ar71xx: register WMAC device on the DB120 board
[openwrt/svn-archive/archive.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_DB120
32 bool "Atheros DB120 board support"
33 select AR71XX_DEV_AR934X_WMAC
34 select AR71XX_DEV_GPIO_BUTTONS
35 select AR71XX_DEV_LEDS_GPIO
36 select AR71XX_DEV_USB
37 default n
38
39 config AR71XX_MACH_DIR_600_A1
40 bool "D-Link DIR-600 rev. A1 support"
41 select AR71XX_DEV_AP91_PCI if PCI
42 select AR71XX_DEV_M25P80
43 select AR71XX_DEV_GPIO_BUTTONS
44 select AR71XX_DEV_LEDS_GPIO
45 select AR71XX_NVRAM
46 default n
47
48 config AR71XX_MACH_DIR_615_C1
49 bool "D-Link DIR-615 rev. C1 support"
50 select AR71XX_DEV_M25P80
51 select AR71XX_DEV_AR913X_WMAC
52 select AR71XX_DEV_GPIO_BUTTONS
53 select AR71XX_DEV_LEDS_GPIO
54 select AR71XX_NVRAM
55 default n
56
57 config AR71XX_MACH_DIR_825_B1
58 bool "D-Link DIR-825 rev. B1 board support"
59 select AR71XX_DEV_M25P80
60 select AR71XX_DEV_AP94_PCI if PCI
61 select AR71XX_DEV_GPIO_BUTTONS
62 select AR71XX_DEV_LEDS_GPIO
63 select AR71XX_DEV_USB
64 default n
65
66 config AR71XX_MACH_JA76PF
67 bool "jjPlus JA76PF board support"
68 select AR71XX_DEV_M25P80
69 select AR71XX_DEV_GPIO_BUTTONS
70 select AR71XX_DEV_PB42_PCI if PCI
71 select AR71XX_DEV_LEDS_GPIO
72 select AR71XX_DEV_USB
73 default n
74
75 config AR71XX_MACH_JWAP003
76 bool "jjPlus JWAP003 board support"
77 select AR71XX_DEV_M25P80
78 select AR71XX_DEV_GPIO_BUTTONS
79 select AR71XX_DEV_PB42_PCI if PCI
80 select AR71XX_DEV_USB
81 default n
82
83 config AR71XX_MACH_PB42
84 bool "Atheros PB42 board support"
85 select AR71XX_DEV_M25P80
86 select AR71XX_DEV_GPIO_BUTTONS
87 select AR71XX_DEV_PB42_PCI if PCI
88 default n
89
90 config AR71XX_MACH_PB44
91 bool "Atheros PB44 board support"
92 select AR71XX_DEV_GPIO_BUTTONS
93 select AR71XX_DEV_PB42_PCI if PCI
94 select AR71XX_DEV_LEDS_GPIO
95 select AR71XX_DEV_USB
96 default n
97
98 config AR71XX_MACH_PB92
99 bool "Atheros PB92 board support"
100 select AR71XX_DEV_GPIO_BUTTONS
101 select AR71XX_DEV_PB9X_PCI if PCI
102 select AR71XX_DEV_LEDS_GPIO
103 select AR71XX_DEV_USB
104 default n
105
106 config AR71XX_MACH_AW_NR580
107 bool "AzureWave AW-NR580 board support"
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 default n
113
114 config AR71XX_MACH_WZR_HP_G300NH
115 bool "Buffalo WZR-HP-G300NH board support"
116 select AR71XX_DEV_AR913X_WMAC
117 select AR71XX_DEV_GPIO_BUTTONS
118 select AR71XX_DEV_LEDS_GPIO
119 select AR71XX_DEV_USB
120 default y
121
122 config AR71XX_MACH_WP543
123 bool "Compex WP543/WPJ543 board support"
124 select MYLOADER
125 select AR71XX_DEV_M25P80
126 select AR71XX_DEV_GPIO_BUTTONS
127 select AR71XX_DEV_PB42_PCI if PCI
128 select AR71XX_DEV_LEDS_GPIO
129 select AR71XX_DEV_USB
130 default n
131
132 config AR71XX_MACH_WRT160NL
133 bool "Linksys WRT160NL board support"
134 select AR71XX_DEV_M25P80
135 select AR71XX_DEV_AR913X_WMAC
136 select AR71XX_DEV_GPIO_BUTTONS
137 select AR71XX_DEV_LEDS_GPIO
138 select AR71XX_DEV_USB
139 select AR71XX_NVRAM
140 default n
141
142 config AR71XX_MACH_WRT400N
143 bool "Linksys WRT400N board support"
144 select AR71XX_DEV_AP94_PCI if PCI
145 select AR71XX_DEV_M25P80
146 select AR71XX_DEV_GPIO_BUTTONS
147 select AR71XX_DEV_LEDS_GPIO
148 default n
149
150 config AR71XX_MACH_RB4XX
151 bool "MikroTik RouterBOARD 4xx series support"
152 select AR71XX_DEV_GPIO_BUTTONS
153 select AR71XX_DEV_LEDS_GPIO
154 select AR71XX_DEV_USB
155 default n
156
157 config AR71XX_MACH_RB750
158 bool "MikroTik RouterBOARD 750 support"
159 default n
160
161 config AR71XX_MACH_WNDR3700
162 bool "NETGEAR WNDR3700 board support"
163 select AR71XX_DEV_M25P80
164 select AR71XX_DEV_AP94_PCI if PCI
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_WNR2000
171 bool "NETGEAR WNR2000 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_MZK_W04NU
179 bool "Planex MZK-W04NU 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 select AR71XX_DEV_USB
185 default n
186
187 config AR71XX_MACH_MZK_W300NH
188 bool "Planex MZK-W300NH board support"
189 select AR71XX_DEV_M25P80
190 select AR71XX_DEV_AR913X_WMAC
191 select AR71XX_DEV_GPIO_BUTTONS
192 select AR71XX_DEV_LEDS_GPIO
193 default n
194
195 config AR71XX_MACH_NBG460N
196 bool "Zyxel NBG460N/550N/550NH board support"
197 select AR71XX_DEV_M25P80
198 select AR71XX_DEV_AR913X_WMAC
199 select AR71XX_DEV_GPIO_BUTTONS
200 select AR71XX_DEV_LEDS_GPIO
201 default n
202
203 config AR71XX_MACH_TL_MR3X20
204 bool "TP-LINK TL-MR3220/3420 support"
205 select AR71XX_DEV_M25P80
206 select AR71XX_DEV_AP91_PCI if PCI
207 select AR71XX_DEV_GPIO_BUTTONS
208 select AR71XX_DEV_LEDS_GPIO
209 select AR71XX_DEV_USB
210 default n
211
212 config AR71XX_MACH_TL_WA901ND
213 bool "TP-LINK TL-WA901ND support"
214 select AR71XX_DEV_M25P80
215 select AR71XX_DEV_AP91_PCI if PCI
216 select AR71XX_DEV_GPIO_BUTTONS
217 select AR71XX_DEV_LEDS_GPIO
218 default n
219
220 config AR71XX_MACH_TL_WA901ND_V2
221 bool "TP-LINK TL-WA901ND v2 support"
222 select AR71XX_DEV_M25P80
223 select AR71XX_DEV_AR913X_WMAC
224 select AR71XX_DEV_GPIO_BUTTONS
225 select AR71XX_DEV_LEDS_GPIO
226 default n
227
228 config AR71XX_MACH_TL_WR741ND
229 bool "TP-LINK TL-WR741ND support"
230 select AR71XX_DEV_M25P80
231 select AR71XX_DEV_AP91_PCI if PCI
232 select AR71XX_DEV_GPIO_BUTTONS
233 select AR71XX_DEV_LEDS_GPIO
234 default n
235
236 config AR71XX_MACH_TL_WR841N_V1
237 bool "TP-LINK TL-WR841N v1 support"
238 select AR71XX_DEV_M25P80
239 select AR71XX_DEV_PB42_PCI if PCI
240 select AR71XX_DEV_DSA
241 select AR71XX_DEV_GPIO_BUTTONS
242 select AR71XX_DEV_LEDS_GPIO
243 default n
244
245 config AR71XX_MACH_TL_WR941ND
246 bool "TP-LINK TL-WR941ND support"
247 select AR71XX_DEV_M25P80
248 select AR71XX_DEV_AR913X_WMAC
249 select AR71XX_DEV_DSA
250 select AR71XX_DEV_GPIO_BUTTONS
251 select AR71XX_DEV_LEDS_GPIO
252 default n
253
254 config AR71XX_MACH_TL_WR1043ND
255 bool "TP-LINK TL-WR1043ND support"
256 select AR71XX_DEV_M25P80
257 select AR71XX_DEV_AR913X_WMAC
258 select AR71XX_DEV_GPIO_BUTTONS
259 select AR71XX_DEV_LEDS_GPIO
260 select AR71XX_DEV_USB
261 default n
262
263 config AR71XX_MACH_TEW_632BRP
264 bool "TRENDnet TEW-632BRP support"
265 select AR71XX_DEV_M25P80
266 select AR71XX_DEV_AR913X_WMAC
267 select AR71XX_DEV_GPIO_BUTTONS
268 select AR71XX_DEV_LEDS_GPIO
269 select AR71XX_NVRAM
270 default n
271
272 config AR71XX_MACH_UBNT
273 bool "Ubiquiti AR71xx based boards support"
274 select AR71XX_DEV_M25P80
275 select AR71XX_DEV_AP91_PCI if PCI
276 select AR71XX_DEV_GPIO_BUTTONS
277 select AR71XX_DEV_LEDS_GPIO
278 select AR71XX_DEV_PB42_PCI if PCI
279 select AR71XX_DEV_USB
280 default n
281
282 config AR71XX_MACH_EAP7660D
283 bool "Senao EAP7660D support"
284 select AR71XX_DEV_M25P80
285 select AR71XX_DEV_GPIO_BUTTONS
286 select AR71XX_DEV_LEDS_GPIO
287 default n
288
289 config AR71XX_MACH_ZCN_1523H
290 bool "Zcomax ZCN-1523H support"
291 select AR71XX_DEV_M25P80
292 select AR71XX_DEV_AP91_PCI if PCI
293 select AR71XX_DEV_GPIO_BUTTONS
294 select AR71XX_DEV_LEDS_GPIO
295 default n
296
297 endmenu
298
299 config AR71XX_DEV_M25P80
300 def_bool n
301
302 config AR71XX_DEV_AP91_PCI
303 select AR71XX_PCI_ATH9K_FIXUP
304 def_bool n
305
306 config AR71XX_DEV_AP94_PCI
307 select AR71XX_PCI_ATH9K_FIXUP
308 def_bool n
309
310 config AR71XX_DEV_AR913X_WMAC
311 def_bool n
312
313 config AR71XX_DEV_AR934X_WMAC
314 def_bool n
315
316 config AR71XX_DEV_DSA
317 def_bool n
318
319 config AR71XX_DEV_GPIO_BUTTONS
320 def_bool n
321
322 config AR71XX_DEV_LEDS_GPIO
323 def_bool n
324
325 config AR71XX_DEV_PB42_PCI
326 def_bool n
327
328 config AR71XX_DEV_PB9X_PCI
329 def_bool n
330
331 config AR71XX_DEV_USB
332 def_bool n
333
334 config AR71XX_NVRAM
335 def_bool n
336
337 config AR71XX_PCI_ATH9K_FIXUP
338 def_bool n
339
340 endif