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 # "NGE" refers to the uImage magic
29 define Device
/netgear_nge
30 KERNEL
:= kernel-bin | append-dtb | lzma | uImage lzma
31 KERNEL_INITRAMFS
:= kernel-bin | append-dtb | lzma | uImage lzma
34 UIMAGE_MAGIC
:= 0x4e474520
35 DEVICE_VENDOR
:= NETGEAR
38 define Device
/allnet_all-sg8208m
41 DEVICE_VENDOR
:= ALLNET
42 DEVICE_MODEL
:= ALL-SG8208M
43 UIMAGE_MAGIC
:= 0x00000006
44 UIMAGE_NAME
:= 2.2.2.0
46 TARGET_DEVICES
+= allnet_all-sg8208m
48 define Device
/d-link_dgs-1210
51 DEVICE_VENDOR
:= D-Link
54 define Device
/d-link_dgs-1210-10p
55 $(Device
/d-link_dgs-1210
)
56 DEVICE_MODEL
:= DGS-1210-10P
57 DEVICE_PACKAGES
+= lua-rs232
59 TARGET_DEVICES
+= d-link_dgs-1210-10p
61 define Device
/d-link_dgs-1210-16
62 $(Device
/d-link_dgs-1210
)
63 DEVICE_MODEL
:= DGS-1210-16
65 TARGET_DEVICES
+= d-link_dgs-1210-16
67 define Device
/d-link_dgs-1210-28
68 $(Device
/d-link_dgs-1210
)
69 DEVICE_MODEL
:= DGS-1210-28
71 TARGET_DEVICES
+= d-link_dgs-1210-28
73 define Device
/netgear_gs110tpp-v1
75 DEVICE_MODEL
:= GS110TPP
78 TARGET_DEVICES
+= netgear_gs110tpp-v1
80 define Device
/zyxel_gs1900-10hp
83 DEVICE_VENDOR
:= ZyXEL
84 DEVICE_MODEL
:= GS1900-10HP
85 UIMAGE_MAGIC
:= 0x83800000
86 KERNEL_INITRAMFS
:= kernel-bin | append-dtb | gzip | zyxel-vers AAZI | uImage gzip
88 TARGET_DEVICES
+= zyxel_gs1900-10hp
90 define Device
/zyxel_gs1900-8hp-v1
93 DEVICE_VENDOR
:= ZyXEL
94 DEVICE_MODEL
:= GS1900-8HP
96 DEVICE_PACKAGES
+= lua-rs232
97 UIMAGE_MAGIC
:= 0x83800000
98 KERNEL_INITRAMFS
:= kernel-bin | append-dtb | gzip | zyxel-vers AAHI | uImage gzip
100 TARGET_DEVICES
+= zyxel_gs1900-8hp-v1
102 define Device
/zyxel_gs1900-8hp-v2
105 DEVICE_VENDOR
:= ZyXEL
106 DEVICE_MODEL
:= GS1900-8HP
108 DEVICE_PACKAGES
+= lua-rs232
109 UIMAGE_MAGIC
:= 0x83800000
110 KERNEL_INITRAMFS
:= kernel-bin | append-dtb | gzip | zyxel-vers AAHI | uImage gzip
112 TARGET_DEVICES
+= zyxel_gs1900-8hp-v2
114 $(eval
$(call BuildImage
))