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