FreeBSD Bugzilla – Attachment 210970 Details for
Bug 234733
cpufreq: Setting CPU frequency with sysctl dev.cpu.0.fr slows a Ryzen 2700X down
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
acpidump -dt
acpidump-dt.1579711517 (text/plain), 787.24 KB, created by
sigsys
on 2020-01-22 18:02:05 UTC
(
hide
)
Description:
acpidump -dt
Filename:
MIME Type:
Creator:
sigsys
Created:
2020-01-22 18:02:05 UTC
Size:
787.24 KB
patch
obsolete
>/* > RSD PTR: OEM=ALASKA, ACPI_Rev=2.0x (2) > XSDT=0x00000000dcbf30a0, length=36, cksum=113 > */ >/* > XSDT: Length=196, Revision=1, Checksum=97, > OEMID=ALASKA, OEM Table ID=A M I, OEM Revision=0x1072009, > Creator ID=AMI, Creator Revision=0x10013 > Entries={ 0x00000000dcbf9a88, 0x00000000dcbf9ba0, 0x00000000dcbf9d00, 0x00000000dcbf9d48, 0x00000000dcbf9de8, 0x00000000dcbf9ee8, 0x00000000dcc02b80, 0x00000000dcc05c18, 0x00000000dcc05c58, 0x00000000dcc060b8, 0x00000000dcc060f0, 0x00000000dcc06118, 0x00000000dcc06160, 0x00000000dcc06230, 0x00000000dcc08548, 0x00000000dcc09498, 0x00000000dcc094c8, 0x00000000dcc0b218, 0x00000000dcc0b2d8, 0x00000000dcc0b300 } > */ >/* > FACP: Length=276, Revision=6, Checksum=151, > OEMID=ALASKA, OEM Table ID=A M I, OEM Revision=0x1072009, > Creator ID=AMI, Creator Revision=0x10013 > FACS=0xdcc5fe00, DSDT=0xdcbf3200 > INT_MODEL=PIC > Preferred_PM_Profile=Desktop (1) > SCI_INT=9 > SMI_CMD=0xb2, ACPI_ENABLE=0xa0, ACPI_DISABLE=0xa1, S4BIOS_REQ=0x0 > PSTATE_CNT=0x0 > PM1a_EVT_BLK=0x800-0x803 > PM1a_CNT_BLK=0x804-0x805 > PM_TMR_BLK=0x808-0x80b > GPE0_BLK=0x820-0x827 > P_LVL2_LAT=101 us, P_LVL3_LAT=1001 us > FLUSH_SIZE=1024, FLUSH_STRIDE=16 > DUTY_OFFSET=1, DUTY_WIDTH=3 > DAY_ALRM=13, MON_ALRM=0, CENTURY=50 > IAPC_BOOT_ARCH={LEGACY_DEVICES} > Flags={WBINVD,C1_SUPPORTED,SLEEP_BUTTON,S4_RTC_WAKE,32BIT_TIMER,RESET_REGISTER,PCI_EXPRESS_WAKE,PLATFORM_CLOCK,S4_RTC_VALID,REMOTE_POWER_ON} > RESET_REG=0xb2:0[8] (IO), RESET_VALUE=0xbe > */ >/* > FACS: Length=64, HwSig=0x706b06a0, Firm_Wake_Vec=0x00000000 > Global_Lock= > Flags= > Version=2 > */ >/* > DSDT: Length=26758, Revision=2, Checksum=46, > OEMID=ALASKA, OEM Table ID=A M I, OEM Revision=0x1072009, > Creator ID=INTL, Creator Revision=0x20120913 > */ >/* > APIC: Length=350, Revision=3, Checksum=223, > OEMID=ALASKA, OEM Table ID=A M I, OEM Revision=0x1072009, > Creator ID=AMI, Creator Revision=0x10013 > Local APIC ADDR=0xfee00000 > Flags={PC-AT} > > Type=Local APIC > ACPI CPU=0 > Flags={ENABLED} > APIC ID=0 > > Type=Local APIC > ACPI CPU=2 > Flags={ENABLED} > APIC ID=2 > > Type=Local APIC > ACPI CPU=4 > Flags={ENABLED} > APIC ID=4 > > Type=Local APIC > ACPI CPU=6 > Flags={ENABLED} > APIC ID=6 > > Type=Local APIC > ACPI CPU=8 > Flags={ENABLED} > APIC ID=8 > > Type=Local APIC > ACPI CPU=10 > Flags={ENABLED} > APIC ID=10 > > Type=Local APIC > ACPI CPU=12 > Flags={ENABLED} > APIC ID=12 > > Type=Local APIC > ACPI CPU=14 > Flags={ENABLED} > APIC ID=14 > > Type=Local APIC > ACPI CPU=1 > Flags={ENABLED} > APIC ID=1 > > Type=Local APIC > ACPI CPU=3 > Flags={ENABLED} > APIC ID=3 > > Type=Local APIC > ACPI CPU=5 > Flags={ENABLED} > APIC ID=5 > > Type=Local APIC > ACPI CPU=7 > Flags={ENABLED} > APIC ID=7 > > Type=Local APIC > ACPI CPU=9 > Flags={ENABLED} > APIC ID=9 > > Type=Local APIC > ACPI CPU=11 > Flags={ENABLED} > APIC ID=11 > > Type=Local APIC > ACPI CPU=13 > Flags={ENABLED} > APIC ID=13 > > Type=Local APIC > ACPI CPU=15 > Flags={ENABLED} > APIC ID=15 > > Type=Local APIC > ACPI CPU=16 > Flags={DISABLED} > APIC ID=0 > > Type=Local APIC > ACPI CPU=17 > Flags={DISABLED} > APIC ID=0 > > Type=Local APIC > ACPI CPU=18 > Flags={DISABLED} > APIC ID=0 > > Type=Local APIC > ACPI CPU=19 > Flags={DISABLED} > APIC ID=0 > > Type=Local APIC > ACPI CPU=20 > Flags={DISABLED} > APIC ID=0 > > Type=Local APIC > ACPI CPU=21 > Flags={DISABLED} > APIC ID=0 > > Type=Local APIC > ACPI CPU=22 > Flags={DISABLED} > APIC ID=0 > > Type=Local APIC > ACPI CPU=23 > Flags={DISABLED} > APIC ID=0 > > Type=Local APIC > ACPI CPU=24 > Flags={DISABLED} > APIC ID=0 > > Type=Local APIC > ACPI CPU=25 > Flags={DISABLED} > APIC ID=0 > > Type=Local APIC > ACPI CPU=26 > Flags={DISABLED} > APIC ID=0 > > Type=Local APIC > ACPI CPU=27 > Flags={DISABLED} > APIC ID=0 > > Type=Local APIC > ACPI CPU=28 > Flags={DISABLED} > APIC ID=0 > > Type=Local APIC > ACPI CPU=29 > Flags={DISABLED} > APIC ID=0 > > Type=Local APIC > ACPI CPU=30 > Flags={DISABLED} > APIC ID=0 > > Type=Local APIC > ACPI CPU=31 > Flags={DISABLED} > APIC ID=0 > > Type=Local APIC NMI > ACPI CPU=ALL > LINT Pin=1 > Flags={Polarity=active-hi, Trigger=edge} > > Type=IO APIC > APIC ID=17 > INT BASE=0 > ADDR=0x00000000fec00000 > > Type=IO APIC > APIC ID=18 > INT BASE=24 > ADDR=0x00000000fec01000 > > Type=INT Override > BUS=0 > IRQ=0 > INTR=2 > Flags={Polarity=conforming, Trigger=conforming} > > Type=INT Override > BUS=0 > IRQ=9 > INTR=9 > Flags={Polarity=active-lo, Trigger=level} > */ >/* > FPDT: Length=68, Revision=1, Checksum=6, > OEMID=ALASKA, OEM Table ID=A M I, OEM Revision=0x1072009, > Creator ID=AMI, Creator Revision=0x10013 > */ >/* > FIDT: Length=156, Revision=1, Checksum=29, > OEMID=ALASKA, OEM Table ID=A M I, OEM Revision=0x1072009, > Creator ID=AMI, Creator Revision=0x10013 > */ >/* > SSDT: Length=252, Revision=2, Checksum=190, > OEMID=ALASKA, OEM Table ID=CPUSSDT, OEM Revision=0x1072009, > Creator ID=AMI, Creator Revision=0x1072009 > */ >/* > SSDT: Length=35992, Revision=2, Checksum=15, > OEMID=AMD, OEM Table ID=AMD ALIB, OEM Revision=0x2, > Creator ID=MSFT, Creator Revision=0x4000000 > */ >/* > SSDT: Length=12438, Revision=1, Checksum=178, > OEMID=AMD, OEM Table ID=AMD AOD, OEM Revision=0x1, > Creator ID=INTL, Creator Revision=0x20120913 > */ >/* > MCFG: Length=60, Revision=1, Checksum=44, > OEMID=ALASKA, OEM Table ID=A M I, OEM Revision=0x1072009, > Creator ID=MSFT, Creator Revision=0x10013 > > Base Address=0x00000000f8000000 > Segment Group=0x0000 > Start Bus=0 > End Bus=63 > */ >/* > AAFT: Length=1116, Revision=1, Checksum=144, > OEMID=ALASKA, OEM Table ID=OEMAAFT, OEM Revision=0x1072009, > Creator ID=MSFT, Creator Revision=0x97 > */ >/* > HPET: Length=56, Revision=1, Checksum=189, > OEMID=ALASKA, OEM Table ID=A M I, OEM Revision=0x1072009, > Creator ID=AMI, Creator Revision=0x5 > HPET Number=0 > ADDR=0x00000000fed00000:0[64] (Memory) HW Rev=0x1 > Comparators=2 > Counter Size=0 > Legacy IRQ routing capable={TRUE} > PCI Vendor ID=0x1022 > Minimal Tick=14318 > Flags=0x00 > */ >/* > SSDT: Length=36, Revision=1, Checksum=234, > OEMID=AMDFCH, OEM Table ID=FCHZP, OEM Revision=0x1000, > Creator ID=INTL, Creator Revision=0x20120913 > */ >/* > UEFI: Length=66, Revision=1, Checksum=48, > OEMID=ALASKA, OEM Table ID=A M I, OEM Revision=0x2, > Creator ID=, Creator Revision=0x1000013 > */ >/* > IVRS: Length=208, Revision=2, Checksum=140, > OEMID=AMD, OEM Table ID=AMD IVRS, OEM Revision=0x1, > Creator ID=AMD, Creator Revision=0x0 > */ >/* > SSDT: Length=8980, Revision=1, Checksum=200, > OEMID=AMD, OEM Table ID=AMD CPU, OEM Revision=0x1, > Creator ID=AMD, Creator Revision=0x1 > */ >/* > CRAT: Length=3920, Revision=1, Checksum=169, > OEMID=AMD, OEM Table ID=AMD CRAT, OEM Revision=0x1, > Creator ID=AMD, Creator Revision=0x1 > */ >/* > CDIT: Length=41, Revision=1, Checksum=203, > OEMID=AMD, OEM Table ID=AMD CDIT, OEM Revision=0x1, > Creator ID=AMD, Creator Revision=0x1 > */ >/* > SSDT: Length=7498, Revision=1, Checksum=237, > OEMID=AMD, OEM Table ID=AmdTable, OEM Revision=0x1, > Creator ID=INTL, Creator Revision=0x20120913 > */ >/* > SSDT: Length=191, Revision=1, Checksum=148, > OEMID=AMD, OEM Table ID=AMD PT, OEM Revision=0x1000, > Creator ID=INTL, Creator Revision=0x20120913 > */ >/* > WSMT: Length=40, Revision=1, Checksum=101, > OEMID=ALASKA, OEM Table ID=A M I, OEM Revision=0x1072009, > Creator ID=AMI, Creator Revision=0x10013 > */ >/* > SSDT: Length=4271, Revision=1, Checksum=207, > OEMID=AMD, OEM Table ID=AmdTable, OEM Revision=0x1, > Creator ID=INTL, Creator Revision=0x20120913 > */ >/* > * Intel ACPI Component Architecture > * AML/ASL+ Disassembler version 20191213 (64-bit version) > * Copyright (c) 2000 - 2019 Intel Corporation > * > * Disassembling to symbolic ASL+ operators > * > * Disassembly of /ztemp/cache/home/mathieu/tmp/acpidump.gVFF1X/acpdump.din, Wed Jan 22 11:45:17 2020 > * > * Original Table Header: > * Signature "DSDT" > * Length 0x00017780 (96128) > * Revision 0x02 > * Checksum 0x1F > * OEM ID "ALASKA" > * OEM Table ID "A M I " > * OEM Revision 0x01072009 (17244169) > * Compiler ID "INTL" > * Compiler Version 0x20120913 (538052883) > */ >DefinitionBlock ("", "DSDT", 2, "ALASKA", "A M I ", 0x01072009) >{ > /* > * 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 (_SB_.IPTS, MethodObj) // Warning: Unknown method, guessing 1 arguments > External (_SB_.IWAK, MethodObj) // Warning: Unknown method, guessing 1 arguments > External (_SB_.M263, MethodObj) // Warning: Unknown method, guessing 1 arguments > External (_SB_.M264, MethodObj) // Warning: Unknown method, guessing 1 arguments > External (_SB_.M284, MethodObj) // Warning: Unknown method, guessing 1 arguments > External (_SB_.PCI0.GP18.SATA.TPTS, MethodObj) // Warning: Unknown method, guessing 1 arguments > External (_SB_.PCI0.GP18.SATA.TWAK, MethodObj) // Warning: Unknown method, guessing 1 arguments > External (_SB_.PCI0.SATA.TPTS, MethodObj) // Warning: Unknown method, guessing 1 arguments > External (_SB_.PCI0.SATA.TWAK, MethodObj) // Warning: Unknown method, guessing 1 arguments > External (M038, IntObj) > External (M039, MethodObj) // Warning: Unknown method, guessing 2 arguments > External (MOEM, IntObj) > > Name (ENTK, 0x87) > Name (EXTK, 0xAA) > Name (IO1B, 0x0280) > Name (IO1L, 0x10) > Name (IO2B, 0x0290) > Name (IO2L, 0x10) > Name (IO3B, 0x02A0) > Name (IO3L, 0x10) > Name (IO4B, 0x02B0) > Name (IO4L, 0x10) > Name (SP1O, 0x2E) > Name (IOES, Zero) > Name (PEBL, 0x04000000) > Name (ACPM, One) > Name (NBTS, 0x5000) > Name (CPVD, One) > Name (SMBB, 0x0B20) > Name (SMBL, 0x20) > Name (SMB0, 0x0B00) > Name (SMBM, 0x10) > Name (PMBS, 0x0800) > Name (PMLN, 0xA0) > Name (SMIO, 0xB2) > Name (GPBS, Zero) > Name (GPLN, Zero) > Name (APCB, 0xFEC00000) > Name (APCL, 0x1000) > Name (HPTB, 0xFED00000) > Name (WDTB, Zero) > Name (WDTL, Zero) > Name (GIOB, 0xFED81500) > Name (IOMB, 0xFED80D00) > Name (SSMB, 0xFED80200) > Name (CAFS, 0xBB) > Name (UTDB, Zero) > Name (ASSB, Zero) > Name (AOTB, Zero) > Name (AAXB, Zero) > Name (PEHP, One) > Name (SHPC, Zero) > Name (PEPM, One) > Name (PEER, One) > Name (PECS, One) > Name (ITKE, Zero) > Name (PEBS, 0xF8000000) > Name (PELN, 0x04000000) > Name (CSMI, 0x61) > Name (DSSP, Zero) > Name (FHPP, Zero) > Name (SMIA, 0xB2) > Name (SMIB, 0xB3) > Name (OFST, 0x35) > Name (TRST, 0x02) > Name (TCMF, Zero) > Name (TMF1, Zero) > Name (TMF2, Zero) > Name (TMF3, Zero) > Name (TTPF, One) > Name (DTPT, Zero) > Name (TTDP, Zero) > Name (TPMB, 0xFFFFFFFF) > Name (TPMC, 0xFFFFFFFF) > Name (TPMM, 0xFED40000) > Name (FTPM, 0xFFFFFFFF) > Name (PPIM, 0xDCC5FD18) > Name (PPIL, 0x1C) > Name (AMDT, Zero) > Name (TPMF, Zero) > Name (PPIV, Zero) > Name (HIDK, "MSFT0001") > Name (HIDM, "MSFT0003") > Name (CIDK, 0x0303D041) > Name (CIDM, 0x030FD041) > Name (ATIS, 0xB0) > Name (MBEC, Zero) > Name (THPN, Zero) > Name (ALST, Zero) > Name (NBTP, 0xFEC30000) > Method (_PIC, 1, NotSerialized) // _PIC: Interrupt Model > { > If (Arg0) > { > \_SB.DSPI () > \_SB.PCI0.NAPE () > } > > PXXX (Arg0) > } > > Name (PICM, Zero) > Method (PXXX, 1, NotSerialized) > { > If (Arg0) > { > DBG8 = 0xAA > } > Else > { > DBG8 = 0xAC > } > > PICM = Arg0 > } > > Name (OSVR, Ones) > Method (OSFL, 0, NotSerialized) > { > If ((OSVR != Ones)) > { > Return (OSVR) /* \OSVR */ > } > > If ((PICM == Zero)) > { > DBG8 = 0xAC > } > > OSVR = 0x03 > If (CondRefOf (\_OSI, Local0)) > { > If (_OSI ("Windows 2001")) > { > OSVR = 0x04 > } > > If (_OSI ("Windows 2001.1")) > { > OSVR = 0x05 > } > > If (_OSI ("FreeBSD")) > { > OSVR = 0x06 > } > > If (_OSI ("HP-UX")) > { > OSVR = 0x07 > } > > If (_OSI ("OpenVMS")) > { > OSVR = 0x08 > } > > If (_OSI ("Windows 2001 SP1")) > { > OSVR = 0x09 > } > > If (_OSI ("Windows 2001 SP2")) > { > OSVR = 0x0A > } > > If (_OSI ("Windows 2001 SP3")) > { > OSVR = 0x0B > } > > If (_OSI ("Windows 2006")) > { > OSVR = 0x0C > } > > If (_OSI ("Windows 2006 SP1")) > { > OSVR = 0x0D > } > > If (_OSI ("Windows 2009")) > { > OSVR = 0x0E > } > > If (_OSI ("Windows 2012")) > { > OSVR = 0x0F > } > > If (_OSI ("Windows 2013")) > { > OSVR = 0x10 > } > } > Else > { > If (MCTH (_OS, "Microsoft Windows NT")) > { > OSVR = Zero > } > > If (MCTH (_OS, "Microsoft Windows")) > { > OSVR = One > } > > If (MCTH (_OS, "Microsoft WindowsME: Millennium Edition")) > { > OSVR = 0x02 > } > > If (MCTH (_OS, "Linux")) > { > OSVR = 0x03 > } > > If (MCTH (_OS, "FreeBSD")) > { > OSVR = 0x06 > } > > If (MCTH (_OS, "HP-UX")) > { > OSVR = 0x07 > } > > If (MCTH (_OS, "OpenVMS")) > { > OSVR = 0x08 > } > } > > Return (OSVR) /* \OSVR */ > } > > Method (MCTH, 2, NotSerialized) > { > If ((SizeOf (Arg0) < SizeOf (Arg1))) > { > Return (Zero) > } > > Local0 = (SizeOf (Arg0) + One) > Name (BUF0, Buffer (Local0){}) > Name (BUF1, Buffer (Local0){}) > BUF0 = Arg0 > BUF1 = Arg1 > While (Local0) > { > Local0-- > If ((DerefOf (BUF0 [Local0]) != DerefOf (BUF1 [Local0] > ))) > { > Return (Zero) > } > } > > Return (One) > } > > Name (PRWP, Package (0x02) > { > Zero, > Zero > }) > Method (GPRW, 2, NotSerialized) > { > PRWP [Zero] = Arg0 > Local0 = (SS1 << One) > Local0 |= (SS2 << 0x02) > Local0 |= (SS3 << 0x03) > Local0 |= (SS4 << 0x04) > If (((One << Arg1) & Local0)) > { > PRWP [One] = Arg1 > } > Else > { > Local0 >>= One > If (((OSFL () == One) || (OSFL () == 0x02))) > { > FindSetLeftBit (Local0, PRWP [One]) > } > Else > { > FindSetRightBit (Local0, PRWP [One]) > } > } > > Return (PRWP) /* \PRWP */ > } > > Name (WAKP, Package (0x02) > { > Zero, > Zero > }) > Method (UPWP, 1, NotSerialized) > { > If (DerefOf (WAKP [Zero])) > { > WAKP [One] = Zero > } > Else > { > WAKP [One] = Arg0 > } > } > > OperationRegion (DEB0, SystemIO, 0x80, One) > Field (DEB0, ByteAcc, NoLock, Preserve) > { > DBG8, 8 > } > > OperationRegion (DEB1, SystemIO, 0x90, 0x02) > Field (DEB1, WordAcc, NoLock, Preserve) > { > DBG9, 16 > } > > Name (SS1, Zero) > Name (SS2, Zero) > Name (SS3, One) > Name (SS4, One) > Name (IOST, 0x0001) > Name (TOPM, 0x00000000) > Name (ROMS, 0xFFE00000) > Name (VGAF, One) > OperationRegion (DEB2, SystemIO, 0x80, 0x02) > Field (DEB2, WordAcc, NoLock, Preserve) > { > P80H, 16 > } > > Name (OSTY, Ones) > 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 (PSMI, SystemIO, SMIO, 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 (GSMM, SystemMemory, 0xFED80000, 0x1000) > Field (GSMM, AnyAcc, NoLock, Preserve) > { > Offset (0x288), > , 1, > CLPS, 1, > Offset (0x296), > , 7, > TMSE, 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) > { > Offset (0x01), > , 6, > PEWS, 1, > WSTA, 1, > Offset (0x03), > , 6, > PEWD, 1 > } > > OperationRegion (IOCC, SystemIO, PMBS, 0x80) > Field (IOCC, ByteAcc, NoLock, Preserve) > { > Offset (0x01), > , 2, > RTCS, 1 > } > > Method (SPTS, 1, NotSerialized) > { > P80H = Arg0 > If ((Arg0 == 0x03)) > { > BLNK = One > } > > If (((Arg0 == 0x04) || (Arg0 == 0x05))) > { > BLNK = Zero > } > > If ((Arg0 == 0x03)) > { > RSTU = Zero > } > > CLPS = One > SLPS = One > PEWS = PEWS /* \PEWS */ > If ((Arg0 == 0x03)) > { > SLPS = One > } > > If ((Arg0 == 0x04)) > { > SLPS = One > RSTU = One > } > > If ((Arg0 == 0x05)) > { > PWDE = One > } > } > > Method (SWAK, 1, NotSerialized) > { > BLNK = 0x03 > If ((Arg0 == 0x03)) > { > RSTU = One > } > > PEWS = PEWS /* \PEWS */ > PEWD = Zero > If (PICM) > { > \_SB.DSPI () > } > > If (TMSE) > { > TMSE = Zero > } > > If ((Arg0 == 0x03)) > { > Notify (\_SB.PWRB, 0x02) // Device Wake > } > > If ((Arg0 == 0x04)) > { > Notify (\_SB.PWRB, 0x02) // Device Wake > } > } > > Scope (_GPE) > { > } > > Scope (_SB) > { > Name (PRSA, ResourceTemplate () > { > IRQ (Level, ActiveLow, Shared, ) > {4,5,7,10,11,14,15} > }) > Alias (PRSA, PRSB) > Alias (PRSA, PRSC) > Alias (PRSA, PRSD) > Alias (PRSA, PRSE) > Alias (PRSA, PRSF) > Alias (PRSA, PRSG) > Alias (PRSA, PRSH) > Name (PD01, 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, > 0x18 > }, > > Package (0x04) > { > 0xFFFF, > One, > Zero, > 0x19 > }, > > Package (0x04) > { > 0xFFFF, > 0x02, > Zero, > 0x1A > }, > > Package (0x04) > { > 0xFFFF, > 0x03, > Zero, > 0x1B > } > }) > Name (PD02, 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, > 0x1C > }, > > Package (0x04) > { > 0xFFFF, > One, > Zero, > 0x1D > }, > > Package (0x04) > { > 0xFFFF, > 0x02, > Zero, > 0x1E > }, > > Package (0x04) > { > 0xFFFF, > 0x03, > Zero, > 0x1F > } > }) > Name (PD04, 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, > 0x24 > }, > > Package (0x04) > { > 0xFFFF, > One, > Zero, > 0x25 > }, > > Package (0x04) > { > 0xFFFF, > 0x02, > Zero, > 0x26 > }, > > Package (0x04) > { > 0xFFFF, > 0x03, > Zero, > 0x27 > } > }) > Name (PD05, 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, > 0x28 > }, > > Package (0x04) > { > 0xFFFF, > One, > Zero, > 0x29 > }, > > Package (0x04) > { > 0xFFFF, > 0x02, > Zero, > 0x2A > }, > > Package (0x04) > { > 0xFFFF, > 0x03, > Zero, > 0x2B > } > }) > Name (PD06, 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, > 0x2C > }, > > Package (0x04) > { > 0xFFFF, > One, > Zero, > 0x2D > }, > > Package (0x04) > { > 0xFFFF, > 0x02, > Zero, > 0x2E > }, > > Package (0x04) > { > 0xFFFF, > 0x03, > Zero, > 0x2F > } > }) > Name (PD07, 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, > 0x30 > }, > > Package (0x04) > { > 0xFFFF, > One, > Zero, > 0x31 > }, > > Package (0x04) > { > 0xFFFF, > 0x02, > Zero, > 0x32 > }, > > Package (0x04) > { > 0xFFFF, > 0x03, > Zero, > 0x33 > } > }) > Name (PD08, 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 (AR08, 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 > } > }) > Name (PD09, 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 (AR09, 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 > } > }) > Name (PD0A, Package (0x04) > { > Package (0x04) > { > 0xFFFF, > Zero, > LNKC, > Zero > }, > > Package (0x04) > { > 0xFFFF, > One, > LNKD, > Zero > }, > > Package (0x04) > { > 0xFFFF, > 0x02, > LNKA, > Zero > }, > > Package (0x04) > { > 0xFFFF, > 0x03, > LNKB, > Zero > } > }) > Name (AR0A, Package (0x04) > { > Package (0x04) > { > 0xFFFF, > Zero, > Zero, > 0x32 > }, > > Package (0x04) > { > 0xFFFF, > One, > Zero, > 0x33 > }, > > Package (0x04) > { > 0xFFFF, > 0x02, > Zero, > 0x30 > }, > > Package (0x04) > { > 0xFFFF, > 0x03, > Zero, > 0x31 > } > }) > Name (PD0B, 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 (AR0B, Package (0x04) > { > Package (0x04) > { > 0xFFFF, > Zero, > Zero, > 0x2E > }, > > Package (0x04) > { > 0xFFFF, > One, > Zero, > 0x2F > }, > > Package (0x04) > { > 0xFFFF, > 0x02, > Zero, > 0x2C > }, > > Package (0x04) > { > 0xFFFF, > 0x03, > Zero, > 0x2D > } > }) > Name (PD0C, Package (0x04) > { > Package (0x04) > { > 0xFFFF, > Zero, > LNKC, > Zero > }, > > Package (0x04) > { > 0xFFFF, > One, > LNKD, > Zero > }, > > Package (0x04) > { > 0xFFFF, > 0x02, > LNKA, > Zero > }, > > Package (0x04) > { > 0xFFFF, > 0x03, > LNKB, > Zero > } > }) > Name (AR0C, Package (0x04) > { > Package (0x04) > { > 0xFFFF, > Zero, > Zero, > 0x2A > }, > > Package (0x04) > { > 0xFFFF, > One, > Zero, > 0x2B > }, > > Package (0x04) > { > 0xFFFF, > 0x02, > Zero, > 0x28 > }, > > Package (0x04) > { > 0xFFFF, > 0x03, > Zero, > 0x29 > } > }) > Name (PD0D, 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 (AR0D, Package (0x04) > { > Package (0x04) > { > 0xFFFF, > Zero, > Zero, > 0x26 > }, > > Package (0x04) > { > 0xFFFF, > One, > Zero, > 0x27 > }, > > Package (0x04) > { > 0xFFFF, > 0x02, > Zero, > 0x24 > }, > > Package (0x04) > { > 0xFFFF, > 0x03, > Zero, > 0x25 > } > }) > Name (PD0E, Package (0x04) > { > Package (0x04) > { > 0xFFFF, > Zero, > LNKC, > Zero > }, > > Package (0x04) > { > 0xFFFF, > One, > LNKD, > Zero > }, > > Package (0x04) > { > 0xFFFF, > 0x02, > LNKA, > Zero > }, > > Package (0x04) > { > 0xFFFF, > 0x03, > LNKB, > Zero > } > }) > Name (AR0E, Package (0x04) > { > Package (0x04) > { > 0xFFFF, > Zero, > Zero, > 0x22 > }, > > Package (0x04) > { > 0xFFFF, > One, > Zero, > 0x23 > }, > > Package (0x04) > { > 0xFFFF, > 0x02, > Zero, > 0x20 > }, > > Package (0x04) > { > 0xFFFF, > 0x03, > Zero, > 0x21 > } > }) > Name (PD0F, 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 (AR0F, Package (0x04) > { > Package (0x04) > { > 0xFFFF, > Zero, > Zero, > 0x1E > }, > > Package (0x04) > { > 0xFFFF, > One, > Zero, > 0x1F > }, > > Package (0x04) > { > 0xFFFF, > 0x02, > Zero, > 0x1C > }, > > Package (0x04) > { > 0xFFFF, > 0x03, > Zero, > 0x1D > } > }) > Name (PD10, Package (0x04) > { > Package (0x04) > { > 0xFFFF, > Zero, > LNKC, > Zero > }, > > Package (0x04) > { > 0xFFFF, > One, > LNKD, > Zero > }, > > Package (0x04) > { > 0xFFFF, > 0x02, > LNKA, > Zero > }, > > Package (0x04) > { > 0xFFFF, > 0x03, > LNKB, > Zero > } > }) > Name (AR10, Package (0x04) > { > Package (0x04) > { > 0xFFFF, > Zero, > Zero, > 0x1A > }, > > Package (0x04) > { > 0xFFFF, > One, > Zero, > 0x1B > }, > > Package (0x04) > { > 0xFFFF, > 0x02, > Zero, > 0x18 > }, > > Package (0x04) > { > 0xFFFF, > 0x03, > Zero, > 0x19 > } > }) > Name (PD11, Package (0x04) > { > Package (0x04) > { > 0xFFFF, > Zero, > LNKH, > Zero > }, > > Package (0x04) > { > 0xFFFF, > One, > LNKE, > Zero > }, > > Package (0x04) > { > 0xFFFF, > 0x02, > LNKF, > Zero > }, > > Package (0x04) > { > 0xFFFF, > 0x03, > LNKG, > Zero > } > }) > Name (AR11, Package (0x04) > { > Package (0x04) > { > 0xFFFF, > Zero, > Zero, > 0x27 > }, > > Package (0x04) > { > 0xFFFF, > One, > Zero, > 0x24 > }, > > Package (0x04) > { > 0xFFFF, > 0x02, > Zero, > 0x25 > }, > > Package (0x04) > { > 0xFFFF, > 0x03, > Zero, > 0x26 > } > }) > Name (PD12, Package (0x04) > { > Package (0x04) > { > 0xFFFF, > Zero, > LNKB, > Zero > }, > > Package (0x04) > { > 0xFFFF, > One, > LNKC, > Zero > }, > > Package (0x04) > { > 0xFFFF, > 0x02, > LNKD, > Zero > }, > > Package (0x04) > { > 0xFFFF, > 0x03, > LNKA, > Zero > } > }) > Name (AR12, Package (0x04) > { > Package (0x04) > { > 0xFFFF, > Zero, > Zero, > 0x29 > }, > > Package (0x04) > { > 0xFFFF, > One, > Zero, > 0x2A > }, > > Package (0x04) > { > 0xFFFF, > 0x02, > Zero, > 0x2B > }, > > Package (0x04) > { > 0xFFFF, > 0x03, > Zero, > 0x28 > } > }) > Name (PD00, Package (0x10) > { > 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) > { > 0x0002FFFF, > Zero, > LNKD, > Zero > }, > > Package (0x04) > { > 0x0003FFFF, > Zero, > LNKE, > Zero > }, > > Package (0x04) > { > 0x0003FFFF, > One, > LNKF, > Zero > }, > > Package (0x04) > { > 0x0003FFFF, > 0x02, > LNKG, > Zero > }, > > Package (0x04) > { > 0x0003FFFF, > 0x03, > LNKH, > Zero > }, > > Package (0x04) > { > 0x0004FFFF, > Zero, > LNKH, > Zero > }, > > Package (0x04) > { > 0x0007FFFF, > Zero, > LNKE, > Zero > }, > > Package (0x04) > { > 0x0008FFFF, > Zero, > LNKA, > 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 (0x10) > { > 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) > { > 0x0002FFFF, > Zero, > Zero, > 0x2B > }, > > Package (0x04) > { > 0x0003FFFF, > Zero, > Zero, > 0x24 > }, > > Package (0x04) > { > 0x0003FFFF, > One, > Zero, > 0x25 > }, > > Package (0x04) > { > 0x0003FFFF, > 0x02, > Zero, > 0x26 > }, > > Package (0x04) > { > 0x0003FFFF, > 0x03, > Zero, > 0x27 > }, > > Package (0x04) > { > 0x0004FFFF, > Zero, > Zero, > 0x27 > }, > > Package (0x04) > { > 0x0007FFFF, > Zero, > Zero, > 0x2C > }, > > Package (0x04) > { > 0x0008FFFF, > Zero, > Zero, > 0x20 > }, > > 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 (PG30, Package (0x00){}) > Name (AG30, Package (0x00){}) > Name (PG31, Package (0x00){}) > Name (AG31, Package (0x00){}) > Name (PG32, Package (0x00){}) > Name (AG32, Package (0x00){}) > Name (PG33, Package (0x00){}) > Name (AG33, Package (0x00){}) > Name (PG34, Package (0x00){}) > Name (AG34, Package (0x00){}) > Name (PG35, Package (0x00){}) > Name (AG35, Package (0x00){}) > Name (PD03, 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, > 0x20 > }, > > Package (0x04) > { > 0xFFFF, > One, > Zero, > 0x21 > }, > > Package (0x04) > { > 0xFFFF, > 0x02, > Zero, > 0x22 > }, > > Package (0x04) > { > 0xFFFF, > 0x03, > Zero, > 0x23 > } > }) > } > > Scope (_SB) > { > Device (PCI0) > { > Name (_HID, EisaId ("PNP0A08") /* PCI Express Bus */) // _HID: Hardware ID > Name (_CID, EisaId ("PNP0A03") /* PCI Bus */) // _CID: Compatible ID > Name (_ADR, Zero) // _ADR: Address > Method (^BN00, 0, NotSerialized) > { > Return (Zero) > } > > Method (_BBN, 0, NotSerialized) // _BBN: BIOS Bus Number > { > Return (BN00 ()) > } > > Name (_UID, Zero) // _UID: Unique ID > Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table > { > If (PICM) > { > Return (AR00) /* \_SB_.AR00 */ > } > > Return (PD00) /* \_SB_.PD00 */ > } > > Device (AMDN) > { > Name (_HID, EisaId ("PNP0C01") /* System Board */) // _HID: Hardware ID > Name (_UID, 0xC8) // _UID: Unique ID > Name (_STA, 0x0F) // _STA: Status > Name (NPTR, ResourceTemplate () > { > Memory32Fixed (ReadWrite, > 0x00000000, // Address Base > 0x00000000, // Address Length > _Y00) > }) > Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings > { > CreateDWordField (NPTR, \_SB.PCI0.AMDN._Y00._LEN, PL) // _LEN: Length > CreateDWordField (NPTR, \_SB.PCI0.AMDN._Y00._BAS, PB) // _BAS: Base Address > PB = PEBS /* \PEBS */ > PL = PEBL /* \PEBL */ > Return (NPTR) /* \_SB_.PCI0.AMDN.NPTR */ > } > } > > Method (NPTS, 1, NotSerialized) > { > APTS (Arg0) > } > > Method (NWAK, 1, NotSerialized) > { > AWAK (Arg0) > } > > Name (CPRB, One) > Name (LVGA, 0x01) > Name (STAV, 0x0F) > Name (BRB, 0x0000) > Name (BRL, 0x0100) > Name (IOB, 0x1000) > Name (IOL, 0xF000) > Name (MBB, 0xE0000000) > Name (MBL, 0x20000000) > Name (MAB, 0x0000000000000000) > Name (MAL, 0x0000000000000000) > Name (MAM, 0x0000000000000000) > Name (CRS1, ResourceTemplate () > { > WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode, > 0x0000, // Granularity > 0x0000, // Range Minimum > 0x007F, // Range Maximum > 0x0000, // Translation Offset > 0x0080, // Length > ,, _Y01) > IO (Decode16, > 0x0CF8, // Range Minimum > 0x0CF8, // Range Maximum > 0x01, // Alignment > 0x08, // Length > ) > WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange, > 0x0000, // Granularity > 0x0000, // Range Minimum > 0x03AF, // Range Maximum > 0x0000, // Translation Offset > 0x03B0, // Length > ,, , TypeStatic, DenseTranslation) > WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange, > 0x0000, // Granularity > 0x03E0, // Range Minimum > 0x0CF7, // Range Maximum > 0x0000, // Translation Offset > 0x0918, // Length > ,, , TypeStatic, DenseTranslation) > WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange, > 0x0000, // Granularity > 0x0000, // Range Minimum > 0x0000, // Range Maximum > 0x0000, // Translation Offset > 0x0000, // Length > ,, _Y03, TypeStatic, DenseTranslation) > WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange, > 0x0000, // Granularity > 0x0D00, // Range Minimum > 0x0FFF, // Range Maximum > 0x0000, // Translation Offset > 0x0300, // Length > ,, _Y02, TypeStatic, DenseTranslation) > DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, > 0x00000000, // Granularity > 0x00000000, // Range Minimum > 0x00000000, // Range Maximum > 0x00000000, // Translation Offset > 0x00000000, // Length > ,, _Y04, AddressRangeMemory, TypeStatic) > DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, > 0x00000000, // Granularity > 0x000C0000, // Range Minimum > 0x000DFFFF, // Range Maximum > 0x00000000, // Translation Offset > 0x00020000, // Length > ,, , AddressRangeMemory, TypeStatic) > DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, > 0x00000000, // Granularity > 0x02000000, // Range Minimum > 0xFFDFFFFF, // Range Maximum > 0x00000000, // Translation Offset > 0xFDE00000, // Length > ,, _Y05, AddressRangeMemory, TypeStatic) > DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, > 0x00000000, // Granularity > 0x02000000, // Range Minimum > 0xFFDFFFFF, // Range Maximum > 0x00000000, // Translation Offset > 0xFDE00000, // Length > ,, _Y06, AddressRangeMemory, TypeStatic) > QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, > 0x0000000000000000, // Granularity > 0x0000000000000000, // Range Minimum > 0x0000000000000000, // Range Maximum > 0x0000000000000000, // Translation Offset > 0x0000000000000000, // Length > ,, _Y07, AddressRangeMemory, TypeStatic) > }) > Name (CRS2, ResourceTemplate () > { > WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode, > 0x0000, // Granularity > 0x0080, // Range Minimum > 0x00FF, // Range Maximum > 0x0000, // Translation Offset > 0x0080, // Length > ,, _Y08) > WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange, > 0x0000, // Granularity > 0x0000, // Range Minimum > 0x0000, // Range Maximum > 0x0000, // Translation Offset > 0x0000, // Length > ,, _Y0A, TypeStatic, DenseTranslation) > WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange, > 0x0000, // Granularity > 0x0000, // Range Minimum > 0x0000, // Range Maximum > 0x0000, // Translation Offset > 0x0000, // Length > ,, _Y09, TypeStatic, DenseTranslation) > DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, > 0x00000000, // Granularity > 0x00000000, // Range Minimum > 0x00000000, // Range Maximum > 0x00000000, // Translation Offset > 0x00000000, // Length > ,, _Y0B, AddressRangeMemory, TypeStatic) > DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, > 0x00000000, // Granularity > 0x80000000, // Range Minimum > 0xFFFFFFFF, // Range Maximum > 0x00000000, // Translation Offset > 0x80000000, // Length > ,, _Y0C, AddressRangeMemory, TypeStatic) > DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, > 0x00000000, // Granularity > 0x80000000, // Range Minimum > 0xFFFFFFFF, // Range Maximum > 0x00000000, // Translation Offset > 0x80000000, // Length > ,, _Y0D, AddressRangeMemory, TypeStatic) > QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, > 0x0000000000000000, // Granularity > 0x0000000000000000, // Range Minimum > 0x0000000000000000, // Range Maximum > 0x0000000000000000, // Translation Offset > 0x0000000000000000, // Length > ,, _Y0E, AddressRangeMemory, TypeStatic) > }) > Method (_STA, 0, NotSerialized) // _STA: Status > { > Return (STAV) /* \_SB_.PCI0.STAV */ > } > > Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings > { > If (CPRB) > { > CreateWordField (CRS1, \_SB.PCI0._Y01._MIN, MIN0) // _MIN: Minimum Base Address > CreateWordField (CRS1, \_SB.PCI0._Y01._MAX, MAX0) // _MAX: Maximum Base Address > CreateWordField (CRS1, \_SB.PCI0._Y01._LEN, LEN0) // _LEN: Length > MIN0 = BRB /* \_SB_.PCI0.BRB_ */ > LEN0 = BRL /* \_SB_.PCI0.BRL_ */ > Local0 = LEN0 /* \_SB_.PCI0._CRS.LEN0 */ > MAX0 = (MIN0 + Local0--) > CreateWordField (CRS1, \_SB.PCI0._Y02._MIN, MIN1) // _MIN: Minimum Base Address > CreateWordField (CRS1, \_SB.PCI0._Y02._MAX, MAX1) // _MAX: Maximum Base Address > CreateWordField (CRS1, \_SB.PCI0._Y02._LEN, LEN1) // _LEN: Length > If ((IOB == 0x1000)) > { > Local0 = IOL /* \_SB_.PCI0.IOL_ */ > MAX1 = (IOB + Local0--) > Local0 = (MAX1 - MIN1) /* \_SB_.PCI0._CRS.MIN1 */ > LEN1 = (Local0 + One) > } > Else > { > MIN1 = IOB /* \_SB_.PCI0.IOB_ */ > LEN1 = IOL /* \_SB_.PCI0.IOL_ */ > Local0 = LEN1 /* \_SB_.PCI0._CRS.LEN1 */ > MAX1 = (MIN1 + Local0--) > } > > If (((LVGA == One) || (LVGA == 0x55))) > { > If (VGAF) > { > CreateWordField (CRS1, \_SB.PCI0._Y03._MIN, IMN1) // _MIN: Minimum Base Address > CreateWordField (CRS1, \_SB.PCI0._Y03._MAX, IMX1) // _MAX: Maximum Base Address > CreateWordField (CRS1, \_SB.PCI0._Y03._LEN, ILN1) // _LEN: Length > IMN1 = 0x03B0 > IMX1 = 0x03DF > ILN1 = 0x30 > CreateDWordField (CRS1, \_SB.PCI0._Y04._MIN, VMN1) // _MIN: Minimum Base Address > CreateDWordField (CRS1, \_SB.PCI0._Y04._MAX, VMX1) // _MAX: Maximum Base Address > CreateDWordField (CRS1, \_SB.PCI0._Y04._LEN, VLN1) // _LEN: Length > VMN1 = 0x000A0000 > VMX1 = 0x000BFFFF > VLN1 = 0x00020000 > VGAF = Zero > } > } > > CreateDWordField (CRS1, \_SB.PCI0._Y05._MIN, MIN3) // _MIN: Minimum Base Address > CreateDWordField (CRS1, \_SB.PCI0._Y05._MAX, MAX3) // _MAX: Maximum Base Address > CreateDWordField (CRS1, \_SB.PCI0._Y05._LEN, LEN3) // _LEN: Length > CreateDWordField (CRS1, \_SB.PCI0._Y06._MIN, MIN7) // _MIN: Minimum Base Address > CreateDWordField (CRS1, \_SB.PCI0._Y06._MAX, MAX7) // _MAX: Maximum Base Address > CreateDWordField (CRS1, \_SB.PCI0._Y06._LEN, LEN7) // _LEN: Length > Local0 = (MBB + MBL) /* \_SB_.PCI0.MBL_ */ > If ((Local0 < NBTP)) > { > MIN3 = MBB /* \_SB_.PCI0.MBB_ */ > LEN3 = MBL /* \_SB_.PCI0.MBL_ */ > Local0 = LEN3 /* \_SB_.PCI0._CRS.LEN3 */ > MAX3 = (MIN3 + Local0--) > MIN7 = Zero > MAX7 = Zero > LEN7 = Zero > } > Else > { > MIN3 = MBB /* \_SB_.PCI0.MBB_ */ > LEN3 = (NBTP - MBB) > Local0 = LEN3 /* \_SB_.PCI0._CRS.LEN3 */ > MAX3 = (MIN3 + Local0--) > MIN7 = 0xFEE00000 > Local0 = (0xFEE00000 - NBTP) > LEN7 = (MBL - Local0) > LEN7 = (LEN7 - LEN3) > Local0 = LEN7 /* \_SB_.PCI0._CRS.LEN7 */ > MAX7 = (MIN7 + Local0--) > } > > If (MAL) > { > CreateQWordField (CRS1, \_SB.PCI0._Y07._MIN, MN8) // _MIN: Minimum Base Address > CreateQWordField (CRS1, \_SB.PCI0._Y07._MAX, MX8) // _MAX: Maximum Base Address > CreateQWordField (CRS1, \_SB.PCI0._Y07._LEN, LN8) // _LEN: Length > MN8 = MAB /* \_SB_.PCI0.MAB_ */ > LN8 = MAL /* \_SB_.PCI0.MAL_ */ > MX8 = MAM /* \_SB_.PCI0.MAM_ */ > } > > Return (CRS1) /* \_SB_.PCI0.CRS1 */ > } > Else > { > CreateWordField (CRS2, \_SB.PCI0._Y08._MIN, MIN2) // _MIN: Minimum Base Address > CreateWordField (CRS2, \_SB.PCI0._Y08._MAX, MAX2) // _MAX: Maximum Base Address > CreateWordField (CRS2, \_SB.PCI0._Y08._LEN, LEN2) // _LEN: Length > MIN2 = BRB /* \_SB_.PCI0.BRB_ */ > LEN2 = BRL /* \_SB_.PCI0.BRL_ */ > Local1 = LEN2 /* \_SB_.PCI0._CRS.LEN2 */ > MAX2 = (MIN2 + Local1--) > CreateWordField (CRS2, \_SB.PCI0._Y09._MIN, MIN4) // _MIN: Minimum Base Address > CreateWordField (CRS2, \_SB.PCI0._Y09._MAX, MAX4) // _MAX: Maximum Base Address > CreateWordField (CRS2, \_SB.PCI0._Y09._LEN, LEN4) // _LEN: Length > MIN4 = IOB /* \_SB_.PCI0.IOB_ */ > LEN4 = IOL /* \_SB_.PCI0.IOL_ */ > Local1 = LEN4 /* \_SB_.PCI0._CRS.LEN4 */ > MAX4 = (MIN4 + Local1--) > If (LVGA) > { > CreateWordField (CRS2, \_SB.PCI0._Y0A._MIN, IMN2) // _MIN: Minimum Base Address > CreateWordField (CRS2, \_SB.PCI0._Y0A._MAX, IMX2) // _MAX: Maximum Base Address > CreateWordField (CRS2, \_SB.PCI0._Y0A._LEN, ILN2) // _LEN: Length > IMN2 = 0x03B0 > IMX2 = 0x03DF > ILN2 = 0x30 > CreateDWordField (CRS2, \_SB.PCI0._Y0B._MIN, VMN2) // _MIN: Minimum Base Address > CreateDWordField (CRS2, \_SB.PCI0._Y0B._MAX, VMX2) // _MAX: Maximum Base Address > CreateDWordField (CRS2, \_SB.PCI0._Y0B._LEN, VLN2) // _LEN: Length > VMN2 = 0x000A0000 > VMX2 = 0x000BFFFF > VLN2 = 0x00020000 > } > > CreateDWordField (CRS2, \_SB.PCI0._Y0C._MIN, MIN5) // _MIN: Minimum Base Address > CreateDWordField (CRS2, \_SB.PCI0._Y0C._MAX, MAX5) // _MAX: Maximum Base Address > CreateDWordField (CRS2, \_SB.PCI0._Y0C._LEN, LEN5) // _LEN: Length > MIN5 = MBB /* \_SB_.PCI0.MBB_ */ > LEN5 = (NBTP - MBB) > Local1 = LEN5 /* \_SB_.PCI0._CRS.LEN5 */ > MAX5 = (MIN5 + Local1--) > CreateDWordField (CRS2, \_SB.PCI0._Y0D._MIN, MIN6) // _MIN: Minimum Base Address > CreateDWordField (CRS2, \_SB.PCI0._Y0D._MAX, MAX6) // _MAX: Maximum Base Address > CreateDWordField (CRS2, \_SB.PCI0._Y0D._LEN, LEN6) // _LEN: Length > MIN6 = (NBTP + NBTS) /* \NBTS */ > LEN6 = (MBL - NBTS) > LEN6 = (LEN6 - LEN5) > Local0 = LEN6 /* \_SB_.PCI0._CRS.LEN6 */ > MAX6 = (MIN6 + Local0--) > If (MAL) > { > CreateQWordField (CRS2, \_SB.PCI0._Y0E._MIN, MN9) // _MIN: Minimum Base Address > CreateQWordField (CRS2, \_SB.PCI0._Y0E._MAX, MX9) // _MAX: Maximum Base Address > CreateQWordField (CRS2, \_SB.PCI0._Y0E._LEN, LN9) // _LEN: Length > MN9 = MAB /* \_SB_.PCI0.MAB_ */ > LN9 = MAL /* \_SB_.PCI0.MAL_ */ > MX9 = MAM /* \_SB_.PCI0.MAM_ */ > } > > Return (CRS2) /* \_SB_.PCI0.CRS2 */ > } > } > > Method (_OSC, 4, Serialized) // _OSC: Operating System Capabilities > { > Name (SUPP, Zero) > Name (CTRL, Zero) > 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 > } > > If (!PEHP) > { > CTRL &= 0x1E > } > > If (!SHPC) > { > CTRL &= 0x1D > } > > If (!PEPM) > { > CTRL &= 0x1B > } > > If (!PEER) > { > CTRL &= 0x15 > } > > If (!PECS) > { > CTRL &= 0x0F > } > > If ((Arg1 != One)) > { > CDW1 |= 0x08 > } > > If ((CDW3 != CTRL)) > { > CDW1 |= 0x10 > } > > CDW3 = CTRL /* \_SB_.PCI0._OSC.CTRL */ > Return (Arg3) > } > Else > { > CDW1 |= 0x04 > Return (Arg3) > } > } > > 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) > } > > Method (GPTS, 1, NotSerialized) > { > } > > Method (GWAK, 1, NotSerialized) > { > If (PICM) > { > NAPE () > } > } > > Device (IOMA) > { > Name (_ADR, 0x02) // _ADR: Address > Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID > Name (_UID, 0x15) // _UID: Unique ID > Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings > { > Memory32Fixed (ReadOnly, > 0xFEB80000, // Address Base > 0x00080000, // Address Length > ) > }) > } > > Device (D002) > { > Name (_ADR, Zero) // _ADR: Address > } > > Device (GPP0) > { > Name (_ADR, 0x00010001) // _ADR: Address > Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake > { > Return (GPRW (0x08, 0x04)) > } > > Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method > { > If (MAL) > { > If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) > { > Switch (ToInteger (Arg2)) > { > Case (Zero) > { > Switch (ToInteger (Arg1)) > { > Case (One) > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > Case (0x02) > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > Case (0x03) > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > Default > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > > } > } > Case (0x05) > { > Return (One) > } > Default > { > Return (Zero) > } > > } > } > Else > { > Return (Buffer (One) > { > 0x00 // . > }) > } > } > Else > { > Return (Buffer (One) > { > 0x00 // . > }) > } > } > > Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table > { > If (PICM) > { > Return (AR01) /* \_SB_.AR01 */ > } > > Return (PD01) /* \_SB_.PD01 */ > } > > Device (D004) > { > Name (_ADR, 0xFF) // _ADR: Address > } > } > > Device (GPP1) > { > Name (_ADR, 0x00010002) // _ADR: Address > Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake > { > Return (GPRW (0x08, 0x04)) > } > > Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method > { > If (MAL) > { > If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) > { > Switch (ToInteger (Arg2)) > { > Case (Zero) > { > Switch (ToInteger (Arg1)) > { > Case (One) > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > Case (0x02) > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > Case (0x03) > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > Default > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > > } > } > Case (0x05) > { > Return (One) > } > Default > { > Return (Zero) > } > > } > } > Else > { > Return (Buffer (One) > { > 0x00 // . > }) > } > } > Else > { > Return (Buffer (One) > { > 0x00 // . > }) > } > } > > Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table > { > If (PICM) > { > Return (AR02) /* \_SB_.AR02 */ > } > > Return (PD02) /* \_SB_.PD02 */ > } > > Device (D006) > { > Name (_ADR, 0xFF) // _ADR: Address > } > } > > Device (GPP3) > { > Name (_ADR, 0x00010004) // _ADR: Address > Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake > { > Return (GPRW (0x08, 0x04)) > } > > Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method > { > If (MAL) > { > If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) > { > Switch (ToInteger (Arg2)) > { > Case (Zero) > { > Switch (ToInteger (Arg1)) > { > Case (One) > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > Case (0x02) > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > Case (0x03) > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > Default > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > > } > } > Case (0x05) > { > Return (One) > } > Default > { > Return (Zero) > } > > } > } > Else > { > Return (Buffer (One) > { > 0x00 // . > }) > } > } > Else > { > Return (Buffer (One) > { > 0x00 // . > }) > } > } > > Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table > { > If (PICM) > { > Return (AR04) /* \_SB_.AR04 */ > } > > Return (PD04) /* \_SB_.PD04 */ > } > > Device (D008) > { > Name (_ADR, 0xFF) // _ADR: Address > } > } > > Device (GPP4) > { > Name (_ADR, 0x00010005) // _ADR: Address > Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake > { > Return (GPRW (0x08, 0x04)) > } > > Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method > { > If (MAL) > { > If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) > { > Switch (ToInteger (Arg2)) > { > Case (Zero) > { > Switch (ToInteger (Arg1)) > { > Case (One) > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > Case (0x02) > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > Case (0x03) > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > Default > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > > } > } > Case (0x05) > { > Return (One) > } > Default > { > Return (Zero) > } > > } > } > Else > { > Return (Buffer (One) > { > 0x00 // . > }) > } > } > Else > { > Return (Buffer (One) > { > 0x00 // . > }) > } > } > > Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table > { > If (PICM) > { > Return (AR05) /* \_SB_.AR05 */ > } > > Return (PD05) /* \_SB_.PD05 */ > } > > Device (D00A) > { > Name (_ADR, 0xFF) // _ADR: Address > } > } > > Device (GPP5) > { > Name (_ADR, 0x00010006) // _ADR: Address > Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake > { > Return (GPRW (0x08, 0x04)) > } > > Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method > { > If (MAL) > { > If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) > { > Switch (ToInteger (Arg2)) > { > Case (Zero) > { > Switch (ToInteger (Arg1)) > { > Case (One) > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > Case (0x02) > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > Case (0x03) > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > Default > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > > } > } > Case (0x05) > { > Return (One) > } > Default > { > Return (Zero) > } > > } > } > Else > { > Return (Buffer (One) > { > 0x00 // . > }) > } > } > Else > { > Return (Buffer (One) > { > 0x00 // . > }) > } > } > > Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table > { > If (PICM) > { > Return (AR06) /* \_SB_.AR06 */ > } > > Return (PD06) /* \_SB_.PD06 */ > } > > Device (D00C) > { > Name (_ADR, 0xFF) // _ADR: Address > } > } > > Device (GPP6) > { > Name (_ADR, 0x00010007) // _ADR: Address > Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake > { > Return (GPRW (0x08, 0x04)) > } > > Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method > { > If (MAL) > { > If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) > { > Switch (ToInteger (Arg2)) > { > Case (Zero) > { > Switch (ToInteger (Arg1)) > { > Case (One) > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > Case (0x02) > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > Case (0x03) > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > Default > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > > } > } > Case (0x05) > { > Return (One) > } > Default > { > Return (Zero) > } > > } > } > Else > { > Return (Buffer (One) > { > 0x00 // . > }) > } > } > Else > { > Return (Buffer (One) > { > 0x00 // . > }) > } > } > > Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table > { > If (PICM) > { > Return (AR07) /* \_SB_.AR07 */ > } > > Return (PD07) /* \_SB_.PD07 */ > } > > Device (D00E) > { > Name (_ADR, 0xFF) // _ADR: Address > } > } > > Device (GPP7) > { > Name (_ADR, 0x00020001) // _ADR: Address > Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake > { > Return (GPRW (0x08, 0x04)) > } > > Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method > { > If (MAL) > { > If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) > { > Switch (ToInteger (Arg2)) > { > Case (Zero) > { > Switch (ToInteger (Arg1)) > { > Case (One) > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > Case (0x02) > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > Case (0x03) > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > Default > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > > } > } > Case (0x05) > { > Return (One) > } > Default > { > Return (Zero) > } > > } > } > Else > { > Return (Buffer (One) > { > 0x00 // . > }) > } > } > Else > { > Return (Buffer (One) > { > 0x00 // . > }) > } > } > > Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table > { > If (PICM) > { > Return (AR08) /* \_SB_.AR08 */ > } > > Return (PD08) /* \_SB_.PD08 */ > } > > Device (D010) > { > Name (_ADR, 0xFF) // _ADR: Address > } > } > > Device (GPP8) > { > Name (_ADR, 0x00030001) // _ADR: Address > Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake > { > Return (GPRW (0x08, 0x04)) > } > > Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method > { > If (MAL) > { > If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) > { > Switch (ToInteger (Arg2)) > { > Case (Zero) > { > Switch (ToInteger (Arg1)) > { > Case (One) > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > Case (0x02) > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > Case (0x03) > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > Default > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > > } > } > Case (0x05) > { > Return (One) > } > Default > { > Return (Zero) > } > > } > } > Else > { > Return (Buffer (One) > { > 0x00 // . > }) > } > } > Else > { > Return (Buffer (One) > { > 0x00 // . > }) > } > } > > Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table > { > If (PICM) > { > Return (AR09) /* \_SB_.AR09 */ > } > > Return (PD09) /* \_SB_.PD09 */ > } > > Device (D012) > { > Name (_ADR, 0xFF) // _ADR: Address > } > } > > Device (GPP9) > { > Name (_ADR, 0x00030002) // _ADR: Address > Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake > { > Return (GPRW (0x08, 0x04)) > } > > Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method > { > If (MAL) > { > If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) > { > Switch (ToInteger (Arg2)) > { > Case (Zero) > { > Switch (ToInteger (Arg1)) > { > Case (One) > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > Case (0x02) > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > Case (0x03) > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > Default > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > > } > } > Case (0x05) > { > Return (One) > } > Default > { > Return (Zero) > } > > } > } > Else > { > Return (Buffer (One) > { > 0x00 // . > }) > } > } > Else > { > Return (Buffer (One) > { > 0x00 // . > }) > } > } > > Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table > { > If (PICM) > { > Return (AR0A) /* \_SB_.AR0A */ > } > > Return (PD0A) /* \_SB_.PD0A */ > } > > Device (D014) > { > Name (_ADR, 0xFF) // _ADR: Address > } > } > > Device (GPPA) > { > Name (_ADR, 0x00030003) // _ADR: Address > Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake > { > Return (GPRW (0x08, 0x04)) > } > > Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method > { > If (MAL) > { > If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) > { > Switch (ToInteger (Arg2)) > { > Case (Zero) > { > Switch (ToInteger (Arg1)) > { > Case (One) > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > Case (0x02) > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > Case (0x03) > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > Default > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > > } > } > Case (0x05) > { > Return (One) > } > Default > { > Return (Zero) > } > > } > } > Else > { > Return (Buffer (One) > { > 0x00 // . > }) > } > } > Else > { > Return (Buffer (One) > { > 0x00 // . > }) > } > } > > Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table > { > If (PICM) > { > Return (AR0B) /* \_SB_.AR0B */ > } > > Return (PD0B) /* \_SB_.PD0B */ > } > > Device (D016) > { > Name (_ADR, 0xFF) // _ADR: Address > } > } > > Device (GPPB) > { > Name (_ADR, 0x00030004) // _ADR: Address > Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake > { > Return (GPRW (0x08, 0x04)) > } > > Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method > { > If (MAL) > { > If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) > { > Switch (ToInteger (Arg2)) > { > Case (Zero) > { > Switch (ToInteger (Arg1)) > { > Case (One) > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > Case (0x02) > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > Case (0x03) > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > Default > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > > } > } > Case (0x05) > { > Return (One) > } > Default > { > Return (Zero) > } > > } > } > Else > { > Return (Buffer (One) > { > 0x00 // . > }) > } > } > Else > { > Return (Buffer (One) > { > 0x00 // . > }) > } > } > > Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table > { > If (PICM) > { > Return (AR0C) /* \_SB_.AR0C */ > } > > Return (PD0C) /* \_SB_.PD0C */ > } > > Device (D018) > { > Name (_ADR, 0xFF) // _ADR: Address > } > } > > Device (GPPC) > { > Name (_ADR, 0x00030005) // _ADR: Address > Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake > { > Return (GPRW (0x08, 0x04)) > } > > Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method > { > If (MAL) > { > If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) > { > Switch (ToInteger (Arg2)) > { > Case (Zero) > { > Switch (ToInteger (Arg1)) > { > Case (One) > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > Case (0x02) > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > Case (0x03) > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > Default > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > > } > } > Case (0x05) > { > Return (One) > } > Default > { > Return (Zero) > } > > } > } > Else > { > Return (Buffer (One) > { > 0x00 // . > }) > } > } > Else > { > Return (Buffer (One) > { > 0x00 // . > }) > } > } > > Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table > { > If (PICM) > { > Return (AR0D) /* \_SB_.AR0D */ > } > > Return (PD0D) /* \_SB_.PD0D */ > } > > Device (D01A) > { > Name (_ADR, 0xFF) // _ADR: Address > } > } > > Device (GPPD) > { > Name (_ADR, 0x00030006) // _ADR: Address > Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake > { > Return (GPRW (0x08, 0x04)) > } > > Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method > { > If (MAL) > { > If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) > { > Switch (ToInteger (Arg2)) > { > Case (Zero) > { > Switch (ToInteger (Arg1)) > { > Case (One) > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > Case (0x02) > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > Case (0x03) > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > Default > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > > } > } > Case (0x05) > { > Return (One) > } > Default > { > Return (Zero) > } > > } > } > Else > { > Return (Buffer (One) > { > 0x00 // . > }) > } > } > Else > { > Return (Buffer (One) > { > 0x00 // . > }) > } > } > > Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table > { > If (PICM) > { > Return (AR0E) /* \_SB_.AR0E */ > } > > Return (PD0E) /* \_SB_.PD0E */ > } > > Device (D01C) > { > Name (_ADR, 0xFF) // _ADR: Address > } > } > > Device (GPPE) > { > Name (_ADR, 0x00030007) // _ADR: Address > Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake > { > Return (GPRW (0x08, 0x04)) > } > > Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method > { > If (MAL) > { > If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) > { > Switch (ToInteger (Arg2)) > { > Case (Zero) > { > Switch (ToInteger (Arg1)) > { > Case (One) > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > Case (0x02) > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > Case (0x03) > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > Default > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > > } > } > Case (0x05) > { > Return (One) > } > Default > { > Return (Zero) > } > > } > } > Else > { > Return (Buffer (One) > { > 0x00 // . > }) > } > } > Else > { > Return (Buffer (One) > { > 0x00 // . > }) > } > } > > Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table > { > If (PICM) > { > Return (AR0F) /* \_SB_.AR0F */ > } > > Return (PD0F) /* \_SB_.PD0F */ > } > > Device (D01E) > { > Name (_ADR, 0xFF) // _ADR: Address > } > } > > Device (GPPF) > { > Name (_ADR, 0x00040001) // _ADR: Address > Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake > { > Return (GPRW (0x08, 0x04)) > } > > Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method > { > If (MAL) > { > If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) > { > Switch (ToInteger (Arg2)) > { > Case (Zero) > { > Switch (ToInteger (Arg1)) > { > Case (One) > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > Case (0x02) > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > Case (0x03) > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > Default > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > > } > } > Case (0x05) > { > Return (One) > } > Default > { > Return (Zero) > } > > } > } > Else > { > Return (Buffer (One) > { > 0x00 // . > }) > } > } > Else > { > Return (Buffer (One) > { > 0x00 // . > }) > } > } > > Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table > { > If (PICM) > { > Return (AR10) /* \_SB_.AR10 */ > } > > Return (PD10) /* \_SB_.PD10 */ > } > > Device (D020) > { > Name (_ADR, 0xFF) // _ADR: Address > } > } > > Device (GP17) > { > Name (_ADR, 0x00070001) // _ADR: Address > Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake > { > Return (GPRW (0x19, 0x04)) > } > > Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method > { > If (MAL) > { > If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) > { > Switch (ToInteger (Arg2)) > { > Case (Zero) > { > Switch (ToInteger (Arg1)) > { > Case (One) > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > Case (0x02) > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > Case (0x03) > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > Default > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > > } > } > Case (0x05) > { > Return (One) > } > Default > { > Return (Zero) > } > > } > } > Else > { > Return (Buffer (One) > { > 0x00 // . > }) > } > } > Else > { > Return (Buffer (One) > { > 0x00 // . > }) > } > } > > Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table > { > If (PICM) > { > Return (AR11) /* \_SB_.AR11 */ > } > > Return (PD11) /* \_SB_.PD11 */ > } > > Device (XHC0) > { > Name (_ADR, 0x03) // _ADR: Address > Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake > { > Return (GPRW (0x19, 0x04)) > } > } > > Device (APSP) > { > Name (_ADR, 0x02) // _ADR: Address > Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID > Name (PSPB, 0xFD100000) > Name (_STA, 0x0F) // _STA: Status > Name (CRS, ResourceTemplate () > { > Memory32Fixed (ReadWrite, > 0x00000000, // Address Base > 0x00000000, // Address Length > _Y0F) > }) > Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings > { > CreateDWordField (CRS, \_SB.PCI0.GP17.APSP._Y0F._BAS, PBAS) // _BAS: Base Address > CreateDWordField (CRS, \_SB.PCI0.GP17.APSP._Y0F._LEN, PLEN) // _LEN: Length > PBAS = PSPB /* \_SB_.PCI0.GP17.APSP.PSPB */ > PLEN = 0x00100000 > Return (CRS) /* \_SB_.PCI0.GP17.APSP.CRS_ */ > } > } > } > > Device (GP18) > { > Name (_ADR, 0x00080001) // _ADR: Address > Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake > { > Return (GPRW (0x08, 0x04)) > } > > Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method > { > If (MAL) > { > If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) > { > Switch (ToInteger (Arg2)) > { > Case (Zero) > { > Switch (ToInteger (Arg1)) > { > Case (One) > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > Case (0x02) > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > Case (0x03) > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > Default > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > > } > } > Case (0x05) > { > Return (One) > } > Default > { > Return (Zero) > } > > } > } > Else > { > Return (Buffer (One) > { > 0x00 // . > }) > } > } > Else > { > Return (Buffer (One) > { > 0x00 // . > }) > } > } > > Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table > { > If (PICM) > { > Return (AR12) /* \_SB_.AR12 */ > } > > Return (PD12) /* \_SB_.PD12 */ > } > > Device (AZAL) > { > Name (_ADR, 0x03) // _ADR: Address > } > > Device (SATA) > { > Name (_ADR, 0x02) // _ADR: Address > } > > Device (D02E) > { > Name (_ADR, 0x02) // _ADR: Address > } > } > > Device (D027) > { > Name (_ADR, 0x00140000) // _ADR: Address > } > > Device (SBRG) > { > Name (_ADR, 0x00140003) // _ADR: Address > 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 > 0x00, // Alignment > 0x02, // Length > ) > IO (Decode16, > 0x00A0, // Range Minimum > 0x00A0, // Range Maximum > 0x00, // Alignment > 0x02, // Length > ) > IRQNoFlags () > {2} > }) > } > > Device (DMAD) > { > Name (_HID, EisaId ("PNP0200") /* PC-class DMA Controller */) // _HID: Hardware ID > Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings > { > DMA (Compatibility, BusMaster, Transfer8, ) > {4} > IO (Decode16, > 0x0000, // Range Minimum > 0x0000, // Range Maximum > 0x00, // Alignment > 0x10, // Length > ) > IO (Decode16, > 0x0081, // Range Minimum > 0x0081, // Range Maximum > 0x00, // Alignment > 0x03, // Length > ) > IO (Decode16, > 0x0087, // Range Minimum > 0x0087, // Range Maximum > 0x00, // Alignment > 0x01, // Length > ) > IO (Decode16, > 0x0089, // Range Minimum > 0x0089, // Range Maximum > 0x00, // Alignment > 0x03, // Length > ) > IO (Decode16, > 0x008F, // Range Minimum > 0x008F, // Range Maximum > 0x00, // Alignment > 0x01, // Length > ) > IO (Decode16, > 0x00C0, // Range Minimum > 0x00C0, // Range Maximum > 0x00, // Alignment > 0x20, // Length > ) > }) > } > > Device (TMR) > { > Name (_HID, EisaId ("PNP0100") /* PC-class System Timer */) // _HID: Hardware ID > Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings > { > IO (Decode16, > 0x0040, // Range Minimum > 0x0040, // Range Maximum > 0x00, // Alignment > 0x04, // Length > ) > IRQNoFlags () > {0} > }) > } > > Device (RTC0) > { > Name (_HID, EisaId ("PNP0B00") /* AT Real-Time Clock */) // _HID: Hardware ID > Name (BUF0, ResourceTemplate () > { > IO (Decode16, > 0x0070, // Range Minimum > 0x0070, // Range Maximum > 0x00, // Alignment > 0x02, // Length > ) > }) > Name (BUF1, ResourceTemplate () > { > IO (Decode16, > 0x0070, // Range Minimum > 0x0070, // Range Maximum > 0x00, // Alignment > 0x02, // Length > ) > IRQNoFlags () > {8} > }) > Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings > { > If ((HPEN == One)) > { > Return (BUF0) /* \_SB_.PCI0.SBRG.RTC0.BUF0 */ > } > > Return (BUF1) /* \_SB_.PCI0.SBRG.RTC0.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 > 0x00, // Alignment > 0x01, // Length > ) > }) > } > > OperationRegion (SMI0, SystemIO, SMIO, One) > Field (SMI0, ByteAcc, NoLock, Preserve) > { > SMIC, 8 > } > > Scope (\_SB) > { > Scope (PCI0) > { > Device (S900) > { > Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID > Name (_UID, 0x0700) // _UID: Unique ID > Name (_STA, 0x0F) // _STA: Status > Name (CRS, ResourceTemplate () > { > IO (Decode16, > 0x0010, // Range Minimum > 0x0010, // Range Maximum > 0x00, // Alignment > 0x10, // Length > ) > IO (Decode16, > 0x0022, // Range Minimum > 0x0022, // Range Maximum > 0x00, // Alignment > 0x1E, // Length > ) > IO (Decode16, > 0x0063, // Range Minimum > 0x0063, // Range Maximum > 0x00, // Alignment > 0x01, // Length > ) > IO (Decode16, > 0x0065, // Range Minimum > 0x0065, // Range Maximum > 0x00, // Alignment > 0x01, // Length > ) > IO (Decode16, > 0x0067, // Range Minimum > 0x0067, // Range Maximum > 0x00, // Alignment > 0x09, // Length > ) > IO (Decode16, > 0x0072, // Range Minimum > 0x0072, // Range Maximum > 0x00, // Alignment > 0x0E, // Length > ) > IO (Decode16, > 0x0080, // Range Minimum > 0x0080, // Range Maximum > 0x00, // Alignment > 0x01, // Length > ) > IO (Decode16, > 0x0084, // Range Minimum > 0x0084, // Range Maximum > 0x00, // Alignment > 0x03, // Length > ) > IO (Decode16, > 0x0088, // Range Minimum > 0x0088, // Range Maximum > 0x00, // Alignment > 0x01, // Length > ) > IO (Decode16, > 0x008C, // Range Minimum > 0x008C, // Range Maximum > 0x00, // Alignment > 0x03, // Length > ) > IO (Decode16, > 0x0090, // Range Minimum > 0x0090, // Range Maximum > 0x00, // Alignment > 0x10, // Length > ) > IO (Decode16, > 0x00A2, // Range Minimum > 0x00A2, // Range Maximum > 0x00, // Alignment > 0x1E, // Length > ) > IO (Decode16, > 0x00B1, // Range Minimum > 0x00B1, // Range Maximum > 0x00, // Alignment > 0x01, // Length > ) > IO (Decode16, > 0x00E0, // Range Minimum > 0x00E0, // Range Maximum > 0x00, // Alignment > 0x10, // Length > ) > IO (Decode16, > 0x04D0, // Range Minimum > 0x04D0, // Range Maximum > 0x00, // Alignment > 0x02, // Length > ) > IO (Decode16, > 0x040B, // Range Minimum > 0x040B, // Range Maximum > 0x00, // Alignment > 0x01, // Length > ) > IO (Decode16, > 0x04D6, // Range Minimum > 0x04D6, // Range Maximum > 0x00, // Alignment > 0x01, // Length > ) > IO (Decode16, > 0x0C00, // Range Minimum > 0x0C00, // Range Maximum > 0x00, // Alignment > 0x02, // Length > ) > IO (Decode16, > 0x0C14, // Range Minimum > 0x0C14, // Range Maximum > 0x00, // Alignment > 0x01, // Length > ) > IO (Decode16, > 0x0C50, // Range Minimum > 0x0C50, // Range Maximum > 0x00, // Alignment > 0x02, // Length > ) > IO (Decode16, > 0x0C52, // Range Minimum > 0x0C52, // Range Maximum > 0x00, // Alignment > 0x01, // Length > ) > IO (Decode16, > 0x0C6C, // Range Minimum > 0x0C6C, // Range Maximum > 0x00, // Alignment > 0x01, // Length > ) > IO (Decode16, > 0x0C6F, // Range Minimum > 0x0C6F, // Range Maximum > 0x00, // Alignment > 0x01, // Length > ) > IO (Decode16, > 0x0CD0, // Range Minimum > 0x0CD0, // Range Maximum > 0x00, // Alignment > 0x02, // Length > ) > IO (Decode16, > 0x0CD2, // Range Minimum > 0x0CD2, // Range Maximum > 0x00, // Alignment > 0x02, // Length > ) > IO (Decode16, > 0x0CD4, // Range Minimum > 0x0CD4, // Range Maximum > 0x00, // Alignment > 0x02, // Length > ) > IO (Decode16, > 0x0CD6, // Range Minimum > 0x0CD6, // Range Maximum > 0x00, // Alignment > 0x02, // Length > ) > IO (Decode16, > 0x0CD8, // Range Minimum > 0x0CD8, // Range Maximum > 0x00, // Alignment > 0x08, // Length > ) > IO (Decode16, > 0x0000, // Range Minimum > 0x0000, // Range Maximum > 0x00, // Alignment > 0x00, // Length > _Y10) > IO (Decode16, > 0x0000, // Range Minimum > 0x0000, // Range Maximum > 0x00, // Alignment > 0x00, // Length > _Y12) > IO (Decode16, > 0x0000, // Range Minimum > 0x0000, // Range Maximum > 0x00, // Alignment > 0x00, // Length > _Y11) > IO (Decode16, > 0x0900, // Range Minimum > 0x0900, // Range Maximum > 0x00, // Alignment > 0x10, // Length > ) > IO (Decode16, > 0x0910, // Range Minimum > 0x0910, // Range Maximum > 0x00, // Alignment > 0x10, // Length > ) > IO (Decode16, > 0x0060, // Range Minimum > 0x0060, // Range Maximum > 0x00, // Alignment > 0x00, // Length > ) > IO (Decode16, > 0x0064, // Range Minimum > 0x0064, // Range Maximum > 0x00, // Alignment > 0x00, // Length > ) > Memory32Fixed (ReadWrite, > 0x00000000, // Address Base > 0x00000000, // Address Length > _Y13) > Memory32Fixed (ReadWrite, > 0xFEC01000, // Address Base > 0x00001000, // Address Length > ) > Memory32Fixed (ReadWrite, > 0xFEDC0000, // Address Base > 0x00001000, // Address Length > ) > Memory32Fixed (ReadWrite, > 0xFEE00000, // Address Base > 0x00001000, // Address Length > ) > Memory32Fixed (ReadWrite, > 0xFED80000, // Address Base > 0x00010000, // Address Length > ) > Memory32Fixed (ReadWrite, > 0x00000000, // Address Base > 0x00000000, // Address Length > _Y14) > Memory32Fixed (ReadWrite, > 0x00000000, // Address Base > 0x00000000, // Address Length > _Y15) > Memory32Fixed (ReadWrite, > 0x00000000, // Address Base > 0x00000000, // Address Length > _Y16) > }) > Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings > { > CreateWordField (CRS, \_SB.PCI0.S900._Y10._MIN, PBB) // _MIN: Minimum Base Address > CreateWordField (CRS, \_SB.PCI0.S900._Y10._MAX, PBH) // _MAX: Maximum Base Address > CreateByteField (CRS, \_SB.PCI0.S900._Y10._LEN, PML) // _LEN: Length > PBB = PMBS /* \PMBS */ > PBH = PMBS /* \PMBS */ > PML = PMLN /* \PMLN */ > If (SMBB) > { > CreateWordField (CRS, \_SB.PCI0.S900._Y11._MIN, SMB1) // _MIN: Minimum Base Address > CreateWordField (CRS, \_SB.PCI0.S900._Y11._MAX, SMH1) // _MAX: Maximum Base Address > CreateByteField (CRS, \_SB.PCI0.S900._Y11._LEN, SML1) // _LEN: Length > SMB1 = SMBB /* \SMBB */ > SMH1 = SMBB /* \SMBB */ > SML1 = SMBL /* \SMBL */ > CreateWordField (CRS, \_SB.PCI0.S900._Y12._MIN, SMBZ) // _MIN: Minimum Base Address > CreateWordField (CRS, \_SB.PCI0.S900._Y12._MAX, SMH0) // _MAX: Maximum Base Address > CreateByteField (CRS, \_SB.PCI0.S900._Y12._LEN, SML0) // _LEN: Length > SMBZ = SMB0 /* \SMB0 */ > SMH0 = SMB0 /* \SMB0 */ > SML0 = SMBM /* \SMBM */ > } > > If (APCB) > { > CreateDWordField (CRS, \_SB.PCI0.S900._Y13._BAS, APB) // _BAS: Base Address > CreateDWordField (CRS, \_SB.PCI0.S900._Y13._LEN, APL) // _LEN: Length > APB = APCB /* \APCB */ > APL = APCL /* \APCL */ > } > > CreateDWordField (CRS, \_SB.PCI0.S900._Y14._BAS, SPIB) // _BAS: Base Address > CreateDWordField (CRS, \_SB.PCI0.S900._Y14._LEN, SPIL) // _LEN: Length > SPIB = 0xFEC10000 > SPIL = 0x1000 > If (WDTB) > { > CreateDWordField (CRS, \_SB.PCI0.S900._Y15._BAS, WDTB) // _BAS: Base Address > CreateDWordField (CRS, \_SB.PCI0.S900._Y15._LEN, WDTL) // _LEN: Length > WDTB = \WDTB > WDTL = \WDTL > } > > CreateDWordField (CRS, \_SB.PCI0.S900._Y16._BAS, ROMB) // _BAS: Base Address > CreateDWordField (CRS, \_SB.PCI0.S900._Y16._LEN, ROML) // _LEN: Length > ROMB = 0xFF000000 > ROML = 0x01000000 > Return (CRS) /* \_SB_.PCI0.S900.CRS_ */ > } > } > } > } > > Scope (\_SB) > { > Scope (PCI0) > { > Scope (SBRG) > { > Method (RRIO, 4, NotSerialized) > { > Debug = "RRIO" > } > > Method (RDMA, 3, NotSerialized) > { > Debug = "rDMA" > } > } > } > } > > Device (SIO1) > { > Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID > Name (_UID, Zero) // _UID: Unique ID > Name (CRS, ResourceTemplate () > { > IO (Decode16, > 0x0000, // Range Minimum > 0x0000, // Range Maximum > 0x00, // Alignment > 0x00, // Length > _Y17) > IO (Decode16, > 0x0000, // Range Minimum > 0x0000, // Range Maximum > 0x00, // Alignment > 0x00, // Length > _Y18) > IO (Decode16, > 0x0000, // Range Minimum > 0x0000, // Range Maximum > 0x00, // Alignment > 0x00, // Length > _Y19) > IO (Decode16, > 0x0000, // Range Minimum > 0x0000, // Range Maximum > 0x00, // Alignment > 0x00, // Length > _Y1A) > IO (Decode16, > 0x0000, // Range Minimum > 0x0000, // Range Maximum > 0x00, // Alignment > 0x00, // Length > _Y1B) > }) > Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings > { > If (((SP1O < 0x03F0) && (SP1O > 0xF0))) > { > CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y17._MIN, GPI0) // _MIN: Minimum Base Address > CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y17._MAX, GPI1) // _MAX: Maximum Base Address > CreateByteField (CRS, \_SB.PCI0.SBRG.SIO1._Y17._LEN, GPIL) // _LEN: Length > GPI0 = SP1O /* \SP1O */ > GPI1 = SP1O /* \SP1O */ > GPIL = 0x02 > } > > If (IO1B) > { > CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y18._MIN, GP10) // _MIN: Minimum Base Address > CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y18._MAX, GP11) // _MAX: Maximum Base Address > CreateByteField (CRS, \_SB.PCI0.SBRG.SIO1._Y18._LEN, GPL1) // _LEN: Length > GP10 = IO1B /* \IO1B */ > GP11 = IO1B /* \IO1B */ > GPL1 = IO1L /* \IO1L */ > } > > If (IO2B) > { > CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y19._MIN, GP20) // _MIN: Minimum Base Address > CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y19._MAX, GP21) // _MAX: Maximum Base Address > CreateByteField (CRS, \_SB.PCI0.SBRG.SIO1._Y19._LEN, GPL2) // _LEN: Length > GP20 = IO2B /* \IO2B */ > GP21 = IO2B /* \IO2B */ > GPL2 = IO2L /* \IO2L */ > } > > If (IO3B) > { > CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y1A._MIN, GP30) // _MIN: Minimum Base Address > CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y1A._MAX, GP31) // _MAX: Maximum Base Address > CreateByteField (CRS, \_SB.PCI0.SBRG.SIO1._Y1A._LEN, GPL3) // _LEN: Length > GP30 = IO3B /* \IO3B */ > GP31 = IO3B /* \IO3B */ > GPL3 = IO3L /* \IO3L */ > } > > If (IO4B) > { > CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y1B._MIN, GP40) // _MIN: Minimum Base Address > CreateWordField (CRS, \_SB.PCI0.SBRG.SIO1._Y1B._MAX, GP41) // _MAX: Maximum Base Address > CreateByteField (CRS, \_SB.PCI0.SBRG.SIO1._Y1B._LEN, GPL4) // _LEN: Length > GP40 = IO4B /* \IO4B */ > GP41 = IO4B /* \IO4B */ > GPL4 = IO4L /* \IO4L */ > } > > Return (CRS) /* \_SB_.PCI0.SBRG.SIO1.CRS_ */ > } > > Name (DCAT, Package (0x15) > { > 0x02, > 0x03, > One, > Zero, > 0xFF, > 0xFF, > 0xFF, > 0xFF, > 0xFF, > 0xFF, > 0x05, > 0xFF, > 0xFF, > 0xFF, > 0x05, > 0xFF, > 0x06, > 0xFF, > 0xFF, > 0xFF, > 0xFF > }) > Mutex (MUT0, 0x00) > Method (ENFG, 1, NotSerialized) > { > Acquire (MUT0, 0x0FFF) > INDX = ENTK /* \ENTK */ > INDX = ENTK /* \ENTK */ > LDN = Arg0 > } > > Method (EXFG, 0, NotSerialized) > { > INDX = EXTK /* \EXTK */ > Release (MUT0) > } > > Method (LPTM, 1, NotSerialized) > { > ENFG (CGLD (Arg0)) > Local0 = (OPT0 & 0x02) > EXFG () > Return (Local0) > } > > Method (UHID, 1, NotSerialized) > { > ENFG (CGLD (Arg0)) > Local0 = (OPT0 & 0x10) > EXFG () > If (Local0) > { > Return (0x1005D041) > } > Else > { > Return (0x0105D041) > } > } > > OperationRegion (IOID, SystemIO, SP1O, 0x02) > Field (IOID, ByteAcc, NoLock, Preserve) > { > INDX, 8, > DATA, 8 > } > > IndexField (INDX, DATA, ByteAcc, NoLock, Preserve) > { > Offset (0x07), > LDN, 8, > Offset (0x21), > SCF1, 8, > SCF2, 8, > SCF3, 8, > SCF4, 8, > SCF5, 8, > SCF6, 8, > SCF7, 8, > Offset (0x29), > CKCF, 8, > Offset (0x2F), > SCFF, 8, > ACTR, 8, > Offset (0x60), > IOAH, 8, > IOAL, 8, > IOH2, 8, > IOL2, 8, > Offset (0x70), > INTR, 4, > INTT, 4, > Offset (0x74), > DMCH, 8, > Offset (0xE0), > RGE0, 8, > RGE1, 8, > RGE2, 8, > RGE3, 8, > RGE4, 8, > RGE5, 8, > RGE6, 8, > RGE7, 8, > RGE8, 8, > RGE9, 8, > Offset (0xF0), > OPT0, 8, > OPT1, 8, > OPT2, 8, > OPT3, 8, > OPT4, 8, > OPT5, 8, > OPT6, 8, > OPT7, 8, > OPT8, 8, > OPT9, 8 > } > > Method (CGLD, 1, NotSerialized) > { > Return (DerefOf (DCAT [Arg0])) > } > > Method (DSTA, 1, NotSerialized) > { > ENFG (CGLD (Arg0)) > Local0 = ACTR /* \_SB_.PCI0.SBRG.SIO1.ACTR */ > Local1 = ((IOAH << 0x08) | IOAL) /* \_SB_.PCI0.SBRG.SIO1.IOAL */ > EXFG () > If ((Local0 == 0xFF)) > { > Return (Zero) > } > > Local0 &= One > If ((Arg0 < 0x10)) > { > IOST |= (Local0 << Arg0) > } > > If (Local0) > { > Return (0x0F) > } > ElseIf ((Arg0 < 0x10)) > { > If (((One << Arg0) & IOST)) > { > Return (0x0D) > } > Else > { > Return (Zero) > } > } > Else > { > If (Local1) > { > Return (0x0D) > } > > Return (Zero) > } > } > > Method (DCNT, 2, NotSerialized) > { > ENFG (CGLD (Arg0)) > If (((DMCH < 0x04) && ((Local1 = (DMCH & 0x03)) != Zero))) > { > RDMA (Arg0, Arg1, Local1++) > } > > ACTR = Arg1 > Local1 = (IOAH << 0x08) > Local1 |= IOAL > RRIO (Arg0, Arg1, Local1, 0x08) > EXFG () > } > > Name (CRS1, ResourceTemplate () > { > IO (Decode16, > 0x0000, // Range Minimum > 0x0000, // Range Maximum > 0x01, // Alignment > 0x00, // Length > _Y1E) > IRQNoFlags (_Y1C) > {} > DMA (Compatibility, NotBusMaster, Transfer8, _Y1D) > {} > }) > CreateWordField (CRS1, \_SB.PCI0.SBRG.SIO1._Y1C._INT, IRQM) // _INT: Interrupts > CreateByteField (CRS1, \_SB.PCI0.SBRG.SIO1._Y1D._DMA, DMAM) // _DMA: Direct Memory Access > CreateWordField (CRS1, \_SB.PCI0.SBRG.SIO1._Y1E._MIN, IO11) // _MIN: Minimum Base Address > CreateWordField (CRS1, \_SB.PCI0.SBRG.SIO1._Y1E._MAX, IO12) // _MAX: Maximum Base Address > CreateByteField (CRS1, \_SB.PCI0.SBRG.SIO1._Y1E._LEN, LEN1) // _LEN: Length > Name (CRS2, ResourceTemplate () > { > IO (Decode16, > 0x0000, // Range Minimum > 0x0000, // Range Maximum > 0x01, // Alignment > 0x00, // Length > _Y21) > IO (Decode16, > 0x0000, // Range Minimum > 0x0000, // Range Maximum > 0x01, // Alignment > 0x00, // Length > _Y22) > IRQNoFlags (_Y1F) > {} > DMA (Compatibility, NotBusMaster, Transfer8, _Y20) > {} > }) > CreateWordField (CRS2, \_SB.PCI0.SBRG.SIO1._Y1F._INT, IRQE) // _INT: Interrupts > CreateByteField (CRS2, \_SB.PCI0.SBRG.SIO1._Y20._DMA, DMAE) // _DMA: Direct Memory Access > CreateWordField (CRS2, \_SB.PCI0.SBRG.SIO1._Y21._MIN, IO21) // _MIN: Minimum Base Address > CreateWordField (CRS2, \_SB.PCI0.SBRG.SIO1._Y21._MAX, IO22) // _MAX: Maximum Base Address > CreateByteField (CRS2, \_SB.PCI0.SBRG.SIO1._Y21._LEN, LEN2) // _LEN: Length > CreateWordField (CRS2, \_SB.PCI0.SBRG.SIO1._Y22._MIN, IO31) // _MIN: Minimum Base Address > CreateWordField (CRS2, \_SB.PCI0.SBRG.SIO1._Y22._MAX, IO32) // _MAX: Maximum Base Address > CreateByteField (CRS2, \_SB.PCI0.SBRG.SIO1._Y22._LEN, LEN3) // _LEN: Length > Name (CRS3, ResourceTemplate () > { > IO (Decode16, > 0x0000, // Range Minimum > 0x0000, // Range Maximum > 0x01, // Alignment > 0x00, // Length > _Y25) > IRQ (Level, ActiveLow, Shared, _Y23) > {} > DMA (Compatibility, NotBusMaster, Transfer8, _Y24) > {} > }) > CreateWordField (CRS3, \_SB.PCI0.SBRG.SIO1._Y23._INT, IRQT) // _INT: Interrupts > CreateByteField (CRS3, \_SB.PCI0.SBRG.SIO1._Y23._HE, IRQS) // _HE_: High-Edge > CreateByteField (CRS3, \_SB.PCI0.SBRG.SIO1._Y24._DMA, DMAT) // _DMA: Direct Memory Access > CreateWordField (CRS3, \_SB.PCI0.SBRG.SIO1._Y25._MIN, IO41) // _MIN: Minimum Base Address > CreateWordField (CRS3, \_SB.PCI0.SBRG.SIO1._Y25._MAX, IO42) // _MAX: Maximum Base Address > CreateByteField (CRS3, \_SB.PCI0.SBRG.SIO1._Y25._LEN, LEN4) // _LEN: Length > Method (DCRS, 2, NotSerialized) > { > ENFG (CGLD (Arg0)) > IO11 = (IOAH << 0x08) > IO11 |= IOAL /* \_SB_.PCI0.SBRG.SIO1.IO11 */ > IO12 = IO11 /* \_SB_.PCI0.SBRG.SIO1.IO11 */ > LEN1 = 0x08 > If (INTR) > { > IRQM = (One << INTR) /* \_SB_.PCI0.SBRG.SIO1.INTR */ > } > Else > { > IRQM = Zero > } > > If (((DMCH > 0x03) || (Arg1 == Zero))) > { > DMAM = Zero > } > Else > { > Local1 = (DMCH & 0x03) > DMAM = (One << Local1) > } > > EXFG () > Return (CRS1) /* \_SB_.PCI0.SBRG.SIO1.CRS1 */ > } > > Method (DCR2, 2, NotSerialized) > { > ENFG (CGLD (Arg0)) > IO21 = (IOAH << 0x08) > IO21 |= IOAL /* \_SB_.PCI0.SBRG.SIO1.IO21 */ > IO22 = IO21 /* \_SB_.PCI0.SBRG.SIO1.IO21 */ > LEN2 = 0x08 > IO31 = (IOH2 << 0x08) > IO31 |= IOL2 /* \_SB_.PCI0.SBRG.SIO1.IO31 */ > IO32 = IO31 /* \_SB_.PCI0.SBRG.SIO1.IO31 */ > LEN3 = 0x08 > If (INTR) > { > IRQE = (One << INTR) /* \_SB_.PCI0.SBRG.SIO1.INTR */ > } > Else > { > IRQE = Zero > } > > If (((DMCH > 0x03) || (Arg1 == Zero))) > { > DMAE = Zero > } > Else > { > Local1 = (DMCH & 0x03) > DMAE = (One << Local1) > } > > EXFG () > Return (CRS2) /* \_SB_.PCI0.SBRG.SIO1.CRS2 */ > } > > Method (DCR3, 2, NotSerialized) > { > ENFG (CGLD (Arg0)) > IO41 = (IOAH << 0x08) > IO41 |= IOAL /* \_SB_.PCI0.SBRG.SIO1.IO41 */ > IO42 = IO41 /* \_SB_.PCI0.SBRG.SIO1.IO41 */ > LEN4 = 0x08 > If (INTR) > { > IRQT = (One << INTR) /* \_SB_.PCI0.SBRG.SIO1.INTR */ > } > Else > { > IRQT = Zero > } > > If (((DMCH > 0x03) || (Arg1 == Zero))) > { > DMAT = Zero > } > Else > { > Local1 = (DMCH & 0x03) > DMAT = (One << Local1) > } > > EXFG () > Return (CRS3) /* \_SB_.PCI0.SBRG.SIO1.CRS3 */ > } > > Method (DSRS, 2, NotSerialized) > { > If (((Arg1 == 0x02) & LPTM (Arg1))) > { > DSR2 (Arg0, Arg1) > } > Else > { > CreateWordField (Arg0, 0x09, IRQM) > CreateByteField (Arg0, 0x0C, DMAM) > CreateWordField (Arg0, 0x02, IO11) > ENFG (CGLD (Arg1)) > IOAL = (IO11 & 0xFF) > IOAH = (IO11 >> 0x08) > If (IRQM) > { > FindSetRightBit (IRQM, Local0) > INTR = (Local0 - One) > } > Else > { > INTR = Zero > } > > If (DMAM) > { > FindSetRightBit (DMAM, Local0) > DMCH = (Local0 - One) > } > Else > { > DMCH = 0x04 > } > > EXFG () > DCNT (Arg1, One) > Local2 = Arg1 > If ((Local2 > Zero)) > { > Local2 -= One > } > } > } > > Method (DSR2, 2, NotSerialized) > { > CreateWordField (Arg0, 0x11, IRQE) > CreateByteField (Arg0, 0x14, DMAE) > CreateWordField (Arg0, 0x02, IO21) > CreateWordField (Arg0, 0x0A, IO31) > ENFG (CGLD (Arg1)) > IOAL = (IO21 & 0xFF) > IOAH = (IO21 >> 0x08) > IOL2 = (IO31 & 0xFF) > IOH2 = (IO31 >> 0x08) > If (IRQE) > { > FindSetRightBit (IRQE, Local0) > INTR = (Local0 - One) > } > Else > { > INTR = Zero > } > > If (DMAE) > { > FindSetRightBit (DMAE, Local0) > DMCH = (Local0 - One) > } > Else > { > DMCH = 0x04 > } > > EXFG () > DCNT (Arg1, One) > Local2 = Arg1 > If ((Local2 > Zero)) > { > Local2 -= One > } > } > > Method (DSR3, 2, NotSerialized) > { > CreateWordField (Arg0, 0x02, IO41) > CreateWordField (Arg0, 0x09, IRQT) > CreateByteField (Arg0, 0x0B, IRQS) > CreateByteField (Arg0, 0x0D, DMAT) > ENFG (CGLD (Arg1)) > IOAL = (IO41 & 0xFF) > IOAH = (IO41 >> 0x08) > If (IRQT) > { > FindSetRightBit (IRQT, Local0) > INTR = (Local0 - One) > } > Else > { > INTR = Zero > } > > If (DMAT) > { > FindSetRightBit (DMAT, Local0) > DMCH = (Local0 - One) > } > Else > { > DMCH = 0x04 > } > > EXFG () > DCNT (Arg1, One) > Local2 = Arg1 > If ((Local2 > Zero)) > { > Local2 -= One > } > } > > Name (PMFG, Zero) > Method (SIOS, 1, NotSerialized) > { > Debug = "SIOS" > If ((0x05 != Arg0)) > { > ENFG (0x0A) > If ((Arg0 == One)) > { > OPT6 &= 0xCF > If (KBFG) > { > OPT6 |= 0x10 > } > Else > { > OPT6 &= 0xEF > } > > If (MSFG) > { > OPT6 |= 0x20 > } > Else > { > OPT6 &= 0xDF > } > > OPT3 = 0xFF > OPT4 = 0xFF > OPT2 |= One > } > > If ((Arg0 >= 0x03)) > { > RGE0 &= 0x9F > Local0 = RGE3 /* \_SB_.PCI0.SBRG.SIO1.RGE3 */ > Sleep (0xC8) > If (KBFG) > { > RGE0 |= 0x41 > } > Else > { > RGE0 &= 0xBE > } > > If (MSFG) > { > RGE0 |= 0x22 > } > Else > { > RGE0 &= 0xDD > } > > RGE4 |= One > } > > If ((Arg0 == 0x03)) > { > LDN = 0x0A > OPT0 |= 0x20 > RGE4 |= 0x10 > LDN = 0x0B > OPT7 = 0x45 > If ((OPT7 == 0x87)) > { > OPT7 = 0x45 > } > } > > EXFG () > } > } > > Method (SIOW, 1, NotSerialized) > { > Debug = "SIOW" > ENFG (0x0A) > If ((Arg0 == One)) > { > PMFG = OPT3 /* \_SB_.PCI0.SBRG.SIO1.OPT3 */ > OPT3 = 0xFF > OPT6 &= 0xCF > OPT2 &= 0xFE > } > > If ((Arg0 >= 0x03)) > { > PMFG = RGE3 /* \_SB_.PCI0.SBRG.SIO1.RGE3 */ > Local0 = RGE3 /* \_SB_.PCI0.SBRG.SIO1.RGE3 */ > RGE0 &= 0x9F > RGE4 &= 0xFE > } > > LDN = 0x0B > If ((OPT7 != Zero)) > { > OPT7 = 0x87 > } > > LDN = 0x09 > ACTR |= 0x08 > OPT5 &= 0xDF > OPT4 &= 0xDF > LDN = 0x0F > RGE5 &= 0xDF > SCFF &= 0xF7 > EXFG () > } > > Method (SIOH, 0, NotSerialized) > { > If ((PMFG & 0x08)){} > If ((PMFG & 0x10)){} > } > } > > Device (UAR1) > { > Name (_HID, EisaId ("PNP0501") /* 16550A-compatible COM Serial Port */) // _HID: Hardware ID > Name (_UID, Zero) // _UID: Unique ID > Name (LDN, 0x02) > Method (_STA, 0, NotSerialized) // _STA: Status > { > Return (^^SIO1.DSTA (Zero)) > } > > Method (_DIS, 0, NotSerialized) // _DIS: Disable Device > { > ^^SIO1.DCNT (Zero, Zero) > } > > Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings > { > Return (^^SIO1.DCRS (Zero, Zero)) > } > > Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings > { > ^^SIO1.DSRS (Arg0, Zero) > } > > Name (_DDN, "COM1") // _DDN: DOS Device Name > Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings > { > StartDependentFn (0x00, 0x00) > { > IO (Decode16, > 0x03F8, // Range Minimum > 0x03F8, // Range Maximum > 0x01, // Alignment > 0x08, // Length > ) > IRQNoFlags () > {4} > DMA (Compatibility, NotBusMaster, Transfer8, ) > {} > } > StartDependentFnNoPri () > { > IO (Decode16, > 0x03F8, // Range Minimum > 0x03F8, // Range Maximum > 0x01, // Alignment > 0x08, // Length > ) > IRQNoFlags () > {4} > DMA (Compatibility, NotBusMaster, Transfer8, ) > {} > } > StartDependentFnNoPri () > { > IO (Decode16, > 0x02F8, // Range Minimum > 0x02F8, // Range Maximum > 0x01, // Alignment > 0x08, // Length > ) > IRQNoFlags () > {3} > DMA (Compatibility, NotBusMaster, Transfer8, ) > {} > } > StartDependentFnNoPri () > { > IO (Decode16, > 0x03E8, // Range Minimum > 0x03E8, // Range Maximum > 0x01, // Alignment > 0x08, // Length > ) > IRQNoFlags () > {4} > DMA (Compatibility, NotBusMaster, Transfer8, ) > {} > } > StartDependentFnNoPri () > { > IO (Decode16, > 0x02E8, // Range Minimum > 0x02E8, // Range Maximum > 0x01, // Alignment > 0x08, // Length > ) > IRQNoFlags () > {3} > DMA (Compatibility, NotBusMaster, Transfer8, ) > {} > } > EndDependentFn () > }) > } > > Device (PS2K) > { > Name (_HID, EisaId ("PNP0303") /* IBM Enhanced Keyboard (101/102-key, PS/2 Mouse) */) // _HID: Hardware ID > Name (_UID, Zero) // _UID: Unique ID > Name (LDN, 0x05) > Name (_CID, EisaId ("PNP030B")) // _CID: Compatible ID > Method (_STA, 0, NotSerialized) // _STA: Status > { > If ((IOST & 0x0400)) > { > Return (0x0F) > } > Else > { > Return (Zero) > } > } > > Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings > { > IO (Decode16, > 0x0060, // Range Minimum > 0x0060, // Range Maximum > 0x00, // Alignment > 0x01, // Length > ) > IO (Decode16, > 0x0064, // Range Minimum > 0x0064, // Range Maximum > 0x00, // Alignment > 0x01, // Length > ) > IRQNoFlags () > {1} > }) > Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings > { > StartDependentFn (0x00, 0x00) > { > IO (Decode16, > 0x0060, // Range Minimum > 0x0060, // Range Maximum > 0x00, // Alignment > 0x01, // Length > ) > IO (Decode16, > 0x0064, // Range Minimum > 0x0064, // Range Maximum > 0x00, // Alignment > 0x01, // Length > ) > IRQNoFlags () > {1} > } > EndDependentFn () > }) > Method (_PSW, 1, NotSerialized) // _PSW: Power State Wake > { > KBFG = Arg0 > } > > Scope (\) > { > Name (KBFG, One) > } > > Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake > { > Return (GPRW (0x1D, 0x03)) > } > } > > Device (PS2M) > { > Name (_HID, EisaId ("PNP0F03") /* Microsoft PS/2-style Mouse */) // _HID: Hardware ID > Name (_UID, Zero) // _UID: Unique ID > Name (LDN, 0x05) > Name (_CID, EisaId ("PNP0F13") /* PS/2 Mouse */) // _CID: Compatible ID > Method (_STA, 0, NotSerialized) // _STA: Status > { > If ((IOST & 0x4000)) > { > Return (0x0F) > } > Else > { > Return (Zero) > } > } > > Name (CRS1, ResourceTemplate () > { > IRQNoFlags () > {12} > }) > Name (CRS2, ResourceTemplate () > { > IO (Decode16, > 0x0060, // Range Minimum > 0x0060, // Range Maximum > 0x00, // Alignment > 0x01, // Length > ) > IO (Decode16, > 0x0064, // Range Minimum > 0x0064, // Range Maximum > 0x00, // Alignment > 0x01, // Length > ) > IRQNoFlags () > {12} > }) > Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings > { > If ((IOST & 0x0400)) > { > Return (CRS1) /* \_SB_.PCI0.SBRG.PS2M.CRS1 */ > } > Else > { > Return (CRS2) /* \_SB_.PCI0.SBRG.PS2M.CRS2 */ > } > } > > Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings > { > StartDependentFn (0x00, 0x00) > { > IRQNoFlags () > {12} > } > EndDependentFn () > }) > Method (_PSW, 1, NotSerialized) // _PSW: Power State Wake > { > MSFG = Arg0 > } > > Scope (\) > { > Name (MSFG, One) > } > > Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake > { > Return (GPRW (0x1D, 0x03)) > } > } > > Device (HHMD) > { > Name (_HID, EisaId ("PNP0C08") /* ACPI Core Hardware */) // _HID: Hardware ID > Name (_UID, Zero) // _UID: Unique ID > Name (LDN, 0x0B) > Method (_STA, 0, NotSerialized) // _STA: Status > { > Return (Zero) > } > } > > Device (SGPI) > { > Name (_HID, EisaId ("PNP0C08") /* ACPI Core Hardware */) // _HID: Hardware ID > Name (_UID, One) // _UID: Unique ID > Name (LDN, 0x09) > Method (_STA, 0, NotSerialized) // _STA: Status > { > Return (Zero) > } > } > } > > Device (SDIO) > { > Name (_ADR, 0x00140007) // _ADR: Address > } > > Device (GPP2) > { > Name (_ADR, 0x00010003) // _ADR: Address > Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake > { > Return (GPRW (0x08, 0x04)) > } > > Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method > { > If (MAL) > { > If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) > { > Switch (ToInteger (Arg2)) > { > Case (Zero) > { > Switch (ToInteger (Arg1)) > { > Case (One) > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > Case (0x02) > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > Case (0x03) > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > Default > { > Return (Buffer (One) > { > 0x21 // ! > }) > } > > } > } > Case (0x05) > { > Return (One) > } > Default > { > Return (Zero) > } > > } > } > Else > { > Return (Buffer (One) > { > 0x00 // . > }) > } > } > Else > { > Return (Buffer (One) > { > 0x00 // . > }) > } > } > > Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table > { > If (PICM) > { > Return (AR03) /* \_SB_.AR03 */ > } > > Return (PD03) /* \_SB_.PD03 */ > } > > Device (PT01) > { > Name (_ADR, One) // _ADR: Address > } > > Device (PT02) > { > Name (_ADR, 0x02) // _ADR: Address > Device (PT20) > { > Name (_ADR, Zero) // _ADR: Address > } > > Device (PT21) > { > Name (_ADR, 0x00010000) // _ADR: Address > Device (D03F) > { > Name (_ADR, 0xFF) // _ADR: Address > } > } > > Device (PT22) > { > Name (_ADR, 0x00020000) // _ADR: Address > Device (D040) > { > Name (_ADR, 0xFF) // _ADR: Address > } > } > > Device (PT23) > { > Name (_ADR, 0x00030000) // _ADR: Address > Device (D041) > { > Name (_ADR, 0xFF) // _ADR: Address > } > } > > Device (PT24) > { > Name (_ADR, 0x00040000) // _ADR: Address > Device (D042) > { > Name (_ADR, 0xFF) // _ADR: Address > } > } > > Device (PT25) > { > Name (_ADR, 0x00050000) // _ADR: Address > } > > Device (PT26) > { > Name (_ADR, 0x00060000) // _ADR: Address > } > > Device (PT27) > { > Name (_ADR, 0x00070000) // _ADR: Address > } > } > > Device (PTXH) > { > Name (_ADR, Zero) // _ADR: Address > Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake > { > Return (GPRW (0x19, 0x04)) > } > > 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.GPP2.PTXH.RHUB.GPLD.PCKG */ > } > > Method (GUPC, 1, Serialized) > { > Name (PCKG, Package (0x04) > { > Zero, > 0xFF, > Zero, > Zero > }) > PCKG [Zero] = Arg0 > Return (PCKG) /* \_SB_.PCI0.GPP2.PTXH.RHUB.GUPC.PCKG */ > } > > Name (_ADR, Zero) // _ADR: Address > Device (SS01) > { > Name (_ADR, One) // _ADR: Address > Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities > { > Return (GUPC (One)) > } > > Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device > { > Return (GPLD (One, 0x06)) > } > } > > Device (SS02) > { > Name (_ADR, 0x02) // _ADR: Address > Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities > { > Return (GUPC (One)) > } > > Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device > { > Return (GPLD (One, One)) > } > } > > Device (SS03) > { > Name (_ADR, 0x03) // _ADR: Address > Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities > { > Return (GUPC (One)) > } > > Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device > { > Return (GPLD (One, 0x0B)) > } > } > > Device (SS04) > { > Name (_ADR, 0x04) // _ADR: Address > Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities > { > Return (GUPC (One)) > } > > Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device > { > Return (GPLD (One, 0x0C)) > } > } > > Device (HS06) > { > Name (_ADR, 0x05) // _ADR: Address > Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities > { > Return (GUPC (One)) > } > > Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device > { > Return (GPLD (One, 0x06)) > } > } > > Device (HS01) > { > Name (_ADR, 0x06) // _ADR: Address > Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities > { > Return (GUPC (One)) > } > > Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device > { > Return (GPLD (One, One)) > } > } > > Device (HS11) > { > Name (_ADR, 0x07) // _ADR: Address > Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities > { > Return (GUPC (One)) > } > > Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device > { > Return (GPLD (One, 0x0B)) > } > } > > Device (HS12) > { > Name (_ADR, 0x08) // _ADR: Address > Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities > { > Return (GUPC (One)) > } > > Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device > { > Return (GPLD (One, 0x0C)) > } > } > } > } > } > } > } > > 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.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.GPP7, 0x02) // Device Wake > Notify (\_SB.PCI0.GPP8, 0x02) // Device Wake > Notify (\_SB.PCI0.GPP9, 0x02) // Device Wake > Notify (\_SB.PCI0.GPPA, 0x02) // Device Wake > Notify (\_SB.PCI0.GPPB, 0x02) // Device Wake > Notify (\_SB.PCI0.GPPC, 0x02) // Device Wake > Notify (\_SB.PCI0.GPPD, 0x02) // Device Wake > Notify (\_SB.PCI0.GPPE, 0x02) // Device Wake > Notify (\_SB.PCI0.GPPF, 0x02) // Device Wake > Notify (\_SB.PCI0.GP18, 0x02) // Device Wake > Notify (\_SB.PCI0.GPP2, 0x02) // Device Wake > Notify (\_SB.PWRB, 0x02) // Device Wake > } > > Method (_L19, 0, NotSerialized) // _Lxx: Level-Triggered GPE, xx=0x00-0xFF > { > Notify (\_SB.PCI0.GP17, 0x02) // Device Wake > Notify (\_SB.PCI0.GP17.XHC0, 0x02) // Device Wake > Notify (\_SB.PCI0.GPP2.PTXH, 0x02) // Device Wake > Notify (\_SB.PWRB, 0x02) // Device Wake > } > } > > Scope (_SB) > { > Device (PWRB) > { > Name (_HID, EisaId ("PNP0C0C") /* Power Button Device */) // _HID: Hardware ID > Name (_UID, 0xAA) // _UID: Unique ID > Name (_STA, 0x0B) // _STA: Status > } > } > > Name (_S0, Package (0x04) // _S0_: S0 System State > { > Zero, > Zero, > Zero, > Zero > }) > Name (_S3, Package (0x04) // _S3_: S3 System State > { > 0x03, > Zero, > Zero, > Zero > }) > Name (_S4, Package (0x04) // _S4_: S4 System State > { > 0x04, > Zero, > Zero, > Zero > }) > Name (_S5, Package (0x04) // _S5_: S5 System State > { > 0x05, > Zero, > Zero, > Zero > }) > Method (_PTS, 1, NotSerialized) // _PTS: Prepare To Sleep > { > If (Arg0) > { > \_SB.TPM.TPTS (Arg0) > SPTS (Arg0) > MPTS (Arg0) > \_SB.PCI0.SBRG.SIO1.SIOS (Arg0) > \_SB.PCI0.GPTS (Arg0) > \_SB.PCI0.NPTS (Arg0) > } > } > > Method (_WAK, 1, NotSerialized) // _WAK: Wake > { > DBG8 = (Arg0 << 0x04) > \_SB.PCI0.NWAK (Arg0) > \_SB.PCI0.GWAK (Arg0) > \_SB.PCI0.SBRG.SIO1.SIOW (Arg0) > MWAK (Arg0) > DBG8 = (Arg0 << 0x04) > SWAK (Arg0) > Return (WAKP) /* \WAKP */ > } > > Scope (_SB) > { > 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, > Offset (0x80), > AIRA, 8, > AIRB, 8, > AIRC, 8, > AIRD, 8, > AIRE, 8, > AIRF, 8, > AIRG, 8, > AIRH, 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 > Local1 = PD64 /* \_SB_.PD64 */ > AIRA = 0x10 > AIRB = 0x11 > AIRC = 0x12 > AIRD = 0x13 > AIRE = 0x14 > AIRF = 0x15 > AIRG = 0x16 > AIRH = 0x17 > } > > Method (INTA, 1, NotSerialized) > { > PIRA = Arg0 > HDAD = Arg0 > } > > Method (INTB, 1, NotSerialized) > { > PIRB = Arg0 > } > > Method (INTC, 1, NotSerialized) > { > PIRC = Arg0 > USB1 = Arg0 > USB3 = Arg0 > } > > Method (INTD, 1, NotSerialized) > { > PIRD = Arg0 > SATA = Arg0 > } > > Name (BUFA, ResourceTemplate () > { > IRQ (Level, ActiveLow, Shared, ) > {15} > }) > Name (IPRA, ResourceTemplate () > { > IRQ (Level, ActiveLow, Shared, ) > {5,10,11} > }) > Name (IPRB, ResourceTemplate () > { > IRQ (Level, ActiveLow, Shared, ) > {5,10,11} > }) > Name (IPRC, ResourceTemplate () > { > IRQ (Level, ActiveLow, Shared, ) > {5,10,11} > }) > Name (IPRD, ResourceTemplate () > { > IRQ (Level, ActiveLow, Shared, ) > {5,10,11} > }) > 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) > { > Return (0x0B) > } > Else > { > Return (0x09) > } > } > > Method (_PRS, 0, NotSerialized) // _PRS: Possible Resource Settings > { > Return (PRSA) /* \_SB_.PRSA */ > } > > 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-- > INTA (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) > { > Return (0x0B) > } > Else > { > Return (0x09) > } > } > > Method (_PRS, 0, NotSerialized) // _PRS: Possible Resource Settings > { > Return (PRSB) /* \_SB_.PRSB */ > } > > 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-- > INTB (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) > { > Return (0x0B) > } > Else > { > Return (0x09) > } > } > > Method (_PRS, 0, NotSerialized) // _PRS: Possible Resource Settings > { > Return (PRSC) /* \_SB_.PRSC */ > } > > 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-- > INTC (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) > { > Return (0x0B) > } > Else > { > Return (0x09) > } > } > > Method (_PRS, 0, NotSerialized) // _PRS: Possible Resource Settings > { > Return (PRSD) /* \_SB_.PRSD */ > } > > 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-- > INTD (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) > { > Return (0x0B) > } > Else > { > Return (0x09) > } > } > > Method (_PRS, 0, NotSerialized) // _PRS: Possible Resource Settings > { > Return (PRSE) /* \_SB_.PRSE */ > } > > 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 (PIRE, 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) > { > Return (0x0B) > } > Else > { > Return (0x09) > } > } > > Method (_PRS, 0, NotSerialized) // _PRS: Possible Resource Settings > { > Return (PRSF) /* \_SB_.PRSF */ > } > > 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) > { > Return (0x0B) > } > Else > { > Return (0x09) > } > } > > Method (_PRS, 0, NotSerialized) // _PRS: Possible Resource Settings > { > Return (PRSG) /* \_SB_.PRSG */ > } > > 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) > { > Return (0x0B) > } > Else > { > Return (0x09) > } > } > > Method (_PRS, 0, NotSerialized) // _PRS: Possible Resource Settings > { > Return (PRSH) /* \_SB_.PRSH */ > } > > 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 > } > } > } > > Device (HPET) > { > Name (_HID, EisaId ("PNP0103") /* HPET System Timer */) // _HID: Hardware ID > Method (_STA, 0, NotSerialized) // _STA: Status > { > If ((HPEN == One)) > { > If ((OSVR >= 0x0C)) > { > 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 > ) > }) > Return (BUF0) /* \HPET._CRS.BUF0 */ > } > } > > 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 = Zero > TPOS = Zero > If (_OSI ("Windows 2001")) > { > OSTB = 0x08 > TPOS = 0x08 > } > > If (_OSI ("Windows 2001.1")) > { > OSTB = 0x20 > TPOS = 0x20 > } > > If (_OSI ("Windows 2001 SP1")) > { > OSTB = 0x10 > TPOS = 0x10 > } > > If (_OSI ("Windows 2001 SP2")) > { > OSTB = 0x11 > TPOS = 0x11 > } > > If (_OSI ("Windows 2001 SP3")) > { > OSTB = 0x12 > TPOS = 0x12 > } > > If (_OSI ("Windows 2006")) > { > OSTB = 0x40 > TPOS = 0x40 > } > > If (_OSI ("Windows 2006 SP1")) > { > OSTB = 0x41 > TPOS = 0x41 > OSSP = One > } > > If (_OSI ("Windows 2009")) > { > OSSP = One > OSTB = 0x50 > TPOS = 0x50 > } > > If (_OSI ("Windows 2012")) > { > OSSP = One > OSTB = 0x60 > TPOS = 0x60 > } > > If (_OSI ("Windows 2013")) > { > OSSP = One > OSTB = 0x61 > TPOS = 0x61 > } > > If (_OSI ("Windows 2015")) > { > OSSP = One > OSTB = 0x70 > TPOS = 0x70 > } > > If (_OSI ("Linux")) > { > LINX = One > OSTB = 0x80 > TPOS = 0x80 > } > } > 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 */ > } > > Scope (_SB.PCI0) > { > Method (_INI, 0, NotSerialized) // _INI: Initialize > { > If ((PICM != Zero)) > { > DSPI () > NAPE () > } > > OSTP () > OSFL () > } > } > > Name (TSOS, 0x75) > If (CondRefOf (\_OSI)) > { > If (_OSI ("Windows 2009")) > { > TSOS = 0x50 > } > > If (_OSI ("Windows 2015")) > { > TSOS = 0x70 > } > } > > Scope (_SB) > { > 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, > , 5, > 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 > } > > 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 (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, 2, Serialized) > { > If ((Arg0 == Zero)) > { > Arg1 = IUA0 /* \_SB_.IUA0 */ > } > > If ((Arg0 == One)) > { > Arg1 = IUA1 /* \_SB_.IUA1 */ > } > > If ((Arg0 == 0x02)) > { > Arg1 = IUA2 /* \_SB_.IUA2 */ > } > > If ((Arg0 == 0x03)) > { > Arg1 = 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 ((Arg0 != 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)) > { > PG1A = One > 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 > PG1A = Zero > } > } > } > > OperationRegion (FPIC, SystemIO, 0x0C00, 0x02) > Field (ECMC, 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 (IER0) > { > Return (Zero) > } > > Return (0x0F) > } > > Return (Zero) > } > Else > { > Return (Zero) > } > } > } > > 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) > } > } > } > > 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, ) > {3} > 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) > } > } > } > > 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, ) > {4} > 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) > } > } > } > > Device (I2CA) > { > 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)) > { > Return (0x0F) > } > > Return (Zero) > } > Else > { > Return (Zero) > } > } > > Method (RSET, 0, NotSerialized) > { > SRAD (0x05, 0xC8) > } > } > > Device (I2CB) > { > 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)) > { > 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, ) > {4} > 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) > } > } > > 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) > } > } > > Device (I2CE) > { > Name (_HID, "AMDI0010") // _HID: Hardware ID > Name (_UID, 0x04) // _UID: Unique ID > Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings > { > IRQ (Edge, ActiveHigh, Exclusive, ) > {14} > Memory32Fixed (ReadWrite, > 0xFEDC6000, // Address Base > 0x00001000, // Address Length > ) > }) > Method (_STA, 0, NotSerialized) // _STA: Status > { > If ((TSOS >= 0x70)) > { > If ((IC4E == 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, 0x05) // _UID: Unique ID > Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings > { > IRQ (Edge, ActiveHigh, Exclusive, ) > {15} > Memory32Fixed (ReadWrite, > 0xFEDCB000, // Address Base > 0x00001000, // Address Length > ) > }) > Method (_STA, 0, NotSerialized) // _STA: Status > { > If ((TSOS >= 0x70)) > { > If ((IC5E == One)) > { > Return (0x0F) > } > > Return (Zero) > } > Else > { > Return (Zero) > } > } > > Method (RSET, 0, NotSerialized) > { > SRAD (0x0A, 0xC8) > } > } > > Method (EPIN, 0, NotSerialized) > { > IPDE = Zero > IMPE = Zero > 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 () > { > Interrupt (ResourceConsumer, Level, ActiveLow, Shared, ,, ) > { > 0x00000005, > } > Memory32Fixed (ReadWrite, > 0xFEDD5000, // Address Base > 0x00001000, // Address Length > ) > }) > Name (DCRS, ResourceTemplate () > { > Interrupt (ResourceConsumer, Level, ActiveLow, Shared, ,, ) > { > 0x00000005, > } > 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 (AHID, "AMDI0040") > Name (ACID, "AMDI0040") > Name (SHID, 0x400DD041) > Name (SCID, "PCICC_080501") > Device (EMM0) > { > Method (_HID, 0, Serialized) // _HID: Hardware ID > { > If (EMMD) > { > Return (SHID) /* \_SB_.SHID */ > } > Else > { > Return (AHID) /* \_SB_.AHID */ > } > } > > Method (_CID, 0, Serialized) // _CID: Compatible ID > { > If (EMMD) > { > Return (SCID) /* \_SB_.SCID */ > } > Else > { > Return (ACID) /* \_SB_.ACID */ > } > } > > Name (_UID, Zero) // _UID: Unique ID > Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings > { > If (EMD3) > { > Return (DCRS) /* \_SB_.DCRS */ > } > 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 (UAR1) > { > Name (_HID, EisaId ("PNP0500") /* Standard PC COM Serial Port */) // _HID: Hardware ID > Name (_DDN, "COM1") // _DDN: DOS Device Name > 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 > _Y26) > IRQNoFlags (_Y27) > {3} > }) > CreateByteField (BUF0, \_SB.UAR1._CRS._Y26._MIN, IOLO) // _MIN: Minimum Base Address > CreateByteField (BUF0, 0x03, IOHI) > CreateByteField (BUF0, \_SB.UAR1._CRS._Y26._MAX, IORL) // _MAX: Maximum Base Address > CreateByteField (BUF0, 0x05, IORH) > CreateWordField (BUF0, \_SB.UAR1._CRS._Y27._INT, IRQL) // _INT: Interrupts > FRUI (WUR0, IRQL) > Return (BUF0) /* \_SB_.UAR1._CRS.BUF0 */ > } > } > > Device (UAR2) > { > Name (_HID, EisaId ("PNP0500") /* Standard PC COM Serial Port */) // _HID: Hardware ID > Name (_DDN, "COM2") // _DDN: DOS Device Name > 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 > _Y28) > IRQNoFlags (_Y29) > {4} > }) > CreateByteField (BUF0, \_SB.UAR2._CRS._Y28._MIN, IOLO) // _MIN: Minimum Base Address > CreateByteField (BUF0, 0x03, IOHI) > CreateByteField (BUF0, \_SB.UAR2._CRS._Y28._MAX, IORL) // _MAX: Maximum Base Address > CreateByteField (BUF0, 0x05, IORH) > CreateWordField (BUF0, \_SB.UAR2._CRS._Y29._INT, IRQL) // _INT: Interrupts > FRUI (WUR1, IRQL) > Return (BUF0) /* \_SB_.UAR2._CRS.BUF0 */ > } > } > > Device (UAR3) > { > Name (_HID, EisaId ("PNP0500") /* Standard PC COM Serial Port */) // _HID: Hardware ID > Name (_DDN, "COM3") // _DDN: DOS Device Name > 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 > _Y2A) > IRQNoFlags (_Y2B) > {3} > }) > CreateByteField (BUF0, \_SB.UAR3._CRS._Y2A._MIN, IOLO) // _MIN: Minimum Base Address > CreateByteField (BUF0, 0x03, IOHI) > CreateByteField (BUF0, \_SB.UAR3._CRS._Y2A._MAX, IORL) // _MAX: Maximum Base Address > CreateByteField (BUF0, 0x05, IORH) > CreateWordField (BUF0, \_SB.UAR3._CRS._Y2B._INT, IRQL) // _INT: Interrupts > FRUI (WUR2, IRQL) > Return (BUF0) /* \_SB_.UAR3._CRS.BUF0 */ > } > } > > Device (UAR4) > { > Name (_HID, EisaId ("PNP0500") /* Standard PC COM Serial Port */) // _HID: Hardware ID > Name (_DDN, "COM4") // _DDN: DOS Device Name > 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 > _Y2C) > IRQNoFlags (_Y2D) > {4} > }) > CreateByteField (BUF0, \_SB.UAR4._CRS._Y2C._MIN, IOLO) // _MIN: Minimum Base Address > CreateByteField (BUF0, 0x03, IOHI) > CreateByteField (BUF0, \_SB.UAR4._CRS._Y2C._MAX, IORL) // _MAX: Maximum Base Address > CreateByteField (BUF0, 0x05, IORH) > CreateWordField (BUF0, \_SB.UAR4._CRS._Y2D._INT, IRQL) // _INT: Interrupts > FRUI (WUR3, IRQL) > Return (BUF0) /* \_SB_.UAR4._CRS.BUF0 */ > } > } > } > > Device (_SB.TPM) > { > Method (_HID, 0, NotSerialized) // _HID: Hardware ID > { > If (TCMF) > { > Return (0x01013469) > } > ElseIf ((TTDP == Zero)) > { > Return (0x310CD041) > } > Else > { > Return ("MSFT0101") > } > } > > Method (_STR, 0, NotSerialized) // _STR: Description String > { > If ((TTDP == Zero)) > { > Return (Unicode ("TPM 1.2 Device")) > } > Else > { > Return (Unicode ("TPM 2.0 Device")) > } > } > > Name (_UID, One) // _UID: Unique ID > Name (CRST, ResourceTemplate () > { > Memory32Fixed (ReadOnly, > 0x00000000, // Address Base > 0x00001000, // Address Length > _Y2E) > Memory32Fixed (ReadOnly, > 0xFED70000, // Address Base > 0x00001000, // Address Length > _Y2F) > }) > Name (CRSD, ResourceTemplate () > { > Memory32Fixed (ReadWrite, > 0xFED40000, // Address Base > 0x00005000, // Address Length > _Y30) > }) > Name (CRSI, ResourceTemplate () > { > Memory32Fixed (ReadWrite, > 0xFED40000, // Address Base > 0x00005000, // Address Length > _Y31) > }) > Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings > { > If ((AMDT == One)) > { > CreateDWordField (CRST, \_SB.TPM._Y2E._BAS, MTFB) // _BAS: Base Address > CreateDWordField (CRST, \_SB.TPM._Y2E._LEN, LTFB) // _LEN: Length > MTFB = TPMB /* \TPMB */ > LTFB = 0x1000 > CreateDWordField (CRST, \_SB.TPM._Y2F._BAS, MTFC) // _BAS: Base Address > CreateDWordField (CRST, \_SB.TPM._Y2F._LEN, LTFC) // _LEN: Length > MTFC = TPMC /* \TPMC */ > LTFC = 0x1000 > Return (CRST) /* \_SB_.TPM_.CRST */ > } > Else > { > If ((DTPT == One)) > { > CreateDWordField (CRSD, \_SB.TPM._Y30._BAS, MTFE) // _BAS: Base Address > CreateDWordField (CRSD, \_SB.TPM._Y30._LEN, LTFE) // _LEN: Length > MTFE = 0xFED40000 > LTFE = 0x5000 > Return (CRSD) /* \_SB_.TPM_.CRSD */ > } > ElseIf ((TTPF == One)) > { > CreateDWordField (CRSI, \_SB.TPM._Y31._BAS, MTFD) // _BAS: Base Address > CreateDWordField (CRSI, \_SB.TPM._Y31._LEN, LTFD) // _LEN: Length > MTFD = 0xFED40000 > LTFD = 0x5000 > Return (CRSI) /* \_SB_.TPM_.CRSI */ > } > ElseIf ((TTPF == Zero)) > { > CreateDWordField (CRST, \_SB.TPM._Y2E._BAS, MTFF) // _BAS: Base Address > MTFF = FTPM /* \FTPM */ > Return (CRST) /* \_SB_.TPM_.CRST */ > } > > MTFE = Zero > LTFE = Zero > Return (CRSI) /* \_SB_.TPM_.CRSI */ > } > > Return (CRSI) /* \_SB_.TPM_.CRSI */ > } > > OperationRegion (TMMB, SystemMemory, 0xFED40000, 0x5000) > Field (TMMB, ByteAcc, Lock, Preserve) > { > Offset (0x04), > LCST, 32, > Offset (0x40), > CREQ, 32, > CSTS, 32, > Offset (0x4C), > SCMD, 32 > } > > OperationRegion (CRBD, SystemMemory, TPMM, 0x48) > Field (CRBD, AnyAcc, NoLock, Preserve) > { > Offset (0x04), > HERR, 32, > Offset (0x40), > HCMD, 32, > HSTS, 32 > } > > Method (_STA, 0, NotSerialized) // _STA: Status > { > If ((TTDP == Zero)) > { > If (TPMF) > { > Return (0x0F) > } > > Return (Zero) > } > ElseIf ((TTDP == One)) > { > If (TPMF) > { > Return (0x0F) > } > > Return (Zero) > } > > Return (Zero) > } > > Method (STRT, 3, Serialized) > { > OperationRegion (TPMR, SystemMemory, FTPM, 0x1000) > Field (TPMR, AnyAcc, NoLock, Preserve) > { > Offset (0x04), > FERR, 32, > Offset (0x0C), > BEGN, 32 > } > > Name (TIMR, Zero) > If ((ToInteger (Arg0) != Zero)){} > Switch (ToInteger (Arg1)) > { > Case (Zero) > { > Return (Buffer (One) > { > 0x03 // . > }) > } > Case (One) > { > TIMR = Zero > If ((AMDT == One)) > { > While (((BEGN == One) && (TIMR < 0x0200))) > { > If ((BEGN == One)) > { > Sleep (One) > TIMR++ > } > } > } > ElseIf ((((HSTS & 0x02) | (HSTS & One) > ) == 0x03)) > { > HCMD = One > } > Else > { > FERR = One > BEGN = Zero > } > > Return (Zero) > } > > } > > Return (One) > } > > Method (CRYF, 3, Serialized) > { > If ((ToInteger (Arg0) != One)){} > Switch (ToInteger (Arg1)) > { > Case (Zero) > { > Return (Buffer (One) > { > 0x03 // . > }) > } > Case (One) > { > Name (TPMV, Package (0x02) > { > One, > Package (0x02) > { > One, > 0x20 > } > }) > If ((_STA () == Zero)) > { > Return (Package (0x01) > { > Zero > }) > } > > Return (TPMV) /* \_SB_.TPM_.CRYF.TPMV */ > } > > } > > Return (Buffer (One) > { > 0x00 // . > }) > } > } > > Scope (_SB.TPM) > { > OperationRegion (TSMI, SystemIO, SMIA, 0x02) > Field (TSMI, WordAcc, NoLock, Preserve) > { > SMI, 16 > } > > OperationRegion (ATNV, SystemMemory, PPIM, PPIL) > Field (ATNV, AnyAcc, NoLock, Preserve) > { > RQST, 32, > RCNT, 32, > ERRO, 32, > FLAG, 32, > MISC, 32, > OPTN, 32, > SRSP, 32 > } > > Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method > { > If ((Arg0 == ToUUID ("3dddfaa6-361b-4eb4-a424-8d10089d1653") /* Physical Presence Interface */)) > { > Switch (ToInteger (Arg2)) > { > Case (Zero) > { > Return (Buffer (0x02) > { > 0xFF, 0x01 // .. > }) > } > Case (One) > { > If ((PPIV == Zero)) > { > Return ("1.2") > } > Else > { > Return ("1.3") > } > } > Case (0x02) > { > RQST = DerefOf (Arg3 [Zero]) > SRSP = Zero > FLAG = 0x02 > TMF1 = OFST /* \OFST */ > SRSP = Zero > SMI = TMF1 /* \TMF1 */ > Return (SRSP) /* \_SB_.TPM_.SRSP */ > } > Case (0x03) > { > Name (PPI1, Package (0x02) > { > Zero, > Zero > }) > PPI1 [One] = RQST /* \_SB_.TPM_.RQST */ > Return (PPI1) /* \_SB_.TPM_._DSM.PPI1 */ > } > Case (0x04) > { > Return (TRST) /* \TRST */ > } > Case (0x05) > { > Name (PPI2, Package (0x03) > { > Zero, > Zero, > Zero > }) > SRSP = Zero > FLAG = 0x05 > SMI = OFST /* \OFST */ > PPI2 [One] = RCNT /* \_SB_.TPM_.RCNT */ > PPI2 [0x02] = ERRO /* \_SB_.TPM_.ERRO */ > Return (PPI2) /* \_SB_.TPM_._DSM.PPI2 */ > } > Case (0x06) > { > Return (0x03) > } > Case (0x07) > { > RQST = DerefOf (Arg3 [Zero]) > FLAG = 0x07 > OPTN = Zero > If ((RQST == 0x17)) > { > ToInteger (DerefOf (Arg3 [One]), OPTN) /* \_SB_.TPM_.OPTN */ > } > > TMF1 = OFST /* \OFST */ > SRSP = Zero > SMI = TMF1 /* \TMF1 */ > Return (SRSP) /* \_SB_.TPM_.SRSP */ > } > Case (0x08) > { > RQST = DerefOf (Arg3 [Zero]) > FLAG = 0x08 > TMF1 = OFST /* \OFST */ > SRSP = Zero > SMI = TMF1 /* \TMF1 */ > Return (SRSP) /* \_SB_.TPM_.SRSP */ > } > Default > { > } > > } > } > ElseIf ((Arg0 == ToUUID ("376054ed-cc13-4675-901c-4756d7f2d45d"))) > { > Switch (ToInteger (Arg2)) > { > Case (Zero) > { > Return (Buffer (One) > { > 0x03 // . > }) > } > Case (One) > { > RQST = DerefOf (Arg3 [Zero]) > FLAG = 0x09 > TMF1 = OFST /* \OFST */ > SRSP = Zero > SMI = TMF1 /* \TMF1 */ > Return (SRSP) /* \_SB_.TPM_.SRSP */ > } > Default > { > } > > } > } > > If ((Arg0 == ToUUID ("cf8e16a5-c1e8-4e25-b712-4f54a96702c8"))) > { > Return (CRYF (Arg1, Arg2, Arg3)) > } > > If ((Arg0 == ToUUID ("6bbf6cab-5463-4714-b7cd-f0203c0368d4"))) > { > Return (STRT (Arg1, Arg2, Arg3)) > } > > Return (Buffer (One) > { > 0x00 // . > }) > } > > Method (TPTS, 1, Serialized) > { > Switch (ToInteger (Arg0)) > { > Case (0x04) > { > RQST = Zero > FLAG = 0x09 > SRSP = Zero > SMI = OFST /* \OFST */ > } > Case (0x05) > { > RQST = Zero > FLAG = 0x09 > SRSP = Zero > SMI = OFST /* \OFST */ > } > > } > > Sleep (0x012C) > } > } > > 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....... > }) > Name (NPLD, Zero) > Name (WPLD, Package (0x01) > { > Buffer (0x14) > { > /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x05, 0x00, 0x05, 0x00, // ........ > /* 0008 */ 0x25, 0x09, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, // %....... > /* 0010 */ 0x2C, 0x01, 0xBE, 0x00 // ,... > } > }) > Name (DPLD, Package (0x01) > { > Buffer (0x10) > { > /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0008 */ 0xB0, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > } > }) > Name (BPLD, Package (0x01) > { > Buffer (0x14) > { > /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x64, 0x00, 0x64, 0x00, // ....d.d. > /* 0008 */ 0x24, 0x41, 0x80, 0x01, 0x00, 0x00, 0x04, 0x00, // $A...... > /* 0010 */ 0x00, 0x03, 0xAB, 0x02 // .... > } > }) > Name (CPLD, Package (0x01) > { > Buffer (0x14) > { > /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x05, 0x00, 0x05, 0x00, // ........ > /* 0008 */ 0x25, 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // %....... > /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... > } > }) > Scope (_SB.PCI0.GP17.XHC0) > { > Device (RHUB) > { > 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 = "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 (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 = "VERTICALRECTANGLE", > PLD_GroupOrientation = 0x0, > PLD_GroupToken = 0x0, > PLD_GroupPosition = 0x2, > 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 = 0x3, > 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, > 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 = "CENTER", > PLD_Shape = "UNKNOWN", > PLD_GroupOrientation = 0x0, > PLD_GroupToken = 0x0, > PLD_GroupPosition = 0x4, > 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 (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 = "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 (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 = "VERTICALRECTANGLE", > PLD_GroupOrientation = 0x0, > PLD_GroupToken = 0x0, > PLD_GroupPosition = 0x2, > 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 > 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 = 0x3, > 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 (PRT8) > { > Name (_ADR, 0x08) // _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 = "CENTER", > PLD_Shape = "UNKNOWN", > PLD_GroupOrientation = 0x0, > PLD_GroupToken = 0x0, > PLD_GroupPosition = 0x4, > 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) > > }) > } > } > } > > Scope (\_PR) > { > Processor (C000, 0x00, 0x00000810, 0x06){} > Processor (C001, 0x01, 0x00000810, 0x06){} > Processor (C002, 0x02, 0x00000810, 0x06){} > Processor (C003, 0x03, 0x00000810, 0x06){} > Processor (C004, 0x04, 0x00000810, 0x06){} > Processor (C005, 0x05, 0x00000810, 0x06){} > Processor (C006, 0x06, 0x00000810, 0x06){} > Processor (C007, 0x07, 0x00000810, 0x06){} > Processor (C008, 0x08, 0x00000810, 0x06){} > Processor (C009, 0x09, 0x00000810, 0x06){} > Processor (C00A, 0x0A, 0x00000810, 0x06){} > Processor (C00B, 0x0B, 0x00000810, 0x06){} > Processor (C00C, 0x0C, 0x00000810, 0x06){} > Processor (C00D, 0x0D, 0x00000810, 0x06){} > Processor (C00E, 0x0E, 0x00000810, 0x06){} > Processor (C00F, 0x0F, 0x00000810, 0x06){} > } > > Scope (\_SB) > { > Name (AGRB, 0xF8000000) > Name (ADBG, Buffer (0x0100){}) > Name (ADAT, Buffer (0x0520) > { > /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0020 */ 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x01, 0x00, // ........ > /* 0028 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0030 */ 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, // ........ > /* 0038 */ 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0040 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0048 */ 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x04, // ........ > /* 0050 */ 0x07, 0xFF, 0xFF, 0x02, 0x00, 0x01, 0x03, 0x00, // ........ > /* 0058 */ 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, // ........ > /* 0060 */ 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0068 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0070 */ 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x01, 0x00, // ........ > /* 0078 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0080 */ 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, // ........ > /* 0088 */ 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0090 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0098 */ 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x01, 0x00, // ........ > /* 00A0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 00A8 */ 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, // ........ > /* 00B0 */ 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 00B8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 00C0 */ 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x10, // ........ > /* 00C8 */ 0x1F, 0x00, 0x03, 0x08, 0x00, 0x03, 0x01, 0x00, // ........ > /* 00D0 */ 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, // ........ > /* 00D8 */ 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 00E0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 00E8 */ 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x01, 0x00, // ........ > /* 00F0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 00F8 */ 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, // ........ > /* 0100 */ 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0108 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0110 */ 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x01, 0x00, // ........ > /* 0118 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0120 */ 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, // ........ > /* 0128 */ 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0130 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0138 */ 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x01, 0x00, // ........ > /* 0140 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0148 */ 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, // ........ > /* 0150 */ 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0158 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0160 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0168 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0170 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0178 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0180 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0188 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0190 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0198 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 01A0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 01A8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 01B0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 01B8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 01C0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 01C8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 01D0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 01D8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 01E0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 01E8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 01F0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 01F8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0200 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0208 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0210 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0218 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0220 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0228 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0230 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0238 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0240 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0248 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0250 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0258 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0260 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0268 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0270 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0278 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0280 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0288 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0290 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0298 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 02A0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 02A8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 02B0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 02B8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 02C0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 02C8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 02D0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 02D8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 02E0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 02E8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 02F0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 02F8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0300 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0308 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0310 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0318 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0320 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0328 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0330 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0338 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0340 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0348 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0350 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0358 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0360 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0368 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0370 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0378 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0380 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0388 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0390 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0398 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 03A0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 03A8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 03B0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 03B8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 03C0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 03C8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 03D0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 03D8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 03E0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 03E8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 03F0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 03F8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0400 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0408 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0410 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0418 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0420 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0428 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0430 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0438 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0440 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0448 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0450 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0458 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0460 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0468 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0470 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0478 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0480 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0488 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0490 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0498 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 04A0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 04A8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 04B0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 04B8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 04C0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 04C8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 04D0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 04D8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 04E0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 04E8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 04F0 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 04F8 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0500 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0508 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0510 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0518 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }) > Method (ALIB, 2, NotSerialized) > { > If ((Arg0 == 0x00)) > { > CreateWordField (Arg1, 0x00, A005) > CreateWordField (Arg1, 0x02, A006) > CreateDWordField (Arg1, 0x04, A007) > Local0 = Buffer (0x0100){} > CreateWordField (Local0, 0x00, A008) > A008 = A005 /* \_SB_.ALIB.A005 */ > CreateWordField (Local0, 0x02, A009) > A009 = A006 /* \_SB_.ALIB.A006 */ > CreateDWordField (Local0, 0x04, A010) > A010 = A007 /* \_SB_.ALIB.A007 */ > A010 &= ~0x0F > If ((DerefOf (\_SB.ADAT [0x00]) > 0x00)) > { > Local1 = 0x0F > } > Else > { > Local1 = 0x01 > } > > A010 |= Local1 > Return (Local0) > } > > If ((Arg0 == 0x01)) > { > Local0 = DerefOf (Arg1 [0x02]) > Return (A011 (Local0)) > } > > If ((Arg0 == 0x02)) > { > Local0 = Buffer (0x0100) > { > 0x03, 0x00, 0x00 // ... > } > Return (Local0) > } > > If ((Arg0 == 0x03)) > { > Local0 = Buffer (0x0100) > { > 0x03, 0x00, 0x00 // ... > } > Return (Local0) > } > > If ((Arg0 == 0x06)) > { > Local0 = DerefOf (Arg1 [0x04]) > Local1 = DerefOf (Arg1 [0x02]) > Return (A014 (Local0, Local1)) > } > > If ((Arg0 == 0x0A)) > { > Local0 = DerefOf (Arg1 [0x02]) > Return (A015 (Local0)) > } > > If ((Arg0 == 0x0B)) > { > Local0 = DerefOf (Arg1 [0x02]) > Local1 = DerefOf (Arg1 [0x03]) > Local2 = DerefOf (Arg1 [0x04]) > Local2 |= (DerefOf (Arg1 [0x05]) << 0x08) > Local2 |= (DerefOf (Arg1 [0x06]) << 0x10) > Local2 |= (DerefOf (Arg1 [0x07]) << 0x18) > Local3 = DerefOf (Arg1 [0x08]) > Local3 |= (DerefOf (Arg1 [0x09]) << 0x08) > Local3 |= (DerefOf (Arg1 [0x0A]) << 0x10) > Local3 |= (DerefOf (Arg1 [0x0B]) << 0x18) > Local4 = DerefOf (Arg1 [0x0C]) > Local4 |= (DerefOf (Arg1 [0x0D]) << 0x08) > Local4 |= (DerefOf (Arg1 [0x0E]) << 0x10) > Local4 |= (DerefOf (Arg1 [0x0F]) << 0x18) > Return (A016 (Local0, Local1, Local2, Local3, Local4)) > } > > If ((Arg0 == 0x0C)) > { > A017 (Arg1) > } > > Return (0x00) > } > > Method (A014, 2, NotSerialized) > { > Local0 = 0x00 > While ((Local0 < 0x10)) > { > Local1 = A065 (Local0, Arg1) > If ((Local1 == 0x01)) > { > Local1 = A066 (Local0, Arg0) > Break > } > > Local0++ > } > > Local7 = Buffer (0x0A){} > CreateWordField (Local7, 0x00, A008) > CreateByteField (Local7, 0x02, A019) > CreateByteField (Local7, 0x03, A067) > A008 = 0x04 > A019 = 0x00 > A067 = Local1 > Return (Local7) > } > > Method (A065, 2, NotSerialized) > { > If ((Arg0 == 0x00)) > { > Return (\_SB.AWR0.ABR0.A060 (Arg1)) > } > > If ((Arg0 == 0x01)) > { > Return (\_SB.AWR0.ABR1.A060 (Arg1)) > } > > If ((Arg0 == 0x02)) > { > Return (\_SB.AWR0.ABR2.A060 (Arg1)) > } > > If ((Arg0 == 0x03)) > { > Return (\_SB.AWR0.ABR3.A060 (Arg1)) > } > > If ((Arg0 == 0x04)) > { > Return (\_SB.AWR0.ABR4.A060 (Arg1)) > } > > If ((Arg0 == 0x05)) > { > Return (\_SB.AWR0.ABR5.A060 (Arg1)) > } > > If ((Arg0 == 0x06)) > { > Return (\_SB.AWR0.ABR6.A060 (Arg1)) > } > > If ((Arg0 == 0x07)) > { > Return (\_SB.AWR0.ABR7.A060 (Arg1)) > } > > If ((Arg0 == 0x08)) > { > Return (\_SB.AWR1.ABR8.A060 (Arg1)) > } > > If ((Arg0 == 0x09)) > { > Return (\_SB.AWR1.ABR9.A060 (Arg1)) > } > > If ((Arg0 == 0x0A)) > { > Return (\_SB.AWR1.ABRA.A060 (Arg1)) > } > > If ((Arg0 == 0x0B)) > { > Return (\_SB.AWR1.ABRB.A060 (Arg1)) > } > > If ((Arg0 == 0x0C)) > { > Return (\_SB.AWR1.ABRC.A060 (Arg1)) > } > > If ((Arg0 == 0x0D)) > { > Return (\_SB.AWR1.ABRD.A060 (Arg1)) > } > > If ((Arg0 == 0x0E)) > { > Return (\_SB.AWR1.ABRE.A060 (Arg1)) > } > > If ((Arg0 == 0x0F)) > { > Return (\_SB.AWR1.ABRF.A060 (Arg1)) > } > } > > Method (A066, 2, NotSerialized) > { > If ((Arg0 == 0x00)) > { > Return (\_SB.AWR0.ABR0.A061 (Arg1)) > } > > If ((Arg0 == 0x01)) > { > Return (\_SB.AWR0.ABR1.A061 (Arg1)) > } > > If ((Arg0 == 0x02)) > { > Return (\_SB.AWR0.ABR2.A061 (Arg1)) > } > > If ((Arg0 == 0x03)) > { > Return (\_SB.AWR0.ABR3.A061 (Arg1)) > } > > If ((Arg0 == 0x04)) > { > Return (\_SB.AWR0.ABR4.A061 (Arg1)) > } > > If ((Arg0 == 0x05)) > { > Return (\_SB.AWR0.ABR5.A061 (Arg1)) > } > > If ((Arg0 == 0x06)) > { > Return (\_SB.AWR0.ABR6.A061 (Arg1)) > } > > If ((Arg0 == 0x07)) > { > Return (\_SB.AWR0.ABR7.A061 (Arg1)) > } > > If ((Arg0 == 0x08)) > { > Return (\_SB.AWR1.ABR8.A061 (Arg1)) > } > > If ((Arg0 == 0x09)) > { > Return (\_SB.AWR1.ABR9.A061 (Arg1)) > } > > If ((Arg0 == 0x0A)) > { > Return (\_SB.AWR1.ABRA.A061 (Arg1)) > } > > If ((Arg0 == 0x0B)) > { > Return (\_SB.AWR1.ABRB.A061 (Arg1)) > } > > If ((Arg0 == 0x0C)) > { > Return (\_SB.AWR1.ABRC.A061 (Arg1)) > } > > If ((Arg0 == 0x0D)) > { > Return (\_SB.AWR1.ABRD.A061 (Arg1)) > } > > If ((Arg0 == 0x0E)) > { > Return (\_SB.AWR1.ABRE.A061 (Arg1)) > } > > If ((Arg0 == 0x0F)) > { > Return (\_SB.AWR1.ABRF.A061 (Arg1)) > } > } > > Name (AD00, 0x00) > Name (DK00, 0x00) > Method (A011, 1, NotSerialized) > { > If ((AD00 == Arg0)) > { > Return (0x00) > } > > AD00 = Arg0 > A003 () > } > > Method (A015, 1, NotSerialized) > { > DK00 = Arg0 > } > > Method (A016, 5, NotSerialized) > { > } > > Name (AP01, 0x00) > Name (AP02, 0x00) > Name (AP03, 0x00) > Name (AP05, 0x00) > Name (AP0B, 0xFF) > Name (AP10, 0x00) > Method (A018, 1, NotSerialized) > { > Local7 = Buffer (0x0100){} > CreateWordField (Local7, 0x00, A008) > A008 = 0x03 > CreateByteField (Local7, 0x02, A019) > A019 = 0x01 > If ((DerefOf (\_SB.ADAT [0x00]) == 0x01)) > { > A019 = 0x02 > Return (Local7) > } > > If ((DerefOf (\_SB.ADAT [0x00]) == 0x00)) > { > A019 = 0x01 > Return (Local7) > } > > A020 (Arg0) > If ((AP05 != 0x01)) > { > Return (Local7) > } > > A021 () > A019 = 0x02 > Return (Local7) > } > > Method (A022, 0, NotSerialized) > { > If ((DerefOf (\_SB.ADAT [0x00]) <= 0x01)) > { > Return (0x00) > } > > If ((AP05 != 0x01)) > { > Return (0x00) > } > > A021 () > } > > Method (A023, 1, NotSerialized) > { > If ((Arg0 == 0x03)) > { > AP01 = 0x00 > } > } > > Method (A024, 1, NotSerialized) > { > AP10 = 0x01 > } > > Method (A025, 1, NotSerialized) > { > AP05 = Arg0 > If ((DerefOf (\_SB.ADAT [0x00]) <= 0x01)) > { > Return (0x00) > } > > Local1 = AP0B /* \_SB_.AP0B */ > If ((AP05 == 0x00)) > { > Local0 = 0x00 > While ((Local0 < 0x10)) > { > A026 (Local0) > Local0++ > } > > AP0B = 0x00 > } > > A021 () > AP0B = Local1 > Local7 = Buffer (0x0100){} > Local7 [0x00] = 0x03 > Local7 [0x01] = 0x00 > Local7 [0x02] = 0x00 > Return (Local7) > } > > Method (A027, 0, NotSerialized) > { > If ((AP0B != 0xFF)) > { > Return (AP0B) /* \_SB_.AP0B */ > } > > Return (AD00) /* \_SB_.AD00 */ > } > > Method (A020, 1, NotSerialized) > { > CreateWordField (Arg0, 0x02, AP06) > CreateWordField (Arg0, 0x04, AP07) > CreateWordField (Arg0, 0x06, AP08) > CreateByteField (Arg0, 0x08, AP09) > CreateByteField (Arg0, 0x09, AP0A) > Local0 = 0x00 > While ((Local0 < 0x10)) > { > If ((A028 (Local0, AP06) == 0x01)) > { > If (((AP07 & AP08) == 0x01)) > { > Local1 = A029 (Local0) > A030 (Local0, Local1) > } > Else > { > A030 (Local0, AP0A) > } > > Break > } > > Local0++ > } > } > > Method (A031, 0, NotSerialized) > { > AP02 = 0x01 > Local0 = 0x00 > While ((Local0 < 0x10)) > { > Local1 = A032 (Local0) > If ((Local1 > AP02)) > { > AP02 = Local1 > } > > Local0++ > } > } > > Method (A033, 0, NotSerialized) > { > AP03 = 0x00 > Local0 = 0x00 > While ((Local0 < 0x10)) > { > Local1 = A034 (Local0) > If ((Local1 > AP03)) > { > AP03 = Local1 > } > > Local0++ > } > } > > Method (A021, 0, NotSerialized) > { > A033 () > A031 () > If ((AP02 != AP01)) > { > A004 (AP02, AP01) > } > > If ((AP02 > AP01)) > { > AP01 = AP02 /* \_SB_.AP02 */ > } > > Local0 = 0x00 > While ((Local0 < 0x10)) > { > Local1 = A032 (Local0) > Local2 = A035 (Local0) > If ((Local1 != Local2)) > { > A036 (Local0, Local1) > } > ElseIf ((AP10 == 0x01)) > { > A036 (Local0, Local1) > } > > Local0++ > } > > If ((AP02 < AP01)) > { > AP01 = AP02 /* \_SB_.AP02 */ > } > ElseIf ((AP10 == 0x01)) > { > AP01 = AP02 /* \_SB_.AP02 */ > } > > AP10 = 0x00 > } > > Method (A036, 2, NotSerialized) > { > If ((Arg0 == 0x00)) > { > Return (\_SB.AWR0.ABR0.A037 (Arg1)) > } > > If ((Arg0 == 0x01)) > { > Return (\_SB.AWR0.ABR1.A037 (Arg1)) > } > > If ((Arg0 == 0x02)) > { > Return (\_SB.AWR0.ABR2.A037 (Arg1)) > } > > If ((Arg0 == 0x03)) > { > Return (\_SB.AWR0.ABR3.A037 (Arg1)) > } > > If ((Arg0 == 0x04)) > { > Return (\_SB.AWR0.ABR4.A037 (Arg1)) > } > > If ((Arg0 == 0x05)) > { > Return (\_SB.AWR0.ABR5.A037 (Arg1)) > } > > If ((Arg0 == 0x06)) > { > Return (\_SB.AWR0.ABR6.A037 (Arg1)) > } > > If ((Arg0 == 0x07)) > { > Return (\_SB.AWR0.ABR7.A037 (Arg1)) > } > > If ((Arg0 == 0x08)) > { > Return (\_SB.AWR1.ABR8.A037 (Arg1)) > } > > If ((Arg0 == 0x09)) > { > Return (\_SB.AWR1.ABR9.A037 (Arg1)) > } > > If ((Arg0 == 0x0A)) > { > Return (\_SB.AWR1.ABRA.A037 (Arg1)) > } > > If ((Arg0 == 0x0B)) > { > Return (\_SB.AWR1.ABRB.A037 (Arg1)) > } > > If ((Arg0 == 0x0C)) > { > Return (\_SB.AWR1.ABRC.A037 (Arg1)) > } > > If ((Arg0 == 0x0D)) > { > Return (\_SB.AWR1.ABRD.A037 (Arg1)) > } > > If ((Arg0 == 0x0E)) > { > Return (\_SB.AWR1.ABRE.A037 (Arg1)) > } > > If ((Arg0 == 0x0F)) > { > Return (\_SB.AWR1.ABRF.A037 (Arg1)) > } > } > > Method (A035, 1, NotSerialized) > { > If ((Arg0 == 0x00)) > { > Return (\_SB.AWR0.ABR0.A038 ()) > } > > If ((Arg0 == 0x01)) > { > Return (\_SB.AWR0.ABR1.A038 ()) > } > > If ((Arg0 == 0x02)) > { > Return (\_SB.AWR0.ABR2.A038 ()) > } > > If ((Arg0 == 0x03)) > { > Return (\_SB.AWR0.ABR3.A038 ()) > } > > If ((Arg0 == 0x04)) > { > Return (\_SB.AWR0.ABR4.A038 ()) > } > > If ((Arg0 == 0x05)) > { > Return (\_SB.AWR0.ABR5.A038 ()) > } > > If ((Arg0 == 0x06)) > { > Return (\_SB.AWR0.ABR6.A038 ()) > } > > If ((Arg0 == 0x07)) > { > Return (\_SB.AWR0.ABR7.A038 ()) > } > > If ((Arg0 == 0x08)) > { > Return (\_SB.AWR1.ABR8.A038 ()) > } > > If ((Arg0 == 0x09)) > { > Return (\_SB.AWR1.ABR9.A038 ()) > } > > If ((Arg0 == 0x0A)) > { > Return (\_SB.AWR1.ABRA.A038 ()) > } > > If ((Arg0 == 0x0B)) > { > Return (\_SB.AWR1.ABRB.A038 ()) > } > > If ((Arg0 == 0x0C)) > { > Return (\_SB.AWR1.ABRC.A038 ()) > } > > If ((Arg0 == 0x0D)) > { > Return (\_SB.AWR1.ABRD.A038 ()) > } > > If ((Arg0 == 0x0E)) > { > Return (\_SB.AWR1.ABRE.A038 ()) > } > > If ((Arg0 == 0x0F)) > { > Return (\_SB.AWR1.ABRF.A038 ()) > } > } > > Method (A032, 1, NotSerialized) > { > If ((Arg0 == 0x00)) > { > Return (\_SB.AWR0.ABR0.A039 ()) > } > > If ((Arg0 == 0x01)) > { > Return (\_SB.AWR0.ABR1.A039 ()) > } > > If ((Arg0 == 0x02)) > { > Return (\_SB.AWR0.ABR2.A039 ()) > } > > If ((Arg0 == 0x03)) > { > Return (\_SB.AWR0.ABR3.A039 ()) > } > > If ((Arg0 == 0x04)) > { > Return (\_SB.AWR0.ABR4.A039 ()) > } > > If ((Arg0 == 0x05)) > { > Return (\_SB.AWR0.ABR5.A039 ()) > } > > If ((Arg0 == 0x06)) > { > Return (\_SB.AWR0.ABR6.A039 ()) > } > > If ((Arg0 == 0x07)) > { > Return (\_SB.AWR0.ABR7.A039 ()) > } > > If ((Arg0 == 0x08)) > { > Return (\_SB.AWR1.ABR8.A039 ()) > } > > If ((Arg0 == 0x09)) > { > Return (\_SB.AWR1.ABR9.A039 ()) > } > > If ((Arg0 == 0x0A)) > { > Return (\_SB.AWR1.ABRA.A039 ()) > } > > If ((Arg0 == 0x0B)) > { > Return (\_SB.AWR1.ABRB.A039 ()) > } > > If ((Arg0 == 0x0C)) > { > Return (\_SB.AWR1.ABRC.A039 ()) > } > > If ((Arg0 == 0x0D)) > { > Return (\_SB.AWR1.ABRD.A039 ()) > } > > If ((Arg0 == 0x0E)) > { > Return (\_SB.AWR1.ABRE.A039 ()) > } > > If ((Arg0 == 0x0F)) > { > Return (\_SB.AWR1.ABRF.A039 ()) > } > } > > Method (A034, 1, NotSerialized) > { > If ((Arg0 == 0x00)) > { > Return (\_SB.AWR0.ABR0.A040 ()) > } > > If ((Arg0 == 0x01)) > { > Return (\_SB.AWR0.ABR1.A040 ()) > } > > If ((Arg0 == 0x02)) > { > Return (\_SB.AWR0.ABR2.A040 ()) > } > > If ((Arg0 == 0x03)) > { > Return (\_SB.AWR0.ABR3.A040 ()) > } > > If ((Arg0 == 0x04)) > { > Return (\_SB.AWR0.ABR4.A040 ()) > } > > If ((Arg0 == 0x05)) > { > Return (\_SB.AWR0.ABR5.A040 ()) > } > > If ((Arg0 == 0x06)) > { > Return (\_SB.AWR0.ABR6.A040 ()) > } > > If ((Arg0 == 0x07)) > { > Return (\_SB.AWR0.ABR7.A040 ()) > } > > If ((Arg0 == 0x08)) > { > Return (\_SB.AWR1.ABR8.A040 ()) > } > > If ((Arg0 == 0x09)) > { > Return (\_SB.AWR1.ABR9.A040 ()) > } > > If ((Arg0 == 0x0A)) > { > Return (\_SB.AWR1.ABRA.A040 ()) > } > > If ((Arg0 == 0x0B)) > { > Return (\_SB.AWR1.ABRB.A040 ()) > } > > If ((Arg0 == 0x0C)) > { > Return (\_SB.AWR1.ABRC.A040 ()) > } > > If ((Arg0 == 0x0D)) > { > Return (\_SB.AWR1.ABRD.A040 ()) > } > > If ((Arg0 == 0x0E)) > { > Return (\_SB.AWR1.ABRE.A040 ()) > } > > If ((Arg0 == 0x0F)) > { > Return (\_SB.AWR1.ABRF.A040 ()) > } > } > > Method (A029, 1, NotSerialized) > { > If ((Arg0 == 0x00)) > { > Return (\_SB.AWR0.ABR0.A041 ()) > } > > If ((Arg0 == 0x01)) > { > Return (\_SB.AWR0.ABR1.A041 ()) > } > > If ((Arg0 == 0x02)) > { > Return (\_SB.AWR0.ABR2.A041 ()) > } > > If ((Arg0 == 0x03)) > { > Return (\_SB.AWR0.ABR3.A041 ()) > } > > If ((Arg0 == 0x04)) > { > Return (\_SB.AWR0.ABR4.A041 ()) > } > > If ((Arg0 == 0x05)) > { > Return (\_SB.AWR0.ABR5.A041 ()) > } > > If ((Arg0 == 0x06)) > { > Return (\_SB.AWR0.ABR6.A041 ()) > } > > If ((Arg0 == 0x07)) > { > Return (\_SB.AWR0.ABR7.A041 ()) > } > > If ((Arg0 == 0x08)) > { > Return (\_SB.AWR1.ABR8.A041 ()) > } > > If ((Arg0 == 0x09)) > { > Return (\_SB.AWR1.ABR9.A041 ()) > } > > If ((Arg0 == 0x0A)) > { > Return (\_SB.AWR1.ABRA.A041 ()) > } > > If ((Arg0 == 0x0B)) > { > Return (\_SB.AWR1.ABRB.A041 ()) > } > > If ((Arg0 == 0x0C)) > { > Return (\_SB.AWR1.ABRC.A041 ()) > } > > If ((Arg0 == 0x0D)) > { > Return (\_SB.AWR1.ABRD.A041 ()) > } > > If ((Arg0 == 0x0E)) > { > Return (\_SB.AWR1.ABRE.A041 ()) > } > > If ((Arg0 == 0x0F)) > { > Return (\_SB.AWR1.ABRF.A041 ()) > } > } > > Method (A030, 2, NotSerialized) > { > If ((Arg0 == 0x00)) > { > Return (\_SB.AWR0.ABR0.A042 (Arg1)) > } > > If ((Arg0 == 0x01)) > { > Return (\_SB.AWR0.ABR1.A042 (Arg1)) > } > > If ((Arg0 == 0x02)) > { > Return (\_SB.AWR0.ABR2.A042 (Arg1)) > } > > If ((Arg0 == 0x03)) > { > Return (\_SB.AWR0.ABR3.A042 (Arg1)) > } > > If ((Arg0 == 0x04)) > { > Return (\_SB.AWR0.ABR4.A042 (Arg1)) > } > > If ((Arg0 == 0x05)) > { > Return (\_SB.AWR0.ABR5.A042 (Arg1)) > } > > If ((Arg0 == 0x06)) > { > Return (\_SB.AWR0.ABR6.A042 (Arg1)) > } > > If ((Arg0 == 0x07)) > { > Return (\_SB.AWR0.ABR7.A042 (Arg1)) > } > > If ((Arg0 == 0x08)) > { > Return (\_SB.AWR1.ABR8.A042 (Arg1)) > } > > If ((Arg0 == 0x09)) > { > Return (\_SB.AWR1.ABR9.A042 (Arg1)) > } > > If ((Arg0 == 0x0A)) > { > Return (\_SB.AWR1.ABRA.A042 (Arg1)) > } > > If ((Arg0 == 0x0B)) > { > Return (\_SB.AWR1.ABRB.A042 (Arg1)) > } > > If ((Arg0 == 0x0C)) > { > Return (\_SB.AWR1.ABRC.A042 (Arg1)) > } > > If ((Arg0 == 0x0D)) > { > Return (\_SB.AWR1.ABRD.A042 (Arg1)) > } > > If ((Arg0 == 0x0E)) > { > Return (\_SB.AWR1.ABRE.A042 (Arg1)) > } > > If ((Arg0 == 0x0F)) > { > Return (\_SB.AWR1.ABRF.A042 (Arg1)) > } > } > > Method (A028, 2, NotSerialized) > { > If ((Arg0 == 0x00)) > { > Return (\_SB.AWR0.ABR0.A043 (Arg1)) > } > > If ((Arg0 == 0x01)) > { > Return (\_SB.AWR0.ABR1.A043 (Arg1)) > } > > If ((Arg0 == 0x02)) > { > Return (\_SB.AWR0.ABR2.A043 (Arg1)) > } > > If ((Arg0 == 0x03)) > { > Return (\_SB.AWR0.ABR3.A043 (Arg1)) > } > > If ((Arg0 == 0x04)) > { > Return (\_SB.AWR0.ABR4.A043 (Arg1)) > } > > If ((Arg0 == 0x05)) > { > Return (\_SB.AWR0.ABR5.A043 (Arg1)) > } > > If ((Arg0 == 0x06)) > { > Return (\_SB.AWR0.ABR6.A043 (Arg1)) > } > > If ((Arg0 == 0x07)) > { > Return (\_SB.AWR0.ABR7.A043 (Arg1)) > } > > If ((Arg0 == 0x08)) > { > Return (\_SB.AWR1.ABR8.A043 (Arg1)) > } > > If ((Arg0 == 0x09)) > { > Return (\_SB.AWR1.ABR9.A043 (Arg1)) > } > > If ((Arg0 == 0x0A)) > { > Return (\_SB.AWR1.ABRA.A043 (Arg1)) > } > > If ((Arg0 == 0x0B)) > { > Return (\_SB.AWR1.ABRB.A043 (Arg1)) > } > > If ((Arg0 == 0x0C)) > { > Return (\_SB.AWR1.ABRC.A043 (Arg1)) > } > > If ((Arg0 == 0x0D)) > { > Return (\_SB.AWR1.ABRD.A043 (Arg1)) > } > > If ((Arg0 == 0x0E)) > { > Return (\_SB.AWR1.ABRE.A043 (Arg1)) > } > > If ((Arg0 == 0x0F)) > { > Return (\_SB.AWR1.ABRF.A043 (Arg1)) > } > } > > Method (A026, 1, NotSerialized) > { > If ((Arg0 == 0x00)) > { > Return (\_SB.AWR0.ABR0.A044 ()) > } > > If ((Arg0 == 0x01)) > { > Return (\_SB.AWR0.ABR1.A044 ()) > } > > If ((Arg0 == 0x02)) > { > Return (\_SB.AWR0.ABR2.A044 ()) > } > > If ((Arg0 == 0x03)) > { > Return (\_SB.AWR0.ABR3.A044 ()) > } > > If ((Arg0 == 0x04)) > { > Return (\_SB.AWR0.ABR4.A044 ()) > } > > If ((Arg0 == 0x05)) > { > Return (\_SB.AWR0.ABR5.A044 ()) > } > > If ((Arg0 == 0x06)) > { > Return (\_SB.AWR0.ABR6.A044 ()) > } > > If ((Arg0 == 0x07)) > { > Return (\_SB.AWR0.ABR7.A044 ()) > } > > If ((Arg0 == 0x08)) > { > Return (\_SB.AWR1.ABR8.A044 ()) > } > > If ((Arg0 == 0x09)) > { > Return (\_SB.AWR1.ABR9.A044 ()) > } > > If ((Arg0 == 0x0A)) > { > Return (\_SB.AWR1.ABRA.A044 ()) > } > > If ((Arg0 == 0x0B)) > { > Return (\_SB.AWR1.ABRB.A044 ()) > } > > If ((Arg0 == 0x0C)) > { > Return (\_SB.AWR1.ABRC.A044 ()) > } > > If ((Arg0 == 0x0D)) > { > Return (\_SB.AWR1.ABRD.A044 ()) > } > > If ((Arg0 == 0x0E)) > { > Return (\_SB.AWR1.ABRE.A044 ()) > } > > If ((Arg0 == 0x0F)) > { > Return (\_SB.AWR1.ABRF.A044 ()) > } > } > > OperationRegion (A093, SystemMemory, AGRB, 0x1000) > Field (A093, ByteAcc, NoLock, Preserve) > { > Offset (0xB8), > A094, 32 > } > > BankField (A093, A094, 0x03B10528, DWordAcc, NoLock, Preserve) > { > Offset (0xBC), > A082, 32 > } > > BankField (A093, A094, 0x03B10564, DWordAcc, NoLock, Preserve) > { > Offset (0xBC), > A075, 32 > } > > BankField (A093, A094, 0x03B10598, DWordAcc, NoLock, Preserve) > { > Offset (0xBC), > A076, 32 > } > > BankField (A093, A094, 0x03B1059C, DWordAcc, NoLock, Preserve) > { > Offset (0xBC), > A077, 32 > } > > BankField (A093, A094, 0x03B105A0, DWordAcc, NoLock, Preserve) > { > Offset (0xBC), > A078, 32 > } > > BankField (A093, A094, 0x03B105A4, DWordAcc, NoLock, Preserve) > { > Offset (0xBC), > A079, 32 > } > > BankField (A093, A094, 0x03B105A8, DWordAcc, NoLock, Preserve) > { > Offset (0xBC), > A080, 32 > } > > BankField (A093, A094, 0x03B105AC, DWordAcc, NoLock, Preserve) > { > Offset (0xBC), > A081, 32 > } > > Method (A068, 2, Serialized) > { > CreateDWordField (Arg1, 0x00, A069) > CreateDWordField (Arg1, 0x04, A070) > CreateDWordField (Arg1, 0x08, A071) > CreateDWordField (Arg1, 0x0C, A072) > CreateDWordField (Arg1, 0x10, A073) > CreateDWordField (Arg1, 0x14, A074) > A075 = 0x00 > While ((A075 != 0x00)){} > A076 = A069 /* \_SB_.A068.A069 */ > A077 = A070 /* \_SB_.A068.A070 */ > A078 = A071 /* \_SB_.A068.A071 */ > A079 = A072 /* \_SB_.A068.A072 */ > A080 = A073 /* \_SB_.A068.A073 */ > A081 = A074 /* \_SB_.A068.A074 */ > A082 = Arg0 > While ((A075 == 0x00)){} > } > > Method (A083, 5, NotSerialized) > { > If ((Arg0 == 0x00)) > { > Local7 = Buffer (0x18){} > CreateDWordField (Local7, 0x00, A084) > CreateDWordField (Local7, 0x04, A085) > CreateDWordField (Local7, 0x08, A086) > CreateDWordField (Local7, 0x0C, A087) > CreateDWordField (Local7, 0x10, A088) > CreateDWordField (Local7, 0x14, A089) > A084 = Arg0 > A085 = Arg1 > A086 = Arg2 > A087 = Arg3 > A068 (0x0F, Local7) > } > } > > Method (A090, 1, NotSerialized) > { > If ((Arg0 == 0x00)){} > Else > { > } > > Return (Local0) > } > > Method (A091, 1, NotSerialized) > { > If ((Arg0 == 0x00)){} > } > > Method (A017, 1, Serialized) > { > CreateWordField (Arg0, 0x00, A092) > Local7 = Buffer (0x18){} > CreateDWordField (Local7, 0x00, A084) > CreateDWordField (Local7, 0x04, A085) > CreateDWordField (Local7, 0x08, A086) > CreateDWordField (Local7, 0x0C, A087) > CreateDWordField (Local7, 0x10, A088) > CreateDWordField (Local7, 0x14, A089) > Local0 = 0x02 > While ((Local0 < A092)) > { > Local1 = DerefOf (Arg0 [Local0]) > Local0++ > Local2 = DerefOf (Arg0 [Local0]) > Local0++ > Local2 |= (DerefOf (Arg0 [Local0]) << 0x08) > Local0++ > Local2 |= (DerefOf (Arg0 [Local0]) << 0x10) > Local0++ > Local2 |= (DerefOf (Arg0 [Local0]) << 0x18) > Local0++ > A084 = 0x00 > A085 = 0x00 > A086 = 0x00 > A087 = 0x00 > A088 = 0x00 > A089 = 0x00 > If ((Local1 == 0x04)) > { > A084 = Local2 > A068 (0x31, Local7) > } > > If ((Local1 == 0x0B)) > { > A084 = Local2 > A068 (0x43, Local7) > } > > If ((Local1 == 0x0C)) > { > A084 = Local2 > A068 (0x44, Local7) > } > > If ((Local1 == 0x10)) > { > A084 = Local2 > A068 (0x46, Local7) > } > > If ((Local1 == 0x11)) > { > A084 = Local2 > A068 (0x48, Local7) > } > } > } > > Device (AWR0) > { > Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID > Name (_UID, 0x90) // _UID: Unique ID > Device (ABR0) > { > Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID > Name (_UID, 0x80) // _UID: Unique ID > Name (AB12, 0x20) > Name (AB00, 0x00) > Name (AB01, 0x00) > Name (AB0E, 0x00) > Name (AB02, 0x00) > Name (AB03, 0x00) > Name (AB04, 0x00) > Name (AB05, 0x00) > Name (AB06, 0x00) > Name (AB07, 0x00) > Name (AB08, 0x00) > Name (AB09, 0x00) > Name (AB0A, 0x00) > Name (AB0B, 0x00) > Name (AB0C, 0x00) > Name (AB0D, 0x00) > OperationRegion (A053, SystemMemory, (AGRB + ((DerefOf (\_SB.ADAT [(AB12 + 0x0D)] > ) << 0x0F) | (DerefOf (\_SB.ADAT [(AB12 + 0x0E)]) << 0x0C > ))), 0x1000) > Field (A053, ByteAcc, NoLock, Preserve) > { > Offset (0x18), > Offset (0x19), > A050, 8, > A051, 8, > Offset (0x68), > A054, 2, > , 2, > A055, 1, > A056, 1, > Offset (0x6A), > , 11, > A057, 1, > Offset (0x88), > A058, 4, > , 1, > A059, 1 > } > > Name (AB10, 0x00) > Method (_INI, 0, NotSerialized) // _INI: Initialize > { > AB00 = DerefOf (\_SB.ADAT [(AB12 + 0x00)]) > AB0E = DerefOf (\_SB.ADAT [(AB12 + 0x01)]) > AB01 = DerefOf (\_SB.ADAT [(AB12 + 0x02)]) > AB02 = DerefOf (\_SB.ADAT [(AB12 + 0x03)]) > AB03 = DerefOf (\_SB.ADAT [(AB12 + 0x04)]) > AB04 = DerefOf (\_SB.ADAT [(AB12 + 0x05)]) > AB05 = DerefOf (\_SB.ADAT [(AB12 + 0x06)]) > AB06 = DerefOf (\_SB.ADAT [(AB12 + 0x07)]) > AB07 = DerefOf (\_SB.ADAT [(AB12 + 0x08)]) > AB08 = DerefOf (\_SB.ADAT [(AB12 + 0x09)]) > AB09 = DerefOf (\_SB.ADAT [(AB12 + 0x0A)]) > AB0A = DerefOf (\_SB.ADAT [(AB12 + 0x0B)]) > AB0B = DerefOf (\_SB.ADAT [(AB12 + 0x0C)]) > AB0C = DerefOf (\_SB.ADAT [(AB12 + 0x0D)]) > AB0D = DerefOf (\_SB.ADAT [(AB12 + 0x0E)]) > } > > Method (A045, 0, NotSerialized) > { > Local0 = A027 () > If ((Local0 == 0x01)) > { > Return (AB01) /* \_SB_.AWR0.ABR0.AB01 */ > } > > If ((Local0 == 0x00)) > { > Return (AB0E) /* \_SB_.AWR0.ABR0.AB0E */ > } > } > > Method (A040, 0, NotSerialized) > { > If ((AB10 != 0x00)) > { > If ((AB10 == 0x01)) > { > Return (0x01) > } > } > > Return (0x00) > } > > Method (A046, 0, NotSerialized) > { > If ((AB05 != 0x00)) > { > Return (AB05) /* \_SB_.AWR0.ABR0.AB05 */ > } > > If ((AB10 > 0x01)) > { > Return ((AB10 - 0x01)) > } > > Return (0x00) > } > > Method (A039, 0, NotSerialized) > { > If ((\_SB.AP05 == 0x00)) > { > If ((AB05 != 0x00)) > { > Return (AB05) /* \_SB_.AWR0.ABR0.AB05 */ > } > > Return (AB0E) /* \_SB_.AWR0.ABR0.AB0E */ > } > > Local0 = A046 () > If ((Local0 != 0x00)) > { > If ((Local0 > AB00)) > { > Return (AB00) /* \_SB_.AWR0.ABR0.AB00 */ > } > Else > { > Return (Local0) > } > } > > Local0 = A045 () > If ((\_SB.AP03 != 0x00)) > { > If ((\_SB.AP03 < Local0)) > { > Return (\_SB.AP03) > } > } > > Return (Local0) > } > > Method (A038, 0, NotSerialized) > { > Return (AB02) /* \_SB_.AWR0.ABR0.AB02 */ > } > > Method (A041, 0, NotSerialized) > { > Return (AB00) /* \_SB_.AWR0.ABR0.AB00 */ > } > > Method (A037, 1, NotSerialized) > { > AB02 = Arg0 > A047 (Arg0) > If ((AB10 != 0x00)){} > Else > { > } > > A048 (0x00) > Name (A049, 0x00) > A048 (0x01) > } > > Method (A042, 1, NotSerialized) > { > AB10 = Arg0 > } > > Method (A043, 1, NotSerialized) > { > Local0 = (Arg0 >> 0x08) > If (((Local0 >= A050) && (Local0 <= A051))) > { > Return (0x01) > } > > Return (0x00) > } > > Method (A052, 1, NotSerialized) > { > Local0 = (AB0D | (AB0C << 0x03)) > If ((Arg0 == Local0)) > { > Return (0x01) > } > > Return (0x00) > } > > Method (A044, 0, NotSerialized) > { > AB10 = 0x00 > } > > Method (A047, 1, NotSerialized) > { > If ((Arg0 >= 0x02)){} > If ((Arg0 >= 0x03)){} > If ((Arg0 == 0x01)) > { > If ((AB04 == 0x01)){} > } > Else > { > } > } > > Method (A064, 2, NotSerialized) > { > If ((A062 (Arg0, 0x00) == 0xFFFFFFFF)) > { > Return (0x00) > } > > Local0 = A062 (Arg0, 0x34) > While (0x01) > { > Local1 = A062 (Arg0, (Local0 & 0xFF)) > If (((Local1 & 0xFF) == Arg1)) > { > Return ((Local0 & 0xFF)) > } > > Local0 = ((Local1 >> 0x08) & 0xFF) > If ((Local0 == 0x00)) > { > Return (Local0) > } > } > } > > Name (AESP, Package (0x08) > { > 0x00, > 0x00, > 0x00, > 0x00, > 0x00, > 0x00, > 0x00, > 0x00 > }) > Method (A048, 1, NotSerialized) > { > Local0 = 0x00 > If ((A062 (Local0, 0x00) != 0xFFFFFFFF)) > { > Local1 = (A062 (Local0, 0x08) & 0x80) > If ((Local1 == 0x80)) > { > Local7 = 0x07 > } > Else > { > Local7 = 0x00 > } > > While ((Local0 <= Local7)) > { > Local1 = A064 (Local0, 0x10) > If ((Local1 == 0x00)) > { > Local0++ > Continue > } > > If ((Arg0 == 0x00)) > { > Local2 = A062 (Local0, (Local1 + 0x10)) > A063 (Local0, (Local1 + 0x10), (Local2 & ~0x03)) > AESP [Local0] = Local2 > } > Else > { > Local2 = DerefOf (AESP [Local0]) > A063 (Local0, (Local1 + 0x10), Local2) > } > > Local0++ > } > } > Else > { > } > } > > Method (A063, 3, Serialized) > { > Local0 = (AGRB + (A050 << 0x14)) > Local0 += (Arg0 << 0x0C) > Local0 += Arg1 > OperationRegion (ADRB, SystemMemory, Local0, 0x04) > Field (ADRB, DWordAcc, NoLock, Preserve) > { > ADRR, 32 > } > > ADRR = Arg2 > } > > Method (A062, 2, Serialized) > { > Local0 = (AGRB + (A050 << 0x14)) > Local0 += (Arg0 << 0x0C) > Local0 += Arg1 > OperationRegion (ADRB, SystemMemory, Local0, 0x04) > Field (ADRB, DWordAcc, NoLock, Preserve) > { > ADRR, 32 > } > > Return (ADRR) /* \_SB_.AWR0.ABR0.A062.ADRR */ > } > > Method (A060, 1, NotSerialized) > { > If ((AB0B != 0x01)) > { > Return (0x00) > } > > Return (A052 (Arg0)) > } > > Method (A061, 1, NotSerialized) > { > Name (A049, 0x00) > A049 = A054 /* \_SB_.AWR0.ABR0.A054 */ > Local1 = (AB0D | (AB0C << 0x03)) > If ((Arg0 == 0x01)) > { > Local0 = 0x01 > } > Else > { > A048 (0x00) > Local0 = A062 (0x00, 0x04) > If ((Local0 != 0xFFFFFFFF)) > { > A063 (0x00, 0x04, (Local0 & ~0x04)) > Local0 = A062 (0x01, 0x04) > If ((Local0 != 0xFFFFFFFF)) > { > A063 (0x01, 0x04, (Local0 & ~0x04)) > } > } > > A055 = 0x01 > Local0 = 0x05 > } > > A054 = 0x00 > While ((Local0 != 0x08)) > { > If ((Local0 == 0x01)){} > If ((Local0 == 0x05)) > { > A062 (0x00, 0x00) > AB05 = 0x00 > AB04 = 0x00 > AB10 = 0x00 > Local2 = 0x00 > Local0 = 0x08 > } > } > > A054 = A049 /* \_SB_.AWR0.ABR0.A061.A049 */ > If ((A049 != 0x00)) > { > A048 (0x01) > } > > Return (Local2) > } > } > > Device (ABR1) > { > Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID > Name (_UID, 0x81) // _UID: Unique ID > Name (AB12, 0x34) > Name (AB00, 0x00) > Name (AB01, 0x00) > Name (AB0E, 0x00) > Name (AB02, 0x00) > Name (AB03, 0x00) > Name (AB04, 0x00) > Name (AB05, 0x00) > Name (AB06, 0x00) > Name (AB07, 0x00) > Name (AB08, 0x00) > Name (AB09, 0x00) > Name (AB0A, 0x00) > Name (AB0B, 0x00) > Name (AB0C, 0x00) > Name (AB0D, 0x00) > OperationRegion (A053, SystemMemory, (AGRB + ((DerefOf (\_SB.ADAT [(AB12 + 0x0D)] > ) << 0x0F) | (DerefOf (\_SB.ADAT [(AB12 + 0x0E)]) << 0x0C > ))), 0x1000) > Field (A053, ByteAcc, NoLock, Preserve) > { > Offset (0x18), > Offset (0x19), > A050, 8, > A051, 8, > Offset (0x68), > A054, 2, > , 2, > A055, 1, > A056, 1, > Offset (0x6A), > , 11, > A057, 1, > Offset (0x88), > A058, 4, > , 1, > A059, 1 > } > > Name (AB10, 0x00) > Method (_INI, 0, NotSerialized) // _INI: Initialize > { > AB00 = DerefOf (\_SB.ADAT [(AB12 + 0x00)]) > AB0E = DerefOf (\_SB.ADAT [(AB12 + 0x01)]) > AB01 = DerefOf (\_SB.ADAT [(AB12 + 0x02)]) > AB02 = DerefOf (\_SB.ADAT [(AB12 + 0x03)]) > AB03 = DerefOf (\_SB.ADAT [(AB12 + 0x04)]) > AB04 = DerefOf (\_SB.ADAT [(AB12 + 0x05)]) > AB05 = DerefOf (\_SB.ADAT [(AB12 + 0x06)]) > AB06 = DerefOf (\_SB.ADAT [(AB12 + 0x07)]) > AB07 = DerefOf (\_SB.ADAT [(AB12 + 0x08)]) > AB08 = DerefOf (\_SB.ADAT [(AB12 + 0x09)]) > AB09 = DerefOf (\_SB.ADAT [(AB12 + 0x0A)]) > AB0A = DerefOf (\_SB.ADAT [(AB12 + 0x0B)]) > AB0B = DerefOf (\_SB.ADAT [(AB12 + 0x0C)]) > AB0C = DerefOf (\_SB.ADAT [(AB12 + 0x0D)]) > AB0D = DerefOf (\_SB.ADAT [(AB12 + 0x0E)]) > } > > Method (A045, 0, NotSerialized) > { > Local0 = A027 () > If ((Local0 == 0x01)) > { > Return (AB01) /* \_SB_.AWR0.ABR1.AB01 */ > } > > If ((Local0 == 0x00)) > { > Return (AB0E) /* \_SB_.AWR0.ABR1.AB0E */ > } > } > > Method (A040, 0, NotSerialized) > { > If ((AB10 != 0x00)) > { > If ((AB10 == 0x01)) > { > Return (0x01) > } > } > > Return (0x00) > } > > Method (A046, 0, NotSerialized) > { > If ((AB05 != 0x00)) > { > Return (AB05) /* \_SB_.AWR0.ABR1.AB05 */ > } > > If ((AB10 > 0x01)) > { > Return ((AB10 - 0x01)) > } > > Return (0x00) > } > > Method (A039, 0, NotSerialized) > { > If ((\_SB.AP05 == 0x00)) > { > If ((AB05 != 0x00)) > { > Return (AB05) /* \_SB_.AWR0.ABR1.AB05 */ > } > > Return (AB0E) /* \_SB_.AWR0.ABR1.AB0E */ > } > > Local0 = A046 () > If ((Local0 != 0x00)) > { > If ((Local0 > AB00)) > { > Return (AB00) /* \_SB_.AWR0.ABR1.AB00 */ > } > Else > { > Return (Local0) > } > } > > Local0 = A045 () > If ((\_SB.AP03 != 0x00)) > { > If ((\_SB.AP03 < Local0)) > { > Return (\_SB.AP03) > } > } > > Return (Local0) > } > > Method (A038, 0, NotSerialized) > { > Return (AB02) /* \_SB_.AWR0.ABR1.AB02 */ > } > > Method (A041, 0, NotSerialized) > { > Return (AB00) /* \_SB_.AWR0.ABR1.AB00 */ > } > > Method (A037, 1, NotSerialized) > { > AB02 = Arg0 > A047 (Arg0) > If ((AB10 != 0x00)){} > Else > { > } > > A048 (0x00) > Name (A049, 0x00) > A048 (0x01) > } > > Method (A042, 1, NotSerialized) > { > AB10 = Arg0 > } > > Method (A043, 1, NotSerialized) > { > Local0 = (Arg0 >> 0x08) > If (((Local0 >= A050) && (Local0 <= A051))) > { > Return (0x01) > } > > Return (0x00) > } > > Method (A052, 1, NotSerialized) > { > Local0 = (AB0D | (AB0C << 0x03)) > If ((Arg0 == Local0)) > { > Return (0x01) > } > > Return (0x00) > } > > Method (A044, 0, NotSerialized) > { > AB10 = 0x00 > } > > Method (A047, 1, NotSerialized) > { > If ((Arg0 >= 0x02)){} > If ((Arg0 >= 0x03)){} > If ((Arg0 == 0x01)) > { > If ((AB04 == 0x01)){} > } > Else > { > } > } > > Method (A064, 2, NotSerialized) > { > If ((A062 (Arg0, 0x00) == 0xFFFFFFFF)) > { > Return (0x00) > } > > Local0 = A062 (Arg0, 0x34) > While (0x01) > { > Local1 = A062 (Arg0, (Local0 & 0xFF)) > If (((Local1 & 0xFF) == Arg1)) > { > Return ((Local0 & 0xFF)) > } > > Local0 = ((Local1 >> 0x08) & 0xFF) > If ((Local0 == 0x00)) > { > Return (Local0) > } > } > } > > Name (AESP, Package (0x08) > { > 0x00, > 0x00, > 0x00, > 0x00, > 0x00, > 0x00, > 0x00, > 0x00 > }) > Method (A048, 1, NotSerialized) > { > Local0 = 0x00 > If ((A062 (Local0, 0x00) != 0xFFFFFFFF)) > { > Local1 = (A062 (Local0, 0x08) & 0x80) > If ((Local1 == 0x80)) > { > Local7 = 0x07 > } > Else > { > Local7 = 0x00 > } > > While ((Local0 <= Local7)) > { > Local1 = A064 (Local0, 0x10) > If ((Local1 == 0x00)) > { > Local0++ > Continue > } > > If ((Arg0 == 0x00)) > { > Local2 = A062 (Local0, (Local1 + 0x10)) > A063 (Local0, (Local1 + 0x10), (Local2 & ~0x03)) > AESP [Local0] = Local2 > } > Else > { > Local2 = DerefOf (AESP [Local0]) > A063 (Local0, (Local1 + 0x10), Local2) > } > > Local0++ > } > } > Else > { > } > } > > Method (A063, 3, Serialized) > { > Local0 = (AGRB + (A050 << 0x14)) > Local0 += (Arg0 << 0x0C) > Local0 += Arg1 > OperationRegion (ADRB, SystemMemory, Local0, 0x04) > Field (ADRB, DWordAcc, NoLock, Preserve) > { > ADRR, 32 > } > > ADRR = Arg2 > } > > Method (A062, 2, Serialized) > { > Local0 = (AGRB + (A050 << 0x14)) > Local0 += (Arg0 << 0x0C) > Local0 += Arg1 > OperationRegion (ADRB, SystemMemory, Local0, 0x04) > Field (ADRB, DWordAcc, NoLock, Preserve) > { > ADRR, 32 > } > > Return (ADRR) /* \_SB_.AWR0.ABR1.A062.ADRR */ > } > > Method (A060, 1, NotSerialized) > { > If ((AB0B != 0x01)) > { > Return (0x00) > } > > Return (A052 (Arg0)) > } > > Method (A061, 1, NotSerialized) > { > Name (A049, 0x00) > A049 = A054 /* \_SB_.AWR0.ABR1.A054 */ > Local1 = (AB0D | (AB0C << 0x03)) > If ((Arg0 == 0x01)) > { > Local0 = 0x01 > } > Else > { > A048 (0x00) > Local0 = A062 (0x00, 0x04) > If ((Local0 != 0xFFFFFFFF)) > { > A063 (0x00, 0x04, (Local0 & ~0x04)) > Local0 = A062 (0x01, 0x04) > If ((Local0 != 0xFFFFFFFF)) > { > A063 (0x01, 0x04, (Local0 & ~0x04)) > } > } > > A055 = 0x01 > Local0 = 0x05 > } > > A054 = 0x00 > While ((Local0 != 0x08)) > { > If ((Local0 == 0x01)){} > If ((Local0 == 0x05)) > { > A062 (0x00, 0x00) > AB05 = 0x00 > AB04 = 0x00 > AB10 = 0x00 > Local2 = 0x00 > Local0 = 0x08 > } > } > > A054 = A049 /* \_SB_.AWR0.ABR1.A061.A049 */ > If ((A049 != 0x00)) > { > A048 (0x01) > } > > Return (Local2) > } > } > > Device (ABR2) > { > Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID > Name (_UID, 0x82) // _UID: Unique ID > Name (AB12, 0x48) > Name (AB00, 0x00) > Name (AB01, 0x00) > Name (AB0E, 0x00) > Name (AB02, 0x00) > Name (AB03, 0x00) > Name (AB04, 0x00) > Name (AB05, 0x00) > Name (AB06, 0x00) > Name (AB07, 0x00) > Name (AB08, 0x00) > Name (AB09, 0x00) > Name (AB0A, 0x00) > Name (AB0B, 0x00) > Name (AB0C, 0x00) > Name (AB0D, 0x00) > OperationRegion (A053, SystemMemory, (AGRB + ((DerefOf (\_SB.ADAT [(AB12 + 0x0D)] > ) << 0x0F) | (DerefOf (\_SB.ADAT [(AB12 + 0x0E)]) << 0x0C > ))), 0x1000) > Field (A053, ByteAcc, NoLock, Preserve) > { > Offset (0x18), > Offset (0x19), > A050, 8, > A051, 8, > Offset (0x68), > A054, 2, > , 2, > A055, 1, > A056, 1, > Offset (0x6A), > , 11, > A057, 1, > Offset (0x88), > A058, 4, > , 1, > A059, 1 > } > > Name (AB10, 0x00) > Method (_INI, 0, NotSerialized) // _INI: Initialize > { > AB00 = DerefOf (\_SB.ADAT [(AB12 + 0x00)]) > AB0E = DerefOf (\_SB.ADAT [(AB12 + 0x01)]) > AB01 = DerefOf (\_SB.ADAT [(AB12 + 0x02)]) > AB02 = DerefOf (\_SB.ADAT [(AB12 + 0x03)]) > AB03 = DerefOf (\_SB.ADAT [(AB12 + 0x04)]) > AB04 = DerefOf (\_SB.ADAT [(AB12 + 0x05)]) > AB05 = DerefOf (\_SB.ADAT [(AB12 + 0x06)]) > AB06 = DerefOf (\_SB.ADAT [(AB12 + 0x07)]) > AB07 = DerefOf (\_SB.ADAT [(AB12 + 0x08)]) > AB08 = DerefOf (\_SB.ADAT [(AB12 + 0x09)]) > AB09 = DerefOf (\_SB.ADAT [(AB12 + 0x0A)]) > AB0A = DerefOf (\_SB.ADAT [(AB12 + 0x0B)]) > AB0B = DerefOf (\_SB.ADAT [(AB12 + 0x0C)]) > AB0C = DerefOf (\_SB.ADAT [(AB12 + 0x0D)]) > AB0D = DerefOf (\_SB.ADAT [(AB12 + 0x0E)]) > } > > Method (A045, 0, NotSerialized) > { > Local0 = A027 () > If ((Local0 == 0x01)) > { > Return (AB01) /* \_SB_.AWR0.ABR2.AB01 */ > } > > If ((Local0 == 0x00)) > { > Return (AB0E) /* \_SB_.AWR0.ABR2.AB0E */ > } > } > > Method (A040, 0, NotSerialized) > { > If ((AB10 != 0x00)) > { > If ((AB10 == 0x01)) > { > Return (0x01) > } > } > > Return (0x00) > } > > Method (A046, 0, NotSerialized) > { > If ((AB05 != 0x00)) > { > Return (AB05) /* \_SB_.AWR0.ABR2.AB05 */ > } > > If ((AB10 > 0x01)) > { > Return ((AB10 - 0x01)) > } > > Return (0x00) > } > > Method (A039, 0, NotSerialized) > { > If ((\_SB.AP05 == 0x00)) > { > If ((AB05 != 0x00)) > { > Return (AB05) /* \_SB_.AWR0.ABR2.AB05 */ > } > > Return (AB0E) /* \_SB_.AWR0.ABR2.AB0E */ > } > > Local0 = A046 () > If ((Local0 != 0x00)) > { > If ((Local0 > AB00)) > { > Return (AB00) /* \_SB_.AWR0.ABR2.AB00 */ > } > Else > { > Return (Local0) > } > } > > Local0 = A045 () > If ((\_SB.AP03 != 0x00)) > { > If ((\_SB.AP03 < Local0)) > { > Return (\_SB.AP03) > } > } > > Return (Local0) > } > > Method (A038, 0, NotSerialized) > { > Return (AB02) /* \_SB_.AWR0.ABR2.AB02 */ > } > > Method (A041, 0, NotSerialized) > { > Return (AB00) /* \_SB_.AWR0.ABR2.AB00 */ > } > > Method (A037, 1, NotSerialized) > { > AB02 = Arg0 > A047 (Arg0) > If ((AB10 != 0x00)){} > Else > { > } > > A048 (0x00) > Name (A049, 0x00) > A048 (0x01) > } > > Method (A042, 1, NotSerialized) > { > AB10 = Arg0 > } > > Method (A043, 1, NotSerialized) > { > Local0 = (Arg0 >> 0x08) > If (((Local0 >= A050) && (Local0 <= A051))) > { > Return (0x01) > } > > Return (0x00) > } > > Method (A052, 1, NotSerialized) > { > Local0 = (AB0D | (AB0C << 0x03)) > If ((Arg0 == Local0)) > { > Return (0x01) > } > > Return (0x00) > } > > Method (A044, 0, NotSerialized) > { > AB10 = 0x00 > } > > Method (A047, 1, NotSerialized) > { > If ((Arg0 >= 0x02)){} > If ((Arg0 >= 0x03)){} > If ((Arg0 == 0x01)) > { > If ((AB04 == 0x01)){} > } > Else > { > } > } > > Method (A064, 2, NotSerialized) > { > If ((A062 (Arg0, 0x00) == 0xFFFFFFFF)) > { > Return (0x00) > } > > Local0 = A062 (Arg0, 0x34) > While (0x01) > { > Local1 = A062 (Arg0, (Local0 & 0xFF)) > If (((Local1 & 0xFF) == Arg1)) > { > Return ((Local0 & 0xFF)) > } > > Local0 = ((Local1 >> 0x08) & 0xFF) > If ((Local0 == 0x00)) > { > Return (Local0) > } > } > } > > Name (AESP, Package (0x08) > { > 0x00, > 0x00, > 0x00, > 0x00, > 0x00, > 0x00, > 0x00, > 0x00 > }) > Method (A048, 1, NotSerialized) > { > Local0 = 0x00 > If ((A062 (Local0, 0x00) != 0xFFFFFFFF)) > { > Local1 = (A062 (Local0, 0x08) & 0x80) > If ((Local1 == 0x80)) > { > Local7 = 0x07 > } > Else > { > Local7 = 0x00 > } > > While ((Local0 <= Local7)) > { > Local1 = A064 (Local0, 0x10) > If ((Local1 == 0x00)) > { > Local0++ > Continue > } > > If ((Arg0 == 0x00)) > { > Local2 = A062 (Local0, (Local1 + 0x10)) > A063 (Local0, (Local1 + 0x10), (Local2 & ~0x03)) > AESP [Local0] = Local2 > } > Else > { > Local2 = DerefOf (AESP [Local0]) > A063 (Local0, (Local1 + 0x10), Local2) > } > > Local0++ > } > } > Else > { > } > } > > Method (A063, 3, Serialized) > { > Local0 = (AGRB + (A050 << 0x14)) > Local0 += (Arg0 << 0x0C) > Local0 += Arg1 > OperationRegion (ADRB, SystemMemory, Local0, 0x04) > Field (ADRB, DWordAcc, NoLock, Preserve) > { > ADRR, 32 > } > > ADRR = Arg2 > } > > Method (A062, 2, Serialized) > { > Local0 = (AGRB + (A050 << 0x14)) > Local0 += (Arg0 << 0x0C) > Local0 += Arg1 > OperationRegion (ADRB, SystemMemory, Local0, 0x04) > Field (ADRB, DWordAcc, NoLock, Preserve) > { > ADRR, 32 > } > > Return (ADRR) /* \_SB_.AWR0.ABR2.A062.ADRR */ > } > > Method (A060, 1, NotSerialized) > { > If ((AB0B != 0x01)) > { > Return (0x00) > } > > Return (A052 (Arg0)) > } > > Method (A061, 1, NotSerialized) > { > Name (A049, 0x00) > A049 = A054 /* \_SB_.AWR0.ABR2.A054 */ > Local1 = (AB0D | (AB0C << 0x03)) > If ((Arg0 == 0x01)) > { > Local0 = 0x01 > } > Else > { > A048 (0x00) > Local0 = A062 (0x00, 0x04) > If ((Local0 != 0xFFFFFFFF)) > { > A063 (0x00, 0x04, (Local0 & ~0x04)) > Local0 = A062 (0x01, 0x04) > If ((Local0 != 0xFFFFFFFF)) > { > A063 (0x01, 0x04, (Local0 & ~0x04)) > } > } > > A055 = 0x01 > Local0 = 0x05 > } > > A054 = 0x00 > While ((Local0 != 0x08)) > { > If ((Local0 == 0x01)){} > If ((Local0 == 0x05)) > { > A062 (0x00, 0x00) > AB05 = 0x00 > AB04 = 0x00 > AB10 = 0x00 > Local2 = 0x00 > Local0 = 0x08 > } > } > > A054 = A049 /* \_SB_.AWR0.ABR2.A061.A049 */ > If ((A049 != 0x00)) > { > A048 (0x01) > } > > Return (Local2) > } > } > > Device (ABR3) > { > Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID > Name (_UID, 0x83) // _UID: Unique ID > Name (AB12, 0x5C) > Name (AB00, 0x00) > Name (AB01, 0x00) > Name (AB0E, 0x00) > Name (AB02, 0x00) > Name (AB03, 0x00) > Name (AB04, 0x00) > Name (AB05, 0x00) > Name (AB06, 0x00) > Name (AB07, 0x00) > Name (AB08, 0x00) > Name (AB09, 0x00) > Name (AB0A, 0x00) > Name (AB0B, 0x00) > Name (AB0C, 0x00) > Name (AB0D, 0x00) > OperationRegion (A053, SystemMemory, (AGRB + ((DerefOf (\_SB.ADAT [(AB12 + 0x0D)] > ) << 0x0F) | (DerefOf (\_SB.ADAT [(AB12 + 0x0E)]) << 0x0C > ))), 0x1000) > Field (A053, ByteAcc, NoLock, Preserve) > { > Offset (0x18), > Offset (0x19), > A050, 8, > A051, 8, > Offset (0x68), > A054, 2, > , 2, > A055, 1, > A056, 1, > Offset (0x6A), > , 11, > A057, 1, > Offset (0x88), > A058, 4, > , 1, > A059, 1 > } > > Name (AB10, 0x00) > Method (_INI, 0, NotSerialized) // _INI: Initialize > { > AB00 = DerefOf (\_SB.ADAT [(AB12 + 0x00)]) > AB0E = DerefOf (\_SB.ADAT [(AB12 + 0x01)]) > AB01 = DerefOf (\_SB.ADAT [(AB12 + 0x02)]) > AB02 = DerefOf (\_SB.ADAT [(AB12 + 0x03)]) > AB03 = DerefOf (\_SB.ADAT [(AB12 + 0x04)]) > AB04 = DerefOf (\_SB.ADAT [(AB12 + 0x05)]) > AB05 = DerefOf (\_SB.ADAT [(AB12 + 0x06)]) > AB06 = DerefOf (\_SB.ADAT [(AB12 + 0x07)]) > AB07 = DerefOf (\_SB.ADAT [(AB12 + 0x08)]) > AB08 = DerefOf (\_SB.ADAT [(AB12 + 0x09)]) > AB09 = DerefOf (\_SB.ADAT [(AB12 + 0x0A)]) > AB0A = DerefOf (\_SB.ADAT [(AB12 + 0x0B)]) > AB0B = DerefOf (\_SB.ADAT [(AB12 + 0x0C)]) > AB0C = DerefOf (\_SB.ADAT [(AB12 + 0x0D)]) > AB0D = DerefOf (\_SB.ADAT [(AB12 + 0x0E)]) > } > > Method (A045, 0, NotSerialized) > { > Local0 = A027 () > If ((Local0 == 0x01)) > { > Return (AB01) /* \_SB_.AWR0.ABR3.AB01 */ > } > > If ((Local0 == 0x00)) > { > Return (AB0E) /* \_SB_.AWR0.ABR3.AB0E */ > } > } > > Method (A040, 0, NotSerialized) > { > If ((AB10 != 0x00)) > { > If ((AB10 == 0x01)) > { > Return (0x01) > } > } > > Return (0x00) > } > > Method (A046, 0, NotSerialized) > { > If ((AB05 != 0x00)) > { > Return (AB05) /* \_SB_.AWR0.ABR3.AB05 */ > } > > If ((AB10 > 0x01)) > { > Return ((AB10 - 0x01)) > } > > Return (0x00) > } > > Method (A039, 0, NotSerialized) > { > If ((\_SB.AP05 == 0x00)) > { > If ((AB05 != 0x00)) > { > Return (AB05) /* \_SB_.AWR0.ABR3.AB05 */ > } > > Return (AB0E) /* \_SB_.AWR0.ABR3.AB0E */ > } > > Local0 = A046 () > If ((Local0 != 0x00)) > { > If ((Local0 > AB00)) > { > Return (AB00) /* \_SB_.AWR0.ABR3.AB00 */ > } > Else > { > Return (Local0) > } > } > > Local0 = A045 () > If ((\_SB.AP03 != 0x00)) > { > If ((\_SB.AP03 < Local0)) > { > Return (\_SB.AP03) > } > } > > Return (Local0) > } > > Method (A038, 0, NotSerialized) > { > Return (AB02) /* \_SB_.AWR0.ABR3.AB02 */ > } > > Method (A041, 0, NotSerialized) > { > Return (AB00) /* \_SB_.AWR0.ABR3.AB00 */ > } > > Method (A037, 1, NotSerialized) > { > AB02 = Arg0 > A047 (Arg0) > If ((AB10 != 0x00)){} > Else > { > } > > A048 (0x00) > Name (A049, 0x00) > A048 (0x01) > } > > Method (A042, 1, NotSerialized) > { > AB10 = Arg0 > } > > Method (A043, 1, NotSerialized) > { > Local0 = (Arg0 >> 0x08) > If (((Local0 >= A050) && (Local0 <= A051))) > { > Return (0x01) > } > > Return (0x00) > } > > Method (A052, 1, NotSerialized) > { > Local0 = (AB0D | (AB0C << 0x03)) > If ((Arg0 == Local0)) > { > Return (0x01) > } > > Return (0x00) > } > > Method (A044, 0, NotSerialized) > { > AB10 = 0x00 > } > > Method (A047, 1, NotSerialized) > { > If ((Arg0 >= 0x02)){} > If ((Arg0 >= 0x03)){} > If ((Arg0 == 0x01)) > { > If ((AB04 == 0x01)){} > } > Else > { > } > } > > Method (A064, 2, NotSerialized) > { > If ((A062 (Arg0, 0x00) == 0xFFFFFFFF)) > { > Return (0x00) > } > > Local0 = A062 (Arg0, 0x34) > While (0x01) > { > Local1 = A062 (Arg0, (Local0 & 0xFF)) > If (((Local1 & 0xFF) == Arg1)) > { > Return ((Local0 & 0xFF)) > } > > Local0 = ((Local1 >> 0x08) & 0xFF) > If ((Local0 == 0x00)) > { > Return (Local0) > } > } > } > > Name (AESP, Package (0x08) > { > 0x00, > 0x00, > 0x00, > 0x00, > 0x00, > 0x00, > 0x00, > 0x00 > }) > Method (A048, 1, NotSerialized) > { > Local0 = 0x00 > If ((A062 (Local0, 0x00) != 0xFFFFFFFF)) > { > Local1 = (A062 (Local0, 0x08) & 0x80) > If ((Local1 == 0x80)) > { > Local7 = 0x07 > } > Else > { > Local7 = 0x00 > } > > While ((Local0 <= Local7)) > { > Local1 = A064 (Local0, 0x10) > If ((Local1 == 0x00)) > { > Local0++ > Continue > } > > If ((Arg0 == 0x00)) > { > Local2 = A062 (Local0, (Local1 + 0x10)) > A063 (Local0, (Local1 + 0x10), (Local2 & ~0x03)) > AESP [Local0] = Local2 > } > Else > { > Local2 = DerefOf (AESP [Local0]) > A063 (Local0, (Local1 + 0x10), Local2) > } > > Local0++ > } > } > Else > { > } > } > > Method (A063, 3, Serialized) > { > Local0 = (AGRB + (A050 << 0x14)) > Local0 += (Arg0 << 0x0C) > Local0 += Arg1 > OperationRegion (ADRB, SystemMemory, Local0, 0x04) > Field (ADRB, DWordAcc, NoLock, Preserve) > { > ADRR, 32 > } > > ADRR = Arg2 > } > > Method (A062, 2, Serialized) > { > Local0 = (AGRB + (A050 << 0x14)) > Local0 += (Arg0 << 0x0C) > Local0 += Arg1 > OperationRegion (ADRB, SystemMemory, Local0, 0x04) > Field (ADRB, DWordAcc, NoLock, Preserve) > { > ADRR, 32 > } > > Return (ADRR) /* \_SB_.AWR0.ABR3.A062.ADRR */ > } > > Method (A060, 1, NotSerialized) > { > If ((AB0B != 0x01)) > { > Return (0x00) > } > > Return (A052 (Arg0)) > } > > Method (A061, 1, NotSerialized) > { > Name (A049, 0x00) > A049 = A054 /* \_SB_.AWR0.ABR3.A054 */ > Local1 = (AB0D | (AB0C << 0x03)) > If ((Arg0 == 0x01)) > { > Local0 = 0x01 > } > Else > { > A048 (0x00) > Local0 = A062 (0x00, 0x04) > If ((Local0 != 0xFFFFFFFF)) > { > A063 (0x00, 0x04, (Local0 & ~0x04)) > Local0 = A062 (0x01, 0x04) > If ((Local0 != 0xFFFFFFFF)) > { > A063 (0x01, 0x04, (Local0 & ~0x04)) > } > } > > A055 = 0x01 > Local0 = 0x05 > } > > A054 = 0x00 > While ((Local0 != 0x08)) > { > If ((Local0 == 0x01)){} > If ((Local0 == 0x05)) > { > A062 (0x00, 0x00) > AB05 = 0x00 > AB04 = 0x00 > AB10 = 0x00 > Local2 = 0x00 > Local0 = 0x08 > } > } > > A054 = A049 /* \_SB_.AWR0.ABR3.A061.A049 */ > If ((A049 != 0x00)) > { > A048 (0x01) > } > > Return (Local2) > } > } > > Device (ABR4) > { > Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID > Name (_UID, 0x84) // _UID: Unique ID > Name (AB12, 0x70) > Name (AB00, 0x00) > Name (AB01, 0x00) > Name (AB0E, 0x00) > Name (AB02, 0x00) > Name (AB03, 0x00) > Name (AB04, 0x00) > Name (AB05, 0x00) > Name (AB06, 0x00) > Name (AB07, 0x00) > Name (AB08, 0x00) > Name (AB09, 0x00) > Name (AB0A, 0x00) > Name (AB0B, 0x00) > Name (AB0C, 0x00) > Name (AB0D, 0x00) > OperationRegion (A053, SystemMemory, (AGRB + ((DerefOf (\_SB.ADAT [(AB12 + 0x0D)] > ) << 0x0F) | (DerefOf (\_SB.ADAT [(AB12 + 0x0E)]) << 0x0C > ))), 0x1000) > Field (A053, ByteAcc, NoLock, Preserve) > { > Offset (0x18), > Offset (0x19), > A050, 8, > A051, 8, > Offset (0x68), > A054, 2, > , 2, > A055, 1, > A056, 1, > Offset (0x6A), > , 11, > A057, 1, > Offset (0x88), > A058, 4, > , 1, > A059, 1 > } > > Name (AB10, 0x00) > Method (_INI, 0, NotSerialized) // _INI: Initialize > { > AB00 = DerefOf (\_SB.ADAT [(AB12 + 0x00)]) > AB0E = DerefOf (\_SB.ADAT [(AB12 + 0x01)]) > AB01 = DerefOf (\_SB.ADAT [(AB12 + 0x02)]) > AB02 = DerefOf (\_SB.ADAT [(AB12 + 0x03)]) > AB03 = DerefOf (\_SB.ADAT [(AB12 + 0x04)]) > AB04 = DerefOf (\_SB.ADAT [(AB12 + 0x05)]) > AB05 = DerefOf (\_SB.ADAT [(AB12 + 0x06)]) > AB06 = DerefOf (\_SB.ADAT [(AB12 + 0x07)]) > AB07 = DerefOf (\_SB.ADAT [(AB12 + 0x08)]) > AB08 = DerefOf (\_SB.ADAT [(AB12 + 0x09)]) > AB09 = DerefOf (\_SB.ADAT [(AB12 + 0x0A)]) > AB0A = DerefOf (\_SB.ADAT [(AB12 + 0x0B)]) > AB0B = DerefOf (\_SB.ADAT [(AB12 + 0x0C)]) > AB0C = DerefOf (\_SB.ADAT [(AB12 + 0x0D)]) > AB0D = DerefOf (\_SB.ADAT [(AB12 + 0x0E)]) > } > > Method (A045, 0, NotSerialized) > { > Local0 = A027 () > If ((Local0 == 0x01)) > { > Return (AB01) /* \_SB_.AWR0.ABR4.AB01 */ > } > > If ((Local0 == 0x00)) > { > Return (AB0E) /* \_SB_.AWR0.ABR4.AB0E */ > } > } > > Method (A040, 0, NotSerialized) > { > If ((AB10 != 0x00)) > { > If ((AB10 == 0x01)) > { > Return (0x01) > } > } > > Return (0x00) > } > > Method (A046, 0, NotSerialized) > { > If ((AB05 != 0x00)) > { > Return (AB05) /* \_SB_.AWR0.ABR4.AB05 */ > } > > If ((AB10 > 0x01)) > { > Return ((AB10 - 0x01)) > } > > Return (0x00) > } > > Method (A039, 0, NotSerialized) > { > If ((\_SB.AP05 == 0x00)) > { > If ((AB05 != 0x00)) > { > Return (AB05) /* \_SB_.AWR0.ABR4.AB05 */ > } > > Return (AB0E) /* \_SB_.AWR0.ABR4.AB0E */ > } > > Local0 = A046 () > If ((Local0 != 0x00)) > { > If ((Local0 > AB00)) > { > Return (AB00) /* \_SB_.AWR0.ABR4.AB00 */ > } > Else > { > Return (Local0) > } > } > > Local0 = A045 () > If ((\_SB.AP03 != 0x00)) > { > If ((\_SB.AP03 < Local0)) > { > Return (\_SB.AP03) > } > } > > Return (Local0) > } > > Method (A038, 0, NotSerialized) > { > Return (AB02) /* \_SB_.AWR0.ABR4.AB02 */ > } > > Method (A041, 0, NotSerialized) > { > Return (AB00) /* \_SB_.AWR0.ABR4.AB00 */ > } > > Method (A037, 1, NotSerialized) > { > AB02 = Arg0 > A047 (Arg0) > If ((AB10 != 0x00)){} > Else > { > } > > A048 (0x00) > Name (A049, 0x00) > A048 (0x01) > } > > Method (A042, 1, NotSerialized) > { > AB10 = Arg0 > } > > Method (A043, 1, NotSerialized) > { > Local0 = (Arg0 >> 0x08) > If (((Local0 >= A050) && (Local0 <= A051))) > { > Return (0x01) > } > > Return (0x00) > } > > Method (A052, 1, NotSerialized) > { > Local0 = (AB0D | (AB0C << 0x03)) > If ((Arg0 == Local0)) > { > Return (0x01) > } > > Return (0x00) > } > > Method (A044, 0, NotSerialized) > { > AB10 = 0x00 > } > > Method (A047, 1, NotSerialized) > { > If ((Arg0 >= 0x02)){} > If ((Arg0 >= 0x03)){} > If ((Arg0 == 0x01)) > { > If ((AB04 == 0x01)){} > } > Else > { > } > } > > Method (A064, 2, NotSerialized) > { > If ((A062 (Arg0, 0x00) == 0xFFFFFFFF)) > { > Return (0x00) > } > > Local0 = A062 (Arg0, 0x34) > While (0x01) > { > Local1 = A062 (Arg0, (Local0 & 0xFF)) > If (((Local1 & 0xFF) == Arg1)) > { > Return ((Local0 & 0xFF)) > } > > Local0 = ((Local1 >> 0x08) & 0xFF) > If ((Local0 == 0x00)) > { > Return (Local0) > } > } > } > > Name (AESP, Package (0x08) > { > 0x00, > 0x00, > 0x00, > 0x00, > 0x00, > 0x00, > 0x00, > 0x00 > }) > Method (A048, 1, NotSerialized) > { > Local0 = 0x00 > If ((A062 (Local0, 0x00) != 0xFFFFFFFF)) > { > Local1 = (A062 (Local0, 0x08) & 0x80) > If ((Local1 == 0x80)) > { > Local7 = 0x07 > } > Else > { > Local7 = 0x00 > } > > While ((Local0 <= Local7)) > { > Local1 = A064 (Local0, 0x10) > If ((Local1 == 0x00)) > { > Local0++ > Continue > } > > If ((Arg0 == 0x00)) > { > Local2 = A062 (Local0, (Local1 + 0x10)) > A063 (Local0, (Local1 + 0x10), (Local2 & ~0x03)) > AESP [Local0] = Local2 > } > Else > { > Local2 = DerefOf (AESP [Local0]) > A063 (Local0, (Local1 + 0x10), Local2) > } > > Local0++ > } > } > Else > { > } > } > > Method (A063, 3, Serialized) > { > Local0 = (AGRB + (A050 << 0x14)) > Local0 += (Arg0 << 0x0C) > Local0 += Arg1 > OperationRegion (ADRB, SystemMemory, Local0, 0x04) > Field (ADRB, DWordAcc, NoLock, Preserve) > { > ADRR, 32 > } > > ADRR = Arg2 > } > > Method (A062, 2, Serialized) > { > Local0 = (AGRB + (A050 << 0x14)) > Local0 += (Arg0 << 0x0C) > Local0 += Arg1 > OperationRegion (ADRB, SystemMemory, Local0, 0x04) > Field (ADRB, DWordAcc, NoLock, Preserve) > { > ADRR, 32 > } > > Return (ADRR) /* \_SB_.AWR0.ABR4.A062.ADRR */ > } > > Method (A060, 1, NotSerialized) > { > If ((AB0B != 0x01)) > { > Return (0x00) > } > > Return (A052 (Arg0)) > } > > Method (A061, 1, NotSerialized) > { > Name (A049, 0x00) > A049 = A054 /* \_SB_.AWR0.ABR4.A054 */ > Local1 = (AB0D | (AB0C << 0x03)) > If ((Arg0 == 0x01)) > { > Local0 = 0x01 > } > Else > { > A048 (0x00) > Local0 = A062 (0x00, 0x04) > If ((Local0 != 0xFFFFFFFF)) > { > A063 (0x00, 0x04, (Local0 & ~0x04)) > Local0 = A062 (0x01, 0x04) > If ((Local0 != 0xFFFFFFFF)) > { > A063 (0x01, 0x04, (Local0 & ~0x04)) > } > } > > A055 = 0x01 > Local0 = 0x05 > } > > A054 = 0x00 > While ((Local0 != 0x08)) > { > If ((Local0 == 0x01)){} > If ((Local0 == 0x05)) > { > A062 (0x00, 0x00) > AB05 = 0x00 > AB04 = 0x00 > AB10 = 0x00 > Local2 = 0x00 > Local0 = 0x08 > } > } > > A054 = A049 /* \_SB_.AWR0.ABR4.A061.A049 */ > If ((A049 != 0x00)) > { > A048 (0x01) > } > > Return (Local2) > } > } > > Device (ABR5) > { > Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID > Name (_UID, 0x85) // _UID: Unique ID > Name (AB12, 0x84) > Name (AB00, 0x00) > Name (AB01, 0x00) > Name (AB0E, 0x00) > Name (AB02, 0x00) > Name (AB03, 0x00) > Name (AB04, 0x00) > Name (AB05, 0x00) > Name (AB06, 0x00) > Name (AB07, 0x00) > Name (AB08, 0x00) > Name (AB09, 0x00) > Name (AB0A, 0x00) > Name (AB0B, 0x00) > Name (AB0C, 0x00) > Name (AB0D, 0x00) > OperationRegion (A053, SystemMemory, (AGRB + ((DerefOf (\_SB.ADAT [(AB12 + 0x0D)] > ) << 0x0F) | (DerefOf (\_SB.ADAT [(AB12 + 0x0E)]) << 0x0C > ))), 0x1000) > Field (A053, ByteAcc, NoLock, Preserve) > { > Offset (0x18), > Offset (0x19), > A050, 8, > A051, 8, > Offset (0x68), > A054, 2, > , 2, > A055, 1, > A056, 1, > Offset (0x6A), > , 11, > A057, 1, > Offset (0x88), > A058, 4, > , 1, > A059, 1 > } > > Name (AB10, 0x00) > Method (_INI, 0, NotSerialized) // _INI: Initialize > { > AB00 = DerefOf (\_SB.ADAT [(AB12 + 0x00)]) > AB0E = DerefOf (\_SB.ADAT [(AB12 + 0x01)]) > AB01 = DerefOf (\_SB.ADAT [(AB12 + 0x02)]) > AB02 = DerefOf (\_SB.ADAT [(AB12 + 0x03)]) > AB03 = DerefOf (\_SB.ADAT [(AB12 + 0x04)]) > AB04 = DerefOf (\_SB.ADAT [(AB12 + 0x05)]) > AB05 = DerefOf (\_SB.ADAT [(AB12 + 0x06)]) > AB06 = DerefOf (\_SB.ADAT [(AB12 + 0x07)]) > AB07 = DerefOf (\_SB.ADAT [(AB12 + 0x08)]) > AB08 = DerefOf (\_SB.ADAT [(AB12 + 0x09)]) > AB09 = DerefOf (\_SB.ADAT [(AB12 + 0x0A)]) > AB0A = DerefOf (\_SB.ADAT [(AB12 + 0x0B)]) > AB0B = DerefOf (\_SB.ADAT [(AB12 + 0x0C)]) > AB0C = DerefOf (\_SB.ADAT [(AB12 + 0x0D)]) > AB0D = DerefOf (\_SB.ADAT [(AB12 + 0x0E)]) > } > > Method (A045, 0, NotSerialized) > { > Local0 = A027 () > If ((Local0 == 0x01)) > { > Return (AB01) /* \_SB_.AWR0.ABR5.AB01 */ > } > > If ((Local0 == 0x00)) > { > Return (AB0E) /* \_SB_.AWR0.ABR5.AB0E */ > } > } > > Method (A040, 0, NotSerialized) > { > If ((AB10 != 0x00)) > { > If ((AB10 == 0x01)) > { > Return (0x01) > } > } > > Return (0x00) > } > > Method (A046, 0, NotSerialized) > { > If ((AB05 != 0x00)) > { > Return (AB05) /* \_SB_.AWR0.ABR5.AB05 */ > } > > If ((AB10 > 0x01)) > { > Return ((AB10 - 0x01)) > } > > Return (0x00) > } > > Method (A039, 0, NotSerialized) > { > If ((\_SB.AP05 == 0x00)) > { > If ((AB05 != 0x00)) > { > Return (AB05) /* \_SB_.AWR0.ABR5.AB05 */ > } > > Return (AB0E) /* \_SB_.AWR0.ABR5.AB0E */ > } > > Local0 = A046 () > If ((Local0 != 0x00)) > { > If ((Local0 > AB00)) > { > Return (AB00) /* \_SB_.AWR0.ABR5.AB00 */ > } > Else > { > Return (Local0) > } > } > > Local0 = A045 () > If ((\_SB.AP03 != 0x00)) > { > If ((\_SB.AP03 < Local0)) > { > Return (\_SB.AP03) > } > } > > Return (Local0) > } > > Method (A038, 0, NotSerialized) > { > Return (AB02) /* \_SB_.AWR0.ABR5.AB02 */ > } > > Method (A041, 0, NotSerialized) > { > Return (AB00) /* \_SB_.AWR0.ABR5.AB00 */ > } > > Method (A037, 1, NotSerialized) > { > AB02 = Arg0 > A047 (Arg0) > If ((AB10 != 0x00)){} > Else > { > } > > A048 (0x00) > Name (A049, 0x00) > A048 (0x01) > } > > Method (A042, 1, NotSerialized) > { > AB10 = Arg0 > } > > Method (A043, 1, NotSerialized) > { > Local0 = (Arg0 >> 0x08) > If (((Local0 >= A050) && (Local0 <= A051))) > { > Return (0x01) > } > > Return (0x00) > } > > Method (A052, 1, NotSerialized) > { > Local0 = (AB0D | (AB0C << 0x03)) > If ((Arg0 == Local0)) > { > Return (0x01) > } > > Return (0x00) > } > > Method (A044, 0, NotSerialized) > { > AB10 = 0x00 > } > > Method (A047, 1, NotSerialized) > { > If ((Arg0 >= 0x02)){} > If ((Arg0 >= 0x03)){} > If ((Arg0 == 0x01)) > { > If ((AB04 == 0x01)){} > } > Else > { > } > } > > Method (A064, 2, NotSerialized) > { > If ((A062 (Arg0, 0x00) == 0xFFFFFFFF)) > { > Return (0x00) > } > > Local0 = A062 (Arg0, 0x34) > While (0x01) > { > Local1 = A062 (Arg0, (Local0 & 0xFF)) > If (((Local1 & 0xFF) == Arg1)) > { > Return ((Local0 & 0xFF)) > } > > Local0 = ((Local1 >> 0x08) & 0xFF) > If ((Local0 == 0x00)) > { > Return (Local0) > } > } > } > > Name (AESP, Package (0x08) > { > 0x00, > 0x00, > 0x00, > 0x00, > 0x00, > 0x00, > 0x00, > 0x00 > }) > Method (A048, 1, NotSerialized) > { > Local0 = 0x00 > If ((A062 (Local0, 0x00) != 0xFFFFFFFF)) > { > Local1 = (A062 (Local0, 0x08) & 0x80) > If ((Local1 == 0x80)) > { > Local7 = 0x07 > } > Else > { > Local7 = 0x00 > } > > While ((Local0 <= Local7)) > { > Local1 = A064 (Local0, 0x10) > If ((Local1 == 0x00)) > { > Local0++ > Continue > } > > If ((Arg0 == 0x00)) > { > Local2 = A062 (Local0, (Local1 + 0x10)) > A063 (Local0, (Local1 + 0x10), (Local2 & ~0x03)) > AESP [Local0] = Local2 > } > Else > { > Local2 = DerefOf (AESP [Local0]) > A063 (Local0, (Local1 + 0x10), Local2) > } > > Local0++ > } > } > Else > { > } > } > > Method (A063, 3, Serialized) > { > Local0 = (AGRB + (A050 << 0x14)) > Local0 += (Arg0 << 0x0C) > Local0 += Arg1 > OperationRegion (ADRB, SystemMemory, Local0, 0x04) > Field (ADRB, DWordAcc, NoLock, Preserve) > { > ADRR, 32 > } > > ADRR = Arg2 > } > > Method (A062, 2, Serialized) > { > Local0 = (AGRB + (A050 << 0x14)) > Local0 += (Arg0 << 0x0C) > Local0 += Arg1 > OperationRegion (ADRB, SystemMemory, Local0, 0x04) > Field (ADRB, DWordAcc, NoLock, Preserve) > { > ADRR, 32 > } > > Return (ADRR) /* \_SB_.AWR0.ABR5.A062.ADRR */ > } > > Method (A060, 1, NotSerialized) > { > If ((AB0B != 0x01)) > { > Return (0x00) > } > > Return (A052 (Arg0)) > } > > Method (A061, 1, NotSerialized) > { > Name (A049, 0x00) > A049 = A054 /* \_SB_.AWR0.ABR5.A054 */ > Local1 = (AB0D | (AB0C << 0x03)) > If ((Arg0 == 0x01)) > { > Local0 = 0x01 > } > Else > { > A048 (0x00) > Local0 = A062 (0x00, 0x04) > If ((Local0 != 0xFFFFFFFF)) > { > A063 (0x00, 0x04, (Local0 & ~0x04)) > Local0 = A062 (0x01, 0x04) > If ((Local0 != 0xFFFFFFFF)) > { > A063 (0x01, 0x04, (Local0 & ~0x04)) > } > } > > A055 = 0x01 > Local0 = 0x05 > } > > A054 = 0x00 > While ((Local0 != 0x08)) > { > If ((Local0 == 0x01)){} > If ((Local0 == 0x05)) > { > A062 (0x00, 0x00) > AB05 = 0x00 > AB04 = 0x00 > AB10 = 0x00 > Local2 = 0x00 > Local0 = 0x08 > } > } > > A054 = A049 /* \_SB_.AWR0.ABR5.A061.A049 */ > If ((A049 != 0x00)) > { > A048 (0x01) > } > > Return (Local2) > } > } > > Device (ABR6) > { > Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID > Name (_UID, 0x86) // _UID: Unique ID > Name (AB12, 0x98) > Name (AB00, 0x00) > Name (AB01, 0x00) > Name (AB0E, 0x00) > Name (AB02, 0x00) > Name (AB03, 0x00) > Name (AB04, 0x00) > Name (AB05, 0x00) > Name (AB06, 0x00) > Name (AB07, 0x00) > Name (AB08, 0x00) > Name (AB09, 0x00) > Name (AB0A, 0x00) > Name (AB0B, 0x00) > Name (AB0C, 0x00) > Name (AB0D, 0x00) > OperationRegion (A053, SystemMemory, (AGRB + ((DerefOf (\_SB.ADAT [(AB12 + 0x0D)] > ) << 0x0F) | (DerefOf (\_SB.ADAT [(AB12 + 0x0E)]) << 0x0C > ))), 0x1000) > Field (A053, ByteAcc, NoLock, Preserve) > { > Offset (0x18), > Offset (0x19), > A050, 8, > A051, 8, > Offset (0x68), > A054, 2, > , 2, > A055, 1, > A056, 1, > Offset (0x6A), > , 11, > A057, 1, > Offset (0x88), > A058, 4, > , 1, > A059, 1 > } > > Name (AB10, 0x00) > Method (_INI, 0, NotSerialized) // _INI: Initialize > { > AB00 = DerefOf (\_SB.ADAT [(AB12 + 0x00)]) > AB0E = DerefOf (\_SB.ADAT [(AB12 + 0x01)]) > AB01 = DerefOf (\_SB.ADAT [(AB12 + 0x02)]) > AB02 = DerefOf (\_SB.ADAT [(AB12 + 0x03)]) > AB03 = DerefOf (\_SB.ADAT [(AB12 + 0x04)]) > AB04 = DerefOf (\_SB.ADAT [(AB12 + 0x05)]) > AB05 = DerefOf (\_SB.ADAT [(AB12 + 0x06)]) > AB06 = DerefOf (\_SB.ADAT [(AB12 + 0x07)]) > AB07 = DerefOf (\_SB.ADAT [(AB12 + 0x08)]) > AB08 = DerefOf (\_SB.ADAT [(AB12 + 0x09)]) > AB09 = DerefOf (\_SB.ADAT [(AB12 + 0x0A)]) > AB0A = DerefOf (\_SB.ADAT [(AB12 + 0x0B)]) > AB0B = DerefOf (\_SB.ADAT [(AB12 + 0x0C)]) > AB0C = DerefOf (\_SB.ADAT [(AB12 + 0x0D)]) > AB0D = DerefOf (\_SB.ADAT [(AB12 + 0x0E)]) > } > > Method (A045, 0, NotSerialized) > { > Local0 = A027 () > If ((Local0 == 0x01)) > { > Return (AB01) /* \_SB_.AWR0.ABR6.AB01 */ > } > > If ((Local0 == 0x00)) > { > Return (AB0E) /* \_SB_.AWR0.ABR6.AB0E */ > } > } > > Method (A040, 0, NotSerialized) > { > If ((AB10 != 0x00)) > { > If ((AB10 == 0x01)) > { > Return (0x01) > } > } > > Return (0x00) > } > > Method (A046, 0, NotSerialized) > { > If ((AB05 != 0x00)) > { > Return (AB05) /* \_SB_.AWR0.ABR6.AB05 */ > } > > If ((AB10 > 0x01)) > { > Return ((AB10 - 0x01)) > } > > Return (0x00) > } > > Method (A039, 0, NotSerialized) > { > If ((\_SB.AP05 == 0x00)) > { > If ((AB05 != 0x00)) > { > Return (AB05) /* \_SB_.AWR0.ABR6.AB05 */ > } > > Return (AB0E) /* \_SB_.AWR0.ABR6.AB0E */ > } > > Local0 = A046 () > If ((Local0 != 0x00)) > { > If ((Local0 > AB00)) > { > Return (AB00) /* \_SB_.AWR0.ABR6.AB00 */ > } > Else > { > Return (Local0) > } > } > > Local0 = A045 () > If ((\_SB.AP03 != 0x00)) > { > If ((\_SB.AP03 < Local0)) > { > Return (\_SB.AP03) > } > } > > Return (Local0) > } > > Method (A038, 0, NotSerialized) > { > Return (AB02) /* \_SB_.AWR0.ABR6.AB02 */ > } > > Method (A041, 0, NotSerialized) > { > Return (AB00) /* \_SB_.AWR0.ABR6.AB00 */ > } > > Method (A037, 1, NotSerialized) > { > AB02 = Arg0 > A047 (Arg0) > If ((AB10 != 0x00)){} > Else > { > } > > A048 (0x00) > Name (A049, 0x00) > A048 (0x01) > } > > Method (A042, 1, NotSerialized) > { > AB10 = Arg0 > } > > Method (A043, 1, NotSerialized) > { > Local0 = (Arg0 >> 0x08) > If (((Local0 >= A050) && (Local0 <= A051))) > { > Return (0x01) > } > > Return (0x00) > } > > Method (A052, 1, NotSerialized) > { > Local0 = (AB0D | (AB0C << 0x03)) > If ((Arg0 == Local0)) > { > Return (0x01) > } > > Return (0x00) > } > > Method (A044, 0, NotSerialized) > { > AB10 = 0x00 > } > > Method (A047, 1, NotSerialized) > { > If ((Arg0 >= 0x02)){} > If ((Arg0 >= 0x03)){} > If ((Arg0 == 0x01)) > { > If ((AB04 == 0x01)){} > } > Else > { > } > } > > Method (A064, 2, NotSerialized) > { > If ((A062 (Arg0, 0x00) == 0xFFFFFFFF)) > { > Return (0x00) > } > > Local0 = A062 (Arg0, 0x34) > While (0x01) > { > Local1 = A062 (Arg0, (Local0 & 0xFF)) > If (((Local1 & 0xFF) == Arg1)) > { > Return ((Local0 & 0xFF)) > } > > Local0 = ((Local1 >> 0x08) & 0xFF) > If ((Local0 == 0x00)) > { > Return (Local0) > } > } > } > > Name (AESP, Package (0x08) > { > 0x00, > 0x00, > 0x00, > 0x00, > 0x00, > 0x00, > 0x00, > 0x00 > }) > Method (A048, 1, NotSerialized) > { > Local0 = 0x00 > If ((A062 (Local0, 0x00) != 0xFFFFFFFF)) > { > Local1 = (A062 (Local0, 0x08) & 0x80) > If ((Local1 == 0x80)) > { > Local7 = 0x07 > } > Else > { > Local7 = 0x00 > } > > While ((Local0 <= Local7)) > { > Local1 = A064 (Local0, 0x10) > If ((Local1 == 0x00)) > { > Local0++ > Continue > } > > If ((Arg0 == 0x00)) > { > Local2 = A062 (Local0, (Local1 + 0x10)) > A063 (Local0, (Local1 + 0x10), (Local2 & ~0x03)) > AESP [Local0] = Local2 > } > Else > { > Local2 = DerefOf (AESP [Local0]) > A063 (Local0, (Local1 + 0x10), Local2) > } > > Local0++ > } > } > Else > { > } > } > > Method (A063, 3, Serialized) > { > Local0 = (AGRB + (A050 << 0x14)) > Local0 += (Arg0 << 0x0C) > Local0 += Arg1 > OperationRegion (ADRB, SystemMemory, Local0, 0x04) > Field (ADRB, DWordAcc, NoLock, Preserve) > { > ADRR, 32 > } > > ADRR = Arg2 > } > > Method (A062, 2, Serialized) > { > Local0 = (AGRB + (A050 << 0x14)) > Local0 += (Arg0 << 0x0C) > Local0 += Arg1 > OperationRegion (ADRB, SystemMemory, Local0, 0x04) > Field (ADRB, DWordAcc, NoLock, Preserve) > { > ADRR, 32 > } > > Return (ADRR) /* \_SB_.AWR0.ABR6.A062.ADRR */ > } > > Method (A060, 1, NotSerialized) > { > If ((AB0B != 0x01)) > { > Return (0x00) > } > > Return (A052 (Arg0)) > } > > Method (A061, 1, NotSerialized) > { > Name (A049, 0x00) > A049 = A054 /* \_SB_.AWR0.ABR6.A054 */ > Local1 = (AB0D | (AB0C << 0x03)) > If ((Arg0 == 0x01)) > { > Local0 = 0x01 > } > Else > { > A048 (0x00) > Local0 = A062 (0x00, 0x04) > If ((Local0 != 0xFFFFFFFF)) > { > A063 (0x00, 0x04, (Local0 & ~0x04)) > Local0 = A062 (0x01, 0x04) > If ((Local0 != 0xFFFFFFFF)) > { > A063 (0x01, 0x04, (Local0 & ~0x04)) > } > } > > A055 = 0x01 > Local0 = 0x05 > } > > A054 = 0x00 > While ((Local0 != 0x08)) > { > If ((Local0 == 0x01)){} > If ((Local0 == 0x05)) > { > A062 (0x00, 0x00) > AB05 = 0x00 > AB04 = 0x00 > AB10 = 0x00 > Local2 = 0x00 > Local0 = 0x08 > } > } > > A054 = A049 /* \_SB_.AWR0.ABR6.A061.A049 */ > If ((A049 != 0x00)) > { > A048 (0x01) > } > > Return (Local2) > } > } > > Device (ABR7) > { > Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID > Name (_UID, 0x87) // _UID: Unique ID > Name (AB12, 0xAC) > Name (AB00, 0x00) > Name (AB01, 0x00) > Name (AB0E, 0x00) > Name (AB02, 0x00) > Name (AB03, 0x00) > Name (AB04, 0x00) > Name (AB05, 0x00) > Name (AB06, 0x00) > Name (AB07, 0x00) > Name (AB08, 0x00) > Name (AB09, 0x00) > Name (AB0A, 0x00) > Name (AB0B, 0x00) > Name (AB0C, 0x00) > Name (AB0D, 0x00) > OperationRegion (A053, SystemMemory, (AGRB + ((DerefOf (\_SB.ADAT [(AB12 + 0x0D)] > ) << 0x0F) | (DerefOf (\_SB.ADAT [(AB12 + 0x0E)]) << 0x0C > ))), 0x1000) > Field (A053, ByteAcc, NoLock, Preserve) > { > Offset (0x18), > Offset (0x19), > A050, 8, > A051, 8, > Offset (0x68), > A054, 2, > , 2, > A055, 1, > A056, 1, > Offset (0x6A), > , 11, > A057, 1, > Offset (0x88), > A058, 4, > , 1, > A059, 1 > } > > Name (AB10, 0x00) > Method (_INI, 0, NotSerialized) // _INI: Initialize > { > AB00 = DerefOf (\_SB.ADAT [(AB12 + 0x00)]) > AB0E = DerefOf (\_SB.ADAT [(AB12 + 0x01)]) > AB01 = DerefOf (\_SB.ADAT [(AB12 + 0x02)]) > AB02 = DerefOf (\_SB.ADAT [(AB12 + 0x03)]) > AB03 = DerefOf (\_SB.ADAT [(AB12 + 0x04)]) > AB04 = DerefOf (\_SB.ADAT [(AB12 + 0x05)]) > AB05 = DerefOf (\_SB.ADAT [(AB12 + 0x06)]) > AB06 = DerefOf (\_SB.ADAT [(AB12 + 0x07)]) > AB07 = DerefOf (\_SB.ADAT [(AB12 + 0x08)]) > AB08 = DerefOf (\_SB.ADAT [(AB12 + 0x09)]) > AB09 = DerefOf (\_SB.ADAT [(AB12 + 0x0A)]) > AB0A = DerefOf (\_SB.ADAT [(AB12 + 0x0B)]) > AB0B = DerefOf (\_SB.ADAT [(AB12 + 0x0C)]) > AB0C = DerefOf (\_SB.ADAT [(AB12 + 0x0D)]) > AB0D = DerefOf (\_SB.ADAT [(AB12 + 0x0E)]) > } > > Method (A045, 0, NotSerialized) > { > Local0 = A027 () > If ((Local0 == 0x01)) > { > Return (AB01) /* \_SB_.AWR0.ABR7.AB01 */ > } > > If ((Local0 == 0x00)) > { > Return (AB0E) /* \_SB_.AWR0.ABR7.AB0E */ > } > } > > Method (A040, 0, NotSerialized) > { > If ((AB10 != 0x00)) > { > If ((AB10 == 0x01)) > { > Return (0x01) > } > } > > Return (0x00) > } > > Method (A046, 0, NotSerialized) > { > If ((AB05 != 0x00)) > { > Return (AB05) /* \_SB_.AWR0.ABR7.AB05 */ > } > > If ((AB10 > 0x01)) > { > Return ((AB10 - 0x01)) > } > > Return (0x00) > } > > Method (A039, 0, NotSerialized) > { > If ((\_SB.AP05 == 0x00)) > { > If ((AB05 != 0x00)) > { > Return (AB05) /* \_SB_.AWR0.ABR7.AB05 */ > } > > Return (AB0E) /* \_SB_.AWR0.ABR7.AB0E */ > } > > Local0 = A046 () > If ((Local0 != 0x00)) > { > If ((Local0 > AB00)) > { > Return (AB00) /* \_SB_.AWR0.ABR7.AB00 */ > } > Else > { > Return (Local0) > } > } > > Local0 = A045 () > If ((\_SB.AP03 != 0x00)) > { > If ((\_SB.AP03 < Local0)) > { > Return (\_SB.AP03) > } > } > > Return (Local0) > } > > Method (A038, 0, NotSerialized) > { > Return (AB02) /* \_SB_.AWR0.ABR7.AB02 */ > } > > Method (A041, 0, NotSerialized) > { > Return (AB00) /* \_SB_.AWR0.ABR7.AB00 */ > } > > Method (A037, 1, NotSerialized) > { > AB02 = Arg0 > A047 (Arg0) > If ((AB10 != 0x00)){} > Else > { > } > > A048 (0x00) > Name (A049, 0x00) > A048 (0x01) > } > > Method (A042, 1, NotSerialized) > { > AB10 = Arg0 > } > > Method (A043, 1, NotSerialized) > { > Local0 = (Arg0 >> 0x08) > If (((Local0 >= A050) && (Local0 <= A051))) > { > Return (0x01) > } > > Return (0x00) > } > > Method (A052, 1, NotSerialized) > { > Local0 = (AB0D | (AB0C << 0x03)) > If ((Arg0 == Local0)) > { > Return (0x01) > } > > Return (0x00) > } > > Method (A044, 0, NotSerialized) > { > AB10 = 0x00 > } > > Method (A047, 1, NotSerialized) > { > If ((Arg0 >= 0x02)){} > If ((Arg0 >= 0x03)){} > If ((Arg0 == 0x01)) > { > If ((AB04 == 0x01)){} > } > Else > { > } > } > > Method (A064, 2, NotSerialized) > { > If ((A062 (Arg0, 0x00) == 0xFFFFFFFF)) > { > Return (0x00) > } > > Local0 = A062 (Arg0, 0x34) > While (0x01) > { > Local1 = A062 (Arg0, (Local0 & 0xFF)) > If (((Local1 & 0xFF) == Arg1)) > { > Return ((Local0 & 0xFF)) > } > > Local0 = ((Local1 >> 0x08) & 0xFF) > If ((Local0 == 0x00)) > { > Return (Local0) > } > } > } > > Name (AESP, Package (0x08) > { > 0x00, > 0x00, > 0x00, > 0x00, > 0x00, > 0x00, > 0x00, > 0x00 > }) > Method (A048, 1, NotSerialized) > { > Local0 = 0x00 > If ((A062 (Local0, 0x00) != 0xFFFFFFFF)) > { > Local1 = (A062 (Local0, 0x08) & 0x80) > If ((Local1 == 0x80)) > { > Local7 = 0x07 > } > Else > { > Local7 = 0x00 > } > > While ((Local0 <= Local7)) > { > Local1 = A064 (Local0, 0x10) > If ((Local1 == 0x00)) > { > Local0++ > Continue > } > > If ((Arg0 == 0x00)) > { > Local2 = A062 (Local0, (Local1 + 0x10)) > A063 (Local0, (Local1 + 0x10), (Local2 & ~0x03)) > AESP [Local0] = Local2 > } > Else > { > Local2 = DerefOf (AESP [Local0]) > A063 (Local0, (Local1 + 0x10), Local2) > } > > Local0++ > } > } > Else > { > } > } > > Method (A063, 3, Serialized) > { > Local0 = (AGRB + (A050 << 0x14)) > Local0 += (Arg0 << 0x0C) > Local0 += Arg1 > OperationRegion (ADRB, SystemMemory, Local0, 0x04) > Field (ADRB, DWordAcc, NoLock, Preserve) > { > ADRR, 32 > } > > ADRR = Arg2 > } > > Method (A062, 2, Serialized) > { > Local0 = (AGRB + (A050 << 0x14)) > Local0 += (Arg0 << 0x0C) > Local0 += Arg1 > OperationRegion (ADRB, SystemMemory, Local0, 0x04) > Field (ADRB, DWordAcc, NoLock, Preserve) > { > ADRR, 32 > } > > Return (ADRR) /* \_SB_.AWR0.ABR7.A062.ADRR */ > } > > Method (A060, 1, NotSerialized) > { > If ((AB0B != 0x01)) > { > Return (0x00) > } > > Return (A052 (Arg0)) > } > > Method (A061, 1, NotSerialized) > { > Name (A049, 0x00) > A049 = A054 /* \_SB_.AWR0.ABR7.A054 */ > Local1 = (AB0D | (AB0C << 0x03)) > If ((Arg0 == 0x01)) > { > Local0 = 0x01 > } > Else > { > A048 (0x00) > Local0 = A062 (0x00, 0x04) > If ((Local0 != 0xFFFFFFFF)) > { > A063 (0x00, 0x04, (Local0 & ~0x04)) > Local0 = A062 (0x01, 0x04) > If ((Local0 != 0xFFFFFFFF)) > { > A063 (0x01, 0x04, (Local0 & ~0x04)) > } > } > > A055 = 0x01 > Local0 = 0x05 > } > > A054 = 0x00 > While ((Local0 != 0x08)) > { > If ((Local0 == 0x01)){} > If ((Local0 == 0x05)) > { > A062 (0x00, 0x00) > AB05 = 0x00 > AB04 = 0x00 > AB10 = 0x00 > Local2 = 0x00 > Local0 = 0x08 > } > } > > A054 = A049 /* \_SB_.AWR0.ABR7.A061.A049 */ > If ((A049 != 0x00)) > { > A048 (0x01) > } > > Return (Local2) > } > } > } > > Device (AWR1) > { > Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID > Name (_UID, 0x91) // _UID: Unique ID > Device (ABR8) > { > Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID > Name (_UID, 0x88) // _UID: Unique ID > Name (AB12, 0xC0) > Name (AB00, 0x00) > Name (AB01, 0x00) > Name (AB0E, 0x00) > Name (AB02, 0x00) > Name (AB03, 0x00) > Name (AB04, 0x00) > Name (AB05, 0x00) > Name (AB06, 0x00) > Name (AB07, 0x00) > Name (AB08, 0x00) > Name (AB09, 0x00) > Name (AB0A, 0x00) > Name (AB0B, 0x00) > Name (AB0C, 0x00) > Name (AB0D, 0x00) > OperationRegion (A053, SystemMemory, (AGRB + ((DerefOf (\_SB.ADAT [(AB12 + 0x0D)] > ) << 0x0F) | (DerefOf (\_SB.ADAT [(AB12 + 0x0E)]) << 0x0C > ))), 0x1000) > Field (A053, ByteAcc, NoLock, Preserve) > { > Offset (0x18), > Offset (0x19), > A050, 8, > A051, 8, > Offset (0x68), > A054, 2, > , 2, > A055, 1, > A056, 1, > Offset (0x6A), > , 11, > A057, 1, > Offset (0x88), > A058, 4, > , 1, > A059, 1 > } > > Name (AB10, 0x00) > Method (_INI, 0, NotSerialized) // _INI: Initialize > { > AB00 = DerefOf (\_SB.ADAT [(AB12 + 0x00)]) > AB0E = DerefOf (\_SB.ADAT [(AB12 + 0x01)]) > AB01 = DerefOf (\_SB.ADAT [(AB12 + 0x02)]) > AB02 = DerefOf (\_SB.ADAT [(AB12 + 0x03)]) > AB03 = DerefOf (\_SB.ADAT [(AB12 + 0x04)]) > AB04 = DerefOf (\_SB.ADAT [(AB12 + 0x05)]) > AB05 = DerefOf (\_SB.ADAT [(AB12 + 0x06)]) > AB06 = DerefOf (\_SB.ADAT [(AB12 + 0x07)]) > AB07 = DerefOf (\_SB.ADAT [(AB12 + 0x08)]) > AB08 = DerefOf (\_SB.ADAT [(AB12 + 0x09)]) > AB09 = DerefOf (\_SB.ADAT [(AB12 + 0x0A)]) > AB0A = DerefOf (\_SB.ADAT [(AB12 + 0x0B)]) > AB0B = DerefOf (\_SB.ADAT [(AB12 + 0x0C)]) > AB0C = DerefOf (\_SB.ADAT [(AB12 + 0x0D)]) > AB0D = DerefOf (\_SB.ADAT [(AB12 + 0x0E)]) > } > > Method (A045, 0, NotSerialized) > { > Local0 = A027 () > If ((Local0 == 0x01)) > { > Return (AB01) /* \_SB_.AWR1.ABR8.AB01 */ > } > > If ((Local0 == 0x00)) > { > Return (AB0E) /* \_SB_.AWR1.ABR8.AB0E */ > } > } > > Method (A040, 0, NotSerialized) > { > If ((AB10 != 0x00)) > { > If ((AB10 == 0x01)) > { > Return (0x01) > } > } > > Return (0x00) > } > > Method (A046, 0, NotSerialized) > { > If ((AB05 != 0x00)) > { > Return (AB05) /* \_SB_.AWR1.ABR8.AB05 */ > } > > If ((AB10 > 0x01)) > { > Return ((AB10 - 0x01)) > } > > Return (0x00) > } > > Method (A039, 0, NotSerialized) > { > If ((\_SB.AP05 == 0x00)) > { > If ((AB05 != 0x00)) > { > Return (AB05) /* \_SB_.AWR1.ABR8.AB05 */ > } > > Return (AB0E) /* \_SB_.AWR1.ABR8.AB0E */ > } > > Local0 = A046 () > If ((Local0 != 0x00)) > { > If ((Local0 > AB00)) > { > Return (AB00) /* \_SB_.AWR1.ABR8.AB00 */ > } > Else > { > Return (Local0) > } > } > > Local0 = A045 () > If ((\_SB.AP03 != 0x00)) > { > If ((\_SB.AP03 < Local0)) > { > Return (\_SB.AP03) > } > } > > Return (Local0) > } > > Method (A038, 0, NotSerialized) > { > Return (AB02) /* \_SB_.AWR1.ABR8.AB02 */ > } > > Method (A041, 0, NotSerialized) > { > Return (AB00) /* \_SB_.AWR1.ABR8.AB00 */ > } > > Method (A037, 1, NotSerialized) > { > AB02 = Arg0 > A047 (Arg0) > If ((AB10 != 0x00)){} > Else > { > } > > A048 (0x00) > Name (A049, 0x00) > A048 (0x01) > } > > Method (A042, 1, NotSerialized) > { > AB10 = Arg0 > } > > Method (A043, 1, NotSerialized) > { > Local0 = (Arg0 >> 0x08) > If (((Local0 >= A050) && (Local0 <= A051))) > { > Return (0x01) > } > > Return (0x00) > } > > Method (A052, 1, NotSerialized) > { > Local0 = (AB0D | (AB0C << 0x03)) > If ((Arg0 == Local0)) > { > Return (0x01) > } > > Return (0x00) > } > > Method (A044, 0, NotSerialized) > { > AB10 = 0x00 > } > > Method (A047, 1, NotSerialized) > { > If ((Arg0 >= 0x02)){} > If ((Arg0 >= 0x03)){} > If ((Arg0 == 0x01)) > { > If ((AB04 == 0x01)){} > } > Else > { > } > } > > Method (A064, 2, NotSerialized) > { > If ((A062 (Arg0, 0x00) == 0xFFFFFFFF)) > { > Return (0x00) > } > > Local0 = A062 (Arg0, 0x34) > While (0x01) > { > Local1 = A062 (Arg0, (Local0 & 0xFF)) > If (((Local1 & 0xFF) == Arg1)) > { > Return ((Local0 & 0xFF)) > } > > Local0 = ((Local1 >> 0x08) & 0xFF) > If ((Local0 == 0x00)) > { > Return (Local0) > } > } > } > > Name (AESP, Package (0x08) > { > 0x00, > 0x00, > 0x00, > 0x00, > 0x00, > 0x00, > 0x00, > 0x00 > }) > Method (A048, 1, NotSerialized) > { > Local0 = 0x00 > If ((A062 (Local0, 0x00) != 0xFFFFFFFF)) > { > Local1 = (A062 (Local0, 0x08) & 0x80) > If ((Local1 == 0x80)) > { > Local7 = 0x07 > } > Else > { > Local7 = 0x00 > } > > While ((Local0 <= Local7)) > { > Local1 = A064 (Local0, 0x10) > If ((Local1 == 0x00)) > { > Local0++ > Continue > } > > If ((Arg0 == 0x00)) > { > Local2 = A062 (Local0, (Local1 + 0x10)) > A063 (Local0, (Local1 + 0x10), (Local2 & ~0x03)) > AESP [Local0] = Local2 > } > Else > { > Local2 = DerefOf (AESP [Local0]) > A063 (Local0, (Local1 + 0x10), Local2) > } > > Local0++ > } > } > Else > { > } > } > > Method (A063, 3, Serialized) > { > Local0 = (AGRB + (A050 << 0x14)) > Local0 += (Arg0 << 0x0C) > Local0 += Arg1 > OperationRegion (ADRB, SystemMemory, Local0, 0x04) > Field (ADRB, DWordAcc, NoLock, Preserve) > { > ADRR, 32 > } > > ADRR = Arg2 > } > > Method (A062, 2, Serialized) > { > Local0 = (AGRB + (A050 << 0x14)) > Local0 += (Arg0 << 0x0C) > Local0 += Arg1 > OperationRegion (ADRB, SystemMemory, Local0, 0x04) > Field (ADRB, DWordAcc, NoLock, Preserve) > { > ADRR, 32 > } > > Return (ADRR) /* \_SB_.AWR1.ABR8.A062.ADRR */ > } > > Method (A060, 1, NotSerialized) > { > If ((AB0B != 0x01)) > { > Return (0x00) > } > > Return (A052 (Arg0)) > } > > Method (A061, 1, NotSerialized) > { > Name (A049, 0x00) > A049 = A054 /* \_SB_.AWR1.ABR8.A054 */ > Local1 = (AB0D | (AB0C << 0x03)) > If ((Arg0 == 0x01)) > { > Local0 = 0x01 > } > Else > { > A048 (0x00) > Local0 = A062 (0x00, 0x04) > If ((Local0 != 0xFFFFFFFF)) > { > A063 (0x00, 0x04, (Local0 & ~0x04)) > Local0 = A062 (0x01, 0x04) > If ((Local0 != 0xFFFFFFFF)) > { > A063 (0x01, 0x04, (Local0 & ~0x04)) > } > } > > A055 = 0x01 > Local0 = 0x05 > } > > A054 = 0x00 > While ((Local0 != 0x08)) > { > If ((Local0 == 0x01)){} > If ((Local0 == 0x05)) > { > A062 (0x00, 0x00) > AB05 = 0x00 > AB04 = 0x00 > AB10 = 0x00 > Local2 = 0x00 > Local0 = 0x08 > } > } > > A054 = A049 /* \_SB_.AWR1.ABR8.A061.A049 */ > If ((A049 != 0x00)) > { > A048 (0x01) > } > > Return (Local2) > } > } > > Device (ABR9) > { > Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID > Name (_UID, 0x89) // _UID: Unique ID > Name (AB12, 0xD4) > Name (AB00, 0x00) > Name (AB01, 0x00) > Name (AB0E, 0x00) > Name (AB02, 0x00) > Name (AB03, 0x00) > Name (AB04, 0x00) > Name (AB05, 0x00) > Name (AB06, 0x00) > Name (AB07, 0x00) > Name (AB08, 0x00) > Name (AB09, 0x00) > Name (AB0A, 0x00) > Name (AB0B, 0x00) > Name (AB0C, 0x00) > Name (AB0D, 0x00) > OperationRegion (A053, SystemMemory, (AGRB + ((DerefOf (\_SB.ADAT [(AB12 + 0x0D)] > ) << 0x0F) | (DerefOf (\_SB.ADAT [(AB12 + 0x0E)]) << 0x0C > ))), 0x1000) > Field (A053, ByteAcc, NoLock, Preserve) > { > Offset (0x18), > Offset (0x19), > A050, 8, > A051, 8, > Offset (0x68), > A054, 2, > , 2, > A055, 1, > A056, 1, > Offset (0x6A), > , 11, > A057, 1, > Offset (0x88), > A058, 4, > , 1, > A059, 1 > } > > Name (AB10, 0x00) > Method (_INI, 0, NotSerialized) // _INI: Initialize > { > AB00 = DerefOf (\_SB.ADAT [(AB12 + 0x00)]) > AB0E = DerefOf (\_SB.ADAT [(AB12 + 0x01)]) > AB01 = DerefOf (\_SB.ADAT [(AB12 + 0x02)]) > AB02 = DerefOf (\_SB.ADAT [(AB12 + 0x03)]) > AB03 = DerefOf (\_SB.ADAT [(AB12 + 0x04)]) > AB04 = DerefOf (\_SB.ADAT [(AB12 + 0x05)]) > AB05 = DerefOf (\_SB.ADAT [(AB12 + 0x06)]) > AB06 = DerefOf (\_SB.ADAT [(AB12 + 0x07)]) > AB07 = DerefOf (\_SB.ADAT [(AB12 + 0x08)]) > AB08 = DerefOf (\_SB.ADAT [(AB12 + 0x09)]) > AB09 = DerefOf (\_SB.ADAT [(AB12 + 0x0A)]) > AB0A = DerefOf (\_SB.ADAT [(AB12 + 0x0B)]) > AB0B = DerefOf (\_SB.ADAT [(AB12 + 0x0C)]) > AB0C = DerefOf (\_SB.ADAT [(AB12 + 0x0D)]) > AB0D = DerefOf (\_SB.ADAT [(AB12 + 0x0E)]) > } > > Method (A045, 0, NotSerialized) > { > Local0 = A027 () > If ((Local0 == 0x01)) > { > Return (AB01) /* \_SB_.AWR1.ABR9.AB01 */ > } > > If ((Local0 == 0x00)) > { > Return (AB0E) /* \_SB_.AWR1.ABR9.AB0E */ > } > } > > Method (A040, 0, NotSerialized) > { > If ((AB10 != 0x00)) > { > If ((AB10 == 0x01)) > { > Return (0x01) > } > } > > Return (0x00) > } > > Method (A046, 0, NotSerialized) > { > If ((AB05 != 0x00)) > { > Return (AB05) /* \_SB_.AWR1.ABR9.AB05 */ > } > > If ((AB10 > 0x01)) > { > Return ((AB10 - 0x01)) > } > > Return (0x00) > } > > Method (A039, 0, NotSerialized) > { > If ((\_SB.AP05 == 0x00)) > { > If ((AB05 != 0x00)) > { > Return (AB05) /* \_SB_.AWR1.ABR9.AB05 */ > } > > Return (AB0E) /* \_SB_.AWR1.ABR9.AB0E */ > } > > Local0 = A046 () > If ((Local0 != 0x00)) > { > If ((Local0 > AB00)) > { > Return (AB00) /* \_SB_.AWR1.ABR9.AB00 */ > } > Else > { > Return (Local0) > } > } > > Local0 = A045 () > If ((\_SB.AP03 != 0x00)) > { > If ((\_SB.AP03 < Local0)) > { > Return (\_SB.AP03) > } > } > > Return (Local0) > } > > Method (A038, 0, NotSerialized) > { > Return (AB02) /* \_SB_.AWR1.ABR9.AB02 */ > } > > Method (A041, 0, NotSerialized) > { > Return (AB00) /* \_SB_.AWR1.ABR9.AB00 */ > } > > Method (A037, 1, NotSerialized) > { > AB02 = Arg0 > A047 (Arg0) > If ((AB10 != 0x00)){} > Else > { > } > > A048 (0x00) > Name (A049, 0x00) > A048 (0x01) > } > > Method (A042, 1, NotSerialized) > { > AB10 = Arg0 > } > > Method (A043, 1, NotSerialized) > { > Local0 = (Arg0 >> 0x08) > If (((Local0 >= A050) && (Local0 <= A051))) > { > Return (0x01) > } > > Return (0x00) > } > > Method (A052, 1, NotSerialized) > { > Local0 = (AB0D | (AB0C << 0x03)) > If ((Arg0 == Local0)) > { > Return (0x01) > } > > Return (0x00) > } > > Method (A044, 0, NotSerialized) > { > AB10 = 0x00 > } > > Method (A047, 1, NotSerialized) > { > If ((Arg0 >= 0x02)){} > If ((Arg0 >= 0x03)){} > If ((Arg0 == 0x01)) > { > If ((AB04 == 0x01)){} > } > Else > { > } > } > > Method (A064, 2, NotSerialized) > { > If ((A062 (Arg0, 0x00) == 0xFFFFFFFF)) > { > Return (0x00) > } > > Local0 = A062 (Arg0, 0x34) > While (0x01) > { > Local1 = A062 (Arg0, (Local0 & 0xFF)) > If (((Local1 & 0xFF) == Arg1)) > { > Return ((Local0 & 0xFF)) > } > > Local0 = ((Local1 >> 0x08) & 0xFF) > If ((Local0 == 0x00)) > { > Return (Local0) > } > } > } > > Name (AESP, Package (0x08) > { > 0x00, > 0x00, > 0x00, > 0x00, > 0x00, > 0x00, > 0x00, > 0x00 > }) > Method (A048, 1, NotSerialized) > { > Local0 = 0x00 > If ((A062 (Local0, 0x00) != 0xFFFFFFFF)) > { > Local1 = (A062 (Local0, 0x08) & 0x80) > If ((Local1 == 0x80)) > { > Local7 = 0x07 > } > Else > { > Local7 = 0x00 > } > > While ((Local0 <= Local7)) > { > Local1 = A064 (Local0, 0x10) > If ((Local1 == 0x00)) > { > Local0++ > Continue > } > > If ((Arg0 == 0x00)) > { > Local2 = A062 (Local0, (Local1 + 0x10)) > A063 (Local0, (Local1 + 0x10), (Local2 & ~0x03)) > AESP [Local0] = Local2 > } > Else > { > Local2 = DerefOf (AESP [Local0]) > A063 (Local0, (Local1 + 0x10), Local2) > } > > Local0++ > } > } > Else > { > } > } > > Method (A063, 3, Serialized) > { > Local0 = (AGRB + (A050 << 0x14)) > Local0 += (Arg0 << 0x0C) > Local0 += Arg1 > OperationRegion (ADRB, SystemMemory, Local0, 0x04) > Field (ADRB, DWordAcc, NoLock, Preserve) > { > ADRR, 32 > } > > ADRR = Arg2 > } > > Method (A062, 2, Serialized) > { > Local0 = (AGRB + (A050 << 0x14)) > Local0 += (Arg0 << 0x0C) > Local0 += Arg1 > OperationRegion (ADRB, SystemMemory, Local0, 0x04) > Field (ADRB, DWordAcc, NoLock, Preserve) > { > ADRR, 32 > } > > Return (ADRR) /* \_SB_.AWR1.ABR9.A062.ADRR */ > } > > Method (A060, 1, NotSerialized) > { > If ((AB0B != 0x01)) > { > Return (0x00) > } > > Return (A052 (Arg0)) > } > > Method (A061, 1, NotSerialized) > { > Name (A049, 0x00) > A049 = A054 /* \_SB_.AWR1.ABR9.A054 */ > Local1 = (AB0D | (AB0C << 0x03)) > If ((Arg0 == 0x01)) > { > Local0 = 0x01 > } > Else > { > A048 (0x00) > Local0 = A062 (0x00, 0x04) > If ((Local0 != 0xFFFFFFFF)) > { > A063 (0x00, 0x04, (Local0 & ~0x04)) > Local0 = A062 (0x01, 0x04) > If ((Local0 != 0xFFFFFFFF)) > { > A063 (0x01, 0x04, (Local0 & ~0x04)) > } > } > > A055 = 0x01 > Local0 = 0x05 > } > > A054 = 0x00 > While ((Local0 != 0x08)) > { > If ((Local0 == 0x01)){} > If ((Local0 == 0x05)) > { > A062 (0x00, 0x00) > AB05 = 0x00 > AB04 = 0x00 > AB10 = 0x00 > Local2 = 0x00 > Local0 = 0x08 > } > } > > A054 = A049 /* \_SB_.AWR1.ABR9.A061.A049 */ > If ((A049 != 0x00)) > { > A048 (0x01) > } > > Return (Local2) > } > } > > Device (ABRA) > { > Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID > Name (_UID, 0x8A) // _UID: Unique ID > Name (AB12, 0xE8) > Name (AB00, 0x00) > Name (AB01, 0x00) > Name (AB0E, 0x00) > Name (AB02, 0x00) > Name (AB03, 0x00) > Name (AB04, 0x00) > Name (AB05, 0x00) > Name (AB06, 0x00) > Name (AB07, 0x00) > Name (AB08, 0x00) > Name (AB09, 0x00) > Name (AB0A, 0x00) > Name (AB0B, 0x00) > Name (AB0C, 0x00) > Name (AB0D, 0x00) > OperationRegion (A053, SystemMemory, (AGRB + ((DerefOf (\_SB.ADAT [(AB12 + 0x0D)] > ) << 0x0F) | (DerefOf (\_SB.ADAT [(AB12 + 0x0E)]) << 0x0C > ))), 0x1000) > Field (A053, ByteAcc, NoLock, Preserve) > { > Offset (0x18), > Offset (0x19), > A050, 8, > A051, 8, > Offset (0x68), > A054, 2, > , 2, > A055, 1, > A056, 1, > Offset (0x6A), > , 11, > A057, 1, > Offset (0x88), > A058, 4, > , 1, > A059, 1 > } > > Name (AB10, 0x00) > Method (_INI, 0, NotSerialized) // _INI: Initialize > { > AB00 = DerefOf (\_SB.ADAT [(AB12 + 0x00)]) > AB0E = DerefOf (\_SB.ADAT [(AB12 + 0x01)]) > AB01 = DerefOf (\_SB.ADAT [(AB12 + 0x02)]) > AB02 = DerefOf (\_SB.ADAT [(AB12 + 0x03)]) > AB03 = DerefOf (\_SB.ADAT [(AB12 + 0x04)]) > AB04 = DerefOf (\_SB.ADAT [(AB12 + 0x05)]) > AB05 = DerefOf (\_SB.ADAT [(AB12 + 0x06)]) > AB06 = DerefOf (\_SB.ADAT [(AB12 + 0x07)]) > AB07 = DerefOf (\_SB.ADAT [(AB12 + 0x08)]) > AB08 = DerefOf (\_SB.ADAT [(AB12 + 0x09)]) > AB09 = DerefOf (\_SB.ADAT [(AB12 + 0x0A)]) > AB0A = DerefOf (\_SB.ADAT [(AB12 + 0x0B)]) > AB0B = DerefOf (\_SB.ADAT [(AB12 + 0x0C)]) > AB0C = DerefOf (\_SB.ADAT [(AB12 + 0x0D)]) > AB0D = DerefOf (\_SB.ADAT [(AB12 + 0x0E)]) > } > > Method (A045, 0, NotSerialized) > { > Local0 = A027 () > If ((Local0 == 0x01)) > { > Return (AB01) /* \_SB_.AWR1.ABRA.AB01 */ > } > > If ((Local0 == 0x00)) > { > Return (AB0E) /* \_SB_.AWR1.ABRA.AB0E */ > } > } > > Method (A040, 0, NotSerialized) > { > If ((AB10 != 0x00)) > { > If ((AB10 == 0x01)) > { > Return (0x01) > } > } > > Return (0x00) > } > > Method (A046, 0, NotSerialized) > { > If ((AB05 != 0x00)) > { > Return (AB05) /* \_SB_.AWR1.ABRA.AB05 */ > } > > If ((AB10 > 0x01)) > { > Return ((AB10 - 0x01)) > } > > Return (0x00) > } > > Method (A039, 0, NotSerialized) > { > If ((\_SB.AP05 == 0x00)) > { > If ((AB05 != 0x00)) > { > Return (AB05) /* \_SB_.AWR1.ABRA.AB05 */ > } > > Return (AB0E) /* \_SB_.AWR1.ABRA.AB0E */ > } > > Local0 = A046 () > If ((Local0 != 0x00)) > { > If ((Local0 > AB00)) > { > Return (AB00) /* \_SB_.AWR1.ABRA.AB00 */ > } > Else > { > Return (Local0) > } > } > > Local0 = A045 () > If ((\_SB.AP03 != 0x00)) > { > If ((\_SB.AP03 < Local0)) > { > Return (\_SB.AP03) > } > } > > Return (Local0) > } > > Method (A038, 0, NotSerialized) > { > Return (AB02) /* \_SB_.AWR1.ABRA.AB02 */ > } > > Method (A041, 0, NotSerialized) > { > Return (AB00) /* \_SB_.AWR1.ABRA.AB00 */ > } > > Method (A037, 1, NotSerialized) > { > AB02 = Arg0 > A047 (Arg0) > If ((AB10 != 0x00)){} > Else > { > } > > A048 (0x00) > Name (A049, 0x00) > A048 (0x01) > } > > Method (A042, 1, NotSerialized) > { > AB10 = Arg0 > } > > Method (A043, 1, NotSerialized) > { > Local0 = (Arg0 >> 0x08) > If (((Local0 >= A050) && (Local0 <= A051))) > { > Return (0x01) > } > > Return (0x00) > } > > Method (A052, 1, NotSerialized) > { > Local0 = (AB0D | (AB0C << 0x03)) > If ((Arg0 == Local0)) > { > Return (0x01) > } > > Return (0x00) > } > > Method (A044, 0, NotSerialized) > { > AB10 = 0x00 > } > > Method (A047, 1, NotSerialized) > { > If ((Arg0 >= 0x02)){} > If ((Arg0 >= 0x03)){} > If ((Arg0 == 0x01)) > { > If ((AB04 == 0x01)){} > } > Else > { > } > } > > Method (A064, 2, NotSerialized) > { > If ((A062 (Arg0, 0x00) == 0xFFFFFFFF)) > { > Return (0x00) > } > > Local0 = A062 (Arg0, 0x34) > While (0x01) > { > Local1 = A062 (Arg0, (Local0 & 0xFF)) > If (((Local1 & 0xFF) == Arg1)) > { > Return ((Local0 & 0xFF)) > } > > Local0 = ((Local1 >> 0x08) & 0xFF) > If ((Local0 == 0x00)) > { > Return (Local0) > } > } > } > > Name (AESP, Package (0x08) > { > 0x00, > 0x00, > 0x00, > 0x00, > 0x00, > 0x00, > 0x00, > 0x00 > }) > Method (A048, 1, NotSerialized) > { > Local0 = 0x00 > If ((A062 (Local0, 0x00) != 0xFFFFFFFF)) > { > Local1 = (A062 (Local0, 0x08) & 0x80) > If ((Local1 == 0x80)) > { > Local7 = 0x07 > } > Else > { > Local7 = 0x00 > } > > While ((Local0 <= Local7)) > { > Local1 = A064 (Local0, 0x10) > If ((Local1 == 0x00)) > { > Local0++ > Continue > } > > If ((Arg0 == 0x00)) > { > Local2 = A062 (Local0, (Local1 + 0x10)) > A063 (Local0, (Local1 + 0x10), (Local2 & ~0x03)) > AESP [Local0] = Local2 > } > Else > { > Local2 = DerefOf (AESP [Local0]) > A063 (Local0, (Local1 + 0x10), Local2) > } > > Local0++ > } > } > Else > { > } > } > > Method (A063, 3, Serialized) > { > Local0 = (AGRB + (A050 << 0x14)) > Local0 += (Arg0 << 0x0C) > Local0 += Arg1 > OperationRegion (ADRB, SystemMemory, Local0, 0x04) > Field (ADRB, DWordAcc, NoLock, Preserve) > { > ADRR, 32 > } > > ADRR = Arg2 > } > > Method (A062, 2, Serialized) > { > Local0 = (AGRB + (A050 << 0x14)) > Local0 += (Arg0 << 0x0C) > Local0 += Arg1 > OperationRegion (ADRB, SystemMemory, Local0, 0x04) > Field (ADRB, DWordAcc, NoLock, Preserve) > { > ADRR, 32 > } > > Return (ADRR) /* \_SB_.AWR1.ABRA.A062.ADRR */ > } > > Method (A060, 1, NotSerialized) > { > If ((AB0B != 0x01)) > { > Return (0x00) > } > > Return (A052 (Arg0)) > } > > Method (A061, 1, NotSerialized) > { > Name (A049, 0x00) > A049 = A054 /* \_SB_.AWR1.ABRA.A054 */ > Local1 = (AB0D | (AB0C << 0x03)) > If ((Arg0 == 0x01)) > { > Local0 = 0x01 > } > Else > { > A048 (0x00) > Local0 = A062 (0x00, 0x04) > If ((Local0 != 0xFFFFFFFF)) > { > A063 (0x00, 0x04, (Local0 & ~0x04)) > Local0 = A062 (0x01, 0x04) > If ((Local0 != 0xFFFFFFFF)) > { > A063 (0x01, 0x04, (Local0 & ~0x04)) > } > } > > A055 = 0x01 > Local0 = 0x05 > } > > A054 = 0x00 > While ((Local0 != 0x08)) > { > If ((Local0 == 0x01)){} > If ((Local0 == 0x05)) > { > A062 (0x00, 0x00) > AB05 = 0x00 > AB04 = 0x00 > AB10 = 0x00 > Local2 = 0x00 > Local0 = 0x08 > } > } > > A054 = A049 /* \_SB_.AWR1.ABRA.A061.A049 */ > If ((A049 != 0x00)) > { > A048 (0x01) > } > > Return (Local2) > } > } > > Device (ABRB) > { > Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID > Name (_UID, 0x8B) // _UID: Unique ID > Name (AB12, 0xFC) > Name (AB00, 0x00) > Name (AB01, 0x00) > Name (AB0E, 0x00) > Name (AB02, 0x00) > Name (AB03, 0x00) > Name (AB04, 0x00) > Name (AB05, 0x00) > Name (AB06, 0x00) > Name (AB07, 0x00) > Name (AB08, 0x00) > Name (AB09, 0x00) > Name (AB0A, 0x00) > Name (AB0B, 0x00) > Name (AB0C, 0x00) > Name (AB0D, 0x00) > OperationRegion (A053, SystemMemory, (AGRB + ((DerefOf (\_SB.ADAT [(AB12 + 0x0D)] > ) << 0x0F) | (DerefOf (\_SB.ADAT [(AB12 + 0x0E)]) << 0x0C > ))), 0x1000) > Field (A053, ByteAcc, NoLock, Preserve) > { > Offset (0x18), > Offset (0x19), > A050, 8, > A051, 8, > Offset (0x68), > A054, 2, > , 2, > A055, 1, > A056, 1, > Offset (0x6A), > , 11, > A057, 1, > Offset (0x88), > A058, 4, > , 1, > A059, 1 > } > > Name (AB10, 0x00) > Method (_INI, 0, NotSerialized) // _INI: Initialize > { > AB00 = DerefOf (\_SB.ADAT [(AB12 + 0x00)]) > AB0E = DerefOf (\_SB.ADAT [(AB12 + 0x01)]) > AB01 = DerefOf (\_SB.ADAT [(AB12 + 0x02)]) > AB02 = DerefOf (\_SB.ADAT [(AB12 + 0x03)]) > AB03 = DerefOf (\_SB.ADAT [(AB12 + 0x04)]) > AB04 = DerefOf (\_SB.ADAT [(AB12 + 0x05)]) > AB05 = DerefOf (\_SB.ADAT [(AB12 + 0x06)]) > AB06 = DerefOf (\_SB.ADAT [(AB12 + 0x07)]) > AB07 = DerefOf (\_SB.ADAT [(AB12 + 0x08)]) > AB08 = DerefOf (\_SB.ADAT [(AB12 + 0x09)]) > AB09 = DerefOf (\_SB.ADAT [(AB12 + 0x0A)]) > AB0A = DerefOf (\_SB.ADAT [(AB12 + 0x0B)]) > AB0B = DerefOf (\_SB.ADAT [(AB12 + 0x0C)]) > AB0C = DerefOf (\_SB.ADAT [(AB12 + 0x0D)]) > AB0D = DerefOf (\_SB.ADAT [(AB12 + 0x0E)]) > } > > Method (A045, 0, NotSerialized) > { > Local0 = A027 () > If ((Local0 == 0x01)) > { > Return (AB01) /* \_SB_.AWR1.ABRB.AB01 */ > } > > If ((Local0 == 0x00)) > { > Return (AB0E) /* \_SB_.AWR1.ABRB.AB0E */ > } > } > > Method (A040, 0, NotSerialized) > { > If ((AB10 != 0x00)) > { > If ((AB10 == 0x01)) > { > Return (0x01) > } > } > > Return (0x00) > } > > Method (A046, 0, NotSerialized) > { > If ((AB05 != 0x00)) > { > Return (AB05) /* \_SB_.AWR1.ABRB.AB05 */ > } > > If ((AB10 > 0x01)) > { > Return ((AB10 - 0x01)) > } > > Return (0x00) > } > > Method (A039, 0, NotSerialized) > { > If ((\_SB.AP05 == 0x00)) > { > If ((AB05 != 0x00)) > { > Return (AB05) /* \_SB_.AWR1.ABRB.AB05 */ > } > > Return (AB0E) /* \_SB_.AWR1.ABRB.AB0E */ > } > > Local0 = A046 () > If ((Local0 != 0x00)) > { > If ((Local0 > AB00)) > { > Return (AB00) /* \_SB_.AWR1.ABRB.AB00 */ > } > Else > { > Return (Local0) > } > } > > Local0 = A045 () > If ((\_SB.AP03 != 0x00)) > { > If ((\_SB.AP03 < Local0)) > { > Return (\_SB.AP03) > } > } > > Return (Local0) > } > > Method (A038, 0, NotSerialized) > { > Return (AB02) /* \_SB_.AWR1.ABRB.AB02 */ > } > > Method (A041, 0, NotSerialized) > { > Return (AB00) /* \_SB_.AWR1.ABRB.AB00 */ > } > > Method (A037, 1, NotSerialized) > { > AB02 = Arg0 > A047 (Arg0) > If ((AB10 != 0x00)){} > Else > { > } > > A048 (0x00) > Name (A049, 0x00) > A048 (0x01) > } > > Method (A042, 1, NotSerialized) > { > AB10 = Arg0 > } > > Method (A043, 1, NotSerialized) > { > Local0 = (Arg0 >> 0x08) > If (((Local0 >= A050) && (Local0 <= A051))) > { > Return (0x01) > } > > Return (0x00) > } > > Method (A052, 1, NotSerialized) > { > Local0 = (AB0D | (AB0C << 0x03)) > If ((Arg0 == Local0)) > { > Return (0x01) > } > > Return (0x00) > } > > Method (A044, 0, NotSerialized) > { > AB10 = 0x00 > } > > Method (A047, 1, NotSerialized) > { > If ((Arg0 >= 0x02)){} > If ((Arg0 >= 0x03)){} > If ((Arg0 == 0x01)) > { > If ((AB04 == 0x01)){} > } > Else > { > } > } > > Method (A064, 2, NotSerialized) > { > If ((A062 (Arg0, 0x00) == 0xFFFFFFFF)) > { > Return (0x00) > } > > Local0 = A062 (Arg0, 0x34) > While (0x01) > { > Local1 = A062 (Arg0, (Local0 & 0xFF)) > If (((Local1 & 0xFF) == Arg1)) > { > Return ((Local0 & 0xFF)) > } > > Local0 = ((Local1 >> 0x08) & 0xFF) > If ((Local0 == 0x00)) > { > Return (Local0) > } > } > } > > Name (AESP, Package (0x08) > { > 0x00, > 0x00, > 0x00, > 0x00, > 0x00, > 0x00, > 0x00, > 0x00 > }) > Method (A048, 1, NotSerialized) > { > Local0 = 0x00 > If ((A062 (Local0, 0x00) != 0xFFFFFFFF)) > { > Local1 = (A062 (Local0, 0x08) & 0x80) > If ((Local1 == 0x80)) > { > Local7 = 0x07 > } > Else > { > Local7 = 0x00 > } > > While ((Local0 <= Local7)) > { > Local1 = A064 (Local0, 0x10) > If ((Local1 == 0x00)) > { > Local0++ > Continue > } > > If ((Arg0 == 0x00)) > { > Local2 = A062 (Local0, (Local1 + 0x10)) > A063 (Local0, (Local1 + 0x10), (Local2 & ~0x03)) > AESP [Local0] = Local2 > } > Else > { > Local2 = DerefOf (AESP [Local0]) > A063 (Local0, (Local1 + 0x10), Local2) > } > > Local0++ > } > } > Else > { > } > } > > Method (A063, 3, Serialized) > { > Local0 = (AGRB + (A050 << 0x14)) > Local0 += (Arg0 << 0x0C) > Local0 += Arg1 > OperationRegion (ADRB, SystemMemory, Local0, 0x04) > Field (ADRB, DWordAcc, NoLock, Preserve) > { > ADRR, 32 > } > > ADRR = Arg2 > } > > Method (A062, 2, Serialized) > { > Local0 = (AGRB + (A050 << 0x14)) > Local0 += (Arg0 << 0x0C) > Local0 += Arg1 > OperationRegion (ADRB, SystemMemory, Local0, 0x04) > Field (ADRB, DWordAcc, NoLock, Preserve) > { > ADRR, 32 > } > > Return (ADRR) /* \_SB_.AWR1.ABRB.A062.ADRR */ > } > > Method (A060, 1, NotSerialized) > { > If ((AB0B != 0x01)) > { > Return (0x00) > } > > Return (A052 (Arg0)) > } > > Method (A061, 1, NotSerialized) > { > Name (A049, 0x00) > A049 = A054 /* \_SB_.AWR1.ABRB.A054 */ > Local1 = (AB0D | (AB0C << 0x03)) > If ((Arg0 == 0x01)) > { > Local0 = 0x01 > } > Else > { > A048 (0x00) > Local0 = A062 (0x00, 0x04) > If ((Local0 != 0xFFFFFFFF)) > { > A063 (0x00, 0x04, (Local0 & ~0x04)) > Local0 = A062 (0x01, 0x04) > If ((Local0 != 0xFFFFFFFF)) > { > A063 (0x01, 0x04, (Local0 & ~0x04)) > } > } > > A055 = 0x01 > Local0 = 0x05 > } > > A054 = 0x00 > While ((Local0 != 0x08)) > { > If ((Local0 == 0x01)){} > If ((Local0 == 0x05)) > { > A062 (0x00, 0x00) > AB05 = 0x00 > AB04 = 0x00 > AB10 = 0x00 > Local2 = 0x00 > Local0 = 0x08 > } > } > > A054 = A049 /* \_SB_.AWR1.ABRB.A061.A049 */ > If ((A049 != 0x00)) > { > A048 (0x01) > } > > Return (Local2) > } > } > > Device (ABRC) > { > Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID > Name (_UID, 0x8C) // _UID: Unique ID > Name (AB12, 0x0110) > Name (AB00, 0x00) > Name (AB01, 0x00) > Name (AB0E, 0x00) > Name (AB02, 0x00) > Name (AB03, 0x00) > Name (AB04, 0x00) > Name (AB05, 0x00) > Name (AB06, 0x00) > Name (AB07, 0x00) > Name (AB08, 0x00) > Name (AB09, 0x00) > Name (AB0A, 0x00) > Name (AB0B, 0x00) > Name (AB0C, 0x00) > Name (AB0D, 0x00) > OperationRegion (A053, SystemMemory, (AGRB + ((DerefOf (\_SB.ADAT [(AB12 + 0x0D)] > ) << 0x0F) | (DerefOf (\_SB.ADAT [(AB12 + 0x0E)]) << 0x0C > ))), 0x1000) > Field (A053, ByteAcc, NoLock, Preserve) > { > Offset (0x18), > Offset (0x19), > A050, 8, > A051, 8, > Offset (0x68), > A054, 2, > , 2, > A055, 1, > A056, 1, > Offset (0x6A), > , 11, > A057, 1, > Offset (0x88), > A058, 4, > , 1, > A059, 1 > } > > Name (AB10, 0x00) > Method (_INI, 0, NotSerialized) // _INI: Initialize > { > AB00 = DerefOf (\_SB.ADAT [(AB12 + 0x00)]) > AB0E = DerefOf (\_SB.ADAT [(AB12 + 0x01)]) > AB01 = DerefOf (\_SB.ADAT [(AB12 + 0x02)]) > AB02 = DerefOf (\_SB.ADAT [(AB12 + 0x03)]) > AB03 = DerefOf (\_SB.ADAT [(AB12 + 0x04)]) > AB04 = DerefOf (\_SB.ADAT [(AB12 + 0x05)]) > AB05 = DerefOf (\_SB.ADAT [(AB12 + 0x06)]) > AB06 = DerefOf (\_SB.ADAT [(AB12 + 0x07)]) > AB07 = DerefOf (\_SB.ADAT [(AB12 + 0x08)]) > AB08 = DerefOf (\_SB.ADAT [(AB12 + 0x09)]) > AB09 = DerefOf (\_SB.ADAT [(AB12 + 0x0A)]) > AB0A = DerefOf (\_SB.ADAT [(AB12 + 0x0B)]) > AB0B = DerefOf (\_SB.ADAT [(AB12 + 0x0C)]) > AB0C = DerefOf (\_SB.ADAT [(AB12 + 0x0D)]) > AB0D = DerefOf (\_SB.ADAT [(AB12 + 0x0E)]) > } > > Method (A045, 0, NotSerialized) > { > Local0 = A027 () > If ((Local0 == 0x01)) > { > Return (AB01) /* \_SB_.AWR1.ABRC.AB01 */ > } > > If ((Local0 == 0x00)) > { > Return (AB0E) /* \_SB_.AWR1.ABRC.AB0E */ > } > } > > Method (A040, 0, NotSerialized) > { > If ((AB10 != 0x00)) > { > If ((AB10 == 0x01)) > { > Return (0x01) > } > } > > Return (0x00) > } > > Method (A046, 0, NotSerialized) > { > If ((AB05 != 0x00)) > { > Return (AB05) /* \_SB_.AWR1.ABRC.AB05 */ > } > > If ((AB10 > 0x01)) > { > Return ((AB10 - 0x01)) > } > > Return (0x00) > } > > Method (A039, 0, NotSerialized) > { > If ((\_SB.AP05 == 0x00)) > { > If ((AB05 != 0x00)) > { > Return (AB05) /* \_SB_.AWR1.ABRC.AB05 */ > } > > Return (AB0E) /* \_SB_.AWR1.ABRC.AB0E */ > } > > Local0 = A046 () > If ((Local0 != 0x00)) > { > If ((Local0 > AB00)) > { > Return (AB00) /* \_SB_.AWR1.ABRC.AB00 */ > } > Else > { > Return (Local0) > } > } > > Local0 = A045 () > If ((\_SB.AP03 != 0x00)) > { > If ((\_SB.AP03 < Local0)) > { > Return (\_SB.AP03) > } > } > > Return (Local0) > } > > Method (A038, 0, NotSerialized) > { > Return (AB02) /* \_SB_.AWR1.ABRC.AB02 */ > } > > Method (A041, 0, NotSerialized) > { > Return (AB00) /* \_SB_.AWR1.ABRC.AB00 */ > } > > Method (A037, 1, NotSerialized) > { > AB02 = Arg0 > A047 (Arg0) > If ((AB10 != 0x00)){} > Else > { > } > > A048 (0x00) > Name (A049, 0x00) > A048 (0x01) > } > > Method (A042, 1, NotSerialized) > { > AB10 = Arg0 > } > > Method (A043, 1, NotSerialized) > { > Local0 = (Arg0 >> 0x08) > If (((Local0 >= A050) && (Local0 <= A051))) > { > Return (0x01) > } > > Return (0x00) > } > > Method (A052, 1, NotSerialized) > { > Local0 = (AB0D | (AB0C << 0x03)) > If ((Arg0 == Local0)) > { > Return (0x01) > } > > Return (0x00) > } > > Method (A044, 0, NotSerialized) > { > AB10 = 0x00 > } > > Method (A047, 1, NotSerialized) > { > If ((Arg0 >= 0x02)){} > If ((Arg0 >= 0x03)){} > If ((Arg0 == 0x01)) > { > If ((AB04 == 0x01)){} > } > Else > { > } > } > > Method (A064, 2, NotSerialized) > { > If ((A062 (Arg0, 0x00) == 0xFFFFFFFF)) > { > Return (0x00) > } > > Local0 = A062 (Arg0, 0x34) > While (0x01) > { > Local1 = A062 (Arg0, (Local0 & 0xFF)) > If (((Local1 & 0xFF) == Arg1)) > { > Return ((Local0 & 0xFF)) > } > > Local0 = ((Local1 >> 0x08) & 0xFF) > If ((Local0 == 0x00)) > { > Return (Local0) > } > } > } > > Name (AESP, Package (0x08) > { > 0x00, > 0x00, > 0x00, > 0x00, > 0x00, > 0x00, > 0x00, > 0x00 > }) > Method (A048, 1, NotSerialized) > { > Local0 = 0x00 > If ((A062 (Local0, 0x00) != 0xFFFFFFFF)) > { > Local1 = (A062 (Local0, 0x08) & 0x80) > If ((Local1 == 0x80)) > { > Local7 = 0x07 > } > Else > { > Local7 = 0x00 > } > > While ((Local0 <= Local7)) > { > Local1 = A064 (Local0, 0x10) > If ((Local1 == 0x00)) > { > Local0++ > Continue > } > > If ((Arg0 == 0x00)) > { > Local2 = A062 (Local0, (Local1 + 0x10)) > A063 (Local0, (Local1 + 0x10), (Local2 & ~0x03)) > AESP [Local0] = Local2 > } > Else > { > Local2 = DerefOf (AESP [Local0]) > A063 (Local0, (Local1 + 0x10), Local2) > } > > Local0++ > } > } > Else > { > } > } > > Method (A063, 3, Serialized) > { > Local0 = (AGRB + (A050 << 0x14)) > Local0 += (Arg0 << 0x0C) > Local0 += Arg1 > OperationRegion (ADRB, SystemMemory, Local0, 0x04) > Field (ADRB, DWordAcc, NoLock, Preserve) > { > ADRR, 32 > } > > ADRR = Arg2 > } > > Method (A062, 2, Serialized) > { > Local0 = (AGRB + (A050 << 0x14)) > Local0 += (Arg0 << 0x0C) > Local0 += Arg1 > OperationRegion (ADRB, SystemMemory, Local0, 0x04) > Field (ADRB, DWordAcc, NoLock, Preserve) > { > ADRR, 32 > } > > Return (ADRR) /* \_SB_.AWR1.ABRC.A062.ADRR */ > } > > Method (A060, 1, NotSerialized) > { > If ((AB0B != 0x01)) > { > Return (0x00) > } > > Return (A052 (Arg0)) > } > > Method (A061, 1, NotSerialized) > { > Name (A049, 0x00) > A049 = A054 /* \_SB_.AWR1.ABRC.A054 */ > Local1 = (AB0D | (AB0C << 0x03)) > If ((Arg0 == 0x01)) > { > Local0 = 0x01 > } > Else > { > A048 (0x00) > Local0 = A062 (0x00, 0x04) > If ((Local0 != 0xFFFFFFFF)) > { > A063 (0x00, 0x04, (Local0 & ~0x04)) > Local0 = A062 (0x01, 0x04) > If ((Local0 != 0xFFFFFFFF)) > { > A063 (0x01, 0x04, (Local0 & ~0x04)) > } > } > > A055 = 0x01 > Local0 = 0x05 > } > > A054 = 0x00 > While ((Local0 != 0x08)) > { > If ((Local0 == 0x01)){} > If ((Local0 == 0x05)) > { > A062 (0x00, 0x00) > AB05 = 0x00 > AB04 = 0x00 > AB10 = 0x00 > Local2 = 0x00 > Local0 = 0x08 > } > } > > A054 = A049 /* \_SB_.AWR1.ABRC.A061.A049 */ > If ((A049 != 0x00)) > { > A048 (0x01) > } > > Return (Local2) > } > } > > Device (ABRD) > { > Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID > Name (_UID, 0x8D) // _UID: Unique ID > Name (AB12, 0x0124) > Name (AB00, 0x00) > Name (AB01, 0x00) > Name (AB0E, 0x00) > Name (AB02, 0x00) > Name (AB03, 0x00) > Name (AB04, 0x00) > Name (AB05, 0x00) > Name (AB06, 0x00) > Name (AB07, 0x00) > Name (AB08, 0x00) > Name (AB09, 0x00) > Name (AB0A, 0x00) > Name (AB0B, 0x00) > Name (AB0C, 0x00) > Name (AB0D, 0x00) > OperationRegion (A053, SystemMemory, (AGRB + ((DerefOf (\_SB.ADAT [(AB12 + 0x0D)] > ) << 0x0F) | (DerefOf (\_SB.ADAT [(AB12 + 0x0E)]) << 0x0C > ))), 0x1000) > Field (A053, ByteAcc, NoLock, Preserve) > { > Offset (0x18), > Offset (0x19), > A050, 8, > A051, 8, > Offset (0x68), > A054, 2, > , 2, > A055, 1, > A056, 1, > Offset (0x6A), > , 11, > A057, 1, > Offset (0x88), > A058, 4, > , 1, > A059, 1 > } > > Name (AB10, 0x00) > Method (_INI, 0, NotSerialized) // _INI: Initialize > { > AB00 = DerefOf (\_SB.ADAT [(AB12 + 0x00)]) > AB0E = DerefOf (\_SB.ADAT [(AB12 + 0x01)]) > AB01 = DerefOf (\_SB.ADAT [(AB12 + 0x02)]) > AB02 = DerefOf (\_SB.ADAT [(AB12 + 0x03)]) > AB03 = DerefOf (\_SB.ADAT [(AB12 + 0x04)]) > AB04 = DerefOf (\_SB.ADAT [(AB12 + 0x05)]) > AB05 = DerefOf (\_SB.ADAT [(AB12 + 0x06)]) > AB06 = DerefOf (\_SB.ADAT [(AB12 + 0x07)]) > AB07 = DerefOf (\_SB.ADAT [(AB12 + 0x08)]) > AB08 = DerefOf (\_SB.ADAT [(AB12 + 0x09)]) > AB09 = DerefOf (\_SB.ADAT [(AB12 + 0x0A)]) > AB0A = DerefOf (\_SB.ADAT [(AB12 + 0x0B)]) > AB0B = DerefOf (\_SB.ADAT [(AB12 + 0x0C)]) > AB0C = DerefOf (\_SB.ADAT [(AB12 + 0x0D)]) > AB0D = DerefOf (\_SB.ADAT [(AB12 + 0x0E)]) > } > > Method (A045, 0, NotSerialized) > { > Local0 = A027 () > If ((Local0 == 0x01)) > { > Return (AB01) /* \_SB_.AWR1.ABRD.AB01 */ > } > > If ((Local0 == 0x00)) > { > Return (AB0E) /* \_SB_.AWR1.ABRD.AB0E */ > } > } > > Method (A040, 0, NotSerialized) > { > If ((AB10 != 0x00)) > { > If ((AB10 == 0x01)) > { > Return (0x01) > } > } > > Return (0x00) > } > > Method (A046, 0, NotSerialized) > { > If ((AB05 != 0x00)) > { > Return (AB05) /* \_SB_.AWR1.ABRD.AB05 */ > } > > If ((AB10 > 0x01)) > { > Return ((AB10 - 0x01)) > } > > Return (0x00) > } > > Method (A039, 0, NotSerialized) > { > If ((\_SB.AP05 == 0x00)) > { > If ((AB05 != 0x00)) > { > Return (AB05) /* \_SB_.AWR1.ABRD.AB05 */ > } > > Return (AB0E) /* \_SB_.AWR1.ABRD.AB0E */ > } > > Local0 = A046 () > If ((Local0 != 0x00)) > { > If ((Local0 > AB00)) > { > Return (AB00) /* \_SB_.AWR1.ABRD.AB00 */ > } > Else > { > Return (Local0) > } > } > > Local0 = A045 () > If ((\_SB.AP03 != 0x00)) > { > If ((\_SB.AP03 < Local0)) > { > Return (\_SB.AP03) > } > } > > Return (Local0) > } > > Method (A038, 0, NotSerialized) > { > Return (AB02) /* \_SB_.AWR1.ABRD.AB02 */ > } > > Method (A041, 0, NotSerialized) > { > Return (AB00) /* \_SB_.AWR1.ABRD.AB00 */ > } > > Method (A037, 1, NotSerialized) > { > AB02 = Arg0 > A047 (Arg0) > If ((AB10 != 0x00)){} > Else > { > } > > A048 (0x00) > Name (A049, 0x00) > A048 (0x01) > } > > Method (A042, 1, NotSerialized) > { > AB10 = Arg0 > } > > Method (A043, 1, NotSerialized) > { > Local0 = (Arg0 >> 0x08) > If (((Local0 >= A050) && (Local0 <= A051))) > { > Return (0x01) > } > > Return (0x00) > } > > Method (A052, 1, NotSerialized) > { > Local0 = (AB0D | (AB0C << 0x03)) > If ((Arg0 == Local0)) > { > Return (0x01) > } > > Return (0x00) > } > > Method (A044, 0, NotSerialized) > { > AB10 = 0x00 > } > > Method (A047, 1, NotSerialized) > { > If ((Arg0 >= 0x02)){} > If ((Arg0 >= 0x03)){} > If ((Arg0 == 0x01)) > { > If ((AB04 == 0x01)){} > } > Else > { > } > } > > Method (A064, 2, NotSerialized) > { > If ((A062 (Arg0, 0x00) == 0xFFFFFFFF)) > { > Return (0x00) > } > > Local0 = A062 (Arg0, 0x34) > While (0x01) > { > Local1 = A062 (Arg0, (Local0 & 0xFF)) > If (((Local1 & 0xFF) == Arg1)) > { > Return ((Local0 & 0xFF)) > } > > Local0 = ((Local1 >> 0x08) & 0xFF) > If ((Local0 == 0x00)) > { > Return (Local0) > } > } > } > > Name (AESP, Package (0x08) > { > 0x00, > 0x00, > 0x00, > 0x00, > 0x00, > 0x00, > 0x00, > 0x00 > }) > Method (A048, 1, NotSerialized) > { > Local0 = 0x00 > If ((A062 (Local0, 0x00) != 0xFFFFFFFF)) > { > Local1 = (A062 (Local0, 0x08) & 0x80) > If ((Local1 == 0x80)) > { > Local7 = 0x07 > } > Else > { > Local7 = 0x00 > } > > While ((Local0 <= Local7)) > { > Local1 = A064 (Local0, 0x10) > If ((Local1 == 0x00)) > { > Local0++ > Continue > } > > If ((Arg0 == 0x00)) > { > Local2 = A062 (Local0, (Local1 + 0x10)) > A063 (Local0, (Local1 + 0x10), (Local2 & ~0x03)) > AESP [Local0] = Local2 > } > Else > { > Local2 = DerefOf (AESP [Local0]) > A063 (Local0, (Local1 + 0x10), Local2) > } > > Local0++ > } > } > Else > { > } > } > > Method (A063, 3, Serialized) > { > Local0 = (AGRB + (A050 << 0x14)) > Local0 += (Arg0 << 0x0C) > Local0 += Arg1 > OperationRegion (ADRB, SystemMemory, Local0, 0x04) > Field (ADRB, DWordAcc, NoLock, Preserve) > { > ADRR, 32 > } > > ADRR = Arg2 > } > > Method (A062, 2, Serialized) > { > Local0 = (AGRB + (A050 << 0x14)) > Local0 += (Arg0 << 0x0C) > Local0 += Arg1 > OperationRegion (ADRB, SystemMemory, Local0, 0x04) > Field (ADRB, DWordAcc, NoLock, Preserve) > { > ADRR, 32 > } > > Return (ADRR) /* \_SB_.AWR1.ABRD.A062.ADRR */ > } > > Method (A060, 1, NotSerialized) > { > If ((AB0B != 0x01)) > { > Return (0x00) > } > > Return (A052 (Arg0)) > } > > Method (A061, 1, NotSerialized) > { > Name (A049, 0x00) > A049 = A054 /* \_SB_.AWR1.ABRD.A054 */ > Local1 = (AB0D | (AB0C << 0x03)) > If ((Arg0 == 0x01)) > { > Local0 = 0x01 > } > Else > { > A048 (0x00) > Local0 = A062 (0x00, 0x04) > If ((Local0 != 0xFFFFFFFF)) > { > A063 (0x00, 0x04, (Local0 & ~0x04)) > Local0 = A062 (0x01, 0x04) > If ((Local0 != 0xFFFFFFFF)) > { > A063 (0x01, 0x04, (Local0 & ~0x04)) > } > } > > A055 = 0x01 > Local0 = 0x05 > } > > A054 = 0x00 > While ((Local0 != 0x08)) > { > If ((Local0 == 0x01)){} > If ((Local0 == 0x05)) > { > A062 (0x00, 0x00) > AB05 = 0x00 > AB04 = 0x00 > AB10 = 0x00 > Local2 = 0x00 > Local0 = 0x08 > } > } > > A054 = A049 /* \_SB_.AWR1.ABRD.A061.A049 */ > If ((A049 != 0x00)) > { > A048 (0x01) > } > > Return (Local2) > } > } > > Device (ABRE) > { > Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID > Name (_UID, 0x8E) // _UID: Unique ID > Name (AB12, 0x0138) > Name (AB00, 0x00) > Name (AB01, 0x00) > Name (AB0E, 0x00) > Name (AB02, 0x00) > Name (AB03, 0x00) > Name (AB04, 0x00) > Name (AB05, 0x00) > Name (AB06, 0x00) > Name (AB07, 0x00) > Name (AB08, 0x00) > Name (AB09, 0x00) > Name (AB0A, 0x00) > Name (AB0B, 0x00) > Name (AB0C, 0x00) > Name (AB0D, 0x00) > OperationRegion (A053, SystemMemory, (AGRB + ((DerefOf (\_SB.ADAT [(AB12 + 0x0D)] > ) << 0x0F) | (DerefOf (\_SB.ADAT [(AB12 + 0x0E)]) << 0x0C > ))), 0x1000) > Field (A053, ByteAcc, NoLock, Preserve) > { > Offset (0x18), > Offset (0x19), > A050, 8, > A051, 8, > Offset (0x68), > A054, 2, > , 2, > A055, 1, > A056, 1, > Offset (0x6A), > , 11, > A057, 1, > Offset (0x88), > A058, 4, > , 1, > A059, 1 > } > > Name (AB10, 0x00) > Method (_INI, 0, NotSerialized) // _INI: Initialize > { > AB00 = DerefOf (\_SB.ADAT [(AB12 + 0x00)]) > AB0E = DerefOf (\_SB.ADAT [(AB12 + 0x01)]) > AB01 = DerefOf (\_SB.ADAT [(AB12 + 0x02)]) > AB02 = DerefOf (\_SB.ADAT [(AB12 + 0x03)]) > AB03 = DerefOf (\_SB.ADAT [(AB12 + 0x04)]) > AB04 = DerefOf (\_SB.ADAT [(AB12 + 0x05)]) > AB05 = DerefOf (\_SB.ADAT [(AB12 + 0x06)]) > AB06 = DerefOf (\_SB.ADAT [(AB12 + 0x07)]) > AB07 = DerefOf (\_SB.ADAT [(AB12 + 0x08)]) > AB08 = DerefOf (\_SB.ADAT [(AB12 + 0x09)]) > AB09 = DerefOf (\_SB.ADAT [(AB12 + 0x0A)]) > AB0A = DerefOf (\_SB.ADAT [(AB12 + 0x0B)]) > AB0B = DerefOf (\_SB.ADAT [(AB12 + 0x0C)]) > AB0C = DerefOf (\_SB.ADAT [(AB12 + 0x0D)]) > AB0D = DerefOf (\_SB.ADAT [(AB12 + 0x0E)]) > } > > Method (A045, 0, NotSerialized) > { > Local0 = A027 () > If ((Local0 == 0x01)) > { > Return (AB01) /* \_SB_.AWR1.ABRE.AB01 */ > } > > If ((Local0 == 0x00)) > { > Return (AB0E) /* \_SB_.AWR1.ABRE.AB0E */ > } > } > > Method (A040, 0, NotSerialized) > { > If ((AB10 != 0x00)) > { > If ((AB10 == 0x01)) > { > Return (0x01) > } > } > > Return (0x00) > } > > Method (A046, 0, NotSerialized) > { > If ((AB05 != 0x00)) > { > Return (AB05) /* \_SB_.AWR1.ABRE.AB05 */ > } > > If ((AB10 > 0x01)) > { > Return ((AB10 - 0x01)) > } > > Return (0x00) > } > > Method (A039, 0, NotSerialized) > { > If ((\_SB.AP05 == 0x00)) > { > If ((AB05 != 0x00)) > { > Return (AB05) /* \_SB_.AWR1.ABRE.AB05 */ > } > > Return (AB0E) /* \_SB_.AWR1.ABRE.AB0E */ > } > > Local0 = A046 () > If ((Local0 != 0x00)) > { > If ((Local0 > AB00)) > { > Return (AB00) /* \_SB_.AWR1.ABRE.AB00 */ > } > Else > { > Return (Local0) > } > } > > Local0 = A045 () > If ((\_SB.AP03 != 0x00)) > { > If ((\_SB.AP03 < Local0)) > { > Return (\_SB.AP03) > } > } > > Return (Local0) > } > > Method (A038, 0, NotSerialized) > { > Return (AB02) /* \_SB_.AWR1.ABRE.AB02 */ > } > > Method (A041, 0, NotSerialized) > { > Return (AB00) /* \_SB_.AWR1.ABRE.AB00 */ > } > > Method (A037, 1, NotSerialized) > { > AB02 = Arg0 > A047 (Arg0) > If ((AB10 != 0x00)){} > Else > { > } > > A048 (0x00) > Name (A049, 0x00) > A048 (0x01) > } > > Method (A042, 1, NotSerialized) > { > AB10 = Arg0 > } > > Method (A043, 1, NotSerialized) > { > Local0 = (Arg0 >> 0x08) > If (((Local0 >= A050) && (Local0 <= A051))) > { > Return (0x01) > } > > Return (0x00) > } > > Method (A052, 1, NotSerialized) > { > Local0 = (AB0D | (AB0C << 0x03)) > If ((Arg0 == Local0)) > { > Return (0x01) > } > > Return (0x00) > } > > Method (A044, 0, NotSerialized) > { > AB10 = 0x00 > } > > Method (A047, 1, NotSerialized) > { > If ((Arg0 >= 0x02)){} > If ((Arg0 >= 0x03)){} > If ((Arg0 == 0x01)) > { > If ((AB04 == 0x01)){} > } > Else > { > } > } > > Method (A064, 2, NotSerialized) > { > If ((A062 (Arg0, 0x00) == 0xFFFFFFFF)) > { > Return (0x00) > } > > Local0 = A062 (Arg0, 0x34) > While (0x01) > { > Local1 = A062 (Arg0, (Local0 & 0xFF)) > If (((Local1 & 0xFF) == Arg1)) > { > Return ((Local0 & 0xFF)) > } > > Local0 = ((Local1 >> 0x08) & 0xFF) > If ((Local0 == 0x00)) > { > Return (Local0) > } > } > } > > Name (AESP, Package (0x08) > { > 0x00, > 0x00, > 0x00, > 0x00, > 0x00, > 0x00, > 0x00, > 0x00 > }) > Method (A048, 1, NotSerialized) > { > Local0 = 0x00 > If ((A062 (Local0, 0x00) != 0xFFFFFFFF)) > { > Local1 = (A062 (Local0, 0x08) & 0x80) > If ((Local1 == 0x80)) > { > Local7 = 0x07 > } > Else > { > Local7 = 0x00 > } > > While ((Local0 <= Local7)) > { > Local1 = A064 (Local0, 0x10) > If ((Local1 == 0x00)) > { > Local0++ > Continue > } > > If ((Arg0 == 0x00)) > { > Local2 = A062 (Local0, (Local1 + 0x10)) > A063 (Local0, (Local1 + 0x10), (Local2 & ~0x03)) > AESP [Local0] = Local2 > } > Else > { > Local2 = DerefOf (AESP [Local0]) > A063 (Local0, (Local1 + 0x10), Local2) > } > > Local0++ > } > } > Else > { > } > } > > Method (A063, 3, Serialized) > { > Local0 = (AGRB + (A050 << 0x14)) > Local0 += (Arg0 << 0x0C) > Local0 += Arg1 > OperationRegion (ADRB, SystemMemory, Local0, 0x04) > Field (ADRB, DWordAcc, NoLock, Preserve) > { > ADRR, 32 > } > > ADRR = Arg2 > } > > Method (A062, 2, Serialized) > { > Local0 = (AGRB + (A050 << 0x14)) > Local0 += (Arg0 << 0x0C) > Local0 += Arg1 > OperationRegion (ADRB, SystemMemory, Local0, 0x04) > Field (ADRB, DWordAcc, NoLock, Preserve) > { > ADRR, 32 > } > > Return (ADRR) /* \_SB_.AWR1.ABRE.A062.ADRR */ > } > > Method (A060, 1, NotSerialized) > { > If ((AB0B != 0x01)) > { > Return (0x00) > } > > Return (A052 (Arg0)) > } > > Method (A061, 1, NotSerialized) > { > Name (A049, 0x00) > A049 = A054 /* \_SB_.AWR1.ABRE.A054 */ > Local1 = (AB0D | (AB0C << 0x03)) > If ((Arg0 == 0x01)) > { > Local0 = 0x01 > } > Else > { > A048 (0x00) > Local0 = A062 (0x00, 0x04) > If ((Local0 != 0xFFFFFFFF)) > { > A063 (0x00, 0x04, (Local0 & ~0x04)) > Local0 = A062 (0x01, 0x04) > If ((Local0 != 0xFFFFFFFF)) > { > A063 (0x01, 0x04, (Local0 & ~0x04)) > } > } > > A055 = 0x01 > Local0 = 0x05 > } > > A054 = 0x00 > While ((Local0 != 0x08)) > { > If ((Local0 == 0x01)){} > If ((Local0 == 0x05)) > { > A062 (0x00, 0x00) > AB05 = 0x00 > AB04 = 0x00 > AB10 = 0x00 > Local2 = 0x00 > Local0 = 0x08 > } > } > > A054 = A049 /* \_SB_.AWR1.ABRE.A061.A049 */ > If ((A049 != 0x00)) > { > A048 (0x01) > } > > Return (Local2) > } > } > > Device (ABRF) > { > Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID > Name (_UID, 0x8F) // _UID: Unique ID > Name (AB12, 0x014C) > Name (AB00, 0x00) > Name (AB01, 0x00) > Name (AB0E, 0x00) > Name (AB02, 0x00) > Name (AB03, 0x00) > Name (AB04, 0x00) > Name (AB05, 0x00) > Name (AB06, 0x00) > Name (AB07, 0x00) > Name (AB08, 0x00) > Name (AB09, 0x00) > Name (AB0A, 0x00) > Name (AB0B, 0x00) > Name (AB0C, 0x00) > Name (AB0D, 0x00) > OperationRegion (A053, SystemMemory, (AGRB + ((DerefOf (\_SB.ADAT [(AB12 + 0x0D)] > ) << 0x0F) | (DerefOf (\_SB.ADAT [(AB12 + 0x0E)]) << 0x0C > ))), 0x1000) > Field (A053, ByteAcc, NoLock, Preserve) > { > Offset (0x18), > Offset (0x19), > A050, 8, > A051, 8, > Offset (0x68), > A054, 2, > , 2, > A055, 1, > A056, 1, > Offset (0x6A), > , 11, > A057, 1, > Offset (0x88), > A058, 4, > , 1, > A059, 1 > } > > Name (AB10, 0x00) > Method (_INI, 0, NotSerialized) // _INI: Initialize > { > AB00 = DerefOf (\_SB.ADAT [(AB12 + 0x00)]) > AB0E = DerefOf (\_SB.ADAT [(AB12 + 0x01)]) > AB01 = DerefOf (\_SB.ADAT [(AB12 + 0x02)]) > AB02 = DerefOf (\_SB.ADAT [(AB12 + 0x03)]) > AB03 = DerefOf (\_SB.ADAT [(AB12 + 0x04)]) > AB04 = DerefOf (\_SB.ADAT [(AB12 + 0x05)]) > AB05 = DerefOf (\_SB.ADAT [(AB12 + 0x06)]) > AB06 = DerefOf (\_SB.ADAT [(AB12 + 0x07)]) > AB07 = DerefOf (\_SB.ADAT [(AB12 + 0x08)]) > AB08 = DerefOf (\_SB.ADAT [(AB12 + 0x09)]) > AB09 = DerefOf (\_SB.ADAT [(AB12 + 0x0A)]) > AB0A = DerefOf (\_SB.ADAT [(AB12 + 0x0B)]) > AB0B = DerefOf (\_SB.ADAT [(AB12 + 0x0C)]) > AB0C = DerefOf (\_SB.ADAT [(AB12 + 0x0D)]) > AB0D = DerefOf (\_SB.ADAT [(AB12 + 0x0E)]) > } > > Method (A045, 0, NotSerialized) > { > Local0 = A027 () > If ((Local0 == 0x01)) > { > Return (AB01) /* \_SB_.AWR1.ABRF.AB01 */ > } > > If ((Local0 == 0x00)) > { > Return (AB0E) /* \_SB_.AWR1.ABRF.AB0E */ > } > } > > Method (A040, 0, NotSerialized) > { > If ((AB10 != 0x00)) > { > If ((AB10 == 0x01)) > { > Return (0x01) > } > } > > Return (0x00) > } > > Method (A046, 0, NotSerialized) > { > If ((AB05 != 0x00)) > { > Return (AB05) /* \_SB_.AWR1.ABRF.AB05 */ > } > > If ((AB10 > 0x01)) > { > Return ((AB10 - 0x01)) > } > > Return (0x00) > } > > Method (A039, 0, NotSerialized) > { > If ((\_SB.AP05 == 0x00)) > { > If ((AB05 != 0x00)) > { > Return (AB05) /* \_SB_.AWR1.ABRF.AB05 */ > } > > Return (AB0E) /* \_SB_.AWR1.ABRF.AB0E */ > } > > Local0 = A046 () > If ((Local0 != 0x00)) > { > If ((Local0 > AB00)) > { > Return (AB00) /* \_SB_.AWR1.ABRF.AB00 */ > } > Else > { > Return (Local0) > } > } > > Local0 = A045 () > If ((\_SB.AP03 != 0x00)) > { > If ((\_SB.AP03 < Local0)) > { > Return (\_SB.AP03) > } > } > > Return (Local0) > } > > Method (A038, 0, NotSerialized) > { > Return (AB02) /* \_SB_.AWR1.ABRF.AB02 */ > } > > Method (A041, 0, NotSerialized) > { > Return (AB00) /* \_SB_.AWR1.ABRF.AB00 */ > } > > Method (A037, 1, NotSerialized) > { > AB02 = Arg0 > A047 (Arg0) > If ((AB10 != 0x00)){} > Else > { > } > > A048 (0x00) > Name (A049, 0x00) > A048 (0x01) > } > > Method (A042, 1, NotSerialized) > { > AB10 = Arg0 > } > > Method (A043, 1, NotSerialized) > { > Local0 = (Arg0 >> 0x08) > If (((Local0 >= A050) && (Local0 <= A051))) > { > Return (0x01) > } > > Return (0x00) > } > > Method (A052, 1, NotSerialized) > { > Local0 = (AB0D | (AB0C << 0x03)) > If ((Arg0 == Local0)) > { > Return (0x01) > } > > Return (0x00) > } > > Method (A044, 0, NotSerialized) > { > AB10 = 0x00 > } > > Method (A047, 1, NotSerialized) > { > If ((Arg0 >= 0x02)){} > If ((Arg0 >= 0x03)){} > If ((Arg0 == 0x01)) > { > If ((AB04 == 0x01)){} > } > Else > { > } > } > > Method (A064, 2, NotSerialized) > { > If ((A062 (Arg0, 0x00) == 0xFFFFFFFF)) > { > Return (0x00) > } > > Local0 = A062 (Arg0, 0x34) > While (0x01) > { > Local1 = A062 (Arg0, (Local0 & 0xFF)) > If (((Local1 & 0xFF) == Arg1)) > { > Return ((Local0 & 0xFF)) > } > > Local0 = ((Local1 >> 0x08) & 0xFF) > If ((Local0 == 0x00)) > { > Return (Local0) > } > } > } > > Name (AESP, Package (0x08) > { > 0x00, > 0x00, > 0x00, > 0x00, > 0x00, > 0x00, > 0x00, > 0x00 > }) > Method (A048, 1, NotSerialized) > { > Local0 = 0x00 > If ((A062 (Local0, 0x00) != 0xFFFFFFFF)) > { > Local1 = (A062 (Local0, 0x08) & 0x80) > If ((Local1 == 0x80)) > { > Local7 = 0x07 > } > Else > { > Local7 = 0x00 > } > > While ((Local0 <= Local7)) > { > Local1 = A064 (Local0, 0x10) > If ((Local1 == 0x00)) > { > Local0++ > Continue > } > > If ((Arg0 == 0x00)) > { > Local2 = A062 (Local0, (Local1 + 0x10)) > A063 (Local0, (Local1 + 0x10), (Local2 & ~0x03)) > AESP [Local0] = Local2 > } > Else > { > Local2 = DerefOf (AESP [Local0]) > A063 (Local0, (Local1 + 0x10), Local2) > } > > Local0++ > } > } > Else > { > } > } > > Method (A063, 3, Serialized) > { > Local0 = (AGRB + (A050 << 0x14)) > Local0 += (Arg0 << 0x0C) > Local0 += Arg1 > OperationRegion (ADRB, SystemMemory, Local0, 0x04) > Field (ADRB, DWordAcc, NoLock, Preserve) > { > ADRR, 32 > } > > ADRR = Arg2 > } > > Method (A062, 2, Serialized) > { > Local0 = (AGRB + (A050 << 0x14)) > Local0 += (Arg0 << 0x0C) > Local0 += Arg1 > OperationRegion (ADRB, SystemMemory, Local0, 0x04) > Field (ADRB, DWordAcc, NoLock, Preserve) > { > ADRR, 32 > } > > Return (ADRR) /* \_SB_.AWR1.ABRF.A062.ADRR */ > } > > Method (A060, 1, NotSerialized) > { > If ((AB0B != 0x01)) > { > Return (0x00) > } > > Return (A052 (Arg0)) > } > > Method (A061, 1, NotSerialized) > { > Name (A049, 0x00) > A049 = A054 /* \_SB_.AWR1.ABRF.A054 */ > Local1 = (AB0D | (AB0C << 0x03)) > If ((Arg0 == 0x01)) > { > Local0 = 0x01 > } > Else > { > A048 (0x00) > Local0 = A062 (0x00, 0x04) > If ((Local0 != 0xFFFFFFFF)) > { > A063 (0x00, 0x04, (Local0 & ~0x04)) > Local0 = A062 (0x01, 0x04) > If ((Local0 != 0xFFFFFFFF)) > { > A063 (0x01, 0x04, (Local0 & ~0x04)) > } > } > > A055 = 0x01 > Local0 = 0x05 > } > > A054 = 0x00 > While ((Local0 != 0x08)) > { > If ((Local0 == 0x01)){} > If ((Local0 == 0x05)) > { > A062 (0x00, 0x00) > AB05 = 0x00 > AB04 = 0x00 > AB10 = 0x00 > Local2 = 0x00 > Local0 = 0x08 > } > } > > A054 = A049 /* \_SB_.AWR1.ABRF.A061.A049 */ > If ((A049 != 0x00)) > { > A048 (0x01) > } > > Return (Local2) > } > } > } > > Name (A001, 0x01) > Name (A002, 0x00) > Method (APTS, 1, NotSerialized) > { > If ((Arg0 == 0x03)){} > } > > Method (AWAK, 1, NotSerialized) > { > If ((Arg0 == 0x03)){} > } > > Method (A003, 0, NotSerialized) > { > } > > Method (A004, 2, NotSerialized) > { > } > } > > Scope (\) > { > Device (AOD) > { > Name (DBG, Zero) > Name (GDBG, Zero) > Name (CDBG, Zero) > Name (VDBG, Zero) > Name (RDBG, Zero) > OperationRegion (PMRG, SystemIO, 0x0CD6, 0x02) > Field (PMRG, ByteAcc, NoLock, Preserve) > { > PMRI, 8, > PMRD, 8 > } > > OperationRegion (PSMI, SystemIO, 0xB2, 0x02) > Field (PSMI, ByteAcc, NoLock, Preserve) > { > APMC, 8, > APMD, 8 > } > > Method (ASMI, 1, NotSerialized) > { > APMC = Arg0 > Sleep (0x0A) > } > > Name (OBID, Package (0xC1) > { > 0x40, > 0x00010001, > 0x00010002, > 0x00020001, > 0x00020002, > 0x00020003, > 0x00020004, > 0x00020005, > 0x00020006, > 0x00020007, > 0x00020008, > 0x00020009, > 0x0002000A, > 0x0002000B, > 0x0002000C, > 0x0002000D, > 0x0002000E, > 0x0002000F, > 0x00020010, > 0x00020011, > 0x00020012, > 0x00020013, > 0x00020014, > 0x00020015, > 0x00020016, > 0x00020017, > 0x00020018, > 0x00020019, > 0x0002001A, > 0x0002001B, > 0x0002001C, > 0x0002001D, > 0x0002001E, > 0x0002001F, > 0x00020020, > 0x00020021, > 0x00020022, > 0x00020023, > 0x00020024, > 0x00020025, > 0x00020026, > 0x00020027, > 0x00020028, > 0x00020029, > 0x0002002A, > 0x0002002B, > 0x0002002C, > 0x0002002D, > 0x0002002E, > 0x0002002F, > 0x00020030, > 0x00020031, > 0x00020032, > 0x00020033, > 0x00020034, > 0x00020035, > 0x00020036, > 0x00020037, > 0x00020038, > 0x00030001, > 0x00030002, > 0x00040001, > 0x00040002, > Zero, > Zero, > One, > One, > One, > One, > One, > One, > One, > One, > One, > One, > One, > One, > One, > One, > One, > One, > One, > One, > One, > One, > One, > One, > One, > One, > One, > One, > One, > One, > One, > One, > One, > One, > One, > One, > One, > One, > One, > One, > One, > One, > One, > One, > One, > One, > One, > One, > One, > One, > One, > One, > One, > One, > One, > One, > One, > One, > One, > One, > One, > One, > One, > One, > Zero, > Zero, > "Get APCB Config", > "Get memory voltages", > "Set memory clock frequency", > "Set Tcl", > "Set Trcdrd", > "Set Trcdwr", > "Set Tras", > "Set Trp", > "Set ProcODT", > "Set Trcpage", > "Set Trc", > "Set Trfc", > "Set Trfc2", > "Set Trfc4", > "Set Tfaw", > "Set TrrdS", > "Set TrrdL", > "Set Twr", > "Set TwtrS", > "Set TwtrL", > "Set TCke", > "Set Tcwl", > "Set Trtp", > "Set TrdrdSc", > "Set TrdrdScL", > "Set TrdrdSd", > "Set TrdrdDd", > "Set TwrwrSc", > "Set TwrwrScL", > "Set TwrwrSd", > "Set TwrwrDd", > "Set Trdwr", > "Set Twrrd", > "Set GearDownEn", > "Set Cmd2t", > "Set RttNom", > "Set RttWR", > "Set RttPark", > "Set PowerDownEn", > "Set SMT EN", > "Software Downcore Config", > "Set EDC Throttler Control", > "Set AddrCmdSetup", > "Set CsOdtSetup", > "Set CkeSetup", > "Set CadBusClkDrvStren", > "Set CadBusAddrCmdDrvStren", > "Set CadBusCsOdtCmdDrvStren", > "Set CadBusCkeDrvStren", > "Set CLDO_VDDP", > "Set Interleave Mode", > "Set Interleave Size", > "Set FCLK OC Mode", > "Set SOC VID", > "Set FCLK Frequency", > "Set CCLK Fmax", > "Set GFXCLK Fmax", > "Set CLDO_VDDG", > "Command Buffer Start", > "Command Buffer End", > "Set VDDIO", > "Set VTT", > "", > "" > }) > Name (OBIT, Package (0xE9) > { > 0x00020001, > 0x014D, > 0x0898, > 0x21, > 0x00020002, > 0x08, > 0x21, > One, > 0x00020003, > 0x08, > 0x1B, > One, > 0x00020004, > 0x08, > 0x1B, > One, > 0x00020005, > 0x15, > 0x3A, > One, > 0x00020006, > 0x08, > 0x1B, > One, > 0x00020007, > Zero, > 0x3F, > One, > 0x00020008, > Zero, > 0x03FF, > One, > 0x00020009, > 0x1D, > 0x87, > One, > 0x0002000A, > 0x3C, > 0x03DE, > One, > 0x0002000B, > 0x3C, > 0x03DE, > One, > 0x0002000C, > 0x3C, > 0x03DE, > One, > 0x0002000D, > 0x06, > 0x36, > One, > 0x0002000E, > 0x04, > 0x0C, > One, > 0x0002000F, > 0x04, > 0x0C, > One, > 0x00020010, > 0x0A, > 0x51, > One, > 0x00020011, > 0x02, > 0x0E, > One, > 0x00020012, > 0x02, > 0x0E, > One, > 0x00020013, > One, > 0x1F, > One, > 0x00020014, > 0x09, > 0x16, > One, > 0x00020015, > 0x05, > 0x0E, > One, > 0x00020016, > One, > 0x0F, > One, > 0x00020017, > One, > 0x0F, > One, > 0x00020018, > One, > 0x0F, > One, > 0x00020019, > One, > 0x0F, > One, > 0x0002001A, > One, > 0x0F, > One, > 0x0002001B, > One, > 0x3F, > One, > 0x0002001C, > One, > 0x0F, > One, > 0x0002001D, > One, > 0x0F, > One, > 0x0002001E, > One, > 0x1F, > One, > 0x0002001F, > Zero, > 0x0F, > One, > 0x00020020, > Zero, > One, > One, > 0x00020021, > Zero, > One, > One, > 0x00020022, > Zero, > 0x07, > One, > 0x00020023, > Zero, > 0x04, > One, > 0x00020024, > Zero, > 0x07, > One, > 0x00020025, > Zero, > One, > One, > 0x00020026, > Zero, > One, > One, > 0x00020027, > Zero, > Ones, > One, > 0x00020028, > Zero, > 0x0F, > One, > 0x00020029, > Zero, > 0x3F, > One, > 0x0002002A, > Zero, > 0x3F, > One, > 0x0002002B, > Zero, > 0x3F, > One, > 0x0002002C, > Zero, > 0x1F, > One, > 0x0002002D, > Zero, > 0x1F, > One, > 0x0002002E, > Zero, > 0x1F, > One, > 0x0002002F, > Zero, > 0x1F, > One, > 0x00020030, > Zero, > 0x05DC, > One, > 0x00020031, > Zero, > Ones, > One, > 0x00020032, > Zero, > 0x07, > One, > 0x00020033, > Zero, > One, > One, > 0x00020034, > Zero, > 0xFF, > One, > 0x00020035, > 0x014D, > 0x09C4, > 0x21, > 0x00020036, > 0x0640, > 0x1F40, > One, > 0x00020037, > 0xC8, > 0x07D0, > One, > 0x00020038, > 0x0258, > 0x05DC, > One, > 0x00030001, > 0x04B0, > 0x0708, > 0x32, > 0x00030002, > 0x0258, > 0x0384, > 0x19, > Zero > }) > Name (OBD1, Package (0xEA) > { > 0x00020001, > 0x23, > 0x014D, > 0x0190, > 0x0215, > 0x029B, > 0x0320, > 0x03A5, > 0x042B, > 0x04B0, > 0x0535, > 0x0557, > 0x0578, > 0x0599, > 0x05BB, > 0x05DC, > 0x05FD, > 0x061F, > 0x0640, > 0x0661, > 0x0683, > 0x06A4, > 0x06C5, > 0x06E7, > 0x0708, > 0x0729, > 0x074B, > 0x076C, > 0x078D, > 0x07AF, > 0x07D0, > 0x07F1, > 0x0813, > 0x0834, > 0x0855, > 0x0877, > 0x0898, > 0x00020002, > 0x1A, > 0x08, > 0x09, > 0x0A, > 0x0B, > 0x0C, > 0x0D, > 0x0E, > 0x0F, > 0x10, > 0x11, > 0x12, > 0x13, > 0x14, > 0x15, > 0x16, > 0x17, > 0x18, > 0x19, > 0x1A, > 0x1B, > 0x1C, > 0x1D, > 0x1E, > 0x1F, > 0x20, > 0x21, > 0x00020003, > 0x14, > 0x08, > 0x09, > 0x0A, > 0x0B, > 0x0C, > 0x0D, > 0x0E, > 0x0F, > 0x10, > 0x11, > 0x12, > 0x13, > 0x14, > 0x15, > 0x16, > 0x17, > 0x18, > 0x19, > 0x1A, > 0x1B, > 0x00020004, > 0x14, > 0x08, > 0x09, > 0x0A, > 0x0B, > 0x0C, > 0x0D, > 0x0E, > 0x0F, > 0x10, > 0x11, > 0x12, > 0x13, > 0x14, > 0x15, > 0x16, > 0x17, > 0x18, > 0x19, > 0x1A, > 0x1B, > 0x00020005, > 0x26, > 0x15, > 0x16, > 0x17, > 0x18, > 0x19, > 0x1A, > 0x1B, > 0x1C, > 0x1D, > 0x1E, > 0x1F, > 0x20, > 0x21, > 0x22, > 0x23, > 0x24, > 0x25, > 0x26, > 0x27, > 0x28, > 0x29, > 0x2A, > 0x2B, > 0x2C, > 0x2D, > 0x2E, > 0x2F, > 0x30, > 0x31, > 0x32, > 0x33, > 0x34, > 0x35, > 0x36, > 0x37, > 0x38, > 0x39, > 0x3A, > 0x00020006, > 0x14, > 0x08, > 0x09, > 0x0A, > 0x0B, > 0x0C, > 0x0D, > 0x0E, > 0x0F, > 0x10, > 0x11, > 0x12, > 0x13, > 0x14, > 0x15, > 0x16, > 0x17, > 0x18, > 0x19, > 0x1A, > 0x1B, > 0x00020007, > 0x12, > Zero, > One, > 0x02, > 0x03, > 0x08, > 0x09, > 0x0A, > 0x0B, > 0x18, > 0x19, > 0x1A, > 0x1B, > 0x38, > 0x39, > 0x3A, > 0x3B, > 0x3E, > 0x3F, > 0x00020014, > 0x08, > 0x09, > 0x0A, > 0x0B, > 0x0C, > 0x0E, > 0x10, > 0x12, > 0x14, > 0x0002002C, > 0x06, > Zero, > One, > 0x03, > 0x07, > 0x0F, > 0x1F, > 0x0002002D, > 0x06, > Zero, > One, > 0x03, > 0x07, > 0x0F, > 0x1F, > 0x0002002E, > 0x06, > Zero, > One, > 0x03, > 0x07, > 0x0F, > 0x1F, > 0x0002002F, > 0x06, > Zero, > One, > 0x03, > 0x07, > 0x0F, > 0x1F, > Zero > }) > Name (OBD2, Package (0x1F) > { > 0x00030001, > 0x0D, > 0x04B0, > 0x04E2, > 0x0514, > 0x0546, > 0x0578, > 0x05AA, > 0x05DC, > 0x060E, > 0x0640, > 0x0672, > 0x06A4, > 0x06D6, > 0x0708, > 0x00030002, > 0x0D, > 0x0258, > 0x0271, > 0x028A, > 0x02A3, > 0x02BC, > 0x02D5, > 0x02EE, > 0x0307, > 0x0320, > 0x0339, > 0x0352, > 0x036B, > 0x0384, > Zero > }) > Method (BM01, 0, NotSerialized) > { > } > > Method (XINI, 0, NotSerialized) > { > } > > Method (EM01, 0, NotSerialized) > { > } > > Method (BM05, 1, NotSerialized) > { > } > > Method (EM05, 1, NotSerialized) > { > } > > Method (HM06, 0, NotSerialized) > { > } > > Method (HM07, 1, NotSerialized) > { > } > > Method (SBSL, 1, NotSerialized) > { > IndexField (PMRI, PMRD, ByteAcc, NoLock, Preserve) > { > Offset (0x2E), > SBSL, 8 > } > > Local0 = (Arg0 | One) > SBSL = Local0 > } > > Method (SETV, 2, NotSerialized) > { > } > > Method (GETV, 1, NotSerialized) > { > } > > Method (CPTB, 2, NotSerialized) > { > Name (LOID, Zero) > CreateDWordField (Arg1, Zero, BUF0) > CreateDWordField (Arg1, 0x04, BUF1) > CreateDWordField (Arg1, 0x08, BUF2) > CreateDWordField (Arg1, 0x0C, BUF3) > Local0 = Zero > LOID = DerefOf (OBIT [Local0]) > While (LOID) > { > If ((LOID == Arg0)) > { > BUF0 = DerefOf (OBIT [(Local0 + Zero)]) > BUF1 = DerefOf (OBIT [(Local0 + One)]) > BUF2 = DerefOf (OBIT [(Local0 + 0x02)]) > BUF3 = DerefOf (OBIT [(Local0 + 0x03)]) > Break > } > > Local0 += 0x04 > LOID = DerefOf (OBIT [Local0]) > } > > If ((LOID == Zero)) > { > Return (0xFF) > } > > Return (Zero) > } > > Name (GF01, Zero) > Name (GVBF, Buffer (0x05) > { > 0x00, 0x00, 0x00, 0x00, 0x00 // ..... > }) > CreateDWordField (GVBF, Zero, GVB1) > CreateByteField (GVBF, 0x04, GVB2) > Method (AM01, 0, NotSerialized) > { > Return (CMDV) /* \AOD_.CMDV */ > } > > Method (AM02, 0, NotSerialized) > { > If (!GF01) > { > BM01 () > XINI () > EM01 () > GF01 = One > } > > Return (Zero) > } > > Method (AM03, 0, NotSerialized) > { > Return (OBID) /* \AOD_.OBID */ > } > > Method (AM04, 1, NotSerialized) > { > Name (LODT, Package (0x66) > { > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero, > Zero > }) > Local0 = Zero > While (One) > { > If ((DerefOf (OBD1 [Local0]) == Arg0)) > { > Local4 = Zero > Break > } > > If ((DerefOf (OBD1 [Local0]) == Zero)) > { > Local4 = 0x04 > Break > } > > Local0 += DerefOf (OBD1 [(Local0 + One)]) > Local0 += 0x02 > } > > If ((Local4 == Zero)) > { > Local1 = DerefOf (OBD1 [(Local0 + One)]) > Local1 += 0x02 > Local2 = Zero > While (Local1) > { > LODT [Local2] = DerefOf (OBD1 [Local0]) > Local1-- > Local0++ > Local2++ > } > > Return (LODT) /* \AOD_.AM04.LODT */ > } > > Local0 = Zero > While (One) > { > If ((DerefOf (OBD2 [Local0]) == Arg0)) > { > Local4 = Zero > Break > } > > If ((DerefOf (OBD2 [Local0]) == Zero)) > { > Local4 = 0x04 > Break > } > > Local0 += DerefOf (OBD2 [(Local0 + One)]) > Local0 += 0x02 > } > > If ((Local4 == Zero)) > { > Local1 = DerefOf (OBD2 [(Local0 + One)]) > Local1 += 0x02 > Local2 = Zero > While (Local1) > { > LODT [Local2] = DerefOf (OBD2 [Local0]) > Local1-- > Local0++ > Local2++ > } > > Return (LODT) /* \AOD_.AM04.LODT */ > } > > Return (LODT) /* \AOD_.AM04.LODT */ > } > > Method (AM05, 1, NotSerialized) > { > CreateDWordField (Arg0, Zero, ACMD) > CreateField (OBUF, Zero, (SizeOf (OBUF) * 0x08), TEMP) > TEMP = Zero > CreateWordField (OBUF, Zero, BSCD) > CreateDWordField (OBUF, 0x02, BSTS) > CreateWordField (OBUF, 0x06, BSD1) > CreateDWordField (OBUF, 0x08, BBSN) > CreateDWordField (OBUF, 0x0C, BBVS) > CreateDWordField (OBUF, 0x10, BBCB) > CreateWordField (OBUF, 0x14, BBMC) > CreateByteField (OBUF, 0x16, BTCL) > CreateByteField (OBUF, 0x17, BTRR) > CreateByteField (OBUF, 0x18, BTRW) > CreateByteField (OBUF, 0x19, BRAS) > CreateByteField (OBUF, 0x1A, BTRP) > CreateWordField (OBUF, 0x1B, BVIO) > CreateWordField (OBUF, 0x1D, BVTT) > CreateWordField (OBUF, 0x1F, BVPP) > CreateWordField (OBUF, 0x21, BODT) > CreateWordField (OBUF, 0x23, BRPG) > CreateByteField (OBUF, 0x25, BTRC) > CreateWordField (OBUF, 0x26, BRFC) > CreateWordField (OBUF, 0x28, BRF2) > CreateWordField (OBUF, 0x2A, BRF4) > CreateByteField (OBUF, 0x2C, BFAW) > CreateByteField (OBUF, 0x2D, BRRS) > CreateByteField (OBUF, 0x2E, BRRL) > CreateByteField (OBUF, 0x2F, BTWR) > CreateByteField (OBUF, 0x30, BWTS) > CreateByteField (OBUF, 0x31, BWTL) > CreateByteField (OBUF, 0x32, BCKE) > CreateByteField (OBUF, 0x33, BCWL) > CreateByteField (OBUF, 0x34, BRTP) > CreateByteField (OBUF, 0x35, BRSC) > CreateByteField (OBUF, 0x36, BRSL) > CreateByteField (OBUF, 0x37, BRSD) > CreateByteField (OBUF, 0x38, BRDD) > CreateByteField (OBUF, 0x39, BWSC) > CreateByteField (OBUF, 0x3A, BWSL) > CreateByteField (OBUF, 0x3B, BWSD) > CreateByteField (OBUF, 0x3C, BWDD) > CreateByteField (OBUF, 0x3D, BRWR) > CreateByteField (OBUF, 0x3E, BWRD) > CreateByteField (OBUF, 0x3F, BRDN) > CreateByteField (OBUF, 0x40, BM2T) > CreateByteField (OBUF, 0x41, RBNM) > CreateByteField (OBUF, 0x42, RBWR) > CreateByteField (OBUF, 0x43, RBPK) > CreateByteField (OBUF, 0x44, BPWD) > CreateByteField (OBUF, 0x45, BOCD) > CreateDWordField (OBUF, 0x46, BOCV) > CreateDWordField (OBUF, 0x4A, BOCF) > CreateByteField (OBUF, 0x4E, BSMT) > CreateDWordField (OBUF, 0x4F, BTOF) > CreateByteField (OBUF, 0x53, BEDC) > CreateWordField (OBUF, 0x54, BCNT) > CreateByteField (OBUF, 0x56, BACS) > CreateByteField (OBUF, 0x57, BCOS) > CreateByteField (OBUF, 0x58, BCES) > CreateByteField (OBUF, 0x59, BCBC) > CreateByteField (OBUF, 0x5A, BCBA) > CreateByteField (OBUF, 0x5B, BCBO) > CreateByteField (OBUF, 0x5C, BCBE) > CreateDWordField (OBUF, 0x5D, BCVP) > CreateByteField (OBUF, 0x5F, BEDO) > CreateDWordField (OBUF, 0x60, BNLC) > CreateDWordField (OBUF, 0x64, BNLM) > CreateDWordField (OBUF, 0x68, BNLS) > CreateDWordField (OBUF, 0x6C, BPPL) > CreateDWordField (OBUF, 0x70, BTDL) > CreateDWordField (OBUF, 0x74, BEDL) > CreateByteField (OBUF, 0x78, BFOC) > CreateByteField (OBUF, 0x79, BSVD) > CreateDWordField (OBUF, 0x7A, BFCK) > CreateByteField (OBUF, 0x7C, BDPC) > CreateByteField (OBUF, 0x7D, BCPS) > CreateDWordField (OBUF, 0x7E, BFMX) > CreateDWordField (OBUF, 0x80, BGMX) > CreateDWordField (OBUF, 0x82, BVDG) > If ((ACMD == 0x00010001)) > { > R101 (Arg0) > } > ElseIf ((ACMD == 0x00010002)) > { > R102 (Arg0) > } > ElseIf ((ACMD == 0x00020001)) > { > R201 (Arg0) > } > ElseIf ((ACMD == 0x00020002)) > { > R202 (Arg0) > } > ElseIf ((ACMD == 0x00020003)) > { > R203 (Arg0) > } > ElseIf ((ACMD == 0x00020004)) > { > R204 (Arg0) > } > ElseIf ((ACMD == 0x00020005)) > { > R205 (Arg0) > } > ElseIf ((ACMD == 0x00020006)) > { > R206 (Arg0) > } > ElseIf ((ACMD == 0x00020007)) > { > R207 (Arg0) > } > ElseIf ((ACMD == 0x00020008)) > { > R208 (Arg0) > } > ElseIf ((ACMD == 0x00020009)) > { > R209 (Arg0) > } > ElseIf ((ACMD == 0x0002000A)) > { > R20A (Arg0) > } > ElseIf ((ACMD == 0x0002000B)) > { > R20B (Arg0) > } > ElseIf ((ACMD == 0x0002000C)) > { > R20C (Arg0) > } > ElseIf ((ACMD == 0x0002000D)) > { > R20D (Arg0) > } > ElseIf ((ACMD == 0x0002000E)) > { > R20E (Arg0) > } > ElseIf ((ACMD == 0x0002000F)) > { > R20F (Arg0) > } > ElseIf ((ACMD == 0x00020010)) > { > R210 (Arg0) > } > ElseIf ((ACMD == 0x00020011)) > { > R211 (Arg0) > } > ElseIf ((ACMD == 0x00020012)) > { > R212 (Arg0) > } > ElseIf ((ACMD == 0x00020013)) > { > R213 (Arg0) > } > ElseIf ((ACMD == 0x00020014)) > { > R214 (Arg0) > } > ElseIf ((ACMD == 0x00020015)) > { > R215 (Arg0) > } > ElseIf ((ACMD == 0x00020016)) > { > R216 (Arg0) > } > ElseIf ((ACMD == 0x00020017)) > { > R217 (Arg0) > } > ElseIf ((ACMD == 0x00020018)) > { > R218 (Arg0) > } > ElseIf ((ACMD == 0x00020019)) > { > R219 (Arg0) > } > ElseIf ((ACMD == 0x0002001A)) > { > R21A (Arg0) > } > ElseIf ((ACMD == 0x0002001B)) > { > R21B (Arg0) > } > ElseIf ((ACMD == 0x0002001C)) > { > R21C (Arg0) > } > ElseIf ((ACMD == 0x0002001D)) > { > R21D (Arg0) > } > ElseIf ((ACMD == 0x0002001E)) > { > R21E (Arg0) > } > ElseIf ((ACMD == 0x0002001F)) > { > R21F (Arg0) > } > ElseIf ((ACMD == 0x00020020)) > { > R220 (Arg0) > } > ElseIf ((ACMD == 0x00020021)) > { > R221 (Arg0) > } > ElseIf ((ACMD == 0x00020022)) > { > R222 (Arg0) > } > ElseIf ((ACMD == 0x00020023)) > { > R223 (Arg0) > } > ElseIf ((ACMD == 0x00020024)) > { > R224 (Arg0) > } > ElseIf ((ACMD == 0x00020025)) > { > R225 (Arg0) > } > ElseIf ((ACMD == 0x00020026)) > { > R226 (Arg0) > } > ElseIf ((ACMD == 0x00020027)) > { > R227 (Arg0) > } > ElseIf ((ACMD == 0x00020028)) > { > R228 (Arg0) > } > ElseIf ((ACMD == 0x00020029)) > { > R229 (Arg0) > } > ElseIf ((ACMD == 0x0002002A)) > { > R22A (Arg0) > } > ElseIf ((ACMD == 0x0002002B)) > { > R22B (Arg0) > } > ElseIf ((ACMD == 0x0002002C)) > { > R22C (Arg0) > } > ElseIf ((ACMD == 0x0002002D)) > { > R22D (Arg0) > } > ElseIf ((ACMD == 0x0002002E)) > { > R22E (Arg0) > } > ElseIf ((ACMD == 0x0002002F)) > { > R22F (Arg0) > } > ElseIf ((ACMD == 0x00020030)) > { > R230 (Arg0) > } > ElseIf ((ACMD == 0x00020031)) > { > R231 (Arg0) > } > ElseIf ((ACMD == 0x00020032)) > { > R232 (Arg0) > } > ElseIf ((ACMD == 0x00020033)) > { > R233 (Arg0) > } > ElseIf ((ACMD == 0x00020034)) > { > R234 (Arg0) > } > ElseIf ((ACMD == 0x00020035)) > { > R235 (Arg0) > } > ElseIf ((ACMD == 0x00020036)) > { > R236 (Arg0) > } > ElseIf ((ACMD == 0x00020037)) > { > R237 (Arg0) > } > ElseIf ((ACMD == 0x00020038)) > { > R238 (Arg0) > } > ElseIf ((ACMD == 0x00030001)) > { > R301 (Arg0) > } > ElseIf ((ACMD == 0x00030002)) > { > R302 (Arg0) > } > ElseIf ((ACMD == 0x00030003)) > { > R303 (Arg0) > } > ElseIf ((ACMD == 0x00040001)) > { > R401 (Arg0) > } > ElseIf ((ACMD == 0x00040002)) > { > R402 (Arg0) > } > Else > { > } > > BSCD = ASCD /* \AOD_.ASCD */ > BSTS = ASTS /* \AOD_.ASTS */ > BSD1 = RSD1 /* \AOD_.RSD1 */ > BBSN = MBSN /* \AOD_.MBSN */ > BBVS = MBVS /* \AOD_.MBVS */ > BBCB = MBCB /* \AOD_.MBCB */ > BBMC = MBMC /* \AOD_.MBMC */ > BTCL = TTCL /* \AOD_.TTCL */ > BTRR = TRCR /* \AOD_.TRCR */ > BTRW = TRCW /* \AOD_.TRCW */ > BRAS = TRAS /* \AOD_.TRAS */ > BTRP = TTRP /* \AOD_.TTRP */ > BVIO = VDIO /* \AOD_.VDIO */ > BVTT = VMTT /* \AOD_.VMTT */ > BVPP = VMPP /* \AOD_.VMPP */ > BODT = PODT /* \AOD_.PODT */ > BRPG = TRPG /* \AOD_.TRPG */ > BTRC = TTRC /* \AOD_.TTRC */ > BRFC = TRFC /* \AOD_.TRFC */ > BRF2 = TRF2 /* \AOD_.TRF2 */ > BRF4 = TRF4 /* \AOD_.TRF4 */ > BFAW = TFAW /* \AOD_.TFAW */ > BRRS = TRRS /* \AOD_.TRRS */ > BRRL = TRRL /* \AOD_.TRRL */ > BTWR = TTWR /* \AOD_.TTWR */ > BWTS = TWTS /* \AOD_.TWTS */ > BWTL = TWTL /* \AOD_.TWTL */ > BCKE = TCKE /* \AOD_.TCKE */ > BCWL = TCWL /* \AOD_.TCWL */ > BRTP = TRTP /* \AOD_.TRTP */ > BRSC = TRSC /* \AOD_.TRSC */ > BRSL = TRSL /* \AOD_.TRSL */ > BRSD = TRSD /* \AOD_.TRSD */ > BRDD = TRDD /* \AOD_.TRDD */ > BWSC = TWSC /* \AOD_.TWSC */ > BWSL = TWSL /* \AOD_.TWSL */ > BWSD = TWSD /* \AOD_.TWSD */ > BWDD = TWDD /* \AOD_.TWDD */ > BRWR = TRWR /* \AOD_.TRWR */ > BWRD = TWRD /* \AOD_.TWRD */ > BRDN = GRDN /* \AOD_.GRDN */ > BM2T = CM2T /* \AOD_.CM2T */ > RBNM = RTNM /* \AOD_.RTNM */ > RBWR = RTWR /* \AOD_.RTWR */ > RBPK = RTPK /* \AOD_.RTPK */ > BPWD = PWDE /* \AOD_.PWDE */ > BOCD = OCDS /* \AOD_.OCDS */ > BOCV = OCVM /* \AOD_.OCVM */ > BOCF = OCFM /* \AOD_.OCFM */ > BSMT = SMTE /* \AOD_.SMTE */ > BTOF = TOFF /* \AOD_.TOFF */ > BEDC = EDCT /* \AOD_.EDCT */ > BCNT = ACNT /* \AOD_.ACNT */ > BACS = ACSP /* \AOD_.ACSP */ > BCOS = COSP /* \AOD_.COSP */ > BCES = CESP /* \AOD_.CESP */ > BCBC = CBCK /* \AOD_.CBCK */ > BCBA = CBAC /* \AOD_.CBAC */ > BCBO = CBCO /* \AOD_.CBCO */ > BCBE = CBCE /* \AOD_.CBCE */ > BCVP = CDVP /* \AOD_.CDVP */ > BEDO = EDCO /* \AOD_.EDCO */ > BNLC = INLC /* \AOD_.INLC */ > BNLM = INLM /* \AOD_.INLM */ > BNLS = INLS /* \AOD_.INLS */ > BPPL = PPTL /* \AOD_.PPTL */ > BTDL = TDCL /* \AOD_.TDCL */ > BEDL = EDCL /* \AOD_.EDCL */ > BFOC = FCOC /* \AOD_.FCOC */ > BSVD = SVID /* \AOD_.SVID */ > BFCK = FCLK /* \AOD_.FCLK */ > BDPC = MDPC /* \AOD_.MDPC */ > BCPS = MCPS /* \AOD_.MCPS */ > BFMX = FMAX /* \AOD_.FMAX */ > BGMX = GMAX /* \AOD_.GMAX */ > BVDG = CVDG /* \AOD_.CVDG */ > Return (OBUF) /* \AOD_.OBUF */ > } > > Method (AM06, 1, NotSerialized) > { > Name (INFO, Buffer (0x10) > { > /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ > /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }) > CPTB (Arg0, INFO) > Return (INFO) /* \AOD_.AM06.INFO */ > } > > Method (AM07, 1, NotSerialized) > { > Name (BSPD, Buffer (0x0214){}) > If ((Arg0 > 0x0F)) > { > Return (BSPD) /* \AOD_.AM07.BSPD */ > } > > If ((Arg0 == Zero)) > { > BSPD = DSPD /* \AOD_.DSPD */ > Return (BSPD) /* \AOD_.AM07.BSPD */ > } > > Local0 = Zero > Local0 += (Arg0 * 0x0214) > Local1 = 0x0214 > Local2 = Zero > While (Local1) > { > BSPD [Local2] = DerefOf (DSPD [Local0]) > Local1-- > Local0++ > Local2++ > } > > Return (BSPD) /* \AOD_.AM07.BSPD */ > } > > Name (CMDV, 0x04) > Name (OBUF, Buffer (0xC8){}) > OperationRegion (AODT, SystemMemory, 0xDCC57018, 0x220C) > Field (AODT, AnyAcc, NoLock, Preserve) > { > ASCD, 16, > ASTS, 32, > RSD1, 16, > MBSN, 32, > MBVS, 32, > MBCB, 32, > MBMC, 16, > TTCL, 8, > TRCR, 8, > TRCW, 8, > TRAS, 8, > TTRP, 8, > VDIO, 16, > VMTT, 16, > VMPP, 16, > PODT, 16, > TRPG, 16, > TTRC, 8, > TRFC, 16, > TRF2, 16, > TRF4, 16, > TFAW, 8, > TRRS, 8, > TRRL, 8, > TTWR, 8, > TWTS, 8, > TWTL, 8, > TCKE, 8, > TCWL, 8, > TRTP, 8, > TRSC, 8, > TRSL, 8, > TRSD, 8, > TRDD, 8, > TWSC, 8, > TWSL, 8, > TWSD, 8, > TWDD, 8, > TRWR, 8, > TWRD, 8, > GRDN, 8, > CM2T, 8, > RTNM, 8, > RTWR, 8, > RTPK, 8, > PWDE, 8, > OCDS, 8, > OCVM, 32, > OCFM, 32, > SMTE, 8, > TOFF, 32, > EDCT, 8, > ACNT, 16, > ACSP, 8, > COSP, 8, > CESP, 8, > CBCK, 8, > CBAC, 8, > CBCO, 8, > CBCE, 8, > CDVP, 16, > EDCO, 8, > INLC, 32, > INLM, 32, > INLS, 32, > PPTL, 32, > TDCL, 32, > EDCL, 32, > FCOC, 8, > SVID, 8, > FCLK, 16, > MDPC, 8, > MCPS, 8, > FMAX, 16, > GMAX, 16, > CVDG, 16, > MRSD, 480, > RSD2, 64, > NDPC, 8, > NCPS, 8, > RSD3, 16, > DSPD, 68096 > } > > Method (R101, 1, NotSerialized) > { > MBVS = 0x04 > MBCB = 0x80000000 > ASMI (0x9D) > } > > Method (R102, 1, NotSerialized) > { > MBVS = 0x04 > Local0 = 0x40000000 > MBCB = Local0 > ASMI (0x9E) > } > > Method (R201, 1, NotSerialized) > { > CreateWordField (Arg0, 0x04, MCLK) > MBVS = 0x04 > MBMC = MCLK /* \AOD_.R201.MCLK */ > MBCB = One > ASMI (0x9D) > } > > Method (R202, 1, NotSerialized) > { > CreateByteField (Arg0, 0x04, MTCL) > MBVS = 0x04 > TTCL = MTCL /* \AOD_.R202.MTCL */ > MBCB = 0x02 > ASMI (0x9D) > } > > Method (R203, 1, NotSerialized) > { > CreateByteField (Arg0, 0x04, MRDD) > MBVS = 0x04 > TRCR = MRDD /* \AOD_.R203.MRDD */ > MBCB = 0x04 > ASMI (0x9D) > } > > Method (R204, 1, NotSerialized) > { > CreateByteField (Arg0, 0x04, MRDW) > MBVS = 0x04 > TRCW = MRDW /* \AOD_.R204.MRDW */ > MBCB = 0x08 > ASMI (0x9D) > } > > Method (R205, 1, NotSerialized) > { > CreateByteField (Arg0, 0x04, MTRS) > MBVS = 0x04 > TRAS = MTRS /* \AOD_.R205.MTRS */ > MBCB = 0x20 > ASMI (0x9D) > } > > Method (R206, 1, NotSerialized) > { > CreateByteField (Arg0, 0x04, MTRP) > MBVS = 0x04 > TTRP = MTRP /* \AOD_.R206.MTRP */ > MBCB = 0x10 > ASMI (0x9D) > } > > Method (R207, 1, NotSerialized) > { > CreateWordField (Arg0, 0x04, MPOT) > MBVS = 0x04 > PODT = MPOT /* \AOD_.R207.MPOT */ > MBCB = 0x3000 > ASMI (0x9D) > } > > Method (R208, 1, NotSerialized) > { > CreateWordField (Arg0, 0x04, MRPG) > MBVS = 0x04 > TRPG = MRPG /* \AOD_.R208.MRPG */ > MBCB = 0x4000 > ASMI (0x9D) > } > > Method (R209, 1, NotSerialized) > { > CreateByteField (Arg0, 0x04, SVAL) > MBVS = 0x04 > TTRC = SVAL /* \AOD_.R209.SVAL */ > MBCB = 0x5000 > ASMI (0x9D) > } > > Method (R20A, 1, NotSerialized) > { > CreateWordField (Arg0, 0x04, SVAL) > MBVS = 0x04 > TRFC = SVAL /* \AOD_.R20A.SVAL */ > MBCB = 0x6000 > ASMI (0x9D) > } > > Method (R20B, 1, NotSerialized) > { > CreateWordField (Arg0, 0x04, SVAL) > MBVS = 0x04 > TRF2 = SVAL /* \AOD_.R20B.SVAL */ > MBCB = 0x7000 > ASMI (0x9D) > } > > Method (R20C, 1, NotSerialized) > { > CreateWordField (Arg0, 0x04, SVAL) > MBVS = 0x04 > TRF4 = SVAL /* \AOD_.R20C.SVAL */ > MBCB = 0x8000 > ASMI (0x9D) > } > > Method (R20D, 1, NotSerialized) > { > CreateByteField (Arg0, 0x04, SVAL) > MBVS = 0x04 > TFAW = SVAL /* \AOD_.R20D.SVAL */ > MBCB = 0x9000 > ASMI (0x9D) > } > > Method (R20E, 1, NotSerialized) > { > CreateByteField (Arg0, 0x04, SVAL) > MBVS = 0x04 > TRRS = SVAL /* \AOD_.R20E.SVAL */ > MBCB = 0xA000 > ASMI (0x9D) > } > > Method (R20F, 1, NotSerialized) > { > CreateByteField (Arg0, 0x04, SVAL) > MBVS = 0x04 > TRRL = SVAL /* \AOD_.R20F.SVAL */ > MBCB = 0xB000 > ASMI (0x9D) > } > > Method (R210, 1, NotSerialized) > { > CreateByteField (Arg0, 0x04, SVAL) > MBVS = 0x04 > TTWR = SVAL /* \AOD_.R210.SVAL */ > MBCB = 0xC000 > ASMI (0x9D) > } > > Method (R211, 1, NotSerialized) > { > CreateByteField (Arg0, 0x04, SVAL) > MBVS = 0x04 > TWTS = SVAL /* \AOD_.R211.SVAL */ > MBCB = 0xD000 > ASMI (0x9D) > } > > Method (R212, 1, NotSerialized) > { > CreateByteField (Arg0, 0x04, SVAL) > MBVS = 0x04 > TWTL = SVAL /* \AOD_.R212.SVAL */ > MBCB = 0xE000 > ASMI (0x9D) > } > > Method (R213, 1, NotSerialized) > { > CreateByteField (Arg0, 0x04, SVAL) > MBVS = 0x04 > TCKE = SVAL /* \AOD_.R213.SVAL */ > MBCB = 0xF000 > ASMI (0x9D) > } > > Method (R214, 1, NotSerialized) > { > CreateByteField (Arg0, 0x04, SVAL) > MBVS = 0x04 > TCWL = SVAL /* \AOD_.R214.SVAL */ > MBCB = 0x00010000 > ASMI (0x9D) > } > > Method (R215, 1, NotSerialized) > { > CreateByteField (Arg0, 0x04, SVAL) > MBVS = 0x04 > TRTP = SVAL /* \AOD_.R215.SVAL */ > MBCB = 0x00020000 > ASMI (0x9D) > } > > Method (R216, 1, NotSerialized) > { > CreateByteField (Arg0, 0x04, SVAL) > MBVS = 0x04 > TRSC = SVAL /* \AOD_.R216.SVAL */ > MBCB = 0x00030000 > ASMI (0x9D) > } > > Method (R217, 1, NotSerialized) > { > CreateByteField (Arg0, 0x04, SVAL) > MBVS = 0x04 > TRSL = SVAL /* \AOD_.R217.SVAL */ > MBCB = 0x00040000 > ASMI (0x9D) > } > > Method (R218, 1, NotSerialized) > { > CreateByteField (Arg0, 0x04, SVAL) > MBVS = 0x04 > TRSD = SVAL /* \AOD_.R218.SVAL */ > MBCB = 0x00050000 > ASMI (0x9D) > } > > Method (R219, 1, NotSerialized) > { > CreateByteField (Arg0, 0x04, SVAL) > MBVS = 0x04 > TRDD = SVAL /* \AOD_.R219.SVAL */ > MBCB = 0x00060000 > ASMI (0x9D) > } > > Method (R21A, 1, NotSerialized) > { > CreateByteField (Arg0, 0x04, SVAL) > MBVS = 0x04 > TWSC = SVAL /* \AOD_.R21A.SVAL */ > MBCB = 0x00070000 > ASMI (0x9D) > } > > Method (R21B, 1, NotSerialized) > { > CreateByteField (Arg0, 0x04, SVAL) > MBVS = 0x04 > TWSL = SVAL /* \AOD_.R21B.SVAL */ > MBCB = 0x00080000 > ASMI (0x9D) > } > > Method (R21C, 1, NotSerialized) > { > CreateByteField (Arg0, 0x04, SVAL) > MBVS = 0x04 > TWSD = SVAL /* \AOD_.R21C.SVAL */ > MBCB = 0x00090000 > ASMI (0x9D) > } > > Method (R21D, 1, NotSerialized) > { > CreateByteField (Arg0, 0x04, SVAL) > MBVS = 0x04 > TWDD = SVAL /* \AOD_.R21D.SVAL */ > MBCB = 0x000A0000 > ASMI (0x9D) > } > > Method (R21E, 1, NotSerialized) > { > CreateByteField (Arg0, 0x04, SVAL) > MBVS = 0x04 > TRWR = SVAL /* \AOD_.R21E.SVAL */ > MBCB = 0x000B0000 > ASMI (0x9D) > } > > Method (R21F, 1, NotSerialized) > { > CreateByteField (Arg0, 0x04, SVAL) > MBVS = 0x04 > TWRD = SVAL /* \AOD_.R21F.SVAL */ > MBCB = 0x000C0000 > ASMI (0x9D) > } > > Method (R220, 1, NotSerialized) > { > CreateByteField (Arg0, 0x04, SVAL) > MBVS = 0x04 > GRDN = SVAL /* \AOD_.R220.SVAL */ > MBCB = 0x000D0000 > ASMI (0x9D) > } > > Method (R221, 1, NotSerialized) > { > CreateByteField (Arg0, 0x04, SVAL) > MBVS = 0x04 > CM2T = SVAL /* \AOD_.R221.SVAL */ > MBCB = 0x000E0000 > ASMI (0x9D) > } > > Method (R222, 1, NotSerialized) > { > CreateByteField (Arg0, 0x04, SVAL) > MBVS = 0x04 > RTNM = SVAL /* \AOD_.R222.SVAL */ > MBCB = 0x000F0000 > ASMI (0x9D) > } > > Method (R223, 1, NotSerialized) > { > CreateByteField (Arg0, 0x04, SVAL) > MBVS = 0x04 > RTWR = SVAL /* \AOD_.R223.SVAL */ > MBCB = 0x00100000 > ASMI (0x9D) > } > > Method (R224, 1, NotSerialized) > { > CreateByteField (Arg0, 0x04, SVAL) > MBVS = 0x04 > RTPK = SVAL /* \AOD_.R224.SVAL */ > MBCB = 0x00200000 > ASMI (0x9D) > } > > Method (R225, 1, NotSerialized) > { > CreateByteField (Arg0, 0x04, SVAL) > MBVS = 0x04 > PWDE = SVAL /* \AOD_.R225.SVAL */ > MBCB = 0x00300000 > ASMI (0x9D) > } > > Method (R226, 1, NotSerialized) > { > CreateByteField (Arg0, 0x04, SVAL) > MBVS = 0x04 > SMTE = SVAL /* \AOD_.R226.SVAL */ > MBCB = 0x00400000 > ASMI (0x9D) > } > > Method (R227, 1, NotSerialized) > { > CreateWordField (Arg0, 0x04, SVAL) > MBVS = 0x04 > ACNT = SVAL /* \AOD_.R227.SVAL */ > MBCB = 0x00500000 > ASMI (0x9D) > } > > Method (R228, 1, NotSerialized) > { > CreateByteField (Arg0, 0x04, SVAL) > MBVS = 0x04 > EDCT = SVAL /* \AOD_.R228.SVAL */ > MBCB = 0x00600000 > ASMI (0x9D) > } > > Method (R229, 1, NotSerialized) > { > CreateByteField (Arg0, 0x04, SVAL) > MBVS = 0x04 > ACSP = SVAL /* \AOD_.R229.SVAL */ > MBCB = 0x00800000 > ASMI (0x9D) > } > > Method (R22A, 1, NotSerialized) > { > CreateByteField (Arg0, 0x04, SVAL) > MBVS = 0x04 > COSP = SVAL /* \AOD_.R22A.SVAL */ > MBCB = 0x00900000 > ASMI (0x9D) > } > > Method (R22B, 1, NotSerialized) > { > CreateByteField (Arg0, 0x04, SVAL) > MBVS = 0x04 > CESP = SVAL /* \AOD_.R22B.SVAL */ > MBCB = 0x00A00000 > ASMI (0x9D) > } > > Method (R22C, 1, NotSerialized) > { > CreateByteField (Arg0, 0x04, SVAL) > MBVS = 0x04 > CBCK = SVAL /* \AOD_.R22C.SVAL */ > MBCB = 0x00B00000 > ASMI (0x9D) > } > > Method (R22D, 1, NotSerialized) > { > CreateByteField (Arg0, 0x04, SVAL) > MBVS = 0x04 > CBAC = SVAL /* \AOD_.R22D.SVAL */ > MBCB = 0x00C00000 > ASMI (0x9D) > } > > Method (R22E, 1, NotSerialized) > { > CreateByteField (Arg0, 0x04, SVAL) > MBVS = 0x04 > CBCO = SVAL /* \AOD_.R22E.SVAL */ > MBCB = 0x00D00000 > ASMI (0x9D) > } > > Method (R22F, 1, NotSerialized) > { > CreateByteField (Arg0, 0x04, SVAL) > MBVS = 0x04 > CBCE = SVAL /* \AOD_.R22F.SVAL */ > MBCB = 0x00E00000 > ASMI (0x9D) > } > > Method (R230, 1, NotSerialized) > { > CreateWordField (Arg0, 0x04, SVAL) > MBVS = 0x04 > CDVP = SVAL /* \AOD_.R230.SVAL */ > MBCB = 0x00700000 > ASMI (0x9D) > } > > Method (R231, 1, NotSerialized) > { > CreateDWordField (Arg0, 0x04, SVAL) > MBVS = 0x04 > INLM = SVAL /* \AOD_.R231.SVAL */ > MBCB = 0x00100001 > ASMI (0x9D) > } > > Method (R232, 1, NotSerialized) > { > CreateDWordField (Arg0, 0x04, SVAL) > MBVS = 0x04 > INLS = SVAL /* \AOD_.R232.SVAL */ > MBCB = 0x00100002 > ASMI (0x9D) > } > > Method (R233, 1, NotSerialized) > { > CreateByteField (Arg0, 0x04, SVAL) > MBVS = 0x04 > FCOC = SVAL /* \AOD_.R233.SVAL */ > MBCB = 0x00100003 > ASMI (0x9D) > } > > Method (R234, 1, NotSerialized) > { > CreateByteField (Arg0, 0x04, SVAL) > MBVS = 0x04 > SVID = SVAL /* \AOD_.R234.SVAL */ > MBCB = 0x00100004 > ASMI (0x9D) > } > > Method (R235, 1, NotSerialized) > { > CreateWordField (Arg0, 0x04, SVAL) > MBVS = 0x04 > FCLK = SVAL /* \AOD_.R235.SVAL */ > MBCB = 0x00100005 > ASMI (0x9D) > } > > Method (R236, 1, NotSerialized) > { > CreateWordField (Arg0, 0x04, SVAL) > MBVS = 0x04 > FMAX = SVAL /* \AOD_.R236.SVAL */ > MBCB = 0x00100006 > ASMI (0x9D) > } > > Method (R237, 1, NotSerialized) > { > CreateWordField (Arg0, 0x04, SVAL) > MBVS = 0x04 > GMAX = SVAL /* \AOD_.R237.SVAL */ > MBCB = 0x00100007 > ASMI (0x9D) > } > > Method (R238, 1, NotSerialized) > { > CreateWordField (Arg0, 0x04, SVAL) > MBVS = 0x04 > CVDG = SVAL /* \AOD_.R238.SVAL */ > MBCB = 0x00100008 > ASMI (0x9D) > } > > Method (R301, 1, NotSerialized) > { > CreateWordField (Arg0, 0x04, MVIO) > MBVS = 0x04 > VDIO = MVIO /* \AOD_.R301.MVIO */ > MBCB = 0x0100 > ASMI (0x9E) > } > > Method (R302, 1, NotSerialized) > { > CreateWordField (Arg0, 0x04, MVTT) > MBVS = 0x04 > VMTT = MVTT /* \AOD_.R302.MVTT */ > MBCB = 0x0200 > ASMI (0x9E) > } > > Method (R303, 1, NotSerialized) > { > CreateWordField (Arg0, 0x04, MVPP) > MBVS = 0x04 > VMPP = MVPP /* \AOD_.R303.MVPP */ > MBCB = 0x2000 > ASMI (0x9E) > } > > Method (R401, 1, NotSerialized) > { > CreateWordField (Arg0, 0x04, MVPP) > MBVS = 0x04 > MBCB = 0x01000000 > ASMI (0x9E) > } > > Method (R402, 1, NotSerialized) > { > CreateWordField (Arg0, 0x04, MVPP) > MBVS = 0x04 > MBCB = 0x02000000 > ASMI (0x9E) > } > > Method (R505, 1, NotSerialized) > { > MBVS = 0x04 > } > > Name (WQBA, Buffer (0x09D4) > { > /* 0000 */ 0x46, 0x4F, 0x4D, 0x42, 0x01, 0x00, 0x00, 0x00, // FOMB.... > /* 0008 */ 0xC4, 0x09, 0x00, 0x00, 0x5C, 0x34, 0x00, 0x00, // ....\4.. > /* 0010 */ 0x44, 0x53, 0x00, 0x01, 0x1A, 0x7D, 0xDA, 0x54, // DS...}.T > /* 0018 */ 0x28, 0xC8, 0x99, 0x00, 0x01, 0x06, 0x18, 0x42, // (......B > /* 0020 */ 0x10, 0x0F, 0x10, 0x22, 0x21, 0x04, 0x12, 0x01, // ..."!... > /* 0028 */ 0xA1, 0xC8, 0x2C, 0x0C, 0x86, 0x10, 0x38, 0x2E, // ..,...8. > /* 0030 */ 0x84, 0x1C, 0x40, 0x48, 0x1C, 0x14, 0x4A, 0x08, // ..@H..J. > /* 0038 */ 0x84, 0xFA, 0x13, 0xC8, 0xAF, 0x00, 0x84, 0x0E, // ........ > /* 0040 */ 0x05, 0xC8, 0x14, 0x60, 0x50, 0x80, 0x53, 0x04, // ...`P.S. > /* 0048 */ 0x11, 0xF4, 0x2A, 0xC0, 0xA6, 0x00, 0x93, 0x02, // ..*..... > /* 0050 */ 0x2C, 0x0A, 0xD0, 0x2E, 0xC0, 0xB2, 0x00, 0xDD, // ,....... > /* 0058 */ 0x02, 0xA4, 0xC3, 0x12, 0x91, 0xE0, 0x28, 0x31, // ......(1 > /* 0060 */ 0xE0, 0x28, 0x9D, 0xD8, 0xC2, 0x0D, 0x1B, 0xBC, // .(...... > /* 0068 */ 0x50, 0x14, 0xCD, 0x20, 0x4A, 0x82, 0xCA, 0x05, // P.. J... > /* 0070 */ 0xF8, 0x46, 0x10, 0x78, 0xB9, 0x02, 0x24, 0x4F, // .F.x..$O > /* 0078 */ 0x40, 0x9A, 0x05, 0x18, 0x16, 0x60, 0x5D, 0x80, // @....`]. > /* 0080 */ 0xEC, 0x21, 0x50, 0xA9, 0x43, 0x40, 0xC9, 0x19, // .!P.C@.. > /* 0088 */ 0x02, 0x6A, 0x00, 0xAD, 0x4E, 0x40, 0xF8, 0x95, // .j..N@.. > /* 0090 */ 0x4E, 0x09, 0x49, 0x10, 0xCE, 0x58, 0xC5, 0xE3, // N.I..X.. > /* 0098 */ 0x6B, 0x16, 0x4D, 0xCF, 0x49, 0xCE, 0x31, 0xE4, // k.M.I.1. > /* 00A0 */ 0x78, 0x5C, 0xE8, 0x41, 0xF0, 0x50, 0x1A, 0x40, // x\.A.P.@ > /* 00A8 */ 0x98, 0xFC, 0x21, 0x2B, 0x06, 0x0C, 0x4A, 0xC2, // ..!+..J. > /* 00B0 */ 0x58, 0xA8, 0x8B, 0x51, 0xA3, 0x46, 0xCA, 0x06, // X..Q.F.. > /* 00B8 */ 0x64, 0x88, 0xD2, 0x46, 0x8D, 0x1E, 0xD0, 0xF9, // d..F.... > /* 00C0 */ 0x1D, 0xC9, 0xD9, 0x1D, 0xDD, 0x91, 0x24, 0x30, // ......$0 > /* 00C8 */ 0xEA, 0x31, 0x1D, 0x63, 0x61, 0x33, 0x12, 0x6A, // .1.ca3.j > /* 00D0 */ 0x8C, 0xE6, 0xA0, 0x48, 0xB8, 0x41, 0xA3, 0x25, // ...H.A.% > /* 00D8 */ 0xC2, 0x6A, 0x5C, 0xB1, 0xCF, 0xCC, 0xC2, 0x87, // .j\..... > /* 00E0 */ 0x25, 0x8C, 0x23, 0x38, 0xB0, 0x83, 0xB5, 0x68, // %.#8...h > /* 00E8 */ 0x18, 0xA1, 0x15, 0x04, 0xA7, 0x41, 0x1C, 0x45, // .....A.E > /* 00F0 */ 0x94, 0x30, 0x0C, 0xCF, 0x98, 0x81, 0x8E, 0x92, // .0...... > /* 00F8 */ 0x21, 0x85, 0x09, 0x7A, 0x02, 0x41, 0x4E, 0x9E, // !..z.AN. > /* 0100 */ 0x61, 0x19, 0xE2, 0x0C, 0x38, 0x56, 0x8C, 0x50, // a...8V.P > /* 0108 */ 0x21, 0x31, 0x03, 0x09, 0xFE, 0xFF, 0x3F, 0x81, // !1....?. > /* 0110 */ 0xAE, 0x31, 0xE4, 0x19, 0x88, 0xDC, 0x03, 0x4E, // .1.....N > /* 0118 */ 0x20, 0x48, 0xF4, 0x28, 0xC1, 0x8D, 0x6B, 0x54, // H.(..kT > /* 0120 */ 0x36, 0xA6, 0xB3, 0xC1, 0x0D, 0xCC, 0x04, 0x71, // 6......q > /* 0128 */ 0x0E, 0x0F, 0x23, 0x03, 0x42, 0x13, 0x88, 0x1F, // ..#.B... > /* 0130 */ 0x3B, 0x7C, 0x02, 0xBB, 0x3F, 0x0E, 0x48, 0x21, // ;|..?.H! > /* 0138 */ 0x82, 0x2E, 0x04, 0x67, 0x5A, 0xA3, 0x00, 0x6B, // ...gZ..k > /* 0140 */ 0x67, 0x07, 0xD9, 0x82, 0xD0, 0x59, 0x20, 0x56, // g....Y V > /* 0148 */ 0x63, 0x28, 0x82, 0x88, 0x10, 0x34, 0x8A, 0xF1, // c(...4.. > /* 0150 */ 0x22, 0x84, 0x0A, 0x11, 0x25, 0xEA, 0x39, 0x07, // "...%.9. > /* 0158 */ 0xA9, 0x4D, 0x80, 0x32, 0x10, 0xA1, 0x05, 0x33, // .M.2...3 > /* 0160 */ 0x02, 0xB3, 0x7F, 0x06, 0x60, 0x16, 0x20, 0xFE, // ....`. . > /* 0168 */ 0x08, 0x2C, 0xE1, 0x44, 0x20, 0x23, 0xA3, 0xA1, // .,.D #.. > /* 0170 */ 0x87, 0x05, 0x9F, 0x04, 0xD8, 0x01, 0xC1, 0xF3, // ........ > /* 0178 */ 0x39, 0x35, 0x13, 0x38, 0x30, 0x84, 0x78, 0x25, // 95.80.x% > /* 0180 */ 0x40, 0xD4, 0xD1, 0x82, 0x12, 0x58, 0xCA, 0xD1, // @....X.. > /* 0188 */ 0x80, 0xD8, 0x1E, 0x98, 0xEE, 0x01, 0x47, 0x78, // ......Gx > /* 0190 */ 0xEE, 0xBE, 0x1C, 0x9C, 0x9A, 0x7F, 0x1A, 0x9E, // ........ > /* 0198 */ 0xE6, 0x43, 0x02, 0x66, 0x88, 0x1E, 0xEB, 0x41, // .C.f...A > /* 01A0 */ 0x04, 0x3C, 0x44, 0x76, 0x4A, 0x30, 0x20, 0xDE, // .<DvJ0 . > /* 01A8 */ 0xFB, 0xB5, 0x80, 0x8C, 0xE0, 0x25, 0xC1, 0x80, // .....%.. > /* 01B0 */ 0x9E, 0xC4, 0x03, 0x02, 0x58, 0x0E, 0x1A, 0x07, // ....X... > /* 01B8 */ 0x7E, 0x42, 0x15, 0xDF, 0x01, 0xE8, 0x91, 0x80, // ~B...... > /* 01C0 */ 0xCD, 0x28, 0xBE, 0x09, 0xCA, 0x3A, 0x3E, 0xA0, // .(...:>. > /* 01C8 */ 0xE7, 0x1C, 0xED, 0xD9, 0xE1, 0x65, 0xA1, 0xD9, // .....e.. > /* 01D0 */ 0x2B, 0x06, 0x21, 0x78, 0x0D, 0xF0, 0x4D, 0xC1, // +.!x..M. > /* 01D8 */ 0xA7, 0x11, 0x8B, 0x5A, 0x9D, 0x9C, 0xAC, 0xCA, // ...Z.... > /* 01E0 */ 0x23, 0xA6, 0xE0, 0x1E, 0x02, 0x97, 0x01, 0xA7, // #....... > /* 01E8 */ 0xA1, 0x7B, 0xBC, 0xE0, 0x50, 0x30, 0x5E, 0xFA, // .{..P0^. > /* 01F0 */ 0xFF, 0x1F, 0x2F, 0xB8, 0xE7, 0x75, 0xBC, 0x60, // ../..u.` > /* 01F8 */ 0x39, 0x26, 0x3C, 0x6C, 0x54, 0x05, 0xA1, 0x41, // 9&<lT..A > /* 0200 */ 0x1C, 0x70, 0xF3, 0x03, 0x20, 0x57, 0x0B, 0x8F, // .p.. W.. > /* 0208 */ 0x98, 0xCD, 0xE5, 0xAC, 0xD8, 0x11, 0x85, 0x0F, // ........ > /* 0210 */ 0x8F, 0x0F, 0xC3, 0x23, 0x7E, 0x6F, 0x28, 0x16, // ...#~o(. > /* 0218 */ 0x44, 0x02, 0x21, 0x74, 0x66, 0x38, 0x72, 0xB0, // D.!tf8r. > /* 0220 */ 0x7C, 0x71, 0x9E, 0x20, 0x12, 0x58, 0xDA, 0xD0, // |q. .X.. > /* 0228 */ 0xD1, 0x43, 0xF6, 0xA8, 0x5E, 0x62, 0x8C, 0xF1, // .C..^b.. > /* 0230 */ 0x44, 0x60, 0xD4, 0x53, 0x3A, 0x7A, 0xF0, 0x01, // D`.S:z.. > /* 0238 */ 0x7A, 0xF4, 0x80, 0xCF, 0xFF, 0xFF, 0xE8, 0x71, // z......q > /* 0240 */ 0x92, 0xC6, 0x2C, 0x11, 0xA3, 0x47, 0x9F, 0x23, // ..,..G.# > /* 0248 */ 0x3C, 0x9D, 0xB7, 0x1F, 0x7E, 0x14, 0x49, 0xE0, // <...~.I. > /* 0250 */ 0xF8, 0x10, 0x1A, 0x3D, 0x78, 0x4E, 0x3F, 0x1E, // ...=xN?. > /* 0258 */ 0x3D, 0xF8, 0xC7, 0xE8, 0xD1, 0x83, 0x67, 0x0C, // =.....g. > /* 0260 */ 0xE7, 0x86, 0xBB, 0xDA, 0x78, 0xE4, 0x60, 0x1F, // ....x.`. > /* 0268 */ 0x2F, 0x5E, 0xDE, 0x71, 0x0B, 0x14, 0x3E, 0x67, // /^.q..>g > /* 0270 */ 0x4F, 0x06, 0xF0, 0x1E, 0x84, 0x3B, 0x6F, 0x01, // O....;o. > /* 0278 */ 0x97, 0x11, 0x70, 0xC1, 0x4F, 0x1D, 0x9F, 0xAB, // ..p.O... > /* 0280 */ 0xA8, 0x44, 0x18, 0xD4, 0xD1, 0x0A, 0x5C, 0xFF, // .D....\. > /* 0288 */ 0xFF, 0xA3, 0x15, 0xC0, 0x84, 0xFB, 0xC3, 0xAB, // ........ > /* 0290 */ 0xD5, 0xA3, 0x15, 0xD8, 0x43, 0xBE, 0x24, 0xF4, // ....C.$. > /* 0298 */ 0x23, 0x70, 0x6C, 0x08, 0x39, 0x39, 0x5A, 0xA1, // #pl.99Z. > /* 02A0 */ 0x4E, 0x46, 0xB8, 0xA0, 0x07, 0x2B, 0xA0, 0x7B, // NF...+.{ > /* 02A8 */ 0xD0, 0xC0, 0x1D, 0x0F, 0xE0, 0xFC, 0xFF, 0x8F, // ........ > /* 02B0 */ 0x07, 0x7C, 0x60, 0xFC, 0xF4, 0x02, 0x3E, 0x11, // .|`...>. > /* 02B8 */ 0x47, 0x21, 0x9F, 0xCA, 0xA0, 0x9F, 0x20, 0x3D, // G!.... = > /* 02C0 */ 0x5A, 0xF0, 0x1C, 0xAB, 0x80, 0xC3, 0xA9, 0x0C, // Z....... > /* 02C8 */ 0x38, 0x0C, 0x19, 0x7C, 0xF2, 0x0E, 0x53, 0xE8, // 8..|..S. > /* 02D0 */ 0x03, 0x89, 0xA7, 0x50, 0xEB, 0x2D, 0x84, 0xC0, // ...P.-.. > /* 02D8 */ 0x1E, 0x90, 0x8F, 0x12, 0x41, 0x4E, 0x24, 0xC2, // ....AN$. > /* 02E0 */ 0xB9, 0xF8, 0x38, 0x05, 0x98, 0xF8, 0xFF, 0x8F, // ..8..... > /* 02E8 */ 0x1A, 0x7F, 0xCB, 0x60, 0xD7, 0x29, 0x30, 0x9C, // ...`.)0. > /* 02F0 */ 0x82, 0xE0, 0x4D, 0xCA, 0xE3, 0x07, 0xDF, 0xB1, // ..M..... > /* 02F8 */ 0x07, 0x77, 0x0A, 0x82, 0xE7, 0x71, 0x48, 0x42, // .w...qHB > /* 0300 */ 0x3E, 0x8F, 0x97, 0x00, 0xDC, 0x45, 0x08, 0x7F, // >....E.. > /* 0308 */ 0x10, 0x02, 0x3E, 0xB2, 0x16, 0x4A, 0x4F, 0x41, // ..>..JOA > /* 0310 */ 0x16, 0x02, 0x83, 0x3A, 0x08, 0x01, 0x2E, 0xFF, // ...:.... > /* 0318 */ 0xFF, 0x07, 0x21, 0x60, 0xE7, 0xED, 0xB6, 0xA1, // ..!`.... > /* 0320 */ 0x6B, 0x90, 0x6F, 0x03, 0x4F, 0x03, 0xAF, 0x11, // k.o.O... > /* 0328 */ 0x51, 0x1E, 0x84, 0x7C, 0x13, 0x7A, 0x21, 0x88, // Q..|.z!. > /* 0330 */ 0x10, 0xE5, 0x78, 0x4F, 0x20, 0xC2, 0xD3, 0x90, // ..xO ... > /* 0338 */ 0x27, 0x1C, 0x26, 0xDC, 0xC9, 0x46, 0x79, 0x69, // '.&..Fyi > /* 0340 */ 0x08, 0x63, 0xE8, 0x58, 0x81, 0x22, 0xC7, 0x0F, // .c.X.".. > /* 0348 */ 0xE1, 0x4B, 0x85, 0x0F, 0x42, 0x2C, 0xCA, 0x79, // .K..B,.y > /* 0350 */ 0x40, 0x3F, 0x02, 0x9F, 0x3F, 0x6C, 0xE4, 0x2C, // @?..?l., > /* 0358 */ 0x82, 0x3A, 0x09, 0xF8, 0xD0, 0xE1, 0x41, 0x3D, // .:....A= > /* 0360 */ 0x21, 0x60, 0x42, 0x9F, 0xEC, 0x40, 0x75, 0x14, // !`B..@u. > /* 0368 */ 0x02, 0xCE, 0x07, 0x10, 0x78, 0x21, 0x0F, 0xAD, // ....x!.. > /* 0370 */ 0xA0, 0x3B, 0x92, 0x83, 0xE3, 0x50, 0x17, 0x39, // .;...P.9 > /* 0378 */ 0xEE, 0x03, 0x0D, 0xF6, 0xEC, 0xC1, 0xFF, 0xFF, // ........ > /* 0380 */ 0x67, 0x0F, 0xE0, 0x21, 0xED, 0xE0, 0x81, 0x12, // g..!.... > /* 0388 */ 0x73, 0xF6, 0x00, 0x48, 0x73, 0xD9, 0x78, 0xF7, // s..Hs.x. > /* 0390 */ 0xF0, 0xA5, 0xE7, 0x4C, 0x9F, 0x3D, 0x3C, 0xD7, // ...L.=<. > /* 0398 */ 0x77, 0x0E, 0x1F, 0xEB, 0x8C, 0x62, 0x88, 0xF7, // w....b.. > /* 03A0 */ 0x0F, 0x1F, 0x0A, 0xA2, 0x44, 0x3C, 0xD7, 0x28, // ....D<.( > /* 03A8 */ 0x87, 0x1C, 0x25, 0x6E, 0x84, 0x30, 0xCF, 0x77, // ..%n.0.w > /* 03B0 */ 0xC6, 0x89, 0x11, 0x2A, 0x02, 0x03, 0x7D, 0xF6, // ...*..}. > /* 03B8 */ 0x60, 0x71, 0xCE, 0x1E, 0x50, 0xB1, 0xCF, 0xE6, // `q..P... > /* 03C0 */ 0x8D, 0x23, 0xC2, 0x6B, 0xC0, 0x39, 0xFE, 0xFF, // .#.k.9.. > /* 03C8 */ 0xCF, 0xC7, 0x67, 0x0F, 0xC0, 0x9B, 0x94, 0xB7, // ..g..... > /* 03D0 */ 0x9B, 0xCE, 0x1E, 0xE0, 0x3A, 0xC2, 0xE2, 0xCE, // ....:... > /* 03D8 */ 0x1E, 0xF0, 0xC6, 0x8D, 0x3D, 0x7D, 0x00, 0x3B, // ....=}.; > /* 03E0 */ 0x19, 0xAF, 0x01, 0x1F, 0x3D, 0x68, 0xF0, 0x03, // ....=h.. > /* 03E8 */ 0x2A, 0xD0, 0xFE, 0xFF, 0x1F, 0x50, 0x01, 0x97, // *....P.. > /* 03F0 */ 0x87, 0x8F, 0x07, 0x54, 0xB0, 0x4B, 0x7F, 0x0E, // ...T.K.. > /* 03F8 */ 0xE8, 0x53, 0xE0, 0xE0, 0x07, 0x54, 0xF4, 0x70, // .S...T.p > /* 0400 */ 0x7C, 0x9C, 0xC3, 0x9C, 0x50, 0x01, 0x9B, 0xFF, // |...P... > /* 0408 */ 0x7F, 0x02, 0x1F, 0x6E, 0xE1, 0x00, 0x87, 0xF4, // ...n.... > /* 0410 */ 0x58, 0xC1, 0x76, 0x3E, 0x05, 0x0E, 0x63, 0x05, // X.v>..c. > /* 0418 */ 0xCF, 0xC0, 0xF8, 0x58, 0x81, 0xC5, 0xC4, 0x9E, // ...X.... > /* 0420 */ 0x3D, 0x8E, 0x15, 0x6C, 0xA7, 0x52, 0xE0, 0x30, // =..l.R.0 > /* 0428 */ 0x56, 0x30, 0x0D, 0x8C, 0x8D, 0x15, 0x7C, 0x12, // V0....|. > /* 0430 */ 0xCE, 0xC5, 0xE8, 0x31, 0xFA, 0xDA, 0x72, 0x40, // ...1..r@ > /* 0438 */ 0x9E, 0x47, 0x84, 0xA7, 0x7C, 0xF6, 0xFF, 0x27, // .G..|..' > /* 0440 */ 0x70, 0xDC, 0xE1, 0x82, 0xEA, 0x5C, 0xE3, 0xE1, // p....\.. > /* 0448 */ 0x82, 0x5F, 0xDE, 0x70, 0x41, 0x33, 0x36, 0x38, // ._.pA368 > /* 0450 */ 0x23, 0x06, 0xDF, 0xD1, 0xC9, 0xE7, 0x58, 0xB0, // #.....X. > /* 0458 */ 0x5C, 0x22, 0xD8, 0x59, 0x80, 0x4D, 0x07, 0x7F, // \".Y.M.. > /* 0460 */ 0x95, 0xC5, 0x9F, 0x99, 0x80, 0x51, 0x18, 0x33, // .....Q.3 > /* 0468 */ 0x20, 0x2C, 0xC0, 0xE9, 0x40, 0xA2, 0x5E, 0x04, // ,..@.^. > /* 0470 */ 0x14, 0xC6, 0x87, 0x1A, 0x9F, 0x99, 0xE0, 0x4A, // .......J > /* 0478 */ 0x82, 0x43, 0x9D, 0xD3, 0xD8, 0xE9, 0xF8, 0xE4, // .C...... > /* 0480 */ 0x4E, 0xE4, 0xF5, 0xC0, 0x93, 0x7B, 0x78, 0x82, // N....{x. > /* 0488 */ 0x71, 0x4C, 0xF0, 0xB4, 0x4E, 0xCA, 0xDA, 0x8F, // qL..N... > /* 0490 */ 0x40, 0xE4, 0xFF, 0x7F, 0xCD, 0x62, 0x67, 0x05, // @....bg. > /* 0498 */ 0x8E, 0xC6, 0x4F, 0x52, 0x60, 0xBD, 0x30, 0xF8, // ..OR`.0. > /* 04A0 */ 0x98, 0x00, 0x8E, 0x59, 0xBF, 0x46, 0x61, 0xB0, // ...Y.Fa. > /* 04A8 */ 0x42, 0xC5, 0x68, 0xF4, 0x1A, 0x44, 0x40, 0x8F, // B.h..D@. > /* 04B0 */ 0xAF, 0xAF, 0x61, 0xE8, 0x4E, 0x60, 0xA8, 0x88, // ..a.N`.. > /* 04B8 */ 0x21, 0xDE, 0x0C, 0xEC, 0xF2, 0x3C, 0x84, 0x3C, // !....<.< > /* 04C0 */ 0x34, 0x81, 0x0B, 0xFB, 0xA1, 0x09, 0xEC, 0xA1, // 4....... > /* 04C8 */ 0xCE, 0x64, 0x34, 0xD2, 0x68, 0x50, 0xE7, 0x74, // .d4.hP.t > /* 04D0 */ 0x7E, 0x20, 0x78, 0xE4, 0xF2, 0xB1, 0xC3, 0x20, // ~ x.... > /* 04D8 */ 0x27, 0x7A, 0x5A, 0x8F, 0x0B, 0x4F, 0x03, 0x1E, // 'zZ..O.. > /* 04E0 */ 0x37, 0xBB, 0x26, 0xF8, 0x83, 0xE0, 0xE3, 0x01, // 7.&..... > /* 04E8 */ 0xFE, 0x00, 0x11, 0xF0, 0x44, 0x9F, 0x3C, 0x60, // ....D.<` > /* 04F0 */ 0x9D, 0x40, 0xF0, 0x47, 0x0D, 0xF8, 0xE3, 0xF1, // .@.G.... > /* 04F8 */ 0x31, 0xC0, 0xC7, 0x0E, 0x2E, 0x7F, 0x10, 0xA8, // 1....... > /* 0500 */ 0xA3, 0x22, 0x1F, 0xE9, 0x69, 0xBD, 0x0D, 0xF8, // ."..i... > /* 0508 */ 0x90, 0x70, 0x58, 0xEC, 0xCC, 0xE1, 0x93, 0x11, // .pX..... > /* 0510 */ 0xFE, 0xFF, 0x3F, 0x1E, 0x70, 0x1E, 0xDB, 0x1F, // ..?.p... > /* 0518 */ 0x32, 0x7C, 0x65, 0xF0, 0x7C, 0x7D, 0xA2, 0x05, // 2|e.|}.. > /* 0520 */ 0xCB, 0xAD, 0xC3, 0x87, 0x86, 0x50, 0x4F, 0x1D, // .....PO. > /* 0528 */ 0x9E, 0xC1, 0xFB, 0x85, 0x4F, 0x20, 0xC0, 0x44, // ....O .D > /* 0530 */ 0xAE, 0x16, 0x88, 0x1E, 0x8E, 0x19, 0x5E, 0xA7, // ......^. > /* 0538 */ 0x6C, 0x9C, 0x35, 0xE9, 0x79, 0xC0, 0x72, 0x0F, // l.5.y.r. > /* 0540 */ 0x08, 0xBA, 0x46, 0x60, 0x6E, 0x10, 0x41, 0x3C, // ..F`n.A< > /* 0548 */ 0xFC, 0x37, 0x0A, 0x7E, 0x68, 0x14, 0xA0, 0x0E, // .7.~h... > /* 0550 */ 0x66, 0x86, 0xB0, 0x34, 0x0A, 0x09, 0x83, 0xD0, // f..4.... > /* 0558 */ 0x88, 0x7C, 0xF4, 0x20, 0x70, 0x14, 0xC4, 0xA3, // .|. p... > /* 0560 */ 0x77, 0xCC, 0xE3, 0x13, 0x7A, 0xA8, 0x3E, 0x06, // w...z.>. > /* 0568 */ 0x78, 0x12, 0xB8, 0x50, 0x07, 0x1F, 0x7A, 0x5C, // x..P..z\ > /* 0570 */ 0xC0, 0xE3, 0x3D, 0x10, 0xFB, 0x1C, 0xC0, 0xC6, // ..=..... > /* 0578 */ 0x8E, 0x3B, 0x79, 0xC0, 0x1D, 0x07, 0xFE, 0xC4, // .;y..... > /* 0580 */ 0x89, 0x3F, 0xAB, 0xF1, 0x53, 0x0F, 0x38, 0x8F, // .?..S.8. > /* 0588 */ 0x9C, 0xB8, 0xFF, 0xFF, 0xE1, 0x00, 0x1E, 0x90, // ........ > /* 0590 */ 0xEF, 0x03, 0x56, 0x7A, 0x26, 0xA0, 0x73, 0x08, // ..Vz&.s. > /* 0598 */ 0x11, 0x26, 0x9A, 0xE1, 0x31, 0x81, 0x8F, 0x4F, // .&..1..O > /* 05A0 */ 0xF4, 0x44, 0xEA, 0x71, 0xF1, 0x51, 0xFA, 0x0C, // .D.q.Q.. > /* 05A8 */ 0xC3, 0xB0, 0x1F, 0x51, 0x7C, 0x4C, 0x3C, 0xC0, // ...Q|L<. > /* 05B0 */ 0x97, 0x83, 0x67, 0x3E, 0x0C, 0xAC, 0xC7, 0xCD, // ..g>.... > /* 05B8 */ 0x61, 0x8D, 0x16, 0xF6, 0x70, 0x9F, 0x21, 0x7C, // a...p.!| > /* 05C0 */ 0xFF, 0xF0, 0xCC, 0x7C, 0x6D, 0xF4, 0xC9, 0x03, // ...|m... > /* 05C8 */ 0x2C, 0x47, 0x29, 0xF8, 0x43, 0xC5, 0x9D, 0x05, // ,G).C... > /* 05D0 */ 0xE0, 0x1E, 0x98, 0xD8, 0x1C, 0x9E, 0x06, 0xF0, // ........ > /* 05D8 */ 0x32, 0x0F, 0x11, 0xA8, 0x81, 0x58, 0xE4, 0x02, // 2....X.. > /* 05E0 */ 0x75, 0x5C, 0xF1, 0x48, 0x4C, 0x60, 0x79, 0x07, // u\.HL`y. > /* 05E8 */ 0x08, 0xD4, 0xF9, 0xC1, 0xB2, 0x0E, 0x10, 0x28, // .......( > /* 05F0 */ 0x21, 0x70, 0x14, 0xC4, 0x07, 0x08, 0x1F, 0xD3, // !p...... > /* 05F8 */ 0x6D, 0xE4, 0x00, 0x81, 0x3E, 0xC0, 0x30, 0x88, // m...>.0. > /* 0600 */ 0x87, 0x4E, 0x13, 0xF8, 0x28, 0xE3, 0x03, 0x04, // .N..(... > /* 0608 */ 0xF0, 0x18, 0x07, 0xFE, 0x00, 0x01, 0xEF, 0xFF, // ........ > /* 0610 */ 0x4F, 0xE0, 0x13, 0x30, 0xF0, 0x39, 0x3F, 0x80, // O..0.9?. > /* 0618 */ 0xE3, 0x24, 0xEA, 0xF3, 0x03, 0xB8, 0x4E, 0x00, // .$....N. > /* 0620 */ 0x3E, 0x3F, 0x00, 0xD7, 0x01, 0x3E, 0x0A, 0x80, // >?...>.. > /* 0628 */ 0xE5, 0x4C, 0xC6, 0xE6, 0xF0, 0x52, 0x73, 0xE6, // .L...Rs. > /* 0630 */ 0xAF, 0x4C, 0x3E, 0xF1, 0x62, 0x4E, 0xBD, 0x5C, // .L>.bN.\ > /* 0638 */ 0xD7, 0x08, 0x48, 0xC4, 0x33, 0x04, 0x6A, 0x10, // ..H.3.j. > /* 0640 */ 0x3E, 0x98, 0xFB, 0x38, 0xC1, 0x7C, 0x1E, 0x82, // >..8.|.. > /* 0648 */ 0xA4, 0x1A, 0x45, 0xF0, 0xBE, 0x15, 0xB0, 0x08, // ..E..... > /* 0650 */ 0xC7, 0x08, 0x94, 0x78, 0x0A, 0x49, 0x3F, 0x46, // ...x.I?F > /* 0658 */ 0xA0, 0xC4, 0xC2, 0x51, 0x10, 0x8F, 0xDA, 0x07, // ...Q.... > /* 0660 */ 0x09, 0xDB, 0x38, 0xDB, 0xA2, 0x0F, 0xC3, 0xFC, // ..8..... > /* 0668 */ 0x28, 0xC0, 0x4F, 0x11, 0x70, 0xFF, 0xFF, 0xB3, // (.O.p... > /* 0670 */ 0xF0, 0x29, 0x0C, 0x77, 0xF4, 0x00, 0xC7, 0x45, // .).w...E > /* 0678 */ 0xEC, 0xD0, 0xCE, 0xEE, 0x21, 0x21, 0x4A, 0xCC, // ....!!J. > /* 0680 */ 0x33, 0x78, 0xF3, 0x33, 0x60, 0xD8, 0x68, 0x1E, // 3x.3`.h. > /* 0688 */ 0x23, 0x0E, 0xE7, 0x1C, 0x7D, 0x51, 0xF3, 0x9C, // #...}Q.. > /* 0690 */ 0x62, 0x3D, 0xBE, 0xF1, 0x23, 0x05, 0x5C, 0x14, // b=..#.\. > /* 0698 */ 0x1F, 0x29, 0xE0, 0xCE, 0xE4, 0x3C, 0x30, 0xEA, // .)...<0. > /* 06A0 */ 0xC6, 0x22, 0x78, 0x5F, 0x0B, 0xF1, 0x07, 0x0B, // ."x_.... > /* 06A8 */ 0xE0, 0x71, 0x5C, 0xF2, 0xC1, 0x02, 0x5C, 0x90, // .q\...\. > /* 06B0 */ 0x3E, 0x58, 0x00, 0xD7, 0xF3, 0x81, 0x4F, 0x07, // >X....O. > /* 06B8 */ 0x60, 0xBD, 0x90, 0xF1, 0xFB, 0x01, 0xFB, 0xFF, // `....... > /* 06C0 */ 0xDF, 0x0F, 0x70, 0x27, 0x0C, 0x18, 0xE7, 0x03, // ..p'.... > /* 06C8 */ 0xCC, 0x0D, 0xC3, 0xB1, 0x56, 0xAA, 0x13, 0x06, // ....V... > /* 06D0 */ 0x2E, 0xD6, 0x83, 0x42, 0x03, 0x61, 0xC3, 0x7B, // ...B.a.{ > /* 06D8 */ 0xFE, 0x79, 0x32, 0xE4, 0x87, 0x19, 0x16, 0x05, // .y2..... > /* 06E0 */ 0x4E, 0x47, 0x0B, 0x9F, 0x2C, 0x1C, 0x82, 0x42, // NG..,..B > /* 06E8 */ 0x07, 0x31, 0x9F, 0x30, 0xB8, 0x98, 0x13, 0x06, // .1.0.... > /* 06F0 */ 0x05, 0x31, 0xA0, 0x93, 0x9E, 0xC3, 0xD0, 0xA7, // .1...... > /* 06F8 */ 0x4D, 0x1F, 0x1B, 0xD8, 0xED, 0xDE, 0xF7, 0x0B, // M....... > /* 0700 */ 0xCF, 0xC5, 0x73, 0xE6, 0x78, 0x3E, 0x2F, 0x33, // ..s.x>/3 > /* 0708 */ 0xD4, 0x37, 0x13, 0xF0, 0x5C, 0x29, 0xD8, 0x71, // .7..\).q > /* 0710 */ 0x1E, 0x73, 0x9B, 0x64, 0x07, 0x4E, 0x76, 0x2C, // .s.d.Nv, > /* 0718 */ 0x30, 0xCA, 0xF1, 0xBE, 0x16, 0x5A, 0xCD, 0x5D, // 0....Z.] > /* 0720 */ 0x01, 0x35, 0x23, 0x0C, 0x81, 0x07, 0xEC, 0x93, // .5#..... > /* 0728 */ 0x18, 0x98, 0xF4, 0xDD, 0x28, 0x40, 0x8E, 0xCE, // ....(@.. > /* 0730 */ 0x85, 0x8E, 0x1E, 0x75, 0x00, 0xF0, 0xD1, 0x8E, // ...u.... > /* 0738 */ 0x8F, 0xDE, 0x47, 0x6C, 0x1F, 0x57, 0xE0, 0x1E, // ..Gl.W.. > /* 0740 */ 0xEE, 0x7C, 0x86, 0x02, 0xC7, 0xFF, 0xFF, 0x0C, // .|...... > /* 0748 */ 0x05, 0x5C, 0x06, 0xE6, 0x19, 0x3E, 0xA1, 0x80, // .\...>.. > /* 0750 */ 0xEB, 0xFE, 0xC0, 0x2F, 0xAA, 0x98, 0x89, 0x3C, // .../...< > /* 0758 */ 0x0B, 0xC3, 0x38, 0xA5, 0x00, 0x8F, 0xD1, 0xFB, // ..8..... > /* 0760 */ 0x94, 0x02, 0xAE, 0x03, 0x80, 0x4F, 0x29, 0xC0, // .....O). > /* 0768 */ 0x75, 0x8E, 0x0F, 0x05, 0x60, 0x39, 0xA3, 0x44, // u...`9.D > /* 0770 */ 0xF1, 0xFD, 0xD7, 0x13, 0xB1, 0xF1, 0xE1, 0xD3, // ........ > /* 0778 */ 0x0B, 0x8A, 0xC7, 0xF2, 0x6C, 0xCE, 0xCE, 0x94, // ....l... > /* 0780 */ 0x3A, 0x9B, 0xA0, 0xA3, 0xBD, 0x1E, 0x34, 0xE8, // :.....4. > /* 0788 */ 0x07, 0x15, 0xCF, 0x3E, 0xFC, 0xF1, 0x45, 0x78, // ...>..Ex > /* 0790 */ 0x3E, 0x35, 0xF0, 0xFF, 0x3F, 0x81, 0xE3, 0x9C, // >5..?... > /* 0798 */ 0x4D, 0x50, 0x41, 0x28, 0x74, 0xEC, 0xF4, 0x71, // MPA(t..q > /* 07A0 */ 0x82, 0x4B, 0x3A, 0x4E, 0x50, 0x10, 0x03, 0x3A, // .K:NP..: > /* 07A8 */ 0xEF, 0x11, 0xCF, 0xC3, 0xA0, 0xC7, 0x09, 0x7E, // .......~ > /* 07B0 */ 0xEA, 0xF3, 0x2D, 0xE1, 0x38, 0x9E, 0x40, 0x12, // ..-.8.@. > /* 07B8 */ 0xCC, 0x77, 0x12, 0xA0, 0x97, 0x13, 0x78, 0xE7, // .w....x. > /* 07C0 */ 0x75, 0xF0, 0x8C, 0xC2, 0x3B, 0x39, 0x0B, 0x86, // u...;9.. > /* 07C8 */ 0xF0, 0x66, 0xCD, 0x8E, 0x13, 0xF8, 0xCB, 0xC1, // .f...... > /* 07D0 */ 0xB3, 0xC2, 0x83, 0x3A, 0xBF, 0x9E, 0xC0, 0xBC, // ...:.... > /* 07D8 */ 0xE7, 0x81, 0xEB, 0x78, 0x02, 0x2C, 0x64, 0x1E, // ...x.,d. > /* 07E0 */ 0x00, 0x50, 0xC7, 0x46, 0x1F, 0x1C, 0xF9, 0x01, // .P.F.... > /* 07E8 */ 0xC0, 0xA1, 0x8F, 0x27, 0xE8, 0x99, 0xF8, 0x58, // ...'...X > /* 07F0 */ 0xF4, 0x54, 0xE2, 0x0B, 0x00, 0x3F, 0xBB, 0xE9, // .T...?.. > /* 07F8 */ 0x7C, 0x02, 0x8A, 0x73, 0x26, 0x78, 0xC6, 0xC1, // |..s&x.. > /* 0800 */ 0xAE, 0x00, 0xF8, 0x33, 0x00, 0xE6, 0xFF, 0x7F, // ...3.... > /* 0808 */ 0x42, 0x81, 0x73, 0x24, 0x03, 0xDF, 0x44, 0x7C, // B.s$..D| > /* 0810 */ 0xAA, 0x38, 0x10, 0xEC, 0x49, 0x16, 0x78, 0xC3, // .8..I.x. > /* 0818 */ 0xF2, 0x93, 0x2C, 0xE0, 0xE3, 0x36, 0x82, 0x9D, // ..,..6.. > /* 0820 */ 0xC5, 0x33, 0x09, 0x23, 0x18, 0xF9, 0x68, 0x82, // .3.#..h. > /* 0828 */ 0x3A, 0x22, 0x3B, 0xE8, 0x29, 0x0C, 0x31, 0xCE, // :";.).1. > /* 0830 */ 0xC7, 0x0A, 0x63, 0x44, 0x2E, 0x7E, 0xD4, 0x9A, // ..cD.~.. > /* 0838 */ 0x8C, 0xCF, 0x66, 0xBE, 0xAC, 0xB3, 0xC3, 0x0F, // ..f..... > /* 0840 */ 0x8E, 0x60, 0xA0, 0x03, 0x0A, 0xEA, 0x38, 0xE6, // .`....8. > /* 0848 */ 0xB3, 0x18, 0xB8, 0xFE, 0xFF, 0x67, 0x31, 0x80, // .....g1. > /* 0850 */ 0x07, 0x67, 0x77, 0x8F, 0x9E, 0x1F, 0xDB, 0x39, // .gw....9 > /* 0858 */ 0x88, 0x47, 0xEF, 0xF0, 0x67, 0x31, 0xE8, 0x61, // .G..g1.a > /* 0860 */ 0xCF, 0x62, 0x40, 0x5B, 0xF0, 0x59, 0x0C, 0x94, // .b@[.Y.. > /* 0868 */ 0xB7, 0x08, 0xFC, 0xFF, 0xFF, 0x16, 0x81, 0x3B, // .......; > /* 0870 */ 0x83, 0x02, 0xAF, 0xB5, 0xF9, 0x84, 0x02, 0xAE, // ........ > /* 0878 */ 0x3B, 0x83, 0x4F, 0x28, 0xC0, 0xF5, 0x08, 0x80, // ;.O(.... > /* 0880 */ 0x3B, 0x83, 0x82, 0xE3, 0x04, 0xC0, 0x7C, 0xDD, // ;.....|. > /* 0888 */ 0x00, 0x28, 0xC8, 0x23, 0x00, 0xFE, 0x0A, 0xEF, // .(.#.... > /* 0890 */ 0x83, 0x09, 0x2E, 0xDE, 0x49, 0x05, 0xC5, 0xE1, // ....I... > /* 0898 */ 0x78, 0x27, 0x15, 0xC4, 0x54, 0x22, 0xBF, 0xB5, // x'..T".. > /* 08A0 */ 0x78, 0x02, 0xE1, 0x0F, 0x2E, 0xCE, 0xFB, 0x19, // x....... > /* 08A8 */ 0x3F, 0x95, 0xC1, 0x10, 0x75, 0xB0, 0x40, 0xC9, // ?...u.@. > /* 08B0 */ 0x38, 0x58, 0x50, 0x10, 0x03, 0x3A, 0xE3, 0x29, // 8XP..:.) > /* 08B8 */ 0x05, 0x7D, 0x2A, 0xE3, 0x97, 0x11, 0x0F, 0x2C, // .}*...., > /* 08C0 */ 0xC1, 0x4C, 0xD7, 0x14, 0xA8, 0xFF, 0x7F, 0x64, // .L.....d > /* 08C8 */ 0x5F, 0x40, 0x70, 0x03, 0x86, 0x0B, 0xF6, 0x20, // _@p.... > /* 08D0 */ 0x61, 0x84, 0xD7, 0x64, 0xCF, 0x03, 0x73, 0x44, // a..d..sD > /* 08D8 */ 0x01, 0x6C, 0x48, 0x1E, 0x3A, 0x4A, 0xE4, 0xD0, // .lH.:J.. > /* 08E0 */ 0x29, 0x88, 0x87, 0x6E, 0x1A, 0x1F, 0x51, 0x70, // )..n..Qp > /* 08E8 */ 0x63, 0x65, 0x17, 0x02, 0x58, 0x51, 0x4F, 0x29, // ce..XQO) > /* 08F0 */ 0xA0, 0x10, 0x39, 0x7C, 0xD0, 0x8C, 0xE3, 0xE8, // ..9|.... > /* 08F8 */ 0x9E, 0x7A, 0x3C, 0x0F, 0x7E, 0x27, 0xF6, 0x31, // .z<.~'.1 > /* 0900 */ 0x0F, 0xEE, 0x49, 0x05, 0x77, 0x6A, 0xC4, 0x9D, // ..I.wj.. > /* 0908 */ 0x54, 0xC0, 0x30, 0x47, 0xEC, 0xA9, 0x0C, 0x1C, // T.0G.... > /* 0910 */ 0xFF, 0xFF, 0x23, 0x28, 0x70, 0xF4, 0x70, 0x04, // ..#(p.p. > /* 0918 */ 0x05, 0xB4, 0x1C, 0x52, 0xF8, 0x31, 0x03, 0x73, // ...R.1.s > /* 0920 */ 0x35, 0xE0, 0x47, 0x50, 0x8C, 0x42, 0x9B, 0x3E, // 5.GP.B.> > /* 0928 */ 0x35, 0x1A, 0xB5, 0x6A, 0x50, 0xA6, 0x46, 0x99, // 5..jP.F. > /* 0930 */ 0x06, 0xB5, 0xFA, 0x54, 0x6A, 0xCC, 0x98, 0x25, // ...Tj..% > /* 0938 */ 0x28, 0x45, 0x58, 0xAD, 0x86, 0xEB, 0x50, 0x0F, // (EX...P. > /* 0940 */ 0x07, 0x81, 0x38, 0xEE, 0x9A, 0x35, 0x64, 0xB2, // ..8..5d. > /* 0948 */ 0x54, 0x81, 0x58, 0x88, 0x0A, 0x10, 0x26, 0x66, // T.X...&f > /* 0950 */ 0x65, 0x02, 0xB1, 0xD4, 0x95, 0x09, 0xC4, 0x51, // e......Q > /* 0958 */ 0x7C, 0x80, 0xB0, 0x80, 0x4A, 0x40, 0x58, 0x54, // |...J@XT > /* 0960 */ 0x2B, 0x40, 0x54, 0x0B, 0x08, 0x8B, 0xE5, 0x05, // +@T..... > /* 0968 */ 0x84, 0x05, 0x5B, 0x9D, 0x40, 0x1C, 0xC6, 0x0D, // ..[.@... > /* 0970 */ 0x08, 0x93, 0xF2, 0x70, 0xD0, 0x60, 0x88, 0x9D, // ...p.`.. > /* 0978 */ 0xF3, 0xA8, 0x0E, 0x8E, 0x06, 0x11, 0x90, 0x43, // .......C > /* 0980 */ 0xFB, 0x01, 0x62, 0x12, 0x16, 0x2D, 0x20, 0x0B, // ..b..- . > /* 0988 */ 0x57, 0x04, 0xC4, 0x62, 0x80, 0x08, 0xC8, 0x3A, // W..b...: > /* 0990 */ 0xD6, 0x26, 0x20, 0x8B, 0x02, 0x11, 0x90, 0xA5, // .& ..... > /* 0998 */ 0x69, 0x02, 0x62, 0x42, 0x41, 0x04, 0xE4, 0x90, // i.bBA... > /* 09A0 */ 0xA2, 0x20, 0xFE, 0xFF, 0x81, 0x9C, 0x18, 0x44, // . .....D > /* 09A8 */ 0x40, 0x0E, 0x6F, 0x0A, 0x88, 0x49, 0x51, 0x05, // @.o..IQ. > /* 09B0 */ 0xC4, 0xD4, 0xBF, 0x0E, 0x04, 0xE4, 0x28, 0x20, // ......( > /* 09B8 */ 0x02, 0x72, 0x20, 0x5B, 0x40, 0x2C, 0x1E, 0x88, // .r [@,.. > /* 09C0 */ 0x80, 0xAC, 0xF0, 0x71, 0x27, 0x20, 0xCB, 0x05, // ...q' .. > /* 09C8 */ 0x11, 0x90, 0x23, 0x18, 0x03, 0x62, 0x81, 0x40, // ..#..b.@ > /* 09D0 */ 0x04, 0xE4, 0xFF, 0x3F // ...? > }) > Name (_HID, EisaId ("PNP0C14") /* Windows Management Instrumentation Device */) // _HID: Hardware ID > Name (_UID, "AOD") // _UID: Unique ID > Name (_WDG, Buffer (0x28) > { > /* 0000 */ 0x6A, 0x0F, 0xBC, 0xAB, 0xA1, 0x8E, 0xD1, 0x11, // j....... > /* 0008 */ 0x00, 0xA0, 0xC9, 0x06, 0x29, 0x10, 0x00, 0x00, // ....)... > /* 0010 */ 0x41, 0x41, 0x01, 0x02, 0x21, 0x12, 0x90, 0x05, // AA..!... > /* 0018 */ 0x66, 0xD5, 0xD1, 0x11, 0xB2, 0xF0, 0x00, 0xA0, // f....... > /* 0020 */ 0xC9, 0x06, 0x29, 0x10, 0x42, 0x41, 0x01, 0x00 // ..).BA.. > }) > Method (WMAA, 3, NotSerialized) > { > If ((Arg0 == Zero)) > { > If ((((Arg1 != One) || (Arg1 != 0x02)) || > (Arg1 != 0x06))) > { > CreateDWordField (Arg2, Zero, WIID) > } > > If ((Arg1 == One)) > { > Return (AM01 ()) > } > ElseIf ((Arg1 == 0x02)) > { > Return (AM02 ()) > } > ElseIf ((Arg1 == 0x03)) > { > Return (AM03 ()) > } > ElseIf ((Arg1 == 0x04)) > { > Return (AM04 (WIID)) > } > ElseIf ((Arg1 == 0x05)) > { > Return (AM05 (Arg2)) > } > ElseIf ((Arg1 == 0x06)) > { > Return (AM06 (WIID)) > } > ElseIf ((Arg1 == 0x07)) > { > Return (AM07 (WIID)) > } > Else > { > Return (Zero) > } > } > } > } > } > > Scope (\_PR.C000) > { > Name (_PCT, Package (0x02) // _PCT: Performance Control > { > ResourceTemplate () > { > Register (FFixedHW, > 0x40, // Bit Width > 0x00, // Bit Offset > 0x00000000C0010062, // Address > ,) > }, > > ResourceTemplate () > { > Register (FFixedHW, > 0x40, // Bit Width > 0x00, // Bit Offset > 0x0000000000000000, // Address > ,) > } > }) > Name (_PSS, Package (0x03) // _PSS: Performance Supported States > { > Package (0x06) > { > 0x00000C80, > 0x00000C80, > 0x00000000, > 0x00000000, > 0x00000000, > 0x00000000 > }, > > Package (0x06) > { > 0x00000AF0, > 0x00000992, > 0x00000000, > 0x00000000, > 0x00000001, > 0x00000001 > }, > > Package (0x06) > { > 0x0000060E, > 0x0000049D, > 0x00000000, > 0x00000000, > 0x00000002, > 0x00000002 > } > }) > Name (XPSS, Package (0x03) > { > Package (0x08) > { > 0x00000C80, > 0x00000C80, > 0x00000000, > 0x00000000, > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > } > }, > > Package (0x08) > { > 0x00000AF0, > 0x00000992, > 0x00000000, > 0x00000000, > Buffer (0x08) > { > 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > } > }, > > Package (0x08) > { > 0x0000060E, > 0x0000049D, > 0x00000000, > 0x00000000, > Buffer (0x08) > { > 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > } > } > }) > Name (_PSD, Package (0x01) // _PSD: Power State Dependencies > { > Package (0x05) > { > 0x05, > 0x00, > 0x00000000, > 0x000000FE, > 0x00000002 > } > }) > Name (PPCV, 0x00) > Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities > { > Return (PPCV) /* \_PR_.C000.PPCV */ > } > > Name (_CST, Package (0x03) // _CST: C-States > { > 0x02, > Package (0x04) > { > ResourceTemplate () > { > Register (FFixedHW, > 0x02, // Bit Width > 0x02, // Bit Offset > 0x0000000000000000, // Address > ,) > }, > > 0x01, > 0x0001, > 0x00000000 > }, > > Package (0x04) > { > ResourceTemplate () > { > Register (SystemIO, > 0x08, // Bit Width > 0x00, // Bit Offset > 0x0000000000000414, // Address > 0x01, // Access Size > ) > }, > > 0x02, > 0x0190, > 0x00000000 > } > }) > Name (_CSD, Package (0x01) // _CSD: C-State Dependencies > { > Package (0x06) > { > 0x06, > 0x00, > 0x00000000, > 0x000000FE, > 0x00000002, > 0x00000000 > } > }) > } > > Scope (\_PR.C001) > { > Name (_PCT, Package (0x02) // _PCT: Performance Control > { > ResourceTemplate () > { > Register (FFixedHW, > 0x40, // Bit Width > 0x00, // Bit Offset > 0x00000000C0010062, // Address > ,) > }, > > ResourceTemplate () > { > Register (FFixedHW, > 0x40, // Bit Width > 0x00, // Bit Offset > 0x0000000000000000, // Address > ,) > } > }) > Name (_PSS, Package (0x03) // _PSS: Performance Supported States > { > Package (0x06) > { > 0x00000C80, > 0x00000C80, > 0x00000000, > 0x00000000, > 0x00000000, > 0x00000000 > }, > > Package (0x06) > { > 0x00000AF0, > 0x00000992, > 0x00000000, > 0x00000000, > 0x00000001, > 0x00000001 > }, > > Package (0x06) > { > 0x0000060E, > 0x0000049D, > 0x00000000, > 0x00000000, > 0x00000002, > 0x00000002 > } > }) > Name (XPSS, Package (0x03) > { > Package (0x08) > { > 0x00000C80, > 0x00000C80, > 0x00000000, > 0x00000000, > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > } > }, > > Package (0x08) > { > 0x00000AF0, > 0x00000992, > 0x00000000, > 0x00000000, > Buffer (0x08) > { > 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > } > }, > > Package (0x08) > { > 0x0000060E, > 0x0000049D, > 0x00000000, > 0x00000000, > Buffer (0x08) > { > 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > } > } > }) > Name (_PSD, Package (0x01) // _PSD: Power State Dependencies > { > Package (0x05) > { > 0x05, > 0x00, > 0x00000000, > 0x000000FE, > 0x00000002 > } > }) > Name (PPCV, 0x00) > Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities > { > Return (PPCV) /* \_PR_.C001.PPCV */ > } > > Name (_CST, Package (0x03) // _CST: C-States > { > 0x02, > Package (0x04) > { > ResourceTemplate () > { > Register (FFixedHW, > 0x02, // Bit Width > 0x02, // Bit Offset > 0x0000000000000000, // Address > ,) > }, > > 0x01, > 0x0001, > 0x00000000 > }, > > Package (0x04) > { > ResourceTemplate () > { > Register (SystemIO, > 0x08, // Bit Width > 0x00, // Bit Offset > 0x0000000000000414, // Address > 0x01, // Access Size > ) > }, > > 0x02, > 0x0190, > 0x00000000 > } > }) > Name (_CSD, Package (0x01) // _CSD: C-State Dependencies > { > Package (0x06) > { > 0x06, > 0x00, > 0x00000000, > 0x000000FE, > 0x00000002, > 0x00000000 > } > }) > } > > Scope (\_PR.C002) > { > Name (_PCT, Package (0x02) // _PCT: Performance Control > { > ResourceTemplate () > { > Register (FFixedHW, > 0x40, // Bit Width > 0x00, // Bit Offset > 0x00000000C0010062, // Address > ,) > }, > > ResourceTemplate () > { > Register (FFixedHW, > 0x40, // Bit Width > 0x00, // Bit Offset > 0x0000000000000000, // Address > ,) > } > }) > Name (_PSS, Package (0x03) // _PSS: Performance Supported States > { > Package (0x06) > { > 0x00000C80, > 0x00000C80, > 0x00000000, > 0x00000000, > 0x00000000, > 0x00000000 > }, > > Package (0x06) > { > 0x00000AF0, > 0x00000992, > 0x00000000, > 0x00000000, > 0x00000001, > 0x00000001 > }, > > Package (0x06) > { > 0x0000060E, > 0x0000049D, > 0x00000000, > 0x00000000, > 0x00000002, > 0x00000002 > } > }) > Name (XPSS, Package (0x03) > { > Package (0x08) > { > 0x00000C80, > 0x00000C80, > 0x00000000, > 0x00000000, > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > } > }, > > Package (0x08) > { > 0x00000AF0, > 0x00000992, > 0x00000000, > 0x00000000, > Buffer (0x08) > { > 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > } > }, > > Package (0x08) > { > 0x0000060E, > 0x0000049D, > 0x00000000, > 0x00000000, > Buffer (0x08) > { > 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > } > } > }) > Name (_PSD, Package (0x01) // _PSD: Power State Dependencies > { > Package (0x05) > { > 0x05, > 0x00, > 0x00000001, > 0x000000FE, > 0x00000002 > } > }) > Name (PPCV, 0x00) > Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities > { > Return (PPCV) /* \_PR_.C002.PPCV */ > } > > Name (_CST, Package (0x03) // _CST: C-States > { > 0x02, > Package (0x04) > { > ResourceTemplate () > { > Register (FFixedHW, > 0x02, // Bit Width > 0x02, // Bit Offset > 0x0000000000000000, // Address > ,) > }, > > 0x01, > 0x0001, > 0x00000000 > }, > > Package (0x04) > { > ResourceTemplate () > { > Register (SystemIO, > 0x08, // Bit Width > 0x00, // Bit Offset > 0x0000000000000414, // Address > 0x01, // Access Size > ) > }, > > 0x02, > 0x0190, > 0x00000000 > } > }) > Name (_CSD, Package (0x01) // _CSD: C-State Dependencies > { > Package (0x06) > { > 0x06, > 0x00, > 0x00000001, > 0x000000FE, > 0x00000002, > 0x00000000 > } > }) > } > > Scope (\_PR.C003) > { > Name (_PCT, Package (0x02) // _PCT: Performance Control > { > ResourceTemplate () > { > Register (FFixedHW, > 0x40, // Bit Width > 0x00, // Bit Offset > 0x00000000C0010062, // Address > ,) > }, > > ResourceTemplate () > { > Register (FFixedHW, > 0x40, // Bit Width > 0x00, // Bit Offset > 0x0000000000000000, // Address > ,) > } > }) > Name (_PSS, Package (0x03) // _PSS: Performance Supported States > { > Package (0x06) > { > 0x00000C80, > 0x00000C80, > 0x00000000, > 0x00000000, > 0x00000000, > 0x00000000 > }, > > Package (0x06) > { > 0x00000AF0, > 0x00000992, > 0x00000000, > 0x00000000, > 0x00000001, > 0x00000001 > }, > > Package (0x06) > { > 0x0000060E, > 0x0000049D, > 0x00000000, > 0x00000000, > 0x00000002, > 0x00000002 > } > }) > Name (XPSS, Package (0x03) > { > Package (0x08) > { > 0x00000C80, > 0x00000C80, > 0x00000000, > 0x00000000, > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > } > }, > > Package (0x08) > { > 0x00000AF0, > 0x00000992, > 0x00000000, > 0x00000000, > Buffer (0x08) > { > 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > } > }, > > Package (0x08) > { > 0x0000060E, > 0x0000049D, > 0x00000000, > 0x00000000, > Buffer (0x08) > { > 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > } > } > }) > Name (_PSD, Package (0x01) // _PSD: Power State Dependencies > { > Package (0x05) > { > 0x05, > 0x00, > 0x00000001, > 0x000000FE, > 0x00000002 > } > }) > Name (PPCV, 0x00) > Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities > { > Return (PPCV) /* \_PR_.C003.PPCV */ > } > > Name (_CST, Package (0x03) // _CST: C-States > { > 0x02, > Package (0x04) > { > ResourceTemplate () > { > Register (FFixedHW, > 0x02, // Bit Width > 0x02, // Bit Offset > 0x0000000000000000, // Address > ,) > }, > > 0x01, > 0x0001, > 0x00000000 > }, > > Package (0x04) > { > ResourceTemplate () > { > Register (SystemIO, > 0x08, // Bit Width > 0x00, // Bit Offset > 0x0000000000000414, // Address > 0x01, // Access Size > ) > }, > > 0x02, > 0x0190, > 0x00000000 > } > }) > Name (_CSD, Package (0x01) // _CSD: C-State Dependencies > { > Package (0x06) > { > 0x06, > 0x00, > 0x00000001, > 0x000000FE, > 0x00000002, > 0x00000000 > } > }) > } > > Scope (\_PR.C004) > { > Name (_PCT, Package (0x02) // _PCT: Performance Control > { > ResourceTemplate () > { > Register (FFixedHW, > 0x40, // Bit Width > 0x00, // Bit Offset > 0x00000000C0010062, // Address > ,) > }, > > ResourceTemplate () > { > Register (FFixedHW, > 0x40, // Bit Width > 0x00, // Bit Offset > 0x0000000000000000, // Address > ,) > } > }) > Name (_PSS, Package (0x03) // _PSS: Performance Supported States > { > Package (0x06) > { > 0x00000C80, > 0x00000C80, > 0x00000000, > 0x00000000, > 0x00000000, > 0x00000000 > }, > > Package (0x06) > { > 0x00000AF0, > 0x00000992, > 0x00000000, > 0x00000000, > 0x00000001, > 0x00000001 > }, > > Package (0x06) > { > 0x0000060E, > 0x0000049D, > 0x00000000, > 0x00000000, > 0x00000002, > 0x00000002 > } > }) > Name (XPSS, Package (0x03) > { > Package (0x08) > { > 0x00000C80, > 0x00000C80, > 0x00000000, > 0x00000000, > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > } > }, > > Package (0x08) > { > 0x00000AF0, > 0x00000992, > 0x00000000, > 0x00000000, > Buffer (0x08) > { > 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > } > }, > > Package (0x08) > { > 0x0000060E, > 0x0000049D, > 0x00000000, > 0x00000000, > Buffer (0x08) > { > 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > } > } > }) > Name (_PSD, Package (0x01) // _PSD: Power State Dependencies > { > Package (0x05) > { > 0x05, > 0x00, > 0x00000002, > 0x000000FE, > 0x00000002 > } > }) > Name (PPCV, 0x00) > Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities > { > Return (PPCV) /* \_PR_.C004.PPCV */ > } > > Name (_CST, Package (0x03) // _CST: C-States > { > 0x02, > Package (0x04) > { > ResourceTemplate () > { > Register (FFixedHW, > 0x02, // Bit Width > 0x02, // Bit Offset > 0x0000000000000000, // Address > ,) > }, > > 0x01, > 0x0001, > 0x00000000 > }, > > Package (0x04) > { > ResourceTemplate () > { > Register (SystemIO, > 0x08, // Bit Width > 0x00, // Bit Offset > 0x0000000000000414, // Address > 0x01, // Access Size > ) > }, > > 0x02, > 0x0190, > 0x00000000 > } > }) > Name (_CSD, Package (0x01) // _CSD: C-State Dependencies > { > Package (0x06) > { > 0x06, > 0x00, > 0x00000002, > 0x000000FE, > 0x00000002, > 0x00000000 > } > }) > } > > Scope (\_PR.C005) > { > Name (_PCT, Package (0x02) // _PCT: Performance Control > { > ResourceTemplate () > { > Register (FFixedHW, > 0x40, // Bit Width > 0x00, // Bit Offset > 0x00000000C0010062, // Address > ,) > }, > > ResourceTemplate () > { > Register (FFixedHW, > 0x40, // Bit Width > 0x00, // Bit Offset > 0x0000000000000000, // Address > ,) > } > }) > Name (_PSS, Package (0x03) // _PSS: Performance Supported States > { > Package (0x06) > { > 0x00000C80, > 0x00000C80, > 0x00000000, > 0x00000000, > 0x00000000, > 0x00000000 > }, > > Package (0x06) > { > 0x00000AF0, > 0x00000992, > 0x00000000, > 0x00000000, > 0x00000001, > 0x00000001 > }, > > Package (0x06) > { > 0x0000060E, > 0x0000049D, > 0x00000000, > 0x00000000, > 0x00000002, > 0x00000002 > } > }) > Name (XPSS, Package (0x03) > { > Package (0x08) > { > 0x00000C80, > 0x00000C80, > 0x00000000, > 0x00000000, > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > } > }, > > Package (0x08) > { > 0x00000AF0, > 0x00000992, > 0x00000000, > 0x00000000, > Buffer (0x08) > { > 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > } > }, > > Package (0x08) > { > 0x0000060E, > 0x0000049D, > 0x00000000, > 0x00000000, > Buffer (0x08) > { > 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > } > } > }) > Name (_PSD, Package (0x01) // _PSD: Power State Dependencies > { > Package (0x05) > { > 0x05, > 0x00, > 0x00000002, > 0x000000FE, > 0x00000002 > } > }) > Name (PPCV, 0x00) > Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities > { > Return (PPCV) /* \_PR_.C005.PPCV */ > } > > Name (_CST, Package (0x03) // _CST: C-States > { > 0x02, > Package (0x04) > { > ResourceTemplate () > { > Register (FFixedHW, > 0x02, // Bit Width > 0x02, // Bit Offset > 0x0000000000000000, // Address > ,) > }, > > 0x01, > 0x0001, > 0x00000000 > }, > > Package (0x04) > { > ResourceTemplate () > { > Register (SystemIO, > 0x08, // Bit Width > 0x00, // Bit Offset > 0x0000000000000414, // Address > 0x01, // Access Size > ) > }, > > 0x02, > 0x0190, > 0x00000000 > } > }) > Name (_CSD, Package (0x01) // _CSD: C-State Dependencies > { > Package (0x06) > { > 0x06, > 0x00, > 0x00000002, > 0x000000FE, > 0x00000002, > 0x00000000 > } > }) > } > > Scope (\_PR.C006) > { > Name (_PCT, Package (0x02) // _PCT: Performance Control > { > ResourceTemplate () > { > Register (FFixedHW, > 0x40, // Bit Width > 0x00, // Bit Offset > 0x00000000C0010062, // Address > ,) > }, > > ResourceTemplate () > { > Register (FFixedHW, > 0x40, // Bit Width > 0x00, // Bit Offset > 0x0000000000000000, // Address > ,) > } > }) > Name (_PSS, Package (0x03) // _PSS: Performance Supported States > { > Package (0x06) > { > 0x00000C80, > 0x00000C80, > 0x00000000, > 0x00000000, > 0x00000000, > 0x00000000 > }, > > Package (0x06) > { > 0x00000AF0, > 0x00000992, > 0x00000000, > 0x00000000, > 0x00000001, > 0x00000001 > }, > > Package (0x06) > { > 0x0000060E, > 0x0000049D, > 0x00000000, > 0x00000000, > 0x00000002, > 0x00000002 > } > }) > Name (XPSS, Package (0x03) > { > Package (0x08) > { > 0x00000C80, > 0x00000C80, > 0x00000000, > 0x00000000, > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > } > }, > > Package (0x08) > { > 0x00000AF0, > 0x00000992, > 0x00000000, > 0x00000000, > Buffer (0x08) > { > 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > } > }, > > Package (0x08) > { > 0x0000060E, > 0x0000049D, > 0x00000000, > 0x00000000, > Buffer (0x08) > { > 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > } > } > }) > Name (_PSD, Package (0x01) // _PSD: Power State Dependencies > { > Package (0x05) > { > 0x05, > 0x00, > 0x00000003, > 0x000000FE, > 0x00000002 > } > }) > Name (PPCV, 0x00) > Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities > { > Return (PPCV) /* \_PR_.C006.PPCV */ > } > > Name (_CST, Package (0x03) // _CST: C-States > { > 0x02, > Package (0x04) > { > ResourceTemplate () > { > Register (FFixedHW, > 0x02, // Bit Width > 0x02, // Bit Offset > 0x0000000000000000, // Address > ,) > }, > > 0x01, > 0x0001, > 0x00000000 > }, > > Package (0x04) > { > ResourceTemplate () > { > Register (SystemIO, > 0x08, // Bit Width > 0x00, // Bit Offset > 0x0000000000000414, // Address > 0x01, // Access Size > ) > }, > > 0x02, > 0x0190, > 0x00000000 > } > }) > Name (_CSD, Package (0x01) // _CSD: C-State Dependencies > { > Package (0x06) > { > 0x06, > 0x00, > 0x00000003, > 0x000000FE, > 0x00000002, > 0x00000000 > } > }) > } > > Scope (\_PR.C007) > { > Name (_PCT, Package (0x02) // _PCT: Performance Control > { > ResourceTemplate () > { > Register (FFixedHW, > 0x40, // Bit Width > 0x00, // Bit Offset > 0x00000000C0010062, // Address > ,) > }, > > ResourceTemplate () > { > Register (FFixedHW, > 0x40, // Bit Width > 0x00, // Bit Offset > 0x0000000000000000, // Address > ,) > } > }) > Name (_PSS, Package (0x03) // _PSS: Performance Supported States > { > Package (0x06) > { > 0x00000C80, > 0x00000C80, > 0x00000000, > 0x00000000, > 0x00000000, > 0x00000000 > }, > > Package (0x06) > { > 0x00000AF0, > 0x00000992, > 0x00000000, > 0x00000000, > 0x00000001, > 0x00000001 > }, > > Package (0x06) > { > 0x0000060E, > 0x0000049D, > 0x00000000, > 0x00000000, > 0x00000002, > 0x00000002 > } > }) > Name (XPSS, Package (0x03) > { > Package (0x08) > { > 0x00000C80, > 0x00000C80, > 0x00000000, > 0x00000000, > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > } > }, > > Package (0x08) > { > 0x00000AF0, > 0x00000992, > 0x00000000, > 0x00000000, > Buffer (0x08) > { > 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > } > }, > > Package (0x08) > { > 0x0000060E, > 0x0000049D, > 0x00000000, > 0x00000000, > Buffer (0x08) > { > 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > } > } > }) > Name (_PSD, Package (0x01) // _PSD: Power State Dependencies > { > Package (0x05) > { > 0x05, > 0x00, > 0x00000003, > 0x000000FE, > 0x00000002 > } > }) > Name (PPCV, 0x00) > Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities > { > Return (PPCV) /* \_PR_.C007.PPCV */ > } > > Name (_CST, Package (0x03) // _CST: C-States > { > 0x02, > Package (0x04) > { > ResourceTemplate () > { > Register (FFixedHW, > 0x02, // Bit Width > 0x02, // Bit Offset > 0x0000000000000000, // Address > ,) > }, > > 0x01, > 0x0001, > 0x00000000 > }, > > Package (0x04) > { > ResourceTemplate () > { > Register (SystemIO, > 0x08, // Bit Width > 0x00, // Bit Offset > 0x0000000000000414, // Address > 0x01, // Access Size > ) > }, > > 0x02, > 0x0190, > 0x00000000 > } > }) > Name (_CSD, Package (0x01) // _CSD: C-State Dependencies > { > Package (0x06) > { > 0x06, > 0x00, > 0x00000003, > 0x000000FE, > 0x00000002, > 0x00000000 > } > }) > } > > Scope (\_PR.C008) > { > Name (_PCT, Package (0x02) // _PCT: Performance Control > { > ResourceTemplate () > { > Register (FFixedHW, > 0x40, // Bit Width > 0x00, // Bit Offset > 0x00000000C0010062, // Address > ,) > }, > > ResourceTemplate () > { > Register (FFixedHW, > 0x40, // Bit Width > 0x00, // Bit Offset > 0x0000000000000000, // Address > ,) > } > }) > Name (_PSS, Package (0x03) // _PSS: Performance Supported States > { > Package (0x06) > { > 0x00000C80, > 0x00000C80, > 0x00000000, > 0x00000000, > 0x00000000, > 0x00000000 > }, > > Package (0x06) > { > 0x00000AF0, > 0x00000992, > 0x00000000, > 0x00000000, > 0x00000001, > 0x00000001 > }, > > Package (0x06) > { > 0x0000060E, > 0x0000049D, > 0x00000000, > 0x00000000, > 0x00000002, > 0x00000002 > } > }) > Name (XPSS, Package (0x03) > { > Package (0x08) > { > 0x00000C80, > 0x00000C80, > 0x00000000, > 0x00000000, > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > } > }, > > Package (0x08) > { > 0x00000AF0, > 0x00000992, > 0x00000000, > 0x00000000, > Buffer (0x08) > { > 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > } > }, > > Package (0x08) > { > 0x0000060E, > 0x0000049D, > 0x00000000, > 0x00000000, > Buffer (0x08) > { > 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > } > } > }) > Name (_PSD, Package (0x01) // _PSD: Power State Dependencies > { > Package (0x05) > { > 0x05, > 0x00, > 0x00000004, > 0x000000FE, > 0x00000002 > } > }) > Name (PPCV, 0x00) > Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities > { > Return (PPCV) /* \_PR_.C008.PPCV */ > } > > Name (_CST, Package (0x03) // _CST: C-States > { > 0x02, > Package (0x04) > { > ResourceTemplate () > { > Register (FFixedHW, > 0x02, // Bit Width > 0x02, // Bit Offset > 0x0000000000000000, // Address > ,) > }, > > 0x01, > 0x0001, > 0x00000000 > }, > > Package (0x04) > { > ResourceTemplate () > { > Register (SystemIO, > 0x08, // Bit Width > 0x00, // Bit Offset > 0x0000000000000414, // Address > 0x01, // Access Size > ) > }, > > 0x02, > 0x0190, > 0x00000000 > } > }) > Name (_CSD, Package (0x01) // _CSD: C-State Dependencies > { > Package (0x06) > { > 0x06, > 0x00, > 0x00000004, > 0x000000FE, > 0x00000002, > 0x00000000 > } > }) > } > > Scope (\_PR.C009) > { > Name (_PCT, Package (0x02) // _PCT: Performance Control > { > ResourceTemplate () > { > Register (FFixedHW, > 0x40, // Bit Width > 0x00, // Bit Offset > 0x00000000C0010062, // Address > ,) > }, > > ResourceTemplate () > { > Register (FFixedHW, > 0x40, // Bit Width > 0x00, // Bit Offset > 0x0000000000000000, // Address > ,) > } > }) > Name (_PSS, Package (0x03) // _PSS: Performance Supported States > { > Package (0x06) > { > 0x00000C80, > 0x00000C80, > 0x00000000, > 0x00000000, > 0x00000000, > 0x00000000 > }, > > Package (0x06) > { > 0x00000AF0, > 0x00000992, > 0x00000000, > 0x00000000, > 0x00000001, > 0x00000001 > }, > > Package (0x06) > { > 0x0000060E, > 0x0000049D, > 0x00000000, > 0x00000000, > 0x00000002, > 0x00000002 > } > }) > Name (XPSS, Package (0x03) > { > Package (0x08) > { > 0x00000C80, > 0x00000C80, > 0x00000000, > 0x00000000, > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > } > }, > > Package (0x08) > { > 0x00000AF0, > 0x00000992, > 0x00000000, > 0x00000000, > Buffer (0x08) > { > 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > } > }, > > Package (0x08) > { > 0x0000060E, > 0x0000049D, > 0x00000000, > 0x00000000, > Buffer (0x08) > { > 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > } > } > }) > Name (_PSD, Package (0x01) // _PSD: Power State Dependencies > { > Package (0x05) > { > 0x05, > 0x00, > 0x00000004, > 0x000000FE, > 0x00000002 > } > }) > Name (PPCV, 0x00) > Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities > { > Return (PPCV) /* \_PR_.C009.PPCV */ > } > > Name (_CST, Package (0x03) // _CST: C-States > { > 0x02, > Package (0x04) > { > ResourceTemplate () > { > Register (FFixedHW, > 0x02, // Bit Width > 0x02, // Bit Offset > 0x0000000000000000, // Address > ,) > }, > > 0x01, > 0x0001, > 0x00000000 > }, > > Package (0x04) > { > ResourceTemplate () > { > Register (SystemIO, > 0x08, // Bit Width > 0x00, // Bit Offset > 0x0000000000000414, // Address > 0x01, // Access Size > ) > }, > > 0x02, > 0x0190, > 0x00000000 > } > }) > Name (_CSD, Package (0x01) // _CSD: C-State Dependencies > { > Package (0x06) > { > 0x06, > 0x00, > 0x00000004, > 0x000000FE, > 0x00000002, > 0x00000000 > } > }) > } > > Scope (\_PR.C00A) > { > Name (_PCT, Package (0x02) // _PCT: Performance Control > { > ResourceTemplate () > { > Register (FFixedHW, > 0x40, // Bit Width > 0x00, // Bit Offset > 0x00000000C0010062, // Address > ,) > }, > > ResourceTemplate () > { > Register (FFixedHW, > 0x40, // Bit Width > 0x00, // Bit Offset > 0x0000000000000000, // Address > ,) > } > }) > Name (_PSS, Package (0x03) // _PSS: Performance Supported States > { > Package (0x06) > { > 0x00000C80, > 0x00000C80, > 0x00000000, > 0x00000000, > 0x00000000, > 0x00000000 > }, > > Package (0x06) > { > 0x00000AF0, > 0x00000992, > 0x00000000, > 0x00000000, > 0x00000001, > 0x00000001 > }, > > Package (0x06) > { > 0x0000060E, > 0x0000049D, > 0x00000000, > 0x00000000, > 0x00000002, > 0x00000002 > } > }) > Name (XPSS, Package (0x03) > { > Package (0x08) > { > 0x00000C80, > 0x00000C80, > 0x00000000, > 0x00000000, > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > } > }, > > Package (0x08) > { > 0x00000AF0, > 0x00000992, > 0x00000000, > 0x00000000, > Buffer (0x08) > { > 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > } > }, > > Package (0x08) > { > 0x0000060E, > 0x0000049D, > 0x00000000, > 0x00000000, > Buffer (0x08) > { > 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > } > } > }) > Name (_PSD, Package (0x01) // _PSD: Power State Dependencies > { > Package (0x05) > { > 0x05, > 0x00, > 0x00000005, > 0x000000FE, > 0x00000002 > } > }) > Name (PPCV, 0x00) > Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities > { > Return (PPCV) /* \_PR_.C00A.PPCV */ > } > > Name (_CST, Package (0x03) // _CST: C-States > { > 0x02, > Package (0x04) > { > ResourceTemplate () > { > Register (FFixedHW, > 0x02, // Bit Width > 0x02, // Bit Offset > 0x0000000000000000, // Address > ,) > }, > > 0x01, > 0x0001, > 0x00000000 > }, > > Package (0x04) > { > ResourceTemplate () > { > Register (SystemIO, > 0x08, // Bit Width > 0x00, // Bit Offset > 0x0000000000000414, // Address > 0x01, // Access Size > ) > }, > > 0x02, > 0x0190, > 0x00000000 > } > }) > Name (_CSD, Package (0x01) // _CSD: C-State Dependencies > { > Package (0x06) > { > 0x06, > 0x00, > 0x00000005, > 0x000000FE, > 0x00000002, > 0x00000000 > } > }) > } > > Scope (\_PR.C00B) > { > Name (_PCT, Package (0x02) // _PCT: Performance Control > { > ResourceTemplate () > { > Register (FFixedHW, > 0x40, // Bit Width > 0x00, // Bit Offset > 0x00000000C0010062, // Address > ,) > }, > > ResourceTemplate () > { > Register (FFixedHW, > 0x40, // Bit Width > 0x00, // Bit Offset > 0x0000000000000000, // Address > ,) > } > }) > Name (_PSS, Package (0x03) // _PSS: Performance Supported States > { > Package (0x06) > { > 0x00000C80, > 0x00000C80, > 0x00000000, > 0x00000000, > 0x00000000, > 0x00000000 > }, > > Package (0x06) > { > 0x00000AF0, > 0x00000992, > 0x00000000, > 0x00000000, > 0x00000001, > 0x00000001 > }, > > Package (0x06) > { > 0x0000060E, > 0x0000049D, > 0x00000000, > 0x00000000, > 0x00000002, > 0x00000002 > } > }) > Name (XPSS, Package (0x03) > { > Package (0x08) > { > 0x00000C80, > 0x00000C80, > 0x00000000, > 0x00000000, > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > } > }, > > Package (0x08) > { > 0x00000AF0, > 0x00000992, > 0x00000000, > 0x00000000, > Buffer (0x08) > { > 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > } > }, > > Package (0x08) > { > 0x0000060E, > 0x0000049D, > 0x00000000, > 0x00000000, > Buffer (0x08) > { > 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > } > } > }) > Name (_PSD, Package (0x01) // _PSD: Power State Dependencies > { > Package (0x05) > { > 0x05, > 0x00, > 0x00000005, > 0x000000FE, > 0x00000002 > } > }) > Name (PPCV, 0x00) > Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities > { > Return (PPCV) /* \_PR_.C00B.PPCV */ > } > > Name (_CST, Package (0x03) // _CST: C-States > { > 0x02, > Package (0x04) > { > ResourceTemplate () > { > Register (FFixedHW, > 0x02, // Bit Width > 0x02, // Bit Offset > 0x0000000000000000, // Address > ,) > }, > > 0x01, > 0x0001, > 0x00000000 > }, > > Package (0x04) > { > ResourceTemplate () > { > Register (SystemIO, > 0x08, // Bit Width > 0x00, // Bit Offset > 0x0000000000000414, // Address > 0x01, // Access Size > ) > }, > > 0x02, > 0x0190, > 0x00000000 > } > }) > Name (_CSD, Package (0x01) // _CSD: C-State Dependencies > { > Package (0x06) > { > 0x06, > 0x00, > 0x00000005, > 0x000000FE, > 0x00000002, > 0x00000000 > } > }) > } > > Scope (\_PR.C00C) > { > Name (_PCT, Package (0x02) // _PCT: Performance Control > { > ResourceTemplate () > { > Register (FFixedHW, > 0x40, // Bit Width > 0x00, // Bit Offset > 0x00000000C0010062, // Address > ,) > }, > > ResourceTemplate () > { > Register (FFixedHW, > 0x40, // Bit Width > 0x00, // Bit Offset > 0x0000000000000000, // Address > ,) > } > }) > Name (_PSS, Package (0x03) // _PSS: Performance Supported States > { > Package (0x06) > { > 0x00000C80, > 0x00000C80, > 0x00000000, > 0x00000000, > 0x00000000, > 0x00000000 > }, > > Package (0x06) > { > 0x00000AF0, > 0x00000992, > 0x00000000, > 0x00000000, > 0x00000001, > 0x00000001 > }, > > Package (0x06) > { > 0x0000060E, > 0x0000049D, > 0x00000000, > 0x00000000, > 0x00000002, > 0x00000002 > } > }) > Name (XPSS, Package (0x03) > { > Package (0x08) > { > 0x00000C80, > 0x00000C80, > 0x00000000, > 0x00000000, > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > } > }, > > Package (0x08) > { > 0x00000AF0, > 0x00000992, > 0x00000000, > 0x00000000, > Buffer (0x08) > { > 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > } > }, > > Package (0x08) > { > 0x0000060E, > 0x0000049D, > 0x00000000, > 0x00000000, > Buffer (0x08) > { > 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > } > } > }) > Name (_PSD, Package (0x01) // _PSD: Power State Dependencies > { > Package (0x05) > { > 0x05, > 0x00, > 0x00000006, > 0x000000FE, > 0x00000002 > } > }) > Name (PPCV, 0x00) > Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities > { > Return (PPCV) /* \_PR_.C00C.PPCV */ > } > > Name (_CST, Package (0x03) // _CST: C-States > { > 0x02, > Package (0x04) > { > ResourceTemplate () > { > Register (FFixedHW, > 0x02, // Bit Width > 0x02, // Bit Offset > 0x0000000000000000, // Address > ,) > }, > > 0x01, > 0x0001, > 0x00000000 > }, > > Package (0x04) > { > ResourceTemplate () > { > Register (SystemIO, > 0x08, // Bit Width > 0x00, // Bit Offset > 0x0000000000000414, // Address > 0x01, // Access Size > ) > }, > > 0x02, > 0x0190, > 0x00000000 > } > }) > Name (_CSD, Package (0x01) // _CSD: C-State Dependencies > { > Package (0x06) > { > 0x06, > 0x00, > 0x00000006, > 0x000000FE, > 0x00000002, > 0x00000000 > } > }) > } > > Scope (\_PR.C00D) > { > Name (_PCT, Package (0x02) // _PCT: Performance Control > { > ResourceTemplate () > { > Register (FFixedHW, > 0x40, // Bit Width > 0x00, // Bit Offset > 0x00000000C0010062, // Address > ,) > }, > > ResourceTemplate () > { > Register (FFixedHW, > 0x40, // Bit Width > 0x00, // Bit Offset > 0x0000000000000000, // Address > ,) > } > }) > Name (_PSS, Package (0x03) // _PSS: Performance Supported States > { > Package (0x06) > { > 0x00000C80, > 0x00000C80, > 0x00000000, > 0x00000000, > 0x00000000, > 0x00000000 > }, > > Package (0x06) > { > 0x00000AF0, > 0x00000992, > 0x00000000, > 0x00000000, > 0x00000001, > 0x00000001 > }, > > Package (0x06) > { > 0x0000060E, > 0x0000049D, > 0x00000000, > 0x00000000, > 0x00000002, > 0x00000002 > } > }) > Name (XPSS, Package (0x03) > { > Package (0x08) > { > 0x00000C80, > 0x00000C80, > 0x00000000, > 0x00000000, > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > } > }, > > Package (0x08) > { > 0x00000AF0, > 0x00000992, > 0x00000000, > 0x00000000, > Buffer (0x08) > { > 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > } > }, > > Package (0x08) > { > 0x0000060E, > 0x0000049D, > 0x00000000, > 0x00000000, > Buffer (0x08) > { > 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > } > } > }) > Name (_PSD, Package (0x01) // _PSD: Power State Dependencies > { > Package (0x05) > { > 0x05, > 0x00, > 0x00000006, > 0x000000FE, > 0x00000002 > } > }) > Name (PPCV, 0x00) > Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities > { > Return (PPCV) /* \_PR_.C00D.PPCV */ > } > > Name (_CST, Package (0x03) // _CST: C-States > { > 0x02, > Package (0x04) > { > ResourceTemplate () > { > Register (FFixedHW, > 0x02, // Bit Width > 0x02, // Bit Offset > 0x0000000000000000, // Address > ,) > }, > > 0x01, > 0x0001, > 0x00000000 > }, > > Package (0x04) > { > ResourceTemplate () > { > Register (SystemIO, > 0x08, // Bit Width > 0x00, // Bit Offset > 0x0000000000000414, // Address > 0x01, // Access Size > ) > }, > > 0x02, > 0x0190, > 0x00000000 > } > }) > Name (_CSD, Package (0x01) // _CSD: C-State Dependencies > { > Package (0x06) > { > 0x06, > 0x00, > 0x00000006, > 0x000000FE, > 0x00000002, > 0x00000000 > } > }) > } > > Scope (\_PR.C00E) > { > Name (_PCT, Package (0x02) // _PCT: Performance Control > { > ResourceTemplate () > { > Register (FFixedHW, > 0x40, // Bit Width > 0x00, // Bit Offset > 0x00000000C0010062, // Address > ,) > }, > > ResourceTemplate () > { > Register (FFixedHW, > 0x40, // Bit Width > 0x00, // Bit Offset > 0x0000000000000000, // Address > ,) > } > }) > Name (_PSS, Package (0x03) // _PSS: Performance Supported States > { > Package (0x06) > { > 0x00000C80, > 0x00000C80, > 0x00000000, > 0x00000000, > 0x00000000, > 0x00000000 > }, > > Package (0x06) > { > 0x00000AF0, > 0x00000992, > 0x00000000, > 0x00000000, > 0x00000001, > 0x00000001 > }, > > Package (0x06) > { > 0x0000060E, > 0x0000049D, > 0x00000000, > 0x00000000, > 0x00000002, > 0x00000002 > } > }) > Name (XPSS, Package (0x03) > { > Package (0x08) > { > 0x00000C80, > 0x00000C80, > 0x00000000, > 0x00000000, > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > } > }, > > Package (0x08) > { > 0x00000AF0, > 0x00000992, > 0x00000000, > 0x00000000, > Buffer (0x08) > { > 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > } > }, > > Package (0x08) > { > 0x0000060E, > 0x0000049D, > 0x00000000, > 0x00000000, > Buffer (0x08) > { > 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > } > } > }) > Name (_PSD, Package (0x01) // _PSD: Power State Dependencies > { > Package (0x05) > { > 0x05, > 0x00, > 0x00000007, > 0x000000FE, > 0x00000002 > } > }) > Name (PPCV, 0x00) > Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities > { > Return (PPCV) /* \_PR_.C00E.PPCV */ > } > > Name (_CST, Package (0x03) // _CST: C-States > { > 0x02, > Package (0x04) > { > ResourceTemplate () > { > Register (FFixedHW, > 0x02, // Bit Width > 0x02, // Bit Offset > 0x0000000000000000, // Address > ,) > }, > > 0x01, > 0x0001, > 0x00000000 > }, > > Package (0x04) > { > ResourceTemplate () > { > Register (SystemIO, > 0x08, // Bit Width > 0x00, // Bit Offset > 0x0000000000000414, // Address > 0x01, // Access Size > ) > }, > > 0x02, > 0x0190, > 0x00000000 > } > }) > Name (_CSD, Package (0x01) // _CSD: C-State Dependencies > { > Package (0x06) > { > 0x06, > 0x00, > 0x00000007, > 0x000000FE, > 0x00000002, > 0x00000000 > } > }) > } > > Scope (\_PR.C00F) > { > Name (_PCT, Package (0x02) // _PCT: Performance Control > { > ResourceTemplate () > { > Register (FFixedHW, > 0x40, // Bit Width > 0x00, // Bit Offset > 0x00000000C0010062, // Address > ,) > }, > > ResourceTemplate () > { > Register (FFixedHW, > 0x40, // Bit Width > 0x00, // Bit Offset > 0x0000000000000000, // Address > ,) > } > }) > Name (_PSS, Package (0x03) // _PSS: Performance Supported States > { > Package (0x06) > { > 0x00000C80, > 0x00000C80, > 0x00000000, > 0x00000000, > 0x00000000, > 0x00000000 > }, > > Package (0x06) > { > 0x00000AF0, > 0x00000992, > 0x00000000, > 0x00000000, > 0x00000001, > 0x00000001 > }, > > Package (0x06) > { > 0x0000060E, > 0x0000049D, > 0x00000000, > 0x00000000, > 0x00000002, > 0x00000002 > } > }) > Name (XPSS, Package (0x03) > { > Package (0x08) > { > 0x00000C80, > 0x00000C80, > 0x00000000, > 0x00000000, > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > } > }, > > Package (0x08) > { > 0x00000AF0, > 0x00000992, > 0x00000000, > 0x00000000, > Buffer (0x08) > { > 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > } > }, > > Package (0x08) > { > 0x0000060E, > 0x0000049D, > 0x00000000, > 0x00000000, > Buffer (0x08) > { > 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > }, > > Buffer (0x08) > { > 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ > } > } > }) > Name (_PSD, Package (0x01) // _PSD: Power State Dependencies > { > Package (0x05) > { > 0x05, > 0x00, > 0x00000007, > 0x000000FE, > 0x00000002 > } > }) > Name (PPCV, 0x00) > Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities > { > Return (PPCV) /* \_PR_.C00F.PPCV */ > } > > Name (_CST, Package (0x03) // _CST: C-States > { > 0x02, > Package (0x04) > { > ResourceTemplate () > { > Register (FFixedHW, > 0x02, // Bit Width > 0x02, // Bit Offset > 0x0000000000000000, // Address > ,) > }, > > 0x01, > 0x0001, > 0x00000000 > }, > > Package (0x04) > { > ResourceTemplate () > { > Register (SystemIO, > 0x08, // Bit Width > 0x00, // Bit Offset > 0x0000000000000414, // Address > 0x01, // Access Size > ) > }, > > 0x02, > 0x0190, > 0x00000000 > } > }) > Name (_CSD, Package (0x01) // _CSD: C-State Dependencies > { > Package (0x06) > { > 0x06, > 0x00, > 0x00000007, > 0x000000FE, > 0x00000002, > 0x00000000 > } > }) > } > > OperationRegion (CPNV, SystemMemory, 0xDCC62018, 0x000100CD) > Field (CPNV, AnyAcc, Lock, Preserve) > { > M082, 32, > M083, 32, > M084, 32, > M085, 8, > M221, 8, > M086, 16, > M229, 8, > M231, 16, > M235, 8, > M233, 32, > , 1, > , 2, > , 1, > , 1, > , 1, > , 1, > Offset (0x19), > M087, 1, > , 1, > Offset (0x1C), > M088, 16, > M089, 16, > M090, 3, > M091, 5, > M092, 8, > M093, 3, > M094, 5, > M095, 8, > M096, 8, > M097, 8, > M098, 32, > M099, 32, > M100, 32, > M101, 32, > M102, 32, > M103, 32, > M104, 224, > M105, 32, > M106, 32768, > M378, 32768, > M379, 32768, > M380, 32768, > M381, 32768, > M382, 32768, > M383, 32768, > M384, 32768, > M385, 32768, > M386, 32768, > M387, 32768, > M388, 32768, > M389, 32768, > M390, 32768, > M391, 32768, > M392, 32768, > M107, 64, > M320, 32, > M321, 32, > M322, 32, > M323, 32, > M324, 32, > M325, 32, > M326, 32, > M327, 16, > M328, 8, > M128, 32, > M108, 32, > M109, 32, > M110, 32, > M122, 32, > M131, 32, > M132, 32, > M133, 32, > M134, 32, > M135, 32, > M136, 32, > M220, 32, > M226, 32, > M251, 32, > M310, 32, > M280, 32, > M290, 32, > M331, 32 > } > > Method (M000, 1, Serialized) > { > Name (M285, Buffer (0x04) > { > 0x01, 0x03, 0x80, 0x00 // .... > }) > CreateByteField (M285, Zero, M286) > CreateByteField (M285, One, M287) > CreateWordField (M285, 0x02, M288) > If ((ToInteger (M286) == One)) > { > Local0 = (Arg0 + 0xB0000C00) > Local1 = ToInteger (M288) > If ((ToInteger (M287) == 0x03)) > { > OperationRegion (VARM, SystemIO, Local1, 0x04) > Field (VARM, DWordAcc, NoLock, Preserve) > { > VARR, 32 > } > > VARR = Local0 > } > ElseIf ((ToInteger (M287) == 0x02)) > { > OperationRegion (VARN, SystemIO, Local1, 0x02) > Field (VARN, WordAcc, NoLock, Preserve) > { > VARS, 16 > } > > VARS = (Local0 & 0xFFFF) > } > ElseIf ((ToInteger (M287) == One)) > { > OperationRegion (VARO, SystemIO, Local1, One) > Field (VARO, ByteAcc, NoLock, Preserve) > { > VART, 8 > } > > VART = (Local0 & 0xFF) > } > } > } > > Method (M019, 4, Serialized) > { > Return (M017 (Arg0, Arg1, Arg2, Arg3, Zero, 0x20)) > } > > Method (M020, 5, Serialized) > { > M018 (Arg0, Arg1, Arg2, Arg3, Zero, 0x20, Arg4) > } > > Mutex (M253, 0x00) > Method (M249, 4, Serialized) > { > If ((((Arg0 + Arg1) + Arg2) == Zero)) > { > Local0 = Zero > } > Else > { > Local0 = M252 (Arg0, Arg1, Arg2) > } > > If ((Local0 == Ones)) > { > Return (Ones) > } > > Local0 = (M083 + (Local0 << 0x14)) > Local0 += 0xB8 > Acquire (M253, 0xFFFF) > OperationRegion (VARM, SystemMemory, Local0, 0x08) > Field (VARM, DWordAcc, NoLock, Preserve) > { > VAR1, 32 > } > > BankField (VARM, VAR1, Arg3, DWordAcc, NoLock, Preserve) > { > Offset (0x04), > VAR2, 32 > } > > Local1 = VAR1 /* \M249.VAR1 */ > Local2 = VAR2 /* \M249.VAR2 */ > VAR1 = Local1 > Release (M253) > Return (Local2) > } > > Method (M250, 5, Serialized) > { > If ((((Arg0 + Arg1) + Arg2) == Zero)) > { > Local0 = Zero > } > Else > { > Local0 = M252 (Arg0, Arg1, Arg2) > } > > If ((Local0 != Ones)) > { > Local0 = (M083 + (Local0 << 0x14)) > Local0 += 0xB8 > Acquire (M253, 0xFFFF) > OperationRegion (VARM, SystemMemory, Local0, 0x08) > Field (VARM, DWordAcc, NoLock, Preserve) > { > VAR1, 32 > } > > BankField (VARM, VAR1, Arg3, DWordAcc, NoLock, Preserve) > { > Offset (0x04), > VAR2, 32 > } > > Local1 = VAR1 /* \M250.VAR1 */ > VAR2 = Arg4 > VAR1 = Local1 > Release (M253) > } > } > > Method (M021, 4, Serialized) > { > Local0 = (M083 + (Arg0 << 0x14)) > Local0 += (Arg1 << 0x0F) > Local0 += (Arg2 << 0x0C) > Local0 += 0xE0 > OperationRegion (VARM, SystemMemory, Local0, 0x08) > Field (VARM, DWordAcc, NoLock, Preserve) > { > VAR1, 32 > } > > BankField (VARM, VAR1, Arg3, DWordAcc, NoLock, Preserve) > { > Offset (0x04), > VAR2, 32 > } > > Local0 = VAR2 /* \M021.VAR2 */ > Return (Local0) > } > > Method (M022, 5, Serialized) > { > Local0 = (M083 + (Arg0 << 0x14)) > Local0 += (Arg1 << 0x0F) > Local0 += (Arg2 << 0x0C) > Local0 += 0xE0 > OperationRegion (VARM, SystemMemory, Local0, 0x08) > Field (VARM, DWordAcc, NoLock, Preserve) > { > VAR1, 32 > } > > BankField (VARM, VAR1, Arg3, DWordAcc, NoLock, Preserve) > { > Offset (0x04), > VAR2, 32 > } > > VAR2 = Arg4 > } > > Method (M023, 3, Serialized) > { > M018 (Arg0, Arg1, Arg2, 0x70, 0x03, One, Zero) > M018 (Arg0, Arg1, Arg2, 0x70, 0x13, One, One) > } > > Method (M024, 3, Serialized) > { > Local0 = M019 (Arg0, Arg1, Arg2, 0x0128) > If ((Local0 & 0x00020000)) > { > Return (Ones) > } > Else > { > Return (Zero) > } > } > > Method (M026, 3, Serialized) > { > Local0 = M021 (Arg0, Arg1, Arg2, 0xA2) > Local0 &= 0xFFFFFFF8 > Local1 = (Local0 >> 0x04) > Local1 &= 0x07 > Local0 |= Local1 > Local0 |= 0x0100 > M022 (Arg0, Arg1, Arg2, 0xA2, Local0) > } > > Method (M025, 3, Serialized) > { > Local0 = M019 (Arg0, Arg1, Arg2, 0x68) > Local0 &= 0xFFFFFFDF > M020 (Arg0, Arg1, Arg2, 0x68, Local0) > Local0 |= 0x20 > M020 (Arg0, Arg1, Arg2, 0x68, Local0) > Local1 = 0x64 > Local2 = One > While ((Local1 && Local2)) > { > Sleep (One) > Local3 = M019 (Arg0, Arg1, Arg2, 0x68) > If ((Local3 & 0x08000000)) > { > Local1-- > } > Else > { > Local2 = Zero > } > } > > Local0 &= 0xFFFFFFDF > M020 (Arg0, Arg1, Arg2, 0x68, Local0) > If (!Local2) > { > Return (Ones) > } > Else > { > Return (Zero) > } > } > > Method (M009, 1, Serialized) > { > Local0 = (Arg0 >> 0x08) > Local1 = (Arg0 & 0xFF) > Local2 = Zero > If (((Local0 == Zero) || (Local0 == One))) > { > If ((M085 >= 0x02)) > { > If ((Local0 == Zero)) > { > Local2 = M011 ((M084 + 0x1502), (Local1 * 0x04), Zero, > One) > } > Else > { > Local2 = M011 ((M084 + 0x1202), (Local1 * 0x04), Zero, > One) > } > } > Else > { > Local2 = M011 ((M084 + 0x0100), Local1, 0x07, One) > } > } > ElseIf ((Local0 == 0x05)) > { > Local1 = M038 /* External reference */ > Local2 > } > ElseIf ((Local0 == 0x02)) > { > (Local1 + 0x08) = M038 /* External reference */ > Local2 > } > > Return (Local2) > } > > Method (M010, 2, Serialized) > { > Local0 = (Arg0 >> 0x08) > Local1 = (Arg0 & 0xFF) > If (((Local0 == Zero) || (Local0 == One))) > { > If ((M085 >= 0x02)) > { > If ((Local0 == Zero)) > { > M012 ((M084 + 0x1502), (Local1 * 0x04), 0x06, 0x02, ( > 0x02 | Arg1)) > } > Else > { > M012 ((M084 + 0x1202), (Local1 * 0x04), 0x06, 0x02, ( > 0x02 | Arg1)) > } > } > Else > { > M012 ((M084 + 0x0100), Local1, 0x06, One, Arg1) > M012 ((M084 + 0x0100), Local1, 0x05, One, Zero) > } > } > ElseIf ((Local0 == 0x05)) > { > M039 (Local1, Arg1) > } > ElseIf ((Local0 == 0x02)) > { > M039 ((Local1 + 0x08), Arg1) > } > } > > Name (M037, Buffer (0x17) > { > /* 0000 */ 0x7E, 0x81, 0x03, 0x16, 0x04, 0x15, 0x0E, 0x05, // ~....... > /* 0008 */ 0x02, 0x20, 0x06, 0x07, 0x10, 0x11, 0x12, 0x18, // . ...... > /* 0010 */ 0x17, 0x19, 0x0B, 0x01, 0x0F, 0x0D, 0x09 // ....... > }) > Name (M227, Buffer (0x18) > { > /* 0000 */ 0x41, 0x42, 0x03, 0x16, 0x04, 0x15, 0x0E, 0x05, // AB...... > /* 0008 */ 0x02, 0x44, 0x06, 0x07, 0x10, 0x11, 0x12, 0x18, // .D...... > /* 0010 */ 0x17, 0x45, 0x0B, 0x01, 0x0F, 0x0D, 0x09, 0x08 // .E...... > }) > Name (M329, Buffer (0x18) > { > /* 0000 */ 0x59, 0x5A, 0x03, 0x16, 0x04, 0x15, 0x5B, 0x05, // YZ....[. > /* 0008 */ 0x02, 0x56, 0x06, 0x4C, 0x10, 0x11, 0x12, 0x18, // .V.L.... > /* 0010 */ 0x17, 0x81, 0x54, 0x01, 0x28, 0x00, 0x09, 0x08 // ..T.(... > }) > Name (M32A, Buffer (0x18) > { > /* 0000 */ 0x59, 0x5A, 0x03, 0x16, 0x04, 0x15, 0x5B, 0x05, // YZ....[. > /* 0008 */ 0x02, 0x56, 0x06, 0x4C, 0x10, 0x11, 0x1D, 0x1E, // .V.L.... > /* 0010 */ 0x17, 0x81, 0x54, 0x01, 0x28, 0x00, 0x09, 0x08 // ..T.(... > }) > Name (M330, Buffer (0x18) > { > /* 0000 */ 0x59, 0x5A, 0x03, 0x16, 0x04, 0x15, 0x5B, 0x05, // YZ....[. > /* 0008 */ 0x02, 0x56, 0x06, 0x07, 0x10, 0x11, 0x12, 0x18, // .V...... > /* 0010 */ 0x17, 0x81, 0x54, 0x01, 0x28, 0x00, 0x09, 0x08 // ..T.(... > }) > Method (M029, 1, Serialized) > { > If ((M085 == 0x02)) > { > Return (M011 ((M084 + 0x1502), (DerefOf (M037 [Arg0]) * > 0x04), Zero, One)) > } > ElseIf ((M085 >= 0x09)) > { > If ((M085 >= 0x0B)) > { > Return (M011 ((M084 + 0x1502), (DerefOf (M32A [Arg0]) * > 0x04), Zero, One)) > } > Else > { > Return (M011 ((M084 + 0x1502), (DerefOf (M330 [Arg0]) * > 0x04), Zero, One)) > } > } > ElseIf ((M085 == 0x08)) > { > Return (M011 ((M084 + 0x1502), (DerefOf (M329 [Arg0]) * > 0x04), Zero, One)) > } > ElseIf ((M085 >= 0x03)) > { > Return (M011 ((M084 + 0x1502), (DerefOf (M227 [Arg0]) * > 0x04), Zero, One)) > } > Else > { > Return (M011 ((M084 + 0x0160), Arg0, 0x07, One)) > } > } > > Method (M031, 1, Serialized) > { > Local0 = M011 ((M084 + 0x0240), Arg0, Zero, 0x05) > Return (M011 ((M084 + 0x0208), (Local0 / 0x08), (Local0 & > 0x07), One)) > } > > Method (M032, 2, Serialized) > { > Local0 = M011 ((M084 + 0x0240), Arg0, Zero, 0x05) > M012 ((M084 + 0x0208), (Local0 / 0x08), (Local0 & 0x07 > ), One, Arg1) > } > > Method (M013, 4, Serialized) > { > Local0 = (Arg0 + Arg1) > OperationRegion (VARM, SystemMemory, Local0, 0x04) > Field (VARM, DWordAcc, NoLock, Preserve) > { > VARR, 32 > } > > Local1 = VARR /* \M013.VARR */ > Local5 = 0x7FFFFFFF > Local5 |= 0x80000000 > Local2 = ((Local1 >> Arg2) & (Local5 >> (0x20 - Arg3) > )) > Return (Local2) > } > > Method (M014, 5, Serialized) > { > Local0 = (Arg0 + Arg1) > OperationRegion (VARM, SystemMemory, Local0, 0x04) > Field (VARM, DWordAcc, NoLock, Preserve) > { > VARR, 32 > } > > Local1 = VARR /* \M014.VARR */ > Local5 = 0x7FFFFFFF > Local5 |= 0x80000000 > Local2 = (Arg2 + Arg3) > Local2 = (0x20 - Local2) > Local2 = (((Local5 << Local2) & Local5) >> Local2) > Local2 = ((Local2 >> Arg2) << Arg2) > Local3 = (Arg4 << Arg2) > Local4 = ((Local1 & (Local5 ^ Local2)) | Local3) > VARR = Local4 > } > > Method (M011, 4, Serialized) > { > Local0 = (Arg0 + Arg1) > OperationRegion (VARM, SystemMemory, Local0, One) > Field (VARM, ByteAcc, NoLock, Preserve) > { > VARR, 8 > } > > Local1 = VARR /* \M011.VARR */ > Local2 = ((Local1 >> Arg2) & (0xFF >> (0x08 - Arg3) > )) > Return (Local2) > } > > Method (M012, 5, Serialized) > { > Local0 = (Arg0 + Arg1) > OperationRegion (VARM, SystemMemory, Local0, One) > Field (VARM, ByteAcc, NoLock, Preserve) > { > VARR, 8 > } > > Local1 = VARR /* \M012.VARR */ > Local2 = (Arg2 + Arg3) > Local2 = (0x08 - Local2) > Local2 = (((0xFF << Local2) & 0xFF) >> Local2) > Local2 = ((Local2 >> Arg2) << Arg2) > Local3 = (Arg4 << Arg2) > Local4 = ((Local1 & (0xFF ^ Local2)) | Local3) > VARR = Local4 > } > > Method (M017, 6, Serialized) > { > Local0 = M083 /* \M083 */ > Local1 = (M083 >> 0x14) > Local2 = (Local1 & 0x0F00) > Local2 += 0x0100 > If (((Local1 + Arg0) >= Local2)) > { > Local3 = 0x7FFFFFFF > Local3 |= 0x80000000 > Local4 = ((Local3 >> Arg4) & (Local3 >> (0x20 - Arg5) > )) > Return (Local4) > } > > Local0 += (Arg0 << 0x14) > Local0 += (Arg1 << 0x0F) > Local0 += (Arg2 << 0x0C) > Return (M013 (Local0, Arg3, Arg4, Arg5)) > } > > Method (M018, 7, Serialized) > { > Local0 = M083 /* \M083 */ > Local1 = (M083 >> 0x14) > Local2 = (Local1 & 0x0F00) > Local2 += 0x0100 > If (((Local1 + Arg0) < Local2)) > { > Local0 += (Arg0 << 0x14) > Local0 += (Arg1 << 0x0F) > Local0 += (Arg2 << 0x0C) > If ((M013 (Local0, Zero, Zero, 0x20) != Ones)) > { > M014 (Local0, Arg3, Arg4, Arg5, Arg6) > } > } > } > > Method (M265, 3, Serialized) > { > Local0 = Zero > Local1 = M017 (Arg0, Arg1, Arg2, 0x34, Zero, 0x08) > While ((Local1 != Zero)) > { > Local2 = M017 (Arg0, Arg1, Arg2, Local1, Zero, 0x08) > If (((Local2 == Zero) || (Local2 == 0xFF))) > { > Break > } > > If ((Local2 == 0x10)) > { > Local3 = M017 (Arg0, Arg1, Arg2, (Local1 + 0x0C), 0x12, One) > Local4 = M017 (Arg0, Arg1, Arg2, (Local1 + 0x10), 0x08, One) > If (((Local3 == One) && (Local4 == One))) > { > Local0 = One > } > > Break > } > > Local1 = M017 (Arg0, Arg1, Arg2, (Local1 + One), Zero, 0x08) > } > > Return (Local0) > } > > Method (M033, 3, Serialized) > { > Local0 = Zero > Local1 = M017 (Arg0, Arg1, Arg2, 0x34, Zero, 0x08) > While ((Local1 != Zero)) > { > Local2 = M017 (Arg0, Arg1, Arg2, Local1, Zero, 0x08) > If (((Local2 == Zero) || (Local2 == 0xFF))) > { > Break > } > > If ((Local2 == 0x10)) > { > Local0 = M017 (Arg0, Arg1, Arg2, (Local1 + 0x0C), 0x0A, 0x02) > Break > } > > Local1 = M017 (Arg0, Arg1, Arg2, (Local1 + One), Zero, 0x08) > } > > Return (Local0) > } > > Method (M027, 3, Serialized) > { > Local0 = Zero > Local1 = M017 (Arg0, Arg1, Arg2, 0x34, Zero, 0x08) > While ((Local1 != Zero)) > { > Local2 = M017 (Arg0, Arg1, Arg2, Local1, Zero, 0x08) > If (((Local2 == Zero) || (Local2 == 0xFF))) > { > Break > } > > If ((Local2 == 0x10)) > { > Local0 = M017 (Arg0, Arg1, Arg2, (Local1 + 0x10), Zero, 0x02) > Break > } > > Local1 = M017 (Arg0, Arg1, Arg2, (Local1 + One), Zero, 0x08) > } > > Return (Local0) > } > > Method (M028, 4, Serialized) > { > Local1 = M017 (Arg0, Arg1, Arg2, 0x34, Zero, 0x08) > While (((Local1 != Zero) && (Local1 < 0xFF))) > { > Local2 = M017 (Arg0, Arg1, Arg2, Local1, Zero, 0x08) > If (((Local2 == Zero) || (Local2 == 0xFF))) > { > Break > } > > If ((Local2 == 0x10)) > { > M018 (Arg0, Arg1, Arg2, (Local1 + 0x10), Zero, 0x02, Arg3) > Break > } > > Local1 = M017 (Arg0, Arg1, Arg2, (Local1 + One), Zero, 0x08) > } > } > > Method (M034, 1, Serialized) > { > Return (M011 ((M084 + 0x0700), Arg0, Zero, 0x08)) > } > > Method (M015, 1, Serialized) > { > Return (M011 ((M084 + 0x0400), Arg0, Zero, 0x08)) > } > > Method (M016, 2, Serialized) > { > M012 ((M084 + 0x0400), Arg0, Zero, 0x08, Arg1) > } > > Method (M035, 1, Serialized) > { > Return (M011 (M084, Arg0, Zero, 0x08)) > } > > Method (M036, 2, Serialized) > { > M012 (M084, Arg0, Zero, 0x08, Arg1) > } > > Method (M001, 2, Serialized) > { > Local0 = Zero > If ((Arg0 == 0x15)) > { > Local0 = One > } > > Return (Local0) > } > > Method (M003, 3, Serialized) > { > Local0 = (Arg0 << 0x05) > Local1 = (Local0 + Arg1) > Local2 = (Local1 << 0x18) > Local3 = (Local2 + Arg2) > Return (Local3) > } > > Method (M004, 1, Serialized) > { > OperationRegion (VARM, SystemIO, 0x0CD8, 0x08) > Field (VARM, DWordAcc, NoLock, Preserve) > { > VAR1, 32 > } > > BankField (VARM, VAR1, Arg0, DWordAcc, NoLock, Preserve) > { > Offset (0x04), > VAR2, 32 > } > > Local0 = VAR2 /* \M004.VAR2 */ > Return (Local0) > } > > Method (M005, 2, Serialized) > { > OperationRegion (VARM, SystemIO, 0x0CD8, 0x08) > Field (VARM, DWordAcc, NoLock, Preserve) > { > VAR1, 32 > } > > BankField (VARM, VAR1, Arg0, DWordAcc, NoLock, Preserve) > { > Offset (0x04), > VAR2, 32 > } > > VAR2 = Arg1 > } > > Method (M006, 3, Serialized) > { > Local0 = (M004 (Arg0) & Arg1) > Local1 = (Local0 | Arg2) > M005 (Arg0, Local1) > } > > Method (M002, 2, Serialized) > { > If ((Arg0 == Zero)) > { > If ((Arg1 == Zero)) > { > M006 (M003 (0x06, Zero, 0xC0), 0xFFFFEFFF, Zero) > M006 (M003 (One, Zero, 0x65), 0xFFFFFEFE, Zero) > } > > If ((Arg1 == One)) > { > M006 (M003 (0x06, Zero, 0xC0), 0xFFFFDFFF, Zero) > M006 (M003 (One, Zero, 0x65), 0xFFFFFDFD, Zero) > } > > If ((Arg1 == 0x02)) > { > M006 (M003 (0x06, Zero, 0xC0), 0xFFFFBFFF, Zero) > M006 (M003 (One, Zero, 0x65), 0xFFFFFBFB, Zero) > } > > If ((Arg1 == 0x03)) > { > M006 (M003 (0x06, Zero, 0xC0), 0xFFFF7FFF, Zero) > M006 (M003 (One, Zero, 0x65), 0xFFFFF7F7, Zero) > } > > Sleep (One) > } > > If ((Arg0 == One)) > { > If ((Arg1 == Zero)) > { > M006 (M003 (0x06, Zero, 0xC0), 0xFFFFEFFF, 0x1000) > M006 (M003 (One, Zero, 0x65), 0xFFFFFEFE, 0x0101) > } > > If ((Arg1 == One)) > { > M006 (M003 (0x06, Zero, 0xC0), 0xFFFFDFFF, 0x2000) > M006 (M003 (One, Zero, 0x65), 0xFFFFFDFD, 0x0202) > } > > If ((Arg1 == 0x02)) > { > M006 (M003 (0x06, Zero, 0xC0), 0xFFFFBFFF, 0x4000) > M006 (M003 (One, Zero, 0x65), 0xFFFFFBFB, 0x0404) > } > > If ((Arg1 == 0x03)) > { > M006 (M003 (0x06, Zero, 0xC0), 0xFFFF7FFF, 0x8000) > M006 (M003 (One, Zero, 0x65), 0xFFFFF7F7, 0x0808) > } > > Sleep (One) > } > > If ((Arg0 == Zero)) > { > M008 (Arg1) > Local0 = M004 (M003 (0x03, Arg1, 0xA5)) > Local0 &= 0xFF > Local1 = 0x01F4 > While (((Local1 > Zero) && (Local0 != 0x10))) > { > Local0 = M004 (M003 (0x03, Arg1, 0xA5)) > Local0 &= 0xFF > Local1-- > Sleep (One) > } > > If ((Local0 != 0x10)) > { > M007 (Arg1) > } > } > } > > Method (M008, 1, Serialized) > { > Local0 = M019 (Zero, 0x15, Arg0, 0x88) > Local1 = ((Local0 & 0xFFFFFFF0) | 0x02) > M020 (Zero, 0x15, Arg0, 0x88, Local1) > M006 (M003 (0x03, Arg0, 0xA4), 0xFFFFFFFE, One) > M006 (M003 (0x03, Arg0, 0xA2), 0xFFFFDFFF, 0x2000) > M006 (M003 (0x03, Arg0, 0xC0), 0xFFFF7FFF, 0x8000) > M006 (M003 (0x03, Arg0, 0xA4), 0xDFFFFFFF, 0x20000000) > Sleep (One) > } > > Method (M007, 1, Serialized) > { > Local0 = M019 (Zero, 0x15, Arg0, 0x88) > Local1 = ((Local0 & 0xFFFFFFF0) | One) > M020 (Zero, 0x15, Arg0, 0x88, Local1) > M006 (M003 (0x03, Arg0, 0xA4), 0xFFFFFFFE, Zero) > M006 (M003 (0x03, Arg0, 0xA2), 0xFFFFDFFF, 0x2000) > Sleep (One) > } > > Method (M111, 2, Serialized) > { > If ((Arg0 != Zero)) > { > Local0 = M110 /* \M110 */ > If (Local0) > { > Local0 += 0x10 > Local1 = Zero > Local2 = M013 ((Local0 + Local1), Zero, Zero, 0x08) > While (((Local2 != 0xFF) && (Local2 != Zero))) > { > Local3 = M013 ((Local0 + Local1), One, Zero, 0x08) > If (((Local2 == Arg0) && (Local3 == Arg1))) > { > Local3 = M013 ((Local0 + Local1), 0x07, Zero, 0x08) > If ((Local3 != Zero)) > { > Local4 = M013 ((Local0 + Local1), 0x02, Zero, 0x08) > If ((Local4 == Zero)) > { > Local5 = M013 ((Local0 + Local1), 0x03, Zero, 0x10) > Local6 = M013 ((Local0 + Local1), 0x03, 0x10, 0x08) > M010 (Local5, Local6) > } > > If ((Local4 == One)) > { > Local5 = M013 ((Local0 + Local1), 0x03, Zero, 0x10) > Local6 = M013 ((Local0 + Local1), 0x03, 0x10, 0x08) > While ((M009 (Local5) != Local6)){} > } > > If ((Local4 == 0x02)) > { > Local5 = M013 ((Local0 + Local1), 0x03, Zero, 0x20) > Sleep (((Local5 + 0x03E7) / 0x03E8)) > } > } > } > > Local1 += 0x08 > Local2 = M013 ((Local0 + Local1), Zero, Zero, 0x08) > } > } > } > } > > Method (M228, 1, Serialized) > { > If ((Arg0 > 0x03)) > { > Local0 = M110 /* \M110 */ > If (Local0) > { > Local0 += 0x10 > Local1 = Zero > Local2 = M013 ((Local0 + Local1), Zero, Zero, 0x08) > While (((Local2 != 0xFF) && (Local2 != Zero))) > { > Local3 = M013 ((Local0 + Local1), 0x07, Zero, 0x08) > If ((Local3 == Arg0)) > { > Local4 = M013 ((Local0 + Local1), 0x02, Zero, 0x08) > If ((Local4 == Zero)) > { > Local5 = M013 ((Local0 + Local1), 0x03, Zero, 0x10) > Local6 = M013 ((Local0 + Local1), 0x03, 0x10, 0x08) > M010 (Local5, Local6) > } > > If ((Local4 == One)) > { > Local5 = M013 ((Local0 + Local1), 0x03, Zero, 0x10) > Local6 = M013 ((Local0 + Local1), 0x03, 0x10, 0x08) > While ((M009 (Local5) != Local6)){} > } > > If ((Local4 == 0x02)) > { > Local5 = M013 ((Local0 + Local1), 0x03, Zero, 0x20) > Sleep (((Local5 + 0x03E7) / 0x03E8)) > } > } > > Local1 += 0x08 > Local2 = M013 ((Local0 + Local1), Zero, Zero, 0x08) > } > } > } > } > > Method (M219, 2, Serialized) > { > If ((Arg0 != Zero)) > { > Local0 = M221 /* \M221 */ > If ((Local0 & 0x02)) > { > Local0 = M220 /* \M220 */ > If (Local0) > { > Local0 += 0x10 > Local1 = Zero > Local2 = One > While ((Local2 != 0xFF)) > { > Local2 = M013 ((Local0 + Local1), Zero, Zero, 0x08) > Local3 = M013 ((Local0 + Local1), One, Zero, 0x08) > Local4 = M013 ((Local0 + Local1), 0x04, Zero, 0x08) > Local5 = M013 ((Local0 + Local1), 0x07, Zero, 0x08) > If ((Local4 == Arg0)) > { > If (((Local2 < 0x0A) && (Local5 & 0x80))) > { > If ((Arg1 == Zero)) > { > If ((M085 >= 0x04)) > { > M012 ((M084 + 0x0E00), Zero, (Local2 * 0x02), 0x02, Zero) > } > Else > { > M012 ((M084 + 0x0E00), (Local2 / 0x02), ((Local2 & > One) * 0x04), 0x04, Zero) > } > } > ElseIf ((Local5 & 0x04)) > { > If ((Arg1 == One)) > { > If ((M085 >= 0x04)) > { > M012 ((M084 + 0x0E00), Zero, (Local2 * 0x02), 0x02, 0x03) > } > Else > { > M012 ((M084 + 0x0E00), (Local2 / 0x02), ((Local2 & > One) * 0x04), 0x04, 0x0F) > } > } > > If ((Arg1 == 0x02)) > { > Local6 = M017 (Zero, M013 ((Local0 + Local1), 0x05, Zero, 0x08), > M013 ((Local0 + Local1), 0x06, Zero, 0x08), 0x19, Zero, 0x08) > If ((M265 (Local6, Zero, Zero) == One)) > { > If ((M085 >= 0x04)) > { > M012 ((M084 + 0x0E00), Zero, (Local2 * 0x02), 0x02, One) > } > Else > { > M012 ((M084 + 0x0E00), (Local2 / 0x02), ((Local2 & > One) * 0x04), 0x04, Local3) > } > } > } > } > ElseIf ((M085 >= 0x04)) > { > M012 ((M084 + 0x0E00), Zero, (Local2 * 0x02), 0x02, 0x03) > } > Else > { > M012 ((M084 + 0x0E00), (Local2 / 0x02), ((Local2 & > One) * 0x04), 0x04, Local3) > } > > Local2 = 0xFF > } > } > > Local1 += 0x0C > } > } > } > } > } > > Method (M112, 2, Serialized) > { > If ((Arg0 != Zero)) > { > Local0 = M109 /* \M109 */ > If (Local0) > { > Local0 += 0x10 > Local1 = Zero > Local2 = One > While (((Local2 != 0xFF) && (Local2 != Zero))) > { > Local2 = M013 ((Local0 + Local1), Zero, Zero, 0x08) > Local3 = M013 ((Local0 + Local1), One, Zero, 0x08) > If (((Local2 == Arg0) && (Local3 == Arg1))) > { > If ((Local3 < 0x02)) > { > Local4 = M013 ((Local0 + Local1), 0x02, Zero, 0x08) > If ((Local4 == Zero)) > { > Local5 = M013 ((Local0 + Local1), 0x03, Zero, 0x10) > Local6 = M013 ((Local0 + Local1), 0x03, 0x10, 0x08) > M010 (Local5, Local6) > } > } > > If ((Local3 == 0x02)) > { > Local5 = M013 ((Local0 + Local1), 0x03, Zero, 0x20) > Sleep (((Local5 + 0x03E7) / 0x03E8)) > } > } > > Local1 += 0x08 > } > } > } > } > > Method (M275, 2, Serialized) > { > Local7 = Zero > If ((Arg0 != Zero)) > { > Local0 = M109 /* \M109 */ > If (Local0) > { > Local0 += 0x10 > Local1 = Zero > Local2 = One > While (((Local2 != 0xFF) && (Local2 != Zero))) > { > Local2 = M013 ((Local0 + Local1), Zero, Zero, 0x08) > Local3 = M013 ((Local0 + Local1), One, Zero, 0x08) > If (((Local2 == Arg0) && (Local3 == Arg1))) > { > If ((Local3 < 0x02)) > { > Local4 = M013 ((Local0 + Local1), 0x02, Zero, 0x08) > If ((Local4 == Zero)) > { > Local5 = M013 ((Local0 + Local1), 0x03, Zero, 0x10) > Local6 = M013 ((Local0 + Local1), 0x03, 0x10, 0x08) > If ((M009 (Local5) == Local6)) > { > Local7 = One > } > } > } > } > > Local1 += 0x08 > } > } > } > > Return (Local7) > } > > Method (M113, 1, Serialized) > { > If ((Arg0 != Zero)) > { > Local0 = M108 /* \M108 */ > Local7 = One > If (Local0) > { > Local0 += 0x10 > Local1 = Zero > Local2 = One > While (((Local2 != 0xFF) && (Local2 != Zero))) > { > Local2 = M013 ((Local0 + Local1), Zero, Zero, 0x08) > If ((Local2 == Arg0)) > { > Local2 = 0xFF > Local3 = M013 ((Local0 + Local1), One, Zero, 0x08) > If ((Local3 == Zero)) > { > Local5 = M013 ((Local0 + Local1), 0x02, Zero, 0x10) > Local6 = M013 ((Local0 + Local1), 0x04, Zero, 0x08) > Local7 = (M009 (Local5) == Local6) > } > > If ((Local3 == One)) > { > Local5 = M013 ((Local0 + Local1), 0x02, Zero, 0x10) > Local6 = M013 ((Local0 + Local1), 0x04, Zero, 0x08) > Local7 = (M009 (Local5) == Local6) > Local5 = M013 ((Local0 + Local1), 0x05, Zero, 0x10) > Local6 = M013 ((Local0 + Local1), 0x07, Zero, 0x08) > Local7 &= (M009 (Local5) == Local6) > } > > If ((Local3 == 0x02)) > { > Local5 = M013 ((Local0 + Local1), 0x02, Zero, 0x10) > Local6 = M013 ((Local0 + Local1), 0x04, Zero, 0x08) > Local7 = (M009 (Local5) == Local6) > Local5 = M013 ((Local0 + Local1), 0x05, Zero, 0x10) > Local6 = M013 ((Local0 + Local1), 0x07, Zero, 0x08) > Local7 &= (M009 (Local5) == Local6) > Local5 = M013 ((Local0 + Local1), 0x08, Zero, 0x10) > Local6 = M013 ((Local0 + Local1), 0x0A, Zero, 0x08) > Local7 &= (M009 (Local5) == Local6) > } > > If ((Local3 == 0x03)) > { > Local5 = M013 ((Local0 + Local1), 0x02, Zero, 0x10) > Local6 = M013 ((Local0 + Local1), 0x04, Zero, 0x08) > Local7 = (M009 (Local5) == Local6) > Local5 = M013 ((Local0 + Local1), 0x05, Zero, 0x10) > Local6 = M013 ((Local0 + Local1), 0x07, Zero, 0x08) > Local7 |= (M009 (Local5) == Local6) > } > > If ((Local3 == 0x04)) > { > Local5 = M013 ((Local0 + Local1), 0x02, Zero, 0x10) > Local6 = M013 ((Local0 + Local1), 0x04, Zero, 0x08) > Local7 = (M009 (Local5) == Local6) > Local5 = M013 ((Local0 + Local1), 0x05, Zero, 0x10) > Local6 = M013 ((Local0 + Local1), 0x07, Zero, 0x08) > Local7 |= (M009 (Local5) == Local6) > Local5 = M013 ((Local0 + Local1), 0x08, Zero, 0x10) > Local6 = M013 ((Local0 + Local1), 0x0A, Zero, 0x08) > Local7 |= (M009 (Local5) == Local6) > } > } > Else > { > Local1 += 0x0B > } > } > } > } > Else > { > Local7 = Zero > } > > If (Local7) > { > Local7 = One > } > > Return (Local7) > } > > Method (M114, 4, Serialized) > { > Local7 = Zero > If (!M001 (Arg0, Arg1)) > { > Name (M115, Buffer (0x05){}) > CreateWordField (M115, Zero, M116) > CreateField (M115, 0x10, 0x03, M117) > CreateField (M115, 0x13, 0x05, M118) > CreateByteField (M115, 0x03, M119) > CreateByteField (M115, 0x04, M120) > M116 = 0x05 > M119 = Zero > M118 = Arg0 > M117 = Arg1 > If ((Arg2 == Zero)) > { > If ((Arg3 != One)) > { > M120 = Zero > \_SB.ALIB (0x06, M115) > } > } > Else > { > If ((Arg3 != One)) > { > M120 = One > \_SB.ALIB (0x06, M115) > } > > Local0 = M017 (Zero, Arg0, Arg1, 0x19, Zero, 0x08) > If (((Local0 != Zero) && (Local0 != 0xFF))) > { > Local1 = M019 (Local0, Zero, Zero, Zero) > Local2 = 0x7FFFFFFF > Local2 |= 0x80000000 > If (((Local1 != Zero) && (Local1 != Local2))) > { > Local7 = One > } > } > } > } > ElseIf ((Arg2 == Zero)) > { > M002 (One, Arg1) > } > Else > { > M002 (Zero, Arg1) > Local0 = M017 (Zero, Arg0, Arg1, 0x19, Zero, 0x08) > If (((Local0 != Zero) && (Local0 != 0xFF))) > { > Local1 = M019 (Local0, Zero, Zero, Zero) > Local2 = 0x7FFFFFFF > Local2 |= 0x80000000 > If (((Local1 != Zero) && (Local1 != Local2))) > { > Local7 = One > } > } > } > > Return (Local7) > } > > Method (M252, 3, Serialized) > { > If ((M085 >= 0x08)) > { > Local0 = M251 /* \M251 */ > If (Local0) > { > Local0 += 0x10 > Local1 = Zero > Local2 = Zero > While ((Local2 != 0xFF)) > { > Local2 = M011 ((Local0 + Local1), Zero, Zero, 0x08) > Local3 = M011 ((Local0 + Local1), One, Zero, 0x08) > Local4 = M011 ((Local0 + Local1), 0x02, Zero, 0x08) > Local5 = M011 ((Local0 + Local1), 0x03, Zero, 0x08) > If (((Local2 == Arg0) && (Local3 == Arg1))) > { > If ((Local4 == Arg2)) > { > Return (Local5) > } > } > > Local1 += 0x04 > } > } > } > > Return (Ones) > } > > Name (M046, Zero) > Name (M047, Ones) > Method (M045, 0, Serialized) > { > Local0 = Zero > If ((M047 == Ones)) > { > M047 = Zero > M046 = Zero > If (CondRefOf (\_OSI)) > { > If (\_OSI ("Windows 2012")) > { > M046 = One > } > > If (\_OSI ("Windows 2013")) > { > M046 = One > } > > If (\_OSI ("Windows 2015")) > { > M046 = One > } > > If (\_OSI ("Windows 2016")) > { > M046 = One > } > > If (\_OSI ("Windows 2017")) > { > M046 = One > } > } > } > > If ((M046 == One)) > { > Local0 = One > } > > Return (Local0) > } > > Method (M049, 2, Serialized) > { > Local0 = Zero > If ((Arg0 != Zero)) > { > Local0 = M011 (Arg0, Arg1, Zero, 0x08) > } > > Return (Local0) > } > > Mutex (M230, 0x00) > Method (M232, 3, Serialized) > { > Local0 = Arg0 > Local1 = Arg1 > Local2 = Arg2 > Acquire (M230, 0xFFFF) > Local0 = Arg0 > OperationRegion (VARM, SystemIO, M231, 0x02) > Field (VARM, ByteAcc, NoLock, Preserve) > { > VAR1, 8, > VAR2, 8 > } > > VAR2 = Local1 > VAR1 = Local0 > Sleep (Local2) > Release (M230) > } > > Method (M043, 3, Serialized) > { > If (CondRefOf (MOEM)) > { > Return (MOEM) /* External reference */ > Arg0 > Arg1 > Arg2 > } > Else > { > Return (Zero) > } > } > > Method (MLIB, 2, Serialized) > { > Switch (ToInteger (Arg0)) > { > Case (Zero) > { > Local0 = DerefOf (Arg1 [0x02]) > Switch (ToInteger (Local0)) > { > Case (0x03) > { > M228 (0x04) > M228 (0x05) > } > Case (0x04) > { > M228 (0x04) > M228 (0x06) > } > Case (0x03) > { > M228 (0x04) > M228 (0x07) > } > > } > } > > } > } > > Method (M248, 1, Serialized) > { > If ((M085 == 0x08)) > { > If ((Arg0 == Zero)) > { > Return (M017 (Zero, 0x07, One, 0x19, Zero, 0x08)) > } > Else > { > Return (M017 (Zero, 0x08, One, 0x19, Zero, 0x08)) > } > } > ElseIf ((M085 >= 0x0B)) > { > If ((Arg0 == Zero)) > { > Return (M017 (Zero, 0x07, One, 0x19, Zero, 0x08)) > } > Else > { > Return (M017 (Zero, 0x08, Arg0, 0x19, Zero, 0x08)) > } > } > ElseIf ((M085 >= 0x09)) > { > If ((Arg0 == Zero)) > { > Return (M017 (Zero, 0x08, One, 0x19, Zero, 0x08)) > } > Else > { > Return (M017 (Zero, 0x08, 0x02, 0x19, Zero, 0x08)) > } > } > Else > { > Return (Zero) > } > } > > Method (MPTS, 1, NotSerialized) > { > Local0 = M049 (M128, 0x67) > If (((Local0 & 0x03) == 0x03)) > { > If ((M085 >= 0x08)) > { > \_SB.PCI0.GP18.SATA.TPTS (Arg0) > } > Else > { > \_SB.PCI0.SATA.TPTS (Arg0) > } > } > > If ((M226 != Zero)) > { > \_SB.M263 (Arg0) > } > > If ((M331 != Zero)) > { > If ((M049 (M331, 0x12) && M049 (M331, 0x13))) > { > \_SB.IPTS (Arg0) > } > } > } > > Method (MWAK, 1, NotSerialized) > { > Local0 = M049 (M128, 0x67) > If (((Local0 & 0x03) == 0x03)) > { > If ((M085 >= 0x08)) > { > \_SB.PCI0.GP18.SATA.TWAK (Arg0) > } > Else > { > \_SB.PCI0.SATA.TWAK (Arg0) > } > } > > If ((M226 != Zero)) > { > \_SB.M264 (Arg0) > } > > If ((M280 != Zero)) > { > \_SB.M284 (Arg0) > } > > If ((M331 != Zero)) > { > If ((M049 (M331, 0x12) && M049 (M331, 0x13))) > { > \_SB.IWAK (Arg0) > } > } > } > > Name (PTOS, Zero) > If (CondRefOf (\_OSI)) > { > If (\_OSI ("Windows 2015")) > { > PTOS = 0x70 > } > } > > Scope (\_SB) > { > Device (PTIO) > { > Name (_HID, "AMDIF030") // _HID: Hardware ID > Name (_CID, "AMDIF030") // _CID: Compatible ID > Name (_UID, Zero) // _UID: Unique ID > Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings > { > Name (RBUF, ResourceTemplate () > { > Memory32Fixed (ReadWrite, > 0xFEC30000, // Address Base > 0x00001000, // Address Length > ) > }) > Return (RBUF) /* \_SB_.PTIO._CRS.RBUF */ > } > > Method (_STA, 0, NotSerialized) // _STA: Status > { > If ((PTOS >= 0x70)) > { > Return (0x0F) > } > Else > { > Return (Zero) > } > } > } > } > > Name (MWTT, 0xFF) > Scope (\_SB.I2CA) > { > Device (WT1A) > { > Name (_ADR, Zero) // _ADR: Address > Name (_HID, "STK0001A") // _HID: Hardware ID > Name (_CID, "SPBTestKMDFA") // _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.WT1A._CRS.RBUF */ > } > > Method (_STA, 0, NotSerialized) // _STA: Status > { > If ((MWTT == One)) > { > Return (0x0F) > } > Else > { > Return (Zero) > } > } > } > > Device (MT1A) > { > Name (_HID, "STK0001A") // _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.MT1A._CRS.RBUF */ > } > > Method (_STA, 0, NotSerialized) // _STA: Status > { > If ((MWTT == Zero)) > { > Return (0x0F) > } > Else > { > Return (Zero) > } > } > } > > Device (WT2A) > { > Name (_ADR, Zero) // _ADR: Address > Name (_HID, "STK0002A") // _HID: Hardware ID > Name (_CID, "SPBTestKMDFA") // _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.WT2A._CRS.RBUF */ > } > > Method (_STA, 0, NotSerialized) // _STA: Status > { > If ((MWTT == One)) > { > Return (0x0F) > } > Else > { > Return (Zero) > } > } > } > > Device (MT2A) > { > Name (_HID, "STK0002A") // _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.MT2A._CRS.RBUF */ > } > > Method (_STA, 0, NotSerialized) // _STA: Status > { > If ((MWTT == Zero)) > { > Return (0x0F) > } > Else > { > Return (Zero) > } > } > } > > Device (WT3A) > { > Name (_ADR, Zero) // _ADR: Address > Name (_HID, "STK0003A") // _HID: Hardware ID > Name (_CID, "SPBTestKMDFA") // _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.WT3A._CRS.RBUF */ > } > > Method (_STA, 0, NotSerialized) // _STA: Status > { > If ((MWTT == One)) > { > Return (0x0F) > } > Else > { > Return (Zero) > } > } > } > > Device (MT3A) > { > Name (_HID, "STK0003A") // _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.MT3A._CRS.RBUF */ > } > > Method (_STA, 0, NotSerialized) // _STA: Status > { > If ((MWTT == Zero)) > { > Return (0x0F) > } > Else > { > Return (Zero) > } > } > } > > Device (WT4A) > { > Name (_ADR, Zero) // _ADR: Address > Name (_HID, "STK0004A") // _HID: Hardware ID > Name (_CID, "SPBTestKMDFA") // _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.WT4A._CRS.RBUF */ > } > > Method (_STA, 0, NotSerialized) // _STA: Status > { > If ((MWTT == One)) > { > Return (0x0F) > } > Else > { > Return (Zero) > } > } > } > > Device (MT4A) > { > Name (_HID, "STK0004A") // _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.MT4A._CRS.RBUF */ > } > > Method (_STA, 0, NotSerialized) // _STA: Status > { > If ((MWTT == Zero)) > { > Return (0x0F) > } > Else > { > Return (Zero) > } > } > } > > Device (MT5A) > { > Name (_HID, "STK0005A") // _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.MT5A._CRS.RBUF */ > } > > Method (_STA, 0, NotSerialized) // _STA: Status > { > If ((MWTT == Zero)) > { > Return (0x0F) > } > Else > { > Return (Zero) > } > } > } > } > > Scope (\_SB.I2CB) > { > Device (WT1B) > { > Name (_ADR, Zero) // _ADR: Address > Name (_HID, "STK0001B") // _HID: Hardware ID > Name (_CID, "SPBTestKMDFB") // _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.WT1B._CRS.RBUF */ > } > > Method (_STA, 0, NotSerialized) // _STA: Status > { > If ((MWTT == One)) > { > Return (0x0F) > } > Else > { > Return (Zero) > } > } > } > > Device (MT1B) > { > Name (_HID, "STK0001B") // _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.MT1B._CRS.RBUF */ > } > > Method (_STA, 0, NotSerialized) // _STA: Status > { > If ((MWTT == Zero)) > { > Return (0x0F) > } > Else > { > Return (Zero) > } > } > } > > Device (WT2B) > { > Name (_ADR, Zero) // _ADR: Address > Name (_HID, "STK0002B") // _HID: Hardware ID > Name (_CID, "SPBTestKMDFB") // _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.WT2B._CRS.RBUF */ > } > > Method (_STA, 0, NotSerialized) // _STA: Status > { > If ((MWTT == One)) > { > Return (0x0F) > } > Else > { > Return (Zero) > } > } > } > > Device (MT2B) > { > Name (_HID, "STK0002B") // _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.MT2B._CRS.RBUF */ > } > > Method (_STA, 0, NotSerialized) // _STA: Status > { > If ((MWTT == Zero)) > { > Return (0x0F) > } > Else > { > Return (Zero) > } > } > } > > Device (WT3B) > { > Name (_ADR, Zero) // _ADR: Address > Name (_HID, "STK0003B") // _HID: Hardware ID > Name (_CID, "SPBTestKMDFB") // _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.WT3B._CRS.RBUF */ > } > > Method (_STA, 0, NotSerialized) // _STA: Status > { > If ((MWTT == One)) > { > Return (0x0F) > } > Else > { > Return (Zero) > } > } > } > > Device (MT3B) > { > Name (_HID, "STK0003B") // _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.MT3B._CRS.RBUF */ > } > > Method (_STA, 0, NotSerialized) // _STA: Status > { > If ((MWTT == Zero)) > { > Return (0x0F) > } > Else > { > Return (Zero) > } > } > } > > Device (WT4B) > { > Name (_ADR, Zero) // _ADR: Address > Name (_HID, "STK0004B") // _HID: Hardware ID > Name (_CID, "SPBTestKMDFB") // _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.WT4B._CRS.RBUF */ > } > > Method (_STA, 0, NotSerialized) // _STA: Status > { > If ((MWTT == One)) > { > Return (0x0F) > } > Else > { > Return (Zero) > } > } > } > > Device (MT4B) > { > Name (_HID, "STK0004B") // _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.MT4B._CRS.RBUF */ > } > > Method (_STA, 0, NotSerialized) // _STA: Status > { > If ((MWTT == Zero)) > { > Return (0x0F) > } > Else > { > Return (Zero) > } > } > } > > Device (MT5B) > { > Name (_HID, "STK0005B") // _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.MT5B._CRS.RBUF */ > } > > Method (_STA, 0, NotSerialized) // _STA: Status > { > If ((MWTT == Zero)) > { > Return (0x0F) > } > Else > { > Return (Zero) > } > } > } > } > > Scope (\_SB.I2CC) > { > Device (WT1C) > { > Name (_ADR, Zero) // _ADR: Address > Name (_HID, "STK0001C") // _HID: Hardware ID > Name (_CID, "SPBTestKMDFC") // _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.WT1C._CRS.RBUF */ > } > > Method (_STA, 0, NotSerialized) // _STA: Status > { > If ((MWTT == One)) > { > Return (0x0F) > } > Else > { > Return (Zero) > } > } > } > > Device (MT1C) > { > Name (_HID, "STK0001C") // _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.MT1C._CRS.RBUF */ > } > > Method (_STA, 0, NotSerialized) // _STA: Status > { > If ((MWTT == Zero)) > { > Return (0x0F) > } > Else > { > Return (Zero) > } > } > } > > Device (WT2C) > { > Name (_ADR, Zero) // _ADR: Address > Name (_HID, "STK0002C") // _HID: Hardware ID > Name (_CID, "SPBTestKMDFC") // _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.WT2C._CRS.RBUF */ > } > > Method (_STA, 0, NotSerialized) // _STA: Status > { > If ((MWTT == One)) > { > Return (0x0F) > } > Else > { > Return (Zero) > } > } > } > > Device (MT2C) > { > Name (_HID, "STK0002C") // _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.MT2C._CRS.RBUF */ > } > > Method (_STA, 0, NotSerialized) // _STA: Status > { > If ((MWTT == Zero)) > { > Return (0x0F) > } > Else > { > Return (Zero) > } > } > } > > Device (WT3C) > { > Name (_ADR, Zero) // _ADR: Address > Name (_HID, "STK0003C") // _HID: Hardware ID > Name (_CID, "SPBTestKMDFC") // _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.WT3C._CRS.RBUF */ > } > > Method (_STA, 0, NotSerialized) // _STA: Status > { > If ((MWTT == One)) > { > Return (0x0F) > } > Else > { > Return (Zero) > } > } > } > > Device (MT3C) > { > Name (_HID, "STK0003C") // _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.MT3C._CRS.RBUF */ > } > > Method (_STA, 0, NotSerialized) // _STA: Status > { > If ((MWTT == Zero)) > { > Return (0x0F) > } > Else > { > Return (Zero) > } > } > } > > Device (WT4C) > { > Name (_ADR, Zero) // _ADR: Address > Name (_HID, "STK0004C") // _HID: Hardware ID > Name (_CID, "SPBTestKMDFC") // _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.WT4C._CRS.RBUF */ > } > > Method (_STA, 0, NotSerialized) // _STA: Status > { > If ((MWTT == One)) > { > Return (0x0F) > } > Else > { > Return (Zero) > } > } > } > > Device (MT4C) > { > Name (_HID, "STK0004C") // _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.MT4C._CRS.RBUF */ > } > > Method (_STA, 0, NotSerialized) // _STA: Status > { > If ((MWTT == Zero)) > { > Return (0x0F) > } > Else > { > Return (Zero) > } > } > } > > Device (MT5C) > { > Name (_HID, "STK0005C") // _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.MT5C._CRS.RBUF */ > } > > Method (_STA, 0, NotSerialized) // _STA: Status > { > If ((MWTT == Zero)) > { > Return (0x0F) > } > Else > { > Return (Zero) > } > } > } > } > > Scope (\_SB.I2CD) > { > Device (WT1D) > { > Name (_ADR, Zero) // _ADR: Address > Name (_HID, "STK0001D") // _HID: Hardware ID > Name (_CID, "SPBTestKMDFD") // _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.WT1D._CRS.RBUF */ > } > > Method (_STA, 0, NotSerialized) // _STA: Status > { > If ((MWTT == One)) > { > Return (0x0F) > } > Else > { > Return (Zero) > } > } > } > > Device (MT1D) > { > Name (_HID, "STK0001D") // _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.MT1D._CRS.RBUF */ > } > > Method (_STA, 0, NotSerialized) // _STA: Status > { > If ((MWTT == Zero)) > { > Return (0x0F) > } > Else > { > Return (Zero) > } > } > } > > Device (WT2D) > { > Name (_ADR, Zero) // _ADR: Address > Name (_HID, "STK0002D") // _HID: Hardware ID > Name (_CID, "SPBTestKMDFD") // _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.WT2D._CRS.RBUF */ > } > > Method (_STA, 0, NotSerialized) // _STA: Status > { > If ((MWTT == One)) > { > Return (0x0F) > } > Else > { > Return (Zero) > } > } > } > > Device (MT2D) > { > Name (_HID, "STK0002D") // _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.MT2D._CRS.RBUF */ > } > > Method (_STA, 0, NotSerialized) // _STA: Status > { > If ((MWTT == Zero)) > { > Return (0x0F) > } > Else > { > Return (Zero) > } > } > } > > Device (WT3D) > { > Name (_ADR, Zero) // _ADR: Address > Name (_HID, "STK0003D") // _HID: Hardware ID > Name (_CID, "SPBTestKMDFD") // _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.WT3D._CRS.RBUF */ > } > > Method (_STA, 0, NotSerialized) // _STA: Status > { > If ((MWTT == One)) > { > Return (0x0F) > } > Else > { > Return (Zero) > } > } > } > > Device (MT3D) > { > Name (_HID, "STK0003D") // _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.MT3D._CRS.RBUF */ > } > > Method (_STA, 0, NotSerialized) // _STA: Status > { > If ((MWTT == Zero)) > { > Return (0x0F) > } > Else > { > Return (Zero) > } > } > } > > Device (WT4D) > { > Name (_ADR, Zero) // _ADR: Address > Name (_HID, "STK0004D") // _HID: Hardware ID > Name (_CID, "SPBTestKMDFD") // _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.WT4D._CRS.RBUF */ > } > > Method (_STA, 0, NotSerialized) // _STA: Status > { > If ((MWTT == One)) > { > Return (0x0F) > } > Else > { > Return (Zero) > } > } > } > > Device (MT4D) > { > Name (_HID, "STK0004D") // _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.MT4D._CRS.RBUF */ > } > > Method (_STA, 0, NotSerialized) // _STA: Status > { > If ((MWTT == Zero)) > { > Return (0x0F) > } > Else > { > Return (Zero) > } > } > } > > Device (MT5D) > { > Name (_HID, "STK0005D") // _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.MT5D._CRS.RBUF */ > } > > Method (_STA, 0, NotSerialized) // _STA: Status > { > If ((MWTT == Zero)) > { > Return (0x0F) > } > Else > { > Return (Zero) > } > } > } > } >} >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 234733
: 210970 |
211097