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