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