]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
ARM: dts: imx6qdl-tqma6: use sw4_reg as 3.3V supply
authorMarkus Niebel <Markus.Niebel@ew.tq-group.com>
Wed, 19 Feb 2025 08:17:38 +0000 (09:17 +0100)
committerShawn Guo <shawnguo@kernel.org>
Tue, 11 Mar 2025 01:51:15 +0000 (09:51 +0800)
This matches the real hardware and allows to remove
the virtual 3.3V regulator.

Signed-off-by: Markus Niebel <Markus.Niebel@ew.tq-group.com>
Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
arch/arm/boot/dts/nxp/imx/imx6qdl-tqma6.dtsi
arch/arm/boot/dts/nxp/imx/imx6qdl-tqma6a.dtsi
arch/arm/boot/dts/nxp/imx/imx6qdl-tqma6b.dtsi

index 68986fb3b8df363c877ea7c72663cd85acefd93d..6eee1a4b0b19fc9b57c1d065f9a01f0af2f2b849 100644 (file)
@@ -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 @@
                spi-max-frequency = <50000000>;
                #address-cells = <1>;
                #size-cells = <1>;
+               vcc-supply = <&sw4_reg>;
                m25p,fast-read;
        };
 };
 &usdhc3 {
        pinctrl-names = "default";
        pinctrl-0 = <&pinctrl_usdhc3>;
-       vmmc-supply = <&reg_3p3v>;
+       vmmc-supply = <&sw4_reg>;
        non-removable;
        disable-wp;
        no-sd;
index 828996382f24697d586987fe1903f7af82ec9f58..e8fd37dd88355f3bcdb309d11ec72d03815930a9 100644 (file)
        temperature-sensor@48 {
                compatible = "national,lm75a";
                reg = <0x48>;
-               vs-supply = <&reg_3p3v>;
+               vs-supply = <&sw4_reg>;
        };
 
        eeprom@50 {
                compatible = "st,24c64", "atmel,24c64";
                reg = <0x50>;
                pagesize = <32>;
-               vcc-supply = <&reg_3p3v>;
+               vcc-supply = <&sw4_reg>;
        };
 };
 
index 1d0966b8d99e2c5117c08dab95dc05c56528d997..0e404c1f62f26ae7ff51246a33c0ad05f928b731 100644 (file)
        temperature-sensor@48 {
                compatible = "national,lm75a";
                reg = <0x48>;
-               vs-supply = <&reg_3p3v>;
+               vs-supply = <&sw4_reg>;
        };
 
        eeprom@50 {
                compatible = "st,24c64", "atmel,24c64";
                reg = <0x50>;
                pagesize = <32>;
-               vcc-supply = <&reg_3p3v>;
+               vcc-supply = <&sw4_reg>;
        };
 };