summaryrefslogtreecommitdiffstats
path: root/src/include/elog.h
diff options
context:
space:
mode:
authorMichael Niewöhner <foss@mniewoehner.de>2019-10-02 20:07:16 +0200
committerPatrick Georgi <pgeorgi@google.com>2019-10-24 07:43:11 +0000
commitbc36e298f998f8126837b4ea8e2e56566dc078dc (patch)
treeaf8a3d877a3fcb5c4ab1e8a47727cc2d1aaeb0cf /src/include/elog.h
parent1b79b86defc08143c5f6870a40ddbf25b66c0370 (diff)
downloadcoreboot-bc36e298f998f8126837b4ea8e2e56566dc078dc.tar.gz
coreboot-bc36e298f998f8126837b4ea8e2e56566dc078dc.tar.bz2
coreboot-bc36e298f998f8126837b4ea8e2e56566dc078dc.zip
soc/intel/skylake: search for PME wake event on all root ports
Currently only the PCIe ports 1-12 are checked for a wake event. Add ELOG wake sources for ports 13-24, if they exist. Change-Id: Ic96e5101ad57bdecd8cbdb66379bc274ae790e01 Signed-off-by: Michael Niewöhner <foss@mniewoehner.de> Reviewed-on: https://review.coreboot.org/c/coreboot/+/35764 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Aaron Durbin <adurbin@chromium.org> Reviewed-by: Furquan Shaikh <furquan@google.com>
Diffstat (limited to 'src/include/elog.h')
-rw-r--r--src/include/elog.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/include/elog.h b/src/include/elog.h
index 0574819e0d54..0328a865a437 100644
--- a/src/include/elog.h
+++ b/src/include/elog.h
@@ -149,6 +149,18 @@
#define ELOG_WAKE_SOURCE_PME_XHCI_USB_2 0x1d
#define ELOG_WAKE_SOURCE_PME_XHCI_USB_3 0x1e
#define ELOG_WAKE_SOURCE_PME_WIFI 0x1f
+#define ELOG_WAKE_SOURCE_PME_PCIE13 0x20
+#define ELOG_WAKE_SOURCE_PME_PCIE14 0x21
+#define ELOG_WAKE_SOURCE_PME_PCIE15 0x22
+#define ELOG_WAKE_SOURCE_PME_PCIE16 0x23
+#define ELOG_WAKE_SOURCE_PME_PCIE17 0x24
+#define ELOG_WAKE_SOURCE_PME_PCIE18 0x25
+#define ELOG_WAKE_SOURCE_PME_PCIE19 0x26
+#define ELOG_WAKE_SOURCE_PME_PCIE20 0x27
+#define ELOG_WAKE_SOURCE_PME_PCIE21 0x28
+#define ELOG_WAKE_SOURCE_PME_PCIE22 0x29
+#define ELOG_WAKE_SOURCE_PME_PCIE23 0x2a
+#define ELOG_WAKE_SOURCE_PME_PCIE24 0x2b
struct elog_event_data_wake {
u8 source;