Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * Intel ACPI Component Architecture
- * AML/ASL+ Disassembler version 20181213 (32-bit version)
- * Copyright (c) 2000 - 2018 Intel Corporation
- *
- * Disassembling to symbolic ASL+ operators
- *
- * Disassembly of DSDT.dat, Sat Dec 15 18:23:06 2018
- *
- * Original Table Header:
- * Signature "DSDT"
- * Length 0x0000837E (33662)
- * Revision 0x01 **** 32-bit table (V1), no 64-bit math support
- * Checksum 0x71
- * OEM ID "HPQOEM"
- * OEM Table ID "84AE "
- * OEM Revision 0x00040000 (262144)
- * Compiler ID "ACPI"
- * Compiler Version 0x00040000 (262144)
- */
- DefinitionBlock ("", "DSDT", 1, "HPQOEM", "84AE ", 0x00040000)
- {
- /*
- * iASL Warning: There were 10 external control methods found during
- * disassembly, but only 0 were resolved (10 unresolved). Additional
- * ACPI tables may be required to properly disassemble the code. This
- * resulting disassembler output file may not compile because the
- * disassembler did not know how many arguments to assign to the
- * unresolved methods. Note: SSDTs can be dynamically loaded at
- * runtime and may or may not be available via the host OS.
- *
- * To specify the tables needed to resolve external control method
- * references, the -e option can be used to specify the filenames.
- * Example iASL invocations:
- * iasl -e ssdt1.aml ssdt2.aml ssdt3.aml -d dsdt.aml
- * iasl -e dsdt.aml ssdt2.aml -d ssdt1.aml
- * iasl -e ssdt*.aml -d dsdt.aml
- *
- * In addition, the -fe option can be used to specify a file containing
- * control method external declarations with the associated method
- * argument counts. Each line of the file must be of the form:
- * External (<method pathname>, MethodObj, <argument count>)
- * Invocation:
- * iasl -fe refs.txt -d dsdt.aml
- *
- * The following methods were unresolved and many not compile properly
- * because the disassembler had to guess at the number of arguments
- * required for each:
- */
- External (_PR_.C000._PPC, IntObj)
- External (_PR_.C000.PPCV, UnknownObj)
- External (_PR_.C001.PPCV, UnknownObj)
- External (_PR_.C002.PPCV, UnknownObj)
- External (_PR_.C003.PPCV, UnknownObj)
- External (_PR_.C004.PPCV, UnknownObj)
- External (_PR_.C005.PPCV, UnknownObj)
- External (_PR_.C006.PPCV, UnknownObj)
- External (_PR_.C007.PPCV, UnknownObj)
- External (_SB_.APTS, MethodObj) // Warning: Unknown method, guessing 3 arguments
- External (_SB_.AWAK, MethodObj) // Warning: Unknown method, guessing 1 arguments
- External (_SB_.PCI0.GPP0.VGA_.AFN2, MethodObj) // Warning: Unknown method, guessing 2 arguments
- External (_SB_.TPM2.PTS_, MethodObj) // Warning: Unknown method, guessing 1 arguments
- External (_SB_.WMID, UnknownObj)
- External (_SB_.WMID.BRTE, UnknownObj)
- External (_SB_.WMID.ESDT, MethodObj) // Warning: Unknown method, guessing 0 arguments
- External (_SB_.WMID.WED1, UnknownObj)
- External (_SB_.WMID.WEI1, UnknownObj)
- External (AFN4, MethodObj) // Warning: Unknown method, guessing 1 arguments
- External (AFN7, MethodObj) // Warning: Unknown method, guessing 1 arguments
- External (ALIB, MethodObj) // Warning: Unknown method, guessing 2 arguments
- External (MPTS, MethodObj) // Warning: Unknown method, guessing 1 arguments
- External (MWAK, MethodObj) // Warning: Unknown method, guessing 1 arguments
- External (WLVD, UnknownObj)
- External (WMID, UnknownObj)
- OperationRegion (SPRT, SystemIO, 0xB0, 0x02)
- Field (SPRT, ByteAcc, Lock, Preserve)
- {
- SSMP, 8
- }
- OperationRegion (CMS1, SystemIO, 0x72, 0x02)
- Field (CMS1, ByteAcc, NoLock, Preserve)
- {
- CMSI, 8,
- CMSD, 8
- }
- IndexField (CMSI, CMSD, ByteAcc, NoLock, Preserve)
- {
- Offset (0xF7),
- HSDC, 8,
- HSDS, 8,
- HBUC, 8,
- HBUS, 8
- }
- Method (CMSW, 2, NotSerialized)
- {
- CMSI = Arg0
- CMSD = Arg1
- }
- OperationRegion (DBG0, SystemIO, 0x80, One)
- Field (DBG0, ByteAcc, NoLock, Preserve)
- {
- IO80, 8
- }
- OperationRegion (DBG1, SystemIO, 0x80, 0x02)
- Field (DBG1, WordAcc, NoLock, Preserve)
- {
- P80H, 16
- }
- OperationRegion (ACMS, SystemIO, 0x72, 0x02)
- Field (ACMS, ByteAcc, NoLock, Preserve)
- {
- ACMX, 8,
- ACMA, 8
- }
- IndexField (ACMX, ACMA, ByteAcc, NoLock, Preserve)
- {
- Offset (0xB9),
- IMEN, 8
- }
- OperationRegion (PCB0, SystemIO, 0x70, 0x02)
- Field (PCB0, ByteAcc, NoLock, Preserve)
- {
- PCI0, 8,
- PCD0, 8
- }
- IndexField (PCI0, PCD0, ByteAcc, NoLock, Preserve)
- {
- }
- OperationRegion (PCB1, SystemIO, 0x72, 0x02)
- Field (PCB1, ByteAcc, NoLock, Preserve)
- {
- PCI1, 8,
- PCD1, 8
- }
- IndexField (PCI1, PCD1, ByteAcc, NoLock, Preserve)
- {
- Offset (0x8C),
- S3PT, 8,
- S3CB, 8,
- S4PT, 8,
- S4CB, 8,
- Offset (0xCF),
- ECSF, 1,
- Offset (0xF0),
- LID1, 8,
- LID2, 8,
- LID3, 8,
- Offset (0xFC),
- CMST, 8,
- Offset (0xFE),
- FFAL, 1,
- THSD, 1,
- PDPN, 1
- }
- OperationRegion (PSMI, SystemIO, 0xB0, 0x02)
- Field (PSMI, ByteAcc, NoLock, Preserve)
- {
- APMC, 8,
- APMD, 8
- }
- OperationRegion (PMRG, SystemIO, 0x0CD6, 0x02)
- Field (PMRG, ByteAcc, NoLock, Preserve)
- {
- PMRI, 8,
- PMRD, 8
- }
- IndexField (PMRI, PMRD, ByteAcc, NoLock, Preserve)
- {
- , 6,
- HPEN, 1,
- Offset (0x60),
- P1EB, 16,
- Offset (0xF0),
- , 3,
- RSTU, 1
- }
- OperationRegion (GSMG, SystemMemory, 0xFED81500, 0x03FF)
- Field (GSMG, AnyAcc, NoLock, Preserve)
- {
- Offset (0x24),
- , 22,
- GP09, 1,
- Offset (0x1E4),
- , 22,
- G121, 1
- }
- OperationRegion (GSMM, SystemMemory, 0xFED80000, 0x1000)
- Field (GSMM, AnyAcc, NoLock, Preserve)
- {
- Offset (0x288),
- , 1,
- CLPS, 1,
- Offset (0x2B0),
- , 2,
- SLPS, 2,
- Offset (0x3BB),
- , 6,
- PWDE, 1,
- Offset (0x3E4),
- BLNK, 2
- }
- OperationRegion (P1E0, SystemIO, P1EB, 0x04)
- Field (P1E0, ByteAcc, NoLock, Preserve)
- {
- , 14,
- PEWS, 1,
- WSTA, 1,
- , 14,
- PEWD, 1
- }
- OperationRegion (IOCC, SystemIO, 0x0400, 0x80)
- Field (IOCC, ByteAcc, NoLock, Preserve)
- {
- Offset (0x01),
- , 2,
- RTCS, 1
- }
- Name (PRWP, Package (0x02)
- {
- Zero,
- Zero
- })
- Method (GPRW, 2, NotSerialized)
- {
- PRWP [Zero] = Arg0
- PRWP [One] = Arg1
- If ((DAS3 == Zero))
- {
- If ((Arg1 <= 0x03))
- {
- PRWP [One] = Zero
- }
- }
- Return (PRWP) /* \PRWP */
- }
- Method (SPTS, 1, NotSerialized)
- {
- If ((Arg0 == 0x03))
- {
- BLNK = One
- }
- If (((Arg0 == 0x04) || (Arg0 == 0x05)))
- {
- BLNK = Zero
- }
- If ((Arg0 == 0x03))
- {
- RSTU = Zero
- }
- CLPS = One
- SLPS = One
- PEWS = PEWS /* \PEWS */
- }
- Method (SWAK, 1, NotSerialized)
- {
- BLNK = 0x03
- If ((Arg0 == 0x03))
- {
- RSTU = One
- }
- PEWS = PEWS /* \PEWS */
- PWDE = One
- PEWD = Zero
- }
- OperationRegion (GNVS, SystemMemory, 0xBF75CA98, 0x00000186)
- Field (GNVS, AnyAcc, NoLock, Preserve)
- {
- SMIF, 8,
- PRM0, 8,
- PRM1, 8,
- BRTL, 8,
- TLST, 8,
- IGDS, 8,
- LCDA, 16,
- CSTE, 16,
- NSTE, 16,
- CADL, 16,
- PADL, 16,
- LIDS, 8,
- PWRS, 8,
- BVAL, 32,
- ADDL, 16,
- BCMD, 8,
- SBFN, 8,
- DID, 32,
- INFO, 2048,
- TOML, 8,
- TOMH, 8,
- CEBP, 8,
- C0LS, 8,
- C1LS, 8,
- C0HS, 8,
- C1HS, 8,
- ROMS, 32,
- MUXF, 8,
- PDDN, 8,
- CNSB, 8,
- RDHW, 8,
- DAS3, 8,
- TNBH, 8,
- TCP0, 8,
- TCP1, 8,
- ATNB, 8,
- PCP0, 8,
- PCP1, 8,
- PWMN, 8,
- LPTY, 8,
- M92D, 8,
- WKPM, 8,
- ALST, 8,
- AFUC, 8,
- EXUS, 8,
- GV0E, 8,
- WLSH, 8,
- TSSS, 8,
- AOZP, 8,
- TZFG, 8,
- BPS0, 8,
- NAPC, 8,
- PCBA, 32,
- PCBL, 32,
- WLAN, 8,
- BLTH, 8,
- GPSS, 8,
- NFCS, 8,
- SBTY, 8,
- BDID, 16,
- MWTT, 8,
- ACPM, 8,
- KBCS, 8,
- ACEC, 8,
- MM64, 8,
- HMB1, 64,
- HMB2, 64,
- HMM1, 64,
- HMM2, 64,
- HML1, 64,
- HML2, 64
- }
- OperationRegion (OGNS, SystemMemory, 0xBF75CD18, 0x00000034)
- Field (OGNS, AnyAcc, Lock, Preserve)
- {
- EGPO, 8,
- BTBE, 8,
- M2WL, 8,
- THPN, 8,
- PBAR, 8,
- THPD, 8,
- OG06, 8,
- OG07, 8,
- OG08, 8,
- OG09, 8,
- OG10, 8,
- STXE, 8,
- STX0, 8,
- STX1, 8,
- STX2, 8,
- STX3, 8,
- STX4, 8,
- STX5, 8,
- STX6, 8,
- STX7, 8,
- STX8, 8,
- STX9, 8,
- WRFE, 8,
- WRC1, 8,
- WRC2, 8,
- WRC3, 8,
- WRC4, 8,
- RTXE, 8,
- RTX1, 8,
- RTX2, 8,
- RTX3, 8,
- RTX4, 8,
- RTX5, 8,
- RTX6, 8,
- RTX7, 8,
- RTX8, 8,
- RTX9, 8,
- RX10, 8,
- RX11, 8,
- RX12, 8,
- RX13, 8,
- RX14, 8,
- RX15, 8,
- RX16, 8,
- RX17, 8,
- RX18, 8,
- RX19, 8,
- RX20, 8,
- ECON, 8,
- OSYS, 16,
- PSSP, 8
- }
- Method (SCMP, 2, NotSerialized)
- {
- Name (STG1, Buffer (0x50){})
- Name (STG2, Buffer (0x50){})
- STG1 = Arg0
- STG2 = Arg1
- If ((SizeOf (Arg0) != SizeOf (Arg1)))
- {
- Return (Zero)
- }
- Local0 = Zero
- While ((Local0 < SizeOf (Arg0)))
- {
- If ((DerefOf (STG1 [Local0]) != DerefOf (STG2 [Local0]
- )))
- {
- Return (Zero)
- }
- Local0++
- }
- Return (One)
- }
- Name (WNOS, Zero)
- Name (MYOS, Zero)
- Name (HTTS, Zero)
- Name (OSTB, Ones)
- Name (TPOS, Zero)
- Name (LINX, Zero)
- Name (OSSP, Zero)
- Method (SEQL, 2, Serialized)
- {
- Local0 = SizeOf (Arg0)
- Local1 = SizeOf (Arg1)
- If ((Local0 != Local1))
- {
- Return (Zero)
- }
- Name (BUF0, Buffer (Local0){})
- BUF0 = Arg0
- Name (BUF1, Buffer (Local0){})
- BUF1 = Arg1
- Local2 = Zero
- While ((Local2 < Local0))
- {
- Local3 = DerefOf (BUF0 [Local2])
- Local4 = DerefOf (BUF1 [Local2])
- If ((Local3 != Local4))
- {
- Return (Zero)
- }
- Local2++
- }
- Return (One)
- }
- Method (OSTP, 0, NotSerialized)
- {
- If ((OSTB == Ones))
- {
- If (CondRefOf (\_OSI, Local0))
- {
- OSTB = 0x70
- TPOS = 0x70
- OSYS = 0x07DD
- If (_OSI ("Windows 2001"))
- {
- OSTB = 0x08
- TPOS = 0x08
- OSYS = 0x07D1
- }
- If (_OSI ("Windows 2001.1"))
- {
- OSTB = 0x20
- TPOS = 0x20
- OSYS = 0x07D3
- }
- If (_OSI ("Windows 2001 SP1"))
- {
- OSTB = 0x10
- TPOS = 0x10
- OSYS = 0x07D1
- }
- If (_OSI ("Windows 2001 SP2"))
- {
- OSTB = 0x11
- TPOS = 0x11
- OSYS = 0x07D2
- }
- If (_OSI ("Windows 2001 SP3"))
- {
- OSTB = 0x12
- TPOS = 0x12
- OSYS = 0x07D2
- }
- If (_OSI ("Windows 2006"))
- {
- OSTB = 0x40
- TPOS = 0x40
- OSYS = 0x07D6
- }
- If (_OSI ("Windows 2006 SP1"))
- {
- OSTB = 0x41
- TPOS = 0x41
- OSSP = One
- OSYS = 0x07D6
- }
- If (_OSI ("Windows 2009"))
- {
- OSSP = One
- OSTB = 0x50
- TPOS = 0x50
- OSYS = 0x07D9
- }
- If (_OSI ("Windows 2012"))
- {
- OSSP = One
- OSTB = 0x60
- TPOS = 0x60
- OSYS = 0x07DC
- }
- If (_OSI ("Windows 2013"))
- {
- OSSP = One
- OSTB = 0x61
- TPOS = 0x61
- OSYS = 0x07DD
- }
- If (_OSI ("Windows 2015"))
- {
- OSSP = One
- OSTB = 0x70
- TPOS = 0x70
- OSYS = 0x07DF
- }
- If (_OSI ("Linux"))
- {
- LINX = One
- OSTB = 0x80
- TPOS = 0x80
- OSYS = 0x03E8
- }
- }
- ElseIf (CondRefOf (\_OS, Local0))
- {
- If (SEQL (_OS, "Microsoft Windows"))
- {
- OSTB = One
- TPOS = One
- }
- ElseIf (SEQL (_OS, "Microsoft WindowsME: Millennium Edition"))
- {
- OSTB = 0x02
- TPOS = 0x02
- }
- ElseIf (SEQL (_OS, "Microsoft Windows NT"))
- {
- OSTB = 0x04
- TPOS = 0x04
- }
- Else
- {
- OSTB = Zero
- TPOS = Zero
- }
- }
- Else
- {
- OSTB = Zero
- TPOS = Zero
- }
- }
- Return (OSTB) /* \OSTB */
- }
- Name (BUFN, Zero)
- Name (MBUF, Buffer (0x1000){})
- OperationRegion (MDBG, SystemMemory, 0xBF355018, 0x00001004)
- Field (MDBG, AnyAcc, Lock, Preserve)
- {
- MDG0, 32768
- }
- Method (DB2H, 1, Serialized)
- {
- SHOW (Arg0)
- MDGC (0x20)
- MDG0 = MBUF /* \MBUF */
- }
- Method (DW2H, 1, Serialized)
- {
- Local0 = Arg0
- Local1 = (Arg0 >> 0x08)
- Local0 &= 0xFF
- Local1 &= 0xFF
- DB2H (Local1)
- BUFN--
- DB2H (Local0)
- }
- Method (DD2H, 1, Serialized)
- {
- Local0 = Arg0
- Local1 = (Arg0 >> 0x10)
- Local0 &= 0xFFFF
- Local1 &= 0xFFFF
- DW2H (Local1)
- BUFN--
- DW2H (Local0)
- }
- Method (MBGS, 1, Serialized)
- {
- Local0 = SizeOf (Arg0)
- Name (BUFS, Buffer (Local0){})
- BUFS = Arg0
- MDGC (0x20)
- While (Local0)
- {
- MDGC (DerefOf (BUFS [(SizeOf (Arg0) - Local0)]))
- Local0--
- }
- MDG0 = MBUF /* \MBUF */
- }
- Method (SHOW, 1, Serialized)
- {
- MDGC (NTOC ((Arg0 >> 0x04)))
- MDGC (NTOC (Arg0))
- }
- Method (LINE, 0, Serialized)
- {
- Local0 = BUFN /* \BUFN */
- Local0 &= 0x0F
- While (Local0)
- {
- MDGC (Zero)
- Local0++
- Local0 &= 0x0F
- }
- }
- Method (MDGC, 1, Serialized)
- {
- MBUF [BUFN] = Arg0
- BUFN += One
- If ((BUFN > 0x0FFF))
- {
- BUFN &= 0x0FFF
- UP_L (One)
- }
- }
- Method (UP_L, 1, Serialized)
- {
- Local2 = Arg0
- Local2 <<= 0x04
- MOVE (Local2)
- Local3 = (0x1000 - Local2)
- While (Local2)
- {
- MBUF [Local3] = Zero
- Local3++
- Local2--
- }
- }
- Method (MOVE, 1, Serialized)
- {
- Local4 = Arg0
- BUFN = Zero
- Local5 = (0x1000 - Local4)
- While (Local5)
- {
- Local5--
- MBUF [BUFN] = DerefOf (MBUF [Local4])
- BUFN++
- Local4++
- }
- }
- Method (NTOC, 1, Serialized)
- {
- Local0 = (Arg0 & 0x0F)
- If ((Local0 < 0x0A))
- {
- Local0 += 0x30
- }
- Else
- {
- Local0 += 0x37
- }
- Return (Local0)
- }
- Scope (_PR)
- {
- Processor (C000, 0x00, 0x00000410, 0x06){}
- Processor (C001, 0x01, 0x00000410, 0x06){}
- Processor (C002, 0x02, 0x00000410, 0x06){}
- Processor (C003, 0x03, 0x00000410, 0x06){}
- Processor (C004, 0x04, 0x00000410, 0x06){}
- Processor (C005, 0x05, 0x00000410, 0x06){}
- Processor (C006, 0x06, 0x00000410, 0x06){}
- Processor (C007, 0x07, 0x00000410, 0x06){}
- }
- Name (_S0, Package (0x04) // _S0_: S0 System State
- {
- Zero,
- Zero,
- Zero,
- Zero
- })
- If ((DAS3 == One))
- {
- Name (_S3, Package (0x04) // _S3_: S3 System State
- {
- 0x03,
- 0x03,
- Zero,
- Zero
- })
- }
- Name (_S4, Package (0x04) // _S4_: S4 System State
- {
- 0x04,
- 0x04,
- Zero,
- Zero
- })
- Name (_S5, Package (0x04) // _S5_: S5 System State
- {
- 0x05,
- 0x05,
- Zero,
- Zero
- })
- Scope (_GPE)
- {
- Method (_L08, 0, NotSerialized) // _Lxx: Level-Triggered GPE, xx=0x00-0xFF
- {
- Notify (\_SB.PCI0.GPP0, 0x02) // Device Wake
- Notify (\_SB.PCI0.GPP1, 0x02) // Device Wake
- Notify (\_SB.PCI0.GPP2, 0x02) // Device Wake
- Notify (\_SB.PCI0.GPP3, 0x02) // Device Wake
- Notify (\_SB.PCI0.GPP4, 0x02) // Device Wake
- Notify (\_SB.PCI0.GPP5, 0x02) // Device Wake
- Notify (\_SB.PCI0.GPP6, 0x02) // Device Wake
- Notify (\_SB.PCI0.GP17, 0x02) // Device Wake
- Notify (\_SB.PCI0.GP18, 0x02) // Device Wake
- Notify (\_SB.PWRB, 0x02) // Device Wake
- }
- Method (_L19, 0, NotSerialized) // _Lxx: Level-Triggered GPE, xx=0x00-0xFF
- {
- Notify (\_SB.PCI0.GP17.XHC0, 0x02) // Device Wake
- Notify (\_SB.PCI0.GP17.XHC1, 0x02) // Device Wake
- Notify (\_SB.PWRB, 0x02) // Device Wake
- }
- }
- Name (PICM, Zero)
- Name (GPIC, Zero)
- Method (_PIC, 1, NotSerialized) // _PIC: Interrupt Model
- {
- PICM = Arg0
- GPIC = Arg0
- If (PICM)
- {
- \_SB.DSPI ()
- If (NAPC)
- {
- \_SB.PCI0.NAPE ()
- }
- }
- }
- Method (_PTS, 1, NotSerialized) // _PTS: Prepare To Sleep
- {
- SPTS (Arg0)
- If ((\_SB.PCI0.GPP1.XPDV.LANS == One))
- {
- \_SB.PCI0.LPC0.EC0.LWAK = One
- }
- Else
- {
- \_SB.PCI0.LPC0.EC0.LWAK = Zero
- }
- LID1 = 0xFF
- LID2 = 0xFF
- LID3 = 0xFF
- If ((Arg0 == One))
- {
- \_SB.S80H (0x51)
- }
- If ((Arg0 == 0x03))
- {
- \_SB.S80H (0x53)
- SLPS = One
- \_SB.PCI0.LPC0.EC0.S3ST = One
- \_SB.PCI0.LPC0.EC0.UWAK = One
- }
- If ((Arg0 == 0x04))
- {
- \_SB.S80H (0x54)
- SLPS = One
- RSTU = One
- \_SB.PCI0.LPC0.EC0.S4ST = One
- }
- If ((Arg0 == 0x05))
- {
- \_SB.S80H (0x55)
- BCMD = 0x90
- \_SB.BSMI (Zero)
- \_SB.GSMI (0x03)
- \_SB.PCI0.LPC0.EC0.S5ST = One
- }
- If (CondRefOf (\_SB.TPM2.PTS))
- {
- \_SB.TPM2.PTS (Arg0)
- }
- \_SB.APTS (Arg0, MPTS (Arg0))
- }
- OperationRegion (ECMP, SystemMemory, 0xFE0B0000, 0x1000)
- Field (ECMP, AnyAcc, Lock, Preserve)
- {
- Offset (0x800),
- REC1, 8,
- REC2, 8,
- WEC1, 8,
- WEC2, 8,
- WMIM, 8,
- ACKM, 1,
- Offset (0x806),
- STMS, 2,
- MBMS, 2,
- ACLS, 1,
- MBSS, 1,
- CSHE, 1,
- ACSP, 1,
- PSAC, 1,
- PSBC, 1,
- PSED, 1,
- Offset (0x808),
- PSPD, 8,
- BCPD, 8,
- BSTH, 8,
- PRDT, 8,
- PSSE, 8,
- CPTP, 8,
- SAID, 8,
- FANE, 1,
- CPUO, 1,
- M4GO, 1,
- FNSW, 1,
- SBTC, 1,
- , 2,
- OHP0, 1,
- IBCL, 8,
- FRPM, 8,
- FNMX, 8,
- FNMN, 8,
- FWPM, 8,
- RSTV, 8,
- CPTV, 8,
- GPTV, 8,
- PHTV, 8,
- FNTV, 8,
- BTTV, 8,
- HDTV, 8,
- , 3,
- SK6U, 1,
- , 2,
- FNHK, 1,
- Offset (0x81D),
- Offset (0x821),
- BTNO, 8,
- Offset (0x823),
- DTCL, 3,
- Offset (0x825),
- CFBE, 1,
- EPCF, 1,
- Offset (0x82A),
- PBSM, 2,
- SBSM, 2,
- Offset (0x82B),
- Offset (0x82D),
- BCTL, 128,
- Offset (0x84D),
- PENS, 120,
- WACL, 1,
- AADT, 1,
- Offset (0x85D),
- ENSI, 8,
- ENSB, 8,
- ENSD, 8,
- SMBP, 8,
- SMBS, 5,
- , 1,
- SMAL, 1,
- SMDN, 1,
- SMAR, 8,
- SMCD, 8,
- SMDA, 256,
- SMBC, 8,
- SALA, 8,
- SAD0, 8,
- SAD1, 8,
- Offset (0x8AE),
- CPTR, 8,
- Offset (0x8B4),
- GPTP, 8,
- PHTP, 8,
- Offset (0x8C1),
- GBIS, 2,
- Offset (0x8D7),
- BTTP, 8,
- Offset (0x8F2),
- , 5,
- SBIS, 1,
- Offset (0xAC3),
- , 3,
- GBTC, 1,
- Offset (0xBB0),
- Offset (0xBBC),
- CPUT, 8,
- Offset (0xBC0),
- Offset (0xBC2),
- PRTM, 16,
- Offset (0xD82),
- ECPC, 1,
- ECST, 1,
- Offset (0xD8B),
- ECMB, 8,
- EDTB, 8,
- Offset (0xD8E)
- }
- OperationRegion (ECMM, SystemMemory, 0xFE0B0000, 0x1000)
- Field (ECMM, AnyAcc, Lock, Preserve)
- {
- Offset (0x800),
- Offset (0x827),
- DGPW, 1,
- Offset (0x82C),
- IASF, 8,
- Offset (0x845),
- ATTE, 16,
- RTTE, 16,
- BTDC, 64,
- MXER, 8,
- ATTF, 16,
- BTVI, 16,
- IIWT, 16,
- IIST, 16,
- AASD, 8,
- Offset (0x890),
- BMFN, 72,
- BATD, 56,
- AATL, 1,
- AACL, 1,
- AAST, 1,
- AARW, 1,
- AAEN, 1,
- , 1,
- WKRN, 1,
- Offset (0x8A1),
- , 1,
- VIDO, 1,
- TOUP, 1,
- Offset (0x8A2),
- ODTS, 8,
- OSTY, 4,
- , 2,
- ECRD, 1,
- ADPT, 1,
- PWAK, 1,
- MDWK, 1,
- LWAK, 1,
- RWAK, 1,
- WWAK, 1,
- UWAK, 1,
- KWAK, 1,
- TPWK, 1,
- CCAC, 1,
- AOAC, 1,
- BLAC, 1,
- PSRC, 1,
- BOAC, 1,
- LCAC, 1,
- AAAC, 1,
- ACAC, 1,
- S3ST, 1,
- S3RM, 1,
- S4ST, 1,
- S4RM, 1,
- S5ST, 1,
- S5RM, 1,
- CSST, 1,
- CSRM, 1,
- OSTT, 8,
- OSST, 8,
- THLT, 8,
- TCNL, 8,
- MODE, 1,
- , 2,
- INIT, 1,
- FAN1, 1,
- FAN2, 1,
- FANT, 1,
- SKNM, 1,
- SDTM, 8,
- FSSN, 4,
- FANU, 4,
- PCVL, 6,
- SWTO, 1,
- TTHR, 1,
- TTHM, 1,
- THTL, 1,
- CTDP, 1,
- NPST, 5,
- CTMP, 8,
- CTML, 8,
- SKTA, 8,
- SKTB, 8,
- SKTC, 8,
- Offset (0x8B6),
- NTMP, 8,
- APLE, 1,
- , 1,
- , 1,
- , 1,
- CTHL, 4,
- , 1,
- LIDF, 1,
- PMEE, 1,
- PWBE, 1,
- RNGE, 1,
- BTWE, 1,
- Offset (0x8B9),
- BRTS, 8,
- S35M, 1,
- S35S, 1,
- , 2,
- FFEN, 1,
- FFST, 1,
- Offset (0x8BB),
- WLAT, 1,
- BTAT, 1,
- WLEX, 1,
- BTEX, 1,
- KLSW, 1,
- WLOK, 1,
- AT3G, 1,
- EX3G, 1,
- PJID, 8,
- CPUJ, 3,
- CPNM, 3,
- GATY, 2,
- BOL0, 1,
- BOL1, 1,
- , 2,
- BCC0, 1,
- BCC1, 1,
- Offset (0x8BF),
- BPU0, 1,
- BPU1, 1,
- , 2,
- BOS0, 1,
- BOS1, 1,
- Offset (0x8C0),
- BTY0, 1,
- BAM0, 1,
- BAL0, 1,
- , 1,
- BMF0, 4,
- BST0, 8,
- BRC0, 16,
- BSN0, 16,
- BPV0, 16,
- BDV0, 16,
- BDC0, 16,
- BFC0, 16,
- GAU0, 8,
- CYC0, 8,
- BPC0, 16,
- BAC0, 16,
- BTW0, 8,
- BVL0, 8,
- BTM0, 8,
- BAT0, 8,
- BCG0, 16,
- BCT0, 8,
- BCI0, 8,
- BCM0, 8,
- BOT0, 8,
- BSSB, 16,
- BOV0, 8,
- BCF0, 8,
- BAD0, 8,
- BCV1, 16,
- BCV2, 16,
- BCV3, 16,
- BCV4, 16,
- Offset (0x8ED),
- BFCB, 16,
- Offset (0x8F1),
- , 6,
- ORRF, 1,
- Offset (0x8F4),
- BMD0, 16,
- BACV, 16,
- BDN0, 8,
- BTPP, 16,
- Offset (0x8FC)
- }
- OperationRegion (ERAM, EmbeddedControl, Zero, 0xFF)
- Field (ERAM, ByteAcc, Lock, Preserve)
- {
- Offset (0x01),
- Offset (0x02),
- Offset (0x03),
- ENIB, 16,
- ENDD, 8,
- Offset (0x60),
- SMPR, 8,
- SMST, 8,
- SMAD, 8,
- SMCM, 8,
- SMD0, 256,
- BCNT, 8,
- SMAA, 24,
- SMBN, 8,
- Offset (0x8A)
- }
- OperationRegion (ECPR, EmbeddedControl, Zero, 0xFF)
- Field (ECPR, ByteAcc, Lock, Preserve)
- {
- Offset (0x06),
- , 4,
- GSPN, 1,
- Offset (0x0E),
- SADP, 8,
- Offset (0x10),
- SAD2, 8,
- Offset (0x1C),
- CPBC, 8,
- Offset (0x2A),
- , 6,
- BMNC, 1,
- BCLC, 1,
- Offset (0x2D),
- Offset (0x5A),
- BMN9, 16,
- Offset (0x64),
- SMDR, 8,
- Offset (0x90),
- BMNN, 72,
- BDVN, 56,
- Offset (0xEB),
- MUAC, 16,
- Offset (0xF1),
- , 6,
- OSRF, 1
- }
- Method (_WAK, 1, NotSerialized) // _WAK: Wake
- {
- SWAK (Arg0)
- \_SB.AWAK (Arg0)
- If (((Arg0 == 0x03) || (Arg0 == 0x04)))
- {
- If ((GPIC != Zero))
- {
- \_SB.DSPI ()
- If (NAPC)
- {
- \_SB.PCI0.NAPE ()
- }
- }
- }
- If ((Arg0 == 0x03))
- {
- \_SB.S80H (0xE3)
- Notify (\_SB.LID, 0x80) // Status Change
- \_SB.PCI0.LPC0.EC0.S3RM = One
- \_SB.PCI0.LPC0.EC0.UWAK = Zero
- }
- If ((Arg0 == 0x04))
- {
- \_SB.S80H (0xE4)
- Notify (\_SB.LID, 0x80) // Status Change
- \_SB.PCI0.LPC0.EC0.S4RM = One
- }
- If ((Arg0 == 0x05))
- {
- Notify (\_SB.LID, 0x80) // Status Change
- \_SB.PCI0.LPC0.EC0.S5RM = One
- }
- If ((((Arg0 == 0x03) || (Arg0 == 0x04)) || (Arg0 == 0x05)))
- {
- \_SB.PCI0.LPC0.EC0.RWAK = Zero
- \_SB.PCI0.LPC0.EC0.ECRD = One
- \_SB.PCI0.LPC0.EC0.NPST = 0x03
- }
- MWAK (Arg0)
- Return (Zero)
- }
- Scope (_SB)
- {
- Device (PWRB)
- {
- Name (_HID, EisaId ("PNP0C0C") /* Power Button Device */) // _HID: Hardware ID
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- Return (0x0B)
- }
- }
- Device (PCI0)
- {
- Name (_HID, EisaId ("PNP0A08") /* PCI Express Bus */) // _HID: Hardware ID
- Name (_CID, EisaId ("PNP0A03") /* PCI Bus */) // _CID: Compatible ID
- Name (_UID, One) // _UID: Unique ID
- Name (_BBN, Zero) // _BBN: BIOS Bus Number
- Name (_ADR, Zero) // _ADR: Address
- Method (DPTC, 2, NotSerialized)
- {
- Name (XX11, Buffer (0x07){})
- CreateWordField (XX11, Zero, SSZE)
- CreateByteField (XX11, 0x02, SMUF)
- CreateDWordField (XX11, 0x03, SMUD)
- SSZE = 0x07
- P80H = 0x55
- SMUF = Arg0
- SMUD = Arg1
- ALIB (0x0C, XX11)
- }
- Method (DPTP, 3, NotSerialized)
- {
- Name (XX11, Buffer (0x0B){})
- CreateWordField (XX11, Zero, SSZE)
- CreateByteField (XX11, 0x02, SMUF)
- CreateDWordField (XX11, 0x03, SMUD)
- CreateDWordField (XX11, 0x07, SMU2)
- SSZE = 0x0B
- P80H = 0x56
- SMUF = Arg0
- SMUD = Arg1
- SMU2 = Arg2
- ALIB (0x0C, XX11)
- }
- Method (_INI, 0, NotSerialized) // _INI: Initialize
- {
- If ((GPIC != Zero))
- {
- DSPI ()
- If (\NAPC)
- {
- NAPE ()
- }
- }
- OSTP ()
- }
- Name (SUPP, Zero)
- Name (CTRL, Zero)
- Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities
- {
- CreateDWordField (Arg3, Zero, CDW1)
- CreateDWordField (Arg3, 0x04, CDW2)
- CreateDWordField (Arg3, 0x08, CDW3)
- 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 (((SUPP & 0x16) != 0x16))
- {
- CTRL &= 0x1E
- }
- CTRL &= 0x1D
- If (~(CDW1 & One))
- {
- If ((CTRL & One)){}
- If ((CTRL & 0x04)){}
- If ((CTRL & 0x10)){}
- }
- If ((Arg1 != One))
- {
- CDW1 |= 0x08
- }
- If ((CDW3 != CTRL))
- {
- CDW1 |= 0x10
- }
- CDW3 = CTRL /* \_SB_.PCI0.CTRL */
- Return (Arg3)
- }
- Else
- {
- CDW1 |= 0x04
- Return (Arg3)
- }
- }
- Method (TOM, 0, NotSerialized)
- {
- Local0 = (TOML * 0x00010000)
- Local1 = (TOMH * 0x01000000)
- Local0 += Local1
- Return (Local0)
- }
- Name (CRES, ResourceTemplate ()
- {
- WordBusNumber (ResourceProducer, MinFixed, MaxFixed, SubDecode,
- 0x0000, // Granularity
- 0x0000, // Range Minimum
- 0x00FF, // Range Maximum
- 0x0000, // Translation Offset
- 0x0100, // Length
- 0x00,, )
- WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange,
- 0x0000, // Granularity
- 0x0000, // Range Minimum
- 0x0CF7, // Range Maximum
- 0x0000, // Translation Offset
- 0x0CF8, // Length
- 0x00,, , TypeStatic, DenseTranslation)
- WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange,
- 0x0000, // Granularity
- 0x0D00, // Range Minimum
- 0xFFFF, // Range Maximum
- 0x0000, // Translation Offset
- 0xF300, // Length
- ,, , TypeStatic, DenseTranslation)
- DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,
- 0x00000000, // Granularity
- 0x000A0000, // Range Minimum
- 0x000BFFFF, // Range Maximum
- 0x00000000, // Translation Offset
- 0x00020000, // Length
- 0x00,, , AddressRangeMemory, TypeStatic)
- DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, Cacheable, ReadOnly,
- 0x00000000, // Granularity
- 0x000C0000, // Range Minimum
- 0x000C3FFF, // Range Maximum
- 0x00000000, // Translation Offset
- 0x00004000, // Length
- 0x00,, , AddressRangeMemory, TypeStatic)
- DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, Cacheable, ReadOnly,
- 0x00000000, // Granularity
- 0x000C4000, // Range Minimum
- 0x000C7FFF, // Range Maximum
- 0x00000000, // Translation Offset
- 0x00004000, // Length
- 0x00,, , AddressRangeMemory, TypeStatic)
- DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
- 0x00000000, // Granularity
- 0x000C8000, // Range Minimum
- 0x000CBFFF, // Range Maximum
- 0x00000000, // Translation Offset
- 0x00004000, // Length
- 0x00,, , AddressRangeMemory, TypeStatic)
- DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadOnly,
- 0x00000000, // Granularity
- 0x000CC000, // Range Minimum
- 0x000CFFFF, // Range Maximum
- 0x00000000, // Translation Offset
- 0x00004000, // Length
- 0x00,, , AddressRangeMemory, TypeStatic)
- DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,
- 0x00000000, // Granularity
- 0x000D0000, // Range Minimum
- 0x000D3FFF, // Range Maximum
- 0x00000000, // Translation Offset
- 0x00004000, // Length
- 0x00,, , AddressRangeMemory, TypeStatic)
- DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,
- 0x00000000, // Granularity
- 0x000D4000, // Range Minimum
- 0x000D7FFF, // Range Maximum
- 0x00000000, // Translation Offset
- 0x00004000, // Length
- 0x00,, , AddressRangeMemory, TypeStatic)
- DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,
- 0x00000000, // Granularity
- 0x000D8000, // Range Minimum
- 0x000DBFFF, // Range Maximum
- 0x00000000, // Translation Offset
- 0x00004000, // Length
- 0x00,, , AddressRangeMemory, TypeStatic)
- DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,
- 0x00000000, // Granularity
- 0x000DC000, // Range Minimum
- 0x000DFFFF, // Range Maximum
- 0x00000000, // Translation Offset
- 0x00004000, // Length
- 0x00,, , AddressRangeMemory, TypeStatic)
- DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
- 0x00000000, // Granularity
- 0x000E0000, // Range Minimum
- 0x000E3FFF, // Range Maximum
- 0x00000000, // Translation Offset
- 0x00004000, // Length
- 0x00,, , AddressRangeMemory, TypeStatic)
- DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
- 0x00000000, // Granularity
- 0x000E4000, // Range Minimum
- 0x000E7FFF, // Range Maximum
- 0x00000000, // Translation Offset
- 0x00004000, // Length
- 0x00,, , AddressRangeMemory, TypeStatic)
- DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
- 0x00000000, // Granularity
- 0x000E8000, // Range Minimum
- 0x000EBFFF, // Range Maximum
- 0x00000000, // Translation Offset
- 0x00004000, // Length
- 0x00,, , AddressRangeMemory, TypeStatic)
- DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
- 0x00000000, // Granularity
- 0x000EC000, // Range Minimum
- 0x000EFFFF, // Range Maximum
- 0x00000000, // Translation Offset
- 0x00004000, // Length
- 0x00,, , AddressRangeMemory, TypeStatic)
- DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,
- 0x00000000, // Granularity
- 0x80000000, // Range Minimum
- 0xF7FFFFFF, // Range Maximum
- 0x00000000, // Translation Offset
- 0x78000000, // Length
- 0x00,, _Y00, AddressRangeMemory, TypeStatic)
- DWordMemory (ResourceProducer, SubDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,
- 0x00000000, // Granularity
- 0xFC000000, // Range Minimum
- 0xFED3FFFF, // Range Maximum
- 0x00000000, // Translation Offset
- 0x02D40000, // Length
- 0x00,, _Y01, AddressRangeMemory, TypeStatic)
- IO (Decode16,
- 0x0CF8, // Range Minimum
- 0x0CF8, // Range Maximum
- 0x01, // Alignment
- 0x08, // Length
- )
- QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,
- 0x0000000000000000, // Granularity
- 0x0000000000000000, // Range Minimum
- 0x0000000000000000, // Range Maximum
- 0x0000000000000000, // Translation Offset
- 0x0000000000000000, // Length
- ,, _Y02, AddressRangeMemory, TypeStatic)
- QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,
- 0x0000000000000000, // Granularity
- 0x0000000000000000, // Range Minimum
- 0x0000000000000000, // Range Maximum
- 0x0000000000000000, // Translation Offset
- 0x0000000000000000, // Length
- ,, _Y03, AddressRangeMemory, TypeStatic)
- })
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- CreateDWordField (CRES, \_SB.PCI0._Y00._MIN, BTMN) // _MIN: Minimum Base Address
- CreateDWordField (CRES, \_SB.PCI0._Y00._MAX, BTMX) // _MAX: Maximum Base Address
- CreateDWordField (CRES, \_SB.PCI0._Y00._LEN, BTLN) // _LEN: Length
- CreateDWordField (CRES, \_SB.PCI0._Y01._MIN, BTN1) // _MIN: Minimum Base Address
- CreateDWordField (CRES, \_SB.PCI0._Y01._MAX, BTX1) // _MAX: Maximum Base Address
- CreateDWordField (CRES, \_SB.PCI0._Y01._LEN, BTL1) // _LEN: Length
- BTMN = TOM ()
- BTMX = (PCBA - One)
- BTLN = (PCBA - BTMN) /* \_SB_.PCI0._CRS.BTMN */
- BTN1 = (PCBL + One)
- BTL1 = (BTX1 - BTN1) /* \_SB_.PCI0._CRS.BTN1 */
- BTL1 += One
- If ((MM64 == One))
- {
- CreateQWordField (CRES, \_SB.PCI0._Y02._MIN, M1MN) // _MIN: Minimum Base Address
- CreateQWordField (CRES, \_SB.PCI0._Y02._MAX, M1MX) // _MAX: Maximum Base Address
- CreateQWordField (CRES, \_SB.PCI0._Y02._LEN, M1LN) // _LEN: Length
- M1MN = HMB1 /* \HMB1 */
- M1MX = HMM1 /* \HMM1 */
- M1LN = HML1 /* \HML1 */
- CreateQWordField (CRES, \_SB.PCI0._Y03._MIN, M2MN) // _MIN: Minimum Base Address
- CreateQWordField (CRES, \_SB.PCI0._Y03._MAX, M2MX) // _MAX: Maximum Base Address
- CreateQWordField (CRES, \_SB.PCI0._Y03._LEN, M2LN) // _LEN: Length
- M2MN = HMB2 /* \HMB2 */
- M2MX = HMM2 /* \HMM2 */
- M2LN = HML2 /* \HML2 */
- }
- Return (CRES) /* \_SB_.PCI0.CRES */
- }
- Device (MEMR)
- {
- Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID
- Name (BAR3, 0xFD300000)
- Name (MEM1, ResourceTemplate ()
- {
- Memory32Fixed (ReadWrite,
- 0x00000000, // Address Base
- 0x00000000, // Address Length
- _Y04)
- Memory32Fixed (ReadWrite,
- 0x00000000, // Address Base
- 0x00000000, // Address Length
- _Y05)
- Memory32Fixed (ReadWrite,
- 0x00000000, // Address Base
- 0x00000000, // Address Length
- _Y06)
- })
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- CreateDWordField (MEM1, \_SB.PCI0.MEMR._Y04._BAS, MB01) // _BAS: Base Address
- CreateDWordField (MEM1, \_SB.PCI0.MEMR._Y04._LEN, ML01) // _LEN: Length
- CreateDWordField (MEM1, \_SB.PCI0.MEMR._Y05._BAS, MB02) // _BAS: Base Address
- CreateDWordField (MEM1, \_SB.PCI0.MEMR._Y05._LEN, ML02) // _LEN: Length
- CreateDWordField (MEM1, \_SB.PCI0.MEMR._Y06._BAS, MB03) // _BAS: Base Address
- CreateDWordField (MEM1, \_SB.PCI0.MEMR._Y06._LEN, ML03) // _LEN: Length
- If (GPIC)
- {
- MB01 = 0xFEC00000
- MB02 = 0xFEE00000
- ML01 = 0x1000
- If (\NAPC)
- {
- ML01 += 0x1000
- }
- ML02 = 0x1000
- }
- If ((BAR3 != 0xFFF00000))
- {
- MB03 = BAR3 /* \_SB_.PCI0.MEMR.BAR3 */
- ML03 = 0x00100000
- }
- Return (MEM1) /* \_SB_.PCI0.MEMR.MEM1 */
- }
- }
- OperationRegion (NAPC, PCI_Config, 0xB8, 0x08)
- Field (NAPC, DWordAcc, NoLock, Preserve)
- {
- NAPX, 32,
- NAPD, 32
- }
- Mutex (NAPM, 0x00)
- Method (NAPE, 0, NotSerialized)
- {
- Acquire (NAPM, 0xFFFF)
- NAPX = 0x14300000
- Local0 = NAPD /* \_SB_.PCI0.NAPD */
- Local0 &= 0xFFFFFFEF
- NAPD = Local0
- Release (NAPM)
- }
- Name (PR00, Package (0x0A)
- {
- Package (0x04)
- {
- 0x0001FFFF,
- Zero,
- LNKA,
- Zero
- },
- Package (0x04)
- {
- 0x0001FFFF,
- One,
- LNKB,
- Zero
- },
- Package (0x04)
- {
- 0x0001FFFF,
- 0x02,
- LNKC,
- Zero
- },
- Package (0x04)
- {
- 0x0001FFFF,
- 0x03,
- LNKD,
- Zero
- },
- Package (0x04)
- {
- 0x0008FFFF,
- Zero,
- LNKD,
- Zero
- },
- Package (0x04)
- {
- 0x0008FFFF,
- One,
- LNKE,
- Zero
- },
- Package (0x04)
- {
- 0x0014FFFF,
- Zero,
- LNKA,
- Zero
- },
- Package (0x04)
- {
- 0x0014FFFF,
- One,
- LNKB,
- Zero
- },
- Package (0x04)
- {
- 0x0014FFFF,
- 0x02,
- LNKC,
- Zero
- },
- Package (0x04)
- {
- 0x0014FFFF,
- 0x03,
- LNKD,
- Zero
- }
- })
- Name (AR00, Package (0x0A)
- {
- Package (0x04)
- {
- 0x0001FFFF,
- Zero,
- Zero,
- 0x10
- },
- Package (0x04)
- {
- 0x0001FFFF,
- One,
- Zero,
- 0x11
- },
- Package (0x04)
- {
- 0x0001FFFF,
- 0x02,
- Zero,
- 0x12
- },
- Package (0x04)
- {
- 0x0001FFFF,
- 0x03,
- Zero,
- 0x13
- },
- Package (0x04)
- {
- 0x0008FFFF,
- Zero,
- Zero,
- 0x13
- },
- Package (0x04)
- {
- 0x0008FFFF,
- One,
- Zero,
- 0x14
- },
- Package (0x04)
- {
- 0x0014FFFF,
- Zero,
- Zero,
- 0x10
- },
- Package (0x04)
- {
- 0x0014FFFF,
- One,
- Zero,
- 0x11
- },
- Package (0x04)
- {
- 0x0014FFFF,
- 0x02,
- Zero,
- 0x12
- },
- Package (0x04)
- {
- 0x0014FFFF,
- 0x03,
- Zero,
- 0x13
- }
- })
- Name (NR00, Package (0x0A)
- {
- Package (0x04)
- {
- 0x0001FFFF,
- Zero,
- Zero,
- 0x28
- },
- Package (0x04)
- {
- 0x0001FFFF,
- One,
- Zero,
- 0x29
- },
- Package (0x04)
- {
- 0x0001FFFF,
- 0x02,
- Zero,
- 0x2A
- },
- Package (0x04)
- {
- 0x0001FFFF,
- 0x03,
- Zero,
- 0x2B
- },
- Package (0x04)
- {
- 0x0008FFFF,
- Zero,
- Zero,
- 0x2B
- },
- Package (0x04)
- {
- 0x0008FFFF,
- One,
- Zero,
- 0x24
- },
- Package (0x04)
- {
- 0x0014FFFF,
- Zero,
- Zero,
- 0x10
- },
- Package (0x04)
- {
- 0x0014FFFF,
- One,
- Zero,
- 0x11
- },
- Package (0x04)
- {
- 0x0014FFFF,
- 0x02,
- Zero,
- 0x12
- },
- Package (0x04)
- {
- 0x0014FFFF,
- 0x03,
- Zero,
- 0x13
- }
- })
- Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table
- {
- If (PICM)
- {
- If (\NAPC)
- {
- Return (NR00) /* \_SB_.PCI0.NR00 */
- }
- Else
- {
- Return (AR00) /* \_SB_.PCI0.AR00 */
- }
- }
- Else
- {
- Return (PR00) /* \_SB_.PCI0.PR00 */
- }
- }
- Device (GPP0)
- {
- Name (_ADR, 0x00010001) // _ADR: Address
- Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake
- {
- If ((WKPM == One))
- {
- Return (GPRW (0x08, 0x04))
- }
- Else
- {
- Return (GPRW (0x08, Zero))
- }
- }
- Name (PR01, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- LNKA,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- LNKB,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- LNKC,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- LNKD,
- Zero
- }
- })
- Name (AR01, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- Zero,
- 0x10
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- Zero,
- 0x11
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- Zero,
- 0x12
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- Zero,
- 0x13
- }
- })
- Name (NR01, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- Zero,
- 0x18
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- Zero,
- 0x19
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- Zero,
- 0x1A
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- Zero,
- 0x1B
- }
- })
- Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table
- {
- If (PICM)
- {
- If (\NAPC)
- {
- Return (NR01) /* \_SB_.PCI0.GPP0.NR01 */
- }
- Else
- {
- Return (AR01) /* \_SB_.PCI0.GPP0.AR01 */
- }
- }
- Else
- {
- Return (PR01) /* \_SB_.PCI0.GPP0.PR01 */
- }
- }
- Device (VGA)
- {
- Name (_ADR, Zero) // _ADR: Address
- Name (DOSA, Zero)
- Method (_DOS, 1, NotSerialized) // _DOS: Disable Output Switching
- {
- DOSA = Arg0
- }
- Method (_DOD, 0, NotSerialized) // _DOD: Display Output Devices
- {
- Return (Package (0x05)
- {
- 0x00010110,
- 0x00010210,
- 0x00010220,
- 0x00010230,
- 0x00010240
- })
- }
- Device (LCD)
- {
- Name (_ADR, 0x0110) // _ADR: Address
- Name (BCLB, Package (0x34)
- {
- 0x5A,
- 0x3C,
- 0x02,
- 0x04,
- 0x06,
- 0x08,
- 0x0A,
- 0x0C,
- 0x0E,
- 0x10,
- 0x12,
- 0x14,
- 0x16,
- 0x18,
- 0x1A,
- 0x1C,
- 0x1E,
- 0x20,
- 0x22,
- 0x24,
- 0x26,
- 0x28,
- 0x2A,
- 0x2C,
- 0x2E,
- 0x30,
- 0x32,
- 0x34,
- 0x36,
- 0x38,
- 0x3A,
- 0x3C,
- 0x3E,
- 0x40,
- 0x42,
- 0x44,
- 0x46,
- 0x48,
- 0x4A,
- 0x4C,
- 0x4E,
- 0x50,
- 0x52,
- 0x54,
- 0x56,
- 0x58,
- 0x5A,
- 0x5C,
- 0x5E,
- 0x60,
- 0x62,
- 0x64
- })
- Name (UBBL, Package (0x29)
- {
- Package (0x0B)
- {
- 0x07,
- 0x0B,
- 0x0F,
- 0x14,
- 0x1D,
- 0x28,
- 0x32,
- 0x3D,
- 0x45,
- 0x57,
- 0x64
- },
- Package (0x0B)
- {
- 0x07,
- 0x0B,
- 0x0F,
- 0x14,
- 0x1D,
- 0x28,
- 0x32,
- 0x3D,
- 0x48,
- 0x57,
- 0x64
- },
- Package (0x0B)
- {
- 0x06,
- 0x0A,
- 0x0E,
- 0x12,
- 0x19,
- 0x23,
- 0x2D,
- 0x37,
- 0x3F,
- 0x4F,
- 0x64
- },
- Package (0x0B)
- {
- 0x06,
- 0x0A,
- 0x0E,
- 0x12,
- 0x19,
- 0x23,
- 0x2D,
- 0x37,
- 0x40,
- 0x4F,
- 0x64
- },
- Package (0x0B)
- {
- 0x06,
- 0x0A,
- 0x0E,
- 0x12,
- 0x17,
- 0x1F,
- 0x28,
- 0x30,
- 0x37,
- 0x3F,
- 0x64
- },
- Package (0x0B)
- {
- 0x05,
- 0x09,
- 0x0D,
- 0x11,
- 0x16,
- 0x1F,
- 0x27,
- 0x30,
- 0x36,
- 0x44,
- 0x64
- },
- Package (0x0B)
- {
- 0x06,
- 0x0A,
- 0x0E,
- 0x12,
- 0x1A,
- 0x23,
- 0x2D,
- 0x35,
- 0x3E,
- 0x4E,
- 0x64
- },
- Package (0x0B)
- {
- 0x05,
- 0x09,
- 0x0D,
- 0x11,
- 0x17,
- 0x20,
- 0x29,
- 0x32,
- 0x38,
- 0x47,
- 0x64
- },
- Package (0x0B)
- {
- 0x05,
- 0x09,
- 0x0D,
- 0x12,
- 0x1A,
- 0x24,
- 0x2E,
- 0x37,
- 0x40,
- 0x4F,
- 0x64
- },
- Package (0x0B)
- {
- 0x06,
- 0x0A,
- 0x0E,
- 0x13,
- 0x1A,
- 0x24,
- 0x2E,
- 0x39,
- 0x43,
- 0x52,
- 0x64
- },
- Package (0x0B)
- {
- 0x06,
- 0x0A,
- 0x0E,
- 0x13,
- 0x1A,
- 0x24,
- 0x2E,
- 0x39,
- 0x43,
- 0x52,
- 0x64
- },
- Package (0x0B)
- {
- 0x06,
- 0x0A,
- 0x0E,
- 0x12,
- 0x1A,
- 0x22,
- 0x2D,
- 0x37,
- 0x3D,
- 0x4D,
- 0x64
- },
- Package (0x0B)
- {
- 0x05,
- 0x09,
- 0x0D,
- 0x11,
- 0x17,
- 0x1F,
- 0x28,
- 0x30,
- 0x37,
- 0x45,
- 0x64
- },
- Package (0x0B)
- {
- 0x07,
- 0x0B,
- 0x0F,
- 0x13,
- 0x1B,
- 0x25,
- 0x2F,
- 0x3A,
- 0x44,
- 0x53,
- 0x64
- },
- Package (0x0B)
- {
- 0x06,
- 0x0A,
- 0x0E,
- 0x12,
- 0x17,
- 0x1F,
- 0x27,
- 0x2F,
- 0x37,
- 0x3F,
- 0x64
- },
- Package (0x0B)
- {
- 0x06,
- 0x0A,
- 0x0E,
- 0x12,
- 0x19,
- 0x23,
- 0x2D,
- 0x37,
- 0x3F,
- 0x4C,
- 0x64
- },
- Package (0x0B)
- {
- 0x05,
- 0x0A,
- 0x0C,
- 0x11,
- 0x18,
- 0x21,
- 0x2A,
- 0x33,
- 0x3C,
- 0x48,
- 0x64
- },
- Package (0x0B)
- {
- 0x06,
- 0x08,
- 0x0B,
- 0x10,
- 0x17,
- 0x20,
- 0x29,
- 0x31,
- 0x3A,
- 0x46,
- 0x64
- },
- Package (0x0B)
- {
- 0x05,
- 0x07,
- 0x0A,
- 0x0E,
- 0x15,
- 0x1D,
- 0x25,
- 0x2D,
- 0x35,
- 0x41,
- 0x64
- },
- Package (0x0B)
- {
- 0x08,
- 0x0C,
- 0x10,
- 0x14,
- 0x1D,
- 0x29,
- 0x34,
- 0x3F,
- 0x4B,
- 0x5B,
- 0x64
- },
- Package (0x0B)
- {
- 0x04,
- 0x06,
- 0x09,
- 0x0D,
- 0x13,
- 0x1A,
- 0x21,
- 0x28,
- 0x2F,
- 0x3A,
- 0x64
- },
- Package (0x0B)
- {
- 0x07,
- 0x0B,
- 0x0F,
- 0x13,
- 0x1A,
- 0x23,
- 0x2D,
- 0x36,
- 0x41,
- 0x4F,
- 0x64
- },
- Package (0x0B)
- {
- 0x06,
- 0x08,
- 0x0C,
- 0x11,
- 0x18,
- 0x21,
- 0x2A,
- 0x33,
- 0x3C,
- 0x48,
- 0x64
- },
- Package (0x0B)
- {
- 0x07,
- 0x0B,
- 0x0F,
- 0x13,
- 0x19,
- 0x23,
- 0x2C,
- 0x36,
- 0x3F,
- 0x4D,
- 0x64
- },
- Package (0x0B)
- {
- 0x08,
- 0x0C,
- 0x10,
- 0x14,
- 0x1D,
- 0x27,
- 0x31,
- 0x3C,
- 0x46,
- 0x55,
- 0x64
- },
- Package (0x0B)
- {
- 0x06,
- 0x0A,
- 0x0E,
- 0x12,
- 0x17,
- 0x20,
- 0x29,
- 0x31,
- 0x39,
- 0x48,
- 0x64
- },
- Package (0x0B)
- {
- 0x05,
- 0x09,
- 0x0D,
- 0x12,
- 0x1A,
- 0x24,
- 0x2E,
- 0x37,
- 0x41,
- 0x4F,
- 0x64
- },
- Package (0x0B)
- {
- 0x06,
- 0x0A,
- 0x0E,
- 0x12,
- 0x17,
- 0x1F,
- 0x28,
- 0x30,
- 0x39,
- 0x3F,
- 0x64
- },
- Package (0x0B)
- {
- 0x07,
- 0x0B,
- 0x0F,
- 0x13,
- 0x1B,
- 0x26,
- 0x30,
- 0x3A,
- 0x44,
- 0x53,
- 0x64
- },
- Package (0x0B)
- {
- 0x06,
- 0x0A,
- 0x0E,
- 0x12,
- 0x1A,
- 0x23,
- 0x2D,
- 0x37,
- 0x41,
- 0x4E,
- 0x64
- },
- Package (0x0B)
- {
- 0x07,
- 0x0B,
- 0x0F,
- 0x13,
- 0x1B,
- 0x25,
- 0x2F,
- 0x39,
- 0x43,
- 0x52,
- 0x64
- },
- Package (0x0B)
- {
- 0x06,
- 0x0A,
- 0x0E,
- 0x13,
- 0x19,
- 0x23,
- 0x2C,
- 0x36,
- 0x40,
- 0x4E,
- 0x64
- },
- Package (0x0B)
- {
- 0x07,
- 0x0B,
- 0x0F,
- 0x13,
- 0x1A,
- 0x23,
- 0x2D,
- 0x36,
- 0x41,
- 0x4F,
- 0x64
- },
- Package (0x0B)
- {
- 0x06,
- 0x0A,
- 0x0E,
- 0x12,
- 0x17,
- 0x20,
- 0x2A,
- 0x33,
- 0x3C,
- 0x49,
- 0x64
- },
- Package (0x0B)
- {
- 0x06,
- 0x0A,
- 0x0E,
- 0x12,
- 0x1A,
- 0x23,
- 0x2D,
- 0x36,
- 0x40,
- 0x4E,
- 0x64
- },
- Package (0x0B)
- {
- 0x07,
- 0x0B,
- 0x0F,
- 0x13,
- 0x19,
- 0x24,
- 0x2E,
- 0x37,
- 0x41,
- 0x4E,
- 0x64
- },
- Package (0x0B)
- {
- 0x06,
- 0x0A,
- 0x0E,
- 0x12,
- 0x1A,
- 0x24,
- 0x2E,
- 0x38,
- 0x42,
- 0x50,
- 0x64
- },
- Package (0x0B)
- {
- 0x07,
- 0x0B,
- 0x0F,
- 0x13,
- 0x19,
- 0x23,
- 0x2C,
- 0x36,
- 0x3F,
- 0x4D,
- 0x64
- },
- Package (0x0B)
- {
- 0x06,
- 0x0A,
- 0x0E,
- 0x12,
- 0x17,
- 0x20,
- 0x2A,
- 0x33,
- 0x3C,
- 0x49,
- 0x64
- },
- Package (0x0B)
- {
- 0x06,
- 0x0A,
- 0x0E,
- 0x12,
- 0x1A,
- 0x24,
- 0x2E,
- 0x38,
- 0x42,
- 0x50,
- 0x64
- },
- Package (0x0B)
- {
- 0x07,
- 0x0B,
- 0x0F,
- 0x13,
- 0x18,
- 0x22,
- 0x2B,
- 0x34,
- 0x3D,
- 0x4A,
- 0x64
- }
- })
- Method (_BCL, 0, NotSerialized) // _BCL: Brightness Control Levels
- {
- Return (BCLB) /* \_SB_.PCI0.GPP0.VGA_.LCD_.BCLB */
- }
- Method (_BCM, 1, NotSerialized) // _BCM: Brightness Control Method
- {
- BRTL = Arg0
- Divide (Arg0, 0x0A, Local0, Local1)
- If ((IDPC == 0x0614))
- {
- Local2 = DerefOf (UBBL [Zero])
- }
- ElseIf ((IDPC == 0x063B))
- {
- Local2 = DerefOf (UBBL [One])
- }
- ElseIf ((IDPC == 0x4E51))
- {
- Local2 = DerefOf (UBBL [0x02])
- }
- ElseIf ((IDPC == 0x4C51))
- {
- Local2 = DerefOf (UBBL [0x03])
- }
- ElseIf ((IDPC == 0x46EC))
- {
- Local2 = DerefOf (UBBL [0x04])
- }
- ElseIf ((IDPC == 0x45EC))
- {
- Local2 = DerefOf (UBBL [0x05])
- }
- ElseIf ((IDPC == 0x15C9))
- {
- Local2 = DerefOf (UBBL [0x06])
- }
- ElseIf ((IDPC == 0x15BE))
- {
- Local2 = DerefOf (UBBL [0x07])
- }
- ElseIf ((IDPC == 0x0465))
- {
- Local2 = DerefOf (UBBL [0x08])
- }
- ElseIf ((IDPC == 0x0493))
- {
- Local2 = DerefOf (UBBL [0x09])
- }
- ElseIf ((IDPC == 0x0468))
- {
- Local2 = DerefOf (UBBL [0x0A])
- }
- ElseIf ((IDPC == 0x15CA))
- {
- Local2 = DerefOf (UBBL [0x0B])
- }
- ElseIf ((IDPC == 0x15BF))
- {
- Local2 = DerefOf (UBBL [0x0C])
- }
- ElseIf ((IDPC == 0x10EC))
- {
- Local2 = DerefOf (UBBL [0x0D])
- }
- ElseIf ((IDPC == 0x15CC))
- {
- Local2 = DerefOf (UBBL [0x0E])
- }
- ElseIf ((IDPC == 0x5151))
- {
- Local2 = DerefOf (UBBL [0x0F])
- }
- ElseIf ((IDPC == 0x15C6))
- {
- Local2 = DerefOf (UBBL [0x10])
- }
- ElseIf ((IDPC == 0x0665))
- {
- Local2 = DerefOf (UBBL [0x11])
- }
- ElseIf ((IDPC == 0x0503))
- {
- Local2 = DerefOf (UBBL [0x12])
- }
- ElseIf ((IDPC == 0x71EC))
- {
- Local2 = DerefOf (UBBL [0x13])
- }
- ElseIf ((IDPC == 0x0496))
- {
- Local2 = DerefOf (UBBL [0x14])
- }
- ElseIf ((IDPC == 0x06A5))
- {
- Local2 = DerefOf (UBBL [0x15])
- }
- ElseIf ((IDPC == 0x15C5))
- {
- Local2 = DerefOf (UBBL [0x16])
- }
- ElseIf ((IDPC == 0x38ED))
- {
- Local2 = DerefOf (UBBL [0x17])
- }
- ElseIf ((IDPC == 0x0687))
- {
- Local2 = DerefOf (UBBL [0x18])
- }
- ElseIf ((IDPC == 0x36ED))
- {
- Local2 = DerefOf (UBBL [0x19])
- }
- ElseIf ((IDPC == 0x052F))
- {
- Local2 = DerefOf (UBBL [0x1A])
- }
- ElseIf ((IDPC == 0x41ED))
- {
- Local2 = DerefOf (UBBL [0x1B])
- }
- ElseIf ((IDPC == 0x70EC))
- {
- Local2 = DerefOf (UBBL [0x1C])
- }
- ElseIf ((IDPC == 0x0546))
- {
- Local2 = DerefOf (UBBL [0x1D])
- }
- ElseIf ((IDPC == 0x15E3))
- {
- Local2 = DerefOf (UBBL [0x1E])
- }
- ElseIf ((IDPC == 0x15DB))
- {
- Local2 = DerefOf (UBBL [0x1F])
- }
- ElseIf ((IDPC == 0x06A4))
- {
- Local2 = DerefOf (UBBL [0x20])
- }
- ElseIf ((IDPC == 0x15DC))
- {
- Local2 = DerefOf (UBBL [0x21])
- }
- ElseIf ((IDPC == 0x06F0))
- {
- Local2 = DerefOf (UBBL [0x22])
- }
- ElseIf ((IDPC == 0x06F9))
- {
- Local2 = DerefOf (UBBL [0x23])
- }
- ElseIf ((IDPC == 0x15E7))
- {
- Local2 = DerefOf (UBBL [0x24])
- }
- ElseIf ((IDPC == 0x38EA))
- {
- Local2 = DerefOf (UBBL [0x25])
- }
- ElseIf ((IDPC == 0x23ED))
- {
- Local2 = DerefOf (UBBL [0x26])
- }
- ElseIf ((IDPC == 0x15FE))
- {
- Local2 = DerefOf (UBBL [0x27])
- }
- ElseIf ((IDPC == 0x056E))
- {
- Local2 = DerefOf (UBBL [0x28])
- }
- Else
- {
- Local2 = Package (0x0B)
- {
- 0x06,
- 0x0A,
- 0x14,
- 0x1E,
- 0x28,
- 0x32,
- 0x3C,
- 0x46,
- 0x50,
- 0x5A,
- 0x62
- }
- }
- Local0 = DerefOf (Local2 [Local1])
- Divide ((Arg0 * 0xFF), 0x64, Local1, Local0)
- AFN7 (Local0)
- BRTL = Arg0
- }
- }
- Method (_RMV, 0, NotSerialized) // _RMV: Removal Status
- {
- Return (Zero)
- }
- }
- Device (HDAU)
- {
- Name (_ADR, One) // _ADR: Address
- Method (_RMV, 0, NotSerialized) // _RMV: Removal Status
- {
- Return (Zero)
- }
- }
- }
- Device (GPP1)
- {
- Name (_ADR, 0x00010002) // _ADR: Address
- Name (PR02, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- LNKE,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- LNKF,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- LNKG,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- LNKH,
- Zero
- }
- })
- Name (AR02, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- Zero,
- 0x14
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- Zero,
- 0x15
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- Zero,
- 0x16
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- Zero,
- 0x17
- }
- })
- Name (NR02, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- Zero,
- 0x1C
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- Zero,
- 0x1D
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- Zero,
- 0x1E
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- Zero,
- 0x1F
- }
- })
- Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table
- {
- If (PICM)
- {
- If (\NAPC)
- {
- Return (NR02) /* \_SB_.PCI0.GPP1.NR02 */
- }
- Else
- {
- Return (AR02) /* \_SB_.PCI0.GPP1.AR02 */
- }
- }
- Else
- {
- Return (PR02) /* \_SB_.PCI0.GPP1.PR02 */
- }
- }
- Device (XPDV)
- {
- Name (_ADR, Zero) // _ADR: Address
- Name (LANS, Zero)
- Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake
- {
- Return (GPRW (0x08, 0x05))
- }
- Method (_PSW, 1, NotSerialized) // _PSW: Power State Wake
- {
- If (Arg0)
- {
- LANS = One
- ^^^LPC0.EC0.LWAK = One
- }
- Else
- {
- LANS = Zero
- ^^^LPC0.EC0.LWAK = Zero
- }
- }
- }
- }
- Device (GPP2)
- {
- Name (_ADR, 0x00010003) // _ADR: Address
- Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake
- {
- If ((WKPM == One))
- {
- Return (GPRW (0x08, 0x04))
- }
- Else
- {
- Return (GPRW (0x08, Zero))
- }
- }
- Name (PR03, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- LNKA,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- LNKB,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- LNKC,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- LNKD,
- Zero
- }
- })
- Name (AR03, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- Zero,
- 0x10
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- Zero,
- 0x11
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- Zero,
- 0x12
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- Zero,
- 0x13
- }
- })
- Name (NR03, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- Zero,
- 0x20
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- Zero,
- 0x21
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- Zero,
- 0x22
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- Zero,
- 0x23
- }
- })
- Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table
- {
- If (PICM)
- {
- If (\NAPC)
- {
- Return (NR03) /* \_SB_.PCI0.GPP2.NR03 */
- }
- Else
- {
- Return (AR03) /* \_SB_.PCI0.GPP2.AR03 */
- }
- }
- Else
- {
- Return (PR03) /* \_SB_.PCI0.GPP2.PR03 */
- }
- }
- }
- Device (GPP3)
- {
- Name (_ADR, 0x00010004) // _ADR: Address
- Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake
- {
- If ((WKPM == One))
- {
- Return (GPRW (0x08, 0x04))
- }
- Else
- {
- Return (GPRW (0x08, Zero))
- }
- }
- Name (PR04, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- LNKE,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- LNKF,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- LNKG,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- LNKH,
- Zero
- }
- })
- Name (AR04, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- Zero,
- 0x14
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- Zero,
- 0x15
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- Zero,
- 0x16
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- Zero,
- 0x17
- }
- })
- Name (NR04, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- Zero,
- 0x24
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- Zero,
- 0x25
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- Zero,
- 0x26
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- Zero,
- 0x27
- }
- })
- Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table
- {
- If (PICM)
- {
- If (\NAPC)
- {
- Return (NR04) /* \_SB_.PCI0.GPP3.NR04 */
- }
- Else
- {
- Return (AR04) /* \_SB_.PCI0.GPP3.AR04 */
- }
- }
- Else
- {
- Return (PR04) /* \_SB_.PCI0.GPP3.PR04 */
- }
- }
- }
- Device (GPP4)
- {
- Name (_ADR, 0x00010005) // _ADR: Address
- Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake
- {
- If ((WKPM == One))
- {
- Return (GPRW (0x08, 0x04))
- }
- Else
- {
- Return (GPRW (0x08, Zero))
- }
- }
- Name (PR05, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- LNKA,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- LNKB,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- LNKC,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- LNKD,
- Zero
- }
- })
- Name (AR05, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- Zero,
- 0x10
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- Zero,
- 0x11
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- Zero,
- 0x12
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- Zero,
- 0x13
- }
- })
- Name (NR05, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- Zero,
- 0x28
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- Zero,
- 0x29
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- Zero,
- 0x2A
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- Zero,
- 0x2B
- }
- })
- Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table
- {
- If (PICM)
- {
- If (\NAPC)
- {
- Return (NR05) /* \_SB_.PCI0.GPP4.NR05 */
- }
- Else
- {
- Return (AR05) /* \_SB_.PCI0.GPP4.AR05 */
- }
- }
- Else
- {
- Return (PR05) /* \_SB_.PCI0.GPP4.PR05 */
- }
- }
- }
- Device (GPP5)
- {
- Name (_ADR, 0x00010006) // _ADR: Address
- Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake
- {
- If ((WKPM == One))
- {
- Return (GPRW (0x08, 0x04))
- }
- Else
- {
- Return (GPRW (0x08, Zero))
- }
- }
- Name (PR06, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- LNKE,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- LNKF,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- LNKG,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- LNKH,
- Zero
- }
- })
- Name (AR06, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- Zero,
- 0x14
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- Zero,
- 0x15
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- Zero,
- 0x16
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- Zero,
- 0x17
- }
- })
- Name (NR06, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- Zero,
- 0x2C
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- Zero,
- 0x2D
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- Zero,
- 0x2E
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- Zero,
- 0x2F
- }
- })
- Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table
- {
- If (PICM)
- {
- If (\NAPC)
- {
- Return (NR06) /* \_SB_.PCI0.GPP5.NR06 */
- }
- Else
- {
- Return (AR06) /* \_SB_.PCI0.GPP5.AR06 */
- }
- }
- Else
- {
- Return (PR06) /* \_SB_.PCI0.GPP5.PR06 */
- }
- }
- }
- Device (GPP6)
- {
- Name (_ADR, 0x00010007) // _ADR: Address
- Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake
- {
- If ((WKPM == One))
- {
- Return (GPRW (0x08, 0x04))
- }
- Else
- {
- Return (GPRW (0x08, Zero))
- }
- }
- Name (PR07, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- LNKA,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- LNKB,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- LNKC,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- LNKD,
- Zero
- }
- })
- Name (AR07, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- Zero,
- 0x10
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- Zero,
- 0x11
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- Zero,
- 0x12
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- Zero,
- 0x13
- }
- })
- Name (NR07, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- Zero,
- 0x30
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- Zero,
- 0x31
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- Zero,
- 0x32
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- Zero,
- 0x33
- }
- })
- Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table
- {
- If (PICM)
- {
- If (\NAPC)
- {
- Return (NR07) /* \_SB_.PCI0.GPP6.NR07 */
- }
- Else
- {
- Return (AR07) /* \_SB_.PCI0.GPP6.AR07 */
- }
- }
- Else
- {
- Return (PR07) /* \_SB_.PCI0.GPP6.PR07 */
- }
- }
- }
- Device (GP17)
- {
- Name (_ADR, 0x00080001) // _ADR: Address
- Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake
- {
- If ((WKPM == One))
- {
- Return (GPRW (0x19, 0x04))
- }
- Else
- {
- Return (GPRW (0x19, Zero))
- }
- }
- Name (PR17, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- LNKE,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- LNKF,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- LNKG,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- LNKH,
- Zero
- }
- })
- Name (AR17, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- Zero,
- 0x14
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- Zero,
- 0x15
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- Zero,
- 0x16
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- Zero,
- 0x17
- }
- })
- Name (NR17, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- Zero,
- 0x34
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- Zero,
- 0x35
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- Zero,
- 0x36
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- Zero,
- 0x37
- }
- })
- Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table
- {
- If (PICM)
- {
- If (\NAPC)
- {
- Return (NR17) /* \_SB_.PCI0.GP17.NR17 */
- }
- Else
- {
- Return (AR17) /* \_SB_.PCI0.GP17.AR17 */
- }
- }
- Else
- {
- Return (PR17) /* \_SB_.PCI0.GP17.PR17 */
- }
- }
- Device (VGA)
- {
- Name (_ADR, Zero) // _ADR: Address
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- Return (0x0F)
- }
- Name (DOSA, Zero)
- Method (_DOS, 1, NotSerialized) // _DOS: Disable Output Switching
- {
- DOSA = Arg0
- }
- Method (_DOD, 0, NotSerialized) // _DOD: Display Output Devices
- {
- Return (Package (0x07)
- {
- 0x00010110,
- 0x00010210,
- 0x00010220,
- 0x00010230,
- 0x00010240,
- 0x00031000,
- 0x00032000
- })
- }
- Device (LCD)
- {
- Name (_ADR, 0x0110) // _ADR: Address
- Name (BCLB, Package (0x34)
- {
- 0x5A,
- 0x3C,
- 0x02,
- 0x04,
- 0x06,
- 0x08,
- 0x0A,
- 0x0C,
- 0x0E,
- 0x10,
- 0x12,
- 0x14,
- 0x16,
- 0x18,
- 0x1A,
- 0x1C,
- 0x1E,
- 0x20,
- 0x22,
- 0x24,
- 0x26,
- 0x28,
- 0x2A,
- 0x2C,
- 0x2E,
- 0x30,
- 0x32,
- 0x34,
- 0x36,
- 0x38,
- 0x3A,
- 0x3C,
- 0x3E,
- 0x40,
- 0x42,
- 0x44,
- 0x46,
- 0x48,
- 0x4A,
- 0x4C,
- 0x4E,
- 0x50,
- 0x52,
- 0x54,
- 0x56,
- 0x58,
- 0x5A,
- 0x5C,
- 0x5E,
- 0x60,
- 0x62,
- 0x64
- })
- Method (_BCL, 0, NotSerialized) // _BCL: Brightness Control Levels
- {
- Return (BCLB) /* \_SB_.PCI0.GP17.VGA_.LCD_.BCLB */
- }
- Method (_BCM, 1, NotSerialized) // _BCM: Brightness Control Method
- {
- Divide ((Arg0 * 0xFF), 0x64, Local1, Local0)
- AFN7 (Local0)
- BRTL = Arg0
- }
- }
- }
- Device (PSP)
- {
- Name (_ADR, 0x02) // _ADR: Address
- }
- Device (ACP)
- {
- Name (_ADR, 0x05) // _ADR: Address
- }
- Device (AZAL)
- {
- Name (_ADR, 0x06) // _ADR: Address
- }
- Name (XUPC, Package (0x04)
- {
- 0xFF,
- 0xFF,
- Zero,
- Zero
- })
- Name (XUP1, Package (0x04)
- {
- Zero,
- 0xFF,
- Zero,
- Zero
- })
- Name (XPLD, Buffer (0x10)
- {
- /* 0000 */ 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........
- /* 0008 */ 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // 0.......
- })
- Device (XHC0)
- {
- Name (_ADR, 0x03) // _ADR: Address
- Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake
- {
- Return (GPRW (0x19, 0x03))
- }
- Method (_PSW, 1, NotSerialized) // _PSW: Power State Wake
- {
- If (Arg0)
- {
- ^^^LPC0.EC0.UWAK = One
- }
- Else
- {
- ^^^LPC0.EC0.UWAK = Zero
- }
- }
- Method (_S0W, 0, NotSerialized) // _S0W: S0 Device Wake State
- {
- Return (Zero)
- }
- Device (RHUB)
- {
- Method (GPLD, 2, Serialized)
- {
- Name (PCKG, Package (0x01)
- {
- Buffer (0x10){}
- })
- CreateField (DerefOf (PCKG [Zero]), Zero, 0x07, REV)
- REV = One
- CreateField (DerefOf (PCKG [Zero]), 0x40, One, VISI)
- VISI = Arg0
- CreateField (DerefOf (PCKG [Zero]), 0x57, 0x08, GPOS)
- GPOS = Arg1
- Return (PCKG) /* \_SB_.PCI0.GP17.XHC0.RHUB.GPLD.PCKG */
- }
- Method (GUPC, 1, Serialized)
- {
- Name (PCKG, Package (0x04)
- {
- Zero,
- 0xFF,
- Zero,
- Zero
- })
- PCKG [Zero] = Arg0
- Return (PCKG) /* \_SB_.PCI0.GP17.XHC0.RHUB.GUPC.PCKG */
- }
- Name (_ADR, Zero) // _ADR: Address
- Device (PRT1)
- {
- Name (_ADR, One) // _ADR: Address
- Name (_UPC, Package (0x04) // _UPC: USB Port Capabilities
- {
- 0xFF,
- 0x03,
- Zero,
- Zero
- })
- Name (_PLD, Package (0x01) // _PLD: Physical Location of Device
- {
- ToPLD (
- PLD_Revision = 0x2,
- PLD_IgnoreColor = 0x1,
- PLD_Red = 0x0,
- PLD_Green = 0x0,
- PLD_Blue = 0x0,
- PLD_Width = 0x0,
- PLD_Height = 0x0,
- PLD_UserVisible = 0x1,
- PLD_Dock = 0x0,
- PLD_Lid = 0x0,
- PLD_Panel = "LEFT",
- PLD_VerticalPosition = "LOWER",
- PLD_HorizontalPosition = "LEFT",
- PLD_Shape = "UNKNOWN",
- PLD_GroupOrientation = 0x0,
- PLD_GroupToken = 0x0,
- PLD_GroupPosition = 0x5,
- PLD_Bay = 0x0,
- PLD_Ejectable = 0x1,
- PLD_EjectRequired = 0x0,
- PLD_CabinetNumber = 0x0,
- PLD_CardCageNumber = 0x0,
- PLD_Reference = 0x0,
- PLD_Rotation = 0x0,
- PLD_Order = 0x0,
- PLD_VerticalOffset = 0xFFFF,
- PLD_HorizontalOffset = 0xFFFF)
- })
- }
- Device (PRT2)
- {
- Name (_ADR, 0x02) // _ADR: Address
- Name (_UPC, Package (0x04) // _UPC: USB Port Capabilities
- {
- 0xFF,
- 0x03,
- Zero,
- Zero
- })
- Name (_PLD, Package (0x01) // _PLD: Physical Location of Device
- {
- ToPLD (
- PLD_Revision = 0x2,
- PLD_IgnoreColor = 0x1,
- PLD_Red = 0x0,
- PLD_Green = 0x0,
- PLD_Blue = 0x0,
- PLD_Width = 0x0,
- PLD_Height = 0x0,
- PLD_UserVisible = 0x1,
- PLD_Dock = 0x0,
- PLD_Lid = 0x0,
- PLD_Panel = "LEFT",
- PLD_VerticalPosition = "LOWER",
- PLD_HorizontalPosition = "LEFT",
- PLD_Shape = "UNKNOWN",
- PLD_GroupOrientation = 0x0,
- PLD_GroupToken = 0x0,
- PLD_GroupPosition = 0x6,
- PLD_Bay = 0x0,
- PLD_Ejectable = 0x1,
- PLD_EjectRequired = 0x0,
- PLD_CabinetNumber = 0x0,
- PLD_CardCageNumber = 0x0,
- PLD_Reference = 0x0,
- PLD_Rotation = 0x0,
- PLD_Order = 0x0,
- PLD_VerticalOffset = 0xFFFF,
- PLD_HorizontalOffset = 0xFFFF)
- })
- }
- Device (PRT3)
- {
- Name (_ADR, 0x03) // _ADR: Address
- Name (_UPC, Package (0x04) // _UPC: USB Port Capabilities
- {
- 0xFF,
- 0x03,
- Zero,
- Zero
- })
- Name (_PLD, Package (0x01) // _PLD: Physical Location of Device
- {
- ToPLD (
- PLD_Revision = 0x2,
- PLD_IgnoreColor = 0x1,
- PLD_Red = 0x0,
- PLD_Green = 0x0,
- PLD_Blue = 0x0,
- PLD_Width = 0x0,
- PLD_Height = 0x0,
- PLD_UserVisible = 0x1,
- PLD_Dock = 0x0,
- PLD_Lid = 0x0,
- PLD_Panel = "LEFT",
- PLD_VerticalPosition = "LOWER",
- PLD_HorizontalPosition = "LEFT",
- PLD_Shape = "UNKNOWN",
- PLD_GroupOrientation = 0x0,
- PLD_GroupToken = 0x0,
- PLD_GroupPosition = 0x7,
- PLD_Bay = 0x0,
- PLD_Ejectable = 0x1,
- PLD_EjectRequired = 0x0,
- PLD_CabinetNumber = 0x0,
- PLD_CardCageNumber = 0x0,
- PLD_Reference = 0x0,
- PLD_Rotation = 0x0,
- PLD_Order = 0x0,
- PLD_VerticalOffset = 0xFFFF,
- PLD_HorizontalOffset = 0xFFFF)
- })
- }
- Device (PRT4)
- {
- Name (_ADR, 0x04) // _ADR: Address
- Name (_UPC, Package (0x04) // _UPC: USB Port Capabilities
- {
- 0xFF,
- 0xFF,
- Zero,
- Zero
- })
- Name (_PLD, Package (0x01) // _PLD: Physical Location of Device
- {
- ToPLD (
- PLD_Revision = 0x2,
- PLD_IgnoreColor = 0x1,
- PLD_Red = 0x0,
- PLD_Green = 0x0,
- PLD_Blue = 0x0,
- PLD_Width = 0x0,
- PLD_Height = 0x0,
- PLD_UserVisible = 0x0,
- PLD_Dock = 0x0,
- PLD_Lid = 0x0,
- PLD_Panel = "LEFT",
- PLD_VerticalPosition = "CENTER",
- PLD_HorizontalPosition = "LEFT",
- PLD_Shape = "UNKNOWN",
- PLD_GroupOrientation = 0x0,
- PLD_GroupToken = 0x0,
- PLD_GroupPosition = 0x8,
- PLD_Bay = 0x0,
- PLD_Ejectable = 0x0,
- PLD_EjectRequired = 0x0,
- PLD_CabinetNumber = 0x0,
- PLD_CardCageNumber = 0x0,
- PLD_Reference = 0x0,
- PLD_Rotation = 0x0,
- PLD_Order = 0x0,
- PLD_VerticalOffset = 0xFFFF,
- PLD_HorizontalOffset = 0xFFFF)
- })
- }
- Device (PRT5)
- {
- Name (_ADR, 0x05) // _ADR: Address
- Name (_UPC, Package (0x04) // _UPC: USB Port Capabilities
- {
- 0xFF,
- 0x03,
- Zero,
- Zero
- })
- Name (_PLD, Package (0x01) // _PLD: Physical Location of Device
- {
- ToPLD (
- PLD_Revision = 0x2,
- PLD_IgnoreColor = 0x1,
- PLD_Red = 0x0,
- PLD_Green = 0x0,
- PLD_Blue = 0x0,
- PLD_Width = 0x0,
- PLD_Height = 0x0,
- PLD_UserVisible = 0x1,
- PLD_Dock = 0x0,
- PLD_Lid = 0x0,
- PLD_Panel = "LEFT",
- PLD_VerticalPosition = "LOWER",
- PLD_HorizontalPosition = "LEFT",
- PLD_Shape = "UNKNOWN",
- PLD_GroupOrientation = 0x0,
- PLD_GroupToken = 0x0,
- PLD_GroupPosition = 0x5,
- PLD_Bay = 0x0,
- PLD_Ejectable = 0x1,
- PLD_EjectRequired = 0x0,
- PLD_CabinetNumber = 0x0,
- PLD_CardCageNumber = 0x0,
- PLD_Reference = 0x0,
- PLD_Rotation = 0x0,
- PLD_Order = 0x0,
- PLD_VerticalOffset = 0xFFFF,
- PLD_HorizontalOffset = 0xFFFF)
- })
- }
- Device (PRT6)
- {
- Name (_ADR, 0x06) // _ADR: Address
- Name (_UPC, Package (0x04) // _UPC: USB Port Capabilities
- {
- 0xFF,
- 0x03,
- Zero,
- Zero
- })
- Name (_PLD, Package (0x01) // _PLD: Physical Location of Device
- {
- ToPLD (
- PLD_Revision = 0x2,
- PLD_IgnoreColor = 0x1,
- PLD_Red = 0x0,
- PLD_Green = 0x0,
- PLD_Blue = 0x0,
- PLD_Width = 0x0,
- PLD_Height = 0x0,
- PLD_UserVisible = 0x1,
- PLD_Dock = 0x0,
- PLD_Lid = 0x0,
- PLD_Panel = "LEFT",
- PLD_VerticalPosition = "LOWER",
- PLD_HorizontalPosition = "LEFT",
- PLD_Shape = "UNKNOWN",
- PLD_GroupOrientation = 0x0,
- PLD_GroupToken = 0x0,
- PLD_GroupPosition = 0x6,
- PLD_Bay = 0x0,
- PLD_Ejectable = 0x1,
- PLD_EjectRequired = 0x0,
- PLD_CabinetNumber = 0x0,
- PLD_CardCageNumber = 0x0,
- PLD_Reference = 0x0,
- PLD_Rotation = 0x0,
- PLD_Order = 0x0,
- PLD_VerticalOffset = 0xFFFF,
- PLD_HorizontalOffset = 0xFFFF)
- })
- }
- Device (PRT7)
- {
- Name (_ADR, 0x07) // _ADR: Address
- Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
- {
- Return (GUPC (Zero))
- }
- Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
- {
- Return (GPLD (Zero, Zero))
- }
- }
- Device (PRT8)
- {
- Name (_ADR, 0x08) // _ADR: Address
- Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
- {
- Return (GUPC (Zero))
- }
- Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
- {
- Return (GPLD (Zero, Zero))
- }
- }
- }
- }
- Device (XHC1)
- {
- Name (_ADR, 0x04) // _ADR: Address
- Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake
- {
- Return (GPRW (0x19, 0x04))
- }
- Method (_S0W, 0, NotSerialized) // _S0W: S0 Device Wake State
- {
- Return (Zero)
- }
- Device (RHUB)
- {
- Method (GPLD, 2, Serialized)
- {
- Name (PCKG, Package (0x01)
- {
- Buffer (0x10){}
- })
- CreateField (DerefOf (PCKG [Zero]), Zero, 0x07, REV)
- REV = One
- CreateField (DerefOf (PCKG [Zero]), 0x40, One, VISI)
- VISI = Arg0
- CreateField (DerefOf (PCKG [Zero]), 0x57, 0x08, GPOS)
- GPOS = Arg1
- Return (PCKG) /* \_SB_.PCI0.GP17.XHC1.RHUB.GPLD.PCKG */
- }
- Method (GUPC, 1, Serialized)
- {
- Name (PCKG, Package (0x04)
- {
- Zero,
- 0xFF,
- Zero,
- Zero
- })
- PCKG [Zero] = Arg0
- Return (PCKG) /* \_SB_.PCI0.GP17.XHC1.RHUB.GUPC.PCKG */
- }
- Name (_ADR, Zero) // _ADR: Address
- Device (PRT1)
- {
- Name (_ADR, One) // _ADR: Address
- Name (_UPC, Package (0x04) // _UPC: USB Port Capabilities
- {
- 0xFF,
- 0xFF,
- Zero,
- Zero
- })
- Name (_PLD, Package (0x01) // _PLD: Physical Location of Device
- {
- ToPLD (
- PLD_Revision = 0x2,
- PLD_IgnoreColor = 0x1,
- PLD_Red = 0x0,
- PLD_Green = 0x0,
- PLD_Blue = 0x0,
- PLD_Width = 0x0,
- PLD_Height = 0x0,
- PLD_UserVisible = 0x0,
- PLD_Dock = 0x0,
- PLD_Lid = 0x0,
- PLD_Panel = "LEFT",
- PLD_VerticalPosition = "CENTER",
- PLD_HorizontalPosition = "LEFT",
- PLD_Shape = "UNKNOWN",
- PLD_GroupOrientation = 0x0,
- PLD_GroupToken = 0x0,
- PLD_GroupPosition = 0x2,
- PLD_Bay = 0x0,
- PLD_Ejectable = 0x0,
- PLD_EjectRequired = 0x0,
- PLD_CabinetNumber = 0x0,
- PLD_CardCageNumber = 0x0,
- PLD_Reference = 0x0,
- PLD_Rotation = 0x0,
- PLD_Order = 0x0,
- PLD_VerticalOffset = 0xFFFF,
- PLD_HorizontalOffset = 0xFFFF)
- })
- }
- Device (GHUB)
- {
- Name (_ADR, 0x02) // _ADR: Address
- Name (_UPC, Package (0x04) // _UPC: USB Port Capabilities
- {
- 0xFF,
- 0xFF,
- Zero,
- Zero
- })
- Name (_PLD, Package (0x01) // _PLD: Physical Location of Device
- {
- ToPLD (
- PLD_Revision = 0x1,
- PLD_IgnoreColor = 0x1,
- PLD_Red = 0x0,
- PLD_Green = 0x0,
- PLD_Blue = 0x0,
- PLD_Width = 0x0,
- PLD_Height = 0x0,
- PLD_UserVisible = 0x0,
- PLD_Dock = 0x0,
- PLD_Lid = 0x0,
- PLD_Panel = "UNKNOWN",
- PLD_VerticalPosition = "UPPER",
- PLD_HorizontalPosition = "LEFT",
- PLD_Shape = "ROUND",
- PLD_GroupOrientation = 0x0,
- PLD_GroupToken = 0x0,
- PLD_GroupPosition = 0x0,
- PLD_Bay = 0x0,
- PLD_Ejectable = 0x0,
- PLD_EjectRequired = 0x0,
- PLD_CabinetNumber = 0x0,
- PLD_CardCageNumber = 0x0,
- PLD_Reference = 0x0,
- PLD_Rotation = 0x0,
- PLD_Order = 0x0)
- })
- Device (PRT1)
- {
- Name (_ADR, One) // _ADR: Address
- Name (_UPC, Package (0x04) // _UPC: USB Port Capabilities
- {
- 0xFF,
- 0x03,
- Zero,
- Zero
- })
- Name (_PLD, Package (0x01) // _PLD: Physical Location of Device
- {
- ToPLD (
- PLD_Revision = 0x2,
- PLD_IgnoreColor = 0x1,
- PLD_Red = 0x0,
- PLD_Green = 0x0,
- PLD_Blue = 0x0,
- PLD_Width = 0x0,
- PLD_Height = 0x0,
- PLD_UserVisible = 0x0,
- PLD_Dock = 0x0,
- PLD_Lid = 0x0,
- PLD_Panel = "LEFT",
- PLD_VerticalPosition = "UPPER",
- PLD_HorizontalPosition = "LEFT",
- PLD_Shape = "VERTICALRECTANGLE",
- PLD_GroupOrientation = 0x0,
- PLD_GroupToken = 0x0,
- PLD_GroupPosition = 0x1,
- PLD_Bay = 0x0,
- PLD_Ejectable = 0x1,
- PLD_EjectRequired = 0x0,
- PLD_CabinetNumber = 0x0,
- PLD_CardCageNumber = 0x0,
- PLD_Reference = 0x0,
- PLD_Rotation = 0x0,
- PLD_Order = 0x0,
- PLD_VerticalOffset = 0xFFFF,
- PLD_HorizontalOffset = 0xFFFF)
- })
- Device (FCAM)
- {
- Name (_ADR, One) // _ADR: Address
- Name (_UPC, Package (0x04) // _UPC: USB Port Capabilities
- {
- 0xFF,
- 0xFF,
- Zero,
- Zero
- })
- Name (_PLD, Package (0x01) // _PLD: Physical Location of Device
- {
- ToPLD (
- PLD_Revision = 0x2,
- PLD_IgnoreColor = 0x1,
- PLD_Red = 0x0,
- PLD_Green = 0x0,
- PLD_Blue = 0x0,
- PLD_Width = 0x5,
- PLD_Height = 0x5,
- PLD_UserVisible = 0x0,
- PLD_Dock = 0x0,
- PLD_Lid = 0x1,
- PLD_Panel = "FRONT",
- PLD_VerticalPosition = "UPPER",
- PLD_HorizontalPosition = "CENTER",
- PLD_Shape = "SQUARE",
- PLD_GroupOrientation = 0x0,
- PLD_GroupToken = 0x0,
- PLD_GroupPosition = 0x1,
- PLD_Bay = 0x0,
- PLD_Ejectable = 0x0,
- PLD_EjectRequired = 0x0,
- PLD_CabinetNumber = 0x0,
- PLD_CardCageNumber = 0x0,
- PLD_Reference = 0x0,
- PLD_Rotation = 0x0,
- PLD_Order = 0x0,
- PLD_VerticalOffset = 0x12C,
- PLD_HorizontalOffset = 0xFFBE)
- })
- }
- }
- Device (PRT2)
- {
- Name (_ADR, 0x02) // _ADR: Address
- Name (_UPC, Package (0x04) // _UPC: USB Port Capabilities
- {
- 0xFF,
- 0xFF,
- Zero,
- Zero
- })
- Name (_PLD, Package (0x01) // _PLD: Physical Location of Device
- {
- ToPLD (
- PLD_Revision = 0x2,
- PLD_IgnoreColor = 0x1,
- PLD_Red = 0x0,
- PLD_Green = 0x0,
- PLD_Blue = 0x0,
- PLD_Width = 0x0,
- PLD_Height = 0x0,
- PLD_UserVisible = 0x0,
- PLD_Dock = 0x0,
- PLD_Lid = 0x0,
- PLD_Panel = "LEFT",
- PLD_VerticalPosition = "CENTER",
- PLD_HorizontalPosition = "LEFT",
- PLD_Shape = "UNKNOWN",
- PLD_GroupOrientation = 0x0,
- PLD_GroupToken = 0x0,
- PLD_GroupPosition = 0x2,
- PLD_Bay = 0x0,
- PLD_Ejectable = 0x0,
- PLD_EjectRequired = 0x0,
- PLD_CabinetNumber = 0x0,
- PLD_CardCageNumber = 0x0,
- PLD_Reference = 0x0,
- PLD_Rotation = 0x0,
- PLD_Order = 0x0,
- PLD_VerticalOffset = 0xFFFF,
- PLD_HorizontalOffset = 0xFFFF)
- })
- }
- Device (PRT3)
- {
- Name (_ADR, 0x03) // _ADR: Address
- Name (_UPC, Package (0x04) // _UPC: USB Port Capabilities
- {
- 0xFF,
- 0xFF,
- Zero,
- Zero
- })
- Name (_PLD, Package (0x01) // _PLD: Physical Location of Device
- {
- ToPLD (
- PLD_Revision = 0x2,
- PLD_IgnoreColor = 0x1,
- PLD_Red = 0x0,
- PLD_Green = 0x0,
- PLD_Blue = 0x0,
- PLD_Width = 0x0,
- PLD_Height = 0x0,
- PLD_UserVisible = 0x0,
- PLD_Dock = 0x0,
- PLD_Lid = 0x0,
- PLD_Panel = "LEFT",
- PLD_VerticalPosition = "UPPER",
- PLD_HorizontalPosition = "LEFT",
- PLD_Shape = "VERTICALRECTANGLE",
- PLD_GroupOrientation = 0x0,
- PLD_GroupToken = 0x0,
- PLD_GroupPosition = 0x1,
- PLD_Bay = 0x0,
- PLD_Ejectable = 0x0,
- PLD_EjectRequired = 0x0,
- PLD_CabinetNumber = 0x0,
- PLD_CardCageNumber = 0x0,
- PLD_Reference = 0x0,
- PLD_Rotation = 0x0,
- PLD_Order = 0x0,
- PLD_VerticalOffset = 0xFFFF,
- PLD_HorizontalOffset = 0xFFFF)
- })
- }
- }
- Device (PRT3)
- {
- Name (_ADR, 0x03) // _ADR: Address
- Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
- {
- Return (GUPC (Zero))
- }
- Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
- {
- Return (GPLD (Zero, Zero))
- }
- }
- }
- }
- Device (MP2C)
- {
- Name (_ADR, 0x07) // _ADR: Address
- }
- }
- Device (GP18)
- {
- Name (_ADR, 0x00080002) // _ADR: Address
- Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake
- {
- If ((WKPM == One))
- {
- Return (GPRW (0x08, 0x04))
- }
- Else
- {
- Return (GPRW (0x08, Zero))
- }
- }
- Name (PR18, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- LNKG,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- LNKH,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- LNKE,
- Zero
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- LNKF,
- Zero
- }
- })
- Name (AR18, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- Zero,
- 0x16
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- Zero,
- 0x17
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- Zero,
- 0x14
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- Zero,
- 0x15
- }
- })
- Name (NR18, Package (0x04)
- {
- Package (0x04)
- {
- 0xFFFF,
- Zero,
- Zero,
- 0x36
- },
- Package (0x04)
- {
- 0xFFFF,
- One,
- Zero,
- 0x37
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x02,
- Zero,
- 0x34
- },
- Package (0x04)
- {
- 0xFFFF,
- 0x03,
- Zero,
- 0x35
- }
- })
- Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table
- {
- If (PICM)
- {
- If (\NAPC)
- {
- Return (NR18) /* \_SB_.PCI0.GP18.NR18 */
- }
- Else
- {
- Return (AR18) /* \_SB_.PCI0.GP18.AR18 */
- }
- }
- Else
- {
- Return (PR18) /* \_SB_.PCI0.GP18.PR18 */
- }
- }
- Device (SATA)
- {
- Name (_ADR, Zero) // _ADR: Address
- }
- }
- Device (HPET)
- {
- Name (_HID, EisaId ("PNP0103") /* HPET System Timer */) // _HID: Hardware ID
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((HPEN == One))
- {
- If ((OSTB >= 0x40))
- {
- Return (0x0F)
- }
- HPEN = Zero
- Return (One)
- }
- Return (One)
- }
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Name (BUF0, ResourceTemplate ()
- {
- IRQNoFlags ()
- {0}
- IRQNoFlags ()
- {8}
- Memory32Fixed (ReadOnly,
- 0xFED00000, // Address Base
- 0x00000400, // Address Length
- _Y07)
- })
- CreateDWordField (BUF0, \_SB.PCI0.HPET._CRS._Y07._BAS, HPEB) // _BAS: Base Address
- Local0 = 0xFED00000
- HPEB = (Local0 & 0xFFFFFC00)
- Return (BUF0) /* \_SB_.PCI0.HPET._CRS.BUF0 */
- }
- }
- Device (SMBS)
- {
- Name (_ADR, 0x00140000) // _ADR: Address
- }
- Device (MSSE)
- {
- Name (_HID, "SMB0001") // _HID: Hardware ID
- Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- IO (Decode16,
- 0x0B20, // Range Minimum
- 0x0B20, // Range Maximum
- 0x20, // Alignment
- 0x20, // Length
- )
- IRQ (Level, ActiveLow, Shared, )
- {10}
- })
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- Return (0x0F)
- }
- }
- Device (LPC0)
- {
- Name (_ADR, 0x00140003) // _ADR: Address
- 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
- 0x01, // Alignment
- 0x10, // Length
- )
- IO (Decode16,
- 0x0081, // Range Minimum
- 0x0081, // Range Maximum
- 0x01, // Alignment
- 0x0F, // Length
- )
- IO (Decode16,
- 0x00C0, // Range Minimum
- 0x00C0, // Range Maximum
- 0x01, // Alignment
- 0x20, // Length
- )
- DMA (Compatibility, NotBusMaster, Transfer8_16, )
- {4}
- })
- }
- Device (COPR)
- {
- 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
- 0x0F, // Length
- )
- IRQNoFlags ()
- {13}
- })
- }
- 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
- 0x02, // Length
- )
- IO (Decode16,
- 0x00A0, // Range Minimum
- 0x00A0, // Range Maximum
- 0x01, // Alignment
- 0x02, // Length
- )
- IRQNoFlags ()
- {2}
- })
- }
- Device (RTC)
- {
- Name (_HID, EisaId ("PNP0B00") /* AT Real-Time Clock */) // _HID: Hardware ID
- Name (BUF0, ResourceTemplate ()
- {
- IO (Decode16,
- 0x0070, // Range Minimum
- 0x0070, // Range Maximum
- 0x01, // Alignment
- 0x02, // Length
- )
- })
- Name (BUF1, ResourceTemplate ()
- {
- IO (Decode16,
- 0x0070, // Range Minimum
- 0x0070, // Range Maximum
- 0x01, // Alignment
- 0x02, // Length
- )
- })
- Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings
- {
- If ((HPEN == One))
- {
- Return (BUF0) /* \_SB_.PCI0.LPC0.RTC_.BUF0 */
- }
- Return (BUF1) /* \_SB_.PCI0.LPC0.RTC_.BUF1 */
- }
- }
- 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 (TMR)
- {
- Name (_HID, EisaId ("PNP0100") /* PC-class System Timer */) // _HID: Hardware ID
- Name (BUF0, ResourceTemplate ()
- {
- IO (Decode16,
- 0x0040, // Range Minimum
- 0x0040, // Range Maximum
- 0x01, // Alignment
- 0x04, // Length
- )
- })
- Name (BUF1, ResourceTemplate ()
- {
- IO (Decode16,
- 0x0040, // Range Minimum
- 0x0040, // Range Maximum
- 0x01, // Alignment
- 0x04, // Length
- )
- IRQNoFlags ()
- {0}
- })
- Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings
- {
- If ((HPEN == One))
- {
- Return (BUF0) /* \_SB_.PCI0.LPC0.TMR_.BUF0 */
- }
- Return (BUF1) /* \_SB_.PCI0.LPC0.TMR_.BUF1 */
- }
- }
- Device (KBC0)
- {
- Name (_HID, EisaId ("HPQ8001")) // _HID: Hardware ID
- Name (_CID, EisaId ("PNP0303") /* IBM Enhanced Keyboard (101/102-key, PS/2 Mouse) */) // _CID: Compatible ID
- Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- IO (Decode16,
- 0x0060, // Range Minimum
- 0x0060, // Range Maximum
- 0x01, // Alignment
- 0x01, // Length
- )
- IO (Decode16,
- 0x0064, // Range Minimum
- 0x0064, // Range Maximum
- 0x01, // Alignment
- 0x01, // Length
- )
- IRQNoFlags ()
- {1}
- })
- }
- Device (PS2M)
- {
- Name (_HID, EisaId ("SYN327B")) // _HID: Hardware ID
- Name (_CID, EisaId ("PNP0F13") /* PS/2 Mouse */) // _CID: Compatible ID
- Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- IO (Decode16,
- 0x0060, // Range Minimum
- 0x0060, // Range Maximum
- 0x01, // Alignment
- 0x01, // Length
- )
- IO (Decode16,
- 0x0064, // Range Minimum
- 0x0064, // Range Maximum
- 0x01, // Alignment
- 0x01, // Length
- )
- IRQNoFlags ()
- {12}
- })
- }
- Device (SYSR)
- {
- Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID
- Name (_UID, One) // _UID: Unique ID
- Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- 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,
- 0x00B0, // Range Minimum
- 0x00B0, // Range Maximum
- 0x01, // Alignment
- 0x02, // Length
- )
- IO (Decode16,
- 0x0092, // Range Minimum
- 0x0092, // Range Maximum
- 0x01, // Alignment
- 0x01, // Length
- )
- IO (Decode16,
- 0x0400, // Range Minimum
- 0x0400, // Range Maximum
- 0x01, // Alignment
- 0xD0, // Length
- )
- IO (Decode16,
- 0x04D0, // Range Minimum
- 0x04D0, // Range Maximum
- 0x01, // Alignment
- 0x02, // Length
- )
- IO (Decode16,
- 0x04D6, // Range Minimum
- 0x04D6, // Range Maximum
- 0x01, // Alignment
- 0x01, // Length
- )
- IO (Decode16,
- 0x0C00, // Range Minimum
- 0x0C00, // Range Maximum
- 0x01, // Alignment
- 0x02, // Length
- )
- IO (Decode16,
- 0x0C14, // Range Minimum
- 0x0C14, // Range Maximum
- 0x01, // Alignment
- 0x01, // Length
- )
- IO (Decode16,
- 0x0C50, // Range Minimum
- 0x0C50, // Range Maximum
- 0x01, // Alignment
- 0x03, // Length
- )
- IO (Decode16,
- 0x0C6C, // Range Minimum
- 0x0C6C, // Range Maximum
- 0x01, // Alignment
- 0x01, // Length
- )
- IO (Decode16,
- 0x0C6F, // Range Minimum
- 0x0C6F, // Range Maximum
- 0x01, // Alignment
- 0x01, // Length
- )
- IO (Decode16,
- 0x0CD0, // Range Minimum
- 0x0CD0, // Range Maximum
- 0x01, // Alignment
- 0x0C, // Length
- )
- })
- }
- Device (MEM)
- {
- Name (_HID, EisaId ("PNP0C01") /* System Board */) // _HID: Hardware ID
- Name (MSRC, ResourceTemplate ()
- {
- Memory32Fixed (ReadOnly,
- 0x000E0000, // Address Base
- 0x00020000, // Address Length
- )
- Memory32Fixed (ReadWrite,
- 0xFFF00000, // Address Base
- 0x00100000, // Address Length
- _Y08)
- })
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- CreateDWordField (MSRC, \_SB.PCI0.LPC0.MEM._Y08._LEN, PSIZ) // _LEN: Length
- CreateDWordField (MSRC, \_SB.PCI0.LPC0.MEM._Y08._BAS, PBAS) // _BAS: Base Address
- PSIZ = ROMS /* \ROMS */
- Local0 = (ROMS - One)
- PBAS = (Ones - Local0)
- Return (MSRC) /* \_SB_.PCI0.LPC0.MEM_.MSRC */
- }
- }
- Mutex (PSMX, 0x00)
- }
- }
- OperationRegion (PIRQ, SystemIO, 0x0C00, 0x02)
- Field (PIRQ, ByteAcc, NoLock, Preserve)
- {
- PIDX, 8,
- PDAT, 8
- }
- IndexField (PIDX, PDAT, ByteAcc, NoLock, Preserve)
- {
- PIRA, 8,
- PIRB, 8,
- PIRC, 8,
- PIRD, 8,
- PIRE, 8,
- PIRF, 8,
- PIRG, 8,
- PIRH, 8,
- Offset (0x0C),
- SIRA, 8,
- SIRB, 8,
- SIRC, 8,
- SIRD, 8,
- PIRS, 8,
- Offset (0x13),
- HDAD, 8,
- Offset (0x17),
- SDCL, 8,
- Offset (0x1A),
- SDIO, 8,
- Offset (0x30),
- USB1, 8,
- Offset (0x34),
- USB3, 8,
- Offset (0x41),
- SATA, 8,
- Offset (0x62),
- GIOC, 8,
- Offset (0x70),
- I2C0, 8,
- I2C1, 8,
- I2C2, 8,
- I2C3, 8,
- URT0, 8,
- URT1, 8
- }
- OperationRegion (KBDD, SystemIO, 0x64, One)
- Field (KBDD, ByteAcc, NoLock, Preserve)
- {
- PD64, 8
- }
- Method (DSPI, 0, NotSerialized)
- {
- INTA (0x1F)
- INTB (0x1F)
- INTC (0x1F)
- INTD (0x1F)
- Local1 = PD64 /* \_SB_.PD64 */
- PIRE = 0x1F
- PIRF = 0x1F
- PIRG = 0x1F
- PIRH = 0x1F
- }
- Method (INTA, 1, NotSerialized)
- {
- PIRA = Arg0
- If (PICM)
- {
- HDAD = Arg0
- SDCL = Arg0
- }
- }
- Method (INTB, 1, NotSerialized)
- {
- PIRB = Arg0
- }
- Method (INTC, 1, NotSerialized)
- {
- PIRC = Arg0
- If (PICM)
- {
- USB1 = Arg0
- USB3 = Arg0
- }
- }
- Method (INTD, 1, NotSerialized)
- {
- PIRD = Arg0
- If (PICM)
- {
- SATA = Arg0
- }
- }
- Name (PRS1, ResourceTemplate ()
- {
- IRQ (Level, ActiveLow, Shared, )
- {3,5,6,10,11}
- })
- Name (BUFA, ResourceTemplate ()
- {
- IRQ (Level, ActiveLow, Shared, )
- {15}
- })
- Device (LNKA)
- {
- Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID
- Name (_UID, One) // _UID: Unique ID
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((PIRA && (PIRA != 0x1F)))
- {
- Return (0x0B)
- }
- Else
- {
- Return (0x09)
- }
- }
- Method (_PRS, 0, NotSerialized) // _PRS: Possible Resource Settings
- {
- Return (PRS1) /* \_SB_.PRS1 */
- }
- Method (_DIS, 0, NotSerialized) // _DIS: Disable Device
- {
- INTA (0x1F)
- }
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- CreateWordField (BUFA, One, IRQX)
- IRQX = (One << PIRA) /* \_SB_.PIRA */
- Return (BUFA) /* \_SB_.BUFA */
- }
- Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings
- {
- CreateWordField (Arg0, One, IRA)
- FindSetRightBit (IRA, Local0)
- Local0--
- PIRA = Local0
- }
- }
- Device (LNKB)
- {
- Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID
- Name (_UID, 0x02) // _UID: Unique ID
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((PIRB && (PIRB != 0x1F)))
- {
- Return (0x0B)
- }
- Else
- {
- Return (0x09)
- }
- }
- Method (_PRS, 0, NotSerialized) // _PRS: Possible Resource Settings
- {
- Return (PRS1) /* \_SB_.PRS1 */
- }
- Method (_DIS, 0, NotSerialized) // _DIS: Disable Device
- {
- INTB (0x1F)
- }
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- CreateWordField (BUFA, One, IRQX)
- IRQX = (One << PIRB) /* \_SB_.PIRB */
- Return (BUFA) /* \_SB_.BUFA */
- }
- Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings
- {
- CreateWordField (Arg0, One, IRA)
- FindSetRightBit (IRA, Local0)
- Local0--
- PIRB = Local0
- }
- }
- Device (LNKC)
- {
- Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID
- Name (_UID, 0x03) // _UID: Unique ID
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((PIRC && (PIRC != 0x1F)))
- {
- Return (0x0B)
- }
- Else
- {
- Return (0x09)
- }
- }
- Method (_PRS, 0, NotSerialized) // _PRS: Possible Resource Settings
- {
- Return (PRS1) /* \_SB_.PRS1 */
- }
- Method (_DIS, 0, NotSerialized) // _DIS: Disable Device
- {
- INTC (0x1F)
- }
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- CreateWordField (BUFA, One, IRQX)
- IRQX = (One << PIRC) /* \_SB_.PIRC */
- Return (BUFA) /* \_SB_.BUFA */
- }
- Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings
- {
- CreateWordField (Arg0, One, IRA)
- FindSetRightBit (IRA, Local0)
- Local0--
- PIRC = Local0
- }
- }
- Device (LNKD)
- {
- Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID
- Name (_UID, 0x04) // _UID: Unique ID
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((PIRD && (PIRD != 0x1F)))
- {
- Return (0x0B)
- }
- Else
- {
- Return (0x09)
- }
- }
- Method (_PRS, 0, NotSerialized) // _PRS: Possible Resource Settings
- {
- Return (PRS1) /* \_SB_.PRS1 */
- }
- Method (_DIS, 0, NotSerialized) // _DIS: Disable Device
- {
- INTD (0x1F)
- }
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- CreateWordField (BUFA, One, IRQX)
- IRQX = (One << PIRD) /* \_SB_.PIRD */
- Return (BUFA) /* \_SB_.BUFA */
- }
- Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings
- {
- CreateWordField (Arg0, One, IRA)
- FindSetRightBit (IRA, Local0)
- Local0--
- PIRD = Local0
- }
- }
- Device (LNKE)
- {
- Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID
- Name (_UID, 0x05) // _UID: Unique ID
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((PIRE && (PIRE != 0x1F)))
- {
- Return (0x0B)
- }
- Else
- {
- Return (0x09)
- }
- }
- Method (_PRS, 0, NotSerialized) // _PRS: Possible Resource Settings
- {
- Return (PRS1) /* \_SB_.PRS1 */
- }
- Method (_DIS, 0, NotSerialized) // _DIS: Disable Device
- {
- PIRE = 0x1F
- }
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- CreateWordField (BUFA, One, IRQX)
- IRQX = (One << PIRE) /* \_SB_.PIRE */
- Return (BUFA) /* \_SB_.BUFA */
- }
- Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings
- {
- CreateWordField (Arg0, One, IRA)
- FindSetRightBit (IRA, Local0)
- Local0--
- PIRE = Local0
- }
- }
- Device (LNKF)
- {
- Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID
- Name (_UID, 0x06) // _UID: Unique ID
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((PIRF && (PIRF != 0x1F)))
- {
- Return (0x0B)
- }
- Else
- {
- Return (0x09)
- }
- }
- Method (_PRS, 0, NotSerialized) // _PRS: Possible Resource Settings
- {
- Return (PRS1) /* \_SB_.PRS1 */
- }
- Method (_DIS, 0, NotSerialized) // _DIS: Disable Device
- {
- PIRF = 0x1F
- }
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- CreateWordField (BUFA, One, IRQX)
- IRQX = (One << PIRF) /* \_SB_.PIRF */
- Return (BUFA) /* \_SB_.BUFA */
- }
- Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings
- {
- CreateWordField (Arg0, One, IRA)
- FindSetRightBit (IRA, Local0)
- Local0--
- PIRF = Local0
- }
- }
- Device (LNKG)
- {
- Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID
- Name (_UID, 0x07) // _UID: Unique ID
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((PIRG && (PIRG != 0x1F)))
- {
- Return (0x0B)
- }
- Else
- {
- Return (0x09)
- }
- }
- Method (_PRS, 0, NotSerialized) // _PRS: Possible Resource Settings
- {
- Return (PRS1) /* \_SB_.PRS1 */
- }
- Method (_DIS, 0, NotSerialized) // _DIS: Disable Device
- {
- PIRG = 0x1F
- }
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- CreateWordField (BUFA, One, IRQX)
- IRQX = (One << PIRG) /* \_SB_.PIRG */
- Return (BUFA) /* \_SB_.BUFA */
- }
- Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings
- {
- CreateWordField (Arg0, One, IRA)
- FindSetRightBit (IRA, Local0)
- Local0--
- PIRG = Local0
- }
- }
- Device (LNKH)
- {
- Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID
- Name (_UID, 0x08) // _UID: Unique ID
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((PIRH && (PIRH != 0x1F)))
- {
- Return (0x0B)
- }
- Else
- {
- Return (0x09)
- }
- }
- Method (_PRS, 0, NotSerialized) // _PRS: Possible Resource Settings
- {
- Return (PRS1) /* \_SB_.PRS1 */
- }
- Method (_DIS, 0, NotSerialized) // _DIS: Disable Device
- {
- PIRH = 0x1F
- }
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- CreateWordField (BUFA, One, IRQX)
- IRQX = (One << PIRH) /* \_SB_.PIRH */
- Return (BUFA) /* \_SB_.BUFA */
- }
- Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings
- {
- CreateWordField (Arg0, One, IRA)
- FindSetRightBit (IRA, Local0)
- Local0--
- PIRH = Local0
- }
- }
- Method (GSMI, 1, NotSerialized)
- {
- APMD = Arg0
- APMC = 0xE4
- Sleep (0x02)
- }
- Method (S80H, 1, NotSerialized)
- {
- P80H = Arg0
- }
- Method (BSMI, 1, NotSerialized)
- {
- APMD = Arg0
- APMC = 0xBE
- Sleep (One)
- }
- Device (WLBU)
- {
- Name (_HID, EisaId ("HPQ6001")) // _HID: Hardware ID
- Name (WLDP, 0xFF)
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((WLDP == 0xFF))
- {
- Local0 = Zero
- OSTP ()
- If ((((OSYS == 0x07DC) || (OSYS == 0x07DD)) || (OSYS == 0x07DF)))
- {
- If (((WLVD != Zero) && (WLVD != 0xFFFF)))
- {
- Local0 = 0x0F
- }
- }
- WLDP = Local0
- }
- Return (WLDP) /* \_SB_.WLBU.WLDP */
- }
- }
- Device (LID)
- {
- Name (_HID, EisaId ("PNP0C0D") /* Lid Device */) // _HID: Hardware ID
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- Return (0x0F)
- }
- Method (_LID, 0, NotSerialized) // _LID: Lid Status
- {
- LID1 = ^^PCI0.LPC0.EC0.LIDF /* \_SB_.PCI0.LPC0.EC0_.LIDF */
- Local0 = ^^PCI0.LPC0.EC0.LIDF /* \_SB_.PCI0.LPC0.EC0_.LIDF */
- LID2 = Local0
- If (Local0)
- {
- LID3 = Local0
- Return (Zero)
- }
- Return (One)
- }
- }
- }
- Name (TSOS, 0x75)
- If (CondRefOf (\_OSI))
- {
- If (_OSI ("Windows 2009"))
- {
- TSOS = 0x50
- }
- If (_OSI ("Windows 2015"))
- {
- TSOS = 0x70
- }
- If (_OSI ("Linux"))
- {
- TSOS = 0x80
- }
- }
- Scope (_SB)
- {
- OperationRegion (SMIC, SystemMemory, 0xFED80000, 0x00800000)
- Field (SMIC, ByteAcc, NoLock, Preserve)
- {
- Offset (0x36A),
- SMIB, 8
- }
- OperationRegion (SSMI, SystemIO, SMIB, 0x02)
- Field (SSMI, AnyAcc, NoLock, Preserve)
- {
- SMIW, 16
- }
- OperationRegion (ECMC, SystemIO, 0x72, 0x02)
- Field (ECMC, AnyAcc, NoLock, Preserve)
- {
- ECMI, 8,
- ECMD, 8
- }
- IndexField (ECMI, ECMD, ByteAcc, NoLock, Preserve)
- {
- Offset (0x08),
- FRTB, 32
- }
- OperationRegion (FRTP, SystemMemory, FRTB, 0x0100)
- Field (FRTP, AnyAcc, NoLock, Preserve)
- {
- PEBA, 32,
- , 4,
- NI2C, 1,
- IC0E, 1,
- IC1E, 1,
- IC2E, 1,
- IC3E, 1,
- IC4E, 1,
- IC5E, 1,
- UT0E, 1,
- UT1E, 1,
- , 1,
- , 1,
- ST_E, 1,
- UT2E, 1,
- , 1,
- EMMD, 2,
- , 3,
- XHCE, 1,
- , 1,
- , 1,
- UT3E, 1,
- ESPI, 1,
- EMME, 1,
- Offset (0x08),
- PCEF, 1,
- , 4,
- IC0D, 1,
- IC1D, 1,
- IC2D, 1,
- IC3D, 1,
- IC4D, 1,
- IC5D, 1,
- UT0D, 1,
- UT1D, 1,
- , 1,
- , 1,
- ST_D, 1,
- UT2D, 1,
- , 1,
- EHCD, 1,
- , 4,
- XHCD, 1,
- SD_D, 1,
- , 1,
- UT3D, 1,
- , 1,
- EMD3, 1,
- , 2,
- S03D, 1,
- FW00, 16,
- FW01, 32,
- FW02, 16,
- FW03, 32,
- SDS0, 8,
- SDS1, 8,
- CZFG, 1,
- Offset (0x20),
- SD10, 32,
- EH10, 32,
- XH10, 32,
- STBA, 32
- }
- OperationRegion (FCFG, SystemMemory, PEBA, 0x01000000)
- Field (FCFG, DWordAcc, NoLock, Preserve)
- {
- Offset (0xA3044),
- IPDE, 32,
- IMPE, 32,
- Offset (0xA3078),
- , 2,
- LDQ0, 1,
- Offset (0xA30CB),
- , 7,
- AUSS, 1,
- Offset (0xA30D0),
- , 13,
- LCLK, 2
- }
- OperationRegion (IOMX, SystemMemory, 0xFED80D00, 0x0100)
- Field (IOMX, AnyAcc, NoLock, Preserve)
- {
- Offset (0x15),
- IM15, 8,
- IM16, 8,
- Offset (0x1F),
- IM1F, 8,
- IM20, 8,
- Offset (0x44),
- IM44, 8,
- Offset (0x46),
- IM46, 8,
- Offset (0x4A),
- IM4A, 8,
- IM4B, 8,
- Offset (0x57),
- IM57, 8,
- IM58, 8,
- Offset (0x68),
- IM68, 8,
- IM69, 8,
- IM6A, 8,
- IM6B, 8,
- Offset (0x6D),
- IM6D, 8
- }
- OperationRegion (FMIS, SystemMemory, 0xFED80E00, 0x0100)
- Field (FMIS, AnyAcc, NoLock, Preserve)
- {
- Offset (0x40),
- , 13,
- I24M, 1
- }
- OperationRegion (FGIO, SystemMemory, 0xFED81500, 0x0300)
- Field (FGIO, AnyAcc, NoLock, Preserve)
- {
- Offset (0xA8),
- , 22,
- O042, 1,
- Offset (0x164),
- , 22,
- O089, 1
- }
- OperationRegion (FACR, SystemMemory, 0xFED81E00, 0x0100)
- Field (FACR, AnyAcc, NoLock, Preserve)
- {
- Offset (0x80),
- , 28,
- RD28, 1,
- , 1,
- RQTY, 1,
- Offset (0x84),
- , 28,
- SD28, 1,
- , 1,
- Offset (0xA0),
- PG1A, 1
- }
- OperationRegion (EMMX, SystemMemory, 0xFEDD5800, 0x0130)
- Field (EMMX, AnyAcc, NoLock, Preserve)
- {
- Offset (0xD0),
- , 17,
- FC18, 1,
- FC33, 1,
- , 7,
- CD_T, 1,
- WP_T, 1
- }
- OperationRegion (EMMB, SystemMemory, 0xFEDD5800, 0x0130)
- Field (EMMB, AnyAcc, NoLock, Preserve)
- {
- Offset (0xA4),
- E0A4, 32,
- E0A8, 32,
- Offset (0xB0),
- E0B0, 32,
- Offset (0xD0),
- E0D0, 32,
- Offset (0x116),
- E116, 32
- }
- Name (SVBF, Buffer (0x0100)
- {
- 0x00 // .
- })
- CreateDWordField (SVBF, Zero, S0A4)
- CreateDWordField (SVBF, 0x04, S0A8)
- CreateDWordField (SVBF, 0x08, S0B0)
- CreateDWordField (SVBF, 0x0C, S0D0)
- CreateDWordField (SVBF, 0x10, S116)
- Method (SECR, 0, Serialized)
- {
- S116 = E116 /* \_SB_.E116 */
- RQTY = Zero
- RD28 = One
- Local0 = SD28 /* \_SB_.SD28 */
- While (Local0)
- {
- Local0 = SD28 /* \_SB_.SD28 */
- }
- }
- Method (RECR, 0, Serialized)
- {
- E116 = S116 /* \_SB_.S116 */
- }
- OperationRegion (LUIE, SystemMemory, 0xFEDC0020, 0x04)
- Field (LUIE, AnyAcc, NoLock, Preserve)
- {
- IER0, 1,
- IER1, 1,
- IER2, 1,
- IER3, 1,
- UOL0, 1,
- UOL1, 1,
- UOL2, 1,
- UOL3, 1,
- WUR0, 2,
- WUR1, 2,
- WUR2, 2,
- WUR3, 2
- }
- Method (FRUI, 1, Serialized)
- {
- If ((Arg0 == Zero))
- {
- Return (IUA0) /* \_SB_.IUA0 */
- }
- If ((Arg0 == One))
- {
- Return (IUA1) /* \_SB_.IUA1 */
- }
- If ((Arg0 == 0x02))
- {
- Return (IUA2) /* \_SB_.IUA2 */
- }
- If ((Arg0 == 0x03))
- {
- Return (IUA3) /* \_SB_.IUA3 */
- }
- }
- Method (SRAD, 2, Serialized)
- {
- Local0 = (Arg0 << One)
- Local0 += 0xFED81E40
- OperationRegion (ADCR, SystemMemory, Local0, 0x02)
- Field (ADCR, ByteAcc, NoLock, Preserve)
- {
- ADTD, 2,
- ADPS, 1,
- ADPD, 1,
- ADSO, 1,
- ADSC, 1,
- ADSR, 1,
- ADIS, 1,
- ADDS, 3
- }
- ADIS = One
- ADSR = Zero
- Stall (Arg1)
- ADSR = One
- ADIS = Zero
- Stall (Arg1)
- }
- Method (DSAD, 2, Serialized)
- {
- Local0 = (Arg0 << One)
- Local0 += 0xFED81E40
- OperationRegion (ADCR, SystemMemory, Local0, 0x02)
- Field (ADCR, ByteAcc, NoLock, Preserve)
- {
- ADTD, 2,
- ADPS, 1,
- ADPD, 1,
- ADSO, 1,
- ADSC, 1,
- ADSR, 1,
- ADIS, 1,
- ADDS, 3
- }
- If ((Arg1 != ADTD))
- {
- If ((Arg1 == Zero))
- {
- ADTD = Zero
- ADPD = One
- Local0 = ADDS /* \_SB_.DSAD.ADDS */
- While ((Local0 != 0x07))
- {
- Local0 = ADDS /* \_SB_.DSAD.ADDS */
- }
- }
- If ((Arg1 == 0x03))
- {
- ADPD = Zero
- Local0 = ADDS /* \_SB_.DSAD.ADDS */
- While ((Local0 != Zero))
- {
- Local0 = ADDS /* \_SB_.DSAD.ADDS */
- }
- ADTD = 0x03
- }
- }
- }
- Method (HSAD, 2, Serialized)
- {
- Local3 = (One << Arg0)
- Local0 = (Arg0 << One)
- Local0 += 0xFED81E40
- OperationRegion (ADCR, SystemMemory, Local0, 0x02)
- Field (ADCR, ByteAcc, NoLock, Preserve)
- {
- ADTD, 2,
- ADPS, 1,
- ADPD, 1,
- ADSO, 1,
- ADSC, 1,
- ADSR, 1,
- ADIS, 1,
- ADDS, 3
- }
- If ((Arg1 != ADTD))
- {
- If ((Arg1 == Zero))
- {
- ADTD = Zero
- ADPD = One
- Local0 = ADDS /* \_SB_.HSAD.ADDS */
- While ((Local0 != 0x07))
- {
- Local0 = ADDS /* \_SB_.HSAD.ADDS */
- }
- RQTY = One
- RD28 = One
- Local0 = SD28 /* \_SB_.SD28 */
- While (!Local0)
- {
- Local0 = SD28 /* \_SB_.SD28 */
- }
- }
- If ((Arg1 == 0x03))
- {
- RQTY = Zero
- RD28 = One
- Local0 = SD28 /* \_SB_.SD28 */
- While (Local0)
- {
- Local0 = SD28 /* \_SB_.SD28 */
- }
- ADPD = Zero
- Local0 = ADDS /* \_SB_.HSAD.ADDS */
- While ((Local0 != Zero))
- {
- Local0 = ADDS /* \_SB_.HSAD.ADDS */
- }
- ADTD = 0x03
- }
- }
- }
- OperationRegion (FPIC, SystemIO, 0x0C00, 0x02)
- Field (FPIC, AnyAcc, NoLock, Preserve)
- {
- FPII, 8,
- FPID, 8
- }
- IndexField (FPII, FPID, ByteAcc, NoLock, Preserve)
- {
- Offset (0xF4),
- IUA0, 8,
- IUA1, 8,
- Offset (0xF8),
- IUA2, 8,
- IUA3, 8
- }
- Device (GPIO)
- {
- Name (_HID, "AMDI0030") // _HID: Hardware ID
- Name (_CID, "AMDI0030") // _CID: Compatible ID
- Name (_UID, Zero) // _UID: Unique ID
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Name (RBUF, ResourceTemplate ()
- {
- Interrupt (ResourceConsumer, Level, ActiveLow, Shared, ,, )
- {
- 0x00000007,
- }
- Memory32Fixed (ReadWrite,
- 0xFED81500, // Address Base
- 0x00000400, // Address Length
- )
- })
- Return (RBUF) /* \_SB_.GPIO._CRS.RBUF */
- }
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((TSOS >= 0x70))
- {
- Return (0x0F)
- }
- Else
- {
- Return (Zero)
- }
- }
- }
- Device (FUR0)
- {
- Name (_HID, "AMDI0020") // _HID: Hardware ID
- Name (_UID, Zero) // _UID: Unique ID
- Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- IRQ (Edge, ActiveHigh, Exclusive, )
- {3}
- Memory32Fixed (ReadWrite,
- 0xFEDC9000, // Address Base
- 0x00001000, // Address Length
- )
- Memory32Fixed (ReadWrite,
- 0xFEDC7000, // Address Base
- 0x00001000, // Address Length
- )
- })
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((TSOS >= 0x70))
- {
- If ((UT0E == One))
- {
- If (UOL0)
- {
- Return (Zero)
- }
- Return (0x0F)
- }
- Return (Zero)
- }
- Else
- {
- Return (Zero)
- }
- }
- Method (_S0W, 0, NotSerialized) // _S0W: S0 Device Wake State
- {
- If ((UT0D && UT0E))
- {
- Return (0x04)
- }
- Else
- {
- Return (Zero)
- }
- }
- Method (_PS0, 0, NotSerialized) // _PS0: Power State 0
- {
- If ((UT0D && UT0E))
- {
- DSAD (0x0B, Zero)
- }
- }
- Method (_PS3, 0, NotSerialized) // _PS3: Power State 3
- {
- If ((UT0D && UT0E))
- {
- DSAD (0x0B, 0x03)
- }
- }
- }
- Device (FUR1)
- {
- Name (_HID, "AMDI0020") // _HID: Hardware ID
- Name (_UID, One) // _UID: Unique ID
- Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- IRQ (Edge, ActiveHigh, Exclusive, )
- {4}
- Memory32Fixed (ReadWrite,
- 0xFEDCA000, // Address Base
- 0x00001000, // Address Length
- )
- Memory32Fixed (ReadWrite,
- 0xFEDC8000, // Address Base
- 0x00001000, // Address Length
- )
- })
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((TSOS >= 0x70))
- {
- If ((UT1E == One))
- {
- If (UOL1)
- {
- Return (Zero)
- }
- Return (0x0F)
- }
- Return (Zero)
- }
- Else
- {
- Return (Zero)
- }
- }
- Method (_S0W, 0, NotSerialized) // _S0W: S0 Device Wake State
- {
- If ((UT1D && UT1E))
- {
- Return (0x04)
- }
- Else
- {
- Return (Zero)
- }
- }
- Method (_PS0, 0, NotSerialized) // _PS0: Power State 0
- {
- If ((UT1D && UT1E))
- {
- DSAD (0x0C, Zero)
- }
- }
- Method (_PS3, 0, NotSerialized) // _PS3: Power State 3
- {
- If ((UT1D && UT1E))
- {
- DSAD (0x0C, 0x03)
- }
- }
- }
- Device (FUR2)
- {
- Name (_HID, "AMDI0020") // _HID: Hardware ID
- Name (_UID, 0x02) // _UID: Unique ID
- Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- IRQ (Edge, ActiveHigh, Exclusive, )
- {15}
- Memory32Fixed (ReadWrite,
- 0xFEDCE000, // Address Base
- 0x00001000, // Address Length
- )
- Memory32Fixed (ReadWrite,
- 0xFEDCC000, // Address Base
- 0x00001000, // Address Length
- )
- })
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((TSOS >= 0x70))
- {
- If ((UT2E == One))
- {
- If (UOL2)
- {
- Return (Zero)
- }
- Return (0x0F)
- }
- Return (Zero)
- }
- Else
- {
- Return (Zero)
- }
- }
- Method (_S0W, 0, NotSerialized) // _S0W: S0 Device Wake State
- {
- If ((UT2D && UT2E))
- {
- Return (0x04)
- }
- Else
- {
- Return (Zero)
- }
- }
- Method (_PS0, 0, NotSerialized) // _PS0: Power State 0
- {
- If ((UT2D && UT2E))
- {
- DSAD (0x10, Zero)
- }
- }
- Method (_PS3, 0, NotSerialized) // _PS3: Power State 3
- {
- If ((UT2D && UT2E))
- {
- DSAD (0x10, 0x03)
- }
- }
- }
- Device (FUR3)
- {
- Name (_HID, "AMDI0020") // _HID: Hardware ID
- Name (_UID, 0x03) // _UID: Unique ID
- Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- IRQ (Edge, ActiveHigh, Exclusive, )
- {5}
- Memory32Fixed (ReadWrite,
- 0xFEDCF000, // Address Base
- 0x00001000, // Address Length
- )
- Memory32Fixed (ReadWrite,
- 0xFEDCD000, // Address Base
- 0x00001000, // Address Length
- )
- })
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((TSOS >= 0x70))
- {
- If ((UT3E == One))
- {
- If (UOL3)
- {
- Return (Zero)
- }
- Return (0x0F)
- }
- Return (Zero)
- }
- Else
- {
- Return (Zero)
- }
- }
- Method (_S0W, 0, NotSerialized) // _S0W: S0 Device Wake State
- {
- If ((UT3D && UT3E))
- {
- Return (0x04)
- }
- Else
- {
- Return (Zero)
- }
- }
- Method (_PS0, 0, NotSerialized) // _PS0: Power State 0
- {
- If ((UT3D && UT3E))
- {
- DSAD (0x1A, Zero)
- }
- }
- Method (_PS3, 0, NotSerialized) // _PS3: Power State 3
- {
- If ((UT3D && UT3E))
- {
- DSAD (0x1A, 0x03)
- }
- }
- }
- Device (I2CA)
- {
- Name (_HID, "AMDI0011") // _HID: Hardware ID
- Name (_UID, Zero) // _UID: Unique ID
- Name (_ADR, Zero) // _ADR: Address
- Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- IRQ (Edge, ActiveHigh, Exclusive, )
- {10}
- Memory32Fixed (ReadWrite,
- 0xFEDC2000, // Address Base
- 0x00001000, // Address Length
- )
- })
- Name (_DEP, Package (0x01) // _DEP: Dependencies
- {
- ^PCI0.GP17.MP2C
- })
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((TSOS >= 0x70))
- {
- If ((IC0E == One))
- {
- If ((NI2C == Zero))
- {
- Return (0x0F)
- }
- }
- Return (Zero)
- }
- Else
- {
- Return (Zero)
- }
- }
- Method (RSET, 0, NotSerialized)
- {
- SRAD (0x05, 0xC8)
- }
- }
- Device (I2CB)
- {
- Name (_HID, "AMDI0011") // _HID: Hardware ID
- Name (_UID, One) // _UID: Unique ID
- Name (_ADR, One) // _ADR: Address
- Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- IRQ (Edge, ActiveHigh, Exclusive, )
- {11}
- Memory32Fixed (ReadWrite,
- 0xFEDC3000, // Address Base
- 0x00001000, // Address Length
- )
- })
- Name (_DEP, Package (0x01) // _DEP: Dependencies
- {
- ^PCI0.GP17.MP2C
- })
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((TSOS >= 0x70))
- {
- If ((IC1E == One))
- {
- If ((NI2C == Zero))
- {
- Return (0x0F)
- }
- }
- Return (Zero)
- }
- Else
- {
- Return (Zero)
- }
- }
- Method (RSET, 0, NotSerialized)
- {
- SRAD (0x06, 0xC8)
- }
- }
- Device (I2CC)
- {
- Name (_HID, "AMDI0010") // _HID: Hardware ID
- Name (_UID, 0x02) // _UID: Unique ID
- Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- IRQ (Edge, ActiveHigh, Exclusive, )
- {14}
- Memory32Fixed (ReadWrite,
- 0xFEDC4000, // Address Base
- 0x00001000, // Address Length
- )
- })
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((TSOS >= 0x70))
- {
- If ((IC2E == One))
- {
- Return (0x0F)
- }
- Return (Zero)
- }
- Else
- {
- Return (Zero)
- }
- }
- Method (RSET, 0, NotSerialized)
- {
- SRAD (0x07, 0xC8)
- }
- Method (_S0W, 0, NotSerialized) // _S0W: S0 Device Wake State
- {
- If ((IC2D && IC2E))
- {
- Return (0x04)
- }
- Else
- {
- Return (Zero)
- }
- }
- Method (_PS0, 0, NotSerialized) // _PS0: Power State 0
- {
- If ((IC2D && IC2E))
- {
- DSAD (0x07, Zero)
- }
- }
- Method (_PS3, 0, NotSerialized) // _PS3: Power State 3
- {
- If ((IC2D && IC2E))
- {
- DSAD (0x07, 0x03)
- }
- }
- }
- Device (I2CD)
- {
- Name (_HID, "AMDI0010") // _HID: Hardware ID
- Name (_UID, 0x03) // _UID: Unique ID
- Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- IRQ (Edge, ActiveHigh, Exclusive, )
- {6}
- Memory32Fixed (ReadWrite,
- 0xFEDC5000, // Address Base
- 0x00001000, // Address Length
- )
- })
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((TSOS >= 0x70))
- {
- If ((IC3E == One))
- {
- Return (0x0F)
- }
- Return (Zero)
- }
- Else
- {
- Return (Zero)
- }
- }
- Method (RSET, 0, NotSerialized)
- {
- SRAD (0x08, 0xC8)
- }
- Method (_S0W, 0, NotSerialized) // _S0W: S0 Device Wake State
- {
- If ((IC3D && IC3E))
- {
- Return (0x04)
- }
- Else
- {
- Return (Zero)
- }
- }
- Method (_PS0, 0, NotSerialized) // _PS0: Power State 0
- {
- If ((IC3D && IC3E))
- {
- DSAD (0x08, Zero)
- }
- }
- Method (_PS3, 0, NotSerialized) // _PS3: Power State 3
- {
- If ((IC3D && IC3E))
- {
- DSAD (0x08, 0x03)
- }
- }
- }
- Device (I2CE)
- {
- Name (_HID, "AMDI0010") // _HID: Hardware ID
- Name (_UID, Zero) // _UID: Unique ID
- Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- IRQ (Edge, ActiveHigh, Exclusive, )
- {10}
- Memory32Fixed (ReadWrite,
- 0xFEDC2000, // Address Base
- 0x00001000, // Address Length
- )
- })
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((TSOS >= 0x70))
- {
- If ((IC0E == One))
- {
- If ((NI2C == One))
- {
- Return (0x0F)
- }
- }
- Return (Zero)
- }
- Else
- {
- Return (Zero)
- }
- }
- Method (RSET, 0, NotSerialized)
- {
- SRAD (0x09, 0xC8)
- }
- }
- Device (I2CF)
- {
- Name (_HID, "AMDI0010") // _HID: Hardware ID
- Name (_UID, One) // _UID: Unique ID
- Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- IRQ (Edge, ActiveHigh, Exclusive, )
- {11}
- Memory32Fixed (ReadWrite,
- 0xFEDC3000, // Address Base
- 0x00001000, // Address Length
- )
- })
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((TSOS >= 0x70))
- {
- If ((IC1E == One))
- {
- If ((NI2C == One))
- {
- Return (0x0F)
- }
- }
- Return (Zero)
- }
- Else
- {
- Return (Zero)
- }
- }
- Method (RSET, 0, NotSerialized)
- {
- SRAD (0x0A, 0xC8)
- }
- }
- Method (EPIN, 0, NotSerialized)
- {
- IPDE = Zero
- IMPE = 0xFF00
- IM15 = One
- IM16 = One
- IM20 = One
- IM44 = One
- IM46 = One
- IM68 = One
- IM69 = One
- IM6A = One
- IM6B = One
- IM4A = One
- IM58 = One
- IM4B = One
- IM57 = One
- IM6D = One
- IM1F = One
- SECR ()
- }
- Name (NCRS, ResourceTemplate ()
- {
- IRQ (Level, ActiveLow, Shared, )
- {5}
- Memory32Fixed (ReadWrite,
- 0xFEDD5000, // Address Base
- 0x00001000, // Address Length
- )
- })
- Name (DCRS, ResourceTemplate ()
- {
- IRQ (Level, ActiveLow, Shared, )
- {5}
- Memory32Fixed (ReadWrite,
- 0xFEDD5000, // Address Base
- 0x00001000, // Address Length
- )
- GpioInt (Edge, ActiveBoth, SharedAndWake, PullUp, 0x0BB8,
- "\\_SB.GPIO", 0x00, ResourceConsumer, ,
- )
- { // Pin list
- 0x0044
- }
- GpioIo (Shared, PullUp, 0x0000, 0x0000, IoRestrictionNone,
- "\\_SB.GPIO", 0x00, ResourceConsumer, ,
- )
- { // Pin list
- 0x0044
- }
- })
- Name (ECRS, ResourceTemplate ()
- {
- IRQ (Level, ActiveLow, Shared, )
- {5}
- Memory32Fixed (ReadWrite,
- 0xFEDD5000, // Address Base
- 0x00001000, // Address Length
- )
- GpioInt (Edge, ActiveLow, SharedAndWake, PullUp, 0x0BB8,
- "\\_SB.GPIO", 0x00, ResourceConsumer, ,
- )
- { // Pin list
- 0x0044
- }
- })
- Name (AHID, "AMDI0040")
- Name (ACID, "AMDI0040")
- Name (MHID, "AMDI0041")
- Name (MCID, "AMDI0041")
- Name (SHID, 0x400DD041)
- Name (SCID, "PCICC_080501")
- Device (EMM0)
- {
- Method (_HID, 0, Serialized) // _HID: Hardware ID
- {
- If ((EMMD == Zero))
- {
- Return (AHID) /* \_SB_.AHID */
- }
- If ((EMMD == One))
- {
- Return (SHID) /* \_SB_.SHID */
- }
- If ((EMMD == 0x02))
- {
- Return (MHID) /* \_SB_.MHID */
- }
- }
- Method (_CID, 0, Serialized) // _CID: Compatible ID
- {
- If ((EMMD == Zero))
- {
- Return (ACID) /* \_SB_.ACID */
- }
- If ((EMMD == One))
- {
- Return (SCID) /* \_SB_.SCID */
- }
- If ((EMMD == 0x02))
- {
- Return (MCID) /* \_SB_.MCID */
- }
- }
- Name (_UID, Zero) // _UID: Unique ID
- Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings
- {
- If (EMD3)
- {
- If ((EMMD == One))
- {
- Return (DCRS) /* \_SB_.DCRS */
- }
- Return (ECRS) /* \_SB_.ECRS */
- }
- Else
- {
- Return (NCRS) /* \_SB_.NCRS */
- }
- }
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((TSOS >= 0x70))
- {
- If (EMME)
- {
- Return (0x0F)
- }
- Return (Zero)
- }
- Else
- {
- Return (Zero)
- }
- }
- Method (_INI, 0, NotSerialized) // _INI: Initialize
- {
- If (EMME)
- {
- EPIN ()
- }
- }
- Method (_S0W, 0, NotSerialized) // _S0W: S0 Device Wake State
- {
- If ((EMD3 && EMME))
- {
- Return (0x04)
- }
- Else
- {
- Return (Zero)
- }
- }
- Method (_PS0, 0, NotSerialized) // _PS0: Power State 0
- {
- If ((EMD3 && EMME))
- {
- HSAD (0x1C, Zero)
- RECR ()
- }
- }
- Method (_PS3, 0, NotSerialized) // _PS3: Power State 3
- {
- If ((EMD3 && EMME))
- {
- HSAD (0x1C, 0x03)
- }
- }
- Device (CARD)
- {
- Name (_ADR, Zero) // _ADR: Address
- Method (_RMV, 0, NotSerialized) // _RMV: Removal Status
- {
- If ((EMMD == Zero))
- {
- Return (One)
- }
- Return (Zero)
- }
- }
- }
- Name (D0ST, One)
- Name (D3ST, One)
- PowerResource (P0ST, 0x00, 0x0000)
- {
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- Return (D0ST) /* \_SB_.D0ST */
- }
- Method (_ON, 0, NotSerialized) // _ON_: Power On
- {
- D0ST = One
- }
- Method (_OFF, 0, NotSerialized) // _OFF: Power Off
- {
- D0ST = Zero
- }
- }
- PowerResource (P3ST, 0x00, 0x0000)
- {
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- Return (D3ST) /* \_SB_.D3ST */
- }
- Method (_ON, 0, NotSerialized) // _ON_: Power On
- {
- D3ST = One
- }
- Method (_OFF, 0, NotSerialized) // _OFF: Power Off
- {
- D3ST = Zero
- }
- }
- }
- Scope (_SB.PCI0)
- {
- Device (UAR1)
- {
- Name (_HID, EisaId ("PNP0501") /* 16550A-compatible COM Serial Port */) // _HID: Hardware ID
- Name (_DDN, "COM4") // _DDN: DOS Device Name
- Name (_UID, 0x04) // _UID: Unique ID
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If (IER0)
- {
- Return (0x0F)
- }
- Return (Zero)
- }
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Name (BUF0, ResourceTemplate ()
- {
- IO (Decode16,
- 0x02E8, // Range Minimum
- 0x02E8, // Range Maximum
- 0x01, // Alignment
- 0x08, // Length
- _Y09)
- IRQNoFlags (_Y0A)
- {3}
- })
- CreateByteField (BUF0, \_SB.PCI0.UAR1._CRS._Y09._MIN, IOLO) // _MIN: Minimum Base Address
- CreateByteField (BUF0, 0x03, IOHI)
- CreateByteField (BUF0, \_SB.PCI0.UAR1._CRS._Y09._MAX, IORL) // _MAX: Maximum Base Address
- CreateByteField (BUF0, 0x05, IORH)
- CreateWordField (BUF0, \_SB.PCI0.UAR1._CRS._Y0A._INT, IRQL) // _INT: Interrupts
- IRQL = (One << FRUI (WUR0))
- Return (BUF0) /* \_SB_.PCI0.UAR1._CRS.BUF0 */
- }
- }
- Device (UAR2)
- {
- Name (_HID, EisaId ("PNP0501") /* 16550A-compatible COM Serial Port */) // _HID: Hardware ID
- Name (_DDN, "COM2") // _DDN: DOS Device Name
- Name (_UID, 0x02) // _UID: Unique ID
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If (IER1)
- {
- Return (0x0F)
- }
- Return (Zero)
- }
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Name (BUF0, ResourceTemplate ()
- {
- IO (Decode16,
- 0x02F8, // Range Minimum
- 0x02F8, // Range Maximum
- 0x01, // Alignment
- 0x08, // Length
- _Y0B)
- IRQNoFlags (_Y0C)
- {4}
- })
- CreateByteField (BUF0, \_SB.PCI0.UAR2._CRS._Y0B._MIN, IOLO) // _MIN: Minimum Base Address
- CreateByteField (BUF0, 0x03, IOHI)
- CreateByteField (BUF0, \_SB.PCI0.UAR2._CRS._Y0B._MAX, IORL) // _MAX: Maximum Base Address
- CreateByteField (BUF0, 0x05, IORH)
- CreateWordField (BUF0, \_SB.PCI0.UAR2._CRS._Y0C._INT, IRQL) // _INT: Interrupts
- IRQL = (One << FRUI (WUR1))
- Return (BUF0) /* \_SB_.PCI0.UAR2._CRS.BUF0 */
- }
- }
- Device (UAR3)
- {
- Name (_HID, EisaId ("PNP0501") /* 16550A-compatible COM Serial Port */) // _HID: Hardware ID
- Name (_DDN, "COM3") // _DDN: DOS Device Name
- Name (_UID, 0x03) // _UID: Unique ID
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If (IER2)
- {
- Return (0x0F)
- }
- Return (Zero)
- }
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Name (BUF0, ResourceTemplate ()
- {
- IO (Decode16,
- 0x03E8, // Range Minimum
- 0x03E8, // Range Maximum
- 0x01, // Alignment
- 0x08, // Length
- _Y0D)
- IRQNoFlags (_Y0E)
- {3}
- })
- CreateByteField (BUF0, \_SB.PCI0.UAR3._CRS._Y0D._MIN, IOLO) // _MIN: Minimum Base Address
- CreateByteField (BUF0, 0x03, IOHI)
- CreateByteField (BUF0, \_SB.PCI0.UAR3._CRS._Y0D._MAX, IORL) // _MAX: Maximum Base Address
- CreateByteField (BUF0, 0x05, IORH)
- CreateWordField (BUF0, \_SB.PCI0.UAR3._CRS._Y0E._INT, IRQL) // _INT: Interrupts
- IRQL = (One << FRUI (WUR2))
- Return (BUF0) /* \_SB_.PCI0.UAR3._CRS.BUF0 */
- }
- }
- Device (UAR4)
- {
- Name (_HID, EisaId ("PNP0501") /* 16550A-compatible COM Serial Port */) // _HID: Hardware ID
- Name (_DDN, "COM1") // _DDN: DOS Device Name
- Name (_UID, One) // _UID: Unique ID
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If (IER3)
- {
- Return (0x0F)
- }
- Return (Zero)
- }
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Name (BUF0, ResourceTemplate ()
- {
- IO (Decode16,
- 0x03F8, // Range Minimum
- 0x03F8, // Range Maximum
- 0x01, // Alignment
- 0x08, // Length
- _Y0F)
- IRQNoFlags (_Y10)
- {4}
- })
- CreateByteField (BUF0, \_SB.PCI0.UAR4._CRS._Y0F._MIN, IOLO) // _MIN: Minimum Base Address
- CreateByteField (BUF0, 0x03, IOHI)
- CreateByteField (BUF0, \_SB.PCI0.UAR4._CRS._Y0F._MAX, IORL) // _MAX: Maximum Base Address
- CreateByteField (BUF0, 0x05, IORH)
- CreateWordField (BUF0, \_SB.PCI0.UAR4._CRS._Y10._INT, IRQL) // _INT: Interrupts
- IRQL = (One << FRUI (WUR3))
- Return (BUF0) /* \_SB_.PCI0.UAR4._CRS.BUF0 */
- }
- }
- }
- Scope (_SB.PCI0.GP17.VGA)
- {
- Device (CAMF)
- {
- Name (_ADR, 0x1000) // _ADR: Address
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((O042 == One))
- {
- Return (0x0F)
- }
- Return (0x0B)
- }
- Method (_PS0, 0, NotSerialized) // _PS0: Power State 0
- {
- O042 = One
- }
- Method (_PS3, 0, NotSerialized) // _PS3: Power State 3
- {
- O042 = Zero
- }
- }
- Device (CAMR)
- {
- Name (_ADR, 0x2000) // _ADR: Address
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((O089 == One))
- {
- Return (0x0F)
- }
- Return (0x0B)
- }
- Method (_PS0, 0, NotSerialized) // _PS0: Power State 0
- {
- O089 = One
- }
- Method (_PS3, 0, NotSerialized) // _PS3: Power State 3
- {
- O089 = Zero
- }
- }
- Method (RCPU, 0, NotSerialized)
- {
- O089 = One
- }
- Method (RCPD, 0, NotSerialized)
- {
- O089 = Zero
- }
- Method (FCPU, 0, NotSerialized)
- {
- O042 = One
- }
- Method (FCPD, 0, NotSerialized)
- {
- O042 = Zero
- }
- Method (ICLE, 0, NotSerialized)
- {
- I24M = Zero
- }
- Method (ICLD, 0, NotSerialized)
- {
- I24M = One
- }
- }
- Scope (_SB.PCI0.GP18.SATA)
- {
- Name (_PR0, Package (0x01) // _PR0: Power Resources for D0
- {
- P0ST
- })
- Name (_PR3, Package (0x01) // _PR3: Power Resources for D3hot
- {
- P3ST
- })
- Method (_S0W, 0, NotSerialized) // _S0W: S0 Device Wake State
- {
- If ((ST_D == One))
- {
- Return (0x04)
- }
- Else
- {
- Return (Zero)
- }
- }
- Method (_PS0, 0, NotSerialized) // _PS0: Power State 0
- {
- If ((ST_D == One))
- {
- IO80 = 0x88
- SMIW = 0xD6
- }
- }
- Method (_PS3, 0, NotSerialized) // _PS3: Power State 3
- {
- If ((ST_D == One))
- {
- IO80 = 0x77
- SMIW = 0xD5
- }
- }
- }
- Scope (_SB.FUR0)
- {
- Device (UART)
- {
- Name (_HID, "UTK0001") // _HID: Hardware ID
- Name (_CID, "UARTTest") // _CID: Compatible ID
- Name (_UID, Zero) // _UID: Unique ID
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Name (RBUF, ResourceTemplate ()
- {
- UartSerialBusV2 (0x0001C200, DataBitsEight, StopBitsOne,
- 0xC0, LittleEndian, ParityTypeNone, FlowControlHardware,
- 0x0020, 0x0020, "\\_SB.FUR0",
- 0x00, ResourceConsumer, , Exclusive,
- )
- })
- Return (RBUF) /* \_SB_.FUR0.UART._CRS.RBUF */
- }
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((MWTT == Zero))
- {
- Return (0x0F)
- }
- Else
- {
- Return (Zero)
- }
- }
- }
- }
- Scope (_SB.FUR1)
- {
- Device (UART)
- {
- Name (_HID, "UTK0001") // _HID: Hardware ID
- Name (_CID, "UARTTest") // _CID: Compatible ID
- Name (_UID, One) // _UID: Unique ID
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Name (RBUF, ResourceTemplate ()
- {
- UartSerialBusV2 (0x0001C200, DataBitsEight, StopBitsOne,
- 0xC0, LittleEndian, ParityTypeNone, FlowControlHardware,
- 0x0020, 0x0020, "\\_SB.FUR1",
- 0x00, ResourceConsumer, , Exclusive,
- )
- })
- Return (RBUF) /* \_SB_.FUR1.UART._CRS.RBUF */
- }
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((MWTT == Zero))
- {
- Return (0x0F)
- }
- Else
- {
- Return (Zero)
- }
- }
- }
- }
- Scope (_SB.I2CA)
- {
- Device (WTP1)
- {
- Name (_ADR, Zero) // _ADR: Address
- Name (_HID, "STK0001") // _HID: Hardware ID
- Name (_CID, "SPBTestKMDF") // _CID: Compatible ID
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Name (RBUF, ResourceTemplate ()
- {
- I2cSerialBusV2 (0x007F, ControllerInitiated, 0x000186A0,
- AddressingMode7Bit, "\\_SB.I2CA",
- 0x00, ResourceConsumer, , Exclusive,
- )
- })
- Return (RBUF) /* \_SB_.I2CA.WTP1._CRS.RBUF */
- }
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((MWTT == One))
- {
- Return (0x0F)
- }
- Else
- {
- Return (Zero)
- }
- }
- }
- Device (MTP1)
- {
- Name (_HID, "STK0001") // _HID: Hardware ID
- Name (_CID, "WITTTest") // _CID: Compatible ID
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Name (RBUF, ResourceTemplate ()
- {
- I2cSerialBusV2 (0x0011, ControllerInitiated, 0x000186A0,
- AddressingMode7Bit, "\\_SB_.I2CA",
- 0x00, ResourceConsumer, , Exclusive,
- )
- })
- Return (RBUF) /* \_SB_.I2CA.MTP1._CRS.RBUF */
- }
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((MWTT == Zero))
- {
- Return (0x0F)
- }
- Else
- {
- Return (Zero)
- }
- }
- }
- Device (WTP2)
- {
- Name (_ADR, Zero) // _ADR: Address
- Name (_HID, "STK0002") // _HID: Hardware ID
- Name (_CID, "SPBTestKMDF") // _CID: Compatible ID
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Name (RBUF, ResourceTemplate ()
- {
- I2cSerialBusV2 (0x0011, ControllerInitiated, 0x000186A0,
- AddressingMode7Bit, "\\_SB.I2CA",
- 0x00, ResourceConsumer, , Exclusive,
- )
- })
- Return (RBUF) /* \_SB_.I2CA.WTP2._CRS.RBUF */
- }
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((MWTT == One))
- {
- Return (0x0F)
- }
- Else
- {
- Return (Zero)
- }
- }
- }
- Device (MTP2)
- {
- Name (_HID, "STK0002") // _HID: Hardware ID
- Name (_CID, "WITTTest") // _CID: Compatible ID
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Name (RBUF, ResourceTemplate ()
- {
- I2cSerialBusV2 (0x0012, ControllerInitiated, 0x00061A80,
- AddressingMode7Bit, "\\_SB_.I2CA",
- 0x00, ResourceConsumer, , Exclusive,
- )
- })
- Return (RBUF) /* \_SB_.I2CA.MTP2._CRS.RBUF */
- }
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((MWTT == Zero))
- {
- Return (0x0F)
- }
- Else
- {
- Return (Zero)
- }
- }
- }
- Device (WTP3)
- {
- Name (_ADR, Zero) // _ADR: Address
- Name (_HID, "STK0003") // _HID: Hardware ID
- Name (_CID, "SPBTestKMDF") // _CID: Compatible ID
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Name (RBUF, ResourceTemplate ()
- {
- I2cSerialBusV2 (0x0012, ControllerInitiated, 0x00061A80,
- AddressingMode7Bit, "\\_SB.I2CA",
- 0x00, ResourceConsumer, , Exclusive,
- )
- })
- Return (RBUF) /* \_SB_.I2CA.WTP3._CRS.RBUF */
- }
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((MWTT == One))
- {
- Return (0x0F)
- }
- Else
- {
- Return (Zero)
- }
- }
- }
- Device (MTP3)
- {
- Name (_HID, "STK0003") // _HID: Hardware ID
- Name (_CID, "WITTTest") // _CID: Compatible ID
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Name (RBUF, ResourceTemplate ()
- {
- I2cSerialBusV2 (0x0013, ControllerInitiated, 0x000F4240,
- AddressingMode7Bit, "\\_SB_.I2CA",
- 0x00, ResourceConsumer, , Exclusive,
- )
- })
- Return (RBUF) /* \_SB_.I2CA.MTP3._CRS.RBUF */
- }
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((MWTT == Zero))
- {
- Return (0x0F)
- }
- Else
- {
- Return (Zero)
- }
- }
- }
- Device (WTP4)
- {
- Name (_ADR, Zero) // _ADR: Address
- Name (_HID, "STK0004") // _HID: Hardware ID
- Name (_CID, "SPBTestKMDF") // _CID: Compatible ID
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Name (RBUF, ResourceTemplate ()
- {
- I2cSerialBusV2 (0x0013, ControllerInitiated, 0x000F4240,
- AddressingMode7Bit, "\\_SB.I2CA",
- 0x00, ResourceConsumer, , Exclusive,
- )
- })
- Return (RBUF) /* \_SB_.I2CA.WTP4._CRS.RBUF */
- }
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((MWTT == One))
- {
- Return (0x0F)
- }
- Else
- {
- Return (Zero)
- }
- }
- }
- Device (MTP4)
- {
- Name (_HID, "STK0004") // _HID: Hardware ID
- Name (_CID, "WITTTest") // _CID: Compatible ID
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Name (RBUF, ResourceTemplate ()
- {
- I2cSerialBusV2 (0x0014, ControllerInitiated, 0x000222E0,
- AddressingMode7Bit, "\\_SB_.I2CA",
- 0x00, ResourceConsumer, , Exclusive,
- )
- })
- Return (RBUF) /* \_SB_.I2CA.MTP4._CRS.RBUF */
- }
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((MWTT == Zero))
- {
- Return (0x0F)
- }
- Else
- {
- Return (Zero)
- }
- }
- }
- Device (MTP5)
- {
- Name (_HID, "STK0005") // _HID: Hardware ID
- Name (_CID, "WITTTest") // _CID: Compatible ID
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Name (RBUF, ResourceTemplate ()
- {
- I2cSerialBusV2 (0x0015, ControllerInitiated, 0x00053020,
- AddressingMode7Bit, "\\_SB_.I2CA",
- 0x00, ResourceConsumer, , Exclusive,
- )
- })
- Return (RBUF) /* \_SB_.I2CA.MTP5._CRS.RBUF */
- }
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((MWTT == Zero))
- {
- Return (0x0F)
- }
- Else
- {
- Return (Zero)
- }
- }
- }
- }
- Scope (_SB.I2CB)
- {
- Device (WT21)
- {
- Name (_ADR, Zero) // _ADR: Address
- Name (_HID, "STK00012") // _HID: Hardware ID
- Name (_CID, "SPBTestKMDF2") // _CID: Compatible ID
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Name (RBUF, ResourceTemplate ()
- {
- I2cSerialBusV2 (0x007F, ControllerInitiated, 0x000186A0,
- AddressingMode7Bit, "\\_SB.I2CB",
- 0x00, ResourceConsumer, , Exclusive,
- )
- })
- Return (RBUF) /* \_SB_.I2CB.WT21._CRS.RBUF */
- }
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((MWTT == One))
- {
- Return (0x0F)
- }
- Else
- {
- Return (Zero)
- }
- }
- }
- Device (MT21)
- {
- Name (_HID, "STK00012") // _HID: Hardware ID
- Name (_CID, "WITTTest") // _CID: Compatible ID
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Name (RBUF, ResourceTemplate ()
- {
- I2cSerialBusV2 (0x0011, ControllerInitiated, 0x000186A0,
- AddressingMode7Bit, "\\_SB_.I2CB",
- 0x00, ResourceConsumer, , Exclusive,
- )
- })
- Return (RBUF) /* \_SB_.I2CB.MT21._CRS.RBUF */
- }
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((MWTT == Zero))
- {
- Return (0x0F)
- }
- Else
- {
- Return (Zero)
- }
- }
- }
- Device (WT22)
- {
- Name (_ADR, Zero) // _ADR: Address
- Name (_HID, "STK00022") // _HID: Hardware ID
- Name (_CID, "SPBTestKMDF2") // _CID: Compatible ID
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Name (RBUF, ResourceTemplate ()
- {
- I2cSerialBusV2 (0x0011, ControllerInitiated, 0x000186A0,
- AddressingMode7Bit, "\\_SB.I2CB",
- 0x00, ResourceConsumer, , Exclusive,
- )
- })
- Return (RBUF) /* \_SB_.I2CB.WT22._CRS.RBUF */
- }
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((MWTT == One))
- {
- Return (0x0F)
- }
- Else
- {
- Return (Zero)
- }
- }
- }
- Device (MT22)
- {
- Name (_HID, "STK00022") // _HID: Hardware ID
- Name (_CID, "WITTTest") // _CID: Compatible ID
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Name (RBUF, ResourceTemplate ()
- {
- I2cSerialBusV2 (0x0012, ControllerInitiated, 0x00061A80,
- AddressingMode7Bit, "\\_SB_.I2CB",
- 0x00, ResourceConsumer, , Exclusive,
- )
- })
- Return (RBUF) /* \_SB_.I2CB.MT22._CRS.RBUF */
- }
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((MWTT == Zero))
- {
- Return (0x0F)
- }
- Else
- {
- Return (Zero)
- }
- }
- }
- Device (WT23)
- {
- Name (_ADR, Zero) // _ADR: Address
- Name (_HID, "STK00032") // _HID: Hardware ID
- Name (_CID, "SPBTestKMDF2") // _CID: Compatible ID
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Name (RBUF, ResourceTemplate ()
- {
- I2cSerialBusV2 (0x0012, ControllerInitiated, 0x00061A80,
- AddressingMode7Bit, "\\_SB.I2CB",
- 0x00, ResourceConsumer, , Exclusive,
- )
- })
- Return (RBUF) /* \_SB_.I2CB.WT23._CRS.RBUF */
- }
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((MWTT == One))
- {
- Return (0x0F)
- }
- Else
- {
- Return (Zero)
- }
- }
- }
- Device (MT23)
- {
- Name (_HID, "STK00032") // _HID: Hardware ID
- Name (_CID, "WITTTest") // _CID: Compatible ID
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Name (RBUF, ResourceTemplate ()
- {
- I2cSerialBusV2 (0x0013, ControllerInitiated, 0x000F4240,
- AddressingMode7Bit, "\\_SB_.I2CB",
- 0x00, ResourceConsumer, , Exclusive,
- )
- })
- Return (RBUF) /* \_SB_.I2CB.MT23._CRS.RBUF */
- }
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((MWTT == Zero))
- {
- Return (0x0F)
- }
- Else
- {
- Return (Zero)
- }
- }
- }
- Device (WT24)
- {
- Name (_ADR, Zero) // _ADR: Address
- Name (_HID, "STK00042") // _HID: Hardware ID
- Name (_CID, "SPBTestKMDF2") // _CID: Compatible ID
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Name (RBUF, ResourceTemplate ()
- {
- I2cSerialBusV2 (0x0013, ControllerInitiated, 0x000F4240,
- AddressingMode7Bit, "\\_SB.I2CB",
- 0x00, ResourceConsumer, , Exclusive,
- )
- })
- Return (RBUF) /* \_SB_.I2CB.WT24._CRS.RBUF */
- }
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((MWTT == One))
- {
- Return (0x0F)
- }
- Else
- {
- Return (Zero)
- }
- }
- }
- Device (MT24)
- {
- Name (_HID, "STK00042") // _HID: Hardware ID
- Name (_CID, "WITTTest") // _CID: Compatible ID
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Name (RBUF, ResourceTemplate ()
- {
- I2cSerialBusV2 (0x0014, ControllerInitiated, 0x000222E0,
- AddressingMode7Bit, "\\_SB_.I2CB",
- 0x00, ResourceConsumer, , Exclusive,
- )
- })
- Return (RBUF) /* \_SB_.I2CB.MT24._CRS.RBUF */
- }
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((MWTT == Zero))
- {
- Return (0x0F)
- }
- Else
- {
- Return (Zero)
- }
- }
- }
- Device (MT25)
- {
- Name (_HID, "STK00052") // _HID: Hardware ID
- Name (_CID, "WITTTest") // _CID: Compatible ID
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Name (RBUF, ResourceTemplate ()
- {
- I2cSerialBusV2 (0x0015, ControllerInitiated, 0x00053020,
- AddressingMode7Bit, "\\_SB_.I2CB",
- 0x00, ResourceConsumer, , Exclusive,
- )
- })
- Return (RBUF) /* \_SB_.I2CB.MT25._CRS.RBUF */
- }
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((MWTT == Zero))
- {
- Return (0x0F)
- }
- Else
- {
- Return (Zero)
- }
- }
- }
- }
- Scope (_SB.I2CC)
- {
- Device (WT31)
- {
- Name (_ADR, Zero) // _ADR: Address
- Name (_HID, "STK00013") // _HID: Hardware ID
- Name (_CID, "SPBTestKMDF3") // _CID: Compatible ID
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Name (RBUF, ResourceTemplate ()
- {
- I2cSerialBusV2 (0x007F, ControllerInitiated, 0x000186A0,
- AddressingMode7Bit, "\\_SB.I2CC",
- 0x00, ResourceConsumer, , Exclusive,
- )
- })
- Return (RBUF) /* \_SB_.I2CC.WT31._CRS.RBUF */
- }
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((MWTT == One))
- {
- Return (0x0F)
- }
- Else
- {
- Return (Zero)
- }
- }
- }
- Device (MT31)
- {
- Name (_HID, "STK00013") // _HID: Hardware ID
- Name (_CID, "WITTTest") // _CID: Compatible ID
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Name (RBUF, ResourceTemplate ()
- {
- I2cSerialBusV2 (0x0011, ControllerInitiated, 0x000186A0,
- AddressingMode7Bit, "\\_SB_.I2CC",
- 0x00, ResourceConsumer, , Exclusive,
- )
- })
- Return (RBUF) /* \_SB_.I2CC.MT31._CRS.RBUF */
- }
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((MWTT == Zero))
- {
- Return (0x0F)
- }
- Else
- {
- Return (Zero)
- }
- }
- }
- Device (WT32)
- {
- Name (_ADR, Zero) // _ADR: Address
- Name (_HID, "STK00023") // _HID: Hardware ID
- Name (_CID, "SPBTestKMDF3") // _CID: Compatible ID
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Name (RBUF, ResourceTemplate ()
- {
- I2cSerialBusV2 (0x0011, ControllerInitiated, 0x000186A0,
- AddressingMode7Bit, "\\_SB.I2CC",
- 0x00, ResourceConsumer, , Exclusive,
- )
- })
- Return (RBUF) /* \_SB_.I2CC.WT32._CRS.RBUF */
- }
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((MWTT == One))
- {
- Return (0x0F)
- }
- Else
- {
- Return (Zero)
- }
- }
- }
- Device (MT32)
- {
- Name (_HID, "STK00023") // _HID: Hardware ID
- Name (_CID, "WITTTest") // _CID: Compatible ID
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Name (RBUF, ResourceTemplate ()
- {
- I2cSerialBusV2 (0x0012, ControllerInitiated, 0x00061A80,
- AddressingMode7Bit, "\\_SB_.I2CC",
- 0x00, ResourceConsumer, , Exclusive,
- )
- })
- Return (RBUF) /* \_SB_.I2CC.MT32._CRS.RBUF */
- }
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((MWTT == Zero))
- {
- Return (0x0F)
- }
- Else
- {
- Return (Zero)
- }
- }
- }
- Device (WT33)
- {
- Name (_ADR, Zero) // _ADR: Address
- Name (_HID, "STK00033") // _HID: Hardware ID
- Name (_CID, "SPBTestKMDF3") // _CID: Compatible ID
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Name (RBUF, ResourceTemplate ()
- {
- I2cSerialBusV2 (0x0012, ControllerInitiated, 0x00061A80,
- AddressingMode7Bit, "\\_SB.I2CC",
- 0x00, ResourceConsumer, , Exclusive,
- )
- })
- Return (RBUF) /* \_SB_.I2CC.WT33._CRS.RBUF */
- }
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((MWTT == One))
- {
- Return (0x0F)
- }
- Else
- {
- Return (Zero)
- }
- }
- }
- Device (MT33)
- {
- Name (_HID, "STK00033") // _HID: Hardware ID
- Name (_CID, "WITTTest") // _CID: Compatible ID
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Name (RBUF, ResourceTemplate ()
- {
- I2cSerialBusV2 (0x0013, ControllerInitiated, 0x000F4240,
- AddressingMode7Bit, "\\_SB_.I2CC",
- 0x00, ResourceConsumer, , Exclusive,
- )
- })
- Return (RBUF) /* \_SB_.I2CC.MT33._CRS.RBUF */
- }
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((MWTT == Zero))
- {
- Return (0x0F)
- }
- Else
- {
- Return (Zero)
- }
- }
- }
- Device (WT34)
- {
- Name (_ADR, Zero) // _ADR: Address
- Name (_HID, "STK00043") // _HID: Hardware ID
- Name (_CID, "SPBTestKMDF3") // _CID: Compatible ID
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Name (RBUF, ResourceTemplate ()
- {
- I2cSerialBusV2 (0x0013, ControllerInitiated, 0x000F4240,
- AddressingMode7Bit, "\\_SB.I2CC",
- 0x00, ResourceConsumer, , Exclusive,
- )
- })
- Return (RBUF) /* \_SB_.I2CC.WT34._CRS.RBUF */
- }
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((MWTT == One))
- {
- Return (0x0F)
- }
- Else
- {
- Return (Zero)
- }
- }
- }
- Device (MT34)
- {
- Name (_HID, "STK00043") // _HID: Hardware ID
- Name (_CID, "WITTTest") // _CID: Compatible ID
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Name (RBUF, ResourceTemplate ()
- {
- I2cSerialBusV2 (0x0014, ControllerInitiated, 0x000222E0,
- AddressingMode7Bit, "\\_SB_.I2CC",
- 0x00, ResourceConsumer, , Exclusive,
- )
- })
- Return (RBUF) /* \_SB_.I2CC.MT34._CRS.RBUF */
- }
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((MWTT == Zero))
- {
- Return (0x0F)
- }
- Else
- {
- Return (Zero)
- }
- }
- }
- Device (MT35)
- {
- Name (_HID, "STK00053") // _HID: Hardware ID
- Name (_CID, "WITTTest") // _CID: Compatible ID
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Name (RBUF, ResourceTemplate ()
- {
- I2cSerialBusV2 (0x0015, ControllerInitiated, 0x00053020,
- AddressingMode7Bit, "\\_SB_.I2CC",
- 0x00, ResourceConsumer, , Exclusive,
- )
- })
- Return (RBUF) /* \_SB_.I2CC.MT35._CRS.RBUF */
- }
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((MWTT == Zero))
- {
- Return (0x0F)
- }
- Else
- {
- Return (Zero)
- }
- }
- }
- }
- Scope (_SB.I2CD)
- {
- Device (WT41)
- {
- Name (_ADR, Zero) // _ADR: Address
- Name (_HID, "STK00014") // _HID: Hardware ID
- Name (_CID, "SPBTestKMDF4") // _CID: Compatible ID
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Name (RBUF, ResourceTemplate ()
- {
- I2cSerialBusV2 (0x007F, ControllerInitiated, 0x000186A0,
- AddressingMode7Bit, "\\_SB.I2CD",
- 0x00, ResourceConsumer, , Exclusive,
- )
- })
- Return (RBUF) /* \_SB_.I2CD.WT41._CRS.RBUF */
- }
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((MWTT == One))
- {
- Return (0x0F)
- }
- Else
- {
- Return (Zero)
- }
- }
- }
- Device (MT41)
- {
- Name (_HID, "STK00014") // _HID: Hardware ID
- Name (_CID, "WITTTest") // _CID: Compatible ID
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Name (RBUF, ResourceTemplate ()
- {
- I2cSerialBusV2 (0x0011, ControllerInitiated, 0x000186A0,
- AddressingMode7Bit, "\\_SB_.I2CD",
- 0x00, ResourceConsumer, , Exclusive,
- )
- })
- Return (RBUF) /* \_SB_.I2CD.MT41._CRS.RBUF */
- }
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((MWTT == Zero))
- {
- Return (0x0F)
- }
- Else
- {
- Return (Zero)
- }
- }
- }
- Device (WT42)
- {
- Name (_ADR, Zero) // _ADR: Address
- Name (_HID, "STK00024") // _HID: Hardware ID
- Name (_CID, "SPBTestKMDF4") // _CID: Compatible ID
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Name (RBUF, ResourceTemplate ()
- {
- I2cSerialBusV2 (0x0011, ControllerInitiated, 0x000186A0,
- AddressingMode7Bit, "\\_SB.I2CD",
- 0x00, ResourceConsumer, , Exclusive,
- )
- })
- Return (RBUF) /* \_SB_.I2CD.WT42._CRS.RBUF */
- }
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((MWTT == One))
- {
- Return (0x0F)
- }
- Else
- {
- Return (Zero)
- }
- }
- }
- Device (MT42)
- {
- Name (_HID, "STK00024") // _HID: Hardware ID
- Name (_CID, "WITTTest") // _CID: Compatible ID
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Name (RBUF, ResourceTemplate ()
- {
- I2cSerialBusV2 (0x0012, ControllerInitiated, 0x00061A80,
- AddressingMode7Bit, "\\_SB_.I2CD",
- 0x00, ResourceConsumer, , Exclusive,
- )
- })
- Return (RBUF) /* \_SB_.I2CD.MT42._CRS.RBUF */
- }
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((MWTT == Zero))
- {
- Return (0x0F)
- }
- Else
- {
- Return (Zero)
- }
- }
- }
- Device (WT43)
- {
- Name (_ADR, Zero) // _ADR: Address
- Name (_HID, "STK00034") // _HID: Hardware ID
- Name (_CID, "SPBTestKMDF4") // _CID: Compatible ID
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Name (RBUF, ResourceTemplate ()
- {
- I2cSerialBusV2 (0x0012, ControllerInitiated, 0x00061A80,
- AddressingMode7Bit, "\\_SB.I2CD",
- 0x00, ResourceConsumer, , Exclusive,
- )
- })
- Return (RBUF) /* \_SB_.I2CD.WT43._CRS.RBUF */
- }
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((MWTT == One))
- {
- Return (0x0F)
- }
- Else
- {
- Return (Zero)
- }
- }
- }
- Device (MT43)
- {
- Name (_HID, "STK00034") // _HID: Hardware ID
- Name (_CID, "WITTTest") // _CID: Compatible ID
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Name (RBUF, ResourceTemplate ()
- {
- I2cSerialBusV2 (0x0013, ControllerInitiated, 0x000F4240,
- AddressingMode7Bit, "\\_SB_.I2CD",
- 0x00, ResourceConsumer, , Exclusive,
- )
- })
- Return (RBUF) /* \_SB_.I2CD.MT43._CRS.RBUF */
- }
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((MWTT == Zero))
- {
- Return (0x0F)
- }
- Else
- {
- Return (Zero)
- }
- }
- }
- Device (WT44)
- {
- Name (_ADR, Zero) // _ADR: Address
- Name (_HID, "STK00044") // _HID: Hardware ID
- Name (_CID, "SPBTestKMDF4") // _CID: Compatible ID
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Name (RBUF, ResourceTemplate ()
- {
- I2cSerialBusV2 (0x0013, ControllerInitiated, 0x000F4240,
- AddressingMode7Bit, "\\_SB.I2CD",
- 0x00, ResourceConsumer, , Exclusive,
- )
- })
- Return (RBUF) /* \_SB_.I2CD.WT44._CRS.RBUF */
- }
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((MWTT == One))
- {
- Return (0x0F)
- }
- Else
- {
- Return (Zero)
- }
- }
- }
- Device (MT44)
- {
- Name (_HID, "STK00044") // _HID: Hardware ID
- Name (_CID, "WITTTest") // _CID: Compatible ID
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Name (RBUF, ResourceTemplate ()
- {
- I2cSerialBusV2 (0x0014, ControllerInitiated, 0x000222E0,
- AddressingMode7Bit, "\\_SB_.I2CD",
- 0x00, ResourceConsumer, , Exclusive,
- )
- })
- Return (RBUF) /* \_SB_.I2CD.MT44._CRS.RBUF */
- }
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((MWTT == Zero))
- {
- Return (0x0F)
- }
- Else
- {
- Return (Zero)
- }
- }
- }
- Device (MT45)
- {
- Name (_HID, "STK00054") // _HID: Hardware ID
- Name (_CID, "WITTTest") // _CID: Compatible ID
- Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
- {
- Name (RBUF, ResourceTemplate ()
- {
- I2cSerialBusV2 (0x0015, ControllerInitiated, 0x00053020,
- AddressingMode7Bit, "\\_SB_.I2CD",
- 0x00, ResourceConsumer, , Exclusive,
- )
- })
- Return (RBUF) /* \_SB_.I2CD.MT45._CRS.RBUF */
- }
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- If ((MWTT == Zero))
- {
- Return (0x0F)
- }
- Else
- {
- Return (Zero)
- }
- }
- }
- }
- Scope (\)
- {
- OperationRegion (COMP, SystemMemory, 0xBF77A418, 0x0200)
- Field (COMP, AnyAcc, Lock, Preserve)
- {
- IDMN, 16,
- IDPC, 16,
- BDDD, 8,
- CPFB, 8,
- PBTI, 8,
- BRLV, 8,
- CAVR, 8,
- TJMA, 16,
- CORE, 8,
- CG12, 8,
- CG13, 8,
- CG14, 8,
- CG15, 8,
- CG16, 8,
- CG17, 8,
- CG18, 8,
- CG19, 8,
- CG20, 8,
- CG21, 8,
- CG22, 8,
- CG23, 8,
- CG24, 8,
- CG25, 8,
- CG26, 8,
- CG27, 8,
- CG28, 8,
- CG29, 8,
- CG30, 8,
- CG31, 8,
- SFNO, 16,
- STDT, 16,
- BFDT, 1024,
- RSR1, 736,
- IDFD, 1024,
- MPMS, 8,
- RSR2, 1016
- }
- OperationRegion (SMIO, SystemIO, 0xB0, 0x02)
- Field (SMIO, ByteAcc, NoLock, Preserve)
- {
- SMMC, 8,
- SMMD, 8
- }
- }
- Scope (_SB.PCI0.LPC0)
- {
- Method (ECOK, 0, NotSerialized)
- {
- If ((^EC0.OKEC == One))
- {
- Return (One)
- }
- Else
- {
- Return (Zero)
- }
- }
- Device (EC0)
- {
- Name (_HID, EisaId ("PNP0C09") /* Embedded Controller Device */) // _HID: Hardware ID
- Name (_GPE, 0x03) // _GPE: General Purpose Events
- Name (OKEC, One)
- Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
- {
- IO (Decode16,
- 0x0062, // Range Minimum
- 0x0062, // Range Maximum
- 0x01, // Alignment
- 0x01, // Length
- )
- IO (Decode16,
- 0x0066, // Range Minimum
- 0x0066, // Range Maximum
- 0x01, // Alignment
- 0x01, // Length
- )
- })
- Method (_REG, 2, NotSerialized) // _REG: Region Availability
- {
- If ((Arg0 == 0x03))
- {
- OKEC = Arg1
- ECRD = One
- NPST = 0x03
- PSED = PSSP /* \PSSP */
- Notify (LID, 0x80) // Status Change
- }
- }
- Method (CMDW, 2, NotSerialized)
- {
- Name (TEMP, One)
- Name (RTEM, Zero)
- While (TEMP)
- {
- ECPC = Zero
- TEMP = ECPC /* \_SB_.PCI0.LPC0.EC0_.ECPC */
- }
- ECPC = One
- ECMB = Arg0
- EDTB = Arg1
- ECST = One
- TEMP = One
- While (TEMP)
- {
- TEMP = ECST /* \_SB_.PCI0.LPC0.EC0_.ECST */
- }
- ECPC = Zero
- }
- OperationRegion (ECMP, SystemMemory, 0xFE0B0000, 0x1000)
- Field (ECMP, AnyAcc, Lock, Preserve)
- {
- Offset (0x800),
- REC1, 8,
- REC2, 8,
- WEC1, 8,
- WEC2, 8,
- WMIM, 8,
- ACKM, 1,
- Offset (0x806),
- STMS, 2,
- MBMS, 2,
- ACLS, 1,
- MBSS, 1,
- CSHE, 1,
- ACSP, 1,
- PSAC, 1,
- PSBC, 1,
- PSED, 1,
- Offset (0x808),
- PSPD, 8,
- BCPD, 8,
- BSTH, 8,
- PRDT, 8,
- PSSE, 8,
- CPTP, 8,
- SAID, 8,
- FANE, 1,
- CPUO, 1,
- M4GO, 1,
- FNSW, 1,
- SBTC, 1,
- , 2,
- OHP0, 1,
- IBCL, 8,
- FRPM, 8,
- FNMX, 8,
- FNMN, 8,
- FWPM, 8,
- RSTV, 8,
- CPTV, 8,
- GPTV, 8,
- PHTV, 8,
- FNTV, 8,
- BTTV, 8,
- HDTV, 8,
- , 3,
- SK6U, 1,
- , 2,
- FNHK, 1,
- Offset (0x81D),
- Offset (0x821),
- BTNO, 8,
- Offset (0x823),
- DTCL, 3,
- Offset (0x825),
- CFBE, 1,
- EPCF, 1,
- Offset (0x82A),
- PBSM, 2,
- SBSM, 2,
- Offset (0x82B),
- Offset (0x82D),
- BCTL, 128,
- Offset (0x84D),
- PENS, 120,
- WACL, 1,
- AADT, 1,
- Offset (0x85D),
- ENSI, 8,
- ENSB, 8,
- ENSD, 8,
- SMBP, 8,
- SMBS, 5,
- , 1,
- SMAL, 1,
- SMDN, 1,
- SMAR, 8,
- SMCD, 8,
- SMDA, 256,
- SMBC, 8,
- SALA, 8,
- SAD0, 8,
- SAD1, 8,
- Offset (0x8AE),
- CPTR, 8,
- Offset (0x8B4),
- GPTP, 8,
- PHTP, 8,
- Offset (0x8C1),
- GBIS, 2,
- Offset (0x8D7),
- BTTP, 8,
- Offset (0x8F2),
- , 5,
- SBIS, 1,
- Offset (0xAC3),
- , 3,
- GBTC, 1,
- Offset (0xBB0),
- Offset (0xBBC),
- CPUT, 8,
- Offset (0xBC0),
- Offset (0xBC2),
- PRTM, 16,
- Offset (0xD82),
- ECPC, 1,
- ECST, 1,
- Offset (0xD8B),
- ECMB, 8,
- EDTB, 8,
- Offset (0xD8E)
- }
- OperationRegion (ECMM, SystemMemory, 0xFE0B0000, 0x1000)
- Field (ECMM, AnyAcc, Lock, Preserve)
- {
- Offset (0x800),
- Offset (0x827),
- DGPW, 1,
- Offset (0x82C),
- IASF, 8,
- Offset (0x845),
- ATTE, 16,
- RTTE, 16,
- BTDC, 64,
- MXER, 8,
- ATTF, 16,
- BTVI, 16,
- IIWT, 16,
- IIST, 16,
- AASD, 8,
- Offset (0x890),
- BMFN, 72,
- BATD, 56,
- AATL, 1,
- AACL, 1,
- AAST, 1,
- AARW, 1,
- AAEN, 1,
- , 1,
- WKRN, 1,
- Offset (0x8A1),
- , 1,
- VIDO, 1,
- TOUP, 1,
- Offset (0x8A2),
- ODTS, 8,
- OSTY, 4,
- , 2,
- ECRD, 1,
- ADPT, 1,
- PWAK, 1,
- MDWK, 1,
- LWAK, 1,
- RWAK, 1,
- WWAK, 1,
- UWAK, 1,
- KWAK, 1,
- TPWK, 1,
- CCAC, 1,
- AOAC, 1,
- BLAC, 1,
- PSRC, 1,
- BOAC, 1,
- LCAC, 1,
- AAAC, 1,
- ACAC, 1,
- S3ST, 1,
- S3RM, 1,
- S4ST, 1,
- S4RM, 1,
- S5ST, 1,
- S5RM, 1,
- CSST, 1,
- CSRM, 1,
- OSTT, 8,
- OSST, 8,
- THLT, 8,
- TCNL, 8,
- MODE, 1,
- , 2,
- INIT, 1,
- FAN1, 1,
- FAN2, 1,
- FANT, 1,
- SKNM, 1,
- SDTM, 8,
- FSSN, 4,
- FANU, 4,
- PCVL, 6,
- SWTO, 1,
- TTHR, 1,
- TTHM, 1,
- THTL, 1,
- CTDP, 1,
- NPST, 5,
- CTMP, 8,
- CTML, 8,
- SKTA, 8,
- SKTB, 8,
- SKTC, 8,
- Offset (0x8B6),
- NTMP, 8,
- APLE, 1,
- , 1,
- , 1,
- , 1,
- CTHL, 4,
- , 1,
- LIDF, 1,
- PMEE, 1,
- PWBE, 1,
- RNGE, 1,
- BTWE, 1,
- Offset (0x8B9),
- BRTS, 8,
- S35M, 1,
- S35S, 1,
- , 2,
- FFEN, 1,
- FFST, 1,
- Offset (0x8BB),
- WLAT, 1,
- BTAT, 1,
- WLEX, 1,
- BTEX, 1,
- KLSW, 1,
- WLOK, 1,
- AT3G, 1,
- EX3G, 1,
- PJID, 8,
- CPUJ, 3,
- CPNM, 3,
- GATY, 2,
- BOL0, 1,
- BOL1, 1,
- , 2,
- BCC0, 1,
- BCC1, 1,
- Offset (0x8BF),
- BPU0, 1,
- BPU1, 1,
- , 2,
- BOS0, 1,
- BOS1, 1,
- Offset (0x8C0),
- BTY0, 1,
- BAM0, 1,
- BAL0, 1,
- , 1,
- BMF0, 4,
- BST0, 8,
- BRC0, 16,
- BSN0, 16,
- BPV0, 16,
- BDV0, 16,
- BDC0, 16,
- BFC0, 16,
- GAU0, 8,
- CYC0, 8,
- BPC0, 16,
- BAC0, 16,
- BTW0, 8,
- BVL0, 8,
- BTM0, 8,
- BAT0, 8,
- BCG0, 16,
- BCT0, 8,
- BCI0, 8,
- BCM0, 8,
- BOT0, 8,
- BSSB, 16,
- BOV0, 8,
- BCF0, 8,
- BAD0, 8,
- BCV1, 16,
- BCV2, 16,
- BCV3, 16,
- BCV4, 16,
- Offset (0x8ED),
- BFCB, 16,
- Offset (0x8F1),
- , 6,
- ORRF, 1,
- Offset (0x8F4),
- BMD0, 16,
- BACV, 16,
- BDN0, 8,
- BTPP, 16,
- Offset (0x8FC)
- }
- OperationRegion (ERAM, EmbeddedControl, Zero, 0xFF)
- Field (ERAM, ByteAcc, Lock, Preserve)
- {
- Offset (0x01),
- Offset (0x02),
- Offset (0x03),
- ENIB, 16,
- ENDD, 8,
- Offset (0x60),
- SMPR, 8,
- SMST, 8,
- SMAD, 8,
- SMCM, 8,
- SMD0, 256,
- BCNT, 8,
- SMAA, 24,
- SMBN, 8,
- Offset (0x8A)
- }
- OperationRegion (ECPR, EmbeddedControl, Zero, 0xFF)
- Field (ECPR, ByteAcc, Lock, Preserve)
- {
- Offset (0x06),
- , 4,
- GSPN, 1,
- Offset (0x0E),
- SADP, 8,
- Offset (0x10),
- SAD2, 8,
- Offset (0x1C),
- CPBC, 8,
- Offset (0x2A),
- , 6,
- BMNC, 1,
- BCLC, 1,
- Offset (0x2D),
- Offset (0x5A),
- BMN9, 16,
- Offset (0x64),
- SMDR, 8,
- Offset (0x90),
- BMNN, 72,
- BDVN, 56,
- Offset (0xEB),
- MUAC, 16,
- Offset (0xF1),
- , 6,
- OSRF, 1
- }
- OperationRegion (CCLK, SystemIO, 0x1810, 0x04)
- Field (CCLK, DWordAcc, NoLock, Preserve)
- {
- , 1,
- DUTY, 3,
- THEN, 1,
- Offset (0x01),
- FTT, 1,
- , 8,
- TSTS, 1
- }
- OperationRegion (ECRM, EmbeddedControl, Zero, 0xFF)
- Field (ECRM, ByteAcc, Lock, Preserve)
- {
- Offset (0x5D),
- ERIB, 16,
- ERBD, 8,
- Offset (0xAA),
- Offset (0xAB),
- Offset (0xAD),
- , 4,
- Offset (0xAE),
- PTVL, 4,
- Offset (0xB0),
- Offset (0xB1),
- Offset (0xB2),
- Offset (0xB3),
- Offset (0xB4),
- Offset (0xB5),
- Offset (0xBC),
- Offset (0xBD)
- }
- Mutex (FAMX, 0x00)
- Method (FANG, 1, NotSerialized)
- {
- Acquire (FAMX, 0xFFFF)
- ERIB = Arg0
- Local0 = ERBD /* \_SB_.PCI0.LPC0.EC0_.ERBD */
- Release (FAMX)
- Return (Local0)
- }
- Method (FANW, 2, NotSerialized)
- {
- Acquire (FAMX, 0xFFFF)
- ERIB = Arg0
- ERBD = Arg1
- Release (FAMX)
- Return (Arg1)
- }
- Method (TUVR, 1, NotSerialized)
- {
- Return (0x04)
- }
- Method (THRO, 1, NotSerialized)
- {
- ATHR (Arg0)
- }
- Method (CLCK, 1, NotSerialized)
- {
- Return (Zero)
- }
- Method (PCLK, 0, NotSerialized)
- {
- APCL ()
- }
- Method (ATHR, 1, NotSerialized)
- {
- If ((Arg0 == Zero))
- {
- Return (0xFF)
- }
- ElseIf ((Arg0 == One))
- {
- Return (\_PR.C000._PPC) /* External reference */
- }
- ElseIf ((Arg0 == 0x02))
- {
- Return (TTHR) /* \_SB_.PCI0.LPC0.EC0_.TTHR */
- }
- Else
- {
- Return (0xFF)
- }
- }
- Method (APCL, 0, NotSerialized)
- {
- Local0 = PCVL /* \_SB_.PCI0.LPC0.EC0_.PCVL */
- If (CondRefOf (\_PR.C000))
- {
- \_PR.C000.PPCV = Local0
- Notify (\_PR.C000, 0x80) // Performance Capability Change
- }
- If (CondRefOf (\_PR.C001))
- {
- \_PR.C001.PPCV = Local0
- Notify (\_PR.C001, 0x80) // Performance Capability Change
- }
- If (CondRefOf (\_PR.C002))
- {
- \_PR.C002.PPCV = Local0
- Notify (\_PR.C002, 0x80) // Performance Capability Change
- }
- If (CondRefOf (\_PR.C003))
- {
- \_PR.C003.PPCV = Local0
- Notify (\_PR.C003, 0x80) // Performance Capability Change
- }
- If (CondRefOf (\_PR.C004))
- {
- \_PR.C004.PPCV = Local0
- Notify (\_PR.C004, 0x80) // Performance Capability Change
- }
- If (CondRefOf (\_PR.C005))
- {
- \_PR.C005.PPCV = Local0
- Notify (\_PR.C005, 0x80) // Performance Capability Change
- }
- If (CondRefOf (\_PR.C006))
- {
- \_PR.C006.PPCV = Local0
- Notify (\_PR.C006, 0x80) // Performance Capability Change
- }
- If (CondRefOf (\_PR.C007))
- {
- \_PR.C007.PPCV = Local0
- Notify (\_PR.C007, 0x80) // Performance Capability Change
- }
- }
- Name (CTSL, Package (0x10)
- {
- 0x11,
- 0x12,
- 0x13,
- 0x14,
- 0x15,
- 0x16,
- 0x60,
- 0x61,
- 0x62,
- 0x63,
- 0x64,
- 0x20,
- 0x21,
- 0x22,
- 0x26,
- 0x17
- })
- Mutex (CFMX, 0x00)
- Method (CFUN, 4, Serialized)
- {
- Name (ESRC, 0x05)
- If ((Match (CTSL, MEQ, DerefOf (Arg0 [Zero]), MTR,
- Zero, Zero) != Ones))
- {
- Acquire (CFMX, 0xFFFF)
- SMMD = Arg0
- SFNO = Arg1
- BFDT = Arg2
- SMMC = 0xCE
- Release (CFMX)
- }
- ElseIf ((DerefOf (Arg0 [Zero]) == 0x10))
- {
- If ((DerefOf (Arg1 [Zero]) == One))
- {
- CreateByteField (Arg2, Zero, CAPV)
- CAVR = CAPV /* \_SB_.PCI0.LPC0.EC0_.CFUN.CAPV */
- STDT = One
- }
- ElseIf ((DerefOf (Arg1 [Zero]) == 0x02))
- {
- Local0 = Buffer (0x80){}
- CreateByteField (Local0, Zero, BFD0)
- BFD0 = 0x11
- STDT = One
- BFDT = Local0
- }
- ElseIf ((DerefOf (Arg1 [Zero]) == 0x04))
- {
- Acquire (CFMX, 0xFFFF)
- SMMD = Arg0
- SFNO = Arg1
- BFDT = Arg2
- SMMC = 0xCE
- Release (CFMX)
- }
- Else
- {
- STDT = Zero
- }
- }
- ElseIf ((DerefOf (Arg0 [Zero]) == 0x27))
- {
- If ((DerefOf (Arg1 [Zero]) == One))
- {
- STDT = Zero
- BFDT = Zero
- }
- ElseIf ((DerefOf (Arg1 [Zero]) == 0x02))
- {
- STDT = Zero
- BFDT = Zero
- BFDT = Zero
- STDT = One
- }
- Else
- {
- STDT = Zero
- }
- }
- ElseIf ((DerefOf (Arg0 [Zero]) == 0x18))
- {
- Acquire (CFMX, 0xFFFF)
- If ((DerefOf (Arg1 [Zero]) == 0x02))
- {
- SMD0 = Zero
- SMAD = DerefOf (Arg2 [One])
- SMCM = DerefOf (Arg2 [0x02])
- SMPR = DerefOf (Arg2 [Zero])
- While ((~(ESRC == Zero) && ~((SMST & 0x80
- ) == 0x80)))
- {
- Sleep (0x14)
- ESRC -= One
- }
- Local2 = SMST /* \_SB_.PCI0.LPC0.EC0_.SMST */
- If (((Local2 & 0x80) == 0x80))
- {
- Local1 = Buffer (0x80){}
- Local1 [Zero] = Local2
- If ((Local2 == 0x80))
- {
- P80H = 0xC4
- Local1 [One] = BCNT /* \_SB_.PCI0.LPC0.EC0_.BCNT */
- Local3 = SMD0 /* \_SB_.PCI0.LPC0.EC0_.SMD0 */
- Local1 [0x02] = DerefOf (Local3 [Zero])
- Local1 [0x03] = DerefOf (Local3 [One])
- Local1 [0x04] = DerefOf (Local3 [0x02])
- Local1 [0x05] = DerefOf (Local3 [0x03])
- Local1 [0x06] = DerefOf (Local3 [0x04])
- Local1 [0x07] = DerefOf (Local3 [0x05])
- Local1 [0x08] = DerefOf (Local3 [0x06])
- Local1 [0x09] = DerefOf (Local3 [0x07])
- Local1 [0x0A] = DerefOf (Local3 [0x08])
- Local1 [0x0B] = DerefOf (Local3 [0x09])
- Local1 [0x0C] = DerefOf (Local3 [0x0A])
- Local1 [0x0D] = DerefOf (Local3 [0x0B])
- Local1 [0x0E] = DerefOf (Local3 [0x0C])
- Local1 [0x0F] = DerefOf (Local3 [0x0D])
- Local1 [0x10] = DerefOf (Local3 [0x0E])
- Local1 [0x11] = DerefOf (Local3 [0x0F])
- Local1 [0x12] = DerefOf (Local3 [0x10])
- Local1 [0x13] = DerefOf (Local3 [0x11])
- Local1 [0x14] = DerefOf (Local3 [0x12])
- Local1 [0x15] = DerefOf (Local3 [0x13])
- Local1 [0x16] = DerefOf (Local3 [0x14])
- Local1 [0x17] = DerefOf (Local3 [0x15])
- Local1 [0x18] = DerefOf (Local3 [0x16])
- Local1 [0x19] = DerefOf (Local3 [0x17])
- Local1 [0x1A] = DerefOf (Local3 [0x18])
- Local1 [0x1B] = DerefOf (Local3 [0x19])
- Local1 [0x1C] = DerefOf (Local3 [0x1A])
- Local1 [0x1D] = DerefOf (Local3 [0x1B])
- Local1 [0x1E] = DerefOf (Local3 [0x1C])
- Local1 [0x1F] = DerefOf (Local3 [0x1D])
- Local1 [0x20] = DerefOf (Local3 [0x1E])
- Local1 [0x21] = DerefOf (Local3 [0x1F])
- }
- BFDT = Local1
- STDT = One
- }
- Else
- {
- P80H = 0xC5
- STDT = Zero
- }
- }
- Else
- {
- P80H = 0xC6
- STDT = Zero
- }
- Release (CFMX)
- }
- Else
- {
- STDT = Zero
- }
- }
- Name (OCSL, Package (0x09)
- {
- 0x80,
- 0x81,
- 0x82,
- 0x83,
- 0x84,
- 0x85,
- 0x86,
- 0x92,
- 0x93
- })
- Mutex (PFMX, 0x00)
- Method (PFUN, 4, Serialized)
- {
- Acquire (PFMX, 0xFFFF)
- SMMD = Arg0
- SFNO = Arg1
- BFDT = Arg2
- SMMC = 0xCF
- Release (PFMX)
- }
- Method (CMFC, 4, Serialized)
- {
- Name (RTVL, Package (0x04)
- {
- Zero,
- Zero,
- Zero,
- Zero
- })
- If ((ObjectType (Arg0) == One))
- {
- RTVL [Zero] = 0x8000
- }
- ElseIf ((DerefOf (Arg0 [Zero]) < 0xFE))
- {
- Local1 = Buffer (0x82){}
- CreateWordField (Local1, Zero, RTST)
- CreateField (Local1, 0x10, 0x0400, RTDT)
- If ((ToInteger (Arg0) <= 0x7F))
- {
- CFUN (Arg0, Arg1, Arg2, Arg3)
- }
- Else
- {
- PFUN (Arg0, Arg1, Arg2, Arg3)
- }
- RTST = STDT /* \STDT */
- RTDT = BFDT /* \BFDT */
- Return (Local1)
- }
- Else
- {
- RTVL [Zero] = 0x8000
- }
- Return (RTVL) /* \_SB_.PCI0.LPC0.EC0_.CMFC.RTVL */
- }
- }
- Scope (EC0)
- {
- Method (BSHK, 0, NotSerialized)
- {
- If (ECOK ())
- {
- Local1 = One
- If ((OSYS == 0x07D1))
- {
- Local1 = Zero
- }
- If ((OSYS == 0x07D2))
- {
- Local1 = Zero
- }
- If ((OSYS == 0x07D6))
- {
- Local1 = One
- }
- If ((OSYS == 0x03E8))
- {
- Local1 = 0x02
- }
- If ((OSYS == 0x07D9))
- {
- Local1 = 0x03
- }
- If ((OSYS == 0x07DC))
- {
- Local1 = 0x04
- }
- If ((OSYS == 0x07DD))
- {
- Local1 = 0x05
- }
- If ((OSYS == 0x07DF))
- {
- Local1 = 0x06
- }
- Sleep (0x14)
- OSTY = Local1
- Sleep (0x14)
- }
- }
- }
- Device (BAT1)
- {
- Name (_HID, EisaId ("PNP0C0A") /* Control Method Battery */) // _HID: Hardware ID
- Name (_UID, One) // _UID: Unique ID
- Name (_PCL, Package (0x01) // _PCL: Power Consumer List
- {
- _SB
- })
- Name (BMDL, Zero)
- Name (BASC, One)
- Name (BFFW, Zero)
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- ^^EC0.BSHK ()
- If (ECOK ())
- {
- If (^^EC0.BOL0)
- {
- Sleep (Zero)
- Return (0x1F)
- }
- Else
- {
- Sleep (Zero)
- Return (0x0F)
- }
- }
- Else
- {
- Sleep (Zero)
- Return (0x1F)
- }
- }
- Method (_BIF, 0, NotSerialized) // _BIF: Battery Information
- {
- Return (BIFX (Zero))
- }
- Method (_BIX, 0, NotSerialized) // _BIX: Battery Information Extended
- {
- Return (BIFX (One))
- }
- Method (BIFX, 1, NotSerialized)
- {
- Name (STAX, Package (0x14)
- {
- Zero,
- One,
- 0x1770,
- 0x1770,
- One,
- 0x2A30,
- 0x0258,
- 0xB4,
- Zero,
- Zero,
- Zero,
- Zero,
- Zero,
- Zero,
- 0x0108,
- 0x0EC4,
- "PABAS0241231",
- "41167",
- "LION",
- "Hewlett-Packard"
- })
- Name (STAF, Package (0x0D)
- {
- One,
- 0x1770,
- 0x1770,
- One,
- 0x2A30,
- 0x0258,
- 0xB4,
- 0x0108,
- 0x0EC4,
- "PABAS0241231",
- "41167",
- "LION",
- "Hewlett-Packard"
- })
- If (ECOK ())
- {
- BFFW = ^^EC0.ORRF /* \_SB_.PCI0.LPC0.EC0_.ORRF */
- If ((^^EC0.BAM0 == Zero))
- {
- BASC = 0x0A
- }
- STAX [One] = ^^EC0.BAM0 /* \_SB_.PCI0.LPC0.EC0_.BAM0 */
- Local0 = ^^EC0.BDN0 /* \_SB_.PCI0.LPC0.EC0_.BDN0 */
- BMDL = Local0
- STAX [0x02] = (^^EC0.BDC0 * BASC)
- Sleep (Zero)
- STAX [0x05] = ^^EC0.BDV0 /* \_SB_.PCI0.LPC0.EC0_.BDV0 */
- Sleep (Zero)
- If ((BFFW == One))
- {
- Local2 = ^^EC0.BFCB /* \_SB_.PCI0.LPC0.EC0_.BFCB */
- }
- Else
- {
- Local2 = ^^EC0.BFC0 /* \_SB_.PCI0.LPC0.EC0_.BFC0 */
- }
- Local2 = (Local2 * BASC)
- Sleep (Zero)
- STAX [0x03] = Local2
- Divide (Local2, 0x64, Local0, Local1)
- Local1 *= 0x05
- STAX [0x06] = Local1
- Divide (Local2, 0x64, Local0, Local1)
- Local1 *= 0x03
- STAX [0x07] = Local1
- STAF [Zero] = DerefOf (STAX [One])
- STAF [One] = DerefOf (STAX [0x02])
- STAF [0x02] = DerefOf (STAX [0x03])
- STAF [0x03] = DerefOf (STAX [0x04])
- STAF [0x04] = DerefOf (STAX [0x05])
- STAF [0x05] = DerefOf (STAX [0x06])
- STAF [0x06] = DerefOf (STAX [0x07])
- STAF [0x07] = DerefOf (STAX [0x0E])
- STAF [0x08] = DerefOf (STAX [0x0F])
- STAF [0x09] = DerefOf (STAX [0x10])
- STAF [0x0A] = DerefOf (STAX [0x11])
- STAF [0x0B] = DerefOf (STAX [0x12])
- STAF [0x0C] = DerefOf (STAX [0x13])
- If ((Arg0 == One))
- {
- Return (STAX) /* \_SB_.PCI0.LPC0.BAT1.BIFX.STAX */
- }
- Else
- {
- Return (STAF) /* \_SB_.PCI0.LPC0.BAT1.BIFX.STAF */
- }
- }
- }
- Method (_BST, 0, NotSerialized) // _BST: Battery Status
- {
- Name (PBST, Package (0x04)
- {
- Zero,
- Ones,
- Ones,
- 0x1770
- })
- If (ECOK ())
- {
- PBST [Zero] = ^^EC0.BST0 /* \_SB_.PCI0.LPC0.EC0_.BST0 */
- Sleep (Zero)
- If ((^^EC0.BAC0 >> 0x0F))
- {
- Local4 = ((~^^EC0.BAC0 & 0xFFFF) + One)
- }
- Else
- {
- Local4 = ^^EC0.BAC0 /* \_SB_.PCI0.LPC0.EC0_.BAC0 */
- }
- If ((^^EC0.BAM0 == Zero))
- {
- Local4 = ((Local4 * ^^EC0.BPV0) / 0x03E8)
- }
- If ((^^^^WMID.BRTE == Zero))
- {
- PBST [One] = Ones
- }
- Else
- {
- PBST [One] = Local4
- }
- Sleep (Zero)
- PBST [0x02] = (^^EC0.BRC0 * BASC)
- Sleep (Zero)
- PBST [0x03] = ^^EC0.BPV0 /* \_SB_.PCI0.LPC0.EC0_.BPV0 */
- Sleep (Zero)
- If ((^^EC0.BDN0 != BMDL))
- {
- Notify (BAT1, 0x81) // Information Change
- }
- }
- Return (PBST) /* \_SB_.PCI0.LPC0.BAT1._BST.PBST */
- }
- Method (_BTP, 1, NotSerialized) // _BTP: Battery Trip Point
- {
- Local0 = (Arg0 / BASC)
- ^^EC0.BTPP = Local0
- }
- }
- Device (ACAD)
- {
- Name (_HID, "ACPI0003" /* Power Source Device */) // _HID: Hardware ID
- Name (_PCL, Package (0x01) // _PCL: Power Consumer List
- {
- _SB
- })
- Name (XX00, Buffer (0x03){})
- Method (_PSR, 0, NotSerialized) // _PSR: Power Source
- {
- Local0 = ^^EC0.ADPT /* \_SB_.PCI0.LPC0.EC0_.ADPT */
- If (((^^EC0.PSAC == One) && (^^EC0.AAAC == One)))
- {
- Local0 = Zero
- }
- CreateWordField (XX00, Zero, SSZE)
- CreateByteField (XX00, 0x02, ACST)
- SSZE = 0x03
- If (Local0)
- {
- P80H = 0xAC
- AFN4 (One)
- ACST = Zero
- }
- Else
- {
- P80H = 0xDC
- AFN4 (0x02)
- ACST = One
- }
- ALIB (One, XX00)
- Return (Local0)
- }
- Method (_STA, 0, NotSerialized) // _STA: Status
- {
- Return (0x0F)
- }
- }
- Scope (RTC)
- {
- OperationRegion (RCM0, SystemCMOS, Zero, 0x10)
- Field (RCM0, ByteAcc, NoLock, Preserve)
- {
- AccessAs (ByteAcc, 0x00),
- RTCS, 8,
- Offset (0x02),
- RTCM, 8,
- Offset (0x04),
- RTCH, 8,
- Offset (0x06),
- RTCW, 8,
- RTCD, 8
- }
- }
- }
- Scope (_TZ)
- {
- ThermalZone (TSZ0)
- {
- Name (REGN, "Processor Thermal Zone")
- Method (FMAX, 0, NotSerialized)
- {
- Return ((\_SB.PCI0.LPC0.EC0.FNMX * 0x64))
- }
- Method (FMIN, 0, NotSerialized)
- {
- Return ((\_SB.PCI0.LPC0.EC0.FNMN * 0x64))
- }
- Method (FRSP, 0, NotSerialized)
- {
- Return ((\_SB.PCI0.LPC0.EC0.FRPM * 0x64))
- }
- Method (FSSP, 1, NotSerialized)
- {
- \_SB.PCI0.LPC0.EC0.FNSW = One
- \_SB.PCI0.LPC0.EC0.FWPM = (!Arg0 & One)
- \_SB.PCI0.LPC0.EC0.FNSW = Zero
- }
- Method (_CRT, 0, Serialized) // _CRT: Critical Temperature
- {
- Return (0x1388)
- }
- Method (_HOT, 0, Serialized) // _HOT: Hot Temperature
- {
- Return (0x0E58)
- }
- Method (_TMP, 0, Serialized) // _TMP: Temperature
- {
- If ((\_SB.PCI0.LPC0.EC0.CPUT > CMST))
- {
- CMST = \_SB.PCI0.LPC0.EC0.CPUT
- }
- Return ((0x0AAC + (\_SB.PCI0.LPC0.EC0.CPUT * 0x0A)))
- }
- Method (_PSV, 0, Serialized) // _PSV: Passive Temperature
- {
- Return ((0x0AAC + (\_SB.PCI0.LPC0.EC0.CPTP * 0x0A)))
- }
- }
- ThermalZone (TSZ2)
- {
- Name (BOTP, Zero)
- Name (TZTP, Zero)
- Name (FFVO, Zero)
- Method (_HOT, 0, Serialized) // _HOT: Hot Temperature
- {
- Return (0x0E30)
- }
- Method (_TMP, 0, Serialized) // _TMP: Temperature
- {
- Local1 = (FFAL | PDPN)
- Local2 = (TZTP | BOTP)
- Local3 = (TZTP | FFVO)
- If (((Local1 || Local2) || Local3))
- {
- TZTP = Zero
- BOTP = Zero
- FFVO = Zero
- Return (0x0E30)
- }
- Else
- {
- Return (0x0B74)
- TZTP = Zero
- BOTP = Zero
- }
- }
- }
- }
- Scope (_SB.PCI0.LPC0.EC0)
- {
- OperationRegion (DBG1, SystemIO, 0xB0, 0x02)
- Field (DBG1, WordAcc, NoLock, Preserve)
- {
- PB0, 8,
- PB1, 8
- }
- Method (_Q11, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF
- {
- P80H = 0x11
- Notify (^^^GP17.VGA.LCD, 0x87) // Device-Specific
- }
- Method (_Q12, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF
- {
- P80H = 0x12
- Notify (^^^GP17.VGA.LCD, 0x86) // Device-Specific
- }
- Method (_Q13, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF
- {
- P80H = 0x13
- If (ECON)
- {
- THSD = One
- Notify (\_TZ.TSZ0, 0x80) // Thermal Status Change
- }
- }
- Method (_Q14, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF
- {
- P80H = 0x14
- If (ECON)
- {
- If (!FANE)
- {
- FFAL = One
- }
- Notify (\_TZ.TSZ2, 0x80) // Thermal Status Change
- }
- }
- Method (_Q15, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF
- {
- P80H = 0x15
- If (IGDS)
- {
- Notify (LID, 0x80) // Status Change
- }
- }
- Method (_Q1D, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF
- {
- P80H = 0x1D
- PCLK ()
- }
- Method (_Q1E, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF
- {
- P80H = 0x1E
- ^^^GPP0.VGA.AFN2 (DTCL, 0x02)
- }
- Method (_Q24, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF
- {
- P80H = 0x24
- Debug = "=====QUERY_24====="
- Sleep (0x03E8)
- Notify (BAT1, 0x80) // Status Change
- }
- Method (_Q25, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF
- {
- P80H = 0x25
- Debug = "=====QUERY_25====="
- Sleep (0x03E8)
- Notify (BAT1, 0x81) // Information Change
- Sleep (0x03E8)
- Notify (BAT1, 0x80) // Status Change
- }
- Method (_Q26, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF
- {
- P80H = 0x26
- Local0 = (CPBC & 0x80)
- If ((Local0 == 0x80))
- {
- PB1 = 0x48
- PB0 = 0xC7
- }
- Else
- {
- PB1 = 0x49
- PB0 = 0xC7
- }
- }
- Method (_Q37, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF
- {
- P80H = 0x37
- Debug = "=====QUERY_37====="
- Notify (ACAD, 0x80) // Status Change
- Sleep (0x03E8)
- Notify (BAT1, 0x80) // Status Change
- ^^^^WMID.WEI1 = 0x03
- ^^^^WMID.WED1 = Zero
- Notify (WMID, 0x80) // Status Change
- PWRS = One
- }
- Method (_Q38, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF
- {
- P80H = 0x38
- Debug = "=====QUERY_38====="
- Notify (ACAD, 0x80) // Status Change
- Sleep (0x03E8)
- Notify (BAT1, 0x80) // Status Change
- PWRS = Zero
- }
- Method (_Q40, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF
- {
- P80H = 0x40
- If ((((OSYS == 0x07DC) || (OSYS == 0x07DD)) || (OSYS == 0x07DF)))
- {
- Notify (WLBU, 0x80) // Status Change
- }
- Else
- {
- }
- }
- Method (_Q42, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF
- {
- P80H = 0x42
- ^^^^WMID.ESDT ()
- }
- Method (_Q44, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF
- {
- P80H = 0x44
- If (ECON)
- {
- THSD = One
- \_TZ.TSZ2.BOTP = One
- Notify (\_TZ.TSZ2, 0x80) // Thermal Status Change
- }
- }
- Method (_Q45, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF
- {
- P80H = 0x45
- Debug = "=====QUERY_45====="
- If (ECON)
- {
- PDPN = One
- Notify (\_TZ.TSZ2, 0x80) // Thermal Status Change
- }
- }
- Method (_Q49, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF
- {
- P80H = 0x49
- If (ECON)
- {
- CMDW (0x45, 0x45)
- \_TZ.TSZ2.TZTP = One
- Notify (\_TZ.TSZ2, 0x80) // Thermal Status Change
- }
- }
- Method (_Q4B, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF
- {
- P80H = 0x4B
- ECSF = One
- CFBE = One
- }
- Method (_Q4D, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF
- {
- P80H = 0x4D
- Debug = "=====QUERY_4D====="
- If (BMNC)
- {
- ^^^^WMID.WEI1 = 0x16
- ^^^^WMID.WED1 = One
- Notify (WMID, 0x80) // Status Change
- }
- If (BCLC)
- {
- ^^^^WMID.WEI1 = 0x16
- ^^^^WMID.WED1 = One
- Notify (WMID, 0x80) // Status Change
- }
- }
- Method (_Q4E, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF
- {
- P80H = 0x4E
- If (ECON)
- {
- \_TZ.TSZ2.FFVO = One
- Notify (\_TZ.TSZ2, 0x80) // Thermal Status Change
- }
- }
- Method (_Q4F, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF
- {
- P80H = 0x4F
- DPTC (0x06, 0x3A98)
- DPTC (0x07, 0x3A98)
- }
- Method (_Q50, 0, NotSerialized) // _Qxx: EC Query, xx=0x00-0xFF
- {
- P80H = 0x50
- DPTC (0x06, 0x61A8)
- DPTC (0x07, 0x4E20)
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement