ar71xx: add preliminary support for the RouterBOARD 750
[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_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_AW_NR580
66 bool "AzureWave AW-NR580 board support"
67 select AR71XX_DEV_M25P80
68 select AR71XX_DEV_GPIO_BUTTONS
69 select AR71XX_DEV_PB42_PCI if PCI
70 select AR71XX_DEV_LEDS_GPIO
71 default n
72
73 config AR71XX_MACH_WZR_HP_G300NH
74 bool "Buffalo WZR-HP-G300NH board support"
75 select AR71XX_DEV_AR913X_WMAC
76 select AR71XX_DEV_GPIO_BUTTONS
77 select AR71XX_DEV_LEDS_GPIO
78 select AR71XX_DEV_USB
79 default y
80
81 config AR71XX_MACH_WP543
82 bool "Compex WP543/WPJ543 board support"
83 select MYLOADER
84 select AR71XX_DEV_M25P80
85 select AR71XX_DEV_GPIO_BUTTONS
86 select AR71XX_DEV_PB42_PCI if PCI
87 select AR71XX_DEV_LEDS_GPIO
88 select AR71XX_DEV_USB
89 default n
90
91 config AR71XX_MACH_WRT160NL
92 bool "Linksys WRT160NL board support"
93 select AR71XX_DEV_M25P80
94 select AR71XX_DEV_AR913X_WMAC
95 select AR71XX_DEV_GPIO_BUTTONS
96 select AR71XX_DEV_LEDS_GPIO
97 select AR71XX_DEV_USB
98 select AR71XX_NVRAM
99 default n
100
101 config AR71XX_MACH_WRT400N
102 bool "Linksys WRT400N board support"
103 select AR71XX_DEV_AP94_PCI if PCI
104 select AR71XX_DEV_M25P80
105 select AR71XX_DEV_GPIO_BUTTONS
106 select AR71XX_DEV_LEDS_GPIO
107 default n
108
109 config AR71XX_MACH_RB4XX
110 bool "MikroTik RouterBOARD 4xx series support"
111 select AR71XX_DEV_GPIO_BUTTONS
112 select AR71XX_DEV_LEDS_GPIO
113 select AR71XX_DEV_USB
114 default n
115
116 config AR71XX_MACH_RB750
117 bool "MikroTik RouterBOARD 750 support"
118 select AR71XX_DEV_AP91_ETH
119 default n
120
121 config AR71XX_MACH_WNDR3700
122 bool "NETGEAR WNDR3700 board support"
123 select AR71XX_DEV_M25P80
124 select AR71XX_DEV_AP94_PCI if PCI
125 select AR71XX_DEV_GPIO_BUTTONS
126 select AR71XX_DEV_LEDS_GPIO
127 select AR71XX_DEV_USB
128 default n
129
130 config AR71XX_MACH_WNR2000
131 bool "NETGEAR WNR2000 board support"
132 select AR71XX_DEV_M25P80
133 select AR71XX_DEV_AR913X_WMAC
134 select AR71XX_DEV_GPIO_BUTTONS
135 select AR71XX_DEV_LEDS_GPIO
136 default n
137
138 config AR71XX_MACH_MZK_W04NU
139 bool "Planex MZK-W04NU 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 select AR71XX_DEV_USB
145 default n
146
147 config AR71XX_MACH_MZK_W300NH
148 bool "Planex MZK-W300NH board support"
149 select AR71XX_DEV_M25P80
150 select AR71XX_DEV_AR913X_WMAC
151 select AR71XX_DEV_GPIO_BUTTONS
152 select AR71XX_DEV_LEDS_GPIO
153 default n
154
155 config AR71XX_MACH_TL_WR741ND
156 bool "TP-LINK TL-WR741ND support"
157 select AR71XX_DEV_M25P80
158 select AR71XX_DEV_AP91_ETH
159 select AR71XX_DEV_AP91_PCI if PCI
160 select AR71XX_DEV_GPIO_BUTTONS
161 select AR71XX_DEV_LEDS_GPIO
162 default n
163
164 config AR71XX_MACH_TL_WR841N_V1
165 bool "TP-LINK TL-WR841N v1 support"
166 select AR71XX_DEV_M25P80
167 select AR71XX_DEV_PB42_PCI if PCI
168 select AR71XX_DEV_DSA
169 select AR71XX_DEV_GPIO_BUTTONS
170 select AR71XX_DEV_LEDS_GPIO
171 default n
172
173 config AR71XX_MACH_TL_WR941ND
174 bool "TP-LINK TL-WR941ND support"
175 select AR71XX_DEV_M25P80
176 select AR71XX_DEV_AR913X_WMAC
177 select AR71XX_DEV_DSA
178 select AR71XX_DEV_GPIO_BUTTONS
179 select AR71XX_DEV_LEDS_GPIO
180 default n
181
182 config AR71XX_MACH_TL_WR1043ND
183 bool "TP-LINK TL-WR1043ND support"
184 select AR71XX_DEV_M25P80
185 select AR71XX_DEV_AR913X_WMAC
186 select AR71XX_DEV_GPIO_BUTTONS
187 select AR71XX_DEV_LEDS_GPIO
188 select AR71XX_DEV_USB
189 default n
190
191 config AR71XX_MACH_TEW_632BRP
192 bool "TRENDnet TEW-632BRP support"
193 select AR71XX_DEV_M25P80
194 select AR71XX_DEV_AR913X_WMAC
195 select AR71XX_DEV_GPIO_BUTTONS
196 select AR71XX_DEV_LEDS_GPIO
197 select AR71XX_NVRAM
198 default n
199
200 config AR71XX_MACH_UBNT
201 bool "Ubiquiti AR71xx based boards support"
202 select AR71XX_DEV_M25P80
203 select AR71XX_DEV_AP91_PCI if PCI
204 select AR71XX_DEV_GPIO_BUTTONS
205 select AR71XX_DEV_LEDS_GPIO
206 select AR71XX_DEV_PB42_PCI if PCI
207 select AR71XX_DEV_USB
208 default n
209
210 endmenu
211
212 config AR71XX_DEV_M25P80
213 def_bool n
214
215 config AR71XX_DEV_AP91_PCI
216 def_bool n
217
218 config AR71XX_DEV_AP91_ETH
219 def_bool n
220
221 config AR71XX_DEV_AP94_PCI
222 def_bool n
223
224 config AR71XX_DEV_AR913X_WMAC
225 def_bool n
226
227 config AR71XX_DEV_DSA
228 def_bool n
229
230 config AR71XX_DEV_GPIO_BUTTONS
231 def_bool n
232
233 config AR71XX_DEV_LEDS_GPIO
234 def_bool n
235
236 config AR71XX_DEV_PB42_PCI
237 def_bool n
238
239 config AR71XX_DEV_USB
240 def_bool n
241
242 config AR71XX_NVRAM
243 def_bool n
244
245 endif