Hi Andrej, On Wed, 2023-07-19 at 13:43 +0200, Andrej Picej wrote: > Due to the missing signal connection between i.MX6 WDOG_B pin and the > PMICs external reset, the internal i.MX6 watchdog is not able to reset > the phyCORE i.MX6 SoM properly. Thus disable the internal i.MX6 watchdog > to prevent unexpected PMIC settings after reset. > > NOTE: This patch should not be backported as it might break existing > uses and fixes in bootloaders. > > Signed-off-by: Andrej Picej <andrej.picej@xxxxxxxxx> Reviewed-by: Stefan Riedmüller <s.riedmueller@xxxxxxxxx> > --- > Changes in v2: > - new patch > - i.MX6 phyCOREs have the same problem as phyFLEX devices. > --- > arch/arm/boot/dts/nxp/imx/imx6qdl-phytec-phycore-som.dtsi | 8 ++++++++ > 1 file changed, 8 insertions(+) > > diff --git a/arch/arm/boot/dts/nxp/imx/imx6qdl-phytec-phycore-som.dtsi > b/arch/arm/boot/dts/nxp/imx/imx6qdl-phytec-phycore-som.dtsi > index 28a805384668..86b4269e0e01 100644 > --- a/arch/arm/boot/dts/nxp/imx/imx6qdl-phytec-phycore-som.dtsi > +++ b/arch/arm/boot/dts/nxp/imx/imx6qdl-phytec-phycore-som.dtsi > @@ -309,3 +309,11 @@ MX6QDL_PAD_SD4_DAT7__SD4_DATA7 0x17059 > >; > }; > }; > + > +&wdog1 { > + /* > + * Rely on PMIC reboot handler. Internal i.MX6 watchdog, that is > also > + * used for reboot, does not reset all external PMIC voltages on > reset. > + */ > + status = "disabled"; > +};