summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwen zhang <zhangwen6@huaqin.corp-partner.google.com>2020-12-05 16:19:00 +0800
committerCommit Bot <commit-bot@chromium.org>2020-12-08 06:14:29 +0000
commit62aa03af1d35c540c09e70785ffb1c9d0d3f5dcc (patch)
tree1445c96463c221e8f32dd3021e965e1cf0e670bc
parent0e5cbccb64ce919032bec5c50d62f2c30170cce8 (diff)
downloadchrome-ec-62aa03af1d35c540c09e70785ffb1c9d0d3f5dcc.tar.gz
Kakadu: Fix battery charging status for bq27542
Fix the battery charging status for gauge bq27542. BUG=b:174725434 BRANCH=firmware-kukui-12573.B TEST=1.make -j BOARD=kakadu 2.verified the battery charging status and the result is OK. Change-Id: Ie3a926dd96b967679d2c51856afc3d1c157835f5 Signed-off-by: wen zhang <zhangwen6@huaqin.corp-partner.google.com> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2576196 Reviewed-by: Chen-Tsung Hsieh <chentsung@chromium.org> Reviewed-by: Ting Shen <phoenixshen@chromium.org> Commit-Queue: Ting Shen <phoenixshen@chromium.org> (cherry picked from commit 1c5dbcb07c260ef9437348e31f8377cdf5bea7f4) Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2576313
-rw-r--r--driver/battery/bq27541.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/driver/battery/bq27541.c b/driver/battery/bq27541.c
index cd511bd749..96235bc2b3 100644
--- a/driver/battery/bq27541.c
+++ b/driver/battery/bq27541.c
@@ -312,6 +312,10 @@ void battery_get_params(struct batt_params *batt)
batt->is_present = BP_NO;
}
+ /* update the battery status */
+ if (battery_status(&batt->status))
+ batt->flags |= BATT_FLAG_BAD_STATUS;
+
v = 0;
if (battery_charging_allowed(&v)) {
batt->flags |= BATT_FLAG_BAD_ANY;