summaryrefslogtreecommitdiffstats
path: root/drivers/watchdog/pcwd_usb.c
diff options
context:
space:
mode:
authorSandeep Tripathy <tripathy@broadcom.com>2016-01-19 14:44:49 +0530
committerWim Van Sebroeck <wim@iguana.be>2016-01-31 16:52:08 +0100
commit55e071779c79890f43b75d4472243280e91581de (patch)
tree8f9859ae3d02b35cd3f27b8e99bcb7252f1a6cb0 /drivers/watchdog/pcwd_usb.c
parent29efefb9091dc7b58a2ac9d054c92295101e6bb2 (diff)
downloadtalos-op-linux-55e071779c79890f43b75d4472243280e91581de.tar.gz
talos-op-linux-55e071779c79890f43b75d4472243280e91581de.zip
watchdog: sp805: ping fails to abort wdt reset
sp805 wdt asserts interrupt for the first expiry and reloads the counter. If wdt interrupt is set and count reaches zero then wdt reset event is generated. To get wdt reset at 't' timeout the driver loads wdt counter with 't/2'. A ping before time 't' *should* prevent wdt reset. Currently if ping is done after 't/2' then wdt interrupt condition gets set. On the next countdown of loadval wdt reset event occurs eventhough wdt was reloaded before the set timeout 't'. This patch clears the interrupt condition on ping. Signed-off-by: Sandeep Tripathy <tripathy@broadcom.com> Acked-by: Viresh Kumar <viresh.kumar@linaro.org> Signed-off-by: Guenter Roeck <linux@roeck-us.net> Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
Diffstat (limited to 'drivers/watchdog/pcwd_usb.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud