switch-coreboot/src
Andrey Petrov 04a72c4019 soc/intel/common/block: Add HECI driver
Add common driver that can send/receive HECI messages. This driver is
inspired by Linux kernel mei driver and somewhat based on Skylake's.
Currently it has been only tested on Apollolake.

BUG=b:35586975
BRANCH=reef
TEST=tested on Apollolake to send single messages and receive both
fragmented and non-fragmented versions.

Change-Id: Ie3772700270f4f333292b80d59f79555851780f7
Signed-off-by: Andrey Petrov <andrey.petrov@intel.com>
Reviewed-on: https://review.coreboot.org/18547
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Tested-by: build bot (Jenkins)
2017-03-09 04:40:12 +01:00
..
acpi src/acpi: Capitalize ACPI and SATA 2016-07-31 19:25:40 +02:00
arch acpi: Update the ACPI ID for coreboot 2017-03-02 18:53:04 +01:00
commonlib commonlib/fsp.h: include sys/types.h for ssize_t 2017-02-22 22:57:50 +01:00
console console: Enable do_printk_va_list for VBOOT 2016-12-27 18:07:39 +01:00
cpu binaryPI platforms: Drop any ACPI S3 support 2017-03-08 04:08:29 +01:00
device device: Add scan_generic_bus support 2017-02-16 08:41:52 +01:00
drivers acpi: Add ACPI_ prefix to IRQ enum and struct names 2017-02-22 22:19:19 +01:00
ec ec/lenovo/h8: Use older syntax for bit shift 2017-03-06 11:51:34 +01:00
include AMD geode: Avoid conflicting main() declaration 2017-03-08 03:19:46 +01:00
lib src/lib: Remove spaces after ( and before ) 2017-03-09 00:51:26 +01:00
mainboard mainboard/google/poppy: Add EC_HOST_EVENT_MODE_CHANGE to wakeup source 2017-03-08 20:52:00 +01:00
northbridge nb/intel/nehalem/raminit.c: Refine broken comment 2017-03-08 04:42:28 +01:00
soc soc/intel/common/block: Add HECI driver 2017-03-09 04:40:12 +01:00
southbridge AGESA: Move heap allocator declarations 2017-03-08 03:20:27 +01:00
superio sio/ite/it8783ef: Return (0) in ACPI _PSC methods 2016-12-13 22:49:24 +01:00
vboot build system: mark sub-make invocations as parallelizable 2017-01-31 18:51:55 +01:00
vendorcode chromeos/elog: Filter developer mode entry on S3 resume 2017-03-08 19:08:45 +01:00
Kconfig src/Kconfig: Move bootblock behavior to arch/x86 as TODO suggested 2017-02-14 19:03:42 +01:00