treewide: remove kmod-usb-core from DEVICE_PACKAGES
[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 ATH_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 ATH_SOC := ar9331
16 DEVICE_MODEL := TL-MR3020
17 DEVICE_VARIANT := v1
18 DEVICE_PACKAGES := kmod-usb-chipidea2 kmod-usb-ledtrig-usbport
19 TPLINK_HWID := 0x30200001
20 SUPPORTED_DEVICES += tl-mr3020
21 endef
22 TARGET_DEVICES += tplink_tl-mr3020-v1
23
24 define Device/tplink_tl-mr3040-v2
25 $(Device/tplink-4mlzma)
26 ATH_SOC := ar9331
27 DEVICE_MODEL := TL-MR3040
28 DEVICE_VARIANT := v2
29 DEVICE_PACKAGES := kmod-usb-chipidea2 kmod-usb-ledtrig-usbport
30 TPLINK_HWID := 0x30400002
31 SUPPORTED_DEVICES += tl-mr3040-v2
32 endef
33 TARGET_DEVICES += tplink_tl-mr3040-v2
34
35 define Device/tplink_tl-mr3220-v1
36 $(Device/tplink-4m)
37 ATH_SOC := ar7241
38 DEVICE_MODEL := TL-MR3220
39 DEVICE_VARIANT := v1
40 TPLINK_HWID := 0x32200001
41 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
42 SUPPORTED_DEVICES += tl-mr3220-v1
43 endef
44 TARGET_DEVICES += tplink_tl-mr3220-v1
45
46 define Device/tplink_tl-mr3420-v1
47 $(Device/tplink-4m)
48 ATH_SOC := ar7241
49 DEVICE_MODEL := TL-MR3420
50 DEVICE_VARIANT := v1
51 TPLINK_HWID := 0x34200001
52 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
53 SUPPORTED_DEVICES += tl-mr3420-v1
54 endef
55 TARGET_DEVICES += tplink_tl-mr3420-v1
56
57 define Device/tplink_tl-mr3420-v2
58 $(Device/tplink-4mlzma)
59 ATH_SOC := ar9341
60 DEVICE_MODEL := TL-MR3420
61 DEVICE_VARIANT := v2
62 TPLINK_HWID := 0x34200002
63 DEVICE_PACKAGES := kmod-usb2 kmod-usb-ledtrig-usbport
64 SUPPORTED_DEVICES += tl-mr3420-v2
65 endef
66 TARGET_DEVICES += tplink_tl-mr3420-v2
67
68 define Device/tplink_tl-wa901nd-v2
69 $(Device/tplink-4m)
70 ATH_SOC := ar9132
71 DEVICE_MODEL := TL-WA901ND
72 DEVICE_VARIANT := v2
73 TPLINK_HWID := 0x09010002
74 endef
75 TARGET_DEVICES += tplink_tl-wa901nd-v2
76
77 define Device/tplink_tl-wr703n
78 $(Device/tplink-4mlzma)
79 ATH_SOC := ar9331
80 DEVICE_MODEL := TL-WR703N
81 DEVICE_PACKAGES := kmod-usb-chipidea2
82 TPLINK_HWID := 0x07030101
83 SUPPORTED_DEVICES += tl-wr703n
84 endef
85 TARGET_DEVICES += tplink_tl-wr703n
86
87 define Device/tplink_tl-wr740n-v1
88 $(Device/tplink-4m)
89 ATH_SOC := ar7240
90 DEVICE_MODEL := TL-WR740N
91 DEVICE_VARIANT := v1/v2
92 TPLINK_HWID := 0x07400001
93 endef
94 TARGET_DEVICES += tplink_tl-wr740n-v1
95
96 define Device/tplink_tl-wr740n-v3
97 $(Device/tplink-4m)
98 ATH_SOC := ar7240
99 DEVICE_MODEL := TL-WR740N
100 DEVICE_VARIANT := v3
101 TPLINK_HWID := 0x07400003
102 endef
103 TARGET_DEVICES += tplink_tl-wr740n-v3
104
105 define Device/tplink_tl-wr740n-v4
106 $(Device/tplink-4mlzma)
107 ATH_SOC := ar9331
108 DEVICE_MODEL := TL-WR740N
109 DEVICE_VARIANT := v4
110 TPLINK_HWID := 0x07400004
111 SUPPORTED_DEVICES += tl-wr740n-v4
112 endef
113 TARGET_DEVICES += tplink_tl-wr740n-v4
114
115 define Device/tplink_tl-wr741-v1
116 $(Device/tplink-4m)
117 ATH_SOC := ar7240
118 DEVICE_MODEL := TL-WR741N/ND
119 DEVICE_VARIANT := v1/v2
120 TPLINK_HWID := 0x07410001
121 endef
122 TARGET_DEVICES += tplink_tl-wr741-v1
123
124 define Device/tplink_tl-wr741nd-v4
125 $(Device/tplink-4mlzma)
126 ATH_SOC := ar9331
127 DEVICE_MODEL := TL-WR741N/ND
128 DEVICE_VARIANT := v4
129 TPLINK_HWID := 0x07410004
130 SUPPORTED_DEVICES += tl-wr741n-v4
131 endef
132 TARGET_DEVICES += tplink_tl-wr741nd-v4
133
134 define Device/tplink_tl-wr743nd-v1
135 $(Device/tplink-4m)
136 ATH_SOC := ar7240
137 DEVICE_MODEL := TL-WR743ND
138 DEVICE_VARIANT := v1
139 TPLINK_HWID := 0x07430001
140 endef
141 TARGET_DEVICES += tplink_tl-wr743nd-v1
142
143 define Device/tplink_tl-wr841-v5
144 $(Device/tplink-4m)
145 ATH_SOC := ar7240
146 DEVICE_MODEL := TL-WR841N/ND
147 DEVICE_VARIANT := v5/v6
148 TPLINK_HWID := 0x08410005
149 endef
150 TARGET_DEVICES += tplink_tl-wr841-v5
151
152 define Device/tplink_tl-wr841-v7
153 $(Device/tplink-4m)
154 ATH_SOC := ar7241
155 DEVICE_MODEL := TL-WR841N/ND
156 DEVICE_VARIANT := v7
157 TPLINK_HWID := 0x08410007
158 SUPPORTED_DEVICES += tl-wr841-v7
159 endef
160 TARGET_DEVICES += tplink_tl-wr841-v7
161
162 define Device/tplink_tl-wr841-v8
163 $(Device/tplink-4mlzma)
164 ATH_SOC := ar9341
165 DEVICE_MODEL := TL-WR841N/ND
166 DEVICE_VARIANT := v8
167 TPLINK_HWID := 0x08410008
168 SUPPORTED_DEVICES += tl-wr841n-v8
169 endef
170 TARGET_DEVICES += tplink_tl-wr841-v8
171
172 define Device/tplink_tl-wr841-v9
173 $(Device/tplink-4mlzma)
174 ATH_SOC := qca9533
175 DEVICE_MODEL := TL-WR841N/ND
176 DEVICE_VARIANT := v9
177 TPLINK_HWID := 0x08410009
178 SUPPORTED_DEVICES += tl-wr841n-v9
179 endef
180 TARGET_DEVICES += tplink_tl-wr841-v9
181
182 define Device/tplink_tl-wr841-v10
183 $(Device/tplink-4mlzma)
184 ATH_SOC := qca9533
185 DEVICE_MODEL := TL-WR841N/ND
186 DEVICE_VARIANT := v10
187 TPLINK_HWID := 0x08410010
188 SUPPORTED_DEVICES += tl-wr841n-v9
189 endef
190 TARGET_DEVICES += tplink_tl-wr841-v10
191
192 define Device/tplink_tl-wr841-v11
193 $(Device/tplink-4mlzma)
194 ATH_SOC := qca9533
195 DEVICE_MODEL := TL-WR841N/ND
196 DEVICE_VARIANT := v11
197 TPLINK_HWID := 0x08410011
198 SUPPORTED_DEVICES += tl-wr841n-v11
199 IMAGES += factory-us.bin factory-eu.bin
200 IMAGE/factory-us.bin := append-rootfs | mktplinkfw factory -C US
201 IMAGE/factory-eu.bin := append-rootfs | mktplinkfw factory -C EU
202 endef
203 TARGET_DEVICES += tplink_tl-wr841-v11
204
205 define Device/tplink_tl-wr841-v12
206 $(Device/tplink-4mlzma)
207 ATH_SOC := qca9533
208 DEVICE_MODEL := TL-WR841N/ND
209 DEVICE_VARIANT := v12
210 TPLINK_HWID := 0x08410012
211 SUPPORTED_DEVICES += tl-wr841n-v11
212 IMAGES += factory-us.bin factory-eu.bin
213 IMAGE/factory-us.bin := append-rootfs | mktplinkfw factory -C US
214 IMAGE/factory-eu.bin := append-rootfs | mktplinkfw factory -C EU
215 endef
216 TARGET_DEVICES += tplink_tl-wr841-v12
217
218 define Device/tplink_tl-wr940n-v3
219 $(Device/tplink-4mlzma)
220 ATH_SOC := tp9343
221 DEVICE_MODEL := TL-WR940N
222 DEVICE_VARIANT := v3
223 TPLINK_HWID := 0x09410006
224 SUPPORTED_DEVICES += tl-wr941nd-v6
225 endef
226 TARGET_DEVICES += tplink_tl-wr940n-v3
227
228 define Device/tplink_tl-wr940n-v4
229 $(Device/tplink-4mlzma)
230 ATH_SOC := tp9343
231 DEVICE_MODEL := TL-WR940N
232 DEVICE_VARIANT := v4
233 TPLINK_HWID := 0x09400004
234 SUPPORTED_DEVICES += tl-wr940n-v4
235 IMAGES += factory-us.bin factory-eu.bin factory-br.bin
236 IMAGE/factory-us.bin := append-rootfs | mktplinkfw factory -C US
237 IMAGE/factory-eu.bin := append-rootfs | mktplinkfw factory -C EU
238 IMAGE/factory-br.bin := append-rootfs | mktplinkfw factory -C BR
239 endef
240 TARGET_DEVICES += tplink_tl-wr940n-v4
241
242 define Device/tplink_tl-wr941-v2
243 $(Device/tplink-4m)
244 ATH_SOC := ar9132
245 DEVICE_MODEL := TL-WR941N/ND
246 DEVICE_VARIANT := v2/v3
247 TPLINK_HWID := 0x09410002
248 TPLINK_HWREV := 2
249 endef
250 TARGET_DEVICES += tplink_tl-wr941-v2
251
252 define Device/tplink_tl-wr941-v4
253 $(Device/tplink-4m)
254 ATH_SOC := ar7240
255 DEVICE_MODEL := TL-WR941N/ND
256 DEVICE_VARIANT := v4
257 TPLINK_HWID := 0x09410004
258 endef
259 TARGET_DEVICES += tplink_tl-wr941-v4
260
261 define Device/tplink_tl-wr941nd-v6
262 $(Device/tplink-4mlzma)
263 ATH_SOC := tp9343
264 DEVICE_MODEL := TL-WR941ND
265 DEVICE_VARIANT := v6
266 TPLINK_HWID := 0x09410006
267 SUPPORTED_DEVICES += tl-wr941nd-v6
268 endef
269 TARGET_DEVICES += tplink_tl-wr941nd-v6
270
271 define Device/tplink_tl-wr941n-v7-cn
272 $(Device/tplink-4mlzma)
273 ATH_SOC := qca9558
274 DEVICE_MODEL := TL-WR941N
275 DEVICE_VARIANT := v7 (CN)
276 TPLINK_HWID := 0x09410007
277 endef
278 TARGET_DEVICES += tplink_tl-wr941n-v7-cn