On 13 November 2019 13:40, Christoph Fritz wrote: > This patch sets initial buck regulator modes explicitly to a state this > hardware needs. So a wrong initial mode set by bootloader or pmic itself > does not interfere anymore. > > Signed-off-by: Christoph Fritz <chf.fritz@xxxxxxxxxxxxxx> Reviewed-by: Adam Thomson <Adam.Thomson.Opensource@xxxxxxxxxxx> > --- > arch/arm/boot/dts/imx6qdl-phytec-phycore-som.dtsi | 5 +++++ > 1 file changed, 5 insertions(+) > > diff --git a/arch/arm/boot/dts/imx6qdl-phytec-phycore-som.dtsi > b/arch/arm/boot/dts/imx6qdl-phytec-phycore-som.dtsi > index 6486df3..644625d 100644 > --- a/arch/arm/boot/dts/imx6qdl-phytec-phycore-som.dtsi > +++ b/arch/arm/boot/dts/imx6qdl-phytec-phycore-som.dtsi > @@ -5,6 +5,7 @@ > */ > > #include <dt-bindings/gpio/gpio.h> > +#include <dt-bindings/regulator/dlg,da9063-regulator.h> > > / { > aliases { > @@ -109,6 +110,7 @@ > regulator-name = "vdd_arm"; > regulator-min-microvolt = <730000>; > regulator-max-microvolt = <1380000>; > + regulator-initial-mode = > <DA9063_BUCK_MODE_SYNC>; > regulator-always-on; > }; > > @@ -116,6 +118,7 @@ > regulator-name = "vdd_soc"; > regulator-min-microvolt = <730000>; > regulator-max-microvolt = <1380000>; > + regulator-initial-mode = > <DA9063_BUCK_MODE_SYNC>; > regulator-always-on; > }; > > @@ -123,6 +126,7 @@ > regulator-name = "vdd_ddr3"; > regulator-min-microvolt = <1500000>; > regulator-max-microvolt = <1500000>; > + regulator-initial-mode = > <DA9063_BUCK_MODE_SYNC>; > regulator-always-on; > }; > > @@ -130,6 +134,7 @@ > regulator-name = "vdd_eth"; > regulator-min-microvolt = <1200000>; > regulator-max-microvolt = <1200000>; > + regulator-initial-mode = > <DA9063_BUCK_MODE_SYNC>; > regulator-always-on; > }; > > -- > 2.1.4