diff options
author | li feng <li1.feng@intel.com> | 2016-02-08 17:04:26 -0800 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2016-02-09 19:51:00 -0800 |
commit | c7b96d514d18697762696715f79cfbea3d7afa84 (patch) | |
tree | 2bb6256bfcd7f437e422ba4aba529df25d7a25bc | |
parent | d79035825072e3d4a210ba6fea347c90e397f541 (diff) | |
download | chrome-ec-c7b96d514d18697762696715f79cfbea3d7afa84.tar.gz |
Driver: isl9237: configures ACOK assertion to switching time
Isl9237 default setting sets 1.3s debounce time from ACOK assertion
to switching. It's too long for EC being notified AC is present.
Change the value to 150ms.
BUG=none
BRANCH=glados
TEST=In Kunimitsu system, plug in Zinger and capture timestamp when EC
receive AC_PRESENT interrupt, it's reduced by ~1.2s.
Change-Id: I2b027eef816949527138f7b8b53d5408fc823093
Signed-off-by: li feng <li1.feng@intel.com>
Reviewed-on: https://chromium-review.googlesource.com/326844
Commit-Ready: Li1 Feng <li1.feng@intel.com>
Tested-by: Li1 Feng <li1.feng@intel.com>
Reviewed-by: Shawn N <shawnn@chromium.org>
-rw-r--r-- | driver/charger/isl9237.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/driver/charger/isl9237.c b/driver/charger/isl9237.c index 7ac3cdbd73..de69b4e9f7 100644 --- a/driver/charger/isl9237.c +++ b/driver/charger/isl9237.c @@ -235,7 +235,9 @@ int charger_post_init(void) return rv; rv = raw_write16(ISL9237_REG_CONTROL2, - reg | ISL9237_C2_PROCHOT_DEBOUNCE_1000); + reg | + ISL9237_C2_PROCHOT_DEBOUNCE_1000 | + ISL9237_C2_ADAPTER_DEBOUNCE_150); if (rv) return rv; |