mb/google/drallion: Turn off HDMI power when enter s0ix and S5
Turn off HDMI power when enter s0ix and S5. BUG=b:143057255 BRANCH=N/A TEST=Measure the power on GPP_E16 under s0ix and S5 Signed-off-by: Eric Lai <ericr_lai@compal.corp-partner.google.com> Change-Id: I580e6094d48663d5c208fd82c7744485d899bcc1 Reviewed-on: https://review.coreboot.org/c/coreboot/+/36224 Reviewed-by: Mathew King <mathewk@chromium.org> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
parent
1966b5c800
commit
f185779a89
|
@ -15,6 +15,7 @@
|
||||||
|
|
||||||
#define CAM_EN GPP_B11 /* Active low */
|
#define CAM_EN GPP_B11 /* Active low */
|
||||||
#define TS_PD GPP_E7
|
#define TS_PD GPP_E7
|
||||||
|
#define HDMI_PD GPP_E16
|
||||||
|
|
||||||
/* Method called from LPIT prior to enter s0ix state */
|
/* Method called from LPIT prior to enter s0ix state */
|
||||||
Method (MS0X, 1)
|
Method (MS0X, 1)
|
||||||
|
@ -22,9 +23,13 @@ Method (MS0X, 1)
|
||||||
If (Arg0) {
|
If (Arg0) {
|
||||||
/* Turn off camera power */
|
/* Turn off camera power */
|
||||||
\_SB.PCI0.STXS (CAM_EN)
|
\_SB.PCI0.STXS (CAM_EN)
|
||||||
|
/* Turn off HDMI power */
|
||||||
|
\_SB.PCI0.CTXS (HDMI_PD)
|
||||||
} Else {
|
} Else {
|
||||||
/* Turn on camera power */
|
/* Turn on camera power */
|
||||||
\_SB.PCI0.CTXS (CAM_EN)
|
\_SB.PCI0.CTXS (CAM_EN)
|
||||||
|
/* Turn on HDMI power */
|
||||||
|
\_SB.PCI0.STXS (HDMI_PD)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -35,6 +40,8 @@ Method (MPTS, 1)
|
||||||
|
|
||||||
/* Clear touch screen pd pin to avoid leakage */
|
/* Clear touch screen pd pin to avoid leakage */
|
||||||
\_SB.PCI0.CTXS (TS_PD)
|
\_SB.PCI0.CTXS (TS_PD)
|
||||||
|
/* Clear HDMI power to avoid leakage */
|
||||||
|
\_SB.PCI0.CTXS (HDMI_PD)
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Method called from _WAK prior to wakeup */
|
/* Method called from _WAK prior to wakeup */
|
||||||
|
|
Loading…
Reference in New Issue