- Joined
- Sep 5, 2017
- Messages
- 12
- Motherboard
- Asus R558U
- CPU
- i5 6200U
- Graphics
- HD 520, 930M, 1366x768
- Mac
- Mobile Phone
Thanks for the heads up, I'll take a look.
I FUNNED UP please help me
Code:
Scope (_SB.PCI0.I2C1)
{
Device (ETPD)
{
Name (_ADR, One) // _ADR: Address
Name (EPID, Package (0x04)
{
"ELAN1000",
"N/A",
"N/A",
"N/A"
})
Name (FPID, Package (0x04)
{
"FTE1001",
"N/A",
"N/A",
"N/A"
})
Method (_HID, 0, NotSerialized) // _HID: Hardware ID
{
If (ELAN)
{
Return (DerefOf (Index (EPID, TPSL)))
}
If (FOLT)
{
Return (DerefOf (Index (FPID, TPSL)))
}
Return ("ELAN1010")
}
Name (_CID, "PNP0C50") // _CID: Compatible ID
Name (_UID, One) // _UID: Unique ID
Name (_S0W, 0x03) // _S0W: S0 Device Wake State
Name (SBFS, ResourceTemplate ()
{
})
Name (SBFB, ResourceTemplate ()
{
I2cSerialBusV2 (0x0015, ControllerInitiated, 0x00061A80,
AddressingMode7Bit, "\\_SB.PCI0.I2C1",
0x00, ResourceConsumer, , Exclusive,
)
})
Name (SBFG, ResourceTemplate ()
{
GpioInt (Level, ActiveLow, Exclusive, PullDefault, 0x0000,
"\\_SB.PCI0.GPI0", 0x00, ResourceConsumer, ,
)
{ // Pin list
0x0055
}
})
Method (_INI, 0, NotSerialized) // _INI: Initialize
{
If (Not (_OSI ("Windows 2012")))
{
SRXO (0x0203000D, One)
}
}
Method (_S3W, 0, NotSerialized) // _S3W: S3 Device Wake State
{
If (LEqual (S0ID, Zero))
{
Return (0x03)
}
Else
{
Return (Zero)
}
}
Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
{
If (LEqual (Arg0, ToUUID ("3cdff6f7-4267-4555-ad05-b30a3d8938de") /* HID I2C Device */))
{
If (LEqual (Arg2, Zero))
{
If (LEqual (Arg1, One))
{
Return (Buffer (One)
{
0x03
})
}
Else
{
Return (Buffer (One)
{
0x00
})
}
}
If (LEqual (Arg2, One))
{
Return (One)
}
}
ElseIf (LEqual (MSOS (), OSW7))
{
If (LEqual (Arg0, ToUUID ("ef87eb82-f951-46da-84ec-14871ac6f84b")))
{
If (LEqual (Arg2, Zero))
{
If (LEqual (Arg1, One))
{
Return (Buffer (One)
{
0x03
})
}
}
If (LEqual (Arg2, One))
{
Return (ConcatenateResTemplate (SBFS, SBFG))
}
Return (Buffer (One)
{
0x00
})
}
}
Else
{
Return (Buffer (One)
{
0x00
})
}
}
Method (_STA, 0, NotSerialized) // _STA: Status
{
If (LEqual (TPIF, Zero))
{
Return (Zero)
}
If (And (DSYN, One))
{
Return (Zero)
}
Return (0x0F)
}
Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings
{
If(LOr(_OSI("Darwin"),_OSI("Windows 2012")))
{
Return (ConcatenateResTemplate (SBFB, SBFG))
}
Return (SBFB)
}
}
}