diff options
author | Scott Chao <scott.chao@bitland.corp-partner.google.com> | 2020-07-07 13:39:06 +0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-07-07 12:16:00 +0000 |
commit | 8a7c9a1cd52a4b8f52d9f4a63e919386ddafc7a0 (patch) | |
tree | 43e0bc78fac5501625f7ce7928cd0a43b5b6a309 /baseboard | |
parent | 4c7567d1b0e37ef9f143b09ed9dc2d45d6ed0512 (diff) | |
download | chrome-ec-8a7c9a1cd52a4b8f52d9f4a63e919386ddafc7a0.tar.gz |
kakadu: fix board-specific charge behavior
Request voltage always keep at 4320mV when cycle_count is over than 600.
We need at a zone for it.
BUG=b:153272421
BRANCH=kukui
TEST=make -j BOARD=kakadu
TEST=make buildall
Signed-off-by: Scott Chao <scott.chao@bitland.corp-partner.google.com>
Change-Id: I8d065a607226a39335e3a663ddf7a179ff73a0db
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2282739
Reviewed-by: Ting Shen <phoenixshen@chromium.org>
Diffstat (limited to 'baseboard')
-rw-r--r-- | baseboard/kukui/battery_max17055.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/baseboard/kukui/battery_max17055.c b/baseboard/kukui/battery_max17055.c index 29f28a17ce..972bd13700 100644 --- a/baseboard/kukui/battery_max17055.c +++ b/baseboard/kukui/battery_max17055.c @@ -211,9 +211,9 @@ int charger_profile_override(struct charge_state_data *curr) rv = battery_cycle_count(&val); if (!rv) cycle_count = val; - if (cycle_count > 300) + if (cycle_count > 300 && cycle_count <= 600) curr->requested_voltage = 4320; - else if (cycle_count > 600) + else if (cycle_count > 600 && cycle_count <= 1000) curr->requested_voltage = 4300; else if (cycle_count > 1000) curr->requested_voltage = 4250; |