summaryrefslogtreecommitdiff
path: root/src/mainboard/google
diff options
context:
space:
mode:
Diffstat (limited to 'src/mainboard/google')
-rw-r--r--src/mainboard/google/brya/acpi/power.asl8
-rw-r--r--src/mainboard/google/brya/variants/hades/variant.c2
2 files changed, 9 insertions, 1 deletions
diff --git a/src/mainboard/google/brya/acpi/power.asl b/src/mainboard/google/brya/acpi/power.asl
index 186b10977f..171b406178 100644
--- a/src/mainboard/google/brya/acpi/power.asl
+++ b/src/mainboard/google/brya/acpi/power.asl
@@ -131,7 +131,11 @@ Method (GC6I, 0, Serialized)
/* Ramp down PEXVDD */
CTXS (GPIO_PEXVDD_PWR_EN)
GPPL (GPIO_PEXVDD_PG, 0, 20)
+#if CONFIG(BOARD_GOOGLE_AGAH)
Sleep (10)
+#else
+ Sleep (3)
+#endif
/* Deassert EN_PPVAR_GPU_NVVDD */
CTXS (GPIO_NVVDD_PWR_EN)
@@ -272,7 +276,11 @@ Method (PGOF, 0, Serialized)
/* Ramp down PEXVDD and let rail discharge to <10% */
CTXS (GPIO_PEXVDD_PWR_EN)
GPPL (GPIO_PEXVDD_PG, 0, 20)
+#if CONFIG(BOARD_GOOGLE_AGAH)
Sleep (10)
+#else
+ Sleep (3)
+#endif
/* Ramp down NVVDD and let rail discharge to <10% */
CTXS (GPIO_NVVDD_PWR_EN)
diff --git a/src/mainboard/google/brya/variants/hades/variant.c b/src/mainboard/google/brya/variants/hades/variant.c
index 38ff79371e..5cdfabbb7c 100644
--- a/src/mainboard/google/brya/variants/hades/variant.c
+++ b/src/mainboard/google/brya/variants/hades/variant.c
@@ -61,7 +61,7 @@ static struct power_rail_sequence gpu_on_seq[] = {
/* In GCOFF entry order (i.e., power-off order) */
static struct power_rail_sequence gpu_off_seq[] = {
{ "FBVDD", FBVDD_PWR_EN, false, FBVDD_PG, 0,},
- { "PEXVDD", PEXVDD_PWR_EN, false, PEXVDD_PG, 10,},
+ { "PEXVDD", PEXVDD_PWR_EN, false, PEXVDD_PG, 3,},
{ "NVVDD+MSVDD", NVVDD_PWR_EN, false, NVVDD_PG, 2,},
{ "GPU 3.3V", GPU_3V3_PWR_EN, false, GPU_3V3_PG, 4,},
{ "GPU 1.8V", GPU_1V8_PWR_EN, false, GPU_1V8_PG, 0,},