diff --git a/src/mainboard/starlabs/starlite_adl/acpi/mainboard.asl b/src/mainboard/starlabs/starlite_adl/acpi/mainboard.asl index 34b90af325..de4f6f6807 100644 --- a/src/mainboard/starlabs/starlite_adl/acpi/mainboard.asl +++ b/src/mainboard/starlabs/starlite_adl/acpi/mainboard.asl @@ -3,3 +3,11 @@ Scope (\_SB) { #include "sleep.asl" } + +Scope (_GPE) +{ + Method (_L0F, 0, NotSerialized) + { + \_SB.PCI0.LPCB.EC.VBTN.UPDK() + } +} diff --git a/src/mainboard/starlabs/starlite_adl/variants/mk_v/devicetree.cb b/src/mainboard/starlabs/starlite_adl/variants/mk_v/devicetree.cb index 3221d39b13..02f96f6c8f 100644 --- a/src/mainboard/starlabs/starlite_adl/variants/mk_v/devicetree.cb +++ b/src/mainboard/starlabs/starlite_adl/variants/mk_v/devicetree.cb @@ -22,9 +22,9 @@ chip soc/intel/alderlake register "pch_slp_a_min_assertion_width" = "3" # 2s # PM Util - register "pmc_gpe0_dw0" = "GPP_A" - register "pmc_gpe0_dw1" = "GPP_R" - register "pmc_gpe0_dw2" = "GPD" + register "pmc_gpe0_dw0" = "PMC_GPP_F" + register "pmc_gpe0_dw1" = "GPP_A" + register "pmc_gpe0_dw2" = "GPP_B" device domain 0 on device ref igpu on diff --git a/src/mainboard/starlabs/starlite_adl/variants/mk_v/gpio.c b/src/mainboard/starlabs/starlite_adl/variants/mk_v/gpio.c index 9b8bdf2ecc..d0267699b6 100644 --- a/src/mainboard/starlabs/starlite_adl/variants/mk_v/gpio.c +++ b/src/mainboard/starlabs/starlite_adl/variants/mk_v/gpio.c @@ -319,7 +319,7 @@ const struct pad_config gpio_table[] = { /* F14: Not Connected */ PAD_NC(GPP_F14, NONE), /* F15: Keyboard Detect */ - PAD_NC(GPP_F15, NONE), + PAD_CFG_GPI_SMI_LOW(GPP_F15, NONE, DEEP, EDGE_BOTH), /* F16: Not Connected */ PAD_NC(GPP_F16, NONE), /* F17: Touch Panel Reset */