summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwen zhang <zhangwen6@huaqin.corp-partner.google.com>2020-12-03 22:45:28 +0800
committerCommit Bot <commit-bot@chromium.org>2020-12-04 10:18:32 +0000
commit2b98f4ac315ff95e5deca30efd626e795fa64ddf (patch)
tree0c06d97b61a261ff41483d1e742a95d1f4bc8f32
parentccbbd386e55348864394713cbacc550c40b7f7fc (diff)
downloadchrome-ec-2b98f4ac315ff95e5deca30efd626e795fa64ddf.tar.gz
Kakadu: Fix battery is_present status for bq27542
Fix the battery is_present status for gauge bq27542. BUG=b:174802149 BRANCH=firmware-kukui-12573.B 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> (cherry picked from commit 2c3dd5d148ab7ea3b7c6796e2e4c3069b3347043) Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2573666 Commit-Queue: Ting Shen <phoenixshen@chromium.org>
-rw-r--r--driver/battery/bq27541.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/driver/battery/bq27541.c b/driver/battery/bq27541.c
index 31d0292907..cd511bd749 100644
--- a/driver/battery/bq27541.c
+++ b/driver/battery/bq27541.c
@@ -261,7 +261,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;
}
@@ -307,7 +307,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;