From 7149d8c4e80e2f21338c2c41ee517deb456a3420 Mon Sep 17 00:00:00 2001 From: longc102 Date: Wed, 20 Apr 2022 18:37:49 +0800 Subject: [PATCH] rt9471 charge status incorrect CQA test fail at battery info if ic status is ready, charge status should be not charging Change-Id: Ifd83cd1dc2c122a70f1b90e275405e3448986cf7 Signed-off-by: longc102 Reviewed-on: https://gerrit.mot.com/2247969 SME-Granted: SME Approvals Granted SLTApproved: Slta Waiver Tested-by: Jira Key Reviewed-by: Qiong Xie Reviewed-by: Wang Wang Submit-Approved: Jira Key --- drivers/power/rt9471_chg_mmi/rt9471_charger.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/power/rt9471_chg_mmi/rt9471_charger.c b/drivers/power/rt9471_chg_mmi/rt9471_charger.c index 630458660338..89c69c30b409 100644 --- a/drivers/power/rt9471_chg_mmi/rt9471_charger.c +++ b/drivers/power/rt9471_chg_mmi/rt9471_charger.c @@ -2215,7 +2215,8 @@ static int rt9471_charger_get_property(struct power_supply *psy, val->intval = POWER_SUPPLY_STATUS_CHARGING; } else if (ic_stat == RT9471_ICSTAT_BGCHG || ic_stat == RT9471_ICSTAT_IEOC || - ic_stat == RT9471_ICSTAT_CHGDONE) { + ic_stat == RT9471_ICSTAT_CHGDONE || + ic_stat == RT9471_ICSTAT_VBUSRDY) { val->intval = POWER_SUPPLY_STATUS_NOT_CHARGING; } else { val->intval = POWER_SUPPLY_STATUS_DISCHARGING;