mediatek: add Linksys E8450 support
[openwrt/staging/rmilecki.git] / target / linux / mediatek / image / mt7622.mk
1 DTS_DIR := $(DTS_DIR)/mediatek
2
3 ifdef CONFIG_LINUX_5_4
4 KERNEL_LOADADDR := 0x44080000
5 else
6 KERNEL_LOADADDR := 0x44000000
7 endif
8
9 define Device/bpi_bananapi-r64
10 DEVICE_VENDOR := Bpi
11 DEVICE_MODEL := Banana Pi R64
12 DEVICE_DTS := mt7622-bananapi-bpi-r64
13 SUPPORTED_DEVICES := bananapi,bpi-r64
14 DEVICE_PACKAGES := kmod-usb-ohci kmod-usb2 kmod-usb3 kmod-ata-ahci-mtk
15 endef
16 TARGET_DEVICES += bpi_bananapi-r64
17
18 define Device/bpi_bananapi-r64-rootdisk
19 DEVICE_VENDOR := Bpi
20 DEVICE_MODEL := Banana Pi R64 (rootdisk)
21 DEVICE_DTS := mt7622-bananapi-bpi-r64-rootdisk
22 DEVICE_DTS_DIR := ../dts
23 SUPPORTED_DEVICES := bananapi,bpi-r64
24 DEVICE_PACKAGES := kmod-fs-vfat kmod-nls-cp437 kmod-nls-iso8859-1 \
25 mkf2fs e2fsprogs kmod-usb-ohci kmod-usb2 kmod-usb3 kmod-ata-ahci-mtk
26 IMAGES := sysupgrade-emmc.bin.gz
27 IMAGE/sysupgrade-emmc.bin.gz := sysupgrade-emmc | gzip | append-metadata
28 endef
29 TARGET_DEVICES += bpi_bananapi-r64-rootdisk
30
31 define Device/elecom_wrc-2533gent
32 DEVICE_VENDOR := Elecom
33 DEVICE_MODEL := WRC-2533GENT
34 DEVICE_DTS := mt7622-elecom-wrc-2533gent
35 DEVICE_DTS_DIR := ../dts
36 DEVICE_PACKAGES := kmod-usb-ohci kmod-usb2 kmod-usb3 kmod-mt7615e \
37 kmod-mt7615-firmware kmod-btmtkuart swconfig
38 endef
39 TARGET_DEVICES += elecom_wrc-2533gent
40
41 define Device/linksys_e8450
42 DEVICE_VENDOR := Linksys
43 DEVICE_MODEL := E8450
44 DEVICE_ALT0_VENDOR := Belkin
45 DEVICE_ALT0_MODEL := RT3200
46 DEVICE_DTS := mt7622-linksys-e8450
47 DEVICE_DTS_DIR := ../dts
48 DEVICE_PACKAGES := kmod-usb-ohci kmod-usb2 kmod-usb3 kmod-ata-ahci-mtk \
49 kmod-mt7615e kmod-mt7615-firmware kmod-mt7915e
50 endef
51 TARGET_DEVICES += linksys_e8450
52
53 define Device/mediatek_mt7622-rfb1
54 DEVICE_VENDOR := MediaTek
55 DEVICE_MODEL := MTK7622 rfb1 AP
56 DEVICE_DTS := mt7622-rfb1
57 DEVICE_PACKAGES := kmod-usb-ohci kmod-usb2 kmod-usb3 kmod-ata-ahci-mtk
58 endef
59 TARGET_DEVICES += mediatek_mt7622-rfb1
60
61 define Device/mediatek_mt7622-ubi
62 DEVICE_VENDOR := MediaTek
63 DEVICE_MODEL := MTK7622 AP (UBI)
64 DEVICE_DTS := mt7622-rfb1-ubi
65 DEVICE_DTS_DIR := ../dts
66 UBINIZE_OPTS := -E 5
67 BLOCKSIZE := 128k
68 PAGESIZE := 2048
69 KERNEL_SIZE := 4194304
70 IMAGE_SIZE := 32768k
71 IMAGES += factory.bin
72 IMAGE/factory.bin := append-kernel | pad-to $$(KERNEL_SIZE) | append-ubi | \
73 check-size $$$$(IMAGE_SIZE)
74 IMAGE/sysupgrade.bin := sysupgrade-tar
75 DEVICE_PACKAGES := kmod-usb-ohci kmod-usb2 kmod-usb3 kmod-ata-ahci-mtk
76 endef
77 TARGET_DEVICES += mediatek_mt7622-ubi
78
79 define Device/ubnt_unifi-6-lr
80 DEVICE_VENDOR := Ubiquiti
81 DEVICE_MODEL := UniFi 6 LR
82 DEVICE_DTS := mt7622-ubnt-unifi-6-lr
83 DEVICE_DTS_DIR := ../dts
84 DEVICE_PACKAGES := kmod-mt7915e
85 endef
86 TARGET_DEVICES += ubnt_unifi-6-lr