; ; Intel ACPI Component Architecture ; ASL+ Optimizing Compiler/Disassembler version 20200925 (64-bit version) ; Copyright (c) 2000 - 2020 Intel Corporation ; ; Compilation of "dsdt.dsl" - Tue Apr 27 20:47:26 2021 ; ; 1: /* ; 2: * Intel ACPI Component Architecture ; 3: * AML/ASL+ Disassembler version 20200925 (64-bit version) ; 4: * Copyright (c) 2000 - 2020 Intel Corporation ; 5: * ; 6: * Disassembling to symbolic ASL+ operators ; 7: * ; 8: * Disassembly of dsdt.dat, Sat Apr 24 16:31:57 2021 ; 9: * ; 10: * Original Table Header: ; 11: * Signature "DSDT" ; 12: * Length 0x0000F3C8 (62408) ; 13: * Revision 0x02 ; 14: * Checksum 0x09 ; 15: * OEM ID "ALASKA" ; 16: * OEM Table ID "A M I " ; 17: * OEM Revision 0x00000003 (3) ; 18: * Compiler ID "AMI " ; 19: * Compiler Version 0x0100000D (16777229) ; 20: */ ; 21: DefinitionBlock ("", "DSDT", 2, "ALASKA", "A M I ", 0x00000004) DSDT_A_M_I__Header \ db 044h,053h,044h,054h,069h,0F3h,000h,000h ;00000000 "DSDTi..." db 002h,0C9h,041h,04Ch,041h,053h,04Bh,041h ;00000008 "..ALASKA" db 041h,020h,04Dh,020h,049h,020h,000h,000h ;00000010 "A M I .." db 004h,000h,000h,000h,049h,04Eh,054h,04Ch ;00000018 "....INTL" db 025h,009h,020h,020h ;0000001C "%. " db 0A0h,04Fh,006h,000h ;00000020 ".O.." DSDT_A_M_I___PR__CPU0__PPC \ db 015h,05Ch,02Fh,003h,05Fh,050h,052h,05Fh ;00000028 ".\/._PR_" db 043h,050h,055h,030h,05Fh,050h,050h,043h ;00000030 "CPU0_PPC" db 001h,000h ;00000032 ".." DSDT_A_M_I___SB__PCI0_LPCB_TPM__PTS_ \ db 015h ;00000033 "." db 05Ch,02Fh,005h,05Fh,053h,042h,05Fh,050h ;0000003B "\/._SB_P" db 043h,049h,030h,04Ch,050h,043h,042h,054h ;00000043 "CI0LPCBT" db 050h,04Dh,05Fh,050h,054h,053h,05Fh,008h ;0000004B "PM_PTS_." db 001h ;0000004C "." DSDT_A_M_I__CFGD \ db 015h,05Ch,043h,046h,047h,044h,001h,000h ;00000054 ".\CFGD.." DSDT_A_M_I__DPTF \ db 015h,05Ch,044h,050h,054h,046h,000h,000h ;0000005C ".\DPTF.." DSDT_A_M_I__NDN3 \ db 015h ;0000005D "." db 05Ch,04Eh,044h,04Eh,033h,008h,001h ;00000064 "\NDN3.." DSDT_A_M_I__PDC0 \ db 015h,05Ch,050h,044h,043h,030h,001h,000h ;0000006C ".\PDC0.." DSDT_A_M_I__PDC1 \ db 015h,05Ch,050h,044h,043h,031h,001h,000h ;00000074 ".\PDC1.." DSDT_A_M_I__PDC2 \ db 015h,05Ch,050h,044h,043h,032h,001h,000h ;0000007C ".\PDC2.." DSDT_A_M_I__PDC3 \ db 015h,05Ch,050h,044h,043h,033h,001h,000h ;00000084 ".\PDC3.." DSDT_A_M_I__TCHG \ db 015h,05Ch,054h,043h,048h,047h,000h,000h ;0000008C ".\TCHG.." ; 22: { ; 23: /* ; 24: * iASL Warning: There were 2 external control methods found during ; 25: * disassembly, but only 0 were resolved (2 unresolved). Additional ; 26: * ACPI tables may be required to properly disassemble the code. This ; 27: * resulting disassembler output file may not compile because the ; 28: * disassembler did not know how many arguments to assign to the ; 29: * unresolved methods. Note: SSDTs can be dynamically loaded at ; 30: * runtime and may or may not be available via the host OS. ; 31: * ; 32: * In addition, the -fe option can be used to specify a file containing ; 33: * control method external declarations with the associated method ; 34: * argument counts. Each line of the file must be of the form: ; 35: * External (, MethodObj, ) ; 36: * Invocation: ; 37: * iasl -fe refs.txt -d dsdt.aml ; 38: * ; 39: * The following methods were unresolved and many not compile properly ; 40: * because the disassembler had to guess at the number of arguments ; 41: * required for each: ; 42: */ ; 43: External (_PR_.CPU0._PPC, IntObj) ; 44: External (_SB_.PCI0.LPCB.TPM_.PTS_, MethodObj) // Warning: Unknown method, guessing 1 arguments ; 45: External (CFGD, IntObj) ; 46: External (DPTF, UnknownObj) ; 47: External (NDN3, MethodObj) // Warning: Unknown method, guessing 1 arguments ; 48: External (PDC0, IntObj) ; 49: External (PDC1, IntObj) ; 50: External (PDC2, IntObj) ; 51: External (PDC3, IntObj) ; 52: External (TCHG, UnknownObj) ; 54: Name (LAPB, 0xFEE00000) DSDT_A_M_I__LAPB \ db 008h,04Ch,041h,050h,042h,00Ch,000h,000h ;00000094 ".LAPB..." db 0E0h,0FEh ;00000096 ".." ; 55: Name (CPVD, Zero) DSDT_A_M_I__CPVD \ db 008h,043h,050h,056h,044h,000h ;0000009C ".CPVD." ; 56: Name (SMBS, 0xEFA0) DSDT_A_M_I__SMBS \ db 008h,053h,04Dh,042h,053h,00Bh,0A0h,0EFh ;000000A4 ".SMBS..." ; 57: Name (SMBL, 0x20) DSDT_A_M_I__SMBL \ db 008h,053h,04Dh,042h,04Ch,00Ah,020h ;000000AB ".SMBL. " ; 58: Name (SRCB, 0xFED1C000) DSDT_A_M_I__SRCB \ db 008h,053h,052h,043h,042h,00Ch,000h,0C0h ;000000B3 ".SRCB..." db 0D1h,0FEh ;000000B5 ".." ; 59: Name (SRCL, 0x4000) DSDT_A_M_I__SRCL \ db 008h,053h,052h,043h,04Ch,00Bh,000h,040h ;000000BD ".SRCL..@" ; 60: Name (PMBS, 0x0400) DSDT_A_M_I__PMBS \ db 008h,050h,04Dh,042h,053h,00Bh,000h,004h ;000000C5 ".PMBS..." ; 61: Name (PMLN, 0x80) DSDT_A_M_I__PMLN \ db 008h,050h,04Dh,04Ch,04Eh,00Ah,080h ;000000CC ".PMLN.." ; 62: Name (SMIP, 0xB2) DSDT_A_M_I__SMIP \ db 008h,053h,04Dh,049h,050h,00Ah,0B2h ;000000D3 ".SMIP.." ; 63: Name (GPBS, 0x0500) DSDT_A_M_I__GPBS \ db 008h,047h,050h,042h,053h,00Bh,000h,005h ;000000DB ".GPBS..." ; 64: Name (GPLN, 0x40) DSDT_A_M_I__GPLN \ db 008h,047h,050h,04Ch,04Eh,00Ah,040h ;000000E2 ".GPLN.@" ; 65: Name (APCB, 0xFEC00000) DSDT_A_M_I__APCB \ db 008h,041h,050h,043h,042h,00Ch,000h,000h ;000000EA ".APCB..." db 0C0h,0FEh ;000000EC ".." ; 66: Name (APCL, 0x1000) DSDT_A_M_I__APCL \ db 008h,041h,050h,043h,04Ch,00Bh,000h,010h ;000000F4 ".APCL..." ; 67: Name (RCRB, 0xFED1C000) DSDT_A_M_I__RCRB \ db 008h,052h,043h,052h,042h,00Ch,000h,0C0h ;000000FC ".RCRB..." db 0D1h,0FEh ;000000FE ".." ; 68: Name (RCRL, 0x4000) DSDT_A_M_I__RCRL \ db 008h,052h,043h,052h,04Ch,00Bh,000h,040h ;00000106 ".RCRL..@" ; 69: Name (HPTB, 0xFED00000) DSDT_A_M_I__HPTB \ db 008h,048h,050h,054h,042h,00Ch,000h,000h ;0000010E ".HPTB..." db 0D0h,0FEh ;00000110 ".." ; 70: Name (HPTC, 0xFED1F404) DSDT_A_M_I__HPTC \ db 008h,048h,050h,054h,043h,00Ch,004h,0F4h ;00000118 ".HPTC..." db 0D1h,0FEh ;0000011A ".." ; 71: Name (ASSB, Zero) DSDT_A_M_I__ASSB \ db 008h,041h,053h,053h,042h,000h ;00000120 ".ASSB." ; 72: Name (AOTB, Zero) DSDT_A_M_I__AOTB \ db 008h,041h,04Fh,054h,042h,000h ;00000126 ".AOTB." ; 73: Name (AAXB, Zero) DSDT_A_M_I__AAXB \ db 008h,041h,041h,058h,042h,000h ;0000012C ".AAXB." ; 74: Name (PEHP, One) DSDT_A_M_I__PEHP \ db 008h,050h,045h,048h,050h,001h ;00000132 ".PEHP." ; 75: Name (SHPC, Zero) DSDT_A_M_I__SHPC \ db 008h,053h,048h,050h,043h,000h ;00000138 ".SHPC." ; 76: Name (PEPM, One) DSDT_A_M_I__PEPM \ db 008h,050h,045h,050h,04Dh,001h ;0000013E ".PEPM." ; 77: Name (PEER, One) DSDT_A_M_I__PEER \ db 008h,050h,045h,045h,052h,001h ;00000144 ".PEER." ; 78: Name (PECS, One) DSDT_A_M_I__PECS \ db 008h,050h,045h,043h,053h,001h ;0000014A ".PECS." ; 79: Name (ITKE, Zero) DSDT_A_M_I__ITKE \ db 008h,049h,054h,04Bh,045h,000h ;00000150 ".ITKE." ; 80: Name (MBEC, 0xFFFF) DSDT_A_M_I__MBEC \ db 008h,04Dh,042h,045h,043h,00Bh,0FFh,0FFh ;00000158 ".MBEC..." ; 81: Name (PEBS, 0xE0000000) DSDT_A_M_I__PEBS \ db 008h,050h,045h,042h,053h,00Ch,000h,000h ;00000160 ".PEBS..." db 000h,0E0h ;00000162 ".." ; 82: Name (PELN, 0x10000000) DSDT_A_M_I__PELN \ db 008h,050h,045h,04Ch,04Eh,00Ch,000h,000h ;0000016A ".PELN..." db 000h,010h ;0000016C ".." ; 83: Name (SRSI, 0xB2) DSDT_A_M_I__SRSI \ db 008h,053h,052h,053h,049h,00Ah,0B2h ;00000173 ".SRSI.." ; 84: Name (CSMI, 0x61) DSDT_A_M_I__CSMI \ db 008h,043h,053h,04Dh,049h,00Ah,061h ;0000017A ".CSMI.a" ; 85: Name (SP3O, 0x2E) DSDT_A_M_I__SP3O \ db 008h,053h,050h,033h,04Fh,00Ah,02Eh ;00000181 ".SP3O.." ; 86: Name (IO4B, 0x0A20) DSDT_A_M_I__IO4B \ db 008h,049h,04Fh,034h,042h,00Bh,020h,00Ah ;00000189 ".IO4B. ." ; 87: Name (IO4L, 0x20) DSDT_A_M_I__IO4L \ db 008h,049h,04Fh,034h,04Ch,00Ah,020h ;00000190 ".IO4L. " ; 88: Name (SP1O, 0x4E) DSDT_A_M_I__SP1O \ db 008h,053h,050h,031h,04Fh,00Ah,04Eh ;00000197 ".SP1O.N" ; 89: Name (PFDR, 0xFED03034) DSDT_A_M_I__PFDR \ db 008h,050h,046h,044h,052h,00Ch,034h,030h ;0000019F ".PFDR.40" db 0D0h,0FEh ;000001A1 ".." ; 90: Name (PMCB, 0xFED03000) DSDT_A_M_I__PMCB \ db 008h,050h,04Dh,043h,042h,00Ch,000h,030h ;000001A9 ".PMCB..0" db 0D0h,0FEh ;000001AB ".." ; 91: Name (PCLK, 0xFED03060) DSDT_A_M_I__PCLK \ db 008h,050h,043h,04Ch,04Bh,00Ch,060h,030h ;000001B3 ".PCLK.`0" db 0D0h,0FEh ;000001B5 ".." ; 92: Name (PUNB, 0xFED05000) DSDT_A_M_I__PUNB \ db 008h,050h,055h,04Eh,042h,00Ch,000h,050h ;000001BD ".PUNB..P" db 0D0h,0FEh ;000001BF ".." ; 93: Name (IBAS, 0xFED08000) DSDT_A_M_I__IBAS \ db 008h,049h,042h,041h,053h,00Ch,000h,080h ;000001C7 ".IBAS..." db 0D0h,0FEh ;000001C9 ".." ; 94: Name (MCHB, 0xFED14000) DSDT_A_M_I__MCHB \ db 008h,04Dh,043h,048h,042h,00Ch,000h,040h ;000001D1 ".MCHB..@" db 0D1h,0FEh ;000001D3 ".." ; 95: Name (MCHL, 0x4000) DSDT_A_M_I__MCHL \ db 008h,04Dh,043h,048h,04Ch,00Bh,000h,040h ;000001DB ".MCHL..@" ; 96: Name (EGPB, 0xFED19000) DSDT_A_M_I__EGPB \ db 008h,045h,047h,050h,042h,00Ch,000h,090h ;000001E3 ".EGPB..." db 0D1h,0FEh ;000001E5 ".." ; 97: Name (EGPL, 0x1000) DSDT_A_M_I__EGPL \ db 008h,045h,047h,050h,04Ch,00Bh,000h,010h ;000001ED ".EGPL..." ; 98: Name (DMIB, 0xFED18000) DSDT_A_M_I__DMIB \ db 008h,044h,04Dh,049h,042h,00Ch,000h,080h ;000001F5 ".DMIB..." db 0D1h,0FEh ;000001F7 ".." ; 99: Name (DMIL, 0x1000) DSDT_A_M_I__DMIL \ db 008h,044h,04Dh,049h,04Ch,00Bh,000h,010h ;000001FF ".DMIL..." ; 100: Name (IFPB, 0xFED14000) DSDT_A_M_I__IFPB \ db 008h,049h,046h,050h,042h,00Ch,000h,040h ;00000207 ".IFPB..@" db 0D1h,0FEh ;00000209 ".." ; 101: Name (IFPL, 0x1000) DSDT_A_M_I__IFPL \ db 008h,049h,046h,050h,04Ch,00Bh,000h,010h ;00000211 ".IFPL..." ; 102: Name (FMBL, One) DSDT_A_M_I__FMBL \ db 008h,046h,04Dh,042h,04Ch,001h ;00000217 ".FMBL." ; 103: Name (FDTP, 0x02) DSDT_A_M_I__FDTP \ db 008h,046h,044h,054h,050h,00Ah,002h ;0000021E ".FDTP.." ; 104: Name (GCDD, One) DSDT_A_M_I__GCDD \ db 008h,047h,043h,044h,044h,001h ;00000224 ".GCDD." ; 105: Name (DSTA, 0x0A) DSDT_A_M_I__DSTA \ db 008h,044h,053h,054h,041h,00Ah,00Ah ;0000022B ".DSTA.." ; 106: Name (DSLO, 0x02) DSDT_A_M_I__DSLO \ db 008h,044h,053h,04Ch,04Fh,00Ah,002h ;00000232 ".DSLO.." ; 107: Name (DSLC, 0x03) DSDT_A_M_I__DSLC \ db 008h,044h,053h,04Ch,043h,00Ah,003h ;00000239 ".DSLC.." ; 108: Name (PITS, 0x10) DSDT_A_M_I__PITS \ db 008h,050h,049h,054h,053h,00Ah,010h ;00000240 ".PITS.." ; 109: Name (SBCS, 0x12) DSDT_A_M_I__SBCS \ db 008h,053h,042h,043h,053h,00Ah,012h ;00000247 ".SBCS.." ; 110: Name (SALS, 0x13) DSDT_A_M_I__SALS \ db 008h,053h,041h,04Ch,053h,00Ah,013h ;0000024E ".SALS.." ; 111: Name (LSSS, 0x2A) DSDT_A_M_I__LSSS \ db 008h,04Ch,053h,053h,053h,00Ah,02Ah ;00000255 ".LSSS.*" ; 112: Name (PSSS, 0x2B) DSDT_A_M_I__PSSS \ db 008h,050h,053h,053h,053h,00Ah,02Bh ;0000025C ".PSSS.+" ; 113: Name (SOOT, 0x35) DSDT_A_M_I__SOOT \ db 008h,053h,04Fh,04Fh,054h,00Ah,035h ;00000263 ".SOOT.5" ; 114: Name (ESCS, 0x48) DSDT_A_M_I__ESCS \ db 008h,045h,053h,043h,053h,00Ah,048h ;0000026A ".ESCS.H" ; 115: Name (SDGV, 0x1C) DSDT_A_M_I__SDGV \ db 008h,053h,044h,047h,056h,00Ah,01Ch ;00000271 ".SDGV.." ; 116: Name (ACPH, 0xDE) DSDT_A_M_I__ACPH \ db 008h,041h,043h,050h,048h,00Ah,0DEh ;00000278 ".ACPH.." ; 117: Name (FTBL, 0x04) DSDT_A_M_I__FTBL \ db 008h,046h,054h,042h,04Ch,00Ah,004h ;0000027F ".FTBL.." ; 118: OperationRegion (GNVS, SystemMemory, 0x3C233A98, 0x0334) DSDT_A_M_I__GNVS \ db 05Bh,080h,047h,04Eh,056h,053h,000h,00Ch ;00000287 "[.GNVS.." db 098h,03Ah,023h,03Ch,00Bh,034h,003h ;0000028E ".:#<.4." ; 119: Field (GNVS, AnyAcc, Lock, Preserve) ; 120: { ; 121: OSYS, 16, ; 122: SMIF, 8, ; 123: PRM0, 8, ; 124: PRM1, 8, ; 125: SCIF, 8, ; 126: PRM2, 8, ; 127: PRM3, 8, ; 128: LCKF, 8, ; 129: PRM4, 8, ; 130: PRM5, 8, ; 131: P80D, 32, ; 132: LIDS, 8, ; 133: PWRS, 8, ; 134: DBGS, 8, ; 135: THOF, 8, ; 136: Offset (0x15), ; 137: PSVT, 8, ; 138: TC1V, 8, ; 139: TC2V, 8, ; 140: TSPV, 8, ; 141: CRTT, 8, ; 142: DTSE, 8, ; 143: DTS1, 8, ; 144: DTS2, 8, ; 145: DTSF, 8, ; 146: BNUM, 8, ; 147: B0SC, 8, ; 148: B1SC, 8, ; 149: B2SC, 8, ; 150: B0SS, 8, ; 151: B1SS, 8, ; 152: B2SS, 8, ; 153: Offset (0x28), ; 154: APIC, 8, ; 155: MPEN, 8, ; 156: PCP0, 8, ; 157: PCP1, 8, ; 158: PPCM, 8, ; 159: PPMF, 32, ; 160: Offset (0x32), ; 161: NATP, 8, ; 162: CMAP, 8, ; 163: CMBP, 8, ; 164: LPTP, 8, ; 165: FDCP, 8, ; 166: CMCP, 8, ; 167: CIRP, 8, ; 168: W381, 8, ; 169: NPCE, 8, ; 170: Offset (0x3C), ; 171: IGDS, 8, ; 172: TLST, 8, ; 173: CADL, 8, ; 174: PADL, 8, ; 175: CSTE, 16, ; 176: NSTE, 16, ; 177: SSTE, 16, ; 178: NDID, 8, ; 179: DID1, 32, ; 180: DID2, 32, ; 181: DID3, 32, ; 182: DID4, 32, ; 183: DID5, 32, ; 184: KSV0, 32, ; 185: KSV1, 8, ; 186: Offset (0x67), ; 187: BLCS, 8, ; 188: BRTL, 8, ; 189: ALSE, 8, ; 190: ALAF, 8, ; 191: LLOW, 8, ; 192: LHIH, 8, ; 193: Offset (0x6E), ; 194: EMAE, 8, ; 195: EMAP, 16, ; 196: EMAL, 16, ; 197: Offset (0x74), ; 198: MEFE, 8, ; 199: DSTS, 8, ; 200: Offset (0x78), ; 201: TPMP, 8, ; 202: TPME, 8, ; 203: MORD, 8, ; 204: TCGP, 8, ; 205: PPRP, 32, ; 206: PPRQ, 8, ; 207: LPPR, 8, ; 208: GTF0, 56, ; 209: GTF2, 56, ; 210: IDEM, 8, ; 211: GTF1, 56, ; 212: Offset (0xAA), ; 213: ASLB, 32, ; 214: IBTT, 8, ; 215: IPAT, 8, ; 216: ITVF, 8, ; 217: ITVM, 8, ; 218: IPSC, 8, ; 219: IBLC, 8, ; 220: IBIA, 8, ; 221: ISSC, 8, ; 222: I409, 8, ; 223: I509, 8, ; 224: I609, 8, ; 225: I709, 8, ; 226: IDMM, 8, ; 227: IDMS, 8, ; 228: IF1E, 8, ; 229: HVCO, 8, ; 230: NXD1, 32, ; 231: NXD2, 32, ; 232: NXD3, 32, ; 233: NXD4, 32, ; 234: NXD5, 32, ; 235: NXD6, 32, ; 236: NXD7, 32, ; 237: NXD8, 32, ; 238: GSMI, 8, ; 239: PAVP, 8, ; 240: Offset (0xE1), ; 241: OSCC, 8, ; 242: NEXP, 8, ; 243: Offset (0xEB), ; 244: DSEN, 8, ; 245: ECON, 8, ; 246: GPIC, 8, ; 247: CTYP, 8, ; 248: L01C, 8, ; 249: VFN0, 8, ; 250: VFN1, 8, ; 251: Offset (0x100), ; 252: NVGA, 32, ; 253: NVHA, 32, ; 254: AMDA, 32, ; 255: DID6, 32, ; 256: DID7, 32, ; 257: DID8, 32, ; 258: Offset (0x14C), ; 259: USEL, 8, ; 260: PU1E, 8, ; 261: PU2E, 8, ; 262: LPE0, 32, ; 263: LPE1, 32, ; 264: LPE2, 32, ; 265: ACST, 8, ; 266: BTST, 8, ; 267: PFLV, 8, ; 268: Offset (0x15F), ; 269: AOAC, 8, ; 270: XHCI, 8, ; 271: PMEN, 8, ; 272: LPEE, 8, ; 273: ISPA, 32, ; 274: ISPD, 8, ; 275: PCIB, 32, ; 276: PCIT, 32, ; 277: D10A, 32, ; 278: D10L, 32, ; 279: D11A, 32, ; 280: D11L, 32, ; 281: P10A, 32, ; 282: P10L, 32, ; 283: P11A, 32, ; 284: P11L, 32, ; 285: P20A, 32, ; 286: P20L, 32, ; 287: P21A, 32, ; 288: P21L, 32, ; 289: U10A, 32, ; 290: U10L, 32, ; 291: U11A, 32, ; 292: U11L, 32, ; 293: U20A, 32, ; 294: U20L, 32, ; 295: U21A, 32, ; 296: U21L, 32, ; 297: SP0A, 32, ; 298: SP0L, 32, ; 299: SP1A, 32, ; 300: SP1L, 32, ; 301: D20A, 32, ; 302: D20L, 32, ; 303: D21A, 32, ; 304: D21L, 32, ; 305: I10A, 32, ; 306: I10L, 32, ; 307: I11A, 32, ; 308: I11L, 32, ; 309: I20A, 32, ; 310: I20L, 32, ; 311: I21A, 32, ; 312: I21L, 32, ; 313: I30A, 32, ; 314: I30L, 32, ; 315: I31A, 32, ; 316: I31L, 32, ; 317: I40A, 32, ; 318: I40L, 32, ; 319: I41A, 32, ; 320: I41L, 32, ; 321: I50A, 32, ; 322: I50L, 32, ; 323: I51A, 32, ; 324: I51L, 32, ; 325: I60A, 32, ; 326: I60L, 32, ; 327: I61A, 32, ; 328: I61L, 32, ; 329: I70A, 32, ; 330: I70L, 32, ; 331: I71A, 32, ; 332: I71L, 32, ; 333: EM0A, 32, ; 334: EM0L, 32, ; 335: EM1A, 32, ; 336: EM1L, 32, ; 337: SI0A, 32, ; 338: SI0L, 32, ; 339: SI1A, 32, ; 340: SI1L, 32, ; 341: SD0A, 32, ; 342: SD0L, 32, ; 343: SD1A, 32, ; 344: SD1L, 32, ; 345: MH0A, 32, ; 346: MH0L, 32, ; 347: MH1A, 32, ; 348: MH1L, 32, ; 349: OSSL, 8, ; 350: Offset (0x294), ; 351: DPTE, 8, ; 352: THM0, 8, ; 353: THM1, 8, ; 354: THM2, 8, ; 355: THM3, 8, ; 356: THM4, 8, ; 357: CHGR, 8, ; 358: DDSP, 8, ; 359: DSOC, 8, ; 360: DPSR, 8, ; 361: DPCT, 32, ; 362: DPPT, 32, ; 363: DGC0, 32, ; 364: DGP0, 32, ; 365: DGC1, 32, ; 366: DGP1, 32, ; 367: DGC2, 32, ; 368: DGP2, 32, ; 369: DGC3, 32, ; 370: DGP3, 32, ; 371: DGC4, 32, ; 372: DGP4, 32, ; 373: DLPM, 8, ; 374: DSC0, 32, ; 375: DSC1, 32, ; 376: DSC2, 32, ; 377: DSC3, 32, ; 378: DSC4, 32, ; 379: DDBG, 8, ; 380: LPOE, 32, ; 381: LPPS, 32, ; 382: LPST, 32, ; 383: LPPC, 32, ; 384: LPPF, 32, ; 385: DPME, 8, ; 386: BCSL, 8, ; 387: NFCS, 8, ; 388: Offset (0x2FC), ; 389: TPMA, 32, ; 390: TPML, 32, ; 391: ITSA, 8, ; 392: S0IX, 8, ; 393: SDMD, 8, ; 394: EMVR, 8, ; 395: BMBD, 32, ; 396: USBM, 8, ; 397: BDID, 8, ; 398: FBID, 8, ; 399: OTGM, 8, ; 400: STEP, 8, ; 401: SOCS, 8, ; 402: AMTE, 8, ; 403: SCPE, 8, ; 404: SARE, 8, ; 405: PSSD, 8, ; 406: EDPV, 8, ; 407: DIDX, 32, ; 408: PAVB, 32, ; 409: PAVL, 32, ; 410: PMID, 8, ; 411: PMIS, 8, ; 412: ADOS, 8, ; 413: MIPS, 8, ; 414: WIFS, 8, ; 415: BTSL, 8, ; 416: GPSS, 8, ; 417: RCAS, 8, ; 418: FCAS, 8, ; 419: CHRS, 8, ; 420: FUES, 8, ; 421: ALSS, 8, ; 422: GYRS, 8, ; 423: ACCS, 8, ; 424: SARS, 8 ; 425: } db 05Bh,081h,04Bh,05Ch,047h,04Eh,056h,053h ;00000296 "[.K\GNVS" db 010h,04Fh,053h,059h,053h,010h,053h,04Dh ;0000029E ".OSYS.SM" db 049h,046h,008h,050h,052h,04Dh,030h,008h ;000002A6 "IF.PRM0." db 050h,052h,04Dh,031h,008h,053h,043h,049h ;000002AE "PRM1.SCI" db 046h,008h,050h,052h,04Dh,032h,008h,050h ;000002B6 "F.PRM2.P" db 052h,04Dh,033h,008h,04Ch,043h,04Bh,046h ;000002BE "RM3.LCKF" db 008h,050h,052h,04Dh,034h,008h,050h,052h ;000002C6 ".PRM4.PR" db 04Dh,035h,008h,050h,038h,030h,044h,020h ;000002CE "M5.P80D " db 04Ch,049h,044h,053h,008h,050h,057h,052h ;000002D6 "LIDS.PWR" db 053h,008h,044h,042h,047h,053h,008h,054h ;000002DE "S.DBGS.T" db 048h,04Fh,046h,008h,000h,010h,050h,053h ;000002E6 "HOF...PS" db 056h,054h,008h,054h,043h,031h,056h,008h ;000002EE "VT.TC1V." db 054h,043h,032h,056h,008h,054h,053h,050h ;000002F6 "TC2V.TSP" db 056h,008h,043h,052h,054h,054h,008h,044h ;000002FE "V.CRTT.D" db 054h,053h,045h,008h,044h,054h,053h,031h ;00000306 "TSE.DTS1" db 008h,044h,054h,053h,032h,008h,044h,054h ;0000030E ".DTS2.DT" db 053h,046h,008h,042h,04Eh,055h,04Dh,008h ;00000316 "SF.BNUM." db 042h,030h,053h,043h,008h,042h,031h,053h ;0000031E "B0SC.B1S" db 043h,008h,042h,032h,053h,043h,008h,042h ;00000326 "C.B2SC.B" db 030h,053h,053h,008h,042h,031h,053h,053h ;0000032E "0SS.B1SS" db 008h,042h,032h,053h,053h,008h,000h,018h ;00000336 ".B2SS..." db 041h,050h,049h,043h,008h,04Dh,050h,045h ;0000033E "APIC.MPE" db 04Eh,008h,050h,043h,050h,030h,008h,050h ;00000346 "N.PCP0.P" db 043h,050h,031h,008h,050h,050h,043h,04Dh ;0000034E "CP1.PPCM" db 008h,050h,050h,04Dh,046h,020h,000h,008h ;00000356 ".PPMF .." db 04Eh,041h,054h,050h,008h,043h,04Dh,041h ;0000035E "NATP.CMA" db 050h,008h,043h,04Dh,042h,050h,008h,04Ch ;00000366 "P.CMBP.L" db 050h,054h,050h,008h,046h,044h,043h,050h ;0000036E "PTP.FDCP" db 008h,043h,04Dh,043h,050h,008h,043h,049h ;00000376 ".CMCP.CI" db 052h,050h,008h,057h,033h,038h,031h,008h ;0000037E "RP.W381." db 04Eh,050h,043h,045h,008h,000h,008h,049h ;00000386 "NPCE...I" db 047h,044h,053h,008h,054h,04Ch,053h,054h ;0000038E "GDS.TLST" db 008h,043h,041h,044h,04Ch,008h,050h,041h ;00000396 ".CADL.PA" db 044h,04Ch,008h,043h,053h,054h,045h,010h ;0000039E "DL.CSTE." db 04Eh,053h,054h,045h,010h,053h,053h,054h ;000003A6 "NSTE.SST" db 045h,010h,04Eh,044h,049h,044h,008h,044h ;000003AE "E.NDID.D" db 049h,044h,031h,020h,044h,049h,044h,032h ;000003B6 "ID1 DID2" db 020h,044h,049h,044h,033h,020h,044h,049h ;000003BE " DID3 DI" db 044h,034h,020h,044h,049h,044h,035h,020h ;000003C6 "D4 DID5 " db 04Bh,053h,056h,030h,020h,04Bh,053h,056h ;000003CE "KSV0 KSV" db 031h,008h,000h,038h,042h,04Ch,043h,053h ;000003D6 "1..8BLCS" db 008h,042h,052h,054h,04Ch,008h,041h,04Ch ;000003DE ".BRTL.AL" db 053h,045h,008h,041h,04Ch,041h,046h,008h ;000003E6 "SE.ALAF." db 04Ch,04Ch,04Fh,057h,008h,04Ch,048h,049h ;000003EE "LLOW.LHI" db 048h,008h,000h,008h,045h,04Dh,041h,045h ;000003F6 "H...EMAE" db 008h,045h,04Dh,041h,050h,010h,045h,04Dh ;000003FE ".EMAP.EM" db 041h,04Ch,010h,000h,008h,04Dh,045h,046h ;00000406 "AL...MEF" db 045h,008h,044h,053h,054h,053h,008h,000h ;0000040E "E.DSTS.." db 010h,054h,050h,04Dh,050h,008h,054h,050h ;00000416 ".TPMP.TP" db 04Dh,045h,008h,04Dh,04Fh,052h,044h,008h ;0000041E "ME.MORD." db 054h,043h,047h,050h,008h,050h,050h,052h ;00000426 "TCGP.PPR" db 050h,020h,050h,050h,052h,051h,008h,04Ch ;0000042E "P PPRQ.L" db 050h,050h,052h,008h,047h,054h,046h,030h ;00000436 "PPR.GTF0" db 038h,047h,054h,046h,032h,038h,049h,044h ;0000043E "8GTF28ID" db 045h,04Dh,008h,047h,054h,046h,031h,038h ;00000446 "EM.GTF18" db 000h,040h,009h,041h,053h,04Ch,042h,020h ;0000044E ".@.ASLB " db 049h,042h,054h,054h,008h,049h,050h,041h ;00000456 "IBTT.IPA" db 054h,008h,049h,054h,056h,046h,008h,049h ;0000045E "T.ITVF.I" db 054h,056h,04Dh,008h,049h,050h,053h,043h ;00000466 "TVM.IPSC" db 008h,049h,042h,04Ch,043h,008h,049h,042h ;0000046E ".IBLC.IB" db 049h,041h,008h,049h,053h,053h,043h,008h ;00000476 "IA.ISSC." db 049h,034h,030h,039h,008h,049h,035h,030h ;0000047E "I409.I50" db 039h,008h,049h,036h,030h,039h,008h,049h ;00000486 "9.I609.I" db 037h,030h,039h,008h,049h,044h,04Dh,04Dh ;0000048E "709.IDMM" db 008h,049h,044h,04Dh,053h,008h,049h,046h ;00000496 ".IDMS.IF" db 031h,045h,008h,048h,056h,043h,04Fh,008h ;0000049E "1E.HVCO." db 04Eh,058h,044h,031h,020h,04Eh,058h,044h ;000004A6 "NXD1 NXD" db 032h,020h,04Eh,058h,044h,033h,020h,04Eh ;000004AE "2 NXD3 N" db 058h,044h,034h,020h,04Eh,058h,044h,035h ;000004B6 "XD4 NXD5" db 020h,04Eh,058h,044h,036h,020h,04Eh,058h ;000004BE " NXD6 NX" db 044h,037h,020h,04Eh,058h,044h,038h,020h ;000004C6 "D7 NXD8 " db 047h,053h,04Dh,049h,008h,050h,041h,056h ;000004CE "GSMI.PAV" db 050h,008h,000h,008h,04Fh,053h,043h,043h ;000004D6 "P...OSCC" db 008h,04Eh,045h,058h,050h,008h,000h,040h ;000004DE ".NEXP..@" db 004h,044h,053h,045h,04Eh,008h,045h,043h ;000004E6 ".DSEN.EC" db 04Fh,04Eh,008h,047h,050h,049h,043h,008h ;000004EE "ON.GPIC." db 043h,054h,059h,050h,008h,04Ch,030h,031h ;000004F6 "CTYP.L01" db 043h,008h,056h,046h,04Eh,030h,008h,056h ;000004FE "C.VFN0.V" db 046h,04Eh,031h,008h,000h,040h,007h,04Eh ;00000506 "FN1..@.N" db 056h,047h,041h,020h,04Eh,056h,048h,041h ;0000050E "VGA NVHA" db 020h,041h,04Dh,044h,041h,020h,044h,049h ;00000516 " AMDA DI" db 044h,036h,020h,044h,049h,044h,037h,020h ;0000051E "D6 DID7 " db 044h,049h,044h,038h,020h,000h,040h,01Ah ;00000526 "DID8 .@." db 055h,053h,045h,04Ch,008h,050h,055h,031h ;0000052E "USEL.PU1" db 045h,008h,050h,055h,032h,045h,008h,04Ch ;00000536 "E.PU2E.L" db 050h,045h,030h,020h,04Ch,050h,045h,031h ;0000053E "PE0 LPE1" db 020h,04Ch,050h,045h,032h,020h,041h,043h ;00000546 " LPE2 AC" db 053h,054h,008h,042h,054h,053h,054h,008h ;0000054E "ST.BTST." db 050h,046h,04Ch,056h,008h,000h,008h,041h ;00000556 "PFLV...A" db 04Fh,041h,043h,008h,058h,048h,043h,049h ;0000055E "OAC.XHCI" db 008h,050h,04Dh,045h,04Eh,008h,04Ch,050h ;00000566 ".PMEN.LP" db 045h,045h,008h,049h,053h,050h,041h,020h ;0000056E "EE.ISPA " db 049h,053h,050h,044h,008h,050h,043h,049h ;00000576 "ISPD.PCI" db 042h,020h,050h,043h,049h,054h,020h,044h ;0000057E "B PCIT D" db 031h,030h,041h,020h,044h,031h,030h,04Ch ;00000586 "10A D10L" db 020h,044h,031h,031h,041h,020h,044h,031h ;0000058E " D11A D1" db 031h,04Ch,020h,050h,031h,030h,041h,020h ;00000596 "1L P10A " db 050h,031h,030h,04Ch,020h,050h,031h,031h ;0000059E "P10L P11" db 041h,020h,050h,031h,031h,04Ch,020h,050h ;000005A6 "A P11L P" db 032h,030h,041h,020h,050h,032h,030h,04Ch ;000005AE "20A P20L" db 020h,050h,032h,031h,041h,020h,050h,032h ;000005B6 " P21A P2" db 031h,04Ch,020h,055h,031h,030h,041h,020h ;000005BE "1L U10A " db 055h,031h,030h,04Ch,020h,055h,031h,031h ;000005C6 "U10L U11" db 041h,020h,055h,031h,031h,04Ch,020h,055h ;000005CE "A U11L U" db 032h,030h,041h,020h,055h,032h,030h,04Ch ;000005D6 "20A U20L" db 020h,055h,032h,031h,041h,020h,055h,032h ;000005DE " U21A U2" db 031h,04Ch,020h,053h,050h,030h,041h,020h ;000005E6 "1L SP0A " db 053h,050h,030h,04Ch,020h,053h,050h,031h ;000005EE "SP0L SP1" db 041h,020h,053h,050h,031h,04Ch,020h,044h ;000005F6 "A SP1L D" db 032h,030h,041h,020h,044h,032h,030h,04Ch ;000005FE "20A D20L" db 020h,044h,032h,031h,041h,020h,044h,032h ;00000606 " D21A D2" db 031h,04Ch,020h,049h,031h,030h,041h,020h ;0000060E "1L I10A " db 049h,031h,030h,04Ch,020h,049h,031h,031h ;00000616 "I10L I11" db 041h,020h,049h,031h,031h,04Ch,020h,049h ;0000061E "A I11L I" db 032h,030h,041h,020h,049h,032h,030h,04Ch ;00000626 "20A I20L" db 020h,049h,032h,031h,041h,020h,049h,032h ;0000062E " I21A I2" db 031h,04Ch,020h,049h,033h,030h,041h,020h ;00000636 "1L I30A " db 049h,033h,030h,04Ch,020h,049h,033h,031h ;0000063E "I30L I31" db 041h,020h,049h,033h,031h,04Ch,020h,049h ;00000646 "A I31L I" db 034h,030h,041h,020h,049h,034h,030h,04Ch ;0000064E "40A I40L" db 020h,049h,034h,031h,041h,020h,049h,034h ;00000656 " I41A I4" db 031h,04Ch,020h,049h,035h,030h,041h,020h ;0000065E "1L I50A " db 049h,035h,030h,04Ch,020h,049h,035h,031h ;00000666 "I50L I51" db 041h,020h,049h,035h,031h,04Ch,020h,049h ;0000066E "A I51L I" db 036h,030h,041h,020h,049h,036h,030h,04Ch ;00000676 "60A I60L" db 020h,049h,036h,031h,041h,020h,049h,036h ;0000067E " I61A I6" db 031h,04Ch,020h,049h,037h,030h,041h,020h ;00000686 "1L I70A " db 049h,037h,030h,04Ch,020h,049h,037h,031h ;0000068E "I70L I71" db 041h,020h,049h,037h,031h,04Ch,020h,045h ;00000696 "A I71L E" db 04Dh,030h,041h,020h,045h,04Dh,030h,04Ch ;0000069E "M0A EM0L" db 020h,045h,04Dh,031h,041h,020h,045h,04Dh ;000006A6 " EM1A EM" db 031h,04Ch,020h,053h,049h,030h,041h,020h ;000006AE "1L SI0A " db 053h,049h,030h,04Ch,020h,053h,049h,031h ;000006B6 "SI0L SI1" db 041h,020h,053h,049h,031h,04Ch,020h,053h ;000006BE "A SI1L S" db 044h,030h,041h,020h,053h,044h,030h,04Ch ;000006C6 "D0A SD0L" db 020h,053h,044h,031h,041h,020h,053h,044h ;000006CE " SD1A SD" db 031h,04Ch,020h,04Dh,048h,030h,041h,020h ;000006D6 "1L MH0A " db 04Dh,048h,030h,04Ch,020h,04Dh,048h,031h ;000006DE "MH0L MH1" db 041h,020h,04Dh,048h,031h,04Ch,020h,04Fh ;000006E6 "A MH1L O" db 053h,053h,04Ch,008h,000h,018h,044h,050h ;000006EE "SSL...DP" db 054h,045h,008h,054h,048h,04Dh,030h,008h ;000006F6 "TE.THM0." db 054h,048h,04Dh,031h,008h,054h,048h,04Dh ;000006FE "THM1.THM" db 032h,008h,054h,048h,04Dh,033h,008h,054h ;00000706 "2.THM3.T" db 048h,04Dh,034h,008h,043h,048h,047h,052h ;0000070E "HM4.CHGR" db 008h,044h,044h,053h,050h,008h,044h,053h ;00000716 ".DDSP.DS" db 04Fh,043h,008h,044h,050h,053h,052h,008h ;0000071E "OC.DPSR." db 044h,050h,043h,054h,020h,044h,050h,050h ;00000726 "DPCT DPP" db 054h,020h,044h,047h,043h,030h,020h,044h ;0000072E "T DGC0 D" db 047h,050h,030h,020h,044h,047h,043h,031h ;00000736 "GP0 DGC1" db 020h,044h,047h,050h,031h,020h,044h,047h ;0000073E " DGP1 DG" db 043h,032h,020h,044h,047h,050h,032h,020h ;00000746 "C2 DGP2 " db 044h,047h,043h,033h,020h,044h,047h,050h ;0000074E "DGC3 DGP" db 033h,020h,044h,047h,043h,034h,020h,044h ;00000756 "3 DGC4 D" db 047h,050h,034h,020h,044h,04Ch,050h,04Dh ;0000075E "GP4 DLPM" db 008h,044h,053h,043h,030h,020h,044h,053h ;00000766 ".DSC0 DS" db 043h,031h,020h,044h,053h,043h,032h,020h ;0000076E "C1 DSC2 " db 044h,053h,043h,033h,020h,044h,053h,043h ;00000776 "DSC3 DSC" db 034h,020h,044h,044h,042h,047h,008h,04Ch ;0000077E "4 DDBG.L" db 050h,04Fh,045h,020h,04Ch,050h,050h,053h ;00000786 "POE LPPS" db 020h,04Ch,050h,053h,054h,020h,04Ch,050h ;0000078E " LPST LP" db 050h,043h,020h,04Ch,050h,050h,046h,020h ;00000796 "PC LPPF " db 044h,050h,04Dh,045h,008h,042h,043h,053h ;0000079E "DPME.BCS" db 04Ch,008h,04Eh,046h,043h,053h,008h,000h ;000007A6 "L.NFCS.." db 008h,054h,050h,04Dh,041h,020h,054h,050h ;000007AE ".TPMA TP" db 04Dh,04Ch,020h,049h,054h,053h,041h,008h ;000007B6 "ML ITSA." db 053h,030h,049h,058h,008h,053h,044h,04Dh ;000007BE "S0IX.SDM" db 044h,008h,045h,04Dh,056h,052h,008h,042h ;000007C6 "D.EMVR.B" db 04Dh,042h,044h,020h,055h,053h,042h,04Dh ;000007CE "MBD USBM" db 008h,042h,044h,049h,044h,008h,046h,042h ;000007D6 ".BDID.FB" db 049h,044h,008h,04Fh,054h,047h,04Dh,008h ;000007DE "ID.OTGM." db 053h,054h,045h,050h,008h,053h,04Fh,043h ;000007E6 "STEP.SOC" db 053h,008h,041h,04Dh,054h,045h,008h,053h ;000007EE "S.AMTE.S" db 043h,050h,045h,008h,053h,041h,052h,045h ;000007F6 "CPE.SARE" db 008h,050h,053h,053h,044h,008h,045h,044h ;000007FE ".PSSD.ED" db 050h,056h,008h,044h,049h,044h,058h,020h ;00000806 "PV.DIDX " db 050h,041h,056h,042h,020h,050h,041h,056h ;0000080E "PAVB PAV" db 04Ch,020h,050h,04Dh,049h,044h,008h,050h ;00000816 "L PMID.P" db 04Dh,049h,053h,008h,041h,044h,04Fh,053h ;0000081E "MIS.ADOS" db 008h,04Dh,049h,050h,053h,008h,057h,049h ;00000826 ".MIPS.WI" db 046h,053h,008h,042h,054h,053h,04Ch,008h ;0000082E "FS.BTSL." db 047h,050h,053h,053h,008h,052h,043h,041h ;00000836 "GPSS.RCA" db 053h,008h,046h,043h,041h,053h,008h,043h ;0000083E "S.FCAS.C" db 048h,052h,053h,008h,046h,055h,045h,053h ;00000846 "HRS.FUES" db 008h,041h,04Ch,053h,053h,008h,047h,059h ;0000084E ".ALSS.GY" db 052h,053h,008h,041h,043h,043h,053h,008h ;00000856 "RS.ACCS." db 053h,041h,052h,053h,008h ;0000085B "SARS." ; 427: Method (ADBG, 1, Serialized) DSDT_A_M_I__ADBG \ db 014h,008h,041h,044h,042h,047h,009h ;00000862 "..ADBG." ; 428: { ; 429: Return (Zero) db 0A4h,000h ;00000864 ".." ; 430: } ; 432: Name (WAKP, Package (0x02) ; 433: { ; 434: Zero, ; 435: Zero ; 436: }) DSDT_A_M_I__WAKP \ db 008h,057h,041h,04Bh,050h ;00000869 ".WAKP" db 012h,004h,002h,000h,000h ;0000086E "....." ; 437: Scope (_SB) db 010h,029h,05Fh,053h,042h,05Fh ;00000874 ".)_SB_" ; 438: { ; 439: Device (RTC0) DSDT_A_M_I___SB__RTC0 \ db 05Bh,082h,022h,052h,054h,043h,030h ;0000087B "[."RTC0" ; 440: { ; 441: Name (_HID, EisaId ("PNP0B00") /* AT Real-Time Clock */) // _HID: Hardware ID DSDT_A_M_I___SB__RTC0__HID \ db 008h,05Fh,048h,049h,044h,00Ch,041h,0D0h ;00000883 "._HID.A." db 00Bh,000h ;00000885 ".." ; 442: Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings DSDT_A_M_I___SB__RTC0__CRS \ db 008h,05Fh,043h,052h,053h,011h,00Dh,00Ah ;0000088D "._CRS..." db 00Ah ;0000088E "." ; 443: { ; 444: IO (Decode16, ; 445: 0x0070, // Range Minimum ; 446: 0x0070, // Range Maximum ; 447: 0x01, // Alignment ; 448: 0x08, // Length ; 449: ) db 047h,001h,070h,000h,070h,000h,001h,008h ;00000896 "G.p.p..." db 079h,000h ;00000898 "y." ; 450: }) ; 451: } ; 452: } ; 454: Scope (_SB) db 010h,044h,005h,05Fh,053h,042h,05Fh ;0000089F ".D._SB_" ; 455: { ; 456: Device (HPET) DSDT_A_M_I___SB__HPET \ db 05Bh,082h,04Ch,004h,048h,050h,045h,054h ;000008A7 "[.L.HPET" ; 457: { ; 458: Name (_HID, EisaId ("PNP0103") /* HPET System Timer */) // _HID: Hardware ID DSDT_A_M_I___SB__HPET__HID \ db 008h,05Fh,048h,049h,044h,00Ch,041h,0D0h ;000008AF "._HID.A." db 001h,003h ;000008B1 ".." ; 459: Name (_UID, Zero) // _UID: Unique ID DSDT_A_M_I___SB__HPET__UID \ db 008h,05Fh,055h,049h,044h,000h ;000008B7 "._UID." ; 460: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__HPET__STA \ db 014h,009h,05Fh,053h,054h,041h,000h ;000008BE ".._STA." ; 461: { ; 462: Return (0x0F) db 0A4h,00Ah,00Fh ;000008C1 "..." ; 463: } ; 465: Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__HPET__CRS \ db 014h,02Bh,05Fh,043h,052h,053h,008h ;000008C8 ".+_CRS." ; 466: { ; 467: Name (RBUF, ResourceTemplate () DSDT_A_M_I___SB__HPET__CRS_RBUF \ db 008h,052h,042h,055h,046h,011h,01Ah,00Ah ;000008D0 ".RBUF..." db 017h ;000008D1 "." ; 468: { ; 469: Memory32Fixed (ReadWrite, ; 470: 0xFED00000, // Address Base ; 471: 0x00000400, // Address Length ; 472: ) db 086h,009h,000h,001h,000h,000h,0D0h,0FEh ;000008D9 "........" db 000h,004h,000h,000h ;000008DD "...." ; 473: Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) ; 474: { ; 475: 0x00000008, ; 476: } db 089h,006h,000h,001h,001h,008h,000h,000h ;000008E5 "........" db 000h ;000008E6 "." db 079h,000h ;000008E8 "y." ; 477: }) ; 478: Return (RBUF) /* \_SB_.HPET._CRS.RBUF */ db 0A4h,052h,042h,055h,046h ;000008ED ".RBUF" ; 479: } ; 480: } ; 481: } ; 483: Scope (_SB) db 010h,048h,022h,05Fh,053h,042h,05Fh ;000008F4 ".H"_SB_" ; 484: { ; 485: Name (PRSA, ResourceTemplate () DSDT_A_M_I___SB__PRSA \ db 008h,050h,052h,053h,041h,011h,009h,00Ah ;000008FC ".PRSA..." db 006h ;000008FD "." ; 486: { ; 487: IRQ (Level, ActiveLow, Shared, ) ; 488: {3,4,5,6,10,11,12,14,15} db 023h,078h,0DCh,018h ;00000901 "#x.." db 079h,000h ;00000903 "y." ; 489: }) ; 490: Alias (PRSA, PRSB) db 006h,050h,052h,053h,041h,050h,052h,053h ;0000090B ".PRSAPRS" db 042h ;0000090C "B" ; 491: Alias (PRSA, PRSC) db 006h,050h,052h,053h,041h,050h,052h,053h ;00000914 ".PRSAPRS" db 043h ;00000915 "C" ; 492: Alias (PRSA, PRSD) db 006h,050h,052h,053h,041h,050h,052h,053h ;0000091D ".PRSAPRS" db 044h ;0000091E "D" ; 493: Alias (PRSA, PRSE) db 006h,050h,052h,053h,041h,050h,052h,053h ;00000926 ".PRSAPRS" db 045h ;00000927 "E" ; 494: Alias (PRSA, PRSF) db 006h,050h,052h,053h,041h,050h,052h,053h ;0000092F ".PRSAPRS" db 046h ;00000930 "F" ; 495: Alias (PRSA, PRSG) db 006h,050h,052h,053h,041h,050h,052h,053h ;00000938 ".PRSAPRS" db 047h ;00000939 "G" ; 496: Alias (PRSA, PRSH) db 006h,050h,052h,053h,041h,050h,052h,053h ;00000941 ".PRSAPRS" db 048h ;00000942 "H" ; 497: Name (PR00, Package (0x11) ; 498: { ; 499: Package (0x04) ; 500: { ; 501: 0x0002FFFF, ; 502: Zero, ; 503: LNKA, ; 504: Zero ; 505: }, ; 507: Package (0x04) ; 508: { ; 509: 0x0010FFFF, ; 510: Zero, ; 511: LNKA, ; 512: Zero ; 513: }, ; 515: Package (0x04) ; 516: { ; 517: 0x0011FFFF, ; 518: Zero, ; 519: LNKB, ; 520: Zero ; 521: }, ; 523: Package (0x04) ; 524: { ; 525: 0x0012FFFF, ; 526: Zero, ; 527: LNKC, ; 528: Zero ; 529: }, ; 531: Package (0x04) ; 532: { ; 533: 0x0014FFFF, ; 534: Zero, ; 535: LNKE, ; 536: Zero ; 537: }, ; 539: Package (0x04) ; 540: { ; 541: 0x0015FFFF, ; 542: Zero, ; 543: LNKF, ; 544: Zero ; 545: }, ; 547: Package (0x04) ; 548: { ; 549: 0x0016FFFF, ; 550: Zero, ; 551: LNKG, ; 552: Zero ; 553: }, ; 555: Package (0x04) ; 556: { ; 557: 0x0017FFFF, ; 558: Zero, ; 559: LNKH, ; 560: Zero ; 561: }, ; 563: Package (0x04) ; 564: { ; 565: 0x0018FFFF, ; 566: Zero, ; 567: LNKB, ; 568: Zero ; 569: }, ; 571: Package (0x04) ; 572: { ; 573: 0x0018FFFF, ; 574: 0x02, ; 575: LNKD, ; 576: Zero ; 577: }, ; 579: Package (0x04) ; 580: { ; 581: 0x0018FFFF, ; 582: 0x03, ; 583: LNKC, ; 584: Zero ; 585: }, ; 587: Package (0x04) ; 588: { ; 589: 0x0018FFFF, ; 590: One, ; 591: LNKA, ; 592: Zero ; 593: }, ; 595: Package (0x04) ; 596: { ; 597: 0x001DFFFF, ; 598: Zero, ; 599: LNKH, ; 600: Zero ; 601: }, ; 603: Package (0x04) ; 604: { ; 605: 0x001EFFFF, ; 606: Zero, ; 607: LNKD, ; 608: Zero ; 609: }, ; 611: Package (0x04) ; 612: { ; 613: 0x001EFFFF, ; 614: 0x03, ; 615: LNKA, ; 616: Zero ; 617: }, ; 619: Package (0x04) ; 620: { ; 621: 0x001EFFFF, ; 622: One, ; 623: LNKB, ; 624: Zero ; 625: }, ; 627: Package (0x04) ; 628: { ; 629: 0x001EFFFF, ; 630: 0x02, ; 631: LNKC, ; 632: Zero ; 633: } ; 634: }) DSDT_A_M_I___SB__PR00 \ db 008h,050h,052h,030h,030h ;00000947 ".PR00" db 012h,045h,00Fh,011h ;0000094B ".E.." db 012h,00Dh,004h,00Ch,0FFh,0FFh,002h,000h ;00000953 "........" db 000h,04Ch,04Eh,04Bh,041h,000h ;00000959 ".LNKA." db 012h,00Dh,004h,00Ch,0FFh,0FFh,010h,000h ;00000961 "........" db 000h,04Ch,04Eh,04Bh,041h,000h ;00000967 ".LNKA." db 012h,00Dh,004h,00Ch,0FFh,0FFh,011h,000h ;0000096F "........" db 000h,04Ch,04Eh,04Bh,042h,000h ;00000975 ".LNKB." db 012h,00Dh,004h,00Ch,0FFh,0FFh,012h,000h ;0000097D "........" db 000h,04Ch,04Eh,04Bh,043h,000h ;00000983 ".LNKC." db 012h,00Dh,004h,00Ch,0FFh,0FFh,014h,000h ;0000098B "........" db 000h,04Ch,04Eh,04Bh,045h,000h ;00000991 ".LNKE." db 012h,00Dh,004h,00Ch,0FFh,0FFh,015h,000h ;00000999 "........" db 000h,04Ch,04Eh,04Bh,046h,000h ;0000099F ".LNKF." db 012h,00Dh,004h,00Ch,0FFh,0FFh,016h,000h ;000009A7 "........" db 000h,04Ch,04Eh,04Bh,047h,000h ;000009AD ".LNKG." db 012h,00Dh,004h,00Ch,0FFh,0FFh,017h,000h ;000009B5 "........" db 000h,04Ch,04Eh,04Bh,048h,000h ;000009BB ".LNKH." db 012h,00Dh,004h,00Ch,0FFh,0FFh,018h,000h ;000009C3 "........" db 000h,04Ch,04Eh,04Bh,042h,000h ;000009C9 ".LNKB." db 012h,00Eh,004h,00Ch,0FFh,0FFh,018h,000h ;000009D1 "........" db 00Ah,002h,04Ch,04Eh,04Bh,044h,000h ;000009D8 "..LNKD." db 012h,00Eh,004h,00Ch,0FFh,0FFh,018h,000h ;000009E0 "........" db 00Ah,003h,04Ch,04Eh,04Bh,043h,000h ;000009E7 "..LNKC." db 012h,00Dh,004h,00Ch,0FFh,0FFh,018h,000h ;000009EF "........" db 001h,04Ch,04Eh,04Bh,041h,000h ;000009F5 ".LNKA." db 012h,00Dh,004h,00Ch,0FFh,0FFh,01Dh,000h ;000009FD "........" db 000h,04Ch,04Eh,04Bh,048h,000h ;00000A03 ".LNKH." db 012h,00Dh,004h,00Ch,0FFh,0FFh,01Eh,000h ;00000A0B "........" db 000h,04Ch,04Eh,04Bh,044h,000h ;00000A11 ".LNKD." db 012h,00Eh,004h,00Ch,0FFh,0FFh,01Eh,000h ;00000A19 "........" db 00Ah,003h,04Ch,04Eh,04Bh,041h,000h ;00000A20 "..LNKA." db 012h,00Dh,004h,00Ch,0FFh,0FFh,01Eh,000h ;00000A28 "........" db 001h,04Ch,04Eh,04Bh,042h,000h ;00000A2E ".LNKB." db 012h,00Eh,004h,00Ch,0FFh,0FFh,01Eh,000h ;00000A36 "........" db 00Ah,002h,04Ch,04Eh,04Bh,043h,000h ;00000A3D "..LNKC." ; 635: Name (AR00, Package (0x11) ; 636: { ; 637: Package (0x04) ; 638: { ; 639: 0x0002FFFF, ; 640: Zero, ; 641: Zero, ; 642: 0x10 ; 643: }, ; 645: Package (0x04) ; 646: { ; 647: 0x0010FFFF, ; 648: Zero, ; 649: Zero, ; 650: 0x10 ; 651: }, ; 653: Package (0x04) ; 654: { ; 655: 0x0011FFFF, ; 656: Zero, ; 657: Zero, ; 658: 0x11 ; 659: }, ; 661: Package (0x04) ; 662: { ; 663: 0x0012FFFF, ; 664: Zero, ; 665: Zero, ; 666: 0x12 ; 667: }, ; 669: Package (0x04) ; 670: { ; 671: 0x0014FFFF, ; 672: Zero, ; 673: Zero, ; 674: 0x14 ; 675: }, ; 677: Package (0x04) ; 678: { ; 679: 0x0015FFFF, ; 680: Zero, ; 681: Zero, ; 682: 0x15 ; 683: }, ; 685: Package (0x04) ; 686: { ; 687: 0x0016FFFF, ; 688: Zero, ; 689: Zero, ; 690: 0x16 ; 691: }, ; 693: Package (0x04) ; 694: { ; 695: 0x0017FFFF, ; 696: Zero, ; 697: Zero, ; 698: 0x17 ; 699: }, ; 701: Package (0x04) ; 702: { ; 703: 0x0018FFFF, ; 704: Zero, ; 705: Zero, ; 706: 0x11 ; 707: }, ; 709: Package (0x04) ; 710: { ; 711: 0x0018FFFF, ; 712: 0x02, ; 713: Zero, ; 714: 0x13 ; 715: }, ; 717: Package (0x04) ; 718: { ; 719: 0x0018FFFF, ; 720: 0x03, ; 721: Zero, ; 722: 0x12 ; 723: }, ; 725: Package (0x04) ; 726: { ; 727: 0x0018FFFF, ; 728: One, ; 729: Zero, ; 730: 0x10 ; 731: }, ; 733: Package (0x04) ; 734: { ; 735: 0x001DFFFF, ; 736: Zero, ; 737: Zero, ; 738: 0x17 ; 739: }, ; 741: Package (0x04) ; 742: { ; 743: 0x001EFFFF, ; 744: Zero, ; 745: Zero, ; 746: 0x13 ; 747: }, ; 749: Package (0x04) ; 750: { ; 751: 0x001EFFFF, ; 752: 0x03, ; 753: Zero, ; 754: 0x10 ; 755: }, ; 757: Package (0x04) ; 758: { ; 759: 0x001EFFFF, ; 760: One, ; 761: Zero, ; 762: 0x11 ; 763: }, ; 765: Package (0x04) ; 766: { ; 767: 0x001EFFFF, ; 768: 0x02, ; 769: Zero, ; 770: 0x12 ; 771: } ; 772: }) DSDT_A_M_I___SB__AR00 \ db 008h,041h,052h,030h,030h ;00000A42 ".AR00" db 012h,043h,00Dh,011h ;00000A46 ".C.." db 012h,00Bh,004h,00Ch,0FFh,0FFh,002h,000h ;00000A4E "........" db 000h,000h,00Ah,010h ;00000A52 "...." db 012h,00Bh,004h,00Ch,0FFh,0FFh,010h,000h ;00000A5A "........" db 000h,000h,00Ah,010h ;00000A5E "...." db 012h,00Bh,004h,00Ch,0FFh,0FFh,011h,000h ;00000A66 "........" db 000h,000h,00Ah,011h ;00000A6A "...." db 012h,00Bh,004h,00Ch,0FFh,0FFh,012h,000h ;00000A72 "........" db 000h,000h,00Ah,012h ;00000A76 "...." db 012h,00Bh,004h,00Ch,0FFh,0FFh,014h,000h ;00000A7E "........" db 000h,000h,00Ah,014h ;00000A82 "...." db 012h,00Bh,004h,00Ch,0FFh,0FFh,015h,000h ;00000A8A "........" db 000h,000h,00Ah,015h ;00000A8E "...." db 012h,00Bh,004h,00Ch,0FFh,0FFh,016h,000h ;00000A96 "........" db 000h,000h,00Ah,016h ;00000A9A "...." db 012h,00Bh,004h,00Ch,0FFh,0FFh,017h,000h ;00000AA2 "........" db 000h,000h,00Ah,017h ;00000AA6 "...." db 012h,00Bh,004h,00Ch,0FFh,0FFh,018h,000h ;00000AAE "........" db 000h,000h,00Ah,011h ;00000AB2 "...." db 012h,00Ch,004h,00Ch,0FFh,0FFh,018h,000h ;00000ABA "........" db 00Ah,002h,000h,00Ah,013h ;00000ABF "....." db 012h,00Ch,004h,00Ch,0FFh,0FFh,018h,000h ;00000AC7 "........" db 00Ah,003h,000h,00Ah,012h ;00000ACC "....." db 012h,00Bh,004h,00Ch,0FFh,0FFh,018h,000h ;00000AD4 "........" db 001h,000h,00Ah,010h ;00000AD8 "...." db 012h,00Bh,004h,00Ch,0FFh,0FFh,01Dh,000h ;00000AE0 "........" db 000h,000h,00Ah,017h ;00000AE4 "...." db 012h,00Bh,004h,00Ch,0FFh,0FFh,01Eh,000h ;00000AEC "........" db 000h,000h,00Ah,013h ;00000AF0 "...." db 012h,00Ch,004h,00Ch,0FFh,0FFh,01Eh,000h ;00000AF8 "........" db 00Ah,003h,000h,00Ah,010h ;00000AFD "....." db 012h,00Bh,004h,00Ch,0FFh,0FFh,01Eh,000h ;00000B05 "........" db 001h,000h,00Ah,011h ;00000B09 "...." db 012h,00Ch,004h,00Ch,0FFh,0FFh,01Eh,000h ;00000B11 "........" db 00Ah,002h,000h,00Ah,012h ;00000B16 "....." ; 773: } ; 775: Scope (_SB) db 010h,08Fh,037h,002h,05Fh,053h,042h,05Fh ;00000B1E "..7._SB_" ; 776: { ; 777: Device (PCI0) DSDT_A_M_I___SB__PCI0 \ db 05Bh,082h,086h,037h,002h,050h,043h,049h ;00000B26 "[..7.PCI" db 030h ;00000B27 "0" ; 778: { ; 779: Name (_HID, EisaId ("PNP0A08") /* PCI Express Bus */) // _HID: Hardware ID DSDT_A_M_I___SB__PCI0__HID \ db 008h,05Fh,048h,049h,044h,00Ch,041h,0D0h ;00000B2F "._HID.A." db 00Ah,008h ;00000B31 ".." ; 780: Name (_CID, EisaId ("PNP0A03") /* PCI Bus */) // _CID: Compatible ID DSDT_A_M_I___SB__PCI0__CID \ db 008h,05Fh,043h,049h,044h,00Ch,041h,0D0h ;00000B39 "._CID.A." db 00Ah,003h ;00000B3B ".." ; 781: Name (_ADR, Zero) // _ADR: Address DSDT_A_M_I___SB__PCI0__ADR \ db 008h,05Fh,041h,044h,052h,000h ;00000B41 "._ADR." ; 782: Method (^BN00, 0, NotSerialized) DSDT_A_M_I___SB__BN00 \ db 014h,009h,05Eh,042h,04Eh,030h,030h,000h ;00000B49 "..^BN00." ; 783: { ; 784: Return (Zero) db 0A4h,000h ;00000B4B ".." ; 785: } ; 787: Method (_BBN, 0, NotSerialized) // _BBN: BIOS Bus Number DSDT_A_M_I___SB__PCI0__BBN \ db 014h,00Bh,05Fh,042h,042h,04Eh,000h ;00000B52 ".._BBN." ; 788: { ; 789: Return (BN00 ()) db 0A4h ;00000B53 "." db 042h,04Eh,030h,030h ;00000B57 "BN00" ; 790: } ; 792: Name (_UID, Zero) // _UID: Unique ID DSDT_A_M_I___SB__PCI0__UID \ db 008h,05Fh,055h,049h,044h,000h ;00000B5D "._UID." ; 793: Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table DSDT_A_M_I___SB__PCI0__PRT \ db 014h,016h,05Fh,050h,052h,054h,000h ;00000B64 ".._PRT." ; 794: { ; 795: If (PICM) db 0A0h,00Ah,050h,049h,043h,04Dh ;00000B6A "..PICM" ; 796: { ; 797: Return (AR00) /* \_SB_.AR00 */ db 0A4h,041h,052h,030h,030h ;00000B6F ".AR00" ; 798: } ; 800: Return (PR00) /* \_SB_.PR00 */ db 0A4h,050h,052h,030h,030h ;00000B74 ".PR00" ; 801: } ; 803: Name (_DEP, Package (0x01) // _DEP: Dependencies ; 804: { ; 805: PEPD ; 806: }) DSDT_A_M_I___SB__PCI0__DEP \ db 008h,05Fh,044h,045h,050h ;00000B79 "._DEP" db 012h,006h,001h,050h,045h,050h,044h ;00000B80 "...PEPD" ; 807: Device (VLVC) DSDT_A_M_I___SB__PCI0_VLVC \ db 05Bh,082h,047h,007h,056h,04Ch,056h,043h ;00000B88 "[.G.VLVC" ; 808: { ; 809: Name (_ADR, Zero) // _ADR: Address DSDT_A_M_I___SB__PCI0_VLVC__ADR \ db 008h,05Fh,041h,044h,052h,000h ;00000B8E "._ADR." ; 810: OperationRegion (HBUS, PCI_Config, Zero, 0xFF) DSDT_A_M_I___SB__PCI0_VLVC_HBUS \ db 05Bh,080h,048h,042h,055h,053h,002h,000h ;00000B96 "[.HBUS.." db 00Ah,0FFh ;00000B98 ".." ; 811: Field (HBUS, DWordAcc, NoLock, Preserve) ; 812: { ; 813: Offset (0xD0), ; 814: SMCR, 32, ; 815: SMDR, 32, ; 816: MCRX, 32 ; 817: } db 05Bh,081h,018h,048h,042h,055h,053h,003h ;00000BA0 "[..HBUS." db 000h,040h,068h,053h,04Dh,043h,052h,020h ;00000BA8 ".@hSMCR " db 053h,04Dh,044h,052h,020h,04Dh,043h,052h ;00000BB0 "SMDR MCR" db 058h,020h ;00000BB2 "X " ; 819: Method (RMBR, 2, Serialized) DSDT_A_M_I___SB__PCI0_VLVC_RMBR \ db 014h,022h,052h,04Dh,042h,052h,00Ah ;00000BB9 "."RMBR." ; 820: { ; 821: Local0 = ((Arg0 << 0x10) | (Arg1 << 0x08)) db 07Dh ;00000BBA "}" db 079h,068h,00Ah,010h,000h ;00000BBF "yh..." db 079h,069h,00Ah,008h,000h,060h ;00000BC5 "yi...`" ; 822: SMCR = (0x100000F0 | Local0) db 07Dh,00Ch,0F0h,000h,000h,010h,060h,053h ;00000BCD "}.....`S" db 04Dh,043h,052h ;00000BD0 "MCR" ; 823: Return (SMDR) /* \_SB_.PCI0.VLVC.SMDR */ db 0A4h,053h,04Dh,044h,052h ;00000BD5 ".SMDR" ; 824: } ; 826: Method (WMBR, 3, Serialized) DSDT_A_M_I___SB__PCI0_VLVC_WMBR \ db 014h,023h,057h,04Dh,042h,052h,00Bh ;00000BDC ".#WMBR." ; 827: { ; 828: SMDR = Arg2 db 070h,06Ah,053h,04Dh,044h,052h ;00000BE2 "pjSMDR" ; 829: Local0 = ((Arg0 << 0x10) | (Arg1 << 0x08)) db 07Dh ;00000BE3 "}" db 079h,068h,00Ah,010h,000h ;00000BE8 "yh..." db 079h,069h,00Ah,008h,000h,060h ;00000BEE "yi...`" ; 830: SMCR = (0x110000F0 | Local0) db 07Dh,00Ch,0F0h,000h,000h,011h,060h,053h ;00000BF6 "}.....`S" db 04Dh,043h,052h ;00000BF9 "MCR" ; 831: } ; 832: } ; 834: Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__PCI0__CRS \ db 014h,04Dh,012h,05Fh,043h,052h,053h,008h ;00000C01 ".M._CRS." ; 835: { ; 836: If (TPMP) db 0A0h,019h,054h,050h,04Dh,050h ;00000C07 "..TPMP" ; 837: { ; 838: CreateDWordField (RES0, \_SB.PCI0._Y00._LEN, TPML) // _LEN: Length db 08Ah,052h,045h,053h,030h,00Bh,002h,001h ;00000C0F ".RES0..." db 054h,050h,04Dh,04Ch ;00000C13 "TPML" ; 839: TPML = 0x1000 db 070h,00Bh,000h,010h,054h,050h,04Dh,04Ch ;00000C1B "p...TPML" ; 840: } ; 842: CreateDWordField (RES0, \_SB.PCI0._Y01._MIN, ISMN) // _MIN: Minimum Base Address db 08Ah,052h,045h,053h,030h,00Ah,0A8h,049h ;00000C23 ".RES0..I" db 053h,04Dh,04Eh ;00000C26 "SMN" ; 843: CreateDWordField (RES0, \_SB.PCI0._Y01._MAX, ISMX) // _MAX: Maximum Base Address db 08Ah,052h,045h,053h,030h,00Ah,0ACh,049h ;00000C2E ".RES0..I" db 053h,04Dh,058h ;00000C31 "SMX" ; 844: CreateDWordField (RES0, \_SB.PCI0._Y01._LEN, ISLN) // _LEN: Length db 08Ah,052h,045h,053h,030h,00Ah,0B4h,049h ;00000C39 ".RES0..I" db 053h,04Ch,04Eh ;00000C3C "SLN" ; 845: If ((ISPD == One)) db 0A0h,027h ;00000C3E ".'" db 093h,049h,053h,050h,044h,001h ;00000C44 ".ISPD." ; 846: { ; 847: ISMN = ISPA /* \ISPA */ db 070h,049h,053h,050h,041h,049h,053h,04Dh ;00000C4C "pISPAISM" db 04Eh ;00000C4D "N" ; 848: ISMX = (ISMN + ISLN) /* \_SB_.PCI0._CRS.ISLN */ db 072h,049h,053h,04Dh,04Eh,049h,053h,04Ch ;00000C55 "rISMNISL" db 04Eh,049h,053h,04Dh,058h ;00000C5A "NISMX" ; 849: ISMX -= One db 074h,049h,053h,04Dh,058h,001h,049h,053h ;00000C62 "tISMX.IS" db 04Dh,058h ;00000C64 "MX" ; 850: } ; 851: Else ; 852: { ; 853: ISMN = Zero ; 854: ISMX = Zero ; 855: ISLN = Zero ; 856: } db 0A1h,013h ;00000C66 ".." db 070h,000h,049h,053h,04Dh,04Eh ;00000C6C "p.ISMN" db 070h,000h,049h,053h,04Dh,058h ;00000C72 "p.ISMX" db 070h,000h,049h,053h,04Ch,04Eh ;00000C78 "p.ISLN" ; 858: CreateDWordField (RES0, \_SB.PCI0._Y02._MIN, M1MN) // _MIN: Minimum Base Address db 08Ah,052h,045h,053h,030h,00Ah,0DCh,04Dh ;00000C80 ".RES0..M" db 031h,04Dh,04Eh ;00000C83 "1MN" ; 859: CreateDWordField (RES0, \_SB.PCI0._Y02._MAX, M1MX) // _MAX: Maximum Base Address db 08Ah,052h,045h,053h,030h,00Ah,0E0h,04Dh ;00000C8B ".RES0..M" db 031h,04Dh,058h ;00000C8E "1MX" ; 860: CreateDWordField (RES0, \_SB.PCI0._Y02._LEN, M1LN) // _LEN: Length db 08Ah,052h,045h,053h,030h,00Ah,0E8h,04Dh ;00000C96 ".RES0..M" db 031h,04Ch,04Eh ;00000C99 "1LN" ; 861: M1MN = (BMBD & 0xFF000000) db 07Bh,042h,04Dh,042h,044h,00Ch,000h,000h ;00000CA1 "{BMBD..." db 000h,0FFh,04Dh,031h,04Dh,04Eh ;00000CA7 "..M1MN" ; 862: M1MX = PCIT /* \PCIT */ db 070h,050h,043h,049h,054h,04Dh,031h,04Dh ;00000CAF "pPCITM1M" db 058h ;00000CB0 "X" ; 863: M1LN = ((M1MX - M1MN) + One) db 072h ;00000CB1 "r" db 074h,04Dh,031h,04Dh,058h,04Dh,031h,04Dh ;00000CB9 "tM1MXM1M" db 04Eh,000h,001h,04Dh,031h,04Ch,04Eh ;00000CC0 "N..M1LN" ; 864: M1MX -= One db 074h,04Dh,031h,04Dh,058h,001h,04Dh,031h ;00000CC8 "tM1MX.M1" db 04Dh,058h ;00000CCA "MX" ; 865: CreateDWordField (RES0, \_SB.PCI0._Y03._MIN, GSMN) // _MIN: Minimum Base Address db 08Ah,052h,045h,053h,030h,00Ah,0C2h,047h ;00000CD2 ".RES0..G" db 053h,04Dh,04Eh ;00000CD5 "SMN" ; 866: CreateDWordField (RES0, \_SB.PCI0._Y03._MAX, GSMX) // _MAX: Maximum Base Address db 08Ah,052h,045h,053h,030h,00Ah,0C6h,047h ;00000CDD ".RES0..G" db 053h,04Dh,058h ;00000CE0 "SMX" ; 867: CreateDWordField (RES0, \_SB.PCI0._Y03._LEN, GSLN) // _LEN: Length db 08Ah,052h,045h,053h,030h,00Ah,0CEh,047h ;00000CE8 ".RES0..G" db 053h,04Ch,04Eh ;00000CEB "SLN" ; 868: GSMN = ^GFX0.GSTM /* \_SB_.PCI0.GFX0.GSTM */ db 070h,05Eh,02Eh,047h,046h,058h,030h,047h ;00000CF3 "p^.GFX0G" db 053h,054h,04Dh,047h,053h,04Dh,04Eh ;00000CFA "STMGSMN" ; 869: GSLN = (^GFX0.GUMA << 0x19) db 079h,05Eh,02Eh,047h,046h,058h,030h,047h ;00000D02 "y^.GFX0G" db 055h,04Dh,041h,00Ah,019h,047h,053h,04Ch ;00000D0A "UMA..GSL" db 04Eh ;00000D0B "N" ; 870: GSMX = (GSMN + GSLN) /* \_SB_.PCI0._CRS.GSLN */ db 072h,047h,053h,04Dh,04Eh,047h,053h,04Ch ;00000D13 "rGSMNGSL" db 04Eh,047h,053h,04Dh,058h ;00000D18 "NGSMX" ; 871: GSMX -= One db 074h,047h,053h,04Dh,058h,001h,047h,053h ;00000D20 "tGSMX.GS" db 04Dh,058h ;00000D22 "MX" ; 872: Return (RES0) /* \_SB_.PCI0.RES0 */ db 0A4h,052h,045h,053h,030h ;00000D27 ".RES0" ; 873: } ; 875: Name (RES0, ResourceTemplate () DSDT_A_M_I___SB__PCI0_RES0 \ db 008h,052h,045h,053h,030h,011h,04Dh,010h ;00000D2F ".RES0.M." db 00Bh,008h,001h ;00000D32 "..." ; 876: { ; 877: WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode, ; 878: 0x0000, // Granularity ; 879: 0x0000, // Range Minimum ; 880: 0x00FF, // Range Maximum ; 881: 0x0000, // Translation Offset ; 882: 0x0100, // Length ; 883: ,, ) db 088h,00Dh,000h,002h,00Ch,000h,000h,000h ;00000D3A "........" db 000h,000h,0FFh,000h,000h,000h,000h,001h ;00000D42 "........" ; 884: IO (Decode16, ; 885: 0x0070, // Range Minimum ; 886: 0x0077, // Range Maximum ; 887: 0x01, // Alignment ; 888: 0x08, // Length ; 889: ) db 047h,001h,070h,000h,077h,000h,001h,008h ;00000D4A "G.p.w..." ; 890: IO (Decode16, ; 891: 0x0CF8, // Range Minimum ; 892: 0x0CF8, // Range Maximum ; 893: 0x01, // Alignment ; 894: 0x08, // Length ; 895: ) db 047h,001h,0F8h,00Ch,0F8h,00Ch,001h,008h ;00000D52 "G......." ; 896: WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange, ; 897: 0x0000, // Granularity ; 898: 0x0000, // Range Minimum ; 899: 0x006F, // Range Maximum ; 900: 0x0000, // Translation Offset ; 901: 0x0070, // Length ; 902: ,, , TypeStatic, DenseTranslation) db 088h,00Dh,000h,001h,00Ch,003h,000h,000h ;00000D5A "........" db 000h,000h,06Fh,000h,000h,000h,070h,000h ;00000D62 "..o...p." ; 903: WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange, ; 904: 0x0000, // Granularity ; 905: 0x0078, // Range Minimum ; 906: 0x0CF7, // Range Maximum ; 907: 0x0000, // Translation Offset ; 908: 0x0C80, // Length ; 909: ,, , TypeStatic, DenseTranslation) db 088h,00Dh,000h,001h,00Ch,003h,000h,000h ;00000D6A "........" db 078h,000h,0F7h,00Ch,000h,000h,080h,00Ch ;00000D72 "x......." ; 910: WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange, ; 911: 0x0000, // Granularity ; 912: 0x0D00, // Range Minimum ; 913: 0xFFFF, // Range Maximum ; 914: 0x0000, // Translation Offset ; 915: 0xF300, // Length ; 916: ,, , TypeStatic, DenseTranslation) db 088h,00Dh,000h,001h,00Ch,003h,000h,000h ;00000D7A "........" db 000h,00Dh,0FFh,0FFh,000h,000h,000h,0F3h ;00000D82 "........" ; 917: DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, ; 918: 0x00000000, // Granularity ; 919: 0x000A0000, // Range Minimum ; 920: 0x000BFFFF, // Range Maximum ; 921: 0x00000000, // Translation Offset ; 922: 0x00020000, // Length ; 923: ,, , AddressRangeMemory, TypeStatic) db 087h,017h,000h,000h,00Ch,003h,000h,000h ;00000D8A "........" db 000h,000h,000h,000h,00Ah,000h,0FFh,0FFh ;00000D92 "........" db 00Bh,000h,000h,000h,000h,000h,000h,000h ;00000D9A "........" db 002h,000h ;00000D9C ".." ; 924: DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, ; 925: 0x00000000, // Granularity ; 926: 0x000C0000, // Range Minimum ; 927: 0x000DFFFF, // Range Maximum ; 928: 0x00000000, // Translation Offset ; 929: 0x00020000, // Length ; 930: ,, , AddressRangeMemory, TypeStatic) db 087h,017h,000h,000h,00Ch,003h,000h,000h ;00000DA4 "........" db 000h,000h,000h,000h,00Ch,000h,0FFh,0FFh ;00000DAC "........" db 00Dh,000h,000h,000h,000h,000h,000h,000h ;00000DB4 "........" db 002h,000h ;00000DB6 ".." ; 931: DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, ; 932: 0x00000000, // Granularity ; 933: 0x000E0000, // Range Minimum ; 934: 0x000FFFFF, // Range Maximum ; 935: 0x00000000, // Translation Offset ; 936: 0x00020000, // Length ; 937: ,, , AddressRangeMemory, TypeStatic) db 087h,017h,000h,000h,00Ch,003h,000h,000h ;00000DBE "........" db 000h,000h,000h,000h,00Eh,000h,0FFh,0FFh ;00000DC6 "........" db 00Fh,000h,000h,000h,000h,000h,000h,000h ;00000DCE "........" db 002h,000h ;00000DD0 ".." ; 938: DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, ; 939: 0x00000000, // Granularity ; 940: 0x7A000000, // Range Minimum ; 941: 0x7A3FFFFF, // Range Maximum ; 942: 0x00000000, // Translation Offset ; 943: 0x00400000, // Length ; 944: ,, _Y01, AddressRangeMemory, TypeStatic) db 087h,017h,000h,000h,00Ch,003h,000h,000h ;00000DD8 "........" db 000h,000h,000h,000h,000h,07Ah,0FFh,0FFh ;00000DE0 ".....z.." db 03Fh,07Ah,000h,000h,000h,000h,000h,000h ;00000DE8 "?z......" db 040h,000h ;00000DEA "@." ; 945: DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, ; 946: 0x00000000, // Granularity ; 947: 0x7C000000, // Range Minimum ; 948: 0x7FFFFFFF, // Range Maximum ; 949: 0x00000000, // Translation Offset ; 950: 0x04000000, // Length ; 951: ,, _Y03, AddressRangeMemory, TypeStatic) db 087h,017h,000h,000h,00Ch,003h,000h,000h ;00000DF2 "........" db 000h,000h,000h,000h,000h,07Ch,0FFh,0FFh ;00000DFA ".....|.." db 0FFh,07Fh,000h,000h,000h,000h,000h,000h ;00000E02 "........" db 000h,004h ;00000E04 ".." ; 952: DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, ; 953: 0x00000000, // Granularity ; 954: 0x80000000, // Range Minimum ; 955: 0xDFFFFFFF, // Range Maximum ; 956: 0x00000000, // Translation Offset ; 957: 0x60000000, // Length ; 958: ,, _Y02, AddressRangeMemory, TypeStatic) db 087h,017h,000h,000h,00Ch,003h,000h,000h ;00000E0C "........" db 000h,000h,000h,000h,000h,080h,0FFh,0FFh ;00000E14 "........" db 0FFh,0DFh,000h,000h,000h,000h,000h,000h ;00000E1C "........" db 000h,060h ;00000E1E ".`" ; 959: DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, ; 960: 0x00000000, // Granularity ; 961: 0xFED40000, // Range Minimum ; 962: 0xFED40FFF, // Range Maximum ; 963: 0x00000000, // Translation Offset ; 964: 0x00001000, // Length ; 965: ,, _Y00, AddressRangeMemory, TypeStatic) db 087h,017h,000h,000h,00Ch,003h,000h,000h ;00000E26 "........" db 000h,000h,000h,000h,0D4h,0FEh,0FFh,00Fh ;00000E2E "........" db 0D4h,0FEh,000h,000h,000h,000h,000h,010h ;00000E36 "........" db 000h,000h ;00000E38 ".." db 079h,000h ;00000E3A "y." ; 966: }) ; 967: Name (GUID, ToUUID ("33db4d5b-1ff7-401c-9657-7441c03dd766") /* PCI Host Bridge Device */) DSDT_A_M_I___SB__PCI0_GUID \ db 008h,047h,055h,049h,044h ;00000E3F ".GUID" db 011h,013h,00Ah,010h,05Bh,04Dh,0DBh,033h ;00000E47 "....[M.3" db 0F7h,01Fh,01Ch,040h,096h,057h,074h,041h ;00000E4F "...@.WtA" db 0C0h,03Dh,0D7h,066h ;00000E53 ".=.f" ; 968: Name (SUPP, Zero) DSDT_A_M_I___SB__PCI0_SUPP \ db 008h,053h,055h,050h,050h,000h ;00000E59 ".SUPP." ; 969: Name (CTRL, Zero) DSDT_A_M_I___SB__PCI0_CTRL \ db 008h,043h,054h,052h,04Ch,000h ;00000E5F ".CTRL." ; 970: Method (_OSC, 4, Serialized) // _OSC: Operating System Capabilities DSDT_A_M_I___SB__PCI0__OSC \ db 014h,043h,00Bh,05Fh,04Fh,053h,043h,00Ch ;00000E67 ".C._OSC." ; 971: { ; 972: Local0 = Arg3 db 070h,06Bh,060h ;00000E6A "pk`" ; 973: CreateDWordField (Local0, Zero, CDW1) db 08Ah,060h,000h,043h,044h,057h,031h ;00000E71 ".`.CDW1" ; 974: CreateDWordField (Local0, 0x04, CDW2) db 08Ah,060h,00Ah,004h,043h,044h,057h,032h ;00000E79 ".`..CDW2" ; 975: CreateDWordField (Local0, 0x08, CDW3) db 08Ah,060h,00Ah,008h,043h,044h,057h,033h ;00000E81 ".`..CDW3" ; 976: If (((Arg0 == GUID) && NEXP)) db 0A0h,042h,008h ;00000E84 ".B." db 090h ;00000E85 "." db 093h,068h,047h,055h,049h,044h,04Eh,045h ;00000E8D ".hGUIDNE" db 058h,050h ;00000E8F "XP" ; 977: { ; 978: SUPP = CDW2 /* \_SB_.PCI0._OSC.CDW2 */ db 070h,043h,044h,057h,032h,053h,055h,050h ;00000E97 "pCDW2SUP" db 050h ;00000E98 "P" ; 979: CTRL = CDW3 /* \_SB_.PCI0._OSC.CDW3 */ db 070h,043h,044h,057h,033h,043h,054h,052h ;00000EA0 "pCDW3CTR" db 04Ch ;00000EA1 "L" ; 980: If (~(CDW1 & One)) db 0A0h,026h ;00000EA3 ".&" db 080h ;00000EA4 "." db 07Bh,043h,044h,057h,031h,001h,000h,000h ;00000EAC "{CDW1..." ; 981: { ; 982: If ((CTRL & 0x02)) db 0A0h,00Dh ;00000EAE ".." db 07Bh,043h,054h,052h,04Ch,00Ah,002h,000h ;00000EB6 "{CTRL..." ; 983: { ; 984: NHPG () db 04Eh,048h,050h,047h ;00000EBA "NHPG" ; 985: } ; 987: If ((CTRL & 0x04)) db 0A0h,00Dh ;00000EBC ".." db 07Bh,043h,054h,052h,04Ch,00Ah,004h,000h ;00000EC4 "{CTRL..." ; 988: { ; 989: NPME () db 04Eh,050h,04Dh,045h ;00000EC8 "NPME" ; 990: } ; 991: } ; 993: If ((Arg1 != One)) db 0A0h,010h,092h,093h,069h,001h ;00000ECE "....i." ; 994: { ; 995: CDW1 |= 0x08 db 07Dh,043h,044h,057h,031h,00Ah,008h,043h ;00000ED6 "}CDW1..C" db 044h,057h,031h ;00000ED9 "DW1" ; 996: } ; 998: If ((CDW3 != CTRL)) db 0A0h,016h,092h,093h,043h,044h,057h,033h ;00000EE1 "....CDW3" db 043h,054h,052h,04Ch ;00000EE5 "CTRL" ; 999: { ; 1000: CDW1 |= 0x10 db 07Dh,043h,044h,057h,031h,00Ah,010h,043h ;00000EED "}CDW1..C" db 044h,057h,031h ;00000EF0 "DW1" ; 1001: } ; 1003: CDW3 = CTRL /* \_SB_.PCI0.CTRL */ db 070h,043h,054h,052h,04Ch,043h,044h,057h ;00000EF8 "pCTRLCDW" db 033h ;00000EF9 "3" ; 1004: OSCC = CTRL /* \_SB_.PCI0.CTRL */ db 070h,043h,054h,052h,04Ch,04Fh,053h,043h ;00000F01 "pCTRLOSC" db 043h ;00000F02 "C" ; 1005: Return (Local0) db 0A4h,060h ;00000F04 ".`" ; 1006: } ; 1007: Else ; 1008: { ; 1009: CDW1 |= 0x04 ; 1010: Return (Local0) ; 1011: } db 0A1h,00Eh ;00000F06 ".." db 07Dh,043h,044h,057h,031h,00Ah,004h,043h ;00000F0E "}CDW1..C" db 044h,057h,031h ;00000F11 "DW1" db 0A4h,060h ;00000F13 ".`" ; 1012: } ; 1014: Device (GFX0) DSDT_A_M_I___SB__PCI0_GFX0 \ db 05Bh,082h,08Dh,059h,001h,047h,046h,058h ;00000F1B "[..Y.GFX" db 030h ;00000F1C "0" ; 1015: { ; 1016: Name (_ADR, 0x00020000) // _ADR: Address DSDT_A_M_I___SB__PCI0_GFX0__ADR \ db 008h,05Fh,041h,044h,052h,00Ch,000h,000h ;00000F24 "._ADR..." db 002h,000h ;00000F26 ".." ; 1017: Name (_DEP, Package (0x02) // _DEP: Dependencies ; 1018: { ; 1019: I2C4, ; 1020: PEPD ; 1021: }) DSDT_A_M_I___SB__PCI0_GFX0__DEP \ db 008h,05Fh,044h,045h,050h ;00000F2B "._DEP" db 012h,00Ah,002h,049h,032h,043h,034h,050h ;00000F33 "...I2C4P" db 045h,050h,044h ;00000F36 "EPD" ; 1022: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__PCI0_GFX0__CRS \ db 014h,032h,05Fh,043h,052h,053h,000h ;00000F3D ".2_CRS." ; 1023: { ; 1024: Name (SBUF, ResourceTemplate () DSDT_A_M_I___SB__PCI0_GFX0__CRS_SBUF \ db 008h,053h,042h,055h,046h,011h,021h,00Ah ;00000F45 ".SBUF.!." db 01Eh ;00000F46 "." ; 1025: { ; 1026: I2cSerialBusV2 (0x002C, ControllerInitiated, 0x000186A0, ; 1027: AddressingMode7Bit, "\\_SB.I2C4", ; 1028: 0x00, ResourceConsumer, , Exclusive, ; 1029: ) db 08Eh,019h,000h,002h,000h,001h,002h,000h ;00000F4E "........" db 000h,001h,006h,000h,0A0h,086h,001h,000h ;00000F56 "........" db 02Ch,000h,05Ch,05Fh,053h,042h,02Eh,049h ;00000F5E ",.\_SB.I" db 032h,043h,034h,000h ;00000F62 "2C4." db 079h,000h ;00000F64 "y." ; 1030: }) ; 1031: Return (SBUF) /* \_SB_.PCI0.GFX0._CRS.SBUF */ db 0A4h,053h,042h,055h,046h ;00000F69 ".SBUF" ; 1032: } ; 1034: Name (_S0W, 0x03) // _S0W: S0 Device Wake State DSDT_A_M_I___SB__PCI0_GFX0__S0W \ db 008h,05Fh,053h,030h,057h,00Ah,003h ;00000F70 "._S0W.." ; 1035: Method (_DOS, 1, NotSerialized) // _DOS: Disable Output Switching DSDT_A_M_I___SB__PCI0_GFX0__DOS \ db 014h,00Eh,05Fh,044h,04Fh,053h,001h ;00000F77 ".._DOS." ; 1036: { ; 1037: DSEN = (Arg0 & 0x07) db 07Bh,068h,00Ah,007h,044h,053h,045h,04Eh ;00000F7F "{h..DSEN" ; 1038: } ; 1040: Method (_DOD, 0, NotSerialized) // _DOD: Display Output Devices DSDT_A_M_I___SB__PCI0_GFX0__DOD \ db 014h,04Ah,033h,05Fh,044h,04Fh,044h,000h ;00000F87 ".J3_DOD." ; 1041: { ; 1042: NDID = Zero db 070h,000h,04Eh,044h,049h,044h ;00000F8D "p.NDID" ; 1043: If ((DIDL != Zero)) db 0A0h,015h,092h,093h,044h,049h,044h,04Ch ;00000F95 "....DIDL" db 000h ;00000F96 "." ; 1044: { ; 1045: DID1 = SDDL (DIDL) db 070h ;00000F97 "p" db 053h,044h,044h,04Ch,044h,049h,044h,04Ch ;00000F9F "SDDLDIDL" db 044h,049h,044h,031h ;00000FA3 "DID1" ; 1046: } ; 1048: If ((DDL2 != Zero)) db 0A0h,015h,092h,093h,044h,044h,04Ch,032h ;00000FAB "....DDL2" db 000h ;00000FAC "." ; 1049: { ; 1050: DID2 = SDDL (DDL2) db 070h ;00000FAD "p" db 053h,044h,044h,04Ch,044h,044h,04Ch,032h ;00000FB5 "SDDLDDL2" db 044h,049h,044h,032h ;00000FB9 "DID2" ; 1051: } ; 1053: If ((DDL3 != Zero)) db 0A0h,015h,092h,093h,044h,044h,04Ch,033h ;00000FC1 "....DDL3" db 000h ;00000FC2 "." ; 1054: { ; 1055: DID3 = SDDL (DDL3) db 070h ;00000FC3 "p" db 053h,044h,044h,04Ch,044h,044h,04Ch,033h ;00000FCB "SDDLDDL3" db 044h,049h,044h,033h ;00000FCF "DID3" ; 1056: } ; 1058: If ((DDL4 != Zero)) db 0A0h,015h,092h,093h,044h,044h,04Ch,034h ;00000FD7 "....DDL4" db 000h ;00000FD8 "." ; 1059: { ; 1060: DID4 = SDDL (DDL4) db 070h ;00000FD9 "p" db 053h,044h,044h,04Ch,044h,044h,04Ch,034h ;00000FE1 "SDDLDDL4" db 044h,049h,044h,034h ;00000FE5 "DID4" ; 1061: } ; 1063: If ((DDL5 != Zero)) db 0A0h,015h,092h,093h,044h,044h,04Ch,035h ;00000FED "....DDL5" db 000h ;00000FEE "." ; 1064: { ; 1065: DID5 = SDDL (DDL5) db 070h ;00000FEF "p" db 053h,044h,044h,04Ch,044h,044h,04Ch,035h ;00000FF7 "SDDLDDL5" db 044h,049h,044h,035h ;00000FFB "DID5" ; 1066: } ; 1068: If ((NDID == One)) db 0A0h,045h,005h ;00000FFE ".E." db 093h,04Eh,044h,049h,044h,001h ;00001004 ".NDID." ; 1069: { ; 1070: Name (TMP1, Package (0x02) ; 1071: { ; 1072: 0xFFFFFFFF, ; 1073: 0xFFFFFFFF ; 1074: }) DSDT_A_M_I___SB__PCI0_GFX0__DOD_TMP1 \ db 008h,054h,04Dh,050h,031h ;00001009 ".TMP1" db 012h,00Ch,002h,00Ch,0FFh,0FFh,0FFh,0FFh ;00001011 "........" db 00Ch,0FFh,0FFh,0FFh,0FFh ;00001016 "....." ; 1075: TMP1 [Zero] = (0x00010000 | DID1) db 07Dh,00Ch,000h,000h,001h,000h,044h,049h ;0000101E "}.....DI" db 044h,031h ;00001020 "D1" db 088h,054h,04Dh,050h,031h,000h,000h ;00001027 ".TMP1.." ; 1076: If ((SOCS < 0x02)) db 0A0h,015h ;00001029 ".." db 095h,053h,04Fh,043h,053h,00Ah,002h ;00001030 ".SOCS.." ; 1077: { ; 1078: TMP1 [One] = 0x00020F39 db 070h,00Ch,039h,00Fh,002h,000h ;00001036 "p.9..." db 088h,054h,04Dh,050h,031h,001h,000h ;0000103D ".TMP1.." ; 1079: } ; 1080: Else ; 1081: { ; 1082: TMP1 [One] = 0x00020F38 ; 1083: } db 0A1h,00Eh ;0000103F ".." db 070h,00Ch,038h,00Fh,002h,000h ;00001045 "p.8..." db 088h,054h,04Dh,050h,031h,001h,000h ;0000104C ".TMP1.." ; 1085: Return (TMP1) /* \_SB_.PCI0.GFX0._DOD.TMP1 */ db 0A4h,054h,04Dh,050h,031h ;00001051 ".TMP1" ; 1086: } ; 1088: If ((NDID == 0x02)) db 0A0h,04Eh,006h ;00001054 ".N." db 093h,04Eh,044h,049h,044h,00Ah,002h ;0000105B ".NDID.." ; 1089: { ; 1090: Name (TMP2, Package (0x03) ; 1091: { ; 1092: 0xFFFFFFFF, ; 1093: 0xFFFFFFFF, ; 1094: 0xFFFFFFFF ; 1095: }) DSDT_A_M_I___SB__PCI0_GFX0__DOD_TMP2 \ db 008h,054h,04Dh,050h,032h ;00001060 ".TMP2" db 012h,011h,003h,00Ch,0FFh,0FFh,0FFh,0FFh ;00001068 "........" db 00Ch,0FFh,0FFh,0FFh,0FFh,00Ch,0FFh,0FFh ;00001070 "........" db 0FFh,0FFh ;00001072 ".." ; 1096: TMP2 [Zero] = (0x00010000 | DID1) db 07Dh,00Ch,000h,000h,001h,000h,044h,049h ;0000107A "}.....DI" db 044h,031h ;0000107C "D1" db 088h,054h,04Dh,050h,032h,000h,000h ;00001083 ".TMP2.." ; 1097: TMP2 [One] = (0x00010000 | DID2) db 07Dh,00Ch,000h,000h,001h,000h,044h,049h ;0000108B "}.....DI" db 044h,032h ;0000108D "D2" db 088h,054h,04Dh,050h,032h,001h,000h ;00001094 ".TMP2.." ; 1098: If ((SOCS < 0x02)) db 0A0h,016h ;00001096 ".." db 095h,053h,04Fh,043h,053h,00Ah,002h ;0000109D ".SOCS.." ; 1099: { ; 1100: TMP2 [0x02] = 0x00020F39 db 070h,00Ch,039h,00Fh,002h,000h ;000010A3 "p.9..." db 088h,054h,04Dh,050h,032h,00Ah,002h,000h ;000010AB ".TMP2..." ; 1101: } ; 1102: Else ; 1103: { ; 1104: TMP2 [0x02] = 0x00020F38 ; 1105: } db 0A1h,00Fh ;000010AD ".." db 070h,00Ch,038h,00Fh,002h,000h ;000010B3 "p.8..." db 088h,054h,04Dh,050h,032h,00Ah,002h,000h ;000010BB ".TMP2..." ; 1107: Return (TMP2) /* \_SB_.PCI0.GFX0._DOD.TMP2 */ db 0A4h,054h,04Dh,050h,032h ;000010C0 ".TMP2" ; 1108: } ; 1110: If ((NDID == 0x03)) db 0A0h,045h,008h ;000010C3 ".E." db 093h,04Eh,044h,049h,044h,00Ah,003h ;000010CA ".NDID.." ; 1111: { ; 1112: Name (TMP3, Package (0x04) ; 1113: { ; 1114: 0xFFFFFFFF, ; 1115: 0xFFFFFFFF, ; 1116: 0xFFFFFFFF, ; 1117: 0xFFFFFFFF ; 1118: }) DSDT_A_M_I___SB__PCI0_GFX0__DOD_TMP3 \ db 008h,054h,04Dh,050h,033h ;000010CF ".TMP3" db 012h,016h,004h,00Ch,0FFh,0FFh,0FFh,0FFh ;000010D7 "........" db 00Ch,0FFh,0FFh,0FFh,0FFh,00Ch,0FFh,0FFh ;000010DF "........" db 0FFh,0FFh,00Ch,0FFh,0FFh,0FFh,0FFh ;000010E6 "......." ; 1119: TMP3 [Zero] = (0x00010000 | DID1) db 07Dh,00Ch,000h,000h,001h,000h,044h,049h ;000010EE "}.....DI" db 044h,031h ;000010F0 "D1" db 088h,054h,04Dh,050h,033h,000h,000h ;000010F7 ".TMP3.." ; 1120: TMP3 [One] = (0x00010000 | DID2) db 07Dh,00Ch,000h,000h,001h,000h,044h,049h ;000010FF "}.....DI" db 044h,032h ;00001101 "D2" db 088h,054h,04Dh,050h,033h,001h,000h ;00001108 ".TMP3.." ; 1121: TMP3 [0x02] = (0x00010000 | DID3) db 07Dh,00Ch,000h,000h,001h,000h,044h,049h ;00001110 "}.....DI" db 044h,033h ;00001112 "D3" db 088h,054h,04Dh,050h,033h,00Ah,002h,000h ;0000111A ".TMP3..." ; 1122: If ((SOCS < 0x02)) db 0A0h,016h ;0000111C ".." db 095h,053h,04Fh,043h,053h,00Ah,002h ;00001123 ".SOCS.." ; 1123: { ; 1124: TMP3 [0x03] = 0x00020F39 db 070h,00Ch,039h,00Fh,002h,000h ;00001129 "p.9..." db 088h,054h,04Dh,050h,033h,00Ah,003h,000h ;00001131 ".TMP3..." ; 1125: } ; 1126: Else ; 1127: { ; 1128: TMP3 [0x03] = 0x00020F38 ; 1129: } db 0A1h,00Fh ;00001133 ".." db 070h,00Ch,038h,00Fh,002h,000h ;00001139 "p.8..." db 088h,054h,04Dh,050h,033h,00Ah,003h,000h ;00001141 ".TMP3..." ; 1131: Return (TMP3) /* \_SB_.PCI0.GFX0._DOD.TMP3 */ db 0A4h,054h,04Dh,050h,033h ;00001146 ".TMP3" ; 1132: } ; 1134: If ((NDID == 0x04)) db 0A0h,04Ch,009h ;00001149 ".L." db 093h,04Eh,044h,049h,044h,00Ah,004h ;00001150 ".NDID.." ; 1135: { ; 1136: Name (TMP4, Package (0x05) ; 1137: { ; 1138: 0xFFFFFFFF, ; 1139: 0xFFFFFFFF, ; 1140: 0xFFFFFFFF, ; 1141: 0xFFFFFFFF, ; 1142: 0xFFFFFFFF ; 1143: }) DSDT_A_M_I___SB__PCI0_GFX0__DOD_TMP4 \ db 008h,054h,04Dh,050h,034h ;00001155 ".TMP4" db 012h,01Bh,005h,00Ch,0FFh,0FFh,0FFh,0FFh ;0000115D "........" db 00Ch,0FFh,0FFh,0FFh,0FFh,00Ch,0FFh,0FFh ;00001165 "........" db 0FFh,0FFh,00Ch,0FFh,0FFh,0FFh,0FFh,00Ch ;0000116D "........" db 0FFh,0FFh,0FFh,0FFh ;00001171 "...." ; 1144: TMP4 [Zero] = (0x00010000 | DID1) db 07Dh,00Ch,000h,000h,001h,000h,044h,049h ;00001179 "}.....DI" db 044h,031h ;0000117B "D1" db 088h,054h,04Dh,050h,034h,000h,000h ;00001182 ".TMP4.." ; 1145: TMP4 [One] = (0x00010000 | DID2) db 07Dh,00Ch,000h,000h,001h,000h,044h,049h ;0000118A "}.....DI" db 044h,032h ;0000118C "D2" db 088h,054h,04Dh,050h,034h,001h,000h ;00001193 ".TMP4.." ; 1146: TMP4 [0x02] = (0x00010000 | DID3) db 07Dh,00Ch,000h,000h,001h,000h,044h,049h ;0000119B "}.....DI" db 044h,033h ;0000119D "D3" db 088h,054h,04Dh,050h,034h,00Ah,002h,000h ;000011A5 ".TMP4..." ; 1147: TMP4 [0x03] = (0x00010000 | DID4) db 07Dh,00Ch,000h,000h,001h,000h,044h,049h ;000011AD "}.....DI" db 044h,034h ;000011AF "D4" db 088h,054h,04Dh,050h,034h,00Ah,003h,000h ;000011B7 ".TMP4..." ; 1148: If ((SOCS < 0x02)) db 0A0h,016h ;000011B9 ".." db 095h,053h,04Fh,043h,053h,00Ah,002h ;000011C0 ".SOCS.." ; 1149: { ; 1150: TMP4 [0x04] = 0x00020F39 db 070h,00Ch,039h,00Fh,002h,000h ;000011C6 "p.9..." db 088h,054h,04Dh,050h,034h,00Ah,004h,000h ;000011CE ".TMP4..." ; 1151: } ; 1152: Else ; 1153: { ; 1154: TMP4 [0x04] = 0x00020F38 ; 1155: } db 0A1h,00Fh ;000011D0 ".." db 070h,00Ch,038h,00Fh,002h,000h ;000011D6 "p.8..." db 088h,054h,04Dh,050h,034h,00Ah,004h,000h ;000011DE ".TMP4..." ; 1157: Return (TMP4) /* \_SB_.PCI0.GFX0._DOD.TMP4 */ db 0A4h,054h,04Dh,050h,034h ;000011E3 ".TMP4" ; 1158: } ; 1160: If ((NDID > 0x04)) db 0A0h,043h,00Bh ;000011E6 ".C." db 094h,04Eh,044h,049h,044h,00Ah,004h ;000011ED ".NDID.." ; 1161: { ; 1162: Name (TMP5, Package (0x06) ; 1163: { ; 1164: 0xFFFFFFFF, ; 1165: 0xFFFFFFFF, ; 1166: 0xFFFFFFFF, ; 1167: 0xFFFFFFFF, ; 1168: 0xFFFFFFFF, ; 1169: 0xFFFFFFFF ; 1170: }) DSDT_A_M_I___SB__PCI0_GFX0__DOD_TMP5 \ db 008h,054h,04Dh,050h,035h ;000011F2 ".TMP5" db 012h,020h,006h,00Ch,0FFh,0FFh,0FFh,0FFh ;000011FA ". ......" db 00Ch,0FFh,0FFh,0FFh,0FFh,00Ch,0FFh,0FFh ;00001202 "........" db 0FFh,0FFh,00Ch,0FFh,0FFh,0FFh,0FFh,00Ch ;0000120A "........" db 0FFh,0FFh,0FFh,0FFh,00Ch,0FFh,0FFh,0FFh ;00001212 "........" db 0FFh ;00001213 "." ; 1171: TMP5 [Zero] = (0x00010000 | DID1) db 07Dh,00Ch,000h,000h,001h,000h,044h,049h ;0000121B "}.....DI" db 044h,031h ;0000121D "D1" db 088h,054h,04Dh,050h,035h,000h,000h ;00001224 ".TMP5.." ; 1172: TMP5 [One] = (0x00010000 | DID2) db 07Dh,00Ch,000h,000h,001h,000h,044h,049h ;0000122C "}.....DI" db 044h,032h ;0000122E "D2" db 088h,054h,04Dh,050h,035h,001h,000h ;00001235 ".TMP5.." ; 1173: TMP5 [0x02] = (0x00010000 | DID3) db 07Dh,00Ch,000h,000h,001h,000h,044h,049h ;0000123D "}.....DI" db 044h,033h ;0000123F "D3" db 088h,054h,04Dh,050h,035h,00Ah,002h,000h ;00001247 ".TMP5..." ; 1174: TMP5 [0x03] = (0x00010000 | DID4) db 07Dh,00Ch,000h,000h,001h,000h,044h,049h ;0000124F "}.....DI" db 044h,034h ;00001251 "D4" db 088h,054h,04Dh,050h,035h,00Ah,003h,000h ;00001259 ".TMP5..." ; 1175: TMP5 [0x04] = (0x00010000 | DID5) db 07Dh,00Ch,000h,000h,001h,000h,044h,049h ;00001261 "}.....DI" db 044h,035h ;00001263 "D5" db 088h,054h,04Dh,050h,035h,00Ah,004h,000h ;0000126B ".TMP5..." ; 1176: If ((SOCS < 0x02)) db 0A0h,016h ;0000126D ".." db 095h,053h,04Fh,043h,053h,00Ah,002h ;00001274 ".SOCS.." ; 1177: { ; 1178: TMP5 [0x05] = 0x00020F39 db 070h,00Ch,039h,00Fh,002h,000h ;0000127A "p.9..." db 088h,054h,04Dh,050h,035h,00Ah,005h,000h ;00001282 ".TMP5..." ; 1179: } ; 1180: Else ; 1181: { ; 1182: TMP5 [0x05] = 0x00020F38 ; 1183: } db 0A1h,00Fh ;00001284 ".." db 070h,00Ch,038h,00Fh,002h,000h ;0000128A "p.8..." db 088h,054h,04Dh,050h,035h,00Ah,005h,000h ;00001292 ".TMP5..." ; 1185: Return (TMP5) /* \_SB_.PCI0.GFX0._DOD.TMP5 */ db 0A4h,054h,04Dh,050h,035h ;00001297 ".TMP5" ; 1186: } ; 1188: If ((SOCS < 0x02)) db 0A0h,014h ;00001299 ".." db 095h,053h,04Fh,043h,053h,00Ah,002h ;000012A0 ".SOCS.." ; 1189: { ; 1190: Return (Package (0x02) db 0A4h ;000012A1 "." db 012h,00Ah,002h,00Bh,000h,004h,00Ch,039h ;000012A9 ".......9" db 00Fh,002h,000h ;000012AC "..." ; 1191: { ; 1192: 0x0400, ; 1193: 0x00020F39 ; 1194: }) ; 1195: } ; 1196: Else ; 1197: { ; 1198: Return (Package (0x02) ; 1199: { ; 1200: 0x0400, ; 1201: 0x00020F38 ; 1202: }) ; 1203: } db 0A1h,00Dh ;000012AE ".." db 0A4h ;000012AF "." db 012h,00Ah,002h,00Bh,000h,004h,00Ch,038h ;000012B7 ".......8" db 00Fh,002h,000h ;000012BA "..." ; 1204: } ; 1206: Device (DD01) DSDT_A_M_I___SB__PCI0_GFX0_DD01 \ db 05Bh,082h,043h,008h,044h,044h,030h,031h ;000012C2 "[.C.DD01" ; 1207: { ; 1208: Method (_ADR, 0, Serialized) // _ADR: Address DSDT_A_M_I___SB__PCI0_GFX0_DD01__ADR \ db 014h,03Ch,05Fh,041h,044h,052h,008h ;000012C9 ".<_ADR." ; 1209: { ; 1210: If (((0x0F00 & DID1) == 0x0400)) db 0A0h,01Fh ;000012CB ".." db 093h ;000012CC "." db 07Bh,00Bh,000h,00Fh,044h,049h,044h,031h ;000012D4 "{...DID1" db 000h,00Bh,000h,004h ;000012D8 "...." ; 1211: { ; 1212: EDPV = One db 070h,001h,045h,044h,050h,056h ;000012DE "p.EDPV" ; 1213: DIDX = DID1 /* \DID1 */ db 070h,044h,049h,044h,031h,044h,049h,044h ;000012E6 "pDID1DID" db 058h ;000012E7 "X" ; 1214: Return (One) db 0A4h,001h ;000012E9 ".." ; 1215: } ; 1217: If ((DID1 == Zero)) db 0A0h,009h ;000012EB ".." db 093h,044h,049h,044h,031h,000h ;000012F1 ".DID1." ; 1218: { ; 1219: Return (One) db 0A4h,001h ;000012F3 ".." ; 1220: } ; 1221: Else ; 1222: { ; 1223: Return ((0xFFFF & DID1)) ; 1224: } db 0A1h,00Bh ;000012F5 ".." db 0A4h ;000012F6 "." db 07Bh,00Bh,0FFh,0FFh,044h,049h,044h,031h ;000012FE "{...DID1" db 000h ;000012FF "." ; 1225: } ; 1227: Method (_DCS, 0, NotSerialized) // _DCS: Display Current Status DSDT_A_M_I___SB__PCI0_GFX0_DD01__DCS \ db 014h,00Fh,05Fh,044h,043h,053h,000h ;00001306 ".._DCS." ; 1228: { ; 1229: Return (CDDS (DID1)) db 0A4h ;00001307 "." db 043h,044h,044h,053h,044h,049h,044h,031h ;0000130F "CDDSDID1" ; 1230: } ; 1232: Method (_DGS, 0, NotSerialized) // _DGS: Display Graphics State DSDT_A_M_I___SB__PCI0_GFX0_DD01__DGS \ db 014h,00Fh,05Fh,044h,047h,053h,000h ;00001316 ".._DGS." ; 1233: { ; 1234: Return (NDDS (DID1)) db 0A4h ;00001317 "." db 04Eh,044h,044h,053h,044h,049h,044h,031h ;0000131F "NDDSDID1" ; 1235: } ; 1237: Method (_DSS, 1, NotSerialized) // _DSS: Device Set State DSDT_A_M_I___SB__PCI0_GFX0_DD01__DSS \ db 014h,01Fh,05Fh,044h,053h,053h,001h ;00001326 ".._DSS." ; 1238: { ; 1239: If (((Arg0 & 0xC0000000) == 0xC0000000)) db 0A0h,018h ;00001328 ".." db 093h ;00001329 "." db 07Bh,068h,00Ch,000h,000h,000h,0C0h,000h ;00001331 "{h......" db 00Ch,000h,000h,000h,0C0h ;00001336 "....." ; 1240: { ; 1241: CSTE = NSTE /* \NSTE */ db 070h,04Eh,053h,054h,045h,043h,053h,054h ;0000133E "pNSTECST" db 045h ;0000133F "E" ; 1242: } ; 1243: } ; 1244: } ; 1246: Device (DD02) DSDT_A_M_I___SB__PCI0_GFX0_DD02 \ db 05Bh,082h,046h,008h,044h,044h,030h,032h ;00001347 "[.F.DD02" ; 1247: { ; 1248: Method (_ADR, 0, Serialized) // _ADR: Address DSDT_A_M_I___SB__PCI0_GFX0_DD02__ADR \ db 014h,03Fh,05Fh,041h,044h,052h,008h ;0000134E ".?_ADR." ; 1249: { ; 1250: If (((0x0F00 & DID2) == 0x0400)) db 0A0h,021h ;00001350 ".!" db 093h ;00001351 "." db 07Bh,00Bh,000h,00Fh,044h,049h,044h,032h ;00001359 "{...DID2" db 000h,00Bh,000h,004h ;0000135D "...." ; 1251: { ; 1252: EDPV = 0x02 db 070h,00Ah,002h,045h,044h,050h,056h ;00001364 "p..EDPV" ; 1253: DIDX = DID2 /* \DID2 */ db 070h,044h,049h,044h,032h,044h,049h,044h ;0000136C "pDID2DID" db 058h ;0000136D "X" ; 1254: Return (0x02) db 0A4h,00Ah,002h ;00001370 "..." ; 1255: } ; 1257: If ((DID2 == Zero)) db 0A0h,00Ah ;00001372 ".." db 093h,044h,049h,044h,032h,000h ;00001378 ".DID2." ; 1258: { ; 1259: Return (0x02) db 0A4h,00Ah,002h ;0000137B "..." ; 1260: } ; 1261: Else ; 1262: { ; 1263: Return ((0xFFFF & DID2)) ; 1264: } db 0A1h,00Bh ;0000137D ".." db 0A4h ;0000137E "." db 07Bh,00Bh,0FFh,0FFh,044h,049h,044h,032h ;00001386 "{...DID2" db 000h ;00001387 "." ; 1265: } ; 1267: Method (_DCS, 0, NotSerialized) // _DCS: Display Current Status DSDT_A_M_I___SB__PCI0_GFX0_DD02__DCS \ db 014h,00Fh,05Fh,044h,043h,053h,000h ;0000138E ".._DCS." ; 1268: { ; 1269: Return (CDDS (DID2)) db 0A4h ;0000138F "." db 043h,044h,044h,053h,044h,049h,044h,032h ;00001397 "CDDSDID2" ; 1270: } ; 1272: Method (_DGS, 0, NotSerialized) // _DGS: Display Graphics State DSDT_A_M_I___SB__PCI0_GFX0_DD02__DGS \ db 014h,00Fh,05Fh,044h,047h,053h,000h ;0000139E ".._DGS." ; 1273: { ; 1274: Return (NDDS (DID2)) db 0A4h ;0000139F "." db 04Eh,044h,044h,053h,044h,049h,044h,032h ;000013A7 "NDDSDID2" ; 1275: } ; 1277: Method (_DSS, 1, NotSerialized) // _DSS: Device Set State DSDT_A_M_I___SB__PCI0_GFX0_DD02__DSS \ db 014h,01Fh,05Fh,044h,053h,053h,001h ;000013AE ".._DSS." ; 1278: { ; 1279: If (((Arg0 & 0xC0000000) == 0xC0000000)) db 0A0h,018h ;000013B0 ".." db 093h ;000013B1 "." db 07Bh,068h,00Ch,000h,000h,000h,0C0h,000h ;000013B9 "{h......" db 00Ch,000h,000h,000h,0C0h ;000013BE "....." ; 1280: { ; 1281: CSTE = NSTE /* \NSTE */ db 070h,04Eh,053h,054h,045h,043h,053h,054h ;000013C6 "pNSTECST" db 045h ;000013C7 "E" ; 1282: } ; 1283: } ; 1284: } ; 1286: Device (DD03) DSDT_A_M_I___SB__PCI0_GFX0_DD03 \ db 05Bh,082h,043h,009h,044h,044h,030h,033h ;000013CF "[.C.DD03" ; 1287: { ; 1288: Method (_ADR, 0, Serialized) // _ADR: Address DSDT_A_M_I___SB__PCI0_GFX0_DD03__ADR \ db 014h,03Fh,05Fh,041h,044h,052h,008h ;000013D6 ".?_ADR." ; 1289: { ; 1290: If (((0x0F00 & DID3) == 0x0400)) db 0A0h,021h ;000013D8 ".!" db 093h ;000013D9 "." db 07Bh,00Bh,000h,00Fh,044h,049h,044h,033h ;000013E1 "{...DID3" db 000h,00Bh,000h,004h ;000013E5 "...." ; 1291: { ; 1292: EDPV = 0x03 db 070h,00Ah,003h,045h,044h,050h,056h ;000013EC "p..EDPV" ; 1293: DIDX = DID3 /* \DID3 */ db 070h,044h,049h,044h,033h,044h,049h,044h ;000013F4 "pDID3DID" db 058h ;000013F5 "X" ; 1294: Return (0x03) db 0A4h,00Ah,003h ;000013F8 "..." ; 1295: } ; 1297: If ((DID3 == Zero)) db 0A0h,00Ah ;000013FA ".." db 093h,044h,049h,044h,033h,000h ;00001400 ".DID3." ; 1298: { ; 1299: Return (0x03) db 0A4h,00Ah,003h ;00001403 "..." ; 1300: } ; 1301: Else ; 1302: { ; 1303: Return ((0xFFFF & DID3)) ; 1304: } db 0A1h,00Bh ;00001405 ".." db 0A4h ;00001406 "." db 07Bh,00Bh,0FFh,0FFh,044h,049h,044h,033h ;0000140E "{...DID3" db 000h ;0000140F "." ; 1305: } ; 1307: Method (_DCS, 0, NotSerialized) // _DCS: Display Current Status DSDT_A_M_I___SB__PCI0_GFX0_DD03__DCS \ db 014h,01Ch,05Fh,044h,043h,053h,000h ;00001416 ".._DCS." ; 1308: { ; 1309: If ((DID3 == Zero)) db 0A0h,00Ah ;00001418 ".." db 093h,044h,049h,044h,033h,000h ;0000141E ".DID3." ; 1310: { ; 1311: Return (0x0B) db 0A4h,00Ah,00Bh ;00001421 "..." ; 1312: } ; 1313: Else ; 1314: { ; 1315: Return (CDDS (DID3)) ; 1316: } db 0A1h,00Ah ;00001423 ".." db 0A4h ;00001424 "." db 043h,044h,044h,053h,044h,049h,044h,033h ;0000142C "CDDSDID3" ; 1317: } ; 1319: Method (_DGS, 0, NotSerialized) // _DGS: Display Graphics State DSDT_A_M_I___SB__PCI0_GFX0_DD03__DGS \ db 014h,00Fh,05Fh,044h,047h,053h,000h ;00001433 ".._DGS." ; 1320: { ; 1321: Return (NDDS (DID3)) db 0A4h ;00001434 "." db 04Eh,044h,044h,053h,044h,049h,044h,033h ;0000143C "NDDSDID3" ; 1322: } ; 1324: Method (_DSS, 1, NotSerialized) // _DSS: Device Set State DSDT_A_M_I___SB__PCI0_GFX0_DD03__DSS \ db 014h,01Fh,05Fh,044h,053h,053h,001h ;00001443 ".._DSS." ; 1325: { ; 1326: If (((Arg0 & 0xC0000000) == 0xC0000000)) db 0A0h,018h ;00001445 ".." db 093h ;00001446 "." db 07Bh,068h,00Ch,000h,000h,000h,0C0h,000h ;0000144E "{h......" db 00Ch,000h,000h,000h,0C0h ;00001453 "....." ; 1327: { ; 1328: CSTE = NSTE /* \NSTE */ db 070h,04Eh,053h,054h,045h,043h,053h,054h ;0000145B "pNSTECST" db 045h ;0000145C "E" ; 1329: } ; 1330: } ; 1331: } ; 1333: Device (DD04) DSDT_A_M_I___SB__PCI0_GFX0_DD04 \ db 05Bh,082h,043h,009h,044h,044h,030h,034h ;00001464 "[.C.DD04" ; 1334: { ; 1335: Method (_ADR, 0, Serialized) // _ADR: Address DSDT_A_M_I___SB__PCI0_GFX0_DD04__ADR \ db 014h,03Fh,05Fh,041h,044h,052h,008h ;0000146B ".?_ADR." ; 1336: { ; 1337: If (((0x0F00 & DID4) == 0x0400)) db 0A0h,021h ;0000146D ".!" db 093h ;0000146E "." db 07Bh,00Bh,000h,00Fh,044h,049h,044h,034h ;00001476 "{...DID4" db 000h,00Bh,000h,004h ;0000147A "...." ; 1338: { ; 1339: EDPV = 0x04 db 070h,00Ah,004h,045h,044h,050h,056h ;00001481 "p..EDPV" ; 1340: DIDX = DID4 /* \DID4 */ db 070h,044h,049h,044h,034h,044h,049h,044h ;00001489 "pDID4DID" db 058h ;0000148A "X" ; 1341: Return (0x04) db 0A4h,00Ah,004h ;0000148D "..." ; 1342: } ; 1344: If ((DID4 == Zero)) db 0A0h,00Ah ;0000148F ".." db 093h,044h,049h,044h,034h,000h ;00001495 ".DID4." ; 1345: { ; 1346: Return (0x04) db 0A4h,00Ah,004h ;00001498 "..." ; 1347: } ; 1348: Else ; 1349: { ; 1350: Return ((0xFFFF & DID4)) ; 1351: } db 0A1h,00Bh ;0000149A ".." db 0A4h ;0000149B "." db 07Bh,00Bh,0FFh,0FFh,044h,049h,044h,034h ;000014A3 "{...DID4" db 000h ;000014A4 "." ; 1352: } ; 1354: Method (_DCS, 0, NotSerialized) // _DCS: Display Current Status DSDT_A_M_I___SB__PCI0_GFX0_DD04__DCS \ db 014h,01Ch,05Fh,044h,043h,053h,000h ;000014AB ".._DCS." ; 1355: { ; 1356: If ((DID4 == Zero)) db 0A0h,00Ah ;000014AD ".." db 093h,044h,049h,044h,034h,000h ;000014B3 ".DID4." ; 1357: { ; 1358: Return (0x0B) db 0A4h,00Ah,00Bh ;000014B6 "..." ; 1359: } ; 1360: Else ; 1361: { ; 1362: Return (CDDS (DID4)) ; 1363: } db 0A1h,00Ah ;000014B8 ".." db 0A4h ;000014B9 "." db 043h,044h,044h,053h,044h,049h,044h,034h ;000014C1 "CDDSDID4" ; 1364: } ; 1366: Method (_DGS, 0, NotSerialized) // _DGS: Display Graphics State DSDT_A_M_I___SB__PCI0_GFX0_DD04__DGS \ db 014h,00Fh,05Fh,044h,047h,053h,000h ;000014C8 ".._DGS." ; 1367: { ; 1368: Return (NDDS (DID4)) db 0A4h ;000014C9 "." db 04Eh,044h,044h,053h,044h,049h,044h,034h ;000014D1 "NDDSDID4" ; 1369: } ; 1371: Method (_DSS, 1, NotSerialized) // _DSS: Device Set State DSDT_A_M_I___SB__PCI0_GFX0_DD04__DSS \ db 014h,01Fh,05Fh,044h,053h,053h,001h ;000014D8 ".._DSS." ; 1372: { ; 1373: If (((Arg0 & 0xC0000000) == 0xC0000000)) db 0A0h,018h ;000014DA ".." db 093h ;000014DB "." db 07Bh,068h,00Ch,000h,000h,000h,0C0h,000h ;000014E3 "{h......" db 00Ch,000h,000h,000h,0C0h ;000014E8 "....." ; 1374: { ; 1375: CSTE = NSTE /* \NSTE */ db 070h,04Eh,053h,054h,045h,043h,053h,054h ;000014F0 "pNSTECST" db 045h ;000014F1 "E" ; 1376: } ; 1377: } ; 1378: } ; 1380: Device (DD05) DSDT_A_M_I___SB__PCI0_GFX0_DD05 \ db 05Bh,082h,043h,009h,044h,044h,030h,035h ;000014F9 "[.C.DD05" ; 1381: { ; 1382: Method (_ADR, 0, Serialized) // _ADR: Address DSDT_A_M_I___SB__PCI0_GFX0_DD05__ADR \ db 014h,03Fh,05Fh,041h,044h,052h,008h ;00001500 ".?_ADR." ; 1383: { ; 1384: If (((0x0F00 & DID5) == 0x0400)) db 0A0h,021h ;00001502 ".!" db 093h ;00001503 "." db 07Bh,00Bh,000h,00Fh,044h,049h,044h,035h ;0000150B "{...DID5" db 000h,00Bh,000h,004h ;0000150F "...." ; 1385: { ; 1386: EDPV = 0x05 db 070h,00Ah,005h,045h,044h,050h,056h ;00001516 "p..EDPV" ; 1387: DIDX = DID5 /* \DID5 */ db 070h,044h,049h,044h,035h,044h,049h,044h ;0000151E "pDID5DID" db 058h ;0000151F "X" ; 1388: Return (0x05) db 0A4h,00Ah,005h ;00001522 "..." ; 1389: } ; 1391: If ((DID5 == Zero)) db 0A0h,00Ah ;00001524 ".." db 093h,044h,049h,044h,035h,000h ;0000152A ".DID5." ; 1392: { ; 1393: Return (0x05) db 0A4h,00Ah,005h ;0000152D "..." ; 1394: } ; 1395: Else ; 1396: { ; 1397: Return ((0xFFFF & DID5)) ; 1398: } db 0A1h,00Bh ;0000152F ".." db 0A4h ;00001530 "." db 07Bh,00Bh,0FFh,0FFh,044h,049h,044h,035h ;00001538 "{...DID5" db 000h ;00001539 "." ; 1399: } ; 1401: Method (_DCS, 0, NotSerialized) // _DCS: Display Current Status DSDT_A_M_I___SB__PCI0_GFX0_DD05__DCS \ db 014h,01Ch,05Fh,044h,043h,053h,000h ;00001540 ".._DCS." ; 1402: { ; 1403: If ((DID5 == Zero)) db 0A0h,00Ah ;00001542 ".." db 093h,044h,049h,044h,035h,000h ;00001548 ".DID5." ; 1404: { ; 1405: Return (0x0B) db 0A4h,00Ah,00Bh ;0000154B "..." ; 1406: } ; 1407: Else ; 1408: { ; 1409: Return (CDDS (DID5)) ; 1410: } db 0A1h,00Ah ;0000154D ".." db 0A4h ;0000154E "." db 043h,044h,044h,053h,044h,049h,044h,035h ;00001556 "CDDSDID5" ; 1411: } ; 1413: Method (_DGS, 0, NotSerialized) // _DGS: Display Graphics State DSDT_A_M_I___SB__PCI0_GFX0_DD05__DGS \ db 014h,00Fh,05Fh,044h,047h,053h,000h ;0000155D ".._DGS." ; 1414: { ; 1415: Return (NDDS (DID5)) db 0A4h ;0000155E "." db 04Eh,044h,044h,053h,044h,049h,044h,035h ;00001566 "NDDSDID5" ; 1416: } ; 1418: Method (_DSS, 1, NotSerialized) // _DSS: Device Set State DSDT_A_M_I___SB__PCI0_GFX0_DD05__DSS \ db 014h,01Fh,05Fh,044h,053h,053h,001h ;0000156D ".._DSS." ; 1419: { ; 1420: If (((Arg0 & 0xC0000000) == 0xC0000000)) db 0A0h,018h ;0000156F ".." db 093h ;00001570 "." db 07Bh,068h,00Ch,000h,000h,000h,0C0h,000h ;00001578 "{h......" db 00Ch,000h,000h,000h,0C0h ;0000157D "....." ; 1421: { ; 1422: CSTE = NSTE /* \NSTE */ db 070h,04Eh,053h,054h,045h,043h,053h,054h ;00001585 "pNSTECST" db 045h ;00001586 "E" ; 1423: } ; 1424: } ; 1425: } ; 1427: Device (DD06) DSDT_A_M_I___SB__PCI0_GFX0_DD06 \ db 05Bh,082h,043h,009h,044h,044h,030h,036h ;0000158E "[.C.DD06" ; 1428: { ; 1429: Method (_ADR, 0, Serialized) // _ADR: Address DSDT_A_M_I___SB__PCI0_GFX0_DD06__ADR \ db 014h,03Fh,05Fh,041h,044h,052h,008h ;00001595 ".?_ADR." ; 1430: { ; 1431: If (((0x0F00 & DID6) == 0x0400)) db 0A0h,021h ;00001597 ".!" db 093h ;00001598 "." db 07Bh,00Bh,000h,00Fh,044h,049h,044h,036h ;000015A0 "{...DID6" db 000h,00Bh,000h,004h ;000015A4 "...." ; 1432: { ; 1433: EDPV = 0x06 db 070h,00Ah,006h,045h,044h,050h,056h ;000015AB "p..EDPV" ; 1434: DIDX = DID6 /* \DID6 */ db 070h,044h,049h,044h,036h,044h,049h,044h ;000015B3 "pDID6DID" db 058h ;000015B4 "X" ; 1435: Return (0x06) db 0A4h,00Ah,006h ;000015B7 "..." ; 1436: } ; 1438: If ((DID6 == Zero)) db 0A0h,00Ah ;000015B9 ".." db 093h,044h,049h,044h,036h,000h ;000015BF ".DID6." ; 1439: { ; 1440: Return (0x06) db 0A4h,00Ah,006h ;000015C2 "..." ; 1441: } ; 1442: Else ; 1443: { ; 1444: Return ((0xFFFF & DID6)) ; 1445: } db 0A1h,00Bh ;000015C4 ".." db 0A4h ;000015C5 "." db 07Bh,00Bh,0FFh,0FFh,044h,049h,044h,036h ;000015CD "{...DID6" db 000h ;000015CE "." ; 1446: } ; 1448: Method (_DCS, 0, NotSerialized) // _DCS: Display Current Status DSDT_A_M_I___SB__PCI0_GFX0_DD06__DCS \ db 014h,01Ch,05Fh,044h,043h,053h,000h ;000015D5 ".._DCS." ; 1449: { ; 1450: If ((DID6 == Zero)) db 0A0h,00Ah ;000015D7 ".." db 093h,044h,049h,044h,036h,000h ;000015DD ".DID6." ; 1451: { ; 1452: Return (0x0B) db 0A4h,00Ah,00Bh ;000015E0 "..." ; 1453: } ; 1454: Else ; 1455: { ; 1456: Return (CDDS (DID6)) ; 1457: } db 0A1h,00Ah ;000015E2 ".." db 0A4h ;000015E3 "." db 043h,044h,044h,053h,044h,049h,044h,036h ;000015EB "CDDSDID6" ; 1458: } ; 1460: Method (_DGS, 0, NotSerialized) // _DGS: Display Graphics State DSDT_A_M_I___SB__PCI0_GFX0_DD06__DGS \ db 014h,00Fh,05Fh,044h,047h,053h,000h ;000015F2 ".._DGS." ; 1461: { ; 1462: Return (NDDS (DID6)) db 0A4h ;000015F3 "." db 04Eh,044h,044h,053h,044h,049h,044h,036h ;000015FB "NDDSDID6" ; 1463: } ; 1465: Method (_DSS, 1, NotSerialized) // _DSS: Device Set State DSDT_A_M_I___SB__PCI0_GFX0_DD06__DSS \ db 014h,01Fh,05Fh,044h,053h,053h,001h ;00001602 ".._DSS." ; 1466: { ; 1467: If (((Arg0 & 0xC0000000) == 0xC0000000)) db 0A0h,018h ;00001604 ".." db 093h ;00001605 "." db 07Bh,068h,00Ch,000h,000h,000h,0C0h,000h ;0000160D "{h......" db 00Ch,000h,000h,000h,0C0h ;00001612 "....." ; 1468: { ; 1469: CSTE = NSTE /* \NSTE */ db 070h,04Eh,053h,054h,045h,043h,053h,054h ;0000161A "pNSTECST" db 045h ;0000161B "E" ; 1470: } ; 1471: } ; 1472: } ; 1474: Device (DD07) DSDT_A_M_I___SB__PCI0_GFX0_DD07 \ db 05Bh,082h,043h,009h,044h,044h,030h,037h ;00001623 "[.C.DD07" ; 1475: { ; 1476: Method (_ADR, 0, Serialized) // _ADR: Address DSDT_A_M_I___SB__PCI0_GFX0_DD07__ADR \ db 014h,03Fh,05Fh,041h,044h,052h,008h ;0000162A ".?_ADR." ; 1477: { ; 1478: If (((0x0F00 & DID7) == 0x0400)) db 0A0h,021h ;0000162C ".!" db 093h ;0000162D "." db 07Bh,00Bh,000h,00Fh,044h,049h,044h,037h ;00001635 "{...DID7" db 000h,00Bh,000h,004h ;00001639 "...." ; 1479: { ; 1480: EDPV = 0x07 db 070h,00Ah,007h,045h,044h,050h,056h ;00001640 "p..EDPV" ; 1481: DIDX = DID7 /* \DID7 */ db 070h,044h,049h,044h,037h,044h,049h,044h ;00001648 "pDID7DID" db 058h ;00001649 "X" ; 1482: Return (0x07) db 0A4h,00Ah,007h ;0000164C "..." ; 1483: } ; 1485: If ((DID7 == Zero)) db 0A0h,00Ah ;0000164E ".." db 093h,044h,049h,044h,037h,000h ;00001654 ".DID7." ; 1486: { ; 1487: Return (0x07) db 0A4h,00Ah,007h ;00001657 "..." ; 1488: } ; 1489: Else ; 1490: { ; 1491: Return ((0xFFFF & DID7)) ; 1492: } db 0A1h,00Bh ;00001659 ".." db 0A4h ;0000165A "." db 07Bh,00Bh,0FFh,0FFh,044h,049h,044h,037h ;00001662 "{...DID7" db 000h ;00001663 "." ; 1493: } ; 1495: Method (_DCS, 0, NotSerialized) // _DCS: Display Current Status DSDT_A_M_I___SB__PCI0_GFX0_DD07__DCS \ db 014h,01Ch,05Fh,044h,043h,053h,000h ;0000166A ".._DCS." ; 1496: { ; 1497: If ((DID7 == Zero)) db 0A0h,00Ah ;0000166C ".." db 093h,044h,049h,044h,037h,000h ;00001672 ".DID7." ; 1498: { ; 1499: Return (0x0B) db 0A4h,00Ah,00Bh ;00001675 "..." ; 1500: } ; 1501: Else ; 1502: { ; 1503: Return (CDDS (DID7)) ; 1504: } db 0A1h,00Ah ;00001677 ".." db 0A4h ;00001678 "." db 043h,044h,044h,053h,044h,049h,044h,037h ;00001680 "CDDSDID7" ; 1505: } ; 1507: Method (_DGS, 0, NotSerialized) // _DGS: Display Graphics State DSDT_A_M_I___SB__PCI0_GFX0_DD07__DGS \ db 014h,00Fh,05Fh,044h,047h,053h,000h ;00001687 ".._DGS." ; 1508: { ; 1509: Return (NDDS (DID7)) db 0A4h ;00001688 "." db 04Eh,044h,044h,053h,044h,049h,044h,037h ;00001690 "NDDSDID7" ; 1510: } ; 1512: Method (_DSS, 1, NotSerialized) // _DSS: Device Set State DSDT_A_M_I___SB__PCI0_GFX0_DD07__DSS \ db 014h,01Fh,05Fh,044h,053h,053h,001h ;00001697 ".._DSS." ; 1513: { ; 1514: If (((Arg0 & 0xC0000000) == 0xC0000000)) db 0A0h,018h ;00001699 ".." db 093h ;0000169A "." db 07Bh,068h,00Ch,000h,000h,000h,0C0h,000h ;000016A2 "{h......" db 00Ch,000h,000h,000h,0C0h ;000016A7 "....." ; 1515: { ; 1516: CSTE = NSTE /* \NSTE */ db 070h,04Eh,053h,054h,045h,043h,053h,054h ;000016AF "pNSTECST" db 045h ;000016B0 "E" ; 1517: } ; 1518: } ; 1519: } ; 1521: Device (DD08) DSDT_A_M_I___SB__PCI0_GFX0_DD08 \ db 05Bh,082h,043h,009h,044h,044h,030h,038h ;000016B8 "[.C.DD08" ; 1522: { ; 1523: Method (_ADR, 0, Serialized) // _ADR: Address DSDT_A_M_I___SB__PCI0_GFX0_DD08__ADR \ db 014h,03Fh,05Fh,041h,044h,052h,008h ;000016BF ".?_ADR." ; 1524: { ; 1525: If (((0x0F00 & DID8) == 0x0400)) db 0A0h,021h ;000016C1 ".!" db 093h ;000016C2 "." db 07Bh,00Bh,000h,00Fh,044h,049h,044h,038h ;000016CA "{...DID8" db 000h,00Bh,000h,004h ;000016CE "...." ; 1526: { ; 1527: EDPV = 0x08 db 070h,00Ah,008h,045h,044h,050h,056h ;000016D5 "p..EDPV" ; 1528: DIDX = DID8 /* \DID8 */ db 070h,044h,049h,044h,038h,044h,049h,044h ;000016DD "pDID8DID" db 058h ;000016DE "X" ; 1529: Return (0x08) db 0A4h,00Ah,008h ;000016E1 "..." ; 1530: } ; 1532: If ((DID8 == Zero)) db 0A0h,00Ah ;000016E3 ".." db 093h,044h,049h,044h,038h,000h ;000016E9 ".DID8." ; 1533: { ; 1534: Return (0x08) db 0A4h,00Ah,008h ;000016EC "..." ; 1535: } ; 1536: Else ; 1537: { ; 1538: Return ((0xFFFF & DID8)) ; 1539: } db 0A1h,00Bh ;000016EE ".." db 0A4h ;000016EF "." db 07Bh,00Bh,0FFh,0FFh,044h,049h,044h,038h ;000016F7 "{...DID8" db 000h ;000016F8 "." ; 1540: } ; 1542: Method (_DCS, 0, NotSerialized) // _DCS: Display Current Status DSDT_A_M_I___SB__PCI0_GFX0_DD08__DCS \ db 014h,01Ch,05Fh,044h,043h,053h,000h ;000016FF ".._DCS." ; 1543: { ; 1544: If ((DID8 == Zero)) db 0A0h,00Ah ;00001701 ".." db 093h,044h,049h,044h,038h,000h ;00001707 ".DID8." ; 1545: { ; 1546: Return (0x0B) db 0A4h,00Ah,00Bh ;0000170A "..." ; 1547: } ; 1548: Else ; 1549: { ; 1550: Return (CDDS (DID8)) ; 1551: } db 0A1h,00Ah ;0000170C ".." db 0A4h ;0000170D "." db 043h,044h,044h,053h,044h,049h,044h,038h ;00001715 "CDDSDID8" ; 1552: } ; 1554: Method (_DGS, 0, NotSerialized) // _DGS: Display Graphics State DSDT_A_M_I___SB__PCI0_GFX0_DD08__DGS \ db 014h,00Fh,05Fh,044h,047h,053h,000h ;0000171C ".._DGS." ; 1555: { ; 1556: Return (NDDS (DID8)) db 0A4h ;0000171D "." db 04Eh,044h,044h,053h,044h,049h,044h,038h ;00001725 "NDDSDID8" ; 1557: } ; 1559: Method (_DSS, 1, NotSerialized) // _DSS: Device Set State DSDT_A_M_I___SB__PCI0_GFX0_DD08__DSS \ db 014h,01Fh,05Fh,044h,053h,053h,001h ;0000172C ".._DSS." ; 1560: { ; 1561: If (((Arg0 & 0xC0000000) == 0xC0000000)) db 0A0h,018h ;0000172E ".." db 093h ;0000172F "." db 07Bh,068h,00Ch,000h,000h,000h,0C0h,000h ;00001737 "{h......" db 00Ch,000h,000h,000h,0C0h ;0000173C "....." ; 1562: { ; 1563: CSTE = NSTE /* \NSTE */ db 070h,04Eh,053h,054h,045h,043h,053h,054h ;00001744 "pNSTECST" db 045h ;00001745 "E" ; 1564: } ; 1565: } ; 1566: } ; 1568: Device (DD1F) DSDT_A_M_I___SB__PCI0_GFX0_DD1F \ db 05Bh,082h,044h,017h,044h,044h,031h,046h ;0000174D "[.D.DD1F" ; 1569: { ; 1570: Method (_ADR, 0, Serialized) // _ADR: Address DSDT_A_M_I___SB__PCI0_GFX0_DD1F__ADR \ db 014h,01Dh,05Fh,041h,044h,052h,008h ;00001754 ".._ADR." ; 1571: { ; 1572: If ((EDPV == Zero)) db 0A0h,00Ah ;00001756 ".." db 093h,045h,044h,050h,056h,000h ;0000175C ".EDPV." ; 1573: { ; 1574: Return (0x1F) db 0A4h,00Ah,01Fh ;0000175F "..." ; 1575: } ; 1576: Else ; 1577: { ; 1578: Return ((0xFFFF & DIDX)) ; 1579: } db 0A1h,00Bh ;00001761 ".." db 0A4h ;00001762 "." db 07Bh,00Bh,0FFh,0FFh,044h,049h,044h,058h ;0000176A "{...DIDX" db 000h ;0000176B "." ; 1580: } ; 1582: Method (_DCS, 0, NotSerialized) // _DCS: Display Current Status DSDT_A_M_I___SB__PCI0_GFX0_DD1F__DCS \ db 014h,01Bh,05Fh,044h,043h,053h,000h ;00001772 ".._DCS." ; 1583: { ; 1584: If ((EDPV == Zero)) db 0A0h,009h ;00001774 ".." db 093h,045h,044h,050h,056h,000h ;0000177A ".EDPV." ; 1585: { ; 1586: Return (Zero) db 0A4h,000h ;0000177C ".." ; 1587: } ; 1588: Else ; 1589: { ; 1590: Return (CDDS (DIDX)) ; 1591: } db 0A1h,00Ah ;0000177E ".." db 0A4h ;0000177F "." db 043h,044h,044h,053h,044h,049h,044h,058h ;00001787 "CDDSDIDX" ; 1592: } ; 1594: Method (_DGS, 0, NotSerialized) // _DGS: Display Graphics State DSDT_A_M_I___SB__PCI0_GFX0_DD1F__DGS \ db 014h,00Fh,05Fh,044h,047h,053h,000h ;0000178E ".._DGS." ; 1595: { ; 1596: Return (NDDS (DIDX)) db 0A4h ;0000178F "." db 04Eh,044h,044h,053h,044h,049h,044h,058h ;00001797 "NDDSDIDX" ; 1597: } ; 1599: Method (_DSS, 1, NotSerialized) // _DSS: Device Set State DSDT_A_M_I___SB__PCI0_GFX0_DD1F__DSS \ db 014h,01Fh,05Fh,044h,053h,053h,001h ;0000179E ".._DSS." ; 1600: { ; 1601: If (((Arg0 & 0xC0000000) == 0xC0000000)) db 0A0h,018h ;000017A0 ".." db 093h ;000017A1 "." db 07Bh,068h,00Ch,000h,000h,000h,0C0h,000h ;000017A9 "{h......" db 00Ch,000h,000h,000h,0C0h ;000017AE "....." ; 1602: { ; 1603: CSTE = NSTE /* \NSTE */ db 070h,04Eh,053h,054h,045h,043h,053h,054h ;000017B6 "pNSTECST" db 045h ;000017B7 "E" ; 1604: } ; 1605: } ; 1607: Method (_BCL, 0, NotSerialized) // _BCL: Brightness Control Levels DSDT_A_M_I___SB__PCI0_GFX0_DD1F__BCL \ db 014h,048h,00Dh,05Fh,042h,043h,04Ch,000h ;000017BF ".H._BCL." ; 1608: { ; 1609: Return (Package (0x67) db 0A4h ;000017C0 "." db 012h,04Fh,00Ch,067h,00Ah,050h,00Ah,032h ;000017C8 ".O.g.P.2" db 000h,001h,00Ah,002h,00Ah,003h,00Ah,004h ;000017D0 "........" db 00Ah,005h,00Ah,006h,00Ah,007h,00Ah,008h ;000017D8 "........" db 00Ah,009h,00Ah,00Ah,00Ah,00Bh,00Ah,00Ch ;000017E0 "........" db 00Ah,00Dh,00Ah,00Eh,00Ah,00Fh,00Ah,010h ;000017E8 "........" db 00Ah,011h,00Ah,012h,00Ah,013h,00Ah,014h ;000017F0 "........" db 00Ah,015h,00Ah,016h,00Ah,017h,00Ah,018h ;000017F8 "........" db 00Ah,019h,00Ah,01Ah,00Ah,01Bh,00Ah,01Ch ;00001800 "........" db 00Ah,01Dh,00Ah,01Eh,00Ah,01Fh,00Ah,020h ;00001808 "....... " db 00Ah,021h,00Ah,022h,00Ah,023h,00Ah,024h ;00001810 ".!.".#.$" db 00Ah,025h,00Ah,026h,00Ah,027h,00Ah,028h ;00001818 ".%.&.'.(" db 00Ah,029h,00Ah,02Ah,00Ah,02Bh,00Ah,02Ch ;00001820 ".).*.+.," db 00Ah,02Dh,00Ah,02Eh,00Ah,02Fh,00Ah,030h ;00001828 ".-.../.0" db 00Ah,031h,00Ah,032h,00Ah,033h,00Ah,034h ;00001830 ".1.2.3.4" db 00Ah,035h,00Ah,036h,00Ah,037h,00Ah,038h ;00001838 ".5.6.7.8" db 00Ah,039h,00Ah,03Ah,00Ah,03Bh,00Ah,03Ch ;00001840 ".9.:.;.<" db 00Ah,03Dh,00Ah,03Eh,00Ah,03Fh,00Ah,040h ;00001848 ".=.>.?.@" db 00Ah,041h,00Ah,042h,00Ah,043h,00Ah,044h ;00001850 ".A.B.C.D" db 00Ah,045h,00Ah,046h,00Ah,047h,00Ah,048h ;00001858 ".E.F.G.H" db 00Ah,049h,00Ah,04Ah,00Ah,04Bh,00Ah,04Ch ;00001860 ".I.J.K.L" db 00Ah,04Dh,00Ah,04Eh,00Ah,04Fh,00Ah,050h ;00001868 ".M.N.O.P" db 00Ah,051h,00Ah,052h,00Ah,053h,00Ah,054h ;00001870 ".Q.R.S.T" db 00Ah,055h,00Ah,056h,00Ah,057h,00Ah,058h ;00001878 ".U.V.W.X" db 00Ah,059h,00Ah,05Ah,00Ah,05Bh,00Ah,05Ch ;00001880 ".Y.Z.[.\" db 00Ah,05Dh,00Ah,05Eh,00Ah,05Fh,00Ah,060h ;00001888 ".].^._.`" db 00Ah,061h,00Ah,062h,00Ah,063h,00Ah,064h ;00001890 ".a.b.c.d" ; 1610: { ; 1611: 0x50, ; 1612: 0x32, ; 1613: Zero, ; 1614: One, ; 1615: 0x02, ; 1616: 0x03, ; 1617: 0x04, ; 1618: 0x05, ; 1619: 0x06, ; 1620: 0x07, ; 1621: 0x08, ; 1622: 0x09, ; 1623: 0x0A, ; 1624: 0x0B, ; 1625: 0x0C, ; 1626: 0x0D, ; 1627: 0x0E, ; 1628: 0x0F, ; 1629: 0x10, ; 1630: 0x11, ; 1631: 0x12, ; 1632: 0x13, ; 1633: 0x14, ; 1634: 0x15, ; 1635: 0x16, ; 1636: 0x17, ; 1637: 0x18, ; 1638: 0x19, ; 1639: 0x1A, ; 1640: 0x1B, ; 1641: 0x1C, ; 1642: 0x1D, ; 1643: 0x1E, ; 1644: 0x1F, ; 1645: 0x20, ; 1646: 0x21, ; 1647: 0x22, ; 1648: 0x23, ; 1649: 0x24, ; 1650: 0x25, ; 1651: 0x26, ; 1652: 0x27, ; 1653: 0x28, ; 1654: 0x29, ; 1655: 0x2A, ; 1656: 0x2B, ; 1657: 0x2C, ; 1658: 0x2D, ; 1659: 0x2E, ; 1660: 0x2F, ; 1661: 0x30, ; 1662: 0x31, ; 1663: 0x32, ; 1664: 0x33, ; 1665: 0x34, ; 1666: 0x35, ; 1667: 0x36, ; 1668: 0x37, ; 1669: 0x38, ; 1670: 0x39, ; 1671: 0x3A, ; 1672: 0x3B, ; 1673: 0x3C, ; 1674: 0x3D, ; 1675: 0x3E, ; 1676: 0x3F, ; 1677: 0x40, ; 1678: 0x41, ; 1679: 0x42, ; 1680: 0x43, ; 1681: 0x44, ; 1682: 0x45, ; 1683: 0x46, ; 1684: 0x47, ; 1685: 0x48, ; 1686: 0x49, ; 1687: 0x4A, ; 1688: 0x4B, ; 1689: 0x4C, ; 1690: 0x4D, ; 1691: 0x4E, ; 1692: 0x4F, ; 1693: 0x50, ; 1694: 0x51, ; 1695: 0x52, ; 1696: 0x53, ; 1697: 0x54, ; 1698: 0x55, ; 1699: 0x56, ; 1700: 0x57, ; 1701: 0x58, ; 1702: 0x59, ; 1703: 0x5A, ; 1704: 0x5B, ; 1705: 0x5C, ; 1706: 0x5D, ; 1707: 0x5E, ; 1708: 0x5F, ; 1709: 0x60, ; 1710: 0x61, ; 1711: 0x62, ; 1712: 0x63, ; 1713: 0x64 ; 1714: }) ; 1715: } ; 1717: Method (_BCM, 1, NotSerialized) // _BCM: Brightness Control Method DSDT_A_M_I___SB__PCI0_GFX0_DD1F__BCM \ db 014h,01Eh,05Fh,042h,043h,04Dh,001h ;00001897 ".._BCM." ; 1718: { ; 1719: If (((Arg0 >= Zero) && (Arg0 <= 0x64))) db 0A0h,017h ;00001899 ".." db 090h,092h,095h,068h,000h,092h,094h,068h ;000018A1 "...h...h" db 00Ah,064h ;000018A3 ".d" ; 1720: { ; 1721: AINT (One, Arg0) db 041h,049h,04Eh,054h,001h,068h ;000018A9 "AINT.h" ; 1722: BRTL = Arg0 db 070h,068h,042h,052h,054h,04Ch ;000018AF "phBRTL" ; 1723: } ; 1724: } ; 1726: Method (_BQC, 0, NotSerialized) // _BQC: Brightness Query Current DSDT_A_M_I___SB__PCI0_GFX0_DD1F__BQC \ db 014h,00Bh,05Fh,042h,051h,043h,000h ;000018B6 ".._BQC." ; 1727: { ; 1728: Return (BRTL) /* \BRTL */ db 0A4h,042h,052h,054h,04Ch ;000018BB ".BRTL" ; 1729: } ; 1730: } ; 1732: Method (SDDL, 1, NotSerialized) DSDT_A_M_I___SB__PCI0_GFX0_SDDL \ db 014h,04Ch,006h,053h,044h,044h,04Ch,001h ;000018C3 ".L.SDDL." ; 1733: { ; 1734: NDID++ db 075h,04Eh,044h,049h,044h ;000018C8 "uNDID" ; 1735: Local0 = (Arg0 & 0x0F0F) db 07Bh,068h,00Bh,00Fh,00Fh,060h ;000018CE "{h...`" ; 1736: Local1 = (0x80000000 | Local0) db 07Dh,00Ch,000h,000h,000h,080h,060h,061h ;000018D6 "}.....`a" ; 1737: If ((DIDL == Local0)) db 0A0h,009h ;000018D8 ".." db 093h,044h,049h,044h,04Ch,060h ;000018DE ".DIDL`" ; 1738: { ; 1739: Return (Local1) db 0A4h,061h ;000018E0 ".a" ; 1740: } ; 1742: If ((DDL2 == Local0)) db 0A0h,009h ;000018E2 ".." db 093h,044h,044h,04Ch,032h,060h ;000018E8 ".DDL2`" ; 1743: { ; 1744: Return (Local1) db 0A4h,061h ;000018EA ".a" ; 1745: } ; 1747: If ((DDL3 == Local0)) db 0A0h,009h ;000018EC ".." db 093h,044h,044h,04Ch,033h,060h ;000018F2 ".DDL3`" ; 1748: { ; 1749: Return (Local1) db 0A4h,061h ;000018F4 ".a" ; 1750: } ; 1752: If ((DDL4 == Local0)) db 0A0h,009h ;000018F6 ".." db 093h,044h,044h,04Ch,034h,060h ;000018FC ".DDL4`" ; 1753: { ; 1754: Return (Local1) db 0A4h,061h ;000018FE ".a" ; 1755: } ; 1757: If ((DDL5 == Local0)) db 0A0h,009h ;00001900 ".." db 093h,044h,044h,04Ch,035h,060h ;00001906 ".DDL5`" ; 1758: { ; 1759: Return (Local1) db 0A4h,061h ;00001908 ".a" ; 1760: } ; 1762: If ((DDL6 == Local0)) db 0A0h,009h ;0000190A ".." db 093h,044h,044h,04Ch,036h,060h ;00001910 ".DDL6`" ; 1763: { ; 1764: Return (Local1) db 0A4h,061h ;00001912 ".a" ; 1765: } ; 1767: If ((DDL7 == Local0)) db 0A0h,009h ;00001914 ".." db 093h,044h,044h,04Ch,037h,060h ;0000191A ".DDL7`" ; 1768: { ; 1769: Return (Local1) db 0A4h,061h ;0000191C ".a" ; 1770: } ; 1772: If ((DDL8 == Local0)) db 0A0h,009h ;0000191E ".." db 093h,044h,044h,04Ch,038h,060h ;00001924 ".DDL8`" ; 1773: { ; 1774: Return (Local1) db 0A4h,061h ;00001926 ".a" ; 1775: } ; 1777: Return (Zero) db 0A4h,000h ;00001928 ".." ; 1778: } ; 1780: Method (CDDS, 1, NotSerialized) DSDT_A_M_I___SB__PCI0_GFX0_CDDS \ db 014h,040h,007h,043h,044h,044h,053h,001h ;00001930 ".@.CDDS." ; 1781: { ; 1782: Local0 = (Arg0 & 0x0F0F) db 07Bh,068h,00Bh,00Fh,00Fh,060h ;00001936 "{h...`" ; 1783: If ((Zero == Local0)) db 0A0h,007h ;00001938 ".." db 093h,000h,060h ;0000193B "..`" ; 1784: { ; 1785: Return (0x1D) db 0A4h,00Ah,01Dh ;0000193E "..." ; 1786: } ; 1788: If ((CADL == Local0)) db 0A0h,00Ah ;00001940 ".." db 093h,043h,041h,044h,04Ch,060h ;00001946 ".CADL`" ; 1789: { ; 1790: Return (0x1F) db 0A4h,00Ah,01Fh ;00001949 "..." ; 1791: } ; 1793: If ((CAL2 == Local0)) db 0A0h,00Ah ;0000194B ".." db 093h,043h,041h,04Ch,032h,060h ;00001951 ".CAL2`" ; 1794: { ; 1795: Return (0x1F) db 0A4h,00Ah,01Fh ;00001954 "..." ; 1796: } ; 1798: If ((CAL3 == Local0)) db 0A0h,00Ah ;00001956 ".." db 093h,043h,041h,04Ch,033h,060h ;0000195C ".CAL3`" ; 1799: { ; 1800: Return (0x1F) db 0A4h,00Ah,01Fh ;0000195F "..." ; 1801: } ; 1803: If ((CAL4 == Local0)) db 0A0h,00Ah ;00001961 ".." db 093h,043h,041h,04Ch,034h,060h ;00001967 ".CAL4`" ; 1804: { ; 1805: Return (0x1F) db 0A4h,00Ah,01Fh ;0000196A "..." ; 1806: } ; 1808: If ((CAL5 == Local0)) db 0A0h,00Ah ;0000196C ".." db 093h,043h,041h,04Ch,035h,060h ;00001972 ".CAL5`" ; 1809: { ; 1810: Return (0x1F) db 0A4h,00Ah,01Fh ;00001975 "..." ; 1811: } ; 1813: If ((CAL6 == Local0)) db 0A0h,00Ah ;00001977 ".." db 093h,043h,041h,04Ch,036h,060h ;0000197D ".CAL6`" ; 1814: { ; 1815: Return (0x1F) db 0A4h,00Ah,01Fh ;00001980 "..." ; 1816: } ; 1818: If ((CAL7 == Local0)) db 0A0h,00Ah ;00001982 ".." db 093h,043h,041h,04Ch,037h,060h ;00001988 ".CAL7`" ; 1819: { ; 1820: Return (0x1F) db 0A4h,00Ah,01Fh ;0000198B "..." ; 1821: } ; 1823: If ((CAL8 == Local0)) db 0A0h,00Ah ;0000198D ".." db 093h,043h,041h,04Ch,038h,060h ;00001993 ".CAL8`" ; 1824: { ; 1825: Return (0x1F) db 0A4h,00Ah,01Fh ;00001996 "..." ; 1826: } ; 1828: Return (0x1D) db 0A4h,00Ah,01Dh ;00001999 "..." ; 1829: } ; 1831: Method (NDDS, 1, NotSerialized) DSDT_A_M_I___SB__PCI0_GFX0_NDDS \ db 014h,046h,006h,04Eh,044h,044h,053h,001h ;000019A1 ".F.NDDS." ; 1832: { ; 1833: Local0 = (Arg0 & 0x0F0F) db 07Bh,068h,00Bh,00Fh,00Fh,060h ;000019A7 "{h...`" ; 1834: If ((Zero == Local0)) db 0A0h,006h ;000019A9 ".." db 093h,000h,060h ;000019AC "..`" ; 1835: { ; 1836: Return (Zero) db 0A4h,000h ;000019AE ".." ; 1837: } ; 1839: If ((NADL == Local0)) db 0A0h,009h ;000019B0 ".." db 093h,04Eh,041h,044h,04Ch,060h ;000019B6 ".NADL`" ; 1840: { ; 1841: Return (One) db 0A4h,001h ;000019B8 ".." ; 1842: } ; 1844: If ((NDL2 == Local0)) db 0A0h,009h ;000019BA ".." db 093h,04Eh,044h,04Ch,032h,060h ;000019C0 ".NDL2`" ; 1845: { ; 1846: Return (One) db 0A4h,001h ;000019C2 ".." ; 1847: } ; 1849: If ((NDL3 == Local0)) db 0A0h,009h ;000019C4 ".." db 093h,04Eh,044h,04Ch,033h,060h ;000019CA ".NDL3`" ; 1850: { ; 1851: Return (One) db 0A4h,001h ;000019CC ".." ; 1852: } ; 1854: If ((NDL4 == Local0)) db 0A0h,009h ;000019CE ".." db 093h,04Eh,044h,04Ch,034h,060h ;000019D4 ".NDL4`" ; 1855: { ; 1856: Return (One) db 0A4h,001h ;000019D6 ".." ; 1857: } ; 1859: If ((NDL5 == Local0)) db 0A0h,009h ;000019D8 ".." db 093h,04Eh,044h,04Ch,035h,060h ;000019DE ".NDL5`" ; 1860: { ; 1861: Return (One) db 0A4h,001h ;000019E0 ".." ; 1862: } ; 1864: If ((NDL6 == Local0)) db 0A0h,009h ;000019E2 ".." db 093h,04Eh,044h,04Ch,036h,060h ;000019E8 ".NDL6`" ; 1865: { ; 1866: Return (One) db 0A4h,001h ;000019EA ".." ; 1867: } ; 1869: If ((NDL7 == Local0)) db 0A0h,009h ;000019EC ".." db 093h,04Eh,044h,04Ch,037h,060h ;000019F2 ".NDL7`" ; 1870: { ; 1871: Return (One) db 0A4h,001h ;000019F4 ".." ; 1872: } ; 1874: If ((NDL8 == Local0)) db 0A0h,009h ;000019F6 ".." db 093h,04Eh,044h,04Ch,038h,060h ;000019FC ".NDL8`" ; 1875: { ; 1876: Return (One) db 0A4h,001h ;000019FE ".." ; 1877: } ; 1879: Return (Zero) db 0A4h,000h ;00001A00 ".." ; 1880: } ; 1882: OperationRegion (IGDP, PCI_Config, Zero, 0x0100) DSDT_A_M_I___SB__PCI0_GFX0_IGDP \ db 05Bh,080h,049h,047h,044h,050h,002h,000h ;00001A08 "[.IGDP.." db 00Bh,000h,001h ;00001A0B "..." ; 1883: Field (IGDP, AnyAcc, NoLock, Preserve) ; 1884: { ; 1885: Offset (0x10), ; 1886: MADR, 32, ; 1887: Offset (0x50), ; 1888: , 1, ; 1889: GIVD, 1, ; 1890: , 1, ; 1891: GUMA, 5, ; 1892: Offset (0x52), ; 1893: Offset (0x54), ; 1894: , 4, ; 1895: GMFN, 1, ; 1896: Offset (0x58), ; 1897: Offset (0x5C), ; 1898: GSTM, 32, ; 1899: Offset (0xE0), ; 1900: GSSE, 1, ; 1901: GSSB, 14, ; 1902: GSES, 1, ; 1903: Offset (0xE4), ; 1904: ASLE, 8, ; 1905: Offset (0xE8), ; 1906: Offset (0xFC), ; 1907: ASLS, 32 ; 1908: } db 05Bh,081h,047h,005h,049h,047h,044h,050h ;00001A13 "[.G.IGDP" db 000h,000h,040h,008h,04Dh,041h,044h,052h ;00001A1B "..@.MADR" db 020h,000h,040h,01Eh,000h,001h,047h,049h ;00001A23 " .@...GI" db 056h,044h,001h,000h,001h,047h,055h,04Dh ;00001A2B "VD...GUM" db 041h,005h,000h,008h,000h,010h,000h,004h ;00001A33 "A......." db 047h,04Dh,046h,04Eh,001h,000h,01Bh,000h ;00001A3B "GMFN...." db 020h,047h,053h,054h,04Dh,020h,000h,040h ;00001A43 " GSTM .@" db 040h,047h,053h,053h,045h,001h,047h,053h ;00001A4B "@GSSE.GS" db 053h,042h,00Eh,047h,053h,045h,053h,001h ;00001A53 "SB.GSES." db 000h,010h,041h,053h,04Ch,045h,008h,000h ;00001A5B "..ASLE.." db 018h,000h,040h,00Ah,041h,053h,04Ch,053h ;00001A63 "..@.ASLS" db 020h ;00001A64 " " ; 1910: OperationRegion (IGMM, SystemMemory, MADR, 0x3000) DSDT_A_M_I___SB__PCI0_GFX0_IGMM \ db 05Bh,080h,049h,047h,04Dh,04Dh,000h,04Dh ;00001A6C "[.IGMM.M" db 041h,044h,052h,00Bh,000h,030h ;00001A72 "ADR..0" ; 1911: Field (IGMM, AnyAcc, NoLock, Preserve) ; 1912: { ; 1913: Offset (0x20C8), ; 1914: , 4, ; 1915: DCFE, 4 ; 1916: } db 05Bh,081h,011h,049h,047h,04Dh,04Dh,000h ;00001A7A "[..IGMM." db 000h,080h,064h,010h,000h,004h,044h,043h ;00001A82 "..d...DC" db 046h,045h,004h ;00001A85 "FE." ; 1918: OperationRegion (IGDM, SystemMemory, ASLB, 0x2000) DSDT_A_M_I___SB__PCI0_GFX0_IGDM \ db 05Bh,080h,049h,047h,044h,04Dh,000h,041h ;00001A8D "[.IGDM.A" db 053h,04Ch,042h,00Bh,000h,020h ;00001A93 "SLB.. " ; 1919: Field (IGDM, AnyAcc, NoLock, Preserve) ; 1920: { ; 1921: SIGN, 128, ; 1922: SIZE, 32, ; 1923: OVER, 32, ; 1924: SVER, 256, ; 1925: VVER, 128, ; 1926: GVER, 128, ; 1927: MBOX, 32, ; 1928: DMOD, 32, ; 1929: Offset (0x100), ; 1930: DRDY, 32, ; 1931: CSTS, 32, ; 1932: CEVT, 32, ; 1933: Offset (0x120), ; 1934: DIDL, 32, ; 1935: DDL2, 32, ; 1936: DDL3, 32, ; 1937: DDL4, 32, ; 1938: DDL5, 32, ; 1939: DDL6, 32, ; 1940: DDL7, 32, ; 1941: DDL8, 32, ; 1942: CPDL, 32, ; 1943: CPL2, 32, ; 1944: CPL3, 32, ; 1945: CPL4, 32, ; 1946: CPL5, 32, ; 1947: CPL6, 32, ; 1948: CPL7, 32, ; 1949: CPL8, 32, ; 1950: CAD1, 32, ; 1951: CAL2, 32, ; 1952: CAL3, 32, ; 1953: CAL4, 32, ; 1954: CAL5, 32, ; 1955: CAL6, 32, ; 1956: CAL7, 32, ; 1957: CAL8, 32, ; 1958: NADL, 32, ; 1959: NDL2, 32, ; 1960: NDL3, 32, ; 1961: NDL4, 32, ; 1962: NDL5, 32, ; 1963: NDL6, 32, ; 1964: NDL7, 32, ; 1965: NDL8, 32, ; 1966: ASLP, 32, ; 1967: TIDX, 32, ; 1968: CHPD, 32, ; 1969: CLID, 32, ; 1970: CDCK, 32, ; 1971: SXSW, 32, ; 1972: EVTS, 32, ; 1973: CNOT, 32, ; 1974: NRDY, 32, ; 1975: Offset (0x200), ; 1976: SCIE, 1, ; 1977: GEFC, 4, ; 1978: GXFC, 3, ; 1979: GESF, 8, ; 1980: Offset (0x204), ; 1981: PARM, 32, ; 1982: DSLP, 32, ; 1983: Offset (0x300), ; 1984: ARDY, 32, ; 1985: ASLC, 32, ; 1986: TCHE, 32, ; 1987: ALSI, 32, ; 1988: BCLP, 32, ; 1989: PFIT, 32, ; 1990: CBLV, 32, ; 1991: BCLM, 320, ; 1992: CPFM, 32, ; 1993: EPFM, 32, ; 1994: PLUT, 592, ; 1995: PFMB, 32, ; 1996: CCDV, 32, ; 1997: PCFT, 32, ; 1998: Offset (0x400), ; 1999: GVD1, 49152, ; 2000: PHED, 32, ; 2001: BDDC, 2048 ; 2002: } db 05Bh,081h,048h,019h,049h,047h,044h,04Dh ;00001A9B "[.H.IGDM" db 000h,053h,049h,047h,04Eh,040h,008h,053h ;00001AA3 ".SIGN@.S" db 049h,05Ah,045h,020h,04Fh,056h,045h,052h ;00001AAB "IZE OVER" db 020h,053h,056h,045h,052h,040h,010h,056h ;00001AB3 " SVER@.V" db 056h,045h,052h,040h,008h,047h,056h,045h ;00001ABB "VER@.GVE" db 052h,040h,008h,04Dh,042h,04Fh,058h,020h ;00001AC3 "R@.MBOX " db 044h,04Dh,04Fh,044h,020h,000h,040h,050h ;00001ACB "DMOD .@P" db 044h,052h,044h,059h,020h,043h,053h,054h ;00001AD3 "DRDY CST" db 053h,020h,043h,045h,056h,054h,020h,000h ;00001ADB "S CEVT ." db 040h,00Ah,044h,049h,044h,04Ch,020h,044h ;00001AE3 "@.DIDL D" db 044h,04Ch,032h,020h,044h,044h,04Ch,033h ;00001AEB "DL2 DDL3" db 020h,044h,044h,04Ch,034h,020h,044h,044h ;00001AF3 " DDL4 DD" db 04Ch,035h,020h,044h,044h,04Ch,036h,020h ;00001AFB "L5 DDL6 " db 044h,044h,04Ch,037h,020h,044h,044h,04Ch ;00001B03 "DDL7 DDL" db 038h,020h,043h,050h,044h,04Ch,020h,043h ;00001B0B "8 CPDL C" db 050h,04Ch,032h,020h,043h,050h,04Ch,033h ;00001B13 "PL2 CPL3" db 020h,043h,050h,04Ch,034h,020h,043h,050h ;00001B1B " CPL4 CP" db 04Ch,035h,020h,043h,050h,04Ch,036h,020h ;00001B23 "L5 CPL6 " db 043h,050h,04Ch,037h,020h,043h,050h,04Ch ;00001B2B "CPL7 CPL" db 038h,020h,043h,041h,044h,031h,020h,043h ;00001B33 "8 CAD1 C" db 041h,04Ch,032h,020h,043h,041h,04Ch,033h ;00001B3B "AL2 CAL3" db 020h,043h,041h,04Ch,034h,020h,043h,041h ;00001B43 " CAL4 CA" db 04Ch,035h,020h,043h,041h,04Ch,036h,020h ;00001B4B "L5 CAL6 " db 043h,041h,04Ch,037h,020h,043h,041h,04Ch ;00001B53 "CAL7 CAL" db 038h,020h,04Eh,041h,044h,04Ch,020h,04Eh ;00001B5B "8 NADL N" db 044h,04Ch,032h,020h,04Eh,044h,04Ch,033h ;00001B63 "DL2 NDL3" db 020h,04Eh,044h,04Ch,034h,020h,04Eh,044h ;00001B6B " NDL4 ND" db 04Ch,035h,020h,04Eh,044h,04Ch,036h,020h ;00001B73 "L5 NDL6 " db 04Eh,044h,04Ch,037h,020h,04Eh,044h,04Ch ;00001B7B "NDL7 NDL" db 038h,020h,041h,053h,04Ch,050h,020h,054h ;00001B83 "8 ASLP T" db 049h,044h,058h,020h,043h,048h,050h,044h ;00001B8B "IDX CHPD" db 020h,043h,04Ch,049h,044h,020h,043h,044h ;00001B93 " CLID CD" db 043h,04Bh,020h,053h,058h,053h,057h,020h ;00001B9B "CK SXSW " db 045h,056h,054h,053h,020h,043h,04Eh,04Fh ;00001BA3 "EVTS CNO" db 054h,020h,04Eh,052h,044h,059h,020h,000h ;00001BAB "T NRDY ." db 040h,01Eh,053h,043h,049h,045h,001h,047h ;00001BB3 "@.SCIE.G" db 045h,046h,043h,004h,047h,058h,046h,043h ;00001BBB "EFC.GXFC" db 003h,047h,045h,053h,046h,008h,000h,010h ;00001BC3 ".GESF..." db 050h,041h,052h,04Dh,020h,044h,053h,04Ch ;00001BCB "PARM DSL" db 050h,020h,000h,040h,07Ah,041h,052h,044h ;00001BD3 "P .@zARD" db 059h,020h,041h,053h,04Ch,043h,020h,054h ;00001BDB "Y ASLC T" db 043h,048h,045h,020h,041h,04Ch,053h,049h ;00001BE3 "CHE ALSI" db 020h,042h,043h,04Ch,050h,020h,050h,046h ;00001BEB " BCLP PF" db 049h,054h,020h,043h,042h,04Ch,056h,020h ;00001BF3 "IT CBLV " db 042h,043h,04Ch,04Dh,040h,014h,043h,050h ;00001BFB "BCLM@.CP" db 046h,04Dh,020h,045h,050h,046h,04Dh,020h ;00001C03 "FM EPFM " db 050h,04Ch,055h,054h,040h,025h,050h,046h ;00001C0B "PLUT@%PF" db 04Dh,042h,020h,043h,043h,044h,056h,020h ;00001C13 "MB CCDV " db 050h,043h,046h,054h,020h,000h,040h,02Fh ;00001C1B "PCFT .@/" db 047h,056h,044h,031h,080h,000h,00Ch,050h ;00001C23 "GVD1...P" db 048h,045h,044h,020h,042h,044h,044h,043h ;00001C2B "HED BDDC" db 040h,080h ;00001C2D "@." ; 2004: Name (DBTB, Package (0x15) ; 2005: { ; 2006: Zero, ; 2007: 0x07, ; 2008: 0x38, ; 2009: 0x01C0, ; 2010: 0x0E00, ; 2011: 0x3F, ; 2012: 0x01C7, ; 2013: 0x0E07, ; 2014: 0x01F8, ; 2015: 0x0E38, ; 2016: 0x0FC0, ; 2017: Zero, ; 2018: Zero, ; 2019: Zero, ; 2020: Zero, ; 2021: Zero, ; 2022: 0x7000, ; 2023: 0x7007, ; 2024: 0x7038, ; 2025: 0x71C0, ; 2026: 0x7E00 ; 2027: }) DSDT_A_M_I___SB__PCI0_GFX0_DBTB \ db 008h,044h,042h,054h,042h ;00001C32 ".DBTB" db 012h,032h,015h,000h,00Ah,007h,00Ah,038h ;00001C3A ".2.....8" db 00Bh,0C0h,001h,00Bh,000h,00Eh,00Ah,03Fh ;00001C42 ".......?" db 00Bh,0C7h,001h,00Bh,007h,00Eh,00Bh,0F8h ;00001C4A "........" db 001h,00Bh,038h,00Eh,00Bh,0C0h,00Fh,000h ;00001C52 "..8....." db 000h,000h,000h,000h,00Bh,000h,070h,00Bh ;00001C5A "......p." db 007h,070h,00Bh,038h,070h,00Bh,0C0h,071h ;00001C62 ".p.8p..q" db 00Bh,000h,07Eh ;00001C65 "..~" ; 2028: Name (CDCT, Package (0x06) ; 2029: { ; 2030: Package (0x01) ; 2031: { ; 2032: 0xA0 ; 2033: }, ; 2035: Package (0x01) ; 2036: { ; 2037: 0xC8 ; 2038: }, ; 2040: Package (0x01) ; 2041: { ; 2042: 0x010B ; 2043: }, ; 2045: Package (0x01) ; 2046: { ; 2047: 0x0140 ; 2048: }, ; 2050: Package (0x01) ; 2051: { ; 2052: 0x0164 ; 2053: }, ; 2055: Package (0x01) ; 2056: { ; 2057: 0x0190 ; 2058: } ; 2059: }) DSDT_A_M_I___SB__PCI0_GFX0_CDCT \ db 008h,043h,044h,043h,054h ;00001C6A ".CDCT" db 012h,024h,006h ;00001C6D ".$." db 012h,004h,001h,00Ah,0A0h ;00001C72 "....." db 012h,004h,001h,00Ah,0C8h ;00001C77 "....." db 012h,005h,001h,00Bh,00Bh,001h ;00001C7D "......" db 012h,005h,001h,00Bh,040h,001h ;00001C83 "....@." db 012h,005h,001h,00Bh,064h,001h ;00001C89 "....d." db 012h,005h,001h,00Bh,090h,001h ;00001C8F "......" ; 2060: Name (SUCC, One) DSDT_A_M_I___SB__PCI0_GFX0_SUCC \ db 008h,053h,055h,043h,043h,001h ;00001C95 ".SUCC." ; 2061: Name (NVLD, 0x02) DSDT_A_M_I___SB__PCI0_GFX0_NVLD \ db 008h,04Eh,056h,04Ch,044h,00Ah,002h ;00001C9C ".NVLD.." ; 2062: Name (CRIT, 0x04) DSDT_A_M_I___SB__PCI0_GFX0_CRIT \ db 008h,043h,052h,049h,054h,00Ah,004h ;00001CA3 ".CRIT.." ; 2063: Name (NCRT, 0x06) DSDT_A_M_I___SB__PCI0_GFX0_NCRT \ db 008h,04Eh,043h,052h,054h,00Ah,006h ;00001CAA ".NCRT.." ; 2064: Method (GSCI, 0, Serialized) DSDT_A_M_I___SB__PCI0_GFX0_GSCI \ db 014h,049h,04Fh,047h,053h,043h,049h,008h ;00001CB2 ".IOGSCI." ; 2065: { ; 2066: Method (GBDA, 0, Serialized) DSDT_A_M_I___SB__PCI0_GFX0_GSCI_GBDA \ db 014h,042h,01Dh,047h,042h,044h,041h,008h ;00001CBA ".B.GBDA." ; 2067: { ; 2068: If ((GESF == Zero)) db 0A0h,01Ah ;00001CBC ".." db 093h,047h,045h,053h,046h,000h ;00001CC2 ".GESF." ; 2069: { ; 2070: PARM = 0x0279 db 070h,00Bh,079h,002h,050h,041h,052h,04Dh ;00001CCA "p.y.PARM" ; 2071: GESF = Zero db 070h,000h,047h,045h,053h,046h ;00001CD0 "p.GESF" ; 2072: Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */ db 0A4h,053h,055h,043h,043h ;00001CD5 ".SUCC" ; 2073: } ; 2075: If ((GESF == One)) db 0A0h,01Ah ;00001CD7 ".." db 093h,047h,045h,053h,046h,001h ;00001CDD ".GESF." ; 2076: { ; 2077: PARM = 0x0240 db 070h,00Bh,040h,002h,050h,041h,052h,04Dh ;00001CE5 "p.@.PARM" ; 2078: GESF = Zero db 070h,000h,047h,045h,053h,046h ;00001CEB "p.GESF" ; 2079: Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */ db 0A4h,053h,055h,043h,043h ;00001CF0 ".SUCC" ; 2080: } ; 2082: If ((GESF == 0x04)) db 0A0h,047h,004h ;00001CF3 ".G." db 093h,047h,045h,053h,046h,00Ah,004h ;00001CFA ".GESF.." ; 2083: { ; 2084: PARM &= 0xEFFF0000 db 07Bh,050h,041h,052h,04Dh,00Ch,000h,000h ;00001D02 "{PARM..." db 0FFh,0EFh,050h,041h,052h,04Dh ;00001D08 "..PARM" ; 2085: PARM &= (DerefOf (DBTB [IBTT]) << 0x10) db 07Bh,050h,041h,052h,04Dh ;00001D0D "{PARM" db 079h ;00001D0E "y" db 083h ;00001D0F "." db 088h,044h,042h,054h,042h,049h,042h,054h ;00001D17 ".DBTBIBT" db 054h,000h,00Ah,010h,000h,050h,041h,052h ;00001D1F "T....PAR" db 04Dh ;00001D20 "M" ; 2086: PARM |= IBTT /* \_SB_.PCI0.GFX0.PARM */ db 07Dh,050h,041h,052h,04Dh,049h,042h,054h ;00001D28 "}PARMIBT" db 054h,050h,041h,052h,04Dh ;00001D2D "TPARM" ; 2087: GESF = Zero db 070h,000h,047h,045h,053h,046h ;00001D33 "p.GESF" ; 2088: Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */ db 0A4h,053h,055h,043h,043h ;00001D38 ".SUCC" ; 2089: } ; 2091: If ((GESF == 0x05)) db 0A0h,04Bh,007h ;00001D3B ".K." db 093h,047h,045h,053h,046h,00Ah,005h ;00001D42 ".GESF.." ; 2092: { ; 2093: PARM = IPSC /* \IPSC */ db 070h,049h,050h,053h,043h,050h,041h,052h ;00001D4A "pIPSCPAR" db 04Dh ;00001D4B "M" ; 2094: PARM |= (IPAT << 0x08) db 07Dh,050h,041h,052h,04Dh ;00001D50 "}PARM" db 079h,049h,050h,041h,054h,00Ah,008h,000h ;00001D58 "yIPAT..." db 050h,041h,052h,04Dh ;00001D5C "PARM" ; 2095: PARM += 0x0100 db 072h,050h,041h,052h,04Dh,00Bh,000h,001h ;00001D64 "rPARM..." db 050h,041h,052h,04Dh ;00001D68 "PARM" ; 2096: PARM |= (LIDS << 0x10) db 07Dh,050h,041h,052h,04Dh ;00001D6D "}PARM" db 079h,04Ch,049h,044h,053h,00Ah,010h,000h ;00001D75 "yLIDS..." db 050h,041h,052h,04Dh ;00001D79 "PARM" ; 2097: PARM += 0x00010000 db 072h,050h,041h,052h,04Dh,00Ch,000h,000h ;00001D81 "rPARM..." db 001h,000h,050h,041h,052h,04Dh ;00001D87 "..PARM" ; 2098: PARM |= (IBLC << 0x12) db 07Dh,050h,041h,052h,04Dh ;00001D8C "}PARM" db 079h,049h,042h,04Ch,043h,00Ah,012h,000h ;00001D94 "yIBLC..." db 050h,041h,052h,04Dh ;00001D98 "PARM" ; 2099: PARM |= (IBIA << 0x14) db 07Dh,050h,041h,052h,04Dh ;00001D9D "}PARM" db 079h,049h,042h,049h,041h,00Ah,014h,000h ;00001DA5 "yIBIA..." db 050h,041h,052h,04Dh ;00001DA9 "PARM" ; 2100: GESF = Zero db 070h,000h,047h,045h,053h,046h ;00001DAF "p.GESF" ; 2101: Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */ db 0A4h,053h,055h,043h,043h ;00001DB4 ".SUCC" ; 2102: } ; 2104: If ((GESF == 0x06)) db 0A0h,02Dh ;00001DB6 ".-" db 093h,047h,045h,053h,046h,00Ah,006h ;00001DBD ".GESF.." ; 2105: { ; 2106: PARM = ITVF /* \ITVF */ db 070h,049h,054h,056h,046h,050h,041h,052h ;00001DC5 "pITVFPAR" db 04Dh ;00001DC6 "M" ; 2107: PARM |= (ITVM << 0x04) db 07Dh,050h,041h,052h,04Dh ;00001DCB "}PARM" db 079h,049h,054h,056h,04Dh,00Ah,004h,000h ;00001DD3 "yITVM..." db 050h,041h,052h,04Dh ;00001DD7 "PARM" ; 2108: GESF = Zero db 070h,000h,047h,045h,053h,046h ;00001DDD "p.GESF" ; 2109: Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */ db 0A4h,053h,055h,043h,043h ;00001DE2 ".SUCC" ; 2110: } ; 2112: If ((GESF == 0x07)) db 0A0h,04Ch,006h ;00001DE5 ".L." db 093h,047h,045h,053h,046h,00Ah,007h ;00001DEC ".GESF.." ; 2113: { ; 2114: PARM = GIVD /* \_SB_.PCI0.GFX0.GIVD */ db 070h,047h,049h,056h,044h,050h,041h,052h ;00001DF4 "pGIVDPAR" db 04Dh ;00001DF5 "M" ; 2115: PARM ^= One db 07Fh,050h,041h,052h,04Dh,001h,050h,041h ;00001DFD ".PARM.PA" db 052h,04Dh ;00001DFF "RM" ; 2116: PARM |= (GMFN << One) db 07Dh,050h,041h,052h,04Dh ;00001E04 "}PARM" db 079h,047h,04Dh,046h,04Eh,001h,000h,050h ;00001E0C "yGMFN..P" db 041h,052h,04Dh ;00001E0F "ARM" ; 2117: PARM |= 0x1800 db 07Dh,050h,041h,052h,04Dh,00Bh,000h,018h ;00001E17 "}PARM..." db 050h,041h,052h,04Dh ;00001E1B "PARM" ; 2118: PARM |= (IDMS << 0x11) db 07Dh,050h,041h,052h,04Dh ;00001E20 "}PARM" db 079h,049h,044h,04Dh,053h,00Ah,011h,000h ;00001E28 "yIDMS..." db 050h,041h,052h,04Dh ;00001E2C "PARM" ; 2119: PARM |= (DerefOf (CDCT [DCFE]) << 0x15) /* \_SB_.PCI0.GFX0.PARM */ db 07Dh,050h,041h,052h,04Dh ;00001E31 "}PARM" db 079h ;00001E32 "y" db 083h ;00001E33 "." db 088h,043h,044h,043h,054h,044h,043h,046h ;00001E3B ".CDCTDCF" db 045h,000h,00Ah,015h,000h,050h,041h,052h ;00001E43 "E....PAR" db 04Dh ;00001E44 "M" ; 2120: GESF = One db 070h,001h,047h,045h,053h,046h ;00001E4A "p.GESF" ; 2121: Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */ db 0A4h,053h,055h,043h,043h ;00001E4F ".SUCC" ; 2122: } ; 2124: If ((GESF == 0x0A)) db 0A0h,02Ah ;00001E51 ".*" db 093h,047h,045h,053h,046h,00Ah,00Ah ;00001E58 ".GESF.." ; 2125: { ; 2126: PARM = Zero db 070h,000h,050h,041h,052h,04Dh ;00001E5E "p.PARM" ; 2127: If (ISSC) db 0A0h,010h,049h,053h,053h,043h ;00001E64 "..ISSC" ; 2128: { ; 2129: PARM |= 0x03 db 07Dh,050h,041h,052h,04Dh,00Ah,003h,050h ;00001E6C "}PARM..P" db 041h,052h,04Dh ;00001E6F "ARM" ; 2130: } ; 2132: GESF = Zero db 070h,000h,047h,045h,053h,046h ;00001E75 "p.GESF" ; 2133: Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */ db 0A4h,053h,055h,043h,043h ;00001E7A ".SUCC" ; 2134: } ; 2136: GESF = Zero db 070h,000h,047h,045h,053h,046h ;00001E80 "p.GESF" ; 2137: Return (CRIT) /* \_SB_.PCI0.GFX0.CRIT */ db 0A4h,043h,052h,049h,054h ;00001E85 ".CRIT" ; 2138: } ; 2140: Method (SBCB, 0, Serialized) DSDT_A_M_I___SB__PCI0_GFX0_GSCI_SBCB \ db 014h,040h,02Eh,053h,042h,043h,042h,008h ;00001E8D ".@.SBCB." ; 2141: { ; 2142: If ((GESF == Zero)) db 0A0h,043h,004h ;00001E90 ".C." db 093h,047h,045h,053h,046h,000h ;00001E96 ".GESF." ; 2143: { ; 2144: PARM = Zero db 070h,000h,050h,041h,052h,04Dh ;00001E9C "p.PARM" ; 2145: If ((PFLV == FMBL)) db 0A0h,014h ;00001E9E ".." db 093h,050h,046h,04Ch,056h,046h,04Dh,042h ;00001EA6 ".PFLVFMB" db 04Ch ;00001EA7 "L" ; 2146: { ; 2147: PARM = 0x000F87FD db 070h,00Ch,0FDh,087h,00Fh,000h,050h,041h ;00001EAF "p.....PA" db 052h,04Dh ;00001EB1 "RM" ; 2148: } ; 2150: If ((PFLV == FDTP)) db 0A0h,014h ;00001EB3 ".." db 093h,050h,046h,04Ch,056h,046h,044h,054h ;00001EBB ".PFLVFDT" db 050h ;00001EBC "P" ; 2151: { ; 2152: PARM = 0x000F87BD db 070h,00Ch,0BDh,087h,00Fh,000h,050h,041h ;00001EC4 "p.....PA" db 052h,04Dh ;00001EC6 "RM" ; 2153: } ; 2155: GESF = Zero db 070h,000h,047h,045h,053h,046h ;00001ECC "p.GESF" ; 2156: Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */ db 0A4h,053h,055h,043h,043h ;00001ED1 ".SUCC" ; 2157: } ; 2159: If ((GESF == One)) db 0A0h,018h ;00001ED3 ".." db 093h,047h,045h,053h,046h,001h ;00001ED9 ".GESF." ; 2160: { ; 2161: GESF = Zero db 070h,000h,047h,045h,053h,046h ;00001EDF "p.GESF" ; 2162: PARM = Zero db 070h,000h,050h,041h,052h,04Dh ;00001EE5 "p.PARM" ; 2163: Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */ db 0A4h,053h,055h,043h,043h ;00001EEA ".SUCC" ; 2164: } ; 2166: If ((GESF == 0x03)) db 0A0h,019h ;00001EEC ".." db 093h,047h,045h,053h,046h,00Ah,003h ;00001EF3 ".GESF.." ; 2167: { ; 2168: GESF = Zero db 070h,000h,047h,045h,053h,046h ;00001EF9 "p.GESF" ; 2169: PARM = Zero db 070h,000h,050h,041h,052h,04Dh ;00001EFF "p.PARM" ; 2170: Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */ db 0A4h,053h,055h,043h,043h ;00001F04 ".SUCC" ; 2171: } ; 2173: If ((GESF == 0x04)) db 0A0h,019h ;00001F06 ".." db 093h,047h,045h,053h,046h,00Ah,004h ;00001F0D ".GESF.." ; 2174: { ; 2175: GESF = Zero db 070h,000h,047h,045h,053h,046h ;00001F13 "p.GESF" ; 2176: PARM = Zero db 070h,000h,050h,041h,052h,04Dh ;00001F19 "p.PARM" ; 2177: Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */ db 0A4h,053h,055h,043h,043h ;00001F1E ".SUCC" ; 2178: } ; 2180: If ((GESF == 0x05)) db 0A0h,019h ;00001F20 ".." db 093h,047h,045h,053h,046h,00Ah,005h ;00001F27 ".GESF.." ; 2181: { ; 2182: GESF = Zero db 070h,000h,047h,045h,053h,046h ;00001F2D "p.GESF" ; 2183: PARM = Zero db 070h,000h,050h,041h,052h,04Dh ;00001F33 "p.PARM" ; 2184: Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */ db 0A4h,053h,055h,043h,043h ;00001F38 ".SUCC" ; 2185: } ; 2187: If ((GESF == 0x06)) db 0A0h,033h ;00001F3A ".3" db 093h,047h,045h,053h,046h,00Ah,006h ;00001F41 ".GESF.." ; 2188: { ; 2189: ITVF = (PARM & 0x0F) db 07Bh,050h,041h,052h,04Dh,00Ah,00Fh,049h ;00001F49 "{PARM..I" db 054h,056h,046h ;00001F4C "TVF" ; 2190: ITVM = ((PARM & 0xF0) >> 0x04) db 07Ah ;00001F4D "z" db 07Bh,050h,041h,052h,04Dh,00Ah,0F0h,000h ;00001F55 "{PARM..." db 00Ah,004h,049h,054h,056h,04Dh ;00001F5B "..ITVM" ; 2191: GESF = Zero db 070h,000h,047h,045h,053h,046h ;00001F61 "p.GESF" ; 2192: PARM = Zero db 070h,000h,050h,041h,052h,04Dh ;00001F67 "p.PARM" ; 2193: Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */ db 0A4h,053h,055h,043h,043h ;00001F6C ".SUCC" ; 2194: } ; 2196: If ((GESF == 0x07)) db 0A0h,045h,004h ;00001F6F ".E." db 093h,047h,045h,053h,046h,00Ah,007h ;00001F76 ".GESF.." ; 2197: { ; 2198: If ((PARM == Zero)) db 0A0h,02Ah ;00001F78 ".*" db 093h,050h,041h,052h,04Dh,000h ;00001F7E ".PARM." ; 2199: { ; 2200: Local0 = CLID /* \_SB_.PCI0.GFX0.CLID */ db 070h,043h,04Ch,049h,044h,060h ;00001F84 "pCLID`" ; 2201: If ((0x80000000 & Local0)) db 0A0h,01Ch ;00001F86 ".." db 07Bh,00Ch,000h,000h,000h,080h,060h,000h ;00001F8E "{.....`." ; 2202: { ; 2203: CLID &= 0x0F db 07Bh,043h,04Ch,049h,044h,00Ah,00Fh,043h ;00001F96 "{CLID..C" db 04Ch,049h,044h ;00001F99 "LID" ; 2204: GLID (CLID) db 047h,04Ch,049h,044h,043h,04Ch,049h,044h ;00001FA1 "GLIDCLID" ; 2205: } ; 2206: } ; 2208: GESF = Zero db 070h,000h,047h,045h,053h,046h ;00001FA7 "p.GESF" ; 2209: PARM = Zero db 070h,000h,050h,041h,052h,04Dh ;00001FAD "p.PARM" ; 2210: Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */ db 0A4h,053h,055h,043h,043h ;00001FB2 ".SUCC" ; 2211: } ; 2213: If ((GESF == 0x08)) db 0A0h,019h ;00001FB4 ".." db 093h,047h,045h,053h,046h,00Ah,008h ;00001FBB ".GESF.." ; 2214: { ; 2215: GESF = Zero db 070h,000h,047h,045h,053h,046h ;00001FC1 "p.GESF" ; 2216: PARM = Zero db 070h,000h,050h,041h,052h,04Dh ;00001FC7 "p.PARM" ; 2217: Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */ db 0A4h,053h,055h,043h,043h ;00001FCC ".SUCC" ; 2218: } ; 2220: If ((GESF == 0x09)) db 0A0h,024h ;00001FCE ".$" db 093h,047h,045h,053h,046h,00Ah,009h ;00001FD5 ".GESF.." ; 2221: { ; 2222: IBTT = (PARM & 0xFF) db 07Bh,050h,041h,052h,04Dh,00Ah,0FFh,049h ;00001FDD "{PARM..I" db 042h,054h,054h ;00001FE0 "BTT" ; 2223: GESF = Zero db 070h,000h,047h,045h,053h,046h ;00001FE6 "p.GESF" ; 2224: PARM = Zero db 070h,000h,050h,041h,052h,04Dh ;00001FEC "p.PARM" ; 2225: Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */ db 0A4h,053h,055h,043h,043h ;00001FF1 ".SUCC" ; 2226: } ; 2228: If ((GESF == 0x0A)) db 0A0h,045h,006h ;00001FF4 ".E." db 093h,047h,045h,053h,046h,00Ah,00Ah ;00001FFB ".GESF.." ; 2229: { ; 2230: IPSC = (PARM & 0xFF) db 07Bh,050h,041h,052h,04Dh,00Ah,0FFh,049h ;00002003 "{PARM..I" db 050h,053h,043h ;00002006 "PSC" ; 2231: If (((PARM >> 0x08) & 0xFF)) db 0A0h,021h ;00002008 ".!" db 07Bh ;00002009 "{" db 07Ah,050h,041h,052h,04Dh,00Ah,008h,000h ;00002011 "zPARM..." db 00Ah,0FFh,000h ;00002014 "..." ; 2232: { ; 2233: IPAT = ((PARM >> 0x08) & 0xFF) db 07Bh ;00002015 "{" db 07Ah,050h,041h,052h,04Dh,00Ah,008h,000h ;0000201D "zPARM..." db 00Ah,0FFh,049h,050h,041h,054h ;00002023 "..IPAT" ; 2234: IPAT-- db 076h,049h,050h,041h,054h ;00002028 "vIPAT" ; 2235: } ; 2237: IBLC = ((PARM >> 0x12) & 0x03) db 07Bh ;00002029 "{" db 07Ah,050h,041h,052h,04Dh,00Ah,012h,000h ;00002031 "zPARM..." db 00Ah,003h,049h,042h,04Ch,043h ;00002037 "..IBLC" ; 2238: IBIA = ((PARM >> 0x14) & 0x07) db 07Bh ;00002038 "{" db 07Ah,050h,041h,052h,04Dh,00Ah,014h,000h ;00002040 "zPARM..." db 00Ah,007h,049h,042h,049h,041h ;00002046 "..IBIA" ; 2239: GESF = Zero db 070h,000h,047h,045h,053h,046h ;0000204C "p.GESF" ; 2240: PARM = Zero db 070h,000h,050h,041h,052h,04Dh ;00002052 "p.PARM" ; 2241: Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */ db 0A4h,053h,055h,043h,043h ;00002057 ".SUCC" ; 2242: } ; 2244: If ((GESF == 0x0B)) db 0A0h,035h ;00002059 ".5" db 093h,047h,045h,053h,046h,00Ah,00Bh ;00002060 ".GESF.." ; 2245: { ; 2246: IF1E = ((PARM >> One) & One) db 07Bh ;00002061 "{" db 07Ah,050h,041h,052h,04Dh,001h,000h,001h ;00002069 "zPARM..." db 049h,046h,031h,045h ;0000206D "IF1E" ; 2247: IDMS = ((PARM >> 0x11) & 0x0F) db 07Bh ;0000206E "{" db 07Ah,050h,041h,052h,04Dh,00Ah,011h,000h ;00002076 "zPARM..." db 00Ah,00Fh,049h,044h,04Dh,053h ;0000207C "..IDMS" ; 2248: GESF = Zero db 070h,000h,047h,045h,053h,046h ;00002082 "p.GESF" ; 2249: PARM = Zero db 070h,000h,050h,041h,052h,04Dh ;00002088 "p.PARM" ; 2250: Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */ db 0A4h,053h,055h,043h,043h ;0000208D ".SUCC" ; 2251: } ; 2253: If ((GESF == 0x10)) db 0A0h,019h ;0000208F ".." db 093h,047h,045h,053h,046h,00Ah,010h ;00002096 ".GESF.." ; 2254: { ; 2255: GESF = Zero db 070h,000h,047h,045h,053h,046h ;0000209C "p.GESF" ; 2256: PARM = Zero db 070h,000h,050h,041h,052h,04Dh ;000020A2 "p.PARM" ; 2257: Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */ db 0A4h,053h,055h,043h,043h ;000020A7 ".SUCC" ; 2258: } ; 2260: If ((GESF == 0x11)) db 0A0h,02Ah ;000020A9 ".*" db 093h,047h,045h,053h,046h,00Ah,011h ;000020B0 ".GESF.." ; 2261: { ; 2262: PARM = (LIDS << 0x08) db 079h,04Ch,049h,044h,053h,00Ah,008h,050h ;000020B8 "yLIDS..P" db 041h,052h,04Dh ;000020BB "ARM" ; 2263: PARM += 0x0100 db 072h,050h,041h,052h,04Dh,00Bh,000h,001h ;000020C3 "rPARM..." db 050h,041h,052h,04Dh ;000020C7 "PARM" ; 2264: GESF = Zero db 070h,000h,047h,045h,053h,046h ;000020CD "p.GESF" ; 2265: Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */ db 0A4h,053h,055h,043h,043h ;000020D2 ".SUCC" ; 2266: } ; 2268: If ((GESF == 0x12)) db 0A0h,049h,004h ;000020D5 ".I." db 093h,047h,045h,053h,046h,00Ah,012h ;000020DC ".GESF.." ; 2269: { ; 2270: If ((PARM & One)) db 0A0h,026h ;000020DE ".&" db 07Bh,050h,041h,052h,04Dh,001h,000h ;000020E5 "{PARM.." ; 2271: { ; 2272: If (((PARM >> One) == One)) db 0A0h,010h ;000020E7 ".." db 093h ;000020E8 "." db 07Ah,050h,041h,052h,04Dh,001h,000h,001h ;000020F0 "zPARM..." ; 2273: { ; 2274: ISSC = One db 070h,001h,049h,053h,053h,043h ;000020F6 "p.ISSC" ; 2275: } ; 2276: Else ; 2277: { ; 2278: GESF = Zero ; 2279: Return (CRIT) /* \_SB_.PCI0.GFX0.CRIT */ ; 2280: } db 0A1h,00Ch ;000020F8 ".." db 070h,000h,047h,045h,053h,046h ;000020FE "p.GESF" db 0A4h,043h,052h,049h,054h ;00002103 ".CRIT" ; 2281: } ; 2282: Else ; 2283: { ; 2284: ISSC = Zero ; 2285: } db 0A1h,007h ;00002105 ".." db 070h,000h,049h,053h,053h,043h ;0000210B "p.ISSC" ; 2287: GESF = Zero db 070h,000h,047h,045h,053h,046h ;00002111 "p.GESF" ; 2288: PARM = Zero db 070h,000h,050h,041h,052h,04Dh ;00002117 "p.PARM" ; 2289: Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */ db 0A4h,053h,055h,043h,043h ;0000211C ".SUCC" ; 2290: } ; 2292: If ((GESF == 0x13)) db 0A0h,019h ;0000211E ".." db 093h,047h,045h,053h,046h,00Ah,013h ;00002125 ".GESF.." ; 2293: { ; 2294: GESF = Zero db 070h,000h,047h,045h,053h,046h ;0000212B "p.GESF" ; 2295: PARM = Zero db 070h,000h,050h,041h,052h,04Dh ;00002131 "p.PARM" ; 2296: Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */ db 0A4h,053h,055h,043h,043h ;00002136 ".SUCC" ; 2297: } ; 2299: If ((GESF == 0x14)) db 0A0h,024h ;00002138 ".$" db 093h,047h,045h,053h,046h,00Ah,014h ;0000213F ".GESF.." ; 2300: { ; 2301: PAVP = (PARM & 0x0F) db 07Bh,050h,041h,052h,04Dh,00Ah,00Fh,050h ;00002147 "{PARM..P" db 041h,056h,050h ;0000214A "AVP" ; 2302: GESF = Zero db 070h,000h,047h,045h,053h,046h ;00002150 "p.GESF" ; 2303: PARM = Zero db 070h,000h,050h,041h,052h,04Dh ;00002156 "p.PARM" ; 2304: Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */ db 0A4h,053h,055h,043h,043h ;0000215B ".SUCC" ; 2305: } ; 2307: GESF = Zero db 070h,000h,047h,045h,053h,046h ;00002161 "p.GESF" ; 2308: Return (SUCC) /* \_SB_.PCI0.GFX0.SUCC */ db 0A4h,053h,055h,043h,043h ;00002166 ".SUCC" ; 2309: } ; 2311: If ((GEFC == 0x04)) db 0A0h,011h ;00002168 ".." db 093h,047h,045h,046h,043h,00Ah,004h ;0000216F ".GEFC.." ; 2312: { ; 2313: GXFC = GBDA () db 070h ;00002170 "p" db 047h,042h,044h,041h,047h,058h,046h,043h ;00002178 "GBDAGXFC" ; 2314: } ; 2316: If ((GEFC == 0x06)) db 0A0h,011h ;0000217A ".." db 093h,047h,045h,046h,043h,00Ah,006h ;00002181 ".GEFC.." ; 2317: { ; 2318: GXFC = SBCB () db 070h ;00002182 "p" db 053h,042h,043h,042h,047h,058h,046h,043h ;0000218A "SBCBGXFC" ; 2319: } ; 2321: GEFC = Zero db 070h,000h,047h,045h,046h,043h ;00002190 "p.GEFC" ; 2322: SCIS = One db 070h,001h,053h,043h,049h,053h ;00002196 "p.SCIS" ; 2323: GSSE = Zero db 070h,000h,047h,053h,053h,045h ;0000219C "p.GSSE" ; 2324: SCIE = Zero db 070h,000h,053h,043h,049h,045h ;000021A2 "p.SCIE" ; 2325: Return (Zero) db 0A4h,000h ;000021A4 ".." ; 2326: } ; 2328: Method (PDRD, 0, NotSerialized) DSDT_A_M_I___SB__PCI0_GFX0_PDRD \ db 014h,019h,050h,044h,052h,044h,000h ;000021AB "..PDRD." ; 2329: { ; 2330: If (!DRDY) db 0A0h,00Ch ;000021AD ".." db 092h,044h,052h,044h,059h ;000021B2 ".DRDY" ; 2331: { ; 2332: Sleep (ASLP) db 05Bh,022h,041h,053h,04Ch,050h ;000021B8 "["ASLP" ; 2333: } ; 2335: Return (!DRDY) db 0A4h ;000021B9 "." db 092h,044h,052h,044h,059h ;000021BE ".DRDY" ; 2336: } ; 2338: Method (PSTS, 0, NotSerialized) DSDT_A_M_I___SB__PCI0_GFX0_PSTS \ db 014h,01Dh,050h,053h,054h,053h,000h ;000021C5 "..PSTS." ; 2339: { ; 2340: If ((CSTS > 0x02)) db 0A0h,00Eh ;000021C7 ".." db 094h,043h,053h,054h,053h,00Ah,002h ;000021CE ".CSTS.." ; 2341: { ; 2342: Sleep (ASLP) db 05Bh,022h,041h,053h,04Ch,050h ;000021D4 "["ASLP" ; 2343: } ; 2345: Return ((CSTS == 0x03)) db 0A4h ;000021D5 "." db 093h,043h,053h,054h,053h,00Ah,003h ;000021DC ".CSTS.." ; 2346: } ; 2348: Method (GNOT, 2, NotSerialized) DSDT_A_M_I___SB__PCI0_GFX0_GNOT \ db 014h,042h,005h,047h,04Eh,04Fh,054h,002h ;000021E4 ".B.GNOT." ; 2349: { ; 2350: If (PDRD ()) db 0A0h,007h ;000021E6 ".." db 050h,044h,052h,044h ;000021EA "PDRD" ; 2351: { ; 2352: Return (One) db 0A4h,001h ;000021EC ".." ; 2353: } ; 2355: CEVT = Arg0 db 070h,068h,043h,045h,056h,054h ;000021F2 "phCEVT" ; 2356: CSTS = 0x03 db 070h,00Ah,003h,043h,053h,054h,053h ;000021F9 "p..CSTS" ; 2357: If (((CHPD == Zero) && (Arg1 == Zero))) db 0A0h,02Ch ;000021FB ".," db 090h ;000021FC "." db 093h,043h,048h,050h,044h,000h ;00002202 ".CHPD." db 093h,069h,000h ;00002205 ".i." ; 2358: { ; 2359: If (((OSYS > 0x07D0) || (OSYS < 0x07D6))) db 0A0h,018h ;00002207 ".." db 091h ;00002208 "." db 094h,04Fh,053h,059h,053h,00Bh,0D0h,007h ;00002210 ".OSYS..." db 095h,04Fh,053h,059h,053h,00Bh,0D6h,007h ;00002218 ".OSYS..." ; 2360: { ; 2361: Notify (PCI0, Arg1) db 086h,050h,043h,049h,030h,069h ;0000221E ".PCI0i" ; 2362: } ; 2363: Else ; 2364: { ; 2365: Notify (GFX0, Arg1) ; 2366: } db 0A1h,007h ;00002220 ".." db 086h,047h,046h,058h,030h,069h ;00002226 ".GFX0i" ; 2367: } ; 2369: Notify (GFX0, 0x80) // Status Change db 086h,047h,046h,058h,030h,00Ah,080h ;0000222D ".GFX0.." ; 2370: Return (Zero) db 0A4h,000h ;0000222F ".." ; 2371: } ; 2373: Method (GHDS, 1, NotSerialized) DSDT_A_M_I___SB__PCI0_GFX0_GHDS \ db 014h,013h,047h,048h,044h,053h,001h ;00002236 "..GHDS." ; 2374: { ; 2375: TIDX = Arg0 db 070h,068h,054h,049h,044h,058h ;0000223C "phTIDX" ; 2376: Return (GNOT (One, Zero)) db 0A4h ;0000223D "." db 047h,04Eh,04Fh,054h,001h,000h ;00002243 "GNOT.." ; 2377: } ; 2379: Method (GLID, 1, NotSerialized) DSDT_A_M_I___SB__PCI0_GFX0_GLID \ db 014h,014h,047h,04Ch,049h,044h,001h ;0000224A "..GLID." ; 2380: { ; 2381: CLID = Arg0 db 070h,068h,043h,04Ch,049h,044h ;00002250 "phCLID" ; 2382: Return (GNOT (0x02, Zero)) db 0A4h ;00002251 "." db 047h,04Eh,04Fh,054h,00Ah,002h,000h ;00002258 "GNOT..." ; 2383: } ; 2385: Method (GDCK, 1, NotSerialized) DSDT_A_M_I___SB__PCI0_GFX0_GDCK \ db 014h,014h,047h,044h,043h,04Bh,001h ;0000225F "..GDCK." ; 2386: { ; 2387: CDCK = Arg0 db 070h,068h,043h,044h,043h,04Bh ;00002265 "phCDCK" ; 2388: Return (GNOT (0x04, Zero)) db 0A4h ;00002266 "." db 047h,04Eh,04Fh,054h,00Ah,004h,000h ;0000226D "GNOT..." ; 2389: } ; 2391: Method (PARD, 0, NotSerialized) DSDT_A_M_I___SB__PCI0_GFX0_PARD \ db 014h,019h,050h,041h,052h,044h,000h ;00002274 "..PARD." ; 2392: { ; 2393: If (!ARDY) db 0A0h,00Ch ;00002276 ".." db 092h,041h,052h,044h,059h ;0000227B ".ARDY" ; 2394: { ; 2395: Sleep (ASLP) db 05Bh,022h,041h,053h,04Ch,050h ;00002281 "["ASLP" ; 2396: } ; 2398: Return (!ARDY) db 0A4h ;00002282 "." db 092h,041h,052h,044h,059h ;00002287 ".ARDY" ; 2399: } ; 2401: Method (AINT, 2, NotSerialized) DSDT_A_M_I___SB__PCI0_GFX0_AINT \ db 014h,047h,012h,041h,049h,04Eh,054h,002h ;0000228F ".G.AINT." ; 2402: { ; 2403: If (!(TCHE & (One << Arg0))) db 0A0h,00Eh ;00002291 ".." db 092h ;00002292 "." db 07Bh,054h,043h,048h,045h ;00002297 "{TCHE" db 079h,001h,068h,000h,000h ;0000229C "y.h.." ; 2404: { ; 2405: Return (One) db 0A4h,001h ;0000229E ".." ; 2406: } ; 2408: If (PARD ()) db 0A0h,007h ;000022A0 ".." db 050h,041h,052h,044h ;000022A4 "PARD" ; 2409: { ; 2410: Return (One) db 0A4h,001h ;000022A6 ".." ; 2411: } ; 2413: If ((Arg0 == 0x02)) db 0A0h,040h,00Ch ;000022A9 ".@." db 093h,068h,00Ah,002h ;000022AD ".h.." ; 2414: { ; 2415: If (CPFM) db 0A0h,047h,009h,043h,050h,046h,04Dh ;000022B4 ".G.CPFM" ; 2416: { ; 2417: Local0 = (CPFM & 0x0F) db 07Bh,043h,050h,046h,04Dh,00Ah,00Fh,060h ;000022BC "{CPFM..`" ; 2418: Local1 = (EPFM & 0x0F) db 07Bh,045h,050h,046h,04Dh,00Ah,00Fh,061h ;000022C4 "{EPFM..a" ; 2419: If ((Local0 == One)) db 0A0h,02Ah ;000022C6 ".*" db 093h,060h,001h ;000022C9 ".`." ; 2420: { ; 2421: If ((Local1 & 0x06)) db 0A0h,00Dh ;000022CB ".." db 07Bh,061h,00Ah,006h,000h ;000022D0 "{a..." ; 2422: { ; 2423: PFIT = 0x06 db 070h,00Ah,006h,050h,046h,049h,054h ;000022D7 "p..PFIT" ; 2424: } ; 2425: ElseIf ((Local1 & 0x08)) db 0A1h,017h ;000022D9 ".." db 0A0h,00Dh ;000022DB ".." db 07Bh,061h,00Ah,008h,000h ;000022E0 "{a..." ; 2426: { ; 2427: PFIT = 0x08 db 070h,00Ah,008h,050h,046h,049h,054h ;000022E7 "p..PFIT" ; 2428: } ; 2429: Else ; 2430: { ; 2431: PFIT = One ; 2432: } db 0A1h,007h ;000022E9 ".." db 070h,001h,050h,046h,049h,054h ;000022EF "p.PFIT" ; 2433: } ; 2435: If ((Local0 == 0x06)) db 0A0h,02Ah ;000022F1 ".*" db 093h,060h,00Ah,006h ;000022F5 ".`.." ; 2436: { ; 2437: If ((Local1 & 0x08)) db 0A0h,00Dh ;000022F7 ".." db 07Bh,061h,00Ah,008h,000h ;000022FC "{a..." ; 2438: { ; 2439: PFIT = 0x08 db 070h,00Ah,008h,050h,046h,049h,054h ;00002303 "p..PFIT" ; 2440: } ; 2441: ElseIf ((Local1 & One)) db 0A1h,016h ;00002305 ".." db 0A0h,00Bh ;00002307 ".." db 07Bh,061h,001h,000h ;0000230B "{a.." ; 2442: { ; 2443: PFIT = One db 070h,001h,050h,046h,049h,054h ;00002311 "p.PFIT" ; 2444: } ; 2445: Else ; 2446: { ; 2447: PFIT = 0x06 ; 2448: } db 0A1h,008h ;00002313 ".." db 070h,00Ah,006h,050h,046h,049h,054h ;0000231A "p..PFIT" ; 2449: } ; 2451: If ((Local0 == 0x08)) db 0A0h,02Ah ;0000231C ".*" db 093h,060h,00Ah,008h ;00002320 ".`.." ; 2452: { ; 2453: If ((Local1 & One)) db 0A0h,00Bh ;00002322 ".." db 07Bh,061h,001h,000h ;00002326 "{a.." ; 2454: { ; 2455: PFIT = One db 070h,001h,050h,046h,049h,054h ;0000232C "p.PFIT" ; 2456: } ; 2457: ElseIf ((Local1 & 0x06)) db 0A1h,018h ;0000232E ".." db 0A0h,00Dh ;00002330 ".." db 07Bh,061h,00Ah,006h,000h ;00002335 "{a..." ; 2458: { ; 2459: PFIT = 0x06 db 070h,00Ah,006h,050h,046h,049h,054h ;0000233C "p..PFIT" ; 2460: } ; 2461: Else ; 2462: { ; 2463: PFIT = 0x08 ; 2464: } db 0A1h,008h ;0000233E ".." db 070h,00Ah,008h,050h,046h,049h,054h ;00002345 "p..PFIT" ; 2465: } ; 2466: } ; 2467: Else ; 2468: { ; 2469: PFIT ^= 0x07 ; 2470: } db 0A1h,00Ch ;00002347 ".." db 07Fh,050h,046h,049h,054h,00Ah,007h,050h ;0000234F ".PFIT..P" db 046h,049h,054h ;00002352 "FIT" ; 2472: PFIT |= 0x80000000 db 07Dh,050h,046h,049h,054h,00Ch,000h,000h ;0000235A "}PFIT..." db 000h,080h,050h,046h,049h,054h ;00002360 "..PFIT" ; 2473: ASLC = 0x04 db 070h,00Ah,004h,041h,053h,04Ch,043h ;00002367 "p..ASLC" ; 2474: } ; 2475: ElseIf ((Arg0 == One)) db 0A1h,03Fh ;00002369 ".?" db 0A0h,026h ;0000236B ".&" db 093h,068h,001h ;0000236E ".h." ; 2476: { ; 2477: BCLP = ((Arg1 * 0xFF) / 0x64) db 078h ;0000236F "x" db 077h,069h,00Ah,0FFh,000h,00Ah,064h,000h ;00002377 "wi....d." db 042h,043h,04Ch,050h ;0000237B "BCLP" ; 2478: BCLP |= 0x80000000 db 07Dh,042h,043h,04Ch,050h,00Ch,000h,000h ;00002383 "}BCLP..." db 000h,080h,042h,043h,04Ch,050h ;00002389 "..BCLP" ; 2479: ASLC = 0x02 db 070h,00Ah,002h,041h,053h,04Ch,043h ;00002390 "p..ASLC" ; 2480: } ; 2481: ElseIf ((Arg0 == Zero)) db 0A1h,016h ;00002392 ".." db 0A0h,010h ;00002394 ".." db 093h,068h,000h ;00002397 ".h." ; 2482: { ; 2483: ALSI = Arg1 db 070h,069h,041h,04Ch,053h,049h ;0000239D "piALSI" ; 2484: ASLC = One db 070h,001h,041h,053h,04Ch,043h ;000023A3 "p.ASLC" ; 2485: } ; 2486: Else ; 2487: { ; 2488: Return (One) ; 2489: } db 0A1h,003h ;000023A5 ".." db 0A4h,001h ;000023A7 ".." ; 2491: ASLE = One db 070h,001h,041h,053h,04Ch,045h ;000023AD "p.ASLE" ; 2492: Return (Zero) db 0A4h,000h ;000023AF ".." ; 2493: } ; 2495: Method (SCIP, 0, NotSerialized) DSDT_A_M_I___SB__PCI0_GFX0_SCIP \ db 014h,017h,053h,043h,049h,050h,000h ;000023B6 "..SCIP." ; 2496: { ; 2497: If ((OVER != Zero)) db 0A0h,00Eh,092h,093h,04Fh,056h,045h,052h ;000023BE "....OVER" db 000h ;000023BF "." ; 2498: { ; 2499: Return (!GSMI) db 0A4h ;000023C0 "." db 092h,047h,053h,04Dh,049h ;000023C5 ".GSMI" ; 2500: } ; 2502: Return (Zero) db 0A4h,000h ;000023C7 ".." ; 2503: } ; 2505: Device (ISP0) DSDT_A_M_I___SB__PCI0_GFX0_ISP0 \ db 05Bh,082h,049h,00Eh,049h,053h,050h,030h ;000023CF "[.I.ISP0" ; 2506: { ; 2507: Name (_ADR, 0x0F38) // _ADR: Address DSDT_A_M_I___SB__PCI0_GFX0_ISP0__ADR \ db 008h,05Fh,041h,044h,052h,00Bh,038h,00Fh ;000023D7 "._ADR.8." ; 2508: Name (_DDN, "VLV2 ISP - 80860F38") // _DDN: DOS Device Name DSDT_A_M_I___SB__PCI0_GFX0_ISP0__DDN \ db 008h,05Fh,044h,044h,04Eh,00Dh,056h,04Ch ;000023DF "._DDN.VL" db 056h,032h,020h,049h,053h,050h,020h,02Dh ;000023E7 "V2 ISP -" db 020h,038h,030h,038h,036h,030h,046h,033h ;000023EF " 80860F3" db 038h,000h ;000023F1 "8." ; 2509: Name (_UID, One) // _UID: Unique ID DSDT_A_M_I___SB__PCI0_GFX0_ISP0__UID \ db 008h,05Fh,055h,049h,044h,001h ;000023F7 "._UID." ; 2510: Name (_DEP, Package (0x01) // _DEP: Dependencies ; 2511: { ; 2512: PEPD ; 2513: }) DSDT_A_M_I___SB__PCI0_GFX0_ISP0__DEP \ db 008h,05Fh,044h,045h,050h ;000023FC "._DEP" db 012h,006h,001h,050h,045h,050h,044h ;00002403 "...PEPD" ; 2514: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__PCI0_GFX0_ISP0__STA \ db 014h,04Fh,005h,05Fh,053h,054h,041h,000h ;0000240B ".O._STA." ; 2515: { ; 2516: If ((OSSL & 0x80)) db 0A0h,00Bh ;0000240D ".." db 07Bh,04Fh,053h,053h,04Ch,00Ah,080h,000h ;00002415 "{OSSL..." ; 2517: { ; 2518: Return (Zero) db 0A4h,000h ;00002417 ".." ; 2519: } ; 2521: If ((SOCS >= 0x02)) db 0A0h,018h,092h,095h,053h,04Fh,043h,053h ;0000241F "....SOCS" db 00Ah,002h ;00002421 ".." ; 2522: { ; 2523: If ((ISPD == One)) db 0A0h,00Ah ;00002423 ".." db 093h,049h,053h,050h,044h,001h ;00002429 ".ISPD." ; 2524: { ; 2525: Return (0x0F) db 0A4h,00Ah,00Fh ;0000242C "..." ; 2526: } ; 2527: Else ; 2528: { ; 2529: Return (Zero) ; 2530: } db 0A1h,003h ;0000242E ".." db 0A4h,000h ;00002430 ".." ; 2531: } ; 2532: Else ; 2533: { ; 2534: _ADR = 0x0F39 ; 2535: _DDN = "VLV2 ISP - 80860F39" ; 2536: If ((ISPD == One)) ; 2537: { ; 2538: Return (0x0F) ; 2539: } ; 2540: Else ; 2541: { ; 2542: Return (Zero) ; 2543: } ; 2544: } db 0A1h,032h ;00002432 ".2" db 070h,00Bh,039h,00Fh,05Fh,041h,044h,052h ;0000243A "p.9._ADR" db 070h,00Dh,056h,04Ch,056h,032h,020h,049h ;00002442 "p.VLV2 I" db 053h,050h,020h,02Dh,020h,038h,030h,038h ;0000244A "SP - 808" db 036h,030h,046h,033h,039h,000h,05Fh,044h ;00002452 "60F39._D" db 044h,04Eh ;00002454 "DN" db 0A0h,00Ah ;00002456 ".." db 093h,049h,053h,050h,044h,001h ;0000245C ".ISPD." db 0A4h,00Ah,00Fh ;0000245F "..." db 0A1h,003h ;00002461 ".." db 0A4h,000h ;00002463 ".." ; 2545: } ; 2547: Name (SBUF, ResourceTemplate () DSDT_A_M_I___SB__PCI0_GFX0_ISP0_SBUF \ db 008h,053h,042h,055h,046h,011h,011h,00Ah ;0000246B ".SBUF..." db 00Eh ;0000246C "." ; 2548: { ; 2549: Memory32Fixed (ReadWrite, ; 2550: 0x00000000, // Address Base ; 2551: 0x00400000, // Address Length ; 2552: ) db 086h,009h,000h,001h,000h,000h,000h,000h ;00002474 "........" db 000h,000h,040h,000h ;00002478 "..@." db 079h,000h ;0000247A "y." ; 2553: }) ; 2554: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__PCI0_GFX0_ISP0__CRS \ db 014h,00Bh,05Fh,043h,052h,053h,000h ;00002481 ".._CRS." ; 2555: { ; 2556: Return (SBUF) /* \_SB_.PCI0.GFX0.ISP0.SBUF */ db 0A4h,053h,042h,055h,046h ;00002486 ".SBUF" ; 2557: } ; 2559: Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings DSDT_A_M_I___SB__PCI0_GFX0_ISP0__SRS \ db 014h,006h,05Fh,053h,052h,053h,001h ;0000248D ".._SRS." ; 2560: { ; 2561: } ; 2563: Method (_DIS, 0, NotSerialized) // _DIS: Disable Device DSDT_A_M_I___SB__PCI0_GFX0_ISP0__DIS \ db 014h,006h,05Fh,044h,049h,053h,000h ;00002494 ".._DIS." ; 2564: { ; 2565: } ; 2567: Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method DSDT_A_M_I___SB__PCI0_GFX0_ISP0__DSM \ db 014h,01Dh,05Fh,044h,053h,04Dh,004h ;0000249B ".._DSM." ; 2568: { ; 2569: If ((Arg0 == One)) db 0A0h,006h ;0000249D ".." db 093h,068h,001h ;000024A0 ".h." ; 2570: { ; 2571: Return (One) db 0A4h,001h ;000024A2 ".." ; 2572: } ; 2573: ElseIf ((Arg0 == 0x02)) db 0A1h,00Fh ;000024A4 ".." db 0A0h,008h ;000024A6 ".." db 093h,068h,00Ah,002h ;000024AA ".h.." ; 2574: { ; 2575: Return (0x02) db 0A4h,00Ah,002h ;000024AD "..." ; 2576: } ; 2577: Else ; 2578: { ; 2579: Return (0x0F) ; 2580: } db 0A1h,004h ;000024AF ".." db 0A4h,00Ah,00Fh ;000024B2 "..." ; 2581: } ; 2582: } ; 2583: } ; 2585: Device (LPCB) DSDT_A_M_I___SB__PCI0_LPCB \ db 05Bh,082h,042h,08Dh,04Ch,050h,043h,042h ;000024BA "[.B.LPCB" ; 2586: { ; 2587: Name (_ADR, 0x001F0000) // _ADR: Address DSDT_A_M_I___SB__PCI0_LPCB__ADR \ db 008h,05Fh,041h,044h,052h,00Ch,000h,000h ;000024C2 "._ADR..." db 01Fh,000h ;000024C4 ".." ; 2588: Scope (\_SB) db 010h,04Eh,057h,05Ch,05Fh,053h,042h,05Fh ;000024CC ".NW\_SB_" ; 2589: { ; 2590: OperationRegion (ILBR, SystemMemory, IBAS, 0x8C) DSDT_A_M_I___SB__ILBR \ db 05Bh,080h,049h,04Ch,042h,052h,000h,049h ;000024D4 "[.ILBR.I" db 042h,041h,053h,00Ah,08Ch ;000024D9 "BAS.." ; 2591: Field (ILBR, AnyAcc, NoLock, Preserve) ; 2592: { ; 2593: Offset (0x08), ; 2594: PARC, 8, ; 2595: PBRC, 8, ; 2596: PCRC, 8, ; 2597: PDRC, 8, ; 2598: PERC, 8, ; 2599: PFRC, 8, ; 2600: PGRC, 8, ; 2601: PHRC, 8, ; 2602: Offset (0x88), ; 2603: , 3, ; 2604: UI3E, 1, ; 2605: UI4E, 1 ; 2606: } db 05Bh,081h,041h,004h,049h,04Ch,042h,052h ;000024E1 "[.A.ILBR" db 000h,000h,040h,004h,050h,041h,052h,043h ;000024E9 "..@.PARC" db 008h,050h,042h,052h,043h,008h,050h,043h ;000024F1 ".PBRC.PC" db 052h,043h,008h,050h,044h,052h,043h,008h ;000024F9 "RC.PDRC." db 050h,045h,052h,043h,008h,050h,046h,052h ;00002501 "PERC.PFR" db 043h,008h,050h,047h,052h,043h,008h,050h ;00002509 "C.PGRC.P" db 048h,052h,043h,008h,000h,040h,03Ch,000h ;00002511 "HRC..@<." db 003h,055h,049h,033h,045h,001h,055h,049h ;00002519 ".UI3E.UI" db 034h,045h,001h ;0000251C "4E." ; 2608: Device (LNKA) DSDT_A_M_I___SB__LNKA \ db 05Bh,082h,042h,00Ah,04Ch,04Eh,04Bh,041h ;00002524 "[.B.LNKA" ; 2609: { ; 2610: Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID DSDT_A_M_I___SB__LNKA__HID \ db 008h,05Fh,048h,049h,044h,00Ch,041h,0D0h ;0000252C "._HID.A." db 00Ch,00Fh ;0000252E ".." ; 2611: Name (_UID, One) // _UID: Unique ID DSDT_A_M_I___SB__LNKA__UID \ db 008h,05Fh,055h,049h,044h,001h ;00002534 "._UID." ; 2612: Method (_DIS, 0, Serialized) // _DIS: Disable Device DSDT_A_M_I___SB__LNKA__DIS \ db 014h,011h,05Fh,044h,049h,053h,008h ;0000253B ".._DIS." ; 2613: { ; 2614: PARC |= 0x80 db 07Dh,050h,041h,052h,043h,00Ah,080h,050h ;00002543 "}PARC..P" db 041h,052h,043h ;00002546 "ARC" ; 2615: } ; 2617: Method (_PRS, 0, Serialized) // _PRS: Possible Resource Settings DSDT_A_M_I___SB__LNKA__PRS \ db 014h,00Bh,05Fh,050h,052h,053h,008h ;0000254D ".._PRS." ; 2618: { ; 2619: Return (PRSA) /* \_SB_.PRSA */ db 0A4h,050h,052h,053h,041h ;00002552 ".PRSA" ; 2620: } ; 2622: Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__LNKA__CRS \ db 014h,038h,05Fh,043h,052h,053h,008h ;00002559 ".8_CRS." ; 2623: { ; 2624: Name (RTLA, ResourceTemplate () DSDT_A_M_I___SB__LNKA__CRS_RTLA \ db 008h,052h,054h,04Ch,041h,011h,009h,00Ah ;00002561 ".RTLA..." db 006h ;00002562 "." ; 2625: { ; 2626: IRQ (Level, ActiveLow, Shared, ) ; 2627: {} db 023h,000h,000h,018h ;00002566 "#..." db 079h,000h ;00002568 "y." ; 2628: }) ; 2629: CreateWordField (RTLA, One, IRQ0) db 08Bh,052h,054h,04Ch,041h,001h,049h,052h ;00002570 ".RTLA.IR" db 051h,030h ;00002572 "Q0" ; 2630: IRQ0 = Zero db 070h,000h,049h,052h,051h,030h ;00002578 "p.IRQ0" ; 2631: IRQ0 = (One << (PARC & 0x0F)) db 079h,001h ;0000257A "y." db 07Bh,050h,041h,052h,043h,00Ah,00Fh,000h ;00002582 "{PARC..." db 049h,052h,051h,030h ;00002586 "IRQ0" ; 2632: Return (RTLA) /* \_SB_.LNKA._CRS.RTLA */ db 0A4h,052h,054h,04Ch,041h ;0000258B ".RTLA" ; 2633: } ; 2635: Method (_SRS, 1, Serialized) // _SRS: Set Resource Settings DSDT_A_M_I___SB__LNKA__SRS \ db 014h,01Bh,05Fh,053h,052h,053h,009h ;00002592 ".._SRS." ; 2636: { ; 2637: CreateWordField (Arg0, One, IRQ0) db 08Bh,068h,001h,049h,052h,051h,030h ;00002599 ".h.IRQ0" ; 2638: FindSetRightBit (IRQ0, Local0) db 082h,049h,052h,051h,030h,060h ;0000259F ".IRQ0`" ; 2639: Local0-- db 076h,060h ;000025A1 "v`" ; 2640: PARC = Local0 db 070h,060h,050h,041h,052h,043h ;000025A7 "p`PARC" ; 2641: } ; 2643: Method (_STA, 0, Serialized) // _STA: Status DSDT_A_M_I___SB__LNKA__STA \ db 014h,018h,05Fh,053h,054h,041h,008h ;000025AE ".._STA." ; 2644: { ; 2645: If ((PARC & 0x80)) db 0A0h,00Ch ;000025B0 ".." db 07Bh,050h,041h,052h,043h,00Ah,080h,000h ;000025B8 "{PARC..." ; 2646: { ; 2647: Return (0x09) db 0A4h,00Ah,009h ;000025BB "..." ; 2648: } ; 2649: Else ; 2650: { ; 2651: Return (0x0B) ; 2652: } db 0A1h,004h ;000025BD ".." db 0A4h,00Ah,00Bh ;000025C0 "..." ; 2653: } ; 2654: } ; 2656: Device (LNKB) DSDT_A_M_I___SB__LNKB \ db 05Bh,082h,043h,00Ah,04Ch,04Eh,04Bh,042h ;000025C8 "[.C.LNKB" ; 2657: { ; 2658: Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID DSDT_A_M_I___SB__LNKB__HID \ db 008h,05Fh,048h,049h,044h,00Ch,041h,0D0h ;000025D0 "._HID.A." db 00Ch,00Fh ;000025D2 ".." ; 2659: Name (_UID, 0x02) // _UID: Unique ID DSDT_A_M_I___SB__LNKB__UID \ db 008h,05Fh,055h,049h,044h,00Ah,002h ;000025D9 "._UID.." ; 2660: Method (_DIS, 0, Serialized) // _DIS: Disable Device DSDT_A_M_I___SB__LNKB__DIS \ db 014h,011h,05Fh,044h,049h,053h,008h ;000025E0 ".._DIS." ; 2661: { ; 2662: PBRC |= 0x80 db 07Dh,050h,042h,052h,043h,00Ah,080h,050h ;000025E8 "}PBRC..P" db 042h,052h,043h ;000025EB "BRC" ; 2663: } ; 2665: Method (_PRS, 0, Serialized) // _PRS: Possible Resource Settings DSDT_A_M_I___SB__LNKB__PRS \ db 014h,00Bh,05Fh,050h,052h,053h,008h ;000025F2 ".._PRS." ; 2666: { ; 2667: Return (PRSB) /* \_SB_.PRSB */ db 0A4h,050h,052h,053h,042h ;000025F7 ".PRSB" ; 2668: } ; 2670: Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__LNKB__CRS \ db 014h,038h,05Fh,043h,052h,053h,008h ;000025FE ".8_CRS." ; 2671: { ; 2672: Name (RTLB, ResourceTemplate () DSDT_A_M_I___SB__LNKB__CRS_RTLB \ db 008h,052h,054h,04Ch,042h,011h,009h,00Ah ;00002606 ".RTLB..." db 006h ;00002607 "." ; 2673: { ; 2674: IRQ (Level, ActiveLow, Shared, ) ; 2675: {} db 023h,000h,000h,018h ;0000260B "#..." db 079h,000h ;0000260D "y." ; 2676: }) ; 2677: CreateWordField (RTLB, One, IRQ0) db 08Bh,052h,054h,04Ch,042h,001h,049h,052h ;00002615 ".RTLB.IR" db 051h,030h ;00002617 "Q0" ; 2678: IRQ0 = Zero db 070h,000h,049h,052h,051h,030h ;0000261D "p.IRQ0" ; 2679: IRQ0 = (One << (PBRC & 0x0F)) db 079h,001h ;0000261F "y." db 07Bh,050h,042h,052h,043h,00Ah,00Fh,000h ;00002627 "{PBRC..." db 049h,052h,051h,030h ;0000262B "IRQ0" ; 2680: Return (RTLB) /* \_SB_.LNKB._CRS.RTLB */ db 0A4h,052h,054h,04Ch,042h ;00002630 ".RTLB" ; 2681: } ; 2683: Method (_SRS, 1, Serialized) // _SRS: Set Resource Settings DSDT_A_M_I___SB__LNKB__SRS \ db 014h,01Bh,05Fh,053h,052h,053h,009h ;00002637 ".._SRS." ; 2684: { ; 2685: CreateWordField (Arg0, One, IRQ0) db 08Bh,068h,001h,049h,052h,051h,030h ;0000263E ".h.IRQ0" ; 2686: FindSetRightBit (IRQ0, Local0) db 082h,049h,052h,051h,030h,060h ;00002644 ".IRQ0`" ; 2687: Local0-- db 076h,060h ;00002646 "v`" ; 2688: PBRC = Local0 db 070h,060h,050h,042h,052h,043h ;0000264C "p`PBRC" ; 2689: } ; 2691: Method (_STA, 0, Serialized) // _STA: Status DSDT_A_M_I___SB__LNKB__STA \ db 014h,018h,05Fh,053h,054h,041h,008h ;00002653 ".._STA." ; 2692: { ; 2693: If ((PBRC & 0x80)) db 0A0h,00Ch ;00002655 ".." db 07Bh,050h,042h,052h,043h,00Ah,080h,000h ;0000265D "{PBRC..." ; 2694: { ; 2695: Return (0x09) db 0A4h,00Ah,009h ;00002660 "..." ; 2696: } ; 2697: Else ; 2698: { ; 2699: Return (0x0B) ; 2700: } db 0A1h,004h ;00002662 ".." db 0A4h,00Ah,00Bh ;00002665 "..." ; 2701: } ; 2702: } ; 2704: Device (LNKC) DSDT_A_M_I___SB__LNKC \ db 05Bh,082h,043h,00Ah,04Ch,04Eh,04Bh,043h ;0000266D "[.C.LNKC" ; 2705: { ; 2706: Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID DSDT_A_M_I___SB__LNKC__HID \ db 008h,05Fh,048h,049h,044h,00Ch,041h,0D0h ;00002675 "._HID.A." db 00Ch,00Fh ;00002677 ".." ; 2707: Name (_UID, 0x03) // _UID: Unique ID DSDT_A_M_I___SB__LNKC__UID \ db 008h,05Fh,055h,049h,044h,00Ah,003h ;0000267E "._UID.." ; 2708: Method (_DIS, 0, Serialized) // _DIS: Disable Device DSDT_A_M_I___SB__LNKC__DIS \ db 014h,011h,05Fh,044h,049h,053h,008h ;00002685 ".._DIS." ; 2709: { ; 2710: PCRC |= 0x80 db 07Dh,050h,043h,052h,043h,00Ah,080h,050h ;0000268D "}PCRC..P" db 043h,052h,043h ;00002690 "CRC" ; 2711: } ; 2713: Method (_PRS, 0, Serialized) // _PRS: Possible Resource Settings DSDT_A_M_I___SB__LNKC__PRS \ db 014h,00Bh,05Fh,050h,052h,053h,008h ;00002697 ".._PRS." ; 2714: { ; 2715: Return (PRSC) /* \_SB_.PRSC */ db 0A4h,050h,052h,053h,043h ;0000269C ".PRSC" ; 2716: } ; 2718: Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__LNKC__CRS \ db 014h,038h,05Fh,043h,052h,053h,008h ;000026A3 ".8_CRS." ; 2719: { ; 2720: Name (RTLC, ResourceTemplate () DSDT_A_M_I___SB__LNKC__CRS_RTLC \ db 008h,052h,054h,04Ch,043h,011h,009h,00Ah ;000026AB ".RTLC..." db 006h ;000026AC "." ; 2721: { ; 2722: IRQ (Level, ActiveLow, Shared, ) ; 2723: {} db 023h,000h,000h,018h ;000026B0 "#..." db 079h,000h ;000026B2 "y." ; 2724: }) ; 2725: CreateWordField (RTLC, One, IRQ0) db 08Bh,052h,054h,04Ch,043h,001h,049h,052h ;000026BA ".RTLC.IR" db 051h,030h ;000026BC "Q0" ; 2726: IRQ0 = Zero db 070h,000h,049h,052h,051h,030h ;000026C2 "p.IRQ0" ; 2727: IRQ0 = (One << (PCRC & 0x0F)) db 079h,001h ;000026C4 "y." db 07Bh,050h,043h,052h,043h,00Ah,00Fh,000h ;000026CC "{PCRC..." db 049h,052h,051h,030h ;000026D0 "IRQ0" ; 2728: Return (RTLC) /* \_SB_.LNKC._CRS.RTLC */ db 0A4h,052h,054h,04Ch,043h ;000026D5 ".RTLC" ; 2729: } ; 2731: Method (_SRS, 1, Serialized) // _SRS: Set Resource Settings DSDT_A_M_I___SB__LNKC__SRS \ db 014h,01Bh,05Fh,053h,052h,053h,009h ;000026DC ".._SRS." ; 2732: { ; 2733: CreateWordField (Arg0, One, IRQ0) db 08Bh,068h,001h,049h,052h,051h,030h ;000026E3 ".h.IRQ0" ; 2734: FindSetRightBit (IRQ0, Local0) db 082h,049h,052h,051h,030h,060h ;000026E9 ".IRQ0`" ; 2735: Local0-- db 076h,060h ;000026EB "v`" ; 2736: PCRC = Local0 db 070h,060h,050h,043h,052h,043h ;000026F1 "p`PCRC" ; 2737: } ; 2739: Method (_STA, 0, Serialized) // _STA: Status DSDT_A_M_I___SB__LNKC__STA \ db 014h,018h,05Fh,053h,054h,041h,008h ;000026F8 ".._STA." ; 2740: { ; 2741: If ((PCRC & 0x80)) db 0A0h,00Ch ;000026FA ".." db 07Bh,050h,043h,052h,043h,00Ah,080h,000h ;00002702 "{PCRC..." ; 2742: { ; 2743: Return (0x09) db 0A4h,00Ah,009h ;00002705 "..." ; 2744: } ; 2745: Else ; 2746: { ; 2747: Return (0x0B) ; 2748: } db 0A1h,004h ;00002707 ".." db 0A4h,00Ah,00Bh ;0000270A "..." ; 2749: } ; 2750: } ; 2752: Device (LNKD) DSDT_A_M_I___SB__LNKD \ db 05Bh,082h,043h,00Ah,04Ch,04Eh,04Bh,044h ;00002712 "[.C.LNKD" ; 2753: { ; 2754: Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID DSDT_A_M_I___SB__LNKD__HID \ db 008h,05Fh,048h,049h,044h,00Ch,041h,0D0h ;0000271A "._HID.A." db 00Ch,00Fh ;0000271C ".." ; 2755: Name (_UID, 0x04) // _UID: Unique ID DSDT_A_M_I___SB__LNKD__UID \ db 008h,05Fh,055h,049h,044h,00Ah,004h ;00002723 "._UID.." ; 2756: Method (_DIS, 0, Serialized) // _DIS: Disable Device DSDT_A_M_I___SB__LNKD__DIS \ db 014h,011h,05Fh,044h,049h,053h,008h ;0000272A ".._DIS." ; 2757: { ; 2758: PDRC |= 0x80 db 07Dh,050h,044h,052h,043h,00Ah,080h,050h ;00002732 "}PDRC..P" db 044h,052h,043h ;00002735 "DRC" ; 2759: } ; 2761: Method (_PRS, 0, Serialized) // _PRS: Possible Resource Settings DSDT_A_M_I___SB__LNKD__PRS \ db 014h,00Bh,05Fh,050h,052h,053h,008h ;0000273C ".._PRS." ; 2762: { ; 2763: Return (PRSD) /* \_SB_.PRSD */ db 0A4h,050h,052h,053h,044h ;00002741 ".PRSD" ; 2764: } ; 2766: Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__LNKD__CRS \ db 014h,038h,05Fh,043h,052h,053h,008h ;00002748 ".8_CRS." ; 2767: { ; 2768: Name (RTLD, ResourceTemplate () DSDT_A_M_I___SB__LNKD__CRS_RTLD \ db 008h,052h,054h,04Ch,044h,011h,009h,00Ah ;00002750 ".RTLD..." db 006h ;00002751 "." ; 2769: { ; 2770: IRQ (Level, ActiveLow, Shared, ) ; 2771: {} db 023h,000h,000h,018h ;00002755 "#..." db 079h,000h ;00002757 "y." ; 2772: }) ; 2773: CreateWordField (RTLD, One, IRQ0) db 08Bh,052h,054h,04Ch,044h,001h,049h,052h ;0000275F ".RTLD.IR" db 051h,030h ;00002761 "Q0" ; 2774: IRQ0 = Zero db 070h,000h,049h,052h,051h,030h ;00002767 "p.IRQ0" ; 2775: IRQ0 = (One << (PDRC & 0x0F)) db 079h,001h ;00002769 "y." db 07Bh,050h,044h,052h,043h,00Ah,00Fh,000h ;00002771 "{PDRC..." db 049h,052h,051h,030h ;00002775 "IRQ0" ; 2776: Return (RTLD) /* \_SB_.LNKD._CRS.RTLD */ db 0A4h,052h,054h,04Ch,044h ;0000277A ".RTLD" ; 2777: } ; 2779: Method (_SRS, 1, Serialized) // _SRS: Set Resource Settings DSDT_A_M_I___SB__LNKD__SRS \ db 014h,01Bh,05Fh,053h,052h,053h,009h ;00002781 ".._SRS." ; 2780: { ; 2781: CreateWordField (Arg0, One, IRQ0) db 08Bh,068h,001h,049h,052h,051h,030h ;00002788 ".h.IRQ0" ; 2782: FindSetRightBit (IRQ0, Local0) db 082h,049h,052h,051h,030h,060h ;0000278E ".IRQ0`" ; 2783: Local0-- db 076h,060h ;00002790 "v`" ; 2784: PDRC = Local0 db 070h,060h,050h,044h,052h,043h ;00002796 "p`PDRC" ; 2785: } ; 2787: Method (_STA, 0, Serialized) // _STA: Status DSDT_A_M_I___SB__LNKD__STA \ db 014h,018h,05Fh,053h,054h,041h,008h ;0000279D ".._STA." ; 2788: { ; 2789: If ((PDRC & 0x80)) db 0A0h,00Ch ;0000279F ".." db 07Bh,050h,044h,052h,043h,00Ah,080h,000h ;000027A7 "{PDRC..." ; 2790: { ; 2791: Return (0x09) db 0A4h,00Ah,009h ;000027AA "..." ; 2792: } ; 2793: Else ; 2794: { ; 2795: Return (0x0B) ; 2796: } db 0A1h,004h ;000027AC ".." db 0A4h,00Ah,00Bh ;000027AF "..." ; 2797: } ; 2798: } ; 2800: Device (LNKE) DSDT_A_M_I___SB__LNKE \ db 05Bh,082h,043h,00Ah,04Ch,04Eh,04Bh,045h ;000027B7 "[.C.LNKE" ; 2801: { ; 2802: Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID DSDT_A_M_I___SB__LNKE__HID \ db 008h,05Fh,048h,049h,044h,00Ch,041h,0D0h ;000027BF "._HID.A." db 00Ch,00Fh ;000027C1 ".." ; 2803: Name (_UID, 0x05) // _UID: Unique ID DSDT_A_M_I___SB__LNKE__UID \ db 008h,05Fh,055h,049h,044h,00Ah,005h ;000027C8 "._UID.." ; 2804: Method (_DIS, 0, Serialized) // _DIS: Disable Device DSDT_A_M_I___SB__LNKE__DIS \ db 014h,011h,05Fh,044h,049h,053h,008h ;000027CF ".._DIS." ; 2805: { ; 2806: PERC |= 0x80 db 07Dh,050h,045h,052h,043h,00Ah,080h,050h ;000027D7 "}PERC..P" db 045h,052h,043h ;000027DA "ERC" ; 2807: } ; 2809: Method (_PRS, 0, Serialized) // _PRS: Possible Resource Settings DSDT_A_M_I___SB__LNKE__PRS \ db 014h,00Bh,05Fh,050h,052h,053h,008h ;000027E1 ".._PRS." ; 2810: { ; 2811: Return (PRSE) /* \_SB_.PRSE */ db 0A4h,050h,052h,053h,045h ;000027E6 ".PRSE" ; 2812: } ; 2814: Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__LNKE__CRS \ db 014h,038h,05Fh,043h,052h,053h,008h ;000027ED ".8_CRS." ; 2815: { ; 2816: Name (RTLE, ResourceTemplate () DSDT_A_M_I___SB__LNKE__CRS_RTLE \ db 008h,052h,054h,04Ch,045h,011h,009h,00Ah ;000027F5 ".RTLE..." db 006h ;000027F6 "." ; 2817: { ; 2818: IRQ (Level, ActiveLow, Shared, ) ; 2819: {} db 023h,000h,000h,018h ;000027FA "#..." db 079h,000h ;000027FC "y." ; 2820: }) ; 2821: CreateWordField (RTLE, One, IRQ0) db 08Bh,052h,054h,04Ch,045h,001h,049h,052h ;00002804 ".RTLE.IR" db 051h,030h ;00002806 "Q0" ; 2822: IRQ0 = Zero db 070h,000h,049h,052h,051h,030h ;0000280C "p.IRQ0" ; 2823: IRQ0 = (One << (PERC & 0x0F)) db 079h,001h ;0000280E "y." db 07Bh,050h,045h,052h,043h,00Ah,00Fh,000h ;00002816 "{PERC..." db 049h,052h,051h,030h ;0000281A "IRQ0" ; 2824: Return (RTLE) /* \_SB_.LNKE._CRS.RTLE */ db 0A4h,052h,054h,04Ch,045h ;0000281F ".RTLE" ; 2825: } ; 2827: Method (_SRS, 1, Serialized) // _SRS: Set Resource Settings DSDT_A_M_I___SB__LNKE__SRS \ db 014h,01Bh,05Fh,053h,052h,053h,009h ;00002826 ".._SRS." ; 2828: { ; 2829: CreateWordField (Arg0, One, IRQ0) db 08Bh,068h,001h,049h,052h,051h,030h ;0000282D ".h.IRQ0" ; 2830: FindSetRightBit (IRQ0, Local0) db 082h,049h,052h,051h,030h,060h ;00002833 ".IRQ0`" ; 2831: Local0-- db 076h,060h ;00002835 "v`" ; 2832: PERC = Local0 db 070h,060h,050h,045h,052h,043h ;0000283B "p`PERC" ; 2833: } ; 2835: Method (_STA, 0, Serialized) // _STA: Status DSDT_A_M_I___SB__LNKE__STA \ db 014h,018h,05Fh,053h,054h,041h,008h ;00002842 ".._STA." ; 2836: { ; 2837: If ((PERC & 0x80)) db 0A0h,00Ch ;00002844 ".." db 07Bh,050h,045h,052h,043h,00Ah,080h,000h ;0000284C "{PERC..." ; 2838: { ; 2839: Return (0x09) db 0A4h,00Ah,009h ;0000284F "..." ; 2840: } ; 2841: Else ; 2842: { ; 2843: Return (0x0B) ; 2844: } db 0A1h,004h ;00002851 ".." db 0A4h,00Ah,00Bh ;00002854 "..." ; 2845: } ; 2846: } ; 2848: Device (LNKF) DSDT_A_M_I___SB__LNKF \ db 05Bh,082h,043h,00Ah,04Ch,04Eh,04Bh,046h ;0000285C "[.C.LNKF" ; 2849: { ; 2850: Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID DSDT_A_M_I___SB__LNKF__HID \ db 008h,05Fh,048h,049h,044h,00Ch,041h,0D0h ;00002864 "._HID.A." db 00Ch,00Fh ;00002866 ".." ; 2851: Name (_UID, 0x06) // _UID: Unique ID DSDT_A_M_I___SB__LNKF__UID \ db 008h,05Fh,055h,049h,044h,00Ah,006h ;0000286D "._UID.." ; 2852: Method (_DIS, 0, Serialized) // _DIS: Disable Device DSDT_A_M_I___SB__LNKF__DIS \ db 014h,011h,05Fh,044h,049h,053h,008h ;00002874 ".._DIS." ; 2853: { ; 2854: PFRC |= 0x80 db 07Dh,050h,046h,052h,043h,00Ah,080h,050h ;0000287C "}PFRC..P" db 046h,052h,043h ;0000287F "FRC" ; 2855: } ; 2857: Method (_PRS, 0, Serialized) // _PRS: Possible Resource Settings DSDT_A_M_I___SB__LNKF__PRS \ db 014h,00Bh,05Fh,050h,052h,053h,008h ;00002886 ".._PRS." ; 2858: { ; 2859: Return (PRSF) /* \_SB_.PRSF */ db 0A4h,050h,052h,053h,046h ;0000288B ".PRSF" ; 2860: } ; 2862: Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__LNKF__CRS \ db 014h,038h,05Fh,043h,052h,053h,008h ;00002892 ".8_CRS." ; 2863: { ; 2864: Name (RTLF, ResourceTemplate () DSDT_A_M_I___SB__LNKF__CRS_RTLF \ db 008h,052h,054h,04Ch,046h,011h,009h,00Ah ;0000289A ".RTLF..." db 006h ;0000289B "." ; 2865: { ; 2866: IRQ (Level, ActiveLow, Shared, ) ; 2867: {} db 023h,000h,000h,018h ;0000289F "#..." db 079h,000h ;000028A1 "y." ; 2868: }) ; 2869: CreateWordField (RTLF, One, IRQ0) db 08Bh,052h,054h,04Ch,046h,001h,049h,052h ;000028A9 ".RTLF.IR" db 051h,030h ;000028AB "Q0" ; 2870: IRQ0 = Zero db 070h,000h,049h,052h,051h,030h ;000028B1 "p.IRQ0" ; 2871: IRQ0 = (One << (PFRC & 0x0F)) db 079h,001h ;000028B3 "y." db 07Bh,050h,046h,052h,043h,00Ah,00Fh,000h ;000028BB "{PFRC..." db 049h,052h,051h,030h ;000028BF "IRQ0" ; 2872: Return (RTLF) /* \_SB_.LNKF._CRS.RTLF */ db 0A4h,052h,054h,04Ch,046h ;000028C4 ".RTLF" ; 2873: } ; 2875: Method (_SRS, 1, Serialized) // _SRS: Set Resource Settings DSDT_A_M_I___SB__LNKF__SRS \ db 014h,01Bh,05Fh,053h,052h,053h,009h ;000028CB ".._SRS." ; 2876: { ; 2877: CreateWordField (Arg0, One, IRQ0) db 08Bh,068h,001h,049h,052h,051h,030h ;000028D2 ".h.IRQ0" ; 2878: FindSetRightBit (IRQ0, Local0) db 082h,049h,052h,051h,030h,060h ;000028D8 ".IRQ0`" ; 2879: Local0-- db 076h,060h ;000028DA "v`" ; 2880: PFRC = Local0 db 070h,060h,050h,046h,052h,043h ;000028E0 "p`PFRC" ; 2881: } ; 2883: Method (_STA, 0, Serialized) // _STA: Status DSDT_A_M_I___SB__LNKF__STA \ db 014h,018h,05Fh,053h,054h,041h,008h ;000028E7 ".._STA." ; 2884: { ; 2885: If ((PFRC & 0x80)) db 0A0h,00Ch ;000028E9 ".." db 07Bh,050h,046h,052h,043h,00Ah,080h,000h ;000028F1 "{PFRC..." ; 2886: { ; 2887: Return (0x09) db 0A4h,00Ah,009h ;000028F4 "..." ; 2888: } ; 2889: Else ; 2890: { ; 2891: Return (0x0B) ; 2892: } db 0A1h,004h ;000028F6 ".." db 0A4h,00Ah,00Bh ;000028F9 "..." ; 2893: } ; 2894: } ; 2896: Device (LNKG) DSDT_A_M_I___SB__LNKG \ db 05Bh,082h,043h,00Ah,04Ch,04Eh,04Bh,047h ;00002901 "[.C.LNKG" ; 2897: { ; 2898: Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID DSDT_A_M_I___SB__LNKG__HID \ db 008h,05Fh,048h,049h,044h,00Ch,041h,0D0h ;00002909 "._HID.A." db 00Ch,00Fh ;0000290B ".." ; 2899: Name (_UID, 0x07) // _UID: Unique ID DSDT_A_M_I___SB__LNKG__UID \ db 008h,05Fh,055h,049h,044h,00Ah,007h ;00002912 "._UID.." ; 2900: Method (_DIS, 0, Serialized) // _DIS: Disable Device DSDT_A_M_I___SB__LNKG__DIS \ db 014h,011h,05Fh,044h,049h,053h,008h ;00002919 ".._DIS." ; 2901: { ; 2902: PGRC |= 0x80 db 07Dh,050h,047h,052h,043h,00Ah,080h,050h ;00002921 "}PGRC..P" db 047h,052h,043h ;00002924 "GRC" ; 2903: } ; 2905: Method (_PRS, 0, Serialized) // _PRS: Possible Resource Settings DSDT_A_M_I___SB__LNKG__PRS \ db 014h,00Bh,05Fh,050h,052h,053h,008h ;0000292B ".._PRS." ; 2906: { ; 2907: Return (PRSG) /* \_SB_.PRSG */ db 0A4h,050h,052h,053h,047h ;00002930 ".PRSG" ; 2908: } ; 2910: Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__LNKG__CRS \ db 014h,038h,05Fh,043h,052h,053h,008h ;00002937 ".8_CRS." ; 2911: { ; 2912: Name (RTLG, ResourceTemplate () DSDT_A_M_I___SB__LNKG__CRS_RTLG \ db 008h,052h,054h,04Ch,047h,011h,009h,00Ah ;0000293F ".RTLG..." db 006h ;00002940 "." ; 2913: { ; 2914: IRQ (Level, ActiveLow, Shared, ) ; 2915: {} db 023h,000h,000h,018h ;00002944 "#..." db 079h,000h ;00002946 "y." ; 2916: }) ; 2917: CreateWordField (RTLG, One, IRQ0) db 08Bh,052h,054h,04Ch,047h,001h,049h,052h ;0000294E ".RTLG.IR" db 051h,030h ;00002950 "Q0" ; 2918: IRQ0 = Zero db 070h,000h,049h,052h,051h,030h ;00002956 "p.IRQ0" ; 2919: IRQ0 = (One << (PGRC & 0x0F)) db 079h,001h ;00002958 "y." db 07Bh,050h,047h,052h,043h,00Ah,00Fh,000h ;00002960 "{PGRC..." db 049h,052h,051h,030h ;00002964 "IRQ0" ; 2920: Return (RTLG) /* \_SB_.LNKG._CRS.RTLG */ db 0A4h,052h,054h,04Ch,047h ;00002969 ".RTLG" ; 2921: } ; 2923: Method (_SRS, 1, Serialized) // _SRS: Set Resource Settings DSDT_A_M_I___SB__LNKG__SRS \ db 014h,01Bh,05Fh,053h,052h,053h,009h ;00002970 ".._SRS." ; 2924: { ; 2925: CreateWordField (Arg0, One, IRQ0) db 08Bh,068h,001h,049h,052h,051h,030h ;00002977 ".h.IRQ0" ; 2926: FindSetRightBit (IRQ0, Local0) db 082h,049h,052h,051h,030h,060h ;0000297D ".IRQ0`" ; 2927: Local0-- db 076h,060h ;0000297F "v`" ; 2928: PGRC = Local0 db 070h,060h,050h,047h,052h,043h ;00002985 "p`PGRC" ; 2929: } ; 2931: Method (_STA, 0, Serialized) // _STA: Status DSDT_A_M_I___SB__LNKG__STA \ db 014h,018h,05Fh,053h,054h,041h,008h ;0000298C ".._STA." ; 2932: { ; 2933: If ((PGRC & 0x80)) db 0A0h,00Ch ;0000298E ".." db 07Bh,050h,047h,052h,043h,00Ah,080h,000h ;00002996 "{PGRC..." ; 2934: { ; 2935: Return (0x09) db 0A4h,00Ah,009h ;00002999 "..." ; 2936: } ; 2937: Else ; 2938: { ; 2939: Return (0x0B) ; 2940: } db 0A1h,004h ;0000299B ".." db 0A4h,00Ah,00Bh ;0000299E "..." ; 2941: } ; 2942: } ; 2944: Device (LNKH) DSDT_A_M_I___SB__LNKH \ db 05Bh,082h,043h,00Ah,04Ch,04Eh,04Bh,048h ;000029A6 "[.C.LNKH" ; 2945: { ; 2946: Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID DSDT_A_M_I___SB__LNKH__HID \ db 008h,05Fh,048h,049h,044h,00Ch,041h,0D0h ;000029AE "._HID.A." db 00Ch,00Fh ;000029B0 ".." ; 2947: Name (_UID, 0x08) // _UID: Unique ID DSDT_A_M_I___SB__LNKH__UID \ db 008h,05Fh,055h,049h,044h,00Ah,008h ;000029B7 "._UID.." ; 2948: Method (_DIS, 0, Serialized) // _DIS: Disable Device DSDT_A_M_I___SB__LNKH__DIS \ db 014h,011h,05Fh,044h,049h,053h,008h ;000029BE ".._DIS." ; 2949: { ; 2950: PHRC |= 0x80 db 07Dh,050h,048h,052h,043h,00Ah,080h,050h ;000029C6 "}PHRC..P" db 048h,052h,043h ;000029C9 "HRC" ; 2951: } ; 2953: Method (_PRS, 0, Serialized) // _PRS: Possible Resource Settings DSDT_A_M_I___SB__LNKH__PRS \ db 014h,00Bh,05Fh,050h,052h,053h,008h ;000029D0 ".._PRS." ; 2954: { ; 2955: Return (PRSH) /* \_SB_.PRSH */ db 0A4h,050h,052h,053h,048h ;000029D5 ".PRSH" ; 2956: } ; 2958: Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__LNKH__CRS \ db 014h,038h,05Fh,043h,052h,053h,008h ;000029DC ".8_CRS." ; 2959: { ; 2960: Name (RTLH, ResourceTemplate () DSDT_A_M_I___SB__LNKH__CRS_RTLH \ db 008h,052h,054h,04Ch,048h,011h,009h,00Ah ;000029E4 ".RTLH..." db 006h ;000029E5 "." ; 2961: { ; 2962: IRQ (Level, ActiveLow, Shared, ) ; 2963: {} db 023h,000h,000h,018h ;000029E9 "#..." db 079h,000h ;000029EB "y." ; 2964: }) ; 2965: CreateWordField (RTLH, One, IRQ0) db 08Bh,052h,054h,04Ch,048h,001h,049h,052h ;000029F3 ".RTLH.IR" db 051h,030h ;000029F5 "Q0" ; 2966: IRQ0 = Zero db 070h,000h,049h,052h,051h,030h ;000029FB "p.IRQ0" ; 2967: IRQ0 = (One << (PHRC & 0x0F)) db 079h,001h ;000029FD "y." db 07Bh,050h,048h,052h,043h,00Ah,00Fh,000h ;00002A05 "{PHRC..." db 049h,052h,051h,030h ;00002A09 "IRQ0" ; 2968: Return (RTLH) /* \_SB_.LNKH._CRS.RTLH */ db 0A4h,052h,054h,04Ch,048h ;00002A0E ".RTLH" ; 2969: } ; 2971: Method (_SRS, 1, Serialized) // _SRS: Set Resource Settings DSDT_A_M_I___SB__LNKH__SRS \ db 014h,01Bh,05Fh,053h,052h,053h,009h ;00002A15 ".._SRS." ; 2972: { ; 2973: CreateWordField (Arg0, One, IRQ0) db 08Bh,068h,001h,049h,052h,051h,030h ;00002A1C ".h.IRQ0" ; 2974: FindSetRightBit (IRQ0, Local0) db 082h,049h,052h,051h,030h,060h ;00002A22 ".IRQ0`" ; 2975: Local0-- db 076h,060h ;00002A24 "v`" ; 2976: PHRC = Local0 db 070h,060h,050h,048h,052h,043h ;00002A2A "p`PHRC" ; 2977: } ; 2979: Method (_STA, 0, Serialized) // _STA: Status DSDT_A_M_I___SB__LNKH__STA \ db 014h,018h,05Fh,053h,054h,041h,008h ;00002A31 ".._STA." ; 2980: { ; 2981: If ((PHRC & 0x80)) db 0A0h,00Ch ;00002A33 ".." db 07Bh,050h,048h,052h,043h,00Ah,080h,000h ;00002A3B "{PHRC..." ; 2982: { ; 2983: Return (0x09) db 0A4h,00Ah,009h ;00002A3E "..." ; 2984: } ; 2985: Else ; 2986: { ; 2987: Return (0x0B) ; 2988: } db 0A1h,004h ;00002A40 ".." db 0A4h,00Ah,00Bh ;00002A43 "..." ; 2989: } ; 2990: } ; 2991: } ; 2993: OperationRegion (LPC0, PCI_Config, Zero, 0xC0) DSDT_A_M_I___SB__PCI0_LPCB_LPC0 \ db 05Bh,080h,04Ch,050h,043h,030h,002h,000h ;00002A4B "[.LPC0.." db 00Ah,0C0h ;00002A4D ".." ; 2994: Field (LPC0, AnyAcc, NoLock, Preserve) ; 2995: { ; 2996: Offset (0x08), ; 2997: SRID, 8, ; 2998: Offset (0x80), ; 2999: C1EN, 1, ; 3000: Offset (0x84) ; 3001: } db 05Bh,081h,018h,04Ch,050h,043h,030h,000h ;00002A55 "[..LPC0." db 000h,040h,004h,053h,052h,049h,044h,008h ;00002A5D ".@.SRID." db 000h,048h,03Bh,043h,031h,045h,04Eh,001h ;00002A65 ".H;C1EN." db 000h,01Fh ;00002A67 ".." ; 3003: Device (FWHD) DSDT_A_M_I___SB__PCI0_LPCB_FWHD \ db 05Bh,082h,026h,046h,057h,048h,044h ;00002A6E "[.&FWHD" ; 3004: { ; 3005: Name (_HID, EisaId ("INT0800") /* Intel 82802 Firmware Hub Device */) // _HID: Hardware ID DSDT_A_M_I___SB__PCI0_LPCB_FWHD__HID \ db 008h,05Fh,048h,049h,044h,00Ch,025h,0D4h ;00002A76 "._HID.%." db 008h,000h ;00002A78 ".." ; 3006: Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings DSDT_A_M_I___SB__PCI0_LPCB_FWHD__CRS \ db 008h,05Fh,043h,052h,053h,011h,011h,00Ah ;00002A80 "._CRS..." db 00Eh ;00002A81 "." ; 3007: { ; 3008: Memory32Fixed (ReadOnly, ; 3009: 0xFF000000, // Address Base ; 3010: 0x01000000, // Address Length ; 3011: ) db 086h,009h,000h,000h,000h,000h,000h,0FFh ;00002A89 "........" db 000h,000h,000h,001h ;00002A8D "...." db 079h,000h ;00002A8F "y." ; 3012: }) ; 3013: } ; 3015: Device (IPIC) DSDT_A_M_I___SB__PCI0_LPCB_IPIC \ db 05Bh,082h,045h,00Ah,049h,050h,049h,043h ;00002A97 "[.E.IPIC" ; 3016: { ; 3017: Name (_HID, EisaId ("PNP0000") /* 8259-compatible Programmable Interrupt Controller */) // _HID: Hardware ID DSDT_A_M_I___SB__PCI0_LPCB_IPIC__HID \ db 008h,05Fh,048h,049h,044h,00Bh,041h,0D0h ;00002A9F "._HID.A." ; 3018: Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings DSDT_A_M_I___SB__PCI0_LPCB_IPIC__CRS \ db 008h,05Fh,043h,052h,053h,011h,041h,009h ;00002AA7 "._CRS.A." db 00Ah,08Dh ;00002AA9 ".." ; 3019: { ; 3020: IO (Decode16, ; 3021: 0x0020, // Range Minimum ; 3022: 0x0020, // Range Maximum ; 3023: 0x01, // Alignment ; 3024: 0x02, // Length ; 3025: ) db 047h,001h,020h,000h,020h,000h,001h,002h ;00002AB1 "G. . ..." ; 3026: IO (Decode16, ; 3027: 0x0024, // Range Minimum ; 3028: 0x0024, // Range Maximum ; 3029: 0x01, // Alignment ; 3030: 0x02, // Length ; 3031: ) db 047h,001h,024h,000h,024h,000h,001h,002h ;00002AB9 "G.$.$..." ; 3032: IO (Decode16, ; 3033: 0x0028, // Range Minimum ; 3034: 0x0028, // Range Maximum ; 3035: 0x01, // Alignment ; 3036: 0x02, // Length ; 3037: ) db 047h,001h,028h,000h,028h,000h,001h,002h ;00002AC1 "G.(.(..." ; 3038: IO (Decode16, ; 3039: 0x002C, // Range Minimum ; 3040: 0x002C, // Range Maximum ; 3041: 0x01, // Alignment ; 3042: 0x02, // Length ; 3043: ) db 047h,001h,02Ch,000h,02Ch,000h,001h,002h ;00002AC9 "G.,.,..." ; 3044: IO (Decode16, ; 3045: 0x0030, // Range Minimum ; 3046: 0x0030, // Range Maximum ; 3047: 0x01, // Alignment ; 3048: 0x02, // Length ; 3049: ) db 047h,001h,030h,000h,030h,000h,001h,002h ;00002AD1 "G.0.0..." ; 3050: IO (Decode16, ; 3051: 0x0034, // Range Minimum ; 3052: 0x0034, // Range Maximum ; 3053: 0x01, // Alignment ; 3054: 0x02, // Length ; 3055: ) db 047h,001h,034h,000h,034h,000h,001h,002h ;00002AD9 "G.4.4..." ; 3056: IO (Decode16, ; 3057: 0x0038, // Range Minimum ; 3058: 0x0038, // Range Maximum ; 3059: 0x01, // Alignment ; 3060: 0x02, // Length ; 3061: ) db 047h,001h,038h,000h,038h,000h,001h,002h ;00002AE1 "G.8.8..." ; 3062: IO (Decode16, ; 3063: 0x003C, // Range Minimum ; 3064: 0x003C, // Range Maximum ; 3065: 0x01, // Alignment ; 3066: 0x02, // Length ; 3067: ) db 047h,001h,03Ch,000h,03Ch,000h,001h,002h ;00002AE9 "G.<.<..." ; 3068: IO (Decode16, ; 3069: 0x00A0, // Range Minimum ; 3070: 0x00A0, // Range Maximum ; 3071: 0x01, // Alignment ; 3072: 0x02, // Length ; 3073: ) db 047h,001h,0A0h,000h,0A0h,000h,001h,002h ;00002AF1 "G......." ; 3074: IO (Decode16, ; 3075: 0x00A4, // Range Minimum ; 3076: 0x00A4, // Range Maximum ; 3077: 0x01, // Alignment ; 3078: 0x02, // Length ; 3079: ) db 047h,001h,0A4h,000h,0A4h,000h,001h,002h ;00002AF9 "G......." ; 3080: IO (Decode16, ; 3081: 0x00A8, // Range Minimum ; 3082: 0x00A8, // Range Maximum ; 3083: 0x01, // Alignment ; 3084: 0x02, // Length ; 3085: ) db 047h,001h,0A8h,000h,0A8h,000h,001h,002h ;00002B01 "G......." ; 3086: IO (Decode16, ; 3087: 0x00AC, // Range Minimum ; 3088: 0x00AC, // Range Maximum ; 3089: 0x01, // Alignment ; 3090: 0x02, // Length ; 3091: ) db 047h,001h,0ACh,000h,0ACh,000h,001h,002h ;00002B09 "G......." ; 3092: IO (Decode16, ; 3093: 0x00B0, // Range Minimum ; 3094: 0x00B0, // Range Maximum ; 3095: 0x01, // Alignment ; 3096: 0x02, // Length ; 3097: ) db 047h,001h,0B0h,000h,0B0h,000h,001h,002h ;00002B11 "G......." ; 3098: IO (Decode16, ; 3099: 0x00B4, // Range Minimum ; 3100: 0x00B4, // Range Maximum ; 3101: 0x01, // Alignment ; 3102: 0x02, // Length ; 3103: ) db 047h,001h,0B4h,000h,0B4h,000h,001h,002h ;00002B19 "G......." ; 3104: IO (Decode16, ; 3105: 0x00B8, // Range Minimum ; 3106: 0x00B8, // Range Maximum ; 3107: 0x01, // Alignment ; 3108: 0x02, // Length ; 3109: ) db 047h,001h,0B8h,000h,0B8h,000h,001h,002h ;00002B21 "G......." ; 3110: IO (Decode16, ; 3111: 0x00BC, // Range Minimum ; 3112: 0x00BC, // Range Maximum ; 3113: 0x01, // Alignment ; 3114: 0x02, // Length ; 3115: ) db 047h,001h,0BCh,000h,0BCh,000h,001h,002h ;00002B29 "G......." ; 3116: IO (Decode16, ; 3117: 0x04D0, // Range Minimum ; 3118: 0x04D0, // Range Maximum ; 3119: 0x01, // Alignment ; 3120: 0x02, // Length ; 3121: ) db 047h,001h,0D0h,004h,0D0h,004h,001h,002h ;00002B31 "G......." ; 3122: IRQNoFlags () ; 3123: {2} db 022h,004h,000h ;00002B34 "".." db 079h,000h ;00002B36 "y." ; 3124: }) ; 3125: } ; 3127: Device (LDRC) DSDT_A_M_I___SB__PCI0_LPCB_LDRC \ db 05Bh,082h,04Bh,009h,04Ch,044h,052h,043h ;00002B3E "[.K.LDRC" ; 3128: { ; 3129: Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID DSDT_A_M_I___SB__PCI0_LPCB_LDRC__HID \ db 008h,05Fh,048h,049h,044h,00Ch,041h,0D0h ;00002B46 "._HID.A." db 00Ch,002h ;00002B48 ".." ; 3130: Name (_UID, 0x02) // _UID: Unique ID DSDT_A_M_I___SB__PCI0_LPCB_LDRC__UID \ db 008h,05Fh,055h,049h,044h,00Ah,002h ;00002B4F "._UID.." ; 3131: Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings DSDT_A_M_I___SB__PCI0_LPCB_LDRC__CRS \ db 008h,05Fh,043h,052h,053h,011h,04Eh,007h ;00002B57 "._CRS.N." db 00Ah,07Ah ;00002B59 ".z" ; 3132: { ; 3133: IO (Decode16, ; 3134: 0x002E, // Range Minimum ; 3135: 0x002E, // Range Maximum ; 3136: 0x01, // Alignment ; 3137: 0x02, // Length ; 3138: ) db 047h,001h,02Eh,000h,02Eh,000h,001h,002h ;00002B61 "G......." ; 3139: IO (Decode16, ; 3140: 0x004E, // Range Minimum ; 3141: 0x004E, // Range Maximum ; 3142: 0x01, // Alignment ; 3143: 0x02, // Length ; 3144: ) db 047h,001h,04Eh,000h,04Eh,000h,001h,002h ;00002B69 "G.N.N..." ; 3145: IO (Decode16, ; 3146: 0x0061, // Range Minimum ; 3147: 0x0061, // Range Maximum ; 3148: 0x01, // Alignment ; 3149: 0x01, // Length ; 3150: ) db 047h,001h,061h,000h,061h,000h,001h,001h ;00002B71 "G.a.a..." ; 3151: IO (Decode16, ; 3152: 0x0063, // Range Minimum ; 3153: 0x0063, // Range Maximum ; 3154: 0x01, // Alignment ; 3155: 0x01, // Length ; 3156: ) db 047h,001h,063h,000h,063h,000h,001h,001h ;00002B79 "G.c.c..." ; 3157: IO (Decode16, ; 3158: 0x0065, // Range Minimum ; 3159: 0x0065, // Range Maximum ; 3160: 0x01, // Alignment ; 3161: 0x01, // Length ; 3162: ) db 047h,001h,065h,000h,065h,000h,001h,001h ;00002B81 "G.e.e..." ; 3163: IO (Decode16, ; 3164: 0x0067, // Range Minimum ; 3165: 0x0067, // Range Maximum ; 3166: 0x01, // Alignment ; 3167: 0x01, // Length ; 3168: ) db 047h,001h,067h,000h,067h,000h,001h,001h ;00002B89 "G.g.g..." ; 3169: IO (Decode16, ; 3170: 0x0070, // Range Minimum ; 3171: 0x0070, // Range Maximum ; 3172: 0x01, // Alignment ; 3173: 0x01, // Length ; 3174: ) db 047h,001h,070h,000h,070h,000h,001h,001h ;00002B91 "G.p.p..." ; 3175: IO (Decode16, ; 3176: 0x0080, // Range Minimum ; 3177: 0x0080, // Range Maximum ; 3178: 0x01, // Alignment ; 3179: 0x10, // Length ; 3180: ) db 047h,001h,080h,000h,080h,000h,001h,010h ;00002B99 "G......." ; 3181: IO (Decode16, ; 3182: 0x0092, // Range Minimum ; 3183: 0x0092, // Range Maximum ; 3184: 0x01, // Alignment ; 3185: 0x01, // Length ; 3186: ) db 047h,001h,092h,000h,092h,000h,001h,001h ;00002BA1 "G......." ; 3187: IO (Decode16, ; 3188: 0x00B2, // Range Minimum ; 3189: 0x00B2, // Range Maximum ; 3190: 0x01, // Alignment ; 3191: 0x02, // Length ; 3192: ) db 047h,001h,0B2h,000h,0B2h,000h,001h,002h ;00002BA9 "G......." ; 3193: IO (Decode16, ; 3194: 0x0680, // Range Minimum ; 3195: 0x0680, // Range Maximum ; 3196: 0x01, // Alignment ; 3197: 0x20, // Length ; 3198: ) db 047h,001h,080h,006h,080h,006h,001h,020h ;00002BB1 "G...... " ; 3199: IO (Decode16, ; 3200: 0x0400, // Range Minimum ; 3201: 0x0400, // Range Maximum ; 3202: 0x01, // Alignment ; 3203: 0x80, // Length ; 3204: ) db 047h,001h,000h,004h,000h,004h,001h,080h ;00002BB9 "G......." ; 3205: IO (Decode16, ; 3206: 0x0500, // Range Minimum ; 3207: 0x0500, // Range Maximum ; 3208: 0x01, // Alignment ; 3209: 0xFF, // Length ; 3210: ) db 047h,001h,000h,005h,000h,005h,001h,0FFh ;00002BC1 "G......." ; 3211: IO (Decode16, ; 3212: 0x0600, // Range Minimum ; 3213: 0x0600, // Range Maximum ; 3214: 0x01, // Alignment ; 3215: 0x20, // Length ; 3216: ) db 047h,001h,000h,006h,000h,006h,001h,020h ;00002BC9 "G...... " ; 3217: IO (Decode16, ; 3218: 0x164E, // Range Minimum ; 3219: 0x164E, // Range Maximum ; 3220: 0x01, // Alignment ; 3221: 0x02, // Length ; 3222: ) db 047h,001h,04Eh,016h,04Eh,016h,001h,002h ;00002BD1 "G.N.N..." db 079h,000h ;00002BD3 "y." ; 3223: }) ; 3224: } ; 3226: Device (TIMR) DSDT_A_M_I___SB__PCI0_LPCB_TIMR \ db 05Bh,082h,02Dh,054h,049h,04Dh,052h ;00002BDA "[.-TIMR" ; 3227: { ; 3228: Name (_HID, EisaId ("PNP0100") /* PC-class System Timer */) // _HID: Hardware ID DSDT_A_M_I___SB__PCI0_LPCB_TIMR__HID \ db 008h,05Fh,048h,049h,044h,00Ch,041h,0D0h ;00002BE2 "._HID.A." db 001h,000h ;00002BE4 ".." ; 3229: Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings DSDT_A_M_I___SB__PCI0_LPCB_TIMR__CRS \ db 008h,05Fh,043h,052h,053h,011h,018h,00Ah ;00002BEC "._CRS..." db 015h ;00002BED "." ; 3230: { ; 3231: IO (Decode16, ; 3232: 0x0040, // Range Minimum ; 3233: 0x0040, // Range Maximum ; 3234: 0x01, // Alignment ; 3235: 0x04, // Length ; 3236: ) db 047h,001h,040h,000h,040h,000h,001h,004h ;00002BF5 "G.@.@..." ; 3237: IO (Decode16, ; 3238: 0x0050, // Range Minimum ; 3239: 0x0050, // Range Maximum ; 3240: 0x10, // Alignment ; 3241: 0x04, // Length ; 3242: ) db 047h,001h,050h,000h,050h,000h,010h,004h ;00002BFD "G.P.P..." ; 3243: IRQNoFlags () ; 3244: {0} db 022h,001h,000h ;00002C00 "".." db 079h,000h ;00002C02 "y." ; 3245: }) ; 3246: } ; 3248: Device (IUR3) DSDT_A_M_I___SB__PCI0_LPCB_IUR3 \ db 05Bh,082h,047h,00Ah,049h,055h,052h,033h ;00002C0A "[.G.IUR3" ; 3249: { ; 3250: Name (_HID, EisaId ("PNP0501") /* 16550A-compatible COM Serial Port */) // _HID: Hardware ID DSDT_A_M_I___SB__PCI0_LPCB_IUR3__HID \ db 008h,05Fh,048h,049h,044h,00Ch,041h,0D0h ;00002C12 "._HID.A." db 005h,001h ;00002C14 ".." ; 3251: Name (_UID, One) // _UID: Unique ID DSDT_A_M_I___SB__PCI0_LPCB_IUR3__UID \ db 008h,05Fh,055h,049h,044h,001h ;00002C1A "._UID." ; 3252: Method (_STA, 0, Serialized) // _STA: Status DSDT_A_M_I___SB__PCI0_LPCB_IUR3__STA \ db 014h,02Dh,05Fh,053h,054h,041h,008h ;00002C21 ".-_STA." ; 3253: { ; 3254: If ((USEL == Zero)) db 0A0h,024h ;00002C23 ".$" db 093h,055h,053h,045h,04Ch,000h ;00002C29 ".USEL." ; 3255: { ; 3256: If ((PU1E == One)) db 0A0h,01Ch ;00002C2B ".." db 093h,050h,055h,031h,045h,001h ;00002C31 ".PU1E." ; 3257: { ; 3258: UI3E = One db 070h,001h,055h,049h,033h,045h ;00002C37 "p.UI3E" ; 3259: UI4E = One db 070h,001h,055h,049h,034h,045h ;00002C3D "p.UI4E" ; 3260: C1EN = One db 070h,001h,043h,031h,045h,04Eh ;00002C43 "p.C1EN" ; 3261: Return (0x0F) db 0A4h,00Ah,00Fh ;00002C46 "..." ; 3262: } ; 3263: } ; 3265: Return (Zero) db 0A4h,000h ;00002C48 ".." ; 3266: } ; 3268: Method (_DIS, 0, Serialized) // _DIS: Disable Device DSDT_A_M_I___SB__PCI0_LPCB_IUR3__DIS \ db 014h,018h,05Fh,044h,049h,053h,008h ;00002C4F ".._DIS." ; 3269: { ; 3270: UI3E = Zero db 070h,000h,055h,049h,033h,045h ;00002C55 "p.UI3E" ; 3271: UI4E = Zero db 070h,000h,055h,049h,034h,045h ;00002C5B "p.UI4E" ; 3272: C1EN = Zero db 070h,000h,043h,031h,045h,04Eh ;00002C61 "p.C1EN" ; 3273: } ; 3275: Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__PCI0_LPCB_IUR3__CRS \ db 014h,049h,004h,05Fh,043h,052h,053h,008h ;00002C69 ".I._CRS." ; 3276: { ; 3277: Name (BUF0, ResourceTemplate () DSDT_A_M_I___SB__PCI0_LPCB_IUR3__CRS_BUF0 \ db 008h,042h,055h,046h,030h,011h,010h,00Ah ;00002C71 ".BUF0..." db 00Dh ;00002C72 "." ; 3278: { ; 3279: IO (Decode16, ; 3280: 0x03F8, // Range Minimum ; 3281: 0x03F8, // Range Maximum ; 3282: 0x01, // Alignment ; 3283: 0x08, // Length ; 3284: ) db 047h,001h,0F8h,003h,0F8h,003h,001h,008h ;00002C7A "G......." ; 3285: IRQNoFlags () ; 3286: {3} db 022h,008h,000h ;00002C7D "".." db 079h,000h ;00002C7F "y." ; 3287: }) ; 3288: Name (BUF1, ResourceTemplate () DSDT_A_M_I___SB__PCI0_LPCB_IUR3__CRS_BUF1 \ db 008h,042h,055h,046h,031h,011h,010h,00Ah ;00002C87 ".BUF1..." db 00Dh ;00002C88 "." ; 3289: { ; 3290: IO (Decode16, ; 3291: 0x03F8, // Range Minimum ; 3292: 0x03F8, // Range Maximum ; 3293: 0x01, // Alignment ; 3294: 0x08, // Length ; 3295: ) db 047h,001h,0F8h,003h,0F8h,003h,001h,008h ;00002C90 "G......." ; 3296: IRQNoFlags () ; 3297: {4} db 022h,010h,000h ;00002C93 "".." db 079h,000h ;00002C95 "y." ; 3298: }) ; 3299: If ((SRID <= 0x04)) db 0A0h,00Eh,092h,094h,053h,052h,049h,044h ;00002C9D "....SRID" db 00Ah,004h ;00002C9F ".." ; 3300: { ; 3301: Return (BUF0) /* \_SB_.PCI0.LPCB.IUR3._CRS.BUF0 */ db 0A4h,042h,055h,046h,030h ;00002CA4 ".BUF0" ; 3302: } ; 3303: Else ; 3304: { ; 3305: Return (BUF1) /* \_SB_.PCI0.LPCB.IUR3._CRS.BUF1 */ ; 3306: } db 0A1h,006h ;00002CA6 ".." db 0A4h,042h,055h,046h,031h ;00002CAB ".BUF1" ; 3307: } ; 3308: } ; 3310: OperationRegion (PKBS, SystemIO, 0x60, 0x05) DSDT_A_M_I___SB__PCI0_LPCB_PKBS \ db 05Bh,080h,050h,04Bh,042h,053h,001h,00Ah ;00002CB3 "[.PKBS.." db 060h,00Ah,005h ;00002CB6 "`.." ; 3311: Field (PKBS, ByteAcc, Lock, Preserve) ; 3312: { ; 3313: PKBD, 8, ; 3314: Offset (0x02), ; 3315: Offset (0x03), ; 3316: Offset (0x04), ; 3317: PKBC, 8 ; 3318: } db 05Bh,081h,016h,050h,04Bh,042h,053h,011h ;00002CBE "[..PKBS." db 050h,04Bh,042h,044h,008h,000h,008h,000h ;00002CC6 "PKBD...." db 008h,000h,008h,050h,04Bh,042h,043h,008h ;00002CCE "...PKBC." ; 3320: Device (PS2K) DSDT_A_M_I___SB__PCI0_LPCB_PS2K \ db 05Bh,082h,046h,006h,050h,053h,032h,04Bh ;00002CD6 "[.F.PS2K" ; 3321: { ; 3322: Name (_HID, EisaId ("PNP0303") /* IBM Enhanced Keyboard (101/102-key, PS/2 Mouse) */) // _HID: Hardware ID DSDT_A_M_I___SB__PCI0_LPCB_PS2K__HID \ db 008h,05Fh,048h,049h,044h,00Ch,041h,0D0h ;00002CDE "._HID.A." db 003h,003h ;00002CE0 ".." ; 3323: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__PCI0_LPCB_PS2K__STA \ db 014h,01Dh,05Fh,053h,054h,041h,000h ;00002CE7 ".._STA." ; 3324: { ; 3325: If (((PKBD == 0xFF) & (PKBC == 0xFF))) db 0A0h,013h ;00002CE9 ".." db 07Bh ;00002CEA "{" db 093h,050h,04Bh,042h,044h,00Ah,0FFh ;00002CF1 ".PKBD.." db 093h,050h,04Bh,042h,043h,00Ah,0FFh,000h ;00002CF9 ".PKBC..." ; 3326: { ; 3327: Return (Zero) db 0A4h,000h ;00002CFB ".." ; 3328: } ; 3330: Return (0x0F) db 0A4h,00Ah,00Fh ;00002CFE "..." ; 3331: } ; 3333: Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings DSDT_A_M_I___SB__PCI0_LPCB_PS2K__CRS \ db 008h,05Fh,043h,052h,053h,011h,019h,00Ah ;00002D06 "._CRS..." db 016h ;00002D07 "." ; 3334: { ; 3335: IO (Decode16, ; 3336: 0x0060, // Range Minimum ; 3337: 0x0060, // Range Maximum ; 3338: 0x01, // Alignment ; 3339: 0x01, // Length ; 3340: ) db 047h,001h,060h,000h,060h,000h,001h,001h ;00002D0F "G.`.`..." ; 3341: IO (Decode16, ; 3342: 0x0064, // Range Minimum ; 3343: 0x0064, // Range Maximum ; 3344: 0x01, // Alignment ; 3345: 0x01, // Length ; 3346: ) db 047h,001h,064h,000h,064h,000h,001h,001h ;00002D17 "G.d.d..." ; 3347: IRQ (Edge, ActiveHigh, Exclusive, ) ; 3348: {1} db 023h,002h,000h,001h ;00002D1B "#..." db 079h,000h ;00002D1D "y." ; 3349: }) ; 3350: Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings DSDT_A_M_I___SB__PCI0_LPCB_PS2K__PRS \ db 008h,05Fh,050h,052h,053h,011h,013h,00Ah ;00002D25 "._PRS..." db 010h ;00002D26 "." ; 3351: { ; 3352: StartDependentFn (0x00, 0x00) ; 3353: { ; 3354: FixedIO ( ; 3355: 0x0060, // Address ; 3356: 0x01, // Length ; 3357: ) ; 3358: FixedIO ( ; 3359: 0x0064, // Address ; 3360: 0x01, // Length ; 3361: ) ; 3362: IRQNoFlags () ; 3363: {1} ; 3364: } db 031h,000h ;00002D28 "1." db 04Bh,060h,000h,001h ;00002D2C "K`.." db 04Bh,064h,000h,001h ;00002D30 "Kd.." db 022h,002h,000h ;00002D33 "".." db 038h ;00002D34 "8" db 079h,000h ;00002D36 "y." ; 3365: EndDependentFn () ; 3366: }) ; 3367: } ; 3369: Device (PS2M) DSDT_A_M_I___SB__PCI0_LPCB_PS2M \ db 05Bh,082h,04Eh,004h,050h,053h,032h,04Dh ;00002D3E "[.N.PS2M" ; 3370: { ; 3371: Name (_HID, EisaId ("PNP0F13") /* PS/2 Mouse */) // _HID: Hardware ID DSDT_A_M_I___SB__PCI0_LPCB_PS2M__HID \ db 008h,05Fh,048h,049h,044h,00Ch,041h,0D0h ;00002D46 "._HID.A." db 00Fh,013h ;00002D48 ".." ; 3372: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__PCI0_LPCB_PS2M__STA \ db 014h,01Dh,05Fh,053h,054h,041h,000h ;00002D4F ".._STA." ; 3373: { ; 3374: If (((PKBD == 0xFF) & (PKBC == 0xFF))) db 0A0h,013h ;00002D51 ".." db 07Bh ;00002D52 "{" db 093h,050h,04Bh,042h,044h,00Ah,0FFh ;00002D59 ".PKBD.." db 093h,050h,04Bh,042h,043h,00Ah,0FFh,000h ;00002D61 ".PKBC..." ; 3375: { ; 3376: Return (Zero) db 0A4h,000h ;00002D63 ".." ; 3377: } ; 3379: Return (0x0F) db 0A4h,00Ah,00Fh ;00002D66 "..." ; 3380: } ; 3382: Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings DSDT_A_M_I___SB__PCI0_LPCB_PS2M__CRS \ db 008h,05Fh,043h,052h,053h,011h,009h,00Ah ;00002D6E "._CRS..." db 006h ;00002D6F "." ; 3383: { ; 3384: IRQ (Edge, ActiveHigh, Exclusive, ) ; 3385: {12} db 023h,000h,010h,001h ;00002D73 "#..." db 079h,000h ;00002D75 "y." ; 3386: }) ; 3387: Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings DSDT_A_M_I___SB__PCI0_LPCB_PS2M__PRS \ db 008h,05Fh,050h,052h,053h,011h,00Bh,00Ah ;00002D7D "._PRS..." db 008h ;00002D7E "." ; 3388: { ; 3389: StartDependentFn (0x00, 0x00) ; 3390: { ; 3391: IRQNoFlags () ; 3392: {12} ; 3393: } db 031h,000h ;00002D80 "1." db 022h,000h,010h ;00002D83 "".." db 038h ;00002D84 "8" db 079h,000h ;00002D86 "y." ; 3394: EndDependentFn () ; 3395: }) ; 3396: } ; 3397: } ; 3399: Device (D004) DSDT_A_M_I___SB__PCI0_D004 \ db 05Bh,082h,00Fh,044h,030h,030h,034h ;00002D8D "[..D004" ; 3400: { ; 3401: Name (_ADR, 0x00100000) // _ADR: Address DSDT_A_M_I___SB__PCI0_D004__ADR \ db 008h,05Fh,041h,044h,052h,00Ch,000h,000h ;00002D95 "._ADR..." db 010h,000h ;00002D97 ".." ; 3402: } ; 3404: Device (D005) DSDT_A_M_I___SB__PCI0_D005 \ db 05Bh,082h,00Fh,044h,030h,030h,035h ;00002D9E "[..D005" ; 3405: { ; 3406: Name (_ADR, 0x00110000) // _ADR: Address DSDT_A_M_I___SB__PCI0_D005__ADR \ db 008h,05Fh,041h,044h,052h,00Ch,000h,000h ;00002DA6 "._ADR..." db 011h,000h ;00002DA8 ".." ; 3407: } ; 3409: Device (D006) DSDT_A_M_I___SB__PCI0_D006 \ db 05Bh,082h,00Fh,044h,030h,030h,036h ;00002DAF "[..D006" ; 3410: { ; 3411: Name (_ADR, 0x00120000) // _ADR: Address DSDT_A_M_I___SB__PCI0_D006__ADR \ db 008h,05Fh,041h,044h,052h,00Ch,000h,000h ;00002DB7 "._ADR..." db 012h,000h ;00002DB9 ".." ; 3412: } ; 3414: Device (XHC1) DSDT_A_M_I___SB__PCI0_XHC1 \ db 05Bh,082h,00Fh,058h,048h,043h,031h ;00002DC0 "[..XHC1" ; 3415: { ; 3416: Name (_ADR, 0x00140000) // _ADR: Address DSDT_A_M_I___SB__PCI0_XHC1__ADR \ db 008h,05Fh,041h,044h,052h,00Ch,000h,000h ;00002DC8 "._ADR..." db 014h,000h ;00002DCA ".." ; 3417: } ; 3419: Device (D008) DSDT_A_M_I___SB__PCI0_D008 \ db 05Bh,082h,00Fh,044h,030h,030h,038h ;00002DD1 "[..D008" ; 3420: { ; 3421: Name (_ADR, 0x00150000) // _ADR: Address DSDT_A_M_I___SB__PCI0_D008__ADR \ db 008h,05Fh,041h,044h,052h,00Ch,000h,000h ;00002DD9 "._ADR..." db 015h,000h ;00002DDB ".." ; 3422: } ; 3424: Device (D009) DSDT_A_M_I___SB__PCI0_D009 \ db 05Bh,082h,00Fh,044h,030h,030h,039h ;00002DE2 "[..D009" ; 3425: { ; 3426: Name (_ADR, 0x00160000) // _ADR: Address DSDT_A_M_I___SB__PCI0_D009__ADR \ db 008h,05Fh,041h,044h,052h,00Ch,000h,000h ;00002DEA "._ADR..." db 016h,000h ;00002DEC ".." ; 3427: } ; 3429: Device (D00A) DSDT_A_M_I___SB__PCI0_D00A \ db 05Bh,082h,00Fh,044h,030h,030h,041h ;00002DF3 "[..D00A" ; 3430: { ; 3431: Name (_ADR, 0x00170000) // _ADR: Address DSDT_A_M_I___SB__PCI0_D00A__ADR \ db 008h,05Fh,041h,044h,052h,00Ch,000h,000h ;00002DFB "._ADR..." db 017h,000h ;00002DFD ".." ; 3432: } ; 3434: Device (D00B) DSDT_A_M_I___SB__PCI0_D00B \ db 05Bh,082h,00Fh,044h,030h,030h,042h ;00002E04 "[..D00B" ; 3435: { ; 3436: Name (_ADR, 0x00180000) // _ADR: Address DSDT_A_M_I___SB__PCI0_D00B__ADR \ db 008h,05Fh,041h,044h,052h,00Ch,000h,000h ;00002E0C "._ADR..." db 018h,000h ;00002E0E ".." ; 3437: } ; 3439: Device (D00C) DSDT_A_M_I___SB__PCI0_D00C \ db 05Bh,082h,00Fh,044h,030h,030h,043h ;00002E15 "[..D00C" ; 3440: { ; 3441: Name (_ADR, 0x00180001) // _ADR: Address DSDT_A_M_I___SB__PCI0_D00C__ADR \ db 008h,05Fh,041h,044h,052h,00Ch,001h,000h ;00002E1D "._ADR..." db 018h,000h ;00002E1F ".." ; 3442: } ; 3444: Device (D00D) DSDT_A_M_I___SB__PCI0_D00D \ db 05Bh,082h,00Fh,044h,030h,030h,044h ;00002E26 "[..D00D" ; 3445: { ; 3446: Name (_ADR, 0x00180002) // _ADR: Address DSDT_A_M_I___SB__PCI0_D00D__ADR \ db 008h,05Fh,041h,044h,052h,00Ch,002h,000h ;00002E2E "._ADR..." db 018h,000h ;00002E30 ".." ; 3447: } ; 3449: Device (D00E) DSDT_A_M_I___SB__PCI0_D00E \ db 05Bh,082h,00Fh,044h,030h,030h,045h ;00002E37 "[..D00E" ; 3450: { ; 3451: Name (_ADR, 0x00180003) // _ADR: Address DSDT_A_M_I___SB__PCI0_D00E__ADR \ db 008h,05Fh,041h,044h,052h,00Ch,003h,000h ;00002E3F "._ADR..." db 018h,000h ;00002E41 ".." ; 3452: } ; 3454: Device (EHC1) DSDT_A_M_I___SB__PCI0_EHC1 \ db 05Bh,082h,00Fh,045h,048h,043h,031h ;00002E48 "[..EHC1" ; 3455: { ; 3456: Name (_ADR, 0x001D0000) // _ADR: Address DSDT_A_M_I___SB__PCI0_EHC1__ADR \ db 008h,05Fh,041h,044h,052h,00Ch,000h,000h ;00002E50 "._ADR..." db 01Dh,000h ;00002E52 ".." ; 3457: } ; 3459: Device (D010) DSDT_A_M_I___SB__PCI0_D010 \ db 05Bh,082h,00Fh,044h,030h,031h,030h ;00002E59 "[..D010" ; 3460: { ; 3461: Name (_ADR, 0x001E0000) // _ADR: Address DSDT_A_M_I___SB__PCI0_D010__ADR \ db 008h,05Fh,041h,044h,052h,00Ch,000h,000h ;00002E61 "._ADR..." db 01Eh,000h ;00002E63 ".." ; 3462: } ; 3464: Device (D011) DSDT_A_M_I___SB__PCI0_D011 \ db 05Bh,082h,00Fh,044h,030h,031h,031h ;00002E6A "[..D011" ; 3465: { ; 3466: Name (_ADR, 0x001E0001) // _ADR: Address DSDT_A_M_I___SB__PCI0_D011__ADR \ db 008h,05Fh,041h,044h,052h,00Ch,001h,000h ;00002E72 "._ADR..." db 01Eh,000h ;00002E74 ".." ; 3467: } ; 3469: Device (D012) DSDT_A_M_I___SB__PCI0_D012 \ db 05Bh,082h,00Fh,044h,030h,031h,032h ;00002E7B "[..D012" ; 3470: { ; 3471: Name (_ADR, 0x001E0002) // _ADR: Address DSDT_A_M_I___SB__PCI0_D012__ADR \ db 008h,05Fh,041h,044h,052h,00Ch,002h,000h ;00002E83 "._ADR..." db 01Eh,000h ;00002E85 ".." ; 3472: } ; 3474: Device (D013) DSDT_A_M_I___SB__PCI0_D013 \ db 05Bh,082h,00Fh,044h,030h,031h,033h ;00002E8C "[..D013" ; 3475: { ; 3476: Name (_ADR, 0x001E0003) // _ADR: Address DSDT_A_M_I___SB__PCI0_D013__ADR \ db 008h,05Fh,041h,044h,052h,00Ch,003h,000h ;00002E94 "._ADR..." db 01Eh,000h ;00002E96 ".." ; 3477: } ; 3478: } ; 3479: } ; 3481: Scope (_GPE) db 010h,005h,05Fh,047h,050h,045h ;00002E9C ".._GPE" ; 3482: { ; 3483: } ; 3485: Name (_S0, Package (0x04) // _S0_: S0 System State ; 3486: { ; 3487: Zero, ; 3488: Zero, ; 3489: Zero, ; 3490: Zero ; 3491: }) DSDT_A_M_I___S0_ \ db 008h,05Fh,053h,030h,05Fh ;00002EA1 "._S0_" db 012h,006h,004h,000h,000h,000h,000h ;00002EA8 "......." ; 3492: Name (_S5, Package (0x04) // _S5_: S5 System State ; 3493: { ; 3494: 0x07, ; 3495: Zero, ; 3496: Zero, ; 3497: Zero ; 3498: }) DSDT_A_M_I___S5_ \ db 008h,05Fh,053h,035h,05Fh ;00002EAD "._S5_" db 012h,007h,004h,00Ah,007h,000h,000h,000h ;00002EB5 "........" ; 3499: Method (_PTS, 1, NotSerialized) // _PTS: Prepare To Sleep DSDT_A_M_I___PTS \ db 014h,00Eh,05Fh,050h,054h,053h,001h ;00002EBC ".._PTS." ; 3500: { ; 3501: If (Arg0) db 0A0h,007h,068h ;00002EBF "..h" ; 3502: { ; 3503: PPTS (Arg0) db 050h,050h,054h,053h,068h ;00002EC4 "PPTSh" ; 3504: } ; 3505: } ; 3507: Method (_WAK, 1, NotSerialized) // _WAK: Wake DSDT_A_M_I___WAK \ db 014h,010h,05Fh,057h,041h,04Bh,001h ;00002ECB ".._WAK." ; 3508: { ; 3509: PWAK (Arg0) db 050h,057h,041h,04Bh,068h ;00002ED0 "PWAKh" ; 3510: Return (WAKP) /* \WAKP */ db 0A4h,057h,041h,04Bh,050h ;00002ED5 ".WAKP" ; 3511: } ; 3513: Scope (\) db 010h,045h,014h,05Ch,000h ;00002EDA ".E.\." ; 3514: { ; 3515: OperationRegion (PMIO, SystemIO, PMBS, 0x46) DSDT_A_M_I__PMIO \ db 05Bh,080h,050h,04Dh,049h,04Fh,001h,050h ;00002EE2 "[.PMIO.P" db 04Dh,042h,053h,00Ah,046h ;00002EE7 "MBS.F" ; 3516: Field (PMIO, ByteAcc, NoLock, Preserve) ; 3517: { ; 3518: Offset (0x01), ; 3519: PWBS, 1, ; 3520: Offset (0x20), ; 3521: , 13, ; 3522: PMEB, 1, ; 3523: Offset (0x42), ; 3524: , 1, ; 3525: GPEC, 1 ; 3526: } db 05Bh,081h,021h,050h,04Dh,049h,04Fh,001h ;00002EEF "[.!PMIO." db 000h,008h,050h,057h,042h,053h,001h,000h ;00002EF7 "..PWBS.." db 047h,00Fh,000h,00Dh,050h,04Dh,045h,042h ;00002EFF "G...PMEB" db 001h,000h,042h,010h,000h,001h,047h,050h ;00002F07 "..B...GP" db 045h,043h,001h ;00002F0A "EC." ; 3528: Field (PMIO, ByteAcc, NoLock, WriteAsZeros) ; 3529: { ; 3530: Offset (0x20), ; 3531: , 4, ; 3532: PSCI, 1, ; 3533: SCIS, 1 ; 3534: } db 05Bh,081h,015h,050h,04Dh,049h,04Fh,041h ;00002F12 "[..PMIOA" db 000h,040h,010h,000h,004h,050h,053h,043h ;00002F1A ".@...PSC" db 049h,001h,053h,043h,049h,053h,001h ;00002F21 "I.SCIS." ; 3536: OperationRegion (PMCR, SystemMemory, PFDR, 0x04) DSDT_A_M_I__PMCR \ db 05Bh,080h,050h,04Dh,043h,052h,000h,050h ;00002F29 "[.PMCR.P" db 046h,044h,052h,00Ah,004h ;00002F2E "FDR.." ; 3537: Field (PMCR, DWordAcc, Lock, Preserve) ; 3538: { ; 3539: L10D, 1, ; 3540: L11D, 1, ; 3541: L12D, 1, ; 3542: L13D, 1, ; 3543: L14D, 1, ; 3544: L15D, 1, ; 3545: Offset (0x01), ; 3546: SD1D, 1, ; 3547: SD2D, 1, ; 3548: SD3D, 1, ; 3549: HSID, 1, ; 3550: , 1, ; 3551: LPED, 1, ; 3552: OTGD, 1, ; 3553: Offset (0x02), ; 3554: , 1, ; 3555: , 1, ; 3556: , 1, ; 3557: , 1, ; 3558: RP1D, 1, ; 3559: RP2D, 1, ; 3560: RP3D, 1, ; 3561: RP4D, 1, ; 3562: L20D, 1, ; 3563: L21D, 1, ; 3564: L22D, 1, ; 3565: L23D, 1, ; 3566: L24D, 1, ; 3567: L25D, 1, ; 3568: L26D, 1, ; 3569: L27D, 1 ; 3570: } db 05Bh,081h,04Dh,008h,050h,04Dh,043h,052h ;00002F36 "[.M.PMCR" db 013h,04Ch,031h,030h,044h,001h,04Ch,031h ;00002F3E ".L10D.L1" db 031h,044h,001h,04Ch,031h,032h,044h,001h ;00002F46 "1D.L12D." db 04Ch,031h,033h,044h,001h,04Ch,031h,034h ;00002F4E "L13D.L14" db 044h,001h,04Ch,031h,035h,044h,001h,000h ;00002F56 "D.L15D.." db 002h,053h,044h,031h,044h,001h,053h,044h ;00002F5E ".SD1D.SD" db 032h,044h,001h,053h,044h,033h,044h,001h ;00002F66 "2D.SD3D." db 048h,053h,049h,044h,001h,000h,001h,04Ch ;00002F6E "HSID...L" db 050h,045h,044h,001h,04Fh,054h,047h,044h ;00002F76 "PED.OTGD" db 001h,000h,001h,000h,001h,000h,001h,000h ;00002F7E "........" db 001h,000h,001h,052h,050h,031h,044h,001h ;00002F86 "...RP1D." db 052h,050h,032h,044h,001h,052h,050h,033h ;00002F8E "RP2D.RP3" db 044h,001h,052h,050h,034h,044h,001h,04Ch ;00002F96 "D.RP4D.L" db 032h,030h,044h,001h,04Ch,032h,031h,044h ;00002F9E "20D.L21D" db 001h,04Ch,032h,032h,044h,001h,04Ch,032h ;00002FA6 ".L22D.L2" db 033h,044h,001h,04Ch,032h,034h,044h,001h ;00002FAE "3D.L24D." db 04Ch,032h,035h,044h,001h,04Ch,032h,036h ;00002FB6 "L25D.L26" db 044h,001h,04Ch,032h,037h,044h,001h ;00002FBD "D.L27D." ; 3572: OperationRegion (CLKC, SystemMemory, PCLK, 0x18) DSDT_A_M_I__CLKC \ db 05Bh,080h,043h,04Ch,04Bh,043h,000h,050h ;00002FC5 "[.CLKC.P" db 043h,04Ch,04Bh,00Ah,018h ;00002FCA "CLK.." ; 3573: Field (CLKC, DWordAcc, Lock, Preserve) ; 3574: { ; 3575: CKC0, 2, ; 3576: CKF0, 1, ; 3577: Offset (0x04), ; 3578: CKC1, 2, ; 3579: CKF1, 1, ; 3580: Offset (0x08), ; 3581: CKC2, 2, ; 3582: CKF2, 1, ; 3583: Offset (0x0C), ; 3584: CKC3, 2, ; 3585: CKF3, 1, ; 3586: Offset (0x10), ; 3587: CKC4, 2, ; 3588: CKF4, 1, ; 3589: Offset (0x14), ; 3590: CKC5, 2, ; 3591: CKF5, 1, ; 3592: Offset (0x18) ; 3593: } db 05Bh,081h,04Fh,004h,043h,04Ch,04Bh,043h ;00002FD2 "[.O.CLKC" db 013h,043h,04Bh,043h,030h,002h,043h,04Bh ;00002FDA ".CKC0.CK" db 046h,030h,001h,000h,01Dh,043h,04Bh,043h ;00002FE2 "F0...CKC" db 031h,002h,043h,04Bh,046h,031h,001h,000h ;00002FEA "1.CKF1.." db 01Dh,043h,04Bh,043h,032h,002h,043h,04Bh ;00002FF2 ".CKC2.CK" db 046h,032h,001h,000h,01Dh,043h,04Bh,043h ;00002FFA "F2...CKC" db 033h,002h,043h,04Bh,046h,033h,001h,000h ;00003002 "3.CKF3.." db 01Dh,043h,04Bh,043h,034h,002h,043h,04Bh ;0000300A ".CKC4.CK" db 046h,034h,001h,000h,01Dh,043h,04Bh,043h ;00003012 "F4...CKC" db 035h,002h,043h,04Bh,046h,035h,001h,000h ;0000301A "5.CKF5.." db 01Dh ;0000301B "." ; 3594: } ; 3596: Scope (_SB) db 010h,04Ch,066h,05Fh,053h,042h,05Fh ;00003022 ".Lf_SB_" ; 3597: { ; 3598: Device (LPEA) DSDT_A_M_I___SB__LPEA \ db 05Bh,082h,049h,040h,04Ch,050h,045h,041h ;0000302A "[.I@LPEA" ; 3599: { ; 3600: Name (_ADR, Zero) // _ADR: Address DSDT_A_M_I___SB__LPEA__ADR \ db 008h,05Fh,041h,044h,052h,000h ;00003030 "._ADR." ; 3601: Name (_HID, "80860F28" /* Intel SST Audio DSP */) // _HID: Hardware ID DSDT_A_M_I___SB__LPEA__HID \ db 008h,05Fh,048h,049h,044h,00Dh,038h,030h ;00003038 "._HID.80" db 038h,036h,030h,046h,032h,038h,000h ;0000303F "860F28." ; 3602: Name (_CID, "80860F28" /* Intel SST Audio DSP */) // _CID: Compatible ID DSDT_A_M_I___SB__LPEA__CID \ db 008h,05Fh,043h,049h,044h,00Dh,038h,030h ;00003047 "._CID.80" db 038h,036h,030h,046h,032h,038h,000h ;0000304E "860F28." ; 3603: Name (_DDN, "Intel(R) Low Power Audio Controller - 80860F28") // _DDN: DOS Device Name DSDT_A_M_I___SB__LPEA__DDN \ db 008h,05Fh,044h,044h,04Eh,00Dh,049h,06Eh ;00003056 "._DDN.In" db 074h,065h,06Ch,028h,052h,029h,020h,04Ch ;0000305E "tel(R) L" db 06Fh,077h,020h,050h,06Fh,077h,065h,072h ;00003066 "ow Power" db 020h,041h,075h,064h,069h,06Fh,020h,043h ;0000306E " Audio C" db 06Fh,06Eh,074h,072h,06Fh,06Ch,06Ch,065h ;00003076 "ontrolle" db 072h,020h,02Dh,020h,038h,030h,038h,036h ;0000307E "r - 8086" db 030h,046h,032h,038h,000h ;00003083 "0F28." ; 3604: Name (_SUB, "80867270") // _SUB: Subsystem ID DSDT_A_M_I___SB__LPEA__SUB \ db 008h,05Fh,053h,055h,042h,00Dh,038h,030h ;0000308B "._SUB.80" db 038h,036h,037h,032h,037h,030h,000h ;00003092 "867270." ; 3605: Name (_UID, One) // _UID: Unique ID DSDT_A_M_I___SB__LPEA__UID \ db 008h,05Fh,055h,049h,044h,001h ;00003098 "._UID." ; 3606: Name (_DEP, Package (0x01) // _DEP: Dependencies ; 3607: { ; 3608: ^I2C2.RTEK ; 3609: }) DSDT_A_M_I___SB__LPEA__DEP \ db 008h,05Fh,044h,045h,050h ;0000309D "._DEP" db 012h,00Ch,001h,05Eh,02Eh,049h,032h,043h ;000030A5 "...^.I2C" db 032h,052h,054h,045h,04Bh ;000030AA "2RTEK" ; 3610: Name (WDEP, Package (0x01) ; 3611: { ; 3612: ^I2C2.RTEK ; 3613: }) DSDT_A_M_I___SB__LPEA_WDEP \ db 008h,057h,044h,045h,050h ;000030AF ".WDEP" db 012h,00Ch,001h,05Eh,02Eh,049h,032h,043h ;000030B7 "...^.I2C" db 032h,052h,054h,045h,04Bh ;000030BC "2RTEK" ; 3614: Name (_PR0, Package (0x01) // _PR0: Power Resources for D0 ; 3615: { ; 3616: PLPE ; 3617: }) DSDT_A_M_I___SB__LPEA__PR0 \ db 008h,05Fh,050h,052h,030h ;000030C1 "._PR0" db 012h,006h,001h,050h,04Ch,050h,045h ;000030C8 "...PLPE" ; 3618: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__LPEA__STA \ db 014h,01Bh,05Fh,053h,054h,041h,000h ;000030CF ".._STA." ; 3619: { ; 3620: If (((LPEE == 0x02) && (LPED == Zero))) db 0A0h,012h ;000030D1 ".." db 090h ;000030D2 "." db 093h,04Ch,050h,045h,045h,00Ah,002h ;000030D9 ".LPEE.." db 093h,04Ch,050h,045h,044h,000h ;000030DF ".LPED." ; 3621: { ; 3622: Return (0x0F) db 0A4h,00Ah,00Fh ;000030E2 "..." ; 3623: } ; 3625: Return (Zero) db 0A4h,000h ;000030E4 ".." ; 3626: } ; 3628: Method (_DIS, 0, NotSerialized) // _DIS: Disable Device DSDT_A_M_I___SB__LPEA__DIS \ db 014h,006h,05Fh,044h,049h,053h,000h ;000030EB ".._DIS." ; 3629: { ; 3630: } ; 3632: Name (RBUF, ResourceTemplate () DSDT_A_M_I___SB__LPEA_RBUF \ db 008h,052h,042h,055h,046h,011h,040h,006h ;000030F3 ".RBUF.@." db 00Ah,05Ch ;000030F5 ".\" ; 3633: { ; 3634: Memory32Fixed (ReadWrite, ; 3635: 0x12345678, // Address Base ; 3636: 0x00200000, // Address Length ; 3637: _Y04) db 086h,009h,000h,001h,078h,056h,034h,012h ;000030FD "....xV4." db 000h,000h,020h,000h ;00003101 ".. ." ; 3638: Memory32Fixed (ReadWrite, ; 3639: 0xFE830000, // Address Base ; 3640: 0x00001000, // Address Length ; 3641: _Y05) db 086h,009h,000h,001h,000h,000h,083h,0FEh ;00003109 "........" db 000h,010h,000h,000h ;0000310D "...." ; 3642: Memory32Fixed (ReadWrite, ; 3643: 0x55AA55AA, // Address Base ; 3644: 0x00200000, // Address Length ; 3645: _Y06) db 086h,009h,000h,001h,0AAh,055h,0AAh,055h ;00003115 ".....U.U" db 000h,000h,020h,000h ;00003119 ".. ." ; 3646: Interrupt (ResourceConsumer, Level, ActiveLow, Exclusive, ,, ) ; 3647: { ; 3648: 0x0000001D, ; 3649: } db 089h,006h,000h,005h,001h,01Dh,000h,000h ;00003121 "........" db 000h ;00003122 "." ; 3650: Interrupt (ResourceConsumer, Level, ActiveLow, Exclusive, ,, ) ; 3651: { ; 3652: 0x00000018, ; 3653: } db 089h,006h,000h,005h,001h,018h,000h,000h ;0000312A "........" db 000h ;0000312B "." ; 3654: Interrupt (ResourceConsumer, Level, ActiveLow, Exclusive, ,, ) ; 3655: { ; 3656: 0x00000019, ; 3657: } db 089h,006h,000h,005h,001h,019h,000h,000h ;00003133 "........" db 000h ;00003134 "." ; 3658: Interrupt (ResourceConsumer, Level, ActiveLow, Exclusive, ,, ) ; 3659: { ; 3660: 0x0000001A, ; 3661: } db 089h,006h,000h,005h,001h,01Ah,000h,000h ;0000313C "........" db 000h ;0000313D "." ; 3662: Interrupt (ResourceConsumer, Level, ActiveLow, Exclusive, ,, ) ; 3663: { ; 3664: 0x0000001B, ; 3665: } db 089h,006h,000h,005h,001h,01Bh,000h,000h ;00003145 "........" db 000h ;00003146 "." ; 3666: Interrupt (ResourceConsumer, Level, ActiveLow, Exclusive, ,, ) ; 3667: { ; 3668: 0x0000001C, ; 3669: } db 089h,006h,000h,005h,001h,01Ch,000h,000h ;0000314E "........" db 000h ;0000314F "." db 079h,000h ;00003151 "y." ; 3670: }) ; 3671: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__LPEA__CRS \ db 014h,048h,004h,05Fh,043h,052h,053h,000h ;00003159 ".H._CRS." ; 3672: { ; 3673: CreateDWordField (RBUF, \_SB.LPEA._Y04._BAS, B0BA) // _BAS: Base Address db 08Ah,052h,042h,055h,046h,00Ah,004h,042h ;00003161 ".RBUF..B" db 030h,042h,041h ;00003164 "0BA" ; 3674: B0BA = LPE0 /* \LPE0 */ db 070h,04Ch,050h,045h,030h,042h,030h,042h ;0000316C "pLPE0B0B" db 041h ;0000316D "A" ; 3675: CreateDWordField (RBUF, \_SB.LPEA._Y05._BAS, B1BA) // _BAS: Base Address db 08Ah,052h,042h,055h,046h,00Ah,010h,042h ;00003175 ".RBUF..B" db 031h,042h,041h ;00003178 "1BA" ; 3676: B1BA = LPE1 /* \LPE1 */ db 070h,04Ch,050h,045h,031h,042h,031h,042h ;00003180 "pLPE1B1B" db 041h ;00003181 "A" ; 3677: CreateDWordField (RBUF, \_SB.LPEA._Y06._BAS, B2BA) // _BAS: Base Address db 08Ah,052h,042h,055h,046h,00Ah,01Ch,042h ;00003189 ".RBUF..B" db 032h,042h,041h ;0000318C "2BA" ; 3678: B2BA = LPE2 /* \LPE2 */ db 070h,04Ch,050h,045h,032h,042h,032h,042h ;00003194 "pLPE2B2B" db 041h ;00003195 "A" ; 3679: Return (RBUF) /* \_SB_.LPEA.RBUF */ db 0A4h,052h,042h,055h,046h ;0000319A ".RBUF" ; 3680: } ; 3682: OperationRegion (KEYS, SystemMemory, LPE1, 0x0100) DSDT_A_M_I___SB__LPEA_KEYS \ db 05Bh,080h,04Bh,045h,059h,053h,000h,04Ch ;000031A2 "[.KEYS.L" db 050h,045h,031h,00Bh,000h,001h ;000031A8 "PE1..." ; 3683: Field (KEYS, DWordAcc, NoLock, WriteAsZeros) ; 3684: { ; 3685: Offset (0x84), ; 3686: PSAT, 32 ; 3687: } db 05Bh,081h,00Eh,04Bh,045h,059h,053h,043h ;000031B0 "[..KEYSC" db 000h,040h,042h,050h,053h,041h,054h,020h ;000031B8 ".@BPSAT " ; 3689: PowerResource (PLPE, 0x05, 0x0000) DSDT_A_M_I___SB__LPEA_PLPE \ db 05Bh,084h,045h,004h,050h,04Ch,050h,045h ;000031C0 "[.E.PLPE" db 005h,000h,000h ;000031C3 "..." ; 3690: { ; 3691: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__LPEA_PLPE__STA \ db 014h,008h,05Fh,053h,054h,041h,000h ;000031CA ".._STA." ; 3692: { ; 3693: Return (One) db 0A4h,001h ;000031CC ".." ; 3694: } ; 3696: Method (_ON, 0, NotSerialized) // _ON_: Power On DSDT_A_M_I___SB__LPEA_PLPE__ON_ \ db 014h,01Ah,05Fh,04Fh,04Eh,05Fh,000h ;000031D3 ".._ON_." ; 3697: { ; 3698: PSAT &= 0xFFFFFFFC db 07Bh,050h,053h,041h,054h,00Ch,0FCh,0FFh ;000031DB "{PSAT..." db 0FFh,0FFh,050h,053h,041h,054h ;000031E1 "..PSAT" ; 3699: Local0 = PSAT /* \_SB_.LPEA.PSAT */ db 070h,050h,053h,041h,054h,060h ;000031E7 "pPSAT`" ; 3700: } ; 3702: Method (_OFF, 0, NotSerialized) // _OFF: Power Off DSDT_A_M_I___SB__LPEA_PLPE__OFF \ db 014h,017h,05Fh,04Fh,046h,046h,000h ;000031EE ".._OFF." ; 3703: { ; 3704: PSAT |= 0x03 db 07Dh,050h,053h,041h,054h,00Ah,003h,050h ;000031F6 "}PSAT..P" db 053h,041h,054h ;000031F9 "SAT" ; 3705: Local0 = PSAT /* \_SB_.LPEA.PSAT */ db 070h,050h,053h,041h,054h,060h ;000031FF "pPSAT`" ; 3706: } ; 3707: } ; 3709: Device (ADMA) DSDT_A_M_I___SB__LPEA_ADMA \ db 05Bh,082h,04Bh,00Ah,041h,044h,04Dh,041h ;00003207 "[.K.ADMA" ; 3710: { ; 3711: Name (_ADR, Zero) // _ADR: Address DSDT_A_M_I___SB__LPEA_ADMA__ADR \ db 008h,05Fh,041h,044h,052h,000h ;0000320D "._ADR." ; 3712: Name (_HID, "ADMA0F28" /* Intel Audio DMA */) // _HID: Hardware ID DSDT_A_M_I___SB__LPEA_ADMA__HID \ db 008h,05Fh,048h,049h,044h,00Dh,041h,044h ;00003215 "._HID.AD" db 04Dh,041h,030h,046h,032h,038h,000h ;0000321C "MA0F28." ; 3713: Name (_CID, "ADMA0F28" /* Intel Audio DMA */) // _CID: Compatible ID DSDT_A_M_I___SB__LPEA_ADMA__CID \ db 008h,05Fh,043h,049h,044h,00Dh,041h,044h ;00003224 "._CID.AD" db 04Dh,041h,030h,046h,032h,038h,000h ;0000322B "MA0F28." ; 3714: Name (_DDN, "Intel(R) Audio DMA0 - DMA0F28") // _DDN: DOS Device Name DSDT_A_M_I___SB__LPEA_ADMA__DDN \ db 008h,05Fh,044h,044h,04Eh,00Dh,049h,06Eh ;00003233 "._DDN.In" db 074h,065h,06Ch,028h,052h,029h,020h,041h ;0000323B "tel(R) A" db 075h,064h,069h,06Fh,020h,020h,044h,04Dh ;00003243 "udio DM" db 041h,030h,020h,02Dh,020h,044h,04Dh,041h ;0000324B "A0 - DMA" db 030h,046h,032h,038h,000h ;00003250 "0F28." ; 3715: Name (_UID, One) // _UID: Unique ID DSDT_A_M_I___SB__LPEA_ADMA__UID \ db 008h,05Fh,055h,049h,044h,001h ;00003256 "._UID." ; 3716: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__LPEA_ADMA__STA \ db 014h,015h,05Fh,053h,054h,041h,000h ;0000325D ".._STA." ; 3717: { ; 3718: If ((OSSL & 0x80)) db 0A0h,00Ch ;0000325F ".." db 07Bh,04Fh,053h,053h,04Ch,00Ah,080h,000h ;00003267 "{OSSL..." ; 3719: { ; 3720: Return (0x0F) db 0A4h,00Ah,00Fh ;0000326A "..." ; 3721: } ; 3723: Return (Zero) db 0A4h,000h ;0000326C ".." ; 3724: } ; 3726: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__LPEA_ADMA__CRS \ db 014h,03Fh,05Fh,043h,052h,053h,000h ;00003273 ".?_CRS." ; 3727: { ; 3728: Name (RBUF, ResourceTemplate () DSDT_A_M_I___SB__LPEA_ADMA__CRS_RBUF \ db 008h,052h,042h,055h,046h,011h,01Ah,00Ah ;0000327B ".RBUF..." db 017h ;0000327C "." ; 3729: { ; 3730: Memory32Fixed (ReadWrite, ; 3731: 0xDF498000, // Address Base ; 3732: 0x00001000, // Address Length ; 3733: _Y07) db 086h,009h,000h,001h,000h,080h,049h,0DFh ;00003284 "......I." db 000h,010h,000h,000h ;00003288 "...." ; 3734: Interrupt (ResourceConsumer, Level, ActiveLow, Exclusive, ,, ) ; 3735: { ; 3736: 0x00000018, ; 3737: } db 089h,006h,000h,005h,001h,018h,000h,000h ;00003290 "........" db 000h ;00003291 "." db 079h,000h ;00003293 "y." ; 3738: }) ; 3739: CreateDWordField (RBUF, \_SB.LPEA.ADMA._CRS._Y07._BAS, B0BA) // _BAS: Base Address db 08Ah,052h,042h,055h,046h,00Ah,004h,042h ;0000329B ".RBUF..B" db 030h,042h,041h ;0000329E "0BA" ; 3740: B0BA = LPE0 /* \LPE0 */ db 070h,04Ch,050h,045h,030h,042h,030h,042h ;000032A6 "pLPE0B0B" db 041h ;000032A7 "A" ; 3741: Return (RBUF) /* \_SB_.LPEA.ADMA._CRS.RBUF */ db 0A4h,052h,042h,055h,046h ;000032AC ".RBUF" ; 3742: } ; 3743: } ; 3745: Device (SSP1) DSDT_A_M_I___SB__LPEA_SSP1 \ db 05Bh,082h,04Fh,017h,053h,053h,050h,031h ;000032B4 "[.O.SSP1" ; 3746: { ; 3747: Name (_ADR, Zero) // _ADR: Address DSDT_A_M_I___SB__LPEA_SSP1__ADR \ db 008h,05Fh,041h,044h,052h,000h ;000032BA "._ADR." ; 3748: Name (_HID, "SSPX0000" /* Intel SSP Device */) // _HID: Hardware ID DSDT_A_M_I___SB__LPEA_SSP1__HID \ db 008h,05Fh,048h,049h,044h,00Dh,053h,053h ;000032C2 "._HID.SS" db 050h,058h,030h,030h,030h,030h,000h ;000032C9 "PX0000." ; 3749: Name (_CID, "SSPX0000" /* Intel SSP Device */) // _CID: Compatible ID DSDT_A_M_I___SB__LPEA_SSP1__CID \ db 008h,05Fh,043h,049h,044h,00Dh,053h,053h ;000032D1 "._CID.SS" db 050h,058h,030h,030h,030h,030h,000h ;000032D8 "PX0000." ; 3750: Name (_DDN, "Intel(R) SSP Device") // _DDN: DOS Device Name DSDT_A_M_I___SB__LPEA_SSP1__DDN \ db 008h,05Fh,044h,044h,04Eh,00Dh,049h,06Eh ;000032E0 "._DDN.In" db 074h,065h,06Ch,028h,052h,029h,020h,053h ;000032E8 "tel(R) S" db 053h,050h,020h,044h,065h,076h,069h,063h ;000032F0 "SP Devic" db 065h,000h ;000032F2 "e." ; 3751: Name (_UID, One) // _UID: Unique ID DSDT_A_M_I___SB__LPEA_SSP1__UID \ db 008h,05Fh,055h,049h,044h,001h ;000032F8 "._UID." ; 3752: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__LPEA_SSP1__STA \ db 014h,015h,05Fh,053h,054h,041h,000h ;000032FF ".._STA." ; 3753: { ; 3754: If ((OSSL & 0x80)) db 0A0h,00Ch ;00003301 ".." db 07Bh,04Fh,053h,053h,04Ch,00Ah,080h,000h ;00003309 "{OSSL..." ; 3755: { ; 3756: Return (0x0F) db 0A4h,00Ah,00Fh ;0000330C "..." ; 3757: } ; 3759: Return (Zero) db 0A4h,000h ;0000330E ".." ; 3760: } ; 3762: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__LPEA_SSP1__CRS \ db 014h,045h,004h,05Fh,043h,052h,053h,000h ;00003316 ".E._CRS." ; 3763: { ; 3764: Name (RBUF, ResourceTemplate () DSDT_A_M_I___SB__LPEA_SSP1__CRS_RBUF \ db 008h,052h,042h,055h,046h,011h,01Ah,00Ah ;0000331E ".RBUF..." db 017h ;0000331F "." ; 3765: { ; 3766: Memory32Fixed (ReadWrite, ; 3767: 0xDF4A1000, // Address Base ; 3768: 0x00001000, // Address Length ; 3769: _Y08) db 086h,009h,000h,001h,000h,010h,04Ah,0DFh ;00003327 "......J." db 000h,010h,000h,000h ;0000332B "...." ; 3770: Interrupt (ResourceConsumer, Level, ActiveLow, Exclusive, ,, ) ; 3771: { ; 3772: 0x0000001B, ; 3773: } db 089h,006h,000h,005h,001h,01Bh,000h,000h ;00003333 "........" db 000h ;00003334 "." db 079h,000h ;00003336 "y." ; 3774: }) ; 3775: CreateDWordField (RBUF, \_SB.LPEA.SSP1._CRS._Y08._BAS, B0BA) // _BAS: Base Address db 08Ah,052h,042h,055h,046h,00Ah,004h,042h ;0000333E ".RBUF..B" db 030h,042h,041h ;00003341 "0BA" ; 3776: B0BA = (LPE0 + 0x000A1000) db 072h,04Ch,050h,045h,030h,00Ch,000h,010h ;00003349 "rLPE0..." db 00Ah,000h,042h,030h,042h,041h ;0000334F "..B0BA" ; 3777: Return (RBUF) /* \_SB_.LPEA.SSP1._CRS.RBUF */ db 0A4h,052h,042h,055h,046h ;00003354 ".RBUF" ; 3778: } ; 3780: Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method DSDT_A_M_I___SB__LPEA_SSP1__DSM \ db 014h,048h,00Dh,05Fh,044h,053h,04Dh,00Ch ;0000335C ".H._DSM." DSDT_A_M_I___SB__LPEA_SSP1__DSM__T_0 \ db 008h,05Fh,054h,05Fh,030h,000h ;00003362 "._T_0." ; 3781: { ; 3782: If ((Arg0 == ToUUID ("886a3f26-600c-4401-b7b1-01e9c2e7e77e") /* Unknown UUID */)) db 0A0h,01Fh ;00003364 ".." db 093h,068h ;00003366 ".h" db 011h,013h,00Ah,010h,026h,03Fh,06Ah,088h ;0000336E "....&?j." db 00Ch,060h,001h,044h,0B7h,0B1h,001h,0E9h ;00003376 ".`.D...." db 0C2h,0E7h,0E7h,07Eh ;0000337A "...~" ; 3783: { ; 3784: Return ("BLUET") db 0A4h,00Dh,042h,04Ch,055h,045h,054h,000h ;00003382 "..BLUET." ; 3785: } ; 3787: If ((Arg0 == ToUUID ("30d3f83e-2ee1-4bf0-86e9-f69ded2887ee") /* Unknown UUID */)) db 0A0h,019h ;00003384 ".." db 093h,068h ;00003386 ".h" db 011h,013h,00Ah,010h,03Eh,0F8h,0D3h,030h ;0000338E "....>..0" db 0E1h,02Eh,0F0h,04Bh,086h,0E9h,0F6h,09Dh ;00003396 "...K...." db 0EDh,028h,087h,0EEh ;0000339A ".(.." ; 3788: { ; 3789: Return (One) db 0A4h,001h ;0000339C ".." ; 3790: } ; 3792: If ((Arg0 == ToUUID ("208b1400-f7c8-4325-ab32-53cd79b7d0a6") /* Unknown UUID */)) db 0A0h,01Dh ;0000339E ".." db 093h,068h ;000033A0 ".h" db 011h,013h,00Ah,010h,000h,014h,08Bh,020h ;000033A8 "....... " db 0C8h,0F7h,025h,043h,0ABh,032h,053h,0CDh ;000033B0 "..%C.2S." db 079h,0B7h,0D0h,0A6h ;000033B4 "y..." ; 3793: { ; 3794: Return (0xFF2A1000) db 0A4h,00Ch,000h,010h,02Ah,0FFh ;000033BA "....*." ; 3795: } ; 3797: If ((Arg0 == ToUUID ("e6e37c60-e78b-4fbd-bd26-5bd3667a6c9a") /* Unknown UUID */)) db 0A0h,04Ah,006h ;000033BD ".J." db 093h,068h ;000033BF ".h" db 011h,013h,00Ah,010h,060h,07Ch,0E3h,0E6h ;000033C7 "....`|.." db 08Bh,0E7h,0BDh,04Fh,0BDh,026h,05Bh,0D3h ;000033CF "...O.&[." db 066h,07Ah,06Ch,09Ah ;000033D3 "fzl." ; 3798: { ; 3799: Switch (ToInteger (Arg1)) db 0A2h,049h,004h,001h ;000033D7 ".I.." db 070h ;000033D8 "p" db 099h,069h,000h,05Fh,054h,05Fh,030h ;000033DF ".i._T_0" ; 3800: { ; 3801: Case (0x08) db 0A0h,012h ;000033E1 ".." db 093h,05Fh,054h,05Fh,030h,00Ah,008h ;000033E8 "._T_0.." ; 3802: { ; 3803: Return (Buffer (0x05) db 0A4h ;000033E9 "." db 011h,008h,00Ah,005h,000h,000h,000h,000h ;000033F1 "........" db 001h ;000033F2 "." db 0A1h,029h ;000033F4 ".)" ; 3804: { ; 3805: 0x00, 0x00, 0x00, 0x00, 0x01 // ..... ; 3806: }) ; 3807: } ; 3808: Case (0x10) db 0A0h,012h ;000033F6 ".." db 093h,05Fh,054h,05Fh,030h,00Ah,010h ;000033FD "._T_0.." ; 3809: { ; 3810: Return (Buffer (0x05) db 0A4h ;000033FE "." db 011h,008h,00Ah,005h,006h,002h,000h,00Eh ;00003406 "........" db 010h ;00003407 "." db 0A1h,014h ;00003409 ".." ; 3811: { ; 3812: 0x06, 0x02, 0x00, 0x0E, 0x10 // ..... ; 3813: }) ; 3814: } ; 3815: Case (0x30) db 0A0h,012h ;0000340B ".." db 093h,05Fh,054h,05Fh,030h,00Ah,030h ;00003412 "._T_0.0" ; 3816: { ; 3817: Return (Buffer (0x05) db 0A4h ;00003413 "." db 011h,008h,00Ah,005h,006h,002h,000h,00Eh ;0000341B "........" db 010h ;0000341C "." db 0A5h ;0000341D "." ; 3818: { ; 3819: 0x06, 0x02, 0x00, 0x0E, 0x10 // ..... ; 3820: }) ; 3821: } ; 3823: } ; 3825: Return ("ERR-T") db 0A4h,00Dh,045h,052h,052h,02Dh,054h,000h ;00003425 "..ERR-T." ; 3826: } ; 3828: Return ("ERR-M") db 0A4h,00Dh,045h,052h,052h,02Dh,04Dh,000h ;0000342D "..ERR-M." ; 3829: } ; 3830: } ; 3831: } ; 3833: Device (TIMC) DSDT_A_M_I___SB__TIMC \ db 05Bh,082h,04Dh,00Dh,054h,049h,04Dh,043h ;00003435 "[.M.TIMC" ; 3834: { ; 3835: Name (_ADR, Zero) // _ADR: Address DSDT_A_M_I___SB__TIMC__ADR \ db 008h,05Fh,041h,044h,052h,000h ;0000343B "._ADR." ; 3836: Name (_HID, "TIMC0F28") // _HID: Hardware ID DSDT_A_M_I___SB__TIMC__HID \ db 008h,05Fh,048h,049h,044h,00Dh,054h,049h ;00003443 "._HID.TI" db 04Dh,043h,030h,046h,032h,038h,000h ;0000344A "MC0F28." ; 3837: Name (_CID, "TIMC0F28") // _CID: Compatible ID DSDT_A_M_I___SB__TIMC__CID \ db 008h,05Fh,043h,049h,044h,00Dh,054h,049h ;00003452 "._CID.TI" db 04Dh,043h,030h,046h,032h,038h,000h ;00003459 "MC0F28." ; 3838: Name (_DDN, "Intel(R) Audio Machine Driver - TIMC0F28") // _DDN: DOS Device Name DSDT_A_M_I___SB__TIMC__DDN \ db 008h,05Fh,044h,044h,04Eh,00Dh,049h,06Eh ;00003461 "._DDN.In" db 074h,065h,06Ch,028h,052h,029h,020h,041h ;00003469 "tel(R) A" db 075h,064h,069h,06Fh,020h,04Dh,061h,063h ;00003471 "udio Mac" db 068h,069h,06Eh,065h,020h,044h,072h,069h ;00003479 "hine Dri" db 076h,065h,072h,020h,02Dh,020h,054h,049h ;00003481 "ver - TI" db 04Dh,043h,030h,046h,032h,038h,000h ;00003488 "MC0F28." ; 3839: Name (_UID, One) // _UID: Unique ID DSDT_A_M_I___SB__TIMC__UID \ db 008h,05Fh,055h,049h,044h,001h ;0000348E "._UID." ; 3840: Name (_DEP, Package (0x02) // _DEP: Dependencies ; 3841: { ; 3842: GPO2, ; 3843: ^I2C2.TTLV ; 3844: }) DSDT_A_M_I___SB__TIMC__DEP \ db 008h,05Fh,044h,045h,050h ;00003493 "._DEP" db 012h,010h,002h,047h,050h,04Fh,032h,05Eh ;0000349B "...GPO2^" db 02Eh,049h,032h,043h,032h,054h,054h,04Ch ;000034A3 ".I2C2TTL" db 056h ;000034A4 "V" ; 3845: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__TIMC__STA \ db 014h,008h,05Fh,053h,054h,041h,000h ;000034AB ".._STA." ; 3846: { ; 3847: Return (Zero) db 0A4h,000h ;000034AD ".." ; 3848: } ; 3850: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__TIMC__CRS \ db 014h,04Eh,005h,05Fh,043h,052h,053h,000h ;000034B5 ".N._CRS." ; 3851: { ; 3852: Name (RBUF, ResourceTemplate () DSDT_A_M_I___SB__TIMC__CRS_RBUF \ db 008h,052h,042h,055h,046h,011h,04Ch,004h ;000034BD ".RBUF.L." db 00Ah,048h ;000034BF ".H" ; 3853: { ; 3854: GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullNone, 0x0000, ; 3855: "\\_SB.GPO2", 0x00, ResourceConsumer, , ; 3856: ) ; 3857: { // Pin list ; 3858: 0x0004 ; 3859: } db 08Ch,020h,000h,001h,000h,001h,000h,011h ;000034C7 ". ......" db 000h,003h,000h,000h,000h,000h,017h,000h ;000034CF "........" db 000h,019h,000h,023h,000h,000h,000h,004h ;000034D7 "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;000034DF ".\_SB.GP" db 04Fh,032h,000h ;000034E2 "O2." ; 3860: GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullNone, 0x0000, ; 3861: "\\_SB.GPO2", 0x00, ResourceConsumer, , ; 3862: ) ; 3863: { // Pin list ; 3864: 0x001B ; 3865: } db 08Ch,020h,000h,001h,000h,001h,000h,011h ;000034EA ". ......" db 000h,003h,000h,000h,000h,000h,017h,000h ;000034F2 "........" db 000h,019h,000h,023h,000h,000h,000h,01Bh ;000034FA "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;00003502 ".\_SB.GP" db 04Fh,032h,000h ;00003505 "O2." db 079h,000h ;00003507 "y." ; 3866: }) ; 3867: Return (RBUF) /* \_SB_.TIMC._CRS.RBUF */ db 0A4h,052h,042h,055h,046h ;0000350C ".RBUF" ; 3868: } ; 3869: } ; 3871: Device (AMCR) DSDT_A_M_I___SB__AMCR \ db 05Bh,082h,04Ah,00Eh,041h,04Dh,043h,052h ;00003514 "[.J.AMCR" ; 3872: { ; 3873: Name (_ADR, Zero) // _ADR: Address DSDT_A_M_I___SB__AMCR__ADR \ db 008h,05Fh,041h,044h,052h,000h ;0000351A "._ADR." ; 3874: Name (_HID, "AMCR0F28" /* Intel Audio Machine Driver */) // _HID: Hardware ID DSDT_A_M_I___SB__AMCR__HID \ db 008h,05Fh,048h,049h,044h,00Dh,041h,04Dh ;00003522 "._HID.AM" db 043h,052h,030h,046h,032h,038h,000h ;00003529 "CR0F28." ; 3875: Name (_CID, "AMCR0F28" /* Intel Audio Machine Driver */) // _CID: Compatible ID DSDT_A_M_I___SB__AMCR__CID \ db 008h,05Fh,043h,049h,044h,00Dh,041h,04Dh ;00003531 "._CID.AM" db 043h,052h,030h,046h,032h,038h,000h ;00003538 "CR0F28." ; 3876: Name (_DDN, "Intel(R) Audio Machine Driver - AMCR0F28") // _DDN: DOS Device Name DSDT_A_M_I___SB__AMCR__DDN \ db 008h,05Fh,044h,044h,04Eh,00Dh,049h,06Eh ;00003540 "._DDN.In" db 074h,065h,06Ch,028h,052h,029h,020h,041h ;00003548 "tel(R) A" db 075h,064h,069h,06Fh,020h,04Dh,061h,063h ;00003550 "udio Mac" db 068h,069h,06Eh,065h,020h,044h,072h,069h ;00003558 "hine Dri" db 076h,065h,072h,020h,02Dh,020h,041h,04Dh ;00003560 "ver - AM" db 043h,052h,030h,046h,032h,038h,000h ;00003567 "CR0F28." ; 3877: Name (_UID, One) // _UID: Unique ID DSDT_A_M_I___SB__AMCR__UID \ db 008h,05Fh,055h,049h,044h,001h ;0000356D "._UID." ; 3878: Name (_DEP, Package (0x02) // _DEP: Dependencies ; 3879: { ; 3880: GPO2, ; 3881: ^I2C2.RTEK ; 3882: }) DSDT_A_M_I___SB__AMCR__DEP \ db 008h,05Fh,044h,045h,050h ;00003572 "._DEP" db 012h,010h,002h,047h,050h,04Fh,032h,05Eh ;0000357A "...GPO2^" db 02Eh,049h,032h,043h,032h,052h,054h,045h ;00003582 ".I2C2RTE" db 04Bh ;00003583 "K" ; 3883: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__AMCR__STA \ db 014h,015h,05Fh,053h,054h,041h,000h ;0000358A ".._STA." ; 3884: { ; 3885: If ((OSSL & 0x80)) db 0A0h,00Ch ;0000358C ".." db 07Bh,04Fh,053h,053h,04Ch,00Ah,080h,000h ;00003594 "{OSSL..." ; 3886: { ; 3887: Return (0x0F) db 0A4h,00Ah,00Fh ;00003597 "..." ; 3888: } ; 3890: Return (Zero) db 0A4h,000h ;00003599 ".." ; 3891: } ; 3893: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__AMCR__CRS \ db 014h,04Eh,005h,05Fh,043h,052h,053h,000h ;000035A1 ".N._CRS." ; 3894: { ; 3895: Name (RBUF, ResourceTemplate () DSDT_A_M_I___SB__AMCR__CRS_RBUF \ db 008h,052h,042h,055h,046h,011h,04Ch,004h ;000035A9 ".RBUF.L." db 00Ah,048h ;000035AB ".H" ; 3896: { ; 3897: GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullNone, 0x0000, ; 3898: "\\_SB.GPO2", 0x00, ResourceConsumer, , ; 3899: ) ; 3900: { // Pin list ; 3901: 0x0004 ; 3902: } db 08Ch,020h,000h,001h,000h,001h,000h,011h ;000035B3 ". ......" db 000h,003h,000h,000h,000h,000h,017h,000h ;000035BB "........" db 000h,019h,000h,023h,000h,000h,000h,004h ;000035C3 "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;000035CB ".\_SB.GP" db 04Fh,032h,000h ;000035CE "O2." ; 3903: GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullNone, 0x0000, ; 3904: "\\_SB.GPO2", 0x00, ResourceConsumer, , ; 3905: ) ; 3906: { // Pin list ; 3907: 0x001B ; 3908: } db 08Ch,020h,000h,001h,000h,001h,000h,011h ;000035D6 ". ......" db 000h,003h,000h,000h,000h,000h,017h,000h ;000035DE "........" db 000h,019h,000h,023h,000h,000h,000h,01Bh ;000035E6 "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;000035EE ".\_SB.GP" db 04Fh,032h,000h ;000035F1 "O2." db 079h,000h ;000035F3 "y." ; 3909: }) ; 3910: Return (RBUF) /* \_SB_.AMCR._CRS.RBUF */ db 0A4h,052h,042h,055h,046h ;000035F8 ".RBUF" ; 3911: } ; 3912: } ; 3914: Device (HAD) DSDT_A_M_I___SB__HAD_ \ db 05Bh,082h,04Eh,008h,048h,041h,044h,05Fh ;00003600 "[.N.HAD_" ; 3915: { ; 3916: Name (_ADR, Zero) // _ADR: Address DSDT_A_M_I___SB__HAD___ADR \ db 008h,05Fh,041h,044h,052h,000h ;00003606 "._ADR." ; 3917: Name (_HID, "HAD0F28" /* Intel HDMI Audio Driver */) // _HID: Hardware ID DSDT_A_M_I___SB__HAD___HID \ db 008h,05Fh,048h,049h,044h,00Dh,048h,041h ;0000360E "._HID.HA" db 044h,030h,046h,032h,038h,000h ;00003614 "D0F28." ; 3918: Name (_CID, "HAD0F28" /* Intel HDMI Audio Driver */) // _CID: Compatible ID DSDT_A_M_I___SB__HAD___CID \ db 008h,05Fh,043h,049h,044h,00Dh,048h,041h ;0000361C "._CID.HA" db 044h,030h,046h,032h,038h,000h ;00003622 "D0F28." ; 3919: Name (_DDN, "Intel(R) HDMI Audio Driver - HAD") // _DDN: DOS Device Name DSDT_A_M_I___SB__HAD___DDN \ db 008h,05Fh,044h,044h,04Eh,00Dh,049h,06Eh ;0000362A "._DDN.In" db 074h,065h,06Ch,028h,052h,029h,020h,048h ;00003632 "tel(R) H" db 044h,04Dh,049h,020h,041h,075h,064h,069h ;0000363A "DMI Audi" db 06Fh,020h,044h,072h,069h,076h,065h,072h ;00003642 "o Driver" db 020h,02Dh,020h,048h,041h,044h,000h ;00003649 " - HAD." ; 3920: Name (_UID, One) // _UID: Unique ID DSDT_A_M_I___SB__HAD___UID \ db 008h,05Fh,055h,049h,044h,001h ;0000364F "._UID." ; 3921: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__HAD___STA \ db 014h,015h,05Fh,053h,054h,041h,000h ;00003656 ".._STA." ; 3922: { ; 3923: If ((OSSL & 0x80)) db 0A0h,00Ch ;00003658 ".." db 07Bh,04Fh,053h,053h,04Ch,00Ah,080h,000h ;00003660 "{OSSL..." ; 3924: { ; 3925: Return (0x0F) db 0A4h,00Ah,00Fh ;00003663 "..." ; 3926: } ; 3928: Return (Zero) db 0A4h,000h ;00003665 ".." ; 3929: } ; 3931: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__HAD___CRS \ db 014h,022h,05Fh,043h,052h,053h,000h ;0000366C "."_CRS." ; 3932: { ; 3933: Name (RBUF, ResourceTemplate () DSDT_A_M_I___SB__HAD___CRS_RBUF \ db 008h,052h,042h,055h,046h,011h,011h,00Ah ;00003674 ".RBUF..." db 00Eh ;00003675 "." ; 3934: { ; 3935: Memory32Fixed (ReadWrite, ; 3936: 0x00065800, // Address Base ; 3937: 0x00000140, // Address Length ; 3938: ) db 086h,009h,000h,001h,000h,058h,006h,000h ;0000367D ".....X.." db 040h,001h,000h,000h ;00003681 "@..." db 079h,000h ;00003683 "y." ; 3939: }) ; 3940: Return (RBUF) /* \_SB_.HAD_._CRS.RBUF */ db 0A4h,052h,042h,055h,046h ;00003688 ".RBUF" ; 3941: } ; 3942: } ; 3943: } ; 3945: Scope (_SB.PCI0) db 010h,086h,079h,001h,02Eh,05Fh,053h,042h ;00003690 "..y.._SB" db 05Fh,050h,043h,049h,030h ;00003695 "_PCI0" ; 3946: { ; 3947: Scope (XHC1) db 010h,08Ch,00Ah,001h,058h,048h,043h,031h ;0000369D "....XHC1" ; 3948: { ; 3949: Name (_DDN, "Baytrail XHCI controller (CCG core/Host only)") // _DDN: DOS Device Name DSDT_A_M_I___SB__PCI0_XHC1__DDN \ db 008h,05Fh,044h,044h,04Eh,00Dh,042h,061h ;000036A5 "._DDN.Ba" db 079h,074h,072h,061h,069h,06Ch,020h,058h ;000036AD "ytrail X" db 048h,043h,049h,020h,063h,06Fh,06Eh,074h ;000036B5 "HCI cont" db 072h,06Fh,06Ch,06Ch,065h,072h,020h,028h ;000036BD "roller (" db 043h,043h,047h,020h,063h,06Fh,072h,065h ;000036C5 "CCG core" db 02Fh,048h,06Fh,073h,074h,020h,06Fh,06Eh ;000036CD "/Host on" db 06Ch,079h,029h,000h ;000036D1 "ly)." ; 3950: Name (_DEP, Package (0x01) // _DEP: Dependencies ; 3951: { ; 3952: PEPD ; 3953: }) DSDT_A_M_I___SB__PCI0_XHC1__DEP \ db 008h,05Fh,044h,045h,050h ;000036D6 "._DEP" db 012h,006h,001h,050h,045h,050h,044h ;000036DD "...PEPD" ; 3954: Name (_STR, Unicode ("Baytrail XHCI controller (CCG core/Host only)")) // _STR: Description String DSDT_A_M_I___SB__PCI0_XHC1__STR \ db 008h,05Fh,053h,054h,052h ;000036E2 "._STR" db 011h,040h,006h,00Ah,05Ch,042h,000h,061h ;000036EA ".@..\B.a" db 000h,079h,000h,074h,000h,072h,000h,061h ;000036F2 ".y.t.r.a" db 000h,069h,000h,06Ch,000h,020h,000h,058h ;000036FA ".i.l. .X" db 000h,048h,000h,043h,000h,049h,000h,020h ;00003702 ".H.C.I. " db 000h,063h,000h,06Fh,000h,06Eh,000h,074h ;0000370A ".c.o.n.t" db 000h,072h,000h,06Fh,000h,06Ch,000h,06Ch ;00003712 ".r.o.l.l" db 000h,065h,000h,072h,000h,020h,000h,028h ;0000371A ".e.r. .(" db 000h,043h,000h,043h,000h,047h,000h,020h ;00003722 ".C.C.G. " db 000h,063h,000h,06Fh,000h,072h,000h,065h ;0000372A ".c.o.r.e" db 000h,02Fh,000h,048h,000h,06Fh,000h,073h ;00003732 "./.H.o.s" db 000h,074h,000h,020h,000h,06Fh,000h,06Eh ;0000373A ".t. .o.n" db 000h,06Ch,000h,079h,000h,029h,000h,000h ;00003742 ".l.y.).." db 000h ;00003743 "." ; 3955: Name (_S0W, 0x03) // _S0W: S0 Device Wake State DSDT_A_M_I___SB__PCI0_XHC1__S0W \ db 008h,05Fh,053h,030h,057h,00Ah,003h ;0000374A "._S0W.." ; 3956: Name (MSET, Zero) DSDT_A_M_I___SB__PCI0_XHC1_MSET \ db 008h,04Dh,053h,045h,054h,000h ;00003750 ".MSET." ; 3957: Name (DDST, Zero) DSDT_A_M_I___SB__PCI0_XHC1_DDST \ db 008h,044h,044h,053h,054h,000h ;00003756 ".DDST." ; 3958: OperationRegion (PCSL, SystemMemory, 0xE00A0074, One) DSDT_A_M_I___SB__PCI0_XHC1_PCSL \ db 05Bh,080h,050h,043h,053h,04Ch,000h,00Ch ;0000375E "[.PCSL.." db 074h,000h,00Ah,0E0h,001h ;00003763 "t...." ; 3959: Field (PCSL, ByteAcc, NoLock, WriteAsZeros) ; 3960: { ; 3961: PMPS, 2 ; 3962: } db 05Bh,081h,00Bh,050h,043h,053h,04Ch,041h ;0000376B "[..PCSLA" db 050h,04Dh,050h,053h,002h ;00003770 "PMPS." ; 3964: OperationRegion (PCSH, SystemMemory, 0xE00A0075, One) DSDT_A_M_I___SB__PCI0_XHC1_PCSH \ db 05Bh,080h,050h,043h,053h,048h,000h,00Ch ;00003778 "[.PCSH.." db 075h,000h,00Ah,0E0h,001h ;0000377D "u...." ; 3965: Field (PCSH, ByteAcc, NoLock, Preserve) ; 3966: { ; 3967: PMCH, 8 ; 3968: } db 05Bh,081h,00Bh,050h,043h,053h,048h,001h ;00003785 "[..PCSH." db 050h,04Dh,043h,048h,008h ;0000378A "PMCH." ; 3970: OperationRegion (XMSE, SystemMemory, 0xE00A0000, 0x0100) DSDT_A_M_I___SB__PCI0_XHC1_XMSE \ db 05Bh,080h,058h,04Dh,053h,045h,000h,00Ch ;00003792 "[.XMSE.." db 000h,000h,00Ah,0E0h,00Bh,000h,001h ;00003799 "......." ; 3971: Field (XMSE, AnyAcc, NoLock, Preserve) ; 3972: { ; 3973: Offset (0x04), ; 3974: , 1, ; 3975: CMSE, 1, ; 3976: Offset (0x10), ; 3977: BAR0, 32, ; 3978: Offset (0x74), ; 3979: PMCS, 16, ; 3980: Offset (0xB0), ; 3981: , 13, ; 3982: PHY2, 2, ; 3983: , 13, ; 3984: USHP, 1, ; 3985: , 1, ; 3986: SCFG, 1 ; 3987: } db 05Bh,081h,037h,058h,04Dh,053h,045h,000h ;000037A1 "[.7XMSE." db 000h,020h,000h,001h,043h,04Dh,053h,045h ;000037A9 ". ..CMSE" db 001h,000h,04Eh,005h,042h,041h,052h,030h ;000037B1 "..N.BAR0" db 020h,000h,040h,030h,050h,04Dh,043h,053h ;000037B9 " .@0PMCS" db 010h,000h,040h,01Dh,000h,00Dh,050h,048h ;000037C1 "..@...PH" db 059h,032h,002h,000h,00Dh,055h,053h,048h ;000037C9 "Y2...USH" db 050h,001h,000h,001h,053h,043h,046h,047h ;000037D1 "P...SCFG" db 001h ;000037D2 "." ; 3989: Method (PWOF, 0, Serialized) DSDT_A_M_I___SB__PCI0_XHC1_PWOF \ db 014h,00Ch,050h,057h,04Fh,046h,008h ;000037D9 "..PWOF." ; 3990: { ; 3991: SCFG = One db 070h,001h,053h,043h,046h,047h ;000037DF "p.SCFG" ; 3992: } ; 3994: Method (PWON, 0, Serialized) DSDT_A_M_I___SB__PCI0_XHC1_PWON \ db 014h,00Ch,050h,057h,04Fh,04Eh,008h ;000037E6 "..PWON." ; 3995: { ; 3996: SCFG = Zero db 070h,000h,053h,043h,046h,047h ;000037EC "p.SCFG" ; 3997: } ; 3999: OperationRegion (XPRT, SystemMemory, (PEBS + 0x000A0000), 0x0100) DSDT_A_M_I___SB__PCI0_XHC1_XPRT \ db 05Bh,080h,058h,050h,052h,054h,000h ;000037F3 "[.XPRT." db 072h,050h,045h,042h,053h,00Ch,000h,000h ;000037FB "rPEBS..." db 00Ah,000h,000h,00Bh,000h,001h ;00003801 "......" ; 4000: Field (XPRT, AnyAcc, NoLock, Preserve) ; 4001: { ; 4002: DVID, 16, ; 4003: Offset (0x74), ; 4004: D0D3, 2, ; 4005: Offset (0x75), ; 4006: PMEE, 1, ; 4007: , 6, ; 4008: PMES, 1, ; 4009: Offset (0xB0), ; 4010: , 13, ; 4011: MB13, 1, ; 4012: MB14, 1, ; 4013: Offset (0xB4), ; 4014: Offset (0xD0), ; 4015: PR2, 32, ; 4016: PR2M, 32, ; 4017: PR3, 32, ; 4018: PR3M, 32 ; 4019: } db 05Bh,081h,04Ah,004h,058h,050h,052h,054h ;00003809 "[.J.XPRT" db 000h,044h,056h,049h,044h,010h,000h,040h ;00003811 ".DVID..@" db 039h,044h,030h,044h,033h,002h,000h,006h ;00003819 "9D0D3..." db 050h,04Dh,045h,045h,001h,000h,006h,050h ;00003821 "PMEE...P" db 04Dh,045h,053h,001h,000h,040h,01Dh,000h ;00003829 "MES..@.." db 00Dh,04Dh,042h,031h,033h,001h,04Dh,042h ;00003831 ".MB13.MB" db 031h,034h,001h,000h,011h,000h,040h,00Eh ;00003839 "14....@." db 050h,052h,032h,05Fh,020h,050h,052h,032h ;00003841 "PR2_ PR2" db 04Dh,020h,050h,052h,033h,05Fh,020h,050h ;00003849 "M PR3_ P" db 052h,033h,04Dh,020h ;0000384D "R3M " ; 4021: OperationRegion (XHCP, SystemMemory, (PEBS + 0x000A0000), 0x0100) DSDT_A_M_I___SB__PCI0_XHC1_XHCP \ db 05Bh,080h,058h,048h,043h,050h,000h ;00003854 "[.XHCP." db 072h,050h,045h,042h,053h,00Ch,000h,000h ;0000385C "rPEBS..." db 00Ah,000h,000h,00Bh,000h,001h ;00003862 "......" ; 4022: Field (XHCP, AnyAcc, Lock, Preserve) ; 4023: { ; 4024: Offset (0x04), ; 4025: PDBM, 16, ; 4026: Offset (0x10), ; 4027: MEMB, 32 ; 4028: } db 05Bh,081h,015h,058h,048h,043h,050h,010h ;0000386A "[..XHCP." db 000h,020h,050h,044h,042h,04Dh,010h,000h ;00003872 ". PDBM.." db 040h,005h,04Dh,045h,04Dh,042h,020h ;00003879 "@.MEMB " ; 4030: Name (PCHS, Zero) DSDT_A_M_I___SB__PCI0_XHC1_PCHS \ db 008h,050h,043h,048h,053h,000h ;0000387F ".PCHS." ; 4031: Name (SRMB, 0x90800000) DSDT_A_M_I___SB__PCI0_XHC1_SRMB \ db 008h,053h,052h,04Dh,042h,00Ch,000h,000h ;00003887 ".SRMB..." db 080h,090h ;00003889 ".." ; 4032: Method (_PS0, 0, Serialized) // _PS0: Power State 0 DSDT_A_M_I___SB__PCI0_XHC1__PS0 \ db 014h,04Bh,043h,05Fh,050h,053h,030h,008h ;00003891 ".KC_PS0." ; 4033: { ; 4034: ADBG ("XHC D0") db 041h,044h,042h,047h,00Dh,058h,048h,043h ;00003899 "ADBG.XHC" db 020h,044h,030h,000h ;0000389D " D0." ; 4035: P8XH (Zero, 0xA0) db 050h,038h,058h,048h,000h,00Ah,0A0h ;000038A4 "P8XH..." ; 4036: If ((DVID == 0xFFFF)) db 0A0h,00Bh ;000038A6 ".." db 093h,044h,056h,049h,044h,00Bh,0FFh,0FFh ;000038AE ".DVID..." ; 4037: { ; 4038: Return (Zero) db 0A4h,000h ;000038B0 ".." ; 4039: } ; 4041: SRMB = (MEMB & 0xFFFFFFF0) db 07Bh,04Dh,045h,04Dh,042h,00Ch,0F0h,0FFh ;000038B8 "{MEMB..." db 0FFh,0FFh,053h,052h,04Dh,042h ;000038BE "..SRMB" ; 4042: Local2 = MEMB /* \_SB_.PCI0.XHC1.MEMB */ db 070h,04Dh,045h,04Dh,042h,062h ;000038C4 "pMEMBb" ; 4043: Local1 = PDBM /* \_SB_.PCI0.XHC1.PDBM */ db 070h,050h,044h,042h,04Dh,061h ;000038CA "pPDBMa" ; 4044: PDBM &= 0xFFFFFFFFFFFFFFF9 db 07Bh,050h,044h,042h,04Dh,00Eh,0F9h,0FFh ;000038D2 "{PDBM..." db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,050h,044h ;000038DA "......PD" db 042h,04Dh ;000038DC "BM" ; 4045: MEMB = SRMB /* \_SB_.PCI0.XHC1.SRMB */ db 070h,053h,052h,04Dh,042h,04Dh,045h,04Dh ;000038E4 "pSRMBMEM" db 042h ;000038E5 "B" ; 4046: PDBM |= 0x02 db 07Dh,050h,044h,042h,04Dh,00Ah,002h,050h ;000038ED "}PDBM..P" db 044h,042h,04Dh ;000038F0 "DBM" ; 4047: OperationRegion (MCA1, SystemMemory, SRMB, 0x9000) DSDT_A_M_I___SB__PCI0_XHC1__PS0_MCA1 \ db 05Bh,080h,04Dh,043h,041h,031h,000h,053h ;000038F8 "[.MCA1.S" db 052h,04Dh,042h,00Bh,000h,090h ;000038FE "RMB..." ; 4048: Field (MCA1, DWordAcc, Lock, Preserve) ; 4049: { ; 4050: Offset (0x510), ; 4051: R510, 32, ; 4052: Offset (0x520), ; 4053: R520, 32, ; 4054: Offset (0x530), ; 4055: R530, 32, ; 4056: Offset (0x540), ; 4057: R540, 32, ; 4058: Offset (0x8058), ; 4059: Offset (0x8059), ; 4060: CDES, 1, ; 4061: Offset (0x805A), ; 4062: STSP, 1, ; 4063: , 3, ; 4064: CFEC, 1, ; 4065: Offset (0x8060), ; 4066: , 25, ; 4067: EPRE, 1, ; 4068: Offset (0x8094), ; 4069: , 14, ; 4070: CMMF, 1, ; 4071: , 6, ; 4072: ESSP, 1, ; 4073: , 1, ; 4074: DAPA, 1, ; 4075: Offset (0x80E0), ; 4076: , 15, ; 4077: AX15, 1, ; 4078: Offset (0x80FC), ; 4079: , 25, ; 4080: PPL1, 1, ; 4081: Offset (0x8110), ; 4082: , 1, ; 4083: CRNC, 1, ; 4084: Offset (0x8111), ; 4085: EPTD, 1, ; 4086: , 2, ; 4087: HTPP, 1, ; 4088: , 8, ; 4089: TRMC, 1, ; 4090: Offset (0x8140), ; 4091: MIDS, 12, ; 4092: AWPC, 12, ; 4093: EIHR, 8, ; 4094: , 6, ; 4095: SSII, 1, ; 4096: SSIO, 1, ; 4097: HSII, 1, ; 4098: Offset (0x8154), ; 4099: , 31, ; 4100: CLK2, 1, ; 4101: Offset (0x8164), ; 4102: ETBC, 1, ; 4103: ERBC, 1, ; 4104: ESAI, 1, ; 4105: ETMA, 1, ; 4106: EOAI, 1, ; 4107: EIAI, 1, ; 4108: TTEA, 1, ; 4109: ECMA, 1, ; 4110: Offset (0x816C), ; 4111: , 2, ; 4112: CLK0, 1, ; 4113: , 11, ; 4114: CLK1, 1, ; 4115: Offset (0x8188), ; 4116: Offset (0x818B), ; 4117: FIDD, 1, ; 4118: , 1, ; 4119: FTSS, 1 ; 4120: } db 05Bh,081h,04Eh,010h,04Dh,043h,041h,031h ;00003906 "[.N.MCA1" db 013h,000h,080h,088h,002h,052h,035h,031h ;0000390E ".....R51" db 030h,020h,000h,040h,006h,052h,035h,032h ;00003916 "0 .@.R52" db 030h,020h,000h,040h,006h,052h,035h,033h ;0000391E "0 .@.R53" db 030h,020h,000h,040h,006h,052h,035h,034h ;00003926 "0 .@.R54" db 030h,020h,000h,080h,08Ah,03Dh,000h,008h ;0000392E "0 ...=.." db 043h,044h,045h,053h,001h,000h,007h,053h ;00003936 "CDES...S" db 054h,053h,050h,001h,000h,003h,043h,046h ;0000393E "TSP...CF" db 045h,043h,001h,000h,02Bh,000h,019h,045h ;00003946 "EC..+..E" db 050h,052h,045h,001h,000h,046h,018h,000h ;0000394E "PRE..F.." db 00Eh,043h,04Dh,04Dh,046h,001h,000h,006h ;00003956 ".CMMF..." db 045h,053h,053h,050h,001h,000h,001h,044h ;0000395E "ESSP...D" db 041h,050h,041h,001h,000h,048h,024h,000h ;00003966 "APA..H$." db 00Fh,041h,058h,031h,035h,001h,000h,040h ;0000396E ".AX15..@" db 00Dh,000h,019h,050h,050h,04Ch,031h,001h ;00003976 "...PPL1." db 000h,046h,008h,000h,001h,043h,052h,04Eh ;0000397E ".F...CRN" db 043h,001h,000h,006h,045h,050h,054h,044h ;00003986 "C...EPTD" db 001h,000h,002h,048h,054h,050h,050h,001h ;0000398E "...HTPP." db 000h,008h,054h,052h,04Dh,043h,001h,000h ;00003996 "..TRMC.." db 04Bh,016h,04Dh,049h,044h,053h,00Ch,041h ;0000399E "K.MIDS.A" db 057h,050h,043h,00Ch,045h,049h,048h,052h ;000039A6 "WPC.EIHR" db 008h,000h,006h,053h,053h,049h,049h,001h ;000039AE "...SSII." db 053h,053h,049h,04Fh,001h,048h,053h,049h ;000039B6 "SSIO.HSI" db 049h,001h,000h,047h,007h,000h,01Fh,043h ;000039BE "I..G...C" db 04Ch,04Bh,032h,001h,000h,040h,006h,045h ;000039C6 "LK2..@.E" db 054h,042h,043h,001h,045h,052h,042h,043h ;000039CE "TBC.ERBC" db 001h,045h,053h,041h,049h,001h,045h,054h ;000039D6 ".ESAI.ET" db 04Dh,041h,001h,045h,04Fh,041h,049h,001h ;000039DE "MA.EOAI." db 045h,049h,041h,049h,001h,054h,054h,045h ;000039E6 "EIAI.TTE" db 041h,001h,045h,043h,04Dh,041h,001h,000h ;000039EE "A.ECMA.." db 038h,000h,002h,043h,04Ch,04Bh,030h,001h ;000039F6 "8..CLK0." db 000h,00Bh,043h,04Ch,04Bh,031h,001h,000h ;000039FE "..CLK1.." db 041h,00Dh,000h,018h,046h,049h,044h,044h ;00003A06 "A...FIDD" db 001h,000h,001h,046h,054h,053h,053h,001h ;00003A0E "...FTSS." ; 4122: Local3 = D0D3 /* \_SB_.PCI0.XHC1.D0D3 */ db 070h,044h,030h,044h,033h,063h ;00003A14 "pD0D3c" ; 4123: If ((Local3 == 0x03)) db 0A0h,00Fh ;00003A16 ".." db 093h,063h,00Ah,003h ;00003A1A ".c.." ; 4124: { ; 4125: D0D3 = Zero db 070h,000h,044h,030h,044h,033h ;00003A20 "p.D0D3" ; 4126: Sleep (0x0A) db 05Bh,022h,00Ah,00Ah ;00003A24 "[".." ; 4127: } ; 4129: If ((PCHS == 0x02)) db 0A0h,020h ;00003A26 ". " db 093h,050h,043h,048h,053h,00Ah,002h ;00003A2D ".PCHS.." ; 4130: { ; 4131: MB13 = Zero db 070h,000h,04Dh,042h,031h,033h ;00003A33 "p.MB13" ; 4132: MB14 = Zero db 070h,000h,04Dh,042h,031h,034h ;00003A39 "p.MB14" ; 4133: CLK0 = Zero db 070h,000h,043h,04Ch,04Bh,030h ;00003A3F "p.CLK0" ; 4134: CLK1 = Zero db 070h,000h,043h,04Ch,04Bh,031h ;00003A45 "p.CLK1" ; 4135: } ; 4137: CLK2 = One db 070h,001h,043h,04Ch,04Bh,032h ;00003A4B "p.CLK2" ; 4138: CDES = One db 070h,001h,043h,044h,045h,053h ;00003A51 "p.CDES" ; 4139: STSP = One db 070h,001h,053h,054h,053h,050h ;00003A57 "p.STSP" ; 4140: CFEC = Zero db 070h,000h,043h,046h,045h,043h ;00003A5D "p.CFEC" ; 4141: EPRE = One db 070h,001h,045h,050h,052h,045h ;00003A63 "p.EPRE" ; 4142: DAPA = One db 070h,001h,044h,041h,050h,041h ;00003A69 "p.DAPA" ; 4143: ESSP = One db 070h,001h,045h,053h,053h,050h ;00003A6F "p.ESSP" ; 4144: CMMF = One db 070h,001h,043h,04Dh,04Dh,046h ;00003A75 "p.CMMF" ; 4145: PPL1 = One db 070h,001h,050h,050h,04Ch,031h ;00003A7B "p.PPL1" ; 4146: CRNC = Zero db 070h,000h,043h,052h,04Eh,043h ;00003A81 "p.CRNC" ; 4147: EPTD = Zero db 070h,000h,045h,050h,054h,044h ;00003A87 "p.EPTD" ; 4148: HTPP = One db 070h,001h,048h,054h,050h,050h ;00003A8D "p.HTPP" ; 4149: TRMC = One db 070h,001h,054h,052h,04Dh,043h ;00003A93 "p.TRMC" ; 4150: MIDS = 0x3C db 070h,00Ah,03Ch,04Dh,049h,044h,053h ;00003A9A "p.D3") db 041h,044h,042h,047h,00Dh,050h,053h,030h ;00003C8B "ADBG.PS0" db 02Dh,03Eh,044h,033h,000h ;00003C90 "->D3." ; 4234: P8XH (Zero, 0xA1) db 050h,038h,058h,048h,000h,00Ah,0A1h ;00003C97 "P8XH..." ; 4235: D0D3 = 0x03 db 070h,00Ah,003h,044h,030h,044h,033h ;00003C9E "p..D0D3" ; 4236: } ; 4237: Else ; 4238: { ; 4239: P8XH (Zero, 0xA2) ; 4240: } db 0A1h,008h ;00003CA0 ".." db 050h,038h,058h,048h,000h,00Ah,0A2h ;00003CA7 "P8XH..." ; 4242: PDBM &= 0xFFFFFFFFFFFFFFFD db 07Bh,050h,044h,042h,04Dh,00Eh,0FDh,0FFh ;00003CAF "{PDBM..." db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,050h,044h ;00003CB7 "......PD" db 042h,04Dh ;00003CB9 "BM" ; 4243: MEMB = Local2 db 070h,062h,04Dh,045h,04Dh,042h ;00003CBF "pbMEMB" ; 4244: PDBM = Local1 db 070h,061h,050h,044h,042h,04Dh ;00003CC5 "paPDBM" ; 4245: } ; 4247: Method (_PS3, 0, Serialized) // _PS3: Power State 3 DSDT_A_M_I___SB__PCI0_XHC1__PS3 \ db 014h,042h,014h,05Fh,050h,053h,033h,008h ;00003CCD ".B._PS3." ; 4248: { ; 4249: ADBG ("XHC D3") db 041h,044h,042h,047h,00Dh,058h,048h,043h ;00003CD5 "ADBG.XHC" db 020h,044h,033h,000h ;00003CD9 " D3." ; 4250: P8XH (Zero, 0xB0) db 050h,038h,058h,048h,000h,00Ah,0B0h ;00003CE0 "P8XH..." ; 4251: If ((DVID == 0xFFFF)) db 0A0h,00Bh ;00003CE2 ".." db 093h,044h,056h,049h,044h,00Bh,0FFh,0FFh ;00003CEA ".DVID..." ; 4252: { ; 4253: Return (Zero) db 0A4h,000h ;00003CEC ".." ; 4254: } ; 4256: SRMB = (MEMB & 0xFFFFFFF0) db 07Bh,04Dh,045h,04Dh,042h,00Ch,0F0h,0FFh ;00003CF4 "{MEMB..." db 0FFh,0FFh,053h,052h,04Dh,042h ;00003CFA "..SRMB" ; 4257: Local2 = MEMB /* \_SB_.PCI0.XHC1.MEMB */ db 070h,04Dh,045h,04Dh,042h,062h ;00003D00 "pMEMBb" ; 4258: Local1 = PDBM /* \_SB_.PCI0.XHC1.PDBM */ db 070h,050h,044h,042h,04Dh,061h ;00003D06 "pPDBMa" ; 4259: PDBM &= 0xFFFFFFFFFFFFFFF9 db 07Bh,050h,044h,042h,04Dh,00Eh,0F9h,0FFh ;00003D0E "{PDBM..." db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,050h,044h ;00003D16 "......PD" db 042h,04Dh ;00003D18 "BM" ; 4260: MEMB = SRMB /* \_SB_.PCI0.XHC1.SRMB */ db 070h,053h,052h,04Dh,042h,04Dh,045h,04Dh ;00003D20 "pSRMBMEM" db 042h ;00003D21 "B" ; 4261: PDBM |= 0x02 db 07Dh,050h,044h,042h,04Dh,00Ah,002h,050h ;00003D29 "}PDBM..P" db 044h,042h,04Dh ;00003D2C "DBM" ; 4262: OperationRegion (MCA1, SystemMemory, SRMB, 0x9000) DSDT_A_M_I___SB__PCI0_XHC1__PS3_MCA1 \ db 05Bh,080h,04Dh,043h,041h,031h,000h,053h ;00003D34 "[.MCA1.S" db 052h,04Dh,042h,00Bh,000h,090h ;00003D3A "RMB..." ; 4263: Field (MCA1, DWordAcc, Lock, Preserve) ; 4264: { ; 4265: Offset (0x80E0), ; 4266: , 15, ; 4267: AX15, 1, ; 4268: Offset (0x8154), ; 4269: , 31, ; 4270: CLK2, 1, ; 4271: Offset (0x816C), ; 4272: , 2, ; 4273: CLK0, 1, ; 4274: , 11, ; 4275: CLK1, 1, ; 4276: Offset (0x8170) ; 4277: } db 05Bh,081h,02Eh,04Dh,043h,041h,031h,013h ;00003D42 "[..MCA1." db 000h,080h,070h,040h,000h,00Fh,041h,058h ;00003D4A "..p@..AX" db 031h,035h,001h,000h,040h,039h,000h,01Fh ;00003D52 "15..@9.." db 043h,04Ch,04Bh,032h,001h,000h,040h,00Ah ;00003D5A "CLK2..@." db 000h,002h,043h,04Ch,04Bh,030h,001h,000h ;00003D62 "..CLK0.." db 00Bh,043h,04Ch,04Bh,031h,001h,000h,011h ;00003D6A ".CLK1..." ; 4279: Local3 = D0D3 /* \_SB_.PCI0.XHC1.D0D3 */ db 070h,044h,030h,044h,033h,063h ;00003D70 "pD0D3c" ; 4280: If ((Local3 == 0x03)) db 0A0h,00Bh ;00003D72 ".." db 093h,063h,00Ah,003h ;00003D76 ".c.." ; 4281: { ; 4282: D0D3 = Zero db 070h,000h,044h,030h,044h,033h ;00003D7C "p.D0D3" ; 4283: } ; 4285: If ((PCHS == 0x02)) db 0A0h,020h ;00003D7E ". " db 093h,050h,043h,048h,053h,00Ah,002h ;00003D85 ".PCHS.." ; 4286: { ; 4287: MB13 = One db 070h,001h,04Dh,042h,031h,033h ;00003D8B "p.MB13" ; 4288: MB14 = One db 070h,001h,04Dh,042h,031h,034h ;00003D91 "p.MB14" ; 4289: CLK0 = One db 070h,001h,043h,04Ch,04Bh,030h ;00003D97 "p.CLK0" ; 4290: CLK1 = One db 070h,001h,043h,04Ch,04Bh,031h ;00003D9D "p.CLK1" ; 4291: } ; 4293: CLK2 = Zero db 070h,000h,043h,04Ch,04Bh,032h ;00003DA3 "p.CLK2" ; 4294: If ((PCHS == 0x02)) db 0A0h,00Eh ;00003DA5 ".." db 093h,050h,043h,048h,053h,00Ah,002h ;00003DAC ".PCHS.." ; 4295: { ; 4296: AX15 = Zero db 070h,000h,041h,058h,031h,035h ;00003DB2 "p.AX15" ; 4297: } ; 4299: If ((PMEE == One)) db 0A0h,00Dh ;00003DB4 ".." db 093h,050h,04Dh,045h,045h,001h ;00003DBA ".PMEE." ; 4300: { ; 4301: USHP = One db 070h,001h,055h,053h,048h,050h ;00003DC0 "p.USHP" ; 4302: } ; 4304: If ((Local3 == 0x03)) db 0A0h,020h ;00003DC2 ". " db 093h,063h,00Ah,003h ;00003DC6 ".c.." ; 4305: { ; 4306: ADBG ("PS3->D3") db 041h,044h,042h,047h,00Dh,050h,053h,033h ;00003DCE "ADBG.PS3" db 02Dh,03Eh,044h,033h,000h ;00003DD3 "->D3." ; 4307: P8XH (Zero, 0xB1) db 050h,038h,058h,048h,000h,00Ah,0B1h ;00003DDA "P8XH..." ; 4308: D0D3 = 0x03 db 070h,00Ah,003h,044h,030h,044h,033h ;00003DE1 "p..D0D3" ; 4309: } ; 4310: Else ; 4311: { ; 4312: P8XH (Zero, 0xB2) ; 4313: } db 0A1h,008h ;00003DE3 ".." db 050h,038h,058h,048h,000h,00Ah,0B2h ;00003DEA "P8XH..." ; 4315: PDBM &= 0xFFFFFFFFFFFFFFFD db 07Bh,050h,044h,042h,04Dh,00Eh,0FDh,0FFh ;00003DF2 "{PDBM..." db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,050h,044h ;00003DFA "......PD" db 042h,04Dh ;00003DFC "BM" ; 4316: MEMB = Local2 db 070h,062h,04Dh,045h,04Dh,042h ;00003E02 "pbMEMB" ; 4317: PDBM = Local1 db 070h,061h,050h,044h,042h,04Dh ;00003E08 "paPDBM" ; 4318: } ; 4320: Method (_DSW, 3, NotSerialized) // _DSW: Device Sleep Wake DSDT_A_M_I___SB__PCI0_XHC1__DSW \ db 014h,006h,05Fh,044h,053h,057h,003h ;00003E0F ".._DSW." ; 4321: { ; 4322: } ; 4324: Method (_RMV, 0, NotSerialized) // _RMV: Removal Status DSDT_A_M_I___SB__PCI0_XHC1__RMV \ db 014h,008h,05Fh,052h,04Dh,056h,000h ;00003E16 ".._RMV." ; 4325: { ; 4326: Return (Zero) db 0A4h,000h ;00003E18 ".." ; 4327: } ; 4329: Method (_PR3, 0, NotSerialized) // _PR3: Power Resources for D3hot DSDT_A_M_I___SB__PCI0_XHC1__PR3 \ db 014h,00Eh,05Fh,050h,052h,033h,000h ;00003E1F ".._PR3." ; 4330: { ; 4331: Return (Package (0x01) db 0A4h ;00003E20 "." db 012h,006h,001h,055h,053h,042h,043h ;00003E27 "...USBC" ; 4332: { ; 4333: USBC ; 4334: }) ; 4335: } ; 4337: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__PCI0_XHC1__STA \ db 014h,016h,05Fh,053h,054h,041h,000h ;00003E2E ".._STA." ; 4338: { ; 4339: If ((XHCI != Zero)) db 0A0h,00Bh,092h,093h,058h,048h,043h,049h ;00003E36 "....XHCI" db 000h ;00003E37 "." ; 4340: { ; 4341: Return (0x0F) db 0A4h,00Ah,00Fh ;00003E3A "..." ; 4342: } ; 4343: Else ; 4344: { ; 4345: Return (Zero) ; 4346: } db 0A1h,003h ;00003E3C ".." db 0A4h,000h ;00003E3E ".." ; 4347: } ; 4349: Device (RHUB) DSDT_A_M_I___SB__PCI0_XHC1_RHUB \ db 05Bh,082h,042h,090h,052h,048h,055h,042h ;00003E46 "[.B.RHUB" ; 4350: { ; 4351: Name (_ADR, Zero) // _ADR: Address DSDT_A_M_I___SB__PCI0_XHC1_RHUB__ADR \ db 008h,05Fh,041h,044h,052h,000h ;00003E4C "._ADR." ; 4352: Device (SSP1) DSDT_A_M_I___SB__PCI0_XHC1_RHUB_SSP1 \ db 05Bh,082h,04Fh,010h,053h,053h,050h,031h ;00003E54 "[.O.SSP1" ; 4353: { ; 4354: Name (_ADR, 0x07) // _ADR: Address DSDT_A_M_I___SB__PCI0_XHC1_RHUB_SSP1__ADR \ db 008h,05Fh,041h,044h,052h,00Ah,007h ;00003E5B "._ADR.." ; 4355: Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities DSDT_A_M_I___SB__PCI0_XHC1_RHUB_SSP1__UPC \ db 014h,018h,05Fh,055h,050h,043h,008h ;00003E62 ".._UPC." ; 4356: { ; 4357: Name (UPCP, Package (0x04) ; 4358: { ; 4359: Zero, ; 4360: 0x06, ; 4361: Zero, ; 4362: Zero ; 4363: }) DSDT_A_M_I___SB__PCI0_XHC1_RHUB_SSP1__UPC_UPCP \ db 008h,055h,050h,043h,050h ;00003E67 ".UPCP" db 012h,007h,004h,000h,00Ah,006h,000h,000h ;00003E6F "........" ; 4364: Return (UPCP) /* \_SB_.PCI0.XHC1.RHUB.SSP1._UPC.UPCP */ db 0A4h,055h,050h,043h,050h ;00003E74 ".UPCP" ; 4365: } ; 4367: Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device DSDT_A_M_I___SB__PCI0_XHC1_RHUB_SSP1__PLD \ db 014h,02Bh,05Fh,050h,04Ch,044h,008h ;00003E7B ".+_PLD." ; 4368: { ; 4369: Name (PLDP, Package (0x01) ; 4370: { ; 4371: Buffer (0x14) ; 4372: { ; 4373: /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ ; 4374: /* 0008 */ 0x48, 0x19, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // H....... ; 4375: /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... ; 4376: } ; 4377: }) DSDT_A_M_I___SB__PCI0_XHC1_RHUB_SSP1__PLD_PLDP \ db 008h,050h,04Ch,044h,050h ;00003E80 ".PLDP" db 012h,01Ah,001h ;00003E83 "..." db 011h,017h,00Ah,014h,082h,000h,000h,000h ;00003E8B "........" db 000h,000h,000h,000h,048h,019h,000h,000h ;00003E93 "....H..." db 003h,000h,000h,000h,0FFh,0FFh,0FFh,0FFh ;00003E9B "........" ; 4378: Return (PLDP) /* \_SB_.PCI0.XHC1.RHUB.SSP1._PLD.PLDP */ db 0A4h,050h,04Ch,044h,050h ;00003EA0 ".PLDP" ; 4379: } ; 4381: Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method DSDT_A_M_I___SB__PCI0_XHC1_RHUB_SSP1__DSM \ db 014h,04Ch,00Bh,05Fh,044h,053h,04Dh,004h ;00003EA8 ".L._DSM." ; 4382: { ; 4383: ADBG ("DSM11") db 041h,044h,042h,047h,00Dh,044h,053h,04Dh ;00003EB0 "ADBG.DSM" db 031h,031h,000h ;00003EB3 "11." ; 4384: If ((Arg0 == ToUUID ("ce2ee385-00e6-48cb-9f05-2edb927c4899") /* USB Controller */)) db 0A0h,043h,00Ah ;00003EB6 ".C." db 093h,068h ;00003EB8 ".h" db 011h,013h,00Ah,010h,085h,0E3h,02Eh,0CEh ;00003EC0 "........" db 0E6h,000h,0CBh,048h,09Fh,005h,02Eh,0DBh ;00003EC8 "...H...." db 092h,07Ch,048h,099h ;00003ECC ".|H." ; 4385: { ; 4386: ADBG ("DSM12") db 041h,044h,042h,047h,00Dh,044h,053h,04Dh ;00003ED4 "ADBG.DSM" db 031h,032h,000h ;00003ED7 "12." ; 4387: If ((Arg1 == Zero)) db 0A0h,04Fh,007h ;00003EDA ".O." db 093h,069h,000h ;00003EDD ".i." ; 4388: { ; 4389: ADBG ("DSM13") db 041h,044h,042h,047h,00Dh,044h,053h,04Dh ;00003EE5 "ADBG.DSM" db 031h,033h,000h ;00003EE8 "13." ; 4390: If ((Arg2 == Zero)) db 0A0h,038h ;00003EEA ".8" db 093h,06Ah,000h ;00003EED ".j." ; 4391: { ; 4392: ADBG ("SSP1 QUERY") db 041h,044h,042h,047h,00Dh,053h,053h,050h ;00003EF5 "ADBG.SSP" db 031h,020h,051h,055h,045h,052h,059h,000h ;00003EFD "1 QUERY." ; 4393: Debug = "Method _DSM Function Query" db 070h,00Dh,04Dh,065h,074h,068h,06Fh,064h ;00003F05 "p.Method" db 020h,05Fh,044h,053h,04Dh,020h,046h,075h ;00003F0D " _DSM Fu" db 06Eh,063h,074h,069h,06Fh,06Eh,020h,051h ;00003F15 "nction Q" db 075h,065h,072h,079h,000h,05Bh,031h ;00003F1C "uery.[1" ; 4394: Return (Buffer (One) db 0A4h ;00003F1D "." db 011h,003h,001h,005h ;00003F21 "...." ; 4395: { ; 4396: 0x05 // . ; 4397: }) ; 4398: } ; 4400: If ((Arg2 == 0x02)) db 0A0h,035h ;00003F23 ".5" db 093h,06Ah,00Ah,002h ;00003F27 ".j.." ; 4401: { ; 4402: ADBG ("SSP1 DSM") db 041h,044h,042h,047h,00Dh,053h,053h,050h ;00003F2F "ADBG.SSP" db 031h,020h,044h,053h,04Dh,000h ;00003F35 "1 DSM." ; 4403: Debug = "Method _DSM Function Index2" db 070h,00Dh,04Dh,065h,074h,068h,06Fh,064h ;00003F3D "p.Method" db 020h,05Fh,044h,053h,04Dh,020h,046h,075h ;00003F45 " _DSM Fu" db 06Eh,063h,074h,069h,06Fh,06Eh,020h,049h ;00003F4D "nction I" db 06Eh,064h,065h,078h,032h,000h,05Bh,031h ;00003F55 "ndex2.[1" ; 4404: Return (Zero) db 0A4h,000h ;00003F57 ".." ; 4405: } ; 4406: } ; 4407: } ; 4408: Else ; 4409: { ; 4410: Return (Zero) ; 4411: } db 0A1h,003h ;00003F59 ".." db 0A4h,000h ;00003F5B ".." ; 4413: Return (Zero) db 0A4h,000h ;00003F5D ".." ; 4414: } ; 4415: } ; 4417: Device (HS01) DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HS01 \ db 05Bh,082h,04Fh,010h,048h,053h,030h,031h ;00003F65 "[.O.HS01" ; 4418: { ; 4419: Name (_ADR, One) // _ADR: Address DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HS01__ADR \ db 008h,05Fh,041h,044h,052h,001h ;00003F6B "._ADR." ; 4420: Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HS01__UPC \ db 014h,019h,05Fh,055h,050h,043h,008h ;00003F72 ".._UPC." ; 4421: { ; 4422: Name (UPCP, Package (0x04) ; 4423: { ; 4424: 0xFF, ; 4425: 0x06, ; 4426: Zero, ; 4427: Zero ; 4428: }) DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HS01__UPC_UPCP \ db 008h,055h,050h,043h,050h ;00003F77 ".UPCP" db 012h,008h,004h,00Ah,0FFh,00Ah,006h,000h ;00003F7F "........" db 000h ;00003F80 "." ; 4429: Return (UPCP) /* \_SB_.PCI0.XHC1.RHUB.HS01._UPC.UPCP */ db 0A4h,055h,050h,043h,050h ;00003F85 ".UPCP" ; 4430: } ; 4432: Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HS01__PLD \ db 014h,02Bh,05Fh,050h,04Ch,044h,008h ;00003F8C ".+_PLD." ; 4433: { ; 4434: Name (PLDP, Package (0x01) ; 4435: { ; 4436: Buffer (0x14) ; 4437: { ; 4438: /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ ; 4439: /* 0008 */ 0x49, 0x19, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // I....... ; 4440: /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... ; 4441: } ; 4442: }) DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HS01__PLD_PLDP \ db 008h,050h,04Ch,044h,050h ;00003F91 ".PLDP" db 012h,01Ah,001h ;00003F94 "..." db 011h,017h,00Ah,014h,082h,000h,000h,000h ;00003F9C "........" db 000h,000h,000h,000h,049h,019h,000h,000h ;00003FA4 "....I..." db 003h,000h,000h,000h,0FFh,0FFh,0FFh,0FFh ;00003FAC "........" ; 4443: Return (PLDP) /* \_SB_.PCI0.XHC1.RHUB.HS01._PLD.PLDP */ db 0A4h,050h,04Ch,044h,050h ;00003FB1 ".PLDP" ; 4444: } ; 4446: Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HS01__DSM \ db 014h,04Ch,00Bh,05Fh,044h,053h,04Dh,004h ;00003FB9 ".L._DSM." ; 4447: { ; 4448: ADBG ("DSM21") db 041h,044h,042h,047h,00Dh,044h,053h,04Dh ;00003FC1 "ADBG.DSM" db 032h,031h,000h ;00003FC4 "21." ; 4449: If ((Arg0 == ToUUID ("ce2ee385-00e6-48cb-9f05-2edb927c4899") /* USB Controller */)) db 0A0h,043h,00Ah ;00003FC7 ".C." db 093h,068h ;00003FC9 ".h" db 011h,013h,00Ah,010h,085h,0E3h,02Eh,0CEh ;00003FD1 "........" db 0E6h,000h,0CBh,048h,09Fh,005h,02Eh,0DBh ;00003FD9 "...H...." db 092h,07Ch,048h,099h ;00003FDD ".|H." ; 4450: { ; 4451: ADBG ("DSM22") db 041h,044h,042h,047h,00Dh,044h,053h,04Dh ;00003FE5 "ADBG.DSM" db 032h,032h,000h ;00003FE8 "22." ; 4452: If ((Arg1 == Zero)) db 0A0h,04Fh,007h ;00003FEB ".O." db 093h,069h,000h ;00003FEE ".i." ; 4453: { ; 4454: ADBG ("DSM23") db 041h,044h,042h,047h,00Dh,044h,053h,04Dh ;00003FF6 "ADBG.DSM" db 032h,033h,000h ;00003FF9 "23." ; 4455: If ((Arg2 == Zero)) db 0A0h,038h ;00003FFB ".8" db 093h,06Ah,000h ;00003FFE ".j." ; 4456: { ; 4457: ADBG ("HS01 QUERY") db 041h,044h,042h,047h,00Dh,048h,053h,030h ;00004006 "ADBG.HS0" db 031h,020h,051h,055h,045h,052h,059h,000h ;0000400E "1 QUERY." ; 4458: Debug = "Method _DSM Function Query" db 070h,00Dh,04Dh,065h,074h,068h,06Fh,064h ;00004016 "p.Method" db 020h,05Fh,044h,053h,04Dh,020h,046h,075h ;0000401E " _DSM Fu" db 06Eh,063h,074h,069h,06Fh,06Eh,020h,051h ;00004026 "nction Q" db 075h,065h,072h,079h,000h,05Bh,031h ;0000402D "uery.[1" ; 4459: Return (Buffer (One) db 0A4h ;0000402E "." db 011h,003h,001h,005h ;00004032 "...." ; 4460: { ; 4461: 0x05 // . ; 4462: }) ; 4463: } ; 4465: If ((Arg2 == 0x02)) db 0A0h,035h ;00004034 ".5" db 093h,06Ah,00Ah,002h ;00004038 ".j.." ; 4466: { ; 4467: ADBG ("HS01 DSM") db 041h,044h,042h,047h,00Dh,048h,053h,030h ;00004040 "ADBG.HS0" db 031h,020h,044h,053h,04Dh,000h ;00004046 "1 DSM." ; 4468: Debug = "Method _DSM Function Index2" db 070h,00Dh,04Dh,065h,074h,068h,06Fh,064h ;0000404E "p.Method" db 020h,05Fh,044h,053h,04Dh,020h,046h,075h ;00004056 " _DSM Fu" db 06Eh,063h,074h,069h,06Fh,06Eh,020h,049h ;0000405E "nction I" db 06Eh,064h,065h,078h,032h,000h,05Bh,031h ;00004066 "ndex2.[1" ; 4469: Return (Zero) db 0A4h,000h ;00004068 ".." ; 4470: } ; 4471: } ; 4472: } ; 4473: Else ; 4474: { ; 4475: Return (Zero) ; 4476: } db 0A1h,003h ;0000406A ".." db 0A4h,000h ;0000406C ".." ; 4478: Return (Zero) db 0A4h,000h ;0000406E ".." ; 4479: } ; 4480: } ; 4482: Device (HS02) DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HS02 \ db 05Bh,082h,04Eh,015h,048h,053h,030h,032h ;00004076 "[.N.HS02" ; 4483: { ; 4484: Name (_ADR, 0x02) // _ADR: Address DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HS02__ADR \ db 008h,05Fh,041h,044h,052h,00Ah,002h ;0000407D "._ADR.." ; 4485: Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HS02__UPC \ db 014h,036h,05Fh,055h,050h,043h,008h ;00004084 ".6_UPC." ; 4486: { ; 4487: Name (UPCP, Package (0x04) ; 4488: { ; 4489: 0xFF, ; 4490: 0xFF, ; 4491: Zero, ; 4492: Zero ; 4493: }) DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HS02__UPC_UPCP \ db 008h,055h,050h,043h,050h ;00004089 ".UPCP" db 012h,008h,004h,00Ah,0FFh,00Ah,0FFh,000h ;00004091 "........" db 000h ;00004092 "." ; 4494: Name (UPCR, Package (0x04) ; 4495: { ; 4496: 0xFF, ; 4497: Zero, ; 4498: Zero, ; 4499: Zero ; 4500: }) DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HS02__UPC_UPCR \ db 008h,055h,050h,043h,052h ;00004097 ".UPCR" db 012h,007h,004h,00Ah,0FFh,000h,000h,000h ;0000409F "........" ; 4501: If ((BDID == 0x02)) db 0A0h,00Dh ;000040A1 ".." db 093h,042h,044h,049h,044h,00Ah,002h ;000040A8 ".BDID.." ; 4502: { ; 4503: Return (UPCR) /* \_SB_.PCI0.XHC1.RHUB.HS02._UPC.UPCR */ db 0A4h,055h,050h,043h,052h ;000040AD ".UPCR" ; 4504: } ; 4505: Else ; 4506: { ; 4507: Return (UPCP) /* \_SB_.PCI0.XHC1.RHUB.HS02._UPC.UPCP */ ; 4508: } db 0A1h,006h ;000040AF ".." db 0A4h,055h,050h,043h,050h ;000040B4 ".UPCP" ; 4509: } ; 4511: Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HS02__PLD \ db 014h,04Ch,005h,05Fh,050h,04Ch,044h,008h ;000040BC ".L._PLD." ; 4512: { ; 4513: Name (PLDP, Package (0x01) ; 4514: { ; 4515: Buffer (0x14) ; 4516: { ; 4517: /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ ; 4518: /* 0008 */ 0x40, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // @....... ; 4519: /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... ; 4520: } ; 4521: }) DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HS02__PLD_PLDP \ db 008h,050h,04Ch,044h,050h ;000040C1 ".PLDP" db 012h,01Ah,001h ;000040C4 "..." db 011h,017h,00Ah,014h,082h,000h,000h,000h ;000040CC "........" db 000h,000h,000h,000h,040h,008h,000h,000h ;000040D4 "....@..." db 000h,000h,000h,000h,0FFh,0FFh,0FFh,0FFh ;000040DC "........" ; 4522: Name (PLDR, Package (0x01) ; 4523: { ; 4524: Buffer (0x14) ; 4525: { ; 4526: /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ ; 4527: /* 0008 */ 0x41, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // A....... ; 4528: /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... ; 4529: } ; 4530: }) DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HS02__PLD_PLDR \ db 008h,050h,04Ch,044h,052h ;000040E1 ".PLDR" db 012h,01Ah,001h ;000040E4 "..." db 011h,017h,00Ah,014h,082h,000h,000h,000h ;000040EC "........" db 000h,000h,000h,000h,041h,008h,000h,000h ;000040F4 "....A..." db 000h,000h,000h,000h,0FFh,0FFh,0FFh,0FFh ;000040FC "........" ; 4531: If ((BDID == 0x02)) db 0A0h,00Dh ;000040FE ".." db 093h,042h,044h,049h,044h,00Ah,002h ;00004105 ".BDID.." ; 4532: { ; 4533: Return (PLDR) /* \_SB_.PCI0.XHC1.RHUB.HS02._PLD.PLDR */ db 0A4h,050h,04Ch,044h,052h ;0000410A ".PLDR" ; 4534: } ; 4535: Else ; 4536: { ; 4537: Return (PLDP) /* \_SB_.PCI0.XHC1.RHUB.HS02._PLD.PLDP */ ; 4538: } db 0A1h,006h ;0000410C ".." db 0A4h,050h,04Ch,044h,050h ;00004111 ".PLDP" ; 4539: } ; 4541: Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HS02__DSM \ db 014h,04Ch,00Bh,05Fh,044h,053h,04Dh,004h ;00004119 ".L._DSM." ; 4542: { ; 4543: ADBG ("DSM31") db 041h,044h,042h,047h,00Dh,044h,053h,04Dh ;00004121 "ADBG.DSM" db 033h,031h,000h ;00004124 "31." ; 4544: If ((Arg0 == ToUUID ("ce2ee385-00e6-48cb-9f05-2edb927c4899") /* USB Controller */)) db 0A0h,043h,00Ah ;00004127 ".C." db 093h,068h ;00004129 ".h" db 011h,013h,00Ah,010h,085h,0E3h,02Eh,0CEh ;00004131 "........" db 0E6h,000h,0CBh,048h,09Fh,005h,02Eh,0DBh ;00004139 "...H...." db 092h,07Ch,048h,099h ;0000413D ".|H." ; 4545: { ; 4546: ADBG ("DSM32") db 041h,044h,042h,047h,00Dh,044h,053h,04Dh ;00004145 "ADBG.DSM" db 033h,032h,000h ;00004148 "32." ; 4547: If ((Arg1 == Zero)) db 0A0h,04Fh,007h ;0000414B ".O." db 093h,069h,000h ;0000414E ".i." ; 4548: { ; 4549: ADBG ("DSM33") db 041h,044h,042h,047h,00Dh,044h,053h,04Dh ;00004156 "ADBG.DSM" db 033h,033h,000h ;00004159 "33." ; 4550: If ((Arg2 == Zero)) db 0A0h,038h ;0000415B ".8" db 093h,06Ah,000h ;0000415E ".j." ; 4551: { ; 4552: ADBG ("HS02 QUERY") db 041h,044h,042h,047h,00Dh,048h,053h,030h ;00004166 "ADBG.HS0" db 032h,020h,051h,055h,045h,052h,059h,000h ;0000416E "2 QUERY." ; 4553: Debug = "Method _DSM Function Query" db 070h,00Dh,04Dh,065h,074h,068h,06Fh,064h ;00004176 "p.Method" db 020h,05Fh,044h,053h,04Dh,020h,046h,075h ;0000417E " _DSM Fu" db 06Eh,063h,074h,069h,06Fh,06Eh,020h,051h ;00004186 "nction Q" db 075h,065h,072h,079h,000h,05Bh,031h ;0000418D "uery.[1" ; 4554: Return (Buffer (One) db 0A4h ;0000418E "." db 011h,003h,001h,005h ;00004192 "...." ; 4555: { ; 4556: 0x05 // . ; 4557: }) ; 4558: } ; 4560: If ((Arg2 == 0x02)) db 0A0h,035h ;00004194 ".5" db 093h,06Ah,00Ah,002h ;00004198 ".j.." ; 4561: { ; 4562: ADBG ("HS02 DSM") db 041h,044h,042h,047h,00Dh,048h,053h,030h ;000041A0 "ADBG.HS0" db 032h,020h,044h,053h,04Dh,000h ;000041A6 "2 DSM." ; 4563: Debug = "Method _DSM Function Index2" db 070h,00Dh,04Dh,065h,074h,068h,06Fh,064h ;000041AE "p.Method" db 020h,05Fh,044h,053h,04Dh,020h,046h,075h ;000041B6 " _DSM Fu" db 06Eh,063h,074h,069h,06Fh,06Eh,020h,049h ;000041BE "nction I" db 06Eh,064h,065h,078h,032h,000h,05Bh,031h ;000041C6 "ndex2.[1" ; 4564: Return (Zero) db 0A4h,000h ;000041C8 ".." ; 4565: } ; 4566: } ; 4567: } ; 4568: Else ; 4569: { ; 4570: Return (Zero) ; 4571: } db 0A1h,003h ;000041CA ".." db 0A4h,000h ;000041CC ".." ; 4573: Return (Zero) db 0A4h,000h ;000041CE ".." ; 4574: } ; 4575: } ; 4577: Device (HS03) DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HS03 \ db 05Bh,082h,041h,023h,048h,053h,030h,033h ;000041D6 "[.A#HS03" ; 4578: { ; 4579: Name (_ADR, 0x03) // _ADR: Address DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HS03__ADR \ db 008h,05Fh,041h,044h,052h,00Ah,003h ;000041DD "._ADR.." ; 4580: Name (_DEP, Package (0x01) // _DEP: Dependencies ; 4581: { ; 4582: GPO2 ; 4583: }) DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HS03__DEP \ db 008h,05Fh,044h,045h,050h ;000041E2 "._DEP" db 012h,006h,001h,047h,050h,04Fh,032h ;000041E9 "...GPO2" ; 4584: Name (PSTS, Zero) DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HS03_PSTS \ db 008h,050h,053h,054h,053h,000h ;000041EF ".PSTS." ; 4585: PowerResource (WWPR, 0x00, 0x0000) DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HS03_WWPR \ db 05Bh,084h,040h,00Bh,057h,057h,050h,052h ;000041F7 "[.@.WWPR" db 000h,000h,000h ;000041FA "..." ; 4586: { ; 4587: Name (_DEP, Package (0x01) // _DEP: Dependencies ; 4588: { ; 4589: GPO2 ; 4590: }) DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HS03_WWPR__DEP \ db 008h,05Fh,044h,045h,050h ;000041FF "._DEP" db 012h,006h,001h,047h,050h,04Fh,032h ;00004206 "...GPO2" ; 4591: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HS03_WWPR__STA \ db 014h,02Bh,05Fh,053h,054h,041h,000h ;0000420D ".+_STA." ; 4592: { ; 4593: If ((\_SB.GPO2.AVBL == One)) db 0A0h,022h ;0000420F "."" db 093h,05Ch,02Fh,003h,05Fh,053h,042h,05Fh ;00004217 ".\/._SB_" db 047h,050h,04Fh,032h,041h,056h,042h,04Ch ;0000421F "GPO2AVBL" db 001h ;00004220 "." ; 4594: { ; 4595: Return (\_SB.GPO0.WWD3) db 0A4h,05Ch,02Fh,003h,05Fh,053h,042h,05Fh ;00004228 ".\/._SB_" db 047h,050h,04Fh,030h,057h,057h,044h,033h ;00004230 "GPO0WWD3" ; 4596: } ; 4598: Return (Zero) db 0A4h,000h ;00004232 ".." ; 4599: } ; 4601: Method (_ON, 0, NotSerialized) // _ON_: Power On DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HS03_WWPR__ON_ \ db 014h,03Dh,05Fh,04Fh,04Eh,05Fh,000h ;00004239 ".=_ON_." ; 4602: { ; 4603: If ((PSTS == Zero)) db 0A0h,036h ;0000423B ".6" db 093h,050h,053h,054h,053h,000h ;00004241 ".PSTS." ; 4604: { ; 4605: If ((\_SB.GPO2.AVBL == One)) db 0A0h,02Eh ;00004243 ".." db 093h,05Ch,02Fh,003h,05Fh,053h,042h,05Fh ;0000424B ".\/._SB_" db 047h,050h,04Fh,032h,041h,056h,042h,04Ch ;00004253 "GPO2AVBL" db 001h ;00004254 "." ; 4606: { ; 4607: Sleep (0x0200) db 05Bh,022h,00Bh,000h,002h ;00004259 "["..." ; 4608: \_SB.GPO0.WWD3 = One db 070h,001h,05Ch,02Fh,003h,05Fh,053h,042h ;00004261 "p.\/._SB" db 05Fh,047h,050h,04Fh,030h,057h,057h,044h ;00004269 "_GPO0WWD" db 033h ;0000426A "3" ; 4609: PSTS = One db 070h,001h,050h,053h,054h,053h ;00004270 "p.PSTS" ; 4610: } ; 4611: } ; 4612: } ; 4614: Method (_OFF, 0, NotSerialized) // _OFF: Power Off DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HS03_WWPR__OFF \ db 014h,030h,05Fh,04Fh,046h,046h,000h ;00004277 ".0_OFF." ; 4615: { ; 4616: If ((\_SB.GPO2.AVBL == One)) db 0A0h,029h ;00004279 ".)" db 093h,05Ch,02Fh,003h,05Fh,053h,042h,05Fh ;00004281 ".\/._SB_" db 047h,050h,04Fh,032h,041h,056h,042h,04Ch ;00004289 "GPO2AVBL" db 001h ;0000428A "." ; 4617: { ; 4618: \_SB.GPO0.WWD3 = Zero db 070h,000h,05Ch,02Fh,003h,05Fh,053h,042h ;00004292 "p.\/._SB" db 05Fh,047h,050h,04Fh,030h,057h,057h,044h ;0000429A "_GPO0WWD" db 033h ;0000429B "3" ; 4619: PSTS = Zero db 070h,000h,050h,053h,054h,053h ;000042A1 "p.PSTS" ; 4620: } ; 4621: } ; 4622: } ; 4624: Name (_S0W, 0x02) // _S0W: S0 Device Wake State DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HS03__S0W \ db 008h,05Fh,053h,030h,057h,00Ah,002h ;000042A8 "._S0W.." ; 4625: Name (_PR0, Package (0x01) // _PR0: Power Resources for D0 ; 4626: { ; 4627: WWPR ; 4628: }) DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HS03__PR0 \ db 008h,05Fh,050h,052h,030h ;000042AD "._PR0" db 012h,006h,001h,057h,057h,050h,052h ;000042B4 "...WWPR" ; 4629: Name (_PR2, Package (0x01) // _PR2: Power Resources for D2 ; 4630: { ; 4631: WWPR ; 4632: }) DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HS03__PR2 \ db 008h,05Fh,050h,052h,032h ;000042B9 "._PR2" db 012h,006h,001h,057h,057h,050h,052h ;000042C0 "...WWPR" ; 4633: Name (_PR3, Package (0x01) // _PR3: Power Resources for D3hot ; 4634: { ; 4635: WWPR ; 4636: }) DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HS03__PR3 \ db 008h,05Fh,050h,052h,033h ;000042C5 "._PR3" db 012h,006h,001h,057h,057h,050h,052h ;000042CC "...WWPR" ; 4637: Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HS03__UPC \ db 014h,019h,05Fh,055h,050h,043h,008h ;000042D3 ".._UPC." ; 4638: { ; 4639: Name (UPCP, Package (0x04) ; 4640: { ; 4641: 0xFF, ; 4642: 0xFF, ; 4643: Zero, ; 4644: Zero ; 4645: }) DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HS03__UPC_UPCP \ db 008h,055h,050h,043h,050h ;000042D8 ".UPCP" db 012h,008h,004h,00Ah,0FFh,00Ah,0FFh,000h ;000042E0 "........" db 000h ;000042E1 "." ; 4646: Return (UPCP) /* \_SB_.PCI0.XHC1.RHUB.HS03._UPC.UPCP */ db 0A4h,055h,050h,043h,050h ;000042E6 ".UPCP" ; 4647: } ; 4649: Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HS03__PLD \ db 014h,02Bh,05Fh,050h,04Ch,044h,008h ;000042ED ".+_PLD." ; 4650: { ; 4651: Name (PLDP, Package (0x01) ; 4652: { ; 4653: Buffer (0x14) ; 4654: { ; 4655: /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ ; 4656: /* 0008 */ 0x30, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0....... ; 4657: /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... ; 4658: } ; 4659: }) DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HS03__PLD_PLDP \ db 008h,050h,04Ch,044h,050h ;000042F2 ".PLDP" db 012h,01Ah,001h ;000042F5 "..." db 011h,017h,00Ah,014h,082h,000h,000h,000h ;000042FD "........" db 000h,000h,000h,000h,030h,008h,000h,000h ;00004305 "....0..." db 000h,000h,000h,000h,0FFh,0FFh,0FFh,0FFh ;0000430D "........" ; 4660: Return (PLDP) /* \_SB_.PCI0.XHC1.RHUB.HS03._PLD.PLDP */ db 0A4h,050h,04Ch,044h,050h ;00004312 ".PLDP" ; 4661: } ; 4663: Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HS03__DSM \ db 014h,04Ch,00Bh,05Fh,044h,053h,04Dh,004h ;0000431A ".L._DSM." ; 4664: { ; 4665: ADBG ("DSM41") db 041h,044h,042h,047h,00Dh,044h,053h,04Dh ;00004322 "ADBG.DSM" db 034h,031h,000h ;00004325 "41." ; 4666: If ((Arg0 == ToUUID ("ce2ee385-00e6-48cb-9f05-2edb927c4899") /* USB Controller */)) db 0A0h,043h,00Ah ;00004328 ".C." db 093h,068h ;0000432A ".h" db 011h,013h,00Ah,010h,085h,0E3h,02Eh,0CEh ;00004332 "........" db 0E6h,000h,0CBh,048h,09Fh,005h,02Eh,0DBh ;0000433A "...H...." db 092h,07Ch,048h,099h ;0000433E ".|H." ; 4667: { ; 4668: ADBG ("DSM42") db 041h,044h,042h,047h,00Dh,044h,053h,04Dh ;00004346 "ADBG.DSM" db 034h,032h,000h ;00004349 "42." ; 4669: If ((Arg1 == Zero)) db 0A0h,04Fh,007h ;0000434C ".O." db 093h,069h,000h ;0000434F ".i." ; 4670: { ; 4671: ADBG ("DSM43") db 041h,044h,042h,047h,00Dh,044h,053h,04Dh ;00004357 "ADBG.DSM" db 034h,033h,000h ;0000435A "43." ; 4672: If ((Arg2 == Zero)) db 0A0h,038h ;0000435C ".8" db 093h,06Ah,000h ;0000435F ".j." ; 4673: { ; 4674: ADBG ("HS03 QUERY") db 041h,044h,042h,047h,00Dh,048h,053h,030h ;00004367 "ADBG.HS0" db 033h,020h,051h,055h,045h,052h,059h,000h ;0000436F "3 QUERY." ; 4675: Debug = "Method _DSM Function Query" db 070h,00Dh,04Dh,065h,074h,068h,06Fh,064h ;00004377 "p.Method" db 020h,05Fh,044h,053h,04Dh,020h,046h,075h ;0000437F " _DSM Fu" db 06Eh,063h,074h,069h,06Fh,06Eh,020h,051h ;00004387 "nction Q" db 075h,065h,072h,079h,000h,05Bh,031h ;0000438E "uery.[1" ; 4676: Return (Buffer (One) db 0A4h ;0000438F "." db 011h,003h,001h,005h ;00004393 "...." ; 4677: { ; 4678: 0x05 // . ; 4679: }) ; 4680: } ; 4682: If ((Arg2 == 0x02)) db 0A0h,035h ;00004395 ".5" db 093h,06Ah,00Ah,002h ;00004399 ".j.." ; 4683: { ; 4684: ADBG ("HS03 DSM") db 041h,044h,042h,047h,00Dh,048h,053h,030h ;000043A1 "ADBG.HS0" db 033h,020h,044h,053h,04Dh,000h ;000043A7 "3 DSM." ; 4685: Debug = "Method _DSM Function Index2" db 070h,00Dh,04Dh,065h,074h,068h,06Fh,064h ;000043AF "p.Method" db 020h,05Fh,044h,053h,04Dh,020h,046h,075h ;000043B7 " _DSM Fu" db 06Eh,063h,074h,069h,06Fh,06Eh,020h,049h ;000043BF "nction I" db 06Eh,064h,065h,078h,032h,000h,05Bh,031h ;000043C7 "ndex2.[1" ; 4686: Return (Zero) db 0A4h,000h ;000043C9 ".." ; 4687: } ; 4688: } ; 4689: } ; 4690: Else ; 4691: { ; 4692: Return (Zero) ; 4693: } db 0A1h,003h ;000043CB ".." db 0A4h,000h ;000043CD ".." ; 4695: Return (Zero) db 0A4h,000h ;000043CF ".." ; 4696: } ; 4698: Device (MODM) DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HS03_MODM \ db 05Bh,082h,030h,04Dh,04Fh,044h,04Dh ;000043D6 "[.0MODM" ; 4699: { ; 4700: Name (_ADR, 0x03) // _ADR: Address DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HS03_MODM__ADR \ db 008h,05Fh,041h,044h,052h,00Ah,003h ;000043DD "._ADR.." ; 4701: Name (_PR0, Package (0x01) // _PR0: Power Resources for D0 ; 4702: { ; 4703: WWPR ; 4704: }) DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HS03_MODM__PR0 \ db 008h,05Fh,050h,052h,030h ;000043E2 "._PR0" db 012h,006h,001h,057h,057h,050h,052h ;000043E9 "...WWPR" ; 4705: Name (_PR2, Package (0x01) // _PR2: Power Resources for D2 ; 4706: { ; 4707: WWPR ; 4708: }) DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HS03_MODM__PR2 \ db 008h,05Fh,050h,052h,032h ;000043EE "._PR2" db 012h,006h,001h,057h,057h,050h,052h ;000043F5 "...WWPR" ; 4709: Name (_PR3, Package (0x01) // _PR3: Power Resources for D3hot ; 4710: { ; 4711: WWPR ; 4712: }) DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HS03_MODM__PR3 \ db 008h,05Fh,050h,052h,033h ;000043FA "._PR3" db 012h,006h,001h,057h,057h,050h,052h ;00004401 "...WWPR" ; 4713: } ; 4714: } ; 4716: Device (HS04) DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HS04 \ db 05Bh,082h,040h,011h,048h,053h,030h,034h ;00004409 "[.@.HS04" ; 4717: { ; 4718: Name (_ADR, 0x04) // _ADR: Address DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HS04__ADR \ db 008h,05Fh,041h,044h,052h,00Ah,004h ;00004410 "._ADR.." ; 4719: Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HS04__UPC \ db 014h,019h,05Fh,055h,050h,043h,008h ;00004417 ".._UPC." ; 4720: { ; 4721: Name (UPCP, Package (0x04) ; 4722: { ; 4723: 0xFF, ; 4724: 0xFF, ; 4725: Zero, ; 4726: Zero ; 4727: }) DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HS04__UPC_UPCP \ db 008h,055h,050h,043h,050h ;0000441C ".UPCP" db 012h,008h,004h,00Ah,0FFh,00Ah,0FFh,000h ;00004424 "........" db 000h ;00004425 "." ; 4728: Return (UPCP) /* \_SB_.PCI0.XHC1.RHUB.HS04._UPC.UPCP */ db 0A4h,055h,050h,043h,050h ;0000442A ".UPCP" ; 4729: } ; 4731: Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HS04__PLD \ db 014h,02Bh,05Fh,050h,04Ch,044h,008h ;00004431 ".+_PLD." ; 4732: { ; 4733: Name (PLDP, Package (0x01) ; 4734: { ; 4735: Buffer (0x14) ; 4736: { ; 4737: /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ ; 4738: /* 0008 */ 0x30, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0....... ; 4739: /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... ; 4740: } ; 4741: }) DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HS04__PLD_PLDP \ db 008h,050h,04Ch,044h,050h ;00004436 ".PLDP" db 012h,01Ah,001h ;00004439 "..." db 011h,017h,00Ah,014h,082h,000h,000h,000h ;00004441 "........" db 000h,000h,000h,000h,030h,008h,000h,000h ;00004449 "....0..." db 000h,000h,000h,000h,0FFh,0FFh,0FFh,0FFh ;00004451 "........" ; 4742: Return (PLDP) /* \_SB_.PCI0.XHC1.RHUB.HS04._PLD.PLDP */ db 0A4h,050h,04Ch,044h,050h ;00004456 ".PLDP" ; 4743: } ; 4745: Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HS04__DSM \ db 014h,04Ch,00Bh,05Fh,044h,053h,04Dh,004h ;0000445E ".L._DSM." ; 4746: { ; 4747: ADBG ("DSM51") db 041h,044h,042h,047h,00Dh,044h,053h,04Dh ;00004466 "ADBG.DSM" db 035h,031h,000h ;00004469 "51." ; 4748: If ((Arg0 == ToUUID ("ce2ee385-00e6-48cb-9f05-2edb927c4899") /* USB Controller */)) db 0A0h,043h,00Ah ;0000446C ".C." db 093h,068h ;0000446E ".h" db 011h,013h,00Ah,010h,085h,0E3h,02Eh,0CEh ;00004476 "........" db 0E6h,000h,0CBh,048h,09Fh,005h,02Eh,0DBh ;0000447E "...H...." db 092h,07Ch,048h,099h ;00004482 ".|H." ; 4749: { ; 4750: ADBG ("DSM52") db 041h,044h,042h,047h,00Dh,044h,053h,04Dh ;0000448A "ADBG.DSM" db 035h,032h,000h ;0000448D "52." ; 4751: If ((Arg1 == Zero)) db 0A0h,04Fh,007h ;00004490 ".O." db 093h,069h,000h ;00004493 ".i." ; 4752: { ; 4753: ADBG ("DSM53") db 041h,044h,042h,047h,00Dh,044h,053h,04Dh ;0000449B "ADBG.DSM" db 035h,033h,000h ;0000449E "53." ; 4754: If ((Arg2 == Zero)) db 0A0h,038h ;000044A0 ".8" db 093h,06Ah,000h ;000044A3 ".j." ; 4755: { ; 4756: ADBG ("HS04 QUERY") db 041h,044h,042h,047h,00Dh,048h,053h,030h ;000044AB "ADBG.HS0" db 034h,020h,051h,055h,045h,052h,059h,000h ;000044B3 "4 QUERY." ; 4757: Debug = "Method _DSM Function Query" db 070h,00Dh,04Dh,065h,074h,068h,06Fh,064h ;000044BB "p.Method" db 020h,05Fh,044h,053h,04Dh,020h,046h,075h ;000044C3 " _DSM Fu" db 06Eh,063h,074h,069h,06Fh,06Eh,020h,051h ;000044CB "nction Q" db 075h,065h,072h,079h,000h,05Bh,031h ;000044D2 "uery.[1" ; 4758: Return (Buffer (One) db 0A4h ;000044D3 "." db 011h,003h,001h,005h ;000044D7 "...." ; 4759: { ; 4760: 0x05 // . ; 4761: }) ; 4762: } ; 4764: If ((Arg2 == 0x02)) db 0A0h,035h ;000044D9 ".5" db 093h,06Ah,00Ah,002h ;000044DD ".j.." ; 4765: { ; 4766: ADBG ("HS04 DSM") db 041h,044h,042h,047h,00Dh,048h,053h,030h ;000044E5 "ADBG.HS0" db 034h,020h,044h,053h,04Dh,000h ;000044EB "4 DSM." ; 4767: Debug = "Method _DSM Function Index2" db 070h,00Dh,04Dh,065h,074h,068h,06Fh,064h ;000044F3 "p.Method" db 020h,05Fh,044h,053h,04Dh,020h,046h,075h ;000044FB " _DSM Fu" db 06Eh,063h,074h,069h,06Fh,06Eh,020h,049h ;00004503 "nction I" db 06Eh,064h,065h,078h,032h,000h,05Bh,031h ;0000450B "ndex2.[1" ; 4768: Return (Zero) db 0A4h,000h ;0000450D ".." ; 4769: } ; 4770: } ; 4771: } ; 4772: Else ; 4773: { ; 4774: Return (Zero) ; 4775: } db 0A1h,003h ;0000450F ".." db 0A4h,000h ;00004511 ".." ; 4777: Return (Zero) db 0A4h,000h ;00004513 ".." ; 4778: } ; 4779: } ; 4781: Device (HSC1) DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HSC1 \ db 05Bh,082h,042h,011h,048h,053h,043h,031h ;0000451B "[.B.HSC1" ; 4782: { ; 4783: Name (_ADR, 0x05) // _ADR: Address DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HSC1__ADR \ db 008h,05Fh,041h,044h,052h,00Ah,005h ;00004522 "._ADR.." ; 4784: Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HSC1__UPC \ db 014h,019h,05Fh,055h,050h,043h,008h ;00004529 ".._UPC." ; 4785: { ; 4786: Name (UPCP, Package (0x04) ; 4787: { ; 4788: 0xFF, ; 4789: 0xFF, ; 4790: Zero, ; 4791: Zero ; 4792: }) DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HSC1__UPC_UPCP \ db 008h,055h,050h,043h,050h ;0000452E ".UPCP" db 012h,008h,004h,00Ah,0FFh,00Ah,0FFh,000h ;00004536 "........" db 000h ;00004537 "." ; 4793: Return (UPCP) /* \_SB_.PCI0.XHC1.RHUB.HSC1._UPC.UPCP */ db 0A4h,055h,050h,043h,050h ;0000453C ".UPCP" ; 4794: } ; 4796: Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HSC1__PLD \ db 014h,02Bh,05Fh,050h,04Ch,044h,008h ;00004543 ".+_PLD." ; 4797: { ; 4798: Name (PLDP, Package (0x01) ; 4799: { ; 4800: Buffer (0x14) ; 4801: { ; 4802: /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ ; 4803: /* 0008 */ 0x30, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0....... ; 4804: /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... ; 4805: } ; 4806: }) DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HSC1__PLD_PLDP \ db 008h,050h,04Ch,044h,050h ;00004548 ".PLDP" db 012h,01Ah,001h ;0000454B "..." db 011h,017h,00Ah,014h,082h,000h,000h,000h ;00004553 "........" db 000h,000h,000h,000h,030h,008h,000h,000h ;0000455B "....0..." db 000h,000h,000h,000h,0FFh,0FFh,0FFh,0FFh ;00004563 "........" ; 4807: Return (PLDP) /* \_SB_.PCI0.XHC1.RHUB.HSC1._PLD.PLDP */ db 0A4h,050h,04Ch,044h,050h ;00004568 ".PLDP" ; 4808: } ; 4810: Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HSC1__DSM \ db 014h,04Eh,00Bh,05Fh,044h,053h,04Dh,004h ;00004570 ".N._DSM." ; 4811: { ; 4812: ADBG ("DSM61") db 041h,044h,042h,047h,00Dh,044h,053h,04Dh ;00004578 "ADBG.DSM" db 036h,031h,000h ;0000457B "61." ; 4813: If ((Arg0 == ToUUID ("ce2ee385-00e6-48cb-9f05-2edb927c4899") /* USB Controller */)) db 0A0h,045h,00Ah ;0000457E ".E." db 093h,068h ;00004580 ".h" db 011h,013h,00Ah,010h,085h,0E3h,02Eh,0CEh ;00004588 "........" db 0E6h,000h,0CBh,048h,09Fh,005h,02Eh,0DBh ;00004590 "...H...." db 092h,07Ch,048h,099h ;00004594 ".|H." ; 4814: { ; 4815: ADBG ("DSM62") db 041h,044h,042h,047h,00Dh,044h,053h,04Dh ;0000459C "ADBG.DSM" db 036h,032h,000h ;0000459F "62." ; 4816: If ((Arg1 == Zero)) db 0A0h,041h,008h ;000045A2 ".A." db 093h,069h,000h ;000045A5 ".i." ; 4817: { ; 4818: ADBG ("DSM63") db 041h,044h,042h,047h,00Dh,044h,053h,04Dh ;000045AD "ADBG.DSM" db 036h,033h,000h ;000045B0 "63." ; 4819: If ((Arg2 == Zero)) db 0A0h,039h ;000045B2 ".9" db 093h,06Ah,000h ;000045B5 ".j." ; 4820: { ; 4821: ADBG ("HSIC1 QUERY") db 041h,044h,042h,047h,00Dh,048h,053h,049h ;000045BD "ADBG.HSI" db 043h,031h,020h,051h,055h,045h,052h,059h ;000045C5 "C1 QUERY" db 000h ;000045C6 "." ; 4822: Debug = "Method _DSM Function Query" db 070h,00Dh,04Dh,065h,074h,068h,06Fh,064h ;000045CE "p.Method" db 020h,05Fh,044h,053h,04Dh,020h,046h,075h ;000045D6 " _DSM Fu" db 06Eh,063h,074h,069h,06Fh,06Eh,020h,051h ;000045DE "nction Q" db 075h,065h,072h,079h,000h,05Bh,031h ;000045E5 "uery.[1" ; 4823: Return (Buffer (One) db 0A4h ;000045E6 "." db 011h,003h,001h,005h ;000045EA "...." ; 4824: { ; 4825: 0x05 // . ; 4826: }) ; 4827: } ; 4829: If ((Arg2 == 0x02)) db 0A0h,036h ;000045EC ".6" db 093h,06Ah,00Ah,002h ;000045F0 ".j.." ; 4830: { ; 4831: ADBG ("HSIC1 DSM") db 041h,044h,042h,047h,00Dh,048h,053h,049h ;000045F8 "ADBG.HSI" db 043h,031h,020h,044h,053h,04Dh,000h ;000045FF "C1 DSM." ; 4832: Debug = "Method _DSM Function Index2" db 070h,00Dh,04Dh,065h,074h,068h,06Fh,064h ;00004607 "p.Method" db 020h,05Fh,044h,053h,04Dh,020h,046h,075h ;0000460F " _DSM Fu" db 06Eh,063h,074h,069h,06Fh,06Eh,020h,049h ;00004617 "nction I" db 06Eh,064h,065h,078h,032h,000h,05Bh,031h ;0000461F "ndex2.[1" ; 4833: Return (One) db 0A4h,001h ;00004621 ".." ; 4834: } ; 4835: } ; 4836: } ; 4837: Else ; 4838: { ; 4839: Return (Zero) ; 4840: } db 0A1h,003h ;00004623 ".." db 0A4h,000h ;00004625 ".." ; 4842: Return (Zero) db 0A4h,000h ;00004627 ".." ; 4843: } ; 4844: } ; 4846: Device (HSC2) DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HSC2 \ db 05Bh,082h,049h,011h,048h,053h,043h,032h ;0000462F "[.I.HSC2" ; 4847: { ; 4848: Name (_ADR, 0x06) // _ADR: Address DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HSC2__ADR \ db 008h,05Fh,041h,044h,052h,00Ah,006h ;00004636 "._ADR.." ; 4849: Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HSC2__UPC \ db 014h,019h,05Fh,055h,050h,043h,008h ;0000463D ".._UPC." ; 4850: { ; 4851: Name (UPCP, Package (0x04) ; 4852: { ; 4853: 0xFF, ; 4854: 0xFF, ; 4855: Zero, ; 4856: Zero ; 4857: }) DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HSC2__UPC_UPCP \ db 008h,055h,050h,043h,050h ;00004642 ".UPCP" db 012h,008h,004h,00Ah,0FFh,00Ah,0FFh,000h ;0000464A "........" db 000h ;0000464B "." ; 4858: Return (UPCP) /* \_SB_.PCI0.XHC1.RHUB.HSC2._UPC.UPCP */ db 0A4h,055h,050h,043h,050h ;00004650 ".UPCP" ; 4859: } ; 4861: Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HSC2__PLD \ db 014h,02Bh,05Fh,050h,04Ch,044h,008h ;00004657 ".+_PLD." ; 4862: { ; 4863: Name (PLDP, Package (0x01) ; 4864: { ; 4865: Buffer (0x14) ; 4866: { ; 4867: /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ ; 4868: /* 0008 */ 0x30, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // 0....... ; 4869: /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... ; 4870: } ; 4871: }) DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HSC2__PLD_PLDP \ db 008h,050h,04Ch,044h,050h ;0000465C ".PLDP" db 012h,01Ah,001h ;0000465F "..." db 011h,017h,00Ah,014h,082h,000h,000h,000h ;00004667 "........" db 000h,000h,000h,000h,030h,008h,000h,000h ;0000466F "....0..." db 000h,000h,000h,000h,0FFh,0FFh,0FFh,0FFh ;00004677 "........" ; 4872: Return (PLDP) /* \_SB_.PCI0.XHC1.RHUB.HSC2._PLD.PLDP */ db 0A4h,050h,04Ch,044h,050h ;0000467C ".PLDP" ; 4873: } ; 4875: Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method DSDT_A_M_I___SB__PCI0_XHC1_RHUB_HSC2__DSM \ db 014h,045h,00Ch,05Fh,044h,053h,04Dh,004h ;00004684 ".E._DSM." ; 4876: { ; 4877: ADBG ("DSM71") db 041h,044h,042h,047h,00Dh,044h,053h,04Dh ;0000468C "ADBG.DSM" db 037h,031h,000h ;0000468F "71." ; 4878: If ((Arg0 == ToUUID ("ce2ee385-00e6-48cb-9f05-2edb927c4899") /* USB Controller */)) db 0A0h,04Ch,00Ah ;00004692 ".L." db 093h,068h ;00004694 ".h" db 011h,013h,00Ah,010h,085h,0E3h,02Eh,0CEh ;0000469C "........" db 0E6h,000h,0CBh,048h,09Fh,005h,02Eh,0DBh ;000046A4 "...H...." db 092h,07Ch,048h,099h ;000046A8 ".|H." ; 4879: { ; 4880: ADBG ("DSM72") db 041h,044h,042h,047h,00Dh,044h,053h,04Dh ;000046B0 "ADBG.DSM" db 037h,032h,000h ;000046B3 "72." ; 4881: If ((Arg1 == Zero)) db 0A0h,048h,008h ;000046B6 ".H." db 093h,069h,000h ;000046B9 ".i." ; 4882: { ; 4883: ADBG ("DSM73") db 041h,044h,042h,047h,00Dh,044h,053h,04Dh ;000046C1 "ADBG.DSM" db 037h,033h,000h ;000046C4 "73." ; 4884: If ((Arg2 == Zero)) db 0A0h,039h ;000046C6 ".9" db 093h,06Ah,000h ;000046C9 ".j." ; 4885: { ; 4886: ADBG ("HSIC2 QUERY") db 041h,044h,042h,047h,00Dh,048h,053h,049h ;000046D1 "ADBG.HSI" db 043h,032h,020h,051h,055h,045h,052h,059h ;000046D9 "C2 QUERY" db 000h ;000046DA "." ; 4887: Debug = "Method _DSM Function Query" db 070h,00Dh,04Dh,065h,074h,068h,06Fh,064h ;000046E2 "p.Method" db 020h,05Fh,044h,053h,04Dh,020h,046h,075h ;000046EA " _DSM Fu" db 06Eh,063h,074h,069h,06Fh,06Eh,020h,051h ;000046F2 "nction Q" db 075h,065h,072h,079h,000h,05Bh,031h ;000046F9 "uery.[1" ; 4888: Return (Buffer (One) db 0A4h ;000046FA "." db 011h,003h,001h,005h ;000046FE "...." ; 4889: { ; 4890: 0x05 // . ; 4891: }) ; 4892: } ; 4894: If ((Arg2 == 0x02)) db 0A0h,03Dh ;00004700 ".=" db 093h,06Ah,00Ah,002h ;00004704 ".j.." ; 4895: { ; 4896: ADBG ("HSIC2 DSM called") db 041h,044h,042h,047h,00Dh,048h,053h,049h ;0000470C "ADBG.HSI" db 043h,032h,020h,044h,053h,04Dh,020h,063h ;00004714 "C2 DSM c" db 061h,06Ch,06Ch,065h,064h,000h ;0000471A "alled." ; 4897: Debug = "Method _DSM Function Index2" db 070h,00Dh,04Dh,065h,074h,068h,06Fh,064h ;00004722 "p.Method" db 020h,05Fh,044h,053h,04Dh,020h,046h,075h ;0000472A " _DSM Fu" db 06Eh,063h,074h,069h,06Fh,06Eh,020h,049h ;00004732 "nction I" db 06Eh,064h,065h,078h,032h,000h,05Bh,031h ;0000473A "ndex2.[1" ; 4898: Return (One) db 0A4h,001h ;0000473C ".." ; 4899: } ; 4900: } ; 4901: } ; 4902: Else ; 4903: { ; 4904: Return (Zero) ; 4905: } db 0A1h,003h ;0000473E ".." db 0A4h,000h ;00004740 ".." ; 4907: Return (Zero) db 0A4h,000h ;00004742 ".." ; 4908: } ; 4909: } ; 4910: } ; 4911: } ; 4913: Device (OTG1) DSDT_A_M_I___SB__PCI0_OTG1 \ db 05Bh,082h,04Bh,015h,04Fh,054h,047h,031h ;0000474A "[.K.OTG1" ; 4914: { ; 4915: Name (_ADR, 0x00160000) // _ADR: Address DSDT_A_M_I___SB__PCI0_OTG1__ADR \ db 008h,05Fh,041h,044h,052h,00Ch,000h,000h ;00004752 "._ADR..." db 016h,000h ;00004754 ".." ; 4916: Name (_DDN, "Baytrail XHCI controller (Synopsys core/OTG)") // _DDN: DOS Device Name DSDT_A_M_I___SB__PCI0_OTG1__DDN \ db 008h,05Fh,044h,044h,04Eh,00Dh,042h,061h ;0000475C "._DDN.Ba" db 079h,074h,072h,061h,069h,06Ch,020h,058h ;00004764 "ytrail X" db 048h,043h,049h,020h,063h,06Fh,06Eh,074h ;0000476C "HCI cont" db 072h,06Fh,06Ch,06Ch,065h,072h,020h,028h ;00004774 "roller (" db 053h,079h,06Eh,06Fh,070h,073h,079h,073h ;0000477C "Synopsys" db 020h,063h,06Fh,072h,065h,02Fh,04Fh,054h ;00004784 " core/OT" db 047h,029h,000h ;00004787 "G)." ; 4917: Name (_STR, Unicode ("Baytrail XHCI controller (Synopsys core/OTG)")) // _STR: Description String DSDT_A_M_I___SB__PCI0_OTG1__STR \ db 008h,05Fh,053h,054h,052h ;0000478C "._STR" db 011h,04Eh,005h,00Ah,05Ah,042h,000h,061h ;00004794 ".N..ZB.a" db 000h,079h,000h,074h,000h,072h,000h,061h ;0000479C ".y.t.r.a" db 000h,069h,000h,06Ch,000h,020h,000h,058h ;000047A4 ".i.l. .X" db 000h,048h,000h,043h,000h,049h,000h,020h ;000047AC ".H.C.I. " db 000h,063h,000h,06Fh,000h,06Eh,000h,074h ;000047B4 ".c.o.n.t" db 000h,072h,000h,06Fh,000h,06Ch,000h,06Ch ;000047BC ".r.o.l.l" db 000h,065h,000h,072h,000h,020h,000h,028h ;000047C4 ".e.r. .(" db 000h,053h,000h,079h,000h,06Eh,000h,06Fh ;000047CC ".S.y.n.o" db 000h,070h,000h,073h,000h,079h,000h,073h ;000047D4 ".p.s.y.s" db 000h,020h,000h,063h,000h,06Fh,000h,072h ;000047DC ". .c.o.r" db 000h,065h,000h,02Fh,000h,04Fh,000h,054h ;000047E4 ".e./.O.T" db 000h,047h,000h,029h,000h,000h,000h ;000047EB ".G.)..." ; 4918: Name (_S0W, 0x03) // _S0W: S0 Device Wake State DSDT_A_M_I___SB__PCI0_OTG1__S0W \ db 008h,05Fh,053h,030h,057h,00Ah,003h ;000047F2 "._S0W.." ; 4919: OperationRegion (PMEB, PCI_Config, 0x84, 0x04) DSDT_A_M_I___SB__PCI0_OTG1_PMEB \ db 05Bh,080h,050h,04Dh,045h,042h,002h,00Ah ;000047FA "[.PMEB.." db 084h,00Ah,004h ;000047FD "..." ; 4920: Field (PMEB, WordAcc, NoLock, Preserve) ; 4921: { ; 4922: Offset (0x01), ; 4923: PMEE, 1, ; 4924: , 6, ; 4925: PMES, 1 ; 4926: } db 05Bh,081h,014h,050h,04Dh,045h,042h,002h ;00004805 "[..PMEB." db 000h,008h,050h,04Dh,045h,045h,001h,000h ;0000480D "..PMEE.." db 006h,050h,04Dh,045h,053h,001h ;00004813 ".PMES." ; 4928: OperationRegion (GENR, PCI_Config, 0xA0, 0x10) DSDT_A_M_I___SB__PCI0_OTG1_GENR \ db 05Bh,080h,047h,045h,04Eh,052h,002h,00Ah ;0000481B "[.GENR.." db 0A0h,00Ah,010h ;0000481E "..." ; 4929: Field (GENR, WordAcc, NoLock, Preserve) ; 4930: { ; 4931: , 18, ; 4932: CPME, 1, ; 4933: U2EN, 1, ; 4934: U3EN, 1 ; 4935: } db 05Bh,081h,017h,047h,045h,04Eh,052h,002h ;00004826 "[..GENR." db 000h,012h,043h,050h,04Dh,045h,001h,055h ;0000482E "..CPME.U" db 032h,045h,04Eh,001h,055h,033h,045h,04Eh ;00004836 "2EN.U3EN" db 001h ;00004837 "." ; 4937: Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 DSDT_A_M_I___SB__PCI0_OTG1__PS3 \ db 014h,018h,05Fh,050h,053h,033h,000h ;0000483E ".._PS3." ; 4938: { ; 4939: CPME = One db 070h,001h,043h,050h,04Dh,045h ;00004844 "p.CPME" ; 4940: U2EN = One db 070h,001h,055h,032h,045h,04Eh ;0000484A "p.U2EN" ; 4941: U3EN = One db 070h,001h,055h,033h,045h,04Eh ;00004850 "p.U3EN" ; 4942: } ; 4944: Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 DSDT_A_M_I___SB__PCI0_OTG1__PS0 \ db 014h,018h,05Fh,050h,053h,030h,000h ;00004857 ".._PS0." ; 4945: { ; 4946: CPME = Zero db 070h,000h,043h,050h,04Dh,045h ;0000485D "p.CPME" ; 4947: U2EN = Zero db 070h,000h,055h,032h,045h,04Eh ;00004863 "p.U2EN" ; 4948: U3EN = Zero db 070h,000h,055h,033h,045h,04Eh ;00004869 "p.U3EN" ; 4949: } ; 4951: Method (_DSW, 3, NotSerialized) // _DSW: Device Sleep Wake DSDT_A_M_I___SB__PCI0_OTG1__DSW \ db 014h,006h,05Fh,044h,053h,057h,003h ;00004870 ".._DSW." ; 4952: { ; 4953: } ; 4955: Method (_RMV, 0, NotSerialized) // _RMV: Removal Status DSDT_A_M_I___SB__PCI0_OTG1__RMV \ db 014h,008h,05Fh,052h,04Dh,056h,000h ;00004877 ".._RMV." ; 4956: { ; 4957: Return (Zero) db 0A4h,000h ;00004879 ".." ; 4958: } ; 4960: Method (_PR3, 0, NotSerialized) // _PR3: Power Resources for D3hot DSDT_A_M_I___SB__PCI0_OTG1__PR3 \ db 014h,00Eh,05Fh,050h,052h,033h,000h ;00004880 ".._PR3." ; 4961: { ; 4962: Return (Package (0x01) db 0A4h ;00004881 "." db 012h,006h,001h,055h,053h,042h,043h ;00004888 "...USBC" ; 4963: { ; 4964: USBC ; 4965: }) ; 4966: } ; 4968: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__PCI0_OTG1__STA \ db 014h,016h,05Fh,053h,054h,041h,000h ;0000488F ".._STA." ; 4969: { ; 4970: If ((OTGM != Zero)) db 0A0h,00Bh,092h,093h,04Fh,054h,047h,04Dh ;00004897 "....OTGM" db 000h ;00004898 "." ; 4971: { ; 4972: Return (0x0F) db 0A4h,00Ah,00Fh ;0000489B "..." ; 4973: } ; 4974: Else ; 4975: { ; 4976: Return (Zero) ; 4977: } db 0A1h,003h ;0000489D ".." db 0A4h,000h ;0000489F ".." ; 4978: } ; 4979: } ; 4981: Scope (\_SB) db 010h,028h,05Ch,05Fh,053h,042h,05Fh ;000048A6 ".(\_SB_" ; 4982: { ; 4983: PowerResource (USBC, 0x00, 0x0000) DSDT_A_M_I___SB__USBC \ db 05Bh,084h,020h,055h,053h,042h,043h,000h ;000048AE "[. USBC." db 000h,000h ;000048B0 ".." ; 4984: { ; 4985: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__USBC__STA \ db 014h,009h,05Fh,053h,054h,041h,000h ;000048B7 ".._STA." ; 4986: { ; 4987: Return (0x0F) db 0A4h,00Ah,00Fh ;000048BA "..." ; 4988: } ; 4990: Method (_ON, 0, NotSerialized) // _ON_: Power On DSDT_A_M_I___SB__USBC__ON_ \ db 014h,006h,05Fh,04Fh,04Eh,05Fh,000h ;000048C1 ".._ON_." ; 4991: { ; 4992: } ; 4994: Method (_OFF, 0, NotSerialized) // _OFF: Power Off DSDT_A_M_I___SB__USBC__OFF \ db 014h,006h,05Fh,04Fh,046h,046h,000h ;000048C8 ".._OFF." ; 4995: { ; 4996: } ; 4997: } ; 4998: } ; 5000: Scope (EHC1) db 010h,04Dh,04Ah,045h,048h,043h,031h ;000048CF ".MJEHC1" ; 5001: { ; 5002: Name (_DEP, Package (0x01) // _DEP: Dependencies ; 5003: { ; 5004: PEPD ; 5005: }) DSDT_A_M_I___SB__PCI0_EHC1__DEP \ db 008h,05Fh,044h,045h,050h ;000048D4 "._DEP" db 012h,006h,001h,050h,045h,050h,044h ;000048DB "...PEPD" ; 5006: OperationRegion (PWKE, PCI_Config, 0x62, 0x04) DSDT_A_M_I___SB__PCI0_EHC1_PWKE \ db 05Bh,080h,050h,057h,04Bh,045h,002h,00Ah ;000048E3 "[.PWKE.." db 062h,00Ah,004h ;000048E6 "b.." ; 5007: Field (PWKE, DWordAcc, NoLock, Preserve) ; 5008: { ; 5009: , 1, ; 5010: PWUC, 8 ; 5011: } db 05Bh,081h,00Dh,050h,057h,04Bh,045h,003h ;000048EE "[..PWKE." db 000h,001h,050h,057h,055h,043h,008h ;000048F5 "..PWUC." ; 5013: Method (_PSW, 1, NotSerialized) // _PSW: Power State Wake DSDT_A_M_I___SB__PCI0_EHC1__PSW \ db 014h,017h,05Fh,050h,053h,057h,001h ;000048FC ".._PSW." ; 5014: { ; 5015: If (Arg0) db 0A0h,008h,068h ;000048FF "..h" ; 5016: { ; 5017: PWUC = Ones db 070h,0FFh,050h,057h,055h,043h ;00004905 "p.PWUC" ; 5018: } ; 5019: Else ; 5020: { ; 5021: PWUC = Zero ; 5022: } db 0A1h,007h ;00004907 ".." db 070h,000h,050h,057h,055h,043h ;0000490D "p.PWUC" ; 5023: } ; 5025: Device (HUBN) DSDT_A_M_I___SB__PCI0_EHC1_HUBN \ db 05Bh,082h,04Ah,040h,048h,055h,042h,04Eh ;00004915 "[.J@HUBN" ; 5026: { ; 5027: Name (_ADR, Zero) // _ADR: Address DSDT_A_M_I___SB__PCI0_EHC1_HUBN__ADR \ db 008h,05Fh,041h,044h,052h,000h ;0000491B "._ADR." ; 5028: Device (PR01) DSDT_A_M_I___SB__PCI0_EHC1_HUBN_PR01 \ db 05Bh,082h,04Ch,03Fh,050h,052h,030h,031h ;00004923 "[.L?PR01" ; 5029: { ; 5030: Name (_ADR, One) // _ADR: Address DSDT_A_M_I___SB__PCI0_EHC1_HUBN_PR01__ADR \ db 008h,05Fh,041h,044h,052h,001h ;00004929 "._ADR." ; 5031: Name (_UPC, Package (0x04) // _UPC: USB Port Capabilities ; 5032: { ; 5033: 0xFF, ; 5034: Zero, ; 5035: Zero, ; 5036: Zero ; 5037: }) DSDT_A_M_I___SB__PCI0_EHC1_HUBN_PR01__UPC \ db 008h,05Fh,055h,050h,043h ;0000492E "._UPC" db 012h,007h,004h,00Ah,0FFh,000h,000h,000h ;00004936 "........" ; 5038: Name (_PLD, Package (0x01) // _PLD: Physical Location of Device ; 5039: { ; 5040: ToPLD ( ; 5041: PLD_Revision = 0x1, ; 5042: PLD_IgnoreColor = 0x1, ; 5043: PLD_Red = 0x0, ; 5044: PLD_Green = 0x0, ; 5045: PLD_Blue = 0x0, ; 5046: PLD_Width = 0x0, ; 5047: PLD_Height = 0x0, ; 5048: PLD_UserVisible = 0x0, ; 5049: PLD_Dock = 0x0, ; 5050: PLD_Lid = 0x0, ; 5051: PLD_Panel = "UNKNOWN", ; 5052: PLD_VerticalPosition = "UPPER", ; 5053: PLD_HorizontalPosition = "LEFT", ; 5054: PLD_Shape = "UNKNOWN", ; 5055: PLD_GroupOrientation = 0x0, ; 5056: PLD_GroupToken = 0x0, ; 5057: PLD_GroupPosition = 0x0, ; 5058: PLD_Bay = 0x0, ; 5059: PLD_Ejectable = 0x0, ; 5060: PLD_EjectRequired = 0x0, ; 5061: PLD_CabinetNumber = 0x0, ; 5062: PLD_CardCageNumber = 0x0, ; 5063: PLD_Reference = 0x0, ; 5064: PLD_Rotation = 0x0, ; 5065: PLD_Order = 0x0) ; 5067: }) DSDT_A_M_I___SB__PCI0_EHC1_HUBN_PR01__PLD \ db 008h,05Fh,050h,04Ch,044h ;0000493B "._PLD" db 012h,01Ah,001h ;0000493E "..." db 011h,017h,00Ah,014h,081h,000h,000h,000h ;00004946 "........" db 000h,000h,000h,000h,030h,01Ch,000h,000h ;0000494E "....0..." db 000h,000h,000h,000h,000h,000h,000h,000h ;00004956 "........" ; 5068: Device (PR11) DSDT_A_M_I___SB__PCI0_EHC1_HUBN_PR01_PR11 \ db 05Bh,082h,039h,050h,052h,031h,031h ;0000495D "[.9PR11" ; 5069: { ; 5070: Name (_ADR, One) // _ADR: Address DSDT_A_M_I___SB__PCI0_EHC1_HUBN_PR01_PR11__ADR \ db 008h,05Fh,041h,044h,052h,001h ;00004963 "._ADR." ; 5071: Name (_UPC, Package (0x04) // _UPC: USB Port Capabilities ; 5072: { ; 5073: 0xFF, ; 5074: 0xFF, ; 5075: Zero, ; 5076: Zero ; 5077: }) DSDT_A_M_I___SB__PCI0_EHC1_HUBN_PR01_PR11__UPC \ db 008h,05Fh,055h,050h,043h ;00004968 "._UPC" db 012h,008h,004h,00Ah,0FFh,00Ah,0FFh,000h ;00004970 "........" db 000h ;00004971 "." ; 5078: Name (_PLD, Package (0x01) // _PLD: Physical Location of Device ; 5079: { ; 5080: ToPLD ( ; 5081: PLD_Revision = 0x1, ; 5082: PLD_IgnoreColor = 0x1, ; 5083: PLD_Red = 0x0, ; 5084: PLD_Green = 0x0, ; 5085: PLD_Blue = 0x0, ; 5086: PLD_Width = 0x0, ; 5087: PLD_Height = 0x0, ; 5088: PLD_UserVisible = 0x1, ; 5089: PLD_Dock = 0x0, ; 5090: PLD_Lid = 0x0, ; 5091: PLD_Panel = "FRONT", ; 5092: PLD_VerticalPosition = "", ; 5093: PLD_HorizontalPosition = "LEFT", ; 5094: PLD_Shape = "UNKNOWN", ; 5095: PLD_GroupOrientation = 0x0, ; 5096: PLD_GroupToken = 0x0, ; 5097: PLD_GroupPosition = 0x0, ; 5098: PLD_Bay = 0x0, ; 5099: PLD_Ejectable = 0x0, ; 5100: PLD_EjectRequired = 0x0, ; 5101: PLD_CabinetNumber = 0x0, ; 5102: PLD_CardCageNumber = 0x0, ; 5103: PLD_Reference = 0x0, ; 5104: PLD_Rotation = 0x0, ; 5105: PLD_Order = 0x0) ; 5107: }) DSDT_A_M_I___SB__PCI0_EHC1_HUBN_PR01_PR11__PLD \ db 008h,05Fh,050h,04Ch,044h ;00004976 "._PLD" db 012h,01Ah,001h ;00004979 "..." db 011h,017h,00Ah,014h,081h,000h,000h,000h ;00004981 "........" db 000h,000h,000h,000h,021h,01Ch,000h,000h ;00004989 "....!..." db 000h,000h,000h,000h,000h,000h,000h,000h ;00004991 "........" ; 5108: } ; 5110: Device (PR12) DSDT_A_M_I___SB__PCI0_EHC1_HUBN_PR01_PR12 \ db 05Bh,082h,03Ah,050h,052h,031h,032h ;00004998 "[.:PR12" ; 5111: { ; 5112: Name (_ADR, 0x02) // _ADR: Address DSDT_A_M_I___SB__PCI0_EHC1_HUBN_PR01_PR12__ADR \ db 008h,05Fh,041h,044h,052h,00Ah,002h ;0000499F "._ADR.." ; 5113: Name (_UPC, Package (0x04) // _UPC: USB Port Capabilities ; 5114: { ; 5115: 0xFF, ; 5116: 0xFF, ; 5117: Zero, ; 5118: Zero ; 5119: }) DSDT_A_M_I___SB__PCI0_EHC1_HUBN_PR01_PR12__UPC \ db 008h,05Fh,055h,050h,043h ;000049A4 "._UPC" db 012h,008h,004h,00Ah,0FFh,00Ah,0FFh,000h ;000049AC "........" db 000h ;000049AD "." ; 5120: Name (_PLD, Package (0x01) // _PLD: Physical Location of Device ; 5121: { ; 5122: ToPLD ( ; 5123: PLD_Revision = 0x1, ; 5124: PLD_IgnoreColor = 0x1, ; 5125: PLD_Red = 0x0, ; 5126: PLD_Green = 0x0, ; 5127: PLD_Blue = 0x0, ; 5128: PLD_Width = 0x0, ; 5129: PLD_Height = 0x0, ; 5130: PLD_UserVisible = 0x1, ; 5131: PLD_Dock = 0x0, ; 5132: PLD_Lid = 0x0, ; 5133: PLD_Panel = "FRONT", ; 5134: PLD_VerticalPosition = "", ; 5135: PLD_HorizontalPosition = "CENTER", ; 5136: PLD_Shape = "UNKNOWN", ; 5137: PLD_GroupOrientation = 0x0, ; 5138: PLD_GroupToken = 0x0, ; 5139: PLD_GroupPosition = 0x0, ; 5140: PLD_Bay = 0x0, ; 5141: PLD_Ejectable = 0x0, ; 5142: PLD_EjectRequired = 0x0, ; 5143: PLD_CabinetNumber = 0x0, ; 5144: PLD_CardCageNumber = 0x0, ; 5145: PLD_Reference = 0x0, ; 5146: PLD_Rotation = 0x0, ; 5147: PLD_Order = 0x0) ; 5149: }) DSDT_A_M_I___SB__PCI0_EHC1_HUBN_PR01_PR12__PLD \ db 008h,05Fh,050h,04Ch,044h ;000049B2 "._PLD" db 012h,01Ah,001h ;000049B5 "..." db 011h,017h,00Ah,014h,081h,000h,000h,000h ;000049BD "........" db 000h,000h,000h,000h,021h,01Dh,000h,000h ;000049C5 "....!..." db 000h,000h,000h,000h,000h,000h,000h,000h ;000049CD "........" ; 5150: } ; 5152: Device (PR13) DSDT_A_M_I___SB__PCI0_EHC1_HUBN_PR01_PR13 \ db 05Bh,082h,03Ah,050h,052h,031h,033h ;000049D4 "[.:PR13" ; 5153: { ; 5154: Name (_ADR, 0x03) // _ADR: Address DSDT_A_M_I___SB__PCI0_EHC1_HUBN_PR01_PR13__ADR \ db 008h,05Fh,041h,044h,052h,00Ah,003h ;000049DB "._ADR.." ; 5155: Name (_UPC, Package (0x04) // _UPC: USB Port Capabilities ; 5156: { ; 5157: 0xFF, ; 5158: 0xFF, ; 5159: Zero, ; 5160: Zero ; 5161: }) DSDT_A_M_I___SB__PCI0_EHC1_HUBN_PR01_PR13__UPC \ db 008h,05Fh,055h,050h,043h ;000049E0 "._UPC" db 012h,008h,004h,00Ah,0FFh,00Ah,0FFh,000h ;000049E8 "........" db 000h ;000049E9 "." ; 5162: Name (_PLD, Package (0x01) // _PLD: Physical Location of Device ; 5163: { ; 5164: ToPLD ( ; 5165: PLD_Revision = 0x1, ; 5166: PLD_IgnoreColor = 0x1, ; 5167: PLD_Red = 0x0, ; 5168: PLD_Green = 0x0, ; 5169: PLD_Blue = 0x0, ; 5170: PLD_Width = 0x0, ; 5171: PLD_Height = 0x0, ; 5172: PLD_UserVisible = 0x1, ; 5173: PLD_Dock = 0x0, ; 5174: PLD_Lid = 0x0, ; 5175: PLD_Panel = "FRONT", ; 5176: PLD_VerticalPosition = "", ; 5177: PLD_HorizontalPosition = "CENTER", ; 5178: PLD_Shape = "UNKNOWN", ; 5179: PLD_GroupOrientation = 0x0, ; 5180: PLD_GroupToken = 0x0, ; 5181: PLD_GroupPosition = 0x0, ; 5182: PLD_Bay = 0x0, ; 5183: PLD_Ejectable = 0x0, ; 5184: PLD_EjectRequired = 0x0, ; 5185: PLD_CabinetNumber = 0x0, ; 5186: PLD_CardCageNumber = 0x0, ; 5187: PLD_Reference = 0x0, ; 5188: PLD_Rotation = 0x0, ; 5189: PLD_Order = 0x0) ; 5191: }) DSDT_A_M_I___SB__PCI0_EHC1_HUBN_PR01_PR13__PLD \ db 008h,05Fh,050h,04Ch,044h ;000049EE "._PLD" db 012h,01Ah,001h ;000049F1 "..." db 011h,017h,00Ah,014h,081h,000h,000h,000h ;000049F9 "........" db 000h,000h,000h,000h,021h,01Dh,000h,000h ;00004A01 "....!..." db 000h,000h,000h,000h,000h,000h,000h,000h ;00004A09 "........" ; 5192: } ; 5194: Device (PR14) DSDT_A_M_I___SB__PCI0_EHC1_HUBN_PR01_PR14 \ db 05Bh,082h,043h,00Bh,050h,052h,031h,034h ;00004A11 "[.C.PR14" ; 5195: { ; 5196: Name (_ADR, 0x04) // _ADR: Address DSDT_A_M_I___SB__PCI0_EHC1_HUBN_PR01_PR14__ADR \ db 008h,05Fh,041h,044h,052h,00Ah,004h ;00004A18 "._ADR.." ; 5197: Name (_UPC, Package (0x04) // _UPC: USB Port Capabilities ; 5198: { ; 5199: 0xFF, ; 5200: 0xFF, ; 5201: Zero, ; 5202: Zero ; 5203: }) DSDT_A_M_I___SB__PCI0_EHC1_HUBN_PR01_PR14__UPC \ db 008h,05Fh,055h,050h,043h ;00004A1D "._UPC" db 012h,008h,004h,00Ah,0FFh,00Ah,0FFh,000h ;00004A25 "........" db 000h ;00004A26 "." ; 5204: Name (_PLD, Package (0x01) // _PLD: Physical Location of Device ; 5205: { ; 5206: ToPLD ( ; 5207: PLD_Revision = 0x1, ; 5208: PLD_IgnoreColor = 0x1, ; 5209: PLD_Red = 0x0, ; 5210: PLD_Green = 0x0, ; 5211: PLD_Blue = 0x0, ; 5212: PLD_Width = 0x0, ; 5213: PLD_Height = 0x0, ; 5214: PLD_UserVisible = 0x1, ; 5215: PLD_Dock = 0x0, ; 5216: PLD_Lid = 0x0, ; 5217: PLD_Panel = "FRONT", ; 5218: PLD_VerticalPosition = "", ; 5219: PLD_HorizontalPosition = "RIGHT", ; 5220: PLD_Shape = "UNKNOWN", ; 5221: PLD_GroupOrientation = 0x0, ; 5222: PLD_GroupToken = 0x0, ; 5223: PLD_GroupPosition = 0x0, ; 5224: PLD_Bay = 0x0, ; 5225: PLD_Ejectable = 0x0, ; 5226: PLD_EjectRequired = 0x0, ; 5227: PLD_CabinetNumber = 0x0, ; 5228: PLD_CardCageNumber = 0x0, ; 5229: PLD_Reference = 0x0, ; 5230: PLD_Rotation = 0x0, ; 5231: PLD_Order = 0x0) ; 5233: }) DSDT_A_M_I___SB__PCI0_EHC1_HUBN_PR01_PR14__PLD \ db 008h,05Fh,050h,04Ch,044h ;00004A2B "._PLD" db 012h,01Ah,001h ;00004A2E "..." db 011h,017h,00Ah,014h,081h,000h,000h,000h ;00004A36 "........" db 000h,000h,000h,000h,021h,01Eh,000h,000h ;00004A3E "....!..." db 000h,000h,000h,000h,000h,000h,000h,000h ;00004A46 "........" ; 5234: Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method DSDT_A_M_I___SB__PCI0_EHC1_HUBN_PR01_PR14__DSM \ db 014h,047h,007h,05Fh,044h,053h,04Dh,00Ch ;00004A4E ".G._DSM." DSDT_A_M_I___SB__PCI0_EHC1_HUBN_PR01_PR14__DSM__T_0 \ db 008h,05Fh,054h,05Fh,030h,000h ;00004A54 "._T_0." ; 5235: { ; 5236: If ((Arg0 == ToUUID ("a5fc708f-8775-4ba6-bd0c-ba90a1ec72f8") /* Unknown UUID */)) db 0A0h,047h,006h ;00004A57 ".G." db 093h,068h ;00004A59 ".h" db 011h,013h,00Ah,010h,08Fh,070h,0FCh,0A5h ;00004A61 ".....p.." db 075h,087h,0A6h,04Bh,0BDh,00Ch,0BAh,090h ;00004A69 "u..K...." db 0A1h,0ECh,072h,0F8h ;00004A6D "..r." ; 5237: { ; 5238: Switch (ToInteger (Arg2)) db 0A2h,04Eh,004h,001h ;00004A71 ".N.." db 070h ;00004A72 "p" db 099h,06Ah,000h,05Fh,054h,05Fh,030h ;00004A79 ".j._T_0" ; 5239: { ; 5240: Case (Zero) db 0A0h,018h ;00004A7B ".." db 093h,05Fh,054h,05Fh,030h,000h ;00004A81 "._T_0." ; 5241: { ; 5242: If ((Arg1 == One)) db 0A0h,009h ;00004A83 ".." db 093h,069h,001h ;00004A86 ".i." ; 5243: { ; 5244: Return (Buffer (One) db 0A4h ;00004A87 "." db 011h,003h,001h,007h ;00004A8B "...." ; 5245: { ; 5246: 0x07 // . ; 5247: }) ; 5248: } ; 5249: Else ; 5250: { ; 5251: Return (Buffer (One) ; 5252: { ; 5253: 0x00 // . ; 5254: }) ; 5255: } db 0A1h,006h ;00004A8D ".." db 0A4h ;00004A8E "." db 011h,003h,001h,000h ;00004A92 "...." db 0A1h,028h ;00004A94 ".(" ; 5256: } ; 5257: Case (One) db 0A0h,016h ;00004A96 ".." db 093h,05Fh,054h,05Fh,030h,001h ;00004A9C "._T_0." ; 5258: { ; 5259: If ((SDGV == 0xFF)) db 0A0h,00Ah ;00004A9E ".." db 093h,053h,044h,047h,056h,00Ah,0FFh ;00004AA5 ".SDGV.." ; 5260: { ; 5261: Return (Zero) db 0A4h,000h ;00004AA7 ".." ; 5262: } ; 5263: Else ; 5264: { ; 5265: Return (One) ; 5266: } db 0A1h,003h ;00004AA9 ".." db 0A4h,001h ;00004AAB ".." db 0A1h,00Fh ;00004AAD ".." ; 5267: } ; 5268: Case (0x02) db 0A0h,00Dh ;00004AAF ".." db 093h,05Fh,054h,05Fh,030h,00Ah,002h ;00004AB6 "._T_0.." ; 5269: { ; 5270: Return (SDGV) /* \SDGV */ db 0A4h,053h,044h,047h,056h ;00004ABB ".SDGV" db 0A5h ;00004ABC "." ; 5271: } ; 5273: } ; 5274: } ; 5276: Return (Zero) db 0A4h,000h ;00004ABE ".." ; 5277: } ; 5278: } ; 5280: Device (PR15) DSDT_A_M_I___SB__PCI0_EHC1_HUBN_PR01_PR15 \ db 05Bh,082h,043h,00Bh,050h,052h,031h,035h ;00004AC6 "[.C.PR15" ; 5281: { ; 5282: Name (_ADR, 0x05) // _ADR: Address DSDT_A_M_I___SB__PCI0_EHC1_HUBN_PR01_PR15__ADR \ db 008h,05Fh,041h,044h,052h,00Ah,005h ;00004ACD "._ADR.." ; 5283: Name (_UPC, Package (0x04) // _UPC: USB Port Capabilities ; 5284: { ; 5285: 0xFF, ; 5286: 0xFF, ; 5287: Zero, ; 5288: Zero ; 5289: }) DSDT_A_M_I___SB__PCI0_EHC1_HUBN_PR01_PR15__UPC \ db 008h,05Fh,055h,050h,043h ;00004AD2 "._UPC" db 012h,008h,004h,00Ah,0FFh,00Ah,0FFh,000h ;00004ADA "........" db 000h ;00004ADB "." ; 5290: Name (_PLD, Package (0x01) // _PLD: Physical Location of Device ; 5291: { ; 5292: ToPLD ( ; 5293: PLD_Revision = 0x1, ; 5294: PLD_IgnoreColor = 0x1, ; 5295: PLD_Red = 0x0, ; 5296: PLD_Green = 0x0, ; 5297: PLD_Blue = 0x0, ; 5298: PLD_Width = 0x0, ; 5299: PLD_Height = 0x0, ; 5300: PLD_UserVisible = 0x1, ; 5301: PLD_Dock = 0x0, ; 5302: PLD_Lid = 0x0, ; 5303: PLD_Panel = "UNKNOWN", ; 5304: PLD_VerticalPosition = "LOWER", ; 5305: PLD_HorizontalPosition = "RIGHT", ; 5306: PLD_Shape = "UNKNOWN", ; 5307: PLD_GroupOrientation = 0x0, ; 5308: PLD_GroupToken = 0x0, ; 5309: PLD_GroupPosition = 0x0, ; 5310: PLD_Bay = 0x0, ; 5311: PLD_Ejectable = 0x0, ; 5312: PLD_EjectRequired = 0x0, ; 5313: PLD_CabinetNumber = 0x0, ; 5314: PLD_CardCageNumber = 0x0, ; 5315: PLD_Reference = 0x0, ; 5316: PLD_Rotation = 0x0, ; 5317: PLD_Order = 0x0) ; 5319: }) DSDT_A_M_I___SB__PCI0_EHC1_HUBN_PR01_PR15__PLD \ db 008h,05Fh,050h,04Ch,044h ;00004AE0 "._PLD" db 012h,01Ah,001h ;00004AE3 "..." db 011h,017h,00Ah,014h,081h,000h,000h,000h ;00004AEB "........" db 000h,000h,000h,000h,0B1h,01Eh,000h,000h ;00004AF3 "........" db 000h,000h,000h,000h,000h,000h,000h,000h ;00004AFB "........" ; 5320: Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method DSDT_A_M_I___SB__PCI0_EHC1_HUBN_PR01_PR15__DSM \ db 014h,047h,007h,05Fh,044h,053h,04Dh,00Ch ;00004B03 ".G._DSM." DSDT_A_M_I___SB__PCI0_EHC1_HUBN_PR01_PR15__DSM__T_0 \ db 008h,05Fh,054h,05Fh,030h,000h ;00004B09 "._T_0." ; 5321: { ; 5322: If ((Arg0 == ToUUID ("a5fc708f-8775-4ba6-bd0c-ba90a1ec72f8") /* Unknown UUID */)) db 0A0h,047h,006h ;00004B0C ".G." db 093h,068h ;00004B0E ".h" db 011h,013h,00Ah,010h,08Fh,070h,0FCh,0A5h ;00004B16 ".....p.." db 075h,087h,0A6h,04Bh,0BDh,00Ch,0BAh,090h ;00004B1E "u..K...." db 0A1h,0ECh,072h,0F8h ;00004B22 "..r." ; 5323: { ; 5324: Switch (ToInteger (Arg2)) db 0A2h,04Eh,004h,001h ;00004B26 ".N.." db 070h ;00004B27 "p" db 099h,06Ah,000h,05Fh,054h,05Fh,030h ;00004B2E ".j._T_0" ; 5325: { ; 5326: Case (Zero) db 0A0h,018h ;00004B30 ".." db 093h,05Fh,054h,05Fh,030h,000h ;00004B36 "._T_0." ; 5327: { ; 5328: If ((Arg1 == One)) db 0A0h,009h ;00004B38 ".." db 093h,069h,001h ;00004B3B ".i." ; 5329: { ; 5330: Return (Buffer (One) db 0A4h ;00004B3C "." db 011h,003h,001h,007h ;00004B40 "...." ; 5331: { ; 5332: 0x07 // . ; 5333: }) ; 5334: } ; 5335: Else ; 5336: { ; 5337: Return (Buffer (One) ; 5338: { ; 5339: 0x00 // . ; 5340: }) ; 5341: } db 0A1h,006h ;00004B42 ".." db 0A4h ;00004B43 "." db 011h,003h,001h,000h ;00004B47 "...." db 0A1h,028h ;00004B49 ".(" ; 5342: } ; 5343: Case (One) db 0A0h,016h ;00004B4B ".." db 093h,05Fh,054h,05Fh,030h,001h ;00004B51 "._T_0." ; 5344: { ; 5345: If ((SDGV == 0xFF)) db 0A0h,00Ah ;00004B53 ".." db 093h,053h,044h,047h,056h,00Ah,0FFh ;00004B5A ".SDGV.." ; 5346: { ; 5347: Return (Zero) db 0A4h,000h ;00004B5C ".." ; 5348: } ; 5349: Else ; 5350: { ; 5351: Return (One) ; 5352: } db 0A1h,003h ;00004B5E ".." db 0A4h,001h ;00004B60 ".." db 0A1h,00Fh ;00004B62 ".." ; 5353: } ; 5354: Case (0x02) db 0A0h,00Dh ;00004B64 ".." db 093h,05Fh,054h,05Fh,030h,00Ah,002h ;00004B6B "._T_0.." ; 5355: { ; 5356: Return (SDGV) /* \SDGV */ db 0A4h,053h,044h,047h,056h ;00004B70 ".SDGV" db 0A5h ;00004B71 "." ; 5357: } ; 5359: } ; 5360: } ; 5362: Return (Zero) db 0A4h,000h ;00004B73 ".." ; 5363: } ; 5364: } ; 5366: Device (PR16) DSDT_A_M_I___SB__PCI0_EHC1_HUBN_PR01_PR16 \ db 05Bh,082h,043h,00Bh,050h,052h,031h,036h ;00004B7B "[.C.PR16" ; 5367: { ; 5368: Name (_ADR, 0x06) // _ADR: Address DSDT_A_M_I___SB__PCI0_EHC1_HUBN_PR01_PR16__ADR \ db 008h,05Fh,041h,044h,052h,00Ah,006h ;00004B82 "._ADR.." ; 5369: Name (_UPC, Package (0x04) // _UPC: USB Port Capabilities ; 5370: { ; 5371: 0xFF, ; 5372: 0xFF, ; 5373: Zero, ; 5374: Zero ; 5375: }) DSDT_A_M_I___SB__PCI0_EHC1_HUBN_PR01_PR16__UPC \ db 008h,05Fh,055h,050h,043h ;00004B87 "._UPC" db 012h,008h,004h,00Ah,0FFh,00Ah,0FFh,000h ;00004B8F "........" db 000h ;00004B90 "." ; 5376: Name (_PLD, Package (0x01) // _PLD: Physical Location of Device ; 5377: { ; 5378: ToPLD ( ; 5379: PLD_Revision = 0x1, ; 5380: PLD_IgnoreColor = 0x1, ; 5381: PLD_Red = 0x0, ; 5382: PLD_Green = 0x0, ; 5383: PLD_Blue = 0x0, ; 5384: PLD_Width = 0x0, ; 5385: PLD_Height = 0x0, ; 5386: PLD_UserVisible = 0x1, ; 5387: PLD_Dock = 0x0, ; 5388: PLD_Lid = 0x0, ; 5389: PLD_Panel = "UNKNOWN", ; 5390: PLD_VerticalPosition = "LOWER", ; 5391: PLD_HorizontalPosition = "RIGHT", ; 5392: PLD_Shape = "UNKNOWN", ; 5393: PLD_GroupOrientation = 0x0, ; 5394: PLD_GroupToken = 0x0, ; 5395: PLD_GroupPosition = 0x0, ; 5396: PLD_Bay = 0x0, ; 5397: PLD_Ejectable = 0x0, ; 5398: PLD_EjectRequired = 0x0, ; 5399: PLD_CabinetNumber = 0x0, ; 5400: PLD_CardCageNumber = 0x0, ; 5401: PLD_Reference = 0x0, ; 5402: PLD_Rotation = 0x0, ; 5403: PLD_Order = 0x0) ; 5405: }) DSDT_A_M_I___SB__PCI0_EHC1_HUBN_PR01_PR16__PLD \ db 008h,05Fh,050h,04Ch,044h ;00004B95 "._PLD" db 012h,01Ah,001h ;00004B98 "..." db 011h,017h,00Ah,014h,081h,000h,000h,000h ;00004BA0 "........" db 000h,000h,000h,000h,0B1h,01Eh,000h,000h ;00004BA8 "........" db 000h,000h,000h,000h,000h,000h,000h,000h ;00004BB0 "........" ; 5406: Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method DSDT_A_M_I___SB__PCI0_EHC1_HUBN_PR01_PR16__DSM \ db 014h,047h,007h,05Fh,044h,053h,04Dh,00Ch ;00004BB8 ".G._DSM." DSDT_A_M_I___SB__PCI0_EHC1_HUBN_PR01_PR16__DSM__T_0 \ db 008h,05Fh,054h,05Fh,030h,000h ;00004BBE "._T_0." ; 5407: { ; 5408: If ((Arg0 == ToUUID ("a5fc708f-8775-4ba6-bd0c-ba90a1ec72f8") /* Unknown UUID */)) db 0A0h,047h,006h ;00004BC1 ".G." db 093h,068h ;00004BC3 ".h" db 011h,013h,00Ah,010h,08Fh,070h,0FCh,0A5h ;00004BCB ".....p.." db 075h,087h,0A6h,04Bh,0BDh,00Ch,0BAh,090h ;00004BD3 "u..K...." db 0A1h,0ECh,072h,0F8h ;00004BD7 "..r." ; 5409: { ; 5410: Switch (ToInteger (Arg2)) db 0A2h,04Eh,004h,001h ;00004BDB ".N.." db 070h ;00004BDC "p" db 099h,06Ah,000h,05Fh,054h,05Fh,030h ;00004BE3 ".j._T_0" ; 5411: { ; 5412: Case (Zero) db 0A0h,018h ;00004BE5 ".." db 093h,05Fh,054h,05Fh,030h,000h ;00004BEB "._T_0." ; 5413: { ; 5414: If ((Arg1 == One)) db 0A0h,009h ;00004BED ".." db 093h,069h,001h ;00004BF0 ".i." ; 5415: { ; 5416: Return (Buffer (One) db 0A4h ;00004BF1 "." db 011h,003h,001h,007h ;00004BF5 "...." ; 5417: { ; 5418: 0x07 // . ; 5419: }) ; 5420: } ; 5421: Else ; 5422: { ; 5423: Return (Buffer (One) ; 5424: { ; 5425: 0x00 // . ; 5426: }) ; 5427: } db 0A1h,006h ;00004BF7 ".." db 0A4h ;00004BF8 "." db 011h,003h,001h,000h ;00004BFC "...." db 0A1h,028h ;00004BFE ".(" ; 5428: } ; 5429: Case (One) db 0A0h,016h ;00004C00 ".." db 093h,05Fh,054h,05Fh,030h,001h ;00004C06 "._T_0." ; 5430: { ; 5431: If ((SDGV == 0xFF)) db 0A0h,00Ah ;00004C08 ".." db 093h,053h,044h,047h,056h,00Ah,0FFh ;00004C0F ".SDGV.." ; 5432: { ; 5433: Return (Zero) db 0A4h,000h ;00004C11 ".." ; 5434: } ; 5435: Else ; 5436: { ; 5437: Return (One) ; 5438: } db 0A1h,003h ;00004C13 ".." db 0A4h,001h ;00004C15 ".." db 0A1h,00Fh ;00004C17 ".." ; 5439: } ; 5440: Case (0x02) db 0A0h,00Dh ;00004C19 ".." db 093h,05Fh,054h,05Fh,030h,00Ah,002h ;00004C20 "._T_0.." ; 5441: { ; 5442: Return (SDGV) /* \SDGV */ db 0A4h,053h,044h,047h,056h ;00004C25 ".SDGV" db 0A5h ;00004C26 "." ; 5443: } ; 5445: } ; 5446: } ; 5448: Return (Zero) db 0A4h,000h ;00004C28 ".." ; 5449: } ; 5450: } ; 5452: Device (PR17) DSDT_A_M_I___SB__PCI0_EHC1_HUBN_PR01_PR17 \ db 05Bh,082h,043h,00Bh,050h,052h,031h,037h ;00004C30 "[.C.PR17" ; 5453: { ; 5454: Name (_ADR, 0x07) // _ADR: Address DSDT_A_M_I___SB__PCI0_EHC1_HUBN_PR01_PR17__ADR \ db 008h,05Fh,041h,044h,052h,00Ah,007h ;00004C37 "._ADR.." ; 5455: Name (_UPC, Package (0x04) // _UPC: USB Port Capabilities ; 5456: { ; 5457: 0xFF, ; 5458: 0xFF, ; 5459: Zero, ; 5460: Zero ; 5461: }) DSDT_A_M_I___SB__PCI0_EHC1_HUBN_PR01_PR17__UPC \ db 008h,05Fh,055h,050h,043h ;00004C3C "._UPC" db 012h,008h,004h,00Ah,0FFh,00Ah,0FFh,000h ;00004C44 "........" db 000h ;00004C45 "." ; 5462: Name (_PLD, Package (0x01) // _PLD: Physical Location of Device ; 5463: { ; 5464: ToPLD ( ; 5465: PLD_Revision = 0x1, ; 5466: PLD_IgnoreColor = 0x1, ; 5467: PLD_Red = 0x0, ; 5468: PLD_Green = 0x0, ; 5469: PLD_Blue = 0x0, ; 5470: PLD_Width = 0x0, ; 5471: PLD_Height = 0x0, ; 5472: PLD_UserVisible = 0x1, ; 5473: PLD_Dock = 0x0, ; 5474: PLD_Lid = 0x0, ; 5475: PLD_Panel = "UNKNOWN", ; 5476: PLD_VerticalPosition = "LOWER", ; 5477: PLD_HorizontalPosition = "RIGHT", ; 5478: PLD_Shape = "UNKNOWN", ; 5479: PLD_GroupOrientation = 0x0, ; 5480: PLD_GroupToken = 0x0, ; 5481: PLD_GroupPosition = 0x0, ; 5482: PLD_Bay = 0x0, ; 5483: PLD_Ejectable = 0x0, ; 5484: PLD_EjectRequired = 0x0, ; 5485: PLD_CabinetNumber = 0x0, ; 5486: PLD_CardCageNumber = 0x0, ; 5487: PLD_Reference = 0x0, ; 5488: PLD_Rotation = 0x0, ; 5489: PLD_Order = 0x0) ; 5491: }) DSDT_A_M_I___SB__PCI0_EHC1_HUBN_PR01_PR17__PLD \ db 008h,05Fh,050h,04Ch,044h ;00004C4A "._PLD" db 012h,01Ah,001h ;00004C4D "..." db 011h,017h,00Ah,014h,081h,000h,000h,000h ;00004C55 "........" db 000h,000h,000h,000h,0B1h,01Eh,000h,000h ;00004C5D "........" db 000h,000h,000h,000h,000h,000h,000h,000h ;00004C65 "........" ; 5492: Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method DSDT_A_M_I___SB__PCI0_EHC1_HUBN_PR01_PR17__DSM \ db 014h,047h,007h,05Fh,044h,053h,04Dh,00Ch ;00004C6D ".G._DSM." DSDT_A_M_I___SB__PCI0_EHC1_HUBN_PR01_PR17__DSM__T_0 \ db 008h,05Fh,054h,05Fh,030h,000h ;00004C73 "._T_0." ; 5493: { ; 5494: If ((Arg0 == ToUUID ("a5fc708f-8775-4ba6-bd0c-ba90a1ec72f8") /* Unknown UUID */)) db 0A0h,047h,006h ;00004C76 ".G." db 093h,068h ;00004C78 ".h" db 011h,013h,00Ah,010h,08Fh,070h,0FCh,0A5h ;00004C80 ".....p.." db 075h,087h,0A6h,04Bh,0BDh,00Ch,0BAh,090h ;00004C88 "u..K...." db 0A1h,0ECh,072h,0F8h ;00004C8C "..r." ; 5495: { ; 5496: Switch (ToInteger (Arg2)) db 0A2h,04Eh,004h,001h ;00004C90 ".N.." db 070h ;00004C91 "p" db 099h,06Ah,000h,05Fh,054h,05Fh,030h ;00004C98 ".j._T_0" ; 5497: { ; 5498: Case (Zero) db 0A0h,018h ;00004C9A ".." db 093h,05Fh,054h,05Fh,030h,000h ;00004CA0 "._T_0." ; 5499: { ; 5500: If ((Arg1 == One)) db 0A0h,009h ;00004CA2 ".." db 093h,069h,001h ;00004CA5 ".i." ; 5501: { ; 5502: Return (Buffer (One) db 0A4h ;00004CA6 "." db 011h,003h,001h,007h ;00004CAA "...." ; 5503: { ; 5504: 0x07 // . ; 5505: }) ; 5506: } ; 5507: Else ; 5508: { ; 5509: Return (Buffer (One) ; 5510: { ; 5511: 0x00 // . ; 5512: }) ; 5513: } db 0A1h,006h ;00004CAC ".." db 0A4h ;00004CAD "." db 011h,003h,001h,000h ;00004CB1 "...." db 0A1h,028h ;00004CB3 ".(" ; 5514: } ; 5515: Case (One) db 0A0h,016h ;00004CB5 ".." db 093h,05Fh,054h,05Fh,030h,001h ;00004CBB "._T_0." ; 5516: { ; 5517: If ((SDGV == 0xFF)) db 0A0h,00Ah ;00004CBD ".." db 093h,053h,044h,047h,056h,00Ah,0FFh ;00004CC4 ".SDGV.." ; 5518: { ; 5519: Return (Zero) db 0A4h,000h ;00004CC6 ".." ; 5520: } ; 5521: Else ; 5522: { ; 5523: Return (One) ; 5524: } db 0A1h,003h ;00004CC8 ".." db 0A4h,001h ;00004CCA ".." db 0A1h,00Fh ;00004CCC ".." ; 5525: } ; 5526: Case (0x02) db 0A0h,00Dh ;00004CCE ".." db 093h,05Fh,054h,05Fh,030h,00Ah,002h ;00004CD5 "._T_0.." ; 5527: { ; 5528: Return (SDGV) /* \SDGV */ db 0A4h,053h,044h,047h,056h ;00004CDA ".SDGV" db 0A5h ;00004CDB "." ; 5529: } ; 5531: } ; 5532: } ; 5534: Return (Zero) db 0A4h,000h ;00004CDD ".." ; 5535: } ; 5536: } ; 5538: Device (PR18) DSDT_A_M_I___SB__PCI0_EHC1_HUBN_PR01_PR18 \ db 05Bh,082h,03Ah,050h,052h,031h,038h ;00004CE4 "[.:PR18" ; 5539: { ; 5540: Name (_ADR, 0x08) // _ADR: Address DSDT_A_M_I___SB__PCI0_EHC1_HUBN_PR01_PR18__ADR \ db 008h,05Fh,041h,044h,052h,00Ah,008h ;00004CEB "._ADR.." ; 5541: Name (_UPC, Package (0x04) // _UPC: USB Port Capabilities ; 5542: { ; 5543: 0xFF, ; 5544: 0xFF, ; 5545: Zero, ; 5546: Zero ; 5547: }) DSDT_A_M_I___SB__PCI0_EHC1_HUBN_PR01_PR18__UPC \ db 008h,05Fh,055h,050h,043h ;00004CF0 "._UPC" db 012h,008h,004h,00Ah,0FFh,00Ah,0FFh,000h ;00004CF8 "........" db 000h ;00004CF9 "." ; 5548: Name (_PLD, Package (0x01) // _PLD: Physical Location of Device ; 5549: { ; 5550: ToPLD ( ; 5551: PLD_Revision = 0x1, ; 5552: PLD_IgnoreColor = 0x1, ; 5553: PLD_Red = 0x0, ; 5554: PLD_Green = 0x0, ; 5555: PLD_Blue = 0x0, ; 5556: PLD_Width = 0x0, ; 5557: PLD_Height = 0x0, ; 5558: PLD_UserVisible = 0x1, ; 5559: PLD_Dock = 0x0, ; 5560: PLD_Lid = 0x0, ; 5561: PLD_Panel = "UNKNOWN", ; 5562: PLD_VerticalPosition = "LOWER", ; 5563: PLD_HorizontalPosition = "RIGHT", ; 5564: PLD_Shape = "UNKNOWN", ; 5565: PLD_GroupOrientation = 0x0, ; 5566: PLD_GroupToken = 0x0, ; 5567: PLD_GroupPosition = 0x0, ; 5568: PLD_Bay = 0x0, ; 5569: PLD_Ejectable = 0x0, ; 5570: PLD_EjectRequired = 0x0, ; 5571: PLD_CabinetNumber = 0x0, ; 5572: PLD_CardCageNumber = 0x0, ; 5573: PLD_Reference = 0x0, ; 5574: PLD_Rotation = 0x0, ; 5575: PLD_Order = 0x0) ; 5577: }) DSDT_A_M_I___SB__PCI0_EHC1_HUBN_PR01_PR18__PLD \ db 008h,05Fh,050h,04Ch,044h ;00004CFE "._PLD" db 012h,01Ah,001h ;00004D01 "..." db 011h,017h,00Ah,014h,081h,000h,000h,000h ;00004D09 "........" db 000h,000h,000h,000h,0B1h,01Eh,000h,000h ;00004D11 "........" db 000h,000h,000h,000h,000h,000h,000h,000h ;00004D19 "........" ; 5578: } ; 5579: } ; 5580: } ; 5582: Name (_S0W, 0x03) // _S0W: S0 Device Wake State DSDT_A_M_I___SB__PCI0_EHC1__S0W \ db 008h,05Fh,053h,030h,057h,00Ah,003h ;00004D20 "._S0W.." ; 5583: OperationRegion (USBR, PCI_Config, 0x54, 0x04) DSDT_A_M_I___SB__PCI0_EHC1_USBR \ db 05Bh,080h,055h,053h,042h,052h,002h,00Ah ;00004D28 "[.USBR.." db 054h,00Ah,004h ;00004D2B "T.." ; 5584: Field (USBR, WordAcc, NoLock, Preserve) ; 5585: { ; 5586: Offset (0x01), ; 5587: PMEE, 1, ; 5588: , 6, ; 5589: PMES, 1 ; 5590: } db 05Bh,081h,014h,055h,053h,042h,052h,002h ;00004D33 "[..USBR." db 000h,008h,050h,04Dh,045h,045h,001h,000h ;00004D3B "..PMEE.." db 006h,050h,04Dh,045h,053h,001h ;00004D41 ".PMES." ; 5592: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__PCI0_EHC1__STA \ db 014h,015h,05Fh,053h,054h,041h,000h ;00004D48 ".._STA." ; 5593: { ; 5594: If ((XHCI == Zero)) db 0A0h,00Ah ;00004D4A ".." db 093h,058h,048h,043h,049h,000h ;00004D50 ".XHCI." ; 5595: { ; 5596: Return (0x0F) db 0A4h,00Ah,00Fh ;00004D53 "..." ; 5597: } ; 5598: Else ; 5599: { ; 5600: Return (Zero) ; 5601: } db 0A1h,003h ;00004D55 ".." db 0A4h,000h ;00004D57 ".." ; 5602: } ; 5604: Method (_DSW, 3, NotSerialized) // _DSW: Device Sleep Wake DSDT_A_M_I___SB__PCI0_EHC1__DSW \ db 014h,006h,05Fh,044h,053h,057h,003h ;00004D5E ".._DSW." ; 5605: { ; 5606: } ; 5608: Method (_RMV, 0, NotSerialized) // _RMV: Removal Status DSDT_A_M_I___SB__PCI0_EHC1__RMV \ db 014h,008h,05Fh,052h,04Dh,056h,000h ;00004D65 ".._RMV." ; 5609: { ; 5610: Return (Zero) db 0A4h,000h ;00004D67 ".." ; 5611: } ; 5613: Method (_PR3, 0, NotSerialized) // _PR3: Power Resources for D3hot DSDT_A_M_I___SB__PCI0_EHC1__PR3 \ db 014h,00Eh,05Fh,050h,052h,033h,000h ;00004D6E ".._PR3." ; 5614: { ; 5615: Return (Package (0x01) db 0A4h ;00004D6F "." db 012h,006h,001h,055h,053h,042h,043h ;00004D76 "...USBC" ; 5616: { ; 5617: USBC ; 5618: }) ; 5619: } ; 5620: } ; 5622: Device (SEC0) DSDT_A_M_I___SB__PCI0_SEC0 \ db 05Bh,082h,047h,00Ah,053h,045h,043h,030h ;00004D7E "[.G.SEC0" ; 5623: { ; 5624: Name (_ADR, 0x001A0000) // _ADR: Address DSDT_A_M_I___SB__PCI0_SEC0__ADR \ db 008h,05Fh,041h,044h,052h,00Ch,000h,000h ;00004D86 "._ADR..." db 01Ah,000h ;00004D88 ".." ; 5625: Name (_DEP, Package (0x01) // _DEP: Dependencies ; 5626: { ; 5627: PEPD ; 5628: }) DSDT_A_M_I___SB__PCI0_SEC0__DEP \ db 008h,05Fh,044h,045h,050h ;00004D8D "._DEP" db 012h,006h,001h,050h,045h,050h,044h ;00004D94 "...PEPD" ; 5629: Name (_S0W, 0x03) // _S0W: S0 Device Wake State DSDT_A_M_I___SB__PCI0_SEC0__S0W \ db 008h,05Fh,053h,030h,057h,00Ah,003h ;00004D9B "._S0W.." ; 5630: OperationRegion (PMEB, PCI_Config, 0x84, 0x04) DSDT_A_M_I___SB__PCI0_SEC0_PMEB \ db 05Bh,080h,050h,04Dh,045h,042h,002h,00Ah ;00004DA3 "[.PMEB.." db 084h,00Ah,004h ;00004DA6 "..." ; 5631: Field (PMEB, WordAcc, NoLock, Preserve) ; 5632: { ; 5633: Offset (0x01), ; 5634: PMEE, 1, ; 5635: , 6, ; 5636: PMES, 1 ; 5637: } db 05Bh,081h,014h,050h,04Dh,045h,042h,002h ;00004DAE "[..PMEB." db 000h,008h,050h,04Dh,045h,045h,001h,000h ;00004DB6 "..PMEE.." db 006h,050h,04Dh,045h,053h,001h ;00004DBC ".PMES." ; 5639: Method (_DSW, 3, NotSerialized) // _DSW: Device Sleep Wake DSDT_A_M_I___SB__PCI0_SEC0__DSW \ db 014h,006h,05Fh,044h,053h,057h,003h ;00004DC3 ".._DSW." ; 5640: { ; 5641: } ; 5643: Name (RBUF, ResourceTemplate () DSDT_A_M_I___SB__PCI0_SEC0_RBUF \ db 008h,052h,042h,055h,046h,011h,011h,00Ah ;00004DCB ".RBUF..." db 00Eh ;00004DCC "." ; 5644: { ; 5645: Memory32Fixed (ReadWrite, ; 5646: 0x00000000, // Address Base ; 5647: 0x00000000, // Address Length ; 5648: _Y09) db 086h,009h,000h,001h,000h,000h,000h,000h ;00004DD4 "........" db 000h,000h,000h,000h ;00004DD8 "...." db 079h,000h ;00004DDA "y." ; 5649: }) ; 5650: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__PCI0_SEC0__CRS \ db 014h,044h,004h,05Fh,043h,052h,053h,000h ;00004DE2 ".D._CRS." ; 5651: { ; 5652: If ((PAVP == 0x02)) db 0A0h,035h ;00004DE4 ".5" db 093h,050h,041h,056h,050h,00Ah,002h ;00004DEB ".PAVP.." ; 5653: { ; 5654: CreateDWordField (RBUF, \_SB.PCI0.SEC0._Y09._BAS, B0BA) // _BAS: Base Address db 08Ah,052h,042h,055h,046h,00Ah,004h,042h ;00004DF3 ".RBUF..B" db 030h,042h,041h ;00004DF6 "0BA" ; 5655: CreateDWordField (RBUF, \_SB.PCI0.SEC0._Y09._LEN, B0LN) // _LEN: Length db 08Ah,052h,042h,055h,046h,00Ah,008h,042h ;00004DFE ".RBUF..B" db 030h,04Ch,04Eh ;00004E01 "0LN" ; 5656: B0BA = PAVB /* \PAVB */ db 070h,050h,041h,056h,042h,042h,030h,042h ;00004E09 "pPAVBB0B" db 041h ;00004E0A "A" ; 5657: B0LN = PAVL /* \PAVL */ db 070h,050h,041h,056h,04Ch,042h,030h,04Ch ;00004E12 "pPAVLB0L" db 04Eh ;00004E13 "N" ; 5658: Return (RBUF) /* \_SB_.PCI0.SEC0.RBUF */ db 0A4h,052h,042h,055h,046h ;00004E18 ".RBUF" ; 5659: } ; 5661: Return (Buffer (0x02) db 0A4h ;00004E19 "." db 011h,005h,00Ah,002h,079h,000h ;00004E1F "....y." ; 5662: { ; 5663: 0x79, 0x00 // y. ; 5664: }) ; 5665: } ; 5666: } ; 5667: } ; 5669: Scope (_PR) db 010h,039h,05Fh,050h,052h,05Fh ;00004E25 ".9_PR_" ; 5670: { ; 5671: Processor (CPU0, 0x01, 0x00000000, 0x00) {} DSDT_A_M_I___PR__CPU0 \ db 05Bh,083h,00Bh,043h,050h,055h,030h,001h ;00004E2D "[..CPU0." db 000h,000h,000h,000h,000h ;00004E32 "....." ; 5672: Processor (CPU1, 0x02, 0x00000000, 0x00) {} DSDT_A_M_I___PR__CPU1 \ db 05Bh,083h,00Bh,043h,050h,055h,031h,002h ;00004E3A "[..CPU1." db 000h,000h,000h,000h,000h ;00004E3F "....." ; 5673: Processor (CPU2, 0x03, 0x00000000, 0x00) {} DSDT_A_M_I___PR__CPU2 \ db 05Bh,083h,00Bh,043h,050h,055h,032h,003h ;00004E47 "[..CPU2." db 000h,000h,000h,000h,000h ;00004E4C "....." ; 5674: Processor (CPU3, 0x04, 0x00000000, 0x00) {} DSDT_A_M_I___PR__CPU3 \ db 05Bh,083h,00Bh,043h,050h,055h,033h,004h ;00004E54 "[..CPU3." db 000h,000h,000h,000h,000h ;00004E59 "....." ; 5675: } ; 5677: Mutex (MUTX, 0x00) DSDT_A_M_I__MUTX \ db 05Bh,001h,04Dh,055h,054h,058h,000h ;00004E60 "[.MUTX." ; 5678: OperationRegion (PRT0, SystemIO, 0x80, 0x04) DSDT_A_M_I__PRT0 \ db 05Bh,080h,050h,052h,054h,030h,001h,00Ah ;00004E68 "[.PRT0.." db 080h,00Ah,004h ;00004E6B "..." ; 5679: Field (PRT0, DWordAcc, Lock, Preserve) ; 5680: { ; 5681: P80H, 32 ; 5682: } db 05Bh,081h,00Bh,050h,052h,054h,030h,013h ;00004E73 "[..PRT0." db 050h,038h,030h,048h,020h ;00004E78 "P80H " ; 5684: Method (P8XH, 2, Serialized) DSDT_A_M_I__P8XH \ db 014h,046h,007h,050h,038h,058h,048h,00Ah ;00004E80 ".F.P8XH." ; 5685: { ; 5686: If ((Arg0 == Zero)) db 0A0h,015h ;00004E82 ".." db 093h,068h,000h ;00004E85 ".h." ; 5687: { ; 5688: P80D = ((P80D & 0xFFFFFF00) | Arg1) db 07Dh ;00004E86 "}" db 07Bh,050h,038h,030h,044h,00Ch,000h,0FFh ;00004E8E "{P80D..." db 0FFh,0FFh,000h,069h,050h,038h,030h,044h ;00004E96 "...iP80D" ; 5689: } ; 5691: If ((Arg0 == One)) db 0A0h,019h ;00004E98 ".." db 093h,068h,001h ;00004E9B ".h." ; 5692: { ; 5693: P80D = ((P80D & 0xFFFF00FF) | (Arg1 << 0x08)) db 07Dh ;00004E9C "}" db 07Bh,050h,038h,030h,044h,00Ch,0FFh,000h ;00004EA4 "{P80D..." db 0FFh,0FFh,000h ;00004EA7 "..." db 079h,069h,00Ah,008h,000h,050h,038h,030h ;00004EAF "yi...P80" db 044h ;00004EB0 "D" ; 5694: } ; 5696: If ((Arg0 == 0x02)) db 0A0h,01Ah ;00004EB2 ".." db 093h,068h,00Ah,002h ;00004EB6 ".h.." ; 5697: { ; 5698: P80D = ((P80D & 0xFF00FFFF) | (Arg1 << 0x10)) db 07Dh ;00004EB7 "}" db 07Bh,050h,038h,030h,044h,00Ch,0FFh,0FFh ;00004EBF "{P80D..." db 000h,0FFh,000h ;00004EC2 "..." db 079h,069h,00Ah,010h,000h,050h,038h,030h ;00004ECA "yi...P80" db 044h ;00004ECB "D" ; 5699: } ; 5701: If ((Arg0 == 0x03)) db 0A0h,01Ah ;00004ECD ".." db 093h,068h,00Ah,003h ;00004ED1 ".h.." ; 5702: { ; 5703: P80D = ((P80D & 0x00FFFFFF) | (Arg1 << 0x18)) db 07Dh ;00004ED2 "}" db 07Bh,050h,038h,030h,044h,00Ch,0FFh,0FFh ;00004EDA "{P80D..." db 0FFh,000h,000h ;00004EDD "..." db 079h,069h,00Ah,018h,000h,050h,038h,030h ;00004EE5 "yi...P80" db 044h ;00004EE6 "D" ; 5704: } ; 5706: P80H = P80D /* \P80D */ db 070h,050h,038h,030h,044h,050h,038h,030h ;00004EEE "pP80DP80" db 048h ;00004EEF "H" ; 5707: } ; 5709: OperationRegion (SPRT, SystemIO, 0xB2, 0x02) DSDT_A_M_I__SPRT \ db 05Bh,080h,053h,050h,052h,054h,001h,00Ah ;00004EF7 "[.SPRT.." db 0B2h,00Ah,002h ;00004EFA "..." ; 5710: Field (SPRT, ByteAcc, Lock, Preserve) ; 5711: { ; 5712: SSMP, 8 ; 5713: } db 05Bh,081h,00Bh,053h,050h,052h,054h,011h ;00004F02 "[..SPRT." db 053h,053h,04Dh,050h,008h ;00004F07 "SSMP." ; 5715: Method (_PIC, 1, NotSerialized) // _PIC: Interrupt Model DSDT_A_M_I___PIC \ db 014h,012h,05Fh,050h,049h,043h,001h ;00004F0E ".._PIC." ; 5716: { ; 5717: GPIC = Arg0 db 070h,068h,047h,050h,049h,043h ;00004F14 "phGPIC" ; 5718: PICM = Arg0 db 070h,068h,050h,049h,043h,04Dh ;00004F1A "phPICM" ; 5719: } ; 5721: OperationRegion (SWC0, SystemIO, 0x0610, 0x0F) DSDT_A_M_I__SWC0 \ db 05Bh,080h,053h,057h,043h,030h,001h,00Bh ;00004F22 "[.SWC0.." db 010h,006h,00Ah,00Fh ;00004F26 "...." ; 5722: Field (SWC0, ByteAcc, NoLock, Preserve) ; 5723: { ; 5724: G1S, 8, ; 5725: Offset (0x04), ; 5726: G1E, 8, ; 5727: Offset (0x0A), ; 5728: G1S2, 8, ; 5729: G1S3, 8 ; 5730: } db 05Bh,081h,01Eh,053h,057h,043h,030h,001h ;00004F2E "[..SWC0." db 047h,031h,053h,05Fh,008h,000h,018h,047h ;00004F36 "G1S_...G" db 031h,045h,05Fh,008h,000h,028h,047h,031h ;00004F3E "1E_..(G1" db 053h,032h,008h,047h,031h,053h,033h,008h ;00004F46 "S2.G1S3." ; 5732: OperationRegion (SWC1, SystemIO, PMBS, 0x2C) DSDT_A_M_I__SWC1 \ db 05Bh,080h,053h,057h,043h,031h,001h,050h ;00004F4E "[.SWC1.P" db 04Dh,042h,053h,00Ah,02Ch ;00004F53 "MBS.," ; 5733: Field (SWC1, DWordAcc, NoLock, Preserve) ; 5734: { ; 5735: Offset (0x20), ; 5736: G0S, 32, ; 5737: Offset (0x28), ; 5738: G0EN, 32 ; 5739: } db 05Bh,081h,015h,053h,057h,043h,031h,003h ;00004F5B "[..SWC1." db 000h,040h,010h,047h,030h,053h,05Fh,020h ;00004F63 ".@.G0S_ " db 000h,020h,047h,030h,045h,04Eh,020h ;00004F6A ". G0EN " ; 5741: Method (PPTS, 1, NotSerialized) DSDT_A_M_I__PPTS \ db 014h,042h,005h,050h,050h,054h,053h,001h ;00004F72 ".B.PPTS." ; 5742: { ; 5743: P80D = Zero db 070h,000h,050h,038h,030h,044h ;00004F78 "p.P80D" ; 5744: P8XH (Zero, Arg0) db 050h,038h,058h,048h,000h,068h ;00004F7E "P8XH.h" ; 5745: G1S3 = Ones db 070h,0FFh,047h,031h,053h,033h ;00004F84 "p.G1S3" ; 5746: G1S2 = Ones db 070h,0FFh,047h,031h,053h,032h ;00004F8A "p.G1S2" ; 5747: G1S = One db 070h,001h,047h,031h,053h,05Fh ;00004F90 "p.G1S_" ; 5748: G1E = One db 070h,001h,047h,031h,045h,05Fh ;00004F96 "p.G1E_" ; 5749: G0S = Ones db 070h,0FFh,047h,030h,053h,05Fh ;00004F9C "p.G0S_" ; 5750: If (CondRefOf (TCGM)) db 0A0h,020h ;00004F9E ". " db 05Bh,012h,054h,043h,047h,04Dh,000h ;00004FA5 "[.TCGM." ; 5751: { ; 5752: \_SB.PCI0.LPCB.TPM.PTS (Arg0) db 05Ch,02Fh,005h,05Fh,053h,042h,05Fh,050h ;00004FAD "\/._SB_P" db 043h,049h,030h,04Ch,050h,043h,042h,054h ;00004FB5 "CI0LPCBT" db 050h,04Dh,05Fh,050h,054h,053h,05Fh,068h ;00004FBD "PM_PTS_h" ; 5753: } ; 5754: } ; 5756: Method (PWAK, 1, Serialized) DSDT_A_M_I__PWAK \ db 014h,040h,013h,050h,057h,041h,04Bh,009h ;00004FC5 ".@.PWAK." ; 5757: { ; 5758: P8XH (One, 0xAB) db 050h,038h,058h,048h,001h,00Ah,0ABh ;00004FCC "P8XH..." ; 5759: If (NEXP) db 0A0h,037h,04Eh,045h,058h,050h ;00004FD2 ".7NEXP" ; 5760: { ; 5761: If ((OSCC & 0x02)) db 0A0h,018h ;00004FD4 ".." db 07Bh,04Fh,053h,043h,043h,00Ah,002h,000h ;00004FDC "{OSCC..." ; 5762: { ; 5763: \_SB.PCI0.NHPG () db 05Ch,02Fh,003h,05Fh,053h,042h,05Fh,050h ;00004FE4 "\/._SB_P" db 043h,049h,030h,04Eh,048h,050h,047h ;00004FEB "CI0NHPG" ; 5764: } ; 5766: If ((OSCC & 0x04)) db 0A0h,018h ;00004FED ".." db 07Bh,04Fh,053h,043h,043h,00Ah,004h,000h ;00004FF5 "{OSCC..." ; 5767: { ; 5768: \_SB.PCI0.NPME () db 05Ch,02Fh,003h,05Fh,053h,042h,05Fh,050h ;00004FFD "\/._SB_P" db 043h,049h,030h,04Eh,050h,04Dh,045h ;00005004 "CI0NPME" ; 5769: } ; 5770: } ; 5772: If (((Arg0 == 0x03) || (Arg0 == 0x04))) db 0A0h,049h,00Eh ;00005007 ".I." db 091h ;00005008 "." db 093h,068h,00Ah,003h ;0000500C ".h.." db 093h,068h,00Ah,004h ;00005010 ".h.." ; 5773: { ; 5774: If ((PFLV == FMBL)) db 0A0h,014h ;00005012 ".." db 093h,050h,046h,04Ch,056h,046h,04Dh,042h ;0000501A ".PFLVFMB" db 04Ch ;0000501B "L" ; 5775: { ; 5776: If ((Arg0 == 0x04)) db 0A0h,009h ;0000501D ".." db 093h,068h,00Ah,004h ;00005021 ".h.." ; 5777: { ; 5778: PNOT () db 050h,04Eh,04Fh,054h ;00005025 "PNOT" ; 5779: } ; 5780: } ; 5782: If ((CFGD & 0x01000000)) {} db 0A0h,00Ch ;00005027 ".." db 07Bh,043h,046h,047h,044h,00Ch,000h,000h ;0000502F "{CFGD..." db 000h,001h,000h ;00005032 "..." ; 5783: If ((OSYS == 0x07D2)) db 0A0h,04Bh,00Bh ;00005035 ".K." db 093h,04Fh,053h,059h,053h,00Bh,0D2h,007h ;0000503D ".OSYS..." ; 5784: { ; 5785: If ((CFGD & One)) db 0A0h,040h,00Bh ;00005040 ".@." db 07Bh,043h,046h,047h,044h,001h,000h ;00005047 "{CFGD.." ; 5786: { ; 5787: If ((\_PR.CPU0._PPC > Zero)) db 0A0h,04Bh,005h ;0000504A ".K." db 094h,05Ch,02Fh,003h,05Fh,050h,052h,05Fh ;00005052 ".\/._PR_" db 043h,050h,055h,030h,05Fh,050h,050h,043h ;0000505A "CPU0_PPC" db 000h ;0000505B "." ; 5788: { ; 5789: \_PR.CPU0._PPC -= One db 074h,05Ch,02Fh,003h,05Fh,050h,052h,05Fh ;00005063 "t\/._PR_" db 043h,050h,055h,030h,05Fh,050h,050h,043h ;0000506B "CPU0_PPC" db 001h,05Ch,02Fh,003h,05Fh,050h,052h,05Fh ;00005073 ".\/._PR_" db 043h,050h,055h,030h,05Fh,050h,050h,043h ;0000507B "CPU0_PPC" ; 5790: PNOT () db 050h,04Eh,04Fh,054h ;0000507F "PNOT" ; 5791: \_PR.CPU0._PPC += One db 072h,05Ch,02Fh,003h,05Fh,050h,052h,05Fh ;00005087 "r\/._PR_" db 043h,050h,055h,030h,05Fh,050h,050h,043h ;0000508F "CPU0_PPC" db 001h,05Ch,02Fh,003h,05Fh,050h,052h,05Fh ;00005097 ".\/._PR_" db 043h,050h,055h,030h,05Fh,050h,050h,043h ;0000509F "CPU0_PPC" ; 5792: PNOT () db 050h,04Eh,04Fh,054h ;000050A3 "PNOT" ; 5793: } ; 5794: Else ; 5795: { ; 5796: \_PR.CPU0._PPC += One ; 5797: PNOT () ; 5798: \_PR.CPU0._PPC -= One ; 5799: PNOT () ; 5800: } db 0A1h,04Ah,004h ;000050A6 ".J." db 072h,05Ch,02Fh,003h,05Fh,050h,052h,05Fh ;000050AE "r\/._PR_" db 043h,050h,055h,030h,05Fh,050h,050h,043h ;000050B6 "CPU0_PPC" db 001h,05Ch,02Fh,003h,05Fh,050h,052h,05Fh ;000050BE ".\/._PR_" db 043h,050h,055h,030h,05Fh,050h,050h,043h ;000050C6 "CPU0_PPC" db 050h,04Eh,04Fh,054h ;000050CA "PNOT" db 074h,05Ch,02Fh,003h,05Fh,050h,052h,05Fh ;000050D2 "t\/._PR_" db 043h,050h,055h,030h,05Fh,050h,050h,043h ;000050DA "CPU0_PPC" db 001h,05Ch,02Fh,003h,05Fh,050h,052h,05Fh ;000050E2 ".\/._PR_" db 043h,050h,055h,030h,05Fh,050h,050h,043h ;000050EA "CPU0_PPC" db 050h,04Eh,04Fh,054h ;000050EE "PNOT" ; 5801: } ; 5802: } ; 5803: } ; 5804: } ; 5806: Method (PNOT, 0, Serialized) DSDT_A_M_I__PNOT \ db 014h,046h,00Fh,050h,04Eh,04Fh,054h,008h ;000050F6 ".F.PNOT." ; 5807: { ; 5808: If (MPEN) db 0A0h,04Eh,00Ch,04Dh,050h,045h,04Eh ;000050FD ".N.MPEN" ; 5809: { ; 5810: If ((PDC0 & 0x08)) db 0A0h,031h ;000050FF ".1" db 07Bh,050h,044h,043h,030h,00Ah,008h,000h ;00005107 "{PDC0..." ; 5811: { ; 5812: Notify (\_PR.CPU0, 0x80) // Performance Capability Change db 086h,05Ch,02Eh,05Fh,050h,052h,05Fh,043h ;0000510F ".\._PR_C" db 050h,055h,030h,00Ah,080h ;00005114 "PU0.." ; 5813: If ((PDC0 & 0x10)) db 0A0h,01Ah ;00005116 ".." db 07Bh,050h,044h,043h,030h,00Ah,010h,000h ;0000511E "{PDC0..." ; 5814: { ; 5815: Sleep (0x64) db 05Bh,022h,00Ah,064h ;00005122 "[".d" ; 5816: Notify (\_PR.CPU0, 0x81) // C-State Change db 086h,05Ch,02Eh,05Fh,050h,052h,05Fh,043h ;0000512A ".\._PR_C" db 050h,055h,030h,00Ah,081h ;0000512F "PU0.." ; 5817: } ; 5818: } ; 5820: If ((PDC1 & 0x08)) db 0A0h,031h ;00005131 ".1" db 07Bh,050h,044h,043h,031h,00Ah,008h,000h ;00005139 "{PDC1..." ; 5821: { ; 5822: Notify (\_PR.CPU1, 0x80) // Performance Capability Change db 086h,05Ch,02Eh,05Fh,050h,052h,05Fh,043h ;00005141 ".\._PR_C" db 050h,055h,031h,00Ah,080h ;00005146 "PU1.." ; 5823: If ((PDC1 & 0x10)) db 0A0h,01Ah ;00005148 ".." db 07Bh,050h,044h,043h,031h,00Ah,010h,000h ;00005150 "{PDC1..." ; 5824: { ; 5825: Sleep (0x64) db 05Bh,022h,00Ah,064h ;00005154 "[".d" ; 5826: Notify (\_PR.CPU1, 0x81) // C-State Change db 086h,05Ch,02Eh,05Fh,050h,052h,05Fh,043h ;0000515C ".\._PR_C" db 050h,055h,031h,00Ah,081h ;00005161 "PU1.." ; 5827: } ; 5828: } ; 5830: If ((PDC2 & 0x08)) db 0A0h,031h ;00005163 ".1" db 07Bh,050h,044h,043h,032h,00Ah,008h,000h ;0000516B "{PDC2..." ; 5831: { ; 5832: Notify (\_PR.CPU2, 0x80) // Performance Capability Change db 086h,05Ch,02Eh,05Fh,050h,052h,05Fh,043h ;00005173 ".\._PR_C" db 050h,055h,032h,00Ah,080h ;00005178 "PU2.." ; 5833: If ((PDC2 & 0x10)) db 0A0h,01Ah ;0000517A ".." db 07Bh,050h,044h,043h,032h,00Ah,010h,000h ;00005182 "{PDC2..." ; 5834: { ; 5835: Sleep (0x64) db 05Bh,022h,00Ah,064h ;00005186 "[".d" ; 5836: Notify (\_PR.CPU2, 0x81) // C-State Change db 086h,05Ch,02Eh,05Fh,050h,052h,05Fh,043h ;0000518E ".\._PR_C" db 050h,055h,032h,00Ah,081h ;00005193 "PU2.." ; 5837: } ; 5838: } ; 5840: If ((PDC3 & 0x08)) db 0A0h,031h ;00005195 ".1" db 07Bh,050h,044h,043h,033h,00Ah,008h,000h ;0000519D "{PDC3..." ; 5841: { ; 5842: Notify (\_PR.CPU3, 0x80) // Performance Capability Change db 086h,05Ch,02Eh,05Fh,050h,052h,05Fh,043h ;000051A5 ".\._PR_C" db 050h,055h,033h,00Ah,080h ;000051AA "PU3.." ; 5843: If ((PDC3 & 0x10)) db 0A0h,01Ah ;000051AC ".." db 07Bh,050h,044h,043h,033h,00Ah,010h,000h ;000051B4 "{PDC3..." ; 5844: { ; 5845: Sleep (0x64) db 05Bh,022h,00Ah,064h ;000051B8 "[".d" ; 5846: Notify (\_PR.CPU3, 0x81) // C-State Change db 086h,05Ch,02Eh,05Fh,050h,052h,05Fh,043h ;000051C0 ".\._PR_C" db 050h,055h,033h,00Ah,081h ;000051C5 "PU3.." ; 5847: } ; 5848: } ; 5849: } ; 5850: Else ; 5851: { ; 5852: Notify (\_PR.CPU0, 0x80) // Performance Capability Change ; 5853: Sleep (0x64) ; 5854: Notify (\_PR.CPU0, 0x81) // C-State Change ; 5855: } db 0A1h,01Fh ;000051C7 ".." db 086h,05Ch,02Eh,05Fh,050h,052h,05Fh,043h ;000051CF ".\._PR_C" db 050h,055h,030h,00Ah,080h ;000051D4 "PU0.." db 05Bh,022h,00Ah,064h ;000051D8 "[".d" db 086h,05Ch,02Eh,05Fh,050h,052h,05Fh,043h ;000051E0 ".\._PR_C" db 050h,055h,030h,00Ah,081h ;000051E5 "PU0.." ; 5856: } ; 5858: Scope (_SB) db 010h,08Fh,0D9h,007h,05Fh,053h,042h,05Fh ;000051ED "...._SB_" ; 5859: { ; 5860: Name (CRTT, 0x6E) DSDT_A_M_I___SB__CRTT \ db 008h,043h,052h,054h,054h,00Ah,06Eh ;000051F4 ".CRTT.n" ; 5861: Name (ACTT, 0x55) DSDT_A_M_I___SB__ACTT \ db 008h,041h,043h,054h,054h,00Ah,055h ;000051FB ".ACTT.U" ; 5862: Name (SCR0, 0x0102) DSDT_A_M_I___SB__SCR0 \ db 008h,053h,043h,052h,030h,00Bh,002h,001h ;00005203 ".SCR0..." ; 5863: Name (SCR1, 0x0102) DSDT_A_M_I___SB__SCR1 \ db 008h,053h,043h,052h,031h,00Bh,002h,001h ;0000520B ".SCR1..." ; 5864: Name (SCR2, 0x0102) DSDT_A_M_I___SB__SCR2 \ db 008h,053h,043h,052h,032h,00Bh,002h,001h ;00005213 ".SCR2..." ; 5865: Name (SCR3, 0x0102) DSDT_A_M_I___SB__SCR3 \ db 008h,053h,043h,052h,033h,00Bh,002h,001h ;0000521B ".SCR3..." ; 5866: Name (GCR0, 0x46) DSDT_A_M_I___SB__GCR0 \ db 008h,047h,043h,052h,030h,00Ah,046h ;00005222 ".GCR0.F" ; 5867: Name (GCR1, 0x46) DSDT_A_M_I___SB__GCR1 \ db 008h,047h,043h,052h,031h,00Ah,046h ;00005229 ".GCR1.F" ; 5868: Name (GCR2, 0x46) DSDT_A_M_I___SB__GCR2 \ db 008h,047h,043h,052h,032h,00Ah,046h ;00005230 ".GCR2.F" ; 5869: Name (GCR3, 0x46) DSDT_A_M_I___SB__GCR3 \ db 008h,047h,043h,052h,033h,00Ah,046h ;00005237 ".GCR3.F" ; 5870: Name (GCR4, 0x46) DSDT_A_M_I___SB__GCR4 \ db 008h,047h,043h,052h,034h,00Ah,046h ;0000523E ".GCR4.F" ; 5871: Name (PST0, 0x3C) DSDT_A_M_I___SB__PST0 \ db 008h,050h,053h,054h,030h,00Ah,03Ch ;00005245 ".PST0.<" ; 5872: Name (PST1, 0x3C) DSDT_A_M_I___SB__PST1 \ db 008h,050h,053h,054h,031h,00Ah,03Ch ;0000524C ".PST1.<" ; 5873: Name (PST2, 0x3C) DSDT_A_M_I___SB__PST2 \ db 008h,050h,053h,054h,032h,00Ah,03Ch ;00005253 ".PST2.<" ; 5874: Name (PST3, 0x3C) DSDT_A_M_I___SB__PST3 \ db 008h,050h,053h,054h,033h,00Ah,03Ch ;0000525A ".PST3.<" ; 5875: Name (PST4, 0x3C) DSDT_A_M_I___SB__PST4 \ db 008h,050h,053h,054h,034h,00Ah,03Ch ;00005261 ".PST4.<" ; 5876: Name (LPMV, 0x03) DSDT_A_M_I___SB__LPMV \ db 008h,04Ch,050h,04Dh,056h,00Ah,003h ;00005268 ".LPMV.." ; 5877: Name (PDBG, Zero) DSDT_A_M_I___SB__PDBG \ db 008h,050h,044h,042h,047h,000h ;0000526E ".PDBG." ; 5878: Name (PDPM, One) DSDT_A_M_I___SB__PDPM \ db 008h,050h,044h,050h,04Dh,001h ;00005274 ".PDPM." ; 5879: Name (PDBP, One) DSDT_A_M_I___SB__PDBP \ db 008h,050h,044h,042h,050h,001h ;0000527A ".PDBP." ; 5880: Name (DLPO, Package (0x06) ; 5881: { ; 5882: One, ; 5883: One, ; 5884: One, ; 5885: 0x19, ; 5886: One, ; 5887: One ; 5888: }) DSDT_A_M_I___SB__DLPO \ db 008h,044h,04Ch,050h,04Fh ;0000527F ".DLPO" db 012h,009h,006h,001h,001h,001h,00Ah,019h ;00005287 "........" db 001h,001h ;00005289 ".." ; 5889: Name (BRQD, Zero) DSDT_A_M_I___SB__BRQD \ db 008h,042h,052h,051h,044h,000h ;0000528F ".BRQD." ; 5890: Name (PSC1, Zero) DSDT_A_M_I___SB__PSC1 \ db 008h,050h,053h,043h,031h,000h ;00005295 ".PSC1." ; 5891: Name (PSC2, Zero) DSDT_A_M_I___SB__PSC2 \ db 008h,050h,053h,043h,032h,000h ;0000529B ".PSC2." ; 5892: Name (PSC3, Zero) DSDT_A_M_I___SB__PSC3 \ db 008h,050h,053h,043h,033h,000h ;000052A1 ".PSC3." ; 5893: Name (PSA1, Zero) DSDT_A_M_I___SB__PSA1 \ db 008h,050h,053h,041h,031h,000h ;000052A7 ".PSA1." ; 5894: Name (PSA2, Zero) DSDT_A_M_I___SB__PSA2 \ db 008h,050h,053h,041h,032h,000h ;000052AD ".PSA2." ; 5895: Name (PSA3, Zero) DSDT_A_M_I___SB__PSA3 \ db 008h,050h,053h,041h,033h,000h ;000052B3 ".PSA3." ; 5896: Method (_INI, 0, NotSerialized) // _INI: Initialize DSDT_A_M_I___SB___INI \ db 014h,042h,00Fh,05Fh,049h,04Eh,049h,000h ;000052BB ".B._INI." ; 5897: { ; 5898: CRTT = DPCT /* \DPCT */ db 070h,044h,050h,043h,054h,043h,052h,054h ;000052C3 "pDPCTCRT" db 054h ;000052C4 "T" ; 5899: ACTT = DPPT /* \DPPT */ db 070h,044h,050h,050h,054h,041h,043h,054h ;000052CC "pDPPTACT" db 054h ;000052CD "T" ; 5900: GCR0 = DGC0 /* \DGC0 */ db 070h,044h,047h,043h,030h,047h,043h,052h ;000052D5 "pDGC0GCR" db 030h ;000052D6 "0" ; 5901: GCR1 = DGC1 /* \DGC1 */ db 070h,044h,047h,043h,031h,047h,043h,052h ;000052DE "pDGC1GCR" db 031h ;000052DF "1" ; 5902: GCR2 = DGC2 /* \DGC2 */ db 070h,044h,047h,043h,032h,047h,043h,052h ;000052E7 "pDGC2GCR" db 032h ;000052E8 "2" ; 5903: GCR3 = DGC3 /* \DGC3 */ db 070h,044h,047h,043h,033h,047h,043h,052h ;000052F0 "pDGC3GCR" db 033h ;000052F1 "3" ; 5904: GCR4 = DGC4 /* \DGC4 */ db 070h,044h,047h,043h,034h,047h,043h,052h ;000052F9 "pDGC4GCR" db 034h ;000052FA "4" ; 5905: PST0 = DGP0 /* \DGP0 */ db 070h,044h,047h,050h,030h,050h,053h,054h ;00005302 "pDGP0PST" db 030h ;00005303 "0" ; 5906: PST1 = DGP1 /* \DGP1 */ db 070h,044h,047h,050h,031h,050h,053h,054h ;0000530B "pDGP1PST" db 031h ;0000530C "1" ; 5907: PST2 = DGP2 /* \DGP2 */ db 070h,044h,047h,050h,032h,050h,053h,054h ;00005314 "pDGP2PST" db 032h ;00005315 "2" ; 5908: PST3 = DGP3 /* \DGP3 */ db 070h,044h,047h,050h,033h,050h,053h,054h ;0000531D "pDGP3PST" db 033h ;0000531E "3" ; 5909: PST4 = DGP4 /* \DGP4 */ db 070h,044h,047h,050h,034h,050h,053h,054h ;00005326 "pDGP4PST" db 034h ;00005327 "4" ; 5910: SCR0 = DSC0 /* \DSC0 */ db 070h,044h,053h,043h,030h,053h,043h,052h ;0000532F "pDSC0SCR" db 030h ;00005330 "0" ; 5911: SCR1 = DSC1 /* \DSC1 */ db 070h,044h,053h,043h,031h,053h,043h,052h ;00005338 "pDSC1SCR" db 031h ;00005339 "1" ; 5912: SCR2 = DSC2 /* \DSC2 */ db 070h,044h,053h,043h,032h,053h,043h,052h ;00005341 "pDSC2SCR" db 032h ;00005342 "2" ; 5913: SCR3 = DSC3 /* \DSC3 */ db 070h,044h,053h,043h,033h,053h,043h,052h ;0000534A "pDSC3SCR" db 033h ;0000534B "3" ; 5914: LPMV = DLPM /* \DLPM */ db 070h,044h,04Ch,050h,04Dh,04Ch,050h,04Dh ;00005353 "pDLPMLPM" db 056h ;00005354 "V" ; 5915: PDBG = DDBG /* \DDBG */ db 070h,044h,044h,042h,047h,050h,044h,042h ;0000535C "pDDBGPDB" db 047h ;0000535D "G" ; 5916: DLPO [One] = LPOE /* \LPOE */ db 070h,04Ch,050h,04Fh,045h ;00005362 "pLPOE" db 088h,044h,04Ch,050h,04Fh,001h,000h ;00005369 ".DLPO.." ; 5917: DLPO [0x02] = LPPS /* \LPPS */ db 070h,04Ch,050h,050h,053h ;0000536E "pLPPS" db 088h,044h,04Ch,050h,04Fh,00Ah,002h,000h ;00005376 ".DLPO..." ; 5918: DLPO [0x03] = LPST /* \LPST */ db 070h,04Ch,050h,053h,054h ;0000537B "pLPST" db 088h,044h,04Ch,050h,04Fh,00Ah,003h,000h ;00005383 ".DLPO..." ; 5919: DLPO [0x04] = LPPC /* \LPPC */ db 070h,04Ch,050h,050h,043h ;00005388 "pLPPC" db 088h,044h,04Ch,050h,04Fh,00Ah,004h,000h ;00005390 ".DLPO..." ; 5920: DLPO [0x05] = LPPF /* \LPPF */ db 070h,04Ch,050h,050h,046h ;00005395 "pLPPF" db 088h,044h,04Ch,050h,04Fh,00Ah,005h,000h ;0000539D ".DLPO..." ; 5921: PDPM = DPME /* \DPME */ db 070h,044h,050h,04Dh,045h,050h,044h,050h ;000053A5 "pDPMEPDP" db 04Dh ;000053A6 "M" ; 5922: } ; 5924: Scope (PCI0) db 010h,04Bh,00Fh,050h,043h,049h,030h ;000053AD ".K.PCI0" ; 5925: { ; 5926: Method (_INI, 0, NotSerialized) // _INI: Initialize DSDT_A_M_I___SB__PCI0__INI \ db 014h,046h,00Eh,05Fh,049h,04Eh,049h,000h ;000053B5 ".F._INI." ; 5927: { ; 5928: OSYS = 0x07D0 db 070h,00Bh,0D0h,007h,04Fh,053h,059h,053h ;000053BD "p...OSYS" ; 5929: If (CondRefOf (\_OSI, Local0)) db 0A0h,046h,00Dh ;000053C0 ".F." db 05Bh,012h,05Ch,05Fh,04Fh,053h,049h,060h ;000053C8 "[.\_OSI`" ; 5930: { ; 5931: If (_OSI ("Windows 2001")) db 0A0h,01Bh ;000053CA ".." db 05Fh,04Fh,053h,049h,00Dh,057h,069h,06Eh ;000053D2 "_OSI.Win" db 064h,06Fh,077h,073h,020h,032h,030h,030h ;000053DA "dows 200" db 031h,000h ;000053DC "1." ; 5932: { ; 5933: OSYS = 0x07D1 db 070h,00Bh,0D1h,007h,04Fh,053h,059h,053h ;000053E4 "p...OSYS" ; 5934: } ; 5936: If (_OSI ("Windows 2001 SP1")) db 0A0h,01Fh ;000053E6 ".." db 05Fh,04Fh,053h,049h,00Dh,057h,069h,06Eh ;000053EE "_OSI.Win" db 064h,06Fh,077h,073h,020h,032h,030h,030h ;000053F6 "dows 200" db 031h,020h,053h,050h,031h,000h ;000053FC "1 SP1." ; 5937: { ; 5938: OSYS = 0x07D1 db 070h,00Bh,0D1h,007h,04Fh,053h,059h,053h ;00005404 "p...OSYS" ; 5939: } ; 5941: If (_OSI ("Windows 2001 SP2")) db 0A0h,01Fh ;00005406 ".." db 05Fh,04Fh,053h,049h,00Dh,057h,069h,06Eh ;0000540E "_OSI.Win" db 064h,06Fh,077h,073h,020h,032h,030h,030h ;00005416 "dows 200" db 031h,020h,053h,050h,032h,000h ;0000541C "1 SP2." ; 5942: { ; 5943: OSYS = 0x07D2 db 070h,00Bh,0D2h,007h,04Fh,053h,059h,053h ;00005424 "p...OSYS" ; 5944: } ; 5946: If (_OSI ("Windows 2006")) db 0A0h,01Bh ;00005426 ".." db 05Fh,04Fh,053h,049h,00Dh,057h,069h,06Eh ;0000542E "_OSI.Win" db 064h,06Fh,077h,073h,020h,032h,030h,030h ;00005436 "dows 200" db 036h,000h ;00005438 "6." ; 5947: { ; 5948: OSYS = 0x07D6 db 070h,00Bh,0D6h,007h,04Fh,053h,059h,053h ;00005440 "p...OSYS" ; 5949: } ; 5951: If (_OSI ("Windows 2009")) db 0A0h,01Bh ;00005442 ".." db 05Fh,04Fh,053h,049h,00Dh,057h,069h,06Eh ;0000544A "_OSI.Win" db 064h,06Fh,077h,073h,020h,032h,030h,030h ;00005452 "dows 200" db 039h,000h ;00005454 "9." ; 5952: { ; 5953: OSYS = 0x07D9 db 070h,00Bh,0D9h,007h,04Fh,053h,059h,053h ;0000545C "p...OSYS" ; 5954: } ; 5956: If (_OSI ("Windows 2012")) db 0A0h,01Bh ;0000545E ".." db 05Fh,04Fh,053h,049h,00Dh,057h,069h,06Eh ;00005466 "_OSI.Win" db 064h,06Fh,077h,073h,020h,032h,030h,031h ;0000546E "dows 201" db 032h,000h ;00005470 "2." ; 5957: { ; 5958: OSYS = 0x07DC db 070h,00Bh,0DCh,007h,04Fh,053h,059h,053h ;00005478 "p...OSYS" ; 5959: } ; 5961: If (_OSI ("Windows 2013")) db 0A0h,01Bh ;0000547A ".." db 05Fh,04Fh,053h,049h,00Dh,057h,069h,06Eh ;00005482 "_OSI.Win" db 064h,06Fh,077h,073h,020h,032h,030h,031h ;0000548A "dows 201" db 033h,000h ;0000548C "3." ; 5962: { ; 5963: OSYS = 0x07DD db 070h,00Bh,0DDh,007h,04Fh,053h,059h,053h ;00005494 "p...OSYS" ; 5964: } ; 5965: } ; 5966: } ; 5968: Method (NHPG, 0, Serialized) DSDT_A_M_I___SB__PCI0_NHPG \ db 014h,006h,04Eh,048h,050h,047h,008h ;0000549B "..NHPG." ; 5969: { ; 5970: } ; 5972: Method (NPME, 0, Serialized) DSDT_A_M_I___SB__PCI0_NPME \ db 014h,006h,04Eh,050h,04Dh,045h,008h ;000054A2 "..NPME." ; 5973: { ; 5974: } ; 5975: } ; 5977: Device (GPED) DSDT_A_M_I___SB__GPED \ db 05Bh,082h,043h,03Ch,047h,050h,045h,044h ;000054AA "[.C 0x05)) db 0A1h,04Fh,013h ;00005660 ".O." db 0A0h,038h ;00005662 ".8" db 094h,053h,04Fh,043h,053h,00Ah,005h ;00005669 ".SOCS.." ; 6082: { ; 6083: XTMP = (^^PCI0.XHC1.PMCS & 0x8000) db 07Bh,05Eh,05Eh,02Fh,003h,050h,043h,049h ;00005671 "{^^/.PCI" db 030h,058h,048h,043h,031h,050h,04Dh,043h ;00005679 "0XHC1PMC" db 053h,00Bh,000h,080h,058h,054h,04Dh,050h ;00005681 "S...XTMP" ; 6084: If ((XTMP == 0x8000)) db 0A0h,017h ;00005683 ".." db 093h,058h,054h,04Dh,050h,00Bh,000h,080h ;0000568B ".XTMP..." ; 6085: { ; 6086: Notify (^^PCI0.XHC1, 0x02) // Device Wake db 086h,05Eh,05Eh,02Eh,050h,043h,049h,030h ;00005693 ".^^.PCI0" db 058h,048h,043h,031h,00Ah,002h ;00005699 "XHC1.." ; 6087: } ; 6088: } ; 6089: ElseIf ((SOCS > 0x02)) db 0A1h,043h,010h ;0000569C ".C." db 0A0h,04Ch,004h ;0000569F ".L." db 094h,053h,04Fh,043h,053h,00Ah,002h ;000056A6 ".SOCS.." ; 6090: { ; 6091: XTMP = (^^PCI0.XHC1.PMCS & 0x8000) db 07Bh,05Eh,05Eh,02Fh,003h,050h,043h,049h ;000056AE "{^^/.PCI" db 030h,058h,048h,043h,031h,050h,04Dh,043h ;000056B6 "0XHC1PMC" db 053h,00Bh,000h,080h,058h,054h,04Dh,050h ;000056BE "S...XTMP" ; 6092: If ((XTMP == 0x8000)) db 0A0h,02Ah ;000056C0 ".*" db 093h,058h,054h,04Dh,050h,00Bh,000h,080h ;000056C8 ".XTMP..." ; 6093: { ; 6094: ^^PCI0.XHC1.PMCH = 0x81 db 070h,00Ah,081h,05Eh,05Eh,02Fh,003h,050h ;000056D0 "p..^^/.P" db 043h,049h,030h,058h,048h,043h,031h,050h ;000056D8 "CI0XHC1P" db 04Dh,043h,048h ;000056DB "MCH" ; 6095: Notify (^^PCI0.XHC1, 0x02) // Device Wake db 086h,05Eh,05Eh,02Eh,050h,043h,049h,030h ;000056E3 ".^^.PCI0" db 058h,048h,043h,031h,00Ah,002h ;000056E9 "XHC1.." ; 6096: } ; 6097: } ; 6098: Else ; 6099: { ; 6100: XTMP = (^^PCI0.XHC1.PMCS & 0x0103) ; 6101: If ((XTMP == 0x0103)) ; 6102: { ; 6103: ^^PCI0.XHC1.PMCS = 0x0100 ; 6104: Sleep (0x0A) ; 6105: XTMP = (^^PCI0.XHC1.PMCS & 0x8000) ; 6106: If ((XTMP == 0x8000)) ; 6107: { ; 6108: ^^PCI0.XHC1.PMCH = 0x81 ; 6109: } ; 6110: Else ; 6111: { ; 6112: ^^PCI0.XHC1.PMCS = 0x0103 ; 6113: } ; 6115: Sleep (0x0A) ; 6116: Notify (^^PCI0.XHC1, 0x02) // Device Wake ; 6117: } ; 6118: Else ; 6119: { ; 6120: ^^PCI0.XHC1.PMCH = 0x81 ; 6121: Sleep (0x0A) ; 6122: } ; 6123: } db 0A1h,043h,00Bh ;000056EC ".C." db 07Bh,05Eh,05Eh,02Fh,003h,050h,043h,049h ;000056F4 "{^^/.PCI" db 030h,058h,048h,043h,031h,050h,04Dh,043h ;000056FC "0XHC1PMC" db 053h,00Bh,003h,001h,058h,054h,04Dh,050h ;00005704 "S...XTMP" db 0A0h,04Fh,007h ;00005707 ".O." db 093h,058h,054h,04Dh,050h,00Bh,003h,001h ;0000570F ".XTMP..." db 070h,00Bh,000h,001h,05Eh,05Eh,02Fh,003h ;00005717 "p...^^/." db 050h,043h,049h,030h,058h,048h,043h,031h ;0000571F "PCI0XHC1" db 050h,04Dh,043h,053h ;00005723 "PMCS" db 05Bh,022h,00Ah,00Ah ;00005727 "[".." db 07Bh,05Eh,05Eh,02Fh,003h,050h,043h,049h ;0000572F "{^^/.PCI" db 030h,058h,048h,043h,031h,050h,04Dh,043h ;00005737 "0XHC1PMC" db 053h,00Bh,000h,080h,058h,054h,04Dh,050h ;0000573F "S...XTMP" db 0A0h,01Ch ;00005741 ".." db 093h,058h,054h,04Dh,050h,00Bh,000h,080h ;00005749 ".XTMP..." db 070h,00Ah,081h,05Eh,05Eh,02Fh,003h,050h ;00005751 "p..^^/.P" db 043h,049h,030h,058h,048h,043h,031h,050h ;00005759 "CI0XHC1P" db 04Dh,043h,048h ;0000575C "MCH" db 0A1h,015h ;0000575E ".." db 070h,00Bh,003h,001h,05Eh,05Eh,02Fh,003h ;00005766 "p...^^/." db 050h,043h,049h,030h,058h,048h,043h,031h ;0000576E "PCI0XHC1" db 050h,04Dh,043h,053h ;00005772 "PMCS" db 05Bh,022h,00Ah,00Ah ;00005776 "[".." db 086h,05Eh,05Eh,02Eh,050h,043h,049h,030h ;0000577E ".^^.PCI0" db 058h,048h,043h,031h,00Ah,002h ;00005784 "XHC1.." db 0A1h,018h ;00005786 ".." db 070h,00Ah,081h,05Eh,05Eh,02Fh,003h,050h ;0000578E "p..^^/.P" db 043h,049h,030h,058h,048h,043h,031h,050h ;00005796 "CI0XHC1P" db 04Dh,043h,048h ;00005799 "MCH" db 05Bh,022h,00Ah,00Ah ;0000579D "[".." ; 6125: If ((OTGM != Zero)) db 0A0h,042h,008h,092h,093h,04Fh,054h,047h ;000057A5 ".B...OTG" db 04Dh,000h ;000057A7 "M." ; 6126: { ; 6127: If ((^^PCI0.OTG1.PMES == One)) db 0A0h,048h,007h ;000057AA ".H." db 093h,05Eh,05Eh,02Fh,003h,050h,043h,049h ;000057B2 ".^^/.PCI" db 030h,04Fh,054h,047h,031h,050h,04Dh,045h ;000057BA "0OTG1PME" db 053h,001h ;000057BC "S." ; 6128: { ; 6129: ADBG ("OTG wake") db 041h,044h,042h,047h,00Dh,04Fh,054h,047h ;000057C4 "ADBG.OTG" db 020h,077h,061h,06Bh,065h,000h ;000057CA " wake." ; 6130: ^^PCI0.OTG1.PMEE = Zero db 070h,000h,05Eh,05Eh,02Fh,003h,050h,043h ;000057D2 "p.^^/.PC" db 049h,030h,04Fh,054h,047h,031h,050h,04Dh ;000057DA "I0OTG1PM" db 045h,045h ;000057DC "EE" ; 6131: ^^PCI0.OTG1.CPME = Zero db 070h,000h,05Eh,05Eh,02Fh,003h,050h,043h ;000057E4 "p.^^/.PC" db 049h,030h,04Fh,054h,047h,031h,043h,050h ;000057EC "I0OTG1CP" db 04Dh,045h ;000057EE "ME" ; 6132: ^^PCI0.OTG1.U2EN = Zero db 070h,000h,05Eh,05Eh,02Fh,003h,050h,043h ;000057F6 "p.^^/.PC" db 049h,030h,04Fh,054h,047h,031h,055h,032h ;000057FE "I0OTG1U2" db 045h,04Eh ;00005800 "EN" ; 6133: ^^PCI0.OTG1.U3EN = Zero db 070h,000h,05Eh,05Eh,02Fh,003h,050h,043h ;00005808 "p.^^/.PC" db 049h,030h,04Fh,054h,047h,031h,055h,033h ;00005810 "I0OTG1U3" db 045h,04Eh ;00005812 "EN" ; 6134: Notify (^^PCI0.OTG1, 0x02) // Device Wake db 086h,05Eh,05Eh,02Eh,050h,043h,049h,030h ;0000581A ".^^.PCI0" db 04Fh,054h,047h,031h,00Ah,002h ;00005820 "OTG1.." ; 6135: } ; 6136: } ; 6138: If ((^^PCI0.SEC0.PMES == One)) db 0A0h,046h,004h ;00005823 ".F." db 093h,05Eh,05Eh,02Fh,003h,050h,043h,049h ;0000582B ".^^/.PCI" db 030h,053h,045h,043h,030h,050h,04Dh,045h ;00005833 "0SEC0PME" db 053h,001h ;00005835 "S." ; 6139: { ; 6140: ^^PCI0.SEC0.PMEE = Zero db 070h,000h,05Eh,05Eh,02Fh,003h,050h,043h ;0000583D "p.^^/.PC" db 049h,030h,053h,045h,043h,030h,050h,04Dh ;00005845 "I0SEC0PM" db 045h,045h ;00005847 "EE" ; 6141: Local0 = ^^PCI0.SEC0.PMEE /* \_SB_.PCI0.SEC0.PMEE */ db 070h,05Eh,05Eh,02Fh,003h,050h,043h,049h ;0000584F "p^^/.PCI" db 030h,053h,045h,043h,030h,050h,04Dh,045h ;00005857 "0SEC0PME" db 045h,060h ;00005859 "E`" ; 6142: Notify (^^PCI0.SEC0, 0x02) // Device Wake db 086h,05Eh,05Eh,02Eh,050h,043h,049h,030h ;00005861 ".^^.PCI0" db 053h,045h,043h,030h,00Ah,002h ;00005867 "SEC0.." ; 6143: } ; 6144: } ; 6145: } ; 6147: Device (GPO0) DSDT_A_M_I___SB__GPO0 \ db 05Bh,082h,044h,018h,047h,050h,04Fh,030h ;0000586F "[.D.GPO0" ; 6148: { ; 6149: Name (_ADR, Zero) // _ADR: Address DSDT_A_M_I___SB__GPO0__ADR \ db 008h,05Fh,041h,044h,052h,000h ;00005875 "._ADR." ; 6150: Name (_HID, "INT33FC" /* Intel Baytrail GPIO Controller */) // _HID: Hardware ID DSDT_A_M_I___SB__GPO0__HID \ db 008h,05Fh,048h,049h,044h,00Dh,049h,04Eh ;0000587D "._HID.IN" db 054h,033h,033h,046h,043h,000h ;00005883 "T33FC." ; 6151: Name (_CID, "INT33FC" /* Intel Baytrail GPIO Controller */) // _CID: Compatible ID DSDT_A_M_I___SB__GPO0__CID \ db 008h,05Fh,043h,049h,044h,00Dh,049h,04Eh ;0000588B "._CID.IN" db 054h,033h,033h,046h,043h,000h ;00005891 "T33FC." ; 6152: Name (_DDN, "ValleyView General Purpose Input/Output (GPIO) controller") // _DDN: DOS Device Name DSDT_A_M_I___SB__GPO0__DDN \ db 008h,05Fh,044h,044h,04Eh,00Dh,056h,061h ;00005899 "._DDN.Va" db 06Ch,06Ch,065h,079h,056h,069h,065h,077h ;000058A1 "lleyView" db 020h,047h,065h,06Eh,065h,072h,061h,06Ch ;000058A9 " General" db 020h,050h,075h,072h,070h,06Fh,073h,065h ;000058B1 " Purpose" db 020h,049h,06Eh,070h,075h,074h,02Fh,04Fh ;000058B9 " Input/O" db 075h,074h,070h,075h,074h,020h,028h,047h ;000058C1 "utput (G" db 050h,049h,04Fh,029h,020h,063h,06Fh,06Eh ;000058C9 "PIO) con" db 074h,072h,06Fh,06Ch,06Ch,065h,072h,000h ;000058D1 "troller." ; 6153: Name (_UID, One) // _UID: Unique ID DSDT_A_M_I___SB__GPO0__UID \ db 008h,05Fh,055h,049h,044h,001h ;000058D7 "._UID." ; 6154: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__GPO0__CRS \ db 014h,02Bh,05Fh,043h,052h,053h,000h ;000058DE ".+_CRS." ; 6155: { ; 6156: Name (RBUF, ResourceTemplate () DSDT_A_M_I___SB__GPO0__CRS_RBUF \ db 008h,052h,042h,055h,046h,011h,01Ah,00Ah ;000058E6 ".RBUF..." db 017h ;000058E7 "." ; 6157: { ; 6158: Memory32Fixed (ReadWrite, ; 6159: 0xFED0C000, // Address Base ; 6160: 0x00001000, // Address Length ; 6161: ) db 086h,009h,000h,001h,000h,0C0h,0D0h,0FEh ;000058EF "........" db 000h,010h,000h,000h ;000058F3 "...." ; 6162: Interrupt (ResourceConsumer, Level, ActiveLow, Shared, ,, ) ; 6163: { ; 6164: 0x00000031, ; 6165: } db 089h,006h,000h,00Dh,001h,031h,000h,000h ;000058FB ".....1.." db 000h ;000058FC "." db 079h,000h ;000058FE "y." ; 6166: }) ; 6167: Return (RBUF) /* \_SB_.GPO0._CRS.RBUF */ db 0A4h,052h,042h,055h,046h ;00005903 ".RBUF" ; 6168: } ; 6170: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__GPO0__STA \ db 014h,009h,05Fh,053h,054h,041h,000h ;0000590A ".._STA." ; 6171: { ; 6172: Return (0x0F) db 0A4h,00Ah,00Fh ;0000590D "..." ; 6173: } ; 6175: Name (AVBL, Zero) DSDT_A_M_I___SB__GPO0_AVBL \ db 008h,041h,056h,042h,04Ch,000h ;00005913 ".AVBL." ; 6176: Method (_REG, 2, NotSerialized) // _REG: Region Availability DSDT_A_M_I___SB__GPO0__REG \ db 014h,012h,05Fh,052h,045h,047h,002h ;0000591A ".._REG." ; 6177: { ; 6178: If ((Arg0 == 0x08)) db 0A0h,00Bh ;0000591C ".." db 093h,068h,00Ah,008h ;00005920 ".h.." ; 6179: { ; 6180: AVBL = Arg1 db 070h,069h,041h,056h,042h,04Ch ;00005926 "piAVBL" ; 6181: } ; 6182: } ; 6184: OperationRegion (GPOP, GeneralPurposeIo, Zero, 0x0C) DSDT_A_M_I___SB__GPO0_GPOP \ db 05Bh,080h,047h,050h,04Fh,050h,008h,000h ;0000592E "[.GPOP.." db 00Ah,00Ch ;00005930 ".." ; 6185: Field (GPOP, ByteAcc, NoLock, Preserve) ; 6186: { ; 6187: Connection ( ; 6188: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 6189: "\\_SB.GPO0", 0x00, ResourceConsumer, , ; 6190: ) ; 6191: { // Pin list ; 6192: 0x0002 ; 6193: } ; 6194: ), ; 6195: CCU2, 1, ; 6196: Connection ( ; 6197: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 6198: "\\_SB.GPO0", 0x00, ResourceConsumer, , ; 6199: ) ; 6200: { // Pin list ; 6201: 0x0003 ; 6202: } ; 6203: ), ; 6204: CCU3, 1, ; 6205: Connection ( ; 6206: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 6207: "\\_SB.GPO0", 0x00, ResourceConsumer, , ; 6208: ) ; 6209: { // Pin list ; 6210: 0x005F ; 6211: } ; 6212: ), ; 6213: TCON, 1, ; 6214: Connection ( ; 6215: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 6216: "\\_SB.GPO0", 0x00, ResourceConsumer, , ; 6217: ) ; 6218: { // Pin list ; 6219: 0x0064 ; 6220: } ; 6221: ), ; 6222: WWD3, 1 ; 6223: } db 05Bh,081h,04Bh,00Bh,047h,050h,04Fh,050h ;00005938 "[.K.GPOP" db 001h,002h,011h,026h,00Ah,023h ;0000593E "...&.#" db 08Ch,020h,000h,001h,001h,001h,000h,002h ;00005946 ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000594E "........" db 000h,019h,000h,023h,000h,000h,000h,002h ;00005956 "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;0000595E ".\_SB.GP" db 04Fh,030h,000h,043h,043h,055h,032h,001h ;00005966 "O0.CCU2." db 002h,011h,026h,00Ah,023h ;0000596B "..&.#" db 08Ch,020h,000h,001h,001h,001h,000h,002h ;00005973 ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000597B "........" db 000h,019h,000h,023h,000h,000h,000h,003h ;00005983 "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;0000598B ".\_SB.GP" db 04Fh,030h,000h,043h,043h,055h,033h,001h ;00005993 "O0.CCU3." db 002h,011h,026h,00Ah,023h ;00005998 "..&.#" db 08Ch,020h,000h,001h,001h,001h,000h,002h ;000059A0 ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;000059A8 "........" db 000h,019h,000h,023h,000h,000h,000h,05Fh ;000059B0 "...#..._" db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;000059B8 ".\_SB.GP" db 04Fh,030h,000h,054h,043h,04Fh,04Eh,001h ;000059C0 "O0.TCON." db 002h,011h,026h,00Ah,023h ;000059C5 "..&.#" db 08Ch,020h,000h,001h,001h,001h,000h,002h ;000059CD ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;000059D5 "........" db 000h,019h,000h,023h,000h,000h,000h,064h ;000059DD "...#...d" db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;000059E5 ".\_SB.GP" db 04Fh,030h,000h,057h,057h,044h,033h,001h ;000059ED "O0.WWD3." ; 6224: } ; 6226: Device (GPO1) DSDT_A_M_I___SB__GPO1 \ db 05Bh,082h,04Fh,010h,047h,050h,04Fh,031h ;000059F5 "[.O.GPO1" ; 6227: { ; 6228: Name (_ADR, Zero) // _ADR: Address DSDT_A_M_I___SB__GPO1__ADR \ db 008h,05Fh,041h,044h,052h,000h ;000059FB "._ADR." ; 6229: Name (_HID, "INT33FC" /* Intel Baytrail GPIO Controller */) // _HID: Hardware ID DSDT_A_M_I___SB__GPO1__HID \ db 008h,05Fh,048h,049h,044h,00Dh,049h,04Eh ;00005A03 "._HID.IN" db 054h,033h,033h,046h,043h,000h ;00005A09 "T33FC." ; 6230: Name (_CID, "INT33FC" /* Intel Baytrail GPIO Controller */) // _CID: Compatible ID DSDT_A_M_I___SB__GPO1__CID \ db 008h,05Fh,043h,049h,044h,00Dh,049h,04Eh ;00005A11 "._CID.IN" db 054h,033h,033h,046h,043h,000h ;00005A17 "T33FC." ; 6231: Name (_DDN, "ValleyView GPNCORE controller") // _DDN: DOS Device Name DSDT_A_M_I___SB__GPO1__DDN \ db 008h,05Fh,044h,044h,04Eh,00Dh,056h,061h ;00005A1F "._DDN.Va" db 06Ch,06Ch,065h,079h,056h,069h,065h,077h ;00005A27 "lleyView" db 020h,047h,050h,04Eh,043h,04Fh,052h,045h ;00005A2F " GPNCORE" db 020h,063h,06Fh,06Eh,074h,072h,06Fh,06Ch ;00005A37 " control" db 06Ch,065h,072h,000h ;00005A3B "ler." ; 6232: Name (_UID, 0x02) // _UID: Unique ID DSDT_A_M_I___SB__GPO1__UID \ db 008h,05Fh,055h,049h,044h,00Ah,002h ;00005A42 "._UID.." ; 6233: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__GPO1__CRS \ db 014h,02Bh,05Fh,043h,052h,053h,000h ;00005A49 ".+_CRS." ; 6234: { ; 6235: Name (RBUF, ResourceTemplate () DSDT_A_M_I___SB__GPO1__CRS_RBUF \ db 008h,052h,042h,055h,046h,011h,01Ah,00Ah ;00005A51 ".RBUF..." db 017h ;00005A52 "." ; 6236: { ; 6237: Memory32Fixed (ReadWrite, ; 6238: 0xFED0D000, // Address Base ; 6239: 0x00001000, // Address Length ; 6240: ) db 086h,009h,000h,001h,000h,0D0h,0D0h,0FEh ;00005A5A "........" db 000h,010h,000h,000h ;00005A5E "...." ; 6241: Interrupt (ResourceConsumer, Level, ActiveLow, Shared, ,, ) ; 6242: { ; 6243: 0x00000030, ; 6244: } db 089h,006h,000h,00Dh,001h,030h,000h,000h ;00005A66 ".....0.." db 000h ;00005A67 "." db 079h,000h ;00005A69 "y." ; 6245: }) ; 6246: Return (RBUF) /* \_SB_.GPO1._CRS.RBUF */ db 0A4h,052h,042h,055h,046h ;00005A6E ".RBUF" ; 6247: } ; 6249: Name (AVBL, Zero) DSDT_A_M_I___SB__GPO1_AVBL \ db 008h,041h,056h,042h,04Ch,000h ;00005A74 ".AVBL." ; 6250: Method (_REG, 2, NotSerialized) // _REG: Region Availability DSDT_A_M_I___SB__GPO1__REG \ db 014h,012h,05Fh,052h,045h,047h,002h ;00005A7B ".._REG." ; 6251: { ; 6252: If ((Arg0 == 0x08)) db 0A0h,00Bh ;00005A7D ".." db 093h,068h,00Ah,008h ;00005A81 ".h.." ; 6253: { ; 6254: AVBL = Arg1 db 070h,069h,041h,056h,042h,04Ch ;00005A87 "piAVBL" ; 6255: } ; 6256: } ; 6258: OperationRegion (GPOP, GeneralPurposeIo, Zero, 0x0C) DSDT_A_M_I___SB__GPO1_GPOP \ db 05Bh,080h,047h,050h,04Fh,050h,008h,000h ;00005A8F "[.GPOP.." db 00Ah,00Ch ;00005A91 ".." ; 6259: Field (GPOP, ByteAcc, NoLock, Preserve) ; 6260: { ; 6261: Connection ( ; 6262: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 6263: "\\_SB.GPO1", 0x00, ResourceConsumer, , ; 6264: ) ; 6265: { // Pin list ; 6266: 0x000F ; 6267: } ; 6268: ), ; 6269: BST5, 1, ; 6270: Connection ( ; 6271: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 6272: "\\_SB.GPO1", 0x00, ResourceConsumer, , ; 6273: ) ; 6274: { // Pin list ; 6275: 0x001A ; 6276: } ; 6277: ), ; 6278: TCD3, 1 ; 6279: } db 05Bh,081h,041h,006h,047h,050h,04Fh,050h ;00005A99 "[.A.GPOP" db 001h,002h,011h,026h,00Ah,023h ;00005A9F "...&.#" db 08Ch,020h,000h,001h,001h,001h,000h,002h ;00005AA7 ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;00005AAF "........" db 000h,019h,000h,023h,000h,000h,000h,00Fh ;00005AB7 "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;00005ABF ".\_SB.GP" db 04Fh,031h,000h,042h,053h,054h,035h,001h ;00005AC7 "O1.BST5." db 002h,011h,026h,00Ah,023h ;00005ACC "..&.#" db 08Ch,020h,000h,001h,001h,001h,000h,002h ;00005AD4 ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;00005ADC "........" db 000h,019h,000h,023h,000h,000h,000h,01Ah ;00005AE4 "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;00005AEC ".\_SB.GP" db 04Fh,031h,000h,054h,043h,044h,033h,001h ;00005AF4 "O1.TCD3." ; 6281: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__GPO1__STA \ db 014h,009h,05Fh,053h,054h,041h,000h ;00005AFB ".._STA." ; 6282: { ; 6283: Return (0x0F) db 0A4h,00Ah,00Fh ;00005AFE "..." ; 6284: } ; 6285: } ; 6287: Device (GPO2) DSDT_A_M_I___SB__GPO2 \ db 05Bh,082h,048h,035h,047h,050h,04Fh,032h ;00005B06 "[.H5GPO2" ; 6288: { ; 6289: Name (_ADR, Zero) // _ADR: Address DSDT_A_M_I___SB__GPO2__ADR \ db 008h,05Fh,041h,044h,052h,000h ;00005B0C "._ADR." ; 6290: Name (_HID, "INT33FC" /* Intel Baytrail GPIO Controller */) // _HID: Hardware ID DSDT_A_M_I___SB__GPO2__HID \ db 008h,05Fh,048h,049h,044h,00Dh,049h,04Eh ;00005B14 "._HID.IN" db 054h,033h,033h,046h,043h,000h ;00005B1A "T33FC." ; 6291: Name (_CID, "INT33FC" /* Intel Baytrail GPIO Controller */) // _CID: Compatible ID DSDT_A_M_I___SB__GPO2__CID \ db 008h,05Fh,043h,049h,044h,00Dh,049h,04Eh ;00005B22 "._CID.IN" db 054h,033h,033h,046h,043h,000h ;00005B28 "T33FC." ; 6292: Name (_DDN, "ValleyView GPSUS controller") // _DDN: DOS Device Name DSDT_A_M_I___SB__GPO2__DDN \ db 008h,05Fh,044h,044h,04Eh,00Dh,056h,061h ;00005B30 "._DDN.Va" db 06Ch,06Ch,065h,079h,056h,069h,065h,077h ;00005B38 "lleyView" db 020h,047h,050h,053h,055h,053h,020h,063h ;00005B40 " GPSUS c" db 06Fh,06Eh,074h,072h,06Fh,06Ch,06Ch,065h ;00005B48 "ontrolle" db 072h,000h ;00005B4A "r." ; 6293: Name (_UID, 0x03) // _UID: Unique ID DSDT_A_M_I___SB__GPO2__UID \ db 008h,05Fh,055h,049h,044h,00Ah,003h ;00005B51 "._UID.." ; 6294: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__GPO2__CRS \ db 014h,02Bh,05Fh,043h,052h,053h,000h ;00005B58 ".+_CRS." ; 6295: { ; 6296: Name (RBUF, ResourceTemplate () DSDT_A_M_I___SB__GPO2__CRS_RBUF \ db 008h,052h,042h,055h,046h,011h,01Ah,00Ah ;00005B60 ".RBUF..." db 017h ;00005B61 "." ; 6297: { ; 6298: Memory32Fixed (ReadWrite, ; 6299: 0xFED0E000, // Address Base ; 6300: 0x00001000, // Address Length ; 6301: ) db 086h,009h,000h,001h,000h,0E0h,0D0h,0FEh ;00005B69 "........" db 000h,010h,000h,000h ;00005B6D "...." ; 6302: Interrupt (ResourceConsumer, Level, ActiveLow, Shared, ,, ) ; 6303: { ; 6304: 0x00000032, ; 6305: } db 089h,006h,000h,00Dh,001h,032h,000h,000h ;00005B75 ".....2.." db 000h ;00005B76 "." db 079h,000h ;00005B78 "y." ; 6306: }) ; 6307: Return (RBUF) /* \_SB_.GPO2._CRS.RBUF */ db 0A4h,052h,042h,055h,046h ;00005B7D ".RBUF" ; 6308: } ; 6310: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__GPO2__STA \ db 014h,009h,05Fh,053h,054h,041h,000h ;00005B84 ".._STA." ; 6311: { ; 6312: Return (0x0F) db 0A4h,00Ah,00Fh ;00005B87 "..." ; 6313: } ; 6315: Method (_AEI, 0, NotSerialized) // _AEI: ACPI Event Interrupts DSDT_A_M_I___SB__GPO2__AEI \ db 014h,04Ch,008h,05Fh,041h,045h,049h,000h ;00005B8F ".L._AEI." ; 6316: { ; 6317: Name (RBUF, ResourceTemplate () DSDT_A_M_I___SB__GPO2__AEI_RBUF \ db 008h,052h,042h,055h,046h,011h,04Ch,004h ;00005B97 ".RBUF.L." db 00Ah,048h ;00005B99 ".H" ; 6318: { ; 6319: GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullUp, 0x0000, ; 6320: "\\_SB.GPO2", 0x00, ResourceConsumer, , ; 6321: ) ; 6322: { // Pin list ; 6323: 0x0012 ; 6324: } db 08Ch,020h,000h,001h,000h,001h,000h,013h ;00005BA1 ". ......" db 000h,001h,000h,000h,000h,000h,017h,000h ;00005BA9 "........" db 000h,019h,000h,023h,000h,000h,000h,012h ;00005BB1 "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;00005BB9 ".\_SB.GP" db 04Fh,032h,000h ;00005BBC "O2." ; 6325: GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullUp, 0x0000, ; 6326: "\\_SB.GPO2", 0x00, ResourceConsumer, , ; 6327: ) ; 6328: { // Pin list ; 6329: 0x0002 ; 6330: } db 08Ch,020h,000h,001h,000h,001h,000h,013h ;00005BC4 ". ......" db 000h,001h,000h,000h,000h,000h,017h,000h ;00005BCC "........" db 000h,019h,000h,023h,000h,000h,000h,002h ;00005BD4 "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;00005BDC ".\_SB.GP" db 04Fh,032h,000h ;00005BDF "O2." db 079h,000h ;00005BE1 "y." ; 6331: }) ; 6332: Name (FBUF, ResourceTemplate () DSDT_A_M_I___SB__GPO2__AEI_FBUF \ db 008h,046h,042h,055h,046h,011h,028h,00Ah ;00005BE9 ".FBUF.(." db 025h ;00005BEA "%" ; 6333: { ; 6334: GpioInt (Edge, ActiveBoth, SharedAndWake, PullUp, 0x0000, ; 6335: "\\_SB.GPO2", 0x00, ResourceConsumer, , ; 6336: ) ; 6337: { // Pin list ; 6338: 0x0012 ; 6339: } db 08Ch,020h,000h,001h,000h,001h,000h,01Dh ;00005BF2 ". ......" db 000h,001h,000h,000h,000h,000h,017h,000h ;00005BFA "........" db 000h,019h,000h,023h,000h,000h,000h,012h ;00005C02 "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;00005C0A ".\_SB.GP" db 04Fh,032h,000h ;00005C0D "O2." db 079h,000h ;00005C0F "y." ; 6340: }) ; 6341: Return (FBUF) /* \_SB_.GPO2._AEI.FBUF */ db 0A4h,046h,042h,055h,046h ;00005C14 ".FBUF" ; 6342: } ; 6344: Name (BMUX, Buffer (0x03) ; 6345: { ; 6346: 0x00, 0x01, 0x00 // ... ; 6347: }) DSDT_A_M_I___SB__GPO2_BMUX \ db 008h,042h,04Dh,055h,058h ;00005C19 ".BMUX" db 011h,006h,00Ah,003h,000h,001h,000h ;00005C20 "......." ; 6348: CreateByteField (BMUX, Zero, BBBY) db 08Ch,042h,04Dh,055h,058h,000h,042h,042h ;00005C28 ".BMUX.BB" db 042h,059h ;00005C2A "BY" ; 6349: CreateByteField (BMUX, 0x02, DDDT) db 08Ch,042h,04Dh,055h,058h,00Ah,002h,044h ;00005C32 ".BMUX..D" db 044h,044h,054h ;00005C35 "DDT" ; 6350: Method (_E12, 0, NotSerialized) // _Exx: Edge-Triggered GPE, xx=0x00-0xFF DSDT_A_M_I___SB__GPO2__E12 \ db 014h,042h,00Dh,05Fh,045h,031h,032h,000h ;00005C3D ".B._E12." ; 6351: { ; 6352: If (((AVBL == One) && (^^GPO1.AVBL == One))) db 0A0h,04Ah,00Ch ;00005C40 ".J." db 090h ;00005C41 "." db 093h,041h,056h,042h,04Ch,001h ;00005C47 ".AVBL." db 093h,05Eh,05Eh,02Eh,047h,050h,04Fh,031h ;00005C4F ".^^.GPO1" db 041h,056h,042h,04Ch,001h ;00005C54 "AVBL." ; 6353: { ; 6354: If ((USID == One)) db 0A0h,04Ah,005h ;00005C57 ".J." db 093h,055h,053h,049h,044h,001h ;00005C5D ".USID." ; 6355: { ; 6356: ^^GPO1.BST5 = Zero db 070h,000h,05Eh,05Eh,02Eh,047h,050h,04Fh ;00005C65 "p.^^.GPO" db 031h,042h,053h,054h,035h ;00005C6A "1BST5" ; 6357: Sleep (0x05) db 05Bh,022h,00Ah,005h ;00005C6E "[".." ; 6358: BMUX = ^^I2C5.XP30 /* \_SB_.I2C5.XP30 */ db 070h,05Eh,05Eh,02Eh,049h,032h,043h,035h ;00005C76 "p^^.I2C5" db 058h,050h,033h,030h,042h,04Dh,055h,058h ;00005C7E "XP30BMUX" ; 6359: DDDT &= 0x7F db 07Bh,044h,044h,044h,054h,00Ah,07Fh,044h ;00005C86 "{DDDT..D" db 044h,044h,054h ;00005C89 "DDT" ; 6360: ^^I2C5.XP30 = BMUX /* \_SB_.GPO2.BMUX */ db 070h,042h,04Dh,055h,058h,05Eh,05Eh,02Eh ;00005C91 "pBMUX^^." db 049h,032h,043h,035h,058h,050h,033h,030h ;00005C99 "I2C5XP30" ; 6361: /* ; 6362: * Hack keep mux in host mode to allow charging ; 6363: * while booted from an external disk ; 6364: */ ; 6365: MOTG = Zero db 070h,000h,04Dh,04Fh,054h,047h ;00005C9F "p.MOTG" ; 6366: ^^PCI0.XHC1.PWOF () db 05Eh,05Eh,02Fh,003h,050h,043h,049h,030h ;00005CA7 "^^/.PCI0" db 058h,048h,043h,031h,050h,057h,04Fh,046h ;00005CAF "XHC1PWOF" ; 6367: } ; 6368: Else ; 6369: { ; 6370: BMUX = ^^I2C5.XP30 /* \_SB_.I2C5.XP30 */ ; 6371: DDDT |= 0x80 ; 6372: ^^I2C5.XP30 = BMUX /* \_SB_.GPO2.BMUX */ ; 6373: Sleep (0x05) ; 6374: ^^GPO1.BST5 = One ; 6375: Sleep (0x05) ; 6376: MOTG = Zero ; 6377: ^^PCI0.XHC1.PWON () ; 6378: } db 0A1h,048h,005h ;00005CB2 ".H." db 070h,05Eh,05Eh,02Eh,049h,032h,043h,035h ;00005CBA "p^^.I2C5" db 058h,050h,033h,030h,042h,04Dh,055h,058h ;00005CC2 "XP30BMUX" db 07Dh,044h,044h,044h,054h,00Ah,080h,044h ;00005CCA "}DDDT..D" db 044h,044h,054h ;00005CCD "DDT" db 070h,042h,04Dh,055h,058h,05Eh,05Eh,02Eh ;00005CD5 "pBMUX^^." db 049h,032h,043h,035h,058h,050h,033h,030h ;00005CDD "I2C5XP30" db 05Bh,022h,00Ah,005h ;00005CE1 "[".." db 070h,001h,05Eh,05Eh,02Eh,047h,050h,04Fh ;00005CE9 "p.^^.GPO" db 031h,042h,053h,054h,035h ;00005CEE "1BST5" db 05Bh,022h,00Ah,005h ;00005CF2 "[".." db 070h,000h,04Dh,04Fh,054h,047h ;00005CF8 "p.MOTG" db 05Eh,05Eh,02Fh,003h,050h,043h,049h,030h ;00005D00 "^^/.PCI0" db 058h,048h,043h,031h,050h,057h,04Fh,04Eh ;00005D08 "XHC1PWON" ; 6379: } ; 6380: } ; 6382: Name (BMBQ, Buffer (0x03) ; 6383: { ; 6384: 0x00, 0x01, 0x00 // ... ; 6385: }) DSDT_A_M_I___SB__GPO2_BMBQ \ db 008h,042h,04Dh,042h,051h ;00005D0D ".BMBQ" db 011h,006h,00Ah,003h,000h,001h,000h ;00005D14 "......." ; 6386: CreateByteField (BMBQ, Zero, BBBQ) db 08Ch,042h,04Dh,042h,051h,000h,042h,042h ;00005D1C ".BMBQ.BB" db 042h,051h ;00005D1E "BQ" ; 6387: CreateByteField (BMBQ, 0x02, DDBQ) db 08Ch,042h,04Dh,042h,051h,00Ah,002h,044h ;00005D26 ".BMBQ..D" db 044h,042h,051h ;00005D29 "DBQ" ; 6388: Method (BOST, 1, NotSerialized) DSDT_A_M_I___SB__GPO2_BOST \ db 014h,04Ah,005h,042h,04Fh,053h,054h,001h ;00005D31 ".J.BOST." ; 6389: { ; 6390: BMBQ = ^^I2C1.BQ01 /* \_SB_.I2C1.BQ01 */ db 070h,05Eh,05Eh,02Eh,049h,032h,043h,031h ;00005D39 "p^^.I2C1" db 042h,051h,030h,031h,042h,04Dh,042h,051h ;00005D41 "BQ01BMBQ" ; 6391: If ((Arg0 == One)) db 0A0h,01Ah ;00005D43 ".." db 093h,068h,001h ;00005D46 ".h." ; 6392: { ; 6393: DDBQ &= 0xCF db 07Bh,044h,044h,042h,051h,00Ah,0CFh,044h ;00005D4E "{DDBQ..D" db 044h,042h,051h ;00005D51 "DBQ" ; 6394: DDBQ |= 0x20 db 07Dh,044h,044h,042h,051h,00Ah,020h,044h ;00005D59 "}DDBQ. D" db 044h,042h,051h ;00005D5C "DBQ" ; 6395: } ; 6396: Else ; 6397: { ; 6398: DDBQ &= 0xCF ; 6399: DDBQ |= 0x10 ; 6400: } db 0A1h,017h ;00005D5E ".." db 07Bh,044h,044h,042h,051h,00Ah,0CFh,044h ;00005D66 "{DDBQ..D" db 044h,042h,051h ;00005D69 "DBQ" db 07Dh,044h,044h,042h,051h,00Ah,010h,044h ;00005D71 "}DDBQ..D" db 044h,042h,051h ;00005D74 "DBQ" ; 6402: ^^I2C1.BQ01 = BMBQ /* \_SB_.GPO2.BMBQ */ db 070h,042h,04Dh,042h,051h,05Eh,05Eh,02Eh ;00005D7C "pBMBQ^^." db 049h,032h,043h,031h,042h,051h,030h,031h ;00005D84 "I2C1BQ01" ; 6403: } ; 6405: Name (BUFC, Buffer (0x03) ; 6406: { ; 6407: 0x00, 0x01, 0x00 // ... ; 6408: }) DSDT_A_M_I___SB__GPO2_BUFC \ db 008h,042h,055h,046h,043h ;00005D89 ".BUFC" db 011h,006h,00Ah,003h,000h,001h,000h ;00005D90 "......." ; 6409: CreateByteField (BUFC, Zero, BYAT) db 08Ch,042h,055h,046h,043h,000h,042h,059h ;00005D98 ".BUFC.BY" db 041h,054h ;00005D9A "AT" ; 6410: CreateByteField (BUFC, 0x02, DATA) db 08Ch,042h,055h,046h,043h,00Ah,002h,044h ;00005DA2 ".BUFC..D" db 041h,054h,041h ;00005DA5 "ATA" ; 6411: Name (AVBL, Zero) DSDT_A_M_I___SB__GPO2_AVBL \ db 008h,041h,056h,042h,04Ch,000h ;00005DAB ".AVBL." ; 6412: Method (_REG, 2, NotSerialized) // _REG: Region Availability DSDT_A_M_I___SB__GPO2__REG \ db 014h,012h,05Fh,052h,045h,047h,002h ;00005DB2 ".._REG." ; 6413: { ; 6414: If ((Arg0 == 0x08)) db 0A0h,00Bh ;00005DB4 ".." db 093h,068h,00Ah,008h ;00005DB8 ".h.." ; 6415: { ; 6416: AVBL = Arg1 db 070h,069h,041h,056h,042h,04Ch ;00005DBE "piAVBL" ; 6417: } ; 6418: } ; 6420: OperationRegion (GPOP, GeneralPurposeIo, Zero, 0x0C) DSDT_A_M_I___SB__GPO2_GPOP \ db 05Bh,080h,047h,050h,04Fh,050h,008h,000h ;00005DC6 "[.GPOP.." db 00Ah,00Ch ;00005DC8 ".." ; 6421: Field (GPOP, ByteAcc, NoLock, Preserve) ; 6422: { ; 6423: Connection ( ; 6424: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 6425: "\\_SB.GPO2", 0x00, ResourceConsumer, , ; 6426: ) ; 6427: { // Pin list ; 6428: 0x0014 ; 6429: } ; 6430: ), ; 6431: WFD3, 1, ; 6432: Connection ( ; 6433: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 6434: "\\_SB.GPO2", 0x00, ResourceConsumer, , ; 6435: ) ; 6436: { // Pin list ; 6437: 0x0001 ; 6438: } ; 6439: ), ; 6440: MOTG, 1, ; 6441: Connection ( ; 6442: GpioIo (Shared, PullDefault, 0x0000, 0x0000, IoRestrictionInputOnly, ; 6443: "\\_SB.GPO2", 0x00, ResourceConsumer, , ; 6444: ) ; 6445: { // Pin list ; 6446: 0x0012 ; 6447: } ; 6448: ), ; 6449: USID, 1 ; 6450: } db 05Bh,081h,04Eh,008h,047h,050h,04Fh,050h ;00005DD0 "[.N.GPOP" db 001h,002h,011h,026h,00Ah,023h ;00005DD6 "...&.#" db 08Ch,020h,000h,001h,001h,001h,000h,002h ;00005DDE ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;00005DE6 "........" db 000h,019h,000h,023h,000h,000h,000h,014h ;00005DEE "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;00005DF6 ".\_SB.GP" db 04Fh,032h,000h,057h,046h,044h,033h,001h ;00005DFE "O2.WFD3." db 002h,011h,026h,00Ah,023h ;00005E03 "..&.#" db 08Ch,020h,000h,001h,001h,001h,000h,002h ;00005E0B ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;00005E13 "........" db 000h,019h,000h,023h,000h,000h,000h,001h ;00005E1B "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;00005E23 ".\_SB.GP" db 04Fh,032h,000h,04Dh,04Fh,054h,047h,001h ;00005E2B "O2.MOTG." db 002h,011h,026h,00Ah,023h ;00005E30 "..&.#" db 08Ch,020h,000h,001h,001h,001h,000h,009h ;00005E38 ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;00005E40 "........" db 000h,019h,000h,023h,000h,000h,000h,012h ;00005E48 "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;00005E50 ".\_SB.GP" db 04Fh,032h,000h,055h,053h,049h,044h,001h ;00005E58 "O2.USID." ; 6451: } ; 6453: Device (PEPD) DSDT_A_M_I___SB__PEPD \ db 05Bh,082h,047h,0CDh,050h,045h,050h,044h ;00005E60 "[.G.PEPD" ; 6454: { ; 6455: Name (_HID, "INT3396" /* Standard Power Management Controller */) // _HID: Hardware ID DSDT_A_M_I___SB__PEPD__HID \ db 008h,05Fh,048h,049h,044h,00Dh,049h,04Eh ;00005E68 "._HID.IN" db 054h,033h,033h,039h,036h,000h ;00005E6E "T3396." ; 6456: Name (_CID, EisaId ("PNP0D80") /* Windows-compatible System Power Management Controller */) // _CID: Compatible ID DSDT_A_M_I___SB__PEPD__CID \ db 008h,05Fh,043h,049h,044h,00Ch,041h,0D0h ;00005E76 "._CID.A." db 00Dh,080h ;00005E78 ".." ; 6457: Name (_UID, One) // _UID: Unique ID DSDT_A_M_I___SB__PEPD__UID \ db 008h,05Fh,055h,049h,044h,001h ;00005E7E "._UID." ; 6458: Name (PEPP, Zero) DSDT_A_M_I___SB__PEPD_PEPP \ db 008h,050h,045h,050h,050h,000h ;00005E84 ".PEPP." ; 6459: Name (DEVS, Package (0x01) ; 6460: { ; 6461: Zero ; 6462: }) DSDT_A_M_I___SB__PEPD_DEVS \ db 008h,044h,045h,056h,053h ;00005E89 ".DEVS" db 012h,003h,001h,000h ;00005E8D "...." ; 6463: Name (DEVX, Package (0x0E) ; 6464: { ; 6465: Package (0x02) ; 6466: { ; 6467: "\\_SB.PCI0.XHC1", ; 6468: One ; 6469: }, ; 6471: Package (0x02) ; 6472: { ; 6473: "\\_SB.PCI0.GFX0", ; 6474: One ; 6475: }, ; 6477: Package (0x02) ; 6478: { ; 6479: "\\_SB.PCI0.GFX0.ISP0", ; 6480: One ; 6481: }, ; 6483: Package (0x02) ; 6484: { ; 6485: "\\_SB.PCI0.SEC0", ; 6486: One ; 6487: }, ; 6489: Package (0x02) ; 6490: { ; 6491: "\\_SB.I2C1", ; 6492: One ; 6493: }, ; 6495: Package (0x02) ; 6496: { ; 6497: "\\_SB.I2C2", ; 6498: One ; 6499: }, ; 6501: Package (0x02) ; 6502: { ; 6503: "\\_SB.I2C3", ; 6504: One ; 6505: }, ; 6507: Package (0x02) ; 6508: { ; 6509: "\\_SB.I2C4", ; 6510: One ; 6511: }, ; 6513: Package (0x02) ; 6514: { ; 6515: "\\_SB.I2C5", ; 6516: One ; 6517: }, ; 6519: Package (0x02) ; 6520: { ; 6521: "\\_SB.SDHA", ; 6522: One ; 6523: }, ; 6525: Package (0x02) ; 6526: { ; 6527: "\\_SB.SDHB", ; 6528: One ; 6529: }, ; 6531: Package (0x02) ; 6532: { ; 6533: "\\_SB.SDHC", ; 6534: One ; 6535: }, ; 6537: Package (0x02) ; 6538: { ; 6539: "\\_SB.URT1", ; 6540: One ; 6541: }, ; 6543: Package (0x02) ; 6544: { ; 6545: "\\_SB.URT2", ; 6546: One ; 6547: } ; 6548: }) DSDT_A_M_I___SB__PEPD_DEVX \ db 008h,044h,045h,056h,058h ;00005E92 ".DEVX" db 012h,04Eh,00Eh,00Eh ;00005E96 ".N.." db 012h,013h,002h,00Dh,05Ch,05Fh,053h,042h ;00005E9E "....\_SB" db 02Eh,050h,043h,049h,030h,02Eh,058h,048h ;00005EA6 ".PCI0.XH" db 043h,031h,000h,001h ;00005EAA "C1.." db 012h,013h,002h,00Dh,05Ch,05Fh,053h,042h ;00005EB2 "....\_SB" db 02Eh,050h,043h,049h,030h,02Eh,047h,046h ;00005EBA ".PCI0.GF" db 058h,030h,000h,001h ;00005EBE "X0.." db 012h,018h,002h,00Dh,05Ch,05Fh,053h,042h ;00005EC6 "....\_SB" db 02Eh,050h,043h,049h,030h,02Eh,047h,046h ;00005ECE ".PCI0.GF" db 058h,030h,02Eh,049h,053h,050h,030h,000h ;00005ED6 "X0.ISP0." db 001h ;00005ED7 "." db 012h,013h,002h,00Dh,05Ch,05Fh,053h,042h ;00005EDF "....\_SB" db 02Eh,050h,043h,049h,030h,02Eh,053h,045h ;00005EE7 ".PCI0.SE" db 043h,030h,000h,001h ;00005EEB "C0.." db 012h,00Eh,002h,00Dh,05Ch,05Fh,053h,042h ;00005EF3 "....\_SB" db 02Eh,049h,032h,043h,031h,000h,001h ;00005EFA ".I2C1.." db 012h,00Eh,002h,00Dh,05Ch,05Fh,053h,042h ;00005F02 "....\_SB" db 02Eh,049h,032h,043h,032h,000h,001h ;00005F09 ".I2C2.." db 012h,00Eh,002h,00Dh,05Ch,05Fh,053h,042h ;00005F11 "....\_SB" db 02Eh,049h,032h,043h,033h,000h,001h ;00005F18 ".I2C3.." db 012h,00Eh,002h,00Dh,05Ch,05Fh,053h,042h ;00005F20 "....\_SB" db 02Eh,049h,032h,043h,034h,000h,001h ;00005F27 ".I2C4.." db 012h,00Eh,002h,00Dh,05Ch,05Fh,053h,042h ;00005F2F "....\_SB" db 02Eh,049h,032h,043h,035h,000h,001h ;00005F36 ".I2C5.." db 012h,00Eh,002h,00Dh,05Ch,05Fh,053h,042h ;00005F3E "....\_SB" db 02Eh,053h,044h,048h,041h,000h,001h ;00005F45 ".SDHA.." db 012h,00Eh,002h,00Dh,05Ch,05Fh,053h,042h ;00005F4D "....\_SB" db 02Eh,053h,044h,048h,042h,000h,001h ;00005F54 ".SDHB.." db 012h,00Eh,002h,00Dh,05Ch,05Fh,053h,042h ;00005F5C "....\_SB" db 02Eh,053h,044h,048h,043h,000h,001h ;00005F63 ".SDHC.." db 012h,00Eh,002h,00Dh,05Ch,05Fh,053h,042h ;00005F6B "....\_SB" db 02Eh,055h,052h,054h,031h,000h,001h ;00005F72 ".URT1.." db 012h,00Eh,002h,00Dh,05Ch,05Fh,053h,042h ;00005F7A "....\_SB" db 02Eh,055h,052h,054h,032h,000h,001h ;00005F81 ".URT2.." ; 6549: Name (DEX1, Package (0x0D) ; 6550: { ; 6551: Package (0x02) ; 6552: { ; 6553: "\\_SB.PCI0.XHC1", ; 6554: One ; 6555: }, ; 6557: Package (0x02) ; 6558: { ; 6559: "\\_SB.PCI0.GFX0", ; 6560: One ; 6561: }, ; 6563: Package (0x02) ; 6564: { ; 6565: "\\_SB.PCI0.GFX0.ISP0", ; 6566: One ; 6567: }, ; 6569: Package (0x02) ; 6570: { ; 6571: "\\_SB.PCI0.SEC0", ; 6572: One ; 6573: }, ; 6575: Package (0x02) ; 6576: { ; 6577: "\\_SB.I2C1", ; 6578: One ; 6579: }, ; 6581: Package (0x02) ; 6582: { ; 6583: "\\_SB.I2C2", ; 6584: One ; 6585: }, ; 6587: Package (0x02) ; 6588: { ; 6589: "\\_SB.I2C3", ; 6590: One ; 6591: }, ; 6593: Package (0x02) ; 6594: { ; 6595: "\\_SB.I2C4", ; 6596: One ; 6597: }, ; 6599: Package (0x02) ; 6600: { ; 6601: "\\_SB.SDHA", ; 6602: One ; 6603: }, ; 6605: Package (0x02) ; 6606: { ; 6607: "\\_SB.SDHB", ; 6608: One ; 6609: }, ; 6611: Package (0x02) ; 6612: { ; 6613: "\\_SB.SDHC", ; 6614: One ; 6615: }, ; 6617: Package (0x02) ; 6618: { ; 6619: "\\_SB.URT1", ; 6620: One ; 6621: }, ; 6623: Package (0x02) ; 6624: { ; 6625: "\\_SB.URT2", ; 6626: One ; 6627: } ; 6628: }) DSDT_A_M_I___SB__PEPD_DEX1 \ db 008h,044h,045h,058h,031h ;00005F86 ".DEX1" db 012h,04Fh,00Dh,00Dh ;00005F8A ".O.." db 012h,013h,002h,00Dh,05Ch,05Fh,053h,042h ;00005F92 "....\_SB" db 02Eh,050h,043h,049h,030h,02Eh,058h,048h ;00005F9A ".PCI0.XH" db 043h,031h,000h,001h ;00005F9E "C1.." db 012h,013h,002h,00Dh,05Ch,05Fh,053h,042h ;00005FA6 "....\_SB" db 02Eh,050h,043h,049h,030h,02Eh,047h,046h ;00005FAE ".PCI0.GF" db 058h,030h,000h,001h ;00005FB2 "X0.." db 012h,018h,002h,00Dh,05Ch,05Fh,053h,042h ;00005FBA "....\_SB" db 02Eh,050h,043h,049h,030h,02Eh,047h,046h ;00005FC2 ".PCI0.GF" db 058h,030h,02Eh,049h,053h,050h,030h,000h ;00005FCA "X0.ISP0." db 001h ;00005FCB "." db 012h,013h,002h,00Dh,05Ch,05Fh,053h,042h ;00005FD3 "....\_SB" db 02Eh,050h,043h,049h,030h,02Eh,053h,045h ;00005FDB ".PCI0.SE" db 043h,030h,000h,001h ;00005FDF "C0.." db 012h,00Eh,002h,00Dh,05Ch,05Fh,053h,042h ;00005FE7 "....\_SB" db 02Eh,049h,032h,043h,031h,000h,001h ;00005FEE ".I2C1.." db 012h,00Eh,002h,00Dh,05Ch,05Fh,053h,042h ;00005FF6 "....\_SB" db 02Eh,049h,032h,043h,032h,000h,001h ;00005FFD ".I2C2.." db 012h,00Eh,002h,00Dh,05Ch,05Fh,053h,042h ;00006005 "....\_SB" db 02Eh,049h,032h,043h,033h,000h,001h ;0000600C ".I2C3.." db 012h,00Eh,002h,00Dh,05Ch,05Fh,053h,042h ;00006014 "....\_SB" db 02Eh,049h,032h,043h,034h,000h,001h ;0000601B ".I2C4.." db 012h,00Eh,002h,00Dh,05Ch,05Fh,053h,042h ;00006023 "....\_SB" db 02Eh,053h,044h,048h,041h,000h,001h ;0000602A ".SDHA.." db 012h,00Eh,002h,00Dh,05Ch,05Fh,053h,042h ;00006032 "....\_SB" db 02Eh,053h,044h,048h,042h,000h,001h ;00006039 ".SDHB.." db 012h,00Eh,002h,00Dh,05Ch,05Fh,053h,042h ;00006041 "....\_SB" db 02Eh,053h,044h,048h,043h,000h,001h ;00006048 ".SDHC.." db 012h,00Eh,002h,00Dh,05Ch,05Fh,053h,042h ;00006050 "....\_SB" db 02Eh,055h,052h,054h,031h,000h,001h ;00006057 ".URT1.." db 012h,00Eh,002h,00Dh,05Ch,05Fh,053h,042h ;0000605F "....\_SB" db 02Eh,055h,052h,054h,032h,000h,001h ;00006066 ".URT2.." ; 6629: Name (DEX2, Package (0x0D) ; 6630: { ; 6631: Package (0x02) ; 6632: { ; 6633: "\\_SB.PCI0.XHC1", ; 6634: One ; 6635: }, ; 6637: Package (0x02) ; 6638: { ; 6639: "\\_SB.PCI0.GFX0", ; 6640: One ; 6641: }, ; 6643: Package (0x02) ; 6644: { ; 6645: "\\_SB.PCI0.GFX0.ISP0", ; 6646: One ; 6647: }, ; 6649: Package (0x02) ; 6650: { ; 6651: "\\_SB.PCI0.SEC0", ; 6652: One ; 6653: }, ; 6655: Package (0x02) ; 6656: { ; 6657: "\\_SB.I2C1", ; 6658: One ; 6659: }, ; 6661: Package (0x02) ; 6662: { ; 6663: "\\_SB.I2C2", ; 6664: One ; 6665: }, ; 6667: Package (0x02) ; 6668: { ; 6669: "\\_SB.I2C3", ; 6670: One ; 6671: }, ; 6673: Package (0x02) ; 6674: { ; 6675: "\\_SB.I2C4", ; 6676: One ; 6677: }, ; 6679: Package (0x02) ; 6680: { ; 6681: "\\_SB.SDHA", ; 6682: One ; 6683: }, ; 6685: Package (0x02) ; 6686: { ; 6687: "\\_SB.SDHB", ; 6688: One ; 6689: }, ; 6691: Package (0x02) ; 6692: { ; 6693: "\\_SB.SDHD", ; 6694: One ; 6695: }, ; 6697: Package (0x02) ; 6698: { ; 6699: "\\_SB.URT1", ; 6700: One ; 6701: }, ; 6703: Package (0x02) ; 6704: { ; 6705: "\\_SB.URT2", ; 6706: One ; 6707: } ; 6708: }) DSDT_A_M_I___SB__PEPD_DEX2 \ db 008h,044h,045h,058h,032h ;0000606B ".DEX2" db 012h,04Fh,00Dh,00Dh ;0000606F ".O.." db 012h,013h,002h,00Dh,05Ch,05Fh,053h,042h ;00006077 "....\_SB" db 02Eh,050h,043h,049h,030h,02Eh,058h,048h ;0000607F ".PCI0.XH" db 043h,031h,000h,001h ;00006083 "C1.." db 012h,013h,002h,00Dh,05Ch,05Fh,053h,042h ;0000608B "....\_SB" db 02Eh,050h,043h,049h,030h,02Eh,047h,046h ;00006093 ".PCI0.GF" db 058h,030h,000h,001h ;00006097 "X0.." db 012h,018h,002h,00Dh,05Ch,05Fh,053h,042h ;0000609F "....\_SB" db 02Eh,050h,043h,049h,030h,02Eh,047h,046h ;000060A7 ".PCI0.GF" db 058h,030h,02Eh,049h,053h,050h,030h,000h ;000060AF "X0.ISP0." db 001h ;000060B0 "." db 012h,013h,002h,00Dh,05Ch,05Fh,053h,042h ;000060B8 "....\_SB" db 02Eh,050h,043h,049h,030h,02Eh,053h,045h ;000060C0 ".PCI0.SE" db 043h,030h,000h,001h ;000060C4 "C0.." db 012h,00Eh,002h,00Dh,05Ch,05Fh,053h,042h ;000060CC "....\_SB" db 02Eh,049h,032h,043h,031h,000h,001h ;000060D3 ".I2C1.." db 012h,00Eh,002h,00Dh,05Ch,05Fh,053h,042h ;000060DB "....\_SB" db 02Eh,049h,032h,043h,032h,000h,001h ;000060E2 ".I2C2.." db 012h,00Eh,002h,00Dh,05Ch,05Fh,053h,042h ;000060EA "....\_SB" db 02Eh,049h,032h,043h,033h,000h,001h ;000060F1 ".I2C3.." db 012h,00Eh,002h,00Dh,05Ch,05Fh,053h,042h ;000060F9 "....\_SB" db 02Eh,049h,032h,043h,034h,000h,001h ;00006100 ".I2C4.." db 012h,00Eh,002h,00Dh,05Ch,05Fh,053h,042h ;00006108 "....\_SB" db 02Eh,053h,044h,048h,041h,000h,001h ;0000610F ".SDHA.." db 012h,00Eh,002h,00Dh,05Ch,05Fh,053h,042h ;00006117 "....\_SB" db 02Eh,053h,044h,048h,042h,000h,001h ;0000611E ".SDHB.." db 012h,00Eh,002h,00Dh,05Ch,05Fh,053h,042h ;00006126 "....\_SB" db 02Eh,053h,044h,048h,044h,000h,001h ;0000612D ".SDHD.." db 012h,00Eh,002h,00Dh,05Ch,05Fh,053h,042h ;00006135 "....\_SB" db 02Eh,055h,052h,054h,031h,000h,001h ;0000613C ".URT1.." db 012h,00Eh,002h,00Dh,05Ch,05Fh,053h,042h ;00006144 "....\_SB" db 02Eh,055h,052h,054h,032h,000h,001h ;0000614B ".URT2.." ; 6709: Name (CDMP, Package (0x02) {}) DSDT_A_M_I___SB__PEPD_CDMP \ db 008h,043h,044h,04Dh,050h ;00006150 ".CDMP" db 012h,002h,002h ;00006153 "..." ; 6710: Name (DEVY, Package (0x13) ; 6711: { ; 6712: Package (0x03) ; 6713: { ; 6714: "\\_PR.CPU0", ; 6715: One, ; 6716: Package (0x02) ; 6717: { ; 6718: Zero, ; 6719: Package (0x02) ; 6720: { ; 6721: 0xFF, ; 6722: Zero ; 6723: } ; 6724: } ; 6725: }, ; 6727: Package (0x03) ; 6728: { ; 6729: "\\_PR.CPU1", ; 6730: One, ; 6731: Package (0x02) ; 6732: { ; 6733: Zero, ; 6734: Package (0x02) ; 6735: { ; 6736: 0xFF, ; 6737: Zero ; 6738: } ; 6739: } ; 6740: }, ; 6742: Package (0x03) ; 6743: { ; 6744: "\\_PR.CPU2", ; 6745: One, ; 6746: Package (0x02) ; 6747: { ; 6748: Zero, ; 6749: Package (0x02) ; 6750: { ; 6751: 0xFF, ; 6752: Zero ; 6753: } ; 6754: } ; 6755: }, ; 6757: Package (0x03) ; 6758: { ; 6759: "\\_PR.CPU3", ; 6760: One, ; 6761: Package (0x02) ; 6762: { ; 6763: Zero, ; 6764: Package (0x02) ; 6765: { ; 6766: 0xFF, ; 6767: Zero ; 6768: } ; 6769: } ; 6770: }, ; 6772: Package (0x03) ; 6773: { ; 6774: "\\_SB.PCI0.GFX0", ; 6775: One, ; 6776: Package (0x02) ; 6777: { ; 6778: Zero, ; 6779: Package (0x02) ; 6780: { ; 6781: 0xFF, ; 6782: 0x03 ; 6783: } ; 6784: } ; 6785: }, ; 6787: Package (0x03) ; 6788: { ; 6789: "\\_SB.PCI0.GFX0.ISP0", ; 6790: One, ; 6791: Package (0x02) ; 6792: { ; 6793: Zero, ; 6794: Package (0x02) ; 6795: { ; 6796: 0xFF, ; 6797: 0x03 ; 6798: } ; 6799: } ; 6800: }, ; 6802: Package (0x03) ; 6803: { ; 6804: "\\_SB.I2C1", ; 6805: One, ; 6806: Package (0x05) ; 6807: { ; 6808: Zero, ; 6809: Package (0x02) ; 6810: { ; 6811: Zero, ; 6812: Zero ; 6813: }, ; 6815: Package (0x02) ; 6816: { ; 6817: One, ; 6818: 0x03 ; 6819: }, ; 6821: Package (0x02) ; 6822: { ; 6823: 0x02, ; 6824: 0x03 ; 6825: }, ; 6827: Package (0x02) ; 6828: { ; 6829: 0x03, ; 6830: 0x03 ; 6831: } ; 6832: } ; 6833: }, ; 6835: Package (0x03) ; 6836: { ; 6837: "\\_SB.I2C2", ; 6838: One, ; 6839: Package (0x05) ; 6840: { ; 6841: Zero, ; 6842: Package (0x02) ; 6843: { ; 6844: Zero, ; 6845: Zero ; 6846: }, ; 6848: Package (0x02) ; 6849: { ; 6850: One, ; 6851: 0x03 ; 6852: }, ; 6854: Package (0x02) ; 6855: { ; 6856: 0x02, ; 6857: 0x03 ; 6858: }, ; 6860: Package (0x02) ; 6861: { ; 6862: 0x03, ; 6863: 0x03 ; 6864: } ; 6865: } ; 6866: }, ; 6868: Package (0x03) ; 6869: { ; 6870: "\\_SB.I2C3", ; 6871: One, ; 6872: Package (0x05) ; 6873: { ; 6874: Zero, ; 6875: Package (0x02) ; 6876: { ; 6877: Zero, ; 6878: Zero ; 6879: }, ; 6881: Package (0x02) ; 6882: { ; 6883: One, ; 6884: 0x03 ; 6885: }, ; 6887: Package (0x02) ; 6888: { ; 6889: 0x02, ; 6890: 0x03 ; 6891: }, ; 6893: Package (0x02) ; 6894: { ; 6895: 0x03, ; 6896: 0x03 ; 6897: } ; 6898: } ; 6899: }, ; 6901: Package (0x03) ; 6902: { ; 6903: "\\_SB.I2C4", ; 6904: One, ; 6905: Package (0x05) ; 6906: { ; 6907: Zero, ; 6908: Package (0x02) ; 6909: { ; 6910: Zero, ; 6911: Zero ; 6912: }, ; 6914: Package (0x02) ; 6915: { ; 6916: One, ; 6917: 0x03 ; 6918: }, ; 6920: Package (0x02) ; 6921: { ; 6922: 0x02, ; 6923: 0x03 ; 6924: }, ; 6926: Package (0x02) ; 6927: { ; 6928: 0x03, ; 6929: 0x03 ; 6930: } ; 6931: } ; 6932: }, ; 6934: Package (0x03) ; 6935: { ; 6936: "\\_SB.I2C5", ; 6937: One, ; 6938: Package (0x05) ; 6939: { ; 6940: Zero, ; 6941: Package (0x02) ; 6942: { ; 6943: Zero, ; 6944: Zero ; 6945: }, ; 6947: Package (0x02) ; 6948: { ; 6949: One, ; 6950: 0x03 ; 6951: }, ; 6953: Package (0x02) ; 6954: { ; 6955: 0x02, ; 6956: 0x03 ; 6957: }, ; 6959: Package (0x02) ; 6960: { ; 6961: 0x03, ; 6962: 0x03 ; 6963: } ; 6964: } ; 6965: }, ; 6967: Package (0x03) ; 6968: { ; 6969: "\\_SB.PCI0.XHC1", ; 6970: One, ; 6971: Package (0x05) ; 6972: { ; 6973: Zero, ; 6974: Package (0x02) ; 6975: { ; 6976: Zero, ; 6977: 0x03 ; 6978: }, ; 6980: Package (0x02) ; 6981: { ; 6982: One, ; 6983: 0x03 ; 6984: }, ; 6986: Package (0x02) ; 6987: { ; 6988: 0x02, ; 6989: 0x03 ; 6990: }, ; 6992: Package (0x02) ; 6993: { ; 6994: 0x03, ; 6995: 0x03 ; 6996: } ; 6997: } ; 6998: }, ; 7000: Package (0x03) ; 7001: { ; 7002: "\\_SB.PCI0.SEC0", ; 7003: One, ; 7004: Package (0x05) ; 7005: { ; 7006: Zero, ; 7007: Package (0x02) ; 7008: { ; 7009: Zero, ; 7010: Zero ; 7011: }, ; 7013: Package (0x02) ; 7014: { ; 7015: One, ; 7016: 0x03 ; 7017: }, ; 7019: Package (0x02) ; 7020: { ; 7021: 0x02, ; 7022: 0x03 ; 7023: }, ; 7025: Package (0x02) ; 7026: { ; 7027: 0x03, ; 7028: 0x03 ; 7029: } ; 7030: } ; 7031: }, ; 7033: Package (0x03) ; 7034: { ; 7035: "\\_SB.LPEA", ; 7036: One, ; 7037: Package (0x05) ; 7038: { ; 7039: Zero, ; 7040: Package (0x02) ; 7041: { ; 7042: Zero, ; 7043: Zero ; 7044: }, ; 7046: Package (0x02) ; 7047: { ; 7048: One, ; 7049: Zero ; 7050: }, ; 7052: Package (0x02) ; 7053: { ; 7054: 0x02, ; 7055: 0x03 ; 7056: }, ; 7058: Package (0x02) ; 7059: { ; 7060: 0x03, ; 7061: 0x03 ; 7062: } ; 7063: } ; 7064: }, ; 7066: Package (0x03) ; 7067: { ; 7068: "\\_SB.SDHA", ; 7069: One, ; 7070: Package (0x05) ; 7071: { ; 7072: Zero, ; 7073: Package (0x02) ; 7074: { ; 7075: Zero, ; 7076: Zero ; 7077: }, ; 7079: Package (0x02) ; 7080: { ; 7081: One, ; 7082: 0x03 ; 7083: }, ; 7085: Package (0x02) ; 7086: { ; 7087: 0x02, ; 7088: 0x03 ; 7089: }, ; 7091: Package (0x02) ; 7092: { ; 7093: 0x03, ; 7094: 0x03 ; 7095: } ; 7096: } ; 7097: }, ; 7099: Package (0x03) ; 7100: { ; 7101: "\\_SB.SDHB", ; 7102: One, ; 7103: Package (0x05) ; 7104: { ; 7105: Zero, ; 7106: Package (0x02) ; 7107: { ; 7108: Zero, ; 7109: Zero ; 7110: }, ; 7112: Package (0x02) ; 7113: { ; 7114: One, ; 7115: 0x03 ; 7116: }, ; 7118: Package (0x02) ; 7119: { ; 7120: 0x02, ; 7121: 0x03 ; 7122: }, ; 7124: Package (0x02) ; 7125: { ; 7126: 0x03, ; 7127: 0x03 ; 7128: } ; 7129: } ; 7130: }, ; 7132: Package (0x03) ; 7133: { ; 7134: "\\_SB.SDHC", ; 7135: One, ; 7136: Package (0x05) ; 7137: { ; 7138: Zero, ; 7139: Package (0x02) ; 7140: { ; 7141: Zero, ; 7142: Zero ; 7143: }, ; 7145: Package (0x02) ; 7146: { ; 7147: One, ; 7148: 0x03 ; 7149: }, ; 7151: Package (0x02) ; 7152: { ; 7153: 0x02, ; 7154: 0x03 ; 7155: }, ; 7157: Package (0x02) ; 7158: { ; 7159: 0x03, ; 7160: 0x03 ; 7161: } ; 7162: } ; 7163: }, ; 7165: Package (0x03) ; 7166: { ; 7167: "\\_SB.URT1", ; 7168: One, ; 7169: Package (0x05) ; 7170: { ; 7171: Zero, ; 7172: Package (0x02) ; 7173: { ; 7174: Zero, ; 7175: Zero ; 7176: }, ; 7178: Package (0x02) ; 7179: { ; 7180: One, ; 7181: 0x03 ; 7182: }, ; 7184: Package (0x02) ; 7185: { ; 7186: 0x02, ; 7187: 0x03 ; 7188: }, ; 7190: Package (0x02) ; 7191: { ; 7192: 0x03, ; 7193: 0x03 ; 7194: } ; 7195: } ; 7196: }, ; 7198: Package (0x03) ; 7199: { ; 7200: "\\_SB.URT2", ; 7201: One, ; 7202: Package (0x05) ; 7203: { ; 7204: Zero, ; 7205: Package (0x02) ; 7206: { ; 7207: Zero, ; 7208: Zero ; 7209: }, ; 7211: Package (0x02) ; 7212: { ; 7213: One, ; 7214: 0x03 ; 7215: }, ; 7217: Package (0x02) ; 7218: { ; 7219: 0x02, ; 7220: 0x03 ; 7221: }, ; 7223: Package (0x02) ; 7224: { ; 7225: 0x03, ; 7226: 0x03 ; 7227: } ; 7228: } ; 7229: } ; 7230: }) DSDT_A_M_I___SB__PEPD_DEVY \ db 008h,044h,045h,056h,059h ;00006158 ".DEVY" db 012h,040h,02Fh,013h ;0000615C ".@/." db 012h,018h,003h,00Dh,05Ch,05Fh,050h,052h ;00006164 "....\_PR" db 02Eh,043h,050h,055h,030h,000h,001h ;0000616B ".CPU0.." db 012h,009h,002h,000h ;0000616F "...." db 012h,005h,002h,00Ah,0FFh,000h ;00006175 "......" db 012h,018h,003h,00Dh,05Ch,05Fh,050h,052h ;0000617D "....\_PR" db 02Eh,043h,050h,055h,031h,000h,001h ;00006184 ".CPU1.." db 012h,009h,002h,000h ;00006188 "...." db 012h,005h,002h,00Ah,0FFh,000h ;0000618E "......" db 012h,018h,003h,00Dh,05Ch,05Fh,050h,052h ;00006196 "....\_PR" db 02Eh,043h,050h,055h,032h,000h,001h ;0000619D ".CPU2.." db 012h,009h,002h,000h ;000061A1 "...." db 012h,005h,002h,00Ah,0FFh,000h ;000061A7 "......" db 012h,018h,003h,00Dh,05Ch,05Fh,050h,052h ;000061AF "....\_PR" db 02Eh,043h,050h,055h,033h,000h,001h ;000061B6 ".CPU3.." db 012h,009h,002h,000h ;000061BA "...." db 012h,005h,002h,00Ah,0FFh,000h ;000061C0 "......" db 012h,01Eh,003h,00Dh,05Ch,05Fh,053h,042h ;000061C8 "....\_SB" db 02Eh,050h,043h,049h,030h,02Eh,047h,046h ;000061D0 ".PCI0.GF" db 058h,030h,000h,001h ;000061D4 "X0.." db 012h,00Ah,002h,000h ;000061D8 "...." db 012h,006h,002h,00Ah,0FFh,00Ah,003h ;000061DF "......." db 012h,023h,003h,00Dh,05Ch,05Fh,053h,042h ;000061E7 ".#..\_SB" db 02Eh,050h,043h,049h,030h,02Eh,047h,046h ;000061EF ".PCI0.GF" db 058h,030h,02Eh,049h,053h,050h,030h,000h ;000061F7 "X0.ISP0." db 001h ;000061F8 "." db 012h,00Ah,002h,000h ;000061FC "...." db 012h,006h,002h,00Ah,0FFh,00Ah,003h ;00006203 "......." db 012h,02Bh,003h,00Dh,05Ch,05Fh,053h,042h ;0000620B ".+..\_SB" db 02Eh,049h,032h,043h,031h,000h,001h ;00006212 ".I2C1.." db 012h,01Ch,005h,000h ;00006216 "...." db 012h,004h,002h,000h,000h ;0000621B "....." db 012h,005h,002h,001h,00Ah,003h ;00006221 "......" db 012h,006h,002h,00Ah,002h,00Ah,003h ;00006228 "......." db 012h,006h,002h,00Ah,003h,00Ah,003h ;0000622F "......." db 012h,02Bh,003h,00Dh,05Ch,05Fh,053h,042h ;00006237 ".+..\_SB" db 02Eh,049h,032h,043h,032h,000h,001h ;0000623E ".I2C2.." db 012h,01Ch,005h,000h ;00006242 "...." db 012h,004h,002h,000h,000h ;00006247 "....." db 012h,005h,002h,001h,00Ah,003h ;0000624D "......" db 012h,006h,002h,00Ah,002h,00Ah,003h ;00006254 "......." db 012h,006h,002h,00Ah,003h,00Ah,003h ;0000625B "......." db 012h,02Bh,003h,00Dh,05Ch,05Fh,053h,042h ;00006263 ".+..\_SB" db 02Eh,049h,032h,043h,033h,000h,001h ;0000626A ".I2C3.." db 012h,01Ch,005h,000h ;0000626E "...." db 012h,004h,002h,000h,000h ;00006273 "....." db 012h,005h,002h,001h,00Ah,003h ;00006279 "......" db 012h,006h,002h,00Ah,002h,00Ah,003h ;00006280 "......." db 012h,006h,002h,00Ah,003h,00Ah,003h ;00006287 "......." db 012h,02Bh,003h,00Dh,05Ch,05Fh,053h,042h ;0000628F ".+..\_SB" db 02Eh,049h,032h,043h,034h,000h,001h ;00006296 ".I2C4.." db 012h,01Ch,005h,000h ;0000629A "...." db 012h,004h,002h,000h,000h ;0000629F "....." db 012h,005h,002h,001h,00Ah,003h ;000062A5 "......" db 012h,006h,002h,00Ah,002h,00Ah,003h ;000062AC "......." db 012h,006h,002h,00Ah,003h,00Ah,003h ;000062B3 "......." db 012h,02Bh,003h,00Dh,05Ch,05Fh,053h,042h ;000062BB ".+..\_SB" db 02Eh,049h,032h,043h,035h,000h,001h ;000062C2 ".I2C5.." db 012h,01Ch,005h,000h ;000062C6 "...." db 012h,004h,002h,000h,000h ;000062CB "....." db 012h,005h,002h,001h,00Ah,003h ;000062D1 "......" db 012h,006h,002h,00Ah,002h,00Ah,003h ;000062D8 "......." db 012h,006h,002h,00Ah,003h,00Ah,003h ;000062DF "......." db 012h,031h,003h,00Dh,05Ch,05Fh,053h,042h ;000062E7 ".1..\_SB" db 02Eh,050h,043h,049h,030h,02Eh,058h,048h ;000062EF ".PCI0.XH" db 043h,031h,000h,001h ;000062F3 "C1.." db 012h,01Dh,005h,000h ;000062F7 "...." db 012h,005h,002h,000h,00Ah,003h ;000062FD "......" db 012h,005h,002h,001h,00Ah,003h ;00006303 "......" db 012h,006h,002h,00Ah,002h,00Ah,003h ;0000630A "......." db 012h,006h,002h,00Ah,003h,00Ah,003h ;00006311 "......." db 012h,030h,003h,00Dh,05Ch,05Fh,053h,042h ;00006319 ".0..\_SB" db 02Eh,050h,043h,049h,030h,02Eh,053h,045h ;00006321 ".PCI0.SE" db 043h,030h,000h,001h ;00006325 "C0.." db 012h,01Ch,005h,000h ;00006329 "...." db 012h,004h,002h,000h,000h ;0000632E "....." db 012h,005h,002h,001h,00Ah,003h ;00006334 "......" db 012h,006h,002h,00Ah,002h,00Ah,003h ;0000633B "......." db 012h,006h,002h,00Ah,003h,00Ah,003h ;00006342 "......." db 012h,02Ah,003h,00Dh,05Ch,05Fh,053h,042h ;0000634A ".*..\_SB" db 02Eh,04Ch,050h,045h,041h,000h,001h ;00006351 ".LPEA.." db 012h,01Bh,005h,000h ;00006355 "...." db 012h,004h,002h,000h,000h ;0000635A "....." db 012h,004h,002h,001h,000h ;0000635F "....." db 012h,006h,002h,00Ah,002h,00Ah,003h ;00006366 "......." db 012h,006h,002h,00Ah,003h,00Ah,003h ;0000636D "......." db 012h,02Bh,003h,00Dh,05Ch,05Fh,053h,042h ;00006375 ".+..\_SB" db 02Eh,053h,044h,048h,041h,000h,001h ;0000637C ".SDHA.." db 012h,01Ch,005h,000h ;00006380 "...." db 012h,004h,002h,000h,000h ;00006385 "....." db 012h,005h,002h,001h,00Ah,003h ;0000638B "......" db 012h,006h,002h,00Ah,002h,00Ah,003h ;00006392 "......." db 012h,006h,002h,00Ah,003h,00Ah,003h ;00006399 "......." db 012h,02Bh,003h,00Dh,05Ch,05Fh,053h,042h ;000063A1 ".+..\_SB" db 02Eh,053h,044h,048h,042h,000h,001h ;000063A8 ".SDHB.." db 012h,01Ch,005h,000h ;000063AC "...." db 012h,004h,002h,000h,000h ;000063B1 "....." db 012h,005h,002h,001h,00Ah,003h ;000063B7 "......" db 012h,006h,002h,00Ah,002h,00Ah,003h ;000063BE "......." db 012h,006h,002h,00Ah,003h,00Ah,003h ;000063C5 "......." db 012h,02Bh,003h,00Dh,05Ch,05Fh,053h,042h ;000063CD ".+..\_SB" db 02Eh,053h,044h,048h,043h,000h,001h ;000063D4 ".SDHC.." db 012h,01Ch,005h,000h ;000063D8 "...." db 012h,004h,002h,000h,000h ;000063DD "....." db 012h,005h,002h,001h,00Ah,003h ;000063E3 "......" db 012h,006h,002h,00Ah,002h,00Ah,003h ;000063EA "......." db 012h,006h,002h,00Ah,003h,00Ah,003h ;000063F1 "......." db 012h,02Bh,003h,00Dh,05Ch,05Fh,053h,042h ;000063F9 ".+..\_SB" db 02Eh,055h,052h,054h,031h,000h,001h ;00006400 ".URT1.." db 012h,01Ch,005h,000h ;00006404 "...." db 012h,004h,002h,000h,000h ;00006409 "....." db 012h,005h,002h,001h,00Ah,003h ;0000640F "......" db 012h,006h,002h,00Ah,002h,00Ah,003h ;00006416 "......." db 012h,006h,002h,00Ah,003h,00Ah,003h ;0000641D "......." db 012h,02Bh,003h,00Dh,05Ch,05Fh,053h,042h ;00006425 ".+..\_SB" db 02Eh,055h,052h,054h,032h,000h,001h ;0000642C ".URT2.." db 012h,01Ch,005h,000h ;00006430 "...." db 012h,004h,002h,000h,000h ;00006435 "....." db 012h,005h,002h,001h,00Ah,003h ;0000643B "......" db 012h,006h,002h,00Ah,002h,00Ah,003h ;00006442 "......." db 012h,006h,002h,00Ah,003h,00Ah,003h ;00006449 "......." ; 7231: Name (DEY1, Package (0x12) ; 7232: { ; 7233: Package (0x03) ; 7234: { ; 7235: "\\_PR.CPU0", ; 7236: One, ; 7237: Package (0x02) ; 7238: { ; 7239: Zero, ; 7240: Package (0x02) ; 7241: { ; 7242: 0xFF, ; 7243: Zero ; 7244: } ; 7245: } ; 7246: }, ; 7248: Package (0x03) ; 7249: { ; 7250: "\\_PR.CPU1", ; 7251: One, ; 7252: Package (0x02) ; 7253: { ; 7254: Zero, ; 7255: Package (0x02) ; 7256: { ; 7257: 0xFF, ; 7258: Zero ; 7259: } ; 7260: } ; 7261: }, ; 7263: Package (0x03) ; 7264: { ; 7265: "\\_PR.CPU2", ; 7266: One, ; 7267: Package (0x02) ; 7268: { ; 7269: Zero, ; 7270: Package (0x02) ; 7271: { ; 7272: 0xFF, ; 7273: Zero ; 7274: } ; 7275: } ; 7276: }, ; 7278: Package (0x03) ; 7279: { ; 7280: "\\_PR.CPU3", ; 7281: One, ; 7282: Package (0x02) ; 7283: { ; 7284: Zero, ; 7285: Package (0x02) ; 7286: { ; 7287: 0xFF, ; 7288: Zero ; 7289: } ; 7290: } ; 7291: }, ; 7293: Package (0x03) ; 7294: { ; 7295: "\\_SB.PCI0.GFX0", ; 7296: One, ; 7297: Package (0x02) ; 7298: { ; 7299: Zero, ; 7300: Package (0x02) ; 7301: { ; 7302: 0xFF, ; 7303: 0x03 ; 7304: } ; 7305: } ; 7306: }, ; 7308: Package (0x03) ; 7309: { ; 7310: "\\_SB.PCI0.GFX0.ISP0", ; 7311: One, ; 7312: Package (0x02) ; 7313: { ; 7314: Zero, ; 7315: Package (0x02) ; 7316: { ; 7317: 0xFF, ; 7318: 0x03 ; 7319: } ; 7320: } ; 7321: }, ; 7323: Package (0x03) ; 7324: { ; 7325: "\\_SB.I2C1", ; 7326: One, ; 7327: Package (0x05) ; 7328: { ; 7329: Zero, ; 7330: Package (0x02) ; 7331: { ; 7332: Zero, ; 7333: Zero ; 7334: }, ; 7336: Package (0x02) ; 7337: { ; 7338: One, ; 7339: 0x03 ; 7340: }, ; 7342: Package (0x02) ; 7343: { ; 7344: 0x02, ; 7345: 0x03 ; 7346: }, ; 7348: Package (0x02) ; 7349: { ; 7350: 0x03, ; 7351: 0x03 ; 7352: } ; 7353: } ; 7354: }, ; 7356: Package (0x03) ; 7357: { ; 7358: "\\_SB.I2C2", ; 7359: One, ; 7360: Package (0x05) ; 7361: { ; 7362: Zero, ; 7363: Package (0x02) ; 7364: { ; 7365: Zero, ; 7366: Zero ; 7367: }, ; 7369: Package (0x02) ; 7370: { ; 7371: One, ; 7372: 0x03 ; 7373: }, ; 7375: Package (0x02) ; 7376: { ; 7377: 0x02, ; 7378: 0x03 ; 7379: }, ; 7381: Package (0x02) ; 7382: { ; 7383: 0x03, ; 7384: 0x03 ; 7385: } ; 7386: } ; 7387: }, ; 7389: Package (0x03) ; 7390: { ; 7391: "\\_SB.I2C3", ; 7392: One, ; 7393: Package (0x05) ; 7394: { ; 7395: Zero, ; 7396: Package (0x02) ; 7397: { ; 7398: Zero, ; 7399: Zero ; 7400: }, ; 7402: Package (0x02) ; 7403: { ; 7404: One, ; 7405: 0x03 ; 7406: }, ; 7408: Package (0x02) ; 7409: { ; 7410: 0x02, ; 7411: 0x03 ; 7412: }, ; 7414: Package (0x02) ; 7415: { ; 7416: 0x03, ; 7417: 0x03 ; 7418: } ; 7419: } ; 7420: }, ; 7422: Package (0x03) ; 7423: { ; 7424: "\\_SB.I2C4", ; 7425: One, ; 7426: Package (0x05) ; 7427: { ; 7428: Zero, ; 7429: Package (0x02) ; 7430: { ; 7431: Zero, ; 7432: Zero ; 7433: }, ; 7435: Package (0x02) ; 7436: { ; 7437: One, ; 7438: 0x03 ; 7439: }, ; 7441: Package (0x02) ; 7442: { ; 7443: 0x02, ; 7444: 0x03 ; 7445: }, ; 7447: Package (0x02) ; 7448: { ; 7449: 0x03, ; 7450: 0x03 ; 7451: } ; 7452: } ; 7453: }, ; 7455: Package (0x03) ; 7456: { ; 7457: "\\_SB.PCI0.XHC1", ; 7458: One, ; 7459: Package (0x05) ; 7460: { ; 7461: Zero, ; 7462: Package (0x02) ; 7463: { ; 7464: Zero, ; 7465: 0x03 ; 7466: }, ; 7468: Package (0x02) ; 7469: { ; 7470: One, ; 7471: 0x03 ; 7472: }, ; 7474: Package (0x02) ; 7475: { ; 7476: 0x02, ; 7477: 0x03 ; 7478: }, ; 7480: Package (0x02) ; 7481: { ; 7482: 0x03, ; 7483: 0x03 ; 7484: } ; 7485: } ; 7486: }, ; 7488: Package (0x03) ; 7489: { ; 7490: "\\_SB.PCI0.SEC0", ; 7491: One, ; 7492: Package (0x05) ; 7493: { ; 7494: Zero, ; 7495: Package (0x02) ; 7496: { ; 7497: Zero, ; 7498: Zero ; 7499: }, ; 7501: Package (0x02) ; 7502: { ; 7503: One, ; 7504: 0x03 ; 7505: }, ; 7507: Package (0x02) ; 7508: { ; 7509: 0x02, ; 7510: 0x03 ; 7511: }, ; 7513: Package (0x02) ; 7514: { ; 7515: 0x03, ; 7516: 0x03 ; 7517: } ; 7518: } ; 7519: }, ; 7521: Package (0x03) ; 7522: { ; 7523: "\\_SB.LPEA", ; 7524: One, ; 7525: Package (0x05) ; 7526: { ; 7527: Zero, ; 7528: Package (0x02) ; 7529: { ; 7530: Zero, ; 7531: Zero ; 7532: }, ; 7534: Package (0x02) ; 7535: { ; 7536: One, ; 7537: Zero ; 7538: }, ; 7540: Package (0x02) ; 7541: { ; 7542: 0x02, ; 7543: 0x03 ; 7544: }, ; 7546: Package (0x02) ; 7547: { ; 7548: 0x03, ; 7549: 0x03 ; 7550: } ; 7551: } ; 7552: }, ; 7554: Package (0x03) ; 7555: { ; 7556: "\\_SB.SDHA", ; 7557: One, ; 7558: Package (0x05) ; 7559: { ; 7560: Zero, ; 7561: Package (0x02) ; 7562: { ; 7563: Zero, ; 7564: Zero ; 7565: }, ; 7567: Package (0x02) ; 7568: { ; 7569: One, ; 7570: 0x03 ; 7571: }, ; 7573: Package (0x02) ; 7574: { ; 7575: 0x02, ; 7576: 0x03 ; 7577: }, ; 7579: Package (0x02) ; 7580: { ; 7581: 0x03, ; 7582: 0x03 ; 7583: } ; 7584: } ; 7585: }, ; 7587: Package (0x03) ; 7588: { ; 7589: "\\_SB.SDHB", ; 7590: One, ; 7591: Package (0x05) ; 7592: { ; 7593: Zero, ; 7594: Package (0x02) ; 7595: { ; 7596: Zero, ; 7597: Zero ; 7598: }, ; 7600: Package (0x02) ; 7601: { ; 7602: One, ; 7603: 0x03 ; 7604: }, ; 7606: Package (0x02) ; 7607: { ; 7608: 0x02, ; 7609: 0x03 ; 7610: }, ; 7612: Package (0x02) ; 7613: { ; 7614: 0x03, ; 7615: 0x03 ; 7616: } ; 7617: } ; 7618: }, ; 7620: Package (0x03) ; 7621: { ; 7622: "\\_SB.SDHC", ; 7623: One, ; 7624: Package (0x05) ; 7625: { ; 7626: Zero, ; 7627: Package (0x02) ; 7628: { ; 7629: Zero, ; 7630: Zero ; 7631: }, ; 7633: Package (0x02) ; 7634: { ; 7635: One, ; 7636: 0x03 ; 7637: }, ; 7639: Package (0x02) ; 7640: { ; 7641: 0x02, ; 7642: 0x03 ; 7643: }, ; 7645: Package (0x02) ; 7646: { ; 7647: 0x03, ; 7648: 0x03 ; 7649: } ; 7650: } ; 7651: }, ; 7653: Package (0x03) ; 7654: { ; 7655: "\\_SB.URT1", ; 7656: One, ; 7657: Package (0x05) ; 7658: { ; 7659: Zero, ; 7660: Package (0x02) ; 7661: { ; 7662: Zero, ; 7663: Zero ; 7664: }, ; 7666: Package (0x02) ; 7667: { ; 7668: One, ; 7669: 0x03 ; 7670: }, ; 7672: Package (0x02) ; 7673: { ; 7674: 0x02, ; 7675: 0x03 ; 7676: }, ; 7678: Package (0x02) ; 7679: { ; 7680: 0x03, ; 7681: 0x03 ; 7682: } ; 7683: } ; 7684: }, ; 7686: Package (0x03) ; 7687: { ; 7688: "\\_SB.URT2", ; 7689: One, ; 7690: Package (0x05) ; 7691: { ; 7692: Zero, ; 7693: Package (0x02) ; 7694: { ; 7695: Zero, ; 7696: Zero ; 7697: }, ; 7699: Package (0x02) ; 7700: { ; 7701: One, ; 7702: 0x03 ; 7703: }, ; 7705: Package (0x02) ; 7706: { ; 7707: 0x02, ; 7708: 0x03 ; 7709: }, ; 7711: Package (0x02) ; 7712: { ; 7713: 0x03, ; 7714: 0x03 ; 7715: } ; 7716: } ; 7717: } ; 7718: }) DSDT_A_M_I___SB__PEPD_DEY1 \ db 008h,044h,045h,059h,031h ;0000644E ".DEY1" db 012h,044h,02Ch,012h ;00006452 ".D,." db 012h,018h,003h,00Dh,05Ch,05Fh,050h,052h ;0000645A "....\_PR" db 02Eh,043h,050h,055h,030h,000h,001h ;00006461 ".CPU0.." db 012h,009h,002h,000h ;00006465 "...." db 012h,005h,002h,00Ah,0FFh,000h ;0000646B "......" db 012h,018h,003h,00Dh,05Ch,05Fh,050h,052h ;00006473 "....\_PR" db 02Eh,043h,050h,055h,031h,000h,001h ;0000647A ".CPU1.." db 012h,009h,002h,000h ;0000647E "...." db 012h,005h,002h,00Ah,0FFh,000h ;00006484 "......" db 012h,018h,003h,00Dh,05Ch,05Fh,050h,052h ;0000648C "....\_PR" db 02Eh,043h,050h,055h,032h,000h,001h ;00006493 ".CPU2.." db 012h,009h,002h,000h ;00006497 "...." db 012h,005h,002h,00Ah,0FFh,000h ;0000649D "......" db 012h,018h,003h,00Dh,05Ch,05Fh,050h,052h ;000064A5 "....\_PR" db 02Eh,043h,050h,055h,033h,000h,001h ;000064AC ".CPU3.." db 012h,009h,002h,000h ;000064B0 "...." db 012h,005h,002h,00Ah,0FFh,000h ;000064B6 "......" db 012h,01Eh,003h,00Dh,05Ch,05Fh,053h,042h ;000064BE "....\_SB" db 02Eh,050h,043h,049h,030h,02Eh,047h,046h ;000064C6 ".PCI0.GF" db 058h,030h,000h,001h ;000064CA "X0.." db 012h,00Ah,002h,000h ;000064CE "...." db 012h,006h,002h,00Ah,0FFh,00Ah,003h ;000064D5 "......." db 012h,023h,003h,00Dh,05Ch,05Fh,053h,042h ;000064DD ".#..\_SB" db 02Eh,050h,043h,049h,030h,02Eh,047h,046h ;000064E5 ".PCI0.GF" db 058h,030h,02Eh,049h,053h,050h,030h,000h ;000064ED "X0.ISP0." db 001h ;000064EE "." db 012h,00Ah,002h,000h ;000064F2 "...." db 012h,006h,002h,00Ah,0FFh,00Ah,003h ;000064F9 "......." db 012h,02Bh,003h,00Dh,05Ch,05Fh,053h,042h ;00006501 ".+..\_SB" db 02Eh,049h,032h,043h,031h,000h,001h ;00006508 ".I2C1.." db 012h,01Ch,005h,000h ;0000650C "...." db 012h,004h,002h,000h,000h ;00006511 "....." db 012h,005h,002h,001h,00Ah,003h ;00006517 "......" db 012h,006h,002h,00Ah,002h,00Ah,003h ;0000651E "......." db 012h,006h,002h,00Ah,003h,00Ah,003h ;00006525 "......." db 012h,02Bh,003h,00Dh,05Ch,05Fh,053h,042h ;0000652D ".+..\_SB" db 02Eh,049h,032h,043h,032h,000h,001h ;00006534 ".I2C2.." db 012h,01Ch,005h,000h ;00006538 "...." db 012h,004h,002h,000h,000h ;0000653D "....." db 012h,005h,002h,001h,00Ah,003h ;00006543 "......" db 012h,006h,002h,00Ah,002h,00Ah,003h ;0000654A "......." db 012h,006h,002h,00Ah,003h,00Ah,003h ;00006551 "......." db 012h,02Bh,003h,00Dh,05Ch,05Fh,053h,042h ;00006559 ".+..\_SB" db 02Eh,049h,032h,043h,033h,000h,001h ;00006560 ".I2C3.." db 012h,01Ch,005h,000h ;00006564 "...." db 012h,004h,002h,000h,000h ;00006569 "....." db 012h,005h,002h,001h,00Ah,003h ;0000656F "......" db 012h,006h,002h,00Ah,002h,00Ah,003h ;00006576 "......." db 012h,006h,002h,00Ah,003h,00Ah,003h ;0000657D "......." db 012h,02Bh,003h,00Dh,05Ch,05Fh,053h,042h ;00006585 ".+..\_SB" db 02Eh,049h,032h,043h,034h,000h,001h ;0000658C ".I2C4.." db 012h,01Ch,005h,000h ;00006590 "...." db 012h,004h,002h,000h,000h ;00006595 "....." db 012h,005h,002h,001h,00Ah,003h ;0000659B "......" db 012h,006h,002h,00Ah,002h,00Ah,003h ;000065A2 "......." db 012h,006h,002h,00Ah,003h,00Ah,003h ;000065A9 "......." db 012h,031h,003h,00Dh,05Ch,05Fh,053h,042h ;000065B1 ".1..\_SB" db 02Eh,050h,043h,049h,030h,02Eh,058h,048h ;000065B9 ".PCI0.XH" db 043h,031h,000h,001h ;000065BD "C1.." db 012h,01Dh,005h,000h ;000065C1 "...." db 012h,005h,002h,000h,00Ah,003h ;000065C7 "......" db 012h,005h,002h,001h,00Ah,003h ;000065CD "......" db 012h,006h,002h,00Ah,002h,00Ah,003h ;000065D4 "......." db 012h,006h,002h,00Ah,003h,00Ah,003h ;000065DB "......." db 012h,030h,003h,00Dh,05Ch,05Fh,053h,042h ;000065E3 ".0..\_SB" db 02Eh,050h,043h,049h,030h,02Eh,053h,045h ;000065EB ".PCI0.SE" db 043h,030h,000h,001h ;000065EF "C0.." db 012h,01Ch,005h,000h ;000065F3 "...." db 012h,004h,002h,000h,000h ;000065F8 "....." db 012h,005h,002h,001h,00Ah,003h ;000065FE "......" db 012h,006h,002h,00Ah,002h,00Ah,003h ;00006605 "......." db 012h,006h,002h,00Ah,003h,00Ah,003h ;0000660C "......." db 012h,02Ah,003h,00Dh,05Ch,05Fh,053h,042h ;00006614 ".*..\_SB" db 02Eh,04Ch,050h,045h,041h,000h,001h ;0000661B ".LPEA.." db 012h,01Bh,005h,000h ;0000661F "...." db 012h,004h,002h,000h,000h ;00006624 "....." db 012h,004h,002h,001h,000h ;00006629 "....." db 012h,006h,002h,00Ah,002h,00Ah,003h ;00006630 "......." db 012h,006h,002h,00Ah,003h,00Ah,003h ;00006637 "......." db 012h,02Bh,003h,00Dh,05Ch,05Fh,053h,042h ;0000663F ".+..\_SB" db 02Eh,053h,044h,048h,041h,000h,001h ;00006646 ".SDHA.." db 012h,01Ch,005h,000h ;0000664A "...." db 012h,004h,002h,000h,000h ;0000664F "....." db 012h,005h,002h,001h,00Ah,003h ;00006655 "......" db 012h,006h,002h,00Ah,002h,00Ah,003h ;0000665C "......." db 012h,006h,002h,00Ah,003h,00Ah,003h ;00006663 "......." db 012h,02Bh,003h,00Dh,05Ch,05Fh,053h,042h ;0000666B ".+..\_SB" db 02Eh,053h,044h,048h,042h,000h,001h ;00006672 ".SDHB.." db 012h,01Ch,005h,000h ;00006676 "...." db 012h,004h,002h,000h,000h ;0000667B "....." db 012h,005h,002h,001h,00Ah,003h ;00006681 "......" db 012h,006h,002h,00Ah,002h,00Ah,003h ;00006688 "......." db 012h,006h,002h,00Ah,003h,00Ah,003h ;0000668F "......." db 012h,02Bh,003h,00Dh,05Ch,05Fh,053h,042h ;00006697 ".+..\_SB" db 02Eh,053h,044h,048h,043h,000h,001h ;0000669E ".SDHC.." db 012h,01Ch,005h,000h ;000066A2 "...." db 012h,004h,002h,000h,000h ;000066A7 "....." db 012h,005h,002h,001h,00Ah,003h ;000066AD "......" db 012h,006h,002h,00Ah,002h,00Ah,003h ;000066B4 "......." db 012h,006h,002h,00Ah,003h,00Ah,003h ;000066BB "......." db 012h,02Bh,003h,00Dh,05Ch,05Fh,053h,042h ;000066C3 ".+..\_SB" db 02Eh,055h,052h,054h,031h,000h,001h ;000066CA ".URT1.." db 012h,01Ch,005h,000h ;000066CE "...." db 012h,004h,002h,000h,000h ;000066D3 "....." db 012h,005h,002h,001h,00Ah,003h ;000066D9 "......" db 012h,006h,002h,00Ah,002h,00Ah,003h ;000066E0 "......." db 012h,006h,002h,00Ah,003h,00Ah,003h ;000066E7 "......." db 012h,02Bh,003h,00Dh,05Ch,05Fh,053h,042h ;000066EF ".+..\_SB" db 02Eh,055h,052h,054h,032h,000h,001h ;000066F6 ".URT2.." db 012h,01Ch,005h,000h ;000066FA "...." db 012h,004h,002h,000h,000h ;000066FF "....." db 012h,005h,002h,001h,00Ah,003h ;00006705 "......" db 012h,006h,002h,00Ah,002h,00Ah,003h ;0000670C "......." db 012h,006h,002h,00Ah,003h,00Ah,003h ;00006713 "......." ; 7719: Name (DEY2, Package (0x12) ; 7720: { ; 7721: Package (0x03) ; 7722: { ; 7723: "\\_PR.CPU0", ; 7724: One, ; 7725: Package (0x02) ; 7726: { ; 7727: Zero, ; 7728: Package (0x02) ; 7729: { ; 7730: 0xFF, ; 7731: Zero ; 7732: } ; 7733: } ; 7734: }, ; 7736: Package (0x03) ; 7737: { ; 7738: "\\_PR.CPU1", ; 7739: One, ; 7740: Package (0x02) ; 7741: { ; 7742: Zero, ; 7743: Package (0x02) ; 7744: { ; 7745: 0xFF, ; 7746: Zero ; 7747: } ; 7748: } ; 7749: }, ; 7751: Package (0x03) ; 7752: { ; 7753: "\\_PR.CPU2", ; 7754: One, ; 7755: Package (0x02) ; 7756: { ; 7757: Zero, ; 7758: Package (0x02) ; 7759: { ; 7760: 0xFF, ; 7761: Zero ; 7762: } ; 7763: } ; 7764: }, ; 7766: Package (0x03) ; 7767: { ; 7768: "\\_PR.CPU3", ; 7769: One, ; 7770: Package (0x02) ; 7771: { ; 7772: Zero, ; 7773: Package (0x02) ; 7774: { ; 7775: 0xFF, ; 7776: Zero ; 7777: } ; 7778: } ; 7779: }, ; 7781: Package (0x03) ; 7782: { ; 7783: "\\_SB.PCI0.GFX0", ; 7784: One, ; 7785: Package (0x02) ; 7786: { ; 7787: Zero, ; 7788: Package (0x02) ; 7789: { ; 7790: 0xFF, ; 7791: 0x03 ; 7792: } ; 7793: } ; 7794: }, ; 7796: Package (0x03) ; 7797: { ; 7798: "\\_SB.PCI0.GFX0.ISP0", ; 7799: One, ; 7800: Package (0x02) ; 7801: { ; 7802: Zero, ; 7803: Package (0x02) ; 7804: { ; 7805: 0xFF, ; 7806: 0x03 ; 7807: } ; 7808: } ; 7809: }, ; 7811: Package (0x03) ; 7812: { ; 7813: "\\_SB.I2C1", ; 7814: One, ; 7815: Package (0x05) ; 7816: { ; 7817: Zero, ; 7818: Package (0x02) ; 7819: { ; 7820: Zero, ; 7821: Zero ; 7822: }, ; 7824: Package (0x02) ; 7825: { ; 7826: One, ; 7827: 0x03 ; 7828: }, ; 7830: Package (0x02) ; 7831: { ; 7832: 0x02, ; 7833: 0x03 ; 7834: }, ; 7836: Package (0x02) ; 7837: { ; 7838: 0x03, ; 7839: 0x03 ; 7840: } ; 7841: } ; 7842: }, ; 7844: Package (0x03) ; 7845: { ; 7846: "\\_SB.I2C2", ; 7847: One, ; 7848: Package (0x05) ; 7849: { ; 7850: Zero, ; 7851: Package (0x02) ; 7852: { ; 7853: Zero, ; 7854: Zero ; 7855: }, ; 7857: Package (0x02) ; 7858: { ; 7859: One, ; 7860: 0x03 ; 7861: }, ; 7863: Package (0x02) ; 7864: { ; 7865: 0x02, ; 7866: 0x03 ; 7867: }, ; 7869: Package (0x02) ; 7870: { ; 7871: 0x03, ; 7872: 0x03 ; 7873: } ; 7874: } ; 7875: }, ; 7877: Package (0x03) ; 7878: { ; 7879: "\\_SB.I2C3", ; 7880: One, ; 7881: Package (0x05) ; 7882: { ; 7883: Zero, ; 7884: Package (0x02) ; 7885: { ; 7886: Zero, ; 7887: Zero ; 7888: }, ; 7890: Package (0x02) ; 7891: { ; 7892: One, ; 7893: 0x03 ; 7894: }, ; 7896: Package (0x02) ; 7897: { ; 7898: 0x02, ; 7899: 0x03 ; 7900: }, ; 7902: Package (0x02) ; 7903: { ; 7904: 0x03, ; 7905: 0x03 ; 7906: } ; 7907: } ; 7908: }, ; 7910: Package (0x03) ; 7911: { ; 7912: "\\_SB.I2C4", ; 7913: One, ; 7914: Package (0x05) ; 7915: { ; 7916: Zero, ; 7917: Package (0x02) ; 7918: { ; 7919: Zero, ; 7920: Zero ; 7921: }, ; 7923: Package (0x02) ; 7924: { ; 7925: One, ; 7926: 0x03 ; 7927: }, ; 7929: Package (0x02) ; 7930: { ; 7931: 0x02, ; 7932: 0x03 ; 7933: }, ; 7935: Package (0x02) ; 7936: { ; 7937: 0x03, ; 7938: 0x03 ; 7939: } ; 7940: } ; 7941: }, ; 7943: Package (0x03) ; 7944: { ; 7945: "\\_SB.PCI0.XHC1", ; 7946: One, ; 7947: Package (0x05) ; 7948: { ; 7949: Zero, ; 7950: Package (0x02) ; 7951: { ; 7952: Zero, ; 7953: 0x03 ; 7954: }, ; 7956: Package (0x02) ; 7957: { ; 7958: One, ; 7959: 0x03 ; 7960: }, ; 7962: Package (0x02) ; 7963: { ; 7964: 0x02, ; 7965: 0x03 ; 7966: }, ; 7968: Package (0x02) ; 7969: { ; 7970: 0x03, ; 7971: 0x03 ; 7972: } ; 7973: } ; 7974: }, ; 7976: Package (0x03) ; 7977: { ; 7978: "\\_SB.PCI0.SEC0", ; 7979: One, ; 7980: Package (0x05) ; 7981: { ; 7982: Zero, ; 7983: Package (0x02) ; 7984: { ; 7985: Zero, ; 7986: Zero ; 7987: }, ; 7989: Package (0x02) ; 7990: { ; 7991: One, ; 7992: 0x03 ; 7993: }, ; 7995: Package (0x02) ; 7996: { ; 7997: 0x02, ; 7998: 0x03 ; 7999: }, ; 8001: Package (0x02) ; 8002: { ; 8003: 0x03, ; 8004: 0x03 ; 8005: } ; 8006: } ; 8007: }, ; 8009: Package (0x03) ; 8010: { ; 8011: "\\_SB.LPEA", ; 8012: One, ; 8013: Package (0x05) ; 8014: { ; 8015: Zero, ; 8016: Package (0x02) ; 8017: { ; 8018: Zero, ; 8019: Zero ; 8020: }, ; 8022: Package (0x02) ; 8023: { ; 8024: One, ; 8025: Zero ; 8026: }, ; 8028: Package (0x02) ; 8029: { ; 8030: 0x02, ; 8031: 0x03 ; 8032: }, ; 8034: Package (0x02) ; 8035: { ; 8036: 0x03, ; 8037: 0x03 ; 8038: } ; 8039: } ; 8040: }, ; 8042: Package (0x03) ; 8043: { ; 8044: "\\_SB.SDHA", ; 8045: One, ; 8046: Package (0x05) ; 8047: { ; 8048: Zero, ; 8049: Package (0x02) ; 8050: { ; 8051: Zero, ; 8052: Zero ; 8053: }, ; 8055: Package (0x02) ; 8056: { ; 8057: One, ; 8058: 0x03 ; 8059: }, ; 8061: Package (0x02) ; 8062: { ; 8063: 0x02, ; 8064: 0x03 ; 8065: }, ; 8067: Package (0x02) ; 8068: { ; 8069: 0x03, ; 8070: 0x03 ; 8071: } ; 8072: } ; 8073: }, ; 8075: Package (0x03) ; 8076: { ; 8077: "\\_SB.SDHB", ; 8078: One, ; 8079: Package (0x05) ; 8080: { ; 8081: Zero, ; 8082: Package (0x02) ; 8083: { ; 8084: Zero, ; 8085: Zero ; 8086: }, ; 8088: Package (0x02) ; 8089: { ; 8090: One, ; 8091: 0x03 ; 8092: }, ; 8094: Package (0x02) ; 8095: { ; 8096: 0x02, ; 8097: 0x03 ; 8098: }, ; 8100: Package (0x02) ; 8101: { ; 8102: 0x03, ; 8103: 0x03 ; 8104: } ; 8105: } ; 8106: }, ; 8108: Package (0x03) ; 8109: { ; 8110: "\\_SB.SDHD", ; 8111: One, ; 8112: Package (0x05) ; 8113: { ; 8114: Zero, ; 8115: Package (0x02) ; 8116: { ; 8117: Zero, ; 8118: Zero ; 8119: }, ; 8121: Package (0x02) ; 8122: { ; 8123: One, ; 8124: 0x03 ; 8125: }, ; 8127: Package (0x02) ; 8128: { ; 8129: 0x02, ; 8130: 0x03 ; 8131: }, ; 8133: Package (0x02) ; 8134: { ; 8135: 0x03, ; 8136: 0x03 ; 8137: } ; 8138: } ; 8139: }, ; 8141: Package (0x03) ; 8142: { ; 8143: "\\_SB.URT1", ; 8144: One, ; 8145: Package (0x05) ; 8146: { ; 8147: Zero, ; 8148: Package (0x02) ; 8149: { ; 8150: Zero, ; 8151: Zero ; 8152: }, ; 8154: Package (0x02) ; 8155: { ; 8156: One, ; 8157: 0x03 ; 8158: }, ; 8160: Package (0x02) ; 8161: { ; 8162: 0x02, ; 8163: 0x03 ; 8164: }, ; 8166: Package (0x02) ; 8167: { ; 8168: 0x03, ; 8169: 0x03 ; 8170: } ; 8171: } ; 8172: }, ; 8174: Package (0x03) ; 8175: { ; 8176: "\\_SB.URT2", ; 8177: One, ; 8178: Package (0x05) ; 8179: { ; 8180: Zero, ; 8181: Package (0x02) ; 8182: { ; 8183: Zero, ; 8184: Zero ; 8185: }, ; 8187: Package (0x02) ; 8188: { ; 8189: One, ; 8190: 0x03 ; 8191: }, ; 8193: Package (0x02) ; 8194: { ; 8195: 0x02, ; 8196: 0x03 ; 8197: }, ; 8199: Package (0x02) ; 8200: { ; 8201: 0x03, ; 8202: 0x03 ; 8203: } ; 8204: } ; 8205: } ; 8206: }) DSDT_A_M_I___SB__PEPD_DEY2 \ db 008h,044h,045h,059h,032h ;00006718 ".DEY2" db 012h,044h,02Ch,012h ;0000671C ".D,." db 012h,018h,003h,00Dh,05Ch,05Fh,050h,052h ;00006724 "....\_PR" db 02Eh,043h,050h,055h,030h,000h,001h ;0000672B ".CPU0.." db 012h,009h,002h,000h ;0000672F "...." db 012h,005h,002h,00Ah,0FFh,000h ;00006735 "......" db 012h,018h,003h,00Dh,05Ch,05Fh,050h,052h ;0000673D "....\_PR" db 02Eh,043h,050h,055h,031h,000h,001h ;00006744 ".CPU1.." db 012h,009h,002h,000h ;00006748 "...." db 012h,005h,002h,00Ah,0FFh,000h ;0000674E "......" db 012h,018h,003h,00Dh,05Ch,05Fh,050h,052h ;00006756 "....\_PR" db 02Eh,043h,050h,055h,032h,000h,001h ;0000675D ".CPU2.." db 012h,009h,002h,000h ;00006761 "...." db 012h,005h,002h,00Ah,0FFh,000h ;00006767 "......" db 012h,018h,003h,00Dh,05Ch,05Fh,050h,052h ;0000676F "....\_PR" db 02Eh,043h,050h,055h,033h,000h,001h ;00006776 ".CPU3.." db 012h,009h,002h,000h ;0000677A "...." db 012h,005h,002h,00Ah,0FFh,000h ;00006780 "......" db 012h,01Eh,003h,00Dh,05Ch,05Fh,053h,042h ;00006788 "....\_SB" db 02Eh,050h,043h,049h,030h,02Eh,047h,046h ;00006790 ".PCI0.GF" db 058h,030h,000h,001h ;00006794 "X0.." db 012h,00Ah,002h,000h ;00006798 "...." db 012h,006h,002h,00Ah,0FFh,00Ah,003h ;0000679F "......." db 012h,023h,003h,00Dh,05Ch,05Fh,053h,042h ;000067A7 ".#..\_SB" db 02Eh,050h,043h,049h,030h,02Eh,047h,046h ;000067AF ".PCI0.GF" db 058h,030h,02Eh,049h,053h,050h,030h,000h ;000067B7 "X0.ISP0." db 001h ;000067B8 "." db 012h,00Ah,002h,000h ;000067BC "...." db 012h,006h,002h,00Ah,0FFh,00Ah,003h ;000067C3 "......." db 012h,02Bh,003h,00Dh,05Ch,05Fh,053h,042h ;000067CB ".+..\_SB" db 02Eh,049h,032h,043h,031h,000h,001h ;000067D2 ".I2C1.." db 012h,01Ch,005h,000h ;000067D6 "...." db 012h,004h,002h,000h,000h ;000067DB "....." db 012h,005h,002h,001h,00Ah,003h ;000067E1 "......" db 012h,006h,002h,00Ah,002h,00Ah,003h ;000067E8 "......." db 012h,006h,002h,00Ah,003h,00Ah,003h ;000067EF "......." db 012h,02Bh,003h,00Dh,05Ch,05Fh,053h,042h ;000067F7 ".+..\_SB" db 02Eh,049h,032h,043h,032h,000h,001h ;000067FE ".I2C2.." db 012h,01Ch,005h,000h ;00006802 "...." db 012h,004h,002h,000h,000h ;00006807 "....." db 012h,005h,002h,001h,00Ah,003h ;0000680D "......" db 012h,006h,002h,00Ah,002h,00Ah,003h ;00006814 "......." db 012h,006h,002h,00Ah,003h,00Ah,003h ;0000681B "......." db 012h,02Bh,003h,00Dh,05Ch,05Fh,053h,042h ;00006823 ".+..\_SB" db 02Eh,049h,032h,043h,033h,000h,001h ;0000682A ".I2C3.." db 012h,01Ch,005h,000h ;0000682E "...." db 012h,004h,002h,000h,000h ;00006833 "....." db 012h,005h,002h,001h,00Ah,003h ;00006839 "......" db 012h,006h,002h,00Ah,002h,00Ah,003h ;00006840 "......." db 012h,006h,002h,00Ah,003h,00Ah,003h ;00006847 "......." db 012h,02Bh,003h,00Dh,05Ch,05Fh,053h,042h ;0000684F ".+..\_SB" db 02Eh,049h,032h,043h,034h,000h,001h ;00006856 ".I2C4.." db 012h,01Ch,005h,000h ;0000685A "...." db 012h,004h,002h,000h,000h ;0000685F "....." db 012h,005h,002h,001h,00Ah,003h ;00006865 "......" db 012h,006h,002h,00Ah,002h,00Ah,003h ;0000686C "......." db 012h,006h,002h,00Ah,003h,00Ah,003h ;00006873 "......." db 012h,031h,003h,00Dh,05Ch,05Fh,053h,042h ;0000687B ".1..\_SB" db 02Eh,050h,043h,049h,030h,02Eh,058h,048h ;00006883 ".PCI0.XH" db 043h,031h,000h,001h ;00006887 "C1.." db 012h,01Dh,005h,000h ;0000688B "...." db 012h,005h,002h,000h,00Ah,003h ;00006891 "......" db 012h,005h,002h,001h,00Ah,003h ;00006897 "......" db 012h,006h,002h,00Ah,002h,00Ah,003h ;0000689E "......." db 012h,006h,002h,00Ah,003h,00Ah,003h ;000068A5 "......." db 012h,030h,003h,00Dh,05Ch,05Fh,053h,042h ;000068AD ".0..\_SB" db 02Eh,050h,043h,049h,030h,02Eh,053h,045h ;000068B5 ".PCI0.SE" db 043h,030h,000h,001h ;000068B9 "C0.." db 012h,01Ch,005h,000h ;000068BD "...." db 012h,004h,002h,000h,000h ;000068C2 "....." db 012h,005h,002h,001h,00Ah,003h ;000068C8 "......" db 012h,006h,002h,00Ah,002h,00Ah,003h ;000068CF "......." db 012h,006h,002h,00Ah,003h,00Ah,003h ;000068D6 "......." db 012h,02Ah,003h,00Dh,05Ch,05Fh,053h,042h ;000068DE ".*..\_SB" db 02Eh,04Ch,050h,045h,041h,000h,001h ;000068E5 ".LPEA.." db 012h,01Bh,005h,000h ;000068E9 "...." db 012h,004h,002h,000h,000h ;000068EE "....." db 012h,004h,002h,001h,000h ;000068F3 "....." db 012h,006h,002h,00Ah,002h,00Ah,003h ;000068FA "......." db 012h,006h,002h,00Ah,003h,00Ah,003h ;00006901 "......." db 012h,02Bh,003h,00Dh,05Ch,05Fh,053h,042h ;00006909 ".+..\_SB" db 02Eh,053h,044h,048h,041h,000h,001h ;00006910 ".SDHA.." db 012h,01Ch,005h,000h ;00006914 "...." db 012h,004h,002h,000h,000h ;00006919 "....." db 012h,005h,002h,001h,00Ah,003h ;0000691F "......" db 012h,006h,002h,00Ah,002h,00Ah,003h ;00006926 "......." db 012h,006h,002h,00Ah,003h,00Ah,003h ;0000692D "......." db 012h,02Bh,003h,00Dh,05Ch,05Fh,053h,042h ;00006935 ".+..\_SB" db 02Eh,053h,044h,048h,042h,000h,001h ;0000693C ".SDHB.." db 012h,01Ch,005h,000h ;00006940 "...." db 012h,004h,002h,000h,000h ;00006945 "....." db 012h,005h,002h,001h,00Ah,003h ;0000694B "......" db 012h,006h,002h,00Ah,002h,00Ah,003h ;00006952 "......." db 012h,006h,002h,00Ah,003h,00Ah,003h ;00006959 "......." db 012h,02Bh,003h,00Dh,05Ch,05Fh,053h,042h ;00006961 ".+..\_SB" db 02Eh,053h,044h,048h,044h,000h,001h ;00006968 ".SDHD.." db 012h,01Ch,005h,000h ;0000696C "...." db 012h,004h,002h,000h,000h ;00006971 "....." db 012h,005h,002h,001h,00Ah,003h ;00006977 "......" db 012h,006h,002h,00Ah,002h,00Ah,003h ;0000697E "......." db 012h,006h,002h,00Ah,003h,00Ah,003h ;00006985 "......." db 012h,02Bh,003h,00Dh,05Ch,05Fh,053h,042h ;0000698D ".+..\_SB" db 02Eh,055h,052h,054h,031h,000h,001h ;00006994 ".URT1.." db 012h,01Ch,005h,000h ;00006998 "...." db 012h,004h,002h,000h,000h ;0000699D "....." db 012h,005h,002h,001h,00Ah,003h ;000069A3 "......" db 012h,006h,002h,00Ah,002h,00Ah,003h ;000069AA "......." db 012h,006h,002h,00Ah,003h,00Ah,003h ;000069B1 "......." db 012h,02Bh,003h,00Dh,05Ch,05Fh,053h,042h ;000069B9 ".+..\_SB" db 02Eh,055h,052h,054h,032h,000h,001h ;000069C0 ".URT2.." db 012h,01Ch,005h,000h ;000069C4 "...." db 012h,004h,002h,000h,000h ;000069C9 "....." db 012h,005h,002h,001h,00Ah,003h ;000069CF "......" db 012h,006h,002h,00Ah,002h,00Ah,003h ;000069D6 "......." db 012h,006h,002h,00Ah,003h,00Ah,003h ;000069DD "......." ; 8207: Name (BCCD, Package (0x01) ; 8208: { ; 8209: Package (0x02) ; 8210: { ; 8211: "\\_SB.SDHA", ; 8212: Package (0x01) ; 8213: { ; 8214: Package (0x03) ; 8215: { ; 8216: Package (0x05) ; 8217: { ; 8218: Zero, ; 8219: 0x20, ; 8220: Zero, ; 8221: 0x03, ; 8222: Ones ; 8223: }, ; 8225: Package (0x03) ; 8226: { ; 8227: 0xFFFFFFFC, ; 8228: Zero, ; 8229: 0x04 ; 8230: }, ; 8232: Zero ; 8233: } ; 8234: } ; 8235: } ; 8236: }) DSDT_A_M_I___SB__PEPD_BCCD \ db 008h,042h,043h,043h,044h ;000069E2 ".BCCD" db 012h,02Ch,001h ;000069E5 ".,." db 012h,029h,002h,00Dh,05Ch,05Fh,053h,042h ;000069ED ".)..\_SB" db 02Eh,053h,044h,048h,041h,000h ;000069F3 ".SDHA." db 012h,01Bh,001h ;000069F6 "..." db 012h,018h,003h ;000069F9 "..." db 012h,009h,005h,000h,00Ah,020h,000h,00Ah ;00006A01 "..... .." db 003h,0FFh ;00006A03 ".." db 012h,00Ah,003h,00Ch,0FCh,0FFh,0FFh,0FFh ;00006A0B "........" db 000h,00Ah,004h,000h ;00006A0F "...." ; 8237: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__PEPD__STA \ db 014h,009h,05Fh,053h,054h,041h,000h ;00006A16 ".._STA." ; 8238: { ; 8239: Return (0x0F) db 0A4h,00Ah,00Fh ;00006A19 "..." ; 8240: } ; 8242: Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method DSDT_A_M_I___SB__PEPD__DSM \ db 014h,047h,011h,05Fh,044h,053h,04Dh,00Ch ;00006A21 ".G._DSM." ; 8243: { ; 8244: If ((Arg0 == ToUUID ("b8febfe0-baf8-454b-aecd-49fb91137b21") /* Unknown UUID */)) db 0A0h,042h,009h ;00006A24 ".B." db 093h,068h ;00006A26 ".h" db 011h,013h,00Ah,010h,0E0h,0BFh,0FEh,0B8h ;00006A2E "........" db 0F8h,0BAh,04Bh,045h,0AEh,0CDh,049h,0FBh ;00006A36 "..KE..I." db 091h,013h,07Bh,021h ;00006A3A "..{!" ; 8245: { ; 8246: If ((Arg2 == Zero)) db 0A0h,009h ;00006A3C ".." db 093h,06Ah,000h ;00006A3F ".j." ; 8247: { ; 8248: Return (Buffer (One) db 0A4h ;00006A40 "." db 011h,003h,001h,00Fh ;00006A44 "...." ; 8249: { ; 8250: 0x0F // . ; 8251: }) ; 8252: } ; 8254: If ((Arg2 == One)) db 0A0h,00Dh ;00006A46 ".." db 093h,06Ah,001h ;00006A49 ".j." ; 8255: { ; 8256: PEPP = One db 070h,001h,050h,045h,050h,050h ;00006A4F "p.PEPP" ; 8257: Return (0x0F) db 0A4h,00Ah,00Fh ;00006A52 "..." ; 8258: } ; 8260: If ((Arg2 == 0x02)) db 0A0h,037h ;00006A54 ".7" db 093h,06Ah,00Ah,002h ;00006A58 ".j.." ; 8261: { ; 8262: If ((Arg1 == Zero)) db 0A0h,009h ;00006A5A ".." db 093h,069h,000h ;00006A5D ".i." ; 8263: { ; 8264: Return (DEVS) /* \_SB_.PEPD.DEVS */ db 0A4h,044h,045h,056h,053h ;00006A62 ".DEVS" ; 8265: } ; 8267: If ((Arg1 == One)) db 0A0h,027h ;00006A64 ".'" db 093h,069h,001h ;00006A67 ".i." ; 8268: { ; 8269: If ((PMID == 0x02)) db 0A0h,00Dh ;00006A69 ".." db 093h,050h,04Dh,049h,044h,00Ah,002h ;00006A70 ".PMID.." ; 8270: { ; 8271: Return (DEVX) /* \_SB_.PEPD.DEVX */ db 0A4h,044h,045h,056h,058h ;00006A75 ".DEVX" ; 8272: } ; 8273: Else ; 8274: { ; 8275: If ((PMID == 0x05)) ; 8276: { ; 8277: Return (DEX2) /* \_SB_.PEPD.DEX2 */ ; 8278: } ; 8280: Return (DEX1) /* \_SB_.PEPD.DEX1 */ ; 8281: } db 0A1h,014h ;00006A77 ".." db 0A0h,00Dh ;00006A79 ".." db 093h,050h,04Dh,049h,044h,00Ah,005h ;00006A80 ".PMID.." db 0A4h,044h,045h,058h,032h ;00006A85 ".DEX2" db 0A4h,044h,045h,058h,031h ;00006A8A ".DEX1" ; 8282: } ; 8283: } ; 8285: If ((Arg2 == 0x03)) db 0A0h,029h ;00006A8C ".)" db 093h,06Ah,00Ah,003h ;00006A90 ".j.." ; 8286: { ; 8287: CDMP [Zero] = "\\_SB.SDHA" db 070h,00Dh,05Ch,05Fh,053h,042h,02Eh,053h ;00006A98 "p.\_SB.S" db 044h,048h,041h,000h ;00006A9C "DHA." db 088h,043h,044h,04Dh,050h,000h,000h ;00006AA3 ".CDMP.." ; 8288: CDMP [One] = EM1A /* \EM1A */ db 070h,045h,04Dh,031h,041h ;00006AA8 "pEM1A" db 088h,043h,044h,04Dh,050h,001h,000h ;00006AAF ".CDMP.." ; 8289: Return (CDMP) /* \_SB_.PEPD.CDMP */ db 0A4h,043h,044h,04Dh,050h ;00006AB4 ".CDMP" ; 8290: } ; 8291: } ; 8293: If ((Arg0 == ToUUID ("c4eb40a0-6cd2-11e2-bcfd-0800200c9a66") /* Unknown UUID */)) db 0A0h,04Ah,007h ;00006AB7 ".J." db 093h,068h ;00006AB9 ".h" db 011h,013h,00Ah,010h,0A0h,040h,0EBh,0C4h ;00006AC1 ".....@.." db 0D2h,06Ch,0E2h,011h,0BCh,0FDh,008h,000h ;00006AC9 ".l......" db 020h,00Ch,09Ah,066h ;00006ACD " ..f" ; 8294: { ; 8295: If ((Arg2 == Zero)) db 0A0h,009h ;00006ACF ".." db 093h,06Ah,000h ;00006AD2 ".j." ; 8296: { ; 8297: Return (Buffer (One) db 0A4h ;00006AD3 "." db 011h,003h,001h,007h ;00006AD7 "...." ; 8298: { ; 8299: 0x07 // . ; 8300: }) ; 8301: } ; 8303: If ((Arg2 == One)) db 0A0h,027h ;00006AD9 ".'" db 093h,06Ah,001h ;00006ADC ".j." ; 8304: { ; 8305: If ((PMID == 0x02)) db 0A0h,00Dh ;00006ADE ".." db 093h,050h,04Dh,049h,044h,00Ah,002h ;00006AE5 ".PMID.." ; 8306: { ; 8307: Return (DEVY) /* \_SB_.PEPD.DEVY */ db 0A4h,044h,045h,056h,059h ;00006AEA ".DEVY" ; 8308: } ; 8309: Else ; 8310: { ; 8311: If ((PMID == 0x05)) ; 8312: { ; 8313: Return (DEY2) /* \_SB_.PEPD.DEY2 */ ; 8314: } ; 8316: Return (DEY1) /* \_SB_.PEPD.DEY1 */ ; 8317: } db 0A1h,014h ;00006AEC ".." db 0A0h,00Dh ;00006AEE ".." db 093h,050h,04Dh,049h,044h,00Ah,005h ;00006AF5 ".PMID.." db 0A4h,044h,045h,059h,032h ;00006AFA ".DEY2" db 0A4h,044h,045h,059h,031h ;00006AFF ".DEY1" ; 8318: } ; 8320: If ((Arg2 == 0x02)) db 0A0h,02Fh ;00006B01 "./" db 093h,06Ah,00Ah,002h ;00006B05 ".j.." ; 8321: { ; 8322: Local0 = EM1A /* \EM1A */ db 070h,045h,04Dh,031h,041h,060h ;00006B0B "pEM1A`" ; 8323: Local0 += 0x84 db 072h,060h,00Ah,084h,060h ;00006B10 "r`..`" ; 8324: DerefOf (DerefOf (DerefOf (DerefOf (BCCD [Zero] ; 8325: ) [One]) [Zero]) [Zero]) [0x04] = Local0 db 070h,060h ;00006B12 "p`" db 088h ;00006B13 "." db 083h ;00006B14 "." db 088h ;00006B15 "." db 083h ;00006B16 "." db 088h ;00006B17 "." db 083h ;00006B18 "." db 088h ;00006B19 "." db 083h ;00006B1A "." db 088h,042h,043h,043h,044h,000h,000h,001h ;00006B22 ".BCCD..." db 000h,000h,000h,000h,000h,00Ah,004h,000h ;00006B2A "........" ; 8326: Return (BCCD) /* \_SB_.PEPD.BCCD */ db 0A4h,042h,043h,043h,044h ;00006B2F ".BCCD" ; 8327: } ; 8328: } ; 8330: Return (One) db 0A4h,001h ;00006B31 ".." ; 8331: } ; 8332: } ; 8334: Device (SDHA) DSDT_A_M_I___SB__SDHA \ db 05Bh,082h,040h,01Ch,053h,044h,048h,041h ;00006B39 "[.@.SDHA" ; 8335: { ; 8336: Name (_ADR, Zero) // _ADR: Address DSDT_A_M_I___SB__SDHA__ADR \ db 008h,05Fh,041h,044h,052h,000h ;00006B3F "._ADR." ; 8337: Name (_HID, "80860F14" /* Intel Baytrail SDIO/MMC Host Controller */) // _HID: Hardware ID DSDT_A_M_I___SB__SDHA__HID \ db 008h,05Fh,048h,049h,044h,00Dh,038h,030h ;00006B47 "._HID.80" db 038h,036h,030h,046h,031h,034h,000h ;00006B4E "860F14." ; 8338: Name (_CID, "PNP0D40" /* SDA Standard Compliant SD Host Controller */) // _CID: Compatible ID DSDT_A_M_I___SB__SDHA__CID \ db 008h,05Fh,043h,049h,044h,00Dh,050h,04Eh ;00006B56 "._CID.PN" db 050h,030h,044h,034h,030h,000h ;00006B5C "P0D40." ; 8339: Name (_DDN, "Intel(R) eMMC Controller - 80860F14") // _DDN: DOS Device Name DSDT_A_M_I___SB__SDHA__DDN \ db 008h,05Fh,044h,044h,04Eh,00Dh,049h,06Eh ;00006B64 "._DDN.In" db 074h,065h,06Ch,028h,052h,029h,020h,065h ;00006B6C "tel(R) e" db 04Dh,04Dh,043h,020h,043h,06Fh,06Eh,074h ;00006B74 "MMC Cont" db 072h,06Fh,06Ch,06Ch,065h,072h,020h,02Dh ;00006B7C "roller -" db 020h,038h,030h,038h,036h,030h,046h,031h ;00006B84 " 80860F1" db 034h,000h ;00006B86 "4." ; 8340: Name (_UID, One) // _UID: Unique ID DSDT_A_M_I___SB__SDHA__UID \ db 008h,05Fh,055h,049h,044h,001h ;00006B8C "._UID." ; 8341: Name (_DEP, Package (0x01) // _DEP: Dependencies ; 8342: { ; 8343: PEPD ; 8344: }) DSDT_A_M_I___SB__SDHA__DEP \ db 008h,05Fh,044h,045h,050h ;00006B91 "._DEP" db 012h,006h,001h,050h,045h,050h,044h ;00006B98 "...PEPD" ; 8345: Name (RBF1, ResourceTemplate () DSDT_A_M_I___SB__SDHA_RBF1 \ db 008h,052h,042h,046h,031h,011h,01Ah,00Ah ;00006BA0 ".RBF1..." db 017h ;00006BA1 "." ; 8346: { ; 8347: Memory32Fixed (ReadWrite, ; 8348: 0x00000000, // Address Base ; 8349: 0x00001000, // Address Length ; 8350: _Y0A) db 086h,009h,000h,001h,000h,000h,000h,000h ;00006BA9 "........" db 000h,010h,000h,000h ;00006BAD "...." ; 8351: Interrupt (ResourceConsumer, Level, ActiveLow, Exclusive, ,, ) ; 8352: { ; 8353: 0x0000002D, ; 8354: } db 089h,006h,000h,005h,001h,02Dh,000h,000h ;00006BB5 ".....-.." db 000h ;00006BB6 "." db 079h,000h ;00006BB8 "y." ; 8355: }) ; 8356: Name (RBF2, ResourceTemplate () DSDT_A_M_I___SB__SDHA_RBF2 \ db 008h,052h,042h,046h,032h,011h,01Ah,00Ah ;00006BC0 ".RBF2..." db 017h ;00006BC1 "." ; 8357: { ; 8358: Memory32Fixed (ReadWrite, ; 8359: 0x00000000, // Address Base ; 8360: 0x00001000, // Address Length ; 8361: _Y0B) db 086h,009h,000h,001h,000h,000h,000h,000h ;00006BC9 "........" db 000h,010h,000h,000h ;00006BCD "...." ; 8362: Interrupt (ResourceConsumer, Level, ActiveLow, Exclusive, ,, ) ; 8363: { ; 8364: 0x0000002C, ; 8365: } db 089h,006h,000h,005h,001h,02Ch,000h,000h ;00006BD5 ".....,.." db 000h ;00006BD6 "." db 079h,000h ;00006BD8 "y." ; 8366: }) ; 8367: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__SDHA__CRS \ db 014h,049h,006h,05Fh,043h,052h,053h,000h ;00006BE0 ".I._CRS." ; 8368: { ; 8369: CreateDWordField (RBF1, \_SB.SDHA._Y0A._BAS, B0B1) // _BAS: Base Address db 08Ah,052h,042h,046h,031h,00Ah,004h,042h ;00006BE8 ".RBF1..B" db 030h,042h,031h ;00006BEB "0B1" ; 8370: CreateDWordField (RBF1, \_SB.SDHA._Y0A._LEN, B0L1) // _LEN: Length db 08Ah,052h,042h,046h,031h,00Ah,008h,042h ;00006BF3 ".RBF1..B" db 030h,04Ch,031h ;00006BF6 "0L1" ; 8371: B0B1 = EM0A /* \EM0A */ db 070h,045h,04Dh,030h,041h,042h,030h,042h ;00006BFE "pEM0AB0B" db 031h ;00006BFF "1" ; 8372: B0L1 = EM0L /* \EM0L */ db 070h,045h,04Dh,030h,04Ch,042h,030h,04Ch ;00006C07 "pEM0LB0L" db 031h ;00006C08 "1" ; 8373: CreateDWordField (RBF2, \_SB.SDHA._Y0B._BAS, B0B2) // _BAS: Base Address db 08Ah,052h,042h,046h,032h,00Ah,004h,042h ;00006C10 ".RBF2..B" db 030h,042h,032h ;00006C13 "0B2" ; 8374: CreateDWordField (RBF2, \_SB.SDHA._Y0B._LEN, B0L2) // _LEN: Length db 08Ah,052h,042h,046h,032h,00Ah,008h,042h ;00006C1B ".RBF2..B" db 030h,04Ch,032h ;00006C1E "0L2" ; 8375: B0B2 = EM0A /* \EM0A */ db 070h,045h,04Dh,030h,041h,042h,030h,042h ;00006C26 "pEM0AB0B" db 032h ;00006C27 "2" ; 8376: B0L2 = EM0L /* \EM0L */ db 070h,045h,04Dh,030h,04Ch,042h,030h,04Ch ;00006C2F "pEM0LB0L" db 032h ;00006C30 "2" ; 8377: If ((EMVR == One)) db 0A0h,00Ch ;00006C32 ".." db 093h,045h,04Dh,056h,052h,001h ;00006C38 ".EMVR." ; 8378: { ; 8379: Return (RBF2) /* \_SB_.SDHA.RBF2 */ db 0A4h,052h,042h,046h,032h ;00006C3D ".RBF2" ; 8380: } ; 8382: Return (RBF1) /* \_SB_.SDHA.RBF1 */ db 0A4h,052h,042h,046h,031h ;00006C42 ".RBF1" ; 8383: } ; 8385: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__SDHA__STA \ db 014h,009h,05Fh,053h,054h,041h,000h ;00006C49 ".._STA." ; 8386: { ; 8387: Return (0x0F) db 0A4h,00Ah,00Fh ;00006C4C "..." ; 8388: } ; 8390: Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 DSDT_A_M_I___SB__SDHA__PS3 \ db 014h,033h,05Fh,050h,053h,033h,000h ;00006C53 ".3_PS3." ; 8391: { ; 8392: PSAT |= 0x03 db 07Dh,050h,053h,041h,054h,00Ah,003h,050h ;00006C5B "}PSAT..P" db 053h,041h,054h ;00006C5E "SAT" ; 8393: Local0 = PSAT /* \_SB_.SDHA.PSAT */ db 070h,050h,053h,041h,054h,060h ;00006C64 "pPSAT`" ; 8394: If (((SOCS < 0x02) || ((SOCS == 0x02) && (EMVR == One)))) db 0A0h,01Bh ;00006C66 ".." db 091h ;00006C67 "." db 095h,053h,04Fh,043h,053h,00Ah,002h ;00006C6E ".SOCS.." db 090h ;00006C6F "." db 093h,053h,04Fh,043h,053h,00Ah,002h ;00006C76 ".SOCS.." db 093h,045h,04Dh,056h,052h,001h ;00006C7C ".EMVR." ; 8395: { ; 8396: Sleep (0x02) db 05Bh,022h,00Ah,002h ;00006C80 "[".." ; 8397: } ; 8398: } ; 8400: Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 DSDT_A_M_I___SB__SDHA__PS0 \ db 014h,036h,05Fh,050h,053h,030h,000h ;00006C87 ".6_PS0." ; 8401: { ; 8402: PSAT &= 0xFFFFFFFC db 07Bh,050h,053h,041h,054h,00Ch,0FCh,0FFh ;00006C8F "{PSAT..." db 0FFh,0FFh,050h,053h,041h,054h ;00006C95 "..PSAT" ; 8403: Local0 = PSAT /* \_SB_.SDHA.PSAT */ db 070h,050h,053h,041h,054h,060h ;00006C9B "pPSAT`" ; 8404: If (((SOCS < 0x02) || ((SOCS == 0x02) && (EMVR == One)))) db 0A0h,01Bh ;00006C9D ".." db 091h ;00006C9E "." db 095h,053h,04Fh,043h,053h,00Ah,002h ;00006CA5 ".SOCS.." db 090h ;00006CA6 "." db 093h,053h,04Fh,043h,053h,00Ah,002h ;00006CAD ".SOCS.." db 093h,045h,04Dh,056h,052h,001h ;00006CB3 ".EMVR." ; 8405: { ; 8406: Sleep (0x02) db 05Bh,022h,00Ah,002h ;00006CB7 "[".." ; 8407: } ; 8408: } ; 8410: OperationRegion (KEYS, SystemMemory, EM1A, 0x0100) DSDT_A_M_I___SB__SDHA_KEYS \ db 05Bh,080h,04Bh,045h,059h,053h,000h,045h ;00006CBF "[.KEYS.E" db 04Dh,031h,041h,00Bh,000h,001h ;00006CC5 "M1A..." ; 8411: Field (KEYS, DWordAcc, NoLock, WriteAsZeros) ; 8412: { ; 8413: Offset (0x84), ; 8414: PSAT, 32 ; 8415: } db 05Bh,081h,00Eh,04Bh,045h,059h,053h,043h ;00006CCD "[..KEYSC" db 000h,040h,042h,050h,053h,041h,054h,020h ;00006CD5 ".@BPSAT " ; 8417: Method (_DIS, 0, NotSerialized) // _DIS: Disable Device DSDT_A_M_I___SB__SDHA__DIS \ db 014h,006h,05Fh,044h,049h,053h,000h ;00006CDC ".._DIS." ; 8418: { ; 8419: } ; 8421: Device (EMMD) DSDT_A_M_I___SB__SDHA_EMMD \ db 05Bh,082h,015h,045h,04Dh,04Dh,044h ;00006CE3 "[..EMMD" ; 8422: { ; 8423: Name (_ADR, 0x08) // _ADR: Address DSDT_A_M_I___SB__SDHA_EMMD__ADR \ db 008h,05Fh,041h,044h,052h,00Ah,008h ;00006CEA "._ADR.." ; 8424: Method (_RMV, 0, NotSerialized) // _RMV: Removal Status DSDT_A_M_I___SB__SDHA_EMMD__RMV \ db 014h,008h,05Fh,052h,04Dh,056h,000h ;00006CF1 ".._RMV." ; 8425: { ; 8426: Return (Zero) db 0A4h,000h ;00006CF3 ".." ; 8427: } ; 8428: } ; 8429: } ; 8431: Device (SDHB) DSDT_A_M_I___SB__SDHB \ db 05Bh,082h,047h,03Dh,053h,044h,048h,042h ;00006CFB "[.G=SDHB" ; 8432: { ; 8433: Name (_ADR, Zero) // _ADR: Address DSDT_A_M_I___SB__SDHB__ADR \ db 008h,05Fh,041h,044h,052h,000h ;00006D01 "._ADR." ; 8434: Name (_HID, "INT33BB" /* Intel Baytrail SD Host Controller */) // _HID: Hardware ID DSDT_A_M_I___SB__SDHB__HID \ db 008h,05Fh,048h,049h,044h,00Dh,049h,04Eh ;00006D09 "._HID.IN" db 054h,033h,033h,042h,042h,000h ;00006D0F "T33BB." ; 8435: Name (_CID, "PNP0D40" /* SDA Standard Compliant SD Host Controller */) // _CID: Compatible ID DSDT_A_M_I___SB__SDHB__CID \ db 008h,05Fh,043h,049h,044h,00Dh,050h,04Eh ;00006D17 "._CID.PN" db 050h,030h,044h,034h,030h,000h ;00006D1D "P0D40." ; 8436: Name (_DDN, "Intel(R) SDIO Controller - 80860F15") // _DDN: DOS Device Name DSDT_A_M_I___SB__SDHB__DDN \ db 008h,05Fh,044h,044h,04Eh,00Dh,049h,06Eh ;00006D25 "._DDN.In" db 074h,065h,06Ch,028h,052h,029h,020h,053h ;00006D2D "tel(R) S" db 044h,049h,04Fh,020h,043h,06Fh,06Eh,074h ;00006D35 "DIO Cont" db 072h,06Fh,06Ch,06Ch,065h,072h,020h,02Dh ;00006D3D "roller -" db 020h,038h,030h,038h,036h,030h,046h,031h ;00006D45 " 80860F1" db 035h,000h ;00006D47 "5." ; 8437: Name (_UID, 0x02) // _UID: Unique ID DSDT_A_M_I___SB__SDHB__UID \ db 008h,05Fh,055h,049h,044h,00Ah,002h ;00006D4E "._UID.." ; 8438: Name (_HRV, 0x02) // _HRV: Hardware Revision DSDT_A_M_I___SB__SDHB__HRV \ db 008h,05Fh,048h,052h,056h,00Ah,002h ;00006D55 "._HRV.." ; 8439: Name (_DEP, Package (0x02) // _DEP: Dependencies ; 8440: { ; 8441: PEPD, ; 8442: GPO2 ; 8443: }) DSDT_A_M_I___SB__SDHB__DEP \ db 008h,05Fh,044h,045h,050h ;00006D5A "._DEP" db 012h,00Ah,002h,050h,045h,050h,044h,047h ;00006D62 "...PEPDG" db 050h,04Fh,032h ;00006D65 "PO2" ; 8444: Name (PSTS, Zero) DSDT_A_M_I___SB__SDHB_PSTS \ db 008h,050h,053h,054h,053h,000h ;00006D6B ".PSTS." ; 8445: Name (RBUF, ResourceTemplate () DSDT_A_M_I___SB__SDHB_RBUF \ db 008h,052h,042h,055h,046h,011h,01Ah,00Ah ;00006D73 ".RBUF..." db 017h ;00006D74 "." ; 8446: { ; 8447: Memory32Fixed (ReadWrite, ; 8448: 0x00000000, // Address Base ; 8449: 0x00001000, // Address Length ; 8450: _Y0C) db 086h,009h,000h,001h,000h,000h,000h,000h ;00006D7C "........" db 000h,010h,000h,000h ;00006D80 "...." ; 8451: Interrupt (ResourceConsumer, Level, ActiveLow, Exclusive, ,, ) ; 8452: { ; 8453: 0x0000002E, ; 8454: } db 089h,006h,000h,005h,001h,02Eh,000h,000h ;00006D88 "........" db 000h ;00006D89 "." db 079h,000h ;00006D8B "y." ; 8455: }) ; 8456: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__SDHB__CRS \ db 014h,033h,05Fh,043h,052h,053h,000h ;00006D92 ".3_CRS." ; 8457: { ; 8458: CreateDWordField (RBUF, \_SB.SDHB._Y0C._BAS, B0BA) // _BAS: Base Address db 08Ah,052h,042h,055h,046h,00Ah,004h,042h ;00006D9A ".RBUF..B" db 030h,042h,041h ;00006D9D "0BA" ; 8459: CreateDWordField (RBUF, \_SB.SDHB._Y0C._LEN, B0LN) // _LEN: Length db 08Ah,052h,042h,055h,046h,00Ah,008h,042h ;00006DA5 ".RBUF..B" db 030h,04Ch,04Eh ;00006DA8 "0LN" ; 8460: B0BA = SI0A /* \SI0A */ db 070h,053h,049h,030h,041h,042h,030h,042h ;00006DB0 "pSI0AB0B" db 041h ;00006DB1 "A" ; 8461: B0LN = SI0L /* \SI0L */ db 070h,053h,049h,030h,04Ch,042h,030h,04Ch ;00006DB9 "pSI0LB0L" db 04Eh ;00006DBA "N" ; 8462: Return (RBUF) /* \_SB_.SDHB.RBUF */ db 0A4h,052h,042h,055h,046h ;00006DBF ".RBUF" ; 8463: } ; 8465: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__SDHB__STA \ db 014h,02Dh,05Fh,053h,054h,041h,000h ;00006DC6 ".-_STA." ; 8466: { ; 8467: If ((STEP <= 0x04)) db 0A0h,012h,092h,094h,053h,054h,045h,050h ;00006DCE "....STEP" db 00Ah,004h ;00006DD0 ".." ; 8468: { ; 8469: _HRV = SDMD /* \SDMD */ db 070h,053h,044h,04Dh,044h,05Fh,048h,052h ;00006DD8 "pSDMD_HR" db 056h ;00006DD9 "V" ; 8470: } ; 8472: If (((SI0A == Zero) || (SD2D == One))) db 0A0h,010h ;00006DDB ".." db 091h ;00006DDC "." db 093h,053h,049h,030h,041h,000h ;00006DE2 ".SI0A." db 093h,053h,044h,032h,044h,001h ;00006DE8 ".SD2D." ; 8473: { ; 8474: Return (Zero) db 0A4h,000h ;00006DEA ".." ; 8475: } ; 8477: Return (0x0F) db 0A4h,00Ah,00Fh ;00006DED "..." ; 8478: } ; 8480: Method (_DIS, 0, NotSerialized) // _DIS: Disable Device DSDT_A_M_I___SB__SDHB__DIS \ db 014h,006h,05Fh,044h,049h,053h,000h ;00006DF4 ".._DIS." ; 8481: { ; 8482: } ; 8484: Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 DSDT_A_M_I___SB__SDHB__PS3 \ db 014h,017h,05Fh,050h,053h,033h,000h ;00006DFB ".._PS3." ; 8485: { ; 8486: PSAT |= 0x03 db 07Dh,050h,053h,041h,054h,00Ah,003h,050h ;00006E03 "}PSAT..P" db 053h,041h,054h ;00006E06 "SAT" ; 8487: Local0 = PSAT /* \_SB_.SDHB.PSAT */ db 070h,050h,053h,041h,054h,060h ;00006E0C "pPSAT`" ; 8488: } ; 8490: Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 DSDT_A_M_I___SB__SDHB__PS0 \ db 014h,045h,004h,05Fh,050h,053h,030h,000h ;00006E14 ".E._PS0." ; 8491: { ; 8492: PSAT &= 0xFFFFFFFC db 07Bh,050h,053h,041h,054h,00Ch,0FCh,0FFh ;00006E1C "{PSAT..." db 0FFh,0FFh,050h,053h,041h,054h ;00006E22 "..PSAT" ; 8493: Local0 = PSAT /* \_SB_.SDHB.PSAT */ db 070h,050h,053h,041h,054h,060h ;00006E28 "pPSAT`" ; 8494: If ((PSTS == Zero)) db 0A0h,029h ;00006E2A ".)" db 093h,050h,053h,054h,053h,000h ;00006E30 ".PSTS." ; 8495: { ; 8496: If ((^^GPO2.AVBL == One)) db 0A0h,021h ;00006E32 ".!" db 093h,05Eh,05Eh,02Eh,047h,050h,04Fh,032h ;00006E3A ".^^.GPO2" db 041h,056h,042h,04Ch,001h ;00006E3F "AVBL." ; 8497: { ; 8498: ^^GPO2.WFD3 = One db 070h,001h,05Eh,05Eh,02Eh,047h,050h,04Fh ;00006E47 "p.^^.GPO" db 032h,057h,046h,044h,033h ;00006E4C "2WFD3" ; 8499: PSTS = One db 070h,001h,050h,053h,054h,053h ;00006E52 "p.PSTS" ; 8500: } ; 8501: } ; 8502: } ; 8504: OperationRegion (KEYS, SystemMemory, SI1A, 0x0100) DSDT_A_M_I___SB__SDHB_KEYS \ db 05Bh,080h,04Bh,045h,059h,053h,000h,053h ;00006E5A "[.KEYS.S" db 049h,031h,041h,00Bh,000h,001h ;00006E60 "I1A..." ; 8505: Field (KEYS, DWordAcc, NoLock, WriteAsZeros) ; 8506: { ; 8507: Offset (0x84), ; 8508: PSAT, 32 ; 8509: } db 05Bh,081h,00Eh,04Bh,045h,059h,053h,043h ;00006E68 "[..KEYSC" db 000h,040h,042h,050h,053h,041h,054h,020h ;00006E70 ".@BPSAT " ; 8511: Device (WLAN) DSDT_A_M_I___SB__SDHB_WLAN \ db 05Bh,082h,048h,00Ah,057h,04Ch,041h,04Eh ;00006E78 "[.H.WLAN" ; 8512: { ; 8513: Name (_ADR, One) // _ADR: Address DSDT_A_M_I___SB__SDHB_WLAN__ADR \ db 008h,05Fh,041h,044h,052h,001h ;00006E7E "._ADR." ; 8514: Name (_DEP, Package (0x01) // _DEP: Dependencies ; 8515: { ; 8516: GPO2 ; 8517: }) DSDT_A_M_I___SB__SDHB_WLAN__DEP \ db 008h,05Fh,044h,045h,050h ;00006E83 "._DEP" db 012h,006h,001h,047h,050h,04Fh,032h ;00006E8A "...GPO2" ; 8518: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__SDHB_WLAN__STA \ db 014h,015h,05Fh,053h,054h,041h,000h ;00006E91 ".._STA." ; 8519: { ; 8520: If ((OSSL & 0x80)) db 0A0h,00Bh ;00006E93 ".." db 07Bh,04Fh,053h,053h,04Ch,00Ah,080h,000h ;00006E9B "{OSSL..." ; 8521: { ; 8522: Return (Zero) db 0A4h,000h ;00006E9D ".." ; 8523: } ; 8525: Return (0x0F) db 0A4h,00Ah,00Fh ;00006EA0 "..." ; 8526: } ; 8528: Method (_RMV, 0, NotSerialized) // _RMV: Removal Status DSDT_A_M_I___SB__SDHB_WLAN__RMV \ db 014h,008h,05Fh,052h,04Dh,056h,000h ;00006EA7 ".._RMV." ; 8529: { ; 8530: Return (Zero) db 0A4h,000h ;00006EA9 ".." ; 8531: } ; 8533: Name (_PRW, Package (0x02) // _PRW: Power Resources for Wake ; 8534: { ; 8535: Zero, ; 8536: Zero ; 8537: }) DSDT_A_M_I___SB__SDHB_WLAN__PRW \ db 008h,05Fh,050h,052h,057h ;00006EAE "._PRW" db 012h,004h,002h,000h,000h ;00006EB3 "....." ; 8538: Name (_S4W, 0x02) // _S4W: S4 Device Wake State DSDT_A_M_I___SB__SDHB_WLAN__S4W \ db 008h,05Fh,053h,034h,057h,00Ah,002h ;00006EBA "._S4W.." ; 8539: Name (_S0W, 0x02) // _S0W: S0 Device Wake State DSDT_A_M_I___SB__SDHB_WLAN__S0W \ db 008h,05Fh,053h,030h,057h,00Ah,002h ;00006EC1 "._S0W.." ; 8540: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__SDHB_WLAN__CRS \ db 014h,043h,004h,05Fh,043h,052h,053h,000h ;00006EC9 ".C._CRS." ; 8541: { ; 8542: Name (RBUF, ResourceTemplate () DSDT_A_M_I___SB__SDHB_WLAN__CRS_RBUF \ db 008h,052h,042h,055h,046h,011h,031h,00Ah ;00006ED1 ".RBUF.1." db 02Eh ;00006ED2 "." ; 8543: { ; 8544: Interrupt (ResourceConsumer, Edge, ActiveHigh, ExclusiveAndWake, ,, ) ; 8545: { ; 8546: 0x00000045, ; 8547: } db 089h,006h,000h,013h,001h,045h,000h,000h ;00006EDA ".....E.." db 000h ;00006EDB "." ; 8548: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 8549: "\\_SB.GPO2", 0x00, ResourceConsumer, , ; 8550: ) ; 8551: { // Pin list ; 8552: 0x0014 ; 8553: } db 08Ch,020h,000h,001h,001h,001h,000h,002h ;00006EE3 ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;00006EEB "........" db 000h,019h,000h,023h,000h,000h,000h,014h ;00006EF3 "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;00006EFB ".\_SB.GP" db 04Fh,032h,000h ;00006EFE "O2." db 079h,000h ;00006F00 "y." ; 8554: }) ; 8555: Return (RBUF) /* \_SB_.SDHB.WLAN._CRS.RBUF */ db 0A4h,052h,042h,055h,046h ;00006F05 ".RBUF" ; 8556: } ; 8558: Method (_PS2, 0, NotSerialized) // _PS2: Power State 2 DSDT_A_M_I___SB__SDHB_WLAN__PS2 \ db 014h,006h,05Fh,050h,053h,032h,000h ;00006F0C ".._PS2." ; 8559: { ; 8560: } ; 8562: Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 DSDT_A_M_I___SB__SDHB_WLAN__PS3 \ db 014h,006h,05Fh,050h,053h,033h,000h ;00006F13 ".._PS3." ; 8563: { ; 8564: } ; 8566: Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 DSDT_A_M_I___SB__SDHB_WLAN__PS0 \ db 014h,006h,05Fh,050h,053h,030h,000h ;00006F1A ".._PS0." ; 8567: { ; 8568: } ; 8569: } ; 8571: Device (WLA2) DSDT_A_M_I___SB__SDHB_WLA2 \ db 05Bh,082h,04Fh,007h,057h,04Ch,041h,032h ;00006F22 "[.O.WLA2" ; 8572: { ; 8573: Name (_ADR, 0x02) // _ADR: Address DSDT_A_M_I___SB__SDHB_WLA2__ADR \ db 008h,05Fh,041h,044h,052h,00Ah,002h ;00006F29 "._ADR.." ; 8574: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__SDHB_WLA2__STA \ db 014h,015h,05Fh,053h,054h,041h,000h ;00006F30 ".._STA." ; 8575: { ; 8576: If ((OSSL & 0x80)) db 0A0h,00Bh ;00006F32 ".." db 07Bh,04Fh,053h,053h,04Ch,00Ah,080h,000h ;00006F3A "{OSSL..." ; 8577: { ; 8578: Return (Zero) db 0A4h,000h ;00006F3C ".." ; 8579: } ; 8581: Return (0x0F) db 0A4h,00Ah,00Fh ;00006F3F "..." ; 8582: } ; 8584: Method (_RMV, 0, NotSerialized) // _RMV: Removal Status DSDT_A_M_I___SB__SDHB_WLA2__RMV \ db 014h,008h,05Fh,052h,04Dh,056h,000h ;00006F46 ".._RMV." ; 8585: { ; 8586: Return (Zero) db 0A4h,000h ;00006F48 ".." ; 8587: } ; 8589: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__SDHB_WLA2__CRS \ db 014h,042h,005h,05Fh,043h,052h,053h,000h ;00006F50 ".B._CRS." ; 8590: { ; 8591: Name (NAM, Buffer (0x0F) ; 8592: { ; 8593: "\\_SB.SDHB.WLAN" ; 8594: }) DSDT_A_M_I___SB__SDHB_WLA2__CRS_NAM_ \ db 008h,04Eh,041h,04Dh,05Fh ;00006F55 ".NAM_" db 011h,012h,00Ah,00Fh,05Ch,05Fh,053h,042h ;00006F5D "....\_SB" db 02Eh,053h,044h,048h,042h,02Eh,057h,04Ch ;00006F65 ".SDHB.WL" db 041h,04Eh,000h ;00006F68 "AN." ; 8595: Name (SPB, Buffer (0x0C) ; 8596: { ; 8597: /* 0000 */ 0x8E, 0x18, 0x00, 0x01, 0x00, 0xC0, 0x02, 0x00, // ........ ; 8598: /* 0008 */ 0x00, 0x01, 0x00, 0x00 // .... ; 8599: }) DSDT_A_M_I___SB__SDHB_WLA2__CRS_SPB_ \ db 008h,053h,050h,042h,05Fh ;00006F6D ".SPB_" db 011h,00Fh,00Ah,00Ch,08Eh,018h,000h,001h ;00006F75 "........" db 000h,0C0h,002h,000h,000h,001h,000h,000h ;00006F7D "........" ; 8600: Name (END, Buffer (0x02) ; 8601: { ; 8602: 0x79, 0x00 // y. ; 8603: }) DSDT_A_M_I___SB__SDHB_WLA2__CRS_END_ \ db 008h,045h,04Eh,044h,05Fh ;00006F82 ".END_" db 011h,005h,00Ah,002h,079h,000h ;00006F88 "....y." ; 8604: Concatenate (SPB, NAM, Local0) db 073h,053h,050h,042h,05Fh,04Eh,041h,04Dh ;00006F90 "sSPB_NAM" db 05Fh,060h ;00006F92 "_`" ; 8605: Concatenate (Local0, END, Local1) db 073h,060h,045h,04Eh,044h,05Fh,061h ;00006F99 "s`END_a" ; 8606: Return (Local1) db 0A4h,061h ;00006F9B ".a" ; 8607: } ; 8608: } ; 8610: Device (RTLW) DSDT_A_M_I___SB__SDHB_RTLW \ db 05Bh,082h,04Fh,012h,052h,054h,04Ch,057h ;00006FA3 "[.O.RTLW" ; 8611: { ; 8612: Name (_ADR, One) // _ADR: Address DSDT_A_M_I___SB__SDHB_RTLW__ADR \ db 008h,05Fh,041h,044h,052h,001h ;00006FA9 "._ADR." ; 8613: Name (_DEP, Package (0x01) // _DEP: Dependencies ; 8614: { ; 8615: GPO2 ; 8616: }) DSDT_A_M_I___SB__SDHB_RTLW__DEP \ db 008h,05Fh,044h,045h,050h ;00006FAE "._DEP" db 012h,006h,001h,047h,050h,04Fh,032h ;00006FB5 "...GPO2" ; 8617: Name (_HID, "RTL8723" /* Realtek Wireless Controller */) // _HID: Hardware ID DSDT_A_M_I___SB__SDHB_RTLW__HID \ db 008h,05Fh,048h,049h,044h,00Dh,052h,054h ;00006FBD "._HID.RT" db 04Ch,038h,037h,032h,033h,000h ;00006FC3 "L8723." ; 8618: Name (_CID, "RTL8723" /* Realtek Wireless Controller */) // _CID: Compatible ID DSDT_A_M_I___SB__SDHB_RTLW__CID \ db 008h,05Fh,043h,049h,044h,00Dh,052h,054h ;00006FCB "._CID.RT" db 04Ch,038h,037h,032h,033h,000h ;00006FD1 "L8723." ; 8619: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__SDHB_RTLW__STA \ db 014h,015h,05Fh,053h,054h,041h,000h ;00006FD8 ".._STA." ; 8620: { ; 8621: If ((OSSL & 0x80)) db 0A0h,00Ch ;00006FDA ".." db 07Bh,04Fh,053h,053h,04Ch,00Ah,080h,000h ;00006FE2 "{OSSL..." ; 8622: { ; 8623: Return (0x0F) db 0A4h,00Ah,00Fh ;00006FE5 "..." ; 8624: } ; 8626: Return (Zero) db 0A4h,000h ;00006FE7 ".." ; 8627: } ; 8629: Method (_RMV, 0, NotSerialized) // _RMV: Removal Status DSDT_A_M_I___SB__SDHB_RTLW__RMV \ db 014h,008h,05Fh,052h,04Dh,056h,000h ;00006FEE ".._RMV." ; 8630: { ; 8631: Return (Zero) db 0A4h,000h ;00006FF0 ".." ; 8632: } ; 8634: Name (_PRW, Package (0x02) // _PRW: Power Resources for Wake ; 8635: { ; 8636: Zero, ; 8637: Zero ; 8638: }) DSDT_A_M_I___SB__SDHB_RTLW__PRW \ db 008h,05Fh,050h,052h,057h ;00006FF5 "._PRW" db 012h,004h,002h,000h,000h ;00006FFA "....." ; 8639: Name (_S4W, 0x02) // _S4W: S4 Device Wake State DSDT_A_M_I___SB__SDHB_RTLW__S4W \ db 008h,05Fh,053h,034h,057h,00Ah,002h ;00007001 "._S4W.." ; 8640: Name (_S0W, 0x02) // _S0W: S0 Device Wake State DSDT_A_M_I___SB__SDHB_RTLW__S0W \ db 008h,05Fh,053h,030h,057h,00Ah,002h ;00007008 "._S0W.." ; 8641: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__SDHB_RTLW__CRS \ db 014h,04Eh,005h,05Fh,043h,052h,053h,000h ;00007010 ".N._CRS." ; 8642: { ; 8643: Name (RBUF, ResourceTemplate () DSDT_A_M_I___SB__SDHB_RTLW__CRS_RBUF \ db 008h,052h,042h,055h,046h,011h,04Ch,004h ;00007018 ".RBUF.L." db 00Ah,048h ;0000701A ".H" ; 8644: { ; 8645: GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullNone, 0x0000, ; 8646: "\\_SB.GPO2", 0x00, ResourceConsumer, , ; 8647: ) ; 8648: { // Pin list ; 8649: 0x000F ; 8650: } db 08Ch,020h,000h,001h,000h,001h,000h,011h ;00007022 ". ......" db 000h,003h,000h,000h,000h,000h,017h,000h ;0000702A "........" db 000h,019h,000h,023h,000h,000h,000h,00Fh ;00007032 "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;0000703A ".\_SB.GP" db 04Fh,032h,000h ;0000703D "O2." ; 8651: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 8652: "\\_SB.GPO2", 0x00, ResourceConsumer, , ; 8653: ) ; 8654: { // Pin list ; 8655: 0x0014 ; 8656: } db 08Ch,020h,000h,001h,001h,001h,000h,002h ;00007045 ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000704D "........" db 000h,019h,000h,023h,000h,000h,000h,014h ;00007055 "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;0000705D ".\_SB.GP" db 04Fh,032h,000h ;00007060 "O2." db 079h,000h ;00007062 "y." ; 8657: }) ; 8658: Return (RBUF) /* \_SB_.SDHB.RTLW._CRS.RBUF */ db 0A4h,052h,042h,055h,046h ;00007067 ".RBUF" ; 8659: } ; 8661: Method (_PS2, 0, NotSerialized) // _PS2: Power State 2 DSDT_A_M_I___SB__SDHB_RTLW__PS2 \ db 014h,006h,05Fh,050h,053h,032h,000h ;0000706E ".._PS2." ; 8662: { ; 8663: } ; 8665: Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 DSDT_A_M_I___SB__SDHB_RTLW__PS3 \ db 014h,02Ah,05Fh,050h,053h,033h,000h ;00007075 ".*_PS3." ; 8666: { ; 8667: If ((^^^GPO2.AVBL == One)) db 0A0h,023h ;00007077 ".#" db 093h,05Eh,05Eh,05Eh,02Eh,047h,050h,04Fh ;0000707F ".^^^.GPO" db 032h,041h,056h,042h,04Ch,001h ;00007085 "2AVBL." ; 8668: { ; 8669: ^^^GPO2.WFD3 = Zero db 070h,000h,05Eh,05Eh,05Eh,02Eh,047h,050h ;0000708D "p.^^^.GP" db 04Fh,032h,057h,046h,044h,033h ;00007093 "O2WFD3" ; 8670: PSTS = Zero db 070h,000h,050h,053h,054h,053h ;00007099 "p.PSTS" ; 8671: } ; 8672: } ; 8674: Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 DSDT_A_M_I___SB__SDHB_RTLW__PS0 \ db 014h,032h,05Fh,050h,053h,030h,000h ;000070A0 ".2_PS0." ; 8675: { ; 8676: If ((PSTS == Zero)) db 0A0h,02Bh ;000070A2 ".+" db 093h,050h,053h,054h,053h,000h ;000070A8 ".PSTS." ; 8677: { ; 8678: If ((^^^GPO2.AVBL == One)) db 0A0h,023h ;000070AA ".#" db 093h,05Eh,05Eh,05Eh,02Eh,047h,050h,04Fh ;000070B2 ".^^^.GPO" db 032h,041h,056h,042h,04Ch,001h ;000070B8 "2AVBL." ; 8679: { ; 8680: ^^^GPO2.WFD3 = One db 070h,001h,05Eh,05Eh,05Eh,02Eh,047h,050h ;000070C0 "p.^^^.GP" db 04Fh,032h,057h,046h,044h,033h ;000070C6 "O2WFD3" ; 8681: PSTS = One db 070h,001h,050h,053h,054h,053h ;000070CC "p.PSTS" ; 8682: } ; 8683: } ; 8684: } ; 8685: } ; 8686: } ; 8688: Device (SDHC) DSDT_A_M_I___SB__SDHC \ db 05Bh,082h,04Ch,03Bh,053h,044h,048h,043h ;000070D4 "[.L;SDHC" ; 8689: { ; 8690: Name (_ADR, Zero) // _ADR: Address DSDT_A_M_I___SB__SDHC__ADR \ db 008h,05Fh,041h,044h,052h,000h ;000070DA "._ADR." ; 8691: Name (_HID, "80860F14" /* Intel Baytrail SDIO/MMC Host Controller */) // _HID: Hardware ID DSDT_A_M_I___SB__SDHC__HID \ db 008h,05Fh,048h,049h,044h,00Dh,038h,030h ;000070E2 "._HID.80" db 038h,036h,030h,046h,031h,034h,000h ;000070E9 "860F14." ; 8692: Name (_CID, "PNP0D40" /* SDA Standard Compliant SD Host Controller */) // _CID: Compatible ID DSDT_A_M_I___SB__SDHC__CID \ db 008h,05Fh,043h,049h,044h,00Dh,050h,04Eh ;000070F1 "._CID.PN" db 050h,030h,044h,034h,030h,000h ;000070F7 "P0D40." ; 8693: Name (_DDN, "Intel(R) SD Card Controller - 80860F16") // _DDN: DOS Device Name DSDT_A_M_I___SB__SDHC__DDN \ db 008h,05Fh,044h,044h,04Eh,00Dh,049h,06Eh ;000070FF "._DDN.In" db 074h,065h,06Ch,028h,052h,029h,020h,053h ;00007107 "tel(R) S" db 044h,020h,043h,061h,072h,064h,020h,043h ;0000710F "D Card C" db 06Fh,06Eh,074h,072h,06Fh,06Ch,06Ch,065h ;00007117 "ontrolle" db 072h,020h,02Dh,020h,038h,030h,038h,036h ;0000711F "r - 8086" db 030h,046h,031h,036h,000h ;00007124 "0F16." ; 8694: Name (_UID, 0x03) // _UID: Unique ID DSDT_A_M_I___SB__SDHC__UID \ db 008h,05Fh,055h,049h,044h,00Ah,003h ;0000712B "._UID.." ; 8695: Name (_DEP, Package (0x02) // _DEP: Dependencies ; 8696: { ; 8697: PEPD, ; 8698: GPO0 ; 8699: }) DSDT_A_M_I___SB__SDHC__DEP \ db 008h,05Fh,044h,045h,050h ;00007130 "._DEP" db 012h,00Ah,002h,050h,045h,050h,044h,047h ;00007138 "...PEPDG" db 050h,04Fh,030h ;0000713B "PO0" ; 8700: Name (TDEP, Package (0x04) ; 8701: { ; 8702: PEPD, ; 8703: GPO0, ; 8704: I2C5, ; 8705: ^I2C5.PMI2 ; 8706: }) DSDT_A_M_I___SB__SDHC_TDEP \ db 008h,054h,044h,045h,050h ;00007140 ".TDEP" db 012h,018h,004h,050h,045h,050h,044h,047h ;00007148 "...PEPDG" db 050h,04Fh,030h,049h,032h,043h,035h,05Eh ;00007150 "PO0I2C5^" db 02Eh,049h,032h,043h,035h,050h,04Dh,049h ;00007158 ".I2C5PMI" db 032h ;00007159 "2" ; 8707: Name (RBUF, ResourceTemplate () DSDT_A_M_I___SB__SDHC_RBUF \ db 008h,052h,042h,055h,046h,011h,041h,006h ;00007161 ".RBUF.A." db 00Ah,05Dh ;00007163 ".]" ; 8708: { ; 8709: Memory32Fixed (ReadWrite, ; 8710: 0x00000000, // Address Base ; 8711: 0x00001000, // Address Length ; 8712: _Y0D) db 086h,009h,000h,001h,000h,000h,000h,000h ;0000716B "........" db 000h,010h,000h,000h ;0000716F "...." ; 8713: Interrupt (ResourceConsumer, Level, ActiveLow, Exclusive, ,, ) ; 8714: { ; 8715: 0x0000002F, ; 8716: } db 089h,006h,000h,005h,001h,02Fh,000h,000h ;00007177 "...../.." db 000h ;00007178 "." ; 8717: GpioInt (Edge, ActiveBoth, SharedAndWake, PullNone, 0x2710, ; 8718: "\\_SB.GPO0", 0x00, ResourceConsumer, , ; 8719: ) ; 8720: { // Pin list ; 8721: 0x0026 ; 8722: } db 08Ch,020h,000h,001h,000h,001h,000h,01Dh ;00007180 ". ......" db 000h,003h,000h,000h,010h,027h,017h,000h ;00007188 ".....'.." db 000h,019h,000h,023h,000h,000h,000h,026h ;00007190 "...#...&" db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;00007198 ".\_SB.GP" db 04Fh,030h,000h ;0000719B "O0." ; 8723: GpioIo (Shared, PullDefault, 0x0000, 0x0000, IoRestrictionInputOnly, ; 8724: "\\_SB.GPO0", 0x00, ResourceConsumer, , ; 8725: ) ; 8726: { // Pin list ; 8727: 0x0026 ; 8728: } db 08Ch,020h,000h,001h,001h,001h,000h,009h ;000071A3 ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;000071AB "........" db 000h,019h,000h,023h,000h,000h,000h,026h ;000071B3 "...#...&" db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;000071BB ".\_SB.GP" db 04Fh,030h,000h ;000071BE "O0." db 079h,000h ;000071C0 "y." ; 8729: }) ; 8730: Name (ABUF, ResourceTemplate () DSDT_A_M_I___SB__SDHC_ABUF \ db 008h,041h,042h,055h,046h,011h,047h,00Ah ;000071C8 ".ABUF.G." db 00Ah,0A3h ;000071CA ".." ; 8731: { ; 8732: Memory32Fixed (ReadWrite, ; 8733: 0x00000000, // Address Base ; 8734: 0x00001000, // Address Length ; 8735: _Y0E) db 086h,009h,000h,001h,000h,000h,000h,000h ;000071D2 "........" db 000h,010h,000h,000h ;000071D6 "...." ; 8736: Interrupt (ResourceConsumer, Level, ActiveLow, Exclusive, ,, ) ; 8737: { ; 8738: 0x0000002F, ; 8739: } db 089h,006h,000h,005h,001h,02Fh,000h,000h ;000071DE "...../.." db 000h ;000071DF "." ; 8740: GpioInt (Edge, ActiveBoth, SharedAndWake, PullNone, 0x2710, ; 8741: "\\_SB.GPO0", 0x00, ResourceConsumer, , ; 8742: ) ; 8743: { // Pin list ; 8744: 0x0026 ; 8745: } db 08Ch,020h,000h,001h,000h,001h,000h,01Dh ;000071E7 ". ......" db 000h,003h,000h,000h,010h,027h,017h,000h ;000071EF ".....'.." db 000h,019h,000h,023h,000h,000h,000h,026h ;000071F7 "...#...&" db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;000071FF ".\_SB.GP" db 04Fh,030h,000h ;00007202 "O0." ; 8746: GpioIo (Shared, PullDefault, 0x0000, 0x0000, IoRestrictionInputOnly, ; 8747: "\\_SB.GPO0", 0x00, ResourceConsumer, , ; 8748: ) ; 8749: { // Pin list ; 8750: 0x0026 ; 8751: } db 08Ch,020h,000h,001h,001h,001h,000h,009h ;0000720A ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;00007212 "........" db 000h,019h,000h,023h,000h,000h,000h,026h ;0000721A "...#...&" db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;00007222 ".\_SB.GP" db 04Fh,030h,000h ;00007225 "O0." ; 8752: GpioIo (Shared, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 8753: "\\_SB.GPO0", 0x00, ResourceConsumer, , ; 8754: ) ; 8755: { // Pin list ; 8756: 0x0028 ; 8757: } db 08Ch,020h,000h,001h,001h,001h,000h,00Ah ;0000722D ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;00007235 "........" db 000h,019h,000h,023h,000h,000h,000h,028h ;0000723D "...#...(" db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;00007245 ".\_SB.GP" db 04Fh,030h,000h ;00007248 "O0." ; 8758: GpioIo (Shared, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 8759: "\\_SB.GPO0", 0x00, ResourceConsumer, , ; 8760: ) ; 8761: { // Pin list ; 8762: 0x0029 ; 8763: } db 08Ch,020h,000h,001h,001h,001h,000h,00Ah ;00007250 ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;00007258 "........" db 000h,019h,000h,023h,000h,000h,000h,029h ;00007260 "...#...)" db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;00007268 ".\_SB.GP" db 04Fh,030h,000h ;0000726B "O0." db 079h,000h ;0000726D "y." ; 8764: }) ; 8765: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__SDHC__CRS \ db 014h,04Bh,006h,05Fh,043h,052h,053h,000h ;00007275 ".K._CRS." ; 8766: { ; 8767: CreateDWordField (RBUF, \_SB.SDHC._Y0D._BAS, B0BA) // _BAS: Base Address db 08Ah,052h,042h,055h,046h,00Ah,004h,042h ;0000727D ".RBUF..B" db 030h,042h,041h ;00007280 "0BA" ; 8768: CreateDWordField (RBUF, \_SB.SDHC._Y0D._LEN, B0LN) // _LEN: Length db 08Ah,052h,042h,055h,046h,00Ah,008h,042h ;00007288 ".RBUF..B" db 030h,04Ch,04Eh ;0000728B "0LN" ; 8769: B0BA = SD0A /* \SD0A */ db 070h,053h,044h,030h,041h,042h,030h,042h ;00007293 "pSD0AB0B" db 041h ;00007294 "A" ; 8770: B0LN = SD0L /* \SD0L */ db 070h,053h,044h,030h,04Ch,042h,030h,04Ch ;0000729C "pSD0LB0L" db 04Eh ;0000729D "N" ; 8771: CreateDWordField (ABUF, \_SB.SDHC._Y0E._BAS, B0BX) // _BAS: Base Address db 08Ah,041h,042h,055h,046h,00Ah,004h,042h ;000072A5 ".ABUF..B" db 030h,042h,058h ;000072A8 "0BX" ; 8772: CreateDWordField (ABUF, \_SB.SDHC._Y0E._LEN, B0LX) // _LEN: Length db 08Ah,041h,042h,055h,046h,00Ah,008h,042h ;000072B0 ".ABUF..B" db 030h,04Ch,058h ;000072B3 "0LX" ; 8773: B0BX = SD0A /* \SD0A */ db 070h,053h,044h,030h,041h,042h,030h,042h ;000072BB "pSD0AB0B" db 058h ;000072BC "X" ; 8774: B0LX = SD0L /* \SD0L */ db 070h,053h,044h,030h,04Ch,042h,030h,04Ch ;000072C4 "pSD0LB0L" db 058h ;000072C5 "X" ; 8775: If ((OSSL & 0x80)) db 0A0h,00Eh ;000072C7 ".." db 07Bh,04Fh,053h,053h,04Ch,00Ah,080h,000h ;000072CF "{OSSL..." ; 8776: { ; 8777: Return (ABUF) /* \_SB_.SDHC.ABUF */ db 0A4h,041h,042h,055h,046h ;000072D4 ".ABUF" ; 8778: } ; 8780: Return (RBUF) /* \_SB_.SDHC.RBUF */ db 0A4h,052h,042h,055h,046h ;000072D9 ".RBUF" ; 8781: } ; 8783: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__SDHC__STA \ db 014h,035h,05Fh,053h,054h,041h,000h ;000072E0 ".5_STA." ; 8784: { ; 8785: If (((SD0A == Zero) || (SD3D == One))) db 0A0h,010h ;000072E2 ".." db 091h ;000072E3 "." db 093h,053h,044h,030h,041h,000h ;000072E9 ".SD0A." db 093h,053h,044h,033h,044h,001h ;000072EF ".SD3D." ; 8786: { ; 8787: Return (Zero) db 0A4h,000h ;000072F1 ".." ; 8788: } ; 8790: If ((PMID == 0x05)) db 0A0h,01Ah ;000072F3 ".." db 093h,050h,04Dh,049h,044h,00Ah,005h ;000072FA ".PMID.." ; 8791: { ; 8792: ADBG ("XPWR_DCOVE") db 041h,044h,042h,047h,00Dh,058h,050h,057h ;00007302 "ADBG.XPW" db 052h,05Fh,044h,043h,04Fh,056h,045h,000h ;0000730A "R_DCOVE." ; 8793: Return (Zero) db 0A4h,000h ;0000730C ".." ; 8794: } ; 8796: Return (0x0F) db 0A4h,00Ah,00Fh ;0000730F "..." ; 8797: } ; 8799: Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 DSDT_A_M_I___SB__SDHC__PS3 \ db 014h,04Ch,00Ah,05Fh,050h,053h,033h,000h ;00007317 ".L._PS3." ; 8800: { ; 8801: ADBG ("SD card-----ps3") db 041h,044h,042h,047h,00Dh,053h,044h,020h ;0000731F "ADBG.SD " db 063h,061h,072h,064h,02Dh,02Dh,02Dh,02Dh ;00007327 "card----" db 02Dh,070h,073h,033h,000h ;0000732C "-ps3." ; 8802: PSAT |= 0x03 db 07Dh,050h,053h,041h,054h,00Ah,003h,050h ;00007334 "}PSAT..P" db 053h,041h,054h ;00007337 "SAT" ; 8803: Local0 = PSAT /* \_SB_.SDHC.PSAT */ db 070h,050h,053h,041h,054h,060h ;0000733D "pPSAT`" ; 8804: If (CondRefOf (\_SB.I2C5.PMI2, Local2)) db 0A0h,04Eh,007h ;00007340 ".N." db 05Bh,012h,05Ch,02Fh,003h,05Fh,053h,042h ;00007348 "[.\/._SB" db 05Fh,049h,032h,043h,035h,050h,04Dh,049h ;00007350 "_I2C5PMI" db 032h,062h ;00007352 "2b" ; 8805: { ; 8806: If ((^^I2C5.PMI2.AVBL == One)) db 0A0h,049h,006h ;00007355 ".I." db 093h,05Eh,05Eh,02Fh,003h,049h,032h,043h ;0000735D ".^^/.I2C" db 035h,050h,04Dh,049h,032h,041h,056h,042h ;00007365 "5PMI2AVB" db 04Ch,001h ;00007367 "L." ; 8807: { ; 8808: ^^I2C5.PMI2.LDO7 = Zero db 070h,000h,05Eh,05Eh,02Fh,003h,049h,032h ;0000736F "p.^^/.I2" db 043h,035h,050h,04Dh,049h,032h,04Ch,044h ;00007377 "C5PMI2LD" db 04Fh,037h ;00007379 "O7" ; 8809: If ((^^I2C5.PMI2.AVBG == One)) db 0A0h,042h,004h ;0000737C ".B." db 093h,05Eh,05Eh,02Fh,003h,049h,032h,043h ;00007384 ".^^/.I2C" db 035h,050h,04Dh,049h,032h,041h,056h,042h ;0000738C "5PMI2AVB" db 047h,001h ;0000738E "G." ; 8810: { ; 8811: ADBG ("SD card-----333ps3") db 041h,044h,042h,047h,00Dh,053h,044h,020h ;00007396 "ADBG.SD " db 063h,061h,072h,064h,02Dh,02Dh,02Dh,02Dh ;0000739E "card----" db 02Dh,033h,033h,033h,070h,073h,033h,000h ;000073A6 "-333ps3." ; 8812: ^^I2C5.PMI2.GSDX = One db 070h,001h,05Eh,05Eh,02Fh,003h,049h,032h ;000073AE "p.^^/.I2" db 043h,035h,050h,04Dh,049h,032h,047h,053h ;000073B6 "C5PMI2GS" db 044h,058h ;000073B8 "DX" ; 8813: Sleep (0x1E) db 05Bh,022h,00Ah,01Eh ;000073BC "[".." ; 8814: } ; 8815: } ; 8816: } ; 8817: } ; 8819: Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 DSDT_A_M_I___SB__SDHC__PS0 \ db 014h,04Fh,00Ah,05Fh,050h,053h,030h,000h ;000073C4 ".O._PS0." ; 8820: { ; 8821: ADBG ("SD card-----ps0") db 041h,044h,042h,047h,00Dh,053h,044h,020h ;000073CC "ADBG.SD " db 063h,061h,072h,064h,02Dh,02Dh,02Dh,02Dh ;000073D4 "card----" db 02Dh,070h,073h,030h,000h ;000073D9 "-ps0." ; 8822: If (CondRefOf (\_SB.I2C5.PMI2, Local2)) db 0A0h,04Eh,007h ;000073DC ".N." db 05Bh,012h,05Ch,02Fh,003h,05Fh,053h,042h ;000073E4 "[.\/._SB" db 05Fh,049h,032h,043h,035h,050h,04Dh,049h ;000073EC "_I2C5PMI" db 032h,062h ;000073EE "2b" ; 8823: { ; 8824: If ((^^I2C5.PMI2.AVBL == One)) db 0A0h,049h,006h ;000073F1 ".I." db 093h,05Eh,05Eh,02Fh,003h,049h,032h,043h ;000073F9 ".^^/.I2C" db 035h,050h,04Dh,049h,032h,041h,056h,042h ;00007401 "5PMI2AVB" db 04Ch,001h ;00007403 "L." ; 8825: { ; 8826: ^^I2C5.PMI2.LDO7 = One db 070h,001h,05Eh,05Eh,02Fh,003h,049h,032h ;0000740B "p.^^/.I2" db 043h,035h,050h,04Dh,049h,032h,04Ch,044h ;00007413 "C5PMI2LD" db 04Fh,037h ;00007415 "O7" ; 8827: If ((^^I2C5.PMI2.AVBG == One)) db 0A0h,042h,004h ;00007418 ".B." db 093h,05Eh,05Eh,02Fh,003h,049h,032h,043h ;00007420 ".^^/.I2C" db 035h,050h,04Dh,049h,032h,041h,056h,042h ;00007428 "5PMI2AVB" db 047h,001h ;0000742A "G." ; 8828: { ; 8829: ADBG ("SD card-----000ps0") db 041h,044h,042h,047h,00Dh,053h,044h,020h ;00007432 "ADBG.SD " db 063h,061h,072h,064h,02Dh,02Dh,02Dh,02Dh ;0000743A "card----" db 02Dh,030h,030h,030h,070h,073h,030h,000h ;00007442 "-000ps0." ; 8830: ^^I2C5.PMI2.GSDX = One db 070h,001h,05Eh,05Eh,02Fh,003h,049h,032h ;0000744A "p.^^/.I2" db 043h,035h,050h,04Dh,049h,032h,047h,053h ;00007452 "C5PMI2GS" db 044h,058h ;00007454 "DX" ; 8831: Sleep (0x1E) db 05Bh,022h,00Ah,01Eh ;00007458 "[".." ; 8832: } ; 8833: } ; 8834: } ; 8836: PSAT &= 0xFFFFFFFC db 07Bh,050h,053h,041h,054h,00Ch,0FCh,0FFh ;00007460 "{PSAT..." db 0FFh,0FFh,050h,053h,041h,054h ;00007466 "..PSAT" ; 8837: Local0 = PSAT /* \_SB_.SDHC.PSAT */ db 070h,050h,053h,041h,054h,060h ;0000746C "pPSAT`" ; 8838: } ; 8840: OperationRegion (KEYS, SystemMemory, SD1A, 0x0100) DSDT_A_M_I___SB__SDHC_KEYS \ db 05Bh,080h,04Bh,045h,059h,053h,000h,053h ;00007474 "[.KEYS.S" db 044h,031h,041h,00Bh,000h,001h ;0000747A "D1A..." ; 8841: Field (KEYS, DWordAcc, NoLock, WriteAsZeros) ; 8842: { ; 8843: Offset (0x84), ; 8844: PSAT, 32 ; 8845: } db 05Bh,081h,00Eh,04Bh,045h,059h,053h,043h ;00007482 "[..KEYSC" db 000h,040h,042h,050h,053h,041h,054h,020h ;0000748A ".@BPSAT " ; 8846: } ; 8848: Device (SDHD) DSDT_A_M_I___SB__SDHD \ db 05Bh,082h,041h,043h,053h,044h,048h,044h ;00007492 "[.ACSDHD" ; 8849: { ; 8850: Name (_ADR, Zero) // _ADR: Address DSDT_A_M_I___SB__SDHD__ADR \ db 008h,05Fh,041h,044h,052h,000h ;00007498 "._ADR." ; 8851: Name (_HID, "80860F14" /* Intel Baytrail SDIO/MMC Host Controller */) // _HID: Hardware ID DSDT_A_M_I___SB__SDHD__HID \ db 008h,05Fh,048h,049h,044h,00Dh,038h,030h ;000074A0 "._HID.80" db 038h,036h,030h,046h,031h,034h,000h ;000074A7 "860F14." ; 8852: Name (_CID, "PNP0D40" /* SDA Standard Compliant SD Host Controller */) // _CID: Compatible ID DSDT_A_M_I___SB__SDHD__CID \ db 008h,05Fh,043h,049h,044h,00Dh,050h,04Eh ;000074AF "._CID.PN" db 050h,030h,044h,034h,030h,000h ;000074B5 "P0D40." ; 8853: Name (_DDN, "Intel(R) SD Card Controller - 80860F16") // _DDN: DOS Device Name DSDT_A_M_I___SB__SDHD__DDN \ db 008h,05Fh,044h,044h,04Eh,00Dh,049h,06Eh ;000074BD "._DDN.In" db 074h,065h,06Ch,028h,052h,029h,020h,053h ;000074C5 "tel(R) S" db 044h,020h,043h,061h,072h,064h,020h,043h ;000074CD "D Card C" db 06Fh,06Eh,074h,072h,06Fh,06Ch,06Ch,065h ;000074D5 "ontrolle" db 072h,020h,02Dh,020h,038h,030h,038h,036h ;000074DD "r - 8086" db 030h,046h,031h,036h,000h ;000074E2 "0F16." ; 8854: Name (_UID, 0x03) // _UID: Unique ID DSDT_A_M_I___SB__SDHD__UID \ db 008h,05Fh,055h,049h,044h,00Ah,003h ;000074E9 "._UID.." ; 8855: Name (_DEP, Package (0x04) // _DEP: Dependencies ; 8856: { ; 8857: PEPD, ; 8858: GPO0, ; 8859: I2C5, ; 8860: ^I2C5.PMI1 ; 8861: }) DSDT_A_M_I___SB__SDHD__DEP \ db 008h,05Fh,044h,045h,050h ;000074EE "._DEP" db 012h,018h,004h,050h,045h,050h,044h,047h ;000074F6 "...PEPDG" db 050h,04Fh,030h,049h,032h,043h,035h,05Eh ;000074FE "PO0I2C5^" db 02Eh,049h,032h,043h,035h,050h,04Dh,049h ;00007506 ".I2C5PMI" db 031h ;00007507 "1" ; 8862: Name (RBUF, ResourceTemplate () DSDT_A_M_I___SB__SDHD_RBUF \ db 008h,052h,042h,055h,046h,011h,041h,006h ;0000750F ".RBUF.A." db 00Ah,05Dh ;00007511 ".]" ; 8863: { ; 8864: Memory32Fixed (ReadWrite, ; 8865: 0x00000000, // Address Base ; 8866: 0x00001000, // Address Length ; 8867: _Y0F) db 086h,009h,000h,001h,000h,000h,000h,000h ;00007519 "........" db 000h,010h,000h,000h ;0000751D "...." ; 8868: Interrupt (ResourceConsumer, Level, ActiveLow, Exclusive, ,, ) ; 8869: { ; 8870: 0x0000002F, ; 8871: } db 089h,006h,000h,005h,001h,02Fh,000h,000h ;00007525 "...../.." db 000h ;00007526 "." ; 8872: GpioInt (Edge, ActiveBoth, SharedAndWake, PullNone, 0x2710, ; 8873: "\\_SB.GPO0", 0x00, ResourceConsumer, , ; 8874: ) ; 8875: { // Pin list ; 8876: 0x0026 ; 8877: } db 08Ch,020h,000h,001h,000h,001h,000h,01Dh ;0000752E ". ......" db 000h,003h,000h,000h,010h,027h,017h,000h ;00007536 ".....'.." db 000h,019h,000h,023h,000h,000h,000h,026h ;0000753E "...#...&" db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;00007546 ".\_SB.GP" db 04Fh,030h,000h ;00007549 "O0." ; 8878: GpioIo (Shared, PullDefault, 0x0000, 0x0000, IoRestrictionInputOnly, ; 8879: "\\_SB.GPO0", 0x00, ResourceConsumer, , ; 8880: ) ; 8881: { // Pin list ; 8882: 0x0026 ; 8883: } db 08Ch,020h,000h,001h,001h,001h,000h,009h ;00007551 ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;00007559 "........" db 000h,019h,000h,023h,000h,000h,000h,026h ;00007561 "...#...&" db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;00007569 ".\_SB.GP" db 04Fh,030h,000h ;0000756C "O0." db 079h,000h ;0000756E "y." ; 8884: }) ; 8885: Name (ABUF, ResourceTemplate () DSDT_A_M_I___SB__SDHD_ABUF \ db 008h,041h,042h,055h,046h,011h,047h,00Ah ;00007576 ".ABUF.G." db 00Ah,0A3h ;00007578 ".." ; 8886: { ; 8887: Memory32Fixed (ReadWrite, ; 8888: 0x00000000, // Address Base ; 8889: 0x00001000, // Address Length ; 8890: _Y10) db 086h,009h,000h,001h,000h,000h,000h,000h ;00007580 "........" db 000h,010h,000h,000h ;00007584 "...." ; 8891: Interrupt (ResourceConsumer, Level, ActiveLow, Exclusive, ,, ) ; 8892: { ; 8893: 0x0000002F, ; 8894: } db 089h,006h,000h,005h,001h,02Fh,000h,000h ;0000758C "...../.." db 000h ;0000758D "." ; 8895: GpioInt (Edge, ActiveBoth, SharedAndWake, PullNone, 0x2710, ; 8896: "\\_SB.GPO0", 0x00, ResourceConsumer, , ; 8897: ) ; 8898: { // Pin list ; 8899: 0x0026 ; 8900: } db 08Ch,020h,000h,001h,000h,001h,000h,01Dh ;00007595 ". ......" db 000h,003h,000h,000h,010h,027h,017h,000h ;0000759D ".....'.." db 000h,019h,000h,023h,000h,000h,000h,026h ;000075A5 "...#...&" db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;000075AD ".\_SB.GP" db 04Fh,030h,000h ;000075B0 "O0." ; 8901: GpioIo (Shared, PullDefault, 0x0000, 0x0000, IoRestrictionInputOnly, ; 8902: "\\_SB.GPO0", 0x00, ResourceConsumer, , ; 8903: ) ; 8904: { // Pin list ; 8905: 0x0026 ; 8906: } db 08Ch,020h,000h,001h,001h,001h,000h,009h ;000075B8 ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;000075C0 "........" db 000h,019h,000h,023h,000h,000h,000h,026h ;000075C8 "...#...&" db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;000075D0 ".\_SB.GP" db 04Fh,030h,000h ;000075D3 "O0." ; 8907: GpioIo (Shared, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 8908: "\\_SB.GPO0", 0x00, ResourceConsumer, , ; 8909: ) ; 8910: { // Pin list ; 8911: 0x0028 ; 8912: } db 08Ch,020h,000h,001h,001h,001h,000h,00Ah ;000075DB ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;000075E3 "........" db 000h,019h,000h,023h,000h,000h,000h,028h ;000075EB "...#...(" db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;000075F3 ".\_SB.GP" db 04Fh,030h,000h ;000075F6 "O0." ; 8913: GpioIo (Shared, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 8914: "\\_SB.GPO0", 0x00, ResourceConsumer, , ; 8915: ) ; 8916: { // Pin list ; 8917: 0x0029 ; 8918: } db 08Ch,020h,000h,001h,001h,001h,000h,00Ah ;000075FE ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;00007606 "........" db 000h,019h,000h,023h,000h,000h,000h,029h ;0000760E "...#...)" db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;00007616 ".\_SB.GP" db 04Fh,030h,000h ;00007619 "O0." db 079h,000h ;0000761B "y." ; 8919: }) ; 8920: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__SDHD__CRS \ db 014h,04Bh,006h,05Fh,043h,052h,053h,000h ;00007623 ".K._CRS." ; 8921: { ; 8922: CreateDWordField (RBUF, \_SB.SDHD._Y0F._BAS, B0BA) // _BAS: Base Address db 08Ah,052h,042h,055h,046h,00Ah,004h,042h ;0000762B ".RBUF..B" db 030h,042h,041h ;0000762E "0BA" ; 8923: CreateDWordField (RBUF, \_SB.SDHD._Y0F._LEN, B0LN) // _LEN: Length db 08Ah,052h,042h,055h,046h,00Ah,008h,042h ;00007636 ".RBUF..B" db 030h,04Ch,04Eh ;00007639 "0LN" ; 8924: B0BA = SD0A /* \SD0A */ db 070h,053h,044h,030h,041h,042h,030h,042h ;00007641 "pSD0AB0B" db 041h ;00007642 "A" ; 8925: B0LN = SD0L /* \SD0L */ db 070h,053h,044h,030h,04Ch,042h,030h,04Ch ;0000764A "pSD0LB0L" db 04Eh ;0000764B "N" ; 8926: CreateDWordField (ABUF, \_SB.SDHD._Y10._BAS, B0BX) // _BAS: Base Address db 08Ah,041h,042h,055h,046h,00Ah,004h,042h ;00007653 ".ABUF..B" db 030h,042h,058h ;00007656 "0BX" ; 8927: CreateDWordField (ABUF, \_SB.SDHD._Y10._LEN, B0LX) // _LEN: Length db 08Ah,041h,042h,055h,046h,00Ah,008h,042h ;0000765E ".ABUF..B" db 030h,04Ch,058h ;00007661 "0LX" ; 8928: B0BX = SD0A /* \SD0A */ db 070h,053h,044h,030h,041h,042h,030h,042h ;00007669 "pSD0AB0B" db 058h ;0000766A "X" ; 8929: B0LX = SD0L /* \SD0L */ db 070h,053h,044h,030h,04Ch,042h,030h,04Ch ;00007672 "pSD0LB0L" db 058h ;00007673 "X" ; 8930: If ((OSSL & 0x80)) db 0A0h,00Eh ;00007675 ".." db 07Bh,04Fh,053h,053h,04Ch,00Ah,080h,000h ;0000767D "{OSSL..." ; 8931: { ; 8932: Return (ABUF) /* \_SB_.SDHD.ABUF */ db 0A4h,041h,042h,055h,046h ;00007682 ".ABUF" ; 8933: } ; 8935: Return (RBUF) /* \_SB_.SDHD.RBUF */ db 0A4h,052h,042h,055h,046h ;00007687 ".RBUF" ; 8936: } ; 8938: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__SDHD__STA \ db 014h,035h,05Fh,053h,054h,041h,000h ;0000768E ".5_STA." ; 8939: { ; 8940: If (((SD0A == Zero) || (SD3D == One))) db 0A0h,010h ;00007690 ".." db 091h ;00007691 "." db 093h,053h,044h,030h,041h,000h ;00007697 ".SD0A." db 093h,053h,044h,033h,044h,001h ;0000769D ".SD3D." ; 8941: { ; 8942: Return (Zero) db 0A4h,000h ;0000769F ".." ; 8943: } ; 8945: If ((PMID == 0x05)) db 0A0h,01Bh ;000076A1 ".." db 093h,050h,04Dh,049h,044h,00Ah,005h ;000076A8 ".PMID.." ; 8946: { ; 8947: ADBG ("XPWR_DCOVE") db 041h,044h,042h,047h,00Dh,058h,050h,057h ;000076B0 "ADBG.XPW" db 052h,05Fh,044h,043h,04Fh,056h,045h,000h ;000076B8 "R_DCOVE." ; 8948: Return (0x0F) db 0A4h,00Ah,00Fh ;000076BB "..." ; 8949: } ; 8951: Return (Zero) db 0A4h,000h ;000076BD ".." ; 8952: } ; 8954: Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 DSDT_A_M_I___SB__SDHD__PS3 \ db 014h,042h,00Fh,05Fh,050h,053h,033h,000h ;000076C5 ".B._PS3." ; 8955: { ; 8956: ADBG ("SD card-----ps3 Xpower") db 041h,044h,042h,047h,00Dh,053h,044h,020h ;000076CD "ADBG.SD " db 063h,061h,072h,064h,02Dh,02Dh,02Dh,02Dh ;000076D5 "card----" db 02Dh,070h,073h,033h,020h,058h,070h,06Fh ;000076DD "-ps3 Xpo" db 077h,065h,072h,000h ;000076E1 "wer." ; 8957: PSAT |= 0x03 db 07Dh,050h,053h,041h,054h,00Ah,003h,050h ;000076E9 "}PSAT..P" db 053h,041h,054h ;000076EC "SAT" ; 8958: Local0 = PSAT /* \_SB_.SDHD.PSAT */ db 070h,050h,053h,041h,054h,060h ;000076F2 "pPSAT`" ; 8959: If (CondRefOf (\_SB.I2C5.PMI1, Local1)) db 0A0h,04Dh,00Bh ;000076F5 ".M." db 05Bh,012h,05Ch,02Fh,003h,05Fh,053h,042h ;000076FD "[.\/._SB" db 05Fh,049h,032h,043h,035h,050h,04Dh,049h ;00007705 "_I2C5PMI" db 031h,061h ;00007707 "1a" ; 8960: { ; 8961: ADBG ("SD card-----1ps3 Xpower") db 041h,044h,042h,047h,00Dh,053h,044h,020h ;0000770F "ADBG.SD " db 063h,061h,072h,064h,02Dh,02Dh,02Dh,02Dh ;00007717 "card----" db 02Dh,031h,070h,073h,033h,020h,058h,070h ;0000771F "-1ps3 Xp" db 06Fh,077h,065h,072h,000h ;00007724 "ower." ; 8962: If ((^^I2C5.PMI1.AVBL == One)) db 0A0h,04Bh,008h ;00007727 ".K." db 093h,05Eh,05Eh,02Fh,003h,049h,032h,043h ;0000772F ".^^/.I2C" db 035h,050h,04Dh,049h,031h,041h,056h,042h ;00007737 "5PMI1AVB" db 04Ch,001h ;00007739 "L." ; 8963: { ; 8964: ADBG ("SD card-----2ps3 Xpower") db 041h,044h,042h,047h,00Dh,053h,044h,020h ;00007741 "ADBG.SD " db 063h,061h,072h,064h,02Dh,02Dh,02Dh,02Dh ;00007749 "card----" db 02Dh,032h,070h,073h,033h,020h,058h,070h ;00007751 "-2ps3 Xp" db 06Fh,077h,065h,072h,000h ;00007756 "ower." ; 8965: ^^I2C5.PMI1.GPI1 = Zero db 070h,000h,05Eh,05Eh,02Fh,003h,049h,032h ;0000775E "p.^^/.I2" db 043h,035h,050h,04Dh,049h,031h,047h,050h ;00007766 "C5PMI1GP" db 049h,031h ;00007768 "I1" ; 8966: If ((^^I2C5.PMI1.AVBG == One)) db 0A0h,047h,004h ;0000776B ".G." db 093h,05Eh,05Eh,02Fh,003h,049h,032h,043h ;00007773 ".^^/.I2C" db 035h,050h,04Dh,049h,031h,041h,056h,042h ;0000777B "5PMI1AVB" db 047h,001h ;0000777D "G." ; 8967: { ; 8968: ADBG ("SD card-----3ps3 Xpower") db 041h,044h,042h,047h,00Dh,053h,044h,020h ;00007785 "ADBG.SD " db 063h,061h,072h,064h,02Dh,02Dh,02Dh,02Dh ;0000778D "card----" db 02Dh,033h,070h,073h,033h,020h,058h,070h ;00007795 "-3ps3 Xp" db 06Fh,077h,065h,072h,000h ;0000779A "ower." ; 8969: ^^I2C5.PMI1.GSDX = One db 070h,001h,05Eh,05Eh,02Fh,003h,049h,032h ;000077A2 "p.^^/.I2" db 043h,035h,050h,04Dh,049h,031h,047h,053h ;000077AA "C5PMI1GS" db 044h,058h ;000077AC "DX" ; 8970: Sleep (0x1E) db 05Bh,022h,00Ah,01Eh ;000077B0 "[".." ; 8971: } ; 8972: } ; 8973: } ; 8974: } ; 8976: Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 DSDT_A_M_I___SB__SDHD__PS0 \ db 014h,04Eh,00Eh,05Fh,050h,053h,030h,000h ;000077B8 ".N._PS0." ; 8977: { ; 8978: ADBG ("SD card-----ps0") db 041h,044h,042h,047h,00Dh,053h,044h,020h ;000077C0 "ADBG.SD " db 063h,061h,072h,064h,02Dh,02Dh,02Dh,02Dh ;000077C8 "card----" db 02Dh,070h,073h,030h,000h ;000077CD "-ps0." ; 8979: If (CondRefOf (\_SB.I2C5.PMI1, Local1)) db 0A0h,04Dh,00Bh ;000077D0 ".M." db 05Bh,012h,05Ch,02Fh,003h,05Fh,053h,042h ;000077D8 "[.\/._SB" db 05Fh,049h,032h,043h,035h,050h,04Dh,049h ;000077E0 "_I2C5PMI" db 031h,061h ;000077E2 "1a" ; 8980: { ; 8981: ADBG ("SD card-----1ps0 Xpower") db 041h,044h,042h,047h,00Dh,053h,044h,020h ;000077EA "ADBG.SD " db 063h,061h,072h,064h,02Dh,02Dh,02Dh,02Dh ;000077F2 "card----" db 02Dh,031h,070h,073h,030h,020h,058h,070h ;000077FA "-1ps0 Xp" db 06Fh,077h,065h,072h,000h ;000077FF "ower." ; 8982: If ((^^I2C5.PMI1.AVBL == One)) db 0A0h,04Bh,008h ;00007802 ".K." db 093h,05Eh,05Eh,02Fh,003h,049h,032h,043h ;0000780A ".^^/.I2C" db 035h,050h,04Dh,049h,031h,041h,056h,042h ;00007812 "5PMI1AVB" db 04Ch,001h ;00007814 "L." ; 8983: { ; 8984: ADBG ("SD card-----2ps0 Xpower") db 041h,044h,042h,047h,00Dh,053h,044h,020h ;0000781C "ADBG.SD " db 063h,061h,072h,064h,02Dh,02Dh,02Dh,02Dh ;00007824 "card----" db 02Dh,032h,070h,073h,030h,020h,058h,070h ;0000782C "-2ps0 Xp" db 06Fh,077h,065h,072h,000h ;00007831 "ower." ; 8985: ^^I2C5.PMI1.GPI1 = One db 070h,001h,05Eh,05Eh,02Fh,003h,049h,032h ;00007839 "p.^^/.I2" db 043h,035h,050h,04Dh,049h,031h,047h,050h ;00007841 "C5PMI1GP" db 049h,031h ;00007843 "I1" ; 8986: If ((^^I2C5.PMI1.AVBG == One)) db 0A0h,047h,004h ;00007846 ".G." db 093h,05Eh,05Eh,02Fh,003h,049h,032h,043h ;0000784E ".^^/.I2C" db 035h,050h,04Dh,049h,031h,041h,056h,042h ;00007856 "5PMI1AVB" db 047h,001h ;00007858 "G." ; 8987: { ; 8988: ADBG ("SD card-----3ps0 Xpower") db 041h,044h,042h,047h,00Dh,053h,044h,020h ;00007860 "ADBG.SD " db 063h,061h,072h,064h,02Dh,02Dh,02Dh,02Dh ;00007868 "card----" db 02Dh,033h,070h,073h,030h,020h,058h,070h ;00007870 "-3ps0 Xp" db 06Fh,077h,065h,072h,000h ;00007875 "ower." ; 8989: ^^I2C5.PMI1.GSDX = One db 070h,001h,05Eh,05Eh,02Fh,003h,049h,032h ;0000787D "p.^^/.I2" db 043h,035h,050h,04Dh,049h,031h,047h,053h ;00007885 "C5PMI1GS" db 044h,058h ;00007887 "DX" ; 8990: Sleep (0x1E) db 05Bh,022h,00Ah,01Eh ;0000788B "[".." ; 8991: } ; 8992: } ; 8993: } ; 8995: PSAT &= 0xFFFFFFFC db 07Bh,050h,053h,041h,054h,00Ch,0FCh,0FFh ;00007893 "{PSAT..." db 0FFh,0FFh,050h,053h,041h,054h ;00007899 "..PSAT" ; 8996: Local0 = PSAT /* \_SB_.SDHD.PSAT */ db 070h,050h,053h,041h,054h,060h ;0000789F "pPSAT`" ; 8997: } ; 8999: OperationRegion (KEYS, SystemMemory, SD1A, 0x0100) DSDT_A_M_I___SB__SDHD_KEYS \ db 05Bh,080h,04Bh,045h,059h,053h,000h,053h ;000078A7 "[.KEYS.S" db 044h,031h,041h,00Bh,000h,001h ;000078AD "D1A..." ; 9000: Field (KEYS, DWordAcc, NoLock, WriteAsZeros) ; 9001: { ; 9002: Offset (0x84), ; 9003: PSAT, 32 ; 9004: } db 05Bh,081h,00Eh,04Bh,045h,059h,053h,043h ;000078B5 "[..KEYSC" db 000h,040h,042h,050h,053h,041h,054h,020h ;000078BD ".@BPSAT " ; 9005: } ; 9007: Device (GDM1) DSDT_A_M_I___SB__GDM1 \ db 05Bh,082h,046h,00Bh,047h,044h,04Dh,031h ;000078C5 "[.F.GDM1" ; 9008: { ; 9009: Name (_HID, "INTL9C60" /* Intel Baytrail SOC DMA Controller */) // _HID: Hardware ID DSDT_A_M_I___SB__GDM1__HID \ db 008h,05Fh,048h,049h,044h,00Dh,049h,04Eh ;000078CD "._HID.IN" db 054h,04Ch,039h,043h,036h,030h,000h ;000078D4 "TL9C60." ; 9010: Name (_DDN, "Intel(R) DMA Controller #1 - INTL9C60") // _DDN: DOS Device Name DSDT_A_M_I___SB__GDM1__DDN \ db 008h,05Fh,044h,044h,04Eh,00Dh,049h,06Eh ;000078DC "._DDN.In" db 074h,065h,06Ch,028h,052h,029h,020h,044h ;000078E4 "tel(R) D" db 04Dh,041h,020h,043h,06Fh,06Eh,074h,072h ;000078EC "MA Contr" db 06Fh,06Ch,06Ch,065h,072h,020h,023h,031h ;000078F4 "oller #1" db 020h,02Dh,020h,049h,04Eh,054h,04Ch,039h ;000078FC " - INTL9" db 043h,036h,030h,000h ;00007900 "C60." ; 9011: Name (_UID, One) // _UID: Unique ID DSDT_A_M_I___SB__GDM1__UID \ db 008h,05Fh,055h,049h,044h,001h ;00007906 "._UID." ; 9012: Name (RBUF, ResourceTemplate () DSDT_A_M_I___SB__GDM1_RBUF \ db 008h,052h,042h,055h,046h,011h,01Ah,00Ah ;0000790E ".RBUF..." db 017h ;0000790F "." ; 9013: { ; 9014: Memory32Fixed (ReadWrite, ; 9015: 0x00000000, // Address Base ; 9016: 0x00004000, // Address Length ; 9017: _Y11) db 086h,009h,000h,001h,000h,000h,000h,000h ;00007917 "........" db 000h,040h,000h,000h ;0000791B ".@.." ; 9018: Interrupt (ResourceConsumer, Level, ActiveLow, Exclusive, ,, ) ; 9019: { ; 9020: 0x0000002A, ; 9021: } db 089h,006h,000h,005h,001h,02Ah,000h,000h ;00007923 ".....*.." db 000h ;00007924 "." db 079h,000h ;00007926 "y." ; 9022: }) ; 9023: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__GDM1__CRS \ db 014h,033h,05Fh,043h,052h,053h,000h ;0000792D ".3_CRS." ; 9024: { ; 9025: CreateDWordField (RBUF, \_SB.GDM1._Y11._BAS, B0BA) // _BAS: Base Address db 08Ah,052h,042h,055h,046h,00Ah,004h,042h ;00007935 ".RBUF..B" db 030h,042h,041h ;00007938 "0BA" ; 9026: CreateDWordField (RBUF, \_SB.GDM1._Y11._LEN, B0LN) // _LEN: Length db 08Ah,052h,042h,055h,046h,00Ah,008h,042h ;00007940 ".RBUF..B" db 030h,04Ch,04Eh ;00007943 "0LN" ; 9027: B0BA = D10A /* \D10A */ db 070h,044h,031h,030h,041h,042h,030h,042h ;0000794B "pD10AB0B" db 041h ;0000794C "A" ; 9028: B0LN = D10L /* \D10L */ db 070h,044h,031h,030h,04Ch,042h,030h,04Ch ;00007954 "pD10LB0L" db 04Eh ;00007955 "N" ; 9029: Return (RBUF) /* \_SB_.GDM1.RBUF */ db 0A4h,052h,042h,055h,046h ;0000795A ".RBUF" ; 9030: } ; 9032: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__GDM1__STA \ db 014h,01Ah,05Fh,053h,054h,041h,000h ;00007961 ".._STA." ; 9033: { ; 9034: If (((D10A == Zero) || (L10D == One))) db 0A0h,010h ;00007963 ".." db 091h ;00007964 "." db 093h,044h,031h,030h,041h,000h ;0000796A ".D10A." db 093h,04Ch,031h,030h,044h,001h ;00007970 ".L10D." ; 9035: { ; 9036: Return (Zero) db 0A4h,000h ;00007972 ".." ; 9037: } ; 9039: Return (0x0F) db 0A4h,00Ah,00Fh ;00007975 "..." ; 9040: } ; 9041: } ; 9043: Device (GDM2) DSDT_A_M_I___SB__GDM2 \ db 05Bh,082h,047h,00Bh,047h,044h,04Dh,032h ;0000797D "[.G.GDM2" ; 9044: { ; 9045: Name (_HID, "INTL9C60" /* Intel Baytrail SOC DMA Controller */) // _HID: Hardware ID DSDT_A_M_I___SB__GDM2__HID \ db 008h,05Fh,048h,049h,044h,00Dh,049h,04Eh ;00007985 "._HID.IN" db 054h,04Ch,039h,043h,036h,030h,000h ;0000798C "TL9C60." ; 9046: Name (_DDN, "Intel(R) DMA Controller #2 - INTL9C60") // _DDN: DOS Device Name DSDT_A_M_I___SB__GDM2__DDN \ db 008h,05Fh,044h,044h,04Eh,00Dh,049h,06Eh ;00007994 "._DDN.In" db 074h,065h,06Ch,028h,052h,029h,020h,044h ;0000799C "tel(R) D" db 04Dh,041h,020h,043h,06Fh,06Eh,074h,072h ;000079A4 "MA Contr" db 06Fh,06Ch,06Ch,065h,072h,020h,023h,032h ;000079AC "oller #2" db 020h,02Dh,020h,049h,04Eh,054h,04Ch,039h ;000079B4 " - INTL9" db 043h,036h,030h,000h ;000079B8 "C60." ; 9047: Name (_UID, 0x02) // _UID: Unique ID DSDT_A_M_I___SB__GDM2__UID \ db 008h,05Fh,055h,049h,044h,00Ah,002h ;000079BF "._UID.." ; 9048: Name (RBUF, ResourceTemplate () DSDT_A_M_I___SB__GDM2_RBUF \ db 008h,052h,042h,055h,046h,011h,01Ah,00Ah ;000079C7 ".RBUF..." db 017h ;000079C8 "." ; 9049: { ; 9050: Memory32Fixed (ReadWrite, ; 9051: 0x00000000, // Address Base ; 9052: 0x00004000, // Address Length ; 9053: _Y12) db 086h,009h,000h,001h,000h,000h,000h,000h ;000079D0 "........" db 000h,040h,000h,000h ;000079D4 ".@.." ; 9054: Interrupt (ResourceConsumer, Level, ActiveLow, Exclusive, ,, ) ; 9055: { ; 9056: 0x0000002B, ; 9057: } db 089h,006h,000h,005h,001h,02Bh,000h,000h ;000079DC ".....+.." db 000h ;000079DD "." db 079h,000h ;000079DF "y." ; 9058: }) ; 9059: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__GDM2__CRS \ db 014h,033h,05Fh,043h,052h,053h,000h ;000079E6 ".3_CRS." ; 9060: { ; 9061: CreateDWordField (RBUF, \_SB.GDM2._Y12._BAS, B0BA) // _BAS: Base Address db 08Ah,052h,042h,055h,046h,00Ah,004h,042h ;000079EE ".RBUF..B" db 030h,042h,041h ;000079F1 "0BA" ; 9062: CreateDWordField (RBUF, \_SB.GDM2._Y12._LEN, B0LN) // _LEN: Length db 08Ah,052h,042h,055h,046h,00Ah,008h,042h ;000079F9 ".RBUF..B" db 030h,04Ch,04Eh ;000079FC "0LN" ; 9063: B0BA = D20A /* \D20A */ db 070h,044h,032h,030h,041h,042h,030h,042h ;00007A04 "pD20AB0B" db 041h ;00007A05 "A" ; 9064: B0LN = D20L /* \D20L */ db 070h,044h,032h,030h,04Ch,042h,030h,04Ch ;00007A0D "pD20LB0L" db 04Eh ;00007A0E "N" ; 9065: Return (RBUF) /* \_SB_.GDM2.RBUF */ db 0A4h,052h,042h,055h,046h ;00007A13 ".RBUF" ; 9066: } ; 9068: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__GDM2__STA \ db 014h,01Ah,05Fh,053h,054h,041h,000h ;00007A1A ".._STA." ; 9069: { ; 9070: If (((D20A == Zero) || (L20D == One))) db 0A0h,010h ;00007A1C ".." db 091h ;00007A1D "." db 093h,044h,032h,030h,041h,000h ;00007A23 ".D20A." db 093h,04Ch,032h,030h,044h,001h ;00007A29 ".L20D." ; 9071: { ; 9072: Return (Zero) db 0A4h,000h ;00007A2B ".." ; 9073: } ; 9075: Return (0x0F) db 0A4h,00Ah,00Fh ;00007A2E "..." ; 9076: } ; 9077: } ; 9079: Device (PWM1) DSDT_A_M_I___SB__PWM1 \ db 05Bh,082h,04Fh,011h,050h,057h,04Dh,031h ;00007A36 "[.O.PWM1" ; 9080: { ; 9081: Name (_ADR, Zero) // _ADR: Address DSDT_A_M_I___SB__PWM1__ADR \ db 008h,05Fh,041h,044h,052h,000h ;00007A3C "._ADR." ; 9082: Name (_HID, "80860F09" /* Intel PWM Controller */) // _HID: Hardware ID DSDT_A_M_I___SB__PWM1__HID \ db 008h,05Fh,048h,049h,044h,00Dh,038h,030h ;00007A44 "._HID.80" db 038h,036h,030h,046h,030h,039h,000h ;00007A4B "860F09." ; 9083: Name (_CID, "80860F09" /* Intel PWM Controller */) // _CID: Compatible ID DSDT_A_M_I___SB__PWM1__CID \ db 008h,05Fh,043h,049h,044h,00Dh,038h,030h ;00007A53 "._CID.80" db 038h,036h,030h,046h,030h,039h,000h ;00007A5A "860F09." ; 9084: Name (_DDN, "Intel(R) PWM Controller #1 - 80860F08") // _DDN: DOS Device Name DSDT_A_M_I___SB__PWM1__DDN \ db 008h,05Fh,044h,044h,04Eh,00Dh,049h,06Eh ;00007A62 "._DDN.In" db 074h,065h,06Ch,028h,052h,029h,020h,050h ;00007A6A "tel(R) P" db 057h,04Dh,020h,043h,06Fh,06Eh,074h,072h ;00007A72 "WM Contr" db 06Fh,06Ch,06Ch,065h,072h,020h,023h,031h ;00007A7A "oller #1" db 020h,02Dh,020h,038h,030h,038h,036h,030h ;00007A82 " - 80860" db 046h,030h,038h,000h ;00007A86 "F08." ; 9085: Name (_UID, One) // _UID: Unique ID DSDT_A_M_I___SB__PWM1__UID \ db 008h,05Fh,055h,049h,044h,001h ;00007A8C "._UID." ; 9086: Name (RBUF, ResourceTemplate () DSDT_A_M_I___SB__PWM1_RBUF \ db 008h,052h,042h,055h,046h,011h,011h,00Ah ;00007A94 ".RBUF..." db 00Eh ;00007A95 "." ; 9087: { ; 9088: Memory32Fixed (ReadWrite, ; 9089: 0x00000000, // Address Base ; 9090: 0x00001000, // Address Length ; 9091: _Y13) db 086h,009h,000h,001h,000h,000h,000h,000h ;00007A9D "........" db 000h,010h,000h,000h ;00007AA1 "...." db 079h,000h ;00007AA3 "y." ; 9092: }) ; 9093: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__PWM1__CRS \ db 014h,033h,05Fh,043h,052h,053h,000h ;00007AAA ".3_CRS." ; 9094: { ; 9095: CreateDWordField (RBUF, \_SB.PWM1._Y13._BAS, B0BA) // _BAS: Base Address db 08Ah,052h,042h,055h,046h,00Ah,004h,042h ;00007AB2 ".RBUF..B" db 030h,042h,041h ;00007AB5 "0BA" ; 9096: CreateDWordField (RBUF, \_SB.PWM1._Y13._LEN, B0LN) // _LEN: Length db 08Ah,052h,042h,055h,046h,00Ah,008h,042h ;00007ABD ".RBUF..B" db 030h,04Ch,04Eh ;00007AC0 "0LN" ; 9097: B0BA = P10A /* \P10A */ db 070h,050h,031h,030h,041h,042h,030h,042h ;00007AC8 "pP10AB0B" db 041h ;00007AC9 "A" ; 9098: B0LN = P10L /* \P10L */ db 070h,050h,031h,030h,04Ch,042h,030h,04Ch ;00007AD1 "pP10LB0L" db 04Eh ;00007AD2 "N" ; 9099: Return (RBUF) /* \_SB_.PWM1.RBUF */ db 0A4h,052h,042h,055h,046h ;00007AD7 ".RBUF" ; 9100: } ; 9102: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__PWM1__STA \ db 014h,026h,05Fh,053h,054h,041h,000h ;00007ADE ".&_STA." ; 9103: { ; 9104: If (((P10A == Zero) || (L11D == One))) db 0A0h,010h ;00007AE0 ".." db 091h ;00007AE1 "." db 093h,050h,031h,030h,041h,000h ;00007AE7 ".P10A." db 093h,04Ch,031h,031h,044h,001h ;00007AED ".L11D." ; 9105: { ; 9106: Return (Zero) db 0A4h,000h ;00007AEF ".." ; 9107: } ; 9109: If ((OSSL & 0x80)) db 0A0h,00Ch ;00007AF1 ".." db 07Bh,04Fh,053h,053h,04Ch,00Ah,080h,000h ;00007AF9 "{OSSL..." ; 9110: { ; 9111: Return (0x0F) db 0A4h,00Ah,00Fh ;00007AFC "..." ; 9112: } ; 9114: Return (Zero) db 0A4h,000h ;00007AFE ".." ; 9115: } ; 9117: Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 DSDT_A_M_I___SB__PWM1__PS3 \ db 014h,017h,05Fh,050h,053h,033h,000h ;00007B05 ".._PS3." ; 9118: { ; 9119: PSAT |= 0x03 db 07Dh,050h,053h,041h,054h,00Ah,003h,050h ;00007B0D "}PSAT..P" db 053h,041h,054h ;00007B10 "SAT" ; 9120: Local0 = PSAT /* \_SB_.PWM1.PSAT */ db 070h,050h,053h,041h,054h,060h ;00007B16 "pPSAT`" ; 9121: } ; 9123: Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 DSDT_A_M_I___SB__PWM1__PS0 \ db 014h,01Ah,05Fh,050h,053h,030h,000h ;00007B1D ".._PS0." ; 9124: { ; 9125: PSAT &= 0xFFFFFFFC db 07Bh,050h,053h,041h,054h,00Ch,0FCh,0FFh ;00007B25 "{PSAT..." db 0FFh,0FFh,050h,053h,041h,054h ;00007B2B "..PSAT" ; 9126: Local0 = PSAT /* \_SB_.PWM1.PSAT */ db 070h,050h,053h,041h,054h,060h ;00007B31 "pPSAT`" ; 9127: } ; 9129: OperationRegion (KEYS, SystemMemory, P11A, 0x0100) DSDT_A_M_I___SB__PWM1_KEYS \ db 05Bh,080h,04Bh,045h,059h,053h,000h,050h ;00007B39 "[.KEYS.P" db 031h,031h,041h,00Bh,000h,001h ;00007B3F "11A..." ; 9130: Field (KEYS, DWordAcc, NoLock, WriteAsZeros) ; 9131: { ; 9132: Offset (0x84), ; 9133: PSAT, 32 ; 9134: } db 05Bh,081h,00Eh,04Bh,045h,059h,053h,043h ;00007B47 "[..KEYSC" db 000h,040h,042h,050h,053h,041h,054h,020h ;00007B4F ".@BPSAT " ; 9135: } ; 9137: Device (PWM2) DSDT_A_M_I___SB__PWM2 \ db 05Bh,082h,040h,012h,050h,057h,04Dh,032h ;00007B57 "[.@.PWM2" ; 9138: { ; 9139: Name (_ADR, Zero) // _ADR: Address DSDT_A_M_I___SB__PWM2__ADR \ db 008h,05Fh,041h,044h,052h,000h ;00007B5D "._ADR." ; 9140: Name (_HID, "80860F09" /* Intel PWM Controller */) // _HID: Hardware ID DSDT_A_M_I___SB__PWM2__HID \ db 008h,05Fh,048h,049h,044h,00Dh,038h,030h ;00007B65 "._HID.80" db 038h,036h,030h,046h,030h,039h,000h ;00007B6C "860F09." ; 9141: Name (_CID, "80860F09" /* Intel PWM Controller */) // _CID: Compatible ID DSDT_A_M_I___SB__PWM2__CID \ db 008h,05Fh,043h,049h,044h,00Dh,038h,030h ;00007B74 "._CID.80" db 038h,036h,030h,046h,030h,039h,000h ;00007B7B "860F09." ; 9142: Name (_DDN, "Intel(R) PWM Controller #2 - 80860F09") // _DDN: DOS Device Name DSDT_A_M_I___SB__PWM2__DDN \ db 008h,05Fh,044h,044h,04Eh,00Dh,049h,06Eh ;00007B83 "._DDN.In" db 074h,065h,06Ch,028h,052h,029h,020h,050h ;00007B8B "tel(R) P" db 057h,04Dh,020h,043h,06Fh,06Eh,074h,072h ;00007B93 "WM Contr" db 06Fh,06Ch,06Ch,065h,072h,020h,023h,032h ;00007B9B "oller #2" db 020h,02Dh,020h,038h,030h,038h,036h,030h ;00007BA3 " - 80860" db 046h,030h,039h,000h ;00007BA7 "F09." ; 9143: Name (_UID, 0x02) // _UID: Unique ID DSDT_A_M_I___SB__PWM2__UID \ db 008h,05Fh,055h,049h,044h,00Ah,002h ;00007BAE "._UID.." ; 9144: Name (RBUF, ResourceTemplate () DSDT_A_M_I___SB__PWM2_RBUF \ db 008h,052h,042h,055h,046h,011h,011h,00Ah ;00007BB6 ".RBUF..." db 00Eh ;00007BB7 "." ; 9145: { ; 9146: Memory32Fixed (ReadWrite, ; 9147: 0x00000000, // Address Base ; 9148: 0x00001000, // Address Length ; 9149: _Y14) db 086h,009h,000h,001h,000h,000h,000h,000h ;00007BBF "........" db 000h,010h,000h,000h ;00007BC3 "...." db 079h,000h ;00007BC5 "y." ; 9150: }) ; 9151: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__PWM2__CRS \ db 014h,033h,05Fh,043h,052h,053h,000h ;00007BCC ".3_CRS." ; 9152: { ; 9153: CreateDWordField (RBUF, \_SB.PWM2._Y14._BAS, B0BA) // _BAS: Base Address db 08Ah,052h,042h,055h,046h,00Ah,004h,042h ;00007BD4 ".RBUF..B" db 030h,042h,041h ;00007BD7 "0BA" ; 9154: CreateDWordField (RBUF, \_SB.PWM2._Y14._LEN, B0LN) // _LEN: Length db 08Ah,052h,042h,055h,046h,00Ah,008h,042h ;00007BDF ".RBUF..B" db 030h,04Ch,04Eh ;00007BE2 "0LN" ; 9155: B0BA = P20A /* \P20A */ db 070h,050h,032h,030h,041h,042h,030h,042h ;00007BEA "pP20AB0B" db 041h ;00007BEB "A" ; 9156: B0LN = P20L /* \P20L */ db 070h,050h,032h,030h,04Ch,042h,030h,04Ch ;00007BF3 "pP20LB0L" db 04Eh ;00007BF4 "N" ; 9157: Return (RBUF) /* \_SB_.PWM2.RBUF */ db 0A4h,052h,042h,055h,046h ;00007BF9 ".RBUF" ; 9158: } ; 9160: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__PWM2__STA \ db 014h,026h,05Fh,053h,054h,041h,000h ;00007C00 ".&_STA." ; 9161: { ; 9162: If (((P20A == Zero) || (L12D == One))) db 0A0h,010h ;00007C02 ".." db 091h ;00007C03 "." db 093h,050h,032h,030h,041h,000h ;00007C09 ".P20A." db 093h,04Ch,031h,032h,044h,001h ;00007C0F ".L12D." ; 9163: { ; 9164: Return (Zero) db 0A4h,000h ;00007C11 ".." ; 9165: } ; 9167: If ((OSSL & 0x80)) db 0A0h,00Ch ;00007C13 ".." db 07Bh,04Fh,053h,053h,04Ch,00Ah,080h,000h ;00007C1B "{OSSL..." ; 9168: { ; 9169: Return (0x0F) db 0A4h,00Ah,00Fh ;00007C1E "..." ; 9170: } ; 9172: Return (Zero) db 0A4h,000h ;00007C20 ".." ; 9173: } ; 9175: Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 DSDT_A_M_I___SB__PWM2__PS3 \ db 014h,017h,05Fh,050h,053h,033h,000h ;00007C27 ".._PS3." ; 9176: { ; 9177: PSAT |= 0x03 db 07Dh,050h,053h,041h,054h,00Ah,003h,050h ;00007C2F "}PSAT..P" db 053h,041h,054h ;00007C32 "SAT" ; 9178: Local0 = PSAT /* \_SB_.PWM2.PSAT */ db 070h,050h,053h,041h,054h,060h ;00007C38 "pPSAT`" ; 9179: } ; 9181: Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 DSDT_A_M_I___SB__PWM2__PS0 \ db 014h,01Ah,05Fh,050h,053h,030h,000h ;00007C3F ".._PS0." ; 9182: { ; 9183: PSAT &= 0xFFFFFFFC db 07Bh,050h,053h,041h,054h,00Ch,0FCh,0FFh ;00007C47 "{PSAT..." db 0FFh,0FFh,050h,053h,041h,054h ;00007C4D "..PSAT" ; 9184: Local0 = PSAT /* \_SB_.PWM2.PSAT */ db 070h,050h,053h,041h,054h,060h ;00007C53 "pPSAT`" ; 9185: } ; 9187: OperationRegion (KEYS, SystemMemory, P21A, 0x0100) DSDT_A_M_I___SB__PWM2_KEYS \ db 05Bh,080h,04Bh,045h,059h,053h,000h,050h ;00007C5B "[.KEYS.P" db 032h,031h,041h,00Bh,000h,001h ;00007C61 "21A..." ; 9188: Field (KEYS, DWordAcc, NoLock, WriteAsZeros) ; 9189: { ; 9190: Offset (0x84), ; 9191: PSAT, 32 ; 9192: } db 05Bh,081h,00Eh,04Bh,045h,059h,053h,043h ;00007C69 "[..KEYSC" db 000h,040h,042h,050h,053h,041h,054h,020h ;00007C71 ".@BPSAT " ; 9193: } ; 9195: Device (URT1) DSDT_A_M_I___SB__URT1 \ db 05Bh,082h,042h,035h,055h,052h,054h,031h ;00007C79 "[.B5URT1" ; 9196: { ; 9197: Name (_ADR, Zero) // _ADR: Address DSDT_A_M_I___SB__URT1__ADR \ db 008h,05Fh,041h,044h,052h,000h ;00007C7F "._ADR." ; 9198: Name (_HID, "80860F0A" /* Intel Atom UART Controller */) // _HID: Hardware ID DSDT_A_M_I___SB__URT1__HID \ db 008h,05Fh,048h,049h,044h,00Dh,038h,030h ;00007C87 "._HID.80" db 038h,036h,030h,046h,030h,041h,000h ;00007C8E "860F0A." ; 9199: Name (_CID, "80860F0A" /* Intel Atom UART Controller */) // _CID: Compatible ID DSDT_A_M_I___SB__URT1__CID \ db 008h,05Fh,043h,049h,044h,00Dh,038h,030h ;00007C96 "._CID.80" db 038h,036h,030h,046h,030h,041h,000h ;00007C9D "860F0A." ; 9200: Name (_DDN, "Intel(R) HS-UART Controller #1 - 80860F0A") // _DDN: DOS Device Name DSDT_A_M_I___SB__URT1__DDN \ db 008h,05Fh,044h,044h,04Eh,00Dh,049h,06Eh ;00007CA5 "._DDN.In" db 074h,065h,06Ch,028h,052h,029h,020h,048h ;00007CAD "tel(R) H" db 053h,02Dh,055h,041h,052h,054h,020h,043h ;00007CB5 "S-UART C" db 06Fh,06Eh,074h,072h,06Fh,06Ch,06Ch,065h ;00007CBD "ontrolle" db 072h,020h,023h,031h,020h,02Dh,020h,038h ;00007CC5 "r #1 - 8" db 030h,038h,036h,030h,046h,030h,041h,000h ;00007CCD "0860F0A." ; 9201: Name (_UID, One) // _UID: Unique ID DSDT_A_M_I___SB__URT1__UID \ db 008h,05Fh,055h,049h,044h,001h ;00007CD3 "._UID." ; 9202: Name (_DEP, Package (0x01) // _DEP: Dependencies ; 9203: { ; 9204: PEPD ; 9205: }) DSDT_A_M_I___SB__URT1__DEP \ db 008h,05Fh,044h,045h,050h ;00007CD8 "._DEP" db 012h,006h,001h,050h,045h,050h,044h ;00007CDF "...PEPD" ; 9206: Name (RBUF, ResourceTemplate () DSDT_A_M_I___SB__URT1_RBUF \ db 008h,052h,042h,055h,046h,011h,026h,00Ah ;00007CE7 ".RBUF.&." db 023h ;00007CE8 "#" ; 9207: { ; 9208: Memory32Fixed (ReadWrite, ; 9209: 0x00000000, // Address Base ; 9210: 0x00001000, // Address Length ; 9211: _Y15) db 086h,009h,000h,001h,000h,000h,000h,000h ;00007CF0 "........" db 000h,010h,000h,000h ;00007CF4 "...." ; 9212: Interrupt (ResourceConsumer, Level, ActiveLow, Exclusive, ,, ) ; 9213: { ; 9214: 0x00000027, ; 9215: } db 089h,006h,000h,005h,001h,027h,000h,000h ;00007CFC ".....'.." db 000h ;00007CFD "." ; 9216: FixedDMA (0x0002, 0x0002, Width32bit, ) db 055h,002h,000h,002h,000h,002h ;00007D03 "U....." ; 9217: FixedDMA (0x0003, 0x0003, Width32bit, ) db 055h,003h,000h,003h,000h,002h ;00007D09 "U....." db 079h,000h ;00007D0B "y." ; 9218: }) ; 9219: Method (_HRV, 0, NotSerialized) // _HRV: Hardware Revision DSDT_A_M_I___SB__URT1__HRV \ db 014h,00Bh,05Fh,048h,052h,056h,000h ;00007D12 ".._HRV." ; 9220: { ; 9221: Return (SOCS) /* \SOCS */ db 0A4h,053h,04Fh,043h,053h ;00007D17 ".SOCS" ; 9222: } ; 9224: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__URT1__CRS \ db 014h,033h,05Fh,043h,052h,053h,000h ;00007D1E ".3_CRS." ; 9225: { ; 9226: CreateDWordField (RBUF, \_SB.URT1._Y15._BAS, B0BA) // _BAS: Base Address db 08Ah,052h,042h,055h,046h,00Ah,004h,042h ;00007D26 ".RBUF..B" db 030h,042h,041h ;00007D29 "0BA" ; 9227: CreateDWordField (RBUF, \_SB.URT1._Y15._LEN, B0LN) // _LEN: Length db 08Ah,052h,042h,055h,046h,00Ah,008h,042h ;00007D31 ".RBUF..B" db 030h,04Ch,04Eh ;00007D34 "0LN" ; 9228: B0BA = U10A /* \U10A */ db 070h,055h,031h,030h,041h,042h,030h,042h ;00007D3C "pU10AB0B" db 041h ;00007D3D "A" ; 9229: B0LN = U10L /* \U10L */ db 070h,055h,031h,030h,04Ch,042h,030h,04Ch ;00007D45 "pU10LB0L" db 04Eh ;00007D46 "N" ; 9230: Return (RBUF) /* \_SB_.URT1.RBUF */ db 0A4h,052h,042h,055h,046h ;00007D4B ".RBUF" ; 9231: } ; 9233: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__URT1__STA \ db 014h,01Ah,05Fh,053h,054h,041h,000h ;00007D52 ".._STA." ; 9234: { ; 9235: If (((U10A == Zero) || (L13D == One))) db 0A0h,010h ;00007D54 ".." db 091h ;00007D55 "." db 093h,055h,031h,030h,041h,000h ;00007D5B ".U10A." db 093h,04Ch,031h,033h,044h,001h ;00007D61 ".L13D." ; 9236: { ; 9237: Return (Zero) db 0A4h,000h ;00007D63 ".." ; 9238: } ; 9240: Return (0x0F) db 0A4h,00Ah,00Fh ;00007D66 "..." ; 9241: } ; 9243: Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 DSDT_A_M_I___SB__URT1__PS3 \ db 014h,017h,05Fh,050h,053h,033h,000h ;00007D6D ".._PS3." ; 9244: { ; 9245: PSAT |= 0x03 db 07Dh,050h,053h,041h,054h,00Ah,003h,050h ;00007D75 "}PSAT..P" db 053h,041h,054h ;00007D78 "SAT" ; 9246: Local0 = PSAT /* \_SB_.URT1.PSAT */ db 070h,050h,053h,041h,054h,060h ;00007D7E "pPSAT`" ; 9247: } ; 9249: Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 DSDT_A_M_I___SB__URT1__PS0 \ db 014h,01Ah,05Fh,050h,053h,030h,000h ;00007D85 ".._PS0." ; 9250: { ; 9251: PSAT &= 0xFFFFFFFC db 07Bh,050h,053h,041h,054h,00Ch,0FCh,0FFh ;00007D8D "{PSAT..." db 0FFh,0FFh,050h,053h,041h,054h ;00007D93 "..PSAT" ; 9252: Local0 = PSAT /* \_SB_.URT1.PSAT */ db 070h,050h,053h,041h,054h,060h ;00007D99 "pPSAT`" ; 9253: } ; 9255: OperationRegion (KEYS, SystemMemory, U11A, 0x0100) DSDT_A_M_I___SB__URT1_KEYS \ db 05Bh,080h,04Bh,045h,059h,053h,000h,055h ;00007DA1 "[.KEYS.U" db 031h,031h,041h,00Bh,000h,001h ;00007DA7 "11A..." ; 9256: Field (KEYS, DWordAcc, NoLock, WriteAsZeros) ; 9257: { ; 9258: Offset (0x84), ; 9259: PSAT, 32 ; 9260: } db 05Bh,081h,00Eh,04Bh,045h,059h,053h,043h ;00007DAF "[..KEYSC" db 000h,040h,042h,050h,053h,041h,054h,020h ;00007DB7 ".@BPSAT " ; 9262: Device (BTH0) DSDT_A_M_I___SB__URT1_BTH0 \ db 05Bh,082h,045h,00Ah,042h,054h,048h,030h ;00007DBF "[.E.BTH0" ; 9263: { ; 9264: Name (_HID, "BCM2E3A") // _HID: Hardware ID DSDT_A_M_I___SB__URT1_BTH0__HID \ db 008h,05Fh,048h,049h,044h,00Dh,042h,043h ;00007DC7 "._HID.BC" db 04Dh,032h,045h,033h,041h,000h ;00007DCD "M2E3A." ; 9265: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__URT1_BTH0__STA \ db 014h,008h,05Fh,053h,054h,041h,000h ;00007DD4 ".._STA." ; 9266: { ; 9267: Return (Zero) db 0A4h,000h ;00007DD6 ".." ; 9268: } ; 9270: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__URT1_BTH0__CRS \ db 014h,047h,008h,05Fh,043h,052h,053h,000h ;00007DDE ".G._CRS." ; 9271: { ; 9272: Name (UBUF, ResourceTemplate () DSDT_A_M_I___SB__URT1_BTH0__CRS_UBUF \ db 008h,055h,042h,055h,046h,011h,045h,007h ;00007DE6 ".UBUF.E." db 00Ah,071h ;00007DE8 ".q" ; 9273: { ; 9274: UartSerialBusV2 (0x0001C200, DataBitsEight, StopBitsOne, ; 9275: 0xFC, LittleEndian, ParityTypeNone, FlowControlNone, ; 9276: 0x0020, 0x0020, "\\_SB.URT1", ; 9277: 0x00, ResourceConsumer, , Exclusive, ; 9278: ) db 08Eh,01Dh,000h,002h,000h,003h,002h,034h ;00007DF0 ".......4" db 000h,001h,00Ah,000h,000h,0C2h,001h,000h ;00007DF8 "........" db 020h,000h,020h,000h,000h,0FCh,05Ch,05Fh ;00007E00 " . ...\_" db 053h,042h,02Eh,055h,052h,054h,031h,000h ;00007E08 "SB.URT1." ; 9279: Interrupt (ResourceConsumer, Edge, ActiveHigh, ExclusiveAndWake, ,, ) ; 9280: { ; 9281: 0x00000046, ; 9282: } db 089h,006h,000h,013h,001h,046h,000h,000h ;00007E10 ".....F.." db 000h ;00007E11 "." ; 9283: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 9284: "\\_SB.GPO1", 0x00, ResourceConsumer, , ; 9285: ) ; 9286: { // Pin list ; 9287: 0x0018 ; 9288: } db 08Ch,020h,000h,001h,001h,001h,000h,002h ;00007E19 ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;00007E21 "........" db 000h,019h,000h,023h,000h,000h,000h,018h ;00007E29 "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;00007E31 ".\_SB.GP" db 04Fh,031h,000h ;00007E34 "O1." ; 9289: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 9290: "\\_SB.GPO1", 0x00, ResourceConsumer, , ; 9291: ) ; 9292: { // Pin list ; 9293: 0x0019 ; 9294: } db 08Ch,020h,000h,001h,001h,001h,000h,002h ;00007E3C ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;00007E44 "........" db 000h,019h,000h,023h,000h,000h,000h,019h ;00007E4C "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;00007E54 ".\_SB.GP" db 04Fh,031h,000h ;00007E57 "O1." db 079h,000h ;00007E59 "y." ; 9295: }) ; 9296: Return (UBUF) /* \_SB_.URT1.BTH0._CRS.UBUF */ db 0A4h,055h,042h,055h,046h ;00007E5E ".UBUF" ; 9297: } ; 9298: } ; 9300: Device (BTH1) DSDT_A_M_I___SB__URT1_BTH1 \ db 05Bh,082h,045h,016h,042h,054h,048h,031h ;00007E66 "[.E.BTH1" ; 9301: { ; 9302: Name (_HID, "OBDA8723") // _HID: Hardware ID DSDT_A_M_I___SB__URT1_BTH1__HID \ db 008h,05Fh,048h,049h,044h,00Dh,04Fh,042h ;00007E6E "._HID.OB" db 044h,041h,038h,037h,032h,033h,000h ;00007E75 "DA8723." ; 9303: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__URT1_BTH1__STA \ db 014h,009h,05Fh,053h,054h,041h,000h ;00007E7C ".._STA." ; 9304: { ; 9305: Return (0x0F) db 0A4h,00Ah,00Fh ;00007E7F "..." ; 9306: } ; 9308: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__URT1_BTH1__CRS \ db 014h,045h,014h,05Fh,043h,052h,053h,000h ;00007E87 ".E._CRS." ; 9309: { ; 9310: Name (UBUF, ResourceTemplate () DSDT_A_M_I___SB__URT1_BTH1__CRS_UBUF \ db 008h,055h,042h,055h,046h,011h,04Fh,008h ;00007E8F ".UBUF.O." db 00Ah,08Bh ;00007E91 ".." ; 9311: { ; 9312: UartSerialBusV2 (0x0001C200, DataBitsEight, StopBitsOne, ; 9313: 0xC0, LittleEndian, ParityTypeEven, FlowControlHardware, ; 9314: 0x0020, 0x0020, "\\_SB.URT1", ; 9315: 0x00, ResourceConsumer, , Exclusive, ; 9316: ) db 08Eh,01Dh,000h,002h,000h,003h,002h,035h ;00007E99 ".......5" db 000h,001h,00Ah,000h,000h,0C2h,001h,000h ;00007EA1 "........" db 020h,000h,020h,000h,001h,0C0h,05Ch,05Fh ;00007EA9 " . ...\_" db 053h,042h,02Eh,055h,052h,054h,031h,000h ;00007EB1 "SB.URT1." ; 9317: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 9318: "\\_SB.GPO1", 0x00, ResourceConsumer, , ; 9319: ) ; 9320: { // Pin list ; 9321: 0x0018 ; 9322: } db 08Ch,020h,000h,001h,001h,001h,000h,002h ;00007EB9 ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;00007EC1 "........" db 000h,019h,000h,023h,000h,000h,000h,018h ;00007EC9 "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;00007ED1 ".\_SB.GP" db 04Fh,031h,000h ;00007ED4 "O1." ; 9323: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 9324: "\\_SB.GPO1", 0x00, ResourceConsumer, , ; 9325: ) ; 9326: { // Pin list ; 9327: 0x0019 ; 9328: } db 08Ch,020h,000h,001h,001h,001h,000h,002h ;00007EDC ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;00007EE4 "........" db 000h,019h,000h,023h,000h,000h,000h,019h ;00007EEC "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;00007EF4 ".\_SB.GP" db 04Fh,031h,000h ;00007EF7 "O1." ; 9329: GpioInt (Edge, ActiveHigh, Exclusive, PullNone, 0x0000, ; 9330: "\\_SB.GPO2", 0x00, ResourceConsumer, , ; 9331: ) ; 9332: { // Pin list ; 9333: 0x0011 ; 9334: } db 08Ch,020h,000h,001h,000h,001h,000h,001h ;00007EFF ". ......" db 000h,003h,000h,000h,000h,000h,017h,000h ;00007F07 "........" db 000h,019h,000h,023h,000h,000h,000h,011h ;00007F0F "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;00007F17 ".\_SB.GP" db 04Fh,032h,000h ;00007F1A "O2." db 079h,000h ;00007F1C "y." ; 9335: }) ; 9336: Name (WBUF, ResourceTemplate () DSDT_A_M_I___SB__URT1_BTH1__CRS_WBUF \ db 008h,057h,042h,055h,046h,011h,04Fh,008h ;00007F24 ".WBUF.O." db 00Ah,08Bh ;00007F26 ".." ; 9337: { ; 9338: UartSerialBusV2 (0x0001C200, DataBitsEight, StopBitsOne, ; 9339: 0xC0, LittleEndian, ParityTypeEven, FlowControlHardware, ; 9340: 0x0020, 0x0020, "\\_SB.URT1", ; 9341: 0x00, ResourceConsumer, , Exclusive, ; 9342: ) db 08Eh,01Dh,000h,002h,000h,003h,002h,035h ;00007F2E ".......5" db 000h,001h,00Ah,000h,000h,0C2h,001h,000h ;00007F36 "........" db 020h,000h,020h,000h,001h,0C0h,05Ch,05Fh ;00007F3E " . ...\_" db 053h,042h,02Eh,055h,052h,054h,031h,000h ;00007F46 "SB.URT1." ; 9343: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 9344: "\\_SB.GPO1", 0x00, ResourceConsumer, , ; 9345: ) ; 9346: { // Pin list ; 9347: 0x0019 ; 9348: } db 08Ch,020h,000h,001h,001h,001h,000h,002h ;00007F4E ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;00007F56 "........" db 000h,019h,000h,023h,000h,000h,000h,019h ;00007F5E "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;00007F66 ".\_SB.GP" db 04Fh,031h,000h ;00007F69 "O1." ; 9349: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 9350: "\\_SB.GPO1", 0x00, ResourceConsumer, , ; 9351: ) ; 9352: { // Pin list ; 9353: 0x0018 ; 9354: } db 08Ch,020h,000h,001h,001h,001h,000h,002h ;00007F71 ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;00007F79 "........" db 000h,019h,000h,023h,000h,000h,000h,018h ;00007F81 "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;00007F89 ".\_SB.GP" db 04Fh,031h,000h ;00007F8C "O1." ; 9355: GpioInt (Edge, ActiveHigh, Exclusive, PullNone, 0x0000, ; 9356: "\\_SB.GPO2", 0x00, ResourceConsumer, , ; 9357: ) ; 9358: { // Pin list ; 9359: 0x0011 ; 9360: } db 08Ch,020h,000h,001h,000h,001h,000h,001h ;00007F94 ". ......" db 000h,003h,000h,000h,000h,000h,017h,000h ;00007F9C "........" db 000h,019h,000h,023h,000h,000h,000h,011h ;00007FA4 "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;00007FAC ".\_SB.GP" db 04Fh,032h,000h ;00007FAF "O2." db 079h,000h ;00007FB1 "y." ; 9361: }) ; 9362: If ((OSSL & 0x80)) db 0A0h,00Eh ;00007FB3 ".." db 07Bh,04Fh,053h,053h,04Ch,00Ah,080h,000h ;00007FBB "{OSSL..." ; 9363: { ; 9364: Return (UBUF) /* \_SB_.URT1.BTH1._CRS.UBUF */ db 0A4h,055h,042h,055h,046h ;00007FC0 ".UBUF" ; 9365: } ; 9367: Return (WBUF) /* \_SB_.URT1.BTH1._CRS.WBUF */ db 0A4h,057h,042h,055h,046h ;00007FC5 ".WBUF" ; 9368: } ; 9369: } ; 9370: } ; 9372: Device (URT2) DSDT_A_M_I___SB__URT2 \ db 05Bh,082h,046h,01Ch,055h,052h,054h,032h ;00007FCD "[.F.URT2" ; 9373: { ; 9374: Name (_ADR, Zero) // _ADR: Address DSDT_A_M_I___SB__URT2__ADR \ db 008h,05Fh,041h,044h,052h,000h ;00007FD3 "._ADR." ; 9375: Name (_HID, "80860F0A" /* Intel Atom UART Controller */) // _HID: Hardware ID DSDT_A_M_I___SB__URT2__HID \ db 008h,05Fh,048h,049h,044h,00Dh,038h,030h ;00007FDB "._HID.80" db 038h,036h,030h,046h,030h,041h,000h ;00007FE2 "860F0A." ; 9376: Name (_CID, "80860F0A" /* Intel Atom UART Controller */) // _CID: Compatible ID DSDT_A_M_I___SB__URT2__CID \ db 008h,05Fh,043h,049h,044h,00Dh,038h,030h ;00007FEA "._CID.80" db 038h,036h,030h,046h,030h,041h,000h ;00007FF1 "860F0A." ; 9377: Name (_DDN, "Intel(R) HS-UART Controller #2 - 80860F0C") // _DDN: DOS Device Name DSDT_A_M_I___SB__URT2__DDN \ db 008h,05Fh,044h,044h,04Eh,00Dh,049h,06Eh ;00007FF9 "._DDN.In" db 074h,065h,06Ch,028h,052h,029h,020h,048h ;00008001 "tel(R) H" db 053h,02Dh,055h,041h,052h,054h,020h,043h ;00008009 "S-UART C" db 06Fh,06Eh,074h,072h,06Fh,06Ch,06Ch,065h ;00008011 "ontrolle" db 072h,020h,023h,032h,020h,02Dh,020h,038h ;00008019 "r #2 - 8" db 030h,038h,036h,030h,046h,030h,043h,000h ;00008021 "0860F0C." ; 9378: Name (_UID, 0x02) // _UID: Unique ID DSDT_A_M_I___SB__URT2__UID \ db 008h,05Fh,055h,049h,044h,00Ah,002h ;00008028 "._UID.." ; 9379: Name (_DEP, Package (0x01) // _DEP: Dependencies ; 9380: { ; 9381: PEPD ; 9382: }) DSDT_A_M_I___SB__URT2__DEP \ db 008h,05Fh,044h,045h,050h ;0000802D "._DEP" db 012h,006h,001h,050h,045h,050h,044h ;00008034 "...PEPD" ; 9383: Name (RBUF, ResourceTemplate () DSDT_A_M_I___SB__URT2_RBUF \ db 008h,052h,042h,055h,046h,011h,026h,00Ah ;0000803C ".RBUF.&." db 023h ;0000803D "#" ; 9384: { ; 9385: Memory32Fixed (ReadWrite, ; 9386: 0x00000000, // Address Base ; 9387: 0x00001000, // Address Length ; 9388: _Y16) db 086h,009h,000h,001h,000h,000h,000h,000h ;00008045 "........" db 000h,010h,000h,000h ;00008049 "...." ; 9389: Interrupt (ResourceConsumer, Level, ActiveLow, Exclusive, ,, ) ; 9390: { ; 9391: 0x00000028, ; 9392: } db 089h,006h,000h,005h,001h,028h,000h,000h ;00008051 ".....(.." db 000h ;00008052 "." ; 9393: FixedDMA (0x0004, 0x0004, Width32bit, ) db 055h,004h,000h,004h,000h,002h ;00008058 "U....." ; 9394: FixedDMA (0x0005, 0x0005, Width32bit, ) db 055h,005h,000h,005h,000h,002h ;0000805E "U....." db 079h,000h ;00008060 "y." ; 9395: }) ; 9396: Method (_HRV, 0, NotSerialized) // _HRV: Hardware Revision DSDT_A_M_I___SB__URT2__HRV \ db 014h,00Bh,05Fh,048h,052h,056h,000h ;00008067 ".._HRV." ; 9397: { ; 9398: Return (SOCS) /* \SOCS */ db 0A4h,053h,04Fh,043h,053h ;0000806C ".SOCS" ; 9399: } ; 9401: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__URT2__CRS \ db 014h,033h,05Fh,043h,052h,053h,000h ;00008073 ".3_CRS." ; 9402: { ; 9403: CreateDWordField (RBUF, \_SB.URT2._Y16._BAS, B0BA) // _BAS: Base Address db 08Ah,052h,042h,055h,046h,00Ah,004h,042h ;0000807B ".RBUF..B" db 030h,042h,041h ;0000807E "0BA" ; 9404: CreateDWordField (RBUF, \_SB.URT2._Y16._LEN, B0LN) // _LEN: Length db 08Ah,052h,042h,055h,046h,00Ah,008h,042h ;00008086 ".RBUF..B" db 030h,04Ch,04Eh ;00008089 "0LN" ; 9405: B0BA = U20A /* \U20A */ db 070h,055h,032h,030h,041h,042h,030h,042h ;00008091 "pU20AB0B" db 041h ;00008092 "A" ; 9406: B0LN = U20L /* \U20L */ db 070h,055h,032h,030h,04Ch,042h,030h,04Ch ;0000809A "pU20LB0L" db 04Eh ;0000809B "N" ; 9407: Return (RBUF) /* \_SB_.URT2.RBUF */ db 0A4h,052h,042h,055h,046h ;000080A0 ".RBUF" ; 9408: } ; 9410: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__URT2__STA \ db 014h,01Ah,05Fh,053h,054h,041h,000h ;000080A7 ".._STA." ; 9411: { ; 9412: If (((U20A == Zero) || (L14D == One))) db 0A0h,010h ;000080A9 ".." db 091h ;000080AA "." db 093h,055h,032h,030h,041h,000h ;000080B0 ".U20A." db 093h,04Ch,031h,034h,044h,001h ;000080B6 ".L14D." ; 9413: { ; 9414: Return (Zero) db 0A4h,000h ;000080B8 ".." ; 9415: } ; 9417: Return (0x0F) db 0A4h,00Ah,00Fh ;000080BB "..." ; 9418: } ; 9420: Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 DSDT_A_M_I___SB__URT2__PS3 \ db 014h,017h,05Fh,050h,053h,033h,000h ;000080C2 ".._PS3." ; 9421: { ; 9422: PSAT |= 0x03 db 07Dh,050h,053h,041h,054h,00Ah,003h,050h ;000080CA "}PSAT..P" db 053h,041h,054h ;000080CD "SAT" ; 9423: Local0 = PSAT /* \_SB_.URT2.PSAT */ db 070h,050h,053h,041h,054h,060h ;000080D3 "pPSAT`" ; 9424: } ; 9426: Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 DSDT_A_M_I___SB__URT2__PS0 \ db 014h,01Ah,05Fh,050h,053h,030h,000h ;000080DA ".._PS0." ; 9427: { ; 9428: PSAT &= 0xFFFFFFFC db 07Bh,050h,053h,041h,054h,00Ch,0FCh,0FFh ;000080E2 "{PSAT..." db 0FFh,0FFh,050h,053h,041h,054h ;000080E8 "..PSAT" ; 9429: Local0 = PSAT /* \_SB_.URT2.PSAT */ db 070h,050h,053h,041h,054h,060h ;000080EE "pPSAT`" ; 9430: } ; 9432: OperationRegion (KEYS, SystemMemory, U21A, 0x0100) DSDT_A_M_I___SB__URT2_KEYS \ db 05Bh,080h,04Bh,045h,059h,053h,000h,055h ;000080F6 "[.KEYS.U" db 032h,031h,041h,00Bh,000h,001h ;000080FC "21A..." ; 9433: Field (KEYS, DWordAcc, NoLock, WriteAsZeros) ; 9434: { ; 9435: Offset (0x84), ; 9436: PSAT, 32 ; 9437: } db 05Bh,081h,00Eh,04Bh,045h,059h,053h,043h ;00008104 "[..KEYSC" db 000h,040h,042h,050h,053h,041h,054h,020h ;0000810C ".@BPSAT " ; 9439: Device (GPS0) DSDT_A_M_I___SB__URT2_GPS0 \ db 05Bh,082h,04Fh,007h,047h,050h,053h,030h ;00008114 "[.O.GPS0" ; 9440: { ; 9441: Name (_HID, "BCM4752") // _HID: Hardware ID DSDT_A_M_I___SB__URT2_GPS0__HID \ db 008h,05Fh,048h,049h,044h,00Dh,042h,043h ;0000811C "._HID.BC" db 04Dh,034h,037h,035h,032h,000h ;00008122 "M4752." ; 9442: Name (_HRV, Zero) // _HRV: Hardware Revision DSDT_A_M_I___SB__URT2_GPS0__HRV \ db 008h,05Fh,048h,052h,056h,000h ;00008128 "._HRV." ; 9443: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__URT2_GPS0__STA \ db 014h,008h,05Fh,053h,054h,041h,000h ;0000812F ".._STA." ; 9444: { ; 9445: Return (Zero) db 0A4h,000h ;00008131 ".." ; 9446: } ; 9448: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__URT2_GPS0__CRS \ db 014h,04Bh,005h,05Fh,043h,052h,053h,000h ;00008139 ".K._CRS." ; 9449: { ; 9450: Name (UBUF, ResourceTemplate () DSDT_A_M_I___SB__URT2_GPS0__CRS_UBUF \ db 008h,055h,042h,055h,046h,011h,049h,004h ;00008141 ".UBUF.I." db 00Ah,045h ;00008143 ".E" ; 9451: { ; 9452: UartSerialBusV2 (0x0001C200, DataBitsEight, StopBitsOne, ; 9453: 0xFC, LittleEndian, ParityTypeNone, FlowControlHardware, ; 9454: 0x0020, 0x0020, "\\_SB.URT2", ; 9455: 0x00, ResourceConsumer, , Exclusive, ; 9456: ) db 08Eh,01Dh,000h,002h,000h,003h,002h,035h ;0000814B ".......5" db 000h,001h,00Ah,000h,000h,0C2h,001h,000h ;00008153 "........" db 020h,000h,020h,000h,000h,0FCh,05Ch,05Fh ;0000815B " . ...\_" db 053h,042h,02Eh,055h,052h,054h,032h,000h ;00008163 "SB.URT2." ; 9457: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 9458: "\\_SB.GPO2", 0x00, ResourceConsumer, , ; 9459: ) ; 9460: { // Pin list ; 9461: 0x0016 ; 9462: } db 08Ch,020h,000h,001h,001h,001h,000h,002h ;0000816B ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;00008173 "........" db 000h,019h,000h,023h,000h,000h,000h,016h ;0000817B "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;00008183 ".\_SB.GP" db 04Fh,032h,000h ;00008186 "O2." db 079h,000h ;00008188 "y." ; 9463: }) ; 9464: Return (UBUF) /* \_SB_.URT2.GPS0._CRS.UBUF */ db 0A4h,055h,042h,055h,046h ;0000818D ".UBUF" ; 9465: } ; 9466: } ; 9467: } ; 9469: Device (SPI1) DSDT_A_M_I___SB__SPI1 \ db 05Bh,082h,04Eh,01Ah,053h,050h,049h,031h ;00008195 "[.N.SPI1" ; 9470: { ; 9471: Name (_ADR, Zero) // _ADR: Address DSDT_A_M_I___SB__SPI1__ADR \ db 008h,05Fh,041h,044h,052h,000h ;0000819B "._ADR." ; 9472: Name (_HID, "80860F0E" /* Intel SPI Controller */) // _HID: Hardware ID DSDT_A_M_I___SB__SPI1__HID \ db 008h,05Fh,048h,049h,044h,00Dh,038h,030h ;000081A3 "._HID.80" db 038h,036h,030h,046h,030h,045h,000h ;000081AA "860F0E." ; 9473: Name (_CID, "80860F0E" /* Intel SPI Controller */) // _CID: Compatible ID DSDT_A_M_I___SB__SPI1__CID \ db 008h,05Fh,043h,049h,044h,00Dh,038h,030h ;000081B2 "._CID.80" db 038h,036h,030h,046h,030h,045h,000h ;000081B9 "860F0E." ; 9474: Name (_DEP, Package (0x01) // _DEP: Dependencies ; 9475: { ; 9476: PEPD ; 9477: }) DSDT_A_M_I___SB__SPI1__DEP \ db 008h,05Fh,044h,045h,050h ;000081BE "._DEP" db 012h,006h,001h,050h,045h,050h,044h ;000081C5 "...PEPD" ; 9478: Name (_DDN, "Intel(R) SPI Controller - 80860F0E") // _DDN: DOS Device Name DSDT_A_M_I___SB__SPI1__DDN \ db 008h,05Fh,044h,044h,04Eh,00Dh,049h,06Eh ;000081CD "._DDN.In" db 074h,065h,06Ch,028h,052h,029h,020h,053h ;000081D5 "tel(R) S" db 050h,049h,020h,043h,06Fh,06Eh,074h,072h ;000081DD "PI Contr" db 06Fh,06Ch,06Ch,065h,072h,020h,02Dh,020h ;000081E5 "oller - " db 038h,030h,038h,036h,030h,046h,030h,045h ;000081ED "80860F0E" db 000h ;000081EE "." ; 9479: Name (RBUF, ResourceTemplate () DSDT_A_M_I___SB__SPI1_RBUF \ db 008h,052h,042h,055h,046h,011h,026h,00Ah ;000081F6 ".RBUF.&." db 023h ;000081F7 "#" ; 9480: { ; 9481: Memory32Fixed (ReadWrite, ; 9482: 0x00000000, // Address Base ; 9483: 0x00001000, // Address Length ; 9484: _Y17) db 086h,009h,000h,001h,000h,000h,000h,000h ;000081FF "........" db 000h,010h,000h,000h ;00008203 "...." ; 9485: Interrupt (ResourceConsumer, Level, ActiveLow, Exclusive, ,, ) ; 9486: { ; 9487: 0x00000029, ; 9488: } db 089h,006h,000h,005h,001h,029h,000h,000h ;0000820B ".....).." db 000h ;0000820C "." ; 9489: FixedDMA (0x0000, 0x0000, Width32bit, ) db 055h,000h,000h,000h,000h,002h ;00008212 "U....." ; 9490: FixedDMA (0x0001, 0x0001, Width32bit, ) db 055h,001h,000h,001h,000h,002h ;00008218 "U....." db 079h,000h ;0000821A "y." ; 9491: }) ; 9492: Method (_HRV, 0, NotSerialized) // _HRV: Hardware Revision DSDT_A_M_I___SB__SPI1__HRV \ db 014h,00Bh,05Fh,048h,052h,056h,000h ;00008221 ".._HRV." ; 9493: { ; 9494: Return (SOCS) /* \SOCS */ db 0A4h,053h,04Fh,043h,053h ;00008226 ".SOCS" ; 9495: } ; 9497: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__SPI1__CRS \ db 014h,033h,05Fh,043h,052h,053h,000h ;0000822D ".3_CRS." ; 9498: { ; 9499: CreateDWordField (RBUF, \_SB.SPI1._Y17._BAS, B0BA) // _BAS: Base Address db 08Ah,052h,042h,055h,046h,00Ah,004h,042h ;00008235 ".RBUF..B" db 030h,042h,041h ;00008238 "0BA" ; 9500: CreateDWordField (RBUF, \_SB.SPI1._Y17._LEN, B0LN) // _LEN: Length db 08Ah,052h,042h,055h,046h,00Ah,008h,042h ;00008240 ".RBUF..B" db 030h,04Ch,04Eh ;00008243 "0LN" ; 9501: B0BA = SP0A /* \SP0A */ db 070h,053h,050h,030h,041h,042h,030h,042h ;0000824B "pSP0AB0B" db 041h ;0000824C "A" ; 9502: B0LN = SP0L /* \SP0L */ db 070h,053h,050h,030h,04Ch,042h,030h,04Ch ;00008254 "pSP0LB0L" db 04Eh ;00008255 "N" ; 9503: Return (RBUF) /* \_SB_.SPI1.RBUF */ db 0A4h,052h,042h,055h,046h ;0000825A ".RBUF" ; 9504: } ; 9506: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__SPI1__STA \ db 014h,01Ah,05Fh,053h,054h,041h,000h ;00008261 ".._STA." ; 9507: { ; 9508: If (((SP0A == Zero) || (L15D == One))) db 0A0h,010h ;00008263 ".." db 091h ;00008264 "." db 093h,053h,050h,030h,041h,000h ;0000826A ".SP0A." db 093h,04Ch,031h,035h,044h,001h ;00008270 ".L15D." ; 9509: { ; 9510: Return (Zero) db 0A4h,000h ;00008272 ".." ; 9511: } ; 9513: Return (0x0F) db 0A4h,00Ah,00Fh ;00008275 "..." ; 9514: } ; 9516: Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 DSDT_A_M_I___SB__SPI1__PS3 \ db 014h,017h,05Fh,050h,053h,033h,000h ;0000827C ".._PS3." ; 9517: { ; 9518: PSAT |= 0x03 db 07Dh,050h,053h,041h,054h,00Ah,003h,050h ;00008284 "}PSAT..P" db 053h,041h,054h ;00008287 "SAT" ; 9519: Local0 = PSAT /* \_SB_.SPI1.PSAT */ db 070h,050h,053h,041h,054h,060h ;0000828D "pPSAT`" ; 9520: } ; 9522: Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 DSDT_A_M_I___SB__SPI1__PS0 \ db 014h,01Ah,05Fh,050h,053h,030h,000h ;00008294 ".._PS0." ; 9523: { ; 9524: PSAT &= 0xFFFFFFFC db 07Bh,050h,053h,041h,054h,00Ch,0FCh,0FFh ;0000829C "{PSAT..." db 0FFh,0FFh,050h,053h,041h,054h ;000082A2 "..PSAT" ; 9525: Local0 = PSAT /* \_SB_.SPI1.PSAT */ db 070h,050h,053h,041h,054h,060h ;000082A8 "pPSAT`" ; 9526: } ; 9528: OperationRegion (KEYS, SystemMemory, SP1A, 0x0100) DSDT_A_M_I___SB__SPI1_KEYS \ db 05Bh,080h,04Bh,045h,059h,053h,000h,053h ;000082B0 "[.KEYS.S" db 050h,031h,041h,00Bh,000h,001h ;000082B6 "P1A..." ; 9529: Field (KEYS, DWordAcc, NoLock, WriteAsZeros) ; 9530: { ; 9531: Offset (0x84), ; 9532: PSAT, 32 ; 9533: } db 05Bh,081h,00Eh,04Bh,045h,059h,053h,043h ;000082BE "[..KEYSC" db 000h,040h,042h,050h,053h,041h,054h,020h ;000082C6 ".@BPSAT " ; 9535: Device (FPNT) DSDT_A_M_I___SB__SPI1_FPNT \ db 05Bh,082h,045h,007h,046h,050h,04Eh,054h ;000082CE "[.E.FPNT" ; 9536: { ; 9537: Name (_HID, "AUTH2750" /* AuthenTec AES2750 */) // _HID: Hardware ID DSDT_A_M_I___SB__SPI1_FPNT__HID \ db 008h,05Fh,048h,049h,044h,00Dh,041h,055h ;000082D6 "._HID.AU" db 054h,048h,032h,037h,035h,030h,000h ;000082DD "TH2750." ; 9538: Name (_DDN, "AuthenTec AES2750") // _DDN: DOS Device Name DSDT_A_M_I___SB__SPI1_FPNT__DDN \ db 008h,05Fh,044h,044h,04Eh,00Dh,041h,075h ;000082E5 "._DDN.Au" db 074h,068h,065h,06Eh,054h,065h,063h,020h ;000082ED "thenTec " db 041h,045h,053h,032h,037h,035h,030h,000h ;000082F5 "AES2750." ; 9539: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__SPI1_FPNT__CRS \ db 014h,03Eh,05Fh,043h,052h,053h,000h ;000082FC ".>_CRS." ; 9540: { ; 9541: Name (UBUF, ResourceTemplate () DSDT_A_M_I___SB__SPI1_FPNT__CRS_UBUF \ db 008h,055h,042h,055h,046h,011h,02Dh,00Ah ;00008304 ".UBUF.-." db 02Ah ;00008305 "*" ; 9542: { ; 9543: SpiSerialBusV2 (0x0001, PolarityLow, FourWireMode, 0x08, ; 9544: ControllerInitiated, 0x007A1200, ClockPolarityLow, ; 9545: ClockPhaseSecond, "\\_SB.SPI1", ; 9546: 0x00, ResourceConsumer, , Exclusive, ; 9547: ) db 08Eh,01Ch,000h,002h,000h,002h,002h,000h ;0000830D "........" db 000h,001h,009h,000h,000h,012h,07Ah,000h ;00008315 "......z." db 008h,001h,000h,001h,000h,05Ch,05Fh,053h ;0000831D ".....\_S" db 042h,02Eh,053h,050h,049h,031h,000h ;00008324 "B.SPI1." ; 9548: Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) ; 9549: { ; 9550: 0x00000048, ; 9551: } db 089h,006h,000h,003h,001h,048h,000h,000h ;0000832C ".....H.." db 000h ;0000832D "." db 079h,000h ;0000832F "y." ; 9552: }) ; 9553: Return (UBUF) /* \_SB_.SPI1.FPNT._CRS.UBUF */ db 0A4h,055h,042h,055h,046h ;00008334 ".UBUF" ; 9554: } ; 9556: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__SPI1_FPNT__STA \ db 014h,008h,05Fh,053h,054h,041h,000h ;0000833B ".._STA." ; 9557: { ; 9558: Return (Zero) db 0A4h,000h ;0000833D ".." ; 9559: } ; 9560: } ; 9561: } ; 9563: Device (NFC2) DSDT_A_M_I___SB__NFC2 \ db 05Bh,082h,041h,005h,04Eh,046h,043h,032h ;00008345 "[.A.NFC2" ; 9564: { ; 9565: Name (_ADR, Zero) // _ADR: Address DSDT_A_M_I___SB__NFC2__ADR \ db 008h,05Fh,041h,044h,052h,000h ;0000834B "._ADR." ; 9566: Name (_HID, "NXP5442" /* NXP 5442 Near Field Communications Controller */) // _HID: Hardware ID DSDT_A_M_I___SB__NFC2__HID \ db 008h,05Fh,048h,049h,044h,00Dh,04Eh,058h ;00008353 "._HID.NX" db 050h,035h,034h,034h,032h,000h ;00008359 "P5442." ; 9567: Name (_CID, "NXP5442" /* NXP 5442 Near Field Communications Controller */) // _CID: Compatible ID DSDT_A_M_I___SB__NFC2__CID \ db 008h,05Fh,043h,049h,044h,00Dh,04Eh,058h ;00008361 "._CID.NX" db 050h,035h,034h,034h,032h,000h ;00008367 "P5442." ; 9568: Name (_DDN, "NXP NFC") // _DDN: DOS Device Name DSDT_A_M_I___SB__NFC2__DDN \ db 008h,05Fh,044h,044h,04Eh,00Dh,04Eh,058h ;0000836F "._DDN.NX" db 050h,020h,04Eh,046h,043h,000h ;00008375 "P NFC." ; 9569: Name (_UID, One) // _UID: Unique ID DSDT_A_M_I___SB__NFC2__UID \ db 008h,05Fh,055h,049h,044h,001h ;0000837B "._UID." ; 9570: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__NFC2__STA \ db 014h,014h,05Fh,053h,054h,041h,000h ;00008382 ".._STA." ; 9571: { ; 9572: If ((NFCS == 0x02)) db 0A0h,00Bh ;00008384 ".." db 093h,04Eh,046h,043h,053h,00Ah,002h ;0000838B ".NFCS.." ; 9573: { ; 9574: Return (0x0F) db 0A4h,00Ah,00Fh ;0000838E "..." ; 9575: } ; 9577: Return (Zero) db 0A4h,000h ;00008390 ".." ; 9578: } ; 9579: } ; 9581: Device (I2C1) DSDT_A_M_I___SB__I2C1 \ db 05Bh,082h,040h,014h,049h,032h,043h,031h ;00008398 "[.@.I2C1" ; 9582: { ; 9583: Name (_ADR, Zero) // _ADR: Address DSDT_A_M_I___SB__I2C1__ADR \ db 008h,05Fh,041h,044h,052h,000h ;0000839E "._ADR." ; 9584: Name (_HID, "80860F41" /* Intel Baytrail I2C Host Controller */) // _HID: Hardware ID DSDT_A_M_I___SB__I2C1__HID \ db 008h,05Fh,048h,049h,044h,00Dh,038h,030h ;000083A6 "._HID.80" db 038h,036h,030h,046h,034h,031h,000h ;000083AD "860F41." ; 9585: Name (_CID, "80860F41" /* Intel Baytrail I2C Host Controller */) // _CID: Compatible ID DSDT_A_M_I___SB__I2C1__CID \ db 008h,05Fh,043h,049h,044h,00Dh,038h,030h ;000083B5 "._CID.80" db 038h,036h,030h,046h,034h,031h,000h ;000083BC "860F41." ; 9586: Name (_DEP, Package (0x01) // _DEP: Dependencies ; 9587: { ; 9588: PEPD ; 9589: }) DSDT_A_M_I___SB__I2C1__DEP \ db 008h,05Fh,044h,045h,050h ;000083C1 "._DEP" db 012h,006h,001h,050h,045h,050h,044h ;000083C8 "...PEPD" ; 9590: Name (_DDN, "Intel(R) I2C Controller #1 - 80860F41") // _DDN: DOS Device Name DSDT_A_M_I___SB__I2C1__DDN \ db 008h,05Fh,044h,044h,04Eh,00Dh,049h,06Eh ;000083D0 "._DDN.In" db 074h,065h,06Ch,028h,052h,029h,020h,049h ;000083D8 "tel(R) I" db 032h,043h,020h,043h,06Fh,06Eh,074h,072h ;000083E0 "2C Contr" db 06Fh,06Ch,06Ch,065h,072h,020h,023h,031h ;000083E8 "oller #1" db 020h,02Dh,020h,038h,030h,038h,036h,030h ;000083F0 " - 80860" db 046h,034h,031h,000h ;000083F4 "F41." ; 9591: Name (_UID, One) // _UID: Unique ID DSDT_A_M_I___SB__I2C1__UID \ db 008h,05Fh,055h,049h,044h,001h ;000083FA "._UID." ; 9592: Name (RBUF, ResourceTemplate () DSDT_A_M_I___SB__I2C1_RBUF \ db 008h,052h,042h,055h,046h,011h,026h,00Ah ;00008402 ".RBUF.&." db 023h ;00008403 "#" ; 9593: { ; 9594: Memory32Fixed (ReadWrite, ; 9595: 0x00000000, // Address Base ; 9596: 0x00001000, // Address Length ; 9597: _Y18) db 086h,009h,000h,001h,000h,000h,000h,000h ;0000840B "........" db 000h,010h,000h,000h ;0000840F "...." ; 9598: Interrupt (ResourceConsumer, Level, ActiveLow, Exclusive, ,, ) ; 9599: { ; 9600: 0x00000020, ; 9601: } db 089h,006h,000h,005h,001h,020h,000h,000h ;00008417 "..... .." db 000h ;00008418 "." ; 9602: FixedDMA (0x0010, 0x0000, Width32bit, ) db 055h,010h,000h,000h,000h,002h ;0000841E "U....." ; 9603: FixedDMA (0x0011, 0x0001, Width32bit, ) db 055h,011h,000h,001h,000h,002h ;00008424 "U....." db 079h,000h ;00008426 "y." ; 9604: }) ; 9605: Method (_HRV, 0, NotSerialized) // _HRV: Hardware Revision DSDT_A_M_I___SB__I2C1__HRV \ db 014h,00Bh,05Fh,048h,052h,056h,000h ;0000842D ".._HRV." ; 9606: { ; 9607: Return (SOCS) /* \SOCS */ db 0A4h,053h,04Fh,043h,053h ;00008432 ".SOCS" ; 9608: } ; 9610: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__I2C1__CRS \ db 014h,033h,05Fh,043h,052h,053h,000h ;00008439 ".3_CRS." ; 9611: { ; 9612: CreateDWordField (RBUF, \_SB.I2C1._Y18._BAS, B0BA) // _BAS: Base Address db 08Ah,052h,042h,055h,046h,00Ah,004h,042h ;00008441 ".RBUF..B" db 030h,042h,041h ;00008444 "0BA" ; 9613: CreateDWordField (RBUF, \_SB.I2C1._Y18._LEN, B0LN) // _LEN: Length db 08Ah,052h,042h,055h,046h,00Ah,008h,042h ;0000844C ".RBUF..B" db 030h,04Ch,04Eh ;0000844F "0LN" ; 9614: B0BA = I10A /* \I10A */ db 070h,049h,031h,030h,041h,042h,030h,042h ;00008457 "pI10AB0B" db 041h ;00008458 "A" ; 9615: B0LN = I10L /* \I10L */ db 070h,049h,031h,030h,04Ch,042h,030h,04Ch ;00008460 "pI10LB0L" db 04Eh ;00008461 "N" ; 9616: Return (RBUF) /* \_SB_.I2C1.RBUF */ db 0A4h,052h,042h,055h,046h ;00008466 ".RBUF" ; 9617: } ; 9619: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__I2C1__STA \ db 014h,01Ah,05Fh,053h,054h,041h,000h ;0000846D ".._STA." ; 9620: { ; 9621: If (((I10A == Zero) || (L21D == One))) db 0A0h,010h ;0000846F ".." db 091h ;00008470 "." db 093h,049h,031h,030h,041h,000h ;00008476 ".I10A." db 093h,04Ch,032h,031h,044h,001h ;0000847C ".L21D." ; 9622: { ; 9623: Return (Zero) db 0A4h,000h ;0000847E ".." ; 9624: } ; 9626: Return (0x0F) db 0A4h,00Ah,00Fh ;00008481 "..." ; 9627: } ; 9629: Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 DSDT_A_M_I___SB__I2C1__PS3 \ db 014h,017h,05Fh,050h,053h,033h,000h ;00008488 ".._PS3." ; 9630: { ; 9631: PSAT |= 0x03 db 07Dh,050h,053h,041h,054h,00Ah,003h,050h ;00008490 "}PSAT..P" db 053h,041h,054h ;00008493 "SAT" ; 9632: Local0 = PSAT /* \_SB_.I2C1.PSAT */ db 070h,050h,053h,041h,054h,060h ;00008499 "pPSAT`" ; 9633: } ; 9635: Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 DSDT_A_M_I___SB__I2C1__PS0 \ db 014h,01Ah,05Fh,050h,053h,030h,000h ;000084A0 ".._PS0." ; 9636: { ; 9637: PSAT &= 0xFFFFFFFC db 07Bh,050h,053h,041h,054h,00Ch,0FCh,0FFh ;000084A8 "{PSAT..." db 0FFh,0FFh,050h,053h,041h,054h ;000084AE "..PSAT" ; 9638: Local0 = PSAT /* \_SB_.I2C1.PSAT */ db 070h,050h,053h,041h,054h,060h ;000084B4 "pPSAT`" ; 9639: } ; 9641: OperationRegion (KEYS, SystemMemory, I11A, 0x0100) DSDT_A_M_I___SB__I2C1_KEYS \ db 05Bh,080h,04Bh,045h,059h,053h,000h,049h ;000084BC "[.KEYS.I" db 031h,031h,041h,00Bh,000h,001h ;000084C2 "11A..." ; 9642: Field (KEYS, DWordAcc, NoLock, WriteAsZeros) ; 9643: { ; 9644: Offset (0x84), ; 9645: PSAT, 32 ; 9646: } db 05Bh,081h,00Eh,04Bh,045h,059h,053h,043h ;000084CA "[..KEYSC" db 000h,040h,042h,050h,053h,041h,054h,020h ;000084D2 ".@BPSAT " ; 9647: } ; 9649: Device (I2C2) DSDT_A_M_I___SB__I2C2 \ db 05Bh,082h,08Fh,00Eh,001h,049h,032h,043h ;000084DA "[....I2C" db 032h ;000084DB "2" ; 9650: { ; 9651: Name (_ADR, Zero) // _ADR: Address DSDT_A_M_I___SB__I2C2__ADR \ db 008h,05Fh,041h,044h,052h,000h ;000084E1 "._ADR." ; 9652: Name (_HID, "80860F41" /* Intel Baytrail I2C Host Controller */) // _HID: Hardware ID DSDT_A_M_I___SB__I2C2__HID \ db 008h,05Fh,048h,049h,044h,00Dh,038h,030h ;000084E9 "._HID.80" db 038h,036h,030h,046h,034h,031h,000h ;000084F0 "860F41." ; 9653: Name (_CID, "80860F41" /* Intel Baytrail I2C Host Controller */) // _CID: Compatible ID DSDT_A_M_I___SB__I2C2__CID \ db 008h,05Fh,043h,049h,044h,00Dh,038h,030h ;000084F8 "._CID.80" db 038h,036h,030h,046h,034h,031h,000h ;000084FF "860F41." ; 9654: Name (_DEP, Package (0x01) // _DEP: Dependencies ; 9655: { ; 9656: PEPD ; 9657: }) DSDT_A_M_I___SB__I2C2__DEP \ db 008h,05Fh,044h,045h,050h ;00008504 "._DEP" db 012h,006h,001h,050h,045h,050h,044h ;0000850B "...PEPD" ; 9658: Name (_DDN, "Intel(R) I2C Controller #2 - 80860F42") // _DDN: DOS Device Name DSDT_A_M_I___SB__I2C2__DDN \ db 008h,05Fh,044h,044h,04Eh,00Dh,049h,06Eh ;00008513 "._DDN.In" db 074h,065h,06Ch,028h,052h,029h,020h,049h ;0000851B "tel(R) I" db 032h,043h,020h,043h,06Fh,06Eh,074h,072h ;00008523 "2C Contr" db 06Fh,06Ch,06Ch,065h,072h,020h,023h,032h ;0000852B "oller #2" db 020h,02Dh,020h,038h,030h,038h,036h,030h ;00008533 " - 80860" db 046h,034h,032h,000h ;00008537 "F42." ; 9659: Name (_UID, 0x02) // _UID: Unique ID DSDT_A_M_I___SB__I2C2__UID \ db 008h,05Fh,055h,049h,044h,00Ah,002h ;0000853E "._UID.." ; 9660: Name (RBUF, ResourceTemplate () DSDT_A_M_I___SB__I2C2_RBUF \ db 008h,052h,042h,055h,046h,011h,026h,00Ah ;00008546 ".RBUF.&." db 023h ;00008547 "#" ; 9661: { ; 9662: Memory32Fixed (ReadWrite, ; 9663: 0x00000000, // Address Base ; 9664: 0x00001000, // Address Length ; 9665: _Y19) db 086h,009h,000h,001h,000h,000h,000h,000h ;0000854F "........" db 000h,010h,000h,000h ;00008553 "...." ; 9666: Interrupt (ResourceConsumer, Level, ActiveLow, Exclusive, ,, ) ; 9667: { ; 9668: 0x00000021, ; 9669: } db 089h,006h,000h,005h,001h,021h,000h,000h ;0000855B ".....!.." db 000h ;0000855C "." ; 9670: FixedDMA (0x0012, 0x0002, Width32bit, ) db 055h,012h,000h,002h,000h,002h ;00008562 "U....." ; 9671: FixedDMA (0x0013, 0x0003, Width32bit, ) db 055h,013h,000h,003h,000h,002h ;00008568 "U....." db 079h,000h ;0000856A "y." ; 9672: }) ; 9673: Method (_HRV, 0, NotSerialized) // _HRV: Hardware Revision DSDT_A_M_I___SB__I2C2__HRV \ db 014h,00Bh,05Fh,048h,052h,056h,000h ;00008571 ".._HRV." ; 9674: { ; 9675: Return (SOCS) /* \SOCS */ db 0A4h,053h,04Fh,043h,053h ;00008576 ".SOCS" ; 9676: } ; 9678: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__I2C2__CRS \ db 014h,033h,05Fh,043h,052h,053h,000h ;0000857D ".3_CRS." ; 9679: { ; 9680: CreateDWordField (RBUF, \_SB.I2C2._Y19._BAS, B0BA) // _BAS: Base Address db 08Ah,052h,042h,055h,046h,00Ah,004h,042h ;00008585 ".RBUF..B" db 030h,042h,041h ;00008588 "0BA" ; 9681: CreateDWordField (RBUF, \_SB.I2C2._Y19._LEN, B0LN) // _LEN: Length db 08Ah,052h,042h,055h,046h,00Ah,008h,042h ;00008590 ".RBUF..B" db 030h,04Ch,04Eh ;00008593 "0LN" ; 9682: B0BA = I20A /* \I20A */ db 070h,049h,032h,030h,041h,042h,030h,042h ;0000859B "pI20AB0B" db 041h ;0000859C "A" ; 9683: B0LN = I20L /* \I20L */ db 070h,049h,032h,030h,04Ch,042h,030h,04Ch ;000085A4 "pI20LB0L" db 04Eh ;000085A5 "N" ; 9684: Return (RBUF) /* \_SB_.I2C2.RBUF */ db 0A4h,052h,042h,055h,046h ;000085AA ".RBUF" ; 9685: } ; 9687: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__I2C2__STA \ db 014h,01Ah,05Fh,053h,054h,041h,000h ;000085B1 ".._STA." ; 9688: { ; 9689: If (((I20A == Zero) || (L22D == One))) db 0A0h,010h ;000085B3 ".." db 091h ;000085B4 "." db 093h,049h,032h,030h,041h,000h ;000085BA ".I20A." db 093h,04Ch,032h,032h,044h,001h ;000085C0 ".L22D." ; 9690: { ; 9691: Return (Zero) db 0A4h,000h ;000085C2 ".." ; 9692: } ; 9694: Return (0x0F) db 0A4h,00Ah,00Fh ;000085C5 "..." ; 9695: } ; 9697: Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 DSDT_A_M_I___SB__I2C2__PS3 \ db 014h,017h,05Fh,050h,053h,033h,000h ;000085CC ".._PS3." ; 9698: { ; 9699: PSAT |= 0x03 db 07Dh,050h,053h,041h,054h,00Ah,003h,050h ;000085D4 "}PSAT..P" db 053h,041h,054h ;000085D7 "SAT" ; 9700: Local0 = PSAT /* \_SB_.I2C2.PSAT */ db 070h,050h,053h,041h,054h,060h ;000085DD "pPSAT`" ; 9701: } ; 9703: Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 DSDT_A_M_I___SB__I2C2__PS0 \ db 014h,01Ah,05Fh,050h,053h,030h,000h ;000085E4 ".._PS0." ; 9704: { ; 9705: PSAT &= 0xFFFFFFFC db 07Bh,050h,053h,041h,054h,00Ch,0FCh,0FFh ;000085EC "{PSAT..." db 0FFh,0FFh,050h,053h,041h,054h ;000085F2 "..PSAT" ; 9706: Local0 = PSAT /* \_SB_.I2C2.PSAT */ db 070h,050h,053h,041h,054h,060h ;000085F8 "pPSAT`" ; 9707: } ; 9709: OperationRegion (KEYS, SystemMemory, I21A, 0x0100) DSDT_A_M_I___SB__I2C2_KEYS \ db 05Bh,080h,04Bh,045h,059h,053h,000h,049h ;00008600 "[.KEYS.I" db 032h,031h,041h,00Bh,000h,001h ;00008606 "21A..." ; 9710: Field (KEYS, DWordAcc, NoLock, WriteAsZeros) ; 9711: { ; 9712: Offset (0x84), ; 9713: PSAT, 32 ; 9714: } db 05Bh,081h,00Eh,04Bh,045h,059h,053h,043h ;0000860E "[..KEYSC" db 000h,040h,042h,050h,053h,041h,054h,020h ;00008616 ".@BPSAT " ; 9716: PowerResource (CLK0, 0x00, 0x0000) DSDT_A_M_I___SB__I2C2_CLK0 \ db 05Bh,084h,039h,043h,04Ch,04Bh,030h,000h ;0000861E "[.9CLK0." db 000h,000h ;00008620 ".." ; 9717: { ; 9718: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__I2C2_CLK0__STA \ db 014h,00Bh,05Fh,053h,054h,041h,000h ;00008627 ".._STA." ; 9719: { ; 9720: Return (CKC0) /* \CKC0 */ db 0A4h,043h,04Bh,043h,030h ;0000862C ".CKC0" ; 9721: } ; 9723: Method (_ON, 0, NotSerialized) // _ON_: Power On DSDT_A_M_I___SB__I2C2_CLK0__ON_ \ db 014h,016h,05Fh,04Fh,04Eh,05Fh,000h ;00008633 ".._ON_." ; 9724: { ; 9725: CKC0 = One db 070h,001h,043h,04Bh,043h,030h ;00008639 "p.CKC0" ; 9726: CKF0 = One db 070h,001h,043h,04Bh,046h,030h ;0000863F "p.CKF0" ; 9727: Sleep (0x20) db 05Bh,022h,00Ah,020h ;00008643 "[". " ; 9728: } ; 9730: Method (_OFF, 0, NotSerialized) // _OFF: Power Off DSDT_A_M_I___SB__I2C2_CLK0__OFF \ db 014h,00Dh,05Fh,04Fh,046h,046h,000h ;0000864A ".._OFF." ; 9731: { ; 9732: CKC0 = 0x02 db 070h,00Ah,002h,043h,04Bh,043h,030h ;00008651 "p..CKC0" ; 9733: } ; 9734: } ; 9736: PowerResource (CLK1, 0x00, 0x0000) DSDT_A_M_I___SB__I2C2_CLK1 \ db 05Bh,084h,039h,043h,04Ch,04Bh,031h,000h ;00008659 "[.9CLK1." db 000h,000h ;0000865B ".." ; 9737: { ; 9738: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__I2C2_CLK1__STA \ db 014h,00Bh,05Fh,053h,054h,041h,000h ;00008662 ".._STA." ; 9739: { ; 9740: Return (CKC1) /* \CKC1 */ db 0A4h,043h,04Bh,043h,031h ;00008667 ".CKC1" ; 9741: } ; 9743: Method (_ON, 0, NotSerialized) // _ON_: Power On DSDT_A_M_I___SB__I2C2_CLK1__ON_ \ db 014h,016h,05Fh,04Fh,04Eh,05Fh,000h ;0000866E ".._ON_." ; 9744: { ; 9745: CKC1 = One db 070h,001h,043h,04Bh,043h,031h ;00008674 "p.CKC1" ; 9746: CKF1 = One db 070h,001h,043h,04Bh,046h,031h ;0000867A "p.CKF1" ; 9747: Sleep (0x20) db 05Bh,022h,00Ah,020h ;0000867E "[". " ; 9748: } ; 9750: Method (_OFF, 0, NotSerialized) // _OFF: Power Off DSDT_A_M_I___SB__I2C2_CLK1__OFF \ db 014h,00Dh,05Fh,04Fh,046h,046h,000h ;00008685 ".._OFF." ; 9751: { ; 9752: CKC1 = 0x02 db 070h,00Ah,002h,043h,04Bh,043h,031h ;0000868C "p..CKC1" ; 9753: } ; 9754: } ; 9756: Device (TCS0) DSDT_A_M_I___SB__I2C2_TCS0 \ db 05Bh,082h,047h,01Fh,054h,043h,053h,030h ;00008694 "[.G.TCS0" ; 9757: { ; 9758: Name (_ADR, Zero) // _ADR: Address DSDT_A_M_I___SB__I2C2_TCS0__ADR \ db 008h,05Fh,041h,044h,052h,000h ;0000869A "._ADR." ; 9759: Name (_HID, "GDIX1001") // _HID: Hardware ID DSDT_A_M_I___SB__I2C2_TCS0__HID \ db 008h,05Fh,048h,049h,044h,00Dh,047h,044h ;000086A2 "._HID.GD" db 049h,058h,031h,030h,030h,031h,000h ;000086A9 "IX1001." ; 9760: Name (_CID, "GDIX1001") // _CID: Compatible ID DSDT_A_M_I___SB__I2C2_TCS0__CID \ db 008h,05Fh,043h,049h,044h,00Dh,047h,044h ;000086B1 "._CID.GD" db 049h,058h,031h,030h,030h,031h,000h ;000086B8 "IX1001." ; 9761: Name (_S0W, Zero) // _S0W: S0 Device Wake State DSDT_A_M_I___SB__I2C2_TCS0__S0W \ db 008h,05Fh,053h,030h,057h,000h ;000086BE "._S0W." ; 9762: Name (_DEP, Package (0x02) // _DEP: Dependencies ; 9763: { ; 9764: GPO0, ; 9765: GPO1 ; 9766: }) DSDT_A_M_I___SB__I2C2_TCS0__DEP \ db 008h,05Fh,044h,045h,050h ;000086C3 "._DEP" db 012h,00Ah,002h,047h,050h,04Fh,030h,047h ;000086CB "...GPO0G" db 050h,04Fh,031h ;000086CE "PO1" ; 9767: Method (_PS3, 0, Serialized) // _PS3: Power State 3 DSDT_A_M_I___SB__I2C2_TCS0__PS3 \ db 014h,024h,05Fh,050h,053h,033h,008h ;000086D5 ".$_PS3." ; 9768: { ; 9769: If ((^^^GPO0.AVBL == One)) db 0A0h,01Dh ;000086D7 ".." db 093h,05Eh,05Eh,05Eh,02Eh,047h,050h,04Fh ;000086DF ".^^^.GPO" db 030h,041h,056h,042h,04Ch,001h ;000086E5 "0AVBL." ; 9770: { ; 9771: ^^^GPO0.TCON = Zero db 070h,000h,05Eh,05Eh,05Eh,02Eh,047h,050h ;000086ED "p.^^^.GP" db 04Fh,030h,054h,043h,04Fh,04Eh ;000086F3 "O0TCON" ; 9772: } ; 9773: } ; 9775: Method (_PS0, 0, Serialized) // _PS0: Power State 0 DSDT_A_M_I___SB__I2C2_TCS0__PS0 \ db 014h,024h,05Fh,050h,053h,030h,008h ;000086FA ".$_PS0." ; 9776: { ; 9777: If ((^^^GPO0.AVBL == One)) db 0A0h,01Dh ;000086FC ".." db 093h,05Eh,05Eh,05Eh,02Eh,047h,050h,04Fh ;00008704 ".^^^.GPO" db 030h,041h,056h,042h,04Ch,001h ;0000870A "0AVBL." ; 9778: { ; 9779: ^^^GPO0.TCON = One db 070h,001h,05Eh,05Eh,05Eh,02Eh,047h,050h ;00008712 "p.^^^.GP" db 04Fh,030h,054h,043h,04Fh,04Eh ;00008718 "O0TCON" ; 9780: } ; 9781: } ; 9783: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__I2C2_TCS0__CRS \ db 014h,043h,008h,05Fh,043h,052h,053h,000h ;00008720 ".C._CRS." ; 9784: { ; 9785: Name (RBUF, ResourceTemplate () DSDT_A_M_I___SB__I2C2_TCS0__CRS_RBUF \ db 008h,052h,042h,055h,046h,011h,041h,007h ;00008728 ".RBUF.A." db 00Ah,06Dh ;0000872A ".m" ; 9786: { ; 9787: I2cSerialBusV2 (0x0014, ControllerInitiated, 0x0019F0A0, ; 9788: AddressingMode7Bit, "\\_SB.I2C2", ; 9789: 0x00, ResourceConsumer, , Exclusive, ; 9790: ) db 08Eh,019h,000h,002h,000h,001h,002h,000h ;00008732 "........" db 000h,001h,006h,000h,0A0h,0F0h,019h,000h ;0000873A "........" db 014h,000h,05Ch,05Fh,053h,042h,02Eh,049h ;00008742 "..\_SB.I" db 032h,043h,032h,000h ;00008746 "2C2." ; 9791: Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) ; 9792: { ; 9793: 0x00000044, ; 9794: } db 089h,006h,000h,003h,001h,044h,000h,000h ;0000874E ".....D.." db 000h ;0000874F "." ; 9795: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 9796: "\\_SB.GPO1", 0x00, ResourceConsumer, , ; 9797: ) ; 9798: { // Pin list ; 9799: 0x001A ; 9800: } db 08Ch,020h,000h,001h,001h,001h,000h,002h ;00008757 ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000875F "........" db 000h,019h,000h,023h,000h,000h,000h,01Ah ;00008767 "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;0000876F ".\_SB.GP" db 04Fh,031h,000h ;00008772 "O1." ; 9801: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionNone, ; 9802: "\\_SB.GPO2", 0x00, ResourceConsumer, , ; 9803: ) ; 9804: { // Pin list ; 9805: 0x0003 ; 9806: } db 08Ch,020h,000h,001h,001h,001h,000h,000h ;0000877A ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;00008782 "........" db 000h,019h,000h,023h,000h,000h,000h,003h ;0000878A "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;00008792 ".\_SB.GP" db 04Fh,032h,000h ;00008795 "O2." db 079h,000h ;00008797 "y." ; 9807: }) ; 9808: Return (RBUF) /* \_SB_.I2C2.TCS0._CRS.RBUF */ db 0A4h,052h,042h,055h,046h ;0000879C ".RBUF" ; 9809: } ; 9811: Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method DSDT_A_M_I___SB__I2C2_TCS0__DSM \ db 014h,04Bh,00Ch,05Fh,044h,053h,04Dh,00Ch ;000087A4 ".K._DSM." DSDT_A_M_I___SB__I2C2_TCS0__DSM__T_1 \ db 008h,05Fh,054h,05Fh,031h,000h ;000087AA "._T_1." DSDT_A_M_I___SB__I2C2_TCS0__DSM__T_0 \ db 008h,05Fh,054h,05Fh,030h,000h ;000087B0 "._T_0." ; 9812: { ; 9813: Debug = "Method _DSM begin" db 070h,00Dh,04Dh,065h,074h,068h,06Fh,064h ;000087B8 "p.Method" db 020h,05Fh,044h,053h,04Dh,020h,062h,065h ;000087C0 " _DSM be" db 067h,069h,06Eh,000h,05Bh,031h ;000087C6 "gin.[1" ; 9814: If ((Arg0 == ToUUID ("3cdff6f7-4267-4555-ad05-b30a3d8938de") /* HID I2C Device */)) db 0A0h,04Ah,009h ;000087C9 ".J." db 093h,068h ;000087CB ".h" db 011h,013h,00Ah,010h,0F7h,0F6h,0DFh,03Ch ;000087D3 ".......<" db 067h,042h,055h,045h,0ADh,005h,0B3h,00Ah ;000087DB "gBUE...." db 03Dh,089h,038h,0DEh ;000087DF "=.8." ; 9815: { ; 9816: Switch (ToInteger (Arg2)) db 0A2h,041h,008h,001h ;000087E3 ".A.." db 070h ;000087E4 "p" db 099h,06Ah,000h,05Fh,054h,05Fh,030h ;000087EB ".j._T_0" ; 9817: { ; 9818: Case (Zero) db 0A0h,047h,004h ;000087EE ".G." db 093h,05Fh,054h,05Fh,030h,000h ;000087F4 "._T_0." ; 9819: { ; 9820: Switch (ToInteger (Arg1)) db 0A2h,03Eh,001h ;000087F7 ".>." db 070h ;000087F8 "p" db 099h,069h,000h,05Fh,054h,05Fh,031h ;000087FF ".i._T_1" ; 9821: { ; 9822: Case (One) db 0A0h,02Bh ;00008801 ".+" db 093h,05Fh,054h,05Fh,031h,001h ;00008807 "._T_1." ; 9823: { ; 9824: Debug = "Method _DSM Function Query" db 070h,00Dh,04Dh,065h,074h,068h,06Fh,064h ;0000880F "p.Method" db 020h,05Fh,044h,053h,04Dh,020h,046h,075h ;00008817 " _DSM Fu" db 06Eh,063h,074h,069h,06Fh,06Eh,020h,051h ;0000881F "nction Q" db 075h,065h,072h,079h,000h,05Bh,031h ;00008826 "uery.[1" ; 9825: Return (Buffer (One) db 0A4h ;00008827 "." db 011h,003h,001h,003h ;0000882B "...." ; 9826: { ; 9827: 0x03 // . ; 9828: }) ; 9829: } ; 9830: Default ; 9831: { ; 9832: Return (Buffer (One) db 0A1h,006h ;0000882D ".." db 0A4h ;0000882E "." db 011h,003h,001h,000h ;00008832 "...." db 0A5h ;00008833 "." db 0A1h,02Ch ;00008835 ".," ; 9833: { ; 9834: 0x00 // . ; 9835: }) ; 9836: } ; 9838: } ; 9839: } ; 9840: Case (One) db 0A0h,026h ;00008837 ".&" db 093h,05Fh,054h,05Fh,030h,001h ;0000883D "._T_0." ; 9841: { ; 9842: Debug = "Method _DSM Function HID" db 070h,00Dh,04Dh,065h,074h,068h,06Fh,064h ;00008845 "p.Method" db 020h,05Fh,044h,053h,04Dh,020h,046h,075h ;0000884D " _DSM Fu" db 06Eh,063h,074h,069h,06Fh,06Eh,020h,048h ;00008855 "nction H" db 049h,044h,000h,05Bh,031h ;0000885A "ID.[1" ; 9843: Return (Zero) db 0A4h,000h ;0000885C ".." ; 9844: } ; 9845: Default ; 9846: { ; 9847: Return (Zero) db 0A1h,003h ;0000885E ".." db 0A4h,000h ;00008860 ".." db 0A5h ;00008861 "." ; 9848: } ; 9850: } ; 9851: } ; 9852: Else ; 9853: { ; 9854: Return (Buffer (One) ; 9855: { ; 9856: 0x00 // . ; 9857: }) ; 9858: } db 0A1h,006h ;00008863 ".." db 0A4h ;00008864 "." db 011h,003h,001h,000h ;00008868 "...." ; 9859: } ; 9861: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__I2C2_TCS0__STA \ db 014h,01Ch,05Fh,053h,054h,041h,000h ;0000886F ".._STA." ; 9862: { ; 9863: If (((OSSL == 0x83) || (OSSL == 0x84))) db 0A0h,013h ;00008871 ".." db 091h ;00008872 "." db 093h,04Fh,053h,053h,04Ch,00Ah,083h ;00008879 ".OSSL.." db 093h,04Fh,053h,053h,04Ch,00Ah,084h ;00008880 ".OSSL.." ; 9864: { ; 9865: Return (0x0F) db 0A4h,00Ah,00Fh ;00008883 "..." ; 9866: } ; 9868: Return (Zero) db 0A4h,000h ;00008885 ".." ; 9869: } ; 9870: } ; 9872: Device (RTEK) DSDT_A_M_I___SB__I2C2_RTEK \ db 05Bh,082h,040h,00Dh,052h,054h,045h,04Bh ;0000888D "[.@.RTEK" ; 9873: { ; 9874: Name (_ADR, Zero) // _ADR: Address DSDT_A_M_I___SB__I2C2_RTEK__ADR \ db 008h,05Fh,041h,044h,052h,000h ;00008893 "._ADR." ; 9875: Name (_HID, "10EC5640" /* Realtek I2S Audio Codec */) // _HID: Hardware ID DSDT_A_M_I___SB__I2C2_RTEK__HID \ db 008h,05Fh,048h,049h,044h,00Dh,031h,030h ;0000889B "._HID.10" db 045h,043h,035h,036h,034h,030h,000h ;000088A2 "EC5640." ; 9876: Name (_CID, "10EC5640" /* Realtek I2S Audio Codec */) // _CID: Compatible ID DSDT_A_M_I___SB__I2C2_RTEK__CID \ db 008h,05Fh,043h,049h,044h,00Dh,031h,030h ;000088AA "._CID.10" db 045h,043h,035h,036h,034h,030h,000h ;000088B1 "EC5640." ; 9877: Name (_DDN, "RTEK Codec Controller ") // _DDN: DOS Device Name DSDT_A_M_I___SB__I2C2_RTEK__DDN \ db 008h,05Fh,044h,044h,04Eh,00Dh,052h,054h ;000088B9 "._DDN.RT" db 045h,04Bh,020h,043h,06Fh,064h,065h,063h ;000088C1 "EK Codec" db 020h,043h,06Fh,06Eh,074h,072h,06Fh,06Ch ;000088C9 " Control" db 06Ch,065h,072h,020h,000h ;000088CE "ler ." ; 9878: Name (_UID, One) // _UID: Unique ID DSDT_A_M_I___SB__I2C2_RTEK__UID \ db 008h,05Fh,055h,049h,044h,001h ;000088D4 "._UID." ; 9879: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__I2C2_RTEK__CRS \ db 014h,047h,005h,05Fh,043h,052h,053h,000h ;000088DC ".G._CRS." ; 9880: { ; 9881: Name (SBUF, ResourceTemplate () DSDT_A_M_I___SB__I2C2_RTEK__CRS_SBUF \ db 008h,053h,042h,055h,046h,011h,045h,004h ;000088E4 ".SBUF.E." db 00Ah,041h ;000088E6 ".A" ; 9882: { ; 9883: I2cSerialBusV2 (0x001C, ControllerInitiated, 0x00061A80, ; 9884: AddressingMode7Bit, "\\_SB.I2C2", ; 9885: 0x00, ResourceConsumer, , Exclusive, ; 9886: ) db 08Eh,019h,000h,002h,000h,001h,002h,000h ;000088EE "........" db 000h,001h,006h,000h,080h,01Ah,006h,000h ;000088F6 "........" db 01Ch,000h,05Ch,05Fh,053h,042h,02Eh,049h ;000088FE "..\_SB.I" db 032h,043h,032h,000h ;00008902 "2C2." ; 9887: GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullNone, 0x0000, ; 9888: "\\_SB.GPO2", 0x00, ResourceConsumer, , ; 9889: ) ; 9890: { // Pin list ; 9891: 0x0004 ; 9892: } db 08Ch,020h,000h,001h,000h,001h,000h,011h ;0000890A ". ......" db 000h,003h,000h,000h,000h,000h,017h,000h ;00008912 "........" db 000h,019h,000h,023h,000h,000h,000h,004h ;0000891A "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;00008922 ".\_SB.GP" db 04Fh,032h,000h ;00008925 "O2." db 079h,000h ;00008927 "y." ; 9893: }) ; 9894: Return (SBUF) /* \_SB_.I2C2.RTEK._CRS.SBUF */ db 0A4h,053h,042h,055h,046h ;0000892C ".SBUF" ; 9895: } ; 9897: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__I2C2_RTEK__STA \ db 014h,009h,05Fh,053h,054h,041h,000h ;00008933 ".._STA." ; 9898: { ; 9899: Return (0x0F) db 0A4h,00Ah,00Fh ;00008936 "..." ; 9900: } ; 9902: Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 DSDT_A_M_I___SB__I2C2_RTEK__PS3 \ db 014h,00Ch,05Fh,050h,053h,033h,000h ;0000893D ".._PS3." ; 9903: { ; 9904: CKC3 = Zero db 070h,000h,043h,04Bh,043h,033h ;00008943 "p.CKC3" ; 9905: } ; 9907: Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 DSDT_A_M_I___SB__I2C2_RTEK__PS0 \ db 014h,00Ch,05Fh,050h,053h,030h,000h ;0000894A ".._PS0." ; 9908: { ; 9909: CKC3 = One db 070h,001h,043h,04Bh,043h,033h ;00008950 "p.CKC3" ; 9910: } ; 9912: Method (_DIS, 0, NotSerialized) // _DIS: Disable Device DSDT_A_M_I___SB__I2C2_RTEK__DIS \ db 014h,006h,05Fh,044h,049h,053h,000h ;00008957 ".._DIS." ; 9913: { ; 9914: } ; 9915: } ; 9917: Device (TTLV) DSDT_A_M_I___SB__I2C2_TTLV \ db 05Bh,082h,046h,00Bh,054h,054h,04Ch,056h ;0000895F "[.F.TTLV" ; 9918: { ; 9919: Name (_ADR, Zero) // _ADR: Address DSDT_A_M_I___SB__I2C2_TTLV__ADR \ db 008h,05Fh,041h,044h,052h,000h ;00008965 "._ADR." ; 9920: Name (_HID, "10TI3100") // _HID: Hardware ID DSDT_A_M_I___SB__I2C2_TTLV__HID \ db 008h,05Fh,048h,049h,044h,00Dh,031h,030h ;0000896D "._HID.10" db 054h,049h,033h,031h,030h,030h,000h ;00008974 "TI3100." ; 9921: Name (_CID, "10TI3100") // _CID: Compatible ID DSDT_A_M_I___SB__I2C2_TTLV__CID \ db 008h,05Fh,043h,049h,044h,00Dh,031h,030h ;0000897C "._CID.10" db 054h,049h,033h,031h,030h,030h,000h ;00008983 "TI3100." ; 9922: Name (_DDN, "TI TLV320AIC3100 Codec Controller ") // _DDN: DOS Device Name DSDT_A_M_I___SB__I2C2_TTLV__DDN \ db 008h,05Fh,044h,044h,04Eh,00Dh,054h,049h ;0000898B "._DDN.TI" db 020h,054h,04Ch,056h,033h,032h,030h,041h ;00008993 " TLV320A" db 049h,043h,033h,031h,030h,030h,020h,043h ;0000899B "IC3100 C" db 06Fh,064h,065h,063h,020h,043h,06Fh,06Eh ;000089A3 "odec Con" db 074h,072h,06Fh,06Ch,06Ch,065h,072h,020h ;000089AB "troller " db 000h ;000089AC "." ; 9923: Name (_UID, One) // _UID: Unique ID DSDT_A_M_I___SB__I2C2_TTLV__UID \ db 008h,05Fh,055h,049h,044h,001h ;000089B2 "._UID." ; 9924: Name (OBJ1, Package (0x0A) ; 9925: { ; 9926: One, ; 9927: 0x017D7840, ; 9928: One, ; 9929: 0x97, ; 9930: One, ; 9931: 0x86, ; 9932: One, ; 9933: One, ; 9934: 0x14, ; 9935: 0xB3 ; 9936: }) DSDT_A_M_I___SB__I2C2_TTLV_OBJ1 \ db 008h,04Fh,042h,04Ah,031h ;000089B7 ".OBJ1" db 012h,014h,00Ah,001h,00Ch,040h,078h,07Dh ;000089BF ".....@x}" db 001h,001h,00Ah,097h,001h,00Ah,086h,001h ;000089C7 "........" db 001h,00Ah,014h,00Ah,0B3h ;000089CC "....." ; 9937: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__I2C2_TTLV__CRS \ db 014h,032h,05Fh,043h,052h,053h,000h ;000089D3 ".2_CRS." ; 9938: { ; 9939: Name (SBUF, ResourceTemplate () DSDT_A_M_I___SB__I2C2_TTLV__CRS_SBUF \ db 008h,053h,042h,055h,046h,011h,021h,00Ah ;000089DB ".SBUF.!." db 01Eh ;000089DC "." ; 9940: { ; 9941: I2cSerialBusV2 (0x0018, ControllerInitiated, 0x00061A80, ; 9942: AddressingMode7Bit, "\\_SB.I2C2", ; 9943: 0x00, ResourceConsumer, , Exclusive, ; 9944: ) db 08Eh,019h,000h,002h,000h,001h,002h,000h ;000089E4 "........" db 000h,001h,006h,000h,080h,01Ah,006h,000h ;000089EC "........" db 018h,000h,05Ch,05Fh,053h,042h,02Eh,049h ;000089F4 "..\_SB.I" db 032h,043h,032h,000h ;000089F8 "2C2." db 079h,000h ;000089FA "y." ; 9945: }) ; 9946: Return (SBUF) /* \_SB_.I2C2.TTLV._CRS.SBUF */ db 0A4h,053h,042h,055h,046h ;000089FF ".SBUF" ; 9947: } ; 9949: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__I2C2_TTLV__STA \ db 014h,008h,05Fh,053h,054h,041h,000h ;00008A06 ".._STA." ; 9950: { ; 9951: Return (Zero) db 0A4h,000h ;00008A08 ".." ; 9952: } ; 9954: Method (_DIS, 0, NotSerialized) // _DIS: Disable Device DSDT_A_M_I___SB__I2C2_TTLV__DIS \ db 014h,006h,05Fh,044h,049h,053h,000h ;00008A0F ".._DIS." ; 9955: { ; 9956: } ; 9957: } ; 9959: Device (CAM1) DSDT_A_M_I___SB__I2C2_CAM1 \ db 05Bh,082h,045h,030h,043h,041h,04Dh,031h ;00008A17 "[.E0CAM1" ; 9960: { ; 9961: Name (_ADR, Zero) // _ADR: Address DSDT_A_M_I___SB__I2C2_CAM1__ADR \ db 008h,05Fh,041h,044h,052h,000h ;00008A1D "._ADR." ; 9962: Name (_HID, "INT33BE" /* Camera Sensor OV5693 */) // _HID: Hardware ID DSDT_A_M_I___SB__I2C2_CAM1__HID \ db 008h,05Fh,048h,049h,044h,00Dh,049h,04Eh ;00008A25 "._HID.IN" db 054h,033h,033h,042h,045h,000h ;00008A2B "T33BE." ; 9963: Name (_CID, "INT33BE" /* Camera Sensor OV5693 */) // _CID: Compatible ID DSDT_A_M_I___SB__I2C2_CAM1__CID \ db 008h,05Fh,043h,049h,044h,00Dh,049h,04Eh ;00008A33 "._CID.IN" db 054h,033h,033h,042h,045h,000h ;00008A39 "T33BE." ; 9964: Name (_SUB, "INTL0000") // _SUB: Subsystem ID DSDT_A_M_I___SB__I2C2_CAM1__SUB \ db 008h,05Fh,053h,055h,042h,00Dh,049h,04Eh ;00008A41 "._SUB.IN" db 054h,04Ch,030h,030h,030h,030h,000h ;00008A48 "TL0000." ; 9965: Name (_DDN, "OV5693") // _DDN: DOS Device Name DSDT_A_M_I___SB__I2C2_CAM1__DDN \ db 008h,05Fh,044h,044h,04Eh,00Dh,04Fh,056h ;00008A50 "._DDN.OV" db 035h,036h,039h,033h,000h ;00008A55 "5693." ; 9966: Name (_UID, One) // _UID: Unique ID DSDT_A_M_I___SB__I2C2_CAM1__UID \ db 008h,05Fh,055h,049h,044h,001h ;00008A5B "._UID." ; 9967: Name (_DEP, Package (0x02) // _DEP: Dependencies ; 9968: { ; 9969: I2C5, ; 9970: ^^I2C5.PMIC ; 9971: }) DSDT_A_M_I___SB__I2C2_CAM1__DEP \ db 008h,05Fh,044h,045h,050h ;00008A60 "._DEP" db 012h,011h,002h,049h,032h,043h,035h,05Eh ;00008A68 "...I2C5^" db 05Eh,02Eh,049h,032h,043h,035h,050h,04Dh ;00008A70 "^.I2C5PM" db 049h,043h ;00008A72 "IC" ; 9972: Name (_PR0, Package (0x03) // _PR0: Power Resources for D0 ; 9973: { ; 9974: P28X, ; 9975: P18X, ; 9976: CLK0 ; 9977: }) DSDT_A_M_I___SB__I2C2_CAM1__PR0 \ db 008h,05Fh,050h,052h,030h ;00008A77 "._PR0" db 012h,00Eh,003h,050h,032h,038h,058h,050h ;00008A7F "...P28XP" db 031h,038h,058h,043h,04Ch,04Bh,030h ;00008A86 "18XCLK0" ; 9978: Name (PLDB, Package (0x01) ; 9979: { ; 9980: Buffer (0x14) ; 9981: { ; 9982: /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ ; 9983: /* 0008 */ 0x69, 0x0C, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // i....... ; 9984: /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... ; 9985: } ; 9986: }) DSDT_A_M_I___SB__I2C2_CAM1_PLDB \ db 008h,050h,04Ch,044h,042h ;00008A8B ".PLDB" db 012h,01Ah,001h ;00008A8E "..." db 011h,017h,00Ah,014h,082h,000h,000h,000h ;00008A96 "........" db 000h,000h,000h,000h,069h,00Ch,000h,000h ;00008A9E "....i..." db 003h,000h,000h,000h,0FFh,0FFh,0FFh,0FFh ;00008AA6 "........" ; 9987: Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device DSDT_A_M_I___SB__I2C2_CAM1__PLD \ db 014h,00Bh,05Fh,050h,04Ch,044h,008h ;00008AAD ".._PLD." ; 9988: { ; 9989: Return (PLDB) /* \_SB_.I2C2.CAM1.PLDB */ db 0A4h,050h,04Ch,044h,042h ;00008AB2 ".PLDB" ; 9990: } ; 9992: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__I2C2_CAM1__STA \ db 014h,008h,05Fh,053h,054h,041h,000h ;00008AB9 ".._STA." ; 9993: { ; 9994: Return (Zero) db 0A4h,000h ;00008ABB ".." ; 9995: } ; 9997: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__I2C2_CAM1__CRS \ db 014h,046h,009h,05Fh,043h,052h,053h,000h ;00008AC3 ".F._CRS." ; 9998: { ; 9999: Name (SBUF, ResourceTemplate () DSDT_A_M_I___SB__I2C2_CAM1__CRS_SBUF \ db 008h,053h,042h,055h,046h,011h,044h,008h ;00008ACB ".SBUF.D." db 00Ah,080h ;00008ACD ".." ; 10000: { ; 10001: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 10002: "\\_SB.GPO1", 0x00, ResourceConsumer, , ; 10003: ) ; 10004: { // Pin list ; 10005: 0x0011 ; 10006: } db 08Ch,020h,000h,001h,001h,001h,000h,002h ;00008AD5 ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;00008ADD "........" db 000h,019h,000h,023h,000h,000h,000h,011h ;00008AE5 "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;00008AED ".\_SB.GP" db 04Fh,031h,000h ;00008AF0 "O1." ; 10007: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 10008: "\\_SB.GPO1", 0x00, ResourceConsumer, , ; 10009: ) ; 10010: { // Pin list ; 10011: 0x0015 ; 10012: } db 08Ch,020h,000h,001h,001h,001h,000h,002h ;00008AF8 ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;00008B00 "........" db 000h,019h,000h,023h,000h,000h,000h,015h ;00008B08 "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;00008B10 ".\_SB.GP" db 04Fh,031h,000h ;00008B13 "O1." ; 10013: I2cSerialBusV2 (0x0010, ControllerInitiated, 0x00061A80, ; 10014: AddressingMode7Bit, "\\_SB.I2C2", ; 10015: 0x00, ResourceConsumer, , Exclusive, ; 10016: ) db 08Eh,019h,000h,002h,000h,001h,002h,000h ;00008B1B "........" db 000h,001h,006h,000h,080h,01Ah,006h,000h ;00008B23 "........" db 010h,000h,05Ch,05Fh,053h,042h,02Eh,049h ;00008B2B "..\_SB.I" db 032h,043h,032h,000h ;00008B2F "2C2." ; 10017: I2cSerialBusV2 (0x000C, ControllerInitiated, 0x00061A80, ; 10018: AddressingMode7Bit, "\\_SB.I2C2", ; 10019: 0x00, ResourceConsumer, , Exclusive, ; 10020: ) db 08Eh,019h,000h,002h,000h,001h,002h,000h ;00008B37 "........" db 000h,001h,006h,000h,080h,01Ah,006h,000h ;00008B3F "........" db 00Ch,000h,05Ch,05Fh,053h,042h,02Eh,049h ;00008B47 "..\_SB.I" db 032h,043h,032h,000h ;00008B4B "2C2." db 079h,000h ;00008B4D "y." ; 10021: }) ; 10022: Return (SBUF) /* \_SB_.I2C2.CAM1._CRS.SBUF */ db 0A4h,053h,042h,055h,046h ;00008B52 ".SBUF" ; 10023: } ; 10025: Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method DSDT_A_M_I___SB__I2C2_CAM1__DSM \ db 014h,043h,01Ch,05Fh,044h,053h,04Dh,004h ;00008B5A ".C._DSM." ; 10026: { ; 10027: If ((Arg0 == ToUUID ("377ba76a-f390-4aff-ab38-9b1bf33a3015") /* Unknown UUID */)) db 0A0h,021h ;00008B5C ".!" db 093h,068h ;00008B5E ".h" db 011h,013h,00Ah,010h,06Ah,0A7h,07Bh,037h ;00008B66 "....j.{7" db 090h,0F3h,0FFh,04Ah,0ABh,038h,09Bh,01Bh ;00008B6E "...J.8.." db 0F3h,03Ah,030h,015h ;00008B72 ".:0." ; 10028: { ; 10029: Return ("INT33BE") db 0A4h,00Dh,049h,04Eh,054h,033h,033h,042h ;00008B7A "..INT33B" db 045h,000h ;00008B7C "E." ; 10030: } ; 10032: If ((Arg0 == ToUUID ("3c62aaaa-d8e0-401a-84c3-fc05656fa28c") /* Unknown UUID */)) db 0A0h,020h ;00008B7E ". " db 093h,068h ;00008B80 ".h" db 011h,013h,00Ah,010h,0AAh,0AAh,062h,03Ch ;00008B88 "......b<" db 0E0h,0D8h,01Ah,040h,084h,0C3h,0FCh,005h ;00008B90 "...@...." db 065h,06Fh,0A2h,08Ch ;00008B94 "eo.." ; 10033: { ; 10034: Return ("OV5693") db 0A4h,00Dh,04Fh,056h,035h,036h,039h,033h ;00008B9C "..OV5693" db 000h ;00008B9D "." ; 10035: } ; 10037: If ((Arg0 == ToUUID ("822ace8f-2814-4174-a56b-5f029fe079ee") /* Unknown UUID */)) db 0A0h,023h ;00008B9F ".#" db 093h,068h ;00008BA1 ".h" db 011h,013h,00Ah,010h,08Fh,0CEh,02Ah,082h ;00008BA9 "......*." db 014h,028h,074h,041h,0A5h,06Bh,05Fh,002h ;00008BB1 ".(tA.k_." db 09Fh,0E0h,079h,0EEh ;00008BB5 "..y." ; 10038: { ; 10039: Return ("12P2BA536") db 0A4h,00Dh,031h,032h,050h,032h,042h,041h ;00008BBD "..12P2BA" db 035h,033h,036h,000h ;00008BC1 "536." ; 10040: } ; 10042: If ((Arg0 == ToUUID ("2959512a-028c-4646-b73d-4d1b5672fad8") /* Unknown UUID */)) db 0A0h,023h ;00008BC3 ".#" db 093h,068h ;00008BC5 ".h" db 011h,013h,00Ah,010h,02Ah,051h,059h,029h ;00008BCD "....*QY)" db 08Ch,002h,046h,046h,0B7h,03Dh,04Dh,01Bh ;00008BD5 "..FF.=M." db 056h,072h,0FAh,0D8h ;00008BD9 "Vr.." ; 10043: { ; 10044: Return ("INTEL_RVP") db 0A4h,00Dh,049h,04Eh,054h,045h,04Ch,05Fh ;00008BE1 "..INTEL_" db 052h,056h,050h,000h ;00008BE5 "RVP." ; 10045: } ; 10047: If ((Arg0 == ToUUID ("918ab242-c37c-450a-9d0f-f47ab97c3dea") /* Unknown UUID */)) db 0A0h,01Bh ;00008BE7 ".." db 093h,068h ;00008BE9 ".h" db 011h,013h,00Ah,010h,042h,0B2h,08Ah,091h ;00008BF1 "....B..." db 07Ch,0C3h,00Ah,045h,09Dh,00Fh,0F4h,07Ah ;00008BF9 "|..E...z" db 0B9h,07Ch,03Dh,0EAh ;00008BFD ".|=." ; 10048: { ; 10049: Return (0x0102) db 0A4h,00Bh,002h,001h ;00008C01 "...." ; 10050: } ; 10052: If ((Arg0 == ToUUID ("ea3b7bd8-e09b-4239-ad6e-ed525f3f26ab") /* Unknown UUID */)) db 0A0h,019h ;00008C03 ".." db 093h,068h ;00008C05 ".h" db 011h,013h,00Ah,010h,0D8h,07Bh,03Bh,0EAh ;00008C0D ".....{;." db 09Bh,0E0h,039h,042h,0ADh,06Eh,0EDh,052h ;00008C15 "..9B.n.R" db 05Fh,03Fh,026h,0ABh ;00008C19 "_?&." ; 10053: { ; 10054: Return (One) db 0A4h,001h ;00008C1B ".." ; 10055: } ; 10057: If ((Arg0 == ToUUID ("b65ac492-9e30-4d60-b5b2-f497c790d9cf") /* Unknown UUID */)) db 0A0h,019h ;00008C1D ".." db 093h,068h ;00008C1F ".h" db 011h,013h,00Ah,010h,092h,0C4h,05Ah,0B6h ;00008C27 "......Z." db 030h,09Eh,060h,04Dh,0B5h,0B2h,0F4h,097h ;00008C2F "0.`M...." db 0C7h,090h,0D9h,0CFh ;00008C33 "...." ; 10058: { ; 10059: Return (Zero) db 0A4h,000h ;00008C35 ".." ; 10060: } ; 10062: If ((Arg0 == ToUUID ("e770ab0f-2644-4bab-8628-d62f1683fb9d") /* Unknown UUID */)) db 0A0h,019h ;00008C37 ".." db 093h,068h ;00008C39 ".h" db 011h,013h,00Ah,010h,00Fh,0ABh,070h,0E7h ;00008C41 "......p." db 044h,026h,0ABh,04Bh,086h,028h,0D6h,02Fh ;00008C49 "D&.K.(./" db 016h,083h,0FBh,09Dh ;00008C4D "...." ; 10063: { ; 10064: Return (One) db 0A4h,001h ;00008C4F ".." ; 10065: } ; 10067: If ((Arg0 == ToUUID ("1ea54ab2-cd84-48cc-9dd4-7f594ec3b015") /* Unknown UUID */)) db 0A0h,019h ;00008C51 ".." db 093h,068h ;00008C53 ".h" db 011h,013h,00Ah,010h,0B2h,04Ah,0A5h,01Eh ;00008C5B ".....J.." db 084h,0CDh,0CCh,048h,09Dh,0D4h,07Fh,059h ;00008C63 "...H...Y" db 04Eh,0C3h,0B0h,015h ;00008C67 "N..." ; 10068: { ; 10069: Return (Zero) db 0A4h,000h ;00008C69 ".." ; 10070: } ; 10072: If ((Arg0 == ToUUID ("8dbe2651-70c1-4c6f-ac87-a37cb46e4af6") /* Unknown UUID */)) db 0A0h,019h ;00008C6B ".." db 093h,068h ;00008C6D ".h" db 011h,013h,00Ah,010h,051h,026h,0BEh,08Dh ;00008C75 "....Q&.." db 0C1h,070h,06Fh,04Ch,0ACh,087h,0A3h,07Ch ;00008C7D ".poL...|" db 0B4h,06Eh,04Ah,0F6h ;00008C81 ".nJ." ; 10073: { ; 10074: Return (Zero) db 0A4h,000h ;00008C83 ".." ; 10075: } ; 10077: If ((Arg0 == ToUUID ("75c9a639-5c8a-4a00-9f48-a9c3b5da789f") /* Unknown UUID */)) db 0A0h,020h ;00008C85 ". " db 093h,068h ;00008C87 ".h" db 011h,013h,00Ah,010h,039h,0A6h,0C9h,075h ;00008C8F "....9..u" db 08Ah,05Ch,000h,04Ah,09Fh,048h,0A9h,0C3h ;00008C97 ".\.J.H.." db 0B5h,0DAh,078h,09Fh ;00008C9B "..x." ; 10078: { ; 10079: Return ("AD5823") db 0A4h,00Dh,041h,044h,035h,038h,032h,033h ;00008CA3 "..AD5823" db 000h ;00008CA4 "." ; 10080: } ; 10082: If ((Arg0 == ToUUID ("26257549-9271-4ca4-bb43-c4899d5a4881") /* Unknown UUID */)) db 0A0h,037h ;00008CA6 ".7" db 093h,068h ;00008CA8 ".h" db 011h,013h,00Ah,010h,049h,075h,025h,026h ;00008CB0 "....Iu%&" db 071h,092h,0A4h,04Ch,0BBh,043h,0C4h,089h ;00008CB8 "q..L.C.." db 09Dh,05Ah,048h,081h ;00008CBC ".ZH." ; 10083: { ; 10084: If ((Arg2 == One)) db 0A0h,007h ;00008CBE ".." db 093h,06Ah,001h ;00008CC1 ".j." ; 10085: { ; 10086: Return (0x02) db 0A4h,00Ah,002h ;00008CC4 "..." ; 10087: } ; 10089: If ((Arg2 == 0x02)) db 0A0h,00Bh ;00008CC6 ".." db 093h,06Ah,00Ah,002h ;00008CCA ".j.." ; 10090: { ; 10091: Return (0x04001000) db 0A4h,00Ch,000h,010h,000h,004h ;00008CD0 "......" ; 10092: } ; 10094: If ((Arg2 == 0x03)) db 0A0h,00Bh ;00008CD2 ".." db 093h,06Ah,00Ah,003h ;00008CD6 ".j.." ; 10095: { ; 10096: Return (0x04000C01) db 0A4h,00Ch,001h,00Ch,000h,004h ;00008CDC "......" ; 10097: } ; 10098: } ; 10100: If ((Arg0 == ToUUID ("79234640-9e10-4fea-a5c1-b5aa8b19756f") /* Unknown UUID */)) db 0A0h,037h ;00008CDE ".7" db 093h,068h ;00008CE0 ".h" db 011h,013h,00Ah,010h,040h,046h,023h,079h ;00008CE8 "....@F#y" db 010h,09Eh,0EAh,04Fh,0A5h,0C1h,0B5h,0AAh ;00008CF0 "...O...." db 08Bh,019h,075h,06Fh ;00008CF4 "..uo" ; 10101: { ; 10102: If ((Arg2 == One)) db 0A0h,007h ;00008CF6 ".." db 093h,06Ah,001h ;00008CF9 ".j." ; 10103: { ; 10104: Return (0x02) db 0A4h,00Ah,002h ;00008CFC "..." ; 10105: } ; 10107: If ((Arg2 == 0x02)) db 0A0h,00Bh ;00008CFE ".." db 093h,06Ah,00Ah,002h ;00008D02 ".j.." ; 10108: { ; 10109: Return (0x01001800) db 0A4h,00Ch,000h,018h,000h,001h ;00008D08 "......" ; 10110: } ; 10112: If ((Arg2 == 0x03)) db 0A0h,00Bh ;00008D0A ".." db 093h,06Ah,00Ah,003h ;00008D0E ".j.." ; 10113: { ; 10114: Return (0x01011501) db 0A4h,00Ch,001h,015h,001h,001h ;00008D14 "......" ; 10115: } ; 10116: } ; 10118: Return (Zero) db 0A4h,000h ;00008D16 ".." ; 10119: } ; 10120: } ; 10122: Device (CAM3) DSDT_A_M_I___SB__I2C2_CAM3 \ db 05Bh,082h,049h,035h,043h,041h,04Dh,033h ;00008D1E "[.I5CAM3" ; 10123: { ; 10124: Name (_ADR, Zero) // _ADR: Address DSDT_A_M_I___SB__I2C2_CAM3__ADR \ db 008h,05Fh,041h,044h,052h,000h ;00008D24 "._ADR." ; 10125: Name (_HID, "INTCF1B") // _HID: Hardware ID DSDT_A_M_I___SB__I2C2_CAM3__HID \ db 008h,05Fh,048h,049h,044h,00Dh,049h,04Eh ;00008D2C "._HID.IN" db 054h,043h,046h,031h,042h,000h ;00008D32 "TCF1B." ; 10126: Name (_CID, "INTCF1B") // _CID: Compatible ID DSDT_A_M_I___SB__I2C2_CAM3__CID \ db 008h,05Fh,043h,049h,044h,00Dh,049h,04Eh ;00008D3A "._CID.IN" db 054h,043h,046h,031h,042h,000h ;00008D40 "TCF1B." ; 10127: Name (_SUB, "INTL0000") // _SUB: Subsystem ID DSDT_A_M_I___SB__I2C2_CAM3__SUB \ db 008h,05Fh,053h,055h,042h,00Dh,049h,04Eh ;00008D48 "._SUB.IN" db 054h,04Ch,030h,030h,030h,030h,000h ;00008D4F "TL0000." ; 10128: Name (_DDN, "Sony IMX134") // _DDN: DOS Device Name DSDT_A_M_I___SB__I2C2_CAM3__DDN \ db 008h,05Fh,044h,044h,04Eh,00Dh,053h,06Fh ;00008D57 "._DDN.So" db 06Eh,079h,020h,049h,04Dh,058h,031h,033h ;00008D5F "ny IMX13" db 034h,000h ;00008D61 "4." ; 10129: Name (_UID, One) // _UID: Unique ID DSDT_A_M_I___SB__I2C2_CAM3__UID \ db 008h,05Fh,055h,049h,044h,001h ;00008D67 "._UID." ; 10130: Name (_DEP, Package (0x02) // _DEP: Dependencies ; 10131: { ; 10132: I2C5, ; 10133: ^^I2C5.PMIC ; 10134: }) DSDT_A_M_I___SB__I2C2_CAM3__DEP \ db 008h,05Fh,044h,045h,050h ;00008D6C "._DEP" db 012h,011h,002h,049h,032h,043h,035h,05Eh ;00008D74 "...I2C5^" db 05Eh,02Eh,049h,032h,043h,035h,050h,04Dh ;00008D7C "^.I2C5PM" db 049h,043h ;00008D7E "IC" ; 10135: Name (_PR0, Package (0x03) // _PR0: Power Resources for D0 ; 10136: { ; 10137: P28X, ; 10138: P18X, ; 10139: CLK0 ; 10140: }) DSDT_A_M_I___SB__I2C2_CAM3__PR0 \ db 008h,05Fh,050h,052h,030h ;00008D83 "._PR0" db 012h,00Eh,003h,050h,032h,038h,058h,050h ;00008D8B "...P28XP" db 031h,038h,058h,043h,04Ch,04Bh,030h ;00008D92 "18XCLK0" ; 10141: Name (PLDB, Package (0x01) ; 10142: { ; 10143: Buffer (0x14) ; 10144: { ; 10145: /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ ; 10146: /* 0008 */ 0x69, 0x0C, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // i....... ; 10147: /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... ; 10148: } ; 10149: }) DSDT_A_M_I___SB__I2C2_CAM3_PLDB \ db 008h,050h,04Ch,044h,042h ;00008D97 ".PLDB" db 012h,01Ah,001h ;00008D9A "..." db 011h,017h,00Ah,014h,082h,000h,000h,000h ;00008DA2 "........" db 000h,000h,000h,000h,069h,00Ch,000h,000h ;00008DAA "....i..." db 003h,000h,000h,000h,0FFh,0FFh,0FFh,0FFh ;00008DB2 "........" ; 10150: Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device DSDT_A_M_I___SB__I2C2_CAM3__PLD \ db 014h,00Bh,05Fh,050h,04Ch,044h,008h ;00008DB9 ".._PLD." ; 10151: { ; 10152: Return (PLDB) /* \_SB_.I2C2.CAM3.PLDB */ db 0A4h,050h,04Ch,044h,042h ;00008DBE ".PLDB" ; 10153: } ; 10155: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__I2C2_CAM3__STA \ db 014h,009h,05Fh,053h,054h,041h,000h ;00008DC5 ".._STA." ; 10156: { ; 10157: Return (0x0F) db 0A4h,00Ah,00Fh ;00008DC8 "..." ; 10158: } ; 10160: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__I2C2_CAM3__CRS \ db 014h,04Fh,008h,05Fh,043h,052h,053h,000h ;00008DD0 ".O._CRS." ; 10161: { ; 10162: Name (SBUF, ResourceTemplate () DSDT_A_M_I___SB__I2C2_CAM3__CRS_SBUF \ db 008h,053h,042h,055h,046h,011h,04Dh,007h ;00008DD8 ".SBUF.M." db 00Ah,079h ;00008DDA ".y" ; 10163: { ; 10164: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 10165: "\\_SB.GPO1", 0x00, ResourceConsumer, , ; 10166: ) ; 10167: { // Pin list ; 10168: 0x0011 ; 10169: } db 08Ch,020h,000h,001h,001h,001h,000h,002h ;00008DE2 ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;00008DEA "........" db 000h,019h,000h,023h,000h,000h,000h,011h ;00008DF2 "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;00008DFA ".\_SB.GP" db 04Fh,031h,000h ;00008DFD "O1." ; 10170: I2cSerialBusV2 (0x0010, ControllerInitiated, 0x00061A80, ; 10171: AddressingMode7Bit, "\\_SB.I2C2", ; 10172: 0x00, ResourceConsumer, , Exclusive, ; 10173: ) db 08Eh,019h,000h,002h,000h,001h,002h,000h ;00008E05 "........" db 000h,001h,006h,000h,080h,01Ah,006h,000h ;00008E0D "........" db 010h,000h,05Ch,05Fh,053h,042h,02Eh,049h ;00008E15 "..\_SB.I" db 032h,043h,032h,000h ;00008E19 "2C2." ; 10174: I2cSerialBusV2 (0x000C, ControllerInitiated, 0x00061A80, ; 10175: AddressingMode7Bit, "\\_SB.I2C2", ; 10176: 0x00, ResourceConsumer, , Exclusive, ; 10177: ) db 08Eh,019h,000h,002h,000h,001h,002h,000h ;00008E21 "........" db 000h,001h,006h,000h,080h,01Ah,006h,000h ;00008E29 "........" db 00Ch,000h,05Ch,05Fh,053h,042h,02Eh,049h ;00008E31 "..\_SB.I" db 032h,043h,032h,000h ;00008E35 "2C2." ; 10178: I2cSerialBusV2 (0x0054, ControllerInitiated, 0x00061A80, ; 10179: AddressingMode7Bit, "\\_SB.I2C2", ; 10180: 0x00, ResourceConsumer, , Exclusive, ; 10181: ) db 08Eh,019h,000h,002h,000h,001h,002h,000h ;00008E3D "........" db 000h,001h,006h,000h,080h,01Ah,006h,000h ;00008E45 "........" db 054h,000h,05Ch,05Fh,053h,042h,02Eh,049h ;00008E4D "T.\_SB.I" db 032h,043h,032h,000h ;00008E51 "2C2." db 079h,000h ;00008E53 "y." ; 10182: }) ; 10183: Return (SBUF) /* \_SB_.I2C2.CAM3._CRS.SBUF */ db 0A4h,053h,042h,055h,046h ;00008E58 ".SBUF" ; 10184: } ; 10186: Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 DSDT_A_M_I___SB__I2C2_CAM3__PS3 \ db 014h,00Dh,05Fh,050h,053h,033h,000h ;00008E5F ".._PS3." ; 10187: { ; 10188: CKC0 = 0x02 db 070h,00Ah,002h,043h,04Bh,043h,030h ;00008E66 "p..CKC0" ; 10189: } ; 10191: Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 DSDT_A_M_I___SB__I2C2_CAM3__PS0 \ db 014h,016h,05Fh,050h,053h,030h,000h ;00008E6D ".._PS0." ; 10192: { ; 10193: CKC0 = One db 070h,001h,043h,04Bh,043h,030h ;00008E73 "p.CKC0" ; 10194: CKF0 = One db 070h,001h,043h,04Bh,046h,030h ;00008E79 "p.CKF0" ; 10195: Sleep (0x05) db 05Bh,022h,00Ah,005h ;00008E7D "[".." ; 10196: } ; 10198: Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method DSDT_A_M_I___SB__I2C2_CAM3__DSM \ db 014h,043h,01Fh,05Fh,044h,053h,04Dh,004h ;00008E85 ".C._DSM." ; 10199: { ; 10200: If ((Arg0 == ToUUID ("377ba76a-f390-4aff-ab38-9b1bf33a3015") /* Unknown UUID */)) db 0A0h,021h ;00008E87 ".!" db 093h,068h ;00008E89 ".h" db 011h,013h,00Ah,010h,06Ah,0A7h,07Bh,037h ;00008E91 "....j.{7" db 090h,0F3h,0FFh,04Ah,0ABh,038h,09Bh,01Bh ;00008E99 "...J.8.." db 0F3h,03Ah,030h,015h ;00008E9D ".:0." ; 10201: { ; 10202: Return ("INTCF1A") db 0A4h,00Dh,049h,04Eh,054h,043h,046h,031h ;00008EA5 "..INTCF1" db 041h,000h ;00008EA7 "A." ; 10203: } ; 10205: If ((Arg0 == ToUUID ("3c62aaaa-d8e0-401a-84c3-fc05656fa28c") /* Unknown UUID */)) db 0A0h,020h ;00008EA9 ". " db 093h,068h ;00008EAB ".h" db 011h,013h,00Ah,010h,0AAh,0AAh,062h,03Ch ;00008EB3 "......b<" db 0E0h,0D8h,01Ah,040h,084h,0C3h,0FCh,005h ;00008EBB "...@...." db 065h,06Fh,0A2h,08Ch ;00008EBF "eo.." ; 10206: { ; 10207: Return ("IMX175") db 0A4h,00Dh,049h,04Dh,058h,031h,037h,035h ;00008EC7 "..IMX175" db 000h ;00008EC8 "." ; 10208: } ; 10210: If ((Arg0 == ToUUID ("822ace8f-2814-4174-a56b-5f029fe079ee") /* Unknown UUID */)) db 0A0h,023h ;00008ECA ".#" db 093h,068h ;00008ECC ".h" db 011h,013h,00Ah,010h,08Fh,0CEh,02Ah,082h ;00008ED4 "......*." db 014h,028h,074h,041h,0A5h,06Bh,05Fh,002h ;00008EDC ".(tA.k_." db 09Fh,0E0h,079h,0EEh ;00008EE0 "..y." ; 10211: { ; 10212: Return ("13P2BA807") db 0A4h,00Dh,031h,033h,050h,032h,042h,041h ;00008EE8 "..13P2BA" db 038h,030h,037h,000h ;00008EEC "807." ; 10213: } ; 10215: If ((Arg0 == ToUUID ("2959512a-028c-4646-b73d-4d1b5672fad8") /* Unknown UUID */)) db 0A0h,049h,005h ;00008EEF ".I." db 093h,068h ;00008EF1 ".h" db 011h,013h,00Ah,010h,02Ah,051h,059h,029h ;00008EF9 "....*QY)" db 08Ch,002h,046h,046h,0B7h,03Dh,04Dh,01Bh ;00008F01 "..FF.=M." db 056h,072h,0FAh,0D8h ;00008F05 "Vr.." ; 10216: { ; 10217: If ((BDID == 0x04)) db 0A0h,034h ;00008F07 ".4" db 093h,042h,044h,049h,044h,00Ah,004h ;00008F0E ".BDID.." ; 10218: { ; 10219: If ((FBID == 0x02)) db 0A0h,015h ;00008F10 ".." db 093h,046h,042h,049h,044h,00Ah,002h ;00008F17 ".FBID.." ; 10220: { ; 10221: Return ("INTEL_FFRD") db 0A4h,00Dh,049h,04Eh,054h,045h,04Ch,05Fh ;00008F1F "..INTEL_" db 046h,046h,052h,044h,000h ;00008F24 "FFRD." ; 10222: } ; 10224: If ((FBID == 0x03)) db 0A0h,015h ;00008F26 ".." db 093h,046h,042h,049h,044h,00Ah,003h ;00008F2D ".FBID.." ; 10225: { ; 10226: Return ("INTEL_FFRD") db 0A4h,00Dh,049h,04Eh,054h,045h,04Ch,05Fh ;00008F35 "..INTEL_" db 046h,046h,052h,044h,000h ;00008F3A "FFRD." ; 10227: } ; 10228: } ; 10230: Return ("INTEL_RVP") db 0A4h,00Dh,049h,04Eh,054h,045h,04Ch,05Fh ;00008F42 "..INTEL_" db 052h,056h,050h,000h ;00008F46 "RVP." ; 10231: } ; 10233: If ((Arg0 == ToUUID ("918ab242-c37c-450a-9d0f-f47ab97c3dea") /* Unknown UUID */)) db 0A0h,01Bh ;00008F48 ".." db 093h,068h ;00008F4A ".h" db 011h,013h,00Ah,010h,042h,0B2h,08Ah,091h ;00008F52 "....B..." db 07Ch,0C3h,00Ah,045h,09Dh,00Fh,0F4h,07Ah ;00008F5A "|..E...z" db 0B9h,07Ch,03Dh,0EAh ;00008F5E ".|=." ; 10234: { ; 10235: Return (0x0104) db 0A4h,00Bh,004h,001h ;00008F62 "...." ; 10236: } ; 10238: If ((Arg0 == ToUUID ("ea3b7bd8-e09b-4239-ad6e-ed525f3f26ab") /* Unknown UUID */)) db 0A0h,019h ;00008F64 ".." db 093h,068h ;00008F66 ".h" db 011h,013h,00Ah,010h,0D8h,07Bh,03Bh,0EAh ;00008F6E ".....{;." db 09Bh,0E0h,039h,042h,0ADh,06Eh,0EDh,052h ;00008F76 "..9B.n.R" db 05Fh,03Fh,026h,0ABh ;00008F7A "_?&." ; 10239: { ; 10240: Return (One) db 0A4h,001h ;00008F7C ".." ; 10241: } ; 10243: If ((Arg0 == ToUUID ("b65ac492-9e30-4d60-b5b2-f497c790d9cf") /* Unknown UUID */)) db 0A0h,019h ;00008F7E ".." db 093h,068h ;00008F80 ".h" db 011h,013h,00Ah,010h,092h,0C4h,05Ah,0B6h ;00008F88 "......Z." db 030h,09Eh,060h,04Dh,0B5h,0B2h,0F4h,097h ;00008F90 "0.`M...." db 0C7h,090h,0D9h,0CFh ;00008F94 "...." ; 10244: { ; 10245: Return (Zero) db 0A4h,000h ;00008F96 ".." ; 10246: } ; 10248: If ((Arg0 == ToUUID ("e770ab0f-2644-4bab-8628-d62f1683fb9d") /* Unknown UUID */)) db 0A0h,01Ah ;00008F98 ".." db 093h,068h ;00008F9A ".h" db 011h,013h,00Ah,010h,00Fh,0ABh,070h,0E7h ;00008FA2 "......p." db 044h,026h,0ABh,04Bh,086h,028h,0D6h,02Fh ;00008FAA "D&.K.(./" db 016h,083h,0FBh,09Dh ;00008FAE "...." ; 10249: { ; 10250: Return (0x02) db 0A4h,00Ah,002h ;00008FB1 "..." ; 10251: } ; 10253: If ((Arg0 == ToUUID ("1ea54ab2-cd84-48cc-9dd4-7f594ec3b015") /* Unknown UUID */)) db 0A0h,019h ;00008FB3 ".." db 093h,068h ;00008FB5 ".h" db 011h,013h,00Ah,010h,0B2h,04Ah,0A5h,01Eh ;00008FBD ".....J.." db 084h,0CDh,0CCh,048h,09Dh,0D4h,07Fh,059h ;00008FC5 "...H...Y" db 04Eh,0C3h,0B0h,015h ;00008FC9 "N..." ; 10254: { ; 10255: Return (Zero) db 0A4h,000h ;00008FCB ".." ; 10256: } ; 10258: If ((Arg0 == ToUUID ("8dbe2651-70c1-4c6f-ac87-a37cb46e4af6") /* Unknown UUID */)) db 0A0h,019h ;00008FCD ".." db 093h,068h ;00008FCF ".h" db 011h,013h,00Ah,010h,051h,026h,0BEh,08Dh ;00008FD7 "....Q&.." db 0C1h,070h,06Fh,04Ch,0ACh,087h,0A3h,07Ch ;00008FDF ".poL...|" db 0B4h,06Eh,04Ah,0F6h ;00008FE3 ".nJ." ; 10259: { ; 10260: Return (Zero) db 0A4h,000h ;00008FE5 ".." ; 10261: } ; 10263: If ((Arg0 == ToUUID ("75c9a639-5c8a-4a00-9f48-a9c3b5da789f") /* Unknown UUID */)) db 0A0h,019h ;00008FE7 ".." db 093h,068h ;00008FE9 ".h" db 011h,013h,00Ah,010h,039h,0A6h,0C9h,075h ;00008FF1 "....9..u" db 08Ah,05Ch,000h,04Ah,09Fh,048h,0A9h,0C3h ;00008FF9 ".\.J.H.." db 0B5h,0DAh,078h,09Fh ;00008FFD "..x." ; 10264: { ; 10265: Return (Zero) db 0A4h,000h ;00008FFF ".." ; 10266: } ; 10268: If ((Arg0 == ToUUID ("26257549-9271-4ca4-bb43-c4899d5a4881") /* Unknown UUID */)) db 0A0h,044h,004h ;00009002 ".D." db 093h,068h ;00009004 ".h" db 011h,013h,00Ah,010h,049h,075h,025h,026h ;0000900C "....Iu%&" db 071h,092h,0A4h,04Ch,0BBh,043h,0C4h,089h ;00009014 "q..L.C.." db 09Dh,05Ah,048h,081h ;00009018 ".ZH." ; 10269: { ; 10270: If ((Arg2 == One)) db 0A0h,007h ;0000901A ".." db 093h,06Ah,001h ;0000901D ".j." ; 10271: { ; 10272: Return (0x03) db 0A4h,00Ah,003h ;00009020 "..." ; 10273: } ; 10275: If ((Arg2 == 0x02)) db 0A0h,00Bh ;00009022 ".." db 093h,06Ah,00Ah,002h ;00009026 ".j.." ; 10276: { ; 10277: Return (0x04001000) db 0A4h,00Ch,000h,010h,000h,004h ;0000902C "......" ; 10278: } ; 10280: If ((Arg2 == 0x03)) db 0A0h,00Bh ;0000902E ".." db 093h,06Ah,00Ah,003h ;00009032 ".j.." ; 10281: { ; 10282: Return (0x04000C01) db 0A4h,00Ch,001h,00Ch,000h,004h ;00009038 "......" ; 10283: } ; 10285: If ((Arg2 == 0x04)) db 0A0h,00Bh ;0000903A ".." db 093h,06Ah,00Ah,004h ;0000903E ".j.." ; 10286: { ; 10287: Return (0x04005402) db 0A4h,00Ch,002h,054h,000h,004h ;00009044 "...T.." ; 10288: } ; 10289: } ; 10291: If ((Arg0 == ToUUID ("79234640-9e10-4fea-a5c1-b5aa8b19756f") /* Unknown UUID */)) db 0A0h,02Ah ;00009046 ".*" db 093h,068h ;00009048 ".h" db 011h,013h,00Ah,010h,040h,046h,023h,079h ;00009050 "....@F#y" db 010h,09Eh,0EAh,04Fh,0A5h,0C1h,0B5h,0AAh ;00009058 "...O...." db 08Bh,019h,075h,06Fh ;0000905C "..uo" ; 10292: { ; 10293: If ((Arg2 == One)) db 0A0h,006h ;0000905E ".." db 093h,06Ah,001h ;00009061 ".j." ; 10294: { ; 10295: Return (One) db 0A4h,001h ;00009063 ".." ; 10296: } ; 10298: If ((Arg2 == 0x02)) db 0A0h,00Bh ;00009065 ".." db 093h,06Ah,00Ah,002h ;00009069 ".j.." ; 10299: { ; 10300: Return (0x01001800) db 0A4h,00Ch,000h,018h,000h,001h ;0000906F "......" ; 10301: } ; 10302: } ; 10304: Return (Zero) db 0A4h,000h ;00009071 ".." ; 10305: } ; 10306: } ; 10308: Device (CAM2) DSDT_A_M_I___SB__I2C2_CAM2 \ db 05Bh,082h,04Ah,031h,043h,041h,04Dh,032h ;00009079 "[.J1CAM2" ; 10309: { ; 10310: Name (_ADR, Zero) // _ADR: Address DSDT_A_M_I___SB__I2C2_CAM2__ADR \ db 008h,05Fh,041h,044h,052h,000h ;0000907F "._ADR." ; 10311: Name (_HID, "INT33FB" /* MIPI-CSI Camera Sensor OV2722 */) // _HID: Hardware ID DSDT_A_M_I___SB__I2C2_CAM2__HID \ db 008h,05Fh,048h,049h,044h,00Dh,049h,04Eh ;00009087 "._HID.IN" db 054h,033h,033h,046h,042h,000h ;0000908D "T33FB." ; 10312: Name (_CID, "INT33FB" /* MIPI-CSI Camera Sensor OV2722 */) // _CID: Compatible ID DSDT_A_M_I___SB__I2C2_CAM2__CID \ db 008h,05Fh,043h,049h,044h,00Dh,049h,04Eh ;00009095 "._CID.IN" db 054h,033h,033h,046h,042h,000h ;0000909B "T33FB." ; 10313: Name (_SUB, "INTL0000") // _SUB: Subsystem ID DSDT_A_M_I___SB__I2C2_CAM2__SUB \ db 008h,05Fh,053h,055h,042h,00Dh,049h,04Eh ;000090A3 "._SUB.IN" db 054h,04Ch,030h,030h,030h,030h,000h ;000090AA "TL0000." ; 10314: Name (_DDN, "OV2722") // _DDN: DOS Device Name DSDT_A_M_I___SB__I2C2_CAM2__DDN \ db 008h,05Fh,044h,044h,04Eh,00Dh,04Fh,056h ;000090B2 "._DDN.OV" db 032h,037h,032h,032h,000h ;000090B7 "2722." ; 10315: Name (_UID, One) // _UID: Unique ID DSDT_A_M_I___SB__I2C2_CAM2__UID \ db 008h,05Fh,055h,049h,044h,001h ;000090BD "._UID." ; 10316: Name (_DEP, Package (0x02) // _DEP: Dependencies ; 10317: { ; 10318: I2C5, ; 10319: ^^I2C5.PMIC ; 10320: }) DSDT_A_M_I___SB__I2C2_CAM2__DEP \ db 008h,05Fh,044h,045h,050h ;000090C2 "._DEP" db 012h,011h,002h,049h,032h,043h,035h,05Eh ;000090CA "...I2C5^" db 05Eh,02Eh,049h,032h,043h,035h,050h,04Dh ;000090D2 "^.I2C5PM" db 049h,043h ;000090D4 "IC" ; 10321: Name (_PR0, Package (0x03) // _PR0: Power Resources for D0 ; 10322: { ; 10323: P28X, ; 10324: P18X, ; 10325: CLK1 ; 10326: }) DSDT_A_M_I___SB__I2C2_CAM2__PR0 \ db 008h,05Fh,050h,052h,030h ;000090D9 "._PR0" db 012h,00Eh,003h,050h,032h,038h,058h,050h ;000090E1 "...P28XP" db 031h,038h,058h,043h,04Ch,04Bh,031h ;000090E8 "18XCLK1" ; 10327: Name (PLDB, Package (0x01) ; 10328: { ; 10329: Buffer (0x14) ; 10330: { ; 10331: /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ ; 10332: /* 0008 */ 0x61, 0x0C, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // a....... ; 10333: /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... ; 10334: } ; 10335: }) DSDT_A_M_I___SB__I2C2_CAM2_PLDB \ db 008h,050h,04Ch,044h,042h ;000090ED ".PLDB" db 012h,01Ah,001h ;000090F0 "..." db 011h,017h,00Ah,014h,082h,000h,000h,000h ;000090F8 "........" db 000h,000h,000h,000h,061h,00Ch,000h,000h ;00009100 "....a..." db 003h,000h,000h,000h,0FFh,0FFh,0FFh,0FFh ;00009108 "........" ; 10336: Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device DSDT_A_M_I___SB__I2C2_CAM2__PLD \ db 014h,00Bh,05Fh,050h,04Ch,044h,008h ;0000910F ".._PLD." ; 10337: { ; 10338: Return (PLDB) /* \_SB_.I2C2.CAM2.PLDB */ db 0A4h,050h,04Ch,044h,042h ;00009114 ".PLDB" ; 10339: } ; 10341: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__I2C2_CAM2__STA \ db 014h,009h,05Fh,053h,054h,041h,000h ;0000911B ".._STA." ; 10342: { ; 10343: Return (0x0F) db 0A4h,00Ah,00Fh ;0000911E "..." ; 10344: } ; 10346: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__I2C2_CAM2__CRS \ db 014h,04Ah,007h,05Fh,043h,052h,053h,000h ;00009126 ".J._CRS." ; 10347: { ; 10348: Name (SBUF, ResourceTemplate () DSDT_A_M_I___SB__I2C2_CAM2__CRS_SBUF \ db 008h,053h,042h,055h,046h,011h,048h,006h ;0000912E ".SBUF.H." db 00Ah,064h ;00009130 ".d" ; 10349: { ; 10350: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 10351: "\\_SB.GPO1", 0x00, ResourceConsumer, , ; 10352: ) ; 10353: { // Pin list ; 10354: 0x0016 ; 10355: } db 08Ch,020h,000h,001h,001h,001h,000h,002h ;00009138 ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;00009140 "........" db 000h,019h,000h,023h,000h,000h,000h,016h ;00009148 "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;00009150 ".\_SB.GP" db 04Fh,031h,000h ;00009153 "O1." ; 10356: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 10357: "\\_SB.GPO1", 0x00, ResourceConsumer, , ; 10358: ) ; 10359: { // Pin list ; 10360: 0x0012 ; 10361: } db 08Ch,020h,000h,001h,001h,001h,000h,002h ;0000915B ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;00009163 "........" db 000h,019h,000h,023h,000h,000h,000h,012h ;0000916B "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;00009173 ".\_SB.GP" db 04Fh,031h,000h ;00009176 "O1." ; 10362: I2cSerialBusV2 (0x0036, ControllerInitiated, 0x00061A80, ; 10363: AddressingMode7Bit, "\\_SB.I2C2", ; 10364: 0x00, ResourceConsumer, , Exclusive, ; 10365: ) db 08Eh,019h,000h,002h,000h,001h,002h,000h ;0000917E "........" db 000h,001h,006h,000h,080h,01Ah,006h,000h ;00009186 "........" db 036h,000h,05Ch,05Fh,053h,042h,02Eh,049h ;0000918E "6.\_SB.I" db 032h,043h,032h,000h ;00009192 "2C2." db 079h,000h ;00009194 "y." ; 10366: }) ; 10367: Return (SBUF) /* \_SB_.I2C2.CAM2._CRS.SBUF */ db 0A4h,053h,042h,055h,046h ;00009199 ".SBUF" ; 10368: } ; 10370: Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method DSDT_A_M_I___SB__I2C2_CAM2__DSM \ db 014h,043h,01Fh,05Fh,044h,053h,04Dh,004h ;000091A1 ".C._DSM." ; 10371: { ; 10372: If ((Arg0 == ToUUID ("377ba76a-f390-4aff-ab38-9b1bf33a3015") /* Unknown UUID */)) db 0A0h,021h ;000091A3 ".!" db 093h,068h ;000091A5 ".h" db 011h,013h,00Ah,010h,06Ah,0A7h,07Bh,037h ;000091AD "....j.{7" db 090h,0F3h,0FFh,04Ah,0ABh,038h,09Bh,01Bh ;000091B5 "...J.8.." db 0F3h,03Ah,030h,015h ;000091B9 ".:0." ; 10373: { ; 10374: Return ("INT33FB") db 0A4h,00Dh,049h,04Eh,054h,033h,033h,046h ;000091C1 "..INT33F" db 042h,000h ;000091C3 "B." ; 10375: } ; 10377: If ((Arg0 == ToUUID ("3c62aaaa-d8e0-401a-84c3-fc05656fa28c") /* Unknown UUID */)) db 0A0h,020h ;000091C5 ". " db 093h,068h ;000091C7 ".h" db 011h,013h,00Ah,010h,0AAh,0AAh,062h,03Ch ;000091CF "......b<" db 0E0h,0D8h,01Ah,040h,084h,0C3h,0FCh,005h ;000091D7 "...@...." db 065h,06Fh,0A2h,08Ch ;000091DB "eo.." ; 10378: { ; 10379: Return ("OV2722") db 0A4h,00Dh,04Fh,056h,032h,037h,032h,032h ;000091E3 "..OV2722" db 000h ;000091E4 "." ; 10380: } ; 10382: If ((Arg0 == ToUUID ("822ace8f-2814-4174-a56b-5f029fe079ee") /* Unknown UUID */)) db 0A0h,023h ;000091E6 ".#" db 093h,068h ;000091E8 ".h" db 011h,013h,00Ah,010h,08Fh,0CEh,02Ah,082h ;000091F0 "......*." db 014h,028h,074h,041h,0A5h,06Bh,05Fh,002h ;000091F8 ".(tA.k_." db 09Fh,0E0h,079h,0EEh ;000091FC "..y." ; 10383: { ; 10384: Return ("13P2SF206") db 0A4h,00Dh,031h,033h,050h,032h,053h,046h ;00009204 "..13P2SF" db 032h,030h,036h,000h ;00009208 "206." ; 10385: } ; 10387: If ((Arg0 == ToUUID ("2959512a-028c-4646-b73d-4d1b5672fad8") /* Unknown UUID */)) db 0A0h,049h,005h ;0000920B ".I." db 093h,068h ;0000920D ".h" db 011h,013h,00Ah,010h,02Ah,051h,059h,029h ;00009215 "....*QY)" db 08Ch,002h,046h,046h,0B7h,03Dh,04Dh,01Bh ;0000921D "..FF.=M." db 056h,072h,0FAh,0D8h ;00009221 "Vr.." ; 10388: { ; 10389: If ((BDID == 0x04)) db 0A0h,034h ;00009223 ".4" db 093h,042h,044h,049h,044h,00Ah,004h ;0000922A ".BDID.." ; 10390: { ; 10391: If ((FBID == 0x02)) db 0A0h,015h ;0000922C ".." db 093h,046h,042h,049h,044h,00Ah,002h ;00009233 ".FBID.." ; 10392: { ; 10393: Return ("INTEL_FFRD") db 0A4h,00Dh,049h,04Eh,054h,045h,04Ch,05Fh ;0000923B "..INTEL_" db 046h,046h,052h,044h,000h ;00009240 "FFRD." ; 10394: } ; 10396: If ((FBID == 0x03)) db 0A0h,015h ;00009242 ".." db 093h,046h,042h,049h,044h,00Ah,003h ;00009249 ".FBID.." ; 10397: { ; 10398: Return ("INTEL_FFRD") db 0A4h,00Dh,049h,04Eh,054h,045h,04Ch,05Fh ;00009251 "..INTEL_" db 046h,046h,052h,044h,000h ;00009256 "FFRD." ; 10399: } ; 10400: } ; 10402: Return ("INTEL_RVP") db 0A4h,00Dh,049h,04Eh,054h,045h,04Ch,05Fh ;0000925E "..INTEL_" db 052h,056h,050h,000h ;00009262 "RVP." ; 10403: } ; 10405: If ((Arg0 == ToUUID ("918ab242-c37c-450a-9d0f-f47ab97c3dea") /* Unknown UUID */)) db 0A0h,01Bh ;00009264 ".." db 093h,068h ;00009266 ".h" db 011h,013h,00Ah,010h,042h,0B2h,08Ah,091h ;0000926E "....B..." db 07Ch,0C3h,00Ah,045h,09Dh,00Fh,0F4h,07Ah ;00009276 "|..E...z" db 0B9h,07Ch,03Dh,0EAh ;0000927A ".|=." ; 10406: { ; 10407: Return (0x0101) db 0A4h,00Bh,001h,001h ;0000927E "...." ; 10408: } ; 10410: If ((Arg0 == ToUUID ("ea3b7bd8-e09b-4239-ad6e-ed525f3f26ab") /* Unknown UUID */)) db 0A0h,019h ;00009280 ".." db 093h,068h ;00009282 ".h" db 011h,013h,00Ah,010h,0D8h,07Bh,03Bh,0EAh ;0000928A ".....{;." db 09Bh,0E0h,039h,042h,0ADh,06Eh,0EDh,052h ;00009292 "..9B.n.R" db 05Fh,03Fh,026h,0ABh ;00009296 "_?&." ; 10411: { ; 10412: Return (Zero) db 0A4h,000h ;00009298 ".." ; 10413: } ; 10415: If ((Arg0 == ToUUID ("b65ac492-9e30-4d60-b5b2-f497c790d9cf") /* Unknown UUID */)) db 0A0h,019h ;0000929A ".." db 093h,068h ;0000929C ".h" db 011h,013h,00Ah,010h,092h,0C4h,05Ah,0B6h ;000092A4 "......Z." db 030h,09Eh,060h,04Dh,0B5h,0B2h,0F4h,097h ;000092AC "0.`M...." db 0C7h,090h,0D9h,0CFh ;000092B0 "...." ; 10416: { ; 10417: Return (Zero) db 0A4h,000h ;000092B2 ".." ; 10418: } ; 10420: If ((Arg0 == ToUUID ("e770ab0f-2644-4bab-8628-d62f1683fb9d") /* Unknown UUID */)) db 0A0h,019h ;000092B4 ".." db 093h,068h ;000092B6 ".h" db 011h,013h,00Ah,010h,00Fh,0ABh,070h,0E7h ;000092BE "......p." db 044h,026h,0ABh,04Bh,086h,028h,0D6h,02Fh ;000092C6 "D&.K.(./" db 016h,083h,0FBh,09Dh ;000092CA "...." ; 10421: { ; 10422: Return (Zero) db 0A4h,000h ;000092CC ".." ; 10423: } ; 10425: If ((Arg0 == ToUUID ("1ea54ab2-cd84-48cc-9dd4-7f594ec3b015") /* Unknown UUID */)) db 0A0h,019h ;000092CE ".." db 093h,068h ;000092D0 ".h" db 011h,013h,00Ah,010h,0B2h,04Ah,0A5h,01Eh ;000092D8 ".....J.." db 084h,0CDh,0CCh,048h,09Dh,0D4h,07Fh,059h ;000092E0 "...H...Y" db 04Eh,0C3h,0B0h,015h ;000092E4 "N..." ; 10426: { ; 10427: Return (Zero) db 0A4h,000h ;000092E6 ".." ; 10428: } ; 10430: If ((Arg0 == ToUUID ("8dbe2651-70c1-4c6f-ac87-a37cb46e4af6") /* Unknown UUID */)) db 0A0h,019h ;000092E8 ".." db 093h,068h ;000092EA ".h" db 011h,013h,00Ah,010h,051h,026h,0BEh,08Dh ;000092F2 "....Q&.." db 0C1h,070h,06Fh,04Ch,0ACh,087h,0A3h,07Ch ;000092FA ".poL...|" db 0B4h,06Eh,04Ah,0F6h ;000092FE ".nJ." ; 10431: { ; 10432: Return (One) db 0A4h,001h ;00009300 ".." ; 10433: } ; 10435: If ((Arg0 == ToUUID ("75c9a639-5c8a-4a00-9f48-a9c3b5da789f") /* Unknown UUID */)) db 0A0h,019h ;00009302 ".." db 093h,068h ;00009304 ".h" db 011h,013h,00Ah,010h,039h,0A6h,0C9h,075h ;0000930C "....9..u" db 08Ah,05Ch,000h,04Ah,09Fh,048h,0A9h,0C3h ;00009314 ".\.J.H.." db 0B5h,0DAh,078h,09Fh ;00009318 "..x." ; 10436: { ; 10437: Return (Zero) db 0A4h,000h ;0000931A ".." ; 10438: } ; 10440: If ((Arg0 == ToUUID ("26257549-9271-4ca4-bb43-c4899d5a4881") /* Unknown UUID */)) db 0A0h,02Ah ;0000931C ".*" db 093h,068h ;0000931E ".h" db 011h,013h,00Ah,010h,049h,075h,025h,026h ;00009326 "....Iu%&" db 071h,092h,0A4h,04Ch,0BBh,043h,0C4h,089h ;0000932E "q..L.C.." db 09Dh,05Ah,048h,081h ;00009332 ".ZH." ; 10441: { ; 10442: If ((Arg2 == One)) db 0A0h,006h ;00009334 ".." db 093h,06Ah,001h ;00009337 ".j." ; 10443: { ; 10444: Return (One) db 0A4h,001h ;00009339 ".." ; 10445: } ; 10447: If ((Arg2 == 0x02)) db 0A0h,00Bh ;0000933B ".." db 093h,06Ah,00Ah,002h ;0000933F ".j.." ; 10448: { ; 10449: Return (0x04003600) db 0A4h,00Ch,000h,036h,000h,004h ;00009345 "...6.." ; 10450: } ; 10451: } ; 10453: If ((Arg0 == ToUUID ("79234640-9e10-4fea-a5c1-b5aa8b19756f") /* Unknown UUID */)) db 0A0h,045h,004h ;00009348 ".E." db 093h,068h ;0000934A ".h" db 011h,013h,00Ah,010h,040h,046h,023h,079h ;00009352 "....@F#y" db 010h,09Eh,0EAh,04Fh,0A5h,0C1h,0B5h,0AAh ;0000935A "...O...." db 08Bh,019h,075h,06Fh ;0000935E "..uo" ; 10454: { ; 10455: If ((Arg2 == One)) db 0A0h,007h ;00009360 ".." db 093h,06Ah,001h ;00009363 ".j." ; 10456: { ; 10457: Return (0x02) db 0A4h,00Ah,002h ;00009366 "..." ; 10458: } ; 10460: If ((Arg2 == 0x02)) db 0A0h,00Bh ;00009368 ".." db 093h,06Ah,00Ah,002h ;0000936C ".j.." ; 10461: { ; 10462: Return (0x01001600) db 0A4h,00Ch,000h,016h,000h,001h ;00009372 "......" ; 10463: } ; 10465: If ((Arg2 == 0x03)) db 0A0h,018h ;00009374 ".." db 093h,06Ah,00Ah,003h ;00009378 ".j.." ; 10466: { ; 10467: If ((BDID == 0x03)) db 0A0h,00Ch ;0000937A ".." db 093h,042h,044h,049h,044h,00Ah,003h ;00009381 ".BDID.." ; 10468: { ; 10469: Return (0x1901) db 0A4h,00Bh,001h,019h ;00009385 "...." ; 10470: } ; 10472: Return (0x01001901) db 0A4h,00Ch,001h,019h,000h,001h ;0000938B "......" ; 10473: } ; 10474: } ; 10476: Return (Zero) db 0A4h,000h ;0000938D ".." ; 10477: } ; 10478: } ; 10480: Device (STRA) DSDT_A_M_I___SB__I2C2_STRA \ db 05Bh,082h,044h,023h,053h,054h,052h,041h ;00009395 "[.D#STRA" ; 10481: { ; 10482: Name (_ADR, Zero) // _ADR: Address DSDT_A_M_I___SB__I2C2_STRA__ADR \ db 008h,05Fh,041h,044h,052h,000h ;0000939B "._ADR." ; 10483: Name (_HID, "INTCF1C") // _HID: Hardware ID DSDT_A_M_I___SB__I2C2_STRA__HID \ db 008h,05Fh,048h,049h,044h,00Dh,049h,04Eh ;000093A3 "._HID.IN" db 054h,043h,046h,031h,043h,000h ;000093A9 "TCF1C." ; 10484: Name (_CID, "INTCF1C") // _CID: Compatible ID DSDT_A_M_I___SB__I2C2_STRA__CID \ db 008h,05Fh,043h,049h,044h,00Dh,049h,04Eh ;000093B1 "._CID.IN" db 054h,043h,046h,031h,043h,000h ;000093B7 "TCF1C." ; 10485: Name (_SUB, "INTL0000") // _SUB: Subsystem ID DSDT_A_M_I___SB__I2C2_STRA__SUB \ db 008h,05Fh,053h,055h,042h,00Dh,049h,04Eh ;000093BF "._SUB.IN" db 054h,04Ch,030h,030h,030h,030h,000h ;000093C6 "TL0000." ; 10486: Name (_DDN, "Flash LM3554") // _DDN: DOS Device Name DSDT_A_M_I___SB__I2C2_STRA__DDN \ db 008h,05Fh,044h,044h,04Eh,00Dh,046h,06Ch ;000093CE "._DDN.Fl" db 061h,073h,068h,020h,04Ch,04Dh,033h,035h ;000093D6 "ash LM35" db 035h,034h,000h ;000093D9 "54." ; 10487: Name (_UID, One) // _UID: Unique ID DSDT_A_M_I___SB__I2C2_STRA__UID \ db 008h,05Fh,055h,049h,044h,001h ;000093DF "._UID." ; 10488: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__I2C2_STRA__STA \ db 014h,008h,05Fh,053h,054h,041h,000h ;000093E6 ".._STA." ; 10489: { ; 10490: Return (Zero) db 0A4h,000h ;000093E8 ".." ; 10491: } ; 10493: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__I2C2_STRA__CRS \ db 014h,04Dh,009h,05Fh,043h,052h,053h,000h ;000093F0 ".M._CRS." ; 10494: { ; 10495: Name (SBUF, ResourceTemplate () DSDT_A_M_I___SB__I2C2_STRA__CRS_SBUF \ db 008h,053h,042h,055h,046h,011h,04Bh,008h ;000093F8 ".SBUF.K." db 00Ah,087h ;000093FA ".." ; 10496: { ; 10497: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 10498: "\\_SB.GPO1", 0x00, ResourceConsumer, , ; 10499: ) ; 10500: { // Pin list ; 10501: 0x0013 ; 10502: } db 08Ch,020h,000h,001h,001h,001h,000h,002h ;00009402 ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000940A "........" db 000h,019h,000h,023h,000h,000h,000h,013h ;00009412 "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;0000941A ".\_SB.GP" db 04Fh,031h,000h ;0000941D "O1." ; 10503: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 10504: "\\_SB.GPO1", 0x00, ResourceConsumer, , ; 10505: ) ; 10506: { // Pin list ; 10507: 0x0014 ; 10508: } db 08Ch,020h,000h,001h,001h,001h,000h,002h ;00009425 ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000942D "........" db 000h,019h,000h,023h,000h,000h,000h,014h ;00009435 "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;0000943D ".\_SB.GP" db 04Fh,031h,000h ;00009440 "O1." ; 10509: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 10510: "\\_SB.GPO1", 0x00, ResourceConsumer, , ; 10511: ) ; 10512: { // Pin list ; 10513: 0x0010 ; 10514: } db 08Ch,020h,000h,001h,001h,001h,000h,002h ;00009448 ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;00009450 "........" db 000h,019h,000h,023h,000h,000h,000h,010h ;00009458 "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;00009460 ".\_SB.GP" db 04Fh,031h,000h ;00009463 "O1." ; 10515: I2cSerialBusV2 (0x0053, ControllerInitiated, 0x00061A80, ; 10516: AddressingMode7Bit, "\\_SB.I2C2", ; 10517: 0x00, ResourceConsumer, , Exclusive, ; 10518: ) db 08Eh,019h,000h,002h,000h,001h,002h,000h ;0000946B "........" db 000h,001h,006h,000h,080h,01Ah,006h,000h ;00009473 "........" db 053h,000h,05Ch,05Fh,053h,042h,02Eh,049h ;0000947B "S.\_SB.I" db 032h,043h,032h,000h ;0000947F "2C2." db 079h,000h ;00009481 "y." ; 10519: }) ; 10520: Return (SBUF) /* \_SB_.I2C2.STRA._CRS.SBUF */ db 0A4h,053h,042h,055h,046h ;00009486 ".SBUF" ; 10521: } ; 10523: Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method DSDT_A_M_I___SB__I2C2_STRA__DSM \ db 014h,04Ch,013h,05Fh,044h,053h,04Dh,004h ;0000948E ".L._DSM." ; 10524: { ; 10525: If ((Arg0 == ToUUID ("377ba76a-f390-4aff-ab38-9b1bf33a3015") /* Unknown UUID */)) db 0A0h,021h ;00009490 ".!" db 093h,068h ;00009492 ".h" db 011h,013h,00Ah,010h,06Ah,0A7h,07Bh,037h ;0000949A "....j.{7" db 090h,0F3h,0FFh,04Ah,0ABh,038h,09Bh,01Bh ;000094A2 "...J.8.." db 0F3h,03Ah,030h,015h ;000094A6 ".:0." ; 10526: { ; 10527: Return ("INTCF1C") db 0A4h,00Dh,049h,04Eh,054h,043h,046h,031h ;000094AE "..INTCF1" db 043h,000h ;000094B0 "C." ; 10528: } ; 10530: If ((Arg0 == ToUUID ("822ace8f-2814-4174-a56b-5f029fe079ee") /* Unknown UUID */)) db 0A0h,020h ;000094B2 ". " db 093h,068h ;000094B4 ".h" db 011h,013h,00Ah,010h,08Fh,0CEh,02Ah,082h ;000094BC "......*." db 014h,028h,074h,041h,0A5h,06Bh,05Fh,002h ;000094C4 ".(tA.k_." db 09Fh,0E0h,079h,0EEh ;000094C8 "..y." ; 10531: { ; 10532: Return ("LM3554") db 0A4h,00Dh,04Ch,04Dh,033h,035h,035h,034h ;000094D0 "..LM3554" db 000h ;000094D1 "." ; 10533: } ; 10535: If ((Arg0 == ToUUID ("2959512a-028c-4646-b73d-4d1b5672fad8") /* Unknown UUID */)) db 0A0h,049h,005h ;000094D4 ".I." db 093h,068h ;000094D6 ".h" db 011h,013h,00Ah,010h,02Ah,051h,059h,029h ;000094DE "....*QY)" db 08Ch,002h,046h,046h,0B7h,03Dh,04Dh,01Bh ;000094E6 "..FF.=M." db 056h,072h,0FAh,0D8h ;000094EA "Vr.." ; 10536: { ; 10537: If ((BDID == 0x04)) db 0A0h,034h ;000094EC ".4" db 093h,042h,044h,049h,044h,00Ah,004h ;000094F3 ".BDID.." ; 10538: { ; 10539: If ((FBID == 0x02)) db 0A0h,015h ;000094F5 ".." db 093h,046h,042h,049h,044h,00Ah,002h ;000094FC ".FBID.." ; 10540: { ; 10541: Return ("INTEL_FFRD") db 0A4h,00Dh,049h,04Eh,054h,045h,04Ch,05Fh ;00009504 "..INTEL_" db 046h,046h,052h,044h,000h ;00009509 "FFRD." ; 10542: } ; 10544: If ((FBID == 0x03)) db 0A0h,015h ;0000950B ".." db 093h,046h,042h,049h,044h,00Ah,003h ;00009512 ".FBID.." ; 10545: { ; 10546: Return ("INTEL_FFRD") db 0A4h,00Dh,049h,04Eh,054h,045h,04Ch,05Fh ;0000951A "..INTEL_" db 046h,046h,052h,044h,000h ;0000951F "FFRD." ; 10547: } ; 10548: } ; 10550: Return ("INTEL_RVP") db 0A4h,00Dh,049h,04Eh,054h,045h,04Ch,05Fh ;00009527 "..INTEL_" db 052h,056h,050h,000h ;0000952B "RVP." ; 10551: } ; 10553: If ((Arg0 == ToUUID ("75c9a639-5c8a-4a00-9f48-a9c3b5da789f") /* Unknown UUID */)) db 0A0h,019h ;0000952D ".." db 093h,068h ;0000952F ".h" db 011h,013h,00Ah,010h,039h,0A6h,0C9h,075h ;00009537 "....9..u" db 08Ah,05Ch,000h,04Ah,09Fh,048h,0A9h,0C3h ;0000953F ".\.J.H.." db 0B5h,0DAh,078h,09Fh ;00009543 "..x." ; 10554: { ; 10555: Return (Zero) db 0A4h,000h ;00009545 ".." ; 10556: } ; 10558: If ((Arg0 == ToUUID ("26257549-9271-4ca4-bb43-c4899d5a4881") /* Unknown UUID */)) db 0A0h,02Ah ;00009547 ".*" db 093h,068h ;00009549 ".h" db 011h,013h,00Ah,010h,049h,075h,025h,026h ;00009551 "....Iu%&" db 071h,092h,0A4h,04Ch,0BBh,043h,0C4h,089h ;00009559 "q..L.C.." db 09Dh,05Ah,048h,081h ;0000955D ".ZH." ; 10559: { ; 10560: If ((Arg2 == One)) db 0A0h,006h ;0000955F ".." db 093h,06Ah,001h ;00009562 ".j." ; 10561: { ; 10562: Return (One) db 0A4h,001h ;00009564 ".." ; 10563: } ; 10565: If ((Arg2 == 0x02)) db 0A0h,00Bh ;00009566 ".." db 093h,06Ah,00Ah,002h ;0000956A ".j.." ; 10566: { ; 10567: Return (0x04005300) db 0A4h,00Ch,000h,053h,000h,004h ;00009570 "...S.." ; 10568: } ; 10569: } ; 10571: If ((Arg0 == ToUUID ("79234640-9e10-4fea-a5c1-b5aa8b19756f") /* Unknown UUID */)) db 0A0h,040h,005h ;00009573 ".@." db 093h,068h ;00009575 ".h" db 011h,013h,00Ah,010h,040h,046h,023h,079h ;0000957D "....@F#y" db 010h,09Eh,0EAh,04Fh,0A5h,0C1h,0B5h,0AAh ;00009585 "...O...." db 08Bh,019h,075h,06Fh ;00009589 "..uo" ; 10572: { ; 10573: If ((Arg2 == One)) db 0A0h,007h ;0000958B ".." db 093h,06Ah,001h ;0000958E ".j." ; 10574: { ; 10575: Return (0x04) db 0A4h,00Ah,004h ;00009591 "..." ; 10576: } ; 10578: If ((Arg2 == 0x02)) db 0A0h,00Bh ;00009593 ".." db 093h,06Ah,00Ah,002h ;00009597 ".j.." ; 10579: { ; 10580: Return (0x01001302) db 0A4h,00Ch,002h,013h,000h,001h ;0000959D "......" ; 10581: } ; 10583: If ((Arg2 == 0x03)) db 0A0h,00Bh ;0000959F ".." db 093h,06Ah,00Ah,003h ;000095A3 ".j.." ; 10584: { ; 10585: Return (0x01001403) db 0A4h,00Ch,003h,014h,000h,001h ;000095A9 "......" ; 10586: } ; 10588: If ((Arg2 == 0x04)) db 0A0h,00Bh ;000095AB ".." db 093h,06Ah,00Ah,004h ;000095AF ".j.." ; 10589: { ; 10590: Return (0x01001001) db 0A4h,00Ch,001h,010h,000h,001h ;000095B5 "......" ; 10591: } ; 10593: If ((Arg2 == 0x05)) db 0A0h,00Bh ;000095B7 ".." db 093h,06Ah,00Ah,005h ;000095BB ".j.." ; 10594: { ; 10595: Return (0x01001104) db 0A4h,00Ch,004h,011h,000h,001h ;000095C1 "......" ; 10596: } ; 10597: } ; 10599: Return (Zero) db 0A4h,000h ;000095C3 ".." ; 10600: } ; 10601: } ; 10602: } ; 10604: Device (I2C3) DSDT_A_M_I___SB__I2C3 \ db 05Bh,082h,048h,058h,049h,032h,043h,033h ;000095CB "[.HXI2C3" ; 10605: { ; 10606: Name (_ADR, Zero) // _ADR: Address DSDT_A_M_I___SB__I2C3__ADR \ db 008h,05Fh,041h,044h,052h,000h ;000095D1 "._ADR." ; 10607: Name (_HID, "80860F41" /* Intel Baytrail I2C Host Controller */) // _HID: Hardware ID DSDT_A_M_I___SB__I2C3__HID \ db 008h,05Fh,048h,049h,044h,00Dh,038h,030h ;000095D9 "._HID.80" db 038h,036h,030h,046h,034h,031h,000h ;000095E0 "860F41." ; 10608: Name (_CID, "80860F41" /* Intel Baytrail I2C Host Controller */) // _CID: Compatible ID DSDT_A_M_I___SB__I2C3__CID \ db 008h,05Fh,043h,049h,044h,00Dh,038h,030h ;000095E8 "._CID.80" db 038h,036h,030h,046h,034h,031h,000h ;000095EF "860F41." ; 10609: Name (_DDN, "Intel(R) I2C Controller #3 - 80860F43") // _DDN: DOS Device Name DSDT_A_M_I___SB__I2C3__DDN \ db 008h,05Fh,044h,044h,04Eh,00Dh,049h,06Eh ;000095F7 "._DDN.In" db 074h,065h,06Ch,028h,052h,029h,020h,049h ;000095FF "tel(R) I" db 032h,043h,020h,043h,06Fh,06Eh,074h,072h ;00009607 "2C Contr" db 06Fh,06Ch,06Ch,065h,072h,020h,023h,033h ;0000960F "oller #3" db 020h,02Dh,020h,038h,030h,038h,036h,030h ;00009617 " - 80860" db 046h,034h,033h,000h ;0000961B "F43." ; 10610: Name (_UID, 0x03) // _UID: Unique ID DSDT_A_M_I___SB__I2C3__UID \ db 008h,05Fh,055h,049h,044h,00Ah,003h ;00009622 "._UID.." ; 10611: Name (_DEP, Package (0x01) // _DEP: Dependencies ; 10612: { ; 10613: PEPD ; 10614: }) DSDT_A_M_I___SB__I2C3__DEP \ db 008h,05Fh,044h,045h,050h ;00009627 "._DEP" db 012h,006h,001h,050h,045h,050h,044h ;0000962E "...PEPD" ; 10615: Name (RBUF, ResourceTemplate () DSDT_A_M_I___SB__I2C3_RBUF \ db 008h,052h,042h,055h,046h,011h,026h,00Ah ;00009636 ".RBUF.&." db 023h ;00009637 "#" ; 10616: { ; 10617: Memory32Fixed (ReadWrite, ; 10618: 0x00000000, // Address Base ; 10619: 0x00001000, // Address Length ; 10620: _Y1A) db 086h,009h,000h,001h,000h,000h,000h,000h ;0000963F "........" db 000h,010h,000h,000h ;00009643 "...." ; 10621: Interrupt (ResourceConsumer, Level, ActiveLow, Exclusive, ,, ) ; 10622: { ; 10623: 0x00000022, ; 10624: } db 089h,006h,000h,005h,001h,022h,000h,000h ;0000964B ".....".." db 000h ;0000964C "." ; 10625: FixedDMA (0x0014, 0x0004, Width32bit, ) db 055h,014h,000h,004h,000h,002h ;00009652 "U....." ; 10626: FixedDMA (0x0015, 0x0005, Width32bit, ) db 055h,015h,000h,005h,000h,002h ;00009658 "U....." db 079h,000h ;0000965A "y." ; 10627: }) ; 10628: Method (_HRV, 0, NotSerialized) // _HRV: Hardware Revision DSDT_A_M_I___SB__I2C3__HRV \ db 014h,00Bh,05Fh,048h,052h,056h,000h ;00009661 ".._HRV." ; 10629: { ; 10630: Return (SOCS) /* \SOCS */ db 0A4h,053h,04Fh,043h,053h ;00009666 ".SOCS" ; 10631: } ; 10633: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__I2C3__CRS \ db 014h,033h,05Fh,043h,052h,053h,000h ;0000966D ".3_CRS." ; 10634: { ; 10635: CreateDWordField (RBUF, \_SB.I2C3._Y1A._BAS, B0BA) // _BAS: Base Address db 08Ah,052h,042h,055h,046h,00Ah,004h,042h ;00009675 ".RBUF..B" db 030h,042h,041h ;00009678 "0BA" ; 10636: CreateDWordField (RBUF, \_SB.I2C3._Y1A._LEN, B0LN) // _LEN: Length db 08Ah,052h,042h,055h,046h,00Ah,008h,042h ;00009680 ".RBUF..B" db 030h,04Ch,04Eh ;00009683 "0LN" ; 10637: B0BA = I30A /* \I30A */ db 070h,049h,033h,030h,041h,042h,030h,042h ;0000968B "pI30AB0B" db 041h ;0000968C "A" ; 10638: B0LN = I30L /* \I30L */ db 070h,049h,033h,030h,04Ch,042h,030h,04Ch ;00009694 "pI30LB0L" db 04Eh ;00009695 "N" ; 10639: Return (RBUF) /* \_SB_.I2C3.RBUF */ db 0A4h,052h,042h,055h,046h ;0000969A ".RBUF" ; 10640: } ; 10642: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__I2C3__STA \ db 014h,01Ah,05Fh,053h,054h,041h,000h ;000096A1 ".._STA." ; 10643: { ; 10644: If (((I30A == Zero) || (L23D == One))) db 0A0h,010h ;000096A3 ".." db 091h ;000096A4 "." db 093h,049h,033h,030h,041h,000h ;000096AA ".I30A." db 093h,04Ch,032h,033h,044h,001h ;000096B0 ".L23D." ; 10645: { ; 10646: Return (Zero) db 0A4h,000h ;000096B2 ".." ; 10647: } ; 10649: Return (0x0F) db 0A4h,00Ah,00Fh ;000096B5 "..." ; 10650: } ; 10652: Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 DSDT_A_M_I___SB__I2C3__PS3 \ db 014h,017h,05Fh,050h,053h,033h,000h ;000096BC ".._PS3." ; 10653: { ; 10654: PSAT |= 0x03 db 07Dh,050h,053h,041h,054h,00Ah,003h,050h ;000096C4 "}PSAT..P" db 053h,041h,054h ;000096C7 "SAT" ; 10655: Local0 = PSAT /* \_SB_.I2C3.PSAT */ db 070h,050h,053h,041h,054h,060h ;000096CD "pPSAT`" ; 10656: } ; 10658: Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 DSDT_A_M_I___SB__I2C3__PS0 \ db 014h,01Ah,05Fh,050h,053h,030h,000h ;000096D4 ".._PS0." ; 10659: { ; 10660: PSAT &= 0xFFFFFFFC db 07Bh,050h,053h,041h,054h,00Ch,0FCh,0FFh ;000096DC "{PSAT..." db 0FFh,0FFh,050h,053h,041h,054h ;000096E2 "..PSAT" ; 10661: Local0 = PSAT /* \_SB_.I2C3.PSAT */ db 070h,050h,053h,041h,054h,060h ;000096E8 "pPSAT`" ; 10662: } ; 10664: OperationRegion (KEYS, SystemMemory, I31A, 0x0100) DSDT_A_M_I___SB__I2C3_KEYS \ db 05Bh,080h,04Bh,045h,059h,053h,000h,049h ;000096F0 "[.KEYS.I" db 033h,031h,041h,00Bh,000h,001h ;000096F6 "31A..." ; 10665: Field (KEYS, DWordAcc, NoLock, WriteAsZeros) ; 10666: { ; 10667: Offset (0x84), ; 10668: PSAT, 32 ; 10669: } db 05Bh,081h,00Eh,04Bh,045h,059h,053h,043h ;000096FE "[..KEYSC" db 000h,040h,042h,050h,053h,041h,054h,020h ;00009706 ".@BPSAT " ; 10671: Device (FUSI) DSDT_A_M_I___SB__I2C3_FUSI \ db 05Bh,082h,044h,00Ah,046h,055h,053h,049h ;0000970E "[.D.FUSI" ; 10672: { ; 10673: Name (_ADR, Zero) // _ADR: Address DSDT_A_M_I___SB__I2C3_FUSI__ADR \ db 008h,05Fh,041h,044h,052h,000h ;00009714 "._ADR." ; 10674: Name (_HID, "FUSI0001") // _HID: Hardware ID DSDT_A_M_I___SB__I2C3_FUSI__HID \ db 008h,05Fh,048h,049h,044h,00Dh,046h,055h ;0000971C "._HID.FU" db 053h,049h,030h,030h,030h,031h,000h ;00009723 "SI0001." ; 10675: Name (_CID, "INTFUSI") // _CID: Compatible ID DSDT_A_M_I___SB__I2C3_FUSI__CID \ db 008h,05Fh,043h,049h,044h,00Dh,049h,04Eh ;0000972B "._CID.IN" db 054h,046h,055h,053h,049h,000h ;00009731 "TFUSI." ; 10676: Name (_UID, One) // _UID: Unique ID DSDT_A_M_I___SB__I2C3_FUSI__UID \ db 008h,05Fh,055h,049h,044h,001h ;00009737 "._UID." ; 10677: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__I2C3_FUSI__STA \ db 014h,015h,05Fh,053h,054h,041h,000h ;0000973E ".._STA." ; 10678: { ; 10679: If ((OSSL & 0x80)) db 0A0h,00Bh ;00009740 ".." db 07Bh,04Fh,053h,053h,04Ch,00Ah,080h,000h ;00009748 "{OSSL..." ; 10680: { ; 10681: Return (Zero) db 0A4h,000h ;0000974A ".." ; 10682: } ; 10684: Return (0x0F) db 0A4h,00Ah,00Fh ;0000974D "..." ; 10685: } ; 10687: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__I2C3_FUSI__CRS \ db 014h,04Eh,005h,05Fh,043h,052h,053h,000h ;00009755 ".N._CRS." ; 10688: { ; 10689: Name (RBUF, ResourceTemplate () DSDT_A_M_I___SB__I2C3_FUSI__CRS_RBUF \ db 008h,052h,042h,055h,046h,011h,04Ch,004h ;0000975D ".RBUF.L." db 00Ah,048h ;0000975F ".H" ; 10690: { ; 10691: GpioInt (Edge, ActiveHigh, Exclusive, PullDown, 0x0000, ; 10692: "\\_SB.GPO2", 0x00, ResourceConsumer, , ; 10693: ) ; 10694: { // Pin list ; 10695: 0x0017 ; 10696: } db 08Ch,020h,000h,001h,000h,001h,000h,001h ;00009767 ". ......" db 000h,002h,000h,000h,000h,000h,017h,000h ;0000976F "........" db 000h,019h,000h,023h,000h,000h,000h,017h ;00009777 "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;0000977F ".\_SB.GP" db 04Fh,032h,000h ;00009782 "O2." ; 10697: GpioInt (Edge, ActiveLow, Exclusive, PullDown, 0x0000, ; 10698: "\\_SB.GPO2", 0x00, ResourceConsumer, , ; 10699: ) ; 10700: { // Pin list ; 10701: 0x0006 ; 10702: } db 08Ch,020h,000h,001h,000h,001h,000h,003h ;0000978A ". ......" db 000h,002h,000h,000h,000h,000h,017h,000h ;00009792 "........" db 000h,019h,000h,023h,000h,000h,000h,006h ;0000979A "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;000097A2 ".\_SB.GP" db 04Fh,032h,000h ;000097A5 "O2." db 079h,000h ;000097A7 "y." ; 10703: }) ; 10704: Return (RBUF) /* \_SB_.I2C3.FUSI._CRS.RBUF */ db 0A4h,052h,042h,055h,046h ;000097AC ".RBUF" ; 10705: } ; 10706: } ; 10708: Device (ALSW) DSDT_A_M_I___SB__I2C3_ALSW \ db 05Bh,082h,048h,007h,041h,04Ch,053h,057h ;000097B4 "[.H.ALSW" ; 10709: { ; 10710: Name (_ADR, Zero) // _ADR: Address DSDT_A_M_I___SB__I2C3_ALSW__ADR \ db 008h,05Fh,041h,044h,052h,000h ;000097BA "._ADR." ; 10711: Name (_HID, "CALS3218") // _HID: Hardware ID DSDT_A_M_I___SB__I2C3_ALSW__HID \ db 008h,05Fh,048h,049h,044h,00Dh,043h,041h ;000097C2 "._HID.CA" db 04Ch,053h,033h,032h,031h,038h,000h ;000097C9 "LS3218." ; 10712: Name (_CID, "INTLALS") // _CID: Compatible ID DSDT_A_M_I___SB__I2C3_ALSW__CID \ db 008h,05Fh,043h,049h,044h,00Dh,049h,04Eh ;000097D1 "._CID.IN" db 054h,04Ch,041h,04Ch,053h,000h ;000097D7 "TLALS." ; 10713: Name (_UID, One) // _UID: Unique ID DSDT_A_M_I___SB__I2C3_ALSW__UID \ db 008h,05Fh,055h,049h,044h,001h ;000097DD "._UID." ; 10714: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__I2C3_ALSW__STA \ db 014h,015h,05Fh,053h,054h,041h,000h ;000097E4 ".._STA." ; 10715: { ; 10716: If ((OSSL & 0x80)) db 0A0h,00Bh ;000097E6 ".." db 07Bh,04Fh,053h,053h,04Ch,00Ah,080h,000h ;000097EE "{OSSL..." ; 10717: { ; 10718: Return (Zero) db 0A4h,000h ;000097F0 ".." ; 10719: } ; 10721: Return (0x0F) db 0A4h,00Ah,00Fh ;000097F3 "..." ; 10722: } ; 10724: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__I2C3_ALSW__CRS \ db 014h,032h,05Fh,043h,052h,053h,000h ;000097FA ".2_CRS." ; 10725: { ; 10726: Name (RBUF, ResourceTemplate () DSDT_A_M_I___SB__I2C3_ALSW__CRS_RBUF \ db 008h,052h,042h,055h,046h,011h,021h,00Ah ;00009802 ".RBUF.!." db 01Eh ;00009803 "." ; 10727: { ; 10728: I2cSerialBusV2 (0x0010, ControllerInitiated, 0x00061A80, ; 10729: AddressingMode7Bit, "\\_SB.I2C3", ; 10730: 0x00, ResourceConsumer, , Exclusive, ; 10731: ) db 08Eh,019h,000h,002h,000h,001h,002h,000h ;0000980B "........" db 000h,001h,006h,000h,080h,01Ah,006h,000h ;00009813 "........" db 010h,000h,05Ch,05Fh,053h,042h,02Eh,049h ;0000981B "..\_SB.I" db 032h,043h,033h,000h ;0000981F "2C3." db 079h,000h ;00009821 "y." ; 10732: }) ; 10733: Return (RBUF) /* \_SB_.I2C3.ALSW._CRS.RBUF */ db 0A4h,052h,042h,055h,046h ;00009826 ".RBUF" ; 10734: } ; 10735: } ; 10737: Device (SPBA) DSDT_A_M_I___SB__I2C3_SPBA \ db 05Bh,082h,04Ah,00Ah,053h,050h,042h,041h ;0000982E "[.J.SPBA" ; 10738: { ; 10739: Name (_ADR, Zero) // _ADR: Address DSDT_A_M_I___SB__I2C3_SPBA__ADR \ db 008h,05Fh,041h,044h,052h,000h ;00009834 "._ADR." ; 10740: Name (_HID, "KXCJ9000") // _HID: Hardware ID DSDT_A_M_I___SB__I2C3_SPBA__HID \ db 008h,05Fh,048h,049h,044h,00Dh,04Bh,058h ;0000983C "._HID.KX" db 043h,04Ah,039h,030h,030h,030h,000h ;00009843 "CJ9000." ; 10741: Name (_CID, "INTACCL") // _CID: Compatible ID DSDT_A_M_I___SB__I2C3_SPBA__CID \ db 008h,05Fh,043h,049h,044h,00Dh,049h,04Eh ;0000984B "._CID.IN" db 054h,041h,043h,043h,04Ch,000h ;00009851 "TACCL." ; 10742: Name (_UID, One) // _UID: Unique ID DSDT_A_M_I___SB__I2C3_SPBA__UID \ db 008h,05Fh,055h,049h,044h,001h ;00009857 "._UID." ; 10743: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__I2C3_SPBA__STA \ db 014h,022h,05Fh,053h,054h,041h,000h ;0000985E "."_STA." ; 10744: { ; 10745: If ((OSSL & 0x80)) db 0A0h,017h ;00009860 ".." db 07Bh,04Fh,053h,053h,04Ch,00Ah,080h,000h ;00009868 "{OSSL..." ; 10746: { ; 10747: If ((ACCS == 0x03)) db 0A0h,00Bh ;0000986A ".." db 093h,041h,043h,043h,053h,00Ah,003h ;00009871 ".ACCS.." ; 10748: { ; 10749: Return (0x0F) db 0A4h,00Ah,00Fh ;00009874 "..." ; 10750: } ; 10752: Return (Zero) db 0A4h,000h ;00009876 ".." ; 10753: } ; 10754: Else ; 10755: { ; 10756: Return (Zero) ; 10757: } db 0A1h,003h ;00009878 ".." db 0A4h,000h ;0000987A ".." ; 10758: } ; 10760: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__I2C3_SPBA__CRS \ db 014h,047h,005h,05Fh,043h,052h,053h,000h ;00009882 ".G._CRS." ; 10761: { ; 10762: Name (RBUF, ResourceTemplate () DSDT_A_M_I___SB__I2C3_SPBA__CRS_RBUF \ db 008h,052h,042h,055h,046h,011h,045h,004h ;0000988A ".RBUF.E." db 00Ah,041h ;0000988C ".A" ; 10763: { ; 10764: I2cSerialBusV2 (0x000F, ControllerInitiated, 0x00061A80, ; 10765: AddressingMode7Bit, "\\_SB.I2C3", ; 10766: 0x00, ResourceConsumer, , Exclusive, ; 10767: ) db 08Eh,019h,000h,002h,000h,001h,002h,000h ;00009894 "........" db 000h,001h,006h,000h,080h,01Ah,006h,000h ;0000989C "........" db 00Fh,000h,05Ch,05Fh,053h,042h,02Eh,049h ;000098A4 "..\_SB.I" db 032h,043h,033h,000h ;000098A8 "2C3." ; 10768: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionInputOnly, ; 10769: "\\_SB.GPO2", 0x00, ResourceConsumer, , ; 10770: ) ; 10771: { // Pin list ; 10772: 0x0017 ; 10773: } db 08Ch,020h,000h,001h,001h,001h,000h,001h ;000098B0 ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;000098B8 "........" db 000h,019h,000h,023h,000h,000h,000h,017h ;000098C0 "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;000098C8 ".\_SB.GP" db 04Fh,032h,000h ;000098CB "O2." db 079h,000h ;000098CD "y." ; 10774: }) ; 10775: Return (RBUF) /* \_SB_.I2C3.SPBA._CRS.RBUF */ db 0A4h,052h,042h,055h,046h ;000098D2 ".RBUF" ; 10776: } ; 10777: } ; 10779: Device (SPBM) DSDT_A_M_I___SB__I2C3_SPBM \ db 05Bh,082h,047h,008h,053h,050h,042h,04Dh ;000098DA "[.G.SPBM" ; 10780: { ; 10781: Name (_ADR, Zero) // _ADR: Address DSDT_A_M_I___SB__I2C3_SPBM__ADR \ db 008h,05Fh,041h,044h,052h,000h ;000098E0 "._ADR." ; 10782: Name (_HID, "CPAK8963") // _HID: Hardware ID DSDT_A_M_I___SB__I2C3_SPBM__HID \ db 008h,05Fh,048h,049h,044h,00Dh,043h,050h ;000098E8 "._HID.CP" db 041h,04Bh,038h,039h,036h,033h,000h ;000098EF "AK8963." ; 10783: Name (_CID, "INTMAGN") // _CID: Compatible ID DSDT_A_M_I___SB__I2C3_SPBM__CID \ db 008h,05Fh,043h,049h,044h,00Dh,049h,04Eh ;000098F7 "._CID.IN" db 054h,04Dh,041h,047h,04Eh,000h ;000098FD "TMAGN." ; 10784: Name (_UID, One) // _UID: Unique ID DSDT_A_M_I___SB__I2C3_SPBM__UID \ db 008h,05Fh,055h,049h,044h,001h ;00009903 "._UID." ; 10785: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__I2C3_SPBM__STA \ db 014h,024h,05Fh,053h,054h,041h,000h ;0000990A ".$_STA." ; 10786: { ; 10787: Return (Zero) db 0A4h,000h ;0000990C ".." ; 10788: If ((OSSL & 0x80)) db 0A0h,017h ;0000990E ".." db 07Bh,04Fh,053h,053h,04Ch,00Ah,080h,000h ;00009916 "{OSSL..." ; 10789: { ; 10790: If ((ACCS == 0x03)) db 0A0h,00Bh ;00009918 ".." db 093h,041h,043h,043h,053h,00Ah,003h ;0000991F ".ACCS.." ; 10791: { ; 10792: Return (0x0F) db 0A4h,00Ah,00Fh ;00009922 "..." ; 10793: } ; 10795: Return (Zero) db 0A4h,000h ;00009924 ".." ; 10796: } ; 10797: Else ; 10798: { ; 10799: Return (Zero) ; 10800: } db 0A1h,003h ;00009926 ".." db 0A4h,000h ;00009928 ".." ; 10801: } ; 10803: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__I2C3_SPBM__CRS \ db 014h,032h,05Fh,043h,052h,053h,000h ;0000992F ".2_CRS." ; 10804: { ; 10805: Name (RBUF, ResourceTemplate () DSDT_A_M_I___SB__I2C3_SPBM__CRS_RBUF \ db 008h,052h,042h,055h,046h,011h,021h,00Ah ;00009937 ".RBUF.!." db 01Eh ;00009938 "." ; 10806: { ; 10807: I2cSerialBusV2 (0x000C, ControllerInitiated, 0x00061A80, ; 10808: AddressingMode7Bit, "\\_SB.I2C3", ; 10809: 0x00, ResourceConsumer, , Exclusive, ; 10810: ) db 08Eh,019h,000h,002h,000h,001h,002h,000h ;00009940 "........" db 000h,001h,006h,000h,080h,01Ah,006h,000h ;00009948 "........" db 00Ch,000h,05Ch,05Fh,053h,042h,02Eh,049h ;00009950 "..\_SB.I" db 032h,043h,033h,000h ;00009954 "2C3." db 079h,000h ;00009956 "y." ; 10811: }) ; 10812: Return (RBUF) /* \_SB_.I2C3.SPBM._CRS.RBUF */ db 0A4h,052h,042h,055h,046h ;0000995B ".RBUF" ; 10813: } ; 10814: } ; 10816: Device (SPBG) DSDT_A_M_I___SB__I2C3_SPBG \ db 05Bh,082h,046h,008h,053h,050h,042h,047h ;00009963 "[.F.SPBG" ; 10817: { ; 10818: Name (_ADR, Zero) // _ADR: Address DSDT_A_M_I___SB__I2C3_SPBG__ADR \ db 008h,05Fh,041h,044h,052h,000h ;00009969 "._ADR." ; 10819: Name (_HID, "BSBG0160") // _HID: Hardware ID DSDT_A_M_I___SB__I2C3_SPBG__HID \ db 008h,05Fh,048h,049h,044h,00Dh,042h,053h ;00009971 "._HID.BS" db 042h,047h,030h,031h,036h,030h,000h ;00009978 "BG0160." ; 10820: Name (_CID, "INTGYRO") // _CID: Compatible ID DSDT_A_M_I___SB__I2C3_SPBG__CID \ db 008h,05Fh,043h,049h,044h,00Dh,049h,04Eh ;00009980 "._CID.IN" db 054h,047h,059h,052h,04Fh,000h ;00009986 "TGYRO." ; 10821: Name (_UID, One) // _UID: Unique ID DSDT_A_M_I___SB__I2C3_SPBG__UID \ db 008h,05Fh,055h,049h,044h,001h ;0000998C "._UID." ; 10822: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__I2C3_SPBG__STA \ db 014h,023h,05Fh,053h,054h,041h,000h ;00009993 ".#_STA." ; 10823: { ; 10824: Return (Zero) db 0A4h,000h ;00009995 ".." ; 10825: If ((OSSL & 0x80)) db 0A0h,016h ;00009997 ".." db 07Bh,04Fh,053h,053h,04Ch,00Ah,080h,000h ;0000999F "{OSSL..." ; 10826: { ; 10827: If ((GYRS == One)) db 0A0h,00Ah ;000099A1 ".." db 093h,047h,059h,052h,053h,001h ;000099A7 ".GYRS." ; 10828: { ; 10829: Return (0x0F) db 0A4h,00Ah,00Fh ;000099AA "..." ; 10830: } ; 10832: Return (Zero) db 0A4h,000h ;000099AC ".." ; 10833: } ; 10834: Else ; 10835: { ; 10836: Return (Zero) ; 10837: } db 0A1h,003h ;000099AE ".." db 0A4h,000h ;000099B0 ".." ; 10838: } ; 10840: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__I2C3_SPBG__CRS \ db 014h,032h,05Fh,043h,052h,053h,000h ;000099B7 ".2_CRS." ; 10841: { ; 10842: Name (RBUF, ResourceTemplate () DSDT_A_M_I___SB__I2C3_SPBG__CRS_RBUF \ db 008h,052h,042h,055h,046h,011h,021h,00Ah ;000099BF ".RBUF.!." db 01Eh ;000099C0 "." ; 10843: { ; 10844: I2cSerialBusV2 (0x0068, ControllerInitiated, 0x00061A80, ; 10845: AddressingMode7Bit, "\\_SB.I2C3", ; 10846: 0x00, ResourceConsumer, , Exclusive, ; 10847: ) db 08Eh,019h,000h,002h,000h,001h,002h,000h ;000099C8 "........" db 000h,001h,006h,000h,080h,01Ah,006h,000h ;000099D0 "........" db 068h,000h,05Ch,05Fh,053h,042h,02Eh,049h ;000099D8 "h.\_SB.I" db 032h,043h,033h,000h ;000099DC "2C3." db 079h,000h ;000099DE "y." ; 10848: }) ; 10849: Return (RBUF) /* \_SB_.I2C3.SPBG._CRS.RBUF */ db 0A4h,052h,042h,055h,046h ;000099E3 ".RBUF" ; 10850: } ; 10851: } ; 10853: Device (SAR1) DSDT_A_M_I___SB__I2C3_SAR1 \ db 05Bh,082h,046h,00Dh,053h,041h,052h,031h ;000099EB "[.F.SAR1" ; 10854: { ; 10855: Name (_ADR, Zero) // _ADR: Address DSDT_A_M_I___SB__I2C3_SAR1__ADR \ db 008h,05Fh,041h,044h,052h,000h ;000099F1 "._ADR." ; 10856: Name (_HID, "SASX9500") // _HID: Hardware ID DSDT_A_M_I___SB__I2C3_SAR1__HID \ db 008h,05Fh,048h,049h,044h,00Dh,053h,041h ;000099F9 "._HID.SA" db 053h,058h,039h,035h,030h,030h,000h ;00009A00 "SX9500." ; 10857: Name (_CID, "INTSRCL") // _CID: Compatible ID DSDT_A_M_I___SB__I2C3_SAR1__CID \ db 008h,05Fh,043h,049h,044h,00Dh,049h,04Eh ;00009A08 "._CID.IN" db 054h,053h,052h,043h,04Ch,000h ;00009A0E "TSRCL." ; 10858: Name (_UID, One) // _UID: Unique ID DSDT_A_M_I___SB__I2C3_SAR1__UID \ db 008h,05Fh,055h,049h,044h,001h ;00009A14 "._UID." ; 10859: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__I2C3_SAR1__STA \ db 014h,008h,05Fh,053h,054h,041h,000h ;00009A1B ".._STA." ; 10860: { ; 10861: Return (Zero) db 0A4h,000h ;00009A1D ".." ; 10862: } ; 10864: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__I2C3_SAR1__CRS \ db 014h,04Dh,009h,05Fh,043h,052h,053h,000h ;00009A25 ".M._CRS." ; 10865: { ; 10866: Name (RBUF, ResourceTemplate () DSDT_A_M_I___SB__I2C3_SAR1__CRS_RBUF \ db 008h,052h,042h,055h,046h,011h,04Bh,008h ;00009A2D ".RBUF.K." db 00Ah,087h ;00009A2F ".." ; 10867: { ; 10868: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 10869: "\\_SB.GPO0", 0x00, ResourceConsumer, , ; 10870: ) ; 10871: { // Pin list ; 10872: 0x005F ; 10873: } db 08Ch,020h,000h,001h,001h,001h,000h,002h ;00009A37 ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;00009A3F "........" db 000h,019h,000h,023h,000h,000h,000h,05Fh ;00009A47 "...#..._" db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;00009A4F ".\_SB.GP" db 04Fh,030h,000h ;00009A52 "O0." ; 10874: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionInputOnly, ; 10875: "\\_SB.GPO2", 0x00, ResourceConsumer, , ; 10876: ) ; 10877: { // Pin list ; 10878: 0x0002 ; 10879: } db 08Ch,020h,000h,001h,001h,001h,000h,001h ;00009A5A ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;00009A62 "........" db 000h,019h,000h,023h,000h,000h,000h,002h ;00009A6A "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;00009A72 ".\_SB.GP" db 04Fh,032h,000h ;00009A75 "O2." ; 10880: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 10881: "\\_SB.GPO2", 0x00, ResourceConsumer, , ; 10882: ) ; 10883: { // Pin list ; 10884: 0x0013 ; 10885: } db 08Ch,020h,000h,001h,001h,001h,000h,002h ;00009A7D ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;00009A85 "........" db 000h,019h,000h,023h,000h,000h,000h,013h ;00009A8D "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;00009A95 ".\_SB.GP" db 04Fh,032h,000h ;00009A98 "O2." ; 10886: I2cSerialBusV2 (0x0028, ControllerInitiated, 0x00061A80, ; 10887: AddressingMode7Bit, "\\_SB.I2C3", ; 10888: 0x00, ResourceConsumer, , Exclusive, ; 10889: ) db 08Eh,019h,000h,002h,000h,001h,002h,000h ;00009AA0 "........" db 000h,001h,006h,000h,080h,01Ah,006h,000h ;00009AA8 "........" db 028h,000h,05Ch,05Fh,053h,042h,02Eh,049h ;00009AB0 "(.\_SB.I" db 032h,043h,033h,000h ;00009AB4 "2C3." db 079h,000h ;00009AB6 "y." ; 10890: }) ; 10891: Return (RBUF) /* \_SB_.I2C3.SAR1._CRS.RBUF */ db 0A4h,052h,042h,055h,046h ;00009ABB ".RBUF" ; 10892: } ; 10893: } ; 10895: Device (SALS) DSDT_A_M_I___SB__I2C3_SALS \ db 05Bh,082h,040h,009h,053h,041h,04Ch,053h ;00009AC3 "[.@.SALS" ; 10896: { ; 10897: Name (_ADR, Zero) // _ADR: Address DSDT_A_M_I___SB__I2C3_SALS__ADR \ db 008h,05Fh,041h,044h,052h,000h ;00009AC9 "._ADR." ; 10898: Name (_HID, "JSA01212") // _HID: Hardware ID DSDT_A_M_I___SB__I2C3_SALS__HID \ db 008h,05Fh,048h,049h,044h,00Dh,04Ah,053h ;00009AD1 "._HID.JS" db 041h,030h,031h,032h,031h,032h,000h ;00009AD8 "A01212." ; 10899: Name (_CID, "INTLALS") // _CID: Compatible ID DSDT_A_M_I___SB__I2C3_SALS__CID \ db 008h,05Fh,043h,049h,044h,00Dh,049h,04Eh ;00009AE0 "._CID.IN" db 054h,04Ch,041h,04Ch,053h,000h ;00009AE6 "TLALS." ; 10900: Name (_UID, One) // _UID: Unique ID DSDT_A_M_I___SB__I2C3_SALS__UID \ db 008h,05Fh,055h,049h,044h,001h ;00009AEC "._UID." ; 10901: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__I2C3_SALS__STA \ db 014h,008h,05Fh,053h,054h,041h,000h ;00009AF3 ".._STA." ; 10902: { ; 10903: Return (Zero) db 0A4h,000h ;00009AF5 ".." ; 10904: } ; 10906: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__I2C3_SALS__CRS \ db 014h,047h,005h,05Fh,043h,052h,053h,000h ;00009AFD ".G._CRS." ; 10907: { ; 10908: Name (RBUF, ResourceTemplate () DSDT_A_M_I___SB__I2C3_SALS__CRS_RBUF \ db 008h,052h,042h,055h,046h,011h,045h,004h ;00009B05 ".RBUF.E." db 00Ah,041h ;00009B07 ".A" ; 10909: { ; 10910: I2cSerialBusV2 (0x0044, ControllerInitiated, 0x00061A80, ; 10911: AddressingMode7Bit, "\\_SB.I2C3", ; 10912: 0x00, ResourceConsumer, , Exclusive, ; 10913: ) db 08Eh,019h,000h,002h,000h,001h,002h,000h ;00009B0F "........" db 000h,001h,006h,000h,080h,01Ah,006h,000h ;00009B17 "........" db 044h,000h,05Ch,05Fh,053h,042h,02Eh,049h ;00009B1F "D.\_SB.I" db 032h,043h,033h,000h ;00009B23 "2C3." ; 10914: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionInputOnly, ; 10915: "\\_SB.GPO2", 0x00, ResourceConsumer, , ; 10916: ) ; 10917: { // Pin list ; 10918: 0x0006 ; 10919: } db 08Ch,020h,000h,001h,001h,001h,000h,001h ;00009B2B ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;00009B33 "........" db 000h,019h,000h,023h,000h,000h,000h,006h ;00009B3B "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;00009B43 ".\_SB.GP" db 04Fh,032h,000h ;00009B46 "O2." db 079h,000h ;00009B48 "y." ; 10920: }) ; 10921: Return (RBUF) /* \_SB_.I2C3.SALS._CRS.RBUF */ db 0A4h,052h,042h,055h,046h ;00009B4D ".RBUF" ; 10922: } ; 10923: } ; 10924: } ; 10926: Device (I2C4) DSDT_A_M_I___SB__I2C4 \ db 05Bh,082h,047h,03Eh,049h,032h,043h,034h ;00009B55 "[.G>I2C4" ; 10927: { ; 10928: Name (_ADR, Zero) // _ADR: Address DSDT_A_M_I___SB__I2C4__ADR \ db 008h,05Fh,041h,044h,052h,000h ;00009B5B "._ADR." ; 10929: Name (_HID, "80860F41" /* Intel Baytrail I2C Host Controller */) // _HID: Hardware ID DSDT_A_M_I___SB__I2C4__HID \ db 008h,05Fh,048h,049h,044h,00Dh,038h,030h ;00009B63 "._HID.80" db 038h,036h,030h,046h,034h,031h,000h ;00009B6A "860F41." ; 10930: Name (_CID, "80860F41" /* Intel Baytrail I2C Host Controller */) // _CID: Compatible ID DSDT_A_M_I___SB__I2C4__CID \ db 008h,05Fh,043h,049h,044h,00Dh,038h,030h ;00009B72 "._CID.80" db 038h,036h,030h,046h,034h,031h,000h ;00009B79 "860F41." ; 10931: Name (_DDN, "Intel(R) I2C Controller #4 - 80860F44") // _DDN: DOS Device Name DSDT_A_M_I___SB__I2C4__DDN \ db 008h,05Fh,044h,044h,04Eh,00Dh,049h,06Eh ;00009B81 "._DDN.In" db 074h,065h,06Ch,028h,052h,029h,020h,049h ;00009B89 "tel(R) I" db 032h,043h,020h,043h,06Fh,06Eh,074h,072h ;00009B91 "2C Contr" db 06Fh,06Ch,06Ch,065h,072h,020h,023h,034h ;00009B99 "oller #4" db 020h,02Dh,020h,038h,030h,038h,036h,030h ;00009BA1 " - 80860" db 046h,034h,034h,000h ;00009BA5 "F44." ; 10932: Name (_UID, 0x04) // _UID: Unique ID DSDT_A_M_I___SB__I2C4__UID \ db 008h,05Fh,055h,049h,044h,00Ah,004h ;00009BAC "._UID.." ; 10933: Name (_DEP, Package (0x01) // _DEP: Dependencies ; 10934: { ; 10935: PEPD ; 10936: }) DSDT_A_M_I___SB__I2C4__DEP \ db 008h,05Fh,044h,045h,050h ;00009BB1 "._DEP" db 012h,006h,001h,050h,045h,050h,044h ;00009BB8 "...PEPD" ; 10937: Name (RBUF, ResourceTemplate () DSDT_A_M_I___SB__I2C4_RBUF \ db 008h,052h,042h,055h,046h,011h,026h,00Ah ;00009BC0 ".RBUF.&." db 023h ;00009BC1 "#" ; 10938: { ; 10939: Memory32Fixed (ReadWrite, ; 10940: 0x00000000, // Address Base ; 10941: 0x00001000, // Address Length ; 10942: _Y1B) db 086h,009h,000h,001h,000h,000h,000h,000h ;00009BC9 "........" db 000h,010h,000h,000h ;00009BCD "...." ; 10943: Interrupt (ResourceConsumer, Level, ActiveLow, Exclusive, ,, ) ; 10944: { ; 10945: 0x00000023, ; 10946: } db 089h,006h,000h,005h,001h,023h,000h,000h ;00009BD5 ".....#.." db 000h ;00009BD6 "." ; 10947: FixedDMA (0x0016, 0x0006, Width32bit, ) db 055h,016h,000h,006h,000h,002h ;00009BDC "U....." ; 10948: FixedDMA (0x0017, 0x0007, Width32bit, ) db 055h,017h,000h,007h,000h,002h ;00009BE2 "U....." db 079h,000h ;00009BE4 "y." ; 10949: }) ; 10950: Method (_HRV, 0, NotSerialized) // _HRV: Hardware Revision DSDT_A_M_I___SB__I2C4__HRV \ db 014h,00Bh,05Fh,048h,052h,056h,000h ;00009BEB ".._HRV." ; 10951: { ; 10952: Return (SOCS) /* \SOCS */ db 0A4h,053h,04Fh,043h,053h ;00009BF0 ".SOCS" ; 10953: } ; 10955: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__I2C4__CRS \ db 014h,033h,05Fh,043h,052h,053h,000h ;00009BF7 ".3_CRS." ; 10956: { ; 10957: CreateDWordField (RBUF, \_SB.I2C4._Y1B._BAS, B0BA) // _BAS: Base Address db 08Ah,052h,042h,055h,046h,00Ah,004h,042h ;00009BFF ".RBUF..B" db 030h,042h,041h ;00009C02 "0BA" ; 10958: CreateDWordField (RBUF, \_SB.I2C4._Y1B._LEN, B0LN) // _LEN: Length db 08Ah,052h,042h,055h,046h,00Ah,008h,042h ;00009C0A ".RBUF..B" db 030h,04Ch,04Eh ;00009C0D "0LN" ; 10959: B0BA = I40A /* \I40A */ db 070h,049h,034h,030h,041h,042h,030h,042h ;00009C15 "pI40AB0B" db 041h ;00009C16 "A" ; 10960: B0LN = I40L /* \I40L */ db 070h,049h,034h,030h,04Ch,042h,030h,04Ch ;00009C1E "pI40LB0L" db 04Eh ;00009C1F "N" ; 10961: Return (RBUF) /* \_SB_.I2C4.RBUF */ db 0A4h,052h,042h,055h,046h ;00009C24 ".RBUF" ; 10962: } ; 10964: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__I2C4__STA \ db 014h,01Ah,05Fh,053h,054h,041h,000h ;00009C2B ".._STA." ; 10965: { ; 10966: If (((I40A == Zero) || (L24D == One))) db 0A0h,010h ;00009C2D ".." db 091h ;00009C2E "." db 093h,049h,034h,030h,041h,000h ;00009C34 ".I40A." db 093h,04Ch,032h,034h,044h,001h ;00009C3A ".L24D." ; 10967: { ; 10968: Return (Zero) db 0A4h,000h ;00009C3C ".." ; 10969: } ; 10971: Return (0x0F) db 0A4h,00Ah,00Fh ;00009C3F "..." ; 10972: } ; 10974: Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 DSDT_A_M_I___SB__I2C4__PS3 \ db 014h,017h,05Fh,050h,053h,033h,000h ;00009C46 ".._PS3." ; 10975: { ; 10976: PSAT |= 0x03 db 07Dh,050h,053h,041h,054h,00Ah,003h,050h ;00009C4E "}PSAT..P" db 053h,041h,054h ;00009C51 "SAT" ; 10977: Local0 = PSAT /* \_SB_.I2C4.PSAT */ db 070h,050h,053h,041h,054h,060h ;00009C57 "pPSAT`" ; 10978: } ; 10980: Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 DSDT_A_M_I___SB__I2C4__PS0 \ db 014h,01Ah,05Fh,050h,053h,030h,000h ;00009C5E ".._PS0." ; 10981: { ; 10982: PSAT &= 0xFFFFFFFC db 07Bh,050h,053h,041h,054h,00Ch,0FCh,0FFh ;00009C66 "{PSAT..." db 0FFh,0FFh,050h,053h,041h,054h ;00009C6C "..PSAT" ; 10983: Local0 = PSAT /* \_SB_.I2C4.PSAT */ db 070h,050h,053h,041h,054h,060h ;00009C72 "pPSAT`" ; 10984: } ; 10986: OperationRegion (KEYS, SystemMemory, I41A, 0x0100) DSDT_A_M_I___SB__I2C4_KEYS \ db 05Bh,080h,04Bh,045h,059h,053h,000h,049h ;00009C7A "[.KEYS.I" db 034h,031h,041h,00Bh,000h,001h ;00009C80 "41A..." ; 10987: Field (KEYS, DWordAcc, NoLock, WriteAsZeros) ; 10988: { ; 10989: Offset (0x84), ; 10990: PSAT, 32 ; 10991: } db 05Bh,081h,00Eh,04Bh,045h,059h,053h,043h ;00009C88 "[..KEYSC" db 000h,040h,042h,050h,053h,041h,054h,020h ;00009C90 ".@BPSAT " ; 10993: Device (TCS0) DSDT_A_M_I___SB__I2C4_TCS0 \ db 05Bh,082h,046h,023h,054h,043h,053h,030h ;00009C98 "[.F#TCS0" ; 10994: { ; 10995: Name (_ADR, Zero) // _ADR: Address DSDT_A_M_I___SB__I2C4_TCS0__ADR \ db 008h,05Fh,041h,044h,052h,000h ;00009C9E "._ADR." ; 10996: Name (_HID, "GODX0911") // _HID: Hardware ID DSDT_A_M_I___SB__I2C4_TCS0__HID \ db 008h,05Fh,048h,049h,044h,00Dh,047h,04Fh ;00009CA6 "._HID.GO" db 044h,058h,030h,039h,031h,031h,000h ;00009CAD "DX0911." ; 10997: Name (_CID, "PNP0C50" /* HID Protocol Device (I2C bus) */) // _CID: Compatible ID DSDT_A_M_I___SB__I2C4_TCS0__CID \ db 008h,05Fh,043h,049h,044h,00Dh,050h,04Eh ;00009CB5 "._CID.PN" db 050h,030h,043h,035h,030h,000h ;00009CBB "P0C50." ; 10998: Name (_S0W, Zero) // _S0W: S0 Device Wake State DSDT_A_M_I___SB__I2C4_TCS0__S0W \ db 008h,05Fh,053h,030h,057h,000h ;00009CC1 "._S0W." ; 10999: Name (_DEP, Package (0x02) // _DEP: Dependencies ; 11000: { ; 11001: GPO0, ; 11002: GPO1 ; 11003: }) DSDT_A_M_I___SB__I2C4_TCS0__DEP \ db 008h,05Fh,044h,045h,050h ;00009CC6 "._DEP" db 012h,00Ah,002h,047h,050h,04Fh,030h,047h ;00009CCE "...GPO0G" db 050h,04Fh,031h ;00009CD1 "PO1" ; 11004: Method (_PS3, 0, Serialized) // _PS3: Power State 3 DSDT_A_M_I___SB__I2C4_TCS0__PS3 \ db 014h,024h,05Fh,050h,053h,033h,008h ;00009CD8 ".$_PS3." ; 11005: { ; 11006: If ((^^^GPO0.AVBL == One)) db 0A0h,01Dh ;00009CDA ".." db 093h,05Eh,05Eh,05Eh,02Eh,047h,050h,04Fh ;00009CE2 ".^^^.GPO" db 030h,041h,056h,042h,04Ch,001h ;00009CE8 "0AVBL." ; 11007: { ; 11008: ^^^GPO0.TCON = Zero db 070h,000h,05Eh,05Eh,05Eh,02Eh,047h,050h ;00009CF0 "p.^^^.GP" db 04Fh,030h,054h,043h,04Fh,04Eh ;00009CF6 "O0TCON" ; 11009: } ; 11010: } ; 11012: Method (_PS0, 0, Serialized) // _PS0: Power State 0 DSDT_A_M_I___SB__I2C4_TCS0__PS0 \ db 014h,04Dh,006h,05Fh,050h,053h,030h,008h ;00009CFE ".M._PS0." ; 11013: { ; 11014: If ((^^^GPO1.AVBL == One)) db 0A0h,01Dh ;00009D00 ".." db 093h,05Eh,05Eh,05Eh,02Eh,047h,050h,04Fh ;00009D08 ".^^^.GPO" db 031h,041h,056h,042h,04Ch,001h ;00009D0E "1AVBL." ; 11015: { ; 11016: ^^^GPO1.TCD3 = Zero db 070h,000h,05Eh,05Eh,05Eh,02Eh,047h,050h ;00009D16 "p.^^^.GP" db 04Fh,031h,054h,043h,044h,033h ;00009D1C "O1TCD3" ; 11017: } ; 11019: Sleep (0x05) db 05Bh,022h,00Ah,005h ;00009D20 "[".." ; 11020: If ((^^^GPO0.AVBL == One)) db 0A0h,01Dh ;00009D22 ".." db 093h,05Eh,05Eh,05Eh,02Eh,047h,050h,04Fh ;00009D2A ".^^^.GPO" db 030h,041h,056h,042h,04Ch,001h ;00009D30 "0AVBL." ; 11021: { ; 11022: ^^^GPO0.TCON = One db 070h,001h,05Eh,05Eh,05Eh,02Eh,047h,050h ;00009D38 "p.^^^.GP" db 04Fh,030h,054h,043h,04Fh,04Eh ;00009D3E "O0TCON" ; 11023: } ; 11025: Sleep (0x1E) db 05Bh,022h,00Ah,01Eh ;00009D42 "[".." ; 11026: If ((^^^GPO1.AVBL == One)) db 0A0h,01Dh ;00009D44 ".." db 093h,05Eh,05Eh,05Eh,02Eh,047h,050h,04Fh ;00009D4C ".^^^.GPO" db 031h,041h,056h,042h,04Ch,001h ;00009D52 "1AVBL." ; 11027: { ; 11028: ^^^GPO1.TCD3 = One db 070h,001h,05Eh,05Eh,05Eh,02Eh,047h,050h ;00009D5A "p.^^^.GP" db 04Fh,031h,054h,043h,044h,033h ;00009D60 "O1TCD3" ; 11029: } ; 11031: Sleep (0x78) db 05Bh,022h,00Ah,078h ;00009D64 "[".x" ; 11032: } ; 11034: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__I2C4_TCS0__CRS \ db 014h,04Ah,007h,05Fh,043h,052h,053h,000h ;00009D6C ".J._CRS." ; 11035: { ; 11036: Name (RBUF, ResourceTemplate () DSDT_A_M_I___SB__I2C4_TCS0__CRS_RBUF \ db 008h,052h,042h,055h,046h,011h,048h,006h ;00009D74 ".RBUF.H." db 00Ah,064h ;00009D76 ".d" ; 11037: { ; 11038: I2cSerialBusV2 (0x0014, ControllerInitiated, 0x0019F0A0, ; 11039: AddressingMode7Bit, "\\_SB.I2C4", ; 11040: 0x00, ResourceConsumer, , Exclusive, ; 11041: ) db 08Eh,019h,000h,002h,000h,001h,002h,000h ;00009D7E "........" db 000h,001h,006h,000h,0A0h,0F0h,019h,000h ;00009D86 "........" db 014h,000h,05Ch,05Fh,053h,042h,02Eh,049h ;00009D8E "..\_SB.I" db 032h,043h,034h,000h ;00009D92 "2C4." ; 11042: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionInputOnly, ; 11043: "\\_SB.GPO2", 0x00, ResourceConsumer, , ; 11044: ) ; 11045: { // Pin list ; 11046: 0x0044 ; 11047: } db 08Ch,020h,000h,001h,001h,001h,000h,001h ;00009D9A ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;00009DA2 "........" db 000h,019h,000h,023h,000h,000h,000h,044h ;00009DAA "...#...D" db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;00009DB2 ".\_SB.GP" db 04Fh,032h,000h ;00009DB5 "O2." ; 11048: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 11049: "\\_SB.GPO1", 0x00, ResourceConsumer, , ; 11050: ) ; 11051: { // Pin list ; 11052: 0x001A ; 11053: } db 08Ch,020h,000h,001h,001h,001h,000h,002h ;00009DBD ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;00009DC5 "........" db 000h,019h,000h,023h,000h,000h,000h,01Ah ;00009DCD "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;00009DD5 ".\_SB.GP" db 04Fh,031h,000h ;00009DD8 "O1." db 079h,000h ;00009DDA "y." ; 11054: }) ; 11055: Return (RBUF) /* \_SB_.I2C4.TCS0._CRS.RBUF */ db 0A4h,052h,042h,055h,046h ;00009DDF ".RBUF" ; 11056: } ; 11058: Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method DSDT_A_M_I___SB__I2C4_TCS0__DSM \ db 014h,04Bh,00Ch,05Fh,044h,053h,04Dh,00Ch ;00009DE7 ".K._DSM." DSDT_A_M_I___SB__I2C4_TCS0__DSM__T_1 \ db 008h,05Fh,054h,05Fh,031h,000h ;00009DED "._T_1." DSDT_A_M_I___SB__I2C4_TCS0__DSM__T_0 \ db 008h,05Fh,054h,05Fh,030h,000h ;00009DF3 "._T_0." ; 11059: { ; 11060: Debug = "Method _DSM begin" db 070h,00Dh,04Dh,065h,074h,068h,06Fh,064h ;00009DFB "p.Method" db 020h,05Fh,044h,053h,04Dh,020h,062h,065h ;00009E03 " _DSM be" db 067h,069h,06Eh,000h,05Bh,031h ;00009E09 "gin.[1" ; 11061: If ((Arg0 == ToUUID ("3cdff6f7-4267-4555-ad05-b30a3d8938de") /* HID I2C Device */)) db 0A0h,04Ah,009h ;00009E0C ".J." db 093h,068h ;00009E0E ".h" db 011h,013h,00Ah,010h,0F7h,0F6h,0DFh,03Ch ;00009E16 ".......<" db 067h,042h,055h,045h,0ADh,005h,0B3h,00Ah ;00009E1E "gBUE...." db 03Dh,089h,038h,0DEh ;00009E22 "=.8." ; 11062: { ; 11063: Switch (ToInteger (Arg2)) db 0A2h,041h,008h,001h ;00009E26 ".A.." db 070h ;00009E27 "p" db 099h,06Ah,000h,05Fh,054h,05Fh,030h ;00009E2E ".j._T_0" ; 11064: { ; 11065: Case (Zero) db 0A0h,047h,004h ;00009E31 ".G." db 093h,05Fh,054h,05Fh,030h,000h ;00009E37 "._T_0." ; 11066: { ; 11067: Switch (ToInteger (Arg1)) db 0A2h,03Eh,001h ;00009E3A ".>." db 070h ;00009E3B "p" db 099h,069h,000h,05Fh,054h,05Fh,031h ;00009E42 ".i._T_1" ; 11068: { ; 11069: Case (One) db 0A0h,02Bh ;00009E44 ".+" db 093h,05Fh,054h,05Fh,031h,001h ;00009E4A "._T_1." ; 11070: { ; 11071: Debug = "Method _DSM Function Query" db 070h,00Dh,04Dh,065h,074h,068h,06Fh,064h ;00009E52 "p.Method" db 020h,05Fh,044h,053h,04Dh,020h,046h,075h ;00009E5A " _DSM Fu" db 06Eh,063h,074h,069h,06Fh,06Eh,020h,051h ;00009E62 "nction Q" db 075h,065h,072h,079h,000h,05Bh,031h ;00009E69 "uery.[1" ; 11072: Return (Buffer (One) db 0A4h ;00009E6A "." db 011h,003h,001h,003h ;00009E6E "...." ; 11073: { ; 11074: 0x03 // . ; 11075: }) ; 11076: } ; 11077: Default ; 11078: { ; 11079: Return (Buffer (One) db 0A1h,006h ;00009E70 ".." db 0A4h ;00009E71 "." db 011h,003h,001h,000h ;00009E75 "...." db 0A5h ;00009E76 "." db 0A1h,02Ch ;00009E78 ".," ; 11080: { ; 11081: 0x00 // . ; 11082: }) ; 11083: } ; 11085: } ; 11086: } ; 11087: Case (One) db 0A0h,026h ;00009E7A ".&" db 093h,05Fh,054h,05Fh,030h,001h ;00009E80 "._T_0." ; 11088: { ; 11089: Debug = "Method _DSM Function HID" db 070h,00Dh,04Dh,065h,074h,068h,06Fh,064h ;00009E88 "p.Method" db 020h,05Fh,044h,053h,04Dh,020h,046h,075h ;00009E90 " _DSM Fu" db 06Eh,063h,074h,069h,06Fh,06Eh,020h,048h ;00009E98 "nction H" db 049h,044h,000h,05Bh,031h ;00009E9D "ID.[1" ; 11090: Return (Zero) db 0A4h,000h ;00009E9F ".." ; 11091: } ; 11092: Default ; 11093: { ; 11094: Return (Zero) db 0A1h,003h ;00009EA1 ".." db 0A4h,000h ;00009EA3 ".." db 0A5h ;00009EA4 "." ; 11095: } ; 11097: } ; 11098: } ; 11099: Else ; 11100: { ; 11101: Return (Buffer (One) ; 11102: { ; 11103: 0x00 // . ; 11104: }) ; 11105: } db 0A1h,006h ;00009EA6 ".." db 0A4h ;00009EA7 "." db 011h,003h,001h,000h ;00009EAB "...." ; 11106: } ; 11108: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__I2C4_TCS0__STA \ db 014h,01Ch,05Fh,053h,054h,041h,000h ;00009EB2 ".._STA." ; 11109: { ; 11110: If (((OSSL == 0x83) || (OSSL == 0x84))) db 0A0h,012h ;00009EB4 ".." db 091h ;00009EB5 "." db 093h,04Fh,053h,053h,04Ch,00Ah,083h ;00009EBC ".OSSL.." db 093h,04Fh,053h,053h,04Ch,00Ah,084h ;00009EC3 ".OSSL.." ; 11111: { ; 11112: Return (Zero) db 0A4h,000h ;00009EC5 ".." ; 11113: } ; 11115: Return (0x0F) db 0A4h,00Ah,00Fh ;00009EC8 "..." ; 11116: } ; 11117: } ; 11119: Device (V862) DSDT_A_M_I___SB__I2C4_V862 \ db 05Bh,082h,04Ch,006h,056h,038h,036h,032h ;00009ED0 "[.L.V862" ; 11120: { ; 11121: Name (_ADR, Zero) // _ADR: Address DSDT_A_M_I___SB__I2C4_V862__ADR \ db 008h,05Fh,041h,044h,052h,000h ;00009ED6 "._ADR." ; 11122: Name (_HID, "VBUS8622") // _HID: Hardware ID DSDT_A_M_I___SB__I2C4_V862__HID \ db 008h,05Fh,048h,049h,044h,00Dh,056h,042h ;00009EDE "._HID.VB" db 055h,053h,038h,036h,032h,032h,000h ;00009EE5 "US8622." ; 11123: Name (_CID, "VBUS8622") // _CID: Compatible ID DSDT_A_M_I___SB__I2C4_V862__CID \ db 008h,05Fh,043h,049h,044h,00Dh,056h,042h ;00009EED "._CID.VB" db 055h,053h,038h,036h,032h,032h,000h ;00009EF4 "US8622." ; 11124: Name (_UID, One) // _UID: Unique ID DSDT_A_M_I___SB__I2C4_V862__UID \ db 008h,05Fh,055h,049h,044h,001h ;00009EFA "._UID." ; 11125: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__I2C4_V862__STA \ db 014h,008h,05Fh,053h,054h,041h,000h ;00009F01 ".._STA." ; 11126: { ; 11127: Return (Zero) db 0A4h,000h ;00009F03 ".." ; 11128: } ; 11130: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__I2C4_V862__CRS \ db 014h,032h,05Fh,043h,052h,053h,000h ;00009F0A ".2_CRS." ; 11131: { ; 11132: Name (RBUF, ResourceTemplate () DSDT_A_M_I___SB__I2C4_V862__CRS_RBUF \ db 008h,052h,042h,055h,046h,011h,021h,00Ah ;00009F12 ".RBUF.!." db 01Eh ;00009F13 "." ; 11133: { ; 11134: I2cSerialBusV2 (0x0008, ControllerInitiated, 0x00061A80, ; 11135: AddressingMode7Bit, "\\_SB.I2C4", ; 11136: 0x00, ResourceConsumer, , Exclusive, ; 11137: ) db 08Eh,019h,000h,002h,000h,001h,002h,000h ;00009F1B "........" db 000h,001h,006h,000h,080h,01Ah,006h,000h ;00009F23 "........" db 008h,000h,05Ch,05Fh,053h,042h,02Eh,049h ;00009F2B "..\_SB.I" db 032h,043h,034h,000h ;00009F2F "2C4." db 079h,000h ;00009F31 "y." ; 11138: }) ; 11139: Return (RBUF) /* \_SB_.I2C4.V862._CRS.RBUF */ db 0A4h,052h,042h,055h,046h ;00009F36 ".RBUF" ; 11140: } ; 11141: } ; 11142: } ; 11144: Device (I2C5) DSDT_A_M_I___SB__I2C5 \ db 05Bh,082h,04Eh,022h,049h,032h,043h,035h ;00009F3E "[.N"I2C5" ; 11145: { ; 11146: Name (_ADR, Zero) // _ADR: Address DSDT_A_M_I___SB__I2C5__ADR \ db 008h,05Fh,041h,044h,052h,000h ;00009F44 "._ADR." ; 11147: Name (_HID, "80860F41" /* Intel Baytrail I2C Host Controller */) // _HID: Hardware ID DSDT_A_M_I___SB__I2C5__HID \ db 008h,05Fh,048h,049h,044h,00Dh,038h,030h ;00009F4C "._HID.80" db 038h,036h,030h,046h,034h,031h,000h ;00009F53 "860F41." ; 11148: Name (_CID, "80860F41" /* Intel Baytrail I2C Host Controller */) // _CID: Compatible ID DSDT_A_M_I___SB__I2C5__CID \ db 008h,05Fh,043h,049h,044h,00Dh,038h,030h ;00009F5B "._CID.80" db 038h,036h,030h,046h,034h,031h,000h ;00009F62 "860F41." ; 11149: Name (_DDN, "Intel(R) I2C Controller #5 - 80860F45") // _DDN: DOS Device Name DSDT_A_M_I___SB__I2C5__DDN \ db 008h,05Fh,044h,044h,04Eh,00Dh,049h,06Eh ;00009F6A "._DDN.In" db 074h,065h,06Ch,028h,052h,029h,020h,049h ;00009F72 "tel(R) I" db 032h,043h,020h,043h,06Fh,06Eh,074h,072h ;00009F7A "2C Contr" db 06Fh,06Ch,06Ch,065h,072h,020h,023h,035h ;00009F82 "oller #5" db 020h,02Dh,020h,038h,030h,038h,036h,030h ;00009F8A " - 80860" db 046h,034h,035h,000h ;00009F8E "F45." ; 11150: Name (_UID, 0x05) // _UID: Unique ID DSDT_A_M_I___SB__I2C5__UID \ db 008h,05Fh,055h,049h,044h,00Ah,005h ;00009F95 "._UID.." ; 11151: Method (_SEM, 0, NotSerialized) DSDT_A_M_I___SB__I2C5__SEM \ db 014h,03Bh,05Fh,053h,045h,04Dh,000h ;00009F9C ".;_SEM." ; 11152: { ; 11153: If ((((PMID == 0x04) || (PMID == 0x05)) || (PMID == 0x06))) db 0A0h,025h ;00009F9E ".%" db 091h ;00009F9F "." db 091h ;00009FA0 "." db 093h,050h,04Dh,049h,044h,00Ah,004h ;00009FA7 ".PMID.." db 093h,050h,04Dh,049h,044h,00Ah,005h ;00009FAE ".PMID.." db 093h,050h,04Dh,049h,044h,00Ah,006h ;00009FB5 ".PMID.." ; 11154: { ; 11155: ADBG ("$COVE") db 041h,044h,042h,047h,00Dh,024h,043h,04Fh ;00009FBD "ADBG.$CO" db 056h,045h,000h ;00009FC0 "VE." ; 11156: Return (One) db 0A4h,001h ;00009FC2 ".." ; 11157: } ; 11158: Else ; 11159: { ; 11160: ADBG ("CCOVE") ; 11161: Return (Zero) ; 11162: } db 0A1h,00Eh ;00009FC4 ".." db 041h,044h,042h,047h,00Dh,043h,043h,04Fh ;00009FCC "ADBG.CCO" db 056h,045h,000h ;00009FCF "VE." db 0A4h,000h ;00009FD1 ".." ; 11163: } ; 11165: Name (_DEP, Package (0x01) // _DEP: Dependencies ; 11166: { ; 11167: PEPD ; 11168: }) DSDT_A_M_I___SB__I2C5__DEP \ db 008h,05Fh,044h,045h,050h ;00009FD6 "._DEP" db 012h,006h,001h,050h,045h,050h,044h ;00009FDD "...PEPD" ; 11169: Name (RBUF, ResourceTemplate () DSDT_A_M_I___SB__I2C5_RBUF \ db 008h,052h,042h,055h,046h,011h,026h,00Ah ;00009FE5 ".RBUF.&." db 023h ;00009FE6 "#" ; 11170: { ; 11171: Memory32Fixed (ReadWrite, ; 11172: 0x00000000, // Address Base ; 11173: 0x00001000, // Address Length ; 11174: _Y1C) db 086h,009h,000h,001h,000h,000h,000h,000h ;00009FEE "........" db 000h,010h,000h,000h ;00009FF2 "...." ; 11175: Interrupt (ResourceConsumer, Level, ActiveLow, Exclusive, ,, ) ; 11176: { ; 11177: 0x00000024, ; 11178: } db 089h,006h,000h,005h,001h,024h,000h,000h ;00009FFA ".....$.." db 000h ;00009FFB "." ; 11179: FixedDMA (0x0018, 0x0000, Width32bit, ) db 055h,018h,000h,000h,000h,002h ;0000A001 "U....." ; 11180: FixedDMA (0x0019, 0x0001, Width32bit, ) db 055h,019h,000h,001h,000h,002h ;0000A007 "U....." db 079h,000h ;0000A009 "y." ; 11181: }) ; 11182: Method (_HRV, 0, NotSerialized) // _HRV: Hardware Revision DSDT_A_M_I___SB__I2C5__HRV \ db 014h,00Bh,05Fh,048h,052h,056h,000h ;0000A010 ".._HRV." ; 11183: { ; 11184: Return (SOCS) /* \SOCS */ db 0A4h,053h,04Fh,043h,053h ;0000A015 ".SOCS" ; 11185: } ; 11187: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__I2C5__CRS \ db 014h,033h,05Fh,043h,052h,053h,000h ;0000A01C ".3_CRS." ; 11188: { ; 11189: CreateDWordField (RBUF, \_SB.I2C5._Y1C._BAS, B0BA) // _BAS: Base Address db 08Ah,052h,042h,055h,046h,00Ah,004h,042h ;0000A024 ".RBUF..B" db 030h,042h,041h ;0000A027 "0BA" ; 11190: CreateDWordField (RBUF, \_SB.I2C5._Y1C._LEN, B0LN) // _LEN: Length db 08Ah,052h,042h,055h,046h,00Ah,008h,042h ;0000A02F ".RBUF..B" db 030h,04Ch,04Eh ;0000A032 "0LN" ; 11191: B0BA = I50A /* \I50A */ db 070h,049h,035h,030h,041h,042h,030h,042h ;0000A03A "pI50AB0B" db 041h ;0000A03B "A" ; 11192: B0LN = I50L /* \I50L */ db 070h,049h,035h,030h,04Ch,042h,030h,04Ch ;0000A043 "pI50LB0L" db 04Eh ;0000A044 "N" ; 11193: Return (RBUF) /* \_SB_.I2C5.RBUF */ db 0A4h,052h,042h,055h,046h ;0000A049 ".RBUF" ; 11194: } ; 11196: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__I2C5__STA \ db 014h,01Ah,05Fh,053h,054h,041h,000h ;0000A050 ".._STA." ; 11197: { ; 11198: If (((I50A == Zero) || (L25D == One))) db 0A0h,010h ;0000A052 ".." db 091h ;0000A053 "." db 093h,049h,035h,030h,041h,000h ;0000A059 ".I50A." db 093h,04Ch,032h,035h,044h,001h ;0000A05F ".L25D." ; 11199: { ; 11200: Return (Zero) db 0A4h,000h ;0000A061 ".." ; 11201: } ; 11203: Return (0x0F) db 0A4h,00Ah,00Fh ;0000A064 "..." ; 11204: } ; 11206: Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 DSDT_A_M_I___SB__I2C5__PS3 \ db 014h,032h,05Fh,050h,053h,033h,000h ;0000A06B ".2_PS3." ; 11207: { ; 11208: If ((((PMID == 0x04) || (PMID == 0x05)) || (PMID == 0x06))) db 0A0h,01Ah ;0000A06D ".." db 091h ;0000A06E "." db 091h ;0000A06F "." db 093h,050h,04Dh,049h,044h,00Ah,004h ;0000A076 ".PMID.." db 093h,050h,04Dh,049h,044h,00Ah,005h ;0000A07D ".PMID.." db 093h,050h,04Dh,049h,044h,00Ah,006h ;0000A084 ".PMID.." ; 11209: { ; 11210: Return (Zero) db 0A4h,000h ;0000A086 ".." ; 11211: } ; 11213: PSAT |= 0x03 db 07Dh,050h,053h,041h,054h,00Ah,003h,050h ;0000A08E "}PSAT..P" db 053h,041h,054h ;0000A091 "SAT" ; 11214: Local0 = PSAT /* \_SB_.I2C5.PSAT */ db 070h,050h,053h,041h,054h,060h ;0000A097 "pPSAT`" ; 11215: } ; 11217: Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 DSDT_A_M_I___SB__I2C5__PS0 \ db 014h,01Ah,05Fh,050h,053h,030h,000h ;0000A09E ".._PS0." ; 11218: { ; 11219: PSAT &= 0xFFFFFFFC db 07Bh,050h,053h,041h,054h,00Ch,0FCh,0FFh ;0000A0A6 "{PSAT..." db 0FFh,0FFh,050h,053h,041h,054h ;0000A0AC "..PSAT" ; 11220: Local0 = PSAT /* \_SB_.I2C5.PSAT */ db 070h,050h,053h,041h,054h,060h ;0000A0B2 "pPSAT`" ; 11221: } ; 11223: OperationRegion (KEYS, SystemMemory, I51A, 0x0100) DSDT_A_M_I___SB__I2C5_KEYS \ db 05Bh,080h,04Bh,045h,059h,053h,000h,049h ;0000A0BA "[.KEYS.I" db 035h,031h,041h,00Bh,000h,001h ;0000A0C0 "51A..." ; 11224: Field (KEYS, DWordAcc, NoLock, WriteAsZeros) ; 11225: { ; 11226: Offset (0x84), ; 11227: PSAT, 32 ; 11228: } db 05Bh,081h,00Eh,04Bh,045h,059h,053h,043h ;0000A0C8 "[..KEYSC" db 000h,040h,042h,050h,053h,041h,054h,020h ;0000A0D0 ".@BPSAT " ; 11230: Name (XPMC, ResourceTemplate () DSDT_A_M_I___SB__I2C5_XPMC \ db 008h,058h,050h,04Dh,043h,011h,021h,00Ah ;0000A0D8 ".XPMC.!." db 01Eh ;0000A0D9 "." ; 11231: { ; 11232: I2cSerialBusV2 (0x0034, ControllerInitiated, 0x00061A80, ; 11233: AddressingMode7Bit, "\\_SB.I2C5", ; 11234: 0x00, ResourceConsumer, , Exclusive, ; 11235: ) db 08Eh,019h,000h,002h,000h,001h,002h,000h ;0000A0E1 "........" db 000h,001h,006h,000h,080h,01Ah,006h,000h ;0000A0E9 "........" db 034h,000h,05Ch,05Fh,053h,042h,02Eh,049h ;0000A0F1 "4.\_SB.I" db 032h,043h,035h,000h ;0000A0F5 "2C5." db 079h,000h ;0000A0F7 "y." ; 11236: }) ; 11237: OperationRegion (XSCG, GenericSerialBus, Zero, 0x0100) DSDT_A_M_I___SB__I2C5_XSCG \ db 05Bh,080h,058h,053h,043h,047h,009h,000h ;0000A0FF "[.XSCG.." db 00Bh,000h,001h ;0000A102 "..." ; 11238: Field (XSCG, BufferAcc, NoLock, Preserve) ; 11239: { ; 11240: Connection (XPMC), ; 11241: AccessAs (BufferAcc, AttribByte), ; 11242: XP00, 8 ; 11243: } db 05Bh,081h,013h,058h,053h,043h,047h,005h ;0000A10A "[..XSCG." db 002h,058h,050h,04Dh,043h,001h,005h,006h ;0000A112 ".XPMC..." db 058h,050h,030h,030h,008h ;0000A117 "XP00." ; 11245: Field (XSCG, BufferAcc, NoLock, Preserve) ; 11246: { ; 11247: Connection (XPMC), ; 11248: Offset (0x2C), ; 11249: AccessAs (BufferAcc, AttribByte), ; 11250: XP2C, 8, ; 11251: XP2D, 8, ; 11252: XP2E, 8, ; 11253: XP2F, 8, ; 11254: XP30, 8, ; 11255: XP31, 8, ; 11256: XP32, 8 ; 11257: } db 05Bh,081h,034h,058h,053h,043h,047h,005h ;0000A11F "[.4XSCG." db 002h,058h,050h,04Dh,043h,000h,040h,016h ;0000A127 ".XPMC.@." db 001h,005h,006h,058h,050h,032h,043h,008h ;0000A12F "...XP2C." db 058h,050h,032h,044h,008h,058h,050h,032h ;0000A137 "XP2D.XP2" db 045h,008h,058h,050h,032h,046h,008h,058h ;0000A13F "E.XP2F.X" db 050h,033h,030h,008h,058h,050h,033h,031h ;0000A147 "P30.XP31" db 008h,058h,050h,033h,032h,008h ;0000A14D ".XP32." ; 11259: Field (XSCG, BufferAcc, NoLock, Preserve) ; 11260: { ; 11261: Connection (XPMC), ; 11262: Offset (0x2C), ; 11263: AccessAs (BufferAcc, AttribBytes (0x0A)), ; 11264: XPCG, 8 ; 11265: } db 05Bh,081h,017h,058h,053h,043h,047h,005h ;0000A155 "[..XSCG." db 002h,058h,050h,04Dh,043h,000h,040h,016h ;0000A15D ".XPMC.@." db 003h,005h,00Bh,00Ah,058h,050h,043h,047h ;0000A165 "....XPCG" db 008h ;0000A166 "." ; 11266: } ; 11268: Scope (I2C5) db 010h,08Dh,0E3h,001h,049h,032h,043h,035h ;0000A16E "....I2C5" ; 11269: { ; 11270: Device (PMI1) DSDT_A_M_I___SB__I2C5_PMI1 \ db 05Bh,082h,04Eh,083h,050h,04Dh,049h,031h ;0000A176 "[.N.PMI1" ; 11271: { ; 11272: Name (_ADR, Zero) // _ADR: Address DSDT_A_M_I___SB__I2C5_PMI1__ADR \ db 008h,05Fh,041h,044h,052h,000h ;0000A17C "._ADR." ; 11273: Name (_HID, "INT33F4" /* XPOWER PMIC Controller */) // _HID: Hardware ID DSDT_A_M_I___SB__I2C5_PMI1__HID \ db 008h,05Fh,048h,049h,044h,00Dh,049h,04Eh ;0000A184 "._HID.IN" db 054h,033h,033h,046h,034h,000h ;0000A18A "T33F4." ; 11274: Name (_CID, "INT33F4" /* XPOWER PMIC Controller */) // _CID: Compatible ID DSDT_A_M_I___SB__I2C5_PMI1__CID \ db 008h,05Fh,043h,049h,044h,00Dh,049h,04Eh ;0000A192 "._CID.IN" db 054h,033h,033h,046h,034h,000h ;0000A198 "T33F4." ; 11275: Name (_DDN, "XPOWER PMIC Controller") // _DDN: DOS Device Name DSDT_A_M_I___SB__I2C5_PMI1__DDN \ db 008h,05Fh,044h,044h,04Eh,00Dh,058h,050h ;0000A1A0 "._DDN.XP" db 04Fh,057h,045h,052h,020h,050h,04Dh,049h ;0000A1A8 "OWER PMI" db 043h,020h,043h,06Fh,06Eh,074h,072h,06Fh ;0000A1B0 "C Contro" db 06Ch,06Ch,065h,072h,000h ;0000A1B5 "ller." ; 11276: Name (_HRV, 0x02) // _HRV: Hardware Revision DSDT_A_M_I___SB__I2C5_PMI1__HRV \ db 008h,05Fh,048h,052h,056h,00Ah,002h ;0000A1BC "._HRV.." ; 11277: Name (_UID, One) // _UID: Unique ID DSDT_A_M_I___SB__I2C5_PMI1__UID \ db 008h,05Fh,055h,049h,044h,001h ;0000A1C2 "._UID." ; 11278: Name (_DEP, Package (0x01) // _DEP: Dependencies ; 11279: { ; 11280: I2C5 ; 11281: }) DSDT_A_M_I___SB__I2C5_PMI1__DEP \ db 008h,05Fh,044h,045h,050h ;0000A1C7 "._DEP" db 012h,006h,001h,049h,032h,043h,035h ;0000A1CE "...I2C5" ; 11282: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__I2C5_PMI1__CRS \ db 014h,04Eh,004h,05Fh,043h,052h,053h,000h ;0000A1D6 ".N._CRS." ; 11283: { ; 11284: Name (SBUF, ResourceTemplate () DSDT_A_M_I___SB__I2C5_PMI1__CRS_SBUF \ db 008h,053h,042h,055h,046h,011h,03Ch,00Ah ;0000A1DE ".SBUF.<." db 039h ;0000A1DF "9" ; 11285: { ; 11286: I2cSerialBusV2 (0x0034, ControllerInitiated, 0x000F4240, ; 11287: AddressingMode7Bit, "\\_SB.I2C5", ; 11288: 0x00, ResourceConsumer, , Exclusive, ; 11289: ) db 08Eh,019h,000h,002h,000h,001h,002h,000h ;0000A1E7 "........" db 000h,001h,006h,000h,040h,042h,00Fh,000h ;0000A1EF "....@B.." db 034h,000h,05Ch,05Fh,053h,042h,02Eh,049h ;0000A1F7 "4.\_SB.I" db 032h,043h,035h,000h ;0000A1FB "2C5." ; 11290: Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) ; 11291: { ; 11292: 0x00000043, ; 11293: } db 089h,006h,000h,009h,001h,043h,000h,000h ;0000A203 ".....C.." db 000h ;0000A204 "." ; 11294: Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) ; 11295: { ; 11296: 0x00000043, ; 11297: } db 089h,006h,000h,009h,001h,043h,000h,000h ;0000A20C ".....C.." db 000h ;0000A20D "." ; 11298: Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) ; 11299: { ; 11300: 0x00000043, ; 11301: } db 089h,006h,000h,009h,001h,043h,000h,000h ;0000A215 ".....C.." db 000h ;0000A216 "." db 079h,000h ;0000A218 "y." ; 11302: }) ; 11303: Return (SBUF) /* \_SB_.I2C5.PMI1._CRS.SBUF */ db 0A4h,053h,042h,055h,046h ;0000A21D ".SBUF" ; 11304: } ; 11306: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__I2C5_PMI1__STA \ db 014h,02Eh,05Fh,053h,054h,041h,000h ;0000A224 ".._STA." ; 11307: { ; 11308: If ((PMEN == Zero)) db 0A0h,009h ;0000A226 ".." db 093h,050h,04Dh,045h,04Eh,000h ;0000A22C ".PMEN." ; 11309: { ; 11310: Return (Zero) db 0A4h,000h ;0000A22E ".." ; 11311: } ; 11313: If ((PMID == 0x05)) db 0A0h,01Bh ;0000A230 ".." db 093h,050h,04Dh,049h,044h,00Ah,005h ;0000A237 ".PMID.." ; 11314: { ; 11315: ADBG ("XPWR_DCOVE") db 041h,044h,042h,047h,00Dh,058h,050h,057h ;0000A23F "ADBG.XPW" db 052h,05Fh,044h,043h,04Fh,056h,045h,000h ;0000A247 "R_DCOVE." ; 11316: Return (0x0F) db 0A4h,00Ah,00Fh ;0000A24A "..." ; 11317: } ; 11319: Return (Zero) db 0A4h,000h ;0000A24C ".." ; 11320: } ; 11322: OperationRegion (PMOP, 0x8D, Zero, 0x0100) DSDT_A_M_I___SB__I2C5_PMI1_PMOP \ db 05Bh,080h,050h,04Dh,04Fh,050h,08Dh,000h ;0000A254 "[.PMOP.." db 00Bh,000h,001h ;0000A257 "..." ; 11323: Field (PMOP, DWordAcc, NoLock, Preserve) ; 11324: { ; 11325: ALD1, 32, ; 11326: ALD2, 32, ; 11327: ALD3, 32, ; 11328: DLD1, 32, ; 11329: DLD2, 32, ; 11330: DLD3, 32, ; 11331: DLD4, 32, ; 11332: ELD1, 32, ; 11333: ELD2, 32, ; 11334: ELD3, 32, ; 11335: FLD1, 32, ; 11336: FLD2, 32, ; 11337: FLD3, 32, ; 11338: BUC1, 32, ; 11339: BUC2, 32, ; 11340: BUC3, 32, ; 11341: BUC4, 32, ; 11342: BUC5, 32, ; 11343: BUC6, 32, ; 11344: GPI1, 32 ; 11345: } db 05Bh,081h,04Bh,006h,050h,04Dh,04Fh,050h ;0000A25F "[.K.PMOP" db 003h,041h,04Ch,044h,031h,020h,041h,04Ch ;0000A267 ".ALD1 AL" db 044h,032h,020h,041h,04Ch,044h,033h,020h ;0000A26F "D2 ALD3 " db 044h,04Ch,044h,031h,020h,044h,04Ch,044h ;0000A277 "DLD1 DLD" db 032h,020h,044h,04Ch,044h,033h,020h,044h ;0000A27F "2 DLD3 D" db 04Ch,044h,034h,020h,045h,04Ch,044h,031h ;0000A287 "LD4 ELD1" db 020h,045h,04Ch,044h,032h,020h,045h,04Ch ;0000A28F " ELD2 EL" db 044h,033h,020h,046h,04Ch,044h,031h,020h ;0000A297 "D3 FLD1 " db 046h,04Ch,044h,032h,020h,046h,04Ch,044h ;0000A29F "FLD2 FLD" db 033h,020h,042h,055h,043h,031h,020h,042h ;0000A2A7 "3 BUC1 B" db 055h,043h,032h,020h,042h,055h,043h,033h ;0000A2AF "UC2 BUC3" db 020h,042h,055h,043h,034h,020h,042h,055h ;0000A2B7 " BUC4 BU" db 043h,035h,020h,042h,055h,043h,036h,020h ;0000A2BF "C5 BUC6 " db 047h,050h,049h,031h,020h ;0000A2C4 "GPI1 " ; 11347: OperationRegion (DPTF, 0x8C, Zero, 0x0100) DSDT_A_M_I___SB__I2C5_PMI1_DPTF \ db 05Bh,080h,044h,050h,054h,046h,08Ch,000h ;0000A2CC "[.DPTF.." db 00Bh,000h,001h ;0000A2CF "..." ; 11348: Field (DPTF, DWordAcc, NoLock, Preserve) ; 11349: { ; 11350: TMP0, 32, ; 11351: AX00, 32, ; 11352: AX01, 32, ; 11353: TMP1, 32, ; 11354: AX10, 32, ; 11355: AX11, 32, ; 11356: TMP2, 32, ; 11357: AX20, 32, ; 11358: AX21, 32, ; 11359: TMP3, 32, ; 11360: AX30, 32, ; 11361: AX31, 32, ; 11362: TMP4, 32, ; 11363: AX40, 32, ; 11364: AX41, 32, ; 11365: TMP5, 32, ; 11366: AX50, 32, ; 11367: AX51, 32, ; 11368: PEN0, 32, ; 11369: PEN1, 32, ; 11370: PEN2, 32, ; 11371: PEN3, 32, ; 11372: PEN4, 32, ; 11373: PEN5, 32 ; 11374: } db 05Bh,081h,04Fh,007h,044h,050h,054h,046h ;0000A2D7 "[.O.DPTF" db 003h,054h,04Dh,050h,030h,020h,041h,058h ;0000A2DF ".TMP0 AX" db 030h,030h,020h,041h,058h,030h,031h,020h ;0000A2E7 "00 AX01 " db 054h,04Dh,050h,031h,020h,041h,058h,031h ;0000A2EF "TMP1 AX1" db 030h,020h,041h,058h,031h,031h,020h,054h ;0000A2F7 "0 AX11 T" db 04Dh,050h,032h,020h,041h,058h,032h,030h ;0000A2FF "MP2 AX20" db 020h,041h,058h,032h,031h,020h,054h,04Dh ;0000A307 " AX21 TM" db 050h,033h,020h,041h,058h,033h,030h,020h ;0000A30F "P3 AX30 " db 041h,058h,033h,031h,020h,054h,04Dh,050h ;0000A317 "AX31 TMP" db 034h,020h,041h,058h,034h,030h,020h,041h ;0000A31F "4 AX40 A" db 058h,034h,031h,020h,054h,04Dh,050h,035h ;0000A327 "X41 TMP5" db 020h,041h,058h,035h,030h,020h,041h,058h ;0000A32F " AX50 AX" db 035h,031h,020h,050h,045h,04Eh,030h,020h ;0000A337 "51 PEN0 " db 050h,045h,04Eh,031h,020h,050h,045h,04Eh ;0000A33F "PEN1 PEN" db 032h,020h,050h,045h,04Eh,033h,020h,050h ;0000A347 "2 PEN3 P" db 045h,04Eh,034h,020h,050h,045h,04Eh,035h ;0000A34F "EN4 PEN5" db 020h ;0000A350 " " ; 11376: Name (LPAT, Package (0x44) ; 11377: { ; 11378: 0x091B, ; 11379: 0x3952, ; 11380: 0x094D, ; 11381: 0x2B69, ; 11382: 0x097F, ; 11383: 0x2135, ; 11384: 0x09B1, ; 11385: 0x19A7, ; 11386: 0x09E3, ; 11387: 0x13FE, ; 11388: 0x0A15, ; 11389: 0x0FB8, ; 11390: 0x0A47, ; 11391: 0x0C74, ; 11392: 0x0A79, ; 11393: 0x09EE, ; 11394: 0x0AAB, ; 11395: 0x07F9, ; 11396: 0x0ADD, ; 11397: 0x0674, ; 11398: 0x0B0F, ; 11399: 0x0540, ; 11400: 0x0B41, ; 11401: 0x044D, ; 11402: 0x0B73, ; 11403: 0x038A, ; 11404: 0x0BA5, ; 11405: 0x02EE, ; 11406: 0x0BD7, ; 11407: 0x0270, ; 11408: 0x0C09, ; 11409: 0x0209, ; 11410: 0x0C3B, ; 11411: 0x01B6, ; 11412: 0x0C6D, ; 11413: 0x0171, ; 11414: 0x0C9F, ; 11415: 0x0138, ; 11416: 0x0CD1, ; 11417: 0x0109, ; 11418: 0x0D03, ; 11419: 0xE2, ; 11420: 0x0D35, ; 11421: 0xC2, ; 11422: 0x0D67, ; 11423: 0xA7, ; 11424: 0x0D99, ; 11425: 0x90, ; 11426: 0x0DCB, ; 11427: 0x7D, ; 11428: 0x0DFD, ; 11429: 0x6D, ; 11430: 0x0E2F, ; 11431: 0x5F, ; 11432: 0x0E61, ; 11433: 0x53, ; 11434: 0x0E93, ; 11435: 0x49, ; 11436: 0x0EC5, ; 11437: 0x40, ; 11438: 0x0EF7, ; 11439: 0x39, ; 11440: 0x0F29, ; 11441: 0x32, ; 11442: 0x0F5B, ; 11443: 0x2D, ; 11444: 0x0F8D, ; 11445: 0x28 ; 11446: }) DSDT_A_M_I___SB__I2C5_PMI1_LPAT \ db 008h,04Ch,050h,041h,054h ;0000A355 ".LPAT" db 012h,041h,00Ch,044h,00Bh,01Bh,009h,00Bh ;0000A35D ".A.D...." db 052h,039h,00Bh,04Dh,009h,00Bh,069h,02Bh ;0000A365 "R9.M..i+" db 00Bh,07Fh,009h,00Bh,035h,021h,00Bh,0B1h ;0000A36D "....5!.." db 009h,00Bh,0A7h,019h,00Bh,0E3h,009h,00Bh ;0000A375 "........" db 0FEh,013h,00Bh,015h,00Ah,00Bh,0B8h,00Fh ;0000A37D "........" db 00Bh,047h,00Ah,00Bh,074h,00Ch,00Bh,079h ;0000A385 ".G..t..y" db 00Ah,00Bh,0EEh,009h,00Bh,0ABh,00Ah,00Bh ;0000A38D "........" db 0F9h,007h,00Bh,0DDh,00Ah,00Bh,074h,006h ;0000A395 "......t." db 00Bh,00Fh,00Bh,00Bh,040h,005h,00Bh,041h ;0000A39D "....@..A" db 00Bh,00Bh,04Dh,004h,00Bh,073h,00Bh,00Bh ;0000A3A5 "..M..s.." db 08Ah,003h,00Bh,0A5h,00Bh,00Bh,0EEh,002h ;0000A3AD "........" db 00Bh,0D7h,00Bh,00Bh,070h,002h,00Bh,009h ;0000A3B5 "....p..." db 00Ch,00Bh,009h,002h,00Bh,03Bh,00Ch,00Bh ;0000A3BD ".....;.." db 0B6h,001h,00Bh,06Dh,00Ch,00Bh,071h,001h ;0000A3C5 "...m..q." db 00Bh,09Fh,00Ch,00Bh,038h,001h,00Bh,0D1h ;0000A3CD "....8..." db 00Ch,00Bh,009h,001h,00Bh,003h,00Dh,00Ah ;0000A3D5 "........" db 0E2h,00Bh,035h,00Dh,00Ah,0C2h,00Bh,067h ;0000A3DD "..5....g" db 00Dh,00Ah,0A7h,00Bh,099h,00Dh,00Ah,090h ;0000A3E5 "........" db 00Bh,0CBh,00Dh,00Ah,07Dh,00Bh,0FDh,00Dh ;0000A3ED "....}..." db 00Ah,06Dh,00Bh,02Fh,00Eh,00Ah,05Fh,00Bh ;0000A3F5 ".m./.._." db 061h,00Eh,00Ah,053h,00Bh,093h,00Eh,00Ah ;0000A3FD "a..S...." db 049h,00Bh,0C5h,00Eh,00Ah,040h,00Bh,0F7h ;0000A405 "I....@.." db 00Eh,00Ah,039h,00Bh,029h,00Fh,00Ah,032h ;0000A40D "..9.)..2" db 00Bh,05Bh,00Fh,00Ah,02Dh,00Bh,08Dh,00Fh ;0000A415 ".[..-..." db 00Ah,028h ;0000A417 ".(" ; 11447: OperationRegion (GPOP, GeneralPurposeIo, Zero, 0x0100) DSDT_A_M_I___SB__I2C5_PMI1_GPOP \ db 05Bh,080h,047h,050h,04Fh,050h,008h,000h ;0000A41F "[.GPOP.." db 00Bh,000h,001h ;0000A422 "..." ; 11448: Field (GPOP, ByteAcc, NoLock, Preserve) ; 11449: { ; 11450: Connection ( ; 11451: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 11452: "\\_SB.I2C5.PMI1", 0x00, ResourceConsumer, , ; 11453: ) ; 11454: { // Pin list ; 11455: 0x0020 ; 11456: } ; 11457: ), ; 11458: GMP0, 1, ; 11459: Connection ( ; 11460: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 11461: "\\_SB.I2C5.PMI1", 0x00, ResourceConsumer, , ; 11462: ) ; 11463: { // Pin list ; 11464: 0x0021 ; 11465: } ; 11466: ), ; 11467: GX00, 1, ; 11468: Connection ( ; 11469: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 11470: "\\_SB.I2C5.PMI1", 0x00, ResourceConsumer, , ; 11471: ) ; 11472: { // Pin list ; 11473: 0x0022 ; 11474: } ; 11475: ), ; 11476: GX01, 1, ; 11477: Connection ( ; 11478: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 11479: "\\_SB.I2C5.PMI1", 0x00, ResourceConsumer, , ; 11480: ) ; 11481: { // Pin list ; 11482: 0x0023 ; 11483: } ; 11484: ), ; 11485: GMP1, 1, ; 11486: Connection ( ; 11487: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 11488: "\\_SB.I2C5.PMI1", 0x00, ResourceConsumer, , ; 11489: ) ; 11490: { // Pin list ; 11491: 0x0024 ; 11492: } ; 11493: ), ; 11494: GX10, 1, ; 11495: Connection ( ; 11496: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 11497: "\\_SB.I2C5.PMI1", 0x00, ResourceConsumer, , ; 11498: ) ; 11499: { // Pin list ; 11500: 0x0025 ; 11501: } ; 11502: ), ; 11503: GX11, 1, ; 11504: Connection ( ; 11505: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 11506: "\\_SB.I2C5.PMI1", 0x00, ResourceConsumer, , ; 11507: ) ; 11508: { // Pin list ; 11509: 0x0026 ; 11510: } ; 11511: ), ; 11512: GMP2, 1, ; 11513: Connection ( ; 11514: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 11515: "\\_SB.I2C5.PMI1", 0x00, ResourceConsumer, , ; 11516: ) ; 11517: { // Pin list ; 11518: 0x0027 ; 11519: } ; 11520: ), ; 11521: GX20, 1, ; 11522: Connection ( ; 11523: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 11524: "\\_SB.I2C5.PMI1", 0x00, ResourceConsumer, , ; 11525: ) ; 11526: { // Pin list ; 11527: 0x0028 ; 11528: } ; 11529: ), ; 11530: GX21, 1, ; 11531: Connection ( ; 11532: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 11533: "\\_SB.I2C5.PMI1", 0x00, ResourceConsumer, , ; 11534: ) ; 11535: { // Pin list ; 11536: 0x0029 ; 11537: } ; 11538: ), ; 11539: GMP3, 1, ; 11540: Connection ( ; 11541: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 11542: "\\_SB.I2C5.PMI1", 0x00, ResourceConsumer, , ; 11543: ) ; 11544: { // Pin list ; 11545: 0x002A ; 11546: } ; 11547: ), ; 11548: GX30, 1, ; 11549: Connection ( ; 11550: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 11551: "\\_SB.I2C5.PMI1", 0x00, ResourceConsumer, , ; 11552: ) ; 11553: { // Pin list ; 11554: 0x002B ; 11555: } ; 11556: ), ; 11557: GX31, 1, ; 11558: Connection ( ; 11559: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 11560: "\\_SB.I2C5.PMI1", 0x00, ResourceConsumer, , ; 11561: ) ; 11562: { // Pin list ; 11563: 0x002C ; 11564: } ; 11565: ), ; 11566: GMP4, 1, ; 11567: Connection ( ; 11568: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 11569: "\\_SB.I2C5.PMI1", 0x00, ResourceConsumer, , ; 11570: ) ; 11571: { // Pin list ; 11572: 0x002D ; 11573: } ; 11574: ), ; 11575: GX40, 1, ; 11576: Connection ( ; 11577: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 11578: "\\_SB.I2C5.PMI1", 0x00, ResourceConsumer, , ; 11579: ) ; 11580: { // Pin list ; 11581: 0x002E ; 11582: } ; 11583: ), ; 11584: GX41, 1, ; 11585: Connection ( ; 11586: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 11587: "\\_SB.I2C5.PMI1", 0x00, ResourceConsumer, , ; 11588: ) ; 11589: { // Pin list ; 11590: 0x002F ; 11591: } ; 11592: ), ; 11593: GMP5, 1, ; 11594: Connection ( ; 11595: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 11596: "\\_SB.I2C5.PMI1", 0x00, ResourceConsumer, , ; 11597: ) ; 11598: { // Pin list ; 11599: 0x0030 ; 11600: } ; 11601: ), ; 11602: GX50, 1, ; 11603: Connection ( ; 11604: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 11605: "\\_SB.I2C5.PMI1", 0x00, ResourceConsumer, , ; 11606: ) ; 11607: { // Pin list ; 11608: 0x0031 ; 11609: } ; 11610: ), ; 11611: GX51, 1, ; 11612: Connection ( ; 11613: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 11614: "\\_SB.I2C5.PMI1", 0x00, ResourceConsumer, , ; 11615: ) ; 11616: { // Pin list ; 11617: 0x0032 ; 11618: } ; 11619: ), ; 11620: GEN0, 1, ; 11621: Connection ( ; 11622: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 11623: "\\_SB.I2C5.PMI1", 0x00, ResourceConsumer, , ; 11624: ) ; 11625: { // Pin list ; 11626: 0x0033 ; 11627: } ; 11628: ), ; 11629: GEN1, 1, ; 11630: Connection ( ; 11631: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 11632: "\\_SB.I2C5.PMI1", 0x00, ResourceConsumer, , ; 11633: ) ; 11634: { // Pin list ; 11635: 0x0034 ; 11636: } ; 11637: ), ; 11638: GEN2, 1, ; 11639: Connection ( ; 11640: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 11641: "\\_SB.I2C5.PMI1", 0x00, ResourceConsumer, , ; 11642: ) ; 11643: { // Pin list ; 11644: 0x0035 ; 11645: } ; 11646: ), ; 11647: GEN3, 1, ; 11648: Connection ( ; 11649: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 11650: "\\_SB.I2C5.PMI1", 0x00, ResourceConsumer, , ; 11651: ) ; 11652: { // Pin list ; 11653: 0x0036 ; 11654: } ; 11655: ), ; 11656: GEN4, 1, ; 11657: Connection ( ; 11658: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 11659: "\\_SB.I2C5.PMI1", 0x00, ResourceConsumer, , ; 11660: ) ; 11661: { // Pin list ; 11662: 0x0037 ; 11663: } ; 11664: ), ; 11665: GEN5, 1, ; 11666: Connection ( ; 11667: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 11668: "\\_SB.I2C5.PMI1", 0x00, ResourceConsumer, , ; 11669: ) ; 11670: { // Pin list ; 11671: 0x0040 ; 11672: } ; 11673: ), ; 11674: G28X, 1, ; 11675: Connection ( ; 11676: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 11677: "\\_SB.I2C5.PMI1", 0x00, ResourceConsumer, , ; 11678: ) ; 11679: { // Pin list ; 11680: 0x0048 ; 11681: } ; 11682: ), ; 11683: G18X, 1, ; 11684: Connection ( ; 11685: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 11686: "\\_SB.I2C5.PMI1", 0x00, ResourceConsumer, , ; 11687: ) ; 11688: { // Pin list ; 11689: 0x0053 ; 11690: } ; 11691: ), ; 11692: GSDX, 1 ; 11693: } db 05Bh,081h,04Dh,054h,047h,050h,04Fh,050h ;0000A42A "[.MTGPOP" db 001h,002h,011h,02Bh,00Ah,028h ;0000A430 "...+.(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000A438 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000A440 "........" db 000h,019h,000h,028h,000h,000h,000h,020h ;0000A448 "...(... " db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000A450 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,031h,000h ;0000A458 "C5.PMI1." db 047h,04Dh,050h,030h,001h,002h,011h,02Bh ;0000A460 "GMP0...+" db 00Ah,028h ;0000A462 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000A46A ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000A472 "........" db 000h,019h,000h,028h,000h,000h,000h,021h ;0000A47A "...(...!" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000A482 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,031h,000h ;0000A48A "C5.PMI1." db 047h,058h,030h,030h,001h,002h,011h,02Bh ;0000A492 "GX00...+" db 00Ah,028h ;0000A494 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000A49C ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000A4A4 "........" db 000h,019h,000h,028h,000h,000h,000h,022h ;0000A4AC "...(..."" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000A4B4 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,031h,000h ;0000A4BC "C5.PMI1." db 047h,058h,030h,031h,001h,002h,011h,02Bh ;0000A4C4 "GX01...+" db 00Ah,028h ;0000A4C6 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000A4CE ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000A4D6 "........" db 000h,019h,000h,028h,000h,000h,000h,023h ;0000A4DE "...(...#" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000A4E6 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,031h,000h ;0000A4EE "C5.PMI1." db 047h,04Dh,050h,031h,001h,002h,011h,02Bh ;0000A4F6 "GMP1...+" db 00Ah,028h ;0000A4F8 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000A500 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000A508 "........" db 000h,019h,000h,028h,000h,000h,000h,024h ;0000A510 "...(...$" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000A518 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,031h,000h ;0000A520 "C5.PMI1." db 047h,058h,031h,030h,001h,002h,011h,02Bh ;0000A528 "GX10...+" db 00Ah,028h ;0000A52A ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000A532 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000A53A "........" db 000h,019h,000h,028h,000h,000h,000h,025h ;0000A542 "...(...%" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000A54A ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,031h,000h ;0000A552 "C5.PMI1." db 047h,058h,031h,031h,001h,002h,011h,02Bh ;0000A55A "GX11...+" db 00Ah,028h ;0000A55C ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000A564 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000A56C "........" db 000h,019h,000h,028h,000h,000h,000h,026h ;0000A574 "...(...&" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000A57C ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,031h,000h ;0000A584 "C5.PMI1." db 047h,04Dh,050h,032h,001h,002h,011h,02Bh ;0000A58C "GMP2...+" db 00Ah,028h ;0000A58E ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000A596 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000A59E "........" db 000h,019h,000h,028h,000h,000h,000h,027h ;0000A5A6 "...(...'" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000A5AE ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,031h,000h ;0000A5B6 "C5.PMI1." db 047h,058h,032h,030h,001h,002h,011h,02Bh ;0000A5BE "GX20...+" db 00Ah,028h ;0000A5C0 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000A5C8 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000A5D0 "........" db 000h,019h,000h,028h,000h,000h,000h,028h ;0000A5D8 "...(...(" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000A5E0 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,031h,000h ;0000A5E8 "C5.PMI1." db 047h,058h,032h,031h,001h,002h,011h,02Bh ;0000A5F0 "GX21...+" db 00Ah,028h ;0000A5F2 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000A5FA ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000A602 "........" db 000h,019h,000h,028h,000h,000h,000h,029h ;0000A60A "...(...)" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000A612 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,031h,000h ;0000A61A "C5.PMI1." db 047h,04Dh,050h,033h,001h,002h,011h,02Bh ;0000A622 "GMP3...+" db 00Ah,028h ;0000A624 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000A62C ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000A634 "........" db 000h,019h,000h,028h,000h,000h,000h,02Ah ;0000A63C "...(...*" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000A644 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,031h,000h ;0000A64C "C5.PMI1." db 047h,058h,033h,030h,001h,002h,011h,02Bh ;0000A654 "GX30...+" db 00Ah,028h ;0000A656 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000A65E ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000A666 "........" db 000h,019h,000h,028h,000h,000h,000h,02Bh ;0000A66E "...(...+" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000A676 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,031h,000h ;0000A67E "C5.PMI1." db 047h,058h,033h,031h,001h,002h,011h,02Bh ;0000A686 "GX31...+" db 00Ah,028h ;0000A688 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000A690 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000A698 "........" db 000h,019h,000h,028h,000h,000h,000h,02Ch ;0000A6A0 "...(...," db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000A6A8 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,031h,000h ;0000A6B0 "C5.PMI1." db 047h,04Dh,050h,034h,001h,002h,011h,02Bh ;0000A6B8 "GMP4...+" db 00Ah,028h ;0000A6BA ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000A6C2 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000A6CA "........" db 000h,019h,000h,028h,000h,000h,000h,02Dh ;0000A6D2 "...(...-" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000A6DA ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,031h,000h ;0000A6E2 "C5.PMI1." db 047h,058h,034h,030h,001h,002h,011h,02Bh ;0000A6EA "GX40...+" db 00Ah,028h ;0000A6EC ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000A6F4 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000A6FC "........" db 000h,019h,000h,028h,000h,000h,000h,02Eh ;0000A704 "...(...." db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000A70C ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,031h,000h ;0000A714 "C5.PMI1." db 047h,058h,034h,031h,001h,002h,011h,02Bh ;0000A71C "GX41...+" db 00Ah,028h ;0000A71E ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000A726 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000A72E "........" db 000h,019h,000h,028h,000h,000h,000h,02Fh ;0000A736 "...(.../" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000A73E ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,031h,000h ;0000A746 "C5.PMI1." db 047h,04Dh,050h,035h,001h,002h,011h,02Bh ;0000A74E "GMP5...+" db 00Ah,028h ;0000A750 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000A758 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000A760 "........" db 000h,019h,000h,028h,000h,000h,000h,030h ;0000A768 "...(...0" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000A770 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,031h,000h ;0000A778 "C5.PMI1." db 047h,058h,035h,030h,001h,002h,011h,02Bh ;0000A780 "GX50...+" db 00Ah,028h ;0000A782 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000A78A ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000A792 "........" db 000h,019h,000h,028h,000h,000h,000h,031h ;0000A79A "...(...1" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000A7A2 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,031h,000h ;0000A7AA "C5.PMI1." db 047h,058h,035h,031h,001h,002h,011h,02Bh ;0000A7B2 "GX51...+" db 00Ah,028h ;0000A7B4 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000A7BC ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000A7C4 "........" db 000h,019h,000h,028h,000h,000h,000h,032h ;0000A7CC "...(...2" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000A7D4 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,031h,000h ;0000A7DC "C5.PMI1." db 047h,045h,04Eh,030h,001h,002h,011h,02Bh ;0000A7E4 "GEN0...+" db 00Ah,028h ;0000A7E6 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000A7EE ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000A7F6 "........" db 000h,019h,000h,028h,000h,000h,000h,033h ;0000A7FE "...(...3" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000A806 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,031h,000h ;0000A80E "C5.PMI1." db 047h,045h,04Eh,031h,001h,002h,011h,02Bh ;0000A816 "GEN1...+" db 00Ah,028h ;0000A818 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000A820 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000A828 "........" db 000h,019h,000h,028h,000h,000h,000h,034h ;0000A830 "...(...4" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000A838 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,031h,000h ;0000A840 "C5.PMI1." db 047h,045h,04Eh,032h,001h,002h,011h,02Bh ;0000A848 "GEN2...+" db 00Ah,028h ;0000A84A ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000A852 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000A85A "........" db 000h,019h,000h,028h,000h,000h,000h,035h ;0000A862 "...(...5" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000A86A ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,031h,000h ;0000A872 "C5.PMI1." db 047h,045h,04Eh,033h,001h,002h,011h,02Bh ;0000A87A "GEN3...+" db 00Ah,028h ;0000A87C ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000A884 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000A88C "........" db 000h,019h,000h,028h,000h,000h,000h,036h ;0000A894 "...(...6" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000A89C ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,031h,000h ;0000A8A4 "C5.PMI1." db 047h,045h,04Eh,034h,001h,002h,011h,02Bh ;0000A8AC "GEN4...+" db 00Ah,028h ;0000A8AE ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000A8B6 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000A8BE "........" db 000h,019h,000h,028h,000h,000h,000h,037h ;0000A8C6 "...(...7" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000A8CE ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,031h,000h ;0000A8D6 "C5.PMI1." db 047h,045h,04Eh,035h,001h,002h,011h,02Bh ;0000A8DE "GEN5...+" db 00Ah,028h ;0000A8E0 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000A8E8 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000A8F0 "........" db 000h,019h,000h,028h,000h,000h,000h,040h ;0000A8F8 "...(...@" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000A900 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,031h,000h ;0000A908 "C5.PMI1." db 047h,032h,038h,058h,001h,002h,011h,02Bh ;0000A910 "G28X...+" db 00Ah,028h ;0000A912 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000A91A ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000A922 "........" db 000h,019h,000h,028h,000h,000h,000h,048h ;0000A92A "...(...H" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000A932 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,031h,000h ;0000A93A "C5.PMI1." db 047h,031h,038h,058h,001h,002h,011h,02Bh ;0000A942 "G18X...+" db 00Ah,028h ;0000A944 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000A94C ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000A954 "........" db 000h,019h,000h,028h,000h,000h,000h,053h ;0000A95C "...(...S" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000A964 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,031h,000h ;0000A96C "C5.PMI1." db 047h,053h,044h,058h,001h ;0000A971 "GSDX." ; 11695: Name (AVBL, Zero) DSDT_A_M_I___SB__I2C5_PMI1_AVBL \ db 008h,041h,056h,042h,04Ch,000h ;0000A977 ".AVBL." ; 11696: Name (AVBD, Zero) DSDT_A_M_I___SB__I2C5_PMI1_AVBD \ db 008h,041h,056h,042h,044h,000h ;0000A97D ".AVBD." ; 11697: Name (AVBG, Zero) DSDT_A_M_I___SB__I2C5_PMI1_AVBG \ db 008h,041h,056h,042h,047h,000h ;0000A983 ".AVBG." ; 11698: Method (_REG, 2, NotSerialized) // _REG: Region Availability DSDT_A_M_I___SB__I2C5_PMI1__REG \ db 014h,02Ah,05Fh,052h,045h,047h,002h ;0000A98A ".*_REG." ; 11699: { ; 11700: If ((Arg0 == 0x08)) db 0A0h,00Bh ;0000A98C ".." db 093h,068h,00Ah,008h ;0000A990 ".h.." ; 11701: { ; 11702: AVBG = Arg1 db 070h,069h,041h,056h,042h,047h ;0000A996 "piAVBG" ; 11703: } ; 11705: If ((Arg0 == 0x8D)) db 0A0h,00Bh ;0000A998 ".." db 093h,068h,00Ah,08Dh ;0000A99C ".h.." ; 11706: { ; 11707: AVBL = Arg1 db 070h,069h,041h,056h,042h,04Ch ;0000A9A2 "piAVBL" ; 11708: } ; 11710: If ((Arg0 == 0x8C)) db 0A0h,00Bh ;0000A9A4 ".." db 093h,068h,00Ah,08Ch ;0000A9A8 ".h.." ; 11711: { ; 11712: AVBD = Arg1 db 070h,069h,041h,056h,042h,044h ;0000A9AE "piAVBD" ; 11713: } ; 11714: } ; 11715: } ; 11717: Device (PMI2) DSDT_A_M_I___SB__I2C5_PMI2 \ db 05Bh,082h,049h,084h,050h,04Dh,049h,032h ;0000A9B6 "[.I.PMI2" ; 11718: { ; 11719: Name (_ADR, Zero) // _ADR: Address DSDT_A_M_I___SB__I2C5_PMI2__ADR \ db 008h,05Fh,041h,044h,052h,000h ;0000A9BC "._ADR." ; 11720: Name (_HID, "INT33F5" /* TI PMIC Controller */) // _HID: Hardware ID DSDT_A_M_I___SB__I2C5_PMI2__HID \ db 008h,05Fh,048h,049h,044h,00Dh,049h,04Eh ;0000A9C4 "._HID.IN" db 054h,033h,033h,046h,035h,000h ;0000A9CA "T33F5." ; 11721: Name (_CID, "INT33F5" /* TI PMIC Controller */) // _CID: Compatible ID DSDT_A_M_I___SB__I2C5_PMI2__CID \ db 008h,05Fh,043h,049h,044h,00Dh,049h,04Eh ;0000A9D2 "._CID.IN" db 054h,033h,033h,046h,035h,000h ;0000A9D8 "T33F5." ; 11722: Name (_DDN, "TI PMIC Controller") // _DDN: DOS Device Name DSDT_A_M_I___SB__I2C5_PMI2__DDN \ db 008h,05Fh,044h,044h,04Eh,00Dh,054h,049h ;0000A9E0 "._DDN.TI" db 020h,050h,04Dh,049h,043h,020h,043h,06Fh ;0000A9E8 " PMIC Co" db 06Eh,074h,072h,06Fh,06Ch,06Ch,065h,072h ;0000A9F0 "ntroller" db 000h ;0000A9F1 "." ; 11723: Name (_HRV, 0x02) // _HRV: Hardware Revision DSDT_A_M_I___SB__I2C5_PMI2__HRV \ db 008h,05Fh,048h,052h,056h,00Ah,002h ;0000A9F8 "._HRV.." ; 11724: Name (_UID, One) // _UID: Unique ID DSDT_A_M_I___SB__I2C5_PMI2__UID \ db 008h,05Fh,055h,049h,044h,001h ;0000A9FE "._UID." ; 11725: Name (_DEP, Package (0x01) // _DEP: Dependencies ; 11726: { ; 11727: I2C5 ; 11728: }) DSDT_A_M_I___SB__I2C5_PMI2__DEP \ db 008h,05Fh,044h,045h,050h ;0000AA03 "._DEP" db 012h,006h,001h,049h,032h,043h,035h ;0000AA0A "...I2C5" ; 11729: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__I2C5_PMI2__CRS \ db 014h,04Eh,004h,05Fh,043h,052h,053h,000h ;0000AA12 ".N._CRS." ; 11730: { ; 11731: Name (SBUF, ResourceTemplate () DSDT_A_M_I___SB__I2C5_PMI2__CRS_SBUF \ db 008h,053h,042h,055h,046h,011h,03Ch,00Ah ;0000AA1A ".SBUF.<." db 039h ;0000AA1B "9" ; 11732: { ; 11733: I2cSerialBusV2 (0x005E, ControllerInitiated, 0x000F4240, ; 11734: AddressingMode7Bit, "\\_SB.I2C5", ; 11735: 0x00, ResourceConsumer, , Exclusive, ; 11736: ) db 08Eh,019h,000h,002h,000h,001h,002h,000h ;0000AA23 "........" db 000h,001h,006h,000h,040h,042h,00Fh,000h ;0000AA2B "....@B.." db 05Eh,000h,05Ch,05Fh,053h,042h,02Eh,049h ;0000AA33 "^.\_SB.I" db 032h,043h,035h,000h ;0000AA37 "2C5." ; 11737: Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) ; 11738: { ; 11739: 0x00000043, ; 11740: } db 089h,006h,000h,009h,001h,043h,000h,000h ;0000AA3F ".....C.." db 000h ;0000AA40 "." ; 11741: Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) ; 11742: { ; 11743: 0x00000043, ; 11744: } db 089h,006h,000h,009h,001h,043h,000h,000h ;0000AA48 ".....C.." db 000h ;0000AA49 "." ; 11745: Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) ; 11746: { ; 11747: 0x00000043, ; 11748: } db 089h,006h,000h,009h,001h,043h,000h,000h ;0000AA51 ".....C.." db 000h ;0000AA52 "." db 079h,000h ;0000AA54 "y." ; 11749: }) ; 11750: Return (SBUF) /* \_SB_.I2C5.PMI2._CRS.SBUF */ db 0A4h,053h,042h,055h,046h ;0000AA59 ".SBUF" ; 11751: } ; 11753: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__I2C5_PMI2__STA \ db 014h,02Ch,05Fh,053h,054h,041h,000h ;0000AA60 ".,_STA." ; 11754: { ; 11755: If ((PMEN == Zero)) db 0A0h,009h ;0000AA62 ".." db 093h,050h,04Dh,045h,04Eh,000h ;0000AA68 ".PMEN." ; 11756: { ; 11757: Return (Zero) db 0A4h,000h ;0000AA6A ".." ; 11758: } ; 11760: If ((PMID == 0x06)) db 0A0h,019h ;0000AA6C ".." db 093h,050h,04Dh,049h,044h,00Ah,006h ;0000AA73 ".PMID.." ; 11761: { ; 11762: ADBG ("TI_DCOVE") db 041h,044h,042h,047h,00Dh,054h,049h,05Fh ;0000AA7B "ADBG.TI_" db 044h,043h,04Fh,056h,045h,000h ;0000AA81 "DCOVE." ; 11763: Return (0x0F) db 0A4h,00Ah,00Fh ;0000AA84 "..." ; 11764: } ; 11766: Return (Zero) db 0A4h,000h ;0000AA86 ".." ; 11767: } ; 11769: OperationRegion (PMOP, 0x8D, Zero, 0x0100) DSDT_A_M_I___SB__I2C5_PMI2_PMOP \ db 05Bh,080h,050h,04Dh,04Fh,050h,08Dh,000h ;0000AA8E "[.PMOP.." db 00Bh,000h,001h ;0000AA91 "..." ; 11770: Field (PMOP, DWordAcc, NoLock, Preserve) ; 11771: { ; 11772: LDO1, 32, ; 11773: LDO2, 32, ; 11774: LDO3, 32, ; 11775: LDO5, 32, ; 11776: LDO6, 32, ; 11777: LDO7, 32, ; 11778: LDO8, 32, ; 11779: LDO9, 32, ; 11780: LD10, 32, ; 11781: LD11, 32, ; 11782: LD12, 32, ; 11783: LD13, 32, ; 11784: LD14, 32 ; 11785: } db 05Bh,081h,048h,004h,050h,04Dh,04Fh,050h ;0000AA99 "[.H.PMOP" db 003h,04Ch,044h,04Fh,031h,020h,04Ch,044h ;0000AAA1 ".LDO1 LD" db 04Fh,032h,020h,04Ch,044h,04Fh,033h,020h ;0000AAA9 "O2 LDO3 " db 04Ch,044h,04Fh,035h,020h,04Ch,044h,04Fh ;0000AAB1 "LDO5 LDO" db 036h,020h,04Ch,044h,04Fh,037h,020h,04Ch ;0000AAB9 "6 LDO7 L" db 044h,04Fh,038h,020h,04Ch,044h,04Fh,039h ;0000AAC1 "DO8 LDO9" db 020h,04Ch,044h,031h,030h,020h,04Ch,044h ;0000AAC9 " LD10 LD" db 031h,031h,020h,04Ch,044h,031h,032h,020h ;0000AAD1 "11 LD12 " db 04Ch,044h,031h,033h,020h,04Ch,044h,031h ;0000AAD9 "LD13 LD1" db 034h,020h ;0000AADB "4 " ; 11787: OperationRegion (DPTF, 0x8C, Zero, 0x0100) DSDT_A_M_I___SB__I2C5_PMI2_DPTF \ db 05Bh,080h,044h,050h,054h,046h,08Ch,000h ;0000AAE3 "[.DPTF.." db 00Bh,000h,001h ;0000AAE6 "..." ; 11788: Field (DPTF, DWordAcc, NoLock, Preserve) ; 11789: { ; 11790: TMP0, 32, ; 11791: AX00, 32, ; 11792: AX01, 32, ; 11793: TMP1, 32, ; 11794: AX10, 32, ; 11795: AX11, 32, ; 11796: TMP2, 32, ; 11797: AX20, 32, ; 11798: AX21, 32, ; 11799: TMP3, 32, ; 11800: AX30, 32, ; 11801: AX31, 32, ; 11802: TMP4, 32, ; 11803: AX40, 32, ; 11804: AX41, 32, ; 11805: TMP5, 32, ; 11806: AX50, 32, ; 11807: AX51, 32, ; 11808: PEN0, 32, ; 11809: PEN1, 32, ; 11810: PEN2, 32, ; 11811: PEN3, 32, ; 11812: PEN4, 32, ; 11813: PEN5, 32 ; 11814: } db 05Bh,081h,04Fh,007h,044h,050h,054h,046h ;0000AAEE "[.O.DPTF" db 003h,054h,04Dh,050h,030h,020h,041h,058h ;0000AAF6 ".TMP0 AX" db 030h,030h,020h,041h,058h,030h,031h,020h ;0000AAFE "00 AX01 " db 054h,04Dh,050h,031h,020h,041h,058h,031h ;0000AB06 "TMP1 AX1" db 030h,020h,041h,058h,031h,031h,020h,054h ;0000AB0E "0 AX11 T" db 04Dh,050h,032h,020h,041h,058h,032h,030h ;0000AB16 "MP2 AX20" db 020h,041h,058h,032h,031h,020h,054h,04Dh ;0000AB1E " AX21 TM" db 050h,033h,020h,041h,058h,033h,030h,020h ;0000AB26 "P3 AX30 " db 041h,058h,033h,031h,020h,054h,04Dh,050h ;0000AB2E "AX31 TMP" db 034h,020h,041h,058h,034h,030h,020h,041h ;0000AB36 "4 AX40 A" db 058h,034h,031h,020h,054h,04Dh,050h,035h ;0000AB3E "X41 TMP5" db 020h,041h,058h,035h,030h,020h,041h,058h ;0000AB46 " AX50 AX" db 035h,031h,020h,050h,045h,04Eh,030h,020h ;0000AB4E "51 PEN0 " db 050h,045h,04Eh,031h,020h,050h,045h,04Eh ;0000AB56 "PEN1 PEN" db 032h,020h,050h,045h,04Eh,033h,020h,050h ;0000AB5E "2 PEN3 P" db 045h,04Eh,034h,020h,050h,045h,04Eh,035h ;0000AB66 "EN4 PEN5" db 020h ;0000AB67 " " ; 11816: Name (LPAT, Package (0x44) ; 11817: { ; 11818: 0x091B, ; 11819: 0x03F1, ; 11820: 0x094D, ; 11821: 0x03EB, ; 11822: 0x097F, ; 11823: 0x03E4, ; 11824: 0x09B1, ; 11825: 0x03DA, ; 11826: 0x09E3, ; 11827: 0x03CE, ; 11828: 0x0A15, ; 11829: 0x03BE, ; 11830: 0x0A47, ; 11831: 0x03AA, ; 11832: 0x0A79, ; 11833: 0x0392, ; 11834: 0x0AAB, ; 11835: 0x0375, ; 11836: 0x0ADD, ; 11837: 0x0353, ; 11838: 0x0B0F, ; 11839: 0x032C, ; 11840: 0x0B41, ; 11841: 0x0300, ; 11842: 0x0B73, ; 11843: 0x02D0, ; 11844: 0x0BA5, ; 11845: 0x029D, ; 11846: 0x0BD7, ; 11847: 0x0268, ; 11848: 0x0C09, ; 11849: 0x0232, ; 11850: 0x0C3B, ; 11851: 0x01FD, ; 11852: 0x0C6D, ; 11853: 0x01C9, ; 11854: 0x0C9F, ; 11855: 0x0197, ; 11856: 0x0CD1, ; 11857: 0x0169, ; 11858: 0x0D03, ; 11859: 0x013E, ; 11860: 0x0D35, ; 11861: 0x0117, ; 11862: 0x0D67, ; 11863: 0xF5, ; 11864: 0x0D99, ; 11865: 0xD6, ; 11866: 0x0DCB, ; 11867: 0xBB, ; 11868: 0x0DFD, ; 11869: 0xA3, ; 11870: 0x0E2F, ; 11871: 0x8E, ; 11872: 0x0E61, ; 11873: 0x7C, ; 11874: 0x0E93, ; 11875: 0x6C, ; 11876: 0x0EC5, ; 11877: 0x5E, ; 11878: 0x0EF7, ; 11879: 0x53, ; 11880: 0x0F29, ; 11881: 0x48, ; 11882: 0x0F5B, ; 11883: 0x3F, ; 11884: 0x0F8D, ; 11885: 0x38 ; 11886: }) DSDT_A_M_I___SB__I2C5_PMI2_LPAT \ db 008h,04Ch,050h,041h,054h ;0000AB6C ".LPAT" db 012h,043h,00Ch,044h,00Bh,01Bh,009h,00Bh ;0000AB74 ".C.D...." db 0F1h,003h,00Bh,04Dh,009h,00Bh,0EBh,003h ;0000AB7C "...M...." db 00Bh,07Fh,009h,00Bh,0E4h,003h,00Bh,0B1h ;0000AB84 "........" db 009h,00Bh,0DAh,003h,00Bh,0E3h,009h,00Bh ;0000AB8C "........" db 0CEh,003h,00Bh,015h,00Ah,00Bh,0BEh,003h ;0000AB94 "........" db 00Bh,047h,00Ah,00Bh,0AAh,003h,00Bh,079h ;0000AB9C ".G.....y" db 00Ah,00Bh,092h,003h,00Bh,0ABh,00Ah,00Bh ;0000ABA4 "........" db 075h,003h,00Bh,0DDh,00Ah,00Bh,053h,003h ;0000ABAC "u.....S." db 00Bh,00Fh,00Bh,00Bh,02Ch,003h,00Bh,041h ;0000ABB4 "....,..A" db 00Bh,00Bh,000h,003h,00Bh,073h,00Bh,00Bh ;0000ABBC ".....s.." db 0D0h,002h,00Bh,0A5h,00Bh,00Bh,09Dh,002h ;0000ABC4 "........" db 00Bh,0D7h,00Bh,00Bh,068h,002h,00Bh,009h ;0000ABCC "....h..." db 00Ch,00Bh,032h,002h,00Bh,03Bh,00Ch,00Bh ;0000ABD4 "..2..;.." db 0FDh,001h,00Bh,06Dh,00Ch,00Bh,0C9h,001h ;0000ABDC "...m...." db 00Bh,09Fh,00Ch,00Bh,097h,001h,00Bh,0D1h ;0000ABE4 "........" db 00Ch,00Bh,069h,001h,00Bh,003h,00Dh,00Bh ;0000ABEC "..i....." db 03Eh,001h,00Bh,035h,00Dh,00Bh,017h,001h ;0000ABF4 ">..5...." db 00Bh,067h,00Dh,00Ah,0F5h,00Bh,099h,00Dh ;0000ABFC ".g......" db 00Ah,0D6h,00Bh,0CBh,00Dh,00Ah,0BBh,00Bh ;0000AC04 "........" db 0FDh,00Dh,00Ah,0A3h,00Bh,02Fh,00Eh,00Ah ;0000AC0C "...../.." db 08Eh,00Bh,061h,00Eh,00Ah,07Ch,00Bh,093h ;0000AC14 "..a..|.." db 00Eh,00Ah,06Ch,00Bh,0C5h,00Eh,00Ah,05Eh ;0000AC1C "..l....^" db 00Bh,0F7h,00Eh,00Ah,053h,00Bh,029h,00Fh ;0000AC24 "....S.)." db 00Ah,048h,00Bh,05Bh,00Fh,00Ah,03Fh,00Bh ;0000AC2C ".H.[..?." db 08Dh,00Fh,00Ah,038h ;0000AC30 "...8" ; 11887: OperationRegion (GPOP, GeneralPurposeIo, Zero, 0x0100) DSDT_A_M_I___SB__I2C5_PMI2_GPOP \ db 05Bh,080h,047h,050h,04Fh,050h,008h,000h ;0000AC38 "[.GPOP.." db 00Bh,000h,001h ;0000AC3B "..." ; 11888: Field (GPOP, ByteAcc, NoLock, Preserve) ; 11889: { ; 11890: Connection ( ; 11891: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 11892: "\\_SB.I2C5.PMI2", 0x00, ResourceConsumer, , ; 11893: ) ; 11894: { // Pin list ; 11895: 0x0020 ; 11896: } ; 11897: ), ; 11898: GMP0, 1, ; 11899: Connection ( ; 11900: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 11901: "\\_SB.I2C5.PMI2", 0x00, ResourceConsumer, , ; 11902: ) ; 11903: { // Pin list ; 11904: 0x0021 ; 11905: } ; 11906: ), ; 11907: GX00, 1, ; 11908: Connection ( ; 11909: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 11910: "\\_SB.I2C5.PMI2", 0x00, ResourceConsumer, , ; 11911: ) ; 11912: { // Pin list ; 11913: 0x0022 ; 11914: } ; 11915: ), ; 11916: GX01, 1, ; 11917: Connection ( ; 11918: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 11919: "\\_SB.I2C5.PMI2", 0x00, ResourceConsumer, , ; 11920: ) ; 11921: { // Pin list ; 11922: 0x0023 ; 11923: } ; 11924: ), ; 11925: GMP1, 1, ; 11926: Connection ( ; 11927: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 11928: "\\_SB.I2C5.PMI2", 0x00, ResourceConsumer, , ; 11929: ) ; 11930: { // Pin list ; 11931: 0x0024 ; 11932: } ; 11933: ), ; 11934: GX10, 1, ; 11935: Connection ( ; 11936: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 11937: "\\_SB.I2C5.PMI2", 0x00, ResourceConsumer, , ; 11938: ) ; 11939: { // Pin list ; 11940: 0x0025 ; 11941: } ; 11942: ), ; 11943: GX11, 1, ; 11944: Connection ( ; 11945: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 11946: "\\_SB.I2C5.PMI2", 0x00, ResourceConsumer, , ; 11947: ) ; 11948: { // Pin list ; 11949: 0x0026 ; 11950: } ; 11951: ), ; 11952: GMP2, 1, ; 11953: Connection ( ; 11954: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 11955: "\\_SB.I2C5.PMI2", 0x00, ResourceConsumer, , ; 11956: ) ; 11957: { // Pin list ; 11958: 0x0027 ; 11959: } ; 11960: ), ; 11961: GX20, 1, ; 11962: Connection ( ; 11963: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 11964: "\\_SB.I2C5.PMI2", 0x00, ResourceConsumer, , ; 11965: ) ; 11966: { // Pin list ; 11967: 0x0028 ; 11968: } ; 11969: ), ; 11970: GX21, 1, ; 11971: Connection ( ; 11972: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 11973: "\\_SB.I2C5.PMI2", 0x00, ResourceConsumer, , ; 11974: ) ; 11975: { // Pin list ; 11976: 0x0029 ; 11977: } ; 11978: ), ; 11979: GMP3, 1, ; 11980: Connection ( ; 11981: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 11982: "\\_SB.I2C5.PMI2", 0x00, ResourceConsumer, , ; 11983: ) ; 11984: { // Pin list ; 11985: 0x002A ; 11986: } ; 11987: ), ; 11988: GX30, 1, ; 11989: Connection ( ; 11990: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 11991: "\\_SB.I2C5.PMI2", 0x00, ResourceConsumer, , ; 11992: ) ; 11993: { // Pin list ; 11994: 0x002B ; 11995: } ; 11996: ), ; 11997: GX31, 1, ; 11998: Connection ( ; 11999: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12000: "\\_SB.I2C5.PMI2", 0x00, ResourceConsumer, , ; 12001: ) ; 12002: { // Pin list ; 12003: 0x002C ; 12004: } ; 12005: ), ; 12006: GMP4, 1, ; 12007: Connection ( ; 12008: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12009: "\\_SB.I2C5.PMI2", 0x00, ResourceConsumer, , ; 12010: ) ; 12011: { // Pin list ; 12012: 0x002D ; 12013: } ; 12014: ), ; 12015: GX40, 1, ; 12016: Connection ( ; 12017: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12018: "\\_SB.I2C5.PMI2", 0x00, ResourceConsumer, , ; 12019: ) ; 12020: { // Pin list ; 12021: 0x002E ; 12022: } ; 12023: ), ; 12024: GX41, 1, ; 12025: Connection ( ; 12026: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12027: "\\_SB.I2C5.PMI2", 0x00, ResourceConsumer, , ; 12028: ) ; 12029: { // Pin list ; 12030: 0x002F ; 12031: } ; 12032: ), ; 12033: GMP5, 1, ; 12034: Connection ( ; 12035: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12036: "\\_SB.I2C5.PMI2", 0x00, ResourceConsumer, , ; 12037: ) ; 12038: { // Pin list ; 12039: 0x0030 ; 12040: } ; 12041: ), ; 12042: GX50, 1, ; 12043: Connection ( ; 12044: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12045: "\\_SB.I2C5.PMI2", 0x00, ResourceConsumer, , ; 12046: ) ; 12047: { // Pin list ; 12048: 0x0031 ; 12049: } ; 12050: ), ; 12051: GX51, 1, ; 12052: Connection ( ; 12053: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12054: "\\_SB.I2C5.PMI2", 0x00, ResourceConsumer, , ; 12055: ) ; 12056: { // Pin list ; 12057: 0x0032 ; 12058: } ; 12059: ), ; 12060: GEN0, 1, ; 12061: Connection ( ; 12062: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12063: "\\_SB.I2C5.PMI2", 0x00, ResourceConsumer, , ; 12064: ) ; 12065: { // Pin list ; 12066: 0x0033 ; 12067: } ; 12068: ), ; 12069: GEN1, 1, ; 12070: Connection ( ; 12071: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12072: "\\_SB.I2C5.PMI2", 0x00, ResourceConsumer, , ; 12073: ) ; 12074: { // Pin list ; 12075: 0x0034 ; 12076: } ; 12077: ), ; 12078: GEN2, 1, ; 12079: Connection ( ; 12080: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12081: "\\_SB.I2C5.PMI2", 0x00, ResourceConsumer, , ; 12082: ) ; 12083: { // Pin list ; 12084: 0x0035 ; 12085: } ; 12086: ), ; 12087: GEN3, 1, ; 12088: Connection ( ; 12089: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12090: "\\_SB.I2C5.PMI2", 0x00, ResourceConsumer, , ; 12091: ) ; 12092: { // Pin list ; 12093: 0x0036 ; 12094: } ; 12095: ), ; 12096: GEN4, 1, ; 12097: Connection ( ; 12098: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12099: "\\_SB.I2C5.PMI2", 0x00, ResourceConsumer, , ; 12100: ) ; 12101: { // Pin list ; 12102: 0x0037 ; 12103: } ; 12104: ), ; 12105: GEN5, 1, ; 12106: Connection ( ; 12107: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12108: "\\_SB.I2C5.PMI2", 0x00, ResourceConsumer, , ; 12109: ) ; 12110: { // Pin list ; 12111: 0x0045 ; 12112: } ; 12113: ), ; 12114: GSDX, 1, ; 12115: Connection ( ; 12116: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12117: "\\_SB.I2C5.PMI2", 0x00, ResourceConsumer, , ; 12118: ) ; 12119: { // Pin list ; 12120: 0x0047 ; 12121: } ; 12122: ), ; 12123: G28X, 1, ; 12124: Connection ( ; 12125: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12126: "\\_SB.I2C5.PMI2", 0x00, ResourceConsumer, , ; 12127: ) ; 12128: { // Pin list ; 12129: 0x0048 ; 12130: } ; 12131: ), ; 12132: G18X, 1, ; 12133: Connection ( ; 12134: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12135: "\\_SB.I2C5.PMI2", 0x00, ResourceConsumer, , ; 12136: ) ; 12137: { // Pin list ; 12138: 0x0049 ; 12139: } ; 12140: ), ; 12141: G18U, 1 ; 12142: } db 05Bh,081h,04Fh,057h,047h,050h,04Fh,050h ;0000AC43 "[.OWGPOP" db 001h,002h,011h,02Bh,00Ah,028h ;0000AC49 "...+.(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000AC51 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000AC59 "........" db 000h,019h,000h,028h,000h,000h,000h,020h ;0000AC61 "...(... " db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000AC69 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,032h,000h ;0000AC71 "C5.PMI2." db 047h,04Dh,050h,030h,001h,002h,011h,02Bh ;0000AC79 "GMP0...+" db 00Ah,028h ;0000AC7B ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000AC83 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000AC8B "........" db 000h,019h,000h,028h,000h,000h,000h,021h ;0000AC93 "...(...!" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000AC9B ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,032h,000h ;0000ACA3 "C5.PMI2." db 047h,058h,030h,030h,001h,002h,011h,02Bh ;0000ACAB "GX00...+" db 00Ah,028h ;0000ACAD ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000ACB5 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000ACBD "........" db 000h,019h,000h,028h,000h,000h,000h,022h ;0000ACC5 "...(..."" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000ACCD ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,032h,000h ;0000ACD5 "C5.PMI2." db 047h,058h,030h,031h,001h,002h,011h,02Bh ;0000ACDD "GX01...+" db 00Ah,028h ;0000ACDF ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000ACE7 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000ACEF "........" db 000h,019h,000h,028h,000h,000h,000h,023h ;0000ACF7 "...(...#" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000ACFF ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,032h,000h ;0000AD07 "C5.PMI2." db 047h,04Dh,050h,031h,001h,002h,011h,02Bh ;0000AD0F "GMP1...+" db 00Ah,028h ;0000AD11 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000AD19 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000AD21 "........" db 000h,019h,000h,028h,000h,000h,000h,024h ;0000AD29 "...(...$" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000AD31 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,032h,000h ;0000AD39 "C5.PMI2." db 047h,058h,031h,030h,001h,002h,011h,02Bh ;0000AD41 "GX10...+" db 00Ah,028h ;0000AD43 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000AD4B ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000AD53 "........" db 000h,019h,000h,028h,000h,000h,000h,025h ;0000AD5B "...(...%" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000AD63 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,032h,000h ;0000AD6B "C5.PMI2." db 047h,058h,031h,031h,001h,002h,011h,02Bh ;0000AD73 "GX11...+" db 00Ah,028h ;0000AD75 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000AD7D ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000AD85 "........" db 000h,019h,000h,028h,000h,000h,000h,026h ;0000AD8D "...(...&" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000AD95 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,032h,000h ;0000AD9D "C5.PMI2." db 047h,04Dh,050h,032h,001h,002h,011h,02Bh ;0000ADA5 "GMP2...+" db 00Ah,028h ;0000ADA7 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000ADAF ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000ADB7 "........" db 000h,019h,000h,028h,000h,000h,000h,027h ;0000ADBF "...(...'" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000ADC7 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,032h,000h ;0000ADCF "C5.PMI2." db 047h,058h,032h,030h,001h,002h,011h,02Bh ;0000ADD7 "GX20...+" db 00Ah,028h ;0000ADD9 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000ADE1 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000ADE9 "........" db 000h,019h,000h,028h,000h,000h,000h,028h ;0000ADF1 "...(...(" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000ADF9 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,032h,000h ;0000AE01 "C5.PMI2." db 047h,058h,032h,031h,001h,002h,011h,02Bh ;0000AE09 "GX21...+" db 00Ah,028h ;0000AE0B ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000AE13 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000AE1B "........" db 000h,019h,000h,028h,000h,000h,000h,029h ;0000AE23 "...(...)" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000AE2B ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,032h,000h ;0000AE33 "C5.PMI2." db 047h,04Dh,050h,033h,001h,002h,011h,02Bh ;0000AE3B "GMP3...+" db 00Ah,028h ;0000AE3D ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000AE45 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000AE4D "........" db 000h,019h,000h,028h,000h,000h,000h,02Ah ;0000AE55 "...(...*" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000AE5D ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,032h,000h ;0000AE65 "C5.PMI2." db 047h,058h,033h,030h,001h,002h,011h,02Bh ;0000AE6D "GX30...+" db 00Ah,028h ;0000AE6F ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000AE77 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000AE7F "........" db 000h,019h,000h,028h,000h,000h,000h,02Bh ;0000AE87 "...(...+" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000AE8F ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,032h,000h ;0000AE97 "C5.PMI2." db 047h,058h,033h,031h,001h,002h,011h,02Bh ;0000AE9F "GX31...+" db 00Ah,028h ;0000AEA1 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000AEA9 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000AEB1 "........" db 000h,019h,000h,028h,000h,000h,000h,02Ch ;0000AEB9 "...(...," db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000AEC1 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,032h,000h ;0000AEC9 "C5.PMI2." db 047h,04Dh,050h,034h,001h,002h,011h,02Bh ;0000AED1 "GMP4...+" db 00Ah,028h ;0000AED3 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000AEDB ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000AEE3 "........" db 000h,019h,000h,028h,000h,000h,000h,02Dh ;0000AEEB "...(...-" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000AEF3 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,032h,000h ;0000AEFB "C5.PMI2." db 047h,058h,034h,030h,001h,002h,011h,02Bh ;0000AF03 "GX40...+" db 00Ah,028h ;0000AF05 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000AF0D ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000AF15 "........" db 000h,019h,000h,028h,000h,000h,000h,02Eh ;0000AF1D "...(...." db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000AF25 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,032h,000h ;0000AF2D "C5.PMI2." db 047h,058h,034h,031h,001h,002h,011h,02Bh ;0000AF35 "GX41...+" db 00Ah,028h ;0000AF37 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000AF3F ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000AF47 "........" db 000h,019h,000h,028h,000h,000h,000h,02Fh ;0000AF4F "...(.../" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000AF57 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,032h,000h ;0000AF5F "C5.PMI2." db 047h,04Dh,050h,035h,001h,002h,011h,02Bh ;0000AF67 "GMP5...+" db 00Ah,028h ;0000AF69 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000AF71 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000AF79 "........" db 000h,019h,000h,028h,000h,000h,000h,030h ;0000AF81 "...(...0" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000AF89 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,032h,000h ;0000AF91 "C5.PMI2." db 047h,058h,035h,030h,001h,002h,011h,02Bh ;0000AF99 "GX50...+" db 00Ah,028h ;0000AF9B ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000AFA3 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000AFAB "........" db 000h,019h,000h,028h,000h,000h,000h,031h ;0000AFB3 "...(...1" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000AFBB ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,032h,000h ;0000AFC3 "C5.PMI2." db 047h,058h,035h,031h,001h,002h,011h,02Bh ;0000AFCB "GX51...+" db 00Ah,028h ;0000AFCD ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000AFD5 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000AFDD "........" db 000h,019h,000h,028h,000h,000h,000h,032h ;0000AFE5 "...(...2" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000AFED ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,032h,000h ;0000AFF5 "C5.PMI2." db 047h,045h,04Eh,030h,001h,002h,011h,02Bh ;0000AFFD "GEN0...+" db 00Ah,028h ;0000AFFF ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000B007 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000B00F "........" db 000h,019h,000h,028h,000h,000h,000h,033h ;0000B017 "...(...3" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000B01F ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,032h,000h ;0000B027 "C5.PMI2." db 047h,045h,04Eh,031h,001h,002h,011h,02Bh ;0000B02F "GEN1...+" db 00Ah,028h ;0000B031 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000B039 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000B041 "........" db 000h,019h,000h,028h,000h,000h,000h,034h ;0000B049 "...(...4" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000B051 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,032h,000h ;0000B059 "C5.PMI2." db 047h,045h,04Eh,032h,001h,002h,011h,02Bh ;0000B061 "GEN2...+" db 00Ah,028h ;0000B063 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000B06B ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000B073 "........" db 000h,019h,000h,028h,000h,000h,000h,035h ;0000B07B "...(...5" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000B083 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,032h,000h ;0000B08B "C5.PMI2." db 047h,045h,04Eh,033h,001h,002h,011h,02Bh ;0000B093 "GEN3...+" db 00Ah,028h ;0000B095 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000B09D ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000B0A5 "........" db 000h,019h,000h,028h,000h,000h,000h,036h ;0000B0AD "...(...6" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000B0B5 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,032h,000h ;0000B0BD "C5.PMI2." db 047h,045h,04Eh,034h,001h,002h,011h,02Bh ;0000B0C5 "GEN4...+" db 00Ah,028h ;0000B0C7 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000B0CF ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000B0D7 "........" db 000h,019h,000h,028h,000h,000h,000h,037h ;0000B0DF "...(...7" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000B0E7 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,032h,000h ;0000B0EF "C5.PMI2." db 047h,045h,04Eh,035h,001h,002h,011h,02Bh ;0000B0F7 "GEN5...+" db 00Ah,028h ;0000B0F9 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000B101 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000B109 "........" db 000h,019h,000h,028h,000h,000h,000h,045h ;0000B111 "...(...E" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000B119 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,032h,000h ;0000B121 "C5.PMI2." db 047h,053h,044h,058h,001h,002h,011h,02Bh ;0000B129 "GSDX...+" db 00Ah,028h ;0000B12B ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000B133 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000B13B "........" db 000h,019h,000h,028h,000h,000h,000h,047h ;0000B143 "...(...G" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000B14B ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,032h,000h ;0000B153 "C5.PMI2." db 047h,032h,038h,058h,001h,002h,011h,02Bh ;0000B15B "G28X...+" db 00Ah,028h ;0000B15D ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000B165 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000B16D "........" db 000h,019h,000h,028h,000h,000h,000h,048h ;0000B175 "...(...H" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000B17D ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,032h,000h ;0000B185 "C5.PMI2." db 047h,031h,038h,058h,001h,002h,011h,02Bh ;0000B18D "G18X...+" db 00Ah,028h ;0000B18F ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000B197 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000B19F "........" db 000h,019h,000h,028h,000h,000h,000h,049h ;0000B1A7 "...(...I" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000B1AF ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,032h,000h ;0000B1B7 "C5.PMI2." db 047h,031h,038h,055h,001h ;0000B1BC "G18U." ; 12144: Name (AVBL, Zero) DSDT_A_M_I___SB__I2C5_PMI2_AVBL \ db 008h,041h,056h,042h,04Ch,000h ;0000B1C2 ".AVBL." ; 12145: Name (AVBD, Zero) DSDT_A_M_I___SB__I2C5_PMI2_AVBD \ db 008h,041h,056h,042h,044h,000h ;0000B1C8 ".AVBD." ; 12146: Name (AVBG, Zero) DSDT_A_M_I___SB__I2C5_PMI2_AVBG \ db 008h,041h,056h,042h,047h,000h ;0000B1CE ".AVBG." ; 12147: Method (_REG, 2, NotSerialized) // _REG: Region Availability DSDT_A_M_I___SB__I2C5_PMI2__REG \ db 014h,02Ah,05Fh,052h,045h,047h,002h ;0000B1D5 ".*_REG." ; 12148: { ; 12149: If ((Arg0 == 0x08)) db 0A0h,00Bh ;0000B1D7 ".." db 093h,068h,00Ah,008h ;0000B1DB ".h.." ; 12150: { ; 12151: AVBG = Arg1 db 070h,069h,041h,056h,042h,047h ;0000B1E1 "piAVBG" ; 12152: } ; 12154: If ((Arg0 == 0x8D)) db 0A0h,00Bh ;0000B1E3 ".." db 093h,068h,00Ah,08Dh ;0000B1E7 ".h.." ; 12155: { ; 12156: AVBL = Arg1 db 070h,069h,041h,056h,042h,04Ch ;0000B1ED "piAVBL" ; 12157: } ; 12159: If ((Arg0 == 0x8C)) db 0A0h,00Bh ;0000B1EF ".." db 093h,068h,00Ah,08Ch ;0000B1F3 ".h.." ; 12160: { ; 12161: AVBD = Arg1 db 070h,069h,041h,056h,042h,044h ;0000B1F9 "piAVBD" ; 12162: } ; 12163: } ; 12164: } ; 12166: Device (PMIF) DSDT_A_M_I___SB__I2C5_PMIF \ db 05Bh,082h,046h,00Dh,050h,04Dh,049h,046h ;0000B201 "[.F.PMIF" ; 12167: { ; 12168: Name (_ADR, Zero) // _ADR: Address DSDT_A_M_I___SB__I2C5_PMIF__ADR \ db 008h,05Fh,041h,044h,052h,000h ;0000B207 "._ADR." ; 12169: Name (_HID, "DMY0001") // _HID: Hardware ID DSDT_A_M_I___SB__I2C5_PMIF__HID \ db 008h,05Fh,048h,049h,044h,00Dh,044h,04Dh ;0000B20F "._HID.DM" db 059h,030h,030h,030h,031h,000h ;0000B215 "Y0001." ; 12170: Name (_CID, "DMY0001") // _CID: Compatible ID DSDT_A_M_I___SB__I2C5_PMIF__CID \ db 008h,05Fh,043h,049h,044h,00Dh,044h,04Dh ;0000B21D "._CID.DM" db 059h,030h,030h,030h,031h,000h ;0000B223 "Y0001." ; 12171: Name (_DDN, "Dummy PMIC controller") // _DDN: DOS Device Name DSDT_A_M_I___SB__I2C5_PMIF__DDN \ db 008h,05Fh,044h,044h,04Eh,00Dh,044h,075h ;0000B22B "._DDN.Du" db 06Dh,06Dh,079h,020h,050h,04Dh,049h,043h ;0000B233 "mmy PMIC" db 020h,063h,06Fh,06Eh,074h,072h,06Fh,06Ch ;0000B23B " control" db 06Ch,065h,072h,000h ;0000B23F "ler." ; 12172: Name (_HRV, Zero) // _HRV: Hardware Revision DSDT_A_M_I___SB__I2C5_PMIF__HRV \ db 008h,05Fh,048h,052h,056h,000h ;0000B245 "._HRV." ; 12173: Name (_UID, One) // _UID: Unique ID DSDT_A_M_I___SB__I2C5_PMIF__UID \ db 008h,05Fh,055h,049h,044h,001h ;0000B24B "._UID." ; 12174: Name (_DEP, Package (0x01) // _DEP: Dependencies ; 12175: { ; 12176: I2C5 ; 12177: }) DSDT_A_M_I___SB__I2C5_PMIF__DEP \ db 008h,05Fh,044h,045h,050h ;0000B250 "._DEP" db 012h,006h,001h,049h,032h,043h,035h ;0000B257 "...I2C5" ; 12178: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__I2C5_PMIF__CRS \ db 014h,04Eh,004h,05Fh,043h,052h,053h,000h ;0000B25F ".N._CRS." ; 12179: { ; 12180: Name (SBUF, ResourceTemplate () DSDT_A_M_I___SB__I2C5_PMIF__CRS_SBUF \ db 008h,053h,042h,055h,046h,011h,03Ch,00Ah ;0000B267 ".SBUF.<." db 039h ;0000B268 "9" ; 12181: { ; 12182: I2cSerialBusV2 (0x005E, ControllerInitiated, 0x000F4240, ; 12183: AddressingMode7Bit, "\\_SB.I2C5", ; 12184: 0x00, ResourceConsumer, , Exclusive, ; 12185: ) db 08Eh,019h,000h,002h,000h,001h,002h,000h ;0000B270 "........" db 000h,001h,006h,000h,040h,042h,00Fh,000h ;0000B278 "....@B.." db 05Eh,000h,05Ch,05Fh,053h,042h,02Eh,049h ;0000B280 "^.\_SB.I" db 032h,043h,035h,000h ;0000B284 "2C5." ; 12186: Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) ; 12187: { ; 12188: 0x00000043, ; 12189: } db 089h,006h,000h,009h,001h,043h,000h,000h ;0000B28C ".....C.." db 000h ;0000B28D "." ; 12190: Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) ; 12191: { ; 12192: 0x00000043, ; 12193: } db 089h,006h,000h,009h,001h,043h,000h,000h ;0000B295 ".....C.." db 000h ;0000B296 "." ; 12194: Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) ; 12195: { ; 12196: 0x00000043, ; 12197: } db 089h,006h,000h,009h,001h,043h,000h,000h ;0000B29E ".....C.." db 000h ;0000B29F "." db 079h,000h ;0000B2A1 "y." ; 12198: }) ; 12199: Return (SBUF) /* \_SB_.I2C5.PMIF._CRS.SBUF */ db 0A4h,053h,042h,055h,046h ;0000B2A6 ".SBUF" ; 12200: } ; 12202: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__I2C5_PMIF__STA \ db 014h,02Ah,05Fh,053h,054h,041h,000h ;0000B2AD ".*_STA." ; 12203: { ; 12204: If ((PMEN == Zero)) db 0A0h,009h ;0000B2AF ".." db 093h,050h,04Dh,045h,04Eh,000h ;0000B2B5 ".PMEN." ; 12205: { ; 12206: Return (Zero) db 0A4h,000h ;0000B2B7 ".." ; 12207: } ; 12209: If ((PMID == 0xFE)) db 0A0h,017h ;0000B2B9 ".." db 093h,050h,04Dh,049h,044h,00Ah,0FEh ;0000B2C0 ".PMID.." ; 12210: { ; 12211: ADBG ("DMPMIC") db 041h,044h,042h,047h,00Dh,044h,04Dh,050h ;0000B2C8 "ADBG.DMP" db 04Dh,049h,043h,000h ;0000B2CC "MIC." ; 12212: Return (0x0F) db 0A4h,00Ah,00Fh ;0000B2CF "..." ; 12213: } ; 12215: Return (Zero) db 0A4h,000h ;0000B2D1 ".." ; 12216: } ; 12217: } ; 12219: Device (PMIC) DSDT_A_M_I___SB__I2C5_PMIC \ db 05Bh,082h,041h,0CDh,050h,04Dh,049h,043h ;0000B2D9 "[.A.PMIC" ; 12220: { ; 12221: Name (_ADR, Zero) // _ADR: Address DSDT_A_M_I___SB__I2C5_PMIC__ADR \ db 008h,05Fh,041h,044h,052h,000h ;0000B2DF "._ADR." ; 12222: Name (_HID, "INT33FD" /* Intel Baytrail Power Management IC */) // _HID: Hardware ID DSDT_A_M_I___SB__I2C5_PMIC__HID \ db 008h,05Fh,048h,049h,044h,00Dh,049h,04Eh ;0000B2E7 "._HID.IN" db 054h,033h,033h,046h,044h,000h ;0000B2ED "T33FD." ; 12223: Name (_CID, "INT33FD" /* Intel Baytrail Power Management IC */) // _CID: Compatible ID DSDT_A_M_I___SB__I2C5_PMIC__CID \ db 008h,05Fh,043h,049h,044h,00Dh,049h,04Eh ;0000B2F5 "._CID.IN" db 054h,033h,033h,046h,044h,000h ;0000B2FB "T33FD." ; 12224: Name (_DDN, "PMIC GPIO Controller") // _DDN: DOS Device Name DSDT_A_M_I___SB__I2C5_PMIC__DDN \ db 008h,05Fh,044h,044h,04Eh,00Dh,050h,04Dh ;0000B303 "._DDN.PM" db 049h,043h,020h,047h,050h,049h,04Fh,020h ;0000B30B "IC GPIO " db 043h,06Fh,06Eh,074h,072h,06Fh,06Ch,06Ch ;0000B313 "Controll" db 065h,072h,000h ;0000B316 "er." ; 12225: Name (_HRV, 0x02) // _HRV: Hardware Revision DSDT_A_M_I___SB__I2C5_PMIC__HRV \ db 008h,05Fh,048h,052h,056h,00Ah,002h ;0000B31D "._HRV.." ; 12226: Name (_UID, One) // _UID: Unique ID DSDT_A_M_I___SB__I2C5_PMIC__UID \ db 008h,05Fh,055h,049h,044h,001h ;0000B323 "._UID." ; 12227: Name (_DEP, Package (0x01) // _DEP: Dependencies ; 12228: { ; 12229: I2C5 ; 12230: }) DSDT_A_M_I___SB__I2C5_PMIC__DEP \ db 008h,05Fh,044h,045h,050h ;0000B328 "._DEP" db 012h,006h,001h,049h,032h,043h,035h ;0000B32F "...I2C5" ; 12231: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__I2C5_PMIC__CRS \ db 014h,04Eh,004h,05Fh,043h,052h,053h,000h ;0000B337 ".N._CRS." ; 12232: { ; 12233: Name (SBUF, ResourceTemplate () DSDT_A_M_I___SB__I2C5_PMIC__CRS_SBUF \ db 008h,053h,042h,055h,046h,011h,03Ch,00Ah ;0000B33F ".SBUF.<." db 039h ;0000B340 "9" ; 12234: { ; 12235: I2cSerialBusV2 (0x006E, ControllerInitiated, 0x000F4240, ; 12236: AddressingMode7Bit, "\\_SB.I2C5", ; 12237: 0x00, ResourceConsumer, , Exclusive, ; 12238: ) db 08Eh,019h,000h,002h,000h,001h,002h,000h ;0000B348 "........" db 000h,001h,006h,000h,040h,042h,00Fh,000h ;0000B350 "....@B.." db 06Eh,000h,05Ch,05Fh,053h,042h,02Eh,049h ;0000B358 "n.\_SB.I" db 032h,043h,035h,000h ;0000B35C "2C5." ; 12239: Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) ; 12240: { ; 12241: 0x00000043, ; 12242: } db 089h,006h,000h,009h,001h,043h,000h,000h ;0000B364 ".....C.." db 000h ;0000B365 "." ; 12243: Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) ; 12244: { ; 12245: 0x00000043, ; 12246: } db 089h,006h,000h,009h,001h,043h,000h,000h ;0000B36D ".....C.." db 000h ;0000B36E "." ; 12247: Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) ; 12248: { ; 12249: 0x00000043, ; 12250: } db 089h,006h,000h,009h,001h,043h,000h,000h ;0000B376 ".....C.." db 000h ;0000B377 "." db 079h,000h ;0000B379 "y." ; 12251: }) ; 12252: Return (SBUF) /* \_SB_.I2C5.PMIC._CRS.SBUF */ db 0A4h,053h,042h,055h,046h ;0000B37E ".SBUF" ; 12253: } ; 12255: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__I2C5_PMIC__STA \ db 014h,029h,05Fh,053h,054h,041h,000h ;0000B385 ".)_STA." ; 12256: { ; 12257: If ((PMEN == Zero)) db 0A0h,009h ;0000B387 ".." db 093h,050h,04Dh,045h,04Eh,000h ;0000B38D ".PMEN." ; 12258: { ; 12259: Return (Zero) db 0A4h,000h ;0000B38F ".." ; 12260: } ; 12262: If ((PMID == One)) db 0A0h,016h ;0000B391 ".." db 093h,050h,04Dh,049h,044h,001h ;0000B397 ".PMID." ; 12263: { ; 12264: ADBG ("CCPMIC") db 041h,044h,042h,047h,00Dh,043h,043h,050h ;0000B39F "ADBG.CCP" db 04Dh,049h,043h,000h ;0000B3A3 "MIC." ; 12265: Return (0x0F) db 0A4h,00Ah,00Fh ;0000B3A6 "..." ; 12266: } ; 12268: Return (Zero) db 0A4h,000h ;0000B3A8 ".." ; 12269: } ; 12271: OperationRegion (DPTF, 0x8C, Zero, 0x0100) DSDT_A_M_I___SB__I2C5_PMIC_DPTF \ db 05Bh,080h,044h,050h,054h,046h,08Ch,000h ;0000B3B0 "[.DPTF.." db 00Bh,000h,001h ;0000B3B3 "..." ; 12272: Field (DPTF, DWordAcc, NoLock, Preserve) ; 12273: { ; 12274: TMP0, 32, ; 12275: AX00, 32, ; 12276: AX01, 32, ; 12277: TMP1, 32, ; 12278: AX10, 32, ; 12279: AX11, 32, ; 12280: TMP2, 32, ; 12281: AX20, 32, ; 12282: AX21, 32, ; 12283: TMP3, 32, ; 12284: AX30, 32, ; 12285: AX31, 32, ; 12286: TMP4, 32, ; 12287: AX40, 32, ; 12288: AX41, 32, ; 12289: TMP5, 32, ; 12290: AX50, 32, ; 12291: AX51, 32, ; 12292: PEN0, 32, ; 12293: PEN1, 32, ; 12294: PEN2, 32, ; 12295: PEN3, 32, ; 12296: PEN4, 32, ; 12297: PEN5, 32 ; 12298: } db 05Bh,081h,04Fh,007h,044h,050h,054h,046h ;0000B3BB "[.O.DPTF" db 003h,054h,04Dh,050h,030h,020h,041h,058h ;0000B3C3 ".TMP0 AX" db 030h,030h,020h,041h,058h,030h,031h,020h ;0000B3CB "00 AX01 " db 054h,04Dh,050h,031h,020h,041h,058h,031h ;0000B3D3 "TMP1 AX1" db 030h,020h,041h,058h,031h,031h,020h,054h ;0000B3DB "0 AX11 T" db 04Dh,050h,032h,020h,041h,058h,032h,030h ;0000B3E3 "MP2 AX20" db 020h,041h,058h,032h,031h,020h,054h,04Dh ;0000B3EB " AX21 TM" db 050h,033h,020h,041h,058h,033h,030h,020h ;0000B3F3 "P3 AX30 " db 041h,058h,033h,031h,020h,054h,04Dh,050h ;0000B3FB "AX31 TMP" db 034h,020h,041h,058h,034h,030h,020h,041h ;0000B403 "4 AX40 A" db 058h,034h,031h,020h,054h,04Dh,050h,035h ;0000B40B "X41 TMP5" db 020h,041h,058h,035h,030h,020h,041h,058h ;0000B413 " AX50 AX" db 035h,031h,020h,050h,045h,04Eh,030h,020h ;0000B41B "51 PEN0 " db 050h,045h,04Eh,031h,020h,050h,045h,04Eh ;0000B423 "PEN1 PEN" db 032h,020h,050h,045h,04Eh,033h,020h,050h ;0000B42B "2 PEN3 P" db 045h,04Eh,034h,020h,050h,045h,04Eh,035h ;0000B433 "EN4 PEN5" db 020h ;0000B434 " " ; 12300: OperationRegion (PMOP, 0x8D, Zero, 0x0100) DSDT_A_M_I___SB__I2C5_PMIC_PMOP \ db 05Bh,080h,050h,04Dh,04Fh,050h,08Dh,000h ;0000B43C "[.PMOP.." db 00Bh,000h,001h ;0000B43F "..." ; 12301: Field (PMOP, DWordAcc, NoLock, Preserve) ; 12302: { ; 12303: VSYS, 32, ; 12304: SYSX, 32, ; 12305: SYSU, 32, ; 12306: SYSS, 32, ; 12307: V50S, 32, ; 12308: HOST, 32, ; 12309: VBUS, 32, ; 12310: HDMI, 32, ; 12311: S285, 32, ; 12312: X285, 32, ; 12313: V33A, 32, ; 12314: V33S, 32, ; 12315: V33U, 32, ; 12316: V33I, 32, ; 12317: V18A, 32, ; 12318: REFQ, 32, ; 12319: V12A, 32, ; 12320: V18S, 32, ; 12321: V18X, 32, ; 12322: V18U, 32, ; 12323: V12X, 32, ; 12324: V12S, 32, ; 12325: V10A, 32, ; 12326: V10S, 32, ; 12327: V10X, 32, ; 12328: V105, 32 ; 12329: } db 05Bh,081h,049h,008h,050h,04Dh,04Fh,050h ;0000B447 "[.I.PMOP" db 003h,056h,053h,059h,053h,020h,053h,059h ;0000B44F ".VSYS SY" db 053h,058h,020h,053h,059h,053h,055h,020h ;0000B457 "SX SYSU " db 053h,059h,053h,053h,020h,056h,035h,030h ;0000B45F "SYSS V50" db 053h,020h,048h,04Fh,053h,054h,020h,056h ;0000B467 "S HOST V" db 042h,055h,053h,020h,048h,044h,04Dh,049h ;0000B46F "BUS HDMI" db 020h,053h,032h,038h,035h,020h,058h,032h ;0000B477 " S285 X2" db 038h,035h,020h,056h,033h,033h,041h,020h ;0000B47F "85 V33A " db 056h,033h,033h,053h,020h,056h,033h,033h ;0000B487 "V33S V33" db 055h,020h,056h,033h,033h,049h,020h,056h ;0000B48F "U V33I V" db 031h,038h,041h,020h,052h,045h,046h,051h ;0000B497 "18A REFQ" db 020h,056h,031h,032h,041h,020h,056h,031h ;0000B49F " V12A V1" db 038h,053h,020h,056h,031h,038h,058h,020h ;0000B4A7 "8S V18X " db 056h,031h,038h,055h,020h,056h,031h,032h ;0000B4AF "V18U V12" db 058h,020h,056h,031h,032h,053h,020h,056h ;0000B4B7 "X V12S V" db 031h,030h,041h,020h,056h,031h,030h,053h ;0000B4BF "10A V10S" db 020h,056h,031h,030h,058h,020h,056h,031h ;0000B4C7 " V10X V1" db 030h,035h,020h ;0000B4CA "05 " ; 12331: OperationRegion (GPOP, GeneralPurposeIo, Zero, 0x0100) DSDT_A_M_I___SB__I2C5_PMIC_GPOP \ db 05Bh,080h,047h,050h,04Fh,050h,008h,000h ;0000B4D2 "[.GPOP.." db 00Bh,000h,001h ;0000B4D5 "..." ; 12332: Field (GPOP, ByteAcc, NoLock, Preserve) ; 12333: { ; 12334: Connection ( ; 12335: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12336: "\\_SB.I2C5.PMIC", 0x00, ResourceConsumer, , ; 12337: ) ; 12338: { // Pin list ; 12339: 0x0020 ; 12340: } ; 12341: ), ; 12342: GMP0, 1, ; 12343: Connection ( ; 12344: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12345: "\\_SB.I2C5.PMIC", 0x00, ResourceConsumer, , ; 12346: ) ; 12347: { // Pin list ; 12348: 0x0021 ; 12349: } ; 12350: ), ; 12351: GX00, 1, ; 12352: Connection ( ; 12353: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12354: "\\_SB.I2C5.PMIC", 0x00, ResourceConsumer, , ; 12355: ) ; 12356: { // Pin list ; 12357: 0x0022 ; 12358: } ; 12359: ), ; 12360: GX01, 1, ; 12361: Connection ( ; 12362: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12363: "\\_SB.I2C5.PMIC", 0x00, ResourceConsumer, , ; 12364: ) ; 12365: { // Pin list ; 12366: 0x0023 ; 12367: } ; 12368: ), ; 12369: GMP1, 1, ; 12370: Connection ( ; 12371: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12372: "\\_SB.I2C5.PMIC", 0x00, ResourceConsumer, , ; 12373: ) ; 12374: { // Pin list ; 12375: 0x0024 ; 12376: } ; 12377: ), ; 12378: GX10, 1, ; 12379: Connection ( ; 12380: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12381: "\\_SB.I2C5.PMIC", 0x00, ResourceConsumer, , ; 12382: ) ; 12383: { // Pin list ; 12384: 0x0025 ; 12385: } ; 12386: ), ; 12387: GX11, 1, ; 12388: Connection ( ; 12389: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12390: "\\_SB.I2C5.PMIC", 0x00, ResourceConsumer, , ; 12391: ) ; 12392: { // Pin list ; 12393: 0x0026 ; 12394: } ; 12395: ), ; 12396: GMP2, 1, ; 12397: Connection ( ; 12398: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12399: "\\_SB.I2C5.PMIC", 0x00, ResourceConsumer, , ; 12400: ) ; 12401: { // Pin list ; 12402: 0x0027 ; 12403: } ; 12404: ), ; 12405: GX20, 1, ; 12406: Connection ( ; 12407: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12408: "\\_SB.I2C5.PMIC", 0x00, ResourceConsumer, , ; 12409: ) ; 12410: { // Pin list ; 12411: 0x0028 ; 12412: } ; 12413: ), ; 12414: GX21, 1, ; 12415: Connection ( ; 12416: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12417: "\\_SB.I2C5.PMIC", 0x00, ResourceConsumer, , ; 12418: ) ; 12419: { // Pin list ; 12420: 0x0029 ; 12421: } ; 12422: ), ; 12423: GMP3, 1, ; 12424: Connection ( ; 12425: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12426: "\\_SB.I2C5.PMIC", 0x00, ResourceConsumer, , ; 12427: ) ; 12428: { // Pin list ; 12429: 0x002A ; 12430: } ; 12431: ), ; 12432: GX30, 1, ; 12433: Connection ( ; 12434: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12435: "\\_SB.I2C5.PMIC", 0x00, ResourceConsumer, , ; 12436: ) ; 12437: { // Pin list ; 12438: 0x002B ; 12439: } ; 12440: ), ; 12441: GX31, 1, ; 12442: Connection ( ; 12443: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12444: "\\_SB.I2C5.PMIC", 0x00, ResourceConsumer, , ; 12445: ) ; 12446: { // Pin list ; 12447: 0x002C ; 12448: } ; 12449: ), ; 12450: GMP4, 1, ; 12451: Connection ( ; 12452: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12453: "\\_SB.I2C5.PMIC", 0x00, ResourceConsumer, , ; 12454: ) ; 12455: { // Pin list ; 12456: 0x002D ; 12457: } ; 12458: ), ; 12459: GX40, 1, ; 12460: Connection ( ; 12461: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12462: "\\_SB.I2C5.PMIC", 0x00, ResourceConsumer, , ; 12463: ) ; 12464: { // Pin list ; 12465: 0x002E ; 12466: } ; 12467: ), ; 12468: GX41, 1, ; 12469: Connection ( ; 12470: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12471: "\\_SB.I2C5.PMIC", 0x00, ResourceConsumer, , ; 12472: ) ; 12473: { // Pin list ; 12474: 0x002F ; 12475: } ; 12476: ), ; 12477: GMP5, 1, ; 12478: Connection ( ; 12479: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12480: "\\_SB.I2C5.PMIC", 0x00, ResourceConsumer, , ; 12481: ) ; 12482: { // Pin list ; 12483: 0x0030 ; 12484: } ; 12485: ), ; 12486: GX50, 1, ; 12487: Connection ( ; 12488: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12489: "\\_SB.I2C5.PMIC", 0x00, ResourceConsumer, , ; 12490: ) ; 12491: { // Pin list ; 12492: 0x0031 ; 12493: } ; 12494: ), ; 12495: GX51, 1, ; 12496: Connection ( ; 12497: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12498: "\\_SB.I2C5.PMIC", 0x00, ResourceConsumer, , ; 12499: ) ; 12500: { // Pin list ; 12501: 0x0032 ; 12502: } ; 12503: ), ; 12504: GEN0, 1, ; 12505: Connection ( ; 12506: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12507: "\\_SB.I2C5.PMIC", 0x00, ResourceConsumer, , ; 12508: ) ; 12509: { // Pin list ; 12510: 0x0033 ; 12511: } ; 12512: ), ; 12513: GEN1, 1, ; 12514: Connection ( ; 12515: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12516: "\\_SB.I2C5.PMIC", 0x00, ResourceConsumer, , ; 12517: ) ; 12518: { // Pin list ; 12519: 0x0034 ; 12520: } ; 12521: ), ; 12522: GEN2, 1, ; 12523: Connection ( ; 12524: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12525: "\\_SB.I2C5.PMIC", 0x00, ResourceConsumer, , ; 12526: ) ; 12527: { // Pin list ; 12528: 0x0035 ; 12529: } ; 12530: ), ; 12531: GEN3, 1, ; 12532: Connection ( ; 12533: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12534: "\\_SB.I2C5.PMIC", 0x00, ResourceConsumer, , ; 12535: ) ; 12536: { // Pin list ; 12537: 0x0036 ; 12538: } ; 12539: ), ; 12540: GEN4, 1, ; 12541: Connection ( ; 12542: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12543: "\\_SB.I2C5.PMIC", 0x00, ResourceConsumer, , ; 12544: ) ; 12545: { // Pin list ; 12546: 0x0037 ; 12547: } ; 12548: ), ; 12549: GEN5, 1, ; 12550: Connection ( ; 12551: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12552: "\\_SB.I2C5.PMIC", 0x00, ResourceConsumer, , ; 12553: ) ; 12554: { // Pin list ; 12555: 0x0040 ; 12556: } ; 12557: ), ; 12558: GSYS, 1, ; 12559: Connection ( ; 12560: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12561: "\\_SB.I2C5.PMIC", 0x00, ResourceConsumer, , ; 12562: ) ; 12563: { // Pin list ; 12564: 0x0041 ; 12565: } ; 12566: ), ; 12567: GYSX, 1, ; 12568: Connection ( ; 12569: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12570: "\\_SB.I2C5.PMIC", 0x00, ResourceConsumer, , ; 12571: ) ; 12572: { // Pin list ; 12573: 0x0042 ; 12574: } ; 12575: ), ; 12576: GYSU, 1, ; 12577: Connection ( ; 12578: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12579: "\\_SB.I2C5.PMIC", 0x00, ResourceConsumer, , ; 12580: ) ; 12581: { // Pin list ; 12582: 0x0043 ; 12583: } ; 12584: ), ; 12585: GYSS, 1, ; 12586: Connection ( ; 12587: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12588: "\\_SB.I2C5.PMIC", 0x00, ResourceConsumer, , ; 12589: ) ; 12590: { // Pin list ; 12591: 0x0044 ; 12592: } ; 12593: ), ; 12594: G50S, 1, ; 12595: Connection ( ; 12596: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12597: "\\_SB.I2C5.PMIC", 0x00, ResourceConsumer, , ; 12598: ) ; 12599: { // Pin list ; 12600: 0x0045 ; 12601: } ; 12602: ), ; 12603: GOST, 1, ; 12604: Connection ( ; 12605: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12606: "\\_SB.I2C5.PMIC", 0x00, ResourceConsumer, , ; 12607: ) ; 12608: { // Pin list ; 12609: 0x0046 ; 12610: } ; 12611: ), ; 12612: GBUS, 1, ; 12613: Connection ( ; 12614: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12615: "\\_SB.I2C5.PMIC", 0x00, ResourceConsumer, , ; 12616: ) ; 12617: { // Pin list ; 12618: 0x0047 ; 12619: } ; 12620: ), ; 12621: GDMI, 1, ; 12622: Connection ( ; 12623: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12624: "\\_SB.I2C5.PMIC", 0x00, ResourceConsumer, , ; 12625: ) ; 12626: { // Pin list ; 12627: 0x0048 ; 12628: } ; 12629: ), ; 12630: G28S, 1, ; 12631: Connection ( ; 12632: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12633: "\\_SB.I2C5.PMIC", 0x00, ResourceConsumer, , ; 12634: ) ; 12635: { // Pin list ; 12636: 0x0049 ; 12637: } ; 12638: ), ; 12639: G28X, 1, ; 12640: Connection ( ; 12641: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12642: "\\_SB.I2C5.PMIC", 0x00, ResourceConsumer, , ; 12643: ) ; 12644: { // Pin list ; 12645: 0x004A ; 12646: } ; 12647: ), ; 12648: G33A, 1, ; 12649: Connection ( ; 12650: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12651: "\\_SB.I2C5.PMIC", 0x00, ResourceConsumer, , ; 12652: ) ; 12653: { // Pin list ; 12654: 0x004B ; 12655: } ; 12656: ), ; 12657: G33S, 1, ; 12658: Connection ( ; 12659: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12660: "\\_SB.I2C5.PMIC", 0x00, ResourceConsumer, , ; 12661: ) ; 12662: { // Pin list ; 12663: 0x004C ; 12664: } ; 12665: ), ; 12666: G33U, 1, ; 12667: Connection ( ; 12668: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12669: "\\_SB.I2C5.PMIC", 0x00, ResourceConsumer, , ; 12670: ) ; 12671: { // Pin list ; 12672: 0x004D ; 12673: } ; 12674: ), ; 12675: G33I, 1, ; 12676: Connection ( ; 12677: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12678: "\\_SB.I2C5.PMIC", 0x00, ResourceConsumer, , ; 12679: ) ; 12680: { // Pin list ; 12681: 0x004E ; 12682: } ; 12683: ), ; 12684: G18A, 1, ; 12685: Connection ( ; 12686: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12687: "\\_SB.I2C5.PMIC", 0x00, ResourceConsumer, , ; 12688: ) ; 12689: { // Pin list ; 12690: 0x004F ; 12691: } ; 12692: ), ; 12693: GEFQ, 1, ; 12694: Connection ( ; 12695: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12696: "\\_SB.I2C5.PMIC", 0x00, ResourceConsumer, , ; 12697: ) ; 12698: { // Pin list ; 12699: 0x0050 ; 12700: } ; 12701: ), ; 12702: G12A, 1, ; 12703: Connection ( ; 12704: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12705: "\\_SB.I2C5.PMIC", 0x00, ResourceConsumer, , ; 12706: ) ; 12707: { // Pin list ; 12708: 0x0051 ; 12709: } ; 12710: ), ; 12711: G18S, 1, ; 12712: Connection ( ; 12713: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12714: "\\_SB.I2C5.PMIC", 0x00, ResourceConsumer, , ; 12715: ) ; 12716: { // Pin list ; 12717: 0x0052 ; 12718: } ; 12719: ), ; 12720: G18X, 1, ; 12721: Connection ( ; 12722: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12723: "\\_SB.I2C5.PMIC", 0x00, ResourceConsumer, , ; 12724: ) ; 12725: { // Pin list ; 12726: 0x0053 ; 12727: } ; 12728: ), ; 12729: G18U, 1, ; 12730: Connection ( ; 12731: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12732: "\\_SB.I2C5.PMIC", 0x00, ResourceConsumer, , ; 12733: ) ; 12734: { // Pin list ; 12735: 0x0054 ; 12736: } ; 12737: ), ; 12738: G12X, 1, ; 12739: Connection ( ; 12740: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12741: "\\_SB.I2C5.PMIC", 0x00, ResourceConsumer, , ; 12742: ) ; 12743: { // Pin list ; 12744: 0x0055 ; 12745: } ; 12746: ), ; 12747: G12S, 1, ; 12748: Connection ( ; 12749: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12750: "\\_SB.I2C5.PMIC", 0x00, ResourceConsumer, , ; 12751: ) ; 12752: { // Pin list ; 12753: 0x0056 ; 12754: } ; 12755: ), ; 12756: G10A, 1, ; 12757: Connection ( ; 12758: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12759: "\\_SB.I2C5.PMIC", 0x00, ResourceConsumer, , ; 12760: ) ; 12761: { // Pin list ; 12762: 0x0057 ; 12763: } ; 12764: ), ; 12765: G10S, 1, ; 12766: Connection ( ; 12767: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12768: "\\_SB.I2C5.PMIC", 0x00, ResourceConsumer, , ; 12769: ) ; 12770: { // Pin list ; 12771: 0x0058 ; 12772: } ; 12773: ), ; 12774: G10X, 1, ; 12775: Connection ( ; 12776: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12777: "\\_SB.I2C5.PMIC", 0x00, ResourceConsumer, , ; 12778: ) ; 12779: { // Pin list ; 12780: 0x0059 ; 12781: } ; 12782: ), ; 12783: G105, 1, ; 12784: Connection ( ; 12785: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 12786: "\\_SB.I2C5.PMIC", 0x00, ResourceConsumer, , ; 12787: ) ; 12788: { // Pin list ; 12789: 0x005E ; 12790: } ; 12791: ), ; 12792: FCOT, 1 ; 12793: } db 05Bh,081h,04Dh,09Fh,047h,050h,04Fh,050h ;0000B4DD "[.M.GPOP" db 001h,002h,011h,02Bh,00Ah,028h ;0000B4E3 "...+.(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000B4EB ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000B4F3 "........" db 000h,019h,000h,028h,000h,000h,000h,020h ;0000B4FB "...(... " db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000B503 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,043h,000h ;0000B50B "C5.PMIC." db 047h,04Dh,050h,030h,001h,002h,011h,02Bh ;0000B513 "GMP0...+" db 00Ah,028h ;0000B515 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000B51D ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000B525 "........" db 000h,019h,000h,028h,000h,000h,000h,021h ;0000B52D "...(...!" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000B535 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,043h,000h ;0000B53D "C5.PMIC." db 047h,058h,030h,030h,001h,002h,011h,02Bh ;0000B545 "GX00...+" db 00Ah,028h ;0000B547 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000B54F ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000B557 "........" db 000h,019h,000h,028h,000h,000h,000h,022h ;0000B55F "...(..."" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000B567 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,043h,000h ;0000B56F "C5.PMIC." db 047h,058h,030h,031h,001h,002h,011h,02Bh ;0000B577 "GX01...+" db 00Ah,028h ;0000B579 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000B581 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000B589 "........" db 000h,019h,000h,028h,000h,000h,000h,023h ;0000B591 "...(...#" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000B599 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,043h,000h ;0000B5A1 "C5.PMIC." db 047h,04Dh,050h,031h,001h,002h,011h,02Bh ;0000B5A9 "GMP1...+" db 00Ah,028h ;0000B5AB ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000B5B3 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000B5BB "........" db 000h,019h,000h,028h,000h,000h,000h,024h ;0000B5C3 "...(...$" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000B5CB ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,043h,000h ;0000B5D3 "C5.PMIC." db 047h,058h,031h,030h,001h,002h,011h,02Bh ;0000B5DB "GX10...+" db 00Ah,028h ;0000B5DD ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000B5E5 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000B5ED "........" db 000h,019h,000h,028h,000h,000h,000h,025h ;0000B5F5 "...(...%" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000B5FD ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,043h,000h ;0000B605 "C5.PMIC." db 047h,058h,031h,031h,001h,002h,011h,02Bh ;0000B60D "GX11...+" db 00Ah,028h ;0000B60F ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000B617 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000B61F "........" db 000h,019h,000h,028h,000h,000h,000h,026h ;0000B627 "...(...&" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000B62F ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,043h,000h ;0000B637 "C5.PMIC." db 047h,04Dh,050h,032h,001h,002h,011h,02Bh ;0000B63F "GMP2...+" db 00Ah,028h ;0000B641 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000B649 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000B651 "........" db 000h,019h,000h,028h,000h,000h,000h,027h ;0000B659 "...(...'" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000B661 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,043h,000h ;0000B669 "C5.PMIC." db 047h,058h,032h,030h,001h,002h,011h,02Bh ;0000B671 "GX20...+" db 00Ah,028h ;0000B673 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000B67B ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000B683 "........" db 000h,019h,000h,028h,000h,000h,000h,028h ;0000B68B "...(...(" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000B693 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,043h,000h ;0000B69B "C5.PMIC." db 047h,058h,032h,031h,001h,002h,011h,02Bh ;0000B6A3 "GX21...+" db 00Ah,028h ;0000B6A5 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000B6AD ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000B6B5 "........" db 000h,019h,000h,028h,000h,000h,000h,029h ;0000B6BD "...(...)" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000B6C5 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,043h,000h ;0000B6CD "C5.PMIC." db 047h,04Dh,050h,033h,001h,002h,011h,02Bh ;0000B6D5 "GMP3...+" db 00Ah,028h ;0000B6D7 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000B6DF ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000B6E7 "........" db 000h,019h,000h,028h,000h,000h,000h,02Ah ;0000B6EF "...(...*" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000B6F7 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,043h,000h ;0000B6FF "C5.PMIC." db 047h,058h,033h,030h,001h,002h,011h,02Bh ;0000B707 "GX30...+" db 00Ah,028h ;0000B709 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000B711 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000B719 "........" db 000h,019h,000h,028h,000h,000h,000h,02Bh ;0000B721 "...(...+" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000B729 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,043h,000h ;0000B731 "C5.PMIC." db 047h,058h,033h,031h,001h,002h,011h,02Bh ;0000B739 "GX31...+" db 00Ah,028h ;0000B73B ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000B743 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000B74B "........" db 000h,019h,000h,028h,000h,000h,000h,02Ch ;0000B753 "...(...," db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000B75B ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,043h,000h ;0000B763 "C5.PMIC." db 047h,04Dh,050h,034h,001h,002h,011h,02Bh ;0000B76B "GMP4...+" db 00Ah,028h ;0000B76D ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000B775 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000B77D "........" db 000h,019h,000h,028h,000h,000h,000h,02Dh ;0000B785 "...(...-" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000B78D ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,043h,000h ;0000B795 "C5.PMIC." db 047h,058h,034h,030h,001h,002h,011h,02Bh ;0000B79D "GX40...+" db 00Ah,028h ;0000B79F ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000B7A7 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000B7AF "........" db 000h,019h,000h,028h,000h,000h,000h,02Eh ;0000B7B7 "...(...." db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000B7BF ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,043h,000h ;0000B7C7 "C5.PMIC." db 047h,058h,034h,031h,001h,002h,011h,02Bh ;0000B7CF "GX41...+" db 00Ah,028h ;0000B7D1 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000B7D9 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000B7E1 "........" db 000h,019h,000h,028h,000h,000h,000h,02Fh ;0000B7E9 "...(.../" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000B7F1 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,043h,000h ;0000B7F9 "C5.PMIC." db 047h,04Dh,050h,035h,001h,002h,011h,02Bh ;0000B801 "GMP5...+" db 00Ah,028h ;0000B803 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000B80B ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000B813 "........" db 000h,019h,000h,028h,000h,000h,000h,030h ;0000B81B "...(...0" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000B823 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,043h,000h ;0000B82B "C5.PMIC." db 047h,058h,035h,030h,001h,002h,011h,02Bh ;0000B833 "GX50...+" db 00Ah,028h ;0000B835 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000B83D ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000B845 "........" db 000h,019h,000h,028h,000h,000h,000h,031h ;0000B84D "...(...1" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000B855 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,043h,000h ;0000B85D "C5.PMIC." db 047h,058h,035h,031h,001h,002h,011h,02Bh ;0000B865 "GX51...+" db 00Ah,028h ;0000B867 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000B86F ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000B877 "........" db 000h,019h,000h,028h,000h,000h,000h,032h ;0000B87F "...(...2" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000B887 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,043h,000h ;0000B88F "C5.PMIC." db 047h,045h,04Eh,030h,001h,002h,011h,02Bh ;0000B897 "GEN0...+" db 00Ah,028h ;0000B899 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000B8A1 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000B8A9 "........" db 000h,019h,000h,028h,000h,000h,000h,033h ;0000B8B1 "...(...3" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000B8B9 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,043h,000h ;0000B8C1 "C5.PMIC." db 047h,045h,04Eh,031h,001h,002h,011h,02Bh ;0000B8C9 "GEN1...+" db 00Ah,028h ;0000B8CB ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000B8D3 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000B8DB "........" db 000h,019h,000h,028h,000h,000h,000h,034h ;0000B8E3 "...(...4" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000B8EB ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,043h,000h ;0000B8F3 "C5.PMIC." db 047h,045h,04Eh,032h,001h,002h,011h,02Bh ;0000B8FB "GEN2...+" db 00Ah,028h ;0000B8FD ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000B905 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000B90D "........" db 000h,019h,000h,028h,000h,000h,000h,035h ;0000B915 "...(...5" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000B91D ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,043h,000h ;0000B925 "C5.PMIC." db 047h,045h,04Eh,033h,001h,002h,011h,02Bh ;0000B92D "GEN3...+" db 00Ah,028h ;0000B92F ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000B937 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000B93F "........" db 000h,019h,000h,028h,000h,000h,000h,036h ;0000B947 "...(...6" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000B94F ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,043h,000h ;0000B957 "C5.PMIC." db 047h,045h,04Eh,034h,001h,002h,011h,02Bh ;0000B95F "GEN4...+" db 00Ah,028h ;0000B961 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000B969 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000B971 "........" db 000h,019h,000h,028h,000h,000h,000h,037h ;0000B979 "...(...7" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000B981 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,043h,000h ;0000B989 "C5.PMIC." db 047h,045h,04Eh,035h,001h,002h,011h,02Bh ;0000B991 "GEN5...+" db 00Ah,028h ;0000B993 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000B99B ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000B9A3 "........" db 000h,019h,000h,028h,000h,000h,000h,040h ;0000B9AB "...(...@" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000B9B3 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,043h,000h ;0000B9BB "C5.PMIC." db 047h,053h,059h,053h,001h,002h,011h,02Bh ;0000B9C3 "GSYS...+" db 00Ah,028h ;0000B9C5 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000B9CD ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000B9D5 "........" db 000h,019h,000h,028h,000h,000h,000h,041h ;0000B9DD "...(...A" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000B9E5 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,043h,000h ;0000B9ED "C5.PMIC." db 047h,059h,053h,058h,001h,002h,011h,02Bh ;0000B9F5 "GYSX...+" db 00Ah,028h ;0000B9F7 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000B9FF ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000BA07 "........" db 000h,019h,000h,028h,000h,000h,000h,042h ;0000BA0F "...(...B" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000BA17 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,043h,000h ;0000BA1F "C5.PMIC." db 047h,059h,053h,055h,001h,002h,011h,02Bh ;0000BA27 "GYSU...+" db 00Ah,028h ;0000BA29 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000BA31 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000BA39 "........" db 000h,019h,000h,028h,000h,000h,000h,043h ;0000BA41 "...(...C" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000BA49 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,043h,000h ;0000BA51 "C5.PMIC." db 047h,059h,053h,053h,001h,002h,011h,02Bh ;0000BA59 "GYSS...+" db 00Ah,028h ;0000BA5B ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000BA63 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000BA6B "........" db 000h,019h,000h,028h,000h,000h,000h,044h ;0000BA73 "...(...D" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000BA7B ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,043h,000h ;0000BA83 "C5.PMIC." db 047h,035h,030h,053h,001h,002h,011h,02Bh ;0000BA8B "G50S...+" db 00Ah,028h ;0000BA8D ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000BA95 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000BA9D "........" db 000h,019h,000h,028h,000h,000h,000h,045h ;0000BAA5 "...(...E" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000BAAD ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,043h,000h ;0000BAB5 "C5.PMIC." db 047h,04Fh,053h,054h,001h,002h,011h,02Bh ;0000BABD "GOST...+" db 00Ah,028h ;0000BABF ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000BAC7 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000BACF "........" db 000h,019h,000h,028h,000h,000h,000h,046h ;0000BAD7 "...(...F" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000BADF ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,043h,000h ;0000BAE7 "C5.PMIC." db 047h,042h,055h,053h,001h,002h,011h,02Bh ;0000BAEF "GBUS...+" db 00Ah,028h ;0000BAF1 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000BAF9 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000BB01 "........" db 000h,019h,000h,028h,000h,000h,000h,047h ;0000BB09 "...(...G" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000BB11 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,043h,000h ;0000BB19 "C5.PMIC." db 047h,044h,04Dh,049h,001h,002h,011h,02Bh ;0000BB21 "GDMI...+" db 00Ah,028h ;0000BB23 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000BB2B ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000BB33 "........" db 000h,019h,000h,028h,000h,000h,000h,048h ;0000BB3B "...(...H" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000BB43 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,043h,000h ;0000BB4B "C5.PMIC." db 047h,032h,038h,053h,001h,002h,011h,02Bh ;0000BB53 "G28S...+" db 00Ah,028h ;0000BB55 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000BB5D ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000BB65 "........" db 000h,019h,000h,028h,000h,000h,000h,049h ;0000BB6D "...(...I" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000BB75 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,043h,000h ;0000BB7D "C5.PMIC." db 047h,032h,038h,058h,001h,002h,011h,02Bh ;0000BB85 "G28X...+" db 00Ah,028h ;0000BB87 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000BB8F ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000BB97 "........" db 000h,019h,000h,028h,000h,000h,000h,04Ah ;0000BB9F "...(...J" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000BBA7 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,043h,000h ;0000BBAF "C5.PMIC." db 047h,033h,033h,041h,001h,002h,011h,02Bh ;0000BBB7 "G33A...+" db 00Ah,028h ;0000BBB9 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000BBC1 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000BBC9 "........" db 000h,019h,000h,028h,000h,000h,000h,04Bh ;0000BBD1 "...(...K" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000BBD9 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,043h,000h ;0000BBE1 "C5.PMIC." db 047h,033h,033h,053h,001h,002h,011h,02Bh ;0000BBE9 "G33S...+" db 00Ah,028h ;0000BBEB ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000BBF3 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000BBFB "........" db 000h,019h,000h,028h,000h,000h,000h,04Ch ;0000BC03 "...(...L" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000BC0B ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,043h,000h ;0000BC13 "C5.PMIC." db 047h,033h,033h,055h,001h,002h,011h,02Bh ;0000BC1B "G33U...+" db 00Ah,028h ;0000BC1D ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000BC25 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000BC2D "........" db 000h,019h,000h,028h,000h,000h,000h,04Dh ;0000BC35 "...(...M" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000BC3D ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,043h,000h ;0000BC45 "C5.PMIC." db 047h,033h,033h,049h,001h,002h,011h,02Bh ;0000BC4D "G33I...+" db 00Ah,028h ;0000BC4F ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000BC57 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000BC5F "........" db 000h,019h,000h,028h,000h,000h,000h,04Eh ;0000BC67 "...(...N" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000BC6F ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,043h,000h ;0000BC77 "C5.PMIC." db 047h,031h,038h,041h,001h,002h,011h,02Bh ;0000BC7F "G18A...+" db 00Ah,028h ;0000BC81 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000BC89 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000BC91 "........" db 000h,019h,000h,028h,000h,000h,000h,04Fh ;0000BC99 "...(...O" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000BCA1 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,043h,000h ;0000BCA9 "C5.PMIC." db 047h,045h,046h,051h,001h,002h,011h,02Bh ;0000BCB1 "GEFQ...+" db 00Ah,028h ;0000BCB3 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000BCBB ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000BCC3 "........" db 000h,019h,000h,028h,000h,000h,000h,050h ;0000BCCB "...(...P" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000BCD3 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,043h,000h ;0000BCDB "C5.PMIC." db 047h,031h,032h,041h,001h,002h,011h,02Bh ;0000BCE3 "G12A...+" db 00Ah,028h ;0000BCE5 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000BCED ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000BCF5 "........" db 000h,019h,000h,028h,000h,000h,000h,051h ;0000BCFD "...(...Q" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000BD05 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,043h,000h ;0000BD0D "C5.PMIC." db 047h,031h,038h,053h,001h,002h,011h,02Bh ;0000BD15 "G18S...+" db 00Ah,028h ;0000BD17 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000BD1F ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000BD27 "........" db 000h,019h,000h,028h,000h,000h,000h,052h ;0000BD2F "...(...R" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000BD37 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,043h,000h ;0000BD3F "C5.PMIC." db 047h,031h,038h,058h,001h,002h,011h,02Bh ;0000BD47 "G18X...+" db 00Ah,028h ;0000BD49 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000BD51 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000BD59 "........" db 000h,019h,000h,028h,000h,000h,000h,053h ;0000BD61 "...(...S" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000BD69 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,043h,000h ;0000BD71 "C5.PMIC." db 047h,031h,038h,055h,001h,002h,011h,02Bh ;0000BD79 "G18U...+" db 00Ah,028h ;0000BD7B ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000BD83 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000BD8B "........" db 000h,019h,000h,028h,000h,000h,000h,054h ;0000BD93 "...(...T" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000BD9B ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,043h,000h ;0000BDA3 "C5.PMIC." db 047h,031h,032h,058h,001h,002h,011h,02Bh ;0000BDAB "G12X...+" db 00Ah,028h ;0000BDAD ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000BDB5 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000BDBD "........" db 000h,019h,000h,028h,000h,000h,000h,055h ;0000BDC5 "...(...U" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000BDCD ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,043h,000h ;0000BDD5 "C5.PMIC." db 047h,031h,032h,053h,001h,002h,011h,02Bh ;0000BDDD "G12S...+" db 00Ah,028h ;0000BDDF ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000BDE7 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000BDEF "........" db 000h,019h,000h,028h,000h,000h,000h,056h ;0000BDF7 "...(...V" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000BDFF ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,043h,000h ;0000BE07 "C5.PMIC." db 047h,031h,030h,041h,001h,002h,011h,02Bh ;0000BE0F "G10A...+" db 00Ah,028h ;0000BE11 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000BE19 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000BE21 "........" db 000h,019h,000h,028h,000h,000h,000h,057h ;0000BE29 "...(...W" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000BE31 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,043h,000h ;0000BE39 "C5.PMIC." db 047h,031h,030h,053h,001h,002h,011h,02Bh ;0000BE41 "G10S...+" db 00Ah,028h ;0000BE43 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000BE4B ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000BE53 "........" db 000h,019h,000h,028h,000h,000h,000h,058h ;0000BE5B "...(...X" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000BE63 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,043h,000h ;0000BE6B "C5.PMIC." db 047h,031h,030h,058h,001h,002h,011h,02Bh ;0000BE73 "G10X...+" db 00Ah,028h ;0000BE75 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000BE7D ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000BE85 "........" db 000h,019h,000h,028h,000h,000h,000h,059h ;0000BE8D "...(...Y" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000BE95 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,043h,000h ;0000BE9D "C5.PMIC." db 047h,031h,030h,035h,001h,002h,011h,02Bh ;0000BEA5 "G105...+" db 00Ah,028h ;0000BEA7 ".(" db 08Ch,025h,000h,001h,001h,001h,000h,002h ;0000BEAF ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000BEB7 "........" db 000h,019h,000h,028h,000h,000h,000h,05Eh ;0000BEBF "...(...^" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000BEC7 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,043h,000h ;0000BECF "C5.PMIC." db 046h,043h,04Fh,054h,001h ;0000BED4 "FCOT." ; 12795: Name (AVBL, Zero) DSDT_A_M_I___SB__I2C5_PMIC_AVBL \ db 008h,041h,056h,042h,04Ch,000h ;0000BEDA ".AVBL." ; 12796: Name (AVBD, Zero) DSDT_A_M_I___SB__I2C5_PMIC_AVBD \ db 008h,041h,056h,042h,044h,000h ;0000BEE0 ".AVBD." ; 12797: Name (AVBG, Zero) DSDT_A_M_I___SB__I2C5_PMIC_AVBG \ db 008h,041h,056h,042h,047h,000h ;0000BEE6 ".AVBG." ; 12798: Method (_REG, 2, NotSerialized) // _REG: Region Availability DSDT_A_M_I___SB__I2C5_PMIC__REG \ db 014h,02Ah,05Fh,052h,045h,047h,002h ;0000BEED ".*_REG." ; 12799: { ; 12800: If ((Arg0 == 0x08)) db 0A0h,00Bh ;0000BEEF ".." db 093h,068h,00Ah,008h ;0000BEF3 ".h.." ; 12801: { ; 12802: AVBG = Arg1 db 070h,069h,041h,056h,042h,047h ;0000BEF9 "piAVBG" ; 12803: } ; 12805: If ((Arg0 == 0x8D)) db 0A0h,00Bh ;0000BEFB ".." db 093h,068h,00Ah,08Dh ;0000BEFF ".h.." ; 12806: { ; 12807: AVBL = Arg1 db 070h,069h,041h,056h,042h,04Ch ;0000BF05 "piAVBL" ; 12808: } ; 12810: If ((Arg0 == 0x8C)) db 0A0h,00Bh ;0000BF07 ".." db 093h,068h,00Ah,08Ch ;0000BF0B ".h.." ; 12811: { ; 12812: AVBD = Arg1 db 070h,069h,041h,056h,042h,044h ;0000BF11 "piAVBD" ; 12813: } ; 12814: } ; 12816: Name (LPAT, Package (0x30) ; 12817: { ; 12818: 0x09E3, ; 12819: 0x03D1, ; 12820: 0x0A15, ; 12821: 0x03C1, ; 12822: 0x0A47, ; 12823: 0x03AD, ; 12824: 0x0A79, ; 12825: 0x0395, ; 12826: 0x0AAB, ; 12827: 0x0377, ; 12828: 0x0ADD, ; 12829: 0x0355, ; 12830: 0x0B0F, ; 12831: 0x032D, ; 12832: 0x0B41, ; 12833: 0x0301, ; 12834: 0x0B73, ; 12835: 0x02D0, ; 12836: 0x0BA5, ; 12837: 0x029D, ; 12838: 0x0BD7, ; 12839: 0x0267, ; 12840: 0x0C09, ; 12841: 0x0231, ; 12842: 0x0C3B, ; 12843: 0x01FC, ; 12844: 0x0C6D, ; 12845: 0x01C8, ; 12846: 0x0C9F, ; 12847: 0x0197, ; 12848: 0x0CD1, ; 12849: 0x0165, ; 12850: 0x0D03, ; 12851: 0x013B, ; 12852: 0x0D35, ; 12853: 0x0115, ; 12854: 0x0D67, ; 12855: 0xF3, ; 12856: 0x0D99, ; 12857: 0xD4, ; 12858: 0x0DCB, ; 12859: 0xBA, ; 12860: 0x0DFD, ; 12861: 0xA2, ; 12862: 0x0E2F, ; 12863: 0x8C, ; 12864: 0x0E93, ; 12865: 0x6B ; 12866: }) DSDT_A_M_I___SB__I2C5_PMIC_LPAT \ db 008h,04Ch,050h,041h,054h ;0000BF16 ".LPAT" db 012h,04Dh,008h,030h,00Bh,0E3h,009h,00Bh ;0000BF1E ".M.0...." db 0D1h,003h,00Bh,015h,00Ah,00Bh,0C1h,003h ;0000BF26 "........" db 00Bh,047h,00Ah,00Bh,0ADh,003h,00Bh,079h ;0000BF2E ".G.....y" db 00Ah,00Bh,095h,003h,00Bh,0ABh,00Ah,00Bh ;0000BF36 "........" db 077h,003h,00Bh,0DDh,00Ah,00Bh,055h,003h ;0000BF3E "w.....U." db 00Bh,00Fh,00Bh,00Bh,02Dh,003h,00Bh,041h ;0000BF46 "....-..A" db 00Bh,00Bh,001h,003h,00Bh,073h,00Bh,00Bh ;0000BF4E ".....s.." db 0D0h,002h,00Bh,0A5h,00Bh,00Bh,09Dh,002h ;0000BF56 "........" db 00Bh,0D7h,00Bh,00Bh,067h,002h,00Bh,009h ;0000BF5E "....g..." db 00Ch,00Bh,031h,002h,00Bh,03Bh,00Ch,00Bh ;0000BF66 "..1..;.." db 0FCh,001h,00Bh,06Dh,00Ch,00Bh,0C8h,001h ;0000BF6E "...m...." db 00Bh,09Fh,00Ch,00Bh,097h,001h,00Bh,0D1h ;0000BF76 "........" db 00Ch,00Bh,065h,001h,00Bh,003h,00Dh,00Bh ;0000BF7E "..e....." db 03Bh,001h,00Bh,035h,00Dh,00Bh,015h,001h ;0000BF86 ";..5...." db 00Bh,067h,00Dh,00Ah,0F3h,00Bh,099h,00Dh ;0000BF8E ".g......" db 00Ah,0D4h,00Bh,0CBh,00Dh,00Ah,0BAh,00Bh ;0000BF96 "........" db 0FDh,00Dh,00Ah,0A2h,00Bh,02Fh,00Eh,00Ah ;0000BF9E "...../.." db 08Ch,00Bh,093h,00Eh,00Ah,06Bh ;0000BFA4 ".....k" ; 12867: } ; 12868: } ; 12870: Scope (I2C1) db 010h,040h,008h,049h,032h,043h,031h ;0000BFAB ".@.I2C1" ; 12871: { ; 12872: Device (IMP3) DSDT_A_M_I___SB__I2C1_IMP3 \ db 05Bh,082h,048h,007h,049h,04Dh,050h,033h ;0000BFB3 "[.H.IMP3" ; 12873: { ; 12874: Name (_ADR, Zero) // _ADR: Address DSDT_A_M_I___SB__I2C1_IMP3__ADR \ db 008h,05Fh,041h,044h,052h,000h ;0000BFB9 "._ADR." ; 12875: Name (_HID, "IMPJ0003") // _HID: Hardware ID DSDT_A_M_I___SB__I2C1_IMP3__HID \ db 008h,05Fh,048h,049h,044h,00Dh,049h,04Dh ;0000BFC1 "._HID.IM" db 050h,04Ah,030h,030h,030h,033h,000h ;0000BFC8 "PJ0003." ; 12876: Name (_CID, "IMPJ0003") // _CID: Compatible ID DSDT_A_M_I___SB__I2C1_IMP3__CID \ db 008h,05Fh,043h,049h,044h,00Dh,049h,04Dh ;0000BFD0 "._CID.IM" db 050h,04Ah,030h,030h,030h,033h,000h ;0000BFD7 "PJ0003." ; 12877: Name (_UID, One) // _UID: Unique ID DSDT_A_M_I___SB__I2C1_IMP3__UID \ db 008h,05Fh,055h,049h,044h,001h ;0000BFDD "._UID." ; 12878: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__I2C1_IMP3__STA \ db 014h,014h,05Fh,053h,054h,041h,000h ;0000BFE4 ".._STA." ; 12879: { ; 12880: If ((PSSD == 0x02)) db 0A0h,00Bh ;0000BFE6 ".." db 093h,050h,053h,053h,044h,00Ah,002h ;0000BFED ".PSSD.." ; 12881: { ; 12882: Return (0x0F) db 0A4h,00Ah,00Fh ;0000BFF0 "..." ; 12883: } ; 12885: Return (Zero) db 0A4h,000h ;0000BFF2 ".." ; 12886: } ; 12888: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__I2C1_IMP3__CRS \ db 014h,032h,05Fh,043h,052h,053h,000h ;0000BFF9 ".2_CRS." ; 12889: { ; 12890: Name (SBUF, ResourceTemplate () DSDT_A_M_I___SB__I2C1_IMP3__CRS_SBUF \ db 008h,053h,042h,055h,046h,011h,021h,00Ah ;0000C001 ".SBUF.!." db 01Eh ;0000C002 "." ; 12891: { ; 12892: I2cSerialBusV2 (0x006E, ControllerInitiated, 0x000186A0, ; 12893: AddressingMode7Bit, "\\_SB.I2C1", ; 12894: 0x00, ResourceConsumer, , Exclusive, ; 12895: ) db 08Eh,019h,000h,002h,000h,001h,002h,000h ;0000C00A "........" db 000h,001h,006h,000h,0A0h,086h,001h,000h ;0000C012 "........" db 06Eh,000h,05Ch,05Fh,053h,042h,02Eh,049h ;0000C01A "n.\_SB.I" db 032h,043h,031h,000h ;0000C01E "2C1." db 079h,000h ;0000C020 "y." ; 12896: }) ; 12897: Return (SBUF) /* \_SB_.I2C1.IMP3._CRS.SBUF */ db 0A4h,053h,042h,055h,046h ;0000C025 ".SBUF" ; 12898: } ; 12899: } ; 12900: } ; 12902: PowerResource (P28X, 0x05, 0x0008) DSDT_A_M_I___SB__P28X \ db 05Bh,084h,047h,012h,050h,032h,038h,058h ;0000C02D "[.G.P28X" db 005h,008h,000h ;0000C030 "..." ; 12903: { ; 12904: Name (_DEP, Package (0x02) // _DEP: Dependencies ; 12905: { ; 12906: I2C5, ; 12907: ^I2C5.PMIC ; 12908: }) DSDT_A_M_I___SB__P28X__DEP \ db 008h,05Fh,044h,045h,050h ;0000C035 "._DEP" db 012h,010h,002h,049h,032h,043h,035h,05Eh ;0000C03D "...I2C5^" db 02Eh,049h,032h,043h,035h,050h,04Dh,049h ;0000C045 ".I2C5PMI" db 043h ;0000C046 "C" ; 12909: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__P28X__STA \ db 014h,045h,005h,05Fh,053h,054h,041h,000h ;0000C04E ".E._STA." ; 12910: { ; 12911: If ((^^I2C5.PMIC.AVBG == One)) db 0A0h,04Bh,004h ;0000C051 ".K." db 093h,05Eh,05Eh,02Fh,003h,049h,032h,043h ;0000C059 ".^^/.I2C" db 035h,050h,04Dh,049h,043h,041h,056h,042h ;0000C061 "5PMICAVB" db 047h,001h ;0000C063 "G." ; 12912: { ; 12913: ^^I2C5.PMIC.G28X = Zero db 070h,000h,05Eh,05Eh,02Fh,003h,049h,032h ;0000C06B "p.^^/.I2" db 043h,035h,050h,04Dh,049h,043h,047h,032h ;0000C073 "C5PMICG2" db 038h,058h ;0000C075 "8X" ; 12914: If ((^^I2C5.PMIC.AVBL == One)) db 0A0h,024h ;0000C077 ".$" db 093h,05Eh,05Eh,02Fh,003h,049h,032h,043h ;0000C07F ".^^/.I2C" db 035h,050h,04Dh,049h,043h,041h,056h,042h ;0000C087 "5PMICAVB" db 04Ch,001h ;0000C089 "L." ; 12915: { ; 12916: Return (^^I2C5.PMIC.X285) /* \_SB_.I2C5.PMIC.X285 */ db 0A4h,05Eh,05Eh,02Fh,003h,049h,032h,043h ;0000C091 ".^^/.I2C" db 035h,050h,04Dh,049h,043h,058h,032h,038h ;0000C099 "5PMICX28" db 035h ;0000C09A "5" ; 12917: } ; 12918: } ; 12920: Return (Zero) db 0A4h,000h ;0000C09C ".." ; 12921: } ; 12923: Method (_ON, 0, NotSerialized) // _ON_: Power On DSDT_A_M_I___SB__P28X__ON_ \ db 014h,048h,005h,05Fh,04Fh,04Eh,05Fh,000h ;0000C0A4 ".H._ON_." ; 12924: { ; 12925: If ((^^I2C5.PMIC.AVBL == One)) db 0A0h,040h,005h ;0000C0A7 ".@." db 093h,05Eh,05Eh,02Fh,003h,049h,032h,043h ;0000C0AF ".^^/.I2C" db 035h,050h,04Dh,049h,043h,041h,056h,042h ;0000C0B7 "5PMICAVB" db 04Ch,001h ;0000C0B9 "L." ; 12926: { ; 12927: ^^I2C5.PMIC.X285 = One db 070h,001h,05Eh,05Eh,02Fh,003h,049h,032h ;0000C0C1 "p.^^/.I2" db 043h,035h,050h,04Dh,049h,043h,058h,032h ;0000C0C9 "C5PMICX2" db 038h,035h ;0000C0CB "85" ; 12928: If ((^^I2C5.PMIC.AVBG == One)) db 0A0h,029h ;0000C0CD ".)" db 093h,05Eh,05Eh,02Fh,003h,049h,032h,043h ;0000C0D5 ".^^/.I2C" db 035h,050h,04Dh,049h,043h,041h,056h,042h ;0000C0DD "5PMICAVB" db 047h,001h ;0000C0DF "G." ; 12929: { ; 12930: ^^I2C5.PMIC.G28X = One db 070h,001h,05Eh,05Eh,02Fh,003h,049h,032h ;0000C0E7 "p.^^/.I2" db 043h,035h,050h,04Dh,049h,043h,047h,032h ;0000C0EF "C5PMICG2" db 038h,058h ;0000C0F1 "8X" ; 12931: Sleep (0x1E) db 05Bh,022h,00Ah,01Eh ;0000C0F5 "[".." ; 12932: } ; 12933: } ; 12934: } ; 12936: Method (_OFF, 0, NotSerialized) // _OFF: Power Off DSDT_A_M_I___SB__P28X__OFF \ db 014h,048h,005h,05Fh,04Fh,046h,046h,000h ;0000C0FD ".H._OFF." ; 12937: { ; 12938: If ((^^I2C5.PMIC.AVBL == One)) db 0A0h,040h,005h ;0000C100 ".@." db 093h,05Eh,05Eh,02Fh,003h,049h,032h,043h ;0000C108 ".^^/.I2C" db 035h,050h,04Dh,049h,043h,041h,056h,042h ;0000C110 "5PMICAVB" db 04Ch,001h ;0000C112 "L." ; 12939: { ; 12940: ^^I2C5.PMIC.X285 = Zero db 070h,000h,05Eh,05Eh,02Fh,003h,049h,032h ;0000C11A "p.^^/.I2" db 043h,035h,050h,04Dh,049h,043h,058h,032h ;0000C122 "C5PMICX2" db 038h,035h ;0000C124 "85" ; 12941: If ((^^I2C5.PMIC.AVBG == One)) db 0A0h,029h ;0000C126 ".)" db 093h,05Eh,05Eh,02Fh,003h,049h,032h,043h ;0000C12E ".^^/.I2C" db 035h,050h,04Dh,049h,043h,041h,056h,042h ;0000C136 "5PMICAVB" db 047h,001h ;0000C138 "G." ; 12942: { ; 12943: ^^I2C5.PMIC.G28X = One db 070h,001h,05Eh,05Eh,02Fh,003h,049h,032h ;0000C140 "p.^^/.I2" db 043h,035h,050h,04Dh,049h,043h,047h,032h ;0000C148 "C5PMICG2" db 038h,058h ;0000C14A "8X" ; 12944: Sleep (0x1E) db 05Bh,022h,00Ah,01Eh ;0000C14E "[".." ; 12945: } ; 12946: } ; 12947: } ; 12948: } ; 12950: PowerResource (P18X, 0x05, 0x0002) DSDT_A_M_I___SB__P18X \ db 05Bh,084h,047h,012h,050h,031h,038h,058h ;0000C156 "[.G.P18X" db 005h,002h,000h ;0000C159 "..." ; 12951: { ; 12952: Name (_DEP, Package (0x02) // _DEP: Dependencies ; 12953: { ; 12954: I2C5, ; 12955: ^I2C5.PMIC ; 12956: }) DSDT_A_M_I___SB__P18X__DEP \ db 008h,05Fh,044h,045h,050h ;0000C15E "._DEP" db 012h,010h,002h,049h,032h,043h,035h,05Eh ;0000C166 "...I2C5^" db 02Eh,049h,032h,043h,035h,050h,04Dh,049h ;0000C16E ".I2C5PMI" db 043h ;0000C16F "C" ; 12957: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__P18X__STA \ db 014h,045h,005h,05Fh,053h,054h,041h,000h ;0000C177 ".E._STA." ; 12958: { ; 12959: If ((^^I2C5.PMIC.AVBG == One)) db 0A0h,04Bh,004h ;0000C17A ".K." db 093h,05Eh,05Eh,02Fh,003h,049h,032h,043h ;0000C182 ".^^/.I2C" db 035h,050h,04Dh,049h,043h,041h,056h,042h ;0000C18A "5PMICAVB" db 047h,001h ;0000C18C "G." ; 12960: { ; 12961: ^^I2C5.PMIC.G18X = Zero db 070h,000h,05Eh,05Eh,02Fh,003h,049h,032h ;0000C194 "p.^^/.I2" db 043h,035h,050h,04Dh,049h,043h,047h,031h ;0000C19C "C5PMICG1" db 038h,058h ;0000C19E "8X" ; 12962: If ((^^I2C5.PMIC.AVBL == One)) db 0A0h,024h ;0000C1A0 ".$" db 093h,05Eh,05Eh,02Fh,003h,049h,032h,043h ;0000C1A8 ".^^/.I2C" db 035h,050h,04Dh,049h,043h,041h,056h,042h ;0000C1B0 "5PMICAVB" db 04Ch,001h ;0000C1B2 "L." ; 12963: { ; 12964: Return (^^I2C5.PMIC.V18X) /* \_SB_.I2C5.PMIC.V18X */ db 0A4h,05Eh,05Eh,02Fh,003h,049h,032h,043h ;0000C1BA ".^^/.I2C" db 035h,050h,04Dh,049h,043h,056h,031h,038h ;0000C1C2 "5PMICV18" db 058h ;0000C1C3 "X" ; 12965: } ; 12966: } ; 12968: Return (Zero) db 0A4h,000h ;0000C1C5 ".." ; 12969: } ; 12971: Method (_ON, 0, NotSerialized) // _ON_: Power On DSDT_A_M_I___SB__P18X__ON_ \ db 014h,048h,005h,05Fh,04Fh,04Eh,05Fh,000h ;0000C1CD ".H._ON_." ; 12972: { ; 12973: If ((^^I2C5.PMIC.AVBL == One)) db 0A0h,040h,005h ;0000C1D0 ".@." db 093h,05Eh,05Eh,02Fh,003h,049h,032h,043h ;0000C1D8 ".^^/.I2C" db 035h,050h,04Dh,049h,043h,041h,056h,042h ;0000C1E0 "5PMICAVB" db 04Ch,001h ;0000C1E2 "L." ; 12974: { ; 12975: ^^I2C5.PMIC.V18X = One db 070h,001h,05Eh,05Eh,02Fh,003h,049h,032h ;0000C1EA "p.^^/.I2" db 043h,035h,050h,04Dh,049h,043h,056h,031h ;0000C1F2 "C5PMICV1" db 038h,058h ;0000C1F4 "8X" ; 12976: If ((^^I2C5.PMIC.AVBG == One)) db 0A0h,029h ;0000C1F6 ".)" db 093h,05Eh,05Eh,02Fh,003h,049h,032h,043h ;0000C1FE ".^^/.I2C" db 035h,050h,04Dh,049h,043h,041h,056h,042h ;0000C206 "5PMICAVB" db 047h,001h ;0000C208 "G." ; 12977: { ; 12978: ^^I2C5.PMIC.G18X = One db 070h,001h,05Eh,05Eh,02Fh,003h,049h,032h ;0000C210 "p.^^/.I2" db 043h,035h,050h,04Dh,049h,043h,047h,031h ;0000C218 "C5PMICG1" db 038h,058h ;0000C21A "8X" ; 12979: Sleep (0x1E) db 05Bh,022h,00Ah,01Eh ;0000C21E "[".." ; 12980: } ; 12981: } ; 12982: } ; 12984: Method (_OFF, 0, NotSerialized) // _OFF: Power Off DSDT_A_M_I___SB__P18X__OFF \ db 014h,048h,005h,05Fh,04Fh,046h,046h,000h ;0000C226 ".H._OFF." ; 12985: { ; 12986: If ((^^I2C5.PMIC.AVBL == One)) db 0A0h,040h,005h ;0000C229 ".@." db 093h,05Eh,05Eh,02Fh,003h,049h,032h,043h ;0000C231 ".^^/.I2C" db 035h,050h,04Dh,049h,043h,041h,056h,042h ;0000C239 "5PMICAVB" db 04Ch,001h ;0000C23B "L." ; 12987: { ; 12988: ^^I2C5.PMIC.V18X = Zero db 070h,000h,05Eh,05Eh,02Fh,003h,049h,032h ;0000C243 "p.^^/.I2" db 043h,035h,050h,04Dh,049h,043h,056h,031h ;0000C24B "C5PMICV1" db 038h,058h ;0000C24D "8X" ; 12989: If ((^^I2C5.PMIC.AVBG == One)) db 0A0h,029h ;0000C24F ".)" db 093h,05Eh,05Eh,02Fh,003h,049h,032h,043h ;0000C257 ".^^/.I2C" db 035h,050h,04Dh,049h,043h,041h,056h,042h ;0000C25F "5PMICAVB" db 047h,001h ;0000C261 "G." ; 12990: { ; 12991: ^^I2C5.PMIC.G18X = One db 070h,001h,05Eh,05Eh,02Fh,003h,049h,032h ;0000C269 "p.^^/.I2" db 043h,035h,050h,04Dh,049h,043h,047h,031h ;0000C271 "C5PMICG1" db 038h,058h ;0000C273 "8X" ; 12992: Sleep (0x1E) db 05Bh,022h,00Ah,01Eh ;0000C277 "[".." ; 12993: } ; 12994: } ; 12995: } ; 12996: } ; 12998: PowerResource (P28P, 0x05, 0x0008) DSDT_A_M_I___SB__P28P \ db 05Bh,084h,047h,012h,050h,032h,038h,050h ;0000C27F "[.G.P28P" db 005h,008h,000h ;0000C282 "..." ; 12999: { ; 13000: Name (_DEP, Package (0x02) // _DEP: Dependencies ; 13001: { ; 13002: I2C5, ; 13003: ^I2C5.PMI1 ; 13004: }) DSDT_A_M_I___SB__P28P__DEP \ db 008h,05Fh,044h,045h,050h ;0000C287 "._DEP" db 012h,010h,002h,049h,032h,043h,035h,05Eh ;0000C28F "...I2C5^" db 02Eh,049h,032h,043h,035h,050h,04Dh,049h ;0000C297 ".I2C5PMI" db 031h ;0000C298 "1" ; 13005: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__P28P__STA \ db 014h,045h,005h,05Fh,053h,054h,041h,000h ;0000C2A0 ".E._STA." ; 13006: { ; 13007: If ((^^I2C5.PMI1.AVBG == One)) db 0A0h,04Bh,004h ;0000C2A3 ".K." db 093h,05Eh,05Eh,02Fh,003h,049h,032h,043h ;0000C2AB ".^^/.I2C" db 035h,050h,04Dh,049h,031h,041h,056h,042h ;0000C2B3 "5PMI1AVB" db 047h,001h ;0000C2B5 "G." ; 13008: { ; 13009: ^^I2C5.PMI1.G28X = Zero db 070h,000h,05Eh,05Eh,02Fh,003h,049h,032h ;0000C2BD "p.^^/.I2" db 043h,035h,050h,04Dh,049h,031h,047h,032h ;0000C2C5 "C5PMI1G2" db 038h,058h ;0000C2C7 "8X" ; 13010: If ((^^I2C5.PMI1.AVBL == One)) db 0A0h,024h ;0000C2C9 ".$" db 093h,05Eh,05Eh,02Fh,003h,049h,032h,043h ;0000C2D1 ".^^/.I2C" db 035h,050h,04Dh,049h,031h,041h,056h,042h ;0000C2D9 "5PMI1AVB" db 04Ch,001h ;0000C2DB "L." ; 13011: { ; 13012: Return (^^I2C5.PMI1.ALD1) /* \_SB_.I2C5.PMI1.ALD1 */ db 0A4h,05Eh,05Eh,02Fh,003h,049h,032h,043h ;0000C2E3 ".^^/.I2C" db 035h,050h,04Dh,049h,031h,041h,04Ch,044h ;0000C2EB "5PMI1ALD" db 031h ;0000C2EC "1" ; 13013: } ; 13014: } ; 13016: Return (Zero) db 0A4h,000h ;0000C2EE ".." ; 13017: } ; 13019: Method (_ON, 0, NotSerialized) // _ON_: Power On DSDT_A_M_I___SB__P28P__ON_ \ db 014h,048h,005h,05Fh,04Fh,04Eh,05Fh,000h ;0000C2F6 ".H._ON_." ; 13020: { ; 13021: If ((^^I2C5.PMI1.AVBL == One)) db 0A0h,040h,005h ;0000C2F9 ".@." db 093h,05Eh,05Eh,02Fh,003h,049h,032h,043h ;0000C301 ".^^/.I2C" db 035h,050h,04Dh,049h,031h,041h,056h,042h ;0000C309 "5PMI1AVB" db 04Ch,001h ;0000C30B "L." ; 13022: { ; 13023: ^^I2C5.PMI1.ALD1 = One db 070h,001h,05Eh,05Eh,02Fh,003h,049h,032h ;0000C313 "p.^^/.I2" db 043h,035h,050h,04Dh,049h,031h,041h,04Ch ;0000C31B "C5PMI1AL" db 044h,031h ;0000C31D "D1" ; 13024: If ((^^I2C5.PMI1.AVBG == One)) db 0A0h,029h ;0000C31F ".)" db 093h,05Eh,05Eh,02Fh,003h,049h,032h,043h ;0000C327 ".^^/.I2C" db 035h,050h,04Dh,049h,031h,041h,056h,042h ;0000C32F "5PMI1AVB" db 047h,001h ;0000C331 "G." ; 13025: { ; 13026: ^^I2C5.PMI1.G28X = One db 070h,001h,05Eh,05Eh,02Fh,003h,049h,032h ;0000C339 "p.^^/.I2" db 043h,035h,050h,04Dh,049h,031h,047h,032h ;0000C341 "C5PMI1G2" db 038h,058h ;0000C343 "8X" ; 13027: Sleep (0x1E) db 05Bh,022h,00Ah,01Eh ;0000C347 "[".." ; 13028: } ; 13029: } ; 13030: } ; 13032: Method (_OFF, 0, NotSerialized) // _OFF: Power Off DSDT_A_M_I___SB__P28P__OFF \ db 014h,048h,005h,05Fh,04Fh,046h,046h,000h ;0000C34F ".H._OFF." ; 13033: { ; 13034: If ((^^I2C5.PMI1.AVBL == One)) db 0A0h,040h,005h ;0000C352 ".@." db 093h,05Eh,05Eh,02Fh,003h,049h,032h,043h ;0000C35A ".^^/.I2C" db 035h,050h,04Dh,049h,031h,041h,056h,042h ;0000C362 "5PMI1AVB" db 04Ch,001h ;0000C364 "L." ; 13035: { ; 13036: ^^I2C5.PMI1.ALD1 = Zero db 070h,000h,05Eh,05Eh,02Fh,003h,049h,032h ;0000C36C "p.^^/.I2" db 043h,035h,050h,04Dh,049h,031h,041h,04Ch ;0000C374 "C5PMI1AL" db 044h,031h ;0000C376 "D1" ; 13037: If ((^^I2C5.PMI1.AVBG == One)) db 0A0h,029h ;0000C378 ".)" db 093h,05Eh,05Eh,02Fh,003h,049h,032h,043h ;0000C380 ".^^/.I2C" db 035h,050h,04Dh,049h,031h,041h,056h,042h ;0000C388 "5PMI1AVB" db 047h,001h ;0000C38A "G." ; 13038: { ; 13039: ^^I2C5.PMI1.G28X = One db 070h,001h,05Eh,05Eh,02Fh,003h,049h,032h ;0000C392 "p.^^/.I2" db 043h,035h,050h,04Dh,049h,031h,047h,032h ;0000C39A "C5PMI1G2" db 038h,058h ;0000C39C "8X" ; 13040: Sleep (0x1E) db 05Bh,022h,00Ah,01Eh ;0000C3A0 "[".." ; 13041: } ; 13042: } ; 13043: } ; 13044: } ; 13046: PowerResource (P18P, 0x05, 0x0002) DSDT_A_M_I___SB__P18P \ db 05Bh,084h,047h,012h,050h,031h,038h,050h ;0000C3A8 "[.G.P18P" db 005h,002h,000h ;0000C3AB "..." ; 13047: { ; 13048: Name (_DEP, Package (0x02) // _DEP: Dependencies ; 13049: { ; 13050: I2C5, ; 13051: ^I2C5.PMI1 ; 13052: }) DSDT_A_M_I___SB__P18P__DEP \ db 008h,05Fh,044h,045h,050h ;0000C3B0 "._DEP" db 012h,010h,002h,049h,032h,043h,035h,05Eh ;0000C3B8 "...I2C5^" db 02Eh,049h,032h,043h,035h,050h,04Dh,049h ;0000C3C0 ".I2C5PMI" db 031h ;0000C3C1 "1" ; 13053: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__P18P__STA \ db 014h,045h,005h,05Fh,053h,054h,041h,000h ;0000C3C9 ".E._STA." ; 13054: { ; 13055: If ((^^I2C5.PMI1.AVBG == One)) db 0A0h,04Bh,004h ;0000C3CC ".K." db 093h,05Eh,05Eh,02Fh,003h,049h,032h,043h ;0000C3D4 ".^^/.I2C" db 035h,050h,04Dh,049h,031h,041h,056h,042h ;0000C3DC "5PMI1AVB" db 047h,001h ;0000C3DE "G." ; 13056: { ; 13057: ^^I2C5.PMI1.G18X = Zero db 070h,000h,05Eh,05Eh,02Fh,003h,049h,032h ;0000C3E6 "p.^^/.I2" db 043h,035h,050h,04Dh,049h,031h,047h,031h ;0000C3EE "C5PMI1G1" db 038h,058h ;0000C3F0 "8X" ; 13058: If ((^^I2C5.PMI1.AVBL == One)) db 0A0h,024h ;0000C3F2 ".$" db 093h,05Eh,05Eh,02Fh,003h,049h,032h,043h ;0000C3FA ".^^/.I2C" db 035h,050h,04Dh,049h,031h,041h,056h,042h ;0000C402 "5PMI1AVB" db 04Ch,001h ;0000C404 "L." ; 13059: { ; 13060: Return (^^I2C5.PMI1.ELD2) /* \_SB_.I2C5.PMI1.ELD2 */ db 0A4h,05Eh,05Eh,02Fh,003h,049h,032h,043h ;0000C40C ".^^/.I2C" db 035h,050h,04Dh,049h,031h,045h,04Ch,044h ;0000C414 "5PMI1ELD" db 032h ;0000C415 "2" ; 13061: } ; 13062: } ; 13064: Return (Zero) db 0A4h,000h ;0000C417 ".." ; 13065: } ; 13067: Method (_ON, 0, NotSerialized) // _ON_: Power On DSDT_A_M_I___SB__P18P__ON_ \ db 014h,048h,005h,05Fh,04Fh,04Eh,05Fh,000h ;0000C41F ".H._ON_." ; 13068: { ; 13069: If ((^^I2C5.PMI1.AVBL == One)) db 0A0h,040h,005h ;0000C422 ".@." db 093h,05Eh,05Eh,02Fh,003h,049h,032h,043h ;0000C42A ".^^/.I2C" db 035h,050h,04Dh,049h,031h,041h,056h,042h ;0000C432 "5PMI1AVB" db 04Ch,001h ;0000C434 "L." ; 13070: { ; 13071: ^^I2C5.PMI1.ELD2 = One db 070h,001h,05Eh,05Eh,02Fh,003h,049h,032h ;0000C43C "p.^^/.I2" db 043h,035h,050h,04Dh,049h,031h,045h,04Ch ;0000C444 "C5PMI1EL" db 044h,032h ;0000C446 "D2" ; 13072: If ((^^I2C5.PMI1.AVBG == One)) db 0A0h,029h ;0000C448 ".)" db 093h,05Eh,05Eh,02Fh,003h,049h,032h,043h ;0000C450 ".^^/.I2C" db 035h,050h,04Dh,049h,031h,041h,056h,042h ;0000C458 "5PMI1AVB" db 047h,001h ;0000C45A "G." ; 13073: { ; 13074: ^^I2C5.PMI1.G18X = One db 070h,001h,05Eh,05Eh,02Fh,003h,049h,032h ;0000C462 "p.^^/.I2" db 043h,035h,050h,04Dh,049h,031h,047h,031h ;0000C46A "C5PMI1G1" db 038h,058h ;0000C46C "8X" ; 13075: Sleep (0x1E) db 05Bh,022h,00Ah,01Eh ;0000C470 "[".." ; 13076: } ; 13077: } ; 13078: } ; 13080: Method (_OFF, 0, NotSerialized) // _OFF: Power Off DSDT_A_M_I___SB__P18P__OFF \ db 014h,048h,005h,05Fh,04Fh,046h,046h,000h ;0000C478 ".H._OFF." ; 13081: { ; 13082: If ((^^I2C5.PMI1.AVBL == One)) db 0A0h,040h,005h ;0000C47B ".@." db 093h,05Eh,05Eh,02Fh,003h,049h,032h,043h ;0000C483 ".^^/.I2C" db 035h,050h,04Dh,049h,031h,041h,056h,042h ;0000C48B "5PMI1AVB" db 04Ch,001h ;0000C48D "L." ; 13083: { ; 13084: ^^I2C5.PMI1.ELD2 = Zero db 070h,000h,05Eh,05Eh,02Fh,003h,049h,032h ;0000C495 "p.^^/.I2" db 043h,035h,050h,04Dh,049h,031h,045h,04Ch ;0000C49D "C5PMI1EL" db 044h,032h ;0000C49F "D2" ; 13085: If ((^^I2C5.PMI1.AVBG == One)) db 0A0h,029h ;0000C4A1 ".)" db 093h,05Eh,05Eh,02Fh,003h,049h,032h,043h ;0000C4A9 ".^^/.I2C" db 035h,050h,04Dh,049h,031h,041h,056h,042h ;0000C4B1 "5PMI1AVB" db 047h,001h ;0000C4B3 "G." ; 13086: { ; 13087: ^^I2C5.PMI1.G18X = One db 070h,001h,05Eh,05Eh,02Fh,003h,049h,032h ;0000C4BB "p.^^/.I2" db 043h,035h,050h,04Dh,049h,031h,047h,031h ;0000C4C3 "C5PMI1G1" db 038h,058h ;0000C4C5 "8X" ; 13088: Sleep (0x1E) db 05Bh,022h,00Ah,01Eh ;0000C4C9 "[".." ; 13089: } ; 13090: } ; 13091: } ; 13092: } ; 13094: PowerResource (P28T, 0x05, 0x0008) DSDT_A_M_I___SB__P28T \ db 05Bh,084h,047h,012h,050h,032h,038h,054h ;0000C4D1 "[.G.P28T" db 005h,008h,000h ;0000C4D4 "..." ; 13095: { ; 13096: Name (_DEP, Package (0x02) // _DEP: Dependencies ; 13097: { ; 13098: I2C5, ; 13099: ^I2C5.PMI2 ; 13100: }) DSDT_A_M_I___SB__P28T__DEP \ db 008h,05Fh,044h,045h,050h ;0000C4D9 "._DEP" db 012h,010h,002h,049h,032h,043h,035h,05Eh ;0000C4E1 "...I2C5^" db 02Eh,049h,032h,043h,035h,050h,04Dh,049h ;0000C4E9 ".I2C5PMI" db 032h ;0000C4EA "2" ; 13101: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__P28T__STA \ db 014h,045h,005h,05Fh,053h,054h,041h,000h ;0000C4F2 ".E._STA." ; 13102: { ; 13103: If ((^^I2C5.PMI2.AVBG == One)) db 0A0h,04Bh,004h ;0000C4F5 ".K." db 093h,05Eh,05Eh,02Fh,003h,049h,032h,043h ;0000C4FD ".^^/.I2C" db 035h,050h,04Dh,049h,032h,041h,056h,042h ;0000C505 "5PMI2AVB" db 047h,001h ;0000C507 "G." ; 13104: { ; 13105: ^^I2C5.PMI2.G28X = Zero db 070h,000h,05Eh,05Eh,02Fh,003h,049h,032h ;0000C50F "p.^^/.I2" db 043h,035h,050h,04Dh,049h,032h,047h,032h ;0000C517 "C5PMI2G2" db 038h,058h ;0000C519 "8X" ; 13106: If ((^^I2C5.PMI2.AVBL == One)) db 0A0h,024h ;0000C51B ".$" db 093h,05Eh,05Eh,02Fh,003h,049h,032h,043h ;0000C523 ".^^/.I2C" db 035h,050h,04Dh,049h,032h,041h,056h,042h ;0000C52B "5PMI2AVB" db 04Ch,001h ;0000C52D "L." ; 13107: { ; 13108: Return (^^I2C5.PMI2.LDO9) /* \_SB_.I2C5.PMI2.LDO9 */ db 0A4h,05Eh,05Eh,02Fh,003h,049h,032h,043h ;0000C535 ".^^/.I2C" db 035h,050h,04Dh,049h,032h,04Ch,044h,04Fh ;0000C53D "5PMI2LDO" db 039h ;0000C53E "9" ; 13109: } ; 13110: } ; 13112: Return (Zero) db 0A4h,000h ;0000C540 ".." ; 13113: } ; 13115: Method (_ON, 0, NotSerialized) // _ON_: Power On DSDT_A_M_I___SB__P28T__ON_ \ db 014h,048h,005h,05Fh,04Fh,04Eh,05Fh,000h ;0000C548 ".H._ON_." ; 13116: { ; 13117: If ((^^I2C5.PMI2.AVBL == One)) db 0A0h,040h,005h ;0000C54B ".@." db 093h,05Eh,05Eh,02Fh,003h,049h,032h,043h ;0000C553 ".^^/.I2C" db 035h,050h,04Dh,049h,032h,041h,056h,042h ;0000C55B "5PMI2AVB" db 04Ch,001h ;0000C55D "L." ; 13118: { ; 13119: ^^I2C5.PMI2.LDO9 = One db 070h,001h,05Eh,05Eh,02Fh,003h,049h,032h ;0000C565 "p.^^/.I2" db 043h,035h,050h,04Dh,049h,032h,04Ch,044h ;0000C56D "C5PMI2LD" db 04Fh,039h ;0000C56F "O9" ; 13120: If ((^^I2C5.PMI2.AVBG == One)) db 0A0h,029h ;0000C571 ".)" db 093h,05Eh,05Eh,02Fh,003h,049h,032h,043h ;0000C579 ".^^/.I2C" db 035h,050h,04Dh,049h,032h,041h,056h,042h ;0000C581 "5PMI2AVB" db 047h,001h ;0000C583 "G." ; 13121: { ; 13122: ^^I2C5.PMI2.G28X = One db 070h,001h,05Eh,05Eh,02Fh,003h,049h,032h ;0000C58B "p.^^/.I2" db 043h,035h,050h,04Dh,049h,032h,047h,032h ;0000C593 "C5PMI2G2" db 038h,058h ;0000C595 "8X" ; 13123: Sleep (0x1E) db 05Bh,022h,00Ah,01Eh ;0000C599 "[".." ; 13124: } ; 13125: } ; 13126: } ; 13128: Method (_OFF, 0, NotSerialized) // _OFF: Power Off DSDT_A_M_I___SB__P28T__OFF \ db 014h,048h,005h,05Fh,04Fh,046h,046h,000h ;0000C5A1 ".H._OFF." ; 13129: { ; 13130: If ((^^I2C5.PMI2.AVBL == One)) db 0A0h,040h,005h ;0000C5A4 ".@." db 093h,05Eh,05Eh,02Fh,003h,049h,032h,043h ;0000C5AC ".^^/.I2C" db 035h,050h,04Dh,049h,032h,041h,056h,042h ;0000C5B4 "5PMI2AVB" db 04Ch,001h ;0000C5B6 "L." ; 13131: { ; 13132: ^^I2C5.PMI2.LDO9 = Zero db 070h,000h,05Eh,05Eh,02Fh,003h,049h,032h ;0000C5BE "p.^^/.I2" db 043h,035h,050h,04Dh,049h,032h,04Ch,044h ;0000C5C6 "C5PMI2LD" db 04Fh,039h ;0000C5C8 "O9" ; 13133: If ((^^I2C5.PMI2.AVBG == One)) db 0A0h,029h ;0000C5CA ".)" db 093h,05Eh,05Eh,02Fh,003h,049h,032h,043h ;0000C5D2 ".^^/.I2C" db 035h,050h,04Dh,049h,032h,041h,056h,042h ;0000C5DA "5PMI2AVB" db 047h,001h ;0000C5DC "G." ; 13134: { ; 13135: ^^I2C5.PMI2.G28X = One db 070h,001h,05Eh,05Eh,02Fh,003h,049h,032h ;0000C5E4 "p.^^/.I2" db 043h,035h,050h,04Dh,049h,032h,047h,032h ;0000C5EC "C5PMI2G2" db 038h,058h ;0000C5EE "8X" ; 13136: Sleep (0x1E) db 05Bh,022h,00Ah,01Eh ;0000C5F2 "[".." ; 13137: } ; 13138: } ; 13139: } ; 13140: } ; 13142: PowerResource (P18T, 0x05, 0x0002) DSDT_A_M_I___SB__P18T \ db 05Bh,084h,047h,012h,050h,031h,038h,054h ;0000C5FA "[.G.P18T" db 005h,002h,000h ;0000C5FD "..." ; 13143: { ; 13144: Name (_DEP, Package (0x02) // _DEP: Dependencies ; 13145: { ; 13146: I2C5, ; 13147: ^I2C5.PMI2 ; 13148: }) DSDT_A_M_I___SB__P18T__DEP \ db 008h,05Fh,044h,045h,050h ;0000C602 "._DEP" db 012h,010h,002h,049h,032h,043h,035h,05Eh ;0000C60A "...I2C5^" db 02Eh,049h,032h,043h,035h,050h,04Dh,049h ;0000C612 ".I2C5PMI" db 032h ;0000C613 "2" ; 13149: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__P18T__STA \ db 014h,045h,005h,05Fh,053h,054h,041h,000h ;0000C61B ".E._STA." ; 13150: { ; 13151: If ((^^I2C5.PMI2.AVBG == One)) db 0A0h,04Bh,004h ;0000C61E ".K." db 093h,05Eh,05Eh,02Fh,003h,049h,032h,043h ;0000C626 ".^^/.I2C" db 035h,050h,04Dh,049h,032h,041h,056h,042h ;0000C62E "5PMI2AVB" db 047h,001h ;0000C630 "G." ; 13152: { ; 13153: ^^I2C5.PMI2.G18X = Zero db 070h,000h,05Eh,05Eh,02Fh,003h,049h,032h ;0000C638 "p.^^/.I2" db 043h,035h,050h,04Dh,049h,032h,047h,031h ;0000C640 "C5PMI2G1" db 038h,058h ;0000C642 "8X" ; 13154: If ((^^I2C5.PMI2.AVBL == One)) db 0A0h,024h ;0000C644 ".$" db 093h,05Eh,05Eh,02Fh,003h,049h,032h,043h ;0000C64C ".^^/.I2C" db 035h,050h,04Dh,049h,032h,041h,056h,042h ;0000C654 "5PMI2AVB" db 04Ch,001h ;0000C656 "L." ; 13155: { ; 13156: Return (^^I2C5.PMI2.LD10) /* \_SB_.I2C5.PMI2.LD10 */ db 0A4h,05Eh,05Eh,02Fh,003h,049h,032h,043h ;0000C65E ".^^/.I2C" db 035h,050h,04Dh,049h,032h,04Ch,044h,031h ;0000C666 "5PMI2LD1" db 030h ;0000C667 "0" ; 13157: } ; 13158: } ; 13160: Return (Zero) db 0A4h,000h ;0000C669 ".." ; 13161: } ; 13163: Method (_ON, 0, NotSerialized) // _ON_: Power On DSDT_A_M_I___SB__P18T__ON_ \ db 014h,048h,005h,05Fh,04Fh,04Eh,05Fh,000h ;0000C671 ".H._ON_." ; 13164: { ; 13165: If ((^^I2C5.PMI2.AVBL == One)) db 0A0h,040h,005h ;0000C674 ".@." db 093h,05Eh,05Eh,02Fh,003h,049h,032h,043h ;0000C67C ".^^/.I2C" db 035h,050h,04Dh,049h,032h,041h,056h,042h ;0000C684 "5PMI2AVB" db 04Ch,001h ;0000C686 "L." ; 13166: { ; 13167: ^^I2C5.PMI2.LD10 = One db 070h,001h,05Eh,05Eh,02Fh,003h,049h,032h ;0000C68E "p.^^/.I2" db 043h,035h,050h,04Dh,049h,032h,04Ch,044h ;0000C696 "C5PMI2LD" db 031h,030h ;0000C698 "10" ; 13168: If ((^^I2C5.PMI2.AVBG == One)) db 0A0h,029h ;0000C69A ".)" db 093h,05Eh,05Eh,02Fh,003h,049h,032h,043h ;0000C6A2 ".^^/.I2C" db 035h,050h,04Dh,049h,032h,041h,056h,042h ;0000C6AA "5PMI2AVB" db 047h,001h ;0000C6AC "G." ; 13169: { ; 13170: ^^I2C5.PMI2.G18X = One db 070h,001h,05Eh,05Eh,02Fh,003h,049h,032h ;0000C6B4 "p.^^/.I2" db 043h,035h,050h,04Dh,049h,032h,047h,031h ;0000C6BC "C5PMI2G1" db 038h,058h ;0000C6BE "8X" ; 13171: Sleep (0x1E) db 05Bh,022h,00Ah,01Eh ;0000C6C2 "[".." ; 13172: } ; 13173: } ; 13174: } ; 13176: Method (_OFF, 0, NotSerialized) // _OFF: Power Off DSDT_A_M_I___SB__P18T__OFF \ db 014h,048h,005h,05Fh,04Fh,046h,046h,000h ;0000C6CA ".H._OFF." ; 13177: { ; 13178: If ((^^I2C5.PMI2.AVBL == One)) db 0A0h,040h,005h ;0000C6CD ".@." db 093h,05Eh,05Eh,02Fh,003h,049h,032h,043h ;0000C6D5 ".^^/.I2C" db 035h,050h,04Dh,049h,032h,041h,056h,042h ;0000C6DD "5PMI2AVB" db 04Ch,001h ;0000C6DF "L." ; 13179: { ; 13180: ^^I2C5.PMI2.LD10 = Zero db 070h,000h,05Eh,05Eh,02Fh,003h,049h,032h ;0000C6E7 "p.^^/.I2" db 043h,035h,050h,04Dh,049h,032h,04Ch,044h ;0000C6EF "C5PMI2LD" db 031h,030h ;0000C6F1 "10" ; 13181: If ((^^I2C5.PMI2.AVBG == One)) db 0A0h,029h ;0000C6F3 ".)" db 093h,05Eh,05Eh,02Fh,003h,049h,032h,043h ;0000C6FB ".^^/.I2C" db 035h,050h,04Dh,049h,032h,041h,056h,042h ;0000C703 "5PMI2AVB" db 047h,001h ;0000C705 "G." ; 13182: { ; 13183: ^^I2C5.PMI2.G18X = One db 070h,001h,05Eh,05Eh,02Fh,003h,049h,032h ;0000C70D "p.^^/.I2" db 043h,035h,050h,04Dh,049h,032h,047h,031h ;0000C715 "C5PMI2G1" db 038h,058h ;0000C717 "8X" ; 13184: Sleep (0x1E) db 05Bh,022h,00Ah,01Eh ;0000C71B "[".." ; 13185: } ; 13186: } ; 13187: } ; 13188: } ; 13190: PowerResource (P1XT, 0x05, 0x0000) DSDT_A_M_I___SB__P1XT \ db 05Bh,084h,047h,012h,050h,031h,058h,054h ;0000C723 "[.G.P1XT" db 005h,000h,000h ;0000C726 "..." ; 13191: { ; 13192: Name (_DEP, Package (0x02) // _DEP: Dependencies ; 13193: { ; 13194: I2C5, ; 13195: ^I2C5.PMI2 ; 13196: }) DSDT_A_M_I___SB__P1XT__DEP \ db 008h,05Fh,044h,045h,050h ;0000C72B "._DEP" db 012h,010h,002h,049h,032h,043h,035h,05Eh ;0000C733 "...I2C5^" db 02Eh,049h,032h,043h,035h,050h,04Dh,049h ;0000C73B ".I2C5PMI" db 032h ;0000C73C "2" ; 13197: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__P1XT__STA \ db 014h,045h,005h,05Fh,053h,054h,041h,000h ;0000C744 ".E._STA." ; 13198: { ; 13199: If ((^^I2C5.PMI2.AVBG == One)) db 0A0h,04Bh,004h ;0000C747 ".K." db 093h,05Eh,05Eh,02Fh,003h,049h,032h,043h ;0000C74F ".^^/.I2C" db 035h,050h,04Dh,049h,032h,041h,056h,042h ;0000C757 "5PMI2AVB" db 047h,001h ;0000C759 "G." ; 13200: { ; 13201: ^^I2C5.PMI2.G18U = Zero db 070h,000h,05Eh,05Eh,02Fh,003h,049h,032h ;0000C761 "p.^^/.I2" db 043h,035h,050h,04Dh,049h,032h,047h,031h ;0000C769 "C5PMI2G1" db 038h,055h ;0000C76B "8U" ; 13202: If ((^^I2C5.PMI2.AVBL == One)) db 0A0h,024h ;0000C76D ".$" db 093h,05Eh,05Eh,02Fh,003h,049h,032h,043h ;0000C775 ".^^/.I2C" db 035h,050h,04Dh,049h,032h,041h,056h,042h ;0000C77D "5PMI2AVB" db 04Ch,001h ;0000C77F "L." ; 13203: { ; 13204: Return (^^I2C5.PMI2.LD11) /* \_SB_.I2C5.PMI2.LD11 */ db 0A4h,05Eh,05Eh,02Fh,003h,049h,032h,043h ;0000C787 ".^^/.I2C" db 035h,050h,04Dh,049h,032h,04Ch,044h,031h ;0000C78F "5PMI2LD1" db 031h ;0000C790 "1" ; 13205: } ; 13206: } ; 13208: Return (Zero) db 0A4h,000h ;0000C792 ".." ; 13209: } ; 13211: Method (_ON, 0, NotSerialized) // _ON_: Power On DSDT_A_M_I___SB__P1XT__ON_ \ db 014h,048h,005h,05Fh,04Fh,04Eh,05Fh,000h ;0000C79A ".H._ON_." ; 13212: { ; 13213: If ((^^I2C5.PMI2.AVBL == One)) db 0A0h,040h,005h ;0000C79D ".@." db 093h,05Eh,05Eh,02Fh,003h,049h,032h,043h ;0000C7A5 ".^^/.I2C" db 035h,050h,04Dh,049h,032h,041h,056h,042h ;0000C7AD "5PMI2AVB" db 04Ch,001h ;0000C7AF "L." ; 13214: { ; 13215: ^^I2C5.PMI2.LD11 = One db 070h,001h,05Eh,05Eh,02Fh,003h,049h,032h ;0000C7B7 "p.^^/.I2" db 043h,035h,050h,04Dh,049h,032h,04Ch,044h ;0000C7BF "C5PMI2LD" db 031h,031h ;0000C7C1 "11" ; 13216: If ((^^I2C5.PMI2.AVBG == One)) db 0A0h,029h ;0000C7C3 ".)" db 093h,05Eh,05Eh,02Fh,003h,049h,032h,043h ;0000C7CB ".^^/.I2C" db 035h,050h,04Dh,049h,032h,041h,056h,042h ;0000C7D3 "5PMI2AVB" db 047h,001h ;0000C7D5 "G." ; 13217: { ; 13218: ^^I2C5.PMI2.G18U = One db 070h,001h,05Eh,05Eh,02Fh,003h,049h,032h ;0000C7DD "p.^^/.I2" db 043h,035h,050h,04Dh,049h,032h,047h,031h ;0000C7E5 "C5PMI2G1" db 038h,055h ;0000C7E7 "8U" ; 13219: Sleep (0x1E) db 05Bh,022h,00Ah,01Eh ;0000C7EB "[".." ; 13220: } ; 13221: } ; 13222: } ; 13224: Method (_OFF, 0, NotSerialized) // _OFF: Power Off DSDT_A_M_I___SB__P1XT__OFF \ db 014h,048h,005h,05Fh,04Fh,046h,046h,000h ;0000C7F3 ".H._OFF." ; 13225: { ; 13226: If ((^^I2C5.PMI2.AVBL == One)) db 0A0h,040h,005h ;0000C7F6 ".@." db 093h,05Eh,05Eh,02Fh,003h,049h,032h,043h ;0000C7FE ".^^/.I2C" db 035h,050h,04Dh,049h,032h,041h,056h,042h ;0000C806 "5PMI2AVB" db 04Ch,001h ;0000C808 "L." ; 13227: { ; 13228: ^^I2C5.PMI2.LD11 = Zero db 070h,000h,05Eh,05Eh,02Fh,003h,049h,032h ;0000C810 "p.^^/.I2" db 043h,035h,050h,04Dh,049h,032h,04Ch,044h ;0000C818 "C5PMI2LD" db 031h,031h ;0000C81A "11" ; 13229: If ((^^I2C5.PMI2.AVBG == One)) db 0A0h,029h ;0000C81C ".)" db 093h,05Eh,05Eh,02Fh,003h,049h,032h,043h ;0000C824 ".^^/.I2C" db 035h,050h,04Dh,049h,032h,041h,056h,042h ;0000C82C "5PMI2AVB" db 047h,001h ;0000C82E "G." ; 13230: { ; 13231: ^^I2C5.PMI2.G18U = One db 070h,001h,05Eh,05Eh,02Fh,003h,049h,032h ;0000C836 "p.^^/.I2" db 043h,035h,050h,04Dh,049h,032h,047h,031h ;0000C83E "C5PMI2G1" db 038h,055h ;0000C840 "8U" ; 13232: Sleep (0x1E) db 05Bh,022h,00Ah,01Eh ;0000C844 "[".." ; 13233: } ; 13234: } ; 13235: } ; 13236: } ; 13238: Device (TBAD) DSDT_A_M_I___SB__TBAD \ db 05Bh,082h,042h,05Ah,054h,042h,041h,044h ;0000C84C "[.BZTBAD" ; 13239: { ; 13240: Name (_HID, "INTCFD9" /* Intel Baytrail SOC GPIO Controller */) // _HID: Hardware ID DSDT_A_M_I___SB__TBAD__HID \ db 008h,05Fh,048h,049h,044h,00Dh,049h,04Eh ;0000C854 "._HID.IN" db 054h,043h,046h,044h,039h,000h ;0000C85A "TCFD9." ; 13241: Name (_CID, "PNP0C40" /* Standard Button Controller */) // _CID: Compatible ID DSDT_A_M_I___SB__TBAD__CID \ db 008h,05Fh,043h,049h,044h,00Dh,050h,04Eh ;0000C862 "._CID.PN" db 050h,030h,043h,034h,030h,000h ;0000C868 "P0C40." ; 13242: Name (_DDN, "Keyboard less system - 5 Button Array Device") // _DDN: DOS Device Name DSDT_A_M_I___SB__TBAD__DDN \ db 008h,05Fh,044h,044h,04Eh,00Dh,04Bh,065h ;0000C870 "._DDN.Ke" db 079h,062h,06Fh,061h,072h,064h,020h,06Ch ;0000C878 "yboard l" db 065h,073h,073h,020h,073h,079h,073h,074h ;0000C880 "ess syst" db 065h,06Dh,020h,02Dh,020h,035h,020h,042h ;0000C888 "em - 5 B" db 075h,074h,074h,06Fh,06Eh,020h,041h,072h ;0000C890 "utton Ar" db 072h,061h,079h,020h,044h,065h,076h,069h ;0000C898 "ray Devi" db 063h,065h,000h ;0000C89B "ce." ; 13243: Name (_DEP, Package (0x04) // _DEP: Dependencies ; 13244: { ; 13245: GPO0, ; 13246: GPO2, ; 13247: I2C5, ; 13248: ^I2C5.PMI1 ; 13249: }) DSDT_A_M_I___SB__TBAD__DEP \ db 008h,05Fh,044h,045h,050h ;0000C8A0 "._DEP" db 012h,018h,004h,047h,050h,04Fh,030h,047h ;0000C8A8 "...GPO0G" db 050h,04Fh,032h,049h,032h,043h,035h,05Eh ;0000C8B0 "PO2I2C5^" db 02Eh,049h,032h,043h,035h,050h,04Dh,049h ;0000C8B8 ".I2C5PMI" db 031h ;0000C8B9 "1" ; 13250: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__TBAD__CRS \ db 014h,04Fh,04Ch,05Fh,043h,052h,053h,000h ;0000C8C1 ".OL_CRS." ; 13251: { ; 13252: Name (RBUF, ResourceTemplate () DSDT_A_M_I___SB__TBAD__CRS_RBUF \ db 008h,052h,042h,055h,046h,011h,04Ah,00Bh ;0000C8C9 ".RBUF.J." db 00Ah,0B6h ;0000C8CB ".." ; 13253: { ; 13254: GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullDefault, 0x0000, ; 13255: "\\_SB.GPO2", 0x00, ResourceConsumer, , ; 13256: ) ; 13257: { // Pin list ; 13258: 0x0010 ; 13259: } db 08Ch,020h,000h,001h,000h,001h,000h,015h ;0000C8D3 ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000C8DB "........" db 000h,019h,000h,023h,000h,000h,000h,010h ;0000C8E3 "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;0000C8EB ".\_SB.GP" db 04Fh,032h,000h ;0000C8EE "O2." ; 13260: GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullDefault, 0x0000, ; 13261: "\\_SB.GPO2", 0x00, ResourceConsumer, , ; 13262: ) ; 13263: { // Pin list ; 13264: 0x0015 ; 13265: } db 08Ch,020h,000h,001h,000h,001h,000h,015h ;0000C8F6 ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000C8FE "........" db 000h,019h,000h,023h,000h,000h,000h,015h ;0000C906 "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;0000C90E ".\_SB.GP" db 04Fh,032h,000h ;0000C911 "O2." ; 13266: GpioInt (Edge, ActiveBoth, Exclusive, PullDefault, 0x0000, ; 13267: "\\_SB.GPO0", 0x00, ResourceConsumer, , ; 13268: ) ; 13269: { // Pin list ; 13270: 0x0001 ; 13271: } db 08Ch,020h,000h,001h,000h,001h,000h,005h ;0000C919 ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000C921 "........" db 000h,019h,000h,023h,000h,000h,000h,001h ;0000C929 "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;0000C931 ".\_SB.GP" db 04Fh,030h,000h ;0000C934 "O0." ; 13272: GpioInt (Edge, ActiveBoth, Exclusive, PullDefault, 0x0000, ; 13273: "\\_SB.GPO0", 0x00, ResourceConsumer, , ; 13274: ) ; 13275: { // Pin list ; 13276: 0x0000 ; 13277: } db 08Ch,020h,000h,001h,000h,001h,000h,005h ;0000C93C ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000C944 "........" db 000h,019h,000h,023h,000h,000h,000h,000h ;0000C94C "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;0000C954 ".\_SB.GP" db 04Fh,030h,000h ;0000C957 "O0." ; 13278: GpioInt (Edge, ActiveBoth, Exclusive, PullDefault, 0x0000, ; 13279: "\\_SB.I2C5.PMIC", 0x00, ResourceConsumer, , ; 13280: ) ; 13281: { // Pin list ; 13282: 0x0007 ; 13283: } db 08Ch,025h,000h,001h,000h,001h,000h,005h ;0000C95F ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000C967 "........" db 000h,019h,000h,028h,000h,000h,000h,007h ;0000C96F "...(...." db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000C977 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,043h,000h ;0000C97F "C5.PMIC." db 079h,000h ;0000C981 "y." ; 13284: }) ; 13285: Name (ABUF, ResourceTemplate () DSDT_A_M_I___SB__TBAD__CRS_ABUF \ db 008h,041h,042h,055h,046h,011h,04Fh,00Bh ;0000C989 ".ABUF.O." db 00Ah,0BBh ;0000C98B ".." ; 13286: { ; 13287: GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullDefault, 0x0000, ; 13288: "\\_SB.I2C5.PMI1", 0x00, ResourceConsumer, , ; 13289: ) ; 13290: { // Pin list ; 13291: 0x0016 ; 13292: } db 08Ch,025h,000h,001h,000h,001h,000h,015h ;0000C993 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000C99B "........" db 000h,019h,000h,028h,000h,000h,000h,016h ;0000C9A3 "...(...." db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000C9AB ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,031h,000h ;0000C9B3 "C5.PMI1." ; 13293: GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullDefault, 0x0000, ; 13294: "\\_SB.GPO2", 0x00, ResourceConsumer, , ; 13295: ) ; 13296: { // Pin list ; 13297: 0x0015 ; 13298: } db 08Ch,020h,000h,001h,000h,001h,000h,015h ;0000C9BB ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000C9C3 "........" db 000h,019h,000h,023h,000h,000h,000h,015h ;0000C9CB "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;0000C9D3 ".\_SB.GP" db 04Fh,032h,000h ;0000C9D6 "O2." ; 13299: GpioInt (Edge, ActiveBoth, Exclusive, PullDefault, 0x0000, ; 13300: "\\_SB.GPO0", 0x00, ResourceConsumer, , ; 13301: ) ; 13302: { // Pin list ; 13303: 0x0001 ; 13304: } db 08Ch,020h,000h,001h,000h,001h,000h,005h ;0000C9DE ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000C9E6 "........" db 000h,019h,000h,023h,000h,000h,000h,001h ;0000C9EE "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;0000C9F6 ".\_SB.GP" db 04Fh,030h,000h ;0000C9F9 "O0." ; 13305: GpioInt (Edge, ActiveBoth, Exclusive, PullDefault, 0x0000, ; 13306: "\\_SB.GPO0", 0x00, ResourceConsumer, , ; 13307: ) ; 13308: { // Pin list ; 13309: 0x0000 ; 13310: } db 08Ch,020h,000h,001h,000h,001h,000h,005h ;0000CA01 ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000CA09 "........" db 000h,019h,000h,023h,000h,000h,000h,000h ;0000CA11 "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;0000CA19 ".\_SB.GP" db 04Fh,030h,000h ;0000CA1C "O0." ; 13311: GpioInt (Edge, ActiveBoth, Exclusive, PullDefault, 0x0000, ; 13312: "\\_SB.I2C5.PMI1", 0x00, ResourceConsumer, , ; 13313: ) ; 13314: { // Pin list ; 13315: 0x005F ; 13316: } db 08Ch,025h,000h,001h,000h,001h,000h,005h ;0000CA24 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000CA2C "........" db 000h,019h,000h,028h,000h,000h,000h,05Fh ;0000CA34 "...(..._" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000CA3C ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,031h,000h ;0000CA44 "C5.PMI1." db 079h,000h ;0000CA46 "y." ; 13317: }) ; 13318: Name (BBUF, ResourceTemplate () DSDT_A_M_I___SB__TBAD__CRS_BBUF \ db 008h,042h,042h,055h,046h,011h,04Fh,00Bh ;0000CA4E ".BBUF.O." db 00Ah,0BBh ;0000CA50 ".." ; 13319: { ; 13320: GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullDefault, 0x0000, ; 13321: "\\_SB.I2C5.PMI2", 0x00, ResourceConsumer, , ; 13322: ) ; 13323: { // Pin list ; 13324: 0x0016 ; 13325: } db 08Ch,025h,000h,001h,000h,001h,000h,015h ;0000CA58 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000CA60 "........" db 000h,019h,000h,028h,000h,000h,000h,016h ;0000CA68 "...(...." db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000CA70 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,032h,000h ;0000CA78 "C5.PMI2." ; 13326: GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullDefault, 0x0000, ; 13327: "\\_SB.GPO2", 0x00, ResourceConsumer, , ; 13328: ) ; 13329: { // Pin list ; 13330: 0x0015 ; 13331: } db 08Ch,020h,000h,001h,000h,001h,000h,015h ;0000CA80 ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000CA88 "........" db 000h,019h,000h,023h,000h,000h,000h,015h ;0000CA90 "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;0000CA98 ".\_SB.GP" db 04Fh,032h,000h ;0000CA9B "O2." ; 13332: GpioInt (Edge, ActiveBoth, Exclusive, PullDefault, 0x0000, ; 13333: "\\_SB.GPO0", 0x00, ResourceConsumer, , ; 13334: ) ; 13335: { // Pin list ; 13336: 0x0001 ; 13337: } db 08Ch,020h,000h,001h,000h,001h,000h,005h ;0000CAA3 ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000CAAB "........" db 000h,019h,000h,023h,000h,000h,000h,001h ;0000CAB3 "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;0000CABB ".\_SB.GP" db 04Fh,030h,000h ;0000CABE "O0." ; 13338: GpioInt (Edge, ActiveBoth, Exclusive, PullDefault, 0x0000, ; 13339: "\\_SB.GPO0", 0x00, ResourceConsumer, , ; 13340: ) ; 13341: { // Pin list ; 13342: 0x0000 ; 13343: } db 08Ch,020h,000h,001h,000h,001h,000h,005h ;0000CAC6 ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000CACE "........" db 000h,019h,000h,023h,000h,000h,000h,000h ;0000CAD6 "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;0000CADE ".\_SB.GP" db 04Fh,030h,000h ;0000CAE1 "O0." ; 13344: GpioInt (Edge, ActiveBoth, Exclusive, PullDefault, 0x0000, ; 13345: "\\_SB.I2C5.PMI2", 0x00, ResourceConsumer, , ; 13346: ) ; 13347: { // Pin list ; 13348: 0x005F ; 13349: } db 08Ch,025h,000h,001h,000h,001h,000h,005h ;0000CAE9 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000CAF1 "........" db 000h,019h,000h,028h,000h,000h,000h,05Fh ;0000CAF9 "...(..._" db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000CB01 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,032h,000h ;0000CB09 "C5.PMI2." db 079h,000h ;0000CB0B "y." ; 13350: }) ; 13351: Name (RBU0, ResourceTemplate () DSDT_A_M_I___SB__TBAD__CRS_RBU0 \ db 008h,052h,042h,055h,030h,011h,045h,00Bh ;0000CB13 ".RBU0.E." db 00Ah,0B1h ;0000CB15 ".." ; 13352: { ; 13353: GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullDefault, 0x0000, ; 13354: "\\_SB.GPO2", 0x00, ResourceConsumer, , ; 13355: ) ; 13356: { // Pin list ; 13357: 0x0010 ; 13358: } db 08Ch,020h,000h,001h,000h,001h,000h,015h ;0000CB1D ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000CB25 "........" db 000h,019h,000h,023h,000h,000h,000h,010h ;0000CB2D "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;0000CB35 ".\_SB.GP" db 04Fh,032h,000h ;0000CB38 "O2." ; 13359: GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullDefault, 0x0000, ; 13360: "\\_SB.GPO2", 0x00, ResourceConsumer, , ; 13361: ) ; 13362: { // Pin list ; 13363: 0x0015 ; 13364: } db 08Ch,020h,000h,001h,000h,001h,000h,015h ;0000CB40 ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000CB48 "........" db 000h,019h,000h,023h,000h,000h,000h,015h ;0000CB50 "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;0000CB58 ".\_SB.GP" db 04Fh,032h,000h ;0000CB5B "O2." ; 13365: GpioInt (Edge, ActiveBoth, Exclusive, PullDefault, 0x0000, ; 13366: "\\_SB.GPO0", 0x00, ResourceConsumer, , ; 13367: ) ; 13368: { // Pin list ; 13369: 0x0001 ; 13370: } db 08Ch,020h,000h,001h,000h,001h,000h,005h ;0000CB63 ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000CB6B "........" db 000h,019h,000h,023h,000h,000h,000h,001h ;0000CB73 "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;0000CB7B ".\_SB.GP" db 04Fh,030h,000h ;0000CB7E "O0." ; 13371: GpioInt (Edge, ActiveBoth, Exclusive, PullDefault, 0x0000, ; 13372: "\\_SB.GPO0", 0x00, ResourceConsumer, , ; 13373: ) ; 13374: { // Pin list ; 13375: 0x0000 ; 13376: } db 08Ch,020h,000h,001h,000h,001h,000h,005h ;0000CB86 ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000CB8E "........" db 000h,019h,000h,023h,000h,000h,000h,000h ;0000CB96 "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;0000CB9E ".\_SB.GP" db 04Fh,030h,000h ;0000CBA1 "O0." ; 13377: GpioInt (Edge, ActiveBoth, Exclusive, PullDefault, 0x0000, ; 13378: "\\_SB.GPO0", 0x00, ResourceConsumer, , ; 13379: ) ; 13380: { // Pin list ; 13381: 0x0028 ; 13382: } db 08Ch,020h,000h,001h,000h,001h,000h,005h ;0000CBA9 ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000CBB1 "........" db 000h,019h,000h,023h,000h,000h,000h,028h ;0000CBB9 "...#...(" db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;0000CBC1 ".\_SB.GP" db 04Fh,030h,000h ;0000CBC4 "O0." db 079h,000h ;0000CBC6 "y." ; 13383: }) ; 13384: Name (ABU0, ResourceTemplate () DSDT_A_M_I___SB__TBAD__CRS_ABU0 \ db 008h,041h,042h,055h,030h,011h,04Ah,00Bh ;0000CBCE ".ABU0.J." db 00Ah,0B6h ;0000CBD0 ".." ; 13385: { ; 13386: GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullDefault, 0x0000, ; 13387: "\\_SB.I2C5.PMI1", 0x00, ResourceConsumer, , ; 13388: ) ; 13389: { // Pin list ; 13390: 0x0016 ; 13391: } db 08Ch,025h,000h,001h,000h,001h,000h,015h ;0000CBD8 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000CBE0 "........" db 000h,019h,000h,028h,000h,000h,000h,016h ;0000CBE8 "...(...." db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000CBF0 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,031h,000h ;0000CBF8 "C5.PMI1." ; 13392: GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullDefault, 0x0000, ; 13393: "\\_SB.GPO2", 0x00, ResourceConsumer, , ; 13394: ) ; 13395: { // Pin list ; 13396: 0x0015 ; 13397: } db 08Ch,020h,000h,001h,000h,001h,000h,015h ;0000CC00 ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000CC08 "........" db 000h,019h,000h,023h,000h,000h,000h,015h ;0000CC10 "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;0000CC18 ".\_SB.GP" db 04Fh,032h,000h ;0000CC1B "O2." ; 13398: GpioInt (Edge, ActiveBoth, Exclusive, PullDefault, 0x0000, ; 13399: "\\_SB.GPO0", 0x00, ResourceConsumer, , ; 13400: ) ; 13401: { // Pin list ; 13402: 0x0001 ; 13403: } db 08Ch,020h,000h,001h,000h,001h,000h,005h ;0000CC23 ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000CC2B "........" db 000h,019h,000h,023h,000h,000h,000h,001h ;0000CC33 "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;0000CC3B ".\_SB.GP" db 04Fh,030h,000h ;0000CC3E "O0." ; 13404: GpioInt (Edge, ActiveBoth, Exclusive, PullDefault, 0x0000, ; 13405: "\\_SB.GPO0", 0x00, ResourceConsumer, , ; 13406: ) ; 13407: { // Pin list ; 13408: 0x0000 ; 13409: } db 08Ch,020h,000h,001h,000h,001h,000h,005h ;0000CC46 ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000CC4E "........" db 000h,019h,000h,023h,000h,000h,000h,000h ;0000CC56 "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;0000CC5E ".\_SB.GP" db 04Fh,030h,000h ;0000CC61 "O0." ; 13410: GpioInt (Edge, ActiveBoth, Exclusive, PullDefault, 0x0000, ; 13411: "\\_SB.GPO0", 0x00, ResourceConsumer, , ; 13412: ) ; 13413: { // Pin list ; 13414: 0x0028 ; 13415: } db 08Ch,020h,000h,001h,000h,001h,000h,005h ;0000CC69 ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000CC71 "........" db 000h,019h,000h,023h,000h,000h,000h,028h ;0000CC79 "...#...(" db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;0000CC81 ".\_SB.GP" db 04Fh,030h,000h ;0000CC84 "O0." db 079h,000h ;0000CC86 "y." ; 13416: }) ; 13417: Name (BBU0, ResourceTemplate () DSDT_A_M_I___SB__TBAD__CRS_BBU0 \ db 008h,042h,042h,055h,030h,011h,04Ah,00Bh ;0000CC8E ".BBU0.J." db 00Ah,0B6h ;0000CC90 ".." ; 13418: { ; 13419: GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullDefault, 0x0000, ; 13420: "\\_SB.I2C5.PMI2", 0x00, ResourceConsumer, , ; 13421: ) ; 13422: { // Pin list ; 13423: 0x0016 ; 13424: } db 08Ch,025h,000h,001h,000h,001h,000h,015h ;0000CC98 ".%......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000CCA0 "........" db 000h,019h,000h,028h,000h,000h,000h,016h ;0000CCA8 "...(...." db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000CCB0 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,032h,000h ;0000CCB8 "C5.PMI2." ; 13425: GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullDefault, 0x0000, ; 13426: "\\_SB.GPO2", 0x00, ResourceConsumer, , ; 13427: ) ; 13428: { // Pin list ; 13429: 0x0015 ; 13430: } db 08Ch,020h,000h,001h,000h,001h,000h,015h ;0000CCC0 ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000CCC8 "........" db 000h,019h,000h,023h,000h,000h,000h,015h ;0000CCD0 "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;0000CCD8 ".\_SB.GP" db 04Fh,032h,000h ;0000CCDB "O2." ; 13431: GpioInt (Edge, ActiveBoth, Exclusive, PullDefault, 0x0000, ; 13432: "\\_SB.GPO0", 0x00, ResourceConsumer, , ; 13433: ) ; 13434: { // Pin list ; 13435: 0x0001 ; 13436: } db 08Ch,020h,000h,001h,000h,001h,000h,005h ;0000CCE3 ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000CCEB "........" db 000h,019h,000h,023h,000h,000h,000h,001h ;0000CCF3 "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;0000CCFB ".\_SB.GP" db 04Fh,030h,000h ;0000CCFE "O0." ; 13437: GpioInt (Edge, ActiveBoth, Exclusive, PullDefault, 0x0000, ; 13438: "\\_SB.GPO0", 0x00, ResourceConsumer, , ; 13439: ) ; 13440: { // Pin list ; 13441: 0x0000 ; 13442: } db 08Ch,020h,000h,001h,000h,001h,000h,005h ;0000CD06 ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000CD0E "........" db 000h,019h,000h,023h,000h,000h,000h,000h ;0000CD16 "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;0000CD1E ".\_SB.GP" db 04Fh,030h,000h ;0000CD21 "O0." ; 13443: GpioInt (Edge, ActiveBoth, Exclusive, PullDefault, 0x0000, ; 13444: "\\_SB.GPO0", 0x00, ResourceConsumer, , ; 13445: ) ; 13446: { // Pin list ; 13447: 0x0028 ; 13448: } db 08Ch,020h,000h,001h,000h,001h,000h,005h ;0000CD29 ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000CD31 "........" db 000h,019h,000h,023h,000h,000h,000h,028h ;0000CD39 "...#...(" db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;0000CD41 ".\_SB.GP" db 04Fh,030h,000h ;0000CD44 "O0." db 079h,000h ;0000CD46 "y." ; 13449: }) ; 13450: If ((PMID == 0x05)) db 0A0h,01Eh ;0000CD48 ".." db 093h,050h,04Dh,049h,044h,00Ah,005h ;0000CD4F ".PMID.." ; 13451: { ; 13452: If ((OSSL & 0x80)) db 0A0h,00Eh ;0000CD51 ".." db 07Bh,04Fh,053h,053h,04Ch,00Ah,080h,000h ;0000CD59 "{OSSL..." ; 13453: { ; 13454: Return (ABUF) /* \_SB_.TBAD._CRS.ABUF */ db 0A4h,041h,042h,055h,046h ;0000CD5E ".ABUF" ; 13455: } ; 13456: Else ; 13457: { ; 13458: Return (ABU0) /* \_SB_.TBAD._CRS.ABU0 */ ; 13459: } db 0A1h,006h ;0000CD60 ".." db 0A4h,041h,042h,055h,030h ;0000CD65 ".ABU0" ; 13460: } ; 13462: If ((PMID == 0x06)) db 0A0h,01Eh ;0000CD67 ".." db 093h,050h,04Dh,049h,044h,00Ah,006h ;0000CD6E ".PMID.." ; 13463: { ; 13464: If ((OSSL & 0x80)) db 0A0h,00Eh ;0000CD70 ".." db 07Bh,04Fh,053h,053h,04Ch,00Ah,080h,000h ;0000CD78 "{OSSL..." ; 13465: { ; 13466: Return (BBUF) /* \_SB_.TBAD._CRS.BBUF */ db 0A4h,042h,042h,055h,046h ;0000CD7D ".BBUF" ; 13467: } ; 13468: Else ; 13469: { ; 13470: Return (BBU0) /* \_SB_.TBAD._CRS.BBU0 */ ; 13471: } db 0A1h,006h ;0000CD7F ".." db 0A4h,042h,042h,055h,030h ;0000CD84 ".BBU0" ; 13472: } ; 13474: Return (RBUF) /* \_SB_.TBAD._CRS.RBUF */ db 0A4h,052h,042h,055h,046h ;0000CD89 ".RBUF" ; 13475: } ; 13477: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__TBAD__STA \ db 014h,009h,05Fh,053h,054h,041h,000h ;0000CD90 ".._STA." ; 13478: { ; 13479: Return (0x0F) db 0A4h,00Ah,00Fh ;0000CD93 "..." ; 13480: } ; 13482: Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method DSDT_A_M_I___SB__TBAD__DSM \ db 014h,044h,005h,05Fh,044h,053h,04Dh,00Ch ;0000CD9B ".D._DSM." DSDT_A_M_I___SB__TBAD__DSM__T_0 \ db 008h,05Fh,054h,05Fh,030h,000h ;0000CDA1 "._T_0." ; 13483: { ; 13484: If ((Arg0 == ToUUID ("dfbcf3c5-e7a5-44e6-9c1f-29c76f6e059c") /* Power Button Device */)) db 0A0h,03Dh ;0000CDA3 ".=" db 093h,068h ;0000CDA5 ".h" db 011h,013h,00Ah,010h,0C5h,0F3h,0BCh,0DFh ;0000CDAD "........" db 0A5h,0E7h,0E6h,044h,09Ch,01Fh,029h,0C7h ;0000CDB5 "...D..)." db 06Fh,06Eh,005h,09Ch ;0000CDB9 "on.." ; 13485: { ; 13486: Switch (ToInteger (Arg2)) db 0A2h,025h,001h ;0000CDBC ".%." db 070h ;0000CDBD "p" db 099h,06Ah,000h,05Fh,054h,05Fh,030h ;0000CDC4 ".j._T_0" ; 13487: { ; 13488: Case (Zero) db 0A0h,00Ch ;0000CDC6 ".." db 093h,05Fh,054h,05Fh,030h,000h ;0000CDCC "._T_0." ; 13489: { ; 13490: Return (Buffer (One) db 0A4h ;0000CDCD "." db 011h,003h,001h,003h ;0000CDD1 "...." db 0A1h,00Ch ;0000CDD3 ".." ; 13491: { ; 13492: 0x03 // . ; 13493: }) ; 13494: } ; 13495: Case (One) db 0A0h,00Ah ;0000CDD5 ".." db 093h,05Fh,054h,05Fh,030h,001h ;0000CDDB "._T_0." ; 13496: { ; 13497: Return (0x07) db 0A4h,00Ah,007h ;0000CDDE "..." db 0A5h ;0000CDDF "." ; 13498: } ; 13500: } ; 13501: } ; 13502: Else ; 13503: { ; 13504: Return (Buffer (One) ; 13505: { ; 13506: 0x00 // . ; 13507: }) ; 13508: } db 0A1h,006h ;0000CDE1 ".." db 0A4h ;0000CDE2 "." db 011h,003h,001h,000h ;0000CDE6 "...." ; 13510: Return (Zero) db 0A4h,000h ;0000CDE8 ".." ; 13511: } ; 13512: } ; 13514: Device (MBID) DSDT_A_M_I___SB__MBID \ db 05Bh,082h,042h,013h,04Dh,042h,049h,044h ;0000CDF0 "[.B.MBID" ; 13515: { ; 13516: Name (_HID, "INT33BD" /* Intel Baytrail Mailbox Device */) // _HID: Hardware ID DSDT_A_M_I___SB__MBID__HID \ db 008h,05Fh,048h,049h,044h,00Dh,049h,04Eh ;0000CDF8 "._HID.IN" db 054h,033h,033h,042h,044h,000h ;0000CDFE "T33BD." ; 13517: Name (_CID, "INT33BD" /* Intel Baytrail Mailbox Device */) // _CID: Compatible ID DSDT_A_M_I___SB__MBID__CID \ db 008h,05Fh,043h,049h,044h,00Dh,049h,04Eh ;0000CE06 "._CID.IN" db 054h,033h,033h,042h,044h,000h ;0000CE0C "T33BD." ; 13518: Name (_HRV, 0x02) // _HRV: Hardware Revision DSDT_A_M_I___SB__MBID__HRV \ db 008h,05Fh,048h,052h,056h,00Ah,002h ;0000CE13 "._HRV.." ; 13519: Name (_UID, One) // _UID: Unique ID DSDT_A_M_I___SB__MBID__UID \ db 008h,05Fh,055h,049h,044h,001h ;0000CE19 "._UID." ; 13520: Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__MBID__CRS \ db 014h,022h,05Fh,043h,052h,053h,008h ;0000CE20 "."_CRS." ; 13521: { ; 13522: Name (RBUF, ResourceTemplate () DSDT_A_M_I___SB__MBID__CRS_RBUF \ db 008h,052h,042h,055h,046h,011h,011h,00Ah ;0000CE28 ".RBUF..." db 00Eh ;0000CE29 "." ; 13523: { ; 13524: Memory32Fixed (ReadWrite, ; 13525: 0xE00000D0, // Address Base ; 13526: 0x0000000C, // Address Length ; 13527: ) db 086h,009h,000h,001h,0D0h,000h,000h,0E0h ;0000CE31 "........" db 00Ch,000h,000h,000h ;0000CE35 "...." db 079h,000h ;0000CE37 "y." ; 13528: }) ; 13529: Return (RBUF) /* \_SB_.MBID._CRS.RBUF */ db 0A4h,052h,042h,055h,046h ;0000CE3C ".RBUF" ; 13530: } ; 13532: OperationRegion (REGS, 0x87, Zero, 0x30) DSDT_A_M_I___SB__MBID_REGS \ db 05Bh,080h,052h,045h,047h,053h,087h,000h ;0000CE44 "[.REGS.." db 00Ah,030h ;0000CE46 ".0" ; 13533: Field (REGS, DWordAcc, NoLock, Preserve) ; 13534: { ; 13535: PORT, 32, ; 13536: REG, 32, ; 13537: DATA, 32, ; 13538: MASK, 32, ; 13539: BE, 32, ; 13540: OP, 32 ; 13541: } db 05Bh,081h,024h,052h,045h,047h,053h,003h ;0000CE4E "[.$REGS." db 050h,04Fh,052h,054h,020h,052h,045h,047h ;0000CE56 "PORT REG" db 05Fh,020h,044h,041h,054h,041h,020h,04Dh ;0000CE5E "_ DATA M" db 041h,053h,04Bh,020h,042h,045h,05Fh,05Fh ;0000CE66 "ASK BE__" db 020h,04Fh,050h,05Fh,05Fh,020h ;0000CE6C " OP__ " ; 13543: Name (AVBL, Zero) DSDT_A_M_I___SB__MBID_AVBL \ db 008h,041h,056h,042h,04Ch,000h ;0000CE72 ".AVBL." ; 13544: Method (_REG, 2, NotSerialized) // _REG: Region Availability DSDT_A_M_I___SB__MBID__REG \ db 014h,012h,05Fh,052h,045h,047h,002h ;0000CE79 ".._REG." ; 13545: { ; 13546: If ((Arg0 == 0x87)) db 0A0h,00Bh ;0000CE7B ".." db 093h,068h,00Ah,087h ;0000CE7F ".h.." ; 13547: { ; 13548: AVBL = Arg1 db 070h,069h,041h,056h,042h,04Ch ;0000CE85 "piAVBL" ; 13549: } ; 13550: } ; 13552: Method (READ, 3, Serialized) DSDT_A_M_I___SB__MBID_READ \ db 014h,035h,052h,045h,041h,044h,00Bh ;0000CE8C ".5READ." ; 13553: { ; 13554: Local0 = 0xFFFFFFFF db 070h,00Ch,0FFh,0FFh,0FFh,0FFh,060h ;0000CE93 "p.....`" ; 13555: If ((AVBL == One)) db 0A0h,025h ;0000CE95 ".%" db 093h,041h,056h,042h,04Ch,001h ;0000CE9B ".AVBL." ; 13556: { ; 13557: OP = Zero db 070h,000h,04Fh,050h,05Fh,05Fh ;0000CEA1 "p.OP__" ; 13558: PORT = Arg0 db 070h,068h,050h,04Fh,052h,054h ;0000CEA7 "phPORT" ; 13559: REG = Arg1 db 070h,069h,052h,045h,047h,05Fh ;0000CEAD "piREG_" ; 13560: BE = Arg2 db 070h,06Ah,042h,045h,05Fh,05Fh ;0000CEB3 "pjBE__" ; 13561: Local0 = DATA /* \_SB_.MBID.DATA */ db 070h,044h,041h,054h,041h,060h ;0000CEB9 "pDATA`" ; 13562: } ; 13564: Return (Local0) db 0A4h,060h ;0000CEBB ".`" ; 13565: } ; 13567: Method (WRIT, 4, Serialized) DSDT_A_M_I___SB__MBID_WRIT \ db 014h,02Ch,057h,052h,049h,054h,00Ch ;0000CEC2 ".,WRIT." ; 13568: { ; 13569: If ((AVBL == One)) db 0A0h,025h ;0000CEC4 ".%" db 093h,041h,056h,042h,04Ch,001h ;0000CECA ".AVBL." ; 13570: { ; 13571: OP = One db 070h,001h,04Fh,050h,05Fh,05Fh ;0000CED0 "p.OP__" ; 13572: PORT = Arg0 db 070h,068h,050h,04Fh,052h,054h ;0000CED6 "phPORT" ; 13573: REG = Arg1 db 070h,069h,052h,045h,047h,05Fh ;0000CEDC "piREG_" ; 13574: BE = Arg2 db 070h,06Ah,042h,045h,05Fh,05Fh ;0000CEE2 "pjBE__" ; 13575: DATA = Arg3 db 070h,06Bh,044h,041h,054h,041h ;0000CEE8 "pkDATA" ; 13576: } ; 13577: } ; 13579: Method (MODI, 5, Serialized) DSDT_A_M_I___SB__MBID_MODI \ db 014h,033h,04Dh,04Fh,044h,049h,00Dh ;0000CEEF ".3MODI." ; 13580: { ; 13581: If ((AVBL == One)) db 0A0h,02Ch ;0000CEF1 ".," db 093h,041h,056h,042h,04Ch,001h ;0000CEF7 ".AVBL." ; 13582: { ; 13583: OP = 0x02 db 070h,00Ah,002h,04Fh,050h,05Fh,05Fh ;0000CEFE "p..OP__" ; 13584: PORT = Arg0 db 070h,068h,050h,04Fh,052h,054h ;0000CF04 "phPORT" ; 13585: REG = Arg1 db 070h,069h,052h,045h,047h,05Fh ;0000CF0A "piREG_" ; 13586: BE = Arg2 db 070h,06Ah,042h,045h,05Fh,05Fh ;0000CF10 "pjBE__" ; 13587: DATA = Arg3 db 070h,06Bh,044h,041h,054h,041h ;0000CF16 "pkDATA" ; 13588: MASK = Arg4 db 070h,06Ch,04Dh,041h,053h,04Bh ;0000CF1C "plMASK" ; 13589: } ; 13590: } ; 13591: } ; 13593: Device (PAGD) DSDT_A_M_I___SB__PAGD \ db 05Bh,082h,047h,006h,050h,041h,047h,044h ;0000CF24 "[.G.PAGD" ; 13594: { ; 13595: Name (_HID, "ACPI000C" /* Processor Aggregator Device */) // _HID: Hardware ID DSDT_A_M_I___SB__PAGD__HID \ db 008h,05Fh,048h,049h,044h,00Dh,041h,043h ;0000CF2C "._HID.AC" db 050h,049h,030h,030h,030h,043h,000h ;0000CF33 "PI000C." ; 13596: Name (_CID, "ACPI000C" /* Processor Aggregator Device */) // _CID: Compatible ID DSDT_A_M_I___SB__PAGD__CID \ db 008h,05Fh,043h,049h,044h,00Dh,041h,043h ;0000CF3B "._CID.AC" db 050h,049h,030h,030h,030h,043h,000h ;0000CF42 "PI000C." ; 13597: Name (IDCN, Zero) DSDT_A_M_I___SB__PAGD_IDCN \ db 008h,049h,044h,043h,04Eh,000h ;0000CF48 ".IDCN." ; 13598: Name (PURP, Package (0x02) ; 13599: { ; 13600: One, ; 13601: Zero ; 13602: }) DSDT_A_M_I___SB__PAGD_PURP \ db 008h,050h,055h,052h,050h ;0000CF4D ".PURP" db 012h,004h,002h,001h,000h ;0000CF52 "....." ; 13603: Method (_PUR, 0, Serialized) // _PUR: Processor Utilization Request DSDT_A_M_I___SB__PAGD__PUR \ db 014h,017h,05Fh,050h,055h,052h,008h ;0000CF59 ".._PUR." ; 13604: { ; 13605: PURP [One] = IDCN /* \_SB_.PAGD.IDCN */ db 070h,049h,044h,043h,04Eh ;0000CF5E "pIDCN" db 088h,050h,055h,052h,050h,001h,000h ;0000CF65 ".PURP.." ; 13606: Return (PURP) /* \_SB_.PAGD.PURP */ db 0A4h,050h,055h,052h,050h ;0000CF6A ".PURP" ; 13607: } ; 13609: Method (_OST, 3, Serialized) // _OST: OSPM Status Indication DSDT_A_M_I___SB__PAGD__OST \ db 014h,01Ah,05Fh,04Fh,053h,054h,00Bh ;0000CF71 ".._OST." ; 13610: { ; 13611: Debug = "_OST is invoked" db 070h,00Dh,05Fh,04Fh,053h,054h,020h,069h ;0000CF79 "p._OST i" db 073h,020h,069h,06Eh,076h,06Fh,06Bh,065h ;0000CF81 "s invoke" db 064h,000h,05Bh,031h ;0000CF85 "d.[1" ; 13612: } ; 13613: } ; 13614: } ; 13616: Name (PICM, Zero) DSDT_A_M_I__PICM \ db 008h,050h,049h,043h,04Dh,000h ;0000CF8B ".PICM." ; 13617: Device (MDM) DSDT_A_M_I__MDM_ \ db 05Bh,082h,04Ah,00Fh,04Dh,044h,04Dh,05Fh ;0000CF93 "[.J.MDM_" ; 13618: { ; 13619: Name (_HID, EisaId ("MCD0001")) // _HID: Hardware ID DSDT_A_M_I__MDM___HID \ db 008h,05Fh,048h,049h,044h,00Ch,034h,064h ;0000CF9B "._HID.4d" db 000h,001h ;0000CF9D ".." ; 13620: Name (_CID, "MCD0001") // _CID: Compatible ID DSDT_A_M_I__MDM___CID \ db 008h,05Fh,043h,049h,044h,00Dh,04Dh,043h ;0000CFA5 "._CID.MC" db 044h,030h,030h,030h,031h,000h ;0000CFAB "D0001." ; 13621: Name (CPU, "ValleyView2") DSDT_A_M_I__MDM__CPU_ \ db 008h,043h,050h,055h,05Fh,00Dh,056h,061h ;0000CFB3 ".CPU_.Va" db 06Ch,06Ch,065h,079h,056h,069h,065h,077h ;0000CFBB "lleyView" db 032h,000h ;0000CFBD "2." ; 13622: Name (MDMN, "XMM_6260") DSDT_A_M_I__MDM__MDMN \ db 008h,04Dh,044h,04Dh,04Eh,00Dh,058h,04Dh ;0000CFC5 ".MDMN.XM" db 04Dh,05Fh,036h,032h,036h,030h,000h ;0000CFCC "M_6260." ; 13623: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I__MDM___STA \ db 014h,015h,05Fh,053h,054h,041h,000h ;0000CFD3 ".._STA." ; 13624: { ; 13625: If ((OSSL & 0x80)) db 0A0h,00Ch ;0000CFD5 ".." db 07Bh,04Fh,053h,053h,04Ch,00Ah,080h,000h ;0000CFDD "{OSSL..." ; 13626: { ; 13627: Return (0x0F) db 0A4h,00Ah,00Fh ;0000CFE0 "..." ; 13628: } ; 13630: Return (Zero) db 0A4h,000h ;0000CFE2 ".." ; 13631: } ; 13633: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I__MDM___CRS \ db 014h,044h,00Ah,05Fh,043h,052h,053h,000h ;0000CFEA ".D._CRS." ; 13634: { ; 13635: Name (UBUF, ResourceTemplate () DSDT_A_M_I__MDM___CRS_UBUF \ db 008h,055h,042h,055h,046h,011h,042h,009h ;0000CFF2 ".UBUF.B." db 00Ah,08Eh ;0000CFF4 ".." ; 13636: { ; 13637: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 13638: "\\_SB.GPO1", 0x00, ResourceConsumer, , ; 13639: ) ; 13640: { // Pin list ; 13641: 0x0017 ; 13642: } db 08Ch,020h,000h,001h,001h,001h,000h,002h ;0000CFFC ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000D004 "........" db 000h,019h,000h,023h,000h,000h,000h,017h ;0000D00C "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;0000D014 ".\_SB.GP" db 04Fh,031h,000h ;0000D017 "O1." ; 13643: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionInputOnly, ; 13644: "\\_SB.GPO2", 0x00, ResourceConsumer, , ; 13645: ) ; 13646: { // Pin list ; 13647: 0x001E ; 13648: } db 08Ch,020h,000h,001h,001h,001h,000h,001h ;0000D01F ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000D027 "........" db 000h,019h,000h,023h,000h,000h,000h,01Eh ;0000D02F "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;0000D037 ".\_SB.GP" db 04Fh,032h,000h ;0000D03A "O2." ; 13649: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionInputOnly, ; 13650: "\\_SB.GPO2", 0x00, ResourceConsumer, , ; 13651: ) ; 13652: { // Pin list ; 13653: 0x001C ; 13654: } db 08Ch,020h,000h,001h,001h,001h,000h,001h ;0000D042 ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000D04A "........" db 000h,019h,000h,023h,000h,000h,000h,01Ch ;0000D052 "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;0000D05A ".\_SB.GP" db 04Fh,032h,000h ;0000D05D "O2." ; 13655: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 13656: "\\_SB.GPO2", 0x00, ResourceConsumer, , ; 13657: ) ; 13658: { // Pin list ; 13659: 0x001D ; 13660: } db 08Ch,020h,000h,001h,001h,001h,000h,002h ;0000D065 ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000D06D "........" db 000h,019h,000h,023h,000h,000h,000h,01Dh ;0000D075 "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;0000D07D ".\_SB.GP" db 04Fh,032h,000h ;0000D080 "O2." db 079h,000h ;0000D082 "y." ; 13661: }) ; 13662: Return (UBUF) /* \MDM_._CRS.UBUF */ db 0A4h,055h,042h,055h,046h ;0000D087 ".UBUF" ; 13663: } ; 13664: } ; 13666: Scope (_SB.I2C1) db 010h,04Ah,023h,02Eh,05Fh,053h,042h,05Fh ;0000D08F ".J#._SB_" db 049h,032h,043h,031h ;0000D093 "I2C1" ; 13667: { ; 13668: Name (AVBL, Zero) DSDT_A_M_I___SB__I2C1_AVBL \ db 008h,041h,056h,042h,04Ch,000h ;0000D099 ".AVBL." ; 13669: Method (_REG, 2, NotSerialized) // _REG: Region Availability DSDT_A_M_I___SB__I2C1__REG \ db 014h,012h,05Fh,052h,045h,047h,002h ;0000D0A0 ".._REG." ; 13670: { ; 13671: If ((Arg0 == 0x09)) db 0A0h,00Bh ;0000D0A2 ".." db 093h,068h,00Ah,009h ;0000D0A6 ".h.." ; 13672: { ; 13673: AVBL = Arg1 db 070h,069h,041h,056h,042h,04Ch ;0000D0AC "piAVBL" ; 13674: } ; 13675: } ; 13677: Device (SMUX) DSDT_A_M_I___SB__I2C1_SMUX \ db 05Bh,082h,04Ch,009h,053h,04Dh,055h,058h ;0000D0B4 "[.L.SMUX" ; 13678: { ; 13679: Name (_HID, "SMSC3750" /* SMSC 3750 USB MUX */) // _HID: Hardware ID DSDT_A_M_I___SB__I2C1_SMUX__HID \ db 008h,05Fh,048h,049h,044h,00Dh,053h,04Dh ;0000D0BC "._HID.SM" db 053h,043h,033h,037h,035h,030h,000h ;0000D0C3 "SC3750." ; 13680: Name (_CID, "SMSC3750" /* SMSC 3750 USB MUX */) // _CID: Compatible ID DSDT_A_M_I___SB__I2C1_SMUX__CID \ db 008h,05Fh,043h,049h,044h,00Dh,053h,04Dh ;0000D0CB "._CID.SM" db 053h,043h,033h,037h,035h,030h,000h ;0000D0D2 "SC3750." ; 13681: Name (_DDN, "SMSC 3750 USB MUX") // _DDN: DOS Device Name DSDT_A_M_I___SB__I2C1_SMUX__DDN \ db 008h,05Fh,044h,044h,04Eh,00Dh,053h,04Dh ;0000D0DA "._DDN.SM" db 053h,043h,020h,033h,037h,035h,030h,020h ;0000D0E2 "SC 3750 " db 055h,053h,042h,020h,04Dh,055h,058h,000h ;0000D0EA "USB MUX." ; 13682: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__I2C1_SMUX__STA \ db 014h,008h,05Fh,053h,054h,041h,000h ;0000D0F1 ".._STA." ; 13683: { ; 13684: Return (Zero) db 0A4h,000h ;0000D0F3 ".." ; 13685: } ; 13687: Name (RBUF, ResourceTemplate () DSDT_A_M_I___SB__I2C1_SMUX_RBUF \ db 008h,052h,042h,055h,046h,011h,045h,004h ;0000D0FB ".RBUF.E." db 00Ah,041h ;0000D0FD ".A" ; 13688: { ; 13689: I2cSerialBusV2 (0x0068, ControllerInitiated, 0x00061A80, ; 13690: AddressingMode7Bit, "\\_SB.I2C1", ; 13691: 0x00, ResourceConsumer, , Exclusive, ; 13692: ) db 08Eh,019h,000h,002h,000h,001h,002h,000h ;0000D105 "........" db 000h,001h,006h,000h,080h,01Ah,006h,000h ;0000D10D "........" db 068h,000h,05Ch,05Fh,053h,042h,02Eh,049h ;0000D115 "h.\_SB.I" db 032h,043h,031h,000h ;0000D119 "2C1." ; 13693: GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, ; 13694: "\\_SB.GPO2", 0x00, ResourceConsumer, , ; 13695: ) ; 13696: { // Pin list ; 13697: 0x0001 ; 13698: } db 08Ch,020h,000h,001h,001h,001h,000h,002h ;0000D121 ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000D129 "........" db 000h,019h,000h,023h,000h,000h,000h,001h ;0000D131 "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;0000D139 ".\_SB.GP" db 04Fh,032h,000h ;0000D13C "O2." db 079h,000h ;0000D13E "y." ; 13699: }) ; 13700: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__I2C1_SMUX__CRS \ db 014h,00Bh,05Fh,043h,052h,053h,000h ;0000D145 ".._CRS." ; 13701: { ; 13702: Return (RBUF) /* \_SB_.I2C1.SMUX.RBUF */ db 0A4h,052h,042h,055h,046h ;0000D14A ".RBUF" ; 13703: } ; 13704: } ; 13706: Name (MUXW, ResourceTemplate () DSDT_A_M_I___SB__I2C1_MUXW \ db 008h,04Dh,055h,058h,057h,011h,021h,00Ah ;0000D152 ".MUXW.!." db 01Eh ;0000D153 "." ; 13707: { ; 13708: I2cSerialBusV2 (0x0068, ControllerInitiated, 0x00061A80, ; 13709: AddressingMode7Bit, "\\_SB.I2C1", ; 13710: 0x00, ResourceConsumer, , Exclusive, ; 13711: ) db 08Eh,019h,000h,002h,000h,001h,002h,000h ;0000D15B "........" db 000h,001h,006h,000h,080h,01Ah,006h,000h ;0000D163 "........" db 068h,000h,05Ch,05Fh,053h,042h,02Eh,049h ;0000D16B "h.\_SB.I" db 032h,043h,031h,000h ;0000D16F "2C1." db 079h,000h ;0000D171 "y." ; 13712: }) ; 13713: OperationRegion (MUXO, GenericSerialBus, Zero, 0x10) DSDT_A_M_I___SB__I2C1_MUXO \ db 05Bh,080h,04Dh,055h,058h,04Fh,009h,000h ;0000D179 "[.MUXO.." db 00Ah,010h ;0000D17B ".." ; 13714: Field (MUXO, BufferAcc, NoLock, Preserve) ; 13715: { ; 13716: Connection (MUXW), ; 13717: AccessAs (BufferAcc, AttribByte), ; 13718: MSTA, 8 ; 13719: } db 05Bh,081h,013h,04Dh,055h,058h,04Fh,005h ;0000D183 "[..MUXO." db 002h,04Dh,055h,058h,057h,001h,005h,006h ;0000D18B ".MUXW..." db 04Dh,053h,054h,041h,008h ;0000D190 "MSTA." ; 13721: Field (MUXO, BufferAcc, NoLock, Preserve) ; 13722: { ; 13723: Connection (MUXW), ; 13724: Offset (0x01), ; 13725: AccessAs (BufferAcc, AttribByte), ; 13726: MCON, 8 ; 13727: } db 05Bh,081h,015h,04Dh,055h,058h,04Fh,005h ;0000D198 "[..MUXO." db 002h,04Dh,055h,058h,057h,000h,008h,001h ;0000D1A0 ".MUXW..." db 005h,006h,04Dh,043h,04Fh,04Eh,008h ;0000D1A7 "..MCON." ; 13729: Field (MUXO, BufferAcc, NoLock, Preserve) ; 13730: { ; 13731: Connection (MUXW), ; 13732: Offset (0x02), ; 13733: AccessAs (BufferAcc, AttribByte), ; 13734: MCHG, 8 ; 13735: } db 05Bh,081h,015h,04Dh,055h,058h,04Fh,005h ;0000D1AF "[..MUXO." db 002h,04Dh,055h,058h,057h,000h,010h,001h ;0000D1B7 ".MUXW..." db 005h,006h,04Dh,043h,048h,047h,008h ;0000D1BE "..MCHG." ; 13737: Field (MUXO, BufferAcc, NoLock, Preserve) ; 13738: { ; 13739: Connection (MUXW), ; 13740: Offset (0x03), ; 13741: AccessAs (BufferAcc, AttribByte), ; 13742: MCST, 8 ; 13743: } db 05Bh,081h,015h,04Dh,055h,058h,04Fh,005h ;0000D1C6 "[..MUXO." db 002h,04Dh,055h,058h,057h,000h,018h,001h ;0000D1CE ".MUXW..." db 005h,006h,04Dh,043h,053h,054h,008h ;0000D1D5 "..MCST." ; 13745: Device (GPOE) DSDT_A_M_I___SB__I2C1_GPOE \ db 05Bh,082h,044h,007h,047h,050h,04Fh,045h ;0000D1DD "[.D.GPOE" ; 13746: { ; 13747: Name (_HID, "INBC0000" /* GPIO Expander */) // _HID: Hardware ID DSDT_A_M_I___SB__I2C1_GPOE__HID \ db 008h,05Fh,048h,049h,044h,00Dh,049h,04Eh ;0000D1E5 "._HID.IN" db 042h,043h,030h,030h,030h,030h,000h ;0000D1EC "BC0000." ; 13748: Name (_CID, "INBC0000" /* GPIO Expander */) // _CID: Compatible ID DSDT_A_M_I___SB__I2C1_GPOE__CID \ db 008h,05Fh,043h,049h,044h,00Dh,049h,04Eh ;0000D1F4 "._CID.IN" db 042h,043h,030h,030h,030h,030h,000h ;0000D1FB "BC0000." ; 13749: Name (_DDN, "GPIO Expander") // _DDN: DOS Device Name DSDT_A_M_I___SB__I2C1_GPOE__DDN \ db 008h,05Fh,044h,044h,04Eh,00Dh,047h,050h ;0000D203 "._DDN.GP" db 049h,04Fh,020h,045h,078h,070h,061h,06Eh ;0000D20B "IO Expan" db 064h,065h,072h,000h ;0000D20F "der." ; 13750: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__I2C1_GPOE__STA \ db 014h,008h,05Fh,053h,054h,041h,000h ;0000D216 ".._STA." ; 13751: { ; 13752: Return (Zero) db 0A4h,000h ;0000D218 ".." ; 13753: } ; 13755: Name (RBUF, ResourceTemplate () DSDT_A_M_I___SB__I2C1_GPOE_RBUF \ db 008h,052h,042h,055h,046h,011h,021h,00Ah ;0000D220 ".RBUF.!." db 01Eh ;0000D221 "." ; 13756: { ; 13757: I2cSerialBusV2 (0x0023, ControllerInitiated, 0x00061A80, ; 13758: AddressingMode7Bit, "\\_SB.I2C1", ; 13759: 0x00, ResourceConsumer, , Exclusive, ; 13760: ) db 08Eh,019h,000h,002h,000h,001h,002h,000h ;0000D229 "........" db 000h,001h,006h,000h,080h,01Ah,006h,000h ;0000D231 "........" db 023h,000h,05Ch,05Fh,053h,042h,02Eh,049h ;0000D239 "#.\_SB.I" db 032h,043h,031h,000h ;0000D23D "2C1." db 079h,000h ;0000D23F "y." ; 13761: }) ; 13762: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__I2C1_GPOE__CRS \ db 014h,00Bh,05Fh,043h,052h,053h,000h ;0000D246 ".._CRS." ; 13763: { ; 13764: Return (RBUF) /* \_SB_.I2C1.GPOE.RBUF */ db 0A4h,052h,042h,055h,046h ;0000D24B ".RBUF" ; 13765: } ; 13766: } ; 13768: Name (IOEX, ResourceTemplate () DSDT_A_M_I___SB__I2C1_IOEX \ db 008h,049h,04Fh,045h,058h,011h,021h,00Ah ;0000D253 ".IOEX.!." db 01Eh ;0000D254 "." ; 13769: { ; 13770: I2cSerialBusV2 (0x0023, ControllerInitiated, 0x00061A80, ; 13771: AddressingMode7Bit, "\\_SB.I2C1", ; 13772: 0x00, ResourceConsumer, , Exclusive, ; 13773: ) db 08Eh,019h,000h,002h,000h,001h,002h,000h ;0000D25C "........" db 000h,001h,006h,000h,080h,01Ah,006h,000h ;0000D264 "........" db 023h,000h,05Ch,05Fh,053h,042h,02Eh,049h ;0000D26C "#.\_SB.I" db 032h,043h,031h,000h ;0000D270 "2C1." db 079h,000h ;0000D272 "y." ; 13774: }) ; 13775: OperationRegion (IOXO, GenericSerialBus, Zero, 0x20) DSDT_A_M_I___SB__I2C1_IOXO \ db 05Bh,080h,049h,04Fh,058h,04Fh,009h,000h ;0000D27A "[.IOXO.." db 00Ah,020h ;0000D27C ". " ; 13776: Field (IOXO, BufferAcc, NoLock, Preserve) ; 13777: { ; 13778: Connection (IOEX), ; 13779: Offset (0x01), ; 13780: AccessAs (BufferAcc, AttribByte), ; 13781: INR1, 8 ; 13782: } db 05Bh,081h,015h,049h,04Fh,058h,04Fh,005h ;0000D284 "[..IOXO." db 002h,049h,04Fh,045h,058h,000h,008h,001h ;0000D28C ".IOEX..." db 005h,006h,049h,04Eh,052h,031h,008h ;0000D293 "..INR1." ; 13784: Field (IOXO, BufferAcc, NoLock, Preserve) ; 13785: { ; 13786: Connection (IOEX), ; 13787: Offset (0x05), ; 13788: AccessAs (BufferAcc, AttribByte), ; 13789: OUTR, 8 ; 13790: } db 05Bh,081h,015h,049h,04Fh,058h,04Fh,005h ;0000D29B "[..IOXO." db 002h,049h,04Fh,045h,058h,000h,028h,001h ;0000D2A3 ".IOEX.(." db 005h,006h,04Fh,055h,054h,052h,008h ;0000D2AA "..OUTR." ; 13792: Field (IOXO, BufferAcc, NoLock, Preserve) ; 13793: { ; 13794: Connection (IOEX), ; 13795: Offset (0x0D), ; 13796: AccessAs (BufferAcc, AttribByte), ; 13797: CONR, 8 ; 13798: } db 05Bh,081h,016h,049h,04Fh,058h,04Fh,005h ;0000D2B2 "[..IOXO." db 002h,049h,04Fh,045h,058h,000h,048h,006h ;0000D2BA ".IOEX.H." db 001h,005h,006h,043h,04Fh,04Eh,052h,008h ;0000D2C2 "...CONR." ; 13799: } ; 13801: Scope (_TZ) db 010h,043h,009h,05Fh,054h,05Ah,05Fh ;0000D2C9 ".C._TZ_" ; 13802: { ; 13803: ThermalZone (TZ00) DSDT_A_M_I___TZ__TZ00 \ db 05Bh,085h,04Bh,008h,054h,05Ah,030h,030h ;0000D2D1 "[.K.TZ00" ; 13804: { ; 13805: Name (_DEP, Package (0x02) // _DEP: Dependencies ; 13806: { ; 13807: \_SB.I2C5, ; 13808: \_SB.I2C5.PMIC ; 13809: }) DSDT_A_M_I___TZ__TZ00__DEP \ db 008h,05Fh,044h,045h,050h ;0000D2D6 "._DEP" db 012h,01Bh,002h,05Ch,02Eh,05Fh,053h,042h ;0000D2DE "...\._SB" db 05Fh,049h,032h,043h,035h,05Ch,02Fh,003h ;0000D2E6 "_I2C5\/." db 05Fh,053h,042h,05Fh,049h,032h,043h,035h ;0000D2EE "_SB_I2C5" db 050h,04Dh,049h,043h ;0000D2F2 "PMIC" ; 13810: Method (_TMP, 0, Serialized) // _TMP: Temperature DSDT_A_M_I___TZ__TZ00__TMP \ db 014h,043h,006h,05Fh,054h,04Dh,050h,008h ;0000D2FA ".C._TMP." ; 13811: { ; 13812: If ((\_SB.I2C5.PMIC.AVBG == One)) db 0A0h,047h,005h ;0000D2FD ".G." db 093h,05Ch,02Fh,004h,05Fh,053h,042h,05Fh ;0000D305 ".\/._SB_" db 049h,032h,043h,035h,050h,04Dh,049h,043h ;0000D30D "I2C5PMIC" db 041h,056h,042h,047h,001h ;0000D312 "AVBG." ; 13813: { ; 13814: \_SB.I2C5.PMIC.GMP2 = Zero db 070h,000h,05Ch,02Fh,004h,05Fh,053h,042h ;0000D31A "p.\/._SB" db 05Fh,049h,032h,043h,035h,050h,04Dh,049h ;0000D322 "_I2C5PMI" db 043h,047h,04Dh,050h,032h ;0000D327 "CGMP2" ; 13815: If ((\_SB.I2C5.PMIC.AVBD == One)) db 0A0h,02Ah ;0000D329 ".*" db 093h,05Ch,02Fh,004h,05Fh,053h,042h,05Fh ;0000D331 ".\/._SB_" db 049h,032h,043h,035h,050h,04Dh,049h,043h ;0000D339 "I2C5PMIC" db 041h,056h,042h,044h,001h ;0000D33E "AVBD." ; 13816: { ; 13817: Return (\_SB.I2C5.PMIC.TMP2) db 0A4h,05Ch,02Fh,004h,05Fh,053h,042h,05Fh ;0000D346 ".\/._SB_" db 049h,032h,043h,035h,050h,04Dh,049h,043h ;0000D34E "I2C5PMIC" db 054h,04Dh,050h,032h ;0000D352 "TMP2" ; 13818: } ; 13819: } ; 13821: Return (0x0AAC) db 0A4h,00Bh,0ACh,00Ah ;0000D356 "...." ; 13822: } ; 13823: } ; 13824: } ; 13826: Scope (_SB.PCI0) db 010h,04Bh,009h,02Eh,05Fh,053h,042h,05Fh ;0000D35E ".K.._SB_" db 050h,043h,049h,030h ;0000D362 "PCI0" ; 13827: { ; 13828: Device (PDRC) DSDT_A_M_I___SB__PCI0_PDRC \ db 05Bh,082h,04Eh,008h,050h,044h,052h,043h ;0000D36A "[.N.PDRC" ; 13829: { ; 13830: Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID DSDT_A_M_I___SB__PCI0_PDRC__HID \ db 008h,05Fh,048h,049h,044h,00Ch,041h,0D0h ;0000D372 "._HID.A." db 00Ch,002h ;0000D374 ".." ; 13831: Name (_UID, One) // _UID: Unique ID DSDT_A_M_I___SB__PCI0_PDRC__UID \ db 008h,05Fh,055h,049h,044h,001h ;0000D37A "._UID." ; 13832: Name (BUF0, ResourceTemplate () DSDT_A_M_I___SB__PCI0_PDRC_BUF0 \ db 008h,042h,055h,046h,030h,011h,042h,007h ;0000D382 ".BUF0.B." db 00Ah,06Eh ;0000D384 ".n" ; 13833: { ; 13834: Memory32Fixed (ReadWrite, ; 13835: 0xE0000000, // Address Base ; 13836: 0x10000000, // Address Length ; 13837: ) db 086h,009h,000h,001h,000h,000h,000h,0E0h ;0000D38C "........" db 000h,000h,000h,010h ;0000D390 "...." ; 13838: Memory32Fixed (ReadWrite, ; 13839: 0xFED01000, // Address Base ; 13840: 0x00001000, // Address Length ; 13841: ) db 086h,009h,000h,001h,000h,010h,0D0h,0FEh ;0000D398 "........" db 000h,010h,000h,000h ;0000D39C "...." ; 13842: Memory32Fixed (ReadWrite, ; 13843: 0xFED03000, // Address Base ; 13844: 0x00001000, // Address Length ; 13845: ) db 086h,009h,000h,001h,000h,030h,0D0h,0FEh ;0000D3A4 ".....0.." db 000h,010h,000h,000h ;0000D3A8 "...." ; 13846: Memory32Fixed (ReadWrite, ; 13847: 0xFED04000, // Address Base ; 13848: 0x00001000, // Address Length ; 13849: ) db 086h,009h,000h,001h,000h,040h,0D0h,0FEh ;0000D3B0 ".....@.." db 000h,010h,000h,000h ;0000D3B4 "...." ; 13850: Memory32Fixed (ReadWrite, ; 13851: 0xFED0C000, // Address Base ; 13852: 0x00004000, // Address Length ; 13853: ) db 086h,009h,000h,001h,000h,0C0h,0D0h,0FEh ;0000D3BC "........" db 000h,040h,000h,000h ;0000D3C0 ".@.." ; 13854: Memory32Fixed (ReadWrite, ; 13855: 0xFED08000, // Address Base ; 13856: 0x00001000, // Address Length ; 13857: ) db 086h,009h,000h,001h,000h,080h,0D0h,0FEh ;0000D3C8 "........" db 000h,010h,000h,000h ;0000D3CC "...." ; 13858: Memory32Fixed (ReadWrite, ; 13859: 0xFED1C000, // Address Base ; 13860: 0x00001000, // Address Length ; 13861: ) db 086h,009h,000h,001h,000h,0C0h,0D1h,0FEh ;0000D3D4 "........" db 000h,010h,000h,000h ;0000D3D8 "...." ; 13862: Memory32Fixed (ReadOnly, ; 13863: 0xFEE00000, // Address Base ; 13864: 0x00100000, // Address Length ; 13865: ) db 086h,009h,000h,000h,000h,000h,0E0h,0FEh ;0000D3E0 "........" db 000h,000h,010h,000h ;0000D3E4 "...." ; 13866: Memory32Fixed (ReadWrite, ; 13867: 0xFEF00000, // Address Base ; 13868: 0x00100000, // Address Length ; 13869: ) db 086h,009h,000h,001h,000h,000h,0F0h,0FEh ;0000D3EC "........" db 000h,000h,010h,000h ;0000D3F0 "...." db 079h,000h ;0000D3F2 "y." ; 13870: }) ; 13871: } ; 13872: } ; 13874: Method (BRTN, 1, Serialized) DSDT_A_M_I__BRTN \ db 014h,049h,00Ch,042h,052h,054h,04Eh,009h ;0000D3FA ".I.BRTN." ; 13875: { ; 13876: If (((DID1 & 0x0F00) == 0x0400)) db 0A0h,023h ;0000D3FC ".#" db 093h ;0000D3FD "." db 07Bh,044h,049h,044h,031h,00Bh,000h,00Fh ;0000D405 "{DID1..." db 000h,00Bh,000h,004h ;0000D409 "...." ; 13877: { ; 13878: Notify (\_SB.PCI0.GFX0.DD01, Arg0) db 086h,05Ch,02Fh,004h,05Fh,053h,042h,05Fh ;0000D411 ".\/._SB_" db 050h,043h,049h,030h,047h,046h,058h,030h ;0000D419 "PCI0GFX0" db 044h,044h,030h,031h,068h ;0000D41E "DD01h" ; 13879: } ; 13881: If (((DID2 & 0x0F00) == 0x0400)) db 0A0h,023h ;0000D420 ".#" db 093h ;0000D421 "." db 07Bh,044h,049h,044h,032h,00Bh,000h,00Fh ;0000D429 "{DID2..." db 000h,00Bh,000h,004h ;0000D42D "...." ; 13882: { ; 13883: Notify (\_SB.PCI0.GFX0.DD02, Arg0) db 086h,05Ch,02Fh,004h,05Fh,053h,042h,05Fh ;0000D435 ".\/._SB_" db 050h,043h,049h,030h,047h,046h,058h,030h ;0000D43D "PCI0GFX0" db 044h,044h,030h,032h,068h ;0000D442 "DD02h" ; 13884: } ; 13886: If (((DID3 & 0x0F00) == 0x0400)) db 0A0h,023h ;0000D444 ".#" db 093h ;0000D445 "." db 07Bh,044h,049h,044h,033h,00Bh,000h,00Fh ;0000D44D "{DID3..." db 000h,00Bh,000h,004h ;0000D451 "...." ; 13887: { ; 13888: Notify (\_SB.PCI0.GFX0.DD03, Arg0) db 086h,05Ch,02Fh,004h,05Fh,053h,042h,05Fh ;0000D459 ".\/._SB_" db 050h,043h,049h,030h,047h,046h,058h,030h ;0000D461 "PCI0GFX0" db 044h,044h,030h,033h,068h ;0000D466 "DD03h" ; 13889: } ; 13891: If (((DID4 & 0x0F00) == 0x0400)) db 0A0h,023h ;0000D468 ".#" db 093h ;0000D469 "." db 07Bh,044h,049h,044h,034h,00Bh,000h,00Fh ;0000D471 "{DID4..." db 000h,00Bh,000h,004h ;0000D475 "...." ; 13892: { ; 13893: Notify (\_SB.PCI0.GFX0.DD04, Arg0) db 086h,05Ch,02Fh,004h,05Fh,053h,042h,05Fh ;0000D47D ".\/._SB_" db 050h,043h,049h,030h,047h,046h,058h,030h ;0000D485 "PCI0GFX0" db 044h,044h,030h,034h,068h ;0000D48A "DD04h" ; 13894: } ; 13896: If (((DID5 & 0x0F00) == 0x0400)) db 0A0h,023h ;0000D48C ".#" db 093h ;0000D48D "." db 07Bh,044h,049h,044h,035h,00Bh,000h,00Fh ;0000D495 "{DID5..." db 000h,00Bh,000h,004h ;0000D499 "...." ; 13897: { ; 13898: Notify (\_SB.PCI0.GFX0.DD05, Arg0) db 086h,05Ch,02Fh,004h,05Fh,053h,042h,05Fh ;0000D4A1 ".\/._SB_" db 050h,043h,049h,030h,047h,046h,058h,030h ;0000D4A9 "PCI0GFX0" db 044h,044h,030h,035h,068h ;0000D4AE "DD05h" ; 13899: } ; 13901: If (CondRefOf (NDN3)) db 0A0h,00Dh ;0000D4B0 ".." db 05Bh,012h,04Eh,044h,04Eh,033h,000h ;0000D4B7 "[.NDN3." ; 13902: { ; 13903: NDN3 (Arg0) db 04Eh,044h,04Eh,033h,068h ;0000D4BC "NDN3h" ; 13904: } ; 13905: } ; 13907: Scope (_SB.I2C1) db 010h,043h,01Dh,02Eh,05Fh,053h,042h,05Fh ;0000D4C4 ".C.._SB_" db 049h,032h,043h,031h ;0000D4C8 "I2C1" ; 13908: { ; 13909: Device (SMFG) DSDT_A_M_I___SB__I2C1_SMFG \ db 05Bh,082h,040h,00Ah,053h,04Dh,046h,047h ;0000D4D0 "[.@.SMFG" ; 13910: { ; 13911: Name (_HID, "MAX17047" /* Fuel Gauge Controller */) // _HID: Hardware ID DSDT_A_M_I___SB__I2C1_SMFG__HID \ db 008h,05Fh,048h,049h,044h,00Dh,04Dh,041h ;0000D4D8 "._HID.MA" db 058h,031h,037h,030h,034h,037h,000h ;0000D4DF "X17047." ; 13912: Name (_CID, "MAX17047" /* Fuel Gauge Controller */) // _CID: Compatible ID DSDT_A_M_I___SB__I2C1_SMFG__CID \ db 008h,05Fh,043h,049h,044h,00Dh,04Dh,041h ;0000D4E7 "._CID.MA" db 058h,031h,037h,030h,034h,037h,000h ;0000D4EE "X17047." ; 13913: Name (_DDN, "Fuel Gauge Controller") // _DDN: DOS Device Name DSDT_A_M_I___SB__I2C1_SMFG__DDN \ db 008h,05Fh,044h,044h,04Eh,00Dh,046h,075h ;0000D4F6 "._DDN.Fu" db 065h,06Ch,020h,047h,061h,075h,067h,065h ;0000D4FE "el Gauge" db 020h,043h,06Fh,06Eh,074h,072h,06Fh,06Ch ;0000D506 " Control" db 06Ch,065h,072h,000h ;0000D50A "ler." ; 13914: Name (RBUF, ResourceTemplate () DSDT_A_M_I___SB__I2C1_SMFG_RBUF \ db 008h,052h,042h,055h,046h,011h,045h,004h ;0000D512 ".RBUF.E." db 00Ah,041h ;0000D514 ".A" ; 13915: { ; 13916: I2cSerialBusV2 (0x0036, ControllerInitiated, 0x000186A0, ; 13917: AddressingMode7Bit, "\\_SB.I2C1", ; 13918: 0x00, ResourceConsumer, , Exclusive, ; 13919: ) db 08Eh,019h,000h,002h,000h,001h,002h,000h ;0000D51C "........" db 000h,001h,006h,000h,0A0h,086h,001h,000h ;0000D524 "........" db 036h,000h,05Ch,05Fh,053h,042h,02Eh,049h ;0000D52C "6.\_SB.I" db 032h,043h,031h,000h ;0000D530 "2C1." ; 13920: GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullDefault, 0x0000, ; 13921: "\\_SB.GPO2", 0x00, ResourceConsumer, , ; 13922: ) ; 13923: { // Pin list ; 13924: 0x0012 ; 13925: } db 08Ch,020h,000h,001h,000h,001h,000h,011h ;0000D538 ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000D540 "........" db 000h,019h,000h,023h,000h,000h,000h,012h ;0000D548 "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;0000D550 ".\_SB.GP" db 04Fh,032h,000h ;0000D553 "O2." db 079h,000h ;0000D555 "y." ; 13926: }) ; 13927: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__I2C1_SMFG__CRS \ db 014h,00Bh,05Fh,043h,052h,053h,000h ;0000D55C ".._CRS." ; 13928: { ; 13929: Return (RBUF) /* \_SB_.I2C1.SMFG.RBUF */ db 0A4h,052h,042h,055h,046h ;0000D561 ".RBUF" ; 13930: } ; 13932: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__I2C1_SMFG__STA \ db 014h,008h,05Fh,053h,054h,041h,000h ;0000D568 ".._STA." ; 13933: { ; 13934: Return (Zero) db 0A4h,000h ;0000D56A ".." ; 13935: } ; 13936: } ; 13938: Device (SMCG) DSDT_A_M_I___SB__I2C1_SMCG \ db 05Bh,082h,040h,009h,053h,04Dh,043h,047h ;0000D572 "[.@.SMCG" ; 13939: { ; 13940: Name (_HID, "SMB0349" /* Charger */) // _HID: Hardware ID DSDT_A_M_I___SB__I2C1_SMCG__HID \ db 008h,05Fh,048h,049h,044h,00Dh,053h,04Dh ;0000D57A "._HID.SM" db 042h,030h,033h,034h,039h,000h ;0000D580 "B0349." ; 13941: Name (_CID, "SMB0349" /* Charger */) // _CID: Compatible ID DSDT_A_M_I___SB__I2C1_SMCG__CID \ db 008h,05Fh,043h,049h,044h,00Dh,053h,04Dh ;0000D588 "._CID.SM" db 042h,030h,033h,034h,039h,000h ;0000D58E "B0349." ; 13942: Name (_DDN, "Charger") // _DDN: DOS Device Name DSDT_A_M_I___SB__I2C1_SMCG__DDN \ db 008h,05Fh,044h,044h,04Eh,00Dh,043h,068h ;0000D596 "._DDN.Ch" db 061h,072h,067h,065h,072h,000h ;0000D59C "arger." ; 13943: Name (RBUF, ResourceTemplate () DSDT_A_M_I___SB__I2C1_SMCG_RBUF \ db 008h,052h,042h,055h,046h,011h,045h,004h ;0000D5A4 ".RBUF.E." db 00Ah,041h ;0000D5A6 ".A" ; 13944: { ; 13945: I2cSerialBusV2 (0x0035, ControllerInitiated, 0x000186A0, ; 13946: AddressingMode7Bit, "\\_SB.I2C1", ; 13947: 0x00, ResourceConsumer, , Exclusive, ; 13948: ) db 08Eh,019h,000h,002h,000h,001h,002h,000h ;0000D5AE "........" db 000h,001h,006h,000h,0A0h,086h,001h,000h ;0000D5B6 "........" db 035h,000h,05Ch,05Fh,053h,042h,02Eh,049h ;0000D5BE "5.\_SB.I" db 032h,043h,031h,000h ;0000D5C2 "2C1." ; 13949: GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullDefault, 0x0000, ; 13950: "\\_SB.GPO2", 0x00, ResourceConsumer, , ; 13951: ) ; 13952: { // Pin list ; 13953: 0x0002 ; 13954: } db 08Ch,020h,000h,001h,000h,001h,000h,011h ;0000D5CA ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000D5D2 "........" db 000h,019h,000h,023h,000h,000h,000h,002h ;0000D5DA "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;0000D5E2 ".\_SB.GP" db 04Fh,032h,000h ;0000D5E5 "O2." db 079h,000h ;0000D5E7 "y." ; 13955: }) ; 13956: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__I2C1_SMCG__CRS \ db 014h,00Bh,05Fh,043h,052h,053h,000h ;0000D5EE ".._CRS." ; 13957: { ; 13958: Return (RBUF) /* \_SB_.I2C1.SMCG.RBUF */ db 0A4h,052h,042h,055h,046h ;0000D5F3 ".RBUF" ; 13959: } ; 13961: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__I2C1_SMCG__STA \ db 014h,008h,05Fh,053h,054h,041h,000h ;0000D5FA ".._STA." ; 13962: { ; 13963: Return (Zero) db 0A4h,000h ;0000D5FC ".." ; 13964: } ; 13965: } ; 13967: Device (TBCG) DSDT_A_M_I___SB__I2C1_TBCG \ db 05Bh,082h,042h,009h,054h,042h,043h,047h ;0000D604 "[.B.TBCG" ; 13968: { ; 13969: Name (_HID, "TBQ24296" /* Charger */) // _HID: Hardware ID DSDT_A_M_I___SB__I2C1_TBCG__HID \ db 008h,05Fh,048h,049h,044h,00Dh,054h,042h ;0000D60C "._HID.TB" db 051h,032h,034h,032h,039h,036h,000h ;0000D613 "Q24296." ; 13970: Name (_CID, "TBQ24296" /* Charger */) // _CID: Compatible ID DSDT_A_M_I___SB__I2C1_TBCG__CID \ db 008h,05Fh,043h,049h,044h,00Dh,054h,042h ;0000D61B "._CID.TB" db 051h,032h,034h,032h,039h,036h,000h ;0000D622 "Q24296." ; 13971: Name (_DDN, "Charger") // _DDN: DOS Device Name DSDT_A_M_I___SB__I2C1_TBCG__DDN \ db 008h,05Fh,044h,044h,04Eh,00Dh,043h,068h ;0000D62A "._DDN.Ch" db 061h,072h,067h,065h,072h,000h ;0000D630 "arger." ; 13972: Name (RBUF, ResourceTemplate () DSDT_A_M_I___SB__I2C1_TBCG_RBUF \ db 008h,052h,042h,055h,046h,011h,045h,004h ;0000D638 ".RBUF.E." db 00Ah,041h ;0000D63A ".A" ; 13973: { ; 13974: I2cSerialBusV2 (0x006B, ControllerInitiated, 0x00061A80, ; 13975: AddressingMode7Bit, "\\_SB.I2C1", ; 13976: 0x00, ResourceConsumer, , Exclusive, ; 13977: ) db 08Eh,019h,000h,002h,000h,001h,002h,000h ;0000D642 "........" db 000h,001h,006h,000h,080h,01Ah,006h,000h ;0000D64A "........" db 06Bh,000h,05Ch,05Fh,053h,042h,02Eh,049h ;0000D652 "k.\_SB.I" db 032h,043h,031h,000h ;0000D656 "2C1." ; 13978: GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullDefault, 0x0000, ; 13979: "\\_SB.GPO2", 0x00, ResourceConsumer, , ; 13980: ) ; 13981: { // Pin list ; 13982: 0x0002 ; 13983: } db 08Ch,020h,000h,001h,000h,001h,000h,011h ;0000D65E ". ......" db 000h,000h,000h,000h,000h,000h,017h,000h ;0000D666 "........" db 000h,019h,000h,023h,000h,000h,000h,002h ;0000D66E "...#...." db 000h,05Ch,05Fh,053h,042h,02Eh,047h,050h ;0000D676 ".\_SB.GP" db 04Fh,032h,000h ;0000D679 "O2." db 079h,000h ;0000D67B "y." ; 13984: }) ; 13985: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__I2C1_TBCG__CRS \ db 014h,00Bh,05Fh,043h,052h,053h,000h ;0000D682 ".._CRS." ; 13986: { ; 13987: Return (RBUF) /* \_SB_.I2C1.TBCG.RBUF */ db 0A4h,052h,042h,055h,046h ;0000D687 ".RBUF" ; 13988: } ; 13990: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__I2C1_TBCG__STA \ db 014h,008h,05Fh,053h,054h,041h,000h ;0000D68E ".._STA." ; 13991: { ; 13992: Return (Zero) db 0A4h,000h ;0000D690 ".." ; 13993: } ; 13994: } ; 13995: } ; 13997: Scope (_SB.I2C1) db 010h,04Eh,0E0h,02Eh,05Fh,053h,042h,05Fh ;0000D698 ".N.._SB_" db 049h,032h,043h,031h ;0000D69C "I2C1" ; 13998: { ; 13999: Name (MXFG, ResourceTemplate () DSDT_A_M_I___SB__I2C1_MXFG \ db 008h,04Dh,058h,046h,047h,011h,021h,00Ah ;0000D6A4 ".MXFG.!." db 01Eh ;0000D6A5 "." ; 14000: { ; 14001: I2cSerialBusV2 (0x0036, ControllerInitiated, 0x00061A80, ; 14002: AddressingMode7Bit, "\\_SB.I2C1", ; 14003: 0x00, ResourceConsumer, , Exclusive, ; 14004: ) db 08Eh,019h,000h,002h,000h,001h,002h,000h ;0000D6AD "........" db 000h,001h,006h,000h,080h,01Ah,006h,000h ;0000D6B5 "........" db 036h,000h,05Ch,05Fh,053h,042h,02Eh,049h ;0000D6BD "6.\_SB.I" db 032h,043h,031h,000h ;0000D6C1 "2C1." db 079h,000h ;0000D6C3 "y." ; 14005: }) ; 14006: OperationRegion (DVFG, GenericSerialBus, Zero, 0x0100) DSDT_A_M_I___SB__I2C1_DVFG \ db 05Bh,080h,044h,056h,046h,047h,009h,000h ;0000D6CB "[.DVFG.." db 00Bh,000h,001h ;0000D6CE "..." ; 14007: Field (DVFG, BufferAcc, NoLock, Preserve) ; 14008: { ; 14009: Connection (MXFG), ; 14010: Offset (0x05), ; 14011: AccessAs (BufferAcc, AttribBytes (0x02)), ; 14012: FG05, 8 ; 14013: } db 05Bh,081h,016h,044h,056h,046h,047h,005h ;0000D6D6 "[..DVFG." db 002h,04Dh,058h,046h,047h,000h,028h,003h ;0000D6DE ".MXFG.(." db 005h,00Bh,002h,046h,047h,030h,035h,008h ;0000D6E6 "...FG05." ; 14015: Field (DVFG, BufferAcc, NoLock, Preserve) ; 14016: { ; 14017: Connection (MXFG), ; 14018: Offset (0x10), ; 14019: AccessAs (BufferAcc, AttribBytes (0x02)), ; 14020: FG10, 8 ; 14021: } db 05Bh,081h,017h,044h,056h,046h,047h,005h ;0000D6EE "[..DVFG." db 002h,04Dh,058h,046h,047h,000h,040h,008h ;0000D6F6 ".MXFG.@." db 003h,005h,00Bh,002h,046h,047h,031h,030h ;0000D6FE "....FG10" db 008h ;0000D6FF "." ; 14023: Field (DVFG, BufferAcc, NoLock, Preserve) ; 14024: { ; 14025: Connection (MXFG), ; 14026: Offset (0x17), ; 14027: AccessAs (BufferAcc, AttribBytes (0x02)), ; 14028: FG17, 8 ; 14029: } db 05Bh,081h,017h,044h,056h,046h,047h,005h ;0000D707 "[..DVFG." db 002h,04Dh,058h,046h,047h,000h,048h,00Bh ;0000D70F ".MXFG.H." db 003h,005h,00Bh,002h,046h,047h,031h,037h ;0000D717 "....FG17" db 008h ;0000D718 "." ; 14031: Field (DVFG, BufferAcc, NoLock, Preserve) ; 14032: { ; 14033: Connection (MXFG), ; 14034: Offset (0x18), ; 14035: AccessAs (BufferAcc, AttribBytes (0x02)), ; 14036: FG18, 8 ; 14037: } db 05Bh,081h,017h,044h,056h,046h,047h,005h ;0000D720 "[..DVFG." db 002h,04Dh,058h,046h,047h,000h,040h,00Ch ;0000D728 ".MXFG.@." db 003h,005h,00Bh,002h,046h,047h,031h,038h ;0000D730 "....FG18" db 008h ;0000D731 "." ; 14039: Field (DVFG, BufferAcc, NoLock, Preserve) ; 14040: { ; 14041: Connection (MXFG), ; 14042: Offset (0x09), ; 14043: AccessAs (BufferAcc, AttribBytes (0x02)), ; 14044: FG09, 8 ; 14045: } db 05Bh,081h,017h,044h,056h,046h,047h,005h ;0000D739 "[..DVFG." db 002h,04Dh,058h,046h,047h,000h,048h,004h ;0000D741 ".MXFG.H." db 003h,005h,00Bh,002h,046h,047h,030h,039h ;0000D749 "....FG09" db 008h ;0000D74A "." ; 14047: Field (DVFG, BufferAcc, NoLock, Preserve) ; 14048: { ; 14049: Connection (MXFG), ; 14050: Offset (0x0A), ; 14051: AccessAs (BufferAcc, AttribBytes (0x02)), ; 14052: FG0A, 8 ; 14053: } db 05Bh,081h,017h,044h,056h,046h,047h,005h ;0000D752 "[..DVFG." db 002h,04Dh,058h,046h,047h,000h,040h,005h ;0000D75A ".MXFG.@." db 003h,005h,00Bh,002h,046h,047h,030h,041h ;0000D762 "....FG0A" db 008h ;0000D763 "." ; 14055: Field (DVFG, BufferAcc, NoLock, Preserve) ; 14056: { ; 14057: Connection (MXFG), ; 14058: Offset (0x11), ; 14059: AccessAs (BufferAcc, AttribBytes (0x02)), ; 14060: FG11, 8 ; 14061: } db 05Bh,081h,017h,044h,056h,046h,047h,005h ;0000D76B "[..DVFG." db 002h,04Dh,058h,046h,047h,000h,048h,008h ;0000D773 ".MXFG.H." db 003h,005h,00Bh,002h,046h,047h,031h,031h ;0000D77B "....FG11" db 008h ;0000D77C "." ; 14063: Field (DVFG, BufferAcc, NoLock, Preserve) ; 14064: { ; 14065: Connection (MXFG), ; 14066: AccessAs (BufferAcc, AttribBytes (0x02)), ; 14067: FG00, 8 ; 14068: } db 05Bh,081h,014h,044h,056h,046h,047h,005h ;0000D784 "[..DVFG." db 002h,04Dh,058h,046h,047h,003h,005h,00Bh ;0000D78C ".MXFG..." db 002h,046h,047h,030h,030h,008h ;0000D792 ".FG00." ; 14070: Field (DVFG, BufferAcc, NoLock, Preserve) ; 14071: { ; 14072: Connection (MXFG), ; 14073: Offset (0x03), ; 14074: AccessAs (BufferAcc, AttribBytes (0x02)), ; 14075: FG03, 8 ; 14076: } db 05Bh,081h,016h,044h,056h,046h,047h,005h ;0000D79A "[..DVFG." db 002h,04Dh,058h,046h,047h,000h,018h,003h ;0000D7A2 ".MXFG..." db 005h,00Bh,002h,046h,047h,030h,033h,008h ;0000D7AA "...FG03." ; 14078: Field (DVFG, BufferAcc, NoLock, Preserve) ; 14079: { ; 14080: Connection (MXFG), ; 14081: Offset (0x1D), ; 14082: AccessAs (BufferAcc, AttribBytes (0x02)), ; 14083: FG1D, 8 ; 14084: } db 05Bh,081h,017h,044h,056h,046h,047h,005h ;0000D7B2 "[..DVFG." db 002h,04Dh,058h,046h,047h,000h,048h,00Eh ;0000D7BA ".MXFG.H." db 003h,005h,00Bh,002h,046h,047h,031h,044h ;0000D7C2 "....FG1D" db 008h ;0000D7C3 "." ; 14086: Field (DVFG, BufferAcc, NoLock, Preserve) ; 14087: { ; 14088: Connection (MXFG), ; 14089: Offset (0x2B), ; 14090: AccessAs (BufferAcc, AttribBytes (0x02)), ; 14091: FG2B, 8 ; 14092: } db 05Bh,081h,017h,044h,056h,046h,047h,005h ;0000D7CB "[..DVFG." db 002h,04Dh,058h,046h,047h,000h,048h,015h ;0000D7D3 ".MXFG.H." db 003h,005h,00Bh,002h,046h,047h,032h,042h ;0000D7DB "....FG2B" db 008h ;0000D7DC "." ; 14094: Field (DVFG, BufferAcc, NoLock, Preserve) ; 14095: { ; 14096: Connection (MXFG), ; 14097: Offset (0x08), ; 14098: AccessAs (BufferAcc, AttribBytes (0x02)), ; 14099: THRM, 8 ; 14100: } db 05Bh,081h,017h,044h,056h,046h,047h,005h ;0000D7E4 "[..DVFG." db 002h,04Dh,058h,046h,047h,000h,040h,004h ;0000D7EC ".MXFG.@." db 003h,005h,00Bh,002h,054h,048h,052h,04Dh ;0000D7F4 "....THRM" db 008h ;0000D7F5 "." ; 14102: Field (DVFG, BufferAcc, NoLock, Preserve) ; 14103: { ; 14104: Connection (MXFG), ; 14105: Offset (0x06), ; 14106: AccessAs (BufferAcc, AttribBytes (0x02)), ; 14107: SOCR, 8 ; 14108: } db 05Bh,081h,016h,044h,056h,046h,047h,005h ;0000D7FD "[..DVFG." db 002h,04Dh,058h,046h,047h,000h,030h,003h ;0000D805 ".MXFG.0." db 005h,00Bh,002h,053h,04Fh,043h,052h,008h ;0000D80D "...SOCR." ; 14110: Field (DVFG, BufferAcc, NoLock, Preserve) ; 14111: { ; 14112: Connection (MXFG), ; 14113: Offset (0x1C), ; 14114: AccessAs (BufferAcc, AttribBytes (0x02)), ; 14115: MXCU, 8 ; 14116: } db 05Bh,081h,017h,044h,056h,046h,047h,005h ;0000D815 "[..DVFG." db 002h,04Dh,058h,046h,047h,000h,040h,00Eh ;0000D81D ".MXFG.@." db 003h,005h,00Bh,002h,04Dh,058h,043h,055h ;0000D825 "....MXCU" db 008h ;0000D826 "." ; 14118: Name (SMBC, ResourceTemplate () DSDT_A_M_I___SB__I2C1_SMBC \ db 008h,053h,04Dh,042h,043h,011h,021h,00Ah ;0000D82E ".SMBC.!." db 01Eh ;0000D82F "." ; 14119: { ; 14120: I2cSerialBusV2 (0x0035, ControllerInitiated, 0x00061A80, ; 14121: AddressingMode7Bit, "\\_SB.I2C1", ; 14122: 0x00, ResourceConsumer, , Exclusive, ; 14123: ) db 08Eh,019h,000h,002h,000h,001h,002h,000h ;0000D837 "........" db 000h,001h,006h,000h,080h,01Ah,006h,000h ;0000D83F "........" db 035h,000h,05Ch,05Fh,053h,042h,02Eh,049h ;0000D847 "5.\_SB.I" db 032h,043h,031h,000h ;0000D84B "2C1." db 079h,000h ;0000D84D "y." ; 14124: }) ; 14125: OperationRegion (DVBC, GenericSerialBus, Zero, 0x0100) DSDT_A_M_I___SB__I2C1_DVBC \ db 05Bh,080h,044h,056h,042h,043h,009h,000h ;0000D855 "[.DVBC.." db 00Bh,000h,001h ;0000D858 "..." ; 14126: Field (DVBC, BufferAcc, NoLock, Preserve) ; 14127: { ; 14128: Connection (SMBC), ; 14129: AccessAs (BufferAcc, AttribByte), ; 14130: BC00, 8, ; 14131: BC01, 8, ; 14132: BC02, 8, ; 14133: BC03, 8, ; 14134: BC04, 8, ; 14135: BC05, 8, ; 14136: BC06, 8, ; 14137: BC07, 8, ; 14138: BC08, 8, ; 14139: BC09, 8, ; 14140: BC0A, 8, ; 14141: BC0B, 8, ; 14142: BC0C, 8, ; 14143: BC0D, 8, ; 14144: BC0E, 8, ; 14145: BC0F, 8, ; 14146: BC10, 8 ; 14147: } db 05Bh,081h,044h,006h,044h,056h,042h,043h ;0000D860 "[.D.DVBC" db 005h,002h,053h,04Dh,042h,043h,001h,005h ;0000D868 "..SMBC.." db 006h,042h,043h,030h,030h,008h,042h,043h ;0000D870 ".BC00.BC" db 030h,031h,008h,042h,043h,030h,032h,008h ;0000D878 "01.BC02." db 042h,043h,030h,033h,008h,042h,043h,030h ;0000D880 "BC03.BC0" db 034h,008h,042h,043h,030h,035h,008h,042h ;0000D888 "4.BC05.B" db 043h,030h,036h,008h,042h,043h,030h,037h ;0000D890 "C06.BC07" db 008h,042h,043h,030h,038h,008h,042h,043h ;0000D898 ".BC08.BC" db 030h,039h,008h,042h,043h,030h,041h,008h ;0000D8A0 "09.BC0A." db 042h,043h,030h,042h,008h,042h,043h,030h ;0000D8A8 "BC0B.BC0" db 043h,008h,042h,043h,030h,044h,008h,042h ;0000D8B0 "C.BC0D.B" db 043h,030h,045h,008h,042h,043h,030h,046h ;0000D8B8 "C0E.BC0F" db 008h,042h,043h,031h,030h,008h ;0000D8BE ".BC10." ; 14149: Field (DVBC, BufferAcc, NoLock, Preserve) ; 14150: { ; 14151: Connection (SMBC), ; 14152: Offset (0x3D), ; 14153: AccessAs (BufferAcc, AttribByte), ; 14154: BC3D, 8 ; 14155: } db 05Bh,081h,016h,044h,056h,042h,043h,005h ;0000D8C6 "[..DVBC." db 002h,053h,04Dh,042h,043h,000h,048h,01Eh ;0000D8CE ".SMBC.H." db 001h,005h,006h,042h,043h,033h,044h,008h ;0000D8D6 "...BC3D." ; 14157: Field (DVBC, BufferAcc, NoLock, Preserve) ; 14158: { ; 14159: Connection (SMBC), ; 14160: Offset (0x30), ; 14161: AccessAs (BufferAcc, AttribByte), ; 14162: BC30, 8 ; 14163: } db 05Bh,081h,016h,044h,056h,042h,043h,005h ;0000D8DE "[..DVBC." db 002h,053h,04Dh,042h,043h,000h,040h,018h ;0000D8E6 ".SMBC.@." db 001h,005h,006h,042h,043h,033h,030h,008h ;0000D8EE "...BC30." ; 14165: Field (DVBC, BufferAcc, NoLock, Preserve) ; 14166: { ; 14167: Connection (SMBC), ; 14168: Offset (0x3E), ; 14169: AccessAs (BufferAcc, AttribByte), ; 14170: BC3E, 8 ; 14171: } db 05Bh,081h,016h,044h,056h,042h,043h,005h ;0000D8F6 "[..DVBC." db 002h,053h,04Dh,042h,043h,000h,040h,01Fh ;0000D8FE ".SMBC.@." db 001h,005h,006h,042h,043h,033h,045h,008h ;0000D906 "...BC3E." ; 14173: Field (DVBC, BufferAcc, NoLock, Preserve) ; 14174: { ; 14175: Connection (SMBC), ; 14176: Offset (0x35), ; 14177: AccessAs (BufferAcc, AttribBytes (0x06)), ; 14178: BC35, 8 ; 14179: } db 05Bh,081h,017h,044h,056h,042h,043h,005h ;0000D90E "[..DVBC." db 002h,053h,04Dh,042h,043h,000h,048h,01Ah ;0000D916 ".SMBC.H." db 003h,005h,00Bh,006h,042h,043h,033h,035h ;0000D91E "....BC35" db 008h ;0000D91F "." ; 14181: Name (BQBC, ResourceTemplate () DSDT_A_M_I___SB__I2C1_BQBC \ db 008h,042h,051h,042h,043h,011h,021h,00Ah ;0000D927 ".BQBC.!." db 01Eh ;0000D928 "." ; 14182: { ; 14183: I2cSerialBusV2 (0x006B, ControllerInitiated, 0x00061A80, ; 14184: AddressingMode7Bit, "\\_SB.I2C1", ; 14185: 0x00, ResourceConsumer, , Exclusive, ; 14186: ) db 08Eh,019h,000h,002h,000h,001h,002h,000h ;0000D930 "........" db 000h,001h,006h,000h,080h,01Ah,006h,000h ;0000D938 "........" db 06Bh,000h,05Ch,05Fh,053h,042h,02Eh,049h ;0000D940 "k.\_SB.I" db 032h,043h,031h,000h ;0000D944 "2C1." db 079h,000h ;0000D946 "y." ; 14187: }) ; 14188: OperationRegion (DVBQ, GenericSerialBus, Zero, 0x20) DSDT_A_M_I___SB__I2C1_DVBQ \ db 05Bh,080h,044h,056h,042h,051h,009h,000h ;0000D94E "[.DVBQ.." db 00Ah,020h ;0000D950 ". " ; 14189: Field (DVBQ, BufferAcc, NoLock, Preserve) ; 14190: { ; 14191: Connection (BQBC), ; 14192: AccessAs (BufferAcc, AttribByte), ; 14193: BQ00, 8, ; 14194: BQ01, 8, ; 14195: BQ02, 8, ; 14196: BQ03, 8, ; 14197: BQ04, 8, ; 14198: BQ05, 8, ; 14199: BQ06, 8, ; 14200: BQ07, 8, ; 14201: BQ08, 8, ; 14202: BQ09, 8, ; 14203: BQ0A, 8 ; 14204: } db 05Bh,081h,046h,004h,044h,056h,042h,051h ;0000D958 "[.F.DVBQ" db 005h,002h,042h,051h,042h,043h,001h,005h ;0000D960 "..BQBC.." db 006h,042h,051h,030h,030h,008h,042h,051h ;0000D968 ".BQ00.BQ" db 030h,031h,008h,042h,051h,030h,032h,008h ;0000D970 "01.BQ02." db 042h,051h,030h,033h,008h,042h,051h,030h ;0000D978 "BQ03.BQ0" db 034h,008h,042h,051h,030h,035h,008h,042h ;0000D980 "4.BQ05.B" db 051h,030h,036h,008h,042h,051h,030h,037h ;0000D988 "Q06.BQ07" db 008h,042h,051h,030h,038h,008h,042h,051h ;0000D990 ".BQ08.BQ" db 030h,039h,008h,042h,051h,030h,041h,008h ;0000D998 "09.BQ0A." ; 14206: Device (BATC) DSDT_A_M_I___SB__I2C1_BATC \ db 05Bh,082h,045h,0B0h,042h,041h,054h,043h ;0000D9A0 "[.E.BATC" ; 14207: { ; 14208: Name (_HID, EisaId ("PNP0C0A") /* Control Method Battery */) // _HID: Hardware ID DSDT_A_M_I___SB__I2C1_BATC__HID \ db 008h,05Fh,048h,049h,044h,00Ch,041h,0D0h ;0000D9A8 "._HID.A." db 00Ch,00Ah ;0000D9AA ".." ; 14209: Name (_UID, One) // _UID: Unique ID DSDT_A_M_I___SB__I2C1_BATC__UID \ db 008h,05Fh,055h,049h,044h,001h ;0000D9B0 "._UID." ; 14210: Name (FGDV, 0x0A) DSDT_A_M_I___SB__I2C1_BATC_FGDV \ db 008h,046h,047h,044h,056h,00Ah,00Ah ;0000D9B7 ".FGDV.." ; 14211: Name (BCCC, 0x60) DSDT_A_M_I___SB__I2C1_BATC_BCCC \ db 008h,042h,043h,043h,043h,00Ah,060h ;0000D9BE ".BCCC.`" ; 14212: Name (BCCE, One) DSDT_A_M_I___SB__I2C1_BATC_BCCE \ db 008h,042h,043h,043h,045h,001h ;0000D9C4 ".BCCE." ; 14213: Name (BCCL, 0xFFFFFFFF) DSDT_A_M_I___SB__I2C1_BATC_BCCL \ db 008h,042h,043h,043h,04Ch,00Ch,0FFh,0FFh ;0000D9CC ".BCCL..." db 0FFh,0FFh ;0000D9CE ".." ; 14214: Name (BCLP, 0x1004) DSDT_A_M_I___SB__I2C1_BATC_BCLP \ db 008h,042h,043h,04Ch,050h,00Bh,004h,010h ;0000D9D6 ".BCLP..." ; 14215: Name (DSCP, 0x132A) DSDT_A_M_I___SB__I2C1_BATC_DSCP \ db 008h,044h,053h,043h,050h,00Bh,02Ah,013h ;0000D9DE ".DSCP.*." ; 14216: Name (DSVO, 0x0ED8) DSDT_A_M_I___SB__I2C1_BATC_DSVO \ db 008h,044h,053h,056h,04Fh,00Bh,0D8h,00Eh ;0000D9E6 ".DSVO..." ; 14217: Name (RECT, 0x1004) DSDT_A_M_I___SB__I2C1_BATC_RECT \ db 008h,052h,045h,043h,054h,00Bh,004h,010h ;0000D9EE ".RECT..." ; 14218: Name (BTPC, Zero) DSDT_A_M_I___SB__I2C1_BATC_BTPC \ db 008h,042h,054h,050h,043h,000h ;0000D9F4 ".BTPC." ; 14219: Name (AVCU, Zero) DSDT_A_M_I___SB__I2C1_BATC_AVCU \ db 008h,041h,056h,043h,055h,000h ;0000D9FA ".AVCU." ; 14220: Name (ACMD, 0xFF) DSDT_A_M_I___SB__I2C1_BATC_ACMD \ db 008h,041h,043h,04Dh,044h,00Ah,0FFh ;0000DA01 ".ACMD.." ; 14221: Name (_DEP, Package (0x03) // _DEP: Dependencies ; 14222: { ; 14223: I2C1, ; 14224: GPO2, ; 14225: GPO0 ; 14226: }) DSDT_A_M_I___SB__I2C1_BATC__DEP \ db 008h,05Fh,044h,045h,050h ;0000DA06 "._DEP" db 012h,00Eh,003h,049h,032h,043h,031h,047h ;0000DA0E "...I2C1G" db 050h,04Fh,032h,047h,050h,04Fh,030h ;0000DA15 "PO2GPO0" ; 14227: Name (BUFF, Buffer (0x03) ; 14228: { ; 14229: 0x00, 0x01, 0x00 // ... ; 14230: }) DSDT_A_M_I___SB__I2C1_BATC_BUFF \ db 008h,042h,055h,046h,046h ;0000DA1A ".BUFF" db 011h,006h,00Ah,003h,000h,001h,000h ;0000DA21 "......." ; 14231: CreateByteField (BUFF, Zero, BYAT) db 08Ch,042h,055h,046h,046h,000h,042h,059h ;0000DA29 ".BUFF.BY" db 041h,054h ;0000DA2B "AT" ; 14232: CreateByteField (BUFF, 0x02, DATA) db 08Ch,042h,055h,046h,046h,00Ah,002h,044h ;0000DA33 ".BUFF..D" db 041h,054h,041h ;0000DA36 "ATA" ; 14233: Name (BUF1, Buffer (0x06) ; 14234: { ; 14235: 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ...... ; 14236: }) DSDT_A_M_I___SB__I2C1_BATC_BUF1 \ db 008h,042h,055h,046h,031h ;0000DA3B ".BUF1" db 011h,009h,00Ah,006h,000h,000h,000h,000h ;0000DA43 "........" db 000h,000h ;0000DA45 ".." ; 14237: CreateByteField (BUF1, Zero, BSTA) db 08Ch,042h,055h,046h,031h,000h,042h,053h ;0000DA4D ".BUF1.BS" db 054h,041h ;0000DA4F "TA" ; 14238: CreateByteField (BUF1, One, BLEN) db 08Ch,042h,055h,046h,031h,001h,042h,04Ch ;0000DA57 ".BUF1.BL" db 045h,04Eh ;0000DA59 "EN" ; 14239: CreateDWordField (BUF1, 0x02, DAT1) db 08Ah,042h,055h,046h,031h,00Ah,002h,044h ;0000DA61 ".BUF1..D" db 041h,054h,031h ;0000DA64 "AT1" ; 14240: Name (BUF2, Buffer (0x04) ; 14241: { ; 14242: 0x00, 0x00, 0x00, 0x00 // .... ; 14243: }) DSDT_A_M_I___SB__I2C1_BATC_BUF2 \ db 008h,042h,055h,046h,032h ;0000DA69 ".BUF2" db 011h,007h,00Ah,004h,000h,000h,000h,000h ;0000DA71 "........" ; 14244: CreateByteField (BUF2, Zero, BSTS) db 08Ch,042h,055h,046h,032h,000h,042h,053h ;0000DA79 ".BUF2.BS" db 054h,053h ;0000DA7B "TS" ; 14245: CreateByteField (BUF2, One, SLEN) db 08Ch,042h,055h,046h,032h,001h,053h,04Ch ;0000DA83 ".BUF2.SL" db 045h,04Eh ;0000DA85 "EN" ; 14246: CreateWordField (BUF2, 0x02, WRD1) db 08Bh,042h,055h,046h,032h,00Ah,002h,057h ;0000DA8D ".BUF2..W" db 052h,044h,031h ;0000DA90 "RD1" ; 14247: Name (INBU, Buffer (0x08) ; 14248: { ; 14249: 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ ; 14250: }) DSDT_A_M_I___SB__I2C1_BATC_INBU \ db 008h,049h,04Eh,042h,055h ;0000DA95 ".INBU" db 011h,00Bh,00Ah,008h,000h,000h,000h,000h ;0000DA9D "........" db 000h,000h,000h,000h ;0000DAA1 "...." ; 14251: CreateByteField (INBU, Zero, INST) db 08Ch,049h,04Eh,042h,055h,000h,049h,04Eh ;0000DAA9 ".INBU.IN" db 053h,054h ;0000DAAB "ST" ; 14252: CreateByteField (INBU, One, INLN) db 08Ch,049h,04Eh,042h,055h,001h,049h,04Eh ;0000DAB3 ".INBU.IN" db 04Ch,04Eh ;0000DAB5 "LN" ; 14253: CreateByteField (INBU, 0x02, INT0) db 08Ch,049h,04Eh,042h,055h,00Ah,002h,049h ;0000DABD ".INBU..I" db 04Eh,054h,030h ;0000DAC0 "NT0" ; 14254: CreateByteField (INBU, 0x03, INT1) db 08Ch,049h,04Eh,042h,055h,00Ah,003h,049h ;0000DAC8 ".INBU..I" db 04Eh,054h,031h ;0000DACB "NT1" ; 14255: CreateByteField (INBU, 0x04, INT2) db 08Ch,049h,04Eh,042h,055h,00Ah,004h,049h ;0000DAD3 ".INBU..I" db 04Eh,054h,032h ;0000DAD6 "NT2" ; 14256: CreateByteField (INBU, 0x05, INT3) db 08Ch,049h,04Eh,042h,055h,00Ah,005h,049h ;0000DADE ".INBU..I" db 04Eh,054h,033h ;0000DAE1 "NT3" ; 14257: CreateByteField (INBU, 0x06, INT4) db 08Ch,049h,04Eh,042h,055h,00Ah,006h,049h ;0000DAE9 ".INBU..I" db 04Eh,054h,034h ;0000DAEC "NT4" ; 14258: CreateByteField (INBU, 0x07, INT5) db 08Ch,049h,04Eh,042h,055h,00Ah,007h,049h ;0000DAF4 ".INBU..I" db 04Eh,054h,035h ;0000DAF7 "NT5" ; 14259: Method (CLIM, 0, NotSerialized) DSDT_A_M_I___SB__I2C1_BATC_CLIM \ db 014h,04Eh,009h,043h,04Ch,049h,04Dh,000h ;0000DAFF ".N.CLIM." ; 14260: { ; 14261: BUFF = MSTA /* \_SB_.I2C1.MSTA */ db 070h,04Dh,053h,054h,041h,042h,055h,046h ;0000DB07 "pMSTABUF" db 046h ;0000DB08 "F" ; 14262: Local1 = 0x02 db 070h,00Ah,002h,061h ;0000DB0C "p..a" ; 14263: Sleep (0x64) db 05Bh,022h,00Ah,064h ;0000DB10 "[".d" ; 14264: ADBG ("CLIM") db 041h,044h,042h,047h,00Dh,043h,04Ch,049h ;0000DB18 "ADBG.CLI" db 04Dh,000h ;0000DB1A "M." ; 14265: ADBG (DATA) db 041h,044h,042h,047h,044h,041h,054h,041h ;0000DB22 "ADBGDATA" ; 14266: If ((DATA & 0x10)) db 0A0h,041h,007h ;0000DB25 ".A." db 07Bh,044h,041h,054h,041h,00Ah,010h,000h ;0000DB2D "{DATA..." ; 14267: { ; 14268: If ((DATA & 0xE0)) db 0A0h,046h,006h ;0000DB30 ".F." db 07Bh,044h,041h,054h,041h,00Ah,0E0h,000h ;0000DB38 "{DATA..." ; 14269: { ; 14270: Local0 = (DATA & 0xE0) db 07Bh,044h,041h,054h,041h,00Ah,0E0h,060h ;0000DB40 "{DATA..`" ; 14271: If (((Local0 == 0xA0) || (Local0 == 0x60))) db 0A0h,01Dh ;0000DB42 ".." db 091h ;0000DB43 "." db 093h,060h,00Ah,0A0h ;0000DB47 ".`.." db 093h,060h,00Ah,060h ;0000DB4B ".`.`" ; 14272: { ; 14273: ADBG ("CLIM----1") db 041h,044h,042h,047h,00Dh,043h,04Ch,049h ;0000DB53 "ADBG.CLI" db 04Dh,02Dh,02Dh,02Dh,02Dh,031h,000h ;0000DB5A "M----1." ; 14274: Local1 = 0x02 db 070h,00Ah,002h,061h ;0000DB5E "p..a" ; 14275: } ; 14277: If (((Local0 == 0x40) || (Local0 == 0x20))) db 0A0h,01Dh ;0000DB60 ".." db 091h ;0000DB61 "." db 093h,060h,00Ah,040h ;0000DB65 ".`.@" db 093h,060h,00Ah,020h ;0000DB69 ".`. " ; 14278: { ; 14279: ADBG ("CLIM----2") db 041h,044h,042h,047h,00Dh,043h,04Ch,049h ;0000DB71 "ADBG.CLI" db 04Dh,02Dh,02Dh,02Dh,02Dh,032h,000h ;0000DB78 "M----2." ; 14280: Local1 = 0x07 db 070h,00Ah,007h,061h ;0000DB7C "p..a" ; 14281: } ; 14283: If ((Local0 == 0x80)) db 0A0h,017h ;0000DB7E ".." db 093h,060h,00Ah,080h ;0000DB82 ".`.." ; 14284: { ; 14285: ADBG ("CLIM----3") db 041h,044h,042h,047h,00Dh,043h,04Ch,049h ;0000DB8A "ADBG.CLI" db 04Dh,02Dh,02Dh,02Dh,02Dh,033h,000h ;0000DB91 "M----3." ; 14286: Local1 = Zero db 070h,000h,061h ;0000DB94 "p.a" ; 14287: } ; 14288: } ; 14289: } ; 14291: Return (Local1) db 0A4h,061h ;0000DB96 ".a" ; 14292: } ; 14294: Name (BIXP, Package (0x14) ; 14295: { ; 14296: Zero, ; 14297: One, ; 14298: 0xFFFFFFFF, ; 14299: 0xFFFFFFFF, ; 14300: One, ; 14301: 0xFFFFFFFF, ; 14302: 0x0A, ; 14303: 0x04, ; 14304: Zero, ; 14305: 0x00017318, ; 14306: 0xFFFFFFFF, ; 14307: 0xFFFFFFFF, ; 14308: 0x88B8, ; 14309: 0x61A8, ; 14310: One, ; 14311: One, ; 14312: "SR Real Battery", ; 14313: "123456789", ; 14314: "LION", ; 14315: "Intel SR 1" ; 14316: }) DSDT_A_M_I___SB__I2C1_BATC_BIXP \ db 008h,042h,049h,058h,050h ;0000DB9B ".BIXP" db 012h,04Fh,005h,014h,000h,001h,00Ch,0FFh ;0000DBA3 ".O......" db 0FFh,0FFh,0FFh,00Ch,0FFh,0FFh,0FFh,0FFh ;0000DBAB "........" db 001h,00Ch,0FFh,0FFh,0FFh,0FFh,00Ah,00Ah ;0000DBB3 "........" db 00Ah,004h,000h,00Ch,018h,073h,001h,000h ;0000DBBB ".....s.." db 00Ch,0FFh,0FFh,0FFh,0FFh,00Ch,0FFh,0FFh ;0000DBC3 "........" db 0FFh,0FFh,00Bh,0B8h,088h,00Bh,0A8h,061h ;0000DBCB ".......a" db 001h,001h,00Dh,053h,052h,020h,052h,065h ;0000DBD3 "...SR Re" db 061h,06Ch,020h,042h,061h,074h,074h,065h ;0000DBDB "al Batte" db 072h,079h,000h,00Dh,031h,032h,033h,034h ;0000DBE3 "ry..1234" db 035h,036h,037h,038h,039h,000h,00Dh,04Ch ;0000DBEB "56789..L" db 049h,04Fh,04Eh,000h,00Dh,049h,06Eh,074h ;0000DBF3 "ION..Int" db 065h,06Ch,020h,053h,052h,020h,031h,000h ;0000DBFB "el SR 1." ; 14317: Name (BSTP, Package (0x04) ; 14318: { ; 14319: Zero, ; 14320: 0xFFFFFFFF, ; 14321: 0xFFFFFFFF, ; 14322: 0xFFFFFFFF ; 14323: }) DSDT_A_M_I___SB__I2C1_BATC_BSTP \ db 008h,042h,053h,054h,050h ;0000DC00 ".BSTP" db 012h,012h,004h,000h,00Ch,0FFh,0FFh,0FFh ;0000DC08 "........" db 0FFh,00Ch,0FFh,0FFh,0FFh,0FFh,00Ch,0FFh ;0000DC10 "........" db 0FFh,0FFh,0FFh ;0000DC13 "..." ; 14324: Method (_BIX, 0, NotSerialized) // _BIX: Battery Information Extended DSDT_A_M_I___SB__I2C1_BATC__BIX \ db 014h,041h,010h,05Fh,042h,049h,058h,000h ;0000DC1B ".A._BIX." ; 14325: { ; 14326: ADBG ("BIX") db 041h,044h,042h,047h,00Dh,042h,049h,058h ;0000DC23 "ADBG.BIX" db 000h ;0000DC24 "." ; 14327: If ((AVBL == One)) db 0A0h,04Fh,005h ;0000DC27 ".O." db 093h,041h,056h,042h,04Ch,001h ;0000DC2D ".AVBL." ; 14328: { ; 14329: BUF2 = FG10 /* \_SB_.I2C1.FG10 */ db 070h,046h,047h,031h,030h,042h,055h,046h ;0000DC35 "pFG10BUF" db 032h ;0000DC36 "2" ; 14330: If ((BSTS != One)) db 0A0h,025h,092h,093h,042h,053h,054h,053h ;0000DC3E ".%..BSTS" db 001h ;0000DC3F "." ; 14331: { ; 14332: Local1 = WRD1 /* \_SB_.I2C1.BATC.WRD1 */ db 070h,057h,052h,044h,031h,061h ;0000DC45 "pWRD1a" ; 14333: Local2 = (Local1 * 0x05) db 077h,061h,00Ah,005h,062h ;0000DC4A "wa..b" ; 14334: Divide (Local2, FGDV, Local0, Local1) db 078h,062h,046h,047h,044h,056h,060h,061h ;0000DC52 "xbFGDV`a" ; 14335: BIXP [0x03] = Local1 db 070h,061h ;0000DC54 "pa" db 088h,042h,049h,058h,050h,00Ah,003h,000h ;0000DC5C ".BIXP..." ; 14336: } ; 14338: BUF2 = FG17 /* \_SB_.I2C1.FG17 */ db 070h,046h,047h,031h,037h,042h,055h,046h ;0000DC64 "pFG17BUF" db 032h ;0000DC65 "2" ; 14339: If ((BSTS != One)) db 0A0h,01Eh,092h,093h,042h,053h,054h,053h ;0000DC6D "....BSTS" db 001h ;0000DC6E "." ; 14340: { ; 14341: Local1 = WRD1 /* \_SB_.I2C1.BATC.WRD1 */ db 070h,057h,052h,044h,031h,061h ;0000DC74 "pWRD1a" ; 14342: Divide (Local1, 0x64, Local0, Local2) db 078h,061h,00Ah,064h,060h,062h ;0000DC7A "xa.d`b" ; 14343: BIXP [0x08] = Local2 db 070h,062h ;0000DC7C "pb" db 088h,042h,049h,058h,050h,00Ah,008h,000h ;0000DC84 ".BIXP..." ; 14344: } ; 14345: } ; 14347: BIXP [0x02] = DSCP /* \_SB_.I2C1.BATC.DSCP */ db 070h,044h,053h,043h,050h ;0000DC89 "pDSCP" db 088h,042h,049h,058h,050h,00Ah,002h,000h ;0000DC91 ".BIXP..." ; 14348: BIXP [0x05] = DSVO /* \_SB_.I2C1.BATC.DSVO */ db 070h,044h,053h,056h,04Fh ;0000DC96 "pDSVO" db 088h,042h,049h,058h,050h,00Ah,005h,000h ;0000DC9E ".BIXP..." ; 14349: Divide (DSCP, 0x0A, Local0, Local1) db 078h,044h,053h,043h,050h,00Ah,00Ah,060h ;0000DCA6 "xDSCP..`" db 061h ;0000DCA7 "a" ; 14350: BIXP [0x06] = Local1 db 070h,061h ;0000DCA9 "pa" db 088h,042h,049h,058h,050h,00Ah,006h,000h ;0000DCB1 ".BIXP..." ; 14351: Divide (DSCP, 0x14, Local0, Local1) db 078h,044h,053h,043h,050h,00Ah,014h,060h ;0000DCB9 "xDSCP..`" db 061h ;0000DCBA "a" ; 14352: BIXP [0x07] = Local1 db 070h,061h ;0000DCBC "pa" db 088h,042h,049h,058h,050h,00Ah,007h,000h ;0000DCC4 ".BIXP..." ; 14353: If ((ACMD == 0xFF)) db 0A0h,04Bh,004h ;0000DCC7 ".K." db 093h,041h,043h,04Dh,044h,00Ah,0FFh ;0000DCCE ".ACMD.." ; 14354: { ; 14355: BUFF = INR1 /* \_SB_.I2C1.INR1 */ db 070h,049h,04Eh,052h,031h,042h,055h,046h ;0000DCD6 "pINR1BUF" db 046h ;0000DCD7 "F" ; 14356: If (((DATA & 0x20) == 0x20)) db 0A0h,01Fh ;0000DCD9 ".." db 093h ;0000DCDA "." db 07Bh,044h,041h,054h,041h,00Ah,020h,000h ;0000DCE2 "{DATA. ." db 00Ah,020h ;0000DCE4 ". " ; 14357: { ; 14358: ACMD = One db 070h,001h,041h,043h,04Dh,044h ;0000DCEA "p.ACMD" ; 14359: ADBG ("AC Mode") db 041h,044h,042h,047h,00Dh,041h,043h,020h ;0000DCF2 "ADBG.AC " db 04Dh,06Fh,064h,065h,000h ;0000DCF7 "Mode." ; 14360: } ; 14361: Else ; 14362: { ; 14363: ACMD = Zero ; 14364: ADBG ("Non-AC Mode") ; 14365: } db 0A1h,018h ;0000DCF9 ".." db 070h,000h,041h,043h,04Dh,044h ;0000DCFF "p.ACMD" db 041h,044h,042h,047h,00Dh,04Eh,06Fh,06Eh ;0000DD07 "ADBG.Non" db 02Dh,041h,043h,020h,04Dh,06Fh,064h,065h ;0000DD0F "-AC Mode" db 000h ;0000DD10 "." ; 14366: } ; 14368: Return (BIXP) /* \_SB_.I2C1.BATC.BIXP */ db 0A4h,042h,049h,058h,050h ;0000DD15 ".BIXP" ; 14369: } ; 14371: Method (_BST, 0, NotSerialized) // _BST: Battery Status DSDT_A_M_I___SB__I2C1_BATC__BST \ db 014h,040h,031h,05Fh,042h,053h,054h,000h ;0000DD1D ".@1_BST." ; 14372: { ; 14373: If ((AVBL == One)) db 0A0h,043h,030h ;0000DD20 ".C0" db 093h,041h,056h,042h,04Ch,001h ;0000DD26 ".AVBL." ; 14374: { ; 14375: ADBG ("BST") db 041h,044h,042h,047h,00Dh,042h,053h,054h ;0000DD2E "ADBG.BST" db 000h ;0000DD2F "." ; 14376: BUFF = BQ09 /* \_SB_.I2C1.BQ09 */ db 070h,042h,051h,030h,039h,042h,055h,046h ;0000DD37 "pBQ09BUF" db 046h ;0000DD38 "F" ; 14377: Local0 = (DATA & 0x80) db 07Bh,044h,041h,054h,041h,00Ah,080h,060h ;0000DD40 "{DATA..`" ; 14378: If ((Local0 == 0x80)) db 0A0h,025h ;0000DD42 ".%" db 093h,060h,00Ah,080h ;0000DD46 ".`.." ; 14379: { ; 14380: BUFF = BQ05 /* \_SB_.I2C1.BQ05 */ db 070h,042h,051h,030h,035h,042h,055h,046h ;0000DD4E "pBQ05BUF" db 046h ;0000DD4F "F" ; 14381: Local0 = (DATA & 0xCF) db 07Bh,044h,041h,054h,041h,00Ah,0CFh,060h ;0000DD57 "{DATA..`" ; 14382: DATA = Local0 db 070h,060h,044h,041h,054h,041h ;0000DD5D "p`DATA" ; 14383: BQ05 = BUFF /* \_SB_.I2C1.BATC.BUFF */ db 070h,042h,055h,046h,046h,042h,051h,030h ;0000DD65 "pBUFFBQ0" db 035h ;0000DD66 "5" ; 14384: } ; 14386: BUF2 = FG00 /* \_SB_.I2C1.FG00 */ db 070h,046h,047h,030h,030h,042h,055h,046h ;0000DD6E "pFG00BUF" db 032h ;0000DD6F "2" ; 14387: If ((BSTS != One)) db 0A0h,00Eh,092h,093h,042h,053h,054h,053h ;0000DD77 "....BSTS" db 001h ;0000DD78 "." ; 14388: { ; 14389: Local1 = WRD1 /* \_SB_.I2C1.BATC.WRD1 */ db 070h,057h,052h,044h,031h,061h ;0000DD7E "pWRD1a" ; 14390: } ; 14392: ADBG (Local1) db 041h,044h,042h,047h,061h ;0000DD83 "ADBGa" ; 14393: If ((Local1 != Zero)) db 0A0h,01Ch,092h,093h,061h,000h ;0000DD89 "....a." ; 14394: { ; 14395: Local0 = (WRD1 & 0x02) db 07Bh,057h,052h,044h,031h,00Ah,002h,060h ;0000DD91 "{WRD1..`" ; 14396: WRD1 = Local0 db 070h,060h,057h,052h,044h,031h ;0000DD97 "p`WRD1" ; 14397: FG00 = BUF2 /* \_SB_.I2C1.BATC.BUF2 */ db 070h,042h,055h,046h,032h,046h,047h,030h ;0000DD9F "pBUF2FG0" db 030h ;0000DDA0 "0" ; 14398: } ; 14400: BUFF = BQ00 /* \_SB_.I2C1.BQ00 */ db 070h,042h,051h,030h,030h,042h,055h,046h ;0000DDA8 "pBQ00BUF" db 046h ;0000DDA9 "F" ; 14401: Local0 = (DATA & 0x80) db 07Bh,044h,041h,054h,041h,00Ah,080h,060h ;0000DDB1 "{DATA..`" ; 14402: If ((Local0 == 0x80)) db 0A0h,03Ch ;0000DDB3 ".<" db 093h,060h,00Ah,080h ;0000DDB7 ".`.." ; 14403: { ; 14404: Local0 = (DATA & 0x7F) db 07Bh,044h,041h,054h,041h,00Ah,07Fh,060h ;0000DDBF "{DATA..`" ; 14405: DATA = Local0 db 070h,060h,044h,041h,054h,041h ;0000DDC5 "p`DATA" ; 14406: BQ00 = BUFF /* \_SB_.I2C1.BATC.BUFF */ db 070h,042h,055h,046h,046h,042h,051h,030h ;0000DDCD "pBUFFBQ0" db 030h ;0000DDCE "0" ; 14407: BUFF = BQ07 /* \_SB_.I2C1.BQ07 */ db 070h,042h,051h,030h,037h,042h,055h,046h ;0000DDD6 "pBQ07BUF" db 046h ;0000DDD7 "F" ; 14408: Local0 = (DATA | 0x80) db 07Dh,044h,041h,054h,041h,00Ah,080h,060h ;0000DDDF "}DATA..`" ; 14409: DATA = Local0 db 070h,060h,044h,041h,054h,041h ;0000DDE5 "p`DATA" ; 14410: BQ07 = BUFF /* \_SB_.I2C1.BATC.BUFF */ db 070h,042h,055h,046h,046h,042h,051h,030h ;0000DDED "pBUFFBQ0" db 037h ;0000DDEE "7" ; 14411: } ; 14413: BUFF = BQ08 /* \_SB_.I2C1.BQ08 */ db 070h,042h,051h,030h,038h,042h,055h,046h ;0000DDF6 "pBQ08BUF" db 046h ;0000DDF7 "F" ; 14414: If ((BYAT != One)) db 0A0h,03Dh,092h,093h,042h,059h,041h,054h ;0000DDFF ".=..BYAT" db 001h ;0000DE00 "." ; 14415: { ; 14416: Local0 = (DATA >> 0x04) db 07Ah,044h,041h,054h,041h,00Ah,004h,060h ;0000DE08 "zDATA..`" ; 14417: Local0 &= 0x03 db 07Bh,060h,00Ah,003h,060h ;0000DE0D "{`..`" ; 14418: If (((Local0 == One) || (Local0 == 0x02))) db 0A0h,00Dh ;0000DE0F ".." db 091h ;0000DE10 "." db 093h,060h,001h ;0000DE13 ".`." db 093h,060h,00Ah,002h ;0000DE17 ".`.." ; 14419: { ; 14420: Local1 = 0x02 db 070h,00Ah,002h,061h ;0000DE1B "p..a" ; 14421: } ; 14423: If ((Local0 == Zero)) db 0A0h,007h ;0000DE1D ".." db 093h,060h,000h ;0000DE20 ".`." ; 14424: { ; 14425: Local1 = One db 070h,001h,061h ;0000DE23 "p.a" ; 14426: } ; 14428: If ((Local0 == 0x03)) db 0A0h,008h ;0000DE25 ".." db 093h,060h,00Ah,003h ;0000DE29 ".`.." ; 14429: { ; 14430: Local1 = Zero db 070h,000h,061h ;0000DE2C "p.a" ; 14431: } ; 14433: BSTP [Zero] = Local1 db 070h,061h ;0000DE2E "pa" db 088h,042h,053h,054h,050h,000h,000h ;0000DE35 ".BSTP.." ; 14434: } ; 14436: BUF2 = FG0A /* \_SB_.I2C1.FG0A */ db 070h,046h,047h,030h,041h,042h,055h,046h ;0000DE3D "pFG0ABUF" db 032h ;0000DE3E "2" ; 14437: If ((BSTS != One)) db 0A0h,038h,092h,093h,042h,053h,054h,053h ;0000DE46 ".8..BSTS" db 001h ;0000DE47 "." ; 14438: { ; 14439: Local1 = WRD1 /* \_SB_.I2C1.BATC.WRD1 */ db 070h,057h,052h,044h,031h,061h ;0000DE4D "pWRD1a" ; 14440: If ((Local1 & 0x8000)) db 0A0h,00Dh ;0000DE4F ".." db 07Bh,061h,00Bh,000h,080h,000h ;0000DE55 "{a...." ; 14441: { ; 14442: Local1 = (0xFFFF - Local1) db 074h,00Bh,0FFh,0FFh,061h,061h ;0000DE5B "t...aa" ; 14443: } ; 14445: Divide (Local1, FGDV, Local0, Local2) db 078h,061h,046h,047h,044h,056h,060h,062h ;0000DE63 "xaFGDV`b" ; 14446: Local1 = (Local2 * 0x9C) db 077h,062h,00Ah,09Ch,061h ;0000DE68 "wb..a" ; 14447: Divide (Local1, 0x64, Local0, Local2) db 078h,061h,00Ah,064h,060h,062h ;0000DE6E "xa.d`b" ; 14448: BSTP [One] = Local2 db 070h,062h ;0000DE70 "pb" db 088h,042h,053h,054h,050h,001h,000h ;0000DE77 ".BSTP.." ; 14449: } ; 14451: BUF2 = FG05 /* \_SB_.I2C1.FG05 */ db 070h,046h,047h,030h,035h,042h,055h,046h ;0000DE7F "pFG05BUF" db 032h ;0000DE80 "2" ; 14452: If ((BSTS != One)) db 0A0h,025h,092h,093h,042h,053h,054h,053h ;0000DE88 ".%..BSTS" db 001h ;0000DE89 "." ; 14453: { ; 14454: Local1 = WRD1 /* \_SB_.I2C1.BATC.WRD1 */ db 070h,057h,052h,044h,031h,061h ;0000DE8F "pWRD1a" ; 14455: Local2 = (Local1 * 0x05) db 077h,061h,00Ah,005h,062h ;0000DE94 "wa..b" ; 14456: Divide (Local2, FGDV, Local0, Local1) db 078h,062h,046h,047h,044h,056h,060h,061h ;0000DE9C "xbFGDV`a" ; 14457: BSTP [0x02] = Local1 db 070h,061h ;0000DE9E "pa" db 088h,042h,053h,054h,050h,00Ah,002h,000h ;0000DEA6 ".BSTP..." ; 14458: } ; 14460: BUF2 = FG09 /* \_SB_.I2C1.FG09 */ db 070h,046h,047h,030h,039h,042h,055h,046h ;0000DEAE "pFG09BUF" db 032h ;0000DEAF "2" ; 14461: If ((BSTS != One)) db 0A0h,02Ah,092h,093h,042h,053h,054h,053h ;0000DEB7 ".*..BSTS" db 001h ;0000DEB8 "." ; 14462: { ; 14463: Local1 = WRD1 /* \_SB_.I2C1.BATC.WRD1 */ db 070h,057h,052h,044h,031h,061h ;0000DEBE "pWRD1a" ; 14464: Local2 = (Local1 >> 0x03) db 07Ah,061h,00Ah,003h,062h ;0000DEC3 "za..b" ; 14465: Local1 = (Local2 * 0x0271) db 077h,062h,00Bh,071h,002h,061h ;0000DEC9 "wb.q.a" ; 14466: Divide (Local1, 0x03E8, Local0, Local2) db 078h,061h,00Bh,0E8h,003h,060h,062h ;0000DED0 "xa...`b" ; 14467: BSTP [0x03] = Local2 db 070h,062h ;0000DED2 "pb" db 088h,042h,053h,054h,050h,00Ah,003h,000h ;0000DEDA ".BSTP..." ; 14468: } ; 14470: BUFF = BQ01 /* \_SB_.I2C1.BQ01 */ db 070h,042h,051h,030h,031h,042h,055h,046h ;0000DEE2 "pBQ01BUF" db 046h ;0000DEE3 "F" ; 14471: If ((BYAT != One)) db 0A0h,04Ah,005h,092h,093h,042h,059h,041h ;0000DEEB ".J...BYA" db 054h,001h ;0000DEED "T." ; 14472: { ; 14473: If ((BCCE == One)) db 0A0h,01Bh ;0000DEEF ".." db 093h,042h,043h,043h,045h,001h ;0000DEF5 ".BCCE." ; 14474: { ; 14475: DATA |= 0x10 db 07Dh,044h,041h,054h,041h,00Ah,010h,044h ;0000DEFD "}DATA..D" db 041h,054h,041h ;0000DF00 "ATA" ; 14476: BQ01 = BUFF /* \_SB_.I2C1.BATC.BUFF */ db 070h,042h,055h,046h,046h,042h,051h,030h ;0000DF08 "pBUFFBQ0" db 031h ;0000DF09 "1" ; 14477: } ; 14478: Else ; 14479: { ; 14480: DATA &= 0xEF ; 14481: BQ01 = BUFF /* \_SB_.I2C1.BATC.BUFF */ ; 14482: } db 0A1h,015h ;0000DF0B ".." db 07Bh,044h,041h,054h,041h,00Ah,0EFh,044h ;0000DF13 "{DATA..D" db 041h,054h,041h ;0000DF16 "ATA" db 070h,042h,055h,046h,046h,042h,051h,030h ;0000DF1E "pBUFFBQ0" db 031h ;0000DF1F "1" ; 14484: Local0 = DATA /* \_SB_.I2C1.BATC.DATA */ db 070h,044h,041h,054h,041h,060h ;0000DF25 "pDATA`" ; 14485: ADBG ("Charger enable") db 041h,044h,042h,047h,00Dh,043h,068h,061h ;0000DF2D "ADBG.Cha" db 072h,067h,065h,072h,020h,065h,06Eh,061h ;0000DF35 "rger ena" db 062h,06Ch,065h,000h ;0000DF39 "ble." ; 14486: ADBG (Local0) db 041h,044h,042h,047h,060h ;0000DF3E "ADBG`" ; 14487: } ; 14489: BUFF = BQ02 /* \_SB_.I2C1.BQ02 */ db 070h,042h,051h,030h,032h,042h,055h,046h ;0000DF46 "pBQ02BUF" db 046h ;0000DF47 "F" ; 14490: If ((BYAT != One)) db 0A0h,04Eh,006h,092h,093h,042h,059h,041h ;0000DF4F ".N...BYA" db 054h,001h ;0000DF51 "T." ; 14491: { ; 14492: Local1 = BCCC /* \_SB_.I2C1.BATC.BCCC */ db 070h,042h,043h,043h,043h,061h ;0000DF57 "pBCCCa" ; 14493: Local0 = DATA /* \_SB_.I2C1.BATC.DATA */ db 070h,044h,041h,054h,041h,060h ;0000DF5D "pDATA`" ; 14494: Local2 = (Local0 & 0xFC) db 07Bh,060h,00Ah,0FCh,062h ;0000DF62 "{`..b" ; 14495: If ((Local2 != Local1)) db 0A0h,036h,092h,093h,062h,061h ;0000DF68 ".6..ba" ; 14496: { ; 14497: ADBG ("UPD CU From") db 041h,044h,042h,047h,00Dh,055h,050h,044h ;0000DF70 "ADBG.UPD" db 020h,043h,055h,020h,046h,072h,06Fh,06Dh ;0000DF78 " CU From" db 000h ;0000DF79 "." ; 14498: ADBG (DATA) db 041h,044h,042h,047h,044h,041h,054h,041h ;0000DF81 "ADBGDATA" ; 14499: Local2 = (DATA & 0x03) db 07Bh,044h,041h,054h,041h,00Ah,003h,062h ;0000DF89 "{DATA..b" ; 14500: DATA = (Local2 | Local1) db 07Dh,062h,061h,044h,041h,054h,041h ;0000DF90 "}baDATA" ; 14501: BQ02 = BUFF /* \_SB_.I2C1.BATC.BUFF */ db 070h,042h,055h,046h,046h,042h,051h,030h ;0000DF98 "pBUFFBQ0" db 032h ;0000DF99 "2" ; 14502: } ; 14504: Local1 = DATA /* \_SB_.I2C1.BATC.DATA */ db 070h,044h,041h,054h,041h,061h ;0000DF9F "pDATAa" ; 14505: ADBG ("Fast Current") db 041h,044h,042h,047h,00Dh,046h,061h,073h ;0000DFA7 "ADBG.Fas" db 074h,020h,043h,075h,072h,072h,065h,06Eh ;0000DFAF "t Curren" db 074h,000h ;0000DFB1 "t." ; 14506: ADBG (Local1) db 041h,044h,042h,047h,061h ;0000DFB6 "ADBGa" ; 14507: } ; 14509: If ((ACMD != One)) db 0A0h,04Ah,006h,092h,093h,041h,043h,04Dh ;0000DFBE ".J...ACM" db 044h,001h ;0000DFC0 "D." ; 14510: { ; 14511: Local3 = CLIM () db 070h ;0000DFC1 "p" db 043h,04Ch,049h,04Dh,063h ;0000DFC6 "CLIMc" ; 14512: ADBG (Local3) db 041h,044h,042h,047h,063h ;0000DFCB "ADBGc" ; 14513: BUFF = BQ00 /* \_SB_.I2C1.BQ00 */ db 070h,042h,051h,030h,030h,042h,055h,046h ;0000DFD3 "pBQ00BUF" db 046h ;0000DFD4 "F" ; 14514: If ((BYAT != One)) db 0A0h,02Eh,092h,093h,042h,059h,041h,054h ;0000DFDC "....BYAT" db 001h ;0000DFDD "." ; 14515: { ; 14516: Local2 = (DATA & 0x07) db 07Bh,044h,041h,054h,041h,00Ah,007h,062h ;0000DFE5 "{DATA..b" ; 14517: If ((Local2 != Local3)) db 0A0h,01Dh,092h,093h,062h,063h ;0000DFEB "....bc" ; 14518: { ; 14519: Local2 = (DATA & 0xF8) db 07Bh,044h,041h,054h,041h,00Ah,0F8h,062h ;0000DFF3 "{DATA..b" ; 14520: DATA = (Local2 | Local3) db 07Dh,062h,063h,044h,041h,054h,041h ;0000DFFA "}bcDATA" ; 14521: BQ00 = BUFF /* \_SB_.I2C1.BATC.BUFF */ db 070h,042h,055h,046h,046h,042h,051h,030h ;0000E002 "pBUFFBQ0" db 030h ;0000E003 "0" ; 14522: } ; 14523: } ; 14525: Local1 = DATA /* \_SB_.I2C1.BATC.DATA */ db 070h,044h,041h,054h,041h,061h ;0000E009 "pDATAa" ; 14526: ADBG ("Input Current") db 041h,044h,042h,047h,00Dh,049h,06Eh,070h ;0000E011 "ADBG.Inp" db 075h,074h,020h,043h,075h,072h,072h,065h ;0000E019 "ut Curre" db 06Eh,074h,000h ;0000E01C "nt." ; 14527: ADBG (Local1) db 041h,044h,042h,047h,061h ;0000E021 "ADBGa" ; 14528: } ; 14529: } ; 14531: Return (BSTP) /* \_SB_.I2C1.BATC.BSTP */ db 0A4h,042h,053h,054h,050h ;0000E026 ".BSTP" ; 14532: } ; 14534: Method (INTC, 0, NotSerialized) DSDT_A_M_I___SB__I2C1_BATC_INTC \ db 014h,020h,049h,04Eh,054h,043h,000h ;0000E02D ". INTC." ; 14535: { ; 14536: BUFF = BQ08 /* \_SB_.I2C1.BQ08 */ db 070h,042h,051h,030h,038h,042h,055h,046h ;0000E035 "pBQ08BUF" db 046h ;0000E036 "F" ; 14537: If ((BYAT != One)) db 0A0h,00Eh,092h,093h,042h,059h,041h,054h ;0000E03E "....BYAT" db 001h ;0000E03F "." ; 14538: { ; 14539: Local1 = DATA /* \_SB_.I2C1.BATC.DATA */ db 070h,044h,041h,054h,041h,061h ;0000E045 "pDATAa" ; 14540: } ; 14542: Return (Local1) db 0A4h,061h ;0000E047 ".a" ; 14543: } ; 14545: Method (INTF, 0, NotSerialized) DSDT_A_M_I___SB__I2C1_BATC_INTF \ db 014h,02Ah,049h,04Eh,054h,046h,000h ;0000E04E ".*INTF." ; 14546: { ; 14547: ADBG ("INTF") db 041h,044h,042h,047h,00Dh,049h,04Eh,054h ;0000E056 "ADBG.INT" db 046h,000h ;0000E058 "F." ; 14548: BUF2 = FG00 /* \_SB_.I2C1.FG00 */ db 070h,046h,047h,030h,030h,042h,055h,046h ;0000E060 "pFG00BUF" db 032h ;0000E061 "2" ; 14549: If ((BSTS != One)) db 0A0h,00Eh,092h,093h,042h,053h,054h,053h ;0000E069 "....BSTS" db 001h ;0000E06A "." ; 14550: { ; 14551: Local1 = WRD1 /* \_SB_.I2C1.BATC.WRD1 */ db 070h,057h,052h,044h,031h,061h ;0000E070 "pWRD1a" ; 14552: } ; 14554: Return (Local1) db 0A4h,061h ;0000E072 ".a" ; 14555: } ; 14557: Method (_BTP, 1, NotSerialized) // _BTP: Battery Trip Point DSDT_A_M_I___SB__I2C1_BATC__BTP \ db 014h,04Ah,00Ch,05Fh,042h,054h,050h,001h ;0000E07A ".J._BTP." ; 14558: { ; 14559: BTPC = Arg0 db 070h,068h,042h,054h,050h,043h ;0000E080 "phBTPC" ; 14560: ADBG ("BTP") db 041h,044h,042h,047h,00Dh,042h,054h,050h ;0000E088 "ADBG.BTP" db 000h ;0000E089 "." ; 14561: ADBG (Arg0) db 041h,044h,042h,047h,068h ;0000E08E "ADBGh" ; 14562: If ((AVBL == One)) db 0A0h,04Eh,00Ah ;0000E091 ".N." db 093h,041h,056h,042h,04Ch,001h ;0000E097 ".AVBL." ; 14563: { ; 14564: DAT1 = Arg0 db 070h,068h,044h,041h,054h,031h ;0000E09D "phDAT1" ; 14565: BLEN = 0x04 db 070h,00Ah,004h,042h,04Ch,045h,04Eh ;0000E0A4 "p..BLEN" ; 14566: BUF2 = FG2B /* \_SB_.I2C1.FG2B */ db 070h,046h,047h,032h,042h,042h,055h,046h ;0000E0AC "pFG2BBUF" db 032h ;0000E0AD "2" ; 14567: If ((BSTS != One)) db 0A0h,020h,092h,093h,042h,053h,054h,053h ;0000E0B5 ". ..BSTS" db 001h ;0000E0B6 "." ; 14568: { ; 14569: Local1 = (WRD1 & 0xFFFC) db 07Bh,057h,052h,044h,031h,00Bh,0FCh,0FFh ;0000E0BE "{WRD1..." db 061h ;0000E0BF "a" ; 14570: WRD1 = Local1 db 070h,061h,057h,052h,044h,031h ;0000E0C5 "paWRD1" ; 14571: FG2B = BUF2 /* \_SB_.I2C1.BATC.BUF2 */ db 070h,042h,055h,046h,032h,046h,047h,032h ;0000E0CD "pBUF2FG2" db 042h ;0000E0CE "B" ; 14572: } ; 14574: BUF2 = FG1D /* \_SB_.I2C1.FG1D */ db 070h,046h,047h,031h,044h,042h,055h,046h ;0000E0D6 "pFG1DBUF" db 032h ;0000E0D7 "2" ; 14575: If ((BSTS != One)) db 0A0h,026h,092h,093h,042h,053h,054h,053h ;0000E0DF ".&..BSTS" db 001h ;0000E0E0 "." ; 14576: { ; 14577: Local1 = (WRD1 & 0xFFFB) db 07Bh,057h,052h,044h,031h,00Bh,0FBh,0FFh ;0000E0E8 "{WRD1..." db 061h ;0000E0E9 "a" ; 14578: Local2 = (Local1 | 0x4004) db 07Dh,061h,00Bh,004h,040h,062h ;0000E0EF "}a..@b" ; 14579: WRD1 = Local2 db 070h,062h,057h,052h,044h,031h ;0000E0F5 "pbWRD1" ; 14580: FG1D = BUF2 /* \_SB_.I2C1.BATC.BUF2 */ db 070h,042h,055h,046h,032h,046h,047h,031h ;0000E0FD "pBUF2FG1" db 044h ;0000E0FE "D" ; 14581: } ; 14583: BUF2 = SOCR /* \_SB_.I2C1.SOCR */ db 070h,053h,04Fh,043h,052h,042h,055h,046h ;0000E106 "pSOCRBUF" db 032h ;0000E107 "2" ; 14584: If ((BSTS != One)) db 0A0h,015h,092h,093h,042h,053h,054h,053h ;0000E10F "....BSTS" db 001h ;0000E110 "." ; 14585: { ; 14586: Local0 = (WRD1 >> 0x08) db 07Ah,057h,052h,044h,031h,00Ah,008h,060h ;0000E118 "zWRD1..`" ; 14587: Local1 = (Local0 & 0xFF) db 07Bh,060h,00Ah,0FFh,061h ;0000E11D "{`..a" ; 14588: } ; 14590: Local2 = (Local1 + One) db 072h,061h,001h,062h ;0000E121 "ra.b" ; 14591: Local3 = (Local1 - One) db 074h,061h,001h,063h ;0000E125 "ta.c" ; 14592: Local1 = (Local2 << 0x08) db 079h,062h,00Ah,008h,061h ;0000E12A "yb..a" ; 14593: Local2 = (Local1 | Local3) db 07Dh,061h,063h,062h ;0000E12E "}acb" ; 14594: WRD1 = Local2 db 070h,062h,057h,052h,044h,031h ;0000E134 "pbWRD1" ; 14595: FG03 = BUF2 /* \_SB_.I2C1.BATC.BUF2 */ db 070h,042h,055h,046h,032h,046h,047h,030h ;0000E13C "pBUF2FG0" db 033h ;0000E13D "3" ; 14596: } ; 14597: } ; 14599: Method (_BTM, 1, NotSerialized) // _BTM: Battery Time DSDT_A_M_I___SB__I2C1_BATC__BTM \ db 014h,049h,008h,05Fh,042h,054h,04Dh,001h ;0000E145 ".I._BTM." ; 14600: { ; 14601: ADBG ("BTM") db 041h,044h,042h,047h,00Dh,042h,054h,04Dh ;0000E14D "ADBG.BTM" db 000h ;0000E14E "." ; 14602: If ((Arg0 > 0x7530)) db 0A0h,008h ;0000E150 ".." db 094h,068h,00Bh,030h,075h ;0000E155 ".h.0u" ; 14603: { ; 14604: Return (Zero) db 0A4h,000h ;0000E157 ".." ; 14605: } ; 14607: If ((AVBL == One)) db 0A0h,049h,006h ;0000E15A ".I." db 093h,041h,056h,042h,04Ch,001h ;0000E160 ".AVBL." ; 14608: { ; 14609: BUF2 = FG11 /* \_SB_.I2C1.FG11 */ db 070h,046h,047h,031h,031h,042h,055h,046h ;0000E168 "pFG11BUF" db 032h ;0000E169 "2" ; 14610: If ((BSTS != One)) db 0A0h,047h,005h,092h,093h,042h,053h,054h ;0000E171 ".G...BST" db 053h,001h ;0000E173 "S." ; 14611: { ; 14612: Local1 = WRD1 /* \_SB_.I2C1.BATC.WRD1 */ db 070h,057h,052h,044h,031h,061h ;0000E179 "pWRD1a" ; 14613: If ((Arg0 == Zero)) db 0A0h,015h ;0000E17B ".." db 093h,068h,000h ;0000E17E ".h." ; 14614: { ; 14615: Local2 = (Local1 >> 0x05) db 07Ah,061h,00Ah,005h,062h ;0000E183 "za..b" ; 14616: Local1 = (Local2 * 0x03) db 077h,062h,00Ah,003h,061h ;0000E188 "wb..a" ; 14617: Local2 = (Local1 * 0x3C) db 077h,061h,00Ah,03Ch,062h ;0000E18D "wa. 0x64) || (Arg0 < One))) db 0A0h,00Bh ;0000E1DA ".." db 091h ;0000E1DB "." db 094h,068h,00Ah,064h ;0000E1DF ".h.d" db 095h,068h,001h ;0000E1E2 ".h." ; 14641: { ; 14642: Return (Zero) db 0A4h,000h ;0000E1E4 ".." ; 14643: } ; 14645: If ((AVBL == One)) db 0A0h,04Bh,009h ;0000E1E7 ".K." db 093h,041h,056h,042h,04Ch,001h ;0000E1ED ".AVBL." ; 14646: { ; 14647: BUF2 = FG05 /* \_SB_.I2C1.FG05 */ db 070h,046h,047h,030h,035h,042h,055h,046h ;0000E1F5 "pFG05BUF" db 032h ;0000E1F6 "2" ; 14648: Local1 = WRD1 /* \_SB_.I2C1.BATC.WRD1 */ db 070h,057h,052h,044h,031h,061h ;0000E1FC "pWRD1a" ; 14649: If ((BSTS != One)) db 0A0h,01Bh,092h,093h,042h,053h,054h,053h ;0000E204 "....BSTS" db 001h ;0000E205 "." ; 14650: { ; 14651: Local2 = (Local1 * 0x05) db 077h,061h,00Ah,005h,062h ;0000E20A "wa..b" ; 14652: Divide (Local2, FGDV, Local0, Local1) db 078h,062h,046h,047h,044h,056h,060h,061h ;0000E212 "xbFGDV`a" ; 14653: RECT = Local1 db 070h,061h,052h,045h,043h,054h ;0000E218 "paRECT" ; 14654: } ; 14656: BUF2 = FG10 /* \_SB_.I2C1.FG10 */ db 070h,046h,047h,031h,030h,042h,055h,046h ;0000E220 "pFG10BUF" db 032h ;0000E221 "2" ; 14657: If ((BSTS != One)) db 0A0h,021h,092h,093h,042h,053h,054h,053h ;0000E229 ".!..BSTS" db 001h ;0000E22A "." ; 14658: { ; 14659: Local1 = WRD1 /* \_SB_.I2C1.BATC.WRD1 */ db 070h,057h,052h,044h,031h,061h ;0000E230 "pWRD1a" ; 14660: Local2 = (Local1 * 0x05) db 077h,061h,00Ah,005h,062h ;0000E235 "wa..b" ; 14661: Divide (Local2, FGDV, Local0, Local1) db 078h,062h,046h,047h,044h,056h,060h,061h ;0000E23D "xbFGDV`a" ; 14662: BCLP = Local1 db 070h,061h,042h,043h,04Ch,050h ;0000E243 "paBCLP" ; 14663: } ; 14665: BUF2 = FG0A /* \_SB_.I2C1.FG0A */ db 070h,046h,047h,030h,041h,042h,055h,046h ;0000E24B "pFG0ABUF" db 032h ;0000E24C "2" ; 14666: If ((BSTS != One)) db 0A0h,018h,092h,093h,042h,053h,054h,053h ;0000E254 "....BSTS" db 001h ;0000E255 "." ; 14667: { ; 14668: Local1 = WRD1 /* \_SB_.I2C1.BATC.WRD1 */ db 070h,057h,052h,044h,031h,061h ;0000E25B "pWRD1a" ; 14669: If ((Local1 & 0x8000)) db 0A0h,009h ;0000E25D ".." db 07Bh,061h,00Bh,000h,080h,000h ;0000E263 "{a...." ; 14670: { ; 14671: Return (Zero) db 0A4h,000h ;0000E265 ".." ; 14672: } ; 14673: } ; 14675: Local0 = (BCLP * Arg0) db 077h,042h,043h,04Ch,050h,068h,060h ;0000E26C "wBCLPh`" ; 14676: Local0 -= RECT /* \_SB_.I2C1.BATC.RECT */ db 074h,060h,052h,045h,043h,054h,060h ;0000E273 "t`RECT`" ; 14677: Local0 *= 0x0E10 db 077h,060h,00Bh,010h,00Eh,060h ;0000E279 "w`...`" ; 14678: Divide (Local0, Local1, Local2, Local3) db 078h,060h,061h,062h,063h ;0000E27E "x`abc" ; 14679: Return (Local3) db 0A4h,063h ;0000E280 ".c" ; 14680: } ; 14682: Return (0xFFFFFFFF) db 0A4h,00Ch,0FFh,0FFh,0FFh,0FFh ;0000E286 "......" ; 14683: } ; 14685: Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method DSDT_A_M_I___SB__I2C1_BATC__DSM \ db 014h,030h,05Fh,044h,053h,04Dh,004h ;0000E28D ".0_DSM." ; 14686: { ; 14687: If ((Arg0 == ToUUID ("4c2067e3-887d-475c-9720-4af1d3ed602e") /* Battery Thermal Limit */)) db 0A0h,027h ;0000E28F ".'" db 093h,068h ;0000E291 ".h" db 011h,013h,00Ah,010h,0E3h,067h,020h,04Ch ;0000E299 ".....g L" db 07Dh,088h,05Ch,047h,097h,020h,04Ah,0F1h ;0000E2A1 "}.\G. J." db 0D3h,0EDh,060h,02Eh ;0000E2A5 "..`." ; 14688: { ; 14689: If ((Arg2 == 0x02)) db 0A0h,00Fh ;0000E2A7 ".." db 093h,06Ah,00Ah,002h ;0000E2AB ".j.." ; 14690: { ; 14691: If ((Arg1 == Zero)) db 0A0h,009h ;0000E2AD ".." db 093h,069h,000h ;0000E2B0 ".i." ; 14692: { ; 14693: Return (Buffer (One) db 0A4h ;0000E2B1 "." db 011h,003h,001h,000h ;0000E2B5 "...." ; 14694: { ; 14695: 0x00 // . ; 14696: }) ; 14697: } ; 14698: } ; 14699: } ; 14701: Return (Zero) db 0A4h,000h ;0000E2B7 ".." ; 14702: } ; 14704: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__I2C1_BATC__STA \ db 014h,03Bh,05Fh,053h,054h,041h,000h ;0000E2BE ".;_STA." ; 14705: { ; 14706: If ((PMID == 0x05)) db 0A0h,00Ah ;0000E2C0 ".." db 093h,050h,04Dh,049h,044h,00Ah,005h ;0000E2C7 ".PMID.." ; 14707: { ; 14708: Return (Zero) db 0A4h,000h ;0000E2C9 ".." ; 14709: } ; 14711: If ((PMID == 0x06)) db 0A0h,00Ah ;0000E2CB ".." db 093h,050h,04Dh,049h,044h,00Ah,006h ;0000E2D2 ".PMID.." ; 14712: { ; 14713: Return (Zero) db 0A4h,000h ;0000E2D4 ".." ; 14714: } ; 14716: If ((AVBL == One)) db 0A0h,01Bh ;0000E2D6 ".." db 093h,041h,056h,042h,04Ch,001h ;0000E2DC ".AVBL." ; 14717: { ; 14718: BUF2 = FG05 /* \_SB_.I2C1.FG05 */ db 070h,046h,047h,030h,035h,042h,055h,046h ;0000E2E4 "pFG05BUF" db 032h ;0000E2E5 "2" ; 14719: If ((BSTS != Zero)) db 0A0h,00Ah,092h,093h,042h,053h,054h,053h ;0000E2ED "....BSTS" db 000h ;0000E2EE "." ; 14720: { ; 14721: Return (Zero) db 0A4h,000h ;0000E2F0 ".." ; 14722: } ; 14723: } ; 14725: Return (0x1F) db 0A4h,00Ah,01Fh ;0000E2F3 "..." ; 14726: } ; 14728: Method (_PCL, 0, NotSerialized) // _PCL: Power Consumer List DSDT_A_M_I___SB__I2C1_BATC__PCL \ db 014h,00Bh,05Fh,050h,043h,04Ch,000h ;0000E2FA ".._PCL." ; 14729: { ; 14730: Return (_SB) /* \_SB_ */ db 0A4h,05Fh,053h,042h,05Fh ;0000E2FF "._SB_" ; 14731: } ; 14733: Method (PSOC, 0, NotSerialized) DSDT_A_M_I___SB__I2C1_BATC_PSOC \ db 014h,031h,050h,053h,04Fh,043h,000h ;0000E306 ".1PSOC." ; 14734: { ; 14735: If ((AVBL == One)) db 0A0h,028h ;0000E308 ".(" db 093h,041h,056h,042h,04Ch,001h ;0000E30E ".AVBL." ; 14736: { ; 14737: BUF2 = SOCR /* \_SB_.I2C1.SOCR */ db 070h,053h,04Fh,043h,052h,042h,055h,046h ;0000E316 "pSOCRBUF" db 032h ;0000E317 "2" ; 14738: If ((BSTS != One)) db 0A0h,015h,092h,093h,042h,053h,054h,053h ;0000E31F "....BSTS" db 001h ;0000E320 "." ; 14739: { ; 14740: Local0 = (WRD1 >> 0x08) db 07Ah,057h,052h,044h,031h,00Ah,008h,060h ;0000E328 "zWRD1..`" ; 14741: Local1 = (Local0 & 0xFF) db 07Bh,060h,00Ah,0FFh,061h ;0000E32D "{`..a" ; 14742: } ; 14744: Return (Local1) db 0A4h,061h ;0000E32F ".a" ; 14745: } ; 14747: Return (Zero) db 0A4h,000h ;0000E331 ".." ; 14748: } ; 14750: Method (PMAX, 0, NotSerialized) DSDT_A_M_I___SB__I2C1_BATC_PMAX \ db 014h,046h,007h,050h,04Dh,041h,058h,000h ;0000E339 ".F.PMAX." ; 14751: { ; 14752: If ((AVBL == One)) db 0A0h,04Ch,006h ;0000E33C ".L." db 093h,041h,056h,042h,04Ch,001h ;0000E342 ".AVBL." ; 14753: { ; 14754: BUF2 = MXCU /* \_SB_.I2C1.MXCU */ db 070h,04Dh,058h,043h,055h,042h,055h,046h ;0000E34A "pMXCUBUF" db 032h ;0000E34B "2" ; 14755: If ((BSTS != One)) db 0A0h,04Ah,005h,092h,093h,042h,053h,054h ;0000E353 ".J...BST" db 053h,001h ;0000E355 "S." ; 14756: { ; 14757: Local1 = WRD1 /* \_SB_.I2C1.BATC.WRD1 */ db 070h,057h,052h,044h,031h,061h ;0000E35B "pWRD1a" ; 14758: If ((Local1 & 0x8000)) db 0A0h,01Ch ;0000E35D ".." db 07Bh,061h,00Bh,000h,080h,000h ;0000E363 "{a...." ; 14759: { ; 14760: Local0 = (Local1 >> 0x08) db 07Ah,061h,00Ah,008h,060h ;0000E368 "za..`" ; 14761: Local1 = (Local0 & 0xFF) db 07Bh,060h,00Ah,0FFh,061h ;0000E36D "{`..a" ; 14762: Local0 = (0xFFFF - Local1) db 074h,00Bh,0FFh,0FFh,061h,060h ;0000E373 "t...a`" ; 14763: Local1 = (Local0 * 0x04) db 077h,060h,00Ah,004h,061h ;0000E378 "w`..a" ; 14764: } ; 14765: Else ; 14766: { ; 14767: Local0 = (Local1 >> 0x08) ; 14768: Local2 = (Local0 & 0xFF) ; 14769: Local1 = (Local2 * 0x04) ; 14770: } db 0A1h,010h ;0000E37A ".." db 07Ah,061h,00Ah,008h,060h ;0000E37F "za..`" db 07Bh,060h,00Ah,0FFh,062h ;0000E384 "{`..b" db 077h,062h,00Ah,004h,061h ;0000E389 "wb..a" ; 14772: Divide (Local1, 0x0A, Local0, Local2) db 078h,061h,00Ah,00Ah,060h,062h ;0000E38F "xa..`b" ; 14773: Divide (Local2, FGDV, Local0, Local1) db 078h,062h,046h,047h,044h,056h,060h,061h ;0000E397 "xbFGDV`a" ; 14774: Local2 = (Local1 * 0x03E8) db 077h,061h,00Bh,0E8h,003h,062h ;0000E39D "wa...b" ; 14775: Local1 = (DSVO * Local2) db 077h,044h,053h,056h,04Fh,062h,061h ;0000E3A4 "wDSVOba" ; 14776: Return (Local1) db 0A4h,061h ;0000E3A6 ".a" ; 14777: } ; 14778: } ; 14780: Return (Zero) db 0A4h,000h ;0000E3A8 ".." ; 14781: } ; 14783: Method (VMIN, 0, NotSerialized) DSDT_A_M_I___SB__I2C1_BATC_VMIN \ db 014h,00Ah,056h,04Dh,049h,04Eh,000h ;0000E3AF "..VMIN." ; 14784: { ; 14785: Return (0x0DAC) db 0A4h,00Bh,0ACh,00Dh ;0000E3B3 "...." ; 14786: } ; 14788: Method (APWR, 0, NotSerialized) DSDT_A_M_I___SB__I2C1_BATC_APWR \ db 014h,00Ch,041h,050h,057h,052h,000h ;0000E3BA "..APWR." ; 14789: { ; 14790: Return (0x0365C040) db 0A4h,00Ch,040h,0C0h,065h,003h ;0000E3C0 "..@.e." ; 14791: } ; 14793: Method (NPWR, 0, NotSerialized) DSDT_A_M_I___SB__I2C1_BATC_NPWR \ db 014h,04Fh,008h,04Eh,050h,057h,052h,000h ;0000E3C8 ".O.NPWR." ; 14794: { ; 14795: Local3 = APWR () db 070h ;0000E3C9 "p" db 041h,050h,057h,052h,063h ;0000E3CE "APWRc" ; 14796: If ((AVBL == One)) db 0A0h,04Fh,007h ;0000E3D1 ".O." db 093h,041h,056h,042h,04Ch,001h ;0000E3D7 ".AVBL." ; 14797: { ; 14798: BUF2 = FG0A /* \_SB_.I2C1.FG0A */ db 070h,046h,047h,030h,041h,042h,055h,046h ;0000E3DF "pFG0ABUF" db 032h ;0000E3E0 "2" ; 14799: If ((BSTS != One)) db 0A0h,04Dh,006h,092h,093h,042h,053h,054h ;0000E3E8 ".M...BST" db 053h,001h ;0000E3EA "S." ; 14800: { ; 14801: Local1 = WRD1 /* \_SB_.I2C1.BATC.WRD1 */ db 070h,057h,052h,044h,031h,061h ;0000E3F0 "pWRD1a" ; 14802: If ((Local1 & 0x8000)) db 0A0h,00Dh ;0000E3F2 ".." db 07Bh,061h,00Bh,000h,080h,000h ;0000E3F8 "{a...." ; 14803: { ; 14804: Local1 = (0xFFFF - Local1) db 074h,00Bh,0FFh,0FFh,061h,061h ;0000E3FE "t...aa" ; 14805: } ; 14807: Divide (Local1, FGDV, Local0, Local2) db 078h,061h,046h,047h,044h,056h,060h,062h ;0000E406 "xaFGDV`b" ; 14808: Local1 = (Local2 * 0x9C) db 077h,062h,00Ah,09Ch,061h ;0000E40B "wb..a" ; 14809: Divide (Local1, 0x64, Local0, Local2) db 078h,061h,00Ah,064h,060h,062h ;0000E411 "xa.d`b" ; 14810: AVCU = Local2 db 070h,062h,041h,056h,043h,055h ;0000E417 "pbAVCU" ; 14811: BUF2 = FG09 /* \_SB_.I2C1.FG09 */ db 070h,046h,047h,030h,039h,042h,055h,046h ;0000E41F "pFG09BUF" db 032h ;0000E420 "2" ; 14812: If ((BSTS != One)) db 0A0h,020h,092h,093h,042h,053h,054h,053h ;0000E428 ". ..BSTS" db 001h ;0000E429 "." ; 14813: { ; 14814: Local1 = WRD1 /* \_SB_.I2C1.BATC.WRD1 */ db 070h,057h,052h,044h,031h,061h ;0000E42F "pWRD1a" ; 14815: Local2 = (Local1 >> 0x03) db 07Ah,061h,00Ah,003h,062h ;0000E434 "za..b" ; 14816: Local1 = (Local2 * 0x0271) db 077h,062h,00Bh,071h,002h,061h ;0000E43A "wb.q.a" ; 14817: Divide (Local1, 0x03E8, Local0, Local2) db 078h,061h,00Bh,0E8h,003h,060h,062h ;0000E441 "xa...`b" ; 14818: } ; 14820: Local1 = (Local2 * AVCU) /* \_SB_.I2C1.BATC.AVCU */ db 077h,062h,041h,056h,043h,055h,061h ;0000E448 "wbAVCUa" ; 14821: Local0 = (Local3 - Local1) db 074h,063h,061h,060h ;0000E44C "tca`" ; 14822: Return (Local0) db 0A4h,060h ;0000E44E ".`" ; 14823: } ; 14824: } ; 14826: Return (Local0) db 0A4h,060h ;0000E450 ".`" ; 14827: } ; 14829: Method (PSRC, 0, NotSerialized) DSDT_A_M_I___SB__I2C1_BATC_PSRC \ db 014h,037h,050h,053h,052h,043h,000h ;0000E457 ".7PSRC." ; 14830: { ; 14831: If ((AVBL == One)) db 0A0h,02Eh ;0000E459 ".." db 093h,041h,056h,042h,04Ch,001h ;0000E45F ".AVBL." ; 14832: { ; 14833: BUFF = BQ08 /* \_SB_.I2C1.BQ08 */ db 070h,042h,051h,030h,038h,042h,055h,046h ;0000E467 "pBQ08BUF" db 046h ;0000E468 "F" ; 14834: If ((BYAT != One)) db 0A0h,01Dh,092h,093h,042h,059h,041h,054h ;0000E470 "....BYAT" db 001h ;0000E471 "." ; 14835: { ; 14836: Local0 = DATA /* \_SB_.I2C1.BATC.DATA */ db 070h,044h,041h,054h,041h,060h ;0000E477 "pDATA`" ; 14837: Local0 = (DATA >> 0x06) db 07Ah,044h,041h,054h,041h,00Ah,006h,060h ;0000E47F "zDATA..`" ; 14838: Local0 &= 0x03 db 07Bh,060h,00Ah,003h,060h ;0000E484 "{`..`" ; 14839: Return (Local0) db 0A4h,060h ;0000E486 ".`" ; 14840: } ; 14841: } ; 14843: Return (One) db 0A4h,001h ;0000E488 ".." ; 14844: } ; 14846: Method (CTYP, 0, NotSerialized) DSDT_A_M_I___SB__I2C1_BATC_CTYP \ db 014h,009h,043h,054h,059h,050h,000h ;0000E48F "..CTYP." ; 14847: { ; 14848: Return (0x02) db 0A4h,00Ah,002h ;0000E492 "..." ; 14849: } ; 14851: Method (ARTG, 0, NotSerialized) DSDT_A_M_I___SB__I2C1_BATC_ARTG \ db 014h,00Ch,041h,052h,054h,047h,000h ;0000E499 "..ARTG." ; 14852: { ; 14853: Return (0x0365C040) db 0A4h,00Ch,040h,0C0h,065h,003h ;0000E49F "..@.e." ; 14854: } ; 14855: } ; 14856: } ; 14858: Scope (_SB) db 010h,043h,00Fh,05Fh,053h,042h,05Fh ;0000E4A6 ".C._SB_" ; 14859: { ; 14860: Device (ADP1) DSDT_A_M_I___SB__ADP1 \ db 05Bh,082h,04Bh,00Eh,041h,044h,050h,031h ;0000E4AE "[.K.ADP1" ; 14861: { ; 14862: Name (_HID, "ACPI0003" /* Power Source Device */) // _HID: Hardware ID DSDT_A_M_I___SB__ADP1__HID \ db 008h,05Fh,048h,049h,044h,00Dh,041h,043h ;0000E4B6 "._HID.AC" db 050h,049h,030h,030h,030h,033h,000h ;0000E4BD "PI0003." ; 14863: Method (_PSR, 0, NotSerialized) // _PSR: Power Source DSDT_A_M_I___SB__ADP1__PSR \ db 014h,049h,00Ch,05Fh,050h,053h,052h,000h ;0000E4C5 ".I._PSR." ; 14864: { ; 14865: If ((^^GPO2.USID == Zero)) db 0A0h,010h ;0000E4C7 ".." db 093h,05Eh,05Eh,02Eh,047h,050h,04Fh,032h ;0000E4CF ".^^.GPO2" db 055h,053h,049h,044h,000h ;0000E4D4 "USID." ; 14866: { ; 14867: Return (Zero) db 0A4h,000h ;0000E4D6 ".." ; 14868: } ; 14870: If ((PMID == One)) db 0A0h,03Ah ;0000E4D8 ".:" db 093h,050h,04Dh,049h,044h,001h ;0000E4DE ".PMID." ; 14871: { ; 14872: If (CondRefOf (\_SB.I2C1.BATC, Local1)) db 0A0h,030h ;0000E4E0 ".0" db 05Bh,012h,05Ch,02Fh,003h,05Fh,053h,042h ;0000E4E8 "[.\/._SB" db 05Fh,049h,032h,043h,031h,042h,041h,054h ;0000E4F0 "_I2C1BAT" db 043h,061h ;0000E4F2 "Ca" ; 14873: { ; 14874: Local0 = ^^I2C1.BATC.PSRC () db 070h ;0000E4F3 "p" db 05Eh,05Eh,02Fh,003h,049h,032h,043h,031h ;0000E4FB "^^/.I2C1" db 042h,041h,054h,043h,050h,053h,052h,043h ;0000E503 "BATCPSRC" db 060h ;0000E504 "`" ; 14875: If ((Local0 == Zero)) db 0A0h,006h ;0000E506 ".." db 093h,060h,000h ;0000E509 ".`." ; 14876: { ; 14877: Return (Zero) db 0A4h,000h ;0000E50B ".." ; 14878: } ; 14879: Else ; 14880: { ; 14881: Return (One) ; 14882: } db 0A1h,003h ;0000E50D ".." db 0A4h,001h ;0000E50F ".." ; 14883: } ; 14885: Return (One) db 0A4h,001h ;0000E511 ".." ; 14886: } ; 14888: If ((PMID == 0x05)) db 0A0h,039h ;0000E513 ".9" db 093h,050h,04Dh,049h,044h,00Ah,005h ;0000E51A ".PMID.." ; 14889: { ; 14890: If (CondRefOf (\_SB.I2C5.BMBT, Local1)) db 0A0h,030h ;0000E51C ".0" db 05Bh,012h,05Ch,02Fh,003h,05Fh,053h,042h ;0000E524 "[.\/._SB" db 05Fh,049h,032h,043h,035h,042h,04Dh,042h ;0000E52C "_I2C5BMB" db 054h,061h ;0000E52E "Ta" ; 14891: { ; 14892: Local0 = ^^I2C5.BMBT.PSRC () db 070h ;0000E52F "p" db 05Eh,05Eh,02Fh,003h,049h,032h,043h,035h ;0000E537 "^^/.I2C5" db 042h,04Dh,042h,054h,050h,053h,052h,043h ;0000E53F "BMBTPSRC" db 060h ;0000E540 "`" ; 14893: If ((Local0 == Zero)) db 0A0h,006h ;0000E542 ".." db 093h,060h,000h ;0000E545 ".`." ; 14894: { ; 14895: Return (Zero) db 0A4h,000h ;0000E547 ".." ; 14896: } ; 14897: Else ; 14898: { ; 14899: Return (One) ; 14900: } db 0A1h,003h ;0000E549 ".." db 0A4h,001h ;0000E54B ".." ; 14901: } ; 14902: } ; 14904: If ((PMID == 0x06)) db 0A0h,039h ;0000E54D ".9" db 093h,050h,04Dh,049h,044h,00Ah,006h ;0000E554 ".PMID.." ; 14905: { ; 14906: If (CondRefOf (\_SB.I2C5.TIBT, Local1)) db 0A0h,030h ;0000E556 ".0" db 05Bh,012h,05Ch,02Fh,003h,05Fh,053h,042h ;0000E55E "[.\/._SB" db 05Fh,049h,032h,043h,035h,054h,049h,042h ;0000E566 "_I2C5TIB" db 054h,061h ;0000E568 "Ta" ; 14907: { ; 14908: Local0 = ^^I2C5.TIBT.PSRC () db 070h ;0000E569 "p" db 05Eh,05Eh,02Fh,003h,049h,032h,043h,035h ;0000E571 "^^/.I2C5" db 054h,049h,042h,054h,050h,053h,052h,043h ;0000E579 "TIBTPSRC" db 060h ;0000E57A "`" ; 14909: If ((Local0 == Zero)) db 0A0h,006h ;0000E57C ".." db 093h,060h,000h ;0000E57F ".`." ; 14910: { ; 14911: Return (Zero) db 0A4h,000h ;0000E581 ".." ; 14912: } ; 14913: Else ; 14914: { ; 14915: Return (One) ; 14916: } db 0A1h,003h ;0000E583 ".." db 0A4h,001h ;0000E585 ".." ; 14917: } ; 14918: } ; 14920: Return (One) db 0A4h,001h ;0000E587 ".." ; 14921: } ; 14923: Method (_PCL, 0, NotSerialized) // _PCL: Power Consumer List DSDT_A_M_I___SB__ADP1__PCL \ db 014h,00Bh,05Fh,050h,043h,04Ch,000h ;0000E58E ".._PCL." ; 14924: { ; 14925: Return (_SB) /* \_SB_ */ db 0A4h,05Fh,053h,042h,05Fh ;0000E593 "._SB_" ; 14926: } ; 14927: } ; 14928: } ; 14930: Scope (_SB.I2C5) db 010h,04Dh,0DCh,02Eh,05Fh,053h,042h,05Fh ;0000E59B ".M.._SB_" db 049h,032h,043h,035h ;0000E59F "I2C5" ; 14931: { ; 14932: Device (BMDR) DSDT_A_M_I___SB__I2C5_BMDR \ db 05Bh,082h,041h,02Fh,042h,04Dh,044h,052h ;0000E5A7 "[.A/BMDR" ; 14933: { ; 14934: Name (_HID, "INT33FE" /* XPOWER Battery Device */) // _HID: Hardware ID DSDT_A_M_I___SB__I2C5_BMDR__HID \ db 008h,05Fh,048h,049h,044h,00Dh,049h,04Eh ;0000E5AF "._HID.IN" db 054h,033h,033h,046h,045h,000h ;0000E5B5 "T33FE." ; 14935: Name (_CID, "INT33FE" /* XPOWER Battery Device */) // _CID: Compatible ID DSDT_A_M_I___SB__I2C5_BMDR__CID \ db 008h,05Fh,043h,049h,044h,00Dh,049h,04Eh ;0000E5BD "._CID.IN" db 054h,033h,033h,046h,045h,000h ;0000E5C3 "T33FE." ; 14936: Name (_DDN, "XPOWER Battery Device") // _DDN: DOS Device Name DSDT_A_M_I___SB__I2C5_BMDR__DDN \ db 008h,05Fh,044h,044h,04Eh,00Dh,058h,050h ;0000E5CB "._DDN.XP" db 04Fh,057h,045h,052h,020h,042h,061h,074h ;0000E5D3 "OWER Bat" db 074h,065h,072h,079h,020h,044h,065h,076h ;0000E5DB "tery Dev" db 069h,063h,065h,000h ;0000E5DF "ice." ; 14937: Name (_DEP, Package (0x02) // _DEP: Dependencies ; 14938: { ; 14939: I2C5, ; 14940: PMI1 ; 14941: }) DSDT_A_M_I___SB__I2C5_BMDR__DEP \ db 008h,05Fh,044h,045h,050h ;0000E5E4 "._DEP" db 012h,00Ah,002h,049h,032h,043h,035h,050h ;0000E5EC "...I2C5P" db 04Dh,049h,031h ;0000E5EF "MI1" ; 14942: Name (RBUF, ResourceTemplate () DSDT_A_M_I___SB__I2C5_BMDR_RBUF \ db 008h,052h,042h,055h,046h,011h,04Ah,004h ;0000E5F7 ".RBUF.J." db 00Ah,046h ;0000E5F9 ".F" ; 14943: { ; 14944: I2cSerialBusV2 (0x0068, ControllerInitiated, 0x000186A0, ; 14945: AddressingMode7Bit, "\\_SB.I2C1", ; 14946: 0x00, ResourceConsumer, , Exclusive, ; 14947: ) db 08Eh,019h,000h,002h,000h,001h,002h,000h ;0000E601 "........" db 000h,001h,006h,000h,0A0h,086h,001h,000h ;0000E609 "........" db 068h,000h,05Ch,05Fh,053h,042h,02Eh,049h ;0000E611 "h.\_SB.I" db 032h,043h,031h,000h ;0000E615 "2C1." ; 14948: GpioInt (Level, ActiveLow, Exclusive, PullNone, 0x0000, ; 14949: "\\_SB.I2C5.PMI1", 0x00, ResourceConsumer, , ; 14950: ) ; 14951: { // Pin list ; 14952: 0x0011 ; 14953: } db 08Ch,025h,000h,001h,000h,001h,000h,002h ;0000E61D ".%......" db 000h,003h,000h,000h,000h,000h,017h,000h ;0000E625 "........" db 000h,019h,000h,028h,000h,000h,000h,011h ;0000E62D "...(...." db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000E635 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,031h,000h ;0000E63D "C5.PMI1." db 079h,000h ;0000E63F "y." ; 14954: }) ; 14955: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__I2C5_BMDR__CRS \ db 014h,00Bh,05Fh,043h,052h,053h,000h ;0000E646 ".._CRS." ; 14956: { ; 14957: Return (RBUF) /* \_SB_.I2C5.BMDR.RBUF */ db 0A4h,052h,042h,055h,046h ;0000E64B ".RBUF" ; 14958: } ; 14960: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__I2C5_BMDR__STA \ db 014h,014h,05Fh,053h,054h,041h,000h ;0000E652 ".._STA." ; 14961: { ; 14962: If ((PMID == 0x05)) db 0A0h,00Bh ;0000E654 ".." db 093h,050h,04Dh,049h,044h,00Ah,005h ;0000E65B ".PMID.." ; 14963: { ; 14964: Return (0x0F) db 0A4h,00Ah,00Fh ;0000E65E "..." ; 14965: } ; 14967: Return (Zero) db 0A4h,000h ;0000E660 ".." ; 14968: } ; 14970: OperationRegion (BMOP, 0x9E, Zero, 0x0100) DSDT_A_M_I___SB__I2C5_BMDR_BMOP \ db 05Bh,080h,042h,04Dh,04Fh,050h,09Eh,000h ;0000E668 "[.BMOP.." db 00Bh,000h,001h ;0000E66B "..." ; 14971: Field (BMOP, DWordAcc, NoLock, Preserve) ; 14972: { ; 14973: SOC, 32, ; 14974: FCCP, 32, ; 14975: CHST, 32, ; 14976: RMCP, 32, ; 14977: VOLT, 32, ; 14978: BATP, 32, ; 14979: SRP0, 32, ; 14980: STYP, 32, ; 14981: CHGC, 32, ; 14982: STPC, 32, ; 14983: GADC, 32, ; 14984: TTEM, 32, ; 14985: TTCH, 32, ; 14986: CYCL, 32, ; 14987: BTP, 32, ; 14988: DPCU, 32, ; 14989: DSCP, 32 ; 14990: } db 05Bh,081h,04Ch,005h,042h,04Dh,04Fh,050h ;0000E673 "[.L.BMOP" db 003h,053h,04Fh,043h,05Fh,020h,046h,043h ;0000E67B ".SOC_ FC" db 043h,050h,020h,043h,048h,053h,054h,020h ;0000E683 "CP CHST " db 052h,04Dh,043h,050h,020h,056h,04Fh,04Ch ;0000E68B "RMCP VOL" db 054h,020h,042h,041h,054h,050h,020h,053h ;0000E693 "T BATP S" db 052h,050h,030h,020h,053h,054h,059h,050h ;0000E69B "RP0 STYP" db 020h,043h,048h,047h,043h,020h,053h,054h ;0000E6A3 " CHGC ST" db 050h,043h,020h,047h,041h,044h,043h,020h ;0000E6AB "PC GADC " db 054h,054h,045h,04Dh,020h,054h,054h,043h ;0000E6B3 "TTEM TTC" db 048h,020h,043h,059h,043h,04Ch,020h,042h ;0000E6BB "H CYCL B" db 054h,050h,05Fh,020h,044h,050h,043h,055h ;0000E6C3 "TP_ DPCU" db 020h,044h,053h,043h,050h,020h ;0000E6C9 " DSCP " ; 14992: Name (AVBL, Zero) DSDT_A_M_I___SB__I2C5_BMDR_AVBL \ db 008h,041h,056h,042h,04Ch,000h ;0000E6CF ".AVBL." ; 14993: Method (_REG, 2, NotSerialized) // _REG: Region Availability DSDT_A_M_I___SB__I2C5_BMDR__REG \ db 014h,012h,05Fh,052h,045h,047h,002h ;0000E6D6 ".._REG." ; 14994: { ; 14995: If ((Arg0 == 0x9E)) db 0A0h,00Bh ;0000E6D8 ".." db 093h,068h,00Ah,09Eh ;0000E6DC ".h.." ; 14996: { ; 14997: AVBL = Arg1 db 070h,069h,041h,056h,042h,04Ch ;0000E6E2 "piAVBL" ; 14998: } ; 14999: } ; 15001: Name (CHTP, Zero) DSDT_A_M_I___SB__I2C5_BMDR_CHTP \ db 008h,043h,048h,054h,050h,000h ;0000E6E8 ".CHTP." ; 15002: Method (SBTP, 0, NotSerialized) DSDT_A_M_I___SB__I2C5_BMDR_SBTP \ db 014h,04Eh,018h,053h,042h,054h,050h,000h ;0000E6F0 ".N.SBTP." ; 15003: { ; 15004: ADBG ("SBTP") db 041h,044h,042h,047h,00Dh,053h,042h,054h ;0000E6F8 "ADBG.SBT" db 050h,000h ;0000E6FA "P." ; 15005: ADBG ("XP00") db 041h,044h,042h,047h,00Dh,058h,050h,030h ;0000E702 "ADBG.XP0" db 030h,000h ;0000E704 "0." ; 15006: Name (BMUX, Buffer (0x03) ; 15007: { ; 15008: 0x00, 0x01, 0x00 // ... ; 15009: }) DSDT_A_M_I___SB__I2C5_BMDR_SBTP_BMUX \ db 008h,042h,04Dh,055h,058h ;0000E709 ".BMUX" db 011h,006h,00Ah,003h,000h,001h,000h ;0000E710 "......." ; 15010: CreateByteField (BMUX, Zero, BBBY) db 08Ch,042h,04Dh,055h,058h,000h,042h,042h ;0000E718 ".BMUX.BB" db 042h,059h ;0000E71A "BY" ; 15011: CreateByteField (BMUX, 0x02, DDDT) db 08Ch,042h,04Dh,055h,058h,00Ah,002h,044h ;0000E722 ".BMUX..D" db 044h,044h,054h ;0000E725 "DDT" ; 15012: BMUX = XP00 /* \_SB_.I2C5.XP00 */ db 070h,058h,050h,030h,030h,042h,04Dh,055h ;0000E72D "pXP00BMU" db 058h ;0000E72E "X" ; 15013: ADBG (BMUX) db 041h,044h,042h,047h,042h,04Dh,055h,058h ;0000E736 "ADBGBMUX" ; 15014: If ((BBBY != One)) db 0A0h,04Eh,00Ch,092h,093h,042h,042h,042h ;0000E73E ".N...BBB" db 059h,001h ;0000E740 "Y." ; 15015: { ; 15016: If ((DDDT && 0x20)) db 0A0h,04Eh,00Ah ;0000E743 ".N." db 090h,044h,044h,044h,054h,00Ah,020h ;0000E74A ".DDDT. " ; 15017: { ; 15018: ADBG ("vbus on 2C") db 041h,044h,042h,047h,00Dh,076h,062h,075h ;0000E752 "ADBG.vbu" db 073h,020h,06Fh,06Eh,020h,032h,043h,000h ;0000E75A "s on 2C." ; 15019: BMUX = XP2C /* \_SB_.I2C5.XP2C */ db 070h,058h,050h,032h,043h,042h,04Dh,055h ;0000E762 "pXP2CBMU" db 058h ;0000E763 "X" ; 15020: If ((BBBY != One)) db 0A0h,044h,007h,092h,093h,042h,042h,042h ;0000E76B ".D...BBB" db 059h,001h ;0000E76D "Y." ; 15021: { ; 15022: Local1 = 0x14 db 070h,00Ah,014h,061h ;0000E771 "p..a" ; 15023: While (((DDDT && 0x04) && (Local1 != Zero))) db 0A2h,029h ;0000E773 ".)" db 090h ;0000E774 "." db 090h,044h,044h,044h,054h,00Ah,004h,092h ;0000E77C ".DDDT..." db 093h,061h,000h ;0000E77F ".a." ; 15024: { ; 15025: Sleep (0x64) db 05Bh,022h,00Ah,064h ;0000E783 "[".d" ; 15026: BMUX = XP2C /* \_SB_.I2C5.XP2C */ db 070h,058h,050h,032h,043h,042h,04Dh,055h ;0000E78B "pXP2CBMU" db 058h ;0000E78C "X" ; 15027: DDDT &= 0x04 db 07Bh,044h,044h,044h,054h,00Ah,004h,044h ;0000E794 "{DDDT..D" db 044h,044h,054h ;0000E797 "DDT" ; 15028: Local1 -= One db 074h,061h,001h,061h ;0000E79B "ta.a" ; 15029: } ; 15031: If ((Local1 == Zero)) db 0A0h,017h ;0000E79D ".." db 093h,061h,000h ;0000E7A0 ".a." ; 15032: { ; 15033: ADBG ("timeout") db 041h,044h,042h,047h,00Dh,074h,069h,06Dh ;0000E7A8 "ADBG.tim" db 065h,06Fh,075h,074h,000h ;0000E7AD "eout." ; 15034: CHTP = Zero db 070h,000h,043h,048h,054h,050h ;0000E7B3 "p.CHTP" ; 15035: } ; 15036: Else ; 15037: { ; 15038: ADBG ("Det ok") ; 15039: BMUX = XP2F /* \_SB_.I2C5.XP2F */ ; 15040: Local0 = (DDDT >> 0x05) ; 15041: CHTP = Local0 ; 15042: } db 0A1h,024h ;0000E7B5 ".$" db 041h,044h,042h,047h,00Dh,044h,065h,074h ;0000E7BD "ADBG.Det" db 020h,06Fh,06Bh,000h ;0000E7C1 " ok." db 070h,058h,050h,032h,046h,042h,04Dh,055h ;0000E7C9 "pXP2FBMU" db 058h ;0000E7CA "X" db 07Ah,044h,044h,044h,054h,00Ah,005h,060h ;0000E7D2 "zDDDT..`" db 070h,060h,043h,048h,054h,050h ;0000E7D8 "p`CHTP" ; 15043: } ; 15044: Else ; 15045: { ; 15046: ADBG ("2C r Fail") ; 15047: CHTP = Zero ; 15048: } db 0A1h,016h ;0000E7DA ".." db 041h,044h,042h,047h,00Dh,032h,043h,020h ;0000E7E2 "ADBG.2C " db 072h,020h,046h,061h,069h,06Ch,000h ;0000E7E9 "r Fail." db 070h,000h,043h,048h,054h,050h ;0000E7EF "p.CHTP" ; 15049: } ; 15050: Else ; 15051: { ; 15052: ADBG ("VBUS OFF") ; 15053: CHTP = Zero ; 15054: } db 0A1h,015h ;0000E7F1 ".." db 041h,044h,042h,047h,00Dh,056h,042h,055h ;0000E7F9 "ADBG.VBU" db 053h,020h,04Fh,046h,046h,000h ;0000E7FF "S OFF." db 070h,000h,043h,048h,054h,050h ;0000E805 "p.CHTP" ; 15055: } ; 15056: Else ; 15057: { ; 15058: ADBG ("00readFail") ; 15059: CHTP = Zero ; 15060: } db 0A1h,017h ;0000E807 ".." db 041h,044h,042h,047h,00Dh,030h,030h,072h ;0000E80F "ADBG.00r" db 065h,061h,064h,046h,061h,069h,06Ch,000h ;0000E817 "eadFail." db 070h,000h,043h,048h,054h,050h ;0000E81D "p.CHTP" ; 15062: ADBG (CHTP) db 041h,044h,042h,047h,043h,048h,054h,050h ;0000E825 "ADBGCHTP" ; 15063: If (CondRefOf (\_SB.I2C5.BMBT, Local1)) db 0A0h,04Fh,004h ;0000E828 ".O." db 05Bh,012h,05Ch,02Fh,003h,05Fh,053h,042h ;0000E830 "[.\/._SB" db 05Fh,049h,032h,043h,035h,042h,04Dh,042h ;0000E838 "_I2C5BMB" db 054h,061h ;0000E83A "Ta" ; 15064: { ; 15065: Notify (ADP1, 0x80) // Status Change db 086h,041h,044h,050h,031h,00Ah,080h ;0000E841 ".ADP1.." ; 15066: Notify (BMBT, 0x80) // Status Change db 086h,042h,04Dh,042h,054h,00Ah,080h ;0000E848 ".BMBT.." ; 15067: Notify (BMBT, 0x81) // Information Change db 086h,042h,04Dh,042h,054h,00Ah,081h ;0000E84F ".BMBT.." ; 15068: If (CondRefOf (\_SB.DPTF, Local3)) db 0A0h,01Ch ;0000E851 ".." db 05Bh,012h,05Ch,02Eh,05Fh,053h,042h,05Fh ;0000E859 "[.\._SB_" db 044h,050h,054h,046h,063h ;0000E85E "DPTFc" ; 15069: { ; 15070: Notify (DPTF, 0x86) // Device-Specific db 086h,044h,050h,054h,046h,00Ah,086h ;0000E865 ".DPTF.." ; 15071: Notify (TCHG, 0x80) // Status Change db 086h,054h,043h,048h,047h,00Ah,080h ;0000E86C ".TCHG.." ; 15072: } ; 15074: Notify (ADP1, 0x80) // Status Change db 086h,041h,044h,050h,031h,00Ah,080h ;0000E873 ".ADP1.." ; 15075: Return (One) db 0A4h,001h ;0000E875 ".." ; 15076: } ; 15078: Return (Zero) db 0A4h,000h ;0000E877 ".." ; 15079: } ; 15081: Method (PTYP, 0, NotSerialized) DSDT_A_M_I___SB__I2C5_BMDR_PTYP \ db 014h,01Ah,050h,054h,059h,050h,000h ;0000E87E "..PTYP." ; 15082: { ; 15083: ADBG ("PTYP") db 041h,044h,042h,047h,00Dh,050h,054h,059h ;0000E886 "ADBG.PTY" db 050h,000h ;0000E888 "P." ; 15084: Local0 = (PMID | 0x80) db 07Dh,050h,04Dh,049h,044h,00Ah,080h,060h ;0000E890 "}PMID..`" ; 15085: Return (Local0) db 0A4h,060h ;0000E892 ".`" ; 15086: } ; 15087: } ; 15089: Device (TIDR) DSDT_A_M_I___SB__I2C5_TIDR \ db 05Bh,082h,046h,01Dh,054h,049h,044h,052h ;0000E89A "[.F.TIDR" ; 15090: { ; 15091: Name (_HID, "INT33FE" /* XPOWER Battery Device */) // _HID: Hardware ID DSDT_A_M_I___SB__I2C5_TIDR__HID \ db 008h,05Fh,048h,049h,044h,00Dh,049h,04Eh ;0000E8A2 "._HID.IN" db 054h,033h,033h,046h,045h,000h ;0000E8A8 "T33FE." ; 15092: Name (_CID, "INT33FE" /* XPOWER Battery Device */) // _CID: Compatible ID DSDT_A_M_I___SB__I2C5_TIDR__CID \ db 008h,05Fh,043h,049h,044h,00Dh,049h,04Eh ;0000E8B0 "._CID.IN" db 054h,033h,033h,046h,045h,000h ;0000E8B6 "T33FE." ; 15093: Name (_DDN, "TI PMIC Battery Device") // _DDN: DOS Device Name DSDT_A_M_I___SB__I2C5_TIDR__DDN \ db 008h,05Fh,044h,044h,04Eh,00Dh,054h,049h ;0000E8BE "._DDN.TI" db 020h,050h,04Dh,049h,043h,020h,042h,061h ;0000E8C6 " PMIC Ba" db 074h,074h,065h,072h,079h,020h,044h,065h ;0000E8CE "ttery De" db 076h,069h,063h,065h,000h ;0000E8D3 "vice." ; 15094: Name (_DEP, Package (0x02) // _DEP: Dependencies ; 15095: { ; 15096: I2C5, ; 15097: PMI2 ; 15098: }) DSDT_A_M_I___SB__I2C5_TIDR__DEP \ db 008h,05Fh,044h,045h,050h ;0000E8D8 "._DEP" db 012h,00Ah,002h,049h,032h,043h,035h,050h ;0000E8E0 "...I2C5P" db 04Dh,049h,032h ;0000E8E3 "MI2" ; 15099: Name (RBUF, ResourceTemplate () DSDT_A_M_I___SB__I2C5_TIDR_RBUF \ db 008h,052h,042h,055h,046h,011h,046h,006h ;0000E8EB ".RBUF.F." db 00Ah,062h ;0000E8ED ".b" ; 15100: { ; 15101: I2cSerialBusV2 (0x006B, ControllerInitiated, 0x000186A0, ; 15102: AddressingMode7Bit, "\\_SB.I2C1", ; 15103: 0x00, ResourceConsumer, , Exclusive, ; 15104: ) db 08Eh,019h,000h,002h,000h,001h,002h,000h ;0000E8F5 "........" db 000h,001h,006h,000h,0A0h,086h,001h,000h ;0000E8FD "........" db 06Bh,000h,05Ch,05Fh,053h,042h,02Eh,049h ;0000E905 "k.\_SB.I" db 032h,043h,031h,000h ;0000E909 "2C1." ; 15105: I2cSerialBusV2 (0x0068, ControllerInitiated, 0x000186A0, ; 15106: AddressingMode7Bit, "\\_SB.I2C1", ; 15107: 0x00, ResourceConsumer, , Exclusive, ; 15108: ) db 08Eh,019h,000h,002h,000h,001h,002h,000h ;0000E911 "........" db 000h,001h,006h,000h,0A0h,086h,001h,000h ;0000E919 "........" db 068h,000h,05Ch,05Fh,053h,042h,02Eh,049h ;0000E921 "h.\_SB.I" db 032h,043h,031h,000h ;0000E925 "2C1." ; 15109: GpioInt (Level, ActiveLow, Exclusive, PullNone, 0x0000, ; 15110: "\\_SB.I2C5.PMI2", 0x00, ResourceConsumer, , ; 15111: ) ; 15112: { // Pin list ; 15113: 0x0011 ; 15114: } db 08Ch,025h,000h,001h,000h,001h,000h,002h ;0000E92D ".%......" db 000h,003h,000h,000h,000h,000h,017h,000h ;0000E935 "........" db 000h,019h,000h,028h,000h,000h,000h,011h ;0000E93D "...(...." db 000h,05Ch,05Fh,053h,042h,02Eh,049h,032h ;0000E945 ".\_SB.I2" db 043h,035h,02Eh,050h,04Dh,049h,032h,000h ;0000E94D "C5.PMI2." db 079h,000h ;0000E94F "y." ; 15115: }) ; 15116: Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings DSDT_A_M_I___SB__I2C5_TIDR__CRS \ db 014h,00Bh,05Fh,043h,052h,053h,000h ;0000E956 ".._CRS." ; 15117: { ; 15118: Return (RBUF) /* \_SB_.I2C5.TIDR.RBUF */ db 0A4h,052h,042h,055h,046h ;0000E95B ".RBUF" ; 15119: } ; 15121: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__I2C5_TIDR__STA \ db 014h,014h,05Fh,053h,054h,041h,000h ;0000E962 ".._STA." ; 15122: { ; 15123: If ((PMID == 0x06)) db 0A0h,00Bh ;0000E964 ".." db 093h,050h,04Dh,049h,044h,00Ah,006h ;0000E96B ".PMID.." ; 15124: { ; 15125: Return (0x0F) db 0A4h,00Ah,00Fh ;0000E96E "..." ; 15126: } ; 15128: Return (Zero) db 0A4h,000h ;0000E970 ".." ; 15129: } ; 15131: OperationRegion (BMOP, 0x9E, Zero, 0x0100) DSDT_A_M_I___SB__I2C5_TIDR_BMOP \ db 05Bh,080h,042h,04Dh,04Fh,050h,09Eh,000h ;0000E978 "[.BMOP.." db 00Bh,000h,001h ;0000E97B "..." ; 15132: Field (BMOP, DWordAcc, NoLock, Preserve) ; 15133: { ; 15134: SOC, 32, ; 15135: FCCP, 32, ; 15136: CHST, 32, ; 15137: RMCP, 32, ; 15138: VOLT, 32, ; 15139: BATP, 32, ; 15140: SRP0, 32, ; 15141: STYP, 32, ; 15142: CHGC, 32, ; 15143: STPC, 32, ; 15144: GADC, 32, ; 15145: TTEM, 32, ; 15146: TTCH, 32, ; 15147: CYCL, 32, ; 15148: BTP, 32, ; 15149: DPCU, 32, ; 15150: DSCP, 32 ; 15151: } db 05Bh,081h,04Ch,005h,042h,04Dh,04Fh,050h ;0000E983 "[.L.BMOP" db 003h,053h,04Fh,043h,05Fh,020h,046h,043h ;0000E98B ".SOC_ FC" db 043h,050h,020h,043h,048h,053h,054h,020h ;0000E993 "CP CHST " db 052h,04Dh,043h,050h,020h,056h,04Fh,04Ch ;0000E99B "RMCP VOL" db 054h,020h,042h,041h,054h,050h,020h,053h ;0000E9A3 "T BATP S" db 052h,050h,030h,020h,053h,054h,059h,050h ;0000E9AB "RP0 STYP" db 020h,043h,048h,047h,043h,020h,053h,054h ;0000E9B3 " CHGC ST" db 050h,043h,020h,047h,041h,044h,043h,020h ;0000E9BB "PC GADC " db 054h,054h,045h,04Dh,020h,054h,054h,043h ;0000E9C3 "TTEM TTC" db 048h,020h,043h,059h,043h,04Ch,020h,042h ;0000E9CB "H CYCL B" db 054h,050h,05Fh,020h,044h,050h,043h,055h ;0000E9D3 "TP_ DPCU" db 020h,044h,053h,043h,050h,020h ;0000E9D9 " DSCP " ; 15153: Name (AVBL, Zero) DSDT_A_M_I___SB__I2C5_TIDR_AVBL \ db 008h,041h,056h,042h,04Ch,000h ;0000E9DF ".AVBL." ; 15154: Method (_REG, 2, NotSerialized) // _REG: Region Availability DSDT_A_M_I___SB__I2C5_TIDR__REG \ db 014h,012h,05Fh,052h,045h,047h,002h ;0000E9E6 ".._REG." ; 15155: { ; 15156: If ((Arg0 == 0x9E)) db 0A0h,00Bh ;0000E9E8 ".." db 093h,068h,00Ah,09Eh ;0000E9EC ".h.." ; 15157: { ; 15158: AVBL = Arg1 db 070h,069h,041h,056h,042h,04Ch ;0000E9F2 "piAVBL" ; 15159: } ; 15160: } ; 15162: Method (SBTP, 0, NotSerialized) DSDT_A_M_I___SB__I2C5_TIDR_SBTP \ db 014h,04Ch,005h,053h,042h,054h,050h,000h ;0000E9FA ".L.SBTP." ; 15163: { ; 15164: ADBG ("SBTP") db 041h,044h,042h,047h,00Dh,053h,042h,054h ;0000EA02 "ADBG.SBT" db 050h,000h ;0000EA04 "P." ; 15165: If (CondRefOf (\_SB.I2C5.TIBT, Local1)) db 0A0h,048h,004h ;0000EA07 ".H." db 05Bh,012h,05Ch,02Fh,003h,05Fh,053h,042h ;0000EA0F "[.\/._SB" db 05Fh,049h,032h,043h,035h,054h,049h,042h ;0000EA17 "_I2C5TIB" db 054h,061h ;0000EA19 "Ta" ; 15166: { ; 15167: Notify (ADP1, 0x80) // Status Change db 086h,041h,044h,050h,031h,00Ah,080h ;0000EA20 ".ADP1.." ; 15168: Notify (TIBT, 0x80) // Status Change db 086h,054h,049h,042h,054h,00Ah,080h ;0000EA27 ".TIBT.." ; 15169: Notify (TIBT, 0x81) // Information Change db 086h,054h,049h,042h,054h,00Ah,081h ;0000EA2E ".TIBT.." ; 15170: If (CondRefOf (\_SB.DPTF, Local3)) db 0A0h,01Ch ;0000EA30 ".." db 05Bh,012h,05Ch,02Eh,05Fh,053h,042h,05Fh ;0000EA38 "[.\._SB_" db 044h,050h,054h,046h,063h ;0000EA3D "DPTFc" ; 15171: { ; 15172: Notify (DPTF, 0x86) // Device-Specific db 086h,044h,050h,054h,046h,00Ah,086h ;0000EA44 ".DPTF.." ; 15173: Notify (TCHG, 0x80) // Status Change db 086h,054h,043h,048h,047h,00Ah,080h ;0000EA4B ".TCHG.." ; 15174: } ; 15176: Return (One) db 0A4h,001h ;0000EA4D ".." ; 15177: } ; 15179: Return (Zero) db 0A4h,000h ;0000EA4F ".." ; 15180: } ; 15182: Method (PTYP, 0, NotSerialized) DSDT_A_M_I___SB__I2C5_TIDR_PTYP \ db 014h,01Ah,050h,054h,059h,050h,000h ;0000EA56 "..PTYP." ; 15183: { ; 15184: ADBG ("PTYP") db 041h,044h,042h,047h,00Dh,050h,054h,059h ;0000EA5E "ADBG.PTY" db 050h,000h ;0000EA60 "P." ; 15185: Local0 = (PMID | 0x80) db 07Dh,050h,04Dh,049h,044h,00Ah,080h,060h ;0000EA68 "}PMID..`" ; 15186: Return (Local0) db 0A4h,060h ;0000EA6A ".`" ; 15187: } ; 15188: } ; 15190: Device (BMBT) DSDT_A_M_I___SB__I2C5_BMBT \ db 05Bh,082h,04Ah,047h,042h,04Dh,042h,054h ;0000EA72 "[.JGBMBT" ; 15191: { ; 15192: Name (_HID, EisaId ("PNP0C0A") /* Control Method Battery */) // _HID: Hardware ID DSDT_A_M_I___SB__I2C5_BMBT__HID \ db 008h,05Fh,048h,049h,044h,00Ch,041h,0D0h ;0000EA7A "._HID.A." db 00Ch,00Ah ;0000EA7C ".." ; 15193: Name (_UID, One) // _UID: Unique ID DSDT_A_M_I___SB__I2C5_BMBT__UID \ db 008h,05Fh,055h,049h,044h,001h ;0000EA82 "._UID." ; 15194: Name (BCCE, One) DSDT_A_M_I___SB__I2C5_BMBT_BCCE \ db 008h,042h,043h,043h,045h,001h ;0000EA88 ".BCCE." ; 15195: Name (OTGS, Zero) DSDT_A_M_I___SB__I2C5_BMBT_OTGS \ db 008h,04Fh,054h,047h,053h,000h ;0000EA8E ".OTGS." ; 15196: Name (CHPR, One) DSDT_A_M_I___SB__I2C5_BMBT_CHPR \ db 008h,043h,048h,050h,052h,001h ;0000EA94 ".CHPR." ; 15197: Name (FGDV, 0x0A) DSDT_A_M_I___SB__I2C5_BMBT_FGDV \ db 008h,046h,047h,044h,056h,00Ah,00Ah ;0000EA9B ".FGDV.." ; 15198: Name (BCCC, 0x07) DSDT_A_M_I___SB__I2C5_BMBT_BCCC \ db 008h,042h,043h,043h,043h,00Ah,007h ;0000EAA2 ".BCCC.." ; 15199: Name (BCIL, 0x65) DSDT_A_M_I___SB__I2C5_BMBT_BCIL \ db 008h,042h,043h,049h,04Ch,00Ah,065h ;0000EAA9 ".BCIL.e" ; 15200: Name (BCVF, 0x93) DSDT_A_M_I___SB__I2C5_BMBT_BCVF \ db 008h,042h,043h,056h,046h,00Ah,093h ;0000EAB0 ".BCVF.." ; 15201: Name (BCFV, 0xED) DSDT_A_M_I___SB__I2C5_BMBT_BCFV \ db 008h,042h,043h,046h,056h,00Ah,0EDh ;0000EAB7 ".BCFV.." ; 15202: Name (BCCH, 0x38) DSDT_A_M_I___SB__I2C5_BMBT_BCCH \ db 008h,042h,043h,043h,048h,00Ah,038h ;0000EABE ".BCCH.8" ; 15203: Name (BCST, 0x05) DSDT_A_M_I___SB__I2C5_BMBT_BCST \ db 008h,042h,043h,053h,054h,00Ah,005h ;0000EAC5 ".BCST.." ; 15204: Name (BCPE, 0x74) DSDT_A_M_I___SB__I2C5_BMBT_BCPE \ db 008h,042h,043h,050h,045h,00Ah,074h ;0000EACC ".BCPE.t" ; 15205: Name (BCCL, 0xFFFFFFFF) DSDT_A_M_I___SB__I2C5_BMBT_BCCL \ db 008h,042h,043h,043h,04Ch,00Ch,0FFh,0FFh ;0000EAD4 ".BCCL..." db 0FFh,0FFh ;0000EAD6 ".." ; 15206: Name (BCLP, 0x1004) DSDT_A_M_I___SB__I2C5_BMBT_BCLP \ db 008h,042h,043h,04Ch,050h,00Bh,004h,010h ;0000EADE ".BCLP..." ; 15207: Name (DSCP, 0x1300) DSDT_A_M_I___SB__I2C5_BMBT_DSCP \ db 008h,044h,053h,043h,050h,00Bh,000h,013h ;0000EAE6 ".DSCP..." ; 15208: Name (DSVO, 0x0EA6) DSDT_A_M_I___SB__I2C5_BMBT_DSVO \ db 008h,044h,053h,056h,04Fh,00Bh,0A6h,00Eh ;0000EAEE ".DSVO..." ; 15209: Name (BTPC, Zero) DSDT_A_M_I___SB__I2C5_BMBT_BTPC \ db 008h,042h,054h,050h,043h,000h ;0000EAF4 ".BTPC." ; 15210: Name (AVCU, Zero) DSDT_A_M_I___SB__I2C5_BMBT_AVCU \ db 008h,041h,056h,043h,055h,000h ;0000EAFA ".AVCU." ; 15211: Name (_DEP, Package (0x01) // _DEP: Dependencies ; 15212: { ; 15213: I2C5 ; 15214: }) DSDT_A_M_I___SB__I2C5_BMBT__DEP \ db 008h,05Fh,044h,045h,050h ;0000EAFF "._DEP" db 012h,006h,001h,049h,032h,043h,035h ;0000EB06 "...I2C5" ; 15215: Name (BUFF, Buffer (0x03) ; 15216: { ; 15217: 0x00, 0x01, 0x00 // ... ; 15218: }) DSDT_A_M_I___SB__I2C5_BMBT_BUFF \ db 008h,042h,055h,046h,046h ;0000EB0B ".BUFF" db 011h,006h,00Ah,003h,000h,001h,000h ;0000EB12 "......." ; 15219: CreateByteField (BUFF, Zero, BYAT) db 08Ch,042h,055h,046h,046h,000h,042h,059h ;0000EB1A ".BUFF.BY" db 041h,054h ;0000EB1C "AT" ; 15220: CreateByteField (BUFF, 0x02, DATA) db 08Ch,042h,055h,046h,046h,00Ah,002h,044h ;0000EB24 ".BUFF..D" db 041h,054h,041h ;0000EB27 "ATA" ; 15221: Name (BUF1, Buffer (0x06) ; 15222: { ; 15223: 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ...... ; 15224: }) DSDT_A_M_I___SB__I2C5_BMBT_BUF1 \ db 008h,042h,055h,046h,031h ;0000EB2C ".BUF1" db 011h,009h,00Ah,006h,000h,000h,000h,000h ;0000EB34 "........" db 000h,000h ;0000EB36 ".." ; 15225: CreateByteField (BUF1, Zero, BSTA) db 08Ch,042h,055h,046h,031h,000h,042h,053h ;0000EB3E ".BUF1.BS" db 054h,041h ;0000EB40 "TA" ; 15226: CreateByteField (BUF1, One, BLEN) db 08Ch,042h,055h,046h,031h,001h,042h,04Ch ;0000EB48 ".BUF1.BL" db 045h,04Eh ;0000EB4A "EN" ; 15227: CreateDWordField (BUF1, 0x02, DAT1) db 08Ah,042h,055h,046h,031h,00Ah,002h,044h ;0000EB52 ".BUF1..D" db 041h,054h,031h ;0000EB55 "AT1" ; 15228: Name (BUF2, Buffer (0x04) ; 15229: { ; 15230: 0x00, 0x00, 0x00, 0x00 // .... ; 15231: }) DSDT_A_M_I___SB__I2C5_BMBT_BUF2 \ db 008h,042h,055h,046h,032h ;0000EB5A ".BUF2" db 011h,007h,00Ah,004h,000h,000h,000h,000h ;0000EB62 "........" ; 15232: CreateByteField (BUF2, Zero, BSTS) db 08Ch,042h,055h,046h,032h,000h,042h,053h ;0000EB6A ".BUF2.BS" db 054h,053h ;0000EB6C "TS" ; 15233: CreateByteField (BUF2, One, SLEN) db 08Ch,042h,055h,046h,032h,001h,053h,04Ch ;0000EB74 ".BUF2.SL" db 045h,04Eh ;0000EB76 "EN" ; 15234: CreateWordField (BUF2, 0x02, WRD1) db 08Bh,042h,055h,046h,032h,00Ah,002h,057h ;0000EB7E ".BUF2..W" db 052h,044h,031h ;0000EB81 "RD1" ; 15235: Name (BIXP, Package (0x14) ; 15236: { ; 15237: Zero, ; 15238: One, ; 15239: 0xFFFFFFFF, ; 15240: 0xFFFFFFFF, ; 15241: One, ; 15242: 0xFFFFFFFF, ; 15243: 0x0A, ; 15244: 0x04, ; 15245: Zero, ; 15246: 0x00017318, ; 15247: 0xFFFFFFFF, ; 15248: 0xFFFFFFFF, ; 15249: 0x88B8, ; 15250: 0x61A8, ; 15251: One, ; 15252: One, ; 15253: "SR Real Battery", ; 15254: "123456789", ; 15255: "LION", ; 15256: "Intel SR 1" ; 15257: }) DSDT_A_M_I___SB__I2C5_BMBT_BIXP \ db 008h,042h,049h,058h,050h ;0000EB86 ".BIXP" db 012h,04Fh,005h,014h,000h,001h,00Ch,0FFh ;0000EB8E ".O......" db 0FFh,0FFh,0FFh,00Ch,0FFh,0FFh,0FFh,0FFh ;0000EB96 "........" db 001h,00Ch,0FFh,0FFh,0FFh,0FFh,00Ah,00Ah ;0000EB9E "........" db 00Ah,004h,000h,00Ch,018h,073h,001h,000h ;0000EBA6 ".....s.." db 00Ch,0FFh,0FFh,0FFh,0FFh,00Ch,0FFh,0FFh ;0000EBAE "........" db 0FFh,0FFh,00Bh,0B8h,088h,00Bh,0A8h,061h ;0000EBB6 ".......a" db 001h,001h,00Dh,053h,052h,020h,052h,065h ;0000EBBE "...SR Re" db 061h,06Ch,020h,042h,061h,074h,074h,065h ;0000EBC6 "al Batte" db 072h,079h,000h,00Dh,031h,032h,033h,034h ;0000EBCE "ry..1234" db 035h,036h,037h,038h,039h,000h,00Dh,04Ch ;0000EBD6 "56789..L" db 049h,04Fh,04Eh,000h,00Dh,049h,06Eh,074h ;0000EBDE "ION..Int" db 065h,06Ch,020h,053h,052h,020h,031h,000h ;0000EBE6 "el SR 1." ; 15258: Name (BSTP, Package (0x04) ; 15259: { ; 15260: Zero, ; 15261: 0xFFFFFFFF, ; 15262: 0xFFFFFFFF, ; 15263: 0xFFFFFFFF ; 15264: }) DSDT_A_M_I___SB__I2C5_BMBT_BSTP \ db 008h,042h,053h,054h,050h ;0000EBEB ".BSTP" db 012h,012h,004h,000h,00Ch,0FFh,0FFh,0FFh ;0000EBF3 "........" db 0FFh,00Ch,0FFh,0FFh,0FFh,0FFh,00Ch,0FFh ;0000EBFB "........" db 0FFh,0FFh,0FFh ;0000EBFE "..." ; 15265: Method (_BIX, 0, NotSerialized) // _BIX: Battery Information Extended DSDT_A_M_I___SB__I2C5_BMBT__BIX \ db 014h,044h,00Ah,05Fh,042h,049h,058h,000h ;0000EC06 ".D._BIX." ; 15266: { ; 15267: ADBG ("BIX") db 041h,044h,042h,047h,00Dh,042h,049h,058h ;0000EC0E "ADBG.BIX" db 000h ;0000EC0F "." ; 15268: If ((^^BMDR.AVBL == One)) db 0A0h,04Bh,005h ;0000EC12 ".K." db 093h,05Eh,05Eh,02Eh,042h,04Dh,044h,052h ;0000EC1A ".^^.BMDR" db 041h,056h,042h,04Ch,001h ;0000EC1F "AVBL." ; 15269: { ; 15270: BIXP [0x03] = ^^BMDR.FCCP /* \_SB_.I2C5.BMDR.FCCP */ db 070h,05Eh,05Eh,02Eh,042h,04Dh,044h,052h ;0000EC27 "p^^.BMDR" db 046h,043h,043h,050h ;0000EC2B "FCCP" db 088h,042h,049h,058h,050h,00Ah,003h,000h ;0000EC33 ".BIXP..." ; 15271: BIXP [0x08] = ^^BMDR.CYCL /* \_SB_.I2C5.BMDR.CYCL */ db 070h,05Eh,05Eh,02Eh,042h,04Dh,044h,052h ;0000EC3B "p^^.BMDR" db 043h,059h,043h,04Ch ;0000EC3F "CYCL" db 088h,042h,049h,058h,050h,00Ah,008h,000h ;0000EC47 ".BIXP..." ; 15272: BIXP [0x02] = ^^BMDR.DSCP /* \_SB_.I2C5.BMDR.DSCP */ db 070h,05Eh,05Eh,02Eh,042h,04Dh,044h,052h ;0000EC4F "p^^.BMDR" db 044h,053h,043h,050h ;0000EC53 "DSCP" db 088h,042h,049h,058h,050h,00Ah,002h,000h ;0000EC5B ".BIXP..." ; 15273: DSCP = ^^BMDR.DSCP /* \_SB_.I2C5.BMDR.DSCP */ db 070h,05Eh,05Eh,02Eh,042h,04Dh,044h,052h ;0000EC63 "p^^.BMDR" db 044h,053h,043h,050h,044h,053h,043h,050h ;0000EC6B "DSCPDSCP" ; 15274: } ; 15276: BIXP [0x05] = DSVO /* \_SB_.I2C5.BMBT.DSVO */ db 070h,044h,053h,056h,04Fh ;0000EC70 "pDSVO" db 088h,042h,049h,058h,050h,00Ah,005h,000h ;0000EC78 ".BIXP..." ; 15277: Divide (DSCP, 0x0A, Local0, Local1) db 078h,044h,053h,043h,050h,00Ah,00Ah,060h ;0000EC80 "xDSCP..`" db 061h ;0000EC81 "a" ; 15278: BIXP [0x06] = Local1 db 070h,061h ;0000EC83 "pa" db 088h,042h,049h,058h,050h,00Ah,006h,000h ;0000EC8B ".BIXP..." ; 15279: Divide (DSCP, 0x14, Local0, Local1) db 078h,044h,053h,043h,050h,00Ah,014h,060h ;0000EC93 "xDSCP..`" db 061h ;0000EC94 "a" ; 15280: BIXP [0x07] = Local1 db 070h,061h ;0000EC96 "pa" db 088h,042h,049h,058h,050h,00Ah,007h,000h ;0000EC9E ".BIXP..." ; 15281: Return (BIXP) /* \_SB_.I2C5.BMBT.BIXP */ db 0A4h,042h,049h,058h,050h ;0000ECA3 ".BIXP" ; 15282: } ; 15284: Method (_BST, 0, NotSerialized) // _BST: Battery Status DSDT_A_M_I___SB__I2C5_BMBT__BST \ db 014h,046h,00Ah,05Fh,042h,053h,054h,000h ;0000ECAB ".F._BST." ; 15285: { ; 15286: If ((^^BMDR.AVBL == One)) db 0A0h,049h,009h ;0000ECAE ".I." db 093h,05Eh,05Eh,02Eh,042h,04Dh,044h,052h ;0000ECB6 ".^^.BMDR" db 041h,056h,042h,04Ch,001h ;0000ECBB "AVBL." ; 15287: { ; 15288: ADBG ("BST") db 041h,044h,042h,047h,00Dh,042h,053h,054h ;0000ECC3 "ADBG.BST" db 000h ;0000ECC4 "." ; 15289: Local0 = ^^BMDR.CHST /* \_SB_.I2C5.BMDR.CHST */ db 070h,05Eh,05Eh,02Eh,042h,04Dh,044h,052h ;0000ECCC "p^^.BMDR" db 043h,048h,053h,054h,060h ;0000ECD1 "CHST`" ; 15290: Local0 &= 0x0F db 07Bh,060h,00Ah,00Fh,060h ;0000ECD6 "{`..`" ; 15291: If ((Local0 == 0x02)) db 0A0h,009h ;0000ECD8 ".." db 093h,060h,00Ah,002h ;0000ECDC ".`.." ; 15292: { ; 15293: Local1 = 0x02 db 070h,00Ah,002h,061h ;0000ECE0 "p..a" ; 15294: } ; 15296: If ((Local0 == One)) db 0A0h,007h ;0000ECE2 ".." db 093h,060h,001h ;0000ECE5 ".`." ; 15297: { ; 15298: Local1 = One db 070h,001h,061h ;0000ECE8 "p.a" ; 15299: } ; 15301: If ((Local0 == 0x08)) db 0A0h,008h ;0000ECEA ".." db 093h,060h,00Ah,008h ;0000ECEE ".`.." ; 15302: { ; 15303: Local1 = Zero db 070h,000h,061h ;0000ECF1 "p.a" ; 15304: } ; 15306: BSTP [Zero] = Local1 db 070h,061h ;0000ECF3 "pa" db 088h,042h,053h,054h,050h,000h,000h ;0000ECFA ".BSTP.." ; 15307: BSTP [One] = ^^BMDR.CHGC /* \_SB_.I2C5.BMDR.CHGC */ db 070h,05Eh,05Eh,02Eh,042h,04Dh,044h,052h ;0000ED02 "p^^.BMDR" db 043h,048h,047h,043h ;0000ED06 "CHGC" db 088h,042h,053h,054h,050h,001h,000h ;0000ED0D ".BSTP.." ; 15308: BSTP [0x02] = ^^BMDR.RMCP /* \_SB_.I2C5.BMDR.RMCP */ db 070h,05Eh,05Eh,02Eh,042h,04Dh,044h,052h ;0000ED15 "p^^.BMDR" db 052h,04Dh,043h,050h ;0000ED19 "RMCP" db 088h,042h,053h,054h,050h,00Ah,002h,000h ;0000ED21 ".BSTP..." ; 15309: BSTP [0x03] = ^^BMDR.VOLT /* \_SB_.I2C5.BMDR.VOLT */ db 070h,05Eh,05Eh,02Eh,042h,04Dh,044h,052h ;0000ED29 "p^^.BMDR" db 056h,04Fh,04Ch,054h ;0000ED2D "VOLT" db 088h,042h,053h,054h,050h,00Ah,003h,000h ;0000ED35 ".BSTP..." ; 15310: ^^BMDR.DPCU = BCCC /* \_SB_.I2C5.BMBT.BCCC */ db 070h,042h,043h,043h,043h,05Eh,05Eh,02Eh ;0000ED3D "pBCCC^^." db 042h,04Dh,044h,052h,044h,050h,043h,055h ;0000ED45 "BMDRDPCU" ; 15311: } ; 15313: Return (BSTP) /* \_SB_.I2C5.BMBT.BSTP */ db 0A4h,042h,053h,054h,050h ;0000ED4A ".BSTP" ; 15314: } ; 15316: Method (_BTP, 1, NotSerialized) // _BTP: Battery Trip Point DSDT_A_M_I___SB__I2C5_BMBT__BTP \ db 014h,036h,05Fh,042h,054h,050h,001h ;0000ED51 ".6_BTP." ; 15317: { ; 15318: BTPC = Arg0 db 070h,068h,042h,054h,050h,043h ;0000ED57 "phBTPC" ; 15319: ADBG ("BTP") db 041h,044h,042h,047h,00Dh,042h,054h,050h ;0000ED5F "ADBG.BTP" db 000h ;0000ED60 "." ; 15320: ADBG (Arg0) db 041h,044h,042h,047h,068h ;0000ED65 "ADBGh" ; 15321: If ((^^BMDR.AVBL == One)) db 0A0h,01Bh ;0000ED67 ".." db 093h,05Eh,05Eh,02Eh,042h,04Dh,044h,052h ;0000ED6F ".^^.BMDR" db 041h,056h,042h,04Ch,001h ;0000ED74 "AVBL." ; 15322: { ; 15323: ^^BMDR.BTP = Arg0 db 070h,068h,05Eh,05Eh,02Eh,042h,04Dh,044h ;0000ED7C "ph^^.BMD" db 052h,042h,054h,050h,05Fh ;0000ED81 "RBTP_" ; 15324: } ; 15325: } ; 15327: Method (_BTM, 1, NotSerialized) // _BTM: Battery Time DSDT_A_M_I___SB__I2C5_BMBT__BTM \ db 014h,01Eh,05Fh,042h,054h,04Dh,001h ;0000ED88 ".._BTM." ; 15328: { ; 15329: ADBG ("BTM") db 041h,044h,042h,047h,00Dh,042h,054h,04Dh ;0000ED90 "ADBG.BTM" db 000h ;0000ED91 "." ; 15330: If ((Arg0 > 0x7530)) db 0A0h,008h ;0000ED93 ".." db 094h,068h,00Bh,030h,075h ;0000ED98 ".h.0u" ; 15331: { ; 15332: Return (Zero) db 0A4h,000h ;0000ED9A ".." ; 15333: } ; 15335: Return (0xFFFFFFFF) db 0A4h,00Ch,0FFh,0FFh,0FFh,0FFh ;0000EDA0 "......" ; 15336: } ; 15338: Method (_BCT, 1, NotSerialized) // _BCT: Battery Charge Time DSDT_A_M_I___SB__I2C5_BMBT__BCT \ db 014h,021h,05Fh,042h,043h,054h,001h ;0000EDA7 ".!_BCT." ; 15339: { ; 15340: ADBG ("BCT") db 041h,044h,042h,047h,00Dh,042h,043h,054h ;0000EDAF "ADBG.BCT" db 000h ;0000EDB0 "." ; 15341: If (((Arg0 > 0x64) || (Arg0 < One))) db 0A0h,00Bh ;0000EDB2 ".." db 091h ;0000EDB3 "." db 094h,068h,00Ah,064h ;0000EDB7 ".h.d" db 095h,068h,001h ;0000EDBA ".h." ; 15342: { ; 15343: Return (Zero) db 0A4h,000h ;0000EDBC ".." ; 15344: } ; 15346: Return (0xFFFFFFFF) db 0A4h,00Ch,0FFh,0FFh,0FFh,0FFh ;0000EDC2 "......" ; 15347: } ; 15349: Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method DSDT_A_M_I___SB__I2C5_BMBT__DSM \ db 014h,030h,05Fh,044h,053h,04Dh,004h ;0000EDC9 ".0_DSM." ; 15350: { ; 15351: If ((Arg0 == ToUUID ("4c2067e3-887d-475c-9720-4af1d3ed602e") /* Battery Thermal Limit */)) db 0A0h,027h ;0000EDCB ".'" db 093h,068h ;0000EDCD ".h" db 011h,013h,00Ah,010h,0E3h,067h,020h,04Ch ;0000EDD5 ".....g L" db 07Dh,088h,05Ch,047h,097h,020h,04Ah,0F1h ;0000EDDD "}.\G. J." db 0D3h,0EDh,060h,02Eh ;0000EDE1 "..`." ; 15352: { ; 15353: If ((Arg2 == 0x02)) db 0A0h,00Fh ;0000EDE3 ".." db 093h,06Ah,00Ah,002h ;0000EDE7 ".j.." ; 15354: { ; 15355: If ((Arg1 == Zero)) db 0A0h,009h ;0000EDE9 ".." db 093h,069h,000h ;0000EDEC ".i." ; 15356: { ; 15357: Return (Buffer (One) db 0A4h ;0000EDED "." db 011h,003h,001h,000h ;0000EDF1 "...." ; 15358: { ; 15359: 0x00 // . ; 15360: }) ; 15361: } ; 15362: } ; 15363: } ; 15365: Return (Zero) db 0A4h,000h ;0000EDF3 ".." ; 15366: } ; 15368: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__I2C5_BMBT__STA \ db 014h,014h,05Fh,053h,054h,041h,000h ;0000EDFA ".._STA." ; 15369: { ; 15370: If ((PMID == 0x05)) db 0A0h,00Bh ;0000EDFC ".." db 093h,050h,04Dh,049h,044h,00Ah,005h ;0000EE03 ".PMID.." ; 15371: { ; 15372: Return (0x1F) db 0A4h,00Ah,01Fh ;0000EE06 "..." ; 15373: } ; 15375: Return (Zero) db 0A4h,000h ;0000EE08 ".." ; 15376: } ; 15378: Method (_PCL, 0, NotSerialized) // _PCL: Power Consumer List DSDT_A_M_I___SB__I2C5_BMBT__PCL \ db 014h,00Bh,05Fh,050h,043h,04Ch,000h ;0000EE0F ".._PCL." ; 15379: { ; 15380: Return (_SB) /* \_SB_ */ db 0A4h,05Fh,053h,042h,05Fh ;0000EE14 "._SB_" ; 15381: } ; 15383: Method (PSOC, 0, NotSerialized) DSDT_A_M_I___SB__I2C5_BMBT_PSOC \ db 014h,030h,050h,053h,04Fh,043h,000h ;0000EE1B ".0PSOC." ; 15384: { ; 15385: ADBG ("PSOC") db 041h,044h,042h,047h,00Dh,050h,053h,04Fh ;0000EE23 "ADBG.PSO" db 043h,000h ;0000EE25 "C." ; 15386: If ((^^BMDR.AVBL == One)) db 0A0h,01Dh ;0000EE27 ".." db 093h,05Eh,05Eh,02Eh,042h,04Dh,044h,052h ;0000EE2F ".^^.BMDR" db 041h,056h,042h,04Ch,001h ;0000EE34 "AVBL." ; 15387: { ; 15388: Local1 = ^^BMDR.SOC /* \_SB_.I2C5.BMDR.SOC_ */ db 070h,05Eh,05Eh,02Eh,042h,04Dh,044h,052h ;0000EE3C "p^^.BMDR" db 053h,04Fh,043h,05Fh,061h ;0000EE41 "SOC_a" ; 15389: Return (Local1) db 0A4h,061h ;0000EE43 ".a" ; 15390: } ; 15392: Return (Zero) db 0A4h,000h ;0000EE45 ".." ; 15393: } ; 15395: Method (PMAX, 0, NotSerialized) DSDT_A_M_I___SB__I2C5_BMBT_PMAX \ db 014h,008h,050h,04Dh,041h,058h,000h ;0000EE4C "..PMAX." ; 15396: { ; 15397: Return (Zero) db 0A4h,000h ;0000EE4E ".." ; 15398: } ; 15400: Method (VMIN, 0, NotSerialized) DSDT_A_M_I___SB__I2C5_BMBT_VMIN \ db 014h,00Ah,056h,04Dh,049h,04Eh,000h ;0000EE55 "..VMIN." ; 15401: { ; 15402: Return (0x0E10) db 0A4h,00Bh,010h,00Eh ;0000EE59 "...." ; 15403: } ; 15405: Method (APWR, 0, NotSerialized) DSDT_A_M_I___SB__I2C5_BMBT_APWR \ db 014h,00Ch,041h,050h,057h,052h,000h ;0000EE60 "..APWR." ; 15406: { ; 15407: Return (0x00FC3A50) db 0A4h,00Ch,050h,03Ah,0FCh,000h ;0000EE66 "..P:.." ; 15408: } ; 15410: Method (NPWR, 0, NotSerialized) DSDT_A_M_I___SB__I2C5_BMBT_NPWR \ db 014h,00Eh,04Eh,050h,057h,052h,000h ;0000EE6D "..NPWR." ; 15411: { ; 15412: Local3 = APWR () db 070h ;0000EE6E "p" db 041h,050h,057h,052h,063h ;0000EE73 "APWRc" ; 15413: Return (Zero) db 0A4h,000h ;0000EE75 ".." ; 15414: } ; 15416: Method (PSRC, 0, NotSerialized) DSDT_A_M_I___SB__I2C5_BMBT_PSRC \ db 014h,04Ah,005h,050h,053h,052h,043h,000h ;0000EE7D ".J.PSRC." ; 15417: { ; 15418: If ((^^BMDR.AVBL == One)) db 0A0h,040h,005h ;0000EE80 ".@." db 093h,05Eh,05Eh,02Eh,042h,04Dh,044h,052h ;0000EE88 ".^^.BMDR" db 041h,056h,042h,04Ch,001h ;0000EE8D "AVBL." ; 15419: { ; 15420: Local0 = ^^BMDR.CHTP /* \_SB_.I2C5.BMDR.CHTP */ db 070h,05Eh,05Eh,02Eh,042h,04Dh,044h,052h ;0000EE95 "p^^.BMDR" db 043h,048h,054h,050h,060h ;0000EE9A "CHTP`" ; 15421: If ((Local0 == Zero)) db 0A0h,006h ;0000EE9C ".." db 093h,060h,000h ;0000EE9F ".`." ; 15422: { ; 15423: Return (Zero) db 0A4h,000h ;0000EEA1 ".." ; 15424: } ; 15426: If ((Local0 == One)) db 0A0h,006h ;0000EEA3 ".." db 093h,060h,001h ;0000EEA6 ".`." ; 15427: { ; 15428: Return (One) db 0A4h,001h ;0000EEA8 ".." ; 15429: } ; 15431: If ((Local0 == 0x02)) db 0A0h,008h ;0000EEAA ".." db 093h,060h,00Ah,002h ;0000EEAE ".`.." ; 15432: { ; 15433: Return (0x02) db 0A4h,00Ah,002h ;0000EEB1 "..." ; 15434: } ; 15436: If ((Local0 == 0x03)) db 0A0h,008h ;0000EEB3 ".." db 093h,060h,00Ah,003h ;0000EEB7 ".`.." ; 15437: { ; 15438: Return (0x03) db 0A4h,00Ah,003h ;0000EEBA "..." ; 15439: } ; 15441: If ((Local0 == 0x04)) db 0A0h,008h ;0000EEBC ".." db 093h,060h,00Ah,004h ;0000EEC0 ".`.." ; 15442: { ; 15443: Return (0x04) db 0A4h,00Ah,004h ;0000EEC3 "..." ; 15444: } ; 15446: If ((Local0 == 0x05)) db 0A0h,008h ;0000EEC5 ".." db 093h,060h,00Ah,005h ;0000EEC9 ".`.." ; 15447: { ; 15448: Return (0x05) db 0A4h,00Ah,005h ;0000EECC "..." ; 15449: } ; 15451: Return (Zero) db 0A4h,000h ;0000EECE ".." ; 15452: } ; 15454: Return (One) db 0A4h,001h ;0000EED0 ".." ; 15455: } ; 15457: Method (CTYP, 0, NotSerialized) DSDT_A_M_I___SB__I2C5_BMBT_CTYP \ db 014h,009h,043h,054h,059h,050h,000h ;0000EED7 "..CTYP." ; 15458: { ; 15459: Return (0x02) db 0A4h,00Ah,002h ;0000EEDA "..." ; 15460: } ; 15462: Method (ARTG, 0, NotSerialized) DSDT_A_M_I___SB__I2C5_BMBT_ARTG \ db 014h,00Bh,041h,052h,054h,047h,000h ;0000EEE1 "..ARTG." ; 15463: { ; 15464: Return (APWR ()) db 0A4h ;0000EEE2 "." db 041h,050h,057h,052h ;0000EEE6 "APWR" ; 15465: } ; 15466: } ; 15468: Device (TIBT) DSDT_A_M_I___SB__I2C5_TIBT \ db 05Bh,082h,049h,047h,054h,049h,042h,054h ;0000EEEE "[.IGTIBT" ; 15469: { ; 15470: Name (_HID, EisaId ("PNP0C0A") /* Control Method Battery */) // _HID: Hardware ID DSDT_A_M_I___SB__I2C5_TIBT__HID \ db 008h,05Fh,048h,049h,044h,00Ch,041h,0D0h ;0000EEF6 "._HID.A." db 00Ch,00Ah ;0000EEF8 ".." ; 15471: Name (_UID, One) // _UID: Unique ID DSDT_A_M_I___SB__I2C5_TIBT__UID \ db 008h,05Fh,055h,049h,044h,001h ;0000EEFE "._UID." ; 15472: Name (BCCE, One) DSDT_A_M_I___SB__I2C5_TIBT_BCCE \ db 008h,042h,043h,043h,045h,001h ;0000EF04 ".BCCE." ; 15473: Name (OTGS, Zero) DSDT_A_M_I___SB__I2C5_TIBT_OTGS \ db 008h,04Fh,054h,047h,053h,000h ;0000EF0A ".OTGS." ; 15474: Name (CHPR, One) DSDT_A_M_I___SB__I2C5_TIBT_CHPR \ db 008h,043h,048h,050h,052h,001h ;0000EF10 ".CHPR." ; 15475: Name (FGDV, 0x0A) DSDT_A_M_I___SB__I2C5_TIBT_FGDV \ db 008h,046h,047h,044h,056h,00Ah,00Ah ;0000EF17 ".FGDV.." ; 15476: Name (BCCC, 0x80) DSDT_A_M_I___SB__I2C5_TIBT_BCCC \ db 008h,042h,043h,043h,043h,00Ah,080h ;0000EF1E ".BCCC.." ; 15477: Name (BCIL, 0x65) DSDT_A_M_I___SB__I2C5_TIBT_BCIL \ db 008h,042h,043h,049h,04Ch,00Ah,065h ;0000EF25 ".BCIL.e" ; 15478: Name (BCVF, 0x93) DSDT_A_M_I___SB__I2C5_TIBT_BCVF \ db 008h,042h,043h,056h,046h,00Ah,093h ;0000EF2C ".BCVF.." ; 15479: Name (BCFV, 0xED) DSDT_A_M_I___SB__I2C5_TIBT_BCFV \ db 008h,042h,043h,046h,056h,00Ah,0EDh ;0000EF33 ".BCFV.." ; 15480: Name (BCCH, 0x38) DSDT_A_M_I___SB__I2C5_TIBT_BCCH \ db 008h,042h,043h,043h,048h,00Ah,038h ;0000EF3A ".BCCH.8" ; 15481: Name (BCST, 0x05) DSDT_A_M_I___SB__I2C5_TIBT_BCST \ db 008h,042h,043h,053h,054h,00Ah,005h ;0000EF41 ".BCST.." ; 15482: Name (BCPE, 0x74) DSDT_A_M_I___SB__I2C5_TIBT_BCPE \ db 008h,042h,043h,050h,045h,00Ah,074h ;0000EF48 ".BCPE.t" ; 15483: Name (BCCL, 0xFFFFFFFF) DSDT_A_M_I___SB__I2C5_TIBT_BCCL \ db 008h,042h,043h,043h,04Ch,00Ch,0FFh,0FFh ;0000EF50 ".BCCL..." db 0FFh,0FFh ;0000EF52 ".." ; 15484: Name (BCLP, 0x1004) DSDT_A_M_I___SB__I2C5_TIBT_BCLP \ db 008h,042h,043h,04Ch,050h,00Bh,004h,010h ;0000EF5A ".BCLP..." ; 15485: Name (DSCP, 0x1300) DSDT_A_M_I___SB__I2C5_TIBT_DSCP \ db 008h,044h,053h,043h,050h,00Bh,000h,013h ;0000EF62 ".DSCP..." ; 15486: Name (DSVO, 0x0EA6) DSDT_A_M_I___SB__I2C5_TIBT_DSVO \ db 008h,044h,053h,056h,04Fh,00Bh,0A6h,00Eh ;0000EF6A ".DSVO..." ; 15487: Name (BTPC, Zero) DSDT_A_M_I___SB__I2C5_TIBT_BTPC \ db 008h,042h,054h,050h,043h,000h ;0000EF70 ".BTPC." ; 15488: Name (AVCU, Zero) DSDT_A_M_I___SB__I2C5_TIBT_AVCU \ db 008h,041h,056h,043h,055h,000h ;0000EF76 ".AVCU." ; 15489: Name (_DEP, Package (0x01) // _DEP: Dependencies ; 15490: { ; 15491: I2C5 ; 15492: }) DSDT_A_M_I___SB__I2C5_TIBT__DEP \ db 008h,05Fh,044h,045h,050h ;0000EF7B "._DEP" db 012h,006h,001h,049h,032h,043h,035h ;0000EF82 "...I2C5" ; 15493: Name (BUFF, Buffer (0x03) ; 15494: { ; 15495: 0x00, 0x01, 0x00 // ... ; 15496: }) DSDT_A_M_I___SB__I2C5_TIBT_BUFF \ db 008h,042h,055h,046h,046h ;0000EF87 ".BUFF" db 011h,006h,00Ah,003h,000h,001h,000h ;0000EF8E "......." ; 15497: CreateByteField (BUFF, Zero, BYAT) db 08Ch,042h,055h,046h,046h,000h,042h,059h ;0000EF96 ".BUFF.BY" db 041h,054h ;0000EF98 "AT" ; 15498: CreateByteField (BUFF, 0x02, DATA) db 08Ch,042h,055h,046h,046h,00Ah,002h,044h ;0000EFA0 ".BUFF..D" db 041h,054h,041h ;0000EFA3 "ATA" ; 15499: Name (BUF1, Buffer (0x06) ; 15500: { ; 15501: 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ...... ; 15502: }) DSDT_A_M_I___SB__I2C5_TIBT_BUF1 \ db 008h,042h,055h,046h,031h ;0000EFA8 ".BUF1" db 011h,009h,00Ah,006h,000h,000h,000h,000h ;0000EFB0 "........" db 000h,000h ;0000EFB2 ".." ; 15503: CreateByteField (BUF1, Zero, BSTA) db 08Ch,042h,055h,046h,031h,000h,042h,053h ;0000EFBA ".BUF1.BS" db 054h,041h ;0000EFBC "TA" ; 15504: CreateByteField (BUF1, One, BLEN) db 08Ch,042h,055h,046h,031h,001h,042h,04Ch ;0000EFC4 ".BUF1.BL" db 045h,04Eh ;0000EFC6 "EN" ; 15505: CreateDWordField (BUF1, 0x02, DAT1) db 08Ah,042h,055h,046h,031h,00Ah,002h,044h ;0000EFCE ".BUF1..D" db 041h,054h,031h ;0000EFD1 "AT1" ; 15506: Name (BUF2, Buffer (0x04) ; 15507: { ; 15508: 0x00, 0x00, 0x00, 0x00 // .... ; 15509: }) DSDT_A_M_I___SB__I2C5_TIBT_BUF2 \ db 008h,042h,055h,046h,032h ;0000EFD6 ".BUF2" db 011h,007h,00Ah,004h,000h,000h,000h,000h ;0000EFDE "........" ; 15510: CreateByteField (BUF2, Zero, BSTS) db 08Ch,042h,055h,046h,032h,000h,042h,053h ;0000EFE6 ".BUF2.BS" db 054h,053h ;0000EFE8 "TS" ; 15511: CreateByteField (BUF2, One, SLEN) db 08Ch,042h,055h,046h,032h,001h,053h,04Ch ;0000EFF0 ".BUF2.SL" db 045h,04Eh ;0000EFF2 "EN" ; 15512: CreateWordField (BUF2, 0x02, WRD1) db 08Bh,042h,055h,046h,032h,00Ah,002h,057h ;0000EFFA ".BUF2..W" db 052h,044h,031h ;0000EFFD "RD1" ; 15513: Name (BIXP, Package (0x14) ; 15514: { ; 15515: Zero, ; 15516: One, ; 15517: 0xFFFFFFFF, ; 15518: 0xFFFFFFFF, ; 15519: One, ; 15520: 0xFFFFFFFF, ; 15521: 0x0A, ; 15522: 0x04, ; 15523: Zero, ; 15524: 0x00017318, ; 15525: 0xFFFFFFFF, ; 15526: 0xFFFFFFFF, ; 15527: 0x88B8, ; 15528: 0x61A8, ; 15529: One, ; 15530: One, ; 15531: "SR Real Battery", ; 15532: "123456789", ; 15533: "LION", ; 15534: "Intel SR 1" ; 15535: }) DSDT_A_M_I___SB__I2C5_TIBT_BIXP \ db 008h,042h,049h,058h,050h ;0000F002 ".BIXP" db 012h,04Fh,005h,014h,000h,001h,00Ch,0FFh ;0000F00A ".O......" db 0FFh,0FFh,0FFh,00Ch,0FFh,0FFh,0FFh,0FFh ;0000F012 "........" db 001h,00Ch,0FFh,0FFh,0FFh,0FFh,00Ah,00Ah ;0000F01A "........" db 00Ah,004h,000h,00Ch,018h,073h,001h,000h ;0000F022 ".....s.." db 00Ch,0FFh,0FFh,0FFh,0FFh,00Ch,0FFh,0FFh ;0000F02A "........" db 0FFh,0FFh,00Bh,0B8h,088h,00Bh,0A8h,061h ;0000F032 ".......a" db 001h,001h,00Dh,053h,052h,020h,052h,065h ;0000F03A "...SR Re" db 061h,06Ch,020h,042h,061h,074h,074h,065h ;0000F042 "al Batte" db 072h,079h,000h,00Dh,031h,032h,033h,034h ;0000F04A "ry..1234" db 035h,036h,037h,038h,039h,000h,00Dh,04Ch ;0000F052 "56789..L" db 049h,04Fh,04Eh,000h,00Dh,049h,06Eh,074h ;0000F05A "ION..Int" db 065h,06Ch,020h,053h,052h,020h,031h,000h ;0000F062 "el SR 1." ; 15536: Name (BSTP, Package (0x04) ; 15537: { ; 15538: Zero, ; 15539: 0xFFFFFFFF, ; 15540: 0xFFFFFFFF, ; 15541: 0xFFFFFFFF ; 15542: }) DSDT_A_M_I___SB__I2C5_TIBT_BSTP \ db 008h,042h,053h,054h,050h ;0000F067 ".BSTP" db 012h,012h,004h,000h,00Ch,0FFh,0FFh,0FFh ;0000F06F "........" db 0FFh,00Ch,0FFh,0FFh,0FFh,0FFh,00Ch,0FFh ;0000F077 "........" db 0FFh,0FFh,0FFh ;0000F07A "..." ; 15543: Method (_BIX, 0, NotSerialized) // _BIX: Battery Information Extended DSDT_A_M_I___SB__I2C5_TIBT__BIX \ db 014h,044h,00Ah,05Fh,042h,049h,058h,000h ;0000F082 ".D._BIX." ; 15544: { ; 15545: ADBG ("BIX") db 041h,044h,042h,047h,00Dh,042h,049h,058h ;0000F08A "ADBG.BIX" db 000h ;0000F08B "." ; 15546: If ((^^TIDR.AVBL == One)) db 0A0h,04Bh,005h ;0000F08E ".K." db 093h,05Eh,05Eh,02Eh,054h,049h,044h,052h ;0000F096 ".^^.TIDR" db 041h,056h,042h,04Ch,001h ;0000F09B "AVBL." ; 15547: { ; 15548: BIXP [0x03] = ^^TIDR.FCCP /* \_SB_.I2C5.TIDR.FCCP */ db 070h,05Eh,05Eh,02Eh,054h,049h,044h,052h ;0000F0A3 "p^^.TIDR" db 046h,043h,043h,050h ;0000F0A7 "FCCP" db 088h,042h,049h,058h,050h,00Ah,003h,000h ;0000F0AF ".BIXP..." ; 15549: BIXP [0x08] = ^^TIDR.CYCL /* \_SB_.I2C5.TIDR.CYCL */ db 070h,05Eh,05Eh,02Eh,054h,049h,044h,052h ;0000F0B7 "p^^.TIDR" db 043h,059h,043h,04Ch ;0000F0BB "CYCL" db 088h,042h,049h,058h,050h,00Ah,008h,000h ;0000F0C3 ".BIXP..." ; 15550: BIXP [0x02] = ^^TIDR.DSCP /* \_SB_.I2C5.TIDR.DSCP */ db 070h,05Eh,05Eh,02Eh,054h,049h,044h,052h ;0000F0CB "p^^.TIDR" db 044h,053h,043h,050h ;0000F0CF "DSCP" db 088h,042h,049h,058h,050h,00Ah,002h,000h ;0000F0D7 ".BIXP..." ; 15551: DSCP = ^^TIDR.DSCP /* \_SB_.I2C5.TIDR.DSCP */ db 070h,05Eh,05Eh,02Eh,054h,049h,044h,052h ;0000F0DF "p^^.TIDR" db 044h,053h,043h,050h,044h,053h,043h,050h ;0000F0E7 "DSCPDSCP" ; 15552: } ; 15554: BIXP [0x05] = DSVO /* \_SB_.I2C5.TIBT.DSVO */ db 070h,044h,053h,056h,04Fh ;0000F0EC "pDSVO" db 088h,042h,049h,058h,050h,00Ah,005h,000h ;0000F0F4 ".BIXP..." ; 15555: Divide (DSCP, 0x0A, Local0, Local1) db 078h,044h,053h,043h,050h,00Ah,00Ah,060h ;0000F0FC "xDSCP..`" db 061h ;0000F0FD "a" ; 15556: BIXP [0x06] = Local1 db 070h,061h ;0000F0FF "pa" db 088h,042h,049h,058h,050h,00Ah,006h,000h ;0000F107 ".BIXP..." ; 15557: Divide (DSCP, 0x14, Local0, Local1) db 078h,044h,053h,043h,050h,00Ah,014h,060h ;0000F10F "xDSCP..`" db 061h ;0000F110 "a" ; 15558: BIXP [0x07] = Local1 db 070h,061h ;0000F112 "pa" db 088h,042h,049h,058h,050h,00Ah,007h,000h ;0000F11A ".BIXP..." ; 15559: Return (BIXP) /* \_SB_.I2C5.TIBT.BIXP */ db 0A4h,042h,049h,058h,050h ;0000F11F ".BIXP" ; 15560: } ; 15562: Method (_BST, 0, NotSerialized) // _BST: Battery Status DSDT_A_M_I___SB__I2C5_TIBT__BST \ db 014h,046h,00Ah,05Fh,042h,053h,054h,000h ;0000F127 ".F._BST." ; 15563: { ; 15564: If ((^^TIDR.AVBL == One)) db 0A0h,049h,009h ;0000F12A ".I." db 093h,05Eh,05Eh,02Eh,054h,049h,044h,052h ;0000F132 ".^^.TIDR" db 041h,056h,042h,04Ch,001h ;0000F137 "AVBL." ; 15565: { ; 15566: ADBG ("BST") db 041h,044h,042h,047h,00Dh,042h,053h,054h ;0000F13F "ADBG.BST" db 000h ;0000F140 "." ; 15567: Local0 = ^^TIDR.CHST /* \_SB_.I2C5.TIDR.CHST */ db 070h,05Eh,05Eh,02Eh,054h,049h,044h,052h ;0000F148 "p^^.TIDR" db 043h,048h,053h,054h,060h ;0000F14D "CHST`" ; 15568: Local0 &= 0x0F db 07Bh,060h,00Ah,00Fh,060h ;0000F152 "{`..`" ; 15569: If ((Local0 == 0x02)) db 0A0h,009h ;0000F154 ".." db 093h,060h,00Ah,002h ;0000F158 ".`.." ; 15570: { ; 15571: Local1 = 0x02 db 070h,00Ah,002h,061h ;0000F15C "p..a" ; 15572: } ; 15574: If ((Local0 == One)) db 0A0h,007h ;0000F15E ".." db 093h,060h,001h ;0000F161 ".`." ; 15575: { ; 15576: Local1 = One db 070h,001h,061h ;0000F164 "p.a" ; 15577: } ; 15579: If ((Local0 == 0x08)) db 0A0h,008h ;0000F166 ".." db 093h,060h,00Ah,008h ;0000F16A ".`.." ; 15580: { ; 15581: Local1 = Zero db 070h,000h,061h ;0000F16D "p.a" ; 15582: } ; 15584: BSTP [Zero] = Local1 db 070h,061h ;0000F16F "pa" db 088h,042h,053h,054h,050h,000h,000h ;0000F176 ".BSTP.." ; 15585: BSTP [One] = ^^TIDR.CHGC /* \_SB_.I2C5.TIDR.CHGC */ db 070h,05Eh,05Eh,02Eh,054h,049h,044h,052h ;0000F17E "p^^.TIDR" db 043h,048h,047h,043h ;0000F182 "CHGC" db 088h,042h,053h,054h,050h,001h,000h ;0000F189 ".BSTP.." ; 15586: BSTP [0x02] = ^^TIDR.RMCP /* \_SB_.I2C5.TIDR.RMCP */ db 070h,05Eh,05Eh,02Eh,054h,049h,044h,052h ;0000F191 "p^^.TIDR" db 052h,04Dh,043h,050h ;0000F195 "RMCP" db 088h,042h,053h,054h,050h,00Ah,002h,000h ;0000F19D ".BSTP..." ; 15587: BSTP [0x03] = ^^TIDR.VOLT /* \_SB_.I2C5.TIDR.VOLT */ db 070h,05Eh,05Eh,02Eh,054h,049h,044h,052h ;0000F1A5 "p^^.TIDR" db 056h,04Fh,04Ch,054h ;0000F1A9 "VOLT" db 088h,042h,053h,054h,050h,00Ah,003h,000h ;0000F1B1 ".BSTP..." ; 15588: ^^TIDR.DPCU = BCCC /* \_SB_.I2C5.TIBT.BCCC */ db 070h,042h,043h,043h,043h,05Eh,05Eh,02Eh ;0000F1B9 "pBCCC^^." db 054h,049h,044h,052h,044h,050h,043h,055h ;0000F1C1 "TIDRDPCU" ; 15589: } ; 15591: Return (BSTP) /* \_SB_.I2C5.TIBT.BSTP */ db 0A4h,042h,053h,054h,050h ;0000F1C6 ".BSTP" ; 15592: } ; 15594: Method (_BTP, 1, NotSerialized) // _BTP: Battery Trip Point DSDT_A_M_I___SB__I2C5_TIBT__BTP \ db 014h,036h,05Fh,042h,054h,050h,001h ;0000F1CD ".6_BTP." ; 15595: { ; 15596: BTPC = Arg0 db 070h,068h,042h,054h,050h,043h ;0000F1D3 "phBTPC" ; 15597: ADBG ("BTP") db 041h,044h,042h,047h,00Dh,042h,054h,050h ;0000F1DB "ADBG.BTP" db 000h ;0000F1DC "." ; 15598: ADBG (Arg0) db 041h,044h,042h,047h,068h ;0000F1E1 "ADBGh" ; 15599: If ((^^TIDR.AVBL == One)) db 0A0h,01Bh ;0000F1E3 ".." db 093h,05Eh,05Eh,02Eh,054h,049h,044h,052h ;0000F1EB ".^^.TIDR" db 041h,056h,042h,04Ch,001h ;0000F1F0 "AVBL." ; 15600: { ; 15601: ^^TIDR.BTP = Arg0 db 070h,068h,05Eh,05Eh,02Eh,054h,049h,044h ;0000F1F8 "ph^^.TID" db 052h,042h,054h,050h,05Fh ;0000F1FD "RBTP_" ; 15602: } ; 15603: } ; 15605: Method (_BTM, 1, NotSerialized) // _BTM: Battery Time DSDT_A_M_I___SB__I2C5_TIBT__BTM \ db 014h,01Eh,05Fh,042h,054h,04Dh,001h ;0000F204 ".._BTM." ; 15606: { ; 15607: ADBG ("BTM") db 041h,044h,042h,047h,00Dh,042h,054h,04Dh ;0000F20C "ADBG.BTM" db 000h ;0000F20D "." ; 15608: If ((Arg0 > 0x7530)) db 0A0h,008h ;0000F20F ".." db 094h,068h,00Bh,030h,075h ;0000F214 ".h.0u" ; 15609: { ; 15610: Return (Zero) db 0A4h,000h ;0000F216 ".." ; 15611: } ; 15613: Return (0xFFFFFFFF) db 0A4h,00Ch,0FFh,0FFh,0FFh,0FFh ;0000F21C "......" ; 15614: } ; 15616: Method (_BCT, 1, NotSerialized) // _BCT: Battery Charge Time DSDT_A_M_I___SB__I2C5_TIBT__BCT \ db 014h,021h,05Fh,042h,043h,054h,001h ;0000F223 ".!_BCT." ; 15617: { ; 15618: ADBG ("BCT") db 041h,044h,042h,047h,00Dh,042h,043h,054h ;0000F22B "ADBG.BCT" db 000h ;0000F22C "." ; 15619: If (((Arg0 > 0x64) || (Arg0 < One))) db 0A0h,00Bh ;0000F22E ".." db 091h ;0000F22F "." db 094h,068h,00Ah,064h ;0000F233 ".h.d" db 095h,068h,001h ;0000F236 ".h." ; 15620: { ; 15621: Return (Zero) db 0A4h,000h ;0000F238 ".." ; 15622: } ; 15624: Return (0xFFFFFFFF) db 0A4h,00Ch,0FFh,0FFh,0FFh,0FFh ;0000F23E "......" ; 15625: } ; 15627: Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method DSDT_A_M_I___SB__I2C5_TIBT__DSM \ db 014h,030h,05Fh,044h,053h,04Dh,004h ;0000F245 ".0_DSM." ; 15628: { ; 15629: If ((Arg0 == ToUUID ("4c2067e3-887d-475c-9720-4af1d3ed602e") /* Battery Thermal Limit */)) db 0A0h,027h ;0000F247 ".'" db 093h,068h ;0000F249 ".h" db 011h,013h,00Ah,010h,0E3h,067h,020h,04Ch ;0000F251 ".....g L" db 07Dh,088h,05Ch,047h,097h,020h,04Ah,0F1h ;0000F259 "}.\G. J." db 0D3h,0EDh,060h,02Eh ;0000F25D "..`." ; 15630: { ; 15631: If ((Arg2 == 0x02)) db 0A0h,00Fh ;0000F25F ".." db 093h,06Ah,00Ah,002h ;0000F263 ".j.." ; 15632: { ; 15633: If ((Arg1 == Zero)) db 0A0h,009h ;0000F265 ".." db 093h,069h,000h ;0000F268 ".i." ; 15634: { ; 15635: Return (Buffer (One) db 0A4h ;0000F269 "." db 011h,003h,001h,000h ;0000F26D "...." ; 15636: { ; 15637: 0x00 // . ; 15638: }) ; 15639: } ; 15640: } ; 15641: } ; 15643: Return (Zero) db 0A4h,000h ;0000F26F ".." ; 15644: } ; 15646: Method (_STA, 0, NotSerialized) // _STA: Status DSDT_A_M_I___SB__I2C5_TIBT__STA \ db 014h,014h,05Fh,053h,054h,041h,000h ;0000F276 ".._STA." ; 15647: { ; 15648: If ((PMID == 0x06)) db 0A0h,00Bh ;0000F278 ".." db 093h,050h,04Dh,049h,044h,00Ah,006h ;0000F27F ".PMID.." ; 15649: { ; 15650: Return (0x1F) db 0A4h,00Ah,01Fh ;0000F282 "..." ; 15651: } ; 15653: Return (Zero) db 0A4h,000h ;0000F284 ".." ; 15654: } ; 15656: Method (_PCL, 0, NotSerialized) // _PCL: Power Consumer List DSDT_A_M_I___SB__I2C5_TIBT__PCL \ db 014h,00Bh,05Fh,050h,043h,04Ch,000h ;0000F28B ".._PCL." ; 15657: { ; 15658: Return (_SB) /* \_SB_ */ db 0A4h,05Fh,053h,042h,05Fh ;0000F290 "._SB_" ; 15659: } ; 15661: Method (PSOC, 0, NotSerialized) DSDT_A_M_I___SB__I2C5_TIBT_PSOC \ db 014h,030h,050h,053h,04Fh,043h,000h ;0000F297 ".0PSOC." ; 15662: { ; 15663: ADBG ("PSOC") db 041h,044h,042h,047h,00Dh,050h,053h,04Fh ;0000F29F "ADBG.PSO" db 043h,000h ;0000F2A1 "C." ; 15664: If ((^^TIDR.AVBL == One)) db 0A0h,01Dh ;0000F2A3 ".." db 093h,05Eh,05Eh,02Eh,054h,049h,044h,052h ;0000F2AB ".^^.TIDR" db 041h,056h,042h,04Ch,001h ;0000F2B0 "AVBL." ; 15665: { ; 15666: Local1 = ^^TIDR.SOC /* \_SB_.I2C5.TIDR.SOC_ */ db 070h,05Eh,05Eh,02Eh,054h,049h,044h,052h ;0000F2B8 "p^^.TIDR" db 053h,04Fh,043h,05Fh,061h ;0000F2BD "SOC_a" ; 15667: Return (Local1) db 0A4h,061h ;0000F2BF ".a" ; 15668: } ; 15670: Return (Zero) db 0A4h,000h ;0000F2C1 ".." ; 15671: } ; 15673: Method (PMAX, 0, NotSerialized) DSDT_A_M_I___SB__I2C5_TIBT_PMAX \ db 014h,008h,050h,04Dh,041h,058h,000h ;0000F2C8 "..PMAX." ; 15674: { ; 15675: Return (Zero) db 0A4h,000h ;0000F2CA ".." ; 15676: } ; 15678: Method (VMIN, 0, NotSerialized) DSDT_A_M_I___SB__I2C5_TIBT_VMIN \ db 014h,00Ah,056h,04Dh,049h,04Eh,000h ;0000F2D1 "..VMIN." ; 15679: { ; 15680: Return (0x0DAC) db 0A4h,00Bh,0ACh,00Dh ;0000F2D5 "...." ; 15681: } ; 15683: Method (APWR, 0, NotSerialized) DSDT_A_M_I___SB__I2C5_TIBT_APWR \ db 014h,00Ch,041h,050h,057h,052h,000h ;0000F2DC "..APWR." ; 15684: { ; 15685: Return (0x0365C040) db 0A4h,00Ch,040h,0C0h,065h,003h ;0000F2E2 "..@.e." ; 15686: } ; 15688: Method (NPWR, 0, NotSerialized) DSDT_A_M_I___SB__I2C5_TIBT_NPWR \ db 014h,00Eh,04Eh,050h,057h,052h,000h ;0000F2E9 "..NPWR." ; 15689: { ; 15690: Local3 = APWR () db 070h ;0000F2EA "p" db 041h,050h,057h,052h,063h ;0000F2EF "APWRc" ; 15691: Return (Zero) db 0A4h,000h ;0000F2F1 ".." ; 15692: } ; 15694: Method (PSRC, 0, NotSerialized) DSDT_A_M_I___SB__I2C5_TIBT_PSRC \ db 014h,048h,005h,050h,053h,052h,043h,000h ;0000F2F9 ".H.PSRC." ; 15695: { ; 15696: If ((^^TIDR.AVBL == One)) db 0A0h,04Eh,004h ;0000F2FC ".N." db 093h,05Eh,05Eh,02Eh,054h,049h,044h,052h ;0000F304 ".^^.TIDR" db 041h,056h,042h,04Ch,001h ;0000F309 "AVBL." ; 15697: { ; 15698: Local0 = ^^TIDR.STYP /* \_SB_.I2C5.TIDR.STYP */ db 070h,05Eh,05Eh,02Eh,054h,049h,044h,052h ;0000F311 "p^^.TIDR" db 053h,054h,059h,050h,060h ;0000F316 "STYP`" ; 15699: If ((Local0 == Zero)) db 0A0h,006h ;0000F318 ".." db 093h,060h,000h ;0000F31B ".`." ; 15700: { ; 15701: Return (Zero) db 0A4h,000h ;0000F31D ".." ; 15702: } ; 15704: If ((Local0 == One)) db 0A0h,006h ;0000F31F ".." db 093h,060h,001h ;0000F322 ".`." ; 15705: { ; 15706: Return (One) db 0A4h,001h ;0000F324 ".." ; 15707: } ; 15709: If ((Local0 == 0x02)) db 0A0h,008h ;0000F326 ".." db 093h,060h,00Ah,002h ;0000F32A ".`.." ; 15710: { ; 15711: Return (0x02) db 0A4h,00Ah,002h ;0000F32D "..." ; 15712: } ; 15714: If ((Local0 == 0x03)) db 0A0h,008h ;0000F32F ".." db 093h,060h,00Ah,003h ;0000F333 ".`.." ; 15715: { ; 15716: Return (0x03) db 0A4h,00Ah,003h ;0000F336 "..." ; 15717: } ; 15719: If ((Local0 == 0x04)) db 0A0h,008h ;0000F338 ".." db 093h,060h,00Ah,004h ;0000F33C ".`.." ; 15720: { ; 15721: Return (0x04) db 0A4h,00Ah,004h ;0000F33F "..." ; 15722: } ; 15724: If ((Local0 == 0x05)) db 0A0h,008h ;0000F341 ".." db 093h,060h,00Ah,005h ;0000F345 ".`.." ; 15725: { ; 15726: Return (0x05) db 0A4h,00Ah,005h ;0000F348 "..." ; 15727: } ; 15728: } ; 15730: Return (One) db 0A4h,001h ;0000F34A ".." ; 15731: } ; 15733: Method (CTYP, 0, NotSerialized) DSDT_A_M_I___SB__I2C5_TIBT_CTYP \ db 014h,009h,043h,054h,059h,050h,000h ;0000F351 "..CTYP." ; 15734: { ; 15735: Return (0x02) db 0A4h,00Ah,002h ;0000F354 "..." ; 15736: } ; 15738: Method (ARTG, 0, NotSerialized) DSDT_A_M_I___SB__I2C5_TIBT_ARTG \ db 014h,00Ch,041h,052h,054h,047h,000h ;0000F35B "..ARTG." ; 15739: { ; 15740: Return (0x0365C040) db 0A4h,00Ch,040h,0C0h,065h,003h ;0000F361 "..@.e." ; 15741: } ; 15742: } ; 15743: } ; 15744: }