ar71xx: fix AVM package selection
[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-wa85xre
235   $(Device/tplink)
236   TPLINK_HWREV := 0
237   KERNEL := kernel-bin | patch-cmdline | lzma | tplink-v1-header
238   IMAGE/sysupgrade.bin := append-rootfs | tplink-safeloader sysupgrade
239   IMAGE/factory.bin := append-rootfs | tplink-safeloader factory
240   MTDPARTS := spi0.0:128k(u-boot)ro,1344k(kernel),2304k(rootfs),256k(config)ro,64k(art)ro,3648k@0x20000(firmware)
241 endef
242
243 define Device/tl-wa850re-v2
244   $(Device/tl-wa85xre)
245   DEVICE_TITLE := TP-LINK TL-WA850RE v2
246   DEVICE_PACKAGES := rssileds
247   BOARDNAME := TL-WA850RE-V2
248   DEVICE_PROFILE := TLWA850
249   TPLINK_BOARD_ID := TLWA850REV2
250   TPLINK_HWID := 0x08500002
251 endef
252 TARGET_DEVICES += tl-wa850re-v2
253
254 define Device/tl-wa855re-v1
255   $(Device/tl-wa85xre)
256   DEVICE_TITLE := TP-LINK TL-WA855RE v1
257   BOARDNAME := TL-WA855RE-v1
258   DEVICE_PROFILE := TLWA855RE
259   TPLINK_HWID := 0x08550001
260   TPLINK_BOARD_ID := TLWA855REV1
261 endef
262 TARGET_DEVICES += tl-wa855re-v1
263
264
265 define Device/tl-wa860re-v1
266   $(Device/tplink-4mlzma)
267   DEVICE_TITLE := TP-LINK TL-WA860RE v1
268   BOARDNAME := TL-WA860RE
269   DEVICE_PROFILE := TLWA860
270   TPLINK_HWID := 0x08600001
271 endef
272 TARGET_DEVICES += tl-wa860re-v1
273
274 define Device/tl-wa901nd-v1
275   $(Device/tplink-4m)
276   DEVICE_TITLE := TP-LINK TL-WA901N/ND v1
277   BOARDNAME := TL-WA901ND
278   DEVICE_PROFILE := TLWA901
279   TPLINK_HWID := 0x09010001
280 endef
281 TARGET_DEVICES += tl-wa901nd-v1
282
283 define Device/tl-wa901nd-v2
284   $(Device/tplink-4m)
285   DEVICE_TITLE := TP-LINK TL-WA901N/ND v2
286   BOARDNAME := TL-WA901ND-v2
287   DEVICE_PROFILE := TLWA901
288   TPLINK_HWID := 0x09010002
289 endef
290 TARGET_DEVICES += tl-wa901nd-v2
291
292 define Device/tl-wa901nd-v3
293   $(Device/tplink-4mlzma)
294   DEVICE_TITLE := TP-LINK TL-WA901N/ND v3
295   BOARDNAME := TL-WA901ND-v3
296   DEVICE_PROFILE := TLWA901
297   TPLINK_HWID := 0x09010003
298 endef
299 TARGET_DEVICES += tl-wa901nd-v3
300
301 define Device/tl-wa901nd-v4
302   $(Device/tplink-4mlzma)
303   DEVICE_TITLE := TP-LINK TL-WA901N/ND v4
304   BOARDNAME := TL-WA901ND-v4
305   DEVICE_PROFILE := TLWA901
306   TPLINK_HWID := 0x09010004
307   IMAGE/factory.bin := append-rootfs | mktplinkfw factory -C EU
308 endef
309 TARGET_DEVICES += tl-wa901nd-v4
310
311 define Device/tl-wa901nd-v5
312   $(Device/tl-wa901nd-v4)
313   DEVICE_TITLE := TP-LINK TL-WA901N/ND v5
314   BOARDNAME := TL-WA901ND-v5
315   TPLINK_HWID := 0x09010005
316 endef
317 TARGET_DEVICES += tl-wa901nd-v5
318
319 define Device/tl-wdr3320-v2
320   $(Device/tplink-4mlzma)
321   DEVICE_TITLE := TP-LINK TL-WDR3320 v2
322   DEVICE_PACKAGES := kmod-usb-core kmod-usb2 kmod-usb-ledtrig-usbport
323   BOARDNAME := TL-WDR3320-v2
324   DEVICE_PROFILE := TLWDR3320V2
325   TPLINK_HWID := 0x33200002
326   TPLINK_HEADER_VERSION := 2
327 endef
328 TARGET_DEVICES += tl-wdr3320-v2
329
330 define Device/tl-wr1041n-v2
331   $(Device/tplink-4mlzma)
332   DEVICE_TITLE := TP-LINK TL-WR1041N v2
333   BOARDNAME := TL-WR1041N-v2
334   DEVICE_PROFILE := TLWR1041
335   TPLINK_HWID := 0x10410002
336 endef
337 TARGET_DEVICES += tl-wr1041n-v2
338
339 define Device/tl-wr703n-v1
340   $(Device/tplink-4mlzma)
341   DEVICE_TITLE := TP-LINK TL-WR703N v1
342   DEVICE_PACKAGES := kmod-usb-core kmod-usb2
343   BOARDNAME := TL-WR703N
344   DEVICE_PROFILE := TLWR703
345   TPLINK_HWID := 0x07030101
346   CONSOLE := ttyATH0,115200
347 endef
348 TARGET_DEVICES += tl-wr703n-v1
349
350 define Device/tl-wr710n-v2
351   $(Device/tplink-4mlzma)
352   DEVICE_TITLE := TP-LINK TL-WR710N v2
353   DEVICE_PACKAGES := kmod-usb-core kmod-usb2
354   BOARDNAME := TL-WR710N
355   DEVICE_PROFILE := TLWR710
356   TPLINK_HWID := 0x07100002
357   CONSOLE := ttyATH0,115200
358 endef
359 TARGET_DEVICES += tl-wr710n-v2
360
361 define Device/tl-wr720n-v3
362   $(Device/tplink-4mlzma)
363   DEVICE_TITLE := TP-LINK TL-WR720N v3
364   DEVICE_PACKAGES := kmod-usb-core kmod-usb2
365   BOARDNAME := TL-WR720N-v3
366   DEVICE_PROFILE := TLWR720
367   TPLINK_HWID := 0x07200103
368   CONSOLE := ttyATH0,115200
369 endef
370 TARGET_DEVICES += tl-wr720n-v3
371
372 define Device/tl-wr720n-v4
373   $(Device/tl-wr720n-v3)
374   DEVICE_TITLE := TP-LINK TL-WR720N v4
375   TPLINK_HWID := 0x07200104
376 endef
377 TARGET_DEVICES += tl-wr720n-v4
378
379 define Device/tl-wr740n-v1
380   $(Device/tplink-4m)
381   DEVICE_TITLE := TP-LINK TL-WR740N/ND v1
382   BOARDNAME := TL-WR741ND
383   DEVICE_PROFILE := TLWR740
384   TPLINK_HWID := 0x07400001
385 endef
386 TARGET_DEVICES += tl-wr740n-v1
387
388 define Device/tl-wr740n-v3
389   $(Device/tl-wr740n-v1)
390   DEVICE_TITLE := TP-LINK TL-WR740N/ND v3
391   TPLINK_HWID := 0x07400003
392 endef
393 TARGET_DEVICES += tl-wr740n-v3
394
395 define Device/tl-wr740n-v4
396   $(Device/tplink-4mlzma)
397   DEVICE_TITLE := TP-LINK TL-WR740N/ND v4
398   BOARDNAME := TL-WR741ND-v4
399   DEVICE_PROFILE := TLWR740
400   TPLINK_HWID := 0x07400004
401   CONSOLE := ttyATH0,115200
402 endef
403 TARGET_DEVICES += tl-wr740n-v4
404
405 define Device/tl-wr740n-v5
406   $(Device/tl-wr740n-v4)
407   DEVICE_TITLE := TP-LINK TL-WR740N/ND v5
408   TPLINK_HWID := 0x07400005
409 endef
410 TARGET_DEVICES += tl-wr740n-v5
411
412 define Device/tl-wr740n-v6
413   $(Device/tplink-4mlzma)
414   DEVICE_TITLE := TP-LINK TL-WR740N/ND v6
415   BOARDNAME := TL-WR740N-v6
416   DEVICE_PROFILE := TLWR740
417   TPLINK_HWID := 0x07400006
418 endef
419 TARGET_DEVICES += tl-wr740n-v6
420
421 define Device/tl-wr741nd-v1
422   $(Device/tplink-4m)
423   DEVICE_TITLE := TP-LINK TL-WR741N/ND v1
424   BOARDNAME := TL-WR741ND
425   DEVICE_PROFILE := TLWR741
426   TPLINK_HWID := 0x07410001
427 endef
428 TARGET_DEVICES += tl-wr741nd-v1
429
430 define Device/tl-wr741nd-v2
431   $(Device/tl-wr741nd-v1)
432   DEVICE_TITLE := TP-LINK TL-WR741N/ND v2
433 endef
434 TARGET_DEVICES += tl-wr741nd-v2
435
436 define Device/tl-wr741nd-v4
437   $(Device/tplink-4mlzma)
438   DEVICE_TITLE := TP-LINK TL-WR741N/ND v4
439   BOARDNAME := TL-WR741ND-v4
440   DEVICE_PROFILE := TLWR741
441   TPLINK_HWID := 0x07410004
442   CONSOLE := ttyATH0,115200
443 endef
444 TARGET_DEVICES += tl-wr741nd-v4
445
446 define Device/tl-wr741nd-v5
447   $(Device/tl-wr741nd-v4)
448   DEVICE_TITLE := TP-LINK TL-WR741N/ND v5
449   TPLINK_HWID := 0x07400005
450 endef
451 TARGET_DEVICES += tl-wr741nd-v5
452
453 define Device/tl-wr743nd-v1
454   $(Device/tplink-4m)
455   DEVICE_TITLE := TP-LINK TL-WR743N/ND v1
456   BOARDNAME := TL-WR741ND
457   DEVICE_PROFILE := TLWR743
458   TPLINK_HWID := 0x07430001
459 endef
460 TARGET_DEVICES += tl-wr743nd-v1
461
462 define Device/tl-wr743nd-v2
463   $(Device/tl-wr741nd-v4)
464   DEVICE_TITLE := TP-LINK TL-WR743N/ND v2
465   DEVICE_PROFILE := TLWR743
466   TPLINK_HWID := 0x07430002
467 endef
468 TARGET_DEVICES += tl-wr743nd-v2
469
470 define Device/tl-wr802n-v1
471   $(Device/tplink-4mlzma)
472   DEVICE_TITLE := TP-LINK TL-WR802N v1
473   BOARDNAME := TL-WR802N-v1
474   DEVICE_PROFILE := TLWR802
475   TPLINK_HWID := 0x08020001
476   TPLINK_HWREV := 1
477 endef
478 TARGET_DEVICES += tl-wr802n-v1
479
480 define Device/tl-wr802n-v2
481   $(Device/tplink-4mlzma)
482   DEVICE_TITLE := TP-LINK TL-WR802N v2
483   BOARDNAME := TL-WR802N-v2
484   DEVICE_PROFILE := TLWR802
485   TPLINK_HWID := 0x08020002
486   TPLINK_HWREV := 2
487   IMAGES += factory-us.bin factory-eu.bin
488   IMAGE/factory-us.bin := append-rootfs | mktplinkfw factory -C US
489   IMAGE/factory-eu.bin := append-rootfs | mktplinkfw factory -C EU
490 endef
491 TARGET_DEVICES += tl-wr802n-v2
492
493 define Device/tl-wr840n-v2
494   $(Device/tplink-4mlzma)
495   DEVICE_TITLE := TP-LINK TL-WR840N v2
496   BOARDNAME := TL-WR840N-v2
497   DEVICE_PROFILE := TLWR840
498   TPLINK_HWID := 0x08400002
499   IMAGES += factory-eu.bin
500   IMAGE/factory-eu.bin := append-rootfs | mktplinkfw factory -C EU
501 endef
502 TARGET_DEVICES += tl-wr840n-v2
503
504 define Device/tl-wr840n-v3
505   $(Device/tl-wr840n-v2)
506   DEVICE_TITLE := TP-LINK TL-WR840N v3
507   BOARDNAME := TL-WR840N-v3
508   TPLINK_HWID := 0x08400003
509 endef
510 TARGET_DEVICES += tl-wr840n-v3
511
512 define Device/tl-wr841-v1.5
513   $(Device/tplink-4m)
514   DEVICE_TITLE := TP-LINK TL-WR841N/ND v1.5
515   BOARDNAME := TL-WR841N-v1.5
516   DEVICE_PROFILE := TLWR841
517   TPLINK_HWID := 0x08410002
518   TPLINK_HWREV := 2
519 endef
520 TARGET_DEVICES += tl-wr841-v1.5
521
522 define Device/tl-wr841-v3
523   $(Device/tplink-4m)
524   DEVICE_TITLE := TP-LINK TL-WR841N/ND v3
525   BOARDNAME := TL-WR941ND
526   DEVICE_PROFILE := TLWR841
527   TPLINK_HWID := 0x08410003
528   TPLINK_HWREV := 3
529 endef
530 TARGET_DEVICES += tl-wr841-v3
531
532 define Device/tl-wr841-v5
533   $(Device/tplink-4m)
534   DEVICE_TITLE := TP-LINK TL-WR841N/ND v5
535   BOARDNAME := TL-WR741ND
536   DEVICE_PROFILE := TLWR841
537   TPLINK_HWID := 0x08410005
538 endef
539 TARGET_DEVICES += tl-wr841-v5
540
541 define Device/tl-wr841-v7
542   $(Device/tplink-4m)
543   DEVICE_TITLE := TP-LINK TL-WR841N/ND v7
544   BOARDNAME := TL-WR841N-v7
545   DEVICE_PROFILE := TLWR841
546   TPLINK_HWID := 0x08410007
547 endef
548 TARGET_DEVICES += tl-wr841-v7
549
550 define Device/tl-wr841-v8
551   $(Device/tplink-4mlzma)
552   DEVICE_TITLE := TP-LINK TL-WR841N/ND v8
553   BOARDNAME := TL-WR841N-v8
554   DEVICE_PROFILE := TLWR841
555   TPLINK_HWID := 0x08410008
556 endef
557 TARGET_DEVICES += tl-wr841-v8
558
559 define Device/tl-wr841-v9
560   $(Device/tplink-4mlzma)
561   DEVICE_TITLE := TP-LINK TL-WR841N/ND v9
562   BOARDNAME := TL-WR841N-v9
563   DEVICE_PROFILE := TLWR841
564   TPLINK_HWID := 0x08410009
565 endef
566 TARGET_DEVICES += tl-wr841-v9
567
568 define Device/tl-wr841-v10
569   $(Device/tl-wr841-v9)
570   DEVICE_TITLE := TP-LINK TL-WR841N/ND v10
571   TPLINK_HWID := 0x08410010
572 endef
573 TARGET_DEVICES += tl-wr841-v10
574
575 define Device/tl-wr841-v11
576   $(Device/tplink-4mlzma)
577   DEVICE_TITLE := TP-LINK TL-WR841N/ND v11
578   BOARDNAME := TL-WR841N-v11
579   DEVICE_PROFILE := TLWR841
580   TPLINK_HWID := 0x08410011
581   IMAGES += factory-us.bin factory-eu.bin
582   IMAGE/factory-us.bin := append-rootfs | mktplinkfw factory -C US
583   IMAGE/factory-eu.bin := append-rootfs | mktplinkfw factory -C EU
584 endef
585 TARGET_DEVICES += tl-wr841-v11
586
587 define Device/tl-wr841-v12
588   $(Device/tl-wr841-v11)
589   DEVICE_TITLE := TP-LINK TL-WR841N/ND v12
590   TPLINK_HWID := 0x08410012
591 endef
592 TARGET_DEVICES += tl-wr841-v12
593
594 define Device/tl-wr843nd-v1
595   $(Device/tplink-4mlzma)
596   DEVICE_TITLE := TP-LINK TL-WR843N/ND v1
597   BOARDNAME := TL-WR841N-v8
598   DEVICE_PROFILE := TLWR843
599   TPLINK_HWID := 0x08430001
600 endef
601 TARGET_DEVICES += tl-wr843nd-v1
602
603 define Device/tl-wr847n-v8
604   $(Device/tplink-4mlzma)
605   DEVICE_TITLE := TP-LINK TL-WR847N/ND v8
606   BOARDNAME := TL-WR841N-v8
607   DEVICE_PROFILE := TLWR841
608   TPLINK_HWID := 0x08470008
609 endef
610 TARGET_DEVICES += tl-wr847n-v8
611
612 define Device/tl-wr940n-v4
613   $(Device/tplink-4mlzma)
614   DEVICE_TITLE := TP-LINK TL-WR940N v4
615   BOARDNAME := TL-WR940N-v4
616   DEVICE_PROFILE := TLWR941
617   TPLINK_HWID := 0x09400004
618   IMAGES += factory-us.bin factory-eu.bin factory-br.bin
619   IMAGE/factory-us.bin := append-rootfs | mktplinkfw factory -C US
620   IMAGE/factory-eu.bin := append-rootfs | mktplinkfw factory -C EU
621   IMAGE/factory-br.bin := append-rootfs | mktplinkfw factory -C BR
622 endef
623 TARGET_DEVICES += tl-wr940n-v4
624
625 define Device/tl-wr940n-v6
626   $(Device/tl-wr940n-v4)
627   DEVICE_TITLE := TP-LINK TL-WR940N v6
628   BOARDNAME := TL-WR940N-v6
629   TPLINK_HWID := 0x09400006
630 endef
631 TARGET_DEVICES += tl-wr940n-v6
632
633 define Device/tl-wr941nd-v2
634   $(Device/tplink-4m)
635   DEVICE_TITLE := TP-LINK TL-WR941N/ND v2
636   BOARDNAME := TL-WR941ND
637   DEVICE_PROFILE := TLWR941
638   TPLINK_HWID := 0x09410002
639   TPLINK_HWREV := 2
640 endef
641 TARGET_DEVICES += tl-wr941nd-v2
642
643 define Device/tl-wr941nd-v3
644   $(Device/tl-wr941nd-v2)
645   DEVICE_TITLE := TP-LINK TL-WR941N/ND v3
646 endef
647 TARGET_DEVICES += tl-wr941nd-v3
648
649 define Device/rnx-n360rt
650   $(Device/tl-wr941nd-v2)
651   DEVICE_TITLE := Rosewill RNX-N360RT
652   DEVICE_PROFILE := RNXN360RT
653   TPLINK_HWREV := 0x00420001
654 endef
655 TARGET_DEVICES += rnx-n360rt
656
657 define Device/tl-wr941nd-v4
658   $(Device/tplink-4m)
659   DEVICE_TITLE := TP-LINK TL-WR941N/ND v4
660   BOARDNAME := TL-WR741ND
661   DEVICE_PROFILE := TLWR941
662   TPLINK_HWID := 0x09410004
663 endef
664 TARGET_DEVICES += tl-wr941nd-v4
665
666 define Device/tl-wr941nd-v5
667   $(Device/tplink-4mlzma)
668   DEVICE_TITLE := TP-LINK TL-WR941N/ND v5
669   BOARDNAME := TL-WR941ND-v5
670   DEVICE_PROFILE := TLWR941
671   TPLINK_HWID := 0x09410005
672 endef
673 TARGET_DEVICES += tl-wr941nd-v5
674
675 define Device/tl-wr941nd-v6
676   $(Device/tplink-4mlzma)
677   DEVICE_TITLE := TP-LINK TL-WR941N/ND v6
678   BOARDNAME := TL-WR941ND-v6
679   DEVICE_PROFILE := TLWR941
680   TPLINK_HWID := 0x09410006
681 endef
682 TARGET_DEVICES += tl-wr941nd-v6
683
684 # Chinese version (unlike European) is similar to the TL-WDR3500
685 define Device/tl-wr941nd-v6-cn
686   $(Device/tplink-4mlzma)
687   DEVICE_TITLE := TP-LINK TL-WR941N/ND v6 (CN)
688   BOARDNAME := TL-WDR3500
689   DEVICE_PROFILE := TLWR941
690   TPLINK_HWID := 0x09410006
691 endef
692 TARGET_DEVICES += tl-wr941nd-v6-cn