diff options
author | Shawn Nematbakhsh <shawnn@chromium.org> | 2016-05-16 18:04:10 -0700 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2016-05-18 18:11:31 -0700 |
commit | 4e889ab4a0c77973c729c70283c26286fd876370 (patch) | |
tree | bb43f0d97cabd7cd53c8edfe91a556fd1089fbe1 | |
parent | 77e23a4fc99c7cadfa7717544b464ef59773c223 (diff) | |
download | chrome-ec-4e889ab4a0c77973c729c70283c26286fd876370.tar.gz |
kevin / gru: Update battery parameters
Update battery parameters to match the batteries actually present on
these devices.
BUG=chrome-os-partner:53002
BRANCH=None
TEST=Manual on kevin. Verify battery successfully charges and discharges
from AC.
Change-Id: I84579c23fe9fec1aecf133887a2d5b880047772f
Signed-off-by: Shawn Nematbakhsh <shawnn@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/344935
Commit-Ready: Shawn N <shawnn@chromium.org>
Tested-by: Shawn N <shawnn@chromium.org>
Reviewed-by: Mary Ruthven <mruthven@chromium.org>
-rw-r--r-- | board/kevin/battery.c | 19 |
1 files changed, 16 insertions, 3 deletions
diff --git a/board/kevin/battery.c b/board/kevin/battery.c index 8fc9f02c90..c3262b6b11 100644 --- a/board/kevin/battery.c +++ b/board/kevin/battery.c @@ -15,20 +15,33 @@ /* Shutdown mode parameter to write to manufacturer access register */ #define SB_SHUTDOWN_DATA 0x0010 -/* Battery info for proto - copied from celes */ -/* TODO: Update once real battery is available */ +#ifdef BOARD_KEVIN static const struct battery_info info = { .voltage_max = 8700, .voltage_normal = 7600, .voltage_min = 6000, - .precharge_current = 150, + .precharge_current = 200, .start_charging_min_c = 0, .start_charging_max_c = 45, .charging_min_c = 0, .charging_max_c = 60, .discharging_min_c = -20, + .discharging_max_c = 70, +}; +#elif defined(BOARD_GRU) +static const struct battery_info info = { + .voltage_max = 8700, + .voltage_normal = 7600, + .voltage_min = 5800, + .precharge_current = 256, + .start_charging_min_c = 0, + .start_charging_max_c = 50, + .charging_min_c = 0, + .charging_max_c = 50, + .discharging_min_c = -20, .discharging_max_c = 60, }; +#endif const struct battery_info *battery_get_info(void) { |