ath79: add support for TP-Link TL-WR740N v5
[openwrt/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