ramips: add basic common recipe for nand flash devices

These same codes are repeated for many devices now, it's better to
move them to shared definition. This commit also add the missing
KERNEL_SIZE of the ZyXEL NR7101 and ZyXEL LTE3301-PLUS.

Signed-off-by: Shiji Yang <yangshiji66@qq.com>
This commit is contained in:
Shiji Yang 2023-05-13 21:01:00 +08:00 committed by Hauke Mehrtens
parent 09a0efbe83
commit b09a83808a

View File

@ -148,6 +148,15 @@ define Device/dsa-migration
DEVICE_COMPAT_MESSAGE := Config cannot be migrated from swconfig to DSA DEVICE_COMPAT_MESSAGE := Config cannot be migrated from swconfig to DSA
endef endef
define Device/nand
$(Device/dsa-migration)
BLOCKSIZE := 128k
KERNEL_SIZE := 4096k
PAGESIZE := 2048
UBINIZE_OPTS := -E 5
IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
endef
define Device/adslr_g7 define Device/adslr_g7
$(Device/dsa-migration) $(Device/dsa-migration)
IMAGE_SIZE := 16064k IMAGE_SIZE := 16064k
@ -181,17 +190,12 @@ endef
TARGET_DEVICES += alfa-network_quad-e4g TARGET_DEVICES += alfa-network_quad-e4g
define Device/ampedwireless_ally_common define Device/ampedwireless_ally_common
$(Device/dsa-migration) $(Device/nand)
DEVICE_VENDOR := Amped Wireless DEVICE_VENDOR := Amped Wireless
DEVICE_PACKAGES := kmod-mt7615-firmware DEVICE_PACKAGES := kmod-mt7615-firmware
IMAGE_SIZE := 32768k IMAGE_SIZE := 32768k
KERNEL_SIZE := 4096k
BLOCKSIZE := 128k
PAGESIZE := 2048
UBINIZE_OPTS := -E 5
KERNEL_INITRAMFS := $(KERNEL_DTB) | uImage lzma -n 'flashable-initramfs' |\ KERNEL_INITRAMFS := $(KERNEL_DTB) | uImage lzma -n 'flashable-initramfs' |\
edimax-header -s CSYS -m RN68 -f 0x001c0000 -S 0x01100000 edimax-header -s CSYS -m RN68 -f 0x001c0000 -S 0x01100000
IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
endef endef
define Device/ampedwireless_ally-r1900k define Device/ampedwireless_ally-r1900k
@ -295,16 +299,11 @@ endef
TARGET_DEVICES += asus_rt-ac57u-v1 TARGET_DEVICES += asus_rt-ac57u-v1
define Device/asus_rt-ac65p define Device/asus_rt-ac65p
$(Device/dsa-migration) $(Device/nand)
DEVICE_VENDOR := ASUS DEVICE_VENDOR := ASUS
DEVICE_MODEL := RT-AC65P DEVICE_MODEL := RT-AC65P
IMAGE_SIZE := 51200k IMAGE_SIZE := 51200k
UBINIZE_OPTS := -E 5
BLOCKSIZE := 128k
PAGESIZE := 2048
KERNEL_SIZE := 4096k
IMAGES += factory.bin IMAGES += factory.bin
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-mt7615-firmware DEVICE_PACKAGES := kmod-usb3 kmod-mt7615-firmware
@ -312,16 +311,11 @@ endef
TARGET_DEVICES += asus_rt-ac65p TARGET_DEVICES += asus_rt-ac65p
define Device/asus_rt-ac85p define Device/asus_rt-ac85p
$(Device/dsa-migration) $(Device/nand)
DEVICE_VENDOR := ASUS DEVICE_VENDOR := ASUS
DEVICE_MODEL := RT-AC85P DEVICE_MODEL := RT-AC85P
IMAGE_SIZE := 51200k IMAGE_SIZE := 51200k
UBINIZE_OPTS := -E 5
BLOCKSIZE := 128k
PAGESIZE := 2048
KERNEL_SIZE := 4096k
IMAGES += factory.bin IMAGES += factory.bin
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-mt7615-firmware DEVICE_PACKAGES := kmod-usb3 kmod-mt7615-firmware
@ -341,18 +335,13 @@ endef
TARGET_DEVICES += asus_rt-n56u-b1 TARGET_DEVICES += asus_rt-n56u-b1
define Device/asus_rt-ax53u define Device/asus_rt-ax53u
$(Device/dsa-migration) $(Device/nand)
DEVICE_VENDOR := ASUS DEVICE_VENDOR := ASUS
DEVICE_MODEL := RT-AX53U DEVICE_MODEL := RT-AX53U
DEVICE_ALT0_VENDOR := ASUS DEVICE_ALT0_VENDOR := ASUS
DEVICE_ALT0_MODEL := RT-AX1800U DEVICE_ALT0_MODEL := RT-AX1800U
IMAGE_SIZE := 51200k IMAGE_SIZE := 51200k
UBINIZE_OPTS := -E 5
BLOCKSIZE := 128k
PAGESIZE := 2048
KERNEL_SIZE := 4096k
IMAGES += factory.bin IMAGES += factory.bin
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-mt7915-firmware kmod-usb3 kmod-usb-ledtrig-usbport DEVICE_PACKAGES := kmod-mt7915-firmware kmod-usb3 kmod-usb-ledtrig-usbport
@ -360,7 +349,7 @@ endef
TARGET_DEVICES += asus_rt-ax53u TARGET_DEVICES += asus_rt-ax53u
define Device/asus_rt-ax54 define Device/asus_rt-ax54
$(Device/dsa-migration) $(Device/nand)
DEVICE_VENDOR := ASUS DEVICE_VENDOR := ASUS
DEVICE_MODEL := RT-AX54 DEVICE_MODEL := RT-AX54
DEVICE_ALT0_VENDOR := ASUS DEVICE_ALT0_VENDOR := ASUS
@ -370,12 +359,7 @@ define Device/asus_rt-ax54
DEVICE_ALT2_VENDOR := ASUS DEVICE_ALT2_VENDOR := ASUS
DEVICE_ALT2_MODEL := RT-AX1800S DEVICE_ALT2_MODEL := RT-AX1800S
IMAGE_SIZE := 51200k IMAGE_SIZE := 51200k
UBINIZE_OPTS := -E 5
BLOCKSIZE := 128k
PAGESIZE := 2048
KERNEL_SIZE := 4096k
IMAGES += factory.bin IMAGES += factory.bin
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-mt7915-firmware DEVICE_PACKAGES := kmod-mt7915-firmware
@ -383,22 +367,18 @@ endef
TARGET_DEVICES += asus_rt-ax54 TARGET_DEVICES += asus_rt-ax54
define Device/beeline_smartbox-flash define Device/beeline_smartbox-flash
$(Device/dsa-migration) $(Device/nand)
$(Device/uimage-lzma-loader) $(Device/uimage-lzma-loader)
DEVICE_VENDOR := Beeline DEVICE_VENDOR := Beeline
DEVICE_MODEL := SmartBox Flash DEVICE_MODEL := SmartBox Flash
IMAGE_SIZE := 32768k IMAGE_SIZE := 32768k
KERNEL_SIZE := 4352k KERNEL_SIZE := 4352k
UBINIZE_OPTS := -E 5
BLOCKSIZE := 128k
PAGESIZE := 2048
KERNEL := kernel-bin | append-dtb | lzma | loader-kernel | \ KERNEL := kernel-bin | append-dtb | lzma | loader-kernel | \
uImage none | arcadyan-trx 0x746f435d | pad-to $$(KERNEL_SIZE) uImage none | arcadyan-trx 0x746f435d | pad-to $$(KERNEL_SIZE)
KERNEL_INITRAMFS := kernel-bin | append-dtb | lzma | loader-kernel | \ KERNEL_INITRAMFS := kernel-bin | append-dtb | lzma | loader-kernel | \
uImage none uImage none
IMAGES += factory.trx IMAGES += factory.trx
IMAGE/factory.trx := append-kernel | append-ubi | check-size IMAGE/factory.trx := append-kernel | append-ubi | check-size
IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
DEVICE_PACKAGES := kmod-usb3 kmod-mt7615-firmware uencrypt-mbedtls DEVICE_PACKAGES := kmod-usb3 kmod-mt7615-firmware uencrypt-mbedtls
endef endef
TARGET_DEVICES += beeline_smartbox-flash TARGET_DEVICES += beeline_smartbox-flash
@ -429,21 +409,16 @@ endef
TARGET_DEVICES += beeline_smartbox-turbo TARGET_DEVICES += beeline_smartbox-turbo
define Device/belkin_rt1800 define Device/belkin_rt1800
$(Device/dsa-migration) $(Device/nand)
BLOCKSIZE := 128k
PAGESIZE := 2048
KERNEL_SIZE := 4096k
IMAGE_SIZE := 49152k IMAGE_SIZE := 49152k
DEVICE_VENDOR := Belkin DEVICE_VENDOR := Belkin
DEVICE_MODEL := RT1800 DEVICE_MODEL := RT1800
DEVICE_PACKAGES := kmod-mt7915-firmware kmod-usb3 DEVICE_PACKAGES := kmod-mt7915-firmware kmod-usb3
UBINIZE_OPTS := -E 5
KERNEL_LOADADDR := 0x82000000 KERNEL_LOADADDR := 0x82000000
KERNEL := kernel-bin | relocate-kernel 0x80001000 | lzma | \ KERNEL := kernel-bin | relocate-kernel 0x80001000 | lzma | \
fit lzma $$(KDIR)/image-$$(firstword $$(DEVICE_DTS)).dtb | \ fit lzma $$(KDIR)/image-$$(firstword $$(DEVICE_DTS)).dtb | \
append-squashfs4-fakeroot append-squashfs4-fakeroot
IMAGES += factory.bin IMAGES += factory.bin
IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
IMAGE/factory.bin := append-kernel | pad-to $$$$(KERNEL_SIZE) | \ IMAGE/factory.bin := append-kernel | pad-to $$$$(KERNEL_SIZE) | \
append-ubi | check-size | belkin-header RT18 1 9.9.9 append-ubi | check-size | belkin-header RT18 1 9.9.9
endef endef
@ -580,20 +555,16 @@ endef
TARGET_DEVICES += dlink_dap-1620-b1 TARGET_DEVICES += dlink_dap-1620-b1
define Device/dlink_dap-x1860-a1 define Device/dlink_dap-x1860-a1
$(Device/dsa-migration) $(Device/nand)
IMAGE_SIZE := 53248k IMAGE_SIZE := 53248k
DEVICE_VENDOR := D-Link DEVICE_VENDOR := D-Link
DEVICE_MODEL := DAP-X1860 DEVICE_MODEL := DAP-X1860
DEVICE_VARIANT := A1 DEVICE_VARIANT := A1
UBINIZE_OPTS := -E 5
BLOCKSIZE := 128k
PAGESIZE := 2048
KERNEL_SIZE := 8192k KERNEL_SIZE := 8192k
KERNEL_LOADADDR := 0x82000000 KERNEL_LOADADDR := 0x82000000
KERNEL := kernel-bin | relocate-kernel 0x80001000 | lzma | \ KERNEL := kernel-bin | relocate-kernel 0x80001000 | lzma | \
fit lzma $$(KDIR)/image-$$(firstword $$(DEVICE_DTS)).dtb fit lzma $$(KDIR)/image-$$(firstword $$(DEVICE_DTS)).dtb
IMAGES += factory.bin IMAGES += factory.bin
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 | elx-header 011b0060 8844A2D168B45A2D check-size | elx-header 011b0060 8844A2D168B45A2D
DEVICE_PACKAGES := kmod-mt7915-firmware rssileds -uboot-envtools DEVICE_PACKAGES := kmod-mt7915-firmware rssileds -uboot-envtools
@ -623,18 +594,13 @@ define Device/dlink_dir-8xx-r1
endef endef
define Device/dlink_dir-xx60-a1 define Device/dlink_dir-xx60-a1
$(Device/dsa-migration) $(Device/nand)
BLOCKSIZE := 128k
PAGESIZE := 2048
KERNEL_SIZE := 4096k
IMAGE_SIZE := 40960k IMAGE_SIZE := 40960k
UBINIZE_OPTS := -E 5
DEVICE_VENDOR := D-Link DEVICE_VENDOR := D-Link
DEVICE_PACKAGES := kmod-mt7615-firmware kmod-usb3 \ DEVICE_PACKAGES := kmod-mt7615-firmware kmod-usb3 \
kmod-usb-ledtrig-usbport -uboot-envtools kmod-usb-ledtrig-usbport -uboot-envtools
KERNEL := $$(KERNEL) | uimage-sgehdr KERNEL := $$(KERNEL) | uimage-sgehdr
IMAGES += factory.bin IMAGES += factory.bin
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
endef endef
@ -1035,17 +1001,13 @@ endef
TARGET_DEVICES += hanyang_hyc-g920 TARGET_DEVICES += hanyang_hyc-g920
define Device/h3c_tx180x define Device/h3c_tx180x
$(Device/dsa-migration) $(Device/nand)
BLOCKSIZE := 128k
PAGESIZE := 2048
KERNEL_SIZE := 8192k KERNEL_SIZE := 8192k
IMAGE_SIZE := 120832k IMAGE_SIZE := 120832k
UBINIZE_OPTS := -E 5
KERNEL_LOADADDR := 0x82000000 KERNEL_LOADADDR := 0x82000000
KERNEL_INITRAMFS := kernel-bin | relocate-kernel 0x80001000 | lzma | \ KERNEL_INITRAMFS := kernel-bin | relocate-kernel 0x80001000 | lzma | \
fit lzma $$(KDIR)/image-$$(firstword $$(DEVICE_DTS)).dtb fit lzma $$(KDIR)/image-$$(firstword $$(DEVICE_DTS)).dtb
KERNEL := $$(KERNEL_INITRAMFS) | h3c-blank-header KERNEL := $$(KERNEL_INITRAMFS) | h3c-blank-header
IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
DEVICE_VENDOR := H3C DEVICE_VENDOR := H3C
DEVICE_PACKAGES := kmod-mt7915-firmware DEVICE_PACKAGES := kmod-mt7915-firmware
endef endef
@ -1069,12 +1031,8 @@ endef
TARGET_DEVICES += h3c_tx1806 TARGET_DEVICES += h3c_tx1806
define Device/haier-sim_wr1800k define Device/haier-sim_wr1800k
$(Device/dsa-migration) $(Device/nand)
BLOCKSIZE := 128k
PAGESIZE := 2048
KERNEL_SIZE := 4096k
IMAGE_SIZE := 125440k IMAGE_SIZE := 125440k
UBINIZE_OPTS := -E 5
KERNEL_LOADADDR := 0x82000000 KERNEL_LOADADDR := 0x82000000
KERNEL := kernel-bin | relocate-kernel 0x80001000 | lzma | \ KERNEL := kernel-bin | relocate-kernel 0x80001000 | lzma | \
fit lzma $$(KDIR)/image-$$(firstword $$(DEVICE_DTS)).dtb fit lzma $$(KDIR)/image-$$(firstword $$(DEVICE_DTS)).dtb
@ -1083,7 +1041,6 @@ ifneq ($(CONFIG_TARGET_ROOTFS_INITRAMFS),)
ARTIFACT/initramfs-factory.bin := append-image-stage initramfs-kernel.bin | \ ARTIFACT/initramfs-factory.bin := append-image-stage initramfs-kernel.bin | \
haier-sim_wr1800k-factory haier-sim_wr1800k-factory
endif endif
IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
DEVICE_PACKAGES := kmod-mt7915-firmware DEVICE_PACKAGES := kmod-mt7915-firmware
endef endef
@ -1105,15 +1062,10 @@ endef
TARGET_DEVICES += hilink_hlk-7621a-evb TARGET_DEVICES += hilink_hlk-7621a-evb
define Device/hiwifi_hc5962 define Device/hiwifi_hc5962
$(Device/dsa-migration) $(Device/nand)
$(Device/uimage-lzma-loader) $(Device/uimage-lzma-loader)
BLOCKSIZE := 128k
PAGESIZE := 2048
KERNEL_SIZE := 4096k
UBINIZE_OPTS := -E 5
IMAGE_SIZE := 32768k IMAGE_SIZE := 32768k
IMAGES += factory.bin IMAGES += factory.bin
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_VENDOR := HiWiFi DEVICE_VENDOR := HiWiFi
@ -1167,16 +1119,11 @@ endef
TARGET_DEVICES += iodata_wn-ax1167gr TARGET_DEVICES += iodata_wn-ax1167gr
define Device/iodata_nand define Device/iodata_nand
$(Device/dsa-migration) $(Device/nand)
DEVICE_VENDOR := I-O DATA DEVICE_VENDOR := I-O DATA
BLOCKSIZE := 128k
PAGESIZE := 2048
UBINIZE_OPTS := -E 5
KERNEL_SIZE := 4096k
IMAGE_SIZE := 51200k IMAGE_SIZE := 51200k
LOADER_TYPE := bin LOADER_TYPE := bin
KERNEL := kernel-bin | append-dtb | lzma | loader-kernel | lzma | uImage lzma KERNEL := kernel-bin | append-dtb | lzma | loader-kernel | lzma | uImage lzma
IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
endef endef
# The OEM webinterface expects an kernel with initramfs which has the uImage # The OEM webinterface expects an kernel with initramfs which has the uImage
@ -1277,16 +1224,11 @@ endef
TARGET_DEVICES += iptime_a3004ns-dual TARGET_DEVICES += iptime_a3004ns-dual
define Device/iptime_a3004t define Device/iptime_a3004t
$(Device/dsa-migration) $(Device/nand)
$(Device/uimage-lzma-loader) $(Device/uimage-lzma-loader)
BLOCKSIZE := 128k
PAGESIZE := 2048
FILESYSTEMS := squashfs FILESYSTEMS := squashfs
KERNEL_SIZE := 4096k
IMAGE_SIZE := 129280k IMAGE_SIZE := 129280k
UIMAGE_NAME := a3004t UIMAGE_NAME := a3004t
UBINIZE_OPTS := -E 5
IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
DEVICE_VENDOR := ipTIME DEVICE_VENDOR := ipTIME
DEVICE_MODEL := A3004T DEVICE_MODEL := A3004T
DEVICE_PACKAGES := kmod-mt7615-firmware kmod-usb3 -uboot-envtools DEVICE_PACKAGES := kmod-mt7615-firmware kmod-usb3 -uboot-envtools
@ -1326,17 +1268,12 @@ endef
TARGET_DEVICES += iptime_a8004t TARGET_DEVICES += iptime_a8004t
define Device/iptime_ax2004m define Device/iptime_ax2004m
$(Device/dsa-migration) $(Device/nand)
BLOCKSIZE := 128k
PAGESIZE := 2048
KERNEL_SIZE := 4096k
IMAGE_SIZE := 121344k IMAGE_SIZE := 121344k
UBINIZE_OPTS := -E 5
KERNEL_LOADADDR := 0x82000000 KERNEL_LOADADDR := 0x82000000
KERNEL := kernel-bin | relocate-kernel 0x80001000 | lzma | \ KERNEL := kernel-bin | relocate-kernel 0x80001000 | lzma | \
fit lzma $$(KDIR)/image-$$(firstword $$(DEVICE_DTS)).dtb fit lzma $$(KDIR)/image-$$(firstword $$(DEVICE_DTS)).dtb
IMAGES += recovery.bin IMAGES += recovery.bin
IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
IMAGE/recovery.bin := append-kernel | pad-to $$(KERNEL_SIZE) | append-ubi | \ IMAGE/recovery.bin := append-kernel | pad-to $$(KERNEL_SIZE) | append-ubi | \
check-size | iptime-crc32 ax2004m check-size | iptime-crc32 ax2004m
DEVICE_VENDOR := ipTIME DEVICE_VENDOR := ipTIME
@ -1346,14 +1283,9 @@ endef
TARGET_DEVICES += iptime_ax2004m TARGET_DEVICES += iptime_ax2004m
define Device/iptime_t5004 define Device/iptime_t5004
$(Device/dsa-migration) $(Device/nand)
BLOCKSIZE := 128k
PAGESIZE := 2048
KERNEL_SIZE := 4096k
IMAGE_SIZE := 129280k IMAGE_SIZE := 129280k
UBINIZE_OPTS := -E 5
UIMAGE_NAME := t5004 UIMAGE_NAME := t5004
IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
DEVICE_VENDOR := ipTIME DEVICE_VENDOR := ipTIME
DEVICE_MODEL := T5004 DEVICE_MODEL := T5004
DEVICE_PACKAGES := -wpad-basic-mbedtls -uboot-envtools DEVICE_PACKAGES := -wpad-basic-mbedtls -uboot-envtools
@ -1374,15 +1306,10 @@ endef
TARGET_DEVICES += jcg_jhr-ac876m TARGET_DEVICES += jcg_jhr-ac876m
define Device/jcg_q20 define Device/jcg_q20
$(Device/dsa-migration) $(Device/nand)
$(Device/uimage-lzma-loader) $(Device/uimage-lzma-loader)
BLOCKSIZE := 128k
PAGESIZE := 2048
UBINIZE_OPTS := -E 5
KERNEL_SIZE := 4096k
IMAGE_SIZE := 91136k IMAGE_SIZE := 91136k
IMAGES += factory.bin IMAGES += factory.bin
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_VENDOR := JCG DEVICE_VENDOR := JCG
@ -1431,18 +1358,13 @@ endef
TARGET_DEVICES += lenovo_newifi-d1 TARGET_DEVICES += lenovo_newifi-d1
define Device/linksys_e5600 define Device/linksys_e5600
$(Device/dsa-migration) $(Device/nand)
$(Device/uimage-lzma-loader) $(Device/uimage-lzma-loader)
BLOCKSIZE := 128k
PAGESIZE := 2048
KERNEL_SIZE := 4096k
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-mt7615e kmod-mt7663-firmware-ap
UBINIZE_OPTS := -E 5
IMAGES += factory.bin IMAGES += factory.bin
IMAGE/sysupgrade.bin := sysupgrade-tar | check-size | append-metadata
IMAGE/factory.bin := append-kernel | pad-to $$$$(KERNEL_SIZE) | \ IMAGE/factory.bin := append-kernel | pad-to $$$$(KERNEL_SIZE) | \
append-ubi | check-size | gemtek-trailer append-ubi | check-size | gemtek-trailer
endef endef
@ -1458,17 +1380,12 @@ endef
TARGET_DEVICES += linksys_e7350 TARGET_DEVICES += linksys_e7350
define Device/linksys_ea7xxx define Device/linksys_ea7xxx
$(Device/dsa-migration) $(Device/nand)
$(Device/uimage-lzma-loader) $(Device/uimage-lzma-loader)
BLOCKSIZE := 128k
PAGESIZE := 2048
KERNEL_SIZE := 4096k
IMAGE_SIZE := 36864k IMAGE_SIZE := 36864k
DEVICE_VENDOR := Linksys DEVICE_VENDOR := Linksys
DEVICE_PACKAGES := kmod-usb3 kmod-mt7615-firmware DEVICE_PACKAGES := kmod-usb3 kmod-mt7615-firmware
UBINIZE_OPTS := -E 5
IMAGES := sysupgrade.bin factory.bin IMAGES := sysupgrade.bin factory.bin
IMAGE/sysupgrade.bin := sysupgrade-tar | check-size | append-metadata
IMAGE/factory.bin := append-kernel | pad-to $$$$(KERNEL_SIZE) | \ IMAGE/factory.bin := append-kernel | pad-to $$$$(KERNEL_SIZE) | \
append-ubi | check-size | linksys-image type=$$$$(LINKSYS_HWNAME) append-ubi | check-size | linksys-image type=$$$$(LINKSYS_HWNAME)
endef endef
@ -1651,22 +1568,18 @@ endef
TARGET_DEVICES += mtc_wr1201 TARGET_DEVICES += mtc_wr1201
define Device/mts_wg430223 define Device/mts_wg430223
$(Device/dsa-migration) $(Device/nand)
$(Device/uimage-lzma-loader) $(Device/uimage-lzma-loader)
DEVICE_VENDOR := MTS DEVICE_VENDOR := MTS
DEVICE_MODEL := WG430223 DEVICE_MODEL := WG430223
IMAGE_SIZE := 32768k IMAGE_SIZE := 32768k
KERNEL_SIZE := 4352k KERNEL_SIZE := 4352k
UBINIZE_OPTS := -E 5
BLOCKSIZE := 128k
PAGESIZE := 2048
KERNEL := kernel-bin | append-dtb | lzma | loader-kernel | \ KERNEL := kernel-bin | append-dtb | lzma | loader-kernel | \
uImage none | arcadyan-trx 0x53485231 | pad-to $$(KERNEL_SIZE) uImage none | arcadyan-trx 0x53485231 | pad-to $$(KERNEL_SIZE)
KERNEL_INITRAMFS := kernel-bin | append-dtb | lzma | loader-kernel | \ KERNEL_INITRAMFS := kernel-bin | append-dtb | lzma | loader-kernel | \
uImage none uImage none
IMAGES += factory.trx IMAGES += factory.trx
IMAGE/factory.trx := append-kernel | append-ubi | check-size IMAGE/factory.trx := append-kernel | append-ubi | check-size
IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
DEVICE_PACKAGES := kmod-mt7615-firmware uencrypt-mbedtls DEVICE_PACKAGES := kmod-mt7615-firmware uencrypt-mbedtls
endef endef
TARGET_DEVICES += mts_wg430223 TARGET_DEVICES += mts_wg430223
@ -1685,17 +1598,12 @@ endef
TARGET_DEVICES += netgear_ex6150 TARGET_DEVICES += netgear_ex6150
define Device/netgear_sercomm_nand define Device/netgear_sercomm_nand
$(Device/dsa-migration) $(Device/nand)
$(Device/uimage-lzma-loader) $(Device/uimage-lzma-loader)
BLOCKSIZE := 128k
PAGESIZE := 2048
KERNEL_SIZE := 4096k
UBINIZE_OPTS := -E 5
IMAGES += factory.img kernel.bin rootfs.bin IMAGES += factory.img kernel.bin rootfs.bin
IMAGE/factory.img := pad-extra 2048k | append-kernel | pad-to 6144k | \ IMAGE/factory.img := pad-extra 2048k | append-kernel | pad-to 6144k | \
append-ubi | pad-to $$$$(BLOCKSIZE) | sercom-footer | pad-to 128 | \ append-ubi | pad-to $$$$(BLOCKSIZE) | sercom-footer | pad-to 128 | \
zip $$$$(SERCOMM_HWNAME).bin | sercom-seal zip $$$$(SERCOMM_HWNAME).bin | sercom-seal
IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
IMAGE/kernel.bin := append-kernel IMAGE/kernel.bin := append-kernel
IMAGE/rootfs.bin := append-ubi | check-size IMAGE/rootfs.bin := append-ubi | check-size
DEVICE_VENDOR := NETGEAR DEVICE_VENDOR := NETGEAR
@ -1846,17 +1754,13 @@ endef
TARGET_DEVICES += netgear_wac124 TARGET_DEVICES += netgear_wac124
define Device/netgear_wax202 define Device/netgear_wax202
$(Device/dsa-migration) $(Device/nand)
DEVICE_VENDOR := NETGEAR DEVICE_VENDOR := NETGEAR
DEVICE_MODEL := WAX202 DEVICE_MODEL := WAX202
DEVICE_PACKAGES := kmod-mt7915-firmware -uboot-envtools DEVICE_PACKAGES := kmod-mt7915-firmware -uboot-envtools
NETGEAR_ENC_MODEL := WAX202 NETGEAR_ENC_MODEL := WAX202
NETGEAR_ENC_REGION := US NETGEAR_ENC_REGION := US
BLOCKSIZE := 128k
PAGESIZE := 2048
UBINIZE_OPTS := -E 5
IMAGE_SIZE := 38912k IMAGE_SIZE := 38912k
KERNEL_SIZE := 4096k
KERNEL_LOADADDR := 0x82000000 KERNEL_LOADADDR := 0x82000000
KERNEL := kernel-bin | relocate-kernel 0x80001000 | lzma | \ KERNEL := kernel-bin | relocate-kernel 0x80001000 | lzma | \
fit lzma $$(KDIR)/image-$$(firstword $$(DEVICE_DTS)).dtb | \ fit lzma $$(KDIR)/image-$$(firstword $$(DEVICE_DTS)).dtb | \
@ -1864,7 +1768,6 @@ define Device/netgear_wax202
IMAGES += factory.img IMAGES += factory.img
IMAGE/factory.img := append-kernel | pad-to $$(KERNEL_SIZE) | \ IMAGE/factory.img := append-kernel | pad-to $$(KERNEL_SIZE) | \
append-ubi | check-size | netgear-encrypted-factory append-ubi | check-size | netgear-encrypted-factory
IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
endef endef
TARGET_DEVICES += netgear_wax202 TARGET_DEVICES += netgear_wax202
@ -1887,18 +1790,13 @@ endef
TARGET_DEVICES += netgear_wndr3700-v5 TARGET_DEVICES += netgear_wndr3700-v5
define Device/netis_wf2881 define Device/netis_wf2881
$(Device/dsa-migration) $(Device/nand)
$(Device/uimage-lzma-loader) $(Device/uimage-lzma-loader)
BLOCKSIZE := 128k
PAGESIZE := 2048
FILESYSTEMS := squashfs FILESYSTEMS := squashfs
KERNEL_SIZE := 4096k
IMAGE_SIZE := 129280k IMAGE_SIZE := 129280k
UBINIZE_OPTS := -E 5
UIMAGE_NAME := WF2881_0.0.00 UIMAGE_NAME := WF2881_0.0.00
KERNEL_INITRAMFS := $$(KERNEL) | netis-tail WF2881 KERNEL_INITRAMFS := $$(KERNEL) | netis-tail WF2881
IMAGES += factory.bin IMAGES += factory.bin
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_VENDOR := NETIS DEVICE_VENDOR := NETIS
@ -1942,14 +1840,9 @@ endef
TARGET_DEVICES += planex_vr500 TARGET_DEVICES += planex_vr500
define Device/raisecom_msg1500-x-00 define Device/raisecom_msg1500-x-00
$(Device/dsa-migration) $(Device/nand)
$(Device/uimage-lzma-loader) $(Device/uimage-lzma-loader)
BLOCKSIZE := 128k
PAGESIZE := 2048
KERNEL_SIZE := 4096k
IMAGE_SIZE := 129280k IMAGE_SIZE := 129280k
UBINIZE_OPTS := -E 5
IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
DEVICE_VENDOR := RAISECOM DEVICE_VENDOR := RAISECOM
DEVICE_MODEL := MSG1500 DEVICE_MODEL := MSG1500
DEVICE_VARIANT := X.00 DEVICE_VARIANT := X.00
@ -1996,13 +1889,8 @@ endef
TARGET_DEVICES += samknows_whitebox-v8 TARGET_DEVICES += samknows_whitebox-v8
define Device/sercomm_na502 define Device/sercomm_na502
$(Device/uimage-lzma-loader) $(Device/nand)
BLOCKSIZE := 128k
PAGESIZE := 2048
IMAGE_SIZE := 20480k IMAGE_SIZE := 20480k
IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
UBINIZE_OPTS := -E 5
KERNEL_SIZE := 4096k
DEVICE_VENDOR := SERCOMM DEVICE_VENDOR := SERCOMM
DEVICE_MODEL := NA502 DEVICE_MODEL := NA502
DEVICE_PACKAGES := kmod-mt76x2 kmod-mt7603 kmod-usb3 -uboot-envtools DEVICE_PACKAGES := kmod-mt76x2 kmod-mt7603 kmod-usb3 -uboot-envtools
@ -2010,13 +1898,8 @@ endef
TARGET_DEVICES += sercomm_na502 TARGET_DEVICES += sercomm_na502
define Device/sercomm_na502s define Device/sercomm_na502s
$(Device/uimage-lzma-loader) $(Device/nand)
BLOCKSIZE := 128k
PAGESIZE := 2048
IMAGE_SIZE := 20971520 IMAGE_SIZE := 20971520
IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
UBINIZE_OPTS := -E 5
KERNEL_SIZE := 4096k
DEVICE_VENDOR := SERCOMM DEVICE_VENDOR := SERCOMM
DEVICE_MODEL := NA502S DEVICE_MODEL := NA502S
DEVICE_PACKAGES := kmod-mt76x2 kmod-mt7603 kmod-usb3 kmod-usb-serial \ DEVICE_PACKAGES := kmod-mt76x2 kmod-mt7603 kmod-usb3 kmod-usb-serial \
@ -2232,12 +2115,8 @@ endef
TARGET_DEVICES += tplink_eap615-wall-v1 TARGET_DEVICES += tplink_eap615-wall-v1
define Device/tplink_ec330-g5u-v1 define Device/tplink_ec330-g5u-v1
$(Device/dsa-migration) $(Device/nand)
LOADER := bin LOADER := bin
BLOCKSIZE := 128k
PAGESIZE := 2048
UBINIZE_OPTS := -E 5
KERNEL_SIZE := 4096k
IMAGE_SIZE := 49152k IMAGE_SIZE := 49152k
DEVICE_VENDOR := TP-Link DEVICE_VENDOR := TP-Link
DEVICE_MODEL := EC330-G5u DEVICE_MODEL := EC330-G5u
@ -2254,24 +2133,19 @@ define Device/tplink_ec330-g5u-v1
IMAGES += factory.bin IMAGES += factory.bin
IMAGE/factory.bin := append-kernel | pad-to $$(KERNEL_SIZE) | \ IMAGE/factory.bin := append-kernel | pad-to $$(KERNEL_SIZE) | \
append-ubi | check-size append-ubi | check-size
IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata | check-size
endef endef
TARGET_DEVICES += tplink_ec330-g5u-v1 TARGET_DEVICES += tplink_ec330-g5u-v1
define Device/tplink_er605-v2 define Device/tplink_er605-v2
$(Device/dsa-migration) $(Device/nand)
DEVICE_VENDOR := TP-Link DEVICE_VENDOR := TP-Link
DEVICE_MODEL := ER605 DEVICE_MODEL := ER605
DEVICE_VARIANT := v2 DEVICE_VARIANT := v2
DEVICE_PACKAGES := -wpad-basic-mbedtls kmod-usb3 -uboot-envtools DEVICE_PACKAGES := -wpad-basic-mbedtls kmod-usb3 -uboot-envtools
BLOCKSIZE := 128k
PAGESIZE := 2048
KERNEL_SIZE := 4096k
KERNEL_IN_UBI := 1 KERNEL_IN_UBI := 1
KERNEL_LOADADDR := 0x82000000 KERNEL_LOADADDR := 0x82000000
KERNEL := kernel-bin | relocate-kernel 0x80001000 | lzma | fit lzma $$(KDIR)/image-$$(firstword $$(DEVICE_DTS)).dtb KERNEL := kernel-bin | relocate-kernel 0x80001000 | lzma | fit lzma $$(KDIR)/image-$$(firstword $$(DEVICE_DTS)).dtb
IMAGES += sysupgrade.tar IMAGES += sysupgrade.tar
IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
IMAGE_SIZE := 127744k IMAGE_SIZE := 127744k
endef endef
TARGET_DEVICES += tplink_er605-v2 TARGET_DEVICES += tplink_er605-v2
@ -2550,17 +2424,12 @@ endef
TARGET_DEVICES += winstars_ws-wn583a6 TARGET_DEVICES += winstars_ws-wn583a6
define Device/xiaomi_nand_separate define Device/xiaomi_nand_separate
$(Device/dsa-migration) $(Device/nand)
$(Device/uimage-lzma-loader) $(Device/uimage-lzma-loader)
DEVICE_VENDOR := Xiaomi DEVICE_VENDOR := Xiaomi
BLOCKSIZE := 128k
PAGESIZE := 2048
KERNEL_SIZE := 4096k
UBINIZE_OPTS := -E 5
IMAGES += kernel1.bin rootfs0.bin IMAGES += kernel1.bin rootfs0.bin
IMAGE/kernel1.bin := append-kernel IMAGE/kernel1.bin := append-kernel
IMAGE/rootfs0.bin := append-ubi | check-size IMAGE/rootfs0.bin := append-ubi | check-size
IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
endef endef
define Device/xiaomi_mi-router-3g define Device/xiaomi_mi-router-3g
@ -2586,17 +2455,12 @@ endef
TARGET_DEVICES += xiaomi_mi-router-3g-v2 TARGET_DEVICES += xiaomi_mi-router-3g-v2
define Device/xiaomi_mi-router-3-pro define Device/xiaomi_mi-router-3-pro
$(Device/dsa-migration) $(Device/nand)
$(Device/uimage-lzma-loader) $(Device/uimage-lzma-loader)
BLOCKSIZE := 128k
PAGESIZE := 2048
KERNEL_SIZE:= 4096k
UBINIZE_OPTS := -E 5
IMAGE_SIZE := 255488k IMAGE_SIZE := 255488k
DEVICE_VENDOR := Xiaomi DEVICE_VENDOR := Xiaomi
DEVICE_MODEL := Mi Router 3 Pro DEVICE_MODEL := Mi Router 3 Pro
IMAGES += factory.bin IMAGES += factory.bin
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-mt7615-firmware kmod-usb3 kmod-usb-ledtrig-usbport DEVICE_PACKAGES := kmod-mt7615-firmware kmod-usb3 kmod-usb-ledtrig-usbport
@ -2644,16 +2508,11 @@ endef
TARGET_DEVICES += xiaomi_mi-router-ac2100 TARGET_DEVICES += xiaomi_mi-router-ac2100
define Device/xiaomi_mi-router-cr660x define Device/xiaomi_mi-router-cr660x
$(Device/dsa-migration) $(Device/nand)
$(Device/uimage-lzma-loader) $(Device/uimage-lzma-loader)
DEVICE_VENDOR := Xiaomi DEVICE_VENDOR := Xiaomi
BLOCKSIZE := 128k
PAGESIZE := 2048
KERNEL_SIZE := 4096k
UBINIZE_OPTS := -E 5
IMAGE_SIZE := 128512k IMAGE_SIZE := 128512k
IMAGES += firmware.bin IMAGES += firmware.bin
IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
IMAGE/firmware.bin := append-kernel | pad-to $$(KERNEL_SIZE) | append-ubi | \ IMAGE/firmware.bin := append-kernel | pad-to $$(KERNEL_SIZE) | append-ubi | \
check-size check-size
DEVICE_PACKAGES += kmod-mt7915-firmware DEVICE_PACKAGES += kmod-mt7915-firmware
@ -2879,12 +2738,10 @@ endef
TARGET_DEVICES += zio_freezio TARGET_DEVICES += zio_freezio
define Device/zyxel_lte3301-plus define Device/zyxel_lte3301-plus
$(Device/dsa-migration) $(Device/nand)
BLOCKSIZE := 128k
PAGESIZE := 2048
UBINIZE_OPTS := -E 5
DEVICE_VENDOR := ZyXEL DEVICE_VENDOR := ZyXEL
DEVICE_MODEL := LTE3301-PLUS DEVICE_MODEL := LTE3301-PLUS
KERNEL_SIZE := 31488k
DEVICE_PACKAGES := kmod-mt7615-firmware kmod-usb3 kmod-usb-ledtrig-usbport \ DEVICE_PACKAGES := kmod-mt7615-firmware kmod-usb3 kmod-usb-ledtrig-usbport \
kmod-usb-net-qmi-wwan kmod-usb-serial-option uqmi kmod-usb-net-qmi-wwan kmod-usb-serial-option uqmi
KERNEL := $(KERNEL_DTB) | uImage lzma | \ KERNEL := $(KERNEL_DTB) | uImage lzma | \
@ -2892,38 +2749,30 @@ define Device/zyxel_lte3301-plus
KERNEL_INITRAMFS := $(KERNEL_DTB) | uImage lzma | \ KERNEL_INITRAMFS := $(KERNEL_DTB) | uImage lzma | \
zytrx-header $$(DEVICE_MODEL) 9.99(ABQU.1)$$(VERSION_DIST)-recovery zytrx-header $$(DEVICE_MODEL) 9.99(ABQU.1)$$(VERSION_DIST)-recovery
KERNEL_INITRAMFS_SUFFIX := -recovery.bin KERNEL_INITRAMFS_SUFFIX := -recovery.bin
IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
endef endef
TARGET_DEVICES += zyxel_lte3301-plus TARGET_DEVICES += zyxel_lte3301-plus
define Device/zyxel_nr7101 define Device/zyxel_nr7101
$(Device/dsa-migration) $(Device/nand)
BLOCKSIZE := 128k
PAGESIZE := 2048
UBINIZE_OPTS := -E 5
DEVICE_VENDOR := ZyXEL DEVICE_VENDOR := ZyXEL
DEVICE_MODEL := NR7101 DEVICE_MODEL := NR7101
KERNEL_SIZE := 31488k
DEVICE_PACKAGES := kmod-mt7603 kmod-usb3 kmod-usb-net-qmi-wwan kmod-usb-serial-option uqmi DEVICE_PACKAGES := kmod-mt7603 kmod-usb3 kmod-usb-net-qmi-wwan kmod-usb-serial-option uqmi
KERNEL := $(KERNEL_DTB) | uImage lzma | zytrx-header $$(DEVICE_MODEL) $$(VERSION_DIST)-$$(REVISION) KERNEL := $(KERNEL_DTB) | uImage lzma | zytrx-header $$(DEVICE_MODEL) $$(VERSION_DIST)-$$(REVISION)
KERNEL_INITRAMFS := $(KERNEL_DTB) | uImage lzma | zytrx-header $$(DEVICE_MODEL) 9.99(ABUV.9)$$(VERSION_DIST)-recovery KERNEL_INITRAMFS := $(KERNEL_DTB) | uImage lzma | zytrx-header $$(DEVICE_MODEL) 9.99(ABUV.9)$$(VERSION_DIST)-recovery
KERNEL_INITRAMFS_SUFFIX := -recovery.bin KERNEL_INITRAMFS_SUFFIX := -recovery.bin
IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
endef endef
TARGET_DEVICES += zyxel_nr7101 TARGET_DEVICES += zyxel_nr7101
define Device/zyxel_nwa-ax define Device/zyxel_nwa-ax
$(Device/dsa-migration) $(Device/nand)
DEVICE_VENDOR := ZyXEL DEVICE_VENDOR := ZyXEL
BLOCKSIZE := 128k
PAGESIZE := 2048
KERNEL_SIZE := 8192k KERNEL_SIZE := 8192k
UBINIZE_OPTS := -E 5
DEVICE_PACKAGES := kmod-mt7915-firmware zyxel-bootconfig DEVICE_PACKAGES := kmod-mt7915-firmware zyxel-bootconfig
KERNEL := kernel-bin | lzma | fit lzma $$(KDIR)/image-$$(firstword $$(DEVICE_DTS)).dtb KERNEL := kernel-bin | lzma | fit lzma $$(KDIR)/image-$$(firstword $$(DEVICE_DTS)).dtb
IMAGES += factory.bin ramboot-factory.bin IMAGES += factory.bin ramboot-factory.bin
IMAGE/factory.bin := append-kernel | pad-to $$(KERNEL_SIZE) | append-ubi | zyxel-nwa-fit IMAGE/factory.bin := append-kernel | pad-to $$(KERNEL_SIZE) | append-ubi | zyxel-nwa-fit
IMAGE/ramboot-factory.bin := append-kernel | pad-to $$(KERNEL_SIZE) | append-ubi IMAGE/ramboot-factory.bin := append-kernel | pad-to $$(KERNEL_SIZE) | append-ubi
IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
endef endef
define Device/zyxel_nwa50ax define Device/zyxel_nwa50ax
@ -2939,33 +2788,24 @@ endef
TARGET_DEVICES += zyxel_nwa55axe TARGET_DEVICES += zyxel_nwa55axe
define Device/zyxel_wap6805 define Device/zyxel_wap6805
$(Device/dsa-migration) $(Device/nand)
$(Device/uimage-lzma-loader) $(Device/uimage-lzma-loader)
BLOCKSIZE := 128k
PAGESIZE := 2048
KERNEL_SIZE := 4096k
UBINIZE_OPTS := -E 5
IMAGE_SIZE := 32448k IMAGE_SIZE := 32448k
DEVICE_VENDOR := ZyXEL DEVICE_VENDOR := ZyXEL
DEVICE_MODEL := WAP6805 DEVICE_MODEL := WAP6805
DEVICE_PACKAGES := kmod-mt7603 kmod-mt7621-qtn-rgmii -uboot-envtools DEVICE_PACKAGES := kmod-mt7603 kmod-mt7621-qtn-rgmii -uboot-envtools
KERNEL := $$(KERNEL/lzma-loader) | uImage none | uimage-padhdr 160 KERNEL := $$(KERNEL/lzma-loader) | uImage none | uimage-padhdr 160
IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
endef endef
TARGET_DEVICES += zyxel_wap6805 TARGET_DEVICES += zyxel_wap6805
define Device/zyxel_wsm20 define Device/zyxel_wsm20
$(Device/dsa-migration) $(Device/nand)
BLOCKSIZE := 128k
PAGESIZE := 2048
KERNEL_SIZE := 8192k KERNEL_SIZE := 8192k
IMAGE_SIZE := 41943040 IMAGE_SIZE := 41943040
UBINIZE_OPTS := -E 5
DEVICE_VENDOR := ZyXEL DEVICE_VENDOR := ZyXEL
DEVICE_MODEL := WSM20 DEVICE_MODEL := WSM20
DEVICE_PACKAGES := kmod-mt7915-firmware DEVICE_PACKAGES := kmod-mt7915-firmware
KERNEL := kernel-bin | lzma | fit lzma $$(KDIR)/image-$$(firstword $$(DEVICE_DTS)).dtb | znet-header V1.00(ABZF.0)C0 KERNEL := kernel-bin | lzma | fit lzma $$(KDIR)/image-$$(firstword $$(DEVICE_DTS)).dtb | znet-header V1.00(ABZF.0)C0
KERNEL_INITRAMFS := kernel-bin | lzma | fit lzma $$(KDIR)/image-$$(firstword $$(DEVICE_DTS)).dtb | znet-header V1.00(ABZF.0)C0 KERNEL_INITRAMFS := kernel-bin | lzma | fit lzma $$(KDIR)/image-$$(firstword $$(DEVICE_DTS)).dtb | znet-header V1.00(ABZF.0)C0
IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
endef endef
TARGET_DEVICES += zyxel_wsm20 TARGET_DEVICES += zyxel_wsm20