1 DEVICE_VARS
+= TPLINK_HWID TPLINK_HWREV TPLINK_FLASHLAYOUT TPLINK_HEADER_VERSION
3 define Build
/spi-loader-okli-compile
4 rm -rf
$@.spi-loader-okli
5 $(CP
) spi-loader
$@.spi-loader-okli
6 $(MAKE
) -C
$@.spi-loader-okli \
7 CROSS_COMPILE
="$(TARGET_CROSS)" CONFIG
="$(DEVICE_NAME)"
8 cp
"$@.spi-loader-okli/out/uImage" "$@"
9 rm -rf
$@.spi-loader-okli
12 define Build
/spi-loader-okli
13 cat
$(KDIR
)/loader-
$(1) "$@" > "$@.new"
17 define Device
/aerohive_br200-wp
18 DEVICE_VENDOR
:= Aerohive
19 DEVICE_MODEL
:= BR200-WP
21 KERNEL_NAME
:= simpleImage.br200-wp
22 KERNEL
:= kernel-bin | uImage none
23 KERNEL_INITRAMFS
:= kernel-bin | uImage none
24 KERNEL_ENTRY
:= 0x1500000
25 KERNEL_LOADADDR
:= 0x1500000
27 IMAGES
:= fdt.bin sysupgrade.bin
28 IMAGE
/fdt.bin
:= append-dtb
29 IMAGE
/sysupgrade.bin
:= append-dtb | pad-to
256k | check-size
256k | \
30 append-uImage-fakehdr ramdisk | pad-to
256k | check-size
512k | \
31 append-rootfs | pad-rootfs
$$(BLOCKSIZE
) | pad-to
41216k | check-size
41216k | \
32 append-kernel | append-metadata
35 TARGET_DEVICES
+= aerohive_br200-wp
37 define Device
/enterasys_ws-ap3715i
38 DEVICE_VENDOR
:= Enterasys
39 DEVICE_MODEL
:= WS-AP3715i
41 KERNEL_NAME
:= simpleImage.ws-ap3715i
42 KERNEL_ENTRY
:= 0x1500000
43 KERNEL_LOADADDR
:= 0x1500000
44 KERNEL
= kernel-bin | lzma | uImage lzma
45 IMAGES
:= sysupgrade.bin
46 IMAGE
/sysupgrade.bin
:= append-kernel | append-rootfs | pad-rootfs | append-metadata
48 TARGET_DEVICES
+= enterasys_ws-ap3715i
50 define Device
/tplink_tl-wdr4900-v1
51 DEVICE_VENDOR
:= TP-Link
52 DEVICE_MODEL
:= TL-WDR4900
54 DEVICE_COMPAT_VERSION
:= 1.1
55 DEVICE_COMPAT_MESSAGE
:= Config cannot be migrated from swconfig to DSA
56 TPLINK_HEADER_VERSION
:= 1
57 TPLINK_HWID
:= 0x49000001
59 TPLINK_FLASHLAYOUT
:= 16Mppc
60 KERNEL_NAME
:= simpleImage.tl-wdr4900-v1
62 KERNEL
:= kernel-bin | uImage none
-M
0x4f4b4c49 | spi-loader-okli
$(1)
63 KERNEL_ENTRY
:= 0x1500000
64 KERNEL_LOADADDR
:= 0x1500000
65 SUPPORTED_DEVICES
+= tl-wdr4900-v1
66 COMPILE
:= loader-
$(1)
67 COMPILE
/loader-
$(1) := spi-loader-okli-compile
69 ARTIFACT
/fdt.bin
:= append-dtb
70 IMAGES
:= factory.bin sysupgrade.bin
71 IMAGE
/sysupgrade.bin
:= tplink-v1-image sysupgrade | append-metadata
72 IMAGE
/factory.bin
:= tplink-v1-image factory
74 TARGET_DEVICES
+= tplink_tl-wdr4900-v1
76 define Device
/watchguard_firebox-t10
77 DEVICE_VENDOR
:= Watchguard
78 DEVICE_MODEL
:= Firebox T10
79 DEVICE_PACKAGES
:= kmod-rtc-s35390a kmod-eeprom-at24
80 KERNEL
= kernel-bin | gzip | fit gzip
$(KDIR
)/image-
$$(DEVICE_DTS
).dtb
81 IMAGES
:= sysupgrade.bin
82 IMAGE
/sysupgrade.bin
:= sysupgrade-tar | append-metadata
84 TARGET_DEVICES
+= watchguard_firebox-t10
86 define Device
/sophos_red-15w-rev1
87 DEVICE_VENDOR
:= Sophos
88 DEVICE_MODEL
:= RED
15w
89 DEVICE_VARIANT
:= Rev
.1
90 # Original firmware uses a dedicated DTB-partition.
91 # The bootloader however supports FIT-images.
92 KERNEL
= kernel-bin | gzip | fit gzip
$(KDIR
)/image-
$$(DEVICE_DTS
).dtb
93 IMAGES
:= sysupgrade.bin
94 IMAGE
/sysupgrade.bin
:= sysupgrade-tar | append-metadata
96 TARGET_DEVICES
+= sophos_red-15w-rev1