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