From e4e70fc2b349e13e83f8b60fac9d59c0888c4531 Mon Sep 17 00:00:00 2001 From: Yonghua Yan Date: Thu, 19 May 2022 16:02:41 +0800 Subject: [PATCH] Turn off load switch during charging Turn off load switch when charger is attached and paired battery is under charging, but not discharging. Change-Id: Idbd2824c85a43175b8030eeb2e0af2e7a400f27e Signed-off-by: Yonghua Yan Reviewed-on: https://gerrit.mot.com/2273610 SME-Granted: SME Approvals Granted SLTApproved: Slta Waiver Tested-by: Jira Key Reviewed-by: Jianqi Yang Submit-Approved: Jira Key --- drivers/power/sgm4154x_charger_lite/sgm4154x_charger_lite.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/power/sgm4154x_charger_lite/sgm4154x_charger_lite.c b/drivers/power/sgm4154x_charger_lite/sgm4154x_charger_lite.c index 87adae5b3baa..47aad0374d3c 100644 --- a/drivers/power/sgm4154x_charger_lite/sgm4154x_charger_lite.c +++ b/drivers/power/sgm4154x_charger_lite/sgm4154x_charger_lite.c @@ -2367,7 +2367,8 @@ static void sgm4154x_paired_battery_notify(void *data, low_load_en = false; } - if (chg_present) { + /* Turn off load switch if paired battery is charging */ + if (chg_present && batt_info->batt_ma > 0) { high_load_en = false; low_load_en = false; }