1 # This is free software, licensed under the GNU General Public License v2.
2 # See /LICENSE for more information.
4 include $(TOPDIR
)/rules.mk
5 include $(INCLUDE_DIR
)/image.mk
7 KERNEL_LOADADDR
= 0x80000000
8 KERNEL_ENTRY
= 0x80000400
10 define Build
/zyxel-vers
13 echo
-n
"V9.99($$hw.0) | ";\
14 date
-d @
$(SOURCE_DATE_EPOCH
) +%m
/%d
/%Y
;\
20 KERNEL
:= kernel-bin | append-dtb | gzip | uImage gzip
21 KERNEL_INITRAMFS
:= kernel-bin | append-dtb | gzip | uImage gzip
22 DEVICE_DTS_DIR
:= ..
/dts
23 DEVICE_DTS
= $$(SOC
)_
$(1)
24 IMAGES
:= sysupgrade.bin
25 IMAGE
/sysupgrade.bin
:= append-kernel | pad-to
64k | append-rootfs | pad-rootfs | \
26 append-metadata | check-size
29 define Device
/allnet_all-sg8208m
32 DEVICE_VENDOR
:= ALLNET
33 DEVICE_MODEL
:= ALL-SG8208M
34 UIMAGE_MAGIC
:= 0x00000006
35 UIMAGE_NAME
:= 2.2.2.0
37 TARGET_DEVICES
+= allnet_all-sg8208m
39 define Device
/d-link_dgs-1210
42 DEVICE_VENDOR
:= D-Link
45 define Device
/d-link_dgs-1210-10p
46 $(Device
/d-link_dgs-1210
)
47 DEVICE_MODEL
:= DGS-1210-10P
48 DEVICE_PACKAGES
+= lua-rs232
50 TARGET_DEVICES
+= d-link_dgs-1210-10p
52 define Device
/d-link_dgs-1210-16
53 $(Device
/d-link_dgs-1210
)
54 DEVICE_MODEL
:= DGS-1210-16
56 TARGET_DEVICES
+= d-link_dgs-1210-16
58 define Device
/d-link_dgs-1210-28
59 $(Device
/d-link_dgs-1210
)
60 DEVICE_MODEL
:= DGS-1210-28
62 TARGET_DEVICES
+= d-link_dgs-1210-28
64 define Device
/netgear_gs110tpp-v1
68 UIMAGE_MAGIC
:= 0x4e474520
69 DEVICE_VENDOR
:= NETGEAR
70 DEVICE_MODEL
:= GS110TP
73 TARGET_DEVICES
+= netgear_gs110tpp-v1
75 define Device
/zyxel_gs1900-10hp
78 DEVICE_VENDOR
:= ZyXEL
79 DEVICE_MODEL
:= GS1900-10HP
80 UIMAGE_MAGIC
:= 0x83800000
81 KERNEL_INITRAMFS
:= kernel-bin | append-dtb | gzip | zyxel-vers AAZI | uImage gzip
83 TARGET_DEVICES
+= zyxel_gs1900-10hp
85 define Device
/zyxel_gs1900-8hp-v1
88 DEVICE_VENDOR
:= ZyXEL
89 DEVICE_MODEL
:= GS1900-8HP
91 DEVICE_PACKAGES
+= lua-rs232
92 UIMAGE_MAGIC
:= 0x83800000
93 KERNEL_INITRAMFS
:= kernel-bin | append-dtb | gzip | zyxel-vers AAHI | uImage gzip
95 TARGET_DEVICES
+= zyxel_gs1900-8hp-v1
97 define Device
/zyxel_gs1900-8hp-v2
100 DEVICE_VENDOR
:= ZyXEL
101 DEVICE_MODEL
:= GS1900-8HP
103 DEVICE_PACKAGES
+= lua-rs232
104 UIMAGE_MAGIC
:= 0x83800000
105 KERNEL_INITRAMFS
:= kernel-bin | append-dtb | gzip | zyxel-vers AAHI | uImage gzip
107 TARGET_DEVICES
+= zyxel_gs1900-8hp-v2
109 $(eval
$(call BuildImage
))