mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2025-12-24 02:42:18 +01:00
Allows run-time control over watchdog auto-start and the timeout via setting the environment variable watchdog_timeout_ms. A value of zero means "do not start". Use CONFIG_WATCHDOG_TIMEOUT_MSECS as initial value. Users can enable the watchdog to monitor the boot process until userspace or OS takes over to serve the watchdog. Signed-off-by: Wadim Egorov <w.egorov@phytec.de>
12 lines
343 B
Bash
12 lines
343 B
Bash
watchdog_timeout_ms=CONFIG_WATCHDOG_TIMEOUT_MSECS
|
|
start_watchdog=
|
|
if test ${watchdog_timeout_ms} -gt 0; then;
|
|
if test -z "${watchdog}"; then;
|
|
echo No watchdog device set, skipping watchdog start;
|
|
else;
|
|
wdt dev ${watchdog};
|
|
wdt start ${watchdog_timeout_ms};
|
|
echo Watchdog started, timeout ${watchdog_timeout_ms} ms;
|
|
fi;
|
|
fi;
|