/* * Intel ACPI Component Architecture * AML/ASL+ Disassembler version 20190509 (64-bit version) * Copyright (c) 2000 - 2019 Intel Corporation * * Disassembling to non-symbolic legacy ASL operators * * Disassembly of SSDT-x5_1-ApIst.aml, Mon Dec 16 16:11:48 2019 * * Original Table Header: * Signature "SSDT" * Length 0x00000D14 (3348) * Revision 0x02 * Checksum 0x2A * OEM ID "PmRef" * OEM Table ID "ApIst" * OEM Revision 0x00003000 (12288) * Compiler ID "INTL" * Compiler Version 0x20160527 (538314023) */ DefinitionBlock ("", "SSDT", 2, "PmRef", "ApIst", 0x00003000) { External (_PR_.PR00, DeviceObj) External (_PR_.PR00._PCT, MethodObj) // 0 Arguments External (_PR_.PR00._PPC, MethodObj) // 0 Arguments External (_PR_.PR00._PSS, MethodObj) // 0 Arguments External (_PR_.PR01, DeviceObj) External (_PR_.PR02, DeviceObj) External (_PR_.PR03, DeviceObj) External (_PR_.PR04, DeviceObj) External (_PR_.PR05, DeviceObj) External (_PR_.PR06, DeviceObj) External (_PR_.PR07, DeviceObj) External (_PR_.PR08, DeviceObj) External (_PR_.PR09, DeviceObj) External (_PR_.PR10, DeviceObj) External (_PR_.PR11, DeviceObj) External (_PR_.PR12, DeviceObj) External (_PR_.PR13, DeviceObj) External (_PR_.PR14, DeviceObj) External (_PR_.PR15, DeviceObj) External (PC00, IntObj) External (TCNT, FieldUnitObj) Scope (\_PR.PR01) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_PR.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_PR.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_PR.PR00._PSS ()) } Name (PSDF, Zero) Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { If (LNot (PSDF)) { Store (TCNT, Index (DerefOf (Index (HPSD, Zero)), 0x04)) Store (TCNT, Index (DerefOf (Index (SPSD, Zero)), 0x04)) Store (Ones, PSDF) /* \_PR_.PR01.PSDF */ } If (And (PC00, 0x0800)) { Return (HPSD) /* \_PR_.PR01.HPSD */ } Return (SPSD) /* \_PR_.PR01.SPSD */ } Name (HPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFE, 0x80 } }) Name (SPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFC, 0x80 } }) } Scope (\_PR.PR02) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_PR.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_PR.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_PR.PR00._PSS ()) } Name (PSDF, Zero) Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { If (LNot (PSDF)) { Store (TCNT, Index (DerefOf (Index (HPSD, Zero)), 0x04)) Store (TCNT, Index (DerefOf (Index (SPSD, Zero)), 0x04)) Store (Ones, PSDF) /* \_PR_.PR02.PSDF */ } If (And (PC00, 0x0800)) { Return (HPSD) /* \_PR_.PR02.HPSD */ } Return (SPSD) /* \_PR_.PR02.SPSD */ } Name (HPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFE, 0x80 } }) Name (SPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFC, 0x80 } }) } Scope (\_PR.PR03) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_PR.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_PR.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_PR.PR00._PSS ()) } Name (PSDF, Zero) Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { If (LNot (PSDF)) { Store (TCNT, Index (DerefOf (Index (HPSD, Zero)), 0x04)) Store (TCNT, Index (DerefOf (Index (SPSD, Zero)), 0x04)) Store (Ones, PSDF) /* \_PR_.PR03.PSDF */ } If (And (PC00, 0x0800)) { Return (HPSD) /* \_PR_.PR03.HPSD */ } Return (SPSD) /* \_PR_.PR03.SPSD */ } Name (HPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFE, 0x80 } }) Name (SPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFC, 0x80 } }) } Scope (\_PR.PR04) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_PR.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_PR.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_PR.PR00._PSS ()) } Name (PSDF, Zero) Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { If (LNot (PSDF)) { Store (TCNT, Index (DerefOf (Index (HPSD, Zero)), 0x04)) Store (TCNT, Index (DerefOf (Index (SPSD, Zero)), 0x04)) Store (Ones, PSDF) /* \_PR_.PR04.PSDF */ } If (And (PC00, 0x0800)) { Return (HPSD) /* \_PR_.PR04.HPSD */ } Return (SPSD) /* \_PR_.PR04.SPSD */ } Name (HPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFE, 0x80 } }) Name (SPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFC, 0x80 } }) } Scope (\_PR.PR05) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_PR.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_PR.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_PR.PR00._PSS ()) } Name (PSDF, Zero) Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { If (LNot (PSDF)) { Store (TCNT, Index (DerefOf (Index (HPSD, Zero)), 0x04)) Store (TCNT, Index (DerefOf (Index (SPSD, Zero)), 0x04)) Store (Ones, PSDF) /* \_PR_.PR05.PSDF */ } If (And (PC00, 0x0800)) { Return (HPSD) /* \_PR_.PR05.HPSD */ } Return (SPSD) /* \_PR_.PR05.SPSD */ } Name (HPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFE, 0x80 } }) Name (SPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFC, 0x80 } }) } Scope (\_PR.PR06) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_PR.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_PR.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_PR.PR00._PSS ()) } Name (PSDF, Zero) Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { If (LNot (PSDF)) { Store (TCNT, Index (DerefOf (Index (HPSD, Zero)), 0x04)) Store (TCNT, Index (DerefOf (Index (SPSD, Zero)), 0x04)) Store (Ones, PSDF) /* \_PR_.PR06.PSDF */ } If (And (PC00, 0x0800)) { Return (HPSD) /* \_PR_.PR06.HPSD */ } Return (SPSD) /* \_PR_.PR06.SPSD */ } Name (HPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFE, 0x80 } }) Name (SPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFC, 0x80 } }) } Scope (\_PR.PR07) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_PR.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_PR.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_PR.PR00._PSS ()) } Name (PSDF, Zero) Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { If (LNot (PSDF)) { Store (TCNT, Index (DerefOf (Index (HPSD, Zero)), 0x04)) Store (TCNT, Index (DerefOf (Index (SPSD, Zero)), 0x04)) Store (Ones, PSDF) /* \_PR_.PR07.PSDF */ } If (And (PC00, 0x0800)) { Return (HPSD) /* \_PR_.PR07.HPSD */ } Return (SPSD) /* \_PR_.PR07.SPSD */ } Name (HPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFE, 0x80 } }) Name (SPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFC, 0x80 } }) } Scope (\_PR.PR08) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_PR.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_PR.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_PR.PR00._PSS ()) } Name (PSDF, Zero) Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { If (LNot (PSDF)) { Store (TCNT, Index (DerefOf (Index (HPSD, Zero)), 0x04)) Store (TCNT, Index (DerefOf (Index (SPSD, Zero)), 0x04)) Store (Ones, PSDF) /* \_PR_.PR08.PSDF */ } If (And (PC00, 0x0800)) { Return (HPSD) /* \_PR_.PR08.HPSD */ } Return (SPSD) /* \_PR_.PR08.SPSD */ } Name (HPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFE, 0x80 } }) Name (SPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFC, 0x80 } }) } Scope (\_PR.PR09) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_PR.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_PR.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_PR.PR00._PSS ()) } Name (PSDF, Zero) Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { If (LNot (PSDF)) { Store (TCNT, Index (DerefOf (Index (HPSD, Zero)), 0x04)) Store (TCNT, Index (DerefOf (Index (SPSD, Zero)), 0x04)) Store (Ones, PSDF) /* \_PR_.PR09.PSDF */ } If (And (PC00, 0x0800)) { Return (HPSD) /* \_PR_.PR09.HPSD */ } Return (SPSD) /* \_PR_.PR09.SPSD */ } Name (HPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFE, 0x80 } }) Name (SPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFC, 0x80 } }) } Scope (\_PR.PR10) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_PR.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_PR.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_PR.PR00._PSS ()) } Name (PSDF, Zero) Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { If (LNot (PSDF)) { Store (TCNT, Index (DerefOf (Index (HPSD, Zero)), 0x04)) Store (TCNT, Index (DerefOf (Index (SPSD, Zero)), 0x04)) Store (Ones, PSDF) /* \_PR_.PR10.PSDF */ } If (And (PC00, 0x0800)) { Return (HPSD) /* \_PR_.PR10.HPSD */ } Return (SPSD) /* \_PR_.PR10.SPSD */ } Name (HPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFE, 0x80 } }) Name (SPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFC, 0x80 } }) } Scope (\_PR.PR11) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_PR.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_PR.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_PR.PR00._PSS ()) } Name (PSDF, Zero) Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { If (LNot (PSDF)) { Store (TCNT, Index (DerefOf (Index (HPSD, Zero)), 0x04)) Store (TCNT, Index (DerefOf (Index (SPSD, Zero)), 0x04)) Store (Ones, PSDF) /* \_PR_.PR11.PSDF */ } If (And (PC00, 0x0800)) { Return (HPSD) /* \_PR_.PR11.HPSD */ } Return (SPSD) /* \_PR_.PR11.SPSD */ } Name (HPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFE, 0x80 } }) Name (SPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFC, 0x80 } }) } Scope (\_PR.PR12) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_PR.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_PR.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_PR.PR00._PSS ()) } Name (PSDF, Zero) Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { If (LNot (PSDF)) { Store (TCNT, Index (DerefOf (Index (HPSD, Zero)), 0x04)) Store (TCNT, Index (DerefOf (Index (SPSD, Zero)), 0x04)) Store (Ones, PSDF) /* \_PR_.PR12.PSDF */ } If (And (PC00, 0x0800)) { Return (HPSD) /* \_PR_.PR12.HPSD */ } Return (SPSD) /* \_PR_.PR12.SPSD */ } Name (HPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFE, 0x80 } }) Name (SPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFC, 0x80 } }) } Scope (\_PR.PR13) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_PR.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_PR.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_PR.PR00._PSS ()) } Name (PSDF, Zero) Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { If (LNot (PSDF)) { Store (TCNT, Index (DerefOf (Index (HPSD, Zero)), 0x04)) Store (TCNT, Index (DerefOf (Index (SPSD, Zero)), 0x04)) Store (Ones, PSDF) /* \_PR_.PR13.PSDF */ } If (And (PC00, 0x0800)) { Return (HPSD) /* \_PR_.PR13.HPSD */ } Return (SPSD) /* \_PR_.PR13.SPSD */ } Name (HPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFE, 0x80 } }) Name (SPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFC, 0x80 } }) } Scope (\_PR.PR14) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_PR.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_PR.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_PR.PR00._PSS ()) } Name (PSDF, Zero) Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { If (LNot (PSDF)) { Store (TCNT, Index (DerefOf (Index (HPSD, Zero)), 0x04)) Store (TCNT, Index (DerefOf (Index (SPSD, Zero)), 0x04)) Store (Ones, PSDF) /* \_PR_.PR14.PSDF */ } If (And (PC00, 0x0800)) { Return (HPSD) /* \_PR_.PR14.HPSD */ } Return (SPSD) /* \_PR_.PR14.SPSD */ } Name (HPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFE, 0x80 } }) Name (SPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFC, 0x80 } }) } Scope (\_PR.PR15) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_PR.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_PR.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_PR.PR00._PSS ()) } Name (PSDF, Zero) Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { If (LNot (PSDF)) { Store (TCNT, Index (DerefOf (Index (HPSD, Zero)), 0x04)) Store (TCNT, Index (DerefOf (Index (SPSD, Zero)), 0x04)) Store (Ones, PSDF) /* \_PR_.PR15.PSDF */ } If (And (PC00, 0x0800)) { Return (HPSD) /* \_PR_.PR15.HPSD */ } Return (SPSD) /* \_PR_.PR15.SPSD */ } Name (HPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFE, 0x80 } }) Name (SPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFC, 0x80 } }) } }