0b290f8049c61774ae42347915cb40f94b291469
[10.03/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         select AR71XX_NVRAM
29         default n
30
31 config AR71XX_MACH_DIR_615_C1
32         bool "D-Link DIR-615 rev. C1 support"
33         select AR71XX_DEV_M25P80
34         select AR71XX_DEV_AR913X_WMAC
35         select AR71XX_DEV_GPIO_BUTTONS
36         select AR71XX_DEV_LEDS_GPIO
37         select AR71XX_NVRAM
38         default n
39
40 config AR71XX_MACH_DIR_825_B1
41         bool "D-Link DIR-825 rev. B1 board support"
42         select AR71XX_DEV_M25P80
43         select AR71XX_DEV_AP94_PCI if PCI
44         select AR71XX_DEV_GPIO_BUTTONS
45         select AR71XX_DEV_LEDS_GPIO
46         select AR71XX_DEV_USB
47         default n
48
49 config AR71XX_MACH_PB42
50         bool "Atheros PB42 board support"
51         select AR71XX_DEV_M25P80
52         select AR71XX_DEV_GPIO_BUTTONS
53         select AR71XX_DEV_PB42_PCI if PCI
54         default n
55
56 config AR71XX_MACH_PB44
57         bool "Atheros PB44 board support"
58         select AR71XX_DEV_GPIO_BUTTONS
59         select AR71XX_DEV_PB42_PCI if PCI
60         select AR71XX_DEV_LEDS_GPIO
61         select AR71XX_DEV_USB
62         default n
63
64 config AR71XX_MACH_PB92
65         bool "Atheros PB92 board support"
66         select AR71XX_DEV_GPIO_BUTTONS
67         select AR71XX_DEV_PB9X_PCI if PCI
68         select AR71XX_DEV_LEDS_GPIO
69         select AR71XX_DEV_USB
70         default n
71
72 config AR71XX_MACH_AW_NR580
73         bool "AzureWave AW-NR580 board support"
74         select AR71XX_DEV_M25P80
75         select AR71XX_DEV_GPIO_BUTTONS
76         select AR71XX_DEV_PB42_PCI if PCI
77         select AR71XX_DEV_LEDS_GPIO
78         default n
79
80 config AR71XX_MACH_WZR_HP_G300NH
81         bool "Buffalo WZR-HP-G300NH board support"
82         select AR71XX_DEV_AR913X_WMAC
83         select AR71XX_DEV_GPIO_BUTTONS
84         select AR71XX_DEV_LEDS_GPIO
85         select AR71XX_DEV_USB
86         default y
87
88 config AR71XX_MACH_WP543
89         bool "Compex WP543/WPJ543 board support"
90         select MYLOADER
91         select AR71XX_DEV_M25P80
92         select AR71XX_DEV_GPIO_BUTTONS
93         select AR71XX_DEV_PB42_PCI if PCI
94         select AR71XX_DEV_LEDS_GPIO
95         select AR71XX_DEV_USB
96         default n
97
98 config AR71XX_MACH_WRT160NL
99         bool "Linksys WRT160NL board support"
100         select AR71XX_DEV_M25P80
101         select AR71XX_DEV_AR913X_WMAC
102         select AR71XX_DEV_GPIO_BUTTONS
103         select AR71XX_DEV_LEDS_GPIO
104         select AR71XX_DEV_USB
105         select AR71XX_NVRAM
106         default n
107
108 config AR71XX_MACH_WRT400N
109         bool "Linksys WRT400N board support"
110         select AR71XX_DEV_AP94_PCI if PCI
111         select AR71XX_DEV_M25P80
112         select AR71XX_DEV_GPIO_BUTTONS
113         select AR71XX_DEV_LEDS_GPIO
114         default n
115
116 config AR71XX_MACH_RB4XX
117         bool "MikroTik RouterBOARD 4xx series support"
118         select AR71XX_DEV_GPIO_BUTTONS
119         select AR71XX_DEV_LEDS_GPIO
120         select AR71XX_DEV_USB
121         default n
122
123 config AR71XX_MACH_RB750
124         bool "MikroTik RouterBOARD 750 support"
125         default n
126
127 config AR71XX_MACH_WNDR3700
128         bool "NETGEAR WNDR3700 board support"
129         select AR71XX_DEV_M25P80
130         select AR71XX_DEV_AP94_PCI if PCI
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_WNR2000
137         bool "NETGEAR WNR2000 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_MZK_W04NU
145         bool "Planex MZK-W04NU board support"
146         select AR71XX_DEV_M25P80
147         select AR71XX_DEV_AR913X_WMAC
148         select AR71XX_DEV_GPIO_BUTTONS
149         select AR71XX_DEV_LEDS_GPIO
150         select AR71XX_DEV_USB
151         default n
152
153 config AR71XX_MACH_MZK_W300NH
154         bool "Planex MZK-W300NH board support"
155         select AR71XX_DEV_M25P80
156         select AR71XX_DEV_AR913X_WMAC
157         select AR71XX_DEV_GPIO_BUTTONS
158         select AR71XX_DEV_LEDS_GPIO
159         default n
160
161 config AR71XX_MACH_TL_WR741ND
162         bool "TP-LINK TL-WR741ND support"
163         select AR71XX_DEV_M25P80
164         select AR71XX_DEV_AP91_PCI if PCI
165         select AR71XX_DEV_GPIO_BUTTONS
166         select AR71XX_DEV_LEDS_GPIO
167         default n
168
169 config AR71XX_MACH_TL_WR841N_V1
170         bool "TP-LINK TL-WR841N v1 support"
171         select AR71XX_DEV_M25P80
172         select AR71XX_DEV_PB42_PCI if PCI
173         select AR71XX_DEV_DSA
174         select AR71XX_DEV_GPIO_BUTTONS
175         select AR71XX_DEV_LEDS_GPIO
176         default n
177
178 config AR71XX_MACH_TL_WR941ND
179         bool "TP-LINK TL-WR941ND support"
180         select AR71XX_DEV_M25P80
181         select AR71XX_DEV_AR913X_WMAC
182         select AR71XX_DEV_DSA
183         select AR71XX_DEV_GPIO_BUTTONS
184         select AR71XX_DEV_LEDS_GPIO
185         default n
186
187 config AR71XX_MACH_TL_WR1043ND
188         bool "TP-LINK TL-WR1043ND support"
189         select AR71XX_DEV_M25P80
190         select AR71XX_DEV_AR913X_WMAC
191         select AR71XX_DEV_GPIO_BUTTONS
192         select AR71XX_DEV_LEDS_GPIO
193         select AR71XX_DEV_USB
194         default n
195
196 config AR71XX_MACH_TEW_632BRP
197         bool "TRENDnet TEW-632BRP support"
198         select AR71XX_DEV_M25P80
199         select AR71XX_DEV_AR913X_WMAC
200         select AR71XX_DEV_GPIO_BUTTONS
201         select AR71XX_DEV_LEDS_GPIO
202         select AR71XX_NVRAM
203         default n
204
205 config AR71XX_MACH_UBNT
206         bool "Ubiquiti AR71xx based boards support"
207         select AR71XX_DEV_M25P80
208         select AR71XX_DEV_AP91_PCI if PCI
209         select AR71XX_DEV_GPIO_BUTTONS
210         select AR71XX_DEV_LEDS_GPIO
211         select AR71XX_DEV_PB42_PCI if PCI
212         select AR71XX_DEV_USB
213         default n
214
215 endmenu
216
217 config AR71XX_DEV_M25P80
218         def_bool n
219
220 config AR71XX_DEV_AP91_PCI
221         def_bool n
222
223 config AR71XX_DEV_AP94_PCI
224         def_bool n
225
226 config AR71XX_DEV_AR913X_WMAC
227         def_bool n
228
229 config AR71XX_DEV_DSA
230         def_bool n
231
232 config AR71XX_DEV_GPIO_BUTTONS
233         def_bool n
234
235 config AR71XX_DEV_LEDS_GPIO
236         def_bool n
237
238 config AR71XX_DEV_PB42_PCI
239         def_bool n
240
241 config AR71XX_DEV_PB9X_PCI
242         def_bool n
243
244 config AR71XX_DEV_USB
245         def_bool n
246
247 config AR71XX_NVRAM
248         def_bool n
249
250 endif