6e07d290f9523f1efe6dee1e70cfc8a9bcd6e7e9
[openwrt/staging/dedeckeh.git] / target / linux / ath79 / image / tiny-tp-link.mk
1 include ./common-tp-link.mk
2
3 define Device/tplink_tl-mr10u
4 $(Device/tplink-4mlzma)
5 SOC := ar9331
6 DEVICE_MODEL := TL-MR10U
7 DEVICE_PACKAGES := kmod-usb-chipidea2
8 TPLINK_HWID := 0x00100101
9 SUPPORTED_DEVICES += tl-mr10u
10 endef
11 TARGET_DEVICES += tplink_tl-mr10u
12
13 define Device/tplink_tl-mr3020-v1
14 $(Device/tplink-4mlzma)
15 IMAGE_SIZE := 3840k
16 SOC := ar9331
17 DEVICE_MODEL := TL-MR3020
18 DEVICE_VARIANT := v1
19 DEVICE_PACKAGES := kmod-usb-chipidea2 kmod-usb-ledtrig-usbport
20 TPLINK_HWID := 0x30200001
21 SUPPORTED_DEVICES += tl-mr3020
22 endef
23 TARGET_DEVICES += tplink_tl-mr3020-v1
24
25 define Device/tplink_tl-mr3040-v2
26 $(Device/tplink-4mlzma)
27 SOC := ar9331
28 DEVICE_MODEL := TL-MR3040
29 DEVICE_VARIANT := v2
30 DEVICE_PACKAGES := kmod-usb-chipidea2 kmod-usb-ledtrig-usbport
31 TPLINK_HWID := 0x30400002
32 SUPPORTED_DEVICES += tl-mr3040-v2
33 endef
34 TARGET_DEVICES += tplink_tl-mr3040-v2
35
36 define Device/tplink_tl-mr3220-v1
37 $(Device/tplink-4m)
38 SOC := ar7241
39 DEVICE_MODEL := TL-MR3220
40 DEVICE_VARIANT := v1
41 TPLINK_HWID := 0x32200001
42 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
43 SUPPORTED_DEVICES += tl-mr3220
44 endef
45 TARGET_DEVICES += tplink_tl-mr3220-v1
46
47 define Device/tplink_tl-mr3420-v1
48 $(Device/tplink-4m)
49 SOC := ar7241
50 DEVICE_MODEL := TL-MR3420
51 DEVICE_VARIANT := v1
52 TPLINK_HWID := 0x34200001
53 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
54 SUPPORTED_DEVICES += tl-mr3420
55 endef
56 TARGET_DEVICES += tplink_tl-mr3420-v1
57
58 define Device/tplink_tl-mr3420-v2
59 $(Device/tplink-4mlzma)
60 SOC := ar9341
61 DEVICE_MODEL := TL-MR3420
62 DEVICE_VARIANT := v2
63 TPLINK_HWID := 0x34200002
64 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
65 SUPPORTED_DEVICES += tl-mr3420-v2
66 endef
67 TARGET_DEVICES += tplink_tl-mr3420-v2
68
69 define Device/tplink_tl-mr3420-v3
70 $(Device/tplink-4mlzma)
71 SOC := qca9531
72 DEVICE_MODEL := TL-MR3420
73 DEVICE_VARIANT := v3
74 TPLINK_HWID := 0x34200003
75 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
76 endef
77 TARGET_DEVICES += tplink_tl-mr3420-v3
78
79 define Device/tplink_tl-wa701nd-v1
80 $(Device/tplink-4m)
81 SOC := ar7240
82 DEVICE_MODEL := TL-WA701ND
83 DEVICE_VARIANT := v1
84 TPLINK_HWID := 0x07010001
85 SUPPORTED_DEVICES += tl-wa901nd
86 endef
87 TARGET_DEVICES += tplink_tl-wa701nd-v1
88
89 define Device/tplink_tl-wa730re-v1
90 $(Device/tplink-4m)
91 SOC := ar7240
92 DEVICE_MODEL := TL-WA730RE
93 DEVICE_VARIANT := v1
94 TPLINK_HWID := 0x07300001
95 SUPPORTED_DEVICES += tl-wa901nd
96 endef
97 TARGET_DEVICES += tplink_tl-wa730re-v1
98
99 define Device/tplink_tl-wa801nd-v1
100 $(Device/tplink-4m)
101 SOC := ar7240
102 DEVICE_MODEL := TL-WA801ND
103 DEVICE_VARIANT := v1
104 TPLINK_HWID := 0x08010001
105 SUPPORTED_DEVICES += tl-wa901nd
106 endef
107 TARGET_DEVICES += tplink_tl-wa801nd-v1
108
109 define Device/tplink_tl-wa830re-v1
110 $(Device/tplink-4m)
111 SOC := ar7240
112 DEVICE_MODEL := TL-WA830RE
113 DEVICE_VARIANT := v1
114 TPLINK_HWID := 0x08300010
115 SUPPORTED_DEVICES += tl-wa901nd
116 endef
117 TARGET_DEVICES += tplink_tl-wa830re-v1
118
119 define Device/tplink_tl-wa850re-v1
120 $(Device/tplink-4mlzma)
121 SOC := ar9341
122 DEVICE_MODEL := TL-WA850RE
123 DEVICE_VARIANT := v1
124 TPLINK_HWID := 0x08500001
125 DEVICE_PACKAGES := rssileds
126 SUPPORTED_DEVICES += tl-wa850re
127 endef
128 TARGET_DEVICES += tplink_tl-wa850re-v1
129
130 define Device/tplink_tl-wa850re-v2
131 $(Device/tplink-safeloader)
132 SOC := qca9533
133 IMAGE_SIZE := 3648k
134 DEVICE_MODEL := TL-WA850RE
135 DEVICE_VARIANT := v2
136 TPLINK_BOARD_ID := TLWA850REV2
137 TPLINK_HWID := 0x08500002
138 DEVICE_PACKAGES := rssileds
139 SUPPORTED_DEVICES += tl-wa850re-v2
140 endef
141 TARGET_DEVICES += tplink_tl-wa850re-v2
142
143 define Device/tplink_tl-wa860re-v1
144 $(Device/tplink-4mlzma)
145 SOC := ar9341
146 DEVICE_MODEL := TL-WA860RE
147 DEVICE_VARIANT := v1
148 TPLINK_HWID := 0x08600001
149 SUPPORTED_DEVICES += tl-wa860re
150 endef
151 TARGET_DEVICES += tplink_tl-wa860re-v1
152
153 define Device/tplink_tl-wa901nd-v1
154 $(Device/tplink-4m)
155 SOC := ar7240
156 DEVICE_MODEL := TL-WA901ND
157 DEVICE_VARIANT := v1
158 TPLINK_HWID := 0x09010001
159 SUPPORTED_DEVICES += tl-wa901nd
160 endef
161 TARGET_DEVICES += tplink_tl-wa901nd-v1
162
163 define Device/tplink_tl-wa901nd-v2
164 $(Device/tplink-4m)
165 SOC := ar9132
166 DEVICE_MODEL := TL-WA901ND
167 DEVICE_VARIANT := v2
168 TPLINK_HWID := 0x09010002
169 SUPPORTED_DEVICES += tl-wa901nd-v2
170 endef
171 TARGET_DEVICES += tplink_tl-wa901nd-v2
172
173 define Device/tplink_tl-wa901nd-v4
174 $(Device/tplink-4mlzma)
175 SOC := tp9343
176 DEVICE_MODEL := TL-WA901ND
177 DEVICE_VARIANT := v4
178 TPLINK_HWID := 0x09010004
179 SUPPORTED_DEVICES += tl-wa901nd-v4
180 IMAGE/factory.bin := tplink-v1-image factory -C EU
181 endef
182 TARGET_DEVICES += tplink_tl-wa901nd-v4
183
184 define Device/tplink_tl-wa901nd-v5
185 $(Device/tplink-4mlzma)
186 SOC := tp9343
187 DEVICE_MODEL := TL-WA901ND
188 DEVICE_VARIANT := v5
189 TPLINK_HWID := 0x09010005
190 SUPPORTED_DEVICES += tl-wa901nd-v5
191 IMAGE/factory.bin := tplink-v1-image factory -C EU
192 endef
193 TARGET_DEVICES += tplink_tl-wa901nd-v5
194
195 define Device/tplink_tl-wr703n
196 $(Device/tplink-4mlzma)
197 SOC := ar9331
198 DEVICE_MODEL := TL-WR703N
199 DEVICE_PACKAGES := kmod-usb-chipidea2
200 TPLINK_HWID := 0x07030101
201 SUPPORTED_DEVICES += tl-wr703n
202 endef
203 TARGET_DEVICES += tplink_tl-wr703n
204
205 define Device/tplink_tl-wr740n-v1
206 $(Device/tplink-4m)
207 SOC := ar7240
208 DEVICE_MODEL := TL-WR740N
209 DEVICE_VARIANT := v1/v2
210 TPLINK_HWID := 0x07400001
211 SUPPORTED_DEVICES += tl-wr741nd
212 endef
213 TARGET_DEVICES += tplink_tl-wr740n-v1
214
215 define Device/tplink_tl-wr740n-v3
216 $(Device/tplink-4m)
217 SOC := ar7240
218 DEVICE_MODEL := TL-WR740N
219 DEVICE_VARIANT := v3
220 TPLINK_HWID := 0x07400003
221 SUPPORTED_DEVICES += tl-wr741nd
222 endef
223 TARGET_DEVICES += tplink_tl-wr740n-v3
224
225 define Device/tplink_tl-wr740n-v4
226 $(Device/tplink-4mlzma)
227 SOC := ar9331
228 DEVICE_MODEL := TL-WR740N
229 DEVICE_VARIANT := v4
230 TPLINK_HWID := 0x07400004
231 SUPPORTED_DEVICES += tl-wr741nd-v4
232 endef
233 TARGET_DEVICES += tplink_tl-wr740n-v4
234
235 define Device/tplink_tl-wr740n-v5
236 $(Device/tplink-4mlzma)
237 SOC := ar9331
238 DEVICE_MODEL := TL-WR740N
239 DEVICE_VARIANT := v5
240 TPLINK_HWID := 0x07400005
241 SUPPORTED_DEVICES += tl-wr741nd-v4
242 endef
243 TARGET_DEVICES += tplink_tl-wr740n-v5
244
245 define Device/tplink_tl-wr741-v1
246 $(Device/tplink-4m)
247 SOC := ar7240
248 DEVICE_MODEL := TL-WR741N/ND
249 DEVICE_VARIANT := v1/v2
250 TPLINK_HWID := 0x07410001
251 SUPPORTED_DEVICES += tl-wr741nd
252 endef
253 TARGET_DEVICES += tplink_tl-wr741-v1
254
255 define Device/tplink_tl-wr741nd-v4
256 $(Device/tplink-4mlzma)
257 SOC := ar9331
258 DEVICE_MODEL := TL-WR741N/ND
259 DEVICE_VARIANT := v4
260 TPLINK_HWID := 0x07410004
261 SUPPORTED_DEVICES += tl-wr741nd-v4
262 endef
263 TARGET_DEVICES += tplink_tl-wr741nd-v4
264
265 define Device/tplink_tl-wr743nd-v1
266 $(Device/tplink-4m)
267 SOC := ar7240
268 DEVICE_MODEL := TL-WR743ND
269 DEVICE_VARIANT := v1
270 TPLINK_HWID := 0x07430001
271 SUPPORTED_DEVICES += tl-wr741nd
272 endef
273 TARGET_DEVICES += tplink_tl-wr743nd-v1
274
275 define Device/tplink_tl-wr802n-v1
276 $(Device/tplink-4mlzma)
277 SOC := qca9533
278 DEVICE_MODEL := TL-WR802N
279 DEVICE_VARIANT := v1
280 TPLINK_HWID := 0x08020001
281 SUPPORTED_DEVICES += tl-wr802n-v1
282 endef
283 TARGET_DEVICES += tplink_tl-wr802n-v1
284
285 define Device/tplink_tl-wr802n-v2
286 $(Device/tplink-4mlzma)
287 SOC := qca9533
288 DEVICE_MODEL := TL-WR802N
289 DEVICE_VARIANT := v2
290 TPLINK_HWID := 0x08020002
291 TPLINK_HWREV := 2
292 SUPPORTED_DEVICES += tl-wr802n-v2
293 IMAGES += factory-us.bin factory-eu.bin
294 IMAGE/factory-us.bin := tplink-v1-image factory -C US
295 IMAGE/factory-eu.bin := tplink-v1-image factory -C EU
296 endef
297 TARGET_DEVICES += tplink_tl-wr802n-v2
298
299 define Device/tplink_tl-wr841-v5
300 $(Device/tplink-4m)
301 SOC := ar7240
302 DEVICE_MODEL := TL-WR841N/ND
303 DEVICE_VARIANT := v5/v6
304 TPLINK_HWID := 0x08410005
305 SUPPORTED_DEVICES += tl-wr741nd
306 endef
307 TARGET_DEVICES += tplink_tl-wr841-v5
308
309 define Device/tplink_tl-wr841-v7
310 $(Device/tplink-4m)
311 SOC := ar7241
312 DEVICE_MODEL := TL-WR841N/ND
313 DEVICE_VARIANT := v7
314 TPLINK_HWID := 0x08410007
315 SUPPORTED_DEVICES += tl-wr841n-v7
316 endef
317 TARGET_DEVICES += tplink_tl-wr841-v7
318
319 define Device/tplink_tl-wr841-v8
320 $(Device/tplink-4mlzma)
321 SOC := ar9341
322 DEVICE_MODEL := TL-WR841N/ND
323 DEVICE_VARIANT := v8
324 TPLINK_HWID := 0x08410008
325 SUPPORTED_DEVICES += tl-wr841n-v8
326 endef
327 TARGET_DEVICES += tplink_tl-wr841-v8
328
329 define Device/tplink_tl-wr841-v9
330 $(Device/tplink-4mlzma)
331 SOC := qca9533
332 DEVICE_MODEL := TL-WR841N/ND
333 DEVICE_VARIANT := v9
334 TPLINK_HWID := 0x08410009
335 SUPPORTED_DEVICES += tl-wr841n-v9
336 endef
337 TARGET_DEVICES += tplink_tl-wr841-v9
338
339 define Device/tplink_tl-wr841-v10
340 $(Device/tplink-4mlzma)
341 SOC := qca9533
342 DEVICE_MODEL := TL-WR841N/ND
343 DEVICE_VARIANT := v10
344 TPLINK_HWID := 0x08410010
345 SUPPORTED_DEVICES += tl-wr841n-v9
346 endef
347 TARGET_DEVICES += tplink_tl-wr841-v10
348
349 define Device/tplink_tl-wr841-v11
350 $(Device/tplink-4mlzma)
351 SOC := qca9533
352 DEVICE_MODEL := TL-WR841N/ND
353 DEVICE_VARIANT := v11
354 TPLINK_HWID := 0x08410011
355 SUPPORTED_DEVICES += tl-wr841n-v11
356 IMAGES += factory-us.bin factory-eu.bin
357 IMAGE/factory-us.bin := tplink-v1-image factory -C US
358 IMAGE/factory-eu.bin := tplink-v1-image factory -C EU
359 endef
360 TARGET_DEVICES += tplink_tl-wr841-v11
361
362 define Device/tplink_tl-wr841-v12
363 $(Device/tplink-4mlzma)
364 SOC := qca9533
365 DEVICE_MODEL := TL-WR841N/ND
366 DEVICE_VARIANT := v12
367 TPLINK_HWID := 0x08410012
368 SUPPORTED_DEVICES += tl-wr841n-v11
369 IMAGES += factory-us.bin factory-eu.bin
370 IMAGE/factory-us.bin := tplink-v1-image factory -C US
371 IMAGE/factory-eu.bin := tplink-v1-image factory -C EU
372 endef
373 TARGET_DEVICES += tplink_tl-wr841-v12
374
375 define Device/tplink_tl-wr940n-v3
376 $(Device/tplink-4mlzma)
377 SOC := tp9343
378 DEVICE_MODEL := TL-WR940N
379 DEVICE_VARIANT := v3
380 TPLINK_HWID := 0x09410006
381 SUPPORTED_DEVICES += tl-wr941nd-v6
382 endef
383 TARGET_DEVICES += tplink_tl-wr940n-v3
384
385 define Device/tplink_tl-wr940n-v4
386 $(Device/tplink-4mlzma)
387 SOC := tp9343
388 DEVICE_MODEL := TL-WR940N
389 DEVICE_VARIANT := v4
390 TPLINK_HWID := 0x09400004
391 SUPPORTED_DEVICES += tl-wr940n-v4
392 IMAGES += factory-us.bin factory-eu.bin factory-br.bin
393 IMAGE/factory-us.bin := tplink-v1-image factory -C US
394 IMAGE/factory-eu.bin := tplink-v1-image factory -C EU
395 IMAGE/factory-br.bin := tplink-v1-image factory -C BR
396 endef
397 TARGET_DEVICES += tplink_tl-wr940n-v4
398
399 define Device/tplink_tl-wr940n-v6
400 $(Device/tplink-4mlzma)
401 SOC := tp9343
402 DEVICE_MODEL := TL-WR940N
403 DEVICE_VARIANT := v6
404 TPLINK_HWID := 0x09400006
405 SUPPORTED_DEVICES += tl-wr940n-v6
406 IMAGES += factory-us.bin factory-eu.bin factory-br.bin
407 IMAGE/factory-us.bin := tplink-v1-image factory -C US
408 IMAGE/factory-eu.bin := tplink-v1-image factory -C EU
409 IMAGE/factory-br.bin := tplink-v1-image factory -C BR
410 endef
411 TARGET_DEVICES += tplink_tl-wr940n-v6
412
413 define Device/tplink_tl-wr941-v2
414 $(Device/tplink-4m)
415 SOC := ar9132
416 DEVICE_MODEL := TL-WR941ND
417 DEVICE_VARIANT := v2/v3
418 DEVICE_ALT0_VENDOR := TP-Link
419 DEVICE_ALT0_MODEL := TL-WR941N
420 DEVICE_ALT0_VARIANT := v2/v3
421 TPLINK_HWID := 0x09410002
422 TPLINK_HWREV := 2
423 SUPPORTED_DEVICES += tl-wr941nd
424 endef
425 TARGET_DEVICES += tplink_tl-wr941-v2
426
427 define Device/tplink_tl-wr941-v4
428 $(Device/tplink-4m)
429 SOC := ar7240
430 DEVICE_MODEL := TL-WR941ND
431 DEVICE_VARIANT := v4
432 DEVICE_ALT0_VENDOR := TP-Link
433 DEVICE_ALT0_MODEL := TL-WR941N
434 DEVICE_ALT0_VARIANT := v4
435 TPLINK_HWID := 0x09410004
436 SUPPORTED_DEVICES += tl-wr741nd
437 endef
438 TARGET_DEVICES += tplink_tl-wr941-v4
439
440 define Device/tplink_tl-wr941nd-v6
441 $(Device/tplink-4mlzma)
442 SOC := tp9343
443 DEVICE_MODEL := TL-WR941ND
444 DEVICE_VARIANT := v6
445 TPLINK_HWID := 0x09410006
446 SUPPORTED_DEVICES += tl-wr941nd-v6
447 endef
448 TARGET_DEVICES += tplink_tl-wr941nd-v6
449
450 define Device/tplink_tl-wr941n-v7-cn
451 $(Device/tplink-4mlzma)
452 SOC := qca9558
453 DEVICE_MODEL := TL-WR941N
454 DEVICE_VARIANT := v7 (CN)
455 TPLINK_HWID := 0x09410007
456 endef
457 TARGET_DEVICES += tplink_tl-wr941n-v7-cn