coreboot/src
Duncan Laurie 530dc7310a UPSTREAM: skylake: Add support for eSPI SMI events
Add the necessary infrastructure to support eSPI SMI events,
and a mainboard handler to pass control to the EC.

BUG=chrome-os-partner:58666
BRANCH=None

TEST=tested on eve board with eSPI enabled, verified that lid
close event from the EC during firmware will result in an SMI
and shut down the system.

Signed-off-by: Duncan Laurie <dlaurie@chromium.org>
Reviewed-on: https://review.coreboot.org/17134
Tested-by: build bot (Jenkins)
Reviewed-by: Furquan Shaikh <furquan@google.com>

Change-Id: I6367e233e070a8fca053a7bdd2534c0578d15d12
Reviewed-on: https://chromium-review.googlesource.com/404675
Commit-Ready: Furquan Shaikh <furquan@chromium.org>
Tested-by: Furquan Shaikh <furquan@chromium.org>
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
2016-10-29 15:16:16 -07:00
..
acpi
arch UPSTREAM: arch/x86/acpigen_dsm: Add support for DSM types 2016-10-24 23:31:44 -07:00
commonlib UPSTREAM: commonlib: move DIV_ROUND macros from nvidia/tegra 2016-09-08 17:57:23 -07:00
console UPSTREAM: Revert "[WIP] console/Kconfig: Calculate COM port base addresses only on x86" 2016-10-18 22:15:27 -07:00
cpu UPSTREAM: src/cpu: Fix location for cpu_microcode_blob.bin in COREBOOT CBFS only 2016-10-13 04:31:33 -07:00
device UPSTREAM: Kconfig: Update default hex values to start with 0x 2016-10-04 00:32:40 -07:00
drivers UPSTREAM: drivers/i2c/wacom_ts: Add support for WCOM touchscreen device driver 2016-10-27 12:42:12 -07:00
ec UPSTREAM: ec/lenovo/h8: fix whitespaces/tabs 2016-10-18 22:15:20 -07:00
include UPSTREAM: RISCV: Clean up the common architectural code 2016-10-24 23:31:14 -07:00
lib UPSTREAM: soc/intel/apollolake: Implement stage cache to improve resume time 2016-10-11 14:31:54 -07:00
mainboard UPSTREAM: skylake: Use COMMON_FADT 2016-10-28 21:06:12 -07:00
northbridge UPSTREAM: nb/x4x/gma.c: Remove writes to DP, FDI registers 2016-10-27 12:42:10 -07:00
soc UPSTREAM: skylake: Add support for eSPI SMI events 2016-10-29 15:16:16 -07:00
southbridge UPSTREAM: southbridge/nvidia: Remove commented code 2016-10-13 04:31:23 -07:00
superio UPSTREAM: winbond/w83627ehg: Remove unnecessary value 2016-10-19 14:06:51 -07:00
vboot vboot: Stop creating backup space in TPM 2016-10-10 13:49:31 -07:00
vendorcode UPSTREAM: vendorcode/intel/fsp: Update UPD headers for FSP 157_10 2016-10-11 14:32:03 -07:00
Kconfig UPSTREAM: Kconfig: Update default hex values to start with 0x 2016-10-04 00:32:40 -07:00