1 # SPDX-License-Identifier: GPL-2.0-only
3 include $(TOPDIR
)/rules.mk
4 include $(INCLUDE_DIR
)/image.mk
6 KERNEL_LOADADDR
= 0x80000000
7 KERNEL_ENTRY
= 0x80000400
9 define Build
/zyxel-vers
12 echo
-n
"V9.99($$hw.0) | ";\
13 date
-d @
$(SOURCE_DATE_EPOCH
) +%m
/%d
/%Y
;\
19 KERNEL
:= kernel-bin | append-dtb | gzip | uImage gzip
20 KERNEL_INITRAMFS
:= kernel-bin | append-dtb | gzip | uImage gzip
21 DEVICE_DTS_DIR
:= ..
/dts
22 DEVICE_DTS
= $$(SOC
)_
$(1)
23 IMAGES
:= sysupgrade.bin
24 IMAGE
/sysupgrade.bin
:= append-kernel | pad-to
64k | append-rootfs | pad-rootfs | \
25 append-metadata | check-size
28 define Device
/allnet_all-sg8208m
31 DEVICE_VENDOR
:= ALLNET
32 DEVICE_MODEL
:= ALL-SG8208M
33 UIMAGE_MAGIC
:= 0x00000006
34 UIMAGE_NAME
:= 2.2.2.0
36 TARGET_DEVICES
+= allnet_all-sg8208m
38 define Device
/d-link_dgs-1210
41 DEVICE_VENDOR
:= D-Link
44 define Device
/d-link_dgs-1210-10p
45 $(Device
/d-link_dgs-1210
)
46 DEVICE_MODEL
:= DGS-1210-10P
47 DEVICE_PACKAGES
+= lua-rs232
49 TARGET_DEVICES
+= d-link_dgs-1210-10p
51 define Device
/d-link_dgs-1210-16
52 $(Device
/d-link_dgs-1210
)
53 DEVICE_MODEL
:= DGS-1210-16
55 TARGET_DEVICES
+= d-link_dgs-1210-16
57 define Device
/d-link_dgs-1210-28
58 $(Device
/d-link_dgs-1210
)
59 DEVICE_MODEL
:= DGS-1210-28
61 TARGET_DEVICES
+= d-link_dgs-1210-28
63 define Device
/netgear_gs110tpp-v1
67 UIMAGE_MAGIC
:= 0x4e474520
68 DEVICE_VENDOR
:= NETGEAR
69 DEVICE_MODEL
:= GS110TP
72 TARGET_DEVICES
+= netgear_gs110tpp-v1
74 define Device
/zyxel_gs1900-10hp
77 DEVICE_VENDOR
:= ZyXEL
78 DEVICE_MODEL
:= GS1900-10HP
79 UIMAGE_MAGIC
:= 0x83800000
80 KERNEL_INITRAMFS
:= kernel-bin | append-dtb | gzip | zyxel-vers AAZI | uImage gzip
82 TARGET_DEVICES
+= zyxel_gs1900-10hp
84 define Device
/zyxel_gs1900-8hp-v1
87 DEVICE_VENDOR
:= ZyXEL
88 DEVICE_MODEL
:= GS1900-8HP
90 DEVICE_PACKAGES
+= lua-rs232
91 UIMAGE_MAGIC
:= 0x83800000
92 KERNEL_INITRAMFS
:= kernel-bin | append-dtb | gzip | zyxel-vers AAHI | uImage gzip
94 TARGET_DEVICES
+= zyxel_gs1900-8hp-v1
96 define Device
/zyxel_gs1900-8hp-v2
99 DEVICE_VENDOR
:= ZyXEL
100 DEVICE_MODEL
:= GS1900-8HP
102 DEVICE_PACKAGES
+= lua-rs232
103 UIMAGE_MAGIC
:= 0x83800000
104 KERNEL_INITRAMFS
:= kernel-bin | append-dtb | gzip | zyxel-vers AAHI | uImage gzip
106 TARGET_DEVICES
+= zyxel_gs1900-8hp-v2
108 $(eval
$(call BuildImage
))