📄 acpiled.asl
字号:
OperationRegion (WIN1, SystemIO, 0x3F0, 0x2)
Field (WIN1, ByteAcc, NoLock, Preserve)
{
IND,8, //field named INDX is 8 bits wide
DAT,8 //field named DATA is 8 bits wide
}
Method(ENFG,0)
{ // Enter Config Mode for W977TF
Store(0x87,IND)
Store(0x87,IND)
} // end ENFG method
Method(EXFG,0)
{ // Exit Config Mode for W977TF
Store(0xAA,IND)
} // end EXFG method
Method(SALD,1)
{
IF(LEqual(Arg0, 0x0)) // S0 state
{
ENFG() // Enter Config Mode for W977TF
Store(0x2B, IND)
Or(DAT, 0x01, DAT)
Store(0x07, IND)
Store(0x07, DAT)
Store(0xE3, IND)
Or(DAT, 0x02, DAT)
Store(0x07, IND)
Store(0x08, DAT)
Store(0xF4, IND)
Store(0x00, DAT)
EXFG() // Exit Config Mode for W977TF
}
Else
{
IF(LEqual(Arg0, 0x1)) // S1 state
{
ENFG() // Enter Config Mode for W977TF
Store(0x2B, IND)
Or(DAT, 0x01, DAT)
Store(0x07, IND)
Store(0x08, DAT)
Store(0xF4, IND)
Store(0x02, DAT)
EXFG() // Exit Config Mode for W977TF
}
IF(LEqual(Arg0, 0x06)) //OFF state
{
ENFG() // Enter Config Mode for W977TF
Store(0x2B, IND)
Or(DAT, 0x01, DAT)
Store(0x07, IND)
Store(0x07, DAT)
Store(0xE3, IND)
And(DAT, 0xFD, DAT)
Store(0x07, IND)
Store(0x08, DAT)
Store(0xF4, IND)
Store(0x00, DAT)
EXFG() // Exit Config Mode for W977TF
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -