ath79: use ath10k-ct-smallbuffers for 64 MiB devices
[openwrt/staging/wigyori.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 := append-rootfs | mktplinkfw factory -C US
161 IMAGE/factory-eu.bin := append-rootfs | mktplinkfw 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 kmod-ath10k-ct \
199 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 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 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 := append-rootfs | mktplinkfw sysupgrade -v 3.13.99 | \
506 append-metadata | check-size $$$$(IMAGE_SIZE)
507 IMAGE/factory.bin := append-rootfs | mktplinkfw 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 kmod-ath10k-ct \
580 ath10k-firmware-qca9887-ct -swconfig -uboot-envtools
581 TPLINK_BOARD_ID := TL-WR902AC-V1
582 IMAGE_SIZE := 7360k
583 TPLINK_HWID := 0x0
584 TPLINK_HWREV := 0
585 SUPPORTED_DEVICES += tl-wr902ac-v1
586 endef
587 TARGET_DEVICES += tplink_tl-wr902ac-v1
588
589 define Device/tplink_wbs210-v2
590 $(Device/tplink-loader-okli)
591 SOC := ar9344
592 IMAGE_SIZE := 7680k
593 DEVICE_MODEL := WBS210
594 DEVICE_VARIANT := v2
595 DEVICE_PACKAGES := rssileds
596 TPLINK_BOARD_ID := WBS210V2
597 endef
598 TARGET_DEVICES += tplink_wbs210-v2
599
600 define Device/tplink_wbs510-v1
601 $(Device/tplink-loader-okli)
602 SOC := ar9344
603 IMAGE_SIZE := 7680k
604 DEVICE_MODEL := WBS510
605 DEVICE_VARIANT := v1
606 DEVICE_PACKAGES := rssileds
607 TPLINK_BOARD_ID := WBS510
608 SUPPORTED_DEVICES += wbs510
609 endef
610 TARGET_DEVICES += tplink_wbs510-v1
611
612 define Device/tplink_wbs510-v2
613 $(Device/tplink-loader-okli)
614 SOC := ar9344
615 IMAGE_SIZE := 7680k
616 DEVICE_MODEL := WBS510
617 DEVICE_VARIANT := v2
618 DEVICE_PACKAGES := rssileds
619 TPLINK_BOARD_ID := WBS510V2
620 endef
621 TARGET_DEVICES += tplink_wbs510-v2