ar71xx: add support for the Senao EAP7660D board
[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_WR741ND
172         bool "TP-LINK TL-WR741ND support"
173         select AR71XX_DEV_M25P80
174         select AR71XX_DEV_AP91_ETH
175         select AR71XX_DEV_AP91_PCI if PCI
176         select AR71XX_DEV_GPIO_BUTTONS
177         select AR71XX_DEV_LEDS_GPIO
178         default n
179
180 config AR71XX_MACH_TL_WR841N_V1
181         bool "TP-LINK TL-WR841N v1 support"
182         select AR71XX_DEV_M25P80
183         select AR71XX_DEV_PB42_PCI if PCI
184         select AR71XX_DEV_DSA
185         select AR71XX_DEV_GPIO_BUTTONS
186         select AR71XX_DEV_LEDS_GPIO
187         default n
188
189 config AR71XX_MACH_TL_WR941ND
190         bool "TP-LINK TL-WR941ND support"
191         select AR71XX_DEV_M25P80
192         select AR71XX_DEV_AR913X_WMAC
193         select AR71XX_DEV_DSA
194         select AR71XX_DEV_GPIO_BUTTONS
195         select AR71XX_DEV_LEDS_GPIO
196         default n
197
198 config AR71XX_MACH_TL_WR1043ND
199         bool "TP-LINK TL-WR1043ND support"
200         select AR71XX_DEV_M25P80
201         select AR71XX_DEV_AR913X_WMAC
202         select AR71XX_DEV_GPIO_BUTTONS
203         select AR71XX_DEV_LEDS_GPIO
204         select AR71XX_DEV_USB
205         default n
206
207 config AR71XX_MACH_TEW_632BRP
208         bool "TRENDnet TEW-632BRP support"
209         select AR71XX_DEV_M25P80
210         select AR71XX_DEV_AR913X_WMAC
211         select AR71XX_DEV_GPIO_BUTTONS
212         select AR71XX_DEV_LEDS_GPIO
213         select AR71XX_NVRAM
214         default n
215
216 config AR71XX_MACH_UBNT
217         bool "Ubiquiti AR71xx based boards support"
218         select AR71XX_DEV_M25P80
219         select AR71XX_DEV_AP91_PCI if PCI
220         select AR71XX_DEV_GPIO_BUTTONS
221         select AR71XX_DEV_LEDS_GPIO
222         select AR71XX_DEV_PB42_PCI if PCI
223         select AR71XX_DEV_USB
224         default n
225
226 config AR71XX_MACH_EAP7660D
227         bool "Senao EAP7660D support"
228         select AR71XX_DEV_M25P80
229         select AR71XX_DEV_PB42_PCI if PCI
230         select AR71XX_DEV_GPIO_BUTTONS
231         select AR71XX_DEV_LEDS_GPIO
232         default n
233
234 endmenu
235
236 config AR71XX_DEV_M25P80
237         def_bool n
238
239 config AR71XX_DEV_AP91_PCI
240         def_bool n
241
242 config AR71XX_DEV_AP91_ETH
243         def_bool n
244
245 config AR71XX_DEV_AP94_PCI
246         def_bool n
247
248 config AR71XX_DEV_AR913X_WMAC
249         def_bool n
250
251 config AR71XX_DEV_DSA
252         def_bool n
253
254 config AR71XX_DEV_GPIO_BUTTONS
255         def_bool n
256
257 config AR71XX_DEV_LEDS_GPIO
258         def_bool n
259
260 config AR71XX_DEV_PB42_PCI
261         def_bool n
262
263 config AR71XX_DEV_PB9X_PCI
264         def_bool n
265
266 config AR71XX_DEV_USB
267         def_bool n
268
269 config AR71XX_NVRAM
270         def_bool n
271
272 endif