coreboot/src
Duncan Laurie af81a9132a mb/google/eve: Implement EC device events for S3 wake
Add support for waking from and logging device events that
originate in the Embedded Controller.  As this device uses
Deep S3 it relies on the EC to wake the AP from the trackpad
and DSP wake sources.

BUG=b:30624430
TEST=manual testing on Eve: wake from Deep S3 via trackpad and
DSP and verify the event log contains the expected device event.

Change-Id: I0d6a9c5bfd4cea85e13446ffaa6fe3dab0db96a2
Signed-off-by: Duncan Laurie <dlaurie@chromium.org>
Reviewed-on: https://review.coreboot.org/20428
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-by: Furquan Shaikh <furquan@google.com>
2017-07-01 02:49:01 +00:00
..
acpi src/acpi: Capitalize ACPI and SATA 2016-07-31 19:25:40 +02:00
arch arch/x86: update assembly to ensure 16-byte alignment into C 2017-06-29 14:58:59 +00:00
commonlib riscv: Update the gcc built-in macro __riscv__ 2017-07-01 00:29:38 +00:00
console src/console: add IS_ENABLED() around Kconfig symbol references 2017-06-12 04:08:55 +02:00
cpu cpu/intel: add IS_ENABLED() around Kconfig symbol references 2017-06-28 17:48:42 +00:00
device src/device: add IS_ENABLED() around Kconfig symbol references 2017-06-28 17:48:57 +00:00
drivers rx6110sa: Add a software reset sequence in case of power loss 2017-06-30 16:57:12 +00:00
ec ec/google/chromeec: Add support for EC device events 2017-07-01 02:48:50 +00:00
include elog: Update for EC Device Events 2017-07-01 02:48:14 +00:00
lib lib/spd_bin: Use proper I2C addresses 2017-06-29 15:41:02 +00:00
mainboard mb/google/eve: Implement EC device events for S3 wake 2017-07-01 02:49:01 +00:00
northbridge nb/intel/i945/gma.c: Remove redefined "DISPPLANE_BGRX888" 2017-07-01 00:21:06 +00:00
soc soc/intel/skylake/Kconfig: Drop useless FSP1.1/2.0 prompts 2017-06-29 15:40:56 +00:00
southbridge southbridge/amd: add IS_ENABLED() around Kconfig symbol references 2017-06-30 03:44:59 +00:00
superio device/pnp: remove struct io_info 2017-06-13 15:21:58 +02:00
vboot vboot: Separate board name and version number in FWID with a dot 2017-04-29 01:44:10 +02:00
vendorcode vendorcode/amd: Unify Porting.h across all targets 2017-06-27 17:35:39 +00:00
Kconfig Add support for Undefined Behavior Sanitizer 2017-06-14 19:56:59 +02:00