summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShawn Nematbakhsh <shawnn@chromium.org>2016-05-16 18:04:10 -0700
committerchrome-bot <chrome-bot@chromium.org>2016-05-18 18:11:31 -0700
commit4e889ab4a0c77973c729c70283c26286fd876370 (patch)
treebb43f0d97cabd7cd53c8edfe91a556fd1089fbe1
parent77e23a4fc99c7cadfa7717544b464ef59773c223 (diff)
downloadchrome-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.c19
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)
{