Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --- x1c6/DSDT.dsl 2018-03-02 23:18:14.557623600 -0500
- +++ t480s/DSDT.dsl 2018-03-02 23:17:59.276418000 -0500
- @@ -5,13 +5,13 @@
- *
- * Disassembling to non-symbolic legacy ASL operators
- *
- - * Disassembly of DSDT, Fri Mar 02 23:18:14 2018
- + * Disassembly of DSDT, Fri Mar 02 23:17:59 2018
- *
- * Original Table Header:
- * Signature "DSDT"
- - * Length 0x000260F5 (155893)
- + * Length 0x00021818 (137240)
- * Revision 0x02
- - * Checksum 0xFE
- + * Checksum 0x77
- * OEM ID "LENOVO"
- * OEM Table ID "SKL "
- * OEM Revision 0x00000000 (0)
- @@ -20,7 +20,6 @@
- */
- DefinitionBlock ("", "DSDT", 2, "LENOVO", "SKL ", 0x00000000)
- {
- - External (_GPE.TBNF, MethodObj) // 0 Arguments
- External (_PR_.BGIA, UnknownObj)
- External (_PR_.BGMA, UnknownObj)
- External (_PR_.BGMS, UnknownObj)
- @@ -73,7 +72,7 @@
- External (_SB_.PCI0.HIDW, MethodObj) // 4 Arguments
- External (_SB_.PCI0.HIWC, MethodObj) // 1 Arguments
- External (_SB_.PCI0.ISP0, DeviceObj)
- - External (_SB_.PCI0.LPCB.EC__.HKEY.DYTC, MethodObj) // 1 Arguments
- + External (_SB_.PCI0.LPCB.DGON, UnknownObj)
- External (_SB_.PCI0.LPCB.H_EC.XDAT, MethodObj) // 0 Arguments
- External (_SB_.PCI0.PAUD.PUAM, MethodObj) // 0 Arguments
- External (_SB_.PCI0.PEG0, DeviceObj)
- @@ -84,99 +83,59 @@
- External (_SB_.PCI0.PEG2, DeviceObj)
- External (_SB_.PCI0.PEG2.PG02.PEGP, DeviceObj)
- External (_SB_.PCI0.PTDP, UnknownObj)
- + External (_SB_.PCI0.RP01.PEGP.NVST, MethodObj) // 0 Arguments
- External (_SB_.PCI0.RP01.PON_, MethodObj) // 0 Arguments
- External (_SB_.PCI0.RP01.PXSX, DeviceObj)
- - External (_SB_.PCI0.RP01.PXSX.WGST, MethodObj) // 0 Arguments
- - External (_SB_.PCI0.RP01.PXSX.WIST, MethodObj) // 0 Arguments
- External (_SB_.PCI0.RP02.PON_, MethodObj) // 0 Arguments
- External (_SB_.PCI0.RP02.PXSX, DeviceObj)
- - External (_SB_.PCI0.RP02.PXSX.WGST, MethodObj) // 0 Arguments
- - External (_SB_.PCI0.RP02.PXSX.WIST, MethodObj) // 0 Arguments
- External (_SB_.PCI0.RP03.PON_, MethodObj) // 0 Arguments
- External (_SB_.PCI0.RP03.PXSX, DeviceObj)
- - External (_SB_.PCI0.RP03.PXSX.WGST, MethodObj) // 0 Arguments
- - External (_SB_.PCI0.RP03.PXSX.WIST, MethodObj) // 0 Arguments
- External (_SB_.PCI0.RP04.PON_, MethodObj) // 0 Arguments
- External (_SB_.PCI0.RP04.PXSX, DeviceObj)
- - External (_SB_.PCI0.RP04.PXSX.WGST, MethodObj) // 0 Arguments
- - External (_SB_.PCI0.RP04.PXSX.WIST, MethodObj) // 0 Arguments
- External (_SB_.PCI0.RP05.PON_, MethodObj) // 0 Arguments
- External (_SB_.PCI0.RP05.PWRG, UnknownObj)
- External (_SB_.PCI0.RP05.PXSX, DeviceObj)
- - External (_SB_.PCI0.RP05.PXSX.WGST, MethodObj) // 0 Arguments
- - External (_SB_.PCI0.RP05.PXSX.WIST, MethodObj) // 0 Arguments
- External (_SB_.PCI0.RP05.RSTG, UnknownObj)
- External (_SB_.PCI0.RP05.SCLK, UnknownObj)
- External (_SB_.PCI0.RP06.PON_, MethodObj) // 0 Arguments
- External (_SB_.PCI0.RP06.PXSX, DeviceObj)
- - External (_SB_.PCI0.RP06.PXSX.WGST, MethodObj) // 0 Arguments
- - External (_SB_.PCI0.RP06.PXSX.WIST, MethodObj) // 0 Arguments
- External (_SB_.PCI0.RP07.PON_, MethodObj) // 0 Arguments
- External (_SB_.PCI0.RP07.PXSX, DeviceObj)
- - External (_SB_.PCI0.RP07.PXSX.WGST, MethodObj) // 0 Arguments
- - External (_SB_.PCI0.RP07.PXSX.WIST, MethodObj) // 0 Arguments
- External (_SB_.PCI0.RP08.PON_, MethodObj) // 0 Arguments
- External (_SB_.PCI0.RP08.PXSX, DeviceObj)
- - External (_SB_.PCI0.RP08.PXSX.WGST, MethodObj) // 0 Arguments
- - External (_SB_.PCI0.RP08.PXSX.WIST, MethodObj) // 0 Arguments
- - External (_SB_.PCI0.RP09.PEGP.NVST, MethodObj) // 0 Arguments
- External (_SB_.PCI0.RP09.PON_, MethodObj) // 0 Arguments
- External (_SB_.PCI0.RP09.PWRG, UnknownObj)
- External (_SB_.PCI0.RP09.PXSX, DeviceObj)
- - External (_SB_.PCI0.RP09.PXSX.WGST, MethodObj) // 0 Arguments
- - External (_SB_.PCI0.RP09.PXSX.WIST, MethodObj) // 0 Arguments
- External (_SB_.PCI0.RP09.RSTG, UnknownObj)
- External (_SB_.PCI0.RP09.SCLK, UnknownObj)
- External (_SB_.PCI0.RP10.PON_, MethodObj) // 0 Arguments
- External (_SB_.PCI0.RP10.PXSX, DeviceObj)
- - External (_SB_.PCI0.RP10.PXSX.WGST, MethodObj) // 0 Arguments
- - External (_SB_.PCI0.RP10.PXSX.WIST, MethodObj) // 0 Arguments
- External (_SB_.PCI0.RP11.PON_, MethodObj) // 0 Arguments
- External (_SB_.PCI0.RP11.PXSX, DeviceObj)
- - External (_SB_.PCI0.RP11.PXSX.WGST, MethodObj) // 0 Arguments
- - External (_SB_.PCI0.RP11.PXSX.WIST, MethodObj) // 0 Arguments
- External (_SB_.PCI0.RP12.PON_, MethodObj) // 0 Arguments
- External (_SB_.PCI0.RP12.PXSX, DeviceObj)
- - External (_SB_.PCI0.RP12.PXSX.WGST, MethodObj) // 0 Arguments
- - External (_SB_.PCI0.RP12.PXSX.WIST, MethodObj) // 0 Arguments
- External (_SB_.PCI0.RP13.PON_, MethodObj) // 0 Arguments
- External (_SB_.PCI0.RP13.PWRG, UnknownObj)
- External (_SB_.PCI0.RP13.PXSX, DeviceObj)
- - External (_SB_.PCI0.RP13.PXSX.WGST, MethodObj) // 0 Arguments
- - External (_SB_.PCI0.RP13.PXSX.WIST, MethodObj) // 0 Arguments
- External (_SB_.PCI0.RP13.RSTG, UnknownObj)
- External (_SB_.PCI0.RP13.SCLK, UnknownObj)
- External (_SB_.PCI0.RP14.PON_, MethodObj) // 0 Arguments
- External (_SB_.PCI0.RP14.PXSX, DeviceObj)
- - External (_SB_.PCI0.RP14.PXSX.WGST, MethodObj) // 0 Arguments
- - External (_SB_.PCI0.RP14.PXSX.WIST, MethodObj) // 0 Arguments
- External (_SB_.PCI0.RP15.PON_, MethodObj) // 0 Arguments
- External (_SB_.PCI0.RP15.PXSX, DeviceObj)
- - External (_SB_.PCI0.RP15.PXSX.WGST, MethodObj) // 0 Arguments
- - External (_SB_.PCI0.RP15.PXSX.WIST, MethodObj) // 0 Arguments
- External (_SB_.PCI0.RP16.PON_, MethodObj) // 0 Arguments
- External (_SB_.PCI0.RP16.PXSX, DeviceObj)
- - External (_SB_.PCI0.RP16.PXSX.WGST, MethodObj) // 0 Arguments
- - External (_SB_.PCI0.RP16.PXSX.WIST, MethodObj) // 0 Arguments
- External (_SB_.PCI0.RP17.PON_, MethodObj) // 0 Arguments
- External (_SB_.PCI0.RP17.PWRG, UnknownObj)
- External (_SB_.PCI0.RP17.PXSX, DeviceObj)
- - External (_SB_.PCI0.RP17.PXSX.WGST, MethodObj) // 0 Arguments
- - External (_SB_.PCI0.RP17.PXSX.WIST, MethodObj) // 0 Arguments
- External (_SB_.PCI0.RP17.RSTG, UnknownObj)
- External (_SB_.PCI0.RP17.SCLK, UnknownObj)
- External (_SB_.PCI0.RP18.PON_, MethodObj) // 0 Arguments
- External (_SB_.PCI0.RP18.PXSX, DeviceObj)
- - External (_SB_.PCI0.RP18.PXSX.WGST, MethodObj) // 0 Arguments
- - External (_SB_.PCI0.RP18.PXSX.WIST, MethodObj) // 0 Arguments
- External (_SB_.PCI0.RP19.PON_, MethodObj) // 0 Arguments
- External (_SB_.PCI0.RP19.PXSX, DeviceObj)
- - External (_SB_.PCI0.RP19.PXSX.WGST, MethodObj) // 0 Arguments
- - External (_SB_.PCI0.RP19.PXSX.WIST, MethodObj) // 0 Arguments
- External (_SB_.PCI0.RP20.PON_, MethodObj) // 0 Arguments
- External (_SB_.PCI0.RP20.PXSX, DeviceObj)
- - External (_SB_.PCI0.RP20.PXSX.WGST, MethodObj) // 0 Arguments
- - External (_SB_.PCI0.RP20.PXSX.WIST, MethodObj) // 0 Arguments
- External (_SB_.PCI0.SAT0.NVM1.VLPM, UnknownObj)
- External (_SB_.PCI0.SAT0.NVM2.VLPM, UnknownObj)
- External (_SB_.PCI0.SAT0.NVM3.VLPM, UnknownObj)
- @@ -261,165 +220,13 @@
- External (TBTD, MethodObj) // 1 Arguments
- External (TBTF, MethodObj) // 1 Arguments
- - Name (MBUF, Buffer (0x4000){})
- - OperationRegion (MDBR, SystemMemory, 0xAB12C018, 0x00004008)
- - Field (MDBR, AnyAcc, Lock, Preserve)
- - {
- - ASLD, 1,
- - LDBG, 7,
- - BUFN, 16,
- - Offset (0x04),
- - MDG0, 131072
- - }
- -
- - Method (DX2H, 2, Serialized)
- - {
- - If (ASLD)
- - {
- - Switch (ToInteger (Arg0))
- - {
- - Case (0x00)
- - {
- - DB2H (Arg1)
- - }
- - Case (0x01)
- - {
- - DW2H (Arg1)
- - }
- - Case (0x02)
- - {
- - DD2H (Arg1)
- - }
- -
- - }
- - }
- - }
- -
- - Method (DB2H, 1, Serialized)
- - {
- - SHOW (Arg0)
- - MDGC (0x20)
- - Store (MBUF, MDG0) /* \MDG0 */
- - }
- -
- - Method (DW2H, 1, Serialized)
- - {
- - Store (Arg0, Local0)
- - ShiftRight (Arg0, 0x08, Local1)
- - And (Local0, 0xFF, Local0)
- - And (Local1, 0xFF, Local1)
- - DB2H (Local1)
- - Decrement (BUFN)
- - DB2H (Local0)
- - }
- -
- - Method (DD2H, 1, Serialized)
- - {
- - Store (Arg0, Local0)
- - ShiftRight (Arg0, 0x10, Local1)
- - And (Local0, 0xFFFF, Local0)
- - And (Local1, 0xFFFF, Local1)
- - DW2H (Local1)
- - Decrement (BUFN)
- - DW2H (Local0)
- - }
- -
- - Method (MBGS, 1, Serialized)
- - {
- - If (ASLD)
- - {
- - Store (SizeOf (Arg0), Local0)
- - Name (BUFS, Buffer (Local0){})
- - Store (Arg0, BUFS) /* \MBGS.BUFS */
- - MDGC (0x20)
- - While (Local0)
- - {
- - MDGC (DerefOf (Index (BUFS, Subtract (SizeOf (Arg0), Local0))))
- - Decrement (Local0)
- - }
- -
- - Store (MBUF, MDG0) /* \MDG0 */
- - }
- - }
- -
- - Method (SHOW, 1, Serialized)
- - {
- - MDGC (NTOC (ShiftRight (Arg0, 0x04)))
- - MDGC (NTOC (Arg0))
- - }
- -
- - Method (LINE, 0, Serialized)
- - {
- - Store (BUFN, Local0)
- - And (Local0, 0x0F, Local0)
- - While (Local0)
- - {
- - MDGC (0x00)
- - Increment (Local0)
- - And (Local0, 0x0F, Local0)
- - }
- - }
- -
- - Method (MDGC, 1, Serialized)
- - {
- - Store (Arg0, Index (MBUF, BUFN))
- - Add (BUFN, 0x01, BUFN) /* \BUFN */
- - If (LGreater (BUFN, Subtract (0x4000, 0x01)))
- - {
- - Store (0x00, BUFN) /* \BUFN */
- - }
- - }
- -
- - Method (UP_L, 1, Serialized)
- - {
- - Store (Arg0, Local2)
- - ShiftLeft (Local2, 0x04, Local2)
- - MOVE (Local2)
- - Subtract (0x4000, Local2, Local3)
- - While (Local2)
- - {
- - Store (0x00, Index (MBUF, Local3))
- - Increment (Local3)
- - Decrement (Local2)
- - }
- - }
- -
- - Method (MOVE, 1, Serialized)
- - {
- - Store (Arg0, Local4)
- - Store (0x00, BUFN) /* \BUFN */
- - Subtract (0x4000, Local4, Local5)
- - While (Local5)
- - {
- - Decrement (Local5)
- - Store (DerefOf (Index (MBUF, Local4)), Index (MBUF, BUFN))
- - Increment (BUFN)
- - Increment (Local4)
- - }
- - }
- -
- - Method (NTOC, 1, Serialized)
- - {
- - And (Arg0, 0x0F, Local0)
- - If (LLess (Local0, 0x0A))
- - {
- - Add (Local0, 0x30, Local0)
- - }
- - Else
- - {
- - Add (Local0, 0x37, Local0)
- - }
- -
- - Return (Local0)
- - }
- -
- Name (SS1, 0x00)
- Name (SS2, 0x00)
- Name (SS3, One)
- One
- Name (SS4, One)
- One
- - OperationRegion (GNVS, SystemMemory, 0xAB14E000, 0x0767)
- + OperationRegion (GNVS, SystemMemory, 0x7FF4E000, 0x0767)
- Field (GNVS, AnyAcc, Lock, Preserve)
- {
- OSYS, 16,
- @@ -3757,7 +3564,7 @@
- }
- }
- - Name (PNVB, 0xAB15F018)
- + Name (PNVB, 0x7FF5F018)
- Name (PNVL, 0x0287)
- OperationRegion (PNVA, SystemMemory, PNVB, PNVL)
- Field (PNVA, AnyAcc, Lock, Preserve)
- @@ -7573,7 +7380,7 @@
- Name (RID, 0x00)
- Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake
- {
- - Return (GPRW (0x69, 0x04))
- + Return (GPRW (0x27, 0x04))
- }
- Method (_ADR, 0, NotSerialized) // _ADR: Address
- @@ -7600,7 +7407,7 @@
- Store (OBF5, OBFZ) /* \_SB_.PCI0.RP05.OBFZ */
- }
- - OperationRegion (PXCS, PCI_Config, 0x00, 0x0480)
- + OperationRegion (PXCS, SystemMemory, 0xF80E4000, 0x0480)
- Field (PXCS, AnyAcc, NoLock, Preserve)
- {
- VDID, 32,
- @@ -8601,7 +8408,7 @@
- Name (RID, 0x00)
- Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake
- {
- - Return (GPRW (0x27, 0x04))
- + Return (GPRW (0x69, 0x04))
- }
- Method (_ADR, 0, NotSerialized) // _ADR: Address
- @@ -8628,7 +8435,7 @@
- Store (OBF9, OBFZ) /* \_SB_.PCI0.RP09.OBFZ */
- }
- - OperationRegion (PXCS, SystemMemory, 0xF00E8000, 0x0480)
- + OperationRegion (PXCS, PCI_Config, 0x00, 0x0480)
- Field (PXCS, AnyAcc, NoLock, Preserve)
- {
- VDID, 32,
- @@ -16754,19 +16561,12 @@
- HDEP, 32,
- HDEM, 8,
- HDES, 8,
- - Offset (0xC4),
- - SDKL, 1,
- - Offset (0xC5),
- Offset (0xC8),
- ATMX, 8,
- HWAT, 8,
- Offset (0xCC),
- PWMH, 8,
- PWML, 8,
- - Offset (0xCF),
- - , 6,
- - ESLP, 1,
- - Offset (0xD0),
- Offset (0xED),
- , 4,
- HDDD, 1
- @@ -17185,40 +16985,25 @@
- {
- Case (0x00)
- {
- - Store (0x00, SDKL) /* \_SB_.PCI0.LPCB.EC__.SDKL */
- - ADBG ("EC Exit CS")
- - \_SB.PCI0.LPCB.EC.LED (0x07, 0x00)
- \_SB.PCI0.LPCB.EC.LED (0x0A, 0x80)
- \_SB.PCI0.LPCB.EC.LED (0x00, 0x80)
- Return (0x00)
- }
- Case (0x01)
- {
- - Store (0x01, SDKL) /* \_SB_.PCI0.LPCB.EC__.SDKL */
- - P8XH (0x00, 0xC5)
- - ADBG ("EC Enter CS")
- - \_SB.PCI0.LPCB.EC.LED (0x07, 0x80)
- - \_SB.PCI0.LPCB.EC.LED (0x00, 0xA0)
- - \_SB.PCI0.LPCB.EC.LED (0x0A, 0xA0)
- + \_SB.PCI0.LPCB.EC.LED (0x00, 0x00)
- + \_SB.PCI0.LPCB.EC.LED (0x0A, 0x00)
- Return (0x00)
- }
- Case (0x02)
- {
- - Store (0x00, ESLP) /* \_SB_.PCI0.LPCB.EC__.ESLP */
- - ADBG ("Resiliency Exit")
- - \_SB.SGOV (0x0203000F, 0x01)
- \_SB.SGOV (0x02010003, 0x00)
- Sleep (0x0A)
- Return (0x00)
- }
- Case (0x03)
- {
- - Store (0x01, ESLP) /* \_SB_.PCI0.LPCB.EC__.ESLP */
- - ADBG ("Resiliency Entry")
- - \_SB.SGOV (0x0203000F, 0x00)
- \_SB.SGOV (0x02010003, 0x01)
- - ADBG ("Clr PSC")
- - \_SB.PCI0.LPCB.EC.HKEY.DYTC (0x000FD001)
- Return (0x00)
- }
- Default
- @@ -17795,9 +17580,6 @@
- }
- Or (Local0, And (\ISCG, 0x30), Local0)
- - And (Local0, 0xFFFFFFFE, Local0)
- - Or (Local0, 0x02, Local0)
- - Or (Local0, ShiftLeft (And (\ISWK, 0x02), 0x02), Local0)
- Return (Local0)
- }
- @@ -17880,6 +17662,38 @@
- Return (0x00)
- }
- +
- + Method (VOPP, 1, NotSerialized)
- + {
- + If (LEqual (And (Arg0, 0x00F00000), 0x00100000))
- + {
- + If (LOr (LEqual (And (Arg0, 0x03F6), 0x00), And (Arg0, 0x09)))
- + {
- + \SDPS (0x01, And (Arg0, 0x09))
- + Store (0x00, Local0)
- + Or (Local0, \SDPS (0x00, 0x00), Local0)
- + Or (Local0, 0x2400, Local0)
- + Return (Local0)
- + }
- + Else
- + {
- + Return (0x00100000)
- + }
- + }
- + ElseIf (LEqual (And (Arg0, 0x00F00000), 0x00200000))
- + {
- + Store (0x00, Local0)
- + Or (Local0, \SDPS (0x00, 0x00), Local0)
- + Or (Local0, 0x2400, Local0)
- + Return (Local0)
- + }
- + Else
- + {
- + Return (0x00100000)
- + }
- +
- + Return (0x00)
- + }
- }
- Device (AC)
- @@ -19095,7 +18909,7 @@
- Device (MOU)
- {
- - Name (_HID, EisaId ("LEN0091")) // _HID: Hardware ID
- + Name (_HID, EisaId ("LEN008F")) // _HID: Hardware ID
- Name (_CID, EisaId ("PNP0F13") /* PS/2 Mouse */) // _CID: Compatible ID
- Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- @@ -19111,14 +18925,45 @@
- }
- ElseIf (\_SB.PCI0.LPCB.NFCD)
- {
- - Store (0x9100AE30, _HID) /* \_SB_.PCI0.LPCB.MOU_._HID */
- + Store (0x8F00AE30, _HID) /* \_SB_.PCI0.LPCB.MOU_._HID */
- }
- Else
- {
- - Store (0x9200AE30, _HID) /* \_SB_.PCI0.LPCB.MOU_._HID */
- + Store (0x9000AE30, _HID) /* \_SB_.PCI0.LPCB.MOU_._HID */
- }
- }
- }
- +
- + OperationRegion (GCEV, SystemMemory, 0xFDAC0410, 0x04)
- + Field (GCEV, DWordAcc, NoLock, Preserve)
- + {
- + GEVT, 1,
- + Offset (0x01),
- + TXDS, 1,
- + Offset (0x04)
- + }
- +
- + OperationRegion (GCFB, SystemMemory, 0xFDAC0408, 0x04)
- + Field (GCFB, DWordAcc, NoLock, Preserve)
- + {
- + , 1,
- + FBEN, 1,
- + Offset (0x04)
- + }
- +
- + OperationRegion (DGHR, SystemMemory, 0xFDAE0630, 0x04)
- + Field (DGHR, DWordAcc, NoLock, Preserve)
- + {
- + DGRT, 1,
- + Offset (0x04)
- + }
- +
- + OperationRegion (VGON, SystemMemory, 0xFDAE0638, 0x04)
- + Field (VGON, DWordAcc, NoLock, Preserve)
- + {
- + DGON, 1,
- + Offset (0x04)
- + }
- }
- Name (ECUP, 0x01)
- @@ -19697,6 +19542,7 @@
- \_SB.PCI0.LPCB.EC.FNST ()
- \UCMS (0x0D)
- Store (0x00, \LIDB)
- + \_SB.PCI0.DCPL ()
- If (LEqual (Arg0, 0x01))
- {
- Store (\_SB.PCI0.LPCB.EC.HFNI, \FNID)
- @@ -20465,11 +20311,14 @@
- Store (\SRE1, \_SB.PCI0.RP01.RID)
- Store (\SRE2, \_SB.PCI0.RP02.RID)
- Store (\SRE3, \_SB.PCI0.RP03.RID)
- + Store (\SRE4, \_SB.PCI0.RP04.RID)
- Store (\SRE4, \_SB.PCI0.RP05.RID)
- + Store (\SRE4, \_SB.PCI0.RP07.RID)
- Store (\SRE4, \_SB.PCI0.RP09.RID)
- Store (\SRLP, \_SB.PCI0.LPCB.RID)
- Store (\SRSA, \_SB.PCI0.SAT0.RID)
- Store (\SRSM, \_SB.PCI0.SBUS.RID)
- + \_SB.PCI0.DCPL ()
- }
- Method (_INI, 0, Serialized) // _INI: Initialize
- @@ -20922,7 +20771,7 @@
- }
- }
- - Name (TDMA, 0xAB0A4000)
- + Name (TDMA, 0x7FEB4000)
- Name (TDPG, 0x80000000)
- Name (TDTI, 0x80000000)
- Name (TRDO, 0x00)
- @@ -23009,6 +22858,13 @@
- Notify (\_SB.PCI0.RP03, 0x02) // Device Wake
- }
- + If (\_SB.PCI0.RP04.PSPX)
- + {
- + Store (0x01, \_SB.PCI0.RP04.PSPX)
- + Store (0x01, \_SB.PCI0.RP04.PMSX)
- + Notify (\_SB.PCI0.RP04, 0x02) // Device Wake
- + }
- +
- If (\_SB.PCI0.RP05.PSPX)
- {
- Store (0x01, \_SB.PCI0.RP05.PSPX)
- @@ -23016,11 +22872,11 @@
- Notify (\_SB.PCI0.RP05, 0x02) // Device Wake
- }
- - If (\_SB.PCI0.RP09.PSPX)
- + If (\_SB.PCI0.RP07.PSPX)
- {
- - Store (0x01, \_SB.PCI0.RP09.PSPX)
- - Store (0x01, \_SB.PCI0.RP09.PMSX)
- - Notify (\_SB.PCI0.RP09, 0x02) // Device Wake
- + Store (0x01, \_SB.PCI0.RP07.PSPX)
- + Store (0x01, \_SB.PCI0.RP07.PMSX)
- + Notify (\_SB.PCI0.RP07, 0x02) // Device Wake
- }
- }
- @@ -23050,14 +22906,13 @@
- Method (TBNF, 0, NotSerialized)
- {
- - ADBG ("TBNF")
- - Notify (\_SB.PCI0.RP09, 0x02) // Device Wake
- + Notify (\_SB.PCI0.RP05, 0x02) // Device Wake
- }
- Method (_L27, 0, NotSerialized) // _Lxx: Level-Triggered GPE
- {
- ADBG ("-TBT_PCIE_WAKE")
- - Notify (\_SB.PCI0.RP09, 0x02) // Device Wake
- + Notify (\_SB.PCI0.RP05, 0x02) // Device Wake
- }
- Method (_L6F, 0, NotSerialized) // _Lxx: Level-Triggered GPE
- @@ -23067,20 +22922,18 @@
- {
- If (\_SB.ISME (CPGN))
- {
- - ADBG (Concatenate ("CPGN->", ToHexString (CPGN)))
- \_SB.THDR (TBSE, CPGN)
- }
- If (\_SB.ISME (CPG1))
- {
- - ADBG (Concatenate ("CPG1->", ToHexString (CPG1)))
- \_SB.THDR (TBS1, CPG1)
- }
- }
- }
- }
- - Scope (\_SB.PCI0.RP01.PXSX)
- + Scope (\_SB.PCI0.RP03.PXSX)
- {
- ADBG ("WIFI SAR")
- OperationRegion (RPXX, PCI_Config, 0x00, 0x50)
- @@ -23240,7 +23093,7 @@
- Store (\DOM3, Index (DerefOf (Index (SPLX, 0x03)), 0x00))
- Store (\LIM3, Index (DerefOf (Index (SPLX, 0x03)), 0x01))
- Store (\TIM3, Index (DerefOf (Index (SPLX, 0x03)), 0x02))
- - Return (SPLX) /* \_SB_.PCI0.RP01.PXSX.SPLX */
- + Return (SPLX) /* \_SB_.PCI0.RP03.PXSX.SPLX */
- }
- PowerResource (WRST, 0x05, 0x0000)
- @@ -23268,7 +23121,7 @@
- {
- Store (DCTR, Local0)
- Or (Local0, 0x8000, Local0)
- - Store (Local0, DCTR) /* \_SB_.PCI0.RP01.PXSX.DCTR */
- + Store (Local0, DCTR) /* \_SB_.PCI0.RP03.PXSX.DCTR */
- }
- }
- }
- @@ -23302,7 +23155,7 @@
- Store (0x01, Index (DerefOf (Index (WANX, 0x02)), 0x00))
- Store (\TRD1, Index (DerefOf (Index (WANX, 0x02)), 0x01))
- Store (\TRL1, Index (DerefOf (Index (WANX, 0x02)), 0x02))
- - Return (WANX) /* \_SB_.PCI0.RP01.PXSX.WANX */
- + Return (WANX) /* \_SB_.PCI0.RP03.PXSX.WANX */
- }
- Name (WRDX, Package (0x03)
- @@ -23322,24 +23175,6 @@
- })
- Method (WRDD, 0, Serialized)
- {
- - ADBG ("WRDD")
- - If (CondRefOf (SVID))
- - {
- - If (LOr (LEqual (SVID, 0x00108086), LEqual (SVID, 0x10108086)))
- - {
- - ADBG ("Get it")
- - Name (WRDG, Package (0x02)
- - {
- - 0x00,
- - Package (0x02)
- - {
- - 0x07,
- - 0x4150
- - }
- - })
- - Return (WRDG) /* \_SB_.PCI0.RP01.PXSX.WRDD.WRDG */
- - }
- - }
- }
- Name (WRDY, Package (0x03)
- @@ -23374,33 +23209,6 @@
- Method (WRDS, 0, Serialized)
- {
- ADBG ("WRDS")
- - If (CondRefOf (SVID))
- - {
- - If (LOr (LEqual (SVID, 0x00108086), LEqual (SVID, 0x10108086)))
- - {
- - ADBG ("Get it")
- - Name (WRDI, Package (0x02)
- - {
- - 0x00,
- - Package (0x0C)
- - {
- - 0x07,
- - 0x01,
- - 0x7C,
- - 0x6C,
- - 0x6C,
- - 0x68,
- - 0x60,
- - 0x7C,
- - 0x6C,
- - 0x6C,
- - 0x68,
- - 0x60
- - }
- - })
- - Return (WRDI) /* \_SB_.PCI0.RP01.PXSX.WRDS.WRDI */
- - }
- - }
- }
- Method (AWVC, 0, Serialized)
- @@ -23545,3900 +23353,8 @@
- Return (Package (0x02)
- {
- "LENOVO",
- - "TP-N23 "
- - })
- - }
- - }
- -
- - Scope (\_SB.PCI0.GFX0)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- - {
- - If (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)))
- - {
- - Return (Package (0x01)
- - {
- - \_SB.PEPD
- - })
- - }
- - Else
- - {
- - Return (Package (0x00){})
- - }
- - }
- - }
- -
- - Scope (\_SB.PCI0.ISP0)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- - {
- - If (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)))
- - {
- - Return (Package (0x01)
- - {
- - \_SB.PEPD
- - })
- - }
- - Else
- - {
- - Return (Package (0x00){})
- - }
- - }
- - }
- -
- - Scope (\_SB.PCI0.SAT0)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- - {
- - If (LAnd (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)), LNotEqual (
- - And (PEPC, 0x03), 0x00)))
- - {
- - Return (Package (0x01)
- - {
- - \_SB.PEPD
- - })
- - }
- - Else
- - {
- - Return (Package (0x00){})
- - }
- - }
- - }
- -
- - Scope (\_SB.PCI0.SAT0.VOL0)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- - {
- - If (LEqual (OSYS, 0x07DD))
- - {
- - Return (Package (0x00){})
- - }
- -
- - Return (Package (0x01)
- - {
- - \_SB.PEPD
- - })
- - }
- - }
- -
- - If (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)))
- - {
- - Scope (\_SB.PCI0.I2C0)
- - {
- - Name (_DEP, Package (0x01) // _DEP: Dependencies
- - {
- - \_SB.PEPD
- - })
- - }
- -
- - Scope (\_SB.PCI0.I2C1)
- - {
- - Name (_DEP, Package (0x01) // _DEP: Dependencies
- - {
- - \_SB.PEPD
- - })
- - }
- -
- - Scope (\_SB.PCI0.I2C2)
- - {
- - Name (_DEP, Package (0x01) // _DEP: Dependencies
- - {
- - \_SB.PEPD
- - })
- - }
- -
- - Scope (\_SB.PCI0.I2C3)
- - {
- - Name (_DEP, Package (0x01) // _DEP: Dependencies
- - {
- - \_SB.PEPD
- - })
- - }
- -
- - Scope (\_SB.PCI0.I2C4)
- - {
- - Name (_DEP, Package (0x01) // _DEP: Dependencies
- - {
- - \_SB.PEPD
- - })
- - }
- -
- - Scope (\_SB.PCI0.I2C5)
- - {
- - Name (_DEP, Package (0x01) // _DEP: Dependencies
- - {
- - \_SB.PEPD
- - })
- - }
- -
- - Scope (\_SB.PCI0.SPI0)
- - {
- - Name (_DEP, Package (0x01) // _DEP: Dependencies
- - {
- - \_SB.PEPD
- - })
- - }
- -
- - Scope (\_SB.PCI0.SPI1)
- - {
- - Name (_DEP, Package (0x01) // _DEP: Dependencies
- - {
- - \_SB.PEPD
- - })
- - }
- -
- - Scope (\_SB.PCI0.UA00)
- - {
- - Name (_DEP, Package (0x01) // _DEP: Dependencies
- - {
- - \_SB.PEPD
- - })
- - }
- -
- - Scope (\_SB.PCI0.UA01)
- - {
- - Name (_DEP, Package (0x01) // _DEP: Dependencies
- - {
- - \_SB.PEPD
- - })
- - }
- -
- - Scope (\_SB.PCI0.UA02)
- - {
- - Name (_DEP, Package (0x01) // _DEP: Dependencies
- - {
- - \_SB.PEPD
- - })
- - }
- -
- - Scope (\_SB.PCI0.HECI)
- - {
- - Name (_DEP, Package (0x01) // _DEP: Dependencies
- - {
- - \_SB.PEPD
- - })
- - }
- - }
- -
- - Scope (\_SB.PCI0.XHC)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- - {
- - If (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)))
- - {
- - Return (Package (0x01)
- - {
- - \_SB.PEPD
- - })
- - }
- - Else
- - {
- - Return (Package (0x00){})
- - }
- - }
- - }
- -
- - Scope (\_SB.PCI0.HDAS)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- - {
- - If (LEqual (S0ID, 0x01))
- - {
- - Return (Package (0x01)
- - {
- - \_SB.PEPD
- - })
- - }
- - Else
- - {
- - Return (Package (0x00){})
- - }
- - }
- - }
- -
- - Scope (\_SB.PCI0.RP01.PXSX)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- - {
- - If (LOr (PAHC (), PNVM ()))
- - {
- - If (LAnd (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)), LOr (LEqual (
- - And (PEPC, 0x0400), 0x0400), LEqual (And (PEPC, 0x0800), 0x0800))))
- - {
- - Return (Package (0x01)
- - {
- - \_SB.PEPD
- - })
- - }
- - }
- -
- - Return (Package (0x00){})
- - }
- -
- - OperationRegion (PCCX, PCI_Config, 0x09, 0x04)
- - Field (PCCX, ByteAcc, NoLock, Preserve)
- - {
- - PIXX, 8,
- - SCCX, 8,
- - BCCX, 8
- - }
- -
- - Method (PAHC, 0, Serialized)
- - {
- - If (LEqual (BCCX, 0x01))
- - {
- - If (LEqual (SCCX, 0x06))
- - {
- - If (LEqual (PIXX, 0x01))
- - {
- - Return (0x01)
- - }
- - }
- - }
- -
- - Return (0x00)
- - }
- -
- - Method (PNVM, 0, Serialized)
- - {
- - If (LEqual (BCCX, 0x01))
- - {
- - If (LEqual (SCCX, 0x08))
- - {
- - If (LEqual (PIXX, 0x02))
- - {
- - Return (0x01)
- - }
- - }
- - }
- -
- - Return (0x00)
- - }
- - }
- -
- - Scope (\_SB.PCI0.RP02.PXSX)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- - {
- - If (LOr (PAHC (), PNVM ()))
- - {
- - If (LAnd (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)), LOr (LEqual (
- - And (PEPC, 0x0400), 0x0400), LEqual (And (PEPC, 0x0800), 0x0800))))
- - {
- - Return (Package (0x01)
- - {
- - \_SB.PEPD
- - })
- - }
- - }
- -
- - Return (Package (0x00){})
- - }
- -
- - OperationRegion (PCCX, PCI_Config, 0x09, 0x04)
- - Field (PCCX, ByteAcc, NoLock, Preserve)
- - {
- - PIXX, 8,
- - SCCX, 8,
- - BCCX, 8
- - }
- -
- - Method (PAHC, 0, Serialized)
- - {
- - If (LEqual (BCCX, 0x01))
- - {
- - If (LEqual (SCCX, 0x06))
- - {
- - If (LEqual (PIXX, 0x01))
- - {
- - Return (0x01)
- - }
- - }
- - }
- -
- - Return (0x00)
- - }
- -
- - Method (PNVM, 0, Serialized)
- - {
- - If (LEqual (BCCX, 0x01))
- - {
- - If (LEqual (SCCX, 0x08))
- - {
- - If (LEqual (PIXX, 0x02))
- - {
- - Return (0x01)
- - }
- - }
- - }
- -
- - Return (0x00)
- - }
- - }
- -
- - Scope (\_SB.PCI0.RP03.PXSX)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- - {
- - If (LOr (PAHC (), PNVM ()))
- - {
- - If (LAnd (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)), LOr (LEqual (
- - And (PEPC, 0x0400), 0x0400), LEqual (And (PEPC, 0x0800), 0x0800))))
- - {
- - Return (Package (0x01)
- - {
- - \_SB.PEPD
- - })
- - }
- - }
- -
- - Return (Package (0x00){})
- - }
- -
- - OperationRegion (PCCX, PCI_Config, 0x09, 0x04)
- - Field (PCCX, ByteAcc, NoLock, Preserve)
- - {
- - PIXX, 8,
- - SCCX, 8,
- - BCCX, 8
- - }
- -
- - Method (PAHC, 0, Serialized)
- - {
- - If (LEqual (BCCX, 0x01))
- - {
- - If (LEqual (SCCX, 0x06))
- - {
- - If (LEqual (PIXX, 0x01))
- - {
- - Return (0x01)
- - }
- - }
- - }
- -
- - Return (0x00)
- - }
- -
- - Method (PNVM, 0, Serialized)
- - {
- - If (LEqual (BCCX, 0x01))
- - {
- - If (LEqual (SCCX, 0x08))
- - {
- - If (LEqual (PIXX, 0x02))
- - {
- - Return (0x01)
- - }
- - }
- - }
- -
- - Return (0x00)
- - }
- - }
- -
- - Scope (\_SB.PCI0.RP04.PXSX)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- - {
- - If (LOr (PAHC (), PNVM ()))
- - {
- - If (LAnd (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)), LOr (LEqual (
- - And (PEPC, 0x0400), 0x0400), LEqual (And (PEPC, 0x0800), 0x0800))))
- - {
- - Return (Package (0x01)
- - {
- - \_SB.PEPD
- - })
- - }
- - }
- -
- - Return (Package (0x00){})
- - }
- -
- - OperationRegion (PCCX, PCI_Config, 0x09, 0x04)
- - Field (PCCX, ByteAcc, NoLock, Preserve)
- - {
- - PIXX, 8,
- - SCCX, 8,
- - BCCX, 8
- - }
- -
- - Method (PAHC, 0, Serialized)
- - {
- - If (LEqual (BCCX, 0x01))
- - {
- - If (LEqual (SCCX, 0x06))
- - {
- - If (LEqual (PIXX, 0x01))
- - {
- - Return (0x01)
- - }
- - }
- - }
- -
- - Return (0x00)
- - }
- -
- - Method (PNVM, 0, Serialized)
- - {
- - If (LEqual (BCCX, 0x01))
- - {
- - If (LEqual (SCCX, 0x08))
- - {
- - If (LEqual (PIXX, 0x02))
- - {
- - Return (0x01)
- - }
- - }
- - }
- -
- - Return (0x00)
- - }
- - }
- -
- - Scope (\_SB.PCI0.RP05.PXSX)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- - {
- - If (LOr (PAHC (), PNVM ()))
- - {
- - If (LAnd (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)), LOr (LEqual (
- - And (PEPC, 0x0400), 0x0400), LEqual (And (PEPC, 0x0800), 0x0800))))
- - {
- - Return (Package (0x01)
- - {
- - \_SB.PEPD
- - })
- - }
- - }
- -
- - Return (Package (0x00){})
- - }
- -
- - OperationRegion (PCCX, PCI_Config, 0x09, 0x04)
- - Field (PCCX, ByteAcc, NoLock, Preserve)
- - {
- - PIXX, 8,
- - SCCX, 8,
- - BCCX, 8
- - }
- -
- - Method (PAHC, 0, Serialized)
- - {
- - If (LEqual (BCCX, 0x01))
- - {
- - If (LEqual (SCCX, 0x06))
- - {
- - If (LEqual (PIXX, 0x01))
- - {
- - Return (0x01)
- - }
- - }
- - }
- -
- - Return (0x00)
- - }
- -
- - Method (PNVM, 0, Serialized)
- - {
- - If (LEqual (BCCX, 0x01))
- - {
- - If (LEqual (SCCX, 0x08))
- - {
- - If (LEqual (PIXX, 0x02))
- - {
- - Return (0x01)
- - }
- - }
- - }
- -
- - Return (0x00)
- - }
- - }
- -
- - Scope (\_SB.PCI0.RP06.PXSX)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- - {
- - If (LOr (PAHC (), PNVM ()))
- - {
- - If (LAnd (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)), LOr (LEqual (
- - And (PEPC, 0x0400), 0x0400), LEqual (And (PEPC, 0x0800), 0x0800))))
- - {
- - Return (Package (0x01)
- - {
- - \_SB.PEPD
- - })
- - }
- - }
- -
- - Return (Package (0x00){})
- - }
- -
- - OperationRegion (PCCX, PCI_Config, 0x09, 0x04)
- - Field (PCCX, ByteAcc, NoLock, Preserve)
- - {
- - PIXX, 8,
- - SCCX, 8,
- - BCCX, 8
- - }
- -
- - Method (PAHC, 0, Serialized)
- - {
- - If (LEqual (BCCX, 0x01))
- - {
- - If (LEqual (SCCX, 0x06))
- - {
- - If (LEqual (PIXX, 0x01))
- - {
- - Return (0x01)
- - }
- - }
- - }
- -
- - Return (0x00)
- - }
- -
- - Method (PNVM, 0, Serialized)
- - {
- - If (LEqual (BCCX, 0x01))
- - {
- - If (LEqual (SCCX, 0x08))
- - {
- - If (LEqual (PIXX, 0x02))
- - {
- - Return (0x01)
- - }
- - }
- - }
- -
- - Return (0x00)
- - }
- - }
- -
- - Scope (\_SB.PCI0.RP07.PXSX)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- - {
- - If (LOr (PAHC (), PNVM ()))
- - {
- - If (LAnd (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)), LOr (LEqual (
- - And (PEPC, 0x0400), 0x0400), LEqual (And (PEPC, 0x0800), 0x0800))))
- - {
- - Return (Package (0x01)
- - {
- - \_SB.PEPD
- - })
- - }
- - }
- -
- - Return (Package (0x00){})
- - }
- -
- - OperationRegion (PCCX, PCI_Config, 0x09, 0x04)
- - Field (PCCX, ByteAcc, NoLock, Preserve)
- - {
- - PIXX, 8,
- - SCCX, 8,
- - BCCX, 8
- - }
- -
- - Method (PAHC, 0, Serialized)
- - {
- - If (LEqual (BCCX, 0x01))
- - {
- - If (LEqual (SCCX, 0x06))
- - {
- - If (LEqual (PIXX, 0x01))
- - {
- - Return (0x01)
- - }
- - }
- - }
- -
- - Return (0x00)
- - }
- -
- - Method (PNVM, 0, Serialized)
- - {
- - If (LEqual (BCCX, 0x01))
- - {
- - If (LEqual (SCCX, 0x08))
- - {
- - If (LEqual (PIXX, 0x02))
- - {
- - Return (0x01)
- - }
- - }
- - }
- -
- - Return (0x00)
- - }
- - }
- -
- - Scope (\_SB.PCI0.RP08.PXSX)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- - {
- - If (LOr (PAHC (), PNVM ()))
- - {
- - If (LAnd (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)), LOr (LEqual (
- - And (PEPC, 0x0400), 0x0400), LEqual (And (PEPC, 0x0800), 0x0800))))
- - {
- - Return (Package (0x01)
- - {
- - \_SB.PEPD
- - })
- - }
- - }
- -
- - Return (Package (0x00){})
- - }
- -
- - OperationRegion (PCCX, PCI_Config, 0x09, 0x04)
- - Field (PCCX, ByteAcc, NoLock, Preserve)
- - {
- - PIXX, 8,
- - SCCX, 8,
- - BCCX, 8
- - }
- -
- - Method (PAHC, 0, Serialized)
- - {
- - If (LEqual (BCCX, 0x01))
- - {
- - If (LEqual (SCCX, 0x06))
- - {
- - If (LEqual (PIXX, 0x01))
- - {
- - Return (0x01)
- - }
- - }
- - }
- -
- - Return (0x00)
- - }
- -
- - Method (PNVM, 0, Serialized)
- - {
- - If (LEqual (BCCX, 0x01))
- - {
- - If (LEqual (SCCX, 0x08))
- - {
- - If (LEqual (PIXX, 0x02))
- - {
- - Return (0x01)
- - }
- - }
- - }
- -
- - Return (0x00)
- - }
- - }
- -
- - Scope (\_SB.PCI0.RP09.PXSX)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- - {
- - If (LOr (PAHC (), PNVM ()))
- - {
- - If (LAnd (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)), LOr (LEqual (
- - And (PEPC, 0x0400), 0x0400), LEqual (And (PEPC, 0x0800), 0x0800))))
- - {
- - Return (Package (0x01)
- - {
- - \_SB.PEPD
- - })
- - }
- - }
- -
- - Return (Package (0x00){})
- - }
- -
- - OperationRegion (PCCX, PCI_Config, 0x09, 0x04)
- - Field (PCCX, ByteAcc, NoLock, Preserve)
- - {
- - PIXX, 8,
- - SCCX, 8,
- - BCCX, 8
- - }
- -
- - Method (PAHC, 0, Serialized)
- - {
- - If (LEqual (BCCX, 0x01))
- - {
- - If (LEqual (SCCX, 0x06))
- - {
- - If (LEqual (PIXX, 0x01))
- - {
- - Return (0x01)
- - }
- - }
- - }
- -
- - Return (0x00)
- - }
- -
- - Method (PNVM, 0, Serialized)
- - {
- - If (LEqual (BCCX, 0x01))
- - {
- - If (LEqual (SCCX, 0x08))
- - {
- - If (LEqual (PIXX, 0x02))
- - {
- - Return (0x01)
- - }
- - }
- - }
- -
- - Return (0x00)
- - }
- - }
- -
- - Scope (\_SB.PCI0.RP10.PXSX)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- - {
- - If (LOr (PAHC (), PNVM ()))
- - {
- - If (LAnd (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)), LOr (LEqual (
- - And (PEPC, 0x0400), 0x0400), LEqual (And (PEPC, 0x0800), 0x0800))))
- - {
- - Return (Package (0x01)
- - {
- - \_SB.PEPD
- - })
- - }
- - }
- -
- - Return (Package (0x00){})
- - }
- -
- - OperationRegion (PCCX, PCI_Config, 0x09, 0x04)
- - Field (PCCX, ByteAcc, NoLock, Preserve)
- - {
- - PIXX, 8,
- - SCCX, 8,
- - BCCX, 8
- - }
- -
- - Method (PAHC, 0, Serialized)
- - {
- - If (LEqual (BCCX, 0x01))
- - {
- - If (LEqual (SCCX, 0x06))
- - {
- - If (LEqual (PIXX, 0x01))
- - {
- - Return (0x01)
- - }
- - }
- - }
- -
- - Return (0x00)
- - }
- -
- - Method (PNVM, 0, Serialized)
- - {
- - If (LEqual (BCCX, 0x01))
- - {
- - If (LEqual (SCCX, 0x08))
- - {
- - If (LEqual (PIXX, 0x02))
- - {
- - Return (0x01)
- - }
- - }
- - }
- -
- - Return (0x00)
- - }
- - }
- -
- - Scope (\_SB.PCI0.RP11.PXSX)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- - {
- - If (LOr (PAHC (), PNVM ()))
- - {
- - If (LAnd (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)), LOr (LEqual (
- - And (PEPC, 0x0400), 0x0400), LEqual (And (PEPC, 0x0800), 0x0800))))
- - {
- - Return (Package (0x01)
- - {
- - \_SB.PEPD
- - })
- - }
- - }
- -
- - Return (Package (0x00){})
- - }
- -
- - OperationRegion (PCCX, PCI_Config, 0x09, 0x04)
- - Field (PCCX, ByteAcc, NoLock, Preserve)
- - {
- - PIXX, 8,
- - SCCX, 8,
- - BCCX, 8
- - }
- -
- - Method (PAHC, 0, Serialized)
- - {
- - If (LEqual (BCCX, 0x01))
- - {
- - If (LEqual (SCCX, 0x06))
- - {
- - If (LEqual (PIXX, 0x01))
- - {
- - Return (0x01)
- - }
- - }
- - }
- -
- - Return (0x00)
- - }
- -
- - Method (PNVM, 0, Serialized)
- - {
- - If (LEqual (BCCX, 0x01))
- - {
- - If (LEqual (SCCX, 0x08))
- - {
- - If (LEqual (PIXX, 0x02))
- - {
- - Return (0x01)
- - }
- - }
- - }
- -
- - Return (0x00)
- - }
- - }
- -
- - Scope (\_SB.PCI0.RP12.PXSX)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- - {
- - If (LOr (PAHC (), PNVM ()))
- - {
- - If (LAnd (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)), LOr (LEqual (
- - And (PEPC, 0x0400), 0x0400), LEqual (And (PEPC, 0x0800), 0x0800))))
- - {
- - Return (Package (0x01)
- - {
- - \_SB.PEPD
- - })
- - }
- - }
- -
- - Return (Package (0x00){})
- - }
- -
- - OperationRegion (PCCX, PCI_Config, 0x09, 0x04)
- - Field (PCCX, ByteAcc, NoLock, Preserve)
- - {
- - PIXX, 8,
- - SCCX, 8,
- - BCCX, 8
- - }
- -
- - Method (PAHC, 0, Serialized)
- - {
- - If (LEqual (BCCX, 0x01))
- - {
- - If (LEqual (SCCX, 0x06))
- - {
- - If (LEqual (PIXX, 0x01))
- - {
- - Return (0x01)
- - }
- - }
- - }
- -
- - Return (0x00)
- - }
- -
- - Method (PNVM, 0, Serialized)
- - {
- - If (LEqual (BCCX, 0x01))
- - {
- - If (LEqual (SCCX, 0x08))
- - {
- - If (LEqual (PIXX, 0x02))
- - {
- - Return (0x01)
- - }
- - }
- - }
- -
- - Return (0x00)
- - }
- - }
- -
- - Scope (\_SB.PCI0.RP13.PXSX)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- - {
- - If (LOr (PAHC (), PNVM ()))
- - {
- - If (LAnd (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)), LOr (LEqual (
- - And (PEPC, 0x0400), 0x0400), LEqual (And (PEPC, 0x0800), 0x0800))))
- - {
- - Return (Package (0x01)
- - {
- - \_SB.PEPD
- - })
- - }
- - }
- -
- - Return (Package (0x00){})
- - }
- -
- - OperationRegion (PCCX, PCI_Config, 0x09, 0x04)
- - Field (PCCX, ByteAcc, NoLock, Preserve)
- - {
- - PIXX, 8,
- - SCCX, 8,
- - BCCX, 8
- - }
- -
- - Method (PAHC, 0, Serialized)
- - {
- - If (LEqual (BCCX, 0x01))
- - {
- - If (LEqual (SCCX, 0x06))
- - {
- - If (LEqual (PIXX, 0x01))
- - {
- - Return (0x01)
- - }
- - }
- - }
- -
- - Return (0x00)
- - }
- -
- - Method (PNVM, 0, Serialized)
- - {
- - If (LEqual (BCCX, 0x01))
- - {
- - If (LEqual (SCCX, 0x08))
- - {
- - If (LEqual (PIXX, 0x02))
- - {
- - Return (0x01)
- - }
- - }
- - }
- -
- - Return (0x00)
- - }
- - }
- -
- - Scope (\_SB.PCI0.RP14.PXSX)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- - {
- - If (LOr (PAHC (), PNVM ()))
- - {
- - If (LAnd (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)), LOr (LEqual (
- - And (PEPC, 0x0400), 0x0400), LEqual (And (PEPC, 0x0800), 0x0800))))
- - {
- - Return (Package (0x01)
- - {
- - \_SB.PEPD
- - })
- - }
- - }
- -
- - Return (Package (0x00){})
- - }
- -
- - OperationRegion (PCCX, PCI_Config, 0x09, 0x04)
- - Field (PCCX, ByteAcc, NoLock, Preserve)
- - {
- - PIXX, 8,
- - SCCX, 8,
- - BCCX, 8
- - }
- -
- - Method (PAHC, 0, Serialized)
- - {
- - If (LEqual (BCCX, 0x01))
- - {
- - If (LEqual (SCCX, 0x06))
- - {
- - If (LEqual (PIXX, 0x01))
- - {
- - Return (0x01)
- - }
- - }
- - }
- -
- - Return (0x00)
- - }
- -
- - Method (PNVM, 0, Serialized)
- - {
- - If (LEqual (BCCX, 0x01))
- - {
- - If (LEqual (SCCX, 0x08))
- - {
- - If (LEqual (PIXX, 0x02))
- - {
- - Return (0x01)
- - }
- - }
- - }
- -
- - Return (0x00)
- - }
- - }
- -
- - Scope (\_SB.PCI0.RP15.PXSX)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- - {
- - If (LOr (PAHC (), PNVM ()))
- - {
- - If (LAnd (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)), LOr (LEqual (
- - And (PEPC, 0x0400), 0x0400), LEqual (And (PEPC, 0x0800), 0x0800))))
- - {
- - Return (Package (0x01)
- - {
- - \_SB.PEPD
- - })
- - }
- - }
- -
- - Return (Package (0x00){})
- - }
- -
- - OperationRegion (PCCX, PCI_Config, 0x09, 0x04)
- - Field (PCCX, ByteAcc, NoLock, Preserve)
- - {
- - PIXX, 8,
- - SCCX, 8,
- - BCCX, 8
- - }
- -
- - Method (PAHC, 0, Serialized)
- - {
- - If (LEqual (BCCX, 0x01))
- - {
- - If (LEqual (SCCX, 0x06))
- - {
- - If (LEqual (PIXX, 0x01))
- - {
- - Return (0x01)
- - }
- - }
- - }
- -
- - Return (0x00)
- - }
- -
- - Method (PNVM, 0, Serialized)
- - {
- - If (LEqual (BCCX, 0x01))
- - {
- - If (LEqual (SCCX, 0x08))
- - {
- - If (LEqual (PIXX, 0x02))
- - {
- - Return (0x01)
- - }
- - }
- - }
- -
- - Return (0x00)
- - }
- - }
- -
- - Scope (\_SB.PCI0.RP16.PXSX)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- - {
- - If (LOr (PAHC (), PNVM ()))
- - {
- - If (LAnd (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)), LOr (LEqual (
- - And (PEPC, 0x0400), 0x0400), LEqual (And (PEPC, 0x0800), 0x0800))))
- - {
- - Return (Package (0x01)
- - {
- - \_SB.PEPD
- - })
- - }
- - }
- -
- - Return (Package (0x00){})
- - }
- -
- - OperationRegion (PCCX, PCI_Config, 0x09, 0x04)
- - Field (PCCX, ByteAcc, NoLock, Preserve)
- - {
- - PIXX, 8,
- - SCCX, 8,
- - BCCX, 8
- - }
- -
- - Method (PAHC, 0, Serialized)
- - {
- - If (LEqual (BCCX, 0x01))
- - {
- - If (LEqual (SCCX, 0x06))
- - {
- - If (LEqual (PIXX, 0x01))
- - {
- - Return (0x01)
- - }
- - }
- - }
- -
- - Return (0x00)
- - }
- -
- - Method (PNVM, 0, Serialized)
- - {
- - If (LEqual (BCCX, 0x01))
- - {
- - If (LEqual (SCCX, 0x08))
- - {
- - If (LEqual (PIXX, 0x02))
- - {
- - Return (0x01)
- - }
- - }
- - }
- -
- - Return (0x00)
- - }
- - }
- -
- - Scope (\_SB.PCI0.RP17.PXSX)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- - {
- - If (LOr (PAHC (), PNVM ()))
- - {
- - If (LAnd (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)), LOr (LEqual (
- - And (PEPC, 0x0400), 0x0400), LEqual (And (PEPC, 0x0800), 0x0800))))
- - {
- - Return (Package (0x01)
- - {
- - \_SB.PEPD
- - })
- - }
- - }
- -
- - Return (Package (0x00){})
- - }
- -
- - OperationRegion (PCCX, PCI_Config, 0x09, 0x04)
- - Field (PCCX, ByteAcc, NoLock, Preserve)
- - {
- - PIXX, 8,
- - SCCX, 8,
- - BCCX, 8
- - }
- -
- - Method (PAHC, 0, Serialized)
- - {
- - If (LEqual (BCCX, 0x01))
- - {
- - If (LEqual (SCCX, 0x06))
- - {
- - If (LEqual (PIXX, 0x01))
- - {
- - Return (0x01)
- - }
- - }
- - }
- -
- - Return (0x00)
- - }
- -
- - Method (PNVM, 0, Serialized)
- - {
- - If (LEqual (BCCX, 0x01))
- - {
- - If (LEqual (SCCX, 0x08))
- - {
- - If (LEqual (PIXX, 0x02))
- - {
- - Return (0x01)
- - }
- - }
- - }
- -
- - Return (0x00)
- - }
- - }
- -
- - Scope (\_SB.PCI0.RP18.PXSX)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- - {
- - If (LOr (PAHC (), PNVM ()))
- - {
- - If (LAnd (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)), LOr (LEqual (
- - And (PEPC, 0x0400), 0x0400), LEqual (And (PEPC, 0x0800), 0x0800))))
- - {
- - Return (Package (0x01)
- - {
- - \_SB.PEPD
- - })
- - }
- - }
- -
- - Return (Package (0x00){})
- - }
- -
- - OperationRegion (PCCX, PCI_Config, 0x09, 0x04)
- - Field (PCCX, ByteAcc, NoLock, Preserve)
- - {
- - PIXX, 8,
- - SCCX, 8,
- - BCCX, 8
- - }
- -
- - Method (PAHC, 0, Serialized)
- - {
- - If (LEqual (BCCX, 0x01))
- - {
- - If (LEqual (SCCX, 0x06))
- - {
- - If (LEqual (PIXX, 0x01))
- - {
- - Return (0x01)
- - }
- - }
- - }
- -
- - Return (0x00)
- - }
- -
- - Method (PNVM, 0, Serialized)
- - {
- - If (LEqual (BCCX, 0x01))
- - {
- - If (LEqual (SCCX, 0x08))
- - {
- - If (LEqual (PIXX, 0x02))
- - {
- - Return (0x01)
- - }
- - }
- - }
- -
- - Return (0x00)
- - }
- - }
- -
- - Scope (\_SB.PCI0.RP19.PXSX)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- - {
- - If (LOr (PAHC (), PNVM ()))
- - {
- - If (LAnd (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)), LOr (LEqual (
- - And (PEPC, 0x0400), 0x0400), LEqual (And (PEPC, 0x0800), 0x0800))))
- - {
- - Return (Package (0x01)
- - {
- - \_SB.PEPD
- - })
- - }
- - }
- -
- - Return (Package (0x00){})
- - }
- -
- - OperationRegion (PCCX, PCI_Config, 0x09, 0x04)
- - Field (PCCX, ByteAcc, NoLock, Preserve)
- - {
- - PIXX, 8,
- - SCCX, 8,
- - BCCX, 8
- - }
- -
- - Method (PAHC, 0, Serialized)
- - {
- - If (LEqual (BCCX, 0x01))
- - {
- - If (LEqual (SCCX, 0x06))
- - {
- - If (LEqual (PIXX, 0x01))
- - {
- - Return (0x01)
- - }
- - }
- - }
- -
- - Return (0x00)
- - }
- -
- - Method (PNVM, 0, Serialized)
- - {
- - If (LEqual (BCCX, 0x01))
- - {
- - If (LEqual (SCCX, 0x08))
- - {
- - If (LEqual (PIXX, 0x02))
- - {
- - Return (0x01)
- - }
- - }
- - }
- -
- - Return (0x00)
- - }
- - }
- -
- - Scope (\_SB.PCI0.RP20.PXSX)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- - {
- - If (LOr (PAHC (), PNVM ()))
- - {
- - If (LAnd (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)), LOr (LEqual (
- - And (PEPC, 0x0400), 0x0400), LEqual (And (PEPC, 0x0800), 0x0800))))
- - {
- - Return (Package (0x01)
- - {
- - \_SB.PEPD
- - })
- - }
- - }
- -
- - Return (Package (0x00){})
- - }
- -
- - OperationRegion (PCCX, PCI_Config, 0x09, 0x04)
- - Field (PCCX, ByteAcc, NoLock, Preserve)
- - {
- - PIXX, 8,
- - SCCX, 8,
- - BCCX, 8
- - }
- -
- - Method (PAHC, 0, Serialized)
- - {
- - If (LEqual (BCCX, 0x01))
- - {
- - If (LEqual (SCCX, 0x06))
- - {
- - If (LEqual (PIXX, 0x01))
- - {
- - Return (0x01)
- - }
- - }
- - }
- -
- - Return (0x00)
- - }
- -
- - Method (PNVM, 0, Serialized)
- - {
- - If (LEqual (BCCX, 0x01))
- - {
- - If (LEqual (SCCX, 0x08))
- - {
- - If (LEqual (PIXX, 0x02))
- - {
- - Return (0x01)
- - }
- - }
- - }
- -
- - Return (0x00)
- - }
- - }
- -
- - Scope (\_PR.PR00)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- - {
- - If (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)))
- - {
- - Return (Package (0x01)
- - {
- - \_SB.PEPD
- - })
- - }
- - Else
- - {
- - Return (Package (0x00){})
- - }
- - }
- - }
- -
- - Scope (\_PR.PR01)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- - {
- - If (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)))
- - {
- - Return (Package (0x01)
- - {
- - \_SB.PEPD
- - })
- - }
- - Else
- - {
- - Return (Package (0x00){})
- - }
- - }
- - }
- -
- - Scope (\_PR.PR02)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- - {
- - If (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)))
- - {
- - Return (Package (0x01)
- - {
- - \_SB.PEPD
- - })
- - }
- - Else
- - {
- - Return (Package (0x00){})
- - }
- - }
- - }
- -
- - Scope (\_PR.PR03)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- - {
- - ADBG ("PR03 DEP Call")
- - If (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)))
- - {
- - Return (Package (0x01)
- - {
- - \_SB.PEPD
- - })
- - }
- - Else
- - {
- - Return (Package (0x00){})
- - }
- - }
- - }
- -
- - Scope (\_PR.PR04)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- - {
- - If (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)))
- - {
- - Return (Package (0x01)
- - {
- - \_SB.PEPD
- - })
- - }
- - Else
- - {
- - Return (Package (0x00){})
- - }
- - }
- - }
- -
- - Scope (\_PR.PR05)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- - {
- - If (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)))
- - {
- - Return (Package (0x01)
- - {
- - \_SB.PEPD
- - })
- - }
- - Else
- - {
- - Return (Package (0x00){})
- - }
- - }
- - }
- -
- - Scope (\_PR.PR06)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- - {
- - If (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)))
- - {
- - Return (Package (0x01)
- - {
- - \_SB.PEPD
- - })
- - }
- - Else
- - {
- - Return (Package (0x00){})
- - }
- - }
- - }
- -
- - Scope (\_PR.PR07)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- - {
- - If (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)))
- - {
- - Return (Package (0x01)
- - {
- - \_SB.PEPD
- - })
- - }
- - Else
- - {
- - Return (Package (0x00){})
- - }
- - }
- - }
- -
- - Scope (\_PR.PR08)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- - {
- - If (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)))
- - {
- - Return (Package (0x01)
- - {
- - \_SB.PEPD
- - })
- - }
- - Else
- - {
- - Return (Package (0x00){})
- - }
- - }
- - }
- -
- - Scope (\_PR.PR09)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- - {
- - If (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)))
- - {
- - Return (Package (0x01)
- - {
- - \_SB.PEPD
- - })
- - }
- - Else
- - {
- - Return (Package (0x00){})
- - }
- - }
- - }
- -
- - Scope (\_PR.PR10)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- - {
- - If (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)))
- - {
- - Return (Package (0x01)
- - {
- - \_SB.PEPD
- - })
- - }
- - Else
- - {
- - Return (Package (0x00){})
- - }
- - }
- - }
- -
- - Scope (\_PR.PR11)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- - {
- - If (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)))
- - {
- - Return (Package (0x01)
- - {
- - \_SB.PEPD
- - })
- - }
- - Else
- - {
- - Return (Package (0x00){})
- - }
- - }
- - }
- -
- - Scope (\_PR.PR12)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- - {
- - If (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)))
- - {
- - Return (Package (0x01)
- - {
- - \_SB.PEPD
- - })
- - }
- - Else
- - {
- - Return (Package (0x00){})
- - }
- - }
- - }
- -
- - Scope (\_PR.PR13)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- - {
- - If (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)))
- - {
- - Return (Package (0x01)
- - {
- - \_SB.PEPD
- - })
- - }
- - Else
- - {
- - Return (Package (0x00){})
- - }
- - }
- - }
- -
- - Scope (\_PR.PR14)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- - {
- - If (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)))
- - {
- - Return (Package (0x01)
- - {
- - \_SB.PEPD
- - })
- - }
- - Else
- - {
- - Return (Package (0x00){})
- - }
- - }
- - }
- -
- - Scope (\_PR.PR15)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- - {
- - If (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)))
- - {
- - Return (Package (0x01)
- - {
- - \_SB.PEPD
- - })
- - }
- - Else
- - {
- - Return (Package (0x00){})
- - }
- - }
- - }
- -
- - Scope (\_SB)
- - {
- - Device (PEPD)
- - {
- - Name (_HID, "INT33A1" /* Intel Power Engine */) // _HID: Hardware ID
- - Name (_CID, EisaId ("PNP0D80") /* Windows-compatible System Power Management Controller */) // _CID: Compatible ID
- - Name (_UID, 0x01) // _UID: Unique ID
- - Name (DEVY, Package (0x43)
- - {
- - Package (0x03)
- - {
- - "\\_PR.PR00",
- - 0x00,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x02)
- - {
- - 0xFF,
- - 0x00
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_PR.PR01",
- - 0x00,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x02)
- - {
- - 0xFF,
- - 0x00
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_PR.PR02",
- - 0x00,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x02)
- - {
- - 0xFF,
- - 0x00
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_PR.PR03",
- - 0x00,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x02)
- - {
- - 0xFF,
- - 0x00
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_PR.PR04",
- - 0x00,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x02)
- - {
- - 0xFF,
- - 0x00
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_PR.PR05",
- - 0x00,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x02)
- - {
- - 0xFF,
- - 0x00
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_PR.PR06",
- - 0x00,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x02)
- - {
- - 0xFF,
- - 0x00
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_PR.PR07",
- - 0x00,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x02)
- - {
- - 0xFF,
- - 0x00
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_SB.PCI0.GFX0",
- - 0x01,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x02)
- - {
- - 0xFF,
- - 0x03
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_SB.PCI0.SAT0",
- - 0x00,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x03)
- - {
- - 0xFF,
- - 0x00,
- - 0x81
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_SB.PCI0.UA00",
- - 0x01,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x02)
- - {
- - 0xFF,
- - 0x03
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_SB.PCI0.UA01",
- - 0x01,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x02)
- - {
- - 0xFF,
- - 0x03
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_SB.PCI0.I2C0",
- - 0x01,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x02)
- - {
- - 0xFF,
- - 0x03
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_SB.PCI0.I2C1",
- - 0x01,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x02)
- - {
- - 0xFF,
- - 0x03
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_SB.PCI0.XHC",
- - 0x01,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x02)
- - {
- - 0xFF,
- - 0x03
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_SB.PCI0.HDAS",
- - 0x01,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x03)
- - {
- - 0xFF,
- - 0x00,
- - 0x81
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_SB.PCI0.PEMC",
- - 0x01,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x02)
- - {
- - 0xFF,
- - 0x03
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_SB.PCI0.PSDC",
- - 0x01,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x02)
- - {
- - 0xFF,
- - 0x03
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_SB.PCI0.I2C2",
- - 0x01,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x02)
- - {
- - 0xFF,
- - 0x03
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_SB.PCI0.I2C3",
- - 0x01,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x02)
- - {
- - 0xFF,
- - 0x03
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_SB.PCI0.I2C4",
- - 0x01,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x02)
- - {
- - 0xFF,
- - 0x03
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_SB.PCI0.I2C5",
- - 0x01,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x02)
- - {
- - 0xFF,
- - 0x03
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_SB.PCI0.UA02",
- - 0x01,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x02)
- - {
- - 0xFF,
- - 0x03
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_SB.PCI0.SPI0",
- - 0x01,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x02)
- - {
- - 0xFF,
- - 0x03
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_SB.PCI0.SPI1",
- - 0x01,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x02)
- - {
- - 0xFF,
- - 0x03
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_SB.PCI0.RP01.PXSX",
- - 0x00,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x03)
- - {
- - 0xFF,
- - 0x00,
- - 0x81
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_SB.PCI0.RP02.PXSX",
- - 0x00,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x03)
- - {
- - 0xFF,
- - 0x00,
- - 0x81
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_SB.PCI0.RP03.PXSX",
- - 0x00,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x03)
- - {
- - 0xFF,
- - 0x00,
- - 0x81
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_SB.PCI0.RP04.PXSX",
- - 0x00,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x03)
- - {
- - 0xFF,
- - 0x00,
- - 0x81
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_SB.PCI0.RP05.PXSX",
- - 0x00,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x03)
- - {
- - 0xFF,
- - 0x00,
- - 0x81
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_SB.PCI0.RP06.PXSX",
- - 0x00,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x03)
- - {
- - 0xFF,
- - 0x00,
- - 0x81
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_SB.PCI0.RP07.PXSX",
- - 0x00,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x03)
- - {
- - 0xFF,
- - 0x00,
- - 0x81
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_SB.PCI0.RP08.PXSX",
- - 0x00,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x03)
- - {
- - 0xFF,
- - 0x00,
- - 0x81
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_SB.PCI0.RP09.PXSX",
- - 0x00,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x03)
- - {
- - 0xFF,
- - 0x00,
- - 0x81
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_SB.PCI0.RP10.PXSX",
- - 0x00,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x03)
- - {
- - 0xFF,
- - 0x00,
- - 0x81
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_SB.PCI0.RP11.PXSX",
- - 0x00,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x03)
- - {
- - 0xFF,
- - 0x00,
- - 0x81
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_SB.PCI0.RP12.PXSX",
- - 0x00,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x03)
- - {
- - 0xFF,
- - 0x00,
- - 0x81
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_SB.PCI0.RP13.PXSX",
- - 0x00,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x03)
- - {
- - 0xFF,
- - 0x00,
- - 0x81
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_SB.PCI0.RP14.PXSX",
- - 0x00,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x03)
- - {
- - 0xFF,
- - 0x00,
- - 0x81
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_SB.PCI0.RP15.PXSX",
- - 0x00,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x03)
- - {
- - 0xFF,
- - 0x00,
- - 0x81
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_SB.PCI0.RP16.PXSX",
- - 0x00,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x03)
- - {
- - 0xFF,
- - 0x00,
- - 0x81
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_SB.PCI0.RP17.PXSX",
- - 0x00,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x03)
- - {
- - 0xFF,
- - 0x00,
- - 0x81
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_SB.PCI0.RP18.PXSX",
- - 0x00,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x03)
- - {
- - 0xFF,
- - 0x00,
- - 0x81
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_SB.PCI0.RP19.PXSX",
- - 0x00,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x03)
- - {
- - 0xFF,
- - 0x00,
- - 0x81
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_SB.PCI0.RP20.PXSX",
- - 0x00,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x03)
- - {
- - 0xFF,
- - 0x00,
- - 0x81
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_SB.PCI0.ISP0",
- - 0x00,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x02)
- - {
- - 0xFF,
- - 0x03
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_SB.PCI0.SAT0.PRT0",
- - 0x00,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x02)
- - {
- - 0xFF,
- - 0x03
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_SB.PCI0.SAT0.PRT1",
- - 0x00,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x02)
- - {
- - 0xFF,
- - 0x03
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_SB.PCI0.SAT0.PRT2",
- - 0x00,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x02)
- - {
- - 0xFF,
- - 0x03
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_SB.PCI0.SAT0.PRT3",
- - 0x00,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x02)
- - {
- - 0xFF,
- - 0x03
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_SB.PCI0.SAT0.PRT4",
- - 0x00,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x02)
- - {
- - 0xFF,
- - 0x03
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_SB.PCI0.SAT0.PRT5",
- - 0x00,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x02)
- - {
- - 0xFF,
- - 0x03
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_SB.PCI0.SAT0.NVM1",
- - 0x00,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x02)
- - {
- - 0xFF,
- - 0x03
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_SB.PCI0.SAT0.NVM2",
- - 0x00,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x02)
- - {
- - 0xFF,
- - 0x03
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_SB.PCI0.SAT0.NVM3",
- - 0x00,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x02)
- - {
- - 0xFF,
- - 0x03
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_SB.PCI0.SAT0.VOL0",
- - 0x00,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x03)
- - {
- - 0xFF,
- - 0x00,
- - 0x81
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_PR.PR08",
- - 0x00,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x02)
- - {
- - 0xFF,
- - 0x00
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_PR.PR09",
- - 0x00,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x02)
- - {
- - 0xFF,
- - 0x00
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_PR.PR10",
- - 0x00,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x02)
- - {
- - 0xFF,
- - 0x00
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_PR.PR11",
- - 0x00,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x02)
- - {
- - 0xFF,
- - 0x00
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_PR.PR12",
- - 0x00,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x02)
- - {
- - 0xFF,
- - 0x00
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_PR.PR13",
- - 0x00,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x02)
- - {
- - 0xFF,
- - 0x00
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_PR.PR14",
- - 0x00,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x02)
- - {
- - 0xFF,
- - 0x00
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_PR.PR15",
- - 0x00,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x02)
- - {
- - 0xFF,
- - 0x00
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_SB.PCI0.HECI",
- - 0x01,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x03)
- - {
- - 0xFF,
- - 0x00,
- - 0x81
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_SB.PCI0.RP09.PXSX.TBDU.XHC",
- - 0x01,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x02)
- - {
- - 0xFF,
- - 0x03
- - }
- - }
- - },
- -
- - Package (0x03)
- - {
- - "\\_SB.PCI0.GLAN",
- - 0x01,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x02)
- - {
- - 0xFF,
- - 0x03
- - }
- - }
- - }
- + "TP-N22 "
- })
- - Name (BCCD, Package (0x0B)
- - {
- - Package (0x02)
- - {
- - "\\_SB.PCI0.SAT0",
- - Package (0x01)
- - {
- - Package (0x03)
- - {
- - Package (0x05)
- - {
- - 0x01,
- - 0x08,
- - 0x00,
- - 0x01,
- - 0xB2
- - },
- -
- - Package (0x03)
- - {
- - 0x00,
- - 0xCD,
- - 0x01
- - },
- -
- - 0x3E80
- - }
- - }
- - },
- -
- - Package (0x02)
- - {
- - "\\_SB.PCI0.SAT0.PRT0",
- - Package (0x01)
- - {
- - Package (0x03)
- - {
- - Package (0x05)
- - {
- - 0x01,
- - 0x08,
- - 0x00,
- - 0x01,
- - 0xB2
- - },
- -
- - Package (0x03)
- - {
- - 0x00,
- - 0xCD,
- - 0x01
- - },
- -
- - 0x3E80
- - }
- - }
- - },
- -
- - Package (0x02)
- - {
- - "\\_SB.PCI0.SAT0.PRT1",
- - Package (0x01)
- - {
- - Package (0x03)
- - {
- - Package (0x05)
- - {
- - 0x01,
- - 0x08,
- - 0x00,
- - 0x01,
- - 0xB2
- - },
- -
- - Package (0x03)
- - {
- - 0x00,
- - 0xCD,
- - 0x01
- - },
- -
- - 0x3E80
- - }
- - }
- - },
- -
- - Package (0x02)
- - {
- - "\\_SB.PCI0.SAT0.PRT2",
- - Package (0x01)
- - {
- - Package (0x03)
- - {
- - Package (0x05)
- - {
- - 0x01,
- - 0x08,
- - 0x00,
- - 0x01,
- - 0xB2
- - },
- -
- - Package (0x03)
- - {
- - 0x00,
- - 0xCD,
- - 0x01
- - },
- -
- - 0x3E80
- - }
- - }
- - },
- -
- - Package (0x02)
- - {
- - "\\_SB.PCI0.SAT0.PRT3",
- - Package (0x01)
- - {
- - Package (0x03)
- - {
- - Package (0x05)
- - {
- - 0x01,
- - 0x08,
- - 0x00,
- - 0x01,
- - 0xB2
- - },
- -
- - Package (0x03)
- - {
- - 0x00,
- - 0xCD,
- - 0x01
- - },
- -
- - 0x3E80
- - }
- - }
- - },
- -
- - Package (0x02)
- - {
- - "\\_SB.PCI0.SAT0.VOL0",
- - Package (0x01)
- - {
- - Package (0x03)
- - {
- - Package (0x05)
- - {
- - 0x01,
- - 0x08,
- - 0x00,
- - 0x01,
- - 0xB2
- - },
- -
- - Package (0x03)
- - {
- - 0x00,
- - 0xCD,
- - 0x01
- - },
- -
- - 0x3E80
- - }
- - }
- - },
- -
- - Package (0x02)
- - {
- - "\\_SB.PCI0.RP01.PXSX",
- - Package (0x01)
- - {
- - Package (0x03)
- - {
- - Package (0x05)
- - {
- - 0x01,
- - 0x08,
- - 0x00,
- - 0x01,
- - 0xB2
- - },
- -
- - Package (0x03)
- - {
- - 0x00,
- - 0xCD,
- - 0x01
- - },
- -
- - 0x000186A0
- - }
- - }
- - },
- -
- - Package (0x02)
- - {
- - "\\_SB.PCI0.RP02.PXSX",
- - Package (0x01)
- - {
- - Package (0x03)
- - {
- - Package (0x05)
- - {
- - 0x01,
- - 0x08,
- - 0x00,
- - 0x01,
- - 0xB2
- - },
- -
- - Package (0x03)
- - {
- - 0x00,
- - 0xCD,
- - 0x01
- - },
- -
- - 0x000186A0
- - }
- - }
- - },
- -
- - Package (0x02)
- - {
- - "\\_SB.PCI0.RP03.PXSX",
- - Package (0x01)
- - {
- - Package (0x03)
- - {
- - Package (0x05)
- - {
- - 0x01,
- - 0x08,
- - 0x00,
- - 0x01,
- - 0xB2
- - },
- -
- - Package (0x03)
- - {
- - 0x00,
- - 0xCD,
- - 0x01
- - },
- -
- - 0x000186A0
- - }
- - }
- - },
- -
- - Package (0x02)
- - {
- - "\\_SB.PCI0.RP05.PXSX",
- - Package (0x01)
- - {
- - Package (0x03)
- - {
- - Package (0x05)
- - {
- - 0x01,
- - 0x08,
- - 0x00,
- - 0x01,
- - 0xB2
- - },
- -
- - Package (0x03)
- - {
- - 0x00,
- - 0xCD,
- - 0x01
- - },
- -
- - 0x000186A0
- - }
- - }
- - },
- -
- - Package (0x02)
- - {
- - "\\_SB.PCI0.RP09.PXSX",
- - Package (0x01)
- - {
- - Package (0x03)
- - {
- - Package (0x05)
- - {
- - 0x01,
- - 0x08,
- - 0x00,
- - 0x01,
- - 0xB2
- - },
- -
- - Package (0x03)
- - {
- - 0x00,
- - 0xCD,
- - 0x01
- - },
- -
- - 0x000186A0
- - }
- - }
- - }
- - })
- - Method (_STA, 0, NotSerialized) // _STA: Status
- - {
- - If (LOr (LGreaterEqual (OSYS, 0x07DF), LAnd (LGreaterEqual (OSYS, 0x07DC), LEqual (
- - S0ID, 0x01))))
- - {
- - Return (0x0F)
- - }
- -
- - Return (0x00)
- - }
- -
- - Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method
- - {
- - If (LEqual (Arg0, ToUUID ("c4eb40a0-6cd2-11e2-bcfd-0800200c9a66")))
- - {
- - ADBG (Concatenate ("PEP:_DSM=", ToHexString (Arg2)))
- - If (LEqual (Arg2, Zero))
- - {
- - Return (Buffer (One)
- - {
- - 0x7F // .
- - })
- - }
- -
- - If (LEqual (Arg2, One))
- - {
- - If (LEqual (S0ID, 0x00))
- - {
- - Return (Package (0x00){})
- - }
- -
- - If (LOr (\_SB.PCI0.RP01.PXSX.PAHC (), \_SB.PCI0.RP01.PXSX.PNVM ()))
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x19)), 0x01))
- - }
- -
- - If (LOr (\_SB.PCI0.RP02.PXSX.PAHC (), \_SB.PCI0.RP02.PXSX.PNVM ()))
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x1A)), 0x01))
- - }
- -
- - If (LOr (\_SB.PCI0.RP03.PXSX.PAHC (), \_SB.PCI0.RP03.PXSX.PNVM ()))
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x1B)), 0x01))
- - }
- -
- - If (LOr (\_SB.PCI0.RP04.PXSX.PAHC (), \_SB.PCI0.RP04.PXSX.PNVM ()))
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x1C)), 0x01))
- - }
- -
- - If (LOr (\_SB.PCI0.RP05.PXSX.PAHC (), \_SB.PCI0.RP05.PXSX.PNVM ()))
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x1D)), 0x01))
- - }
- -
- - If (LOr (\_SB.PCI0.RP06.PXSX.PAHC (), \_SB.PCI0.RP06.PXSX.PNVM ()))
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x1E)), 0x01))
- - }
- -
- - If (LOr (\_SB.PCI0.RP07.PXSX.PAHC (), \_SB.PCI0.RP07.PXSX.PNVM ()))
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x1F)), 0x01))
- - }
- -
- - If (LOr (\_SB.PCI0.RP08.PXSX.PAHC (), \_SB.PCI0.RP08.PXSX.PNVM ()))
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x20)), 0x01))
- - }
- -
- - If (LOr (\_SB.PCI0.RP09.PXSX.PAHC (), \_SB.PCI0.RP09.PXSX.PNVM ()))
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x21)), 0x01))
- - }
- -
- - If (LOr (\_SB.PCI0.RP10.PXSX.PAHC (), \_SB.PCI0.RP10.PXSX.PNVM ()))
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x22)), 0x01))
- - }
- -
- - If (LOr (\_SB.PCI0.RP11.PXSX.PAHC (), \_SB.PCI0.RP11.PXSX.PNVM ()))
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x23)), 0x01))
- - }
- -
- - If (LOr (\_SB.PCI0.RP12.PXSX.PAHC (), \_SB.PCI0.RP12.PXSX.PNVM ()))
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x24)), 0x01))
- - }
- -
- - If (LOr (\_SB.PCI0.RP13.PXSX.PAHC (), \_SB.PCI0.RP13.PXSX.PNVM ()))
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x25)), 0x01))
- - }
- -
- - If (LOr (\_SB.PCI0.RP14.PXSX.PAHC (), \_SB.PCI0.RP14.PXSX.PNVM ()))
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x26)), 0x01))
- - }
- -
- - If (LOr (\_SB.PCI0.RP15.PXSX.PAHC (), \_SB.PCI0.RP15.PXSX.PNVM ()))
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x27)), 0x01))
- - }
- -
- - If (LOr (\_SB.PCI0.RP16.PXSX.PAHC (), \_SB.PCI0.RP16.PXSX.PNVM ()))
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x28)), 0x01))
- - }
- -
- - If (LOr (\_SB.PCI0.RP17.PXSX.PAHC (), \_SB.PCI0.RP17.PXSX.PNVM ()))
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x29)), 0x01))
- - }
- -
- - If (LOr (\_SB.PCI0.RP18.PXSX.PAHC (), \_SB.PCI0.RP18.PXSX.PNVM ()))
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x2A)), 0x01))
- - }
- -
- - If (LOr (\_SB.PCI0.RP19.PXSX.PAHC (), \_SB.PCI0.RP19.PXSX.PNVM ()))
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x2B)), 0x01))
- - }
- -
- - If (LOr (\_SB.PCI0.RP20.PXSX.PAHC (), \_SB.PCI0.RP20.PXSX.PNVM ()))
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x2C)), 0x01))
- - }
- -
- - If (LNotEqual (And (PEPC, 0x00200000), 0x00))
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x37)), 0x01))
- - }
- -
- - If (LNotEqual (And (PEPC, 0x00400000), 0x00))
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x2E)), 0x01))
- - }
- -
- - If (LNotEqual (And (PEPC, 0x00800000), 0x00))
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x2F)), 0x01))
- - }
- -
- - If (LNotEqual (And (PEPC, 0x01000000), 0x00))
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x30)), 0x01))
- - }
- -
- - If (LNotEqual (And (PEPC, 0x02000000), 0x00))
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x31)), 0x01))
- - }
- -
- - If (LNotEqual (And (PEPC, 0x04000000), 0x00))
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x32)), 0x01))
- - }
- -
- - If (LNotEqual (And (PEPC, 0x08000000), 0x00))
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x33)), 0x01))
- - }
- -
- - If (LNotEqual (And (PEPC, 0x10000000), 0x00))
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x34)), 0x01))
- - }
- -
- - If (LNotEqual (And (PEPC, 0x20000000), 0x00))
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x35)), 0x01))
- - }
- -
- - If (LNotEqual (And (PEPC, 0x40000000), 0x00))
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x36)), 0x01))
- - }
- -
- - If (LEqual (And (PEPC, 0x80000000), 0x00))
- - {
- - Store (0x00, Index (DerefOf (Index (DEVY, 0x40)), 0x01))
- - }
- -
- - If (LEqual (And (PEPC, 0x04), 0x00))
- - {
- - Store (0x00, Index (DerefOf (Index (DEVY, 0x0A)), 0x01))
- - }
- -
- - If (LEqual (And (PEPC, 0x08), 0x00))
- - {
- - Store (0x00, Index (DerefOf (Index (DEVY, 0x0B)), 0x01))
- - }
- -
- - If (LEqual (And (PEPC, 0x10), 0x00)){}
- - If (LEqual (And (PEPC, 0x20), 0x00))
- - {
- - Store (0x00, Index (DerefOf (Index (DEVY, 0x0C)), 0x01))
- - }
- -
- - If (LEqual (And (PEPC, 0x40), 0x00))
- - {
- - Store (0x00, Index (DerefOf (Index (DEVY, 0x0D)), 0x01))
- - }
- -
- - If (LEqual (And (PEPC, 0x80), 0x00))
- - {
- - Store (0x00, Index (DerefOf (Index (DEVY, 0x0E)), 0x01))
- - }
- -
- - If (LEqual (And (PEPC, 0x0100), 0x00))
- - {
- - Store (0x00, Index (DerefOf (Index (DEVY, 0x0F)), 0x01))
- - }
- -
- - If (LEqual (And (PEPC, 0x0200), 0x00))
- - {
- - Store (0x00, Index (DerefOf (Index (DEVY, 0x08)), 0x01))
- - }
- -
- - If (LGreaterEqual (TCNT, 0x01))
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x00)), 0x01))
- - }
- -
- - If (LGreaterEqual (TCNT, 0x02))
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x01)), 0x01))
- - }
- -
- - If (LGreaterEqual (TCNT, 0x03))
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x02)), 0x01))
- - }
- -
- - If (LGreaterEqual (TCNT, 0x04))
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x03)), 0x01))
- - }
- -
- - If (LGreaterEqual (TCNT, 0x05))
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x04)), 0x01))
- - }
- -
- - If (LGreaterEqual (TCNT, 0x06))
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x05)), 0x01))
- - }
- -
- - If (LGreaterEqual (TCNT, 0x07))
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x06)), 0x01))
- - }
- -
- - If (LGreaterEqual (TCNT, 0x08))
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x07)), 0x01))
- - }
- -
- - If (LGreaterEqual (TCNT, 0x09))
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x38)), 0x01))
- - }
- -
- - If (LGreaterEqual (TCNT, 0x0A))
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x39)), 0x01))
- - }
- -
- - If (LGreaterEqual (TCNT, 0x0B))
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x3A)), 0x01))
- - }
- -
- - If (LGreaterEqual (TCNT, 0x0C))
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x3B)), 0x01))
- - }
- -
- - If (LGreaterEqual (TCNT, 0x0D))
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x3C)), 0x01))
- - }
- -
- - If (LGreaterEqual (TCNT, 0x0E))
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x3D)), 0x01))
- - }
- -
- - If (LGreaterEqual (TCNT, 0x0F))
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x3E)), 0x01))
- - }
- -
- - If (LGreaterEqual (TCNT, 0x10))
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x3F)), 0x01))
- - }
- -
- - If (LEqual (And (PEPC, 0x0400), 0x00))
- - {
- - Store (0x00, Index (DerefOf (Index (DEVY, 0x00)), 0x01))
- - Store (0x00, Index (DerefOf (Index (DEVY, 0x01)), 0x01))
- - Store (0x00, Index (DerefOf (Index (DEVY, 0x02)), 0x01))
- - Store (0x00, Index (DerefOf (Index (DEVY, 0x03)), 0x01))
- - Store (0x00, Index (DerefOf (Index (DEVY, 0x04)), 0x01))
- - Store (0x00, Index (DerefOf (Index (DEVY, 0x05)), 0x01))
- - Store (0x00, Index (DerefOf (Index (DEVY, 0x06)), 0x01))
- - Store (0x00, Index (DerefOf (Index (DEVY, 0x07)), 0x01))
- - Store (0x00, Index (DerefOf (Index (DEVY, 0x38)), 0x01))
- - Store (0x00, Index (DerefOf (Index (DEVY, 0x39)), 0x01))
- - Store (0x00, Index (DerefOf (Index (DEVY, 0x3A)), 0x01))
- - Store (0x00, Index (DerefOf (Index (DEVY, 0x3B)), 0x01))
- - Store (0x00, Index (DerefOf (Index (DEVY, 0x3C)), 0x01))
- - Store (0x00, Index (DerefOf (Index (DEVY, 0x3D)), 0x01))
- - Store (0x00, Index (DerefOf (Index (DEVY, 0x3E)), 0x01))
- - Store (0x00, Index (DerefOf (Index (DEVY, 0x3F)), 0x01))
- - }
- -
- - If (LEqual (And (PEPC, 0x01), 0x00))
- - {
- - Store (0x00, Index (DerefOf (Index (DEVY, 0x41)), 0x01))
- - }
- -
- - If (LEqual (And (PEPC, 0x0800), 0x00))
- - {
- - Store (0x00, Index (DerefOf (Index (DEVY, 0x10)), 0x01))
- - }
- -
- - If (LEqual (And (PEPC, 0x1000), 0x00))
- - {
- - Store (0x00, Index (DerefOf (Index (DEVY, 0x11)), 0x01))
- - }
- -
- - If (LEqual (And (PEPC, 0x2000), 0x00))
- - {
- - Store (0x00, Index (DerefOf (Index (DEVY, 0x12)), 0x01))
- - }
- -
- - If (LEqual (And (PEPC, 0x4000), 0x00))
- - {
- - Store (0x00, Index (DerefOf (Index (DEVY, 0x13)), 0x01))
- - }
- -
- - If (LEqual (And (PEPC, 0x8000), 0x00))
- - {
- - Store (0x00, Index (DerefOf (Index (DEVY, 0x14)), 0x01))
- - }
- -
- - If (LEqual (And (PEPC, 0x00010000), 0x00))
- - {
- - Store (0x00, Index (DerefOf (Index (DEVY, 0x15)), 0x01))
- - }
- -
- - If (LEqual (And (PEPC, 0x00020000), 0x00))
- - {
- - Store (0x00, Index (DerefOf (Index (DEVY, 0x16)), 0x01))
- - }
- -
- - If (LEqual (And (PEPC, 0x00040000), 0x00))
- - {
- - Store (0x00, Index (DerefOf (Index (DEVY, 0x17)), 0x01))
- - }
- -
- - If (LEqual (And (PEPC, 0x00080000), 0x00))
- - {
- - Store (0x00, Index (DerefOf (Index (DEVY, 0x18)), 0x01))
- - }
- -
- - If (LEqual (And (PEPC, 0x02), 0x00))
- - {
- - Store (0x00, Index (DerefOf (Index (DEVY, 0x42)), 0x01))
- - }
- -
- - If (LGreaterEqual (OSYS, 0x07DF))
- - {
- - If (CondRefOf (\_SB.PCI0.RP01.PXSX.WIST))
- - {
- - If (\_SB.PCI0.RP01.PXSX.WIST ())
- - {
- - Store (0x03, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x19)),
- - 0x02)), 0x01)), 0x01))
- - Store (0x00, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x19)),
- - 0x02)), 0x01)), 0x02))
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x19)), 0x01))
- - }
- - }
- -
- - If (CondRefOf (\_SB.PCI0.RP02.PXSX.WIST))
- - {
- - If (\_SB.PCI0.RP02.PXSX.WIST ())
- - {
- - Store (0x03, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x1A)),
- - 0x02)), 0x01)), 0x01))
- - Store (0x00, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x1A)),
- - 0x02)), 0x01)), 0x02))
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x1A)), 0x01))
- - }
- - }
- -
- - If (CondRefOf (\_SB.PCI0.RP03.PXSX.WIST))
- - {
- - If (\_SB.PCI0.RP03.PXSX.WIST ())
- - {
- - Store (0x03, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x1B)),
- - 0x02)), 0x01)), 0x01))
- - Store (0x00, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x1B)),
- - 0x02)), 0x01)), 0x02))
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x1B)), 0x01))
- - }
- - }
- -
- - If (CondRefOf (\_SB.PCI0.RP04.PXSX.WIST))
- - {
- - If (\_SB.PCI0.RP04.PXSX.WIST ())
- - {
- - Store (0x03, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x1C)),
- - 0x02)), 0x01)), 0x01))
- - Store (0x00, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x1C)),
- - 0x02)), 0x01)), 0x02))
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x1C)), 0x01))
- - }
- - }
- -
- - If (CondRefOf (\_SB.PCI0.RP05.PXSX.WIST))
- - {
- - If (\_SB.PCI0.RP05.PXSX.WIST ())
- - {
- - Store (0x03, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x1D)),
- - 0x02)), 0x01)), 0x01))
- - Store (0x00, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x1D)),
- - 0x02)), 0x01)), 0x02))
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x1D)), 0x01))
- - }
- - }
- -
- - If (CondRefOf (\_SB.PCI0.RP06.PXSX.WIST))
- - {
- - If (\_SB.PCI0.RP06.PXSX.WIST ())
- - {
- - Store (0x03, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x1E)),
- - 0x02)), 0x01)), 0x01))
- - Store (0x00, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x1E)),
- - 0x02)), 0x01)), 0x02))
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x1E)), 0x01))
- - }
- - }
- -
- - If (CondRefOf (\_SB.PCI0.RP07.PXSX.WIST))
- - {
- - If (\_SB.PCI0.RP07.PXSX.WIST ())
- - {
- - Store (0x03, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x1F)),
- - 0x02)), 0x01)), 0x01))
- - Store (0x00, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x1F)),
- - 0x02)), 0x01)), 0x02))
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x1F)), 0x01))
- - }
- - }
- -
- - If (CondRefOf (\_SB.PCI0.RP08.PXSX.WIST))
- - {
- - If (\_SB.PCI0.RP08.PXSX.WIST ())
- - {
- - Store (0x03, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x20)),
- - 0x02)), 0x01)), 0x01))
- - Store (0x00, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x20)),
- - 0x02)), 0x01)), 0x02))
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x20)), 0x01))
- - }
- - }
- -
- - If (CondRefOf (\_SB.PCI0.RP09.PXSX.WIST))
- - {
- - If (\_SB.PCI0.RP09.PXSX.WIST ())
- - {
- - Store (0x03, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x21)),
- - 0x02)), 0x01)), 0x01))
- - Store (0x00, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x21)),
- - 0x02)), 0x01)), 0x02))
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x21)), 0x01))
- - }
- - }
- -
- - If (CondRefOf (\_SB.PCI0.RP10.PXSX.WIST))
- - {
- - If (\_SB.PCI0.RP10.PXSX.WIST ())
- - {
- - Store (0x03, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x22)),
- - 0x02)), 0x01)), 0x01))
- - Store (0x00, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x22)),
- - 0x02)), 0x01)), 0x02))
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x22)), 0x01))
- - }
- - }
- -
- - If (CondRefOf (\_SB.PCI0.RP11.PXSX.WIST))
- - {
- - If (\_SB.PCI0.RP11.PXSX.WIST ())
- - {
- - Store (0x03, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x23)),
- - 0x02)), 0x01)), 0x01))
- - Store (0x00, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x23)),
- - 0x02)), 0x01)), 0x02))
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x23)), 0x01))
- - }
- - }
- -
- - If (CondRefOf (\_SB.PCI0.RP12.PXSX.WIST))
- - {
- - If (\_SB.PCI0.RP12.PXSX.WIST ())
- - {
- - Store (0x03, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x24)),
- - 0x02)), 0x01)), 0x01))
- - Store (0x00, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x24)),
- - 0x02)), 0x01)), 0x02))
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x24)), 0x01))
- - }
- - }
- -
- - If (CondRefOf (\_SB.PCI0.RP13.PXSX.WIST))
- - {
- - If (\_SB.PCI0.RP13.PXSX.WIST ())
- - {
- - Store (0x03, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x25)),
- - 0x02)), 0x01)), 0x01))
- - Store (0x00, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x25)),
- - 0x02)), 0x01)), 0x02))
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x25)), 0x01))
- - }
- - }
- -
- - If (CondRefOf (\_SB.PCI0.RP14.PXSX.WIST))
- - {
- - If (\_SB.PCI0.RP14.PXSX.WIST ())
- - {
- - Store (0x03, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x26)),
- - 0x02)), 0x01)), 0x01))
- - Store (0x00, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x26)),
- - 0x02)), 0x01)), 0x02))
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x26)), 0x01))
- - }
- - }
- -
- - If (CondRefOf (\_SB.PCI0.RP15.PXSX.WIST))
- - {
- - If (\_SB.PCI0.RP15.PXSX.WIST ())
- - {
- - Store (0x03, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x27)),
- - 0x02)), 0x01)), 0x01))
- - Store (0x00, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x27)),
- - 0x02)), 0x01)), 0x02))
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x27)), 0x01))
- - }
- - }
- -
- - If (CondRefOf (\_SB.PCI0.RP16.PXSX.WIST))
- - {
- - If (\_SB.PCI0.RP16.PXSX.WIST ())
- - {
- - Store (0x03, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x28)),
- - 0x02)), 0x01)), 0x01))
- - Store (0x00, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x28)),
- - 0x02)), 0x01)), 0x02))
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x28)), 0x01))
- - }
- - }
- -
- - If (CondRefOf (\_SB.PCI0.RP17.PXSX.WIST))
- - {
- - If (\_SB.PCI0.RP17.PXSX.WIST ())
- - {
- - Store (0x03, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x29)),
- - 0x02)), 0x01)), 0x01))
- - Store (0x00, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x29)),
- - 0x02)), 0x01)), 0x02))
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x29)), 0x01))
- - }
- - }
- -
- - If (CondRefOf (\_SB.PCI0.RP18.PXSX.WIST))
- - {
- - If (\_SB.PCI0.RP18.PXSX.WIST ())
- - {
- - Store (0x03, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x2A)),
- - 0x02)), 0x01)), 0x01))
- - Store (0x00, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x2A)),
- - 0x02)), 0x01)), 0x02))
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x2A)), 0x01))
- - }
- - }
- -
- - If (CondRefOf (\_SB.PCI0.RP19.PXSX.WIST))
- - {
- - If (\_SB.PCI0.RP19.PXSX.WIST ())
- - {
- - Store (0x03, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x2B)),
- - 0x02)), 0x01)), 0x01))
- - Store (0x00, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x2B)),
- - 0x02)), 0x01)), 0x02))
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x2B)), 0x01))
- - }
- - }
- -
- - If (CondRefOf (\_SB.PCI0.RP20.PXSX.WIST))
- - {
- - If (\_SB.PCI0.RP20.PXSX.WIST ())
- - {
- - Store (0x03, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x2C)),
- - 0x02)), 0x01)), 0x01))
- - Store (0x00, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x2C)),
- - 0x02)), 0x01)), 0x02))
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x2C)), 0x01))
- - }
- - }
- - }
- -
- - If (LAnd (LGreaterEqual (OSYS, 0x07DF), LEqual (PWIG, 0x01)))
- - {
- - If (CondRefOf (\_SB.PCI0.RP01.PXSX.WGST))
- - {
- - If (\_SB.PCI0.RP01.PXSX.WGST ())
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x19)), 0x01))
- - }
- - }
- -
- - If (CondRefOf (\_SB.PCI0.RP02.PXSX.WGST))
- - {
- - If (\_SB.PCI0.RP02.PXSX.WGST ())
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x1A)), 0x01))
- - }
- - }
- -
- - If (CondRefOf (\_SB.PCI0.RP03.PXSX.WGST))
- - {
- - If (\_SB.PCI0.RP03.PXSX.WGST ())
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x1B)), 0x01))
- - }
- - }
- -
- - If (CondRefOf (\_SB.PCI0.RP04.PXSX.WGST))
- - {
- - If (\_SB.PCI0.RP04.PXSX.WGST ())
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x1C)), 0x01))
- - }
- - }
- -
- - If (CondRefOf (\_SB.PCI0.RP05.PXSX.WGST))
- - {
- - If (\_SB.PCI0.RP05.PXSX.WGST ())
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x1D)), 0x01))
- - }
- - }
- -
- - If (CondRefOf (\_SB.PCI0.RP06.PXSX.WGST))
- - {
- - If (\_SB.PCI0.RP06.PXSX.WGST ())
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x1E)), 0x01))
- - }
- - }
- -
- - If (CondRefOf (\_SB.PCI0.RP07.PXSX.WGST))
- - {
- - If (\_SB.PCI0.RP07.PXSX.WGST ())
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x1F)), 0x01))
- - }
- - }
- -
- - If (CondRefOf (\_SB.PCI0.RP08.PXSX.WGST))
- - {
- - If (\_SB.PCI0.RP08.PXSX.WGST ())
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x20)), 0x01))
- - }
- - }
- -
- - If (CondRefOf (\_SB.PCI0.RP09.PXSX.WGST))
- - {
- - If (\_SB.PCI0.RP09.PXSX.WGST ())
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x21)), 0x01))
- - }
- - }
- -
- - If (CondRefOf (\_SB.PCI0.RP10.PXSX.WGST))
- - {
- - If (\_SB.PCI0.RP10.PXSX.WGST ())
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x22)), 0x01))
- - }
- - }
- -
- - If (CondRefOf (\_SB.PCI0.RP11.PXSX.WGST))
- - {
- - If (\_SB.PCI0.RP11.PXSX.WGST ())
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x23)), 0x01))
- - }
- - }
- -
- - If (CondRefOf (\_SB.PCI0.RP12.PXSX.WGST))
- - {
- - If (\_SB.PCI0.RP12.PXSX.WGST ())
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x24)), 0x01))
- - }
- - }
- -
- - If (CondRefOf (\_SB.PCI0.RP13.PXSX.WGST))
- - {
- - If (\_SB.PCI0.RP13.PXSX.WGST ())
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x25)), 0x01))
- - }
- - }
- -
- - If (CondRefOf (\_SB.PCI0.RP14.PXSX.WGST))
- - {
- - If (\_SB.PCI0.RP14.PXSX.WGST ())
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x26)), 0x01))
- - }
- - }
- -
- - If (CondRefOf (\_SB.PCI0.RP15.PXSX.WGST))
- - {
- - If (\_SB.PCI0.RP15.PXSX.WGST ())
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x27)), 0x01))
- - }
- - }
- -
- - If (CondRefOf (\_SB.PCI0.RP16.PXSX.WGST))
- - {
- - If (\_SB.PCI0.RP16.PXSX.WGST ())
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x28)), 0x01))
- - }
- - }
- -
- - If (CondRefOf (\_SB.PCI0.RP17.PXSX.WGST))
- - {
- - If (\_SB.PCI0.RP17.PXSX.WGST ())
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x29)), 0x01))
- - }
- - }
- -
- - If (CondRefOf (\_SB.PCI0.RP18.PXSX.WGST))
- - {
- - If (\_SB.PCI0.RP18.PXSX.WGST ())
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x2A)), 0x01))
- - }
- - }
- -
- - If (CondRefOf (\_SB.PCI0.RP19.PXSX.WGST))
- - {
- - If (\_SB.PCI0.RP19.PXSX.WGST ())
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x2B)), 0x01))
- - }
- - }
- -
- - If (CondRefOf (\_SB.PCI0.RP20.PXSX.WGST))
- - {
- - If (\_SB.PCI0.RP20.PXSX.WGST ())
- - {
- - Store (0x01, Index (DerefOf (Index (DEVY, 0x2C)), 0x01))
- - }
- - }
- - }
- -
- - Return (DEVY) /* \_SB_.PEPD.DEVY */
- - }
- -
- - If (LEqual (Arg2, 0x02))
- - {
- - Return (BCCD) /* \_SB_.PEPD.BCCD */
- - }
- -
- - If (LEqual (Arg2, 0x03))
- - {
- - If (LEqual (S0ID, 0x01))
- - {
- - ADBG ("PEP:S_Fun3")
- - \_SB.PCI0.LPCB.EC.ECNT (0x01)
- - ADBG ("PEP:E_Fun3")
- - }
- - }
- -
- - If (LEqual (Arg2, 0x04))
- - {
- - If (LEqual (S0ID, 0x01))
- - {
- - ADBG ("PEP:S_Fun4")
- - If (LAnd (LEqual (\RTBT, 0x01), CondRefOf (\_GPE.TBNF)))
- - {
- - \_GPE.TBNF ()
- - }
- -
- - \_SB.PCI0.LPCB.EC.ECNT (0x00)
- - ADBG ("PEP:E_Fun4")
- - }
- - }
- -
- - If (LEqual (Arg2, 0x05))
- - {
- - ADBG ("PEP:S_Fun5")
- - If (LEqual (S0ID, 0x01))
- - {
- - \GUAM (0x01)
- - }
- -
- - \_SB.PCI0.LPCB.EC.ECNT (0x03)
- - ADBG ("PEP:E_Fun5")
- - }
- -
- - If (LEqual (Arg2, 0x06))
- - {
- - ADBG ("PEP:S_Fun6")
- - \_SB.PCI0.LPCB.EC.ECNT (0x02)
- - If (LEqual (S0ID, 0x01))
- - {
- - \GUAM (0x00)
- - }
- -
- - ADBG ("PEP:E_Fun6")
- - }
- - }
- -
- - Return (Buffer (0x01)
- - {
- - 0x00 // .
- - })
- - }
- }
- }
- @@ -27561,6 +23477,13 @@
- 0x00,
- 0x00
- })
- + Name (\_S3, Package (0x04) // _S3_: S3 System State
- + {
- + 0x05,
- + 0x05,
- + 0x00,
- + 0x00
- + })
- Name (\_S4, Package (0x04) // _S4_: S4 System State
- {
- 0x06,
- @@ -27598,7 +23521,7 @@
- }
- }
- - OperationRegion (MNVS, SystemMemory, 0xAB160018, 0x1000)
- + OperationRegion (MNVS, SystemMemory, 0x7FF60018, 0x1000)
- Field (MNVS, DWordAcc, NoLock, Preserve)
- {
- Offset (0xD00),
- @@ -28239,6 +24162,7 @@
- Method (GTST, 0, NotSerialized)
- {
- + ADBG ("GTST")
- Return (SMI (0x0A, 0x05, 0x00, 0x00, 0x00))
- }
- @@ -28381,7 +24305,7 @@
- Return (Zero)
- }
- - Name (MACA, "_AUXMAC_#8C164505FA42#")
- + Name (MACA, "_AUXMAX_#XXXXXXXXXXXX#")
- Name (WOLD, "_S5WOL_#0117EF00000000#")
- Scope (\_SB)
- {
- @@ -31532,8 +27456,8 @@
- 0x20, // Length
- )
- Memory32Fixed (ReadWrite,
- - 0xF0000000, // Address Base
- - 0x08000000, // Address Length
- + 0xF8000000, // Address Base
- + 0x04000000, // Address Length
- )
- Memory32Fixed (ReadWrite,
- 0xFED10000, // Address Base
- @@ -31820,6 +27744,7 @@
- \UCMS (0x12)
- }
- + \_SB.PCI0.DCPL ()
- Sleep (0x01F4)
- Notify (AC, 0x80) // Status Change
- Notify (\_TZ.THM0, 0x80) // Thermal Status Change
- @@ -31872,6 +27797,7 @@
- \UCMS (0x12)
- }
- + \_SB.PCI0.DCPL ()
- Sleep (0x01F4)
- Notify (AC, 0x80) // Status Change
- Notify (\_TZ.THM0, 0x80) // Thermal Status Change
- @@ -32005,7 +27931,7 @@
- Method (_Q7F, 0, NotSerialized) // _Qxx: EC Query
- {
- - Fatal (0x01, 0x80010000, 0x00011DEA)
- + Fatal (0x01, 0x80010000, 0x00011DAE)
- }
- Method (_Q46, 0, NotSerialized) // _Qxx: EC Query
- @@ -32230,110 +28156,110 @@
- 0x5A,
- 0x64
- })
- - Name (BRTB, Package (0x08)
- + Name (BRTB, Package (0x0A)
- {
- Package (0x16)
- {
- - 0x1E,
- + 0x19,
- 0x04,
- 0x04,
- 0x07,
- - 0x0B,
- - 0x11,
- + 0x0A,
- + 0x0E,
- + 0x13,
- 0x17,
- - 0x1E,
- - 0x25,
- + 0x1C,
- + 0x23,
- 0x2C,
- - 0x37,
- - 0x42,
- - 0x4E,
- - 0x5C,
- - 0x6E,
- - 0x8A,
- - 0xB9,
- + 0x33,
- + 0x3E,
- + 0x53,
- + 0x78,
- + 0x9C,
- + 0xCE,
- 0xFF,
- - 0x0587,
- - 0x0587,
- + 0x03DE,
- + 0x03DE,
- 0x04,
- 0x04
- },
- Package (0x16)
- {
- - 0x1E,
- + 0x19,
- 0x04,
- 0x04,
- 0x07,
- - 0x0B,
- - 0x11,
- + 0x0A,
- + 0x0E,
- + 0x13,
- 0x17,
- - 0x1E,
- - 0x25,
- + 0x1C,
- + 0x23,
- 0x2C,
- - 0x37,
- - 0x42,
- - 0x4E,
- - 0x5C,
- - 0x6E,
- - 0x8A,
- - 0xB9,
- + 0x33,
- + 0x3E,
- + 0x53,
- + 0x78,
- + 0x9C,
- + 0xCE,
- 0xFF,
- - 0x0587,
- - 0x0587,
- + 0x03DE,
- + 0x03DE,
- 0x04,
- 0x04
- },
- Package (0x16)
- {
- - 0x32,
- - 0x03,
- - 0x03,
- - 0x05,
- - 0x08,
- - 0x0A,
- - 0x0D,
- - 0x0F,
- - 0x12,
- 0x19,
- - 0x22,
- - 0x2E,
- + 0x04,
- + 0x04,
- + 0x07,
- + 0x0A,
- + 0x0E,
- + 0x13,
- + 0x17,
- + 0x1C,
- + 0x23,
- + 0x2C,
- + 0x33,
- 0x3E,
- - 0x54,
- - 0x6E,
- - 0x93,
- - 0xC1,
- + 0x53,
- + 0x78,
- + 0x9C,
- + 0xCE,
- 0xFF,
- - 0x0587,
- - 0x0587,
- - 0x03,
- - 0x03
- + 0x03DE,
- + 0x03DE,
- + 0x04,
- + 0x04
- },
- Package (0x16)
- {
- - 0x32,
- - 0x03,
- - 0x03,
- - 0x05,
- - 0x08,
- - 0x0A,
- - 0x0D,
- - 0x0F,
- - 0x12,
- 0x19,
- - 0x22,
- - 0x2E,
- + 0x04,
- + 0x04,
- + 0x07,
- + 0x0A,
- + 0x0E,
- + 0x13,
- + 0x17,
- + 0x1C,
- + 0x23,
- + 0x2C,
- + 0x33,
- 0x3E,
- - 0x54,
- - 0x6E,
- - 0x93,
- - 0xC1,
- + 0x53,
- + 0x78,
- + 0x9C,
- + 0xCE,
- 0xFF,
- - 0x0587,
- - 0x0587,
- - 0x03,
- - 0x03
- + 0x03DE,
- + 0x03DE,
- + 0x04,
- + 0x04
- },
- Package (0x16)
- @@ -32356,8 +28282,8 @@
- 0x8A,
- 0xB9,
- 0xFF,
- - 0x0587,
- - 0x0587,
- + 0x03DE,
- + 0x03DE,
- 0x04,
- 0x04
- },
- @@ -32382,60 +28308,112 @@
- 0x8A,
- 0xB9,
- 0xFF,
- - 0x0587,
- - 0x0587,
- + 0x03DE,
- + 0x03DE,
- 0x04,
- 0x04
- },
- Package (0x16)
- {
- - 0x1E,
- + 0x19,
- 0x04,
- 0x04,
- 0x07,
- - 0x0B,
- - 0x11,
- + 0x0A,
- + 0x0E,
- + 0x13,
- 0x17,
- - 0x1E,
- - 0x25,
- + 0x1C,
- + 0x23,
- 0x2C,
- - 0x37,
- - 0x42,
- - 0x4E,
- - 0x5C,
- - 0x6E,
- - 0x8A,
- - 0xB9,
- + 0x33,
- + 0x3E,
- + 0x53,
- + 0x78,
- + 0x9C,
- + 0xCE,
- 0xFF,
- - 0x0587,
- - 0x0587,
- + 0x03DE,
- + 0x03DE,
- 0x04,
- 0x04
- },
- Package (0x16)
- {
- - 0x1E,
- + 0x19,
- 0x04,
- 0x04,
- 0x07,
- - 0x0B,
- - 0x11,
- + 0x0A,
- + 0x0E,
- + 0x13,
- 0x17,
- - 0x1E,
- - 0x25,
- + 0x1C,
- + 0x23,
- 0x2C,
- - 0x37,
- - 0x42,
- - 0x4E,
- - 0x5C,
- - 0x6E,
- - 0x8A,
- - 0xB9,
- + 0x33,
- + 0x3E,
- + 0x53,
- + 0x78,
- + 0x9C,
- + 0xCE,
- 0xFF,
- - 0x0587,
- - 0x0587,
- + 0x03DE,
- + 0x03DE,
- + 0x04,
- + 0x04
- + },
- +
- + Package (0x16)
- + {
- + 0x19,
- + 0x04,
- + 0x04,
- + 0x07,
- + 0x0A,
- + 0x0E,
- + 0x13,
- + 0x17,
- + 0x1C,
- + 0x23,
- + 0x2C,
- + 0x33,
- + 0x3E,
- + 0x53,
- + 0x78,
- + 0x9C,
- + 0xCE,
- + 0xFF,
- + 0x03DE,
- + 0x03DE,
- + 0x04,
- + 0x04
- + },
- +
- + Package (0x16)
- + {
- + 0x19,
- + 0x04,
- + 0x04,
- + 0x07,
- + 0x0A,
- + 0x0E,
- + 0x13,
- + 0x17,
- + 0x1C,
- + 0x23,
- + 0x2C,
- + 0x33,
- + 0x3E,
- + 0x53,
- + 0x78,
- + 0x9C,
- + 0xCE,
- + 0xFF,
- + 0x03DE,
- + 0x03DE,
- 0x04,
- 0x04
- }
- @@ -33462,68 +29440,8 @@
- }
- }
- }
- -
- - Scope (\_SB.PCI0.LPCB.EC)
- - {
- - Method (_Q4E, 0, NotSerialized) // _Qxx: EC Query
- - {
- - If (\H8DR)
- - {
- - Store (PSST, Local0)
- - If (PSST)
- - {
- - \_SB.PCI0.LPCB.EC.HKEY.MHKQ (0x60B0)
- - }
- - Else
- - {
- - \_SB.PCI0.LPCB.EC.HKEY.MHKQ (0x60B1)
- - }
- - }
- - ElseIf (And (\RBEC (0x46), 0x40))
- - {
- - \_SB.PCI0.LPCB.EC.HKEY.MHKQ (0x60B0)
- - }
- - Else
- - {
- - \_SB.PCI0.LPCB.EC.HKEY.MHKQ (0x60B1)
- - }
- - }
- - }
- -
- - Scope (\_SB.PCI0.LPCB.EC.HKEY)
- - {
- - Method (GPSS, 0, NotSerialized)
- - {
- - If (\H8DR)
- - {
- - Store (PSST, Local1)
- - }
- - ElseIf (And (\RBEC (0x46), 0x40))
- - {
- - Store (0x01, Local1)
- - }
- - Else
- - {
- - Store (0x00, Local1)
- - }
- -
- - If (LEqual (\_SB.GGIV (0x02050015), 0x00))
- - {
- - Store (0x01, Local0)
- - }
- - Else
- - {
- - Store (0x00, Local0)
- - }
- -
- - Or (ShiftLeft (Local1, 0x01), Local0, Local0)
- - And (Local0, 0x03, Local0)
- - Return (Local0)
- - }
- - }
- }
- - Name (WOTF, 0x00)
- Scope (\_SB.PCI0.LPCB.EC.HKEY)
- {
- Method (MHQT, 1, NotSerialized)
- @@ -33842,26 +29760,6 @@
- ADBG (Concatenate ("ICFunc=", ToHexString (Local2)))
- ADBG (Concatenate ("ICMode=", ToHexString (Local3)))
- ADBG (Concatenate ("ValidF=", ToHexString (Local4)))
- - If (LNot (CondRefOf (\_SB.IETM.DPTE)))
- - {
- - If (LGreater (\_PR.CLVL, 0x01))
- - {
- - Store (0x01, WOTF) /* \WOTF */
- - }
- - }
- - ElseIf (LEqual (\_SB.IETM.DPTE, 0x00))
- - {
- - If (LGreater (\_PR.CLVL, 0x01))
- - {
- - Store (0x01, WOTF) /* \WOTF */
- - }
- - }
- -
- - If (WOTF)
- - {
- - ADBG ("WOTF")
- - }
- -
- Switch (Local2)
- {
- Case (0x01)
- @@ -33987,24 +29885,6 @@
- Store (Local3, \SMMC)
- }
- }
- - Case (0x0C)
- - {
- - If (LNotEqual (Local3, 0x0F))
- - {
- - ShiftLeft (0x05, 0x01, Local1)
- - ADBG (Concatenate ("DYTC END=", ToHexString (Local1)))
- - Return (Local1)
- - }
- -
- - If (LEqual (Local4, 0x00))
- - {
- - Store (0x00, \VMSC)
- - }
- - Else
- - {
- - Store (0x01, \VMSC)
- - }
- - }
- Case (0x0D)
- {
- If (LAnd (LLessEqual (Local3, 0x08), LGreaterEqual (Local3, 0x01)))
- @@ -34061,7 +29941,6 @@
- }
- Default
- {
- - ADBG ("UND IC Func")
- ShiftLeft (0x01, 0x01, Local1)
- ADBG (Concatenate ("DYTC END=", ToHexString (Local1)))
- Return (Local1)
- @@ -34182,135 +30061,117 @@
- \FLPF (0x0D)
- }
- - ElseIf (LEqual (\VCSC, 0x01))
- - {
- - Store (0x0E, \CICF)
- - \FLPF (0x01)
- - }
- - ElseIf (LEqual (\VFHP, 0x01))
- - {
- - Store (0x09, \CICF)
- - \FLPF (0x04)
- - }
- ElseIf (LEqual (\VPSC, 0x01))
- {
- Store (0x0D, \CICF)
- - \FLPF (0x01)
- - If (WOTF)
- + If (LEqual (\_SB.IETM.DPTE, 0x00))
- {
- - ADBG ("PSC")
- - ADBG (SPSC)
- - If (LOr (LEqual (\SPSC, 0x08), LEqual (\SPSC, 0x07)))
- + If (LEqual (\SPSC, 0x02))
- {
- - ADBG ("7_8")
- - \_SB.PCI0.PL1S (0x78)
- + If (LGreater (\_PR.CLVL, 0x01))
- + {
- + \_SB.PCI0.PL1S (0x60)
- + }
- }
- - ElseIf (LEqual (\SPSC, 0x02))
- + ElseIf (LEqual (\SPSC, 0x07))
- {
- - ADBG ("2")
- - \_SB.PCI0.PL1S (0x60)
- + If (LGreater (\_PR.CLVL, 0x01))
- + {
- + \_SB.PCI0.PL1S (0x78)
- + }
- + }
- + ElseIf (LEqual (\SPSC, 0x08))
- + {
- + If (LGreater (\_PR.CLVL, 0x01))
- + {
- + \_SB.PCI0.PL1S (0x78)
- + }
- }
- -
- - \FLPF (0x00)
- }
- +
- + \FLPF (0x02)
- }
- ElseIf (LEqual (\VMMC, 0x01))
- {
- Store (0x0B, \CICF)
- - \FLPF (0x01)
- - If (WOTF)
- + If (LEqual (\_SB.IETM.DPTE, 0x00))
- {
- - ADBG ("MMC")
- - If (LEqual (\SMMC, 0x01))
- + If (LEqual (SMMC, 0x01))
- {
- - ADBG ("COL")
- - \_SB.PCI0.PL1S (0x60)
- + If (LGreater (\_PR.CLVL, 0x01))
- + {
- + \_SB.PCI0.PL1S (0x60)
- + }
- }
- - ElseIf (LEqual (\SMMC, 0x02))
- + ElseIf (LEqual (SMMC, 0x02))
- {
- - ADBG ("PFM")
- - \_SB.PCI0.PL1S (0x78)
- + If (LGreater (\_PR.CLVL, 0x01))
- + {
- + \_SB.PCI0.PL1S (0x78)
- + }
- }
- -
- - \FLPF (0x00)
- - }
- - }
- - ElseIf (LEqual (\VMSC, 0x01))
- - {
- - Store (0x0C, \CICF)
- - \FLPF (0x01)
- - If (WOTF)
- - {
- - ADBG ("MSC")
- - \_SB.PCI0.PL1S (\DMSC)
- - \FLPF (0x00)
- }
- +
- + \FLPF (0x02)
- }
- ElseIf (LEqual (\VIFC, 0x01))
- {
- Store (0x0A, \CICF)
- - \FLPF (0x0C)
- - If (WOTF)
- + If (LEqual (\_SB.IETM.DPTE, 0x00))
- {
- - ADBG ("IFC")
- - \_SB.PCI0.PL1S (\DIFC)
- - \FLPF (0x0C)
- + If (LGreater (\_PR.CLVL, 0x01))
- + {
- + \_SB.PCI0.PL1S (\DIFC)
- + }
- }
- +
- + \FLPF (0x0C)
- }
- ElseIf (LEqual (\VDMC, 0x01))
- {
- Store (0x08, \CICF)
- - \FLPF (0x01)
- - If (WOTF)
- + If (LEqual (\_SB.IETM.DPTE, 0x00))
- {
- - ADBG ("DMC")
- - \_SB.PCI0.PL1S (\DDMC)
- - \FLPF (0x00)
- + If (LGreater (\_PR.CLVL, 0x01))
- + {
- + \_SB.PCI0.PL1S (\DDMC)
- + }
- }
- +
- + \FLPF (0x02)
- }
- ElseIf (LEqual (\VCQL, 0x01))
- {
- Store (0x01, \CICF)
- - \FLPF (0x01)
- - If (WOTF)
- + If (LEqual (\_SB.IETM.DPTE, 0x00))
- {
- - ADBG ("CQL")
- - \_SB.PCI0.PL1S (\DCQL)
- - \FLPF (0x00)
- + If (LGreater (\_PR.CLVL, 0x01))
- + {
- + \_SB.PCI0.PL1S (\DCQL)
- + }
- }
- +
- + \FLPF (0x02)
- }
- Else
- {
- - ADBG ("Lowest IC Func")
- Store (0x00, \CICF)
- - If (LNot (CondRefOf (\_SB.IETM.DPTE)))
- + If (LEqual (\_SB.IETM.DPTE, 0x01))
- {
- + \FLPF (0x02)
- If (LGreater (\_PR.CLVL, 0x01))
- {
- \_SB.PCI0.PL1S (\DSTD)
- - ADBG ("W/O DYTC")
- - \FLPF (0x00)
- }
- }
- ElseIf (LEqual (\_SB.IETM.DPTE, 0x00))
- {
- + \FLPF (0x00)
- If (LGreater (\_PR.CLVL, 0x01))
- {
- \_SB.PCI0.PL1S (\DSTD)
- - ADBG ("W/O DYTC")
- - \FLPF (0x00)
- }
- }
- - Else
- - {
- - ADBG ("DEF IC CONF")
- - \FLPF (0x01)
- - }
- - }
- -
- - If (WOTF)
- - {
- - Store (0x00, WOTF) /* \WOTF */
- }
- Store (\VSTD, Local5)
- @@ -34412,7 +30273,7 @@
- }
- Else
- {
- - Store (ShiftLeft (0x02, 0x08), Local1)
- + Store (ShiftLeft (0x01, 0x08), Local1)
- }
- Or (Local1, 0x01, Local1)
- @@ -34458,7 +30319,7 @@
- \_SB.PCI0.PL1S (\DSTD)
- }
- - \FLPF (0x01)
- + \FLPF (0x02)
- NVST (0x3C)
- Store (0x0F, \CICM)
- Store (\VSTD, Local5)
- @@ -34502,11 +30363,11 @@
- Method (NVST, 1, NotSerialized)
- {
- Store (Arg0, \_SB.PCI0.LPCB.EC.HKEY.GPTL)
- - If (LAnd (ANGN, LNotEqual (\_SB.PCI0.LPCB.EC.VPON, 0x00)))
- + If (LAnd (ANGN, LNotEqual (\_SB.PCI0.LPCB.DGON, 0x00)))
- {
- - If (CondRefOf (\_SB.PCI0.RP09.PEGP.CPPC))
- + If (CondRefOf (\_SB.PCI0.RP01.PEGP.CPPC))
- {
- - \_SB.PCI0.RP09.PEGP.NVST ()
- + \_SB.PCI0.RP01.PEGP.NVST ()
- }
- }
- }
- @@ -34553,6 +30414,17 @@
- Scope (\_SB.PCI0)
- {
- + Method (DCPL, 0, NotSerialized)
- + {
- + If (LEqual (\_SB.PCI0.LPCB.EC.ACAT, 0x00))
- + {
- + SPMS (0x01)
- + }
- + Else
- + {
- + SPMS (0x02)
- + }
- + }
- }
- Scope (\_SB.PCI0.LPCB.EC)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement