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