treewide: move mktplinkfw to tplink-v1-image in image-commands.mk
[oweals/openwrt.git] / target / linux / ath79 / image / generic-tp-link.mk
1 include ./common-tp-link.mk
2
3 define Device/tplink_archer-a7-v5
4   $(Device/tplink-safeloader-uimage)
5   SOC := qca9563
6   IMAGE_SIZE := 15104k
7   DEVICE_MODEL := Archer A7
8   DEVICE_VARIANT := v5
9   DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct \
10         ath10k-firmware-qca988x-ct
11   TPLINK_BOARD_ID := ARCHER-A7-V5
12   BOARDNAME := ARCHER-A7-V5
13   SUPPORTED_DEVICES += archer-a7-v5
14 endef
15 TARGET_DEVICES += tplink_archer-a7-v5
16
17 define Device/tplink_archer-c2-v3
18   $(Device/tplink-safeloader-uimage)
19   SOC := qca9563
20   IMAGE_SIZE := 7808k
21   DEVICE_MODEL := Archer C2
22   DEVICE_VARIANT := v3
23   DEVICE_PACKAGES := kmod-ath10k-ct-smallbuffers ath10k-firmware-qca9887-ct
24   TPLINK_BOARD_ID := ARCHER-C2-V3
25 endef
26 TARGET_DEVICES += tplink_archer-c2-v3
27
28 define Device/tplink_archer-c25-v1
29   $(Device/tplink-safeloader-uimage)
30   SOC := qca9561
31   IMAGE_SIZE := 7808k
32   DEVICE_MODEL := Archer C25
33   DEVICE_VARIANT := v1
34   TPLINK_BOARD_ID := ARCHER-C25-V1
35   DEVICE_PACKAGES := kmod-ath10k-ct-smallbuffers ath10k-firmware-qca9887-ct
36   SUPPORTED_DEVICES += archer-c25-v1
37 endef
38 TARGET_DEVICES += tplink_archer-c25-v1
39
40 define Device/tplink_archer-c5-v1
41   $(Device/tplink-16mlzma)
42   SOC := qca9558
43   DEVICE_MODEL := Archer C5
44   DEVICE_VARIANT := v1
45   DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct \
46         ath10k-firmware-qca988x-ct
47   TPLINK_HWID := 0xc5000001
48   SUPPORTED_DEVICES += archer-c5
49 endef
50 TARGET_DEVICES += tplink_archer-c5-v1
51
52 define Device/tplink_archer-c58-v1
53   $(Device/tplink-safeloader-uimage)
54   SOC := qca9561
55   IMAGE_SIZE := 7936k
56   DEVICE_MODEL := Archer C58
57   DEVICE_VARIANT := v1
58   TPLINK_BOARD_ID := ARCHER-C58-V1
59   DEVICE_PACKAGES := kmod-ath10k-ct-smallbuffers ath10k-firmware-qca9888-ct
60   SUPPORTED_DEVICES += archer-c58-v1
61 endef
62 TARGET_DEVICES += tplink_archer-c58-v1
63
64 define Device/tplink_archer-c59-v1
65   $(Device/tplink-safeloader-uimage)
66   SOC := qca9561
67   IMAGE_SIZE := 14528k
68   DEVICE_MODEL := Archer C59
69   DEVICE_VARIANT := v1
70   TPLINK_BOARD_ID := ARCHER-C59-V1
71   DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct \
72         ath10k-firmware-qca9888-ct
73   SUPPORTED_DEVICES += archer-c59-v1
74 endef
75 TARGET_DEVICES += tplink_archer-c59-v1
76
77 define Device/tplink_archer-c59-v2
78   $(Device/tplink-safeloader-uimage)
79   SOC := qca9561
80   IMAGE_SIZE := 14400k
81   DEVICE_MODEL := Archer C59
82   DEVICE_VARIANT := v2
83   TPLINK_BOARD_ID := ARCHER-C59-V2
84   DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct \
85         ath10k-firmware-qca9888-ct
86   SUPPORTED_DEVICES += archer-c59-v2
87 endef
88 TARGET_DEVICES += tplink_archer-c59-v2
89
90 define Device/tplink_archer-c6-v2
91   $(Device/tplink-safeloader-uimage)
92   SOC := qca9563
93   IMAGE_SIZE := 7808k
94   DEVICE_MODEL := Archer C6
95   DEVICE_VARIANT := v2 (EU/RU/JP)
96   TPLINK_BOARD_ID := ARCHER-C6-V2
97   DEVICE_PACKAGES := kmod-ath10k-ct ath10k-firmware-qca9888-ct
98 endef
99 TARGET_DEVICES += tplink_archer-c6-v2
100
101 define Device/tplink_archer-c6-v2-us
102   $(Device/tplink-safeloader-uimage)
103   SOC := qca9563
104   IMAGE_SIZE := 15872k
105   DEVICE_MODEL := Archer C6
106   DEVICE_VARIANT := v2 (US)
107   DEVICE_ALT0_VENDOR := TP-Link
108   DEVICE_ALT0_MODEL := Archer A6
109   DEVICE_ALT0_VARIANT := v2 (US/TW)
110   TPLINK_BOARD_ID := ARCHER-C6-V2-US
111   DEVICE_PACKAGES := kmod-ath10k-ct ath10k-firmware-qca9888-ct
112 endef
113 TARGET_DEVICES += tplink_archer-c6-v2-us
114
115 define Device/tplink_archer-c60-v1
116   $(Device/tplink-safeloader-uimage)
117   SOC := qca9561
118   IMAGE_SIZE := 7936k
119   DEVICE_MODEL := Archer C60
120   DEVICE_VARIANT := v1
121   TPLINK_BOARD_ID := ARCHER-C60-V1
122   DEVICE_PACKAGES := kmod-ath10k-ct-smallbuffers ath10k-firmware-qca9888-ct
123   SUPPORTED_DEVICES += archer-c60-v1
124 endef
125 TARGET_DEVICES += tplink_archer-c60-v1
126
127 define Device/tplink_archer-c60-v2
128   $(Device/tplink-safeloader-uimage)
129   SOC := qca9561
130   IMAGE_SIZE := 7808k
131   DEVICE_MODEL := Archer C60
132   DEVICE_VARIANT := v2
133   TPLINK_BOARD_ID := ARCHER-C60-V2
134   DEVICE_PACKAGES := kmod-ath10k-ct-smallbuffers ath10k-firmware-qca9888-ct
135   SUPPORTED_DEVICES += archer-c60-v2
136 endef
137 TARGET_DEVICES += tplink_archer-c60-v2
138
139 define Device/tplink_archer-c7-v1
140   $(Device/tplink-8mlzma)
141   SOC := qca9558
142   DEVICE_MODEL := Archer C7
143   DEVICE_VARIANT := v1
144   DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
145   TPLINK_HWID := 0x75000001
146   SUPPORTED_DEVICES += archer-c7
147 endef
148 TARGET_DEVICES += tplink_archer-c7-v1
149
150 define Device/tplink_archer-c7-v2
151   $(Device/tplink-16mlzma)
152   SOC := qca9558
153   DEVICE_MODEL := Archer C7
154   DEVICE_VARIANT := v2
155   DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct \
156         ath10k-firmware-qca988x-ct
157   TPLINK_HWID := 0xc7000002
158   SUPPORTED_DEVICES += archer-c7
159   IMAGES += factory-us.bin factory-eu.bin
160   IMAGE/factory-us.bin := tplink-v1-image factory -C US
161   IMAGE/factory-eu.bin := tplink-v1-image factory -C EU
162 endef
163 TARGET_DEVICES += tplink_archer-c7-v2
164
165 define Device/tplink_archer-c7-v4
166   $(Device/tplink-safeloader-uimage)
167   SOC := qca9563
168   IMAGE_SIZE := 15104k
169   DEVICE_MODEL := Archer C7
170   DEVICE_VARIANT := v4
171   DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct \
172         ath10k-firmware-qca988x-ct
173   TPLINK_BOARD_ID := ARCHER-C7-V4
174   BOARDNAME := ARCHER-C7-V4
175   SUPPORTED_DEVICES += archer-c7-v4
176 endef
177 TARGET_DEVICES += tplink_archer-c7-v4
178
179 define Device/tplink_archer-c7-v5
180   $(Device/tplink-safeloader-uimage)
181   SOC := qca9563
182   IMAGE_SIZE := 15360k
183   DEVICE_MODEL := Archer C7
184   DEVICE_VARIANT := v5
185   DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport kmod-ath10k-ct \
186         ath10k-firmware-qca988x-ct
187   TPLINK_BOARD_ID := ARCHER-C7-V5
188   BOARDNAME := ARCHER-C7-V5
189   SUPPORTED_DEVICES += archer-c7-v5
190 endef
191 TARGET_DEVICES += tplink_archer-c7-v5
192
193 define Device/tplink_archer-d50-v1
194   SOC := qca9531
195   DEVICE_VENDOR := TP-Link
196   DEVICE_MODEL := Archer D50
197   DEVICE_VARIANT := v1
198   DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport \
199         kmod-ath10k-ct-smallbuffers ath10k-firmware-qca988x-ct
200   BOARDNAME := ARCHER-D50-V1
201   IMAGE_SIZE := 7808k
202   TPLINK_HWID := 0xC1200001
203   TPLINK_HWREV := 0x00000046
204   TPLINK_FLASHLAYOUT := 8Mqca
205   TPLINK_HWREVADD := 0x00000000
206   TPLINK_HVERSION := 3
207   KERNEL := kernel-bin | append-dtb | lzma
208   KERNEL_INITRAMFS := kernel-bin | append-dtb | lzma | \
209         tplink-v2-header -s -V "ver. 1.0"
210   IMAGES := sysupgrade.bin
211   IMAGE/sysupgrade.bin := tplink-v2-image -s -V "ver. 2.0" | append-metadata | \
212         check-size $$$$(IMAGE_SIZE)
213 endef
214 TARGET_DEVICES += tplink_archer-d50-v1
215
216 define Device/tplink_cpe210-v1
217   $(Device/tplink-loader-okli)
218   SOC := ar9344
219   IMAGE_SIZE := 7680k
220   DEVICE_MODEL := CPE210
221   DEVICE_VARIANT := v1
222   DEVICE_PACKAGES := rssileds
223   TPLINK_BOARD_ID := CPE210
224   SUPPORTED_DEVICES += cpe210
225 endef
226 TARGET_DEVICES += tplink_cpe210-v1
227
228 define Device/tplink_cpe210-v2
229   $(Device/tplink-safeloader)
230   SOC := qca9533
231   IMAGE_SIZE := 7680k
232   DEVICE_MODEL := CPE210
233   DEVICE_VARIANT := v2
234   TPLINK_BOARD_ID := CPE210V2
235   DEVICE_PACKAGES := rssileds
236   LOADER_TYPE := elf
237   SUPPORTED_DEVICES += cpe210-v2
238 endef
239 TARGET_DEVICES += tplink_cpe210-v2
240
241 define Device/tplink_cpe210-v3
242   $(Device/tplink-safeloader)
243   SOC := qca9533
244   IMAGE_SIZE := 7680k
245   DEVICE_MODEL := CPE210
246   DEVICE_VARIANT := v3
247   DEVICE_PACKAGES := rssileds
248   TPLINK_BOARD_ID := CPE210V3
249   LOADER_TYPE := elf
250   SUPPORTED_DEVICES += cpe210-v3
251 endef
252 TARGET_DEVICES += tplink_cpe210-v3
253
254 define Device/tplink_cpe220-v2
255   $(Device/tplink-loader-okli)
256   SOC := ar9344
257   IMAGE_SIZE := 7680k
258   DEVICE_MODEL := CPE220
259   DEVICE_VARIANT := v2
260   DEVICE_PACKAGES := rssileds
261   TPLINK_BOARD_ID := CPE220V2
262 endef
263 TARGET_DEVICES += tplink_cpe220-v2
264
265 define Device/tplink_cpe220-v3
266   $(Device/tplink-safeloader)
267   SOC := qca9533
268   IMAGE_SIZE := 7680k
269   DEVICE_MODEL := CPE220
270   DEVICE_VARIANT := v3
271   DEVICE_PACKAGES := rssileds
272   TPLINK_BOARD_ID := CPE220V3
273   LOADER_TYPE := elf
274 endef
275 TARGET_DEVICES += tplink_cpe220-v3
276
277 define Device/tplink_cpe510-v1
278   $(Device/tplink-loader-okli)
279   SOC := ar9344
280   IMAGE_SIZE := 7680k
281   DEVICE_MODEL := CPE510
282   DEVICE_VARIANT := v1
283   DEVICE_PACKAGES := rssileds
284   TPLINK_BOARD_ID := CPE510
285   SUPPORTED_DEVICES += cpe510
286 endef
287 TARGET_DEVICES += tplink_cpe510-v1
288
289 define Device/tplink_cpe510-v2
290   $(Device/tplink-loader-okli)
291   SOC := ar9344
292   IMAGE_SIZE := 7680k
293   DEVICE_MODEL := CPE510
294   DEVICE_VARIANT := v2
295   DEVICE_PACKAGES := rssileds
296   TPLINK_BOARD_ID := CPE510V2
297   SUPPORTED_DEVICES += cpe510-v2
298 endef
299 TARGET_DEVICES += tplink_cpe510-v2
300
301 define Device/tplink_cpe510-v3
302   $(Device/tplink-loader-okli)
303   SOC := ar9344
304   IMAGE_SIZE := 7680k
305   DEVICE_MODEL := CPE510
306   DEVICE_VARIANT := v3
307   DEVICE_PACKAGES := rssileds
308   TPLINK_BOARD_ID := CPE510V3
309   SUPPORTED_DEVICES += cpe510-v3
310 endef
311 TARGET_DEVICES += tplink_cpe510-v3
312
313 define Device/tplink_cpe610-v1
314   $(Device/tplink-loader-okli)
315   SOC := ar9344
316   IMAGE_SIZE := 7680k
317   DEVICE_MODEL := CPE610
318   DEVICE_VARIANT := v1
319   TPLINK_BOARD_ID := CPE610V1
320 endef
321 TARGET_DEVICES += tplink_cpe610-v1
322
323 define Device/tplink_re350k-v1
324   $(Device/tplink-safeloader)
325   SOC := qca9558
326   IMAGE_SIZE := 13760k
327   DEVICE_MODEL := RE350K
328   DEVICE_VARIANT := v1
329   DEVICE_PACKAGES := kmod-ath10k-ct ath10k-firmware-qca988x-ct
330   TPLINK_BOARD_ID := RE350K-V1
331   TPLINK_HWID := 0x0
332   TPLINK_HWREV := 0
333 endef
334 TARGET_DEVICES += tplink_re350k-v1
335
336 define Device/tplink_rex5x-v1
337   $(Device/tplink-safeloader)
338   SOC := qca9558
339   IMAGE_SIZE := 6016k
340   DEVICE_PACKAGES := kmod-ath10k-ct-smallbuffers ath10k-firmware-qca988x-ct
341   TPLINK_HWID := 0x0
342   TPLINK_HWREV := 0
343 endef
344
345 define Device/tplink_re355-v1
346   $(Device/tplink_rex5x-v1)
347   DEVICE_MODEL := RE355
348   DEVICE_VARIANT := v1
349   TPLINK_BOARD_ID := RE355
350   SUPPORTED_DEVICES += re355
351 endef
352 TARGET_DEVICES += tplink_re355-v1
353
354 define Device/tplink_re450-v1
355   $(Device/tplink_rex5x-v1)
356   DEVICE_MODEL := RE450
357   DEVICE_VARIANT := v1
358   TPLINK_BOARD_ID := RE450
359   SUPPORTED_DEVICES += re450
360 endef
361 TARGET_DEVICES += tplink_re450-v1
362
363 define Device/tplink_re450-v2
364   $(Device/tplink-safeloader)
365   SOC := qca9563
366   IMAGE_SIZE := 6016k
367   DEVICE_MODEL := RE450
368   DEVICE_VARIANT := v2
369   DEVICE_PACKAGES := kmod-ath10k-ct-smallbuffers ath10k-firmware-qca988x-ct
370   TPLINK_HWID := 0x0
371   TPLINK_HWREV := 0
372   TPLINK_BOARD_ID := RE450-V2
373   LOADER_TYPE := elf
374 endef
375 TARGET_DEVICES += tplink_re450-v2
376
377 define Device/tplink_tl-wdr3500-v1
378   $(Device/tplink-8mlzma)
379   SOC := ar9344
380   DEVICE_MODEL := TL-WDR3500
381   DEVICE_VARIANT := v1
382   DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
383   TPLINK_HWID := 0x35000001
384   SUPPORTED_DEVICES += tl-wdr3500
385 endef
386 TARGET_DEVICES += tplink_tl-wdr3500-v1
387
388 define Device/tplink_tl-wdr3600-v1
389   $(Device/tplink-8mlzma)
390   SOC := ar9344
391   DEVICE_MODEL := TL-WDR3600
392   DEVICE_VARIANT := v1
393   DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
394   TPLINK_HWID := 0x36000001
395   SUPPORTED_DEVICES += tl-wdr4300
396 endef
397 TARGET_DEVICES += tplink_tl-wdr3600-v1
398
399 define Device/tplink_tl-wdr4300-v1
400   $(Device/tplink-8mlzma)
401   SOC := ar9344
402   DEVICE_MODEL := TL-WDR4300
403   DEVICE_VARIANT := v1
404   DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
405   TPLINK_HWID := 0x43000001
406   SUPPORTED_DEVICES += tl-wdr4300
407 endef
408 TARGET_DEVICES += tplink_tl-wdr4300-v1
409
410 define Device/tplink_tl-wdr4300-v1-il
411   $(Device/tplink-8mlzma)
412   SOC := ar9344
413   DEVICE_MODEL := TL-WDR4300
414   DEVICE_VARIANT := v1 (IL)
415   DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
416   TPLINK_HWID := 0x43008001
417   SUPPORTED_DEVICES += tl-wdr4300
418 endef
419 TARGET_DEVICES += tplink_tl-wdr4300-v1-il
420
421 define Device/tplink_tl-wdr4900-v2
422   $(Device/tplink-8mlzma)
423   SOC := qca9558
424   DEVICE_MODEL := TL-WDR4900
425   DEVICE_VARIANT := v2
426   DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
427   TPLINK_HWID := 0x49000002
428 endef
429 TARGET_DEVICES += tplink_tl-wdr4900-v2
430
431 define Device/tplink_tl-wr1043nd-v1
432   $(Device/tplink-8m)
433   SOC := ar9132
434   DEVICE_MODEL := TL-WR1043N/ND
435   DEVICE_VARIANT := v1
436   DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
437   TPLINK_HWID := 0x10430001
438   SUPPORTED_DEVICES += tl-wr1043nd
439 endef
440 TARGET_DEVICES += tplink_tl-wr1043nd-v1
441
442 define Device/tplink_tl-wr1043nd-v2
443   $(Device/tplink-8mlzma)
444   SOC := qca9558
445   DEVICE_MODEL := TL-WR1043N/ND
446   DEVICE_VARIANT := v2
447   DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
448   TPLINK_HWID := 0x10430002
449   SUPPORTED_DEVICES += tl-wr1043nd-v2
450 endef
451 TARGET_DEVICES += tplink_tl-wr1043nd-v2
452
453 define Device/tplink_tl-wr1043nd-v3
454   $(Device/tplink-8mlzma)
455   SOC := qca9558
456   DEVICE_MODEL := TL-WR1043N/ND
457   DEVICE_VARIANT := v3
458   DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
459   TPLINK_HWID := 0x10430003
460   SUPPORTED_DEVICES += tl-wr1043nd-v2
461 endef
462 TARGET_DEVICES += tplink_tl-wr1043nd-v3
463
464 define Device/tplink_tl-wr1043nd-v4
465   $(Device/tplink-safeloader)
466   SOC := qca9563
467   IMAGE_SIZE := 15552k
468   DEVICE_MODEL := TL-WR1043N/ND
469   DEVICE_VARIANT := v4
470   DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
471   TPLINK_HWID := 0x10430004
472   TPLINK_BOARD_ID := TLWR1043NDV4
473   SUPPORTED_DEVICES += tl-wr1043nd-v4
474 endef
475 TARGET_DEVICES += tplink_tl-wr1043nd-v4
476
477 define Device/tplink_tl-wr1043n-v5
478   $(Device/tplink-safeloader-uimage)
479   SOC := qca9563
480   IMAGE_SIZE := 15104k
481   DEVICE_MODEL := TL-WR1043N
482   DEVICE_VARIANT := v5
483   TPLINK_BOARD_ID := TLWR1043NV5
484   SUPPORTED_DEVICES += tl-wr1043n-v5
485 endef
486 TARGET_DEVICES += tplink_tl-wr1043n-v5
487
488 define Device/tplink_tl-wr1045nd-v2
489   $(Device/tplink-8mlzma)
490   SOC := qca9558
491   DEVICE_MODEL := TL-WR1045ND
492   DEVICE_VARIANT := v2
493   DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
494   TPLINK_HWID := 0x10450002
495 endef
496 TARGET_DEVICES += tplink_tl-wr1045nd-v2
497
498 define Device/tplink_tl-wr2543-v1
499   $(Device/tplink-8mlzma)
500   SOC := ar7242
501   DEVICE_MODEL := TL-WR2543N/ND
502   DEVICE_VARIANT := v1
503   DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
504   TPLINK_HWID := 0x25430001
505   IMAGE/sysupgrade.bin := tplink-v1-image sysupgrade -v 3.13.99 | \
506         append-metadata | check-size $$$$(IMAGE_SIZE)
507   IMAGE/factory.bin := tplink-v1-image factory -v 3.13.99
508   SUPPORTED_DEVICES += tl-wr2543-v1
509 endef
510 TARGET_DEVICES += tplink_tl-wr2543-v1
511
512 define Device/tplink_tl-wr710n-v1
513   $(Device/tplink-8mlzma)
514   SOC := ar9331
515   DEVICE_MODEL := TL-WR710N
516   DEVICE_VARIANT := v1
517   DEVICE_PACKAGES := kmod-usb-chipidea2 kmod-usb-ledtrig-usbport
518   TPLINK_HWID := 0x07100001
519   SUPPORTED_DEVICES += tl-wr710n
520 endef
521 TARGET_DEVICES += tplink_tl-wr710n-v1
522
523 define Device/tplink_tl-wr810n-v1
524   $(Device/tplink-8mlzma)
525   SOC := qca9531
526   DEVICE_MODEL := TL-WR810N
527   DEVICE_VARIANT := v1
528   TPLINK_HWID := 0x8100001
529   DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
530 endef
531 TARGET_DEVICES += tplink_tl-wr810n-v1
532
533 define Device/tplink_tl-wr810n-v2
534   $(Device/tplink-8mlzma)
535   SOC := qca9533
536   DEVICE_MODEL := TL-WR810N
537   DEVICE_VARIANT := v2
538   TPLINK_HWID := 0x8100002
539 endef
540 TARGET_DEVICES += tplink_tl-wr810n-v2
541
542 define Device/tplink_tl-wr842n-v1
543   $(Device/tplink-8m)
544   SOC := ar7241
545   DEVICE_MODEL := TL-WR842N/ND
546   DEVICE_VARIANT := v1
547   DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
548   TPLINK_HWID := 0x8420001
549 endef
550 TARGET_DEVICES += tplink_tl-wr842n-v1
551
552 define Device/tplink_tl-wr842n-v2
553   $(Device/tplink-8mlzma)
554   SOC := ar9341
555   DEVICE_MODEL := TL-WR842N/ND
556   DEVICE_VARIANT := v2
557   DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
558   TPLINK_HWID := 0x8420002
559   SUPPORTED_DEVICES += tl-wr842n-v2
560 endef
561 TARGET_DEVICES += tplink_tl-wr842n-v2
562
563 define Device/tplink_tl-wr842n-v3
564   $(Device/tplink-16mlzma)
565   SOC := qca9533
566   DEVICE_MODEL := TL-WR842N
567   DEVICE_VARIANT := v3
568   DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
569   TPLINK_HWID := 0x8420003
570   SUPPORTED_DEVICES += tl-wr842n-v3
571 endef
572 TARGET_DEVICES += tplink_tl-wr842n-v3
573
574 define Device/tplink_tl-wr902ac-v1
575   $(Device/tplink-safeloader)
576   SOC := qca9531
577   DEVICE_MODEL := TL-WR902AC
578   DEVICE_VARIANT := v1
579   DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport \
580         kmod-ath10k-ct-smallbuffers ath10k-firmware-qca9887-ct \
581         -swconfig -uboot-envtools
582   TPLINK_BOARD_ID := TL-WR902AC-V1
583   IMAGE_SIZE := 7360k
584   TPLINK_HWID := 0x0
585   TPLINK_HWREV := 0
586   SUPPORTED_DEVICES += tl-wr902ac-v1
587 endef
588 TARGET_DEVICES += tplink_tl-wr902ac-v1
589
590 define Device/tplink_wbs210-v2
591   $(Device/tplink-loader-okli)
592   SOC := ar9344
593   IMAGE_SIZE := 7680k
594   DEVICE_MODEL := WBS210
595   DEVICE_VARIANT := v2
596   DEVICE_PACKAGES := rssileds
597   TPLINK_BOARD_ID := WBS210V2
598 endef
599 TARGET_DEVICES += tplink_wbs210-v2
600
601 define Device/tplink_wbs510-v1
602   $(Device/tplink-loader-okli)
603   SOC := ar9344
604   IMAGE_SIZE := 7680k
605   DEVICE_MODEL := WBS510
606   DEVICE_VARIANT := v1
607   DEVICE_PACKAGES := rssileds
608   TPLINK_BOARD_ID := WBS510
609   SUPPORTED_DEVICES += wbs510
610 endef
611 TARGET_DEVICES += tplink_wbs510-v1
612
613 define Device/tplink_wbs510-v2
614   $(Device/tplink-loader-okli)
615   SOC := ar9344
616   IMAGE_SIZE := 7680k
617   DEVICE_MODEL := WBS510
618   DEVICE_VARIANT := v2
619   DEVICE_PACKAGES := rssileds
620   TPLINK_BOARD_ID := WBS510V2
621 endef
622 TARGET_DEVICES += tplink_wbs510-v2