Browse Source

smartbond_timer: If PM is set, take into account watchdog for timeout ticks

If PM is enabled, adjust timeout ticks according to watchdog expiration.

Signed-off-by: Ioannis Damigos <ioannis.damigos.uj@renesas.com>
pull/84040/head
Ioannis Damigos 6 months ago committed by Benjamin Cabé
parent
commit
b612044a93
  1. 2
      drivers/timer/smartbond_timer.c

2
drivers/timer/smartbond_timer.c

@ -103,7 +103,7 @@ void sys_clock_set_timeout(int32_t ticks, bool idle) @@ -103,7 +103,7 @@ void sys_clock_set_timeout(int32_t ticks, bool idle)
* as soon as system is awaken. Following code makes sure that
* system never goes to sleep for longer time that watchdog reload value.
*/
if (!IS_ENABLED(CONFIG_WDT_SMARTBOND) && IS_ENABLED(CONFIG_PM)) {
if (IS_ENABLED(CONFIG_PM)) {
uint32_t watchdog_expire_ticks;
if (CRG_TOP->CLK_RCX_REG & CRG_TOP_CLK_RCX_REG_RCX_ENABLE_Msk) {

Loading…
Cancel
Save