* [PATCH v2 0/3] arm64: dts: freescale: Enable wdog_b trigger pmic reset for i.MX93
@ 2024-12-24 12:33 Peng Fan (OSS)
2024-12-24 12:33 ` [PATCH v2 1/3] arm64: dts: freescale: imx93-11x11-evk: enable fsl,ext-reset-output for wdog3 Peng Fan (OSS)
` (3 more replies)
0 siblings, 4 replies; 5+ messages in thread
From: Peng Fan (OSS) @ 2024-12-24 12:33 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam
Cc: devicetree, imx, linux-arm-kernel, linux-kernel, Peng Fan
Enable WDOG_B to trigger pmic reset for i.MX93 11x11/14x14 EVK and 9x9
QSB board.
Signed-off-by: Peng Fan <peng.fan@nxp.com>
---
Changes in v2:
- Add WDOG pinmux settings
- Link to v1: https://lore.kernel.org/r/20240820-imx93-wdog-v1-0-5dafda0d4319@nxp.com
---
Peng Fan (3):
arm64: dts: freescale: imx93-11x11-evk: enable fsl,ext-reset-output for wdog3
arm64: dts: freescale: imx93-14x14-evk: enable fsl,ext-reset-output for wdog3
arm64: dts: freescale: imx93-9x9-qsb: enable fsl,ext-reset-output for wdog3
arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts | 8 ++++++++
arch/arm64/boot/dts/freescale/imx93-14x14-evk.dts | 9 +++++++++
arch/arm64/boot/dts/freescale/imx93-9x9-qsb.dts | 9 +++++++++
3 files changed, 26 insertions(+)
---
base-commit: 2d32679c2bbc1570e3bcc429f4f922ff6ee59ca8
change-id: 20240820-imx93-wdog-95ddbb8a1342
Best regards,
--
Peng Fan <peng.fan@nxp.com>
^ permalink raw reply [flat|nested] 5+ messages in thread
* [PATCH v2 1/3] arm64: dts: freescale: imx93-11x11-evk: enable fsl,ext-reset-output for wdog3
2024-12-24 12:33 [PATCH v2 0/3] arm64: dts: freescale: Enable wdog_b trigger pmic reset for i.MX93 Peng Fan (OSS)
@ 2024-12-24 12:33 ` Peng Fan (OSS)
2024-12-24 12:33 ` [PATCH v2 2/3] arm64: dts: freescale: imx93-14x14-evk: " Peng Fan (OSS)
` (2 subsequent siblings)
3 siblings, 0 replies; 5+ messages in thread
From: Peng Fan (OSS) @ 2024-12-24 12:33 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam
Cc: devicetree, imx, linux-arm-kernel, linux-kernel, Peng Fan
From: Peng Fan <peng.fan@nxp.com>
The WDOG_B is connected to external PMIC, so set "fsl,ext-reset-output"
to enable triggering PMIC reset.
Signed-off-by: Peng Fan <peng.fan@nxp.com>
---
arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts b/arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts
index 0e12dcd0d4d1a3f65af3d250b1b96637a666e929..8491eb53120e6a9e21fccb2e5ea26371ee2bb4fb 100644
--- a/arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts
+++ b/arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts
@@ -595,6 +595,9 @@ &usdhc2 {
};
&wdog3 {
+ pinctrl-names = "default";
+ pinctrl-0 = <&pinctrl_wdog>;
+ fsl,ext-reset-output;
status = "okay";
};
@@ -932,4 +935,9 @@ MX93_PAD_SD2_VSELECT__GPIO3_IO19 0x51e
>;
};
+ pinctrl_wdog: wdoggrp {
+ fsl,pins = <
+ MX93_PAD_WDOG_ANY__WDOG1_WDOG_ANY 0x31e
+ >;
+ };
};
--
2.37.1
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [PATCH v2 2/3] arm64: dts: freescale: imx93-14x14-evk: enable fsl,ext-reset-output for wdog3
2024-12-24 12:33 [PATCH v2 0/3] arm64: dts: freescale: Enable wdog_b trigger pmic reset for i.MX93 Peng Fan (OSS)
2024-12-24 12:33 ` [PATCH v2 1/3] arm64: dts: freescale: imx93-11x11-evk: enable fsl,ext-reset-output for wdog3 Peng Fan (OSS)
@ 2024-12-24 12:33 ` Peng Fan (OSS)
2024-12-24 12:33 ` [PATCH v2 3/3] arm64: dts: freescale: imx93-9x9-qsb: " Peng Fan (OSS)
2024-12-30 8:32 ` [PATCH v2 0/3] arm64: dts: freescale: Enable wdog_b trigger pmic reset for i.MX93 Shawn Guo
3 siblings, 0 replies; 5+ messages in thread
From: Peng Fan (OSS) @ 2024-12-24 12:33 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam
Cc: devicetree, imx, linux-arm-kernel, linux-kernel, Peng Fan
From: Peng Fan <peng.fan@nxp.com>
The WDOG_B is connected to external PMIC, so set "fsl,ext-reset-output"
to enable triggering PMIC reset.
Signed-off-by: Peng Fan <peng.fan@nxp.com>
---
arch/arm64/boot/dts/freescale/imx93-14x14-evk.dts | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/arch/arm64/boot/dts/freescale/imx93-14x14-evk.dts b/arch/arm64/boot/dts/freescale/imx93-14x14-evk.dts
index 236a44c1782ae1dd39a104f7145c681e291c0e8b..800d398e7820f876890a492da70fd5370ee5f525 100644
--- a/arch/arm64/boot/dts/freescale/imx93-14x14-evk.dts
+++ b/arch/arm64/boot/dts/freescale/imx93-14x14-evk.dts
@@ -284,6 +284,9 @@ &usdhc2 {
};
&wdog3 {
+ pinctrl-names = "default";
+ pinctrl-0 = <&pinctrl_wdog>;
+ fsl,ext-reset-output;
status = "okay";
};
@@ -465,4 +468,10 @@ MX93_PAD_SD2_DATA3__USDHC2_DATA3 0x400013fe
MX93_PAD_SD2_VSELECT__USDHC2_VSELECT 0x51e
>;
};
+
+ pinctrl_wdog: wdoggrp {
+ fsl,pins = <
+ MX93_PAD_WDOG_ANY__WDOG1_WDOG_ANY 0x31e
+ >;
+ };
};
--
2.37.1
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [PATCH v2 3/3] arm64: dts: freescale: imx93-9x9-qsb: enable fsl,ext-reset-output for wdog3
2024-12-24 12:33 [PATCH v2 0/3] arm64: dts: freescale: Enable wdog_b trigger pmic reset for i.MX93 Peng Fan (OSS)
2024-12-24 12:33 ` [PATCH v2 1/3] arm64: dts: freescale: imx93-11x11-evk: enable fsl,ext-reset-output for wdog3 Peng Fan (OSS)
2024-12-24 12:33 ` [PATCH v2 2/3] arm64: dts: freescale: imx93-14x14-evk: " Peng Fan (OSS)
@ 2024-12-24 12:33 ` Peng Fan (OSS)
2024-12-30 8:32 ` [PATCH v2 0/3] arm64: dts: freescale: Enable wdog_b trigger pmic reset for i.MX93 Shawn Guo
3 siblings, 0 replies; 5+ messages in thread
From: Peng Fan (OSS) @ 2024-12-24 12:33 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam
Cc: devicetree, imx, linux-arm-kernel, linux-kernel, Peng Fan
From: Peng Fan <peng.fan@nxp.com>
The WDOG_B is connected to external PMIC, so set "fsl,ext-reset-output"
to enable triggering PMIC reset.
Signed-off-by: Peng Fan <peng.fan@nxp.com>
---
arch/arm64/boot/dts/freescale/imx93-9x9-qsb.dts | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/arch/arm64/boot/dts/freescale/imx93-9x9-qsb.dts b/arch/arm64/boot/dts/freescale/imx93-9x9-qsb.dts
index 36f2995acbe297b3eec4059d0b06461e3985db67..75e67115d52f95dc2a04b30c95a9db0d4ebb12b3 100644
--- a/arch/arm64/boot/dts/freescale/imx93-9x9-qsb.dts
+++ b/arch/arm64/boot/dts/freescale/imx93-9x9-qsb.dts
@@ -459,6 +459,9 @@ &usdhc2 {
};
&wdog3 {
+ pinctrl-names = "default";
+ pinctrl-0 = <&pinctrl_wdog>;
+ fsl,ext-reset-output;
status = "okay";
};
@@ -646,4 +649,10 @@ MX93_PAD_SD2_DATA3__USDHC2_DATA3 0x400013fe
MX93_PAD_SD2_VSELECT__USDHC2_VSELECT 0x51e
>;
};
+
+ pinctrl_wdog: wdoggrp {
+ fsl,pins = <
+ MX93_PAD_WDOG_ANY__WDOG1_WDOG_ANY 0x31e
+ >;
+ };
};
--
2.37.1
^ permalink raw reply related [flat|nested] 5+ messages in thread
* Re: [PATCH v2 0/3] arm64: dts: freescale: Enable wdog_b trigger pmic reset for i.MX93
2024-12-24 12:33 [PATCH v2 0/3] arm64: dts: freescale: Enable wdog_b trigger pmic reset for i.MX93 Peng Fan (OSS)
` (2 preceding siblings ...)
2024-12-24 12:33 ` [PATCH v2 3/3] arm64: dts: freescale: imx93-9x9-qsb: " Peng Fan (OSS)
@ 2024-12-30 8:32 ` Shawn Guo
3 siblings, 0 replies; 5+ messages in thread
From: Shawn Guo @ 2024-12-30 8:32 UTC (permalink / raw)
To: Peng Fan (OSS)
Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Shawn Guo,
Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, devicetree,
imx, linux-arm-kernel, linux-kernel, Peng Fan
On Tue, Dec 24, 2024 at 08:33:35PM +0800, Peng Fan (OSS) wrote:
> Peng Fan (3):
> arm64: dts: freescale: imx93-11x11-evk: enable fsl,ext-reset-output for wdog3
> arm64: dts: freescale: imx93-14x14-evk: enable fsl,ext-reset-output for wdog3
> arm64: dts: freescale: imx93-9x9-qsb: enable fsl,ext-reset-output for wdog3
Applied all, thanks!
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2024-12-30 8:43 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-12-24 12:33 [PATCH v2 0/3] arm64: dts: freescale: Enable wdog_b trigger pmic reset for i.MX93 Peng Fan (OSS)
2024-12-24 12:33 ` [PATCH v2 1/3] arm64: dts: freescale: imx93-11x11-evk: enable fsl,ext-reset-output for wdog3 Peng Fan (OSS)
2024-12-24 12:33 ` [PATCH v2 2/3] arm64: dts: freescale: imx93-14x14-evk: " Peng Fan (OSS)
2024-12-24 12:33 ` [PATCH v2 3/3] arm64: dts: freescale: imx93-9x9-qsb: " Peng Fan (OSS)
2024-12-30 8:32 ` [PATCH v2 0/3] arm64: dts: freescale: Enable wdog_b trigger pmic reset for i.MX93 Shawn Guo
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.