summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJone Chou <jonechou@google.com>2021-08-13 18:25:16 +0800
committerJone Chou <jonechou@google.com>2021-08-18 08:44:07 +0000
commitb01542771e6011c37b872e3a94f5a68aa659a631 (patch)
tree7251202d3fc0d62b112c8cf7e168a1813fbd8b83
parentcabb3d043ac6ea5e6e65e91ac6a6f38b4a155602 (diff)
downloadreset-b01542771e6011c37b872e3a94f5a68aa659a631.tar.gz
power: reset: support emergency_restart swreset
If panic or emergency_restart use warm reboot by swreset else use cold reboot by PS_HOLD note: panic is also one of emergency_restart cases Bug: 196236629 Signed-off-by: Jone Chou <jonechou@google.com> Change-Id: I0b7cb5dac31e081d7f784d4da2af59c876612cfe
-rw-r--r--exynos-reboot.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/exynos-reboot.c b/exynos-reboot.c
index 0987750..f5a096e 100644
--- a/exynos-reboot.c
+++ b/exynos-reboot.c
@@ -189,7 +189,7 @@ static int exynos_restart_handler(struct notifier_block *this, unsigned long mod
if (s2mpg10_get_rev_id() == S2MPG10_EVT0 ||
!rsbm_supported ||
- dbg_snapshot_get_panic_status()) {
+ !dbg_snapshot_get_reboot_status()) {
set_priv_reg(pmu_alive_base + warm_reboot_offset, warm_reboot_trigger);
} else {
pr_emerg("Set PS_HOLD Low.\n");