diff options
author | Shawn Nematbakhsh <shawnn@chromium.org> | 2017-08-26 08:56:10 -0700 |
---|---|---|
committer | ChromeOS Commit Bot <chromeos-commit-bot@chromium.org> | 2017-09-06 01:15:04 +0000 |
commit | edfb396dd35ab9a3f6e20bbcc258a39e3f4c9a07 (patch) | |
tree | 882261bc87806855c5ecfa5cabc4e1ca40d02384 | |
parent | 09fc609f16a0195ec7b925b6cdc5fa3960c3dcf3 (diff) | |
download | chrome-ec-edfb396dd35ab9a3f6e20bbcc258a39e3f4c9a07.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/644808
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.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/driver/charger/bd9995x.c b/driver/charger/bd9995x.c index d74e0cd635..2e63bed924 100644 --- a/driver/charger/bd9995x.c +++ b/driver/charger/bd9995x.c @@ -709,9 +709,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, |