Merge tag 'boards-3.10' of git://git.infradead.org/users/jcooper/linux into next...
[pandora-kernel.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_DB88F6281_BP
12         bool "Marvell DB-88F6281-BP Development Board"
13         help
14           Say 'Y' here if you want your kernel to support the
15           Marvell DB-88F6281-BP Development Board.
16
17 config MACH_DOCKSTAR
18         bool "Seagate FreeAgent DockStar"
19         help
20           Say 'Y' here if you want your kernel to support the
21           Seagate FreeAgent DockStar.
22
23 config MACH_ESATA_SHEEVAPLUG
24         bool "Marvell eSATA SheevaPlug Reference Board"
25         help
26           Say 'Y' here if you want your kernel to support the
27           Marvell eSATA SheevaPlug Reference Board.
28
29 config MACH_GURUPLUG
30         bool "Marvell GuruPlug Reference Board"
31         help
32           Say 'Y' here if you want your kernel to support the
33           Marvell GuruPlug Reference Board.
34
35 config MACH_INETSPACE_V2
36         bool "LaCie Internet Space v2 NAS Board"
37         help
38           Say 'Y' here if you want your kernel to support the
39           LaCie Internet Space v2 NAS.
40
41 config MACH_MV88F6281GTW_GE
42         bool "Marvell 88F6281 GTW GE Board"
43         help
44           Say 'Y' here if you want your kernel to support the
45           Marvell 88F6281 GTW GE Board.
46
47 config MACH_NET2BIG_V2
48         bool "LaCie 2Big Network v2 NAS Board"
49         help
50           Say 'Y' here if you want your kernel to support the
51           LaCie 2Big Network v2 NAS.
52
53 config MACH_NET5BIG_V2
54         bool "LaCie 5Big Network v2 NAS Board"
55         help
56           Say 'Y' here if you want your kernel to support the
57           LaCie 5Big Network v2 NAS.
58
59 config MACH_NETSPACE_MAX_V2
60         bool "LaCie Network Space Max v2 NAS Board"
61         help
62           Say 'Y' here if you want your kernel to support the
63           LaCie Network Space Max v2 NAS.
64
65 config MACH_NETSPACE_V2
66         bool "LaCie Network Space v2 NAS Board"
67         help
68           Say 'Y' here if you want your kernel to support the
69           LaCie Network Space v2 NAS.
70
71 config MACH_OPENRD
72         bool
73
74 config MACH_OPENRD_BASE
75         bool "Marvell OpenRD Base Board"
76         select MACH_OPENRD
77         help
78           Say 'Y' here if you want your kernel to support the
79           Marvell OpenRD Base Board.
80
81 config MACH_OPENRD_CLIENT
82         bool "Marvell OpenRD Client Board"
83         select MACH_OPENRD
84         help
85           Say 'Y' here if you want your kernel to support the
86           Marvell OpenRD Client Board.
87
88 config MACH_OPENRD_ULTIMATE
89         bool "Marvell OpenRD Ultimate Board"
90         select MACH_OPENRD
91         help
92           Say 'Y' here if you want your kernel to support the
93           Marvell OpenRD Ultimate Board.
94
95 config MACH_RD88F6192_NAS
96         bool "Marvell RD-88F6192-NAS Reference Board"
97         help
98           Say 'Y' here if you want your kernel to support the
99           Marvell RD-88F6192-NAS Reference Board.
100
101 config MACH_RD88F6281
102         bool "Marvell RD-88F6281 Reference Board"
103         help
104           Say 'Y' here if you want your kernel to support the
105           Marvell RD-88F6281 Reference Board.
106
107 config MACH_SHEEVAPLUG
108         bool "Marvell SheevaPlug Reference Board"
109         help
110           Say 'Y' here if you want your kernel to support the
111           Marvell SheevaPlug Reference Board.
112
113 config MACH_T5325
114         bool "HP t5325 Thin Client"
115         help
116           Say 'Y' here if you want your kernel to support the
117           HP t5325 Thin Client.
118
119 config MACH_TS219
120         bool "QNAP TS-110, TS-119, TS-119P+, TS-210, TS-219, TS-219P and TS-219P+ Turbo NAS"
121         help
122           Say 'Y' here if you want your kernel to support the
123           QNAP TS-110, TS-119, TS-119P+, TS-210, TS-219, TS-219P and
124           TS-219P+ Turbo NAS devices.
125
126 config MACH_TS41X
127         bool "QNAP TS-410, TS-410U, TS-419P, TS-419P+ and TS-419U Turbo NAS"
128         help
129           Say 'Y' here if you want your kernel to support the
130           QNAP TS-410, TS-410U, TS-419P, TS-419P+ and TS-419U Turbo
131           NAS devices.
132
133 comment "Device tree entries"
134
135 config ARCH_KIRKWOOD_DT
136         bool "Marvell Kirkwood Flattened Device Tree"
137         select POWER_SUPPLY
138         select POWER_RESET
139         select POWER_RESET_GPIO
140         select REGULATOR
141         select REGULATOR_FIXED_VOLTAGE
142         select MVEBU_CLK_CORE
143         select MVEBU_CLK_GATING
144         select USE_OF
145         help
146           Say 'Y' here if you want your kernel to support the
147           Marvell Kirkwood using flattened device tree.
148
149 config MACH_CLOUDBOX_DT
150         bool "LaCie CloudBox NAS (Flattened Device Tree)"
151         select ARCH_KIRKWOOD_DT
152         help
153           Say 'Y' here if you want your kernel to support the LaCie
154           CloudBox NAS, using Flattened 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         help
231           Say 'Y' here if you want your kernel to support the
232           Buffalo Linkstation LS-XHL & LS-CHLv2 devices, using
233           Flattened Device Tree.
234
235 config MACH_MPLCEC4_DT
236         bool "MPL CEC4 (Flattened Device Tree)"
237         select ARCH_KIRKWOOD_DT
238         help
239           Say 'Y' here if you want your kernel to support the
240           MPL CEC4 (Flattened Device Tree).
241
242 config MACH_NETSPACE_LITE_V2_DT
243         bool "LaCie Network Space Lite v2 NAS (Flattened Device Tree)"
244         select ARCH_KIRKWOOD_DT
245         help
246           Say 'Y' here if you want your kernel to support the LaCie
247           Network Space Lite v2 NAS, using Flattened Device Tree.
248
249 config MACH_NETSPACE_MAX_V2_DT
250         bool "LaCie Network Space Max v2 NAS (Flattened Device Tree)"
251         select ARCH_KIRKWOOD_DT
252         help
253           Say 'Y' here if you want your kernel to support the LaCie
254           Network Space Max v2 NAS, using Flattened Device Tree.
255
256 config MACH_NETSPACE_MINI_V2_DT
257         bool "LaCie Network Space Mini v2 NAS (Flattened Device Tree)"
258         select ARCH_KIRKWOOD_DT
259         help
260           Say 'Y' here if you want your kernel to support the LaCie
261           Network Space Mini v2 NAS using Flattened Device Tree.
262
263           This board is embedded in a product named CloudBox, which
264           provides automatic backup on a 100GB cloud storage. This
265           should not confused with a more recent LaCie NAS also named
266           CloudBox. For this last, the disk capacity is 1TB or above.
267
268 config MACH_NETSPACE_V2_DT
269         bool "LaCie Network Space v2 NAS (Flattened Device Tree)"
270         select ARCH_KIRKWOOD_DT
271         help
272           Say 'Y' here if you want your kernel to support the LaCie
273           Network Space v2 NAS, using Flattened Device Tree.
274
275 config MACH_NSA310_DT
276         bool "ZyXEL NSA-310 (Flattened Device Tree)"
277         select ARCH_KIRKWOOD_DT
278         select ARM_ATAG_DTB_COMPAT
279         help
280           Say 'Y' here if you want your kernel to support the
281           ZyXEL NSA-310 board (Flattened Device Tree).
282
283 config MACH_OPENBLOCKS_A6_DT
284         bool "Plat'Home OpenBlocks A6 (Flattened Device Tree)"
285         select ARCH_KIRKWOOD_DT
286         help
287           Say 'Y' here if you want your kernel to support the
288           Plat'Home OpenBlocks A6 (Flattened Device Tree).
289
290 config MACH_READYNAS_DT
291         bool "NETGEAR ReadyNAS Duo v2 (Flattened Device Tree)"
292         select ARCH_KIRKWOOD_DT
293         select ARM_APPENDED_DTB
294         select ARM_ATAG_DTB_COMPAT
295         help
296           Say 'Y' here if you want your kernel to support the
297           NETGEAR ReadyNAS Duo v2 using Fattened 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         help
312           Say 'Y' here if you want your kernel to support the QNAP
313           TS-110, TS-119, TS-119P+, TS-210, TS-219, TS-219P and
314           TS-219P+ Turbo NAS devices using Fattened Device Tree.
315           There are two different Device Tree descriptions, depending
316           on if the device is based on an if the board uses the MV6281
317           or MV6282. If you have the wrong one, the buttons will not
318           work.
319
320 endmenu
321
322 endif