From 17c623277b271bd4c38996c44c308bb43f252588 Mon Sep 17 00:00:00 2001 From: Luca Lai Date: Wed, 10 Sep 2025 13:37:33 +0800 Subject: [PATCH] mb/google/trulo/var/pujjolo: Change stylus settings Change stylus gpio and wake source setting to let eventlog could show GPE #12 message when interrupt suspend by stylus. BUG=b:439761057 TEST=Build and boot to OS, do the suspend_stress_test and check eventlog show wake source information. And do warmboot/coldboot/ suspend 500 times stress test all pass. Change-Id: I8d16e867fd56f1072b09bb6ab71b6d08a7d38376 Signed-off-by: Luca Lai Reviewed-on: https://review.coreboot.org/c/coreboot/+/89129 Reviewed-by: Eric Lai Tested-by: build bot (Jenkins) --- src/mainboard/google/brya/variants/pujjolo/gpio.c | 2 +- src/mainboard/google/brya/variants/pujjolo/overridetree.cb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mainboard/google/brya/variants/pujjolo/gpio.c b/src/mainboard/google/brya/variants/pujjolo/gpio.c index efab7a15b6..427a1701b9 100644 --- a/src/mainboard/google/brya/variants/pujjolo/gpio.c +++ b/src/mainboard/google/brya/variants/pujjolo/gpio.c @@ -27,7 +27,7 @@ static const struct pad_config override_gpio_table[] = { /* A11 : EN_SPK_PA ==> NC */ PAD_NC(GPP_A11, NONE), /* A12 : SOC_PEN_DETECT_ODL */ - PAD_CFG_GPI_SCI_HIGH(GPP_A12, NONE, PLTRST, EDGE_BOTH), + PAD_CFG_GPI_SCI_HIGH(GPP_A12, NONE, PLTRST, EDGE_SINGLE), /* A13 : GPP_A13 ==> GSC_SOC_INT_ODL */ PAD_CFG_GPI_APIC(GPP_A13, NONE, PLTRST, LEVEL, INVERT), /* A14 : USB_OC1# ==> NC */ diff --git a/src/mainboard/google/brya/variants/pujjolo/overridetree.cb b/src/mainboard/google/brya/variants/pujjolo/overridetree.cb index 423b79fa6e..3b8bd5f0ce 100644 --- a/src/mainboard/google/brya/variants/pujjolo/overridetree.cb +++ b/src/mainboard/google/brya/variants/pujjolo/overridetree.cb @@ -303,7 +303,7 @@ chip soc/intel/alderlake chip drivers/generic/gpio_keys register "name" = ""PENH"" register "gpio" = "ACPI_GPIO_INPUT_ACTIVE_LOW(GPP_E0)" - register "key.wake_gpe" = "GPE0_DW2_15" + register "key.wake_gpe" = "GPE0_DW0_12" register "key.wakeup_route" = "WAKEUP_ROUTE_SCI" register "key.wakeup_event_action" = "EV_ACT_DEASSERTED" register "key.dev_name" = ""EJCT""