a9ffcc311ab1a9057416b19d5581f1811d3554b6
[oweals/openwrt.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_GPIO_BUTTONS
10         select AR71XX_DEV_LEDS_GPIO
11         select AR71XX_DEV_USB
12         default n
13
14 config AR71XX_MACH_AP83
15         bool "Atheros AP83 board support"
16         select AR71XX_DEV_AR913X_WMAC
17         select AR71XX_DEV_GPIO_BUTTONS
18         select AR71XX_DEV_LEDS_GPIO
19         select AR71XX_DEV_USB
20         default n
21
22 config AR71XX_MACH_DIR_600_A1
23         bool "D-Link DIR-600 rev. A1 support"
24         select AR71XX_DEV_AP91_PCI if PCI
25         select AR71XX_DEV_M25P80
26         select AR71XX_DEV_GPIO_BUTTONS
27         select AR71XX_DEV_LEDS_GPIO
28         default n
29
30 config AR71XX_MACH_DIR_615_C1
31         bool "D-Link DIR-615 rev. C1 support"
32         select AR71XX_DEV_M25P80
33         select AR71XX_DEV_AR913X_WMAC
34         select AR71XX_DEV_GPIO_BUTTONS
35         select AR71XX_DEV_LEDS_GPIO
36         select AR71XX_NVRAM
37         default n
38
39 config AR71XX_MACH_DIR_825_B1
40         bool "D-Link DIR-825 rev. B1 board support"
41         select AR71XX_DEV_M25P80
42         select AR71XX_DEV_AP94_PCI if PCI
43         select AR71XX_DEV_GPIO_BUTTONS
44         select AR71XX_DEV_LEDS_GPIO
45         select AR71XX_DEV_USB
46         default n
47
48 config AR71XX_MACH_PB42
49         bool "Atheros PB42 board support"
50         select AR71XX_DEV_M25P80
51         select AR71XX_DEV_GPIO_BUTTONS
52         select AR71XX_DEV_PB42_PCI if PCI
53         default n
54
55 config AR71XX_MACH_PB44
56         bool "Atheros PB44 board support"
57         select AR71XX_DEV_GPIO_BUTTONS
58         select AR71XX_DEV_PB42_PCI if PCI
59         select AR71XX_DEV_LEDS_GPIO
60         select AR71XX_DEV_USB
61         default n
62
63 config AR71XX_MACH_AW_NR580
64         bool "AzureWave AW-NR580 board support"
65         select AR71XX_DEV_M25P80
66         select AR71XX_DEV_GPIO_BUTTONS
67         select AR71XX_DEV_PB42_PCI if PCI
68         select AR71XX_DEV_LEDS_GPIO
69         default n
70
71 config AR71XX_MACH_GENERIC
72         bool "Generic AR71xx based machine support"
73         default y
74
75 config AR71XX_MACH_WP543
76         bool "Compex WP543/WPJ543 board support"
77         select MYLOADER
78         select AR71XX_DEV_M25P80
79         select AR71XX_DEV_GPIO_BUTTONS
80         select AR71XX_DEV_PB42_PCI if PCI
81         select AR71XX_DEV_LEDS_GPIO
82         select AR71XX_DEV_USB
83         default n
84
85 config AR71XX_MACH_WRT160NL
86         bool "Linksys WRT160NL board support"
87         select AR71XX_DEV_M25P80
88         select AR71XX_DEV_AR913X_WMAC
89         select AR71XX_DEV_GPIO_BUTTONS
90         select AR71XX_DEV_LEDS_GPIO
91         select AR71XX_DEV_USB
92         select AR71XX_NVRAM
93         default n
94
95 config AR71XX_MACH_WRT400N
96         bool "Linksys WRT400N board support"
97         select AR71XX_DEV_AP94_PCI if PCI
98         select AR71XX_DEV_M25P80
99         select AR71XX_DEV_GPIO_BUTTONS
100         select AR71XX_DEV_LEDS_GPIO
101         default n
102
103 config AR71XX_MACH_RB_4XX
104         bool "MikroTik RouterBOARD 4xx series support"
105         select AR71XX_DEV_GPIO_BUTTONS
106         select AR71XX_DEV_LEDS_GPIO
107         select AR71XX_DEV_USB
108         default n
109
110 config AR71XX_MACH_WNDR3700
111         bool "NETGEAR WNDR3700 board support"
112         select AR71XX_DEV_M25P80
113         select AR71XX_DEV_AP94_PCI if PCI
114         select AR71XX_DEV_GPIO_BUTTONS
115         select AR71XX_DEV_LEDS_GPIO
116         select AR71XX_DEV_USB
117         default n
118
119 config AR71XX_MACH_WNR2000
120         bool "NETGEAR WNR2000 board support"
121         select AR71XX_DEV_M25P80
122         select AR71XX_DEV_AR913X_WMAC
123         select AR71XX_DEV_GPIO_BUTTONS
124         select AR71XX_DEV_LEDS_GPIO
125         default n
126
127 config AR71XX_MACH_MZK_W04NU
128         bool "Planex MZK-W04NU board support"
129         select AR71XX_DEV_M25P80
130         select AR71XX_DEV_AR913X_WMAC
131         select AR71XX_DEV_GPIO_BUTTONS
132         select AR71XX_DEV_LEDS_GPIO
133         select AR71XX_DEV_USB
134         default n
135
136 config AR71XX_MACH_MZK_W300NH
137         bool "Planex MZK-W300NH board support"
138         select AR71XX_DEV_M25P80
139         select AR71XX_DEV_AR913X_WMAC
140         select AR71XX_DEV_GPIO_BUTTONS
141         select AR71XX_DEV_LEDS_GPIO
142         default n
143
144 config AR71XX_MACH_TL_WR741ND
145         bool "TP-LINK TL-WR741ND support"
146         select AR71XX_DEV_M25P80
147         select AR71XX_DEV_AP91_PCI if PCI
148         select AR71XX_DEV_GPIO_BUTTONS
149         select AR71XX_DEV_LEDS_GPIO
150         default n
151
152 config AR71XX_MACH_TL_WR841N_V1
153         bool "TP-LINK TL-WR841N v1 support"
154         select AR71XX_DEV_M25P80
155         select AR71XX_DEV_PB42_PCI if PCI
156         select AR71XX_DEV_DSA
157         select AR71XX_DEV_GPIO_BUTTONS
158         select AR71XX_DEV_LEDS_GPIO
159         default n
160
161 config AR71XX_MACH_TL_WR941ND
162         bool "TP-LINK TL-WR941ND support"
163         select AR71XX_DEV_M25P80
164         select AR71XX_DEV_AR913X_WMAC
165         select AR71XX_DEV_DSA
166         select AR71XX_DEV_GPIO_BUTTONS
167         select AR71XX_DEV_LEDS_GPIO
168         default n
169
170 config AR71XX_MACH_TL_WR1043ND
171         bool "TP-LINK TL-WR1043ND support"
172         select AR71XX_DEV_M25P80
173         select AR71XX_DEV_AR913X_WMAC
174         select AR71XX_DEV_GPIO_BUTTONS
175         select AR71XX_DEV_LEDS_GPIO
176         select AR71XX_DEV_USB
177         default n
178
179 config AR71XX_MACH_TEW_632BRP
180         bool "TRENDnet TEW-632BRP support"
181         select AR71XX_DEV_M25P80
182         select AR71XX_DEV_AR913X_WMAC
183         select AR71XX_DEV_GPIO_BUTTONS
184         select AR71XX_DEV_LEDS_GPIO
185         select AR71XX_NVRAM
186         default n
187
188 config AR71XX_MACH_UBNT
189         bool "Ubiquiti AR71xx based boards support"
190         select AR71XX_DEV_M25P80
191         select AR71XX_DEV_AP91_PCI if PCI
192         select AR71XX_DEV_GPIO_BUTTONS
193         select AR71XX_DEV_LEDS_GPIO
194         select AR71XX_DEV_PB42_PCI if PCI
195         select AR71XX_DEV_USB
196         default n
197
198 endmenu
199
200 config AR71XX_DEV_M25P80
201         def_bool n
202
203 config AR71XX_DEV_AP91_PCI
204         def_bool n
205
206 config AR71XX_DEV_AP94_PCI
207         def_bool n
208
209 config AR71XX_DEV_AR913X_WMAC
210         def_bool n
211
212 config AR71XX_DEV_DSA
213         def_bool n
214
215 config AR71XX_DEV_GPIO_BUTTONS
216         def_bool n
217
218 config AR71XX_DEV_LEDS_GPIO
219         def_bool n
220
221 config AR71XX_DEV_PB42_PCI
222         def_bool n
223
224 config AR71XX_DEV_USB
225         def_bool n
226
227 config AR71XX_NVRAM
228         def_bool n
229
230 endif