diff options
author | wen zhang <zhangwen6@huaqin.corp-partner.google.com> | 2020-12-05 16:19:00 +0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-12-08 19:24:39 +0000 |
commit | 2e1eab7e0e2b1dbaaa44fd9d8e85c8629d7771a2 (patch) | |
tree | 00e2fa482fc6408c64dafb7890bbab5752be5f36 /driver | |
parent | 5d8b8a5ea83580cdb25ea6a09c4c28964d9b153b (diff) | |
download | chrome-ec-2e1eab7e0e2b1dbaaa44fd9d8e85c8629d7771a2.tar.gz |
Kakadu: Fix battery charging status for bq27542
Fix the battery charging status for gauge bq27542.
BUG=b:174725434
BRANCH=master
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>
Signed-off-by: Abe Levkoy <alevkoy@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2580270
Diffstat (limited to 'driver')
-rw-r--r-- | driver/battery/bq27541.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/driver/battery/bq27541.c b/driver/battery/bq27541.c index e1d7ad2c4e..b39147092f 100644 --- a/driver/battery/bq27541.c +++ b/driver/battery/bq27541.c @@ -317,6 +317,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; |