]> Pileus Git - ~andy/linux/blob - arch/arm/mach-kirkwood/Kconfig
Merge tag 'mvebu' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
[~andy/linux] / 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_DREAMPLUG_DT
62         bool "Marvell DreamPlug (Flattened Device Tree)"
63         select ARCH_KIRKWOOD_DT
64         help
65           Say 'Y' here if you want your kernel to support the
66           Marvell DreamPlug (Flattened Device Tree).
67
68 config MACH_ICONNECT_DT
69         bool "Iomega Iconnect (Flattened Device Tree)"
70         select ARCH_KIRKWOOD_DT
71         help
72           Say 'Y' here to enable Iomega Iconnect support.
73
74 config MACH_DLINK_KIRKWOOD_DT
75         bool "D-Link Kirkwood-based NAS (Flattened Device Tree)"
76         select ARCH_KIRKWOOD_DT
77         help
78           Say 'Y' here if you want your kernel to support the
79           Kirkwood-based D-Link NASes such as DNS-320 & DNS-325,
80           using Flattened Device Tree.
81
82 config MACH_IB62X0_DT
83         bool "RaidSonic IB-NAS6210, IB-NAS6220 (Flattened Device Tree)"
84         select ARCH_KIRKWOOD_DT
85         help
86           Say 'Y' here if you want your kernel to support the
87           RaidSonic IB-NAS6210 & IB-NAS6220 devices, using
88           Flattened Device Tree.
89
90 config MACH_TS219_DT
91         bool "Device Tree for QNAP TS-11X, TS-21X NAS"
92         select ARCH_KIRKWOOD_DT
93         select ARM_APPENDED_DTB
94         select ARM_ATAG_DTB_COMPAT
95         help
96           Say 'Y' here if you want your kernel to support the QNAP
97           TS-110, TS-119, TS-119P+, TS-210, TS-219, TS-219P and
98           TS-219P+ Turbo NAS devices using Fattened Device Tree.
99           There are two different Device Tree descriptions, depending
100           on if the device is based on an if the board uses the MV6281
101           or MV6282. If you have the wrong one, the buttons will not
102           work.
103
104 config MACH_DOCKSTAR_DT
105         bool "Seagate FreeAgent Dockstar (Flattened Device Tree)"
106         select ARCH_KIRKWOOD_DT
107         help
108           Say 'Y' here if you want your kernel to support the
109           Seagate FreeAgent Dockstar (Flattened Device Tree).
110
111 config MACH_GOFLEXNET_DT
112         bool "Seagate GoFlex Net (Flattened Device Tree)"
113         select ARCH_KIRKWOOD_DT
114         help
115           Say 'Y' here if you want your kernel to support the
116           Seagate GoFlex Net (Flattened Device Tree).
117
118 config MACH_LSXL_DT
119         bool "Buffalo Linkstation LS-XHL, LS-CHLv2 (Flattened Device Tree)"
120         select ARCH_KIRKWOOD_DT
121         help
122           Say 'Y' here if you want your kernel to support the
123           Buffalo Linkstation LS-XHL & LS-CHLv2 devices, using
124           Flattened Device Tree.
125
126 config MACH_IOMEGA_IX2_200_DT
127         bool "Iomega StorCenter ix2-200 (Flattened Device Tree)"
128         select ARCH_KIRKWOOD_DT
129         help
130           Say 'Y' here if you want your kernel to support the
131           Iomega StorCenter ix2-200 (Flattened Device Tree).
132
133 config MACH_KM_KIRKWOOD_DT
134         bool "Keymile Kirkwood Reference Design (Flattened Device Tree)"
135         select ARCH_KIRKWOOD_DT
136         help
137           Say 'Y' here if you want your kernel to support the
138           Keymile Kirkwood Reference Desgin, using Flattened Device Tree.
139
140 config MACH_INETSPACE_V2_DT
141         bool "LaCie Internet Space v2 NAS (Flattened Device Tree)"
142         select ARCH_KIRKWOOD_DT
143         help
144           Say 'Y' here if you want your kernel to support the LaCie
145           Internet Space v2 NAS, using Flattened Device Tree.
146
147 config MACH_MPLCEC4_DT
148         bool "MPL CEC4 (Flattened Device Tree)"
149         select ARCH_KIRKWOOD_DT
150         help
151           Say 'Y' here if you want your kernel to support the
152           MPL CEC4 (Flattened Device Tree).
153
154 config MACH_NETSPACE_V2_DT
155         bool "LaCie Network Space v2 NAS (Flattened Device Tree)"
156         select ARCH_KIRKWOOD_DT
157         help
158           Say 'Y' here if you want your kernel to support the LaCie
159           Network Space v2 NAS, using Flattened Device Tree.
160
161 config MACH_NETSPACE_MAX_V2_DT
162         bool "LaCie Network Space Max 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 Max v2 NAS, using Flattened Device Tree.
167
168 config MACH_NETSPACE_LITE_V2_DT
169         bool "LaCie Network Space Lite 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 Lite v2 NAS, using Flattened Device Tree.
174
175 config MACH_NETSPACE_MINI_V2_DT
176         bool "LaCie Network Space Mini 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 Mini v2 NAS (aka SafeBox), using Flattened
181           Device Tree.
182
183 config MACH_OPENBLOCKS_A6_DT
184         bool "Plat'Home OpenBlocks A6 (Flattened Device Tree)"
185         select ARCH_KIRKWOOD_DT
186         help
187           Say 'Y' here if you want your kernel to support the
188           Plat'Home OpenBlocks A6 (Flattened Device Tree).
189
190 config MACH_TOPKICK_DT
191         bool "USI Topkick (Flattened Device Tree)"
192         select ARCH_KIRKWOOD_DT
193         help
194           Say 'Y' here if you want your kernel to support the
195           USI Topkick, using Flattened Device Tree
196
197 config MACH_TS219
198         bool "QNAP TS-110, TS-119, TS-119P+, TS-210, TS-219, TS-219P and TS-219P+ Turbo NAS"
199         help
200           Say 'Y' here if you want your kernel to support the
201           QNAP TS-110, TS-119, TS-119P+, TS-210, TS-219, TS-219P and
202           TS-219P+ Turbo NAS devices.
203
204 config MACH_TS41X
205         bool "QNAP TS-410, TS-410U, TS-419P, TS-419P+ and TS-419U Turbo NAS"
206         help
207           Say 'Y' here if you want your kernel to support the
208           QNAP TS-410, TS-410U, TS-419P, TS-419P+ and TS-419U Turbo
209           NAS devices.
210
211 config MACH_DOCKSTAR
212         bool "Seagate FreeAgent DockStar"
213         help
214           Say 'Y' here if you want your kernel to support the
215           Seagate FreeAgent DockStar.
216
217 config MACH_OPENRD
218         bool
219
220 config MACH_OPENRD_BASE
221         bool "Marvell OpenRD Base Board"
222         select MACH_OPENRD
223         help
224           Say 'Y' here if you want your kernel to support the
225           Marvell OpenRD Base Board.
226
227 config MACH_OPENRD_CLIENT
228         bool "Marvell OpenRD Client Board"
229         select MACH_OPENRD
230         help
231           Say 'Y' here if you want your kernel to support the
232           Marvell OpenRD Client Board.
233
234 config MACH_OPENRD_ULTIMATE
235         bool "Marvell OpenRD Ultimate Board"
236         select MACH_OPENRD
237         help
238           Say 'Y' here if you want your kernel to support the
239           Marvell OpenRD Ultimate Board.
240
241 config MACH_NETSPACE_V2
242         bool "LaCie Network Space v2 NAS Board"
243         help
244           Say 'Y' here if you want your kernel to support the
245           LaCie Network Space v2 NAS.
246
247 config MACH_INETSPACE_V2
248         bool "LaCie Internet Space v2 NAS Board"
249         help
250           Say 'Y' here if you want your kernel to support the
251           LaCie Internet Space v2 NAS.
252
253 config MACH_NETSPACE_MAX_V2
254         bool "LaCie Network Space Max v2 NAS Board"
255         help
256           Say 'Y' here if you want your kernel to support the
257           LaCie Network Space Max v2 NAS.
258
259 config MACH_D2NET_V2
260         bool "LaCie d2 Network v2 NAS Board"
261         help
262           Say 'Y' here if you want your kernel to support the
263           LaCie d2 Network v2 NAS.
264
265 config MACH_NET2BIG_V2
266         bool "LaCie 2Big Network v2 NAS Board"
267         help
268           Say 'Y' here if you want your kernel to support the
269           LaCie 2Big Network v2 NAS.
270
271 config MACH_NET5BIG_V2
272         bool "LaCie 5Big Network v2 NAS Board"
273         help
274           Say 'Y' here if you want your kernel to support the
275           LaCie 5Big Network v2 NAS.
276
277 config MACH_T5325
278         bool "HP t5325 Thin Client"
279         help
280           Say 'Y' here if you want your kernel to support the
281           HP t5325 Thin Client.
282
283 config MACH_NSA310_DT
284         bool "ZyXEL NSA-310 (Flattened Device Tree)"
285         select ARCH_KIRKWOOD_DT
286         select ARM_ATAG_DTB_COMPAT
287         help
288           Say 'Y' here if you want your kernel to support the
289           ZyXEL NSA-310 board (Flattened Device Tree).
290
291 endmenu
292
293 endif