diff --git a/soc/arm/st_stm32/stm32l0/power.c b/soc/arm/st_stm32/stm32l0/power.c index 2c504e6f40a..7f98c465aa6 100644 --- a/soc/arm/st_stm32/stm32l0/power.c +++ b/soc/arm/st_stm32/stm32l0/power.c @@ -58,6 +58,7 @@ __weak void pm_power_state_exit_post_ops(struct pm_state_info info) case PM_STATE_SUSPEND_TO_IDLE: LL_LPM_DisableSleepOnExit(); LL_LPM_EnableSleep(); + LL_PWR_SetRegulModeLP(LL_PWR_REGU_LPMODES_MAIN); /* Restore the clock setup. */ stm32_clock_control_init(NULL);