1 # SPDX-License-Identifier: GPL-2.0-only
4 define Device
/allnet_all-sg8208m
7 DEVICE_VENDOR
:= ALLNET
8 DEVICE_MODEL
:= ALL-SG8208M
9 UIMAGE_MAGIC
:= 0x00000006
10 UIMAGE_NAME
:= 2.2.2.0
12 TARGET_DEVICES
+= allnet_all-sg8208m
14 define Device
/d-link_dgs-1210
17 DEVICE_VENDOR
:= D-Link
18 DLINK_KERNEL_PART_SIZE
:= 1572864
19 KERNEL
:= kernel-bin | append-dtb | gzip | uImage gzip | dlink-cameo
20 CAMEO_KERNEL_PART
:= 2
21 CAMEO_ROOTFS_PART
:= 3
22 CAMEO_CUSTOMER_SIGNATURE
:= 2
23 CAMEO_BOARD_VERSION
:= 32
24 IMAGES
+= factory_image1.bin
25 IMAGE
/factory_image1.bin
:= append-kernel | pad-to
64k | \
26 append-rootfs | pad-rootfs | pad-to
16 | check-size | \
27 dlink-version | dlink-headers
30 define Device
/d-link_dgs-1210-10p
31 $(Device
/d-link_dgs-1210
)
32 DEVICE_MODEL
:= DGS-1210-10P
33 DEVICE_PACKAGES
+= lua-rs232
35 TARGET_DEVICES
+= d-link_dgs-1210-10p
37 define Device
/d-link_dgs-1210-16
38 $(Device
/d-link_dgs-1210
)
39 DEVICE_MODEL
:= DGS-1210-16
41 TARGET_DEVICES
+= d-link_dgs-1210-16
43 define Device
/d-link_dgs-1210-20
44 $(Device
/d-link_dgs-1210
)
45 DEVICE_MODEL
:= DGS-1210-20
47 TARGET_DEVICES
+= d-link_dgs-1210-20
49 define Device
/d-link_dgs-1210-28
50 $(Device
/d-link_dgs-1210
)
51 DEVICE_MODEL
:= DGS-1210-28
53 TARGET_DEVICES
+= d-link_dgs-1210-28
55 # The "IMG-" uImage name allows flashing the iniramfs from the vendor Web UI.
56 # Avoided for sysupgrade, as the vendor FW would do an incomplete flash.
57 define Device
/engenius_ews2910p
60 DEVICE_VENDOR
:= EnGenius
61 DEVICE_MODEL
:= EWP2910P
62 UIMAGE_MAGIC
:= 0x03802910
63 KERNEL_INITRAMFS
:= kernel-bin | append-dtb | gzip | \
64 uImage gzip
-n
'IMG-0.00.00-c0.0.00'
66 TARGET_DEVICES
+= engenius_ews2910p
68 define Device
/hpe_1920-8g
71 DEVICE_MODEL
:= 1920-8G
(JG920A
)
72 H3C_DEVICE_ID
:= 0x00010023
74 TARGET_DEVICES
+= hpe_1920-8g
76 define Device
/hpe_1920-16g
79 DEVICE_MODEL
:= 1920-16G
(JG923A
)
80 H3C_DEVICE_ID
:= 0x00010026
82 TARGET_DEVICES
+= hpe_1920-16g
84 define Device
/hpe_1920-24g
87 DEVICE_MODEL
:= 1920-24G
(JG924A
)
88 H3C_DEVICE_ID
:= 0x00010027
90 TARGET_DEVICES
+= hpe_1920-24g
92 define Device
/inaba_aml2-17gp
95 DEVICE_VENDOR
:= INABA
96 DEVICE_MODEL
:= Abaniact AML2-17GP
97 UIMAGE_MAGIC
:= 0x83800000
99 TARGET_DEVICES
+= inaba_aml2-17gp
101 define Device
/iodata_bsh-g24mb
104 DEVICE_VENDOR
:= I-O DATA
105 DEVICE_MODEL
:= BSH-G24MB
106 UIMAGE_MAGIC
:= 0x83800013
108 TARGET_DEVICES
+= iodata_bsh-g24mb
110 define Device
/netgear_gs108t-v3
111 $(Device
/netgear_nge
)
112 DEVICE_MODEL
:= GS108T
115 TARGET_DEVICES
+= netgear_gs108t-v3
117 define Device
/netgear_gs110tpp-v1
118 $(Device
/netgear_nge
)
119 DEVICE_MODEL
:= GS110TPP
122 TARGET_DEVICES
+= netgear_gs110tpp-v1
124 define Device
/netgear_gs308t-v1
125 $(Device
/netgear_nge
)
126 DEVICE_MODEL
:= GS308T
128 UIMAGE_MAGIC
:= 0x4e474335
130 TARGET_DEVICES
+= netgear_gs308t-v1
132 define Device
/netgear_gs310tp-v1
133 $(Device
/netgear_nge
)
134 DEVICE_MODEL
:= GS310TP
136 UIMAGE_MAGIC
:= 0x4e474335
137 DEVICE_PACKAGES
+= lua-rs232
139 TARGET_DEVICES
+= netgear_gs310tp-v1
141 define Device
/panasonic_m16eg-pn28160k
144 DEVICE_VENDOR
:= Panasonic
145 DEVICE_MODEL
:= Switch-M16eG
146 DEVICE_VARIANT
:= PN28160K
147 DEVICE_PACKAGES
:= kmod-i2c-mux-pca954x
149 TARGET_DEVICES
+= panasonic_m16eg-pn28160k
151 define Device
/panasonic_m24eg-pn28240k
154 DEVICE_VENDOR
:= Panasonic
155 DEVICE_MODEL
:= Switch-M24eG
156 DEVICE_VARIANT
:= PN28240K
157 DEVICE_PACKAGES
:= kmod-i2c-mux-pca954x
159 TARGET_DEVICES
+= panasonic_m24eg-pn28240k
161 define Device
/panasonic_m8eg-pn28080k
164 DEVICE_VENDOR
:= Panasonic
165 DEVICE_MODEL
:= Switch-M8eG
166 DEVICE_VARIANT
:= PN28080K
167 DEVICE_PACKAGES
:= kmod-i2c-mux-pca954x
169 TARGET_DEVICES
+= panasonic_m8eg-pn28080k
171 define Device
/tplink_sg2008p-v1
175 DEVICE_VENDOR
:= TP-Link
176 DEVICE_MODEL
:= SG2008P
178 DEVICE_PACKAGES
:= kmod-hwmon-tps23861
180 TARGET_DEVICES
+= tplink_sg2008p-v1
182 define Device
/zyxel_gs1900
185 DEVICE_VENDOR
:= ZyXEL
186 UIMAGE_MAGIC
:= 0x83800000
187 KERNEL_INITRAMFS
:= kernel-bin | append-dtb | gzip | zyxel-vers | \
191 define Device
/zyxel_gs1900-10hp
192 $(Device
/zyxel_gs1900
)
193 DEVICE_MODEL
:= GS1900-10HP
196 TARGET_DEVICES
+= zyxel_gs1900-10hp
198 define Device
/zyxel_gs1900-16
199 $(Device
/zyxel_gs1900
)
201 DEVICE_MODEL
:= GS1900-16
204 TARGET_DEVICES
+= zyxel_gs1900-16
206 define Device
/zyxel_gs1900-8
207 $(Device
/zyxel_gs1900
)
208 DEVICE_MODEL
:= GS1900-8
211 TARGET_DEVICES
+= zyxel_gs1900-8
213 define Device
/zyxel_gs1900-8hp-v1
214 $(Device
/zyxel_gs1900
)
215 DEVICE_MODEL
:= GS1900-8HP
218 DEVICE_PACKAGES
+= lua-rs232
220 TARGET_DEVICES
+= zyxel_gs1900-8hp-v1
222 define Device
/zyxel_gs1900-8hp-v2
223 $(Device
/zyxel_gs1900
)
224 DEVICE_MODEL
:= GS1900-8HP
227 DEVICE_PACKAGES
+= lua-rs232
229 TARGET_DEVICES
+= zyxel_gs1900-8hp-v2
231 define Device
/zyxel_gs1900-24-v1
232 $(Device
/zyxel_gs1900
)
234 DEVICE_MODEL
:= GS1900-24
238 TARGET_DEVICES
+= zyxel_gs1900-24-v1
240 define Device
/zyxel_gs1900-24e
241 $(Device
/zyxel_gs1900
)
243 DEVICE_MODEL
:= GS1900-24E
246 TARGET_DEVICES
+= zyxel_gs1900-24e
248 define Device
/zyxel_gs1900-24hp-v1
249 $(Device
/zyxel_gs1900
)
251 DEVICE_MODEL
:= GS1900-24HP
255 TARGET_DEVICES
+= zyxel_gs1900-24hp-v1
257 define Device
/zyxel_gs1900-24hp-v2
258 $(Device
/zyxel_gs1900
)
260 DEVICE_MODEL
:= GS1900-24HP
264 TARGET_DEVICES
+= zyxel_gs1900-24hp-v2