dm: power: Add a function to set up all regulators
The device tree provides information about which regulators should be on at boot, or always on. Use this to set them up automatically. Signed-off-by: Simon Glass <sjg@chromium.org> Tested-by: Przemyslaw Marczak <p.marczak@samsung.com> Acked-by: Przemyslaw Marczak <p.marczak@samsung.com>
This commit is contained in:
@@ -315,6 +315,17 @@ int regulator_get_mode(struct udevice *dev);
|
||||
*/
|
||||
int regulator_set_mode(struct udevice *dev, int mode_id);
|
||||
|
||||
/**
|
||||
* regulators_enable_boot_on() - enable regulators needed for boot
|
||||
*
|
||||
* This enables all regulators which are marked to be on at boot time. This
|
||||
* only works for regulators which don't have a range for voltage/current,
|
||||
* since in that case it is not possible to know which value to use.
|
||||
*
|
||||
* This effectively calls regulator_autoset() for every regulator.
|
||||
*/
|
||||
int regulators_enable_boot_on(bool verbose);
|
||||
|
||||
/**
|
||||
* regulator_autoset: setup the voltage/current on a regulator
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user