realtek: add support for D-Link DGS-1210-20
[openwrt/openwrt.git] / target / linux / realtek / image / rtl838x.mk
1 # SPDX-License-Identifier: GPL-2.0-only
2
3
4 define Device/allnet_all-sg8208m
5 SOC := rtl8382
6 IMAGE_SIZE := 7168k
7 DEVICE_VENDOR := ALLNET
8 DEVICE_MODEL := ALL-SG8208M
9 UIMAGE_MAGIC := 0x00000006
10 UIMAGE_NAME := 2.2.2.0
11 endef
12 TARGET_DEVICES += allnet_all-sg8208m
13
14 define Device/d-link_dgs-1210
15 SOC := rtl8382
16 IMAGE_SIZE := 13824k
17 DEVICE_VENDOR := D-Link
18 endef
19
20 define Device/d-link_dgs-1210-10p
21 $(Device/d-link_dgs-1210)
22 DEVICE_MODEL := DGS-1210-10P
23 DEVICE_PACKAGES += lua-rs232
24 endef
25 TARGET_DEVICES += d-link_dgs-1210-10p
26
27 define Device/d-link_dgs-1210-16
28 $(Device/d-link_dgs-1210)
29 DEVICE_MODEL := DGS-1210-16
30 endef
31 TARGET_DEVICES += d-link_dgs-1210-16
32
33 define Device/d-link_dgs-1210-20
34 $(Device/d-link_dgs-1210)
35 DEVICE_MODEL := DGS-1210-20
36 endef
37 TARGET_DEVICES += d-link_dgs-1210-20
38
39 define Device/d-link_dgs-1210-28
40 $(Device/d-link_dgs-1210)
41 DEVICE_MODEL := DGS-1210-28
42 endef
43 TARGET_DEVICES += d-link_dgs-1210-28
44
45 define Device/inaba_aml2-17gp
46 SOC := rtl8382
47 IMAGE_SIZE := 13504k
48 DEVICE_VENDOR := INABA
49 DEVICE_MODEL := Abaniact AML2-17GP
50 UIMAGE_MAGIC := 0x83800000
51 endef
52 TARGET_DEVICES += inaba_aml2-17gp
53
54 define Device/iodata_bsh-g24mb
55 SOC := rtl8382
56 IMAGE_SIZE := 13696k
57 DEVICE_VENDOR := I-O DATA
58 DEVICE_MODEL := BSH-G24MB
59 UIMAGE_MAGIC := 0x83800013
60 endef
61 TARGET_DEVICES += iodata_bsh-g24mb
62
63 define Device/netgear_gs108t-v3
64 $(Device/netgear_nge)
65 DEVICE_MODEL := GS108T
66 DEVICE_VARIANT := v3
67 endef
68 TARGET_DEVICES += netgear_gs108t-v3
69
70 define Device/netgear_gs110tpp-v1
71 $(Device/netgear_nge)
72 DEVICE_MODEL := GS110TPP
73 DEVICE_VARIANT := v1
74 endef
75 TARGET_DEVICES += netgear_gs110tpp-v1
76
77 define Device/netgear_gs308t-v1
78 $(Device/netgear_nge)
79 DEVICE_MODEL := GS308T
80 DEVICE_VARIANT := v1
81 UIMAGE_MAGIC := 0x4e474335
82 endef
83 TARGET_DEVICES += netgear_gs308t-v1
84
85 define Device/netgear_gs310tp-v1
86 $(Device/netgear_nge)
87 DEVICE_MODEL := GS310TP
88 DEVICE_VARIANT := v1
89 UIMAGE_MAGIC := 0x4e474335
90 DEVICE_PACKAGES += lua-rs232
91 endef
92 TARGET_DEVICES += netgear_gs310tp-v1
93
94 define Device/panasonic_m8eg-pn28080k
95 SOC := rtl8380
96 IMAGE_SIZE := 16384k
97 DEVICE_VENDOR := Panasonic
98 DEVICE_MODEL := Switch-M8eG
99 DEVICE_VARIANT := PN28080K
100 DEVICE_PACKAGES := kmod-i2c-mux-pca954x
101 endef
102 TARGET_DEVICES += panasonic_m8eg-pn28080k
103
104 define Device/zyxel_gs1900
105 SOC := rtl8380
106 IMAGE_SIZE := 6976k
107 DEVICE_VENDOR := ZyXEL
108 UIMAGE_MAGIC := 0x83800000
109 KERNEL_INITRAMFS := kernel-bin | append-dtb | gzip | zyxel-vers | \
110 uImage gzip
111 endef
112
113 define Device/zyxel_gs1900-10hp
114 $(Device/zyxel_gs1900)
115 DEVICE_MODEL := GS1900-10HP
116 ZYXEL_VERS := AAZI
117 endef
118 TARGET_DEVICES += zyxel_gs1900-10hp
119
120 define Device/zyxel_gs1900-16
121 $(Device/zyxel_gs1900)
122 SOC := rtl8382
123 DEVICE_MODEL := GS1900-16
124 ZYXEL_VERS := AAHJ
125 endef
126 TARGET_DEVICES += zyxel_gs1900-16
127
128 define Device/zyxel_gs1900-8
129 $(Device/zyxel_gs1900)
130 DEVICE_MODEL := GS1900-8
131 ZYXEL_VERS := AAHH
132 endef
133 TARGET_DEVICES += zyxel_gs1900-8
134
135 define Device/zyxel_gs1900-8hp-v1
136 $(Device/zyxel_gs1900)
137 DEVICE_MODEL := GS1900-8HP
138 DEVICE_VARIANT := v1
139 ZYXEL_VERS := AAHI
140 DEVICE_PACKAGES += lua-rs232
141 endef
142 TARGET_DEVICES += zyxel_gs1900-8hp-v1
143
144 define Device/zyxel_gs1900-8hp-v2
145 $(Device/zyxel_gs1900)
146 DEVICE_MODEL := GS1900-8HP
147 DEVICE_VARIANT := v2
148 ZYXEL_VERS := AAHI
149 DEVICE_PACKAGES += lua-rs232
150 endef
151 TARGET_DEVICES += zyxel_gs1900-8hp-v2
152
153 define Device/zyxel_gs1900-24-v1
154 $(Device/zyxel_gs1900)
155 SOC := rtl8382
156 DEVICE_MODEL := GS1900-24
157 DEVICE_VARIANT := v1
158 ZYXEL_VERS := AAHL
159 endef
160 TARGET_DEVICES += zyxel_gs1900-24-v1
161
162 define Device/zyxel_gs1900-24e
163 $(Device/zyxel_gs1900)
164 SOC := rtl8382
165 DEVICE_MODEL := GS1900-24E
166 ZYXEL_VERS := AAHK
167 endef
168 TARGET_DEVICES += zyxel_gs1900-24e
169
170 define Device/zyxel_gs1900-24hp-v1
171 $(Device/zyxel_gs1900)
172 SOC := rtl8382
173 DEVICE_MODEL := GS1900-24HP
174 DEVICE_VARIANT := v1
175 ZYXEL_VERS := AAHM
176 endef
177 TARGET_DEVICES += zyxel_gs1900-24hp-v1
178
179 define Device/zyxel_gs1900-24hp-v2
180 $(Device/zyxel_gs1900)
181 SOC := rtl8382
182 DEVICE_MODEL := GS1900-24HP
183 DEVICE_VARIANT := v2
184 ZYXEL_VERS := ABTP
185 endef
186 TARGET_DEVICES += zyxel_gs1900-24hp-v2