4926084597d4b36c9e23f8b70d843162791392e9
[oweals/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