android_kernel_xiaomi_sdm845/drivers/regulator
David Brownell fa16a5c13a regulator: twl4030 regulators
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 <dbrownell@users.sourceforge.net>
Acked-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: Liam Girdwood <lrg@slimlogic.co.uk>
2009-03-31 09:56:25 +01:00
..
bq24022.c regulator: Allow init data to be supplied for bq24022 2009-03-31 09:56:21 +01:00
core.c regulator: enumerate voltages (v2) 2009-03-31 09:56:24 +01:00
da903x.c regulator: Pass regulator init data as explict argument when registering 2009-03-31 09:56:21 +01:00
fixed.c regulator: Allow init_data to be passed to fixed voltage regulators 2009-03-31 09:56:21 +01:00
Kconfig regulator: twl4030 regulators 2009-03-31 09:56:25 +01:00
Makefile regulator: twl4030 regulators 2009-03-31 09:56:25 +01:00
pcf50633-regulator.c regulator: Pass regulator init data as explict argument when registering 2009-03-31 09:56:21 +01:00
twl4030-regulator.c regulator: twl4030 regulators 2009-03-31 09:56:25 +01:00
virtual.c regulator: Mark attributes table for virtual regulator static 2009-03-31 09:56:22 +01:00
wm8350-regulator.c regulator: Fix get_mode() for WM835x DCDCs 2009-03-31 09:56:24 +01:00
wm8400-regulator.c regulator: Pass regulator init data as explict argument when registering 2009-03-31 09:56:21 +01:00