drivers: power: report battery voltage in AOSP compatible format
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / arch / arm / mach-kirkwood / Kconfig
CommitLineData
651c74c7
SB
1if ARCH_KIRKWOOD
2
3menu "Marvell Kirkwood Implementations"
4
a557dd1a
SG
5config 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
651c74c7
SB
11config 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
a557dd1a
SG
17config MACH_DOCKSTAR
18 bool "Seagate FreeAgent DockStar"
651c74c7
SB
19 help
20 Say 'Y' here if you want your kernel to support the
a557dd1a 21 Seagate FreeAgent DockStar.
651c74c7 22
a557dd1a
SG
23config MACH_ESATA_SHEEVAPLUG
24 bool "Marvell eSATA SheevaPlug Reference Board"
651c74c7
SB
25 help
26 Say 'Y' here if you want your kernel to support the
a557dd1a
SG
27 Marvell eSATA SheevaPlug Reference Board.
28
29config 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
35config 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.
651c74c7 40
91af7bb2
LB
41config 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
a557dd1a
SG
47config 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
53config 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
59config 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
65config 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
71config MACH_OPENRD
72 bool
73
74config 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
81config 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
88config 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
95config 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
101config 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
4640fa60
SA
107config 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
a557dd1a
SG
113config MACH_T5325
114 bool "HP t5325 Thin Client"
d8ecb349
JH
115 help
116 Say 'Y' here if you want your kernel to support the
a557dd1a 117 HP t5325 Thin Client.
d8ecb349 118
a557dd1a
SG
119config MACH_TS219
120 bool "QNAP TS-110, TS-119, TS-119P+, TS-210, TS-219, TS-219P and TS-219P+ Turbo NAS"
d8f089d2
SG
121 help
122 Say 'Y' here if you want your kernel to support the
a557dd1a
SG
123 QNAP TS-110, TS-119, TS-119P+, TS-210, TS-219, TS-219P and
124 TS-219P+ Turbo NAS devices.
125
126config 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
133comment "Device tree entries"
d8f089d2 134
3d468b6d
JC
135config ARCH_KIRKWOOD_DT
136 bool "Marvell Kirkwood Flattened Device Tree"
2c0e7ee6
AL
137 select POWER_SUPPLY
138 select POWER_RESET
139 select POWER_RESET_GPIO
c7064a05
AL
140 select REGULATOR
141 select REGULATOR_FIXED_VOLTAGE
1611f872
AL
142 select MVEBU_CLK_CORE
143 select MVEBU_CLK_GATING
3d468b6d
JC
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
98d4f2ac
SG
149config 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
a557dd1a
SG
156config MACH_DLINK_KIRKWOOD_DT
157 bool "D-Link Kirkwood-based NAS (Flattened Device Tree)"
9b47a4fb
WT
158 select ARCH_KIRKWOOD_DT
159 help
160 Say 'Y' here if you want your kernel to support the
a557dd1a
SG
161 Kirkwood-based D-Link NASes such as DNS-320 & DNS-325,
162 using Flattened Device Tree.
163
164config 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).
9b47a4fb 170
3d468b6d
JC
171config 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
a557dd1a
SG
178config MACH_GOFLEXNET_DT
179 bool "Seagate GoFlex Net (Flattened Device Tree)"
c06cd9bf
AP
180 select ARCH_KIRKWOOD_DT
181 help
a557dd1a
SG
182 Say 'Y' here if you want your kernel to support the
183 Seagate GoFlex Net (Flattened Device Tree).
c06cd9bf 184
a557dd1a
SG
185config MACH_GURUPLUG_DT
186 bool "Marvell GuruPlug Reference Board (Flattened Device Tree)"
9007d100
JL
187 select ARCH_KIRKWOOD_DT
188 help
189 Say 'Y' here if you want your kernel to support the
a557dd1a 190 Marvell GuruPlug Reference Board (Flattened Device Tree).
9007d100 191
f5520363
SB
192config 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
a557dd1a
SG
200config MACH_ICONNECT_DT
201 bool "Iomega Iconnect (Flattened Device Tree)"
5136b2aa
JC
202 select ARCH_KIRKWOOD_DT
203 help
a557dd1a 204 Say 'Y' here to enable Iomega Iconnect support.
5136b2aa 205
a557dd1a
SG
206config MACH_INETSPACE_V2_DT
207 bool "LaCie Internet Space v2 NAS (Flattened Device Tree)"
4aff38a3
MW
208 select ARCH_KIRKWOOD_DT
209 help
a557dd1a
SG
210 Say 'Y' here if you want your kernel to support the LaCie
211 Internet Space v2 NAS, using Flattened Device Tree.
4aff38a3 212
4f48b7fc
AB
213config 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
0510c8a0
VL
220config 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
a557dd1a
SG
227config MACH_LSXL_DT
228 bool "Buffalo Linkstation LS-XHL, LS-CHLv2 (Flattened Device Tree)"
ecee1e47
SG
229 select ARCH_KIRKWOOD_DT
230 help
a557dd1a
SG
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.
ecee1e47 234
5492a110
SP
235config 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
a557dd1a
SG
242config MACH_NETSPACE_LITE_V2_DT
243 bool "LaCie Network Space Lite v2 NAS (Flattened Device Tree)"
ecee1e47
SG
244 select ARCH_KIRKWOOD_DT
245 help
246 Say 'Y' here if you want your kernel to support the LaCie
a557dd1a 247 Network Space Lite v2 NAS, using Flattened Device Tree.
ecee1e47
SG
248
249config 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
7f9871d9
SG
256config 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
d3dde4df
SG
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.
7f9871d9 267
a557dd1a
SG
268config 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
275config 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
f17073a3
NI
283config 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
f236f5aa
AE
290config 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
767fc1ea
JC
299config 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
a557dd1a
SG
306config MACH_TS219_DT
307 bool "Device Tree for QNAP TS-11X, TS-21X NAS"
afcad884 308 select ARCH_KIRKWOOD_DT
a557dd1a 309 select ARM_APPENDED_DTB
afcad884
TJ
310 select ARM_ATAG_DTB_COMPAT
311 help
a557dd1a
SG
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.
afcad884 319
651c74c7
SB
320endmenu
321
322endif