diff options
author | Ryan Zhang <ryan.zhang@quanta.corp-partner.google.com> | 2018-03-29 10:46:45 +0800 |
---|---|---|
committer | ChromeOS Commit Bot <chromeos-commit-bot@chromium.org> | 2018-04-03 15:22:50 +0000 |
commit | f7fba9111cd1e0e2a5da9146d6221676aa416357 (patch) | |
tree | e743bd1d2188a8d220f71e9fcfec6cee0139621e | |
parent | 1523a6d5122ef18971d99b17256fb1ae240c5f96 (diff) | |
download | chrome-ec-f7fba9111cd1e0e2a5da9146d6221676aa416357.tar.gz |
BD9995X: Do not set VIN_CTRL_SET_VSYS_PRIORITY.
Do not set VIN_CTRL_SET_VSYS_PRIORITY in VIN_CTRL_SET.
BRANCH=coral
BUG=b:77185915
TEST=Use console command "bd9995x_dump" to check
REG VIN_CTRL_SET(0x0A) status.
Change-Id: I0e40544f261045db08e0ee92b8d2f99b47af2088
Signed-off-by: David Huang <David.Huang@quantatw.com>
Reviewed-on: https://chromium-review.googlesource.com/983614
Reviewed-by: Marco Chen <marcochen@chromium.org>
-rw-r--r-- | driver/charger/bd9995x.c | 15 |
1 files changed, 0 insertions, 15 deletions
diff --git a/driver/charger/bd9995x.c b/driver/charger/bd9995x.c index 8430cdd725..5ee27b4edb 100644 --- a/driver/charger/bd9995x.c +++ b/driver/charger/bd9995x.c @@ -894,21 +894,6 @@ static void bd9995x_init(void) return; reg &= ~BD9995X_CMD_VM_CTRL_SET_EXTIADPEN; ch_raw_write16(BD9995X_CMD_VM_CTRL_SET, reg, BD9995X_EXTENDED_COMMAND); - /* - * Disable the input current limit when VBAT is < VSYSREG_SET. This - * needs to be done before calling - * bd9995x_battery_charging_profile_settings() as in that function the - * input current limit is set to CONFIG_CHARGER_INPUT_CURRENT which is - * 512 mA. In deeply discharged battery cases, setting the input current - * limit this low can cause VSYS to collapse, which in turn can cause - * the EC's brownout detector to reset the EC. - */ - if (ch_raw_read16(BD9995X_CMD_VIN_CTRL_SET, ®, - BD9995X_EXTENDED_COMMAND)) - return; - reg |= BD9995X_CMD_VIN_CTRL_SET_VSYS_PRIORITY; - ch_raw_write16(BD9995X_CMD_VIN_CTRL_SET, reg, - BD9995X_EXTENDED_COMMAND); /* Define battery charging profile */ bd9995x_battery_charging_profile_settings(); |