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