]> Gentwo Git Trees - linux/.git/commitdiff
arm64: dts: imx8mp-skov: describe mains fail detection
authorOleksij Rempel <o.rempel@pengutronix.de>
Mon, 6 Jan 2025 16:06:43 +0000 (17:06 +0100)
committerShawn Guo <shawnguo@kernel.org>
Tue, 18 Feb 2025 05:10:03 +0000 (13:10 +0800)
The main 24V regulator will toggle GPIO4_IO23 to signal imminent voltage
loss. Reflect this in the DT, so the OS can take appropriate action when
this happens.

Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
arch/arm64/boot/dts/freescale/imx8mp-skov-reva.dtsi

index c65fbadd5db3f38eae398e019fee5c20eeec3f64..80907ef0c033fd6af3983e8b6de2b587ad171240 100644 (file)
@@ -116,6 +116,11 @@ reg_24v: regulator-24v {
                regulator-name = "24V";
                regulator-min-microvolt = <24000000>;
                regulator-max-microvolt = <24000000>;
+               pinctrl-names = "default";
+               pinctrl-0 = <&pinctrl_reg24v>;
+               interrupts-extended = <&gpio4 23 IRQ_TYPE_EDGE_FALLING>;
+               system-critical-regulator;
+               regulator-uv-less-critical-window-ms = <50>;
        };
 
        reg_can2rs: regulator-can2rs {
@@ -589,6 +594,12 @@ MX8MP_IOMUXC_SAI3_MCLK__PWM4_OUT                   0x116
                >;
        };
 
+       pinctrl_reg24v: reg24vgrp {
+               fsl,pins = <
+                       MX8MP_IOMUXC_SAI2_RXD0__GPIO4_IO23                      0x154
+               >;
+       };
+
        pinctrl_reg_vsd_3v3: regvsd3v3grp {
                fsl,pins = <
                        MX8MP_IOMUXC_SD2_RESET_B__GPIO2_IO19    0x40