ar71xx: select AR71XX_NVRAM for the WRT160NL
[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_615_C1
23 bool "D-Link DIR-615 rev. C1 support"
24 select AR71XX_DEV_M25P80
25 select AR71XX_DEV_AR913X_WMAC
26 select AR71XX_DEV_GPIO_BUTTONS
27 select AR71XX_DEV_LEDS_GPIO
28 select AR71XX_NVRAM
29 default n
30
31 config AR71XX_MACH_DIR_825_B1
32 bool "D-Link DIR-825 rev. B1 board support"
33 select AR71XX_DEV_M25P80
34 select AR71XX_DEV_AP94_PCI if PCI
35 select AR71XX_DEV_GPIO_BUTTONS
36 select AR71XX_DEV_LEDS_GPIO
37 select AR71XX_DEV_USB
38 default n
39
40 config AR71XX_MACH_PB42
41 bool "Atheros PB42 board support"
42 select AR71XX_DEV_M25P80
43 select AR71XX_DEV_GPIO_BUTTONS
44 select AR71XX_DEV_PB42_PCI if PCI
45 default n
46
47 config AR71XX_MACH_PB44
48 bool "Atheros PB44 board support"
49 select AR71XX_DEV_GPIO_BUTTONS
50 select AR71XX_DEV_PB42_PCI if PCI
51 select AR71XX_DEV_LEDS_GPIO
52 select AR71XX_DEV_USB
53 default n
54
55 config AR71XX_MACH_AW_NR580
56 bool "AzureWave AW-NR580 board support"
57 select AR71XX_DEV_M25P80
58 select AR71XX_DEV_GPIO_BUTTONS
59 select AR71XX_DEV_PB42_PCI if PCI
60 select AR71XX_DEV_LEDS_GPIO
61 default n
62
63 config AR71XX_MACH_GENERIC
64 bool "Generic AR71xx based machine support"
65 default y
66
67 config AR71XX_MACH_WP543
68 bool "Compex WP543/WPJ543 board support"
69 select MYLOADER
70 select AR71XX_DEV_M25P80
71 select AR71XX_DEV_GPIO_BUTTONS
72 select AR71XX_DEV_PB42_PCI if PCI
73 select AR71XX_DEV_LEDS_GPIO
74 select AR71XX_DEV_USB
75 default n
76
77 config AR71XX_MACH_WRT160NL
78 bool "Linksys WRT160NL board support"
79 select AR71XX_DEV_M25P80
80 select AR71XX_DEV_AR913X_WMAC
81 select AR71XX_DEV_GPIO_BUTTONS
82 select AR71XX_DEV_LEDS_GPIO
83 select AR71XX_DEV_USB
84 select AR71XX_NVRAM
85 default n
86
87 config AR71XX_MACH_WRT400N
88 bool "Linksys WRT400N board support"
89 select AR71XX_DEV_M25P80
90 select AR71XX_DEV_GPIO_BUTTONS
91 select AR71XX_DEV_LEDS_GPIO
92 default n
93
94 config AR71XX_MACH_RB_4XX
95 bool "MikroTik RouterBOARD 4xx series support"
96 select AR71XX_DEV_GPIO_BUTTONS
97 select AR71XX_DEV_LEDS_GPIO
98 select AR71XX_DEV_USB
99 default n
100
101 config AR71XX_MACH_WNDR3700
102 bool "NETGEAR WNDR3700 board support"
103 select AR71XX_DEV_M25P80
104 select AR71XX_DEV_AP94_PCI if PCI
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_WNR2000
111 bool "NETGEAR WNR2000 board support"
112 select AR71XX_DEV_M25P80
113 select AR71XX_DEV_AR913X_WMAC
114 select AR71XX_DEV_GPIO_BUTTONS
115 select AR71XX_DEV_LEDS_GPIO
116 default n
117
118 config AR71XX_MACH_MZK_W04NU
119 bool "Planex MZK-W04NU board support"
120 select AR71XX_DEV_M25P80
121 select AR71XX_DEV_AR913X_WMAC
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_MZK_W300NH
128 bool "Planex MZK-W300NH 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_TL_WR741ND
136 bool "TP-LINK TL-WR741ND support"
137 select AR71XX_DEV_M25P80
138 select AR71XX_DEV_AP91_PCI if PCI
139 select AR71XX_DEV_GPIO_BUTTONS
140 select AR71XX_DEV_LEDS_GPIO
141 default n
142
143 config AR71XX_MACH_TL_WR841N_V1
144 bool "TP-LINK TL-WR841N v1 support"
145 select AR71XX_DEV_M25P80
146 select AR71XX_DEV_PB42_PCI if PCI
147 select AR71XX_DEV_DSA
148 select AR71XX_DEV_GPIO_BUTTONS
149 select AR71XX_DEV_LEDS_GPIO
150 default n
151
152 config AR71XX_MACH_TL_WR941ND
153 bool "TP-LINK TL-WR941ND support"
154 select AR71XX_DEV_M25P80
155 select AR71XX_DEV_AR913X_WMAC
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_WR1043ND
162 bool "TP-LINK TL-WR1043ND support"
163 select AR71XX_DEV_M25P80
164 select AR71XX_DEV_AR913X_WMAC
165 select AR71XX_DEV_GPIO_BUTTONS
166 select AR71XX_DEV_LEDS_GPIO
167 select AR71XX_DEV_USB
168 default n
169
170 config AR71XX_MACH_TEW_632BRP
171 bool "TRENDnet TEW-632BRP 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_NVRAM
177 default n
178
179 config AR71XX_MACH_UBNT
180 bool "Ubiquiti AR71xx based boards support"
181 select AR71XX_DEV_M25P80
182 select AR71XX_DEV_AP91_PCI if PCI
183 select AR71XX_DEV_GPIO_BUTTONS
184 select AR71XX_DEV_LEDS_GPIO
185 select AR71XX_DEV_PB42_PCI if PCI
186 select AR71XX_DEV_USB
187 default n
188
189 endmenu
190
191 config AR71XX_DEV_M25P80
192 def_bool n
193
194 config AR71XX_DEV_AP91_PCI
195 def_bool n
196
197 config AR71XX_DEV_AP94_PCI
198 def_bool n
199
200 config AR71XX_DEV_AR913X_WMAC
201 def_bool n
202
203 config AR71XX_DEV_DSA
204 def_bool n
205
206 config AR71XX_DEV_GPIO_BUTTONS
207 def_bool n
208
209 config AR71XX_DEV_LEDS_GPIO
210 def_bool n
211
212 config AR71XX_DEV_PB42_PCI
213 def_bool n
214
215 config AR71XX_DEV_USB
216 def_bool n
217
218 config AR71XX_NVRAM
219 def_bool n
220
221 endif