mt76: add stand-alone MT7622 firmware package

Add a separate firmware package to avoid installing the MT7615 firmware
on all MT7622 target devices by default. Now we only add MT7615 firmware
packages for devices that use MT7615E. This commit also removes the
explicit dependency on kmod-mt7615e to refine the package dependency.

Signed-off-by: Shiji Yang <yangshiji66@qq.com>
This commit is contained in:
Shiji Yang 2022-12-17 12:50:55 +00:00 committed by AmadeusGhost
parent 467b9218e6
commit 1823afb3f0
4 changed files with 66 additions and 54 deletions

View File

@ -171,7 +171,7 @@ endef
define KernelPackage/mt7615-firmware define KernelPackage/mt7615-firmware
$(KernelPackage/mt76-default) $(KernelPackage/mt76-default)
TITLE:=MediaTek MT7615e firmware TITLE:=MediaTek MT7615e firmware
DEFAULT:=PACKAGE_kmod-mt7615e DEPENDS+=+kmod-mt7615e
endef endef
define KernelPackage/mt7615e define KernelPackage/mt7615e
@ -182,6 +182,12 @@ define KernelPackage/mt7615e
AUTOLOAD:=$(call AutoProbe,mt7615e) AUTOLOAD:=$(call AutoProbe,mt7615e)
endef endef
define KernelPackage/mt7622-firmware
$(KernelPackage/mt76-default)
TITLE:=MediaTek MT7622 firmware
DEPENDS+=+kmod-mt7615e
endef
define KernelPackage/mt7663-firmware-ap define KernelPackage/mt7663-firmware-ap
$(KernelPackage/mt76-default) $(KernelPackage/mt76-default)
TITLE:=MediaTek MT7663e firmware (optimized for AP) TITLE:=MediaTek MT7663e firmware (optimized for AP)
@ -451,9 +457,14 @@ define KernelPackage/mt7615-firmware/install
$(PKG_BUILD_DIR)/firmware/mt7615_cr4.bin \ $(PKG_BUILD_DIR)/firmware/mt7615_cr4.bin \
$(PKG_BUILD_DIR)/firmware/mt7615_n9.bin \ $(PKG_BUILD_DIR)/firmware/mt7615_n9.bin \
$(PKG_BUILD_DIR)/firmware/mt7615_rom_patch.bin \ $(PKG_BUILD_DIR)/firmware/mt7615_rom_patch.bin \
$(if $(CONFIG_TARGET_mediatek_mt7622), \ $(1)/lib/firmware/mediatek
$(PKG_BUILD_DIR)/firmware/mt7622_n9.bin \ endef
$(PKG_BUILD_DIR)/firmware/mt7622_rom_patch.bin) \
define KernelPackage/mt7622-firmware/install
$(INSTALL_DIR) $(1)/lib/firmware/mediatek
cp \
$(PKG_BUILD_DIR)/firmware/mt7622_n9.bin \
$(PKG_BUILD_DIR)/firmware/mt7622_rom_patch.bin \
$(1)/lib/firmware/mediatek $(1)/lib/firmware/mediatek
endef endef
@ -540,6 +551,7 @@ $(eval $(call KernelPackage,mt76-connac))
$(eval $(call KernelPackage,mt76-sdio)) $(eval $(call KernelPackage,mt76-sdio))
$(eval $(call KernelPackage,mt7615-common)) $(eval $(call KernelPackage,mt7615-common))
$(eval $(call KernelPackage,mt7615-firmware)) $(eval $(call KernelPackage,mt7615-firmware))
$(eval $(call KernelPackage,mt7622-firmware))
$(eval $(call KernelPackage,mt7615e)) $(eval $(call KernelPackage,mt7615e))
$(eval $(call KernelPackage,mt7663-firmware-ap)) $(eval $(call KernelPackage,mt7663-firmware-ap))
$(eval $(call KernelPackage,mt7663-firmware-sta)) $(eval $(call KernelPackage,mt7663-firmware-sta))

View File

