mirror of
https://github.com/tylernguyen/x1c6-hackintosh.git
synced 2025-02-05 17:33:13 -06:00
930 lines
22 KiB
Text
Executable file
930 lines
22 KiB
Text
Executable file
/*
|
|
* Intel ACPI Component Architecture
|
|
* AML/ASL+ Disassembler version 20180427 (64-bit version)(RM)
|
|
* Copyright (c) 2000 - 2018 Intel Corporation
|
|
*
|
|
* Disassembling to non-symbolic legacy ASL operators
|
|
*
|
|
* Disassembly of SSDT-x5_1-ApIst.aml, Sat May 26 18:40:31 2018
|
|
*
|
|
* Original Table Header:
|
|
* Signature "SSDT"
|
|
* Length 0x00000D14 (3348)
|
|
* Revision 0x02
|
|
* Checksum 0x2A
|
|
* OEM ID "PmRef"
|
|
* OEM Table ID "ApIst"
|
|
* OEM Revision 0x00003000 (12288)
|
|
* Compiler ID "INTL"
|
|
* Compiler Version 0x20160527 (538314023)
|
|
*/
|
|
DefinitionBlock ("", "SSDT", 2, "PmRef", "ApIst", 0x00003000)
|
|
{
|
|
External (_PR_.PR00, DeviceObj) // (from opcode)
|
|
External (_PR_.PR00._PCT, MethodObj) // 0 Arguments (from opcode)
|
|
External (_PR_.PR00._PPC, MethodObj) // 0 Arguments (from opcode)
|
|
External (_PR_.PR00._PSS, MethodObj) // 0 Arguments (from opcode)
|
|
External (_PR_.PR01, DeviceObj) // (from opcode)
|
|
External (_PR_.PR02, DeviceObj) // (from opcode)
|
|
External (_PR_.PR03, DeviceObj) // (from opcode)
|
|
External (_PR_.PR04, DeviceObj) // (from opcode)
|
|
External (_PR_.PR05, DeviceObj) // (from opcode)
|
|
External (_PR_.PR06, DeviceObj) // (from opcode)
|
|
External (_PR_.PR07, DeviceObj) // (from opcode)
|
|
External (_PR_.PR08, DeviceObj) // (from opcode)
|
|
External (_PR_.PR09, DeviceObj) // (from opcode)
|
|
External (_PR_.PR10, DeviceObj) // (from opcode)
|
|
External (_PR_.PR11, DeviceObj) // (from opcode)
|
|
External (_PR_.PR12, DeviceObj) // (from opcode)
|
|
External (_PR_.PR13, DeviceObj) // (from opcode)
|
|
External (_PR_.PR14, DeviceObj) // (from opcode)
|
|
External (_PR_.PR15, DeviceObj) // (from opcode)
|
|
External (PC00, IntObj) // (from opcode)
|
|
External (TCNT, FieldUnitObj) // (from opcode)
|
|
|
|
Scope (\_PR.PR01)
|
|
{
|
|
Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities
|
|
{
|
|
Return (\_PR.PR00._PPC ())
|
|
}
|
|
|
|
Method (_PCT, 0, NotSerialized) // _PCT: Performance Control
|
|
{
|
|
Return (\_PR.PR00._PCT ())
|
|
}
|
|
|
|
Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States
|
|
{
|
|
Return (\_PR.PR00._PSS ())
|
|
}
|
|
|
|
Name (PSDF, Zero)
|
|
Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies
|
|
{
|
|
If (LNot (PSDF))
|
|
{
|
|
Store (TCNT, Index (DerefOf (Index (HPSD, Zero)), 0x04))
|
|
Store (TCNT, Index (DerefOf (Index (SPSD, Zero)), 0x04))
|
|
Store (Ones, PSDF)
|
|
}
|
|
|
|
If (And (PC00, 0x0800))
|
|
{
|
|
Return (HPSD)
|
|
}
|
|
|
|
Return (SPSD)
|
|
}
|
|
|
|
Name (HPSD, Package (0x01)
|
|
{
|
|
Package (0x05)
|
|
{
|
|
0x05,
|
|
Zero,
|
|
Zero,
|
|
0xFE,
|
|
0x80
|
|
}
|
|
})
|
|
Name (SPSD, Package (0x01)
|
|
{
|
|
Package (0x05)
|
|
{
|
|
0x05,
|
|
Zero,
|
|
Zero,
|
|
0xFC,
|
|
0x80
|
|
}
|
|
})
|
|
}
|
|
|
|
Scope (\_PR.PR02)
|
|
{
|
|
Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities
|
|
{
|
|
Return (\_PR.PR00._PPC ())
|
|
}
|
|
|
|
Method (_PCT, 0, NotSerialized) // _PCT: Performance Control
|
|
{
|
|
Return (\_PR.PR00._PCT ())
|
|
}
|
|
|
|
Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States
|
|
{
|
|
Return (\_PR.PR00._PSS ())
|
|
}
|
|
|
|
Name (PSDF, Zero)
|
|
Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies
|
|
{
|
|
If (LNot (PSDF))
|
|
{
|
|
Store (TCNT, Index (DerefOf (Index (HPSD, Zero)), 0x04))
|
|
Store (TCNT, Index (DerefOf (Index (SPSD, Zero)), 0x04))
|
|
Store (Ones, PSDF)
|
|
}
|
|
|
|
If (And (PC00, 0x0800))
|
|
{
|
|
Return (HPSD)
|
|
}
|
|
|
|
Return (SPSD)
|
|
}
|
|
|
|
Name (HPSD, Package (0x01)
|
|
{
|
|
Package (0x05)
|
|
{
|
|
0x05,
|
|
Zero,
|
|
Zero,
|
|
0xFE,
|
|
0x80
|
|
}
|
|
})
|
|
Name (SPSD, Package (0x01)
|
|
{
|
|
Package (0x05)
|
|
{
|
|
0x05,
|
|
Zero,
|
|
Zero,
|
|
0xFC,
|
|
0x80
|
|
}
|
|
})
|
|
}
|
|
|
|
Scope (\_PR.PR03)
|
|
{
|
|
Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities
|
|
{
|
|
Return (\_PR.PR00._PPC ())
|
|
}
|
|
|
|
Method (_PCT, 0, NotSerialized) // _PCT: Performance Control
|
|
{
|
|
Return (\_PR.PR00._PCT ())
|
|
}
|
|
|
|
Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States
|
|
{
|
|
Return (\_PR.PR00._PSS ())
|
|
}
|
|
|
|
Name (PSDF, Zero)
|
|
Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies
|
|
{
|
|
If (LNot (PSDF))
|
|
{
|
|
Store (TCNT, Index (DerefOf (Index (HPSD, Zero)), 0x04))
|
|
Store (TCNT, Index (DerefOf (Index (SPSD, Zero)), 0x04))
|
|
Store (Ones, PSDF)
|
|
}
|
|
|
|
If (And (PC00, 0x0800))
|
|
{
|
|
Return (HPSD)
|
|
}
|
|
|
|
Return (SPSD)
|
|
}
|
|
|
|
Name (HPSD, Package (0x01)
|
|
{
|
|
Package (0x05)
|
|
{
|
|
0x05,
|
|
Zero,
|
|
Zero,
|
|
0xFE,
|
|
0x80
|
|
}
|
|
})
|
|
Name (SPSD, Package (0x01)
|
|
{
|
|
Package (0x05)
|
|
{
|
|
0x05,
|
|
Zero,
|
|
Zero,
|
|
0xFC,
|
|
0x80
|
|
}
|
|
})
|
|
}
|
|
|
|
Scope (\_PR.PR04)
|
|
{
|
|
Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities
|
|
{
|
|
Return (\_PR.PR00._PPC ())
|
|
}
|
|
|
|
Method (_PCT, 0, NotSerialized) // _PCT: Performance Control
|
|
{
|
|
Return (\_PR.PR00._PCT ())
|
|
}
|
|
|
|
Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States
|
|
{
|
|
Return (\_PR.PR00._PSS ())
|
|
}
|
|
|
|
Name (PSDF, Zero)
|
|
Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies
|
|
{
|
|
If (LNot (PSDF))
|
|
{
|
|
Store (TCNT, Index (DerefOf (Index (HPSD, Zero)), 0x04))
|
|
Store (TCNT, Index (DerefOf (Index (SPSD, Zero)), 0x04))
|
|
Store (Ones, PSDF)
|
|
}
|
|
|
|
If (And (PC00, 0x0800))
|
|
{
|
|
Return (HPSD)
|
|
}
|
|
|
|
Return (SPSD)
|
|
}
|
|
|
|
Name (HPSD, Package (0x01)
|
|
{
|
|
Package (0x05)
|
|
{
|
|
0x05,
|
|
Zero,
|
|
Zero,
|
|
0xFE,
|
|
0x80
|
|
}
|
|
})
|
|
Name (SPSD, Package (0x01)
|
|
{
|
|
Package (0x05)
|
|
{
|
|
0x05,
|
|
Zero,
|
|
Zero,
|
|
0xFC,
|
|
0x80
|
|
}
|
|
})
|
|
}
|
|
|
|
Scope (\_PR.PR05)
|
|
{
|
|
Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities
|
|
{
|
|
Return (\_PR.PR00._PPC ())
|
|
}
|
|
|
|
Method (_PCT, 0, NotSerialized) // _PCT: Performance Control
|
|
{
|
|
Return (\_PR.PR00._PCT ())
|
|
}
|
|
|
|
Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States
|
|
{
|
|
Return (\_PR.PR00._PSS ())
|
|
}
|
|
|
|
Name (PSDF, Zero)
|
|
Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies
|
|
{
|
|
If (LNot (PSDF))
|
|
{
|
|
Store (TCNT, Index (DerefOf (Index (HPSD, Zero)), 0x04))
|
|
Store (TCNT, Index (DerefOf (Index (SPSD, Zero)), 0x04))
|
|
Store (Ones, PSDF)
|
|
}
|
|
|
|
If (And (PC00, 0x0800))
|
|
{
|
|
Return (HPSD)
|
|
}
|
|
|
|
Return (SPSD)
|
|
}
|
|
|
|
Name (HPSD, Package (0x01)
|
|
{
|
|
Package (0x05)
|
|
{
|
|
0x05,
|
|
Zero,
|
|
Zero,
|
|
0xFE,
|
|
0x80
|
|
}
|
|
})
|
|
Name (SPSD, Package (0x01)
|
|
{
|
|
Package (0x05)
|
|
{
|
|
0x05,
|
|
Zero,
|
|
Zero,
|
|
0xFC,
|
|
0x80
|
|
}
|
|
})
|
|
}
|
|
|
|
Scope (\_PR.PR06)
|
|
{
|
|
Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities
|
|
{
|
|
Return (\_PR.PR00._PPC ())
|
|
}
|
|
|
|
Method (_PCT, 0, NotSerialized) // _PCT: Performance Control
|
|
{
|
|
Return (\_PR.PR00._PCT ())
|
|
}
|
|
|
|
Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States
|
|
{
|
|
Return (\_PR.PR00._PSS ())
|
|
}
|
|
|
|
Name (PSDF, Zero)
|
|
Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies
|
|
{
|
|
If (LNot (PSDF))
|
|
{
|
|
Store (TCNT, Index (DerefOf (Index (HPSD, Zero)), 0x04))
|
|
Store (TCNT, Index (DerefOf (Index (SPSD, Zero)), 0x04))
|
|
Store (Ones, PSDF)
|
|
}
|
|
|
|
If (And (PC00, 0x0800))
|
|
{
|
|
Return (HPSD)
|
|
}
|
|
|
|
Return (SPSD)
|
|
}
|
|
|
|
Name (HPSD, Package (0x01)
|
|
{
|
|
Package (0x05)
|
|
{
|
|
0x05,
|
|
Zero,
|
|
Zero,
|
|
0xFE,
|
|
0x80
|
|
}
|
|
})
|
|
Name (SPSD, Package (0x01)
|
|
{
|
|
Package (0x05)
|
|
{
|
|
0x05,
|
|
Zero,
|
|
Zero,
|
|
0xFC,
|
|
0x80
|
|
}
|
|
})
|
|
}
|
|
|
|
Scope (\_PR.PR07)
|
|
{
|
|
Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities
|
|
{
|
|
Return (\_PR.PR00._PPC ())
|
|
}
|
|
|
|
Method (_PCT, 0, NotSerialized) // _PCT: Performance Control
|
|
{
|
|
Return (\_PR.PR00._PCT ())
|
|
}
|
|
|
|
Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States
|
|
{
|
|
Return (\_PR.PR00._PSS ())
|
|
}
|
|
|
|
Name (PSDF, Zero)
|
|
Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies
|
|
{
|
|
If (LNot (PSDF))
|
|
{
|
|
Store (TCNT, Index (DerefOf (Index (HPSD, Zero)), 0x04))
|
|
Store (TCNT, Index (DerefOf (Index (SPSD, Zero)), 0x04))
|
|
Store (Ones, PSDF)
|
|
}
|
|
|
|
If (And (PC00, 0x0800))
|
|
{
|
|
Return (HPSD)
|
|
}
|
|
|
|
Return (SPSD)
|
|
}
|
|
|
|
Name (HPSD, Package (0x01)
|
|
{
|
|
Package (0x05)
|
|
{
|
|
0x05,
|
|
Zero,
|
|
Zero,
|
|
0xFE,
|
|
0x80
|
|
}
|
|
})
|
|
Name (SPSD, Package (0x01)
|
|
{
|
|
Package (0x05)
|
|
{
|
|
0x05,
|
|
Zero,
|
|
Zero,
|
|
0xFC,
|
|
0x80
|
|
}
|
|
})
|
|
}
|
|
|
|
Scope (\_PR.PR08)
|
|
{
|
|
Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities
|
|
{
|
|
Return (\_PR.PR00._PPC ())
|
|
}
|
|
|
|
Method (_PCT, 0, NotSerialized) // _PCT: Performance Control
|
|
{
|
|
Return (\_PR.PR00._PCT ())
|
|
}
|
|
|
|
Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States
|
|
{
|
|
Return (\_PR.PR00._PSS ())
|
|
}
|
|
|
|
Name (PSDF, Zero)
|
|
Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies
|
|
{
|
|
If (LNot (PSDF))
|
|
{
|
|
Store (TCNT, Index (DerefOf (Index (HPSD, Zero)), 0x04))
|
|
Store (TCNT, Index (DerefOf (Index (SPSD, Zero)), 0x04))
|
|
Store (Ones, PSDF)
|
|
}
|
|
|
|
If (And (PC00, 0x0800))
|
|
{
|
|
Return (HPSD)
|
|
}
|
|
|
|
Return (SPSD)
|
|
}
|
|
|
|
Name (HPSD, Package (0x01)
|
|
{
|
|
Package (0x05)
|
|
{
|
|
0x05,
|
|
Zero,
|
|
Zero,
|
|
0xFE,
|
|
0x80
|
|
}
|
|
})
|
|
Name (SPSD, Package (0x01)
|
|
{
|
|
Package (0x05)
|
|
{
|
|
0x05,
|
|
Zero,
|
|
Zero,
|
|
0xFC,
|
|
0x80
|
|
}
|
|
})
|
|
}
|
|
|
|
Scope (\_PR.PR09)
|
|
{
|
|
Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities
|
|
{
|
|
Return (\_PR.PR00._PPC ())
|
|
}
|
|
|
|
Method (_PCT, 0, NotSerialized) // _PCT: Performance Control
|
|
{
|
|
Return (\_PR.PR00._PCT ())
|
|
}
|
|
|
|
Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States
|
|
{
|
|
Return (\_PR.PR00._PSS ())
|
|
}
|
|
|
|
Name (PSDF, Zero)
|
|
Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies
|
|
{
|
|
If (LNot (PSDF))
|
|
{
|
|
Store (TCNT, Index (DerefOf (Index (HPSD, Zero)), 0x04))
|
|
Store (TCNT, Index (DerefOf (Index (SPSD, Zero)), 0x04))
|
|
Store (Ones, PSDF)
|
|
}
|
|
|
|
If (And (PC00, 0x0800))
|
|
{
|
|
Return (HPSD)
|
|
}
|
|
|
|
Return (SPSD)
|
|
}
|
|
|
|
Name (HPSD, Package (0x01)
|
|
{
|
|
Package (0x05)
|
|
{
|
|
0x05,
|
|
Zero,
|
|
Zero,
|
|
0xFE,
|
|
0x80
|
|
}
|
|
})
|
|
Name (SPSD, Package (0x01)
|
|
{
|
|
Package (0x05)
|
|
{
|
|
0x05,
|
|
Zero,
|
|
Zero,
|
|
0xFC,
|
|
0x80
|
|
}
|
|
})
|
|
}
|
|
|
|
Scope (\_PR.PR10)
|
|
{
|
|
Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities
|
|
{
|
|
Return (\_PR.PR00._PPC ())
|
|
}
|
|
|
|
Method (_PCT, 0, NotSerialized) // _PCT: Performance Control
|
|
{
|
|
Return (\_PR.PR00._PCT ())
|
|
}
|
|
|
|
Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States
|
|
{
|
|
Return (\_PR.PR00._PSS ())
|
|
}
|
|
|
|
Name (PSDF, Zero)
|
|
Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies
|
|
{
|
|
If (LNot (PSDF))
|
|
{
|
|
Store (TCNT, Index (DerefOf (Index (HPSD, Zero)), 0x04))
|
|
Store (TCNT, Index (DerefOf (Index (SPSD, Zero)), 0x04))
|
|
Store (Ones, PSDF)
|
|
}
|
|
|
|
If (And (PC00, 0x0800))
|
|
{
|
|
Return (HPSD)
|
|
}
|
|
|
|
Return (SPSD)
|
|
}
|
|
|
|
Name (HPSD, Package (0x01)
|
|
{
|
|
Package (0x05)
|
|
{
|
|
0x05,
|
|
Zero,
|
|
Zero,
|
|
0xFE,
|
|
0x80
|
|
}
|
|
})
|
|
Name (SPSD, Package (0x01)
|
|
{
|
|
Package (0x05)
|
|
{
|
|
0x05,
|
|
Zero,
|
|
Zero,
|
|
0xFC,
|
|
0x80
|
|
}
|
|
})
|
|
}
|
|
|
|
Scope (\_PR.PR11)
|
|
{
|
|
Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities
|
|
{
|
|
Return (\_PR.PR00._PPC ())
|
|
}
|
|
|
|
Method (_PCT, 0, NotSerialized) // _PCT: Performance Control
|
|
{
|
|
Return (\_PR.PR00._PCT ())
|
|
}
|
|
|
|
Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States
|
|
{
|
|
Return (\_PR.PR00._PSS ())
|
|
}
|
|
|
|
Name (PSDF, Zero)
|
|
Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies
|
|
{
|
|
If (LNot (PSDF))
|
|
{
|
|
Store (TCNT, Index (DerefOf (Index (HPSD, Zero)), 0x04))
|
|
Store (TCNT, Index (DerefOf (Index (SPSD, Zero)), 0x04))
|
|
Store (Ones, PSDF)
|
|
}
|
|
|
|
If (And (PC00, 0x0800))
|
|
{
|
|
Return (HPSD)
|
|
}
|
|
|
|
Return (SPSD)
|
|
}
|
|
|
|
Name (HPSD, Package (0x01)
|
|
{
|
|
Package (0x05)
|
|
{
|
|
0x05,
|
|
Zero,
|
|
Zero,
|
|
0xFE,
|
|
0x80
|
|
}
|
|
})
|
|
Name (SPSD, Package (0x01)
|
|
{
|
|
Package (0x05)
|
|
{
|
|
0x05,
|
|
Zero,
|
|
Zero,
|
|
0xFC,
|
|
0x80
|
|
}
|
|
})
|
|
}
|
|
|
|
Scope (\_PR.PR12)
|
|
{
|
|
Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities
|
|
{
|
|
Return (\_PR.PR00._PPC ())
|
|
}
|
|
|
|
Method (_PCT, 0, NotSerialized) // _PCT: Performance Control
|
|
{
|
|
Return (\_PR.PR00._PCT ())
|
|
}
|
|
|
|
Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States
|
|
{
|
|
Return (\_PR.PR00._PSS ())
|
|
}
|
|
|
|
Name (PSDF, Zero)
|
|
Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies
|
|
{
|
|
If (LNot (PSDF))
|
|
{
|
|
Store (TCNT, Index (DerefOf (Index (HPSD, Zero)), 0x04))
|
|
Store (TCNT, Index (DerefOf (Index (SPSD, Zero)), 0x04))
|
|
Store (Ones, PSDF)
|
|
}
|
|
|
|
If (And (PC00, 0x0800))
|
|
{
|
|
Return (HPSD)
|
|
}
|
|
|
|
Return (SPSD)
|
|
}
|
|
|
|
Name (HPSD, Package (0x01)
|
|
{
|
|
Package (0x05)
|
|
{
|
|
0x05,
|
|
Zero,
|
|
Zero,
|
|
0xFE,
|
|
0x80
|
|
}
|
|
})
|
|
Name (SPSD, Package (0x01)
|
|
{
|
|
Package (0x05)
|
|
{
|
|
0x05,
|
|
Zero,
|
|
Zero,
|
|
0xFC,
|
|
0x80
|
|
}
|
|
})
|
|
}
|
|
|
|
Scope (\_PR.PR13)
|
|
{
|
|
Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities
|
|
{
|
|
Return (\_PR.PR00._PPC ())
|
|
}
|
|
|
|
Method (_PCT, 0, NotSerialized) // _PCT: Performance Control
|
|
{
|
|
Return (\_PR.PR00._PCT ())
|
|
}
|
|
|
|
Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States
|
|
{
|
|
Return (\_PR.PR00._PSS ())
|
|
}
|
|
|
|
Name (PSDF, Zero)
|
|
Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies
|
|
{
|
|
If (LNot (PSDF))
|
|
{
|
|
Store (TCNT, Index (DerefOf (Index (HPSD, Zero)), 0x04))
|
|
Store (TCNT, Index (DerefOf (Index (SPSD, Zero)), 0x04))
|
|
Store (Ones, PSDF)
|
|
}
|
|
|
|
If (And (PC00, 0x0800))
|
|
{
|
|
Return (HPSD)
|
|
}
|
|
|
|
Return (SPSD)
|
|
}
|
|
|
|
Name (HPSD, Package (0x01)
|
|
{
|
|
Package (0x05)
|
|
{
|
|
0x05,
|
|
Zero,
|
|
Zero,
|
|
0xFE,
|
|
0x80
|
|
}
|
|
})
|
|
Name (SPSD, Package (0x01)
|
|
{
|
|
Package (0x05)
|
|
{
|
|
0x05,
|
|
Zero,
|
|
Zero,
|
|
0xFC,
|
|
0x80
|
|
}
|
|
})
|
|
}
|
|
|
|
Scope (\_PR.PR14)
|
|
{
|
|
Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities
|
|
{
|
|
Return (\_PR.PR00._PPC ())
|
|
}
|
|
|
|
Method (_PCT, 0, NotSerialized) // _PCT: Performance Control
|
|
{
|
|
Return (\_PR.PR00._PCT ())
|
|
}
|
|
|
|
Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States
|
|
{
|
|
Return (\_PR.PR00._PSS ())
|
|
}
|
|
|
|
Name (PSDF, Zero)
|
|
Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies
|
|
{
|
|
If (LNot (PSDF))
|
|
{
|
|
Store (TCNT, Index (DerefOf (Index (HPSD, Zero)), 0x04))
|
|
Store (TCNT, Index (DerefOf (Index (SPSD, Zero)), 0x04))
|
|
Store (Ones, PSDF)
|
|
}
|
|
|
|
If (And (PC00, 0x0800))
|
|
{
|
|
Return (HPSD)
|
|
}
|
|
|
|
Return (SPSD)
|
|
}
|
|
|
|
Name (HPSD, Package (0x01)
|
|
{
|
|
Package (0x05)
|
|
{
|
|
0x05,
|
|
Zero,
|
|
Zero,
|
|
0xFE,
|
|
0x80
|
|
}
|
|
})
|
|
Name (SPSD, Package (0x01)
|
|
{
|
|
Package (0x05)
|
|
{
|
|
0x05,
|
|
Zero,
|
|
Zero,
|
|
0xFC,
|
|
0x80
|
|
}
|
|
})
|
|
}
|
|
|
|
Scope (\_PR.PR15)
|
|
{
|
|
Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities
|
|
{
|
|
Return (\_PR.PR00._PPC ())
|
|
}
|
|
|
|
Method (_PCT, 0, NotSerialized) // _PCT: Performance Control
|
|
{
|
|
Return (\_PR.PR00._PCT ())
|
|
}
|
|
|
|
Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States
|
|
{
|
|
Return (\_PR.PR00._PSS ())
|
|
}
|
|
|
|
Name (PSDF, Zero)
|
|
Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies
|
|
{
|
|
If (LNot (PSDF))
|
|
{
|
|
Store (TCNT, Index (DerefOf (Index (HPSD, Zero)), 0x04))
|
|
Store (TCNT, Index (DerefOf (Index (SPSD, Zero)), 0x04))
|
|
Store (Ones, PSDF)
|
|
}
|
|
|
|
If (And (PC00, 0x0800))
|
|
{
|
|
Return (HPSD)
|
|
}
|
|
|
|
Return (SPSD)
|
|
}
|
|
|
|
Name (HPSD, Package (0x01)
|
|
{
|
|
Package (0x05)
|
|
{
|
|
0x05,
|
|
Zero,
|
|
Zero,
|
|
0xFE,
|
|
0x80
|
|
}
|
|
})
|
|
Name (SPSD, Package (0x01)
|
|
{
|
|
Package (0x05)
|
|
{
|
|
0x05,
|
|
Zero,
|
|
Zero,
|
|
0xFC,
|
|
0x80
|
|
}
|
|
})
|
|
}
|
|
}
|
|
|