ar71xx: add support for UniFi-AC-Mesh-Pro
[oweals/openwrt.git] / target / linux / ar71xx / image / tiny-tp-link.mk
1 include ./common-tp-link.mk
2
3
4 define Device/tl-mr10u-v1
5   $(Device/tplink-4mlzma)
6   DEVICE_TITLE := TP-LINK TL-MR10U v1
7   DEVICE_PACKAGES := kmod-usb-core kmod-usb2
8   BOARDNAME := TL-MR10U
9   DEVICE_PROFILE := TLMR10U
10   TPLINK_HWID := 0x00100101
11   CONSOLE := ttyATH0,115200
12 endef
13 TARGET_DEVICES += tl-mr10u-v1
14
15 define Device/tl-mr11u-v1
16   $(Device/tplink-4mlzma)
17   DEVICE_TITLE := TP-LINK TL-MR11U v1
18   DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
19   BOARDNAME := TL-MR11U
20   DEVICE_PROFILE := TLMR11U
21   TPLINK_HWID := 0x00110101
22   CONSOLE := ttyATH0,115200
23 endef
24 TARGET_DEVICES += tl-mr11u-v1
25
26 define Device/tl-mr11u-v2
27   $(Device/tl-mr11u-v1)
28   DEVICE_TITLE := TP-LINK TL-MR11U v2
29   TPLINK_HWID := 0x00110102
30 endef
31 TARGET_DEVICES += tl-mr11u-v2
32
33 define Device/tl-mr12u-v1
34   $(Device/tplink-4mlzma)
35   DEVICE_TITLE := TP-LINK TL-MR12U v1
36   DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
37   BOARDNAME := TL-MR13U
38   DEVICE_PROFILE := TLMR12U
39   TPLINK_HWID := 0x00120101
40   CONSOLE := ttyATH0,115200
41 endef
42 TARGET_DEVICES += tl-mr12u-v1
43
44 define Device/tl-mr13u-v1
45   $(Device/tl-mr12u-v1)
46   DEVICE_TITLE := TP-LINK TL-MR13U v1
47   DEVICE_PROFILE := TLMR13U
48   TPLINK_HWID := 0x00130101
49 endef
50 TARGET_DEVICES += tl-mr13u-v1
51
52 define Device/tl-mr3020-v1
53   $(Device/tplink-4mlzma)
54   DEVICE_TITLE := TP-LINK TL-MR3020 v1
55   DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
56   BOARDNAME := TL-MR3020
57   DEVICE_PROFILE := TLMR3020
58   TPLINK_HWID := 0x30200001
59   CONSOLE := ttyATH0,115200
60 endef
61 TARGET_DEVICES += tl-mr3020-v1
62
63 define Device/tl-mr3040-v1
64   $(Device/tl-mr3020-v1)
65   DEVICE_TITLE := TP-LINK TL-MR3040 v1
66   BOARDNAME := TL-MR3040
67   DEVICE_PROFILE := TLMR3040
68   TPLINK_HWID := 0x30400001
69 endef
70 TARGET_DEVICES += tl-mr3040-v1
71
72 define Device/tl-mr3040-v2
73   $(Device/tl-mr3040-v1)
74   DEVICE_TITLE := TP-LINK TL-MR3040 v2
75   BOARDNAME := TL-MR3040-v2
76   TPLINK_HWID := 0x30400002
77 endef
78 TARGET_DEVICES += tl-mr3040-v2
79
80 define Device/tl-mr3220-v1
81   $(Device/tplink-4m)
82   DEVICE_TITLE := TP-LINK TL-MR3220 v1
83   DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
84   BOARDNAME := TL-MR3220
85   DEVICE_PROFILE := TLMR3220
86   TPLINK_HWID := 0x32200001
87 endef
88 TARGET_DEVICES += tl-mr3220-v1
89
90 define Device/tl-mr3220-v2
91   $(Device/tplink-4mlzma)
92   DEVICE_TITLE := TP-LINK TL-MR3220 v2
93   DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
94   BOARDNAME := TL-MR3220-v2
95   DEVICE_PROFILE := TLMR3220
96   TPLINK_HWID := 0x32200002
97   CONSOLE := ttyATH0,115200
98 endef
99 TARGET_DEVICES += tl-mr3220-v2
100
101 define Device/tl-mr3420-v1
102   $(Device/tplink-4m)
103   DEVICE_TITLE := TP-LINK TL-MR3420 v1
104   DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
105   BOARDNAME := TL-MR3420
106   DEVICE_PROFILE := TLMR3420
107   TPLINK_HWID := 0x34200001
108 endef
109 TARGET_DEVICES += tl-mr3420-v1
110
111 define Device/tl-mr3420-v2
112   $(Device/tplink-4mlzma)
113   DEVICE_TITLE := TP-LINK TL-MR3420 v2
114   DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
115   BOARDNAME := TL-MR3420-v2
116   DEVICE_PROFILE := TLMR3420
117   TPLINK_HWID := 0x34200002
118 endef
119 TARGET_DEVICES += tl-mr3420-v2
120
121 define Device/tl-wa701nd-v1
122   $(Device/tplink-4m)
123   DEVICE_TITLE := TP-LINK TL-WA701N/ND v1
124   BOARDNAME := TL-WA901ND
125   DEVICE_PROFILE := TLWA701
126   TPLINK_HWID := 0x07010001
127 endef
128 TARGET_DEVICES += tl-wa701nd-v1
129
130 define Device/tl-wa701nd-v2
131   $(Device/tplink-4mlzma)
132   DEVICE_TITLE := TP-LINK TL-WA701N/ND v2
133   BOARDNAME := TL-WA701ND-v2
134   DEVICE_PROFILE := TLWA701
135   TPLINK_HWID := 0x07010002
136   CONSOLE := ttyATH0,115200
137 endef
138 TARGET_DEVICES += tl-wa701nd-v2
139
140 define Device/tl-wa7210n-v2
141   $(Device/tplink-4mlzma)
142   DEVICE_TITLE := TP-LINK TL-WA7210N v2
143   DEVICE_PACKAGES := rssileds kmod-ledtrig-netdev
144   BOARDNAME := TL-WA7210N-v2
145   DEVICE_PROFILE := TLWA7210
146   TPLINK_HWID := 0x72100002
147   CONSOLE := ttyATH0,115200
148 endef
149 TARGET_DEVICES += tl-wa7210n-v2
150
151 define Device/tl-wa730re-v1
152   $(Device/tplink-4m)
153   DEVICE_TITLE := TP-LINK TL-WA730RE v1
154   BOARDNAME := TL-WA901ND
155   DEVICE_PROFILE := TLWA730RE
156   TPLINK_HWID := 0x07300001
157 endef
158 TARGET_DEVICES += tl-wa730re-v1
159
160 define Device/tl-wa750re-v1
161   $(Device/tplink-4mlzma)
162   DEVICE_TITLE := TP-LINK TL-WA750RE v1
163   DEVICE_PACKAGES := rssileds
164   BOARDNAME := TL-WA750RE
165   DEVICE_PROFILE := TLWA750
166   TPLINK_HWID := 0x07500001
167 endef
168 TARGET_DEVICES += tl-wa750re-v1
169
170 define Device/tl-wa7510n-v1
171   $(Device/tplink-4m)
172   DEVICE_TITLE := TP-LINK TL-WA7510N v1
173   BOARDNAME := TL-WA7510N
174   DEVICE_PROFILE := TLWA7510
175   TPLINK_HWID := 0x75100001
176 endef
177 TARGET_DEVICES += tl-wa7510n-v1
178
179 define Device/tl-wa801nd-v1
180   $(Device/tplink-4m)
181   DEVICE_TITLE := TP-LINK TL-WA801N/ND v1
182   BOARDNAME := TL-WA901ND
183   DEVICE_PROFILE := TLWA801
184   TPLINK_HWID := 0x08010001
185 endef
186 TARGET_DEVICES += tl-wa801nd-v1
187
188 define Device/tl-wa801nd-v2
189   $(Device/tplink-4mlzma)
190   DEVICE_TITLE := TP-LINK TL-WA801N/ND v2
191   BOARDNAME := TL-WA801ND-v2
192   DEVICE_PROFILE := TLWA801
193   TPLINK_HWID := 0x08010002
194 endef
195 TARGET_DEVICES += tl-wa801nd-v2
196
197 define Device/tl-wa801nd-v3
198   $(Device/tplink-4mlzma)
199   DEVICE_TITLE := TP-LINK TL-WA801N/ND v3
200   BOARDNAME := TL-WA801ND-v3
201   DEVICE_PROFILE := TLWA801
202   TPLINK_HWID := 0x08010003
203 endef
204 TARGET_DEVICES += tl-wa801nd-v3
205
206 define Device/tl-wa830re-v1
207   $(Device/tplink-4m)
208   DEVICE_TITLE := TP-LINK TL-WA830RE v1
209   BOARDNAME := TL-WA901ND
210   DEVICE_PROFILE := TLWA830
211   TPLINK_HWID := 0x08300010
212 endef
213 TARGET_DEVICES += tl-wa830re-v1
214
215 define Device/tl-wa830re-v2
216   $(Device/tplink-4mlzma)
217   DEVICE_TITLE := TP-LINK TL-WA830RE v2
218   BOARDNAME := TL-WA830RE-v2
219   DEVICE_PROFILE := TLWA830
220   TPLINK_HWID := 0x08300002
221 endef
222 TARGET_DEVICES += tl-wa830re-v2
223
224 define Device/tl-wa850re-v1
225   $(Device/tplink-4mlzma)
226   DEVICE_TITLE := TP-LINK TL-WA850RE v1
227   DEVICE_PACKAGES := rssileds
228   BOARDNAME := TL-WA850RE
229   DEVICE_PROFILE := TLWA850
230   TPLINK_HWID := 0x08500001
231 endef
232 TARGET_DEVICES += tl-wa850re-v1
233
234 define Device/tl-wa850re-v2
235   $(Device/tplink-safeloader)
236   DEVICE_TITLE := TP-LINK TL-WA850RE v2
237   DEVICE_PACKAGES := rssileds
238   BOARDNAME := TL-WA850RE-V2
239   DEVICE_PROFILE := TLWA850
240   TPLINK_BOARD_ID := TLWA850REV2
241   TPLINK_HWID := 0x08500002
242   TPLINK_HWREV := 0
243   IMAGE_SIZE := 3648k
244   MTDPARTS := spi0.0:128k(u-boot)ro,1344k(kernel),2304k(rootfs),256k(config)ro,64k(art)ro,3648k@0x20000(firmware)
245 endef
246 TARGET_DEVICES += tl-wa850re-v2
247
248 define Device/tl-wa855re-v1
249   $(Device/tplink-safeloader)
250   DEVICE_TITLE := TP-LINK TL-WA855RE v1
251   BOARDNAME := TL-WA855RE-v1
252   DEVICE_PROFILE := TLWA855RE
253   TPLINK_HWID := 0x08550001
254   TPLINK_BOARD_ID := TLWA855REV1
255   TPLINK_HWREV := 0
256   IMAGE_SIZE := 3648k
257   MTDPARTS := spi0.0:128k(u-boot)ro,1344k(kernel),2304k(rootfs),256k(config)ro,64k(art)ro,3648k@0x20000(firmware)
258 endef
259 TARGET_DEVICES += tl-wa855re-v1
260
261 define Device/tl-wa860re-v1
262   $(Device/tplink-4mlzma)
263   DEVICE_TITLE := TP-LINK TL-WA860RE v1
264   BOARDNAME := TL-WA860RE
265   DEVICE_PROFILE := TLWA860
266   TPLINK_HWID := 0x08600001
267 endef
268 TARGET_DEVICES += tl-wa860re-v1
269
270 define Device/tl-wa901nd-v1
271   $(Device/tplink-4m)
272   DEVICE_TITLE := TP-LINK TL-WA901N/ND v1
273   BOARDNAME := TL-WA901ND
274   DEVICE_PROFILE := TLWA901
275   TPLINK_HWID := 0x09010001
276 endef
277 TARGET_DEVICES += tl-wa901nd-v1
278
279 define Device/tl-wa901nd-v2
280   $(Device/tplink-4m)
281   DEVICE_TITLE := TP-LINK TL-WA901N/ND v2
282   BOARDNAME := TL-WA901ND-v2
283   DEVICE_PROFILE := TLWA901
284   TPLINK_HWID := 0x09010002
285 endef
286 TARGET_DEVICES += tl-wa901nd-v2
287
288 define Device/tl-wa901nd-v3
289   $(Device/tplink-4mlzma)
290   DEVICE_TITLE := TP-LINK TL-WA901N/ND v3
291   BOARDNAME := TL-WA901ND-v3
292   DEVICE_PROFILE := TLWA901
293   TPLINK_HWID := 0x09010003
294 endef
295 TARGET_DEVICES += tl-wa901nd-v3
296
297 define Device/tl-wa901nd-v4
298   $(Device/tplink-4mlzma)
299   DEVICE_TITLE := TP-LINK TL-WA901N/ND v4
300   BOARDNAME := TL-WA901ND-v4
301   DEVICE_PROFILE := TLWA901
302   TPLINK_HWID := 0x09010004
303   IMAGE/factory.bin := append-rootfs | mktplinkfw factory -C EU
304 endef
305 TARGET_DEVICES += tl-wa901nd-v4
306
307 define Device/tl-wa901nd-v5
308   $(Device/tl-wa901nd-v4)
309   DEVICE_TITLE := TP-LINK TL-WA901N/ND v5
310   BOARDNAME := TL-WA901ND-v5
311   TPLINK_HWID := 0x09010005
312 endef
313 TARGET_DEVICES += tl-wa901nd-v5
314
315 define Device/tl-wdr3320-v2
316   $(Device/tplink-4mlzma)
317   DEVICE_TITLE := TP-LINK TL-WDR3320 v2
318   DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
319   BOARDNAME := TL-WDR3320-v2
320   DEVICE_PROFILE := TLWDR3320V2
321   TPLINK_HWID := 0x33200002
322   TPLINK_HEADER_VERSION := 2
323 endef
324 TARGET_DEVICES += tl-wdr3320-v2
325
326 define Device/tl-wr1041n-v2
327   $(Device/tplink-4mlzma)
328   DEVICE_TITLE := TP-LINK TL-WR1041N v2
329   BOARDNAME := TL-WR1041N-v2
330   DEVICE_PROFILE := TLWR1041
331   TPLINK_HWID := 0x10410002
332 endef
333 TARGET_DEVICES += tl-wr1041n-v2
334
335 define Device/tl-wr703n-v1
336   $(Device/tplink-4mlzma)
337   DEVICE_TITLE := TP-LINK TL-WR703N v1
338   DEVICE_PACKAGES := kmod-usb-core kmod-usb2
339   BOARDNAME := TL-WR703N
340   DEVICE_PROFILE := TLWR703
341   TPLINK_HWID := 0x07030101
342   CONSOLE := ttyATH0,115200
343 endef
344 TARGET_DEVICES += tl-wr703n-v1
345
346 define Device/tl-wr710n-v2
347   $(Device/tplink-4mlzma)
348   DEVICE_TITLE := TP-LINK TL-WR710N v2
349   DEVICE_PACKAGES := kmod-usb-core kmod-usb2
350   BOARDNAME := TL-WR710N
351   DEVICE_PROFILE := TLWR710
352   TPLINK_HWID := 0x07100002
353   CONSOLE := ttyATH0,115200
354 endef
355 TARGET_DEVICES += tl-wr710n-v2
356
357 define Device/tl-wr720n-v3
358   $(Device/tplink-4mlzma)
359   DEVICE_TITLE := TP-LINK TL-WR720N v3
360   DEVICE_PACKAGES := kmod-usb-core kmod-usb2
361   BOARDNAME := TL-WR720N-v3
362   DEVICE_PROFILE := TLWR720
363   TPLINK_HWID := 0x07200103
364   CONSOLE := ttyATH0,115200
365 endef
366 TARGET_DEVICES += tl-wr720n-v3
367
368 define Device/tl-wr720n-v4
369   $(Device/tl-wr720n-v3)
370   DEVICE_TITLE := TP-LINK TL-WR720N v4
371   TPLINK_HWID := 0x07200104
372 endef
373 TARGET_DEVICES += tl-wr720n-v4
374
375 define Device/tl-wr740n-v1
376   $(Device/tplink-4m)
377   DEVICE_TITLE := TP-LINK TL-WR740N/ND v1
378   BOARDNAME := TL-WR741ND
379   DEVICE_PROFILE := TLWR740
380   TPLINK_HWID := 0x07400001
381 endef
382 TARGET_DEVICES += tl-wr740n-v1
383
384 define Device/tl-wr740n-v3
385   $(Device/tl-wr740n-v1)
386   DEVICE_TITLE := TP-LINK TL-WR740N/ND v3
387   TPLINK_HWID := 0x07400003
388 endef
389 TARGET_DEVICES += tl-wr740n-v3
390
391 define Device/tl-wr740n-v4
392   $(Device/tplink-4mlzma)
393   DEVICE_TITLE := TP-LINK TL-WR740N/ND v4
394   BOARDNAME := TL-WR741ND-v4
395   DEVICE_PROFILE := TLWR740
396   TPLINK_HWID := 0x07400004
397   CONSOLE := ttyATH0,115200
398 endef
399 TARGET_DEVICES += tl-wr740n-v4
400
401 define Device/tl-wr740n-v5
402   $(Device/tl-wr740n-v4)
403   DEVICE_TITLE := TP-LINK TL-WR740N/ND v5
404   TPLINK_HWID := 0x07400005
405 endef
406 TARGET_DEVICES += tl-wr740n-v5
407
408 define Device/tl-wr740n-v6
409   $(Device/tplink-4mlzma)
410   DEVICE_TITLE := TP-LINK TL-WR740N/ND v6
411   BOARDNAME := TL-WR740N-v6
412   DEVICE_PROFILE := TLWR740
413   TPLINK_HWID := 0x07400006
414 endef
415 TARGET_DEVICES += tl-wr740n-v6
416
417 define Device/tl-wr741nd-v1
418   $(Device/tplink-4m)
419   DEVICE_TITLE := TP-LINK TL-WR741N/ND v1
420   BOARDNAME := TL-WR741ND
421   DEVICE_PROFILE := TLWR741
422   TPLINK_HWID := 0x07410001
423 endef
424 TARGET_DEVICES += tl-wr741nd-v1
425
426 define Device/tl-wr741nd-v2
427   $(Device/tl-wr741nd-v1)
428   DEVICE_TITLE := TP-LINK TL-WR741N/ND v2
429 endef
430 TARGET_DEVICES += tl-wr741nd-v2
431
432 define Device/tl-wr741nd-v4
433   $(Device/tplink-4mlzma)
434   DEVICE_TITLE := TP-LINK TL-WR741N/ND v4
435   BOARDNAME := TL-WR741ND-v4
436   DEVICE_PROFILE := TLWR741
437   TPLINK_HWID := 0x07410004
438   CONSOLE := ttyATH0,115200
439 endef
440 TARGET_DEVICES += tl-wr741nd-v4
441
442 define Device/tl-wr741nd-v5
443   $(Device/tl-wr741nd-v4)
444   DEVICE_TITLE := TP-LINK TL-WR741N/ND v5
445   TPLINK_HWID := 0x07400005
446 endef
447 TARGET_DEVICES += tl-wr741nd-v5
448
449 define Device/tl-wr743nd-v1
450   $(Device/tplink-4m)
451   DEVICE_TITLE := TP-LINK TL-WR743N/ND v1
452   BOARDNAME := TL-WR741ND
453   DEVICE_PROFILE := TLWR743
454   TPLINK_HWID := 0x07430001
455 endef
456 TARGET_DEVICES += tl-wr743nd-v1
457
458 define Device/tl-wr743nd-v2
459   $(Device/tl-wr741nd-v4)
460   DEVICE_TITLE := TP-LINK TL-WR743N/ND v2
461   DEVICE_PROFILE := TLWR743
462   TPLINK_HWID := 0x07430002
463 endef
464 TARGET_DEVICES += tl-wr743nd-v2
465
466 define Device/tl-wr802n-v1
467   $(Device/tplink-4mlzma)
468   DEVICE_TITLE := TP-LINK TL-WR802N v1
469   BOARDNAME := TL-WR802N-v1
470   DEVICE_PROFILE := TLWR802
471   TPLINK_HWID := 0x08020001
472   TPLINK_HWREV := 1
473 endef
474 TARGET_DEVICES += tl-wr802n-v1
475
476 define Device/tl-wr802n-v2
477   $(Device/tplink-4mlzma)
478   DEVICE_TITLE := TP-LINK TL-WR802N v2
479   BOARDNAME := TL-WR802N-v2
480   DEVICE_PROFILE := TLWR802
481   TPLINK_HWID := 0x08020002
482   TPLINK_HWREV := 2
483   IMAGES += factory-us.bin factory-eu.bin
484   IMAGE/factory-us.bin := append-rootfs | mktplinkfw factory -C US
485   IMAGE/factory-eu.bin := append-rootfs | mktplinkfw factory -C EU
486 endef
487 TARGET_DEVICES += tl-wr802n-v2
488
489 define Device/tl-wr840n-v2
490   $(Device/tplink-4mlzma)
491   DEVICE_TITLE := TP-LINK TL-WR840N v2
492   BOARDNAME := TL-WR840N-v2
493   DEVICE_PROFILE := TLWR840
494   TPLINK_HWID := 0x08400002
495   IMAGES += factory-eu.bin
496   IMAGE/factory-eu.bin := append-rootfs | mktplinkfw factory -C EU
497 endef
498 TARGET_DEVICES += tl-wr840n-v2
499
500 define Device/tl-wr840n-v3
501   $(Device/tl-wr840n-v2)
502   DEVICE_TITLE := TP-LINK TL-WR840N v3
503   BOARDNAME := TL-WR840N-v3
504   TPLINK_HWID := 0x08400003
505 endef
506 TARGET_DEVICES += tl-wr840n-v3
507
508 define Device/tl-wr841-v1.5
509   $(Device/tplink-4m)
510   DEVICE_TITLE := TP-LINK TL-WR841N/ND v1.5
511   BOARDNAME := TL-WR841N-v1.5
512   DEVICE_PROFILE := TLWR841
513   TPLINK_HWID := 0x08410002
514   TPLINK_HWREV := 2
515 endef
516 TARGET_DEVICES += tl-wr841-v1.5
517
518 define Device/tl-wr841-v3
519   $(Device/tplink-4m)
520   DEVICE_TITLE := TP-LINK TL-WR841N/ND v3
521   BOARDNAME := TL-WR941ND
522   DEVICE_PROFILE := TLWR841
523   TPLINK_HWID := 0x08410003
524   TPLINK_HWREV := 3
525 endef
526 TARGET_DEVICES += tl-wr841-v3
527
528 define Device/tl-wr841-v5
529   $(Device/tplink-4m)
530   DEVICE_TITLE := TP-LINK TL-WR841N/ND v5
531   BOARDNAME := TL-WR741ND
532   DEVICE_PROFILE := TLWR841
533   TPLINK_HWID := 0x08410005
534 endef
535 TARGET_DEVICES += tl-wr841-v5
536
537 define Device/tl-wr841-v7
538   $(Device/tplink-4m)
539   DEVICE_TITLE := TP-LINK TL-WR841N/ND v7
540   BOARDNAME := TL-WR841N-v7
541   DEVICE_PROFILE := TLWR841
542   TPLINK_HWID := 0x08410007
543 endef
544 TARGET_DEVICES += tl-wr841-v7
545
546 define Device/tl-wr841-v8
547   $(Device/tplink-4mlzma)
548   DEVICE_TITLE := TP-LINK TL-WR841N/ND v8
549   BOARDNAME := TL-WR841N-v8
550   DEVICE_PROFILE := TLWR841
551   TPLINK_HWID := 0x08410008
552 endef
553 TARGET_DEVICES += tl-wr841-v8
554
555 define Device/tl-wr841-v9
556   $(Device/tplink-4mlzma)
557   DEVICE_TITLE := TP-LINK TL-WR841N/ND v9
558   BOARDNAME := TL-WR841N-v9
559   DEVICE_PROFILE := TLWR841
560   TPLINK_HWID := 0x08410009
561 endef
562 TARGET_DEVICES += tl-wr841-v9
563
564 define Device/tl-wr841-v10
565   $(Device/tl-wr841-v9)
566   DEVICE_TITLE := TP-LINK TL-WR841N/ND v10
567   TPLINK_HWID := 0x08410010
568 endef
569 TARGET_DEVICES += tl-wr841-v10
570
571 define Device/tl-wr841-v11
572   $(Device/tplink-4mlzma)
573   DEVICE_TITLE := TP-LINK TL-WR841N/ND v11
574   BOARDNAME := TL-WR841N-v11
575   DEVICE_PROFILE := TLWR841
576   TPLINK_HWID := 0x08410011
577   IMAGES += factory-us.bin factory-eu.bin
578   IMAGE/factory-us.bin := append-rootfs | mktplinkfw factory -C US
579   IMAGE/factory-eu.bin := append-rootfs | mktplinkfw factory -C EU
580 endef
581 TARGET_DEVICES += tl-wr841-v11
582
583 define Device/tl-wr841-v12
584   $(Device/tl-wr841-v11)
585   DEVICE_TITLE := TP-LINK TL-WR841N/ND v12
586   TPLINK_HWID := 0x08410012
587 endef
588 TARGET_DEVICES += tl-wr841-v12
589
590 define Device/tl-wr843nd-v1
591   $(Device/tplink-4mlzma)
592   DEVICE_TITLE := TP-LINK TL-WR843N/ND v1
593   BOARDNAME := TL-WR841N-v8
594   DEVICE_PROFILE := TLWR843
595   TPLINK_HWID := 0x08430001
596 endef
597 TARGET_DEVICES += tl-wr843nd-v1
598
599 define Device/tl-wr847n-v8
600   $(Device/tplink-4mlzma)
601   DEVICE_TITLE := TP-LINK TL-WR847N/ND v8
602   BOARDNAME := TL-WR841N-v8
603   DEVICE_PROFILE := TLWR841
604   TPLINK_HWID := 0x08470008
605 endef
606 TARGET_DEVICES += tl-wr847n-v8
607
608 define Device/tl-wr940n-v4
609   $(Device/tplink-4mlzma)
610   DEVICE_TITLE := TP-LINK TL-WR940N v4
611   BOARDNAME := TL-WR940N-v4
612   DEVICE_PROFILE := TLWR941
613   TPLINK_HWID := 0x09400004
614   IMAGES += factory-us.bin factory-eu.bin factory-br.bin
615   IMAGE/factory-us.bin := append-rootfs | mktplinkfw factory -C US
616   IMAGE/factory-eu.bin := append-rootfs | mktplinkfw factory -C EU
617   IMAGE/factory-br.bin := append-rootfs | mktplinkfw factory -C BR
618 endef
619 TARGET_DEVICES += tl-wr940n-v4
620
621 define Device/tl-wr940n-v6
622   $(Device/tl-wr940n-v4)
623   DEVICE_TITLE := TP-LINK TL-WR940N v6
624   BOARDNAME := TL-WR940N-v6
625   TPLINK_HWID := 0x09400006
626 endef
627 TARGET_DEVICES += tl-wr940n-v6
628
629 define Device/tl-wr941nd-v2
630   $(Device/tplink-4m)
631   DEVICE_TITLE := TP-LINK TL-WR941N/ND v2
632   BOARDNAME := TL-WR941ND
633   DEVICE_PROFILE := TLWR941
634   TPLINK_HWID := 0x09410002
635   TPLINK_HWREV := 2
636 endef
637 TARGET_DEVICES += tl-wr941nd-v2
638
639 define Device/tl-wr941nd-v3
640   $(Device/tl-wr941nd-v2)
641   DEVICE_TITLE := TP-LINK TL-WR941N/ND v3
642 endef
643 TARGET_DEVICES += tl-wr941nd-v3
644
645 define Device/rnx-n360rt
646   $(Device/tl-wr941nd-v2)
647   DEVICE_TITLE := Rosewill RNX-N360RT
648   DEVICE_PROFILE := RNXN360RT
649   TPLINK_HWREV := 0x00420001
650 endef
651 TARGET_DEVICES += rnx-n360rt
652
653 define Device/tl-wr941nd-v4
654   $(Device/tplink-4m)
655   DEVICE_TITLE := TP-LINK TL-WR941N/ND v4
656   BOARDNAME := TL-WR741ND
657   DEVICE_PROFILE := TLWR941
658   TPLINK_HWID := 0x09410004
659 endef
660 TARGET_DEVICES += tl-wr941nd-v4
661
662 define Device/tl-wr941nd-v5
663   $(Device/tplink-4mlzma)
664   DEVICE_TITLE := TP-LINK TL-WR941N/ND v5
665   BOARDNAME := TL-WR941ND-v5
666   DEVICE_PROFILE := TLWR941
667   TPLINK_HWID := 0x09410005
668 endef
669 TARGET_DEVICES += tl-wr941nd-v5
670
671 define Device/tl-wr941nd-v6
672   $(Device/tplink-4mlzma)
673   DEVICE_TITLE := TP-LINK TL-WR941N/ND v6
674   BOARDNAME := TL-WR941ND-v6
675   DEVICE_PROFILE := TLWR941
676   TPLINK_HWID := 0x09410006
677 endef
678 TARGET_DEVICES += tl-wr941nd-v6
679
680 # Chinese version (unlike European) is similar to the TL-WDR3500
681 define Device/tl-wr941nd-v6-cn
682   $(Device/tplink-4mlzma)
683   DEVICE_TITLE := TP-LINK TL-WR941N/ND v6 (CN)
684   BOARDNAME := TL-WDR3500
685   DEVICE_PROFILE := TLWR941
686   TPLINK_HWID := 0x09410006
687 endef
688 TARGET_DEVICES += tl-wr941nd-v6-cn