4926084597d4b36c9e23f8b70d843162791392e9
[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
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
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-mr3420-v3
70 $(Device/tplink-4mlzma)
71 SOC := qca9531
72 DEVICE_MODEL := TL-MR3420
73 DEVICE_VARIANT := v3
74 TPLINK_HWID := 0x34200003
75 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
76 endef
77 TARGET_DEVICES += tplink_tl-mr3420-v3
78
79 define Device/tplink_tl-wa701nd-v1
80 $(Device/tplink-4m)
81 SOC := ar7240
82 DEVICE_MODEL := TL-WA701ND
83 DEVICE_VARIANT := v1
84 TPLINK_HWID := 0x07010001
85 SUPPORTED_DEVICES += tl-wa901nd
86 endef
87 TARGET_DEVICES += tplink_tl-wa701nd-v1
88
89 define Device/tplink_tl-wa730re-v1
90 $(Device/tplink-4m)
91 SOC := ar7240
92 DEVICE_MODEL := TL-WA730RE
93 DEVICE_VARIANT := v1
94 TPLINK_HWID := 0x07300001
95 SUPPORTED_DEVICES += tl-wa901nd
96 endef
97 TARGET_DEVICES += tplink_tl-wa730re-v1
98
99 define Device/tplink_tl-wa801nd-v1
100 $(Device/tplink-4m)
101 SOC := ar7240
102 DEVICE_MODEL := TL-WA801ND
103 DEVICE_VARIANT := v1
104 TPLINK_HWID := 0x08010001
105 SUPPORTED_DEVICES += tl-wa901nd
106 endef
107 TARGET_DEVICES += tplink_tl-wa801nd-v1
108
109 define Device/tplink_tl-wa801nd-v3
110 $(Device/tplink-4mlzma)
111 SOC := qca9533
112 DEVICE_MODEL := TL-WA801ND
113 DEVICE_VARIANT := v3
114 TPLINK_HWID := 0x08010003
115 SUPPORTED_DEVICES += tl-wa801nd-v3
116 endef
117 TARGET_DEVICES += tplink_tl-wa801nd-v3
118
119 define Device/tplink_tl-wa801nd-v4
120 $(Device/tplink-4mlzma)
121 SOC := qca9533
122 DEVICE_MODEL := TL-WA801ND
123 DEVICE_VARIANT := v4
124 TPLINK_HWID := 0x08010004
125 SUPPORTED_DEVICES += tl-wa801nd-v3
126 endef
127 TARGET_DEVICES += tplink_tl-wa801nd-v4
128
129 define Device/tplink_tl-wa830re-v1
130 $(Device/tplink-4m)
131 SOC := ar7240
132 DEVICE_MODEL := TL-WA830RE
133 DEVICE_VARIANT := v1
134 TPLINK_HWID := 0x08300010
135 SUPPORTED_DEVICES += tl-wa901nd
136 endef
137 TARGET_DEVICES += tplink_tl-wa830re-v1
138
139 define Device/tplink_tl-wa850re-v1
140 $(Device/tplink-4mlzma)
141 SOC := ar9341
142 DEVICE_MODEL := TL-WA850RE
143 DEVICE_VARIANT := v1
144 TPLINK_HWID := 0x08500001
145 DEVICE_PACKAGES := rssileds
146 SUPPORTED_DEVICES += tl-wa850re
147 endef
148 TARGET_DEVICES += tplink_tl-wa850re-v1
149
150 define Device/tplink_tl-wa850re-v2
151 $(Device/tplink-safeloader)
152 SOC := qca9533
153 IMAGE_SIZE := 3648k
154 DEVICE_MODEL := TL-WA850RE
155 DEVICE_VARIANT := v2
156 TPLINK_BOARD_ID := TLWA850REV2
157 TPLINK_HWID := 0x08500002
158 DEVICE_PACKAGES := rssileds
159 SUPPORTED_DEVICES += tl-wa850re-v2
160 endef
161 TARGET_DEVICES += tplink_tl-wa850re-v2
162
163 define Device/tplink_tl-wa860re-v1
164 $(Device/tplink-4mlzma)
165 SOC := ar9341
166 DEVICE_MODEL := TL-WA860RE
167 DEVICE_VARIANT := v1
168 TPLINK_HWID := 0x08600001
169 SUPPORTED_DEVICES += tl-wa860re
170 endef
171 TARGET_DEVICES += tplink_tl-wa860re-v1
172
173 define Device/tplink_tl-wa901nd-v1
174 $(Device/tplink-4m)
175 SOC := ar7240
176 DEVICE_MODEL := TL-WA901ND
177 DEVICE_VARIANT := v1
178 TPLINK_HWID := 0x09010001
179 SUPPORTED_DEVICES += tl-wa901nd
180 endef
181 TARGET_DEVICES += tplink_tl-wa901nd-v1
182
183 define Device/tplink_tl-wa901nd-v2
184 $(Device/tplink-4m)
185 SOC := ar9132
186 DEVICE_MODEL := TL-WA901ND
187 DEVICE_VARIANT := v2
188 TPLINK_HWID := 0x09010002
189 SUPPORTED_DEVICES += tl-wa901nd-v2
190 endef
191 TARGET_DEVICES += tplink_tl-wa901nd-v2
192
193 define Device/tplink_tl-wa901nd-v4
194 $(Device/tplink-4mlzma)
195 SOC := tp9343
196 DEVICE_MODEL := TL-WA901ND
197 DEVICE_VARIANT := v4
198 TPLINK_HWID := 0x09010004
199 SUPPORTED_DEVICES += tl-wa901nd-v4
200 IMAGE/factory.bin := tplink-v1-image factory -C EU
201 endef
202 TARGET_DEVICES += tplink_tl-wa901nd-v4
203
204 define Device/tplink_tl-wa901nd-v5
205 $(Device/tplink-4mlzma)
206 SOC := tp9343
207 DEVICE_MODEL := TL-WA901ND
208 DEVICE_VARIANT := v5
209 TPLINK_HWID := 0x09010005
210 SUPPORTED_DEVICES += tl-wa901nd-v5
211 IMAGE/factory.bin := tplink-v1-image factory -C EU
212 endef
213 TARGET_DEVICES += tplink_tl-wa901nd-v5
214
215 define Device/tplink_tl-wr703n
216 $(Device/tplink-4mlzma)
217 SOC := ar9331
218 DEVICE_MODEL := TL-WR703N
219 DEVICE_PACKAGES := kmod-usb-chipidea2
220 TPLINK_HWID := 0x07030101
221 SUPPORTED_DEVICES += tl-wr703n
222 endef
223 TARGET_DEVICES += tplink_tl-wr703n
224
225 define Device/tplink_tl-wr740n-v1
226 $(Device/tplink-4m)
227 SOC := ar7240
228 DEVICE_MODEL := TL-WR740N
229 DEVICE_VARIANT := v1/v2
230 TPLINK_HWID := 0x07400001
231 SUPPORTED_DEVICES += tl-wr741nd
232 endef
233 TARGET_DEVICES += tplink_tl-wr740n-v1
234
235 define Device/tplink_tl-wr740n-v3
236 $(Device/tplink-4m)
237 SOC := ar7240
238 DEVICE_MODEL := TL-WR740N
239 DEVICE_VARIANT := v3
240 TPLINK_HWID := 0x07400003
241 SUPPORTED_DEVICES += tl-wr741nd
242 endef
243 TARGET_DEVICES += tplink_tl-wr740n-v3
244
245 define Device/tplink_tl-wr740n-v4
246 $(Device/tplink-4mlzma)
247 SOC := ar9331
248 DEVICE_MODEL := TL-WR740N
249 DEVICE_VARIANT := v4
250 TPLINK_HWID := 0x07400004
251 SUPPORTED_DEVICES += tl-wr741nd-v4
252 endef
253 TARGET_DEVICES += tplink_tl-wr740n-v4
254
255 define Device/tplink_tl-wr740n-v5
256 $(Device/tplink-4mlzma)
257 SOC := ar9331
258 DEVICE_MODEL := TL-WR740N
259 DEVICE_VARIANT := v5
260 TPLINK_HWID := 0x07400005
261 SUPPORTED_DEVICES += tl-wr741nd-v4
262 endef
263 TARGET_DEVICES += tplink_tl-wr740n-v5
264
265 define Device/tplink_tl-wr741-v1
266 $(Device/tplink-4m)
267 SOC := ar7240
268 DEVICE_MODEL := TL-WR741N/ND
269 DEVICE_VARIANT := v1/v2
270 TPLINK_HWID := 0x07410001
271 SUPPORTED_DEVICES += tl-wr741nd
272 endef
273 TARGET_DEVICES += tplink_tl-wr741-v1
274
275 define Device/tplink_tl-wr741nd-v4
276 $(Device/tplink-4mlzma)
277 SOC := ar9331
278 DEVICE_MODEL := TL-WR741N/ND
279 DEVICE_VARIANT := v4
280 TPLINK_HWID := 0x07410004
281 SUPPORTED_DEVICES += tl-wr741nd-v4
282 endef
283 TARGET_DEVICES += tplink_tl-wr741nd-v4
284
285 define Device/tplink_tl-wr743nd-v1
286 $(Device/tplink-4m)
287 SOC := ar7240
288 DEVICE_MODEL := TL-WR743ND
289 DEVICE_VARIANT := v1
290 TPLINK_HWID := 0x07430001
291 SUPPORTED_DEVICES += tl-wr741nd
292 endef
293 TARGET_DEVICES += tplink_tl-wr743nd-v1
294
295 define Device/tplink_tl-wr802n-v1
296 $(Device/tplink-4mlzma)
297 SOC := qca9533
298 DEVICE_MODEL := TL-WR802N
299 DEVICE_VARIANT := v1
300 TPLINK_HWID := 0x08020001
301 SUPPORTED_DEVICES += tl-wr802n-v1
302 endef
303 TARGET_DEVICES += tplink_tl-wr802n-v1
304
305 define Device/tplink_tl-wr802n-v2
306 $(Device/tplink-4mlzma)
307 SOC := qca9533
308 DEVICE_MODEL := TL-WR802N
309 DEVICE_VARIANT := v2
310 TPLINK_HWID := 0x08020002
311 TPLINK_HWREV := 2
312 SUPPORTED_DEVICES += tl-wr802n-v2
313 IMAGES += factory-us.bin factory-eu.bin
314 IMAGE/factory-us.bin := tplink-v1-image factory -C US
315 IMAGE/factory-eu.bin := tplink-v1-image factory -C EU
316 endef
317 TARGET_DEVICES += tplink_tl-wr802n-v2
318
319 define Device/tplink_tl-wr841-v5
320 $(Device/tplink-4m)
321 SOC := ar7240
322 DEVICE_MODEL := TL-WR841N/ND
323 DEVICE_VARIANT := v5/v6
324 TPLINK_HWID := 0x08410005
325 SUPPORTED_DEVICES += tl-wr741nd
326 endef
327 TARGET_DEVICES += tplink_tl-wr841-v5
328
329 define Device/tplink_tl-wr841-v7
330 $(Device/tplink-4m)
331 SOC := ar7241
332 DEVICE_MODEL := TL-WR841N/ND
333 DEVICE_VARIANT := v7
334 TPLINK_HWID := 0x08410007
335 SUPPORTED_DEVICES += tl-wr841n-v7
336 endef
337 TARGET_DEVICES += tplink_tl-wr841-v7
338
339 define Device/tplink_tl-wr841-v8
340 $(Device/tplink-4mlzma)
341 SOC := ar9341
342 DEVICE_MODEL := TL-WR841N/ND
343 DEVICE_VARIANT := v8
344 TPLINK_HWID := 0x08410008
345 SUPPORTED_DEVICES += tl-wr841n-v8
346 endef
347 TARGET_DEVICES += tplink_tl-wr841-v8
348
349 define Device/tplink_tl-wr841-v9
350 $(Device/tplink-4mlzma)
351 SOC := qca9533
352 DEVICE_MODEL := TL-WR841N/ND
353 DEVICE_VARIANT := v9
354 TPLINK_HWID := 0x08410009
355 SUPPORTED_DEVICES += tl-wr841n-v9
356 endef
357 TARGET_DEVICES += tplink_tl-wr841-v9
358
359 define Device/tplink_tl-wr841-v10
360 $(Device/tplink-4mlzma)
361 SOC := qca9533
362 DEVICE_MODEL := TL-WR841N/ND
363 DEVICE_VARIANT := v10
364 TPLINK_HWID := 0x08410010
365 SUPPORTED_DEVICES += tl-wr841n-v9
366 endef
367 TARGET_DEVICES += tplink_tl-wr841-v10
368
369 define Device/tplink_tl-wr841-v11
370 $(Device/tplink-4mlzma)
371 SOC := qca9533
372 DEVICE_MODEL := TL-WR841N/ND
373 DEVICE_VARIANT := v11
374 TPLINK_HWID := 0x08410011
375 SUPPORTED_DEVICES += tl-wr841n-v11
376 IMAGES += factory-us.bin factory-eu.bin
377 IMAGE/factory-us.bin := tplink-v1-image factory -C US
378 IMAGE/factory-eu.bin := tplink-v1-image factory -C EU
379 endef
380 TARGET_DEVICES += tplink_tl-wr841-v11
381
382 define Device/tplink_tl-wr841-v12
383 $(Device/tplink-4mlzma)
384 SOC := qca9533
385 DEVICE_MODEL := TL-WR841N/ND
386 DEVICE_VARIANT := v12
387 TPLINK_HWID := 0x08410012
388 SUPPORTED_DEVICES += tl-wr841n-v11
389 IMAGES += factory-us.bin factory-eu.bin
390 IMAGE/factory-us.bin := tplink-v1-image factory -C US
391 IMAGE/factory-eu.bin := tplink-v1-image factory -C EU
392 endef
393 TARGET_DEVICES += tplink_tl-wr841-v12
394
395 define Device/tplink_tl-wr940n-v3
396 $(Device/tplink-4mlzma)
397 SOC := tp9343
398 DEVICE_MODEL := TL-WR940N
399 DEVICE_VARIANT := v3
400 TPLINK_HWID := 0x09410006
401 SUPPORTED_DEVICES += tl-wr941nd-v6
402 endef
403 TARGET_DEVICES += tplink_tl-wr940n-v3
404
405 define Device/tplink_tl-wr940n-v4
406 $(Device/tplink-4mlzma)
407 SOC := tp9343
408 DEVICE_MODEL := TL-WR940N
409 DEVICE_VARIANT := v4
410 TPLINK_HWID := 0x09400004
411 SUPPORTED_DEVICES += tl-wr940n-v4
412 IMAGES += factory-us.bin factory-eu.bin factory-br.bin
413 IMAGE/factory-us.bin := tplink-v1-image factory -C US
414 IMAGE/factory-eu.bin := tplink-v1-image factory -C EU
415 IMAGE/factory-br.bin := tplink-v1-image factory -C BR
416 endef
417 TARGET_DEVICES += tplink_tl-wr940n-v4
418
419 define Device/tplink_tl-wr940n-v6
420 $(Device/tplink-4mlzma)
421 SOC := tp9343
422 DEVICE_MODEL := TL-WR940N
423 DEVICE_VARIANT := v6
424 TPLINK_HWID := 0x09400006
425 SUPPORTED_DEVICES += tl-wr940n-v6
426 IMAGES += factory-us.bin factory-eu.bin factory-br.bin
427 IMAGE/factory-us.bin := tplink-v1-image factory -C US
428 IMAGE/factory-eu.bin := tplink-v1-image factory -C EU
429 IMAGE/factory-br.bin := tplink-v1-image factory -C BR
430 endef
431 TARGET_DEVICES += tplink_tl-wr940n-v6
432
433 define Device/tplink_tl-wr941-v2
434 $(Device/tplink-4m)
435 SOC := ar9132
436 DEVICE_MODEL := TL-WR941ND
437 DEVICE_VARIANT := v2/v3
438 DEVICE_ALT0_VENDOR := TP-Link
439 DEVICE_ALT0_MODEL := TL-WR941N
440 DEVICE_ALT0_VARIANT := v2/v3
441 TPLINK_HWID := 0x09410002
442 TPLINK_HWREV := 2
443 SUPPORTED_DEVICES += tl-wr941nd
444 endef
445 TARGET_DEVICES += tplink_tl-wr941-v2
446
447 define Device/tplink_tl-wr941-v4
448 $(Device/tplink-4m)
449 SOC := ar7240
450 DEVICE_MODEL := TL-WR941ND
451 DEVICE_VARIANT := v4
452 DEVICE_ALT0_VENDOR := TP-Link
453 DEVICE_ALT0_MODEL := TL-WR941N
454 DEVICE_ALT0_VARIANT := v4
455 TPLINK_HWID := 0x09410004
456 SUPPORTED_DEVICES += tl-wr741nd
457 endef
458 TARGET_DEVICES += tplink_tl-wr941-v4
459
460 define Device/tplink_tl-wr941nd-v6
461 $(Device/tplink-4mlzma)
462 SOC := tp9343
463 DEVICE_MODEL := TL-WR941ND
464 DEVICE_VARIANT := v6
465 TPLINK_HWID := 0x09410006
466 SUPPORTED_DEVICES += tl-wr941nd-v6
467 endef
468 TARGET_DEVICES += tplink_tl-wr941nd-v6
469
470 define Device/tplink_tl-wr941n-v7-cn
471 $(Device/tplink-4mlzma)
472 SOC := qca9558
473 DEVICE_MODEL := TL-WR941N
474 DEVICE_VARIANT := v7 (CN)
475 TPLINK_HWID := 0x09410007
476 endef
477 TARGET_DEVICES += tplink_tl-wr941n-v7-cn