1 DEVICE_VARS
+= TPLINK_HWID TPLINK_HWREV TPLINK_FLASHLAYOUT TPLINK_HEADER_VERSION
2 DEVICE_VARS
+= TPLINK_BOARD_ID TPLINK_HWREVADD TPLINK_HVERSION
4 define Device
/tplink-v1
5 DEVICE_VENDOR
:= TP-Link
8 TPLINK_HEADER_VERSION
:= 1
10 KERNEL
:= kernel-bin | append-dtb | lzma
11 KERNEL_INITRAMFS
:= kernel-bin | append-dtb | lzma | tplink-v1-header
13 IMAGE
/sysupgrade.bin
:= tplink-v1-image sysupgrade | append-metadata
14 IMAGE
/factory.bin
:= tplink-v1-image factory
17 define Device
/tplink-v2
18 DEVICE_VENDOR
:= TP-Link
21 TPLINK_HWREVADD
:= 0x0
23 KERNEL
:= kernel-bin | append-dtb | lzma
24 KERNEL_INITRAMFS
:= kernel-bin | append-dtb | lzma | tplink-v2-header
25 IMAGE
/sysupgrade.bin
:= tplink-v2-image
-s | check-size | append-metadata
28 define Device
/tplink-nolzma
30 LOADER_FLASH_OFFS
:= 0x22000
31 COMPILE
:= loader-
$(1).gz
32 COMPILE
/loader-
$(1).gz
:= loader-okli-compile
33 KERNEL
:= kernel-bin | append-dtb | lzma | uImage lzma
-M
0x4f4b4c49 | \
35 KERNEL_INITRAMFS
:= kernel-bin | append-dtb | gzip | tplink-v1-header
38 define Device
/tplink-4m
39 $(Device
/tplink-nolzma
)
40 TPLINK_FLASHLAYOUT
:= 4M
45 define Device
/tplink-4mlzma
47 TPLINK_FLASHLAYOUT
:= 4Mlzma
52 define Device
/tplink-8m
53 $(Device
/tplink-nolzma
)
54 TPLINK_FLASHLAYOUT
:= 8M
58 define Device
/tplink-8mlzma
60 TPLINK_FLASHLAYOUT
:= 8Mlzma
64 define Device
/tplink-16mlzma
66 TPLINK_FLASHLAYOUT
:= 16Mlzma
70 define Device
/tplink-safeloader
73 KERNEL
:= kernel-bin | append-dtb | lzma | tplink-v1-header
-O
74 KERNEL_INITRAMFS
:= $$(KERNEL
)
75 IMAGE
/sysupgrade.bin
:= append-rootfs | tplink-safeloader sysupgrade | \
76 check-size | append-metadata
77 IMAGE
/factory.bin
:= append-rootfs | tplink-safeloader factory
80 define Device
/tplink-safeloader-uimage
81 $(Device
/tplink-safeloader
)
82 KERNEL
:= kernel-bin | append-dtb | lzma | uImage lzma
83 KERNEL_INITRAMFS
:= $$(KERNEL
)
86 define Device
/tplink-safeloader-okli
87 $(Device
/tplink-safeloader
)
89 LOADER_FLASH_OFFS
:= 0x43000
90 COMPILE
:= loader-
$(1).elf
91 COMPILE
/loader-
$(1).elf
:= loader-okli-compile
92 KERNEL
:= kernel-bin | append-dtb | lzma | uImage lzma
-M
0x4f4b4c49 | \
93 loader-okli
$(1) 12288
94 KERNEL_INITRAMFS
:= $$(KERNEL
)