1 # SPDX-License-Identifier: GPL-2.0-only
5 define Device
/allnet_all-sg8208m
8 DEVICE_VENDOR
:= ALLNET
9 DEVICE_MODEL
:= ALL-SG8208M
10 UIMAGE_MAGIC
:= 0x00000006
11 UIMAGE_NAME
:= 2.2.2.0
13 TARGET_DEVICES
+= allnet_all-sg8208m
15 define Device
/d-link_dgs-1210-10mp-f
16 $(Build
/d-link_dgs-1210
)
18 DEVICE_MODEL
:= DGS-1210-10MP
20 DEVICE_PACKAGES
+= realtek-poe
22 TARGET_DEVICES
+= d-link_dgs-1210-10mp-f
24 define Device
/d-link_dgs-1210-10p
25 $(Build
/d-link_dgs-1210
)
27 DEVICE_MODEL
:= DGS-1210-10P
28 DEVICE_PACKAGES
+= lua-rs232
30 TARGET_DEVICES
+= d-link_dgs-1210-10p
32 define Device
/d-link_dgs-1210-16
33 $(Build
/d-link_dgs-1210
)
35 DEVICE_MODEL
:= DGS-1210-16
37 TARGET_DEVICES
+= d-link_dgs-1210-16
39 define Device
/d-link_dgs-1210-20
40 $(Build
/d-link_dgs-1210
)
42 DEVICE_MODEL
:= DGS-1210-20
44 TARGET_DEVICES
+= d-link_dgs-1210-20
46 define Device
/d-link_dgs-1210-28
47 $(Build
/d-link_dgs-1210
)
49 DEVICE_MODEL
:= DGS-1210-28
51 TARGET_DEVICES
+= d-link_dgs-1210-28
53 # The "IMG-" uImage name allows flashing the iniramfs from the vendor Web UI.
54 # Avoided for sysupgrade, as the vendor FW would do an incomplete flash.
55 define Device
/engenius_ews2910p
58 DEVICE_VENDOR
:= EnGenius
59 DEVICE_MODEL
:= EWP2910P
60 UIMAGE_MAGIC
:= 0x03802910
61 KERNEL_INITRAMFS
:= kernel-bin | append-dtb | gzip | \
62 uImage gzip
-n
'IMG-0.00.00-c0.0.00'
64 TARGET_DEVICES
+= engenius_ews2910p
66 define Device
/hpe_1920-8g
69 DEVICE_MODEL
:= 1920-8G
(JG920A
)
70 H3C_DEVICE_ID
:= 0x00010023
72 TARGET_DEVICES
+= hpe_1920-8g
74 define Device
/hpe_1920-16g
77 DEVICE_MODEL
:= 1920-16G
(JG923A
)
78 H3C_DEVICE_ID
:= 0x00010026
80 TARGET_DEVICES
+= hpe_1920-16g
82 define Device
/hpe_1920-24g
85 DEVICE_MODEL
:= 1920-24G
(JG924A
)
86 H3C_DEVICE_ID
:= 0x00010027
88 TARGET_DEVICES
+= hpe_1920-24g
90 define Device
/inaba_aml2-17gp
93 DEVICE_VENDOR
:= INABA
94 DEVICE_MODEL
:= Abaniact AML2-17GP
95 UIMAGE_MAGIC
:= 0x83800000
97 TARGET_DEVICES
+= inaba_aml2-17gp
99 define Device
/iodata_bsh-g24mb
102 DEVICE_VENDOR
:= I-O DATA
103 DEVICE_MODEL
:= BSH-G24MB
104 UIMAGE_MAGIC
:= 0x83800013
106 TARGET_DEVICES
+= iodata_bsh-g24mb
108 define Device
/netgear_gs108t-v3
109 $(Device
/netgear_nge
)
110 DEVICE_MODEL
:= GS108T
113 TARGET_DEVICES
+= netgear_gs108t-v3
115 define Device
/netgear_gs110tpp-v1
116 $(Device
/netgear_nge
)
117 DEVICE_MODEL
:= GS110TPP
120 TARGET_DEVICES
+= netgear_gs110tpp-v1
122 define Device
/netgear_gs308t-v1
123 $(Device
/netgear_nge
)
124 DEVICE_MODEL
:= GS308T
126 UIMAGE_MAGIC
:= 0x4e474335
128 TARGET_DEVICES
+= netgear_gs308t-v1
130 define Device
/netgear_gs310tp-v1
131 $(Device
/netgear_nge
)
132 DEVICE_MODEL
:= GS310TP
134 UIMAGE_MAGIC
:= 0x4e474335
135 DEVICE_PACKAGES
+= lua-rs232
137 TARGET_DEVICES
+= netgear_gs310tp-v1
139 define Device
/panasonic_m16eg-pn28160k
142 DEVICE_VENDOR
:= Panasonic
143 DEVICE_MODEL
:= Switch-M16eG
144 DEVICE_VARIANT
:= PN28160K
145 DEVICE_PACKAGES
:= kmod-i2c-mux-pca954x
147 TARGET_DEVICES
+= panasonic_m16eg-pn28160k
149 define Device
/panasonic_m24eg-pn28240k
152 DEVICE_VENDOR
:= Panasonic
153 DEVICE_MODEL
:= Switch-M24eG
154 DEVICE_VARIANT
:= PN28240K
155 DEVICE_PACKAGES
:= kmod-i2c-mux-pca954x
157 TARGET_DEVICES
+= panasonic_m24eg-pn28240k
159 define Device
/panasonic_m8eg-pn28080k
162 DEVICE_VENDOR
:= Panasonic
163 DEVICE_MODEL
:= Switch-M8eG
164 DEVICE_VARIANT
:= PN28080K
165 DEVICE_PACKAGES
:= kmod-i2c-mux-pca954x
167 TARGET_DEVICES
+= panasonic_m8eg-pn28080k
169 define Device
/tplink_sg2008p-v1
173 DEVICE_VENDOR
:= TP-Link
174 DEVICE_MODEL
:= SG2008P
176 DEVICE_PACKAGES
:= kmod-hwmon-tps23861
178 TARGET_DEVICES
+= tplink_sg2008p-v1
180 define Device
/tplink_sg2210p-v3
184 DEVICE_VENDOR
:= TP-Link
185 DEVICE_MODEL
:= SG2210P
187 DEVICE_PACKAGES
:= kmod-hwmon-tps23861
189 TARGET_DEVICES
+= tplink_sg2210p-v3
191 define Device
/zyxel_gs1900
194 DEVICE_VENDOR
:= ZyXEL
195 UIMAGE_MAGIC
:= 0x83800000
196 KERNEL_INITRAMFS
:= kernel-bin | append-dtb | gzip | zyxel-vers | \
200 define Device
/zyxel_gs1900-10hp
201 $(Device
/zyxel_gs1900
)
202 DEVICE_MODEL
:= GS1900-10HP
205 TARGET_DEVICES
+= zyxel_gs1900-10hp
207 define Device
/zyxel_gs1900-16
208 $(Device
/zyxel_gs1900
)
210 DEVICE_MODEL
:= GS1900-16
213 TARGET_DEVICES
+= zyxel_gs1900-16
215 define Device
/zyxel_gs1900-8
216 $(Device
/zyxel_gs1900
)
217 DEVICE_MODEL
:= GS1900-8
220 TARGET_DEVICES
+= zyxel_gs1900-8
222 define Device
/zyxel_gs1900-8hp-v1
223 $(Device
/zyxel_gs1900
)
224 DEVICE_MODEL
:= GS1900-8HP
227 DEVICE_PACKAGES
+= lua-rs232
229 TARGET_DEVICES
+= zyxel_gs1900-8hp-v1
231 define Device
/zyxel_gs1900-8hp-v2
232 $(Device
/zyxel_gs1900
)
233 DEVICE_MODEL
:= GS1900-8HP
236 DEVICE_PACKAGES
+= lua-rs232
238 TARGET_DEVICES
+= zyxel_gs1900-8hp-v2
240 define Device
/zyxel_gs1900-24-v1
241 $(Device
/zyxel_gs1900
)
243 DEVICE_MODEL
:= GS1900-24
247 TARGET_DEVICES
+= zyxel_gs1900-24-v1
249 define Device
/zyxel_gs1900-24e
250 $(Device
/zyxel_gs1900
)
252 DEVICE_MODEL
:= GS1900-24E
255 TARGET_DEVICES
+= zyxel_gs1900-24e
257 define Device
/zyxel_gs1900-24hp-v1
258 $(Device
/zyxel_gs1900
)
260 DEVICE_MODEL
:= GS1900-24HP
264 TARGET_DEVICES
+= zyxel_gs1900-24hp-v1
266 define Device
/zyxel_gs1900-24hp-v2
267 $(Device
/zyxel_gs1900
)
269 DEVICE_MODEL
:= GS1900-24HP
273 TARGET_DEVICES
+= zyxel_gs1900-24hp-v2