deadman96385

Untitled

Oct 3rd, 2018
271
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1. From 7a4e63dd9ae137c578df264f52e9e6a61dcf99a5 Mon Sep 17 00:00:00 2001
  2. From: Ethan Chen <[email protected]>
  3. Date: Fri, 27 Feb 2015 18:31:48 -0800
  4. Subject: [PATCH] power: reset: Allow device to preserve memory on restart
  5.  
  6. * Always perform a soft reset as this preserves memory contents,
  7. including pstore and other persistent memory.
  8.  
  9. Change-Id: Ic9744a0bb4e3ddb2905331ca23c55bbfbb453133
  10. ---
  11. drivers/power/reset/msm-poweroff.c | 4 ++++
  12. 1 files changed, 2 insertions(+)
  13.  
  14. diff --git a/drivers/power/reset/msm-poweroff.c b/drivers/power/reset/msm-poweroff.c
  15. index b10dc24730ac..7e04e78a35f5 100644
  16. --- a/drivers/power/reset/msm-poweroff.c
  17. +++ b/drivers/power/reset/msm-poweroff.c
  18. @@ -291,6 +291,10 @@ static void msm_restart_prepare(const char *cmd)
  19. strcmp(cmd, "userrequested")));
  20. }
  21.  
  22. + need_warm_reset = true;
  23. +
  24. /* Hard reset the PMIC unless memory contents must be maintained. */
  25. if (need_warm_reset) {
  26. qpnp_pon_system_pwr_off(PON_POWER_OFF_WARM_RESET);
Advertisement
Add Comment
Please, Sign In to add comment