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> |
||
---|---|---|
.. | ||
Kconfig | ||
Makefile | ||
bq24022.c | ||
core.c | ||
da903x.c | ||
fixed.c | ||
pcf50633-regulator.c | ||
twl4030-regulator.c | ||
virtual.c | ||
wm8350-regulator.c | ||
wm8400-regulator.c |