aboutsummaryrefslogtreecommitdiff
path: root/src/mainboard/google/brya
diff options
context:
space:
mode:
authorEran Mitrani <mitrani@google.com>2023-05-16 15:13:50 -0700
committerJakub Czapiga <jacz@semihalf.com>2023-05-19 10:51:26 +0000
commitb7a12982ac4ffe576759b078e23d2156d65a98cb (patch)
tree6abb68fad91cb5262a1e80138a450f6d2576cc70 /src/mainboard/google/brya
parent6930b9580ea032c70a5409ccba3b3cfd1634abe6 (diff)
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 <mitrani@google.com> Change-Id: I0277772b1d2f6f4e6a3f74b92035e8b36f2670ba Reviewed-on: https://review.coreboot.org/c/coreboot/+/75302 Reviewed-by: Tarun Tuli <taruntuli@google.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Diffstat (limited to 'src/mainboard/google/brya')
-rw-r--r--src/mainboard/google/brya/acpi/power.asl6
1 files changed, 6 insertions, 0 deletions
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)