summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael5 Chen1 <michael5_chen1@pegatron.corp-partner.google.com>2021-10-21 17:14:10 +0800
committerCommit Bot <commit-bot@chromium.org>2021-11-12 07:48:29 +0000
commit9167d6932dbc4bd7d11605a866fddbb1c4bcb326 (patch)
tree7ad65820534213453eb2585cb6f516a8d5f198ae
parent76ce2b1acbcaaa795a6d28b2fe0574f3cefbf493 (diff)
downloadchrome-ec-9167d6932dbc4bd7d11605a866fddbb1c4bcb326.tar.gz
ISL923x: Set charge current to 0 when ocpc precharge complete
Set primary charge current to 0 when enable ocpc charge. BUG=b:202796060 BRANCH=dedede TEST=SIT check function is PASS Signed-off-by: Ben Chen <ben.chen2@quanta.corp-partner.google.com> Change-Id: I0c635624c79935f50da591400d16fe77a66b70be Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3274732 Reviewed-by: Aseda Aboagye <aaboagye@chromium.org>
-rw-r--r--driver/charger/isl923x.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/driver/charger/isl923x.c b/driver/charger/isl923x.c
index 0eab5e94b0..7861ec95bc 100644
--- a/driver/charger/isl923x.c
+++ b/driver/charger/isl923x.c
@@ -1282,6 +1282,7 @@ static enum ec_error_list raa489000_enable_linear_charge(int chgnum,
rv = raw_update16(CHARGER_PRIMARY, RAA489000_REG_CONTROL10,
RAA489000_C10_ENABLE_DVC_TRICKLE_CHARGE,
MASK_CLR);
+ rv |= isl9237_set_current(CHARGER_PRIMARY, 0);
}
return rv;