From b7a12982ac4ffe576759b078e23d2156d65a98cb Mon Sep 17 00:00:00 2001 From: Eran Mitrani Date: Tue, 16 May 2023 15:13:50 -0700 Subject: mb/google/brya/acpi: Update GC6 sequences GC6 - Low power mode for system idle on Nvidia GPU In GC6I Before ramp of PEXVDD: Deassert FBVDDQ Enable, no delay is needed before or after. In GC6O After ramp of PEXVDD: Assert FBVDDQ Enable, no delay is needed before or after. BUG=b:280467267 TEST=built for Hades and Agah, tested on Agah Signed-off-by: Eran Mitrani Change-Id: I0277772b1d2f6f4e6a3f74b92035e8b36f2670ba Reviewed-on: https://review.coreboot.org/c/coreboot/+/75302 Reviewed-by: Tarun Tuli Tested-by: build bot (Jenkins) --- src/mainboard/google/brya/acpi/power.asl | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/mainboard/google/brya') diff --git a/src/mainboard/google/brya/acpi/power.asl b/src/mainboard/google/brya/acpi/power.asl index 171b406178..0371eda2ab 100644 --- a/src/mainboard/google/brya/acpi/power.asl +++ b/src/mainboard/google/brya/acpi/power.asl @@ -128,6 +128,9 @@ Method (GC6I, 0, Serialized) /* Deassert PG_GPU_ALLRAILS */ CTXS (GPIO_GPU_ALLRAILS_PG) + /* Deassert FBVDDQ Enable */ + CTXS (GPIO_FBVDD_PWR_EN) + /* Ramp down PEXVDD */ CTXS (GPIO_PEXVDD_PWR_EN) GPPL (GPIO_PEXVDD_PG, 0, 20) @@ -173,6 +176,9 @@ Method (GC6O, 0, Serialized) STXS (GPIO_PEXVDD_PWR_EN) GPPL (GPIO_PEXVDD_PG, 1, 4) + /* Assert FBVDDQ Enable */ + STXS (GPIO_FBVDD_PWR_EN) + /* Assert PG_GPU_ALLRAILS */ STXS (GPIO_GPU_ALLRAILS_PG) -- cgit v1.2.3