From b6fdd224569f3ff0073bfe1ecfd110d9d30ec536 Mon Sep 17 00:00:00 2001 From: Daniel Kurtz Date: Thu, 24 May 2018 15:52:45 -0600 Subject: soc/amd/stoneyridge: Record ACPI Wake events in ELOG We are already reporting the Wake source, but we must also report the ACPI wake itself. BUG=b:79865267 TEST=firmware_EventLog Change-Id: Id26dff46379800a63ab9b77f135d23c6382f77e6 Signed-off-by: Daniel Kurtz Reviewed-on: https://review.coreboot.org/26522 Reviewed-by: Aaron Durbin Reviewed-by: Martin Roth Reviewed-by: Paul Menzel Reviewed-by: Raul Rangel Reviewed-by: Simon Glass Tested-by: build bot (Jenkins) --- src/soc/amd/stoneyridge/southbridge.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/soc') diff --git a/src/soc/amd/stoneyridge/southbridge.c b/src/soc/amd/stoneyridge/southbridge.c index f01f5344d7..5a3a442415 100644 --- a/src/soc/amd/stoneyridge/southbridge.c +++ b/src/soc/amd/stoneyridge/southbridge.c @@ -669,6 +669,10 @@ static void sb_log_pm1_status(uint16_t pm1_sts) if (!IS_ENABLED(CONFIG_ELOG)) return; + if (pm1_sts & WAK_STS) + elog_add_event_byte(ELOG_TYPE_ACPI_WAKE, + acpi_is_wakeup_s3() ? ACPI_S3 : ACPI_S5); + if (pm1_sts & PWRBTN_STS) elog_add_event_wake(ELOG_WAKE_SOURCE_PWRBTN, 0); -- cgit v1.2.3