/branches/18.06.1/target/linux/ar71xx/image/generic-tp-link.mk |
@@ -2,19 +2,23 @@ |
|
|
define Device/archer-cxx |
$(Device/tplink-safeloader) |
KERNEL := kernel-bin | patch-cmdline | lzma | uImageArcher lzma |
IMAGES := sysupgrade.bin factory.bin |
IMAGE/sysupgrade.bin := append-rootfs | tplink-safeloader sysupgrade | \ |
append-metadata | check-size $$$$(IMAGE_SIZE) |
IMAGE/factory.bin := append-rootfs | tplink-safeloader factory |
endef |
|
define Device/archer-c25-v1 |
$(Device/archer-cxx) |
DEVICE_TITLE := TP-LINK Archer C25 v1 |
DEVICE_PACKAGES := kmod-ath10k-ct ath10k-firmware-qca9887-ct |
DEVICE_PACKAGES := kmod-ath10k ath10k-firmware-qca9887 |
BOARDNAME := ARCHER-C25-V1 |
TPLINK_BOARD_ID := ARCHER-C25-V1 |
DEVICE_PROFILE := ARCHERC25V1 |
IMAGE_SIZE := 7808k |
MTDPARTS := spi0.0:128k(factory-uboot)ro,64k(u-boot)ro,7808k(firmware),128k(config)ro,64k(art)ro |
LOADER_TYPE := elf |
MTDPARTS := spi0.0:128k(factory-uboot)ro,64k(u-boot)ro,1536k(kernel),6272k(rootfs),128k(config)ro,64k(art)ro,7808k@0x30000(firmware) |
SUPPORTED_DEVICES := archer-c25-v1 |
endef |
TARGET_DEVICES += archer-c25-v1 |
@@ -22,7 +26,7 @@ |
define Device/archer-c58-v1 |
$(Device/archer-cxx) |
DEVICE_TITLE := TP-LINK Archer C58 v1 |
DEVICE_PACKAGES := kmod-ath10k-ct ath10k-firmware-qca9888-ct |
DEVICE_PACKAGES := kmod-ath10k ath10k-firmware-qca9888 |
BOARDNAME := ARCHER-C58-V1 |
TPLINK_BOARD_ID := ARCHER-C58-V1 |
DEVICE_PROFILE := ARCHERC58V1 |
@@ -35,32 +39,20 @@ |
define Device/archer-c59-v1 |
$(Device/archer-cxx) |
DEVICE_TITLE := TP-LINK Archer C59 v1 |
DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct ath10k-firmware-qca9888-ct |
DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k ath10k-firmware-qca9888 |
BOARDNAME := ARCHER-C59-V1 |
TPLINK_BOARD_ID := ARCHER-C59-V1 |
DEVICE_PROFILE := ARCHERC59V1 |
IMAGE_SIZE := 14528k |
MTDPARTS := spi0.0:64k(u-boot)ro,64k(mac)ro,14528k(firmware),1664k(tplink)ro,64k(art)ro |
MTDPARTS := spi0.0:64k(u-boot)ro,64k(mac)ro,1536k(kernel),12992k(rootfs),1664k(tplink)ro,64k(art)ro,14528k@0x20000(firmware) |
SUPPORTED_DEVICES := archer-c59-v1 |
endef |
TARGET_DEVICES += archer-c59-v1 |
|
define Device/archer-c59-v2 |
$(Device/archer-c59-v1) |
DEVICE_TITLE := TP-LINK Archer C59 v2 |
BOARDNAME := ARCHER-C59-V2 |
TPLINK_BOARD_ID := ARCHER-C59-V2 |
DEVICE_PROFILE := ARCHERC59V2 |
IMAGE_SIZE := 14400k |
MTDPARTS := spi0.0:128k(factory-boot)ro,64k(u-boot)ro,64k(mac)ro,14400k(firmware),1664k(tplink)ro,64k@0xff0000(art)ro |
SUPPORTED_DEVICES := archer-c59-v2 |
endef |
TARGET_DEVICES += archer-c59-v2 |
|
define Device/archer-c60-v1 |
$(Device/archer-cxx) |
DEVICE_TITLE := TP-LINK Archer C60 v1 |
DEVICE_PACKAGES := kmod-ath10k-ct ath10k-firmware-qca9888-ct |
DEVICE_PACKAGES := kmod-ath10k ath10k-firmware-qca9888 |
BOARDNAME := ARCHER-C60-V1 |
TPLINK_BOARD_ID := ARCHER-C60-V1 |
DEVICE_PROFILE := ARCHERC60V1 |
@@ -85,7 +77,7 @@ |
define Device/archer-c5-v1 |
$(Device/tplink-16mlzma) |
DEVICE_TITLE := TP-LINK Archer C5 v1 |
DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct ath10k-firmware-qca988x-ct |
DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k ath10k-firmware-qca988x |
BOARDNAME := ARCHER-C5 |
DEVICE_PROFILE := ARCHERC7 |
TPLINK_HWID := 0xc5000001 |
@@ -95,7 +87,7 @@ |
define Device/archer-c7-v1 |
$(Device/tplink-8mlzma) |
DEVICE_TITLE := TP-LINK Archer C7 v1 |
DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct ath10k-firmware-qca988x-ct |
DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k ath10k-firmware-qca988x |
BOARDNAME := ARCHER-C7 |
DEVICE_PROFILE := ARCHERC7 |
TPLINK_HWID := 0x75000001 |
@@ -105,7 +97,7 @@ |
define Device/archer-c7-v2 |
$(Device/tplink-16mlzma) |
DEVICE_TITLE := TP-LINK Archer C7 v2 |
DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct ath10k-firmware-qca988x-ct |
DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k ath10k-firmware-qca988x |
BOARDNAME := ARCHER-C7-V2 |
DEVICE_PROFILE := ARCHERC7 |
TPLINK_HWID := 0xc7000002 |
@@ -118,7 +110,7 @@ |
define Device/archer-c7-v2-il |
$(Device/tplink-16mlzma) |
DEVICE_TITLE := TP-LINK Archer C7 v2 (IL) |
DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct ath10k-firmware-qca988x-ct |
DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k ath10k-firmware-qca988x |
BOARDNAME := ARCHER-C7-V2 |
DEVICE_PROFILE := ARCHERC7 |
TPLINK_HWID := 0xc7000002 |
@@ -129,7 +121,7 @@ |
define Device/tl-wdr7500-v3 |
$(Device/tplink-8mlzma) |
DEVICE_TITLE := TP-LINK Archer C7 v3 |
DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct ath10k-firmware-qca988x-ct |
DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k ath10k-firmware-qca988x |
BOARDNAME := ARCHER-C7 |
DEVICE_PROFILE := ARCHERC7 |
TPLINK_HWID := 0x75000003 |
@@ -139,11 +131,12 @@ |
define Device/archer-c7-v4 |
$(Device/archer-cxx) |
DEVICE_TITLE := TP-LINK Archer C7 v4 |
DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct ath10k-firmware-qca988x-ct |
DEVICE_PACKAGES := kmod-ath10k ath10k-firmware-qca988x |
BOARDNAME := ARCHER-C7-V4 |
TPLINK_BOARD_ID := ARCHER-C7-V4 |
IMAGE_SIZE := 15104k |
MTDPARTS := spi0.0:128k(factory-uboot)ro,128k(u-boot)ro,15104k(firmware),960k(config)ro,64k(art)ro |
LOADER_TYPE := elf |
MTDPARTS := spi0.0:128k(factory-uboot)ro,128k(u-boot)ro,1536k(kernel),13568k(rootfs),960k(config)ro,64k(art)ro,15104k@0x40000(firmware) |
SUPPORTED_DEVICES := archer-c7-v4 |
endef |
TARGET_DEVICES += archer-c7-v4 |
@@ -153,27 +146,32 @@ |
DEVICE_TITLE := TP-LINK Archer C7 v5 |
BOARDNAME := ARCHER-C7-V5 |
TPLINK_BOARD_ID := ARCHER-C7-V5 |
IMAGE_SIZE := 15360k |
MTDPARTS := spi0.0:128k(factory-uboot)ro,128k(u-boot)ro,64k@0x50000(art)ro,15360k@0xc0000(firmware) |
IMAGE_SIZE := 15104k |
MTDPARTS := spi0.0:128k(factory-uboot)ro,128k(u-boot)ro,64k@0x50000(art)ro,1536k@0xc0000(kernel),13824k(rootfs),15360k@0xc0000(firmware) |
SUPPORTED_DEVICES := archer-c7-v5 |
endef |
TARGET_DEVICES += archer-c7-v5 |
|
define Device/cpexxx |
DEVICE_PACKAGES := rssileds |
MTDPARTS := spi0.0:128k(u-boot)ro,64k(partition-table)ro,64k(product-info)ro,1792k(kernel),5888k(rootfs),192k(config)ro,64k(ART)ro,7680k@0x40000(firmware) |
IMAGE_SIZE := 7680k |
DEVICE_PROFILE := CPE510 |
LOADER_TYPE := elf |
IMAGES := sysupgrade.bin factory.bin |
IMAGE/sysupgrade.bin := append-rootfs | tplink-safeloader sysupgrade |
IMAGE/factory.bin := append-rootfs | tplink-safeloader factory |
endef |
|
define Device/cpe510-520-v1 |
$(Device/cpexxx) |
DEVICE_TITLE := TP-LINK CPE510/520 v1 |
BOARDNAME := CPE510 |
TPLINK_BOARD_ID := CPE510 |
LOADER_TYPE := elf |
LOADER_FLASH_OFFS := 0x43000 |
COMPILE := loader-$(1).elf |
COMPILE/loader-$(1).elf := loader-okli-compile |
KERNEL := kernel-bin | lzma | uImage lzma -M 0x4f4b4c49 | loader-okli $(1) 12288 |
IMAGES += factory.bin |
IMAGE/sysupgrade.bin := append-rootfs | tplink-safeloader sysupgrade |
IMAGE/factory.bin := append-rootfs | tplink-safeloader factory |
DEVICE_PACKAGES := rssileds |
MTDPARTS := spi0.0:128k(u-boot)ro,64k(partition-table)ro,64k(product-info)ro,1792k(kernel),5888k(rootfs),192k(config)ro,64k(ART)ro,7680k@0x40000(firmware) |
IMAGE_SIZE := 7680k |
endef |
TARGET_DEVICES += cpe510-520-v1 |
|
@@ -186,15 +184,14 @@ |
TARGET_DEVICES += cpe210-220-v1 |
|
define Device/cpe210-v2 |
$(Device/tplink-safeloader) |
$(Device/cpexxx) |
DEVICE_TITLE := TP-LINK CPE210 v2 |
BOARDNAME := CPE210V2 |
TPLINK_BOARD_ID := CPE210V2 |
KERNEL := kernel-bin | patch-cmdline | lzma | tplink-v1-header |
TPLINK_HWID := 0x0 |
TPLINK_HWREV := 0 |
MTDPARTS := spi0.0:128k(u-boot)ro,64k(partition-table)ro,64k(product-info)ro,1792k(kernel),5888k(rootfs),192k(config)ro,64k(ART)ro,7680k@0x40000(firmware) |
IMAGE_SIZE := 7680k |
DEVICE_PACKAGES := rssileds |
TPLINK_HEADER_VERSION := 1 |
endef |
TARGET_DEVICES += cpe210-v2 |
|
@@ -230,34 +227,40 @@ |
TARGET_DEVICES += eap120-v1 |
|
define Device/re355-v1 |
$(Device/tplink-safeloader) |
DEVICE_TITLE := TP-LINK RE355 v1 |
DEVICE_PACKAGES := kmod-ath10k-ct ath10k-firmware-qca988x-ct |
DEVICE_PACKAGES := kmod-ath10k ath10k-firmware-qca988x |
MTDPARTS := spi0.0:128k(u-boot)ro,6016k(firmware),64k(partition-table)ro,64k(product-info)ro,1856k(config)ro,64k(art)ro |
IMAGE_SIZE := 7936k |
BOARDNAME := RE355 |
TPLINK_BOARD_ID := RE355 |
DEVICE_PROFILE := RE355 |
LOADER_TYPE := elf |
TPLINK_HWID := 0x0 |
TPLINK_HWREV := 0 |
KERNEL := kernel-bin | patch-cmdline | lzma | tplink-v1-header -O |
KERNEL_INITRAMFS := kernel-bin | patch-cmdline | lzma | tplink-v1-header |
TPLINK_HEADER_VERSION := 1 |
KERNEL := kernel-bin | patch-cmdline | lzma | tplink-v1-header |
IMAGES := sysupgrade.bin factory.bin |
IMAGE/sysupgrade.bin := append-rootfs | tplink-safeloader sysupgrade |
IMAGE/factory.bin := append-rootfs | tplink-safeloader factory |
endef |
TARGET_DEVICES += re355-v1 |
|
define Device/re450-v1 |
$(Device/tplink-safeloader) |
DEVICE_TITLE := TP-LINK RE450 v1 |
DEVICE_PACKAGES := kmod-ath10k-ct ath10k-firmware-qca988x-ct |
DEVICE_PACKAGES := kmod-ath10k ath10k-firmware-qca988x |
MTDPARTS := spi0.0:128k(u-boot)ro,6016k(firmware),64k(partition-table)ro,64k(product-info)ro,1856k(config)ro,64k(art)ro |
IMAGE_SIZE := 7936k |
BOARDNAME := RE450 |
TPLINK_BOARD_ID := RE450 |
DEVICE_PROFILE := RE450 |
LOADER_TYPE := elf |
TPLINK_HWID := 0x0 |
TPLINK_HWREV := 0 |
KERNEL := kernel-bin | patch-cmdline | lzma | tplink-v1-header -O |
KERNEL_INITRAMFS := kernel-bin | patch-cmdline | lzma | tplink-v1-header |
TPLINK_HEADER_VERSION := 1 |
KERNEL := kernel-bin | patch-cmdline | lzma | tplink-v1-header |
IMAGES := sysupgrade.bin factory.bin |
IMAGE/sysupgrade.bin := append-rootfs | tplink-safeloader sysupgrade |
IMAGE/factory.bin := append-rootfs | tplink-safeloader factory |
endef |
TARGET_DEVICES += re450-v1 |
|
@@ -325,7 +328,7 @@ |
define Device/tl-wdr6500-v2 |
$(Device/tplink-8mlzma) |
DEVICE_TITLE := TP-LINK TL-WDR6500 v2 |
DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct ath10k-firmware-qca988x-ct |
DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k ath10k-firmware-qca988x |
KERNEL := kernel-bin | patch-cmdline | lzma | uImage lzma |
KERNEL_INITRAMFS := kernel-bin | patch-cmdline | lzma | uImage lzma | tplink-v1-header |
BOARDNAME := TL-WDR6500-v2 |
@@ -345,7 +348,7 @@ |
define Device/tl-wpa8630-v1 |
$(Device/tplink-8mlzma) |
DEVICE_TITLE := TP-LINK TL-WPA8630 v1 |
DEVICE_PACKAGES := kmod-ath10k-ct ath10k-firmware-qca988x-ct |
DEVICE_PACKAGES := kmod-ath10k ath10k-firmware-qca988x |
BOARDNAME := TL-WPA8630 |
DEVICE_PROFILE := TL-WPA8630 |
TPLINK_HWID := 0x86300001 |
@@ -392,17 +395,19 @@ |
TARGET_DEVICES += tl-wr1043nd-v3 |
|
define Device/tl-wr1043nd-v4 |
$(Device/tplink-safeloader) |
$(Device/tplink) |
DEVICE_TITLE := TP-LINK TL-WR1043N/ND v4 |
DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport |
BOARDNAME := TL-WR1043ND-v4 |
DEVICE_PROFILE := TLWR1043 |
TPLINK_HWID := 0x10430004 |
MTDPARTS := spi0.0:128k(u-boot)ro,15552k(firmware),128k(product-info)ro,320k(config)ro,64k(partition-table)ro,128k(logs)ro,64k(ART)ro |
MTDPARTS := spi0.0:128k(u-boot)ro,1536k(kernel),14016k(rootfs),128k(product-info)ro,320k(config)ro,64k(partition-table)ro,128k(logs)ro,64k(ART)ro,15552k@0x20000(firmware) |
IMAGE_SIZE := 15552k |
TPLINK_BOARD_ID := TLWR1043NDV4 |
KERNEL := kernel-bin | patch-cmdline | lzma | tplink-v1-header -O |
KERNEL_INITRAMFS := kernel-bin | patch-cmdline | lzma | tplink-v1-header |
KERNEL := kernel-bin | patch-cmdline | lzma | tplink-v1-header |
IMAGES := sysupgrade.bin factory.bin |
IMAGE/sysupgrade.bin := append-rootfs | tplink-safeloader sysupgrade |
IMAGE/factory.bin := append-rootfs | tplink-safeloader factory |
endef |
TARGET_DEVICES += tl-wr1043nd-v4 |
|
@@ -488,23 +493,27 @@ |
TARGET_DEVICES += tl-wr842n-v3 |
|
define Device/tl-wr902ac-v1 |
$(Device/tplink-safeloader) |
DEVICE_TITLE := TP-LINK TL-WR902AC v1 |
DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport \ |
kmod-ath10k-ct ath10k-firmware-qca9887-ct -swconfig -uboot-envtools |
kmod-ath10k ath10k-firmware-qca9887 -swconfig -uboot-envtools |
BOARDNAME := TL-WR902AC-V1 |
DEVICE_PROFILE := TLWR902 |
TPLINK_BOARD_ID := TL-WR902AC-V1 |
TPLINK_HWID := 0x0 |
TPLINK_HWREV := 0 |
TPLINK_HEADER_VERSION := 1 |
SUPPORTED_DEVICES := tl-wr902ac-v1 |
IMAGE_SIZE := 7360k |
KERNEL := kernel-bin | patch-cmdline | lzma | tplink-v1-header |
IMAGES += factory.bin |
IMAGE/factory.bin := append-rootfs | tplink-safeloader factory |
IMAGE/sysupgrade.bin := append-rootfs | tplink-safeloader sysupgrade | \ |
append-metadata | check-size $$$$(IMAGE_SIZE) |
MTDPARTS := spi0.0:128k(u-boot)ro,7360k(firmware),640k(tplink)ro,64k(art)ro |
endef |
TARGET_DEVICES += tl-wr902ac-v1 |
|
define Device/tl-wr942n-v1 |
$(Device/archer-cxx) |
DEVICE_TITLE := TP-LINK TL-WR942N v1 |
DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport |
BOARDNAME := TL-WR942N-V1 |
@@ -511,6 +520,11 @@ |
TPLINK_BOARD_ID := TLWR942NV1 |
DEVICE_PROFILE := TLWR942 |
IMAGE_SIZE := 14464k |
KERNEL := kernel-bin | patch-cmdline | lzma | uImageArcher lzma |
IMAGES := sysupgrade.bin factory.bin |
IMAGE/sysupgrade.bin := append-rootfs | tplink-safeloader sysupgrade | \ |
append-metadata | check-size $$$$(IMAGE_SIZE) |
IMAGE/factory.bin := append-rootfs | tplink-safeloader factory |
MTDPARTS := spi0.0:128k(u-boot)ro,14464k(firmware),64k(product-info)ro,64k(partition-table)ro,256k(oem-config)ro,1344k(oem-vars)ro,64k(ART)ro |
SUPPORTED_DEVICES := tl-wr942n-v1 |
endef |