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