You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
8425 lines
251 KiB
8425 lines
251 KiB
/*
|
|
* 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 ssdt14.dat, Thu Sep 1 23:24:17 2022
|
|
*
|
|
* Original Table Header:
|
|
* Signature "SSDT"
|
|
* Length 0x00005354 (21332)
|
|
* Revision 0x02
|
|
* Checksum 0x4F
|
|
* OEM ID "LENOVO"
|
|
* OEM Table ID "CB-01 "
|
|
* OEM Revision 0x00000001 (1)
|
|
* Compiler ID "ACPI"
|
|
* Compiler Version 0x00040000 (262144)
|
|
*/
|
|
DefinitionBlock ("", "SSDT", 2, "LENOVO", "CB-01 ", 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
|
|
0x0000000000000000, // Address
|
|
,)
|
|
}
|
|
})
|
|
Name (_PSS, Package (0x03) // _PSS: Performance Supported States
|
|
{
|
|
Package (0x06)
|
|
{
|
|
0x00000CE4,
|
|
0x00000F78,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000
|
|
},
|
|
|
|
Package (0x06)
|
|
{
|
|
0x00000708,
|
|
0x000007BC,
|
|
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)
|
|
{
|
|
0x00000708,
|
|
0x000007BC,
|
|
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 (SystemIO,
|
|
0x08, // Bit Width
|
|
0x00, // Bit Offset
|
|
0x0000000000000481, // Address
|
|
0x01, // 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
|
|
0x0000000000000000, // Address
|
|
,)
|
|
}
|
|
})
|
|
Name (_PSS, Package (0x03) // _PSS: Performance Supported States
|
|
{
|
|
Package (0x06)
|
|
{
|
|
0x00000CE4,
|
|
0x00000F78,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000
|
|
},
|
|
|
|
Package (0x06)
|
|
{
|
|
0x00000708,
|
|
0x000007BC,
|
|
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)
|
|
{
|
|
0x00000708,
|
|
0x000007BC,
|
|
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 (SystemIO,
|
|
0x08, // Bit Width
|
|
0x00, // Bit Offset
|
|
0x0000000000000481, // Address
|
|
0x01, // 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
|
|
0x0000000000000000, // Address
|
|
,)
|
|
}
|
|
})
|
|
Name (_PSS, Package (0x03) // _PSS: Performance Supported States
|
|
{
|
|
Package (0x06)
|
|
{
|
|
0x00000CE4,
|
|
0x00000F78,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000
|
|
},
|
|
|
|
Package (0x06)
|
|
{
|
|
0x00000708,
|
|
0x000007BC,
|
|
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)
|
|
{
|
|
0x00000708,
|
|
0x000007BC,
|
|
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 (SystemIO,
|
|
0x08, // Bit Width
|
|
0x00, // Bit Offset
|
|
0x0000000000000481, // Address
|
|
0x01, // 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
|
|
0x0000000000000000, // Address
|
|
,)
|
|
}
|
|
})
|
|
Name (_PSS, Package (0x03) // _PSS: Performance Supported States
|
|
{
|
|
Package (0x06)
|
|
{
|
|
0x00000CE4,
|
|
0x00000F78,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000
|
|
},
|
|
|
|
Package (0x06)
|
|
{
|
|
0x00000708,
|
|
0x000007BC,
|
|
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)
|
|
{
|
|
0x00000708,
|
|
0x000007BC,
|
|
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 (SystemIO,
|
|
0x08, // Bit Width
|
|
0x00, // Bit Offset
|
|
0x0000000000000481, // Address
|
|
0x01, // 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
|
|
0x0000000000000000, // Address
|
|
,)
|
|
}
|
|
})
|
|
Name (_PSS, Package (0x03) // _PSS: Performance Supported States
|
|
{
|
|
Package (0x06)
|
|
{
|
|
0x00000CE4,
|
|
0x00000F78,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000
|
|
},
|
|
|
|
Package (0x06)
|
|
{
|
|
0x00000708,
|
|
0x000007BC,
|
|
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)
|
|
{
|
|
0x00000708,
|
|
0x000007BC,
|
|
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 (SystemIO,
|
|
0x08, // Bit Width
|
|
0x00, // Bit Offset
|
|
0x0000000000000481, // Address
|
|
0x01, // 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
|
|
0x0000000000000000, // Address
|
|
,)
|
|
}
|
|
})
|
|
Name (_PSS, Package (0x03) // _PSS: Performance Supported States
|
|
{
|
|
Package (0x06)
|
|
{
|
|
0x00000CE4,
|
|
0x00000F78,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000
|
|
},
|
|
|
|
Package (0x06)
|
|
{
|
|
0x00000708,
|
|
0x000007BC,
|
|
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)
|
|
{
|
|
0x00000708,
|
|
0x000007BC,
|
|
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 (SystemIO,
|
|
0x08, // Bit Width
|
|
0x00, // Bit Offset
|
|
0x0000000000000481, // Address
|
|
0x01, // 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
|
|
0x0000000000000000, // Address
|
|
,)
|
|
}
|
|
})
|
|
Name (_PSS, Package (0x03) // _PSS: Performance Supported States
|
|
{
|
|
Package (0x06)
|
|
{
|
|
0x00000CE4,
|
|
0x00000F78,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000
|
|
},
|
|
|
|
Package (0x06)
|
|
{
|
|
0x00000708,
|
|
0x000007BC,
|
|
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)
|
|
{
|
|
0x00000708,
|
|
0x000007BC,
|
|
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 (SystemIO,
|
|
0x08, // Bit Width
|
|
0x00, // Bit Offset
|
|
0x0000000000000481, // Address
|
|
0x01, // 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
|
|
0x0000000000000000, // Address
|
|
,)
|
|
}
|
|
})
|
|
Name (_PSS, Package (0x03) // _PSS: Performance Supported States
|
|
{
|
|
Package (0x06)
|
|
{
|
|
0x00000CE4,
|
|
0x00000F78,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000
|
|
},
|
|
|
|
Package (0x06)
|
|
{
|
|
0x00000708,
|
|
0x000007BC,
|
|
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)
|
|
{
|
|
0x00000708,
|
|
0x000007BC,
|
|
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 (SystemIO,
|
|
0x08, // Bit Width
|
|
0x00, // Bit Offset
|
|
0x0000000000000481, // Address
|
|
0x01, // 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
|
|
0x0000000000000000, // Address
|
|
,)
|
|
}
|
|
})
|
|
Name (_PSS, Package (0x03) // _PSS: Performance Supported States
|
|
{
|
|
Package (0x06)
|
|
{
|
|
0x00000CE4,
|
|
0x00000F78,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000
|
|
},
|
|
|
|
Package (0x06)
|
|
{
|
|
0x00000708,
|
|
0x000007BC,
|
|
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)
|
|
{
|
|
0x00000708,
|
|
0x000007BC,
|
|
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 (SystemIO,
|
|
0x08, // Bit Width
|
|
0x00, // Bit Offset
|
|
0x0000000000000481, // Address
|
|
0x01, // 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
|
|
0x0000000000000000, // Address
|
|
,)
|
|
}
|
|
})
|
|
Name (_PSS, Package (0x03) // _PSS: Performance Supported States
|
|
{
|
|
Package (0x06)
|
|
{
|
|
0x00000CE4,
|
|
0x00000F78,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000
|
|
},
|
|
|
|
Package (0x06)
|
|
{
|
|
0x00000708,
|
|
0x000007BC,
|
|
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)
|
|
{
|
|
0x00000708,
|
|
0x000007BC,
|
|
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 (SystemIO,
|
|
0x08, // Bit Width
|
|
0x00, // Bit Offset
|
|
0x0000000000000481, // Address
|
|
0x01, // 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
|
|
0x0000000000000000, // Address
|
|
,)
|
|
}
|
|
})
|
|
Name (_PSS, Package (0x03) // _PSS: Performance Supported States
|
|
{
|
|
Package (0x06)
|
|
{
|
|
0x00000CE4,
|
|
0x00000F78,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000
|
|
},
|
|
|
|
Package (0x06)
|
|
{
|
|
0x00000708,
|
|
0x000007BC,
|
|
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)
|
|
{
|
|
0x00000708,
|
|
0x000007BC,
|
|
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 (SystemIO,
|
|
0x08, // Bit Width
|
|
0x00, // Bit Offset
|
|
0x0000000000000481, // Address
|
|
0x01, // 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
|
|
0x0000000000000000, // Address
|
|
,)
|
|
}
|
|
})
|
|
Name (_PSS, Package (0x03) // _PSS: Performance Supported States
|
|
{
|
|
Package (0x06)
|
|
{
|
|
0x00000CE4,
|
|
0x00000F78,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000
|
|
},
|
|
|
|
Package (0x06)
|
|
{
|
|
0x00000708,
|
|
0x000007BC,
|
|
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)
|
|
{
|
|
0x00000708,
|
|
0x000007BC,
|
|
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 (SystemIO,
|
|
0x08, // Bit Width
|
|
0x00, // Bit Offset
|
|
0x0000000000000481, // Address
|
|
0x01, // 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
|
|
0x0000000000000000, // Address
|
|
,)
|
|
}
|
|
})
|
|
Name (_PSS, Package (0x03) // _PSS: Performance Supported States
|
|
{
|
|
Package (0x06)
|
|
{
|
|
0x00000CE4,
|
|
0x00000F78,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000
|
|
},
|
|
|
|
Package (0x06)
|
|
{
|
|
0x00000708,
|
|
0x000007BC,
|
|
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)
|
|
{
|
|
0x00000708,
|
|
0x000007BC,
|
|
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 (SystemIO,
|
|
0x08, // Bit Width
|
|
0x00, // Bit Offset
|
|
0x0000000000000481, // Address
|
|
0x01, // 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
|
|
0x0000000000000000, // Address
|
|
,)
|
|
}
|
|
})
|
|
Name (_PSS, Package (0x03) // _PSS: Performance Supported States
|
|
{
|
|
Package (0x06)
|
|
{
|
|
0x00000CE4,
|
|
0x00000F78,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000
|
|
},
|
|
|
|
Package (0x06)
|
|
{
|
|
0x00000708,
|
|
0x000007BC,
|
|
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)
|
|
{
|
|
0x00000708,
|
|
0x000007BC,
|
|
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 (SystemIO,
|
|
0x08, // Bit Width
|
|
0x00, // Bit Offset
|
|
0x0000000000000481, // Address
|
|
0x01, // 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
|
|
0x0000000000000000, // Address
|
|
,)
|
|
}
|
|
})
|
|
Name (_PSS, Package (0x03) // _PSS: Performance Supported States
|
|
{
|
|
Package (0x06)
|
|
{
|
|
0x00000CE4,
|
|
0x00000F78,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000
|
|
},
|
|
|
|
Package (0x06)
|
|
{
|
|
0x00000708,
|
|
0x000007BC,
|
|
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)
|
|
{
|
|
0x00000708,
|
|
0x000007BC,
|
|
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 (SystemIO,
|
|
0x08, // Bit Width
|
|
0x00, // Bit Offset
|
|
0x0000000000000481, // Address
|
|
0x01, // 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
|
|
0x0000000000000000, // Address
|
|
,)
|
|
}
|
|
})
|
|
Name (_PSS, Package (0x03) // _PSS: Performance Supported States
|
|
{
|
|
Package (0x06)
|
|
{
|
|
0x00000CE4,
|
|
0x00000F78,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000,
|
|
0x00000000
|
|
},
|
|
|
|
Package (0x06)
|
|
{
|
|
0x00000708,
|
|
0x000007BC,
|
|
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)
|
|
{
|
|
0x00000708,
|
|
0x000007BC,
|
|
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 (SystemIO,
|
|
0x08, // Bit Width
|
|
0x00, // Bit Offset
|
|
0x0000000000000481, // Address
|
|
0x01, // 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
|
|
})
|
|
}
|
|
}
|
|
|