diff options
author | Eran Mitrani <mitrani@google.com> | 2023-05-16 15:13:50 -0700 |
---|---|---|
committer | Jakub Czapiga <jacz@semihalf.com> | 2023-05-19 10:51:26 +0000 |
commit | b7a12982ac4ffe576759b078e23d2156d65a98cb (patch) | |
tree | 6abb68fad91cb5262a1e80138a450f6d2576cc70 /src | |
parent | 6930b9580ea032c70a5409ccba3b3cfd1634abe6 (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')
-rw-r--r-- | src/mainboard/google/brya/acpi/power.asl | 6 |
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) |