summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoy Zou <joy.zou@nxp.com>2026-05-19 19:15:16 +0800
committerFrank Li <Frank.Li@nxp.com>2026-06-05 13:19:01 -0400
commit3086c0a73ef9b45b75e602c05bad74ee7339a489 (patch)
tree9174bf40904a8b9f7233cf78a971f5548953ea96
parentdcb42d491e9e7efcac85f780c809d457959b8538 (diff)
downloadlinux-3086c0a73ef9b45b75e602c05bad74ee7339a489.tar.gz
linux-3086c0a73ef9b45b75e602c05bad74ee7339a489.zip
arm64: dts: imx91-9x9-qsb: add pinctrl for wdog3 reset
The wdog3 node enables fsl,ext-reset-output to assert an external reset signal upon watchdog timeout, but lacks pinctrl configuration for the physical pad. Without proper pinctrl settings, which could cause the watchdog timeout to fail to reset the board hardware. Add pinctrl configuration to ensure the pin is properly muxed and configured for external watchdog reset functionality. Signed-off-by: Joy Zou <joy.zou@nxp.com> Signed-off-by: Frank Li <Frank.Li@nxp.com>
-rw-r--r--arch/arm64/boot/dts/freescale/imx91-9x9-qsb.dts8
1 files changed, 8 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/freescale/imx91-9x9-qsb.dts b/arch/arm64/boot/dts/freescale/imx91-9x9-qsb.dts
index 9cbfe57be2d3..62549a6de1b6 100644
--- a/arch/arm64/boot/dts/freescale/imx91-9x9-qsb.dts
+++ b/arch/arm64/boot/dts/freescale/imx91-9x9-qsb.dts
@@ -230,6 +230,12 @@
MX91_PAD_SD2_VSELECT__USDHC2_VSELECT 0x51e
>;
};
+
+ pinctrl_wdog: wdoggrp {
+ fsl,pins = <
+ MX91_PAD_WDOG_ANY__WDOG1_WDOG_ANY 0x31e
+ >;
+ };
};
&lpi2c1 {
@@ -419,6 +425,8 @@
};
&wdog3 {
+ pinctrl-names = "default";
+ pinctrl-0 = <&pinctrl_wdog>;
fsl,ext-reset-output;
status = "okay";
};