3 menu "Atheros AR71xx machine selection"
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
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
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
31 config AR71XX_MACH_DB120
32 bool "Atheros DB120 board support"
33 select AR71XX_DEV_GPIO_BUTTONS
34 select AR71XX_DEV_LEDS_GPIO
38 config AR71XX_MACH_DIR_600_A1
39 bool "D-Link DIR-600 rev. A1 support"
40 select AR71XX_DEV_AP91_PCI if PCI
41 select AR71XX_DEV_M25P80
42 select AR71XX_DEV_GPIO_BUTTONS
43 select AR71XX_DEV_LEDS_GPIO
47 config AR71XX_MACH_DIR_615_C1
48 bool "D-Link DIR-615 rev. C1 support"
49 select AR71XX_DEV_M25P80
50 select AR71XX_DEV_AR913X_WMAC
51 select AR71XX_DEV_GPIO_BUTTONS
52 select AR71XX_DEV_LEDS_GPIO
56 config AR71XX_MACH_DIR_825_B1
57 bool "D-Link DIR-825 rev. B1 board support"
58 select AR71XX_DEV_M25P80
59 select AR71XX_DEV_AP94_PCI if PCI
60 select AR71XX_DEV_GPIO_BUTTONS
61 select AR71XX_DEV_LEDS_GPIO
65 config AR71XX_MACH_JA76PF
66 bool "jjPlus JA76PF board support"
67 select AR71XX_DEV_M25P80
68 select AR71XX_DEV_GPIO_BUTTONS
69 select AR71XX_DEV_PB42_PCI if PCI
70 select AR71XX_DEV_LEDS_GPIO
74 config AR71XX_MACH_JWAP003
75 bool "jjPlus JWAP003 board support"
76 select AR71XX_DEV_M25P80
77 select AR71XX_DEV_GPIO_BUTTONS
78 select AR71XX_DEV_PB42_PCI if PCI
82 config AR71XX_MACH_PB42
83 bool "Atheros PB42 board support"
84 select AR71XX_DEV_M25P80
85 select AR71XX_DEV_GPIO_BUTTONS
86 select AR71XX_DEV_PB42_PCI if PCI
89 config AR71XX_MACH_PB44
90 bool "Atheros PB44 board support"
91 select AR71XX_DEV_GPIO_BUTTONS
92 select AR71XX_DEV_PB42_PCI if PCI
93 select AR71XX_DEV_LEDS_GPIO
97 config AR71XX_MACH_PB92
98 bool "Atheros PB92 board support"
99 select AR71XX_DEV_GPIO_BUTTONS
100 select AR71XX_DEV_PB9X_PCI if PCI
101 select AR71XX_DEV_LEDS_GPIO
102 select AR71XX_DEV_USB
105 config AR71XX_MACH_AW_NR580
106 bool "AzureWave AW-NR580 board support"
107 select AR71XX_DEV_M25P80
108 select AR71XX_DEV_GPIO_BUTTONS
109 select AR71XX_DEV_PB42_PCI if PCI
110 select AR71XX_DEV_LEDS_GPIO
113 config AR71XX_MACH_WZR_HP_G300NH
114 bool "Buffalo WZR-HP-G300NH board support"
115 select AR71XX_DEV_AR913X_WMAC
116 select AR71XX_DEV_GPIO_BUTTONS
117 select AR71XX_DEV_LEDS_GPIO
118 select AR71XX_DEV_USB
121 config AR71XX_MACH_WP543
122 bool "Compex WP543/WPJ543 board support"
124 select AR71XX_DEV_M25P80
125 select AR71XX_DEV_GPIO_BUTTONS
126 select AR71XX_DEV_PB42_PCI if PCI
127 select AR71XX_DEV_LEDS_GPIO
128 select AR71XX_DEV_USB
131 config AR71XX_MACH_WRT160NL
132 bool "Linksys WRT160NL board support"
133 select AR71XX_DEV_M25P80
134 select AR71XX_DEV_AR913X_WMAC
135 select AR71XX_DEV_GPIO_BUTTONS
136 select AR71XX_DEV_LEDS_GPIO
137 select AR71XX_DEV_USB
141 config AR71XX_MACH_WRT400N
142 bool "Linksys WRT400N board support"
143 select AR71XX_DEV_AP94_PCI if PCI
144 select AR71XX_DEV_M25P80
145 select AR71XX_DEV_GPIO_BUTTONS
146 select AR71XX_DEV_LEDS_GPIO
149 config AR71XX_MACH_RB4XX
150 bool "MikroTik RouterBOARD 4xx series support"
151 select AR71XX_DEV_GPIO_BUTTONS
152 select AR71XX_DEV_LEDS_GPIO
153 select AR71XX_DEV_USB
156 config AR71XX_MACH_RB750
157 bool "MikroTik RouterBOARD 750 support"
160 config AR71XX_MACH_WNDR3700
161 bool "NETGEAR WNDR3700 board support"
162 select AR71XX_DEV_M25P80
163 select AR71XX_DEV_AP94_PCI if PCI
164 select AR71XX_DEV_GPIO_BUTTONS
165 select AR71XX_DEV_LEDS_GPIO
166 select AR71XX_DEV_USB
169 config AR71XX_MACH_WNR2000
170 bool "NETGEAR WNR2000 board support"
171 select AR71XX_DEV_M25P80
172 select AR71XX_DEV_AR913X_WMAC
173 select AR71XX_DEV_GPIO_BUTTONS
174 select AR71XX_DEV_LEDS_GPIO
177 config AR71XX_MACH_MZK_W04NU
178 bool "Planex MZK-W04NU board support"
179 select AR71XX_DEV_M25P80
180 select AR71XX_DEV_AR913X_WMAC
181 select AR71XX_DEV_GPIO_BUTTONS
182 select AR71XX_DEV_LEDS_GPIO
183 select AR71XX_DEV_USB
186 config AR71XX_MACH_MZK_W300NH
187 bool "Planex MZK-W300NH board support"
188 select AR71XX_DEV_M25P80
189 select AR71XX_DEV_AR913X_WMAC
190 select AR71XX_DEV_GPIO_BUTTONS
191 select AR71XX_DEV_LEDS_GPIO
194 config AR71XX_MACH_NBG460N
195 bool "Zyxel NBG460N/550N/550NH board support"
196 select AR71XX_DEV_M25P80
197 select AR71XX_DEV_AR913X_WMAC
198 select AR71XX_DEV_GPIO_BUTTONS
199 select AR71XX_DEV_LEDS_GPIO
202 config AR71XX_MACH_TL_MR3X20
203 bool "TP-LINK TL-MR3220/3420 support"
204 select AR71XX_DEV_M25P80
205 select AR71XX_DEV_AP91_PCI if PCI
206 select AR71XX_DEV_GPIO_BUTTONS
207 select AR71XX_DEV_LEDS_GPIO
208 select AR71XX_DEV_USB
211 config AR71XX_MACH_TL_WA901ND
212 bool "TP-LINK TL-WA901ND support"
213 select AR71XX_DEV_M25P80
214 select AR71XX_DEV_AP91_PCI if PCI
215 select AR71XX_DEV_GPIO_BUTTONS
216 select AR71XX_DEV_LEDS_GPIO
219 config AR71XX_MACH_TL_WA901ND_V2
220 bool "TP-LINK TL-WA901ND v2 support"
221 select AR71XX_DEV_M25P80
222 select AR71XX_DEV_AR913X_WMAC
223 select AR71XX_DEV_GPIO_BUTTONS
224 select AR71XX_DEV_LEDS_GPIO
227 config AR71XX_MACH_TL_WR741ND
228 bool "TP-LINK TL-WR741ND support"
229 select AR71XX_DEV_M25P80
230 select AR71XX_DEV_AP91_PCI if PCI
231 select AR71XX_DEV_GPIO_BUTTONS
232 select AR71XX_DEV_LEDS_GPIO
235 config AR71XX_MACH_TL_WR841N_V1
236 bool "TP-LINK TL-WR841N v1 support"
237 select AR71XX_DEV_M25P80
238 select AR71XX_DEV_PB42_PCI if PCI
239 select AR71XX_DEV_DSA
240 select AR71XX_DEV_GPIO_BUTTONS
241 select AR71XX_DEV_LEDS_GPIO
244 config AR71XX_MACH_TL_WR941ND
245 bool "TP-LINK TL-WR941ND support"
246 select AR71XX_DEV_M25P80
247 select AR71XX_DEV_AR913X_WMAC
248 select AR71XX_DEV_DSA
249 select AR71XX_DEV_GPIO_BUTTONS
250 select AR71XX_DEV_LEDS_GPIO
253 config AR71XX_MACH_TL_WR1043ND
254 bool "TP-LINK TL-WR1043ND support"
255 select AR71XX_DEV_M25P80
256 select AR71XX_DEV_AR913X_WMAC
257 select AR71XX_DEV_GPIO_BUTTONS
258 select AR71XX_DEV_LEDS_GPIO
259 select AR71XX_DEV_USB
262 config AR71XX_MACH_TEW_632BRP
263 bool "TRENDnet TEW-632BRP support"
264 select AR71XX_DEV_M25P80
265 select AR71XX_DEV_AR913X_WMAC
266 select AR71XX_DEV_GPIO_BUTTONS
267 select AR71XX_DEV_LEDS_GPIO
271 config AR71XX_MACH_UBNT
272 bool "Ubiquiti AR71xx based boards support"
273 select AR71XX_DEV_M25P80
274 select AR71XX_DEV_AP91_PCI if PCI
275 select AR71XX_DEV_GPIO_BUTTONS
276 select AR71XX_DEV_LEDS_GPIO
277 select AR71XX_DEV_PB42_PCI if PCI
278 select AR71XX_DEV_USB
281 config AR71XX_MACH_EAP7660D
282 bool "Senao EAP7660D support"
283 select AR71XX_DEV_M25P80
284 select AR71XX_DEV_GPIO_BUTTONS
285 select AR71XX_DEV_LEDS_GPIO
288 config AR71XX_MACH_ZCN_1523H
289 bool "Zcomax ZCN-1523H support"
290 select AR71XX_DEV_M25P80
291 select AR71XX_DEV_AP91_PCI if PCI
292 select AR71XX_DEV_GPIO_BUTTONS
293 select AR71XX_DEV_LEDS_GPIO
298 config AR71XX_DEV_M25P80
301 config AR71XX_DEV_AP91_PCI
302 select AR71XX_PCI_ATH9K_FIXUP
305 config AR71XX_DEV_AP94_PCI
306 select AR71XX_PCI_ATH9K_FIXUP
309 config AR71XX_DEV_AR913X_WMAC
312 config AR71XX_DEV_DSA
315 config AR71XX_DEV_GPIO_BUTTONS
318 config AR71XX_DEV_LEDS_GPIO
321 config AR71XX_DEV_PB42_PCI
324 config AR71XX_DEV_PB9X_PCI
327 config AR71XX_DEV_USB
333 config AR71XX_PCI_ATH9K_FIXUP