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