[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