diff options
Diffstat (limited to 'src/soc/intel/skylake/acpi/xhci.asl')
-rw-r--r-- | src/soc/intel/skylake/acpi/xhci.asl | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/soc/intel/skylake/acpi/xhci.asl b/src/soc/intel/skylake/acpi/xhci.asl index 5e4908780b..72c9dc26c3 100644 --- a/src/soc/intel/skylake/acpi/xhci.asl +++ b/src/soc/intel/skylake/acpi/xhci.asl @@ -79,7 +79,8 @@ Device (XHCI) /* If device is in D3, set back to D0 */ If (LEqual (^D0D3, 3)) { - Store (Zero, ^D0D3) + Store (Zero, Local0) + Store (Local0, ^D0D3) Store (^D0D3, Local0) } @@ -122,7 +123,8 @@ Device (XHCI) /* If device is in D3, set back to D0 */ If (LEqual (^D0D3, 3)) { - Store (Zero, ^D0D3) + Store (Zero, Local0) + Store (Local0, ^D0D3) Store (^D0D3, Local0) } @@ -130,7 +132,8 @@ Device (XHCI) Store (3, ^UPSW) /* Now put device in D3 */ - Store (3, ^D0D3) + Store (3, Local0) + Store (Local0, ^D0D3) Store (^D0D3, Local0) /* |