summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaisuke Nojiri <dnojiri@chromium.org>2017-03-13 08:55:34 -0700
committerChromeOS Commit Bot <chromeos-commit-bot@chromium.org>2017-03-13 16:04:35 +0000
commit154b4e1e0eb71cade720336f23dfe9301f935268 (patch)
tree331a68e39dad0636d9b707782e9c0243ecff381b
parent60f0d38743c348ec266fa8e7b5638713c945ba64 (diff)
downloadchrome-ec-154b4e1e0eb71cade720336f23dfe9301f935268.tar.gz
bd9995x: Do not set IADP monitoring enable bit
IADP monitoring bit was set to the default value for the devices with an RO image which clears the bit (and causes the issue). This patch removes the code so that we do not touch the IADP monitoring bit since transitioning from 0->1 may cause other issues. BUG=b:35647661 BRANCH=reef TEST=none Change-Id: I4413e0bd2de3f4e3912cbe6e73b8cad641ee9245 Signed-off-by: Daisuke Nojiri <dnojiri@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/453400 Reviewed-by: Shawn N <shawnn@chromium.org>
-rw-r--r--driver/charger/bd9995x.c9
1 files changed, 0 insertions, 9 deletions
diff --git a/driver/charger/bd9995x.c b/driver/charger/bd9995x.c
index 7e83676e7b..eae0a8d9f9 100644
--- a/driver/charger/bd9995x.c
+++ b/driver/charger/bd9995x.c
@@ -796,15 +796,6 @@ static void bd9995x_init(void)
ch_raw_write16(BD9995X_CMD_CHGOP_SET2, reg,
BD9995X_EXTENDED_COMMAND);
- /* IADP monitoring is enabled by default but since we've deployed RO
- * which clears it we need to enforce the default setting. */
- if (ch_raw_read16(BD9995X_CMD_VM_CTRL_SET, &reg,
- BD9995X_EXTENDED_COMMAND))
- return;
- reg |= BD9995X_CMD_VM_CTRL_SET_EXTIADPEN;
- ch_raw_write16(BD9995X_CMD_VM_CTRL_SET, reg,
- BD9995X_EXTENDED_COMMAND);
-
/* Define battery charging profile */
bd9995x_battery_charging_profile_settings();