/* * Intel ACPI Component Architecture * AML/ASL+ Disassembler version 20220331 (64-bit version) * Copyright (c) 2000 - 2022 Intel Corporation * * Disassembling to symbolic ASL+ operators * * Disassembly of ssdt22.dat, Tue Jul 9 08:32:00 2024 * * Original Table Header: * Signature "SSDT" * Length 0x0000547E (21630) * Revision 0x02 * Checksum 0x13 * OEM ID "LENOVO" * OEM Table ID "AmdTable" * OEM Revision 0x00000001 (1) * Compiler ID "AMD " * Compiler Version 0x00000001 (1) */ DefinitionBlock ("", "SSDT", 2, "LENOVO", "AmdTable", 0x00000001) { External (_SB_.PLTF.C000, DeviceObj) External (_SB_.PLTF.C001, DeviceObj) External (_SB_.PLTF.C002, DeviceObj) External (_SB_.PLTF.C003, DeviceObj) External (_SB_.PLTF.C004, DeviceObj) External (_SB_.PLTF.C005, DeviceObj) External (_SB_.PLTF.C006, DeviceObj) External (_SB_.PLTF.C007, DeviceObj) External (_SB_.PLTF.C008, DeviceObj) External (_SB_.PLTF.C009, DeviceObj) External (_SB_.PLTF.C00A, DeviceObj) External (_SB_.PLTF.C00B, DeviceObj) External (_SB_.PLTF.C00C, DeviceObj) External (_SB_.PLTF.C00D, DeviceObj) External (_SB_.PLTF.C00E, DeviceObj) External (_SB_.PLTF.C00F, DeviceObj) Scope (\_SB.PLTF.C000) { Name (_PCT, Package (0x02) // _PCT: Performance Control { ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000C0010062, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000C0010063, // Address ,) } }) Name (_PSS, Package (0x03) // _PSS: Performance Supported States { Package (0x06) { 0x00000CE4, 0x00000F78, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, Package (0x06) { 0x00000898, 0x00000974, 0x00000000, 0x00000000, 0x00000001, 0x00000001 }, Package (0x06) { 0x00000640, 0x00000640, 0x00000000, 0x00000000, 0x00000002, 0x00000002 } }) Name (XPSS, Package (0x03) { Package (0x08) { 0x00000CE4, 0x00000F78, 0x00000000, 0x00000000, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ } }, Package (0x08) { 0x00000898, 0x00000974, 0x00000000, 0x00000000, Buffer (0x08) { 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ } }, Package (0x08) { 0x00000640, 0x00000640, 0x00000000, 0x00000000, Buffer (0x08) { 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ } } }) Name (_PSD, Package (0x01) // _PSD: Power State Dependencies { Package (0x05) { 0x05, 0x00, 0x00000000, 0x000000FE, 0x00000002 } }) Name (PPCV, 0x00) Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (PPCV) /* \_SB_.PLTF.C000.PPCV */ } Name (_CST, Package (0x04) // _CST: C-States { 0x03, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x02, // Bit Width 0x02, // Bit Offset 0x0000000000000000, // Address ,) }, 0x01, 0x0001, 0x00000000 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000414, // Address 0x01, // Access Size ) }, 0x02, 0x0012, 0x00000000 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000415, // Address 0x01, // Access Size ) }, 0x03, 0x015E, 0x00000000 } }) Name (_CSD, Package (0x01) // _CSD: C-State Dependencies { Package (0x06) { 0x06, 0x00, 0x00000000, 0x000000FE, 0x00000002, 0x00000000 } }) Name (_LPI, Package (0x06) // _LPI: Low Power Idle States { 0x0000, 0x0000000000000000, 0x0003, Package (0x0A) { 0x00000002, 0x00000001, 0x00000001, 0x00000000, 0x00000000, 0x00000000, ResourceTemplate () { Register (FFixedHW, 0x02, // Bit Width 0x02, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, "C1" }, Package (0x0A) { 0x00000024, 0x00000012, 0x00000001, 0x00000000, 0x00000000, 0x00000000, ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000414, // Address 0x01, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, "C2" }, Package (0x0A) { 0x000002BC, 0x0000015E, 0x00000001, 0x00000000, 0x00000000, 0x00000001, ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000415, // Address 0x01, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, "C3" } }) Name (_CPC, Package (0x17) // _CPC: Continuous Performance Control { 0x17, 0x03, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x18, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x10, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x08, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x00, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x10, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x08, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x00, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000000000E7, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000000000E8, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x02, // Bit Width 0x00, // Bit Offset 0x00000000C00102B4, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x01, // Bit Width 0x00, // Bit Offset 0x00000000C00102B1, // Address 0x04, // Access Size ) }, 0x00000001, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x18, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, 0x00000190, 0x00000CE5 }) } Scope (\_SB.PLTF.C001) { Name (_PCT, Package (0x02) // _PCT: Performance Control { ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000C0010062, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000C0010063, // Address ,) } }) Name (_PSS, Package (0x03) // _PSS: Performance Supported States { Package (0x06) { 0x00000CE4, 0x00000F78, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, Package (0x06) { 0x00000898, 0x00000974, 0x00000000, 0x00000000, 0x00000001, 0x00000001 }, Package (0x06) { 0x00000640, 0x00000640, 0x00000000, 0x00000000, 0x00000002, 0x00000002 } }) Name (XPSS, Package (0x03) { Package (0x08) { 0x00000CE4, 0x00000F78, 0x00000000, 0x00000000, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ } }, Package (0x08) { 0x00000898, 0x00000974, 0x00000000, 0x00000000, Buffer (0x08) { 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ } }, Package (0x08) { 0x00000640, 0x00000640, 0x00000000, 0x00000000, Buffer (0x08) { 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ } } }) Name (_PSD, Package (0x01) // _PSD: Power State Dependencies { Package (0x05) { 0x05, 0x00, 0x00000000, 0x000000FE, 0x00000002 } }) Name (PPCV, 0x00) Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (PPCV) /* \_SB_.PLTF.C001.PPCV */ } Name (_CST, Package (0x04) // _CST: C-States { 0x03, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x02, // Bit Width 0x02, // Bit Offset 0x0000000000000000, // Address ,) }, 0x01, 0x0001, 0x00000000 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000414, // Address 0x01, // Access Size ) }, 0x02, 0x0012, 0x00000000 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000415, // Address 0x01, // Access Size ) }, 0x03, 0x015E, 0x00000000 } }) Name (_CSD, Package (0x01) // _CSD: C-State Dependencies { Package (0x06) { 0x06, 0x00, 0x00000000, 0x000000FE, 0x00000002, 0x00000000 } }) Name (_LPI, Package (0x06) // _LPI: Low Power Idle States { 0x0000, 0x0000000000000000, 0x0003, Package (0x0A) { 0x00000002, 0x00000001, 0x00000001, 0x00000000, 0x00000000, 0x00000000, ResourceTemplate () { Register (FFixedHW, 0x02, // Bit Width 0x02, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, "C1" }, Package (0x0A) { 0x00000024, 0x00000012, 0x00000001, 0x00000000, 0x00000000, 0x00000000, ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000414, // Address 0x01, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, "C2" }, Package (0x0A) { 0x000002BC, 0x0000015E, 0x00000001, 0x00000000, 0x00000000, 0x00000001, ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000415, // Address 0x01, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, "C3" } }) Name (_CPC, Package (0x17) // _CPC: Continuous Performance Control { 0x17, 0x03, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x18, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x10, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x08, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x00, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x10, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x08, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x00, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000000000E7, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000000000E8, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x02, // Bit Width 0x00, // Bit Offset 0x00000000C00102B4, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x01, // Bit Width 0x00, // Bit Offset 0x00000000C00102B1, // Address 0x04, // Access Size ) }, 0x00000001, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x18, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, 0x00000190, 0x00000CE5 }) } Scope (\_SB.PLTF.C002) { Name (_PCT, Package (0x02) // _PCT: Performance Control { ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000C0010062, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000C0010063, // Address ,) } }) Name (_PSS, Package (0x03) // _PSS: Performance Supported States { Package (0x06) { 0x00000CE4, 0x00000F78, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, Package (0x06) { 0x00000898, 0x00000974, 0x00000000, 0x00000000, 0x00000001, 0x00000001 }, Package (0x06) { 0x00000640, 0x00000640, 0x00000000, 0x00000000, 0x00000002, 0x00000002 } }) Name (XPSS, Package (0x03) { Package (0x08) { 0x00000CE4, 0x00000F78, 0x00000000, 0x00000000, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ } }, Package (0x08) { 0x00000898, 0x00000974, 0x00000000, 0x00000000, Buffer (0x08) { 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ } }, Package (0x08) { 0x00000640, 0x00000640, 0x00000000, 0x00000000, Buffer (0x08) { 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ } } }) Name (_PSD, Package (0x01) // _PSD: Power State Dependencies { Package (0x05) { 0x05, 0x00, 0x00000001, 0x000000FE, 0x00000002 } }) Name (PPCV, 0x00) Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (PPCV) /* \_SB_.PLTF.C002.PPCV */ } Name (_CST, Package (0x04) // _CST: C-States { 0x03, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x02, // Bit Width 0x02, // Bit Offset 0x0000000000000000, // Address ,) }, 0x01, 0x0001, 0x00000000 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000414, // Address 0x01, // Access Size ) }, 0x02, 0x0012, 0x00000000 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000415, // Address 0x01, // Access Size ) }, 0x03, 0x015E, 0x00000000 } }) Name (_CSD, Package (0x01) // _CSD: C-State Dependencies { Package (0x06) { 0x06, 0x00, 0x00000001, 0x000000FE, 0x00000002, 0x00000000 } }) Name (_LPI, Package (0x06) // _LPI: Low Power Idle States { 0x0000, 0x0000000000000000, 0x0003, Package (0x0A) { 0x00000002, 0x00000001, 0x00000001, 0x00000000, 0x00000000, 0x00000000, ResourceTemplate () { Register (FFixedHW, 0x02, // Bit Width 0x02, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, "C1" }, Package (0x0A) { 0x00000024, 0x00000012, 0x00000001, 0x00000000, 0x00000000, 0x00000000, ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000414, // Address 0x01, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, "C2" }, Package (0x0A) { 0x000002BC, 0x0000015E, 0x00000001, 0x00000000, 0x00000000, 0x00000001, ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000415, // Address 0x01, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, "C3" } }) Name (_CPC, Package (0x17) // _CPC: Continuous Performance Control { 0x17, 0x03, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x18, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x10, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x08, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x00, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x10, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x08, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x00, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000000000E7, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000000000E8, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x02, // Bit Width 0x00, // Bit Offset 0x00000000C00102B4, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x01, // Bit Width 0x00, // Bit Offset 0x00000000C00102B1, // Address 0x04, // Access Size ) }, 0x00000001, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x18, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, 0x00000190, 0x00000CE5 }) } Scope (\_SB.PLTF.C003) { Name (_PCT, Package (0x02) // _PCT: Performance Control { ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000C0010062, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000C0010063, // Address ,) } }) Name (_PSS, Package (0x03) // _PSS: Performance Supported States { Package (0x06) { 0x00000CE4, 0x00000F78, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, Package (0x06) { 0x00000898, 0x00000974, 0x00000000, 0x00000000, 0x00000001, 0x00000001 }, Package (0x06) { 0x00000640, 0x00000640, 0x00000000, 0x00000000, 0x00000002, 0x00000002 } }) Name (XPSS, Package (0x03) { Package (0x08) { 0x00000CE4, 0x00000F78, 0x00000000, 0x00000000, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ } }, Package (0x08) { 0x00000898, 0x00000974, 0x00000000, 0x00000000, Buffer (0x08) { 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ } }, Package (0x08) { 0x00000640, 0x00000640, 0x00000000, 0x00000000, Buffer (0x08) { 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ } } }) Name (_PSD, Package (0x01) // _PSD: Power State Dependencies { Package (0x05) { 0x05, 0x00, 0x00000001, 0x000000FE, 0x00000002 } }) Name (PPCV, 0x00) Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (PPCV) /* \_SB_.PLTF.C003.PPCV */ } Name (_CST, Package (0x04) // _CST: C-States { 0x03, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x02, // Bit Width 0x02, // Bit Offset 0x0000000000000000, // Address ,) }, 0x01, 0x0001, 0x00000000 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000414, // Address 0x01, // Access Size ) }, 0x02, 0x0012, 0x00000000 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000415, // Address 0x01, // Access Size ) }, 0x03, 0x015E, 0x00000000 } }) Name (_CSD, Package (0x01) // _CSD: C-State Dependencies { Package (0x06) { 0x06, 0x00, 0x00000001, 0x000000FE, 0x00000002, 0x00000000 } }) Name (_LPI, Package (0x06) // _LPI: Low Power Idle States { 0x0000, 0x0000000000000000, 0x0003, Package (0x0A) { 0x00000002, 0x00000001, 0x00000001, 0x00000000, 0x00000000, 0x00000000, ResourceTemplate () { Register (FFixedHW, 0x02, // Bit Width 0x02, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, "C1" }, Package (0x0A) { 0x00000024, 0x00000012, 0x00000001, 0x00000000, 0x00000000, 0x00000000, ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000414, // Address 0x01, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, "C2" }, Package (0x0A) { 0x000002BC, 0x0000015E, 0x00000001, 0x00000000, 0x00000000, 0x00000001, ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000415, // Address 0x01, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, "C3" } }) Name (_CPC, Package (0x17) // _CPC: Continuous Performance Control { 0x17, 0x03, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x18, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x10, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x08, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x00, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x10, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x08, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x00, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000000000E7, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000000000E8, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x02, // Bit Width 0x00, // Bit Offset 0x00000000C00102B4, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x01, // Bit Width 0x00, // Bit Offset 0x00000000C00102B1, // Address 0x04, // Access Size ) }, 0x00000001, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x18, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, 0x00000190, 0x00000CE5 }) } Scope (\_SB.PLTF.C004) { Name (_PCT, Package (0x02) // _PCT: Performance Control { ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000C0010062, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000C0010063, // Address ,) } }) Name (_PSS, Package (0x03) // _PSS: Performance Supported States { Package (0x06) { 0x00000CE4, 0x00000F78, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, Package (0x06) { 0x00000898, 0x00000974, 0x00000000, 0x00000000, 0x00000001, 0x00000001 }, Package (0x06) { 0x00000640, 0x00000640, 0x00000000, 0x00000000, 0x00000002, 0x00000002 } }) Name (XPSS, Package (0x03) { Package (0x08) { 0x00000CE4, 0x00000F78, 0x00000000, 0x00000000, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ } }, Package (0x08) { 0x00000898, 0x00000974, 0x00000000, 0x00000000, Buffer (0x08) { 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ } }, Package (0x08) { 0x00000640, 0x00000640, 0x00000000, 0x00000000, Buffer (0x08) { 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ } } }) Name (_PSD, Package (0x01) // _PSD: Power State Dependencies { Package (0x05) { 0x05, 0x00, 0x00000002, 0x000000FE, 0x00000002 } }) Name (PPCV, 0x00) Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (PPCV) /* \_SB_.PLTF.C004.PPCV */ } Name (_CST, Package (0x04) // _CST: C-States { 0x03, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x02, // Bit Width 0x02, // Bit Offset 0x0000000000000000, // Address ,) }, 0x01, 0x0001, 0x00000000 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000414, // Address 0x01, // Access Size ) }, 0x02, 0x0012, 0x00000000 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000415, // Address 0x01, // Access Size ) }, 0x03, 0x015E, 0x00000000 } }) Name (_CSD, Package (0x01) // _CSD: C-State Dependencies { Package (0x06) { 0x06, 0x00, 0x00000002, 0x000000FE, 0x00000002, 0x00000000 } }) Name (_LPI, Package (0x06) // _LPI: Low Power Idle States { 0x0000, 0x0000000000000000, 0x0003, Package (0x0A) { 0x00000002, 0x00000001, 0x00000001, 0x00000000, 0x00000000, 0x00000000, ResourceTemplate () { Register (FFixedHW, 0x02, // Bit Width 0x02, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, "C1" }, Package (0x0A) { 0x00000024, 0x00000012, 0x00000001, 0x00000000, 0x00000000, 0x00000000, ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000414, // Address 0x01, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, "C2" }, Package (0x0A) { 0x000002BC, 0x0000015E, 0x00000001, 0x00000000, 0x00000000, 0x00000001, ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000415, // Address 0x01, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, "C3" } }) Name (_CPC, Package (0x17) // _CPC: Continuous Performance Control { 0x17, 0x03, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x18, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x10, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x08, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x00, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x10, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x08, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x00, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000000000E7, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000000000E8, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x02, // Bit Width 0x00, // Bit Offset 0x00000000C00102B4, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x01, // Bit Width 0x00, // Bit Offset 0x00000000C00102B1, // Address 0x04, // Access Size ) }, 0x00000001, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x18, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, 0x00000190, 0x00000CE5 }) } Scope (\_SB.PLTF.C005) { Name (_PCT, Package (0x02) // _PCT: Performance Control { ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000C0010062, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000C0010063, // Address ,) } }) Name (_PSS, Package (0x03) // _PSS: Performance Supported States { Package (0x06) { 0x00000CE4, 0x00000F78, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, Package (0x06) { 0x00000898, 0x00000974, 0x00000000, 0x00000000, 0x00000001, 0x00000001 }, Package (0x06) { 0x00000640, 0x00000640, 0x00000000, 0x00000000, 0x00000002, 0x00000002 } }) Name (XPSS, Package (0x03) { Package (0x08) { 0x00000CE4, 0x00000F78, 0x00000000, 0x00000000, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ } }, Package (0x08) { 0x00000898, 0x00000974, 0x00000000, 0x00000000, Buffer (0x08) { 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ } }, Package (0x08) { 0x00000640, 0x00000640, 0x00000000, 0x00000000, Buffer (0x08) { 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ } } }) Name (_PSD, Package (0x01) // _PSD: Power State Dependencies { Package (0x05) { 0x05, 0x00, 0x00000002, 0x000000FE, 0x00000002 } }) Name (PPCV, 0x00) Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (PPCV) /* \_SB_.PLTF.C005.PPCV */ } Name (_CST, Package (0x04) // _CST: C-States { 0x03, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x02, // Bit Width 0x02, // Bit Offset 0x0000000000000000, // Address ,) }, 0x01, 0x0001, 0x00000000 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000414, // Address 0x01, // Access Size ) }, 0x02, 0x0012, 0x00000000 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000415, // Address 0x01, // Access Size ) }, 0x03, 0x015E, 0x00000000 } }) Name (_CSD, Package (0x01) // _CSD: C-State Dependencies { Package (0x06) { 0x06, 0x00, 0x00000002, 0x000000FE, 0x00000002, 0x00000000 } }) Name (_LPI, Package (0x06) // _LPI: Low Power Idle States { 0x0000, 0x0000000000000000, 0x0003, Package (0x0A) { 0x00000002, 0x00000001, 0x00000001, 0x00000000, 0x00000000, 0x00000000, ResourceTemplate () { Register (FFixedHW, 0x02, // Bit Width 0x02, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, "C1" }, Package (0x0A) { 0x00000024, 0x00000012, 0x00000001, 0x00000000, 0x00000000, 0x00000000, ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000414, // Address 0x01, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, "C2" }, Package (0x0A) { 0x000002BC, 0x0000015E, 0x00000001, 0x00000000, 0x00000000, 0x00000001, ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000415, // Address 0x01, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, "C3" } }) Name (_CPC, Package (0x17) // _CPC: Continuous Performance Control { 0x17, 0x03, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x18, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x10, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x08, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x00, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x10, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x08, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x00, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000000000E7, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000000000E8, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x02, // Bit Width 0x00, // Bit Offset 0x00000000C00102B4, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x01, // Bit Width 0x00, // Bit Offset 0x00000000C00102B1, // Address 0x04, // Access Size ) }, 0x00000001, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x18, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, 0x00000190, 0x00000CE5 }) } Scope (\_SB.PLTF.C006) { Name (_PCT, Package (0x02) // _PCT: Performance Control { ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000C0010062, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000C0010063, // Address ,) } }) Name (_PSS, Package (0x03) // _PSS: Performance Supported States { Package (0x06) { 0x00000CE4, 0x00000F78, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, Package (0x06) { 0x00000898, 0x00000974, 0x00000000, 0x00000000, 0x00000001, 0x00000001 }, Package (0x06) { 0x00000640, 0x00000640, 0x00000000, 0x00000000, 0x00000002, 0x00000002 } }) Name (XPSS, Package (0x03) { Package (0x08) { 0x00000CE4, 0x00000F78, 0x00000000, 0x00000000, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ } }, Package (0x08) { 0x00000898, 0x00000974, 0x00000000, 0x00000000, Buffer (0x08) { 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ } }, Package (0x08) { 0x00000640, 0x00000640, 0x00000000, 0x00000000, Buffer (0x08) { 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ } } }) Name (_PSD, Package (0x01) // _PSD: Power State Dependencies { Package (0x05) { 0x05, 0x00, 0x00000003, 0x000000FE, 0x00000002 } }) Name (PPCV, 0x00) Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (PPCV) /* \_SB_.PLTF.C006.PPCV */ } Name (_CST, Package (0x04) // _CST: C-States { 0x03, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x02, // Bit Width 0x02, // Bit Offset 0x0000000000000000, // Address ,) }, 0x01, 0x0001, 0x00000000 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000414, // Address 0x01, // Access Size ) }, 0x02, 0x0012, 0x00000000 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000415, // Address 0x01, // Access Size ) }, 0x03, 0x015E, 0x00000000 } }) Name (_CSD, Package (0x01) // _CSD: C-State Dependencies { Package (0x06) { 0x06, 0x00, 0x00000003, 0x000000FE, 0x00000002, 0x00000000 } }) Name (_LPI, Package (0x06) // _LPI: Low Power Idle States { 0x0000, 0x0000000000000000, 0x0003, Package (0x0A) { 0x00000002, 0x00000001, 0x00000001, 0x00000000, 0x00000000, 0x00000000, ResourceTemplate () { Register (FFixedHW, 0x02, // Bit Width 0x02, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, "C1" }, Package (0x0A) { 0x00000024, 0x00000012, 0x00000001, 0x00000000, 0x00000000, 0x00000000, ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000414, // Address 0x01, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, "C2" }, Package (0x0A) { 0x000002BC, 0x0000015E, 0x00000001, 0x00000000, 0x00000000, 0x00000001, ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000415, // Address 0x01, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, "C3" } }) Name (_CPC, Package (0x17) // _CPC: Continuous Performance Control { 0x17, 0x03, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x18, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x10, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x08, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x00, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x10, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x08, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x00, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000000000E7, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000000000E8, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x02, // Bit Width 0x00, // Bit Offset 0x00000000C00102B4, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x01, // Bit Width 0x00, // Bit Offset 0x00000000C00102B1, // Address 0x04, // Access Size ) }, 0x00000001, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x18, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, 0x00000190, 0x00000CE5 }) } Scope (\_SB.PLTF.C007) { Name (_PCT, Package (0x02) // _PCT: Performance Control { ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000C0010062, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000C0010063, // Address ,) } }) Name (_PSS, Package (0x03) // _PSS: Performance Supported States { Package (0x06) { 0x00000CE4, 0x00000F78, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, Package (0x06) { 0x00000898, 0x00000974, 0x00000000, 0x00000000, 0x00000001, 0x00000001 }, Package (0x06) { 0x00000640, 0x00000640, 0x00000000, 0x00000000, 0x00000002, 0x00000002 } }) Name (XPSS, Package (0x03) { Package (0x08) { 0x00000CE4, 0x00000F78, 0x00000000, 0x00000000, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ } }, Package (0x08) { 0x00000898, 0x00000974, 0x00000000, 0x00000000, Buffer (0x08) { 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ } }, Package (0x08) { 0x00000640, 0x00000640, 0x00000000, 0x00000000, Buffer (0x08) { 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ } } }) Name (_PSD, Package (0x01) // _PSD: Power State Dependencies { Package (0x05) { 0x05, 0x00, 0x00000003, 0x000000FE, 0x00000002 } }) Name (PPCV, 0x00) Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (PPCV) /* \_SB_.PLTF.C007.PPCV */ } Name (_CST, Package (0x04) // _CST: C-States { 0x03, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x02, // Bit Width 0x02, // Bit Offset 0x0000000000000000, // Address ,) }, 0x01, 0x0001, 0x00000000 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000414, // Address 0x01, // Access Size ) }, 0x02, 0x0012, 0x00000000 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000415, // Address 0x01, // Access Size ) }, 0x03, 0x015E, 0x00000000 } }) Name (_CSD, Package (0x01) // _CSD: C-State Dependencies { Package (0x06) { 0x06, 0x00, 0x00000003, 0x000000FE, 0x00000002, 0x00000000 } }) Name (_LPI, Package (0x06) // _LPI: Low Power Idle States { 0x0000, 0x0000000000000000, 0x0003, Package (0x0A) { 0x00000002, 0x00000001, 0x00000001, 0x00000000, 0x00000000, 0x00000000, ResourceTemplate () { Register (FFixedHW, 0x02, // Bit Width 0x02, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, "C1" }, Package (0x0A) { 0x00000024, 0x00000012, 0x00000001, 0x00000000, 0x00000000, 0x00000000, ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000414, // Address 0x01, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, "C2" }, Package (0x0A) { 0x000002BC, 0x0000015E, 0x00000001, 0x00000000, 0x00000000, 0x00000001, ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000415, // Address 0x01, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, "C3" } }) Name (_CPC, Package (0x17) // _CPC: Continuous Performance Control { 0x17, 0x03, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x18, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x10, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x08, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x00, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x10, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x08, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x00, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000000000E7, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000000000E8, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x02, // Bit Width 0x00, // Bit Offset 0x00000000C00102B4, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x01, // Bit Width 0x00, // Bit Offset 0x00000000C00102B1, // Address 0x04, // Access Size ) }, 0x00000001, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x18, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, 0x00000190, 0x00000CE5 }) } Scope (\_SB.PLTF.C008) { Name (_PCT, Package (0x02) // _PCT: Performance Control { ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000C0010062, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000C0010063, // Address ,) } }) Name (_PSS, Package (0x03) // _PSS: Performance Supported States { Package (0x06) { 0x00000CE4, 0x00000F78, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, Package (0x06) { 0x00000898, 0x00000974, 0x00000000, 0x00000000, 0x00000001, 0x00000001 }, Package (0x06) { 0x00000640, 0x00000640, 0x00000000, 0x00000000, 0x00000002, 0x00000002 } }) Name (XPSS, Package (0x03) { Package (0x08) { 0x00000CE4, 0x00000F78, 0x00000000, 0x00000000, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ } }, Package (0x08) { 0x00000898, 0x00000974, 0x00000000, 0x00000000, Buffer (0x08) { 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ } }, Package (0x08) { 0x00000640, 0x00000640, 0x00000000, 0x00000000, Buffer (0x08) { 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ } } }) Name (_PSD, Package (0x01) // _PSD: Power State Dependencies { Package (0x05) { 0x05, 0x00, 0x00000004, 0x000000FE, 0x00000002 } }) Name (PPCV, 0x00) Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (PPCV) /* \_SB_.PLTF.C008.PPCV */ } Name (_CST, Package (0x04) // _CST: C-States { 0x03, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x02, // Bit Width 0x02, // Bit Offset 0x0000000000000000, // Address ,) }, 0x01, 0x0001, 0x00000000 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000414, // Address 0x01, // Access Size ) }, 0x02, 0x0012, 0x00000000 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000415, // Address 0x01, // Access Size ) }, 0x03, 0x015E, 0x00000000 } }) Name (_CSD, Package (0x01) // _CSD: C-State Dependencies { Package (0x06) { 0x06, 0x00, 0x00000004, 0x000000FE, 0x00000002, 0x00000000 } }) Name (_LPI, Package (0x06) // _LPI: Low Power Idle States { 0x0000, 0x0000000000000000, 0x0003, Package (0x0A) { 0x00000002, 0x00000001, 0x00000001, 0x00000000, 0x00000000, 0x00000000, ResourceTemplate () { Register (FFixedHW, 0x02, // Bit Width 0x02, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, "C1" }, Package (0x0A) { 0x00000024, 0x00000012, 0x00000001, 0x00000000, 0x00000000, 0x00000000, ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000414, // Address 0x01, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, "C2" }, Package (0x0A) { 0x000002BC, 0x0000015E, 0x00000001, 0x00000000, 0x00000000, 0x00000001, ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000415, // Address 0x01, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, "C3" } }) Name (_CPC, Package (0x17) // _CPC: Continuous Performance Control { 0x17, 0x03, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x18, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x10, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x08, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x00, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x10, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x08, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x00, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000000000E7, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000000000E8, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x02, // Bit Width 0x00, // Bit Offset 0x00000000C00102B4, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x01, // Bit Width 0x00, // Bit Offset 0x00000000C00102B1, // Address 0x04, // Access Size ) }, 0x00000001, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x18, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, 0x00000190, 0x00000CE5 }) } Scope (\_SB.PLTF.C009) { Name (_PCT, Package (0x02) // _PCT: Performance Control { ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000C0010062, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000C0010063, // Address ,) } }) Name (_PSS, Package (0x03) // _PSS: Performance Supported States { Package (0x06) { 0x00000CE4, 0x00000F78, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, Package (0x06) { 0x00000898, 0x00000974, 0x00000000, 0x00000000, 0x00000001, 0x00000001 }, Package (0x06) { 0x00000640, 0x00000640, 0x00000000, 0x00000000, 0x00000002, 0x00000002 } }) Name (XPSS, Package (0x03) { Package (0x08) { 0x00000CE4, 0x00000F78, 0x00000000, 0x00000000, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ } }, Package (0x08) { 0x00000898, 0x00000974, 0x00000000, 0x00000000, Buffer (0x08) { 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ } }, Package (0x08) { 0x00000640, 0x00000640, 0x00000000, 0x00000000, Buffer (0x08) { 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ } } }) Name (_PSD, Package (0x01) // _PSD: Power State Dependencies { Package (0x05) { 0x05, 0x00, 0x00000004, 0x000000FE, 0x00000002 } }) Name (PPCV, 0x00) Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (PPCV) /* \_SB_.PLTF.C009.PPCV */ } Name (_CST, Package (0x04) // _CST: C-States { 0x03, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x02, // Bit Width 0x02, // Bit Offset 0x0000000000000000, // Address ,) }, 0x01, 0x0001, 0x00000000 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000414, // Address 0x01, // Access Size ) }, 0x02, 0x0012, 0x00000000 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000415, // Address 0x01, // Access Size ) }, 0x03, 0x015E, 0x00000000 } }) Name (_CSD, Package (0x01) // _CSD: C-State Dependencies { Package (0x06) { 0x06, 0x00, 0x00000004, 0x000000FE, 0x00000002, 0x00000000 } }) Name (_LPI, Package (0x06) // _LPI: Low Power Idle States { 0x0000, 0x0000000000000000, 0x0003, Package (0x0A) { 0x00000002, 0x00000001, 0x00000001, 0x00000000, 0x00000000, 0x00000000, ResourceTemplate () { Register (FFixedHW, 0x02, // Bit Width 0x02, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, "C1" }, Package (0x0A) { 0x00000024, 0x00000012, 0x00000001, 0x00000000, 0x00000000, 0x00000000, ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000414, // Address 0x01, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, "C2" }, Package (0x0A) { 0x000002BC, 0x0000015E, 0x00000001, 0x00000000, 0x00000000, 0x00000001, ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000415, // Address 0x01, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, "C3" } }) Name (_CPC, Package (0x17) // _CPC: Continuous Performance Control { 0x17, 0x03, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x18, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x10, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x08, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x00, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x10, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x08, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x00, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000000000E7, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000000000E8, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x02, // Bit Width 0x00, // Bit Offset 0x00000000C00102B4, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x01, // Bit Width 0x00, // Bit Offset 0x00000000C00102B1, // Address 0x04, // Access Size ) }, 0x00000001, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x18, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, 0x00000190, 0x00000CE5 }) } Scope (\_SB.PLTF.C00A) { Name (_PCT, Package (0x02) // _PCT: Performance Control { ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000C0010062, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000C0010063, // Address ,) } }) Name (_PSS, Package (0x03) // _PSS: Performance Supported States { Package (0x06) { 0x00000CE4, 0x00000F78, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, Package (0x06) { 0x00000898, 0x00000974, 0x00000000, 0x00000000, 0x00000001, 0x00000001 }, Package (0x06) { 0x00000640, 0x00000640, 0x00000000, 0x00000000, 0x00000002, 0x00000002 } }) Name (XPSS, Package (0x03) { Package (0x08) { 0x00000CE4, 0x00000F78, 0x00000000, 0x00000000, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ } }, Package (0x08) { 0x00000898, 0x00000974, 0x00000000, 0x00000000, Buffer (0x08) { 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ } }, Package (0x08) { 0x00000640, 0x00000640, 0x00000000, 0x00000000, Buffer (0x08) { 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ } } }) Name (_PSD, Package (0x01) // _PSD: Power State Dependencies { Package (0x05) { 0x05, 0x00, 0x00000005, 0x000000FE, 0x00000002 } }) Name (PPCV, 0x00) Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (PPCV) /* \_SB_.PLTF.C00A.PPCV */ } Name (_CST, Package (0x04) // _CST: C-States { 0x03, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x02, // Bit Width 0x02, // Bit Offset 0x0000000000000000, // Address ,) }, 0x01, 0x0001, 0x00000000 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000414, // Address 0x01, // Access Size ) }, 0x02, 0x0012, 0x00000000 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000415, // Address 0x01, // Access Size ) }, 0x03, 0x015E, 0x00000000 } }) Name (_CSD, Package (0x01) // _CSD: C-State Dependencies { Package (0x06) { 0x06, 0x00, 0x00000005, 0x000000FE, 0x00000002, 0x00000000 } }) Name (_LPI, Package (0x06) // _LPI: Low Power Idle States { 0x0000, 0x0000000000000000, 0x0003, Package (0x0A) { 0x00000002, 0x00000001, 0x00000001, 0x00000000, 0x00000000, 0x00000000, ResourceTemplate () { Register (FFixedHW, 0x02, // Bit Width 0x02, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, "C1" }, Package (0x0A) { 0x00000024, 0x00000012, 0x00000001, 0x00000000, 0x00000000, 0x00000000, ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000414, // Address 0x01, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, "C2" }, Package (0x0A) { 0x000002BC, 0x0000015E, 0x00000001, 0x00000000, 0x00000000, 0x00000001, ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000415, // Address 0x01, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, "C3" } }) Name (_CPC, Package (0x17) // _CPC: Continuous Performance Control { 0x17, 0x03, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x18, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x10, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x08, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x00, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x10, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x08, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x00, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000000000E7, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000000000E8, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x02, // Bit Width 0x00, // Bit Offset 0x00000000C00102B4, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x01, // Bit Width 0x00, // Bit Offset 0x00000000C00102B1, // Address 0x04, // Access Size ) }, 0x00000001, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x18, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, 0x00000190, 0x00000CE5 }) } Scope (\_SB.PLTF.C00B) { Name (_PCT, Package (0x02) // _PCT: Performance Control { ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000C0010062, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000C0010063, // Address ,) } }) Name (_PSS, Package (0x03) // _PSS: Performance Supported States { Package (0x06) { 0x00000CE4, 0x00000F78, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, Package (0x06) { 0x00000898, 0x00000974, 0x00000000, 0x00000000, 0x00000001, 0x00000001 }, Package (0x06) { 0x00000640, 0x00000640, 0x00000000, 0x00000000, 0x00000002, 0x00000002 } }) Name (XPSS, Package (0x03) { Package (0x08) { 0x00000CE4, 0x00000F78, 0x00000000, 0x00000000, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ } }, Package (0x08) { 0x00000898, 0x00000974, 0x00000000, 0x00000000, Buffer (0x08) { 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ } }, Package (0x08) { 0x00000640, 0x00000640, 0x00000000, 0x00000000, Buffer (0x08) { 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ } } }) Name (_PSD, Package (0x01) // _PSD: Power State Dependencies { Package (0x05) { 0x05, 0x00, 0x00000005, 0x000000FE, 0x00000002 } }) Name (PPCV, 0x00) Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (PPCV) /* \_SB_.PLTF.C00B.PPCV */ } Name (_CST, Package (0x04) // _CST: C-States { 0x03, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x02, // Bit Width 0x02, // Bit Offset 0x0000000000000000, // Address ,) }, 0x01, 0x0001, 0x00000000 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000414, // Address 0x01, // Access Size ) }, 0x02, 0x0012, 0x00000000 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000415, // Address 0x01, // Access Size ) }, 0x03, 0x015E, 0x00000000 } }) Name (_CSD, Package (0x01) // _CSD: C-State Dependencies { Package (0x06) { 0x06, 0x00, 0x00000005, 0x000000FE, 0x00000002, 0x00000000 } }) Name (_LPI, Package (0x06) // _LPI: Low Power Idle States { 0x0000, 0x0000000000000000, 0x0003, Package (0x0A) { 0x00000002, 0x00000001, 0x00000001, 0x00000000, 0x00000000, 0x00000000, ResourceTemplate () { Register (FFixedHW, 0x02, // Bit Width 0x02, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, "C1" }, Package (0x0A) { 0x00000024, 0x00000012, 0x00000001, 0x00000000, 0x00000000, 0x00000000, ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000414, // Address 0x01, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, "C2" }, Package (0x0A) { 0x000002BC, 0x0000015E, 0x00000001, 0x00000000, 0x00000000, 0x00000001, ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000415, // Address 0x01, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, "C3" } }) Name (_CPC, Package (0x17) // _CPC: Continuous Performance Control { 0x17, 0x03, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x18, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x10, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x08, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x00, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x10, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x08, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x00, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000000000E7, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000000000E8, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x02, // Bit Width 0x00, // Bit Offset 0x00000000C00102B4, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x01, // Bit Width 0x00, // Bit Offset 0x00000000C00102B1, // Address 0x04, // Access Size ) }, 0x00000001, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x18, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, 0x00000190, 0x00000CE5 }) } Scope (\_SB.PLTF.C00C) { Name (_PCT, Package (0x02) // _PCT: Performance Control { ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000C0010062, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000C0010063, // Address ,) } }) Name (_PSS, Package (0x03) // _PSS: Performance Supported States { Package (0x06) { 0x00000CE4, 0x00000F78, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, Package (0x06) { 0x00000898, 0x00000974, 0x00000000, 0x00000000, 0x00000001, 0x00000001 }, Package (0x06) { 0x00000640, 0x00000640, 0x00000000, 0x00000000, 0x00000002, 0x00000002 } }) Name (XPSS, Package (0x03) { Package (0x08) { 0x00000CE4, 0x00000F78, 0x00000000, 0x00000000, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ } }, Package (0x08) { 0x00000898, 0x00000974, 0x00000000, 0x00000000, Buffer (0x08) { 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ } }, Package (0x08) { 0x00000640, 0x00000640, 0x00000000, 0x00000000, Buffer (0x08) { 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ } } }) Name (_PSD, Package (0x01) // _PSD: Power State Dependencies { Package (0x05) { 0x05, 0x00, 0x00000006, 0x000000FE, 0x00000002 } }) Name (PPCV, 0x00) Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (PPCV) /* \_SB_.PLTF.C00C.PPCV */ } Name (_CST, Package (0x04) // _CST: C-States { 0x03, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x02, // Bit Width 0x02, // Bit Offset 0x0000000000000000, // Address ,) }, 0x01, 0x0001, 0x00000000 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000414, // Address 0x01, // Access Size ) }, 0x02, 0x0012, 0x00000000 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000415, // Address 0x01, // Access Size ) }, 0x03, 0x015E, 0x00000000 } }) Name (_CSD, Package (0x01) // _CSD: C-State Dependencies { Package (0x06) { 0x06, 0x00, 0x00000006, 0x000000FE, 0x00000002, 0x00000000 } }) Name (_LPI, Package (0x06) // _LPI: Low Power Idle States { 0x0000, 0x0000000000000000, 0x0003, Package (0x0A) { 0x00000002, 0x00000001, 0x00000001, 0x00000000, 0x00000000, 0x00000000, ResourceTemplate () { Register (FFixedHW, 0x02, // Bit Width 0x02, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, "C1" }, Package (0x0A) { 0x00000024, 0x00000012, 0x00000001, 0x00000000, 0x00000000, 0x00000000, ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000414, // Address 0x01, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, "C2" }, Package (0x0A) { 0x000002BC, 0x0000015E, 0x00000001, 0x00000000, 0x00000000, 0x00000001, ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000415, // Address 0x01, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, "C3" } }) Name (_CPC, Package (0x17) // _CPC: Continuous Performance Control { 0x17, 0x03, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x18, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x10, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x08, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x00, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x10, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x08, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x00, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000000000E7, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000000000E8, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x02, // Bit Width 0x00, // Bit Offset 0x00000000C00102B4, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x01, // Bit Width 0x00, // Bit Offset 0x00000000C00102B1, // Address 0x04, // Access Size ) }, 0x00000001, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x18, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, 0x00000190, 0x00000CE5 }) } Scope (\_SB.PLTF.C00D) { Name (_PCT, Package (0x02) // _PCT: Performance Control { ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000C0010062, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000C0010063, // Address ,) } }) Name (_PSS, Package (0x03) // _PSS: Performance Supported States { Package (0x06) { 0x00000CE4, 0x00000F78, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, Package (0x06) { 0x00000898, 0x00000974, 0x00000000, 0x00000000, 0x00000001, 0x00000001 }, Package (0x06) { 0x00000640, 0x00000640, 0x00000000, 0x00000000, 0x00000002, 0x00000002 } }) Name (XPSS, Package (0x03) { Package (0x08) { 0x00000CE4, 0x00000F78, 0x00000000, 0x00000000, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ } }, Package (0x08) { 0x00000898, 0x00000974, 0x00000000, 0x00000000, Buffer (0x08) { 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ } }, Package (0x08) { 0x00000640, 0x00000640, 0x00000000, 0x00000000, Buffer (0x08) { 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ } } }) Name (_PSD, Package (0x01) // _PSD: Power State Dependencies { Package (0x05) { 0x05, 0x00, 0x00000006, 0x000000FE, 0x00000002 } }) Name (PPCV, 0x00) Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (PPCV) /* \_SB_.PLTF.C00D.PPCV */ } Name (_CST, Package (0x04) // _CST: C-States { 0x03, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x02, // Bit Width 0x02, // Bit Offset 0x0000000000000000, // Address ,) }, 0x01, 0x0001, 0x00000000 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000414, // Address 0x01, // Access Size ) }, 0x02, 0x0012, 0x00000000 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000415, // Address 0x01, // Access Size ) }, 0x03, 0x015E, 0x00000000 } }) Name (_CSD, Package (0x01) // _CSD: C-State Dependencies { Package (0x06) { 0x06, 0x00, 0x00000006, 0x000000FE, 0x00000002, 0x00000000 } }) Name (_LPI, Package (0x06) // _LPI: Low Power Idle States { 0x0000, 0x0000000000000000, 0x0003, Package (0x0A) { 0x00000002, 0x00000001, 0x00000001, 0x00000000, 0x00000000, 0x00000000, ResourceTemplate () { Register (FFixedHW, 0x02, // Bit Width 0x02, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, "C1" }, Package (0x0A) { 0x00000024, 0x00000012, 0x00000001, 0x00000000, 0x00000000, 0x00000000, ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000414, // Address 0x01, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, "C2" }, Package (0x0A) { 0x000002BC, 0x0000015E, 0x00000001, 0x00000000, 0x00000000, 0x00000001, ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000415, // Address 0x01, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, "C3" } }) Name (_CPC, Package (0x17) // _CPC: Continuous Performance Control { 0x17, 0x03, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x18, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x10, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x08, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x00, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x10, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x08, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x00, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000000000E7, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000000000E8, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x02, // Bit Width 0x00, // Bit Offset 0x00000000C00102B4, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x01, // Bit Width 0x00, // Bit Offset 0x00000000C00102B1, // Address 0x04, // Access Size ) }, 0x00000001, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x18, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, 0x00000190, 0x00000CE5 }) } Scope (\_SB.PLTF.C00E) { Name (_PCT, Package (0x02) // _PCT: Performance Control { ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000C0010062, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000C0010063, // Address ,) } }) Name (_PSS, Package (0x03) // _PSS: Performance Supported States { Package (0x06) { 0x00000CE4, 0x00000F78, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, Package (0x06) { 0x00000898, 0x00000974, 0x00000000, 0x00000000, 0x00000001, 0x00000001 }, Package (0x06) { 0x00000640, 0x00000640, 0x00000000, 0x00000000, 0x00000002, 0x00000002 } }) Name (XPSS, Package (0x03) { Package (0x08) { 0x00000CE4, 0x00000F78, 0x00000000, 0x00000000, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ } }, Package (0x08) { 0x00000898, 0x00000974, 0x00000000, 0x00000000, Buffer (0x08) { 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ } }, Package (0x08) { 0x00000640, 0x00000640, 0x00000000, 0x00000000, Buffer (0x08) { 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ } } }) Name (_PSD, Package (0x01) // _PSD: Power State Dependencies { Package (0x05) { 0x05, 0x00, 0x00000007, 0x000000FE, 0x00000002 } }) Name (PPCV, 0x00) Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (PPCV) /* \_SB_.PLTF.C00E.PPCV */ } Name (_CST, Package (0x04) // _CST: C-States { 0x03, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x02, // Bit Width 0x02, // Bit Offset 0x0000000000000000, // Address ,) }, 0x01, 0x0001, 0x00000000 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000414, // Address 0x01, // Access Size ) }, 0x02, 0x0012, 0x00000000 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000415, // Address 0x01, // Access Size ) }, 0x03, 0x015E, 0x00000000 } }) Name (_CSD, Package (0x01) // _CSD: C-State Dependencies { Package (0x06) { 0x06, 0x00, 0x00000007, 0x000000FE, 0x00000002, 0x00000000 } }) Name (_LPI, Package (0x06) // _LPI: Low Power Idle States { 0x0000, 0x0000000000000000, 0x0003, Package (0x0A) { 0x00000002, 0x00000001, 0x00000001, 0x00000000, 0x00000000, 0x00000000, ResourceTemplate () { Register (FFixedHW, 0x02, // Bit Width 0x02, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, "C1" }, Package (0x0A) { 0x00000024, 0x00000012, 0x00000001, 0x00000000, 0x00000000, 0x00000000, ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000414, // Address 0x01, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, "C2" }, Package (0x0A) { 0x000002BC, 0x0000015E, 0x00000001, 0x00000000, 0x00000000, 0x00000001, ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000415, // Address 0x01, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, "C3" } }) Name (_CPC, Package (0x17) // _CPC: Continuous Performance Control { 0x17, 0x03, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x18, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x10, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x08, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x00, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x10, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x08, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x00, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000000000E7, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000000000E8, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x02, // Bit Width 0x00, // Bit Offset 0x00000000C00102B4, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x01, // Bit Width 0x00, // Bit Offset 0x00000000C00102B1, // Address 0x04, // Access Size ) }, 0x00000001, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x18, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, 0x00000190, 0x00000CE5 }) } Scope (\_SB.PLTF.C00F) { Name (_PCT, Package (0x02) // _PCT: Performance Control { ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000C0010062, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000C0010063, // Address ,) } }) Name (_PSS, Package (0x03) // _PSS: Performance Supported States { Package (0x06) { 0x00000CE4, 0x00000F78, 0x00000000, 0x00000000, 0x00000000, 0x00000000 }, Package (0x06) { 0x00000898, 0x00000974, 0x00000000, 0x00000000, 0x00000001, 0x00000001 }, Package (0x06) { 0x00000640, 0x00000640, 0x00000000, 0x00000000, 0x00000002, 0x00000002 } }) Name (XPSS, Package (0x03) { Package (0x08) { 0x00000CE4, 0x00000F78, 0x00000000, 0x00000000, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ } }, Package (0x08) { 0x00000898, 0x00000974, 0x00000000, 0x00000000, Buffer (0x08) { 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ } }, Package (0x08) { 0x00000640, 0x00000640, 0x00000000, 0x00000000, Buffer (0x08) { 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }, Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ } } }) Name (_PSD, Package (0x01) // _PSD: Power State Dependencies { Package (0x05) { 0x05, 0x00, 0x00000007, 0x000000FE, 0x00000002 } }) Name (PPCV, 0x00) Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (PPCV) /* \_SB_.PLTF.C00F.PPCV */ } Name (_CST, Package (0x04) // _CST: C-States { 0x03, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x02, // Bit Width 0x02, // Bit Offset 0x0000000000000000, // Address ,) }, 0x01, 0x0001, 0x00000000 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000414, // Address 0x01, // Access Size ) }, 0x02, 0x0012, 0x00000000 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000415, // Address 0x01, // Access Size ) }, 0x03, 0x015E, 0x00000000 } }) Name (_CSD, Package (0x01) // _CSD: C-State Dependencies { Package (0x06) { 0x06, 0x00, 0x00000007, 0x000000FE, 0x00000002, 0x00000000 } }) Name (_LPI, Package (0x06) // _LPI: Low Power Idle States { 0x0000, 0x0000000000000000, 0x0003, Package (0x0A) { 0x00000002, 0x00000001, 0x00000001, 0x00000000, 0x00000000, 0x00000000, ResourceTemplate () { Register (FFixedHW, 0x02, // Bit Width 0x02, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, "C1" }, Package (0x0A) { 0x00000024, 0x00000012, 0x00000001, 0x00000000, 0x00000000, 0x00000000, ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000414, // Address 0x01, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, "C2" }, Package (0x0A) { 0x000002BC, 0x0000015E, 0x00000001, 0x00000000, 0x00000000, 0x00000001, ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000415, // Address 0x01, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, "C3" } }) Name (_CPC, Package (0x17) // _CPC: Continuous Performance Control { 0x17, 0x03, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x18, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x10, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x08, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x00, // Bit Offset 0x00000000C00102B0, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x10, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x08, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x00, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000000000E7, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000000000E8, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x02, // Bit Width 0x00, // Bit Offset 0x00000000C00102B4, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x01, // Bit Width 0x00, // Bit Offset 0x00000000C00102B1, // Address 0x04, // Access Size ) }, 0x00000001, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x18, // Bit Offset 0x00000000C00102B3, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, 0x00000190, 0x00000CE5 }) } Method (NFPC, 0, NotSerialized) { Notify (\_SB.PLTF.C000, 0x85) // Device-Specific Notify (\_SB.PLTF.C001, 0x85) // Device-Specific Notify (\_SB.PLTF.C002, 0x85) // Device-Specific Notify (\_SB.PLTF.C003, 0x85) // Device-Specific Notify (\_SB.PLTF.C004, 0x85) // Device-Specific Notify (\_SB.PLTF.C005, 0x85) // Device-Specific Notify (\_SB.PLTF.C006, 0x85) // Device-Specific Notify (\_SB.PLTF.C007, 0x85) // Device-Specific Notify (\_SB.PLTF.C008, 0x85) // Device-Specific Notify (\_SB.PLTF.C009, 0x85) // Device-Specific Notify (\_SB.PLTF.C00A, 0x85) // Device-Specific Notify (\_SB.PLTF.C00B, 0x85) // Device-Specific Notify (\_SB.PLTF.C00C, 0x85) // Device-Specific Notify (\_SB.PLTF.C00D, 0x85) // Device-Specific Notify (\_SB.PLTF.C00E, 0x85) // Device-Specific Notify (\_SB.PLTF.C00F, 0x85) // Device-Specific } }