The first 4 patch in this series fixes the below issues 1) 32 bit overflow issue 2) Runtime PM usage count issue 3) BUG: Invalid context during reset. 4) Reset control imbalance The later 3 patches are enhancements to the WDT driver. 1) Adding error check for reset_control_deassert() and fixing reset_control imbalance. 2) Generate Parity error for WDT reset 3) Add support for set_timeout callback v4->v5: * Updated commit description of patch#4 * Added Rb tag from Geert. * Separated reset control imbalance from patch#4 Biju Das (7): watchdog: rzg2l_wdt: Fix 32bit overflow issue watchdog: rzg2l_wdt: Fix Runtime PM usage watchdog: rzg2l_wdt: Fix 'BUG: Invalid wait context' watchdog: rzg2l_wdt: Fix reset control imbalance watchdog: rzg2l_wdt: Add error check for reset_control_deassert watchdog: rzg2l_wdt: Use force reset for WDT reset watchdog: rzg2l_wdt: Add set_timeout callback drivers/watchdog/rzg2l_wdt.c | 83 ++++++++++++++++++++---------------- 1 file changed, 47 insertions(+), 36 deletions(-) -- 2.17.1