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