[coreboot-gerrit] New patch to review for coreboot: be191b9 broadwell: Add event log entry for GPIO27

Stefan Reinauer (stefan.reinauer@coreboot.org) gerrit at coreboot.org
Wed Apr 1 22:53:05 CEST 2015


Stefan Reinauer (stefan.reinauer at coreboot.org) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/9213

-gerrit

commit be191b9d78820eaa91c11f1abc441e99213d8c21
Author: Duncan Laurie <dlaurie at chromium.org>
Date:   Mon Sep 29 08:38:04 2014 -0700

    broadwell: Add event log entry for GPIO27
    
    Add event log entry if GPIO27 is used to wake the system.
    This GPIO is treated separately from other GPE and it is
    one of the only events that can wake from Deep Sx.
    
    BUG=chrome-os-partner:31549
    BRANCH=samus
    TEST=samus: suspend/resume and wake from keypress, check for
    GPIO27 event in event log.
    
    Change-Id: If699640701b0afcd0843c2a99546ee6bb9d09361
    Signed-off-by: Stefan Reinauer <reinauer at chromium.org>
    Original-Commit-Id: 0f1cccfd00552dafbaa91acc362b5e35474c3a95
    Original-Change-Id: I38a44a62f68288a4ae3f97fe078ca222fd01390a
    Original-Signed-off-by: Duncan Laurie <dlaurie at chromium.org>
    Original-Reviewed-on: https://chromium-review.googlesource.com/220323
    Original-Reviewed-by: Aaron Durbin <adurbin at chromium.org>
---
 src/soc/intel/broadwell/elog.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/soc/intel/broadwell/elog.c b/src/soc/intel/broadwell/elog.c
index bb7e7ba..30f64e0 100644
--- a/src/soc/intel/broadwell/elog.c
+++ b/src/soc/intel/broadwell/elog.c
@@ -63,6 +63,10 @@ static void pch_log_wake_source(struct chipset_power_state *ps)
 	if (ps->gpe0_sts[GPE_STD] & SMB_WAK_STS)
 		elog_add_event_wake(ELOG_WAKE_SOURCE_SMBUS, 0);
 
+	/* GPIO27 */
+	if (ps->gpe0_sts[GPE_STD] & GP27_STS)
+		elog_add_event_wake(ELOG_WAKE_SOURCE_GPIO, 27);
+
 	/* Log GPIO events in set 1-3 */
 	pch_log_gpio_gpe(ps->gpe0_sts[GPE_31_0], ps->gpe0_en[GPE_31_0], 0);
 	pch_log_gpio_gpe(ps->gpe0_sts[GPE_63_32], ps->gpe0_en[GPE_63_32], 32);



More information about the coreboot-gerrit mailing list