@ -129,7 +129,7 @@ define Device/buffalo_wsr-2533dhp2
IMAGE/sysupgrade.bin := append-kernel | \ IMAGE/sysupgrade.bin := append-kernel | \
buffalo-kernel-trx 0x32504844 $(KDIR)/tmp/$$(DEVICE_NAME).null | \ buffalo-kernel-trx 0x32504844 $(KDIR)/tmp/$$(DEVICE_NAME).null | \
sysupgrade-tar kernel=$$$$@ | append-metadata sysupgrade-tar kernel=$$$$@ | append-metadata
DEVICE_PACKAGES := swconfig DEVICE_PACKAGES := kmod-mt7615-firmware swconfig
endef endef
TARGET_DEVICES += buffalo_wsr-2533dhp2 TARGET_DEVICES += buffalo_wsr-2533dhp2
@ -138,7 +138,7 @@ define Device/elecom_wrc-2533gent
DEVICE_MODEL := WRC-2533GENT DEVICE_MODEL := WRC-2533GENT
DEVICE_DTS := mt7622-elecom-wrc-2533gent DEVICE_DTS := mt7622-elecom-wrc-2533gent
DEVICE_DTS_DIR := ../dts DEVICE_DTS_DIR := ../dts
DEVICE_PACKAGES := kmod-btmtkuart kmod-usb3 swconfig DEVICE_PACKAGES := kmod-btmtkuart kmod-mt7615-firmware kmod-usb3 swconfig
endef endef
TARGET_DEVICES += elecom_wrc-2533gent TARGET_DEVICES += elecom_wrc-2533gent
@ -242,7 +242,7 @@ define Device/totolink_a8000ru
DEVICE_MODEL := A8000RU DEVICE_MODEL := A8000RU
DEVICE_DTS := mt7622-totolink-a8000ru DEVICE_DTS := mt7622-totolink-a8000ru
DEVICE_DTS_DIR := ../dts DEVICE_DTS_DIR := ../dts
DEVICE_PACKAGES := swconfig DEVICE_PACKAGES := kmod-mt7615-firmware swconfig
IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
endef endef
TARGET_DEVICES += totolink_a8000ru TARGET_DEVICES += totolink_a8000ru

View File

@ -2,7 +2,7 @@ ARCH:=aarch64
SUBTARGET:=mt7622 SUBTARGET:=mt7622
BOARDNAME:=MT7622 BOARDNAME:=MT7622
CPU_TYPE:=cortex-a53 CPU_TYPE:=cortex-a53
DEFAULT_PACKAGES += kmod-mt7615e kmod-mt7615-firmware wpad-openssl uboot-envtools DEFAULT_PACKAGES += kmod-mt7622-firmware wpad-openssl uboot-envtools
KERNELNAME:=Image dtbs KERNELNAME:=Image dtbs
define Target/Description define Target/Description

View File

