diff --git a/arch/arm/boot/dts/qcom/msm8998.dtsi b/arch/arm/boot/dts/qcom/msm8998.dtsi index ca455f70aaac..d03918b9683b 100644 --- a/arch/arm/boot/dts/qcom/msm8998.dtsi +++ b/arch/arm/boot/dts/qcom/msm8998.dtsi @@ -3087,6 +3087,11 @@ compatible = "qcom,msm-imem-diag-dload"; reg = <0xc8 200>; }; + + emergency_download_mode@fe0 { + compatible = "qcom,msm-imem-emergency_download_mode"; + reg = <0xfe0 12>; + }; }; cpu_pmu: cpu-pmu { diff --git a/drivers/power/reset/msm-poweroff.c b/drivers/power/reset/msm-poweroff.c index 6c98321ce4d7..4097d83b18a2 100644 --- a/drivers/power/reset/msm-poweroff.c +++ b/drivers/power/reset/msm-poweroff.c @@ -163,7 +163,7 @@ static bool get_dload_mode(void) return dload_mode_enabled; } -#if 0 +#if 1 static void enable_emergency_dload_mode(void) { int ret; @@ -396,7 +396,7 @@ static void msm_restart_prepare(const char *cmd) restart_reason); } } -#if 0 +#if 1 } else if (!strncmp(cmd, "edl", 3)) { enable_emergency_dload_mode(); #endif diff --git a/drivers/power/supply/qcom/smb-lib.c b/drivers/power/supply/qcom/smb-lib.c index 9640abaafd7d..be6d41062cbb 100644 --- a/drivers/power/supply/qcom/smb-lib.c +++ b/drivers/power/supply/qcom/smb-lib.c @@ -5648,7 +5648,7 @@ static void smblib_icl_change_work(struct work_struct *work) power_supply_changed(chg->usb_main_psy); - smblib_dbg(chg, PR_INTERRUPT, "icl_settled=%d\n", settled_ua); + //smblib_dbg(chg, PR_INTERRUPT, "icl_settled=%d\n", settled_ua); } static void smblib_pl_enable_work(struct work_struct *work)