I changed to (ASUS P9X79 LE 504 BIOS)
If (TCMF)
{
Return (0x0201D824)
}
Return (Zero)
I believe that is compliant and the errors go away.
My sole remaining warning in my DSDT is: "_REG has no corresponding Operation Region"
From this section:
Device (EC0)
{
Name (_HID, EisaId ("PNP0C09"))
Name (_CRS, ResourceTemplate ()
{
IO (Decode16,
0x0062, // Range Minimum
0x0062, // Range Maximum
0x00, // Alignment
0x01, // Length
)
IO (Decode16,
0x0066, // Range Minimum
0x0066, // Range Maximum
0x00, // Alignment
0x01, // Length
)
})
Name (_GPE, 0x1E)
Name (REGC, Zero)
Method (_REG, 2, NotSerialized) //error shows at this line
{
If (LEqual (Arg0, 0x03))
{
Store (Arg1, REGC)
}
}