1
0
Fork 0
mirror of https://github.com/tylernguyen/x1c6-hackintosh.git synced 2025-02-05 09:33:13 -06:00
x1c6-hackintosh/patches/SSDT-BKeyQ14Q15-TP-LPCB.dsl

47 lines
1.1 KiB
Text
Raw Normal View History

// BrightKey for TP
// In config ACPI, _Q14 to XQ14(TP-up)
// Find: 5F 51 31 34
// Replace: 58 51 31 34
// In config ACPI, _Q15 to XQ15(TP-down)
// Find: 5F 51 31 35
// Replace: 58 51 31 35
//
DefinitionBlock("", "SSDT", 2, "ACDT", "BrightFN", 0)
{
External(_SB.PCI0.LPCB.KBD, DeviceObj)
External(_SB.PCI0.LPCB.EC, DeviceObj)
External(_SB.PCI0.LPCB.EC.XQ14, MethodObj)
External(_SB.PCI0.LPCB.EC.XQ15, MethodObj)
Scope (_SB.PCI0.LPCB.EC)
{
Method (_Q14, 0, NotSerialized)//up
{
If (_OSI ("Darwin"))
{
Notify(\_SB.PCI0.LPCB.KBD, 0x0406)
Notify(\_SB.PCI0.LPCB.KBD, 0x10)
}
Else
{
\_SB.PCI0.LPCB.EC.XQ14()
}
}
Method (_Q15, 0, NotSerialized)//down
{
If (_OSI ("Darwin"))
{
Notify(\_SB.PCI0.LPCB.KBD, 0x0405)
Notify(\_SB.PCI0.LPCB.KBD, 0x20)
}
Else
{
\_SB.PCI0.LPCB.EC.XQ15()
}
}
}
}
//EOF