@ -189,7 +189,7 @@ define Device/adslr_g7
IMAGE_SIZE := 16064k IMAGE_SIZE := 16064k
DEVICE_VENDOR := ADSLR DEVICE_VENDOR := ADSLR
DEVICE_MODEL := G7 DEVICE_MODEL := G7
DEVICE_PACKAGES := kmod-mt7615e kmod-mt7615-firmware DEVICE_PACKAGES := kmod-mt7615-firmware
endef endef
TARGET_DEVICES += adslr_g7 TARGET_DEVICES += adslr_g7
@ -218,7 +218,7 @@ TARGET_DEVICES += alfa-network_quad-e4g
define Device/ampedwireless_ally_common define Device/ampedwireless_ally_common
$(Device/dsa-migration) $(Device/dsa-migration)
DEVICE_VENDOR := Amped Wireless DEVICE_VENDOR := Amped Wireless
DEVICE_PACKAGES := kmod-mt7615e kmod-mt7615-firmware uboot-envtools DEVICE_PACKAGES := kmod-mt7615-firmware uboot-envtools
IMAGE_SIZE := 32768k IMAGE_SIZE := 32768k
KERNEL_SIZE := 4096k KERNEL_SIZE := 4096k
BLOCKSIZE := 128k BLOCKSIZE := 128k
@ -283,7 +283,7 @@ define Device/asus_rt-ac65p
IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
IMAGE/factory.bin := append-kernel | pad-to $$(KERNEL_SIZE) | append-ubi | \ IMAGE/factory.bin := append-kernel | pad-to $$(KERNEL_SIZE) | append-ubi | \
check-size check-size
DEVICE_PACKAGES := kmod-usb3 kmod-mt7615e kmod-mt7615-firmware uboot-envtools DEVICE_PACKAGES := kmod-usb3 kmod-mt7615-firmware uboot-envtools
endef endef
TARGET_DEVICES += asus_rt-ac65p TARGET_DEVICES += asus_rt-ac65p
@ -300,7 +300,7 @@ define Device/asus_rt-ac85p
IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
IMAGE/factory.bin := append-kernel | pad-to $$(KERNEL_SIZE) | append-ubi | \ IMAGE/factory.bin := append-kernel | pad-to $$(KERNEL_SIZE) | append-ubi | \
check-size check-size
DEVICE_PACKAGES := kmod-usb3 kmod-mt7615e kmod-mt7615-firmware uboot-envtools DEVICE_PACKAGES := kmod-usb3 kmod-mt7615-firmware uboot-envtools
endef endef
TARGET_DEVICES += asus_rt-ac85p TARGET_DEVICES += asus_rt-ac85p
@ -365,7 +365,7 @@ define Device/buffalo_wsr-2533dhpl
DEVICE_ALT0_VENDOR := Buffalo DEVICE_ALT0_VENDOR := Buffalo
DEVICE_ALT0_MODEL := WSR-2533DHP DEVICE_ALT0_MODEL := WSR-2533DHP
IMAGE/sysupgrade.bin := trx | pad-rootfs | append-metadata IMAGE/sysupgrade.bin := trx | pad-rootfs | append-metadata
DEVICE_PACKAGES := kmod-mt7615e kmod-mt7615-firmware DEVICE_PACKAGES := kmod-mt7615-firmware
endef endef
TARGET_DEVICES += buffalo_wsr-2533dhpl TARGET_DEVICES += buffalo_wsr-2533dhpl
@ -412,7 +412,7 @@ define Device/cudy_wr2100
DEVICE_MODEL := WR2100 DEVICE_MODEL := WR2100
IMAGE_SIZE := 15872k IMAGE_SIZE := 15872k
UIMAGE_NAME := R11 UIMAGE_NAME := R11
DEVICE_PACKAGES := kmod-mt7603 kmod-mt7615e kmod-mt7615-firmware DEVICE_PACKAGES := kmod-mt7603 kmod-mt7615-firmware
endef endef
TARGET_DEVICES += cudy_wr2100 TARGET_DEVICES += cudy_wr2100
@ -420,14 +420,14 @@ define Device/dlink_dir-8xx-a1
$(Device/dsa-migration) $(Device/dsa-migration)
IMAGE_SIZE := 16064k IMAGE_SIZE := 16064k
DEVICE_VENDOR := D-Link DEVICE_VENDOR := D-Link
DEVICE_PACKAGES := kmod-mt7615e kmod-mt7615-firmware DEVICE_PACKAGES := kmod-mt7615-firmware
endef endef
define Device/dlink_dir-8xx-r1 define Device/dlink_dir-8xx-r1
$(Device/dsa-migration) $(Device/dsa-migration)
IMAGE_SIZE := 16064k IMAGE_SIZE := 16064k
DEVICE_VENDOR := D-Link DEVICE_VENDOR := D-Link
DEVICE_PACKAGES := kmod-mt7615e kmod-mt7615-firmware DEVICE_PACKAGES := kmod-mt7615-firmware
KERNEL_INITRAMFS := $$(KERNEL) KERNEL_INITRAMFS := $$(KERNEL)
IMAGE/sysupgrade.bin := append-kernel | append-rootfs | pad-rootfs | \ IMAGE/sysupgrade.bin := append-kernel | append-rootfs | pad-rootfs | \
check-size | append-metadata check-size | append-metadata
@ -441,7 +441,7 @@ define Device/dlink_dir-xx60-a1
IMAGE_SIZE := 40960k IMAGE_SIZE := 40960k
UBINIZE_OPTS := -E 5 UBINIZE_OPTS := -E 5
DEVICE_VENDOR := D-Link DEVICE_VENDOR := D-Link
DEVICE_PACKAGES := kmod-mt7615e kmod-mt7615-firmware kmod-usb3 \ DEVICE_PACKAGES := kmod-mt7615-firmware kmod-usb3 \
kmod-usb-ledtrig-usbport kmod-usb-ledtrig-usbport
KERNEL := $$(KERNEL) | uimage-padhdr 96 KERNEL := $$(KERNEL) | uimage-padhdr 96
IMAGES += factory.bin IMAGES += factory.bin
@ -570,7 +570,7 @@ define Device/edimax_ra21s
IMAGES += factory.bin IMAGES += factory.bin
IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | \ IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | \
elx-header 02020040 8844A2D168B45A2D elx-header 02020040 8844A2D168B45A2D
DEVICE_PACKAGES := kmod-mt7615e kmod-mt7615-firmware DEVICE_PACKAGES := kmod-mt7615-firmware
endef endef
TARGET_DEVICES += edimax_ra21s TARGET_DEVICES += edimax_ra21s
@ -589,7 +589,7 @@ define Device/edimax_re23s
IMAGE/factory.bin := append-kernel | append-rootfs | \ IMAGE/factory.bin := append-kernel | append-rootfs | \
edimax-header -s CSYS -m RN76 -f 0x70000 -S 0x01100000 | pad-rootfs | \ edimax-header -s CSYS -m RN76 -f 0x70000 -S 0x01100000 | pad-rootfs | \
check-size check-size
DEVICE_PACKAGES := kmod-mt7615e kmod-mt7615-firmware DEVICE_PACKAGES := kmod-mt7615-firmware
endef endef
TARGET_DEVICES += edimax_re23s TARGET_DEVICES += edimax_re23s
@ -602,7 +602,7 @@ define Device/edimax_rg21s
IMAGES += factory.bin IMAGES += factory.bin
IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | \ IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | \
elx-header 02020038 8844A2D168B45A2D elx-header 02020038 8844A2D168B45A2D
DEVICE_PACKAGES := kmod-mt7615e kmod-mt7615-firmware DEVICE_PACKAGES := kmod-mt7615-firmware
endef endef
TARGET_DEVICES += edimax_rg21s TARGET_DEVICES += edimax_rg21s
@ -614,7 +614,7 @@ define Device/elecom_wrc-1167ghbk2-s
IMAGES += factory.bin IMAGES += factory.bin
IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | \ IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | \
elecom-wrc-gs-factory WRC-1167GHBK2-S 0.00 elecom-wrc-gs-factory WRC-1167GHBK2-S 0.00
DEVICE_PACKAGES := kmod-mt7615e kmod-mt7615-firmware DEVICE_PACKAGES := kmod-mt7615-firmware
endef endef
TARGET_DEVICES += elecom_wrc-1167ghbk2-s TARGET_DEVICES += elecom_wrc-1167ghbk2-s
@ -626,7 +626,7 @@ define Device/elecom_wrc-gs
IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | \ IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | \
elecom-wrc-gs-factory $$$$(ELECOM_HWNAME) 0.00 -N | \ elecom-wrc-gs-factory $$$$(ELECOM_HWNAME) 0.00 -N | \
append-string MT7621_ELECOM_$$$$(ELECOM_HWNAME) append-string MT7621_ELECOM_$$$$(ELECOM_HWNAME)
DEVICE_PACKAGES := kmod-mt7615e kmod-mt7615-firmware DEVICE_PACKAGES := kmod-mt7615-firmware
endef endef
define Device/elecom_wrc-1167gs2-b define Device/elecom_wrc-1167gs2-b
@ -687,7 +687,7 @@ define Device/elecom_wrc-2533ghbk-i
IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | \ IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | \
elx-header 0107002d 8844A2D168B45A2D | \ elx-header 0107002d 8844A2D168B45A2D | \
elecom-product-header WRC-2533GHBK-I elecom-product-header WRC-2533GHBK-I
DEVICE_PACKAGES := kmod-mt7615e kmod-mt7615-firmware DEVICE_PACKAGES := kmod-mt7615-firmware
endef endef
TARGET_DEVICES += elecom_wrc-2533ghbk-i TARGET_DEVICES += elecom_wrc-2533ghbk-i
@ -838,7 +838,7 @@ define Device/iodata_wn-ax1167gr2
DEVICE_MODEL := WN-AX1167GR2 DEVICE_MODEL := WN-AX1167GR2
KERNEL_INITRAMFS := $(KERNEL_DTB) | loader-kernel | lzma | \ KERNEL_INITRAMFS := $(KERNEL_DTB) | loader-kernel | lzma | \
uImage lzma -M 0x434f4d42 -n '3.10(XBC.1)b10' | iodata-mstc-header uImage lzma -M 0x434f4d42 -n '3.10(XBC.1)b10' | iodata-mstc-header
DEVICE_PACKAGES := kmod-mt7615e kmod-mt7615-firmware DEVICE_PACKAGES := kmod-mt7615-firmware
endef endef
TARGET_DEVICES += iodata_wn-ax1167gr2 TARGET_DEVICES += iodata_wn-ax1167gr2
@ -847,7 +847,7 @@ define Device/iodata_wn-ax2033gr
DEVICE_MODEL := WN-AX2033GR DEVICE_MODEL := WN-AX2033GR
KERNEL_INITRAMFS := $(KERNEL_DTB) | loader-kernel | lzma | \ KERNEL_INITRAMFS := $(KERNEL_DTB) | loader-kernel | lzma | \
uImage lzma -M 0x434f4d42 -n '3.10(VST.1)C10' | iodata-mstc-header uImage lzma -M 0x434f4d42 -n '3.10(VST.1)C10' | iodata-mstc-header
DEVICE_PACKAGES := kmod-mt7603 kmod-mt7615e kmod-mt7615-firmware DEVICE_PACKAGES := kmod-mt7603 kmod-mt7615-firmware
endef endef
TARGET_DEVICES += iodata_wn-ax2033gr TARGET_DEVICES += iodata_wn-ax2033gr
@ -856,7 +856,7 @@ define Device/iodata_wn-dx1167r
DEVICE_MODEL := WN-DX1167R DEVICE_MODEL := WN-DX1167R
KERNEL_INITRAMFS := $(KERNEL_DTB) | loader-kernel | lzma | \ KERNEL_INITRAMFS := $(KERNEL_DTB) | loader-kernel | lzma | \
uImage lzma -M 0x434f4d43 -n '3.10(XIK.1)b10' | iodata-mstc-header uImage lzma -M 0x434f4d43 -n '3.10(XIK.1)b10' | iodata-mstc-header
DEVICE_PACKAGES := kmod-mt7615e kmod-mt7615-firmware DEVICE_PACKAGES := kmod-mt7615-firmware
endef endef
TARGET_DEVICES += iodata_wn-dx1167r TARGET_DEVICES += iodata_wn-dx1167r
@ -865,7 +865,7 @@ define Device/iodata_wn-dx1200gr
DEVICE_MODEL := WN-DX1200GR DEVICE_MODEL := WN-DX1200GR
KERNEL_INITRAMFS := $(KERNEL_DTB) | loader-kernel | lzma | \ KERNEL_INITRAMFS := $(KERNEL_DTB) | loader-kernel | lzma | \
uImage lzma -M 0x434f4d43 -n '3.10(XIQ.0)b20' | iodata-mstc-header uImage lzma -M 0x434f4d43 -n '3.10(XIQ.0)b20' | iodata-mstc-header
DEVICE_PACKAGES := kmod-mt7603 kmod-mt7615e kmod-mt7663-firmware-ap DEVICE_PACKAGES := kmod-mt7603 kmod-mt7663-firmware-ap
endef endef
TARGET_DEVICES += iodata_wn-dx1200gr TARGET_DEVICES += iodata_wn-dx1200gr
@ -888,7 +888,7 @@ define Device/iodata_wnpr2600g
IMAGES += factory.bin IMAGES += factory.bin
IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | \ IMAGE/factory.bin := $$(sysupgrade_bin) | check-size | \
elx-header 0104003a 8844A2D168B45A2D elx-header 0104003a 8844A2D168B45A2D
DEVICE_PACKAGES := kmod-mt7615e kmod-mt7615-firmware DEVICE_PACKAGES := kmod-mt7615-firmware
endef endef
TARGET_DEVICES += iodata_wnpr2600g TARGET_DEVICES += iodata_wnpr2600g
@ -898,7 +898,7 @@ define Device/iptime_a6ns-m
UIMAGE_NAME := a6nm UIMAGE_NAME := a6nm
DEVICE_VENDOR := ipTIME DEVICE_VENDOR := ipTIME
DEVICE_MODEL := A6ns-M DEVICE_MODEL := A6ns-M
DEVICE_PACKAGES := kmod-mt7615e kmod-mt7615-firmware kmod-usb3 \ DEVICE_PACKAGES := kmod-mt7615-firmware kmod-usb3 \
kmod-usb-ledtrig-usbport kmod-usb-ledtrig-usbport
endef endef
TARGET_DEVICES += iptime_a6ns-m TARGET_DEVICES += iptime_a6ns-m
@ -909,7 +909,7 @@ define Device/iptime_a8004t
UIMAGE_NAME := a8004t UIMAGE_NAME := a8004t
DEVICE_VENDOR := ipTIME DEVICE_VENDOR := ipTIME
DEVICE_MODEL := A8004T DEVICE_MODEL := A8004T
DEVICE_PACKAGES := kmod-mt7615e kmod-mt7615-firmware kmod-usb3 DEVICE_PACKAGES := kmod-mt7615-firmware kmod-usb3
endef endef
TARGET_DEVICES += iptime_a8004t TARGET_DEVICES += iptime_a8004t
@ -921,7 +921,7 @@ define Device/jcg_jhr-ac876m
JCG_MAXSIZE := 16064k JCG_MAXSIZE := 16064k
DEVICE_VENDOR := JCG DEVICE_VENDOR := JCG
DEVICE_MODEL := JHR-AC876M DEVICE_MODEL := JHR-AC876M
DEVICE_PACKAGES := kmod-mt7615e kmod-mt7615-firmware kmod-usb3 \ DEVICE_PACKAGES := kmod-mt7615-firmware kmod-usb3 \
kmod-usb-ledtrig-usbport kmod-usb-ledtrig-usbport
endef endef
TARGET_DEVICES += jcg_jhr-ac876m TARGET_DEVICES += jcg_jhr-ac876m
@ -935,7 +935,7 @@ define Device/jcg_jhr-ac945m
JCG_MAXSIZE := 16064k JCG_MAXSIZE := 16064k
DEVICE_VENDOR := JCG DEVICE_VENDOR := JCG
DEVICE_MODEL := JHR-AC945M DEVICE_MODEL := JHR-AC945M
DEVICE_PACKAGES := kmod-mt7615e kmod-mt7615-firmware kmod-usb3 DEVICE_PACKAGES := kmod-mt7615-firmware kmod-usb3
endef endef
TARGET_DEVICES += jcg_jhr-ac945m TARGET_DEVICES += jcg_jhr-ac945m
@ -974,7 +974,7 @@ define Device/jdcloud_re-sp-01b
IMAGE_SIZE := 27328k IMAGE_SIZE := 27328k
DEVICE_VENDOR := JDCloud DEVICE_VENDOR := JDCloud
DEVICE_MODEL := RE-SP-01B DEVICE_MODEL := RE-SP-01B
DEVICE_PACKAGES := kmod-fs-ext4 kmod-mt7603 kmod-mt7615e \ DEVICE_PACKAGES := kmod-fs-ext4 kmod-mt7603 \
kmod-mt7615-firmware kmod-sdhci-mt7620 kmod-usb3 kmod-mt7615-firmware kmod-sdhci-mt7620 kmod-usb3
endef endef
TARGET_DEVICES += jdcloud_re-sp-01b TARGET_DEVICES += jdcloud_re-sp-01b
@ -1000,7 +1000,7 @@ define Device/linksys_e5600
IMAGE_SIZE := 26624k IMAGE_SIZE := 26624k
DEVICE_VENDOR := Linksys DEVICE_VENDOR := Linksys
DEVICE_MODEL := E5600 DEVICE_MODEL := E5600
DEVICE_PACKAGES := kmod-mt7603 kmod-mt7615e kmod-mt7663-firmware-ap \ DEVICE_PACKAGES := kmod-mt7603 kmod-mt7663-firmware-ap \
kmod-mt7663-firmware-sta uboot-envtools kmod-mt7663-firmware-sta uboot-envtools
UBINIZE_OPTS := -E 5 UBINIZE_OPTS := -E 5
IMAGES += factory.bin IMAGES += factory.bin
@ -1018,7 +1018,7 @@ define Device/linksys_ea7xxx
KERNEL_SIZE := 4096k KERNEL_SIZE := 4096k
IMAGE_SIZE := 36864k IMAGE_SIZE := 36864k
DEVICE_VENDOR := Linksys DEVICE_VENDOR := Linksys
DEVICE_PACKAGES := kmod-usb3 kmod-mt7615e kmod-mt7615-firmware \ DEVICE_PACKAGES := kmod-usb3 kmod-mt7615-firmware \
uboot-envtools uboot-envtools
UBINIZE_OPTS := -E 5 UBINIZE_OPTS := -E 5
IMAGES := sysupgrade.bin factory.bin IMAGES := sysupgrade.bin factory.bin
@ -1218,7 +1218,7 @@ define Device/netgear_r6260
SERCOMM_HWVER := A001 SERCOMM_HWVER := A001
SERCOMM_SWVER := 0x0052 SERCOMM_SWVER := 0x0052
IMAGE_SIZE := 40960k IMAGE_SIZE := 40960k
DEVICE_PACKAGES += kmod-mt7615e kmod-mt7615-firmware DEVICE_PACKAGES += kmod-mt7615-firmware
endef endef
TARGET_DEVICES += netgear_r6260 TARGET_DEVICES += netgear_r6260
@ -1230,7 +1230,7 @@ define Device/netgear_r6350
SERCOMM_HWVER := A001 SERCOMM_HWVER := A001
SERCOMM_SWVER := 0x0052 SERCOMM_SWVER := 0x0052
IMAGE_SIZE := 40960k IMAGE_SIZE := 40960k
DEVICE_PACKAGES += kmod-mt7615e kmod-mt7615-firmware DEVICE_PACKAGES += kmod-mt7615-firmware
endef endef
TARGET_DEVICES += netgear_r6350 TARGET_DEVICES += netgear_r6350
@ -1249,7 +1249,7 @@ define Device/netgear_r6700-v2
SERCOMM_HWVER := A001 SERCOMM_HWVER := A001
SERCOMM_SWVER := 0x1032 SERCOMM_SWVER := 0x1032
IMAGE_SIZE := 40960k IMAGE_SIZE := 40960k
DEVICE_PACKAGES += kmod-mt7615e kmod-mt7615-firmware DEVICE_PACKAGES += kmod-mt7615-firmware
endef endef
TARGET_DEVICES += netgear_r6700-v2 TARGET_DEVICES += netgear_r6700-v2
@ -1261,7 +1261,7 @@ define Device/netgear_r6800
SERCOMM_HWVER := A001 SERCOMM_HWVER := A001
SERCOMM_SWVER := 0x0062 SERCOMM_SWVER := 0x0062
IMAGE_SIZE := 40960k IMAGE_SIZE := 40960k
DEVICE_PACKAGES += kmod-mt7615e kmod-mt7615-firmware DEVICE_PACKAGES += kmod-mt7615-firmware
endef endef
TARGET_DEVICES += netgear_r6800 TARGET_DEVICES += netgear_r6800
@ -1273,7 +1273,7 @@ define Device/netgear_r6850
SERCOMM_HWVER := A001 SERCOMM_HWVER := A001
SERCOMM_SWVER := 0x0052 SERCOMM_SWVER := 0x0052
IMAGE_SIZE := 40960k IMAGE_SIZE := 40960k
DEVICE_PACKAGES += kmod-mt7615e kmod-mt7615-firmware DEVICE_PACKAGES += kmod-mt7615-firmware
endef endef
TARGET_DEVICES += netgear_r6850 TARGET_DEVICES += netgear_r6850
@ -1297,7 +1297,7 @@ define Device/netgear_wac124
SERCOMM_HWVER := A003 SERCOMM_HWVER := A003
SERCOMM_SWVER := 0x0402 SERCOMM_SWVER := 0x0402
IMAGE_SIZE := 40960k IMAGE_SIZE := 40960k
DEVICE_PACKAGES += kmod-mt7615e kmod-mt7615-firmware DEVICE_PACKAGES += kmod-mt7615-firmware
endef endef
TARGET_DEVICES += netgear_wac124 TARGET_DEVICES += netgear_wac124
@ -1345,7 +1345,7 @@ define Device/oraybox_x3a
IMAGE_SIZE := 15360k IMAGE_SIZE := 15360k
DEVICE_VENDOR := OrayBox DEVICE_VENDOR := OrayBox
DEVICE_MODEL := X3A DEVICE_MODEL := X3A
DEVICE_PACKAGES := kmod-mt7615e kmod-mt7615-firmware DEVICE_PACKAGES := kmod-mt7615-firmware
endef endef
TARGET_DEVICES += oraybox_x3a TARGET_DEVICES += oraybox_x3a
@ -1382,7 +1382,7 @@ define Device/raisecom_msg1500-x-00
DEVICE_VENDOR := RAISECOM DEVICE_VENDOR := RAISECOM
DEVICE_MODEL := MSG1500 DEVICE_MODEL := MSG1500
DEVICE_VARIANT := X.00 DEVICE_VARIANT := X.00
DEVICE_PACKAGES := kmod-mt7615e kmod-mt7615-firmware kmod-usb3 \ DEVICE_PACKAGES := kmod-mt7615-firmware kmod-usb3 \
kmod-usb-ledtrig-usbport uboot-envtools kmod-usb-ledtrig-usbport uboot-envtools
endef endef
TARGET_DEVICES += raisecom_msg1500-x-00 TARGET_DEVICES += raisecom_msg1500-x-00
@ -1470,7 +1470,7 @@ define Device/totolink_a7000r
UIMAGE_NAME := C8340R1C-9999 UIMAGE_NAME := C8340R1C-9999
DEVICE_VENDOR := TOTOLINK DEVICE_VENDOR := TOTOLINK
DEVICE_MODEL := A7000R DEVICE_MODEL := A7000R
DEVICE_PACKAGES := kmod-mt7615e kmod-mt7615-firmware DEVICE_PACKAGES := kmod-mt7615-firmware
endef endef
TARGET_DEVICES += totolink_a7000r TARGET_DEVICES += totolink_a7000r
@ -1489,7 +1489,7 @@ define Device/tplink_archer-a6-v3
$(Device/tplink-safeloader) $(Device/tplink-safeloader)
DEVICE_MODEL := Archer A6 DEVICE_MODEL := Archer A6
DEVICE_VARIANT := V3 DEVICE_VARIANT := V3
DEVICE_PACKAGES := kmod-mt7603 kmod-mt7615e \ DEVICE_PACKAGES := kmod-mt7603 \
kmod-mt7663-firmware-ap kmod-mt7663-firmware-sta kmod-mt7663-firmware-ap kmod-mt7663-firmware-sta
TPLINK_BOARD_ID := ARCHER-A6-V3 TPLINK_BOARD_ID := ARCHER-A6-V3
KERNEL := $(KERNEL_DTB) | uImage lzma KERNEL := $(KERNEL_DTB) | uImage lzma
@ -1502,7 +1502,7 @@ define Device/tplink_archer-c6-v3
$(Device/tplink-safeloader) $(Device/tplink-safeloader)
DEVICE_MODEL := Archer C6 DEVICE_MODEL := Archer C6
DEVICE_VARIANT := V3 DEVICE_VARIANT := V3
DEVICE_PACKAGES := kmod-mt7603 kmod-mt7615e \ DEVICE_PACKAGES := kmod-mt7603 \
kmod-mt7663-firmware-ap kmod-mt7663-firmware-sta kmod-mt7663-firmware-ap kmod-mt7663-firmware-sta
TPLINK_BOARD_ID := ARCHER-C6-V3 TPLINK_BOARD_ID := ARCHER-C6-V3
KERNEL := $(KERNEL_DTB) | uImage lzma KERNEL := $(KERNEL_DTB) | uImage lzma
@ -1516,7 +1516,7 @@ define Device/tplink_archer-c6u-v1
DEVICE_MODEL := Archer C6U DEVICE_MODEL := Archer C6U
DEVICE_VARIANT := v1 DEVICE_VARIANT := v1
DEVICE_PACKAGES := kmod-mt7603 \ DEVICE_PACKAGES := kmod-mt7603 \
kmod-mt7615e kmod-mt7663-firmware-ap \ kmod-mt7663-firmware-ap \
kmod-usb3 kmod-usb-ledtrig-usbport kmod-usb3 kmod-usb-ledtrig-usbport
KERNEL := $(KERNEL_DTB) | uImage lzma KERNEL := $(KERNEL_DTB) | uImage lzma
TPLINK_BOARD_ID := ARCHER-C6U-V1 TPLINK_BOARD_ID := ARCHER-C6U-V1
@ -1529,7 +1529,7 @@ define Device/tplink_eap235-wall-v1
$(Device/tplink-safeloader) $(Device/tplink-safeloader)
DEVICE_MODEL := EAP235-Wall DEVICE_MODEL := EAP235-Wall
DEVICE_VARIANT := v1 DEVICE_VARIANT := v1
DEVICE_PACKAGES := kmod-mt7603 kmod-mt7615e kmod-mt7663-firmware-ap DEVICE_PACKAGES := kmod-mt7603 kmod-mt7663-firmware-ap
TPLINK_BOARD_ID := EAP235-WALL-V1 TPLINK_BOARD_ID := EAP235-WALL-V1
IMAGE_SIZE := 13440k IMAGE_SIZE := 13440k
IMAGE/factory.bin := append-rootfs | tplink-safeloader factory | \ IMAGE/factory.bin := append-rootfs | tplink-safeloader factory | \
@ -1554,7 +1554,7 @@ define Device/tplink_re500-v1
$(Device/tplink-safeloader) $(Device/tplink-safeloader)
DEVICE_MODEL := RE500 DEVICE_MODEL := RE500
DEVICE_VARIANT := v1 DEVICE_VARIANT := v1
DEVICE_PACKAGES := kmod-mt7615e kmod-mt7615-firmware DEVICE_PACKAGES := kmod-mt7615-firmware
TPLINK_BOARD_ID := RE500-V1 TPLINK_BOARD_ID := RE500-V1
IMAGE_SIZE := 14208k IMAGE_SIZE := 14208k
endef endef
@ -1565,7 +1565,7 @@ define Device/tplink_re650-v1
$(Device/tplink-safeloader) $(Device/tplink-safeloader)
DEVICE_MODEL := RE650 DEVICE_MODEL := RE650
DEVICE_VARIANT := v1 DEVICE_VARIANT := v1
DEVICE_PACKAGES := kmod-mt7615e kmod-mt7615-firmware DEVICE_PACKAGES := kmod-mt7615-firmware
TPLINK_BOARD_ID := RE650-V1 TPLINK_BOARD_ID := RE650-V1
IMAGE_SIZE := 14208k IMAGE_SIZE := 14208k
endef endef
@ -1614,7 +1614,7 @@ define Device/ubnt_unifi-nanohd
$(Device/dsa-migration) $(Device/dsa-migration)
DEVICE_VENDOR := Ubiquiti DEVICE_VENDOR := Ubiquiti
DEVICE_MODEL := UniFi nanoHD DEVICE_MODEL := UniFi nanoHD
DEVICE_PACKAGES += kmod-mt7603 kmod-mt7615e kmod-mt7615-firmware DEVICE_PACKAGES += kmod-mt7603 kmod-mt7615-firmware
IMAGE_SIZE := 15552k IMAGE_SIZE := 15552k
endef endef
TARGET_DEVICES += ubnt_unifi-nanohd TARGET_DEVICES += ubnt_unifi-nanohd
@ -1658,7 +1658,7 @@ define Device/wavlink_wl-wn531a6
$(Device/dsa-migration) $(Device/dsa-migration)
DEVICE_VENDOR := Wavlink DEVICE_VENDOR := Wavlink
DEVICE_MODEL := WL-WN531A6 DEVICE_MODEL := WL-WN531A6
DEVICE_PACKAGES := kmod-mt7603 kmod-mt7615e kmod-mt7615-firmware kmod-usb3 DEVICE_PACKAGES := kmod-mt7603 kmod-mt7615-firmware kmod-usb3
IMAGE_SIZE := 15040k IMAGE_SIZE := 15040k
endef endef
TARGET_DEVICES += wavlink_wl-wn531a6 TARGET_DEVICES += wavlink_wl-wn531a6
@ -1699,7 +1699,7 @@ define Device/winstars_ws-wn583a6
DEVICE_ALT0_VENDOR := Gemeita DEVICE_ALT0_VENDOR := Gemeita
DEVICE_ALT0_MODEL := AC2100 DEVICE_ALT0_MODEL := AC2100
KERNEL_INITRAMFS_SUFFIX := -WN583A6$$(KERNEL_SUFFIX) KERNEL_INITRAMFS_SUFFIX := -WN583A6$$(KERNEL_SUFFIX)
DEVICE_PACKAGES := kmod-mt7603 kmod-mt7615e kmod-mt7615-firmware DEVICE_PACKAGES := kmod-mt7603 kmod-mt7615-firmware
endef endef
TARGET_DEVICES += winstars_ws-wn583a6 TARGET_DEVICES += winstars_ws-wn583a6
@ -1754,7 +1754,7 @@ define Device/xiaomi_mi-router-3-pro
IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
IMAGE/factory.bin := append-kernel | pad-to $$(KERNEL_SIZE) | append-ubi | \ IMAGE/factory.bin := append-kernel | pad-to $$(KERNEL_SIZE) | append-ubi | \
check-size check-size
DEVICE_PACKAGES := kmod-mt7615e kmod-mt7615-firmware kmod-usb3 \ DEVICE_PACKAGES := kmod-mt7615-firmware kmod-usb3 \
kmod-usb-ledtrig-usbport uboot-envtools kmod-usb-ledtrig-usbport uboot-envtools
SUPPORTED_DEVICES += xiaomi,mir3p SUPPORTED_DEVICES += xiaomi,mir3p
endef endef