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