EricR Lai has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/32952
Change subject: mb/google/sarien: Fix SSD power leakage in S5 ......................................................................
mb/google/sarien: Fix SSD power leakage in S5
Turn off SSD power in S5.
BUG=b:133389422 TEST=measure H13 is low in S5
Signed-off-by: Eric Lai ericr_lai@compal.corp-partner.google.com Change-Id: I40b5381cac33b0eac962a7730ee5c57e60e6d375 --- M src/mainboard/google/sarien/variants/arcada/include/variant/acpi/mainboard.asl M src/mainboard/google/sarien/variants/sarien/include/variant/acpi/mainboard.asl 2 files changed, 8 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/52/32952/1
diff --git a/src/mainboard/google/sarien/variants/arcada/include/variant/acpi/mainboard.asl b/src/mainboard/google/sarien/variants/arcada/include/variant/acpi/mainboard.asl index 41121d2..52e96af 100644 --- a/src/mainboard/google/sarien/variants/arcada/include/variant/acpi/mainboard.asl +++ b/src/mainboard/google/sarien/variants/arcada/include/variant/acpi/mainboard.asl @@ -15,6 +15,7 @@
#define CAM_EN GPP_B11 /* Active low */ #define TS_PD GPP_E7 +#define SSD_EN GPP_H13
/* Method called from LPIT prior to enter s0ix state */ Method (MS0X, 1) @@ -35,6 +36,9 @@
/* Clear touch screen pd pin to avoid leakage */ _SB.PCI0.CTXS (TS_PD) + + /* Clear SSD EN pin to avoid leakage */ + _SB.PCI0.CTXS (SSD_EN) }
/* Method called from _WAK prior to wakeup */ diff --git a/src/mainboard/google/sarien/variants/sarien/include/variant/acpi/mainboard.asl b/src/mainboard/google/sarien/variants/sarien/include/variant/acpi/mainboard.asl index 41121d2..52e96af 100644 --- a/src/mainboard/google/sarien/variants/sarien/include/variant/acpi/mainboard.asl +++ b/src/mainboard/google/sarien/variants/sarien/include/variant/acpi/mainboard.asl @@ -15,6 +15,7 @@
#define CAM_EN GPP_B11 /* Active low */ #define TS_PD GPP_E7 +#define SSD_EN GPP_H13
/* Method called from LPIT prior to enter s0ix state */ Method (MS0X, 1) @@ -35,6 +36,9 @@
/* Clear touch screen pd pin to avoid leakage */ _SB.PCI0.CTXS (TS_PD) + + /* Clear SSD EN pin to avoid leakage */ + _SB.PCI0.CTXS (SSD_EN) }
/* Method called from _WAK prior to wakeup */