regulator: pfuze100: add optional disable switch-regulators binding
This binding is used to keep the backward compatibility with the current dtb's [1]. The binding informs the driver that the unused switch regulators can be disabled. If it is not specified, the driver doesn't disable the switch regulators. [1] https://patchwork.kernel.org/patch/10490381/ Signed-off-by: Marco Felsch <m.felsch@pengutronix.de> Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
parent
37164571fb
commit
78170811a2
|
@ -4,6 +4,15 @@ Required properties:
|
|||
- compatible: "fsl,pfuze100", "fsl,pfuze200", "fsl,pfuze3000", "fsl,pfuze3001"
|
||||
- reg: I2C slave address
|
||||
|
||||
Optional properties:
|
||||
- fsl,pfuze-support-disable-sw: Boolean, if present disable all unused switch
|
||||
regulators to save power consumption. Attention, ensure that all important
|
||||
regulators (e.g. DDR ref, DDR supply) has set the "regulator-always-on"
|
||||
property. If not present, the switched regualtors are always on and can't be
|
||||
disabled. This binding is a workaround to keep backward compatibility with
|
||||
old dtb's which rely on the fact that the switched regulators are always on
|
||||
and don't mark them explicit as "regulator-always-on".
|
||||
|
||||
Required child node:
|
||||
- regulators: This is the list of child nodes that specify the regulator
|
||||
initialization data for defined regulators. Please refer to below doc
|
||||
|
|
Loading…
Reference in New Issue