OSDN Git Service

watchdog: keembay: Clear either the TO or TH interrupt bit
authorShruthi Sanil <shruthi.sanil@intel.com>
Mon, 17 May 2021 17:49:48 +0000 (23:19 +0530)
committerWim Van Sebroeck <wim@linux-watchdog.org>
Mon, 21 Jun 2021 06:48:54 +0000 (08:48 +0200)
commit0e36a09faea25f4564d41a0c28938199b605148e
treee51726102c84e4e657424562956050de6e6c39ce
parent75f6c56dfeec92c53e09a72896547888ac9a27d7
watchdog: keembay: Clear either the TO or TH interrupt bit

During the interrupt service routine of the TimeOut interrupt and
the ThresHold interrupt, the respective interrupt clear bit
have to be cleared and not both.

Fixes: fa0f8d51e90d ("watchdog: Add watchdog driver for Intel Keembay Soc")
Reviewed-by: Guenter Roeck <linux@roeck-us.net>
Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Tested-by: Kris Pan <kris.pan@intel.com>
Signed-off-by: Shruthi Sanil <shruthi.sanil@intel.com>
Link: https://lore.kernel.org/r/20210517174953.19404-5-shruthi.sanil@intel.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Wim Van Sebroeck <wim@linux-watchdog.org>
drivers/watchdog/keembay_wdt.c