Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake
{
Return (GPRW)
0x09
0x04
}
Method (_PSW, 1, NotSerialized) // _PSW: Power State Wake
{
If (Arg0)
{
Store (One, GENG)
Store (One, PMEG)
}
Else
{
Store (Zero, GENG)
Store (Zero, PMEG)
}
}
Method (HPME, 0, Serialized)
{
Store (One, PSTS)
}
Method (_INI, 0, NotSerialized) // _INI: Initialize
{
Store (LTRA, LTRS)
Store (OBFA, OBFS)
}
Name (LTRV, Package (0x04)
{
Zero,
Zero,
Zero,
Zero
})
Name (OPTS, Zero)
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method
{
Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler
Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler
While (One)
{
Store (ToInteger (Arg0), _T_0)
If (LEqual (_T_0, ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */))
{
While (One)
{
Store (ToInteger (Arg2), _T_1)
If (LEqual (_T_1, Zero))
{
If (LEqual (Arg1, 0x02))
{
Store (One, OPTS)
If (LTRS)
{
Or (OPTS, 0x40, OPTS)
}