ath79/nand: add support for Netgear WNDR4300SW
[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   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-wr841-v5
276   $(Device/tplink-4m)
277   SOC := ar7240
278   DEVICE_MODEL := TL-WR841N/ND
279   DEVICE_VARIANT := v5/v6
280   TPLINK_HWID := 0x08410005
281   SUPPORTED_DEVICES += tl-wr741nd
282 endef
283 TARGET_DEVICES += tplink_tl-wr841-v5
284
285 define Device/tplink_tl-wr841-v7
286   $(Device/tplink-4m)
287   SOC := ar7241
288   DEVICE_MODEL := TL-WR841N/ND
289   DEVICE_VARIANT := v7
290   TPLINK_HWID := 0x08410007
291   SUPPORTED_DEVICES += tl-wr841n-v7
292 endef
293 TARGET_DEVICES += tplink_tl-wr841-v7
294
295 define Device/tplink_tl-wr841-v8
296   $(Device/tplink-4mlzma)
297   SOC := ar9341
298   DEVICE_MODEL := TL-WR841N/ND
299   DEVICE_VARIANT := v8
300   TPLINK_HWID := 0x08410008
301   SUPPORTED_DEVICES += tl-wr841n-v8
302 endef
303 TARGET_DEVICES += tplink_tl-wr841-v8
304
305 define Device/tplink_tl-wr841-v9
306   $(Device/tplink-4mlzma)
307   SOC := qca9533
308   DEVICE_MODEL := TL-WR841N/ND
309   DEVICE_VARIANT := v9
310   TPLINK_HWID := 0x08410009
311   SUPPORTED_DEVICES += tl-wr841n-v9
312 endef
313 TARGET_DEVICES += tplink_tl-wr841-v9
314
315 define Device/tplink_tl-wr841-v10
316   $(Device/tplink-4mlzma)
317   SOC := qca9533
318   DEVICE_MODEL := TL-WR841N/ND
319   DEVICE_VARIANT := v10
320   TPLINK_HWID := 0x08410010
321   SUPPORTED_DEVICES += tl-wr841n-v9
322 endef
323 TARGET_DEVICES += tplink_tl-wr841-v10
324
325 define Device/tplink_tl-wr841-v11
326   $(Device/tplink-4mlzma)
327   SOC := qca9533
328   DEVICE_MODEL := TL-WR841N/ND
329   DEVICE_VARIANT := v11
330   TPLINK_HWID := 0x08410011
331   SUPPORTED_DEVICES += tl-wr841n-v11
332   IMAGES += factory-us.bin factory-eu.bin
333   IMAGE/factory-us.bin := tplink-v1-image factory -C US
334   IMAGE/factory-eu.bin := tplink-v1-image factory -C EU
335 endef
336 TARGET_DEVICES += tplink_tl-wr841-v11
337
338 define Device/tplink_tl-wr841-v12
339   $(Device/tplink-4mlzma)
340   SOC := qca9533
341   DEVICE_MODEL := TL-WR841N/ND
342   DEVICE_VARIANT := v12
343   TPLINK_HWID := 0x08410012
344   SUPPORTED_DEVICES += tl-wr841n-v11
345   IMAGES += factory-us.bin factory-eu.bin
346   IMAGE/factory-us.bin := tplink-v1-image factory -C US
347   IMAGE/factory-eu.bin := tplink-v1-image factory -C EU
348 endef
349 TARGET_DEVICES += tplink_tl-wr841-v12
350
351 define Device/tplink_tl-wr940n-v3
352   $(Device/tplink-4mlzma)
353   SOC := tp9343
354   DEVICE_MODEL := TL-WR940N
355   DEVICE_VARIANT := v3
356   TPLINK_HWID := 0x09410006
357   SUPPORTED_DEVICES += tl-wr941nd-v6
358 endef
359 TARGET_DEVICES += tplink_tl-wr940n-v3
360
361 define Device/tplink_tl-wr940n-v4
362   $(Device/tplink-4mlzma)
363   SOC := tp9343
364   DEVICE_MODEL := TL-WR940N
365   DEVICE_VARIANT := v4
366   TPLINK_HWID := 0x09400004
367   SUPPORTED_DEVICES += tl-wr940n-v4
368   IMAGES += factory-us.bin factory-eu.bin factory-br.bin
369   IMAGE/factory-us.bin := tplink-v1-image factory -C US
370   IMAGE/factory-eu.bin := tplink-v1-image factory -C EU
371   IMAGE/factory-br.bin := tplink-v1-image factory -C BR
372 endef
373 TARGET_DEVICES += tplink_tl-wr940n-v4
374
375 define Device/tplink_tl-wr940n-v6
376   $(Device/tplink-4mlzma)
377   SOC := tp9343
378   DEVICE_MODEL := TL-WR940N
379   DEVICE_VARIANT := v6
380   TPLINK_HWID := 0x09400006
381   SUPPORTED_DEVICES += tl-wr940n-v6
382   IMAGES += factory-us.bin factory-eu.bin factory-br.bin
383   IMAGE/factory-us.bin := tplink-v1-image factory -C US
384   IMAGE/factory-eu.bin := tplink-v1-image factory -C EU
385   IMAGE/factory-br.bin := tplink-v1-image factory -C BR
386 endef
387 TARGET_DEVICES += tplink_tl-wr940n-v6
388
389 define Device/tplink_tl-wr941-v2
390   $(Device/tplink-4m)
391   SOC := ar9132
392   DEVICE_MODEL := TL-WR941ND
393   DEVICE_VARIANT := v2/v3
394   DEVICE_ALT0_VENDOR := TP-Link
395   DEVICE_ALT0_MODEL := TL-WR941N
396   DEVICE_ALT0_VARIANT := v2/v3
397   TPLINK_HWID := 0x09410002
398   TPLINK_HWREV := 2
399   SUPPORTED_DEVICES += tl-wr941nd
400 endef
401 TARGET_DEVICES += tplink_tl-wr941-v2
402
403 define Device/tplink_tl-wr941-v4
404   $(Device/tplink-4m)
405   SOC := ar7240
406   DEVICE_MODEL := TL-WR941ND
407   DEVICE_VARIANT := v4
408   DEVICE_ALT0_VENDOR := TP-Link
409   DEVICE_ALT0_MODEL := TL-WR941N
410   DEVICE_ALT0_VARIANT := v4
411   TPLINK_HWID := 0x09410004
412   SUPPORTED_DEVICES += tl-wr741nd
413 endef
414 TARGET_DEVICES += tplink_tl-wr941-v4
415
416 define Device/tplink_tl-wr941nd-v6
417   $(Device/tplink-4mlzma)
418   SOC := tp9343
419   DEVICE_MODEL := TL-WR941ND
420   DEVICE_VARIANT := v6
421   TPLINK_HWID := 0x09410006
422   SUPPORTED_DEVICES += tl-wr941nd-v6
423 endef
424 TARGET_DEVICES += tplink_tl-wr941nd-v6
425
426 define Device/tplink_tl-wr941n-v7-cn
427   $(Device/tplink-4mlzma)
428   SOC := qca9558
429   DEVICE_MODEL := TL-WR941N
430   DEVICE_VARIANT := v7 (CN)
431   TPLINK_HWID := 0x09410007
432 endef
433 TARGET_DEVICES += tplink_tl-wr941n-v7-cn