e5208530d6569236ce7e6e63a8b6b4340aa51fa6
[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-v1
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-v1
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-wa850re-v1
70 $(Device/tplink-4mlzma)
71 SOC := ar9341
72 DEVICE_MODEL := TL-WA850RE
73 DEVICE_VARIANT := v1
74 TPLINK_HWID := 0x08500001
75 DEVICE_PACKAGES := rssileds
76 SUPPORTED_DEVICES += tl-wa850re
77 endef
78 TARGET_DEVICES += tplink_tl-wa850re-v1
79
80 define Device/tplink_tl-wa850re-v2
81 $(Device/tplink-safeloader)
82 SOC := qca9533
83 IMAGE_SIZE := 3648k
84 DEVICE_MODEL := TL-WA850RE
85 DEVICE_VARIANT := v2
86 TPLINK_BOARD_ID := TLWA850REV2
87 TPLINK_HWID := 0x08500002
88 TPLINK_HWREV := 0x0
89 DEVICE_PACKAGES := rssileds
90 SUPPORTED_DEVICES += tl-wa850re-v2
91 endef
92 TARGET_DEVICES += tplink_tl-wa850re-v2
93
94 define Device/tplink_tl-wa901nd-v2
95 $(Device/tplink-4m)
96 SOC := ar9132
97 DEVICE_MODEL := TL-WA901ND
98 DEVICE_VARIANT := v2
99 TPLINK_HWID := 0x09010002
100 endef
101 TARGET_DEVICES += tplink_tl-wa901nd-v2
102
103 define Device/tplink_tl-wr703n
104 $(Device/tplink-4mlzma)
105 SOC := ar9331
106 DEVICE_MODEL := TL-WR703N
107 DEVICE_PACKAGES := kmod-usb-chipidea2
108 TPLINK_HWID := 0x07030101
109 SUPPORTED_DEVICES += tl-wr703n
110 endef
111 TARGET_DEVICES += tplink_tl-wr703n
112
113 define Device/tplink_tl-wr740n-v1
114 $(Device/tplink-4m)
115 SOC := ar7240
116 DEVICE_MODEL := TL-WR740N
117 DEVICE_VARIANT := v1/v2
118 TPLINK_HWID := 0x07400001
119 endef
120 TARGET_DEVICES += tplink_tl-wr740n-v1
121
122 define Device/tplink_tl-wr740n-v3
123 $(Device/tplink-4m)
124 SOC := ar7240
125 DEVICE_MODEL := TL-WR740N
126 DEVICE_VARIANT := v3
127 TPLINK_HWID := 0x07400003
128 endef
129 TARGET_DEVICES += tplink_tl-wr740n-v3
130
131 define Device/tplink_tl-wr740n-v4
132 $(Device/tplink-4mlzma)
133 SOC := ar9331
134 DEVICE_MODEL := TL-WR740N
135 DEVICE_VARIANT := v4
136 TPLINK_HWID := 0x07400004
137 SUPPORTED_DEVICES += tl-wr740n-v4
138 endef
139 TARGET_DEVICES += tplink_tl-wr740n-v4
140
141 define Device/tplink_tl-wr741-v1
142 $(Device/tplink-4m)
143 SOC := ar7240
144 DEVICE_MODEL := TL-WR741N/ND
145 DEVICE_VARIANT := v1/v2
146 TPLINK_HWID := 0x07410001
147 endef
148 TARGET_DEVICES += tplink_tl-wr741-v1
149
150 define Device/tplink_tl-wr741nd-v4
151 $(Device/tplink-4mlzma)
152 SOC := ar9331
153 DEVICE_MODEL := TL-WR741N/ND
154 DEVICE_VARIANT := v4
155 TPLINK_HWID := 0x07410004
156 SUPPORTED_DEVICES += tl-wr741n-v4
157 endef
158 TARGET_DEVICES += tplink_tl-wr741nd-v4
159
160 define Device/tplink_tl-wr743nd-v1
161 $(Device/tplink-4m)
162 SOC := ar7240
163 DEVICE_MODEL := TL-WR743ND
164 DEVICE_VARIANT := v1
165 TPLINK_HWID := 0x07430001
166 endef
167 TARGET_DEVICES += tplink_tl-wr743nd-v1
168
169 define Device/tplink_tl-wr841-v5
170 $(Device/tplink-4m)
171 SOC := ar7240
172 DEVICE_MODEL := TL-WR841N/ND
173 DEVICE_VARIANT := v5/v6
174 TPLINK_HWID := 0x08410005
175 endef
176 TARGET_DEVICES += tplink_tl-wr841-v5
177
178 define Device/tplink_tl-wr841-v7
179 $(Device/tplink-4m)
180 SOC := ar7241
181 DEVICE_MODEL := TL-WR841N/ND
182 DEVICE_VARIANT := v7
183 TPLINK_HWID := 0x08410007
184 SUPPORTED_DEVICES += tl-wr841-v7
185 endef
186 TARGET_DEVICES += tplink_tl-wr841-v7
187
188 define Device/tplink_tl-wr841-v8
189 $(Device/tplink-4mlzma)
190 SOC := ar9341
191 DEVICE_MODEL := TL-WR841N/ND
192 DEVICE_VARIANT := v8
193 TPLINK_HWID := 0x08410008
194 SUPPORTED_DEVICES += tl-wr841n-v8
195 endef
196 TARGET_DEVICES += tplink_tl-wr841-v8
197
198 define Device/tplink_tl-wr841-v9
199 $(Device/tplink-4mlzma)
200 SOC := qca9533
201 DEVICE_MODEL := TL-WR841N/ND
202 DEVICE_VARIANT := v9
203 TPLINK_HWID := 0x08410009
204 SUPPORTED_DEVICES += tl-wr841n-v9
205 endef
206 TARGET_DEVICES += tplink_tl-wr841-v9
207
208 define Device/tplink_tl-wr841-v10
209 $(Device/tplink-4mlzma)
210 SOC := qca9533
211 DEVICE_MODEL := TL-WR841N/ND
212 DEVICE_VARIANT := v10
213 TPLINK_HWID := 0x08410010
214 SUPPORTED_DEVICES += tl-wr841n-v9
215 endef
216 TARGET_DEVICES += tplink_tl-wr841-v10
217
218 define Device/tplink_tl-wr841-v11
219 $(Device/tplink-4mlzma)
220 SOC := qca9533
221 DEVICE_MODEL := TL-WR841N/ND
222 DEVICE_VARIANT := v11
223 TPLINK_HWID := 0x08410011
224 SUPPORTED_DEVICES += tl-wr841n-v11
225 IMAGES += factory-us.bin factory-eu.bin
226 IMAGE/factory-us.bin := tplink-v1-image factory -C US
227 IMAGE/factory-eu.bin := tplink-v1-image factory -C EU
228 endef
229 TARGET_DEVICES += tplink_tl-wr841-v11
230
231 define Device/tplink_tl-wr841-v12
232 $(Device/tplink-4mlzma)
233 SOC := qca9533
234 DEVICE_MODEL := TL-WR841N/ND
235 DEVICE_VARIANT := v12
236 TPLINK_HWID := 0x08410012
237 SUPPORTED_DEVICES += tl-wr841n-v11
238 IMAGES += factory-us.bin factory-eu.bin
239 IMAGE/factory-us.bin := tplink-v1-image factory -C US
240 IMAGE/factory-eu.bin := tplink-v1-image factory -C EU
241 endef
242 TARGET_DEVICES += tplink_tl-wr841-v12
243
244 define Device/tplink_tl-wr940n-v3
245 $(Device/tplink-4mlzma)
246 SOC := tp9343
247 DEVICE_MODEL := TL-WR940N
248 DEVICE_VARIANT := v3
249 TPLINK_HWID := 0x09410006
250 SUPPORTED_DEVICES += tl-wr941nd-v6
251 endef
252 TARGET_DEVICES += tplink_tl-wr940n-v3
253
254 define Device/tplink_tl-wr940n-v4
255 $(Device/tplink-4mlzma)
256 SOC := tp9343
257 DEVICE_MODEL := TL-WR940N
258 DEVICE_VARIANT := v4
259 TPLINK_HWID := 0x09400004
260 SUPPORTED_DEVICES += tl-wr940n-v4
261 IMAGES += factory-us.bin factory-eu.bin factory-br.bin
262 IMAGE/factory-us.bin := tplink-v1-image factory -C US
263 IMAGE/factory-eu.bin := tplink-v1-image factory -C EU
264 IMAGE/factory-br.bin := tplink-v1-image factory -C BR
265 endef
266 TARGET_DEVICES += tplink_tl-wr940n-v4
267
268 define Device/tplink_tl-wr941-v2
269 $(Device/tplink-4m)
270 SOC := ar9132
271 DEVICE_MODEL := TL-WR941ND
272 DEVICE_VARIANT := v2/v3
273 DEVICE_ALT0_VENDOR := TP-Link
274 DEVICE_ALT0_MODEL := TL-WR941N
275 DEVICE_ALT0_VARIANT := v2/v3
276 TPLINK_HWID := 0x09410002
277 TPLINK_HWREV := 2
278 endef
279 TARGET_DEVICES += tplink_tl-wr941-v2
280
281 define Device/tplink_tl-wr941-v4
282 $(Device/tplink-4m)
283 SOC := ar7240
284 DEVICE_MODEL := TL-WR941ND
285 DEVICE_VARIANT := v4
286 DEVICE_ALT0_VENDOR := TP-Link
287 DEVICE_ALT0_MODEL := TL-WR941N
288 DEVICE_ALT0_VARIANT := v4
289 TPLINK_HWID := 0x09410004
290 endef
291 TARGET_DEVICES += tplink_tl-wr941-v4
292
293 define Device/tplink_tl-wr941nd-v6
294 $(Device/tplink-4mlzma)
295 SOC := tp9343
296 DEVICE_MODEL := TL-WR941ND
297 DEVICE_VARIANT := v6
298 TPLINK_HWID := 0x09410006
299 SUPPORTED_DEVICES += tl-wr941nd-v6
300 endef
301 TARGET_DEVICES += tplink_tl-wr941nd-v6
302
303 define Device/tplink_tl-wr941n-v7-cn
304 $(Device/tplink-4mlzma)
305 SOC := qca9558
306 DEVICE_MODEL := TL-WR941N
307 DEVICE_VARIANT := v7 (CN)
308 TPLINK_HWID := 0x09410007
309 endef
310 TARGET_DEVICES += tplink_tl-wr941n-v7-cn