ar71xx: add preliminary support for the Buffalo WZR-HP-G300NH
[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_PCI if PCI
25         select AR71XX_DEV_M25P80
26         select AR71XX_DEV_GPIO_BUTTONS
27         select AR71XX_DEV_LEDS_GPIO
28         default n
29
30 config AR71XX_MACH_DIR_615_C1
31         bool "D-Link DIR-615 rev. C1 support"
32         select AR71XX_DEV_M25P80
33         select AR71XX_DEV_AR913X_WMAC
34         select AR71XX_DEV_GPIO_BUTTONS
35         select AR71XX_DEV_LEDS_GPIO
36         select AR71XX_NVRAM
37         default n
38
39 config AR71XX_MACH_DIR_825_B1
40         bool "D-Link DIR-825 rev. B1 board support"
41         select AR71XX_DEV_M25P80
42         select AR71XX_DEV_AP94_PCI if PCI
43         select AR71XX_DEV_GPIO_BUTTONS
44         select AR71XX_DEV_LEDS_GPIO
45         select AR71XX_DEV_USB
46         default n
47
48 config AR71XX_MACH_PB42
49         bool "Atheros PB42 board support"
50         select AR71XX_DEV_M25P80
51         select AR71XX_DEV_GPIO_BUTTONS
52         select AR71XX_DEV_PB42_PCI if PCI
53         default n
54
55 config AR71XX_MACH_PB44
56         bool "Atheros PB44 board support"
57         select AR71XX_DEV_GPIO_BUTTONS
58         select AR71XX_DEV_PB42_PCI if PCI
59         select AR71XX_DEV_LEDS_GPIO
60         select AR71XX_DEV_USB
61         default n
62
63 config AR71XX_MACH_AW_NR580
64         bool "AzureWave AW-NR580 board support"
65         select AR71XX_DEV_M25P80
66         select AR71XX_DEV_GPIO_BUTTONS
67         select AR71XX_DEV_PB42_PCI if PCI
68         select AR71XX_DEV_LEDS_GPIO
69         default n
70
71 config AR71XX_MACH_WZR_HP_G300NH
72         bool "Buffalo WZR-HP-G300NH board support"
73         select AR71XX_DEV_AR913X_WMAC
74         select AR71XX_DEV_GPIO_BUTTONS
75         select AR71XX_DEV_LEDS_GPIO
76         select AR71XX_DEV_USB
77         default y
78
79 config AR71XX_MACH_GENERIC
80         bool "Generic AR71xx based machine support"
81         default y
82
83 config AR71XX_MACH_WP543
84         bool "Compex WP543/WPJ543 board support"
85         select MYLOADER
86         select AR71XX_DEV_M25P80
87         select AR71XX_DEV_GPIO_BUTTONS
88         select AR71XX_DEV_PB42_PCI if PCI
89         select AR71XX_DEV_LEDS_GPIO
90         select AR71XX_DEV_USB
91         default n
92
93 config AR71XX_MACH_WRT160NL
94         bool "Linksys WRT160NL board support"
95         select AR71XX_DEV_M25P80
96         select AR71XX_DEV_AR913X_WMAC
97         select AR71XX_DEV_GPIO_BUTTONS
98         select AR71XX_DEV_LEDS_GPIO
99         select AR71XX_DEV_USB
100         select AR71XX_NVRAM
101         default n
102
103 config AR71XX_MACH_WRT400N
104         bool "Linksys WRT400N board support"
105         select AR71XX_DEV_AP94_PCI if PCI
106         select AR71XX_DEV_M25P80
107         select AR71XX_DEV_GPIO_BUTTONS
108         select AR71XX_DEV_LEDS_GPIO
109         default n
110
111 config AR71XX_MACH_RB_4XX
112         bool "MikroTik RouterBOARD 4xx series support"
113         select AR71XX_DEV_GPIO_BUTTONS
114         select AR71XX_DEV_LEDS_GPIO
115         select AR71XX_DEV_USB
116         default n
117
118 config AR71XX_MACH_WNDR3700
119         bool "NETGEAR WNDR3700 board support"
120         select AR71XX_DEV_M25P80
121         select AR71XX_DEV_AP94_PCI if PCI
122         select AR71XX_DEV_GPIO_BUTTONS
123         select AR71XX_DEV_LEDS_GPIO
124         select AR71XX_DEV_USB
125         default n
126
127 config AR71XX_MACH_WNR2000
128         bool "NETGEAR WNR2000 board support"
129         select AR71XX_DEV_M25P80
130         select AR71XX_DEV_AR913X_WMAC
131         select AR71XX_DEV_GPIO_BUTTONS
132         select AR71XX_DEV_LEDS_GPIO
133         default n
134
135 config AR71XX_MACH_MZK_W04NU
136         bool "Planex MZK-W04NU board support"
137         select AR71XX_DEV_M25P80
138         select AR71XX_DEV_AR913X_WMAC
139         select AR71XX_DEV_GPIO_BUTTONS
140         select AR71XX_DEV_LEDS_GPIO
141         select AR71XX_DEV_USB
142         default n
143
144 config AR71XX_MACH_MZK_W300NH
145         bool "Planex MZK-W300NH board support"
146         select AR71XX_DEV_M25P80
147         select AR71XX_DEV_AR913X_WMAC
148         select AR71XX_DEV_GPIO_BUTTONS
149         select AR71XX_DEV_LEDS_GPIO
150         default n
151
152 config AR71XX_MACH_TL_WR741ND
153         bool "TP-LINK TL-WR741ND support"
154         select AR71XX_DEV_M25P80
155         select AR71XX_DEV_AP91_PCI if PCI
156         select AR71XX_DEV_GPIO_BUTTONS
157         select AR71XX_DEV_LEDS_GPIO
158         default n
159
160 config AR71XX_MACH_TL_WR841N_V1
161         bool "TP-LINK TL-WR841N v1 support"
162         select AR71XX_DEV_M25P80
163         select AR71XX_DEV_PB42_PCI if PCI
164         select AR71XX_DEV_DSA
165         select AR71XX_DEV_GPIO_BUTTONS
166         select AR71XX_DEV_LEDS_GPIO
167         default n
168
169 config AR71XX_MACH_TL_WR941ND
170         bool "TP-LINK TL-WR941ND support"
171         select AR71XX_DEV_M25P80
172         select AR71XX_DEV_AR913X_WMAC
173         select AR71XX_DEV_DSA
174         select AR71XX_DEV_GPIO_BUTTONS
175         select AR71XX_DEV_LEDS_GPIO
176         default n
177
178 config AR71XX_MACH_TL_WR1043ND
179         bool "TP-LINK TL-WR1043ND support"
180         select AR71XX_DEV_M25P80
181         select AR71XX_DEV_AR913X_WMAC
182         select AR71XX_DEV_GPIO_BUTTONS
183         select AR71XX_DEV_LEDS_GPIO
184         select AR71XX_DEV_USB
185         default n
186
187 config AR71XX_MACH_TEW_632BRP
188         bool "TRENDnet TEW-632BRP 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         select AR71XX_NVRAM
194         default n
195
196 config AR71XX_MACH_UBNT
197         bool "Ubiquiti AR71xx based boards support"
198         select AR71XX_DEV_M25P80
199         select AR71XX_DEV_AP91_PCI if PCI
200         select AR71XX_DEV_GPIO_BUTTONS
201         select AR71XX_DEV_LEDS_GPIO
202         select AR71XX_DEV_PB42_PCI if PCI
203         select AR71XX_DEV_USB
204         default n
205
206 endmenu
207
208 config AR71XX_DEV_M25P80
209         def_bool n
210
211 config AR71XX_DEV_AP91_PCI
212         def_bool n
213
214 config AR71XX_DEV_AP94_PCI
215         def_bool n
216
217 config AR71XX_DEV_AR913X_WMAC
218         def_bool n
219
220 config AR71XX_DEV_DSA
221         def_bool n
222
223 config AR71XX_DEV_GPIO_BUTTONS
224         def_bool n
225
226 config AR71XX_DEV_LEDS_GPIO
227         def_bool n
228
229 config AR71XX_DEV_PB42_PCI
230         def_bool n
231
232 config AR71XX_DEV_USB
233         def_bool n
234
235 config AR71XX_NVRAM
236         def_bool n
237
238 endif