ath79: migrate TP-Link TL-MR3420v2 to ath79
[openwrt/openwrt.git] / target / linux / ath79 / image / tiny-tp-link.mk
1 include ./common-tp-link.mk
2
3
4 define Device/tplink_tl-mr10u
5 $(Device/tplink-4mlzma)
6 ATH_SOC := ar9331
7 DEVICE_MODEL := TL-MR10U
8 DEVICE_PACKAGES := kmod-usb-chipidea2
9 TPLINK_HWID := 0x00100101
10 SUPPORTED_DEVICES += tl-mr10u
11 endef
12 TARGET_DEVICES += tplink_tl-mr10u
13
14 define Device/tplink_tl-mr3020-v1
15 $(Device/tplink-4mlzma)
16 ATH_SOC := ar9331
17 DEVICE_MODEL := TL-MR3020
18 DEVICE_VARIANT := v1
19 DEVICE_PACKAGES := kmod-usb-core 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 ATH_SOC := ar9331
28 DEVICE_MODEL := TL-MR3040
29 DEVICE_VARIANT := v2
30 DEVICE_PACKAGES := kmod-usb-core 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 ATH_SOC := ar7241
39 DEVICE_MODEL := TL-MR3220
40 DEVICE_VARIANT := v1
41 TPLINK_HWID := 0x32200001
42 DEVICE_PACKAGES := kmod-usb-core 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 ATH_SOC := ar7241
50 DEVICE_MODEL := TL-MR3420
51 DEVICE_VARIANT := v1
52 TPLINK_HWID := 0x34200001
53 DEVICE_PACKAGES := kmod-usb-core 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 ATH_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 ATH_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 ATH_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 ATH_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 ATH_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 ATH_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 ATH_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 ATH_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 ATH_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 ATH_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 ATH_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 ATH_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 ATH_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 ATH_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 ATH_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 ATH_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 ATH_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 ATH_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 ATH_SOC := ar9132
246 DEVICE_MODEL := TL-WR941N/ND
247 DEVICE_VARIANT := v2/v3
248 TPLINK_HWID := 0x09410002
249 TPLINK_HWREV := 2
250 endef
251 TARGET_DEVICES += tplink_tl-wr941-v2
252
253 define Device/tplink_tl-wr941-v4
254 $(Device/tplink-4m)
255 ATH_SOC := ar7240
256 DEVICE_MODEL := TL-WR941N/ND
257 DEVICE_VARIANT := v4
258 TPLINK_HWID := 0x09410004
259 endef
260 TARGET_DEVICES += tplink_tl-wr941-v4
261
262 define Device/tplink_tl-wr941nd-v6
263 $(Device/tplink-4mlzma)
264 ATH_SOC := tp9343
265 DEVICE_MODEL := TL-WR941ND
266 DEVICE_VARIANT := v6
267 TPLINK_HWID := 0x09410006
268 SUPPORTED_DEVICES += tl-wr941nd-v6
269 endef
270 TARGET_DEVICES += tplink_tl-wr941nd-v6
271
272 define Device/tplink_tl-wr941n-v7-cn
273 $(Device/tplink-4mlzma)
274 ATH_SOC := qca9558
275 DEVICE_MODEL := TL-WR941N
276 DEVICE_VARIANT := v7 (CN)
277 TPLINK_HWID := 0x09410007
278 endef
279 TARGET_DEVICES += tplink_tl-wr941n-v7-cn