summaryrefslogtreecommitdiff
path: root/src/soc/intel/alderlake/acpi/tcss_dma.asl
diff options
context:
space:
mode:
Diffstat (limited to 'src/soc/intel/alderlake/acpi/tcss_dma.asl')
-rw-r--r--src/soc/intel/alderlake/acpi/tcss_dma.asl22
1 files changed, 21 insertions, 1 deletions
diff --git a/src/soc/intel/alderlake/acpi/tcss_dma.asl b/src/soc/intel/alderlake/acpi/tcss_dma.asl
index 0b5e03f913..989fbd5c96 100644
--- a/src/soc/intel/alderlake/acpi/tcss_dma.asl
+++ b/src/soc/intel/alderlake/acpi/tcss_dma.asl
@@ -28,25 +28,45 @@ Name (STAT, 0x1) /* Variable to save power state 1 - D0, 0 - D3C */
Method (_S0W, 0x0)
{
- Return (0x4)
+#if !CONFIG(SOC_INTEL_ALDERLAKE_S3)
+ Return (0x04)
+#else
+ Return (0x03)
+#endif
}
Method (_PR0)
{
+#if !CONFIG(SOC_INTEL_ALDERLAKE_S3)
If (DUID == 0) {
Return (Package() { \_SB.PCI0.D3C, \_SB.PCI0.TBT0 })
} Else {
Return (Package() { \_SB.PCI0.D3C, \_SB.PCI0.TBT1 })
}
+#else
+ If (DUID == 0) {
+ Return (Package() { \_SB.PCI0.TBT0 })
+ } Else {
+ Return (Package() { \_SB.PCI0.TBT1 })
+ }
+#endif
}
Method (_PR3)
{
+#if !CONFIG(SOC_INTEL_ALDERLAKE_S3)
If (DUID == 0) {
Return (Package() { \_SB.PCI0.D3C, \_SB.PCI0.TBT0 })
} Else {
Return (Package() { \_SB.PCI0.D3C, \_SB.PCI0.TBT1 })
}
+#else
+ If (DUID == 0) {
+ Return (Package() { \_SB.PCI0.TBT0 })
+ } Else {
+ Return (Package() { \_SB.PCI0.TBT1 })
+ }
+#endif
}
/*