1 DEVICE_VARS
+= TPLINK_HWID TPLINK_HWREV TPLINK_FLASHLAYOUT TPLINK_HEADER_VERSION
2 DEVICE_VARS
+= TPLINK_BOARD_NAME TPLINK_BOARD_ID
7 define Build
/mktplinkfw-combined
8 $(STAGING_DIR_HOST
)/bin
/mktplinkfw \
9 -H
$(TPLINK_HWID
) -W
$(TPLINK_HWREV
) -F
$(TPLINK_FLASHLAYOUT
) \
10 -N OpenWrt
-V
$(REVISION
) $(1) -m
$(TPLINK_HEADER_VERSION
) \
11 -k
$@
-o
$@.new
-s
-S
-c
15 define Build
/uImageArcher
16 mkimage
-A
$(LINUX_KARCH
) \
17 -O linux
-T kernel
-C
$(1) -a
$(KERNEL_LOADADDR
) \
18 -e
$(if
$(KERNEL_ENTRY
),$(KERNEL_ENTRY
),$(KERNEL_LOADADDR
)) \
19 -n
'$(call toupper,$(LINUX_KARCH)) OpenWrt Linux-$(LINUX_VERSION)' -d
$@
$@.new
24 DEVICE_VENDOR
:= TP-Link
26 TPLINK_HEADER_VERSION
:= 1
28 KERNEL
:= kernel-bin | append-dtb | lzma
29 KERNEL_INITRAMFS
:= kernel-bin | append-dtb | lzma | tplink-v1-header
31 IMAGE
/sysupgrade.bin
:= tplink-v1-image sysupgrade | append-metadata
32 IMAGE
/factory.bin
:= tplink-v1-image factory
35 define Device
/tplink-nolzma
37 LOADER_FLASH_OFFS
:= 0x22000
38 COMPILE
:= loader-
$(1).gz
39 COMPILE
/loader-
$(1).gz
:= loader-okli-compile
40 KERNEL
:= kernel-bin | append-dtb | lzma | uImage lzma
-M
0x4f4b4c49 | \
42 KERNEL_INITRAMFS
:= kernel-bin | append-dtb | gzip | tplink-v1-header
45 define Device
/tplink-4m
46 $(Device
/tplink-nolzma
)
47 TPLINK_FLASHLAYOUT
:= 4M
51 define Device
/tplink-4mlzma
53 TPLINK_FLASHLAYOUT
:= 4Mlzma
57 define Device
/tplink-8m
58 $(Device
/tplink-nolzma
)
59 TPLINK_FLASHLAYOUT
:= 8M
63 define Device
/tplink-8mlzma
65 TPLINK_FLASHLAYOUT
:= 8Mlzma
69 define Device
/tplink-16mlzma
71 TPLINK_FLASHLAYOUT
:= 16Mlzma
75 define Device
/tplink-safeloader
77 KERNEL
:= kernel-bin | append-dtb | lzma | tplink-v1-header
-O
78 IMAGE
/sysupgrade.bin
:= append-rootfs | tplink-safeloader sysupgrade | \
79 append-metadata | check-size
$$$$(IMAGE_SIZE
)
80 IMAGE
/factory.bin
:= append-rootfs | tplink-safeloader factory
83 define Device
/tplink-safeloader-uimage
84 $(Device
/tplink-safeloader
)
85 KERNEL
:= kernel-bin | append-dtb | lzma | uImageArcher lzma
88 define Device
/tplink-loader-okli
89 $(Device
/tplink-safeloader
)
91 LOADER_FLASH_OFFS
:= 0x43000
92 COMPILE
:= loader-
$(1).elf
93 COMPILE
/loader-
$(1).elf
:= loader-okli-compile
94 KERNEL
:= kernel-bin | append-dtb | lzma | uImage lzma
-M
0x4f4b4c49 | \
95 loader-okli
$(1) 12288