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, 25 Feb 2025 00:32:57 +0000 (08:32 +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 bce23d6..80d212a 100644 (file)
                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 {
                >;
        };
 
+       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