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
22 define Device
/d-link_dgs-1210-10p
23 $(Device
/d-link_dgs-1210
)
24 DEVICE_MODEL
:= DGS-1210-10P
25 DEVICE_PACKAGES
+= lua-rs232
27 TARGET_DEVICES
+= d-link_dgs-1210-10p
29 define Device
/d-link_dgs-1210-16
30 $(Device
/d-link_dgs-1210
)
31 DEVICE_MODEL
:= DGS-1210-16
33 TARGET_DEVICES
+= d-link_dgs-1210-16
35 define Device
/d-link_dgs-1210-20
36 $(Device
/d-link_dgs-1210
)
37 DEVICE_MODEL
:= DGS-1210-20
39 TARGET_DEVICES
+= d-link_dgs-1210-20
41 define Device
/d-link_dgs-1210-28
42 $(Device
/d-link_dgs-1210
)
43 DEVICE_MODEL
:= DGS-1210-28
44 CAMEO_KERNEL_PART
:= 2
45 CAMEO_ROOTFS_PART
:= 3
46 CAMEO_CUSTOMER_SIGNATURE
:= 2
47 CAMEO_BOARD_VERSION
:= 32
48 IMAGES
+= factory_image1.bin
49 IMAGE
/factory_image1.bin
:= append-kernel | pad-to
64k | \
50 append-rootfs | pad-rootfs | pad-to
16 | check-size | dlink-headers
52 TARGET_DEVICES
+= d-link_dgs-1210-28
54 # The "IMG-" uImage name allows flashing the iniramfs from the vendor Web UI.
55 # Avoided for sysupgrade, as the vendor FW would do an incomplete flash.
56 define Device
/engenius_ews2910p
59 DEVICE_VENDOR
:= EnGenius
60 DEVICE_MODEL
:= EWP2910P
61 UIMAGE_MAGIC
:= 0x03802910
62 KERNEL_INITRAMFS
:= kernel-bin | append-dtb | gzip | \
63 uImage gzip
-n
'IMG-0.00.00-c0.0.00'
65 TARGET_DEVICES
+= engenius_ews2910p
67 define Device
/inaba_aml2-17gp
70 DEVICE_VENDOR
:= INABA
71 DEVICE_MODEL
:= Abaniact AML2-17GP
72 UIMAGE_MAGIC
:= 0x83800000
74 TARGET_DEVICES
+= inaba_aml2-17gp
76 define Device
/iodata_bsh-g24mb
79 DEVICE_VENDOR
:= I-O DATA
80 DEVICE_MODEL
:= BSH-G24MB
81 UIMAGE_MAGIC
:= 0x83800013
83 TARGET_DEVICES
+= iodata_bsh-g24mb
85 define Device
/netgear_gs108t-v3
87 DEVICE_MODEL
:= GS108T
90 TARGET_DEVICES
+= netgear_gs108t-v3
92 define Device
/netgear_gs110tpp-v1
94 DEVICE_MODEL
:= GS110TPP
97 TARGET_DEVICES
+= netgear_gs110tpp-v1
99 define Device
/netgear_gs308t-v1
100 $(Device
/netgear_nge
)
101 DEVICE_MODEL
:= GS308T
103 UIMAGE_MAGIC
:= 0x4e474335
105 TARGET_DEVICES
+= netgear_gs308t-v1
107 define Device
/netgear_gs310tp-v1
108 $(Device
/netgear_nge
)
109 DEVICE_MODEL
:= GS310TP
111 UIMAGE_MAGIC
:= 0x4e474335
112 DEVICE_PACKAGES
+= lua-rs232
114 TARGET_DEVICES
+= netgear_gs310tp-v1
116 define Device
/panasonic_m8eg-pn28080k
119 DEVICE_VENDOR
:= Panasonic
120 DEVICE_MODEL
:= Switch-M8eG
121 DEVICE_VARIANT
:= PN28080K
122 DEVICE_PACKAGES
:= kmod-i2c-mux-pca954x
124 TARGET_DEVICES
+= panasonic_m8eg-pn28080k
126 define Device
/zyxel_gs1900
129 DEVICE_VENDOR
:= ZyXEL
130 UIMAGE_MAGIC
:= 0x83800000
131 KERNEL_INITRAMFS
:= kernel-bin | append-dtb | gzip | zyxel-vers | \
135 define Device
/zyxel_gs1900-10hp
136 $(Device
/zyxel_gs1900
)
137 DEVICE_MODEL
:= GS1900-10HP
140 TARGET_DEVICES
+= zyxel_gs1900-10hp
142 define Device
/zyxel_gs1900-16
143 $(Device
/zyxel_gs1900
)
145 DEVICE_MODEL
:= GS1900-16
148 TARGET_DEVICES
+= zyxel_gs1900-16
150 define Device
/zyxel_gs1900-8
151 $(Device
/zyxel_gs1900
)
152 DEVICE_MODEL
:= GS1900-8
155 TARGET_DEVICES
+= zyxel_gs1900-8
157 define Device
/zyxel_gs1900-8hp-v1
158 $(Device
/zyxel_gs1900
)
159 DEVICE_MODEL
:= GS1900-8HP
162 DEVICE_PACKAGES
+= lua-rs232
164 TARGET_DEVICES
+= zyxel_gs1900-8hp-v1
166 define Device
/zyxel_gs1900-8hp-v2
167 $(Device
/zyxel_gs1900
)
168 DEVICE_MODEL
:= GS1900-8HP
171 DEVICE_PACKAGES
+= lua-rs232
173 TARGET_DEVICES
+= zyxel_gs1900-8hp-v2
175 define Device
/zyxel_gs1900-24-v1
176 $(Device
/zyxel_gs1900
)
178 DEVICE_MODEL
:= GS1900-24
182 TARGET_DEVICES
+= zyxel_gs1900-24-v1
184 define Device
/zyxel_gs1900-24e
185 $(Device
/zyxel_gs1900
)
187 DEVICE_MODEL
:= GS1900-24E
190 TARGET_DEVICES
+= zyxel_gs1900-24e
192 define Device
/zyxel_gs1900-24hp-v1
193 $(Device
/zyxel_gs1900
)
195 DEVICE_MODEL
:= GS1900-24HP
199 TARGET_DEVICES
+= zyxel_gs1900-24hp-v1
201 define Device
/zyxel_gs1900-24hp-v2
202 $(Device
/zyxel_gs1900
)
204 DEVICE_MODEL
:= GS1900-24HP
208 TARGET_DEVICES
+= zyxel_gs1900-24hp-v2