summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid.Huang <David.Huang@quantatw.com>2016-12-07 09:35:01 +0800
committerChromeOS Commit Bot <chromeos-commit-bot@chromium.org>2017-01-18 05:26:40 +0000
commit90783754da3219bbb642204b4d84db1d395655e2 (patch)
tree6d7c7067cf6899e4cd804fefb25939c5e4771d65
parentc77d95fa20027566a75c60a4465099ce8b68becc (diff)
downloadchrome-ec-90783754da3219bbb642204b4d84db1d395655e2.tar.gz
Peppy: Change charge voltage for battery
Change battery charge voltage for peppy battery. BRANCH=peppy BUG=chrome-os-partner:60681 TEST=Use console command "charger" to check charge voltage. Change-Id: I5b4b6ad3fdedd95762899ac77d9da95fd420481f Signed-off-by: David Huang <David.Huang@quantatw.com> Reviewed-on: https://chromium-review.googlesource.com/417439 Reviewed-by: Shawn N <shawnn@chromium.org>
-rw-r--r--common/charger_bq24707a.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/common/charger_bq24707a.c b/common/charger_bq24707a.c
index 9538318997..73be3367ac 100644
--- a/common/charger_bq24707a.c
+++ b/common/charger_bq24707a.c
@@ -168,6 +168,11 @@ int charger_get_voltage(int *voltage)
int charger_set_voltage(int voltage)
{
+/* crosbug.com/p/60681: Limit charge voltage to 12.832V */
+#ifdef BOARD_peppy
+ if (voltage != 0)
+ voltage = MIN(voltage, 12832);
+#endif
return sbc_write(SB_CHARGING_VOLTAGE, voltage);
}