diff options
Diffstat (limited to 'src/soc/intel/tigerlake/acpi/tcss_xhci.asl')
-rw-r--r-- | src/soc/intel/tigerlake/acpi/tcss_xhci.asl | 22 |
1 files changed, 14 insertions, 8 deletions
diff --git a/src/soc/intel/tigerlake/acpi/tcss_xhci.asl b/src/soc/intel/tigerlake/acpi/tcss_xhci.asl index acbeb30c13..32aa2f28bd 100644 --- a/src/soc/intel/tigerlake/acpi/tcss_xhci.asl +++ b/src/soc/intel/tigerlake/acpi/tcss_xhci.asl @@ -30,7 +30,11 @@ Method (_PS3, 0, Serialized) Method (_S0W, 0x0, NotSerialized) { - Return (0x4) + If (S0IX == 1) { + Return (0x4) + } Else { + Return (0x3) + } } /* @@ -39,14 +43,16 @@ Method (_S0W, 0x0, NotSerialized) */ Name (SD3C, 0) -Method (_PR0) -{ - Return (Package () { \_SB.PCI0.D3C }) -} +If (S0IX == 1) { + Method (_PR0) + { + Return (Package () { \_SB.PCI0.D3C }) + } -Method (_PR3) -{ - Return (Package () { \_SB.PCI0.D3C }) + Method (_PR3) + { + Return (Package () { \_SB.PCI0.D3C }) + } } /* |