summaryrefslogtreecommitdiff
path: root/drivers/watchdog/pcwd.c
diff options
context:
space:
mode:
authorJisheng Zhang <jszhang@marvell.com>2014-09-23 11:42:11 +0400
committerWim Van Sebroeck <wim@iguana.be>2014-10-20 22:50:28 +0400
commitdfa07141e7a792aecf98a8a99dd40df0bf91bce2 (patch)
treee968ed1a94cc71d8e97abe72914a2b4112ba0983 /drivers/watchdog/pcwd.c
parent191891c0378f44aec8e06e889a08d0b76fe6c5cb (diff)
downloadlinux-dfa07141e7a792aecf98a8a99dd40df0bf91bce2.tar.xz
watchdog: dw_wdt: initialise TOP_INIT in dw_wdt_set_top()
The TOP_INIT, ie bit 4-7 of the WDOG_TIMEOUT_RANGE_REG_OFFSET register may be zero, so the timeout period may be very short after initialization is done, thus the system may be reset soon after enabling. We fix this problem by also initialising the TOP_INIT when setting TOP in function dw_wdt_set_top(). Signed-off-by: Jisheng Zhang <jszhang@marvell.com> Reviewed-by: Guenter Roeck <linux@roeck-us.net> Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
Diffstat (limited to 'drivers/watchdog/pcwd.c')
0 files changed, 0 insertions, 0 deletions