ar71xx: move leds-gpio device support into a spearate file
[librecmc/librecmc.git] / target / linux / ar71xx / files / arch / mips / ar71xx / Kconfig
1 if ATHEROS_AR71XX
2
3 menu "Atheros AR71xx machine selection"
4
5 config AR71XX_MACH_AP81
6         bool "Atheros AP81 board support"
7         select AR71XX_DEV_M25P80
8         select AR71XX_DEV_AR913X_WMAC
9         select AR71XX_DEV_LEDS_GPIO
10         default y
11
12 config AR71XX_MACH_AP83
13         bool "Atheros AP83 board support"
14         select AR71XX_DEV_AR913X_WMAC
15         select AR71XX_DEV_LEDS_GPIO
16         default y
17
18 config AR71XX_MACH_DIR_615_C1
19         bool "D-Link DIR-615 rev. C1 support"
20         select AR71XX_DEV_M25P80
21         select AR71XX_DEV_AR913X_WMAC
22         select AR71XX_DEV_LEDS_GPIO
23         default y
24
25 config AR71XX_MACH_DIR_825_B1
26         bool "D-Link DIR-825 rev. B1 board support"
27         select AR71XX_DEV_M25P80
28         select AR71XX_DEV_AP94_PCI if PCI
29         select AR71XX_DEV_LEDS_GPIO
30         default y
31
32 config AR71XX_MACH_PB42
33         bool "Atheros PB42 board support"
34         select AR71XX_DEV_M25P80
35         select AR71XX_DEV_PB42_PCI if PCI
36         default y
37
38 config AR71XX_MACH_PB44
39         bool "Atheros PB44 board support"
40         select AR71XX_DEV_PB42_PCI if PCI
41         select AR71XX_DEV_LEDS_GPIO
42         default y
43
44 config AR71XX_MACH_AW_NR580
45         bool "AzureWave AW-NR580 board support"
46         select AR71XX_DEV_M25P80
47         select AR71XX_DEV_PB42_PCI if PCI
48         select AR71XX_DEV_LEDS_GPIO
49         default y
50
51 config AR71XX_MACH_GENERIC
52         bool "Generic AR71xx based machine support"
53         default y
54
55 config AR71XX_MACH_WP543
56         bool "Compex WP543/WPJ543 board support"
57         select MYLOADER
58         select AR71XX_DEV_M25P80
59         select AR71XX_DEV_PB42_PCI if PCI
60         select AR71XX_DEV_LEDS_GPIO
61         default y
62
63 config AR71XX_MACH_WRT160NL
64         bool "Linksys WRT160NL board support"
65         select AR71XX_DEV_M25P80
66         select AR71XX_DEV_AR913X_WMAC
67         select AR71XX_DEV_LEDS_GPIO
68         default y
69
70 config AR71XX_MACH_WRT400N
71         bool "Linksys WRT400N board support"
72         select AR71XX_DEV_M25P80
73         select AR71XX_DEV_LEDS_GPIO
74         default y
75
76 config AR71XX_MACH_RB_4XX
77         bool "MikroTik RouterBOARD 4xx series support"
78         select AR71XX_DEV_LEDS_GPIO
79         default y
80
81 config AR71XX_MACH_WNDR3700
82         bool "NETGEAR WNDR3700 board support"
83         select AR71XX_DEV_M25P80
84         select AR71XX_DEV_AP94_PCI if PCI
85         select AR71XX_DEV_LEDS_GPIO
86         default y
87
88 config AR71XX_MACH_WNR2000
89         bool "NETGEAR WNR2000 board support"
90         select AR71XX_DEV_M25P80
91         select AR71XX_DEV_AR913X_WMAC
92         select AR71XX_DEV_LEDS_GPIO
93         default y
94
95 config AR71XX_MACH_MZK_W04NU
96         bool "Planex MZK-W04NU board support"
97         select AR71XX_DEV_M25P80
98         select AR71XX_DEV_AR913X_WMAC
99         select AR71XX_DEV_LEDS_GPIO
100         default y
101
102 config AR71XX_MACH_MZK_W300NH
103         bool "Planex MZK-W300NH board support"
104         select AR71XX_DEV_M25P80
105         select AR71XX_DEV_AR913X_WMAC
106         select AR71XX_DEV_LEDS_GPIO
107         default y
108
109 config AR71XX_MACH_TL_WR741ND
110         bool "TP-LINK TL-WR741ND support"
111         select AR71XX_DEV_M25P80
112         select AR71XX_DEV_AP91_PCI if PCI
113         select AR71XX_DEV_LEDS_GPIO
114         default y
115
116 config AR71XX_MACH_TL_WR841N_V1
117         bool "TP-LINK TL-WR841N v1 support"
118         select AR71XX_DEV_M25P80
119         select AR71XX_DEV_PB42_PCI if PCI
120         select AR71XX_DEV_LEDS_GPIO
121         default y
122
123 config AR71XX_MACH_TL_WR941ND
124         bool "TP-LINK TL-WR941ND support"
125         select AR71XX_DEV_M25P80
126         select AR71XX_DEV_AR913X_WMAC
127         select AR71XX_DEV_LEDS_GPIO
128         default y
129
130 config AR71XX_MACH_TL_WR1043ND
131         bool "TP-LINK TL-WR1043ND support"
132         select AR71XX_DEV_M25P80
133         select AR71XX_DEV_AR913X_WMAC
134         select AR71XX_DEV_LEDS_GPIO
135         default y
136
137 config AR71XX_MACH_TEW_632BRP
138         bool "TRENDnet TEW-632BRP support"
139         select AR71XX_DEV_M25P80
140         select AR71XX_DEV_AR913X_WMAC
141         select AR71XX_DEV_LEDS_GPIO
142         default y
143
144 config AR71XX_MACH_UBNT
145         bool "Ubiquiti AR71xx based boards support"
146         select AR71XX_DEV_M25P80
147         select AR71XX_DEV_AP91_PCI if PCI
148         select AR71XX_DEV_LEDS_GPIO
149         select AR71XX_DEV_PB42_PCI if PCI
150         default y
151
152 endmenu
153
154 config AR71XX_DEV_M25P80
155         def_bool n
156
157 config AR71XX_DEV_AP91_PCI
158         def_bool n
159
160 config AR71XX_DEV_AP94_PCI
161         def_bool n
162
163 config AR71XX_DEV_AR913X_WMAC
164         def_bool n
165
166 config AR71XX_DEV_LEDS_GPIO
167         def_bool n
168
169 config AR71XX_DEV_PB42_PCI
170         def_bool n
171
172 endif