diff options
Diffstat (limited to 'src/soc/intel/cannonlake')
-rw-r--r-- | src/soc/intel/cannonlake/acpi/scs.asl | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/soc/intel/cannonlake/acpi/scs.asl b/src/soc/intel/cannonlake/acpi/scs.asl index ed695fd580..e993ddbbf9 100644 --- a/src/soc/intel/cannonlake/acpi/scs.asl +++ b/src/soc/intel/cannonlake/acpi/scs.asl @@ -40,5 +40,22 @@ Scope (\_SB.PCI0) { { Name (_ADR, 0x00140005) + OperationRegion (SDPC, PCI_Config, 0x00, 0x100) + Field (SDPC, WordAcc, NoLock, Preserve) + { + Offset(0xA2), /* Device Power Gate config */ + , 2, + PGEN, 1 /* PGE - PG Enable */ + } + + Method (_PS0, 0, Serialized) + { + Store (0, PGEN) /* Disable PG */ + } + + Method (_PS3, 0, Serialized) + { + Store (1, PGEN) /* Enable PG */ + } } /* Device (SDXC) */ } |