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
- +++ x1c5/DSDT.dsl 2018-03-02 23:18:08.883429000 -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:18:08 2018
- *
- * Original Table Header:
- * Signature "DSDT"
- - * Length 0x000260F5 (155893)
- + * Length 0x000206E0 (132832)
- * Revision 0x02
- - * Checksum 0xFE
- + * Checksum 0x8F
- * OEM ID "LENOVO"
- * OEM Table ID "SKL "
- * OEM Revision 0x00000000 (0)
- @@ -20,13 +20,17 @@
- */
- DefinitionBlock ("", "DSDT", 2, "LENOVO", "SKL ", 0x00000000)
- {
- - External (_GPE.TBNF, MethodObj) // 0 Arguments
- External (_PR_.BGIA, UnknownObj)
- External (_PR_.BGMA, UnknownObj)
- External (_PR_.BGMS, UnknownObj)
- External (_PR_.CFGD, UnknownObj)
- External (_PR_.CLVL, UnknownObj)
- External (_PR_.CPPC, IntObj)
- + External (_PR_.CPU0, DeviceObj)
- + External (_PR_.CPU0._PPC, MethodObj) // 0 Arguments
- + External (_PR_.CPU0._PSS, MethodObj) // 0 Arguments
- + External (_PR_.CPU0.LPSS, PkgObj)
- + External (_PR_.CPU0.TPSS, PkgObj)
- External (_PR_.DSAE, UnknownObj)
- External (_PR_.DTS1, UnknownObj)
- External (_PR_.DTS2, UnknownObj)
- @@ -40,17 +44,10 @@
- External (_PR_.PDTS, UnknownObj)
- External (_PR_.PKGA, UnknownObj)
- External (_PR_.POWS, UnknownObj)
- - External (_PR_.PR00, DeviceObj)
- - External (_PR_.PR00._PPC, MethodObj) // 0 Arguments
- - External (_PR_.PR00.LPSS, PkgObj)
- - External (_PR_.PR00.TPSS, PkgObj)
- External (_PR_.TRPD, UnknownObj)
- External (_PR_.TRPF, UnknownObj)
- External (_SB_.GGIV, MethodObj) // 1 Arguments
- - External (_SB_.GGOV, MethodObj) // 1 Arguments
- External (_SB_.IETM, DeviceObj)
- - External (_SB_.IETM.DPTE, UnknownObj)
- - External (_SB_.PCI0.B0D4.NPCC, PkgObj)
- External (_SB_.PCI0.CTCD, MethodObj) // 0 Arguments
- External (_SB_.PCI0.CTCN, MethodObj) // 0 Arguments
- External (_SB_.PCI0.GFX0, DeviceObj)
- @@ -70,113 +67,26 @@
- External (_SB_.PCI0.HDAS.PPMS, MethodObj) // 1 Arguments
- External (_SB_.PCI0.HDAS.PS0X, MethodObj) // 0 Arguments
- External (_SB_.PCI0.HDAS.PS3X, MethodObj) // 0 Arguments
- - 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.H_EC.XDAT, MethodObj) // 0 Arguments
- External (_SB_.PCI0.PAUD.PUAM, MethodObj) // 0 Arguments
- External (_SB_.PCI0.PEG0, DeviceObj)
- External (_SB_.PCI0.PEG0.PEGP, DeviceObj)
- - External (_SB_.PCI0.PEG0.PG00.PEGP, DeviceObj)
- External (_SB_.PCI0.PEG1, DeviceObj)
- - External (_SB_.PCI0.PEG1.PG01.PEGP, DeviceObj)
- External (_SB_.PCI0.PEG2, DeviceObj)
- - External (_SB_.PCI0.PEG2.PG02.PEGP, DeviceObj)
- External (_SB_.PCI0.PTDP, UnknownObj)
- - 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)
- @@ -193,20 +103,18 @@
- External (_SB_.PCI0.XHC_.RHUB.PS0X, MethodObj) // 0 Arguments
- External (_SB_.PCI0.XHC_.RHUB.PS2X, MethodObj) // 0 Arguments
- External (_SB_.PCI0.XHC_.RHUB.PS3X, MethodObj) // 0 Arguments
- - External (_SB_.SGOV, MethodObj) // 2 Arguments
- External (_SB_.TBFP, MethodObj) // 1 Arguments
- External (_SB_.TPM_.PTS_, MethodObj) // 1 Arguments
- External (_SB_.UBTC.NTFY, MethodObj) // 0 Arguments
- External (_TZ_.ETMD, IntObj)
- External (_TZ_.TZ00, DeviceObj)
- External (_TZ_.TZ01, DeviceObj)
- - External (ADBG, MethodObj) // 1 Arguments
- External (ALSE, UnknownObj)
- External (BNUM, UnknownObj)
- External (BRTL, UnknownObj)
- External (CFGD, UnknownObj)
- External (DIDX, UnknownObj)
- - External (DX2H, MethodObj) // 2 Arguments
- + External (FFTB, MethodObj) // 1 Arguments
- External (GSMI, UnknownObj)
- External (IGDS, UnknownObj)
- External (LHIH, UnknownObj)
- @@ -216,210 +124,28 @@
- External (M32L, UnknownObj)
- External (M64B, UnknownObj)
- External (M64L, UnknownObj)
- - External (MBGS, MethodObj) // 1 Arguments
- External (MMRP, MethodObj) // 1 Arguments
- External (MMTB, MethodObj) // 1 Arguments
- - External (ODV0, IntObj)
- - External (ODV1, IntObj)
- - External (ODV2, IntObj)
- - External (ODV3, IntObj)
- - External (ODV4, IntObj)
- - External (ODV5, IntObj)
- - External (ODV6, IntObj)
- - External (ODV7, IntObj)
- - External (ODV8, IntObj)
- - External (ODV9, IntObj)
- - External (ODVA, IntObj)
- - External (ODVB, IntObj)
- - External (ODVC, IntObj)
- - External (ODVD, IntObj)
- - External (ODVE, IntObj)
- - External (ODVF, IntObj)
- - External (ODVG, IntObj)
- - External (ODVH, IntObj)
- - External (ODVI, IntObj)
- - External (ODVJ, IntObj)
- - External (PC00, IntObj)
- - External (PC01, UnknownObj)
- - External (PC02, UnknownObj)
- - External (PC03, UnknownObj)
- - External (PC04, UnknownObj)
- - External (PC05, UnknownObj)
- - External (PC06, UnknownObj)
- - External (PC07, UnknownObj)
- - External (PC08, UnknownObj)
- - External (PC09, UnknownObj)
- - External (PC10, UnknownObj)
- - External (PC11, UnknownObj)
- - External (PC12, UnknownObj)
- - External (PC13, UnknownObj)
- - External (PC14, UnknownObj)
- - External (PC15, UnknownObj)
- + External (PDC0, IntObj)
- + External (PDC1, UnknownObj)
- + External (PDC2, UnknownObj)
- + External (PDC3, UnknownObj)
- + External (PDC4, UnknownObj)
- + External (PDC5, UnknownObj)
- + External (PDC6, UnknownObj)
- + External (PDC7, UnknownObj)
- External (PTTB, UnknownObj)
- External (SGMD, UnknownObj)
- - External (STDV, IntObj)
- 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, 0x5B557000, 0x072C)
- Field (GNVS, AnyAcc, Lock, Preserve)
- {
- OSYS, 16,
- @@ -1570,35 +1296,8 @@
- UPT2, 8,
- TWIN, 8,
- TRWA, 8,
- - PEWE, 8,
- - ODV6, 8,
- - ODV7, 8,
- - ODV8, 8,
- - ODV9, 8,
- - ODVA, 8,
- - ODVB, 8,
- - ODVC, 8,
- - ODVD, 8,
- - ODVE, 8,
- - ODVF, 8,
- - ODVG, 8,
- - ODVH, 8,
- - ODVI, 8,
- - ODVJ, 8,
- - Offset (0x74E),
- - ELPM, 32,
- - ELPS, 32,
- - Offset (0x758),
- - UCRT, 8,
- - TBOD, 16,
- - TSXW, 8,
- - VRGP, 32,
- - PVSC, 8,
- - RTBT, 8,
- - RTBC, 8,
- - TBCD, 16,
- - TBTE, 8,
- - RWAN, 8
- + PWMG, 32,
- + PWRG, 32
- }
- Scope (\_SB)
- @@ -3496,7 +3195,7 @@
- {
- And (CTRL, 0xFFFFFFE0, CTRL) /* \_SB_.PCI0.CTRL */
- }
- - ElseIf (LEqual (TBTS, 0x01))
- + ElseIf (LAnd (LEqual (TBTS, 0x01), LEqual (TNAT, 0x01)))
- {
- And (CTRL, 0xFFFFFFF7, CTRL) /* \_SB_.PCI0.CTRL */
- }
- @@ -3757,7 +3456,7 @@
- }
- }
- - Name (PNVB, 0xAB15F018)
- + Name (PNVB, 0x5B567018)
- Name (PNVL, 0x0287)
- OperationRegion (PNVA, SystemMemory, PNVB, PNVL)
- Field (PNVA, AnyAcc, Lock, Preserve)
- @@ -5487,6 +5186,10 @@
- Scope (\_SB.PCI0)
- {
- + Name (LTRZ, 0x00)
- + Name (OBFZ, 0x00)
- + Name (LMSL, 0x00)
- + Name (LNSL, 0x00)
- Device (GLAN)
- {
- Name (_ADR, 0x001F0006) // _ADR: Address
- @@ -5808,64 +5511,10 @@
- UPSW, 2
- }
- - Name (U3PS, Zero)
- - If (LEqual (PCHV (), SPTL))
- - {
- - Store (0x0540, U3PS) /* \_SB_.PCI0.XHC_._PS3.U3PS */
- - }
- - Else
- - {
- - Store (0x0580, U3PS) /* \_SB_.PCI0.XHC_._PS3.U3PS */
- - }
- -
- - OperationRegion (UPSC, SystemMemory, Add (\XWMB, U3PS), 0x0100)
- - Field (UPSC, DWordAcc, Lock, Preserve)
- - {
- - Offset (0x03),
- - CAS1, 1,
- - Offset (0x10),
- - Offset (0x13),
- - CAS2, 1,
- - Offset (0x20),
- - Offset (0x23),
- - CAS3, 1,
- - Offset (0x30),
- - Offset (0x33),
- - CAS4, 1,
- - Offset (0x40),
- - Offset (0x43),
- - CAS5, 1,
- - Offset (0x50),
- - Offset (0x53),
- - CAS6, 1,
- - Offset (0x60),
- - Offset (0x63),
- - CAS7, 1,
- - Offset (0x70),
- - Offset (0x73),
- - CAS8, 1,
- - Offset (0x80),
- - Offset (0x83),
- - CAS9, 1,
- - Offset (0x90),
- - Offset (0x93),
- - CASA, 1
- - }
- -
- Store (0x03, UPSW) /* \_SB_.PCI0.XHC_._PS3.UPSW */
- - Store (0x01, STGE) /* \_SB_.PCI0.XHC_.STGE */
- - If (LOr (LOr (LOr (LOr (LOr (LOr (CAS1, CAS2), CAS3), CAS4), CAS5),
- - CAS6), LAnd (LEqual (PCHV (), SPTH), LOr (LOr (LOr (CAS7, CAS8), CAS9), CASA))))
- - {
- - Store (0x00, D3HE) /* \_SB_.PCI0.XHC_.D3HE */
- - Sleep (0x0A)
- - }
- - Else
- - {
- - Store (0x01, D3HE) /* \_SB_.PCI0.XHC_.D3HE */
- - }
- -
- And (^PDBM, Not (0x02), ^PDBM) /* \_SB_.PCI0.XHC_.PDBM */
- + Store (0x01, STGE) /* \_SB_.PCI0.XHC_.STGE */
- + Store (0x01, D3HE) /* \_SB_.PCI0.XHC_.D3HE */
- Store (0x03, ^D0D3) /* \_SB_.PCI0.XHC_.D0D3 */
- Store (Local2, ^MEMB) /* \_SB_.PCI0.XHC_.MEMB */
- Store (Local1, ^PDBM) /* \_SB_.PCI0.XHC_.PDBM */
- @@ -6478,7 +6127,6 @@
- {
- Case (0x00)
- {
- - ADBG ("_DSM Fun 0")
- Return (Buffer (One)
- {
- 0x0F // .
- @@ -6492,8 +6140,6 @@
- Case (0x02)
- {
- ADBG ("_DSM Fun 2 FMSK")
- - ADBG ("ADFM:")
- - ADBG (ADFM)
- Return (ADFM) /* \ADFM */
- }
- Case (0x03)
- @@ -6501,12 +6147,9 @@
- ADBG ("_DSM Fun 3 PPMS")
- If (CondRefOf (\_SB.PCI0.HDAS.PPMS))
- {
- - ADBG ("PPMS:")
- - ADBG (Arg3)
- Return (\_SB.PCI0.HDAS.PPMS (Arg3))
- }
- - ADBG ("BUGBUG")
- Return (0x00)
- }
- Default
- @@ -6521,17 +6164,6 @@
- }
- }
- - If (CondRefOf (HIWC))
- - {
- - If (HIWC (Arg0))
- - {
- - If (CondRefOf (HIDW))
- - {
- - Return (HIDW (Arg0, Arg1, Arg2, Arg3))
- - }
- - }
- - }
- -
- ADBG ("_DSM UUID NOK")
- Return (Buffer (0x01)
- {
- @@ -6560,16 +6192,12 @@
- }
- }
- - Name (LTRZ, 0x00)
- - Name (OBFZ, 0x00)
- - Name (LMSL, 0x00)
- - Name (LNSL, 0x00)
- Method (_INI, 0, NotSerialized) // _INI: Initialize
- {
- - Store (LTR1, LTRZ) /* \_SB_.PCI0.RP01.LTRZ */
- - Store (PML1, LMSL) /* \_SB_.PCI0.RP01.LMSL */
- - Store (PNL1, LNSL) /* \_SB_.PCI0.RP01.LNSL */
- - Store (OBF1, OBFZ) /* \_SB_.PCI0.RP01.OBFZ */
- + Store (LTR1, LTRZ) /* \_SB_.PCI0.LTRZ */
- + Store (PML1, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (PNL1, LNSL) /* \_SB_.PCI0.LNSL */
- + Store (OBF1, OBFZ) /* \_SB_.PCI0.OBFZ */
- }
- OperationRegion (PXCS, PCI_Config, 0x00, 0x0480)
- @@ -6647,12 +6275,12 @@
- If (LGreaterEqual (Arg1, 0x02))
- {
- Store (0x01, FUN0) /* \_SB_.PCI0.RP01._DSM.FUN0 */
- - If (LTRZ)
- + If (LTRE)
- {
- Store (0x01, FUN6) /* \_SB_.PCI0.RP01._DSM.FUN6 */
- }
- - If (OBFZ)
- + If (OBFF)
- {
- Store (0x01, FUN4) /* \_SB_.PCI0.RP01._DSM.FUN4 */
- }
- @@ -6708,13 +6336,13 @@
- {
- If (LEqual (PCHS, SPTH))
- {
- - Store (0x0846, LMSL) /* \_SB_.PCI0.RP01.LMSL */
- - Store (0x0846, LNSL) /* \_SB_.PCI0.RP01.LNSL */
- + Store (0x0846, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (0x0846, LNSL) /* \_SB_.PCI0.LNSL */
- }
- ElseIf (LEqual (PCHS, SPTL))
- {
- - Store (0x1003, LMSL) /* \_SB_.PCI0.RP01.LMSL */
- - Store (0x1003, LNSL) /* \_SB_.PCI0.RP01.LNSL */
- + Store (0x1003, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (0x1003, LNSL) /* \_SB_.PCI0.LNSL */
- }
- }
- @@ -6770,10 +6398,6 @@
- Device (PXSX)
- {
- Name (_ADR, 0x00) // _ADR: Address
- - Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake
- - {
- - Return (GPRW (0x69, 0x04))
- - }
- }
- Method (HPME, 0, Serialized)
- @@ -6817,16 +6441,12 @@
- }
- }
- - Name (LTRZ, 0x00)
- - Name (OBFZ, 0x00)
- - Name (LMSL, 0x00)
- - Name (LNSL, 0x00)
- Method (_INI, 0, NotSerialized) // _INI: Initialize
- {
- - Store (LTR2, LTRZ) /* \_SB_.PCI0.RP02.LTRZ */
- - Store (PML2, LMSL) /* \_SB_.PCI0.RP02.LMSL */
- - Store (PNL2, LNSL) /* \_SB_.PCI0.RP02.LNSL */
- - Store (OBF2, OBFZ) /* \_SB_.PCI0.RP02.OBFZ */
- + Store (LTR2, LTRZ) /* \_SB_.PCI0.LTRZ */
- + Store (PML2, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (PNL2, LNSL) /* \_SB_.PCI0.LNSL */
- + Store (OBF2, OBFZ) /* \_SB_.PCI0.OBFZ */
- }
- OperationRegion (PXCS, PCI_Config, 0x00, 0x0480)
- @@ -6904,12 +6524,12 @@
- If (LGreaterEqual (Arg1, 0x02))
- {
- Store (0x01, FUN0) /* \_SB_.PCI0.RP02._DSM.FUN0 */
- - If (LTRZ)
- + If (LTRE)
- {
- Store (0x01, FUN6) /* \_SB_.PCI0.RP02._DSM.FUN6 */
- }
- - If (OBFZ)
- + If (OBFF)
- {
- Store (0x01, FUN4) /* \_SB_.PCI0.RP02._DSM.FUN4 */
- }
- @@ -6965,13 +6585,13 @@
- {
- If (LEqual (PCHS, SPTH))
- {
- - Store (0x0846, LMSL) /* \_SB_.PCI0.RP02.LMSL */
- - Store (0x0846, LNSL) /* \_SB_.PCI0.RP02.LNSL */
- + Store (0x0846, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (0x0846, LNSL) /* \_SB_.PCI0.LNSL */
- }
- ElseIf (LEqual (PCHS, SPTL))
- {
- - Store (0x1003, LMSL) /* \_SB_.PCI0.RP02.LMSL */
- - Store (0x1003, LNSL) /* \_SB_.PCI0.RP02.LNSL */
- + Store (0x1003, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (0x1003, LNSL) /* \_SB_.PCI0.LNSL */
- }
- }
- @@ -7027,10 +6647,6 @@
- Device (PXSX)
- {
- Name (_ADR, 0x00) // _ADR: Address
- - Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake
- - {
- - Return (GPRW (0x69, 0x04))
- - }
- }
- Method (HPME, 0, Serialized)
- @@ -7074,16 +6690,12 @@
- }
- }
- - Name (LTRZ, 0x00)
- - Name (OBFZ, 0x00)
- - Name (LMSL, 0x00)
- - Name (LNSL, 0x00)
- Method (_INI, 0, NotSerialized) // _INI: Initialize
- {
- - Store (LTR3, LTRZ) /* \_SB_.PCI0.RP03.LTRZ */
- - Store (PML3, LMSL) /* \_SB_.PCI0.RP03.LMSL */
- - Store (PNL3, LNSL) /* \_SB_.PCI0.RP03.LNSL */
- - Store (OBF3, OBFZ) /* \_SB_.PCI0.RP03.OBFZ */
- + Store (LTR3, LTRZ) /* \_SB_.PCI0.LTRZ */
- + Store (PML3, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (PNL3, LNSL) /* \_SB_.PCI0.LNSL */
- + Store (OBF3, OBFZ) /* \_SB_.PCI0.OBFZ */
- }
- OperationRegion (PXCS, PCI_Config, 0x00, 0x0480)
- @@ -7161,12 +6773,12 @@
- If (LGreaterEqual (Arg1, 0x02))
- {
- Store (0x01, FUN0) /* \_SB_.PCI0.RP03._DSM.FUN0 */
- - If (LTRZ)
- + If (LTRE)
- {
- Store (0x01, FUN6) /* \_SB_.PCI0.RP03._DSM.FUN6 */
- }
- - If (OBFZ)
- + If (OBFF)
- {
- Store (0x01, FUN4) /* \_SB_.PCI0.RP03._DSM.FUN4 */
- }
- @@ -7222,13 +6834,13 @@
- {
- If (LEqual (PCHS, SPTH))
- {
- - Store (0x0846, LMSL) /* \_SB_.PCI0.RP03.LMSL */
- - Store (0x0846, LNSL) /* \_SB_.PCI0.RP03.LNSL */
- + Store (0x0846, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (0x0846, LNSL) /* \_SB_.PCI0.LNSL */
- }
- ElseIf (LEqual (PCHS, SPTL))
- {
- - Store (0x1003, LMSL) /* \_SB_.PCI0.RP03.LMSL */
- - Store (0x1003, LNSL) /* \_SB_.PCI0.RP03.LNSL */
- + Store (0x1003, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (0x1003, LNSL) /* \_SB_.PCI0.LNSL */
- }
- }
- @@ -7284,10 +6896,6 @@
- Device (PXSX)
- {
- Name (_ADR, 0x00) // _ADR: Address
- - Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake
- - {
- - Return (GPRW (0x69, 0x04))
- - }
- }
- Method (HPME, 0, Serialized)
- @@ -7331,16 +6939,12 @@
- }
- }
- - Name (LTRZ, 0x00)
- - Name (OBFZ, 0x00)
- - Name (LMSL, 0x00)
- - Name (LNSL, 0x00)
- Method (_INI, 0, NotSerialized) // _INI: Initialize
- {
- - Store (LTR4, LTRZ) /* \_SB_.PCI0.RP04.LTRZ */
- - Store (PML4, LMSL) /* \_SB_.PCI0.RP04.LMSL */
- - Store (PNL4, LNSL) /* \_SB_.PCI0.RP04.LNSL */
- - Store (OBF4, OBFZ) /* \_SB_.PCI0.RP04.OBFZ */
- + Store (LTR4, LTRZ) /* \_SB_.PCI0.LTRZ */
- + Store (PML4, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (PNL4, LNSL) /* \_SB_.PCI0.LNSL */
- + Store (OBF4, OBFZ) /* \_SB_.PCI0.OBFZ */
- }
- OperationRegion (PXCS, PCI_Config, 0x00, 0x0480)
- @@ -7418,12 +7022,12 @@
- If (LGreaterEqual (Arg1, 0x02))
- {
- Store (0x01, FUN0) /* \_SB_.PCI0.RP04._DSM.FUN0 */
- - If (LTRZ)
- + If (LTRE)
- {
- Store (0x01, FUN6) /* \_SB_.PCI0.RP04._DSM.FUN6 */
- }
- - If (OBFZ)
- + If (OBFF)
- {
- Store (0x01, FUN4) /* \_SB_.PCI0.RP04._DSM.FUN4 */
- }
- @@ -7479,13 +7083,13 @@
- {
- If (LEqual (PCHS, SPTH))
- {
- - Store (0x0846, LMSL) /* \_SB_.PCI0.RP04.LMSL */
- - Store (0x0846, LNSL) /* \_SB_.PCI0.RP04.LNSL */
- + Store (0x0846, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (0x0846, LNSL) /* \_SB_.PCI0.LNSL */
- }
- ElseIf (LEqual (PCHS, SPTL))
- {
- - Store (0x1003, LMSL) /* \_SB_.PCI0.RP04.LMSL */
- - Store (0x1003, LNSL) /* \_SB_.PCI0.RP04.LNSL */
- + Store (0x1003, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (0x1003, LNSL) /* \_SB_.PCI0.LNSL */
- }
- }
- @@ -7541,10 +7145,6 @@
- Device (PXSX)
- {
- Name (_ADR, 0x00) // _ADR: Address
- - Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake
- - {
- - Return (GPRW (0x69, 0x04))
- - }
- }
- Method (HPME, 0, Serialized)
- @@ -7588,16 +7188,12 @@
- }
- }
- - Name (LTRZ, 0x00)
- - Name (OBFZ, 0x00)
- - Name (LMSL, 0x00)
- - Name (LNSL, 0x00)
- Method (_INI, 0, NotSerialized) // _INI: Initialize
- {
- - Store (LTR5, LTRZ) /* \_SB_.PCI0.RP05.LTRZ */
- - Store (PML5, LMSL) /* \_SB_.PCI0.RP05.LMSL */
- - Store (PNL5, LNSL) /* \_SB_.PCI0.RP05.LNSL */
- - Store (OBF5, OBFZ) /* \_SB_.PCI0.RP05.OBFZ */
- + Store (LTR5, LTRZ) /* \_SB_.PCI0.LTRZ */
- + Store (PML5, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (PNL5, LNSL) /* \_SB_.PCI0.LNSL */
- + Store (OBF5, OBFZ) /* \_SB_.PCI0.OBFZ */
- }
- OperationRegion (PXCS, PCI_Config, 0x00, 0x0480)
- @@ -7675,12 +7271,12 @@
- If (LGreaterEqual (Arg1, 0x02))
- {
- Store (0x01, FUN0) /* \_SB_.PCI0.RP05._DSM.FUN0 */
- - If (LTRZ)
- + If (LTRE)
- {
- Store (0x01, FUN6) /* \_SB_.PCI0.RP05._DSM.FUN6 */
- }
- - If (OBFZ)
- + If (OBFF)
- {
- Store (0x01, FUN4) /* \_SB_.PCI0.RP05._DSM.FUN4 */
- }
- @@ -7736,13 +7332,13 @@
- {
- If (LEqual (PCHS, SPTH))
- {
- - Store (0x0846, LMSL) /* \_SB_.PCI0.RP05.LMSL */
- - Store (0x0846, LNSL) /* \_SB_.PCI0.RP05.LNSL */
- + Store (0x0846, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (0x0846, LNSL) /* \_SB_.PCI0.LNSL */
- }
- ElseIf (LEqual (PCHS, SPTL))
- {
- - Store (0x1003, LMSL) /* \_SB_.PCI0.RP05.LMSL */
- - Store (0x1003, LNSL) /* \_SB_.PCI0.RP05.LNSL */
- + Store (0x1003, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (0x1003, LNSL) /* \_SB_.PCI0.LNSL */
- }
- }
- @@ -7798,10 +7394,6 @@
- Device (PXSX)
- {
- Name (_ADR, 0x00) // _ADR: Address
- - Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake
- - {
- - Return (GPRW (0x69, 0x04))
- - }
- }
- Method (HPME, 0, Serialized)
- @@ -7845,16 +7437,12 @@
- }
- }
- - Name (LTRZ, 0x00)
- - Name (OBFZ, 0x00)
- - Name (LMSL, 0x00)
- - Name (LNSL, 0x00)
- Method (_INI, 0, NotSerialized) // _INI: Initialize
- {
- - Store (LTR6, LTRZ) /* \_SB_.PCI0.RP06.LTRZ */
- - Store (PML6, LMSL) /* \_SB_.PCI0.RP06.LMSL */
- - Store (PNL6, LNSL) /* \_SB_.PCI0.RP06.LNSL */
- - Store (OBF6, OBFZ) /* \_SB_.PCI0.RP06.OBFZ */
- + Store (LTR6, LTRZ) /* \_SB_.PCI0.LTRZ */
- + Store (PML6, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (PNL6, LNSL) /* \_SB_.PCI0.LNSL */
- + Store (OBF6, OBFZ) /* \_SB_.PCI0.OBFZ */
- }
- OperationRegion (PXCS, PCI_Config, 0x00, 0x0480)
- @@ -7932,12 +7520,12 @@
- If (LGreaterEqual (Arg1, 0x02))
- {
- Store (0x01, FUN0) /* \_SB_.PCI0.RP06._DSM.FUN0 */
- - If (LTRZ)
- + If (LTRE)
- {
- Store (0x01, FUN6) /* \_SB_.PCI0.RP06._DSM.FUN6 */
- }
- - If (OBFZ)
- + If (OBFF)
- {
- Store (0x01, FUN4) /* \_SB_.PCI0.RP06._DSM.FUN4 */
- }
- @@ -7993,13 +7581,13 @@
- {
- If (LEqual (PCHS, SPTH))
- {
- - Store (0x0846, LMSL) /* \_SB_.PCI0.RP06.LMSL */
- - Store (0x0846, LNSL) /* \_SB_.PCI0.RP06.LNSL */
- + Store (0x0846, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (0x0846, LNSL) /* \_SB_.PCI0.LNSL */
- }
- ElseIf (LEqual (PCHS, SPTL))
- {
- - Store (0x1003, LMSL) /* \_SB_.PCI0.RP06.LMSL */
- - Store (0x1003, LNSL) /* \_SB_.PCI0.RP06.LNSL */
- + Store (0x1003, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (0x1003, LNSL) /* \_SB_.PCI0.LNSL */
- }
- }
- @@ -8055,10 +7643,6 @@
- Device (PXSX)
- {
- Name (_ADR, 0x00) // _ADR: Address
- - Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake
- - {
- - Return (GPRW (0x69, 0x04))
- - }
- }
- Method (HPME, 0, Serialized)
- @@ -8102,16 +7686,12 @@
- }
- }
- - Name (LTRZ, 0x00)
- - Name (OBFZ, 0x00)
- - Name (LMSL, 0x00)
- - Name (LNSL, 0x00)
- Method (_INI, 0, NotSerialized) // _INI: Initialize
- {
- - Store (LTR7, LTRZ) /* \_SB_.PCI0.RP07.LTRZ */
- - Store (PML7, LMSL) /* \_SB_.PCI0.RP07.LMSL */
- - Store (PNL7, LNSL) /* \_SB_.PCI0.RP07.LNSL */
- - Store (OBF7, OBFZ) /* \_SB_.PCI0.RP07.OBFZ */
- + Store (LTR7, LTRZ) /* \_SB_.PCI0.LTRZ */
- + Store (PML7, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (PNL7, LNSL) /* \_SB_.PCI0.LNSL */
- + Store (OBF7, OBFZ) /* \_SB_.PCI0.OBFZ */
- }
- OperationRegion (PXCS, PCI_Config, 0x00, 0x0480)
- @@ -8189,12 +7769,12 @@
- If (LGreaterEqual (Arg1, 0x02))
- {
- Store (0x01, FUN0) /* \_SB_.PCI0.RP07._DSM.FUN0 */
- - If (LTRZ)
- + If (LTRE)
- {
- Store (0x01, FUN6) /* \_SB_.PCI0.RP07._DSM.FUN6 */
- }
- - If (OBFZ)
- + If (OBFF)
- {
- Store (0x01, FUN4) /* \_SB_.PCI0.RP07._DSM.FUN4 */
- }
- @@ -8250,13 +7830,13 @@
- {
- If (LEqual (PCHS, SPTH))
- {
- - Store (0x0846, LMSL) /* \_SB_.PCI0.RP07.LMSL */
- - Store (0x0846, LNSL) /* \_SB_.PCI0.RP07.LNSL */
- + Store (0x0846, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (0x0846, LNSL) /* \_SB_.PCI0.LNSL */
- }
- ElseIf (LEqual (PCHS, SPTL))
- {
- - Store (0x1003, LMSL) /* \_SB_.PCI0.RP07.LMSL */
- - Store (0x1003, LNSL) /* \_SB_.PCI0.RP07.LNSL */
- + Store (0x1003, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (0x1003, LNSL) /* \_SB_.PCI0.LNSL */
- }
- }
- @@ -8312,10 +7892,6 @@
- Device (PXSX)
- {
- Name (_ADR, 0x00) // _ADR: Address
- - Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake
- - {
- - Return (GPRW (0x69, 0x04))
- - }
- }
- Method (HPME, 0, Serialized)
- @@ -8359,16 +7935,12 @@
- }
- }
- - Name (LTRZ, 0x00)
- - Name (OBFZ, 0x00)
- - Name (LMSL, 0x00)
- - Name (LNSL, 0x00)
- Method (_INI, 0, NotSerialized) // _INI: Initialize
- {
- - Store (LTR8, LTRZ) /* \_SB_.PCI0.RP08.LTRZ */
- - Store (PML8, LMSL) /* \_SB_.PCI0.RP08.LMSL */
- - Store (PNL8, LNSL) /* \_SB_.PCI0.RP08.LNSL */
- - Store (OBF8, OBFZ) /* \_SB_.PCI0.RP08.OBFZ */
- + Store (LTR8, LTRZ) /* \_SB_.PCI0.LTRZ */
- + Store (PML8, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (PNL8, LNSL) /* \_SB_.PCI0.LNSL */
- + Store (OBF8, OBFZ) /* \_SB_.PCI0.OBFZ */
- }
- OperationRegion (PXCS, PCI_Config, 0x00, 0x0480)
- @@ -8446,12 +8018,12 @@
- If (LGreaterEqual (Arg1, 0x02))
- {
- Store (0x01, FUN0) /* \_SB_.PCI0.RP08._DSM.FUN0 */
- - If (LTRZ)
- + If (LTRE)
- {
- Store (0x01, FUN6) /* \_SB_.PCI0.RP08._DSM.FUN6 */
- }
- - If (OBFZ)
- + If (OBFF)
- {
- Store (0x01, FUN4) /* \_SB_.PCI0.RP08._DSM.FUN4 */
- }
- @@ -8507,13 +8079,13 @@
- {
- If (LEqual (PCHS, SPTH))
- {
- - Store (0x0846, LMSL) /* \_SB_.PCI0.RP08.LMSL */
- - Store (0x0846, LNSL) /* \_SB_.PCI0.RP08.LNSL */
- + Store (0x0846, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (0x0846, LNSL) /* \_SB_.PCI0.LNSL */
- }
- ElseIf (LEqual (PCHS, SPTL))
- {
- - Store (0x1003, LMSL) /* \_SB_.PCI0.RP08.LMSL */
- - Store (0x1003, LNSL) /* \_SB_.PCI0.RP08.LNSL */
- + Store (0x1003, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (0x1003, LNSL) /* \_SB_.PCI0.LNSL */
- }
- }
- @@ -8569,10 +8141,6 @@
- Device (PXSX)
- {
- Name (_ADR, 0x00) // _ADR: Address
- - Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake
- - {
- - Return (GPRW (0x69, 0x04))
- - }
- }
- Method (HPME, 0, Serialized)
- @@ -8601,9 +8169,10 @@
- Name (RID, 0x00)
- Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake
- {
- - Return (GPRW (0x27, 0x04))
- + Return (GPRW (0x69, 0x04))
- }
- + Name (PDSF, 0x00)
- Method (_ADR, 0, NotSerialized) // _ADR: Address
- {
- If (LNotEqual (RPA9, 0x00))
- @@ -8616,19 +8185,16 @@
- }
- }
- - Name (LTRZ, 0x00)
- - Name (OBFZ, 0x00)
- - Name (LMSL, 0x00)
- - Name (LNSL, 0x00)
- Method (_INI, 0, NotSerialized) // _INI: Initialize
- {
- - Store (LTR9, LTRZ) /* \_SB_.PCI0.RP09.LTRZ */
- - Store (PML9, LMSL) /* \_SB_.PCI0.RP09.LMSL */
- - Store (PNL9, LNSL) /* \_SB_.PCI0.RP09.LNSL */
- - Store (OBF9, OBFZ) /* \_SB_.PCI0.RP09.OBFZ */
- + Store (LTR9, LTRZ) /* \_SB_.PCI0.LTRZ */
- + Store (PML9, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (PNL9, LNSL) /* \_SB_.PCI0.LNSL */
- + Store (OBF9, OBFZ) /* \_SB_.PCI0.OBFZ */
- + Store (PDSX, PDSF) /* \_SB_.PCI0.RP09.PDSF */
- }
- - OperationRegion (PXCS, SystemMemory, 0xF00E8000, 0x0480)
- + OperationRegion (PXCS, PCI_Config, 0x00, 0x0480)
- Field (PXCS, AnyAcc, NoLock, Preserve)
- {
- VDID, 32,
- @@ -8703,12 +8269,12 @@
- If (LGreaterEqual (Arg1, 0x02))
- {
- Store (0x01, FUN0) /* \_SB_.PCI0.RP09._DSM.FUN0 */
- - If (LTRZ)
- + If (LTRE)
- {
- Store (0x01, FUN6) /* \_SB_.PCI0.RP09._DSM.FUN6 */
- }
- - If (OBFZ)
- + If (OBFF)
- {
- Store (0x01, FUN4) /* \_SB_.PCI0.RP09._DSM.FUN4 */
- }
- @@ -8764,13 +8330,13 @@
- {
- If (LEqual (PCHS, SPTH))
- {
- - Store (0x0846, LMSL) /* \_SB_.PCI0.RP09.LMSL */
- - Store (0x0846, LNSL) /* \_SB_.PCI0.RP09.LNSL */
- + Store (0x0846, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (0x0846, LNSL) /* \_SB_.PCI0.LNSL */
- }
- ElseIf (LEqual (PCHS, SPTL))
- {
- - Store (0x1003, LMSL) /* \_SB_.PCI0.RP09.LMSL */
- - Store (0x1003, LNSL) /* \_SB_.PCI0.RP09.LNSL */
- + Store (0x1003, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (0x1003, LNSL) /* \_SB_.PCI0.LNSL */
- }
- }
- @@ -8826,10 +8392,6 @@
- Device (PXSX)
- {
- Name (_ADR, 0x00) // _ADR: Address
- - Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake
- - {
- - Return (GPRW (0x69, 0x04))
- - }
- }
- Method (HPME, 0, Serialized)
- @@ -8873,16 +8435,12 @@
- }
- }
- - Name (LTRZ, 0x00)
- - Name (OBFZ, 0x00)
- - Name (LMSL, 0x00)
- - Name (LNSL, 0x00)
- Method (_INI, 0, NotSerialized) // _INI: Initialize
- {
- - Store (LTRA, LTRZ) /* \_SB_.PCI0.RP10.LTRZ */
- - Store (PMLA, LMSL) /* \_SB_.PCI0.RP10.LMSL */
- - Store (PNLA, LNSL) /* \_SB_.PCI0.RP10.LNSL */
- - Store (OBFA, OBFZ) /* \_SB_.PCI0.RP10.OBFZ */
- + Store (LTRA, LTRZ) /* \_SB_.PCI0.LTRZ */
- + Store (PMLA, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (PNLA, LNSL) /* \_SB_.PCI0.LNSL */
- + Store (OBFA, OBFZ) /* \_SB_.PCI0.OBFZ */
- }
- OperationRegion (PXCS, PCI_Config, 0x00, 0x0480)
- @@ -8960,12 +8518,12 @@
- If (LGreaterEqual (Arg1, 0x02))
- {
- Store (0x01, FUN0) /* \_SB_.PCI0.RP10._DSM.FUN0 */
- - If (LTRZ)
- + If (LTRE)
- {
- Store (0x01, FUN6) /* \_SB_.PCI0.RP10._DSM.FUN6 */
- }
- - If (OBFZ)
- + If (OBFF)
- {
- Store (0x01, FUN4) /* \_SB_.PCI0.RP10._DSM.FUN4 */
- }
- @@ -9021,13 +8579,13 @@
- {
- If (LEqual (PCHS, SPTH))
- {
- - Store (0x0846, LMSL) /* \_SB_.PCI0.RP10.LMSL */
- - Store (0x0846, LNSL) /* \_SB_.PCI0.RP10.LNSL */
- + Store (0x0846, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (0x0846, LNSL) /* \_SB_.PCI0.LNSL */
- }
- ElseIf (LEqual (PCHS, SPTL))
- {
- - Store (0x1003, LMSL) /* \_SB_.PCI0.RP10.LMSL */
- - Store (0x1003, LNSL) /* \_SB_.PCI0.RP10.LNSL */
- + Store (0x1003, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (0x1003, LNSL) /* \_SB_.PCI0.LNSL */
- }
- }
- @@ -9083,10 +8641,6 @@
- Device (PXSX)
- {
- Name (_ADR, 0x00) // _ADR: Address
- - Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake
- - {
- - Return (GPRW (0x69, 0x04))
- - }
- }
- Method (HPME, 0, Serialized)
- @@ -9130,16 +8684,12 @@
- }
- }
- - Name (LTRZ, 0x00)
- - Name (OBFZ, 0x00)
- - Name (LMSL, 0x00)
- - Name (LNSL, 0x00)
- Method (_INI, 0, NotSerialized) // _INI: Initialize
- {
- - Store (LTRB, LTRZ) /* \_SB_.PCI0.RP11.LTRZ */
- - Store (PMLB, LMSL) /* \_SB_.PCI0.RP11.LMSL */
- - Store (PNLB, LNSL) /* \_SB_.PCI0.RP11.LNSL */
- - Store (OBFB, OBFZ) /* \_SB_.PCI0.RP11.OBFZ */
- + Store (LTRB, LTRZ) /* \_SB_.PCI0.LTRZ */
- + Store (PMLB, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (PNLB, LNSL) /* \_SB_.PCI0.LNSL */
- + Store (OBFB, OBFZ) /* \_SB_.PCI0.OBFZ */
- }
- OperationRegion (PXCS, PCI_Config, 0x00, 0x0480)
- @@ -9217,12 +8767,12 @@
- If (LGreaterEqual (Arg1, 0x02))
- {
- Store (0x01, FUN0) /* \_SB_.PCI0.RP11._DSM.FUN0 */
- - If (LTRZ)
- + If (LTRE)
- {
- Store (0x01, FUN6) /* \_SB_.PCI0.RP11._DSM.FUN6 */
- }
- - If (OBFZ)
- + If (OBFF)
- {
- Store (0x01, FUN4) /* \_SB_.PCI0.RP11._DSM.FUN4 */
- }
- @@ -9278,13 +8828,13 @@
- {
- If (LEqual (PCHS, SPTH))
- {
- - Store (0x0846, LMSL) /* \_SB_.PCI0.RP11.LMSL */
- - Store (0x0846, LNSL) /* \_SB_.PCI0.RP11.LNSL */
- + Store (0x0846, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (0x0846, LNSL) /* \_SB_.PCI0.LNSL */
- }
- ElseIf (LEqual (PCHS, SPTL))
- {
- - Store (0x1003, LMSL) /* \_SB_.PCI0.RP11.LMSL */
- - Store (0x1003, LNSL) /* \_SB_.PCI0.RP11.LNSL */
- + Store (0x1003, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (0x1003, LNSL) /* \_SB_.PCI0.LNSL */
- }
- }
- @@ -9340,10 +8890,6 @@
- Device (PXSX)
- {
- Name (_ADR, 0x00) // _ADR: Address
- - Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake
- - {
- - Return (GPRW (0x69, 0x04))
- - }
- }
- Method (HPME, 0, Serialized)
- @@ -9387,16 +8933,12 @@
- }
- }
- - Name (LTRZ, 0x00)
- - Name (OBFZ, 0x00)
- - Name (LMSL, 0x00)
- - Name (LNSL, 0x00)
- Method (_INI, 0, NotSerialized) // _INI: Initialize
- {
- - Store (LTRC, LTRZ) /* \_SB_.PCI0.RP12.LTRZ */
- - Store (PMLC, LMSL) /* \_SB_.PCI0.RP12.LMSL */
- - Store (PNLC, LNSL) /* \_SB_.PCI0.RP12.LNSL */
- - Store (OBFC, OBFZ) /* \_SB_.PCI0.RP12.OBFZ */
- + Store (LTRC, LTRZ) /* \_SB_.PCI0.LTRZ */
- + Store (PMLC, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (PNLC, LNSL) /* \_SB_.PCI0.LNSL */
- + Store (OBFC, OBFZ) /* \_SB_.PCI0.OBFZ */
- }
- OperationRegion (PXCS, PCI_Config, 0x00, 0x0480)
- @@ -9474,12 +9016,12 @@
- If (LGreaterEqual (Arg1, 0x02))
- {
- Store (0x01, FUN0) /* \_SB_.PCI0.RP12._DSM.FUN0 */
- - If (LTRZ)
- + If (LTRE)
- {
- Store (0x01, FUN6) /* \_SB_.PCI0.RP12._DSM.FUN6 */
- }
- - If (OBFZ)
- + If (OBFF)
- {
- Store (0x01, FUN4) /* \_SB_.PCI0.RP12._DSM.FUN4 */
- }
- @@ -9535,13 +9077,13 @@
- {
- If (LEqual (PCHS, SPTH))
- {
- - Store (0x0846, LMSL) /* \_SB_.PCI0.RP12.LMSL */
- - Store (0x0846, LNSL) /* \_SB_.PCI0.RP12.LNSL */
- + Store (0x0846, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (0x0846, LNSL) /* \_SB_.PCI0.LNSL */
- }
- ElseIf (LEqual (PCHS, SPTL))
- {
- - Store (0x1003, LMSL) /* \_SB_.PCI0.RP12.LMSL */
- - Store (0x1003, LNSL) /* \_SB_.PCI0.RP12.LNSL */
- + Store (0x1003, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (0x1003, LNSL) /* \_SB_.PCI0.LNSL */
- }
- }
- @@ -9597,10 +9139,6 @@
- Device (PXSX)
- {
- Name (_ADR, 0x00) // _ADR: Address
- - Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake
- - {
- - Return (GPRW (0x69, 0x04))
- - }
- }
- Method (HPME, 0, Serialized)
- @@ -9644,16 +9182,12 @@
- }
- }
- - Name (LTRZ, 0x00)
- - Name (OBFZ, 0x00)
- - Name (LMSL, 0x00)
- - Name (LNSL, 0x00)
- Method (_INI, 0, NotSerialized) // _INI: Initialize
- {
- - Store (LTRD, LTRZ) /* \_SB_.PCI0.RP13.LTRZ */
- - Store (PMLD, LMSL) /* \_SB_.PCI0.RP13.LMSL */
- - Store (PNLD, LNSL) /* \_SB_.PCI0.RP13.LNSL */
- - Store (OBFD, OBFZ) /* \_SB_.PCI0.RP13.OBFZ */
- + Store (LTRD, LTRZ) /* \_SB_.PCI0.LTRZ */
- + Store (PMLD, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (PNLD, LNSL) /* \_SB_.PCI0.LNSL */
- + Store (OBFD, OBFZ) /* \_SB_.PCI0.OBFZ */
- }
- OperationRegion (PXCS, PCI_Config, 0x00, 0x0480)
- @@ -9731,12 +9265,12 @@
- If (LGreaterEqual (Arg1, 0x02))
- {
- Store (0x01, FUN0) /* \_SB_.PCI0.RP13._DSM.FUN0 */
- - If (LTRZ)
- + If (LTRE)
- {
- Store (0x01, FUN6) /* \_SB_.PCI0.RP13._DSM.FUN6 */
- }
- - If (OBFZ)
- + If (OBFF)
- {
- Store (0x01, FUN4) /* \_SB_.PCI0.RP13._DSM.FUN4 */
- }
- @@ -9792,13 +9326,13 @@
- {
- If (LEqual (PCHS, SPTH))
- {
- - Store (0x0846, LMSL) /* \_SB_.PCI0.RP13.LMSL */
- - Store (0x0846, LNSL) /* \_SB_.PCI0.RP13.LNSL */
- + Store (0x0846, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (0x0846, LNSL) /* \_SB_.PCI0.LNSL */
- }
- ElseIf (LEqual (PCHS, SPTL))
- {
- - Store (0x1003, LMSL) /* \_SB_.PCI0.RP13.LMSL */
- - Store (0x1003, LNSL) /* \_SB_.PCI0.RP13.LNSL */
- + Store (0x1003, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (0x1003, LNSL) /* \_SB_.PCI0.LNSL */
- }
- }
- @@ -9854,10 +9388,6 @@
- Device (PXSX)
- {
- Name (_ADR, 0x00) // _ADR: Address
- - Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake
- - {
- - Return (GPRW (0x69, 0x04))
- - }
- }
- Method (HPME, 0, Serialized)
- @@ -9901,16 +9431,12 @@
- }
- }
- - Name (LTRZ, 0x00)
- - Name (OBFZ, 0x00)
- - Name (LMSL, 0x00)
- - Name (LNSL, 0x00)
- Method (_INI, 0, NotSerialized) // _INI: Initialize
- {
- - Store (LTRE, LTRZ) /* \_SB_.PCI0.RP14.LTRZ */
- - Store (PMLE, LMSL) /* \_SB_.PCI0.RP14.LMSL */
- - Store (PNLE, LNSL) /* \_SB_.PCI0.RP14.LNSL */
- - Store (OBFE, OBFZ) /* \_SB_.PCI0.RP14.OBFZ */
- + Store (LTRE, LTRZ) /* \_SB_.PCI0.LTRZ */
- + Store (PMLE, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (PNLE, LNSL) /* \_SB_.PCI0.LNSL */
- + Store (OBFE, OBFZ) /* \_SB_.PCI0.OBFZ */
- }
- OperationRegion (PXCS, PCI_Config, 0x00, 0x0480)
- @@ -9988,12 +9514,12 @@
- If (LGreaterEqual (Arg1, 0x02))
- {
- Store (0x01, FUN0) /* \_SB_.PCI0.RP14._DSM.FUN0 */
- - If (LTRZ)
- + If (LTRE)
- {
- Store (0x01, FUN6) /* \_SB_.PCI0.RP14._DSM.FUN6 */
- }
- - If (OBFZ)
- + If (OBFF)
- {
- Store (0x01, FUN4) /* \_SB_.PCI0.RP14._DSM.FUN4 */
- }
- @@ -10049,13 +9575,13 @@
- {
- If (LEqual (PCHS, SPTH))
- {
- - Store (0x0846, LMSL) /* \_SB_.PCI0.RP14.LMSL */
- - Store (0x0846, LNSL) /* \_SB_.PCI0.RP14.LNSL */
- + Store (0x0846, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (0x0846, LNSL) /* \_SB_.PCI0.LNSL */
- }
- ElseIf (LEqual (PCHS, SPTL))
- {
- - Store (0x1003, LMSL) /* \_SB_.PCI0.RP14.LMSL */
- - Store (0x1003, LNSL) /* \_SB_.PCI0.RP14.LNSL */
- + Store (0x1003, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (0x1003, LNSL) /* \_SB_.PCI0.LNSL */
- }
- }
- @@ -10111,10 +9637,6 @@
- Device (PXSX)
- {
- Name (_ADR, 0x00) // _ADR: Address
- - Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake
- - {
- - Return (GPRW (0x69, 0x04))
- - }
- }
- Method (HPME, 0, Serialized)
- @@ -10158,16 +9680,12 @@
- }
- }
- - Name (LTRZ, 0x00)
- - Name (OBFZ, 0x00)
- - Name (LMSL, 0x00)
- - Name (LNSL, 0x00)
- Method (_INI, 0, NotSerialized) // _INI: Initialize
- {
- - Store (LTRF, LTRZ) /* \_SB_.PCI0.RP15.LTRZ */
- - Store (PMLF, LMSL) /* \_SB_.PCI0.RP15.LMSL */
- - Store (PNLF, LNSL) /* \_SB_.PCI0.RP15.LNSL */
- - Store (OBFF, OBFZ) /* \_SB_.PCI0.RP15.OBFZ */
- + Store (LTRF, LTRZ) /* \_SB_.PCI0.LTRZ */
- + Store (PMLF, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (PNLF, LNSL) /* \_SB_.PCI0.LNSL */
- + Store (OBFF, OBFZ) /* \_SB_.PCI0.OBFZ */
- }
- OperationRegion (PXCS, PCI_Config, 0x00, 0x0480)
- @@ -10245,12 +9763,12 @@
- If (LGreaterEqual (Arg1, 0x02))
- {
- Store (0x01, FUN0) /* \_SB_.PCI0.RP15._DSM.FUN0 */
- - If (LTRZ)
- + If (LTRE)
- {
- Store (0x01, FUN6) /* \_SB_.PCI0.RP15._DSM.FUN6 */
- }
- - If (OBFZ)
- + If (OBFF)
- {
- Store (0x01, FUN4) /* \_SB_.PCI0.RP15._DSM.FUN4 */
- }
- @@ -10306,13 +9824,13 @@
- {
- If (LEqual (PCHS, SPTH))
- {
- - Store (0x0846, LMSL) /* \_SB_.PCI0.RP15.LMSL */
- - Store (0x0846, LNSL) /* \_SB_.PCI0.RP15.LNSL */
- + Store (0x0846, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (0x0846, LNSL) /* \_SB_.PCI0.LNSL */
- }
- ElseIf (LEqual (PCHS, SPTL))
- {
- - Store (0x1003, LMSL) /* \_SB_.PCI0.RP15.LMSL */
- - Store (0x1003, LNSL) /* \_SB_.PCI0.RP15.LNSL */
- + Store (0x1003, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (0x1003, LNSL) /* \_SB_.PCI0.LNSL */
- }
- }
- @@ -10368,10 +9886,6 @@
- Device (PXSX)
- {
- Name (_ADR, 0x00) // _ADR: Address
- - Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake
- - {
- - Return (GPRW (0x69, 0x04))
- - }
- }
- Method (HPME, 0, Serialized)
- @@ -10415,16 +9929,12 @@
- }
- }
- - Name (LTRZ, 0x00)
- - Name (OBFZ, 0x00)
- - Name (LMSL, 0x00)
- - Name (LNSL, 0x00)
- Method (_INI, 0, NotSerialized) // _INI: Initialize
- {
- - Store (LTRG, LTRZ) /* \_SB_.PCI0.RP16.LTRZ */
- - Store (PMLG, LMSL) /* \_SB_.PCI0.RP16.LMSL */
- - Store (PNLG, LNSL) /* \_SB_.PCI0.RP16.LNSL */
- - Store (OBFG, OBFZ) /* \_SB_.PCI0.RP16.OBFZ */
- + Store (LTRG, LTRZ) /* \_SB_.PCI0.LTRZ */
- + Store (PMLG, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (PNLG, LNSL) /* \_SB_.PCI0.LNSL */
- + Store (OBFG, OBFZ) /* \_SB_.PCI0.OBFZ */
- }
- OperationRegion (PXCS, PCI_Config, 0x00, 0x0480)
- @@ -10502,12 +10012,12 @@
- If (LGreaterEqual (Arg1, 0x02))
- {
- Store (0x01, FUN0) /* \_SB_.PCI0.RP16._DSM.FUN0 */
- - If (LTRZ)
- + If (LTRE)
- {
- Store (0x01, FUN6) /* \_SB_.PCI0.RP16._DSM.FUN6 */
- }
- - If (OBFZ)
- + If (OBFF)
- {
- Store (0x01, FUN4) /* \_SB_.PCI0.RP16._DSM.FUN4 */
- }
- @@ -10563,13 +10073,13 @@
- {
- If (LEqual (PCHS, SPTH))
- {
- - Store (0x0846, LMSL) /* \_SB_.PCI0.RP16.LMSL */
- - Store (0x0846, LNSL) /* \_SB_.PCI0.RP16.LNSL */
- + Store (0x0846, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (0x0846, LNSL) /* \_SB_.PCI0.LNSL */
- }
- ElseIf (LEqual (PCHS, SPTL))
- {
- - Store (0x1003, LMSL) /* \_SB_.PCI0.RP16.LMSL */
- - Store (0x1003, LNSL) /* \_SB_.PCI0.RP16.LNSL */
- + Store (0x1003, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (0x1003, LNSL) /* \_SB_.PCI0.LNSL */
- }
- }
- @@ -10625,10 +10135,6 @@
- Device (PXSX)
- {
- Name (_ADR, 0x00) // _ADR: Address
- - Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake
- - {
- - Return (GPRW (0x69, 0x04))
- - }
- }
- Method (HPME, 0, Serialized)
- @@ -10672,16 +10178,12 @@
- }
- }
- - Name (LTRZ, 0x00)
- - Name (OBFZ, 0x00)
- - Name (LMSL, 0x00)
- - Name (LNSL, 0x00)
- Method (_INI, 0, NotSerialized) // _INI: Initialize
- {
- - Store (LTRH, LTRZ) /* \_SB_.PCI0.RP17.LTRZ */
- - Store (PMLH, LMSL) /* \_SB_.PCI0.RP17.LMSL */
- - Store (PNLH, LNSL) /* \_SB_.PCI0.RP17.LNSL */
- - Store (OBFH, OBFZ) /* \_SB_.PCI0.RP17.OBFZ */
- + Store (LTRH, LTRZ) /* \_SB_.PCI0.LTRZ */
- + Store (PMLH, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (PNLH, LNSL) /* \_SB_.PCI0.LNSL */
- + Store (OBFH, OBFZ) /* \_SB_.PCI0.OBFZ */
- }
- OperationRegion (PXCS, PCI_Config, 0x00, 0x0480)
- @@ -10759,12 +10261,12 @@
- If (LGreaterEqual (Arg1, 0x02))
- {
- Store (0x01, FUN0) /* \_SB_.PCI0.RP17._DSM.FUN0 */
- - If (LTRZ)
- + If (LTRE)
- {
- Store (0x01, FUN6) /* \_SB_.PCI0.RP17._DSM.FUN6 */
- }
- - If (OBFZ)
- + If (OBFF)
- {
- Store (0x01, FUN4) /* \_SB_.PCI0.RP17._DSM.FUN4 */
- }
- @@ -10820,13 +10322,13 @@
- {
- If (LEqual (PCHS, SPTH))
- {
- - Store (0x0846, LMSL) /* \_SB_.PCI0.RP17.LMSL */
- - Store (0x0846, LNSL) /* \_SB_.PCI0.RP17.LNSL */
- + Store (0x0846, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (0x0846, LNSL) /* \_SB_.PCI0.LNSL */
- }
- ElseIf (LEqual (PCHS, SPTL))
- {
- - Store (0x1003, LMSL) /* \_SB_.PCI0.RP17.LMSL */
- - Store (0x1003, LNSL) /* \_SB_.PCI0.RP17.LNSL */
- + Store (0x1003, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (0x1003, LNSL) /* \_SB_.PCI0.LNSL */
- }
- }
- @@ -10882,10 +10384,6 @@
- Device (PXSX)
- {
- Name (_ADR, 0x00) // _ADR: Address
- - Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake
- - {
- - Return (GPRW (0x69, 0x04))
- - }
- }
- Method (HPME, 0, Serialized)
- @@ -10929,16 +10427,12 @@
- }
- }
- - Name (LTRZ, 0x00)
- - Name (OBFZ, 0x00)
- - Name (LMSL, 0x00)
- - Name (LNSL, 0x00)
- Method (_INI, 0, NotSerialized) // _INI: Initialize
- {
- - Store (LTRI, LTRZ) /* \_SB_.PCI0.RP18.LTRZ */
- - Store (PMLI, LMSL) /* \_SB_.PCI0.RP18.LMSL */
- - Store (PNLI, LNSL) /* \_SB_.PCI0.RP18.LNSL */
- - Store (OBFI, OBFZ) /* \_SB_.PCI0.RP18.OBFZ */
- + Store (LTRI, LTRZ) /* \_SB_.PCI0.LTRZ */
- + Store (PMLI, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (PNLI, LNSL) /* \_SB_.PCI0.LNSL */
- + Store (OBFI, OBFZ) /* \_SB_.PCI0.OBFZ */
- }
- OperationRegion (PXCS, PCI_Config, 0x00, 0x0480)
- @@ -11016,12 +10510,12 @@
- If (LGreaterEqual (Arg1, 0x02))
- {
- Store (0x01, FUN0) /* \_SB_.PCI0.RP18._DSM.FUN0 */
- - If (LTRZ)
- + If (LTRE)
- {
- Store (0x01, FUN6) /* \_SB_.PCI0.RP18._DSM.FUN6 */
- }
- - If (OBFZ)
- + If (OBFF)
- {
- Store (0x01, FUN4) /* \_SB_.PCI0.RP18._DSM.FUN4 */
- }
- @@ -11077,13 +10571,13 @@
- {
- If (LEqual (PCHS, SPTH))
- {
- - Store (0x0846, LMSL) /* \_SB_.PCI0.RP18.LMSL */
- - Store (0x0846, LNSL) /* \_SB_.PCI0.RP18.LNSL */
- + Store (0x0846, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (0x0846, LNSL) /* \_SB_.PCI0.LNSL */
- }
- ElseIf (LEqual (PCHS, SPTL))
- {
- - Store (0x1003, LMSL) /* \_SB_.PCI0.RP18.LMSL */
- - Store (0x1003, LNSL) /* \_SB_.PCI0.RP18.LNSL */
- + Store (0x1003, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (0x1003, LNSL) /* \_SB_.PCI0.LNSL */
- }
- }
- @@ -11139,10 +10633,6 @@
- Device (PXSX)
- {
- Name (_ADR, 0x00) // _ADR: Address
- - Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake
- - {
- - Return (GPRW (0x69, 0x04))
- - }
- }
- Method (HPME, 0, Serialized)
- @@ -11186,16 +10676,12 @@
- }
- }
- - Name (LTRZ, 0x00)
- - Name (OBFZ, 0x00)
- - Name (LMSL, 0x00)
- - Name (LNSL, 0x00)
- Method (_INI, 0, NotSerialized) // _INI: Initialize
- {
- - Store (LTRJ, LTRZ) /* \_SB_.PCI0.RP19.LTRZ */
- - Store (PMLJ, LMSL) /* \_SB_.PCI0.RP19.LMSL */
- - Store (PNLJ, LNSL) /* \_SB_.PCI0.RP19.LNSL */
- - Store (OBFJ, OBFZ) /* \_SB_.PCI0.RP19.OBFZ */
- + Store (LTRJ, LTRZ) /* \_SB_.PCI0.LTRZ */
- + Store (PMLJ, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (PNLJ, LNSL) /* \_SB_.PCI0.LNSL */
- + Store (OBFJ, OBFZ) /* \_SB_.PCI0.OBFZ */
- }
- OperationRegion (PXCS, PCI_Config, 0x00, 0x0480)
- @@ -11273,12 +10759,12 @@
- If (LGreaterEqual (Arg1, 0x02))
- {
- Store (0x01, FUN0) /* \_SB_.PCI0.RP19._DSM.FUN0 */
- - If (LTRZ)
- + If (LTRE)
- {
- Store (0x01, FUN6) /* \_SB_.PCI0.RP19._DSM.FUN6 */
- }
- - If (OBFZ)
- + If (OBFF)
- {
- Store (0x01, FUN4) /* \_SB_.PCI0.RP19._DSM.FUN4 */
- }
- @@ -11334,13 +10820,13 @@
- {
- If (LEqual (PCHS, SPTH))
- {
- - Store (0x0846, LMSL) /* \_SB_.PCI0.RP19.LMSL */
- - Store (0x0846, LNSL) /* \_SB_.PCI0.RP19.LNSL */
- + Store (0x0846, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (0x0846, LNSL) /* \_SB_.PCI0.LNSL */
- }
- ElseIf (LEqual (PCHS, SPTL))
- {
- - Store (0x1003, LMSL) /* \_SB_.PCI0.RP19.LMSL */
- - Store (0x1003, LNSL) /* \_SB_.PCI0.RP19.LNSL */
- + Store (0x1003, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (0x1003, LNSL) /* \_SB_.PCI0.LNSL */
- }
- }
- @@ -11396,10 +10882,6 @@
- Device (PXSX)
- {
- Name (_ADR, 0x00) // _ADR: Address
- - Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake
- - {
- - Return (GPRW (0x69, 0x04))
- - }
- }
- Method (HPME, 0, Serialized)
- @@ -11443,16 +10925,12 @@
- }
- }
- - Name (LTRZ, 0x00)
- - Name (OBFZ, 0x00)
- - Name (LMSL, 0x00)
- - Name (LNSL, 0x00)
- Method (_INI, 0, NotSerialized) // _INI: Initialize
- {
- - Store (LTRK, LTRZ) /* \_SB_.PCI0.RP20.LTRZ */
- - Store (PMLK, LMSL) /* \_SB_.PCI0.RP20.LMSL */
- - Store (PNLK, LNSL) /* \_SB_.PCI0.RP20.LNSL */
- - Store (OBFK, OBFZ) /* \_SB_.PCI0.RP20.OBFZ */
- + Store (LTRK, LTRZ) /* \_SB_.PCI0.LTRZ */
- + Store (PMLK, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (PNLK, LNSL) /* \_SB_.PCI0.LNSL */
- + Store (OBFK, OBFZ) /* \_SB_.PCI0.OBFZ */
- }
- OperationRegion (PXCS, PCI_Config, 0x00, 0x0480)
- @@ -11530,12 +11008,12 @@
- If (LGreaterEqual (Arg1, 0x02))
- {
- Store (0x01, FUN0) /* \_SB_.PCI0.RP20._DSM.FUN0 */
- - If (LTRZ)
- + If (LTRE)
- {
- Store (0x01, FUN6) /* \_SB_.PCI0.RP20._DSM.FUN6 */
- }
- - If (OBFZ)
- + If (OBFF)
- {
- Store (0x01, FUN4) /* \_SB_.PCI0.RP20._DSM.FUN4 */
- }
- @@ -11591,13 +11069,13 @@
- {
- If (LEqual (PCHS, SPTH))
- {
- - Store (0x0846, LMSL) /* \_SB_.PCI0.RP20.LMSL */
- - Store (0x0846, LNSL) /* \_SB_.PCI0.RP20.LNSL */
- + Store (0x0846, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (0x0846, LNSL) /* \_SB_.PCI0.LNSL */
- }
- ElseIf (LEqual (PCHS, SPTL))
- {
- - Store (0x1003, LMSL) /* \_SB_.PCI0.RP20.LMSL */
- - Store (0x1003, LNSL) /* \_SB_.PCI0.RP20.LNSL */
- + Store (0x1003, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (0x1003, LNSL) /* \_SB_.PCI0.LNSL */
- }
- }
- @@ -11653,10 +11131,6 @@
- Device (PXSX)
- {
- Name (_ADR, 0x00) // _ADR: Address
- - Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake
- - {
- - Return (GPRW (0x69, 0x04))
- - }
- }
- Method (HPME, 0, Serialized)
- @@ -11700,16 +11174,12 @@
- }
- }
- - Name (LTRZ, 0x00)
- - Name (OBFZ, 0x00)
- - Name (LMSL, 0x00)
- - Name (LNSL, 0x00)
- Method (_INI, 0, NotSerialized) // _INI: Initialize
- {
- - Store (LTRL, LTRZ) /* \_SB_.PCI0.RP21.LTRZ */
- - Store (PMLL, LMSL) /* \_SB_.PCI0.RP21.LMSL */
- - Store (PNLL, LNSL) /* \_SB_.PCI0.RP21.LNSL */
- - Store (OBFL, OBFZ) /* \_SB_.PCI0.RP21.OBFZ */
- + Store (LTRL, LTRZ) /* \_SB_.PCI0.LTRZ */
- + Store (PMLL, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (PNLL, LNSL) /* \_SB_.PCI0.LNSL */
- + Store (OBFL, OBFZ) /* \_SB_.PCI0.OBFZ */
- }
- OperationRegion (PXCS, PCI_Config, 0x00, 0x0480)
- @@ -11787,12 +11257,12 @@
- If (LGreaterEqual (Arg1, 0x02))
- {
- Store (0x01, FUN0) /* \_SB_.PCI0.RP21._DSM.FUN0 */
- - If (LTRZ)
- + If (LTRE)
- {
- Store (0x01, FUN6) /* \_SB_.PCI0.RP21._DSM.FUN6 */
- }
- - If (OBFZ)
- + If (OBFF)
- {
- Store (0x01, FUN4) /* \_SB_.PCI0.RP21._DSM.FUN4 */
- }
- @@ -11848,13 +11318,13 @@
- {
- If (LEqual (PCHS, SPTH))
- {
- - Store (0x0846, LMSL) /* \_SB_.PCI0.RP21.LMSL */
- - Store (0x0846, LNSL) /* \_SB_.PCI0.RP21.LNSL */
- + Store (0x0846, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (0x0846, LNSL) /* \_SB_.PCI0.LNSL */
- }
- ElseIf (LEqual (PCHS, SPTL))
- {
- - Store (0x1003, LMSL) /* \_SB_.PCI0.RP21.LMSL */
- - Store (0x1003, LNSL) /* \_SB_.PCI0.RP21.LNSL */
- + Store (0x1003, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (0x1003, LNSL) /* \_SB_.PCI0.LNSL */
- }
- }
- @@ -11910,10 +11380,6 @@
- Device (PXSX)
- {
- Name (_ADR, 0x00) // _ADR: Address
- - Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake
- - {
- - Return (GPRW (0x69, 0x04))
- - }
- }
- Method (HPME, 0, Serialized)
- @@ -11957,16 +11423,12 @@
- }
- }
- - Name (LTRZ, 0x00)
- - Name (OBFZ, 0x00)
- - Name (LMSL, 0x00)
- - Name (LNSL, 0x00)
- Method (_INI, 0, NotSerialized) // _INI: Initialize
- {
- - Store (LTRM, LTRZ) /* \_SB_.PCI0.RP22.LTRZ */
- - Store (PMLM, LMSL) /* \_SB_.PCI0.RP22.LMSL */
- - Store (PNLM, LNSL) /* \_SB_.PCI0.RP22.LNSL */
- - Store (OBFM, OBFZ) /* \_SB_.PCI0.RP22.OBFZ */
- + Store (LTRM, LTRZ) /* \_SB_.PCI0.LTRZ */
- + Store (PMLM, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (PNLM, LNSL) /* \_SB_.PCI0.LNSL */
- + Store (OBFM, OBFZ) /* \_SB_.PCI0.OBFZ */
- }
- OperationRegion (PXCS, PCI_Config, 0x00, 0x0480)
- @@ -12044,12 +11506,12 @@
- If (LGreaterEqual (Arg1, 0x02))
- {
- Store (0x01, FUN0) /* \_SB_.PCI0.RP22._DSM.FUN0 */
- - If (LTRZ)
- + If (LTRE)
- {
- Store (0x01, FUN6) /* \_SB_.PCI0.RP22._DSM.FUN6 */
- }
- - If (OBFZ)
- + If (OBFF)
- {
- Store (0x01, FUN4) /* \_SB_.PCI0.RP22._DSM.FUN4 */
- }
- @@ -12105,13 +11567,13 @@
- {
- If (LEqual (PCHS, SPTH))
- {
- - Store (0x0846, LMSL) /* \_SB_.PCI0.RP22.LMSL */
- - Store (0x0846, LNSL) /* \_SB_.PCI0.RP22.LNSL */
- + Store (0x0846, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (0x0846, LNSL) /* \_SB_.PCI0.LNSL */
- }
- ElseIf (LEqual (PCHS, SPTL))
- {
- - Store (0x1003, LMSL) /* \_SB_.PCI0.RP22.LMSL */
- - Store (0x1003, LNSL) /* \_SB_.PCI0.RP22.LNSL */
- + Store (0x1003, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (0x1003, LNSL) /* \_SB_.PCI0.LNSL */
- }
- }
- @@ -12167,10 +11629,6 @@
- Device (PXSX)
- {
- Name (_ADR, 0x00) // _ADR: Address
- - Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake
- - {
- - Return (GPRW (0x69, 0x04))
- - }
- }
- Method (HPME, 0, Serialized)
- @@ -12214,16 +11672,12 @@
- }
- }
- - Name (LTRZ, 0x00)
- - Name (OBFZ, 0x00)
- - Name (LMSL, 0x00)
- - Name (LNSL, 0x00)
- Method (_INI, 0, NotSerialized) // _INI: Initialize
- {
- - Store (LTRN, LTRZ) /* \_SB_.PCI0.RP23.LTRZ */
- - Store (PMLN, LMSL) /* \_SB_.PCI0.RP23.LMSL */
- - Store (PNLN, LNSL) /* \_SB_.PCI0.RP23.LNSL */
- - Store (OBFN, OBFZ) /* \_SB_.PCI0.RP23.OBFZ */
- + Store (LTRN, LTRZ) /* \_SB_.PCI0.LTRZ */
- + Store (PMLN, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (PNLN, LNSL) /* \_SB_.PCI0.LNSL */
- + Store (OBFN, OBFZ) /* \_SB_.PCI0.OBFZ */
- }
- OperationRegion (PXCS, PCI_Config, 0x00, 0x0480)
- @@ -12301,12 +11755,12 @@
- If (LGreaterEqual (Arg1, 0x02))
- {
- Store (0x01, FUN0) /* \_SB_.PCI0.RP23._DSM.FUN0 */
- - If (LTRZ)
- + If (LTRE)
- {
- Store (0x01, FUN6) /* \_SB_.PCI0.RP23._DSM.FUN6 */
- }
- - If (OBFZ)
- + If (OBFF)
- {
- Store (0x01, FUN4) /* \_SB_.PCI0.RP23._DSM.FUN4 */
- }
- @@ -12362,13 +11816,13 @@
- {
- If (LEqual (PCHS, SPTH))
- {
- - Store (0x0846, LMSL) /* \_SB_.PCI0.RP23.LMSL */
- - Store (0x0846, LNSL) /* \_SB_.PCI0.RP23.LNSL */
- + Store (0x0846, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (0x0846, LNSL) /* \_SB_.PCI0.LNSL */
- }
- ElseIf (LEqual (PCHS, SPTL))
- {
- - Store (0x1003, LMSL) /* \_SB_.PCI0.RP23.LMSL */
- - Store (0x1003, LNSL) /* \_SB_.PCI0.RP23.LNSL */
- + Store (0x1003, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (0x1003, LNSL) /* \_SB_.PCI0.LNSL */
- }
- }
- @@ -12424,10 +11878,6 @@
- Device (PXSX)
- {
- Name (_ADR, 0x00) // _ADR: Address
- - Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake
- - {
- - Return (GPRW (0x69, 0x04))
- - }
- }
- Method (HPME, 0, Serialized)
- @@ -12471,16 +11921,12 @@
- }
- }
- - Name (LTRZ, 0x00)
- - Name (OBFZ, 0x00)
- - Name (LMSL, 0x00)
- - Name (LNSL, 0x00)
- Method (_INI, 0, NotSerialized) // _INI: Initialize
- {
- - Store (LTRO, LTRZ) /* \_SB_.PCI0.RP24.LTRZ */
- - Store (PMLO, LMSL) /* \_SB_.PCI0.RP24.LMSL */
- - Store (PNLO, LNSL) /* \_SB_.PCI0.RP24.LNSL */
- - Store (OBFO, OBFZ) /* \_SB_.PCI0.RP24.OBFZ */
- + Store (LTRO, LTRZ) /* \_SB_.PCI0.LTRZ */
- + Store (PMLO, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (PNLO, LNSL) /* \_SB_.PCI0.LNSL */
- + Store (OBFO, OBFZ) /* \_SB_.PCI0.OBFZ */
- }
- OperationRegion (PXCS, PCI_Config, 0x00, 0x0480)
- @@ -12558,12 +12004,12 @@
- If (LGreaterEqual (Arg1, 0x02))
- {
- Store (0x01, FUN0) /* \_SB_.PCI0.RP24._DSM.FUN0 */
- - If (LTRZ)
- + If (LTRE)
- {
- Store (0x01, FUN6) /* \_SB_.PCI0.RP24._DSM.FUN6 */
- }
- - If (OBFZ)
- + If (OBFF)
- {
- Store (0x01, FUN4) /* \_SB_.PCI0.RP24._DSM.FUN4 */
- }
- @@ -12619,13 +12065,13 @@
- {
- If (LEqual (PCHS, SPTH))
- {
- - Store (0x0846, LMSL) /* \_SB_.PCI0.RP24.LMSL */
- - Store (0x0846, LNSL) /* \_SB_.PCI0.RP24.LNSL */
- + Store (0x0846, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (0x0846, LNSL) /* \_SB_.PCI0.LNSL */
- }
- ElseIf (LEqual (PCHS, SPTL))
- {
- - Store (0x1003, LMSL) /* \_SB_.PCI0.RP24.LMSL */
- - Store (0x1003, LNSL) /* \_SB_.PCI0.RP24.LNSL */
- + Store (0x1003, LMSL) /* \_SB_.PCI0.LMSL */
- + Store (0x1003, LNSL) /* \_SB_.PCI0.LNSL */
- }
- }
- @@ -12681,10 +12127,6 @@
- Device (PXSX)
- {
- Name (_ADR, 0x00) // _ADR: Address
- - Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake
- - {
- - Return (GPRW (0x69, 0x04))
- - }
- }
- Method (HPME, 0, Serialized)
- @@ -13951,17 +13393,24 @@
- }
- - If (LAnd (LNot (DISA), LNot (HDAA)))
- + If (LNot (HDAA))
- {
- - Store (0x00, XSQD) /* \XSQD */
- Store (0x01, SLS0) /* \SLS0 */
- + Store (0x00, XSQD) /* \XSQD */
- \_SB.VMON ()
- }
- Else
- {
- - Store (0x01, XSQD) /* \XSQD */
- - Store (0x00, SLS0) /* \SLS0 */
- \_SB.VMOF ()
- + Store (DISA, SLS0) /* \SLS0 */
- + If (LNot (DISA))
- + {
- + Store (0x01, XSQD) /* \XSQD */
- + }
- + Else
- + {
- + Store (0x00, XSQD) /* \XSQD */
- + }
- }
- }
- }
- @@ -15013,14 +14462,6 @@
- Return (Zero)
- }
- - If (LEqual (SDS0, 0x06))
- - {
- - Store ("ALPS0000", _HID) /* \_SB_.PCI0.I2C0.TPD0._HID */
- - Store (0x20, HID2) /* \_SB_.PCI0.I2C0.TPD0.HID2 */
- - Store (0x2C, BADR) /* \_SB_.PCI0.I2C0.TPD0.BADR */
- - Return (Zero)
- - }
- -
- If (LEqual (SDS0, 0x05))
- {
- Store ("CUST0001", _HID) /* \_SB_.PCI0.I2C0.TPD0._HID */
- @@ -15068,8 +14509,7 @@
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- - If (LOr (LEqual (SDS0, 0x05), LOr (LEqual (SDS0, 0x01), LOr (LEqual (SDS0,
- - 0x02), LEqual (SDS0, 0x06)))))
- + If (LOr (LEqual (SDS0, 0x05), LOr (LEqual (SDS0, 0x01), LEqual (SDS0, 0x02))))
- {
- Return (0x0F)
- }
- @@ -16512,17 +15952,6 @@
- Return (PCID (Arg0, Arg1, Arg2, Arg3))
- }
- - If (CondRefOf (HIWC))
- - {
- - If (HIWC (Arg0))
- - {
- - If (CondRefOf (HIDW))
- - {
- - Return (HIDW (Arg0, Arg1, Arg2, Arg3))
- - }
- - }
- - }
- -
- Return (Buffer (0x01)
- {
- 0x00 // .
- @@ -16543,17 +15972,6 @@
- Return (PCID (Arg0, Arg1, Arg2, Arg3))
- }
- - If (CondRefOf (HIWC))
- - {
- - If (HIWC (Arg0))
- - {
- - If (CondRefOf (HIDW))
- - {
- - Return (HIDW (Arg0, Arg1, Arg2, Arg3))
- - }
- - }
- - }
- -
- Return (Buffer (0x01)
- {
- 0x00 // .
- @@ -16754,19 +16172,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
- @@ -17179,56 +16590,6 @@
- }
- }
- - Method (ECNT, 1, Serialized)
- - {
- - Switch (ToInteger (Arg0))
- - {
- - 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)
- - 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
- - {
- - Return (0xFF)
- - }
- -
- - }
- - }
- -
- Device (HKEY)
- {
- Name (_HID, EisaId ("LEN0268")) // _HID: Hardware ID
- @@ -17795,9 +17156,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)
- }
- @@ -17912,37 +17270,6 @@
- }
- }
- - Scope (HKEY)
- - {
- - Method (SMPS, 1, Serialized)
- - {
- - If (LNotEqual (And (Arg0, Not (0xFFFF)), 0x00))
- - {
- - Return (0x80000000)
- - }
- -
- - Switch (And (Arg0, 0xFFFF))
- - {
- - Case (0x00)
- - {
- - Store (0x0100, Local1)
- - }
- - Case (0x0100)
- - {
- - Store (\_SB.PCI0.LPCB.EC.HWAT, Local1)
- - Or (Local1, ShiftLeft (0x2D, 0x10), Local1)
- - }
- - Default
- - {
- - Store (0x80000000, Local1)
- - }
- -
- - }
- -
- - Return (Local1)
- - }
- - }
- -
- Method (_Q22, 0, NotSerialized) // _Qxx: EC Query
- {
- CLPM ()
- @@ -18345,45 +17672,6 @@
- Name (BSWR, 0x00)
- Name (BSWA, 0x00)
- - Method (AJTP, 3, NotSerialized)
- - {
- - Store (Arg1, Local0)
- - Acquire (BATM, 0xFFFF)
- - Store (Arg0, HIID) /* \_SB_.PCI0.LPCB.EC__.HIID */
- - Store (SBRC, Local1)
- - Release (BATM)
- - If (LEqual (Arg0, 0x00))
- - {
- - Store (HB0S, Local2)
- - }
- - Else
- - {
- - Store (HB1S, Local2)
- - }
- -
- - If (And (Local2, 0x20))
- - {
- - If (LGreater (Arg2, 0x00))
- - {
- - Add (Local0, 0x01, Local0)
- - }
- -
- - If (LLessEqual (Local0, Local1))
- - {
- - Add (Local1, 0x01, Local0)
- - }
- - }
- - ElseIf (And (Local2, 0x40))
- - {
- - If (LGreaterEqual (Local0, Local1))
- - {
- - Subtract (Local1, 0x01, Local0)
- - }
- - }
- -
- - Return (Local0)
- - }
- -
- Device (BAT0)
- {
- Name (_HID, EisaId ("PNP0C0A") /* Control Method Battery */) // _HID: Hardware ID
- @@ -18538,14 +17826,12 @@
- And (HAM4, 0xEF, HAM4) /* \_SB_.PCI0.LPCB.EC__.HAM4 */
- If (Arg0)
- {
- - Store (0x00, Local0)
- Store (Arg0, Local1)
- If (LNot (DerefOf (Index (BX0I, 0x01))))
- {
- Divide (Local1, 0x0A, Local0, Local1)
- }
- - Store (AJTP (0x00, Local1, Local0), Local1)
- And (Local1, 0xFF, HT0L) /* \_SB_.PCI0.LPCB.EC__.HT0L */
- And (ShiftRight (Local1, 0x08), 0xFF, HT0H) /* \_SB_.PCI0.LPCB.EC__.HT0H */
- Or (HAM4, 0x10, HAM4) /* \_SB_.PCI0.LPCB.EC__.HAM4 */
- @@ -18569,6 +17855,18 @@
- {
- Store (0x01000000, Local2)
- }
- + Case (0x0100)
- + {
- + Return (0x01)
- + }
- + Case (0x0101)
- + {
- + Return (0x01)
- + }
- + Case (0x0102)
- + {
- + Return (0x01)
- + }
- Case (0x0200)
- {
- Return (0x01)
- @@ -18615,6 +17913,18 @@
- {
- Store (0x01000000, Local2)
- }
- + Case (0x0100)
- + {
- + Store (0x01000000, Local2)
- + }
- + Case (0x0101)
- + {
- + \SREQ (0x01, 0x00, 0x00)
- + }
- + Case (0x0102)
- + {
- + \SREQ (0x01, 0x01, 0x00)
- + }
- Case (0x0200)
- {
- Store (0x01000000, Local2)
- @@ -19095,7 +18405,7 @@
- Device (MOU)
- {
- - Name (_HID, EisaId ("LEN0091")) // _HID: Hardware ID
- + Name (_HID, EisaId ("LEN0072")) // _HID: Hardware ID
- Name (_CID, EisaId ("PNP0F13") /* PS/2 Mouse */) // _CID: Compatible ID
- Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- @@ -19111,11 +18421,11 @@
- }
- ElseIf (\_SB.PCI0.LPCB.NFCD)
- {
- - Store (0x9100AE30, _HID) /* \_SB_.PCI0.LPCB.MOU_._HID */
- + Store (0x7200AE30, _HID) /* \_SB_.PCI0.LPCB.MOU_._HID */
- }
- Else
- {
- - Store (0x9200AE30, _HID) /* \_SB_.PCI0.LPCB.MOU_._HID */
- + Store (0x7300AE30, _HID) /* \_SB_.PCI0.LPCB.MOU_._HID */
- }
- }
- }
- @@ -19373,10 +18683,18 @@
- Mutex (MUTX, 0x00)
- Mutex (OSUM, 0x00)
- Event (WFEV)
- - OperationRegion (PRT0, SystemIO, 0x1608, 0x02)
- - Field (PRT0, WordAcc, Lock, Preserve)
- + OperationRegion (PRT0, SystemIO, 0x80, 0x04)
- + Field (PRT0, DWordAcc, Lock, Preserve)
- {
- - P80B, 16
- + P80H, 32
- + }
- +
- + OperationRegion (PXVD, SystemMemory, 0xF0600544, 0x08)
- + Field (PXVD, DWordAcc, NoLock, Preserve)
- + {
- + HPFI, 1,
- + Offset (0x04),
- + TB2P, 32
- }
- Field (PRT0, ByteAcc, NoLock, Preserve)
- @@ -19384,30 +18702,42 @@
- P80P, 8
- }
- - Name (P80T, 0x00)
- Method (D8XH, 2, Serialized)
- {
- - Store (And (Arg1, 0xFF), P80T) /* \P80T */
- - P8XH (0x00, P80T)
- + If (LEqual (Arg0, 0x00))
- + {
- + Store (Or (And (P80D, 0xFFFFFF00), Arg1), P80D) /* \P80D */
- + }
- +
- + If (LEqual (Arg0, 0x01))
- + {
- + Store (Or (And (P80D, 0xFFFF00FF), ShiftLeft (Arg1, 0x08)), P80D) /* \P80D */
- + }
- +
- + If (LEqual (Arg0, 0x02))
- + {
- + Store (Or (And (P80D, 0xFF00FFFF), ShiftLeft (Arg1, 0x10)), P80D) /* \P80D */
- + }
- +
- + If (LEqual (Arg0, 0x03))
- + {
- + Store (Or (And (P80D, 0x00FFFFFF), ShiftLeft (Arg1, 0x18)), P80D) /* \P80D */
- + }
- +
- + Store (P80D, P80H) /* \P80H */
- }
- Method (P8XH, 2, Serialized)
- {
- - If (CondRefOf (DX2H))
- + If (CondRefOf (MDBG))
- {
- - DX2H (0x00, Arg1)
- + D8XH (Arg0, Arg1)
- }
- -
- - Store (Arg1, P80P) /* \P80P */
- }
- Method (ADBG, 1, Serialized)
- {
- - If (CondRefOf (MBGS))
- - {
- - ToHexString (Arg0, Local0)
- - MBGS (Local0)
- - }
- + Return (0x00)
- }
- OperationRegion (SPRT, SystemIO, 0xB2, 0x02)
- @@ -19504,7 +18834,11 @@
- Store (0x01, \_SB.PCI0.LPCB.EC.HCMU)
- }
- - If (LNotEqual (Arg0, 0x05)){}
- + If (LNotEqual (Arg0, 0x05))
- + {
- + Store (\_SB.PCI0.RP09.PDSX, \_SB.PCI0.RP09.PDSF)
- + }
- +
- \_SB.PCI0.LPCB.EC.HKEY.WGPS (Arg0)
- }
- @@ -19513,31 +18847,12 @@
- Method (_PTS, 1, NotSerialized) // _PTS: Prepare To Sleep
- {
- - Store (0x00, P80T) /* \P80T */
- + Store (0x00, P80D) /* \P80D */
- D8XH (0x00, Arg0)
- ADBG (Concatenate ("_PTS=", ToHexString (Arg0)))
- - If (LEqual (\TBTS, 0x01))
- + If (LEqual (TBTS, 0x01))
- {
- Reset (WFEV)
- - If (LEqual (\RTBT, 0x01))
- - {
- - Store (0x00, TOFF) /* \TOFF */
- - }
- -
- - If (LEqual (\TSXW, 0x01))
- - {
- - ADBG (Concatenate ("TSXW=", \TSXW))
- - ADBG ("TBT Wake switch")
- - ADBG (Concatenate ("Before=", \_SB.CGRD (0x02, 0x00, 0x10, 0x00)))
- - \_SB.CGWR (0x02, 0x00, 0x10, 0x00)
- - ADBG ("TBT switch done")
- - ADBG (Concatenate ("After=", \_SB.CGRD (0x02, 0x00, 0x10, 0x00)))
- - }
- - Else
- - {
- - ADBG (Concatenate ("TSXW=", \TSXW))
- - ADBG ("No Wake switch")
- - }
- }
- If (LEqual (Arg0, 0x03))
- @@ -19567,116 +18882,6 @@
- OPTS (Arg0)
- }
- - Method (PBCL, 0, NotSerialized)
- - {
- - Return (Package (0x67)
- - {
- - 0x50,
- - 0x32,
- - 0x00,
- - 0x01,
- - 0x02,
- - 0x03,
- - 0x04,
- - 0x05,
- - 0x06,
- - 0x07,
- - 0x08,
- - 0x09,
- - 0x0A,
- - 0x0B,
- - 0x0C,
- - 0x0D,
- - 0x0E,
- - 0x0F,
- - 0x10,
- - 0x11,
- - 0x12,
- - 0x13,
- - 0x14,
- - 0x15,
- - 0x16,
- - 0x17,
- - 0x18,
- - 0x19,
- - 0x1A,
- - 0x1B,
- - 0x1C,
- - 0x1D,
- - 0x1E,
- - 0x1F,
- - 0x20,
- - 0x21,
- - 0x22,
- - 0x23,
- - 0x24,
- - 0x25,
- - 0x26,
- - 0x27,
- - 0x28,
- - 0x29,
- - 0x2A,
- - 0x2B,
- - 0x2C,
- - 0x2D,
- - 0x2E,
- - 0x2F,
- - 0x30,
- - 0x31,
- - 0x32,
- - 0x33,
- - 0x34,
- - 0x35,
- - 0x36,
- - 0x37,
- - 0x38,
- - 0x39,
- - 0x3A,
- - 0x3B,
- - 0x3C,
- - 0x3D,
- - 0x3E,
- - 0x3F,
- - 0x40,
- - 0x41,
- - 0x42,
- - 0x43,
- - 0x44,
- - 0x45,
- - 0x46,
- - 0x47,
- - 0x48,
- - 0x49,
- - 0x4A,
- - 0x4B,
- - 0x4C,
- - 0x4D,
- - 0x4E,
- - 0x4F,
- - 0x50,
- - 0x51,
- - 0x52,
- - 0x53,
- - 0x54,
- - 0x55,
- - 0x56,
- - 0x57,
- - 0x58,
- - 0x59,
- - 0x5A,
- - 0x5B,
- - 0x5C,
- - 0x5D,
- - 0x5E,
- - 0x5F,
- - 0x60,
- - 0x61,
- - 0x62,
- - 0x63,
- - 0x64
- - })
- - }
- -
- Name (WAKI, Package (0x02)
- {
- 0x00,
- @@ -19697,6 +18902,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)
- @@ -19813,6 +19019,12 @@
- }
- }
- + If (XOr (\_SB.PCI0.RP09.PDSX, \_SB.PCI0.RP09.PDSF))
- + {
- + Store (\_SB.PCI0.RP09.PDSX, \_SB.PCI0.RP09.PDSF)
- + Notify (\_SB.PCI0.RP09, 0x00) // Bus Check
- + }
- +
- \_SB.PCI0.LPCB.EC.BATW (Arg0)
- \_SB.PCI0.LPCB.EC.HKEY.WGWK (Arg0)
- Notify (\_TZ.THM0, 0x80) // Thermal Status Change
- @@ -19875,17 +19087,16 @@
- Method (_WAK, 1, Serialized) // _WAK: Wake
- {
- D8XH (0x01, 0xAB)
- - Store (0x01, TBPE) /* \TBPE */
- ADBG ("_WAK")
- \_SB.PCI0.GEXP.INVC ()
- - If (LOr (LEqual (And (PMOF, 0x01), 0x01), LEqual (S0ID, One)))
- + If (LEqual (S0ID, One))
- {
- Store (0x01, \_SB.SCGE)
- }
- If (NEXP)
- {
- - If (And (OSCC, 0x01))
- + If (And (OSCC, 0x02))
- {
- \_SB.PCI0.NHPG ()
- }
- @@ -19921,13 +19132,33 @@
- If (LEqual (TBTS, 0x01))
- {
- Acquire (OSUM, 0xFFFF)
- - \_GPE.TINI (TBSE)
- + Store (\_GPE.TINI (TBSE), Local0)
- If (LEqual (TBMP, 0x01))
- {
- \_GPE.TINI (TBS1)
- }
- Release (OSUM)
- + If (LEqual (Local0, 0x01))
- + {
- + Store (0xC8, Local1)
- + ADBG ("Out of While")
- + While (LGreater (Local1, 0x00))
- + {
- + ADBG ("In While _WAK")
- + Store (HPFI, Local2)
- + If (LEqual (Local2, 0x01))
- + {
- + ADBG ("STBT Again")
- + \_GPE.STBT (TBSE, CPGN)
- + ADBG ("STBT Again End")
- + Break
- + }
- +
- + Store (Subtract (Local1, 0x01), Local1)
- + Sleep (0x32)
- + }
- + }
- }
- If (LNotEqual (\_SB.PCI0.RP01.VDID, 0xFFFFFFFF))
- @@ -20067,176 +19298,96 @@
- {
- If (LGreater (TCNT, 0x01))
- {
- - If (And (\PC00, 0x08))
- - {
- - Notify (\_PR.PR00, 0x80) // Performance Capability Change
- - }
- -
- - If (And (\PC01, 0x08))
- - {
- - Notify (\_PR.PR01, 0x80) // Performance Capability Change
- - }
- -
- - If (And (\PC02, 0x08))
- - {
- - Notify (\_PR.PR02, 0x80) // Performance Capability Change
- - }
- -
- - If (And (\PC03, 0x08))
- - {
- - Notify (\_PR.PR03, 0x80) // Performance Capability Change
- - }
- -
- - If (And (\PC04, 0x08))
- - {
- - Notify (\_PR.PR04, 0x80) // Performance Capability Change
- - }
- -
- - If (And (\PC05, 0x08))
- - {
- - Notify (\_PR.PR05, 0x80) // Performance Capability Change
- - }
- -
- - If (And (\PC06, 0x08))
- + If (And (\PDC0, 0x08))
- {
- - Notify (\_PR.PR06, 0x80) // Performance Capability Change
- + Notify (\_PR.CPU0, 0x80) // Performance Capability Change
- }
- - If (And (\PC07, 0x08))
- + If (And (\PDC1, 0x08))
- {
- - Notify (\_PR.PR07, 0x80) // Performance Capability Change
- + Notify (\_PR.CPU1, 0x80) // Performance Capability Change
- }
- - If (And (\PC08, 0x08))
- + If (And (\PDC2, 0x08))
- {
- - Notify (\_PR.PR08, 0x80) // Performance Capability Change
- + Notify (\_PR.CPU2, 0x80) // Performance Capability Change
- }
- - If (And (\PC09, 0x08))
- + If (And (\PDC3, 0x08))
- {
- - Notify (\_PR.PR09, 0x80) // Performance Capability Change
- + Notify (\_PR.CPU3, 0x80) // Performance Capability Change
- }
- - If (And (\PC10, 0x08))
- + If (And (\PDC4, 0x08))
- {
- - Notify (\_PR.PR10, 0x80) // Performance Capability Change
- + Notify (\_PR.CPU4, 0x80) // Performance Capability Change
- }
- - If (And (\PC11, 0x08))
- + If (And (\PDC5, 0x08))
- {
- - Notify (\_PR.PR11, 0x80) // Performance Capability Change
- + Notify (\_PR.CPU5, 0x80) // Performance Capability Change
- }
- - If (And (\PC12, 0x08))
- + If (And (\PDC6, 0x08))
- {
- - Notify (\_PR.PR12, 0x80) // Performance Capability Change
- + Notify (\_PR.CPU6, 0x80) // Performance Capability Change
- }
- - If (And (\PC13, 0x08))
- + If (And (\PDC7, 0x08))
- {
- - Notify (\_PR.PR13, 0x80) // Performance Capability Change
- - }
- -
- - If (And (\PC14, 0x08))
- - {
- - Notify (\_PR.PR14, 0x80) // Performance Capability Change
- - }
- -
- - If (And (\PC15, 0x08))
- - {
- - Notify (\_PR.PR15, 0x80) // Performance Capability Change
- + Notify (\_PR.CPU7, 0x80) // Performance Capability Change
- }
- }
- Else
- {
- - Notify (\_PR.PR00, 0x80) // Performance Capability Change
- + Notify (\_PR.CPU0, 0x80) // Performance Capability Change
- }
- If (LGreater (TCNT, 0x01))
- {
- - If (LAnd (And (\PC00, 0x08), And (\PC00, 0x10)))
- - {
- - Notify (\_PR.PR00, 0x81) // C-State Change
- - }
- -
- - If (LAnd (And (\PC01, 0x08), And (\PC01, 0x10)))
- - {
- - Notify (\_PR.PR01, 0x81) // C-State Change
- - }
- -
- - If (LAnd (And (\PC02, 0x08), And (\PC02, 0x10)))
- - {
- - Notify (\_PR.PR02, 0x81) // C-State Change
- - }
- -
- - If (LAnd (And (\PC03, 0x08), And (\PC03, 0x10)))
- - {
- - Notify (\_PR.PR03, 0x81) // C-State Change
- - }
- -
- - If (LAnd (And (\PC04, 0x08), And (\PC04, 0x10)))
- - {
- - Notify (\_PR.PR04, 0x81) // C-State Change
- - }
- -
- - If (LAnd (And (\PC05, 0x08), And (\PC05, 0x10)))
- - {
- - Notify (\_PR.PR05, 0x81) // C-State Change
- - }
- -
- - If (LAnd (And (\PC06, 0x08), And (\PC06, 0x10)))
- + If (LAnd (And (\PDC0, 0x08), And (\PDC0, 0x10)))
- {
- - Notify (\_PR.PR06, 0x81) // C-State Change
- + Notify (\_PR.CPU0, 0x81) // C-State Change
- }
- - If (LAnd (And (\PC07, 0x08), And (\PC07, 0x10)))
- + If (LAnd (And (\PDC1, 0x08), And (\PDC1, 0x10)))
- {
- - Notify (\_PR.PR07, 0x81) // C-State Change
- + Notify (\_PR.CPU1, 0x81) // C-State Change
- }
- - If (LAnd (And (\PC08, 0x08), And (\PC08, 0x10)))
- + If (LAnd (And (\PDC2, 0x08), And (\PDC2, 0x10)))
- {
- - Notify (\_PR.PR08, 0x81) // C-State Change
- + Notify (\_PR.CPU2, 0x81) // C-State Change
- }
- - If (LAnd (And (\PC09, 0x08), And (\PC09, 0x10)))
- + If (LAnd (And (\PDC3, 0x08), And (\PDC3, 0x10)))
- {
- - Notify (\_PR.PR09, 0x81) // C-State Change
- + Notify (\_PR.CPU3, 0x81) // C-State Change
- }
- - If (LAnd (And (\PC10, 0x08), And (\PC10, 0x10)))
- + If (LAnd (And (\PDC4, 0x08), And (\PDC4, 0x10)))
- {
- - Notify (\_PR.PR10, 0x81) // C-State Change
- + Notify (\_PR.CPU4, 0x81) // C-State Change
- }
- - If (LAnd (And (\PC11, 0x08), And (\PC11, 0x10)))
- + If (LAnd (And (\PDC5, 0x08), And (\PDC5, 0x10)))
- {
- - Notify (\_PR.PR11, 0x81) // C-State Change
- + Notify (\_PR.CPU5, 0x81) // C-State Change
- }
- - If (LAnd (And (\PC12, 0x08), And (\PC12, 0x10)))
- + If (LAnd (And (\PDC6, 0x08), And (\PDC6, 0x10)))
- {
- - Notify (\_PR.PR12, 0x81) // C-State Change
- + Notify (\_PR.CPU6, 0x81) // C-State Change
- }
- - If (LAnd (And (\PC13, 0x08), And (\PC13, 0x10)))
- + If (LAnd (And (\PDC7, 0x08), And (\PDC7, 0x10)))
- {
- - Notify (\_PR.PR13, 0x81) // C-State Change
- - }
- -
- - If (LAnd (And (\PC14, 0x08), And (\PC14, 0x10)))
- - {
- - Notify (\_PR.PR14, 0x81) // C-State Change
- - }
- -
- - If (LAnd (And (\PC15, 0x08), And (\PC15, 0x10)))
- - {
- - Notify (\_PR.PR15, 0x81) // C-State Change
- + Notify (\_PR.CPU7, 0x81) // C-State Change
- }
- }
- Else
- {
- - Notify (\_PR.PR00, 0x81) // C-State Change
- + Notify (\_PR.CPU0, 0x81) // C-State Change
- }
- If (LEqual (DPTF, 0x01))
- @@ -20311,10 +19462,9 @@
- P8XH (0x00, 0xE1)
- P8XH (0x01, 0xAB)
- ADBG ("Exit Resiliency")
- - \_SB.DION ()
- If (PSCP)
- {
- - If (CondRefOf (\_PR.PR00._PPC))
- + If (CondRefOf (\_PR.CPU0._PPC))
- {
- Store (Zero, \_PR.CPPC) /* External reference */
- PNOT ()
- @@ -20335,18 +19485,17 @@
- P8XH (0x00, 0xE0)
- P8XH (0x01, 0x00)
- ADBG ("Enter Resiliency")
- - \_SB.DIOF ()
- If (PSCP)
- {
- - If (LAnd (CondRefOf (\_PR.PR00._PSS), CondRefOf (\_PR.PR00._PPC)))
- + If (LAnd (CondRefOf (\_PR.CPU0._PSS), CondRefOf (\_PR.CPU0._PPC)))
- {
- - If (And (\PC00, 0x0400))
- + If (And (\PDC0, 0x0400))
- {
- - Subtract (SizeOf (\_PR.PR00.TPSS), One, \_PR.CPPC) /* External reference */
- + Subtract (SizeOf (\_PR.CPU0.TPSS), One, \_PR.CPPC) /* External reference */
- }
- Else
- {
- - Subtract (SizeOf (\_PR.PR00.LPSS), One, \_PR.CPPC) /* External reference */
- + Subtract (SizeOf (\_PR.CPU0.LPSS), One, \_PR.CPPC) /* External reference */
- }
- PNOT ()
- @@ -20470,11 +19619,11 @@
- 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
- {
- - Store (0x01, TBPE) /* \TBPE */
- Store (0x07D0, OSYS) /* \OSYS */
- If (CondRefOf (\_OSI))
- {
- @@ -20556,8 +19705,29 @@
- If (LEqual (TBTS, 0x01))
- {
- Acquire (OSUM, 0xFFFF)
- - \_GPE.TINI (TBSE)
- + Store (\_GPE.TINI (TBSE), Local0)
- Release (OSUM)
- + If (LEqual (Local0, 0x01))
- + {
- + Store (0xC8, Local1)
- + ADBG ("Out of While")
- + While (LGreater (Local1, 0x00))
- + {
- + ADBG ("In While _INI")
- + Store (HPFI, Local2)
- + If (LEqual (Local2, 0x01))
- + {
- + ADBG ("STBT Again")
- + \_GPE.STBT (TBSE, CPGN)
- + ADBG ("STBT Again End")
- + Break
- + }
- +
- + Store (Subtract (Local1, 0x01), Local1)
- + Sleep (0x32)
- + }
- + }
- +
- If (LEqual (TBMP, 0x01))
- {
- Acquire (OSUM, 0xFFFF)
- @@ -20718,7 +19888,7 @@
- {
- CreateDWordField (Arg3, 0x00, STS0)
- CreateDWordField (Arg3, 0x04, CAP0)
- - If (LOr (LEqual (And (PMOF, 0x01), 0x01), LEqual (S0ID, One)))
- + If (LEqual (S0ID, One))
- {
- Store (0x01, \_SB.SCGE)
- }
- @@ -20878,57 +20048,32 @@
- }
- }
- - If (LNotEqual (RTVM, 0x00))
- + If (LEqual (RTVM, 0x01))
- {
- - ADBG (Concatenate ("RTVM=", ToHexString (RTVM)))
- Scope (\_SB)
- {
- Name (VMEN, 0xFF)
- Method (VMON, 0, Serialized)
- {
- - ADBG (Concatenate ("VMON=", ToHexString (VMEN)))
- If (LEqual (VMEN, 0x01))
- {
- Return (Zero)
- }
- -
- - If (LEqual (RTVM, 0x01)){}
- - ElseIf (LEqual (RTVM, 0x02))
- - {
- - ADBG ("Assert pin")
- - SGOV (VRGP, 0x00)
- - }
- -
- - Store (0x01, VMEN) /* \_SB_.VMEN */
- }
- Method (VMOF, 0, Serialized)
- {
- - ADBG (Concatenate ("VMOF=", ToHexString (VMEN)))
- If (LEqual (VMEN, 0x00))
- {
- Return (Zero)
- }
- -
- - If (LEqual (RTVM, 0x01)){}
- - ElseIf (LEqual (RTVM, 0x02))
- - {
- - ADBG ("Deassert pin")
- - SGOV (VRGP, 0x01)
- - }
- -
- - Store (0x00, VMEN) /* \_SB_.VMEN */
- }
- }
- }
- - Name (TDMA, 0xAB0A4000)
- + Name (TDMA, 0x5B4D4000)
- Name (TDPG, 0x80000000)
- Name (TDTI, 0x80000000)
- - Name (TRDO, 0x00)
- - Name (TRD3, 0x00)
- - Name (TBPE, 0x00)
- - Name (TOFF, 0x00)
- Scope (\_GPE)
- {
- Method (OSUP, 1, Serialized)
- @@ -21033,29 +20178,16 @@
- {
- ADBG ("TBFF")
- Store (MMTB (Arg0), Local0)
- - OperationRegion (PXVD, SystemMemory, Local0, 0x08)
- + OperationRegion (PXVD, SystemMemory, Local0, 0x04)
- Field (PXVD, DWordAcc, NoLock, Preserve)
- {
- - VEDI, 32,
- - CMDR, 32
- + VEDI, 32
- }
- Store (VEDI, Local1)
- If (LEqual (Local1, 0xFFFFFFFF))
- {
- - If (LNotEqual (\TWIN, 0x00))
- - {
- - If (LEqual (CMDR, 0xFFFFFFFF))
- - {
- - Return (0x02)
- - }
- -
- - Return (0x01)
- - }
- - Else
- - {
- - Return (OSUP (Local0))
- - }
- + Return (OSUP (Local0))
- }
- Else
- {
- @@ -21332,22 +20464,158 @@
- Or (TEMP, Local6, TEMP) /* \_GPE.CLNE.TEMP */
- }
- - Method (GNIS, 1, Serialized)
- + Method (DRPM, 1, Serialized)
- {
- - ADBG ("GNIS")
- - If (LEqual (GP5F, 0x00))
- + ADBG ("DRPM")
- + Store (\_SB.STDC (\_SB.PCI0.GPCB (), 0x00, TBTD (Arg0), TBTF (Arg0), 0x05), Local7)
- + Store (MMRP (Arg0), Local6)
- + Add (Local7, Local6, Local0)
- + OperationRegion (MMMS, SystemMemory, Local0, 0x02)
- + Field (MMMS, WordAcc, NoLock, Preserve)
- {
- - ADBG ("GNIS_Dis=0")
- - Return (0x00)
- + MSIC, 1
- }
- - Add (MMTB (Arg0), 0x0544, Local0)
- + Store (0x00, MSIC) /* \_GPE.DRPM.MSIC */
- + }
- +
- + Method (DMSI, 1, Serialized)
- + {
- + ADBG ("DMSI")
- + Add (MMTB (Arg0), 0x0548, Local0)
- OperationRegion (PXVD, SystemMemory, Local0, 0x08)
- Field (PXVD, DWordAcc, NoLock, Preserve)
- {
- - HPFI, 1,
- - Offset (0x04),
- - TB2P, 32
- + TB2P, 32,
- + P2TB, 32
- + }
- +
- + OperationRegion (SPRT, SystemIO, 0xB2, 0x02)
- + Field (SPRT, ByteAcc, Lock, Preserve)
- + {
- + SSMP, 8
- + }
- +
- + Store (TB2P, Local1)
- + If (LEqual (Local1, 0x25))
- + {
- + Store (0x17, TBSF) /* \TBSF */
- + Store (0xF7, SSMP) /* \_GPE.DMSI.SSMP */
- + ADBG ("0x25->P2TB")
- + Store (0x25, P2TB) /* \_GPE.DMSI.P2TB */
- + Store (0x64, Local2)
- + While (LGreater (Local2, 0x00))
- + {
- + Store (Subtract (Local2, 0x01), Local2)
- + Store (TB2P, Local1)
- + If (LEqual (Local1, 0xFFFFFFFF))
- + {
- + ADBG ("DMSiF")
- + Return (0x00)
- + }
- +
- + If (LEqual (Local1, 0x24))
- + {
- + Break
- + }
- +
- + Sleep (0x32)
- + }
- +
- + Store (0x00, P2TB) /* \_GPE.DMSI.P2TB */
- + ADBG ("DMSi 1")
- + Return (0x01)
- + }
- +
- + ADBG ("DMSi 0")
- + Return (0x00)
- + }
- +
- + Method (RSMI, 1, Serialized)
- + {
- + ADBG ("RSMI")
- + Store (TFPS (), Local0)
- + Add (MMTB (Arg0), 0x00, Local1)
- + OperationRegion (PXVD, SystemMemory, Local1, 0x0550)
- + Field (PXVD, DWordAcc, NoLock, Preserve)
- + {
- + VIDI, 32,
- + Offset (0x548),
- + TB2P, 32,
- + P2TB, 32
- + }
- +
- + Store (TB2P, Local2)
- + If (LNotEqual (Local2, 0xFFFFFFFF))
- + {
- + ADBG ("RSMi 1")
- + Return (0x01)
- + }
- +
- + If (LNot (CNCT ()))
- + {
- + ADBG ("RSMi 2")
- + Return (0x02)
- + }
- +
- + DRPM (Arg0)
- + If (Local0)
- + {
- + \_SB.TBFP (0x00)
- + }
- + Else
- + {
- + \_SB.TBFP (0x01)
- + }
- +
- + Store (0x00, Local3)
- + While (LOr (FFTB (Arg0), CNCT ()))
- + {
- + Sleep (0x05)
- + CLNE ()
- + Add (Local3, 0x01, Local3)
- + If (LGreater (Local3, 0x14))
- + {
- + Sleep (0x03E8)
- + ADBG ("RSMi PCIe down")
- + }
- +
- + If (LGreater (Local3, 0x19))
- + {
- + ADBG ("RSMi Oops")
- + If (Local0)
- + {
- + \_SB.TBFP (0x01)
- + }
- + Else
- + {
- + \_SB.TBFP (0x00)
- + }
- +
- + Return (0x00)
- + }
- + }
- +
- + If (Local0)
- + {
- + \_SB.TBFP (0x01)
- + }
- + Else
- + {
- + \_SB.TBFP (0x00)
- + }
- +
- + ADBG ("RSMi 0")
- + Return (0x00)
- + }
- +
- + Method (GNIS, 1, Serialized)
- + {
- + ADBG ("GNIS")
- + If (LEqual (GP5F, 0x00))
- + {
- + ADBG ("GNIS_Dis=0")
- + Return (0x00)
- }
- Store (TB2P, Local1)
- @@ -21362,7 +20630,7 @@
- ADBG (Concatenate ("HPFI=", ToHexString (Local2)))
- If (LEqual (Local2, 0x01))
- {
- - Store (0x00, HPFI) /* \_GPE.GNIS.HPFI */
- + Store (0x00, HPFI) /* \HPFI */
- ADBG ("GNIS=0")
- Return (0x00)
- }
- @@ -21371,41 +20639,35 @@
- Return (0x01)
- }
- - Method (XTBT, 2, Serialized)
- + OperationRegion (SPRT, SystemIO, 0xB2, 0x02)
- + Field (SPRT, ByteAcc, Lock, Preserve)
- {
- - ADBG ("XTBT")
- - If (LEqual (CF2T, 0x01))
- - {
- - ADBG ("Clear")
- - ADBG ("GPI_GPE_STS")
- - \_SB.CAGS (Arg1)
- - }
- + SSMP, 8
- + }
- - If (TRDO)
- + Method (CTBT, 3, NotSerialized)
- + {
- + WSUB (Arg0)
- + If (LEqual (TNAT, 0x01))
- {
- - ADBG ("Drng TBT_ON")
- - Return (Zero)
- - }
- + Store (RSMI (Arg0), Local0)
- + If (LNot (Local0))
- + {
- + Return (Zero)
- + }
- - If (TRD3)
- - {
- - ADBG ("During TBT_OFF")
- - Return (Zero)
- + If (DMSI (Arg0))
- + {
- + Return (Zero)
- + }
- }
- - WWAK ()
- - WSUB (Arg0)
- If (GNIS (Arg0))
- {
- + ADBG ("GNIS Return")
- Return (Zero)
- }
- - OperationRegion (SPRT, SystemIO, 0xB2, 0x02)
- - Field (SPRT, ByteAcc, Lock, Preserve)
- - {
- - SSMP, 8
- - }
- -
- ADBG ("TBT-HP-Handler")
- ADBG ("PEG WorkAround")
- PGWA (Arg0)
- @@ -21416,6 +20678,34 @@
- Sleep (0x10)
- Release (OSUM)
- ADBG ("OS_Up_Received")
- + Store (0xC8, Local2)
- + ADBG ("Out of While")
- + While (LGreater (Local2, 0x00))
- + {
- + ADBG ("In While CTBT")
- + Store (HPFI, Local3)
- + If (LEqual (Local3, 0x01))
- + {
- + If (LEqual (Arg2, 0x01))
- + {
- + ADBG ("XTBT Again")
- + \_GPE.XTBT (Arg0, Arg1)
- + ADBG ("XTBT Again End")
- + }
- + Else
- + {
- + ADBG ("STBT Again")
- + \_GPE.STBT (Arg0, Arg1)
- + ADBG ("STBT Again End")
- + }
- +
- + Return (Zero)
- + }
- +
- + Store (Subtract (Local2, 0x01), Local2)
- + Sleep (0x32)
- + }
- +
- Return (Zero)
- }
- @@ -21444,17 +20734,17 @@
- {
- ADBG ("TBT SW SMI 2")
- Store (0x18, TBSF) /* \TBSF */
- - Store (0xF7, SSMP) /* \_GPE.XTBT.SSMP */
- + Store (0xF7, SSMP) /* \_GPE.SSMP */
- Store (0x1B, TBSF) /* \TBSF */
- - Store (0xF7, SSMP) /* \_GPE.XTBT.SSMP */
- + Store (0xF7, SSMP) /* \_GPE.SSMP */
- }
- Else
- {
- ADBG ("TBT SW SMI")
- Store (0x15, TBSF) /* \TBSF */
- - Store (0xF7, SSMP) /* \_GPE.XTBT.SSMP */
- + Store (0xF7, SSMP) /* \_GPE.SSMP */
- Store (0x1A, TBSF) /* \TBSF */
- - Store (0xF7, SSMP) /* \_GPE.XTBT.SSMP */
- + Store (0xF7, SSMP) /* \_GPE.SSMP */
- }
- }
- @@ -21470,14 +20760,35 @@
- Sleep (0x10)
- Release (OSUM)
- + }
- +
- + Method (XTBT, 2, Serialized)
- + {
- + ADBG ("XTBT")
- + If (LEqual (CF2T, 0x01))
- + {
- + ADBG ("Clear")
- + ADBG ("GPI_GPE_STS")
- + \_SB.CAGS (Arg1)
- + }
- +
- + WWAK ()
- + CTBT (Arg0, Arg1, 0x01)
- ADBG ("End-of-XTBT")
- }
- - Method (YTBT, 0, NotSerialized)
- + Method (STBT, 2, Serialized)
- {
- - ADBG ("YTBT")
- - XTBT (TBSE, CPGN)
- - ADBG ("End-of-YTBT")
- + ADBG ("STBT")
- + If (LEqual (CF2T, 0x01))
- + {
- + ADBG ("Clear")
- + ADBG ("GPI_GPE_STS")
- + \_SB.CAGS (Arg1)
- + }
- +
- + CTBT (Arg0, Arg1, 0x00)
- + ADBG ("End-of-STBT")
- }
- Method (TINI, 1, Serialized)
- @@ -21499,9 +20810,10 @@
- Store (REG6, Local1)
- Store (MMTB (Arg0), Local2)
- - OSUP (Local2)
- + Store (OSUP (Local2), Local3)
- Store (Local1, REG6) /* \_GPE.TINI.REG6 */
- ADBG ("End-of-TINI")
- + Return (Local3)
- }
- }
- @@ -22256,187 +21568,19 @@
- }
- }
- - Method (TBON, 0, Serialized)
- - {
- - Store (0x01, TRDO) /* \TRDO */
- - Switch (ToInteger (\TBSE))
- - {
- - Case (0x01)
- - {
- - If (CondRefOf (\_SB.PCI0.RP01.PON))
- - {
- - \_SB.PCI0.RP01.PON ()
- - }
- - }
- - Case (0x02)
- - {
- - If (CondRefOf (\_SB.PCI0.RP02.PON))
- - {
- - \_SB.PCI0.RP02.PON ()
- - }
- - }
- - Case (0x03)
- - {
- - If (CondRefOf (\_SB.PCI0.RP03.PON))
- - {
- - \_SB.PCI0.RP03.PON ()
- - }
- - }
- - Case (0x04)
- - {
- - If (CondRefOf (\_SB.PCI0.RP04.PON))
- - {
- - \_SB.PCI0.RP04.PON ()
- - }
- - }
- - Case (0x05)
- - {
- - If (CondRefOf (\_SB.PCI0.RP05.PON))
- - {
- - \_SB.PCI0.RP05.PON ()
- - }
- - }
- - Case (0x06)
- - {
- - If (CondRefOf (\_SB.PCI0.RP06.PON))
- - {
- - \_SB.PCI0.RP06.PON ()
- - }
- - }
- - Case (0x07)
- - {
- - If (CondRefOf (\_SB.PCI0.RP07.PON))
- - {
- - \_SB.PCI0.RP07.PON ()
- - }
- - }
- - Case (0x08)
- - {
- - If (CondRefOf (\_SB.PCI0.RP08.PON))
- - {
- - \_SB.PCI0.RP08.PON ()
- - }
- - }
- - Case (0x09)
- - {
- - If (CondRefOf (\_SB.PCI0.RP09.PON))
- - {
- - \_SB.PCI0.RP09.PON ()
- - }
- - }
- - Case (0x0A)
- - {
- - If (CondRefOf (\_SB.PCI0.RP10.PON))
- - {
- - \_SB.PCI0.RP10.PON ()
- - }
- - }
- - Case (0x0B)
- - {
- - If (CondRefOf (\_SB.PCI0.RP11.PON))
- - {
- - \_SB.PCI0.RP11.PON ()
- - }
- - }
- - Case (0x0C)
- - {
- - If (CondRefOf (\_SB.PCI0.RP12.PON))
- - {
- - \_SB.PCI0.RP12.PON ()
- - }
- - }
- - Case (0x0D)
- - {
- - If (CondRefOf (\_SB.PCI0.RP13.PON))
- - {
- - \_SB.PCI0.RP13.PON ()
- - }
- - }
- - Case (0x0E)
- - {
- - If (CondRefOf (\_SB.PCI0.RP14.PON))
- - {
- - \_SB.PCI0.RP14.PON ()
- - }
- - }
- - Case (0x0F)
- - {
- - If (CondRefOf (\_SB.PCI0.RP15.PON))
- - {
- - \_SB.PCI0.RP15.PON ()
- - }
- - }
- - Case (0x10)
- - {
- - If (CondRefOf (\_SB.PCI0.RP16.PON))
- - {
- - \_SB.PCI0.RP16.PON ()
- - }
- - }
- - Case (0x11)
- - {
- - If (CondRefOf (\_SB.PCI0.RP17.PON))
- - {
- - \_SB.PCI0.RP17.PON ()
- - }
- - }
- - Case (0x12)
- - {
- - If (CondRefOf (\_SB.PCI0.RP18.PON))
- - {
- - \_SB.PCI0.RP18.PON ()
- - }
- - }
- - Case (0x13)
- - {
- - If (CondRefOf (\_SB.PCI0.RP19.PON))
- - {
- - \_SB.PCI0.RP19.PON ()
- - }
- - }
- - Case (0x14)
- - {
- - If (CondRefOf (\_SB.PCI0.RP20.PON))
- - {
- - \_SB.PCI0.RP20.PON ()
- - }
- - }
- - Case (0x15)
- - {
- - }
- - Case (0x16)
- - {
- - }
- - Case (0x17)
- - {
- - }
- -
- - }
- -
- - Store (0x00, TRDO) /* \TRDO */
- - }
- -
- Scope (\_PR)
- {
- - Processor (PR00, 0x01, 0x00001810, 0x06){}
- - Processor (PR01, 0x02, 0x00001810, 0x06){}
- - Processor (PR02, 0x03, 0x00001810, 0x06){}
- - Processor (PR03, 0x04, 0x00001810, 0x06){}
- - Processor (PR04, 0x05, 0x00001810, 0x06){}
- - Processor (PR05, 0x06, 0x00001810, 0x06){}
- - Processor (PR06, 0x07, 0x00001810, 0x06){}
- - Processor (PR07, 0x08, 0x00001810, 0x06){}
- - Processor (PR08, 0x09, 0x00001810, 0x06){}
- - Processor (PR09, 0x0A, 0x00001810, 0x06){}
- - Processor (PR10, 0x0B, 0x00001810, 0x06){}
- - Processor (PR11, 0x0C, 0x00001810, 0x06){}
- - Processor (PR12, 0x0D, 0x00001810, 0x06){}
- - Processor (PR13, 0x0E, 0x00001810, 0x06){}
- - Processor (PR14, 0x0F, 0x00001810, 0x06){}
- - Processor (PR15, 0x10, 0x00001810, 0x06){}
- + Processor (CPU0, 0x01, 0x00001810, 0x06){}
- + Processor (CPU1, 0x02, 0x00001810, 0x06){}
- + Processor (CPU2, 0x03, 0x00001810, 0x06){}
- + Processor (CPU3, 0x04, 0x00001810, 0x06){}
- + Processor (CPU4, 0x05, 0x00001810, 0x06){}
- + Processor (CPU5, 0x06, 0x00001810, 0x06){}
- + Processor (CPU6, 0x07, 0x00001810, 0x06){}
- + Processor (CPU7, 0x08, 0x00001810, 0x06){}
- }
- - Scope (\_PR.PR00)
- + Scope (\_PR.CPU0)
- {
- Name (CPC2, Package (0x15)
- {
- @@ -22810,58 +21954,58 @@
- {
- If (And (\_PR.CFGD, 0x0200))
- {
- - If (LOr (LAnd (And (PC00, 0x08), LOr (LEqual (Arg0, 0x80), LEqual (
- - Arg0, 0x82))), LAnd (And (PC00, 0x10), LEqual (Arg0, 0x81))))
- + If (LOr (LAnd (And (PDC0, 0x08), LOr (LEqual (Arg0, 0x80), LEqual (
- + Arg0, 0x82))), LAnd (And (PDC0, 0x10), LEqual (Arg0, 0x81))))
- {
- - Notify (\_PR.PR00, Arg0)
- + Notify (\_PR.CPU0, Arg0)
- }
- - If (LOr (LAnd (And (PC01, 0x08), LOr (LEqual (Arg0, 0x80), LEqual (
- - Arg0, 0x82))), LAnd (And (PC01, 0x10), LEqual (Arg0, 0x81))))
- + If (LOr (LAnd (And (PDC1, 0x08), LOr (LEqual (Arg0, 0x80), LEqual (
- + Arg0, 0x82))), LAnd (And (PDC1, 0x10), LEqual (Arg0, 0x81))))
- {
- - Notify (\_PR.PR01, Arg0)
- + Notify (\_PR.CPU1, Arg0)
- }
- - If (LOr (LAnd (And (PC02, 0x08), LOr (LEqual (Arg0, 0x80), LEqual (
- - Arg0, 0x82))), LAnd (And (PC02, 0x10), LEqual (Arg0, 0x81))))
- + If (LOr (LAnd (And (PDC2, 0x08), LOr (LEqual (Arg0, 0x80), LEqual (
- + Arg0, 0x82))), LAnd (And (PDC2, 0x10), LEqual (Arg0, 0x81))))
- {
- - Notify (\_PR.PR02, Arg0)
- + Notify (\_PR.CPU2, Arg0)
- }
- - If (LOr (LAnd (And (PC03, 0x08), LOr (LEqual (Arg0, 0x80), LEqual (
- - Arg0, 0x82))), LAnd (And (PC03, 0x10), LEqual (Arg0, 0x81))))
- + If (LOr (LAnd (And (PDC3, 0x08), LOr (LEqual (Arg0, 0x80), LEqual (
- + Arg0, 0x82))), LAnd (And (PDC3, 0x10), LEqual (Arg0, 0x81))))
- {
- - Notify (\_PR.PR03, Arg0)
- + Notify (\_PR.CPU3, Arg0)
- }
- - If (LOr (LAnd (And (PC04, 0x08), LOr (LEqual (Arg0, 0x80), LEqual (
- - Arg0, 0x82))), LAnd (And (PC04, 0x10), LEqual (Arg0, 0x81))))
- + If (LOr (LAnd (And (PDC4, 0x08), LOr (LEqual (Arg0, 0x80), LEqual (
- + Arg0, 0x82))), LAnd (And (PDC4, 0x10), LEqual (Arg0, 0x81))))
- {
- - Notify (\_PR.PR04, Arg0)
- + Notify (\_PR.CPU4, Arg0)
- }
- - If (LOr (LAnd (And (PC05, 0x08), LOr (LEqual (Arg0, 0x80), LEqual (
- - Arg0, 0x82))), LAnd (And (PC05, 0x10), LEqual (Arg0, 0x81))))
- + If (LOr (LAnd (And (PDC5, 0x08), LOr (LEqual (Arg0, 0x80), LEqual (
- + Arg0, 0x82))), LAnd (And (PDC5, 0x10), LEqual (Arg0, 0x81))))
- {
- - Notify (\_PR.PR05, Arg0)
- + Notify (\_PR.CPU5, Arg0)
- }
- - If (LOr (LAnd (And (PC06, 0x08), LOr (LEqual (Arg0, 0x80), LEqual (
- - Arg0, 0x82))), LAnd (And (PC06, 0x10), LEqual (Arg0, 0x81))))
- + If (LOr (LAnd (And (PDC6, 0x08), LOr (LEqual (Arg0, 0x80), LEqual (
- + Arg0, 0x82))), LAnd (And (PDC6, 0x10), LEqual (Arg0, 0x81))))
- {
- - Notify (\_PR.PR06, Arg0)
- + Notify (\_PR.CPU6, Arg0)
- }
- - If (LOr (LAnd (And (PC07, 0x08), LOr (LEqual (Arg0, 0x80), LEqual (
- - Arg0, 0x82))), LAnd (And (PC07, 0x10), LEqual (Arg0, 0x81))))
- + If (LOr (LAnd (And (PDC7, 0x08), LOr (LEqual (Arg0, 0x80), LEqual (
- + Arg0, 0x82))), LAnd (And (PDC7, 0x10), LEqual (Arg0, 0x81))))
- {
- - Notify (\_PR.PR07, Arg0)
- + Notify (\_PR.CPU7, Arg0)
- }
- }
- ElseIf (LOr (LEqual (Arg0, 0x80), LOr (LEqual (Arg0, 0x81), LEqual (Arg0,
- 0x82))))
- {
- - Notify (\_PR.PR00, Arg0)
- + Notify (\_PR.CPU0, Arg0)
- }
- }
- }
- @@ -23026,9 +22170,32 @@
- Method (_L61, 0, NotSerialized) // _Lxx: Level-Triggered GPE
- {
- - Add (L01C, 0x01, L01C) /* \L01C */
- - P8XH (0x00, 0x01)
- - P8XH (0x01, L01C)
- + If (LAnd (LNotEqual (\_SB.PCI0.RP09.VDID, 0xFFFFFFFF), \_SB.PCI0.RP09.HPSX))
- + {
- + If (LOr (LNotEqual (TBTS, 0x01), LNotEqual (TBSE, 0x09)))
- + {
- + Sleep (0x64)
- + }
- +
- + If (\_SB.PCI0.RP09.PDCX)
- + {
- + Store (0x01, \_SB.PCI0.RP09.PDCX)
- + Store (0x01, \_SB.PCI0.RP09.HPSX)
- + If (LNot (\_SB.PCI0.RP09.PDSX))
- + {
- + Store (0x00, \_SB.PCI0.RP09.L0SE)
- + }
- +
- + If (LOr (LNotEqual (TBTS, 0x01), LNotEqual (TBSE, 0x09)))
- + {
- + Notify (\_SB.PCI0.RP09, 0x00) // Bus Check
- + }
- + }
- + Else
- + {
- + Store (0x01, \_SB.PCI0.RP09.HPSX)
- + }
- + }
- }
- Method (_L62, 0, NotSerialized) // _Lxx: Level-Triggered GPE
- @@ -23048,387 +22215,89 @@
- }
- }
- - Method (TBNF, 0, NotSerialized)
- - {
- - ADBG ("TBNF")
- - Notify (\_SB.PCI0.RP09, 0x02) // Device Wake
- - }
- -
- - Method (_L27, 0, NotSerialized) // _Lxx: Level-Triggered GPE
- - {
- - ADBG ("-TBT_PCIE_WAKE")
- - Notify (\_SB.PCI0.RP09, 0x02) // Device Wake
- - }
- -
- - Method (_L6F, 0, NotSerialized) // _Lxx: Level-Triggered GPE
- + Method (_E14, 0, NotSerialized) // _Exx: Edge-Triggered GPE
- {
- - ADBG ("_L6F")
- + ADBG ("GPE_TBT")
- If (LEqual (TBTS, 0x01))
- {
- - 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)
- - }
- + \_GPE.XTBT (TBSE, CPGN)
- }
- }
- }
- - Scope (\_SB.PCI0.RP01.PXSX)
- + Scope (\_SB.PCI0.RP02.PXSX)
- {
- - ADBG ("WIFI SAR")
- - OperationRegion (RPXX, PCI_Config, 0x00, 0x50)
- - Field (RPXX, WordAcc, NoLock, Preserve)
- + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method
- {
- - VDID, 32,
- - Offset (0x44),
- - DCAP, 32,
- - DCTR, 16
- - }
- -
- - Method (WIST, 0, Serialized)
- - {
- - ADBG (Concatenate ("WIST=", ToHexString (VDID)))
- - If (VDID)
- + If (PCIC (Arg0))
- {
- - Switch (ToInteger (VDID))
- - {
- - Case (0x095A8086)
- - {
- - Return (0x01)
- - }
- - Case (0x095B8086)
- - {
- - Return (0x01)
- - }
- - Case (0x31658086)
- - {
- - Return (0x01)
- - }
- - Case (0x31668086)
- - {
- - Return (0x01)
- - }
- - Case (0x08B18086)
- - {
- - Return (0x01)
- - }
- - Case (0x08B28086)
- - {
- - Return (0x01)
- - }
- - Case (0x08B38086)
- - {
- - Return (0x01)
- - }
- - Case (0x08B48086)
- - {
- - Return (0x01)
- - }
- - Case (0x24F38086)
- - {
- - Return (0x01)
- - }
- - Case (0x24F48086)
- - {
- - Return (0x01)
- - }
- - Case (0x24F58086)
- - {
- - Return (0x01)
- - }
- - Case (0x24F68086)
- - {
- - Return (0x01)
- - }
- - Case (0x24FD8086)
- - {
- - Return (0x01)
- - }
- - Case (0x24FB8086)
- - {
- - Return (0x01)
- - }
- - Default
- - {
- - Return (0x00)
- - }
- -
- - }
- + Return (PCID (Arg0, Arg1, Arg2, Arg3))
- }
- - Else
- - {
- - Return (0x00)
- - }
- - }
- - Method (WGST, 0, Serialized)
- - {
- - ADBG (Concatenate ("WGST=", ToHexString (VDID)))
- - If (VDID)
- + If (LEqual (Arg0, ToUUID ("1730e71d-e5dd-4a34-be57-4d76b6a2fe37")))
- {
- - Switch (ToInteger (VDID))
- + If (LEqual (Arg2, Zero))
- {
- - Case (0x093C8086)
- + If (LEqual (Arg1, Zero))
- {
- - Return (0x01)
- - }
- - Case (0x097C8086)
- - {
- - Return (0x01)
- - }
- - Default
- - {
- - Return (0x00)
- + Return (Buffer (0x01)
- + {
- + 0x03 // .
- + })
- }
- -
- - }
- - }
- - Else
- - {
- - Return (0x00)
- - }
- - }
- -
- - If (LOr (WIST (), WGST ()))
- - {
- - ADBG ("Add WIFI SAR")
- - OperationRegion (RPXY, PCI_Config, 0x2C, 0x10)
- - Field (RPXY, AnyAcc, NoLock, Preserve)
- - {
- - SVID, 32
- - }
- -
- - Name (SPLX, Package (0x04)
- - {
- - 0x00,
- - Package (0x03)
- - {
- - 0x80000000,
- - 0x80000000,
- - 0x80000000
- - },
- -
- - Package (0x03)
- - {
- - 0x80000000,
- - 0x80000000,
- - 0x80000000
- - },
- -
- - Package (0x03)
- - {
- - 0x80000000,
- - 0x80000000,
- - 0x80000000
- - }
- - })
- - Method (SPLC, 0, Serialized)
- - {
- - Store (\DOM1, Index (DerefOf (Index (SPLX, 0x01)), 0x00))
- - Store (\LIM1, Index (DerefOf (Index (SPLX, 0x01)), 0x01))
- - Store (\TIM1, Index (DerefOf (Index (SPLX, 0x01)), 0x02))
- - Store (\DOM2, Index (DerefOf (Index (SPLX, 0x02)), 0x00))
- - Store (\LIM2, Index (DerefOf (Index (SPLX, 0x02)), 0x01))
- - Store (\TIM2, Index (DerefOf (Index (SPLX, 0x02)), 0x02))
- - 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 */
- - }
- -
- - PowerResource (WRST, 0x05, 0x0000)
- - {
- - Method (_STA, 0, NotSerialized) // _STA: Status
- - {
- - ADBG ("PXSX _STA")
- - Return (0x01)
- - }
- -
- - Method (_ON, 0, NotSerialized) // _ON_: Power On
- - {
- - ADBG ("PXSX _ON")
- - }
- -
- - Method (_OFF, 0, NotSerialized) // _OFF: Power Off
- - {
- - ADBG ("PXSX _OFF")
- - }
- -
- - Method (_RST, 0, NotSerialized) // _RST: Device Reset
- - {
- - ADBG ("PXSX _RST")
- - If (And (DCAP, 0x10000000))
- + Else
- {
- - Store (DCTR, Local0)
- - Or (Local0, 0x8000, Local0)
- - Store (Local0, DCTR) /* \_SB_.PCI0.RP01.PXSX.DCTR */
- + Return (Buffer (0x01)
- + {
- + 0x00 // .
- + })
- }
- }
- - }
- -
- - Name (_PRR, Package (0x01) // _PRR: Power Resource for Reset
- - {
- - WRST
- - })
- - Name (WANX, Package (0x03)
- - {
- - 0x00,
- - Package (0x03)
- - {
- - 0x80000000,
- - 0x80000000,
- - 0x80000000
- - },
- -
- - Package (0x03)
- - {
- - 0x80000000,
- - 0x80000000,
- - 0x80000000
- - }
- - })
- - Method (WAND, 0, Serialized)
- - {
- - Store (0x00, Index (DerefOf (Index (WANX, 0x01)), 0x00))
- - Store (\TRD0, Index (DerefOf (Index (WANX, 0x01)), 0x01))
- - Store (\TRL0, Index (DerefOf (Index (WANX, 0x01)), 0x02))
- - 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 */
- - }
- - Name (WRDX, Package (0x03)
- - {
- - 0x00,
- - Package (0x02)
- - {
- - 0x80000000,
- - 0x8000
- - },
- -
- - Package (0x02)
- - {
- - 0x80000000,
- - 0x8000
- - }
- - })
- - Method (WRDD, 0, Serialized)
- - {
- - ADBG ("WRDD")
- - If (CondRefOf (SVID))
- + If (LEqual (Arg2, One))
- {
- - If (LOr (LEqual (SVID, 0x00108086), LEqual (SVID, 0x10108086)))
- + Switch (ToInteger (DerefOf (Index (Arg3, 0x00))))
- {
- - ADBG ("Get it")
- - Name (WRDG, Package (0x02)
- + Case (0x00)
- {
- - 0x00,
- - Package (0x02)
- + }
- + Case (0x01)
- + {
- + If (CondRefOf (\_SB.SLPB))
- {
- - 0x07,
- - 0x4150
- + Notify (\_SB.SLPB, 0x80) // Status Change
- }
- - })
- - Return (WRDG) /* \_SB_.PCI0.RP01.PXSX.WRDD.WRDG */
- - }
- - }
- - }
- -
- - Name (WRDY, Package (0x03)
- - {
- - 0x00,
- - Package (0x0C)
- - {
- - 0x07,
- - 0x80,
- - 0x80,
- - 0x80,
- - 0x80,
- - 0x80,
- - 0x80,
- - 0x80,
- - 0x80,
- - 0x80,
- - 0x80,
- - 0x80
- - },
- -
- - Package (0x06)
- - {
- - 0x10,
- - 0x80,
- - 0x80,
- - 0x80,
- - 0x80,
- - 0x80
- - }
- - })
- - 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
- + }
- + Case (0x02)
- + {
- + }
- + Case (0x03)
- + {
- + }
- + Case (0x04)
- + {
- + If (CondRefOf (\_SB.SLPB))
- + {
- + Notify (\_SB.SLPB, 0x02) // Device Wake
- }
- - })
- - Return (WRDI) /* \_SB_.PCI0.RP01.PXSX.WRDS.WRDI */
- + }
- +
- }
- }
- - }
- - Method (AWVC, 0, Serialized)
- - {
- - Return (0x0101)
- - }
- -
- - Method (WOWG, 0, Serialized)
- - {
- - Return (WGWS) /* \WGWS */
- + Return (0x00)
- }
- -
- - Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method
- + ElseIf (LEqual (Arg0, ToUUID ("7574eb17-d1a2-4cc2-9929-4a08fcc29107")))
- {
- - If (PCIC (Arg0))
- + Switch (ToInteger (Arg2))
- {
- - Return (PCID (Arg0, Arg1, Arg2, Arg3))
- - }
- -
- - If (LEqual (Arg0, ToUUID ("1730e71d-e5dd-4a34-be57-4d76b6a2fe37")))
- - {
- - If (LEqual (Arg2, Zero))
- + Case (0x00)
- {
- If (LEqual (Arg1, Zero))
- {
- Return (Buffer (0x01)
- {
- - 0x03 // .
- + 0x07 // .
- })
- }
- Else
- @@ -23439,4006 +22308,716 @@
- })
- }
- }
- -
- - If (LEqual (Arg2, One))
- + Case (0x01)
- {
- - Switch (ToInteger (DerefOf (Index (Arg3, 0x00))))
- - {
- - Case (0x00)
- - {
- - }
- - Case (0x01)
- - {
- - If (CondRefOf (\_SB.SLPB))
- - {
- - Notify (\_SB.SLPB, 0x80) // Status Change
- - }
- - }
- - Case (0x02)
- - {
- - }
- - Case (0x03)
- - {
- - }
- - Case (0x04)
- - {
- - If (CondRefOf (\_SB.SLPB))
- - {
- - Notify (\_SB.SLPB, 0x02) // Device Wake
- - }
- - }
- -
- - }
- + Return (\_SB.PCI0.WHIT ())
- }
- -
- - Return (0x00)
- - }
- - ElseIf (LEqual (Arg0, ToUUID ("7574eb17-d1a2-4cc2-9929-4a08fcc29107")))
- - {
- - Switch (ToInteger (Arg2))
- + Case (0x02)
- {
- - Case (0x00)
- - {
- - If (LEqual (Arg1, Zero))
- - {
- - Return (Buffer (0x01)
- - {
- - 0x07 // .
- - })
- - }
- - Else
- - {
- - Return (Buffer (0x01)
- - {
- - 0x00 // .
- - })
- - }
- - }
- - Case (0x01)
- - {
- - Return (\_SB.PCI0.WHIT ())
- - }
- - Case (0x02)
- - {
- - Return (\_SB.PCI0.SELF ())
- - }
- - Default
- - {
- - Return (Buffer (0x01)
- - {
- - 0x00 // .
- - })
- - }
- -
- + Return (\_SB.PCI0.SELF ())
- }
- - }
- - Else
- - {
- - Return (Buffer (0x01)
- + Default
- {
- - 0x00 // .
- - })
- - }
- - }
- - }
- - }
- + Return (Buffer (0x01)
- + {
- + 0x00 // .
- + })
- + }
- - Scope (\_SB.PCI0)
- - {
- - Method (WHIT, 0, NotSerialized)
- - {
- - Return (Package (0x01)
- - {
- - Package (0x05)
- - {
- - "?*",
- - "?*",
- - 0x00,
- - 0x02,
- - 0x02
- }
- - })
- - }
- -
- - Method (SELF, 0, NotSerialized)
- - {
- - 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)
- + Return (Buffer (0x01)
- {
- - \_SB.PEPD
- + 0x00 // .
- })
- }
- - 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)
- + Method (WGST, 0, Serialized)
- {
- - If (LEqual (BCCX, 0x01))
- + If (CondRefOf (VDID))
- {
- - If (LEqual (SCCX, 0x08))
- + Switch (ToInteger (VDID))
- {
- - If (LEqual (PIXX, 0x02))
- + Case (0x093C8086)
- {
- 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))
- + Case (0x097C8086)
- {
- Return (0x01)
- }
- - }
- - }
- -
- - Return (0x00)
- - }
- -
- - Method (PNVM, 0, Serialized)
- - {
- - If (LEqual (BCCX, 0x01))
- - {
- - If (LEqual (SCCX, 0x08))
- - {
- - If (LEqual (PIXX, 0x02))
- + Default
- {
- - Return (0x01)
- + Return (0x00)
- }
- - }
- - }
- -
- - 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))
- + Else
- {
- - If (LEqual (SCCX, 0x06))
- - {
- - If (LEqual (PIXX, 0x01))
- - {
- - Return (0x01)
- - }
- - }
- + Return (0x00)
- }
- -
- - Return (0x00)
- }
- - Method (PNVM, 0, Serialized)
- + OperationRegion (RPXX, PCI_Config, 0x00, 0x10)
- + Field (RPXX, AnyAcc, NoLock, Preserve)
- {
- - If (LEqual (BCCX, 0x01))
- - {
- - If (LEqual (SCCX, 0x08))
- - {
- - If (LEqual (PIXX, 0x02))
- - {
- - Return (0x01)
- - }
- - }
- - }
- -
- - Return (0x00)
- + VDID, 32
- }
- - }
- - Scope (\_SB.PCI0.RP04.PXSX)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- + OperationRegion (RPXY, PCI_Config, 0x2C, 0x10)
- + Field (RPXY, AnyAcc, NoLock, Preserve)
- {
- - 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){})
- + SVID, 32
- }
- - OperationRegion (PCCX, PCI_Config, 0x09, 0x04)
- - Field (PCCX, ByteAcc, NoLock, Preserve)
- + OperationRegion (FLDR, PCI_Config, 0x44, 0x06)
- + Field (FLDR, ByteAcc, NoLock, Preserve)
- {
- - PIXX, 8,
- - SCCX, 8,
- - BCCX, 8
- + DCAP, 32,
- + DCTR, 16
- }
- - Method (PAHC, 0, Serialized)
- + Name (SPLX, Package (0x04)
- {
- - If (LEqual (BCCX, 0x01))
- + 0x00,
- + Package (0x03)
- {
- - If (LEqual (SCCX, 0x06))
- - {
- - If (LEqual (PIXX, 0x01))
- - {
- - Return (0x01)
- - }
- - }
- - }
- -
- - Return (0x00)
- - }
- + 0x80000000,
- + 0x80000000,
- + 0x80000000
- + },
- - Method (PNVM, 0, Serialized)
- - {
- - If (LEqual (BCCX, 0x01))
- + Package (0x03)
- {
- - If (LEqual (SCCX, 0x08))
- - {
- - If (LEqual (PIXX, 0x02))
- - {
- - Return (0x01)
- - }
- - }
- - }
- -
- - Return (0x00)
- - }
- - }
- + 0x80000000,
- + 0x80000000,
- + 0x80000000
- + },
- - Scope (\_SB.PCI0.RP05.PXSX)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- - {
- - If (LOr (PAHC (), PNVM ()))
- + Package (0x03)
- {
- - 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
- - })
- - }
- + 0x80000000,
- + 0x80000000,
- + 0x80000000
- }
- -
- - Return (Package (0x00){})
- - }
- -
- - OperationRegion (PCCX, PCI_Config, 0x09, 0x04)
- - Field (PCCX, ByteAcc, NoLock, Preserve)
- + })
- + Method (SPLC, 0, Serialized)
- {
- - PIXX, 8,
- - SCCX, 8,
- - BCCX, 8
- + Store (\DOM1, Index (DerefOf (Index (SPLX, 0x01)), 0x00))
- + Store (\LIM1, Index (DerefOf (Index (SPLX, 0x01)), 0x01))
- + Store (\TIM1, Index (DerefOf (Index (SPLX, 0x01)), 0x02))
- + Store (\DOM2, Index (DerefOf (Index (SPLX, 0x02)), 0x00))
- + Store (\LIM2, Index (DerefOf (Index (SPLX, 0x02)), 0x01))
- + Store (\TIM2, Index (DerefOf (Index (SPLX, 0x02)), 0x02))
- + 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.RP02.PXSX.SPLX */
- }
- - Method (PAHC, 0, Serialized)
- + PowerResource (WRST, 0x05, 0x0000)
- {
- - If (LEqual (BCCX, 0x01))
- + Method (_STA, 0, NotSerialized) // _STA: Status
- {
- - If (LEqual (SCCX, 0x06))
- - {
- - If (LEqual (PIXX, 0x01))
- - {
- - Return (0x01)
- - }
- - }
- + ADBG ("PXSX _STA")
- + Return (0x01)
- }
- - Return (0x00)
- - }
- -
- - Method (PNVM, 0, Serialized)
- - {
- - If (LEqual (BCCX, 0x01))
- + Method (_ON, 0, NotSerialized) // _ON_: Power On
- {
- - If (LEqual (SCCX, 0x08))
- - {
- - If (LEqual (PIXX, 0x02))
- - {
- - Return (0x01)
- - }
- - }
- + ADBG ("PXSX _ON")
- }
- - Return (0x00)
- - }
- - }
- -
- - Scope (\_SB.PCI0.RP06.PXSX)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- - {
- - If (LOr (PAHC (), PNVM ()))
- + Method (_OFF, 0, NotSerialized) // _OFF: Power Off
- {
- - 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
- - })
- - }
- + ADBG ("PXSX _OFF")
- }
- - 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))
- + Method (_RST, 0, NotSerialized) // _RST: Device Reset
- {
- - If (LEqual (SCCX, 0x06))
- + ADBG ("PXSX _RST")
- + If (And (DCAP, 0x10000000))
- {
- - If (LEqual (PIXX, 0x01))
- - {
- - Return (0x01)
- - }
- + Store (DCTR, Local0)
- + Or (Local0, 0x8000, Local0)
- + Store (Local0, DCTR) /* \_SB_.PCI0.RP02.PXSX.DCTR */
- }
- }
- -
- - Return (0x00)
- }
- - Method (PNVM, 0, Serialized)
- + Name (_PRR, Package (0x01) // _PRR: Power Resource for Reset
- {
- - 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
- + WRST
- + })
- + Name (WANX, Package (0x03)
- {
- - If (LOr (PAHC (), PNVM ()))
- + 0x00,
- + Package (0x03)
- {
- - 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
- - }
- + 0x80000000,
- + 0x80000000,
- + 0x80000000
- + },
- - Method (PAHC, 0, Serialized)
- - {
- - If (LEqual (BCCX, 0x01))
- + Package (0x03)
- {
- - If (LEqual (SCCX, 0x06))
- - {
- - If (LEqual (PIXX, 0x01))
- - {
- - Return (0x01)
- - }
- - }
- + 0x80000000,
- + 0x80000000,
- + 0x80000000
- }
- -
- - Return (0x00)
- - }
- -
- - Method (PNVM, 0, Serialized)
- + })
- + Method (WAND, 0, Serialized)
- {
- - If (LEqual (BCCX, 0x01))
- - {
- - If (LEqual (SCCX, 0x08))
- - {
- - If (LEqual (PIXX, 0x02))
- - {
- - Return (0x01)
- - }
- - }
- - }
- -
- - Return (0x00)
- + Store (0x00, Index (DerefOf (Index (WANX, 0x01)), 0x00))
- + Store (\TRD0, Index (DerefOf (Index (WANX, 0x01)), 0x01))
- + Store (\TRL0, Index (DerefOf (Index (WANX, 0x01)), 0x02))
- + 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.RP02.PXSX.WANX */
- }
- - }
- - Scope (\_SB.PCI0.RP08.PXSX)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- + Name (WRDX, Package (0x03)
- {
- - If (LOr (PAHC (), PNVM ()))
- + 0x00,
- + Package (0x02)
- {
- - 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
- - }
- + 0x80000000,
- + 0x8000
- + },
- - Method (PAHC, 0, Serialized)
- - {
- - If (LEqual (BCCX, 0x01))
- + Package (0x02)
- {
- - If (LEqual (SCCX, 0x06))
- - {
- - If (LEqual (PIXX, 0x01))
- - {
- - Return (0x01)
- - }
- - }
- + 0x80000000,
- + 0x8000
- }
- -
- - Return (0x00)
- - }
- -
- - Method (PNVM, 0, Serialized)
- + })
- + Method (WRDD, 0, Serialized)
- {
- - If (LEqual (BCCX, 0x01))
- + If (CondRefOf (SVID))
- {
- - If (LEqual (SCCX, 0x08))
- + If (LOr (LEqual (SVID, 0x08108086), LEqual (SVID, 0x51818086)))
- {
- - If (LEqual (PIXX, 0x02))
- + Name (WRDG, Package (0x03)
- {
- - Return (0x01)
- - }
- - }
- - }
- -
- - Return (0x00)
- - }
- - }
- + 0x00,
- + Package (0x02)
- + {
- + 0x07,
- + 0x4150
- + },
- - 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
- + Package (0x02)
- + {
- + 0x10,
- + 0x4150
- + }
- })
- + Return (WRDG) /* \_SB_.PCI0.RP02.PXSX.WRDD.WRDG */
- }
- }
- -
- - Return (Package (0x00){})
- }
- - OperationRegion (PCCX, PCI_Config, 0x09, 0x04)
- - Field (PCCX, ByteAcc, NoLock, Preserve)
- + Name (WRDY, Package (0x03)
- {
- - PIXX, 8,
- - SCCX, 8,
- - BCCX, 8
- - }
- -
- - Method (PAHC, 0, Serialized)
- - {
- - If (LEqual (BCCX, 0x01))
- + 0x00,
- + Package (0x0C)
- {
- - If (LEqual (SCCX, 0x06))
- - {
- - If (LEqual (PIXX, 0x01))
- - {
- - Return (0x01)
- - }
- - }
- - }
- -
- - Return (0x00)
- - }
- + 0x07,
- + 0x80,
- + 0x80,
- + 0x80,
- + 0x80,
- + 0x80,
- + 0x80,
- + 0x80,
- + 0x80,
- + 0x80,
- + 0x80,
- + 0x80
- + },
- - Method (PNVM, 0, Serialized)
- - {
- - If (LEqual (BCCX, 0x01))
- + Package (0x06)
- {
- - If (LEqual (SCCX, 0x08))
- - {
- - If (LEqual (PIXX, 0x02))
- - {
- - Return (0x01)
- - }
- - }
- + 0x10,
- + 0x80,
- + 0x80,
- + 0x80,
- + 0x80,
- + 0x80
- }
- -
- - Return (0x00)
- - }
- - }
- -
- - Scope (\_SB.PCI0.RP10.PXSX)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- + })
- + Method (WRDS, 0, Serialized)
- {
- - If (LOr (PAHC (), PNVM ()))
- + If (CondRefOf (SVID))
- {
- - If (LAnd (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)), LOr (LEqual (
- - And (PEPC, 0x0400), 0x0400), LEqual (And (PEPC, 0x0800), 0x0800))))
- + If (LOr (LEqual (SVID, 0x08108086), LEqual (SVID, 0x51818086)))
- {
- - Return (Package (0x01)
- + Name (WRDI, Package (0x03)
- {
- - \_SB.PEPD
- + 0x00,
- + Package (0x0C)
- + {
- + 0x07,
- + 0x01,
- + 0x80,
- + 0x74,
- + 0x74,
- + 0x74,
- + 0x74,
- + 0x80,
- + 0x74,
- + 0x74,
- + 0x74,
- + 0x74
- + },
- +
- + Package (0x06)
- + {
- + 0x10,
- + 0x01,
- + 0x04,
- + 0x04,
- + 0x04,
- + 0x00
- + }
- })
- + Return (WRDI) /* \_SB_.PCI0.RP02.PXSX.WRDS.WRDI */
- }
- }
- -
- - Return (Package (0x00){})
- }
- - OperationRegion (PCCX, PCI_Config, 0x09, 0x04)
- - Field (PCCX, ByteAcc, NoLock, Preserve)
- + Method (AWVC, 0, Serialized)
- {
- - PIXX, 8,
- - SCCX, 8,
- - BCCX, 8
- + Return (0x0101)
- }
- - Method (PAHC, 0, Serialized)
- + Method (WOWG, 0, Serialized)
- {
- - If (LEqual (BCCX, 0x01))
- - {
- - If (LEqual (SCCX, 0x06))
- - {
- - If (LEqual (PIXX, 0x01))
- - {
- - Return (0x01)
- - }
- - }
- - }
- -
- - Return (0x00)
- + Return (WGWS) /* \WGWS */
- }
- - Method (PNVM, 0, Serialized)
- + Method (WIST, 0, Serialized)
- {
- - If (LEqual (BCCX, 0x01))
- + If (CondRefOf (VDID))
- {
- - If (LEqual (SCCX, 0x08))
- + Switch (ToInteger (VDID))
- {
- - If (LEqual (PIXX, 0x02))
- + Case (0x095A8086)
- {
- 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))
- + Case (0x095B8086)
- {
- Return (0x01)
- }
- - }
- - }
- -
- - Return (0x00)
- - }
- -
- - Method (PNVM, 0, Serialized)
- - {
- - If (LEqual (BCCX, 0x01))
- - {
- - If (LEqual (SCCX, 0x08))
- - {
- - If (LEqual (PIXX, 0x02))
- + Case (0x31658086)
- {
- 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))
- + Case (0x31668086)
- {
- Return (0x01)
- }
- - }
- - }
- -
- - Return (0x00)
- - }
- -
- - Method (PNVM, 0, Serialized)
- - {
- - If (LEqual (BCCX, 0x01))
- - {
- - If (LEqual (SCCX, 0x08))
- - {
- - If (LEqual (PIXX, 0x02))
- + Case (0x08B18086)
- {
- 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))
- + Case (0x08B28086)
- {
- Return (0x01)
- }
- - }
- - }
- -
- - Return (0x00)
- - }
- -
- - Method (PNVM, 0, Serialized)
- - {
- - If (LEqual (BCCX, 0x01))
- - {
- - If (LEqual (SCCX, 0x08))
- - {
- - If (LEqual (PIXX, 0x02))
- + Case (0x08B38086)
- {
- 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))
- + Case (0x08B48086)
- {
- Return (0x01)
- }
- - }
- - }
- -
- - Return (0x00)
- - }
- -
- - Method (PNVM, 0, Serialized)
- - {
- - If (LEqual (BCCX, 0x01))
- - {
- - If (LEqual (SCCX, 0x08))
- - {
- - If (LEqual (PIXX, 0x02))
- + Case (0x24F38086)
- {
- 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))
- + Case (0x24F48086)
- {
- Return (0x01)
- }
- - }
- - }
- -
- - Return (0x00)
- - }
- -
- - Method (PNVM, 0, Serialized)
- - {
- - If (LEqual (BCCX, 0x01))
- - {
- - If (LEqual (SCCX, 0x08))
- - {
- - If (LEqual (PIXX, 0x02))
- + Case (0x24F58086)
- {
- 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))
- + Case (0x24F68086)
- {
- Return (0x01)
- }
- - }
- - }
- -
- - Return (0x00)
- - }
- -
- - Method (PNVM, 0, Serialized)
- - {
- - If (LEqual (BCCX, 0x01))
- - {
- - If (LEqual (SCCX, 0x08))
- - {
- - If (LEqual (PIXX, 0x02))
- + Case (0x24FD8086)
- {
- 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))
- + Case (0x24FB8086)
- {
- Return (0x01)
- }
- - }
- - }
- -
- - Return (0x00)
- - }
- -
- - Method (PNVM, 0, Serialized)
- - {
- - If (LEqual (BCCX, 0x01))
- - {
- - If (LEqual (SCCX, 0x08))
- - {
- - If (LEqual (PIXX, 0x02))
- + Default
- {
- - Return (0x01)
- + Return (0x00)
- }
- - }
- - }
- -
- - 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))
- + Else
- {
- - If (LEqual (SCCX, 0x08))
- - {
- - If (LEqual (PIXX, 0x02))
- - {
- - Return (0x01)
- - }
- - }
- + Return (0x00)
- }
- -
- - Return (0x00)
- }
- }
- - Scope (\_SB.PCI0.RP19.PXSX)
- + Scope (\_SB.PCI0.RP03.PXSX)
- {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- + OperationRegion (RPXX, PCI_Config, 0x00, 0x10)
- + Field (RPXX, AnyAcc, NoLock, Preserve)
- {
- - 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){})
- + VDID, 32
- }
- - OperationRegion (PCCX, PCI_Config, 0x09, 0x04)
- - Field (PCCX, ByteAcc, NoLock, Preserve)
- + OperationRegion (RPXY, PCI_Config, 0x2C, 0x10)
- + Field (RPXY, AnyAcc, NoLock, Preserve)
- {
- - PIXX, 8,
- - SCCX, 8,
- - BCCX, 8
- + SVID, 32
- }
- - Method (PAHC, 0, Serialized)
- + OperationRegion (FLDR, PCI_Config, 0x44, 0x06)
- + Field (FLDR, ByteAcc, NoLock, Preserve)
- {
- - If (LEqual (BCCX, 0x01))
- - {
- - If (LEqual (SCCX, 0x06))
- - {
- - If (LEqual (PIXX, 0x01))
- - {
- - Return (0x01)
- - }
- - }
- - }
- -
- - Return (0x00)
- + DCAP, 32,
- + DCTR, 16
- }
- - Method (PNVM, 0, Serialized)
- + Name (SPLX, Package (0x04)
- {
- - If (LEqual (BCCX, 0x01))
- + 0x00,
- + Package (0x03)
- {
- - If (LEqual (SCCX, 0x08))
- - {
- - If (LEqual (PIXX, 0x02))
- - {
- - Return (0x01)
- - }
- - }
- - }
- -
- - Return (0x00)
- - }
- - }
- + 0x80000000,
- + 0x80000000,
- + 0x80000000
- + },
- - Scope (\_SB.PCI0.RP20.PXSX)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- - {
- - If (LOr (PAHC (), PNVM ()))
- + Package (0x03)
- {
- - 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
- - }
- + 0x80000000,
- + 0x80000000,
- + 0x80000000
- + },
- - Method (PAHC, 0, Serialized)
- - {
- - If (LEqual (BCCX, 0x01))
- + Package (0x03)
- {
- - If (LEqual (SCCX, 0x06))
- - {
- - If (LEqual (PIXX, 0x01))
- - {
- - Return (0x01)
- - }
- - }
- + 0x80000000,
- + 0x80000000,
- + 0x80000000
- }
- -
- - Return (0x00)
- - }
- -
- - Method (PNVM, 0, Serialized)
- + })
- + Method (SPLC, 0, Serialized)
- {
- - If (LEqual (BCCX, 0x01))
- - {
- - If (LEqual (SCCX, 0x08))
- - {
- - If (LEqual (PIXX, 0x02))
- - {
- - Return (0x01)
- - }
- - }
- - }
- -
- - Return (0x00)
- + Store (\DOM1, Index (DerefOf (Index (SPLX, 0x01)), 0x00))
- + Store (\LIM1, Index (DerefOf (Index (SPLX, 0x01)), 0x01))
- + Store (\TIM1, Index (DerefOf (Index (SPLX, 0x01)), 0x02))
- + Store (\DOM2, Index (DerefOf (Index (SPLX, 0x02)), 0x00))
- + Store (\LIM2, Index (DerefOf (Index (SPLX, 0x02)), 0x01))
- + Store (\TIM2, Index (DerefOf (Index (SPLX, 0x02)), 0x02))
- + 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.RP03.PXSX.SPLX */
- }
- - }
- - Scope (\_PR.PR00)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- + PowerResource (WRST, 0x05, 0x0000)
- {
- - If (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)))
- - {
- - Return (Package (0x01)
- - {
- - \_SB.PEPD
- - })
- - }
- - Else
- + Method (_STA, 0, NotSerialized) // _STA: Status
- {
- - Return (Package (0x00){})
- + ADBG ("PXSX _STA")
- + Return (0x01)
- }
- - }
- - }
- - Scope (\_PR.PR01)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- - {
- - If (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)))
- - {
- - Return (Package (0x01)
- - {
- - \_SB.PEPD
- - })
- - }
- - Else
- + Method (_ON, 0, NotSerialized) // _ON_: Power On
- {
- - Return (Package (0x00){})
- + ADBG ("PXSX _ON")
- }
- - }
- - }
- - Scope (\_PR.PR02)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- - {
- - If (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)))
- + Method (_OFF, 0, NotSerialized) // _OFF: Power Off
- {
- - Return (Package (0x01)
- - {
- - \_SB.PEPD
- - })
- + ADBG ("PXSX _OFF")
- }
- - 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)))
- + Method (_RST, 0, NotSerialized) // _RST: Device Reset
- {
- - Return (Package (0x01)
- + ADBG ("PXSX _RST")
- + If (And (DCAP, 0x10000000))
- {
- - \_SB.PEPD
- - })
- - }
- - Else
- - {
- - Return (Package (0x00){})
- + Store (DCTR, Local0)
- + Or (Local0, 0x8000, Local0)
- + Store (Local0, DCTR) /* \_SB_.PCI0.RP03.PXSX.DCTR */
- + }
- }
- }
- - }
- - Scope (\_PR.PR04)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- + Name (_PRR, Package (0x01) // _PRR: Power Resource for Reset
- {
- - 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
- + WRST
- + })
- + Name (WANX, Package (0x03)
- {
- - If (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)))
- - {
- - Return (Package (0x01)
- - {
- - \_SB.PEPD
- - })
- - }
- - Else
- + 0x00,
- + Package (0x03)
- {
- - Return (Package (0x00){})
- - }
- - }
- - }
- + 0x80000000,
- + 0x80000000,
- + 0x80000000
- + },
- - Scope (\_PR.PR06)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- - {
- - If (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)))
- - {
- - Return (Package (0x01)
- - {
- - \_SB.PEPD
- - })
- - }
- - Else
- + Package (0x03)
- {
- - Return (Package (0x00){})
- + 0x80000000,
- + 0x80000000,
- + 0x80000000
- }
- - }
- - }
- -
- - Scope (\_PR.PR07)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- + })
- + Method (WAND, 0, Serialized)
- {
- - If (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)))
- - {
- - Return (Package (0x01)
- - {
- - \_SB.PEPD
- - })
- - }
- - Else
- - {
- - Return (Package (0x00){})
- - }
- + Store (0x00, Index (DerefOf (Index (WANX, 0x01)), 0x00))
- + Store (\TRD0, Index (DerefOf (Index (WANX, 0x01)), 0x01))
- + Store (\TRL0, Index (DerefOf (Index (WANX, 0x01)), 0x02))
- + 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.RP03.PXSX.WANX */
- }
- - }
- - Scope (\_PR.PR08)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- + Name (WRDX, Package (0x03)
- {
- - If (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)))
- - {
- - Return (Package (0x01)
- - {
- - \_SB.PEPD
- - })
- - }
- - Else
- + 0x00,
- + Package (0x02)
- {
- - Return (Package (0x00){})
- - }
- - }
- - }
- + 0x80000000,
- + 0x8000
- + },
- - Scope (\_PR.PR09)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- - {
- - If (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)))
- - {
- - Return (Package (0x01)
- - {
- - \_SB.PEPD
- - })
- - }
- - Else
- + Package (0x02)
- {
- - Return (Package (0x00){})
- + 0x80000000,
- + 0x8000
- }
- - }
- - }
- -
- - Scope (\_PR.PR10)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- + })
- + Method (WRDD, 0, Serialized)
- {
- - If (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)))
- + If (CondRefOf (SVID))
- {
- - Return (Package (0x01)
- + If (LOr (LEqual (SVID, 0x08108086), LEqual (SVID, 0x51818086)))
- {
- - \_SB.PEPD
- - })
- - }
- - Else
- - {
- - Return (Package (0x00){})
- - }
- - }
- - }
- + Name (WRDG, Package (0x03)
- + {
- + 0x00,
- + Package (0x02)
- + {
- + 0x07,
- + 0x4150
- + },
- - 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){})
- + Package (0x02)
- + {
- + 0x10,
- + 0x4150
- + }
- + })
- + Return (WRDG) /* \_SB_.PCI0.RP03.PXSX.WRDD.WRDG */
- + }
- }
- }
- - }
- - Scope (\_PR.PR12)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- + Name (WRDY, Package (0x03)
- {
- - If (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)))
- + 0x00,
- + Package (0x0C)
- {
- - Return (Package (0x01)
- - {
- - \_SB.PEPD
- - })
- - }
- - Else
- + 0x07,
- + 0x80,
- + 0x80,
- + 0x80,
- + 0x80,
- + 0x80,
- + 0x80,
- + 0x80,
- + 0x80,
- + 0x80,
- + 0x80,
- + 0x80
- + },
- +
- + Package (0x06)
- {
- - Return (Package (0x00){})
- + 0x10,
- + 0x80,
- + 0x80,
- + 0x80,
- + 0x80,
- + 0x80
- }
- - }
- - }
- -
- - Scope (\_PR.PR13)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- + })
- + Method (WRDS, 0, Serialized)
- {
- - If (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)))
- + If (CondRefOf (SVID))
- {
- - Return (Package (0x01)
- + If (LOr (LEqual (SVID, 0x08108086), LEqual (SVID, 0x51818086)))
- {
- - \_SB.PEPD
- - })
- - }
- - Else
- - {
- - Return (Package (0x00){})
- + Name (WRDI, Package (0x03)
- + {
- + 0x00,
- + Package (0x0C)
- + {
- + 0x07,
- + 0x01,
- + 0x80,
- + 0x74,
- + 0x74,
- + 0x74,
- + 0x74,
- + 0x80,
- + 0x74,
- + 0x74,
- + 0x74,
- + 0x74
- + },
- +
- + Package (0x06)
- + {
- + 0x10,
- + 0x01,
- + 0x04,
- + 0x04,
- + 0x04,
- + 0x00
- + }
- + })
- + Return (WRDI) /* \_SB_.PCI0.RP03.PXSX.WRDS.WRDI */
- + }
- }
- }
- - }
- - Scope (\_PR.PR14)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- + Method (AWVC, 0, Serialized)
- {
- - If (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)))
- - {
- - Return (Package (0x01)
- - {
- - \_SB.PEPD
- - })
- - }
- - Else
- - {
- - Return (Package (0x00){})
- - }
- + Return (0x0101)
- }
- - }
- - Scope (\_PR.PR15)
- - {
- - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies
- + Method (WOWG, 0, Serialized)
- {
- - If (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)))
- - {
- - Return (Package (0x01)
- - {
- - \_SB.PEPD
- - })
- - }
- - Else
- - {
- - Return (Package (0x00){})
- - }
- + Return (WGWS) /* \WGWS */
- }
- - }
- - Scope (\_SB)
- - {
- - Device (PEPD)
- + Method (WIST, 0, Serialized)
- {
- - 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)
- + If (CondRefOf (VDID))
- {
- - 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)
- + Switch (ToInteger (VDID))
- {
- - "\\_SB.PCI0.SAT0.PRT5",
- - 0x00,
- - Package (0x02)
- + Case (0x095A8086)
- {
- - 0x00,
- - Package (0x02)
- - {
- - 0xFF,
- - 0x03
- - }
- + Return (0x01)
- }
- - },
- -
- - Package (0x03)
- - {
- - "\\_SB.PCI0.SAT0.NVM1",
- - 0x00,
- - Package (0x02)
- + Case (0x095B8086)
- {
- - 0x00,
- - Package (0x02)
- - {
- - 0xFF,
- - 0x03
- - }
- + Return (0x01)
- }
- - },
- -
- - Package (0x03)
- - {
- - "\\_SB.PCI0.SAT0.NVM2",
- - 0x00,
- - Package (0x02)
- + Case (0x31658086)
- {
- - 0x00,
- - Package (0x02)
- - {
- - 0xFF,
- - 0x03
- - }
- + Return (0x01)
- }
- - },
- -
- - Package (0x03)
- - {
- - "\\_SB.PCI0.SAT0.NVM3",
- - 0x00,
- - Package (0x02)
- + Case (0x31668086)
- {
- - 0x00,
- - Package (0x02)
- - {
- - 0xFF,
- - 0x03
- - }
- + Return (0x01)
- }
- - },
- -
- - Package (0x03)
- - {
- - "\\_SB.PCI0.SAT0.VOL0",
- - 0x00,
- - Package (0x02)
- + Case (0x08B18086)
- {
- - 0x00,
- - Package (0x03)
- - {
- - 0xFF,
- - 0x00,
- - 0x81
- - }
- + Return (0x01)
- }
- - },
- -
- - Package (0x03)
- - {
- - "\\_PR.PR08",
- - 0x00,
- - Package (0x02)
- + Case (0x08B28086)
- {
- - 0x00,
- - Package (0x02)
- - {
- - 0xFF,
- - 0x00
- - }
- + Return (0x01)
- }
- - },
- -
- - Package (0x03)
- - {
- - "\\_PR.PR09",
- - 0x00,
- - Package (0x02)
- + Case (0x08B38086)
- {
- - 0x00,
- - Package (0x02)
- - {
- - 0xFF,
- - 0x00
- - }
- + Return (0x01)
- }
- - },
- -
- - Package (0x03)
- - {
- - "\\_PR.PR10",
- - 0x00,
- - Package (0x02)
- + Case (0x08B48086)
- {
- - 0x00,
- - Package (0x02)
- - {
- - 0xFF,
- - 0x00
- - }
- + Return (0x01)
- }
- - },
- -
- - Package (0x03)
- - {
- - "\\_PR.PR11",
- - 0x00,
- - Package (0x02)
- + Case (0x24F38086)
- {
- - 0x00,
- - Package (0x02)
- - {
- - 0xFF,
- - 0x00
- - }
- + Return (0x01)
- }
- - },
- -
- - Package (0x03)
- - {
- - "\\_PR.PR12",
- - 0x00,
- - Package (0x02)
- + Case (0x24F48086)
- {
- - 0x00,
- - Package (0x02)
- - {
- - 0xFF,
- - 0x00
- - }
- + Return (0x01)
- }
- - },
- -
- - Package (0x03)
- - {
- - "\\_PR.PR13",
- - 0x00,
- - Package (0x02)
- + Case (0x24F58086)
- {
- - 0x00,
- - Package (0x02)
- - {
- - 0xFF,
- - 0x00
- - }
- + Return (0x01)
- }
- - },
- -
- - Package (0x03)
- - {
- - "\\_PR.PR14",
- - 0x00,
- - Package (0x02)
- + Case (0x24F68086)
- {
- - 0x00,
- - Package (0x02)
- - {
- - 0xFF,
- - 0x00
- - }
- + Return (0x01)
- }
- - },
- -
- - Package (0x03)
- - {
- - "\\_PR.PR15",
- - 0x00,
- - Package (0x02)
- + Case (0x24FD8086)
- {
- - 0x00,
- - Package (0x02)
- - {
- - 0xFF,
- - 0x00
- - }
- + Return (0x01)
- }
- - },
- -
- - Package (0x03)
- - {
- - "\\_SB.PCI0.HECI",
- - 0x01,
- - Package (0x02)
- + Case (0x24FB8086)
- {
- - 0x00,
- - Package (0x03)
- - {
- - 0xFF,
- - 0x00,
- - 0x81
- - }
- + Return (0x01)
- }
- - },
- -
- - Package (0x03)
- - {
- - "\\_SB.PCI0.RP09.PXSX.TBDU.XHC",
- - 0x01,
- - Package (0x02)
- + Default
- {
- - 0x00,
- - Package (0x02)
- - {
- - 0xFF,
- - 0x03
- - }
- + Return (0x00)
- }
- - },
- - Package (0x03)
- - {
- - "\\_SB.PCI0.GLAN",
- - 0x01,
- - Package (0x02)
- - {
- - 0x00,
- - Package (0x02)
- - {
- - 0xFF,
- - 0x03
- - }
- - }
- }
- - })
- - 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
- + }
- + Else
- {
- - If (LOr (LGreaterEqual (OSYS, 0x07DF), LAnd (LGreaterEqual (OSYS, 0x07DC), LEqual (
- - S0ID, 0x01))))
- - {
- - Return (0x0F)
- - }
- -
- Return (0x00)
- }
- + }
- + }
- - Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method
- + Scope (\_SB.PCI0)
- + {
- + Method (WHIT, 0, NotSerialized)
- + {
- + Return (Package (0x01)
- {
- - If (LEqual (Arg0, ToUUID ("c4eb40a0-6cd2-11e2-bcfd-0800200c9a66")))
- + Package (0x05)
- {
- - 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")
- - }
- + "?*",
- + "?*",
- + 0x00,
- + 0x02,
- + 0x02
- }
- + })
- + }
- - Return (Buffer (0x01)
- - {
- - 0x00 // .
- - })
- - }
- + Method (SELF, 0, NotSerialized)
- + {
- + Return (Package (0x02)
- + {
- + "LENOVO",
- + "TP-N1M "
- + })
- }
- }
- @@ -27561,6 +23140,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 +23184,7 @@
- }
- }
- - OperationRegion (MNVS, SystemMemory, 0xAB160018, 0x1000)
- + OperationRegion (MNVS, SystemMemory, 0x5B568018, 0x1000)
- Field (MNVS, DWordAcc, NoLock, Preserve)
- {
- Offset (0xD00),
- @@ -27862,16 +23448,10 @@
- VSFN, 1,
- VDMC, 1,
- VFHP, 1,
- - VIFC, 1,
- - VMMC, 1,
- - VMSC, 1,
- - VPSC, 1,
- - VCSC, 1,
- Offset (0xEEC),
- CICF, 4,
- CICM, 4,
- - MYHC, 8,
- - MMCC, 8,
- + MCAP, 16,
- PT1D, 15,
- Offset (0xEF1),
- PT2D, 15,
- @@ -27903,23 +23483,7 @@
- Offset (0xF09),
- DFHP, 15,
- Offset (0xF0B),
- - DIFC, 15,
- - Offset (0xF0D),
- - DMMC, 15,
- - Offset (0xF0F),
- - DMSC, 15,
- - Offset (0xF11),
- - DPSC, 15,
- - Offset (0xF13),
- - ECSC, 15,
- - Offset (0xF15),
- - SMYH, 4,
- - SMMC, 4,
- - SPSC, 4,
- - Offset (0xF17),
- - STDV, 8,
- - SCRB, 8,
- - PMOF, 8
- + SCRB, 8
- }
- Field (MNVS, ByteAcc, NoLock, Preserve)
- @@ -28146,11 +23710,6 @@
- Return (SMI (0x01, 0x11, Arg0, Arg1, 0x00))
- }
- - Method (SDPS, 2, NotSerialized)
- - {
- - Return (SMI (0x01, 0x12, Arg0, Arg1, 0x00))
- - }
- -
- Method (UCMS, 1, NotSerialized)
- {
- Return (SMI (0x02, Arg0, 0x00, 0x00, 0x00))
- @@ -28237,11 +23796,6 @@
- Return (SMI (0x0A, 0x04, Arg0, 0x00, 0x00))
- }
- - Method (GTST, 0, NotSerialized)
- - {
- - Return (SMI (0x0A, 0x05, 0x00, 0x00, 0x00))
- - }
- -
- Method (CSUM, 1, NotSerialized)
- {
- Return (SMI (0x0E, Arg0, 0x00, 0x00, 0x00))
- @@ -28381,7 +23935,7 @@
- Return (Zero)
- }
- - Name (MACA, "_AUXMAC_#8C164505FA42#")
- + Name (MACA, "_AUXMAC_#54E1ADA81D38#")
- Name (WOLD, "_S5WOL_#0117EF00000000#")
- Scope (\_SB)
- {
- @@ -28734,7 +24288,7 @@
- "Access Denied",
- "System Busy"
- })
- - Name (ITEM, Package (0x6B)
- + Name (ITEM, Package (0x69)
- {
- Package (0x02)
- {
- @@ -29285,7 +24839,7 @@
- Package (0x02)
- {
- 0x00,
- - "Reserved"
- + "WiGigWake"
- },
- Package (0x02)
- @@ -29364,21 +24918,9 @@
- {
- 0x00,
- "DeviceGuard"
- - },
- -
- - Package (0x02)
- - {
- - 0x18,
- - "I8254ClockGating"
- - },
- -
- - Package (0x02)
- - {
- - 0x19,
- - "ThunderboltBIOSAssistMode"
- }
- })
- - Name (VSEL, Package (0x1A)
- + Name (VSEL, Package (0x18)
- {
- Package (0x02)
- {
- @@ -29412,10 +24954,12 @@
- "Synchronized"
- },
- - Package (0x02)
- + Package (0x04)
- {
- "LCD",
- - "ExternalDisplay"
- + "DisplayPort",
- + "HDMI",
- + "DockDisplay"
- },
- Package (0x03)
- @@ -29495,7 +25039,7 @@
- Package (0x02)
- {
- "HDMI",
- - "USBTypeC"
- + "DockDisplay"
- },
- Package (0x02)
- @@ -29551,19 +25095,6 @@
- "UserAuthorization",
- "SecureConnect",
- "DisplayPortandUSB"
- - },
- -
- - Package (0x02)
- - {
- - "Disable",
- - "Auto"
- - },
- -
- - Package (0x03)
- - {
- - "Enable",
- - "",
- - "Disable"
- }
- })
- Name (VLST, Package (0x11)
- @@ -30768,7 +26299,7 @@
- Release (\_SB.WMI1.MWMI)
- }
- - Name (ITEM, Package (0x08)
- + Name (ITEM, Package (0x07)
- {
- Package (0x02)
- {
- @@ -30778,7 +26309,7 @@
- Package (0x02)
- {
- - 0x03,
- + 0x00,
- "MTMSerialConcatenation"
- },
- @@ -30810,15 +26341,9 @@
- {
- 0x02,
- "SpecialCharForPassword"
- - },
- -
- - Package (0x02)
- - {
- - 0x00,
- - "ConfirmTpmFwUpdate"
- }
- })
- - Name (VSEL, Package (0x04)
- + Name (VSEL, Package (0x03)
- {
- Package (0x02)
- {
- @@ -30836,16 +26361,6 @@
- {
- "Disable",
- "412"
- - },
- -
- - Package (0x06)
- - {
- - "Disable",
- - "Enable",
- - "Default",
- - "MTMSN",
- - "1SMTMSN",
- - "MTSN"
- }
- })
- Method (WQA9, 1, NotSerialized)
- @@ -31240,6 +26755,147 @@
- /* 0408 */ 0xFF, 0x01 // ..
- })
- }
- +
- + Device (WMI5)
- + {
- + Name (_HID, EisaId ("PNP0C14") /* Windows Management Instrumentation Device */) // _HID: Hardware ID
- + Name (_UID, 0x05) // _UID: Unique ID
- + Name (_WDG, Buffer (0x28)
- + {
- + /* 0000 */ 0x5E, 0xBD, 0xD0, 0x74, 0x8A, 0x6E, 0x09, 0x48, // ^..t.n.H
- + /* 0008 */ 0xA7, 0x3A, 0xC1, 0x48, 0xD0, 0x8E, 0xEE, 0xBE, // .:.H....
- + /* 0010 */ 0x41, 0x45, 0x01, 0x02, 0x21, 0x12, 0x90, 0x05, // AE..!...
- + /* 0018 */ 0x66, 0xD5, 0xD1, 0x11, 0xB2, 0xF0, 0x00, 0xA0, // f.......
- + /* 0020 */ 0xC9, 0x06, 0x29, 0x10, 0x42, 0x45, 0x01, 0x00 // ..).BE..
- + })
- + Method (WMAE, 3, Serialized)
- + {
- + Acquire (\_SB.WMI1.MWMI, 0xFFFF)
- + CreateDWordField (Arg2, 0x00, REQP)
- + Switch (REQP)
- + {
- + Case (0x0101)
- + {
- + \_SB.PCI0.LPCB.EC.HKEY.SCRQ (Or (0x80000000, 0x0101))
- + }
- + Case (0x0102)
- + {
- + \_SB.PCI0.LPCB.EC.HKEY.SCRQ (Or (0x80000000, 0x0102))
- + }
- + Default
- + {
- + Noop
- + }
- +
- + }
- +
- + Release (\_SB.WMI1.MWMI)
- + Return (0x00)
- + }
- +
- + Name (WQBE, Buffer (0x0315)
- + {
- + /* 0000 */ 0x46, 0x4F, 0x4D, 0x42, 0x01, 0x00, 0x00, 0x00, // FOMB....
- + /* 0008 */ 0x05, 0x03, 0x00, 0x00, 0xBE, 0x07, 0x00, 0x00, // ........
- + /* 0010 */ 0x44, 0x53, 0x00, 0x01, 0x1A, 0x7D, 0xDA, 0x54, // DS...}.T
- + /* 0018 */ 0xA8, 0xDC, 0x83, 0x00, 0x01, 0x06, 0x18, 0x42, // .......B
- + /* 0020 */ 0x10, 0x05, 0x10, 0x8A, 0x0D, 0x21, 0x02, 0x0B, // .....!..
- + /* 0028 */ 0x83, 0x50, 0x50, 0x18, 0x14, 0xA0, 0x45, 0x41, // .PP...EA
- + /* 0030 */ 0xC8, 0x05, 0x14, 0x95, 0x02, 0x21, 0xC3, 0x02, // .....!..
- + /* 0038 */ 0x14, 0x0B, 0x70, 0x2E, 0x40, 0xBA, 0x00, 0xE5, // ..p.@...
- + /* 0040 */ 0x28, 0x72, 0x0C, 0x22, 0x02, 0xF7, 0xEF, 0x0F, // (r."....
- + /* 0048 */ 0x31, 0xD0, 0x18, 0xA8, 0x50, 0x08, 0x89, 0x00, // 1...P...
- + /* 0050 */ 0xA6, 0x42, 0xE0, 0x08, 0x41, 0xBF, 0x02, 0x10, // .B..A...
- + /* 0058 */ 0x3A, 0x14, 0x20, 0x53, 0x80, 0x41, 0x01, 0x4E, // :. S.A.N
- + /* 0060 */ 0x11, 0x44, 0x10, 0xA5, 0x65, 0x01, 0xBA, 0x05, // .D..e...
- + /* 0068 */ 0xF8, 0x16, 0xA0, 0x1D, 0x42, 0x68, 0x91, 0x9A, // ....Bh..
- + /* 0070 */ 0x9F, 0x04, 0x81, 0x6A, 0x5B, 0x80, 0x45, 0x01, // ...j[.E.
- + /* 0078 */ 0xB2, 0x41, 0x08, 0xA0, 0xC7, 0xC1, 0x44, 0x0E, // .A....D.
- + /* 0080 */ 0x02, 0x25, 0x66, 0x10, 0x28, 0x9D, 0x73, 0x90, // .%f.(.s.
- + /* 0088 */ 0x4D, 0x60, 0xE1, 0x9F, 0x4C, 0x94, 0xF3, 0x88, // M`..L...
- + /* 0090 */ 0x92, 0xE0, 0xA8, 0x0E, 0x22, 0x42, 0xF0, 0x72, // ...."B.r
- + /* 0098 */ 0x05, 0x48, 0x9E, 0x80, 0x34, 0x4F, 0x4C, 0xD6, // .H..4OL.
- + /* 00A0 */ 0x07, 0xA1, 0x21, 0xB0, 0x11, 0x70, 0xE5, 0x1A, // ..!..p..
- + /* 00A8 */ 0x40, 0x58, 0x88, 0x75, 0x2A, 0x8A, 0x03, 0x18, // @X.u*...
- + /* 00B0 */ 0xCC, 0xA6, 0x25, 0x40, 0xCE, 0x58, 0x51, 0xC0, // ..%@.XQ.
- + /* 00B8 */ 0xF6, 0x3A, 0x11, 0x99, 0x1C, 0x28, 0x95, 0x04, // .:...(..
- + /* 00C0 */ 0x87, 0x1A, 0xA6, 0x25, 0xCE, 0x4E, 0x23, 0x3B, // ...%.N#;
- + /* 00C8 */ 0x91, 0x63, 0x6B, 0x7A, 0xC8, 0x82, 0x64, 0xD2, // .ckz..d.
- + /* 00D0 */ 0x86, 0x82, 0x1A, 0xBB, 0xA7, 0x75, 0x52, 0x9E, // .....uR.
- + /* 00D8 */ 0x69, 0xC4, 0x83, 0x32, 0x4C, 0x02, 0x8F, 0x82, // i..2L...
- + /* 00E0 */ 0xA1, 0x71, 0x82, 0xB2, 0x20, 0xB4, 0x23, 0x3A, // .q.. .#:
- + /* 00E8 */ 0x50, 0x02, 0x78, 0x12, 0x9E, 0x63, 0xF1, 0x02, // P.x..c..
- + /* 00F0 */ 0x84, 0xCF, 0x98, 0x4C, 0x3B, 0x46, 0x02, 0x9F, // ...L;F..
- + /* 00F8 */ 0x09, 0x3C, 0x9A, 0x63, 0xC6, 0x02, 0x85, 0x0B, // .<.c....
- + /* 0100 */ 0x78, 0x3E, 0xC7, 0x10, 0x39, 0xEE, 0xA1, 0xC6, // x>..9...
- + /* 0108 */ 0x38, 0x8A, 0xC8, 0x09, 0x4A, 0x1D, 0x88, 0x04, // 8...J...
- + /* 0110 */ 0x09, 0xD0, 0x38, 0x06, 0x61, 0xB4, 0x8A, 0xA6, // ..8.a...
- + /* 0118 */ 0xF9, 0x1C, 0xDA, 0x83, 0x80, 0x09, 0xFC, 0xFF, // ........
- + /* 0120 */ 0x17, 0x3D, 0x02, 0x94, 0x0C, 0x08, 0x79, 0x44, // .=....yD
- + /* 0128 */ 0xD4, 0xA0, 0x4E, 0xC3, 0x04, 0xBD, 0x4D, 0x50, // ..N...MP
- + /* 0130 */ 0x28, 0xAF, 0x0B, 0x15, 0x62, 0xC8, 0xDA, 0x88, // (...b...
- + /* 0138 */ 0x64, 0x4B, 0x80, 0x36, 0x0C, 0x89, 0x3B, 0x08, // dK.6..;.
- + /* 0140 */ 0x08, 0x25, 0x5A, 0x90, 0x68, 0xCD, 0xA1, 0x08, // .%Z.h...
- + /* 0148 */ 0x27, 0x68, 0x67, 0x50, 0xE4, 0x36, 0xD0, 0x18, // 'hgP.6..
- + /* 0150 */ 0x18, 0x81, 0x36, 0x46, 0xD4, 0x08, 0x86, 0x7F, // ..6F....
- + /* 0158 */ 0x25, 0xF0, 0x98, 0xB1, 0x83, 0xF7, 0x69, 0xE1, // %.....i.
- + /* 0160 */ 0xB8, 0x4E, 0xED, 0x90, 0x1E, 0x14, 0x4C, 0xE0, // .N....L.
- + /* 0168 */ 0x19, 0xBF, 0x1E, 0x3C, 0x1A, 0x04, 0x3F, 0xD4, // ...<..?.
- + /* 0170 */ 0xA8, 0x87, 0xE1, 0x41, 0x91, 0x07, 0x84, 0x2C, // ...A...,
- + /* 0178 */ 0x80, 0x28, 0x12, 0x3C, 0xEA, 0xB0, 0xE0, 0x63, // .(.<...c
- + /* 0180 */ 0x81, 0x47, 0x76, 0xCC, 0x9E, 0xE1, 0x09, 0x04, // .Gv.....
- + /* 0188 */ 0x39, 0x84, 0x23, 0x78, 0x60, 0x78, 0x1E, 0xF0, // 9.#x`x..
- + /* 0190 */ 0x18, 0xD8, 0x45, 0xC1, 0x27, 0x00, 0x1F, 0x10, // ..E.'...
- + /* 0198 */ 0xF0, 0xAE, 0x01, 0x75, 0x33, 0x78, 0x2E, 0x60, // ...u3x.`
- + /* 01A0 */ 0x53, 0x0E, 0x87, 0x19, 0xAE, 0x47, 0x1F, 0xEE, // S....G..
- + /* 01A8 */ 0x04, 0x4E, 0xFB, 0x01, 0x83, 0x1F, 0x36, 0x3C, // .N....6<
- + /* 01B0 */ 0x38, 0xDC, 0x38, 0x4F, 0xE6, 0xC8, 0x5E, 0x01, // 8.8O..^.
- + /* 01B8 */ 0x9A, 0x3D, 0x03, 0x68, 0x92, 0x3E, 0x6D, 0xB0, // .=.h.>m.
- + /* 01C0 */ 0x8B, 0xC0, 0xF9, 0xF4, 0x0C, 0x49, 0xE4, 0x0F, // .....I..
- + /* 01C8 */ 0x02, 0x35, 0x32, 0x43, 0x7B, 0xD4, 0x2F, 0x1D, // .52C{./.
- + /* 01D0 */ 0x86, 0x7C, 0x4C, 0x38, 0x2C, 0x26, 0xF6, 0xD4, // .|L8,&..
- + /* 01D8 */ 0x41, 0xC7, 0x03, 0xFE, 0xCB, 0xC8, 0x63, 0x86, // A.....c.
- + /* 01E0 */ 0xA7, 0xEF, 0xF9, 0x9A, 0xA0, 0xC0, 0x93, 0x08, // ........
- + /* 01E8 */ 0x08, 0xC7, 0xF0, 0xC6, 0xF0, 0xD0, 0xD0, 0xFB, // ........
- + /* 01F0 */ 0x59, 0x41, 0xFF, 0x7F, 0x90, 0xA7, 0x10, 0x60, // YA.....`
- + /* 01F8 */ 0x02, 0x75, 0x08, 0x98, 0xF3, 0x80, 0x87, 0xC0, // .u......
- + /* 0200 */ 0x07, 0x70, 0x28, 0xA7, 0x67, 0xA5, 0x93, 0x42, // .p(.g..B
- + /* 0208 */ 0x1E, 0x57, 0xC0, 0x96, 0x72, 0xF9, 0x3A, 0x6D, // .W..r.:m
- + /* 0210 */ 0x38, 0x21, 0x88, 0x6C, 0x3C, 0x00, 0x3C, 0x56, // 8!.l<.<V
- + /* 0218 */ 0xAA, 0x02, 0x48, 0x73, 0xC4, 0x12, 0x4C, 0x4F, // ..Hs..LO
- + /* 0220 */ 0xAA, 0x33, 0x0E, 0xCF, 0x4D, 0xA2, 0xE4, 0x63, // .3..M..c
- + /* 0228 */ 0xA2, 0x70, 0xCE, 0x7A, 0xFE, 0xA0, 0x20, 0x06, // .p.z.. .
- + /* 0230 */ 0x74, 0x10, 0x08, 0x39, 0x39, 0x1E, 0xA0, 0x8E, // t..99...
- + /* 0238 */ 0x26, 0x9E, 0xC1, 0x59, 0x3E, 0xE4, 0x78, 0x40, // &..Y>.x@
- + /* 0240 */ 0x1E, 0x94, 0xAF, 0x26, 0x3E, 0x7A, 0xF8, 0x14, // ...&>z..
- + /* 0248 */ 0xE1, 0x81, 0xFB, 0x7C, 0xC0, 0xBF, 0x2F, 0xBE, // ...|../.
- + /* 0250 */ 0x30, 0x18, 0xDD, 0x6A, 0x8E, 0x27, 0x28, 0x30, // 0..j.'(0
- + /* 0258 */ 0x9F, 0x40, 0x38, 0x41, 0x5D, 0x77, 0x04, 0xE8, // .@8A]w..
- + /* 0260 */ 0x07, 0x80, 0x23, 0xF0, 0x50, 0x9E, 0x40, 0x2A, // ..#.P.@*
- + /* 0268 */ 0xC3, 0x91, 0xBE, 0x33, 0x02, 0x28, 0x80, 0x7C, // ...3.(.|
- + /* 0270 */ 0x29, 0xF0, 0x21, 0xE0, 0xC1, 0x80, 0x8D, 0xE1, // ).!.....
- + /* 0278 */ 0x39, 0xC0, 0x68, 0x46, 0xE7, 0xE1, 0x27, 0x8B, // 9.hF..'.
- + /* 0280 */ 0x8A, 0x3B, 0x59, 0x0A, 0xE2, 0xC9, 0x3A, 0xCA, // .;Y...:.
- + /* 0288 */ 0x64, 0x91, 0xFF, 0xFF, 0xAB, 0x05, 0xBB, 0x50, // d......P
- + /* 0290 */ 0x78, 0x42, 0xA7, 0x14, 0xE4, 0x1C, 0x3D, 0x61, // xB....=a
- + /* 0298 */ 0x5F, 0x40, 0x60, 0x1D, 0x0D, 0x42, 0x3E, 0x14, // _@`..B>.
- + /* 02A0 */ 0x78, 0x1A, 0x86, 0xF3, 0x64, 0x39, 0x9C, 0x27, // x...d9.'
- + /* 02A8 */ 0xCB, 0xC7, 0xE2, 0x0B, 0x06, 0xFC, 0xD1, 0x62, // .......b
- + /* 02B0 */ 0x2F, 0x18, 0x60, 0x99, 0x2D, 0x4C, 0x78, 0xCC, // /.`.-Lx.
- + /* 02B8 */ 0xD5, 0xC5, 0xA3, 0xF2, 0x0D, 0xC8, 0xC3, 0xE3, // ........
- + /* 02C0 */ 0x97, 0x03, 0xCF, 0xE7, 0x19, 0xE1, 0x28, 0x9F, // ......(.
- + /* 02C8 */ 0x22, 0x70, 0x18, 0x0F, 0x23, 0x1E, 0xA2, 0x2F, // "p..#../
- + /* 02D0 */ 0x43, 0xB0, 0x26, 0x72, 0xD2, 0xBE, 0x2D, 0x9C, // C.&r..-.
- + /* 02D8 */ 0x6C, 0xD0, 0xF8, 0x61, 0x7D, 0x19, 0x02, 0x1E, // l..a}...
- + /* 02E0 */ 0x0A, 0x6D, 0xFA, 0xD4, 0x68, 0xD4, 0xAA, 0x41, // .m..h..A
- + /* 02E8 */ 0x99, 0x1A, 0x65, 0x1A, 0xD4, 0xEA, 0x53, 0xA9, // ..e...S.
- + /* 02F0 */ 0x31, 0x63, 0x57, 0x29, 0x8B, 0xBB, 0x5C, 0x50, // 1cW)..\P
- + /* 02F8 */ 0x31, 0x4B, 0xD2, 0x98, 0x7C, 0xA5, 0x32, 0x88, // 1K..|.2.
- + /* 0300 */ 0x45, 0xFE, 0x77, 0x64, 0xE4, 0xB2, 0x62, 0x10, // E.wd..b.
- + /* 0308 */ 0x01, 0x59, 0xDD, 0x37, 0x42, 0x40, 0xD6, 0x0A, // .Y.7B@..
- + /* 0310 */ 0x22, 0x20, 0xFF, 0xFF, 0x01 // " ...
- + })
- + }
- }
- Scope (\_SB.PCI0)
- @@ -31297,6 +26953,77 @@
- }
- }
- }
- +
- + Scope (I2C1)
- + {
- + Device (TPFW)
- + {
- + Name (_HID, "ALPS0000") // _HID: Hardware ID
- + Name (_CID, "PNP0C50" /* HID Protocol Device (I2C bus) */) // _CID: Compatible ID
- + Name (_DDN, "TP FW Update For Win10") // _DDN: DOS Device Name
- + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- + {
- + Name (RBUF, ResourceTemplate ()
- + {
- + I2cSerialBusV2 (0x002C, ControllerInitiated, 0x00061A80,
- + AddressingMode7Bit, "\\_SB.PCI0.I2C1",
- + 0x00, ResourceConsumer, , Exclusive,
- + )
- + GpioInt (Level, ActiveLow, Exclusive, PullUp, 0x0000,
- + "\\_SB.PCI0.GPI0", 0x00, ResourceConsumer, ,
- + )
- + { // Pin list
- + 0x004C
- + }
- + })
- + Return (RBUF) /* \_SB_.PCI0.I2C1.TPFW._CRS.RBUF */
- + }
- +
- + Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method
- + {
- + If (LEqual (Arg0, ToUUID ("3cdff6f7-4267-4555-ad05-b30a3d8938de") /* HID I2C Device */))
- + {
- + Switch (ToInteger (Arg2))
- + {
- + Case (0x00)
- + {
- + Switch (ToInteger (Arg1))
- + {
- + Case (0x01)
- + {
- + Return (Buffer (0x01)
- + {
- + 0x03 // .
- + })
- + }
- + Default
- + {
- + Return (Buffer (0x01)
- + {
- + 0x00 // .
- + })
- + }
- +
- + }
- + }
- + Case (0x01)
- + {
- + Return (0x20)
- + }
- + Default
- + {
- + }
- +
- + }
- +
- + Return (Buffer (0x01)
- + {
- + 0x00 // .
- + })
- + }
- + }
- + }
- + }
- }
- Scope (\_SB.PCI0.SBUS)
- @@ -31820,6 +27547,7 @@
- \UCMS (0x12)
- }
- + \_SB.PCI0.DCPL ()
- Sleep (0x01F4)
- Notify (AC, 0x80) // Status Change
- Notify (\_TZ.THM0, 0x80) // Thermal Status Change
- @@ -31872,6 +27600,7 @@
- \UCMS (0x12)
- }
- + \_SB.PCI0.DCPL ()
- Sleep (0x01F4)
- Notify (AC, 0x80) // Status Change
- Notify (\_TZ.THM0, 0x80) // Thermal Status Change
- @@ -32005,7 +27734,7 @@
- Method (_Q7F, 0, NotSerialized) // _Qxx: EC Query
- {
- - Fatal (0x01, 0x80010000, 0x00011DEA)
- + Fatal (0x01, 0x80010000, 0x00010EC7)
- }
- Method (_Q46, 0, NotSerialized) // _Qxx: EC Query
- @@ -32091,83 +27820,33 @@
- Scope (\_SB.PCI0.LPCB.EC)
- {
- - Field (ECOR, ByteAcc, NoLock, Preserve)
- - {
- - Offset (0xA0),
- - VIDA, 16,
- - PIDA, 16,
- - VIDB, 16,
- - PIDB, 16
- - }
- -
- Method (_Q45, 0, NotSerialized) // _Qxx: EC Query
- {
- - Store (\_SB.PCI0.LPCB.EC.DKID (), Local0)
- - If (LNotEqual (Local0, 0x00))
- + If (DOCD)
- {
- + Sleep (0x64)
- \_SB.PCI0.LPCB.EC.HKEY.MHKQ (0x4010)
- + Notify (\_SB.PCI0.XHC.RHUB.HS02, 0x09) // Device PLD Check
- + Notify (\_SB.PCI0.XHC.RHUB.SS02, 0x09) // Device PLD Check
- }
- Else
- {
- + Sleep (0x64)
- \_SB.PCI0.LPCB.EC.HKEY.MHKQ (0x4011)
- + Notify (\_SB.PCI0.XHC.RHUB.HS02, 0x09) // Device PLD Check
- + Notify (\_SB.PCI0.XHC.RHUB.SS02, 0x09) // Device PLD Check
- }
- }
- Method (DKID, 0, NotSerialized)
- {
- - Acquire (BATM, 0xFFFF)
- - Store (0x00, Local0)
- - Store (0x59, HIID) /* \_SB_.PCI0.LPCB.EC__.HIID */
- - Store (VIDB, Local1)
- - Store (PIDB, Local2)
- - ADBG ("Dock ID Rear")
- - ADBG (Local1)
- - ADBG (Local2)
- - Store (VIDA, Local3)
- - Store (PIDA, Local4)
- - ADBG ("Dock ID Front")
- - ADBG (Local3)
- - ADBG (Local4)
- - If (LEqual (Local1, 0x17EF))
- - {
- - If (LEqual (Local2, 0x306E))
- - {
- - Store (0x01, Local0)
- - }
- -
- - If (LEqual (Local2, 0x306D))
- - {
- - Store (0x02, Local0)
- - }
- -
- - If (LEqual (Local2, 0x306C))
- - {
- - Store (0x03, Local0)
- - }
- - }
- -
- - If (LEqual (Local0, 0x00))
- - {
- - If (LEqual (Local3, 0x17EF))
- - {
- - If (LEqual (Local4, 0x306E))
- - {
- - Store (0x01, Local0)
- - }
- -
- - If (LEqual (Local4, 0x306D))
- - {
- - Store (0x02, Local0)
- - }
- -
- - If (LEqual (Local4, 0x306C))
- - {
- - Store (0x03, Local0)
- - }
- - }
- - }
- -
- - Release (BATM)
- + Store (\_SB.PCI0.LPCB.DOI0, Local0)
- + Store (\_SB.PCI0.LPCB.DOI1, Local1)
- + Store (\_SB.PCI0.LPCB.DOI2, Local2)
- + Store (\_SB.PCI0.LPCB.DOI3, Local3)
- + Or (Local0, ShiftLeft (Local1, 0x01), Local0)
- + Or (Local0, ShiftLeft (Local2, 0x02), Local0)
- + Or (Local0, ShiftLeft (Local3, 0x03), Local0)
- Return (Local0)
- }
- }
- @@ -32177,15 +27856,15 @@
- Method (GDKS, 0, NotSerialized)
- {
- Store (0x00, Local0)
- - Store (\_SB.PCI0.LPCB.EC.DKID (), Local1)
- - If (Local1)
- + If (LEqual (\_SB.PCI0.LPCB.EC.DOCD, 0x01))
- {
- Or (Local0, 0x01, Local0)
- + Store (\_SB.PCI0.LPCB.EC.DKID (), Local1)
- ShiftLeft (Local1, 0x08, Local1)
- Or (Local0, Local1, Local0)
- }
- - Or (Local0, 0x000A0000, Local0)
- + Or (Local0, 0x00010000, Local0)
- Return (Local0)
- }
- }
- @@ -32230,7 +27909,7 @@
- 0x5A,
- 0x64
- })
- - Name (BRTB, Package (0x08)
- + Name (BRTB, Package (0x05)
- {
- Package (0x16)
- {
- @@ -32286,84 +27965,6 @@
- Package (0x16)
- {
- - 0x32,
- - 0x03,
- - 0x03,
- - 0x05,
- - 0x08,
- - 0x0A,
- - 0x0D,
- - 0x0F,
- - 0x12,
- - 0x19,
- - 0x22,
- - 0x2E,
- - 0x3E,
- - 0x54,
- - 0x6E,
- - 0x93,
- - 0xC1,
- - 0xFF,
- - 0x0587,
- - 0x0587,
- - 0x03,
- - 0x03
- - },
- -
- - Package (0x16)
- - {
- - 0x32,
- - 0x03,
- - 0x03,
- - 0x05,
- - 0x08,
- - 0x0A,
- - 0x0D,
- - 0x0F,
- - 0x12,
- - 0x19,
- - 0x22,
- - 0x2E,
- - 0x3E,
- - 0x54,
- - 0x6E,
- - 0x93,
- - 0xC1,
- - 0xFF,
- - 0x0587,
- - 0x0587,
- - 0x03,
- - 0x03
- - },
- -
- - Package (0x16)
- - {
- - 0x1E,
- - 0x04,
- - 0x04,
- - 0x07,
- - 0x0B,
- - 0x11,
- - 0x17,
- - 0x1E,
- - 0x25,
- - 0x2C,
- - 0x37,
- - 0x42,
- - 0x4E,
- - 0x5C,
- - 0x6E,
- - 0x8A,
- - 0xB9,
- - 0xFF,
- - 0x0587,
- - 0x0587,
- - 0x04,
- - 0x04
- - },
- -
- - Package (0x16)
- - {
- 0x1E,
- 0x04,
- 0x04,
- @@ -33188,13 +28789,13 @@
- Method (WPWS, 0, NotSerialized)
- {
- - If (LEqual (\_SB.GGOV (0x02040007), 0x00))
- + If (\H8DR)
- {
- - Store (0x00, Local0)
- + Store (\_SB.PCI0.LPCB.EC.DCWW, Local0)
- }
- Else
- {
- - Store (0x01, Local0)
- + Store (ShiftRight (And (\RBEC (0x3A), 0x40), 0x06), Local0)
- }
- Return (Local0)
- @@ -33205,25 +28806,41 @@
- If (LAnd (Arg0, LAnd (And (WGFL, 0x01), LNot (And (WGFL, 0x08
- )))))
- {
- - \_SB.SGOV (0x02040007, 0x01)
- + If (\H8DR)
- + {
- + Store (One, \_SB.PCI0.LPCB.EC.DCWW)
- + }
- + Else
- + {
- + \MBEC (0x3A, 0xFF, 0x40)
- + }
- +
- Or (WGFL, 0x02, WGFL) /* \_SB_.PCI0.LPCB.EC__.HKEY.WGFL */
- }
- Else
- {
- - \_SB.SGOV (0x02040007, 0x00)
- + If (\H8DR)
- + {
- + Store (Zero, \_SB.PCI0.LPCB.EC.DCWW)
- + }
- + Else
- + {
- + \MBEC (0x3A, 0xBF, 0x00)
- + }
- +
- And (WGFL, Not (0x02), WGFL) /* \_SB_.PCI0.LPCB.EC__.HKEY.WGFL */
- }
- }
- Method (BPWS, 0, NotSerialized)
- {
- - If (LEqual (\_SB.GGOV (0x02040000), 0x01))
- + If (\H8DR)
- {
- - Store (0x01, Local0)
- + Store (\_SB.PCI0.LPCB.EC.DCBD, Local0)
- }
- Else
- {
- - Store (0x00, Local0)
- + Store (ShiftRight (And (\RBEC (0x3A), 0x10), 0x04), Local0)
- }
- Return (Local0)
- @@ -33234,12 +28851,28 @@
- If (LAnd (Arg0, LAnd (And (WGFL, 0x10), LNot (And (WGFL, 0x80
- )))))
- {
- - \_SB.SGOV (0x02040000, 0x01)
- + If (\H8DR)
- + {
- + Store (One, \_SB.PCI0.LPCB.EC.DCBD)
- + }
- + Else
- + {
- + \MBEC (0x3A, 0xFF, 0x10)
- + }
- +
- Or (WGFL, 0x20, WGFL) /* \_SB_.PCI0.LPCB.EC__.HKEY.WGFL */
- }
- Else
- {
- - \_SB.SGOV (0x02040000, 0x00)
- + If (\H8DR)
- + {
- + Store (Zero, \_SB.PCI0.LPCB.EC.DCBD)
- + }
- + Else
- + {
- + \MBEC (0x3A, 0xEF, 0x00)
- + }
- +
- And (WGFL, Not (0x20), WGFL) /* \_SB_.PCI0.LPCB.EC__.HKEY.WGFL */
- }
- }
- @@ -33507,7 +29140,7 @@
- Store (0x00, Local1)
- }
- - If (LEqual (\_SB.GGIV (0x02050015), 0x00))
- + If (LEqual (\_SB.GGIV (0x8D), 0x00))
- {
- Store (0x01, Local0)
- }
- @@ -33523,7 +29156,6 @@
- }
- }
- - Name (WOTF, 0x00)
- Scope (\_SB.PCI0.LPCB.EC.HKEY)
- {
- Method (MHQT, 1, NotSerialized)
- @@ -33829,8 +29461,8 @@
- Case (0x00)
- {
- Store (ShiftLeft (0x01, 0x08), Local1)
- - Or (Local1, ShiftLeft (0x04, 0x1C), Local1)
- - Or (Local1, ShiftLeft (0x02, 0x10), Local1)
- + Or (Local1, ShiftLeft (0x03, 0x1C), Local1)
- + Or (Local1, ShiftLeft (0x01, 0x10), Local1)
- Or (Local1, 0x01, Local1)
- }
- Case (0x01)
- @@ -33838,30 +29470,6 @@
- And (ShiftRight (Local0, 0x0C), 0x0F, Local2)
- And (ShiftRight (Local0, 0x10), 0x0F, Local3)
- And (ShiftRight (Local0, 0x14), 0x01, Local4)
- - ADBG ("DYTC_CMD_SET")
- - 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)
- @@ -33918,138 +29526,6 @@
- Store (0x01, \VDMC)
- }
- }
- - Case (0x0A)
- - {
- - If (LNotEqual (Local3, 0x0F))
- - {
- - ShiftLeft (0x05, 0x01, Local1)
- - ADBG (Concatenate ("DYTC END=", ToHexString (Local1)))
- - Return (Local1)
- - }
- -
- - If (LEqual (Local4, 0x00))
- - {
- - Store (0x00, \VIFC)
- - }
- - Else
- - {
- - Store (0x01, \VIFC)
- - }
- - }
- - Case (0x0B)
- - {
- - Switch (Local3)
- - {
- - Case (0x01)
- - {
- - If (LNotEqual (Local4, 0x01))
- - {
- - ShiftLeft (0x05, 0x01, Local1)
- - ADBG (Concatenate ("DYTC END=", ToHexString (Local1)))
- - Return (Local1)
- - }
- - }
- - Case (0x02)
- - {
- - If (LNotEqual (Local4, 0x01))
- - {
- - ShiftLeft (0x05, 0x01, Local1)
- - ADBG (Concatenate ("DYTC END=", ToHexString (Local1)))
- - Return (Local1)
- - }
- - }
- - Case (0x0F)
- - {
- - If (LNotEqual (Local4, 0x00))
- - {
- - ShiftLeft (0x05, 0x01, Local1)
- - ADBG (Concatenate ("DYTC END=", ToHexString (Local1)))
- - Return (Local1)
- - }
- - }
- - Default
- - {
- - ShiftLeft (0x05, 0x01, Local1)
- - ADBG (Concatenate ("DYTC END=", ToHexString (Local1)))
- - Return (Local1)
- - }
- -
- - }
- -
- - If (LEqual (Local4, 0x00))
- - {
- - Store (0x00, \VMMC)
- - Store (0x00, \SMMC)
- - }
- - Else
- - {
- - Store (0x01, \VMMC)
- - 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)))
- - {
- - If (LNotEqual (Local4, 0x01))
- - {
- - ShiftLeft (0x05, 0x01, Local1)
- - ADBG (Concatenate ("DYTC END=", ToHexString (Local1)))
- - Return (Local1)
- - }
- -
- - If (LAnd (LNotEqual (Local3, 0x02), LAnd (LNotEqual (Local3, 0x07),
- - LNotEqual (Local3, 0x08))))
- - {
- - ADBG ("PSC InValid Mode, Clear the PSC State.")
- - Store (0x00, Local4)
- - }
- - }
- - ElseIf (LEqual (Local3, 0x0F))
- - {
- - If (LNotEqual (Local4, 0x00))
- - {
- - ShiftLeft (0x05, 0x01, Local1)
- - ADBG (Concatenate ("DYTC END=", ToHexString (Local1)))
- - Return (Local1)
- - }
- - }
- - Else
- - {
- - ShiftLeft (0x05, 0x01, Local1)
- - ADBG (Concatenate ("DYTC END=", ToHexString (Local1)))
- - Return (Local1)
- - }
- -
- - If (LEqual (Local4, 0x00))
- - {
- - Store (0x00, \VPSC)
- - Store (0x00, \SPSC)
- - }
- - Else
- - {
- - Store (0x01, \VPSC)
- - Store (Local3, \SPSC)
- - }
- - }
- Case (0x00)
- {
- If (LNotEqual (Local3, 0x0F))
- @@ -34061,7 +29537,6 @@
- }
- Default
- {
- - ADBG ("UND IC Func")
- ShiftLeft (0x01, 0x01, Local1)
- ADBG (Concatenate ("DYTC END=", ToHexString (Local1)))
- Return (Local1)
- @@ -34069,248 +29544,49 @@
- }
- - ADBG (" Set ODM Variable")
- - If (CondRefOf (\_SB.IETM.DPTE))
- - {
- - If (And (\_SB.IETM.DPTE, 0x01))
- - {
- - Store (\STDV, \ODV0)
- - Store (\VCQL, \ODV1)
- - Store (\VTIO, \ODV2)
- - If (LAnd (LEqual (\VMYH, 0x01), LEqual (\SMYH, 0x00)))
- - {
- - Store (0x01, \ODV3)
- - }
- - Else
- - {
- - Store (0x00, \ODV3)
- - }
- -
- - If (LAnd (LEqual (\VMYH, 0x01), LEqual (\SMYH, 0x01)))
- - {
- - Store (0x01, \ODV4)
- - }
- - Else
- - {
- - Store (0x00, \ODV4)
- - }
- -
- - If (LAnd (LEqual (\VMYH, 0x01), LEqual (\SMYH, 0x02)))
- - {
- - Store (0x01, \ODV5)
- - }
- - Else
- - {
- - Store (0x00, \ODV5)
- - }
- -
- - Store (\VSTP, \ODV6)
- - Store (\VCQH, \ODV7)
- - Store (\VDCC, \ODV8)
- - Store (\VSFN, \ODV9)
- - Store (\VDMC, \ODVA)
- - Store (\VFHP, \ODVB)
- - Store (\VIFC, \ODVC)
- - If (LAnd (LEqual (\VMMC, 0x01), LEqual (\SMMC, 0x00)))
- - {
- - Store (0x01, \ODVD)
- - }
- - Else
- - {
- - Store (0x00, \ODVD)
- - }
- -
- - If (LAnd (LEqual (\VMMC, 0x01), LEqual (\SMMC, 0x01)))
- - {
- - Store (0x01, \ODVE)
- - }
- - Else
- - {
- - Store (0x00, \ODVE)
- - }
- -
- - If (LAnd (LEqual (\VMMC, 0x01), LEqual (\SMMC, 0x02)))
- - {
- - Store (0x01, \ODVF)
- - }
- - Else
- - {
- - Store (0x00, \ODVF)
- - }
- -
- - If (LAnd (LEqual (\VMMC, 0x01), LEqual (\SMMC, 0x03)))
- - {
- - Store (0x01, \ODVH)
- - }
- - Else
- - {
- - Store (0x00, \ODVH)
- - }
- -
- - Store (\VMSC, \ODVG)
- - If (LEqual (\VPSC, 0x01))
- - {
- - Store (\SPSC, \ODVI)
- - }
- - Else
- - {
- - Store (0x00, \ODVI)
- - }
- -
- - Store (\VCSC, \ODVJ)
- - Notify (\_SB.IETM, 0x88) // Device-Specific
- - }
- - }
- -
- If (LEqual (\VSTP, 0x01))
- {
- Store (0x04, \CICF)
- - If (LNot (CondRefOf (\_SB.IETM.DPTE)))
- - {
- - If (LGreater (\_PR.CLVL, 0x01))
- - {
- - \_SB.PCI0.PL1S (\DSTP)
- - }
- - }
- - ElseIf (LEqual (\_SB.IETM.DPTE, 0x00))
- - {
- - If (LGreater (\_PR.CLVL, 0x01))
- - {
- - \_SB.PCI0.PL1S (\DSTP)
- - }
- - }
- -
- - \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 (LGreater (\_PR.CLVL, 0x01))
- {
- - ADBG ("PSC")
- - ADBG (SPSC)
- - If (LOr (LEqual (\SPSC, 0x08), LEqual (\SPSC, 0x07)))
- - {
- - ADBG ("7_8")
- - \_SB.PCI0.PL1S (0x78)
- - }
- - ElseIf (LEqual (\SPSC, 0x02))
- - {
- - ADBG ("2")
- - \_SB.PCI0.PL1S (0x60)
- - }
- -
- - \FLPF (0x00)
- + \_SB.PCI0.PL1S (\DSTP)
- }
- - }
- - ElseIf (LEqual (\VMMC, 0x01))
- - {
- - Store (0x0B, \CICF)
- - \FLPF (0x01)
- - If (WOTF)
- - {
- - ADBG ("MMC")
- - If (LEqual (\SMMC, 0x01))
- - {
- - ADBG ("COL")
- - \_SB.PCI0.PL1S (0x60)
- - }
- - ElseIf (LEqual (\SMMC, 0x02))
- - {
- - ADBG ("PFM")
- - \_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)
- - }
- - }
- - ElseIf (LEqual (\VIFC, 0x01))
- - {
- - Store (0x0A, \CICF)
- - \FLPF (0x0C)
- - If (WOTF)
- - {
- - ADBG ("IFC")
- - \_SB.PCI0.PL1S (\DIFC)
- - \FLPF (0x0C)
- - }
- + NVST (0x36)
- }
- ElseIf (LEqual (\VDMC, 0x01))
- {
- Store (0x08, \CICF)
- - \FLPF (0x01)
- - If (WOTF)
- + If (LGreater (\_PR.CLVL, 0x01))
- {
- - ADBG ("DMC")
- \_SB.PCI0.PL1S (\DDMC)
- - \FLPF (0x00)
- }
- +
- + \FLPF (0x00)
- + NVST (0x3C)
- }
- ElseIf (LEqual (\VCQL, 0x01))
- {
- Store (0x01, \CICF)
- - \FLPF (0x01)
- - If (WOTF)
- + If (LGreater (\_PR.CLVL, 0x01))
- {
- - ADBG ("CQL")
- \_SB.PCI0.PL1S (\DCQL)
- - \FLPF (0x00)
- }
- +
- + \FLPF (0x00)
- + NVST (0x3C)
- }
- Else
- {
- - ADBG ("Lowest IC Func")
- Store (0x00, \CICF)
- - If (LNot (CondRefOf (\_SB.IETM.DPTE)))
- - {
- - If (LGreater (\_PR.CLVL, 0x01))
- - {
- - \_SB.PCI0.PL1S (\DSTD)
- - ADBG ("W/O DYTC")
- - \FLPF (0x00)
- - }
- - }
- - ElseIf (LEqual (\_SB.IETM.DPTE, 0x00))
- - {
- - If (LGreater (\_PR.CLVL, 0x01))
- - {
- - \_SB.PCI0.PL1S (\DSTD)
- - ADBG ("W/O DYTC")
- - \FLPF (0x00)
- - }
- - }
- - Else
- + If (LGreater (\_PR.CLVL, 0x01))
- {
- - ADBG ("DEF IC CONF")
- - \FLPF (0x01)
- + \_SB.PCI0.PL1S (\DSTD)
- }
- - }
- - If (WOTF)
- - {
- - Store (0x00, WOTF) /* \WOTF */
- + \FLPF (0x00)
- + NVST (0x3C)
- }
- Store (\VSTD, Local5)
- @@ -34323,25 +29599,8 @@
- Or (ShiftLeft (\VSFN, 0x07), Local5, Local5)
- Or (ShiftLeft (\VDMC, 0x08), Local5, Local5)
- Or (ShiftLeft (\VFHP, 0x09), Local5, Local5)
- - Or (ShiftLeft (\VIFC, 0x0A), Local5, Local5)
- - Or (ShiftLeft (\VMMC, 0x0B), Local5, Local5)
- - Or (ShiftLeft (\VMSC, 0x0C), Local5, Local5)
- - Or (ShiftLeft (\VPSC, 0x0D), Local5, Local5)
- - Or (ShiftLeft (\VCSC, 0x0E), Local5, Local5)
- Store (ShiftLeft (\CICF, 0x08), Local1)
- - If (LEqual (\CICF, 0x03))
- - {
- - Store (\SMYH, \CICM)
- - }
- - ElseIf (LEqual (\CICF, 0x0B))
- - {
- - Store (\SMMC, \CICM)
- - }
- - ElseIf (LEqual (\CICF, 0x0D))
- - {
- - Store (\SPSC, \CICM)
- - }
- - Else
- + If (LNotEqual (\CICF, 0x03))
- {
- Store (0x0F, \CICM)
- }
- @@ -34366,25 +29625,8 @@
- Or (ShiftLeft (\VSFN, 0x07), Local5, Local5)
- Or (ShiftLeft (\VDMC, 0x08), Local5, Local5)
- Or (ShiftLeft (\VFHP, 0x09), Local5, Local5)
- - Or (ShiftLeft (\VIFC, 0x0A), Local5, Local5)
- - Or (ShiftLeft (\VMMC, 0x0B), Local5, Local5)
- - Or (ShiftLeft (\VMSC, 0x0C), Local5, Local5)
- - Or (ShiftLeft (\VPSC, 0x0D), Local5, Local5)
- - Or (ShiftLeft (\VCSC, 0x0E), Local5, Local5)
- Store (ShiftLeft (\CICF, 0x08), Local1)
- - If (LEqual (\CICF, 0x03))
- - {
- - Store (\SMYH, \CICM)
- - }
- - ElseIf (LEqual (\CICF, 0x0B))
- - {
- - Store (\SMMC, \CICM)
- - }
- - ElseIf (LEqual (\CICF, 0x0D))
- - {
- - Store (\SPSC, \CICM)
- - }
- - Else
- + If (LNotEqual (\CICF, 0x03))
- {
- Store (0x0F, \CICM)
- }
- @@ -34400,21 +29642,7 @@
- }
- Case (0x04)
- {
- - Store (ShiftLeft (MYHC, 0x10), Local1)
- - Or (Local1, 0x01, Local1)
- - }
- - Case (0x06)
- - {
- - And (ShiftRight (Local0, 0x09), 0x0F, Local2)
- - If (LNotEqual (Local2, 0x01))
- - {
- - Store (ShiftLeft (MMCC, 0x10), Local1)
- - }
- - Else
- - {
- - Store (ShiftLeft (0x02, 0x08), Local1)
- - }
- -
- + Store (ShiftLeft (MCAP, 0x10), Local1)
- Or (Local1, 0x01, Local1)
- }
- Case (0x05)
- @@ -34434,7 +29662,6 @@
- }
- Case (0x01FF)
- {
- - ADBG (" DYTC_CMD_RESET")
- Store (0x00, \VCQL)
- Store (0x00, \VTIO)
- Store (0x00, \VMYH)
- @@ -34444,21 +29671,13 @@
- Store (0x00, \VSFN)
- Store (0x00, \VDMC)
- Store (0x00, \VFHP)
- - Store (0x00, \VIFC)
- - Store (0x00, \VMMC)
- - Store (0x00, \VMSC)
- - Store (0x00, \VPSC)
- - Store (0x00, \VCSC)
- - Store (0x00, \SMYH)
- - Store (0x00, \SMMC)
- - Store (0x00, \SPSC)
- Store (0x00, \CICF)
- If (LGreater (\_PR.CLVL, 0x01))
- {
- \_SB.PCI0.PL1S (\DSTD)
- }
- - \FLPF (0x01)
- + \FLPF (0x00)
- NVST (0x3C)
- Store (0x0F, \CICM)
- Store (\VSTD, Local5)
- @@ -34471,11 +29690,6 @@
- Or (ShiftLeft (\VSFN, 0x07), Local5, Local5)
- Or (ShiftLeft (\VDMC, 0x08), Local5, Local5)
- Or (ShiftLeft (\VFHP, 0x09), Local5, Local5)
- - Or (ShiftLeft (\VIFC, 0x0A), Local5, Local5)
- - Or (ShiftLeft (\VMMC, 0x0B), Local5, Local5)
- - Or (ShiftLeft (\VMSC, 0x0C), Local5, Local5)
- - Or (ShiftLeft (\VPSC, 0x0D), Local5, Local5)
- - Or (ShiftLeft (\VCSC, 0x0E), Local5, Local5)
- Store (ShiftLeft (\CICF, 0x08), Local1)
- Or (ShiftLeft (\CICM, 0x0C), Local1, Local1)
- Or (ShiftLeft (Local5, 0x10), Local1, Local1)
- @@ -34516,13 +29730,12 @@
- {
- Method (PL1S, 1, NotSerialized)
- {
- - ADBG (Concatenate ("PL1S Value1=", ToHexString (Arg0)))
- - ADBG (Concatenate ("PL1S PTDP1 =", ToHexString (\_SB.PCI0.PTDP)))
- + ADBG (Concatenate ("PL1S Value=", ToHexString (Arg0)))
- + ADBG (Concatenate ("PL1S PTDP =", ToHexString (\_SB.PCI0.PTDP)))
- If (LEqual (\_SB.PCI0.PTDP, Arg0))
- {
- Store (Arg0, \PT0D)
- \_SB.PCI0.CTCN ()
- - ADBG (" MMIO 1")
- }
- ElseIf (LGreater (\_SB.PCI0.PTDP, Arg0))
- {
- @@ -34530,13 +29743,11 @@
- {
- Store (Arg0, \PT1D)
- \_SB.PCI0.CTCD ()
- - ADBG (" MMIO 2")
- }
- Else
- {
- Store (Arg0, \PT0D)
- \_SB.PCI0.CTCN ()
- - ADBG (" MMIO 3")
- }
- }
- ElseIf (LLess (\_SB.PCI0.PTDP, Arg0))
- @@ -34545,7 +29756,6 @@
- {
- Store (Arg0, \PT0D)
- \_SB.PCI0.CTCN ()
- - ADBG (" MMIO 4")
- }
- }
- }
- @@ -34553,6 +29763,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)
- @@ -34616,18 +29837,6 @@
- }
- }
- }
- -
- - Scope (\_SB.PCI0.LPCB.EC)
- - {
- - Device (ITSD)
- - {
- - Name (_HID, EisaId ("LEN0100")) // _HID: Hardware ID
- - Method (_STA, 0, NotSerialized) // _STA: Status
- - {
- - Return (0x0F)
- - }
- - }
- - }
- Scope (\_TZ)
- {
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement