summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShawn Nematbakhsh <shawnn@chromium.org>2016-05-11 16:54:33 -0700
committerchrome-bot <chrome-bot@chromium.org>2016-05-12 18:45:40 -0700
commit7a698b2253e5631473deb1a76ab259164b3070a3 (patch)
tree7abf3f8309dd45a62eebbd7dfcd99c9aae63af2a
parente41ee0e3eb6e7e192607801dbd60e3b7c68a69e2 (diff)
downloadchrome-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.c2
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