ar71xx: add profile and build image for EnGenius EPG5000.
[15.05/openwrt.git] / target / linux / ar71xx / generic / profiles / tp-link.mk
1 #
2 # Copyright (C) 2009 OpenWrt.org
3 #
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
6 #
7
8 define Profile/ARCHERC7
9         NAME:=TP-LINK Archer C5/C7
10         PACKAGES:=kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev kmod-ath10k
11 endef
12
13 define Profile/ARCHERC7/Description
14         Package set optimized for the TP-LINK Archer C5/C7.
15 endef
16 $(eval $(call Profile,ARCHERC7))
17
18
19 define Profile/CPE510
20         NAME:=TP-LINK CPE210/220/510/520
21         PACKAGES:=rssileds
22 endef
23
24 define Profile/CPE510/Description
25         Package set optimized for the TP-LINK CPE210/220/510/520.
26 endef
27 $(eval $(call Profile,CPE510))
28
29
30 define Profile/TLMR10U
31         NAME:=TP-LINK TL-MR10U
32         PACKAGES:=kmod-usb-core kmod-usb2
33 endef
34
35 define Profile/TLMR10U/Description
36         Package set optimized for the TP-LINK TL-MR10U.
37 endef
38 $(eval $(call Profile,TLMR10U))
39
40
41 define Profile/TLMR11U
42         NAME:=TP-LINK TL-MR11U
43         PACKAGES:=kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev
44 endef
45
46 define Profile/TLMR11U/Description
47         Package set optimized for the TP-LINK TL-MR11U.
48 endef
49 $(eval $(call Profile,TLMR11U))
50
51 define Profile/TLMR12U
52         NAME:=TP-LINK TL-MR12U
53         PACKAGES:=kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev
54 endef
55
56 define Profile/TLMR12U/Description
57         Package set optimized for the TP-LINK TL-MR12U.
58 endef
59
60 $(eval $(call Profile,TLMR12U))
61
62 define Profile/TLMR13U
63         NAME:=TP-LINK TL-MR13U
64         PACKAGES:=kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev
65 endef
66
67 define Profile/TLMR13U/Description
68         Package set optimized for the TP-LINK TL-MR13U.
69 endef
70 $(eval $(call Profile,TLMR13U))
71
72
73 define Profile/TLMR3020
74         NAME:=TP-LINK TL-MR3020
75         PACKAGES:=kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev
76 endef
77
78 define Profile/TLMR3020/Description
79         Package set optimized for the TP-LINK TL-MR3020.
80 endef
81 $(eval $(call Profile,TLMR3020))
82
83
84 define Profile/TLMR3040
85         NAME:=TP-LINK TL-MR3040
86         PACKAGES:=kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev
87 endef
88
89 define Profile/TLMR3040/Description
90         Package set optimized for the TP-LINK TL-MR3040.
91 endef
92 $(eval $(call Profile,TLMR3040))
93
94
95 define Profile/TLMR3220
96         NAME:=TP-LINK TL-MR3220
97         PACKAGES:=kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev
98 endef
99
100 define Profile/TLMR3220/Description
101         Package set optimized for the TP-LINK TL-MR3220.
102 endef
103 $(eval $(call Profile,TLMR3220))
104
105
106 define Profile/TLMR3420
107         NAME:=TP-LINK TL-MR3420
108         PACKAGES:=kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev
109 endef
110
111 define Profile/TLMR3420/Description
112         Package set optimized for the TP-LINK TL-MR3420.
113 endef
114 $(eval $(call Profile,TLMR3420))
115
116
117 define Profile/TLWR703
118         NAME:=TP-LINK TL-WR703N
119         PACKAGES:=kmod-usb-core kmod-usb2
120 endef
121
122
123 define Profile/TLWR703/Description
124         Package set optimized for the TP-LINK TL-WR703N.
125 endef
126 $(eval $(call Profile,TLWR703))
127
128
129 define Profile/TLWR710
130         NAME:=TP-LINK TL-WR710N
131         PACKAGES:=kmod-usb-core kmod-usb2
132 endef
133
134
135 define Profile/TLWR710/Description
136         Package set optimized for the TP-LINK TL-WR710N.
137 endef
138 $(eval $(call Profile,TLWR710))
139
140
141 define Profile/TLWR720
142         NAME:=TP-LINK TL-WR720N
143         PACKAGES:=kmod-usb-core kmod-usb2
144 endef
145
146
147 define Profile/TLWR720/Description
148         Package set optimized for the TP-LINK TL-WR720N.
149 endef
150 $(eval $(call Profile,TLWR720))
151
152
153 define Profile/TLWA701
154         NAME:=TP-LINK TL-WA701N/ND
155         PACKAGES:=
156 endef
157
158 define Profile/TLWA701/Description
159         Package set optimized for the TP-LINK TL-WA701N/ND.
160 endef
161 $(eval $(call Profile,TLWA701))
162
163 define Profile/TLWA7210
164         NAME:=TP-LINK TL-WA7210N
165         PACKAGES:=rssileds kmod-ledtrig-netdev
166 endef
167
168 define Profile/TLWA7210/Description
169         Package set optimized for the TP-LINK TL-WA7210N.
170 endef
171 $(eval $(call Profile,TLWA7210))
172
173 define Profile/TLWA730RE
174         NAME:=TP-LINK TL-WA730RE
175         PACKAGES:=
176 endef
177
178 define Profile/TLWA730RE/Description
179         Package set optimized for the TP-LINK TL-WA730RE.
180 endef
181 $(eval $(call Profile,TLWA730RE))
182
183 define Profile/TLWA750
184         NAME:=TP-LINK TL-WA750RE
185         PACKAGES:=rssileds
186 endef
187
188 define Profile/TLWA750/Description
189         Package set optimized for the TP-LINK TL-WA750RE.
190 endef
191 $(eval $(call Profile,TLWA750))
192
193
194 define Profile/TLWA7510
195         NAME:=TP-LINK TL-WA7510N
196         PACKAGES:=
197 endef
198
199 define Profile/TLWA7510/Description
200         Package set optimized for the TP-LINK TL-WA7510N.
201 endef
202 $(eval $(call Profile,TLWA7510))
203
204 define Profile/TLWA801
205         NAME:=TP-LINK TL-WA801N/ND
206         PACKAGES:=
207 endef
208
209 define Profile/TLWA801/Description
210         Package set optimized for the TP-LINK TL-WA801N/ND.
211 endef
212 $(eval $(call Profile,TLWA801))
213
214 define Profile/TLWA830
215         NAME:=TP-LINK TL-WA830RE
216         PACKAGES:=
217 endef
218
219 define Profile/TLWA830/Description
220         Package set optimized for the TP-LINK TL-WA830RE.
221 endef
222 $(eval $(call Profile,TLWA830))
223
224
225 define Profile/TLWA850
226         NAME:=TP-LINK TL-WA850RE
227         PACKAGES:=rssileds
228 endef
229
230 define Profile/TLWA850/Description
231         Package set optimized for the TP-LINK TL-WA850RE.
232 endef
233 $(eval $(call Profile,TLWA850))
234
235
236 define Profile/TLWA860
237         NAME:=TP-LINK TL-WA860RE
238         PACKAGES:=
239 endef
240
241 define Profile/TLWA860/Description
242         Package set optimized for the TP-LINK TL-WA860RE.
243 endef
244 $(eval $(call Profile,TLWA860))
245
246
247 define Profile/TLWA901
248         NAME:=TP-LINK TL-WA901N/ND
249         PACKAGES:=
250 endef
251
252 define Profile/TLWA901/Description
253         Package set optimized for the TP-LINK TL-WA901N/ND.
254 endef
255 $(eval $(call Profile,TLWA901))
256
257
258 define Profile/TLWDR4300
259         NAME:=TP-LINK TL-WDR3500/3600/4300/4310/MW4350R
260         PACKAGES:=kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev
261 endef
262
263 define Profile/TLWDR4300/Description
264         Package set optimized for the TP-LINK TL-WDR3500/3600/4300/4310/MW4350R.
265 endef
266 $(eval $(call Profile,TLWDR4300))
267
268
269 define Profile/TLWDR4900V2
270         NAME:=TP-LINK TL-WDR4900v2
271         PACKAGES:=kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev
272 endef
273
274 define Profile/TLWDR4900V2/Description
275         Package set optimized for the TP-LINK TL-WDR4900v2.
276 endef
277 $(eval $(call Profile,TLWDR4900V2))
278
279
280 define Profile/TLWR740
281         NAME:=TP-LINK TL-WR740N/ND
282         PACKAGES:=
283 endef
284
285 define Profile/TLWR740/Description
286         Package set optimized for the TP-LINK TL-WR740N/ND.
287 endef
288 $(eval $(call Profile,TLWR740))
289
290
291 define Profile/TLWR741
292         NAME:=TP-LINK TL-WR741N/ND
293         PACKAGES:=
294 endef
295
296 define Profile/TLWR741/Description
297         Package set optimized for the TP-LINK TL-WR741N/ND.
298 endef
299 $(eval $(call Profile,TLWR741))
300
301
302 define Profile/TLWR743
303         NAME:=TP-LINK TL-WR743N/ND
304         PACKAGES:=
305 endef
306
307 define Profile/TLWR743/Description
308         Package set optimized for the TP-LINK TL-WR743N/ND.
309 endef
310 $(eval $(call Profile,TLWR743))
311
312
313 define Profile/TLWR841
314         NAME:=TP-LINK TL-WR841N/ND
315         PACKAGES:=
316 endef
317
318 define Profile/TLWR841/Description
319         Package set optimized for the TP-LINK TL-WR841N/ND.
320 endef
321 $(eval $(call Profile,TLWR841))
322
323
324 define Profile/TLWR842
325         NAME:=TP-LINK TL-WR842N/ND
326         PACKAGES:=kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev
327 endef
328
329 define Profile/TLWR842/Description
330         Package set optimized for the TP-LINK TL-WR842N/ND.
331 endef
332 $(eval $(call Profile,TLWR842))
333
334
335 define Profile/TLWR843
336         NAME:=TP-LINK TL-WR843N/ND
337         PACKAGES:=
338 endef
339
340 define Profile/TLWR843/Description
341         Package set optimized for the TP-LINK TL-WR843N/ND.
342 endef
343 $(eval $(call Profile,TLWR843))
344
345
346 define Profile/TLWR941
347         NAME:=TP-LINK TL-WR941N/ND
348         PACKAGES:=
349 endef
350
351 define Profile/TLWR941/Description
352         Package set optimized for the TP-LINK TL-WR941N/ND.
353 endef
354 $(eval $(call Profile,TLWR941))
355
356
357 define Profile/TLWR1041
358         NAME:=TP-LINK TL-WR1041N
359         PACKAGES:=
360 endef
361
362 define Profile/TLWR1041/Description
363         Package set optimized for the TP-LINK TL-WR1041N/ND.
364 endef
365 $(eval $(call Profile,TLWR1041))
366
367
368 define Profile/TLWR1043
369         NAME:=TP-LINK TL-WR1043N/ND
370         PACKAGES:=kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev
371 endef
372
373 define Profile/TLWR1043/Description
374         Package set optimized for the TP-LINK TL-WR1043N/ND.
375 endef
376 $(eval $(call Profile,TLWR1043))
377
378
379 define Profile/TLWR2543
380         NAME:=TP-LINK TL-WR2543N/ND
381         PACKAGES:=kmod-usb-core kmod-usb2 kmod-ledtrig-usbdev
382 endef
383
384 define Profile/TLWR2543/Description
385         Package set optimized for the TP-LINK TL-WR2543N/ND.
386 endef
387 $(eval $(call Profile,TLWR2543))