3 menu "Atheros AR71xx machine selection"
5 config AR71XX_MACH_AP81
6 bool "Atheros AP81 board support"
8 select AR71XX_DEV_M25P80
9 select AR71XX_DEV_AR9XXX_WMAC
10 select AR71XX_DEV_GPIO_BUTTONS
11 select AR71XX_DEV_LEDS_GPIO
15 config AR71XX_MACH_AP83
16 bool "Atheros AP83 board support"
18 select AR71XX_DEV_AR9XXX_WMAC
19 select AR71XX_DEV_GPIO_BUTTONS
20 select AR71XX_DEV_LEDS_GPIO
24 config AR71XX_MACH_AP96
25 bool "Atheros AP96 board support"
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
34 config 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
40 select AR71XX_DEV_AR9XXX_WMAC
44 config AR71XX_MACH_DB120
45 bool "Atheros DB120 board support"
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
54 config AR71XX_MACH_DIR_600_A1
55 bool "D-Link DIR-600 rev. A1 support"
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
64 config AR71XX_MACH_DIR_615_C1
65 bool "D-Link DIR-615 rev. C1 support"
67 select AR71XX_DEV_M25P80
68 select AR71XX_DEV_AR9XXX_WMAC
69 select AR71XX_DEV_GPIO_BUTTONS
70 select AR71XX_DEV_LEDS_GPIO
74 config AR71XX_MACH_DIR_825_B1
75 bool "D-Link DIR-825 rev. B1 board support"
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
84 config AR71XX_MACH_JA76PF
85 bool "jjPlus JA76PF board support"
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
94 config AR71XX_MACH_JWAP003
95 bool "jjPlus JWAP003 board support"
97 select AR71XX_DEV_M25P80
98 select AR71XX_DEV_GPIO_BUTTONS
99 select AR71XX_DEV_PB42_PCI if PCI
100 select AR71XX_DEV_USB
103 config AR71XX_MACH_PB42
104 bool "Atheros PB42 board support"
106 select AR71XX_DEV_M25P80
107 select AR71XX_DEV_GPIO_BUTTONS
108 select AR71XX_DEV_PB42_PCI if PCI
111 config AR71XX_MACH_PB44
112 bool "Atheros PB44 board support"
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
120 config AR71XX_MACH_PB92
121 bool "Atheros PB92 board support"
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
129 config AR71XX_MACH_AW_NR580
130 bool "AzureWave AW-NR580 board support"
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
138 config AR71XX_MACH_WZR_HP_G300NH
139 bool "Buffalo WZR-HP-G300NH board support"
141 select AR71XX_DEV_AR9XXX_WMAC
142 select AR71XX_DEV_GPIO_BUTTONS
143 select AR71XX_DEV_LEDS_GPIO
144 select AR71XX_DEV_USB
147 config AR71XX_MACH_WP543
148 bool "Compex WP543/WPJ543 board support"
151 select AR71XX_DEV_M25P80
152 select AR71XX_DEV_GPIO_BUTTONS
153 select AR71XX_DEV_PB42_PCI if PCI
154 select AR71XX_DEV_LEDS_GPIO
155 select AR71XX_DEV_USB
158 config AR71XX_MACH_WRT160NL
159 bool "Linksys WRT160NL board support"
161 select AR71XX_DEV_M25P80
162 select AR71XX_DEV_AR9XXX_WMAC
163 select AR71XX_DEV_GPIO_BUTTONS
164 select AR71XX_DEV_LEDS_GPIO
165 select AR71XX_DEV_USB
169 config AR71XX_MACH_WRT400N
170 bool "Linksys WRT400N board support"
172 select AR71XX_DEV_AP94_PCI if PCI
173 select AR71XX_DEV_M25P80
174 select AR71XX_DEV_GPIO_BUTTONS
175 select AR71XX_DEV_LEDS_GPIO
178 config AR71XX_MACH_RB4XX
179 bool "MikroTik RouterBOARD 4xx series support"
181 select AR71XX_DEV_GPIO_BUTTONS
182 select AR71XX_DEV_LEDS_GPIO
183 select AR71XX_DEV_USB
186 config AR71XX_MACH_RB750
187 bool "MikroTik RouterBOARD 750 support"
191 config AR71XX_MACH_WNDR3700
192 bool "NETGEAR WNDR3700 board support"
194 select AR71XX_DEV_M25P80
195 select AR71XX_DEV_AP94_PCI if PCI
196 select AR71XX_DEV_GPIO_BUTTONS
197 select AR71XX_DEV_LEDS_GPIO
198 select AR71XX_DEV_USB
201 config AR71XX_MACH_WNR2000
202 bool "NETGEAR WNR2000 board support"
204 select AR71XX_DEV_M25P80
205 select AR71XX_DEV_AR9XXX_WMAC
206 select AR71XX_DEV_GPIO_BUTTONS
207 select AR71XX_DEV_LEDS_GPIO
210 config AR71XX_MACH_MZK_W04NU
211 bool "Planex MZK-W04NU board support"
213 select AR71XX_DEV_M25P80
214 select AR71XX_DEV_AR9XXX_WMAC
215 select AR71XX_DEV_GPIO_BUTTONS
216 select AR71XX_DEV_LEDS_GPIO
217 select AR71XX_DEV_USB
220 config AR71XX_MACH_MZK_W300NH
221 bool "Planex MZK-W300NH board support"
223 select AR71XX_DEV_M25P80
224 select AR71XX_DEV_AR9XXX_WMAC
225 select AR71XX_DEV_GPIO_BUTTONS
226 select AR71XX_DEV_LEDS_GPIO
229 config AR71XX_MACH_NBG460N
230 bool "Zyxel NBG460N/550N/550NH board support"
232 select AR71XX_DEV_M25P80
233 select AR71XX_DEV_AR9XXX_WMAC
234 select AR71XX_DEV_GPIO_BUTTONS
235 select AR71XX_DEV_LEDS_GPIO
238 config AR71XX_MACH_TL_MR3X20
239 bool "TP-LINK TL-MR3220/3420 support"
241 select AR71XX_DEV_M25P80
242 select AR71XX_DEV_AP91_PCI if PCI
243 select AR71XX_DEV_GPIO_BUTTONS
244 select AR71XX_DEV_LEDS_GPIO
245 select AR71XX_DEV_USB
248 config AR71XX_MACH_TL_WA901ND
249 bool "TP-LINK TL-WA901ND support"
251 select AR71XX_DEV_M25P80
252 select AR71XX_DEV_AP91_PCI if PCI
253 select AR71XX_DEV_GPIO_BUTTONS
254 select AR71XX_DEV_LEDS_GPIO
257 config AR71XX_MACH_TL_WA901ND_V2
258 bool "TP-LINK TL-WA901ND v2 support"
260 select AR71XX_DEV_M25P80
261 select AR71XX_DEV_AR9XXX_WMAC
262 select AR71XX_DEV_GPIO_BUTTONS
263 select AR71XX_DEV_LEDS_GPIO
266 config AR71XX_MACH_TL_WR741ND
267 bool "TP-LINK TL-WR741ND support"
269 select AR71XX_DEV_M25P80
270 select AR71XX_DEV_AP91_PCI if PCI
271 select AR71XX_DEV_GPIO_BUTTONS
272 select AR71XX_DEV_LEDS_GPIO
275 config AR71XX_MACH_TL_WR841N_V1
276 bool "TP-LINK TL-WR841N v1 support"
278 select AR71XX_DEV_M25P80
279 select AR71XX_DEV_PB42_PCI if PCI
280 select AR71XX_DEV_DSA
281 select AR71XX_DEV_GPIO_BUTTONS
282 select AR71XX_DEV_LEDS_GPIO
285 config AR71XX_MACH_TL_WR941ND
286 bool "TP-LINK TL-WR941ND support"
288 select AR71XX_DEV_M25P80
289 select AR71XX_DEV_AR9XXX_WMAC
290 select AR71XX_DEV_DSA
291 select AR71XX_DEV_GPIO_BUTTONS
292 select AR71XX_DEV_LEDS_GPIO
295 config AR71XX_MACH_TL_WR1043ND
296 bool "TP-LINK TL-WR1043ND support"
298 select AR71XX_DEV_M25P80
299 select AR71XX_DEV_AR9XXX_WMAC
300 select AR71XX_DEV_GPIO_BUTTONS
301 select AR71XX_DEV_LEDS_GPIO
302 select AR71XX_DEV_USB
305 config AR71XX_MACH_TEW_632BRP
306 bool "TRENDnet TEW-632BRP support"
308 select AR71XX_DEV_M25P80
309 select AR71XX_DEV_AR9XXX_WMAC
310 select AR71XX_DEV_GPIO_BUTTONS
311 select AR71XX_DEV_LEDS_GPIO
315 config AR71XX_MACH_UBNT
316 bool "Ubiquiti AR71xx based boards support"
319 select AR71XX_DEV_M25P80
320 select AR71XX_DEV_AP91_PCI if PCI
321 select AR71XX_DEV_GPIO_BUTTONS
322 select AR71XX_DEV_LEDS_GPIO
323 select AR71XX_DEV_PB42_PCI if PCI
324 select AR71XX_DEV_USB
327 config AR71XX_MACH_EAP7660D
328 bool "Senao EAP7660D support"
330 select AR71XX_DEV_M25P80
331 select AR71XX_DEV_GPIO_BUTTONS
332 select AR71XX_DEV_LEDS_GPIO
335 config AR71XX_MACH_ZCN_1523H
336 bool "Zcomax ZCN-1523H support"
338 select AR71XX_DEV_M25P80
339 select AR71XX_DEV_AP91_PCI if PCI
340 select AR71XX_DEV_GPIO_BUTTONS
341 select AR71XX_DEV_LEDS_GPIO
348 select USB_ARCH_HAS_EHCI
349 select USB_ARCH_HAS_OHCI
353 select USB_ARCH_HAS_EHCI
354 select USB_ARCH_HAS_OHCI
358 select USB_ARCH_HAS_EHCI
362 select USB_ARCH_HAS_EHCI
364 config AR71XX_DEV_M25P80
367 config AR71XX_DEV_AP91_PCI
368 select AR71XX_PCI_ATH9K_FIXUP
371 config AR71XX_DEV_AP94_PCI
372 select AR71XX_PCI_ATH9K_FIXUP
375 config AR71XX_DEV_AR9XXX_WMAC
378 config AR71XX_DEV_DB120_PCI
379 select AR71XX_PCI_ATH9K_FIXUP
382 config AR71XX_DEV_DSA
385 config AR71XX_DEV_GPIO_BUTTONS
388 config AR71XX_DEV_LEDS_GPIO
391 config AR71XX_DEV_PB42_PCI
394 config AR71XX_DEV_PB9X_PCI
397 config AR71XX_DEV_USB
403 config AR71XX_PCI_ATH9K_FIXUP
408 select USB_ARCH_HAS_EHCI