08 Mar, 2010
2 commits
-
MAX8925 contains 3 Buck and 20 LDO regulator.
Signed-off-by: Haojian Zhuang
Acked-by: Mark Brown
Signed-off-by: Samuel Ortiz -
Rename 88PM8607 to 88PM860X in both Makefile and Kconfig under mfd directory.
Signed-off-by: Haojian Zhuang
Signed-off-by: Samuel Ortiz
03 Mar, 2010
4 commits
-
In order to ease transitions with drivers are boards start using regulators
provide an option to cause all regulator_get() calls to succeed, with a
dummy always on regulator being supplied where one has not been configured.
A warning is printed whenever the dummy regulator is used to aid system
development.This regulator does not implement any regulator operations but will allow
simple consumers which only do enable() and disable() calls to run. It
is kept separate from the fixed voltage regulator to avoid Kconfig
confusion on the part of users when it is extended to allow boards to
explicitly use the dummy regulator to simplify cases where the majority
of supplies are from fixed regulators without software control.This option is currently only effective for systems which do not specify
full constriants. If required an override could also be provided to allow
these systems to use the dummy regulator, though it is likely that
unconfigured supplies on such systems will lead to error due to
regulators being powered down more aggressively when not in use.Signed-off-by: Mark Brown
Signed-off-by: Liam Girdwood -
The WM8994 contains two LDOs with mixed hardware/software control to
minimise the number of external supplies required while delivering
optimal voltages to minimise power consumption.Signed-off-by: Mark Brown
Signed-off-by: Liam Girdwood -
Signed-off-by: Haojian Zhuang
Acked-by: Mark Brown
Signed-off-by: Liam Girdwood -
Fix Kconfig text for some Wolfson Micro devices.
Cc: Mark Brown
Signed-off-by: Alex Chiang
Acked-by: Mark Brown
Signed-off-by: Liam Girdwood
17 Dec, 2009
2 commits
-
Hi Liam,
Since Samuel merged a new version of mfd 88pm8607 driver, I format a
new patch on regulator 88pm8607. I paste the new patch in mail. Please
help to review again. And I also attach the mfd driver in mail.From: Haojian Zhuang
Date: Thu, 8 Oct 2009 09:36:53 -0400
Subject: [PATCH] regulator: Add 88PM8607 PMIC driverThis patch adds regulator drivers for Marvell 88PM8607 PMIC.
This controller contains 3 DVC and 14 LDO regulators. This controller
uses I2C interface.Signed-off-by: Haojian Zhuang
Signed-off-by: Liam Girdwood -
Tested with a MX25-based custom board.
Signed-off-by: Wolfram Sang
Acked-by: Mark Brown
Signed-off-by: Liam Girdwood
14 Dec, 2009
1 commit
-
This patch updates the regulator driver to add support
for TWL6030 PMIC specific LDO regulators.
SMPS resources are not yet supported for TWL6030 and
also .set_mode and .get_status for LDO's are yet to
be implemented for TWL6030.Signed-off-by: Rajendra Nayak
Signed-off-by: Balaji T K
Acked-by: Mark Brown
Reviewed-by: Tony Lindgren
Signed-off-by: Samuel Ortiz
22 Sep, 2009
3 commits
-
Specifying 'default n' is superfluous.
Signed-off-by: Wolfram Sang
Acked-by: Mark Brown
Signed-off-by: Liam Girdwood -
…ACE_CONSUMER description
Signed-off-by: Michael Prokop <mika@grml.org>
Signed-off-by: Liam Girdwood <lrg@slimlogic.co.uk> -
Adding TPS65023 and TPS6507x regulator driver support in
drivers/regulator/Makefile and drivers/regulator/KconfigSigned-off-by: Anuj Aggarwal
Acked-by: Mark Brown
Signed-off-by: Liam Girdwood
17 Sep, 2009
4 commits
-
This adds support for the regulators found in the AB3100
Mixed-Signal IC.It further also defines platform data for the ST-Ericsson
U300 platform and extends the AB3100 MFD driver so that
platform/board data with regulation constraints and an init
function can be passed down all the way from the board to
the regulators.Signed-off-by: Linus Walleij
Acked-by: Mark Brown
Signed-off-by: Liam Girdwood
Signed-off-by: Samuel Ortiz -
This driver provides basic support for the voltage regulators
integrated into the Freescale MC13783 PMIC. It is currently
only possible to enable/disable outputs, not to actually
set the voltage.Signed-off-by: Sascha Hauer
Signed-off-by: Liam Girdwood
Signed-off-by: Samuel Ortiz -
The WM831x series of devices all have 3 DC-DC buck convertors. This
driver implements software control for these regulators via the
regulator API. Use with split hardware/software control of individual
regulators is not supported, though regulators not controlled by
software may be controlled via the hardware control interfaces.Signed-off-by: Mark Brown
Acked-by: Liam Girdwood
Signed-off-by: Samuel Ortiz -
Add (partial) support for the voltage regulators on the PCAP2 PMIC.
Signed-off-by: Daniel Ribeiro
Signed-off-by: Liam Girdwood
Signed-off-by: Samuel Ortiz
15 Jun, 2009
3 commits
-
This patch adds regulator drivers for National Semiconductors LP3971 PMIC.
This LP3971 PMIC controller has 3 DC/DC voltage converters and 5 low
drop-out (LDO) regulators. LP3971 PMIC controller uses I2C interface.Reviewed-by: Kyungmin Park
Signed-off-by: Marek Szyprowski
Acked-by: Mark Brown
Signed-off-by: Liam Girdwood -
The userspace-consumer driver allows control of voltage and current
regulator state from userspace. This is required for fine-grained
power management of devices that are completely controller by userspace
applications, e.g. a GPS transciever connected to a serial port.Signed-off-by: Mike Rapoport
Acked-by: Mark Brown
Signed-off-by: Liam Girdwood -
The Maxim 1586 regulator is a voltage regulator with 2
voltage outputs, specially suitable for Marvell PXA
chips. One output is in the range of required VCC_CORE by
the PXA27x chips, the other in the VCC_USIM required as well
by PXA27x chips.The chip is controlled through the I2C bus.
Signed-off-by: Robert Jarzmik
Acked-by: Mark Brown
Signed-off-by: Liam Girdwood
31 Mar, 2009
2 commits
-
Support most of the LDO regulators in the twl4030 family chips.
In the case of LDOs supporting MMC/SD, the voltage controls are
used; but in most other cases, the regulator framework is only
used to enable/disable a supplies, conserving power when a given
voltage rail is not needed.The drivers/mfd/twl4030-core.c code already sets up the various
regulators according to board-specific configuration, and knows
that some chips don't provide the full set of voltage rails.The omitted regulators are intended to be under hardware control,
such as during the hardware-mediated system powerup, powerdown,
and suspend states. Unless/until software hooks are known to
be safe, they won't be exported here.These regulators implement the new get_status() operation, but
can't realistically implement get_mode(); the status output is
effectively the result of a vote, with the relevant hardware
inputs not exposed.Signed-off-by: David Brownell
Acked-by: Mark Brown
Signed-off-by: Liam Girdwood -
This allows users to enable or disable support for these regulators at
build time as they can for other regulators rather than having platforms
force the regulators to be built in.Signed-off-by: Mark Brown
Signed-off-by: Liam Girdwood
11 Jan, 2009
1 commit
-
Changes from V1:
- Removed support for suspend_enable & suspend_disable functions.Signed-off-by: Balaji Rao
Cc: Andy Green
Cc: Liam Girdwood
Acked-by: Mark Brown
Signed-off-by: Samuel Ortiz
09 Nov, 2008
1 commit
-
Use menuconfig instead of flat configs so that you can disable/enable
regulator items with one selection. Also, use depends instead of
reverse selections to make life easier, too.Signed-off-by: Takashi Iwai
Signed-off-by: Liam Girdwood
14 Oct, 2008
3 commits
-
Signed-off-by: Eric Miao
Signed-off-by: Mike Rapoport
Signed-off-by: Liam Girdwood -
The WM8350 features six DCDC convertors (four buck and two boost), four
LDO voltage regulators and two constant current sinks. This driver adds
support for these through the regulator API.This driver was written by Liam Girdwood with updates for submission
from Mark Brown.Signed-off-by: Mark Brown
Signed-off-by: Liam Girdwood -
The WM8400 provides two programmable DCDC step-down (buck) convertors
and four low-dropout (LDO) regulators. This driver provides support for
runtime managment of these in the standard regulator API.Support for configuration of the suspend and hibernate mode behaviour
of the regulators is not yet included.Signed-off-by: Mark Brown
Signed-off-by: Liam Girdwood
30 Jul, 2008
2 commits
-
This adds a regulator driver for the TI bq24022 Single-Chip
Li-Ion Charger with its nCE and ISET2 pins connected to GPIOs.Signed-off-by: Philipp Zabel
Signed-off-by: Liam Girdwood -
This patch adds kernel build support for the regulator core.
Signed-off-by: Philipp Zabel
Signed-off-by: Liam Girdwood