diff options
Diffstat (limited to 'drivers/power/reset/msm-poweroff.c')
| -rw-r--r-- | drivers/power/reset/msm-poweroff.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/power/reset/msm-poweroff.c b/drivers/power/reset/msm-poweroff.c index b10dc24730ac..7e04e78a35f5 100644 --- a/drivers/power/reset/msm-poweroff.c +++ b/drivers/power/reset/msm-poweroff.c @@ -291,6 +291,10 @@ static void msm_restart_prepare(const char *cmd) strcmp(cmd, "userrequested"))); } +#ifdef CONFIG_MSM_PRESERVE_MEM + need_warm_reset = true; +#endif + /* Hard reset the PMIC unless memory contents must be maintained. */ if (need_warm_reset) { qpnp_pon_system_pwr_off(PON_POWER_OFF_WARM_RESET); |
