2019-12-19 21:33:12 -06:00
|
|
|
// Overriding _PTS and _WAK
|
|
|
|
// In config ACPI, _PTS to ZPTS(1,N)
|
|
|
|
// Find: 5F50545301
|
|
|
|
// Replace: 5A50545301
|
|
|
|
// or
|
|
|
|
// In config ACPI, _PTS to ZPTS(1,S)
|
|
|
|
// Find: 5F50545309
|
|
|
|
// Replace: 5A50545309
|
|
|
|
//
|
|
|
|
// In config ACPI, _WAK to ZWAK(1,N)
|
|
|
|
// Find: 5F57414B01
|
|
|
|
// Replace: 5A57414B01
|
|
|
|
// or
|
|
|
|
// In config ACPI, _WAK to ZWAK(1,S)
|
|
|
|
// Find: 5F57414B09
|
|
|
|
// Replace: 5A57414B09
|
|
|
|
//
|
2020-03-29 15:14:00 -05:00
|
|
|
DefinitionBlock("", "SSDT", 2, "OCLT", "PTSWAK", 0)
|
2019-12-19 21:33:12 -06:00
|
|
|
{
|
|
|
|
External(ZPTS, MethodObj)
|
|
|
|
External(ZWAK, MethodObj)
|
|
|
|
External(EXT1, MethodObj)
|
|
|
|
External(EXT2, MethodObj)
|
|
|
|
External(EXT3, MethodObj)
|
|
|
|
External(EXT4, MethodObj)
|
2020-03-29 15:14:00 -05:00
|
|
|
External(DGPU._ON, MethodObj)
|
|
|
|
External(DGPU._OFF, MethodObj)
|
2019-12-19 21:33:12 -06:00
|
|
|
|
|
|
|
Scope (_SB)
|
|
|
|
{
|
|
|
|
Device (PCI9)
|
|
|
|
{
|
|
|
|
Name (_ADR, Zero)
|
|
|
|
Name (FNOK, Zero)
|
|
|
|
Name (MODE, Zero)
|
|
|
|
//
|
|
|
|
Name (TPTS, Zero)
|
|
|
|
Name (TWAK, Zero)
|
|
|
|
Method (_STA, 0, NotSerialized)
|
|
|
|
{
|
|
|
|
If (_OSI ("Darwin"))
|
|
|
|
{
|
|
|
|
Return (0x0F)
|
|
|
|
}
|
|
|
|
Else
|
|
|
|
{
|
|
|
|
Return (Zero)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
Method (_PTS, 1, NotSerialized) //Method (_PTS, 1, Serialized)
|
|
|
|
{
|
|
|
|
If (_OSI ("Darwin"))
|
|
|
|
{
|
|
|
|
\_SB.PCI9.TPTS = Arg0
|
|
|
|
|
|
|
|
if(\_SB.PCI9.FNOK ==1)
|
|
|
|
{
|
|
|
|
Arg0 = 3
|
|
|
|
}
|
2020-03-29 15:14:00 -05:00
|
|
|
|
|
|
|
If (CondRefOf (\DGPU._ON))
|
|
|
|
{
|
|
|
|
\DGPU._ON ()
|
|
|
|
}
|
|
|
|
|
2019-12-19 21:33:12 -06:00
|
|
|
If (CondRefOf(EXT1))
|
|
|
|
{
|
|
|
|
EXT1(Arg0)
|
|
|
|
}
|
|
|
|
If (CondRefOf(EXT2))
|
|
|
|
{
|
|
|
|
EXT2(Arg0)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
ZPTS(Arg0)
|
|
|
|
}
|
|
|
|
|
|
|
|
Method (_WAK, 1, NotSerialized) //Method (_WAK, 1, Serialized)
|
|
|
|
{
|
|
|
|
If (_OSI ("Darwin"))
|
|
|
|
{
|
|
|
|
\_SB.PCI9.TWAK = Arg0
|
|
|
|
|
|
|
|
if(\_SB.PCI9.FNOK ==1)
|
|
|
|
{
|
|
|
|
\_SB.PCI9.FNOK =0
|
|
|
|
Arg0 = 3
|
|
|
|
}
|
2020-03-29 15:14:00 -05:00
|
|
|
|
|
|
|
If (CondRefOf (\DGPU._OFF))
|
|
|
|
{
|
|
|
|
\DGPU._OFF ()
|
|
|
|
}
|
|
|
|
|
2019-12-19 21:33:12 -06:00
|
|
|
If (CondRefOf(EXT3))
|
|
|
|
{
|
|
|
|
EXT3(Arg0)
|
|
|
|
}
|
|
|
|
If (CondRefOf(EXT4))
|
|
|
|
{
|
|
|
|
EXT4(Arg0)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
Local0 = ZWAK(Arg0)
|
|
|
|
Return (Local0)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
//EOF
|