ar71xx: add support for the Zcomax ZCN-1523H-2-8/5-16 boards
[openwrt/openwrt.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_DIR_600_A1
23 bool "D-Link DIR-600 rev. A1 support"
24 select AR71XX_DEV_AP91_ETH
25 select AR71XX_DEV_AP91_PCI if PCI
26 select AR71XX_DEV_M25P80
27 select AR71XX_DEV_GPIO_BUTTONS
28 select AR71XX_DEV_LEDS_GPIO
29 select AR71XX_NVRAM
30 default n
31
32 config AR71XX_MACH_DIR_615_C1
33 bool "D-Link DIR-615 rev. C1 support"
34 select AR71XX_DEV_M25P80
35 select AR71XX_DEV_AR913X_WMAC
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_825_B1
42 bool "D-Link DIR-825 rev. B1 board support"
43 select AR71XX_DEV_M25P80
44 select AR71XX_DEV_AP94_PCI if PCI
45 select AR71XX_DEV_GPIO_BUTTONS
46 select AR71XX_DEV_LEDS_GPIO
47 select AR71XX_DEV_USB
48 default n
49
50 config AR71XX_MACH_PB42
51 bool "Atheros PB42 board support"
52 select AR71XX_DEV_M25P80
53 select AR71XX_DEV_GPIO_BUTTONS
54 select AR71XX_DEV_PB42_PCI if PCI
55 default n
56
57 config AR71XX_MACH_PB44
58 bool "Atheros PB44 board support"
59 select AR71XX_DEV_GPIO_BUTTONS
60 select AR71XX_DEV_PB42_PCI if PCI
61 select AR71XX_DEV_LEDS_GPIO
62 select AR71XX_DEV_USB
63 default n
64
65 config AR71XX_MACH_PB92
66 bool "Atheros PB92 board support"
67 select AR71XX_DEV_GPIO_BUTTONS
68 select AR71XX_DEV_PB9X_PCI if PCI
69 select AR71XX_DEV_LEDS_GPIO
70 select AR71XX_DEV_USB
71 default n
72
73 config AR71XX_MACH_AW_NR580
74 bool "AzureWave AW-NR580 board support"
75 select AR71XX_DEV_M25P80
76 select AR71XX_DEV_GPIO_BUTTONS
77 select AR71XX_DEV_PB42_PCI if PCI
78 select AR71XX_DEV_LEDS_GPIO
79 default n
80
81 config AR71XX_MACH_WZR_HP_G300NH
82 bool "Buffalo WZR-HP-G300NH board support"
83 select AR71XX_DEV_AR913X_WMAC
84 select AR71XX_DEV_GPIO_BUTTONS
85 select AR71XX_DEV_LEDS_GPIO
86 select AR71XX_DEV_USB
87 default y
88
89 config AR71XX_MACH_WP543
90 bool "Compex WP543/WPJ543 board support"
91 select MYLOADER
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 select AR71XX_DEV_USB
97 default n
98
99 config AR71XX_MACH_WRT160NL
100 bool "Linksys WRT160NL board support"
101 select AR71XX_DEV_M25P80
102 select AR71XX_DEV_AR913X_WMAC
103 select AR71XX_DEV_GPIO_BUTTONS
104 select AR71XX_DEV_LEDS_GPIO
105 select AR71XX_DEV_USB
106 select AR71XX_NVRAM
107 default n
108
109 config AR71XX_MACH_WRT400N
110 bool "Linksys WRT400N board support"
111 select AR71XX_DEV_AP94_PCI if PCI
112 select AR71XX_DEV_M25P80
113 select AR71XX_DEV_GPIO_BUTTONS
114 select AR71XX_DEV_LEDS_GPIO
115 default n
116
117 config AR71XX_MACH_RB4XX
118 bool "MikroTik RouterBOARD 4xx series support"
119 select AR71XX_DEV_GPIO_BUTTONS
120 select AR71XX_DEV_LEDS_GPIO
121 select AR71XX_DEV_USB
122 default n
123
124 config AR71XX_MACH_RB750
125 bool "MikroTik RouterBOARD 750 support"
126 select AR71XX_DEV_AP91_ETH
127 default n
128
129 config AR71XX_MACH_WNDR3700
130 bool "NETGEAR WNDR3700 board support"
131 select AR71XX_DEV_M25P80
132 select AR71XX_DEV_AP94_PCI if PCI
133 select AR71XX_DEV_GPIO_BUTTONS
134 select AR71XX_DEV_LEDS_GPIO
135 select AR71XX_DEV_USB
136 default n
137
138 config AR71XX_MACH_WNR2000
139 bool "NETGEAR WNR2000 board support"
140 select AR71XX_DEV_M25P80
141 select AR71XX_DEV_AR913X_WMAC
142 select AR71XX_DEV_GPIO_BUTTONS
143 select AR71XX_DEV_LEDS_GPIO
144 default n
145
146 config AR71XX_MACH_MZK_W04NU
147 bool "Planex MZK-W04NU board support"
148 select AR71XX_DEV_M25P80
149 select AR71XX_DEV_AR913X_WMAC
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_MZK_W300NH
156 bool "Planex MZK-W300NH 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_NBG460N
164 bool "Zyxel NBG460N/550N/550NH 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 default n
170
171 config AR71XX_MACH_TL_WA901ND
172 bool "TP-LINK TL-WA901ND support"
173 select AR71XX_DEV_M25P80
174 select AR71XX_DEV_AP91_ETH
175 select AR71XX_DEV_AP91_PCI if PCI
176 select AR71XX_DEV_DSA
177 select AR71XX_DEV_GPIO_BUTTONS
178 select AR71XX_DEV_LEDS_GPIO
179 default n
180
181 config AR71XX_MACH_TL_WR741ND
182 bool "TP-LINK TL-WR741ND support"
183 select AR71XX_DEV_M25P80
184 select AR71XX_DEV_AP91_ETH
185 select AR71XX_DEV_AP91_PCI if PCI
186 select AR71XX_DEV_GPIO_BUTTONS
187 select AR71XX_DEV_LEDS_GPIO
188 default n
189
190 config AR71XX_MACH_TL_WR841N_V1
191 bool "TP-LINK TL-WR841N v1 support"
192 select AR71XX_DEV_M25P80
193 select AR71XX_DEV_PB42_PCI if PCI
194 select AR71XX_DEV_DSA
195 select AR71XX_DEV_GPIO_BUTTONS
196 select AR71XX_DEV_LEDS_GPIO
197 default n
198
199 config AR71XX_MACH_TL_WR941ND
200 bool "TP-LINK TL-WR941ND support"
201 select AR71XX_DEV_M25P80
202 select AR71XX_DEV_AR913X_WMAC
203 select AR71XX_DEV_DSA
204 select AR71XX_DEV_GPIO_BUTTONS
205 select AR71XX_DEV_LEDS_GPIO
206 default n
207
208 config AR71XX_MACH_TL_WR1043ND
209 bool "TP-LINK TL-WR1043ND support"
210 select AR71XX_DEV_M25P80
211 select AR71XX_DEV_AR913X_WMAC
212 select AR71XX_DEV_GPIO_BUTTONS
213 select AR71XX_DEV_LEDS_GPIO
214 select AR71XX_DEV_USB
215 default n
216
217 config AR71XX_MACH_TEW_632BRP
218 bool "TRENDnet TEW-632BRP support"
219 select AR71XX_DEV_M25P80
220 select AR71XX_DEV_AR913X_WMAC
221 select AR71XX_DEV_GPIO_BUTTONS
222 select AR71XX_DEV_LEDS_GPIO
223 select AR71XX_NVRAM
224 default n
225
226 config AR71XX_MACH_UBNT
227 bool "Ubiquiti AR71xx based boards support"
228 select AR71XX_DEV_M25P80
229 select AR71XX_DEV_AP91_PCI if PCI
230 select AR71XX_DEV_GPIO_BUTTONS
231 select AR71XX_DEV_LEDS_GPIO
232 select AR71XX_DEV_PB42_PCI if PCI
233 select AR71XX_DEV_USB
234 default n
235
236 config AR71XX_MACH_EAP7660D
237 bool "Senao EAP7660D support"
238 select AR71XX_DEV_M25P80
239 select AR71XX_DEV_GPIO_BUTTONS
240 select AR71XX_DEV_LEDS_GPIO
241 default n
242
243 config AR71XX_MACH_ZCN_1523H
244 bool "Zcomax ZCN-1523H support"
245 select AR71XX_DEV_M25P80
246 select AR71XX_DEV_AP91_PCI if PCI
247 select AR71XX_DEV_GPIO_BUTTONS
248 select AR71XX_DEV_LEDS_GPIO
249 default n
250
251 endmenu
252
253 config AR71XX_DEV_M25P80
254 def_bool n
255
256 config AR71XX_DEV_AP91_PCI
257 def_bool n
258
259 config AR71XX_DEV_AP91_ETH
260 def_bool n
261
262 config AR71XX_DEV_AP94_PCI
263 def_bool n
264
265 config AR71XX_DEV_AR913X_WMAC
266 def_bool n
267
268 config AR71XX_DEV_DSA
269 def_bool n
270
271 config AR71XX_DEV_GPIO_BUTTONS
272 def_bool n
273
274 config AR71XX_DEV_LEDS_GPIO
275 def_bool n
276
277 config AR71XX_DEV_PB42_PCI
278 def_bool n
279
280 config AR71XX_DEV_PB9X_PCI
281 def_bool n
282
283 config AR71XX_DEV_USB
284 def_bool n
285
286 config AR71XX_NVRAM
287 def_bool n
288
289 endif