]> git.itanic.dy.fi Git - linux-stable/commit
watchdog: ixp4xx: Make sure restart always works
authorLinus Walleij <linus.walleij@linaro.org>
Tue, 26 Sep 2023 09:13:44 +0000 (11:13 +0200)
committerWim Van Sebroeck <wim@linux-watchdog.org>
Sun, 29 Oct 2023 18:45:04 +0000 (19:45 +0100)
commitb4075ecfe348a44209534c75ad72392c63a489a6
tree2bd9d774956e7aff1df49234caf296edb2286609
parente2c520c4022016ccf20ba1c57af9fc2e56a1516f
watchdog: ixp4xx: Make sure restart always works

The IXP4xx watchdog in early "A0" silicon is unreliable and
cannot be registered, however for some systems such as the
USRobotics USR8200 the watchdog is the only restart option,
so implement a "dummy" watchdog that can only support restart
in this case.

Fixes: 1aea522809e6 ("watchdog: ixp4xx: Implement restart")
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Reviewed-by: Guenter Roeck <linux@roeck-us.net>
Link: https://lore.kernel.org/r/20230926-ixp4xx-wdt-restart-v2-1-15cf4639b423@linaro.org
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Wim Van Sebroeck <wim@linux-watchdog.org>
drivers/watchdog/ixp4xx_wdt.c