Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
[pandora-kernel.git] / arch / arm / mach-kirkwood / Kconfig
1 if ARCH_KIRKWOOD
2
3 menu "Marvell Kirkwood Implementations"
4
5 config MACH_DB88F6281_BP
6         bool "Marvell DB-88F6281-BP Development Board"
7         help
8           Say 'Y' here if you want your kernel to support the
9           Marvell DB-88F6281-BP Development Board.
10
11 config MACH_RD88F6192_NAS
12         bool "Marvell RD-88F6192-NAS Reference Board"
13         help
14           Say 'Y' here if you want your kernel to support the
15           Marvell RD-88F6192-NAS Reference Board.
16
17 config MACH_RD88F6281
18         bool "Marvell RD-88F6281 Reference Board"
19         help
20           Say 'Y' here if you want your kernel to support the
21           Marvell RD-88F6281 Reference Board.
22
23 config MACH_MV88F6281GTW_GE
24         bool "Marvell 88F6281 GTW GE Board"
25         help
26           Say 'Y' here if you want your kernel to support the
27           Marvell 88F6281 GTW GE Board.
28
29 config MACH_SHEEVAPLUG
30         bool "Marvell SheevaPlug Reference Board"
31         help
32           Say 'Y' here if you want your kernel to support the
33           Marvell SheevaPlug Reference Board.
34
35 config MACH_ESATA_SHEEVAPLUG
36         bool "Marvell eSATA SheevaPlug Reference Board"
37         help
38           Say 'Y' here if you want your kernel to support the
39           Marvell eSATA SheevaPlug Reference Board.
40
41 config MACH_GURUPLUG
42         bool "Marvell GuruPlug Reference Board"
43         help
44           Say 'Y' here if you want your kernel to support the
45           Marvell GuruPlug Reference Board.
46
47 config ARCH_KIRKWOOD_DT
48         bool "Marvell Kirkwood Flattened Device Tree"
49         select POWER_SUPPLY
50         select POWER_RESET
51         select POWER_RESET_GPIO
52         select REGULATOR
53         select REGULATOR_FIXED_VOLTAGE
54         select MVEBU_CLK_CORE
55         select MVEBU_CLK_GATING
56         select USE_OF
57         help
58           Say 'Y' here if you want your kernel to support the
59           Marvell Kirkwood using flattened device tree.
60
61 config MACH_GURUPLUG_DT
62         bool "Marvell GuruPlug Reference Board (Flattened Device Tree)"
63         select ARCH_KIRKWOOD_DT
64         help
65           Say 'Y' here if you want your kernel to support the
66           Marvell GuruPlug Reference Board (Flattened Device Tree).
67
68 config MACH_DREAMPLUG_DT
69         bool "Marvell DreamPlug (Flattened Device Tree)"
70         select ARCH_KIRKWOOD_DT
71         help
72           Say 'Y' here if you want your kernel to support the
73           Marvell DreamPlug (Flattened Device Tree).
74
75 config MACH_ICONNECT_DT
76         bool "Iomega Iconnect (Flattened Device Tree)"
77         select ARCH_KIRKWOOD_DT
78         help
79           Say 'Y' here to enable Iomega Iconnect support.
80
81 config MACH_DLINK_KIRKWOOD_DT
82         bool "D-Link Kirkwood-based NAS (Flattened Device Tree)"
83         select ARCH_KIRKWOOD_DT
84         help
85           Say 'Y' here if you want your kernel to support the
86           Kirkwood-based D-Link NASes such as DNS-320 & DNS-325,
87           using Flattened Device Tree.
88
89 config MACH_IB62X0_DT
90         bool "RaidSonic IB-NAS6210, IB-NAS6220 (Flattened Device Tree)"
91         select ARCH_KIRKWOOD_DT
92         help
93           Say 'Y' here if you want your kernel to support the
94           RaidSonic IB-NAS6210 & IB-NAS6220 devices, using
95           Flattened Device Tree.
96
97 config MACH_TS219_DT
98         bool "Device Tree for QNAP TS-11X, TS-21X NAS"
99         select ARCH_KIRKWOOD_DT
100         select ARM_APPENDED_DTB
101         select ARM_ATAG_DTB_COMPAT
102         help
103           Say 'Y' here if you want your kernel to support the QNAP
104           TS-110, TS-119, TS-119P+, TS-210, TS-219, TS-219P and
105           TS-219P+ Turbo NAS devices using Fattened Device Tree.
106           There are two different Device Tree descriptions, depending
107           on if the device is based on an if the board uses the MV6281
108           or MV6282. If you have the wrong one, the buttons will not
109           work.
110
111 config MACH_DOCKSTAR_DT
112         bool "Seagate FreeAgent Dockstar (Flattened Device Tree)"
113         select ARCH_KIRKWOOD_DT
114         help
115           Say 'Y' here if you want your kernel to support the
116           Seagate FreeAgent Dockstar (Flattened Device Tree).
117
118 config MACH_GOFLEXNET_DT
119         bool "Seagate GoFlex Net (Flattened Device Tree)"
120         select ARCH_KIRKWOOD_DT
121         help
122           Say 'Y' here if you want your kernel to support the
123           Seagate GoFlex Net (Flattened Device Tree).
124
125 config MACH_LSXL_DT
126         bool "Buffalo Linkstation LS-XHL, LS-CHLv2 (Flattened Device Tree)"
127         select ARCH_KIRKWOOD_DT
128         help
129           Say 'Y' here if you want your kernel to support the
130           Buffalo Linkstation LS-XHL & LS-CHLv2 devices, using
131           Flattened Device Tree.
132
133 config MACH_IOMEGA_IX2_200_DT
134         bool "Iomega StorCenter ix2-200 (Flattened Device Tree)"
135         select ARCH_KIRKWOOD_DT
136         help
137           Say 'Y' here if you want your kernel to support the
138           Iomega StorCenter ix2-200 (Flattened Device Tree).
139
140 config MACH_KM_KIRKWOOD_DT
141         bool "Keymile Kirkwood Reference Design (Flattened Device Tree)"
142         select ARCH_KIRKWOOD_DT
143         help
144           Say 'Y' here if you want your kernel to support the
145           Keymile Kirkwood Reference Desgin, using Flattened Device Tree.
146
147 config MACH_INETSPACE_V2_DT
148         bool "LaCie Internet Space v2 NAS (Flattened Device Tree)"
149         select ARCH_KIRKWOOD_DT
150         help
151           Say 'Y' here if you want your kernel to support the LaCie
152           Internet Space v2 NAS, using Flattened Device Tree.
153
154 config MACH_MPLCEC4_DT
155         bool "MPL CEC4 (Flattened Device Tree)"
156         select ARCH_KIRKWOOD_DT
157         help
158           Say 'Y' here if you want your kernel to support the
159           MPL CEC4 (Flattened Device Tree).
160
161 config MACH_NETSPACE_V2_DT
162         bool "LaCie Network Space v2 NAS (Flattened Device Tree)"
163         select ARCH_KIRKWOOD_DT
164         help
165           Say 'Y' here if you want your kernel to support the LaCie
166           Network Space v2 NAS, using Flattened Device Tree.
167
168 config MACH_NETSPACE_MAX_V2_DT
169         bool "LaCie Network Space Max v2 NAS (Flattened Device Tree)"
170         select ARCH_KIRKWOOD_DT
171         help
172           Say 'Y' here if you want your kernel to support the LaCie
173           Network Space Max v2 NAS, using Flattened Device Tree.
174
175 config MACH_NETSPACE_LITE_V2_DT
176         bool "LaCie Network Space Lite v2 NAS (Flattened Device Tree)"
177         select ARCH_KIRKWOOD_DT
178         help
179           Say 'Y' here if you want your kernel to support the LaCie
180           Network Space Lite v2 NAS, using Flattened Device Tree.
181
182 config MACH_NETSPACE_MINI_V2_DT
183         bool "LaCie Network Space Mini v2 NAS (Flattened Device Tree)"
184         select ARCH_KIRKWOOD_DT
185         help
186           Say 'Y' here if you want your kernel to support the LaCie
187           Network Space Mini v2 NAS (aka SafeBox), using Flattened
188           Device Tree.
189
190 config MACH_OPENBLOCKS_A6_DT
191         bool "Plat'Home OpenBlocks A6 (Flattened Device Tree)"
192         select ARCH_KIRKWOOD_DT
193         help
194           Say 'Y' here if you want your kernel to support the
195           Plat'Home OpenBlocks A6 (Flattened Device Tree).
196
197 config MACH_TOPKICK_DT
198         bool "USI Topkick (Flattened Device Tree)"
199         select ARCH_KIRKWOOD_DT
200         help
201           Say 'Y' here if you want your kernel to support the
202           USI Topkick, using Flattened Device Tree
203
204 config MACH_TS219
205         bool "QNAP TS-110, TS-119, TS-119P+, TS-210, TS-219, TS-219P and TS-219P+ Turbo NAS"
206         help
207           Say 'Y' here if you want your kernel to support the
208           QNAP TS-110, TS-119, TS-119P+, TS-210, TS-219, TS-219P and
209           TS-219P+ Turbo NAS devices.
210
211 config MACH_TS41X
212         bool "QNAP TS-410, TS-410U, TS-419P, TS-419P+ and TS-419U Turbo NAS"
213         help
214           Say 'Y' here if you want your kernel to support the
215           QNAP TS-410, TS-410U, TS-419P, TS-419P+ and TS-419U Turbo
216           NAS devices.
217
218 config MACH_DOCKSTAR
219         bool "Seagate FreeAgent DockStar"
220         help
221           Say 'Y' here if you want your kernel to support the
222           Seagate FreeAgent DockStar.
223
224 config MACH_OPENRD
225         bool
226
227 config MACH_OPENRD_BASE
228         bool "Marvell OpenRD Base Board"
229         select MACH_OPENRD
230         help
231           Say 'Y' here if you want your kernel to support the
232           Marvell OpenRD Base Board.
233
234 config MACH_OPENRD_CLIENT
235         bool "Marvell OpenRD Client Board"
236         select MACH_OPENRD
237         help
238           Say 'Y' here if you want your kernel to support the
239           Marvell OpenRD Client Board.
240
241 config MACH_OPENRD_ULTIMATE
242         bool "Marvell OpenRD Ultimate Board"
243         select MACH_OPENRD
244         help
245           Say 'Y' here if you want your kernel to support the
246           Marvell OpenRD Ultimate Board.
247
248 config MACH_NETSPACE_V2
249         bool "LaCie Network Space v2 NAS Board"
250         help
251           Say 'Y' here if you want your kernel to support the
252           LaCie Network Space v2 NAS.
253
254 config MACH_INETSPACE_V2
255         bool "LaCie Internet Space v2 NAS Board"
256         help
257           Say 'Y' here if you want your kernel to support the
258           LaCie Internet Space v2 NAS.
259
260 config MACH_NETSPACE_MAX_V2
261         bool "LaCie Network Space Max v2 NAS Board"
262         help
263           Say 'Y' here if you want your kernel to support the
264           LaCie Network Space Max v2 NAS.
265
266 config MACH_D2NET_V2
267         bool "LaCie d2 Network v2 NAS Board"
268         help
269           Say 'Y' here if you want your kernel to support the
270           LaCie d2 Network v2 NAS.
271
272 config MACH_NET2BIG_V2
273         bool "LaCie 2Big Network v2 NAS Board"
274         help
275           Say 'Y' here if you want your kernel to support the
276           LaCie 2Big Network v2 NAS.
277
278 config MACH_NET5BIG_V2
279         bool "LaCie 5Big Network v2 NAS Board"
280         help
281           Say 'Y' here if you want your kernel to support the
282           LaCie 5Big Network v2 NAS.
283
284 config MACH_T5325
285         bool "HP t5325 Thin Client"
286         help
287           Say 'Y' here if you want your kernel to support the
288           HP t5325 Thin Client.
289
290 config MACH_NSA310_DT
291         bool "ZyXEL NSA-310 (Flattened Device Tree)"
292         select ARCH_KIRKWOOD_DT
293         select ARM_ATAG_DTB_COMPAT
294         help
295           Say 'Y' here if you want your kernel to support the
296           ZyXEL NSA-310 board (Flattened Device Tree).
297
298 endmenu
299
300 endif