[PATCH 3/9] ARM: dts: imx6qdl-tqma6: use sw4_reg as 3.3V supply
From: Alexander Stein
Date: Wed Feb 19 2025 - 03:19:06 EST
From: Markus Niebel <Markus.Niebel@xxxxxxxxxxxxxxx>
This matches the real hardware and allows to remove
the virtual 3.3V regulator.
Signed-off-by: Markus Niebel <Markus.Niebel@xxxxxxxxxxxxxxx>
Signed-off-by: Alexander Stein <alexander.stein@xxxxxxxxxxxxxxx>
---
arch/arm/boot/dts/nxp/imx/imx6qdl-tqma6.dtsi | 13 ++-----------
arch/arm/boot/dts/nxp/imx/imx6qdl-tqma6a.dtsi | 4 ++--
arch/arm/boot/dts/nxp/imx/imx6qdl-tqma6b.dtsi | 4 ++--
3 files changed, 6 insertions(+), 15 deletions(-)
diff --git a/arch/arm/boot/dts/nxp/imx/imx6qdl-tqma6.dtsi b/arch/arm/boot/dts/nxp/imx/imx6qdl-tqma6.dtsi
index 68986fb3b8df3..6eee1a4b0b19f 100644
--- a/arch/arm/boot/dts/nxp/imx/imx6qdl-tqma6.dtsi
+++ b/arch/arm/boot/dts/nxp/imx/imx6qdl-tqma6.dtsi
@@ -7,16 +7,6 @@
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/interrupt-controller/irq.h>
-/ {
- reg_3p3v: regulator-3p3v {
- compatible = "regulator-fixed";
- regulator-name = "supply-3p3v";
- regulator-min-microvolt = <3300000>;
- regulator-max-microvolt = <3300000>;
- regulator-always-on;
- };
-};
-
&ecspi1 {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_ecspi1>;
@@ -29,6 +19,7 @@ m25p80: flash@0 {
spi-max-frequency = <50000000>;
#address-cells = <1>;
#size-cells = <1>;
+ vcc-supply = <&sw4_reg>;
m25p,fast-read;
};
};
@@ -183,7 +174,7 @@ reg_vgen6_3v3: vgen6 {
&usdhc3 {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_usdhc3>;
- vmmc-supply = <®_3p3v>;
+ vmmc-supply = <&sw4_reg>;
non-removable;
disable-wp;
no-sd;
diff --git a/arch/arm/boot/dts/nxp/imx/imx6qdl-tqma6a.dtsi b/arch/arm/boot/dts/nxp/imx/imx6qdl-tqma6a.dtsi
index 828996382f246..e8fd37dd88355 100644
--- a/arch/arm/boot/dts/nxp/imx/imx6qdl-tqma6a.dtsi
+++ b/arch/arm/boot/dts/nxp/imx/imx6qdl-tqma6a.dtsi
@@ -30,14 +30,14 @@ pmic: pmic@8 {
temperature-sensor@48 {
compatible = "national,lm75a";
reg = <0x48>;
- vs-supply = <®_3p3v>;
+ vs-supply = <&sw4_reg>;
};
eeprom@50 {
compatible = "st,24c64", "atmel,24c64";
reg = <0x50>;
pagesize = <32>;
- vcc-supply = <®_3p3v>;
+ vcc-supply = <&sw4_reg>;
};
};
diff --git a/arch/arm/boot/dts/nxp/imx/imx6qdl-tqma6b.dtsi b/arch/arm/boot/dts/nxp/imx/imx6qdl-tqma6b.dtsi
index 1d0966b8d99e2..0e404c1f62f26 100644
--- a/arch/arm/boot/dts/nxp/imx/imx6qdl-tqma6b.dtsi
+++ b/arch/arm/boot/dts/nxp/imx/imx6qdl-tqma6b.dtsi
@@ -23,14 +23,14 @@ pmic: pmic@8 {
temperature-sensor@48 {
compatible = "national,lm75a";
reg = <0x48>;
- vs-supply = <®_3p3v>;
+ vs-supply = <&sw4_reg>;
};
eeprom@50 {
compatible = "st,24c64", "atmel,24c64";
reg = <0x50>;
pagesize = <32>;
- vcc-supply = <®_3p3v>;
+ vcc-supply = <&sw4_reg>;
};
};
--
2.43.0