summaryrefslogtreecommitdiffstats
path: root/src/mainboard/intel/glkrvp/variants/baseboard/gpio.c
diff options
context:
space:
mode:
authorShaunak Saha <shaunak.saha@intel.com>2017-10-17 16:01:45 -0700
committerAaron Durbin <adurbin@chromium.org>2017-11-07 20:28:21 +0000
commitd038d53a33e4dae29db82b2dcb276ff5ae9d4a14 (patch)
tree5588833d1db8fe04ea2e09bb2cea66954c413900 /src/mainboard/intel/glkrvp/variants/baseboard/gpio.c
parent3ce678367c3affa3faf4850759617ee6ccefb6df (diff)
downloadcoreboot-d038d53a33e4dae29db82b2dcb276ff5ae9d4a14.tar.gz
coreboot-d038d53a33e4dae29db82b2dcb276ff5ae9d4a14.tar.bz2
coreboot-d038d53a33e4dae29db82b2dcb276ff5ae9d4a14.zip
src/mainboard/intel/glkrvp: Fix Lid switch support
SCI trigger logic had to be inverted. This patch enables the system to wake up from S3 when lid is opened when the system is in suspend state.We are trying to match what a external EC card running ChromeEC FW is sending on the signal. TEST = Verified that system wakes up from S3 on toggling lid switch back to open state. Change-Id: Ib42a38088ee028eddc6769921b0552c569da25a9 Signed-off-by: Shaunak Saha <shaunak.saha@intel.com> Reviewed-on: https://review.coreboot.org/22117 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Maximilian Schander <coreboot@mimoja.de> Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Diffstat (limited to 'src/mainboard/intel/glkrvp/variants/baseboard/gpio.c')
-rw-r--r--src/mainboard/intel/glkrvp/variants/baseboard/gpio.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mainboard/intel/glkrvp/variants/baseboard/gpio.c b/src/mainboard/intel/glkrvp/variants/baseboard/gpio.c
index f8ab6fd6bb26..f6437a2d7e36 100644
--- a/src/mainboard/intel/glkrvp/variants/baseboard/gpio.c
+++ b/src/mainboard/intel/glkrvp/variants/baseboard/gpio.c
@@ -62,7 +62,7 @@ static const struct pad_config gpio_table[] = {
PAD_CFG_NF_IOSTANDBY_IGNORE(GPIO_35, UP_20K, DEEP, NF6), /* BSSB_CLK */
PAD_CFG_NF_IOSTANDBY_IGNORE(GPIO_36, UP_20K, DEEP, NF6), /* BSSB_DI */
PAD_CFG_GPI_SCI_IOS(GPIO_37, UP_20K, DEEP, EDGE_SINGLE, INVERT, IGNORE, SAME),/*Runtime SCI */
- PAD_CFG_GPI_SCI_IOS(GPIO_38, UP_20K, DEEP, EDGE_SINGLE, NONE, IGNORE, SAME),/*Wake SCI */
+ PAD_CFG_GPI_SCI_IOS(GPIO_38, UP_20K, DEEP, EDGE_SINGLE, INVERT, IGNORE, SAME),/*Wake SCI */
PAD_CFG_GPI_APIC_IOS(GPIO_39, DN_20K, DEEP, LEVEL, NONE, IGNORE, SAME),/* Finger Print Sensor Interrupt (DRDY) */
PAD_CFG_NF_IOSTANDBY_IGNORE(GPIO_40, UP_20K, DEEP, NF6),/*IERR (USB Camera Power Enable)*/
PAD_CFG_GPI_SMI_IOS(GPIO_41, UP_20K, DEEP, EDGE_SINGLE, NONE, IGNORE, SAME),/*SOC_EXTSMI_N */