ar71xx: remove dev-ap91-eth.c. switch its only user (RB-750) to the new switch driver
[openwrt/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_AP96
23 bool "Atheros AP96 board support"
24 select AR71XX_DEV_M25P80
25 select AR71XX_DEV_AP94_PCI if PCI
26 select AR71XX_DEV_GPIO_BUTTONS
27 select AR71XX_DEV_LEDS_GPIO
28 select AR71XX_DEV_USB
29 default n
30
31 config AR71XX_MACH_DIR_600_A1
32 bool "D-Link DIR-600 rev. A1 support"
33 select AR71XX_DEV_AP91_PCI if PCI
34 select AR71XX_DEV_M25P80
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_615_C1
41 bool "D-Link DIR-615 rev. C1 support"
42 select AR71XX_DEV_M25P80
43 select AR71XX_DEV_AR913X_WMAC
44 select AR71XX_DEV_GPIO_BUTTONS
45 select AR71XX_DEV_LEDS_GPIO
46 select AR71XX_NVRAM
47 default n
48
49 config AR71XX_MACH_DIR_825_B1
50 bool "D-Link DIR-825 rev. B1 board support"
51 select AR71XX_DEV_M25P80
52 select AR71XX_DEV_AP94_PCI if PCI
53 select AR71XX_DEV_GPIO_BUTTONS
54 select AR71XX_DEV_LEDS_GPIO
55 select AR71XX_DEV_USB
56 default n
57
58 config AR71XX_MACH_JWAP003
59 bool "jjPlus JWAP003 board support"
60 select AR71XX_DEV_M25P80
61 select AR71XX_DEV_GPIO_BUTTONS
62 select AR71XX_DEV_PB42_PCI if PCI
63 select AR71XX_DEV_USB
64 default n
65
66 config AR71XX_MACH_PB42
67 bool "Atheros PB42 board support"
68 select AR71XX_DEV_M25P80
69 select AR71XX_DEV_GPIO_BUTTONS
70 select AR71XX_DEV_PB42_PCI if PCI
71 default n
72
73 config AR71XX_MACH_PB44
74 bool "Atheros PB44 board support"
75 select AR71XX_DEV_GPIO_BUTTONS
76 select AR71XX_DEV_PB42_PCI if PCI
77 select AR71XX_DEV_LEDS_GPIO
78 select AR71XX_DEV_USB
79 default n
80
81 config AR71XX_MACH_PB92
82 bool "Atheros PB92 board support"
83 select AR71XX_DEV_GPIO_BUTTONS
84 select AR71XX_DEV_PB9X_PCI if PCI
85 select AR71XX_DEV_LEDS_GPIO
86 select AR71XX_DEV_USB
87 default n
88
89 config AR71XX_MACH_AW_NR580
90 bool "AzureWave AW-NR580 board support"
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 default n
96
97 config AR71XX_MACH_WZR_HP_G300NH
98 bool "Buffalo WZR-HP-G300NH board support"
99 select AR71XX_DEV_AR913X_WMAC
100 select AR71XX_DEV_GPIO_BUTTONS
101 select AR71XX_DEV_LEDS_GPIO
102 select AR71XX_DEV_USB
103 default y
104
105 config AR71XX_MACH_WP543
106 bool "Compex WP543/WPJ543 board support"
107 select MYLOADER
108 select AR71XX_DEV_M25P80
109 select AR71XX_DEV_GPIO_BUTTONS
110 select AR71XX_DEV_PB42_PCI if PCI
111 select AR71XX_DEV_LEDS_GPIO
112 select AR71XX_DEV_USB
113 default n
114
115 config AR71XX_MACH_WRT160NL
116 bool "Linksys WRT160NL board support"
117 select AR71XX_DEV_M25P80
118 select AR71XX_DEV_AR913X_WMAC
119 select AR71XX_DEV_GPIO_BUTTONS
120 select AR71XX_DEV_LEDS_GPIO
121 select AR71XX_DEV_USB
122 select AR71XX_NVRAM
123 default n
124
125 config AR71XX_MACH_WRT400N
126 bool "Linksys WRT400N board support"
127 select AR71XX_DEV_AP94_PCI if PCI
128 select AR71XX_DEV_M25P80
129 select AR71XX_DEV_GPIO_BUTTONS
130 select AR71XX_DEV_LEDS_GPIO
131 default n
132
133 config AR71XX_MACH_RB4XX
134 bool "MikroTik RouterBOARD 4xx series support"
135 select AR71XX_DEV_GPIO_BUTTONS
136 select AR71XX_DEV_LEDS_GPIO
137 select AR71XX_DEV_USB
138 default n
139
140 config AR71XX_MACH_RB750
141 bool "MikroTik RouterBOARD 750 support"
142 default n
143
144 config AR71XX_MACH_WNDR3700
145 bool "NETGEAR WNDR3700 board support"
146 select AR71XX_DEV_M25P80
147 select AR71XX_DEV_AP94_PCI if PCI
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_WNR2000
154 bool "NETGEAR WNR2000 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_MZK_W04NU
162 bool "Planex MZK-W04NU board support"
163 select AR71XX_DEV_M25P80
164 select AR71XX_DEV_AR913X_WMAC
165 select AR71XX_DEV_GPIO_BUTTONS
166 select AR71XX_DEV_LEDS_GPIO
167 select AR71XX_DEV_USB
168 default n
169
170 config AR71XX_MACH_MZK_W300NH
171 bool "Planex MZK-W300NH board 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 default n
177
178 config AR71XX_MACH_NBG460N
179 bool "Zyxel NBG460N/550N/550NH board support"
180 select AR71XX_DEV_M25P80
181 select AR71XX_DEV_AR913X_WMAC
182 select AR71XX_DEV_GPIO_BUTTONS
183 select AR71XX_DEV_LEDS_GPIO
184 default n
185
186 config AR71XX_MACH_TL_MR3420
187 bool "TP-LINK TL-MR3420 support"
188 select AR71XX_DEV_M25P80
189 select AR71XX_DEV_AP91_PCI if PCI
190 select AR71XX_DEV_GPIO_BUTTONS
191 select AR71XX_DEV_LEDS_GPIO
192 select AR71XX_DEV_USB
193 default n
194
195 config AR71XX_MACH_TL_WA901ND
196 bool "TP-LINK TL-WA901ND support"
197 select AR71XX_DEV_M25P80
198 select AR71XX_DEV_AP91_PCI if PCI
199 select AR71XX_DEV_DSA
200 select AR71XX_DEV_GPIO_BUTTONS
201 select AR71XX_DEV_LEDS_GPIO
202 default n
203
204 config AR71XX_MACH_TL_WR741ND
205 bool "TP-LINK TL-WR741ND support"
206 select AR71XX_DEV_M25P80
207 select AR71XX_DEV_AP91_PCI if PCI
208 select AR71XX_DEV_GPIO_BUTTONS
209 select AR71XX_DEV_LEDS_GPIO
210 default n
211
212 config AR71XX_MACH_TL_WR841N_V1
213 bool "TP-LINK TL-WR841N v1 support"
214 select AR71XX_DEV_M25P80
215 select AR71XX_DEV_PB42_PCI if PCI
216 select AR71XX_DEV_DSA
217 select AR71XX_DEV_GPIO_BUTTONS
218 select AR71XX_DEV_LEDS_GPIO
219 default n
220
221 config AR71XX_MACH_TL_WR941ND
222 bool "TP-LINK TL-WR941ND support"
223 select AR71XX_DEV_M25P80
224 select AR71XX_DEV_AR913X_WMAC
225 select AR71XX_DEV_DSA
226 select AR71XX_DEV_GPIO_BUTTONS
227 select AR71XX_DEV_LEDS_GPIO
228 default n
229
230 config AR71XX_MACH_TL_WR1043ND
231 bool "TP-LINK TL-WR1043ND support"
232 select AR71XX_DEV_M25P80
233 select AR71XX_DEV_AR913X_WMAC
234 select AR71XX_DEV_GPIO_BUTTONS
235 select AR71XX_DEV_LEDS_GPIO
236 select AR71XX_DEV_USB
237 default n
238
239 config AR71XX_MACH_TEW_632BRP
240 bool "TRENDnet TEW-632BRP support"
241 select AR71XX_DEV_M25P80
242 select AR71XX_DEV_AR913X_WMAC
243 select AR71XX_DEV_GPIO_BUTTONS
244 select AR71XX_DEV_LEDS_GPIO
245 select AR71XX_NVRAM
246 default n
247
248 config AR71XX_MACH_UBNT
249 bool "Ubiquiti AR71xx based boards support"
250 select AR71XX_DEV_M25P80
251 select AR71XX_DEV_AP91_PCI if PCI
252 select AR71XX_DEV_GPIO_BUTTONS
253 select AR71XX_DEV_LEDS_GPIO
254 select AR71XX_DEV_PB42_PCI if PCI
255 select AR71XX_DEV_USB
256 default n
257
258 config AR71XX_MACH_EAP7660D
259 bool "Senao EAP7660D support"
260 select AR71XX_DEV_M25P80
261 select AR71XX_DEV_GPIO_BUTTONS
262 select AR71XX_DEV_LEDS_GPIO
263 default n
264
265 config AR71XX_MACH_ZCN_1523H
266 bool "Zcomax ZCN-1523H support"
267 select AR71XX_DEV_M25P80
268 select AR71XX_DEV_AP91_PCI if PCI
269 select AR71XX_DEV_GPIO_BUTTONS
270 select AR71XX_DEV_LEDS_GPIO
271 default n
272
273 endmenu
274
275 config AR71XX_DEV_M25P80
276 def_bool n
277
278 config AR71XX_DEV_AP91_PCI
279 select AR71XX_PCI_ATH9K_FIXUP
280 def_bool n
281
282 config AR71XX_DEV_AP94_PCI
283 select AR71XX_PCI_ATH9K_FIXUP
284 def_bool n
285
286 config AR71XX_DEV_AR913X_WMAC
287 def_bool n
288
289 config AR71XX_DEV_DSA
290 def_bool n
291
292 config AR71XX_DEV_GPIO_BUTTONS
293 def_bool n
294
295 config AR71XX_DEV_LEDS_GPIO
296 def_bool n
297
298 config AR71XX_DEV_PB42_PCI
299 def_bool n
300
301 config AR71XX_DEV_PB9X_PCI
302 def_bool n
303
304 config AR71XX_DEV_USB
305 def_bool n
306
307 config AR71XX_NVRAM
308 def_bool n
309
310 config AR71XX_PCI_ATH9K_FIXUP
311 def_bool n
312
313 endif