From 111ef3fdddfefec5f42ab6ee773e9840413e9d14 Mon Sep 17 00:00:00 2001
From: Pascal Paillet
Date: Fri, 11 Oct 2019 16:05:30 +0200
Subject: ARM: dts: stm32: add PWR regulators support on stm32mp157
This patch adds support of STM32 PWR regulators on
stm32mp157c. This replace dummy fixed regulators on
stm32mp157c-ed1 and stm32mp157c-dk2.
Signed-off-by: Pascal Paillet
Signed-off-by: Alexandre Torgue
---
arch/arm/boot/dts/stm32mp157a-avenger96.dts | 5 +++++
1 file changed, 5 insertions(+)
(limited to 'arch/arm/boot/dts/stm32mp157a-avenger96.dts')
diff --git a/arch/arm/boot/dts/stm32mp157a-avenger96.dts b/arch/arm/boot/dts/stm32mp157a-avenger96.dts
index 2e4742c53d04..5f35b0146017 100644
--- a/arch/arm/boot/dts/stm32mp157a-avenger96.dts
+++ b/arch/arm/boot/dts/stm32mp157a-avenger96.dts
@@ -282,6 +282,11 @@
status = "okay";
};
+&pwr_regulators {
+ vdd-supply = <&vdd>;
+ vdd_3v3_usbfs-supply = <&vdd_usb>;
+};
+
&rng1 {
status = "okay";
};
--
cgit
From c9b2fe7ea0a7051ad66ebc0387ce7176f72a39c7 Mon Sep 17 00:00:00 2001
From: Pascal Paillet
Date: Fri, 11 Oct 2019 16:05:32 +0200
Subject: ARM: dts: stm32: Fix active discharge usage on stm32mp157
Active discharge is a uint32 not a boolean.
Signed-off-by: Pascal Paillet
Signed-off-by: Alexandre Torgue
---
arch/arm/boot/dts/stm32mp157a-avenger96.dts | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
(limited to 'arch/arm/boot/dts/stm32mp157a-avenger96.dts')
diff --git a/arch/arm/boot/dts/stm32mp157a-avenger96.dts b/arch/arm/boot/dts/stm32mp157a-avenger96.dts
index 5f35b0146017..d1cc42a92d3f 100644
--- a/arch/arm/boot/dts/stm32mp157a-avenger96.dts
+++ b/arch/arm/boot/dts/stm32mp157a-avenger96.dts
@@ -252,14 +252,14 @@
regulator-name = "vbus_otg";
interrupts = ;
interrupt-parent = <&pmic>;
- regulator-active-discharge;
+ regulator-active-discharge = <1>;
};
vbus_sw: pwr_sw2 {
regulator-name = "vbus_sw";
interrupts = ;
interrupt-parent = <&pmic>;
- regulator-active-discharge;
+ regulator-active-discharge = <1>;
};
};
--
cgit
From 9737a358b56ac82940e133c5f850e58bf4955997 Mon Sep 17 00:00:00 2001
From: Pascal Paillet
Date: Fri, 11 Oct 2019 16:05:33 +0200
Subject: ARM: dts: stm32: disable active-discharge for vbus_otg on
stm32mp157a-avenger96
Active discharge is not needed on vbus_otg and generate unneeded current
consumption.
Signed-off-by: Pascal Paillet
Signed-off-by: Alexandre Torgue
---
arch/arm/boot/dts/stm32mp157a-avenger96.dts | 1 -
1 file changed, 1 deletion(-)
(limited to 'arch/arm/boot/dts/stm32mp157a-avenger96.dts')
diff --git a/arch/arm/boot/dts/stm32mp157a-avenger96.dts b/arch/arm/boot/dts/stm32mp157a-avenger96.dts
index d1cc42a92d3f..628c74a45a25 100644
--- a/arch/arm/boot/dts/stm32mp157a-avenger96.dts
+++ b/arch/arm/boot/dts/stm32mp157a-avenger96.dts
@@ -252,7 +252,6 @@
regulator-name = "vbus_otg";
interrupts = ;
interrupt-parent = <&pmic>;
- regulator-active-discharge = <1>;
};
vbus_sw: pwr_sw2 {
--
cgit