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-10mp-f
31 $(Device
/d-link_dgs-1210
)
33 DEVICE_MODEL
:= DGS-1210-10MP
35 DEVICE_PACKAGES
+= realtek-poe
37 TARGET_DEVICES
+= d-link_dgs-1210-10mp-f
39 define Device
/d-link_dgs-1210-10p
40 $(Device
/d-link_dgs-1210
)
41 DEVICE_MODEL
:= DGS-1210-10P
42 DEVICE_PACKAGES
+= lua-rs232
44 TARGET_DEVICES
+= d-link_dgs-1210-10p
46 define Device
/d-link_dgs-1210-16
47 $(Device
/d-link_dgs-1210
)
48 DEVICE_MODEL
:= DGS-1210-16
50 TARGET_DEVICES
+= d-link_dgs-1210-16
52 define Device
/d-link_dgs-1210-20
53 $(Device
/d-link_dgs-1210
)
54 DEVICE_MODEL
:= DGS-1210-20
56 TARGET_DEVICES
+= d-link_dgs-1210-20
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 # The "IMG-" uImage name allows flashing the iniramfs from the vendor Web UI.
65 # Avoided for sysupgrade, as the vendor FW would do an incomplete flash.
66 define Device
/engenius_ews2910p
69 DEVICE_VENDOR
:= EnGenius
70 DEVICE_MODEL
:= EWP2910P
71 UIMAGE_MAGIC
:= 0x03802910
72 KERNEL_INITRAMFS
:= kernel-bin | append-dtb | gzip | \
73 uImage gzip
-n
'IMG-0.00.00-c0.0.00'
75 TARGET_DEVICES
+= engenius_ews2910p
77 define Device
/hpe_1920-8g
80 DEVICE_MODEL
:= 1920-8G
(JG920A
)
81 H3C_DEVICE_ID
:= 0x00010023
83 TARGET_DEVICES
+= hpe_1920-8g
85 define Device
/hpe_1920-16g
88 DEVICE_MODEL
:= 1920-16G
(JG923A
)
89 H3C_DEVICE_ID
:= 0x00010026
91 TARGET_DEVICES
+= hpe_1920-16g
93 define Device
/hpe_1920-24g
96 DEVICE_MODEL
:= 1920-24G
(JG924A
)
97 H3C_DEVICE_ID
:= 0x00010027
99 TARGET_DEVICES
+= hpe_1920-24g
101 define Device
/inaba_aml2-17gp
104 DEVICE_VENDOR
:= INABA
105 DEVICE_MODEL
:= Abaniact AML2-17GP
106 UIMAGE_MAGIC
:= 0x83800000
108 TARGET_DEVICES
+= inaba_aml2-17gp
110 define Device
/iodata_bsh-g24mb
113 DEVICE_VENDOR
:= I-O DATA
114 DEVICE_MODEL
:= BSH-G24MB
115 UIMAGE_MAGIC
:= 0x83800013
117 TARGET_DEVICES
+= iodata_bsh-g24mb
119 define Device
/netgear_gs108t-v3
120 $(Device
/netgear_nge
)
121 DEVICE_MODEL
:= GS108T
124 TARGET_DEVICES
+= netgear_gs108t-v3
126 define Device
/netgear_gs110tpp-v1
127 $(Device
/netgear_nge
)
128 DEVICE_MODEL
:= GS110TPP
131 TARGET_DEVICES
+= netgear_gs110tpp-v1
133 define Device
/netgear_gs308t-v1
134 $(Device
/netgear_nge
)
135 DEVICE_MODEL
:= GS308T
137 UIMAGE_MAGIC
:= 0x4e474335
139 TARGET_DEVICES
+= netgear_gs308t-v1
141 define Device
/netgear_gs310tp-v1
142 $(Device
/netgear_nge
)
143 DEVICE_MODEL
:= GS310TP
145 UIMAGE_MAGIC
:= 0x4e474335
146 DEVICE_PACKAGES
+= lua-rs232
148 TARGET_DEVICES
+= netgear_gs310tp-v1
150 define Device
/panasonic_m16eg-pn28160k
153 DEVICE_VENDOR
:= Panasonic
154 DEVICE_MODEL
:= Switch-M16eG
155 DEVICE_VARIANT
:= PN28160K
156 DEVICE_PACKAGES
:= kmod-i2c-mux-pca954x
158 TARGET_DEVICES
+= panasonic_m16eg-pn28160k
160 define Device
/panasonic_m24eg-pn28240k
163 DEVICE_VENDOR
:= Panasonic
164 DEVICE_MODEL
:= Switch-M24eG
165 DEVICE_VARIANT
:= PN28240K
166 DEVICE_PACKAGES
:= kmod-i2c-mux-pca954x
168 TARGET_DEVICES
+= panasonic_m24eg-pn28240k
170 define Device
/panasonic_m8eg-pn28080k
173 DEVICE_VENDOR
:= Panasonic
174 DEVICE_MODEL
:= Switch-M8eG
175 DEVICE_VARIANT
:= PN28080K
176 DEVICE_PACKAGES
:= kmod-i2c-mux-pca954x
178 TARGET_DEVICES
+= panasonic_m8eg-pn28080k
180 define Device
/tplink_sg2008p-v1
184 DEVICE_VENDOR
:= TP-Link
185 DEVICE_MODEL
:= SG2008P
187 DEVICE_PACKAGES
:= kmod-hwmon-tps23861
189 TARGET_DEVICES
+= tplink_sg2008p-v1
191 define Device
/tplink_sg2210p-v3
195 DEVICE_VENDOR
:= TP-Link
196 DEVICE_MODEL
:= SG2210P
198 DEVICE_PACKAGES
:= kmod-hwmon-tps23861
200 TARGET_DEVICES
+= tplink_sg2210p-v3
202 define Device
/zyxel_gs1900
205 DEVICE_VENDOR
:= ZyXEL
206 UIMAGE_MAGIC
:= 0x83800000
207 KERNEL_INITRAMFS
:= kernel-bin | append-dtb | gzip | zyxel-vers | \
211 define Device
/zyxel_gs1900-10hp
212 $(Device
/zyxel_gs1900
)
213 DEVICE_MODEL
:= GS1900-10HP
216 TARGET_DEVICES
+= zyxel_gs1900-10hp
218 define Device
/zyxel_gs1900-16
219 $(Device
/zyxel_gs1900
)
221 DEVICE_MODEL
:= GS1900-16
224 TARGET_DEVICES
+= zyxel_gs1900-16
226 define Device
/zyxel_gs1900-8
227 $(Device
/zyxel_gs1900
)
228 DEVICE_MODEL
:= GS1900-8
231 TARGET_DEVICES
+= zyxel_gs1900-8
233 define Device
/zyxel_gs1900-8hp-v1
234 $(Device
/zyxel_gs1900
)
235 DEVICE_MODEL
:= GS1900-8HP
238 DEVICE_PACKAGES
+= lua-rs232
240 TARGET_DEVICES
+= zyxel_gs1900-8hp-v1
242 define Device
/zyxel_gs1900-8hp-v2
243 $(Device
/zyxel_gs1900
)
244 DEVICE_MODEL
:= GS1900-8HP
247 DEVICE_PACKAGES
+= lua-rs232
249 TARGET_DEVICES
+= zyxel_gs1900-8hp-v2
251 define Device
/zyxel_gs1900-24-v1
252 $(Device
/zyxel_gs1900
)
254 DEVICE_MODEL
:= GS1900-24
258 TARGET_DEVICES
+= zyxel_gs1900-24-v1
260 define Device
/zyxel_gs1900-24e
261 $(Device
/zyxel_gs1900
)
263 DEVICE_MODEL
:= GS1900-24E
266 TARGET_DEVICES
+= zyxel_gs1900-24e
268 define Device
/zyxel_gs1900-24hp-v1
269 $(Device
/zyxel_gs1900
)
271 DEVICE_MODEL
:= GS1900-24HP
275 TARGET_DEVICES
+= zyxel_gs1900-24hp-v1
277 define Device
/zyxel_gs1900-24hp-v2
278 $(Device
/zyxel_gs1900
)
280 DEVICE_MODEL
:= GS1900-24HP
284 TARGET_DEVICES
+= zyxel_gs1900-24hp-v2