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

Archive Download this file



interactive