53138e343b2d92a3332e2d442b3449190faf4636
[openwrt/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-mr6400-v1
378 $(Device/tplink-8mlzma)
379 SOC := qca9531
380 DEVICE_MODEL := TL-MR6400
381 DEVICE_VARIANT := v1
382 TPLINK_HWID := 0x64000001
383 DEVICE_PACKAGES := kmod-usb2 kmod-usb-net kmod-usb-net-rndis kmod-usb-serial \
384 kmod-usb-serial-option adb-enablemodem
385 SUPPORTED_DEVICES += tl-mr6400
386 endef
387 TARGET_DEVICES += tplink_tl-mr6400-v1
388
389 define Device/tplink_tl-wdr3500-v1
390 $(Device/tplink-8mlzma)
391 SOC := ar9344
392 DEVICE_MODEL := TL-WDR3500
393 DEVICE_VARIANT := v1
394 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
395 TPLINK_HWID := 0x35000001
396 SUPPORTED_DEVICES += tl-wdr3500
397 endef
398 TARGET_DEVICES += tplink_tl-wdr3500-v1
399
400 define Device/tplink_tl-wdr3600-v1
401 $(Device/tplink-8mlzma)
402 SOC := ar9344
403 DEVICE_MODEL := TL-WDR3600
404 DEVICE_VARIANT := v1
405 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
406 TPLINK_HWID := 0x36000001
407 SUPPORTED_DEVICES += tl-wdr4300
408 endef
409 TARGET_DEVICES += tplink_tl-wdr3600-v1
410
411 define Device/tplink_tl-wdr4300-v1
412 $(Device/tplink-8mlzma)
413 SOC := ar9344
414 DEVICE_MODEL := TL-WDR4300
415 DEVICE_VARIANT := v1
416 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
417 TPLINK_HWID := 0x43000001
418 SUPPORTED_DEVICES += tl-wdr4300
419 endef
420 TARGET_DEVICES += tplink_tl-wdr4300-v1
421
422 define Device/tplink_tl-wdr4300-v1-il
423 $(Device/tplink-8mlzma)
424 SOC := ar9344
425 DEVICE_MODEL := TL-WDR4300
426 DEVICE_VARIANT := v1 (IL)
427 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
428 TPLINK_HWID := 0x43008001
429 SUPPORTED_DEVICES += tl-wdr4300
430 endef
431 TARGET_DEVICES += tplink_tl-wdr4300-v1-il
432
433 define Device/tplink_tl-wdr4900-v2
434 $(Device/tplink-8mlzma)
435 SOC := qca9558
436 DEVICE_MODEL := TL-WDR4900
437 DEVICE_VARIANT := v2
438 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
439 TPLINK_HWID := 0x49000002
440 endef
441 TARGET_DEVICES += tplink_tl-wdr4900-v2
442
443 define Device/tplink_tl-wr1043nd-v1
444 $(Device/tplink-8m)
445 SOC := ar9132
446 DEVICE_MODEL := TL-WR1043N/ND
447 DEVICE_VARIANT := v1
448 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
449 TPLINK_HWID := 0x10430001
450 SUPPORTED_DEVICES += tl-wr1043nd
451 endef
452 TARGET_DEVICES += tplink_tl-wr1043nd-v1
453
454 define Device/tplink_tl-wr1043nd-v2
455 $(Device/tplink-8mlzma)
456 SOC := qca9558
457 DEVICE_MODEL := TL-WR1043N/ND
458 DEVICE_VARIANT := v2
459 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
460 TPLINK_HWID := 0x10430002
461 SUPPORTED_DEVICES += tl-wr1043nd-v2
462 endef
463 TARGET_DEVICES += tplink_tl-wr1043nd-v2
464
465 define Device/tplink_tl-wr1043nd-v3
466 $(Device/tplink-8mlzma)
467 SOC := qca9558
468 DEVICE_MODEL := TL-WR1043N/ND
469 DEVICE_VARIANT := v3
470 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
471 TPLINK_HWID := 0x10430003
472 SUPPORTED_DEVICES += tl-wr1043nd-v2
473 endef
474 TARGET_DEVICES += tplink_tl-wr1043nd-v3
475
476 define Device/tplink_tl-wr1043nd-v4
477 $(Device/tplink-safeloader)
478 SOC := qca9563
479 IMAGE_SIZE := 15552k
480 DEVICE_MODEL := TL-WR1043N/ND
481 DEVICE_VARIANT := v4
482 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
483 TPLINK_HWID := 0x10430004
484 TPLINK_BOARD_ID := TLWR1043NDV4
485 SUPPORTED_DEVICES += tl-wr1043nd-v4
486 endef
487 TARGET_DEVICES += tplink_tl-wr1043nd-v4
488
489 define Device/tplink_tl-wr1043n-v5
490 $(Device/tplink-safeloader-uimage)
491 SOC := qca9563
492 IMAGE_SIZE := 15104k
493 DEVICE_MODEL := TL-WR1043N
494 DEVICE_VARIANT := v5
495 TPLINK_BOARD_ID := TLWR1043NV5
496 SUPPORTED_DEVICES += tl-wr1043n-v5
497 endef
498 TARGET_DEVICES += tplink_tl-wr1043n-v5
499
500 define Device/tplink_tl-wr1045nd-v2
501 $(Device/tplink-8mlzma)
502 SOC := qca9558
503 DEVICE_MODEL := TL-WR1045ND
504 DEVICE_VARIANT := v2
505 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
506 TPLINK_HWID := 0x10450002
507 endef
508 TARGET_DEVICES += tplink_tl-wr1045nd-v2
509
510 define Device/tplink_tl-wr2543-v1
511 $(Device/tplink-8mlzma)
512 SOC := ar7242
513 DEVICE_MODEL := TL-WR2543N/ND
514 DEVICE_VARIANT := v1
515 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
516 TPLINK_HWID := 0x25430001
517 IMAGE/sysupgrade.bin := tplink-v1-image sysupgrade -v 3.13.99 | \
518 append-metadata | check-size $$$$(IMAGE_SIZE)
519 IMAGE/factory.bin := tplink-v1-image factory -v 3.13.99
520 SUPPORTED_DEVICES += tl-wr2543-v1
521 endef
522 TARGET_DEVICES += tplink_tl-wr2543-v1
523
524 define Device/tplink_tl-wr710n-v1
525 $(Device/tplink-8mlzma)
526 SOC := ar9331
527 DEVICE_MODEL := TL-WR710N
528 DEVICE_VARIANT := v1
529 DEVICE_PACKAGES := kmod-usb-chipidea2 kmod-usb-ledtrig-usbport
530 TPLINK_HWID := 0x07100001
531 SUPPORTED_DEVICES += tl-wr710n
532 endef
533 TARGET_DEVICES += tplink_tl-wr710n-v1
534
535 define Device/tplink_tl-wr810n-v1
536 $(Device/tplink-8mlzma)
537 SOC := qca9531
538 DEVICE_MODEL := TL-WR810N
539 DEVICE_VARIANT := v1
540 TPLINK_HWID := 0x8100001
541 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
542 endef
543 TARGET_DEVICES += tplink_tl-wr810n-v1
544
545 define Device/tplink_tl-wr810n-v2
546 $(Device/tplink-8mlzma)
547 SOC := qca9533
548 DEVICE_MODEL := TL-WR810N
549 DEVICE_VARIANT := v2
550 TPLINK_HWID := 0x8100002
551 endef
552 TARGET_DEVICES += tplink_tl-wr810n-v2
553
554 define Device/tplink_tl-wr842n-v1
555 $(Device/tplink-8m)
556 SOC := ar7241
557 DEVICE_MODEL := TL-WR842N/ND
558 DEVICE_VARIANT := v1
559 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
560 TPLINK_HWID := 0x8420001
561 endef
562 TARGET_DEVICES += tplink_tl-wr842n-v1
563
564 define Device/tplink_tl-wr842n-v2
565 $(Device/tplink-8mlzma)
566 SOC := ar9341
567 DEVICE_MODEL := TL-WR842N/ND
568 DEVICE_VARIANT := v2
569 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
570 TPLINK_HWID := 0x8420002
571 SUPPORTED_DEVICES += tl-wr842n-v2
572 endef
573 TARGET_DEVICES += tplink_tl-wr842n-v2
574
575 define Device/tplink_tl-wr842n-v3
576 $(Device/tplink-16mlzma)
577 SOC := qca9533
578 DEVICE_MODEL := TL-WR842N
579 DEVICE_VARIANT := v3
580 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
581 TPLINK_HWID := 0x8420003
582 SUPPORTED_DEVICES += tl-wr842n-v3
583 endef
584 TARGET_DEVICES += tplink_tl-wr842n-v3
585
586 define Device/tplink_tl-wr902ac-v1
587 $(Device/tplink-safeloader)
588 SOC := qca9531
589 DEVICE_MODEL := TL-WR902AC
590 DEVICE_VARIANT := v1
591 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport \
592 kmod-ath10k-ct-smallbuffers ath10k-firmware-qca9887-ct \
593 -swconfig -uboot-envtools
594 TPLINK_BOARD_ID := TL-WR902AC-V1
595 IMAGE_SIZE := 7360k
596 TPLINK_HWID := 0x0
597 TPLINK_HWREV := 0
598 SUPPORTED_DEVICES += tl-wr902ac-v1
599 endef
600 TARGET_DEVICES += tplink_tl-wr902ac-v1
601
602 define Device/tplink_wbs210-v2
603 $(Device/tplink-loader-okli)
604 SOC := ar9344
605 IMAGE_SIZE := 7680k
606 DEVICE_MODEL := WBS210
607 DEVICE_VARIANT := v2
608 DEVICE_PACKAGES := rssileds
609 TPLINK_BOARD_ID := WBS210V2
610 endef
611 TARGET_DEVICES += tplink_wbs210-v2
612
613 define Device/tplink_wbs510-v1
614 $(Device/tplink-loader-okli)
615 SOC := ar9344
616 IMAGE_SIZE := 7680k
617 DEVICE_MODEL := WBS510
618 DEVICE_VARIANT := v1
619 DEVICE_PACKAGES := rssileds
620 TPLINK_BOARD_ID := WBS510
621 SUPPORTED_DEVICES += wbs510
622 endef
623 TARGET_DEVICES += tplink_wbs510-v1
624
625 define Device/tplink_wbs510-v2
626 $(Device/tplink-loader-okli)
627 SOC := ar9344
628 IMAGE_SIZE := 7680k
629 DEVICE_MODEL := WBS510
630 DEVICE_VARIANT := v2
631 DEVICE_PACKAGES := rssileds
632 TPLINK_BOARD_ID := WBS510V2
633 endef
634 TARGET_DEVICES += tplink_wbs510-v2