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