linux-hardened/drivers/regulator
Mark Brown ca7255614e regulator: Support disabling of unused regulators by machines
At present it is not possible for machine constraints to disable
regulators which have been left on when the system starts, for example
as a result of fixed default configurations in hardware. This means that
power may be wasted by these regulators if they are not in use.

Provide intial support for this with a late_initcall which will disable
any unused regulators if the machine has enabled this feature by calling
regulator_has_full_constraints(). If this has not been called then print
a warning to encourage users to fully specify their constraints so that
we can change this to be the default behaviour in future.

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: Liam Girdwood <lrg@slimlogic.co.uk>
2009-03-31 09:56:29 +01:00
..
bq24022.c regulator: Allow init data to be supplied for bq24022 2009-03-31 09:56:21 +01:00
core.c regulator: Support disabling of unused regulators by machines 2009-03-31 09:56:29 +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 twl4030-regulator: expose VPLL2 2009-03-31 09:56:28 +01:00
virtual.c regulator: Mark attributes table for virtual regulator static 2009-03-31 09:56:22 +01:00
wm8350-regulator.c regulator: Implement list_voltage for WM835x LDOs and DCDCs 2009-03-31 09:56:27 +01:00
wm8400-regulator.c regulator: Implement list_voltage() for WM8400 DCDCs and LDOs 2009-03-31 09:56:26 +01:00