watchdog: renesas_wdt: don't set divider while watchdog is running
authorWolfram Sang <wsa+renesas@sang-engineering.com>
Wed, 7 Nov 2018 19:46:02 +0000 (20:46 +0100)
committerWim Van Sebroeck <wim@linux-watchdog.org>
Sun, 9 Dec 2018 14:03:27 +0000 (15:03 +0100)
commite990e12741877e9bfac402ca468f4007a75f6e2a
tree737d8f52e9398f98030fefc24523583a7f01381a
parent7db706a2184d37ca52a4f5315556ed4adac86e82
watchdog: renesas_wdt: don't set divider while watchdog is running

The datasheet says we must stop the timer before changing the clock
divider. This can happen when the restart handler is called while the
watchdog is running.

Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
Reviewed-by: Fabrizio Castro <fabrizio.castro@bp.renesas.com>
Reviewed-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Wim Van Sebroeck <wim@linux-watchdog.org>
drivers/watchdog/renesas_wdt.c