Some ECs may require a few microseconds to ramp up their clock after being awaken by /CS assertion. This adds a Kconfig variable that can be overridden at the mainboard-level which will force a delay between asserting /CS and beginning a transfer.
BUG=chrome-os-partner:32223 BRANCH=none TEST=verified ~100us delay using logic analyzer
Change-Id: I6d9b8beaa808252f008efb10e7448afdf96d2004
767d245 chromeec: Add wakeup delay after SPI /CS assertion
src/ec/google/chromeec/Kconfig | 7 +++++++
src/ec/google/chromeec/ec_spi.c | 5 +++++
2 files changed, 12 insertions(+)
Upstream: review.coreboot.org