diff options
author | wen zhang <zhangwen6@huaqin.corp-partner.google.com> | 2020-12-03 22:45:28 +0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-12-04 08:54:24 +0000 |
commit | 2c3dd5d148ab7ea3b7c6796e2e4c3069b3347043 (patch) | |
tree | 61ee4ce8f70d26cff4b94e4cffceb25d7da15e5c /driver | |
parent | 832193295ddfcadeeddae2ef904c6428eacc9f60 (diff) | |
download | chrome-ec-2c3dd5d148ab7ea3b7c6796e2e4c3069b3347043.tar.gz |
Kakadu: Fix battery is_present status for bq27542
Fix the battery is_present status for gauge bq27542.
BUG=b:174802149
BRANCH=master
TEST=1.make -j BOARD=kakadu
2.verified the battery present status and the result is OK.
Change-Id: Ic8d9d503bc2f7d9648df56c150018f304aacfb18
Signed-off-by: wen zhang <zhangwen6@huaqin.corp-partner.google.com>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2571145
Reviewed-by: Ting Shen <phoenixshen@chromium.org>
Diffstat (limited to 'driver')
-rw-r--r-- | driver/battery/bq27541.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/driver/battery/bq27541.c b/driver/battery/bq27541.c index 0fa91db904..e1d7ad2c4e 100644 --- a/driver/battery/bq27541.c +++ b/driver/battery/bq27541.c @@ -266,7 +266,7 @@ enum battery_present battery_is_present(void) { int v; if (bq27541_read(REG_TEMPERATURE, &v)) - return BP_NOT_SURE; + return BP_NO; return BP_YES; } @@ -312,7 +312,9 @@ void battery_get_params(struct batt_params *batt) batt->flags |= BATT_FLAG_RESPONSIVE; batt->is_present = BP_YES; } else { - batt->is_present = BP_NOT_SURE; + + /* If all of those reads error, the battery is not present */ + batt->is_present = BP_NO; } v = 0; |