diff options
| author | Alice Guo <[email protected]> | 2026-03-02 13:20:10 +0800 |
|---|---|---|
| committer | Fabio Estevam <[email protected]> | 2026-03-16 18:44:00 -0300 |
| commit | 56b39ef00a20889ac386911be76608fbe463f094 (patch) | |
| tree | 185719a93f6494d12530bcfab08aa0cc31b56bfe /arch | |
| parent | 62a82fa290748a51b671138cc513004f08cb6130 (diff) | |
arm: imx9: Keep WDG3/WDG4 untouched for i.MX952
On i.MX952, WDG3 and WDG4 are not used for system reset. PSCI is used
instead. Keep WDG3 and WDG4 in their default state rather than
explicitly disabling them.
Signed-off-by: Alice Guo <[email protected]>
Diffstat (limited to 'arch')
| -rw-r--r-- | arch/arm/mach-imx/imx9/scmi/soc.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/arch/arm/mach-imx/imx9/scmi/soc.c b/arch/arm/mach-imx/imx9/scmi/soc.c index d426206215d..fbee435786c 100644 --- a/arch/arm/mach-imx/imx9/scmi/soc.c +++ b/arch/arm/mach-imx/imx9/scmi/soc.c @@ -786,8 +786,10 @@ static void gpio_reset(ulong gpio_base) int arch_cpu_init(void) { if (IS_ENABLED(CONFIG_SPL_BUILD)) { - disable_wdog((void __iomem *)WDG3_BASE_ADDR); - disable_wdog((void __iomem *)WDG4_BASE_ADDR); + if (!IS_ENABLED(CONFIG_IMX952)) { + disable_wdog((void __iomem *)WDG3_BASE_ADDR); + disable_wdog((void __iomem *)WDG4_BASE_ADDR); + } gpio_reset(GPIO2_BASE_ADDR); gpio_reset(GPIO3_BASE_ADDR); |
