ath79: add support for TP-Link TL-WA850RE v1
[openwrt/openwrt.git] / target / linux / ath79 / image / tiny-tp-link.mk
1 include ./common-tp-link.mk
2
3 define Device/tplink_tl-mr10u
4 $(Device/tplink-4mlzma)
5 SOC := ar9331
6 DEVICE_MODEL := TL-MR10U
7 DEVICE_PACKAGES := kmod-usb-chipidea2
8 TPLINK_HWID := 0x00100101
9 SUPPORTED_DEVICES += tl-mr10u
10 endef
11 TARGET_DEVICES += tplink_tl-mr10u
12
13 define Device/tplink_tl-mr3020-v1
14 $(Device/tplink-4mlzma)
15 IMAGE_SIZE := 3840k
16 SOC := ar9331
17 DEVICE_MODEL := TL-MR3020
18 DEVICE_VARIANT := v1
19 DEVICE_PACKAGES := kmod-usb-chipidea2 kmod-usb-ledtrig-usbport
20 TPLINK_HWID := 0x30200001
21 SUPPORTED_DEVICES += tl-mr3020
22 endef
23 TARGET_DEVICES += tplink_tl-mr3020-v1
24
25 define Device/tplink_tl-mr3040-v2
26 $(Device/tplink-4mlzma)
27 SOC := ar9331
28 DEVICE_MODEL := TL-MR3040
29 DEVICE_VARIANT := v2
30 DEVICE_PACKAGES := kmod-usb-chipidea2 kmod-usb-ledtrig-usbport
31 TPLINK_HWID := 0x30400002
32 SUPPORTED_DEVICES += tl-mr3040-v2
33 endef
34 TARGET_DEVICES += tplink_tl-mr3040-v2
35
36 define Device/tplink_tl-mr3220-v1
37 $(Device/tplink-4m)
38 SOC := ar7241
39 DEVICE_MODEL := TL-MR3220
40 DEVICE_VARIANT := v1
41 TPLINK_HWID := 0x32200001
42 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
43 SUPPORTED_DEVICES += tl-mr3220-v1
44 endef
45 TARGET_DEVICES += tplink_tl-mr3220-v1
46
47 define Device/tplink_tl-mr3420-v1
48 $(Device/tplink-4m)
49 SOC := ar7241
50 DEVICE_MODEL := TL-MR3420
51 DEVICE_VARIANT := v1
52 TPLINK_HWID := 0x34200001
53 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
54 SUPPORTED_DEVICES += tl-mr3420-v1
55 endef
56 TARGET_DEVICES += tplink_tl-mr3420-v1
57
58 define Device/tplink_tl-mr3420-v2
59 $(Device/tplink-4mlzma)
60 SOC := ar9341
61 DEVICE_MODEL := TL-MR3420
62 DEVICE_VARIANT := v2
63 TPLINK_HWID := 0x34200002
64 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
65 SUPPORTED_DEVICES += tl-mr3420-v2
66 endef
67 TARGET_DEVICES += tplink_tl-mr3420-v2
68
69 define Device/tplink_tl-wa850re-v1
70 $(Device/tplink-4mlzma)
71 SOC := ar9341
72 DEVICE_MODEL := TL-WA850RE
73 DEVICE_VARIANT := v1
74 TPLINK_HWID := 0x08500001
75 DEVICE_PACKAGES := rssileds
76 SUPPORTED_DEVICES += tl-wa850re
77 endef
78 TARGET_DEVICES += tplink_tl-wa850re-v1
79
80 define Device/tplink_tl-wa901nd-v2
81 $(Device/tplink-4m)
82 SOC := ar9132
83 DEVICE_MODEL := TL-WA901ND
84 DEVICE_VARIANT := v2
85 TPLINK_HWID := 0x09010002
86 endef
87 TARGET_DEVICES += tplink_tl-wa901nd-v2
88
89 define Device/tplink_tl-wr703n
90 $(Device/tplink-4mlzma)
91 SOC := ar9331
92 DEVICE_MODEL := TL-WR703N
93 DEVICE_PACKAGES := kmod-usb-chipidea2
94 TPLINK_HWID := 0x07030101
95 SUPPORTED_DEVICES += tl-wr703n
96 endef
97 TARGET_DEVICES += tplink_tl-wr703n
98
99 define Device/tplink_tl-wr740n-v1
100 $(Device/tplink-4m)
101 SOC := ar7240
102 DEVICE_MODEL := TL-WR740N
103 DEVICE_VARIANT := v1/v2
104 TPLINK_HWID := 0x07400001
105 endef
106 TARGET_DEVICES += tplink_tl-wr740n-v1
107
108 define Device/tplink_tl-wr740n-v3
109 $(Device/tplink-4m)
110 SOC := ar7240
111 DEVICE_MODEL := TL-WR740N
112 DEVICE_VARIANT := v3
113 TPLINK_HWID := 0x07400003
114 endef
115 TARGET_DEVICES += tplink_tl-wr740n-v3
116
117 define Device/tplink_tl-wr740n-v4
118 $(Device/tplink-4mlzma)
119 SOC := ar9331
120 DEVICE_MODEL := TL-WR740N
121 DEVICE_VARIANT := v4
122 TPLINK_HWID := 0x07400004
123 SUPPORTED_DEVICES += tl-wr740n-v4
124 endef
125 TARGET_DEVICES += tplink_tl-wr740n-v4
126
127 define Device/tplink_tl-wr741-v1
128 $(Device/tplink-4m)
129 SOC := ar7240
130 DEVICE_MODEL := TL-WR741N/ND
131 DEVICE_VARIANT := v1/v2
132 TPLINK_HWID := 0x07410001
133 endef
134 TARGET_DEVICES += tplink_tl-wr741-v1
135
136 define Device/tplink_tl-wr741nd-v4
137 $(Device/tplink-4mlzma)
138 SOC := ar9331
139 DEVICE_MODEL := TL-WR741N/ND
140 DEVICE_VARIANT := v4
141 TPLINK_HWID := 0x07410004
142 SUPPORTED_DEVICES += tl-wr741n-v4
143 endef
144 TARGET_DEVICES += tplink_tl-wr741nd-v4
145
146 define Device/tplink_tl-wr743nd-v1
147 $(Device/tplink-4m)
148 SOC := ar7240
149 DEVICE_MODEL := TL-WR743ND
150 DEVICE_VARIANT := v1
151 TPLINK_HWID := 0x07430001
152 endef
153 TARGET_DEVICES += tplink_tl-wr743nd-v1
154
155 define Device/tplink_tl-wr841-v5
156 $(Device/tplink-4m)
157 SOC := ar7240
158 DEVICE_MODEL := TL-WR841N/ND
159 DEVICE_VARIANT := v5/v6
160 TPLINK_HWID := 0x08410005
161 endef
162 TARGET_DEVICES += tplink_tl-wr841-v5
163
164 define Device/tplink_tl-wr841-v7
165 $(Device/tplink-4m)
166 SOC := ar7241
167 DEVICE_MODEL := TL-WR841N/ND
168 DEVICE_VARIANT := v7
169 TPLINK_HWID := 0x08410007
170 SUPPORTED_DEVICES += tl-wr841-v7
171 endef
172 TARGET_DEVICES += tplink_tl-wr841-v7
173
174 define Device/tplink_tl-wr841-v8
175 $(Device/tplink-4mlzma)
176 SOC := ar9341
177 DEVICE_MODEL := TL-WR841N/ND
178 DEVICE_VARIANT := v8
179 TPLINK_HWID := 0x08410008
180 SUPPORTED_DEVICES += tl-wr841n-v8
181 endef
182 TARGET_DEVICES += tplink_tl-wr841-v8
183
184 define Device/tplink_tl-wr841-v9
185 $(Device/tplink-4mlzma)
186 SOC := qca9533
187 DEVICE_MODEL := TL-WR841N/ND
188 DEVICE_VARIANT := v9
189 TPLINK_HWID := 0x08410009
190 SUPPORTED_DEVICES += tl-wr841n-v9
191 endef
192 TARGET_DEVICES += tplink_tl-wr841-v9
193
194 define Device/tplink_tl-wr841-v10
195 $(Device/tplink-4mlzma)
196 SOC := qca9533
197 DEVICE_MODEL := TL-WR841N/ND
198 DEVICE_VARIANT := v10
199 TPLINK_HWID := 0x08410010
200 SUPPORTED_DEVICES += tl-wr841n-v9
201 endef
202 TARGET_DEVICES += tplink_tl-wr841-v10
203
204 define Device/tplink_tl-wr841-v11
205 $(Device/tplink-4mlzma)
206 SOC := qca9533
207 DEVICE_MODEL := TL-WR841N/ND
208 DEVICE_VARIANT := v11
209 TPLINK_HWID := 0x08410011
210 SUPPORTED_DEVICES += tl-wr841n-v11
211 IMAGES += factory-us.bin factory-eu.bin
212 IMAGE/factory-us.bin := tplink-v1-image factory -C US
213 IMAGE/factory-eu.bin := tplink-v1-image factory -C EU
214 endef
215 TARGET_DEVICES += tplink_tl-wr841-v11
216
217 define Device/tplink_tl-wr841-v12
218 $(Device/tplink-4mlzma)
219 SOC := qca9533
220 DEVICE_MODEL := TL-WR841N/ND
221 DEVICE_VARIANT := v12
222 TPLINK_HWID := 0x08410012
223 SUPPORTED_DEVICES += tl-wr841n-v11
224 IMAGES += factory-us.bin factory-eu.bin
225 IMAGE/factory-us.bin := tplink-v1-image factory -C US
226 IMAGE/factory-eu.bin := tplink-v1-image factory -C EU
227 endef
228 TARGET_DEVICES += tplink_tl-wr841-v12
229
230 define Device/tplink_tl-wr940n-v3
231 $(Device/tplink-4mlzma)
232 SOC := tp9343
233 DEVICE_MODEL := TL-WR940N
234 DEVICE_VARIANT := v3
235 TPLINK_HWID := 0x09410006
236 SUPPORTED_DEVICES += tl-wr941nd-v6
237 endef
238 TARGET_DEVICES += tplink_tl-wr940n-v3
239
240 define Device/tplink_tl-wr940n-v4
241 $(Device/tplink-4mlzma)
242 SOC := tp9343
243 DEVICE_MODEL := TL-WR940N
244 DEVICE_VARIANT := v4
245 TPLINK_HWID := 0x09400004
246 SUPPORTED_DEVICES += tl-wr940n-v4
247 IMAGES += factory-us.bin factory-eu.bin factory-br.bin
248 IMAGE/factory-us.bin := tplink-v1-image factory -C US
249 IMAGE/factory-eu.bin := tplink-v1-image factory -C EU
250 IMAGE/factory-br.bin := tplink-v1-image factory -C BR
251 endef
252 TARGET_DEVICES += tplink_tl-wr940n-v4
253
254 define Device/tplink_tl-wr941-v2
255 $(Device/tplink-4m)
256 SOC := ar9132
257 DEVICE_MODEL := TL-WR941ND
258 DEVICE_VARIANT := v2/v3
259 DEVICE_ALT0_VENDOR := TP-Link
260 DEVICE_ALT0_MODEL := TL-WR941N
261 DEVICE_ALT0_VARIANT := v2/v3
262 TPLINK_HWID := 0x09410002
263 TPLINK_HWREV := 2
264 endef
265 TARGET_DEVICES += tplink_tl-wr941-v2
266
267 define Device/tplink_tl-wr941-v4
268 $(Device/tplink-4m)
269 SOC := ar7240
270 DEVICE_MODEL := TL-WR941ND
271 DEVICE_VARIANT := v4
272 DEVICE_ALT0_VENDOR := TP-Link
273 DEVICE_ALT0_MODEL := TL-WR941N
274 DEVICE_ALT0_VARIANT := v4
275 TPLINK_HWID := 0x09410004
276 endef
277 TARGET_DEVICES += tplink_tl-wr941-v4
278
279 define Device/tplink_tl-wr941nd-v6
280 $(Device/tplink-4mlzma)
281 SOC := tp9343
282 DEVICE_MODEL := TL-WR941ND
283 DEVICE_VARIANT := v6
284 TPLINK_HWID := 0x09410006
285 SUPPORTED_DEVICES += tl-wr941nd-v6
286 endef
287 TARGET_DEVICES += tplink_tl-wr941nd-v6
288
289 define Device/tplink_tl-wr941n-v7-cn
290 $(Device/tplink-4mlzma)
291 SOC := qca9558
292 DEVICE_MODEL := TL-WR941N
293 DEVICE_VARIANT := v7 (CN)
294 TPLINK_HWID := 0x09410007
295 endef
296 TARGET_DEVICES += tplink_tl-wr941n-v7-cn