source: trunk/target/linux/ar71xx/files-2.6.39/arch/mips/ar71xx/Kconfig @ 29867

Last change on this file since 29867 was 29867, checked in by juhosg, 4 years ago

ar71xx: move arch specific files to files-2.6.39

File size: 11.5 KB
Line 
1if ATHEROS_AR71XX
2
3menu "Atheros AR71xx machine selection"
4config 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
11config 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
20config 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
28config 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
36config 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
45config 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
53config 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
62config 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
71config 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
80config 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
89config 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
98config 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
107config 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
116config 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
124config 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
131config 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
139config 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
147config 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
156config 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
164config 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
172config 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
181config 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
190config 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
199config 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
207config 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
217config AR71XX_MACH_WRT160NL
218        bool "Linksys WRT160NL board support"
219        select SOC_AR913X
220        select AR71XX_DEV_M25P80
221        select AR71XX_DEV_AR9XXX_WMAC
222        select AR71XX_DEV_GPIO_BUTTONS
223        select AR71XX_DEV_LEDS_GPIO
224        select AR71XX_DEV_USB
225        select AR71XX_NVRAM
226
227config AR71XX_MACH_WRT400N
228        bool "Linksys WRT400N board support"
229        select SOC_AR71XX
230        select AR71XX_DEV_AP94_PCI if PCI
231        select AR71XX_DEV_M25P80
232        select AR71XX_DEV_GPIO_BUTTONS
233        select AR71XX_DEV_LEDS_GPIO
234
235config AR71XX_MACH_RB4XX
236        bool "MikroTik RouterBOARD 4xx series support"
237        select SOC_AR71XX
238        select AR71XX_DEV_GPIO_BUTTONS
239        select AR71XX_DEV_LEDS_GPIO
240        select AR71XX_DEV_USB
241
242config AR71XX_MACH_RB750
243        bool "MikroTik RouterBOARD 750 support"
244        select SOC_AR724X
245
246config AR71XX_MACH_WNDR3700
247        bool "NETGEAR WNDR3700 board support"
248        select SOC_AR71XX
249        select AR71XX_DEV_M25P80
250        select AR71XX_DEV_AP94_PCI if PCI
251        select AR71XX_DEV_GPIO_BUTTONS
252        select AR71XX_DEV_LEDS_GPIO
253        select AR71XX_DEV_USB
254
255config AR71XX_MACH_WNR2000
256        bool "NETGEAR WNR2000 board support"
257        select SOC_AR913X
258        select AR71XX_DEV_M25P80
259        select AR71XX_DEV_AR9XXX_WMAC
260        select AR71XX_DEV_GPIO_BUTTONS
261        select AR71XX_DEV_LEDS_GPIO
262
263config AR71XX_MACH_OM2P
264        bool "OpenMesh OM2P board support"
265        select SOC_AR724X
266        select AR71XX_DEV_M25P80
267        select AR71XX_DEV_AP91_PCI if PCI
268        select AR71XX_DEV_GPIO_BUTTONS
269        select AR71XX_DEV_LEDS_GPIO
270
271config AR71XX_MACH_MZK_W04NU
272        bool "Planex MZK-W04NU board support"
273        select SOC_AR913X
274        select AR71XX_DEV_M25P80
275        select AR71XX_DEV_AR9XXX_WMAC
276        select AR71XX_DEV_GPIO_BUTTONS
277        select AR71XX_DEV_LEDS_GPIO
278        select AR71XX_DEV_USB
279
280config AR71XX_MACH_MZK_W300NH
281        bool "Planex MZK-W300NH board support"
282        select SOC_AR913X
283        select AR71XX_DEV_M25P80
284        select AR71XX_DEV_AR9XXX_WMAC
285        select AR71XX_DEV_GPIO_BUTTONS
286        select AR71XX_DEV_LEDS_GPIO
287
288config AR71XX_MACH_NBG460N
289        bool "Zyxel NBG460N/550N/550NH board support"
290        select SOC_AR913X
291        select AR71XX_DEV_M25P80
292        select AR71XX_DEV_AR9XXX_WMAC
293        select AR71XX_DEV_GPIO_BUTTONS
294        select AR71XX_DEV_LEDS_GPIO
295
296config AR71XX_MACH_TL_MR3020
297        bool "TP-LINK TL-MR3020 support"
298        select SOC_AR933X
299        select AR71XX_DEV_M25P80
300        select AR71XX_DEV_GPIO_BUTTONS
301        select AR71XX_DEV_LEDS_GPIO
302        select AR71XX_DEV_USB
303        select AR71XX_DEV_AR9XXX_WMAC
304
305config AR71XX_MACH_TL_MR3X20
306        bool "TP-LINK TL-MR3220/3420 support"
307        select SOC_AR724X
308        select AR71XX_DEV_M25P80
309        select AR71XX_DEV_AP91_PCI if PCI
310        select AR71XX_DEV_GPIO_BUTTONS
311        select AR71XX_DEV_LEDS_GPIO
312        select AR71XX_DEV_USB
313
314config AR71XX_MACH_TL_WA901ND
315        bool "TP-LINK TL-WA901ND support"
316        select SOC_AR724X
317        select AR71XX_DEV_M25P80
318        select AR71XX_DEV_AP91_PCI if PCI
319        select AR71XX_DEV_GPIO_BUTTONS
320        select AR71XX_DEV_LEDS_GPIO
321
322config AR71XX_MACH_TL_WA901ND_V2
323        bool "TP-LINK TL-WA901ND v2 support"
324        select SOC_AR913X
325        select AR71XX_DEV_M25P80
326        select AR71XX_DEV_AR9XXX_WMAC
327        select AR71XX_DEV_GPIO_BUTTONS
328        select AR71XX_DEV_LEDS_GPIO
329
330config AR71XX_MACH_TL_WR703N
331        bool "TP-LINK TL-WR703N support"
332        select SOC_AR933X
333        select AR71XX_DEV_M25P80
334        select AR71XX_DEV_GPIO_BUTTONS
335        select AR71XX_DEV_LEDS_GPIO
336        select AR71XX_DEV_USB
337        select AR71XX_DEV_AR9XXX_WMAC
338
339config AR71XX_MACH_TL_WR741ND
340        bool "TP-LINK TL-WR741ND support"
341        select SOC_AR724X
342        select AR71XX_DEV_M25P80
343        select AR71XX_DEV_AP91_PCI if PCI
344        select AR71XX_DEV_GPIO_BUTTONS
345        select AR71XX_DEV_LEDS_GPIO
346
347config AR71XX_MACH_TL_WR741ND_V4
348        bool "TP-LINK TL-WR741ND v4 support"
349        select SOC_AR933X
350        select AR71XX_DEV_M25P80
351        select AR71XX_DEV_GPIO_BUTTONS
352        select AR71XX_DEV_LEDS_GPIO
353        select AR71XX_DEV_AR9XXX_WMAC
354
355config AR71XX_MACH_TL_WR841N_V1
356        bool "TP-LINK TL-WR841N v1 support"
357        select SOC_AR71XX
358        select AR71XX_DEV_M25P80
359        select AR71XX_DEV_PB42_PCI if PCI
360        select AR71XX_DEV_DSA
361        select AR71XX_DEV_GPIO_BUTTONS
362        select AR71XX_DEV_LEDS_GPIO
363
364config AR71XX_MACH_TL_WR941ND
365        bool "TP-LINK TL-WR941ND support"
366        select SOC_AR913X
367        select AR71XX_DEV_M25P80
368        select AR71XX_DEV_AR9XXX_WMAC
369        select AR71XX_DEV_DSA
370        select AR71XX_DEV_GPIO_BUTTONS
371        select AR71XX_DEV_LEDS_GPIO
372
373config AR71XX_MACH_TL_WR1043ND
374        bool "TP-LINK TL-WR1043ND support"
375        select SOC_AR913X
376        select AR71XX_DEV_M25P80
377        select AR71XX_DEV_AR9XXX_WMAC
378        select AR71XX_DEV_GPIO_BUTTONS
379        select AR71XX_DEV_LEDS_GPIO
380        select AR71XX_DEV_USB
381
382config AR71XX_MACH_TL_WR2543N
383        bool "TP-LINK TL-WR2543N/ND support"
384        select SOC_AR724X
385        select AR71XX_DEV_AP91_PCI if PCI
386        select AR71XX_DEV_M25P80
387        select AR71XX_DEV_GPIO_BUTTONS
388        select AR71XX_DEV_LEDS_GPIO
389        select AR71XX_DEV_USB
390
391config AR71XX_MACH_TEW_632BRP
392        bool "TRENDnet TEW-632BRP support"
393        select SOC_AR913X
394        select AR71XX_DEV_M25P80
395        select AR71XX_DEV_AR9XXX_WMAC
396        select AR71XX_DEV_GPIO_BUTTONS
397        select AR71XX_DEV_LEDS_GPIO
398        select AR71XX_NVRAM
399
400config AR71XX_MACH_UBNT
401        bool "Ubiquiti AR71xx based boards support"
402        select SOC_AR71XX
403        select SOC_AR724X
404        select AR71XX_DEV_M25P80
405        select AR71XX_DEV_AP91_PCI if PCI
406        select AR71XX_DEV_GPIO_BUTTONS
407        select AR71XX_DEV_LEDS_GPIO
408        select AR71XX_DEV_PB42_PCI if PCI
409        select AR71XX_DEV_USB
410
411config AR71XX_MACH_EAP7660D
412        bool "Senao EAP7660D support"
413        select SOC_AR71XX
414        select AR71XX_DEV_M25P80
415        select AR71XX_DEV_GPIO_BUTTONS
416        select AR71XX_DEV_LEDS_GPIO
417
418config AR71XX_MACH_ZCN_1523H
419        bool "Zcomax ZCN-1523H support"
420        select SOC_AR724X
421        select AR71XX_DEV_M25P80
422        select AR71XX_DEV_AP91_PCI if PCI
423        select AR71XX_DEV_GPIO_BUTTONS
424        select AR71XX_DEV_LEDS_GPIO
425
426endmenu
427
428config SOC_AR71XX
429        bool
430        select USB_ARCH_HAS_EHCI
431        select USB_ARCH_HAS_OHCI
432
433config SOC_AR724X
434        bool
435        select USB_ARCH_HAS_EHCI
436        select USB_ARCH_HAS_OHCI
437
438config SOC_AR913X
439        bool
440        select USB_ARCH_HAS_EHCI
441
442config SOC_AR934X
443        bool
444        select USB_ARCH_HAS_EHCI
445
446config AR71XX_DEV_M25P80
447        def_bool n
448
449config AR71XX_DEV_AP91_PCI
450        select AR71XX_PCI_ATH9K_FIXUP
451        def_bool n
452
453config AR71XX_DEV_AP94_PCI
454        select AR71XX_PCI_ATH9K_FIXUP
455        def_bool n
456
457config AR71XX_DEV_AR9XXX_WMAC
458        def_bool n
459
460config AR71XX_DEV_DB120_PCI
461        select AR71XX_PCI_ATH9K_FIXUP
462        def_bool n
463
464config AR71XX_DEV_DSA
465        def_bool n
466
467config AR71XX_DEV_GPIO_BUTTONS
468        def_bool n
469
470config AR71XX_DEV_LEDS_GPIO
471        def_bool n
472
473config AR71XX_DEV_PB42_PCI
474        def_bool n
475
476config AR71XX_DEV_PB9X_PCI
477        def_bool n
478
479config AR71XX_DEV_USB
480        def_bool n
481
482config AR71XX_NVRAM
483        def_bool n
484
485config AR71XX_PCI_ATH9K_FIXUP
486        def_bool n
487
488config SOC_AR933X
489        bool
490        select USB_ARCH_HAS_EHCI
491
492endif
Note: See TracBrowser for help on using the repository browser.