mirror of
https://github.com/tylernguyen/x1c6-hackintosh.git
synced 2025-02-05 09:33:13 -06:00
47 lines
1.1 KiB
Text
47 lines
1.1 KiB
Text
![]() |
// 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
|