coreboot/src
Duncan Laurie 94cc485338 drivers/i2c/tpm/cr50: Support interrupts for status
Support reading the ACPI GPE status (on x86) to determine when
the cr50 is ready to return response data or is done processing
written data.  If the interrupt is not defined by Kconfig then
it will continue to use the safe delay.

This was tested with reef hardware and a modified cr50 image
that generates interrupts at the intended points.

BUG=chrome-os-partner:53336

Change-Id: Ic8f805159650c45382cacac8840450a1f8b4d7a1
Signed-off-by: Duncan Laurie <dlaurie@chromium.org>
Reviewed-on: https://review.coreboot.org/16672
Tested-by: build bot (Jenkins)
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
2016-09-21 10:46:51 +02:00
..
acpi src/acpi: Capitalize ACPI and SATA 2016-07-31 19:25:40 +02:00
arch x86: acpi: Add function for querying GPE status 2016-09-21 10:46:00 +02:00
commonlib commonlib: move DIV_ROUND macros from nvidia/tegra 2016-09-07 20:52:42 +02:00
console console: honor CONFIG_POSTCAR_CONSOLE 2016-09-19 17:01:37 +02:00
cpu cpu/amd/family_10h-family_15h: transition away from device_t 2016-09-13 17:25:13 +02:00
device src/device: Add required space before opening parenthesis '(' 2016-08-28 18:27:52 +02:00
drivers drivers/i2c/tpm/cr50: Support interrupts for status 2016-09-21 10:46:51 +02:00
ec src/ec: Improve code formatting 2016-09-07 13:55:05 +02:00
include src/include: Add space around operators 2016-09-20 17:38:56 +02:00
lib selfboot: Move the usable-RAM check into a function 2016-09-20 21:52:53 +02:00
mainboard Makefiles: update cbfs types from bare numbers to values 2016-09-21 09:36:11 +02:00
northbridge northbridge/amd/amdfam10: Improve code formatting 2016-09-20 21:53:57 +02:00
soc soc/intel/apollolake: Add function to read and clear GPE status 2016-09-21 10:46:35 +02:00
southbridge southbridge/via: Add space around operators 2016-09-20 17:37:51 +02:00
superio src/superio: Add space around operators 2016-09-20 17:39:09 +02:00
vboot vboot/vbnv_flash: Binary search to find last used entry 2016-09-20 21:50:27 +02:00
vendorcode vendorcode/skylake: Add FSP header files without any adaptations 2016-09-12 19:54:25 +02:00
Kconfig Kconfig: Relocate DEVICETREE symbol 2016-09-06 22:49:06 +02:00