5abe999b2d9e2142b24a67a775d6c1a7ceb9c107
[openwrt.git] / target / linux / ar71xx / files-2.6.39 / arch / mips / ar71xx / Kconfig
1 if ATHEROS_AR71XX
2
3 menu "Atheros AR71xx machine selection"
4 config AR71XX_MACH_ALFA_AP96
5 bool "ALFA Network AP96 board support"
6 select SOC_AR71XX
7 select AR71XX_DEV_PB42_PCI if PCI
8 select AR71XX_DEV_GPIO_BUTTONS
9 select AR71XX_DEV_USB
10
11 config AR71XX_MACH_HORNET_UB
12 bool "Alfa Networks Hornet-UB board support"
13 select SOC_AR933X
14 select AR71XX_DEV_M25P80
15 select AR71XX_DEV_GPIO_BUTTONS
16 select AR71XX_DEV_LEDS_GPIO
17 select AR71XX_DEV_USB
18 select AR71XX_DEV_AR9XXX_WMAC
19
20 config AR71XX_MACH_ALFA_NX
21 bool "ALFA Network N2/N5 board support"
22 select SOC_AR724X
23 select AR71XX_DEV_AP91_PCI if PCI
24 select AR71XX_DEV_M25P80
25 select AR71XX_DEV_GPIO_BUTTONS
26 select AR71XX_DEV_LEDS_GPIO
27
28 config AR71XX_MACH_ALL0258N
29 bool "Allnet ALL0258N support"
30 select SOC_AR724X
31 select AR71XX_DEV_M25P80
32 select AR71XX_DEV_AP91_PCI if PCI
33 select AR71XX_DEV_GPIO_BUTTONS
34 select AR71XX_DEV_LEDS_GPIO
35
36 config AR71XX_MACH_AP81
37 bool "Atheros AP81 board support"
38 select SOC_AR913X
39 select AR71XX_DEV_M25P80
40 select AR71XX_DEV_AR9XXX_WMAC
41 select AR71XX_DEV_GPIO_BUTTONS
42 select AR71XX_DEV_LEDS_GPIO
43 select AR71XX_DEV_USB
44
45 config AR71XX_MACH_AP83
46 bool "Atheros AP83 board support"
47 select SOC_AR913X
48 select AR71XX_DEV_AR9XXX_WMAC
49 select AR71XX_DEV_GPIO_BUTTONS
50 select AR71XX_DEV_LEDS_GPIO
51 select AR71XX_DEV_USB
52
53 config AR71XX_MACH_AP96
54 bool "Atheros AP96 board support"
55 select SOC_AR71XX
56 select AR71XX_DEV_M25P80
57 select AR71XX_DEV_AP94_PCI if PCI
58 select AR71XX_DEV_GPIO_BUTTONS
59 select AR71XX_DEV_LEDS_GPIO
60 select AR71XX_DEV_USB
61
62 config AR71XX_MACH_AP121
63 bool "Atheros AP121 board support"
64 select AR71XX_DEV_M25P80
65 select AR71XX_DEV_GPIO_BUTTONS
66 select AR71XX_DEV_LEDS_GPIO
67 select AR71XX_DEV_USB
68 select AR71XX_DEV_AR9XXX_WMAC
69 select SOC_AR933X
70
71 config AR71XX_MACH_DB120
72 bool "Atheros DB120 board support"
73 select SOC_AR934X
74 select AR71XX_DEV_AR9XXX_WMAC
75 select AR71XX_DEV_DB120_PCI if PCI
76 select AR71XX_DEV_GPIO_BUTTONS
77 select AR71XX_DEV_LEDS_GPIO
78 select AR71XX_DEV_USB
79
80 config AR71XX_MACH_DIR_600_A1
81 bool "D-Link DIR-600 rev. A1 support"
82 select SOC_AR724X
83 select AR71XX_DEV_AP91_PCI if PCI
84 select AR71XX_DEV_M25P80
85 select AR71XX_DEV_GPIO_BUTTONS
86 select AR71XX_DEV_LEDS_GPIO
87 select AR71XX_NVRAM
88
89 config AR71XX_MACH_DIR_615_C1
90 bool "D-Link DIR-615 rev. C1 support"
91 select SOC_AR913X
92 select AR71XX_DEV_M25P80
93 select AR71XX_DEV_AR9XXX_WMAC
94 select AR71XX_DEV_GPIO_BUTTONS
95 select AR71XX_DEV_LEDS_GPIO
96 select AR71XX_NVRAM
97
98 config AR71XX_MACH_DIR_825_B1
99 bool "D-Link DIR-825 rev. B1 board support"
100 select SOC_AR71XX
101 select AR71XX_DEV_M25P80
102 select AR71XX_DEV_AP94_PCI if PCI
103 select AR71XX_DEV_GPIO_BUTTONS
104 select AR71XX_DEV_LEDS_GPIO
105 select AR71XX_DEV_USB
106
107 config AR71XX_MACH_JA76PF
108 bool "jjPlus JA76PF board support"
109 select SOC_AR71XX
110 select AR71XX_DEV_M25P80
111 select AR71XX_DEV_GPIO_BUTTONS
112 select AR71XX_DEV_PB42_PCI if PCI
113 select AR71XX_DEV_LEDS_GPIO
114 select AR71XX_DEV_USB
115
116 config AR71XX_MACH_JWAP003
117 bool "jjPlus JWAP003 board support"
118 select SOC_AR71XX
119 select AR71XX_DEV_M25P80
120 select AR71XX_DEV_GPIO_BUTTONS
121 select AR71XX_DEV_PB42_PCI if PCI
122 select AR71XX_DEV_USB
123
124 config AR71XX_MACH_PB42
125 bool "Atheros PB42 board support"
126 select SOC_AR71XX
127 select AR71XX_DEV_M25P80
128 select AR71XX_DEV_GPIO_BUTTONS
129 select AR71XX_DEV_PB42_PCI if PCI
130
131 config AR71XX_MACH_PB44
132 bool "Atheros PB44 board support"
133 select SOC_AR71XX
134 select AR71XX_DEV_GPIO_BUTTONS
135 select AR71XX_DEV_PB42_PCI if PCI
136 select AR71XX_DEV_LEDS_GPIO
137 select AR71XX_DEV_USB
138
139 config AR71XX_MACH_PB92
140 bool "Atheros PB92 board support"
141 select SOC_AR724X
142 select AR71XX_DEV_GPIO_BUTTONS
143 select AR71XX_DEV_PB9X_PCI if PCI
144 select AR71XX_DEV_LEDS_GPIO
145 select AR71XX_DEV_USB
146
147 config AR71XX_MACH_RW2458N
148 bool "Redwave RW2458N board support"
149 select SOC_AR724X
150 select AR71XX_DEV_M25P80
151 select AR71XX_DEV_AP91_PCI if PCI
152 select AR71XX_DEV_GPIO_BUTTONS
153 select AR71XX_DEV_LEDS_GPIO
154 select AR71XX_DEV_USB
155
156 config AR71XX_MACH_AW_NR580
157 bool "AzureWave AW-NR580 board support"
158 select SOC_AR71XX
159 select AR71XX_DEV_M25P80
160 select AR71XX_DEV_GPIO_BUTTONS
161 select AR71XX_DEV_PB42_PCI if PCI
162 select AR71XX_DEV_LEDS_GPIO
163
164 config AR71XX_MACH_WZR_HP_AG300H
165 bool "Buffalo WZR-HP-AG300H board support"
166 select SOC_AR71XX
167 select AR71XX_DEV_M25P80
168 select AR71XX_DEV_GPIO_BUTTONS
169 select AR71XX_DEV_LEDS_GPIO
170 select AR71XX_DEV_USB
171
172 config AR71XX_MACH_WZR_HP_G450H
173 bool "Buffalo WZR-HP-G450H board support"
174 select SOC_AR724X
175 select AR71XX_DEV_M25P80
176 select AR71XX_DEV_AP91_PCI if PCI
177 select AR71XX_DEV_GPIO_BUTTONS
178 select AR71XX_DEV_LEDS_GPIO
179 select AR71XX_DEV_USB
180
181 config AR71XX_MACH_WZR_HP_G300NH
182 bool "Buffalo WZR-HP-G300NH board support"
183 select SOC_AR913X
184 select AR71XX_DEV_AR9XXX_WMAC
185 select AR71XX_DEV_GPIO_BUTTONS
186 select AR71XX_DEV_LEDS_GPIO
187 select AR71XX_DEV_USB
188 select RTL8366_SMI
189
190 config AR71XX_MACH_WZR_HP_G300NH2
191 bool "Buffalo WZR-HP-G300NH2 board support"
192 select SOC_AR724X
193 select AR71XX_DEV_M25P80
194 select AR71XX_DEV_GPIO_BUTTONS
195 select AR71XX_DEV_AP91_PCI if PCI
196 select AR71XX_DEV_LEDS_GPIO
197 select AR71XX_DEV_USB
198
199 config AR71XX_MACH_WHR_HP_G300N
200 bool "Buffalo WHR-HP-G300N board support"
201 select SOC_AR724X
202 select AR71XX_DEV_M25P80
203 select AR71XX_DEV_AP91_PCI if PCI
204 select AR71XX_DEV_GPIO_BUTTONS
205 select AR71XX_DEV_LEDS_GPIO
206
207 config AR71XX_MACH_WP543
208 bool "Compex WP543/WPJ543 board support"
209 select SOC_AR71XX
210 select MYLOADER
211 select AR71XX_DEV_M25P80
212 select AR71XX_DEV_GPIO_BUTTONS
213 select AR71XX_DEV_PB42_PCI if PCI
214 select AR71XX_DEV_LEDS_GPIO
215 select AR71XX_DEV_USB
216
217 config AR71XX_MACH_WPE72
218 bool "Compex WPE72 board support"
219 select SOC_AR724X
220 select MYLOADER
221 select AR71XX_DEV_M25P80
222 select AR71XX_DEV_GPIO_BUTTONS
223 select AR71XX_DEV_PB42_PCI if PCI
224 select AR71XX_DEV_LEDS_GPIO
225 select AR71XX_DEV_USB
226
227 config AR71XX_MACH_WRT160NL
228 bool "Linksys WRT160NL board support"
229 select SOC_AR913X
230 select AR71XX_DEV_M25P80
231 select AR71XX_DEV_AR9XXX_WMAC
232 select AR71XX_DEV_GPIO_BUTTONS
233 select AR71XX_DEV_LEDS_GPIO
234 select AR71XX_DEV_USB
235 select AR71XX_NVRAM
236
237 config AR71XX_MACH_WRT400N
238 bool "Linksys WRT400N board support"
239 select SOC_AR71XX
240 select AR71XX_DEV_AP94_PCI if PCI
241 select AR71XX_DEV_M25P80
242 select AR71XX_DEV_GPIO_BUTTONS
243 select AR71XX_DEV_LEDS_GPIO
244
245 config AR71XX_MACH_RB4XX
246 bool "MikroTik RouterBOARD 4xx series support"
247 select SOC_AR71XX
248 select AR71XX_DEV_GPIO_BUTTONS
249 select AR71XX_DEV_LEDS_GPIO
250 select AR71XX_DEV_USB
251
252 config AR71XX_MACH_RB750
253 bool "MikroTik RouterBOARD 750 support"
254 select SOC_AR724X
255
256 config AR71XX_MACH_WNDR3700
257 bool "NETGEAR WNDR3700 board support"
258 select SOC_AR71XX
259 select AR71XX_DEV_M25P80
260 select AR71XX_DEV_AP94_PCI if PCI
261 select AR71XX_DEV_GPIO_BUTTONS
262 select AR71XX_DEV_LEDS_GPIO
263 select AR71XX_DEV_USB
264
265 config AR71XX_MACH_WNR2000
266 bool "NETGEAR WNR2000 board support"
267 select SOC_AR913X
268 select AR71XX_DEV_M25P80
269 select AR71XX_DEV_AR9XXX_WMAC
270 select AR71XX_DEV_GPIO_BUTTONS
271 select AR71XX_DEV_LEDS_GPIO
272
273 config AR71XX_MACH_OM2P
274 bool "OpenMesh OM2P board support"
275 select SOC_AR724X
276 select AR71XX_DEV_M25P80
277 select AR71XX_DEV_AP91_PCI if PCI
278 select AR71XX_DEV_GPIO_BUTTONS
279 select AR71XX_DEV_LEDS_GPIO
280
281 config AR71XX_MACH_MZK_W04NU
282 bool "Planex MZK-W04NU board support"
283 select SOC_AR913X
284 select AR71XX_DEV_M25P80
285 select AR71XX_DEV_AR9XXX_WMAC
286 select AR71XX_DEV_GPIO_BUTTONS
287 select AR71XX_DEV_LEDS_GPIO
288 select AR71XX_DEV_USB
289
290 config AR71XX_MACH_MZK_W300NH
291 bool "Planex MZK-W300NH board support"
292 select SOC_AR913X
293 select AR71XX_DEV_M25P80
294 select AR71XX_DEV_AR9XXX_WMAC
295 select AR71XX_DEV_GPIO_BUTTONS
296 select AR71XX_DEV_LEDS_GPIO
297
298 config AR71XX_MACH_NBG460N
299 bool "Zyxel NBG460N/550N/550NH board support"
300 select SOC_AR913X
301 select AR71XX_DEV_M25P80
302 select AR71XX_DEV_AR9XXX_WMAC
303 select AR71XX_DEV_GPIO_BUTTONS
304 select AR71XX_DEV_LEDS_GPIO
305
306 config AR71XX_MACH_TL_MR3020
307 bool "TP-LINK TL-MR3020 support"
308 select SOC_AR933X
309 select AR71XX_DEV_M25P80
310 select AR71XX_DEV_GPIO_BUTTONS
311 select AR71XX_DEV_LEDS_GPIO
312 select AR71XX_DEV_USB
313 select AR71XX_DEV_AR9XXX_WMAC
314
315 config AR71XX_MACH_TL_MR3X20
316 bool "TP-LINK TL-MR3220/3420 support"
317 select SOC_AR724X
318 select AR71XX_DEV_M25P80
319 select AR71XX_DEV_AP91_PCI if PCI
320 select AR71XX_DEV_GPIO_BUTTONS
321 select AR71XX_DEV_LEDS_GPIO
322 select AR71XX_DEV_USB
323
324 config AR71XX_MACH_TL_WA901ND
325 bool "TP-LINK TL-WA901ND support"
326 select SOC_AR724X
327 select AR71XX_DEV_M25P80
328 select AR71XX_DEV_AP91_PCI if PCI
329 select AR71XX_DEV_GPIO_BUTTONS
330 select AR71XX_DEV_LEDS_GPIO
331
332 config AR71XX_MACH_TL_WA901ND_V2
333 bool "TP-LINK TL-WA901ND v2 support"
334 select SOC_AR913X
335 select AR71XX_DEV_M25P80
336 select AR71XX_DEV_AR9XXX_WMAC
337 select AR71XX_DEV_GPIO_BUTTONS
338 select AR71XX_DEV_LEDS_GPIO
339
340 config AR71XX_MACH_TL_WR703N
341 bool "TP-LINK TL-WR703N support"
342 select SOC_AR933X
343 select AR71XX_DEV_M25P80
344 select AR71XX_DEV_GPIO_BUTTONS
345 select AR71XX_DEV_LEDS_GPIO
346 select AR71XX_DEV_USB
347 select AR71XX_DEV_AR9XXX_WMAC
348
349 config AR71XX_MACH_TL_WR741ND
350 bool "TP-LINK TL-WR741ND support"
351 select SOC_AR724X
352 select AR71XX_DEV_M25P80
353 select AR71XX_DEV_AP91_PCI if PCI
354 select AR71XX_DEV_GPIO_BUTTONS
355 select AR71XX_DEV_LEDS_GPIO
356
357 config AR71XX_MACH_TL_WR741ND_V4
358 bool "TP-LINK TL-WR741ND v4 support"
359 select SOC_AR933X
360 select AR71XX_DEV_M25P80
361 select AR71XX_DEV_GPIO_BUTTONS
362 select AR71XX_DEV_LEDS_GPIO
363 select AR71XX_DEV_AR9XXX_WMAC
364
365 config AR71XX_MACH_TL_WR841N_V1
366 bool "TP-LINK TL-WR841N v1 support"
367 select SOC_AR71XX
368 select AR71XX_DEV_M25P80
369 select AR71XX_DEV_PB42_PCI if PCI
370 select AR71XX_DEV_DSA
371 select AR71XX_DEV_GPIO_BUTTONS
372 select AR71XX_DEV_LEDS_GPIO
373
374 config AR71XX_MACH_TL_WR941ND
375 bool "TP-LINK TL-WR941ND support"
376 select SOC_AR913X
377 select AR71XX_DEV_M25P80
378 select AR71XX_DEV_AR9XXX_WMAC
379 select AR71XX_DEV_DSA
380 select AR71XX_DEV_GPIO_BUTTONS
381 select AR71XX_DEV_LEDS_GPIO
382
383 config AR71XX_MACH_TL_WR1043ND
384 bool "TP-LINK TL-WR1043ND support"
385 select SOC_AR913X
386 select AR71XX_DEV_M25P80
387 select AR71XX_DEV_AR9XXX_WMAC
388 select AR71XX_DEV_GPIO_BUTTONS
389 select AR71XX_DEV_LEDS_GPIO
390 select AR71XX_DEV_USB
391
392 config AR71XX_MACH_TL_WR2543N
393 bool "TP-LINK TL-WR2543N/ND support"
394 select SOC_AR724X
395 select AR71XX_DEV_AP91_PCI if PCI
396 select AR71XX_DEV_M25P80
397 select AR71XX_DEV_GPIO_BUTTONS
398 select AR71XX_DEV_LEDS_GPIO
399 select AR71XX_DEV_USB
400
401 config AR71XX_MACH_TEW_632BRP
402 bool "TRENDnet TEW-632BRP support"
403 select SOC_AR913X
404 select AR71XX_DEV_M25P80
405 select AR71XX_DEV_AR9XXX_WMAC
406 select AR71XX_DEV_GPIO_BUTTONS
407 select AR71XX_DEV_LEDS_GPIO
408 select AR71XX_NVRAM
409
410 config AR71XX_MACH_UBNT
411 bool "Ubiquiti AR71xx based boards support"
412 select SOC_AR71XX
413 select SOC_AR724X
414 select AR71XX_DEV_M25P80
415 select AR71XX_DEV_AP91_PCI if PCI
416 select AR71XX_DEV_GPIO_BUTTONS
417 select AR71XX_DEV_LEDS_GPIO
418 select AR71XX_DEV_PB42_PCI if PCI
419 select AR71XX_DEV_USB
420
421 config AR71XX_MACH_EAP7660D
422 bool "Senao EAP7660D support"
423 select SOC_AR71XX
424 select AR71XX_DEV_M25P80
425 select AR71XX_DEV_GPIO_BUTTONS
426 select AR71XX_DEV_LEDS_GPIO
427
428 config AR71XX_MACH_ZCN_1523H
429 bool "Zcomax ZCN-1523H support"
430 select SOC_AR724X
431 select AR71XX_DEV_M25P80
432 select AR71XX_DEV_AP91_PCI if PCI
433 select AR71XX_DEV_GPIO_BUTTONS
434 select AR71XX_DEV_LEDS_GPIO
435
436 endmenu
437
438 config SOC_AR71XX
439 bool
440 select USB_ARCH_HAS_EHCI
441 select USB_ARCH_HAS_OHCI
442
443 config SOC_AR724X
444 bool
445 select USB_ARCH_HAS_EHCI
446 select USB_ARCH_HAS_OHCI
447
448 config SOC_AR913X
449 bool
450 select USB_ARCH_HAS_EHCI
451
452 config SOC_AR934X
453 bool
454 select USB_ARCH_HAS_EHCI
455
456 config AR71XX_DEV_M25P80
457 def_bool n
458
459 config AR71XX_DEV_AP91_PCI
460 select AR71XX_PCI_ATH9K_FIXUP
461 def_bool n
462
463 config AR71XX_DEV_AP94_PCI
464 select AR71XX_PCI_ATH9K_FIXUP
465 def_bool n
466
467 config AR71XX_DEV_AR9XXX_WMAC
468 def_bool n
469
470 config AR71XX_DEV_DB120_PCI
471 select AR71XX_PCI_ATH9K_FIXUP
472 def_bool n
473
474 config AR71XX_DEV_DSA
475 def_bool n
476
477 config AR71XX_DEV_GPIO_BUTTONS
478 def_bool n
479
480 config AR71XX_DEV_LEDS_GPIO
481 def_bool n
482
483 config AR71XX_DEV_PB42_PCI
484 def_bool n
485
486 config AR71XX_DEV_PB9X_PCI
487 def_bool n
488
489 config AR71XX_DEV_USB
490 def_bool n
491
492 config AR71XX_NVRAM
493 def_bool n
494
495 config AR71XX_PCI_ATH9K_FIXUP
496 def_bool n
497
498 config SOC_AR933X
499 bool
500 select USB_ARCH_HAS_EHCI
501
502 endif
This page took 0.064975 seconds and 3 git commands to generate.