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