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