mb/google/brya/acpi: Fix PERST# handling in GC6 exit

PERST# is supposed to be de-asserted in GC6 exit, but the original
patch used the CTXS Method, which drives a GPIO low, instead of
STXS, because PERST# is active-low. This patch fixes that.

BUG=b:214581763

Signed-off-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
Change-Id: Ib0adb8efe5e2cc733ae2228614c58c124ba3f11b
Reviewed-on: https://review.coreboot.org/c/coreboot/+/66402
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Eric Lai <eric_lai@quanta.corp-partner.google.com>
Reviewed-by: Ivy Jian <ivy.jian@quanta.corp-partner.google.com>
This commit is contained in:
Tim Wawrzynczak 2022-08-03 17:00:28 -06:00 committed by Martin L Roth
parent f85e3cd269
commit 66d090b664
1 changed files with 1 additions and 1 deletions

View File

@ -87,7 +87,7 @@ Method (GC6O, 0, Serialized)
GC6E = GC6_STATE_TRANSITION GC6E = GC6_STATE_TRANSITION
/* Deassert GPU_PERST_L */ /* Deassert GPU_PERST_L */
\_SB.PCI0.CTXS (GPIO_GPU_PERST_L) \_SB.PCI0.STXS (GPIO_GPU_PERST_L)
/* Put PCIe link into L0 state */ /* Put PCIe link into L0 state */
\_SB.PCI0.PEG0.LD23 () \_SB.PCI0.PEG0.LD23 ()