ar71xx: add preliminary support for the Buffalo WZR-HP-G300NH
[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_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