diff options
author | Daisuke Nojiri <dnojiri@chromium.org> | 2021-01-28 08:40:12 -0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-01-28 20:52:11 +0000 |
commit | de6e089385317a4379fa2e884d11da4453784a00 (patch) | |
tree | afacd006aeecaaf8158c0348e12982e79f50088e /driver/nfc | |
parent | 48c97bf65ca421ce5036a73831da644f0298b7ff (diff) | |
download | chrome-ec-de6e089385317a4379fa2e884d11da4453784a00.tar.gz |
ctn730: Add delay between INITIALIZATION and ENABLE
ctn730 isn't immediately ready for i2c write after normal mode
initialization.
This patch adds 5 msec delay between INITIALIZATION and ENABLE
commands.
BUG=b:173235954, b:178096436
BRANCH=trogdor
TEST=CoachZ
Signed-off-by: Daisuke Nojiri <dnojiri@chromium.org>
Change-Id: Ic3c51212c2f9a7bca827b040166aa18ec0a06b63
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2656765
Reviewed-by: Vincent Palatin <vpalatin@chromium.org>
Diffstat (limited to 'driver/nfc')
-rw-r--r-- | driver/nfc/ctn730.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/driver/nfc/ctn730.c b/driver/nfc/ctn730.c index 5528b8c5ec..087ea0daad 100644 --- a/driver/nfc/ctn730.c +++ b/driver/nfc/ctn730.c @@ -266,6 +266,12 @@ static int ctn730_init(struct pchg *ctx) if (rv) return rv; + /* + * ctn730 isn't immediately ready for i2c write after normal mode + * initialization (b:178096436). + */ + msleep(5); + /* WLC-host should send EVT_HOST_CTRL_RESET_EVT shortly. */ return EC_SUCCESS_IN_PROGRESS; } |