ath79: add support for Comfast CF-WR752AC v1
[oweals/openwrt.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 endef
170 TARGET_DEVICES += tplink_tl-wa901nd-v2
171
172 define Device/tplink_tl-wr703n
173   $(Device/tplink-4mlzma)
174   SOC := ar9331
175   DEVICE_MODEL := TL-WR703N
176   DEVICE_PACKAGES := kmod-usb-chipidea2
177   TPLINK_HWID := 0x07030101
178   SUPPORTED_DEVICES += tl-wr703n
179 endef
180 TARGET_DEVICES += tplink_tl-wr703n
181
182 define Device/tplink_tl-wr740n-v1
183   $(Device/tplink-4m)
184   SOC := ar7240
185   DEVICE_MODEL := TL-WR740N
186   DEVICE_VARIANT := v1/v2
187   TPLINK_HWID := 0x07400001
188 endef
189 TARGET_DEVICES += tplink_tl-wr740n-v1
190
191 define Device/tplink_tl-wr740n-v3
192   $(Device/tplink-4m)
193   SOC := ar7240
194   DEVICE_MODEL := TL-WR740N
195   DEVICE_VARIANT := v3
196   TPLINK_HWID := 0x07400003
197 endef
198 TARGET_DEVICES += tplink_tl-wr740n-v3
199
200 define Device/tplink_tl-wr740n-v4
201   $(Device/tplink-4mlzma)
202   SOC := ar9331
203   DEVICE_MODEL := TL-WR740N
204   DEVICE_VARIANT := v4
205   TPLINK_HWID := 0x07400004
206 endef
207 TARGET_DEVICES += tplink_tl-wr740n-v4
208
209 define Device/tplink_tl-wr740n-v5
210   $(Device/tplink-4mlzma)
211   SOC := ar9331
212   DEVICE_MODEL := TL-WR740N
213   DEVICE_VARIANT := v5
214   TPLINK_HWID := 0x07400005
215 endef
216 TARGET_DEVICES += tplink_tl-wr740n-v5
217
218 define Device/tplink_tl-wr741-v1
219   $(Device/tplink-4m)
220   SOC := ar7240
221   DEVICE_MODEL := TL-WR741N/ND
222   DEVICE_VARIANT := v1/v2
223   TPLINK_HWID := 0x07410001
224 endef
225 TARGET_DEVICES += tplink_tl-wr741-v1
226
227 define Device/tplink_tl-wr741nd-v4
228   $(Device/tplink-4mlzma)
229   SOC := ar9331
230   DEVICE_MODEL := TL-WR741N/ND
231   DEVICE_VARIANT := v4
232   TPLINK_HWID := 0x07410004
233   SUPPORTED_DEVICES += tl-wr741nd-v4
234 endef
235 TARGET_DEVICES += tplink_tl-wr741nd-v4
236
237 define Device/tplink_tl-wr743nd-v1
238   $(Device/tplink-4m)
239   SOC := ar7240
240   DEVICE_MODEL := TL-WR743ND
241   DEVICE_VARIANT := v1
242   TPLINK_HWID := 0x07430001
243 endef
244 TARGET_DEVICES += tplink_tl-wr743nd-v1
245
246 define Device/tplink_tl-wr841-v5
247   $(Device/tplink-4m)
248   SOC := ar7240
249   DEVICE_MODEL := TL-WR841N/ND
250   DEVICE_VARIANT := v5/v6
251   TPLINK_HWID := 0x08410005
252 endef
253 TARGET_DEVICES += tplink_tl-wr841-v5
254
255 define Device/tplink_tl-wr841-v7
256   $(Device/tplink-4m)
257   SOC := ar7241
258   DEVICE_MODEL := TL-WR841N/ND
259   DEVICE_VARIANT := v7
260   TPLINK_HWID := 0x08410007
261   SUPPORTED_DEVICES += tl-wr841n-v7
262 endef
263 TARGET_DEVICES += tplink_tl-wr841-v7
264
265 define Device/tplink_tl-wr841-v8
266   $(Device/tplink-4mlzma)
267   SOC := ar9341
268   DEVICE_MODEL := TL-WR841N/ND
269   DEVICE_VARIANT := v8
270   TPLINK_HWID := 0x08410008
271   SUPPORTED_DEVICES += tl-wr841n-v8
272 endef
273 TARGET_DEVICES += tplink_tl-wr841-v8
274
275 define Device/tplink_tl-wr841-v9
276   $(Device/tplink-4mlzma)
277   SOC := qca9533
278   DEVICE_MODEL := TL-WR841N/ND
279   DEVICE_VARIANT := v9
280   TPLINK_HWID := 0x08410009
281   SUPPORTED_DEVICES += tl-wr841n-v9
282 endef
283 TARGET_DEVICES += tplink_tl-wr841-v9
284
285 define Device/tplink_tl-wr841-v10
286   $(Device/tplink-4mlzma)
287   SOC := qca9533
288   DEVICE_MODEL := TL-WR841N/ND
289   DEVICE_VARIANT := v10
290   TPLINK_HWID := 0x08410010
291   SUPPORTED_DEVICES += tl-wr841n-v9
292 endef
293 TARGET_DEVICES += tplink_tl-wr841-v10
294
295 define Device/tplink_tl-wr841-v11
296   $(Device/tplink-4mlzma)
297   SOC := qca9533
298   DEVICE_MODEL := TL-WR841N/ND
299   DEVICE_VARIANT := v11
300   TPLINK_HWID := 0x08410011
301   SUPPORTED_DEVICES += tl-wr841n-v11
302   IMAGES += factory-us.bin factory-eu.bin
303   IMAGE/factory-us.bin := tplink-v1-image factory -C US
304   IMAGE/factory-eu.bin := tplink-v1-image factory -C EU
305 endef
306 TARGET_DEVICES += tplink_tl-wr841-v11
307
308 define Device/tplink_tl-wr841-v12
309   $(Device/tplink-4mlzma)
310   SOC := qca9533
311   DEVICE_MODEL := TL-WR841N/ND
312   DEVICE_VARIANT := v12
313   TPLINK_HWID := 0x08410012
314   SUPPORTED_DEVICES += tl-wr841n-v11
315   IMAGES += factory-us.bin factory-eu.bin
316   IMAGE/factory-us.bin := tplink-v1-image factory -C US
317   IMAGE/factory-eu.bin := tplink-v1-image factory -C EU
318 endef
319 TARGET_DEVICES += tplink_tl-wr841-v12
320
321 define Device/tplink_tl-wr940n-v3
322   $(Device/tplink-4mlzma)
323   SOC := tp9343
324   DEVICE_MODEL := TL-WR940N
325   DEVICE_VARIANT := v3
326   TPLINK_HWID := 0x09410006
327   SUPPORTED_DEVICES += tl-wr941nd-v6
328 endef
329 TARGET_DEVICES += tplink_tl-wr940n-v3
330
331 define Device/tplink_tl-wr940n-v4
332   $(Device/tplink-4mlzma)
333   SOC := tp9343
334   DEVICE_MODEL := TL-WR940N
335   DEVICE_VARIANT := v4
336   TPLINK_HWID := 0x09400004
337   SUPPORTED_DEVICES += tl-wr940n-v4
338   IMAGES += factory-us.bin factory-eu.bin factory-br.bin
339   IMAGE/factory-us.bin := tplink-v1-image factory -C US
340   IMAGE/factory-eu.bin := tplink-v1-image factory -C EU
341   IMAGE/factory-br.bin := tplink-v1-image factory -C BR
342 endef
343 TARGET_DEVICES += tplink_tl-wr940n-v4
344
345 define Device/tplink_tl-wr940n-v6
346   $(Device/tplink-4mlzma)
347   SOC := tp9343
348   DEVICE_MODEL := TL-WR940N
349   DEVICE_VARIANT := v6
350   TPLINK_HWID := 0x09400006
351   SUPPORTED_DEVICES += tl-wr940n-v6
352   IMAGES += factory-us.bin factory-eu.bin factory-br.bin
353   IMAGE/factory-us.bin := tplink-v1-image factory -C US
354   IMAGE/factory-eu.bin := tplink-v1-image factory -C EU
355   IMAGE/factory-br.bin := tplink-v1-image factory -C BR
356 endef
357 TARGET_DEVICES += tplink_tl-wr940n-v6
358
359 define Device/tplink_tl-wr941-v2
360   $(Device/tplink-4m)
361   SOC := ar9132
362   DEVICE_MODEL := TL-WR941ND
363   DEVICE_VARIANT := v2/v3
364   DEVICE_ALT0_VENDOR := TP-Link
365   DEVICE_ALT0_MODEL := TL-WR941N
366   DEVICE_ALT0_VARIANT := v2/v3
367   TPLINK_HWID := 0x09410002
368   TPLINK_HWREV := 2
369 endef
370 TARGET_DEVICES += tplink_tl-wr941-v2
371
372 define Device/tplink_tl-wr941-v4
373   $(Device/tplink-4m)
374   SOC := ar7240
375   DEVICE_MODEL := TL-WR941ND
376   DEVICE_VARIANT := v4
377   DEVICE_ALT0_VENDOR := TP-Link
378   DEVICE_ALT0_MODEL := TL-WR941N
379   DEVICE_ALT0_VARIANT := v4
380   TPLINK_HWID := 0x09410004
381 endef
382 TARGET_DEVICES += tplink_tl-wr941-v4
383
384 define Device/tplink_tl-wr941nd-v6
385   $(Device/tplink-4mlzma)
386   SOC := tp9343
387   DEVICE_MODEL := TL-WR941ND
388   DEVICE_VARIANT := v6
389   TPLINK_HWID := 0x09410006
390   SUPPORTED_DEVICES += tl-wr941nd-v6
391 endef
392 TARGET_DEVICES += tplink_tl-wr941nd-v6
393
394 define Device/tplink_tl-wr941n-v7-cn
395   $(Device/tplink-4mlzma)
396   SOC := qca9558
397   DEVICE_MODEL := TL-WR941N
398   DEVICE_VARIANT := v7 (CN)
399   TPLINK_HWID := 0x09410007
400 endef
401 TARGET_DEVICES += tplink_tl-wr941n-v7-cn