switch-coreboot/src/ec
David Hendricks 767d245ebf chromeec: Add wakeup delay after SPI /CS assertion
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
Signed-off-by: Stefan Reinauer <reinauer@chromium.org>
Original-Commit-Id: ec6b10e4e3f0362dea0dc8046cfd4e4615a42585
Original-Change-Id: Ibba356e4af18f80a7da73c96dadfda0f25251381
Original-Signed-off-by: David Hendricks <dhendrix@chromium.org>
Original-Reviewed-on: https://chromium-review.googlesource.com/220242
Original-Reviewed-by: Julius Werner <jwerner@chromium.org>
Original-Reviewed-by: Alexandru Stan <amstan@chromium.org>
Reviewed-on: http://review.coreboot.org/9217
Reviewed-by: David Hendricks <dhendrix@chromium.org>
Tested-by: build bot (Jenkins)
2015-04-02 17:28:14 +02:00
..
acpi src/ec: Sanitize headers and comment #endif pairings 2014-06-25 11:34:05 +02:00
compal ec/compal/ene932/acpi/superio.asl: Provide PNP0F13 AUX ASL 2014-12-06 07:39:41 +01:00
google chromeec: Add wakeup delay after SPI /CS assertion 2015-04-02 17:28:14 +02:00
kontron {arch,cpu,drivers,ec}: Don't hide pointers behind typedefs 2014-10-27 23:40:05 +01:00
lenovo {arch,cpu,drivers,ec}: Don't hide pointers behind typedefs 2014-10-27 23:40:05 +01:00
quanta acpi: Generate valid ACPI processor objects 2015-02-16 21:02:30 +01:00
smsc {arch,cpu,drivers,ec}: Don't hide pointers behind typedefs 2014-10-27 23:40:05 +01:00
Kconfig ec/kontron/it8516e: Add it8516e EC driver 2013-06-06 20:39:52 +02:00
Makefile.inc ec/kontron/it8516e: Add it8516e EC driver 2013-06-06 20:39:52 +02:00