coreboot/src/soc/intel
V Sowmya 91b027a351 soc/intel/cannonlake: Add support for logging wake source in SMM
This patch adds support for logging wake source information in gsmi
callbacks. With this change, all the elog logging infrastructure can
be used for S0ix as well as S3 on cannonlake.

BUG=b:124131938
BRANCH=none
TEST=Verified that the wake events are logged during the S0ix resume:
6 | 2019-03-04 17:03:13 | S0ix Enter
7 | 2019-03-04 17:03:17 | S0ix Exit
8 | 2019-03-04 17:03:17 | Wake Source | RTC Alarm | 0
9 | 2019-03-04 17:03:55 | S0ix Enter
10 | 2019-03-04 17:03:56 | S0ix Exit
11 | 2019-03-04 17:03:56 | Wake Source | GPE # | 21
12 | 2019-03-04 17:04:36 | S0ix Enter
13 | 2019-03-04 17:04:45 | S0ix Exit
14 | 2019-03-04 17:04:45 | Wake Source | GPE # | 112
15 | 2019-03-04 17:05:01 | S0ix Enter
16 | 2019-03-04 17:05:09 | S0ix Exit
17 | 2019-03-04 17:05:09 | Wake Source | Power Button | 0

Change-Id: Id627843e22c2524dfa94395b780cf2134f386137
Signed-off-by: V Sowmya <v.sowmya@intel.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/31788
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Furquan Shaikh <furquan@google.com>
2019-03-07 17:25:25 +00:00
..
apollolake intel/apollolake: Fix incorrect config usage 2019-03-06 01:15:10 +00:00
baytrail src: Drop unused include <arch/acpi.h> 2019-03-06 20:03:55 +00:00
braswell soc/intel/braswell/include/soc/spi.h: Add OPTYPE values 2019-03-06 20:06:02 +00:00
broadwell src: Drop unused include <arch/acpi.h> 2019-03-06 20:03:55 +00:00
cannonlake soc/intel/cannonlake: Add support for logging wake source in SMM 2019-03-07 17:25:25 +00:00
common soc/intel/skylake: Add H110 PCH series 2019-03-06 20:06:48 +00:00
denverton_ns src: Drop unused include <arch/acpi.h> 2019-03-06 20:03:55 +00:00
fsp_baytrail soc/intel: Use simple PCI config access 2019-03-06 11:38:20 +00:00
fsp_broadwell_de src: Drop unused include <arch/acpi.h> 2019-03-06 20:03:55 +00:00
icelake soc/intel/icelake: Add PM timer emulation support in ICL 2019-03-07 17:20:26 +00:00
quark device/mmio.h: Add include file for MMIO ops 2019-03-04 15:57:39 +00:00
skylake src: Drop unused include <timestamp.h> 2019-03-07 17:17:12 +00:00
Kconfig src/cpu: Remove dead sourced lines 2018-11-15 10:25:20 +00:00