From e64ad268c3b82662126ff354719577d255d034a9 Mon Sep 17 00:00:00 2001 From: Elliot Berman Date: Mon, 20 Jan 2020 12:10:09 -0800 Subject: [PATCH] power: reset: Add qcom_dload command to poweroff driver Add qcom_dload command to poweroff driver to force a warm restart into CrashDump mode. Change-Id: Idb1ab86801c24a9b86604e1f890fec01e7827ff2 Signed-off-by: Elliot Berman --- drivers/power/reset/msm-poweroff.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/power/reset/msm-poweroff.c b/drivers/power/reset/msm-poweroff.c index 01e8f7de9655..c900253c5133 100644 --- a/drivers/power/reset/msm-poweroff.c +++ b/drivers/power/reset/msm-poweroff.c @@ -402,6 +402,9 @@ static void msm_restart_prepare(const char *cmd) * Kill download mode if master-kill switch is set */ + if (cmd != NULL && !strcmp(cmd, "qcom_dload")) + restart_mode = RESTART_DLOAD; + set_dload_mode(download_mode && (in_panic || restart_mode == RESTART_DLOAD));