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>
This commit is contained in:
Shawn Nematbakhsh
2017-08-26 08:56:10 -07:00
committed by chrome-bot
parent c2d4746c37
commit 98405d4eae

View File

@@ -742,9 +742,7 @@ static void bd9995x_battery_charging_profile_settings(void)
charger_set_input_current(CONFIG_CHARGER_INPUT_CURRENT);
/* 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,