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