diff options
author | Shawn Nematbakhsh <shawnn@chromium.org> | 2017-01-13 16:34:42 -0800 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2017-01-17 14:55:06 -0800 |
commit | a904328c5d13e2b6e41dd8989273143f6083651a (patch) | |
tree | 4dfb17ee1d4ce534c7678c8ad9d464abfdbe54a5 | |
parent | cc86aabcf9f88ce01c149d6fc60527d721f536c9 (diff) | |
download | chrome-ec-a904328c5d13e2b6e41dd8989273143f6083651a.tar.gz |
pd: Reduce VDO_CMD_GET_LOG timeout to 75ms
VDO_CMD_GET_LOG is sent for each port from a host command handler, so we
must ensure that it returns quickly to prevent host timeout.
BUG=chrome-os-partner:61910
BRANCH=gru
TEST=Manual on kevin, attach hoho and verify 'cros-ec-spi' timeout
errors are not seen every 60s. Also verify that zinger pdlogs are
correctly retrieved.
Change-Id: Ie0466a8b614ec6bfe5874cde9d700e80a15d298e
Signed-off-by: Shawn Nematbakhsh <shawnn@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/428164
Commit-Ready: Shawn N <shawnn@chromium.org>
Tested-by: Shawn N <shawnn@chromium.org>
Reviewed-by: Vincent Palatin <vpalatin@chromium.org>
Reviewed-by: Todd Broch <tbroch@chromium.org>
-rw-r--r-- | common/usb_pd_protocol.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/common/usb_pd_protocol.c b/common/usb_pd_protocol.c index 4f27ff4477..0378d817f4 100644 --- a/common/usb_pd_protocol.c +++ b/common/usb_pd_protocol.c @@ -3110,7 +3110,7 @@ int pd_fetch_acc_log_entry(int port) EC_RES_BUSY : EC_RES_UNAVAILABLE; pd_send_vdm(port, USB_VID_GOOGLE, VDO_CMD_GET_LOG, NULL, 0); - timeout.val = get_time().val + 500*MSEC; + timeout.val = get_time().val + 75*MSEC; /* Wait until VDM is done */ while ((pd[port].vdm_state > 0) && |