Skip to content

Commit

Permalink
wandboard: Convert to watchdog driver model
Browse files Browse the repository at this point in the history
Commit 68dcbdd ("ARM: imx: Add weak default reset_cpu()") caused
the 'reset' command in U-Boot to not cause a board reset.

Fix it by switching to the watchdog driver model via sysreset, which
is the preferred method for implementing the watchdog reset.

Signed-off-by: Fabio Estevam <[email protected]>
  • Loading branch information
fabioestevam committed Jan 22, 2024
1 parent 67de291 commit b06bfd6
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 0 deletions.
10 changes: 10 additions & 0 deletions arch/arm/dts/imx6qdl-wandboard-u-boot.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,14 @@
aliases {
mmc0 = &usdhc3;
};

wdt-reboot {
compatible = "wdt-reboot";
wdt = <&wdog1>;
bootph-pre-ram;
};
};

&wdog1 {
bootph-pre-ram;
};
3 changes: 3 additions & 0 deletions configs/wandboard_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,8 @@ CONFIG_DM_PMIC_PFUZE100=y
CONFIG_SCSI=y
CONFIG_DM_SERIAL=y
CONFIG_MXC_UART=y
CONFIG_SYSRESET=y
CONFIG_SYSRESET_WATCHDOG=y
CONFIG_DM_THERMAL=y
CONFIG_USB=y
CONFIG_VIDEO=y
Expand All @@ -88,3 +90,4 @@ CONFIG_IMX_HDMI=y
CONFIG_SPLASH_SCREEN=y
CONFIG_SPLASH_SCREEN_ALIGN=y
CONFIG_BMP_16BPP=y
CONFIG_IMX_WATCHDOG=y

0 comments on commit b06bfd6

Please sign in to comment.