diff options
author | Shawn Nematbakhsh <shawnn@chromium.org> | 2016-05-11 16:54:33 -0700 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2016-05-12 18:45:40 -0700 |
commit | 7a698b2253e5631473deb1a76ab259164b3070a3 (patch) | |
tree | 7abf3f8309dd45a62eebbd7dfcd99c9aae63af2a | |
parent | e41ee0e3eb6e7e192607801dbd60e3b7c68a69e2 (diff) | |
download | chrome-ec-7a698b2253e5631473deb1a76ab259164b3070a3.tar.gz |
npcx: shi: Allow up to 10ms from CS assertion to first data byte
Performance in our baseline 4.4 kernel is much worse than previous test
kernels and CS-to-first-byte delay is frequently > 500us. Allow up to
10ms to receive a data byte after CS to reduce the possibility of failed
host commands.
BUG=chrome-os-partner:53181
TEST=Manual on kevin w/ chromeos-kernel-4_4. Verify that "ERR-GTH" rate
is much reduced while spamming "ectool version".
BRANCH=None
Signed-off-by: Shawn Nematbakhsh <shawnn@chromium.org>
Change-Id: I92880ccf83a77ee9bdd3d85813e341105857ca4c
Reviewed-on: https://chromium-review.googlesource.com/344410
Commit-Ready: Shawn N <shawnn@chromium.org>
Tested-by: Shawn N <shawnn@chromium.org>
Reviewed-by: Randall Spangler <rspangler@chromium.org>
-rw-r--r-- | chip/npcx/shi.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/chip/npcx/shi.c b/chip/npcx/shi.c index 6512b2c636..54d6209e59 100644 --- a/chip/npcx/shi.c +++ b/chip/npcx/shi.c @@ -72,7 +72,7 @@ #define SHI_CMD_RX_TIMEOUT_US 8192 /* Timeout for glitch case. Make sure it will exceed 8 SPI clocks */ -#define SHI_GLITCH_TIMEOUT_US 500 +#define SHI_GLITCH_TIMEOUT_US 10000 /* * The AP blindly clocks back bytes over the SPI interface looking for a |