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
/enterasys_ws-ap3715i
18 DEVICE_VENDOR
:= Enterasys
19 DEVICE_MODEL
:= WS-AP3715i
21 KERNEL_NAME
:= simpleImage.ws-ap3715i
22 KERNEL_ENTRY
:= 0x1000000
23 KERNEL_LOADADDR
:= 0x1000000
24 KERNEL
= kernel-bin | lzma | uImage lzma
25 IMAGES
:= sysupgrade.bin
26 IMAGE
/sysupgrade.bin
:= append-kernel | append-rootfs | pad-rootfs | append-metadata
28 TARGET_DEVICES
+= enterasys_ws-ap3715i
30 define Device
/tplink_tl-wdr4900-v1
31 DEVICE_VENDOR
:= TP-Link
32 DEVICE_MODEL
:= TL-WDR4900
34 DEVICE_COMPAT_VERSION
:= 1.1
35 DEVICE_COMPAT_MESSAGE
:= Config cannot be migrated from swconfig to DSA
36 TPLINK_HEADER_VERSION
:= 1
37 TPLINK_HWID
:= 0x49000001
39 TPLINK_FLASHLAYOUT
:= 16Mppc
40 KERNEL_NAME
:= simpleImage.tl-wdr4900-v1
42 KERNEL
:= kernel-bin | uImage none
-M
0x4f4b4c49 | spi-loader-okli
$(1)
43 KERNEL_ENTRY
:= 0x1000000
44 KERNEL_LOADADDR
:= 0x1000000
45 SUPPORTED_DEVICES
+= tl-wdr4900-v1
46 COMPILE
:= loader-
$(1)
47 COMPILE
/loader-
$(1) := spi-loader-okli-compile
49 ARTIFACT
/fdt.bin
:= append-dtb
50 IMAGES
:= factory.bin sysupgrade.bin
51 IMAGE
/sysupgrade.bin
:= tplink-v1-image sysupgrade | append-metadata
52 IMAGE
/factory.bin
:= tplink-v1-image factory
54 TARGET_DEVICES
+= tplink_tl-wdr4900-v1
56 define Device
/watchguard_firebox-t10
57 DEVICE_VENDOR
:= Watchguard
58 DEVICE_MODEL
:= Firebox T10
59 DEVICE_PACKAGES
:= kmod-rtc-s35390a kmod-eeprom-at24
60 KERNEL
= kernel-bin | gzip | fit gzip
$(KDIR
)/image-
$$(DEVICE_DTS
).dtb
61 IMAGES
:= sysupgrade.bin
62 IMAGE
/sysupgrade.bin
:= sysupgrade-tar | append-metadata
64 TARGET_DEVICES
+= watchguard_firebox-t10
66 define Device
/sophos_red-15w-rev1
67 DEVICE_VENDOR
:= Sophos
68 DEVICE_MODEL
:= RED
15w
69 DEVICE_VARIANT
:= Rev
.1
70 # Original firmware uses a dedicated DTB-partition.
71 # The bootloader however supports FIT-images.
72 KERNEL
= kernel-bin | gzip | fit gzip
$(KDIR
)/image-
$$(DEVICE_DTS
).dtb
73 IMAGES
:= sysupgrade.bin
74 IMAGE
/sysupgrade.bin
:= sysupgrade-tar | append-metadata
76 TARGET_DEVICES
+= sophos_red-15w-rev1