diff --git a/drivers/soc/rockchip/rockchip_pm_config.c b/drivers/soc/rockchip/rockchip_pm_config.c index 4ff89bf8b7c2..0972dbe2893b 100644 --- a/drivers/soc/rockchip/rockchip_pm_config.c +++ b/drivers/soc/rockchip/rockchip_pm_config.c @@ -103,6 +103,8 @@ static void rockchip_pm_virt_pwroff_prepare(void) { int error; + pm_wakeup_clear(0); + regulator_suspend_prepare(PM_SUSPEND_MEM); error = suspend_disable_secondary_cpus();