summaryrefslogtreecommitdiff
path: root/baseboard
diff options
context:
space:
mode:
authorTing Shen <phoenixshen@chromium.org>2019-09-10 17:58:16 +0000
committerCommit Bot <commit-bot@chromium.org>2019-10-01 12:52:59 +0000
commit2d592c8b467b99061dad3f0b7552bc4b184f444a (patch)
tree077c4b0d73fd187c20738e8233ca7d1cd564f211 /baseboard
parent1db81be6d747c8c90ddb3f1e93dadc230506b859 (diff)
downloadchrome-ec-2d592c8b467b99061dad3f0b7552bc4b184f444a.tar.gz
battery: add precharge voltage
Add a precharge_voltage field to batt_info in case we need its value differ from voltage_min, and set precharge_voltage = 3.4V according to battery spec. BUG=b:139012899 TEST=observe the charging curve (see issue link above for test result) BRANCH=master Change-Id: I2e4b240a12cd023ed90aaeda922e10b262508624 Signed-off-by: Ting Shen <phoenixshen@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1795491 Reviewed-by: Daisuke Nojiri <dnojiri@chromium.org>
Diffstat (limited to 'baseboard')
-rw-r--r--baseboard/kukui/battery_mm8013.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/baseboard/kukui/battery_mm8013.c b/baseboard/kukui/battery_mm8013.c
index 8fed84fe53..5c22675703 100644
--- a/baseboard/kukui/battery_mm8013.c
+++ b/baseboard/kukui/battery_mm8013.c
@@ -34,6 +34,7 @@ static const struct battery_info info[] = {
.voltage_max = 4400,
.voltage_normal = 3850,
.voltage_min = 3000,
+ .precharge_voltage = 3400,
.precharge_current = 256,
.start_charging_min_c = 0,
.start_charging_max_c = 45,