Created
November 1, 2016 00:20
-
-
Save metacollin/2be3c0381781f7e275f3b116fe6688d3 to your computer and use it in GitHub Desktop.
Supermicro X10DAi DSDT
This file has been truncated, but you can view the full file.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /* | |
| * Intel ACPI Component Architecture | |
| * AML/ASL+ Disassembler version 20160527-64 | |
| * Copyright (c) 2000 - 2016 Intel Corporation | |
| * | |
| * Disassembling to symbolic ASL+ operators | |
| * | |
| * Disassembly of iASLhMXeKg.aml, Mon Oct 31 18:19:28 2016 | |
| * | |
| * Original Table Header: | |
| * Signature "DSDT" | |
| * Length 0x00033C88 (212104) | |
| * Revision 0x02 | |
| * Checksum 0x01 | |
| * OEM ID "ALASKA" | |
| * OEM Table ID "A M I " | |
| * OEM Revision 0x01072009 (17244169) | |
| * Compiler ID "INTL" | |
| * Compiler Version 0x20091013 (537464851) | |
| */ | |
| DefinitionBlock ("", "DSDT", 2, "ALASKA", "A M I ", 0x01072009) | |
| { | |
| External (_SB_.PCI0.HEC2._STA, UnknownObj) | |
| External (_SB_.PCI0.HEC2.HPTS, MethodObj) // Warning: Unknown method, guessing 0 arguments | |
| External (_SB_.PCI0.HEC2.HWAK, MethodObj) // Warning: Unknown method, guessing 0 arguments | |
| Name (ASSB, 0x00) | |
| Name (AOTB, 0x00) | |
| Name (AAXB, 0x00) | |
| Name (PEHP, 0x01) | |
| Name (PEPM, 0x01) | |
| Name (PECS, 0x01) | |
| Name (ITKE, 0x00) | |
| Name (MBEC, 0xFFFF) | |
| Name (PEBS, 0x80000000) | |
| Name (PELN, 0x10000000) | |
| Name (SRSI, 0xB2) | |
| Name (CSMI, 0x61) | |
| Name (DSSP, 0x00) | |
| Name (FHPP, 0x00) | |
| Name (SMIA, 0xB2) | |
| Name (SMIB, 0xB3) | |
| Name (OFST, 0x35) | |
| Name (TRST, 0x02) | |
| Name (TCMF, 0x00) | |
| Name (TMF1, 0x00) | |
| Name (TMF2, 0x00) | |
| Name (TMF3, 0x00) | |
| Name (TTPF, 0x01) | |
| Name (DTPT, 0x00) | |
| Name (TTDP, 0x00) | |
| Name (TPMB, 0xFFFFFFFF) | |
| Name (TPMC, 0xFFFFFFFF) | |
| Name (TPMM, 0xFED40000) | |
| Name (FTPM, 0xFFFFFFFF) | |
| Name (AMDT, 0x00) | |
| Name (TPMF, 0x00) | |
| Name (TBSW, 0xBC) | |
| Name (SRCB, 0xFED1C000) | |
| Name (SRCL, 0x4000) | |
| Name (SUSW, 0xFF) | |
| Name (PMBA, 0x0400) | |
| Name (PMLN, 0x80) | |
| Name (SMCR, 0x0430) | |
| Name (SMIP, 0xB2) | |
| Name (APCB, 0xFEC00000) | |
| Name (APCL, 0x00100000) | |
| Name (PM30, 0x0430) | |
| Name (GPBS, 0x0500) | |
| Name (GPLN, 0x80) | |
| Name (SMBS, 0x0580) | |
| Name (SMBL, 0x20) | |
| Name (PEER, 0x00) | |
| Name (SHPC, 0x00) | |
| Name (PICM, 0x00) | |
| Method (_PIC, 1, NotSerialized) // _PIC: Interrupt Model | |
| { | |
| If (Arg0) | |
| { | |
| DBG8 = 0xAA | |
| } | |
| Else | |
| { | |
| DBG8 = 0xAC | |
| } | |
| PICM = Arg0 | |
| } | |
| Name (OSVR, Ones) | |
| Method (OSFL, 0, NotSerialized) | |
| { | |
| If (OSVR != Ones) | |
| { | |
| Return (OSVR) /* \OSVR */ | |
| } | |
| If (PICM == 0x00) | |
| { | |
| DBG8 = 0xAC | |
| } | |
| OSVR = 0x03 | |
| If (CondRefOf (\_OSI, Local0)) | |
| { | |
| If (_OSI ("Windows 2001")) | |
| { | |
| OSVR = 0x04 | |
| } | |
| If (_OSI ("Windows 2001.1")) | |
| { | |
| OSVR = 0x05 | |
| } | |
| If (_OSI ("FreeBSD")) | |
| { | |
| OSVR = 0x06 | |
| } | |
| If (_OSI ("HP-UX")) | |
| { | |
| OSVR = 0x07 | |
| } | |
| If (_OSI ("OpenVMS")) | |
| { | |
| OSVR = 0x08 | |
| } | |
| If (_OSI ("Windows 2001 SP1")) | |
| { | |
| OSVR = 0x09 | |
| } | |
| If (_OSI ("Windows 2001 SP2")) | |
| { | |
| OSVR = 0x0A | |
| } | |
| If (_OSI ("Windows 2001 SP3")) | |
| { | |
| OSVR = 0x0B | |
| } | |
| If (_OSI ("Windows 2006")) | |
| { | |
| OSVR = 0x0C | |
| } | |
| If (_OSI ("Windows 2006 SP1")) | |
| { | |
| OSVR = 0x0D | |
| } | |
| If (_OSI ("Windows 2009")) | |
| { | |
| OSVR = 0x0E | |
| } | |
| If (_OSI ("Windows 2012")) | |
| { | |
| OSVR = 0x0F | |
| } | |
| If (_OSI ("Windows 2013")) | |
| { | |
| OSVR = 0x10 | |
| } | |
| } | |
| Else | |
| { | |
| If (MCTH (_OS, "Microsoft Windows NT")) | |
| { | |
| OSVR = 0x00 | |
| } | |
| If (MCTH (_OS, "Microsoft Windows")) | |
| { | |
| OSVR = 0x01 | |
| } | |
| If (MCTH (_OS, "Microsoft WindowsME: Millennium Edition")) | |
| { | |
| OSVR = 0x02 | |
| } | |
| If (MCTH (_OS, "Linux")) | |
| { | |
| OSVR = 0x03 | |
| } | |
| If (MCTH (_OS, "FreeBSD")) | |
| { | |
| OSVR = 0x06 | |
| } | |
| If (MCTH (_OS, "HP-UX")) | |
| { | |
| OSVR = 0x07 | |
| } | |
| If (MCTH (_OS, "OpenVMS")) | |
| { | |
| OSVR = 0x08 | |
| } | |
| } | |
| Return (OSVR) /* \OSVR */ | |
| } | |
| Method (MCTH, 2, NotSerialized) | |
| { | |
| If (SizeOf (Arg0) < SizeOf (Arg1)) | |
| { | |
| Return (Zero) | |
| } | |
| Local0 = (SizeOf (Arg0) + 0x01) | |
| Name (BUF0, Buffer (Local0) {}) | |
| Name (BUF1, Buffer (Local0) {}) | |
| BUF0 = Arg0 | |
| BUF1 = Arg1 | |
| While (Local0) | |
| { | |
| Local0-- | |
| If (DerefOf (BUF0 [Local0]) != DerefOf (BUF1 [Local0] | |
| )) | |
| { | |
| Return (Zero) | |
| } | |
| } | |
| Return (One) | |
| } | |
| Name (PRWP, Package (0x02) | |
| { | |
| Zero, | |
| Zero | |
| }) | |
| Method (GPRW, 2, NotSerialized) | |
| { | |
| PRWP [0x00] = Arg0 | |
| Local0 = (SS1 << 0x01) | |
| Local0 |= (SS2 << 0x02) | |
| Local0 |= (SS3 << 0x03) | |
| Local0 |= (SS4 << 0x04) | |
| If ((0x01 << Arg1) & Local0) | |
| { | |
| PRWP [0x01] = Arg1 | |
| } | |
| Else | |
| { | |
| Local0 >>= 0x01 | |
| If ((OSFL () == 0x01) || (OSFL () == 0x02)) | |
| { | |
| FindSetLeftBit (Local0, PRWP [0x01]) | |
| } | |
| Else | |
| { | |
| FindSetRightBit (Local0, PRWP [0x01]) | |
| } | |
| } | |
| Return (PRWP) /* \PRWP */ | |
| } | |
| Name (WAKP, Package (0x02) | |
| { | |
| Zero, | |
| Zero | |
| }) | |
| Method (UPWP, 1, NotSerialized) | |
| { | |
| If (DerefOf (WAKP [0x00])) | |
| { | |
| WAKP [0x01] = 0x00 | |
| } | |
| Else | |
| { | |
| WAKP [0x01] = Arg0 | |
| } | |
| } | |
| OperationRegion (DEB0, SystemIO, 0x80, 0x01) | |
| Field (DEB0, ByteAcc, NoLock, Preserve) | |
| { | |
| DBG8, 8 | |
| } | |
| OperationRegion (DEB1, SystemIO, 0x90, 0x02) | |
| Field (DEB1, WordAcc, NoLock, Preserve) | |
| { | |
| DBG9, 16 | |
| } | |
| Name (SS1, 0x00) | |
| Name (SS2, 0x00) | |
| Name (SS3, 0x01) | |
| Name (SS4, 0x01) | |
| Name (IOST, 0xFFFF) | |
| Name (TOPM, 0x00000000) | |
| Name (ROMS, 0xFFE00000) | |
| Name (VGAF, 0x01) | |
| Name (OSHF, 0x00) | |
| Scope (_SB) | |
| { | |
| Name (XCNT, 0x00) | |
| Name (ECNT, 0x00) | |
| Name (OSYS, 0x00) | |
| Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
| { | |
| Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler | |
| Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler | |
| If (Arg0 == ToUUID ("663e35af-cc10-41a4-88ea-5470af055295")) | |
| { | |
| While (One) | |
| { | |
| _T_0 = ToInteger (Arg2) | |
| If (_T_0 == 0x00) | |
| { | |
| While (One) | |
| { | |
| _T_1 = ToInteger (Arg1) | |
| If (_T_1 == 0x00) | |
| { | |
| If (EMCA == 0x01) | |
| { | |
| Return (Buffer (0x01) | |
| { | |
| 0x03 /* . */ | |
| }) | |
| } | |
| Else | |
| { | |
| Return (Buffer (0x01) | |
| { | |
| 0x00 /* . */ | |
| }) | |
| } | |
| } | |
| Break | |
| } | |
| } | |
| ElseIf (_T_0 == 0x01) | |
| { | |
| Return (LDIR) /* \LDIR */ | |
| } | |
| Else | |
| { | |
| } | |
| Break | |
| } | |
| } | |
| Return (Buffer (0x01) | |
| { | |
| 0x00 /* . */ | |
| }) | |
| } | |
| Method (_INI, 0, NotSerialized) // _INI: Initialize | |
| { | |
| If (CondRefOf (_OSI, Local0)) | |
| { | |
| If (_OSI ("Windows 2001.1 SP1")) | |
| { | |
| OSYS = 0x05 | |
| } | |
| If (_OSI ("Windows 2001.1")) | |
| { | |
| OSYS = 0x06 | |
| } | |
| If (_OSI ("Windows 2001 SP2")) | |
| { | |
| OSYS = 0x07 | |
| } | |
| If (_OSI ("Windows 2001")) | |
| { | |
| OSYS = 0x08 | |
| } | |
| If (_OSI ("Windows 2006.1")) | |
| { | |
| OSYS = 0x09 | |
| } | |
| If (_OSI ("Windows 2006 SP1")) | |
| { | |
| OSYS = 0x0A | |
| } | |
| If (_OSI ("Windows 2006")) | |
| { | |
| OSYS = 0x0B | |
| } | |
| If (_OSI ("Windows 2009")) | |
| { | |
| OSYS = 0x0C | |
| } | |
| If (_OSI ("Windows 2012")) | |
| { | |
| OSYS = 0x0D | |
| } | |
| If (_OSI ("Linux")) | |
| { | |
| OSYS = 0x01 | |
| } | |
| If (_OSI ("FreeBSD")) | |
| { | |
| OSYS = 0x02 | |
| } | |
| If (_OSI ("HP-UX")) | |
| { | |
| OSYS = 0x03 | |
| } | |
| If (_OSI ("OpenVMS")) | |
| { | |
| OSYS = 0x04 | |
| } | |
| If (OSYS >= 0x0D) | |
| { | |
| If (XCNT == 0x00) | |
| { | |
| ^PCI0.XHCI.XSEL (0x00) | |
| IO80 = 0x84 | |
| XCNT++ | |
| } | |
| } | |
| Else | |
| { | |
| IO80 = OSYS /* \_SB_.OSYS */ | |
| } | |
| } | |
| ^PCI0.RP05.TINI () | |
| } | |
| } | |
| Name (HWPE, 0x00) | |
| Name (PETE, 0x00) | |
| Name (PSLM, Package (0x08) | |
| { | |
| 0x00, | |
| 0x00, | |
| 0x00, | |
| 0x00, | |
| 0x00, | |
| 0x00, | |
| 0x00, | |
| 0x00 | |
| }) | |
| Name (TSLM, Package (0x08) | |
| { | |
| 0x00, | |
| 0x00, | |
| 0x00, | |
| 0x00, | |
| 0x00, | |
| 0x00, | |
| 0x00, | |
| 0x00 | |
| }) | |
| Name (BBI0, 0x00000000) | |
| Name (BBI1, 0x00000080) | |
| Name (BBI2, 0x00000000) | |
| Name (BBI3, 0x00000000) | |
| Name (BBU0, 0x0000007F) | |
| Name (BBU1, 0x000000FF) | |
| Name (BBU2, 0x000000FF) | |
| Name (BBU3, 0x000000FF) | |
| OperationRegion (DBG0, SystemIO, 0x80, 0x02) | |
| Field (DBG0, ByteAcc, NoLock, Preserve) | |
| { | |
| IO80, 8, | |
| IO81, 8 | |
| } | |
| OperationRegion (ACMS, SystemIO, 0x72, 0x02) | |
| Field (ACMS, ByteAcc, NoLock, Preserve) | |
| { | |
| INDX, 8, | |
| DATA, 8 | |
| } | |
| OperationRegion (GPCT, SystemIO, 0x0442, 0x01) | |
| Field (GPCT, ByteAcc, NoLock, Preserve) | |
| { | |
| , 1, | |
| SGPC, 1 | |
| } | |
| OperationRegion (GPIV, SystemIO, 0x052C, 0x02) | |
| Field (GPIV, ByteAcc, NoLock, Preserve) | |
| { | |
| GP0I, 1, | |
| , 13, | |
| RASI, 1 | |
| } | |
| OperationRegion (PSYS, SystemMemory, 0x7945B000, 0x0400) | |
| Field (PSYS, ByteAcc, NoLock, Preserve) | |
| { | |
| PLAT, 32, | |
| APC0, 1, | |
| APC1, 1, | |
| APC2, 1, | |
| APC3, 1, | |
| APC4, 1, | |
| Offset (0x05), | |
| RES0, 8, | |
| TPME, 1, | |
| CSEN, 1, | |
| C3EN, 1, | |
| C6EN, 1, | |
| C7EN, 1, | |
| MWOS, 1, | |
| PSEN, 1, | |
| EMCA, 1, | |
| HWAL, 1, | |
| KPRS, 1, | |
| MPRS, 1, | |
| TSEN, 1, | |
| FGTS, 1, | |
| OSCX, 1, | |
| RESX, 2, | |
| CPHP, 8, | |
| IIOP, 8, | |
| IIOH, 8, | |
| CPUT, 8, | |
| PRBM, 32, | |
| P0ID, 32, | |
| P1ID, 32, | |
| P2ID, 32, | |
| P3ID, 32, | |
| P0BM, 64, | |
| P1BM, 64, | |
| P2BM, 64, | |
| P3BM, 64, | |
| MEBM, 16, | |
| MEBC, 16, | |
| CFMM, 32, | |
| TSSZ, 32, | |
| M0BS, 64, | |
| M1BS, 64, | |
| M2BS, 64, | |
| M3BS, 64, | |
| M4BS, 64, | |
| M5BS, 64, | |
| M6BS, 64, | |
| M7BS, 64, | |
| M0RN, 64, | |
| M1RN, 64, | |
| M2RN, 64, | |
| M3RN, 64, | |
| M4RN, 64, | |
| M5RN, 64, | |
| M6RN, 64, | |
| M7RN, 64, | |
| SMI0, 32, | |
| SMI1, 32, | |
| SMI2, 32, | |
| SMI3, 32, | |
| SCI0, 32, | |
| SCI1, 32, | |
| SCI2, 32, | |
| SCI3, 32, | |
| MADD, 64, | |
| CUU0, 128, | |
| CUU1, 128, | |
| CUU2, 128, | |
| CUU3, 128, | |
| CUU4, 128, | |
| CUU5, 128, | |
| CUU6, 128, | |
| CUU7, 128, | |
| CPSP, 8, | |
| ME00, 128, | |
| ME01, 128, | |
| ME10, 128, | |
| ME11, 128, | |
| ME20, 128, | |
| ME21, 128, | |
| ME30, 128, | |
| ME31, 128, | |
| ME40, 128, | |
| ME41, 128, | |
| ME50, 128, | |
| ME51, 128, | |
| ME60, 128, | |
| ME61, 128, | |
| ME70, 128, | |
| ME71, 128, | |
| MESP, 16, | |
| DHRD, 192, | |
| ATSR, 192, | |
| RHSA, 192, | |
| LDIR, 64, | |
| PRID, 32, | |
| WSIC, 8, | |
| WSIS, 16, | |
| WSIB, 8, | |
| WSID, 8, | |
| WSIF, 8, | |
| WSTS, 8, | |
| WHEA, 8, | |
| PFMA, 64, | |
| PFMS, 8, | |
| PFIO, 16, | |
| CNBS, 8, | |
| XHMD, 8, | |
| SBV1, 8, | |
| SBV2, 8, | |
| SBS3, 8, | |
| SBS4, 8, | |
| AHPE, 8, | |
| CLOD, 8, | |
| HWEN, 2, | |
| ACEN, 1, | |
| RES1, 5 | |
| } | |
| OperationRegion (GSTS, SystemIO, 0x0422, 0x02) | |
| Field (GSTS, ByteAcc, NoLock, Preserve) | |
| { | |
| GP00, 1, | |
| , 12, | |
| GP13, 1 | |
| } | |
| OperationRegion (GPE0, SystemIO, 0x0428, 0x08) | |
| Field (GPE0, ByteAcc, NoLock, Preserve) | |
| { | |
| , 1, | |
| GPEH, 1, | |
| , 1, | |
| USB1, 1, | |
| USB2, 1, | |
| USB5, 1, | |
| , 3, | |
| PCIE, 1, | |
| , 1, | |
| PMEE, 1, | |
| USB3, 1, | |
| PMB0, 1, | |
| USB4, 1, | |
| Offset (0x03), | |
| , 1, | |
| Offset (0x04), | |
| USB6, 1, | |
| Offset (0x06) | |
| } | |
| OperationRegion (GPES, SystemIO, 0x0420, 0x08) | |
| Field (GPES, ByteAcc, NoLock, Preserve) | |
| { | |
| , 1, | |
| GPSH, 1, | |
| SGPS, 1, | |
| US1S, 1, | |
| US2S, 1, | |
| US5S, 1, | |
| , 1, | |
| SMWS, 1, | |
| , 1, | |
| PEES, 1, | |
| , 1, | |
| PMES, 1, | |
| US3S, 1, | |
| PMBS, 1, | |
| US4S, 1, | |
| Offset (0x03), | |
| , 1, | |
| Offset (0x04), | |
| US6S, 1, | |
| Offset (0x06) | |
| } | |
| Method (IPTS, 1, NotSerialized) | |
| { | |
| IO80 = 0x72 | |
| US1S = 0x01 | |
| US2S = 0x01 | |
| US5S = 0x01 | |
| SMWS = 0x01 | |
| PMES = 0x01 | |
| US3S = 0x01 | |
| PMBS = 0x01 | |
| US4S = 0x01 | |
| US6S = 0x01 | |
| GPEH = 0x01 | |
| USB1 = 0x01 | |
| USB2 = 0x01 | |
| USB5 = 0x01 | |
| PCIE = 0x01 | |
| PMEE = 0x01 | |
| USB3 = 0x01 | |
| PMB0 = 0x01 | |
| USB4 = 0x01 | |
| USB6 = 0x01 | |
| If (\_SB.PCI0.HEC2._STA & 0x02) | |
| { | |
| \_SB.PCI0.HEC2.HPTS () | |
| } | |
| } | |
| Method (_GTS, 1, NotSerialized) // _GTS: Going To Sleep | |
| { | |
| IO80 = Arg0 | |
| } | |
| Scope (_SB) | |
| { | |
| Name (PRUN, Package (0x54) | |
| { | |
| Package (0x04) | |
| { | |
| 0x0008FFFF, | |
| 0x00, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0008FFFF, | |
| 0x01, | |
| LNKB, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0008FFFF, | |
| 0x02, | |
| LNKC, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0008FFFF, | |
| 0x03, | |
| LNKD, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0009FFFF, | |
| 0x00, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0009FFFF, | |
| 0x01, | |
| LNKB, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0009FFFF, | |
| 0x02, | |
| LNKC, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0009FFFF, | |
| 0x03, | |
| LNKD, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x000AFFFF, | |
| 0x00, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x000AFFFF, | |
| 0x01, | |
| LNKB, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x000AFFFF, | |
| 0x02, | |
| LNKC, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x000AFFFF, | |
| 0x03, | |
| LNKD, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x000BFFFF, | |
| 0x00, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x000BFFFF, | |
| 0x01, | |
| LNKB, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x000BFFFF, | |
| 0x02, | |
| LNKC, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x000BFFFF, | |
| 0x03, | |
| LNKD, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x000CFFFF, | |
| 0x00, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x000CFFFF, | |
| 0x01, | |
| LNKB, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x000CFFFF, | |
| 0x02, | |
| LNKC, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x000CFFFF, | |
| 0x03, | |
| LNKD, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x000DFFFF, | |
| 0x00, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x000DFFFF, | |
| 0x01, | |
| LNKB, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x000DFFFF, | |
| 0x02, | |
| LNKC, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x000DFFFF, | |
| 0x03, | |
| LNKD, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x000EFFFF, | |
| 0x00, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x000EFFFF, | |
| 0x01, | |
| LNKB, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x000EFFFF, | |
| 0x02, | |
| LNKC, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x000EFFFF, | |
| 0x03, | |
| LNKD, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x000FFFFF, | |
| 0x00, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x000FFFFF, | |
| 0x01, | |
| LNKB, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x000FFFFF, | |
| 0x02, | |
| LNKC, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x000FFFFF, | |
| 0x03, | |
| LNKD, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0010FFFF, | |
| 0x00, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0010FFFF, | |
| 0x01, | |
| LNKB, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0010FFFF, | |
| 0x02, | |
| LNKC, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0010FFFF, | |
| 0x03, | |
| LNKD, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0011FFFF, | |
| 0x00, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0011FFFF, | |
| 0x01, | |
| LNKB, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0011FFFF, | |
| 0x02, | |
| LNKC, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0011FFFF, | |
| 0x03, | |
| LNKD, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0012FFFF, | |
| 0x00, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0012FFFF, | |
| 0x01, | |
| LNKB, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0012FFFF, | |
| 0x02, | |
| LNKC, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0012FFFF, | |
| 0x03, | |
| LNKD, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0013FFFF, | |
| 0x00, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0013FFFF, | |
| 0x01, | |
| LNKB, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0013FFFF, | |
| 0x02, | |
| LNKC, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0013FFFF, | |
| 0x03, | |
| LNKD, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0014FFFF, | |
| 0x00, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0014FFFF, | |
| 0x01, | |
| LNKB, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0014FFFF, | |
| 0x02, | |
| LNKC, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0014FFFF, | |
| 0x03, | |
| LNKD, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0016FFFF, | |
| 0x00, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0016FFFF, | |
| 0x01, | |
| LNKB, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0016FFFF, | |
| 0x02, | |
| LNKC, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0016FFFF, | |
| 0x03, | |
| LNKD, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0017FFFF, | |
| 0x00, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0017FFFF, | |
| 0x01, | |
| LNKB, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0017FFFF, | |
| 0x02, | |
| LNKC, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0017FFFF, | |
| 0x03, | |
| LNKD, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0018FFFF, | |
| 0x00, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0018FFFF, | |
| 0x01, | |
| LNKB, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0018FFFF, | |
| 0x02, | |
| LNKC, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0018FFFF, | |
| 0x03, | |
| LNKD, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0019FFFF, | |
| 0x00, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0019FFFF, | |
| 0x01, | |
| LNKB, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0019FFFF, | |
| 0x02, | |
| LNKC, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0019FFFF, | |
| 0x03, | |
| LNKD, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001CFFFF, | |
| 0x00, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001CFFFF, | |
| 0x01, | |
| LNKB, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001CFFFF, | |
| 0x02, | |
| LNKC, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001CFFFF, | |
| 0x03, | |
| LNKD, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001DFFFF, | |
| 0x00, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001DFFFF, | |
| 0x01, | |
| LNKB, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001DFFFF, | |
| 0x02, | |
| LNKC, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001DFFFF, | |
| 0x03, | |
| LNKD, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001EFFFF, | |
| 0x00, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001EFFFF, | |
| 0x01, | |
| LNKB, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001EFFFF, | |
| 0x02, | |
| LNKC, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001EFFFF, | |
| 0x03, | |
| LNKD, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001FFFFF, | |
| 0x00, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001FFFFF, | |
| 0x01, | |
| LNKB, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001FFFFF, | |
| 0x02, | |
| LNKC, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001FFFFF, | |
| 0x03, | |
| LNKD, | |
| 0x00 | |
| } | |
| }) | |
| Name (ARUN, Package (0x54) | |
| { | |
| Package (0x04) | |
| { | |
| 0x0008FFFF, | |
| 0x00, | |
| 0x00, | |
| 0x10 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0008FFFF, | |
| 0x01, | |
| 0x00, | |
| 0x11 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0008FFFF, | |
| 0x02, | |
| 0x00, | |
| 0x12 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0008FFFF, | |
| 0x03, | |
| 0x00, | |
| 0x13 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0009FFFF, | |
| 0x00, | |
| 0x00, | |
| 0x10 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0009FFFF, | |
| 0x01, | |
| 0x00, | |
| 0x11 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0009FFFF, | |
| 0x02, | |
| 0x00, | |
| 0x12 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0009FFFF, | |
| 0x03, | |
| 0x00, | |
| 0x13 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x000AFFFF, | |
| 0x00, | |
| 0x00, | |
| 0x10 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x000AFFFF, | |
| 0x01, | |
| 0x00, | |
| 0x11 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x000AFFFF, | |
| 0x02, | |
| 0x00, | |
| 0x12 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x000AFFFF, | |
| 0x03, | |
| 0x00, | |
| 0x13 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x000BFFFF, | |
| 0x00, | |
| 0x00, | |
| 0x10 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x000BFFFF, | |
| 0x01, | |
| 0x00, | |
| 0x11 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x000BFFFF, | |
| 0x02, | |
| 0x00, | |
| 0x12 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x000BFFFF, | |
| 0x03, | |
| 0x00, | |
| 0x13 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x000CFFFF, | |
| 0x00, | |
| 0x00, | |
| 0x10 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x000CFFFF, | |
| 0x01, | |
| 0x00, | |
| 0x11 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x000CFFFF, | |
| 0x02, | |
| 0x00, | |
| 0x12 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x000CFFFF, | |
| 0x03, | |
| 0x00, | |
| 0x13 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x000DFFFF, | |
| 0x00, | |
| 0x00, | |
| 0x10 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x000DFFFF, | |
| 0x01, | |
| 0x00, | |
| 0x11 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x000DFFFF, | |
| 0x02, | |
| 0x00, | |
| 0x12 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x000DFFFF, | |
| 0x03, | |
| 0x00, | |
| 0x13 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x000EFFFF, | |
| 0x00, | |
| 0x00, | |
| 0x10 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x000EFFFF, | |
| 0x01, | |
| 0x00, | |
| 0x11 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x000EFFFF, | |
| 0x02, | |
| 0x00, | |
| 0x12 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x000EFFFF, | |
| 0x03, | |
| 0x00, | |
| 0x13 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x000FFFFF, | |
| 0x00, | |
| 0x00, | |
| 0x10 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x000FFFFF, | |
| 0x01, | |
| 0x00, | |
| 0x11 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x000FFFFF, | |
| 0x02, | |
| 0x00, | |
| 0x12 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x000FFFFF, | |
| 0x03, | |
| 0x00, | |
| 0x13 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0010FFFF, | |
| 0x00, | |
| 0x00, | |
| 0x10 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0010FFFF, | |
| 0x01, | |
| 0x00, | |
| 0x11 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0010FFFF, | |
| 0x02, | |
| 0x00, | |
| 0x12 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0010FFFF, | |
| 0x03, | |
| 0x00, | |
| 0x13 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0011FFFF, | |
| 0x00, | |
| 0x00, | |
| 0x10 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0011FFFF, | |
| 0x01, | |
| 0x00, | |
| 0x11 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0011FFFF, | |
| 0x02, | |
| 0x00, | |
| 0x12 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0011FFFF, | |
| 0x03, | |
| 0x00, | |
| 0x13 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0012FFFF, | |
| 0x00, | |
| 0x00, | |
| 0x10 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0012FFFF, | |
| 0x01, | |
| 0x00, | |
| 0x11 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0012FFFF, | |
| 0x02, | |
| 0x00, | |
| 0x12 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0012FFFF, | |
| 0x03, | |
| 0x00, | |
| 0x13 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0013FFFF, | |
| 0x00, | |
| 0x00, | |
| 0x10 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0013FFFF, | |
| 0x01, | |
| 0x00, | |
| 0x11 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0013FFFF, | |
| 0x02, | |
| 0x00, | |
| 0x12 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0013FFFF, | |
| 0x03, | |
| 0x00, | |
| 0x13 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0014FFFF, | |
| 0x00, | |
| 0x00, | |
| 0x10 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0014FFFF, | |
| 0x01, | |
| 0x00, | |
| 0x11 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0014FFFF, | |
| 0x02, | |
| 0x00, | |
| 0x12 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0014FFFF, | |
| 0x03, | |
| 0x00, | |
| 0x13 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0016FFFF, | |
| 0x00, | |
| 0x00, | |
| 0x10 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0016FFFF, | |
| 0x01, | |
| 0x00, | |
| 0x11 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0016FFFF, | |
| 0x02, | |
| 0x00, | |
| 0x12 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0016FFFF, | |
| 0x03, | |
| 0x00, | |
| 0x13 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0017FFFF, | |
| 0x00, | |
| 0x00, | |
| 0x10 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0017FFFF, | |
| 0x01, | |
| 0x00, | |
| 0x11 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0017FFFF, | |
| 0x02, | |
| 0x00, | |
| 0x12 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0017FFFF, | |
| 0x03, | |
| 0x00, | |
| 0x13 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0018FFFF, | |
| 0x00, | |
| 0x00, | |
| 0x10 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0018FFFF, | |
| 0x01, | |
| 0x00, | |
| 0x11 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0018FFFF, | |
| 0x02, | |
| 0x00, | |
| 0x12 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0018FFFF, | |
| 0x03, | |
| 0x00, | |
| 0x13 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0019FFFF, | |
| 0x00, | |
| 0x00, | |
| 0x10 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0019FFFF, | |
| 0x01, | |
| 0x00, | |
| 0x11 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0019FFFF, | |
| 0x02, | |
| 0x00, | |
| 0x12 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0019FFFF, | |
| 0x03, | |
| 0x00, | |
| 0x13 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001CFFFF, | |
| 0x00, | |
| 0x00, | |
| 0x10 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001CFFFF, | |
| 0x01, | |
| 0x00, | |
| 0x11 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001CFFFF, | |
| 0x02, | |
| 0x00, | |
| 0x12 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001CFFFF, | |
| 0x03, | |
| 0x00, | |
| 0x13 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001DFFFF, | |
| 0x00, | |
| 0x00, | |
| 0x10 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001DFFFF, | |
| 0x01, | |
| 0x00, | |
| 0x11 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001DFFFF, | |
| 0x02, | |
| 0x00, | |
| 0x12 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001DFFFF, | |
| 0x03, | |
| 0x00, | |
| 0x13 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001EFFFF, | |
| 0x00, | |
| 0x00, | |
| 0x10 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001EFFFF, | |
| 0x01, | |
| 0x00, | |
| 0x11 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001EFFFF, | |
| 0x02, | |
| 0x00, | |
| 0x12 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001EFFFF, | |
| 0x03, | |
| 0x00, | |
| 0x13 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001FFFFF, | |
| 0x00, | |
| 0x00, | |
| 0x10 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001FFFFF, | |
| 0x01, | |
| 0x00, | |
| 0x11 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001FFFFF, | |
| 0x02, | |
| 0x00, | |
| 0x12 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001FFFFF, | |
| 0x03, | |
| 0x00, | |
| 0x13 | |
| } | |
| }) | |
| Method (USTA, 1, NotSerialized) | |
| { | |
| Local6 = 0x00 | |
| Local6 = (PRBM >> Arg0) | |
| Local6 &= 0x01 | |
| If (Local6 == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Return (0x0F) | |
| } | |
| } | |
| Device (UNC3) | |
| { | |
| Name (_HID, EisaId ("PNP0A03") /* PCI Bus */) // _HID: Hardware ID | |
| Name (_UID, 0xFF) // _UID: Unique ID | |
| Method (_BBN, 0, NotSerialized) // _BBN: BIOS Bus Number | |
| { | |
| Return (BBU3) /* \BBU3 */ | |
| } | |
| Name (_ADR, 0x00) // _ADR: Address | |
| Name (_EJD, "\\_SB.SCK3") // _EJD: Ejection Dependent Device | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| Return (USTA (0x03)) | |
| } | |
| Name (SUPP, 0x00) | |
| Name (CTRL, 0x00) | |
| Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities | |
| { | |
| CreateDWordField (Arg3, 0x00, CDW1) | |
| CreateDWordField (Arg3, 0x04, CDW2) | |
| If (Arg2 > 0x02) | |
| { | |
| CreateDWordField (Arg3, 0x08, CDW3) | |
| } | |
| If (Arg0 == ToUUID ("33db4d5b-1ff7-401c-9657-7441c03dd766") /* PCI Host Bridge Device */) | |
| { | |
| SUPP = CDW2 /* \_SB_.UNC3._OSC.CDW2 */ | |
| CTRL = CDW3 /* \_SB_.UNC3._OSC.CDW3 */ | |
| If (AHPE || ((SUPP & 0x16) != 0x16)) | |
| { | |
| CTRL &= 0x1E | |
| Sleep (0x03E8) | |
| } | |
| CTRL &= 0x1D | |
| If (!PEPM) | |
| { | |
| CTRL &= 0x1B | |
| } | |
| If (!PEER) | |
| { | |
| CTRL &= 0x15 | |
| } | |
| If (!PECS) | |
| { | |
| CTRL &= 0x0F | |
| } | |
| If (~(CDW1 & 0x01)) | |
| { | |
| If (CTRL & 0x01) | |
| { | |
| ^^PCI0.BR1A.OSHP () | |
| ^^PCI0.BR1B.OSHP () | |
| ^^PCI0.BR2A.OSHP () | |
| ^^PCI0.BR2B.OSHP () | |
| ^^PCI0.BR2C.OSHP () | |
| ^^PCI0.BR2D.OSHP () | |
| ^^PCI0.BR3A.OSHP () | |
| ^^PCI0.BR3B.OSHP () | |
| ^^PCI0.BR3C.OSHP () | |
| ^^PCI0.BR3D.OSHP () | |
| ^^PCI1.QRP0.OSHP () | |
| ^^PCI1.QR1A.OSHP () | |
| ^^PCI1.QR1B.OSHP () | |
| ^^PCI1.QR2A.OSHP () | |
| ^^PCI1.QR2B.OSHP () | |
| ^^PCI1.QR2C.OSHP () | |
| ^^PCI1.QR2D.OSHP () | |
| ^^PCI1.QR3A.OSHP () | |
| ^^PCI1.QR3B.OSHP () | |
| ^^PCI1.QR3C.OSHP () | |
| ^^PCI1.QR3D.OSHP () | |
| ^^PCI2.RRP0.OSHP () | |
| ^^PCI2.RR1A.OSHP () | |
| ^^PCI2.RR1B.OSHP () | |
| ^^PCI2.RR2A.OSHP () | |
| ^^PCI2.RR2B.OSHP () | |
| ^^PCI2.RR2C.OSHP () | |
| ^^PCI2.RR2D.OSHP () | |
| ^^PCI2.RR3A.OSHP () | |
| ^^PCI2.RR3B.OSHP () | |
| ^^PCI2.RR3C.OSHP () | |
| ^^PCI2.RR3D.OSHP () | |
| ^^PCI3.SRP0.OSHP () | |
| ^^PCI3.SR1A.OSHP () | |
| ^^PCI3.SR1B.OSHP () | |
| ^^PCI3.SR2A.OSHP () | |
| ^^PCI3.SR2B.OSHP () | |
| ^^PCI3.SR2C.OSHP () | |
| ^^PCI3.SR2D.OSHP () | |
| ^^PCI3.SR3A.OSHP () | |
| ^^PCI3.SR3B.OSHP () | |
| ^^PCI3.SR3C.OSHP () | |
| ^^PCI3.SR3D.OSHP () | |
| GPSH = 0x01 | |
| } | |
| } | |
| If (Arg1 != One) | |
| { | |
| CDW1 |= 0x08 | |
| } | |
| If (CDW3 != CTRL) | |
| { | |
| CDW1 |= 0x10 | |
| } | |
| CDW3 = CTRL /* \_SB_.UNC3.CTRL */ | |
| Return (Arg3) | |
| } | |
| Else | |
| { | |
| CDW1 |= 0x04 | |
| IO80 = 0xEE | |
| Return (Arg3) | |
| } | |
| } | |
| Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings | |
| { | |
| WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode, | |
| 0x0000, // Granularity | |
| 0x00FF, // Range Minimum | |
| 0x00FF, // Range Maximum | |
| 0x0000, // Translation Offset | |
| 0x0001, // Length | |
| ,, ) | |
| }) | |
| Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
| { | |
| If (PICM == Zero) | |
| { | |
| Return (PRUN) /* \_SB_.PRUN */ | |
| } | |
| Return (ARUN) /* \_SB_.ARUN */ | |
| } | |
| } | |
| Device (UNC2) | |
| { | |
| Name (_HID, EisaId ("PNP0A03") /* PCI Bus */) // _HID: Hardware ID | |
| Name (_UID, 0xBF) // _UID: Unique ID | |
| Method (_BBN, 0, NotSerialized) // _BBN: BIOS Bus Number | |
| { | |
| Return (BBU2) /* \BBU2 */ | |
| } | |
| Name (_ADR, 0x00) // _ADR: Address | |
| Name (_EJD, "\\_SB.SCK2") // _EJD: Ejection Dependent Device | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| Return (USTA (0x02)) | |
| } | |
| Name (SUPP, 0x00) | |
| Name (CTRL, 0x00) | |
| Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities | |
| { | |
| CreateDWordField (Arg3, 0x00, CDW1) | |
| CreateDWordField (Arg3, 0x04, CDW2) | |
| If (Arg2 > 0x02) | |
| { | |
| CreateDWordField (Arg3, 0x08, CDW3) | |
| } | |
| If (Arg0 == ToUUID ("33db4d5b-1ff7-401c-9657-7441c03dd766") /* PCI Host Bridge Device */) | |
| { | |
| SUPP = CDW2 /* \_SB_.UNC2._OSC.CDW2 */ | |
| CTRL = CDW3 /* \_SB_.UNC2._OSC.CDW3 */ | |
| If (AHPE || ((SUPP & 0x16) != 0x16)) | |
| { | |
| CTRL &= 0x1E | |
| Sleep (0x03E8) | |
| } | |
| CTRL &= 0x1D | |
| If (!PEPM) | |
| { | |
| CTRL &= 0x1B | |
| } | |
| If (!PEER) | |
| { | |
| CTRL &= 0x15 | |
| } | |
| If (!PECS) | |
| { | |
| CTRL &= 0x0F | |
| } | |
| If (~(CDW1 & 0x01)) | |
| { | |
| If (CTRL & 0x01) | |
| { | |
| ^^PCI0.BR1A.OSHP () | |
| ^^PCI0.BR1B.OSHP () | |
| ^^PCI0.BR2A.OSHP () | |
| ^^PCI0.BR2B.OSHP () | |
| ^^PCI0.BR2C.OSHP () | |
| ^^PCI0.BR2D.OSHP () | |
| ^^PCI0.BR3A.OSHP () | |
| ^^PCI0.BR3B.OSHP () | |
| ^^PCI0.BR3C.OSHP () | |
| ^^PCI0.BR3D.OSHP () | |
| ^^PCI1.QRP0.OSHP () | |
| ^^PCI1.QR1A.OSHP () | |
| ^^PCI1.QR1B.OSHP () | |
| ^^PCI1.QR2A.OSHP () | |
| ^^PCI1.QR2B.OSHP () | |
| ^^PCI1.QR2C.OSHP () | |
| ^^PCI1.QR2D.OSHP () | |
| ^^PCI1.QR3A.OSHP () | |
| ^^PCI1.QR3B.OSHP () | |
| ^^PCI1.QR3C.OSHP () | |
| ^^PCI1.QR3D.OSHP () | |
| ^^PCI2.RRP0.OSHP () | |
| ^^PCI2.RR1A.OSHP () | |
| ^^PCI2.RR1B.OSHP () | |
| ^^PCI2.RR2A.OSHP () | |
| ^^PCI2.RR2B.OSHP () | |
| ^^PCI2.RR2C.OSHP () | |
| ^^PCI2.RR2D.OSHP () | |
| ^^PCI2.RR3A.OSHP () | |
| ^^PCI2.RR3B.OSHP () | |
| ^^PCI2.RR3C.OSHP () | |
| ^^PCI2.RR3D.OSHP () | |
| ^^PCI3.SRP0.OSHP () | |
| ^^PCI3.SR1A.OSHP () | |
| ^^PCI3.SR1B.OSHP () | |
| ^^PCI3.SR2A.OSHP () | |
| ^^PCI3.SR2B.OSHP () | |
| ^^PCI3.SR2C.OSHP () | |
| ^^PCI3.SR2D.OSHP () | |
| ^^PCI3.SR3A.OSHP () | |
| ^^PCI3.SR3B.OSHP () | |
| ^^PCI3.SR3C.OSHP () | |
| ^^PCI3.SR3D.OSHP () | |
| GPSH = 0x01 | |
| } | |
| } | |
| If (Arg1 != One) | |
| { | |
| CDW1 |= 0x08 | |
| } | |
| If (CDW3 != CTRL) | |
| { | |
| CDW1 |= 0x10 | |
| } | |
| CDW3 = CTRL /* \_SB_.UNC2.CTRL */ | |
| Return (Arg3) | |
| } | |
| Else | |
| { | |
| CDW1 |= 0x04 | |
| IO80 = 0xEE | |
| Return (Arg3) | |
| } | |
| } | |
| Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings | |
| { | |
| WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode, | |
| 0x0000, // Granularity | |
| 0x00FF, // Range Minimum | |
| 0x00FF, // Range Maximum | |
| 0x0000, // Translation Offset | |
| 0x0001, // Length | |
| ,, ) | |
| }) | |
| Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
| { | |
| If (PICM == Zero) | |
| { | |
| Return (PRUN) /* \_SB_.PRUN */ | |
| } | |
| Return (ARUN) /* \_SB_.ARUN */ | |
| } | |
| } | |
| Device (UNC1) | |
| { | |
| Name (_HID, EisaId ("PNP0A03") /* PCI Bus */) // _HID: Hardware ID | |
| Name (_UID, 0x7F) // _UID: Unique ID | |
| Method (_BBN, 0, NotSerialized) // _BBN: BIOS Bus Number | |
| { | |
| Return (BBU1) /* \BBU1 */ | |
| } | |
| Name (_ADR, 0x00) // _ADR: Address | |
| Name (_EJD, "\\_SB.SCK1") // _EJD: Ejection Dependent Device | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| Return (USTA (0x01)) | |
| } | |
| Name (SUPP, 0x00) | |
| Name (CTRL, 0x00) | |
| Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities | |
| { | |
| CreateDWordField (Arg3, 0x00, CDW1) | |
| CreateDWordField (Arg3, 0x04, CDW2) | |
| If (Arg2 > 0x02) | |
| { | |
| CreateDWordField (Arg3, 0x08, CDW3) | |
| } | |
| If (Arg0 == ToUUID ("33db4d5b-1ff7-401c-9657-7441c03dd766") /* PCI Host Bridge Device */) | |
| { | |
| SUPP = CDW2 /* \_SB_.UNC1._OSC.CDW2 */ | |
| CTRL = CDW3 /* \_SB_.UNC1._OSC.CDW3 */ | |
| If (AHPE || ((SUPP & 0x16) != 0x16)) | |
| { | |
| CTRL &= 0x1E | |
| Sleep (0x03E8) | |
| } | |
| CTRL &= 0x1D | |
| If (!PEPM) | |
| { | |
| CTRL &= 0x1B | |
| } | |
| If (!PEER) | |
| { | |
| CTRL &= 0x15 | |
| } | |
| If (!PECS) | |
| { | |
| CTRL &= 0x0F | |
| } | |
| If (~(CDW1 & 0x01)) | |
| { | |
| If (CTRL & 0x01) | |
| { | |
| ^^PCI0.BR1A.OSHP () | |
| ^^PCI0.BR1B.OSHP () | |
| ^^PCI0.BR2A.OSHP () | |
| ^^PCI0.BR2B.OSHP () | |
| ^^PCI0.BR2C.OSHP () | |
| ^^PCI0.BR2D.OSHP () | |
| ^^PCI0.BR3A.OSHP () | |
| ^^PCI0.BR3B.OSHP () | |
| ^^PCI0.BR3C.OSHP () | |
| ^^PCI0.BR3D.OSHP () | |
| ^^PCI1.QRP0.OSHP () | |
| ^^PCI1.QR1A.OSHP () | |
| ^^PCI1.QR1B.OSHP () | |
| ^^PCI1.QR2A.OSHP () | |
| ^^PCI1.QR2B.OSHP () | |
| ^^PCI1.QR2C.OSHP () | |
| ^^PCI1.QR2D.OSHP () | |
| ^^PCI1.QR3A.OSHP () | |
| ^^PCI1.QR3B.OSHP () | |
| ^^PCI1.QR3C.OSHP () | |
| ^^PCI1.QR3D.OSHP () | |
| ^^PCI2.RRP0.OSHP () | |
| ^^PCI2.RR1A.OSHP () | |
| ^^PCI2.RR1B.OSHP () | |
| ^^PCI2.RR2A.OSHP () | |
| ^^PCI2.RR2B.OSHP () | |
| ^^PCI2.RR2C.OSHP () | |
| ^^PCI2.RR2D.OSHP () | |
| ^^PCI2.RR3A.OSHP () | |
| ^^PCI2.RR3B.OSHP () | |
| ^^PCI2.RR3C.OSHP () | |
| ^^PCI2.RR3D.OSHP () | |
| ^^PCI3.SRP0.OSHP () | |
| ^^PCI3.SR1A.OSHP () | |
| ^^PCI3.SR1B.OSHP () | |
| ^^PCI3.SR2A.OSHP () | |
| ^^PCI3.SR2B.OSHP () | |
| ^^PCI3.SR2C.OSHP () | |
| ^^PCI3.SR2D.OSHP () | |
| ^^PCI3.SR3A.OSHP () | |
| ^^PCI3.SR3B.OSHP () | |
| ^^PCI3.SR3C.OSHP () | |
| ^^PCI3.SR3D.OSHP () | |
| GPSH = 0x01 | |
| } | |
| } | |
| If (Arg1 != One) | |
| { | |
| CDW1 |= 0x08 | |
| } | |
| If (CDW3 != CTRL) | |
| { | |
| CDW1 |= 0x10 | |
| } | |
| CDW3 = CTRL /* \_SB_.UNC1.CTRL */ | |
| Return (Arg3) | |
| } | |
| Else | |
| { | |
| CDW1 |= 0x04 | |
| IO80 = 0xEE | |
| Return (Arg3) | |
| } | |
| } | |
| Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings | |
| { | |
| WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode, | |
| 0x0000, // Granularity | |
| 0x00FF, // Range Minimum | |
| 0x00FF, // Range Maximum | |
| 0x0000, // Translation Offset | |
| 0x0001, // Length | |
| ,, ) | |
| }) | |
| Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
| { | |
| If (PICM == Zero) | |
| { | |
| Return (PRUN) /* \_SB_.PRUN */ | |
| } | |
| Return (ARUN) /* \_SB_.ARUN */ | |
| } | |
| } | |
| Device (UNC0) | |
| { | |
| Name (_HID, EisaId ("PNP0A03") /* PCI Bus */) // _HID: Hardware ID | |
| Name (_UID, 0x3F) // _UID: Unique ID | |
| Method (_BBN, 0, NotSerialized) // _BBN: BIOS Bus Number | |
| { | |
| Return (BBU0) /* \BBU0 */ | |
| } | |
| Name (_ADR, 0x00) // _ADR: Address | |
| Name (_EJD, "\\_SB.SCK0") // _EJD: Ejection Dependent Device | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| Return (USTA (0x00)) | |
| } | |
| Name (SUPP, 0x00) | |
| Name (CTRL, 0x00) | |
| Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities | |
| { | |
| CreateDWordField (Arg3, 0x00, CDW1) | |
| CreateDWordField (Arg3, 0x04, CDW2) | |
| If (Arg2 > 0x02) | |
| { | |
| CreateDWordField (Arg3, 0x08, CDW3) | |
| } | |
| If (Arg0 == ToUUID ("7c9512a9-1705-4cb4-af7d-506a2423ab71")) | |
| { | |
| Return (^^PCI0.XHCI.POSC (Arg1, Arg2, Arg3)) | |
| } | |
| ElseIf (Arg0 == ToUUID ("33db4d5b-1ff7-401c-9657-7441c03dd766") /* PCI Host Bridge Device */) | |
| { | |
| SUPP = CDW2 /* \_SB_.UNC0._OSC.CDW2 */ | |
| CTRL = CDW3 /* \_SB_.UNC0._OSC.CDW3 */ | |
| If (AHPE || ((SUPP & 0x16) != 0x16)) | |
| { | |
| CTRL &= 0x1E | |
| Sleep (0x03E8) | |
| } | |
| CTRL &= 0x1D | |
| If (!PEPM) | |
| { | |
| CTRL &= 0x1B | |
| } | |
| If (!PEER) | |
| { | |
| CTRL &= 0x15 | |
| } | |
| If (!PECS) | |
| { | |
| CTRL &= 0x0F | |
| } | |
| If (~(CDW1 & 0x01)) | |
| { | |
| If (CTRL & 0x01) | |
| { | |
| ^^PCI0.BR1A.OSHP () | |
| ^^PCI0.BR1B.OSHP () | |
| ^^PCI0.BR2A.OSHP () | |
| ^^PCI0.BR2B.OSHP () | |
| ^^PCI0.BR2C.OSHP () | |
| ^^PCI0.BR2D.OSHP () | |
| ^^PCI0.BR3A.OSHP () | |
| ^^PCI0.BR3B.OSHP () | |
| ^^PCI0.BR3C.OSHP () | |
| ^^PCI0.BR3D.OSHP () | |
| ^^PCI1.QRP0.OSHP () | |
| ^^PCI1.QR1A.OSHP () | |
| ^^PCI1.QR1B.OSHP () | |
| ^^PCI1.QR2A.OSHP () | |
| ^^PCI1.QR2B.OSHP () | |
| ^^PCI1.QR2C.OSHP () | |
| ^^PCI1.QR2D.OSHP () | |
| ^^PCI1.QR3A.OSHP () | |
| ^^PCI1.QR3B.OSHP () | |
| ^^PCI1.QR3C.OSHP () | |
| ^^PCI1.QR3D.OSHP () | |
| ^^PCI2.RRP0.OSHP () | |
| ^^PCI2.RR1A.OSHP () | |
| ^^PCI2.RR1B.OSHP () | |
| ^^PCI2.RR2A.OSHP () | |
| ^^PCI2.RR2B.OSHP () | |
| ^^PCI2.RR2C.OSHP () | |
| ^^PCI2.RR2D.OSHP () | |
| ^^PCI2.RR3A.OSHP () | |
| ^^PCI2.RR3B.OSHP () | |
| ^^PCI2.RR3C.OSHP () | |
| ^^PCI2.RR3D.OSHP () | |
| ^^PCI3.SRP0.OSHP () | |
| ^^PCI3.SR1A.OSHP () | |
| ^^PCI3.SR1B.OSHP () | |
| ^^PCI3.SR2A.OSHP () | |
| ^^PCI3.SR2B.OSHP () | |
| ^^PCI3.SR2C.OSHP () | |
| ^^PCI3.SR2D.OSHP () | |
| ^^PCI3.SR3A.OSHP () | |
| ^^PCI3.SR3B.OSHP () | |
| ^^PCI3.SR3C.OSHP () | |
| ^^PCI3.SR3D.OSHP () | |
| GPSH = 0x01 | |
| } | |
| } | |
| If (Arg1 != One) | |
| { | |
| CDW1 |= 0x08 | |
| } | |
| If (CDW3 != CTRL) | |
| { | |
| CDW1 |= 0x10 | |
| } | |
| CDW3 = CTRL /* \_SB_.UNC0.CTRL */ | |
| Return (Arg3) | |
| } | |
| Else | |
| { | |
| CDW1 |= 0x04 | |
| IO80 = 0xEE | |
| Return (Arg3) | |
| } | |
| } | |
| Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings | |
| { | |
| WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode, | |
| 0x0000, // Granularity | |
| 0x007F, // Range Minimum | |
| 0x007F, // Range Maximum | |
| 0x0000, // Translation Offset | |
| 0x0001, // Length | |
| ,, ) | |
| }) | |
| Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
| { | |
| If (PICM == Zero) | |
| { | |
| Return (PRUN) /* \_SB_.PRUN */ | |
| } | |
| Return (ARUN) /* \_SB_.ARUN */ | |
| } | |
| } | |
| } | |
| Method (IWAK, 1, Serialized) | |
| { | |
| IO80 = 0x73 | |
| If (\_SB.PCI0.RP01.DEVS () != 0x00) | |
| { | |
| Notify (\_SB.PCI0.RP01, 0x00) // Bus Check | |
| } | |
| If (\_SB.PCI0.RP02.DEVS () != 0x00) | |
| { | |
| Notify (\_SB.PCI0.RP02, 0x00) // Bus Check | |
| } | |
| If (\_SB.PCI0.RP03.DEVS () != 0x00) | |
| { | |
| Notify (\_SB.PCI0.RP03, 0x00) // Bus Check | |
| } | |
| If (\_SB.PCI0.RP04.DEVS () != 0x00) | |
| { | |
| Notify (\_SB.PCI0.RP04, 0x00) // Bus Check | |
| } | |
| If (\_SB.PCI0.RP05.DEVS () != 0x00) | |
| { | |
| Notify (\_SB.PCI0.RP05, 0x00) // Bus Check | |
| } | |
| If (\_SB.PCI0.RP06.DEVS () != 0x00) | |
| { | |
| Notify (\_SB.PCI0.RP06, 0x00) // Bus Check | |
| } | |
| If (\_SB.PCI0.RP07.DEVS () != 0x00) | |
| { | |
| Notify (\_SB.PCI0.RP07, 0x00) // Bus Check | |
| } | |
| If (\_SB.PCI0.RP08.DEVS () != 0x00) | |
| { | |
| Notify (\_SB.PCI0.RP08, 0x00) // Bus Check | |
| } | |
| Notify (\_SB.PCI0.EHC1, 0x00) // Bus Check | |
| Notify (\_SB.PCI0.EHC2, 0x00) // Bus Check | |
| If (\_SB.PCI0.HEC2._STA & 0x02) | |
| { | |
| \_SB.PCI0.HEC2.HWAK () | |
| } | |
| If ((Arg0 == 0x03) || (Arg0 == 0x04)) | |
| { | |
| \_SB.PCI0.XHCI.XWAK () | |
| } | |
| Return (Package (0x02) | |
| { | |
| 0x00, | |
| 0x00 | |
| }) | |
| } | |
| Scope (_SB) | |
| { | |
| Scope (\_SB) | |
| { | |
| Method (PSTA, 1, NotSerialized) | |
| { | |
| Local6 = (PRBM >> Arg0) | |
| Local6 &= 0x01 | |
| If (Local6 == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Return (0x0F) | |
| } | |
| } | |
| Method (TMID, 2, NotSerialized) | |
| { | |
| Local0 = (Arg0 * 0x02) | |
| Local1 = (Local0 + Arg1) | |
| Return (Local1) | |
| } | |
| Name (APTC, Buffer (0x30) | |
| { | |
| /* 0000 */ 0x00, 0x02, 0x04, 0x06, 0x08, 0x0A, 0x0C, 0x10, /* ........ */ | |
| /* 0008 */ 0x12, 0x14, 0x16, 0x18, 0x1A, 0x1C, 0x01, 0x03, /* ........ */ | |
| /* 0010 */ 0x05, 0x07, 0x09, 0x0B, 0x0D, 0x11, 0x13, 0x15, /* ........ */ | |
| /* 0018 */ 0x17, 0x19, 0x1B, 0x1D, 0xFF, 0xFF, 0xFF, 0xFF, /* ........ */ | |
| /* 0020 */ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, /* ........ */ | |
| /* 0028 */ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF /* ........ */ | |
| }) | |
| Method (TPID, 2, NotSerialized) | |
| { | |
| Local0 = 0x00 | |
| If (Arg0 == 0x00) | |
| { | |
| Local0 = P0ID /* \P0ID */ | |
| } | |
| If (Arg0 == 0x01) | |
| { | |
| Local0 = P1ID /* \P1ID */ | |
| } | |
| If (Arg0 == 0x02) | |
| { | |
| Local0 = P2ID /* \P2ID */ | |
| } | |
| If (Arg0 == 0x03) | |
| { | |
| Local0 = P3ID /* \P3ID */ | |
| } | |
| Local0 += DerefOf (APTC [Arg1]) | |
| Return (Local0) | |
| } | |
| Method (MSTA, 1, NotSerialized) | |
| { | |
| Local6 = (MEBM >> Arg0) | |
| Local6 &= 0x01 | |
| If (Local6 == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Return (0x0F) | |
| } | |
| } | |
| Method (CSTA, 2, NotSerialized) | |
| { | |
| Local0 = 0x00 | |
| Local1 = 0x00 | |
| Local1 = TPID (Arg0, Arg1) | |
| Local2 = 0x00 | |
| Local2 += DerefOf (APTC [Arg1]) | |
| If (Local2 == 0xFF) | |
| { | |
| Return (0x00) | |
| } | |
| If (Arg0 == 0x00) | |
| { | |
| Local0 = (P0BM >> Local2) | |
| } | |
| If (Arg0 == 0x01) | |
| { | |
| Local0 = (P1BM >> Local2) | |
| } | |
| If (Arg0 == 0x02) | |
| { | |
| Local0 = (P2BM >> Local2) | |
| } | |
| If (Arg0 == 0x03) | |
| { | |
| Local0 = (P3BM >> Local2) | |
| } | |
| Local0 &= 0x01 | |
| If (Local0 == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Return (0x01) | |
| } | |
| } | |
| Method (LAPC, 2, NotSerialized) | |
| { | |
| Name (APIC, Buffer (0x08) {}) | |
| CreateByteField (APIC, 0x00, TYPE) | |
| CreateByteField (APIC, 0x01, LLEN) | |
| CreateByteField (APIC, 0x02, PRID) | |
| CreateByteField (APIC, 0x03, APID) | |
| CreateDWordField (APIC, 0x04, FLAG) | |
| TYPE = 0x00 | |
| LLEN = 0x08 | |
| APID = TPID (Arg0, Arg1) | |
| If (CSTA (Arg0, Arg1) == 0x00) | |
| { | |
| FLAG = 0x00 | |
| PRID = 0xFF | |
| APID = 0xFF | |
| } | |
| Else | |
| { | |
| Local0 = APID /* \_SB_.LAPC.APID */ | |
| PRID = Local0 | |
| FLAG = 0x01 | |
| } | |
| Return (APIC) /* \_SB_.LAPC.APIC */ | |
| } | |
| Device (SCK0) | |
| { | |
| Name (_HID, "ACPI0004" /* Module Device */) // _HID: Hardware ID | |
| Name (_UID, "CPUSCK0") // _UID: Unique ID | |
| Name (LSTA, 0xFF) | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| CUU0 = "CPUSCK0" | |
| Local0 = PSTA (0x00) | |
| Local1 = (Local0 & 0x03) | |
| If ((LSTA != 0xFF) && (Local1 != LSTA)) | |
| { | |
| If (Local1 == 0x03) {} | |
| Else | |
| { | |
| } | |
| } | |
| LSTA = Local1 | |
| Return (Local0) | |
| } | |
| Method (THNU, 0, NotSerialized) | |
| { | |
| Local0 = 0x00 | |
| Local1 = P0BM /* \P0BM */ | |
| While (Local1) | |
| { | |
| Local0 += (Local1 & 0x01) | |
| Local1 >>= 0x01 | |
| } | |
| Return ((0x00 | Local0)) | |
| } | |
| Processor (CP00, 0x00, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK0-CP00") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x00]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x00 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x00, 0x00) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x00, 0x00)) | |
| } | |
| } | |
| Processor (CP01, 0x02, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK0-CP01") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x01]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x00 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x00, 0x01) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x00, 0x01)) | |
| } | |
| } | |
| Processor (CP02, 0x04, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK0-CP02") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x02]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x00 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x00, 0x02) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x00, 0x02)) | |
| } | |
| } | |
| Processor (CP03, 0x06, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK0-CP03") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x03]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x00 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x00, 0x03) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x00, 0x03)) | |
| } | |
| } | |
| Processor (CP04, 0x08, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK0-CP04") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x04]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x00 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x00, 0x04) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x00, 0x04)) | |
| } | |
| } | |
| Processor (CP05, 0x0A, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK0-CP05") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x05]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x00 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x00, 0x05) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x00, 0x05)) | |
| } | |
| } | |
| Processor (CP06, 0x0C, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK0-CP06") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x06]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x00 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x00, 0x06) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x00, 0x06)) | |
| } | |
| } | |
| Processor (CP07, 0x10, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK0-CP07") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x07]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x00 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x00, 0x07) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x00, 0x07)) | |
| } | |
| } | |
| Processor (CP08, 0x12, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK0-CP08") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x08]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x00 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x00, 0x08) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x00, 0x08)) | |
| } | |
| } | |
| Processor (CP09, 0x14, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK0-CP09") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x09]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x00 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x00, 0x09) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x00, 0x09)) | |
| } | |
| } | |
| Processor (CP0A, 0x16, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK0-CP0A") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x0A]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x00 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x00, 0x0A) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x00, 0x0A)) | |
| } | |
| } | |
| Processor (CP0B, 0x18, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK0-CP0B") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x0B]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x00 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x00, 0x0B) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x00, 0x0B)) | |
| } | |
| } | |
| Processor (CP0C, 0x1A, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK0-CP0C") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x0C]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x00 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x00, 0x0C) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x00, 0x0C)) | |
| } | |
| } | |
| Processor (CP0D, 0x1C, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK0-CP0D") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x0D]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x00 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x00, 0x0D) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x00, 0x0D)) | |
| } | |
| } | |
| Processor (CP0E, 0x01, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK0-CP0E") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x0E]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x00 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x00, 0x0E) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x00, 0x0E)) | |
| } | |
| } | |
| Processor (CP0F, 0x03, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK0-CP0F") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x0F]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x00 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x00, 0x0F) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x00, 0x0F)) | |
| } | |
| } | |
| Processor (CP10, 0x05, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK0-CP10") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x10]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x00 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x00, 0x10) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x00, 0x10)) | |
| } | |
| } | |
| Processor (CP11, 0x07, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK0-CP11") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x11]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x00 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x00, 0x11) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x00, 0x11)) | |
| } | |
| } | |
| Processor (CP12, 0x09, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK0-CP12") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x12]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x00 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x00, 0x12) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x00, 0x12)) | |
| } | |
| } | |
| Processor (CP13, 0x0B, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK0-CP13") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x13]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x00 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x00, 0x13) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x00, 0x13)) | |
| } | |
| } | |
| Processor (CP14, 0x0D, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK0-CP14") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x14]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x00 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x00, 0x14) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x00, 0x14)) | |
| } | |
| } | |
| Processor (CP15, 0x11, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK0-CP15") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x15]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x00 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x00, 0x15) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x00, 0x15)) | |
| } | |
| } | |
| Processor (CP16, 0x13, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK0-CP16") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x16]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x00 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x00, 0x16) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x00, 0x16)) | |
| } | |
| } | |
| Processor (CP17, 0x15, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK0-CP17") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x17]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x00 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x00, 0x17) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x00, 0x17)) | |
| } | |
| } | |
| Processor (CP18, 0x17, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK0-CP18") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x18]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x00 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x00, 0x18) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x00, 0x18)) | |
| } | |
| } | |
| Processor (CP19, 0x19, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK0-CP19") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x19]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x00 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x00, 0x19) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x00, 0x19)) | |
| } | |
| } | |
| Processor (CP1A, 0x1B, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK0-CP1A") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x1A]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x00 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x00, 0x1A) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x00, 0x1A)) | |
| } | |
| } | |
| Processor (CP1B, 0x1D, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK0-CP1B") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x1B]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x00 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x00, 0x1B) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x00, 0x1B)) | |
| } | |
| } | |
| Processor (CP1C, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK0-CP1C") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x1C]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x00 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x00, 0x1C) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x00, 0x1C)) | |
| } | |
| } | |
| Processor (CP1D, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK0-CP1D") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x1D]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x00 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x00, 0x1D) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x00, 0x1D)) | |
| } | |
| } | |
| Processor (CP1E, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK0-CP1E") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x1E]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x00 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x00, 0x1E) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x00, 0x1E)) | |
| } | |
| } | |
| Processor (CP1F, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK0-CP1F") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x1F]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x00 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x00, 0x1F) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x00, 0x1F)) | |
| } | |
| } | |
| Processor (CP20, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK0-CP20") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x20]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x00 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x00, 0x20) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x00, 0x20)) | |
| } | |
| } | |
| Processor (CP21, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK0-CP21") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x21]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x00 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x00, 0x21) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x00, 0x21)) | |
| } | |
| } | |
| Processor (CP22, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK0-CP22") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x22]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x00 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x00, 0x22) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x00, 0x22)) | |
| } | |
| } | |
| Processor (CP23, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK0-CP23") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x23]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x00 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x00, 0x23) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x00, 0x23)) | |
| } | |
| } | |
| Processor (CP24, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK0-CP24") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x24]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x00 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x00, 0x24) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x00, 0x24)) | |
| } | |
| } | |
| Processor (CP25, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK0-CP25") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x25]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x00 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x00, 0x25) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x00, 0x25)) | |
| } | |
| } | |
| Processor (CP26, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK0-CP26") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x26]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x00 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x00, 0x26) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x00, 0x26)) | |
| } | |
| } | |
| Processor (CP27, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK0-CP27") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x27]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x00 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x00, 0x27) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x00, 0x27)) | |
| } | |
| } | |
| Processor (CP28, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK0-CP28") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x28]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x00 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x00, 0x28) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x00, 0x28)) | |
| } | |
| } | |
| Processor (CP29, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK0-CP29") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x29]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x00 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x00, 0x29) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x00, 0x29)) | |
| } | |
| } | |
| Processor (CP2A, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK0-CP2A") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x2A]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x00 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x00, 0x2A) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x00, 0x2A)) | |
| } | |
| } | |
| Processor (CP2B, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK0-CP2B") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x2B]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x00 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x00, 0x2B) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x00, 0x2B)) | |
| } | |
| } | |
| Processor (CP2C, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK0-CP2C") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x2C]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x00 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x00, 0x2C) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x00, 0x2C)) | |
| } | |
| } | |
| Processor (CP2D, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK0-CP2D") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x2D]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x00 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x00, 0x2D) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x00, 0x2D)) | |
| } | |
| } | |
| Processor (CP2E, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK0-CP2E") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x2E]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x00 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x00, 0x2E) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x00, 0x2E)) | |
| } | |
| } | |
| Processor (CP2F, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK0-CP2F") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x2F]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x00 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x00, 0x2F) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x00, 0x2F)) | |
| } | |
| } | |
| } | |
| Device (SCK1) | |
| { | |
| Name (_HID, "ACPI0004" /* Module Device */) // _HID: Hardware ID | |
| Name (_UID, "CPUSCK1") // _UID: Unique ID | |
| Name (LSTA, 0xFF) | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| CUU1 = "CPUSCK1" | |
| Local0 = PSTA (0x01) | |
| Local1 = (Local0 & 0x03) | |
| If ((LSTA != 0xFF) && (Local1 != LSTA)) | |
| { | |
| If (Local1 == 0x03) {} | |
| Else | |
| { | |
| } | |
| } | |
| LSTA = Local1 | |
| Return (Local0) | |
| } | |
| Method (THNU, 0, NotSerialized) | |
| { | |
| Local0 = 0x00 | |
| Local1 = P1BM /* \P1BM */ | |
| While (Local1) | |
| { | |
| Local0 += (Local1 & 0x01) | |
| Local1 >>= 0x01 | |
| } | |
| Return ((0x0100 | Local0)) | |
| } | |
| Processor (CP00, 0x20, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK1-CP00") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x01) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x00]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x01 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x01, 0x00) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x01, 0x00)) | |
| } | |
| } | |
| Processor (CP01, 0x22, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK1-CP01") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x01) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x01]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x01 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x01, 0x01) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x01, 0x01)) | |
| } | |
| } | |
| Processor (CP02, 0x24, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK1-CP02") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x01) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x02]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x01 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x01, 0x02) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x01, 0x02)) | |
| } | |
| } | |
| Processor (CP03, 0x26, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK1-CP03") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x01) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x03]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x01 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x01, 0x03) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x01, 0x03)) | |
| } | |
| } | |
| Processor (CP04, 0x28, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK1-CP04") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x01) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x04]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x01 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x01, 0x04) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x01, 0x04)) | |
| } | |
| } | |
| Processor (CP05, 0x2A, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK1-CP05") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x01) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x05]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x01 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x01, 0x05) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x01, 0x05)) | |
| } | |
| } | |
| Processor (CP06, 0x2C, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK1-CP06") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x01) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x06]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x01 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x01, 0x06) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x01, 0x06)) | |
| } | |
| } | |
| Processor (CP07, 0x30, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK1-CP07") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x01) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x07]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x01 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x01, 0x07) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x01, 0x07)) | |
| } | |
| } | |
| Processor (CP08, 0x32, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK1-CP08") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x01) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x08]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x01 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x01, 0x08) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x01, 0x08)) | |
| } | |
| } | |
| Processor (CP09, 0x34, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK1-CP09") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x01) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x09]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x01 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x01, 0x09) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x01, 0x09)) | |
| } | |
| } | |
| Processor (CP0A, 0x36, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK1-CP0A") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x01) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x0A]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x01 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x01, 0x0A) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x01, 0x0A)) | |
| } | |
| } | |
| Processor (CP0B, 0x38, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK1-CP0B") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x01) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x0B]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x01 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x01, 0x0B) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x01, 0x0B)) | |
| } | |
| } | |
| Processor (CP0C, 0x3A, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK1-CP0C") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x01) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x0C]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x01 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x01, 0x0C) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x01, 0x0C)) | |
| } | |
| } | |
| Processor (CP0D, 0x3C, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK1-CP0D") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x01) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x0D]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x01 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x01, 0x0D) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x01, 0x0D)) | |
| } | |
| } | |
| Processor (CP0E, 0x21, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK1-CP0E") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x01) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x0E]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x01 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x01, 0x0E) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x01, 0x0E)) | |
| } | |
| } | |
| Processor (CP0F, 0x23, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK1-CP0F") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x01) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x0F]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x01 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x01, 0x0F) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x01, 0x0F)) | |
| } | |
| } | |
| Processor (CP10, 0x25, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK1-CP10") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x01) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x10]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x01 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x01, 0x10) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x01, 0x10)) | |
| } | |
| } | |
| Processor (CP11, 0x27, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK1-CP11") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x01) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x11]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x01 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x01, 0x11) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x01, 0x11)) | |
| } | |
| } | |
| Processor (CP12, 0x29, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK1-CP12") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x01) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x12]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x01 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x01, 0x12) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x01, 0x12)) | |
| } | |
| } | |
| Processor (CP13, 0x2B, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK1-CP13") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x01) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x13]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x01 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x01, 0x13) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x01, 0x13)) | |
| } | |
| } | |
| Processor (CP14, 0x2D, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK1-CP14") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x01) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x14]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x01 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x01, 0x14) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x01, 0x14)) | |
| } | |
| } | |
| Processor (CP15, 0x31, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK1-CP15") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x01) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x15]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x01 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x01, 0x15) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x01, 0x15)) | |
| } | |
| } | |
| Processor (CP16, 0x33, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK1-CP16") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x01) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x16]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x01 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x01, 0x16) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x01, 0x16)) | |
| } | |
| } | |
| Processor (CP17, 0x35, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK1-CP17") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x01) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x17]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x01 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x01, 0x17) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x01, 0x17)) | |
| } | |
| } | |
| Processor (CP18, 0x37, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK1-CP18") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x01) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x18]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x01 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x01, 0x18) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x01, 0x18)) | |
| } | |
| } | |
| Processor (CP19, 0x39, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK1-CP19") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x01) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x19]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x01 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x01, 0x19) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x01, 0x19)) | |
| } | |
| } | |
| Processor (CP1A, 0x3B, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK1-CP1A") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x01) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x1A]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x01 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x01, 0x1A) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x01, 0x1A)) | |
| } | |
| } | |
| Processor (CP1B, 0x3D, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK1-CP1B") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x01) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x1B]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x01 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x01, 0x1B) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x01, 0x1B)) | |
| } | |
| } | |
| Processor (CP1C, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK1-CP1C") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x01) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x1C]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x01 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x01, 0x1C) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x01, 0x1C)) | |
| } | |
| } | |
| Processor (CP1D, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK1-CP1D") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x01) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x1D]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x01 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x01, 0x1D) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x01, 0x1D)) | |
| } | |
| } | |
| Processor (CP1E, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK1-CP1E") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x01) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x1E]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x01 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x01, 0x1E) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x01, 0x1E)) | |
| } | |
| } | |
| Processor (CP1F, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK1-CP1F") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x01) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x1F]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x01 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x01, 0x1F) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x01, 0x1F)) | |
| } | |
| } | |
| Processor (CP20, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK1-CP20") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x01) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x20]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x01 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x01, 0x20) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x01, 0x20)) | |
| } | |
| } | |
| Processor (CP21, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK1-CP21") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x01) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x21]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x01 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x01, 0x21) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x01, 0x21)) | |
| } | |
| } | |
| Processor (CP22, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK1-CP22") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x01) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x22]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x01 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x01, 0x22) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x01, 0x22)) | |
| } | |
| } | |
| Processor (CP23, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK1-CP23") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x01) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x23]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x01 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x01, 0x23) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x01, 0x23)) | |
| } | |
| } | |
| Processor (CP24, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK1-CP24") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x01) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x24]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x01 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x01, 0x24) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x01, 0x24)) | |
| } | |
| } | |
| Processor (CP25, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK1-CP25") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x01) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x25]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x01 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x01, 0x25) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x01, 0x25)) | |
| } | |
| } | |
| Processor (CP26, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK1-CP26") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x01) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x26]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x01 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x01, 0x26) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x01, 0x26)) | |
| } | |
| } | |
| Processor (CP27, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK1-CP27") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x01) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x27]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x01 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x01, 0x27) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x01, 0x27)) | |
| } | |
| } | |
| Processor (CP28, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK1-CP28") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x01) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x28]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x01 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x01, 0x28) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x01, 0x28)) | |
| } | |
| } | |
| Processor (CP29, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK1-CP29") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x01) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x29]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x01 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x01, 0x29) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x01, 0x29)) | |
| } | |
| } | |
| Processor (CP2A, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK1-CP2A") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x01) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x2A]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x01 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x01, 0x2A) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x01, 0x2A)) | |
| } | |
| } | |
| Processor (CP2B, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK1-CP2B") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x01) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x2B]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x01 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x01, 0x2B) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x01, 0x2B)) | |
| } | |
| } | |
| Processor (CP2C, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK1-CP2C") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x01) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x2C]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x01 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x01, 0x2C) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x01, 0x2C)) | |
| } | |
| } | |
| Processor (CP2D, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK1-CP2D") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x01) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x2D]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x01 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x01, 0x2D) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x01, 0x2D)) | |
| } | |
| } | |
| Processor (CP2E, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK1-CP2E") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x01) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x2E]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x01 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x01, 0x2E) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x01, 0x2E)) | |
| } | |
| } | |
| Processor (CP2F, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK1-CP2F") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x01) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x2F]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x01 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x01, 0x2F) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x01, 0x2F)) | |
| } | |
| } | |
| } | |
| Device (SCK2) | |
| { | |
| Name (_HID, "ACPI0004" /* Module Device */) // _HID: Hardware ID | |
| Name (_UID, "CPUSCK2") // _UID: Unique ID | |
| Name (LSTA, 0xFF) | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| CUU2 = "CPUSCK2" | |
| Local0 = PSTA (0x02) | |
| Local1 = (Local0 & 0x03) | |
| If ((LSTA != 0xFF) && (Local1 != LSTA)) | |
| { | |
| If (Local1 == 0x03) {} | |
| Else | |
| { | |
| } | |
| } | |
| LSTA = Local1 | |
| Return (Local0) | |
| } | |
| Method (THNU, 0, NotSerialized) | |
| { | |
| Local0 = 0x00 | |
| Local1 = P2BM /* \P2BM */ | |
| While (Local1) | |
| { | |
| Local0 += (Local1 & 0x01) | |
| Local1 >>= 0x01 | |
| } | |
| Return ((0x0200 | Local0)) | |
| } | |
| Processor (CP00, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK2-CP00") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x02) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x00]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x02 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x02, 0x00) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x02, 0x00)) | |
| } | |
| } | |
| Processor (CP01, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK2-CP01") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x02) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x01]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x02 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x02, 0x01) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x02, 0x01)) | |
| } | |
| } | |
| Processor (CP02, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK2-CP02") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x02) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x02]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x02 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x02, 0x02) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x02, 0x02)) | |
| } | |
| } | |
| Processor (CP03, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK2-CP03") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x02) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x03]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x02 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x02, 0x03) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x02, 0x03)) | |
| } | |
| } | |
| Processor (CP04, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK2-CP04") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x02) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x04]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x02 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x02, 0x04) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x02, 0x04)) | |
| } | |
| } | |
| Processor (CP05, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK2-CP05") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x02) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x05]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x02 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x02, 0x05) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x02, 0x05)) | |
| } | |
| } | |
| Processor (CP06, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK2-CP06") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x02) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x06]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x02 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x02, 0x06) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x02, 0x06)) | |
| } | |
| } | |
| Processor (CP07, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK2-CP07") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x02) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x07]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x02 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x02, 0x07) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x02, 0x07)) | |
| } | |
| } | |
| Processor (CP08, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK2-CP08") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x02) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x08]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x02 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x02, 0x08) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x02, 0x08)) | |
| } | |
| } | |
| Processor (CP09, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK2-CP09") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x02) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x09]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x02 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x02, 0x09) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x02, 0x09)) | |
| } | |
| } | |
| Processor (CP0A, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK2-CP0A") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x02) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x0A]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x02 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x02, 0x0A) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x02, 0x0A)) | |
| } | |
| } | |
| Processor (CP0B, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK2-CP0B") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x02) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x0B]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x02 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x02, 0x0B) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x02, 0x0B)) | |
| } | |
| } | |
| Processor (CP0C, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK2-CP0C") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x02) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x0C]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x02 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x02, 0x0C) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x02, 0x0C)) | |
| } | |
| } | |
| Processor (CP0D, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK2-CP0D") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x02) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x0D]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x02 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x02, 0x0D) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x02, 0x0D)) | |
| } | |
| } | |
| Processor (CP0E, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK2-CP0E") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x02) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x0E]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x02 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x02, 0x0E) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x02, 0x0E)) | |
| } | |
| } | |
| Processor (CP0F, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK2-CP0F") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x02) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x0F]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x02 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x02, 0x0F) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x02, 0x0F)) | |
| } | |
| } | |
| Processor (CP10, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK2-CP10") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x02) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x10]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x02 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x02, 0x10) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x02, 0x10)) | |
| } | |
| } | |
| Processor (CP11, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK2-CP11") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x02) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x11]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x02 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x02, 0x11) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x02, 0x11)) | |
| } | |
| } | |
| Processor (CP12, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK2-CP12") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x02) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x12]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x02 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x02, 0x12) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x02, 0x12)) | |
| } | |
| } | |
| Processor (CP13, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK2-CP13") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x02) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x13]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x02 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x02, 0x13) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x02, 0x13)) | |
| } | |
| } | |
| Processor (CP14, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK2-CP14") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x02) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x14]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x02 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x02, 0x14) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x02, 0x14)) | |
| } | |
| } | |
| Processor (CP15, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK2-CP15") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x02) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x15]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x02 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x02, 0x15) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x02, 0x15)) | |
| } | |
| } | |
| Processor (CP16, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK2-CP16") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x02) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x16]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x02 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x02, 0x16) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x02, 0x16)) | |
| } | |
| } | |
| Processor (CP17, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK2-CP17") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x02) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x17]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x02 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x02, 0x17) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x02, 0x17)) | |
| } | |
| } | |
| Processor (CP18, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK2-CP18") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x02) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x18]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x02 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x02, 0x18) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x02, 0x18)) | |
| } | |
| } | |
| Processor (CP19, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK2-CP19") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x02) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x19]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x02 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x02, 0x19) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x02, 0x19)) | |
| } | |
| } | |
| Processor (CP1A, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK2-CP1A") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x02) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x1A]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x02 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x02, 0x1A) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x02, 0x1A)) | |
| } | |
| } | |
| Processor (CP1B, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK2-CP1B") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x02) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x1B]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x02 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x02, 0x1B) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x02, 0x1B)) | |
| } | |
| } | |
| Processor (CP1C, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK2-CP1C") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x02) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x1C]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x02 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x02, 0x1C) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x02, 0x1C)) | |
| } | |
| } | |
| Processor (CP1D, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK2-CP1D") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x02) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x1D]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x02 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x02, 0x1D) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x02, 0x1D)) | |
| } | |
| } | |
| Processor (CP1E, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK2-CP1E") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x02) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x1E]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x02 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x02, 0x1E) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x02, 0x1E)) | |
| } | |
| } | |
| Processor (CP1F, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK2-CP1F") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x02) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x1F]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x02 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x02, 0x1F) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x02, 0x1F)) | |
| } | |
| } | |
| Processor (CP20, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK2-CP20") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x02) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x20]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x02 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x02, 0x20) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x02, 0x20)) | |
| } | |
| } | |
| Processor (CP21, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK2-CP21") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x02) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x21]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x02 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x02, 0x21) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x02, 0x21)) | |
| } | |
| } | |
| Processor (CP22, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK2-CP22") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x02) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x22]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x02 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x02, 0x22) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x02, 0x22)) | |
| } | |
| } | |
| Processor (CP23, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK2-CP23") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x02) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x23]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x02 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x02, 0x23) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x02, 0x23)) | |
| } | |
| } | |
| Processor (CP24, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK2-CP24") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x02) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x24]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x02 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x02, 0x24) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x02, 0x24)) | |
| } | |
| } | |
| Processor (CP25, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK2-CP25") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x02) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x25]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x02 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x02, 0x25) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x02, 0x25)) | |
| } | |
| } | |
| Processor (CP26, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK2-CP26") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x02) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x26]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x02 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x02, 0x26) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x02, 0x26)) | |
| } | |
| } | |
| Processor (CP27, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK2-CP27") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x02) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x27]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x02 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x02, 0x27) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x02, 0x27)) | |
| } | |
| } | |
| Processor (CP28, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK2-CP28") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x02) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x28]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x02 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x02, 0x28) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x02, 0x28)) | |
| } | |
| } | |
| Processor (CP29, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK2-CP29") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x02) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x29]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x02 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x02, 0x29) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x02, 0x29)) | |
| } | |
| } | |
| Processor (CP2A, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK2-CP2A") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x02) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x2A]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x02 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x02, 0x2A) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x02, 0x2A)) | |
| } | |
| } | |
| Processor (CP2B, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK2-CP2B") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x02) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x2B]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x02 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x02, 0x2B) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x02, 0x2B)) | |
| } | |
| } | |
| Processor (CP2C, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK2-CP2C") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x02) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x2C]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x02 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x02, 0x2C) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x02, 0x2C)) | |
| } | |
| } | |
| Processor (CP2D, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK2-CP2D") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x02) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x2D]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x02 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x02, 0x2D) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x02, 0x2D)) | |
| } | |
| } | |
| Processor (CP2E, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK2-CP2E") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x02) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x2E]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x02 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x02, 0x2E) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x02, 0x2E)) | |
| } | |
| } | |
| Processor (CP2F, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK2-CP2F") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x02) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x2F]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x02 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x02, 0x2F) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x02, 0x2F)) | |
| } | |
| } | |
| } | |
| Device (SCK3) | |
| { | |
| Name (_HID, "ACPI0004" /* Module Device */) // _HID: Hardware ID | |
| Name (_UID, "CPUSCK3") // _UID: Unique ID | |
| Name (LSTA, 0xFF) | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| CUU3 = "CPUSCK3" | |
| Local0 = PSTA (0x03) | |
| Local1 = (Local0 & 0x03) | |
| If ((LSTA != 0xFF) && (Local1 != LSTA)) | |
| { | |
| If (Local1 == 0x03) {} | |
| Else | |
| { | |
| } | |
| } | |
| LSTA = Local1 | |
| Return (Local0) | |
| } | |
| Method (THNU, 0, NotSerialized) | |
| { | |
| Local0 = 0x00 | |
| Local1 = P3BM /* \P3BM */ | |
| While (Local1) | |
| { | |
| Local0 += (Local1 & 0x01) | |
| Local1 >>= 0x01 | |
| } | |
| Return ((0x0300 | Local0)) | |
| } | |
| Processor (CP00, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK3-CP00") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x03) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x00]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x03 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x03, 0x00) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x03, 0x00)) | |
| } | |
| } | |
| Processor (CP01, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK3-CP01") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x03) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x01]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x03 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x03, 0x01) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x03, 0x01)) | |
| } | |
| } | |
| Processor (CP02, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK3-CP02") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x03) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x02]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x03 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x03, 0x02) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x03, 0x02)) | |
| } | |
| } | |
| Processor (CP03, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK3-CP03") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x03) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x03]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x03 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x03, 0x03) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x03, 0x03)) | |
| } | |
| } | |
| Processor (CP04, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK3-CP04") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x03) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x04]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x03 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x03, 0x04) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x03, 0x04)) | |
| } | |
| } | |
| Processor (CP05, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK3-CP05") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x03) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x05]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x03 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x03, 0x05) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x03, 0x05)) | |
| } | |
| } | |
| Processor (CP06, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK3-CP06") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x03) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x06]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x03 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x03, 0x06) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x03, 0x06)) | |
| } | |
| } | |
| Processor (CP07, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK3-CP07") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x03) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x07]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x03 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x03, 0x07) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x03, 0x07)) | |
| } | |
| } | |
| Processor (CP08, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK3-CP08") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x03) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x08]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x03 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x03, 0x08) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x03, 0x08)) | |
| } | |
| } | |
| Processor (CP09, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK3-CP09") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x03) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x09]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x03 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x03, 0x09) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x03, 0x09)) | |
| } | |
| } | |
| Processor (CP0A, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK3-CP0A") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x03) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x0A]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x03 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x03, 0x0A) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x03, 0x0A)) | |
| } | |
| } | |
| Processor (CP0B, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK3-CP0B") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x03) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x0B]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x03 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x03, 0x0B) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x03, 0x0B)) | |
| } | |
| } | |
| Processor (CP0C, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK3-CP0C") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x03) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x0C]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x03 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x03, 0x0C) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x03, 0x0C)) | |
| } | |
| } | |
| Processor (CP0D, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK3-CP0D") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x03) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x0D]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x03 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x03, 0x0D) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x03, 0x0D)) | |
| } | |
| } | |
| Processor (CP0E, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK3-CP0E") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x03) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x0E]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x03 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x03, 0x0E) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x03, 0x0E)) | |
| } | |
| } | |
| Processor (CP0F, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK3-CP0F") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x03) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x0F]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x03 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x03, 0x0F) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x03, 0x0F)) | |
| } | |
| } | |
| Processor (CP10, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK3-CP10") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x03) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x10]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x03 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x03, 0x10) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x03, 0x10)) | |
| } | |
| } | |
| Processor (CP11, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK3-CP11") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x03) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x11]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x03 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x03, 0x11) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x03, 0x11)) | |
| } | |
| } | |
| Processor (CP12, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK3-CP12") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x03) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x12]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x03 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x03, 0x12) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x03, 0x12)) | |
| } | |
| } | |
| Processor (CP13, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK3-CP13") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x03) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x13]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x03 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x03, 0x13) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x03, 0x13)) | |
| } | |
| } | |
| Processor (CP14, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK3-CP14") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x03) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x14]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x03 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x03, 0x14) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x03, 0x14)) | |
| } | |
| } | |
| Processor (CP15, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK3-CP15") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x03) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x15]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x03 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x03, 0x15) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x03, 0x15)) | |
| } | |
| } | |
| Processor (CP16, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK3-CP16") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x03) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x16]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x03 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x03, 0x16) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x03, 0x16)) | |
| } | |
| } | |
| Processor (CP17, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK3-CP17") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x03) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x17]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x03 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x03, 0x17) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x03, 0x17)) | |
| } | |
| } | |
| Processor (CP18, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK3-CP18") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x03) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x18]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x03 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x03, 0x18) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x03, 0x18)) | |
| } | |
| } | |
| Processor (CP19, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK3-CP19") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x03) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x19]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x03 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x03, 0x19) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x03, 0x19)) | |
| } | |
| } | |
| Processor (CP1A, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK3-CP1A") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x03) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x1A]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x03 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x03, 0x1A) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x03, 0x1A)) | |
| } | |
| } | |
| Processor (CP1B, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK3-CP1B") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x03) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x1B]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x03 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x03, 0x1B) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x03, 0x1B)) | |
| } | |
| } | |
| Processor (CP1C, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK3-CP1C") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x03) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x1C]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x03 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x03, 0x1C) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x03, 0x1C)) | |
| } | |
| } | |
| Processor (CP1D, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK3-CP1D") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x03) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x1D]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x03 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x03, 0x1D) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x03, 0x1D)) | |
| } | |
| } | |
| Processor (CP1E, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK3-CP1E") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x03) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x1E]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x03 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x03, 0x1E) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x03, 0x1E)) | |
| } | |
| } | |
| Processor (CP1F, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK3-CP1F") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x03) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x1F]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x03 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x03, 0x1F) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x03, 0x1F)) | |
| } | |
| } | |
| Processor (CP20, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK3-CP20") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x03) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x20]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x03 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x03, 0x20) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x03, 0x20)) | |
| } | |
| } | |
| Processor (CP21, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK3-CP21") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x03) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x21]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x03 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x03, 0x21) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x03, 0x21)) | |
| } | |
| } | |
| Processor (CP22, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK3-CP22") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x03) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x22]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x03 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x03, 0x22) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x03, 0x22)) | |
| } | |
| } | |
| Processor (CP23, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK3-CP23") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x03) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x23]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x03 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x03, 0x23) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x03, 0x23)) | |
| } | |
| } | |
| Processor (CP24, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK3-CP24") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x03) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x24]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x03 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x03, 0x24) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x03, 0x24)) | |
| } | |
| } | |
| Processor (CP25, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK3-CP25") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x03) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x25]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x03 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x03, 0x25) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x03, 0x25)) | |
| } | |
| } | |
| Processor (CP26, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK3-CP26") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x03) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x26]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x03 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x03, 0x26) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x03, 0x26)) | |
| } | |
| } | |
| Processor (CP27, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK3-CP27") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x03) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x27]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x03 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x03, 0x27) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x03, 0x27)) | |
| } | |
| } | |
| Processor (CP28, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK3-CP28") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x03) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x28]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x03 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x03, 0x28) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x03, 0x28)) | |
| } | |
| } | |
| Processor (CP29, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK3-CP29") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x03) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x29]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x03 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x03, 0x29) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x03, 0x29)) | |
| } | |
| } | |
| Processor (CP2A, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK3-CP2A") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x03) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x2A]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x03 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x03, 0x2A) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x03, 0x2A)) | |
| } | |
| } | |
| Processor (CP2B, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK3-CP2B") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x03) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x2B]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x03 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x03, 0x2B) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x03, 0x2B)) | |
| } | |
| } | |
| Processor (CP2C, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK3-CP2C") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x03) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x2C]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x03 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x03, 0x2C) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x03, 0x2C)) | |
| } | |
| } | |
| Processor (CP2D, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK3-CP2D") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x03) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x2D]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x03 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x03, 0x2D) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x03, 0x2D)) | |
| } | |
| } | |
| Processor (CP2E, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK3-CP2E") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x03) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x2E]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x03 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x03, 0x2E) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x03, 0x2E)) | |
| } | |
| } | |
| Processor (CP2F, 0xFF, 0x00000410, 0x06) | |
| { | |
| Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID | |
| Name (_UID, "SCK3-CP2F") // _UID: Unique ID | |
| Method (_PXM, 0, NotSerialized) // _PXM: Device Proximity | |
| { | |
| If (CLOD == 0x00) | |
| { | |
| Return (0x03) | |
| } | |
| Else | |
| { | |
| Local0 = DerefOf (APTC [0x2F]) | |
| Local1 = CNBS /* \CNBS */ | |
| Local1 -= 0x01 | |
| Local0 >>= Local1 | |
| Local0 &= 0x01 | |
| Local1 = 0x03 | |
| Local1 *= 0x02 | |
| If (Local0 == 0x01) | |
| { | |
| Local1 += 0x01 | |
| } | |
| Return (Local1) | |
| } | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (CSTA (0x03, 0x2F) == 0x00) | |
| { | |
| Return (0x00) | |
| } | |
| ElseIf (OSYS >= 0x0C) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x0B) | |
| } | |
| } | |
| Method (_MAT, 0, NotSerialized) // _MAT: Multiple APIC Table Entry | |
| { | |
| Return (LAPC (0x03, 0x2F)) | |
| } | |
| } | |
| } | |
| } | |
| OperationRegion (IOB2, SystemIO, 0xB2, 0x02) | |
| Field (IOB2, ByteAcc, NoLock, Preserve) | |
| { | |
| SMIC, 8, | |
| SMIS, 8 | |
| } | |
| } | |
| Scope (_SB) | |
| { | |
| Name (PRSA, ResourceTemplate () | |
| { | |
| IRQ (Level, ActiveLow, Shared, ) | |
| {3,4,5,6,7,10,11,12,14,15} | |
| }) | |
| Alias (PRSA, PRSB) | |
| Name (PRSC, ResourceTemplate () | |
| { | |
| IRQ (Level, ActiveLow, Shared, ) | |
| {3,4,5,6,10,11,12,14,15} | |
| }) | |
| Alias (PRSC, PRSD) | |
| Alias (PRSA, PRSE) | |
| Alias (PRSA, PRSF) | |
| Alias (PRSA, PRSG) | |
| Alias (PRSA, PRSH) | |
| Name (PG17, Package (0x01) | |
| { | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x00, | |
| LNKC, | |
| 0x00 | |
| } | |
| }) | |
| Name (AG17, Package (0x01) | |
| { | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x00, | |
| 0x00, | |
| 0x12 | |
| } | |
| }) | |
| Name (PG18, Package (0x01) | |
| { | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x00, | |
| LNKD, | |
| 0x00 | |
| } | |
| }) | |
| Name (AG18, Package (0x01) | |
| { | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x00, | |
| 0x00, | |
| 0x13 | |
| } | |
| }) | |
| Name (PG19, Package (0x04) | |
| { | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x00, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x01, | |
| LNKB, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x02, | |
| LNKC, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x03, | |
| LNKD, | |
| 0x00 | |
| } | |
| }) | |
| Name (AG19, Package (0x04) | |
| { | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x00, | |
| 0x00, | |
| 0x10 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x01, | |
| 0x00, | |
| 0x11 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x02, | |
| 0x00, | |
| 0x12 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x03, | |
| 0x00, | |
| 0x13 | |
| } | |
| }) | |
| Name (PR00, Package (0x25) | |
| { | |
| Package (0x04) | |
| { | |
| 0x001FFFFF, | |
| 0x00, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001FFFFF, | |
| 0x02, | |
| LNKC, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0014FFFF, | |
| 0x03, | |
| LNKD, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0019FFFF, | |
| 0x00, | |
| LNKE, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001DFFFF, | |
| 0x02, | |
| LNKC, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001AFFFF, | |
| 0x02, | |
| LNKC, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001BFFFF, | |
| 0x00, | |
| LNKG, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0016FFFF, | |
| 0x00, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0016FFFF, | |
| 0x01, | |
| LNKB, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001CFFFF, | |
| 0x00, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001CFFFF, | |
| 0x01, | |
| LNKB, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001CFFFF, | |
| 0x02, | |
| LNKC, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001CFFFF, | |
| 0x03, | |
| LNKD, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0011FFFF, | |
| 0x01, | |
| LNKB, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0011FFFF, | |
| 0x02, | |
| LNKC, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0011FFFF, | |
| 0x03, | |
| LNKD, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0011FFFF, | |
| 0x00, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x00, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x01, | |
| LNKB, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x02, | |
| LNKC, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x03, | |
| LNKD, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0001FFFF, | |
| 0x00, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0001FFFF, | |
| 0x01, | |
| LNKB, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0001FFFF, | |
| 0x02, | |
| LNKC, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0001FFFF, | |
| 0x03, | |
| LNKD, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0002FFFF, | |
| 0x00, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0002FFFF, | |
| 0x01, | |
| LNKB, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0002FFFF, | |
| 0x02, | |
| LNKC, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0002FFFF, | |
| 0x03, | |
| LNKD, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0003FFFF, | |
| 0x00, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0003FFFF, | |
| 0x01, | |
| LNKB, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0003FFFF, | |
| 0x02, | |
| LNKC, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0003FFFF, | |
| 0x03, | |
| LNKD, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0004FFFF, | |
| 0x00, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0004FFFF, | |
| 0x01, | |
| LNKB, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0004FFFF, | |
| 0x02, | |
| LNKC, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0004FFFF, | |
| 0x03, | |
| LNKD, | |
| 0x00 | |
| } | |
| }) | |
| Name (AR00, Package (0x25) | |
| { | |
| Package (0x04) | |
| { | |
| 0x001FFFFF, | |
| 0x00, | |
| 0x00, | |
| 0x10 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001FFFFF, | |
| 0x02, | |
| 0x00, | |
| 0x12 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0014FFFF, | |
| 0x03, | |
| 0x00, | |
| 0x13 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0019FFFF, | |
| 0x00, | |
| 0x00, | |
| 0x14 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001DFFFF, | |
| 0x02, | |
| 0x00, | |
| 0x12 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001AFFFF, | |
| 0x02, | |
| 0x00, | |
| 0x12 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001BFFFF, | |
| 0x00, | |
| 0x00, | |
| 0x16 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0016FFFF, | |
| 0x00, | |
| 0x00, | |
| 0x10 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0016FFFF, | |
| 0x01, | |
| 0x00, | |
| 0x11 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001CFFFF, | |
| 0x00, | |
| 0x00, | |
| 0x10 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001CFFFF, | |
| 0x01, | |
| 0x00, | |
| 0x11 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001CFFFF, | |
| 0x02, | |
| 0x00, | |
| 0x12 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x001CFFFF, | |
| 0x03, | |
| 0x00, | |
| 0x13 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0011FFFF, | |
| 0x01, | |
| 0x00, | |
| 0x11 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0011FFFF, | |
| 0x02, | |
| 0x00, | |
| 0x12 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0011FFFF, | |
| 0x03, | |
| 0x00, | |
| 0x13 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0011FFFF, | |
| 0x00, | |
| 0x00, | |
| 0x10 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x00, | |
| 0x00, | |
| 0x18 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x01, | |
| 0x00, | |
| 0x19 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x02, | |
| 0x00, | |
| 0x19 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x03, | |
| 0x00, | |
| 0x19 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0001FFFF, | |
| 0x00, | |
| 0x00, | |
| 0x1A | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0001FFFF, | |
| 0x01, | |
| 0x00, | |
| 0x1C | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0001FFFF, | |
| 0x02, | |
| 0x00, | |
| 0x1D | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0001FFFF, | |
| 0x03, | |
| 0x00, | |
| 0x1E | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0002FFFF, | |
| 0x00, | |
| 0x00, | |
| 0x20 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0002FFFF, | |
| 0x01, | |
| 0x00, | |
| 0x24 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0002FFFF, | |
| 0x02, | |
| 0x00, | |
| 0x25 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0002FFFF, | |
| 0x03, | |
| 0x00, | |
| 0x26 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0003FFFF, | |
| 0x00, | |
| 0x00, | |
| 0x28 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0003FFFF, | |
| 0x01, | |
| 0x00, | |
| 0x2C | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0003FFFF, | |
| 0x02, | |
| 0x00, | |
| 0x2D | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0003FFFF, | |
| 0x03, | |
| 0x00, | |
| 0x2E | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0004FFFF, | |
| 0x00, | |
| 0x00, | |
| 0x1F | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0004FFFF, | |
| 0x01, | |
| 0x00, | |
| 0x27 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0004FFFF, | |
| 0x02, | |
| 0x00, | |
| 0x1F | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0004FFFF, | |
| 0x03, | |
| 0x00, | |
| 0x27 | |
| } | |
| }) | |
| Name (PG26, Package (0x04) | |
| { | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x00, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x01, | |
| LNKB, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x02, | |
| LNKC, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x03, | |
| LNKD, | |
| 0x00 | |
| } | |
| }) | |
| Name (AG26, Package (0x04) | |
| { | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x00, | |
| 0x00, | |
| 0x1A | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x01, | |
| 0x00, | |
| 0x1C | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x02, | |
| 0x00, | |
| 0x1D | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x03, | |
| 0x00, | |
| 0x1E | |
| } | |
| }) | |
| Name (PG28, Package (0x04) | |
| { | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x00, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x01, | |
| LNKB, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x02, | |
| LNKC, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x03, | |
| LNKD, | |
| 0x00 | |
| } | |
| }) | |
| Name (AG28, Package (0x04) | |
| { | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x00, | |
| 0x00, | |
| 0x20 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x01, | |
| 0x00, | |
| 0x24 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x02, | |
| 0x00, | |
| 0x25 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x03, | |
| 0x00, | |
| 0x26 | |
| } | |
| }) | |
| Name (PG2C, Package (0x04) | |
| { | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x00, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x01, | |
| LNKB, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x02, | |
| LNKC, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x03, | |
| LNKD, | |
| 0x00 | |
| } | |
| }) | |
| Name (AG2C, Package (0x04) | |
| { | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x00, | |
| 0x00, | |
| 0x28 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x01, | |
| 0x00, | |
| 0x2C | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x02, | |
| 0x00, | |
| 0x2D | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x03, | |
| 0x00, | |
| 0x2E | |
| } | |
| }) | |
| Name (PR40, Package (0x14) | |
| { | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x00, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x01, | |
| LNKB, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x02, | |
| LNKC, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x03, | |
| LNKD, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0001FFFF, | |
| 0x00, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0001FFFF, | |
| 0x01, | |
| LNKB, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0001FFFF, | |
| 0x02, | |
| LNKC, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0001FFFF, | |
| 0x03, | |
| LNKD, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0002FFFF, | |
| 0x00, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0002FFFF, | |
| 0x01, | |
| LNKB, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0002FFFF, | |
| 0x02, | |
| LNKC, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0002FFFF, | |
| 0x03, | |
| LNKD, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0003FFFF, | |
| 0x00, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0003FFFF, | |
| 0x01, | |
| LNKB, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0003FFFF, | |
| 0x02, | |
| LNKC, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0003FFFF, | |
| 0x03, | |
| LNKD, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0004FFFF, | |
| 0x00, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0004FFFF, | |
| 0x01, | |
| LNKB, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0004FFFF, | |
| 0x02, | |
| LNKC, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0004FFFF, | |
| 0x03, | |
| LNKD, | |
| 0x00 | |
| } | |
| }) | |
| Name (AR40, Package (0x14) | |
| { | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x00, | |
| 0x00, | |
| 0x30 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x01, | |
| 0x00, | |
| 0x31 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x02, | |
| 0x00, | |
| 0x31 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x03, | |
| 0x00, | |
| 0x31 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0001FFFF, | |
| 0x00, | |
| 0x00, | |
| 0x32 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0001FFFF, | |
| 0x01, | |
| 0x00, | |
| 0x34 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0001FFFF, | |
| 0x02, | |
| 0x00, | |
| 0x35 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0001FFFF, | |
| 0x03, | |
| 0x00, | |
| 0x36 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0002FFFF, | |
| 0x00, | |
| 0x00, | |
| 0x38 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0002FFFF, | |
| 0x01, | |
| 0x00, | |
| 0x3C | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0002FFFF, | |
| 0x02, | |
| 0x00, | |
| 0x3D | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0002FFFF, | |
| 0x03, | |
| 0x00, | |
| 0x3E | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0003FFFF, | |
| 0x00, | |
| 0x00, | |
| 0x40 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0003FFFF, | |
| 0x01, | |
| 0x00, | |
| 0x44 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0003FFFF, | |
| 0x02, | |
| 0x00, | |
| 0x45 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0003FFFF, | |
| 0x03, | |
| 0x00, | |
| 0x46 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0004FFFF, | |
| 0x00, | |
| 0x00, | |
| 0x37 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0004FFFF, | |
| 0x01, | |
| 0x00, | |
| 0x3F | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0004FFFF, | |
| 0x02, | |
| 0x00, | |
| 0x37 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0004FFFF, | |
| 0x03, | |
| 0x00, | |
| 0x3F | |
| } | |
| }) | |
| Name (PG32, Package (0x04) | |
| { | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x00, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x01, | |
| LNKB, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x02, | |
| LNKC, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x03, | |
| LNKD, | |
| 0x00 | |
| } | |
| }) | |
| Name (AG32, Package (0x04) | |
| { | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x00, | |
| 0x00, | |
| 0x32 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x01, | |
| 0x00, | |
| 0x34 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x02, | |
| 0x00, | |
| 0x35 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x03, | |
| 0x00, | |
| 0x36 | |
| } | |
| }) | |
| Name (PG34, Package (0x04) | |
| { | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x00, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x01, | |
| LNKB, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x02, | |
| LNKC, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x03, | |
| LNKD, | |
| 0x00 | |
| } | |
| }) | |
| Name (AG34, Package (0x04) | |
| { | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x00, | |
| 0x00, | |
| 0x38 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x01, | |
| 0x00, | |
| 0x3C | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x02, | |
| 0x00, | |
| 0x3D | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x03, | |
| 0x00, | |
| 0x3E | |
| } | |
| }) | |
| Name (PG3A, Package (0x04) | |
| { | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x00, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x01, | |
| LNKB, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x02, | |
| LNKC, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x03, | |
| LNKD, | |
| 0x00 | |
| } | |
| }) | |
| Name (AG3A, Package (0x04) | |
| { | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x00, | |
| 0x00, | |
| 0x42 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x01, | |
| 0x00, | |
| 0x45 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x02, | |
| 0x00, | |
| 0x44 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x03, | |
| 0x00, | |
| 0x46 | |
| } | |
| }) | |
| Name (PR80, Package (0x14) | |
| { | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x00, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x01, | |
| LNKB, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x02, | |
| LNKC, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x03, | |
| LNKD, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0001FFFF, | |
| 0x00, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0001FFFF, | |
| 0x01, | |
| LNKB, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0001FFFF, | |
| 0x02, | |
| LNKC, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0001FFFF, | |
| 0x03, | |
| LNKD, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0002FFFF, | |
| 0x00, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0002FFFF, | |
| 0x01, | |
| LNKB, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0002FFFF, | |
| 0x02, | |
| LNKC, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0002FFFF, | |
| 0x03, | |
| LNKD, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0003FFFF, | |
| 0x00, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0003FFFF, | |
| 0x01, | |
| LNKB, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0003FFFF, | |
| 0x02, | |
| LNKC, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0003FFFF, | |
| 0x03, | |
| LNKD, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0004FFFF, | |
| 0x00, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0004FFFF, | |
| 0x01, | |
| LNKB, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0004FFFF, | |
| 0x02, | |
| LNKC, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0004FFFF, | |
| 0x03, | |
| LNKD, | |
| 0x00 | |
| } | |
| }) | |
| Name (AR80, Package (0x14) | |
| { | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x00, | |
| 0x00, | |
| 0x48 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x01, | |
| 0x00, | |
| 0x49 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x02, | |
| 0x00, | |
| 0x49 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x03, | |
| 0x00, | |
| 0x49 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0001FFFF, | |
| 0x00, | |
| 0x00, | |
| 0x4A | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0001FFFF, | |
| 0x01, | |
| 0x00, | |
| 0x4C | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0001FFFF, | |
| 0x02, | |
| 0x00, | |
| 0x4D | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0001FFFF, | |
| 0x03, | |
| 0x00, | |
| 0x4E | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0002FFFF, | |
| 0x00, | |
| 0x00, | |
| 0x50 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0002FFFF, | |
| 0x01, | |
| 0x00, | |
| 0x54 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0002FFFF, | |
| 0x02, | |
| 0x00, | |
| 0x55 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0002FFFF, | |
| 0x03, | |
| 0x00, | |
| 0x56 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0003FFFF, | |
| 0x00, | |
| 0x00, | |
| 0x58 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0003FFFF, | |
| 0x01, | |
| 0x00, | |
| 0x5C | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0003FFFF, | |
| 0x02, | |
| 0x00, | |
| 0x5D | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0003FFFF, | |
| 0x03, | |
| 0x00, | |
| 0x5E | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0004FFFF, | |
| 0x00, | |
| 0x00, | |
| 0x4F | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0004FFFF, | |
| 0x01, | |
| 0x00, | |
| 0x57 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0004FFFF, | |
| 0x02, | |
| 0x00, | |
| 0x4F | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0004FFFF, | |
| 0x03, | |
| 0x00, | |
| 0x57 | |
| } | |
| }) | |
| Name (PRC0, Package (0x14) | |
| { | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x00, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x01, | |
| LNKB, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x02, | |
| LNKC, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x03, | |
| LNKD, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0001FFFF, | |
| 0x00, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0001FFFF, | |
| 0x01, | |
| LNKB, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0001FFFF, | |
| 0x02, | |
| LNKC, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0001FFFF, | |
| 0x03, | |
| LNKD, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0002FFFF, | |
| 0x00, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0002FFFF, | |
| 0x01, | |
| LNKB, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0002FFFF, | |
| 0x02, | |
| LNKC, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0002FFFF, | |
| 0x03, | |
| LNKD, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0003FFFF, | |
| 0x00, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0003FFFF, | |
| 0x01, | |
| LNKB, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0003FFFF, | |
| 0x02, | |
| LNKC, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0003FFFF, | |
| 0x03, | |
| LNKD, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0004FFFF, | |
| 0x00, | |
| LNKA, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0004FFFF, | |
| 0x01, | |
| LNKB, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0004FFFF, | |
| 0x02, | |
| LNKC, | |
| 0x00 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0004FFFF, | |
| 0x03, | |
| LNKD, | |
| 0x00 | |
| } | |
| }) | |
| Name (ARC0, Package (0x14) | |
| { | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x00, | |
| 0x00, | |
| 0x60 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x01, | |
| 0x00, | |
| 0x61 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x02, | |
| 0x00, | |
| 0x61 | |
| }, | |
| Package (0x04) | |
| { | |
| 0xFFFF, | |
| 0x03, | |
| 0x00, | |
| 0x61 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0001FFFF, | |
| 0x00, | |
| 0x00, | |
| 0x62 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0001FFFF, | |
| 0x01, | |
| 0x00, | |
| 0x64 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0001FFFF, | |
| 0x02, | |
| 0x00, | |
| 0x65 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0001FFFF, | |
| 0x03, | |
| 0x00, | |
| 0x66 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0002FFFF, | |
| 0x00, | |
| 0x00, | |
| 0x68 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0002FFFF, | |
| 0x01, | |
| 0x00, | |
| 0x6C | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0002FFFF, | |
| 0x02, | |
| 0x00, | |
| 0x6D | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0002FFFF, | |
| 0x03, | |
| 0x00, | |
| 0x6E | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0003FFFF, | |
| 0x00, | |
| 0x00, | |
| 0x70 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0003FFFF, | |
| 0x01, | |
| 0x00, | |
| 0x74 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0003FFFF, | |
| 0x02, | |
| 0x00, | |
| 0x75 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0003FFFF, | |
| 0x03, | |
| 0x00, | |
| 0x76 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0004FFFF, | |
| 0x00, | |
| 0x00, | |
| 0x67 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0004FFFF, | |
| 0x01, | |
| 0x00, | |
| 0x6F | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0004FFFF, | |
| 0x02, | |
| 0x00, | |
| 0x67 | |
| }, | |
| Package (0x04) | |
| { | |
| 0x0004FFFF, | |
| 0x03, | |
| 0x00, | |
| 0x6F | |
| } | |
| }) | |
| } | |
| Scope (_SB) | |
| { | |
| Device (PCI0) | |
| { | |
| Name (_HID, EisaId ("PNP0A08") /* PCI Express Bus */) // _HID: Hardware ID | |
| Name (_CID, EisaId ("PNP0A03") /* PCI Bus */) // _CID: Compatible ID | |
| Name (_ADR, 0x00) // _ADR: Address | |
| Method (^BN00, 0, NotSerialized) | |
| { | |
| Return (0x00) | |
| } | |
| Method (_BBN, 0, NotSerialized) // _BBN: BIOS Bus Number | |
| { | |
| Return (BN00 ()) | |
| } | |
| Name (_UID, 0x00) // _UID: Unique ID | |
| Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
| { | |
| If (PICM) | |
| { | |
| Return (AR00) /* \_SB_.AR00 */ | |
| } | |
| Return (PR00) /* \_SB_.PR00 */ | |
| } | |
| Method (_OSC, 4, Serialized) // _OSC: Operating System Capabilities | |
| { | |
| Name (SUPP, 0x00) | |
| Name (CTRL, 0x00) | |
| CreateDWordField (Arg3, 0x00, CDW1) | |
| CreateDWordField (Arg3, 0x04, CDW2) | |
| If (Arg2 > 0x02) | |
| { | |
| CreateDWordField (Arg3, 0x08, CDW3) | |
| } | |
| Local0 = _BBN () | |
| If (Local0 == 0x00) | |
| { | |
| If (Arg0 == ToUUID ("7c9512a9-1705-4cb4-af7d-506a2423ab71")) | |
| { | |
| Return (^XHCI.POSC (Arg1, Arg2, Arg3)) | |
| } | |
| } | |
| If (Arg0 == ToUUID ("33db4d5b-1ff7-401c-9657-7441c03dd766") /* PCI Host Bridge Device */) | |
| { | |
| SUPP = CDW2 /* \_SB_.PCI0._OSC.CDW2 */ | |
| CTRL = CDW3 /* \_SB_.PCI0._OSC.CDW3 */ | |
| If (AHPE || ((SUPP & 0x16) != 0x16)) | |
| { | |
| CTRL &= 0x1E | |
| Sleep (0x03E8) | |
| } | |
| CTRL &= 0x1D | |
| If (!PEPM) | |
| { | |
| CTRL &= 0x1B | |
| } | |
| If (!PEER) | |
| { | |
| CTRL &= 0x15 | |
| } | |
| If (!PECS) | |
| { | |
| CTRL &= 0x0F | |
| } | |
| If (~(CDW1 & 0x01)) | |
| { | |
| If (CTRL & 0x01) | |
| { | |
| ^BR1A.OSHP () | |
| ^BR1B.OSHP () | |
| ^BR2A.OSHP () | |
| ^BR2B.OSHP () | |
| ^BR2C.OSHP () | |
| ^BR2D.OSHP () | |
| ^BR3A.OSHP () | |
| ^BR3B.OSHP () | |
| ^BR3C.OSHP () | |
| ^BR3D.OSHP () | |
| Local1 = (IIOH >> 0x01) | |
| Local1 &= 0x01 | |
| If (Local1 == 0x01) | |
| { | |
| ^^PCI1.QRP0.OSHP () | |
| ^^PCI1.QR1A.OSHP () | |
| ^^PCI1.QR1B.OSHP () | |
| ^^PCI1.QR2A.OSHP () | |
| ^^PCI1.QR2B.OSHP () | |
| ^^PCI1.QR2C.OSHP () | |
| ^^PCI1.QR2D.OSHP () | |
| ^^PCI1.QR3A.OSHP () | |
| ^^PCI1.QR3B.OSHP () | |
| ^^PCI1.QR3C.OSHP () | |
| ^^PCI1.QR3D.OSHP () | |
| } | |
| Local1 = (IIOH >> 0x02) | |
| Local1 &= 0x01 | |
| If (Local1 == 0x01) | |
| { | |
| ^^PCI2.RRP0.OSHP () | |
| ^^PCI2.RR1A.OSHP () | |
| ^^PCI2.RR1B.OSHP () | |
| ^^PCI2.RR2A.OSHP () | |
| ^^PCI2.RR2B.OSHP () | |
| ^^PCI2.RR2C.OSHP () | |
| ^^PCI2.RR2D.OSHP () | |
| ^^PCI2.RR3A.OSHP () | |
| ^^PCI2.RR3B.OSHP () | |
| ^^PCI2.RR3C.OSHP () | |
| ^^PCI2.RR3D.OSHP () | |
| } | |
| Local1 = (IIOH >> 0x03) | |
| Local1 &= 0x01 | |
| If (Local1 == 0x01) | |
| { | |
| ^^PCI3.SRP0.OSHP () | |
| ^^PCI3.SR1A.OSHP () | |
| ^^PCI3.SR1B.OSHP () | |
| ^^PCI3.SR2A.OSHP () | |
| ^^PCI3.SR2B.OSHP () | |
| ^^PCI3.SR2C.OSHP () | |
| ^^PCI3.SR2D.OSHP () | |
| ^^PCI3.SR3A.OSHP () | |
| ^^PCI3.SR3B.OSHP () | |
| ^^PCI3.SR3C.OSHP () | |
| ^^PCI3.SR3D.OSHP () | |
| } | |
| GPSH = 0x01 | |
| } | |
| If (Arg1 != One) | |
| { | |
| CDW1 |= 0x08 | |
| } | |
| If (CDW3 != CTRL) | |
| { | |
| CDW1 |= 0x10 | |
| } | |
| CDW3 = CTRL /* \_SB_.PCI0._OSC.CTRL */ | |
| Return (Arg3) | |
| } | |
| Else | |
| { | |
| CDW1 |= 0x04 | |
| IO80 = 0xEE | |
| Return (Arg3) | |
| } | |
| } | |
| } | |
| Name (SUPP, 0x00) | |
| Name (CTRL, 0x00) | |
| Name (_PXM, 0x00) // _PXM: Device Proximity | |
| Device (APIC) | |
| { | |
| Name (_HID, EisaId ("PNP0003") /* IO-APIC Interrupt Controller */) // _HID: Hardware ID | |
| Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings | |
| { | |
| Memory32Fixed (ReadOnly, | |
| 0xFEC00000, // Address Base | |
| 0x00100000, // Address Length | |
| ) | |
| }) | |
| } | |
| Device (IIOP) | |
| { | |
| Name (_ADR, 0x00) // _ADR: Address | |
| Name (_UID, "PCI0PRES") // _UID: Unique ID | |
| OperationRegion (IIOR, PCI_Config, 0x00, 0x02) | |
| Field (IIOR, ByteAcc, NoLock, Preserve) | |
| { | |
| VID0, 16 | |
| } | |
| } | |
| Name (P0RS, ResourceTemplate () | |
| { | |
| WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode, | |
| 0x0000, // Granularity | |
| 0x0000, // Range Minimum | |
| 0x007E, // Range Maximum | |
| 0x0000, // Translation Offset | |
| 0x007F, // Length | |
| ,, ) | |
| IO (Decode16, | |
| 0x0CF8, // Range Minimum | |
| 0x0CF8, // Range Maximum | |
| 0x01, // Alignment | |
| 0x08, // Length | |
| ) | |
| WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange, | |
| 0x0000, // Granularity | |
| 0x0000, // Range Minimum | |
| 0x0CF7, // Range Maximum | |
| 0x0000, // Translation Offset | |
| 0x0CF8, // Length | |
| ,, , TypeStatic) | |
| WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange, | |
| 0x0000, // Granularity | |
| 0x1000, // Range Minimum | |
| 0x7FFF, // Range Maximum | |
| 0x0000, // Translation Offset | |
| 0x7000, // Length | |
| ,, , TypeStatic) | |
| DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, | |
| 0x00000000, // Granularity | |
| 0x000A0000, // Range Minimum | |
| 0x000BFFFF, // Range Maximum | |
| 0x00000000, // Translation Offset | |
| 0x00020000, // Length | |
| ,, , AddressRangeMemory, TypeStatic) | |
| DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, | |
| 0x00000000, // Granularity | |
| 0x90000000, // Range Minimum | |
| 0xF3FFBFFF, // Range Maximum | |
| 0x00000000, // Translation Offset | |
| 0x63FFC000, // Length | |
| ,, _Y00, AddressRangeMemory, TypeStatic) | |
| QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, | |
| 0x0000000000000000, // Granularity | |
| 0x0000000000000000, // Range Minimum | |
| 0x0000000000000000, // Range Maximum | |
| 0x0000000000000000, // Translation Offset | |
| 0x0000000000000000, // Length | |
| ,, , AddressRangeMemory, TypeStatic) | |
| }) | |
| OperationRegion (TMEM, PCI_Config, 0x00, 0x0100) | |
| Field (TMEM, ByteAcc, NoLock, Preserve) | |
| { | |
| Offset (0x40), | |
| , 4, | |
| BSEG, 4, | |
| PAMS, 48, | |
| Offset (0x52), | |
| DIM0, 4, | |
| DIM1, 4, | |
| Offset (0x54), | |
| DIM2, 4 | |
| } | |
| Name (MTBL, Package (0x10) | |
| { | |
| 0x00, | |
| 0x20, | |
| 0x20, | |
| 0x30, | |
| 0x40, | |
| 0x40, | |
| 0x60, | |
| 0x80, | |
| 0x80, | |
| 0x80, | |
| 0x80, | |
| 0xC0, | |
| 0x0100, | |
| 0x0100, | |
| 0x0100, | |
| 0x0200 | |
| }) | |
| Name (ERNG, Package (0x0D) | |
| { | |
| 0x000C0000, | |
| 0x000C4000, | |
| 0x000C8000, | |
| 0x000CC000, | |
| 0x000D0000, | |
| 0x000D4000, | |
| 0x000D8000, | |
| 0x000DC000, | |
| 0x000E0000, | |
| 0x000E4000, | |
| 0x000E8000, | |
| 0x000EC000, | |
| 0x000F0000 | |
| }) | |
| Name (PAMB, Buffer (0x07) {}) | |
| Method (EROM, 0, NotSerialized) | |
| { | |
| CreateDWordField (P0RS, \_SB.PCI0._Y00._MIN, RMIN) // _MIN: Minimum Base Address | |
| CreateDWordField (P0RS, \_SB.PCI0._Y00._MAX, RMAX) // _MAX: Maximum Base Address | |
| CreateDWordField (P0RS, \_SB.PCI0._Y00._LEN, RLEN) // _LEN: Length | |
| CreateByteField (PAMB, 0x06, BREG) | |
| PAMB = PAMS /* \_SB_.PCI0.PAMS */ | |
| BREG = BSEG /* \_SB_.PCI0.BSEG */ | |
| RMIN = 0x00 | |
| RMAX = 0x00 | |
| RLEN = 0x00 | |
| Local0 = 0x00 | |
| While (Local0 < 0x0D) | |
| { | |
| Local1 = (Local0 >> 0x01) | |
| Local2 = DerefOf (PAMB [Local1]) | |
| If (Local0 & 0x01) | |
| { | |
| Local2 >>= 0x04 | |
| } | |
| Local2 &= 0x03 | |
| If (RMIN) | |
| { | |
| If (Local2) | |
| { | |
| RMAX = (DerefOf (ERNG [Local0]) + 0x3FFF) | |
| If (RMAX == 0x000F3FFF) | |
| { | |
| RMAX = 0x000FFFFF | |
| } | |
| RLEN = (RMAX - RMIN) /* \_SB_.PCI0.EROM.RMIN */ | |
| RLEN++ | |
| } | |
| Else | |
| { | |
| Local0 = 0x0C | |
| } | |
| } | |
| ElseIf (Local2) | |
| { | |
| RMIN = DerefOf (ERNG [Local0]) | |
| RMAX = (DerefOf (ERNG [Local0]) + 0x3FFF) | |
| If (RMAX == 0x000F3FFF) | |
| { | |
| RMAX = 0x000FFFFF | |
| } | |
| RLEN = (RMAX - RMIN) /* \_SB_.PCI0.EROM.RMIN */ | |
| RLEN++ | |
| } | |
| Else | |
| { | |
| } | |
| Local0++ | |
| } | |
| } | |
| Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings | |
| { | |
| Return (P0RS) /* \_SB_.PCI0.P0RS */ | |
| } | |
| Device (MHP0) | |
| { | |
| Name (_ADR, 0x00050001) // _ADR: Address | |
| Name (_UID, "00-00") // _UID: Unique ID | |
| OperationRegion (MHP0, PCI_Config, 0x00, 0x0100) | |
| Field (MHP0, ByteAcc, NoLock, Preserve) | |
| { | |
| Offset (0x0E), | |
| STM0, 7 | |
| } | |
| } | |
| Device (MHP1) | |
| { | |
| Name (_ADR, 0x00050001) // _ADR: Address | |
| Name (_UID, "00-01") // _UID: Unique ID | |
| OperationRegion (MHP1, PCI_Config, 0x00, 0x0100) | |
| Field (MHP1, ByteAcc, NoLock, Preserve) | |
| { | |
| Offset (0x1E), | |
| STM1, 7 | |
| } | |
| } | |
| Scope (\_SB.PCI0) | |
| { | |
| Name (SLI1, Buffer (0x9E) | |
| { | |
| "791369584825Genuine NVIDIA Certified SLI Ready Motherboard for INTEL CRB ef7c-Copyright 2014 NVIDIA Corporation All Rights Reserved-394180768352(R)" | |
| }) | |
| Name (SLI0, Buffer (0x5B) | |
| { | |
| " No SLI key has been loaded because this board does not support SLI. Intel Coporation (R)" | |
| }) | |
| } | |
| Device (WMI1) | |
| { | |
| Name (_HID, "PNP0C14" /* Windows Management Instrumentation Device */) // _HID: Hardware ID | |
| Name (_UID, "MXM2") // _UID: Unique ID | |
| Name (_WDG, Buffer (0x14) | |
| { | |
| /* 0000 */ 0x3C, 0x5C, 0xCB, 0xF6, 0xAE, 0x9C, 0xBD, 0x4E, /* <\.....N */ | |
| /* 0008 */ 0xB5, 0x77, 0x93, 0x1E, 0xA3, 0x2A, 0x2C, 0xC0, /* .w...*,. */ | |
| /* 0010 */ 0x4D, 0x58, 0x01, 0x02 /* MX.. */ | |
| }) | |
| Method (WMMX, 3, NotSerialized) | |
| { | |
| CreateDWordField (Arg2, 0x00, FUNC) | |
| If (FUNC == 0x41494C53) | |
| { | |
| Return (SLI1) /* \_SB_.PCI0.SLI1 */ | |
| } | |
| Return (0x00) | |
| } | |
| } | |
| Device (LPC0) | |
| { | |
| Name (_ADR, 0x001F0000) // _ADR: Address | |
| OperationRegion (LPCB, PCI_Config, 0x00, 0x0100) | |
| Field (LPCB, DWordAcc, NoLock, Preserve) | |
| { | |
| Offset (0x4C), | |
| GLE0, 1, | |
| Offset (0xAC), | |
| Offset (0xAE), | |
| XSMB, 1 | |
| } | |
| Device (DMAC) | |
| { | |
| Name (_HID, EisaId ("PNP0200") /* PC-class DMA Controller */) // _HID: Hardware ID | |
| Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings | |
| { | |
| IO (Decode16, | |
| 0x0000, // Range Minimum | |
| 0x0000, // Range Maximum | |
| 0x00, // Alignment | |
| 0x10, // Length | |
| ) | |
| IO (Decode16, | |
| 0x0081, // Range Minimum | |
| 0x0081, // Range Maximum | |
| 0x00, // Alignment | |
| 0x03, // Length | |
| ) | |
| IO (Decode16, | |
| 0x0087, // Range Minimum | |
| 0x0087, // Range Maximum | |
| 0x00, // Alignment | |
| 0x01, // Length | |
| ) | |
| IO (Decode16, | |
| 0x0089, // Range Minimum | |
| 0x0089, // Range Maximum | |
| 0x00, // Alignment | |
| 0x03, // Length | |
| ) | |
| IO (Decode16, | |
| 0x008F, // Range Minimum | |
| 0x008F, // Range Maximum | |
| 0x00, // Alignment | |
| 0x01, // Length | |
| ) | |
| IO (Decode16, | |
| 0x00C0, // Range Minimum | |
| 0x00C0, // Range Maximum | |
| 0x00, // Alignment | |
| 0x20, // Length | |
| ) | |
| DMA (Compatibility, NotBusMaster, Transfer8, ) | |
| {4} | |
| }) | |
| } | |
| Device (RTC) | |
| { | |
| Name (_HID, EisaId ("PNP0B00") /* AT Real-Time Clock */) // _HID: Hardware ID | |
| Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings | |
| { | |
| IO (Decode16, | |
| 0x0070, // Range Minimum | |
| 0x0070, // Range Maximum | |
| 0x01, // Alignment | |
| 0x02, // Length | |
| ) | |
| IO (Decode16, | |
| 0x0074, // Range Minimum | |
| 0x0074, // Range Maximum | |
| 0x01, // Alignment | |
| 0x04, // Length | |
| ) | |
| IRQNoFlags () | |
| {8} | |
| }) | |
| } | |
| Device (PIC) | |
| { | |
| Name (_HID, EisaId ("PNP0000") /* 8259-compatible Programmable Interrupt Controller */) // _HID: Hardware ID | |
| Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings | |
| { | |
| IO (Decode16, | |
| 0x0020, // Range Minimum | |
| 0x0020, // Range Maximum | |
| 0x01, // Alignment | |
| 0x1E, // Length | |
| ) | |
| IO (Decode16, | |
| 0x00A0, // Range Minimum | |
| 0x00A0, // Range Maximum | |
| 0x01, // Alignment | |
| 0x1E, // Length | |
| ) | |
| IO (Decode16, | |
| 0x04D0, // Range Minimum | |
| 0x04D0, // Range Maximum | |
| 0x01, // Alignment | |
| 0x02, // Length | |
| ) | |
| }) | |
| } | |
| Device (FPU) | |
| { | |
| Name (_HID, EisaId ("PNP0C04") /* x87-compatible Floating Point Processing Unit */) // _HID: Hardware ID | |
| Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings | |
| { | |
| IO (Decode16, | |
| 0x00F0, // Range Minimum | |
| 0x00F0, // Range Maximum | |
| 0x01, // Alignment | |
| 0x01, // Length | |
| ) | |
| IRQNoFlags () | |
| {13} | |
| }) | |
| } | |
| Device (TMR) | |
| { | |
| Name (_HID, EisaId ("PNP0100") /* PC-class System Timer */) // _HID: Hardware ID | |
| Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings | |
| { | |
| IO (Decode16, | |
| 0x0040, // Range Minimum | |
| 0x0040, // Range Maximum | |
| 0x01, // Alignment | |
| 0x04, // Length | |
| ) | |
| IO (Decode16, | |
| 0x0050, // Range Minimum | |
| 0x0050, // Range Maximum | |
| 0x01, // Alignment | |
| 0x04, // Length | |
| ) | |
| IRQNoFlags () | |
| {0} | |
| }) | |
| } | |
| Device (SPKR) | |
| { | |
| Name (_HID, EisaId ("PNP0800") /* Microsoft Sound System Compatible Device */) // _HID: Hardware ID | |
| Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings | |
| { | |
| IO (Decode16, | |
| 0x0061, // Range Minimum | |
| 0x0061, // Range Maximum | |
| 0x01, // Alignment | |
| 0x01, // Length | |
| ) | |
| }) | |
| } | |
| Device (HPET) | |
| { | |
| Name (_HID, EisaId ("PNP0103") /* HPET System Timer */) // _HID: Hardware ID | |
| OperationRegion (HPTC, SystemMemory, 0xFED1F404, 0x04) | |
| Field (HPTC, DWordAcc, NoLock, Preserve) | |
| { | |
| HPTS, 2, | |
| , 5, | |
| HPTE, 1, | |
| Offset (0x04) | |
| } | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| If (HPTE) | |
| { | |
| Return (0x0F) | |
| } | |
| Else | |
| { | |
| Return (0x00) | |
| } | |
| } | |
| Name (CRS0, ResourceTemplate () | |
| { | |
| Memory32Fixed (ReadWrite, | |
| 0xFED00000, // Address Base | |
| 0x00000400, // Address Length | |
| ) | |
| }) | |
| Name (CRS1, ResourceTemplate () | |
| { | |
| Memory32Fixed (ReadWrite, | |
| 0xFED01000, // Address Base | |
| 0x00000400, // Address Length | |
| ) | |
| }) | |
| Name (CRS2, ResourceTemplate () | |
| { | |
| Memory32Fixed (ReadWrite, | |
| 0xFED02000, // Address Base | |
| 0x00000400, // Address Length | |
| ) | |
| }) | |
| Name (CRS3, ResourceTemplate () | |
| { | |
| Memory32Fixed (ReadWrite, | |
| 0xFED03000, // Address Base | |
| 0x00000400, // Address Length | |
| ) | |
| }) | |
| Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings | |
| { | |
| Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler | |
| While (One) | |
| { | |
| _T_0 = ToInteger (HPTS) | |
| If (_T_0 == 0x00) | |
| { | |
| Return (CRS0) /* \_SB_.PCI0.LPC0.HPET.CRS0 */ | |
| } | |
| ElseIf (_T_0 == 0x01) | |
| { | |
| Return (CRS1) /* \_SB_.PCI0.LPC0.HPET.CRS1 */ | |
| } | |
| ElseIf (_T_0 == 0x02) | |
| { | |
| Return (CRS2) /* \_SB_.PCI0.LPC0.HPET.CRS2 */ | |
| } | |
| ElseIf (_T_0 == 0x03) | |
| { | |
| Return (CRS3) /* \_SB_.PCI0.LPC0.HPET.CRS3 */ | |
| } | |
| Break | |
| } | |
| Return (CRS0) /* \_SB_.PCI0.LPC0.HPET.CRS0 */ | |
| } | |
| } | |
| Device (XTRA) | |
| { | |
| Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID | |
| Name (_UID, 0x10) // _UID: Unique ID | |
| Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings | |
| { | |
| IO (Decode16, | |
| 0x0500, // Range Minimum | |
| 0x0500, // Range Maximum | |
| 0x01, // Alignment | |
| 0x80, // Length | |
| ) | |
| IO (Decode16, | |
| 0x0400, // Range Minimum | |
| 0x0400, // Range Maximum | |
| 0x01, // Alignment | |
| 0x80, // Length | |
| ) | |
| IO (Decode16, | |
| 0x0092, // Range Minimum | |
| 0x0092, // Range Maximum | |
| 0x01, // Alignment | |
| 0x01, // Length | |
| ) | |
| IO (Decode16, | |
| 0x0010, // Range Minimum | |
| 0x0010, // Range Maximum | |
| 0x01, // Alignment | |
| 0x10, // Length | |
| ) | |
| IO (Decode16, | |
| 0x0072, // Range Minimum | |
| 0x0072, // Range Maximum | |
| 0x01, // Alignment | |
| 0x02, // Length | |
| ) | |
| IO (Decode16, | |
| 0x0080, // Range Minimum | |
| 0x0080, // Range Maximum | |
| 0x01, // Alignment | |
| 0x01, // Length | |
| ) | |
| IO (Decode16, | |
| 0x0084, // Range Minimum | |
| 0x0084, // Range Maximum | |
| 0x01, // Alignment | |
| 0x03, // Length | |
| ) | |
| IO (Decode16, | |
| 0x0088, // Range Minimum | |
| 0x0088, // Range Maximum | |
| 0x01, // Alignment | |
| 0x01, // Length | |
| ) | |
| IO (Decode16, | |
| 0x008C, // Range Minimum | |
| 0x008C, // Range Maximum | |
| 0x01, // Alignment | |
| 0x03, // Length | |
| ) | |
| IO (Decode16, | |
| 0x0090, // Range Minimum | |
| 0x0090, // Range Maximum | |
| 0x01, // Alignment | |
| 0x10, // Length | |
| ) | |
| IO (Decode16, | |
| 0x0580, // Range Minimum | |
| 0x0580, // Range Maximum | |
| 0x01, // Alignment | |
| 0x20, // Length | |
| ) | |
| IO (Decode16, | |
| 0x0600, // Range Minimum | |
| 0x0600, // Range Maximum | |
| 0x01, // Alignment | |
| 0x20, // Length | |
| ) | |
| IO (Decode16, | |
| 0x0880, // Range Minimum | |
| 0x0880, // Range Maximum | |
| 0x01, // Alignment | |
| 0x04, // Length | |
| ) | |
| IO (Decode16, | |
| 0x0800, // Range Minimum | |
| 0x0800, // Range Maximum | |
| 0x01, // Alignment | |
| 0x20, // Length | |
| ) | |
| Memory32Fixed (ReadOnly, | |
| 0xFED1C000, // Address Base | |
| 0x00024000, // Address Length | |
| ) | |
| Memory32Fixed (ReadOnly, | |
| 0xFED45000, // Address Base | |
| 0x00047000, // Address Length | |
| ) | |
| Memory32Fixed (ReadOnly, | |
| 0xFF000000, // Address Base | |
| 0x01000000, // Address Length | |
| ) | |
| Memory32Fixed (ReadOnly, | |
| 0xFEE00000, // Address Base | |
| 0x00100000, // Address Length | |
| ) | |
| Memory32Fixed (ReadWrite, | |
| 0xFED12000, // Address Base | |
| 0x00000010, // Address Length | |
| ) | |
| Memory32Fixed (ReadWrite, | |
| 0xFED12010, // Address Base | |
| 0x00000010, // Address Length | |
| ) | |
| Memory32Fixed (ReadOnly, | |
| 0xFED1B000, // Address Base | |
| 0x00001000, // Address Length | |
| ) | |
| }) | |
| } | |
| OperationRegion (LPCR, PCI_Config, 0x80, 0x04) | |
| Field (LPCR, ByteAcc, NoLock, Preserve) | |
| { | |
| CADR, 3, | |
| , 1, | |
| CBDR, 3, | |
| Offset (0x01), | |
| LTDR, 2, | |
| , 2, | |
| FDDR, 1, | |
| Offset (0x02), | |
| CALE, 1, | |
| CBLE, 1, | |
| LTLE, 1, | |
| FDLE, 1, | |
| Offset (0x03), | |
| GLLE, 1, | |
| GHLE, 1, | |
| KCLE, 1, | |
| MCLE, 1, | |
| C1LE, 1, | |
| C2LE, 1, | |
| Offset (0x04) | |
| } | |
| OperationRegion (SMIE, SystemIO, PMBA, 0x04) | |
| Field (SMIE, ByteAcc, NoLock, Preserve) | |
| { | |
| , 10, | |
| RTCS, 1, | |
| , 3, | |
| PEXS, 1, | |
| WAKS, 1, | |
| Offset (0x03), | |
| PWBT, 1, | |
| Offset (0x04) | |
| } | |
| OperationRegion (SLPR, SystemIO, SMCR, 0x08) | |
| Field (SLPR, ByteAcc, NoLock, Preserve) | |
| { | |
| , 4, | |
| SLPE, 1, | |
| , 31, | |
| SLPX, 1, | |
| Offset (0x08) | |
| } | |
| Method (UXDV, 1, Serialized) | |
| { | |
| Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler | |
| Local0 = 0xFF | |
| While (One) | |
| { | |
| _T_0 = (Arg0 + 0x00) | |
| If (_T_0 == 0x03F8) | |
| { | |
| Local0 = 0x00 | |
| } | |
| ElseIf (_T_0 == 0x02F8) | |
| { | |
| Local0 = 0x01 | |
| } | |
| ElseIf (_T_0 == 0x0220) | |
| { | |
| Local0 = 0x02 | |
| } | |
| ElseIf (_T_0 == 0x0228) | |
| { | |
| Local0 = 0x03 | |
| } | |
| ElseIf (_T_0 == 0x0238) | |
| { | |
| Local0 = 0x04 | |
| } | |
| ElseIf (_T_0 == 0x02E8) | |
| { | |
| Local0 = 0x05 | |
| } | |
| ElseIf (_T_0 == 0x0338) | |
| { | |
| Local0 = 0x06 | |
| } | |
| ElseIf (_T_0 == 0x03E8) | |
| { | |
| Local0 = 0x07 | |
| } | |
| Break | |
| } | |
| Return (Local0) | |
| } | |
| Method (RRIO, 4, Serialized) | |
| { | |
| Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler | |
| While (One) | |
| { | |
| _T_0 = (Arg0 + 0x00) | |
| If (_T_0 == 0x00) | |
| { | |
| CALE = 0x00 | |
| Local0 = UXDV (Arg2) | |
| If (Local0 != 0xFF) | |
| { | |
| CADR = Local0 | |
| } | |
| If (Arg1) | |
| { | |
| CALE = 0x01 | |
| } | |
| } | |
| ElseIf (_T_0 == 0x01) | |
| { | |
| CBLE = 0x00 | |
| Local0 = UXDV (Arg2) | |
| If (Local0 != 0xFF) | |
| { | |
| CBDR = Local0 | |
| } | |
| If (Arg1) | |
| { | |
| CBLE = 0x01 | |
| } | |
| } | |
| ElseIf (_T_0 == 0x02) | |
| { | |
| LTLE = 0x00 | |
| If (Arg2 == 0x0378) | |
| { | |
| LTDR = 0x00 | |
| } | |
| If (Arg2 == 0x0278) | |
| { | |
| LTDR = 0x01 | |
| } | |
| If (Arg2 == 0x03BC) | |
| { | |
| LTDR = 0x02 | |
| } | |
| If (Arg1) | |
| { | |
| LTLE = 0x01 | |
| } | |
| } | |
| ElseIf (_T_0 == 0x03) | |
| { | |
| FDLE = 0x00 | |
| If (Arg2 == 0x03F0) | |
| { | |
| FDDR = 0x00 | |
| } | |
| If (Arg2 == 0x0370) | |
| { | |
| FDDR = 0x01 | |
| } | |
| If (Arg1) | |
| { | |
| FDLE = 0x01 | |
| } | |
| } | |
| ElseIf (_T_0 == 0x08) | |
| { | |
| If (Arg2 == 0x0200) | |
| { | |
| If (Arg1) | |
| { | |
| GLLE = 0x01 | |
| } | |
| Else | |
| { | |
| GLLE = 0x00 | |
| } | |
| } | |
| If (Arg2 == 0x0208) | |
| { | |
| If (Arg1) | |
| { | |
| GHLE = 0x01 | |
| } | |
| Else | |
| { | |
| GHLE = 0x00 | |
| } | |
| } | |
| } | |
| ElseIf (_T_0 == 0x09) | |
| { | |
| If (Arg2 == 0x0200) | |
| { | |
| If (Arg1) | |
| { | |
| GLLE = 0x01 | |
| } | |
| Else | |
| { | |
| GLLE = 0x00 | |
| } | |
| } | |
| If (Arg2 == 0x0208) | |
| { | |
| If (Arg1) | |
| { | |
| GHLE = 0x01 | |
| } | |
| Else | |
| { | |
| GHLE = 0x00 | |
| } | |
| } | |
| } | |
| ElseIf (_T_0 == 0x0A) | |
| { | |
| If ((Arg2 == 0x60) || (Arg2 == 0x64)) | |
| { | |
| If (Arg1) | |
| { | |
| KCLE = 0x01 | |
| } | |
| Else | |
| { | |
| KCLE = 0x00 | |
| } | |
| } | |
| } | |
| ElseIf (_T_0 == 0x0B) | |
| { | |
| If ((Arg2 == 0x62) || (Arg2 == 0x66)) | |
| { | |
| If (Arg1) | |
| { | |
| MCLE = 0x01 | |
| } | |
| Else | |
| { | |
| MCLE = 0x00 | |
| } | |
| } | |
| } | |
| ElseIf (_T_0 == 0x0C) | |
| { | |
| If (Arg2 == 0x2E) | |
| { | |
| If (Arg1) | |
| { | |
| C1LE = 0x01 | |
| } | |
| Else | |
| { | |
| C1LE = 0x00 | |
| } | |
| } | |
| If (Arg2 == 0x4E) | |
| { | |
| If (Arg1) | |
| { | |
| C2LE = 0x01 | |
| } | |
| Else | |
| { | |
| C2LE = 0x00 | |
| } | |
| } | |
| } | |
| ElseIf (_T_0 == 0x0D) | |
| { | |
| If (Arg2 == 0x2E) | |
| { | |
| If (Arg1) | |
| { | |
| C1LE = 0x01 | |
| } | |
| Else | |
| { | |
| C1LE = 0x00 | |
| } | |
| } | |
| If (Arg2 == 0x4E) | |
| { | |
| If (Arg1) | |
| { | |
| C2LE = 0x01 | |
| } | |
| Else | |
| { | |
| C2LE = 0x00 | |
| } | |
| } | |
| } | |
| Break | |
| } | |
| } | |
| Method (RDMA, 3, NotSerialized) | |
| { | |
| } | |
| Method (SPTS, 1, NotSerialized) | |
| { | |
| SLPX = One | |
| SLPE = One | |
| } | |
| Method (SWAK, 1, NotSerialized) | |
| { | |
| SLPE = Zero | |
| If (RTCS) {} | |
| Else | |
| { | |
| Notify (PWRB, 0x02) // Device Wake | |
| } | |
| } | |
| } | |
| Device (IP2P) | |
| { | |
| Name (_ADR, 0x001E0000) // _ADR: Address | |
| Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
| { | |
| Return (GPRW (0x0B, 0x03)) | |
| } | |
| } | |
| Device (SAT1) | |
| { | |
| Name (_ADR, 0x001F0002) // _ADR: Address | |
| OperationRegion (IDER, PCI_Config, 0x40, 0x20) | |
| Field (IDER, AnyAcc, NoLock, Preserve) | |
| { | |
| PFT0, 1, | |
| PIE0, 1, | |
| PPE0, 1, | |
| PDE0, 1, | |
| PFT1, 1, | |
| PIE1, 1, | |
| PPE1, 1, | |
| PDE1, 1, | |
| PRT0, 2, | |
| , 2, | |
| PIP0, 2, | |
| PSIT, 1, | |
| PIDE, 1, | |
| SFT0, 1, | |
| SIE0, 1, | |
| SPE0, 1, | |
| SDE0, 1, | |
| SFT1, 1, | |
| SIE1, 1, | |
| SPE1, 1, | |
| SDE1, 1, | |
| SRT0, 2, | |
| , 2, | |
| SIP0, 2, | |
| SSIT, 1, | |
| SIDE, 1, | |
| PRT1, 2, | |
| PIP1, 2, | |
| SRT1, 2, | |
| SIP1, 2, | |
| Offset (0x08), | |
| UDM0, 1, | |
| UDM1, 1, | |
| UDM2, 1, | |
| UDM3, 1, | |
| Offset (0x0A), | |
| PCT0, 2, | |
| , 2, | |
| PCT1, 2, | |
| Offset (0x0B), | |
| SCT0, 2, | |
| , 2, | |
| SCT1, 2, | |
| Offset (0x14), | |
| PCB0, 1, | |
| PCB1, 1, | |
| SCB0, 1, | |
| SCB1, 1, | |
| PCCR, 2, | |
| SCCR, 2, | |
| , 4, | |
| PUM0, 1, | |
| PUM1, 1, | |
| SUM0, 1, | |
| SUM1, 1, | |
| PSIG, 2, | |
| SSIG, 2 | |
| } | |
| Method (GPIO, 4, NotSerialized) | |
| { | |
| If ((Arg0 | Arg1) == 0x00) | |
| { | |
| Return (0xFFFFFFFF) | |
| } | |
| ElseIf ((Arg0 == 0x00) & (Arg1 == 0x01)) | |
| { | |
| Return (0x0384) | |
| } | |
| Return ((0x1E * (0x09 - (Arg2 + Arg3)))) | |
| } | |
| Method (GDMA, 5, NotSerialized) | |
| { | |
| If (Arg0 == 0x01) | |
| { | |
| If (Arg1 == 0x01) | |
| { | |
| If (Arg4 == 0x02) | |
| { | |
| Return (0x0F) | |
| } | |
| Return (0x14) | |
| } | |
| If (Arg2 == 0x01) | |
| { | |
| Return ((0x0F * (0x04 - Arg4))) | |
| } | |
| Return ((0x1E * (0x04 - Arg4))) | |
| } | |
| Return (0xFFFFFFFE) | |
| } | |
| Method (SFLG, 5, NotSerialized) | |
| { | |
| Local0 = 0x00 | |
| Local0 |= Arg1 | |
| Local0 |= (Arg0 << 0x01) | |
| Local0 |= (Arg2 << 0x03) | |
| Local0 |= (Arg3 << 0x02) | |
| Local0 |= (Arg4 << 0x04) | |
| Return (Local0) | |
| } | |
| Method (SPIO, 3, NotSerialized) | |
| { | |
| Name (PBUF, Buffer (0x05) | |
| { | |
| 0x00, 0x00, 0x00, 0x00, 0x00 /* ..... */ | |
| }) | |
| CreateByteField (PBUF, 0x00, RCT) | |
| CreateByteField (PBUF, 0x01, ISP) | |
| CreateByteField (PBUF, 0x02, FAST) | |
| CreateByteField (PBUF, 0x03, DMAE) | |
| CreateByteField (PBUF, 0x04, PIOT) | |
| If ((Arg0 == 0x00) || (Arg0 == 0xFFFFFFFF)) | |
| { | |
| Return (PBUF) /* \_SB_.PCI0.SAT1.SPIO.PBUF */ | |
| } | |
| If (Arg0 > 0xF0) | |
| { | |
| DMAE = 0x01 | |
| PIOT = 0x00 | |
| } | |
| Else | |
| { | |
| FAST = 0x01 | |
| If (Arg1 & 0x02) | |
| { | |
| If ((Arg0 == 0x78) & (Arg2 & 0x02)) | |
| { | |
| RCT = 0x03 | |
| ISP = 0x02 | |
| PIOT = 0x04 | |
| } | |
| ElseIf ((Arg0 <= 0xB4) & (Arg2 & 0x01)) | |
| { | |
| RCT = 0x01 | |
| ISP = 0x02 | |
| PIOT = 0x03 | |
| } | |
| Else | |
| { | |
| RCT = 0x00 | |
| ISP = 0x01 | |
| PIOT = 0x02 | |
| } | |
| } | |
| } | |
| Return (PBUF) /* \_SB_.PCI0.SAT1.SPIO.PBUF */ | |
| } | |
| Method (SDMA, 3, NotSerialized) | |
| { | |
| Name (PBUF, Buffer (0x05) | |
| { | |
| 0x00, 0x00, 0x00, 0x00 /* .... */ | |
| }) | |
| CreateByteField (PBUF, 0x00, PCT) | |
| CreateByteField (PBUF, 0x01, PCB) | |
| CreateByteField (PBUF, 0x02, UDMT) | |
| CreateByteField (PBUF, 0x03, UDME) | |
| CreateByteField (PBUF, 0x04, DMAT) | |
| If ((Arg0 == 0x00) || (Arg0 == 0xFFFFFFFF)) | |
| { | |
| Return (PBUF) /* \_SB_.PCI0.SAT1.SDMA.PBUF */ | |
| } | |
| If (Arg0 <= 0x78) | |
| { | |
| If (Arg1 & 0x04) | |
| { | |
| UDME = 0x01 | |
| If ((Arg0 == 0x0F) & (Arg2 & 0x40)) | |
| { | |
| UDMT = 0x01 | |
| PCB = 0x01 | |
| PCT = 0x02 | |
| DMAT = 0x06 | |
| } | |
| ElseIf ((Arg0 == 0x14) & (Arg2 & 0x20)) | |
| { | |
| UDMT = 0x01 | |
| PCB = 0x01 | |
| PCT = 0x01 | |
| DMAT = 0x05 | |
| } | |
| ElseIf ((Arg0 <= 0x1E) & (Arg2 & 0x10)) | |
| { | |
| PCB = 0x01 | |
| PCT = 0x02 | |
| DMAT = 0x04 | |
| } | |
| ElseIf ((Arg0 <= 0x2D) & (Arg2 & 0x08)) | |
| { | |
| PCB = 0x01 | |
| PCT = 0x01 | |
| DMAT = 0x03 | |
| } | |
| ElseIf ((Arg0 <= 0x3C) & (Arg2 & 0x04)) | |
| { | |
| PCT = 0x02 | |
| DMAT = 0x02 | |
| } | |
| ElseIf ((Arg0 <= 0x5A) & (Arg2 & 0x02)) | |
| { | |
| PCT = 0x01 | |
| DMAT = 0x01 | |
| } | |
| ElseIf ((Arg0 <= 0x78) & (Arg2 & 0x01)) | |
| { | |
| DMAT = 0x00 | |
| } | |
| } | |
| } | |
| Return (PBUF) /* \_SB_.PCI0.SAT1.SDMA.PBUF */ | |
| } | |
| Device (PRID) | |
| { | |
| Name (_ADR, 0x00) // _ADR: Address | |
| Name (TDM0, 0x00) | |
| Name (TPI0, 0x00) | |
| Name (TDM1, 0x00) | |
| Name (TPI1, 0x00) | |
| Method (_GTM, 0, NotSerialized) // _GTM: Get Timing Mode | |
| { | |
| Name (PBUF, Buffer (0x14) | |
| { | |
| /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* ........ */ | |
| /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* ........ */ | |
| /* 0010 */ 0x00, 0x00, 0x00, 0x00 /* .... */ | |
| }) | |
| CreateDWordField (PBUF, 0x00, PIO0) | |
| CreateDWordField (PBUF, 0x04, DMA0) | |
| CreateDWordField (PBUF, 0x08, PIO1) | |
| CreateDWordField (PBUF, 0x0C, DMA1) | |
| CreateDWordField (PBUF, 0x10, FLAG) | |
| PIO0 = GPIO (PFT0, PDE0, PRT0, PIP0) | |
| If (PSIT & 0x01) | |
| { | |
| PIO1 = GPIO (PFT1, PDE1, PRT1, PIP1) | |
| } | |
| Else | |
| { | |
| PIO1 = GPIO (PFT1, PDE1, PRT0, PIP0) | |
| } | |
| If (PIO0 == 0xFFFFFFFF) | |
| { | |
| DMA0 = PIO0 /* \_SB_.PCI0.SAT1.PRID._GTM.PIO0 */ | |
| } | |
| Else | |
| { | |
| DMA0 = GDMA (UDM0, PUM0, PCB0, (PCCR & 0x01), PCT0) | |
| If (DMA0 > PIO0) | |
| { | |
| DMA0 = PIO0 /* \_SB_.PCI0.SAT1.PRID._GTM.PIO0 */ | |
| } | |
| } | |
| If (PIO1 == 0xFFFFFFFF) | |
| { | |
| DMA1 = PIO1 /* \_SB_.PCI0.SAT1.PRID._GTM.PIO1 */ | |
| } | |
| Else | |
| { | |
| DMA1 = GDMA (UDM1, PUM1, PCB1, (PCCR & 0x02), PCT1) | |
| If (DMA1 > PIO1) | |
| { | |
| DMA1 = PIO1 /* \_SB_.PCI0.SAT1.PRID._GTM.PIO1 */ | |
| } | |
| } | |
| FLAG = SFLG (PIE0, UDM0, PIE1, UDM1, 0x01) | |
| Return (PBUF) /* \_SB_.PCI0.SAT1.PRID._GTM.PBUF */ | |
| } | |
| Method (_STM, 3, NotSerialized) // _STM: Set Timing Mode | |
| { | |
| CreateDWordField (Arg0, 0x00, PIO0) | |
| CreateDWordField (Arg0, 0x04, DMA0) | |
| CreateDWordField (Arg0, 0x08, PIO1) | |
| CreateDWordField (Arg0, 0x0C, DMA1) | |
| CreateDWordField (Arg0, 0x10, FLAG) | |
| CreateWordField (Arg1, 0x6A, RPS0) | |
| CreateWordField (Arg1, 0x80, IOM0) | |
| CreateWordField (Arg1, 0xB0, DMM0) | |
| CreateWordField (Arg2, 0x6A, RPS1) | |
| CreateWordField (Arg2, 0x80, IOM1) | |
| CreateWordField (Arg2, 0xB0, DMM1) | |
| Name (IOTM, Buffer (0x05) | |
| { | |
| 0x00, 0x00, 0x00, 0x00 /* .... */ | |
| }) | |
| CreateByteField (IOTM, 0x00, RCT) | |
| CreateByteField (IOTM, 0x01, ISP) | |
| CreateByteField (IOTM, 0x02, FAST) | |
| CreateByteField (IOTM, 0x03, DMAE) | |
| CreateByteField (IOTM, 0x04, TPIO) | |
| Name (DMAT, Buffer (0x05) | |
| { | |
| 0x00, 0x00, 0x00, 0x00 /* .... */ | |
| }) | |
| CreateByteField (DMAT, 0x00, PCT) | |
| CreateByteField (DMAT, 0x01, PCB) | |
| CreateByteField (DMAT, 0x02, UDMT) | |
| CreateByteField (DMAT, 0x03, UDME) | |
| CreateByteField (DMAT, 0x04, TDMA) | |
| If (FLAG & 0x10) | |
| { | |
| PSIT = 0x01 | |
| } | |
| IOTM = SPIO (PIO0, RPS0, IOM0) | |
| If (DMAE | FAST) | |
| { | |
| PRT0 = RCT /* \_SB_.PCI0.SAT1.PRID._STM.RCT_ */ | |
| PIP0 = ISP /* \_SB_.PCI0.SAT1.PRID._STM.ISP_ */ | |
| PFT0 = FAST /* \_SB_.PCI0.SAT1.PRID._STM.FAST */ | |
| PDE0 = DMAE /* \_SB_.PCI0.SAT1.PRID._STM.DMAE */ | |
| TPI0 = TPIO /* \_SB_.PCI0.SAT1.PRID._STM.TPIO */ | |
| } | |
| IOTM = SPIO (PIO1, RPS1, IOM1) | |
| If (DMAE | FAST) | |
| { | |
| PFT1 = FAST /* \_SB_.PCI0.SAT1.PRID._STM.FAST */ | |
| PDE1 = DMAE /* \_SB_.PCI0.SAT1.PRID._STM.DMAE */ | |
| TPI1 = TPIO /* \_SB_.PCI0.SAT1.PRID._STM.TPIO */ | |
| If (PSIT & 0x01) | |
| { | |
| PRT1 = RCT /* \_SB_.PCI0.SAT1.PRID._STM.RCT_ */ | |
| PIP1 = ISP /* \_SB_.PCI0.SAT1.PRID._STM.ISP_ */ | |
| } | |
| Else | |
| { | |
| PRT0 = RCT /* \_SB_.PCI0.SAT1.PRID._STM.RCT_ */ | |
| PIP0 = ISP /* \_SB_.PCI0.SAT1.PRID._STM.ISP_ */ | |
| } | |
| } | |
| If (FLAG & 0x01) | |
| { | |
| DMAT = SDMA (DMA0, RPS0, DMM0) | |
| PCT0 = PCT /* \_SB_.PCI0.SAT1.PRID._STM.PCT_ */ | |
| PCB0 = PCB /* \_SB_.PCI0.SAT1.PRID._STM.PCB_ */ | |
| UDM0 = UDME /* \_SB_.PCI0.SAT1.PRID._STM.UDME */ | |
| PUM0 = UDMT /* \_SB_.PCI0.SAT1.PRID._STM.UDMT */ | |
| TDM0 = TDMA /* \_SB_.PCI0.SAT1.PRID._STM.TDMA */ | |
| } | |
| Else | |
| { | |
| UDM0 = 0x00 | |
| } | |
| If (FLAG & 0x04) | |
| { | |
| DMAT = SDMA (DMA1, RPS1, DMM1) | |
| PCT1 = PCT /* \_SB_.PCI0.SAT1.PRID._STM.PCT_ */ | |
| PCB1 = PCB /* \_SB_.PCI0.SAT1.PRID._STM.PCB_ */ | |
| UDM1 = UDME /* \_SB_.PCI0.SAT1.PRID._STM.UDME */ | |
| PUM1 = UDMT /* \_SB_.PCI0.SAT1.PRID._STM.UDMT */ | |
| TDM1 = TDMA /* \_SB_.PCI0.SAT1.PRID._STM.TDMA */ | |
| } | |
| Else | |
| { | |
| UDM1 = 0x00 | |
| } | |
| If (FLAG & 0x02) | |
| { | |
| PIE0 = 0x01 | |
| } | |
| If (FLAG & 0x08) | |
| { | |
| PIE1 = 0x01 | |
| } | |
| } | |
| Device (MAST) | |
| { | |
| Name (_ADR, 0x00) // _ADR: Address | |
| Method (_GTF, 0, NotSerialized) // _GTF: Get Task File | |
| { | |
| Name (ATA0, Buffer (0x0E) | |
| { | |
| /* 0000 */ 0x03, 0x00, 0x00, 0x00, 0x00, 0xA0, 0xEF, 0x03, /* ........ */ | |
| /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0xA0, 0xEF /* ...... */ | |
| }) | |
| CreateByteField (ATA0, 0x01, PIO0) | |
| CreateByteField (ATA0, 0x08, DMA0) | |
| PIO0 = TPI0 /* \_SB_.PCI0.SAT1.PRID.TPI0 */ | |
| PIO0 |= 0x08 | |
| If (UDM0 & 0x01) | |
| { | |
| DMA0 = TDM0 /* \_SB_.PCI0.SAT1.PRID.TDM0 */ | |
| DMA0 |= 0x40 | |
| } | |
| Else | |
| { | |
| DMA0 = TPI0 /* \_SB_.PCI0.SAT1.PRID.TPI0 */ | |
| If (DMA0 != 0x00) | |
| { | |
| DMA0 -= 0x02 | |
| } | |
| DMA0 |= 0x20 | |
| } | |
| Return (ATA0) /* \_SB_.PCI0.SAT1.PRID.MAST._GTF.ATA0 */ | |
| } | |
| } | |
| Device (SLAV) | |
| { | |
| Name (_ADR, 0x01) // _ADR: Address | |
| Method (_GTF, 0, NotSerialized) // _GTF: Get Task File | |
| { | |
| Name (ATA1, Buffer (0x0E) | |
| { | |
| /* 0000 */ 0x03, 0x00, 0x00, 0x00, 0x00, 0xB0, 0xEF, 0x03, /* ........ */ | |
| /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0xB0, 0xEF /* ...... */ | |
| }) | |
| CreateByteField (ATA1, 0x01, PIO1) | |
| CreateByteField (ATA1, 0x08, DMA1) | |
| PIO1 = TPI1 /* \_SB_.PCI0.SAT1.PRID.TPI1 */ | |
| PIO1 |= 0x08 | |
| If (UDM1 & 0x01) | |
| { | |
| DMA1 = TDM1 /* \_SB_.PCI0.SAT1.PRID.TDM1 */ | |
| DMA1 |= 0x40 | |
| } | |
| Else | |
| { | |
| DMA1 = TPI1 /* \_SB_.PCI0.SAT1.PRID.TPI1 */ | |
| If (DMA1 != 0x00) | |
| { | |
| DMA1 -= 0x02 | |
| } | |
| DMA1 |= 0x20 | |
| } | |
| Return (ATA1) /* \_SB_.PCI0.SAT1.PRID.SLAV._GTF.ATA1 */ | |
| } | |
| } | |
| } | |
| Device (SECD) | |
| { | |
| Name (_ADR, 0x01) // _ADR: Address | |
| Name (TDM0, 0x00) | |
| Name (TPI0, 0x00) | |
| Name (TDM1, 0x00) | |
| Name (TPI1, 0x00) | |
| Name (DMT1, Buffer (0x05) | |
| { | |
| 0x00, 0x00, 0x00, 0x00 /* .... */ | |
| }) | |
| Name (DMT2, Buffer (0x05) | |
| { | |
| 0x00, 0x00, 0x00, 0x00 /* .... */ | |
| }) | |
| Name (POT1, Buffer (0x05) | |
| { | |
| 0x00, 0x00, 0x00, 0x00 /* .... */ | |
| }) | |
| Name (POT2, Buffer (0x05) | |
| { | |
| 0x00, 0x00, 0x00, 0x00 /* .... */ | |
| }) | |
| Name (STMI, Buffer (0x14) | |
| { | |
| /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* ........ */ | |
| /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* ........ */ | |
| /* 0010 */ 0x00, 0x00, 0x00, 0x00 /* .... */ | |
| }) | |
| Method (_GTM, 0, NotSerialized) // _GTM: Get Timing Mode | |
| { | |
| Name (PBUF, Buffer (0x14) | |
| { | |
| /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* ........ */ | |
| /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* ........ */ | |
| /* 0010 */ 0x00, 0x00, 0x00, 0x00 /* .... */ | |
| }) | |
| CreateDWordField (PBUF, 0x00, PIO0) | |
| CreateDWordField (PBUF, 0x04, DMA0) | |
| CreateDWordField (PBUF, 0x08, PIO1) | |
| CreateDWordField (PBUF, 0x0C, DMA1) | |
| CreateDWordField (PBUF, 0x10, FLAG) | |
| PIO0 = GPIO (SFT0, SDE0, SRT0, SIP0) | |
| If (SSIT & 0x01) | |
| { | |
| PIO1 = GPIO (SFT1, SDE1, SRT1, SIP1) | |
| } | |
| Else | |
| { | |
| PIO1 = GPIO (SFT1, SDE1, SRT0, SIP0) | |
| } | |
| If (PIO0 == 0xFFFFFFFF) | |
| { | |
| DMA0 = PIO0 /* \_SB_.PCI0.SAT1.SECD._GTM.PIO0 */ | |
| } | |
| Else | |
| { | |
| DMA0 = GDMA (UDM2, SUM0, SCB0, (SCCR & 0x01), SCT0) | |
| If (DMA0 > PIO0) | |
| { | |
| DMA0 = PIO0 /* \_SB_.PCI0.SAT1.SECD._GTM.PIO0 */ | |
| } | |
| } | |
| If (PIO1 == 0xFFFFFFFF) | |
| { | |
| DMA1 = PIO1 /* \_SB_.PCI0.SAT1.SECD._GTM.PIO1 */ | |
| } | |
| Else | |
| { | |
| DMA1 = GDMA (UDM3, SUM1, SCB1, (SCCR & 0x02), SCT1) | |
| If (DMA1 > PIO1) | |
| { | |
| DMA1 = PIO1 /* \_SB_.PCI0.SAT1.SECD._GTM.PIO1 */ | |
| } | |
| } | |
| FLAG = SFLG (SIE0, UDM2, SIE1, UDM3, 0x01) | |
| Return (PBUF) /* \_SB_.PCI0.SAT1.SECD._GTM.PBUF */ | |
| } | |
| Method (_STM, 3, NotSerialized) // _STM: Set Timing Mode | |
| { | |
| CreateDWordField (Arg0, 0x00, PIO0) | |
| CreateDWordField (Arg0, 0x04, DMA0) | |
| CreateDWordField (Arg0, 0x08, PIO1) | |
| CreateDWordField (Arg0, 0x0C, DMA1) | |
| CreateDWordField (Arg0, 0x10, FLAG) | |
| STMI = Arg0 | |
| CreateWordField (Arg1, 0x6A, RPS0) | |
| CreateWordField (Arg1, 0x80, IOM0) | |
| CreateWordField (Arg1, 0xB0, DMM0) | |
| CreateWordField (Arg2, 0x6A, RPS1) | |
| CreateWordField (Arg2, 0x80, IOM1) | |
| CreateWordField (Arg2, 0xB0, DMM1) | |
| Name (IOTM, Buffer (0x05) | |
| { | |
| 0x00, 0x00, 0x00, 0x00 /* .... */ | |
| }) | |
| CreateByteField (IOTM, 0x00, RCT) | |
| CreateByteField (IOTM, 0x01, ISP) | |
| CreateByteField (IOTM, 0x02, FAST) | |
| CreateByteField (IOTM, 0x03, DMAE) | |
| CreateByteField (IOTM, 0x04, TPIO) | |
| Name (DMAT, Buffer (0x05) | |
| { | |
| 0x00, 0x00, 0x00, 0x00 /* .... */ | |
| }) | |
| CreateByteField (DMAT, 0x00, PCT) | |
| CreateByteField (DMAT, 0x01, PCB) | |
| CreateByteField (DMAT, 0x02, UDMT) | |
| CreateByteField (DMAT, 0x03, UDME) | |
| CreateByteField (DMAT, 0x04, TDMA) | |
| If (FLAG & 0x10) | |
| { | |
| SSIT = 0x01 | |
| } | |
| IOTM = SPIO (PIO0, RPS0, IOM0) | |
| If (DMAE | FAST) | |
| { | |
| SRT0 = RCT /* \_SB_.PCI0.SAT1.SECD._STM.RCT_ */ | |
| SIP0 = ISP /* \_SB_.PCI0.SAT1.SECD._STM.ISP_ */ | |
| SFT0 = FAST /* \_SB_.PCI0.SAT1.SECD._STM.FAST */ | |
| SDE0 = DMAE /* \_SB_.PCI0.SAT1.SECD._STM.DMAE */ | |
| TPI0 = TPIO /* \_SB_.PCI0.SAT1.SECD._STM.TPIO */ | |
| } | |
| IOTM = SPIO (PIO1, RPS1, IOM1) | |
| POT2 = IOTM /* \_SB_.PCI0.SAT1.SECD._STM.IOTM */ | |
| If (DMAE | FAST) | |
| { | |
| SFT1 = FAST /* \_SB_.PCI0.SAT1.SECD._STM.FAST */ | |
| SDE1 = DMAE /* \_SB_.PCI0.SAT1.SECD._STM.DMAE */ | |
| TPI1 = TPIO /* \_SB_.PCI0.SAT1.SECD._STM.TPIO */ | |
| If (SSIT & 0x01) | |
| { | |
| SRT1 = RCT /* \_SB_.PCI0.SAT1.SECD._STM.RCT_ */ | |
| SIP1 = ISP /* \_SB_.PCI0.SAT1.SECD._STM.ISP_ */ | |
| } | |
| Else | |
| { | |
| SRT0 = RCT /* \_SB_.PCI0.SAT1.SECD._STM.RCT_ */ | |
| SIP0 = ISP /* \_SB_.PCI0.SAT1.SECD._STM.ISP_ */ | |
| } | |
| } | |
| If (FLAG & 0x01) | |
| { | |
| DMAT = SDMA (DMA0, RPS0, DMM0) | |
| SCT0 = PCT /* \_SB_.PCI0.SAT1.SECD._STM.PCT_ */ | |
| SCB0 = PCB /* \_SB_.PCI0.SAT1.SECD._STM.PCB_ */ | |
| UDM2 = UDME /* \_SB_.PCI0.SAT1.SECD._STM.UDME */ | |
| SUM0 = UDMT /* \_SB_.PCI0.SAT1.SECD._STM.UDMT */ | |
| TDM0 = TDMA /* \_SB_.PCI0.SAT1.SECD._STM.TDMA */ | |
| } | |
| Else | |
| { | |
| UDM2 = 0x00 | |
| } | |
| If (FLAG & 0x04) | |
| { | |
| DMAT = SDMA (DMA1, RPS1, DMM1) | |
| SCT1 = PCT /* \_SB_.PCI0.SAT1.SECD._STM.PCT_ */ | |
| SCB1 = PCB /* \_SB_.PCI0.SAT1.SECD._STM.PCB_ */ | |
| UDM3 = UDME /* \_SB_.PCI0.SAT1.SECD._STM.UDME */ | |
| SUM1 = UDMT /* \_SB_.PCI0.SAT1.SECD._STM.UDMT */ | |
| TDM1 = TDMA /* \_SB_.PCI0.SAT1.SECD._STM.TDMA */ | |
| } | |
| Else | |
| { | |
| UDM3 = 0x00 | |
| } | |
| If (FLAG & 0x02) | |
| { | |
| SIE0 = 0x01 | |
| } | |
| If (FLAG & 0x08) | |
| { | |
| SIE1 = 0x01 | |
| } | |
| } | |
| Device (MAST) | |
| { | |
| Name (_ADR, 0x00) // _ADR: Address | |
| Method (_GTF, 0, NotSerialized) // _GTF: Get Task File | |
| { | |
| Name (ATA0, Buffer (0x0E) | |
| { | |
| /* 0000 */ 0x03, 0x00, 0x00, 0x00, 0x00, 0xA0, 0xEF, 0x03, /* ........ */ | |
| /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0xA0, 0xEF /* ...... */ | |
| }) | |
| CreateByteField (ATA0, 0x01, PIO0) | |
| CreateByteField (ATA0, 0x08, DMA0) | |
| PIO0 = TPI0 /* \_SB_.PCI0.SAT1.SECD.TPI0 */ | |
| PIO0 |= 0x08 | |
| If (UDM2 & 0x01) | |
| { | |
| DMA0 = TDM0 /* \_SB_.PCI0.SAT1.SECD.TDM0 */ | |
| DMA0 |= 0x40 | |
| } | |
| Else | |
| { | |
| DMA0 = TPI0 /* \_SB_.PCI0.SAT1.SECD.TPI0 */ | |
| If (DMA0 != 0x00) | |
| { | |
| DMA0 -= 0x02 | |
| } | |
| DMA0 |= 0x20 | |
| } | |
| Return (ATA0) /* \_SB_.PCI0.SAT1.SECD.MAST._GTF.ATA0 */ | |
| } | |
| } | |
| Device (SLAV) | |
| { | |
| Name (_ADR, 0x01) // _ADR: Address | |
| Method (_GTF, 0, NotSerialized) // _GTF: Get Task File | |
| { | |
| Name (ATA1, Buffer (0x0E) | |
| { | |
| /* 0000 */ 0x03, 0x00, 0x00, 0x00, 0x00, 0xB0, 0xEF, 0x03, /* ........ */ | |
| /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0xB0, 0xEF /* ...... */ | |
| }) | |
| CreateByteField (ATA1, 0x01, PIO1) | |
| CreateByteField (ATA1, 0x08, DMA1) | |
| PIO1 = TPI1 /* \_SB_.PCI0.SAT1.SECD.TPI1 */ | |
| PIO1 |= 0x08 | |
| If (UDM3 & 0x01) | |
| { | |
| DMA1 = TDM1 /* \_SB_.PCI0.SAT1.SECD.TDM1 */ | |
| DMA1 |= 0x40 | |
| } | |
| Else | |
| { | |
| DMA1 = TPI1 /* \_SB_.PCI0.SAT1.SECD.TPI1 */ | |
| If (DMA1 != 0x00) | |
| { | |
| DMA1 -= 0x02 | |
| } | |
| DMA1 |= 0x20 | |
| } | |
| Return (ATA1) /* \_SB_.PCI0.SAT1.SECD.SLAV._GTF.ATA1 */ | |
| } | |
| } | |
| } | |
| } | |
| Device (SAT2) | |
| { | |
| Name (_ADR, 0x001F0005) // _ADR: Address | |
| OperationRegion (IDER, PCI_Config, 0x40, 0x20) | |
| Field (IDER, AnyAcc, NoLock, Preserve) | |
| { | |
| PFT0, 1, | |
| PIE0, 1, | |
| PPE0, 1, | |
| PDE0, 1, | |
| PFT1, 1, | |
| PIE1, 1, | |
| PPE1, 1, | |
| PDE1, 1, | |
| PRT0, 2, | |
| , 2, | |
| PIP0, 2, | |
| PSIT, 1, | |
| PIDE, 1, | |
| SFT0, 1, | |
| SIE0, 1, | |
| SPE0, 1, | |
| SDE0, 1, | |
| SFT1, 1, | |
| SIE1, 1, | |
| SPE1, 1, | |
| SDE1, 1, | |
| SRT0, 2, | |
| , 2, | |
| SIP0, 2, | |
| SSIT, 1, | |
| SIDE, 1, | |
| PRT1, 2, | |
| PIP1, 2, | |
| SRT1, 2, | |
| SIP1, 2, | |
| Offset (0x08), | |
| UDM0, 1, | |
| UDM1, 1, | |
| UDM2, 1, | |
| UDM3, 1, | |
| Offset (0x0A), | |
| PCT0, 2, | |
| , 2, | |
| PCT1, 2, | |
| Offset (0x0B), | |
| SCT0, 2, | |
| , 2, | |
| SCT1, 2, | |
| Offset (0x14), | |
| PCB0, 1, | |
| PCB1, 1, | |
| SCB0, 1, | |
| SCB1, 1, | |
| PCCR, 2, | |
| SCCR, 2, | |
| , 4, | |
| PUM0, 1, | |
| PUM1, 1, | |
| SUM0, 1, | |
| SUM1, 1, | |
| PSIG, 2, | |
| SSIG, 2 | |
| } | |
| Method (GPIO, 4, NotSerialized) | |
| { | |
| If ((Arg0 | Arg1) == 0x00) | |
| { | |
| Return (0xFFFFFFFF) | |
| } | |
| ElseIf ((Arg0 == 0x00) & (Arg1 == 0x01)) | |
| { | |
| Return (0x0384) | |
| } | |
| Return ((0x1E * (0x09 - (Arg2 + Arg3)))) | |
| } | |
| Method (GDMA, 5, NotSerialized) | |
| { | |
| If (Arg0 == 0x01) | |
| { | |
| If (Arg1 == 0x01) | |
| { | |
| If (Arg4 == 0x02) | |
| { | |
| Return (0x0F) | |
| } | |
| Return (0x14) | |
| } | |
| If (Arg2 == 0x01) | |
| { | |
| Return ((0x0F * (0x04 - Arg4))) | |
| } | |
| Return ((0x1E * (0x04 - Arg4))) | |
| } | |
| Return (0xFFFFFFFE) | |
| } | |
| Method (SFLG, 5, NotSerialized) | |
| { | |
| Local0 = 0x00 | |
| Local0 |= Arg1 | |
| Local0 |= (Arg0 << 0x01) | |
| Local0 |= (Arg2 << 0x03) | |
| Local0 |= (Arg3 << 0x02) | |
| Local0 |= (Arg4 << 0x04) | |
| Return (Local0) | |
| } | |
| Method (SPIO, 3, NotSerialized) | |
| { | |
| Name (PBUF, Buffer (0x05) | |
| { | |
| 0x00, 0x00, 0x00, 0x00, 0x00 /* ..... */ | |
| }) | |
| CreateByteField (PBUF, 0x00, RCT) | |
| CreateByteField (PBUF, 0x01, ISP) | |
| CreateByteField (PBUF, 0x02, FAST) | |
| CreateByteField (PBUF, 0x03, DMAE) | |
| CreateByteField (PBUF, 0x04, PIOT) | |
| If ((Arg0 == 0x00) || (Arg0 == 0xFFFFFFFF)) | |
| { | |
| Return (PBUF) /* \_SB_.PCI0.SAT2.SPIO.PBUF */ | |
| } | |
| If (Arg0 > 0xF0) | |
| { | |
| DMAE = 0x01 | |
| PIOT = 0x00 | |
| } | |
| Else | |
| { | |
| FAST = 0x01 | |
| If (Arg1 & 0x02) | |
| { | |
| If ((Arg0 == 0x78) & (Arg2 & 0x02)) | |
| { | |
| RCT = 0x03 | |
| ISP = 0x02 | |
| PIOT = 0x04 | |
| } | |
| ElseIf ((Arg0 <= 0xB4) & (Arg2 & 0x01)) | |
| { | |
| RCT = 0x01 | |
| ISP = 0x02 | |
| PIOT = 0x03 | |
| } | |
| Else | |
| { | |
| RCT = 0x00 | |
| ISP = 0x01 | |
| PIOT = 0x02 | |
| } | |
| } | |
| } | |
| Return (PBUF) /* \_SB_.PCI0.SAT2.SPIO.PBUF */ | |
| } | |
| Method (SDMA, 3, NotSerialized) | |
| { | |
| Name (PBUF, Buffer (0x05) | |
| { | |
| 0x00, 0x00, 0x00, 0x00 /* .... */ | |
| }) | |
| CreateByteField (PBUF, 0x00, PCT) | |
| CreateByteField (PBUF, 0x01, PCB) | |
| CreateByteField (PBUF, 0x02, UDMT) | |
| CreateByteField (PBUF, 0x03, UDME) | |
| CreateByteField (PBUF, 0x04, DMAT) | |
| If ((Arg0 == 0x00) || (Arg0 == 0xFFFFFFFF)) | |
| { | |
| Return (PBUF) /* \_SB_.PCI0.SAT2.SDMA.PBUF */ | |
| } | |
| If (Arg0 <= 0x78) | |
| { | |
| If (Arg1 & 0x04) | |
| { | |
| UDME = 0x01 | |
| If ((Arg0 == 0x0F) & (Arg2 & 0x40)) | |
| { | |
| UDMT = 0x01 | |
| PCB = 0x01 | |
| PCT = 0x02 | |
| DMAT = 0x06 | |
| } | |
| ElseIf ((Arg0 == 0x14) & (Arg2 & 0x20)) | |
| { | |
| UDMT = 0x01 | |
| PCB = 0x01 | |
| PCT = 0x01 | |
| DMAT = 0x05 | |
| } | |
| ElseIf ((Arg0 <= 0x1E) & (Arg2 & 0x10)) | |
| { | |
| PCB = 0x01 | |
| PCT = 0x02 | |
| DMAT = 0x04 | |
| } | |
| ElseIf ((Arg0 <= 0x2D) & (Arg2 & 0x08)) | |
| { | |
| PCB = 0x01 | |
| PCT = 0x01 | |
| DMAT = 0x03 | |
| } | |
| ElseIf ((Arg0 <= 0x3C) & (Arg2 & 0x04)) | |
| { | |
| PCT = 0x02 | |
| DMAT = 0x02 | |
| } | |
| ElseIf ((Arg0 <= 0x5A) & (Arg2 & 0x02)) | |
| { | |
| PCT = 0x01 | |
| DMAT = 0x01 | |
| } | |
| ElseIf ((Arg0 <= 0x78) & (Arg2 & 0x01)) | |
| { | |
| DMAT = 0x00 | |
| } | |
| } | |
| } | |
| Return (PBUF) /* \_SB_.PCI0.SAT2.SDMA.PBUF */ | |
| } | |
| Device (PRID) | |
| { | |
| Name (_ADR, 0x00) // _ADR: Address | |
| Name (TDM0, 0x00) | |
| Name (TPI0, 0x00) | |
| Name (TDM1, 0x00) | |
| Name (TPI1, 0x00) | |
| Method (_GTM, 0, NotSerialized) // _GTM: Get Timing Mode | |
| { | |
| Name (PBUF, Buffer (0x14) | |
| { | |
| /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* ........ */ | |
| /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* ........ */ | |
| /* 0010 */ 0x00, 0x00, 0x00, 0x00 /* .... */ | |
| }) | |
| CreateDWordField (PBUF, 0x00, PIO0) | |
| CreateDWordField (PBUF, 0x04, DMA0) | |
| CreateDWordField (PBUF, 0x08, PIO1) | |
| CreateDWordField (PBUF, 0x0C, DMA1) | |
| CreateDWordField (PBUF, 0x10, FLAG) | |
| PIO0 = GPIO (PFT0, PDE0, PRT0, PIP0) | |
| If (PSIT & 0x01) | |
| { | |
| PIO1 = GPIO (PFT1, PDE1, PRT1, PIP1) | |
| } | |
| Else | |
| { | |
| PIO1 = GPIO (PFT1, PDE1, PRT0, PIP0) | |
| } | |
| If (PIO0 == 0xFFFFFFFF) | |
| { | |
| DMA0 = PIO0 /* \_SB_.PCI0.SAT2.PRID._GTM.PIO0 */ | |
| } | |
| Else | |
| { | |
| DMA0 = GDMA (UDM0, PUM0, PCB0, (PCCR & 0x01), PCT0) | |
| If (DMA0 > PIO0) | |
| { | |
| DMA0 = PIO0 /* \_SB_.PCI0.SAT2.PRID._GTM.PIO0 */ | |
| } | |
| } | |
| If (PIO1 == 0xFFFFFFFF) | |
| { | |
| DMA1 = PIO1 /* \_SB_.PCI0.SAT2.PRID._GTM.PIO1 */ | |
| } | |
| Else | |
| { | |
| DMA1 = GDMA (UDM1, PUM1, PCB1, (PCCR & 0x02), PCT1) | |
| If (DMA1 > PIO1) | |
| { | |
| DMA1 = PIO1 /* \_SB_.PCI0.SAT2.PRID._GTM.PIO1 */ | |
| } | |
| } | |
| FLAG = SFLG (PIE0, UDM0, PIE1, UDM1, 0x01) | |
| Return (PBUF) /* \_SB_.PCI0.SAT2.PRID._GTM.PBUF */ | |
| } | |
| Method (_STM, 3, NotSerialized) // _STM: Set Timing Mode | |
| { | |
| CreateDWordField (Arg0, 0x00, PIO0) | |
| CreateDWordField (Arg0, 0x04, DMA0) | |
| CreateDWordField (Arg0, 0x08, PIO1) | |
| CreateDWordField (Arg0, 0x0C, DMA1) | |
| CreateDWordField (Arg0, 0x10, FLAG) | |
| CreateWordField (Arg1, 0x6A, RPS0) | |
| CreateWordField (Arg1, 0x80, IOM0) | |
| CreateWordField (Arg1, 0xB0, DMM0) | |
| CreateWordField (Arg2, 0x6A, RPS1) | |
| CreateWordField (Arg2, 0x80, IOM1) | |
| CreateWordField (Arg2, 0xB0, DMM1) | |
| Name (IOTM, Buffer (0x05) | |
| { | |
| 0x00, 0x00, 0x00, 0x00 /* .... */ | |
| }) | |
| CreateByteField (IOTM, 0x00, RCT) | |
| CreateByteField (IOTM, 0x01, ISP) | |
| CreateByteField (IOTM, 0x02, FAST) | |
| CreateByteField (IOTM, 0x03, DMAE) | |
| CreateByteField (IOTM, 0x04, TPIO) | |
| Name (DMAT, Buffer (0x05) | |
| { | |
| 0x00, 0x00, 0x00, 0x00 /* .... */ | |
| }) | |
| CreateByteField (DMAT, 0x00, PCT) | |
| CreateByteField (DMAT, 0x01, PCB) | |
| CreateByteField (DMAT, 0x02, UDMT) | |
| CreateByteField (DMAT, 0x03, UDME) | |
| CreateByteField (DMAT, 0x04, TDMA) | |
| If (FLAG & 0x10) | |
| { | |
| PSIT = 0x01 | |
| } | |
| IOTM = SPIO (PIO0, RPS0, IOM0) | |
| If (DMAE | FAST) | |
| { | |
| PRT0 = RCT /* \_SB_.PCI0.SAT2.PRID._STM.RCT_ */ | |
| PIP0 = ISP /* \_SB_.PCI0.SAT2.PRID._STM.ISP_ */ | |
| PFT0 = FAST /* \_SB_.PCI0.SAT2.PRID._STM.FAST */ | |
| PDE0 = DMAE /* \_SB_.PCI0.SAT2.PRID._STM.DMAE */ | |
| TPI0 = TPIO /* \_SB_.PCI0.SAT2.PRID._STM.TPIO */ | |
| } | |
| IOTM = SPIO (PIO1, RPS1, IOM1) | |
| If (DMAE | FAST) | |
| { | |
| PFT1 = FAST /* \_SB_.PCI0.SAT2.PRID._STM.FAST */ | |
| PDE1 = DMAE /* \_SB_.PCI0.SAT2.PRID._STM.DMAE */ | |
| TPI1 = TPIO /* \_SB_.PCI0.SAT2.PRID._STM.TPIO */ | |
| If (PSIT & 0x01) | |
| { | |
| PRT1 = RCT /* \_SB_.PCI0.SAT2.PRID._STM.RCT_ */ | |
| PIP1 = ISP /* \_SB_.PCI0.SAT2.PRID._STM.ISP_ */ | |
| } | |
| Else | |
| { | |
| PRT0 = RCT /* \_SB_.PCI0.SAT2.PRID._STM.RCT_ */ | |
| PIP0 = ISP /* \_SB_.PCI0.SAT2.PRID._STM.ISP_ */ | |
| } | |
| } | |
| If (FLAG & 0x01) | |
| { | |
| DMAT = SDMA (DMA0, RPS0, DMM0) | |
| PCT0 = PCT /* \_SB_.PCI0.SAT2.PRID._STM.PCT_ */ | |
| PCB0 = PCB /* \_SB_.PCI0.SAT2.PRID._STM.PCB_ */ | |
| UDM0 = UDME /* \_SB_.PCI0.SAT2.PRID._STM.UDME */ | |
| PUM0 = UDMT /* \_SB_.PCI0.SAT2.PRID._STM.UDMT */ | |
| TDM0 = TDMA /* \_SB_.PCI0.SAT2.PRID._STM.TDMA */ | |
| } | |
| Else | |
| { | |
| UDM0 = 0x00 | |
| } | |
| If (FLAG & 0x04) | |
| { | |
| DMAT = SDMA (DMA1, RPS1, DMM1) | |
| PCT1 = PCT /* \_SB_.PCI0.SAT2.PRID._STM.PCT_ */ | |
| PCB1 = PCB /* \_SB_.PCI0.SAT2.PRID._STM.PCB_ */ | |
| UDM1 = UDME /* \_SB_.PCI0.SAT2.PRID._STM.UDME */ | |
| PUM1 = UDMT /* \_SB_.PCI0.SAT2.PRID._STM.UDMT */ | |
| TDM1 = TDMA /* \_SB_.PCI0.SAT2.PRID._STM.TDMA */ | |
| } | |
| Else | |
| { | |
| UDM1 = 0x00 | |
| } | |
| If (FLAG & 0x02) | |
| { | |
| PIE0 = 0x01 | |
| } | |
| If (FLAG & 0x08) | |
| { | |
| PIE1 = 0x01 | |
| } | |
| } | |
| Device (MAST) | |
| { | |
| Name (_ADR, 0x00) // _ADR: Address | |
| Method (_GTF, 0, NotSerialized) // _GTF: Get Task File | |
| { | |
| Name (ATA0, Buffer (0x0E) | |
| { | |
| /* 0000 */ 0x03, 0x00, 0x00, 0x00, 0x00, 0xA0, 0xEF, 0x03, /* ........ */ | |
| /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0xA0, 0xEF /* ...... */ | |
| }) | |
| CreateByteField (ATA0, 0x01, PIO0) | |
| CreateByteField (ATA0, 0x08, DMA0) | |
| PIO0 = TPI0 /* \_SB_.PCI0.SAT2.PRID.TPI0 */ | |
| PIO0 |= 0x08 | |
| If (UDM0 & 0x01) | |
| { | |
| DMA0 = TDM0 /* \_SB_.PCI0.SAT2.PRID.TDM0 */ | |
| DMA0 |= 0x40 | |
| } | |
| Else | |
| { | |
| DMA0 = TPI0 /* \_SB_.PCI0.SAT2.PRID.TPI0 */ | |
| If (DMA0 != 0x00) | |
| { | |
| DMA0 -= 0x02 | |
| } | |
| DMA0 |= 0x20 | |
| } | |
| Return (ATA0) /* \_SB_.PCI0.SAT2.PRID.MAST._GTF.ATA0 */ | |
| } | |
| } | |
| Device (SLAV) | |
| { | |
| Name (_ADR, 0x01) // _ADR: Address | |
| Method (_GTF, 0, NotSerialized) // _GTF: Get Task File | |
| { | |
| Name (ATA1, Buffer (0x0E) | |
| { | |
| /* 0000 */ 0x03, 0x00, 0x00, 0x00, 0x00, 0xB0, 0xEF, 0x03, /* ........ */ | |
| /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0xB0, 0xEF /* ...... */ | |
| }) | |
| CreateByteField (ATA1, 0x01, PIO1) | |
| CreateByteField (ATA1, 0x08, DMA1) | |
| PIO1 = TPI1 /* \_SB_.PCI0.SAT2.PRID.TPI1 */ | |
| PIO1 |= 0x08 | |
| If (UDM1 & 0x01) | |
| { | |
| DMA1 = TDM1 /* \_SB_.PCI0.SAT2.PRID.TDM1 */ | |
| DMA1 |= 0x40 | |
| } | |
| Else | |
| { | |
| DMA1 = TPI1 /* \_SB_.PCI0.SAT2.PRID.TPI1 */ | |
| If (DMA1 != 0x00) | |
| { | |
| DMA1 -= 0x02 | |
| } | |
| DMA1 |= 0x20 | |
| } | |
| Return (ATA1) /* \_SB_.PCI0.SAT2.PRID.SLAV._GTF.ATA1 */ | |
| } | |
| } | |
| } | |
| Device (SECD) | |
| { | |
| Name (_ADR, 0x01) // _ADR: Address | |
| Name (TDM0, 0x00) | |
| Name (TPI0, 0x00) | |
| Name (TDM1, 0x00) | |
| Name (TPI1, 0x00) | |
| Name (DMT1, Buffer (0x05) | |
| { | |
| 0x00, 0x00, 0x00, 0x00 /* .... */ | |
| }) | |
| Name (DMT2, Buffer (0x05) | |
| { | |
| 0x00, 0x00, 0x00, 0x00 /* .... */ | |
| }) | |
| Name (POT1, Buffer (0x05) | |
| { | |
| 0x00, 0x00, 0x00, 0x00 /* .... */ | |
| }) | |
| Name (POT2, Buffer (0x05) | |
| { | |
| 0x00, 0x00, 0x00, 0x00 /* .... */ | |
| }) | |
| Name (STMI, Buffer (0x14) | |
| { | |
| /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* ........ */ | |
| /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* ........ */ | |
| /* 0010 */ 0x00, 0x00, 0x00, 0x00 /* .... */ | |
| }) | |
| Method (_GTM, 0, NotSerialized) // _GTM: Get Timing Mode | |
| { | |
| Name (PBUF, Buffer (0x14) | |
| { | |
| /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* ........ */ | |
| /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* ........ */ | |
| /* 0010 */ 0x00, 0x00, 0x00, 0x00 /* .... */ | |
| }) | |
| CreateDWordField (PBUF, 0x00, PIO0) | |
| CreateDWordField (PBUF, 0x04, DMA0) | |
| CreateDWordField (PBUF, 0x08, PIO1) | |
| CreateDWordField (PBUF, 0x0C, DMA1) | |
| CreateDWordField (PBUF, 0x10, FLAG) | |
| PIO0 = GPIO (SFT0, SDE0, SRT0, SIP0) | |
| If (SSIT & 0x01) | |
| { | |
| PIO1 = GPIO (SFT1, SDE1, SRT1, SIP1) | |
| } | |
| Else | |
| { | |
| PIO1 = GPIO (SFT1, SDE1, SRT0, SIP0) | |
| } | |
| If (PIO0 == 0xFFFFFFFF) | |
| { | |
| DMA0 = PIO0 /* \_SB_.PCI0.SAT2.SECD._GTM.PIO0 */ | |
| } | |
| Else | |
| { | |
| DMA0 = GDMA (UDM2, SUM0, SCB0, (SCCR & 0x01), SCT0) | |
| If (DMA0 > PIO0) | |
| { | |
| DMA0 = PIO0 /* \_SB_.PCI0.SAT2.SECD._GTM.PIO0 */ | |
| } | |
| } | |
| If (PIO1 == 0xFFFFFFFF) | |
| { | |
| DMA1 = PIO1 /* \_SB_.PCI0.SAT2.SECD._GTM.PIO1 */ | |
| } | |
| Else | |
| { | |
| DMA1 = GDMA (UDM3, SUM1, SCB1, (SCCR & 0x02), SCT1) | |
| If (DMA1 > PIO1) | |
| { | |
| DMA1 = PIO1 /* \_SB_.PCI0.SAT2.SECD._GTM.PIO1 */ | |
| } | |
| } | |
| FLAG = SFLG (SIE0, UDM2, SIE1, UDM3, 0x01) | |
| Return (PBUF) /* \_SB_.PCI0.SAT2.SECD._GTM.PBUF */ | |
| } | |
| Method (_STM, 3, NotSerialized) // _STM: Set Timing Mode | |
| { | |
| CreateDWordField (Arg0, 0x00, PIO0) | |
| CreateDWordField (Arg0, 0x04, DMA0) | |
| CreateDWordField (Arg0, 0x08, PIO1) | |
| CreateDWordField (Arg0, 0x0C, DMA1) | |
| CreateDWordField (Arg0, 0x10, FLAG) | |
| STMI = Arg0 | |
| CreateWordField (Arg1, 0x6A, RPS0) | |
| CreateWordField (Arg1, 0x80, IOM0) | |
| CreateWordField (Arg1, 0xB0, DMM0) | |
| CreateWordField (Arg2, 0x6A, RPS1) | |
| CreateWordField (Arg2, 0x80, IOM1) | |
| CreateWordField (Arg2, 0xB0, DMM1) | |
| Name (IOTM, Buffer (0x05) | |
| { | |
| 0x00, 0x00, 0x00, 0x00 /* .... */ | |
| }) | |
| CreateByteField (IOTM, 0x00, RCT) | |
| CreateByteField (IOTM, 0x01, ISP) | |
| CreateByteField (IOTM, 0x02, FAST) | |
| CreateByteField (IOTM, 0x03, DMAE) | |
| CreateByteField (IOTM, 0x04, TPIO) | |
| Name (DMAT, Buffer (0x05) | |
| { | |
| 0x00, 0x00, 0x00, 0x00 /* .... */ | |
| }) | |
| CreateByteField (DMAT, 0x00, PCT) | |
| CreateByteField (DMAT, 0x01, PCB) | |
| CreateByteField (DMAT, 0x02, UDMT) | |
| CreateByteField (DMAT, 0x03, UDME) | |
| CreateByteField (DMAT, 0x04, TDMA) | |
| If (FLAG & 0x10) | |
| { | |
| SSIT = 0x01 | |
| } | |
| IOTM = SPIO (PIO0, RPS0, IOM0) | |
| If (DMAE | FAST) | |
| { | |
| SRT0 = RCT /* \_SB_.PCI0.SAT2.SECD._STM.RCT_ */ | |
| SIP0 = ISP /* \_SB_.PCI0.SAT2.SECD._STM.ISP_ */ | |
| SFT0 = FAST /* \_SB_.PCI0.SAT2.SECD._STM.FAST */ | |
| SDE0 = DMAE /* \_SB_.PCI0.SAT2.SECD._STM.DMAE */ | |
| TPI0 = TPIO /* \_SB_.PCI0.SAT2.SECD._STM.TPIO */ | |
| } | |
| IOTM = SPIO (PIO1, RPS1, IOM1) | |
| POT2 = IOTM /* \_SB_.PCI0.SAT2.SECD._STM.IOTM */ | |
| If (DMAE | FAST) | |
| { | |
| SFT1 = FAST /* \_SB_.PCI0.SAT2.SECD._STM.FAST */ | |
| SDE1 = DMAE /* \_SB_.PCI0.SAT2.SECD._STM.DMAE */ | |
| TPI1 = TPIO /* \_SB_.PCI0.SAT2.SECD._STM.TPIO */ | |
| If (SSIT & 0x01) | |
| { | |
| SRT1 = RCT /* \_SB_.PCI0.SAT2.SECD._STM.RCT_ */ | |
| SIP1 = ISP /* \_SB_.PCI0.SAT2.SECD._STM.ISP_ */ | |
| } | |
| Else | |
| { | |
| SRT0 = RCT /* \_SB_.PCI0.SAT2.SECD._STM.RCT_ */ | |
| SIP0 = ISP /* \_SB_.PCI0.SAT2.SECD._STM.ISP_ */ | |
| } | |
| } | |
| If (FLAG & 0x01) | |
| { | |
| DMAT = SDMA (DMA0, RPS0, DMM0) | |
| SCT0 = PCT /* \_SB_.PCI0.SAT2.SECD._STM.PCT_ */ | |
| SCB0 = PCB /* \_SB_.PCI0.SAT2.SECD._STM.PCB_ */ | |
| UDM2 = UDME /* \_SB_.PCI0.SAT2.SECD._STM.UDME */ | |
| SUM0 = UDMT /* \_SB_.PCI0.SAT2.SECD._STM.UDMT */ | |
| TDM0 = TDMA /* \_SB_.PCI0.SAT2.SECD._STM.TDMA */ | |
| } | |
| Else | |
| { | |
| UDM2 = 0x00 | |
| } | |
| If (FLAG & 0x04) | |
| { | |
| DMAT = SDMA (DMA1, RPS1, DMM1) | |
| SCT1 = PCT /* \_SB_.PCI0.SAT2.SECD._STM.PCT_ */ | |
| SCB1 = PCB /* \_SB_.PCI0.SAT2.SECD._STM.PCB_ */ | |
| UDM3 = UDME /* \_SB_.PCI0.SAT2.SECD._STM.UDME */ | |
| SUM1 = UDMT /* \_SB_.PCI0.SAT2.SECD._STM.UDMT */ | |
| TDM1 = TDMA /* \_SB_.PCI0.SAT2.SECD._STM.TDMA */ | |
| } | |
| Else | |
| { | |
| UDM3 = 0x00 | |
| } | |
| If (FLAG & 0x02) | |
| { | |
| SIE0 = 0x01 | |
| } | |
| If (FLAG & 0x08) | |
| { | |
| SIE1 = 0x01 | |
| } | |
| } | |
| Device (MAST) | |
| { | |
| Name (_ADR, 0x00) // _ADR: Address | |
| Method (_GTF, 0, NotSerialized) // _GTF: Get Task File | |
| { | |
| Name (ATA0, Buffer (0x0E) | |
| { | |
| /* 0000 */ 0x03, 0x00, 0x00, 0x00, 0x00, 0xA0, 0xEF, 0x03, /* ........ */ | |
| /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0xA0, 0xEF /* ...... */ | |
| }) | |
| CreateByteField (ATA0, 0x01, PIO0) | |
| CreateByteField (ATA0, 0x08, DMA0) | |
| PIO0 = TPI0 /* \_SB_.PCI0.SAT2.SECD.TPI0 */ | |
| PIO0 |= 0x08 | |
| If (UDM2 & 0x01) | |
| { | |
| DMA0 = TDM0 /* \_SB_.PCI0.SAT2.SECD.TDM0 */ | |
| DMA0 |= 0x40 | |
| } | |
| Else | |
| { | |
| DMA0 = TPI0 /* \_SB_.PCI0.SAT2.SECD.TPI0 */ | |
| If (DMA0 != 0x00) | |
| { | |
| DMA0 -= 0x02 | |
| } | |
| DMA0 |= 0x20 | |
| } | |
| Return (ATA0) /* \_SB_.PCI0.SAT2.SECD.MAST._GTF.ATA0 */ | |
| } | |
| } | |
| Device (SLAV) | |
| { | |
| Name (_ADR, 0x01) // _ADR: Address | |
| Method (_GTF, 0, NotSerialized) // _GTF: Get Task File | |
| { | |
| Name (ATA1, Buffer (0x0E) | |
| { | |
| /* 0000 */ 0x03, 0x00, 0x00, 0x00, 0x00, 0xB0, 0xEF, 0x03, /* ........ */ | |
| /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0xB0, 0xEF /* ...... */ | |
| }) | |
| CreateByteField (ATA1, 0x01, PIO1) | |
| CreateByteField (ATA1, 0x08, DMA1) | |
| PIO1 = TPI1 /* \_SB_.PCI0.SAT2.SECD.TPI1 */ | |
| PIO1 |= 0x08 | |
| If (UDM3 & 0x01) | |
| { | |
| DMA1 = TDM1 /* \_SB_.PCI0.SAT2.SECD.TDM1 */ | |
| DMA1 |= 0x40 | |
| } | |
| Else | |
| { | |
| DMA1 = TPI1 /* \_SB_.PCI0.SAT2.SECD.TPI1 */ | |
| If (DMA1 != 0x00) | |
| { | |
| DMA1 -= 0x02 | |
| } | |
| DMA1 |= 0x20 | |
| } | |
| Return (ATA1) /* \_SB_.PCI0.SAT2.SECD.SLAV._GTF.ATA1 */ | |
| } | |
| } | |
| } | |
| } | |
| Device (SMBS) | |
| { | |
| Name (_ADR, 0x001F0003) // _ADR: Address | |
| } | |
| Device (TERM) | |
| { | |
| Name (_ADR, 0x001F0006) // _ADR: Address | |
| } | |
| Device (XHCI) | |
| { | |
| Name (_ADR, 0x00140000) // _ADR: Address | |
| Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
| { | |
| Return (GPRW (0x0D, 0x04)) | |
| } | |
| Name (OPAC, 0x00) | |
| Name (XRST, 0x00) | |
| Name (XUSB, 0x00) | |
| OperationRegion (XPRT, PCI_Config, 0x74, 0x6C) | |
| Field (XPRT, DWordAcc, NoLock, Preserve) | |
| { | |
| Offset (0x01), | |
| PMEE, 1, | |
| , 6, | |
| PMES, 1, | |
| Offset (0x5C), | |
| PR2, 32, | |
| PR2M, 32, | |
| PR3, 32, | |
| PR3M, 32 | |
| } | |
| Method (_PSW, 1, NotSerialized) // _PSW: Power State Wake | |
| { | |
| If (Arg0) | |
| { | |
| PMEE = 0x01 | |
| } | |
| Else | |
| { | |
| PMEE = 0x00 | |
| } | |
| } | |
| Method (_REG, 2, NotSerialized) // _REG: Region Availability | |
| { | |
| If (Arg0 == 0x02) | |
| { | |
| If (Arg1 == 0x01) | |
| { | |
| OPAC = 0x01 | |
| } | |
| Else | |
| { | |
| OPAC = 0x00 | |
| } | |
| } | |
| } | |
| Method (_INI, 0, NotSerialized) // _INI: Initialize | |
| { | |
| If (OPAC == 0x01) | |
| { | |
| PMES = 0x01 | |
| PMEE = 0x00 | |
| } | |
| } | |
| Method (POSC, 3, NotSerialized) | |
| { | |
| IO80 = 0x81 | |
| CreateDWordField (Arg2, 0x00, CDW1) | |
| CreateDWordField (Arg2, 0x04, CDW2) | |
| CreateDWordField (Arg2, 0x08, CDW3) | |
| If ((OSYS >= 0x09) && (OSYS <= 0x0C)) | |
| { | |
| If (Arg0 < 0x02) | |
| { | |
| CDW1 |= 0x08 | |
| IO80 = 0x82 | |
| } | |
| } | |
| ElseIf (Arg0 != 0x01) | |
| { | |
| CDW1 |= 0x08 | |
| IO80 = 0x82 | |
| } | |
| If (XHMD == 0x00) | |
| { | |
| CDW1 |= 0x02 | |
| IO80 = 0x83 | |
| } | |
| If ((CDW1 & 0x0E) == 0x00) | |
| { | |
| If (!(CDW1 & 0x01)) | |
| { | |
| If (CDW3 & 0x01) | |
| { | |
| ESEL () | |
| IO80 = 0x85 | |
| XHMD = 0x00 | |
| } | |
| If (CDW2 & 0x01) | |
| { | |
| XSEL (0x00) | |
| IO80 = 0x84 | |
| } | |
| Else | |
| { | |
| ESEL () | |
| IO80 = 0x85 | |
| } | |
| } | |
| } | |
| Return (Arg2) | |
| } | |
| Method (XSEL, 1, Serialized) | |
| { | |
| If (((XHMD == 0x02) || (XHMD == 0x03)) || Arg0) | |
| { | |
| If (XHMD == 0x03) | |
| { | |
| ^^LPC0.XSMB = 0x01 | |
| } | |
| XUSB = 0x01 | |
| XRST = 0x01 | |
| Local0 = 0x00 | |
| Local0 = (PR3 & 0xFFFFFFC0) | |
| PR3 = (Local0 | PR3M) /* \_SB_.PCI0.XHCI.PR3M */ | |
| Local0 = 0x00 | |
| Local0 = (PR2 & 0xFFFF8000) | |
| PR2 = (Local0 | PR2M) /* \_SB_.PCI0.XHCI.PR2M */ | |
| } | |
| } | |
| Method (ESEL, 0, Serialized) | |
| { | |
| If ((XHMD == 0x02) || (XHMD == 0x03)) | |
| { | |
| PR3 &= 0xFFFFFFC0 | |
| PR2 &= 0xFFFF8000 | |
| XUSB = 0x00 | |
| XRST = 0x00 | |
| } | |
| } | |
| Method (XWAK, 0, Serialized) | |
| { | |
| If ((XUSB == 0x01) || (XRST == 0x01)) | |
| { | |
| XSEL (0x01) | |
| Notify (XHCI, 0x00) // Bus Check | |
| } | |
| } | |
| Method (_S3D, 0, NotSerialized) // _S3D: S3 Device State | |
| { | |
| Return (0x02) | |
| } | |
| Method (_S4D, 0, NotSerialized) // _S4D: S4 Device State | |
| { | |
| Return (0x02) | |
| } | |
| Device (RHUB) | |
| { | |
| Name (_ADR, 0x00) // _ADR: Address | |
| Device (HS01) | |
| { | |
| Name (_ADR, 0x01) // _ADR: Address | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| Return (0x0F) | |
| } | |
| Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
| { | |
| Name (UPCP, Package (0x04) | |
| { | |
| 0xFF, | |
| 0x00, | |
| 0x00, | |
| 0x00 | |
| }) | |
| If (OSYS >= 0x0D) | |
| { | |
| If (PLAT == 0x1B) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| } | |
| Else | |
| { | |
| UPCP [0x00] = 0x00 | |
| If ((PLAT == 0x00) || (PLAT == 0x01)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| If ((PLAT == 0x13) || (PLAT == 0x16)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| If ((PLAT == 0x14) || (PLAT == 0x15)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| If ((PLAT == 0x11) || (PLAT == 0x12)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| If ((PLAT == 0x0F) || (PLAT == 0x10)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| If ((PLAT == 0x07) || (PLAT == 0x08)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| If ((PLAT == 0x03) || (PLAT == 0x04)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| If (PLAT == 0x05) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| } | |
| Return (UPCP) /* \_SB_.PCI0.XHCI.RHUB.HS01._UPC.UPCP */ | |
| } | |
| Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
| { | |
| Name (PLDP, Package (0x01) | |
| { | |
| Buffer (0x14) | |
| { | |
| /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* ........ */ | |
| /* 0008 */ 0x40, 0xC1, 0x80, 0x00, 0x01, 0x00, 0x00, 0x00, /* @....... */ | |
| /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF /* .... */ | |
| } | |
| }) | |
| CreateField (DerefOf (PLDP [0x00]), 0x43, 0x07, PANL) | |
| CreateBitField (DerefOf (PLDP [0x00]), 0x40, VISB) | |
| If (PLAT == 0x01) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| } | |
| If (PLAT == 0x00) | |
| { | |
| VISB = One | |
| PANL = 0x0C | |
| } | |
| If ((PLAT == 0x13) || (PLAT == 0x16)) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| } | |
| If ((PLAT == 0x14) || (PLAT == 0x15)) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| } | |
| If ((PLAT == 0x11) || (PLAT == 0x12)) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| } | |
| If ((PLAT == 0x0A) || (PLAT == 0x0B)) | |
| { | |
| PANL = 0x08 | |
| } | |
| If ((PLAT == 0x0F) || (PLAT == 0x10)) | |
| { | |
| VISB = One | |
| PANL = 0x03 | |
| } | |
| If ((PLAT == 0x07) || (PLAT == 0x08)) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| } | |
| If ((PLAT == 0x03) || (PLAT == 0x04)) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| } | |
| If (PLAT == 0x05) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| } | |
| Return (PLDP) /* \_SB_.PCI0.XHCI.RHUB.HS01._PLD.PLDP */ | |
| } | |
| } | |
| Device (HS02) | |
| { | |
| Name (_ADR, 0x02) // _ADR: Address | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| Return (0x0F) | |
| } | |
| Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
| { | |
| Name (UPCP, Package (0x04) | |
| { | |
| 0xFF, | |
| 0x00, | |
| 0x00, | |
| 0x00 | |
| }) | |
| If (OSYS >= 0x0D) {} | |
| Else | |
| { | |
| UPCP [0x00] = 0x00 | |
| If ((PLAT == 0x00) || (PLAT == 0x01)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| If ((PLAT == 0x13) || (PLAT == 0x16)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| If ((PLAT == 0x14) || (PLAT == 0x15)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| If ((PLAT == 0x11) || (PLAT == 0x12)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| If ((PLAT == 0x0A) || (PLAT == 0x0B)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| If ((PLAT == 0x0F) || (PLAT == 0x10)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| If ((PLAT == 0x07) || (PLAT == 0x08)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| If ((PLAT == 0x03) || (PLAT == 0x04)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| If (PLAT == 0x05) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| If (PLAT == 0x1B) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| } | |
| Return (UPCP) /* \_SB_.PCI0.XHCI.RHUB.HS02._UPC.UPCP */ | |
| } | |
| Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
| { | |
| Name (PLDP, Package (0x01) | |
| { | |
| Buffer (0x14) | |
| { | |
| /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* ........ */ | |
| /* 0008 */ 0x40, 0x41, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, /* @A...... */ | |
| /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF /* .... */ | |
| } | |
| }) | |
| CreateField (DerefOf (PLDP [0x00]), 0x43, 0x07, PANL) | |
| CreateBitField (DerefOf (PLDP [0x00]), 0x40, VISB) | |
| If (PLAT == 0x01) | |
| { | |
| VISB = One | |
| PANL = 0x0C | |
| } | |
| If (PLAT == 0x00) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| } | |
| If ((PLAT == 0x13) || (PLAT == 0x16)) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| } | |
| If ((PLAT == 0x14) || (PLAT == 0x15)) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| } | |
| If ((PLAT == 0x11) || (PLAT == 0x12)) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| } | |
| If ((PLAT == 0x0A) || (PLAT == 0x0B)) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| } | |
| If ((PLAT == 0x0F) || (PLAT == 0x10)) | |
| { | |
| VISB = One | |
| PANL = 0x03 | |
| } | |
| If ((PLAT == 0x07) || (PLAT == 0x08)) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| } | |
| If ((PLAT == 0x03) || (PLAT == 0x04)) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| } | |
| If (PLAT == 0x05) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| } | |
| If (PLAT == 0x1B) | |
| { | |
| VISB = One | |
| PANL = 0x28 | |
| } | |
| Return (PLDP) /* \_SB_.PCI0.XHCI.RHUB.HS02._PLD.PLDP */ | |
| } | |
| } | |
| Device (HS03) | |
| { | |
| Name (_ADR, 0x03) // _ADR: Address | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| Return (0x0F) | |
| } | |
| Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
| { | |
| Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler | |
| Name (UPCP, Package (0x04) | |
| { | |
| 0xFF, | |
| 0x00, | |
| 0x00, | |
| 0x00 | |
| }) | |
| If (OSYS >= 0x0D) | |
| { | |
| While (One) | |
| { | |
| _T_0 = ToInteger (PLAT) | |
| If (_T_0 == 0x03) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| ElseIf (_T_0 == 0x04) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| ElseIf (_T_0 == 0x1B) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| Break | |
| } | |
| } | |
| Else | |
| { | |
| UPCP [0x00] = 0x00 | |
| If ((PLAT == 0x00) || (PLAT == 0x01)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| If ((PLAT == 0x13) || (PLAT == 0x16)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| If ((PLAT == 0x14) || (PLAT == 0x15)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| If ((PLAT == 0x11) || (PLAT == 0x12)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| If ((PLAT == 0x0F) || (PLAT == 0x10)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| If ((PLAT == 0x07) || (PLAT == 0x08)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| } | |
| Return (UPCP) /* \_SB_.PCI0.XHCI.RHUB.HS03._UPC.UPCP */ | |
| } | |
| Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
| { | |
| Name (PLDP, Package (0x01) | |
| { | |
| Buffer (0x14) | |
| { | |
| /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* ........ */ | |
| /* 0008 */ 0x40, 0xC1, 0x81, 0x01, 0x01, 0x00, 0x00, 0x00, /* @....... */ | |
| /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF /* .... */ | |
| } | |
| }) | |
| CreateField (DerefOf (PLDP [0x00]), 0x43, 0x07, PANL) | |
| CreateBitField (DerefOf (PLDP [0x00]), 0x40, VISB) | |
| If ((PLAT == 0x00) || (PLAT == 0x01)) | |
| { | |
| VISB = One | |
| PANL = 0x2E | |
| } | |
| If ((PLAT == 0x13) || (PLAT == 0x16)) | |
| { | |
| VISB = One | |
| PANL = 0x04 | |
| } | |
| If ((PLAT == 0x14) || (PLAT == 0x15)) | |
| { | |
| VISB = One | |
| PANL = 0x04 | |
| } | |
| If ((PLAT == 0x11) || (PLAT == 0x12)) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| } | |
| If ((PLAT == 0x0A) || (PLAT == 0x0B)) | |
| { | |
| VISB = One | |
| PANL = 0x08 | |
| } | |
| If ((PLAT == 0x0F) || (PLAT == 0x10)) | |
| { | |
| VISB = One | |
| PANL = 0x03 | |
| } | |
| If ((PLAT == 0x07) || (PLAT == 0x08)) | |
| { | |
| VISB = One | |
| PANL = 0x08 | |
| } | |
| If (PLAT == 0x05) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| } | |
| Return (PLDP) /* \_SB_.PCI0.XHCI.RHUB.HS03._PLD.PLDP */ | |
| } | |
| } | |
| Device (HS04) | |
| { | |
| Name (_ADR, 0x04) // _ADR: Address | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| Return (0x0F) | |
| } | |
| Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
| { | |
| Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler | |
| Name (UPCP, Package (0x04) | |
| { | |
| 0xFF, | |
| 0x00, | |
| 0x00, | |
| 0x00 | |
| }) | |
| If (OSYS >= 0x0D) | |
| { | |
| While (One) | |
| { | |
| _T_0 = ToInteger (PLAT) | |
| If (_T_0 == 0x00) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| ElseIf (_T_0 == 0x1B) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| Break | |
| } | |
| } | |
| Else | |
| { | |
| UPCP [0x00] = 0x00 | |
| If (PLAT == 0x01) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| If ((PLAT == 0x13) || (PLAT == 0x16)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| If ((PLAT == 0x14) || (PLAT == 0x15)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| If ((PLAT == 0x11) || (PLAT == 0x12)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| If ((PLAT == 0x07) || (PLAT == 0x08)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| If ((PLAT == 0x0F) || (PLAT == 0x10)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| If ((PLAT == 0x03) || (PLAT == 0x04)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| If (PLAT == 0x05) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| } | |
| Return (UPCP) /* \_SB_.PCI0.XHCI.RHUB.HS04._UPC.UPCP */ | |
| } | |
| Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
| { | |
| Name (PLDP, Package (0x01) | |
| { | |
| Buffer (0x14) | |
| { | |
| /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* ........ */ | |
| /* 0008 */ 0x40, 0x41, 0x02, 0x02, 0x01, 0x00, 0x00, 0x00, /* @A...... */ | |
| /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF /* .... */ | |
| } | |
| }) | |
| CreateField (DerefOf (PLDP [0x00]), 0x43, 0x07, PANL) | |
| CreateBitField (DerefOf (PLDP [0x00]), 0x40, VISB) | |
| If (PLAT == 0x01) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| } | |
| If ((PLAT == 0x13) || (PLAT == 0x16)) | |
| { | |
| VISB = One | |
| PANL = 0x04 | |
| } | |
| If ((PLAT == 0x14) || (PLAT == 0x15)) | |
| { | |
| VISB = One | |
| PANL = 0x04 | |
| } | |
| If ((PLAT == 0x11) || (PLAT == 0x12)) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| } | |
| If ((PLAT == 0x07) || (PLAT == 0x08)) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| } | |
| If ((PLAT == 0x0F) || (PLAT == 0x10)) | |
| { | |
| VISB = One | |
| PANL = 0x03 | |
| } | |
| If ((PLAT == 0x0A) || (PLAT == 0x0B)) | |
| { | |
| PANL = 0x03 | |
| } | |
| If ((PLAT == 0x03) || (PLAT == 0x04)) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| } | |
| If (PLAT == 0x05) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| } | |
| Return (PLDP) /* \_SB_.PCI0.XHCI.RHUB.HS04._PLD.PLDP */ | |
| } | |
| } | |
| Device (HS05) | |
| { | |
| Name (_ADR, 0x05) // _ADR: Address | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| Return (0x0F) | |
| } | |
| Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
| { | |
| Name (UPCP, Package (0x04) | |
| { | |
| 0xFF, | |
| 0x00, | |
| 0x00, | |
| 0x00 | |
| }) | |
| If (OSYS >= 0x0D) | |
| { | |
| If (PLAT == 0x1B) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| } | |
| Else | |
| { | |
| UPCP [0x00] = 0x00 | |
| If ((PLAT == 0x13) || (PLAT == 0x16)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| If ((PLAT == 0x14) || (PLAT == 0x15)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| If ((PLAT == 0x11) || (PLAT == 0x12)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| If ((PLAT == 0x0A) || (PLAT == 0x0B)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| If ((PLAT == 0x0F) || (PLAT == 0x10)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| If ((PLAT == 0x03) || (PLAT == 0x04)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| If (PLAT == 0x05) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| If (0x01) | |
| { | |
| If ((PLAT == 0x07) || (PLAT == 0x08)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| } | |
| } | |
| Return (UPCP) /* \_SB_.PCI0.XHCI.RHUB.HS05._UPC.UPCP */ | |
| } | |
| Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
| { | |
| Name (PLDP, Package (0x01) | |
| { | |
| Buffer (0x14) | |
| { | |
| /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* ........ */ | |
| /* 0008 */ 0x40, 0xC1, 0x82, 0x02, 0x01, 0x00, 0x00, 0x00, /* @....... */ | |
| /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF /* .... */ | |
| } | |
| }) | |
| CreateField (DerefOf (PLDP [0x00]), 0x43, 0x07, PANL) | |
| CreateBitField (DerefOf (PLDP [0x00]), 0x40, VISB) | |
| If ((PLAT == 0x09) || (PLAT == 0x13)) | |
| { | |
| PANL = 0x08 | |
| } | |
| If ((PLAT == 0x13) || (PLAT == 0x16)) | |
| { | |
| VISB = One | |
| PANL = 0x04 | |
| } | |
| If ((PLAT == 0x14) || (PLAT == 0x15)) | |
| { | |
| VISB = One | |
| PANL = 0x04 | |
| } | |
| If ((PLAT == 0x11) || (PLAT == 0x12)) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| } | |
| If ((PLAT == 0x0A) || (PLAT == 0x0B)) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| } | |
| If ((PLAT == 0x0F) || (PLAT == 0x10)) | |
| { | |
| VISB = One | |
| PANL = 0x03 | |
| } | |
| If ((PLAT == 0x03) || (PLAT == 0x04)) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| } | |
| If (PLAT == 0x05) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| } | |
| If (0x01) | |
| { | |
| If ((PLAT == 0x07) || (PLAT == 0x08)) | |
| { | |
| VISB = One | |
| PANL = 0x04 | |
| } | |
| } | |
| ElseIf ((PLAT == 0x07) || (PLAT == 0x08)) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| } | |
| Return (PLDP) /* \_SB_.PCI0.XHCI.RHUB.HS05._PLD.PLDP */ | |
| } | |
| } | |
| Device (HS06) | |
| { | |
| Name (_ADR, 0x06) // _ADR: Address | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| Return (0x0F) | |
| } | |
| Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
| { | |
| Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler | |
| Name (UPCP, Package (0x04) | |
| { | |
| 0xFF, | |
| 0x00, | |
| 0x00, | |
| 0x00 | |
| }) | |
| If (OSYS >= 0x0D) | |
| { | |
| While (One) | |
| { | |
| _T_0 = ToInteger (PLAT) | |
| If (_T_0 == 0x0A) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| ElseIf (_T_0 == 0x0B) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| ElseIf (_T_0 == 0x07) | |
| { | |
| If (0x00) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| } | |
| ElseIf (_T_0 == 0x08) | |
| { | |
| If (0x00) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| } | |
| ElseIf (_T_0 == 0x03) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| ElseIf (_T_0 == 0x04) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| ElseIf (_T_0 == 0x05) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| ElseIf (_T_0 == 0x1B) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| Break | |
| } | |
| } | |
| Else | |
| { | |
| UPCP [0x00] = 0x00 | |
| If ((PLAT == 0x13) || (PLAT == 0x16)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| If ((PLAT == 0x14) || (PLAT == 0x15)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| If ((PLAT == 0x11) || (PLAT == 0x12)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| If ((PLAT == 0x0F) || (PLAT == 0x10)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| } | |
| Return (UPCP) /* \_SB_.PCI0.XHCI.RHUB.HS06._UPC.UPCP */ | |
| } | |
| Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
| { | |
| Name (PLDP, Package (0x01) | |
| { | |
| Buffer (0x14) | |
| { | |
| /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* ........ */ | |
| /* 0008 */ 0x40, 0x41, 0x03, 0x03, 0x01, 0x00, 0x00, 0x00, /* @A...... */ | |
| /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF /* .... */ | |
| } | |
| }) | |
| CreateField (DerefOf (PLDP [0x00]), 0x43, 0x07, PANL) | |
| CreateBitField (DerefOf (PLDP [0x00]), 0x40, VISB) | |
| If ((PLAT == 0x00) || (PLAT == 0x01)) | |
| { | |
| VISB = One | |
| PANL = 0x08 | |
| } | |
| If ((PLAT == 0x13) || (PLAT == 0x16)) | |
| { | |
| VISB = One | |
| PANL = 0x04 | |
| } | |
| If ((PLAT == 0x14) || (PLAT == 0x15)) | |
| { | |
| VISB = One | |
| PANL = 0x04 | |
| } | |
| If ((PLAT == 0x11) || (PLAT == 0x12)) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| } | |
| If (0x01) | |
| { | |
| If ((PLAT == 0x07) || (PLAT == 0x08)) | |
| { | |
| VISB = One | |
| PANL = 0x08 | |
| } | |
| } | |
| If ((PLAT == 0x0F) || (PLAT == 0x10)) | |
| { | |
| VISB = One | |
| PANL = 0x03 | |
| } | |
| Return (PLDP) /* \_SB_.PCI0.XHCI.RHUB.HS06._PLD.PLDP */ | |
| } | |
| } | |
| Device (HS07) | |
| { | |
| Name (_ADR, 0x07) // _ADR: Address | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| Return (0x0F) | |
| } | |
| Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
| { | |
| Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler | |
| Name (UPCP, Package (0x04) | |
| { | |
| 0xFF, | |
| 0x00, | |
| 0x00, | |
| 0x00 | |
| }) | |
| If (OSYS >= 0x0D) | |
| { | |
| While (One) | |
| { | |
| _T_0 = ToInteger (PLAT) | |
| If (_T_0 == 0x00) | |
| { | |
| If (0x00) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| } | |
| ElseIf (_T_0 == 0x11) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| ElseIf (_T_0 == 0x12) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| ElseIf (_T_0 == 0x07) | |
| { | |
| If (0x00) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| } | |
| ElseIf (_T_0 == 0x08) | |
| { | |
| If (0x00) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| } | |
| ElseIf (_T_0 == 0x03) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| ElseIf (_T_0 == 0x04) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| ElseIf (_T_0 == 0x05) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| ElseIf (_T_0 == 0x1B) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| Break | |
| } | |
| } | |
| Else | |
| { | |
| UPCP [0x00] = 0x00 | |
| If ((PLAT == 0x13) || (PLAT == 0x16)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| If ((PLAT == 0x14) || (PLAT == 0x15)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| If (0x01) | |
| { | |
| If ((PLAT == 0x00) || (PLAT == 0x01)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| } | |
| If ((PLAT == 0x0A) || (PLAT == 0x0B)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| } | |
| Return (UPCP) /* \_SB_.PCI0.XHCI.RHUB.HS07._UPC.UPCP */ | |
| } | |
| Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
| { | |
| Name (PLDP, Package (0x01) | |
| { | |
| Buffer (0x14) | |
| { | |
| /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* ........ */ | |
| /* 0008 */ 0x40, 0xC1, 0x83, 0x03, 0x01, 0x00, 0x00, 0x00, /* @....... */ | |
| /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF /* .... */ | |
| } | |
| }) | |
| CreateField (DerefOf (PLDP [0x00]), 0x43, 0x07, PANL) | |
| CreateBitField (DerefOf (PLDP [0x00]), 0x40, VISB) | |
| If ((PLAT == 0x00) || (PLAT == 0x01)) | |
| { | |
| VISB = One | |
| PANL = 0x15 | |
| } | |
| If ((PLAT == 0x13) || (PLAT == 0x16)) | |
| { | |
| VISB = One | |
| PANL = 0x08 | |
| } | |
| If ((PLAT == 0x14) || (PLAT == 0x15)) | |
| { | |
| VISB = One | |
| PANL = 0x08 | |
| } | |
| If ((PLAT == 0x0A) || (PLAT == 0x0B)) | |
| { | |
| VISB = One | |
| PANL = 0x04 | |
| } | |
| If ((PLAT == 0x0F) || (PLAT == 0x10)) | |
| { | |
| VISB = One | |
| PANL = 0x03 | |
| } | |
| If (0x01) | |
| { | |
| If ((PLAT == 0x07) || (PLAT == 0x08)) | |
| { | |
| VISB = One | |
| PANL = 0x08 | |
| } | |
| } | |
| Return (PLDP) /* \_SB_.PCI0.XHCI.RHUB.HS07._PLD.PLDP */ | |
| } | |
| } | |
| Device (HS08) | |
| { | |
| Name (_ADR, 0x08) // _ADR: Address | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| Return (0x0F) | |
| } | |
| Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
| { | |
| Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler | |
| Name (UPCP, Package (0x04) | |
| { | |
| 0xFF, | |
| 0x00, | |
| 0x00, | |
| 0x00 | |
| }) | |
| If (OSYS >= 0x0D) | |
| { | |
| While (One) | |
| { | |
| _T_0 = ToInteger (PLAT) | |
| If (_T_0 == 0x11) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| ElseIf (_T_0 == 0x12) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| ElseIf (_T_0 == 0x00) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| ElseIf (_T_0 == 0x1B) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| Break | |
| } | |
| } | |
| Else | |
| { | |
| UPCP [0x00] = 0x00 | |
| If ((PLAT == 0x13) || (PLAT == 0x16)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| If ((PLAT == 0x14) || (PLAT == 0x15)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| If ((PLAT == 0x0A) || (PLAT == 0x0B)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| } | |
| Return (UPCP) /* \_SB_.PCI0.XHCI.RHUB.HS08._UPC.UPCP */ | |
| } | |
| Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
| { | |
| Name (PLDP, Package (0x01) | |
| { | |
| Buffer (0x14) | |
| { | |
| /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* ........ */ | |
| /* 0008 */ 0x40, 0x41, 0x04, 0x04, 0x01, 0x00, 0x00, 0x00, /* @A...... */ | |
| /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF /* .... */ | |
| } | |
| }) | |
| CreateField (DerefOf (PLDP [0x00]), 0x43, 0x07, PANL) | |
| CreateBitField (DerefOf (PLDP [0x00]), 0x40, VISB) | |
| If (PLAT == 0x01) | |
| { | |
| VISB = One | |
| PANL = 0x08 | |
| } | |
| If ((PLAT == 0x13) || (PLAT == 0x16)) | |
| { | |
| VISB = One | |
| PANL = 0x08 | |
| } | |
| If ((PLAT == 0x14) || (PLAT == 0x15)) | |
| { | |
| VISB = One | |
| PANL = 0x08 | |
| } | |
| If ((PLAT == 0x0F) || (PLAT == 0x10)) | |
| { | |
| VISB = One | |
| PANL = 0x03 | |
| } | |
| If ((PLAT == 0x0A) || (PLAT == 0x0B)) | |
| { | |
| VISB = One | |
| PANL = 0x04 | |
| } | |
| If ((PLAT == 0x03) || (PLAT == 0x04)) | |
| { | |
| PANL = 0x08 | |
| } | |
| If (PLAT == 0x05) | |
| { | |
| PANL = 0x08 | |
| } | |
| If ((PLAT == 0x07) || (PLAT == 0x08)) | |
| { | |
| PANL = 0x08 | |
| } | |
| Return (PLDP) /* \_SB_.PCI0.XHCI.RHUB.HS08._PLD.PLDP */ | |
| } | |
| } | |
| Device (HS09) | |
| { | |
| Name (_ADR, 0x09) // _ADR: Address | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| Return (0x0F) | |
| } | |
| Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
| { | |
| Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler | |
| Name (UPCP, Package (0x04) | |
| { | |
| 0xFF, | |
| 0x00, | |
| 0x00, | |
| 0x00 | |
| }) | |
| If (OSYS >= 0x0D) | |
| { | |
| While (One) | |
| { | |
| _T_0 = ToInteger (PLAT) | |
| If (_T_0 == 0x11) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| ElseIf (_T_0 == 0x12) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| ElseIf (_T_0 == 0x0A) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| ElseIf (_T_0 == 0x0B) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| ElseIf (_T_0 == 0x1B) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| Break | |
| } | |
| } | |
| Else | |
| { | |
| UPCP [0x00] = 0x00 | |
| If ((PLAT == 0x13) || (PLAT == 0x16)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| If ((PLAT == 0x14) || (PLAT == 0x15)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| If ((PLAT == 0x03) || (PLAT == 0x04)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| If (0x00) | |
| { | |
| If ((PLAT == 0x07) || (PLAT == 0x08)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| } | |
| } | |
| Return (UPCP) /* \_SB_.PCI0.XHCI.RHUB.HS09._UPC.UPCP */ | |
| } | |
| Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
| { | |
| Name (PLDP, Package (0x01) | |
| { | |
| Buffer (0x14) | |
| { | |
| /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* ........ */ | |
| /* 0008 */ 0x40, 0xC1, 0x84, 0x04, 0x01, 0x00, 0x00, 0x00, /* @....... */ | |
| /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF /* .... */ | |
| } | |
| }) | |
| CreateField (DerefOf (PLDP [0x00]), 0x43, 0x07, PANL) | |
| CreateBitField (DerefOf (PLDP [0x00]), 0x40, VISB) | |
| If ((PLAT == 0x00) || (PLAT == 0x01)) | |
| { | |
| VISB = One | |
| PANL = 0x08 | |
| } | |
| If ((PLAT == 0x13) || (PLAT == 0x16)) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| } | |
| If ((PLAT == 0x14) || (PLAT == 0x15)) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| } | |
| If ((PLAT == 0x03) || (PLAT == 0x04)) | |
| { | |
| VISB = One | |
| PANL = 0x04 | |
| } | |
| If (PLAT == 0x05) | |
| { | |
| VISB = One | |
| PANL = 0x04 | |
| } | |
| If (0x01) | |
| { | |
| If ((PLAT == 0x07) || (PLAT == 0x08)) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| } | |
| } | |
| ElseIf ((PLAT == 0x07) || (PLAT == 0x08)) | |
| { | |
| VISB = One | |
| PANL = 0x04 | |
| } | |
| Return (PLDP) /* \_SB_.PCI0.XHCI.RHUB.HS09._PLD.PLDP */ | |
| } | |
| } | |
| Device (HS10) | |
| { | |
| Name (_ADR, 0x0A) // _ADR: Address | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| Return (0x0F) | |
| } | |
| Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
| { | |
| Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler | |
| Name (UPCP, Package (0x04) | |
| { | |
| 0xFF, | |
| 0x00, | |
| 0x00, | |
| 0x00 | |
| }) | |
| If (OSYS >= 0x0D) | |
| { | |
| While (One) | |
| { | |
| _T_0 = ToInteger (PLAT) | |
| If (_T_0 == 0x11) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| ElseIf (_T_0 == 0x12) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| ElseIf (_T_0 == 0x0A) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| ElseIf (_T_0 == 0x0B) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| ElseIf (_T_0 == 0x07) | |
| { | |
| If (0x01) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| } | |
| ElseIf (_T_0 == 0x08) | |
| { | |
| If (0x01) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| } | |
| ElseIf (_T_0 == 0x1B) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| Break | |
| } | |
| } | |
| Else | |
| { | |
| UPCP [0x00] = 0x00 | |
| If ((PLAT == 0x13) || (PLAT == 0x16)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| If ((PLAT == 0x14) || (PLAT == 0x15)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| } | |
| Return (UPCP) /* \_SB_.PCI0.XHCI.RHUB.HS10._UPC.UPCP */ | |
| } | |
| Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
| { | |
| Name (PLDP, Package (0x01) | |
| { | |
| Buffer (0x14) | |
| { | |
| /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* ........ */ | |
| /* 0008 */ 0x40, 0x41, 0x05, 0x05, 0x01, 0x00, 0x00, 0x00, /* @A...... */ | |
| /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF /* .... */ | |
| } | |
| }) | |
| CreateField (DerefOf (PLDP [0x00]), 0x43, 0x07, PANL) | |
| CreateBitField (DerefOf (PLDP [0x00]), 0x40, VISB) | |
| If ((PLAT == 0x00) || (PLAT == 0x01)) | |
| { | |
| VISB = One | |
| PANL = 0x08 | |
| } | |
| If ((PLAT == 0x13) || (PLAT == 0x16)) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| } | |
| If ((PLAT == 0x14) || (PLAT == 0x15)) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| } | |
| If ((PLAT == 0x03) || (PLAT == 0x04)) | |
| { | |
| VISB = One | |
| PANL = 0x08 | |
| } | |
| If (PLAT == 0x05) | |
| { | |
| VISB = One | |
| PANL = 0x08 | |
| } | |
| If (0x00) | |
| { | |
| If ((PLAT == 0x07) || (PLAT == 0x08)) | |
| { | |
| VISB = One | |
| PANL = 0x08 | |
| } | |
| } | |
| If ((PLAT == 0x0F) || (PLAT == 0x10)) | |
| { | |
| VISB = One | |
| PANL = 0x08 | |
| } | |
| Return (PLDP) /* \_SB_.PCI0.XHCI.RHUB.HS10._PLD.PLDP */ | |
| } | |
| } | |
| Device (HS11) | |
| { | |
| Name (_ADR, 0x0B) // _ADR: Address | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| Return (0x0F) | |
| } | |
| Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
| { | |
| Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler | |
| Name (UPCP, Package (0x04) | |
| { | |
| 0xFF, | |
| 0x00, | |
| 0x00, | |
| 0x00 | |
| }) | |
| If (OSYS >= 0x0D) | |
| { | |
| While (One) | |
| { | |
| _T_0 = ToInteger (PLAT) | |
| If (_T_0 == 0x00) | |
| { | |
| If (0x01) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| } | |
| ElseIf (_T_0 == 0x01) | |
| { | |
| If (0x01) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| } | |
| ElseIf (_T_0 == 0x11) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| ElseIf (_T_0 == 0x12) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| ElseIf (_T_0 == 0x07) | |
| { | |
| If (0x01) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| } | |
| ElseIf (_T_0 == 0x08) | |
| { | |
| If (0x01) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| } | |
| ElseIf (_T_0 == 0x1B) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| Break | |
| } | |
| } | |
| Else | |
| { | |
| UPCP [0x00] = 0x00 | |
| If ((PLAT == 0x13) || (PLAT == 0x16)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| If ((PLAT == 0x14) || (PLAT == 0x15)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| If (0x00) | |
| { | |
| If ((PLAT == 0x00) || (PLAT == 0x01)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| } | |
| } | |
| Return (UPCP) /* \_SB_.PCI0.XHCI.RHUB.HS11._UPC.UPCP */ | |
| } | |
| Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
| { | |
| Name (PLDP, Package (0x01) | |
| { | |
| Buffer (0x14) | |
| { | |
| /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* ........ */ | |
| /* 0008 */ 0x40, 0xC1, 0x85, 0x05, 0x01, 0x00, 0x00, 0x00, /* @....... */ | |
| /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF /* .... */ | |
| } | |
| }) | |
| CreateField (DerefOf (PLDP [0x00]), 0x43, 0x07, PANL) | |
| CreateBitField (DerefOf (PLDP [0x00]), 0x40, VISB) | |
| If (0x00) | |
| { | |
| If ((PLAT == 0x00) || (PLAT == 0x01)) | |
| { | |
| VISB = One | |
| PANL = 0x04 | |
| } | |
| } | |
| If ((PLAT == 0x03) || (PLAT == 0x04)) | |
| { | |
| VISB = One | |
| PANL = 0x08 | |
| } | |
| If (PLAT == 0x05) | |
| { | |
| VISB = One | |
| PANL = 0x08 | |
| } | |
| If ((PLAT == 0x13) || (PLAT == 0x16)) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| } | |
| If ((PLAT == 0x14) || (PLAT == 0x15)) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| } | |
| If (0x00) | |
| { | |
| If ((PLAT == 0x07) || (PLAT == 0x08)) | |
| { | |
| VISB = One | |
| PANL = 0x08 | |
| } | |
| } | |
| If ((PLAT == 0x0F) || (PLAT == 0x10)) | |
| { | |
| VISB = One | |
| PANL = 0x08 | |
| } | |
| If ((PLAT == 0x0A) || (PLAT == 0x0B)) | |
| { | |
| PANL = 0x08 | |
| } | |
| Return (PLDP) /* \_SB_.PCI0.XHCI.RHUB.HS11._PLD.PLDP */ | |
| } | |
| } | |
| Device (HS12) | |
| { | |
| Name (_ADR, 0x0C) // _ADR: Address | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| Return (0x0F) | |
| } | |
| Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
| { | |
| Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler | |
| Name (UPCP, Package (0x04) | |
| { | |
| 0xFF, | |
| 0x00, | |
| 0x00, | |
| 0x00 | |
| }) | |
| If (OSYS >= 0x0D) | |
| { | |
| While (One) | |
| { | |
| _T_0 = ToInteger (PLAT) | |
| If (_T_0 == 0x11) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| ElseIf (_T_0 == 0x12) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| ElseIf (_T_0 == 0x1B) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| Break | |
| } | |
| } | |
| Else | |
| { | |
| UPCP [0x00] = 0x00 | |
| If ((PLAT == 0x13) || (PLAT == 0x16)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| If ((PLAT == 0x14) || (PLAT == 0x15)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| If (0x01) | |
| { | |
| If ((PLAT == 0x00) || (PLAT == 0x01)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| } | |
| If (0x01) | |
| { | |
| If ((PLAT == 0x07) || (PLAT == 0x08)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| } | |
| } | |
| Return (UPCP) /* \_SB_.PCI0.XHCI.RHUB.HS12._UPC.UPCP */ | |
| } | |
| Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
| { | |
| Name (PLDP, Package (0x01) | |
| { | |
| Buffer (0x14) | |
| { | |
| /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* ........ */ | |
| /* 0008 */ 0x40, 0x41, 0x06, 0x06, 0x01, 0x00, 0x00, 0x00, /* @A...... */ | |
| /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF /* .... */ | |
| } | |
| }) | |
| CreateField (DerefOf (PLDP [0x00]), 0x43, 0x07, PANL) | |
| CreateBitField (DerefOf (PLDP [0x00]), 0x40, VISB) | |
| If ((PLAT == 0x00) || (PLAT == 0x01)) | |
| { | |
| VISB = One | |
| PANL = 0x4C | |
| } | |
| If ((PLAT == 0x03) || (PLAT == 0x04)) | |
| { | |
| PANL = 0x08 | |
| } | |
| If (PLAT == 0x05) | |
| { | |
| PANL = 0x08 | |
| } | |
| If ((PLAT == 0x13) || (PLAT == 0x16)) | |
| { | |
| VISB = One | |
| PANL = 0x04 | |
| } | |
| If ((PLAT == 0x14) || (PLAT == 0x15)) | |
| { | |
| VISB = One | |
| PANL = 0x04 | |
| } | |
| If ((PLAT == 0x0A) || (PLAT == 0x0B)) | |
| { | |
| VISB = One | |
| PANL = 0x08 | |
| } | |
| If (0x01) | |
| { | |
| If ((PLAT == 0x07) || (PLAT == 0x08)) | |
| { | |
| VISB = One | |
| PANL = 0x04 | |
| } | |
| } | |
| ElseIf ((PLAT == 0x07) || (PLAT == 0x08)) | |
| { | |
| VISB = One | |
| PANL = 0x08 | |
| } | |
| If ((PLAT == 0x0F) || (PLAT == 0x10)) | |
| { | |
| VISB = One | |
| PANL = 0x08 | |
| } | |
| Return (PLDP) /* \_SB_.PCI0.XHCI.RHUB.HS12._PLD.PLDP */ | |
| } | |
| } | |
| Device (HS13) | |
| { | |
| Name (_ADR, 0x0D) // _ADR: Address | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| Return (0x0F) | |
| } | |
| Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
| { | |
| Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler | |
| Name (UPCP, Package (0x04) | |
| { | |
| 0xFF, | |
| 0x00, | |
| 0x00, | |
| 0x00 | |
| }) | |
| If (OSYS >= 0x0D) | |
| { | |
| While (One) | |
| { | |
| _T_0 = ToInteger (PLAT) | |
| If (_T_0 == 0x11) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| ElseIf (_T_0 == 0x12) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| ElseIf (_T_0 == 0x07) | |
| { | |
| If (0x01) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| } | |
| ElseIf (_T_0 == 0x08) | |
| { | |
| If (0x01) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| } | |
| ElseIf (_T_0 == 0x00) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| ElseIf (_T_0 == 0x1B) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| Break | |
| } | |
| } | |
| Else | |
| { | |
| UPCP [0x00] = 0x00 | |
| If ((PLAT == 0x13) || (PLAT == 0x16)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| If ((PLAT == 0x14) || (PLAT == 0x15)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| If ((PLAT == 0x0A) || (PLAT == 0x0B)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| } | |
| Return (UPCP) /* \_SB_.PCI0.XHCI.RHUB.HS13._UPC.UPCP */ | |
| } | |
| Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
| { | |
| Name (PLDP, Package (0x01) | |
| { | |
| Buffer (0x14) | |
| { | |
| /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* ........ */ | |
| /* 0008 */ 0x40, 0xC1, 0x86, 0x06, 0x01, 0x00, 0x00, 0x00, /* @....... */ | |
| /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF /* .... */ | |
| } | |
| }) | |
| CreateField (DerefOf (PLDP [0x00]), 0x43, 0x07, PANL) | |
| CreateBitField (DerefOf (PLDP [0x00]), 0x40, VISB) | |
| If (PLAT == 0x01) | |
| { | |
| PANL = 0x08 | |
| } | |
| If ((PLAT == 0x13) || (PLAT == 0x16)) | |
| { | |
| VISB = One | |
| PANL = 0x08 | |
| } | |
| If ((PLAT == 0x14) || (PLAT == 0x15)) | |
| { | |
| VISB = One | |
| PANL = 0x08 | |
| } | |
| If ((PLAT == 0x0A) || (PLAT == 0x0B)) | |
| { | |
| VISB = One | |
| PANL = 0x04 | |
| } | |
| If ((PLAT == 0x0F) || (PLAT == 0x10)) | |
| { | |
| VISB = One | |
| PANL = 0x03 | |
| } | |
| If ((PLAT == 0x03) || (PLAT == 0x04)) | |
| { | |
| PANL = 0x08 | |
| } | |
| If (PLAT == 0x05) | |
| { | |
| PANL = 0x08 | |
| } | |
| If (0x00) | |
| { | |
| If ((PLAT == 0x07) || (PLAT == 0x08)) | |
| { | |
| PANL = 0x08 | |
| } | |
| } | |
| Return (PLDP) /* \_SB_.PCI0.XHCI.RHUB.HS13._PLD.PLDP */ | |
| } | |
| } | |
| Device (HS14) | |
| { | |
| Name (_ADR, 0x0E) // _ADR: Address | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| Return (0x0F) | |
| } | |
| Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
| { | |
| Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler | |
| Name (UPCP, Package (0x04) | |
| { | |
| 0xFF, | |
| 0x00, | |
| 0x00, | |
| 0x00 | |
| }) | |
| If (OSYS >= 0x0D) | |
| { | |
| While (One) | |
| { | |
| _T_0 = ToInteger (PLAT) | |
| If (_T_0 == 0x00) | |
| { | |
| If (0x01) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| } | |
| ElseIf (_T_0 == 0x01) | |
| { | |
| If (0x01) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| } | |
| ElseIf (_T_0 == 0x11) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| ElseIf (_T_0 == 0x12) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| ElseIf (_T_0 == 0x07) | |
| { | |
| If (0x01) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| } | |
| ElseIf (_T_0 == 0x08) | |
| { | |
| If (0x01) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| } | |
| Break | |
| } | |
| } | |
| Else | |
| { | |
| UPCP [0x00] = 0x00 | |
| If ((PLAT == 0x13) || (PLAT == 0x16)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| If ((PLAT == 0x14) || (PLAT == 0x15)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| If (0x00) | |
| { | |
| If ((PLAT == 0x00) || (PLAT == 0x01)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| } | |
| If ((PLAT == 0x03) || (PLAT == 0x04)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| If (PLAT == 0x05) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| If ((PLAT == 0x0A) || (PLAT == 0x0B)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| If (0x00) | |
| { | |
| If ((PLAT == 0x07) || (PLAT == 0x08)) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| } | |
| If (PLAT == 0x1B) | |
| { | |
| UPCP [0x00] = 0xFF | |
| } | |
| } | |
| Return (UPCP) /* \_SB_.PCI0.XHCI.RHUB.HS14._UPC.UPCP */ | |
| } | |
| Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
| { | |
| Name (PLDP, Package (0x01) | |
| { | |
| Buffer (0x14) | |
| { | |
| /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* ........ */ | |
| /* 0008 */ 0x40, 0x41, 0x07, 0x07, 0x01, 0x00, 0x00, 0x00, /* @A...... */ | |
| /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF /* .... */ | |
| } | |
| }) | |
| CreateField (DerefOf (PLDP [0x00]), 0x43, 0x07, PANL) | |
| CreateBitField (DerefOf (PLDP [0x00]), 0x40, VISB) | |
| If (0x00) | |
| { | |
| If ((PLAT == 0x00) || (PLAT == 0x01)) | |
| { | |
| VISB = One | |
| PANL = 0x04 | |
| } | |
| } | |
| If ((PLAT == 0x03) || (PLAT == 0x04)) | |
| { | |
| VISB = One | |
| PANL = 0x04 | |
| } | |
| If (PLAT == 0x05) | |
| { | |
| VISB = One | |
| PANL = 0x04 | |
| } | |
| If ((PLAT == 0x13) || (PLAT == 0x16)) | |
| { | |
| VISB = One | |
| PANL = 0x08 | |
| } | |
| If ((PLAT == 0x14) || (PLAT == 0x15)) | |
| { | |
| VISB = One | |
| PANL = 0x08 | |
| } | |
| If ((PLAT == 0x0A) || (PLAT == 0x0B)) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| } | |
| If ((PLAT == 0x0F) || (PLAT == 0x10)) | |
| { | |
| VISB = One | |
| PANL = 0x03 | |
| } | |
| If (0x00) | |
| { | |
| If ((PLAT == 0x07) || (PLAT == 0x08)) | |
| { | |
| VISB = One | |
| PANL = 0x04 | |
| } | |
| } | |
| If (PLAT == 0x1B) | |
| { | |
| VISB = One | |
| PANL = 0x20 | |
| } | |
| Return (PLDP) /* \_SB_.PCI0.XHCI.RHUB.HS14._PLD.PLDP */ | |
| } | |
| } | |
| Device (SSP1) | |
| { | |
| Name (_ADR, 0x10) // _ADR: Address | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| Return (0x0F) | |
| } | |
| Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
| { | |
| Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler | |
| Name (UPCP, Package (0x04) | |
| { | |
| 0xFF, | |
| 0x03, | |
| 0x00, | |
| 0x00 | |
| }) | |
| If (OSYS >= 0x0D) | |
| { | |
| While (One) | |
| { | |
| _T_0 = ToInteger (PLAT) | |
| If (_T_0 == 0x00) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| ElseIf (_T_0 == 0x1B) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| Break | |
| } | |
| } | |
| Return (UPCP) /* \_SB_.PCI0.XHCI.RHUB.SSP1._UPC.UPCP */ | |
| } | |
| Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
| { | |
| Name (PLDP, Package (0x01) | |
| { | |
| Buffer (0x14) | |
| { | |
| /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* ........ */ | |
| /* 0008 */ 0x40, 0x41, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, /* @A...... */ | |
| /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF /* .... */ | |
| } | |
| }) | |
| CreateField (DerefOf (PLDP [0x00]), 0x43, 0x07, PANL) | |
| CreateField (DerefOf (PLDP [0x00]), 0x4F, 0x08, GTOK) | |
| CreateField (DerefOf (PLDP [0x00]), 0x57, 0x08, GPOS) | |
| CreateBitField (DerefOf (PLDP [0x00]), 0x40, VISB) | |
| If (PLAT == 0x01) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| GTOK = 0x04 | |
| GPOS = 0x04 | |
| } | |
| If ((PLAT == 0x03) || (PLAT == 0x04)) | |
| { | |
| VISB = One | |
| PANL = 0x04 | |
| GTOK = 0x09 | |
| GPOS = 0x09 | |
| } | |
| If (PLAT == 0x05) | |
| { | |
| VISB = One | |
| PANL = 0x04 | |
| GTOK = 0x09 | |
| GPOS = 0x09 | |
| } | |
| If ((PLAT == 0x13) || (PLAT == 0x16)) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| GTOK = 0x01 | |
| GPOS = 0x01 | |
| } | |
| If ((PLAT == 0x14) || (PLAT == 0x15)) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| GTOK = 0x01 | |
| GPOS = 0x01 | |
| } | |
| If ((PLAT == 0x11) || (PLAT == 0x12)) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| GTOK = 0x01 | |
| GPOS = 0x01 | |
| } | |
| If ((PLAT == 0x0A) || (PLAT == 0x0B)) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| GTOK = 0x05 | |
| GPOS = 0x05 | |
| } | |
| If (0x01) | |
| { | |
| If ((PLAT == 0x07) || (PLAT == 0x08)) | |
| { | |
| VISB = One | |
| PANL = 0x04 | |
| GTOK = 0x0C | |
| GPOS = 0x0C | |
| } | |
| } | |
| ElseIf ((PLAT == 0x07) || (PLAT == 0x08)) | |
| { | |
| VISB = One | |
| PANL = 0x04 | |
| GTOK = 0x0E | |
| GPOS = 0x0E | |
| } | |
| If ((PLAT == 0x0F) || (PLAT == 0x10)) | |
| { | |
| VISB = One | |
| PANL = 0x03 | |
| GTOK = 0x01 | |
| GPOS = 0x01 | |
| } | |
| Return (PLDP) /* \_SB_.PCI0.XHCI.RHUB.SSP1._PLD.PLDP */ | |
| } | |
| } | |
| Device (SSP2) | |
| { | |
| Name (_ADR, 0x11) // _ADR: Address | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| Return (0x0F) | |
| } | |
| Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
| { | |
| Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler | |
| Name (UPCP, Package (0x04) | |
| { | |
| 0xFF, | |
| 0x03, | |
| 0x00, | |
| 0x00 | |
| }) | |
| While (One) | |
| { | |
| _T_0 = ToInteger (PLAT) | |
| If (_T_0 == 0x1B) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| Break | |
| } | |
| Return (UPCP) /* \_SB_.PCI0.XHCI.RHUB.SSP2._UPC.UPCP */ | |
| } | |
| Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
| { | |
| Name (PLDP, Package (0x01) | |
| { | |
| Buffer (0x14) | |
| { | |
| /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* ........ */ | |
| /* 0008 */ 0x40, 0x41, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, /* @A...... */ | |
| /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF /* .... */ | |
| } | |
| }) | |
| CreateField (DerefOf (PLDP [0x00]), 0x43, 0x07, PANL) | |
| CreateField (DerefOf (PLDP [0x00]), 0x4F, 0x08, GTOK) | |
| CreateField (DerefOf (PLDP [0x00]), 0x57, 0x08, GPOS) | |
| CreateBitField (DerefOf (PLDP [0x00]), 0x40, VISB) | |
| If ((PLAT == 0x00) || (PLAT == 0x01)) | |
| { | |
| VISB = One | |
| PANL = 0x15 | |
| GTOK = 0x07 | |
| GPOS = 0x07 | |
| } | |
| If ((PLAT == 0x03) || (PLAT == 0x04)) | |
| { | |
| VISB = One | |
| PANL = 0x04 | |
| GTOK = 0x0E | |
| GPOS = 0x0E | |
| } | |
| If (PLAT == 0x05) | |
| { | |
| VISB = One | |
| PANL = 0x04 | |
| GTOK = 0x0E | |
| GPOS = 0x0E | |
| } | |
| If ((PLAT == 0x13) || (PLAT == 0x16)) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| GTOK = 0x02 | |
| GPOS = 0x02 | |
| } | |
| If ((PLAT == 0x14) || (PLAT == 0x15)) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| GTOK = 0x02 | |
| GPOS = 0x02 | |
| } | |
| If ((PLAT == 0x11) || (PLAT == 0x12)) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| GTOK = 0x02 | |
| GPOS = 0x02 | |
| } | |
| If ((PLAT == 0x0A) || (PLAT == 0x0B)) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| GTOK = 0x02 | |
| GPOS = 0x02 | |
| } | |
| If (0x01) | |
| { | |
| If ((PLAT == 0x07) || (PLAT == 0x08)) | |
| { | |
| VISB = One | |
| PANL = 0x04 | |
| GTOK = 0x05 | |
| GPOS = 0x05 | |
| } | |
| } | |
| ElseIf ((PLAT == 0x07) || (PLAT == 0x08)) | |
| { | |
| VISB = One | |
| PANL = 0x04 | |
| GTOK = 0x09 | |
| GPOS = 0x09 | |
| } | |
| If ((PLAT == 0x0F) || (PLAT == 0x10)) | |
| { | |
| VISB = One | |
| PANL = 0x03 | |
| GTOK = 0x02 | |
| GPOS = 0x02 | |
| } | |
| Return (PLDP) /* \_SB_.PCI0.XHCI.RHUB.SSP2._PLD.PLDP */ | |
| } | |
| } | |
| Device (SSP3) | |
| { | |
| Name (_ADR, 0x12) // _ADR: Address | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| Return (0x0F) | |
| } | |
| Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
| { | |
| Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler | |
| Name (UPCP, Package (0x04) | |
| { | |
| 0xFF, | |
| 0x03, | |
| 0x00, | |
| 0x00 | |
| }) | |
| If (OSYS >= 0x0D) | |
| { | |
| While (One) | |
| { | |
| _T_0 = ToInteger (PLAT) | |
| If (_T_0 == 0x03) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| ElseIf (_T_0 == 0x04) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| ElseIf (_T_0 == 0x05) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| ElseIf (_T_0 == 0x07) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| ElseIf (_T_0 == 0x08) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| Break | |
| } | |
| } | |
| Return (UPCP) /* \_SB_.PCI0.XHCI.RHUB.SSP3._UPC.UPCP */ | |
| } | |
| Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
| { | |
| Name (PLDP, Package (0x01) | |
| { | |
| Buffer (0x14) | |
| { | |
| /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* ........ */ | |
| /* 0008 */ 0x40, 0x41, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, /* @A...... */ | |
| /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF /* .... */ | |
| } | |
| }) | |
| CreateField (DerefOf (PLDP [0x00]), 0x43, 0x07, PANL) | |
| CreateField (DerefOf (PLDP [0x00]), 0x4F, 0x08, GTOK) | |
| CreateField (DerefOf (PLDP [0x00]), 0x57, 0x08, GPOS) | |
| CreateBitField (DerefOf (PLDP [0x00]), 0x40, VISB) | |
| If (PLAT == 0x01) | |
| { | |
| VISB = One | |
| PANL = 0x0C | |
| GTOK = 0x01 | |
| GPOS = 0x01 | |
| } | |
| If (PLAT == 0x00) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| GTOK = 0x02 | |
| GPOS = 0x02 | |
| } | |
| If ((PLAT == 0x13) || (PLAT == 0x16)) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| GTOK = 0x03 | |
| GPOS = 0x03 | |
| } | |
| If ((PLAT == 0x14) || (PLAT == 0x15)) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| GTOK = 0x03 | |
| GPOS = 0x03 | |
| } | |
| If ((PLAT == 0x11) || (PLAT == 0x12)) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| GTOK = 0x03 | |
| GPOS = 0x03 | |
| } | |
| If ((PLAT == 0x0A) || (PLAT == 0x0B)) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| GTOK = 0x0D | |
| GPOS = 0x0D | |
| } | |
| If ((PLAT == 0x0F) || (PLAT == 0x10)) | |
| { | |
| VISB = One | |
| PANL = 0x03 | |
| GTOK = 0x03 | |
| GPOS = 0x03 | |
| } | |
| If (PLAT == 0x1B) | |
| { | |
| VISB = One | |
| PANL = 0x28 | |
| GTOK = 0x02 | |
| GPOS = 0x02 | |
| } | |
| Return (PLDP) /* \_SB_.PCI0.XHCI.RHUB.SSP3._PLD.PLDP */ | |
| } | |
| } | |
| Device (SSP4) | |
| { | |
| Name (_ADR, 0x13) // _ADR: Address | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| Return (0x0F) | |
| } | |
| Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
| { | |
| Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler | |
| Name (UPCP, Package (0x04) | |
| { | |
| 0xFF, | |
| 0x03, | |
| 0x00, | |
| 0x00 | |
| }) | |
| If (OSYS >= 0x0D) | |
| { | |
| While (One) | |
| { | |
| _T_0 = ToInteger (PLAT) | |
| If (_T_0 == 0x03) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| ElseIf (_T_0 == 0x04) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| ElseIf (_T_0 == 0x05) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| ElseIf (_T_0 == 0x1B) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| Break | |
| } | |
| } | |
| Return (UPCP) /* \_SB_.PCI0.XHCI.RHUB.SSP4._UPC.UPCP */ | |
| } | |
| Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
| { | |
| Name (PLDP, Package (0x01) | |
| { | |
| Buffer (0x14) | |
| { | |
| /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* ........ */ | |
| /* 0008 */ 0x40, 0x41, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, /* @A...... */ | |
| /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF /* .... */ | |
| } | |
| }) | |
| CreateField (DerefOf (PLDP [0x00]), 0x43, 0x07, PANL) | |
| CreateField (DerefOf (PLDP [0x00]), 0x4F, 0x08, GTOK) | |
| CreateField (DerefOf (PLDP [0x00]), 0x57, 0x08, GPOS) | |
| CreateBitField (DerefOf (PLDP [0x00]), 0x40, VISB) | |
| If ((PLAT == 0x00) || (PLAT == 0x01)) | |
| { | |
| VISB = One | |
| PANL = 0x2E | |
| GTOK = 0x03 | |
| GPOS = 0x03 | |
| } | |
| If ((PLAT == 0x13) || (PLAT == 0x16)) | |
| { | |
| VISB = One | |
| PANL = 0x04 | |
| GTOK = 0x04 | |
| GPOS = 0x04 | |
| } | |
| If ((PLAT == 0x14) || (PLAT == 0x15)) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| GTOK = 0x04 | |
| GPOS = 0x04 | |
| } | |
| If ((PLAT == 0x11) || (PLAT == 0x12)) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| GTOK = 0x04 | |
| GPOS = 0x04 | |
| } | |
| If ((PLAT == 0x0A) || (PLAT == 0x0B)) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| GTOK = 0x0E | |
| GPOS = 0x0E | |
| } | |
| If ((PLAT == 0x0F) || (PLAT == 0x10)) | |
| { | |
| VISB = One | |
| PANL = 0x03 | |
| GTOK = 0x04 | |
| GPOS = 0x04 | |
| } | |
| If ((PLAT == 0x07) || (PLAT == 0x08)) | |
| { | |
| VISB = One | |
| PANL = 0x03 | |
| GTOK = 0x03 | |
| GPOS = 0x03 | |
| } | |
| Return (PLDP) /* \_SB_.PCI0.XHCI.RHUB.SSP4._PLD.PLDP */ | |
| } | |
| } | |
| Device (SSP5) | |
| { | |
| Name (_ADR, 0x14) // _ADR: Address | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| Return (0x0F) | |
| } | |
| Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
| { | |
| Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler | |
| Name (UPCP, Package (0x04) | |
| { | |
| 0xFF, | |
| 0x03, | |
| 0x00, | |
| 0x00 | |
| }) | |
| If (OSYS >= 0x0D) | |
| { | |
| While (One) | |
| { | |
| _T_0 = ToInteger (PLAT) | |
| If (_T_0 == 0x1B) | |
| { | |
| UPCP [0x00] = 0x00 | |
| } | |
| Break | |
| } | |
| } | |
| Return (UPCP) /* \_SB_.PCI0.XHCI.RHUB.SSP5._UPC.UPCP */ | |
| } | |
| Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
| { | |
| Name (PLDP, Package (0x01) | |
| { | |
| Buffer (0x14) | |
| { | |
| /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* ........ */ | |
| /* 0008 */ 0x40, 0x41, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, /* @A...... */ | |
| /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF /* .... */ | |
| } | |
| }) | |
| CreateField (DerefOf (PLDP [0x00]), 0x43, 0x07, PANL) | |
| CreateField (DerefOf (PLDP [0x00]), 0x4F, 0x08, GTOK) | |
| CreateField (DerefOf (PLDP [0x00]), 0x57, 0x08, GPOS) | |
| CreateBitField (DerefOf (PLDP [0x00]), 0x40, VISB) | |
| If ((PLAT == 0x00) || (PLAT == 0x01)) | |
| { | |
| VISB = One | |
| PANL = 0x4C | |
| GTOK = 0x0C | |
| GPOS = 0x0C | |
| } | |
| If ((PLAT == 0x03) || (PLAT == 0x04)) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| GTOK = 0x01 | |
| GPOS = 0x01 | |
| } | |
| If (PLAT == 0x05) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| GTOK = 0x01 | |
| GPOS = 0x01 | |
| } | |
| If ((PLAT == 0x13) || (PLAT == 0x16)) | |
| { | |
| VISB = One | |
| PANL = 0x20 | |
| GTOK = 0x09 | |
| GPOS = 0x09 | |
| } | |
| If ((PLAT == 0x14) || (PLAT == 0x15)) | |
| { | |
| VISB = One | |
| PANL = 0x20 | |
| GTOK = 0x09 | |
| GPOS = 0x09 | |
| } | |
| If ((PLAT == 0x11) || (PLAT == 0x12)) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| GTOK = 0x05 | |
| GPOS = 0x05 | |
| } | |
| If ((PLAT == 0x0A) || (PLAT == 0x0B)) | |
| { | |
| VISB = One | |
| PANL = 0x04 | |
| GTOK = 0x07 | |
| GPOS = 0x07 | |
| } | |
| If ((PLAT == 0x0F) || (PLAT == 0x10)) | |
| { | |
| VISB = One | |
| PANL = 0x03 | |
| GTOK = 0x05 | |
| GPOS = 0x05 | |
| } | |
| If ((PLAT == 0x07) || (PLAT == 0x08)) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| GTOK = 0x01 | |
| GPOS = 0x01 | |
| } | |
| Return (PLDP) /* \_SB_.PCI0.XHCI.RHUB.SSP5._PLD.PLDP */ | |
| } | |
| } | |
| Device (SSP6) | |
| { | |
| Name (_ADR, 0x15) // _ADR: Address | |
| Method (_STA, 0, NotSerialized) // _STA: Status | |
| { | |
| Return (0x0F) | |
| } | |
| Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
| { | |
| Name (UPCP, Package (0x04) | |
| { | |
| 0xFF, | |
| 0x03, | |
| 0x00, | |
| 0x00 | |
| }) | |
| Return (UPCP) /* \_SB_.PCI0.XHCI.RHUB.SSP6._UPC.UPCP */ | |
| } | |
| Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
| { | |
| Name (PLDP, Package (0x01) | |
| { | |
| Buffer (0x14) | |
| { | |
| /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* ........ */ | |
| /* 0008 */ 0x40, 0x41, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, /* @A...... */ | |
| /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF /* .... */ | |
| } | |
| }) | |
| CreateField (DerefOf (PLDP [0x00]), 0x43, 0x07, PANL) | |
| CreateField (DerefOf (PLDP [0x00]), 0x4F, 0x08, GTOK) | |
| CreateField (DerefOf (PLDP [0x00]), 0x57, 0x08, GPOS) | |
| CreateBitField (DerefOf (PLDP [0x00]), 0x40, VISB) | |
| If (PLAT == 0x01) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| GTOK = 0x02 | |
| GPOS = 0x02 | |
| } | |
| If (PLAT == 0x00) | |
| { | |
| VISB = One | |
| PANL = 0x0C | |
| GTOK = 0x01 | |
| GPOS = 0x01 | |
| } | |
| If ((PLAT == 0x03) || (PLAT == 0x04)) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| GTOK = 0x02 | |
| GPOS = 0x02 | |
| } | |
| If (PLAT == 0x05) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| GTOK = 0x02 | |
| GPOS = 0x02 | |
| } | |
| If ((PLAT == 0x13) || (PLAT == 0x16)) | |
| { | |
| VISB = One | |
| PANL = 0x20 | |
| GTOK = 0x0A | |
| GPOS = 0x0A | |
| } | |
| If ((PLAT == 0x14) || (PLAT == 0x15)) | |
| { | |
| VISB = One | |
| PANL = 0x20 | |
| GTOK = 0x0A | |
| GPOS = 0x0A | |
| } | |
| If ((PLAT == 0x11) || (PLAT == 0x12)) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| GTOK = 0x06 | |
| GPOS = 0x06 | |
| } | |
| If ((PLAT == 0x0A) || (PLAT == 0x0B)) | |
| { | |
| VISB = One | |
| PANL = 0x04 | |
| GTOK = 0x08 | |
| GPOS = 0x08 | |
| } | |
| If ((PLAT == 0x0F) || (PLAT == 0x10)) | |
| { | |
| VISB = One | |
| PANL = 0x03 | |
| GTOK = 0x06 | |
| GPOS = 0x06 | |
| } | |
| If ((PLAT == 0x07) || (PLAT == 0x08)) | |
| { | |
| VISB = One | |
| PANL = 0x05 | |
| GTOK = 0x02 | |
| GPOS = 0x02 | |
| } | |
| If (PLAT == 0x1B) | |
| { | |
| VISB = One | |
| PANL = 0x28 | |
| GTOK = 0x0E | |
| GPOS = 0x0E | |
| } | |
| Return (PLDP) /* \_SB_.PCI0.XHCI.RHUB.SSP6._PLD.PLDP */ | |
| } | |
| } | |
| } | |
| } | |
| Device (LAN0) | |
| { | |
| Name (_ADR, 0x00190000) // _ADR: Address | |
| } | |
| Device (EHC1) | |
| { | |
| Name (_ADR, 0x001D0000) // _ADR: Address | |
| Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
| { | |
| Return (GPRW (0x0D, 0x04)) | |
| } | |
| Name (OPAC, 0x00) | |
| OperationRegion (PWKE, PCI_Config, 0x54, 0x18) | |
| Field (PWKE, DWordAcc, NoLock, Preserve) | |
| { | |
| Offset (0x01), | |
| PMEE, 1, | |
| , 6, | |
| PMES, 1, | |
| Offset (0x0E), | |
| , 1, | |
| PWUC, 10 | |
| } | |
| Method (_REG, 2, NotSerialized) // _REG: Region Availability | |
| { | |
| If (Arg0 == 0x02) | |
| { | |
| If (Arg1 == 0x01) | |
| { | |
| OPAC = One | |
| } | |
| Else | |
| { | |
| OPAC = One | |
| } | |
| } | |
| } | |
| Method (_PSW, 1, NotSerialized) // _PSW: Power State Wake | |
| { | |
| If (Arg0) | |
| { | |
| PWUC = Ones | |
| } | |
| Else | |
| { | |
| PWUC = 0x00 | |
| } | |
| } | |
| Method (_INI, 0, NotSerialized) // _INI: Initialize | |
| { | |
| If (OPAC == One) | |
| { | |
| PMES = 0x01 | |
| PMEE = 0x00 | |
| } | |
| } | |
| Method (_S3D, 0, NotSerialized) // _S3D: S3 Device State | |
| { | |
| Return (0x02) | |
| } | |
| Method (_S4D, 0, NotSerialized) // _S4D: S4 Device State | |
| { | |
| Return (0x02) | |
| } | |
| Device (HUBN) | |
| { | |
| Name (_ADR, Zero) // _ADR: Address | |
| Device (PR01) | |
| { | |
| Name (_ADR, One) // _ADR: Address | |
| Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
| { | |
| Name (UPCA, Package (0x04) | |
| { | |
| 0xFF, | |
| 0x00, | |
| 0x00, | |
| 0x00 | |
| }) | |
| Return (UPCA) /* \_SB_.PCI0.EHC1.HUBN.PR01._UPC.UPCA */ | |
| } | |
| Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
| { | |
| Name (PLDP, Package (0x01) | |
| { | |
| Buffer (0x10) | |
| { | |
| /* 0000 */ 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* ........ */ | |
| /* 0008 */ 0x30, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 /* 0....... */ | |
| } | |
| }) | |
| Return (PLDP) /* \_SB_.PCI0.EHC1.HUBN.PR01._PLD.PLDP */ | |
| } | |
| Device (PR11) | |
| { | |
| Name (_ADR, One) // _ADR: Address | |
| Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
| { | |
| Name (UPCP, Package (0x04) | |
| { | |
| 0xFF, | |
| 0xFF, | |
| 0x00, | |
| 0x00 | |
| }) | |
| Return (UPCP) /* \_SB_.PCI0.EHC1.HUBN.PR01.PR11._UPC.UPCP */ | |
| } | |
| Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
| { | |
| Name (PLDP, Package (0x01) | |
| { | |
| Buffer (0x10) | |
| { | |
| /* 0000 */ 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* ........ */ | |
| /* 0008 */ 0xE1, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 /* ........ */ | |
| } | |
| }) | |
| Return (PLDP) /* \_SB_.PCI0.EHC1.HUBN.PR01.PR11._PLD.PLDP */ | |
| } | |
| } | |
| Device (PR12) | |
| { | |
| Name (_ADR, 0x02) // _ADR: Address | |
| Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
| { | |
| Name (UPCP, Package (0x04) | |
| { | |
| 0xFF, | |
| 0xFF, | |
| 0x00, | |
| 0x00 | |
| }) | |
| Return (UPCP) /* \_SB_.PCI0.EHC1.HUBN.PR01.PR12._UPC.UPCP */ | |
| } | |
| Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
| { | |
| Name (PLDP, Package (0x01) | |
| { | |
| Buffer (0x10) | |
| { | |
| /* 0000 */ 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* ........ */ | |
| /* 0008 */ 0xE1, 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 /* ........ */ | |
| } | |
| }) | |
| Return (PLDP) /* \_SB_.PCI0.EHC1.HUBN.PR01.PR12._PLD.PLDP */ | |
| } | |
| } | |
| Device (PR13) | |
| { | |
| Name (_ADR, 0x03) // _ADR: Address | |
| Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
| { | |
| Name (UPCP, Package (0x04) | |
| { | |
| 0xFF, | |
| 0xFF, | |
| 0x00, | |
| 0x00 | |
| }) | |
| Return (UPCP) /* \_SB_.PCI0.EHC1.HUBN.PR01.PR13._UPC.UPCP */ | |
| } | |
| Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
| { | |
| Name (PLDP, Package (0x01) | |
| { | |
| Buffer (0x10) | |
| { | |
| /* 0000 */ 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* ........ */ | |
| /* 0008 */ 0xE1, 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 /* ........ */ | |
| } | |
| }) | |
| Return (PLDP) /* \_SB_.PCI0.EHC1.HUBN.PR01.PR13._PLD.PLDP */ | |
| } | |
| } | |
| Device (PR14) | |
| { | |
| Name (_ADR, 0x04) // _ADR: Address | |
| Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
| { | |
| Name (UPCP, Package (0x04) | |
| { | |
| 0xFF, | |
| 0xFF, | |
| 0x00, | |
| 0x00 | |
| }) | |
| Return (UPCP) /* \_SB_.PCI0.EHC1.HUBN.PR01.PR14._UPC.UPCP */ | |
| } | |
| Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
| { | |
| Name (PLDP, Package (0x01) | |
| { | |
| Buffer (0x10) | |
| { | |
| /* 0000 */ 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* ........ */ | |
| /* 0008 */ 0xE1, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 /* ........ */ | |
| } | |
| }) | |
| Return (PLDP) /* \_SB_.PCI0.EHC1.HUBN.PR01.PR14._PLD.PLDP */ | |
| } | |
| Alias (SBV1, SDGV) | |
| Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
| { | |
| Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler | |
| If (Arg0 == ToUUID ("a5fc708f-8775-4ba6-bd0c-ba90a1ec72f8")) | |
| { | |
| While (One) | |
| { | |
| _T_0 = ToInteger (Arg2) | |
| If (_T_0 == 0x00) | |
| { | |
| If (Arg1 == 0x01) | |
| { | |
| Return (Buffer (0x01) | |
| { | |
| 0x07 /* . */ | |
| }) | |
| } | |
| Else | |
| { | |
| Return (Buffer (0x01) | |
| { | |
| 0x00 /* . */ | |
| }) | |
| } | |
| } | |
| ElseIf (_T_0 == 0x01) | |
| { | |
| If (SDGV == 0xFF) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Return (0x01) | |
| } | |
| } | |
| ElseIf (_T_0 == 0x02) | |
| { | |
| Return (SDGV) /* \_SB_.PCI0.EHC1.HUBN.PR01.PR14.SDGV */ | |
| } | |
| Break | |
| } | |
| } | |
| Return (0x00) | |
| } | |
| } | |
| Device (PR15) | |
| { | |
| Name (_ADR, 0x05) // _ADR: Address | |
| Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
| { | |
| Name (UPCP, Package (0x04) | |
| { | |
| 0xFF, | |
| 0xFF, | |
| 0x00, | |
| 0x00 | |
| }) | |
| Return (UPCP) /* \_SB_.PCI0.EHC1.HUBN.PR01.PR15._UPC.UPCP */ | |
| } | |
| Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
| { | |
| Name (PLDP, Package (0x01) | |
| { | |
| Buffer (0x10) | |
| { | |
| /* 0000 */ 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* ........ */ | |
| /* 0008 */ 0xB1, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 /* ........ */ | |
| } | |
| }) | |
| Return (PLDP) /* \_SB_.PCI0.EHC1.HUBN.PR01.PR15._PLD.PLDP */ | |
| } | |
| Alias (SBV2, SDGV) | |
| Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
| { | |
| Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler | |
| If (Arg0 == ToUUID ("a5fc708f-8775-4ba6-bd0c-ba90a1ec72f8")) | |
| { | |
| While (One) | |
| { | |
| _T_0 = ToInteger (Arg2) | |
| If (_T_0 == 0x00) | |
| { | |
| If (Arg1 == 0x01) | |
| { | |
| Return (Buffer (0x01) | |
| { | |
| 0x07 /* . */ | |
| }) | |
| } | |
| Else | |
| { | |
| Return (Buffer (0x01) | |
| { | |
| 0x00 /* . */ | |
| }) | |
| } | |
| } | |
| ElseIf (_T_0 == 0x01) | |
| { | |
| If (SDGV == 0xFF) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Return (0x01) | |
| } | |
| } | |
| ElseIf (_T_0 == 0x02) | |
| { | |
| Return (SDGV) /* \_SB_.PCI0.EHC1.HUBN.PR01.PR15.SDGV */ | |
| } | |
| Break | |
| } | |
| } | |
| Return (0x00) | |
| } | |
| } | |
| Device (PR16) | |
| { | |
| Name (_ADR, 0x06) // _ADR: Address | |
| Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
| { | |
| Name (UPCP, Package (0x04) | |
| { | |
| 0xFF, | |
| 0xFF, | |
| 0x00, | |
| 0x00 | |
| }) | |
| Return (UPCP) /* \_SB_.PCI0.EHC1.HUBN.PR01.PR16._UPC.UPCP */ | |
| } | |
| Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
| { | |
| Name (PLDP, Package (0x01) | |
| { | |
| Buffer (0x10) | |
| { | |
| /* 0000 */ 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* ........ */ | |
| /* 0008 */ 0xB1, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 /* ........ */ | |
| } | |
| }) | |
| Return (PLDP) /* \_SB_.PCI0.EHC1.HUBN.PR01.PR16._PLD.PLDP */ | |
| } | |
| Alias (SBV1, SDGV) | |
| Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
| { | |
| Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler | |
| If (Arg0 == ToUUID ("a5fc708f-8775-4ba6-bd0c-ba90a1ec72f8")) | |
| { | |
| While (One) | |
| { | |
| _T_0 = ToInteger (Arg2) | |
| If (_T_0 == 0x00) | |
| { | |
| If (Arg1 == 0x01) | |
| { | |
| Return (Buffer (0x01) | |
| { | |
| 0x07 /* . */ | |
| }) | |
| } | |
| Else | |
| { | |
| Return (Buffer (0x01) | |
| { | |
| 0x00 /* . */ | |
| }) | |
| } | |
| } | |
| ElseIf (_T_0 == 0x01) | |
| { | |
| If (SDGV == 0xFF) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Return (0x01) | |
| } | |
| } | |
| ElseIf (_T_0 == 0x02) | |
| { | |
| Return (SDGV) /* \_SB_.PCI0.EHC1.HUBN.PR01.PR16.SDGV */ | |
| } | |
| Break | |
| } | |
| } | |
| Return (0x00) | |
| } | |
| } | |
| Device (PR17) | |
| { | |
| Name (_ADR, 0x07) // _ADR: Address | |
| Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
| { | |
| Name (UPCP, Package (0x04) | |
| { | |
| 0xFF, | |
| 0xFF, | |
| 0x00, | |
| 0x00 | |
| }) | |
| Return (UPCP) /* \_SB_.PCI0.EHC1.HUBN.PR01.PR17._UPC.UPCP */ | |
| } | |
| Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
| { | |
| Name (PLDP, Package (0x01) | |
| { | |
| Buffer (0x10) | |
| { | |
| /* 0000 */ 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* ........ */ | |
| /* 0008 */ 0xB1, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 /* ........ */ | |
| } | |
| }) | |
| Return (PLDP) /* \_SB_.PCI0.EHC1.HUBN.PR01.PR17._PLD.PLDP */ | |
| } | |
| Alias (SBV2, SDGV) | |
| Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
| { | |
| Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler | |
| If (Arg0 == ToUUID ("a5fc708f-8775-4ba6-bd0c-ba90a1ec72f8")) | |
| { | |
| While (One) | |
| { | |
| _T_0 = ToInteger (Arg2) | |
| If (_T_0 == 0x00) | |
| { | |
| If (Arg1 == 0x01) | |
| { | |
| Return (Buffer (0x01) | |
| { | |
| 0x07 /* . */ | |
| }) | |
| } | |
| Else | |
| { | |
| Return (Buffer (0x01) | |
| { | |
| 0x00 /* . */ | |
| }) | |
| } | |
| } | |
| ElseIf (_T_0 == 0x01) | |
| { | |
| If (SDGV == 0xFF) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Return (0x01) | |
| } | |
| } | |
| ElseIf (_T_0 == 0x02) | |
| { | |
| Return (SDGV) /* \_SB_.PCI0.EHC1.HUBN.PR01.PR17.SDGV */ | |
| } | |
| Break | |
| } | |
| } | |
| Return (0x00) | |
| } | |
| } | |
| Device (PR18) | |
| { | |
| Name (_ADR, 0x08) // _ADR: Address | |
| Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
| { | |
| Name (UPCP, Package (0x04) | |
| { | |
| 0xFF, | |
| 0xFF, | |
| 0x00, | |
| 0x00 | |
| }) | |
| Return (UPCP) /* \_SB_.PCI0.EHC1.HUBN.PR01.PR18._UPC.UPCP */ | |
| } | |
| Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
| { | |
| Name (PLDP, Package (0x01) | |
| { | |
| Buffer (0x10) | |
| { | |
| /* 0000 */ 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* ........ */ | |
| /* 0008 */ 0xB1, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 /* ........ */ | |
| } | |
| }) | |
| Return (PLDP) /* \_SB_.PCI0.EHC1.HUBN.PR01.PR18._PLD.PLDP */ | |
| } | |
| } | |
| } | |
| } | |
| } | |
| Device (EHC2) | |
| { | |
| Name (_ADR, 0x001A0000) // _ADR: Address | |
| Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
| { | |
| Return (GPRW (0x0D, 0x04)) | |
| } | |
| Name (OPAC, 0x00) | |
| OperationRegion (PWKE, PCI_Config, 0x54, 0x18) | |
| Field (PWKE, DWordAcc, NoLock, Preserve) | |
| { | |
| Offset (0x01), | |
| PMEE, 1, | |
| , 6, | |
| PMES, 1, | |
| Offset (0x0E), | |
| , 1, | |
| PWUC, 10 | |
| } | |
| Method (_REG, 2, NotSerialized) // _REG: Region Availability | |
| { | |
| If (Arg0 == 0x02) | |
| { | |
| If (Arg1 == 0x01) | |
| { | |
| OPAC = One | |
| } | |
| Else | |
| { | |
| OPAC = One | |
| } | |
| } | |
| } | |
| Method (_PSW, 1, NotSerialized) // _PSW: Power State Wake | |
| { | |
| If (Arg0) | |
| { | |
| PWUC = Ones | |
| } | |
| Else | |
| { | |
| PWUC = 0x00 | |
| } | |
| } | |
| Method (_INI, 0, NotSerialized) // _INI: Initialize | |
| { | |
| If (OPAC == One) | |
| { | |
| PMES = 0x01 | |
| PMEE = 0x00 | |
| } | |
| } | |
| Method (_S3D, 0, NotSerialized) // _S3D: S3 Device State | |
| { | |
| Return (0x02) | |
| } | |
| Method (_S4D, 0, NotSerialized) // _S4D: S4 Device State | |
| { | |
| Return (0x02) | |
| } | |
| Device (HUBN) | |
| { | |
| Name (_ADR, Zero) // _ADR: Address | |
| Device (PR01) | |
| { | |
| Name (_ADR, One) // _ADR: Address | |
| Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
| { | |
| Name (UPCA, Package (0x04) | |
| { | |
| 0xFF, | |
| 0x00, | |
| 0x00, | |
| 0x00 | |
| }) | |
| Return (UPCA) /* \_SB_.PCI0.EHC2.HUBN.PR01._UPC.UPCA */ | |
| } | |
| Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
| { | |
| Name (PLDP, Package (0x01) | |
| { | |
| Buffer (0x10) | |
| { | |
| /* 0000 */ 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* ........ */ | |
| /* 0008 */ 0x30, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 /* 0....... */ | |
| } | |
| }) | |
| Return (PLDP) /* \_SB_.PCI0.EHC2.HUBN.PR01._PLD.PLDP */ | |
| } | |
| Device (PR11) | |
| { | |
| Name (_ADR, One) // _ADR: Address | |
| Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
| { | |
| Name (UPCP, Package (0x04) | |
| { | |
| 0xFF, | |
| 0xFF, | |
| 0x00, | |
| 0x00 | |
| }) | |
| Return (UPCP) /* \_SB_.PCI0.EHC2.HUBN.PR01.PR11._UPC.UPCP */ | |
| } | |
| Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
| { | |
| Name (PLDP, Package (0x01) | |
| { | |
| Buffer (0x10) | |
| { | |
| /* 0000 */ 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* ........ */ | |
| /* 0008 */ 0xE1, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 /* ........ */ | |
| } | |
| }) | |
| Return (PLDP) /* \_SB_.PCI0.EHC2.HUBN.PR01.PR11._PLD.PLDP */ | |
| } | |
| } | |
| Device (PR12) | |
| { | |
| Name (_ADR, 0x02) // _ADR: Address | |
| Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
| { | |
| Name (UPCP, Package (0x04) | |
| { | |
| 0xFF, | |
| 0xFF, | |
| 0x00, | |
| 0x00 | |
| }) | |
| Return (UPCP) /* \_SB_.PCI0.EHC2.HUBN.PR01.PR12._UPC.UPCP */ | |
| } | |
| Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
| { | |
| Name (PLDP, Package (0x01) | |
| { | |
| Buffer (0x10) | |
| { | |
| /* 0000 */ 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* ........ */ | |
| /* 0008 */ 0xE1, 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 /* ........ */ | |
| } | |
| }) | |
| Return (PLDP) /* \_SB_.PCI0.EHC2.HUBN.PR01.PR12._PLD.PLDP */ | |
| } | |
| Alias (SBV1, SDGV) | |
| Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
| { | |
| Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler | |
| If (Arg0 == ToUUID ("a5fc708f-8775-4ba6-bd0c-ba90a1ec72f8")) | |
| { | |
| While (One) | |
| { | |
| _T_0 = ToInteger (Arg2) | |
| If (_T_0 == 0x00) | |
| { | |
| If (Arg1 == 0x01) | |
| { | |
| Return (Buffer (0x01) | |
| { | |
| 0x07 /* . */ | |
| }) | |
| } | |
| Else | |
| { | |
| Return (Buffer (0x01) | |
| { | |
| 0x00 /* . */ | |
| }) | |
| } | |
| } | |
| ElseIf (_T_0 == 0x01) | |
| { | |
| If (SDGV == 0xFF) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Return (0x01) | |
| } | |
| } | |
| ElseIf (_T_0 == 0x02) | |
| { | |
| Return (SDGV) /* \_SB_.PCI0.EHC2.HUBN.PR01.PR12.SDGV */ | |
| } | |
| Break | |
| } | |
| } | |
| Return (0x00) | |
| } | |
| } | |
| Device (PR13) | |
| { | |
| Name (_ADR, 0x03) // _ADR: Address | |
| Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
| { | |
| Name (UPCP, Package (0x04) | |
| { | |
| 0xFF, | |
| 0xFF, | |
| 0x00, | |
| 0x00 | |
| }) | |
| Return (UPCP) /* \_SB_.PCI0.EHC2.HUBN.PR01.PR13._UPC.UPCP */ | |
| } | |
| Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
| { | |
| Name (PLDP, Package (0x01) | |
| { | |
| Buffer (0x10) | |
| { | |
| /* 0000 */ 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* ........ */ | |
| /* 0008 */ 0xE1, 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 /* ........ */ | |
| } | |
| }) | |
| Return (PLDP) /* \_SB_.PCI0.EHC2.HUBN.PR01.PR13._PLD.PLDP */ | |
| } | |
| Alias (SBV2, SDGV) | |
| Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
| { | |
| Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler | |
| If (Arg0 == ToUUID ("a5fc708f-8775-4ba6-bd0c-ba90a1ec72f8")) | |
| { | |
| While (One) | |
| { | |
| _T_0 = ToInteger (Arg2) | |
| If (_T_0 == 0x00) | |
| { | |
| If (Arg1 == 0x01) | |
| { | |
| Return (Buffer (0x01) | |
| { | |
| 0x07 /* . */ | |
| }) | |
| } | |
| Else | |
| { | |
| Return (Buffer (0x01) | |
| { | |
| 0x00 /* . */ | |
| }) | |
| } | |
| } | |
| ElseIf (_T_0 == 0x01) | |
| { | |
| If (SDGV == 0xFF) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Return (0x01) | |
| } | |
| } | |
| ElseIf (_T_0 == 0x02) | |
| { | |
| Return (SDGV) /* \_SB_.PCI0.EHC2.HUBN.PR01.PR13.SDGV */ | |
| } | |
| Break | |
| } | |
| } | |
| Return (0x00) | |
| } | |
| } | |
| Device (PR14) | |
| { | |
| Name (_ADR, 0x04) // _ADR: Address | |
| Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
| { | |
| Name (UPCP, Package (0x04) | |
| { | |
| 0xFF, | |
| 0xFF, | |
| 0x00, | |
| 0x00 | |
| }) | |
| Return (UPCP) /* \_SB_.PCI0.EHC2.HUBN.PR01.PR14._UPC.UPCP */ | |
| } | |
| Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
| { | |
| Name (PLDP, Package (0x01) | |
| { | |
| Buffer (0x10) | |
| { | |
| /* 0000 */ 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* ........ */ | |
| /* 0008 */ 0xE1, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 /* ........ */ | |
| } | |
| }) | |
| Return (PLDP) /* \_SB_.PCI0.EHC2.HUBN.PR01.PR14._PLD.PLDP */ | |
| } | |
| } | |
| Device (PR15) | |
| { | |
| Name (_ADR, 0x05) // _ADR: Address | |
| Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
| { | |
| Name (UPCP, Package (0x04) | |
| { | |
| 0xFF, | |
| 0xFF, | |
| 0x00, | |
| 0x00 | |
| }) | |
| Return (UPCP) /* \_SB_.PCI0.EHC2.HUBN.PR01.PR15._UPC.UPCP */ | |
| } | |
| Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
| { | |
| Name (PLDP, Package (0x01) | |
| { | |
| Buffer (0x10) | |
| { | |
| /* 0000 */ 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* ........ */ | |
| /* 0008 */ 0xB1, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 /* ........ */ | |
| } | |
| }) | |
| Return (PLDP) /* \_SB_.PCI0.EHC2.HUBN.PR01.PR15._PLD.PLDP */ | |
| } | |
| } | |
| Device (PR16) | |
| { | |
| Name (_ADR, 0x06) // _ADR: Address | |
| Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities | |
| { | |
| Name (UPCP, Package (0x04) | |
| { | |
| 0xFF, | |
| 0xFF, | |
| 0x00, | |
| 0x00 | |
| }) | |
| Return (UPCP) /* \_SB_.PCI0.EHC2.HUBN.PR01.PR16._UPC.UPCP */ | |
| } | |
| Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device | |
| { | |
| Name (PLDP, Package (0x01) | |
| { | |
| Buffer (0x10) | |
| { | |
| /* 0000 */ 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* ........ */ | |
| /* 0008 */ 0xB1, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 /* ........ */ | |
| } | |
| }) | |
| Return (PLDP) /* \_SB_.PCI0.EHC2.HUBN.PR01.PR16._PLD.PLDP */ | |
| } | |
| } | |
| } | |
| } | |
| } | |
| Device (ALZA) | |
| { | |
| Name (_ADR, 0x001B0000) // _ADR: Address | |
| } | |
| Device (HECI) | |
| { | |
| Name (_ADR, 0x00160000) // _ADR: Address | |
| } | |
| Device (HEC2) | |
| { | |
| Name (_ADR, 0x00160001) // _ADR: Address | |
| } | |
| Device (IDER) | |
| { | |
| Name (_ADR, 0x00160002) // _ADR: Address | |
| } | |
| Device (MEKT) | |
| { | |
| Name (_ADR, 0x00160003) // _ADR: Address | |
| } | |
| Device (RP01) | |
| { | |
| Name (_ADR, 0x001C0000) // _ADR: Address | |
| OperationRegion (PXCS, PCI_Config, 0x00, 0xE0) | |
| Field (PXCS, AnyAcc, NoLock, Preserve) | |
| { | |
| VDID, 32, | |
| Offset (0x54), | |
| , 6, | |
| HPCE, 1, | |
| Offset (0x5A), | |
| ABPX, 1, | |
| , 2, | |
| PDCX, 1, | |
| , 2, | |
| PDSX, 1, | |
| Offset (0x5B), | |
| Offset (0x60), | |
| Offset (0x62), | |
| PMEX, 1, | |
| Offset (0xDC), | |
| , 31, | |
| PMCS, 1 | |
| } | |
| Method (DEVS, 0, NotSerialized) | |
| { | |
| If (VDID == 0xFFFFFFFF) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Return (0x0F) | |
| } | |
| } | |
| Device (PXSX) | |
| { | |
| Name (_ADR, 0x00) // _ADR: Address | |
| Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
| { | |
| Return (GPRW (0x09, 0x04)) | |
| } | |
| } | |
| Method (HPME, 0, Serialized) | |
| { | |
| If (PMEX) | |
| { | |
| Local0 = 0xC8 | |
| While (Local0) | |
| { | |
| PMEX = 0x01 | |
| If (PMEX) | |
| { | |
| Local0-- | |
| } | |
| Else | |
| { | |
| Local0 = 0x00 | |
| } | |
| } | |
| PMCS = 0x01 | |
| } | |
| } | |
| Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
| { | |
| Return (GPRW (0x09, 0x04)) | |
| } | |
| } | |
| Device (RP02) | |
| { | |
| Name (_ADR, 0x001C0001) // _ADR: Address | |
| OperationRegion (PXCS, PCI_Config, 0x00, 0xE0) | |
| Field (PXCS, AnyAcc, NoLock, Preserve) | |
| { | |
| VDID, 32, | |
| Offset (0x54), | |
| , 6, | |
| HPCE, 1, | |
| Offset (0x5A), | |
| ABPX, 1, | |
| , 2, | |
| PDCX, 1, | |
| , 2, | |
| PDSX, 1, | |
| Offset (0x5B), | |
| Offset (0x60), | |
| Offset (0x62), | |
| PMEX, 1, | |
| Offset (0xDC), | |
| , 31, | |
| PMCS, 1 | |
| } | |
| Method (DEVS, 0, NotSerialized) | |
| { | |
| If (VDID == 0xFFFFFFFF) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Return (0x0F) | |
| } | |
| } | |
| Device (PXSX) | |
| { | |
| Name (_ADR, 0x00) // _ADR: Address | |
| Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
| { | |
| Return (GPRW (0x09, 0x04)) | |
| } | |
| } | |
| Method (HPME, 0, Serialized) | |
| { | |
| If (PMEX) | |
| { | |
| Local0 = 0xC8 | |
| While (Local0) | |
| { | |
| PMEX = 0x01 | |
| If (PMEX) | |
| { | |
| Local0-- | |
| } | |
| Else | |
| { | |
| Local0 = 0x00 | |
| } | |
| } | |
| PMCS = 0x01 | |
| } | |
| } | |
| Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
| { | |
| Return (GPRW (0x09, 0x04)) | |
| } | |
| } | |
| Device (RP03) | |
| { | |
| Name (_ADR, 0x001C0002) // _ADR: Address | |
| OperationRegion (PXCS, PCI_Config, 0x00, 0xE0) | |
| Field (PXCS, AnyAcc, NoLock, Preserve) | |
| { | |
| VDID, 32, | |
| Offset (0x54), | |
| , 6, | |
| HPCE, 1, | |
| Offset (0x5A), | |
| ABPX, 1, | |
| , 2, | |
| PDCX, 1, | |
| , 2, | |
| PDSX, 1, | |
| Offset (0x5B), | |
| Offset (0x60), | |
| Offset (0x62), | |
| PMEX, 1, | |
| Offset (0xDC), | |
| , 31, | |
| PMCS, 1 | |
| } | |
| Method (DEVS, 0, NotSerialized) | |
| { | |
| If (VDID == 0xFFFFFFFF) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Return (0x0F) | |
| } | |
| } | |
| Device (PXSX) | |
| { | |
| Name (_ADR, 0x00) // _ADR: Address | |
| Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
| { | |
| Return (GPRW (0x09, 0x04)) | |
| } | |
| } | |
| Method (HPME, 0, Serialized) | |
| { | |
| If (PMEX) | |
| { | |
| Local0 = 0xC8 | |
| While (Local0) | |
| { | |
| PMEX = 0x01 | |
| If (PMEX) | |
| { | |
| Local0-- | |
| } | |
| Else | |
| { | |
| Local0 = 0x00 | |
| } | |
| } | |
| PMCS = 0x01 | |
| } | |
| } | |
| Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
| { | |
| Return (GPRW (0x09, 0x04)) | |
| } | |
| Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
| { | |
| If (PICM) | |
| { | |
| Return (AG17) /* \_SB_.AG17 */ | |
| } | |
| Return (PG17) /* \_SB_.PG17 */ | |
| } | |
| } | |
| Device (RP04) | |
| { | |
| Name (_ADR, 0x001C0003) // _ADR: Address | |
| OperationRegion (PXCS, PCI_Config, 0x00, 0xE0) | |
| Field (PXCS, AnyAcc, NoLock, Preserve) | |
| { | |
| VDID, 32, | |
| Offset (0x54), | |
| , 6, | |
| HPCE, 1, | |
| Offset (0x5A), | |
| ABPX, 1, | |
| , 2, | |
| PDCX, 1, | |
| , 2, | |
| PDSX, 1, | |
| Offset (0x5B), | |
| Offset (0x60), | |
| Offset (0x62), | |
| PMEX, 1, | |
| Offset (0xDC), | |
| , 31, | |
| PMCS, 1 | |
| } | |
| Method (DEVS, 0, NotSerialized) | |
| { | |
| If (VDID == 0xFFFFFFFF) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Return (0x0F) | |
| } | |
| } | |
| Device (PXSX) | |
| { | |
| Name (_ADR, 0x00) // _ADR: Address | |
| Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
| { | |
| Return (GPRW (0x09, 0x04)) | |
| } | |
| } | |
| Method (HPME, 0, Serialized) | |
| { | |
| If (PMEX) | |
| { | |
| Local0 = 0xC8 | |
| While (Local0) | |
| { | |
| PMEX = 0x01 | |
| If (PMEX) | |
| { | |
| Local0-- | |
| } | |
| Else | |
| { | |
| Local0 = 0x00 | |
| } | |
| } | |
| PMCS = 0x01 | |
| } | |
| } | |
| Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
| { | |
| Return (GPRW (0x09, 0x04)) | |
| } | |
| Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
| { | |
| If (PICM) | |
| { | |
| Return (AG18) /* \_SB_.AG18 */ | |
| } | |
| Return (PG18) /* \_SB_.PG18 */ | |
| } | |
| Device (D077) | |
| { | |
| Name (_ADR, 0x00) // _ADR: Address | |
| } | |
| } | |
| Device (RP05) | |
| { | |
| Name (_ADR, 0x001C0004) // _ADR: Address | |
| OperationRegion (PXCS, PCI_Config, 0x00, 0xE0) | |
| Field (PXCS, AnyAcc, NoLock, Preserve) | |
| { | |
| VDID, 32, | |
| Offset (0x54), | |
| , 6, | |
| HPCE, 1, | |
| Offset (0x5A), | |
| ABPX, 1, | |
| , 2, | |
| PDCX, 1, | |
| , 2, | |
| PDSX, 1, | |
| Offset (0x5B), | |
| Offset (0x60), | |
| Offset (0x62), | |
| PMEX, 1, | |
| Offset (0xDC), | |
| , 31, | |
| PMCS, 1 | |
| } | |
| Method (DEVS, 0, NotSerialized) | |
| { | |
| If (VDID == 0xFFFFFFFF) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Return (0x0F) | |
| } | |
| } | |
| Device (PXSX) | |
| { | |
| Name (_ADR, 0x00) // _ADR: Address | |
| Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
| { | |
| Return (GPRW (0x09, 0x04)) | |
| } | |
| } | |
| Method (HPME, 0, Serialized) | |
| { | |
| If (PMEX) | |
| { | |
| Local0 = 0xC8 | |
| While (Local0) | |
| { | |
| PMEX = 0x01 | |
| If (PMEX) | |
| { | |
| Local0-- | |
| } | |
| Else | |
| { | |
| Local0 = 0x00 | |
| } | |
| } | |
| PMCS = 0x01 | |
| } | |
| } | |
| Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
| { | |
| Return (GPRW (0x09, 0x04)) | |
| } | |
| Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
| { | |
| If (PICM) | |
| { | |
| Return (AG19) /* \_SB_.AG19 */ | |
| } | |
| Return (PG19) /* \_SB_.PG19 */ | |
| } | |
| Device (D078) | |
| { | |
| Name (_ADR, 0x00) // _ADR: Address | |
| } | |
| } | |
| Device (RP06) | |
| { | |
| Name (_ADR, 0x001C0005) // _ADR: Address | |
| OperationRegion (PXCS, PCI_Config, 0x00, 0xE0) | |
| Field (PXCS, AnyAcc, NoLock, Preserve) | |
| { | |
| VDID, 32, | |
| Offset (0x54), | |
| , 6, | |
| HPCE, 1, | |
| Offset (0x5A), | |
| ABPX, 1, | |
| , 2, | |
| PDCX, 1, | |
| , 2, | |
| PDSX, 1, | |
| Offset (0x5B), | |
| Offset (0x60), | |
| Offset (0x62), | |
| PMEX, 1, | |
| Offset (0xDC), | |
| , 31, | |
| PMCS, 1 | |
| } | |
| Method (DEVS, 0, NotSerialized) | |
| { | |
| If (VDID == 0xFFFFFFFF) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Return (0x0F) | |
| } | |
| } | |
| Device (PXSX) | |
| { | |
| Name (_ADR, 0x00) // _ADR: Address | |
| Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
| { | |
| Return (GPRW (0x09, 0x04)) | |
| } | |
| } | |
| Method (HPME, 0, Serialized) | |
| { | |
| If (PMEX) | |
| { | |
| Local0 = 0xC8 | |
| While (Local0) | |
| { | |
| PMEX = 0x01 | |
| If (PMEX) | |
| { | |
| Local0-- | |
| } | |
| Else | |
| { | |
| Local0 = 0x00 | |
| } | |
| } | |
| PMCS = 0x01 | |
| } | |
| } | |
| Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
| { | |
| Return (GPRW (0x09, 0x04)) | |
| } | |
| } | |
| Device (RP07) | |
| { | |
| Name (_ADR, 0x001C0006) // _ADR: Address | |
| OperationRegion (PXCS, PCI_Config, 0x00, 0xE0) | |
| Field (PXCS, AnyAcc, NoLock, Preserve) | |
| { | |
| VDID, 32, | |
| Offset (0x54), | |
| , 6, | |
| HPCE, 1, | |
| Offset (0x5A), | |
| ABPX, 1, | |
| , 2, | |
| PDCX, 1, | |
| , 2, | |
| PDSX, 1, | |
| Offset (0x5B), | |
| Offset (0x60), | |
| Offset (0x62), | |
| PMEX, 1, | |
| Offset (0xDC), | |
| , 31, | |
| PMCS, 1 | |
| } | |
| Method (DEVS, 0, NotSerialized) | |
| { | |
| If (VDID == 0xFFFFFFFF) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Return (0x0F) | |
| } | |
| } | |
| Device (PXSX) | |
| { | |
| Name (_ADR, 0x00) // _ADR: Address | |
| Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
| { | |
| Return (GPRW (0x09, 0x04)) | |
| } | |
| } | |
| Method (HPME, 0, Serialized) | |
| { | |
| If (PMEX) | |
| { | |
| Local0 = 0xC8 | |
| While (Local0) | |
| { | |
| PMEX = 0x01 | |
| If (PMEX) | |
| { | |
| Local0-- | |
| } | |
| Else | |
| { | |
| Local0 = 0x00 | |
| } | |
| } | |
| PMCS = 0x01 | |
| } | |
| } | |
| Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
| { | |
| Return (GPRW (0x09, 0x04)) | |
| } | |
| } | |
| Device (RP08) | |
| { | |
| Name (_ADR, 0x001C0007) // _ADR: Address | |
| OperationRegion (PXCS, PCI_Config, 0x00, 0xE0) | |
| Field (PXCS, AnyAcc, NoLock, Preserve) | |
| { | |
| VDID, 32, | |
| Offset (0x54), | |
| , 6, | |
| HPCE, 1, | |
| Offset (0x5A), | |
| ABPX, 1, | |
| , 2, | |
| PDCX, 1, | |
| , 2, | |
| PDSX, 1, | |
| Offset (0x5B), | |
| Offset (0x60), | |
| Offset (0x62), | |
| PMEX, 1, | |
| Offset (0xDC), | |
| , 31, | |
| PMCS, 1 | |
| } | |
| Method (DEVS, 0, NotSerialized) | |
| { | |
| If (VDID == 0xFFFFFFFF) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Return (0x0F) | |
| } | |
| } | |
| Device (PXSX) | |
| { | |
| Name (_ADR, 0x00) // _ADR: Address | |
| Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
| { | |
| Return (GPRW (0x09, 0x04)) | |
| } | |
| } | |
| Method (HPME, 0, Serialized) | |
| { | |
| If (PMEX) | |
| { | |
| Local0 = 0xC8 | |
| While (Local0) | |
| { | |
| PMEX = 0x01 | |
| If (PMEX) | |
| { | |
| Local0-- | |
| } | |
| Else | |
| { | |
| Local0 = 0x00 | |
| } | |
| } | |
| PMCS = 0x01 | |
| } | |
| } | |
| Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
| { | |
| Return (GPRW (0x09, 0x04)) | |
| } | |
| } | |
| Device (EVMR) | |
| { | |
| Name (_ADR, 0x00110000) // _ADR: Address | |
| } | |
| Device (EVS0) | |
| { | |
| Name (_ADR, 0x00110001) // _ADR: Address | |
| } | |
| Device (EVS1) | |
| { | |
| Name (_ADR, 0x00110002) // _ADR: Address | |
| } | |
| Device (EVS2) | |
| { | |
| Name (_ADR, 0x00110003) // _ADR: Address | |
| } | |
| Device (EVSS) | |
| { | |
| Name (_ADR, 0x00110004) // _ADR: Address | |
| OperationRegion (IDER, PCI_Config, 0x40, 0x20) | |
| Field (IDER, AnyAcc, NoLock, Preserve) | |
| { | |
| PFT0, 1, | |
| PIE0, 1, | |
| PPE0, 1, | |
| PDE0, 1, | |
| PFT1, 1, | |
| PIE1, 1, | |
| PPE1, 1, | |
| PDE1, 1, | |
| PRT0, 2, | |
| , 2, | |
| PIP0, 2, | |
| PSIT, 1, | |
| PIDE, 1, | |
| SFT0, 1, | |
| SIE0, 1, | |
| SPE0, 1, | |
| SDE0, 1, | |
| SFT1, 1, | |
| SIE1, 1, | |
| SPE1, 1, | |
| SDE1, 1, | |
| SRT0, 2, | |
| , 2, | |
| SIP0, 2, | |
| SSIT, 1, | |
| SIDE, 1, | |
| PRT1, 2, | |
| PIP1, 2, | |
| SRT1, 2, | |
| SIP1, 2, | |
| Offset (0x08), | |
| UDM0, 1, | |
| UDM1, 1, | |
| UDM2, 1, | |
| UDM3, 1, | |
| Offset (0x0A), | |
| PCT0, 2, | |
| , 2, | |
| PCT1, 2, | |
| Offset (0x0B), | |
| SCT0, 2, | |
| , 2, | |
| SCT1, 2, | |
| Offset (0x14), | |
| PCB0, 1, | |
| PCB1, 1, | |
| SCB0, 1, | |
| SCB1, 1, | |
| PCCR, 2, | |
| SCCR, 2, | |
| , 4, | |
| PUM0, 1, | |
| PUM1, 1, | |
| SUM0, 1, | |
| SUM1, 1, | |
| PSIG, 2, | |
| SSIG, 2 | |
| } | |
| Method (GPIO, 4, NotSerialized) | |
| { | |
| If ((Arg0 | Arg1) == 0x00) | |
| { | |
| Return (0xFFFFFFFF) | |
| } | |
| ElseIf ((Arg0 == 0x00) & (Arg1 == 0x01)) | |
| { | |
| Return (0x0384) | |
| } | |
| Return ((0x1E * (0x09 - (Arg2 + Arg3)))) | |
| } | |
| Method (GDMA, 5, NotSerialized) | |
| { | |
| If (Arg0 == 0x01) | |
| { | |
| If (Arg1 == 0x01) | |
| { | |
| If (Arg4 == 0x02) | |
| { | |
| Return (0x0F) | |
| } | |
| Return (0x14) | |
| } | |
| If (Arg2 == 0x01) | |
| { | |
| Return ((0x0F * (0x04 - Arg4))) | |
| } | |
| Return ((0x1E * (0x04 - Arg4))) | |
| } | |
| Return (0xFFFFFFFE) | |
| } | |
| Method (SFLG, 5, NotSerialized) | |
| { | |
| Local0 = 0x00 | |
| Local0 |= Arg1 | |
| Local0 |= (Arg0 << 0x01) | |
| Local0 |= (Arg2 << 0x03) | |
| Local0 |= (Arg3 << 0x02) | |
| Local0 |= (Arg4 << 0x04) | |
| Return (Local0) | |
| } | |
| Method (SPIO, 3, NotSerialized) | |
| { | |
| Name (PBUF, Buffer (0x05) | |
| { | |
| 0x00, 0x00, 0x00, 0x00, 0x00 /* ..... */ | |
| }) | |
| CreateByteField (PBUF, 0x00, RCT) | |
| CreateByteField (PBUF, 0x01, ISP) | |
| CreateByteField (PBUF, 0x02, FAST) | |
| CreateByteField (PBUF, 0x03, DMAE) | |
| CreateByteField (PBUF, 0x04, PIOT) | |
| If ((Arg0 == 0x00) || (Arg0 == 0xFFFFFFFF)) | |
| { | |
| Return (PBUF) /* \_SB_.PCI0.EVSS.SPIO.PBUF */ | |
| } | |
| If (Arg0 > 0xF0) | |
| { | |
| DMAE = 0x01 | |
| PIOT = 0x00 | |
| } | |
| Else | |
| { | |
| FAST = 0x01 | |
| If (Arg1 & 0x02) | |
| { | |
| If ((Arg0 == 0x78) & (Arg2 & 0x02)) | |
| { | |
| RCT = 0x03 | |
| ISP = 0x02 | |
| PIOT = 0x04 | |
| } | |
| ElseIf ((Arg0 <= 0xB4) & (Arg2 & 0x01)) | |
| { | |
| RCT = 0x01 | |
| ISP = 0x02 | |
| PIOT = 0x03 | |
| } | |
| Else | |
| { | |
| RCT = 0x00 | |
| ISP = 0x01 | |
| PIOT = 0x02 | |
| } | |
| } | |
| } | |
| Return (PBUF) /* \_SB_.PCI0.EVSS.SPIO.PBUF */ | |
| } | |
| Method (SDMA, 3, NotSerialized) | |
| { | |
| Name (PBUF, Buffer (0x05) | |
| { | |
| 0x00, 0x00, 0x00, 0x00 /* .... */ | |
| }) | |
| CreateByteField (PBUF, 0x00, PCT) | |
| CreateByteField (PBUF, 0x01, PCB) | |
| CreateByteField (PBUF, 0x02, UDMT) | |
| CreateByteField (PBUF, 0x03, UDME) | |
| CreateByteField (PBUF, 0x04, DMAT) | |
| If ((Arg0 == 0x00) || (Arg0 == 0xFFFFFFFF)) | |
| { | |
| Return (PBUF) /* \_SB_.PCI0.EVSS.SDMA.PBUF */ | |
| } | |
| If (Arg0 <= 0x78) | |
| { | |
| If (Arg1 & 0x04) | |
| { | |
| UDME = 0x01 | |
| If ((Arg0 == 0x0F) & (Arg2 & 0x40)) | |
| { | |
| UDMT = 0x01 | |
| PCB = 0x01 | |
| PCT = 0x02 | |
| DMAT = 0x06 | |
| } | |
| ElseIf ((Arg0 == 0x14) & (Arg2 & 0x20)) | |
| { | |
| UDMT = 0x01 | |
| PCB = 0x01 | |
| PCT = 0x01 | |
| DMAT = 0x05 | |
| } | |
| ElseIf ((Arg0 <= 0x1E) & (Arg2 & 0x10)) | |
| { | |
| PCB = 0x01 | |
| PCT = 0x02 | |
| DMAT = 0x04 | |
| } | |
| ElseIf ((Arg0 <= 0x2D) & (Arg2 & 0x08)) | |
| { | |
| PCB = 0x01 | |
| PCT = 0x01 | |
| DMAT = 0x03 | |
| } | |
| ElseIf ((Arg0 <= 0x3C) & (Arg2 & 0x04)) | |
| { | |
| PCT = 0x02 | |
| DMAT = 0x02 | |
| } | |
| ElseIf ((Arg0 <= 0x5A) & (Arg2 & 0x02)) | |
| { | |
| PCT = 0x01 | |
| DMAT = 0x01 | |
| } | |
| ElseIf ((Arg0 <= 0x78) & (Arg2 & 0x01)) | |
| { | |
| DMAT = 0x00 | |
| } | |
| } | |
| } | |
| Return (PBUF) /* \_SB_.PCI0.EVSS.SDMA.PBUF */ | |
| } | |
| Device (PRID) | |
| { | |
| Name (_ADR, 0x00) // _ADR: Address | |
| Name (TDM0, 0x00) | |
| Name (TPI0, 0x00) | |
| Name (TDM1, 0x00) | |
| Name (TPI1, 0x00) | |
| Method (_GTM, 0, NotSerialized) // _GTM: Get Timing Mode | |
| { | |
| Name (PBUF, Buffer (0x14) | |
| { | |
| /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* ........ */ | |
| /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* ........ */ | |
| /* 0010 */ 0x00, 0x00, 0x00, 0x00 /* .... */ | |
| }) | |
| CreateDWordField (PBUF, 0x00, PIO0) | |
| CreateDWordField (PBUF, 0x04, DMA0) | |
| CreateDWordField (PBUF, 0x08, PIO1) | |
| CreateDWordField (PBUF, 0x0C, DMA1) | |
| CreateDWordField (PBUF, 0x10, FLAG) | |
| PIO0 = GPIO (PFT0, PDE0, PRT0, PIP0) | |
| If (PSIT & 0x01) | |
| { | |
| PIO1 = GPIO (PFT1, PDE1, PRT1, PIP1) | |
| } | |
| Else | |
| { | |
| PIO1 = GPIO (PFT1, PDE1, PRT0, PIP0) | |
| } | |
| If (PIO0 == 0xFFFFFFFF) | |
| { | |
| DMA0 = PIO0 /* \_SB_.PCI0.EVSS.PRID._GTM.PIO0 */ | |
| } | |
| Else | |
| { | |
| DMA0 = GDMA (UDM0, PUM0, PCB0, (PCCR & 0x01), PCT0) | |
| If (DMA0 > PIO0) | |
| { | |
| DMA0 = PIO0 /* \_SB_.PCI0.EVSS.PRID._GTM.PIO0 */ | |
| } | |
| } | |
| If (PIO1 == 0xFFFFFFFF) | |
| { | |
| DMA1 = PIO1 /* \_SB_.PCI0.EVSS.PRID._GTM.PIO1 */ | |
| } | |
| Else | |
| { | |
| DMA1 = GDMA (UDM1, PUM1, PCB1, (PCCR & 0x02), PCT1) | |
| If (DMA1 > PIO1) | |
| { | |
| DMA1 = PIO1 /* \_SB_.PCI0.EVSS.PRID._GTM.PIO1 */ | |
| } | |
| } | |
| FLAG = SFLG (PIE0, UDM0, PIE1, UDM1, 0x01) | |
| Return (PBUF) /* \_SB_.PCI0.EVSS.PRID._GTM.PBUF */ | |
| } | |
| Method (_STM, 3, NotSerialized) // _STM: Set Timing Mode | |
| { | |
| CreateDWordField (Arg0, 0x00, PIO0) | |
| CreateDWordField (Arg0, 0x04, DMA0) | |
| CreateDWordField (Arg0, 0x08, PIO1) | |
| CreateDWordField (Arg0, 0x0C, DMA1) | |
| CreateDWordField (Arg0, 0x10, FLAG) | |
| CreateWordField (Arg1, 0x6A, RPS0) | |
| CreateWordField (Arg1, 0x80, IOM0) | |
| CreateWordField (Arg1, 0xB0, DMM0) | |
| CreateWordField (Arg2, 0x6A, RPS1) | |
| CreateWordField (Arg2, 0x80, IOM1) | |
| CreateWordField (Arg2, 0xB0, DMM1) | |
| Name (IOTM, Buffer (0x05) | |
| { | |
| 0x00, 0x00, 0x00, 0x00 /* .... */ | |
| }) | |
| CreateByteField (IOTM, 0x00, RCT) | |
| CreateByteField (IOTM, 0x01, ISP) | |
| CreateByteField (IOTM, 0x02, FAST) | |
| CreateByteField (IOTM, 0x03, DMAE) | |
| CreateByteField (IOTM, 0x04, TPIO) | |
| Name (DMAT, Buffer (0x05) | |
| { | |
| 0x00, 0x00, 0x00, 0x00 /* .... */ | |
| }) | |
| CreateByteField (DMAT, 0x00, PCT) | |
| CreateByteField (DMAT, 0x01, PCB) | |
| CreateByteField (DMAT, 0x02, UDMT) | |
| CreateByteField (DMAT, 0x03, UDME) | |
| CreateByteField (DMAT, 0x04, TDMA) | |
| If (FLAG & 0x10) | |
| { | |
| PSIT = 0x01 | |
| } | |
| IOTM = SPIO (PIO0, RPS0, IOM0) | |
| If (DMAE | FAST) | |
| { | |
| PRT0 = RCT /* \_SB_.PCI0.EVSS.PRID._STM.RCT_ */ | |
| PIP0 = ISP /* \_SB_.PCI0.EVSS.PRID._STM.ISP_ */ | |
| PFT0 = FAST /* \_SB_.PCI0.EVSS.PRID._STM.FAST */ | |
| PDE0 = DMAE /* \_SB_.PCI0.EVSS.PRID._STM.DMAE */ | |
| TPI0 = TPIO /* \_SB_.PCI0.EVSS.PRID._STM.TPIO */ | |
| } | |
| IOTM = SPIO (PIO1, RPS1, IOM1) | |
| If (DMAE | FAST) | |
| { | |
| PFT1 = FAST /* \_SB_.PCI0.EVSS.PRID._STM.FAST */ | |
| PDE1 = DMAE /* \_SB_.PCI0.EVSS.PRID._STM.DMAE */ | |
| TPI1 = TPIO /* \_SB_.PCI0.EVSS.PRID._STM.TPIO */ | |
| If (PSIT & 0x01) | |
| { | |
| PRT1 = RCT /* \_SB_.PCI0.EVSS.PRID._STM.RCT_ */ | |
| PIP1 = ISP /* \_SB_.PCI0.EVSS.PRID._STM.ISP_ */ | |
| } | |
| Else | |
| { | |
| PRT0 = RCT /* \_SB_.PCI0.EVSS.PRID._STM.RCT_ */ | |
| PIP0 = ISP /* \_SB_.PCI0.EVSS.PRID._STM.ISP_ */ | |
| } | |
| } | |
| If (FLAG & 0x01) | |
| { | |
| DMAT = SDMA (DMA0, RPS0, DMM0) | |
| PCT0 = PCT /* \_SB_.PCI0.EVSS.PRID._STM.PCT_ */ | |
| PCB0 = PCB /* \_SB_.PCI0.EVSS.PRID._STM.PCB_ */ | |
| UDM0 = UDME /* \_SB_.PCI0.EVSS.PRID._STM.UDME */ | |
| PUM0 = UDMT /* \_SB_.PCI0.EVSS.PRID._STM.UDMT */ | |
| TDM0 = TDMA /* \_SB_.PCI0.EVSS.PRID._STM.TDMA */ | |
| } | |
| Else | |
| { | |
| UDM0 = 0x00 | |
| } | |
| If (FLAG & 0x04) | |
| { | |
| DMAT = SDMA (DMA1, RPS1, DMM1) | |
| PCT1 = PCT /* \_SB_.PCI0.EVSS.PRID._STM.PCT_ */ | |
| PCB1 = PCB /* \_SB_.PCI0.EVSS.PRID._STM.PCB_ */ | |
| UDM1 = UDME /* \_SB_.PCI0.EVSS.PRID._STM.UDME */ | |
| PUM1 = UDMT /* \_SB_.PCI0.EVSS.PRID._STM.UDMT */ | |
| TDM1 = TDMA /* \_SB_.PCI0.EVSS.PRID._STM.TDMA */ | |
| } | |
| Else | |
| { | |
| UDM1 = 0x00 | |
| } | |
| If (FLAG & 0x02) | |
| { | |
| PIE0 = 0x01 | |
| } | |
| If (FLAG & 0x08) | |
| { | |
| PIE1 = 0x01 | |
| } | |
| } | |
| Device (MAST) | |
| { | |
| Name (_ADR, 0x00) // _ADR: Address | |
| Method (_GTF, 0, NotSerialized) // _GTF: Get Task File | |
| { | |
| Name (ATA0, Buffer (0x0E) | |
| { | |
| /* 0000 */ 0x03, 0x00, 0x00, 0x00, 0x00, 0xA0, 0xEF, 0x03, /* ........ */ | |
| /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0xA0, 0xEF /* ...... */ | |
| }) | |
| CreateByteField (ATA0, 0x01, PIO0) | |
| CreateByteField (ATA0, 0x08, DMA0) | |
| PIO0 = TPI0 /* \_SB_.PCI0.EVSS.PRID.TPI0 */ | |
| PIO0 |= 0x08 | |
| If (UDM0 & 0x01) | |
| { | |
| DMA0 = TDM0 /* \_SB_.PCI0.EVSS.PRID.TDM0 */ | |
| DMA0 |= 0x40 | |
| } | |
| Else | |
| { | |
| DMA0 = TPI0 /* \_SB_.PCI0.EVSS.PRID.TPI0 */ | |
| If (DMA0 != 0x00) | |
| { | |
| DMA0 -= 0x02 | |
| } | |
| DMA0 |= 0x20 | |
| } | |
| Return (ATA0) /* \_SB_.PCI0.EVSS.PRID.MAST._GTF.ATA0 */ | |
| } | |
| } | |
| Device (SLAV) | |
| { | |
| Name (_ADR, 0x01) // _ADR: Address | |
| Method (_GTF, 0, NotSerialized) // _GTF: Get Task File | |
| { | |
| Name (ATA1, Buffer (0x0E) | |
| { | |
| /* 0000 */ 0x03, 0x00, 0x00, 0x00, 0x00, 0xB0, 0xEF, 0x03, /* ........ */ | |
| /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0xB0, 0xEF /* ...... */ | |
| }) | |
| CreateByteField (ATA1, 0x01, PIO1) | |
| CreateByteField (ATA1, 0x08, DMA1) | |
| PIO1 = TPI1 /* \_SB_.PCI0.EVSS.PRID.TPI1 */ | |
| PIO1 |= 0x08 | |
| If (UDM1 & 0x01) | |
| { | |
| DMA1 = TDM1 /* \_SB_.PCI0.EVSS.PRID.TDM1 */ | |
| DMA1 |= 0x40 | |
| } | |
| Else | |
| { | |
| DMA1 = TPI1 /* \_SB_.PCI0.EVSS.PRID.TPI1 */ | |
| If (DMA1 != 0x00) | |
| { | |
| DMA1 -= 0x02 | |
| } | |
| DMA1 |= 0x20 | |
| } | |
| Return (ATA1) /* \_SB_.PCI0.EVSS.PRID.SLAV._GTF.ATA1 */ | |
| } | |
| } | |
| } | |
| Device (SECD) | |
| { | |
| Name (_ADR, 0x01) // _ADR: Address | |
| Name (TDM0, 0x00) | |
| Name (TPI0, 0x00) | |
| Name (TDM1, 0x00) | |
| Name (TPI1, 0x00) | |
| Name (DMT1, Buffer (0x05) | |
| { | |
| 0x00, 0x00, 0x00, 0x00 /* .... */ | |
| }) | |
| Name (DMT2, Buffer (0x05) | |
| { | |
| 0x00, 0x00, 0x00, 0x00 /* .... */ | |
| }) | |
| Name (POT1, Buffer (0x05) | |
| { | |
| 0x00, 0x00, 0x00, 0x00 /* .... */ | |
| }) | |
| Name (POT2, Buffer (0x05) | |
| { | |
| 0x00, 0x00, 0x00, 0x00 /* .... */ | |
| }) | |
| Name (STMI, Buffer (0x14) | |
| { | |
| /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* ........ */ | |
| /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* ........ */ | |
| /* 0010 */ 0x00, 0x00, 0x00, 0x00 /* .... */ | |
| }) | |
| Method (_GTM, 0, NotSerialized) // _GTM: Get Timing Mode | |
| { | |
| Name (PBUF, Buffer (0x14) | |
| { | |
| /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* ........ */ | |
| /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* ........ */ | |
| /* 0010 */ 0x00, 0x00, 0x00, 0x00 /* .... */ | |
| }) | |
| CreateDWordField (PBUF, 0x00, PIO0) | |
| CreateDWordField (PBUF, 0x04, DMA0) | |
| CreateDWordField (PBUF, 0x08, PIO1) | |
| CreateDWordField (PBUF, 0x0C, DMA1) | |
| CreateDWordField (PBUF, 0x10, FLAG) | |
| PIO0 = GPIO (SFT0, SDE0, SRT0, SIP0) | |
| If (SSIT & 0x01) | |
| { | |
| PIO1 = GPIO (SFT1, SDE1, SRT1, SIP1) | |
| } | |
| Else | |
| { | |
| PIO1 = GPIO (SFT1, SDE1, SRT0, SIP0) | |
| } | |
| If (PIO0 == 0xFFFFFFFF) | |
| { | |
| DMA0 = PIO0 /* \_SB_.PCI0.EVSS.SECD._GTM.PIO0 */ | |
| } | |
| Else | |
| { | |
| DMA0 = GDMA (UDM2, SUM0, SCB0, (SCCR & 0x01), SCT0) | |
| If (DMA0 > PIO0) | |
| { | |
| DMA0 = PIO0 /* \_SB_.PCI0.EVSS.SECD._GTM.PIO0 */ | |
| } | |
| } | |
| If (PIO1 == 0xFFFFFFFF) | |
| { | |
| DMA1 = PIO1 /* \_SB_.PCI0.EVSS.SECD._GTM.PIO1 */ | |
| } | |
| Else | |
| { | |
| DMA1 = GDMA (UDM3, SUM1, SCB1, (SCCR & 0x02), SCT1) | |
| If (DMA1 > PIO1) | |
| { | |
| DMA1 = PIO1 /* \_SB_.PCI0.EVSS.SECD._GTM.PIO1 */ | |
| } | |
| } | |
| FLAG = SFLG (SIE0, UDM2, SIE1, UDM3, 0x01) | |
| Return (PBUF) /* \_SB_.PCI0.EVSS.SECD._GTM.PBUF */ | |
| } | |
| Method (_STM, 3, NotSerialized) // _STM: Set Timing Mode | |
| { | |
| CreateDWordField (Arg0, 0x00, PIO0) | |
| CreateDWordField (Arg0, 0x04, DMA0) | |
| CreateDWordField (Arg0, 0x08, PIO1) | |
| CreateDWordField (Arg0, 0x0C, DMA1) | |
| CreateDWordField (Arg0, 0x10, FLAG) | |
| STMI = Arg0 | |
| CreateWordField (Arg1, 0x6A, RPS0) | |
| CreateWordField (Arg1, 0x80, IOM0) | |
| CreateWordField (Arg1, 0xB0, DMM0) | |
| CreateWordField (Arg2, 0x6A, RPS1) | |
| CreateWordField (Arg2, 0x80, IOM1) | |
| CreateWordField (Arg2, 0xB0, DMM1) | |
| Name (IOTM, Buffer (0x05) | |
| { | |
| 0x00, 0x00, 0x00, 0x00 /* .... */ | |
| }) | |
| CreateByteField (IOTM, 0x00, RCT) | |
| CreateByteField (IOTM, 0x01, ISP) | |
| CreateByteField (IOTM, 0x02, FAST) | |
| CreateByteField (IOTM, 0x03, DMAE) | |
| CreateByteField (IOTM, 0x04, TPIO) | |
| Name (DMAT, Buffer (0x05) | |
| { | |
| 0x00, 0x00, 0x00, 0x00 /* .... */ | |
| }) | |
| CreateByteField (DMAT, 0x00, PCT) | |
| CreateByteField (DMAT, 0x01, PCB) | |
| CreateByteField (DMAT, 0x02, UDMT) | |
| CreateByteField (DMAT, 0x03, UDME) | |
| CreateByteField (DMAT, 0x04, TDMA) | |
| If (FLAG & 0x10) | |
| { | |
| SSIT = 0x01 | |
| } | |
| IOTM = SPIO (PIO0, RPS0, IOM0) | |
| If (DMAE | FAST) | |
| { | |
| SRT0 = RCT /* \_SB_.PCI0.EVSS.SECD._STM.RCT_ */ | |
| SIP0 = ISP /* \_SB_.PCI0.EVSS.SECD._STM.ISP_ */ | |
| SFT0 = FAST /* \_SB_.PCI0.EVSS.SECD._STM.FAST */ | |
| SDE0 = DMAE /* \_SB_.PCI0.EVSS.SECD._STM.DMAE */ | |
| TPI0 = TPIO /* \_SB_.PCI0.EVSS.SECD._STM.TPIO */ | |
| } | |
| IOTM = SPIO (PIO1, RPS1, IOM1) | |
| POT2 = IOTM /* \_SB_.PCI0.EVSS.SECD._STM.IOTM */ | |
| If (DMAE | FAST) | |
| { | |
| SFT1 = FAST /* \_SB_.PCI0.EVSS.SECD._STM.FAST */ | |
| SDE1 = DMAE /* \_SB_.PCI0.EVSS.SECD._STM.DMAE */ | |
| TPI1 = TPIO /* \_SB_.PCI0.EVSS.SECD._STM.TPIO */ | |
| If (SSIT & 0x01) | |
| { | |
| SRT1 = RCT /* \_SB_.PCI0.EVSS.SECD._STM.RCT_ */ | |
| SIP1 = ISP /* \_SB_.PCI0.EVSS.SECD._STM.ISP_ */ | |
| } | |
| Else | |
| { | |
| SRT0 = RCT /* \_SB_.PCI0.EVSS.SECD._STM.RCT_ */ | |
| SIP0 = ISP /* \_SB_.PCI0.EVSS.SECD._STM.ISP_ */ | |
| } | |
| } | |
| If (FLAG & 0x01) | |
| { | |
| DMAT = SDMA (DMA0, RPS0, DMM0) | |
| SCT0 = PCT /* \_SB_.PCI0.EVSS.SECD._STM.PCT_ */ | |
| SCB0 = PCB /* \_SB_.PCI0.EVSS.SECD._STM.PCB_ */ | |
| UDM2 = UDME /* \_SB_.PCI0.EVSS.SECD._STM.UDME */ | |
| SUM0 = UDMT /* \_SB_.PCI0.EVSS.SECD._STM.UDMT */ | |
| TDM0 = TDMA /* \_SB_.PCI0.EVSS.SECD._STM.TDMA */ | |
| } | |
| Else | |
| { | |
| UDM2 = 0x00 | |
| } | |
| If (FLAG & 0x04) | |
| { | |
| DMAT = SDMA (DMA1, RPS1, DMM1) | |
| SCT1 = PCT /* \_SB_.PCI0.EVSS.SECD._STM.PCT_ */ | |
| SCB1 = PCB /* \_SB_.PCI0.EVSS.SECD._STM.PCB_ */ | |
| UDM3 = UDME /* \_SB_.PCI0.EVSS.SECD._STM.UDME */ | |
| SUM1 = UDMT /* \_SB_.PCI0.EVSS.SECD._STM.UDMT */ | |
| TDM1 = TDMA /* \_SB_.PCI0.EVSS.SECD._STM.TDMA */ | |
| } | |
| Else | |
| { | |
| UDM3 = 0x00 | |
| } | |
| If (FLAG & 0x02) | |
| { | |
| SIE0 = 0x01 | |
| } | |
| If (FLAG & 0x08) | |
| { | |
| SIE1 = 0x01 | |
| } | |
| } | |
| Device (MAST) | |
| { | |
| Name (_ADR, 0x00) // _ADR: Address | |
| Method (_GTF, 0, NotSerialized) // _GTF: Get Task File | |
| { | |
| Name (ATA0, Buffer (0x0E) | |
| { | |
| /* 0000 */ 0x03, 0x00, 0x00, 0x00, 0x00, 0xA0, 0xEF, 0x03, /* ........ */ | |
| /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0xA0, 0xEF /* ...... */ | |
| }) | |
| CreateByteField (ATA0, 0x01, PIO0) | |
| CreateByteField (ATA0, 0x08, DMA0) | |
| PIO0 = TPI0 /* \_SB_.PCI0.EVSS.SECD.TPI0 */ | |
| PIO0 |= 0x08 | |
| If (UDM2 & 0x01) | |
| { | |
| DMA0 = TDM0 /* \_SB_.PCI0.EVSS.SECD.TDM0 */ | |
| DMA0 |= 0x40 | |
| } | |
| Else | |
| { | |
| DMA0 = TPI0 /* \_SB_.PCI0.EVSS.SECD.TPI0 */ | |
| If (DMA0 != 0x00) | |
| { | |
| DMA0 -= 0x02 | |
| } | |
| DMA0 |= 0x20 | |
| } | |
| Return (ATA0) /* \_SB_.PCI0.EVSS.SECD.MAST._GTF.ATA0 */ | |
| } | |
| } | |
| Device (SLAV) | |
| { | |
| Name (_ADR, 0x01) // _ADR: Address | |
| Method (_GTF, 0, NotSerialized) // _GTF: Get Task File | |
| { | |
| Name (ATA1, Buffer (0x0E) | |
| { | |
| /* 0000 */ 0x03, 0x00, 0x00, 0x00, 0x00, 0xB0, 0xEF, 0x03, /* ........ */ | |
| /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0xB0, 0xEF /* ...... */ | |
| }) | |
| CreateByteField (ATA1, 0x01, PIO1) | |
| CreateByteField (ATA1, 0x08, DMA1) | |
| PIO1 = TPI1 /* \_SB_.PCI0.EVSS.SECD.TPI1 */ | |
| PIO1 |= 0x08 | |
| If (UDM3 & 0x01) | |
| { | |
| DMA1 = TDM1 /* \_SB_.PCI0.EVSS.SECD.TDM1 */ | |
| DMA1 |= 0x40 | |
| } | |
| Else | |
| { | |
| DMA1 = TPI1 /* \_SB_.PCI0.EVSS.SECD.TPI1 */ | |
| If (DMA1 != 0x00) | |
| { | |
| DMA1 -= 0x02 | |
| } | |
| DMA1 |= 0x20 | |
| } | |
| Return (ATA1) /* \_SB_.PCI0.EVSS.SECD.SLAV._GTF.ATA1 */ | |
| } | |
| } | |
| } | |
| } | |
| Device (DMI0) | |
| { | |
| Name (_ADR, 0x00) // _ADR: Address | |
| } | |
| Device (BR1A) | |
| { | |
| Name (_ADR, 0x00010000) // _ADR: Address | |
| OperationRegion (MCTL, SystemMemory, 0x80000188, 0x04) | |
| Field (MCTL, ByteAcc, NoLock, Preserve) | |
| { | |
| , 3, | |
| HGPE, 1, | |
| , 7, | |
| , 8, | |
| , 8 | |
| } | |
| Method (_INI, 0, NotSerialized) // _INI: Initialize | |
| { | |
| HGPE = 0x01 | |
| } | |
| Name (SHPC, 0x40) | |
| Name (SPDS, 0x40) | |
| Name (MRLS, 0x00) | |
| Name (CCOM, 0x10) | |
| Name (SPDC, 0x08) | |
| Name (MRLC, 0x04) | |
| Name (SPFD, 0x02) | |
| Name (SABP, 0x01) | |
| Name (SPOF, 0x10) | |
| Name (SPON, 0x0F) | |
| Name (ALMK, 0x1C) | |
| Name (ALON, 0x01) | |
| Name (ALBL, 0x02) | |
| Name (ALOF, 0x03) | |
| Name (PLMK, 0x13) | |
| Name (PLON, 0x04) | |
| Name (PLBL, 0x08) | |
| Name (PLOF, 0x0C) | |
| Name (HPEV, 0x0F) | |
| OperationRegion (PPA4, PCI_Config, 0x00, 0x0100) | |
| Field (PPA4, ByteAcc, NoLock, Preserve) | |
| { | |
| Offset (0xA0), | |
| , 4, | |
| LDIS, 1, | |
| Offset (0xA2), | |
| Offset (0xA4), | |
| ATBP, 1, | |
| , 1, | |
| MRSP, 1, | |
| ATIP, 1, | |
| PWIP, 1, | |
| HPSR, 1, | |
| HPCP, 1, | |
| , 12, | |
| PSNM, 13, | |
| ABIE, 1, | |
| PFIE, 1, | |
| MSIE, 1, | |
| PDIE, 1, | |
| CCIE, 1, | |
| HPIE, 1, | |
| SCTL, 5, | |
| Offset (0xAA), | |
| SSTS, 7, | |
| Offset (0xAB), | |
| Offset (0xB0), | |
| Offset (0xB2), | |
| PMES, 1, | |
| PMEP, 1, | |
| Offset (0xB4) | |
| } | |
| Method (ATID, 0, NotSerialized) | |
| { | |
| Return ((SCTL & 0x03)) | |
| } | |
| Method (PWID, 0, NotSerialized) | |
| { | |
| Return (((SCTL & 0x0C) >> 0x02)) | |
| } | |
| Method (PWCC, 0, NotSerialized) | |
| { | |
| Return (((SCTL & 0x10) >> 0x04)) | |
| } | |
| Method (ABPS, 1, NotSerialized) | |
| { | |
| If (Arg0 == 0x01) | |
| { | |
| SSTS |= 0x01 | |
| } | |
| Return ((SSTS & 0x01)) | |
| } | |
| Method (PFDS, 1, NotSerialized) | |
| { | |
| If (Arg0 == 0x01) | |
| { | |
| SSTS |= 0x02 | |
| } | |
| Return (((SSTS & 0x02) >> 0x01)) | |
| } | |
| Method (MSCS, 1, NotSerialized) | |
| { | |
| If (Arg0 == 0x01) | |
| { | |
| SSTS |= 0x04 | |
| } | |
| Return (((SSTS & 0x04) >> 0x02)) | |
| } | |
| Method (PDCS, 1, NotSerialized) | |
| { | |
| If (Arg0 == 0x01) | |
| { | |
| SSTS |= 0x08 | |
| } | |
| Return (((SSTS & 0x08) >> 0x03)) | |
| } | |
| Method (CMCS, 1, NotSerialized) | |
| { | |
| If (Arg0 == 0x01) | |
| { | |
| SSTS |= 0x10 | |
| } | |
| Return (((SSTS & 0x10) >> 0x04)) | |
| } | |
| Method (MSSC, 1, NotSerialized) | |
| { | |
| If (Arg0 == 0x01) | |
| { | |
| SSTS |= 0x20 | |
| } | |
| Return (((SSTS & 0x20) >> 0x05)) | |
| } | |
| Method (PRDS, 1, NotSerialized) | |
| { | |
| If (Arg0 == 0x01) | |
| { | |
| SSTS |= 0x40 | |
| } | |
| Return (((SSTS & 0x40) >> 0x06)) | |
| } | |
| Method (OSHP, 0, NotSerialized) | |
| { | |
| SSTS = SSTS /* \_SB_.PCI0.BR1A.SSTS */ | |
| HGPE = 0x00 | |
| } | |
| Method (HPCC, 1, NotSerialized) | |
| { | |
| Local0 = SCTL /* \_SB_.PCI0.BR1A.SCTL */ | |
| Local1 = 0x00 | |
| If (Arg0 != Local0) | |
| { | |
| SCTL = Arg0 | |
| While (!CMCS (0x00) && (0x64 != Local1)) | |
| { | |
| IO80 = 0xFB | |
| Sleep (0x02) | |
| Local1 += 0x02 | |
| } | |
| CMCS (0x01) | |
| } | |
| } | |
| Method (ATCM, 1, NotSerialized) | |
| { | |
| Local0 = SCTL /* \_SB_.PCI0.BR1A.SCTL */ | |
| Local0 &= ALMK /* \_SB_.PCI0.BR1A.ALMK */ | |
| If (Arg0 == 0x01) | |
| { | |
| Local0 |= ALON /* \_SB_.PCI0.BR1A.ALON */ | |
| } | |
| If (Arg0 == 0x02) | |
| { | |
| Local0 |= ALBL /* \_SB_.PCI0.BR1A.ALBL */ | |
| } | |
| If (Arg0 == 0x03) | |
| { | |
| Local0 |= ALOF /* \_SB_.PCI0.BR1A.ALOF */ | |
| } | |
| HPCC (Local0) | |
| } | |
| Method (PWCM, 1, NotSerialized) | |
| { | |
| Local0 = SCTL /* \_SB_.PCI0.BR1A.SCTL */ | |
| Local0 &= PLMK /* \_SB_.PCI0.BR1A.PLMK */ | |
| If (Arg0 == 0x01) | |
| { | |
| Local0 |= PLON /* \_SB_.PCI0.BR1A.PLON */ | |
| } | |
| If (Arg0 == 0x02) | |
| { | |
| Local0 |= PLBL /* \_SB_.PCI0.BR1A.PLBL */ | |
| } | |
| If (Arg0 == 0x03) | |
| { | |
| Local0 |= PLOF /* \_SB_.PCI0.BR1A.PLOF */ | |
| } | |
| HPCC (Local0) | |
| } | |
| Method (PWSL, 1, NotSerialized) | |
| { | |
| Local0 = SCTL /* \_SB_.PCI0.BR1A.SCTL */ | |
| If (Arg0) | |
| { | |
| Local0 &= SPON /* \_SB_.PCI0.BR1A.SPON */ | |
| } | |
| Else | |
| { | |
| Local0 |= SPOF /* \_SB_.PCI0.BR1A.SPOF */ | |
| } | |
| HPCC (Local0) | |
| } | |
| Method (_OST, 3, Serialized) // _OST: OSPM Status Indication | |
| { | |
| Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler | |
| Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler | |
| While (One) | |
| { | |
| _T_0 = (Arg0 & 0xFF) | |
| If (_T_0 == 0x03) | |
| { | |
| While (One) | |
| { | |
| _T_1 = ToInteger (Arg1) | |
| If (Match (Package (0x04) | |
| { | |
| 0x80, | |
| 0x81, | |
| 0x82, | |
| 0x83 | |
| }, MEQ, _T_1, MTR, Zero, Zero) != Ones) | |
| { | |
| If (!PWCC ()) | |
| { | |
| PWCM (0x01) | |
| ABIE = 0x01 | |
| } | |
| } | |
| Break | |
| } | |
| } | |
| Break | |
| } | |
| } | |
| Method (EJ0L, 1, NotSerialized) | |
| { | |
| IO80 = 0xFF | |
| Local0 = SCTL /* \_SB_.PCI0.BR1A.SCTL */ | |
| If (ATID () != 0x01) | |
| { | |
| Local0 &= ALMK /* \_SB_.PCI0.BR1A.ALMK */ | |
| Local0 |= ALBL /* \_SB_.PCI0.BR1A.ALBL */ | |
| } | |
| HPCC (Local0) | |
| Local0 = SCTL /* \_SB_.PCI0.BR1A.SCTL */ | |
| Local0 |= SPOF /* \_SB_.PCI0.BR1A.SPOF */ | |
| HPCC (Local0) | |
| Local0 = SCTL /* \_SB_.PCI0.BR1A.SCTL */ | |
| Local0 |= PLOF /* \_SB_.PCI0.BR1A.PLOF */ | |
| HPCC (Local0) | |
| Local0 = SCTL /* \_SB_.PCI0.BR1A.SCTL */ | |
| Local0 |= ALOF /* \_SB_.PCI0.BR1A.ALOF */ | |
| HPCC (Local0) | |
| } | |
| Method (PMEH, 1, NotSerialized) | |
| { | |
| If (HPEV & SSTS) | |
| { | |
| If (ABPS (0x00)) | |
| { | |
| ABPS (0x01) | |
| Sleep (0xC8) | |
| } | |
| } | |
| Return (0xFF) | |
| } | |
| Method (HPEH, 1, NotSerialized) | |
| { | |
| If (!HPCP) | |
| { | |
| Return (0xFF) | |
| } | |
| IO80 = 0xFE | |
| Sleep (0x64) | |
| CCIE = 0x00 | |
| If (HPEV & SSTS) | |
| { | |
| IO80 = 0xFD | |
| Sleep (0x0A) | |
| Local0 = PPXH (0x00) | |
| Return (Local0) | |
| } | |
| Else | |
| { | |
| Return (0xFF) | |
| } | |
| IO80 = 0xFC | |
| Sleep (0x0A) | |
| } | |
| Method (PPXH, 1, NotSerialized) | |
| { | |
| Sleep (0xC8) | |
| If (ABPS (0x00)) | |
| { | |
| If (!PRDS (0x00)) | |
| { | |
| LDIS = 0x01 | |
| PWSL (0x00) | |
| PWCM (0x03) | |
| If (MSSC (0x00) == MRLS) | |
| { | |
| ATCM (0x02) | |
| } | |
| Else | |
| { | |
| ATCM (0x03) | |
| } | |
| ABPS (0x01) | |
| Sleep (0xC8) | |
| Return (0xFF) | |
| } | |
| ABIE = 0x00 | |
| ABPS (0x01) | |
| Sleep (0xC8) | |
| If (PWCC ()) | |
| { | |
| ATCM (0x02) | |
| Sleep (0x0258) | |
| Local0 = 0x0258 | |
| ABPS (0x01) | |
| While (!ABPS (0x00)) | |
| { | |
| Sleep (0xC8) | |
| Local0 += 0xC8 | |
| If (0x1388 == Local0) | |
| { | |
| ABIE = 0x01 | |
| ATCM (0x03) | |
| PWCM (0x02) | |
| Sleep (0x0258) | |
| LDIS = 0x00 | |
| PWSL (0x01) | |
| Sleep (0x01F4) | |
| If (!PFDS (0x00)) | |
| { | |
| PWCM (0x01) | |
| Local1 = 0x00 | |
| ABIE = 0x01 | |
| } | |
| Else | |
| { | |
| PWSL (0x00) | |
| PWCM (0x03) | |
| ATCM (0x01) | |
| LDIS = 0x01 | |
| Local1 = 0x03 | |
| ABIE = 0x01 | |
| } | |
| ABPS (0x01) | |
| Sleep (0xC8) | |
| Return (Local1) | |
| } | |
| } | |
| Return (0xFF) | |
| } | |
| Else | |
| { | |
| ATCM (0x02) | |
| Sleep (0x0258) | |
| Local0 = 0x0258 | |
| ABPS (0x01) | |
| Sleep (0xC8) | |
| While (!ABPS (0x00)) | |
| { | |
| Sleep (0xC8) | |
| Local0 += 0xC8 | |
| If (0x1388 == Local0) | |
| { | |
| ABPS (0x01) | |
| ATCM (0x03) | |
| PWCM (0x02) | |
| Sleep (0xC8) | |
| ABIE = 0x01 | |
| LDIS = 0x01 | |
| PWCM (0x03) | |
| Return (0x03) | |
| } | |
| } | |
| PWCM (0x01) | |
| ABPS (0x01) | |
| Sleep (0xC8) | |
| ABIE = 0x01 | |
| Return (0xFF) | |
| } | |
| } | |
| If (PFDS (0x00)) | |
| { | |
| PFDS (0x01) | |
| PWSL (0x00) | |
| PWCM (0x03) | |
| ATCM (0x01) | |
| LDIS = 0x01 | |
| Return (0x03) | |
| } | |
| If (PDCS (0x00)) | |
| { | |
| PDCS (0x01) | |
| If (!PRDS (0x00)) | |
| { | |
| PWSL (0x00) | |
| PWCM (0x03) | |
| If (MSSC (0x00) == MRLS) | |
| { | |
| ATCM (0x02) | |
| } | |
| Else | |
| { | |
| ATCM (0x03) | |
| } | |
| LDIS = 0x01 | |
| Return (0xFF) | |
| } | |
| Else | |
| { | |
| LDIS = 0x00 | |
| ABPS (0x01) | |
| Sleep (0xC8) | |
| ABIE = 0x01 | |
| Sleep (0xC8) | |
| Return (Local1) | |
| } | |
| } | |
| Return (0xFF) | |
| } | |
| Method (SNUM, 0, Serialized) | |
| { | |
| Local0 = PSNM /* \_SB_.PCI0.BR1A.PSNM */ | |
| Return (Local0) | |
| } | |
| Device (H000) | |
| { | |
| Name (_ADR, 0x00) // _ADR: Address | |
| Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
| { | |
| Return (SNUM ()) | |
| } | |
| } | |
| Device (H001) | |
| { | |
| Name (_ADR, 0x01) // _ADR: Address | |
| Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
| { | |
| Return (SNUM ()) | |
| } | |
| } | |
| Device (H002) | |
| { | |
| Name (_ADR, 0x02) // _ADR: Address | |
| Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
| { | |
| Return (SNUM ()) | |
| } | |
| } | |
| Device (H003) | |
| { | |
| Name (_ADR, 0x03) // _ADR: Address | |
| Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
| { | |
| Return (SNUM ()) | |
| } | |
| } | |
| Device (H004) | |
| { | |
| Name (_ADR, 0x04) // _ADR: Address | |
| Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
| { | |
| Return (SNUM ()) | |
| } | |
| } | |
| Device (H005) | |
| { | |
| Name (_ADR, 0x05) // _ADR: Address | |
| Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
| { | |
| Return (SNUM ()) | |
| } | |
| } | |
| Device (H006) | |
| { | |
| Name (_ADR, 0x06) // _ADR: Address | |
| Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
| { | |
| Return (SNUM ()) | |
| } | |
| } | |
| Device (H007) | |
| { | |
| Name (_ADR, 0x07) // _ADR: Address | |
| Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
| { | |
| Return (SNUM ()) | |
| } | |
| } | |
| OperationRegion (PXCS, PCI_Config, 0x00, 0xE0) | |
| Field (PXCS, AnyAcc, NoLock, Preserve) | |
| { | |
| VDID, 32, | |
| Offset (0x54), | |
| , 6, | |
| HPCE, 1, | |
| Offset (0x5A), | |
| ABPX, 1, | |
| , 2, | |
| PDCX, 1, | |
| , 2, | |
| PDSX, 1, | |
| Offset (0x5B), | |
| Offset (0x60), | |
| Offset (0x62), | |
| PMEX, 1, | |
| Offset (0xDC), | |
| , 31, | |
| PMCS, 1 | |
| } | |
| Method (DEVS, 0, NotSerialized) | |
| { | |
| If (VDID == 0xFFFFFFFF) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Return (0x0F) | |
| } | |
| } | |
| Device (PXSX) | |
| { | |
| Name (_ADR, 0x00) // _ADR: Address | |
| Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
| { | |
| Return (GPRW (0x09, 0x04)) | |
| } | |
| } | |
| Method (HPME, 0, Serialized) | |
| { | |
| If (PMEX) | |
| { | |
| Local0 = 0xC8 | |
| While (Local0) | |
| { | |
| PMEX = 0x01 | |
| If (PMEX) | |
| { | |
| Local0-- | |
| } | |
| Else | |
| { | |
| Local0 = 0x00 | |
| } | |
| } | |
| PMCS = 0x01 | |
| } | |
| } | |
| Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
| { | |
| Return (GPRW (0x09, 0x04)) | |
| } | |
| Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
| { | |
| If (PICM) | |
| { | |
| Return (AG26) /* \_SB_.AG26 */ | |
| } | |
| Return (PG26) /* \_SB_.PG26 */ | |
| } | |
| Device (D079) | |
| { | |
| Name (_ADR, 0x00) // _ADR: Address | |
| } | |
| } | |
| Device (BR1B) | |
| { | |
| Name (_ADR, 0x00010001) // _ADR: Address | |
| OperationRegion (MCTL, SystemMemory, 0x80008188, 0x04) | |
| Field (MCTL, ByteAcc, NoLock, Preserve) | |
| { | |
| , 3, | |
| HGPE, 1, | |
| , 7, | |
| , 8, | |
| , 8 | |
| } | |
| Method (_INI, 0, NotSerialized) // _INI: Initialize | |
| { | |
| HGPE = 0x01 | |
| } | |
| Name (SHPC, 0x40) | |
| Name (SPDS, 0x40) | |
| Name (MRLS, 0x00) | |
| Name (CCOM, 0x10) | |
| Name (SPDC, 0x08) | |
| Name (MRLC, 0x04) | |
| Name (SPFD, 0x02) | |
| Name (SABP, 0x01) | |
| Name (SPOF, 0x10) | |
| Name (SPON, 0x0F) | |
| Name (ALMK, 0x1C) | |
| Name (ALON, 0x01) | |
| Name (ALBL, 0x02) | |
| Name (ALOF, 0x03) | |
| Name (PLMK, 0x13) | |
| Name (PLON, 0x04) | |
| Name (PLBL, 0x08) | |
| Name (PLOF, 0x0C) | |
| Name (HPEV, 0x0F) | |
| OperationRegion (PPA4, PCI_Config, 0x00, 0x0100) | |
| Field (PPA4, ByteAcc, NoLock, Preserve) | |
| { | |
| Offset (0xA0), | |
| , 4, | |
| LDIS, 1, | |
| Offset (0xA2), | |
| Offset (0xA4), | |
| ATBP, 1, | |
| , 1, | |
| MRSP, 1, | |
| ATIP, 1, | |
| PWIP, 1, | |
| HPSR, 1, | |
| HPCP, 1, | |
| , 12, | |
| PSNM, 13, | |
| ABIE, 1, | |
| PFIE, 1, | |
| MSIE, 1, | |
| PDIE, 1, | |
| CCIE, 1, | |
| HPIE, 1, | |
| SCTL, 5, | |
| Offset (0xAA), | |
| SSTS, 7, | |
| Offset (0xAB), | |
| Offset (0xB0), | |
| Offset (0xB2), | |
| PMES, 1, | |
| PMEP, 1, | |
| Offset (0xB4) | |
| } | |
| Method (ATID, 0, NotSerialized) | |
| { | |
| Return ((SCTL & 0x03)) | |
| } | |
| Method (PWID, 0, NotSerialized) | |
| { | |
| Return (((SCTL & 0x0C) >> 0x02)) | |
| } | |
| Method (PWCC, 0, NotSerialized) | |
| { | |
| Return (((SCTL & 0x10) >> 0x04)) | |
| } | |
| Method (ABPS, 1, NotSerialized) | |
| { | |
| If (Arg0 == 0x01) | |
| { | |
| SSTS |= 0x01 | |
| } | |
| Return ((SSTS & 0x01)) | |
| } | |
| Method (PFDS, 1, NotSerialized) | |
| { | |
| If (Arg0 == 0x01) | |
| { | |
| SSTS |= 0x02 | |
| } | |
| Return (((SSTS & 0x02) >> 0x01)) | |
| } | |
| Method (MSCS, 1, NotSerialized) | |
| { | |
| If (Arg0 == 0x01) | |
| { | |
| SSTS |= 0x04 | |
| } | |
| Return (((SSTS & 0x04) >> 0x02)) | |
| } | |
| Method (PDCS, 1, NotSerialized) | |
| { | |
| If (Arg0 == 0x01) | |
| { | |
| SSTS |= 0x08 | |
| } | |
| Return (((SSTS & 0x08) >> 0x03)) | |
| } | |
| Method (CMCS, 1, NotSerialized) | |
| { | |
| If (Arg0 == 0x01) | |
| { | |
| SSTS |= 0x10 | |
| } | |
| Return (((SSTS & 0x10) >> 0x04)) | |
| } | |
| Method (MSSC, 1, NotSerialized) | |
| { | |
| If (Arg0 == 0x01) | |
| { | |
| SSTS |= 0x20 | |
| } | |
| Return (((SSTS & 0x20) >> 0x05)) | |
| } | |
| Method (PRDS, 1, NotSerialized) | |
| { | |
| If (Arg0 == 0x01) | |
| { | |
| SSTS |= 0x40 | |
| } | |
| Return (((SSTS & 0x40) >> 0x06)) | |
| } | |
| Method (OSHP, 0, NotSerialized) | |
| { | |
| SSTS = SSTS /* \_SB_.PCI0.BR1B.SSTS */ | |
| HGPE = 0x00 | |
| } | |
| Method (HPCC, 1, NotSerialized) | |
| { | |
| Local0 = SCTL /* \_SB_.PCI0.BR1B.SCTL */ | |
| Local1 = 0x00 | |
| If (Arg0 != Local0) | |
| { | |
| SCTL = Arg0 | |
| While (!CMCS (0x00) && (0x64 != Local1)) | |
| { | |
| IO80 = 0xFB | |
| Sleep (0x02) | |
| Local1 += 0x02 | |
| } | |
| CMCS (0x01) | |
| } | |
| } | |
| Method (ATCM, 1, NotSerialized) | |
| { | |
| Local0 = SCTL /* \_SB_.PCI0.BR1B.SCTL */ | |
| Local0 &= ALMK /* \_SB_.PCI0.BR1B.ALMK */ | |
| If (Arg0 == 0x01) | |
| { | |
| Local0 |= ALON /* \_SB_.PCI0.BR1B.ALON */ | |
| } | |
| If (Arg0 == 0x02) | |
| { | |
| Local0 |= ALBL /* \_SB_.PCI0.BR1B.ALBL */ | |
| } | |
| If (Arg0 == 0x03) | |
| { | |
| Local0 |= ALOF /* \_SB_.PCI0.BR1B.ALOF */ | |
| } | |
| HPCC (Local0) | |
| } | |
| Method (PWCM, 1, NotSerialized) | |
| { | |
| Local0 = SCTL /* \_SB_.PCI0.BR1B.SCTL */ | |
| Local0 &= PLMK /* \_SB_.PCI0.BR1B.PLMK */ | |
| If (Arg0 == 0x01) | |
| { | |
| Local0 |= PLON /* \_SB_.PCI0.BR1B.PLON */ | |
| } | |
| If (Arg0 == 0x02) | |
| { | |
| Local0 |= PLBL /* \_SB_.PCI0.BR1B.PLBL */ | |
| } | |
| If (Arg0 == 0x03) | |
| { | |
| Local0 |= PLOF /* \_SB_.PCI0.BR1B.PLOF */ | |
| } | |
| HPCC (Local0) | |
| } | |
| Method (PWSL, 1, NotSerialized) | |
| { | |
| Local0 = SCTL /* \_SB_.PCI0.BR1B.SCTL */ | |
| If (Arg0) | |
| { | |
| Local0 &= SPON /* \_SB_.PCI0.BR1B.SPON */ | |
| } | |
| Else | |
| { | |
| Local0 |= SPOF /* \_SB_.PCI0.BR1B.SPOF */ | |
| } | |
| HPCC (Local0) | |
| } | |
| Method (_OST, 3, Serialized) // _OST: OSPM Status Indication | |
| { | |
| Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler | |
| Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler | |
| While (One) | |
| { | |
| _T_0 = (Arg0 & 0xFF) | |
| If (_T_0 == 0x03) | |
| { | |
| While (One) | |
| { | |
| _T_1 = ToInteger (Arg1) | |
| If (Match (Package (0x04) | |
| { | |
| 0x80, | |
| 0x81, | |
| 0x82, | |
| 0x83 | |
| }, MEQ, _T_1, MTR, Zero, Zero) != Ones) | |
| { | |
| If (!PWCC ()) | |
| { | |
| PWCM (0x01) | |
| ABIE = 0x01 | |
| } | |
| } | |
| Break | |
| } | |
| } | |
| Break | |
| } | |
| } | |
| Method (EJ0L, 1, NotSerialized) | |
| { | |
| IO80 = 0xFF | |
| Local0 = SCTL /* \_SB_.PCI0.BR1B.SCTL */ | |
| If (ATID () != 0x01) | |
| { | |
| Local0 &= ALMK /* \_SB_.PCI0.BR1B.ALMK */ | |
| Local0 |= ALBL /* \_SB_.PCI0.BR1B.ALBL */ | |
| } | |
| HPCC (Local0) | |
| Local0 = SCTL /* \_SB_.PCI0.BR1B.SCTL */ | |
| Local0 |= SPOF /* \_SB_.PCI0.BR1B.SPOF */ | |
| HPCC (Local0) | |
| Local0 = SCTL /* \_SB_.PCI0.BR1B.SCTL */ | |
| Local0 |= PLOF /* \_SB_.PCI0.BR1B.PLOF */ | |
| HPCC (Local0) | |
| Local0 = SCTL /* \_SB_.PCI0.BR1B.SCTL */ | |
| Local0 |= ALOF /* \_SB_.PCI0.BR1B.ALOF */ | |
| HPCC (Local0) | |
| } | |
| Method (PMEH, 1, NotSerialized) | |
| { | |
| If (HPEV & SSTS) | |
| { | |
| If (ABPS (0x00)) | |
| { | |
| ABPS (0x01) | |
| Sleep (0xC8) | |
| } | |
| } | |
| Return (0xFF) | |
| } | |
| Method (HPEH, 1, NotSerialized) | |
| { | |
| If (!HPCP) | |
| { | |
| Return (0xFF) | |
| } | |
| IO80 = 0xFE | |
| Sleep (0x64) | |
| CCIE = 0x00 | |
| If (HPEV & SSTS) | |
| { | |
| IO80 = 0xFD | |
| Sleep (0x0A) | |
| Local0 = PPXH (0x00) | |
| Return (Local0) | |
| } | |
| Else | |
| { | |
| Return (0xFF) | |
| } | |
| IO80 = 0xFC | |
| Sleep (0x0A) | |
| } | |
| Method (PPXH, 1, NotSerialized) | |
| { | |
| Sleep (0xC8) | |
| If (ABPS (0x00)) | |
| { | |
| If (!PRDS (0x00)) | |
| { | |
| LDIS = 0x01 | |
| PWSL (0x00) | |
| PWCM (0x03) | |
| If (MSSC (0x00) == MRLS) | |
| { | |
| ATCM (0x02) | |
| } | |
| Else | |
| { | |
| ATCM (0x03) | |
| } | |
| ABPS (0x01) | |
| Sleep (0xC8) | |
| Return (0xFF) | |
| } | |
| ABIE = 0x00 | |
| ABPS (0x01) | |
| Sleep (0xC8) | |
| If (PWCC ()) | |
| { | |
| ATCM (0x02) | |
| Sleep (0x0258) | |
| Local0 = 0x0258 | |
| ABPS (0x01) | |
| While (!ABPS (0x00)) | |
| { | |
| Sleep (0xC8) | |
| Local0 += 0xC8 | |
| If (0x1388 == Local0) | |
| { | |
| ABIE = 0x01 | |
| ATCM (0x03) | |
| PWCM (0x02) | |
| Sleep (0x0258) | |
| LDIS = 0x00 | |
| PWSL (0x01) | |
| Sleep (0x01F4) | |
| If (!PFDS (0x00)) | |
| { | |
| PWCM (0x01) | |
| Local1 = 0x00 | |
| ABIE = 0x01 | |
| } | |
| Else | |
| { | |
| PWSL (0x00) | |
| PWCM (0x03) | |
| ATCM (0x01) | |
| LDIS = 0x01 | |
| Local1 = 0x03 | |
| ABIE = 0x01 | |
| } | |
| ABPS (0x01) | |
| Sleep (0xC8) | |
| Return (Local1) | |
| } | |
| } | |
| Return (0xFF) | |
| } | |
| Else | |
| { | |
| ATCM (0x02) | |
| Sleep (0x0258) | |
| Local0 = 0x0258 | |
| ABPS (0x01) | |
| Sleep (0xC8) | |
| While (!ABPS (0x00)) | |
| { | |
| Sleep (0xC8) | |
| Local0 += 0xC8 | |
| If (0x1388 == Local0) | |
| { | |
| ABPS (0x01) | |
| ATCM (0x03) | |
| PWCM (0x02) | |
| Sleep (0xC8) | |
| ABIE = 0x01 | |
| LDIS = 0x01 | |
| PWCM (0x03) | |
| Return (0x03) | |
| } | |
| } | |
| PWCM (0x01) | |
| ABPS (0x01) | |
| Sleep (0xC8) | |
| ABIE = 0x01 | |
| Return (0xFF) | |
| } | |
| } | |
| If (PFDS (0x00)) | |
| { | |
| PFDS (0x01) | |
| PWSL (0x00) | |
| PWCM (0x03) | |
| ATCM (0x01) | |
| LDIS = 0x01 | |
| Return (0x03) | |
| } | |
| If (PDCS (0x00)) | |
| { | |
| PDCS (0x01) | |
| If (!PRDS (0x00)) | |
| { | |
| PWSL (0x00) | |
| PWCM (0x03) | |
| If (MSSC (0x00) == MRLS) | |
| { | |
| ATCM (0x02) | |
| } | |
| Else | |
| { | |
| ATCM (0x03) | |
| } | |
| LDIS = 0x01 | |
| Return (0xFF) | |
| } | |
| Else | |
| { | |
| LDIS = 0x00 | |
| ABPS (0x01) | |
| Sleep (0xC8) | |
| ABIE = 0x01 | |
| Sleep (0xC8) | |
| Return (Local1) | |
| } | |
| } | |
| Return (0xFF) | |
| } | |
| Method (SNUM, 0, Serialized) | |
| { | |
| Local0 = PSNM /* \_SB_.PCI0.BR1B.PSNM */ | |
| Return (Local0) | |
| } | |
| Device (H000) | |
| { | |
| Name (_ADR, 0x00) // _ADR: Address | |
| Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
| { | |
| Return (SNUM ()) | |
| } | |
| } | |
| Device (H001) | |
| { | |
| Name (_ADR, 0x01) // _ADR: Address | |
| Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
| { | |
| Return (SNUM ()) | |
| } | |
| } | |
| Device (H002) | |
| { | |
| Name (_ADR, 0x02) // _ADR: Address | |
| Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
| { | |
| Return (SNUM ()) | |
| } | |
| } | |
| Device (H003) | |
| { | |
| Name (_ADR, 0x03) // _ADR: Address | |
| Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
| { | |
| Return (SNUM ()) | |
| } | |
| } | |
| Device (H004) | |
| { | |
| Name (_ADR, 0x04) // _ADR: Address | |
| Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
| { | |
| Return (SNUM ()) | |
| } | |
| } | |
| Device (H005) | |
| { | |
| Name (_ADR, 0x05) // _ADR: Address | |
| Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
| { | |
| Return (SNUM ()) | |
| } | |
| } | |
| Device (H006) | |
| { | |
| Name (_ADR, 0x06) // _ADR: Address | |
| Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
| { | |
| Return (SNUM ()) | |
| } | |
| } | |
| Device (H007) | |
| { | |
| Name (_ADR, 0x07) // _ADR: Address | |
| Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
| { | |
| Return (SNUM ()) | |
| } | |
| } | |
| OperationRegion (PXCS, PCI_Config, 0x00, 0xE0) | |
| Field (PXCS, AnyAcc, NoLock, Preserve) | |
| { | |
| VDID, 32, | |
| Offset (0x54), | |
| , 6, | |
| HPCE, 1, | |
| Offset (0x5A), | |
| ABPX, 1, | |
| , 2, | |
| PDCX, 1, | |
| , 2, | |
| PDSX, 1, | |
| Offset (0x5B), | |
| Offset (0x60), | |
| Offset (0x62), | |
| PMEX, 1, | |
| Offset (0xDC), | |
| , 31, | |
| PMCS, 1 | |
| } | |
| Method (DEVS, 0, NotSerialized) | |
| { | |
| If (VDID == 0xFFFFFFFF) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Return (0x0F) | |
| } | |
| } | |
| Device (PXSX) | |
| { | |
| Name (_ADR, 0x00) // _ADR: Address | |
| Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
| { | |
| Return (GPRW (0x09, 0x04)) | |
| } | |
| } | |
| Method (HPME, 0, Serialized) | |
| { | |
| If (PMEX) | |
| { | |
| Local0 = 0xC8 | |
| While (Local0) | |
| { | |
| PMEX = 0x01 | |
| If (PMEX) | |
| { | |
| Local0-- | |
| } | |
| Else | |
| { | |
| Local0 = 0x00 | |
| } | |
| } | |
| PMCS = 0x01 | |
| } | |
| } | |
| Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
| { | |
| Return (GPRW (0x09, 0x04)) | |
| } | |
| } | |
| Device (BR2A) | |
| { | |
| Name (_ADR, 0x00020000) // _ADR: Address | |
| OperationRegion (MCTL, SystemMemory, 0x80009188, 0x04) | |
| Field (MCTL, ByteAcc, NoLock, Preserve) | |
| { | |
| , 3, | |
| HGPE, 1, | |
| , 7, | |
| , 8, | |
| , 8 | |
| } | |
| Method (_INI, 0, NotSerialized) // _INI: Initialize | |
| { | |
| HGPE = 0x01 | |
| } | |
| Name (SHPC, 0x40) | |
| Name (SPDS, 0x40) | |
| Name (MRLS, 0x00) | |
| Name (CCOM, 0x10) | |
| Name (SPDC, 0x08) | |
| Name (MRLC, 0x04) | |
| Name (SPFD, 0x02) | |
| Name (SABP, 0x01) | |
| Name (SPOF, 0x10) | |
| Name (SPON, 0x0F) | |
| Name (ALMK, 0x1C) | |
| Name (ALON, 0x01) | |
| Name (ALBL, 0x02) | |
| Name (ALOF, 0x03) | |
| Name (PLMK, 0x13) | |
| Name (PLON, 0x04) | |
| Name (PLBL, 0x08) | |
| Name (PLOF, 0x0C) | |
| Name (HPEV, 0x0F) | |
| OperationRegion (PPA4, PCI_Config, 0x00, 0x0100) | |
| Field (PPA4, ByteAcc, NoLock, Preserve) | |
| { | |
| Offset (0xA0), | |
| , 4, | |
| LDIS, 1, | |
| Offset (0xA2), | |
| Offset (0xA4), | |
| ATBP, 1, | |
| , 1, | |
| MRSP, 1, | |
| ATIP, 1, | |
| PWIP, 1, | |
| HPSR, 1, | |
| HPCP, 1, | |
| , 12, | |
| PSNM, 13, | |
| ABIE, 1, | |
| PFIE, 1, | |
| MSIE, 1, | |
| PDIE, 1, | |
| CCIE, 1, | |
| HPIE, 1, | |
| SCTL, 5, | |
| Offset (0xAA), | |
| SSTS, 7, | |
| Offset (0xAB), | |
| Offset (0xB0), | |
| Offset (0xB2), | |
| PMES, 1, | |
| PMEP, 1, | |
| Offset (0xB4) | |
| } | |
| Method (ATID, 0, NotSerialized) | |
| { | |
| Return ((SCTL & 0x03)) | |
| } | |
| Method (PWID, 0, NotSerialized) | |
| { | |
| Return (((SCTL & 0x0C) >> 0x02)) | |
| } | |
| Method (PWCC, 0, NotSerialized) | |
| { | |
| Return (((SCTL & 0x10) >> 0x04)) | |
| } | |
| Method (ABPS, 1, NotSerialized) | |
| { | |
| If (Arg0 == 0x01) | |
| { | |
| SSTS |= 0x01 | |
| } | |
| Return ((SSTS & 0x01)) | |
| } | |
| Method (PFDS, 1, NotSerialized) | |
| { | |
| If (Arg0 == 0x01) | |
| { | |
| SSTS |= 0x02 | |
| } | |
| Return (((SSTS & 0x02) >> 0x01)) | |
| } | |
| Method (MSCS, 1, NotSerialized) | |
| { | |
| If (Arg0 == 0x01) | |
| { | |
| SSTS |= 0x04 | |
| } | |
| Return (((SSTS & 0x04) >> 0x02)) | |
| } | |
| Method (PDCS, 1, NotSerialized) | |
| { | |
| If (Arg0 == 0x01) | |
| { | |
| SSTS |= 0x08 | |
| } | |
| Return (((SSTS & 0x08) >> 0x03)) | |
| } | |
| Method (CMCS, 1, NotSerialized) | |
| { | |
| If (Arg0 == 0x01) | |
| { | |
| SSTS |= 0x10 | |
| } | |
| Return (((SSTS & 0x10) >> 0x04)) | |
| } | |
| Method (MSSC, 1, NotSerialized) | |
| { | |
| If (Arg0 == 0x01) | |
| { | |
| SSTS |= 0x20 | |
| } | |
| Return (((SSTS & 0x20) >> 0x05)) | |
| } | |
| Method (PRDS, 1, NotSerialized) | |
| { | |
| If (Arg0 == 0x01) | |
| { | |
| SSTS |= 0x40 | |
| } | |
| Return (((SSTS & 0x40) >> 0x06)) | |
| } | |
| Method (OSHP, 0, NotSerialized) | |
| { | |
| SSTS = SSTS /* \_SB_.PCI0.BR2A.SSTS */ | |
| HGPE = 0x00 | |
| } | |
| Method (HPCC, 1, NotSerialized) | |
| { | |
| Local0 = SCTL /* \_SB_.PCI0.BR2A.SCTL */ | |
| Local1 = 0x00 | |
| If (Arg0 != Local0) | |
| { | |
| SCTL = Arg0 | |
| While (!CMCS (0x00) && (0x64 != Local1)) | |
| { | |
| IO80 = 0xFB | |
| Sleep (0x02) | |
| Local1 += 0x02 | |
| } | |
| CMCS (0x01) | |
| } | |
| } | |
| Method (ATCM, 1, NotSerialized) | |
| { | |
| Local0 = SCTL /* \_SB_.PCI0.BR2A.SCTL */ | |
| Local0 &= ALMK /* \_SB_.PCI0.BR2A.ALMK */ | |
| If (Arg0 == 0x01) | |
| { | |
| Local0 |= ALON /* \_SB_.PCI0.BR2A.ALON */ | |
| } | |
| If (Arg0 == 0x02) | |
| { | |
| Local0 |= ALBL /* \_SB_.PCI0.BR2A.ALBL */ | |
| } | |
| If (Arg0 == 0x03) | |
| { | |
| Local0 |= ALOF /* \_SB_.PCI0.BR2A.ALOF */ | |
| } | |
| HPCC (Local0) | |
| } | |
| Method (PWCM, 1, NotSerialized) | |
| { | |
| Local0 = SCTL /* \_SB_.PCI0.BR2A.SCTL */ | |
| Local0 &= PLMK /* \_SB_.PCI0.BR2A.PLMK */ | |
| If (Arg0 == 0x01) | |
| { | |
| Local0 |= PLON /* \_SB_.PCI0.BR2A.PLON */ | |
| } | |
| If (Arg0 == 0x02) | |
| { | |
| Local0 |= PLBL /* \_SB_.PCI0.BR2A.PLBL */ | |
| } | |
| If (Arg0 == 0x03) | |
| { | |
| Local0 |= PLOF /* \_SB_.PCI0.BR2A.PLOF */ | |
| } | |
| HPCC (Local0) | |
| } | |
| Method (PWSL, 1, NotSerialized) | |
| { | |
| Local0 = SCTL /* \_SB_.PCI0.BR2A.SCTL */ | |
| If (Arg0) | |
| { | |
| Local0 &= SPON /* \_SB_.PCI0.BR2A.SPON */ | |
| } | |
| Else | |
| { | |
| Local0 |= SPOF /* \_SB_.PCI0.BR2A.SPOF */ | |
| } | |
| HPCC (Local0) | |
| } | |
| Method (_OST, 3, Serialized) // _OST: OSPM Status Indication | |
| { | |
| Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler | |
| Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler | |
| While (One) | |
| { | |
| _T_0 = (Arg0 & 0xFF) | |
| If (_T_0 == 0x03) | |
| { | |
| While (One) | |
| { | |
| _T_1 = ToInteger (Arg1) | |
| If (Match (Package (0x04) | |
| { | |
| 0x80, | |
| 0x81, | |
| 0x82, | |
| 0x83 | |
| }, MEQ, _T_1, MTR, Zero, Zero) != Ones) | |
| { | |
| If (!PWCC ()) | |
| { | |
| PWCM (0x01) | |
| ABIE = 0x01 | |
| } | |
| } | |
| Break | |
| } | |
| } | |
| Break | |
| } | |
| } | |
| Method (EJ0L, 1, NotSerialized) | |
| { | |
| IO80 = 0xFF | |
| Local0 = SCTL /* \_SB_.PCI0.BR2A.SCTL */ | |
| If (ATID () != 0x01) | |
| { | |
| Local0 &= ALMK /* \_SB_.PCI0.BR2A.ALMK */ | |
| Local0 |= ALBL /* \_SB_.PCI0.BR2A.ALBL */ | |
| } | |
| HPCC (Local0) | |
| Local0 = SCTL /* \_SB_.PCI0.BR2A.SCTL */ | |
| Local0 |= SPOF /* \_SB_.PCI0.BR2A.SPOF */ | |
| HPCC (Local0) | |
| Local0 = SCTL /* \_SB_.PCI0.BR2A.SCTL */ | |
| Local0 |= PLOF /* \_SB_.PCI0.BR2A.PLOF */ | |
| HPCC (Local0) | |
| Local0 = SCTL /* \_SB_.PCI0.BR2A.SCTL */ | |
| Local0 |= ALOF /* \_SB_.PCI0.BR2A.ALOF */ | |
| HPCC (Local0) | |
| } | |
| Method (PMEH, 1, NotSerialized) | |
| { | |
| If (HPEV & SSTS) | |
| { | |
| If (ABPS (0x00)) | |
| { | |
| ABPS (0x01) | |
| Sleep (0xC8) | |
| } | |
| } | |
| Return (0xFF) | |
| } | |
| Method (HPEH, 1, NotSerialized) | |
| { | |
| If (!HPCP) | |
| { | |
| Return (0xFF) | |
| } | |
| IO80 = 0xFE | |
| Sleep (0x64) | |
| CCIE = 0x00 | |
| If (HPEV & SSTS) | |
| { | |
| IO80 = 0xFD | |
| Sleep (0x0A) | |
| Local0 = PPXH (0x00) | |
| Return (Local0) | |
| } | |
| Else | |
| { | |
| Return (0xFF) | |
| } | |
| IO80 = 0xFC | |
| Sleep (0x0A) | |
| } | |
| Method (PPXH, 1, NotSerialized) | |
| { | |
| Sleep (0xC8) | |
| If (ABPS (0x00)) | |
| { | |
| If (!PRDS (0x00)) | |
| { | |
| LDIS = 0x01 | |
| PWSL (0x00) | |
| PWCM (0x03) | |
| If (MSSC (0x00) == MRLS) | |
| { | |
| ATCM (0x02) | |
| } | |
| Else | |
| { | |
| ATCM (0x03) | |
| } | |
| ABPS (0x01) | |
| Sleep (0xC8) | |
| Return (0xFF) | |
| } | |
| ABIE = 0x00 | |
| ABPS (0x01) | |
| Sleep (0xC8) | |
| If (PWCC ()) | |
| { | |
| ATCM (0x02) | |
| Sleep (0x0258) | |
| Local0 = 0x0258 | |
| ABPS (0x01) | |
| While (!ABPS (0x00)) | |
| { | |
| Sleep (0xC8) | |
| Local0 += 0xC8 | |
| If (0x1388 == Local0) | |
| { | |
| ABIE = 0x01 | |
| ATCM (0x03) | |
| PWCM (0x02) | |
| Sleep (0x0258) | |
| LDIS = 0x00 | |
| PWSL (0x01) | |
| Sleep (0x01F4) | |
| If (!PFDS (0x00)) | |
| { | |
| PWCM (0x01) | |
| Local1 = 0x00 | |
| ABIE = 0x01 | |
| } | |
| Else | |
| { | |
| PWSL (0x00) | |
| PWCM (0x03) | |
| ATCM (0x01) | |
| LDIS = 0x01 | |
| Local1 = 0x03 | |
| ABIE = 0x01 | |
| } | |
| ABPS (0x01) | |
| Sleep (0xC8) | |
| Return (Local1) | |
| } | |
| } | |
| Return (0xFF) | |
| } | |
| Else | |
| { | |
| ATCM (0x02) | |
| Sleep (0x0258) | |
| Local0 = 0x0258 | |
| ABPS (0x01) | |
| Sleep (0xC8) | |
| While (!ABPS (0x00)) | |
| { | |
| Sleep (0xC8) | |
| Local0 += 0xC8 | |
| If (0x1388 == Local0) | |
| { | |
| ABPS (0x01) | |
| ATCM (0x03) | |
| PWCM (0x02) | |
| Sleep (0xC8) | |
| ABIE = 0x01 | |
| LDIS = 0x01 | |
| PWCM (0x03) | |
| Return (0x03) | |
| } | |
| } | |
| PWCM (0x01) | |
| ABPS (0x01) | |
| Sleep (0xC8) | |
| ABIE = 0x01 | |
| Return (0xFF) | |
| } | |
| } | |
| If (PFDS (0x00)) | |
| { | |
| PFDS (0x01) | |
| PWSL (0x00) | |
| PWCM (0x03) | |
| ATCM (0x01) | |
| LDIS = 0x01 | |
| Return (0x03) | |
| } | |
| If (PDCS (0x00)) | |
| { | |
| PDCS (0x01) | |
| If (!PRDS (0x00)) | |
| { | |
| PWSL (0x00) | |
| PWCM (0x03) | |
| If (MSSC (0x00) == MRLS) | |
| { | |
| ATCM (0x02) | |
| } | |
| Else | |
| { | |
| ATCM (0x03) | |
| } | |
| LDIS = 0x01 | |
| Return (0xFF) | |
| } | |
| Else | |
| { | |
| LDIS = 0x00 | |
| ABPS (0x01) | |
| Sleep (0xC8) | |
| ABIE = 0x01 | |
| Sleep (0xC8) | |
| Return (Local1) | |
| } | |
| } | |
| Return (0xFF) | |
| } | |
| Method (SNUM, 0, Serialized) | |
| { | |
| Local0 = PSNM /* \_SB_.PCI0.BR2A.PSNM */ | |
| Return (Local0) | |
| } | |
| Device (H000) | |
| { | |
| Name (_ADR, 0x00) // _ADR: Address | |
| Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
| { | |
| Return (SNUM ()) | |
| } | |
| } | |
| Device (H001) | |
| { | |
| Name (_ADR, 0x01) // _ADR: Address | |
| Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
| { | |
| Return (SNUM ()) | |
| } | |
| } | |
| Device (H002) | |
| { | |
| Name (_ADR, 0x02) // _ADR: Address | |
| Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
| { | |
| Return (SNUM ()) | |
| } | |
| } | |
| Device (H003) | |
| { | |
| Name (_ADR, 0x03) // _ADR: Address | |
| Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
| { | |
| Return (SNUM ()) | |
| } | |
| } | |
| Device (H004) | |
| { | |
| Name (_ADR, 0x04) // _ADR: Address | |
| Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
| { | |
| Return (SNUM ()) | |
| } | |
| } | |
| Device (H005) | |
| { | |
| Name (_ADR, 0x05) // _ADR: Address | |
| Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
| { | |
| Return (SNUM ()) | |
| } | |
| } | |
| Device (H006) | |
| { | |
| Name (_ADR, 0x06) // _ADR: Address | |
| Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
| { | |
| Return (SNUM ()) | |
| } | |
| } | |
| Device (H007) | |
| { | |
| Name (_ADR, 0x07) // _ADR: Address | |
| Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
| { | |
| Return (SNUM ()) | |
| } | |
| } | |
| OperationRegion (PXCS, PCI_Config, 0x00, 0xE0) | |
| Field (PXCS, AnyAcc, NoLock, Preserve) | |
| { | |
| VDID, 32, | |
| Offset (0x54), | |
| , 6, | |
| HPCE, 1, | |
| Offset (0x5A), | |
| ABPX, 1, | |
| , 2, | |
| PDCX, 1, | |
| , 2, | |
| PDSX, 1, | |
| Offset (0x5B), | |
| Offset (0x60), | |
| Offset (0x62), | |
| PMEX, 1, | |
| Offset (0xDC), | |
| , 31, | |
| PMCS, 1 | |
| } | |
| Method (DEVS, 0, NotSerialized) | |
| { | |
| If (VDID == 0xFFFFFFFF) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Return (0x0F) | |
| } | |
| } | |
| Device (PXSX) | |
| { | |
| Name (_ADR, 0x00) // _ADR: Address | |
| Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
| { | |
| Return (GPRW (0x09, 0x04)) | |
| } | |
| } | |
| Method (HPME, 0, Serialized) | |
| { | |
| If (PMEX) | |
| { | |
| Local0 = 0xC8 | |
| While (Local0) | |
| { | |
| PMEX = 0x01 | |
| If (PMEX) | |
| { | |
| Local0-- | |
| } | |
| Else | |
| { | |
| Local0 = 0x00 | |
| } | |
| } | |
| PMCS = 0x01 | |
| } | |
| } | |
| Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
| { | |
| Return (GPRW (0x09, 0x04)) | |
| } | |
| Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
| { | |
| If (PICM) | |
| { | |
| Return (AG28) /* \_SB_.AG28 */ | |
| } | |
| Return (PG28) /* \_SB_.PG28 */ | |
| } | |
| Device (D07A) | |
| { | |
| Name (_ADR, 0xFFFF) // _ADR: Address | |
| } | |
| } | |
| Device (BR2B) | |
| { | |
| Name (_ADR, 0x00020001) // _ADR: Address | |
| OperationRegion (MCTL, SystemMemory, 0x80010188, 0x04) | |
| Field (MCTL, ByteAcc, NoLock, Preserve) | |
| { | |
| , 3, | |
| HGPE, 1, | |
| , 7, | |
| , 8, | |
| , 8 | |
| } | |
| Method (_INI, 0, NotSerialized) // _INI: Initialize | |
| { | |
| HGPE = 0x01 | |
| } | |
| Name (SHPC, 0x40) | |
| Name (SPDS, 0x40) | |
| Name (MRLS, 0x00) | |
| Name (CCOM, 0x10) | |
| Name (SPDC, 0x08) | |
| Name (MRLC, 0x04) | |
| Name (SPFD, 0x02) | |
| Name (SABP, 0x01) | |
| Name (SPOF, 0x10) | |
| Name (SPON, 0x0F) | |
| Name (ALMK, 0x1C) | |
| Name (ALON, 0x01) | |
| Name (ALBL, 0x02) | |
| Name (ALOF, 0x03) | |
| Name (PLMK, 0x13) | |
| Name (PLON, 0x04) | |
| Name (PLBL, 0x08) | |
| Name (PLOF, 0x0C) | |
| Name (HPEV, 0x0F) | |
| OperationRegion (PPA4, PCI_Config, 0x00, 0x0100) | |
| Field (PPA4, ByteAcc, NoLock, Preserve) | |
| { | |
| Offset (0xA0), | |
| , 4, | |
| LDIS, 1, | |
| Offset (0xA2), | |
| Offset (0xA4), | |
| ATBP, 1, | |
| , 1, | |
| MRSP, 1, | |
| ATIP, 1, | |
| PWIP, 1, | |
| HPSR, 1, | |
| HPCP, 1, | |
| , 12, | |
| PSNM, 13, | |
| ABIE, 1, | |
| PFIE, 1, | |
| MSIE, 1, | |
| PDIE, 1, | |
| CCIE, 1, | |
| HPIE, 1, | |
| SCTL, 5, | |
| Offset (0xAA), | |
| SSTS, 7, | |
| Offset (0xAB), | |
| Offset (0xB0), | |
| Offset (0xB2), | |
| PMES, 1, | |
| PMEP, 1, | |
| Offset (0xB4) | |
| } | |
| Method (ATID, 0, NotSerialized) | |
| { | |
| Return ((SCTL & 0x03)) | |
| } | |
| Method (PWID, 0, NotSerialized) | |
| { | |
| Return (((SCTL & 0x0C) >> 0x02)) | |
| } | |
| Method (PWCC, 0, NotSerialized) | |
| { | |
| Return (((SCTL & 0x10) >> 0x04)) | |
| } | |
| Method (ABPS, 1, NotSerialized) | |
| { | |
| If (Arg0 == 0x01) | |
| { | |
| SSTS |= 0x01 | |
| } | |
| Return ((SSTS & 0x01)) | |
| } | |
| Method (PFDS, 1, NotSerialized) | |
| { | |
| If (Arg0 == 0x01) | |
| { | |
| SSTS |= 0x02 | |
| } | |
| Return (((SSTS & 0x02) >> 0x01)) | |
| } | |
| Method (MSCS, 1, NotSerialized) | |
| { | |
| If (Arg0 == 0x01) | |
| { | |
| SSTS |= 0x04 | |
| } | |
| Return (((SSTS & 0x04) >> 0x02)) | |
| } | |
| Method (PDCS, 1, NotSerialized) | |
| { | |
| If (Arg0 == 0x01) | |
| { | |
| SSTS |= 0x08 | |
| } | |
| Return (((SSTS & 0x08) >> 0x03)) | |
| } | |
| Method (CMCS, 1, NotSerialized) | |
| { | |
| If (Arg0 == 0x01) | |
| { | |
| SSTS |= 0x10 | |
| } | |
| Return (((SSTS & 0x10) >> 0x04)) | |
| } | |
| Method (MSSC, 1, NotSerialized) | |
| { | |
| If (Arg0 == 0x01) | |
| { | |
| SSTS |= 0x20 | |
| } | |
| Return (((SSTS & 0x20) >> 0x05)) | |
| } | |
| Method (PRDS, 1, NotSerialized) | |
| { | |
| If (Arg0 == 0x01) | |
| { | |
| SSTS |= 0x40 | |
| } | |
| Return (((SSTS & 0x40) >> 0x06)) | |
| } | |
| Method (OSHP, 0, NotSerialized) | |
| { | |
| SSTS = SSTS /* \_SB_.PCI0.BR2B.SSTS */ | |
| HGPE = 0x00 | |
| } | |
| Method (HPCC, 1, NotSerialized) | |
| { | |
| Local0 = SCTL /* \_SB_.PCI0.BR2B.SCTL */ | |
| Local1 = 0x00 | |
| If (Arg0 != Local0) | |
| { | |
| SCTL = Arg0 | |
| While (!CMCS (0x00) && (0x64 != Local1)) | |
| { | |
| IO80 = 0xFB | |
| Sleep (0x02) | |
| Local1 += 0x02 | |
| } | |
| CMCS (0x01) | |
| } | |
| } | |
| Method (ATCM, 1, NotSerialized) | |
| { | |
| Local0 = SCTL /* \_SB_.PCI0.BR2B.SCTL */ | |
| Local0 &= ALMK /* \_SB_.PCI0.BR2B.ALMK */ | |
| If (Arg0 == 0x01) | |
| { | |
| Local0 |= ALON /* \_SB_.PCI0.BR2B.ALON */ | |
| } | |
| If (Arg0 == 0x02) | |
| { | |
| Local0 |= ALBL /* \_SB_.PCI0.BR2B.ALBL */ | |
| } | |
| If (Arg0 == 0x03) | |
| { | |
| Local0 |= ALOF /* \_SB_.PCI0.BR2B.ALOF */ | |
| } | |
| HPCC (Local0) | |
| } | |
| Method (PWCM, 1, NotSerialized) | |
| { | |
| Local0 = SCTL /* \_SB_.PCI0.BR2B.SCTL */ | |
| Local0 &= PLMK /* \_SB_.PCI0.BR2B.PLMK */ | |
| If (Arg0 == 0x01) | |
| { | |
| Local0 |= PLON /* \_SB_.PCI0.BR2B.PLON */ | |
| } | |
| If (Arg0 == 0x02) | |
| { | |
| Local0 |= PLBL /* \_SB_.PCI0.BR2B.PLBL */ | |
| } | |
| If (Arg0 == 0x03) | |
| { | |
| Local0 |= PLOF /* \_SB_.PCI0.BR2B.PLOF */ | |
| } | |
| HPCC (Local0) | |
| } | |
| Method (PWSL, 1, NotSerialized) | |
| { | |
| Local0 = SCTL /* \_SB_.PCI0.BR2B.SCTL */ | |
| If (Arg0) | |
| { | |
| Local0 &= SPON /* \_SB_.PCI0.BR2B.SPON */ | |
| } | |
| Else | |
| { | |
| Local0 |= SPOF /* \_SB_.PCI0.BR2B.SPOF */ | |
| } | |
| HPCC (Local0) | |
| } | |
| Method (_OST, 3, Serialized) // _OST: OSPM Status Indication | |
| { | |
| Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler | |
| Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler | |
| While (One) | |
| { | |
| _T_0 = (Arg0 & 0xFF) | |
| If (_T_0 == 0x03) | |
| { | |
| While (One) | |
| { | |
| _T_1 = ToInteger (Arg1) | |
| If (Match (Package (0x04) | |
| { | |
| 0x80, | |
| 0x81, | |
| 0x82, | |
| 0x83 | |
| }, MEQ, _T_1, MTR, Zero, Zero) != Ones) | |
| { | |
| If (!PWCC ()) | |
| { | |
| PWCM (0x01) | |
| ABIE = 0x01 | |
| } | |
| } | |
| Break | |
| } | |
| } | |
| Break | |
| } | |
| } | |
| Method (EJ0L, 1, NotSerialized) | |
| { | |
| IO80 = 0xFF | |
| Local0 = SCTL /* \_SB_.PCI0.BR2B.SCTL */ | |
| If (ATID () != 0x01) | |
| { | |
| Local0 &= ALMK /* \_SB_.PCI0.BR2B.ALMK */ | |
| Local0 |= ALBL /* \_SB_.PCI0.BR2B.ALBL */ | |
| } | |
| HPCC (Local0) | |
| Local0 = SCTL /* \_SB_.PCI0.BR2B.SCTL */ | |
| Local0 |= SPOF /* \_SB_.PCI0.BR2B.SPOF */ | |
| HPCC (Local0) | |
| Local0 = SCTL /* \_SB_.PCI0.BR2B.SCTL */ | |
| Local0 |= PLOF /* \_SB_.PCI0.BR2B.PLOF */ | |
| HPCC (Local0) | |
| Local0 = SCTL /* \_SB_.PCI0.BR2B.SCTL */ | |
| Local0 |= ALOF /* \_SB_.PCI0.BR2B.ALOF */ | |
| HPCC (Local0) | |
| } | |
| Method (PMEH, 1, NotSerialized) | |
| { | |
| If (HPEV & SSTS) | |
| { | |
| If (ABPS (0x00)) | |
| { | |
| ABPS (0x01) | |
| Sleep (0xC8) | |
| } | |
| } | |
| Return (0xFF) | |
| } | |
| Method (HPEH, 1, NotSerialized) | |
| { | |
| If (!HPCP) | |
| { | |
| Return (0xFF) | |
| } | |
| IO80 = 0xFE | |
| Sleep (0x64) | |
| CCIE = 0x00 | |
| If (HPEV & SSTS) | |
| { | |
| IO80 = 0xFD | |
| Sleep (0x0A) | |
| Local0 = PPXH (0x00) | |
| Return (Local0) | |
| } | |
| Else | |
| { | |
| Return (0xFF) | |
| } | |
| IO80 = 0xFC | |
| Sleep (0x0A) | |
| } | |
| Method (PPXH, 1, NotSerialized) | |
| { | |
| Sleep (0xC8) | |
| If (ABPS (0x00)) | |
| { | |
| If (!PRDS (0x00)) | |
| { | |
| LDIS = 0x01 | |
| PWSL (0x00) | |
| PWCM (0x03) | |
| If (MSSC (0x00) == MRLS) | |
| { | |
| ATCM (0x02) | |
| } | |
| Else | |
| { | |
| ATCM (0x03) | |
| } | |
| ABPS (0x01) | |
| Sleep (0xC8) | |
| Return (0xFF) | |
| } | |
| ABIE = 0x00 | |
| ABPS (0x01) | |
| Sleep (0xC8) | |
| If (PWCC ()) | |
| { | |
| ATCM (0x02) | |
| Sleep (0x0258) | |
| Local0 = 0x0258 | |
| ABPS (0x01) | |
| While (!ABPS (0x00)) | |
| { | |
| Sleep (0xC8) | |
| Local0 += 0xC8 | |
| If (0x1388 == Local0) | |
| { | |
| ABIE = 0x01 | |
| ATCM (0x03) | |
| PWCM (0x02) | |
| Sleep (0x0258) | |
| LDIS = 0x00 | |
| PWSL (0x01) | |
| Sleep (0x01F4) | |
| If (!PFDS (0x00)) | |
| { | |
| PWCM (0x01) | |
| Local1 = 0x00 | |
| ABIE = 0x01 | |
| } | |
| Else | |
| { | |
| PWSL (0x00) | |
| PWCM (0x03) | |
| ATCM (0x01) | |
| LDIS = 0x01 | |
| Local1 = 0x03 | |
| ABIE = 0x01 | |
| } | |
| ABPS (0x01) | |
| Sleep (0xC8) | |
| Return (Local1) | |
| } | |
| } | |
| Return (0xFF) | |
| } | |
| Else | |
| { | |
| ATCM (0x02) | |
| Sleep (0x0258) | |
| Local0 = 0x0258 | |
| ABPS (0x01) | |
| Sleep (0xC8) | |
| While (!ABPS (0x00)) | |
| { | |
| Sleep (0xC8) | |
| Local0 += 0xC8 | |
| If (0x1388 == Local0) | |
| { | |
| ABPS (0x01) | |
| ATCM (0x03) | |
| PWCM (0x02) | |
| Sleep (0xC8) | |
| ABIE = 0x01 | |
| LDIS = 0x01 | |
| PWCM (0x03) | |
| Return (0x03) | |
| } | |
| } | |
| PWCM (0x01) | |
| ABPS (0x01) | |
| Sleep (0xC8) | |
| ABIE = 0x01 | |
| Return (0xFF) | |
| } | |
| } | |
| If (PFDS (0x00)) | |
| { | |
| PFDS (0x01) | |
| PWSL (0x00) | |
| PWCM (0x03) | |
| ATCM (0x01) | |
| LDIS = 0x01 | |
| Return (0x03) | |
| } | |
| If (PDCS (0x00)) | |
| { | |
| PDCS (0x01) | |
| If (!PRDS (0x00)) | |
| { | |
| PWSL (0x00) | |
| PWCM (0x03) | |
| If (MSSC (0x00) == MRLS) | |
| { | |
| ATCM (0x02) | |
| } | |
| Else | |
| { | |
| ATCM (0x03) | |
| } | |
| LDIS = 0x01 | |
| Return (0xFF) | |
| } | |
| Else | |
| { | |
| LDIS = 0x00 | |
| ABPS (0x01) | |
| Sleep (0xC8) | |
| ABIE = 0x01 | |
| Sleep (0xC8) | |
| Return (Local1) | |
| } | |
| } | |
| Return (0xFF) | |
| } | |
| Method (SNUM, 0, Serialized) | |
| { | |
| Local0 = PSNM /* \_SB_.PCI0.BR2B.PSNM */ | |
| Return (Local0) | |
| } | |
| Device (H000) | |
| { | |
| Name (_ADR, 0x00) // _ADR: Address | |
| Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
| { | |
| Return (SNUM ()) | |
| } | |
| } | |
| Device (H001) | |
| { | |
| Name (_ADR, 0x01) // _ADR: Address | |
| Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
| { | |
| Return (SNUM ()) | |
| } | |
| } | |
| Device (H002) | |
| { | |
| Name (_ADR, 0x02) // _ADR: Address | |
| Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
| { | |
| Return (SNUM ()) | |
| } | |
| } | |
| Device (H003) | |
| { | |
| Name (_ADR, 0x03) // _ADR: Address | |
| Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
| { | |
| Return (SNUM ()) | |
| } | |
| } | |
| Device (H004) | |
| { | |
| Name (_ADR, 0x04) // _ADR: Address | |
| Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
| { | |
| Return (SNUM ()) | |
| } | |
| } | |
| Device (H005) | |
| { | |
| Name (_ADR, 0x05) // _ADR: Address | |
| Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
| { | |
| Return (SNUM ()) | |
| } | |
| } | |
| Device (H006) | |
| { | |
| Name (_ADR, 0x06) // _ADR: Address | |
| Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
| { | |
| Return (SNUM ()) | |
| } | |
| } | |
| Device (H007) | |
| { | |
| Name (_ADR, 0x07) // _ADR: Address | |
| Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
| { | |
| Return (SNUM ()) | |
| } | |
| } | |
| OperationRegion (PXCS, PCI_Config, 0x00, 0xE0) | |
| Field (PXCS, AnyAcc, NoLock, Preserve) | |
| { | |
| VDID, 32, | |
| Offset (0x54), | |
| , 6, | |
| HPCE, 1, | |
| Offset (0x5A), | |
| ABPX, 1, | |
| , 2, | |
| PDCX, 1, | |
| , 2, | |
| PDSX, 1, | |
| Offset (0x5B), | |
| Offset (0x60), | |
| Offset (0x62), | |
| PMEX, 1, | |
| Offset (0xDC), | |
| , 31, | |
| PMCS, 1 | |
| } | |
| Method (DEVS, 0, NotSerialized) | |
| { | |
| If (VDID == 0xFFFFFFFF) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Return (0x0F) | |
| } | |
| } | |
| Device (PXSX) | |
| { | |
| Name (_ADR, 0x00) // _ADR: Address | |
| Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
| { | |
| Return (GPRW (0x09, 0x04)) | |
| } | |
| } | |
| Method (HPME, 0, Serialized) | |
| { | |
| If (PMEX) | |
| { | |
| Local0 = 0xC8 | |
| While (Local0) | |
| { | |
| PMEX = 0x01 | |
| If (PMEX) | |
| { | |
| Local0-- | |
| } | |
| Else | |
| { | |
| Local0 = 0x00 | |
| } | |
| } | |
| PMCS = 0x01 | |
| } | |
| } | |
| Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
| { | |
| Return (GPRW (0x09, 0x04)) | |
| } | |
| } | |
| Device (BR2C) | |
| { | |
| Name (_ADR, 0x00020002) // _ADR: Address | |
| OperationRegion (MCTL, SystemMemory, 0x80011188, 0x04) | |
| Field (MCTL, ByteAcc, NoLock, Preserve) | |
| { | |
| , 3, | |
| HGPE, 1, | |
| , 7, | |
| , 8, | |
| , 8 | |
| } | |
| Method (_INI, 0, NotSerialized) // _INI: Initialize | |
| { | |
| HGPE = 0x01 | |
| } | |
| Name (SHPC, 0x40) | |
| Name (SPDS, 0x40) | |
| Name (MRLS, 0x00) | |
| Name (CCOM, 0x10) | |
| Name (SPDC, 0x08) | |
| Name (MRLC, 0x04) | |
| Name (SPFD, 0x02) | |
| Name (SABP, 0x01) | |
| Name (SPOF, 0x10) | |
| Name (SPON, 0x0F) | |
| Name (ALMK, 0x1C) | |
| Name (ALON, 0x01) | |
| Name (ALBL, 0x02) | |
| Name (ALOF, 0x03) | |
| Name (PLMK, 0x13) | |
| Name (PLON, 0x04) | |
| Name (PLBL, 0x08) | |
| Name (PLOF, 0x0C) | |
| Name (HPEV, 0x0F) | |
| OperationRegion (PPA4, PCI_Config, 0x00, 0x0100) | |
| Field (PPA4, ByteAcc, NoLock, Preserve) | |
| { | |
| Offset (0xA0), | |
| , 4, | |
| LDIS, 1, | |
| Offset (0xA2), | |
| Offset (0xA4), | |
| ATBP, 1, | |
| , 1, | |
| MRSP, 1, | |
| ATIP, 1, | |
| PWIP, 1, | |
| HPSR, 1, | |
| HPCP, 1, | |
| , 12, | |
| PSNM, 13, | |
| ABIE, 1, | |
| PFIE, 1, | |
| MSIE, 1, | |
| PDIE, 1, | |
| CCIE, 1, | |
| HPIE, 1, | |
| SCTL, 5, | |
| Offset (0xAA), | |
| SSTS, 7, | |
| Offset (0xAB), | |
| Offset (0xB0), | |
| Offset (0xB2), | |
| PMES, 1, | |
| PMEP, 1, | |
| Offset (0xB4) | |
| } | |
| Method (ATID, 0, NotSerialized) | |
| { | |
| Return ((SCTL & 0x03)) | |
| } | |
| Method (PWID, 0, NotSerialized) | |
| { | |
| Return (((SCTL & 0x0C) >> 0x02)) | |
| } | |
| Method (PWCC, 0, NotSerialized) | |
| { | |
| Return (((SCTL & 0x10) >> 0x04)) | |
| } | |
| Method (ABPS, 1, NotSerialized) | |
| { | |
| If (Arg0 == 0x01) | |
| { | |
| SSTS |= 0x01 | |
| } | |
| Return ((SSTS & 0x01)) | |
| } | |
| Method (PFDS, 1, NotSerialized) | |
| { | |
| If (Arg0 == 0x01) | |
| { | |
| SSTS |= 0x02 | |
| } | |
| Return (((SSTS & 0x02) >> 0x01)) | |
| } | |
| Method (MSCS, 1, NotSerialized) | |
| { | |
| If (Arg0 == 0x01) | |
| { | |
| SSTS |= 0x04 | |
| } | |
| Return (((SSTS & 0x04) >> 0x02)) | |
| } | |
| Method (PDCS, 1, NotSerialized) | |
| { | |
| If (Arg0 == 0x01) | |
| { | |
| SSTS |= 0x08 | |
| } | |
| Return (((SSTS & 0x08) >> 0x03)) | |
| } | |
| Method (CMCS, 1, NotSerialized) | |
| { | |
| If (Arg0 == 0x01) | |
| { | |
| SSTS |= 0x10 | |
| } | |
| Return (((SSTS & 0x10) >> 0x04)) | |
| } | |
| Method (MSSC, 1, NotSerialized) | |
| { | |
| If (Arg0 == 0x01) | |
| { | |
| SSTS |= 0x20 | |
| } | |
| Return (((SSTS & 0x20) >> 0x05)) | |
| } | |
| Method (PRDS, 1, NotSerialized) | |
| { | |
| If (Arg0 == 0x01) | |
| { | |
| SSTS |= 0x40 | |
| } | |
| Return (((SSTS & 0x40) >> 0x06)) | |
| } | |
| Method (OSHP, 0, NotSerialized) | |
| { | |
| SSTS = SSTS /* \_SB_.PCI0.BR2C.SSTS */ | |
| HGPE = 0x00 | |
| } | |
| Method (HPCC, 1, NotSerialized) | |
| { | |
| Local0 = SCTL /* \_SB_.PCI0.BR2C.SCTL */ | |
| Local1 = 0x00 | |
| If (Arg0 != Local0) | |
| { | |
| SCTL = Arg0 | |
| While (!CMCS (0x00) && (0x64 != Local1)) | |
| { | |
| IO80 = 0xFB | |
| Sleep (0x02) | |
| Local1 += 0x02 | |
| } | |
| CMCS (0x01) | |
| } | |
| } | |
| Method (ATCM, 1, NotSerialized) | |
| { | |
| Local0 = SCTL /* \_SB_.PCI0.BR2C.SCTL */ | |
| Local0 &= ALMK /* \_SB_.PCI0.BR2C.ALMK */ | |
| If (Arg0 == 0x01) | |
| { | |
| Local0 |= ALON /* \_SB_.PCI0.BR2C.ALON */ | |
| } | |
| If (Arg0 == 0x02) | |
| { | |
| Local0 |= ALBL /* \_SB_.PCI0.BR2C.ALBL */ | |
| } | |
| If (Arg0 == 0x03) | |
| { | |
| Local0 |= ALOF /* \_SB_.PCI0.BR2C.ALOF */ | |
| } | |
| HPCC (Local0) | |
| } | |
| Method (PWCM, 1, NotSerialized) | |
| { | |
| Local0 = SCTL /* \_SB_.PCI0.BR2C.SCTL */ | |
| Local0 &= PLMK /* \_SB_.PCI0.BR2C.PLMK */ | |
| If (Arg0 == 0x01) | |
| { | |
| Local0 |= PLON /* \_SB_.PCI0.BR2C.PLON */ | |
| } | |
| If (Arg0 == 0x02) | |
| { | |
| Local0 |= PLBL /* \_SB_.PCI0.BR2C.PLBL */ | |
| } | |
| If (Arg0 == 0x03) | |
| { | |
| Local0 |= PLOF /* \_SB_.PCI0.BR2C.PLOF */ | |
| } | |
| HPCC (Local0) | |
| } | |
| Method (PWSL, 1, NotSerialized) | |
| { | |
| Local0 = SCTL /* \_SB_.PCI0.BR2C.SCTL */ | |
| If (Arg0) | |
| { | |
| Local0 &= SPON /* \_SB_.PCI0.BR2C.SPON */ | |
| } | |
| Else | |
| { | |
| Local0 |= SPOF /* \_SB_.PCI0.BR2C.SPOF */ | |
| } | |
| HPCC (Local0) | |
| } | |
| Method (_OST, 3, Serialized) // _OST: OSPM Status Indication | |
| { | |
| Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler | |
| Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler | |
| While (One) | |
| { | |
| _T_0 = (Arg0 & 0xFF) | |
| If (_T_0 == 0x03) | |
| { | |
| While (One) | |
| { | |
| _T_1 = ToInteger (Arg1) | |
| If (Match (Package (0x04) | |
| { | |
| 0x80, | |
| 0x81, | |
| 0x82, | |
| 0x83 | |
| }, MEQ, _T_1, MTR, Zero, Zero) != Ones) | |
| { | |
| If (!PWCC ()) | |
| { | |
| PWCM (0x01) | |
| ABIE = 0x01 | |
| } | |
| } | |
| Break | |
| } | |
| } | |
| Break | |
| } | |
| } | |
| Method (EJ0L, 1, NotSerialized) | |
| { | |
| IO80 = 0xFF | |
| Local0 = SCTL /* \_SB_.PCI0.BR2C.SCTL */ | |
| If (ATID () != 0x01) | |
| { | |
| Local0 &= ALMK /* \_SB_.PCI0.BR2C.ALMK */ | |
| Local0 |= ALBL /* \_SB_.PCI0.BR2C.ALBL */ | |
| } | |
| HPCC (Local0) | |
| Local0 = SCTL /* \_SB_.PCI0.BR2C.SCTL */ | |
| Local0 |= SPOF /* \_SB_.PCI0.BR2C.SPOF */ | |
| HPCC (Local0) | |
| Local0 = SCTL /* \_SB_.PCI0.BR2C.SCTL */ | |
| Local0 |= PLOF /* \_SB_.PCI0.BR2C.PLOF */ | |
| HPCC (Local0) | |
| Local0 = SCTL /* \_SB_.PCI0.BR2C.SCTL */ | |
| Local0 |= ALOF /* \_SB_.PCI0.BR2C.ALOF */ | |
| HPCC (Local0) | |
| } | |
| Method (PMEH, 1, NotSerialized) | |
| { | |
| If (HPEV & SSTS) | |
| { | |
| If (ABPS (0x00)) | |
| { | |
| ABPS (0x01) | |
| Sleep (0xC8) | |
| } | |
| } | |
| Return (0xFF) | |
| } | |
| Method (HPEH, 1, NotSerialized) | |
| { | |
| If (!HPCP) | |
| { | |
| Return (0xFF) | |
| } | |
| IO80 = 0xFE | |
| Sleep (0x64) | |
| CCIE = 0x00 | |
| If (HPEV & SSTS) | |
| { | |
| IO80 = 0xFD | |
| Sleep (0x0A) | |
| Local0 = PPXH (0x00) | |
| Return (Local0) | |
| } | |
| Else | |
| { | |
| Return (0xFF) | |
| } | |
| IO80 = 0xFC | |
| Sleep (0x0A) | |
| } | |
| Method (PPXH, 1, NotSerialized) | |
| { | |
| Sleep (0xC8) | |
| If (ABPS (0x00)) | |
| { | |
| If (!PRDS (0x00)) | |
| { | |
| LDIS = 0x01 | |
| PWSL (0x00) | |
| PWCM (0x03) | |
| If (MSSC (0x00) == MRLS) | |
| { | |
| ATCM (0x02) | |
| } | |
| Else | |
| { | |
| ATCM (0x03) | |
| } | |
| ABPS (0x01) | |
| Sleep (0xC8) | |
| Return (0xFF) | |
| } | |
| ABIE = 0x00 | |
| ABPS (0x01) | |
| Sleep (0xC8) | |
| If (PWCC ()) | |
| { | |
| ATCM (0x02) | |
| Sleep (0x0258) | |
| Local0 = 0x0258 | |
| ABPS (0x01) | |
| While (!ABPS (0x00)) | |
| { | |
| Sleep (0xC8) | |
| Local0 += 0xC8 | |
| If (0x1388 == Local0) | |
| { | |
| ABIE = 0x01 | |
| ATCM (0x03) | |
| PWCM (0x02) | |
| Sleep (0x0258) | |
| LDIS = 0x00 | |
| PWSL (0x01) | |
| Sleep (0x01F4) | |
| If (!PFDS (0x00)) | |
| { | |
| PWCM (0x01) | |
| Local1 = 0x00 | |
| ABIE = 0x01 | |
| } | |
| Else | |
| { | |
| PWSL (0x00) | |
| PWCM (0x03) | |
| ATCM (0x01) | |
| LDIS = 0x01 | |
| Local1 = 0x03 | |
| ABIE = 0x01 | |
| } | |
| ABPS (0x01) | |
| Sleep (0xC8) | |
| Return (Local1) | |
| } | |
| } | |
| Return (0xFF) | |
| } | |
| Else | |
| { | |
| ATCM (0x02) | |
| Sleep (0x0258) | |
| Local0 = 0x0258 | |
| ABPS (0x01) | |
| Sleep (0xC8) | |
| While (!ABPS (0x00)) | |
| { | |
| Sleep (0xC8) | |
| Local0 += 0xC8 | |
| If (0x1388 == Local0) | |
| { | |
| ABPS (0x01) | |
| ATCM (0x03) | |
| PWCM (0x02) | |
| Sleep (0xC8) | |
| ABIE = 0x01 | |
| LDIS = 0x01 | |
| PWCM (0x03) | |
| Return (0x03) | |
| } | |
| } | |
| PWCM (0x01) | |
| ABPS (0x01) | |
| Sleep (0xC8) | |
| ABIE = 0x01 | |
| Return (0xFF) | |
| } | |
| } | |
| If (PFDS (0x00)) | |
| { | |
| PFDS (0x01) | |
| PWSL (0x00) | |
| PWCM (0x03) | |
| ATCM (0x01) | |
| LDIS = 0x01 | |
| Return (0x03) | |
| } | |
| If (PDCS (0x00)) | |
| { | |
| PDCS (0x01) | |
| If (!PRDS (0x00)) | |
| { | |
| PWSL (0x00) | |
| PWCM (0x03) | |
| If (MSSC (0x00) == MRLS) | |
| { | |
| ATCM (0x02) | |
| } | |
| Else | |
| { | |
| ATCM (0x03) | |
| } | |
| LDIS = 0x01 | |
| Return (0xFF) | |
| } | |
| Else | |
| { | |
| LDIS = 0x00 | |
| ABPS (0x01) | |
| Sleep (0xC8) | |
| ABIE = 0x01 | |
| Sleep (0xC8) | |
| Return (Local1) | |
| } | |
| } | |
| Return (0xFF) | |
| } | |
| Method (SNUM, 0, Serialized) | |
| { | |
| Local0 = PSNM /* \_SB_.PCI0.BR2C.PSNM */ | |
| Return (Local0) | |
| } | |
| Device (H000) | |
| { | |
| Name (_ADR, 0x00) // _ADR: Address | |
| Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
| { | |
| Return (SNUM ()) | |
| } | |
| } | |
| Device (H001) | |
| { | |
| Name (_ADR, 0x01) // _ADR: Address | |
| Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
| { | |
| Return (SNUM ()) | |
| } | |
| } | |
| Device (H002) | |
| { | |
| Name (_ADR, 0x02) // _ADR: Address | |
| Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
| { | |
| Return (SNUM ()) | |
| } | |
| } | |
| Device (H003) | |
| { | |
| Name (_ADR, 0x03) // _ADR: Address | |
| Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
| { | |
| Return (SNUM ()) | |
| } | |
| } | |
| Device (H004) | |
| { | |
| Name (_ADR, 0x04) // _ADR: Address | |
| Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
| { | |
| Return (SNUM ()) | |
| } | |
| } | |
| Device (H005) | |
| { | |
| Name (_ADR, 0x05) // _ADR: Address | |
| Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
| { | |
| Return (SNUM ()) | |
| } | |
| } | |
| Device (H006) | |
| { | |
| Name (_ADR, 0x06) // _ADR: Address | |
| Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
| { | |
| Return (SNUM ()) | |
| } | |
| } | |
| Device (H007) | |
| { | |
| Name (_ADR, 0x07) // _ADR: Address | |
| Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
| { | |
| Return (SNUM ()) | |
| } | |
| } | |
| OperationRegion (PXCS, PCI_Config, 0x00, 0xE0) | |
| Field (PXCS, AnyAcc, NoLock, Preserve) | |
| { | |
| VDID, 32, | |
| Offset (0x54), | |
| , 6, | |
| HPCE, 1, | |
| Offset (0x5A), | |
| ABPX, 1, | |
| , 2, | |
| PDCX, 1, | |
| , 2, | |
| PDSX, 1, | |
| Offset (0x5B), | |
| Offset (0x60), | |
| Offset (0x62), | |
| PMEX, 1, | |
| Offset (0xDC), | |
| , 31, | |
| PMCS, 1 | |
| } | |
| Method (DEVS, 0, NotSerialized) | |
| { | |
| If (VDID == 0xFFFFFFFF) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Return (0x0F) | |
| } | |
| } | |
| Device (PXSX) | |
| { | |
| Name (_ADR, 0x00) // _ADR: Address | |
| Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
| { | |
| Return (GPRW (0x09, 0x04)) | |
| } | |
| } | |
| Method (HPME, 0, Serialized) | |
| { | |
| If (PMEX) | |
| { | |
| Local0 = 0xC8 | |
| While (Local0) | |
| { | |
| PMEX = 0x01 | |
| If (PMEX) | |
| { | |
| Local0-- | |
| } | |
| Else | |
| { | |
| Local0 = 0x00 | |
| } | |
| } | |
| PMCS = 0x01 | |
| } | |
| } | |
| Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
| { | |
| Return (GPRW (0x09, 0x04)) | |
| } | |
| } | |
| Device (BR2D) | |
| { | |
| Name (_ADR, 0x00020003) // _ADR: Address | |
| OperationRegion (MCTL, SystemMemory, 0x80012188, 0x04) | |
| Field (MCTL, ByteAcc, NoLock, Preserve) | |
| { | |
| , 3, | |
| HGPE, 1, | |
| , 7, | |
| , 8, | |
| , 8 | |
| } | |
| Method (_INI, 0, NotSerialized) // _INI: Initialize | |
| { | |
| HGPE = 0x01 | |
| } | |
| Name (SHPC, 0x40) | |
| Name (SPDS, 0x40) | |
| Name (MRLS, 0x00) | |
| Name (CCOM, 0x10) | |
| Name (SPDC, 0x08) | |
| Name (MRLC, 0x04) | |
| Name (SPFD, 0x02) | |
| Name (SABP, 0x01) | |
| Name (SPOF, 0x10) | |
| Name (SPON, 0x0F) | |
| Name (ALMK, 0x1C) | |
| Name (ALON, 0x01) | |
| Name (ALBL, 0x02) | |
| Name (ALOF, 0x03) | |
| Name (PLMK, 0x13) | |
| Name (PLON, 0x04) | |
| Name (PLBL, 0x08) | |
| Name (PLOF, 0x0C) | |
| Name (HPEV, 0x0F) | |
| OperationRegion (PPA4, PCI_Config, 0x00, 0x0100) | |
| Field (PPA4, ByteAcc, NoLock, Preserve) | |
| { | |
| Offset (0xA0), | |
| , 4, | |
| LDIS, 1, | |
| Offset (0xA2), | |
| Offset (0xA4), | |
| ATBP, 1, | |
| , 1, | |
| MRSP, 1, | |
| ATIP, 1, | |
| PWIP, 1, | |
| HPSR, 1, | |
| HPCP, 1, | |
| , 12, | |
| PSNM, 13, | |
| ABIE, 1, | |
| PFIE, 1, | |
| MSIE, 1, | |
| PDIE, 1, | |
| CCIE, 1, | |
| HPIE, 1, | |
| SCTL, 5, | |
| Offset (0xAA), | |
| SSTS, 7, | |
| Offset (0xAB), | |
| Offset (0xB0), | |
| Offset (0xB2), | |
| PMES, 1, | |
| PMEP, 1, | |
| Offset (0xB4) | |
| } | |
| Method (ATID, 0, NotSerialized) | |
| { | |
| Return ((SCTL & 0x03)) | |
| } | |
| Method (PWID, 0, NotSerialized) | |
| { | |
| Return (((SCTL & 0x0C) >> 0x02)) | |
| } | |
| Method (PWCC, 0, NotSerialized) | |
| { | |
| Return (((SCTL & 0x10) >> 0x04)) | |
| } | |
| Method (ABPS, 1, NotSerialized) | |
| { | |
| If (Arg0 == 0x01) | |
| { | |
| SSTS |= 0x01 | |
| } | |
| Return ((SSTS & 0x01)) | |
| } | |
| Method (PFDS, 1, NotSerialized) | |
| { | |
| If (Arg0 == 0x01) | |
| { | |
| SSTS |= 0x02 | |
| } | |
| Return (((SSTS & 0x02) >> 0x01)) | |
| } | |
| Method (MSCS, 1, NotSerialized) | |
| { | |
| If (Arg0 == 0x01) | |
| { | |
| SSTS |= 0x04 | |
| } | |
| Return (((SSTS & 0x04) >> 0x02)) | |
| } | |
| Method (PDCS, 1, NotSerialized) | |
| { | |
| If (Arg0 == 0x01) | |
| { | |
| SSTS |= 0x08 | |
| } | |
| Return (((SSTS & 0x08) >> 0x03)) | |
| } | |
| Method (CMCS, 1, NotSerialized) | |
| { | |
| If (Arg0 == 0x01) | |
| { | |
| SSTS |= 0x10 | |
| } | |
| Return (((SSTS & 0x10) >> 0x04)) | |
| } | |
| Method (MSSC, 1, NotSerialized) | |
| { | |
| If (Arg0 == 0x01) | |
| { | |
| SSTS |= 0x20 | |
| } | |
| Return (((SSTS & 0x20) >> 0x05)) | |
| } | |
| Method (PRDS, 1, NotSerialized) | |
| { | |
| If (Arg0 == 0x01) | |
| { | |
| SSTS |= 0x40 | |
| } | |
| Return (((SSTS & 0x40) >> 0x06)) | |
| } | |
| Method (OSHP, 0, NotSerialized) | |
| { | |
| SSTS = SSTS /* \_SB_.PCI0.BR2D.SSTS */ | |
| HGPE = 0x00 | |
| } | |
| Method (HPCC, 1, NotSerialized) | |
| { | |
| Local0 = SCTL /* \_SB_.PCI0.BR2D.SCTL */ | |
| Local1 = 0x00 | |
| If (Arg0 != Local0) | |
| { | |
| SCTL = Arg0 | |
| While (!CMCS (0x00) && (0x64 != Local1)) | |
| { | |
| IO80 = 0xFB | |
| Sleep (0x02) | |
| Local1 += 0x02 | |
| } | |
| CMCS (0x01) | |
| } | |
| } | |
| Method (ATCM, 1, NotSerialized) | |
| { | |
| Local0 = SCTL /* \_SB_.PCI0.BR2D.SCTL */ | |
| Local0 &= ALMK /* \_SB_.PCI0.BR2D.ALMK */ | |
| If (Arg0 == 0x01) | |
| { | |
| Local0 |= ALON /* \_SB_.PCI0.BR2D.ALON */ | |
| } | |
| If (Arg0 == 0x02) | |
| { | |
| Local0 |= ALBL /* \_SB_.PCI0.BR2D.ALBL */ | |
| } | |
| If (Arg0 == 0x03) | |
| { | |
| Local0 |= ALOF /* \_SB_.PCI0.BR2D.ALOF */ | |
| } | |
| HPCC (Local0) | |
| } | |
| Method (PWCM, 1, NotSerialized) | |
| { | |
| Local0 = SCTL /* \_SB_.PCI0.BR2D.SCTL */ | |
| Local0 &= PLMK /* \_SB_.PCI0.BR2D.PLMK */ | |
| If (Arg0 == 0x01) | |
| { | |
| Local0 |= PLON /* \_SB_.PCI0.BR2D.PLON */ | |
| } | |
| If (Arg0 == 0x02) | |
| { | |
| Local0 |= PLBL /* \_SB_.PCI0.BR2D.PLBL */ | |
| } | |
| If (Arg0 == 0x03) | |
| { | |
| Local0 |= PLOF /* \_SB_.PCI0.BR2D.PLOF */ | |
| } | |
| HPCC (Local0) | |
| } | |
| Method (PWSL, 1, NotSerialized) | |
| { | |
| Local0 = SCTL /* \_SB_.PCI0.BR2D.SCTL */ | |
| If (Arg0) | |
| { | |
| Local0 &= SPON /* \_SB_.PCI0.BR2D.SPON */ | |
| } | |
| Else | |
| { | |
| Local0 |= SPOF /* \_SB_.PCI0.BR2D.SPOF */ | |
| } | |
| HPCC (Local0) | |
| } | |
| Method (_OST, 3, Serialized) // _OST: OSPM Status Indication | |
| { | |
| Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler | |
| Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler | |
| While (One) | |
| { | |
| _T_0 = (Arg0 & 0xFF) | |
| If (_T_0 == 0x03) | |
| { | |
| While (One) | |
| { | |
| _T_1 = ToInteger (Arg1) | |
| If (Match (Package (0x04) | |
| { | |
| 0x80, | |
| 0x81, | |
| 0x82, | |
| 0x83 | |
| }, MEQ, _T_1, MTR, Zero, Zero) != Ones) | |
| { | |
| If (!PWCC ()) | |
| { | |
| PWCM (0x01) | |
| ABIE = 0x01 | |
| } | |
| } | |
| Break | |
| } | |
| } | |
| Break | |
| } | |
| } | |
| Method (EJ0L, 1, NotSerialized) | |
| { | |
| IO80 = 0xFF | |
| Local0 = SCTL /* \_SB_.PCI0.BR2D.SCTL */ | |
| If (ATID () != 0x01) | |
| { | |
| Local0 &= ALMK /* \_SB_.PCI0.BR2D.ALMK */ | |
| Local0 |= ALBL /* \_SB_.PCI0.BR2D.ALBL */ | |
| } | |
| HPCC (Local0) | |
| Local0 = SCTL /* \_SB_.PCI0.BR2D.SCTL */ | |
| Local0 |= SPOF /* \_SB_.PCI0.BR2D.SPOF */ | |
| HPCC (Local0) | |
| Local0 = SCTL /* \_SB_.PCI0.BR2D.SCTL */ | |
| Local0 |= PLOF /* \_SB_.PCI0.BR2D.PLOF */ | |
| HPCC (Local0) | |
| Local0 = SCTL /* \_SB_.PCI0.BR2D.SCTL */ | |
| Local0 |= ALOF /* \_SB_.PCI0.BR2D.ALOF */ | |
| HPCC (Local0) | |
| } | |
| Method (PMEH, 1, NotSerialized) | |
| { | |
| If (HPEV & SSTS) | |
| { | |
| If (ABPS (0x00)) | |
| { | |
| ABPS (0x01) | |
| Sleep (0xC8) | |
| } | |
| } | |
| Return (0xFF) | |
| } | |
| Method (HPEH, 1, NotSerialized) | |
| { | |
| If (!HPCP) | |
| { | |
| Return (0xFF) | |
| } | |
| IO80 = 0xFE | |
| Sleep (0x64) | |
| CCIE = 0x00 | |
| If (HPEV & SSTS) | |
| { | |
| IO80 = 0xFD | |
| Sleep (0x0A) | |
| Local0 = PPXH (0x00) | |
| Return (Local0) | |
| } | |
| Else | |
| { | |
| Return (0xFF) | |
| } | |
| IO80 = 0xFC | |
| Sleep (0x0A) | |
| } | |
| Method (PPXH, 1, NotSerialized) | |
| { | |
| Sleep (0xC8) | |
| If (ABPS (0x00)) | |
| { | |
| If (!PRDS (0x00)) | |
| { | |
| LDIS = 0x01 | |
| PWSL (0x00) | |
| PWCM (0x03) | |
| If (MSSC (0x00) == MRLS) | |
| { | |
| ATCM (0x02) | |
| } | |
| Else | |
| { | |
| ATCM (0x03) | |
| } | |
| ABPS (0x01) | |
| Sleep (0xC8) | |
| Return (0xFF) | |
| } | |
| ABIE = 0x00 | |
| ABPS (0x01) | |
| Sleep (0xC8) | |
| If (PWCC ()) | |
| { | |
| ATCM (0x02) | |
| Sleep (0x0258) | |
| Local0 = 0x0258 | |
| ABPS (0x01) | |
| While (!ABPS (0x00)) | |
| { | |
| Sleep (0xC8) | |
| Local0 += 0xC8 | |
| If (0x1388 == Local0) | |
| { | |
| ABIE = 0x01 | |
| ATCM (0x03) | |
| PWCM (0x02) | |
| Sleep (0x0258) | |
| LDIS = 0x00 | |
| PWSL (0x01) | |
| Sleep (0x01F4) | |
| If (!PFDS (0x00)) | |
| { | |
| PWCM (0x01) | |
| Local1 = 0x00 | |
| ABIE = 0x01 | |
| } | |
| Else | |
| { | |
| PWSL (0x00) | |
| PWCM (0x03) | |
| ATCM (0x01) | |
| LDIS = 0x01 | |
| Local1 = 0x03 | |
| ABIE = 0x01 | |
| } | |
| ABPS (0x01) | |
| Sleep (0xC8) | |
| Return (Local1) | |
| } | |
| } | |
| Return (0xFF) | |
| } | |
| Else | |
| { | |
| ATCM (0x02) | |
| Sleep (0x0258) | |
| Local0 = 0x0258 | |
| ABPS (0x01) | |
| Sleep (0xC8) | |
| While (!ABPS (0x00)) | |
| { | |
| Sleep (0xC8) | |
| Local0 += 0xC8 | |
| If (0x1388 == Local0) | |
| { | |
| ABPS (0x01) | |
| ATCM (0x03) | |
| PWCM (0x02) | |
| Sleep (0xC8) | |
| ABIE = 0x01 | |
| LDIS = 0x01 | |
| PWCM (0x03) | |
| Return (0x03) | |
| } | |
| } | |
| PWCM (0x01) | |
| ABPS (0x01) | |
| Sleep (0xC8) | |
| ABIE = 0x01 | |
| Return (0xFF) | |
| } | |
| } | |
| If (PFDS (0x00)) | |
| { | |
| PFDS (0x01) | |
| PWSL (0x00) | |
| PWCM (0x03) | |
| ATCM (0x01) | |
| LDIS = 0x01 | |
| Return (0x03) | |
| } | |
| If (PDCS (0x00)) | |
| { | |
| PDCS (0x01) | |
| If (!PRDS (0x00)) | |
| { | |
| PWSL (0x00) | |
| PWCM (0x03) | |
| If (MSSC (0x00) == MRLS) | |
| { | |
| ATCM (0x02) | |
| } | |
| Else | |
| { | |
| ATCM (0x03) | |
| } | |
| LDIS = 0x01 | |
| Return (0xFF) | |
| } | |
| Else | |
| { | |
| LDIS = 0x00 | |
| ABPS (0x01) | |
| Sleep (0xC8) | |
| ABIE = 0x01 | |
| Sleep (0xC8) | |
| Return (Local1) | |
| } | |
| } | |
| Return (0xFF) | |
| } | |
| Method (SNUM, 0, Serialized) | |
| { | |
| Local0 = PSNM /* \_SB_.PCI0.BR2D.PSNM */ | |
| Return (Local0) | |
| } | |
| Device (H000) | |
| { | |
| Name (_ADR, 0x00) // _ADR: Address | |
| Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
| { | |
| Return (SNUM ()) | |
| } | |
| } | |
| Device (H001) | |
| { | |
| Name (_ADR, 0x01) // _ADR: Address | |
| Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
| { | |
| Return (SNUM ()) | |
| } | |
| } | |
| Device (H002) | |
| { | |
| Name (_ADR, 0x02) // _ADR: Address | |
| Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
| { | |
| Return (SNUM ()) | |
| } | |
| } | |
| Device (H003) | |
| { | |
| Name (_ADR, 0x03) // _ADR: Address | |
| Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
| { | |
| Return (SNUM ()) | |
| } | |
| } | |
| Device (H004) | |
| { | |
| Name (_ADR, 0x04) // _ADR: Address | |
| Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
| { | |
| Return (SNUM ()) | |
| } | |
| } | |
| Device (H005) | |
| { | |
| Name (_ADR, 0x05) // _ADR: Address | |
| Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
| { | |
| Return (SNUM ()) | |
| } | |
| } | |
| Device (H006) | |
| { | |
| Name (_ADR, 0x06) // _ADR: Address | |
| Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
| { | |
| Return (SNUM ()) | |
| } | |
| } | |
| Device (H007) | |
| { | |
| Name (_ADR, 0x07) // _ADR: Address | |
| Method (_SUN, 0, NotSerialized) // _SUN: Slot User Number | |
| { | |
| Return (SNUM ()) | |
| } | |
| } | |
| OperationRegion (PXCS, PCI_Config, 0x00, 0xE0) | |
| Field (PXCS, AnyAcc, NoLock, Preserve) | |
| { | |
| VDID, 32, | |
| Offset (0x54), | |
| , 6, | |
| HPCE, 1, | |
| Offset (0x5A), | |
| ABPX, 1, | |
| , 2, | |
| PDCX, 1, | |
| , 2, | |
| PDSX, 1, | |
| Offset (0x5B), | |
| Offset (0x60), | |
| Offset (0x62), | |
| PMEX, 1, | |
| Offset (0xDC), | |
| , 31, | |
| PMCS, 1 | |
| } | |
| Method (DEVS, 0, NotSerialized) | |
| { | |
| If (VDID == 0xFFFFFFFF) | |
| { | |
| Return (0x00) | |
| } | |
| Else | |
| { | |
| Return (0x0F) | |
| } | |
| } | |
| Device (PXSX) | |
| { | |
| Name (_ADR, 0x00) // _ADR: Address | |
| Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
| { | |
| Return (GPRW (0x09, 0x04)) | |
| } | |
| } | |
| Method (HPME, 0, Serialized) | |
| { | |
| If (PMEX) | |
| { | |
| Local0 = 0xC8 | |
| While (Local0) | |
| { | |
| PMEX = 0x01 | |
| If (PMEX) | |
| { | |
| Local0-- | |
| } | |
| Else | |
| { | |
| Local0 = 0x00 | |
| } | |
| } | |
| PMCS = 0x01 | |
| } | |
| } | |
| Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
| { | |
| Return (GPRW (0x09, 0x04)) | |
| } | |
| } | |
| Device (BR3A) | |
| { | |
| Name (_ADR, 0x00030000) // _ADR: Address | |
| OperationRegion (MCTL, SystemMemory, 0x80013188, 0x04) | |
| Field (MCTL, ByteAcc, NoLock, Preserve) | |
| { | |
| , 3, | |
| HGPE, 1, | |
| , 7, | |
| , 8, | |
| , 8 | |
| } | |
| Method (_INI, 0, NotSerialized) // _INI: Initialize | |
| { | |
| HGPE = 0x01 | |
| } | |
| Name (SHPC, 0x40) | |
| Name (SPDS, 0x40) | |
| Name (MRLS, 0x00) | |
| Name (CCOM, 0x10) | |
| Name (SPDC, 0x08) | |
| Name (MRLC, 0x04) | |
| Name (SPFD, 0x02) | |
| Name (SABP, 0x01) | |
| Name (SPOF, 0x10) | |
| Name (SPON, 0x0F) | |
| Name (ALMK, 0x1C) | |
| Name (ALON, 0x01) | |
| Name (ALBL, 0x02) | |
| Name (ALOF, 0x03) | |
| Name (PLMK, 0x13) | |
| Name (PLON, 0x04) | |
| Name (PLBL, 0x08) | |
| Name (PLOF, 0x0C) | |
| Name (HPEV, 0x0F) | |
| OperationRegion (PPA4, PCI_Config, 0x00, 0x0100) | |
| Field (PPA4, ByteAcc, NoLock, Preserve) | |
| { | |
| Offset (0xA0), | |
| , 4, | |
| LDIS, 1, | |
| Offset (0xA2), | |
| Offset (0xA4), | |
| ATBP, 1, | |
| , 1, | |
| MRSP, 1, | |
| ATIP, 1, | |
| PWIP, 1, | |
| HPSR, 1, | |
| HPCP, 1, | |
| , 12, | |
| PSNM, 13, | |
| ABIE, 1, | |
| PFIE, 1, | |
| MSIE, 1, | |
| PDIE, 1, | |
| CCIE, 1, | |
| HPIE, 1, | |
| SCTL, 5, | |
| Offset (0xAA), | |
| SSTS, 7, | |
| Offset (0xAB), | |
| Offset (0xB0), | |
| Offset (0xB2), | |
| PMES, 1, | |
| PMEP, 1, | |
| Offset (0xB4) | |
| } | |
| Method (ATID, 0, NotSerialized) | |
| { | |
| Return ((SCTL & 0x03)) | |
| } | |
| Method (PWID, 0, NotSerialized) | |
| { | |
| Return (((SCTL & 0x0C) >> 0x02)) | |
| } | |
| Method (PWCC, 0, NotSerialized) | |
| { | |
| Return (((SCTL & 0x10) >> 0x04)) | |
| } | |
| Method (ABPS, 1, NotSerialized) | |
| { | |
| If (Arg0 == 0x01) | |
| { | |
| SSTS |= 0x01 | |
| } | |
| Return ((SSTS & 0x01)) | |
| } | |
| Method (PFDS, 1, NotSerialized) | |
| { | |
| If (Arg0 == 0x01) | |
| { | |
| SSTS |= 0x02 | |
| } | |
| Return (((SSTS & 0x02) >> 0x01)) | |
| } | |
| Method (MSCS, 1, NotSerialized) | |
| { | |
| If (Arg0 == 0x01) | |
| { | |
| SSTS |= 0x04 | |
| } | |
| Return (((SSTS & 0x04) >> 0x02)) | |
| } | |
| Method (PDCS, 1, NotSerialized) | |
| { | |
| If (Arg0 == 0x01) | |
| { | |
| SSTS |= 0x08 | |
| } | |
| Return (((SSTS & 0x08) >> 0x03)) | |
| } | |
| Method (CMCS, 1, NotSerialized) | |
| { | |
| If (Arg0 == 0x01) | |
| { | |
| SSTS |= 0x10 | |
| } | |
| Return (((SSTS & 0x10) >> 0x04)) | |
| } | |
| Method (MSSC, 1, NotSerialized) | |
| { | |
| If (Arg0 == 0x01) | |
| { | |
| SSTS |= 0x20 | |
| } | |
| Return (((SSTS & 0x20) >> 0x05)) | |
| } | |
| Method (PRDS, 1, NotSerialized) | |
| { | |
| If (Arg0 == 0x01) | |
| { | |
| SSTS |= 0x40 | |
| } | |
| Return (((SSTS & 0x40) >> 0x06)) | |
| } | |
| Method (OSHP, 0, NotSerialized) | |
| { | |
| SSTS = SSTS /* \_SB_.PCI0.BR3A.SSTS */ | |
| HGPE = 0x00 | |
| } | |
| Method (HPCC, 1, NotSerialized) | |
| { | |
| Local0 = SCTL /* \_SB_.PCI0.BR3A.SCTL */ | |
| Local1 = 0x00 | |
| If (Arg0 != Local0) | |
| { | |
| SCTL = Arg0 | |
| While (!CMCS (0x00) && (0x64 != Local1)) | |
| { | |
| IO80 = 0xFB | |
| Sleep (0x02) | |
| Local1 += 0x02 | |
| } | |
| CMCS (0x01) | |
| } | |
| } | |
| Method (ATCM, 1, NotSerialized) | |
| { | |
| Local0 = SCTL /* \_SB_.PCI0.BR3A.SCTL */ | |
| Local0 &= ALMK /* \_SB_.PCI0.BR3A.ALMK */ | |
| If (Arg0 == 0x01) | |
| { | |
| Local0 |= ALON /* \_SB_.PCI0.BR3A.ALON */ | |
| } | |
| If (Arg0 == 0x02) | |
| { | |
| Local0 |= ALBL /* \_SB_.PCI0.BR3A.ALBL */ | |
| } | |
| If (Arg0 == 0x03) | |
| { | |
| Local0 |= ALOF /* \_SB_.PCI0.BR3A.ALOF */ | |
| } | |
| HPCC (Local0) | |
| } | |
| Method (PWCM, 1, NotSerialized) | |
| { | |
| Local0 = SCTL /* \_SB_.PCI0.BR3A.SCTL */ | |
| Local0 &= PLMK /* \_SB_.PCI0.BR3A.PLMK */ | |
| If (Arg0 == 0x01) | |
| { | |
| Local0 |= PLON /* \_SB_.PCI0.BR3A.PLON */ | |
| } | |
| If (Arg0 == 0x02) | |
| { | |
| Local0 |= PLBL /* \_SB_.PCI0.BR3A.PLBL */ | |
| } | |
| If (Arg0 == 0x03) | |
| { | |
| Local0 |= PLOF /* \_SB_.PCI0.BR3A.PLOF */ | |
| } | |
| HPCC (Local0) | |
| } | |
| Method (PWSL, 1, NotSerialized) | |
| { | |
| Local0 = SCTL /* \_SB_.PCI0.BR3A.SCTL */ | |
| If (Arg0) | |
| { | |
| Local0 &= SPON /* \_SB_.PCI0.BR3A.SPON */ | |
| } | |
| Else | |
| { | |
| Local0 |= SPOF /* \_SB_.PCI0.BR3A.SPOF */ | |
| } | |
| HPCC (Local0) | |
| } | |
| Method (_OST, 3, Serialized) // _OST: OSPM Status Indication | |
| { | |
| Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler | |
| Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler | |
| While (One) | |
| { | |
| _T_0 = (Arg0 & 0xFF) | |
| If (_T_0 == 0x03) | |
| { | |
| While (One) | |
| { | |
| _T_1 = ToInteger (Arg1) | |
| If (Match (Package (0x04) | |
| { | |
| 0x80, | |
| 0x81, | |
| 0x82, | |
| 0x83 | |
| }, MEQ, _T_1, MTR, Zero, Zero) != Ones) | |
| { | |
| If (!PWCC ()) | |
| { | |
| PWCM (0x01) | |
| ABIE = 0x01 | |
| } | |
| } | |
| Break | |
| } | |
| } | |
| Break | |
| } | |
| } | |
| Method (EJ0L, 1, NotSerialized) | |
| { | |
| IO80 = 0xFF | |
| Local0 = SCTL /* \_SB_.PCI0.BR3A.SCTL */ | |
| If (ATID () != 0x01) | |
| { | |
| Local0 &= ALMK /* \_SB_.PCI0.BR3A.ALMK */ | |
| Local0 |= ALBL /* \_SB_.PCI0.BR3A.ALBL */ | |
| } | |
| HPCC (Local0) | |
| Local0 = SCTL /* \_SB_.PCI0.BR3A.SCTL */ | |
| Local0 |= SPOF /* \_SB_.PCI0.BR3A.SPOF */ | |
| HPCC (Local0) | |
| Local0 = SCTL /* \_SB_.PCI0.BR3A.SCTL */ | |
| Local0 |= PLOF /* \_SB_.PCI0.BR3A.PLOF */ | |
| HPCC (Local0) | |
| Local0 = SCTL /* \_SB_.PCI0.BR3A.SCTL */ | |
| Local0 |= ALOF /* \_SB_.PCI0.BR3A.ALOF */ | |
| HPCC (Local0) | |
| } | |
| Method (PMEH, 1, NotSerialized) | |
| { | |
| If (HPEV & SSTS) | |
| { | |
| If (ABPS (0x00)) | |
| { | |
| ABPS (0x01) | |
| Sleep (0xC8) | |
| } | |
| } | |
| Return (0xFF) | |
| } | |
| Method (HPEH, 1, NotSerialized) | |
| { | |
| If (!HPCP) | |
| { | |
| Return (0xFF) | |
| } | |
| IO80 = 0xFE | |
| Sleep (0x64) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment