c533de3f4ca4d156878e9074b29524879a4b41dc
[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-wa701nd-v1
70   $(Device/tplink-4m)
71   SOC := ar7240
72   DEVICE_MODEL := TL-WA701ND
73   DEVICE_VARIANT := v1
74   TPLINK_HWID := 0x07010001
75   SUPPORTED_DEVICES += tl-wa901nd
76 endef
77 TARGET_DEVICES += tplink_tl-wa701nd-v1
78
79 define Device/tplink_tl-wa730re-v1
80   $(Device/tplink-4m)
81   SOC := ar7240
82   DEVICE_MODEL := TL-WA730RE
83   DEVICE_VARIANT := v1
84   TPLINK_HWID := 0x07300001
85   SUPPORTED_DEVICES += tl-wa901nd
86 endef
87 TARGET_DEVICES += tplink_tl-wa730re-v1
88
89 define Device/tplink_tl-wa801nd-v1
90   $(Device/tplink-4m)
91   SOC := ar7240
92   DEVICE_MODEL := TL-WA801ND
93   DEVICE_VARIANT := v1
94   TPLINK_HWID := 0x08010001
95   SUPPORTED_DEVICES += tl-wa901nd
96 endef
97 TARGET_DEVICES += tplink_tl-wa801nd-v1
98
99 define Device/tplink_tl-wa830re-v1
100   $(Device/tplink-4m)
101   SOC := ar7240
102   DEVICE_MODEL := TL-WA830RE
103   DEVICE_VARIANT := v1
104   TPLINK_HWID := 0x08300010
105   SUPPORTED_DEVICES += tl-wa901nd
106 endef
107 TARGET_DEVICES += tplink_tl-wa830re-v1
108
109 define Device/tplink_tl-wa850re-v1
110   $(Device/tplink-4mlzma)
111   SOC := ar9341
112   DEVICE_MODEL := TL-WA850RE
113   DEVICE_VARIANT := v1
114   TPLINK_HWID := 0x08500001
115   DEVICE_PACKAGES := rssileds
116   SUPPORTED_DEVICES += tl-wa850re
117 endef
118 TARGET_DEVICES += tplink_tl-wa850re-v1
119
120 define Device/tplink_tl-wa850re-v2
121   $(Device/tplink-safeloader)
122   SOC := qca9533
123   IMAGE_SIZE := 3648k
124   DEVICE_MODEL := TL-WA850RE
125   DEVICE_VARIANT := v2
126   TPLINK_BOARD_ID := TLWA850REV2
127   TPLINK_HWID := 0x08500002
128   DEVICE_PACKAGES := rssileds
129   SUPPORTED_DEVICES += tl-wa850re-v2
130 endef
131 TARGET_DEVICES += tplink_tl-wa850re-v2
132
133 define Device/tplink_tl-wa860re-v1
134   $(Device/tplink-4mlzma)
135   SOC := ar9341
136   DEVICE_MODEL := TL-WA860RE
137   DEVICE_VARIANT := v1
138   TPLINK_HWID := 0x08600001
139   SUPPORTED_DEVICES += tl-wa860re
140 endef
141 TARGET_DEVICES += tplink_tl-wa860re-v1
142
143 define Device/tplink_tl-wa901nd-v1
144   $(Device/tplink-4m)
145   SOC := ar7240
146   DEVICE_MODEL := TL-WA901ND
147   DEVICE_VARIANT := v1
148   TPLINK_HWID := 0x09010001
149   SUPPORTED_DEVICES += tl-wa901nd
150 endef
151 TARGET_DEVICES += tplink_tl-wa901nd-v1
152
153 define Device/tplink_tl-wa901nd-v2
154   $(Device/tplink-4m)
155   SOC := ar9132
156   DEVICE_MODEL := TL-WA901ND
157   DEVICE_VARIANT := v2
158   TPLINK_HWID := 0x09010002
159 endef
160 TARGET_DEVICES += tplink_tl-wa901nd-v2
161
162 define Device/tplink_tl-wr703n
163   $(Device/tplink-4mlzma)
164   SOC := ar9331
165   DEVICE_MODEL := TL-WR703N
166   DEVICE_PACKAGES := kmod-usb-chipidea2
167   TPLINK_HWID := 0x07030101
168   SUPPORTED_DEVICES += tl-wr703n
169 endef
170 TARGET_DEVICES += tplink_tl-wr703n
171
172 define Device/tplink_tl-wr740n-v1
173   $(Device/tplink-4m)
174   SOC := ar7240
175   DEVICE_MODEL := TL-WR740N
176   DEVICE_VARIANT := v1/v2
177   TPLINK_HWID := 0x07400001
178 endef
179 TARGET_DEVICES += tplink_tl-wr740n-v1
180
181 define Device/tplink_tl-wr740n-v3
182   $(Device/tplink-4m)
183   SOC := ar7240
184   DEVICE_MODEL := TL-WR740N
185   DEVICE_VARIANT := v3
186   TPLINK_HWID := 0x07400003
187 endef
188 TARGET_DEVICES += tplink_tl-wr740n-v3
189
190 define Device/tplink_tl-wr740n-v4
191   $(Device/tplink-4mlzma)
192   SOC := ar9331
193   DEVICE_MODEL := TL-WR740N
194   DEVICE_VARIANT := v4
195   TPLINK_HWID := 0x07400004
196 endef
197 TARGET_DEVICES += tplink_tl-wr740n-v4
198
199 define Device/tplink_tl-wr740n-v5
200   $(Device/tplink-4mlzma)
201   SOC := ar9331
202   DEVICE_MODEL := TL-WR740N
203   DEVICE_VARIANT := v5
204   TPLINK_HWID := 0x07400005
205 endef
206 TARGET_DEVICES += tplink_tl-wr740n-v5
207
208 define Device/tplink_tl-wr741-v1
209   $(Device/tplink-4m)
210   SOC := ar7240
211   DEVICE_MODEL := TL-WR741N/ND
212   DEVICE_VARIANT := v1/v2
213   TPLINK_HWID := 0x07410001
214 endef
215 TARGET_DEVICES += tplink_tl-wr741-v1
216
217 define Device/tplink_tl-wr741nd-v4
218   $(Device/tplink-4mlzma)
219   SOC := ar9331
220   DEVICE_MODEL := TL-WR741N/ND
221   DEVICE_VARIANT := v4
222   TPLINK_HWID := 0x07410004
223   SUPPORTED_DEVICES += tl-wr741nd-v4
224 endef
225 TARGET_DEVICES += tplink_tl-wr741nd-v4
226
227 define Device/tplink_tl-wr743nd-v1
228   $(Device/tplink-4m)
229   SOC := ar7240
230   DEVICE_MODEL := TL-WR743ND
231   DEVICE_VARIANT := v1
232   TPLINK_HWID := 0x07430001
233 endef
234 TARGET_DEVICES += tplink_tl-wr743nd-v1
235
236 define Device/tplink_tl-wr841-v5
237   $(Device/tplink-4m)
238   SOC := ar7240
239   DEVICE_MODEL := TL-WR841N/ND
240   DEVICE_VARIANT := v5/v6
241   TPLINK_HWID := 0x08410005
242 endef
243 TARGET_DEVICES += tplink_tl-wr841-v5
244
245 define Device/tplink_tl-wr841-v7
246   $(Device/tplink-4m)
247   SOC := ar7241
248   DEVICE_MODEL := TL-WR841N/ND
249   DEVICE_VARIANT := v7
250   TPLINK_HWID := 0x08410007
251   SUPPORTED_DEVICES += tl-wr841n-v7
252 endef
253 TARGET_DEVICES += tplink_tl-wr841-v7
254
255 define Device/tplink_tl-wr841-v8
256   $(Device/tplink-4mlzma)
257   SOC := ar9341
258   DEVICE_MODEL := TL-WR841N/ND
259   DEVICE_VARIANT := v8
260   TPLINK_HWID := 0x08410008
261   SUPPORTED_DEVICES += tl-wr841n-v8
262 endef
263 TARGET_DEVICES += tplink_tl-wr841-v8
264
265 define Device/tplink_tl-wr841-v9
266   $(Device/tplink-4mlzma)
267   SOC := qca9533
268   DEVICE_MODEL := TL-WR841N/ND
269   DEVICE_VARIANT := v9
270   TPLINK_HWID := 0x08410009
271   SUPPORTED_DEVICES += tl-wr841n-v9
272 endef
273 TARGET_DEVICES += tplink_tl-wr841-v9
274
275 define Device/tplink_tl-wr841-v10
276   $(Device/tplink-4mlzma)
277   SOC := qca9533
278   DEVICE_MODEL := TL-WR841N/ND
279   DEVICE_VARIANT := v10
280   TPLINK_HWID := 0x08410010
281   SUPPORTED_DEVICES += tl-wr841n-v9
282 endef
283 TARGET_DEVICES += tplink_tl-wr841-v10
284
285 define Device/tplink_tl-wr841-v11
286   $(Device/tplink-4mlzma)
287   SOC := qca9533
288   DEVICE_MODEL := TL-WR841N/ND
289   DEVICE_VARIANT := v11
290   TPLINK_HWID := 0x08410011
291   SUPPORTED_DEVICES += tl-wr841n-v11
292   IMAGES += factory-us.bin factory-eu.bin
293   IMAGE/factory-us.bin := tplink-v1-image factory -C US
294   IMAGE/factory-eu.bin := tplink-v1-image factory -C EU
295 endef
296 TARGET_DEVICES += tplink_tl-wr841-v11
297
298 define Device/tplink_tl-wr841-v12
299   $(Device/tplink-4mlzma)
300   SOC := qca9533
301   DEVICE_MODEL := TL-WR841N/ND
302   DEVICE_VARIANT := v12
303   TPLINK_HWID := 0x08410012
304   SUPPORTED_DEVICES += tl-wr841n-v11
305   IMAGES += factory-us.bin factory-eu.bin
306   IMAGE/factory-us.bin := tplink-v1-image factory -C US
307   IMAGE/factory-eu.bin := tplink-v1-image factory -C EU
308 endef
309 TARGET_DEVICES += tplink_tl-wr841-v12
310
311 define Device/tplink_tl-wr940n-v3
312   $(Device/tplink-4mlzma)
313   SOC := tp9343
314   DEVICE_MODEL := TL-WR940N
315   DEVICE_VARIANT := v3
316   TPLINK_HWID := 0x09410006
317   SUPPORTED_DEVICES += tl-wr941nd-v6
318 endef
319 TARGET_DEVICES += tplink_tl-wr940n-v3
320
321 define Device/tplink_tl-wr940n-v4
322   $(Device/tplink-4mlzma)
323   SOC := tp9343
324   DEVICE_MODEL := TL-WR940N
325   DEVICE_VARIANT := v4
326   TPLINK_HWID := 0x09400004
327   SUPPORTED_DEVICES += tl-wr940n-v4
328   IMAGES += factory-us.bin factory-eu.bin factory-br.bin
329   IMAGE/factory-us.bin := tplink-v1-image factory -C US
330   IMAGE/factory-eu.bin := tplink-v1-image factory -C EU
331   IMAGE/factory-br.bin := tplink-v1-image factory -C BR
332 endef
333 TARGET_DEVICES += tplink_tl-wr940n-v4
334
335 define Device/tplink_tl-wr940n-v6
336   $(Device/tplink-4mlzma)
337   SOC := tp9343
338   DEVICE_MODEL := TL-WR940N
339   DEVICE_VARIANT := v6
340   TPLINK_HWID := 0x09400006
341   SUPPORTED_DEVICES += tl-wr940n-v6
342   IMAGES += factory-us.bin factory-eu.bin factory-br.bin
343   IMAGE/factory-us.bin := tplink-v1-image factory -C US
344   IMAGE/factory-eu.bin := tplink-v1-image factory -C EU
345   IMAGE/factory-br.bin := tplink-v1-image factory -C BR
346 endef
347 TARGET_DEVICES += tplink_tl-wr940n-v6
348
349 define Device/tplink_tl-wr941-v2
350   $(Device/tplink-4m)
351   SOC := ar9132
352   DEVICE_MODEL := TL-WR941ND
353   DEVICE_VARIANT := v2/v3
354   DEVICE_ALT0_VENDOR := TP-Link
355   DEVICE_ALT0_MODEL := TL-WR941N
356   DEVICE_ALT0_VARIANT := v2/v3
357   TPLINK_HWID := 0x09410002
358   TPLINK_HWREV := 2
359 endef
360 TARGET_DEVICES += tplink_tl-wr941-v2
361
362 define Device/tplink_tl-wr941-v4
363   $(Device/tplink-4m)
364   SOC := ar7240
365   DEVICE_MODEL := TL-WR941ND
366   DEVICE_VARIANT := v4
367   DEVICE_ALT0_VENDOR := TP-Link
368   DEVICE_ALT0_MODEL := TL-WR941N
369   DEVICE_ALT0_VARIANT := v4
370   TPLINK_HWID := 0x09410004
371 endef
372 TARGET_DEVICES += tplink_tl-wr941-v4
373
374 define Device/tplink_tl-wr941nd-v6
375   $(Device/tplink-4mlzma)
376   SOC := tp9343
377   DEVICE_MODEL := TL-WR941ND
378   DEVICE_VARIANT := v6
379   TPLINK_HWID := 0x09410006
380   SUPPORTED_DEVICES += tl-wr941nd-v6
381 endef
382 TARGET_DEVICES += tplink_tl-wr941nd-v6
383
384 define Device/tplink_tl-wr941n-v7-cn
385   $(Device/tplink-4mlzma)
386   SOC := qca9558
387   DEVICE_MODEL := TL-WR941N
388   DEVICE_VARIANT := v7 (CN)
389   TPLINK_HWID := 0x09410007
390 endef
391 TARGET_DEVICES += tplink_tl-wr941n-v7-cn