1 DEVICE_VARS
+= TPLINK_FLASHLAYOUT TPLINK_HWID TPLINK_HWREV TPLINK_HWREVADD
2 DEVICE_VARS
+= TPLINK_HVERSION TPLINK_BOARD_ID TPLINK_HEADER_VERSION
4 define Build
/uImage-tplink-c9
10 -a
$(KERNEL_LOADADDR
) \
11 -e
$(KERNEL_LOADADDR
) \
12 -n
$(wordlist
2,$(words $(1)),$(1)) \
17 define Device
/tplink-v1
18 DEVICE_VENDOR
:= TP-Link
22 TPLINK_HEADER_VERSION
:= 1
23 KERNEL
:= $(KERNEL_DTB
)
24 KERNEL_INITRAMFS
:= $(KERNEL_DTB
) | tplink-v1-header
-e
-O
26 IMAGE
/factory.bin
:= tplink-v1-image factory
-e
-O
27 IMAGE
/sysupgrade.bin
:= tplink-v1-image sysupgrade
-e
-O | check-size | \
31 define Device
/tplink-v2
32 DEVICE_VENDOR
:= TP-Link
36 TPLINK_HWREVADD
:= 0x0
38 KERNEL
:= $(KERNEL_DTB
)
39 KERNEL_INITRAMFS
:= $(KERNEL_DTB
) | tplink-v2-header
-e
41 IMAGE
/factory.bin
:= tplink-v2-image
-e
42 IMAGE
/sysupgrade.bin
:= tplink-v2-image
-s
-e | check-size | \
46 define Device
/tplink-safeloader
47 DEVICE_VENDOR
:= TP-Link
51 TPLINK_HEADER_VERSION
:= 1
52 KERNEL
:= $(KERNEL_DTB
) | tplink-v1-header
-e
-O
54 IMAGE
/sysupgrade.bin
:= append-rootfs | tplink-safeloader sysupgrade | \
55 check-size | append-metadata
56 IMAGE
/factory.bin
:= append-rootfs | tplink-safeloader factory