summaryrefslogtreecommitdiff
path: root/src/include/imd.h
diff options
context:
space:
mode:
authorSubrata Banik <subratabanik@google.com>2022-12-02 00:29:30 +0530
committerSubrata Banik <subratabanik@google.com>2022-12-10 07:57:32 +0000
commitcb3291965d14dbd76880d359621183264a65c597 (patch)
tree6d4b0e2b65aebcb0675e7460ec959728830594fc /src/include/imd.h
parent8823ba167318e87f74717d0c32e29b58a1ed3eca (diff)
mb/google/rex: Implement S0ix hooks aka `MS0X` method
This patch ensures to be able to drive SYS_SLP_S0IX_L `low` based on the state of the system while `SLP_S0_L` signal is `low` (while the system is in S0ix). Implemented runtime ASL method (MS0X) being called by PEPD device _DSM to configure `SLP_S0_GATE (GPP_H14)` PIN at S0ix entry/exit. Scope (\_SB) { Method (MS0X, 1, Serialized) { If ((Arg0 == One)) { \_SB.PCI0.CTXS (0x75) } Else { \_SB.PCI0.STXS (0x75) } } BUG=b:256807255 TEST=Able to see SYS_SLP_S0IX_L goes low in S0ix. Signed-off-by: Subrata Banik <subratabanik@google.com> Change-Id: Ie6b5e066f228ea5dc79ae14dd803fc283fd248ce Reviewed-on: https://review.coreboot.org/c/coreboot/+/70196 Reviewed-by: Sukumar Ghorai <sukumar.ghorai@intel.com> Reviewed-by: Eric Lai <eric_lai@quanta.corp-partner.google.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Diffstat (limited to 'src/include/imd.h')
0 files changed, 0 insertions, 0 deletions