Hi Andreas,
On 6/20/26 12:08 AM, Andreas Zdziarstek wrote:
[You don't often get email from [email protected]. 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 <[email protected]>
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