[PATCH 2/2] rockchip: odroid-m1s: enable watchdog support
Quentin Schulz
quentin.schulz at cherry.de
Tue Jun 23 11:33:34 CEST 2026
Hi Andreas,
On 6/20/26 12:08 AM, Andreas Zdziarstek wrote:
> [You don't often get email from andreas.zdziarstek at gmail.com. Learn why this is important at https://aka.ms/LearnAboutSenderIdentification ]
>
> The rk3566 ODROID-M1S has a DesignWare watchdog. Enable CONFIG_WDT,
> CONFIG_DESIGNWARE_WATCHDOG and CONFIG_CMD_WDT so it can be driven via
> the wdt command.
>
> CONFIG_WATCHDOG and CONFIG_WATCHDOG_AUTOSTART are left explicitly unset
> to not cause any breaking changes on existing systems.
>
Reviewed-by: Quentin Schulz <quentin.schulz at cherry.de>
Please note that an SoC watchdog may not be enough to be able to
properly restart a board. When IO domains are in play (they are for the
overwhelming majority of Rockchip SoCs), the SoC with the default IO
domain configuration may expect a different voltage than provided by the
PMIC, since the PMIC won't (necessarily) be reset along with the SoC.
This is an issue on our PX30 Ringneck for example where you cannot use a
watchdog reset if you're booting from SD card otherwise the BootROM
won't be able to interact with the device after a watchdog reset (due to
the power rails being stuck at 1.8V while 3+V is expected by default).
Unfortunately, the Rockchip PMIC on our PX30 Ringneck (and on your
Odroid M1S) does not have a watchdog so that's not an option.
Cheers,
Quentin
More information about the U-Boot
mailing list