From 8f797300e11ea0d1119036fc605193b2cef786a9 Mon Sep 17 00:00:00 2001 From: hqjiangy Date: Thu, 7 Jul 2022 09:45:45 +0800 Subject: [PATCH] TP charger mode fix[1/1] charger mode fix Change-Id: Ie86f496f9823946007de1df4a3f359ade532296c Signed-off-by: hqjiangy Reviewed-on: https://gerrit.mot.com/2325014 SME-Granted: SME Approvals Granted SLTApproved: Slta Waiver Tested-by: Jira Key Reviewed-by: Xiangpo Zhao Reviewed-by: Wei Deng Submit-Approved: Jira Key --- drivers/input/touchscreen/synaptics_tcm2_mmi/syna_ts_mmi.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/input/touchscreen/synaptics_tcm2_mmi/syna_ts_mmi.c b/drivers/input/touchscreen/synaptics_tcm2_mmi/syna_ts_mmi.c index ea0c48ca58fb..90b239c45dd0 100644 --- a/drivers/input/touchscreen/synaptics_tcm2_mmi/syna_ts_mmi.c +++ b/drivers/input/touchscreen/synaptics_tcm2_mmi/syna_ts_mmi.c @@ -473,7 +473,6 @@ static int syna_ts_mmi_charger_mode(struct device *dev, int mode) LOGI("Interrupt is closed, so cannot access CHARGER_CONNECTED\n"); return -EINVAL; } - mutex_lock(&tcm->tp_event_mutex); retval = syna_tcm_get_dynamic_config(tcm->tcm_dev,DC_ENABLE_CHARGER_CONNECTED,&cval,RESP_IN_ATTN); if(retval < 0) { @@ -483,7 +482,7 @@ static int syna_ts_mmi_charger_mode(struct device *dev, int mode) if(cval != mode){ retval = syna_tcm_set_dynamic_config(tcm->tcm_dev,DC_ENABLE_CHARGER_CONNECTED,mode,RESP_IN_ATTN); if (retval < 0) { - LOGE("Failed to get charger_connected mode\n"); + LOGE("Failed to set charger_connected mode\n"); goto exit; } LOGI("%s: charger mode success %d\n",__func__,cval); @@ -492,7 +491,6 @@ static int syna_ts_mmi_charger_mode(struct device *dev, int mode) } exit: - mutex_unlock(&tcm->tp_event_mutex); return 0; };