mirror of
https://github.com/tylernguyen/x1c6-hackintosh.git
synced 2025-02-05 09:33:13 -06:00
32 lines
979 B
Text
32 lines
979 B
Text
// _TTS Method (TransitionToState) to fix LED issues like:
|
|
// Power Button LED and Red LED blinking after Wake from Sleep
|
|
// Save Microphone Mute F4 toggle LED State after Wake from Sleep
|
|
// Credits: @junaedahmed (Mic Mute LED) @Sniki (Power LED)
|
|
|
|
DefinitionBlock ("", "SSDT", 1, "tyler", "LED", 0)
|
|
{
|
|
External (_SB.PCI0.LPCB.EC.HKEY.MMTS, MethodObj)
|
|
External (_SB.PCI0.LPCB.EC.LED1, IntObj)
|
|
External (_SI._SST, MethodObj)
|
|
|
|
Method (_TTS, 1, NotSerialized)
|
|
{
|
|
If (_OSI ("Darwin"))
|
|
{
|
|
// Arg0 contains the system state of transition
|
|
// for wake state it is Zero.
|
|
If (CondRefOf (\_SB.PCI0.LPCB.EC.LED1))
|
|
{
|
|
If (Arg0 == Zero & \_SB.PCI0.LPCB.EC.LED1 == One)
|
|
{
|
|
\_SB.PCI0.LPCB.EC.HKEY.MMTS (0x02)
|
|
}
|
|
}
|
|
|
|
If (Arg0 == Zero)
|
|
{
|
|
\_SI._SST(One)
|
|
}
|
|
}
|
|
}
|
|
}
|