aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/regulator/Kconfig
diff options
context:
space:
mode:
authorArnd Bergmann <arnd@arndb.de>2012-03-24 07:29:58 -0400
committerArnd Bergmann <arnd@arndb.de>2012-03-24 07:29:58 -0400
commit511f1cb6d426938fabf9c6d69ce4861b66ffd919 (patch)
tree88fd9b5c15ccb42d5d582f83e87ce5d3f16127cb /drivers/regulator/Kconfig
parentf907ab06bb021bcb91d39c8d1b36536ebdb318fa (diff)
parent4992fa1fd425f1934f503ffa96b68e235b89db9a (diff)
Merge tag 'regulator-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator into next/drivers
The pxa regulator branch removes the bq24022 driver, while a lot of other regulator drivers got added in the regulator tree. This resolves the trivial conflicts by merging in the regulator patches that are already merged into v3.4. Conflicts: drivers/regulator/Kconfig drivers/regulator/Makefile Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Diffstat (limited to 'drivers/regulator/Kconfig')
-rw-r--r--drivers/regulator/Kconfig287
1 files changed, 163 insertions, 124 deletions
diff --git a/drivers/regulator/Kconfig b/drivers/regulator/Kconfig
index 740f468ba65f..36db5a441eba 100644
--- a/drivers/regulator/Kconfig
+++ b/drivers/regulator/Kconfig
@@ -74,6 +74,73 @@ config REGULATOR_GPIO
74 and the platform has to provide a mapping of GPIO-states 74 and the platform has to provide a mapping of GPIO-states
75 to target volts/amps. 75 to target volts/amps.
76 76
77config REGULATOR_AD5398
78 tristate "Analog Devices AD5398/AD5821 regulators"
79 depends on I2C
80 help
81 This driver supports AD5398 and AD5821 current regulator chips.
82 If building into module, its name is ad5398.ko.
83
84config REGULATOR_AAT2870
85 tristate "AnalogicTech AAT2870 Regulators"
86 depends on MFD_AAT2870_CORE
87 help
88 If you have a AnalogicTech AAT2870 say Y to enable the
89 regulator driver.
90
91config REGULATOR_DA903X
92 tristate "Dialog Semiconductor DA9030/DA9034 regulators"
93 depends on PMIC_DA903X
94 help
95 Say y here to support the BUCKs and LDOs regulators found on
96 Dialog Semiconductor DA9030/DA9034 PMIC.
97
98config REGULATOR_DA9052
99 tristate "Dialog Semiconductor DA9052/DA9053 regulators"
100 depends on PMIC_DA9052
101 help
102 This driver supports the voltage regulators of DA9052-BC and
103 DA9053-AA/Bx PMIC.
104
105config REGULATOR_ANATOP
106 tristate "Freescale i.MX on-chip ANATOP LDO regulators"
107 depends on MFD_ANATOP
108 help
109 Say y here to support Freescale i.MX on-chip ANATOP LDOs
110 regulators. It is recommended that this option be
111 enabled on i.MX6 platform.
112
113config REGULATOR_MC13XXX_CORE
114 tristate
115
116config REGULATOR_MC13783
117 tristate "Freescale MC13783 regulator driver"
118 depends on MFD_MC13783
119 select REGULATOR_MC13XXX_CORE
120 help
121 Say y here to support the regulators found on the Freescale MC13783
122 PMIC.
123
124config REGULATOR_MC13892
125 tristate "Freescale MC13892 regulator driver"
126 depends on MFD_MC13XXX
127 select REGULATOR_MC13XXX_CORE
128 help
129 Say y here to support the regulators found on the Freescale MC13892
130 PMIC.
131
132config REGULATOR_ISL6271A
133 tristate "Intersil ISL6271A Power regulator"
134 depends on I2C
135 help
136 This driver supports ISL6271A voltage regulator chip.
137
138config REGULATOR_88PM8607
139 bool "Marvell 88PM8607 Power regulators"
140 depends on MFD_88PM860X=y
141 help
142 This driver supports 88PM8607 voltage regulator chips.
143
77config REGULATOR_MAX1586 144config REGULATOR_MAX1586
78 tristate "Maxim 1586/1587 voltage regulator" 145 tristate "Maxim 1586/1587 voltage regulator"
79 depends on I2C 146 depends on I2C
@@ -128,61 +195,12 @@ config REGULATOR_MAX8998
128 via I2C bus. The provided regulator is suitable for S3C6410 195 via I2C bus. The provided regulator is suitable for S3C6410
129 and S5PC1XX chips to control VCC_CORE and VCC_USIM voltages. 196 and S5PC1XX chips to control VCC_CORE and VCC_USIM voltages.
130 197
131config REGULATOR_TWL4030 198config REGULATOR_PCAP
132 bool "TI TWL4030/TWL5030/TWL6030/TPS659x0 PMIC" 199 tristate "Motorola PCAP2 regulator driver"
133 depends on TWL4030_CORE 200 depends on EZX_PCAP
134 help
135 This driver supports the voltage regulators provided by
136 this family of companion chips.
137
138config REGULATOR_WM831X
139 tristate "Wolfson Microelcronics WM831x PMIC regulators"
140 depends on MFD_WM831X
141 help
142 Support the voltage and current regulators of the WM831x series
143 of PMIC devices.
144
145config REGULATOR_WM8350
146 tristate "Wolfson Microelectronics WM8350 AudioPlus PMIC"
147 depends on MFD_WM8350
148 help
149 This driver provides support for the voltage and current regulators
150 of the WM8350 AudioPlus PMIC.
151
152config REGULATOR_WM8400
153 tristate "Wolfson Microelectronics WM8400 AudioPlus PMIC"
154 depends on MFD_WM8400
155 help
156 This driver provides support for the voltage regulators of the
157 WM8400 AudioPlus PMIC.
158
159config REGULATOR_WM8994
160 tristate "Wolfson Microelectronics WM8994 CODEC"
161 depends on MFD_WM8994
162 help
163 This driver provides support for the voltage regulators on the
164 WM8994 CODEC.
165
166config REGULATOR_DA903X
167 tristate "Support regulators on Dialog Semiconductor DA9030/DA9034 PMIC"
168 depends on PMIC_DA903X
169 help
170 Say y here to support the BUCKs and LDOs regulators found on
171 Dialog Semiconductor DA9030/DA9034 PMIC.
172
173config REGULATOR_DA9052
174 tristate "Dialog DA9052/DA9053 regulators"
175 depends on PMIC_DA9052
176 help
177 This driver supports the voltage regulators of DA9052-BC and
178 DA9053-AA/Bx PMIC.
179
180config REGULATOR_PCF50633
181 tristate "PCF50633 regulator driver"
182 depends on MFD_PCF50633
183 help 201 help
184 Say Y here to support the voltage regulators and convertors 202 This driver provides support for the voltage regulators of the
185 on PCF50633 203 PCAP2 PMIC.
186 204
187config REGULATOR_LP3971 205config REGULATOR_LP3971
188 tristate "National Semiconductors LP3971 PMIC regulator driver" 206 tristate "National Semiconductors LP3971 PMIC regulator driver"
@@ -198,31 +216,20 @@ config REGULATOR_LP3972
198 Say Y here to support the voltage regulators and convertors 216 Say Y here to support the voltage regulators and convertors
199 on National Semiconductors LP3972 PMIC 217 on National Semiconductors LP3972 PMIC
200 218
201config REGULATOR_PCAP 219config REGULATOR_PCF50633
202 tristate "PCAP2 regulator driver" 220 tristate "NXP PCF50633 regulator driver"
203 depends on EZX_PCAP 221 depends on MFD_PCF50633
204 help
205 This driver provides support for the voltage regulators of the
206 PCAP2 PMIC.
207
208config REGULATOR_MC13XXX_CORE
209 tristate
210
211config REGULATOR_MC13783
212 tristate "Support regulators on Freescale MC13783 PMIC"
213 depends on MFD_MC13783
214 select REGULATOR_MC13XXX_CORE
215 help 222 help
216 Say y here to support the regulators found on the Freescale MC13783 223 Say Y here to support the voltage regulators and convertors
217 PMIC. 224 on PCF50633
218 225
219config REGULATOR_MC13892 226config REGULATOR_S5M8767
220 tristate "Support regulators on Freescale MC13892 PMIC" 227 tristate "Samsung S5M8767A voltage regulator"
221 depends on MFD_MC13XXX 228 depends on MFD_S5M_CORE
222 select REGULATOR_MC13XXX_CORE
223 help 229 help
224 Say y here to support the regulators found on the Freescale MC13892 230 This driver supports a Samsung S5M8767A voltage output regulator
225 PMIC. 231 via I2C bus. S5M8767A have 9 Bucks and 28 LDOs output and
232 supports DVS mode with 8bits of output voltage control.
226 233
227config REGULATOR_AB3100 234config REGULATOR_AB3100
228 tristate "ST-Ericsson AB3100 Regulator functions" 235 tristate "ST-Ericsson AB3100 Regulator functions"
@@ -233,6 +240,24 @@ config REGULATOR_AB3100
233 AB3100 analog baseband dealing with power regulators 240 AB3100 analog baseband dealing with power regulators
234 for the system. 241 for the system.
235 242
243config REGULATOR_AB8500
244 bool "ST-Ericsson AB8500 Power Regulators"
245 depends on AB8500_CORE
246 help
247 This driver supports the regulators found on the ST-Ericsson mixed
248 signal AB8500 PMIC
249
250config REGULATOR_DBX500_PRCMU
251 bool
252
253config REGULATOR_DB8500_PRCMU
254 bool "ST-Ericsson DB8500 Voltage Domain Regulators"
255 depends on MFD_DB8500_PRCMU
256 select REGULATOR_DBX500_PRCMU
257 help
258 This driver supports the voltage domain regulators controlled by the
259 DB8500 PRCMU
260
236config REGULATOR_TPS6105X 261config REGULATOR_TPS6105X
237 tristate "TI TPS6105X Power regulators" 262 tristate "TI TPS6105X Power regulators"
238 depends on TPS6105X 263 depends on TPS6105X
@@ -242,6 +267,16 @@ config REGULATOR_TPS6105X
242 It is a single boost converter primarily for white LEDs and 267 It is a single boost converter primarily for white LEDs and
243 audio amplifiers. 268 audio amplifiers.
244 269
270config REGULATOR_TPS62360
271 tristate "TI TPS62360 Power Regulator"
272 depends on I2C
273 select REGMAP_I2C
274 help
275 This driver supports TPS62360 voltage regulator chip. This
276 regulator is meant for processor core supply. This chip is
277 high-frequency synchronous step down dc-dc converter optimized
278 for battery-powered portable applications.
279
245config REGULATOR_TPS65023 280config REGULATOR_TPS65023
246 tristate "TI TPS65023 Power regulators" 281 tristate "TI TPS65023 Power regulators"
247 depends on I2C 282 depends on I2C
@@ -259,73 +294,77 @@ config REGULATOR_TPS6507X
259 three step-down converters and two general-purpose LDO voltage regulators. 294 three step-down converters and two general-purpose LDO voltage regulators.
260 It supports TI's software based Class-2 SmartReflex implementation. 295 It supports TI's software based Class-2 SmartReflex implementation.
261 296
262config REGULATOR_TPS65912 297config REGULATOR_TPS65217
263 tristate "TI TPS65912 Power regulator" 298 tristate "TI TPS65217 Power regulators"
264 depends on (MFD_TPS65912_I2C || MFD_TPS65912_SPI) 299 depends on MFD_TPS65217
265 help 300 help
266 This driver supports TPS65912 voltage regulator chip. 301 This driver supports TPS65217 voltage regulator chips. TPS65217
302 provides three step-down converters and four general-purpose LDO
303 voltage regulators. It supports software based voltage control
304 for different voltage domains
267 305
268config REGULATOR_88PM8607 306config REGULATOR_TPS6524X
269 bool "Marvell 88PM8607 Power regulators" 307 tristate "TI TPS6524X Power regulators"
270 depends on MFD_88PM860X=y 308 depends on SPI
271 help 309 help
272 This driver supports 88PM8607 voltage regulator chips. 310 This driver supports TPS6524X voltage regulator chips. TPS6524X
311 provides three step-down converters and two general-purpose LDO
312 voltage regulators. This device is interfaced using a customized
313 serial interface currently supported on the sequencer serial
314 port controller.
273 315
274config REGULATOR_ISL6271A 316config REGULATOR_TPS6586X
275 tristate "Intersil ISL6271A Power regulator" 317 tristate "TI TPS6586X Power regulators"
276 depends on I2C 318 depends on MFD_TPS6586X
277 help 319 help
278 This driver supports ISL6271A voltage regulator chip. 320 This driver supports TPS6586X voltage regulator chips.
279 321
280config REGULATOR_AD5398 322config REGULATOR_TPS65910
281 tristate "Analog Devices AD5398/AD5821 regulators" 323 tristate "TI TPS65910/TPS65911 Power Regulators"
282 depends on I2C 324 depends on MFD_TPS65910
283 help 325 help
284 This driver supports AD5398 and AD5821 current regulator chips. 326 This driver supports TPS65910/TPS65911 voltage regulator chips.
285 If building into module, its name is ad5398.ko.
286 327
287config REGULATOR_AB8500 328config REGULATOR_TPS65912
288 bool "ST-Ericsson AB8500 Power Regulators" 329 tristate "TI TPS65912 Power regulator"
289 depends on AB8500_CORE 330 depends on (MFD_TPS65912_I2C || MFD_TPS65912_SPI)
290 help 331 help
291 This driver supports the regulators found on the ST-Ericsson mixed 332 This driver supports TPS65912 voltage regulator chip.
292 signal AB8500 PMIC
293 333
294config REGULATOR_DB8500_PRCMU 334config REGULATOR_TWL4030
295 bool "ST-Ericsson DB8500 Voltage Domain Regulators" 335 bool "TI TWL4030/TWL5030/TWL6030/TPS659x0 PMIC"
296 depends on MFD_DB8500_PRCMU 336 depends on TWL4030_CORE
297 help 337 help
298 This driver supports the voltage domain regulators controlled by the 338 This driver supports the voltage regulators provided by
299 DB8500 PRCMU 339 this family of companion chips.
300 340
301config REGULATOR_TPS6586X 341config REGULATOR_WM831X
302 tristate "TI TPS6586X Power regulators" 342 tristate "Wolfson Microelectronics WM831x PMIC regulators"
303 depends on MFD_TPS6586X 343 depends on MFD_WM831X
304 help 344 help
305 This driver supports TPS6586X voltage regulator chips. 345 Support the voltage and current regulators of the WM831x series
346 of PMIC devices.
306 347
307config REGULATOR_TPS6524X 348config REGULATOR_WM8350
308 tristate "TI TPS6524X Power regulators" 349 tristate "Wolfson Microelectronics WM8350 AudioPlus PMIC"
309 depends on SPI 350 depends on MFD_WM8350
310 help 351 help
311 This driver supports TPS6524X voltage regulator chips. TPS6524X 352 This driver provides support for the voltage and current regulators
312 provides three step-down converters and two general-purpose LDO 353 of the WM8350 AudioPlus PMIC.
313 voltage regulators. This device is interfaced using a customized
314 serial interface currently supported on the sequencer serial
315 port controller.
316 354
317config REGULATOR_TPS65910 355config REGULATOR_WM8400
318 tristate "TI TPS65910 Power Regulator" 356 tristate "Wolfson Microelectronics WM8400 AudioPlus PMIC"
319 depends on MFD_TPS65910 357 depends on MFD_WM8400
320 help 358 help
321 This driver supports TPS65910 voltage regulator chips. 359 This driver provides support for the voltage regulators of the
360 WM8400 AudioPlus PMIC.
322 361
323config REGULATOR_AAT2870 362config REGULATOR_WM8994
324 tristate "AnalogicTech AAT2870 Regulators" 363 tristate "Wolfson Microelectronics WM8994 CODEC"
325 depends on MFD_AAT2870_CORE 364 depends on MFD_WM8994
326 help 365 help
327 If you have a AnalogicTech AAT2870 say Y to enable the 366 This driver provides support for the voltage regulators on the
328 regulator driver. 367 WM8994 CODEC.
329 368
330endif 369endif
331 370