1 DEVICE_VARS
+= TPLINK_HWID TPLINK_HWREV TPLINK_FLASHLAYOUT TPLINK_HEADER_VERSION
2 DEVICE_VARS
+= TPLINK_BOARD_NAME TPLINK_BOARD_ID
4 define Build
/uImageArcher
5 mkimage
-A
$(LINUX_KARCH
) \
6 -O linux
-T kernel
-C
$(1) -a
$(KERNEL_LOADADDR
) \
7 -e
$(if
$(KERNEL_ENTRY
),$(KERNEL_ENTRY
),$(KERNEL_LOADADDR
)) \
8 -n
'$(call toupper,$(LINUX_KARCH)) OpenWrt Linux-$(LINUX_VERSION)' -d
$@
$@.new
13 DEVICE_VENDOR
:= TP-Link
15 TPLINK_HEADER_VERSION
:= 1
17 KERNEL
:= kernel-bin | append-dtb | lzma
18 KERNEL_INITRAMFS
:= kernel-bin | append-dtb | lzma | tplink-v1-header
20 IMAGE
/sysupgrade.bin
:= tplink-v1-image sysupgrade | append-metadata
21 IMAGE
/factory.bin
:= tplink-v1-image factory
24 define Device
/tplink-nolzma
26 LOADER_FLASH_OFFS
:= 0x22000
27 COMPILE
:= loader-
$(1).gz
28 COMPILE
/loader-
$(1).gz
:= loader-okli-compile
29 KERNEL
:= kernel-bin | append-dtb | lzma | uImage lzma
-M
0x4f4b4c49 | \
31 KERNEL_INITRAMFS
:= kernel-bin | append-dtb | gzip | tplink-v1-header
34 define Device
/tplink-4m
35 $(Device
/tplink-nolzma
)
36 TPLINK_FLASHLAYOUT
:= 4M
40 define Device
/tplink-4mlzma
42 TPLINK_FLASHLAYOUT
:= 4Mlzma
46 define Device
/tplink-8m
47 $(Device
/tplink-nolzma
)
48 TPLINK_FLASHLAYOUT
:= 8M
52 define Device
/tplink-8mlzma
54 TPLINK_FLASHLAYOUT
:= 8Mlzma
58 define Device
/tplink-16mlzma
60 TPLINK_FLASHLAYOUT
:= 16Mlzma
64 define Device
/tplink-safeloader
66 KERNEL
:= kernel-bin | append-dtb | lzma | tplink-v1-header
-O
67 IMAGE
/sysupgrade.bin
:= append-rootfs | tplink-safeloader sysupgrade | \
68 append-metadata | check-size
$$$$(IMAGE_SIZE
)
69 IMAGE
/factory.bin
:= append-rootfs | tplink-safeloader factory
72 define Device
/tplink-safeloader-uimage
73 $(Device
/tplink-safeloader
)
74 KERNEL
:= kernel-bin | append-dtb | lzma | uImageArcher lzma
77 define Device
/tplink-loader-okli
78 $(Device
/tplink-safeloader
)
80 LOADER_FLASH_OFFS
:= 0x43000
81 COMPILE
:= loader-
$(1).elf
82 COMPILE
/loader-
$(1).elf
:= loader-okli-compile
83 KERNEL
:= kernel-bin | append-dtb | lzma | uImage lzma
-M
0x4f4b4c49 | \
84 loader-okli
$(1) 12288