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