ar71xx: Add support for AirTight Networks C-55
[openwrt.git] / target / linux / ar71xx / files / arch / mips / ath79 / Kconfig.openwrt
1 config ATH79_MACH_ALFA_AP96
2         bool "ALFA Network AP96 board support"
3         select SOC_AR71XX
4         select ATH79_DEV_ETH
5         select ATH79_DEV_GPIO_BUTTONS
6         select ATH79_DEV_M25P80
7         select ATH79_DEV_USB
8
9 config ATH79_MACH_HORNET_UB
10         bool "ALFA Network Hornet-UB board support"
11         select SOC_AR933X
12         select ATH79_DEV_ETH
13         select ATH79_DEV_GPIO_BUTTONS
14         select ATH79_DEV_LEDS_GPIO
15         select ATH79_DEV_M25P80
16         select ATH79_DEV_USB
17         select ATH79_DEV_WMAC
18
19 config ATH79_MACH_ALFA_NX
20         bool "ALFA Network N2/N5 board support"
21         select SOC_AR724X
22         select ATH79_DEV_AP9X_PCI if PCI
23         select ATH79_DEV_ETH
24         select ATH79_DEV_GPIO_BUTTONS
25         select ATH79_DEV_LEDS_GPIO
26         select ATH79_DEV_M25P80
27
28 config ATH79_MACH_TUBE2H
29         bool "ALFA Network Tube2H board support"
30         select SOC_AR933X
31         select ATH79_DEV_ETH
32         select ATH79_DEV_GPIO_BUTTONS
33         select ATH79_DEV_LEDS_GPIO
34         select ATH79_DEV_M25P80
35         select ATH79_DEV_WMAC
36
37 config ATH79_MACH_ALL0258N
38         bool "Allnet ALL0258N support"
39         select SOC_AR724X
40         select ATH79_DEV_AP9X_PCI if PCI
41         select ATH79_DEV_ETH
42         select ATH79_DEV_GPIO_BUTTONS
43         select ATH79_DEV_LEDS_GPIO
44         select ATH79_DEV_M25P80
45
46 config ATH79_MACH_ALL0315N
47         bool "Allnet ALL0315N support"
48         select SOC_AR724X
49         select ATH79_DEV_AP9X_PCI if PCI
50         select ATH79_DEV_ETH
51         select ATH79_DEV_GPIO_BUTTONS
52         select ATH79_DEV_LEDS_GPIO
53         select ATH79_DEV_M25P80
54
55 config ATH79_MACH_ANTMINER_S1
56         bool "Bitmain Antminer S1 support"
57         select SOC_AR933X
58         select ATH79_DEV_ETH
59         select ATH79_DEV_GPIO_BUTTONS
60         select ATH79_DEV_LEDS_GPIO
61         select ATH79_DEV_M25P80
62         select ATH79_DEV_USB
63         select ATH79_DEV_WMAC
64
65 config ATH79_MACH_ANTMINER_S3
66         bool "Bitmain Antminer S3 support"
67         select SOC_AR933X
68         select ATH79_DEV_ETH
69         select ATH79_DEV_GPIO_BUTTONS
70         select ATH79_DEV_LEDS_GPIO
71         select ATH79_DEV_M25P80
72         select ATH79_DEV_USB
73         select ATH79_DEV_WMAC
74
75 config ATH79_MACH_ARDUINO_YUN
76         bool "Arduino Yun"
77         select SOC_AR933X
78         select ATH79_DEV_ETH
79         select ATH79_DEV_GPIO_BUTTONS
80         select ATH79_DEV_LEDS_GPIO
81         select ATH79_DEV_M25P80
82         select ATH79_DEV_USB
83         select ATH79_DEV_WMAC
84         help
85           Say 'Y' here if you want your kernel to support the
86           Arduino Yun.
87
88 config ATH79_MACH_AP113
89         bool "Atheros AP113 board support"
90         select SOC_AR724X
91         select ATH79_DEV_M25P80
92         select ATH79_DEV_PB9X_PCI if PCI
93         select ATH79_DEV_GPIO_BUTTONS
94         select ATH79_DEV_LEDS_GPIO
95         select ATH79_DEV_USB
96         select ATH79_DEV_ETH
97
98 config ATH79_MACH_AP132
99         bool "Atheros AP132 reference board"
100         select SOC_QCA955X
101         select ATH79_DEV_GPIO_BUTTONS
102         select ATH79_DEV_LEDS_GPIO
103         select ATH79_DEV_M25P80
104         select ATH79_DEV_USB
105         select ATH79_DEV_WMAC
106         help
107           Say 'Y' here if you want your kernel to support the
108           Atheros AP132 reference boards.
109
110 config ATH79_MACH_AP143
111         bool "Atheros AP143 reference board"
112         select SOC_QCA953X
113         select ATH79_DEV_GPIO_BUTTONS
114         select ATH79_DEV_LEDS_GPIO
115         select ATH79_DEV_SPI
116         select ATH79_DEV_USB
117         select ATH79_DEV_WMAC
118         select ATH79_DEV_ETH
119         select ATH79_DEV_M25P80
120         help
121           Say 'Y' here if you want your kernel to support the
122           Atheros AP143 reference board.
123
124 config ATH79_MACH_AP147
125         bool "Atheros AP147 reference board"
126         select SOC_QCA953X
127         select ATH79_DEV_GPIO_BUTTONS
128         select ATH79_DEV_LEDS_GPIO
129         select ATH79_DEV_M25P80
130         select ATH79_DEV_USB
131         select ATH79_DEV_WMAC
132         select ATH79_DEV_AP9X_PCI if PCI
133         help
134           Say 'Y' here if you want your kernel to support the
135           QCA AP147 reference boards.
136
137 config ATH79_MACH_AP152
138         bool "Atheros AP152 reference board"
139         select SOC_QCA956X
140         select ATH79_DEV_GPIO_BUTTONS
141         select ATH79_DEV_LEDS_GPIO
142         select ATH79_DEV_M25P80
143         select ATH79_DEV_USB
144         select ATH79_DEV_WMAC
145         select ATH79_DEV_AP9X_PCI if PCI
146         help
147           Say 'Y' here if you want your kernel to support the
148           QCA AP152 reference boards.
149
150
151 config ATH79_MACH_AP83
152         bool "Atheros AP83 board support"
153         select SOC_AR913X
154         select ATH79_DEV_GPIO_BUTTONS
155         select ATH79_DEV_LEDS_GPIO
156         select ATH79_DEV_USB
157         select ATH79_DEV_WMAC
158
159 config ATH79_MACH_AP96
160         bool "Atheros AP96 board support"
161         select SOC_AR71XX
162         select ATH79_DEV_AP9X_PCI if PCI
163         select ATH79_DEV_ETH
164         select ATH79_DEV_GPIO_BUTTONS
165         select ATH79_DEV_LEDS_GPIO
166         select ATH79_DEV_M25P80
167         select ATH79_DEV_USB
168
169 config ATH79_MACH_PB42
170         bool "Atheros PB42 board support"
171         select SOC_AR71XX
172         select ATH79_DEV_ETH
173         select ATH79_DEV_GPIO_BUTTONS
174         select ATH79_DEV_M25P80
175
176 config ATH79_MACH_PB92
177         bool "Atheros PB92 board support"
178         select SOC_AR724X
179         select ATH79_DEV_ETH
180         select ATH79_DEV_GPIO_BUTTONS
181         select ATH79_DEV_LEDS_GPIO
182         select ATH79_DEV_PB9X_PCI if PCI
183         select ATH79_DEV_USB
184
185 config ATH79_MACH_C55
186         bool "AirTight Networks C-55 support"
187         select SOC_AR934X
188         select ATH79_DEV_AP9X_PCI if PCI
189         select ATH79_DEV_ETH
190         select ATH79_DEV_GPIO_BUTTONS
191         select ATH79_DEV_LEDS_GPIO
192         select ATH79_DEV_M25P80
193         select ATH79_DEV_WMAC
194
195 config ATH79_MACH_AW_NR580
196         bool "AzureWave AW-NR580 board support"
197         select SOC_AR71XX
198         select ATH79_DEV_ETH
199         select ATH79_DEV_GPIO_BUTTONS
200         select ATH79_DEV_LEDS_GPIO
201         select ATH79_DEV_M25P80
202
203 config ATH79_MACH_F9K1115V2
204         bool "Belkin AC1750DB board support"
205         select SOC_QCA955X
206         select ATH79_DEV_ETH
207         select ATH79_DEV_GPIO_BUTTONS
208         select ATH79_DEV_LEDS_GPIO
209         select ATH79_DEV_M25P80
210         select ATH79_DEV_USB
211         select ATH79_DEV_WMAC
212
213 config ATH79_MACH_EPG5000
214         bool "EnGenius EPG5000 board support"
215         select SOC_QCA955X
216         select ATH79_DEV_ETH
217         select ATH79_DEV_GPIO_BUTTONS
218         select ATH79_DEV_LEDS_GPIO
219         select ATH79_DEV_M25P80
220         select ATH79_DEV_USB
221         select ATH79_DEV_WMAC
222         select ATH79_NVRAM
223
224 config ATH79_MACH_ESR1750
225         bool "EnGenius ESR1750 board support"
226         select SOC_QCA955X
227         select ATH79_DEV_ETH
228         select ATH79_DEV_GPIO_BUTTONS
229         select ATH79_DEV_LEDS_GPIO
230         select ATH79_DEV_M25P80
231         select ATH79_DEV_USB
232         select ATH79_DEV_WMAC
233
234 config ATH79_MACH_WHR_HP_G300N
235         bool "Buffalo WHR-HP-G300N board support"
236         select SOC_AR724X
237         select ATH79_DEV_AP9X_PCI if PCI
238         select ATH79_DEV_ETH
239         select ATH79_DEV_GPIO_BUTTONS
240         select ATH79_DEV_LEDS_GPIO
241         select ATH79_DEV_M25P80
242
243 config ATH79_MACH_WLAE_AG300N
244         bool "Buffalo WLAE-AG300N board support"
245         select SOC_AR71XX
246         select ATH79_DEV_ETH
247         select ATH79_DEV_GPIO_BUTTONS
248         select ATH79_DEV_LEDS_GPIO
249         select ATH79_DEV_M25P80
250
251 config ATH79_MACH_WLR8100
252         bool "Sitecom WLR-8100 board support"
253         select SOC_QCA955X
254         select ATH79_DEV_ETH
255         select ATH79_DEV_GPIO_BUTTONS
256         select ATH79_DEV_LEDS_GPIO
257         select ATH79_DEV_M25P80
258         select ATH79_DEV_USB
259         select ATH79_DEV_WMAC
260
261 config ATH79_MACH_WZR_HP_AG300H
262         bool "Buffalo WZR-HP-AG300H board support"
263         select SOC_AR71XX
264         select ATH79_DEV_AP9X_PCI if PCI
265         select ATH79_DEV_ETH
266         select ATH79_DEV_GPIO_BUTTONS
267         select ATH79_DEV_LEDS_GPIO
268         select ATH79_DEV_M25P80
269         select ATH79_DEV_USB
270
271 config ATH79_MACH_WZR_HP_G300NH
272         bool "Buffalo WZR-HP-G300NH board support"
273         select SOC_AR913X
274         select ATH79_DEV_ETH
275         select ATH79_DEV_GPIO_BUTTONS
276         select ATH79_DEV_LEDS_GPIO
277         select ATH79_DEV_USB
278         select ATH79_DEV_WMAC
279         select RTL8366_SMI
280
281 config ATH79_MACH_WZR_HP_G300NH2
282         bool "Buffalo WZR-HP-G300NH2 board support"
283         select SOC_AR724X
284         select ATH79_DEV_AP9X_PCI if PCI
285         select ATH79_DEV_ETH
286         select ATH79_DEV_GPIO_BUTTONS
287         select ATH79_DEV_LEDS_GPIO
288         select ATH79_DEV_M25P80
289         select ATH79_DEV_USB
290
291 config ATH79_MACH_WZR_HP_G450H
292         bool "Buffalo WZR-HP-G450H board support"
293         select SOC_AR724X
294         select ATH79_DEV_ETH
295         select ATH79_DEV_AP9X_PCI if PCI
296         select ATH79_DEV_GPIO_BUTTONS
297         select ATH79_DEV_LEDS_GPIO
298         select ATH79_DEV_M25P80
299         select ATH79_DEV_USB
300
301 config ATH79_MACH_WZR_450HP2
302         bool "Buffalo WZR-450HP2 board support"
303         select SOC_QCA955X
304         select ATH79_DEV_ETH
305         select ATH79_DEV_GPIO_BUTTONS
306         select ATH79_DEV_LEDS_GPIO
307         select ATH79_DEV_M25P80
308         select ATH79_DEV_USB
309         select ATH79_DEV_WMAC
310
311 config ATH79_MACH_WP543
312         bool "Compex WP543/WPJ543 board support"
313         select SOC_AR71XX
314         select ATH79_DEV_ETH
315         select ATH79_DEV_GPIO_BUTTONS
316         select ATH79_DEV_LEDS_GPIO
317         select ATH79_DEV_M25P80
318         select ATH79_DEV_USB
319         select MYLOADER
320
321 config ATH79_MACH_WPE72
322         bool "Compex WPE72/WPE72NX board support"
323         select SOC_AR724X
324         select ATH79_DEV_ETH
325         select ATH79_DEV_GPIO_BUTTONS
326         select ATH79_DEV_LEDS_GPIO
327         select ATH79_DEV_M25P80
328         select ATH79_DEV_USB
329         select MYLOADER
330
331 config ATH79_MACH_WPJ344
332         bool "Compex WPJ344 board support"
333         select SOC_AS934X
334         select ATH79_DEV_ETH
335         select ATH79_DEV_GPIO_BUTTONS
336         select ATH79_DEV_LEDS_GPIO
337         select ATH79_DEV_M25P80
338         select ATH79_DEV_USB
339         select ATH79_DEV_WMAC
340
341 config ATH79_MACH_WPJ531
342        bool "Compex WPJ531 board support"
343        select SOC_QCA953X
344        select ATH79_DEV_ETH
345        select ATH79_DEV_GPIO_BUTTONS
346        select ATH79_DEV_LEDS_GPIO
347        select ATH79_DEV_M25P80
348        select ATH79_DEV_USB
349        select ATH79_DEV_WMAC
350
351 config ATH79_MACH_WPJ558
352         bool "Compex WPJ558 board support"
353         select SOC_QCA955X
354         select ATH79_DEV_ETH
355         select ATH79_DEV_GPIO_BUTTONS
356         select ATH79_DEV_LEDS_GPIO
357         select ATH79_DEV_M25P80
358         select ATH79_DEV_USB
359         select ATH79_DEV_WMAC
360
361 config ATH79_MACH_DGL_5500_A1
362         bool "D-Link DGL-5500 A1 support"
363         select SOC_QCA955X
364         select ATH79_DEV_ETH
365         select ATH79_DEV_GPIO_BUTTONS
366         select ATH79_DEV_LEDS_GPIO
367         select ATH79_DEV_M25P80
368         select ATH79_DEV_WMAC
369         select ATH79_DEV_USB
370
371 config ATH79_MACH_DHP_1565_A1
372         bool "D-Link DHP-1565 rev. A1 board support"
373         select SOC_AR934X
374         select ATH79_DEV_AP9X_PCI if PCI
375         select ATH79_DEV_ETH
376         select ATH79_DEV_GPIO_BUTTONS
377         select ATH79_DEV_LEDS_GPIO
378         select ATH79_DEV_M25P80
379         select ATH79_DEV_USB
380         select ATH79_DEV_WMAC
381
382 config ATH79_MACH_DIR_505_A1
383         bool "D-Link DIR-505-A1 support"
384         select SOC_AR933X
385         select ATH79_DEV_ETH
386         select ATH79_DEV_GPIO_BUTTONS
387         select ATH79_DEV_LEDS_GPIO
388         select ATH79_DEV_M25P80
389         select ATH79_DEV_WMAC
390         select ATH79_NVRAM
391
392 config ATH79_MACH_DIR_600_A1
393         bool "D-Link DIR-600 A1/DIR-615 E1/DIR-615 E4 support"
394         select SOC_AR724X
395         select ATH79_DEV_AP9X_PCI if PCI
396         select ATH79_DEV_ETH
397         select ATH79_DEV_GPIO_BUTTONS
398         select ATH79_DEV_LEDS_GPIO
399         select ATH79_DEV_M25P80
400         select ATH79_NVRAM
401
402 config ATH79_MACH_DIR_615_C1
403         bool "D-Link DIR-615 rev. C1 support"
404         select SOC_AR913X
405         select ATH79_DEV_ETH
406         select ATH79_DEV_GPIO_BUTTONS
407         select ATH79_DEV_LEDS_GPIO
408         select ATH79_DEV_M25P80
409         select ATH79_DEV_WMAC
410         select ATH79_NVRAM
411
412 config ATH79_MACH_DIR_615_I1
413         bool "D-Link DIR-615 rev. I1 support"
414         select SOC_AR934X
415         select ATH79_DEV_AP9X_PCI if PCI
416         select ATH79_DEV_ETH
417         select ATH79_DEV_GPIO_BUTTONS
418         select ATH79_DEV_LEDS_GPIO
419         select ATH79_DEV_M25P80
420         select ATH79_DEV_WMAC
421         select ATH79_NVRAM
422
423 config ATH79_MACH_DIR_825_B1
424         bool "D-Link DIR-825 rev. B1 board support"
425         select SOC_AR71XX
426         select ATH79_DEV_AP9X_PCI if PCI
427         select ATH79_DEV_ETH
428         select ATH79_DEV_GPIO_BUTTONS
429         select ATH79_DEV_LEDS_GPIO
430         select ATH79_DEV_M25P80
431         select ATH79_DEV_USB
432
433 config ATH79_MACH_DIR_825_C1
434         bool "D-Link DIR-825 rev. C1/DIR-835 rev. A1 board support"
435         select SOC_AR934X
436         select ATH79_DEV_AP9X_PCI if PCI
437         select ATH79_DEV_ETH
438         select ATH79_DEV_GPIO_BUTTONS
439         select ATH79_DEV_LEDS_GPIO
440         select ATH79_DEV_M25P80
441         select ATH79_DEV_USB
442         select ATH79_DEV_WMAC
443
444 config ATH79_MACH_DLAN_HOTSPOT
445         bool "devolo dLAN Hotspot support"
446         select SOC_AR933X
447         select ATH79_DEV_ETH
448         select ATH79_DEV_GPIO_BUTTONS
449         select ATH79_DEV_LEDS_GPIO
450         select ATH79_DEV_M25P80
451         select ATH79_DEV_WMAC
452
453 config ATH79_MACH_DLAN_PRO_500_WP
454         bool "devolo dLAN pro 500 Wireless+ support"
455         select SOC_AR934X
456         select ATH79_DEV_ETH
457         select ATH79_DEV_GPIO_BUTTONS
458         select ATH79_DEV_LEDS_GPIO
459         select ATH79_DEV_SPI
460         select ATH79_DEV_M25P80
461         select ATH79_DEV_WMAC
462         select ATH79_DEV_USB
463
464 config ATH79_MACH_DLAN_PRO_1200_AC
465         bool "devolo dLAN pro 1200+ WiFi ac support"
466         select SOC_AR934X
467         select ATH79_DEV_AP9X_PCI if PCI
468         select ATH79_DEV_ETH
469         select ATH79_DEV_GPIO_BUTTONS
470         select ATH79_DEV_LEDS_GPIO
471         select ATH79_DEV_SPI
472         select ATH79_DEV_M25P80
473         select ATH79_DEV_WMAC
474         select ATH79_DEV_NFC
475         select ATH79_DEV_USB
476
477 config ATH79_MACH_DR344
478         bool "Wallys DR344 board support"
479         select SOC_AS934X
480         select ATH79_DEV_ETH
481         select ATH79_DEV_GPIO_BUTTONS
482         select ATH79_DEV_LEDS_GPIO
483         select ATH79_DEV_M25P80
484         select ATH79_DEV_USB
485         select ATH79_DEV_WMAC
486
487 config ATH79_MACH_DRAGINO2
488         bool "DRAGINO V2 support"
489         select SOC_AR933X
490         select ATH79_DEV_M25P80
491         select ATH79_DEV_GPIO_BUTTONS
492         select ATH79_DEV_LEDS_GPIO
493         select ATH79_DEV_WMAC
494         select ATH79_DEV_ETH
495         select ATH79_DEV_USB
496
497 config ATH79_MACH_ESR900
498         bool "EnGenius ESR900 board support"
499         select SOC_QCA955X
500         select ATH79_DEV_ETH
501         select ATH79_DEV_GPIO_BUTTONS
502         select ATH79_DEV_LEDS_GPIO
503         select ATH79_DEV_M25P80
504         select ATH79_DEV_USB
505         select ATH79_DEV_WMAC
506
507 config ATH79_MACH_EW_DORIN
508         bool "embedded wireless Dorin Platform support"
509         select SOC_AR933X
510         select ATH79_DEV_M25P80
511         select ATH79_DEV_GPIO_BUTTONS
512         select ATH79_DEV_LEDS_GPIO
513         select ATH79_DEV_WMAC
514         select ATH79_DEV_ETH
515         help
516           Say 'Y' here if you want your kernel to support the
517           Dorin Platform from www.80211.de .
518
519 config ATH79_MACH_EL_M150
520         bool "EasyLink EL-M150 support"
521         select SOC_AR933X
522         select ATH79_DEV_ETH
523         select ATH79_DEV_GPIO_BUTTONS
524         select ATH79_DEV_LEDS_GPIO
525         select ATH79_DEV_M25P80
526         select ATH79_DEV_USB
527         select ATH79_DEV_WMAC
528
529 config ATH79_MACH_EL_MINI
530         bool "EasyLink EL-MINI support"
531         select SOC_AR933X
532         select ATH79_DEV_ETH
533         select ATH79_DEV_GPIO_BUTTONS
534         select ATH79_DEV_LEDS_GPIO
535         select ATH79_DEV_M25P80
536         select ATH79_DEV_USB
537         select ATH79_DEV_WMAC
538
539 config ATH79_MACH_GL_AR150
540         bool "GL AR150 support"
541         select SOC_AR933X
542         select ATH79_DEV_ETH
543         select ATH79_DEV_GPIO_BUTTONS
544         select ATH79_DEV_LEDS_GPIO
545         select ATH79_DEV_M25P80
546         select ATH79_DEV_USB
547         select ATH79_DEV_WMAC
548
549 config ATH79_MACH_GL_AR300
550         bool "GL_AR300 support"
551         select SOC_AR934X
552         select ATH79_DEV_ETH
553         select ATH79_DEV_GPIO_BUTTONS
554         select ATH79_DEV_LEDS_GPIO
555         select ATH79_DEV_M25P80
556         select ATH79_DEV_USB
557         select ATH79_DEV_WMAC
558
559 config ATH79_MACH_GL_DOMINO
560         bool "DOMINO support"
561         select SOC_AR933X
562         select ATH79_DEV_ETH
563         select ATH79_DEV_GPIO_BUTTONS
564         select ATH79_DEV_LEDS_GPIO
565         select ATH79_DEV_M25P80
566         select ATH79_DEV_USB
567         select ATH79_DEV_WMAC
568
569 config ATH79_MACH_GL_INET
570         bool "GL-INET support"
571         select SOC_AR933X
572         select ATH79_DEV_ETH
573         select ATH79_DEV_GPIO_BUTTONS
574         select ATH79_DEV_LEDS_GPIO
575         select ATH79_DEV_M25P80
576         select ATH79_DEV_USB
577         select ATH79_DEV_WMAC
578
579 config ATH79_MACH_EAP300V2
580         bool "EnGenius EAP300 v2 support"
581         select SOC_AR934X
582         select ATH79_DEV_ETH
583         select ATH79_DEV_GPIO_BUTTONS
584         select ATH79_DEV_LEDS_GPIO
585         select ATH79_DEV_M25P80
586         select ATH79_DEV_WMAC
587
588 config ATH79_MACH_GS_MINIBOX_V1
589         bool "Gainstrong MiniBox V1.0 support"
590         select SOC_AR933X
591         select ARH79_DEV_ETH
592         select ARH79_DEV_GPIO_BUTTONS
593         select ATH79_DEV_LEDS_GPIO
594         select ATH79_DEV_M25P80
595         select ATH79_DEV_USB
596         select ATH79_DEV_WMAC
597
598 config ATH79_MACH_GS_OOLITE
599        bool "GS Oolite V1 support"
600        select SOC_AR933X
601        select ARH79_DEV_ETH
602        select ARH79_DEV_GPIO_BUTTONS
603        select ATH79_DEV_LEDS_GPIO
604        select ATH79_DEV_M25P80
605        select ATH79_DEV_USB
606        select ATH79_DEV_WMAC
607
608 config ATH79_MACH_HIWIFI_HC6361
609         bool "HiWiFi HC6361 board support"
610         select SOC_AR933X
611         select ATH79_DEV_ETH
612         select ATH79_DEV_GPIO_BUTTONS
613         select ATH79_DEV_LEDS_GPIO
614         select ATH79_DEV_M25P80
615         select ATH79_DEV_USB
616         select ATH79_DEV_WMAC
617
618 config ATH79_MACH_JA76PF
619         bool "jjPlus JA76PF board support"
620         select SOC_AR71XX
621         select ATH79_DEV_ETH
622         select ATH79_DEV_GPIO_BUTTONS
623         select ATH79_DEV_LEDS_GPIO
624         select ATH79_DEV_M25P80
625         select ATH79_DEV_USB
626
627 config ATH79_MACH_JWAP003
628         bool "jjPlus JWAP003 board support"
629         select SOC_AR71XX
630         select ATH79_DEV_ETH
631         select ATH79_DEV_GPIO_BUTTONS
632         select ATH79_DEV_M25P80
633         select ATH79_DEV_USB
634
635 config ATH79_MACH_WRT160NL
636         bool "Linksys WRT160NL board support"
637         select SOC_AR913X
638         select ATH79_DEV_ETH
639         select ATH79_DEV_GPIO_BUTTONS
640         select ATH79_DEV_LEDS_GPIO
641         select ATH79_DEV_M25P80
642         select ATH79_DEV_USB
643         select ATH79_DEV_WMAC
644         select ATH79_NVRAM
645
646 config ATH79_MACH_WRT400N
647         bool "Linksys WRT400N board support"
648         select SOC_AR71XX
649         select ATH79_DEV_AP9X_PCI if PCI
650         select ATH79_DEV_ETH
651         select ATH79_DEV_GPIO_BUTTONS
652         select ATH79_DEV_LEDS_GPIO
653         select ATH79_DEV_M25P80
654
655 config ATH79_MACH_R6100
656         bool "NETGEAR R6100 board support"
657         select SOC_AR934X
658         select ATH79_DEV_AP9X_PCI if PCI
659         select ATH79_DEV_ETH
660         select ATH79_DEV_GPIO_BUTTONS
661         select ATH79_DEV_LEDS_GPIO
662         select ATH79_DEV_NFC
663         select ATH79_DEV_USB
664         select ATH79_DEV_WMAC
665
666 config ATH79_MACH_MC_MAC1200R
667         bool "MERCURY MAC1200R board support"
668         select SOC_AR934X
669         select ATH79_DEV_AP9X_PCI if PCI
670         select ATH79_DEV_ETH
671         select ATH79_DEV_GPIO_BUTTONS
672         select ATH79_DEV_LEDS_GPIO
673         select ATH79_DEV_M25P80
674         select ATH79_DEV_WMAC
675
676 config ATH79_MACH_RB4XX
677         bool "MikroTik RouterBOARD 4xx series support"
678         select SOC_AR71XX
679         select ATH79_DEV_ETH
680         select ATH79_DEV_GPIO_BUTTONS
681         select ATH79_DEV_LEDS_GPIO
682         select ATH79_DEV_USB
683
684 config ATH79_MACH_RB750
685         bool "MikroTik RouterBOARD 750 support"
686         select SOC_AR724X
687         select ATH79_DEV_AP9X_PCI if PCI
688         select ATH79_DEV_ETH
689         select ATH79_DEV_USB
690         select ATH79_ROUTERBOOT
691
692 config ATH79_MACH_RB91X
693         bool "MikroTik RouterBOARD 91X support"
694         select SOC_AR934X
695         select ATH79_DEV_ETH
696         select ATH79_DEV_SPI
697         select ATH79_DEV_WMAC
698         select ATH79_DEV_USB
699         select ATH79_ROUTERBOOT
700
701 config ATH79_MACH_RB922
702         bool "MikroTik RouterBOARD 922 support"
703         select SOC_QCA955X
704         select ATH79_DEV_ETH
705         select ATH79_DEV_M25P80
706         select ATH79_DEV_NFC
707         select ATH79_DEV_USB
708         select ATH79_ROUTERBOOT
709         select RLE_DECOMPRESS
710
711 config ATH79_MACH_RB95X
712        bool "MikroTik RouterBOARD 95X support"
713        select SOC_AR934X
714        select ATH79_DEV_ETH
715        select ATH79_DEV_NFC
716        select ATH79_DEV_WMAC
717        select ATH79_DEV_USB
718        select ATH79_ROUTERBOOT
719
720 config ATH79_MACH_RB2011
721         bool "MikroTik RouterBOARD 2011 support"
722         select SOC_AR934X
723         select ATH79_DEV_ETH
724         select ATH79_DEV_M25P80
725         select ATH79_DEV_NFC
726         select ATH79_DEV_USB
727         select ATH79_DEV_WMAC
728         select ATH79_ROUTERBOOT
729
730 config ATH79_MACH_RBSXTLITE
731         bool "MikroTik RouterBOARD SXT Lite"
732         select SOC_AR934X
733         select ATH79_DEV_ETH
734         select ATH79_DEV_NFC
735         select ATH79_DEV_WMAC
736         select ATH79_ROUTERBOOT
737
738 config ATH79_MACH_SMART_300
739         bool "NC-LINK SMART-300 board support"
740         select SOC_AR934X
741         select ATH79_DEV_ETH
742         select ATH79_DEV_GPIO_BUTTONS
743         select ATH79_DEV_LEDS_GPIO
744         select ATH79_DEV_M25P80
745         select ATH79_DEV_WMAC
746
747 config ATH79_MACH_WNDAP360
748         bool "NETGEAR WNDAP360 board support"
749         select SOC_AR71XX
750         select ATH79_DEV_AP9X_PCI if PCI
751         select ATH79_DEV_ETH
752         select ATH79_DEV_GPIO_BUTTONS
753         select ATH79_DEV_LEDS_GPIO
754         select ATH79_DEV_M25P80
755
756 config ATH79_MACH_WNDR3700
757         bool "NETGEAR WNDR3700 board support"
758         select SOC_AR71XX
759         select ATH79_DEV_AP9X_PCI if PCI
760         select ATH79_DEV_ETH
761         select ATH79_DEV_GPIO_BUTTONS
762         select ATH79_DEV_LEDS_GPIO
763         select ATH79_DEV_M25P80
764         select ATH79_DEV_USB
765
766 config ATH79_MACH_WNDR4300
767         bool "NETGEAR WNDR3700v4/WNDR4300 board support"
768         select SOC_AR934X
769         select ATH79_DEV_AP9X_PCI if PCI
770         select ATH79_DEV_ETH
771         select ATH79_DEV_GPIO_BUTTONS
772         select ATH79_DEV_LEDS_GPIO
773         select ATH79_DEV_NFC
774         select ATH79_DEV_USB
775         select ATH79_DEV_WMAC
776
777 config ATH79_MACH_WNR2000
778         bool "NETGEAR WNR2000 board support"
779         select SOC_AR913X
780         select ATH79_DEV_ETH
781         select ATH79_DEV_GPIO_BUTTONS
782         select ATH79_DEV_LEDS_GPIO
783         select ATH79_DEV_M25P80
784         select ATH79_DEV_WMAC
785
786 config ATH79_MACH_WNR2000_V3
787         bool "NETGEAR WNR2000 V3/WNR612 v2/WNR1000 v2 board support"
788         select SOC_AR724X
789         select ATH79_DEV_AP9X_PCI if PCI
790         select ATH79_DEV_ETH
791         select ATH79_DEV_GPIO_BUTTONS
792         select ATH79_DEV_LEDS_GPIO
793         select ATH79_DEV_M25P80
794
795         config ATH79_MACH_WNR2200
796         bool "NETGEAR WNR2200 board support"
797         select SOC_AR724X
798         select ATH79_DEV_AP9X_PCI if PCI
799         select ATH79_DEV_ETH
800         select ATH79_DEV_GPIO_BUTTONS
801         select ATH79_DEV_LEDS_GPIO
802         select ATH79_DEV_M25P80
803         select ATH79_DEV_USB
804
805 config ATH79_MACH_WNR2000_V4
806         bool "NETGEAR WNR2000 V4"
807         select SOC_AR934X
808         select ATH79_DEV_ETH
809         select ATH79_DEV_GPIO_BUTTONS
810         select ATH79_DEV_LEDS_GPIO
811         select ATH79_DEV_M25P80
812         select ATH79_DEV_USB
813         select ATH79_DEV_WMAC
814
815 config ATH79_MACH_OM2P
816         bool "OpenMesh OM2P board support"
817         select SOC_AR724X
818         select SOC_AR933X
819         select ATH79_DEV_AP9X_PCI if PCI
820         select ATH79_DEV_ETH
821         select ATH79_DEV_GPIO_BUTTONS
822         select ATH79_DEV_LEDS_GPIO
823         select ATH79_DEV_M25P80
824         select ATH79_DEV_WMAC
825
826 config ATH79_MACH_OM5P
827         bool "OpenMesh OM5P board support"
828         select SOC_AR934X
829         select ATH79_DEV_AP9X_PCI if PCI
830         select ATH79_DEV_ETH
831         select ATH79_DEV_GPIO_BUTTONS
832         select ATH79_DEV_LEDS_GPIO
833         select ATH79_DEV_M25P80
834         select ATH79_DEV_WMAC
835
836 config ATH79_MACH_ONION_OMEGA
837         bool "ONION OMEGA support"
838         select SOC_AR933X
839         select ATH79_DEV_ETH
840         select ATH79_DEV_GPIO_BUTTONS
841         select ATH79_DEV_LEDS_GPIO
842         select ATH79_DEV_M25P80
843         select ATH79_DEV_USB
844         select ATH79_DEV_WMAC
845
846 config ATH79_MACH_MR12
847         bool "Meraki MR12 board support"
848         select SOC_AR724X
849         select ATH79_DEV_AP9X_PCI if PCI
850         select ATH79_DEV_ETH
851         select ATH79_DEV_GPIO_BUTTONS
852         select ATH79_DEV_LEDS_GPIO
853         select ATH79_DEV_M25P80
854         select ATH79_DEV_WMAC
855
856 config ATH79_MACH_MR16
857         bool "Meraki MR16 board support"
858         select SOC_AR71XX
859         select ATH79_DEV_AP9X_PCI if PCI
860         select ATH79_DEV_ETH
861         select ATH79_DEV_GPIO_BUTTONS
862         select ATH79_DEV_LEDS_GPIO
863         select ATH79_DEV_M25P80
864         select ATH79_DEV_WMAC
865
866 config ATH79_MACH_MR18
867         bool "Meraki MR18 board support"
868         select SOC_QCA955X
869         select ATH79_DEV_AP9X_PCI if PCI
870         select ATH79_DEV_ETH
871         select ATH79_DEV_GPIO_BUTTONS
872         select ATH79_DEV_LEDS_GPIO
873         select ATH79_DEV_NFC
874         select ATH79_DEV_WMAC
875         select LEDS_NU801
876
877 config ATH79_MACH_MR600
878         bool "OpenMesh MR600 board support"
879         select SOC_AR934X
880         select ATH79_DEV_AP9X_PCI if PCI
881         select ATH79_DEV_ETH
882         select ATH79_DEV_GPIO_BUTTONS
883         select ATH79_DEV_LEDS_GPIO
884         select ATH79_DEV_M25P80
885         select ATH79_DEV_WMAC
886
887 config ATH79_MACH_MZK_W04NU
888         bool "Planex MZK-W04NU board support"
889         select SOC_AR913X
890         select ATH79_DEV_ETH
891         select ATH79_DEV_GPIO_BUTTONS
892         select ATH79_DEV_LEDS_GPIO
893         select ATH79_DEV_M25P80
894         select ATH79_DEV_USB
895         select ATH79_DEV_WMAC
896
897 config ATH79_MACH_MZK_W300NH
898         bool "Planex MZK-W300NH board support"
899         select SOC_AR913X
900         select ATH79_DEV_ETH
901         select ATH79_DEV_GPIO_BUTTONS
902         select ATH79_DEV_LEDS_GPIO
903         select ATH79_DEV_M25P80
904         select ATH79_DEV_WMAC
905
906 config ATH79_MACH_RW2458N
907         bool "Redwave RW2458N board support"
908         select SOC_AR724X
909         select ATH79_DEV_AP9X_PCI if PCI
910         select ATH79_DEV_ETH
911         select ATH79_DEV_GPIO_BUTTONS
912         select ATH79_DEV_LEDS_GPIO
913         select ATH79_DEV_M25P80
914         select ATH79_DEV_USB
915
916 config ATH79_MACH_CAP324
917         bool "PowerCloud CAP324 support"
918         select SOC_AR934X
919         select ATH79_DEV_AP9X_PCI if PCI
920         select ATH79_DEV_ETH
921         select ATH79_DEV_GPIO_BUTTONS
922         select ATH79_DEV_LEDS_GPIO
923         select ATH79_DEV_M25P80
924         select ATH79_DEV_WMAC
925
926 config ATH79_MACH_CAP4200AG
927         bool "Senao CAP4200AG support"
928         select SOC_AR934X
929         select ATH79_DEV_AP9X_PCI if PCI
930         select ATH79_DEV_ETH
931         select ATH79_DEV_GPIO_BUTTONS
932         select ATH79_DEV_LEDS_GPIO
933         select ATH79_DEV_M25P80
934         select ATH79_DEV_WMAC
935
936 config ATH79_MACH_CR3000
937         bool "PowerCloud CR3000 support"
938         select SOC_AR934X
939         select ATH79_DEV_AP9X_PCI if PCI
940         select ATH79_DEV_ETH
941         select ATH79_DEV_GPIO_BUTTONS
942         select ATH79_DEV_LEDS_GPIO
943         select ATH79_DEV_M25P80
944         select ATH79_DEV_WMAC
945
946 config ATH79_MACH_CR5000
947         bool "PowerCloud CR5000 support"
948         select SOC_AR934X
949         select ATH79_DEV_AP9X_PCI if PCI
950         select ATH79_DEV_ETH
951         select ATH79_DEV_GPIO_BUTTONS
952         select ATH79_DEV_LEDS_GPIO
953         select ATH79_DEV_M25P80
954         select ATH79_DEV_USB
955         select ATH79_DEV_WMAC
956
957 config ATH79_MACH_MR1750
958         bool "OpenMesh MR1750 board support"
959         select SOC_QCA955X
960         select ATH79_DEV_AP9X_PCI if PCI
961         select ATH79_DEV_ETH
962         select ATH79_DEV_GPIO_BUTTONS
963         select ATH79_DEV_LEDS_GPIO
964         select ATH79_DEV_M25P80
965         select ATH79_DEV_WMAC
966
967 config ATH79_MACH_MR900
968         bool "OpenMesh MR900 board support"
969         select SOC_QCA955X
970         select ATH79_DEV_AP9X_PCI if PCI
971         select ATH79_DEV_ETH
972         select ATH79_DEV_GPIO_BUTTONS
973         select ATH79_DEV_LEDS_GPIO
974         select ATH79_DEV_M25P80
975         select ATH79_DEV_WMAC
976
977 config ATH79_MACH_EAP7660D
978         bool "Senao EAP7660D support"
979         select SOC_AR71XX
980         select ATH79_DEV_ETH
981         select ATH79_DEV_GPIO_BUTTONS
982         select ATH79_DEV_LEDS_GPIO
983         select ATH79_DEV_M25P80
984
985 config ATH79_MACH_BSB
986         bool "Smart Electronics Black Swift board"
987         select SOC_AR933X
988         select ATH79_DEV_ETH
989         select ATH79_DEV_GPIO_BUTTONS
990         select ATH79_DEV_LEDS_GPIO
991         select ATH79_DEV_M25P80
992         select ATH79_DEV_USB
993         select ATH79_DEV_WMAC
994
995 config ATH79_MACH_ARCHER_C7
996         bool "TP-LINK Archer C5/C7/TL-WDR4900 v2 board support"
997         select SOC_QCA955X
998         select ATH79_DEV_AP9X_PCI if PCI
999         select ATH79_DEV_ETH
1000         select ATH79_DEV_GPIO_BUTTONS
1001         select ATH79_DEV_LEDS_GPIO
1002         select ATH79_DEV_M25P80
1003         select ATH79_DEV_USB
1004         select ATH79_DEV_WMAC
1005
1006 config ATH79_MACH_CPE510
1007         bool "TP-LINK CPE510 support"
1008         select SOC_AR934X
1009         select ATH79_DEV_ETH
1010         select ATH79_DEV_GPIO_BUTTONS
1011         select ATH79_DEV_LEDS_GPIO
1012         select ATH79_DEV_M25P80
1013         select ATH79_DEV_WMAC
1014
1015 config ATH79_MACH_TL_MR11U
1016         bool "TP-LINK TL-MR11U/TL-MR3040 support"
1017         select SOC_AR933X
1018         select ATH79_DEV_ETH
1019         select ATH79_DEV_GPIO_BUTTONS
1020         select ATH79_DEV_LEDS_GPIO
1021         select ATH79_DEV_M25P80
1022         select ATH79_DEV_USB
1023         select ATH79_DEV_WMAC
1024
1025 config ATH79_MACH_TL_MR13U
1026         bool "TP-LINK TL-MR13U support"
1027         select SOC_AR933X
1028         select ATH79_DEV_ETH
1029         select ATH79_DEV_GPIO_BUTTONS
1030         select ATH79_DEV_LEDS_GPIO
1031         select ATH79_DEV_M25P80
1032         select ATH79_DEV_USB
1033         select ATH79_DEV_WMAC
1034
1035 config ATH79_MACH_TL_MR3020
1036         bool "TP-LINK TL-MR3020 support"
1037         select SOC_AR933X
1038         select ATH79_DEV_ETH
1039         select ATH79_DEV_GPIO_BUTTONS
1040         select ATH79_DEV_LEDS_GPIO
1041         select ATH79_DEV_M25P80
1042         select ATH79_DEV_USB
1043         select ATH79_DEV_WMAC
1044
1045 config ATH79_MACH_TL_MR3X20
1046         bool "TP-LINK TL-MR3220/3420 support"
1047         select SOC_AR724X
1048         select ATH79_DEV_AP9X_PCI if PCI
1049         select ATH79_DEV_ETH
1050         select ATH79_DEV_GPIO_BUTTONS
1051         select ATH79_DEV_LEDS_GPIO
1052         select ATH79_DEV_M25P80
1053         select ATH79_DEV_USB
1054
1055 config ATH79_MACH_TL_WAX50RE
1056         bool "TP-LINK TL-WA750/850RE support"
1057         select SOC_AR934X
1058         select ATH79_DEV_ETH
1059         select ATH79_DEV_GPIO_BUTTONS
1060         select ATH79_DEV_LEDS_GPIO
1061         select ATH79_DEV_M25P80
1062         select ATH79_DEV_WMAC
1063
1064 config ATH79_MACH_TL_WA701ND_V2
1065         bool "TP-LINK TL-WA701ND v2 support"
1066         select SOC_AR933X
1067         select ATH79_DEV_ETH
1068         select ATH79_DEV_GPIO_BUTTONS
1069         select ATH79_DEV_LEDS_GPIO
1070         select ATH79_DEV_M25P80
1071         select ATH79_DEV_USB
1072         select ATH79_DEV_WMAC
1073
1074 config ATH79_MACH_TL_WA7210N_V2
1075        bool "TP-LINK TL-WA7210N v2 support"
1076        select SOC_AR724X
1077        select ATH79_DEV_AP9X_PCI if PCI
1078        select ATH79_DEV_ETH
1079        select ATH79_DEV_LEDS_GPIO
1080        select ATH79_DEV_GPIO_BUTTONS
1081        select ATH79_DEV_M25P80
1082        select ATH79_DEV_WMAC
1083
1084 config ATH79_MACH_TL_WA830RE_V2
1085         bool "TP-LINK TL-WA830RE v2 support"
1086         select SOC_AR934X
1087         select ATH79_DEV_ETH
1088         select ATH79_DEV_GPIO_BUTTONS
1089         select ATH79_DEV_LEDS_GPIO
1090         select ATH79_DEV_M25P80
1091         select ATH79_DEV_USB
1092         select ATH79_DEV_WMAC
1093
1094 config ATH79_MACH_TL_WA901ND
1095         bool "TP-LINK TL-WA901ND/TL-WA7510N support"
1096         select SOC_AR724X
1097         select ATH79_DEV_AP9X_PCI if PCI
1098         select ATH79_DEV_ETH
1099         select ATH79_DEV_GPIO_BUTTONS
1100         select ATH79_DEV_LEDS_GPIO
1101         select ATH79_DEV_M25P80
1102
1103 config ATH79_MACH_TL_WA901ND_V2
1104         bool "TP-LINK TL-WA901ND v2 support"
1105         select SOC_AR913X
1106         select ATH79_DEV_ETH
1107         select ATH79_DEV_GPIO_BUTTONS
1108         select ATH79_DEV_LEDS_GPIO
1109         select ATH79_DEV_M25P80
1110         select ATH79_DEV_WMAC
1111
1112 config ATH79_MACH_TL_WDR3320_V2
1113         bool "TP-LINK TL-WDR3320 v2 board support"
1114         select SOC_AR934X
1115         select ATH79_DEV_AP9X_PCI if PCI
1116         select ATH79_DEV_ETH
1117         select ATH79_DEV_GPIO_BUTTONS
1118         select ATH79_DEV_LEDS_GPIO
1119         select ATH79_DEV_M25P80
1120         select ATH79_DEV_USB
1121         select ATH79_DEV_WMAC
1122
1123 config ATH79_MACH_TL_WDR3500
1124         bool "TP-LINK TL-WDR3500 board support"
1125         select SOC_AR934X
1126         select ATH79_DEV_AP9X_PCI if PCI
1127         select ATH79_DEV_ETH
1128         select ATH79_DEV_GPIO_BUTTONS
1129         select ATH79_DEV_LEDS_GPIO
1130         select ATH79_DEV_M25P80
1131         select ATH79_DEV_USB
1132         select ATH79_DEV_WMAC
1133
1134 config ATH79_MACH_TL_WDR4300
1135         bool "TP-LINK TL-WDR3600/4300/4310 board support"
1136         select SOC_AR934X
1137         select ATH79_DEV_AP9X_PCI if PCI
1138         select ATH79_DEV_ETH
1139         select ATH79_DEV_GPIO_BUTTONS
1140         select ATH79_DEV_LEDS_GPIO
1141         select ATH79_DEV_M25P80
1142         select ATH79_DEV_USB
1143         select ATH79_DEV_WMAC
1144
1145 config ATH79_MACH_TL_WDR6500_V2
1146         bool "TP-LINK TL-WDR6500 v2 board support"
1147         select SOC_QCA956X
1148         select ATH79_DEV_AP9X_PCI if PCI
1149         select ATH79_DEV_ETH
1150         select ATH79_DEV_GPIO_BUTTONS
1151         select ATH79_DEV_LEDS_GPIO
1152         select ATH79_DEV_M25P80
1153         select ATH79_DEV_USB
1154         select ATH79_DEV_WMAC
1155
1156 config ATH79_MACH_TL_WR703N
1157         bool "TP-LINK TL-WR703N/TL-WR710N/TL-MR10U support"
1158         select SOC_AR933X
1159         select ATH79_DEV_ETH
1160         select ATH79_DEV_GPIO_BUTTONS
1161         select ATH79_DEV_LEDS_GPIO
1162         select ATH79_DEV_M25P80
1163         select ATH79_DEV_USB
1164         select ATH79_DEV_WMAC
1165
1166 config ATH79_MACH_TL_WR720N_V3
1167         bool "TP-LINK TL-WR720N v3/v4 support"
1168         select SOC_AR933X
1169         select ATH79_DEV_ETH
1170         select ATH79_DEV_GPIO_BUTTONS
1171         select ATH79_DEV_LEDS_GPIO
1172         select ATH79_DEV_M25P80
1173         select ATH79_DEV_USB
1174         select ATH79_DEV_WMAC
1175
1176 config ATH79_MACH_TL_WR741ND
1177         bool "TP-LINK TL-WR741ND support"
1178         select SOC_AR724X
1179         select ATH79_DEV_AP9X_PCI if PCI
1180         select ATH79_DEV_ETH
1181         select ATH79_DEV_GPIO_BUTTONS
1182         select ATH79_DEV_LEDS_GPIO
1183         select ATH79_DEV_M25P80
1184
1185 config ATH79_MACH_TL_WR741ND_V4
1186         bool "TP-LINK TL-WR741ND v4/TL-MR3220 v2 support"
1187         select SOC_AR933X
1188         select ATH79_DEV_ETH
1189         select ATH79_DEV_GPIO_BUTTONS
1190         select ATH79_DEV_LEDS_GPIO
1191         select ATH79_DEV_M25P80
1192         select ATH79_DEV_USB
1193         select ATH79_DEV_WMAC
1194
1195 config ATH79_MACH_TL_WR841N_V1
1196         bool "TP-LINK TL-WR841N v1 support"
1197         select SOC_AR71XX
1198         select ATH79_DEV_DSA
1199         select ATH79_DEV_ETH
1200         select ATH79_DEV_GPIO_BUTTONS
1201         select ATH79_DEV_LEDS_GPIO
1202         select ATH79_DEV_M25P80
1203
1204 config ATH79_MACH_TL_WR841N_V8
1205         bool "TP-LINK TL-WR841N/ND v8/TL-MR3420 v2 support"
1206         select SOC_AR934X
1207         select ATH79_DEV_ETH
1208         select ATH79_DEV_GPIO_BUTTONS
1209         select ATH79_DEV_LEDS_GPIO
1210         select ATH79_DEV_M25P80
1211         select ATH79_DEV_USB
1212         select ATH79_DEV_WMAC
1213
1214 config ATH79_MACH_TL_WR841N_V9
1215        bool "TP-LINK TL-WR841N/ND v9 support"
1216        select SOC_QCA953X
1217        select ATH79_DEV_ETH
1218        select ATH79_DEV_GPIO_BUTTONS
1219        select ATH79_DEV_LEDS_GPIO
1220        select ATH79_DEV_M25P80
1221        select ATH79_DEV_WMAC
1222
1223 config ATH79_MACH_TL_WR941ND
1224         bool "TP-LINK TL-WR941ND support"
1225         select SOC_AR913X
1226         select ATH79_DEV_DSA
1227         select ATH79_DEV_ETH
1228         select ATH79_DEV_GPIO_BUTTONS
1229         select ATH79_DEV_LEDS_GPIO
1230         select ATH79_DEV_M25P80
1231         select ATH79_DEV_WMAC
1232
1233 config ATH79_MACH_TL_WR941ND_V6
1234         bool "TP-LINK TL-WR941ND v6 support"
1235         select SOC_QCA956X
1236         select ATH79_DEV_ETH
1237         select ATH79_DEV_GPIO_BUTTONS
1238         select ATH79_DEV_LEDS_GPIO
1239         select ATH79_DEV_M25P80
1240         select ATH79_DEV_WMAC
1241
1242 config ATH79_MACH_TL_WR1041N_V2
1243         bool "TP-LINK TL-WR1041N v2 support"
1244         select SOC_AR934X
1245         select ATH79_DEV_AP9X_PCI if PCI
1246         select ATH79_DEV_ETH
1247         select ATH79_DEV_GPIO_BUTTONS
1248         select ATH79_DEV_LEDS_GPIO
1249         select ATH79_DEV_M25P80
1250         select ATH79_DEV_USB
1251         select ATH79_DEV_WMAC
1252
1253 config ATH79_MACH_TL_WR1043ND
1254         bool "TP-LINK TL-WR1043ND support"
1255         select SOC_AR913X
1256         select ATH79_DEV_ETH
1257         select ATH79_DEV_GPIO_BUTTONS
1258         select ATH79_DEV_LEDS_GPIO
1259         select ATH79_DEV_M25P80
1260         select ATH79_DEV_USB
1261         select ATH79_DEV_WMAC
1262
1263 config ATH79_MACH_TL_WR1043ND_V2
1264         bool "TP-LINK TL-WR1043ND v2 support"
1265         select SOC_QCA955X
1266         select ATH79_DEV_ETH
1267         select ATH79_DEV_GPIO_BUTTONS
1268         select ATH79_DEV_LEDS_GPIO
1269         select ATH79_DEV_M25P80
1270         select ATH79_DEV_USB
1271         select ATH79_DEV_WMAC
1272
1273 config ATH79_MACH_TL_WR2543N
1274         bool "TP-LINK TL-WR2543N/ND support"
1275         select SOC_AR724X
1276         select ATH79_DEV_AP9X_PCI if PCI
1277         select ATH79_DEV_ETH
1278         select ATH79_DEV_GPIO_BUTTONS
1279         select ATH79_DEV_LEDS_GPIO
1280         select ATH79_DEV_M25P80
1281         select ATH79_DEV_USB
1282
1283 config ATH79_MACH_TEW_632BRP
1284         bool "TRENDnet TEW-632BRP support"
1285         select SOC_AR913X
1286         select ATH79_DEV_ETH
1287         select ATH79_DEV_GPIO_BUTTONS
1288         select ATH79_DEV_LEDS_GPIO
1289         select ATH79_DEV_M25P80
1290         select ATH79_DEV_WMAC
1291         select ATH79_NVRAM
1292
1293 config ATH79_MACH_TEW_673GRU
1294         bool "TRENDnet TEW-673GRU support"
1295         select SOC_AR71XX
1296         select ATH79_DEV_AP9X_PCI if PCI
1297         select ATH79_DEV_ETH
1298         select ATH79_DEV_GPIO_BUTTONS
1299         select ATH79_DEV_LEDS_GPIO
1300         select ATH79_DEV_M25P80
1301         select ATH79_DEV_USB
1302         select ATH79_NVRAM
1303
1304 config ATH79_MACH_TEW_712BR
1305         bool "TRENDnet TEW-712BR support"
1306         select SOC_AR933X
1307         select ATH79_DEV_ETH
1308         select ATH79_DEV_GPIO_BUTTONS
1309         select ATH79_DEV_LEDS_GPIO
1310         select ATH79_DEV_M25P80
1311         select ATH79_DEV_WMAC
1312         select ATH79_NVRAM
1313
1314 config ATH79_MACH_TEW_732BR
1315         bool "TRENDnet TEW-732BR support"
1316         select SOC_AR934X
1317         select ATH79_DEV_ETH
1318         select ATH79_DEV_GPIO_BUTTONS
1319         select ATH79_DEV_LEDS_GPIO
1320         select ATH79_DEV_M25P80
1321         select ATH79_DEV_WMAC
1322
1323 config ATH79_MACH_TEW_823DRU
1324         bool "TRENDnet TEW-823DRU support"
1325         select SOC_QCA955X
1326         select ATH79_DEV_ETH
1327         select ATH79_DEV_GPIO_BUTTONS
1328         select ATH79_DEV_LEDS_GPIO
1329         select ATH79_DEV_M25P80
1330         select ATH79_DEV_USB
1331         select ATH79_DEV_WMAC
1332
1333 config ATH79_MACH_UBNT
1334         bool "Ubiquiti AR71xx based boards support"
1335         select SOC_AR71XX
1336         select ATH79_DEV_ETH
1337         select ATH79_DEV_GPIO_BUTTONS
1338         select ATH79_DEV_LEDS_GPIO
1339         select ATH79_DEV_M25P80
1340         select ATH79_DEV_USB
1341
1342 config ATH79_MACH_WEIO
1343         bool "WeIO board"
1344         select SOC_AR933X
1345         select ATH79_DEV_GPIO_BUTTONS
1346         select ATH79_DEV_LEDS_GPIO
1347         select ATH79_DEV_M25P80
1348         select ATH79_DEV_USB
1349         select ATH79_DEV_WMAC
1350
1351 config ATH79_MACH_MYNET_N600
1352         bool "WD My Net N600 board support"
1353         select SOC_AR934X
1354         select ATH79_DEV_ETH
1355         select ATH79_DEV_GPIO_BUTTONS
1356         select ATH79_DEV_LEDS_GPIO
1357         select ATH79_DEV_M25P80
1358         select ATH79_DEV_WMAC
1359         select ATH79_NVRAM
1360
1361 config ATH79_MACH_MYNET_N750
1362         bool "WD My Net N750 board support"
1363         select SOC_AR934X
1364         select ATH79_DEV_ETH
1365         select ATH79_DEV_GPIO_BUTTONS
1366         select ATH79_DEV_LEDS_GPIO
1367         select ATH79_DEV_M25P80
1368         select ATH79_DEV_WMAC
1369         select ATH79_NVRAM
1370
1371 config ATH79_MACH_MYNET_REXT
1372         bool "WD My Net Wi-Fi Range Extender board support"
1373         select SOC_AR934X
1374         select ATH79_DEV_AP9X_PCI if PCI
1375         select ATH79_DEV_ETH
1376         select ATH79_DEV_GPIO_BUTTONS
1377         select ATH79_DEV_LEDS_GPIO
1378         select ATH79_DEV_M25P80
1379         select ATH79_DEV_WMAC
1380         select ATH79_NVRAM
1381
1382 config ATH79_MACH_ZCN_1523H
1383         bool "Zcomax ZCN-1523H support"
1384         select SOC_AR724X
1385         select ATH79_DEV_AP9X_PCI if PCI
1386         select ATH79_DEV_ETH
1387         select ATH79_DEV_GPIO_BUTTONS
1388         select ATH79_DEV_LEDS_GPIO
1389         select ATH79_DEV_M25P80
1390
1391 config ATH79_MACH_NBG460N
1392         bool "Zyxel NBG460N/550N/550NH board support"
1393         select SOC_AR913X
1394         select ATH79_DEV_ETH
1395         select ATH79_DEV_GPIO_BUTTONS
1396         select ATH79_DEV_LEDS_GPIO
1397         select ATH79_DEV_M25P80
1398         select ATH79_DEV_WMAC
1399
1400 config ATH79_MACH_NBG6716
1401         bool "Zyxel NBG6616/NBG6716 board support"
1402         select SOC_QCA955X
1403         select ATH79_DEV_ETH
1404         select ATH79_DEV_GPIO_BUTTONS
1405         select ATH79_DEV_LEDS_GPIO
1406         select ATH79_DEV_M25P80
1407         select ATH79_DEV_NFC
1408         select ATH79_DEV_USB
1409         select ATH79_DEV_WMAC
1410
1411 config ATH79_MACH_CARAMBOLA2
1412         bool "8devices Carambola2 board"
1413         select SOC_AR933X
1414         select ATH79_DEV_ETH
1415         select ATH79_DEV_GPIO_BUTTONS
1416         select ATH79_DEV_LEDS_GPIO
1417         select ATH79_DEV_M25P80
1418         select ATH79_DEV_USB
1419         select ATH79_DEV_WMAC
1420
1421 config ATH79_MACH_CF_E316N_V2
1422         bool "COMFAST CF-E316N v2 board"
1423         select SOC_AR934X
1424         select ATH79_DEV_ETH
1425         select ATH79_DEV_GPIO_BUTTONS
1426         select ATH79_DEV_LEDS_GPIO
1427         select ATH79_DEV_M25P80
1428         select ATH79_DEV_USB
1429         select ATH79_DEV_WMAC
1430
1431 config ATH79_MACH_BHU_BXU2000N2_A
1432         bool "BHU BXU2000n-2 rev. A support"
1433         select SOC_AR934X
1434         select ATH79_DEV_ETH
1435         select ATH79_DEV_GPIO_BUTTONS
1436         select ATH79_DEV_LEDS_GPIO
1437         select ATH79_DEV_M25P80
1438         select ATH79_DEV_USB
1439         select ATH79_DEV_WMAC
1440
1441 config ATH79_MACH_QIHOO_C301
1442         bool "Qihoo 360 C301 board support"
1443         select SOC_AR934X
1444         select ATH79_DEV_ETH
1445         select ATH79_DEV_GPIO_BUTTONS
1446         select ATH79_DEV_LEDS_GPIO
1447         select ATH79_DEV_M25P80
1448         select ATH79_DEV_WMAC
1449         select ATH79_DEV_USB
1450         select ATH79_NVRAM