summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShawn Nematbakhsh <shawnn@chromium.org>2017-08-26 08:56:10 -0700
committerChromeOS Commit Bot <chromeos-commit-bot@chromium.org>2017-08-31 05:46:37 +0000
commit030b0bb43cc25d4ac65896e67cdfbe413d86bd6f (patch)
tree8db5adb315c419ffd4a78db823674c33d7929a91
parente4cfb577c9652c91b9414c31e9e09a6d79c8bfdd (diff)
downloadchrome-ec-030b0bb43cc25d4ac65896e67cdfbe413d86bd6f.tar.gz
charger: bd9995x: Disable topoff mode
Zero ITERM_SET to keep the charger out of topoff mode, since it has undesirable side-effects related to dead / low battery charging. BUG=b:35575421 BRANCH=reef TEST=Previous testing on kevin with same register setting. Change-Id: Ic1dd280e1069d410895498c0f72989654a6b8c63 Signed-off-by: Shawn Nematbakhsh <shawnn@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/636152 Commit-Ready: Shawn N <shawnn@chromium.org> Tested-by: Shawn N <shawnn@chromium.org> Reviewed-by: Daisuke Nojiri <dnojiri@chromium.org> (cherry picked from commit 98405d4eaec40e1ac9b8f0344ea8ddbc2747a4c9) Reviewed-on: https://chromium-review.googlesource.com/644806 Reviewed-by: Scott Collyer <scollyer@chromium.org> Commit-Queue: Ryan Zhang <ryan.zhang@quanta.corp-partner.google.com> Tested-by: Ryan Zhang <ryan.zhang@quanta.corp-partner.google.com>
-rw-r--r--driver/charger/bd9995x.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/driver/charger/bd9995x.c b/driver/charger/bd9995x.c
index ef2109984b..d4fc95e6cf 100644
--- a/driver/charger/bd9995x.c
+++ b/driver/charger/bd9995x.c
@@ -731,9 +731,7 @@ static void bd9995x_battery_charging_profile_settings(void)
charger_set_current(PD_MAX_CURRENT_MA);
/* Charge Termination Current Setting */
- ch_raw_write16(BD9995X_CMD_ITERM_SET,
- bd9995x_charger_info.current_min & 0x07C0,
- BD9995X_EXTENDED_COMMAND);
+ ch_raw_write16(BD9995X_CMD_ITERM_SET, 0, BD9995X_EXTENDED_COMMAND);
/* Trickle-charge Current Setting */
ch_raw_write16(BD9995X_CMD_ITRICH_SET,