Forgive me as I am extremely new to this whole thing....otherwise it can be ignored?
Method (SIOS, 1, NotSerialized)
{
Store ("SIOS", Debug)
If (LEqual (One, Arg0))
{
^SIO1.ENFG (0x0A)
And (^SIO1.RGE0, 0x9F, ^SIO1.RGE0)
If (KBFG)
{
Or (^SIO1.OPT6, 0x10, ^SIO1.OPT6)
}
Else
{
And (^SIO1.OPT6, 0xEF, ^SIO1.OPT6)
}
If (MSFG)
{
Or (^SIO1.OPT6, 0x20, ^SIO1.OPT6)
}
Else
{
And (^SIO1.OPT6, 0xDF, ^SIO1.OPT6)
Return (Zero) <---------Right here?
}
Store (0xFF, ^SIO1.OPT3)
Store (0xFF, ^SIO1.OPT4)
Or (One, ^SIO1.OPT2, ^SIO1.OPT2)
^SIO1.EXFG ()
Return (Zero)
Again, Thanks