Meowthra Posted September 9, 2015 Share Posted September 9, 2015 Original .aml FIX DSDT 1. ERROR Store (\_GPE.MMTB (Local3, \_GPE.OSUP (Local3)), Store (Local2, REG6)) FIX Store (\_GPE.MMTB(), Local3) \_GPE.OSUP (Local3) Store (Local2, REG6) 2. ERROR { PS0X } FIX { Store(Zero, PS0X) } 3. ERROR { PS3X } FIX { Store(Zero, PS3X) } SSDT-X 1. ERROR { Return (GPRW) 0x09 0x04 } FIX { Return (Package(GPRW){0x09, 0x04}) } 2. ERROR Method (_OFF, 0, Serialized) { P8XH (Zero, 0xD6, One, P8XH (One, 0xF0, One, Store ("_SB.PCI0.RP05.PEGP._OFF", Debug), Store (LCTL, ELCT), Store (VREG, VGAB), Store (One, LNKD)), While ( LNotEqual (LNKS, Zero)) { Sleep (One) }, SGPO (HLRS, One), SGPO (PWEN, Zero)) Store (One, \_SB.PCI0.LPCB.EC0.DSPM) Sleep (0x14) Return (Zero) } FIX Method (_OFF, 0, Serialized) { P8XH (Zero, 0xD6, One) P8XH (One, 0xF0, One) Store ("_SB.PCI0.RP05.PEGP._OFF", Debug) Store (LCTL, ELCT) Store (VREG, VGAB) Store (One, LNKD) While ( LNotEqual (LNKS, Zero)) { Sleep (One) } SGPO (HLRS, One) SGPO (PWEN, Zero) Store (One, \_SB.PCI0.LPCB.EC0.DSPM) Sleep (0x14) Return (Zero) } 3. ERROR If (LEqual (Arg0, Zero)) { \_SB.PCI0.RP05.PEGP.SGPO (\_SB.PCI0.RP05.PEGP.ESEL, Zero) P8XH (One, 0x77, One, P8XH (Zero, Zero, One, Return (One), If (LEqual (Arg0, One)) { P8XH (One, 0x77, One, P8XH (Zero, One, One, Return (One), If (LEqual (Arg0, 0x02)) { P8XH (One, 0x77, One, P8XH (Zero, 0x02, One, Return (LNot ( \_SB.PCI0.RP05.PEGP.SGPI (\_SB.PCI0.RP05.PEGP.ESEL))), Return (Zero))) })) })) } FIX If (LEqual (Arg0, Zero)) { \_SB.PCI0.RP05.PEGP.SGPO (\_SB.PCI0.RP05.PEGP.ESEL, Zero) P8XH (One, 0x77, One) P8XH (Zero, Zero, One) Return (One) } If (LEqual (Arg0, One)) { P8XH (One, 0x77, One) P8XH (Zero, One, One) Return (One) } If (LEqual (Arg0, 0x02)) { P8XH (One, 0x77, One) P8XH (Zero, 0x02, One) Return (LNot (\_SB.PCI0.RP05.PEGP.SGPI (\_SB.PCI0.RP05.PEGP.ESEL))) } Return (Zero) 4. ERROR If (LEqual (Arg0, Zero)) { \_SB.PCI0.RP05.PEGP.SGPO (ESEL, One) P8XH (One, 0x99, One, P8XH (Zero, Zero, One, Return (One), If (LEqual (Arg0, One)) { P8XH (One, 0x99, One, P8XH (Zero, One, One, Return (One), If (LEqual (Arg0, 0x02)) { P8XH (One, 0x99, One, P8XH (Zero, 0x02, One, Return (\_SB.PCI0.RP05.PEGP.SGPI ( ESEL)), Return (Zero))) })) })) } FIX If (LEqual (Arg0, Zero)) { \_SB.PCI0.RP05.PEGP.SGPO (ESEL, One) P8XH (One, 0x99, One) P8XH (Zero, Zero, One) Return (One) } If (LEqual (Arg0, One)) { P8XH (One, 0x99, One) P8XH (Zero, One, One) Return (One) } If (LEqual (Arg0, 0x02)) { P8XH (One, 0x99, One) P8XH (Zero, 0x02, One) Return (\_SB.PCI0.RP05.PEGP.SGPI (ESEL)) } Return (Zero) 5. Existing object has invalid type for Scope operator (\_SB.PCI0 [untyped]) ADD External (\_SB_.PCI0, DeviceObj) 6. Existing object has invalid type for Scope operator (\_SB.PCI0.RP05 [untyped]) ADD External (\_SB_.PCI0.RP05, DeviceObj) 3 Link to comment Share on other sites More sharing options...
Recommended Posts