1 DTS_DIR
:= $(DTS_DIR
)/mediatek
4 KERNEL_LOADADDR
:= 0x44080000
6 KERNEL_LOADADDR
:= 0x44000000
10 $(CP
) $(STAGING_DIR_IMAGE
)/mt7622-
$1-bl2.img
$@
13 define Build
/bl31-uboot
14 $(CP
) $(STAGING_DIR_IMAGE
)/mt7622_
$1-u-boot.fip
$@
17 define Device
/bpi_bananapi-r64
19 DEVICE_MODEL
:= Banana Pi R64
20 DEVICE_DTS
:= mt7622-bananapi-bpi-r64
21 SUPPORTED_DEVICES
:= bananapi
,bpi-r64
22 DEVICE_PACKAGES
:= kmod-usb-ohci kmod-usb2 kmod-usb3 kmod-ata-ahci-mtk
24 TARGET_DEVICES
+= bpi_bananapi-r64
26 define Device
/bpi_bananapi-r64-rootdisk
28 DEVICE_MODEL
:= Banana Pi R64
(rootdisk
)
29 DEVICE_DTS
:= mt7622-bananapi-bpi-r64-rootdisk
30 DEVICE_DTS_DIR
:= ..
/dts
31 SUPPORTED_DEVICES
:= bananapi
,bpi-r64
32 DEVICE_PACKAGES
:= kmod-fs-vfat kmod-nls-cp437 kmod-nls-iso8859-1 \
33 mkf2fs e2fsprogs kmod-usb-ohci kmod-usb2 kmod-usb3 kmod-ata-ahci-mtk
34 IMAGES
:= sysupgrade-emmc.bin.gz
35 IMAGE
/sysupgrade-emmc.bin.gz
:= sysupgrade-emmc | gzip | append-metadata
37 TARGET_DEVICES
+= bpi_bananapi-r64-rootdisk
39 define Device
/elecom_wrc-2533gent
40 DEVICE_VENDOR
:= Elecom
41 DEVICE_MODEL
:= WRC-2533GENT
42 DEVICE_DTS
:= mt7622-elecom-wrc-2533gent
43 DEVICE_DTS_DIR
:= ..
/dts
44 DEVICE_PACKAGES
:= kmod-usb-ohci kmod-usb2 kmod-usb3 kmod-mt7615e \
45 kmod-mt7615-firmware kmod-btmtkuart swconfig
47 TARGET_DEVICES
+= elecom_wrc-2533gent
49 define Device
/linksys_e8450
50 DEVICE_VENDOR
:= Linksys
52 DEVICE_ALT0_VENDOR
:= Belkin
53 DEVICE_ALT0_MODEL
:= RT3200
54 DEVICE_DTS
:= mt7622-linksys-e8450
55 DEVICE_DTS_DIR
:= ..
/dts
56 DEVICE_PACKAGES
:= kmod-usb-ohci kmod-usb2 kmod-usb3 kmod-ata-ahci-mtk \
57 kmod-mt7615e kmod-mt7615-firmware kmod-mt7915e
59 TARGET_DEVICES
+= linksys_e8450
61 define Device
/linksys_e8450-ubi
62 DEVICE_VENDOR
:= Linksys
65 DEVICE_ALT0_VENDOR
:= Belkin
66 DEVICE_ALT0_MODEL
:= RT3200
67 DEVICE_ALT0_VARIANT
:= UBI
68 DEVICE_DTS
:= mt7622-linksys-e8450-ubi
69 DEVICE_DTS_DIR
:= ..
/dts
75 KERNEL
:= kernel-bin | gzip
76 # recovery can also be used with stock firmware web-ui, hence the padding...
77 KERNEL_INITRAMFS
:= kernel-bin | lzma | \
78 fit lzma
$$(KDIR
)/image-
$$(firstword $$(DEVICE_DTS
)).dtb with-initrd | pad-to
128k
79 KERNEL_INITRAMFS_SUFFIX
:= -recovery.itb
80 IMAGES
:= sysupgrade.itb
81 IMAGE
/sysupgrade.itb
:= append-kernel | fit gzip
$$(KDIR
)/image-
$$(firstword $$(DEVICE_DTS
)).dtb external-static-with-rootfs | append-metadata
82 DEVICE_PACKAGES
:= kmod-usb-ohci kmod-usb2 kmod-usb3 kmod-ata-ahci-mtk \
83 kmod-mt7615e kmod-mt7615-firmware kmod-mt7915e \
84 u-boot-mt7622_linksys_e8450 uboot-envtools
85 ARTIFACTS
:= preloader.bin bl31-uboot.fip
86 ARTIFACT
/preloader.bin
:= bl2 snand-1ddr
87 ARTIFACT
/bl31-uboot.fip
:= bl31-uboot linksys_e8450
89 TARGET_DEVICES
+= linksys_e8450-ubi
91 define Device
/mediatek_mt7622-rfb1
92 DEVICE_VENDOR
:= MediaTek
93 DEVICE_MODEL
:= MTK7622 rfb1 AP
94 DEVICE_DTS
:= mt7622-rfb1
95 DEVICE_PACKAGES
:= kmod-usb-ohci kmod-usb2 kmod-usb3 kmod-ata-ahci-mtk
97 TARGET_DEVICES
+= mediatek_mt7622-rfb1
99 define Device
/mediatek_mt7622-ubi
100 DEVICE_VENDOR
:= MediaTek
101 DEVICE_MODEL
:= MTK7622 AP
(UBI
)
102 DEVICE_DTS
:= mt7622-rfb1-ubi
103 DEVICE_DTS_DIR
:= ..
/dts
107 KERNEL_SIZE
:= 4194304
109 IMAGES
+= factory.bin
110 IMAGE
/factory.bin
:= append-kernel | pad-to
$$(KERNEL_SIZE
) | append-ubi | \
111 check-size
$$$$(IMAGE_SIZE
)
112 IMAGE
/sysupgrade.bin
:= sysupgrade-tar
113 DEVICE_PACKAGES
:= kmod-usb-ohci kmod-usb2 kmod-usb3 kmod-ata-ahci-mtk
115 TARGET_DEVICES
+= mediatek_mt7622-ubi
117 define Device
/ubnt_unifi-6-lr
118 DEVICE_VENDOR
:= Ubiquiti
119 DEVICE_MODEL
:= UniFi
6 LR
120 DEVICE_DTS
:= mt7622-ubnt-unifi-6-lr
121 DEVICE_DTS_DIR
:= ..
/dts
122 DEVICE_PACKAGES
:= kmod-mt7915e
124 TARGET_DEVICES
+= ubnt_unifi-6-lr