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