Root/target/linux/ar71xx/files/arch/mips/ar71xx/Kconfig

1if ATHEROS_AR71XX
2
3menu "Atheros AR71xx machine selection"
4
5config AR71XX_MACH_AP81
6    bool "Atheros AP81 board support"
7    select SOC_AR913X
8    select AR71XX_DEV_M25P80
9    select AR71XX_DEV_AR9XXX_WMAC
10    select AR71XX_DEV_GPIO_BUTTONS
11    select AR71XX_DEV_LEDS_GPIO
12    select AR71XX_DEV_USB
13    default n
14
15config AR71XX_MACH_AP83
16    bool "Atheros AP83 board support"
17    select SOC_AR913X
18    select AR71XX_DEV_AR9XXX_WMAC
19    select AR71XX_DEV_GPIO_BUTTONS
20    select AR71XX_DEV_LEDS_GPIO
21    select AR71XX_DEV_USB
22    default n
23
24config AR71XX_MACH_AP96
25    bool "Atheros AP96 board support"
26    select SOC_AR71XX
27    select AR71XX_DEV_M25P80
28    select AR71XX_DEV_AP94_PCI if PCI
29    select AR71XX_DEV_GPIO_BUTTONS
30    select AR71XX_DEV_LEDS_GPIO
31    select AR71XX_DEV_USB
32    default n
33
34config AR71XX_MACH_AP121
35    bool "Atheros AP121 board support"
36    select AR71XX_DEV_M25P80
37    select AR71XX_DEV_GPIO_BUTTONS
38    select AR71XX_DEV_LEDS_GPIO
39    select AR71XX_DEV_USB
40    select AR71XX_DEV_AR9XXX_WMAC
41    select SOC_AR933X
42    default n
43
44config AR71XX_MACH_DB120
45    bool "Atheros DB120 board support"
46    select SOC_AR934X
47    select AR71XX_DEV_AR9XXX_WMAC
48    select AR71XX_DEV_DB120_PCI if PCI
49    select AR71XX_DEV_GPIO_BUTTONS
50    select AR71XX_DEV_LEDS_GPIO
51    select AR71XX_DEV_USB
52    default n
53
54config AR71XX_MACH_DIR_600_A1
55    bool "D-Link DIR-600 rev. A1 support"
56    select SOC_AR724X
57    select AR71XX_DEV_AP91_PCI if PCI
58    select AR71XX_DEV_M25P80
59    select AR71XX_DEV_GPIO_BUTTONS
60    select AR71XX_DEV_LEDS_GPIO
61    select AR71XX_NVRAM
62    default n
63
64config AR71XX_MACH_DIR_615_C1
65    bool "D-Link DIR-615 rev. C1 support"
66    select SOC_AR913X
67    select AR71XX_DEV_M25P80
68    select AR71XX_DEV_AR9XXX_WMAC
69    select AR71XX_DEV_GPIO_BUTTONS
70    select AR71XX_DEV_LEDS_GPIO
71    select AR71XX_NVRAM
72    default n
73
74config AR71XX_MACH_DIR_825_B1
75    bool "D-Link DIR-825 rev. B1 board support"
76    select SOC_AR71XX
77    select AR71XX_DEV_M25P80
78    select AR71XX_DEV_AP94_PCI if PCI
79    select AR71XX_DEV_GPIO_BUTTONS
80    select AR71XX_DEV_LEDS_GPIO
81    select AR71XX_DEV_USB
82    default n
83
84config AR71XX_MACH_JA76PF
85    bool "jjPlus JA76PF board support"
86    select SOC_AR71XX
87    select AR71XX_DEV_M25P80
88    select AR71XX_DEV_GPIO_BUTTONS
89    select AR71XX_DEV_PB42_PCI if PCI
90    select AR71XX_DEV_LEDS_GPIO
91    select AR71XX_DEV_USB
92    default n
93
94config AR71XX_MACH_JWAP003
95    bool "jjPlus JWAP003 board support"
96    select SOC_AR71XX
97    select AR71XX_DEV_M25P80
98    select AR71XX_DEV_GPIO_BUTTONS
99    select AR71XX_DEV_PB42_PCI if PCI
100    select AR71XX_DEV_USB
101    default n
102
103config AR71XX_MACH_PB42
104    bool "Atheros PB42 board support"
105    select SOC_AR71XX
106    select AR71XX_DEV_M25P80
107    select AR71XX_DEV_GPIO_BUTTONS
108    select AR71XX_DEV_PB42_PCI if PCI
109    default n
110
111config AR71XX_MACH_PB44
112    bool "Atheros PB44 board support"
113    select SOC_AR71XX
114    select AR71XX_DEV_GPIO_BUTTONS
115    select AR71XX_DEV_PB42_PCI if PCI
116    select AR71XX_DEV_LEDS_GPIO
117    select AR71XX_DEV_USB
118    default n
119
120config AR71XX_MACH_PB92
121    bool "Atheros PB92 board support"
122    select SOC_AR724X
123    select AR71XX_DEV_GPIO_BUTTONS
124    select AR71XX_DEV_PB9X_PCI if PCI
125    select AR71XX_DEV_LEDS_GPIO
126    select AR71XX_DEV_USB
127    default n
128
129config AR71XX_MACH_AW_NR580
130    bool "AzureWave AW-NR580 board support"
131    select SOC_AR71XX
132    select AR71XX_DEV_M25P80
133    select AR71XX_DEV_GPIO_BUTTONS
134    select AR71XX_DEV_PB42_PCI if PCI
135    select AR71XX_DEV_LEDS_GPIO
136    default n
137
138config AR71XX_MACH_WZR_HP_AG300H
139    bool "Buffalo WZR-HP-AG300H board support"
140    select SOC_AR71XX
141    select AR71XX_DEV_M25P80
142    select AR71XX_DEV_GPIO_BUTTONS
143    select AR71XX_DEV_LEDS_GPIO
144    select AR71XX_DEV_USB
145    default y
146
147config AR71XX_MACH_WZR_HP_G300NH
148    bool "Buffalo WZR-HP-G300NH board support"
149    select SOC_AR913X
150    select AR71XX_DEV_AR9XXX_WMAC
151    select AR71XX_DEV_GPIO_BUTTONS
152    select AR71XX_DEV_LEDS_GPIO
153    select AR71XX_DEV_USB
154    default y
155
156config AR71XX_MACH_WP543
157    bool "Compex WP543/WPJ543 board support"
158    select SOC_AR71XX
159    select MYLOADER
160    select AR71XX_DEV_M25P80
161    select AR71XX_DEV_GPIO_BUTTONS
162    select AR71XX_DEV_PB42_PCI if PCI
163    select AR71XX_DEV_LEDS_GPIO
164    select AR71XX_DEV_USB
165    default n
166
167config AR71XX_MACH_WRT160NL
168    bool "Linksys WRT160NL board support"
169    select SOC_AR913X
170    select AR71XX_DEV_M25P80
171    select AR71XX_DEV_AR9XXX_WMAC
172    select AR71XX_DEV_GPIO_BUTTONS
173    select AR71XX_DEV_LEDS_GPIO
174    select AR71XX_DEV_USB
175    select AR71XX_NVRAM
176    default n
177
178config AR71XX_MACH_WRT400N
179    bool "Linksys WRT400N board support"
180    select SOC_AR71XX
181    select AR71XX_DEV_AP94_PCI if PCI
182    select AR71XX_DEV_M25P80
183    select AR71XX_DEV_GPIO_BUTTONS
184    select AR71XX_DEV_LEDS_GPIO
185    default n
186
187config AR71XX_MACH_RB4XX
188    bool "MikroTik RouterBOARD 4xx series support"
189    select SOC_AR71XX
190    select AR71XX_DEV_GPIO_BUTTONS
191    select AR71XX_DEV_LEDS_GPIO
192    select AR71XX_DEV_USB
193    default n
194
195config AR71XX_MACH_RB750
196    bool "MikroTik RouterBOARD 750 support"
197    select SOC_AR724X
198    default n
199
200config AR71XX_MACH_WNDR3700
201    bool "NETGEAR WNDR3700 board support"
202    select SOC_AR71XX
203    select AR71XX_DEV_M25P80
204    select AR71XX_DEV_AP94_PCI if PCI
205    select AR71XX_DEV_GPIO_BUTTONS
206    select AR71XX_DEV_LEDS_GPIO
207    select AR71XX_DEV_USB
208    default n
209
210config AR71XX_MACH_WNR2000
211    bool "NETGEAR WNR2000 board support"
212    select SOC_AR913X
213    select AR71XX_DEV_M25P80
214    select AR71XX_DEV_AR9XXX_WMAC
215    select AR71XX_DEV_GPIO_BUTTONS
216    select AR71XX_DEV_LEDS_GPIO
217    default n
218
219config AR71XX_MACH_MZK_W04NU
220    bool "Planex MZK-W04NU board support"
221    select SOC_AR913X
222    select AR71XX_DEV_M25P80
223    select AR71XX_DEV_AR9XXX_WMAC
224    select AR71XX_DEV_GPIO_BUTTONS
225    select AR71XX_DEV_LEDS_GPIO
226    select AR71XX_DEV_USB
227    default n
228
229config AR71XX_MACH_MZK_W300NH
230    bool "Planex MZK-W300NH board support"
231    select SOC_AR913X
232    select AR71XX_DEV_M25P80
233    select AR71XX_DEV_AR9XXX_WMAC
234    select AR71XX_DEV_GPIO_BUTTONS
235    select AR71XX_DEV_LEDS_GPIO
236    default n
237
238config AR71XX_MACH_NBG460N
239    bool "Zyxel NBG460N/550N/550NH board support"
240    select SOC_AR913X
241    select AR71XX_DEV_M25P80
242    select AR71XX_DEV_AR9XXX_WMAC
243    select AR71XX_DEV_GPIO_BUTTONS
244    select AR71XX_DEV_LEDS_GPIO
245    default n
246
247config AR71XX_MACH_TL_MR3X20
248    bool "TP-LINK TL-MR3220/3420 support"
249    select SOC_AR724X
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_USB
255    default n
256
257config AR71XX_MACH_TL_WA901ND
258    bool "TP-LINK TL-WA901ND support"
259    select SOC_AR724X
260    select AR71XX_DEV_M25P80
261    select AR71XX_DEV_AP91_PCI if PCI
262    select AR71XX_DEV_GPIO_BUTTONS
263    select AR71XX_DEV_LEDS_GPIO
264    default n
265
266config AR71XX_MACH_TL_WA901ND_V2
267    bool "TP-LINK TL-WA901ND v2 support"
268    select SOC_AR913X
269    select AR71XX_DEV_M25P80
270    select AR71XX_DEV_AR9XXX_WMAC
271    select AR71XX_DEV_GPIO_BUTTONS
272    select AR71XX_DEV_LEDS_GPIO
273    default n
274
275config AR71XX_MACH_TL_WR741ND
276    bool "TP-LINK TL-WR741ND support"
277    select SOC_AR724X
278    select AR71XX_DEV_M25P80
279    select AR71XX_DEV_AP91_PCI if PCI
280    select AR71XX_DEV_GPIO_BUTTONS
281    select AR71XX_DEV_LEDS_GPIO
282    default n
283
284config AR71XX_MACH_TL_WR841N_V1
285    bool "TP-LINK TL-WR841N v1 support"
286    select SOC_AR71XX
287    select AR71XX_DEV_M25P80
288    select AR71XX_DEV_PB42_PCI if PCI
289    select AR71XX_DEV_DSA
290    select AR71XX_DEV_GPIO_BUTTONS
291    select AR71XX_DEV_LEDS_GPIO
292    default n
293
294config AR71XX_MACH_TL_WR941ND
295    bool "TP-LINK TL-WR941ND support"
296    select SOC_AR913X
297    select AR71XX_DEV_M25P80
298    select AR71XX_DEV_AR9XXX_WMAC
299    select AR71XX_DEV_DSA
300    select AR71XX_DEV_GPIO_BUTTONS
301    select AR71XX_DEV_LEDS_GPIO
302    default n
303
304config AR71XX_MACH_TL_WR1043ND
305    bool "TP-LINK TL-WR1043ND support"
306    select SOC_AR913X
307    select AR71XX_DEV_M25P80
308    select AR71XX_DEV_AR9XXX_WMAC
309    select AR71XX_DEV_GPIO_BUTTONS
310    select AR71XX_DEV_LEDS_GPIO
311    select AR71XX_DEV_USB
312    default n
313
314config AR71XX_MACH_TEW_632BRP
315    bool "TRENDnet TEW-632BRP support"
316    select SOC_AR913X
317    select AR71XX_DEV_M25P80
318    select AR71XX_DEV_AR9XXX_WMAC
319    select AR71XX_DEV_GPIO_BUTTONS
320    select AR71XX_DEV_LEDS_GPIO
321    select AR71XX_NVRAM
322    default n
323
324config AR71XX_MACH_UBNT
325    bool "Ubiquiti AR71xx based boards support"
326    select SOC_AR71XX
327    select SOC_AR724X
328    select AR71XX_DEV_M25P80
329    select AR71XX_DEV_AP91_PCI if PCI
330    select AR71XX_DEV_GPIO_BUTTONS
331    select AR71XX_DEV_LEDS_GPIO
332    select AR71XX_DEV_PB42_PCI if PCI
333    select AR71XX_DEV_USB
334    default n
335
336config AR71XX_MACH_EAP7660D
337    bool "Senao EAP7660D support"
338    select SOC_AR71XX
339    select AR71XX_DEV_M25P80
340    select AR71XX_DEV_GPIO_BUTTONS
341    select AR71XX_DEV_LEDS_GPIO
342    default n
343
344config AR71XX_MACH_ZCN_1523H
345    bool "Zcomax ZCN-1523H support"
346    select SOC_AR724X
347    select AR71XX_DEV_M25P80
348    select AR71XX_DEV_AP91_PCI if PCI
349    select AR71XX_DEV_GPIO_BUTTONS
350    select AR71XX_DEV_LEDS_GPIO
351    default n
352
353endmenu
354
355config SOC_AR71XX
356    bool
357    select USB_ARCH_HAS_EHCI
358    select USB_ARCH_HAS_OHCI
359
360config SOC_AR724X
361    bool
362    select USB_ARCH_HAS_EHCI
363    select USB_ARCH_HAS_OHCI
364
365config SOC_AR913X
366    bool
367    select USB_ARCH_HAS_EHCI
368
369config SOC_AR934X
370    bool
371    select USB_ARCH_HAS_EHCI
372
373config AR71XX_DEV_M25P80
374    def_bool n
375
376config AR71XX_DEV_AP91_PCI
377    select AR71XX_PCI_ATH9K_FIXUP
378    def_bool n
379
380config AR71XX_DEV_AP94_PCI
381    select AR71XX_PCI_ATH9K_FIXUP
382    def_bool n
383
384config AR71XX_DEV_AR9XXX_WMAC
385    def_bool n
386
387config AR71XX_DEV_DB120_PCI
388    select AR71XX_PCI_ATH9K_FIXUP
389    def_bool n
390
391config AR71XX_DEV_DSA
392    def_bool n
393
394config AR71XX_DEV_GPIO_BUTTONS
395    def_bool n
396
397config AR71XX_DEV_LEDS_GPIO
398    def_bool n
399
400config AR71XX_DEV_PB42_PCI
401    def_bool n
402
403config AR71XX_DEV_PB9X_PCI
404    def_bool n
405
406config AR71XX_DEV_USB
407    def_bool n
408
409config AR71XX_NVRAM
410    def_bool n
411
412config AR71XX_PCI_ATH9K_FIXUP
413    def_bool n
414
415config SOC_AR933X
416    bool
417    select USB_ARCH_HAS_EHCI
418
419endif
420

Archive Download this file



interactive