summaryrefslogtreecommitdiff
path: root/baseboard
diff options
context:
space:
mode:
authorScott Chao <scott.chao@bitland.corp-partner.google.com>2020-07-07 13:39:06 +0800
committerCommit Bot <commit-bot@chromium.org>2020-07-07 12:16:00 +0000
commit8a7c9a1cd52a4b8f52d9f4a63e919386ddafc7a0 (patch)
tree43e0bc78fac5501625f7ce7928cd0a43b5b6a309 /baseboard
parent4c7567d1b0e37ef9f143b09ed9dc2d45d6ed0512 (diff)
downloadchrome-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.c4
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;