This series adds support for the rti_wdg found on TI K3 SoCs. The timeout for this watchdog cannot be reconfigured once started which doesn't fit well into our current watchdog_set_timeout() API which both pings the watchdog and starts it. For this reason this series introduces an optional watchdog_ping() function which can be used for this type of watchdog. Sascha Signed-off-by: Sascha Hauer <s.hauer@xxxxxxxxxxxxxx> --- Sascha Hauer (3): watchdog: cleanup timeout_cur parameter watchdog: add watchdog ping support watchdog: add rti_wdt support commands/wd.c | 17 ++++- drivers/watchdog/Kconfig | 7 ++ drivers/watchdog/Makefile | 1 + drivers/watchdog/rti_wdt.c | 183 +++++++++++++++++++++++++++++++++++++++++++++ drivers/watchdog/wd_core.c | 43 ++++++++--- include/watchdog.h | 8 +- 6 files changed, 245 insertions(+), 14 deletions(-) --- base-commit: 11e7f69879ca71f63f4b122c0438c4085281fe17 change-id: 20241112-k3-watchdog-5cee942f319a Best regards, -- Sascha Hauer <s.hauer@xxxxxxxxxxxxxx>