summaryrefslogtreecommitdiffstats
path: root/sys/dev/mk48txx/mk48txx.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev/mk48txx/mk48txx.c')
-rw-r--r--sys/dev/mk48txx/mk48txx.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/dev/mk48txx/mk48txx.c b/sys/dev/mk48txx/mk48txx.c
index fbc03c4..71ab8f5 100644
--- a/sys/dev/mk48txx/mk48txx.c
+++ b/sys/dev/mk48txx/mk48txx.c
@@ -295,9 +295,9 @@ mk48txx_watchdog(void *arg, u_int cmd, int *error)
dev = arg;
sc = device_get_softc(dev);
- wdog = 0;
t = cmd & WD_INTERVAL;
- if (cmd > 0 && t >= 26 && t <= 37) {
+ if (t >= 26 && t <= 37) {
+ wdog = 0;
if (t <= WD_TO_2SEC) {
wdog |= MK48TXX_WDOG_RB_1_16;
t -= 26;
@@ -317,8 +317,8 @@ mk48txx_watchdog(void *arg, u_int cmd, int *error)
if (sc->sc_flag & MK48TXX_WDOG_ENABLE_WDS)
wdog |= MK48TXX_WDOG_WDS;
*error = 0;
- } else if (cmd > 0) {
- *error = EINVAL;
+ } else {
+ wdog = 0;
}
mtx_lock(&sc->sc_mtx);
(*sc->sc_nvwr)(dev, sc->sc_clkoffset + MK48TXX_WDOG, wdog);
OpenPOWER on IntegriCloud