Probe #89272c1692 of MAXSUN MS-Terminator Z790M ... Desktop Computer

Log: acpidump_decoded

Intel ACPI Component Architecture ACPI Binary Table Extraction Utility version 20240927 Copyright (c) 2000 - 2023 Intel Corporation Signature Length Version Oem Oem Oem Compiler Compiler Id TableId RevisionId Name Revision _________ __________ ____ ________ __________ __________ _______ __________ 01) SSDT 0x0000334F 0x02 "INTEL " "IgfxSsdt" 0x00003000 "INTL" 0x20200717 02) MCFG 0x0000003C 0x01 "ALASKA" "A M I " 0x01072009 "AMI " 0x01000013 03) APIC 0x000001DC 0x05 "ALASKA" "A M I " 0x01072009 "AMI " 0x01000013 04) SSDT 0x00005D34 0x02 "CpuRef" "CpuSsdt " 0x00003000 "INTL" 0x20200717 05) TPM2 0x0000004C 0x04 "ALASKA" "A M I " 0x00000001 "AMI " 0x00000000 06) VFCT 0x0000E284 0x01 "ALASKA" "A M I " 0x00000001 "AMD " 0x33504F47 07) SSDT 0x00001C16 0x02 "INTEL " "xh_rps14" 0x00000000 "INTL" 0x20200717 08) NHLT 0x0000002D 0x00 "ALASKA" "A M I " 0x01072009 "AMI " 0x01000013 09) DSDT 0x0009A353 0x02 "ALASKA" "A M I " 0x01072009 "INTL" 0x20200717 10) SSDT 0x00002A83 0x02 "ALASKA" "PtidDevc" 0x00001000 "INTL" 0x20200717 11) WSMT 0x00000028 0x01 "ALASKA" "A M I " 0x01072009 "AMI " 0x00010013 12) LPIT 0x000000CC 0x01 "ALASKA" "A M I " 0x01072009 "AMI " 0x01000013 13) SSDT 0x00001F1A 0x02 "ALASKA" "Ther_Rvp" 0x00001000 "INTL" 0x20200717 14) DBG2 0x00000054 0x00 "ALASKA" "A M I " 0x01072009 "AMI " 0x01000013 15) SSDT 0x000039DA 0x02 "SocGpe" "SocGpe " 0x00003000 "INTL" 0x20200717 16) SSDT 0x00002D13 0x02 "SaSsdt" "SaSsdt " 0x00003000 "INTL" 0x20200717 17) FACP 0x00000114 0x06 "ALASKA" "A M I " 0x01072009 "AMI " 0x01000013 18) FPDT 0x00000044 0x01 "ALASKA" "A M I " 0x01072009 "AMI " 0x01000013 19) PHAT 0x00000CD2 0x01 "ALASKA" "A M I " 0x00000005 "MSFT" 0x0100000D 20) SSDT 0x0000038C 0x02 "PmaxDv" "Pmax_Dev" 0x00000001 "INTL" 0x20200717 21) SSDT 0x00000C1F 0x02 "ALASKA" "UsbCTabl" 0x00001000 "INTL" 0x20200717 22) DBGP 0x00000034 0x01 "ALASKA" "A M I " 0x01072009 "AMI " 0x01000013 23) HPET 0x00000038 0x01 "ALASKA" "A M I " 0x01072009 "AMI " 0x01000013 24) SSDT 0x00002357 0x02 "ALASKA" "TbtTypeC" 0x00000000 "INTL" 0x20200717 25) FIDT 0x0000009C 0x01 "ALASKA" "A M I " 0x01072009 "AMI " 0x00010013 26) FACS 0x00000040 0x02 27) BGRT 0x00000038 0x01 "ALASKA" "A M I " 0x01072009 "AMI " 0x00010013 28) SSDT 0x000039DA 0x02 "SocCmn" "SocCmn " 0x00003000 "INTL" 0x20200717 29) SSDT 0x00001349 0x02 "PmRef " "ApPsd " 0x00003000 "INTL" 0x20200717 30) SSDT 0x00001BAF 0x02 "PmRef " "ApIst " 0x00003000 "INTL" 0x20200717 31) SSDT 0x000001AB 0x02 "PmRef " "Cpu0Psd " 0x00003000 "INTL" 0x20200717 32) SSDT 0x00000394 0x02 "PmRef " "Cpu0Cst " 0x00003001 "INTL" 0x20200717 33) SSDT 0x00000FBB 0x02 "PmRef " "ApCst " 0x00003000 "INTL" 0x20200717 34) SSDT 0x00001038 0x02 "PmRef " "ApHwp " 0x00003000 "INTL" 0x20200717 35) SSDT 0x000004B5 0x02 "PmRef " "Cpu0Hwp " 0x00003000 "INTL" 0x20200717 36) SSDT 0x00000689 0x02 "PmRef " "Cpu0Ist " 0x00003000 "INTL" 0x20200717 Found 36 ACPI tables in acpidump APIC ---- [000h 0000 004h] Signature : "APIC" [Multiple APIC Description Table (MADT)] [004h 0004 004h] Table Length : 000001DC [008h 0008 001h] Revision : 05 [009h 0009 001h] Checksum : 0C [00Ah 0010 006h] Oem ID : "ALASKA" [010h 0016 008h] Oem Table ID : "A M I " [018h 0024 004h] Oem Revision : 01072009 [01Ch 0028 004h] Asl Compiler ID : "AMI " [020h 0032 004h] Asl Compiler Revision : 01000013 [024h 0036 004h] Local Apic Address : FEE00000 [028h 0040 004h] Flags (decoded below) : 00000001 PC-AT Compatibility : 1 [02Ch 0044 001h] Subtable Type : 00 [Processor Local APIC] [02Dh 0045 001h] Length : 08 [02Eh 0046 001h] Processor ID : 00 [02Fh 0047 001h] Local Apic ID : 00 [030h 0048 004h] Flags (decoded below) : 00000001 Processor Enabled : 1 Runtime Online Capable : 0 [034h 0052 001h] Subtable Type : 00 [Processor Local APIC] [035h 0053 001h] Length : 08 [036h 0054 001h] Processor ID : 01 [037h 0055 001h] Local Apic ID : 08 [038h 0056 004h] Flags (decoded below) : 00000001 Processor Enabled : 1 Runtime Online Capable : 0 [03Ch 0060 001h] Subtable Type : 00 [Processor Local APIC] [03Dh 0061 001h] Length : 08 [03Eh 0062 001h] Processor ID : 02 [03Fh 0063 001h] Local Apic ID : 10 [040h 0064 004h] Flags (decoded below) : 00000001 Processor Enabled : 1 Runtime Online Capable : 0 [044h 0068 001h] Subtable Type : 00 [Processor Local APIC] [045h 0069 001h] Length : 08 [046h 0070 001h] Processor ID : 03 [047h 0071 001h] Local Apic ID : 18 [048h 0072 004h] Flags (decoded below) : 00000001 Processor Enabled : 1 Runtime Online Capable : 0 [04Ch 0076 001h] Subtable Type : 00 [Processor Local APIC] [04Dh 0077 001h] Length : 08 [04Eh 0078 001h] Processor ID : 04 [04Fh 0079 001h] Local Apic ID : 20 [050h 0080 004h] Flags (decoded below) : 00000001 Processor Enabled : 1 Runtime Online Capable : 0 [054h 0084 001h] Subtable Type : 00 [Processor Local APIC] [055h 0085 001h] Length : 08 [056h 0086 001h] Processor ID : 05 [057h 0087 001h] Local Apic ID : 28 [058h 0088 004h] Flags (decoded below) : 00000001 Processor Enabled : 1 Runtime Online Capable : 0 [05Ch 0092 001h] Subtable Type : 00 [Processor Local APIC] [05Dh 0093 001h] Length : 08 [05Eh 0094 001h] Processor ID : 06 [05Fh 0095 001h] Local Apic ID : 30 [060h 0096 004h] Flags (decoded below) : 00000001 Processor Enabled : 1 Runtime Online Capable : 0 [064h 0100 001h] Subtable Type : 00 [Processor Local APIC] [065h 0101 001h] Length : 08 [066h 0102 001h] Processor ID : 07 [067h 0103 001h] Local Apic ID : 38 [068h 0104 004h] Flags (decoded below) : 00000001 Processor Enabled : 1 Runtime Online Capable : 0 [06Ch 0108 001h] Subtable Type : 00 [Processor Local APIC] [06Dh 0109 001h] Length : 08 [06Eh 0110 001h] Processor ID : 08 [06Fh 0111 001h] Local Apic ID : 40 [070h 0112 004h] Flags (decoded below) : 00000001 Processor Enabled : 1 Runtime Online Capable : 0 [074h 0116 001h] Subtable Type : 00 [Processor Local APIC] [075h 0117 001h] Length : 08 [076h 0118 001h] Processor ID : 09 [077h 0119 001h] Local Apic ID : 42 [078h 0120 004h] Flags (decoded below) : 00000001 Processor Enabled : 1 Runtime Online Capable : 0 [07Ch 0124 001h] Subtable Type : 00 [Processor Local APIC] [07Dh 0125 001h] Length : 08 [07Eh 0126 001h] Processor ID : 0A [07Fh 0127 001h] Local Apic ID : 44 [080h 0128 004h] Flags (decoded below) : 00000001 Processor Enabled : 1 Runtime Online Capable : 0 [084h 0132 001h] Subtable Type : 00 [Processor Local APIC] [085h 0133 001h] Length : 08 [086h 0134 001h] Processor ID : 0B [087h 0135 001h] Local Apic ID : 46 [088h 0136 004h] Flags (decoded below) : 00000001 Processor Enabled : 1 Runtime Online Capable : 0 [08Ch 0140 001h] Subtable Type : 00 [Processor Local APIC] [08Dh 0141 001h] Length : 08 [08Eh 0142 001h] Processor ID : 0C [08Fh 0143 001h] Local Apic ID : 48 [090h 0144 004h] Flags (decoded below) : 00000001 Processor Enabled : 1 Runtime Online Capable : 0 [094h 0148 001h] Subtable Type : 00 [Processor Local APIC] [095h 0149 001h] Length : 08 [096h 0150 001h] Processor ID : 0D [097h 0151 001h] Local Apic ID : 4A [098h 0152 004h] Flags (decoded below) : 00000001 Processor Enabled : 1 Runtime Online Capable : 0 [09Ch 0156 001h] Subtable Type : 00 [Processor Local APIC] [09Dh 0157 001h] Length : 08 [09Eh 0158 001h] Processor ID : 0E [09Fh 0159 001h] Local Apic ID : 4C [0A0h 0160 004h] Flags (decoded below) : 00000001 Processor Enabled : 1 Runtime Online Capable : 0 [0A4h 0164 001h] Subtable Type : 00 [Processor Local APIC] [0A5h 0165 001h] Length : 08 [0A6h 0166 001h] Processor ID : 0F [0A7h 0167 001h] Local Apic ID : 4E [0A8h 0168 004h] Flags (decoded below) : 00000001 Processor Enabled : 1 Runtime Online Capable : 0 [0ACh 0172 001h] Subtable Type : 00 [Processor Local APIC] [0ADh 0173 001h] Length : 08 [0AEh 0174 001h] Processor ID : 10 [0AFh 0175 001h] Local Apic ID : 50 [0B0h 0176 004h] Flags (decoded below) : 00000001 Processor Enabled : 1 Runtime Online Capable : 0 [0B4h 0180 001h] Subtable Type : 00 [Processor Local APIC] [0B5h 0181 001h] Length : 08 [0B6h 0182 001h] Processor ID : 11 [0B7h 0183 001h] Local Apic ID : 52 [0B8h 0184 004h] Flags (decoded below) : 00000001 Processor Enabled : 1 Runtime Online Capable : 0 [0BCh 0188 001h] Subtable Type : 00 [Processor Local APIC] [0BDh 0189 001h] Length : 08 [0BEh 0190 001h] Processor ID : 12 [0BFh 0191 001h] Local Apic ID : 54 [0C0h 0192 004h] Flags (decoded below) : 00000001 Processor Enabled : 1 Runtime Online Capable : 0 [0C4h 0196 001h] Subtable Type : 00 [Processor Local APIC] [0C5h 0197 001h] Length : 08 [0C6h 0198 001h] Processor ID : 13 [0C7h 0199 001h] Local Apic ID : 56 [0C8h 0200 004h] Flags (decoded below) : 00000001 Processor Enabled : 1 Runtime Online Capable : 0 [0CCh 0204 001h] Subtable Type : 00 [Processor Local APIC] [0CDh 0205 001h] Length : 08 [0CEh 0206 001h] Processor ID : 14 [0CFh 0207 001h] Local Apic ID : FF [0D0h 0208 004h] Flags (decoded below) : 00000000 Processor Enabled : 0 Runtime Online Capable : 0 [0D4h 0212 001h] Subtable Type : 00 [Processor Local APIC] [0D5h 0213 001h] Length : 08 [0D6h 0214 001h] Processor ID : 15 [0D7h 0215 001h] Local Apic ID : FF [0D8h 0216 004h] Flags (decoded below) : 00000000 Processor Enabled : 0 Runtime Online Capable : 0 [0DCh 0220 001h] Subtable Type : 00 [Processor Local APIC] [0DDh 0221 001h] Length : 08 [0DEh 0222 001h] Processor ID : 16 [0DFh 0223 001h] Local Apic ID : FF [0E0h 0224 004h] Flags (decoded below) : 00000000 Processor Enabled : 0 Runtime Online Capable : 0 [0E4h 0228 001h] Subtable Type : 00 [Processor Local APIC] [0E5h 0229 001h] Length : 08 [0E6h 0230 001h] Processor ID : 17 [0E7h 0231 001h] Local Apic ID : FF [0E8h 0232 004h] Flags (decoded below) : 00000000 Processor Enabled : 0 Runtime Online Capable : 0 [0ECh 0236 001h] Subtable Type : 00 [Processor Local APIC] [0EDh 0237 001h] Length : 08 [0EEh 0238 001h] Processor ID : 18 [0EFh 0239 001h] Local Apic ID : FF [0F0h 0240 004h] Flags (decoded below) : 00000000 Processor Enabled : 0 Runtime Online Capable : 0 [0F4h 0244 001h] Subtable Type : 00 [Processor Local APIC] [0F5h 0245 001h] Length : 08 [0F6h 0246 001h] Processor ID : 19 [0F7h 0247 001h] Local Apic ID : FF [0F8h 0248 004h] Flags (decoded below) : 00000000 Processor Enabled : 0 Runtime Online Capable : 0 [0FCh 0252 001h] Subtable Type : 00 [Processor Local APIC] [0FDh 0253 001h] Length : 08 [0FEh 0254 001h] Processor ID : 1A [0FFh 0255 001h] Local Apic ID : FF [100h 0256 004h] Flags (decoded below) : 00000000 Processor Enabled : 0 Runtime Online Capable : 0 [104h 0260 001h] Subtable Type : 00 [Processor Local APIC] [105h 0261 001h] Length : 08 [106h 0262 001h] Processor ID : 1B [107h 0263 001h] Local Apic ID : FF [108h 0264 004h] Flags (decoded below) : 00000000 Processor Enabled : 0 Runtime Online Capable : 0 [10Ch 0268 001h] Subtable Type : 00 [Processor Local APIC] [10Dh 0269 001h] Length : 08 [10Eh 0270 001h] Processor ID : 1C [10Fh 0271 001h] Local Apic ID : FF [110h 0272 004h] Flags (decoded below) : 00000000 Processor Enabled : 0 Runtime Online Capable : 0 [114h 0276 001h] Subtable Type : 00 [Processor Local APIC] [115h 0277 001h] Length : 08 [116h 0278 001h] Processor ID : 1D [117h 0279 001h] Local Apic ID : FF [118h 0280 004h] Flags (decoded below) : 00000000 Processor Enabled : 0 Runtime Online Capable : 0 [11Ch 0284 001h] Subtable Type : 00 [Processor Local APIC] [11Dh 0285 001h] Length : 08 [11Eh 0286 001h] Processor ID : 1E [11Fh 0287 001h] Local Apic ID : FF [120h 0288 004h] Flags (decoded below) : 00000000 Processor Enabled : 0 Runtime Online Capable : 0 [124h 0292 001h] Subtable Type : 00 [Processor Local APIC] [125h 0293 001h] Length : 08 [126h 0294 001h] Processor ID : 1F [127h 0295 001h] Local Apic ID : FF [128h 0296 004h] Flags (decoded below) : 00000000 Processor Enabled : 0 Runtime Online Capable : 0 [12Ch 0300 001h] Subtable Type : 01 [I/O APIC] [12Dh 0301 001h] Length : 0C [12Eh 0302 001h] I/O Apic ID : 02 [12Fh 0303 001h] Reserved : 00 [130h 0304 004h] Address : FEC00000 [134h 0308 004h] Interrupt : 00000000 [138h 0312 001h] Subtable Type : 02 [Interrupt Source Override] [139h 0313 001h] Length : 0A [13Ah 0314 001h] Bus : 00 [13Bh 0315 001h] Source : 00 [13Ch 0316 004h] Interrupt : 00000002 [140h 0320 002h] Flags (decoded below) : 0000 Polarity : 0 Trigger Mode : 0 [142h 0322 001h] Subtable Type : 02 [Interrupt Source Override] [143h 0323 001h] Length : 0A [144h 0324 001h] Bus : 00 [145h 0325 001h] Source : 09 [146h 0326 004h] Interrupt : 00000009 [14Ah 0330 002h] Flags (decoded below) : 000D Polarity : 1 Trigger Mode : 3 [14Ch 0332 001h] Subtable Type : 04 [Local APIC NMI] [14Dh 0333 001h] Length : 06 [14Eh 0334 001h] Processor ID : 01 [14Fh 0335 002h] Flags (decoded below) : 0005 Polarity : 1 Trigger Mode : 1 [151h 0337 001h] Interrupt Input LINT : 01 [152h 0338 001h] Subtable Type : 04 [Local APIC NMI] [153h 0339 001h] Length : 06 [154h 0340 001h] Processor ID : 02 [155h 0341 002h] Flags (decoded below) : 0005 Polarity : 1 Trigger Mode : 1 [157h 0343 001h] Interrupt Input LINT : 01 [158h 0344 001h] Subtable Type : 04 [Local APIC NMI] [159h 0345 001h] Length : 06 [15Ah 0346 001h] Processor ID : 03 [15Bh 0347 002h] Flags (decoded below) : 0005 Polarity : 1 Trigger Mode : 1 [15Dh 0349 001h] Interrupt Input LINT : 01 [15Eh 0350 001h] Subtable Type : 04 [Local APIC NMI] [15Fh 0351 001h] Length : 06 [160h 0352 001h] Processor ID : 04 [161h 0353 002h] Flags (decoded below) : 0005 Polarity : 1 Trigger Mode : 1 [163h 0355 001h] Interrupt Input LINT : 01 [164h 0356 001h] Subtable Type : 04 [Local APIC NMI] [165h 0357 001h] Length : 06 [166h 0358 001h] Processor ID : 05 [167h 0359 002h] Flags (decoded below) : 0005 Polarity : 1 Trigger Mode : 1 [169h 0361 001h] Interrupt Input LINT : 01 [16Ah 0362 001h] Subtable Type : 04 [Local APIC NMI] [16Bh 0363 001h] Length : 06 [16Ch 0364 001h] Processor ID : 06 [16Dh 0365 002h] Flags (decoded below) : 0005 Polarity : 1 Trigger Mode : 1 [16Fh 0367 001h] Interrupt Input LINT : 01 [170h 0368 001h] Subtable Type : 04 [Local APIC NMI] [171h 0369 001h] Length : 06 [172h 0370 001h] Processor ID : 07 [173h 0371 002h] Flags (decoded below) : 0005 Polarity : 1 Trigger Mode : 1 [175h 0373 001h] Interrupt Input LINT : 01 [176h 0374 001h] Subtable Type : 04 [Local APIC NMI] [177h 0375 001h] Length : 06 [178h 0376 001h] Processor ID : 08 [179h 0377 002h] Flags (decoded below) : 0005 Polarity : 1 Trigger Mode : 1 [17Bh 0379 001h] Interrupt Input LINT : 01 [17Ch 0380 001h] Subtable Type : 04 [Local APIC NMI] [17Dh 0381 001h] Length : 06 [17Eh 0382 001h] Processor ID : 09 [17Fh 0383 002h] Flags (decoded below) : 0005 Polarity : 1 Trigger Mode : 1 [181h 0385 001h] Interrupt Input LINT : 01 [182h 0386 001h] Subtable Type : 04 [Local APIC NMI] [183h 0387 001h] Length : 06 [184h 0388 001h] Processor ID : 0A [185h 0389 002h] Flags (decoded below) : 0005 Polarity : 1 Trigger Mode : 1 [187h 0391 001h] Interrupt Input LINT : 01 [188h 0392 001h] Subtable Type : 04 [Local APIC NMI] [189h 0393 001h] Length : 06 [18Ah 0394 001h] Processor ID : 0B [18Bh 0395 002h] Flags (decoded below) : 0005 Polarity : 1 Trigger Mode : 1 [18Dh 0397 001h] Interrupt Input LINT : 01 [18Eh 0398 001h] Subtable Type : 04 [Local APIC NMI] [18Fh 0399 001h] Length : 06 [190h 0400 001h] Processor ID : 0C [191h 0401 002h] Flags (decoded below) : 0005 Polarity : 1 Trigger Mode : 1 [193h 0403 001h] Interrupt Input LINT : 01 [194h 0404 001h] Subtable Type : 04 [Local APIC NMI] [195h 0405 001h] Length : 06 [196h 0406 001h] Processor ID : 0D [197h 0407 002h] Flags (decoded below) : 0005 Polarity : 1 Trigger Mode : 1 [199h 0409 001h] Interrupt Input LINT : 01 [19Ah 0410 001h] Subtable Type : 04 [Local APIC NMI] [19Bh 0411 001h] Length : 06 [19Ch 0412 001h] Processor ID : 0E [19Dh 0413 002h] Flags (decoded below) : 0005 Polarity : 1 Trigger Mode : 1 [19Fh 0415 001h] Interrupt Input LINT : 01 [1A0h 0416 001h] Subtable Type : 04 [Local APIC NMI] [1A1h 0417 001h] Length : 06 [1A2h 0418 001h] Processor ID : 0F [1A3h 0419 002h] Flags (decoded below) : 0005 Polarity : 1 Trigger Mode : 1 [1A5h 0421 001h] Interrupt Input LINT : 01 [1A6h 0422 001h] Subtable Type : 04 [Local APIC NMI] [1A7h 0423 001h] Length : 06 [1A8h 0424 001h] Processor ID : 10 [1A9h 0425 002h] Flags (decoded below) : 0005 Polarity : 1 Trigger Mode : 1 [1ABh 0427 001h] Interrupt Input LINT : 01 [1ACh 0428 001h] Subtable Type : 04 [Local APIC NMI] [1ADh 0429 001h] Length : 06 [1AEh 0430 001h] Processor ID : 11 [1AFh 0431 002h] Flags (decoded below) : 0005 Polarity : 1 Trigger Mode : 1 [1B1h 0433 001h] Interrupt Input LINT : 01 [1B2h 0434 001h] Subtable Type : 04 [Local APIC NMI] [1B3h 0435 001h] Length : 06 [1B4h 0436 001h] Processor ID : 12 [1B5h 0437 002h] Flags (decoded below) : 0005 Polarity : 1 Trigger Mode : 1 [1B7h 0439 001h] Interrupt Input LINT : 01 [1B8h 0440 001h] Subtable Type : 04 [Local APIC NMI] [1B9h 0441 001h] Length : 06 [1BAh 0442 001h] Processor ID : 13 [1BBh 0443 002h] Flags (decoded below) : 0005 Polarity : 1 Trigger Mode : 1 [1BDh 0445 001h] Interrupt Input LINT : 01 [1BEh 0446 001h] Subtable Type : 04 [Local APIC NMI] [1BFh 0447 001h] Length : 06 [1C0h 0448 001h] Processor ID : 14 [1C1h 0449 002h] Flags (decoded below) : 0005 Polarity : 1 Trigger Mode : 1 [1C3h 0451 001h] Interrupt Input LINT : 01 [1C4h 0452 001h] Subtable Type : 04 [Local APIC NMI] [1C5h 0453 001h] Length : 06 [1C6h 0454 001h] Processor ID : 15 [1C7h 0455 002h] Flags (decoded below) : 0005 Polarity : 1 Trigger Mode : 1 [1C9h 0457 001h] Interrupt Input LINT : 01 [1CAh 0458 001h] Subtable Type : 04 [Local APIC NMI] [1CBh 0459 001h] Length : 06 [1CCh 0460 001h] Processor ID : 16 [1CDh 0461 002h] Flags (decoded below) : 0005 Polarity : 1 Trigger Mode : 1 [1CFh 0463 001h] Interrupt Input LINT : 01 [1D0h 0464 001h] Subtable Type : 04 [Local APIC NMI] [1D1h 0465 001h] Length : 06 [1D2h 0466 001h] Processor ID : 17 [1D3h 0467 002h] Flags (decoded below) : 0005 Polarity : 1 Trigger Mode : 1 [1D5h 0469 001h] Interrupt Input LINT : 01 [1D6h 0470 001h] Subtable Type : 04 [Local APIC NMI] [1D7h 0471 001h] Length : 06 [1D8h 0472 001h] Processor ID : 00 [1D9h 0473 002h] Flags (decoded below) : 0005 Polarity : 1 Trigger Mode : 1 [1DBh 0475 001h] Interrupt Input LINT : 01 Raw Table Data: Length 476 (0x1DC) 0000: 41 50 49 43 DC 01 00 00 05 0C 41 4C 41 53 4B 41 // APIC......ALASKA 0010: 41 20 4D 20 49 20 00 00 09 20 07 01 41 4D 49 20 // A M I ... ..AMI 0020: 13 00 00 01 00 00 E0 FE 01 00 00 00 00 08 00 00 // ................ 0030: 01 00 00 00 00 08 01 08 01 00 00 00 00 08 02 10 // ................ 0040: 01 00 00 00 00 08 03 18 01 00 00 00 00 08 04 20 // ............... 0050: 01 00 00 00 00 08 05 28 01 00 00 00 00 08 06 30 // .......(.......0 0060: 01 00 00 00 00 08 07 38 01 00 00 00 00 08 08 40 // .......8.......@ 0070: 01 00 00 00 00 08 09 42 01 00 00 00 00 08 0A 44 // .......B.......D 0080: 01 00 00 00 00 08 0B 46 01 00 00 00 00 08 0C 48 // .......F.......H 0090: 01 00 00 00 00 08 0D 4A 01 00 00 00 00 08 0E 4C // .......J.......L 00A0: 01 00 00 00 00 08 0F 4E 01 00 00 00 00 08 10 50 // .......N.......P 00B0: 01 00 00 00 00 08 11 52 01 00 00 00 00 08 12 54 // .......R.......T 00C0: 01 00 00 00 00 08 13 56 01 00 00 00 00 08 14 FF // .......V........ 00D0: 00 00 00 00 00 08 15 FF 00 00 00 00 00 08 16 FF // ................ 00E0: 00 00 00 00 00 08 17 FF 00 00 00 00 00 08 18 FF // ................ 00F0: 00 00 00 00 00 08 19 FF 00 00 00 00 00 08 1A FF // ................ 0100: 00 00 00 00 00 08 1B FF 00 00 00 00 00 08 1C FF // ................ 0110: 00 00 00 00 00 08 1D FF 00 00 00 00 00 08 1E FF // ................ 0120: 00 00 00 00 00 08 1F FF 00 00 00 00 01 0C 02 00 // ................ 0130: 00 00 C0 FE 00 00 00 00 02 0A 00 00 02 00 00 00 // ................ 0140: 00 00 02 0A 00 09 09 00 00 00 0D 00 04 06 01 05 // ................ 0150: 00 01 04 06 02 05 00 01 04 06 03 05 00 01 04 06 // ................ 0160: 04 05 00 01 04 06 05 05 00 01 04 06 06 05 00 01 // ................ 0170: 04 06 07 05 00 01 04 06 08 05 00 01 04 06 09 05 // ................ 0180: 00 01 04 06 0A 05 00 01 04 06 0B 05 00 01 04 06 // ................ 0190: 0C 05 00 01 04 06 0D 05 00 01 04 06 0E 05 00 01 // ................ 01A0: 04 06 0F 05 00 01 04 06 10 05 00 01 04 06 11 05 // ................ 01B0: 00 01 04 06 12 05 00 01 04 06 13 05 00 01 04 06 // ................ 01C0: 14 05 00 01 04 06 15 05 00 01 04 06 16 05 00 01 // ................ 01D0: 04 06 17 05 00 01 04 06 00 05 00 01 // ............ BGRT ---- [000h 0000 004h] Signature : "BGRT" [Boot Graphics Resource Table] [004h 0004 004h] Table Length : 00000038 [008h 0008 001h] Revision : 01 [009h 0009 001h] Checksum : 40 [00Ah 0010 006h] Oem ID : "ALASKA" [010h 0016 008h] Oem Table ID : "A M I " [018h 0024 004h] Oem Revision : 01072009 [01Ch 0028 004h] Asl Compiler ID : "AMI " [020h 0032 004h] Asl Compiler Revision : 00010013 [024h 0036 002h] Version : 0001 [026h 0038 001h] Status (decoded below) : 00 Displayed : 0 Orientation Offset : 0 [027h 0039 001h] Image Type : 00 [028h 0040 008h] Image Address : 000000006660F018 [030h 0048 004h] Image OffsetX : 00000160 [034h 0052 004h] Image OffsetY : 00000107 Raw Table Data: Length 56 (0x38) 0000: 42 47 52 54 38 00 00 00 01 40 41 4C 41 53 4B 41 // BGRT8....@ALASKA 0010: 41 20 4D 20 49 20 00 00 09 20 07 01 41 4D 49 20 // A M I ... ..AMI 0020: 13 00 01 00 01 00 00 00 18 F0 60 66 00 00 00 00 // ..........`f.... 0030: 60 01 00 00 07 01 00 00 // `....... DBG2 ---- [000h 0000 004h] Signature : "DBG2" [Debug Port Table type 2] [004h 0004 004h] Table Length : 00000054 [008h 0008 001h] Revision : 00 [009h 0009 001h] Checksum : 18 [00Ah 0010 006h] Oem ID : "ALASKA" [010h 0016 008h] Oem Table ID : "A M I " [018h 0024 004h] Oem Revision : 01072009 [01Ch 0028 004h] Asl Compiler ID : "AMI " [020h 0032 004h] Asl Compiler Revision : 01000013 [024h 0036 004h] Info Offset : 0000002C [028h 0040 004h] Info Count : 00000001 [02Ch 0044 001h] Revision : 00 [02Dh 0045 002h] Length : 0028 [02Fh 0047 001h] Register Count : 01 [030h 0048 002h] Namepath Length : 0002 [032h 0050 002h] Namepath Offset : 0026 [034h 0052 002h] OEM Data Length : 0000 [Optional field not present] [036h 0054 002h] OEM Data Offset : 0000 [Optional field not present] [038h 0056 002h] Port Type : 8000 [03Ah 0058 002h] Port Subtype : 0001 [03Ch 0060 002h] Reserved : 0000 [03Eh 0062 002h] Base Address Offset : 0016 [040h 0064 002h] Address Size Offset : 0022 [042h 0066 00Ch] Base Address Register : [Generic Address Structure] [042h 0066 001h] Space ID : 01 [SystemIO] [043h 0067 001h] Bit Width : 08 [044h 0068 001h] Bit Offset : 00 [045h 0069 001h] Encoded Access Width : 00 [Undefined/Legacy] [046h 0070 008h] Address : 00000000000003F8 [04Eh 0078 004h] Address Size : 0000000C [052h 0082 002h] Namepath : "." Raw Table Data: Length 84 (0x54) 0000: 44 42 47 32 54 00 00 00 00 18 41 4C 41 53 4B 41 // DBG2T.....ALASKA 0010: 41 20 4D 20 49 20 00 00 09 20 07 01 41 4D 49 20 // A M I ... ..AMI 0020: 13 00 00 01 2C 00 00 00 01 00 00 00 00 28 00 01 // ....,........(.. 0030: 02 00 26 00 00 00 00 00 00 80 01 00 00 00 16 00 // ..&............. 0040: 22 00 01 08 00 00 F8 03 00 00 00 00 00 00 0C 00 // "............... 0050: 00 00 2E 00 // .... DBGP ---- [000h 0000 004h] Signature : "DBGP" [Debug Port Table] [004h 0004 004h] Table Length : 00000034 [008h 0008 001h] Revision : 01 [009h 0009 001h] Checksum : 8A [00Ah 0010 006h] Oem ID : "ALASKA" [010h 0016 008h] Oem Table ID : "A M I " [018h 0024 004h] Oem Revision : 01072009 [01Ch 0028 004h] Asl Compiler ID : "AMI " [020h 0032 004h] Asl Compiler Revision : 01000013 [024h 0036 001h] Interface Type : 00 [025h 0037 003h] Reserved : 000000 [028h 0040 00Ch] Debug Port Register : [Generic Address Structure] [028h 0040 001h] Space ID : 01 [SystemIO] [029h 0041 001h] Bit Width : 08 [02Ah 0042 001h] Bit Offset : 00 [02Bh 0043 001h] Encoded Access Width : 00 [Undefined/Legacy] [02Ch 0044 008h] Address : 00000000000003F8 Raw Table Data: Length 52 (0x34) 0000: 44 42 47 50 34 00 00 00 01 8A 41 4C 41 53 4B 41 // DBGP4.....ALASKA 0010: 41 20 4D 20 49 20 00 00 09 20 07 01 41 4D 49 20 // A M I ... ..AMI 0020: 13 00 00 01 00 00 00 00 01 08 00 00 F8 03 00 00 // ................ 0030: 00 00 00 00 // .... DSDT ---- DefinitionBlock ("", "DSDT", 2, "ALASKA", "A M I ", 0x01072009) { /* * iASL Warning: There were 220 external control methods found during * disassembly, but only 476 were resolved (4294967040 unresolved). Additional * ACPI tables may be required to properly disassemble the code. This * resulting disassembler output file may not compile because the * disassembler did not know how many arguments to assign to the * unresolved methods. Note: SSDTs can be dynamically loaded at * runtime and may or may not be available via the host OS. * * To specify the tables needed to resolve external control method * references, the -e option can be used to specify the filenames. * Example iASL invocations: * iasl -e ssdt1.aml ssdt2.aml ssdt3.aml -d dsdt.aml * iasl -e dsdt.aml ssdt2.aml -d ssdt1.aml * iasl -e ssdt*.aml -d dsdt.aml * * In addition, the -fe option can be used to specify a file containing * control method external declarations with the associated method * argument counts. Each line of the file must be of the form: * External (<method pathname>, MethodObj, <argument count>) * Invocation: * iasl -fe refs.txt -d dsdt.aml * * The following methods were unresolved and many not compile properly * because the disassembler had to guess at the number of arguments * required for each: */ External (_GPE.AL6F, MethodObj) // 0 Arguments External (_GPE.SL61, MethodObj) // 0 Arguments External (_GPE.SL66, MethodObj) // 0 Arguments External (_GPE.SL69, MethodObj) // 0 Arguments External (_GPE.SL6D, MethodObj) // 0 Arguments External (_GPE.SL6F, MethodObj) // 0 Arguments External (_SB_.AWAC, DeviceObj) External (_SB_.AWAC.WAST, IntObj) External (_SB_.BGIA, UnknownObj) External (_SB_.BGMA, UnknownObj) External (_SB_.BGMS, UnknownObj) External (_SB_.BTRK, MethodObj) // 1 Arguments External (_SB_.CPID, UnknownObj) External (_SB_.CPPC, IntObj) External (_SB_.GBTR, MethodObj) // 0 Arguments External (_SB_.GGOV, MethodObj) // 1 Arguments External (_SB_.IETM, DeviceObj) External (_SB_.NVDR._DSM, MethodObj) // 4 Arguments External (_SB_.NVDR.NVD1._DSM, MethodObj) // 4 Arguments External (_SB_.NVDR.NVD1._LSI, MethodObj) // 0 Arguments External (_SB_.NVDR.NVD1._LSR, MethodObj) // 2 Arguments External (_SB_.NVDR.NVD1._LSW, MethodObj) // 3 Arguments External (_SB_.PC00, DeviceObj) External (_SB_.PC00.CNIP, MethodObj) // 0 Arguments External (_SB_.PC00.CNVW.BOFC, UnknownObj) External (_SB_.PC00.CNVW.CRFI, UnknownObj) External (_SB_.PC00.CNVW.DPRS, UnknownObj) External (_SB_.PC00.CNVW.FLRC, UnknownObj) External (_SB_.PC00.CNVW.PRRS, UnknownObj) External (_SB_.PC00.CNVW.RSTT, UnknownObj) External (_SB_.PC00.CNVW.RSTY, UnknownObj) External (_SB_.PC00.DPOF, UnknownObj) External (_SB_.PC00.GFX0.ALSI, UnknownObj) External (_SB_.PC00.GFX0.CBLV, UnknownObj) External (_SB_.PC00.GFX0.CDCK, UnknownObj) External (_SB_.PC00.GFX0.CLID, UnknownObj) External (_SB_.PC00.GFX0.DD1F, DeviceObj) External (_SB_.PC00.GFX0.DD2F, DeviceObj) External (_SB_.PC00.GFX0.GSSE, UnknownObj) External (_SB_.PC00.GFX0.IPCO, MethodObj) // 0 Arguments External (_SB_.PC00.GFX0.IUEH, MethodObj) // 1 Arguments External (_SB_.PC00.GFX0.STAT, UnknownObj) External (_SB_.PC00.GFX0.TCHE, UnknownObj) External (_SB_.PC00.GMHB, MethodObj) // 0 Arguments External (_SB_.PC00.HDAS.PPMS, MethodObj) // 1 Arguments External (_SB_.PC00.HDAS.PS0X, MethodObj) // 0 Arguments External (_SB_.PC00.HDAS.PS3X, MethodObj) // 0 Arguments External (_SB_.PC00.HIDW, MethodObj) // 4 Arguments External (_SB_.PC00.HIWC, MethodObj) // 1 Arguments External (_SB_.PC00.ITSP, UnknownObj) External (_SB_.PC00.LPCB.H_EC.BAT0, DeviceObj) External (_SB_.PC00.LPCB.H_EC.BAT1, DeviceObj) External (_SB_.PC00.LPCB.H_EC.BAT2, DeviceObj) External (_SB_.PC00.LPCB.H_EC.BNUM, IntObj) External (_SB_.PC00.LPCB.H_EC.CFAN, FieldUnitObj) External (_SB_.PC00.LPCB.H_EC.CHRG, DeviceObj) External (_SB_.PC00.LPCB.H_EC.ECNT, MethodObj) // 1 Arguments External (_SB_.PC00.LPCB.H_EC.ECWT, MethodObj) // 2 Arguments External (_SB_.PC00.LPCB.H_EC.LID0, DeviceObj) External (_SB_.PC00.LPCB.H_EC.LSTE, FieldUnitObj) External (_SB_.PC00.LPCB.H_EC.ONTM, IntObj) External (_SB_.PC00.LPCB.H_EC.RPWR, FieldUnitObj) External (_SB_.PC00.LPCB.H_EC.UTEC, MethodObj) // 2 Arguments External (_SB_.PC00.LPCB.H_EC.VPWR, FieldUnitObj) External (_SB_.PC00.LPCB.H_EC.WTMM, FieldUnitObj) External (_SB_.PC00.LPCB.H_EC.WTMV, FieldUnitObj) External (_SB_.PC00.M32B, UnknownObj) External (_SB_.PC00.M32L, UnknownObj) External (_SB_.PC00.M64B, UnknownObj) External (_SB_.PC00.M64L, UnknownObj) External (_SB_.PC00.PAUD.PUAM, MethodObj) // 0 Arguments External (_SB_.PC00.PC2M, MethodObj) // 1 Arguments External (_SB_.PC00.PEG0, DeviceObj) External (_SB_.PC00.PEG0.PEGP, DeviceObj) External (_SB_.PC00.PEG0.PEGP.BCCX, UnknownObj) External (_SB_.PC00.PEG0.PEGP.ISGX, MethodObj) // 0 Arguments External (_SB_.PC00.PEG0.PEGP.PAHC, MethodObj) // 0 Arguments External (_SB_.PC00.PEG0.PEGP.PIXX, UnknownObj) External (_SB_.PC00.PEG0.PEGP.PNVM, MethodObj) // 0 Arguments External (_SB_.PC00.PEG0.PEGP.PRES, MethodObj) // 0 Arguments External (_SB_.PC00.PEG0.PEGP.SCCX, UnknownObj) External (_SB_.PC00.PEG0.PEGP.WIST, MethodObj) // 0 Arguments External (_SB_.PC00.PEG0.PEGP.WWST, MethodObj) // 0 Arguments External (_SB_.PC00.PEG0.POFF, MethodObj) // 0 Arguments External (_SB_.PC00.PEG0.PON_, MethodObj) // 0 Arguments External (_SB_.PC00.PEG0.PRMV, IntObj) External (_SB_.PC00.PEG0.PRTP, IntObj) External (_SB_.PC00.PEG0.RD3C, IntObj) External (_SB_.PC00.PEG0.SLOT, IntObj) External (_SB_.PC00.PEG1, DeviceObj) External (_SB_.PC00.PEG1.CBLV, UnknownObj) External (_SB_.PC00.PEG1.CLID, UnknownObj) External (_SB_.PC00.PEG1.DGCE, IntObj) External (_SB_.PC00.PEG1.DHDW, MethodObj) // 0 Arguments External (_SB_.PC00.PEG1.PEGP, DeviceObj) External (_SB_.PC00.PEG1.PEGP.BCCX, UnknownObj) External (_SB_.PC00.PEG1.PEGP.ISGX, MethodObj) // 0 Arguments External (_SB_.PC00.PEG1.PEGP.PAHC, MethodObj) // 0 Arguments External (_SB_.PC00.PEG1.PEGP.PEGB.PEGE.DEDP, DeviceObj) External (_SB_.PC00.PEG1.PEGP.PIXX, UnknownObj) External (_SB_.PC00.PEG1.PEGP.PNVM, MethodObj) // 0 Arguments External (_SB_.PC00.PEG1.PEGP.PRES, MethodObj) // 0 Arguments External (_SB_.PC00.PEG1.PEGP.SCCX, UnknownObj) External (_SB_.PC00.PEG1.PEGP.WIST, MethodObj) // 0 Arguments External (_SB_.PC00.PEG1.PEGP.WWST, MethodObj) // 0 Arguments External (_SB_.PC00.PEG1.POFF, MethodObj) // 0 Arguments External (_SB_.PC00.PEG1.PON_, MethodObj) // 0 Arguments External (_SB_.PC00.PEG1.PRMV, IntObj) External (_SB_.PC00.PEG1.PRTP, IntObj) External (_SB_.PC00.PEG1.RD3C, IntObj) External (_SB_.PC00.PEG1.SLOT, IntObj) External (_SB_.PC00.PEG2, DeviceObj) External (_SB_.PC00.PEG2.PEGP, DeviceObj) External (_SB_.PC00.PEG2.PEGP.BCCX, UnknownObj) External (_SB_.PC00.PEG2.PEGP.ISGX, MethodObj) // 0 Arguments External (_SB_.PC00.PEG2.PEGP.PAHC, MethodObj) // 0 Arguments External (_SB_.PC00.PEG2.PEGP.PIXX, UnknownObj) External (_SB_.PC00.PEG2.PEGP.PNVM, MethodObj) // 0 Arguments External (_SB_.PC00.PEG2.PEGP.PRES, MethodObj) // 0 Arguments External (_SB_.PC00.PEG2.PEGP.SCCX, UnknownObj) External (_SB_.PC00.PEG2.PEGP.WIST, MethodObj) // 0 Arguments External (_SB_.PC00.PEG2.PEGP.WWST, MethodObj) // 0 Arguments External (_SB_.PC00.PEG2.POFF, MethodObj) // 0 Arguments External (_SB_.PC00.PEG2.PON_, MethodObj) // 0 Arguments External (_SB_.PC00.PEG2.PRMV, IntObj) External (_SB_.PC00.PEG2.PRTP, IntObj) External (_SB_.PC00.PEG2.RD3C, IntObj) External (_SB_.PC00.PEG2.SLOT, IntObj) External (_SB_.PC00.PEG3.POFF, MethodObj) // 0 Arguments External (_SB_.PC00.PEG3.PON_, MethodObj) // 0 Arguments External (_SB_.PC00.PTHT.THEN, MethodObj) // 0 Arguments External (_SB_.PC00.RP01, DeviceObj) External (_SB_.PC00.RP01.PINI, MethodObj) // 0 Arguments External (_SB_.PC00.RP01.POFF, MethodObj) // 0 Arguments External (_SB_.PC00.RP01.PON_, MethodObj) // 0 Arguments External (_SB_.PC00.RP01.PPBA, MethodObj) // 1 Arguments External (_SB_.PC00.RP01.PPS0, MethodObj) // 0 Arguments External (_SB_.PC00.RP01.PPS3, MethodObj) // 0 Arguments External (_SB_.PC00.RP01.PRMV, IntObj) External (_SB_.PC00.RP01.PRTP, IntObj) External (_SB_.PC00.RP01.PXSX.BCCX, UnknownObj) External (_SB_.PC00.RP01.PXSX.BOFC, UnknownObj) External (_SB_.PC00.RP01.PXSX.BRMT, IntObj) External (_SB_.PC00.RP01.PXSX.CRFI, UnknownObj) External (_SB_.PC00.RP01.PXSX.DPRS, UnknownObj) External (_SB_.PC00.RP01.PXSX.FDEL, IntObj) External (_SB_.PC00.RP01.PXSX.FLRC, UnknownObj) External (_SB_.PC00.RP01.PXSX.ISGX, MethodObj) // 0 Arguments External (_SB_.PC00.RP01.PXSX.PAHC, MethodObj) // 0 Arguments External (_SB_.PC00.RP01.PXSX.PDEL, IntObj) External (_SB_.PC00.RP01.PXSX.PIXX, UnknownObj) External (_SB_.PC00.RP01.PXSX.PNVM, MethodObj) // 0 Arguments External (_SB_.PC00.RP01.PXSX.PRES, MethodObj) // 0 Arguments External (_SB_.PC00.RP01.PXSX.RDLY, IntObj) External (_SB_.PC00.RP01.PXSX.RSTY, UnknownObj) External (_SB_.PC00.RP01.PXSX.SCCX, UnknownObj) External (_SB_.PC00.RP01.PXSX.VDEL, IntObj) External (_SB_.PC00.RP01.PXSX.WIST, MethodObj) // 0 Arguments External (_SB_.PC00.RP01.PXSX.WVHO, IntObj) External (_SB_.PC00.RP01.PXSX.WWST, MethodObj) // 0 Arguments External (_SB_.PC00.RP01.RD3C, IntObj) External (_SB_.PC00.RP01.SLOT, IntObj) External (_SB_.PC00.RP01.UPRD, MethodObj) // 1 Arguments External (_SB_.PC00.RP01.VDID, FieldUnitObj) External (_SB_.PC00.RP02, DeviceObj) External (_SB_.PC00.RP02.PINI, MethodObj) // 0 Arguments External (_SB_.PC00.RP02.POFF, MethodObj) // 0 Arguments External (_SB_.PC00.RP02.PON_, MethodObj) // 0 Arguments External (_SB_.PC00.RP02.PPBA, MethodObj) // 1 Arguments External (_SB_.PC00.RP02.PPS0, MethodObj) // 0 Arguments External (_SB_.PC00.RP02.PPS3, MethodObj) // 0 Arguments External (_SB_.PC00.RP02.PRMV, IntObj) External (_SB_.PC00.RP02.PRTP, IntObj) External (_SB_.PC00.RP02.PXSX.BCCX, UnknownObj) External (_SB_.PC00.RP02.PXSX.BOFC, UnknownObj) External (_SB_.PC00.RP02.PXSX.BRMT, IntObj) External (_SB_.PC00.RP02.PXSX.CRFI, UnknownObj) External (_SB_.PC00.RP02.PXSX.DPRS, UnknownObj) External (_SB_.PC00.RP02.PXSX.FDEL, IntObj) External (_SB_.PC00.RP02.PXSX.FLRC, UnknownObj) External (_SB_.PC00.RP02.PXSX.ISGX, MethodObj) // 0 Arguments External (_SB_.PC00.RP02.PXSX.PAHC, MethodObj) // 0 Arguments External (_SB_.PC00.RP02.PXSX.PDEL, IntObj) External (_SB_.PC00.RP02.PXSX.PIXX, UnknownObj) External (_SB_.PC00.RP02.PXSX.PNVM, MethodObj) // 0 Arguments External (_SB_.PC00.RP02.PXSX.PRES, MethodObj) // 0 Arguments External (_SB_.PC00.RP02.PXSX.RDLY, IntObj) External (_SB_.PC00.RP02.PXSX.RSTY, UnknownObj) External (_SB_.PC00.RP02.PXSX.SCCX, UnknownObj) External (_SB_.PC00.RP02.PXSX.VDEL, IntObj) External (_SB_.PC00.RP02.PXSX.WIST, MethodObj) // 0 Arguments External (_SB_.PC00.RP02.PXSX.WVHO, IntObj) External (_SB_.PC00.RP02.PXSX.WWST, MethodObj) // 0 Arguments External (_SB_.PC00.RP02.RD3C, IntObj) External (_SB_.PC00.RP02.SLOT, IntObj) External (_SB_.PC00.RP02.UPRD, MethodObj) // 1 Arguments External (_SB_.PC00.RP02.VDID, FieldUnitObj) External (_SB_.PC00.RP03, DeviceObj) External (_SB_.PC00.RP03.PINI, MethodObj) // 0 Arguments External (_SB_.PC00.RP03.POFF, MethodObj) // 0 Arguments External (_SB_.PC00.RP03.PON_, MethodObj) // 0 Arguments External (_SB_.PC00.RP03.PPBA, MethodObj) // 1 Arguments External (_SB_.PC00.RP03.PPS0, MethodObj) // 0 Arguments External (_SB_.PC00.RP03.PPS3, MethodObj) // 0 Arguments External (_SB_.PC00.RP03.PRMV, IntObj) External (_SB_.PC00.RP03.PRTP, IntObj) External (_SB_.PC00.RP03.PXSX.BCCX, UnknownObj) External (_SB_.PC00.RP03.PXSX.BOFC, UnknownObj) External (_SB_.PC00.RP03.PXSX.BRMT, IntObj) External (_SB_.PC00.RP03.PXSX.CRFI, UnknownObj) External (_SB_.PC00.RP03.PXSX.DPRS, UnknownObj) External (_SB_.PC00.RP03.PXSX.FDEL, IntObj) External (_SB_.PC00.RP03.PXSX.FLRC, UnknownObj) External (_SB_.PC00.RP03.PXSX.ISGX, MethodObj) // 0 Arguments External (_SB_.PC00.RP03.PXSX.PAHC, MethodObj) // 0 Arguments External (_SB_.PC00.RP03.PXSX.PDEL, IntObj) External (_SB_.PC00.RP03.PXSX.PIXX, UnknownObj) External (_SB_.PC00.RP03.PXSX.PNVM, MethodObj) // 0 Arguments External (_SB_.PC00.RP03.PXSX.PRES, MethodObj) // 0 Arguments External (_SB_.PC00.RP03.PXSX.RDLY, IntObj) External (_SB_.PC00.RP03.PXSX.RSTY, UnknownObj) External (_SB_.PC00.RP03.PXSX.SCCX, UnknownObj) External (_SB_.PC00.RP03.PXSX.VDEL, IntObj) External (_SB_.PC00.RP03.PXSX.WIST, MethodObj) // 0 Arguments External (_SB_.PC00.RP03.PXSX.WVHO, IntObj) External (_SB_.PC00.RP03.PXSX.WWST, MethodObj) // 0 Arguments External (_SB_.PC00.RP03.RD3C, IntObj) External (_SB_.PC00.RP03.SLOT, IntObj) External (_SB_.PC00.RP03.UPRD, MethodObj) // 1 Arguments External (_SB_.PC00.RP03.VDID, FieldUnitObj) External (_SB_.PC00.RP04, DeviceObj) External (_SB_.PC00.RP04.PINI, MethodObj) // 0 Arguments External (_SB_.PC00.RP04.POFF, MethodObj) // 0 Arguments External (_SB_.PC00.RP04.PON_, MethodObj) // 0 Arguments External (_SB_.PC00.RP04.PPBA, MethodObj) // 1 Arguments External (_SB_.PC00.RP04.PPS0, MethodObj) // 0 Arguments External (_SB_.PC00.RP04.PPS3, MethodObj) // 0 Arguments External (_SB_.PC00.RP04.PRMV, IntObj) External (_SB_.PC00.RP04.PRTP, IntObj) External (_SB_.PC00.RP04.PXSX.BCCX, UnknownObj) External (_SB_.PC00.RP04.PXSX.BOFC, UnknownObj) External (_SB_.PC00.RP04.PXSX.BRMT, IntObj) External (_SB_.PC00.RP04.PXSX.CRFI, UnknownObj) External (_SB_.PC00.RP04.PXSX.DPRS, UnknownObj) External (_SB_.PC00.RP04.PXSX.FDEL, IntObj) External (_SB_.PC00.RP04.PXSX.FLRC, UnknownObj) External (_SB_.PC00.RP04.PXSX.ISGX, MethodObj) // 0 Arguments External (_SB_.PC00.RP04.PXSX.PAHC, MethodObj) // 0 Arguments External (_SB_.PC00.RP04.PXSX.PDEL, IntObj) External (_SB_.PC00.RP04.PXSX.PIXX, UnknownObj) External (_SB_.PC00.RP04.PXSX.PNVM, MethodObj) // 0 Arguments External (_SB_.PC00.RP04.PXSX.PRES, MethodObj) // 0 Arguments External (_SB_.PC00.RP04.PXSX.RDLY, IntObj) External (_SB_.PC00.RP04.PXSX.RSTY, UnknownObj) External (_SB_.PC00.RP04.PXSX.SCCX, UnknownObj) External (_SB_.PC00.RP04.PXSX.VDEL, IntObj) External (_SB_.PC00.RP04.PXSX.WIST, MethodObj) // 0 Arguments External (_SB_.PC00.RP04.PXSX.WVHO, IntObj) External (_SB_.PC00.RP04.PXSX.WWST, MethodObj) // 0 Arguments External (_SB_.PC00.RP04.RD3C, IntObj) External (_SB_.PC00.RP04.SLOT, IntObj) External (_SB_.PC00.RP04.UPRD, MethodObj) // 1 Arguments External (_SB_.PC00.RP04.VDID, FieldUnitObj) External (_SB_.PC00.RP05, DeviceObj) External (_SB_.PC00.RP05.PINI, MethodObj) // 0 Arguments External (_SB_.PC00.RP05.POFF, MethodObj) // 0 Arguments External (_SB_.PC00.RP05.PON_, MethodObj) // 0 Arguments External (_SB_.PC00.RP05.PPBA, MethodObj) // 1 Arguments External (_SB_.PC00.RP05.PPS0, MethodObj) // 0 Arguments External (_SB_.PC00.RP05.PPS3, MethodObj) // 0 Arguments External (_SB_.PC00.RP05.PRMV, IntObj) External (_SB_.PC00.RP05.PRTP, IntObj) External (_SB_.PC00.RP05.PXSX.BCCX, UnknownObj) External (_SB_.PC00.RP05.PXSX.BOFC, UnknownObj) External (_SB_.PC00.RP05.PXSX.BRMT, IntObj) External (_SB_.PC00.RP05.PXSX.CRFI, UnknownObj) External (_SB_.PC00.RP05.PXSX.DPRS, UnknownObj) External (_SB_.PC00.RP05.PXSX.FDEL, IntObj) External (_SB_.PC00.RP05.PXSX.FLRC, UnknownObj) External (_SB_.PC00.RP05.PXSX.ISGX, MethodObj) // 0 Arguments External (_SB_.PC00.RP05.PXSX.PAHC, MethodObj) // 0 Arguments External (_SB_.PC00.RP05.PXSX.PDEL, IntObj) External (_SB_.PC00.RP05.PXSX.PIXX, UnknownObj) External (_SB_.PC00.RP05.PXSX.PNVM, MethodObj) // 0 Arguments External (_SB_.PC00.RP05.PXSX.PRES, MethodObj) // 0 Arguments External (_SB_.PC00.RP05.PXSX.RDLY, IntObj) External (_SB_.PC00.RP05.PXSX.RSTY, UnknownObj) External (_SB_.PC00.RP05.PXSX.SCCX, UnknownObj) External (_SB_.PC00.RP05.PXSX.VDEL, IntObj) External (_SB_.PC00.RP05.PXSX.WIST, MethodObj) // 0 Arguments External (_SB_.PC00.RP05.PXSX.WVHO, IntObj) External (_SB_.PC00.RP05.PXSX.WWST, MethodObj) // 0 Arguments External (_SB_.PC00.RP05.RD3C, IntObj) External (_SB_.PC00.RP05.SLOT, IntObj) External (_SB_.PC00.RP05.UPRD, MethodObj) // 1 Arguments External (_SB_.PC00.RP05.VDID, FieldUnitObj) External (_SB_.PC00.RP06, DeviceObj) External (_SB_.PC00.RP06.PINI, MethodObj) // 0 Arguments External (_SB_.PC00.RP06.POFF, MethodObj) // 0 Arguments External (_SB_.PC00.RP06.PON_, MethodObj) // 0 Arguments External (_SB_.PC00.RP06.PPBA, MethodObj) // 1 Arguments External (_SB_.PC00.RP06.PPS0, MethodObj) // 0 Arguments External (_SB_.PC00.RP06.PPS3, MethodObj) // 0 Arguments External (_SB_.PC00.RP06.PRMV, IntObj) External (_SB_.PC00.RP06.PRTP, IntObj) External (_SB_.PC00.RP06.PXSX.BCCX, UnknownObj) External (_SB_.PC00.RP06.PXSX.BOFC, UnknownObj) External (_SB_.PC00.RP06.PXSX.BRMT, IntObj) External (_SB_.PC00.RP06.PXSX.CRFI, UnknownObj) External (_SB_.PC00.RP06.PXSX.DPRS, UnknownObj) External (_SB_.PC00.RP06.PXSX.FDEL, IntObj) External (_SB_.PC00.RP06.PXSX.FLRC, UnknownObj) External (_SB_.PC00.RP06.PXSX.ISGX, MethodObj) // 0 Arguments External (_SB_.PC00.RP06.PXSX.PAHC, MethodObj) // 0 Arguments External (_SB_.PC00.RP06.PXSX.PDEL, IntObj) External (_SB_.PC00.RP06.PXSX.PIXX, UnknownObj) External (_SB_.PC00.RP06.PXSX.PNVM, MethodObj) // 0 Arguments External (_SB_.PC00.RP06.PXSX.PRES, MethodObj) // 0 Arguments External (_SB_.PC00.RP06.PXSX.RDLY, IntObj) External (_SB_.PC00.RP06.PXSX.RSTY, UnknownObj) External (_SB_.PC00.RP06.PXSX.SCCX, UnknownObj) External (_SB_.PC00.RP06.PXSX.VDEL, IntObj) External (_SB_.PC00.RP06.PXSX.WIST, MethodObj) // 0 Arguments External (_SB_.PC00.RP06.PXSX.WVHO, IntObj) External (_SB_.PC00.RP06.PXSX.WWST, MethodObj) // 0 Arguments External (_SB_.PC00.RP06.RD3C, IntObj) External (_SB_.PC00.RP06.SLOT, IntObj) External (_SB_.PC00.RP06.UPRD, MethodObj) // 1 Arguments External (_SB_.PC00.RP06.VDID, FieldUnitObj) External (_SB_.PC00.RP07, DeviceObj) External (_SB_.PC00.RP07.PINI, MethodObj) // 0 Arguments External (_SB_.PC00.RP07.POFF, MethodObj) // 0 Arguments External (_SB_.PC00.RP07.PON_, MethodObj) // 0 Arguments External (_SB_.PC00.RP07.PPBA, MethodObj) // 1 Arguments External (_SB_.PC00.RP07.PPS0, MethodObj) // 0 Arguments External (_SB_.PC00.RP07.PPS3, MethodObj) // 0 Arguments External (_SB_.PC00.RP07.PRMV, IntObj) External (_SB_.PC00.RP07.PRTP, IntObj) External (_SB_.PC00.RP07.PXSX.BCCX, UnknownObj) External (_SB_.PC00.RP07.PXSX.BOFC, UnknownObj) External (_SB_.PC00.RP07.PXSX.BRMT, IntObj) External (_SB_.PC00.RP07.PXSX.CRFI, UnknownObj) External (_SB_.PC00.RP07.PXSX.DPRS, UnknownObj) External (_SB_.PC00.RP07.PXSX.FDEL, IntObj) External (_SB_.PC00.RP07.PXSX.FLRC, UnknownObj) External (_SB_.PC00.RP07.PXSX.ISGX, MethodObj) // 0 Arguments External (_SB_.PC00.RP07.PXSX.PAHC, MethodObj) // 0 Arguments External (_SB_.PC00.RP07.PXSX.PDEL, IntObj) External (_SB_.PC00.RP07.PXSX.PIXX, UnknownObj) External (_SB_.PC00.RP07.PXSX.PNVM, MethodObj) // 0 Arguments External (_SB_.PC00.RP07.PXSX.PRES, MethodObj) // 0 Arguments External (_SB_.PC00.RP07.PXSX.RDLY, IntObj) External (_SB_.PC00.RP07.PXSX.RSTY, UnknownObj) External (_SB_.PC00.RP07.PXSX.SCCX, UnknownObj) External (_SB_.PC00.RP07.PXSX.VDEL, IntObj) External (_SB_.PC00.RP07.PXSX.WIST, MethodObj) // 0 Arguments External (_SB_.PC00.RP07.PXSX.WVHO, IntObj) External (_SB_.PC00.RP07.PXSX.WWST, MethodObj) // 0 Arguments External (_SB_.PC00.RP07.RD3C, IntObj) External (_SB_.PC00.RP07.SLOT, IntObj) External (_SB_.PC00.RP07.UPRD, MethodObj) // 1 Arguments External (_SB_.PC00.RP07.VDID, FieldUnitObj) External (_SB_.PC00.RP08, DeviceObj) External (_SB_.PC00.RP08.PINI, MethodObj) // 0 Arguments External (_SB_.PC00.RP08.POFF, MethodObj) // 0 Arguments External (_SB_.PC00.RP08.PON_, MethodObj) // 0 Arguments External (_SB_.PC00.RP08.PPBA, MethodObj) // 1 Arguments External (_SB_.PC00.RP08.PPS0, MethodObj) // 0 Arguments External (_SB_.PC00.RP08.PPS3, MethodObj) // 0 Arguments External (_SB_.PC00.RP08.PRMV, IntObj) External (_SB_.PC00.RP08.PRTP, IntObj) External (_SB_.PC00.RP08.PXSX.BCCX, UnknownObj) External (_SB_.PC00.RP08.PXSX.BOFC, UnknownObj) External (_SB_.PC00.RP08.PXSX.BRMT, IntObj) External (_SB_.PC00.RP08.PXSX.CRFI, UnknownObj) External (_SB_.PC00.RP08.PXSX.DPRS, UnknownObj) External (_SB_.PC00.RP08.PXSX.FDEL, IntObj) External (_SB_.PC00.RP08.PXSX.FLRC, UnknownObj) External (_SB_.PC00.RP08.PXSX.ISGX, MethodObj) // 0 Arguments External (_SB_.PC00.RP08.PXSX.PAHC, MethodObj) // 0 Arguments External (_SB_.PC00.RP08.PXSX.PDEL, IntObj) External (_SB_.PC00.RP08.PXSX.PIXX, UnknownObj) External (_SB_.PC00.RP08.PXSX.PNVM, MethodObj) // 0 Arguments External (_SB_.PC00.RP08.PXSX.PRES, MethodObj) // 0 Arguments External (_SB_.PC00.RP08.PXSX.RDLY, IntObj) External (_SB_.PC00.RP08.PXSX.RSTY, UnknownObj) External (_SB_.PC00.RP08.PXSX.SCCX, UnknownObj) External (_SB_.PC00.RP08.PXSX.VDEL, IntObj) External (_SB_.PC00.RP08.PXSX.WIST, MethodObj) // 0 Arguments External (_SB_.PC00.RP08.PXSX.WVHO, IntObj) External (_SB_.PC00.RP08.PXSX.WWST, MethodObj) // 0 Arguments External (_SB_.PC00.RP08.RD3C, IntObj) External (_SB_.PC00.RP08.SLOT, IntObj) External (_SB_.PC00.RP08.UPRD, MethodObj) // 1 Arguments External (_SB_.PC00.RP08.VDID, FieldUnitObj) External (_SB_.PC00.RP09, DeviceObj) External (_SB_.PC00.RP09.PINI, MethodObj) // 0 Arguments External (_SB_.PC00.RP09.POFF, MethodObj) // 0 Arguments External (_SB_.PC00.RP09.PON_, MethodObj) // 0 Arguments External (_SB_.PC00.RP09.PPBA, MethodObj) // 1 Arguments External (_SB_.PC00.RP09.PPS0, MethodObj) // 0 Arguments External (_SB_.PC00.RP09.PPS3, MethodObj) // 0 Arguments External (_SB_.PC00.RP09.PRMV, IntObj) External (_SB_.PC00.RP09.PRTP, IntObj) External (_SB_.PC00.RP09.PXSX.BCCX, UnknownObj) External (_SB_.PC00.RP09.PXSX.BOFC, UnknownObj) External (_SB_.PC00.RP09.PXSX.BRMT, IntObj) External (_SB_.PC00.RP09.PXSX.CRFI, UnknownObj) External (_SB_.PC00.RP09.PXSX.DPRS, UnknownObj) External (_SB_.PC00.RP09.PXSX.FDEL, IntObj) External (_SB_.PC00.RP09.PXSX.FLRC, UnknownObj) External (_SB_.PC00.RP09.PXSX.ISGX, MethodObj) // 0 Arguments External (_SB_.PC00.RP09.PXSX.PAHC, MethodObj) // 0 Arguments External (_SB_.PC00.RP09.PXSX.PDEL, IntObj) External (_SB_.PC00.RP09.PXSX.PIXX, UnknownObj) External (_SB_.PC00.RP09.PXSX.PNVM, MethodObj) // 0 Arguments External (_SB_.PC00.RP09.PXSX.PRES, MethodObj) // 0 Arguments External (_SB_.PC00.RP09.PXSX.RDLY, IntObj) External (_SB_.PC00.RP09.PXSX.RSTY, UnknownObj) External (_SB_.PC00.RP09.PXSX.SCCX, UnknownObj) External (_SB_.PC00.RP09.PXSX.VDEL, IntObj) External (_SB_.PC00.RP09.PXSX.WIST, MethodObj) // 0 Arguments External (_SB_.PC00.RP09.PXSX.WVHO, IntObj) External (_SB_.PC00.RP09.PXSX.WWST, MethodObj) // 0 Arguments External (_SB_.PC00.RP09.RD3C, IntObj) External (_SB_.PC00.RP09.SLOT, IntObj) External (_SB_.PC00.RP09.UPRD, MethodObj) // 1 Arguments External (_SB_.PC00.RP09.VDID, FieldUnitObj) External (_SB_.PC00.RP10, DeviceObj) External (_SB_.PC00.RP10.PINI, MethodObj) // 0 Arguments External (_SB_.PC00.RP10.POFF, MethodObj) // 0 Arguments External (_SB_.PC00.RP10.PON_, MethodObj) // 0 Arguments External (_SB_.PC00.RP10.PPBA, MethodObj) // 1 Arguments External (_SB_.PC00.RP10.PPS0, MethodObj) // 0 Arguments External (_SB_.PC00.RP10.PPS3, MethodObj) // 0 Arguments External (_SB_.PC00.RP10.PRMV, IntObj) External (_SB_.PC00.RP10.PRTP, IntObj) External (_SB_.PC00.RP10.PXSX.BCCX, UnknownObj) External (_SB_.PC00.RP10.PXSX.BOFC, UnknownObj) External (_SB_.PC00.RP10.PXSX.BRMT, IntObj) External (_SB_.PC00.RP10.PXSX.CRFI, UnknownObj) External (_SB_.PC00.RP10.PXSX.DPRS, UnknownObj) External (_SB_.PC00.RP10.PXSX.FDEL, IntObj) External (_SB_.PC00.RP10.PXSX.FLRC, UnknownObj) External (_SB_.PC00.RP10.PXSX.ISGX, MethodObj) // 0 Arguments External (_SB_.PC00.RP10.PXSX.PAHC, MethodObj) // 0 Arguments External (_SB_.PC00.RP10.PXSX.PDEL, IntObj) External (_SB_.PC00.RP10.PXSX.PIXX, UnknownObj) External (_SB_.PC00.RP10.PXSX.PNVM, MethodObj) // 0 Arguments External (_SB_.PC00.RP10.PXSX.PRES, MethodObj) // 0 Arguments External (_SB_.PC00.RP10.PXSX.RDLY, IntObj) External (_SB_.PC00.RP10.PXSX.RSTY, UnknownObj) External (_SB_.PC00.RP10.PXSX.SCCX, UnknownObj) External (_SB_.PC00.RP10.PXSX.VDEL, IntObj) External (_SB_.PC00.RP10.PXSX.WIST, MethodObj) // 0 Arguments External (_SB_.PC00.RP10.PXSX.WVHO, IntObj) External (_SB_.PC00.RP10.PXSX.WWST, MethodObj) // 0 Arguments External (_SB_.PC00.RP10.RD3C, IntObj) External (_SB_.PC00.RP10.SLOT, IntObj) External (_SB_.PC00.RP10.UPRD, MethodObj) // 1 Arguments External (_SB_.PC00.RP10.VDID, FieldUnitObj) External (_SB_.PC00.RP11, DeviceObj) External (_SB_.PC00.RP11.PINI, MethodObj) // 0 Arguments External (_SB_.PC00.RP11.POFF, MethodObj) // 0 Arguments External (_SB_.PC00.RP11.PON_, MethodObj) // 0 Arguments External (_SB_.PC00.RP11.PPBA, MethodObj) // 1 Arguments External (_SB_.PC00.RP11.PPS0, MethodObj) // 0 Arguments External (_SB_.PC00.RP11.PPS3, MethodObj) // 0 Arguments External (_SB_.PC00.RP11.PRMV, IntObj) External (_SB_.PC00.RP11.PRTP, IntObj) External (_SB_.PC00.RP11.PXSX.BCCX, UnknownObj) External (_SB_.PC00.RP11.PXSX.BOFC, UnknownObj) External (_SB_.PC00.RP11.PXSX.BRMT, IntObj) External (_SB_.PC00.RP11.PXSX.CRFI, UnknownObj) External (_SB_.PC00.RP11.PXSX.DPRS, UnknownObj) External (_SB_.PC00.RP11.PXSX.FDEL, IntObj) External (_SB_.PC00.RP11.PXSX.FLRC, UnknownObj) External (_SB_.PC00.RP11.PXSX.ISGX, MethodObj) // 0 Arguments External (_SB_.PC00.RP11.PXSX.PAHC, MethodObj) // 0 Arguments External (_SB_.PC00.RP11.PXSX.PDEL, IntObj) External (_SB_.PC00.RP11.PXSX.PIXX, UnknownObj) External (_SB_.PC00.RP11.PXSX.PNVM, MethodObj) // 0 Arguments External (_SB_.PC00.RP11.PXSX.PRES, MethodObj) // 0 Arguments External (_SB_.PC00.RP11.PXSX.RDLY, IntObj) External (_SB_.PC00.RP11.PXSX.RSTY, UnknownObj) External (_SB_.PC00.RP11.PXSX.SCCX, UnknownObj) External (_SB_.PC00.RP11.PXSX.VDEL, IntObj) External (_SB_.PC00.RP11.PXSX.WIST, MethodObj) // 0 Arguments External (_SB_.PC00.RP11.PXSX.WVHO, IntObj) External (_SB_.PC00.RP11.PXSX.WWST, MethodObj) // 0 Arguments External (_SB_.PC00.RP11.RD3C, IntObj) External (_SB_.PC00.RP11.SLOT, IntObj) External (_SB_.PC00.RP11.UPRD, MethodObj) // 1 Arguments External (_SB_.PC00.RP11.VDID, FieldUnitObj) External (_SB_.PC00.RP12, DeviceObj) External (_SB_.PC00.RP12.PINI, MethodObj) // 0 Arguments External (_SB_.PC00.RP12.POFF, MethodObj) // 0 Arguments External (_SB_.PC00.RP12.PON_, MethodObj) // 0 Arguments External (_SB_.PC00.RP12.PPBA, MethodObj) // 1 Arguments External (_SB_.PC00.RP12.PPS0, MethodObj) // 0 Arguments External (_SB_.PC00.RP12.PPS3, MethodObj) // 0 Arguments External (_SB_.PC00.RP12.PRMV, IntObj) External (_SB_.PC00.RP12.PRTP, IntObj) External (_SB_.PC00.RP12.PXSX.BCCX, UnknownObj) External (_SB_.PC00.RP12.PXSX.BOFC, UnknownObj) External (_SB_.PC00.RP12.PXSX.BRMT, IntObj) External (_SB_.PC00.RP12.PXSX.CRFI, UnknownObj) External (_SB_.PC00.RP12.PXSX.DPRS, UnknownObj) External (_SB_.PC00.RP12.PXSX.FDEL, IntObj) External (_SB_.PC00.RP12.PXSX.FLRC, UnknownObj) External (_SB_.PC00.RP12.PXSX.ISGX, MethodObj) // 0 Arguments External (_SB_.PC00.RP12.PXSX.PAHC, MethodObj) // 0 Arguments External (_SB_.PC00.RP12.PXSX.PDEL, IntObj) External (_SB_.PC00.RP12.PXSX.PIXX, UnknownObj) External (_SB_.PC00.RP12.PXSX.PNVM, MethodObj) // 0 Arguments External (_SB_.PC00.RP12.PXSX.PRES, MethodObj) // 0 Arguments External (_SB_.PC00.RP12.PXSX.RDLY, IntObj) External (_SB_.PC00.RP12.PXSX.RSTY, UnknownObj) External (_SB_.PC00.RP12.PXSX.SCCX, UnknownObj) External (_SB_.PC00.RP12.PXSX.VDEL, IntObj) External (_SB_.PC00.RP12.PXSX.WIST, MethodObj) // 0 Arguments External (_SB_.PC00.RP12.PXSX.WVHO, IntObj) External (_SB_.PC00.RP12.PXSX.WWST, MethodObj) // 0 Arguments External (_SB_.PC00.RP12.RD3C, IntObj) External (_SB_.PC00.RP12.SLOT, IntObj) External (_SB_.PC00.RP12.UPRD, MethodObj) // 1 Arguments External (_SB_.PC00.RP12.VDID, FieldUnitObj) External (_SB_.PC00.RP13, DeviceObj) External (_SB_.PC00.RP13.PINI, MethodObj) // 0 Arguments External (_SB_.PC00.RP13.POFF, MethodObj) // 0 Arguments External (_SB_.PC00.RP13.PON_, MethodObj) // 0 Arguments External (_SB_.PC00.RP13.PPBA, MethodObj) // 1 Arguments External (_SB_.PC00.RP13.PPS0, MethodObj) // 0 Arguments External (_SB_.PC00.RP13.PPS3, MethodObj) // 0 Arguments External (_SB_.PC00.RP13.PRMV, IntObj) External (_SB_.PC00.RP13.PRTP, IntObj) External (_SB_.PC00.RP13.PXSX.BCCX, UnknownObj) External (_SB_.PC00.RP13.PXSX.BOFC, UnknownObj) External (_SB_.PC00.RP13.PXSX.BRMT, IntObj) External (_SB_.PC00.RP13.PXSX.CRFI, UnknownObj) External (_SB_.PC00.RP13.PXSX.DPRS, UnknownObj) External (_SB_.PC00.RP13.PXSX.FDEL, IntObj) External (_SB_.PC00.RP13.PXSX.FLRC, UnknownObj) External (_SB_.PC00.RP13.PXSX.ISGX, MethodObj) // 0 Arguments External (_SB_.PC00.RP13.PXSX.PAHC, MethodObj) // 0 Arguments External (_SB_.PC00.RP13.PXSX.PDEL, IntObj) External (_SB_.PC00.RP13.PXSX.PIXX, UnknownObj) External (_SB_.PC00.RP13.PXSX.PNVM, MethodObj) // 0 Arguments External (_SB_.PC00.RP13.PXSX.PRES, MethodObj) // 0 Arguments External (_SB_.PC00.RP13.PXSX.RDLY, IntObj) External (_SB_.PC00.RP13.PXSX.RSTY, UnknownObj) External (_SB_.PC00.RP13.PXSX.SCCX, UnknownObj) External (_SB_.PC00.RP13.PXSX.VDEL, IntObj) External (_SB_.PC00.RP13.PXSX.WIST, MethodObj) // 0 Arguments External (_SB_.PC00.RP13.PXSX.WVHO, IntObj) External (_SB_.PC00.RP13.PXSX.WWST, MethodObj) // 0 Arguments External (_SB_.PC00.RP13.RD3C, IntObj) External (_SB_.PC00.RP13.SLOT, IntObj) External (_SB_.PC00.RP13.UPRD, MethodObj) // 1 Arguments External (_SB_.PC00.RP13.VDID, FieldUnitObj) External (_SB_.PC00.RP14, DeviceObj) External (_SB_.PC00.RP14.PINI, MethodObj) // 0 Arguments External (_SB_.PC00.RP14.POFF, MethodObj) // 0 Arguments External (_SB_.PC00.RP14.PON_, MethodObj) // 0 Arguments External (_SB_.PC00.RP14.PPBA, MethodObj) // 1 Arguments External (_SB_.PC00.RP14.PPS0, MethodObj) // 0 Arguments External (_SB_.PC00.RP14.PPS3, MethodObj) // 0 Arguments External (_SB_.PC00.RP14.PRMV, IntObj) External (_SB_.PC00.RP14.PRTP, IntObj) External (_SB_.PC00.RP14.PXSX.BCCX, UnknownObj) External (_SB_.PC00.RP14.PXSX.BOFC, UnknownObj) External (_SB_.PC00.RP14.PXSX.BRMT, IntObj) External (_SB_.PC00.RP14.PXSX.CRFI, UnknownObj) External (_SB_.PC00.RP14.PXSX.DPRS, UnknownObj) External (_SB_.PC00.RP14.PXSX.FDEL, IntObj) External (_SB_.PC00.RP14.PXSX.FLRC, UnknownObj) External (_SB_.PC00.RP14.PXSX.ISGX, MethodObj) // 0 Arguments External (_SB_.PC00.RP14.PXSX.PAHC, MethodObj) // 0 Arguments External (_SB_.PC00.RP14.PXSX.PDEL, IntObj) External (_SB_.PC00.RP14.PXSX.PIXX, UnknownObj) External (_SB_.PC00.RP14.PXSX.PNVM, MethodObj) // 0 Arguments External (_SB_.PC00.RP14.PXSX.PRES, MethodObj) // 0 Arguments External (_SB_.PC00.RP14.PXSX.RDLY, IntObj) External (_SB_.PC00.RP14.PXSX.RSTY, UnknownObj) External (_SB_.PC00.RP14.PXSX.SCCX, UnknownObj) External (_SB_.PC00.RP14.PXSX.VDEL, IntObj) External (_SB_.PC00.RP14.PXSX.WIST, MethodObj) // 0 Arguments External (_SB_.PC00.RP14.PXSX.WVHO, IntObj) External (_SB_.PC00.RP14.PXSX.WWST, MethodObj) // 0 Arguments External (_SB_.PC00.RP14.RD3C, IntObj) External (_SB_.PC00.RP14.SLOT, IntObj) External (_SB_.PC00.RP14.UPRD, MethodObj) // 1 Arguments External (_SB_.PC00.RP14.VDID, FieldUnitObj) External (_SB_.PC00.RP15, DeviceObj) External (_SB_.PC00.RP15.PINI, MethodObj) // 0 Arguments External (_SB_.PC00.RP15.POFF, MethodObj) // 0 Arguments External (_SB_.PC00.RP15.PON_, MethodObj) // 0 Arguments External (_SB_.PC00.RP15.PPBA, MethodObj) // 1 Arguments External (_SB_.PC00.RP15.PPS0, MethodObj) // 0 Arguments External (_SB_.PC00.RP15.PPS3, MethodObj) // 0 Arguments External (_SB_.PC00.RP15.PRMV, IntObj) External (_SB_.PC00.RP15.PRTP, IntObj) External (_SB_.PC00.RP15.PXSX.BCCX, UnknownObj) External (_SB_.PC00.RP15.PXSX.BOFC, UnknownObj) External (_SB_.PC00.RP15.PXSX.BRMT, IntObj) External (_SB_.PC00.RP15.PXSX.CRFI, UnknownObj) External (_SB_.PC00.RP15.PXSX.DPRS, UnknownObj) External (_SB_.PC00.RP15.PXSX.FDEL, IntObj) External (_SB_.PC00.RP15.PXSX.FLRC, UnknownObj) External (_SB_.PC00.RP15.PXSX.ISGX, MethodObj) // 0 Arguments External (_SB_.PC00.RP15.PXSX.PAHC, MethodObj) // 0 Arguments External (_SB_.PC00.RP15.PXSX.PDEL, IntObj) External (_SB_.PC00.RP15.PXSX.PIXX, UnknownObj) External (_SB_.PC00.RP15.PXSX.PNVM, MethodObj) // 0 Arguments External (_SB_.PC00.RP15.PXSX.PRES, MethodObj) // 0 Arguments External (_SB_.PC00.RP15.PXSX.RDLY, IntObj) External (_SB_.PC00.RP15.PXSX.RSTY, UnknownObj) External (_SB_.PC00.RP15.PXSX.SCCX, UnknownObj) External (_SB_.PC00.RP15.PXSX.VDEL, IntObj) External (_SB_.PC00.RP15.PXSX.WIST, MethodObj) // 0 Arguments External (_SB_.PC00.RP15.PXSX.WVHO, IntObj) External (_SB_.PC00.RP15.PXSX.WWST, MethodObj) // 0 Arguments External (_SB_.PC00.RP15.RD3C, IntObj) External (_SB_.PC00.RP15.SLOT, IntObj) External (_SB_.PC00.RP15.UPRD, MethodObj) // 1 Arguments External (_SB_.PC00.RP15.VDID, FieldUnitObj) External (_SB_.PC00.RP16, DeviceObj) External (_SB_.PC00.RP16.PINI, MethodObj) // 0 Arguments External (_SB_.PC00.RP16.POFF, MethodObj) // 0 Arguments External (_SB_.PC00.RP16.PON_, MethodObj) // 0 Arguments External (_SB_.PC00.RP16.PPBA, MethodObj) // 1 Arguments External (_SB_.PC00.RP16.PPS0, MethodObj) // 0 Arguments External (_SB_.PC00.RP16.PPS3, MethodObj) // 0 Arguments External (_SB_.PC00.RP16.PRMV, IntObj) External (_SB_.PC00.RP16.PRTP, IntObj) External (_SB_.PC00.RP16.PXSX.BCCX, UnknownObj) External (_SB_.PC00.RP16.PXSX.BOFC, UnknownObj) External (_SB_.PC00.RP16.PXSX.BRMT, IntObj) External (_SB_.PC00.RP16.PXSX.CRFI, UnknownObj) External (_SB_.PC00.RP16.PXSX.DPRS, UnknownObj) External (_SB_.PC00.RP16.PXSX.FDEL, IntObj) External (_SB_.PC00.RP16.PXSX.FLRC, UnknownObj) External (_SB_.PC00.RP16.PXSX.ISGX, MethodObj) // 0 Arguments External (_SB_.PC00.RP16.PXSX.PAHC, MethodObj) // 0 Arguments External (_SB_.PC00.RP16.PXSX.PDEL, IntObj) External (_SB_.PC00.RP16.PXSX.PIXX, UnknownObj) External (_SB_.PC00.RP16.PXSX.PNVM, MethodObj) // 0 Arguments External (_SB_.PC00.RP16.PXSX.PRES, MethodObj) // 0 Arguments External (_SB_.PC00.RP16.PXSX.RDLY, IntObj) External (_SB_.PC00.RP16.PXSX.RSTY, UnknownObj) External (_SB_.PC00.RP16.PXSX.SCCX, UnknownObj) External (_SB_.PC00.RP16.PXSX.VDEL, IntObj) External (_SB_.PC00.RP16.PXSX.WIST, MethodObj) // 0 Arguments External (_SB_.PC00.RP16.PXSX.WVHO, IntObj) External (_SB_.PC00.RP16.PXSX.WWST, MethodObj) // 0 Arguments External (_SB_.PC00.RP16.RD3C, IntObj) External (_SB_.PC00.RP16.SLOT, IntObj) External (_SB_.PC00.RP16.UPRD, MethodObj) // 1 Arguments External (_SB_.PC00.RP16.VDID, FieldUnitObj) External (_SB_.PC00.RP17, DeviceObj) External (_SB_.PC00.RP17.PINI, MethodObj) // 0 Arguments External (_SB_.PC00.RP17.POFF, MethodObj) // 0 Arguments External (_SB_.PC00.RP17.PON_, MethodObj) // 0 Arguments External (_SB_.PC00.RP17.PPBA, MethodObj) // 1 Arguments External (_SB_.PC00.RP17.PPS0, MethodObj) // 0 Arguments External (_SB_.PC00.RP17.PPS3, MethodObj) // 0 Arguments External (_SB_.PC00.RP17.PRMV, IntObj) External (_SB_.PC00.RP17.PRTP, IntObj) External (_SB_.PC00.RP17.PXSX.BCCX, UnknownObj) External (_SB_.PC00.RP17.PXSX.BOFC, UnknownObj) External (_SB_.PC00.RP17.PXSX.BRMT, IntObj) External (_SB_.PC00.RP17.PXSX.CRFI, UnknownObj) External (_SB_.PC00.RP17.PXSX.DPRS, UnknownObj) External (_SB_.PC00.RP17.PXSX.FDEL, IntObj) External (_SB_.PC00.RP17.PXSX.FLRC, UnknownObj) External (_SB_.PC00.RP17.PXSX.ISGX, MethodObj) // 0 Arguments External (_SB_.PC00.RP17.PXSX.PAHC, MethodObj) // 0 Arguments External (_SB_.PC00.RP17.PXSX.PDEL, IntObj) External (_SB_.PC00.RP17.PXSX.PIXX, UnknownObj) External (_SB_.PC00.RP17.PXSX.PNVM, MethodObj) // 0 Arguments External (_SB_.PC00.RP17.PXSX.PRES, MethodObj) // 0 Arguments External (_SB_.PC00.RP17.PXSX.RDLY, IntObj) External (_SB_.PC00.RP17.PXSX.RSTY, UnknownObj) External (_SB_.PC00.RP17.PXSX.SCCX, UnknownObj) External (_SB_.PC00.RP17.PXSX.VDEL, IntObj) External (_SB_.PC00.RP17.PXSX.WIST, MethodObj) // 0 Arguments External (_SB_.PC00.RP17.PXSX.WVHO, IntObj) External (_SB_.PC00.RP17.PXSX.WWST, MethodObj) // 0 Arguments External (_SB_.PC00.RP17.RD3C, IntObj) External (_SB_.PC00.RP17.SLOT, IntObj) External (_SB_.PC00.RP17.UPRD, MethodObj) // 1 Arguments External (_SB_.PC00.RP17.VDID, FieldUnitObj) External (_SB_.PC00.RP18, DeviceObj) External (_SB_.PC00.RP18.PINI, MethodObj) // 0 Arguments External (_SB_.PC00.RP18.POFF, MethodObj) // 0 Arguments External (_SB_.PC00.RP18.PON_, MethodObj) // 0 Arguments External (_SB_.PC00.RP18.PPBA, MethodObj) // 1 Arguments External (_SB_.PC00.RP18.PPS0, MethodObj) // 0 Arguments External (_SB_.PC00.RP18.PPS3, MethodObj) // 0 Arguments External (_SB_.PC00.RP18.PRMV, IntObj) External (_SB_.PC00.RP18.PRTP, IntObj) External (_SB_.PC00.RP18.PXSX.BCCX, UnknownObj) External (_SB_.PC00.RP18.PXSX.BOFC, UnknownObj) External (_SB_.PC00.RP18.PXSX.BRMT, IntObj) External (_SB_.PC00.RP18.PXSX.CRFI, UnknownObj) External (_SB_.PC00.RP18.PXSX.DPRS, UnknownObj) External (_SB_.PC00.RP18.PXSX.FDEL, IntObj) External (_SB_.PC00.RP18.PXSX.FLRC, UnknownObj) External (_SB_.PC00.RP18.PXSX.ISGX, MethodObj) // 0 Arguments External (_SB_.PC00.RP18.PXSX.PAHC, MethodObj) // 0 Arguments External (_SB_.PC00.RP18.PXSX.PDEL, IntObj) External (_SB_.PC00.RP18.PXSX.PIXX, UnknownObj) External (_SB_.PC00.RP18.PXSX.PNVM, MethodObj) // 0 Arguments External (_SB_.PC00.RP18.PXSX.PRES, MethodObj) // 0 Arguments External (_SB_.PC00.RP18.PXSX.RDLY, IntObj) External (_SB_.PC00.RP18.PXSX.RSTY, UnknownObj) External (_SB_.PC00.RP18.PXSX.SCCX, UnknownObj) External (_SB_.PC00.RP18.PXSX.VDEL, IntObj) External (_SB_.PC00.RP18.PXSX.WIST, MethodObj) // 0 Arguments External (_SB_.PC00.RP18.PXSX.WVHO, IntObj) External (_SB_.PC00.RP18.PXSX.WWST, MethodObj) // 0 Arguments External (_SB_.PC00.RP18.RD3C, IntObj) External (_SB_.PC00.RP18.SLOT, IntObj) External (_SB_.PC00.RP18.UPRD, MethodObj) // 1 Arguments External (_SB_.PC00.RP18.VDID, FieldUnitObj) External (_SB_.PC00.RP19, DeviceObj) External (_SB_.PC00.RP19.PINI, MethodObj) // 0 Arguments External (_SB_.PC00.RP19.POFF, MethodObj) // 0 Arguments External (_SB_.PC00.RP19.PON_, MethodObj) // 0 Arguments External (_SB_.PC00.RP19.PPBA, MethodObj) // 1 Arguments External (_SB_.PC00.RP19.PPS0, MethodObj) // 0 Arguments External (_SB_.PC00.RP19.PPS3, MethodObj) // 0 Arguments External (_SB_.PC00.RP19.PRMV, IntObj) External (_SB_.PC00.RP19.PRTP, IntObj) External (_SB_.PC00.RP19.PXSX.BCCX, UnknownObj) External (_SB_.PC00.RP19.PXSX.BOFC, UnknownObj) External (_SB_.PC00.RP19.PXSX.BRMT, IntObj) External (_SB_.PC00.RP19.PXSX.CRFI, UnknownObj) External (_SB_.PC00.RP19.PXSX.DPRS, UnknownObj) External (_SB_.PC00.RP19.PXSX.FDEL, IntObj) External (_SB_.PC00.RP19.PXSX.FLRC, UnknownObj) External (_SB_.PC00.RP19.PXSX.ISGX, MethodObj) // 0 Arguments External (_SB_.PC00.RP19.PXSX.PAHC, MethodObj) // 0 Arguments External (_SB_.PC00.RP19.PXSX.PDEL, IntObj) External (_SB_.PC00.RP19.PXSX.PIXX, UnknownObj) External (_SB_.PC00.RP19.PXSX.PNVM, MethodObj) // 0 Arguments External (_SB_.PC00.RP19.PXSX.PRES, MethodObj) // 0 Arguments External (_SB_.PC00.RP19.PXSX.RDLY, IntObj) External (_SB_.PC00.RP19.PXSX.RSTY, UnknownObj) External (_SB_.PC00.RP19.PXSX.SCCX, UnknownObj) External (_SB_.PC00.RP19.PXSX.VDEL, IntObj) External (_SB_.PC00.RP19.PXSX.WIST, MethodObj) // 0 Arguments External (_SB_.PC00.RP19.PXSX.WVHO, IntObj) External (_SB_.PC00.RP19.PXSX.WWST, MethodObj) // 0 Arguments External (_SB_.PC00.RP19.RD3C, IntObj) External (_SB_.PC00.RP19.SLOT, IntObj) External (_SB_.PC00.RP19.UPRD, MethodObj) // 1 Arguments External (_SB_.PC00.RP19.VDID, FieldUnitObj) External (_SB_.PC00.RP20, DeviceObj) External (_SB_.PC00.RP20.PINI, MethodObj) // 0 Arguments External (_SB_.PC00.RP20.POFF, MethodObj) // 0 Arguments External (_SB_.PC00.RP20.PON_, MethodObj) // 0 Arguments External (_SB_.PC00.RP20.PPBA, MethodObj) // 1 Arguments External (_SB_.PC00.RP20.PPS0, MethodObj) // 0 Arguments External (_SB_.PC00.RP20.PPS3, MethodObj) // 0 Arguments External (_SB_.PC00.RP20.PRMV, IntObj) External (_SB_.PC00.RP20.PRTP, IntObj) External (_SB_.PC00.RP20.PXSX.BCCX, UnknownObj) External (_SB_.PC00.RP20.PXSX.BOFC, UnknownObj) External (_SB_.PC00.RP20.PXSX.BRMT, IntObj) External (_SB_.PC00.RP20.PXSX.CRFI, UnknownObj) External (_SB_.PC00.RP20.PXSX.DPRS, UnknownObj) External (_SB_.PC00.RP20.PXSX.FDEL, IntObj) External (_SB_.PC00.RP20.PXSX.FLRC, UnknownObj) External (_SB_.PC00.RP20.PXSX.ISGX, MethodObj) // 0 Arguments External (_SB_.PC00.RP20.PXSX.PAHC, MethodObj) // 0 Arguments External (_SB_.PC00.RP20.PXSX.PDEL, IntObj) External (_SB_.PC00.RP20.PXSX.PIXX, UnknownObj) External (_SB_.PC00.RP20.PXSX.PNVM, MethodObj) // 0 Arguments External (_SB_.PC00.RP20.PXSX.PRES, MethodObj) // 0 Arguments External (_SB_.PC00.RP20.PXSX.RDLY, IntObj) External (_SB_.PC00.RP20.PXSX.RSTY, UnknownObj) External (_SB_.PC00.RP20.PXSX.SCCX, UnknownObj) External (_SB_.PC00.RP20.PXSX.VDEL, IntObj) External (_SB_.PC00.RP20.PXSX.WIST, MethodObj) // 0 Arguments External (_SB_.PC00.RP20.PXSX.WVHO, IntObj) External (_SB_.PC00.RP20.PXSX.WWST, MethodObj) // 0 Arguments External (_SB_.PC00.RP20.RD3C, IntObj) External (_SB_.PC00.RP20.SLOT, IntObj) External (_SB_.PC00.RP20.UPRD, MethodObj) // 1 Arguments External (_SB_.PC00.RP20.VDID, FieldUnitObj) External (_SB_.PC00.RP21, DeviceObj) External (_SB_.PC00.RP21.PINI, MethodObj) // 0 Arguments External (_SB_.PC00.RP21.POFF, MethodObj) // 0 Arguments External (_SB_.PC00.RP21.PON_, MethodObj) // 0 Arguments External (_SB_.PC00.RP21.PPBA, MethodObj) // 1 Arguments External (_SB_.PC00.RP21.PPS0, MethodObj) // 0 Arguments External (_SB_.PC00.RP21.PPS3, MethodObj) // 0 Arguments External (_SB_.PC00.RP21.PRMV, IntObj) External (_SB_.PC00.RP21.PRTP, IntObj) External (_SB_.PC00.RP21.PXSX.BCCX, UnknownObj) External (_SB_.PC00.RP21.PXSX.BOFC, UnknownObj) External (_SB_.PC00.RP21.PXSX.BRMT, IntObj) External (_SB_.PC00.RP21.PXSX.CRFI, UnknownObj) External (_SB_.PC00.RP21.PXSX.DPRS, UnknownObj) External (_SB_.PC00.RP21.PXSX.FDEL, IntObj) External (_SB_.PC00.RP21.PXSX.FLRC, UnknownObj) External (_SB_.PC00.RP21.PXSX.ISGX, MethodObj) // 0 Arguments External (_SB_.PC00.RP21.PXSX.PAHC, MethodObj) // 0 Arguments External (_SB_.PC00.RP21.PXSX.PDEL, IntObj) External (_SB_.PC00.RP21.PXSX.PIXX, UnknownObj) External (_SB_.PC00.RP21.PXSX.PNVM, MethodObj) // 0 Arguments External (_SB_.PC00.RP21.PXSX.PRES, MethodObj) // 0 Arguments External (_SB_.PC00.RP21.PXSX.RDLY, IntObj) External (_SB_.PC00.RP21.PXSX.RSTY, UnknownObj) External (_SB_.PC00.RP21.PXSX.SCCX, UnknownObj) External (_SB_.PC00.RP21.PXSX.VDEL, IntObj) External (_SB_.PC00.RP21.PXSX.WIST, MethodObj) // 0 Arguments External (_SB_.PC00.RP21.PXSX.WVHO, IntObj) External (_SB_.PC00.RP21.PXSX.WWST, MethodObj) // 0 Arguments External (_SB_.PC00.RP21.RD3C, IntObj) External (_SB_.PC00.RP21.SLOT, IntObj) External (_SB_.PC00.RP21.UPRD, MethodObj) // 1 Arguments External (_SB_.PC00.RP21.VDID, FieldUnitObj) External (_SB_.PC00.RP22, DeviceObj) External (_SB_.PC00.RP22.PINI, MethodObj) // 0 Arguments External (_SB_.PC00.RP22.POFF, MethodObj) // 0 Arguments External (_SB_.PC00.RP22.PON_, MethodObj) // 0 Arguments External (_SB_.PC00.RP22.PPBA, MethodObj) // 1 Arguments External (_SB_.PC00.RP22.PPS0, MethodObj) // 0 Arguments External (_SB_.PC00.RP22.PPS3, MethodObj) // 0 Arguments External (_SB_.PC00.RP22.PRMV, IntObj) External (_SB_.PC00.RP22.PRTP, IntObj) External (_SB_.PC00.RP22.PXSX.BCCX, UnknownObj) External (_SB_.PC00.RP22.PXSX.BOFC, UnknownObj) External (_SB_.PC00.RP22.PXSX.BRMT, IntObj) External (_SB_.PC00.RP22.PXSX.CRFI, UnknownObj) External (_SB_.PC00.RP22.PXSX.DPRS, UnknownObj) External (_SB_.PC00.RP22.PXSX.FDEL, IntObj) External (_SB_.PC00.RP22.PXSX.FLRC, UnknownObj) External (_SB_.PC00.RP22.PXSX.ISGX, MethodObj) // 0 Arguments External (_SB_.PC00.RP22.PXSX.PAHC, MethodObj) // 0 Arguments External (_SB_.PC00.RP22.PXSX.PDEL, IntObj) External (_SB_.PC00.RP22.PXSX.PIXX, UnknownObj) External (_SB_.PC00.RP22.PXSX.PNVM, MethodObj) // 0 Arguments External (_SB_.PC00.RP22.PXSX.PRES, MethodObj) // 0 Arguments External (_SB_.PC00.RP22.PXSX.RDLY, IntObj) External (_SB_.PC00.RP22.PXSX.RSTY, UnknownObj) External (_SB_.PC00.RP22.PXSX.SCCX, UnknownObj) External (_SB_.PC00.RP22.PXSX.VDEL, IntObj) External (_SB_.PC00.RP22.PXSX.WIST, MethodObj) // 0 Arguments External (_SB_.PC00.RP22.PXSX.WVHO, IntObj) External (_SB_.PC00.RP22.PXSX.WWST, MethodObj) // 0 Arguments External (_SB_.PC00.RP22.RD3C, IntObj) External (_SB_.PC00.RP22.SLOT, IntObj) External (_SB_.PC00.RP22.UPRD, MethodObj) // 1 Arguments External (_SB_.PC00.RP22.VDID, FieldUnitObj) External (_SB_.PC00.RP23, DeviceObj) External (_SB_.PC00.RP23.PINI, MethodObj) // 0 Arguments External (_SB_.PC00.RP23.POFF, MethodObj) // 0 Arguments External (_SB_.PC00.RP23.PON_, MethodObj) // 0 Arguments External (_SB_.PC00.RP23.PPBA, MethodObj) // 1 Arguments External (_SB_.PC00.RP23.PPS0, MethodObj) // 0 Arguments External (_SB_.PC00.RP23.PPS3, MethodObj) // 0 Arguments External (_SB_.PC00.RP23.PRMV, IntObj) External (_SB_.PC00.RP23.PRTP, IntObj) External (_SB_.PC00.RP23.PXSX.BCCX, UnknownObj) External (_SB_.PC00.RP23.PXSX.BOFC, UnknownObj) External (_SB_.PC00.RP23.PXSX.BRMT, IntObj) External (_SB_.PC00.RP23.PXSX.CRFI, UnknownObj) External (_SB_.PC00.RP23.PXSX.DPRS, UnknownObj) External (_SB_.PC00.RP23.PXSX.FDEL, IntObj) External (_SB_.PC00.RP23.PXSX.FLRC, UnknownObj) External (_SB_.PC00.RP23.PXSX.ISGX, MethodObj) // 0 Arguments External (_SB_.PC00.RP23.PXSX.PAHC, MethodObj) // 0 Arguments External (_SB_.PC00.RP23.PXSX.PDEL, IntObj) External (_SB_.PC00.RP23.PXSX.PIXX, UnknownObj) External (_SB_.PC00.RP23.PXSX.PNVM, MethodObj) // 0 Arguments External (_SB_.PC00.RP23.PXSX.PRES, MethodObj) // 0 Arguments External (_SB_.PC00.RP23.PXSX.RDLY, IntObj) External (_SB_.PC00.RP23.PXSX.RSTY, UnknownObj) External (_SB_.PC00.RP23.PXSX.SCCX, UnknownObj) External (_SB_.PC00.RP23.PXSX.VDEL, IntObj) External (_SB_.PC00.RP23.PXSX.WIST, MethodObj) // 0 Arguments External (_SB_.PC00.RP23.PXSX.WVHO, IntObj) External (_SB_.PC00.RP23.PXSX.WWST, MethodObj) // 0 Arguments External (_SB_.PC00.RP23.RD3C, IntObj) External (_SB_.PC00.RP23.SLOT, IntObj) External (_SB_.PC00.RP23.UPRD, MethodObj) // 1 Arguments External (_SB_.PC00.RP23.VDID, FieldUnitObj) External (_SB_.PC00.RP24, DeviceObj) External (_SB_.PC00.RP24.PINI, MethodObj) // 0 Arguments External (_SB_.PC00.RP24.POFF, MethodObj) // 0 Arguments External (_SB_.PC00.RP24.PON_, MethodObj) // 0 Arguments External (_SB_.PC00.RP24.PPBA, MethodObj) // 1 Arguments External (_SB_.PC00.RP24.PPS0, MethodObj) // 0 Arguments External (_SB_.PC00.RP24.PPS3, MethodObj) // 0 Arguments External (_SB_.PC00.RP24.PRMV, IntObj) External (_SB_.PC00.RP24.PRTP, IntObj) External (_SB_.PC00.RP24.PXSX.BCCX, UnknownObj) External (_SB_.PC00.RP24.PXSX.BOFC, UnknownObj) External (_SB_.PC00.RP24.PXSX.BRMT, IntObj) External (_SB_.PC00.RP24.PXSX.CRFI, UnknownObj) External (_SB_.PC00.RP24.PXSX.DPRS, UnknownObj) External (_SB_.PC00.RP24.PXSX.FDEL, IntObj) External (_SB_.PC00.RP24.PXSX.FLRC, UnknownObj) External (_SB_.PC00.RP24.PXSX.ISGX, MethodObj) // 0 Arguments External (_SB_.PC00.RP24.PXSX.PAHC, MethodObj) // 0 Arguments External (_SB_.PC00.RP24.PXSX.PDEL, IntObj) External (_SB_.PC00.RP24.PXSX.PIXX, UnknownObj) External (_SB_.PC00.RP24.PXSX.PNVM, MethodObj) // 0 Arguments External (_SB_.PC00.RP24.PXSX.PRES, MethodObj) // 0 Arguments External (_SB_.PC00.RP24.PXSX.RDLY, IntObj) External (_SB_.PC00.RP24.PXSX.RSTY, UnknownObj) External (_SB_.PC00.RP24.PXSX.SCCX, UnknownObj) External (_SB_.PC00.RP24.PXSX.VDEL, IntObj) External (_SB_.PC00.RP24.PXSX.WIST, MethodObj) // 0 Arguments External (_SB_.PC00.RP24.PXSX.WVHO, IntObj) External (_SB_.PC00.RP24.PXSX.WWST, MethodObj) // 0 Arguments External (_SB_.PC00.RP24.RD3C, IntObj) External (_SB_.PC00.RP24.SLOT, IntObj) External (_SB_.PC00.RP24.UPRD, MethodObj) // 1 Arguments External (_SB_.PC00.RP24.VDID, FieldUnitObj) External (_SB_.PC00.RP25, DeviceObj) External (_SB_.PC00.RP25.PINI, MethodObj) // 0 Arguments External (_SB_.PC00.RP25.POFF, MethodObj) // 0 Arguments External (_SB_.PC00.RP25.PON_, MethodObj) // 0 Arguments External (_SB_.PC00.RP25.PPBA, MethodObj) // 1 Arguments External (_SB_.PC00.RP25.PPS0, MethodObj) // 0 Arguments External (_SB_.PC00.RP25.PPS3, MethodObj) // 0 Arguments External (_SB_.PC00.RP25.PRMV, IntObj) External (_SB_.PC00.RP25.PRTP, IntObj) External (_SB_.PC00.RP25.PXSX.BCCX, UnknownObj) External (_SB_.PC00.RP25.PXSX.BOFC, UnknownObj) External (_SB_.PC00.RP25.PXSX.BRMT, IntObj) External (_SB_.PC00.RP25.PXSX.CRFI, UnknownObj) External (_SB_.PC00.RP25.PXSX.DPRS, UnknownObj) External (_SB_.PC00.RP25.PXSX.FDEL, IntObj) External (_SB_.PC00.RP25.PXSX.FLRC, UnknownObj) External (_SB_.PC00.RP25.PXSX.ISGX, MethodObj) // 0 Arguments External (_SB_.PC00.RP25.PXSX.PAHC, MethodObj) // 0 Arguments External (_SB_.PC00.RP25.PXSX.PDEL, IntObj) External (_SB_.PC00.RP25.PXSX.PIXX, UnknownObj) External (_SB_.PC00.RP25.PXSX.PNVM, MethodObj) // 0 Arguments External (_SB_.PC00.RP25.PXSX.PRES, MethodObj) // 0 Arguments External (_SB_.PC00.RP25.PXSX.RDLY, IntObj) External (_SB_.PC00.RP25.PXSX.RSTY, UnknownObj) External (_SB_.PC00.RP25.PXSX.SCCX, UnknownObj) External (_SB_.PC00.RP25.PXSX.VDEL, IntObj) External (_SB_.PC00.RP25.PXSX.WIST, MethodObj) // 0 Arguments External (_SB_.PC00.RP25.PXSX.WVHO, IntObj) External (_SB_.PC00.RP25.PXSX.WWST, MethodObj) // 0 Arguments External (_SB_.PC00.RP25.RD3C, IntObj) External (_SB_.PC00.RP25.SLOT, IntObj) External (_SB_.PC00.RP25.UPRD, MethodObj) // 1 Arguments External (_SB_.PC00.RP25.VDID, FieldUnitObj) External (_SB_.PC00.RP26, DeviceObj) External (_SB_.PC00.RP26.PINI, MethodObj) // 0 Arguments External (_SB_.PC00.RP26.POFF, MethodObj) // 0 Arguments External (_SB_.PC00.RP26.PON_, MethodObj) // 0 Arguments External (_SB_.PC00.RP26.PPBA, MethodObj) // 1 Arguments External (_SB_.PC00.RP26.PPS0, MethodObj) // 0 Arguments External (_SB_.PC00.RP26.PPS3, MethodObj) // 0 Arguments External (_SB_.PC00.RP26.PRMV, IntObj) External (_SB_.PC00.RP26.PRTP, IntObj) External (_SB_.PC00.RP26.PXSX.BCCX, UnknownObj) External (_SB_.PC00.RP26.PXSX.BOFC, UnknownObj) External (_SB_.PC00.RP26.PXSX.BRMT, IntObj) External (_SB_.PC00.RP26.PXSX.CRFI, UnknownObj) External (_SB_.PC00.RP26.PXSX.DPRS, UnknownObj) External (_SB_.PC00.RP26.PXSX.FDEL, IntObj) External (_SB_.PC00.RP26.PXSX.FLRC, UnknownObj) External (_SB_.PC00.RP26.PXSX.ISGX, MethodObj) // 0 Arguments External (_SB_.PC00.RP26.PXSX.PAHC, MethodObj) // 0 Arguments External (_SB_.PC00.RP26.PXSX.PDEL, IntObj) External (_SB_.PC00.RP26.PXSX.PIXX, UnknownObj) External (_SB_.PC00.RP26.PXSX.PNVM, MethodObj) // 0 Arguments External (_SB_.PC00.RP26.PXSX.PRES, MethodObj) // 0 Arguments External (_SB_.PC00.RP26.PXSX.RDLY, IntObj) External (_SB_.PC00.RP26.PXSX.RSTY, UnknownObj) External (_SB_.PC00.RP26.PXSX.SCCX, UnknownObj) External (_SB_.PC00.RP26.PXSX.VDEL, IntObj) External (_SB_.PC00.RP26.PXSX.WIST, MethodObj) // 0 Arguments External (_SB_.PC00.RP26.PXSX.WVHO, IntObj) External (_SB_.PC00.RP26.PXSX.WWST, MethodObj) // 0 Arguments External (_SB_.PC00.RP26.RD3C, IntObj) External (_SB_.PC00.RP26.SLOT, IntObj) External (_SB_.PC00.RP26.UPRD, MethodObj) // 1 Arguments External (_SB_.PC00.RP26.VDID, FieldUnitObj) External (_SB_.PC00.RP27, DeviceObj) External (_SB_.PC00.RP27.PINI, MethodObj) // 0 Arguments External (_SB_.PC00.RP27.POFF, MethodObj) // 0 Arguments External (_SB_.PC00.RP27.PON_, MethodObj) // 0 Arguments External (_SB_.PC00.RP27.PPBA, MethodObj) // 1 Arguments External (_SB_.PC00.RP27.PPS0, MethodObj) // 0 Arguments External (_SB_.PC00.RP27.PPS3, MethodObj) // 0 Arguments External (_SB_.PC00.RP27.PRMV, IntObj) External (_SB_.PC00.RP27.PRTP, IntObj) External (_SB_.PC00.RP27.PXSX.BCCX, UnknownObj) External (_SB_.PC00.RP27.PXSX.BOFC, UnknownObj) External (_SB_.PC00.RP27.PXSX.BRMT, IntObj) External (_SB_.PC00.RP27.PXSX.CRFI, UnknownObj) External (_SB_.PC00.RP27.PXSX.DPRS, UnknownObj) External (_SB_.PC00.RP27.PXSX.FDEL, IntObj) External (_SB_.PC00.RP27.PXSX.FLRC, UnknownObj) External (_SB_.PC00.RP27.PXSX.ISGX, MethodObj) // 0 Arguments External (_SB_.PC00.RP27.PXSX.PAHC, MethodObj) // 0 Arguments External (_SB_.PC00.RP27.PXSX.PDEL, IntObj) External (_SB_.PC00.RP27.PXSX.PIXX, UnknownObj) External (_SB_.PC00.RP27.PXSX.PNVM, MethodObj) // 0 Arguments External (_SB_.PC00.RP27.PXSX.PRES, MethodObj) // 0 Arguments External (_SB_.PC00.RP27.PXSX.RDLY, IntObj) External (_SB_.PC00.RP27.PXSX.RSTY, UnknownObj) External (_SB_.PC00.RP27.PXSX.SCCX, UnknownObj) External (_SB_.PC00.RP27.PXSX.VDEL, IntObj) External (_SB_.PC00.RP27.PXSX.WIST, MethodObj) // 0 Arguments External (_SB_.PC00.RP27.PXSX.WVHO, IntObj) External (_SB_.PC00.RP27.PXSX.WWST, MethodObj) // 0 Arguments External (_SB_.PC00.RP27.RD3C, IntObj) External (_SB_.PC00.RP27.SLOT, IntObj) External (_SB_.PC00.RP27.UPRD, MethodObj) // 1 Arguments External (_SB_.PC00.RP27.VDID, FieldUnitObj) External (_SB_.PC00.RP28, DeviceObj) External (_SB_.PC00.RP28.PINI, MethodObj) // 0 Arguments External (_SB_.PC00.RP28.POFF, MethodObj) // 0 Arguments External (_SB_.PC00.RP28.PON_, MethodObj) // 0 Arguments External (_SB_.PC00.RP28.PPBA, MethodObj) // 1 Arguments External (_SB_.PC00.RP28.PPS0, MethodObj) // 0 Arguments External (_SB_.PC00.RP28.PPS3, MethodObj) // 0 Arguments External (_SB_.PC00.RP28.PRMV, IntObj) External (_SB_.PC00.RP28.PRTP, IntObj) External (_SB_.PC00.RP28.PXSX.BCCX, UnknownObj) External (_SB_.PC00.RP28.PXSX.BOFC, UnknownObj) External (_SB_.PC00.RP28.PXSX.BRMT, IntObj) External (_SB_.PC00.RP28.PXSX.CRFI, UnknownObj) External (_SB_.PC00.RP28.PXSX.DPRS, UnknownObj) External (_SB_.PC00.RP28.PXSX.FDEL, IntObj) External (_SB_.PC00.RP28.PXSX.FLRC, UnknownObj) External (_SB_.PC00.RP28.PXSX.ISGX, MethodObj) // 0 Arguments External (_SB_.PC00.RP28.PXSX.PAHC, MethodObj) // 0 Arguments External (_SB_.PC00.RP28.PXSX.PDEL, IntObj) External (_SB_.PC00.RP28.PXSX.PIXX, UnknownObj) External (_SB_.PC00.RP28.PXSX.PNVM, MethodObj) // 0 Arguments External (_SB_.PC00.RP28.PXSX.PRES, MethodObj) // 0 Arguments External (_SB_.PC00.RP28.PXSX.RDLY, IntObj) External (_SB_.PC00.RP28.PXSX.RSTY, UnknownObj) External (_SB_.PC00.RP28.PXSX.SCCX, UnknownObj) External (_SB_.PC00.RP28.PXSX.VDEL, IntObj) External (_SB_.PC00.RP28.PXSX.WIST, MethodObj) // 0 Arguments External (_SB_.PC00.RP28.PXSX.WVHO, IntObj) External (_SB_.PC00.RP28.PXSX.WWST, MethodObj) // 0 Arguments External (_SB_.PC00.RP28.RD3C, IntObj) External (_SB_.PC00.RP28.SLOT, IntObj) External (_SB_.PC00.RP28.UPRD, MethodObj) // 1 Arguments External (_SB_.PC00.RP28.VDID, FieldUnitObj) External (_SB_.PC00.SAT0.PRT0, DeviceObj) External (_SB_.PC00.SAT0.PRT0.PRES, MethodObj) // 0 Arguments External (_SB_.PC00.SAT0.PRT0.SPOF, MethodObj) // 0 Arguments External (_SB_.PC00.SAT0.PRT0.SPON, MethodObj) // 0 Arguments External (_SB_.PC00.SAT0.PRT1, DeviceObj) External (_SB_.PC00.SAT0.PRT1.PRES, MethodObj) // 0 Arguments External (_SB_.PC00.SAT0.PRT1.SPOF, MethodObj) // 0 Arguments External (_SB_.PC00.SAT0.PRT1.SPON, MethodObj) // 0 Arguments External (_SB_.PC00.SAT0.PRT2, DeviceObj) External (_SB_.PC00.SAT0.PRT2.PRES, MethodObj) // 0 Arguments External (_SB_.PC00.SAT0.PRT2.SPOF, MethodObj) // 0 Arguments External (_SB_.PC00.SAT0.PRT2.SPON, MethodObj) // 0 Arguments External (_SB_.PC00.SAT0.PRT3, DeviceObj) External (_SB_.PC00.SAT0.PRT3.PRES, MethodObj) // 0 Arguments External (_SB_.PC00.SAT0.PRT3.SPOF, MethodObj) // 0 Arguments External (_SB_.PC00.SAT0.PRT3.SPON, MethodObj) // 0 Arguments External (_SB_.PC00.SAT0.PRT4, DeviceObj) External (_SB_.PC00.SAT0.PRT4.PRES, MethodObj) // 0 Arguments External (_SB_.PC00.SAT0.PRT4.SPOF, MethodObj) // 0 Arguments External (_SB_.PC00.SAT0.PRT4.SPON, MethodObj) // 0 Arguments External (_SB_.PC00.SAT0.PRT5, DeviceObj) External (_SB_.PC00.SAT0.PRT5.PRES, MethodObj) // 0 Arguments External (_SB_.PC00.SAT0.PRT5.SPOF, MethodObj) // 0 Arguments External (_SB_.PC00.SAT0.PRT5.SPON, MethodObj) // 0 Arguments External (_SB_.PC00.SAT0.PRT6, DeviceObj) External (_SB_.PC00.SAT0.PRT6.PRES, MethodObj) // 0 Arguments External (_SB_.PC00.SAT0.PRT6.SPOF, MethodObj) // 0 Arguments External (_SB_.PC00.SAT0.PRT6.SPON, MethodObj) // 0 Arguments External (_SB_.PC00.SAT0.PRT7, DeviceObj) External (_SB_.PC00.SAT0.PRT7.PRES, MethodObj) // 0 Arguments External (_SB_.PC00.SAT0.PRT7.SPOF, MethodObj) // 0 Arguments External (_SB_.PC00.SAT0.PRT7.SPON, MethodObj) // 0 Arguments External (_SB_.PC00.SAT0.SATC, MethodObj) // 1 Arguments External (_SB_.PC00.SAT0.SATD, MethodObj) // 4 Arguments External (_SB_.PC00.SAT0.ZPOV, MethodObj) // 3 Arguments External (_SB_.PC00.SWAK, MethodObj) // 2 Arguments External (_SB_.PC00.TDM0, DeviceObj) External (_SB_.PC00.TDM0._STA, UnknownObj) External (_SB_.PC00.TDM0.SCME, UnknownObj) External (_SB_.PC00.TDM1, DeviceObj) External (_SB_.PC00.TDM1._STA, UnknownObj) External (_SB_.PC00.TDM1.SCME, UnknownObj) External (_SB_.PC00.THC0, DeviceObj) External (_SB_.PC00.THC0.CINI, MethodObj) // 2 Arguments External (_SB_.PC00.THC1, DeviceObj) External (_SB_.PC00.THC1.CINI, MethodObj) // 2 Arguments External (_SB_.PC00.TXHC, DeviceObj) External (_SB_.PC00.UA00.WGAS, IntObj) External (_SB_.PC00.XDCI.XDAT, MethodObj) // 0 Arguments External (_SB_.PC00.XHCI.DUAM, MethodObj) // 0 Arguments External (_SB_.PC00.XHCI.PS0X, MethodObj) // 0 Arguments External (_SB_.PC00.XHCI.PS3X, MethodObj) // 0 Arguments External (_SB_.PC00.XHCI.PSLI, MethodObj) // 1 Arguments External (_SB_.PC00.XHCI.PSLP, MethodObj) // 1 Arguments External (_SB_.PC00.XHCI.RHUB.HS10.BRMT, IntObj) External (_SB_.PC00.XHCI.RHUB.HS10.CBTC, IntObj) External (_SB_.PC00.XHCI.RHUB.HS10.CBTI, IntObj) External (_SB_.PC00.XHCI.RHUB.HS10.RDLY, UnknownObj) External (_SB_.PC00.XHCI.RHUB.HS10.WGAS, IntObj) External (_SB_.PC00.XHCI.RHUB.HS10.WVHO, IntObj) External (_SB_.PC00.XHCI.RHUB.HS14.BRMT, IntObj) External (_SB_.PC00.XHCI.RHUB.HS14.CBTC, IntObj) External (_SB_.PC00.XHCI.RHUB.HS14.CBTI, IntObj) External (_SB_.PC00.XHCI.RHUB.HS14.RDLY, UnknownObj) External (_SB_.PC00.XHCI.RHUB.HS14.WGAS, IntObj) External (_SB_.PC00.XHCI.RHUB.HS14.WVHO, IntObj) External (_SB_.PC00.XHCI.RHUB.INIR, MethodObj) // 0 Arguments External (_SB_.PC00.XHCI.RHUB.PS0X, MethodObj) // 0 Arguments External (_SB_.PC00.XHCI.RHUB.PS2X, MethodObj) // 0 Arguments External (_SB_.PC00.XHCI.RHUB.PS3X, MethodObj) // 0 Arguments External (_SB_.POWS, UnknownObj) External (_SB_.PR00.LPSS, PkgObj) External (_SB_.PR00.TPSS, PkgObj) External (_SB_.PTHH.THEN, MethodObj) // 0 Arguments External (_SB_.PWRB, DeviceObj) External (_SB_.SGOV, MethodObj) // 2 Arguments External (_SB_.TCWK, MethodObj) // 1 Arguments External (_SB_.TPM_.PTS_, MethodObj) // 1 Arguments External (_SB_.TRPD, UnknownObj) External (_SB_.TRPF, UnknownObj) External (_TZ_.ETMD, IntObj) External (_TZ_.TZ00, DeviceObj) External (AL6D, FieldUnitObj) External (BGIA, IntObj) External (BGMA, IntObj) External (BGMS, IntObj) External (BIPM, UnknownObj) External (BPNT, MethodObj) // 0 Arguments External (BRMT, IntObj) External (BTCA, UnknownObj) External (CBTA, UnknownObj) External (CGLS, UnknownObj) External (CNMT, UnknownObj) External (CRBI, UnknownObj) External (DDMS, MethodObj) // 0 Arguments External (DGBA, UnknownObj) External (DGDX, UnknownObj) External (DIDX, UnknownObj) External (DIDY, UnknownObj) External (DME0, UnknownObj) External (DME1, UnknownObj) External (DPG1, UnknownObj) External (DPIW, UnknownObj) External (DPMS, FieldUnitObj) External (DPRS, IntObj) External (DSCE, IntObj) External (DUWS, UnknownObj) External (EPTU, FieldUnitObj) External (ESPC, UnknownObj) External (GPRV, MethodObj) // 2 Arguments External (HBCL, FieldUnitObj) External (HBPL, FieldUnitObj) External (HGMD, UnknownObj) External (ISAR, MethodObj) // 4 Arguments External (ITSP, IntObj) External (KMOF, MethodObj) // 0 Arguments External (KMON, MethodObj) // 1 Arguments External (M32B, IntObj) External (M32L, IntObj) External (M64B, IntObj) External (M64L, IntObj) External (P0WK, UnknownObj) External (P1WK, UnknownObj) External (P2WK, UnknownObj) External (P3WK, UnknownObj) External (PCHS, FieldUnitObj) External (PCHX, IntObj) External (PCRA, MethodObj) // 3 Arguments External (PMRL, FieldUnitObj) External (PMSA, FieldUnitObj) External (PSON, UnknownObj) External (PTHM, FieldUnitObj) External (PU2C, UnknownObj) External (PU3C, UnknownObj) External (RSTY, IntObj) External (RTD3, FieldUnitObj) External (SBIE, MethodObj) // 1 Arguments External (SIME, UnknownObj) External (SPNT, MethodObj) // 0 Arguments External (SPTS, MethodObj) // 1 Arguments External (STD3, FieldUnitObj) External (SWAK, MethodObj) // 2 Arguments External (TDCE, UnknownObj) External (THCE, UnknownObj) External (TRE0, UnknownObj) External (TRE1, UnknownObj) External (TRE2, UnknownObj) External (TRE3, UnknownObj) External (UF0E, UnknownObj) External (UF1E, UnknownObj) External (ULTR, MethodObj) // 1 Arguments External (VDSD, IntObj) External (VMCP, UnknownObj) External (VMDE, FieldUnitObj) External (VMR1, UnknownObj) External (VMR2, UnknownObj) External (VMR3, UnknownObj) External (VMR4, UnknownObj) External (XBAS, UnknownObj) External (ZPPB, FieldUnitObj) Name (ENTK, 0x87) Name (EXTK, 0xAA) Name (IO1B, Zero) Name (IO1L, Zero) Name (IO2B, 0x0290) Name (IO2L, 0x10) Name (IO4B, Zero) Name (IO4L, Zero) Name (SP1O, 0x2E) Name (MSFG, Zero) Name (MCHB, 0xFEDC0000) Name (MCHL, 0x00020000) Name (EGPB, 0xFEDA1000) Name (EGPL, 0x1000) Name (DMIB, 0xFEDA0000) Name (DMIL, 0x1000) Name (VTBS, 0xFED90000) Name (VTLN, 0x4000) Name (CPVD, Zero) Name (SMIP, 0xB2) Name (PMBA, 0x1800) Name (SMCR, 0x1830) Name (TCBR, 0xFED08000) Name (TCLT, 0x1000) Name (SMBL, 0x20) Name (APCB, 0xFEC00000) Name (APCL, 0x1000) Name (ITSW, 0xBD) Name (FMBL, One) Name (FDTP, 0x02) Name (FUPS, 0x04) Name (FUWS, 0x03) Name (FEMD, 0x04) Name (SPAD, Zero) Name (LPEN, Zero) Name (ASSB, Zero) Name (AOTB, Zero) Name (AAXB, Zero) Name (PEHP, One) Name (SHPC, One) Name (PEPM, One) Name (PEER, One) Name (PECS, One) Name (ITKE, Zero) Name (MBEC, 0xFFFF) Name (PEBS, 0xC0000000) Name (PELN, 0x10000000) Name (CSMI, 0x61) Name (FHPP, One) Name (SMIA, 0xB2) Name (SMIB, 0xB3) Name (OFST, 0x35) Name (TRST, 0x02) Name (TCMF, Zero) Name (TMF1, Zero) Name (TMF2, Zero) Name (TMF3, Zero) Name (TTPF, Zero) Name (TTDP, One) Name (TPMB, 0xFFFFFFFF) Name (TPBS, 0x1000) Name (TPMC, 0xFFFFFFFF) Name (TPCS, 0x1000) Name (TPMM, 0xFED40000) Name (FTPM, 0xFED40040) Name (PPIM, 0x72F1DF18) Name (PPIL, 0x1C) Name (AMDT, Zero) Name (TPMF, One) Name (PPIV, One) Name (DTP1, One) Name (IOHW, 0x0290) Name (IO3B, 0x0B00) Name (IO3L, 0x20) Name (SANB, 0x72F1D098) Name (SANL, 0x01BC) Name (BRMT, Zero) Name (RDLY, 0xA0) OperationRegion (SANV, SystemMemory, SANB, SANL) Field (SANV, AnyAcc, Lock, Preserve) { ASLB, 32, IMON, 8, IGDS, 8, IBTT, 8, IPAT, 8, IPSC, 8, IBIA, 8, ISSC, 8, IF1E, 8, HVCO, 8, GSMI, 8, PAVP, 8, CADL, 8, CSTE, 16, NSTE, 16, NDID, 8, DID1, 32, DID2, 32, DID3, 32, DID4, 32, DID5, 32, DID6, 32, DID7, 32, DID8, 32, DID9, 32, DIDA, 32, DIDB, 32, DIDC, 32, DIDD, 32, DIDE, 32, DIDF, 32, DIDX, 32, NXD1, 32, NXD2, 32, NXD3, 32, NXD4, 32, NXD5, 32, NXD6, 32, NXD7, 32, NXD8, 32, NXDX, 32, LIDS, 8, KSV0, 32, KSV1, 8, BRTL, 8, ALSE, 8, ALAF, 8, LLOW, 8, LHIH, 8, ALFP, 8, IPTP, 8, EDPV, 8, HGMD, 8, HGFL, 8, SGGP, 8, HRE0, 8, HRG0, 32, HRA0, 8, PWE0, 8, PWG0, 32, PWA0, 8, P1GP, 8, HRE1, 8, HRG1, 32, HRA1, 8, PWE1, 8, PWG1, 32, PWA1, 8, P2GP, 8, HRE2, 8, HRG2, 32, HRA2, 8, PWE2, 8, PWG2, 32, PWA2, 8, P3GP, 8, HRE3, 8, HRG3, 32, HRA3, 8, PWE3, 8, PWG3, 32, PWA3, 8, P3WK, 32, DLPW, 16, DLHR, 16, EECP, 8, XBAS, 32, GBAS, 16, NVGA, 32, NVHA, 32, AMDA, 32, LTRX, 8, OBFX, 8, LTRY, 8, OBFY, 8, LTRZ, 8, OBFZ, 8, LTRW, 8, OBFA, 8, SMSL, 16, SNSL, 16, M64B, 64, M64L, 64, CPEX, 32, M32B, 32, M32L, 32, P0WK, 32, P1WK, 32, P2WK, 32, VTDS, 8, VTB1, 32, VTB2, 32, VTB3, 32, VTB4, 32, VTB5, 32, VTB6, 32, VTB7, 32, VE1V, 16, VE2V, 16, RPIN, 8, RPBA, 32, CTHM, 8, SIME, 8, THCE, 8, TDCE, 8, DME0, 8, DME1, 8, TRE0, 8, TRE1, 8, TRE2, 8, TRE3, 8, TPA0, 32, TPA1, 32, TPA2, 32, TPA3, 32, TCDS, 32, TCIT, 8, TCIR, 8, TRTD, 8, ITM0, 32, ITM1, 32, LTE0, 8, LTE1, 8, LTE2, 8, LTE3, 8, PSL0, 16, PSL1, 16, PSL2, 16, PSL3, 16, PNS0, 16, PNS1, 16, PNS2, 16, PNS3, 16, IMRY, 8, TIVS, 8, PG0E, 8, PG1E, 8, PG2E, 8, PG3E, 8, VMDE, 8, DIDY, 32, NXDY, 32, SLTS, 8, VMR1, 8, VMR2, 8, VMR3, 8, VMR4, 8, VMS0, 8, VMCP, 8, CPRT, 8, CSLU, 32, CSSP, 32, MPGN, 8, CMBM, 8, DPMS, 8, PMSA, 64, PMRL, 64, PBR1, 8, PBR2, 8, PBR3, 8, PPA0, 32, PPA1, 32, PPA2, 32, PPA3, 32, REGO, 16, WSCI, 8, RTBM, 8, PFG0, 8, PFG1, 8, PFG2, 8, PFG3, 8 } OperationRegion (GNVS, SystemMemory, 0x72E42000, 0x0D09) Field (GNVS, AnyAcc, Lock, Preserve) { OSYS, 16, SMIF, 8, PRM0, 8, PRM1, 8, SCIF, 8, PRM2, 8, PRM3, 8, LCKF, 8, PRM4, 8, PRM5, 8, PWRS, 8, DBGS, 8, THOF, 8, ACT1, 8, ACTT, 8, PSVT, 8, TC1V, 8, TC2V, 8, TSPV, 8, CRTT, 8, REVN, 8, APIC, 8, TCNT, 8, PCP0, 8, PCP1, 8, PPCM, 8, PPMF, 32, C67L, 8, NATP, 8, CMAP, 8, CMBP, 8, LPTP, 8, FDCP, 8, CMCP, 8, CIRP, 8, SMSC, 8, W381, 8, SMC1, 8, EMAE, 8, EMAP, 16, EMAL, 16, MEFE, 8, DSTS, 8, MORD, 8, TCGP, 8, PPRP, 32, PPRQ, 8, LPPR, 8, IDEM, 8, PLID, 8, BTYP, 8, OSCC, 8, NEXP, 8, SBV1, 8, SBV2, 8, ECON, 8, DSEN, 8, GPIC, 8, CTYP, 8, L01C, 8, VFN0, 8, VFN1, 8, VFN2, 8, VFN3, 8, VFN4, 8, VFN5, 8, VFN6, 8, VFN7, 8, VFN8, 8, VFN9, 8, PNHM, 32, TBAL, 32, TBAH, 32, TSOD, 8, PFLV, 8, BREV, 16, PAMT, 8, AC0F, 8, AC1F, 8, XTUB, 32, XTUS, 32, XMPB, 32, DDRF, 8, RTD3, 8, PEP0, 8, PEP3, 8, DPTF, 8, DCFE, 16, SADE, 8, FND1, 8, AMBD, 8, AMAT, 8, AMPT, 8, AMCT, 8, AMHT, 8, SKDE, 8, SKAT, 8, SKPT, 8, SKCT, 8, SKHT, 8, EFDE, 8, EFAT, 8, EFPT, 8, EFCT, 8, EFHT, 8, VRDE, 8, VRAT, 8, VRPT, 8, VRCT, 8, VRHT, 8, DPAP, 8, DPPP, 8, DPCP, 8, PIDE, 8, PPSZ, 32, Offset (0x9C), CHEN, 8, S0ID, 8, CTDB, 8, DKSM, 8, SIO1, 16, SIO2, 16, SPBA, 16, Offset (0x1F3), PG3S, 8, PWRE, 8, Offset (0x1F7), PPPR, 16, PBPE, 8, VSPE, 8, RFIM, 8, Offset (0x203), XHPR, 8, RIC0, 8, GBSX, 8, IUBE, 8, IUCE, 8, IUDE, 8, ECNO, 8, AUDD, 16, IC0D, 16, IC1D, 16, IC1S, 16, VRRD, 16, PSCP, 8, I20D, 16, I21D, 16, RCG0, 16, RCG1, 16, P2ME, 8, P2MK, 8, SSH0, 16, SSL0, 16, SSD0, 16, FMH0, 16, FML0, 16, FMD0, 16, FPH0, 16, FPL0, 16, FPD0, 16, HSH0, 16, HSL0, 16, HSD0, 16, Offset (0x23D), SSH1, 16, SSL1, 16, SSD1, 16, FMH1, 16, FML1, 16, FMD1, 16, FPH1, 16, FPL1, 16, FPD1, 16, HSH1, 16, HSL1, 16, HSD1, 16, Offset (0x256), SSH2, 16, SSL2, 16, SSD2, 16, FMH2, 16, FML2, 16, FMD2, 16, FPH2, 16, FPL2, 16, FPD2, 16, HSH2, 16, HSL2, 16, HSD2, 16, Offset (0x26F), SSH3, 16, SSL3, 16, SSD3, 16, FMH3, 16, FML3, 16, FMD3, 16, FPH3, 16, FPL3, 16, FPD3, 16, HSH3, 16, HSL3, 16, HSD3, 16, Offset (0x288), SSH4, 16, SSL4, 16, SSD4, 16, FMH4, 16, FML4, 16, FMD4, 16, FPH4, 16, FPL4, 16, FPD4, 16, HSH4, 16, HSL4, 16, HSD4, 16, Offset (0x2A1), SSH5, 16, SSL5, 16, SSD5, 16, FMH5, 16, FML5, 16, FMD5, 16, FPH5, 16, FPL5, 16, FPD5, 16, HSH5, 16, HSL5, 16, HSD5, 16, Offset (0x2BA), M0C0, 16, M1C0, 16, M0C1, 16, M1C1, 16, M0C2, 16, M1C2, 16, M0C3, 16, M1C3, 16, M0C4, 16, M1C4, 16, M0C5, 16, M1C5, 16, M0C6, 16, M1C6, 16, M0C7, 16, M1C7, 16, M0C8, 16, M1C8, 16, Offset (0x2DF), M0C9, 16, M1C9, 16, M0CA, 16, M1CA, 16, M0CB, 16, M1CB, 16, Offset (0x2EC), GIRQ, 32, DMTP, 8, DMTD, 8, DMSH, 8, SHSB, 8, PLCS, 8, PLVL, 16, WWSD, 8, CVSD, 8, SSDD, 8, INLD, 8, IFAT, 8, IFPT, 8, IFCT, 8, IFHT, 8, USBH, 8, BCV4, 8, WTV0, 8, WTV1, 8, APFU, 8, Offset (0x30A), PEPC, 64, VRSD, 16, PB1E, 8, GNID, 8, Offset (0x320), AUPL, 32, Offset (0x327), CHGE, 8, AMC3, 8, SKC3, 8, EFC3, 8, VRC3, 8, IFC3, 8, WGC3, 8, ESPC, 8, BATR, 8, IN34, 8, ECLP, 8, MEMS, 8, S1DE, 8, S2DE, 8, S3DE, 8, S4DE, 8, S5DE, 8, S1S3, 8, S2S3, 8, S3S3, 8, S4S3, 8, S5S3, 8, PSME, 8, PDT1, 8, PLM1, 32, PTW1, 32, DDT1, 8, DDP1, 8, DLI1, 16, DPL1, 16, DTW1, 32, DMI1, 16, DMA1, 16, DMT1, 16, WIFE, 8, DOM1, 8, LIM1, 16, TIM1, 32, TRD0, 8, TRL0, 8, TRD1, 8, TRL1, 8, WDM1, 8, CID1, 16, Offset (0x3FA), APPE, 8, SDS0, 8, SDS1, 8, SDS2, 8, SDS3, 8, SDS4, 8, SDS5, 8, SDS6, 8, SDS7, 8, SDS8, 8, SDS9, 8, SDSA, 8, TPLT, 8, TPLM, 8, TPLB, 8, TPLH, 16, TPLS, 8, TPDT, 8, TPDM, 8, TPDB, 8, TPDH, 16, TPDS, 8, FPTT, 8, FPTM, 8, WTVX, 8, WITX, 8, GPTD, 8, GDBT, 16, UTKX, 8, SPTD, 8, Offset (0x42A), ATLB, 32, SDM0, 8, SDM1, 8, SDM2, 8, SDM3, 8, SDM4, 8, SDM5, 8, SDM6, 8, SDM7, 8, SDM8, 8, SDM9, 8, SDMA, 8, SDMB, 8, Offset (0x43B), USTP, 8, Offset (0x465), GFPS, 32, GFPI, 32, WBBR, 32, GBTK, 32, GBTI, 32, GPDI, 32, GPLI, 32, CL00, 8, CL01, 8, CL02, 8, CL03, 8, CL04, 8, CL05, 8, L0EN, 8, L1EN, 8, L2EN, 8, L3EN, 8, L4EN, 8, L5EN, 8, CDIV, 8, C0VE, 8, C0TP, 8, C0CV, 8, C0IC, 32, C0GP, 8, C0IB, 8, C0IA, 16, C0P0, 8, C0P1, 8, C0P2, 8, C0P3, 8, C0P4, 8, C0P5, 8, C0G0, 8, C0G1, 8, C0G2, 8, C0G3, 8, C0G4, 8, C0G5, 8, C0F0, 8, C0F1, 8, C0F2, 8, C0F3, 8, C0F4, 8, C0F5, 8, C0A0, 8, C0A1, 8, C0A2, 8, C0A3, 8, C0A4, 8, C0A5, 8, C0I0, 8, C0I1, 8, C0I2, 8, C0I3, 8, C0I4, 8, C0I5, 8, C0PL, 8, C0W0, 8, C0W1, 8, C0W2, 8, C0W3, 8, C0SP, 8, C0W4, 8, C0W5, 8, C0CS, 8, C1VE, 8, C1TP, 8, C1CV, 8, C1IC, 32, C1GP, 8, C1IB, 8, C1IA, 16, C1P0, 8, C1P1, 8, C1P2, 8, C1P3, 8, C1P4, 8, C1P5, 8, C1G0, 8, C1G1, 8, C1G2, 8, C1G3, 8, C1G4, 8, C1G5, 8, C1F0, 8, C1F1, 8, C1F2, 8, C1F3, 8, C1F4, 8, C1F5, 8, C1A0, 8, C1A1, 8, C1A2, 8, C1A3, 8, C1A4, 8, C1A5, 8, C1I0, 8, C1I1, 8, C1I2, 8, C1I3, 8, C1I4, 8, C1I5, 8, C1PL, 8, C1W0, 8, C1W1, 8, C1W2, 8, C1W3, 8, C1SP, 8, C1W4, 8, C1W5, 8, C1CS, 8, C2VE, 8, C2TP, 8, C2CV, 8, C2IC, 32, C2GP, 8, C2IB, 8, C2IA, 16, C2P0, 8, C2P1, 8, C2P2, 8, C2P3, 8, C2P4, 8, C2P5, 8, C2G0, 8, C2G1, 8, C2G2, 8, C2G3, 8, C2G4, 8, C2G5, 8, C2F0, 8, C2F1, 8, C2F2, 8, C2F3, 8, C2F4, 8, C2F5, 8, C2A0, 8, C2A1, 8, C2A2, 8, C2A3, 8, C2A4, 8, C2A5, 8, C2I0, 8, C2I1, 8, C2I2, 8, C2I3, 8, C2I4, 8, C2I5, 8, C2PL, 8, C2W0, 8, C2W1, 8, C2W2, 8, C2W3, 8, C2SP, 8, C2W4, 8, C2W5, 8, C2CS, 8, C3VE, 8, C3TP, 8, C3CV, 8, C3IC, 32, C3GP, 8, C3IB, 8, C3IA, 16, C3P0, 8, C3P1, 8, C3P2, 8, C3P3, 8, C3P4, 8, C3P5, 8, C3G0, 8, C3G1, 8, C3G2, 8, C3G3, 8, C3G4, 8, C3G5, 8, C3F0, 8, C3F1, 8, C3F2, 8, C3F3, 8, C3F4, 8, C3F5, 8, C3A0, 8, C3A1, 8, C3A2, 8, C3A3, 8, C3A4, 8, C3A5, 8, C3I0, 8, C3I1, 8, C3I2, 8, C3I3, 8, C3I4, 8, C3I5, 8, C3PL, 8, C3W0, 8, C3W1, 8, C3W2, 8, C3W3, 8, C3SP, 8, C3W4, 8, C3W5, 8, C3CS, 8, C4VE, 8, C4TP, 8, C4CV, 8, C4IC, 32, C4GP, 8, C4IB, 8, C4IA, 16, C4P0, 8, C4P1, 8, C4P2, 8, C4P3, 8, C4P4, 8, C4P5, 8, C4G0, 8, C4G1, 8, C4G2, 8, C4G3, 8, C4G4, 8, C4G5, 8, C4F0, 8, C4F1, 8, C4F2, 8, C4F3, 8, C4F4, 8, C4F5, 8, C4A0, 8, C4A1, 8, C4A2, 8, C4A3, 8, C4A4, 8, C4A5, 8, C4I0, 8, C4I1, 8, C4I2, 8, C4I3, 8, C4I4, 8, C4I5, 8, C4PL, 8, C4W0, 8, C4W1, 8, C4W2, 8, C4W3, 8, C4SP, 8, C4W4, 8, C4W5, 8, C4CS, 8, C5VE, 8, C5TP, 8, C5CV, 8, C5IC, 32, C5GP, 8, C5IB, 8, C5IA, 16, C5P0, 8, C5P1, 8, C5P2, 8, C5P3, 8, C5P4, 8, C5P5, 8, C5G0, 8, C5G1, 8, C5G2, 8, C5G3, 8, C5G4, 8, C5G5, 8, C5F0, 8, C5F1, 8, C5F2, 8, C5F3, 8, C5F4, 8, C5F5, 8, C5A0, 8, C5A1, 8, C5A2, 8, C5A3, 8, C5A4, 8, C5A5, 8, C5I0, 8, C5I1, 8, C5I2, 8, C5I3, 8, C5I4, 8, C5I5, 8, C5PL, 8, C5W0, 8, C5W1, 8, C5W2, 8, C5W3, 8, C5SP, 8, C5W4, 8, C5W5, 8, C5CS, 8, L0SM, 8, L0H0, 8, L0H1, 8, L0H2, 8, L0H3, 8, L0H4, 8, L0H5, 8, L0H6, 8, L0H7, 8, L0H8, 8, L0PL, 8, L0M0, 8, L0M1, 8, L0M2, 8, L0M3, 8, L0M4, 8, L0M5, 8, L0M6, 8, L0M7, 8, L0M8, 8, L0M9, 8, L0MA, 8, L0MB, 8, L0MC, 8, L0MD, 8, L0ME, 8, L0MF, 8, L0DI, 8, L0BS, 8, L0A0, 16, L0A1, 16, L0A2, 16, L0A3, 16, L0A4, 16, L0A5, 16, L0A6, 16, L0A7, 16, L0A8, 16, L0A9, 16, L0AA, 16, L0AB, 16, L0D0, 8, L0D1, 8, L0D2, 8, L0D3, 8, L0D4, 8, L0D5, 8, L0D6, 8, L0D7, 8, L0D8, 8, L0D9, 8, L0DA, 8, L0DB, 8, L0DV, 8, L0CV, 8, L0LU, 8, L0NL, 8, L0EE, 8, L0VC, 8, L0FS, 8, L0LE, 8, L0DG, 8, L0CK, 32, L0CL, 8, L0PP, 8, L0VR, 8, L0FD, 8, L1SM, 8, L1H0, 8, L1H1, 8, L1H2, 8, L1H3, 8, L1H4, 8, L1H5, 8, L1H6, 8, L1H7, 8, L1H8, 8, L1PL, 8, L1M0, 8, L1M1, 8, L1M2, 8, L1M3, 8, L1M4, 8, L1M5, 8, L1M6, 8, L1M7, 8, L1M8, 8, L1M9, 8, L1MA, 8, L1MB, 8, L1MC, 8, L1MD, 8, L1ME, 8, L1MF, 8, L1DI, 8, L1BS, 8, L1A0, 16, L1A1, 16, L1A2, 16, L1A3, 16, L1A4, 16, L1A5, 16, L1A6, 16, L1A7, 16, L1A8, 16, L1A9, 16, L1AA, 16, L1AB, 16, L1D0, 8, L1D1, 8, L1D2, 8, L1D3, 8, L1D4, 8, L1D5, 8, L1D6, 8, L1D7, 8, L1D8, 8, L1D9, 8, L1DA, 8, L1DB, 8, L1DV, 8, L1CV, 8, L1LU, 8, L1NL, 8, L1EE, 8, L1VC, 8, L1FS, 8, L1LE, 8, L1DG, 8, L1CK, 32, L1CL, 8, L1PP, 8, L1VR, 8, L1FD, 8, L2SM, 8, L2H0, 8, L2H1, 8, L2H2, 8, L2H3, 8, L2H4, 8, L2H5, 8, L2H6, 8, L2H7, 8, L2H8, 8, L2PL, 8, L2M0, 8, L2M1, 8, L2M2, 8, L2M3, 8, L2M4, 8, L2M5, 8, L2M6, 8, L2M7, 8, L2M8, 8, L2M9, 8, L2MA, 8, L2MB, 8, L2MC, 8, L2MD, 8, L2ME, 8, L2MF, 8, L2DI, 8, L2BS, 8, L2A0, 16, L2A1, 16, L2A2, 16, L2A3, 16, L2A4, 16, L2A5, 16, L2A6, 16, L2A7, 16, L2A8, 16, L2A9, 16, L2AA, 16, L2AB, 16, L2D0, 8, L2D1, 8, L2D2, 8, L2D3, 8, L2D4, 8, L2D5, 8, L2D6, 8, L2D7, 8, L2D8, 8, L2D9, 8, L2DA, 8, L2DB, 8, L2DV, 8, L2CV, 8, L2LU, 8, L2NL, 8, L2EE, 8, L2VC, 8, L2FS, 8, L2LE, 8, L2DG, 8, L2CK, 32, L2CL, 8, L2PP, 8, L2VR, 8, L2FD, 8, L3SM, 8, L3H0, 8, L3H1, 8, L3H2, 8, L3H3, 8, L3H4, 8, L3H5, 8, L3H6, 8, L3H7, 8, L3H8, 8, L3PL, 8, L3M0, 8, L3M1, 8, L3M2, 8, L3M3, 8, L3M4, 8, L3M5, 8, L3M6, 8, L3M7, 8, L3M8, 8, L3M9, 8, L3MA, 8, L3MB, 8, L3MC, 8, L3MD, 8, L3ME, 8, L3MF, 8, L3DI, 8, L3BS, 8, L3A0, 16, L3A1, 16, L3A2, 16, L3A3, 16, L3A4, 16, L3A5, 16, L3A6, 16, L3A7, 16, L3A8, 16, L3A9, 16, L3AA, 16, L3AB, 16, L3D0, 8, L3D1, 8, L3D2, 8, L3D3, 8, L3D4, 8, L3D5, 8, L3D6, 8, L3D7, 8, L3D8, 8, L3D9, 8, L3DA, 8, L3DB, 8, L3DV, 8, L3CV, 8, L3LU, 8, L3NL, 8, L3EE, 8, L3VC, 8, L3FS, 8, L3LE, 8, L3DG, 8, L3CK, 32, L3CL, 8, L3PP, 8, L3VR, 8, L3FD, 8, L4SM, 8, L4H0, 8, L4H1, 8, L4H2, 8, L4H3, 8, L4H4, 8, L4H5, 8, L4H6, 8, L4H7, 8, L4H8, 8, L4PL, 8, L4M0, 8, L4M1, 8, L4M2, 8, L4M3, 8, L4M4, 8, L4M5, 8, L4M6, 8, L4M7, 8, L4M8, 8, L4M9, 8, L4MA, 8, L4MB, 8, L4MC, 8, L4MD, 8, L4ME, 8, L4MF, 8, L4DI, 8, L4BS, 8, L4A0, 16, L4A1, 16, L4A2, 16, L4A3, 16, L4A4, 16, L4A5, 16, L4A6, 16, L4A7, 16, L4A8, 16, L4A9, 16, L4AA, 16, L4AB, 16, L4D0, 8, L4D1, 8, L4D2, 8, L4D3, 8, L4D4, 8, L4D5, 8, L4D6, 8, L4D7, 8, L4D8, 8, L4D9, 8, L4DA, 8, L4DB, 8, L4DV, 8, L4CV, 8, L4LU, 8, L4NL, 8, L4EE, 8, L4VC, 8, L4FS, 8, L4LE, 8, L4DG, 8, L4CK, 32, L4CL, 8, L4PP, 8, L4VR, 8, L4FD, 8, L5SM, 8, L5H0, 8, L5H1, 8, L5H2, 8, L5H3, 8, L5H4, 8, L5H5, 8, L5H6, 8, L5H7, 8, L5H8, 8, L5PL, 8, L5M0, 8, L5M1, 8, L5M2, 8, L5M3, 8, L5M4, 8, L5M5, 8, L5M6, 8, L5M7, 8, L5M8, 8, L5M9, 8, L5MA, 8, L5MB, 8, L5MC, 8, L5MD, 8, L5ME, 8, L5MF, 8, L5DI, 8, L5BS, 8, L5A0, 16, L5A1, 16, L5A2, 16, L5A3, 16, L5A4, 16, L5A5, 16, L5A6, 16, L5A7, 16, L5A8, 16, L5A9, 16, L5AA, 16, L5AB, 16, L5D0, 8, L5D1, 8, L5D2, 8, L5D3, 8, L5D4, 8, L5D5, 8, L5D6, 8, L5D7, 8, L5D8, 8, L5D9, 8, L5DA, 8, L5DB, 8, L5DV, 8, L5CV, 8, L5LU, 8, L5NL, 8, L5EE, 8, L5VC, 8, L5FS, 8, L5LE, 8, L5DG, 8, L5CK, 32, L5CL, 8, L5PP, 8, L5VR, 8, L5FD, 8, F0FM, 8, F0MS, 8, F0M0, 8, F0M1, 8, F0M2, 8, F0M3, 8, F0M4, 8, F0M5, 8, F0M6, 8, F0M7, 8, F0M8, 8, F0M9, 8, F0MA, 8, F0MB, 8, F0MC, 8, F0MD, 8, F0ME, 8, F0MF, 8, F0BS, 8, F0AB, 16, F0GP, 8, F0GG, 16, F0AV, 8, F0IV, 8, F0OM, 8, F1FM, 8, F1MS, 8, F1M0, 8, F1M1, 8, F1M2, 8, F1M3, 8, F1M4, 8, F1M5, 8, F1M6, 8, F1M7, 8, F1M8, 8, F1M9, 8, F1MA, 8, F1MB, 8, F1MC, 8, F1MD, 8, F1ME, 8, F1MF, 8, F1BS, 8, F1AB, 16, F1GP, 8, F1GG, 16, F1AV, 8, F1IV, 8, F1OM, 8, F2FM, 8, F2MS, 8, F2M0, 8, F2M1, 8, F2M2, 8, F2M3, 8, F2M4, 8, F2M5, 8, F2M6, 8, F2M7, 8, F2M8, 8, F2M9, 8, F2MA, 8, F2MB, 8, F2MC, 8, F2MD, 8, F2ME, 8, F2MF, 8, F2BS, 8, F2AB, 16, F2GP, 8, F2GG, 16, F2AV, 8, F2IV, 8, F2OM, 8, F3FM, 8, F3MS, 8, F3M0, 8, F3M1, 8, F3M2, 8, F3M3, 8, F3M4, 8, F3M5, 8, F3M6, 8, F3M7, 8, F3M8, 8, F3M9, 8, F3MA, 8, F3MB, 8, F3MC, 8, F3MD, 8, F3ME, 8, F3MF, 8, F3BS, 8, F3AB, 16, F3GP, 8, F3GG, 16, F3AV, 8, F3IV, 8, F3OM, 8, F4FM, 8, F4MS, 8, F4M0, 8, F4M1, 8, F4M2, 8, F4M3, 8, F4M4, 8, F4M5, 8, F4M6, 8, F4M7, 8, F4M8, 8, F4M9, 8, F4MA, 8, F4MB, 8, F4MC, 8, F4MD, 8, F4ME, 8, F4MF, 8, F4BS, 8, F4AB, 16, F4GP, 8, F4GG, 16, F4AV, 8, F4IV, 8, F4OM, 8, F5FM, 8, F5MS, 8, F5M0, 8, F5M1, 8, F5M2, 8, F5M3, 8, F5M4, 8, F5M5, 8, F5M6, 8, F5M7, 8, F5M8, 8, F5M9, 8, F5MA, 8, F5MB, 8, F5MC, 8, F5MD, 8, F5ME, 8, F5MF, 8, F5BS, 8, F5AB, 16, F5GP, 8, F5GG, 16, F5AV, 8, F5IV, 8, F5OM, 8, ECR1, 8, I2SC, 8, I2SI, 32, I2SB, 8, ODV0, 8, ODV1, 8, ODV2, 8, ODV3, 8, ODV4, 8, ODV5, 8, UBCB, 32, WIFC, 8, Offset (0x860), ADPM, 32, AG1L, 64, AG1H, 64, AG2L, 64, AG2H, 64, AG3L, 64, AG3H, 64, HEFE, 8, XDCE, 8, STXE, 8, ST10, 8, ST11, 8, ST12, 8, ST13, 8, ST14, 8, ST15, 8, ST16, 8, ST17, 8, ST18, 8, ST19, 8, ENVM, 8, DHSP, 16, DSSP, 16, DSTP, 8, STDE, 8, STRS, 8, ST20, 8, ST21, 8, ST22, 8, ST23, 8, ST24, 8, ST25, 8, ST26, 8, ST27, 8, ST28, 8, ST29, 8, ST30, 8, ST31, 8, ST32, 8, ST33, 8, ST34, 8, ST35, 8, ST36, 8, ST37, 8, ST38, 8, ST39, 8, ST40, 8, ST41, 8, ST42, 8, ST43, 8, ST44, 8, ST45, 8, ST46, 8, ST47, 8, ST48, 8, ST49, 8, SD11, 8, SD12, 8, SD13, 8, SD14, 8, SD15, 8, SD16, 8, SD21, 8, SD22, 8, SD23, 8, SD24, 8, SD25, 8, SD26, 8, SD31, 8, SD32, 8, SD33, 8, SD34, 8, SD35, 8, SD36, 8, Offset (0x902), SDAA, 8, SDAB, 8, BTSE, 8, BTBR, 8, BED2, 8, BED3, 8, BTLE, 8, BTL2, 8, BTLL, 8, BIPM, 8, BTCA, 8, ATDV, 8, COEM, 8, RTVM, 8, USTC, 8, HEB1, 32, BATP, 8, TSDB, 8, EPTU, 8, Offset (0x919), RBY1, 8, RBY2, 8, SCSS, 8, NCTC, 8, NCTI, 8, NCTH, 8, HSIO, 8, ZPOD, 8, RGBC, 8, DPTC, 8, SRSP, 32, CEDS, 8, EHK3, 8, EHK4, 8, EHK5, 8, EHK6, 8, EHK7, 8, EHK8, 8, VBVP, 8, VBVD, 8, VBHB, 8, VBRL, 8, SMSS, 8, VBST, 8, ADAS, 8, PPBG, 32, AEAB, 8, AHDB, 8, ELPM, 32, ELPS, 32, UCMS, 8, UCG1, 32, UCG2, 32, UCG3, 32, UCG4, 32, UTCE, 8, Offset (0x969), PCHE, 8, Offset (0x96D), UDGF, 8, UDUP, 8, DBGF, 8, DBUP, 8, TTUP, 8, TP1T, 8, TP1P, 8, TP1D, 8, TP2T, 8, TP2P, 8, TP2D, 8, TP3T, 8, TP3P, 8, TP3D, 8, TP4T, 8, TP4P, 8, TP4D, 8, TP5T, 8, TP5P, 8, TP5D, 8, TP6T, 8, TP6P, 8, TP6D, 8, STAS, 8, WRTO, 8, PRST, 32, WPRP, 8, PUIS, 8, PSWP, 32, RPNB, 8, POME, 8, PSW2, 32, RPN2, 8, WFCP, 32, PFCP, 8, WBRS, 32, PBRS, 8, WWKP, 32, GPLP, 32, GPLR, 32, GPI1, 32, TPP1, 32, TPR1, 32, PPDI, 8, PPLI, 8, PPLP, 8, PPLR, 8, PPI1, 8, PPP1, 8, PPR1, 8, PSPE, 32, PPSP, 8, PSPR, 32, PPSR, 8, PSP2, 32, PS2P, 8, PSR2, 32, SR2P, 8, WLWK, 32, WLRP, 8, SATP, 32, STPP, 8, SSDP, 32, SDPP, 8, SSDR, 32, SDRP, 8, SD2P, 32, SDP1, 8, SD2R, 32, SDR1, 8, SD5P, 32, SDP5, 8, SD5R, 32, SDR5, 8, DG2P, 32, DGP2, 8, DG2R, 32, DGR2, 8, DGWP, 32, SXI1, 8, SXI2, 8, SXP1, 8, SXP2, 8, TSD0, 8, WCLK, 8, CWEF, 8, CECV, 32, WWRP, 8, KMOW, 8, WAGE, 8, AGA1, 8, AGA2, 8, AGA3, 8, AGA4, 8, AGA5, 8, AGB1, 8, AGB2, 8, AGB3, 8, AGB4, 8, AGB5, 8, SGMM, 8, SG00, 8, SG01, 8, SG02, 8, SG03, 8, SG04, 8, SG05, 8, SG06, 8, SG07, 8, SG08, 8, SG09, 8, SG10, 8, SG11, 8, SG12, 8, SG13, 8, SG14, 8, SG15, 8, SG16, 8, SG17, 8, SG18, 8, ACSD, 8, I5BS, 8, DGVR, 32, LPMR, 32, SG19, 8, SG20, 8, SG21, 8, P1PE, 32, P1PP, 8, P1RE, 32, P1RP, 8, P1WP, 32, PRP1, 8, P2PE, 32, P2PP, 8, P2RE, 32, P2RP, 8, P2WP, 32, PRP2, 8, PSP3, 32, PS3P, 8, PSR3, 32, SR3P, 8, PSW3, 32, RPN3, 8, SD3P, 32, SDP3, 8, SD3R, 32, SDR3, 8, SD4P, 32, SDP4, 8, SD4R, 32, SDR4, 8, XSMI, 32, DUWS, 8, ST50, 8, ST51, 8, ST52, 8, ST53, 8, ST54, 8, ST55, 8, ST56, 8, ST57, 8, ST58, 8, ST59, 8, ST5A, 8, ST5B, 8, ST60, 8, ST61, 8, ST62, 8, ST63, 8, ST64, 8, ST65, 8, ST66, 8, ST67, 8, ST68, 8, ST69, 8, ST6A, 8, ST6B, 8, ST70, 8, ST71, 8, ST72, 8, ST73, 8, ST74, 8, ST75, 8, ST76, 8, ST77, 8, ST78, 8, ST79, 8, ST7A, 8, ST7B, 8, ST80, 8, ST81, 8, ST82, 8, ST83, 8, ST84, 8, ST85, 8, ST86, 8, ST87, 8, ST88, 8, ST89, 8, ST8A, 8, ST8B, 8, SD17, 8, SD18, 8, SD19, 8, SD27, 8, SD28, 8, SD29, 8, SD37, 8, SD38, 8, SD39, 8, AGA6, 8, AGA7, 8, AGA8, 8, AGA9, 8, AGAA, 8, AGAB, 8, AGB6, 8, AGB7, 8, AGB8, 8, AGB9, 8, AGBA, 8, AGBB, 8, UHBS, 32, AXSU, 8, AXMU, 8, AXSR, 8, AXMR, 8, CD10, 8, CD11, 8, CD12, 8, CD13, 8, CD14, 8, CD15, 8, CD16, 8, CD17, 8, CD18, 8, CD19, 8, CD1A, 8, CD20, 8, CD21, 8, CD22, 8, CD23, 8, CD24, 8, CD25, 8, CD26, 8, CD27, 8, CD28, 8, CD29, 8, CD2A, 8, CD30, 8, CD31, 8, CD32, 8, CD33, 8, CD34, 8, CD35, 8, CD36, 8, CD37, 8, CD38, 8, CD39, 8, CD3A, 8, CD3B, 8, CD3C, 8, CD3D, 8, CD3E, 8, CD3F, 8, CD40, 8, CD41, 8, CD42, 8, CD43, 8, CD44, 8, CD45, 8, CD46, 8, CD47, 8, CD48, 8, CD49, 8, CD4A, 8, CD4B, 8, CD4C, 8, CD4D, 8, CD4E, 8, CD4F, 8, CD50, 8, CD51, 8, CD52, 8, CD53, 8, CD54, 8, CD55, 8, CD56, 8, CD57, 8, CD58, 8, CD59, 8, CD5A, 8, CD5B, 8, CD5C, 8, CD5D, 8, CD5E, 8, CD5F, 8, CD60, 8, CD61, 8, CD62, 8, CD63, 8, CD64, 8, CD65, 8, CD66, 8, CD67, 8, CD68, 8, CD69, 8, CD6A, 8, CD6B, 8, CD6C, 8, CD6D, 8, CD6E, 8, CD6F, 8, CD70, 8, CD71, 8, WPFA, 32, WPFB, 32, WPFC, 32, WPFD, 32, L0LC, 8, L1LC, 8, L2LC, 8, L3LC, 8, L4LC, 8, L5LC, 8, POVP, 32, PSG1, 32, PSG2, 32, PPOE, 32, FND2, 8, FND3, 8, S6DE, 8, WTSE, 8, WTLE, 8, BL01, 16, BL02, 16, BL03, 16, BL04, 16, BL05, 16, BL06, 16, BL07, 16, BL08, 16, BL09, 16, BL10, 16, BL11, 16, BL12, 16, BL13, 16, BL14, 16, BL15, 16, BL16, 16, CVFS, 8, CUPN, 8, DGBA, 64, DGOP, 32, TILE, 8, TIS0, 8, TS0X, 8, TIS4, 8, TIS5, 8, SLEC, 8, LEDU, 16, TAPM, 8, STD3, 8, PXDC, 8, PXAC, 8, PXWC, 8, PXUC, 8, PXFD, 8, Offset (0xB97), WWEN, 8, WFFD, 8, TN2B, 16, TB2R, 16, TR2P, 16, TB2F, 16, TFDI, 16, TBTG, 16, TBTP, 16, LSWP, 32, U4CM, 8, CMSK, 8, LP5E, 8, CLCN, 8, CLSA, 8, TP7T, 8, TP7P, 8, TP7D, 8, TP8T, 8, TP8P, 8, TP8D, 8, TP9T, 8, TP9P, 8, TP9D, 8, TPAT, 8, TPAP, 8, TPAD, 8, TP1U, 8, TP2U, 8, TP3U, 8, TP4U, 8, TP5U, 8, TP6U, 8, TP7U, 8, TP8U, 8, TP9U, 8, TPAU, 8, FVWP, 32, FVRE, 32, FVRP, 8, FVPE, 32, FVPP, 8, FVSP, 8, RPFV, 8, DPIW, 8, DPG1, 32, UDRS, 8, U4SE, 8, L0FI, 8, L1FI, 8, L2FI, 8, L3FI, 8, L4FI, 8, L5FI, 8, SSH6, 16, SSL6, 16, SSD6, 16, FMH6, 16, FML6, 16, FMD6, 16, FPH6, 16, FPL6, 16, FPD6, 16, HSH6, 16, HSL6, 16, HSD6, 16, M0CC, 16, M1CC, 16, SSH7, 16, SSL7, 16, SSD7, 16, FMH7, 16, FML7, 16, FMD7, 16, FPH7, 16, FPL7, 16, FPD7, 16, HSH7, 16, HSL7, 16, HSD7, 16, M0CD, 16, M1CD, 16, TR2B, 16, ZPDA, 32, ZDPR, 32, ZDPW, 32, ZDPP, 8, WSID, 16, WSTO, 16, HUAR, 8, BLEC, 8, BLPD, 8, BLPI, 8, WFRC, 32, WFUC, 32, UNI4, 32, WFIC, 32, R8DC, 8, OMP1, 32, OM1P, 8, OMR1, 32, MR1P, 8, OMW1, 32, RPO1, 8, OMP2, 32, OM2P, 8, OMR2, 32, MR2P, 8, OMW2, 32, RPO2, 8, WCEN, 8, R8DS, 8, WLBI, 8, WHBI, 8, SDGN, 8, SD41, 8, SD42, 8, SD43, 8, SD44, 8, SD45, 8, SD46, 8, SD47, 8, SD48, 8, SD49, 8, SD51, 8, SD52, 8, SD53, 8, SD54, 8, SD55, 8, SD56, 8, SD57, 8, SD58, 8, SD59, 8, SD61, 8, SD62, 8, SD63, 8, SD64, 8, SD65, 8, SD66, 8, SD67, 8, SD68, 8, SD69, 8, SD71, 8, SD72, 8, SD73, 8, SD74, 8, SD75, 8, SD76, 8, SD77, 8, SD78, 8, SD79, 8, SD81, 8, SD82, 8, SD83, 8, SD84, 8, SD85, 8, SD86, 8, SD87, 8, SD88, 8, SD89, 8, R8WR, 8, WTSV, 32, EDMX, 32, DBRL, 8, DNID, 8, DGD1, 32, DGD2, 32, DGD3, 32, DGD4, 32, DGD5, 32, DGD6, 32, DGD7, 32, DGD8, 32, DGD9, 32, DGDA, 32, DGDB, 32, DGDC, 32, DGDD, 32, DGDE, 32, DGDF, 32, DGDX, 32, DGDS, 8, VTCM, 8, ZPPB, 8, LLKI, 32, LLKE, 8, HSC0, 8, TBD3, 8, WGAS, 8, WLRT, 32, WVHO, 32, WDCO, 32, WF7C, 32, WEDT, 32, WFBS, 32, CDRM, 8, DTCV, 32, U4CL, 8, CGLS, 8, CBTA, 8 } Name (SS1, Zero) Name (SS2, Zero) Name (SS3, One) Name (SS4, One) Name (IOST, 0x0001) Name (TOPM, 0x00000000) Name (ROMS, 0xFFE00000) Name (VGAF, One) OperationRegion (DMVS, SystemMemory, 0xFFFF0000, 0xAA55) Field (DMVS, AnyAcc, Lock, Preserve) { DUMY, 8 } Name (CNVB, 0x72ACE000) Name (CNVL, 0x0020) OperationRegion (CPNV, SystemMemory, CNVB, CNVL) Field (CPNV, AnyAcc, Lock, Preserve) { NTPB, 8 } Scope (_SB) { Name (PRSA, ResourceTemplate () { IRQ (Level, ActiveLow, Shared, ) {3,4,5,6,10,11,12,14,15} }) Alias (PRSA, PRSB) Alias (PRSA, PRSC) Alias (PRSA, PRSD) Alias (PRSA, PRSE) Alias (PRSA, PRSF) Alias (PRSA, PRSG) Alias (PRSA, PRSH) Name (PD00, Package (0x2E) { Package (0x04) { 0x0001FFFF, Zero, LNKA, Zero }, Package (0x04) { 0x0001FFFF, One, LNKB, Zero }, Package (0x04) { 0x0001FFFF, 0x02, LNKC, Zero }, Package (0x04) { 0x0001FFFF, 0x03, LNKD, Zero }, Package (0x04) { 0x0002FFFF, Zero, LNKA, Zero }, Package (0x04) { 0x0004FFFF, Zero, LNKA, Zero }, Package (0x04) { 0x0005FFFF, Zero, LNKA, Zero }, Package (0x04) { 0x0006FFFF, Zero, LNKA, Zero }, Package (0x04) { 0x0006FFFF, One, LNKB, Zero }, Package (0x04) { 0x0006FFFF, 0x02, LNKC, Zero }, Package (0x04) { 0x0006FFFF, 0x03, LNKD, Zero }, Package (0x04) { 0x0007FFFF, Zero, LNKA, Zero }, Package (0x04) { 0x0007FFFF, One, LNKB, Zero }, Package (0x04) { 0x0007FFFF, 0x02, LNKC, Zero }, Package (0x04) { 0x0007FFFF, 0x03, LNKD, Zero }, Package (0x04) { 0x0008FFFF, Zero, LNKA, Zero }, Package (0x04) { 0x000DFFFF, Zero, LNKA, Zero }, Package (0x04) { 0x000DFFFF, One, LNKB, Zero }, Package (0x04) { 0x001FFFFF, Zero, LNKA, Zero }, Package (0x04) { 0x001FFFFF, One, LNKB, Zero }, Package (0x04) { 0x001FFFFF, 0x02, LNKC, Zero }, Package (0x04) { 0x001FFFFF, 0x03, LNKD, Zero }, Package (0x04) { 0x001DFFFF, Zero, LNKA, Zero }, Package (0x04) { 0x001DFFFF, One, LNKB, Zero }, Package (0x04) { 0x001DFFFF, 0x02, LNKC, Zero }, Package (0x04) { 0x001DFFFF, 0x03, LNKD, Zero }, Package (0x04) { 0x001CFFFF, Zero, LNKA, Zero }, Package (0x04) { 0x001CFFFF, One, LNKB, Zero }, Package (0x04) { 0x001CFFFF, 0x02, LNKC, Zero }, Package (0x04) { 0x001CFFFF, 0x03, LNKD, Zero }, Package (0x04) { 0x001BFFFF, Zero, LNKA, Zero }, Package (0x04) { 0x001BFFFF, One, LNKB, Zero }, Package (0x04) { 0x001BFFFF, 0x02, LNKC, Zero }, Package (0x04) { 0x001BFFFF, 0x03, LNKD, Zero }, Package (0x04) { 0x001AFFFF, Zero, LNKA, Zero }, Package (0x04) { 0x001AFFFF, One, LNKB, Zero }, Package (0x04) { 0x001AFFFF, 0x02, LNKC, Zero }, Package (0x04) { 0x001AFFFF, 0x03, LNKD, Zero }, Package (0x04) { 0x0017FFFF, Zero, LNKA, Zero }, Package (0x04) { 0x0016FFFF, Zero, LNKA, Zero }, Package (0x04) { 0x0016FFFF, One, LNKB, Zero }, Package (0x04) { 0x0016FFFF, 0x02, LNKC, Zero }, Package (0x04) { 0x0016FFFF, 0x03, LNKD, Zero }, Package (0x04) { 0x0014FFFF, Zero, LNKA, Zero }, Package (0x04) { 0x0014FFFF, One, LNKB, Zero }, Package (0x04) { 0x0014FFFF, 0x02, LNKC, Zero } }) Name (AR00, Package (0x35) { Package (0x04) { 0x0001FFFF, Zero, Zero, 0x10 }, Package (0x04) { 0x0001FFFF, One, Zero, 0x11 }, Package (0x04) { 0x0001FFFF, 0x02, Zero, 0x12 }, Package (0x04) { 0x0001FFFF, 0x03, Zero, 0x13 }, Package (0x04) { 0x0002FFFF, Zero, Zero, 0x10 }, Package (0x04) { 0x0004FFFF, Zero, Zero, 0x10 }, Package (0x04) { 0x0005FFFF, Zero, Zero, 0x10 }, Package (0x04) { 0x0006FFFF, Zero, Zero, 0x10 }, Package (0x04) { 0x0006FFFF, One, Zero, 0x11 }, Package (0x04) { 0x0006FFFF, 0x02, Zero, 0x12 }, Package (0x04) { 0x0006FFFF, 0x03, Zero, 0x13 }, Package (0x04) { 0x0007FFFF, Zero, Zero, 0x10 }, Package (0x04) { 0x0007FFFF, One, Zero, 0x11 }, Package (0x04) { 0x0007FFFF, 0x02, Zero, 0x12 }, Package (0x04) { 0x0007FFFF, 0x03, Zero, 0x13 }, Package (0x04) { 0x0008FFFF, Zero, Zero, 0x10 }, Package (0x04) { 0x000DFFFF, Zero, Zero, 0x10 }, Package (0x04) { 0x000DFFFF, One, Zero, 0x11 }, Package (0x04) { 0x001FFFFF, Zero, Zero, 0x10 }, Package (0x04) { 0x001FFFFF, One, Zero, 0x11 }, Package (0x04) { 0x001FFFFF, 0x02, Zero, 0x12 }, Package (0x04) { 0x001FFFFF, 0x03, Zero, 0x13 }, Package (0x04) { 0x001DFFFF, Zero, Zero, 0x10 }, Package (0x04) { 0x001DFFFF, One, Zero, 0x11 }, Package (0x04) { 0x001DFFFF, 0x02, Zero, 0x12 }, Package (0x04) { 0x001DFFFF, 0x03, Zero, 0x13 }, Package (0x04) { 0x001CFFFF, Zero, Zero, 0x10 }, Package (0x04) { 0x001CFFFF, One, Zero, 0x11 }, Package (0x04) { 0x001CFFFF, 0x02, Zero, 0x12 }, Package (0x04) { 0x001CFFFF, 0x03, Zero, 0x13 }, Package (0x04) { 0x001BFFFF, Zero, Zero, 0x10 }, Package (0x04) { 0x001BFFFF, One, Zero, 0x11 }, Package (0x04) { 0x001BFFFF, 0x02, Zero, 0x12 }, Package (0x04) { 0x001BFFFF, 0x03, Zero, 0x13 }, Package (0x04) { 0x001AFFFF, Zero, Zero, 0x10 }, Package (0x04) { 0x001AFFFF, One, Zero, 0x11 }, Package (0x04) { 0x001AFFFF, 0x02, Zero, 0x12 }, Package (0x04) { 0x001AFFFF, 0x03, Zero, 0x13 }, Package (0x04) { 0x0019FFFF, Zero, Zero, 0x1F }, Package (0x04) { 0x0019FFFF, One, Zero, 0x20 }, Package (0x04) { 0x0019FFFF, 0x02, Zero, 0x2A }, Package (0x04) { 0x0017FFFF, Zero, Zero, 0x10 }, Package (0x04) { 0x0016FFFF, Zero, Zero, 0x10 }, Package (0x04) { 0x0016FFFF, One, Zero, 0x11 }, Package (0x04) { 0x0016FFFF, 0x02, Zero, 0x12 }, Package (0x04) { 0x0016FFFF, 0x03, Zero, 0x13 }, Package (0x04) { 0x0015FFFF, Zero, Zero, 0x1B }, Package (0x04) { 0x0015FFFF, One, Zero, 0x28 }, Package (0x04) { 0x0015FFFF, 0x02, Zero, 0x1D }, Package (0x04) { 0x0015FFFF, 0x03, Zero, 0x2B }, Package (0x04) { 0x0014FFFF, Zero, Zero, 0x10 }, Package (0x04) { 0x0014FFFF, One, Zero, 0x11 }, Package (0x04) { 0x0014FFFF, 0x02, Zero, 0x12 } }) Name (PD01, Package (0x04) { Package (0x04) { 0xFFFF, Zero, LNKA, Zero }, Package (0x04) { 0xFFFF, One, LNKB, Zero }, Package (0x04) { 0xFFFF, 0x02, LNKC, Zero }, Package (0x04) { 0xFFFF, 0x03, LNKD, Zero } }) Name (AR01, Package (0x04) { Package (0x04) { 0xFFFF, Zero, Zero, 0x10 }, Package (0x04) { 0xFFFF, One, Zero, 0x11 }, Package (0x04) { 0xFFFF, 0x02, Zero, 0x12 }, Package (0x04) { 0xFFFF, 0x03, Zero, 0x13 } }) Name (PD02, Package (0x04) { Package (0x04) { 0xFFFF, Zero, LNKB, Zero }, Package (0x04) { 0xFFFF, One, LNKC, Zero }, Package (0x04) { 0xFFFF, 0x02, LNKD, Zero }, Package (0x04) { 0xFFFF, 0x03, LNKA, Zero } }) Name (AR02, Package (0x04) { Package (0x04) { 0xFFFF, Zero, Zero, 0x11 }, Package (0x04) { 0xFFFF, One, Zero, 0x12 }, Package (0x04) { 0xFFFF, 0x02, Zero, 0x13 }, Package (0x04) { 0xFFFF, 0x03, Zero, 0x10 } }) Name (PD03, Package (0x04) { Package (0x04) { 0xFFFF, Zero, LNKC, Zero }, Package (0x04) { 0xFFFF, One, LNKD, Zero }, Package (0x04) { 0xFFFF, 0x02, LNKA, Zero }, Package (0x04) { 0xFFFF, 0x03, LNKB, Zero } }) Name (AR03, Package (0x04) { Package (0x04) { 0xFFFF, Zero, Zero, 0x12 }, Package (0x04) { 0xFFFF, One, Zero, 0x13 }, Package (0x04) { 0xFFFF, 0x02, Zero, 0x10 }, Package (0x04) { 0xFFFF, 0x03, Zero, 0x11 } }) Name (PD04, Package (0x04) { Package (0x04) { 0xFFFF, Zero, LNKA, Zero }, Package (0x04) { 0xFFFF, One, LNKB, Zero }, Package (0x04) { 0xFFFF, 0x02, LNKC, Zero }, Package (0x04) { 0xFFFF, 0x03, LNKD, Zero } }) Name (AR04, Package (0x04) { Package (0x04) { 0xFFFF, Zero, Zero, 0x10 }, Package (0x04) { 0xFFFF, One, Zero, 0x11 }, Package (0x04) { 0xFFFF, 0x02, Zero, 0x12 }, Package (0x04) { 0xFFFF, 0x03, Zero, 0x13 } }) Name (PD21, Package (0x04) { Package (0x04) { 0xFFFF, Zero, LNKA, Zero }, Package (0x04) { 0xFFFF, One, LNKB, Zero }, Package (0x04) { 0xFFFF, 0x02, LNKC, Zero }, Package (0x04) { 0xFFFF, 0x03, LNKD, Zero } }) Name (AR21, Package (0x04) { Package (0x04) { 0xFFFF, Zero, Zero, 0x10 }, Package (0x04) { 0xFFFF, One, Zero, 0x11 }, Package (0x04) { 0xFFFF, 0x02, Zero, 0x12 }, Package (0x04) { 0xFFFF, 0x03, Zero, 0x13 } }) Name (PD22, Package (0x04) { Package (0x04) { 0xFFFF, Zero, LNKA, Zero }, Package (0x04) { 0xFFFF, One, LNKB, Zero }, Package (0x04) { 0xFFFF, 0x02, LNKC, Zero }, Package (0x04) { 0xFFFF, 0x03, LNKD, Zero } }) Name (AR22, Package (0x04) { Package (0x04) { 0xFFFF, Zero, Zero, 0x10 }, Package (0x04) { 0xFFFF, One, Zero, 0x11 }, Package (0x04) { 0xFFFF, 0x02, Zero, 0x12 }, Package (0x04) { 0xFFFF, 0x03, Zero, 0x13 } }) Name (PD23, Package (0x04) { Package (0x04) { 0xFFFF, Zero, LNKA, Zero }, Package (0x04) { 0xFFFF, One, LNKB, Zero }, Package (0x04) { 0xFFFF, 0x02, LNKC, Zero }, Package (0x04) { 0xFFFF, 0x03, LNKD, Zero } }) Name (AR23, Package (0x04) { Package (0x04) { 0xFFFF, Zero, Zero, 0x10 }, Package (0x04) { 0xFFFF, One, Zero, 0x11 }, Package (0x04) { 0xFFFF, 0x02, Zero, 0x12 }, Package (0x04) { 0xFFFF, 0x03, Zero, 0x13 } }) Name (PD24, Package (0x04) { Package (0x04) { 0xFFFF, Zero, LNKA, Zero }, Package (0x04) { 0xFFFF, One, LNKB, Zero }, Package (0x04) { 0xFFFF, 0x02, LNKC, Zero }, Package (0x04) { 0xFFFF, 0x03, LNKD, Zero } }) Name (AR24, Package (0x04) { Package (0x04) { 0xFFFF, Zero, Zero, 0x10 }, Package (0x04) { 0xFFFF, One, Zero, 0x11 }, Package (0x04) { 0xFFFF, 0x02, Zero, 0x12 }, Package (0x04) { 0xFFFF, 0x03, Zero, 0x13 } }) Name (PD0D, Package (0x04) { Package (0x04) { 0xFFFF, Zero, LNKA, Zero }, Package (0x04) { 0xFFFF, One, LNKB, Zero }, Package (0x04) { 0xFFFF, 0x02, LNKC, Zero }, Package (0x04) { 0xFFFF, 0x03, LNKD, Zero } }) Name (AR0D, Package (0x04) { Package (0x04) { 0xFFFF, Zero, Zero, 0x10 }, Package (0x04) { 0xFFFF, One, Zero, 0x11 }, Package (0x04) { 0xFFFF, 0x02, Zero, 0x12 }, Package (0x04) { 0xFFFF, 0x03, Zero, 0x13 } }) Name (PD0E, Package (0x04) { Package (0x04) { 0xFFFF, Zero, LNKB, Zero }, Package (0x04) { 0xFFFF, One, LNKC, Zero }, Package (0x04) { 0xFFFF, 0x02, LNKD, Zero }, Package (0x04) { 0xFFFF, 0x03, LNKA, Zero } }) Name (AR0E, Package (0x04) { Package (0x04) { 0xFFFF, Zero, Zero, 0x11 }, Package (0x04) { 0xFFFF, One, Zero, 0x12 }, Package (0x04) { 0xFFFF, 0x02, Zero, 0x13 }, Package (0x04) { 0xFFFF, 0x03, Zero, 0x10 } }) Name (PD0F, Package (0x04) { Package (0x04) { 0xFFFF, Zero, LNKC, Zero }, Package (0x04) { 0xFFFF, One, LNKD, Zero }, Package (0x04) { 0xFFFF, 0x02, LNKA, Zero }, Package (0x04) { 0xFFFF, 0x03, LNKB, Zero } }) Name (AR0F, Package (0x04) { Package (0x04) { 0xFFFF, Zero, Zero, 0x12 }, Package (0x04) { 0xFFFF, One, Zero, 0x13 }, Package (0x04) { 0xFFFF, 0x02, Zero, 0x10 }, Package (0x04) { 0xFFFF, 0x03, Zero, 0x11 } }) Name (PD10, Package (0x04) { Package (0x04) { 0xFFFF, Zero, LNKD, Zero }, Package (0x04) { 0xFFFF, One, LNKA, Zero }, Package (0x04) { 0xFFFF, 0x02, LNKB, Zero }, Package (0x04) { 0xFFFF, 0x03, LNKC, Zero } }) Name (AR10, Package (0x04) { Package (0x04) { 0xFFFF, Zero, Zero, 0x13 }, Package (0x04) { 0xFFFF, One, Zero, 0x10 }, Package (0x04) { 0xFFFF, 0x02, Zero, 0x11 }, Package (0x04) { 0xFFFF, 0x03, Zero, 0x12 } }) Name (PD11, Package (0x04) { Package (0x04) { 0xFFFF, Zero, LNKA, Zero }, Package (0x04) { 0xFFFF, One, LNKB, Zero }, Package (0x04) { 0xFFFF, 0x02, LNKC, Zero }, Package (0x04) { 0xFFFF, 0x03, LNKD, Zero } }) Name (AR11, Package (0x04) { Package (0x04) { 0xFFFF, Zero, Zero, 0x10 }, Package (0x04) { 0xFFFF, One, Zero, 0x11 }, Package (0x04) { 0xFFFF, 0x02, Zero, 0x12 }, Package (0x04) { 0xFFFF, 0x03, Zero, 0x13 } }) Name (PD12, Package (0x04) { Package (0x04) { 0xFFFF, Zero, LNKB, Zero }, Package (0x04) { 0xFFFF, One, LNKC, Zero }, Package (0x04) { 0xFFFF, 0x02, LNKD, Zero }, Package (0x04) { 0xFFFF, 0x03, LNKA, Zero } }) Name (AR12, Package (0x04) { Package (0x04) { 0xFFFF, Zero, Zero, 0x11 }, Package (0x04) { 0xFFFF, One, Zero, 0x12 }, Package (0x04) { 0xFFFF, 0x02, Zero, 0x13 }, Package (0x04) { 0xFFFF, 0x03, Zero, 0x10 } }) Name (PD13, Package (0x04) { Package (0x04) { 0xFFFF, Zero, LNKC, Zero }, Package (0x04) { 0xFFFF, One, LNKD, Zero }, Package (0x04) { 0xFFFF, 0x02, LNKA, Zero }, Package (0x04) { 0xFFFF, 0x03, LNKB, Zero } }) Name (AR13, Package (0x04) { Package (0x04) { 0xFFFF, Zero, Zero, 0x12 }, Package (0x04) { 0xFFFF, One, Zero, 0x13 }, Package (0x04) { 0xFFFF, 0x02, Zero, 0x10 }, Package (0x04) { 0xFFFF, 0x03, Zero, 0x11 } }) Name (PD14, Package (0x04) { Package (0x04) { 0xFFFF, Zero, LNKD, Zero }, Package (0x04) { 0xFFFF, One, LNKA, Zero }, Package (0x04) { 0xFFFF, 0x02, LNKB, Zero }, Package (0x04) { 0xFFFF, 0x03, LNKC, Zero } }) Name (AR14, Package (0x04) { Package (0x04) { 0xFFFF, Zero, Zero, 0x13 }, Package (0x04) { 0xFFFF, One, Zero, 0x10 }, Package (0x04) { 0xFFFF, 0x02, Zero, 0x11 }, Package (0x04) { 0xFFFF, 0x03, Zero, 0x12 } }) Name (PD05, Package (0x04) { Package (0x04) { 0xFFFF, Zero, LNKA, Zero }, Package (0x04) { 0xFFFF, One, LNKB, Zero }, Package (0x04) { 0xFFFF, 0x02, LNKC, Zero }, Package (0x04) { 0xFFFF, 0x03, LNKD, Zero } }) Name (AR05, Package (0x04) { Package (0x04) { 0xFFFF, Zero, Zero, 0x10 }, Package (0x04) { 0xFFFF, One, Zero, 0x11 }, Package (0x04) { 0xFFFF, 0x02, Zero, 0x12 }, Package (0x04) { 0xFFFF, 0x03, Zero, 0x13 } }) Name (PD06, Package (0x04) { Package (0x04) { 0xFFFF, Zero, LNKB, Zero }, Package (0x04) { 0xFFFF, One, LNKC, Zero }, Package (0x04) { 0xFFFF, 0x02, LNKD, Zero }, Package (0x04) { 0xFFFF, 0x03, LNKA, Zero } }) Name (AR06, Package (0x04) { Package (0x04) { 0xFFFF, Zero, Zero, 0x11 }, Package (0x04) { 0xFFFF, One, Zero, 0x12 }, Package (0x04) { 0xFFFF, 0x02, Zero, 0x13 }, Package (0x04) { 0xFFFF, 0x03, Zero, 0x10 } }) Name (PD07, Package (0x04) { Package (0x04) { 0xFFFF, Zero, LNKC, Zero }, Package (0x04) { 0xFFFF, One, LNKD, Zero }, Package (0x04) { 0xFFFF, 0x02, LNKA, Zero }, Package (0x04) { 0xFFFF, 0x03, LNKB, Zero } }) Name (AR07, Package (0x04) { Package (0x04) { 0xFFFF, Zero, Zero, 0x12 }, Package (0x04) { 0xFFFF, One, Zero, 0x13 }, Package (0x04) { 0xFFFF, 0x02, Zero, 0x10 }, Package (0x04) { 0xFFFF, 0x03, Zero, 0x11 } }) Name (PD08, Package (0x04) { Package (0x04) { 0xFFFF, Zero, LNKD, Zero }, Package (0x04) { 0xFFFF, One, LNKA, Zero }, Package (0x04) { 0xFFFF, 0x02, LNKB, Zero }, Package (0x04) { 0xFFFF, 0x03, LNKC, Zero } }) Name (AR08, Package (0x04) { Package (0x04) { 0xFFFF, Zero, Zero, 0x13 }, Package (0x04) { 0xFFFF, One, Zero, 0x10 }, Package (0x04) { 0xFFFF, 0x02, Zero, 0x11 }, Package (0x04) { 0xFFFF, 0x03, Zero, 0x12 } }) Name (PD09, Package (0x04) { Package (0x04) { 0xFFFF, Zero, LNKA, Zero }, Package (0x04) { 0xFFFF, One, LNKB, Zero }, Package (0x04) { 0xFFFF, 0x02, LNKC, Zero }, Package (0x04) { 0xFFFF, 0x03, LNKD, Zero } }) Name (AR09, Package (0x04) { Package (0x04) { 0xFFFF, Zero, Zero, 0x10 }, Package (0x04) { 0xFFFF, One, Zero, 0x11 }, Package (0x04) { 0xFFFF, 0x02, Zero, 0x12 }, Package (0x04) { 0xFFFF, 0x03, Zero, 0x13 } }) Name (PD0A, Package (0x04) { Package (0x04) { 0xFFFF, Zero, LNKB, Zero }, Package (0x04) { 0xFFFF, One, LNKC, Zero }, Package (0x04) { 0xFFFF, 0x02, LNKD, Zero }, Package (0x04) { 0xFFFF, 0x03, LNKA, Zero } }) Name (AR0A, Package (0x04) { Package (0x04) { 0xFFFF, Zero, Zero, 0x11 }, Package (0x04) { 0xFFFF, One, Zero, 0x12 }, Package (0x04) { 0xFFFF, 0x02, Zero, 0x13 }, Package (0x04) { 0xFFFF, 0x03, Zero, 0x10 } }) Name (PD0B, Package (0x04) { Package (0x04) { 0xFFFF, Zero, LNKC, Zero }, Package (0x04) { 0xFFFF, One, LNKD, Zero }, Package (0x04) { 0xFFFF, 0x02, LNKA, Zero }, Package (0x04) { 0xFFFF, 0x03, LNKB, Zero } }) Name (AR0B, Package (0x04) { Package (0x04) { 0xFFFF, Zero, Zero, 0x12 }, Package (0x04) { 0xFFFF, One, Zero, 0x13 }, Package (0x04) { 0xFFFF, 0x02, Zero, 0x10 }, Package (0x04) { 0xFFFF, 0x03, Zero, 0x11 } }) Name (PD0C, Package (0x04) { Package (0x04) { 0xFFFF, Zero, LNKD, Zero }, Package (0x04) { 0xFFFF, One, LNKA, Zero }, Package (0x04) { 0xFFFF, 0x02, LNKB, Zero }, Package (0x04) { 0xFFFF, 0x03, LNKC, Zero } }) Name (AR0C, Package (0x04) { Package (0x04) { 0xFFFF, Zero, Zero, 0x13 }, Package (0x04) { 0xFFFF, One, Zero, 0x10 }, Package (0x04) { 0xFFFF, 0x02, Zero, 0x11 }, Package (0x04) { 0xFFFF, 0x03, Zero, 0x12 } }) Name (PD15, Package (0x04) { Package (0x04) { 0xFFFF, Zero, LNKA, Zero }, Package (0x04) { 0xFFFF, One, LNKB, Zero }, Package (0x04) { 0xFFFF, 0x02, LNKC, Zero }, Package (0x04) { 0xFFFF, 0x03, LNKD, Zero } }) Name (AR15, Package (0x04) { Package (0x04) { 0xFFFF, Zero, Zero, 0x10 }, Package (0x04) { 0xFFFF, One, Zero, 0x11 }, Package (0x04) { 0xFFFF, 0x02, Zero, 0x12 }, Package (0x04) { 0xFFFF, 0x03, Zero, 0x13 } }) Name (PD16, Package (0x04) { Package (0x04) { 0xFFFF, Zero, LNKB, Zero }, Package (0x04) { 0xFFFF, One, LNKC, Zero }, Package (0x04) { 0xFFFF, 0x02, LNKD, Zero }, Package (0x04) { 0xFFFF, 0x03, LNKA, Zero } }) Name (AR16, Package (0x04) { Package (0x04) { 0xFFFF, Zero, Zero, 0x11 }, Package (0x04) { 0xFFFF, One, Zero, 0x12 }, Package (0x04) { 0xFFFF, 0x02, Zero, 0x13 }, Package (0x04) { 0xFFFF, 0x03, Zero, 0x10 } }) Name (PD17, Package (0x04) { Package (0x04) { 0xFFFF, Zero, LNKC, Zero }, Package (0x04) { 0xFFFF, One, LNKD, Zero }, Package (0x04) { 0xFFFF, 0x02, LNKA, Zero }, Package (0x04) { 0xFFFF, 0x03, LNKB, Zero } }) Name (AR17, Package (0x04) { Package (0x04) { 0xFFFF, Zero, Zero, 0x12 }, Package (0x04) { 0xFFFF, One, Zero, 0x13 }, Package (0x04) { 0xFFFF, 0x02, Zero, 0x10 }, Package (0x04) { 0xFFFF, 0x03, Zero, 0x11 } }) Name (PD18, Package (0x04) { Package (0x04) { 0xFFFF, Zero, LNKD, Zero }, Package (0x04) { 0xFFFF, One, LNKA, Zero }, Package (0x04) { 0xFFFF, 0x02, LNKB, Zero }, Package (0x04) { 0xFFFF, 0x03, LNKC, Zero } }) Name (AR18, Package (0x04) { Package (0x04) { 0xFFFF, Zero, Zero, 0x13 }, Package (0x04) { 0xFFFF, One, Zero, 0x10 }, Package (0x04) { 0xFFFF, 0x02, Zero, 0x11 }, Package (0x04) { 0xFFFF, 0x03, Zero, 0x12 } }) Name (PD19, Package (0x04) { Package (0x04) { 0xFFFF, Zero, LNKA, Zero }, Package (0x04) { 0xFFFF, One, LNKB, Zero }, Package (0x04) { 0xFFFF, 0x02, LNKC, Zero }, Package (0x04) { 0xFFFF, 0x03, LNKD, Zero } }) Name (AR19, Package (0x04) { Package (0x04) { 0xFFFF, Zero, Zero, 0x10 }, Package (0x04) { 0xFFFF, One, Zero, 0x11 }, Package (0x04) { 0xFFFF, 0x02, Zero, 0x12 }, Package (0x04) { 0xFFFF, 0x03, Zero, 0x13 } }) Name (PD1A, Package (0x04) { Package (0x04) { 0xFFFF, Zero, LNKB, Zero }, Package (0x04) { 0xFFFF, One, LNKC, Zero }, Package (0x04) { 0xFFFF, 0x02, LNKD, Zero }, Package (0x04) { 0xFFFF, 0x03, LNKA, Zero } }) Name (AR1A, Package (0x04) { Package (0x04) { 0xFFFF, Zero, Zero, 0x11 }, Package (0x04) { 0xFFFF, One, Zero, 0x12 }, Package (0x04) { 0xFFFF, 0x02, Zero, 0x13 }, Package (0x04) { 0xFFFF, 0x03, Zero, 0x10 } }) Name (PD1B, Package (0x04) { Package (0x04) { 0xFFFF, Zero, LNKC, Zero }, Package (0x04) { 0xFFFF, One, LNKD, Zero }, Package (0x04) { 0xFFFF, 0x02, LNKA, Zero }, Package (0x04) { 0xFFFF, 0x03, LNKB, Zero } }) Name (AR1B, Package (0x04) { Package (0x04) { 0xFFFF, Zero, Zero, 0x12 }, Package (0x04) { 0xFFFF, One, Zero, 0x13 }, Package (0x04) { 0xFFFF, 0x02, Zero, 0x10 }, Package (0x04) { 0xFFFF, 0x03, Zero, 0x11 } }) Name (PD1C, Package (0x04) { Package (0x04) { 0xFFFF, Zero, LNKD, Zero }, Package (0x04) { 0xFFFF, One, LNKA, Zero }, Package (0x04) { 0xFFFF, 0x02, LNKB, Zero }, Package (0x04) { 0xFFFF, 0x03, LNKC, Zero } }) Name (AR1C, Package (0x04) { Package (0x04) { 0xFFFF, Zero, Zero, 0x13 }, Package (0x04) { 0xFFFF, One, Zero, 0x10 }, Package (0x04) { 0xFFFF, 0x02, Zero, 0x11 }, Package (0x04) { 0xFFFF, 0x03, Zero, 0x12 } }) Name (PD1D, Package (0x04) { Package (0x04) { 0xFFFF, Zero, LNKA, Zero }, Package (0x04) { 0xFFFF, One, LNKB, Zero }, Package (0x04) { 0xFFFF, 0x02, LNKC, Zero }, Package (0x04) { 0xFFFF, 0x03, LNKD, Zero } }) Name (AR1D, Package (0x04) { Package (0x04) { 0xFFFF, Zero, Zero, 0x10 }, Package (0x04) { 0xFFFF, One, Zero, 0x11 }, Package (0x04) { 0xFFFF, 0x02, Zero, 0x12 }, Package (0x04) { 0xFFFF, 0x03, Zero, 0x13 } }) Name (PD1E, Package (0x04) { Package (0x04) { 0xFFFF, Zero, LNKB, Zero }, Package (0x04) { 0xFFFF, One, LNKC, Zero }, Package (0x04) { 0xFFFF, 0x02, LNKD, Zero }, Package (0x04) { 0xFFFF, 0x03, LNKA, Zero } }) Name (AR1E, Package (0x04) { Package (0x04) { 0xFFFF, Zero, Zero, 0x11 }, Package (0x04) { 0xFFFF, One, Zero, 0x12 }, Package (0x04) { 0xFFFF, 0x02, Zero, 0x13 }, Package (0x04) { 0xFFFF, 0x03, Zero, 0x10 } }) Name (PD1F, Package (0x04) { Package (0x04) { 0xFFFF, Zero, LNKC, Zero }, Package (0x04) { 0xFFFF, One, LNKD, Zero }, Package (0x04) { 0xFFFF, 0x02, LNKA, Zero }, Package (0x04) { 0xFFFF, 0x03, LNKB, Zero } }) Name (AR1F, Package (0x04) { Package (0x04) { 0xFFFF, Zero, Zero, 0x12 }, Package (0x04) { 0xFFFF, One, Zero, 0x13 }, Package (0x04) { 0xFFFF, 0x02, Zero, 0x10 }, Package (0x04) { 0xFFFF, 0x03, Zero, 0x11 } }) Name (PD20, Package (0x04) { Package (0x04) { 0xFFFF, Zero, LNKD, Zero }, Package (0x04) { 0xFFFF, One, LNKA, Zero }, Package (0x04) { 0xFFFF, 0x02, LNKB, Zero }, Package (0x04) { 0xFFFF, 0x03, LNKC, Zero } }) Name (AR20, Package (0x04) { Package (0x04) { 0xFFFF, Zero, Zero, 0x13 }, Package (0x04) { 0xFFFF, One, Zero, 0x10 }, Package (0x04) { 0xFFFF, 0x02, Zero, 0x11 }, Package (0x04) { 0xFFFF, 0x03, Zero, 0x12 } }) } Scope (_SB) { Device (PC00) { Name (_HID, EisaId ("PNP0A08") /* PCI Express Bus */) // _HID: Hardware ID Name (_CID, EisaId ("PNP0A03") /* PCI Bus */) // _CID: Compatible ID Name (_ADR, Zero) // _ADR: Address Method (^BN00, 0, NotSerialized) { Return (Zero) } Method (_BBN, 0, NotSerialized) // _BBN: BIOS Bus Number { Return (BN00 ()) } Name (_UID, Zero) // _UID: Unique ID Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table { If (PICM) { Return (AR00) /* \_SB_.AR00 */ } Return (PD00) /* \_SB_.PD00 */ } Device (PEG1) { Name (_ADR, 0x00010000) // _ADR: Address Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table { If (PICM) { Return (AR01) /* \_SB_.AR01 */ } Return (PD01) /* \_SB_.PD01 */ } Device (PEGP) { Name (_ADR, Zero) // _ADR: Address } } Device (PEG2) { Name (_ADR, 0x00010001) // _ADR: Address Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table { If (PICM) { Return (AR02) /* \_SB_.AR02 */ } Return (PD02) /* \_SB_.PD02 */ } Device (PEGP) { Name (_ADR, Zero) // _ADR: Address } } If ((MPGN >= 0x04)) { Device (PEG3) { Name (_ADR, 0x00010002) // _ADR: Address Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table { If (PICM) { Return (AR03) /* \_SB_.AR03 */ } Return (PD03) /* \_SB_.PD03 */ } Device (PEGP) { Name (_ADR, Zero) // _ADR: Address } } } Device (PEG0) { Name (_ADR, 0x00060000) // _ADR: Address Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table { If (PICM) { Return (AR04) /* \_SB_.AR04 */ } Return (PD04) /* \_SB_.PD04 */ } Device (PEGP) { Name (_ADR, Zero) // _ADR: Address } } Device (LPCB) { Name (_ADR, 0x001F0000) // _ADR: Address Method (LPTS, 1, NotSerialized) { SLPX = One SLPE = One If (PWBT) { PBEN = One } } Method (LWAK, 1, NotSerialized) { SLPE = Zero If (PBEN) { PWBT = One PBEN = Zero } If (NTPB) { Notify (PWRB, 0x02) // Device Wake } } Name (PBEN, Zero) OperationRegion (SMIE, SystemIO, PMBA, 0x04) Field (SMIE, ByteAcc, NoLock, Preserve) { , 10, RTCS, 1, , 3, PEXS, 1, WAKS, 1, Offset (0x03), PWBT, 1, Offset (0x04) } OperationRegion (SLPR, SystemIO, SMCR, 0x08) Field (SLPR, ByteAcc, NoLock, Preserve) { , 4, SLPE, 1, , 31, SLPX, 1, Offset (0x08) } Device (SIO1) { Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID Name (_UID, Zero) // _UID: Unique ID Name (CRS, ResourceTemplate () { IO (Decode16, 0x0000, // Range Minimum 0x0000, // Range Maximum 0x00, // Alignment 0x00, // Length _Y00) IO (Decode16, 0x0000, // Range Minimum 0x0000, // Range Maximum 0x00, // Alignment 0x00, // Length _Y01) IO (Decode16, 0x0000, // Range Minimum 0x0000, // Range Maximum 0x00, // Alignment 0x00, // Length _Y02) IO (Decode16, 0x0000, // Range Minimum 0x0000, // Range Maximum 0x00, // Alignment 0x00, // Length _Y03) IO (Decode16, 0x0000, // Range Minimum 0x0000, // Range Maximum 0x00, // Alignment 0x00, // Length _Y04) }) Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { If (((SP1O < 0x03F0) && (SP1O > 0xF0))) { CreateWordField (CRS, \_SB.PC00.LPCB.SIO1._Y00._MIN, GPI0) // _MIN: Minimum Base Address CreateWordField (CRS, \_SB.PC00.LPCB.SIO1._Y00._MAX, GPI1) // _MAX: Maximum Base Address CreateByteField (CRS, \_SB.PC00.LPCB.SIO1._Y00._LEN, GPIL) // _LEN: Length GPI0 = SP1O /* \SP1O */ GPI1 = SP1O /* \SP1O */ GPIL = 0x02 } If (IO1B) { CreateWordField (CRS, \_SB.PC00.LPCB.SIO1._Y01._MIN, GP10) // _MIN: Minimum Base Address CreateWordField (CRS, \_SB.PC00.LPCB.SIO1._Y01._MAX, GP11) // _MAX: Maximum Base Address CreateByteField (CRS, \_SB.PC00.LPCB.SIO1._Y01._LEN, GPL1) // _LEN: Length GP10 = IO1B /* \IO1B */ GP11 = IO1B /* \IO1B */ GPL1 = IO1L /* \IO1L */ } If (IO2B) { CreateWordField (CRS, \_SB.PC00.LPCB.SIO1._Y02._MIN, GP20) // _MIN: Minimum Base Address CreateWordField (CRS, \_SB.PC00.LPCB.SIO1._Y02._MAX, GP21) // _MAX: Maximum Base Address CreateByteField (CRS, \_SB.PC00.LPCB.SIO1._Y02._LEN, GPL2) // _LEN: Length GP20 = IO2B /* \IO2B */ GP21 = IO2B /* \IO2B */ GPL2 = IO2L /* \IO2L */ } If (IO3B) { CreateWordField (CRS, \_SB.PC00.LPCB.SIO1._Y03._MIN, GP30) // _MIN: Minimum Base Address CreateWordField (CRS, \_SB.PC00.LPCB.SIO1._Y03._MAX, GP31) // _MAX: Maximum Base Address CreateByteField (CRS, \_SB.PC00.LPCB.SIO1._Y03._LEN, GPL3) // _LEN: Length GP30 = IO3B /* \IO3B */ GP31 = IO3B /* \IO3B */ GPL3 = IO3L /* \IO3L */ } If (IO4B) { CreateWordField (CRS, \_SB.PC00.LPCB.SIO1._Y04._MIN, GP40) // _MIN: Minimum Base Address CreateWordField (CRS, \_SB.PC00.LPCB.SIO1._Y04._MAX, GP41) // _MAX: Maximum Base Address CreateByteField (CRS, \_SB.PC00.LPCB.SIO1._Y04._LEN, GPL4) // _LEN: Length GP40 = IO4B /* \IO4B */ GP41 = IO4B /* \IO4B */ GPL4 = IO4L /* \IO4L */ } Return (CRS) /* \_SB_.PC00.LPCB.SIO1.CRS_ */ } Name (DCAT, Package (0x15) { 0x02, 0x03, One, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x05, 0xFF, 0xFF, 0xFF, 0x05, 0xFF, 0x06, 0xFF, 0xFF, 0xFF, 0xFF }) Mutex (MUT0, 0x00) Method (ENFG, 1, NotSerialized) { Acquire (MUT0, 0x0FFF) INDX = ENTK /* \ENTK */ INDX = ENTK /* \ENTK */ LDN = Arg0 } Method (EXFG, 0, NotSerialized) { INDX = EXTK /* \EXTK */ Release (MUT0) } Method (LPTM, 1, NotSerialized) { ENFG (CGLD (Arg0)) Local0 = (OPT0 & 0x02) EXFG () Return (Local0) } Method (UHID, 1, NotSerialized) { Return (0x0105D041) } OperationRegion (IOID, SystemIO, SP1O, 0x02) Field (IOID, ByteAcc, NoLock, Preserve) { INDX, 8, DATA, 8 } IndexField (INDX, DATA, ByteAcc, NoLock, Preserve) { Offset (0x07), LDN, 8, Offset (0x21), SCF1, 8, SCF2, 8, SCF3, 8, SCF4, 8, SCF5, 8, SCF6, 8, Offset (0x2D), CR2D, 8, Offset (0x30), ACTR, 8, Offset (0x60), IOAH, 8, IOAL, 8, IOH2, 8, IOL2, 8, Offset (0x70), INTR, 4, INTT, 4, Offset (0x74), DMCH, 8, Offset (0xE0), RGE0, 8, RGE1, 8, RGE2, 8, RGE3, 8, RGE4, 8, RGE5, 8, RGE6, 8, RGE7, 8, RGE8, 8, RGE9, 8, Offset (0xF0), OPT0, 8, OPT1, 8, OPT2, 8, OPT3, 8, OPT4, 8, OPT5, 8, OPT6, 8, OPT7, 8, OPT8, 8, OPT9, 8 } Method (CGLD, 1, NotSerialized) { Return (DerefOf (DCAT [Arg0])) } Method (DSTA, 1, NotSerialized) { ENFG (CGLD (Arg0)) Local0 = ACTR /* \_SB_.PC00.LPCB.SIO1.ACTR */ Local1 = ((IOAH << 0x08) | IOAL) /* \_SB_.PC00.LPCB.SIO1.IOAL */ EXFG () If ((Local0 == 0xFF)) { Return (Zero) } Local0 &= One If ((Arg0 < 0x10)) { IOST |= (Local0 << Arg0) } If (Local0) { Return (0x0F) } ElseIf ((Arg0 < 0x10)) { If (((One << Arg0) & IOST)) { Return (0x0D) } Else { Return (Zero) } } Else { If (Local1) { Return (0x0D) } Return (Zero) } } Method (DCNT, 2, NotSerialized) { ENFG (CGLD (Arg0)) If (((DMCH < 0x04) && ((Local1 = (DMCH & 0x03)) != Zero))) { RDMA (Arg0, Arg1, Local1++) } ACTR = Arg1 Local1 = (IOAH << 0x08) Local1 |= IOAL RRIO (Arg0, Arg1, Local1, 0x08) EXFG () } Name (CRS1, ResourceTemplate () { IO (Decode16, 0x0000, // Range Minimum 0x0000, // Range Maximum 0x01, // Alignment 0x00, // Length _Y07) IRQNoFlags (_Y05) {} DMA (Compatibility, NotBusMaster, Transfer8, _Y06) {} }) CreateWordField (CRS1, \_SB.PC00.LPCB.SIO1._Y05._INT, IRQM) // _INT: Interrupts CreateByteField (CRS1, \_SB.PC00.LPCB.SIO1._Y06._DMA, DMAM) // _DMA: Direct Memory Access CreateWordField (CRS1, \_SB.PC00.LPCB.SIO1._Y07._MIN, IO11) // _MIN: Minimum Base Address CreateWordField (CRS1, \_SB.PC00.LPCB.SIO1._Y07._MAX, IO12) // _MAX: Maximum Base Address CreateByteField (CRS1, \_SB.PC00.LPCB.SIO1._Y07._LEN, LEN1) // _LEN: Length Name (CRS2, ResourceTemplate () { IO (Decode16, 0x0000, // Range Minimum 0x0000, // Range Maximum 0x01, // Alignment 0x00, // Length _Y0A) IO (Decode16, 0x0000, // Range Minimum 0x0000, // Range Maximum 0x01, // Alignment 0x00, // Length _Y0B) IRQNoFlags (_Y08) {} DMA (Compatibility, NotBusMaster, Transfer8, _Y09) {} }) CreateWordField (CRS2, \_SB.PC00.LPCB.SIO1._Y08._INT, IRQE) // _INT: Interrupts CreateByteField (CRS2, \_SB.PC00.LPCB.SIO1._Y09._DMA, DMAE) // _DMA: Direct Memory Access CreateWordField (CRS2, \_SB.PC00.LPCB.SIO1._Y0A._MIN, IO21) // _MIN: Minimum Base Address CreateWordField (CRS2, \_SB.PC00.LPCB.SIO1._Y0A._MAX, IO22) // _MAX: Maximum Base Address CreateByteField (CRS2, \_SB.PC00.LPCB.SIO1._Y0A._LEN, LEN2) // _LEN: Length CreateWordField (CRS2, \_SB.PC00.LPCB.SIO1._Y0B._MIN, IO31) // _MIN: Minimum Base Address CreateWordField (CRS2, \_SB.PC00.LPCB.SIO1._Y0B._MAX, IO32) // _MAX: Maximum Base Address CreateByteField (CRS2, \_SB.PC00.LPCB.SIO1._Y0B._LEN, LEN3) // _LEN: Length Name (CRS3, ResourceTemplate () { IO (Decode16, 0x0000, // Range Minimum 0x0000, // Range Maximum 0x01, // Alignment 0x00, // Length _Y0E) IRQ (Edge, ActiveLow, Shared, _Y0C) {} DMA (Compatibility, NotBusMaster, Transfer8, _Y0D) {} }) CreateWordField (CRS3, \_SB.PC00.LPCB.SIO1._Y0C._INT, IRQT) // _INT: Interrupts CreateByteField (CRS3, \_SB.PC00.LPCB.SIO1._Y0C._HE, IRQS) // _HE_: High-Edge CreateByteField (CRS3, \_SB.PC00.LPCB.SIO1._Y0D._DMA, DMAT) // _DMA: Direct Memory Access CreateWordField (CRS3, \_SB.PC00.LPCB.SIO1._Y0E._MIN, IO41) // _MIN: Minimum Base Address CreateWordField (CRS3, \_SB.PC00.LPCB.SIO1._Y0E._MAX, IO42) // _MAX: Maximum Base Address CreateByteField (CRS3, \_SB.PC00.LPCB.SIO1._Y0E._LEN, LEN4) // _LEN: Length Method (DCRS, 2, NotSerialized) { ENFG (CGLD (Arg0)) IO11 = (IOAH << 0x08) IO11 |= IOAL /* \_SB_.PC00.LPCB.SIO1.IO11 */ IO12 = IO11 /* \_SB_.PC00.LPCB.SIO1.IO11 */ LEN1 = 0x08 If (INTR) { IRQM = (One << INTR) /* \_SB_.PC00.LPCB.SIO1.INTR */ } Else { IRQM = Zero } If (((DMCH > 0x03) || (Arg1 == Zero))) { DMAM = Zero } Else { Local1 = (DMCH & 0x03) DMAM = (One << Local1) } EXFG () Return (CRS1) /* \_SB_.PC00.LPCB.SIO1.CRS1 */ } Method (DCR2, 2, NotSerialized) { ENFG (CGLD (Arg0)) IO21 = (IOAH << 0x08) IO21 |= IOAL /* \_SB_.PC00.LPCB.SIO1.IO21 */ IO22 = IO21 /* \_SB_.PC00.LPCB.SIO1.IO21 */ LEN2 = 0x08 IO31 = (IOH2 << 0x08) IO31 |= IOL2 /* \_SB_.PC00.LPCB.SIO1.IO31 */ IO32 = IO31 /* \_SB_.PC00.LPCB.SIO1.IO31 */ LEN3 = 0x08 If (INTR) { IRQE = (One << INTR) /* \_SB_.PC00.LPCB.SIO1.INTR */ } Else { IRQE = Zero } If (((DMCH > 0x03) || (Arg1 == Zero))) { DMAE = Zero } Else { Local1 = (DMCH & 0x03) DMAE = (One << Local1) } EXFG () Return (CRS2) /* \_SB_.PC00.LPCB.SIO1.CRS2 */ } Method (DCR3, 2, NotSerialized) { ENFG (CGLD (Arg0)) IO41 = (IOAH << 0x08) IO41 |= IOAL /* \_SB_.PC00.LPCB.SIO1.IO41 */ IO42 = IO41 /* \_SB_.PC00.LPCB.SIO1.IO41 */ LEN4 = 0x08 If (INTR) { IRQT = (One << INTR) /* \_SB_.PC00.LPCB.SIO1.INTR */ } Else { IRQT = Zero } If (((DMCH > 0x03) || (Arg1 == Zero))) { DMAT = Zero } Else { Local1 = (DMCH & 0x03) DMAT = (One << Local1) } EXFG () Return (CRS3) /* \_SB_.PC00.LPCB.SIO1.CRS3 */ } Method (DSRS, 2, NotSerialized) { If (((Arg1 == 0x02) & LPTM (Arg1))) { DSR2 (Arg0, Arg1) } Else { CreateWordField (Arg0, 0x09, IRQM) CreateByteField (Arg0, 0x0C, DMAM) CreateWordField (Arg0, 0x02, IO11) ENFG (CGLD (Arg1)) IOAL = (IO11 & 0xFF) IOAH = (IO11 >> 0x08) If (IRQM) { FindSetRightBit (IRQM, Local0) INTR = (Local0 - One) } Else { INTR = Zero } If (DMAM) { FindSetRightBit (DMAM, Local0) DMCH = (Local0 - One) } Else { DMCH = 0x04 } EXFG () DCNT (Arg1, One) Local2 = Arg1 If ((Local2 > Zero)) { Local2 -= One } } } Method (DSR2, 2, NotSerialized) { CreateWordField (Arg0, 0x11, IRQE) CreateByteField (Arg0, 0x14, DMAE) CreateWordField (Arg0, 0x02, IO21) CreateWordField (Arg0, 0x0A, IO31) ENFG (CGLD (Arg1)) IOAL = (IO21 & 0xFF) IOAH = (IO21 >> 0x08) IOL2 = (IO31 & 0xFF) IOH2 = (IO31 >> 0x08) If (IRQE) { FindSetRightBit (IRQE, Local0) INTR = (Local0 - One) } Else { INTR = Zero } If (DMAE) { FindSetRightBit (DMAE, Local0) DMCH = (Local0 - One) } Else { DMCH = 0x04 } EXFG () DCNT (Arg1, One) Local2 = Arg1 If ((Local2 > Zero)) { Local2 -= One } } Method (DSR3, 2, NotSerialized) { CreateWordField (Arg0, 0x02, IO41) CreateWordField (Arg0, 0x09, IRQT) CreateByteField (Arg0, 0x0B, IRQS) CreateByteField (Arg0, 0x0D, DMAT) ENFG (CGLD (Arg1)) IOAL = (IO41 & 0xFF) IOAH = (IO41 >> 0x08) If (IRQT) { FindSetRightBit (IRQT, Local0) INTR = (Local0 - One) } Else { INTR = Zero } If (DMAT) { FindSetRightBit (DMAT, Local0) DMCH = (Local0 - One) } Else { DMCH = 0x04 } EXFG () DCNT (Arg1, One) Local2 = Arg1 If ((Local2 > Zero)) { Local2 -= One } } Name (PMFG, Zero) Method (SIOS, 1, NotSerialized) { Debug = "SIOS" If ((0x05 != Arg0)) { ENFG (0x0A) If ((Arg0 == One)) { OPT6 = Zero OPT7 = Zero If (KBFG) { OPT6 |= 0x10 } Else { OPT6 &= 0xEF } If (MSFG) { OPT6 |= 0x20 } Else { OPT6 &= 0xDF } OPT1 = 0xFF OPT3 = 0xFF OPT4 = 0xFF Local0 = (One | OPT2) /* \_SB_.PC00.LPCB.SIO1.OPT2 */ OPT2 = Local0 } If ((Arg0 >= 0x03)) { RGE0 &= 0x9F Local0 = RGE3 /* \_SB_.PC00.LPCB.SIO1.RGE3 */ Sleep (0xC8) If (KBFG) { RGE0 |= 0x41 } Else { RGE0 &= 0xBE } If (MSFG) { RGE6 &= 0x7F RGE0 |= 0x22 } Else { RGE0 &= 0xDD } } EXFG () } } Method (SIOW, 1, NotSerialized) { Debug = "SIOW" ENFG (0x0A) OPT3 = 0xFF OPT6 &= 0xCF OPT2 &= 0xFE RGE0 &= 0xBE RGE0 &= 0xDD EXFG () } Method (SIOH, 0, NotSerialized) { } } Device (UAR1) { Name (_HID, EisaId ("PNP0501") /* 16550A-compatible COM Serial Port */) // _HID: Hardware ID Name (_UID, Zero) // _UID: Unique ID Name (LDN, 0x02) Method (_STA, 0, NotSerialized) // _STA: Status { Return (^^SIO1.DSTA (Zero)) } Method (_DIS, 0, NotSerialized) // _DIS: Disable Device { ^^SIO1.DCNT (Zero, Zero) } Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Return (^^SIO1.DCRS (Zero, Zero)) } Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings { ^^SIO1.DSRS (Arg0, Zero) } Name (_DDN, "COM1") // _DDN: DOS Device Name Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings { StartDependentFn (0x00, 0x00) { IO (Decode16, 0x03F8, // Range Minimum 0x03F8, // Range Maximum 0x01, // Alignment 0x08, // Length ) IRQNoFlags () {4} DMA (Compatibility, NotBusMaster, Transfer8, ) {} } StartDependentFnNoPri () { IO (Decode16, 0x03F8, // Range Minimum 0x03F8, // Range Maximum 0x01, // Alignment 0x08, // Length ) IRQNoFlags () {4} DMA (Compatibility, NotBusMaster, Transfer8, ) {} } StartDependentFnNoPri () { IO (Decode16, 0x02F8, // Range Minimum 0x02F8, // Range Maximum 0x01, // Alignment 0x08, // Length ) IRQNoFlags () {3} DMA (Compatibility, NotBusMaster, Transfer8, ) {} } StartDependentFnNoPri () { IO (Decode16, 0x03E8, // Range Minimum 0x03E8, // Range Maximum 0x01, // Alignment 0x08, // Length ) IRQNoFlags () {4} DMA (Compatibility, NotBusMaster, Transfer8, ) {} } StartDependentFnNoPri () { IO (Decode16, 0x02E8, // Range Minimum 0x02E8, // Range Maximum 0x01, // Alignment 0x08, // Length ) IRQNoFlags () {3} DMA (Compatibility, NotBusMaster, Transfer8, ) {} } EndDependentFn () }) } Device (PS2K) { Name (_HID, EisaId ("PNP0303") /* IBM Enhanced Keyboard (101/102-key, PS/2 Mouse) */) // _HID: Hardware ID Name (_UID, Zero) // _UID: Unique ID Name (LDN, 0x05) Name (_CID, EisaId ("PNP030B")) // _CID: Compatible ID Method (_STA, 0, NotSerialized) // _STA: Status { If ((IOST & 0x0400)) { Return (0x0F) } Else { Return (Zero) } } Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings { IO (Decode16, 0x0060, // Range Minimum 0x0060, // Range Maximum 0x00, // Alignment 0x01, // Length ) IO (Decode16, 0x0064, // Range Minimum 0x0064, // Range Maximum 0x00, // Alignment 0x01, // Length ) IRQNoFlags () {1} }) Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings { StartDependentFn (0x00, 0x00) { IO (Decode16, 0x0060, // Range Minimum 0x0060, // Range Maximum 0x00, // Alignment 0x01, // Length ) IO (Decode16, 0x0064, // Range Minimum 0x0064, // Range Maximum 0x00, // Alignment 0x01, // Length ) IRQNoFlags () {1} } EndDependentFn () }) Method (_PSW, 1, NotSerialized) // _PSW: Power State Wake { KBFG = Arg0 } Scope (\) { Name (KBFG, One) } Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { Return (GPRW (0x6B, 0x04)) } } Device (HHMD) { Name (_HID, EisaId ("PNP0C08") /* ACPI Core Hardware */) // _HID: Hardware ID Name (_UID, Zero) // _UID: Unique ID Name (LDN, 0x0B) Method (_STA, 0, NotSerialized) // _STA: Status { Return (Zero) } } } Device (RP09) { Name (_ADR, 0x001D0000) // _ADR: Address Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table { If (PICM) { Return (AR0D) /* \_SB_.AR0D */ } Return (PD0D) /* \_SB_.PD0D */ } } Device (RP10) { Name (_ADR, 0x001D0001) // _ADR: Address Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table { If (PICM) { Return (AR0E) /* \_SB_.AR0E */ } Return (PD0E) /* \_SB_.PD0E */ } } Device (RP11) { Name (_ADR, 0x001D0002) // _ADR: Address Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table { If (PICM) { Return (AR0F) /* \_SB_.AR0F */ } Return (PD0F) /* \_SB_.PD0F */ } } Device (RP12) { Name (_ADR, 0x001D0003) // _ADR: Address Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table { If (PICM) { Return (AR10) /* \_SB_.AR10 */ } Return (PD10) /* \_SB_.PD10 */ } } Device (RP13) { Name (_ADR, 0x001D0004) // _ADR: Address Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table { If (PICM) { Return (AR11) /* \_SB_.AR11 */ } Return (PD11) /* \_SB_.PD11 */ } } Device (RP14) { Name (_ADR, 0x001D0005) // _ADR: Address Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table { If (PICM) { Return (AR12) /* \_SB_.AR12 */ } Return (PD12) /* \_SB_.PD12 */ } } Device (RP15) { Name (_ADR, 0x001D0006) // _ADR: Address Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table { If (PICM) { Return (AR13) /* \_SB_.AR13 */ } Return (PD13) /* \_SB_.PD13 */ } } Device (RP16) { Name (_ADR, 0x001D0007) // _ADR: Address Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table { If (PICM) { Return (AR14) /* \_SB_.AR14 */ } Return (PD14) /* \_SB_.PD14 */ } } Device (RP01) { Name (_ADR, 0x001C0000) // _ADR: Address Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table { If (PICM) { Return (AR05) /* \_SB_.AR05 */ } Return (PD05) /* \_SB_.PD05 */ } } Device (RP02) { Name (_ADR, 0x001C0001) // _ADR: Address Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table { If (PICM) { Return (AR06) /* \_SB_.AR06 */ } Return (PD06) /* \_SB_.PD06 */ } } Device (RP03) { Name (_ADR, 0x001C0002) // _ADR: Address Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table { If (PICM) { Return (AR07) /* \_SB_.AR07 */ } Return (PD07) /* \_SB_.PD07 */ } } Device (RP04) { Name (_ADR, 0x001C0003) // _ADR: Address Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table { If (PICM) { Return (AR08) /* \_SB_.AR08 */ } Return (PD08) /* \_SB_.PD08 */ } } Device (RP05) { Name (_ADR, 0x001C0004) // _ADR: Address Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table { If (PICM) { Return (AR09) /* \_SB_.AR09 */ } Return (PD09) /* \_SB_.PD09 */ } } Device (RP06) { Name (_ADR, 0x001C0005) // _ADR: Address Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table { If (PICM) { Return (AR0A) /* \_SB_.AR0A */ } Return (PD0A) /* \_SB_.PD0A */ } } Device (RP07) { Name (_ADR, 0x001C0006) // _ADR: Address Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table { If (PICM) { Return (AR0B) /* \_SB_.AR0B */ } Return (PD0B) /* \_SB_.PD0B */ } } Device (RP08) { Name (_ADR, 0x001C0007) // _ADR: Address Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table { If (PICM) { Return (AR0C) /* \_SB_.AR0C */ } Return (PD0C) /* \_SB_.PD0C */ } } Device (RP17) { Name (_ADR, 0x001B0000) // _ADR: Address Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table { If (PICM) { Return (AR15) /* \_SB_.AR15 */ } Return (PD15) /* \_SB_.PD15 */ } } Device (RP18) { Name (_ADR, 0x001B0001) // _ADR: Address Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table { If (PICM) { Return (AR16) /* \_SB_.AR16 */ } Return (PD16) /* \_SB_.PD16 */ } } Device (RP19) { Name (_ADR, 0x001B0002) // _ADR: Address Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table { If (PICM) { Return (AR17) /* \_SB_.AR17 */ } Return (PD17) /* \_SB_.PD17 */ } } Device (RP20) { Name (_ADR, 0x001B0003) // _ADR: Address Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table { If (PICM) { Return (AR18) /* \_SB_.AR18 */ } Return (PD18) /* \_SB_.PD18 */ } } Device (RP21) { Name (_ADR, 0x001B0004) // _ADR: Address Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table { If (PICM) { Return (AR19) /* \_SB_.AR19 */ } Return (PD19) /* \_SB_.PD19 */ } } Device (RP22) { Name (_ADR, 0x001B0005) // _ADR: Address Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table { If (PICM) { Return (AR1A) /* \_SB_.AR1A */ } Return (PD1A) /* \_SB_.PD1A */ } } Device (RP23) { Name (_ADR, 0x001B0006) // _ADR: Address Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table { If (PICM) { Return (AR1B) /* \_SB_.AR1B */ } Return (PD1B) /* \_SB_.PD1B */ } } Device (RP24) { Name (_ADR, 0x001B0007) // _ADR: Address Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table { If (PICM) { Return (AR1C) /* \_SB_.AR1C */ } Return (PD1C) /* \_SB_.PD1C */ } } If ((LPEN == Zero)) { Device (RP25) { Name (_ADR, 0x001A0000) // _ADR: Address Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table { If (PICM) { Return (AR1D) /* \_SB_.AR1D */ } Return (PD1D) /* \_SB_.PD1D */ } } } If ((LPEN == Zero)) { Device (RP26) { Name (_ADR, 0x001A0001) // _ADR: Address Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table { If (PICM) { Return (AR1E) /* \_SB_.AR1E */ } Return (PD1E) /* \_SB_.PD1E */ } } } If ((LPEN == Zero)) { Device (RP27) { Name (_ADR, 0x001A0002) // _ADR: Address Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table { If (PICM) { Return (AR1F) /* \_SB_.AR1F */ } Return (PD1F) /* \_SB_.PD1F */ } } } If ((LPEN == Zero)) { Device (RP28) { Name (_ADR, 0x001A0003) // _ADR: Address Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table { If (PICM) { Return (AR20) /* \_SB_.AR20 */ } Return (PD20) /* \_SB_.PD20 */ } } } } } Name (_S0, Package (0x04) // _S0_: S0 System State { Zero, Zero, Zero, Zero }) Name (_S3, Package (0x04) // _S3_: S3 System State { 0x05, Zero, Zero, Zero }) Name (_S4, Package (0x04) // _S4_: S4 System State { 0x06, Zero, Zero, Zero }) Name (_S5, Package (0x04) // _S5_: S5 System State { 0x07, Zero, Zero, Zero }) Method (_PTS, 1, NotSerialized) // _PTS: Prepare To Sleep { If (Arg0) { \_SB.TPM.TPTS (Arg0) \_SB.PC00.MC.NPTS (Arg0) RPTS (Arg0) \_SB.PC00.LPCB.SIO1.SIOS (Arg0) \_SB.PC00.LPCB.LPTS (Arg0) } } Method (_WAK, 1, NotSerialized) // _WAK: Wake { \_SB.PC00.LPCB.LWAK (Arg0) \_SB.PC00.LPCB.SIO1.SIOW (Arg0) RWAK (Arg0) \_SB.PC00.MC.NWAK (Arg0) Return (AM00) /* \AM00 */ } Scope (_SB.PC00) { Device (MC) { Name (_ADR, Zero) // _ADR: Address OperationRegion (HBUS, PCI_Config, Zero, 0x0100) Field (HBUS, DWordAcc, NoLock, Preserve) { Offset (0x40), EPEN, 1, , 11, EPBR, 20, Offset (0x48), MHEN, 1, , 14, MHBR, 17, Offset (0x50), GCLK, 1, Offset (0x54), D0EN, 1, D1F2, 1, D1F1, 1, D1F0, 1, , 9, D6F0, 1, Offset (0x60), PXEN, 1, PXSZ, 3, , 22, PXBR, 6, Offset (0x68), DIEN, 1, , 11, DIBR, 20, Offset (0x70), , 20, MEBR, 12, Offset (0x80), , 4, PM0H, 2, Offset (0x81), PM1L, 2, , 2, PM1H, 2, Offset (0x82), PM2L, 2, , 2, PM2H, 2, Offset (0x83), PM3L, 2, , 2, PM3H, 2, Offset (0x84), PM4L, 2, , 2, PM4H, 2, Offset (0x85), PM5L, 2, , 2, PM5H, 2, Offset (0x86), PM6L, 2, , 2, PM6H, 2, Offset (0x87), Offset (0xA8), , 20, TUUD, 19, Offset (0xBC), , 20, TLUD, 12, Offset (0xC8), , 7, HTSE, 1 } } Name (BUF0, ResourceTemplate () { WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode, 0x0000, // Granularity 0x0000, // Range Minimum 0x00FF, // Range Maximum 0x0000, // Translation Offset 0x0100, // Length ,, _Y0F) DWordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange, 0x00000000, // Granularity 0x00000000, // Range Minimum 0x00000CF7, // Range Maximum 0x00000000, // Translation Offset 0x00000CF8, // Length ,, , TypeStatic, DenseTranslation) IO (Decode16, 0x0CF8, // Range Minimum 0x0CF8, // Range Maximum 0x01, // Alignment 0x08, // Length ) DWordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange, 0x00000000, // Granularity 0x00000D00, // Range Minimum 0x0000FFFF, // Range Maximum 0x00000000, // Translation Offset 0x0000F300, // Length ,, , TypeStatic, DenseTranslation) DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x00000000, // Granularity 0x000A0000, // Range Minimum 0x000BFFFF, // Range Maximum 0x00000000, // Translation Offset 0x00020000, // Length ,, , AddressRangeMemory, TypeStatic) DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x00000000, // Granularity 0x000C0000, // Range Minimum 0x000C3FFF, // Range Maximum 0x00000000, // Translation Offset 0x00004000, // Length ,, _Y10, AddressRangeMemory, TypeStatic) DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x00000000, // Granularity 0x000C4000, // Range Minimum 0x000C7FFF, // Range Maximum 0x00000000, // Translation Offset 0x00004000, // Length ,, _Y11, AddressRangeMemory, TypeStatic) DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x00000000, // Granularity 0x000C8000, // Range Minimum 0x000CBFFF, // Range Maximum 0x00000000, // Translation Offset 0x00004000, // Length ,, _Y12, AddressRangeMemory, TypeStatic) DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x00000000, // Granularity 0x000CC000, // Range Minimum 0x000CFFFF, // Range Maximum 0x00000000, // Translation Offset 0x00004000, // Length ,, _Y13, AddressRangeMemory, TypeStatic) DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x00000000, // Granularity 0x000D0000, // Range Minimum 0x000D3FFF, // Range Maximum 0x00000000, // Translation Offset 0x00004000, // Length ,, _Y14, AddressRangeMemory, TypeStatic) DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x00000000, // Granularity 0x000D4000, // Range Minimum 0x000D7FFF, // Range Maximum 0x00000000, // Translation Offset 0x00004000, // Length ,, _Y15, AddressRangeMemory, TypeStatic) DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x00000000, // Granularity 0x000D8000, // Range Minimum 0x000DBFFF, // Range Maximum 0x00000000, // Translation Offset 0x00004000, // Length ,, _Y16, AddressRangeMemory, TypeStatic) DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x00000000, // Granularity 0x000DC000, // Range Minimum 0x000DFFFF, // Range Maximum 0x00000000, // Translation Offset 0x00004000, // Length ,, _Y17, AddressRangeMemory, TypeStatic) DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x00000000, // Granularity 0x000E0000, // Range Minimum 0x000E3FFF, // Range Maximum 0x00000000, // Translation Offset 0x00004000, // Length ,, _Y18, AddressRangeMemory, TypeStatic) DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x00000000, // Granularity 0x000E4000, // Range Minimum 0x000E7FFF, // Range Maximum 0x00000000, // Translation Offset 0x00004000, // Length ,, _Y19, AddressRangeMemory, TypeStatic) DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x00000000, // Granularity 0x000E8000, // Range Minimum 0x000EBFFF, // Range Maximum 0x00000000, // Translation Offset 0x00004000, // Length ,, _Y1A, AddressRangeMemory, TypeStatic) DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x00000000, // Granularity 0x000EC000, // Range Minimum 0x000EFFFF, // Range Maximum 0x00000000, // Translation Offset 0x00004000, // Length ,, _Y1B, AddressRangeMemory, TypeStatic) DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x00000000, // Granularity 0x000F0000, // Range Minimum 0x000FFFFF, // Range Maximum 0x00000000, // Translation Offset 0x00010000, // Length ,, _Y1C, AddressRangeMemory, TypeStatic) DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, 0x00000000, // Granularity 0x00000000, // Range Minimum 0xDFFFFFFF, // Range Maximum 0x00000000, // Translation Offset 0xE0000000, // Length ,, _Y1D, AddressRangeMemory, TypeStatic) QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, 0x0000000000000000, // Granularity 0x0000000000010000, // Range Minimum 0x000000000001FFFF, // Range Maximum 0x0000000000000000, // Translation Offset 0x0000000000010000, // Length ,, _Y1E, AddressRangeMemory, TypeStatic) }) Name (EP_B, Zero) Name (MH_B, Zero) Name (PC_B, Zero) Name (PC_L, Zero) Name (DM_B, Zero) Method (GEPB, 0, Serialized) { If ((EP_B == Zero)) { EP_B = (^MC.EPBR << 0x0C) } Return (EP_B) /* \_SB_.PC00.EP_B */ } Method (GMHB, 0, Serialized) { If ((MH_B == Zero)) { MH_B = (^MC.MHBR << 0x0F) } Return (MH_B) /* \_SB_.PC00.MH_B */ } Method (GPCB, 0, Serialized) { If ((PC_B == Zero)) { PC_B = (^MC.PXBR << 0x1A) } Return (PC_B) /* \_SB_.PC00.PC_B */ } Method (PC2M, 1, Serialized) { Local0 = GPCB () Local0 += ((Arg0 & 0x001F0000) >> One) Local0 += ((Arg0 & 0x07) << 0x0C) Return (Local0) } Method (GPCL, 0, Serialized) { If ((PC_L == Zero)) { If ((^MC.PXSZ < 0x03)) { PC_L = (0x10000000 >> ^MC.PXSZ) /* \_SB_.PC00.MC__.PXSZ */ } Else { PC_L = 0x10000000 } } Return (PC_L) /* \_SB_.PC00.PC_L */ } Method (GDMB, 0, Serialized) { If ((DM_B == Zero)) { DM_B = (^MC.DIBR << 0x0C) } Return (DM_B) /* \_SB_.PC00.DM_B */ } Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings { Local0 = GPCL () CreateWordField (BUF0, \_SB.PC00._Y0F._MAX, PBMX) // _MAX: Maximum Base Address PBMX = ((Local0 >> 0x14) - 0x02) CreateWordField (BUF0, \_SB.PC00._Y0F._LEN, PBLN) // _LEN: Length PBLN = ((Local0 >> 0x14) - One) If (CondRefOf (\VMDE)) { If (((VMDE == One) && (PBMX > 0xE0))) { PBMX = 0xE0 PBLN = 0xE1 } } If (^MC.PM1L) { CreateDWordField (BUF0, \_SB.PC00._Y10._LEN, C0LN) // _LEN: Length C0LN = Zero } If ((^MC.PM1L == One)) { CreateBitField (BUF0, \_SB.PC00._Y10._RW, C0RW) // _RW_: Read-Write Status C0RW = Zero } If (^MC.PM1H) { CreateDWordField (BUF0, \_SB.PC00._Y11._LEN, C4LN) // _LEN: Length C4LN = Zero } If ((^MC.PM1H == One)) { CreateBitField (BUF0, \_SB.PC00._Y11._RW, C4RW) // _RW_: Read-Write Status C4RW = Zero } If (^MC.PM2L) { CreateDWordField (BUF0, \_SB.PC00._Y12._LEN, C8LN) // _LEN: Length C8LN = Zero } If ((^MC.PM2L == One)) { CreateBitField (BUF0, \_SB.PC00._Y12._RW, C8RW) // _RW_: Read-Write Status C8RW = Zero } If (^MC.PM2H) { CreateDWordField (BUF0, \_SB.PC00._Y13._LEN, CCLN) // _LEN: Length CCLN = Zero } If ((^MC.PM2H == One)) { CreateBitField (BUF0, \_SB.PC00._Y13._RW, CCRW) // _RW_: Read-Write Status CCRW = Zero } If (^MC.PM3L) { CreateDWordField (BUF0, \_SB.PC00._Y14._LEN, D0LN) // _LEN: Length D0LN = Zero } If ((^MC.PM3L == One)) { CreateBitField (BUF0, \_SB.PC00._Y14._RW, D0RW) // _RW_: Read-Write Status D0RW = Zero } If (^MC.PM3H) { CreateDWordField (BUF0, \_SB.PC00._Y15._LEN, D4LN) // _LEN: Length D4LN = Zero } If ((^MC.PM3H == One)) { CreateBitField (BUF0, \_SB.PC00._Y15._RW, D4RW) // _RW_: Read-Write Status D4RW = Zero } If (^MC.PM4L) { CreateDWordField (BUF0, \_SB.PC00._Y16._LEN, D8LN) // _LEN: Length D8LN = Zero } If ((^MC.PM4L == One)) { CreateBitField (BUF0, \_SB.PC00._Y16._RW, D8RW) // _RW_: Read-Write Status D8RW = Zero } If (^MC.PM4H) { CreateDWordField (BUF0, \_SB.PC00._Y17._LEN, DCLN) // _LEN: Length DCLN = Zero } If ((^MC.PM4H == One)) { CreateBitField (BUF0, \_SB.PC00._Y17._RW, DCRW) // _RW_: Read-Write Status DCRW = Zero } If (^MC.PM5L) { CreateDWordField (BUF0, \_SB.PC00._Y18._LEN, E0LN) // _LEN: Length E0LN = Zero } If ((^MC.PM5L == One)) { CreateBitField (BUF0, \_SB.PC00._Y18._RW, E0RW) // _RW_: Read-Write Status E0RW = Zero } If (^MC.PM5H) { CreateDWordField (BUF0, \_SB.PC00._Y19._LEN, E4LN) // _LEN: Length E4LN = Zero } If ((^MC.PM5H == One)) { CreateBitField (BUF0, \_SB.PC00._Y19._RW, E4RW) // _RW_: Read-Write Status E4RW = Zero } If (^MC.PM6L) { CreateDWordField (BUF0, \_SB.PC00._Y1A._LEN, E8LN) // _LEN: Length E8LN = Zero } If ((^MC.PM6L == One)) { CreateBitField (BUF0, \_SB.PC00._Y1A._RW, E8RW) // _RW_: Read-Write Status E8RW = Zero } If (^MC.PM6H) { CreateDWordField (BUF0, \_SB.PC00._Y1B._LEN, ECLN) // _LEN: Length ECLN = Zero } If ((^MC.PM6H == One)) { CreateBitField (BUF0, \_SB.PC00._Y1B._RW, ECRW) // _RW_: Read-Write Status ECRW = Zero } If (^MC.PM0H) { CreateDWordField (BUF0, \_SB.PC00._Y1C._LEN, F0LN) // _LEN: Length F0LN = Zero } If ((^MC.PM0H == One)) { CreateBitField (BUF0, \_SB.PC00._Y1C._RW, F0RW) // _RW_: Read-Write Status F0RW = Zero } CreateDWordField (BUF0, \_SB.PC00._Y1D._MIN, M1MN) // _MIN: Minimum Base Address CreateDWordField (BUF0, \_SB.PC00._Y1D._MAX, M1MX) // _MAX: Maximum Base Address CreateDWordField (BUF0, \_SB.PC00._Y1D._LEN, M1LN) // _LEN: Length M1LN = M32L /* External reference */ M1MN = M32B /* External reference */ M1MX = ((M1MN + M1LN) - One) If ((M64L == Zero)) { CreateQWordField (BUF0, \_SB.PC00._Y1E._LEN, MSLN) // _LEN: Length MSLN = Zero } Else { CreateQWordField (BUF0, \_SB.PC00._Y1E._LEN, M2LN) // _LEN: Length CreateQWordField (BUF0, \_SB.PC00._Y1E._MIN, M2MN) // _MIN: Minimum Base Address CreateQWordField (BUF0, \_SB.PC00._Y1E._MAX, M2MX) // _MAX: Maximum Base Address M2LN = M64L /* External reference */ M2MN = M64B /* External reference */ M2MX = ((M2MN + M2LN) - One) } Return (BUF0) /* \_SB_.PC00.BUF0 */ } Name (GUID, ToUUID ("33db4d5b-1ff7-401c-9657-7441c03dd766") /* PCI Host Bridge Device */) Name (SUPP, Zero) Name (CTRL, Zero) Name (XCNT, Zero) Method (_OSC, 4, Serialized) // _OSC: Operating System Capabilities { Local0 = Arg3 CreateDWordField (Local0, Zero, CDW1) CreateDWordField (Local0, 0x04, CDW2) CreateDWordField (Local0, 0x08, CDW3) If ((Arg0 == GUID)) { SUPP = CDW2 /* \_SB_.PC00._OSC.CDW2 */ CTRL = CDW3 /* \_SB_.PC00._OSC.CDW3 */ If (!NEXP) { CTRL &= 0xFFFFFFF8 } If (CondRefOf (ITSP)) { If (ITSP) { CTRL &= 0xFFFFFFF7 } } If (~(CDW1 & One)) { OSCC = CTRL /* \_SB_.PC00.CTRL */ If (CondRefOf (SWAK)) { SWAK (0xFFFF, Zero) } } If ((Arg1 != One)) { CDW1 |= 0x08 } If ((CDW3 != CTRL)) { CDW1 |= 0x10 } CDW3 = CTRL /* \_SB_.PC00.CTRL */ OSCC = CTRL /* \_SB_.PC00.CTRL */ Return (Local0) } Else { CDW1 |= 0x04 Return (Local0) } } Scope (\_SB.PC00) { Device (GFX0) { Name (_ADR, 0x00020000) // _ADR: Address } Device (TCPU) { Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (PCIC (Arg0)) { Return (PCID (Arg0, Arg1, Arg2, Arg3)) } Return (Buffer (One) { 0x00 // . }) } Name (_ADR, 0x00040000) // _ADR: Address } Device (IPU0) { Name (_ADR, 0x00050000) // _ADR: Address } Device (GNA0) { Name (_ADR, 0x00080000) // _ADR: Address } } Scope (MC) { Name (PA0H, Zero) Name (PA1H, Zero) Name (PA1L, Zero) Name (PA2H, Zero) Name (PA2L, Zero) Name (PA3H, Zero) Name (PA3L, Zero) Name (PA4H, Zero) Name (PA4L, Zero) Name (PA5H, Zero) Name (PA5L, Zero) Name (PA6H, Zero) Name (PA6L, Zero) Name (PACP, Zero) Name (PAAC, Zero) OperationRegion (MCHR, SystemMemory, (GMHB () + 0x6100), 0x0100) Field (MCHR, ByteAcc, NoLock, Preserve) { Offset (0x28), PGCP, 1, Offset (0x30), PWAC, 1 } Method (NPTS, 1, NotSerialized) { PA0H = PM0H /* \_SB_.PC00.MC__.PM0H */ PA1H = PM1H /* \_SB_.PC00.MC__.PM1H */ PA1L = PM1L /* \_SB_.PC00.MC__.PM1L */ PA2H = PM2H /* \_SB_.PC00.MC__.PM2H */ PA2L = PM2L /* \_SB_.PC00.MC__.PM2L */ PA3H = PM3H /* \_SB_.PC00.MC__.PM3H */ PA3L = PM3L /* \_SB_.PC00.MC__.PM3L */ PA4H = PM4H /* \_SB_.PC00.MC__.PM4H */ PA4L = PM4L /* \_SB_.PC00.MC__.PM4L */ PA5H = PM5H /* \_SB_.PC00.MC__.PM5H */ PA5L = PM5L /* \_SB_.PC00.MC__.PM5L */ PA6H = PM6H /* \_SB_.PC00.MC__.PM6H */ PA6L = PM6L /* \_SB_.PC00.MC__.PM6L */ PACP = PGCP /* \_SB_.PC00.MC__.PGCP */ PAAC = PWAC /* \_SB_.PC00.MC__.PWAC */ } Method (NWAK, 1, NotSerialized) { PM0H = PA0H /* \_SB_.PC00.MC__.PA0H */ PM1H = PA1H /* \_SB_.PC00.MC__.PA1H */ PM1L = PA1L /* \_SB_.PC00.MC__.PA1L */ PM2H = PA2H /* \_SB_.PC00.MC__.PA2H */ PM2L = PA2L /* \_SB_.PC00.MC__.PA2L */ PM3H = PA3H /* \_SB_.PC00.MC__.PA3H */ PM3L = PA3L /* \_SB_.PC00.MC__.PA3L */ PM4H = PA4H /* \_SB_.PC00.MC__.PA4H */ PM4L = PA4L /* \_SB_.PC00.MC__.PA4L */ PM5H = PA5H /* \_SB_.PC00.MC__.PA5H */ PM5L = PA5L /* \_SB_.PC00.MC__.PA5L */ PM6H = PA6H /* \_SB_.PC00.MC__.PA6H */ PM6L = PA6L /* \_SB_.PC00.MC__.PA6L */ PGCP = PACP /* \_SB_.PC00.MC__.PACP */ PWAC = PAAC /* \_SB_.PC00.MC__.PAAC */ } } } If ((ECR1 == One)) { Scope (_SB.PC00) { Name (PCIG, ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */) Method (PCID, 4, Serialized) { If ((Arg0 == PCIG)) { If ((Arg1 >= 0x03)) { If ((Arg2 == Zero)) { Return (Buffer (0x02) { 0x01, 0x03 // .. }) } If ((Arg2 == 0x08)) { Return (One) } If ((Arg2 == 0x09)) { Return (Package (0x05) { 0xC350, Ones, Ones, 0xC350, Ones }) } } } Return (Buffer (One) { 0x00 // . }) } } } Scope (_SB.PC00) { Method (PCIC, 1, Serialized) { If ((ECR1 == One)) { If ((Arg0 == PCIG)) { Return (One) } } Return (Zero) } Method (IICB, 2, Serialized) { Switch (ToInteger (Arg1)) { Case (Zero) { Name (IIC0, ResourceTemplate () { I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C0", 0x00, ResourceConsumer, _Y1F, Exclusive, ) }) CreateWordField (IIC0, \_SB.PC00.IICB._Y1F._ADR, DAD0) // _ADR: Address DAD0 = Arg0 Return (IIC0) /* \_SB_.PC00.IICB.IIC0 */ } Case (One) { Name (IIC1, ResourceTemplate () { I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C1", 0x00, ResourceConsumer, _Y20, Exclusive, ) }) CreateWordField (IIC1, \_SB.PC00.IICB._Y20._ADR, DAD1) // _ADR: Address DAD1 = Arg0 Return (IIC1) /* \_SB_.PC00.IICB.IIC1 */ } Case (0x02) { Name (IIC2, ResourceTemplate () { I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C2", 0x00, ResourceConsumer, _Y21, Exclusive, ) }) CreateWordField (IIC2, \_SB.PC00.IICB._Y21._ADR, DAD2) // _ADR: Address DAD2 = Arg0 Return (IIC2) /* \_SB_.PC00.IICB.IIC2 */ } Case (0x03) { Name (IIC3, ResourceTemplate () { I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C3", 0x00, ResourceConsumer, _Y22, Exclusive, ) }) CreateWordField (IIC3, \_SB.PC00.IICB._Y22._ADR, DAD3) // _ADR: Address DAD3 = Arg0 Return (IIC3) /* \_SB_.PC00.IICB.IIC3 */ } Case (0x04) { Name (IIC4, ResourceTemplate () { I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C4", 0x00, ResourceConsumer, _Y23, Exclusive, ) }) CreateWordField (IIC4, \_SB.PC00.IICB._Y23._ADR, DAD4) // _ADR: Address DAD4 = Arg0 Return (IIC4) /* \_SB_.PC00.IICB.IIC4 */ } Case (0x05) { Name (IIC5, ResourceTemplate () { I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C5", 0x00, ResourceConsumer, _Y24, Exclusive, ) }) CreateWordField (IIC5, \_SB.PC00.IICB._Y24._ADR, DAD5) // _ADR: Address DAD5 = Arg0 Return (IIC5) /* \_SB_.PC00.IICB.IIC5 */ } Case (0x06) { Name (IIC6, ResourceTemplate () { I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C6", 0x00, ResourceConsumer, _Y25, Exclusive, ) }) CreateWordField (IIC6, \_SB.PC00.IICB._Y25._ADR, DAD6) // _ADR: Address DAD6 = Arg0 Return (IIC6) /* \_SB_.PC00.IICB.IIC6 */ } Case (0x07) { Name (IIC7, ResourceTemplate () { I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C7", 0x00, ResourceConsumer, _Y26, Exclusive, ) }) CreateWordField (IIC7, \_SB.PC00.IICB._Y26._ADR, DAD7) // _ADR: Address DAD7 = Arg0 Return (IIC7) /* \_SB_.PC00.IICB.IIC7 */ } Default { Return (Zero) } } } Method (VIIC, 2, Serialized) { Switch (ToInteger (Arg1)) { Case (Zero) { Name (VI00, ResourceTemplate () { I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.XHCI.RHUB.HS07.VIC0", 0x00, ResourceConsumer, _Y28, Exclusive, ) }) Name (VI01, ResourceTemplate () { I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.XHCI.RHUB.HS06.VIC0", 0x00, ResourceConsumer, _Y27, Exclusive, ) }) Name (VI02, ResourceTemplate () { I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.XHCI.RHUB.HS08.VIC0", 0x00, ResourceConsumer, _Y29, Exclusive, ) }) Name (VI03, ResourceTemplate () { I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.XHCI.RHUB.HS03.VIC0", 0x00, ResourceConsumer, _Y2A, Exclusive, ) }) If ((CUPN == 0x06)) { CreateWordField (VI01, \_SB.PC00.VIIC._Y27._ADR, DAQ0) // _ADR: Address DAQ0 = Arg0 Return (VI01) /* \_SB_.PC00.VIIC.VI01 */ } ElseIf ((CUPN == 0x07)) { CreateWordField (VI00, \_SB.PC00.VIIC._Y28._ADR, DAR0) // _ADR: Address DAR0 = Arg0 Return (VI00) /* \_SB_.PC00.VIIC.VI00 */ } ElseIf ((CUPN == 0x08)) { CreateWordField (VI02, \_SB.PC00.VIIC._Y29._ADR, DAS0) // _ADR: Address DAS0 = Arg0 Return (VI02) /* \_SB_.PC00.VIIC.VI02 */ } ElseIf ((CUPN == 0x03)) { CreateWordField (VI03, \_SB.PC00.VIIC._Y2A._ADR, DAT0) // _ADR: Address DAT0 = Arg0 Return (VI03) /* \_SB_.PC00.VIIC.VI03 */ } Return (ResourceTemplate () { I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.XHCI.RHUB.HSXX.VIC0", 0x00, ResourceConsumer, , Exclusive, ) }) } Case (One) { Name (VI10, ResourceTemplate () { I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.XHCI.RHUB.HS07.VIC1", 0x00, ResourceConsumer, _Y2C, Exclusive, ) }) Name (VI11, ResourceTemplate () { I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.XHCI.RHUB.HS06.VIC1", 0x00, ResourceConsumer, _Y2B, Exclusive, ) }) Name (VI12, ResourceTemplate () { I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.XHCI.RHUB.HS08.VIC1", 0x00, ResourceConsumer, _Y2D, Exclusive, ) }) Name (VI13, ResourceTemplate () { I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.XHCI.RHUB.HS03.VIC1", 0x00, ResourceConsumer, _Y2E, Exclusive, ) }) If ((CUPN == 0x06)) { CreateWordField (VI11, \_SB.PC00.VIIC._Y2B._ADR, DAQ1) // _ADR: Address DAQ1 = Arg0 Return (VI11) /* \_SB_.PC00.VIIC.VI11 */ } ElseIf ((CUPN == 0x07)) { CreateWordField (VI10, \_SB.PC00.VIIC._Y2C._ADR, DAR1) // _ADR: Address DAR1 = Arg0 Return (VI10) /* \_SB_.PC00.VIIC.VI10 */ } ElseIf ((CUPN == 0x08)) { CreateWordField (VI12, \_SB.PC00.VIIC._Y2D._ADR, DAS1) // _ADR: Address DAS1 = Arg0 Return (VI12) /* \_SB_.PC00.VIIC.VI12 */ } ElseIf ((CUPN == 0x03)) { CreateWordField (VI13, \_SB.PC00.VIIC._Y2E._ADR, DAT1) // _ADR: Address DAT1 = Arg0 Return (VI13) /* \_SB_.PC00.VIIC.VI13 */ } Return (ResourceTemplate () { I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.XHCI.RHUB.HSXX.VIC1", 0x00, ResourceConsumer, , Exclusive, ) }) } Default { Return (ResourceTemplate () { I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.XHCI.RHUB.HSXX.VICX", 0x00, ResourceConsumer, , Exclusive, ) }) } } } Method (INTB, 3, Serialized) { Name (INTR, ResourceTemplate () { Interrupt (ResourceConsumer, Level, ActiveLow, ExclusiveAndWake, ,, _Y2F) { 0x00000000, } }) CreateDWordField (INTR, \_SB.PC00.INTB._Y2F._INT, NUMI) // _INT: Interrupts NUMI = INUM (Arg0) CreateBitField (INTR, \_SB.PC00.INTB._Y2F._HE, LEVI) // _HE_: High-Edge LEVI = Arg1 CreateBitField (INTR, \_SB.PC00.INTB._Y2F._LL, ACTI) // _LL_: Low Level ACTI = Arg2 Return (INTR) /* \_SB_.PC00.INTB.INTR */ } } Scope (_SB.PC00.LPCB) { Device (H_EC) { Name (_HID, EisaId ("PNP0C09") /* Embedded Controller Device */) // _HID: Hardware ID Name (_UID, One) // _UID: Unique ID Method (_STA, 0, NotSerialized) // _STA: Status { ^^^GFX0.CLID = 0x03 Return (Zero) } Name (ECAV, Zero) Name (B1ST, 0x32) Name (B2ST, 0x36) Name (CFAN, 0x05) Name (CMDR, 0x3A) Name (DOCK, 0xFF) Name (PLMX, One) Name (PECH, 0x83) Name (PECL, 0x82) Name (PENV, 0x44) Name (PINV, 0x43) Name (PPSH, 0x42) Name (PPSL, 0x41) Name (PSTP, 0x45) Name (RPWR, 0x03) Name (LSTE, 0x06) Name (VPWR, 0x30) Name (DLED, 0x78) Name (SPT2, 0xC8) Name (IWCW, 0x04) Name (IWCR, 0x18) Name (PVOL, 0xE8) Name (PWRT, 0x4E) Method (ECRD, 1, Serialized) { Local0 = DerefOf (Arg0) Switch (ToInteger (Local0)) { Case (0x32) { Return (Zero) } Case (0x36) { Return (Zero) } Case (0x05) { Return (Zero) } Case (0x3A) { Return (Zero) } Case (0xFF) { Return (Zero) } Case (One) { Return (Zero) } Case (0x83) { Return (Zero) } Case (0x82) { Return (Zero) } Case (0x44) { Return (Zero) } Case (0x43) { Return (Zero) } Case (0x42) { Return (Zero) } Case (0x41) { Return (Zero) } Case (0x45) { Return (Zero) } Case (0x03) { Return (Zero) } Case (0x06) { Return (Zero) } Case (0x30) { Return (Zero) } Case (0x78) { Return (Zero) } Case (0xC8) { Return (Zero) } Case (0x04) { Return (Zero) } Case (0x18) { Return (Zero) } Case (0xE8) { Return (Zero) } Case (0x4E) { Return (Zero) } } Return (Zero) } Method (ECWT, 2, Serialized) { Local0 = DerefOf (Arg0) Switch (ToInteger (Local0)) { Case (0x32) { } Case (0x36) { } Case (0x05) { } Case (0x3A) { } Case (0xFF) { } Case (One) { } Case (0x83) { } Case (0x82) { } Case (0x44) { } Case (0x43) { } Case (0x42) { } Case (0x41) { } Case (0x45) { } Case (0x03) { } Case (0x06) { } Case (0x30) { } Case (0x78) { } Case (0xC8) { } Case (0x04) { } Case (0x18) { } Case (0xE8) { } Case (0x4E) { } } } Method (ECMD, 1, Serialized) { } Method (ECNT, 1, Serialized) { } Device (BAT0) { Name (_HID, EisaId ("PNP0C0A") /* Control Method Battery */) // _HID: Hardware ID Name (_UID, Zero) // _UID: Unique ID Method (_STA, 0, NotSerialized) // _STA: Status { Return (Zero) } } Device (BAT1) { Name (_HID, EisaId ("PNP0C0A") /* Control Method Battery */) // _HID: Hardware ID Name (_UID, One) // _UID: Unique ID Method (_STA, 0, NotSerialized) // _STA: Status { Return (Zero) } Method (_BST, 0, NotSerialized) // _BST: Battery Status { Return (BST1 ()) } } Device (BAT2) { Name (_HID, EisaId ("PNP0C0A") /* Control Method Battery */) // _HID: Hardware ID Name (_UID, 0x02) // _UID: Unique ID Method (_STA, 0, NotSerialized) // _STA: Status { Return (Zero) } Method (_BST, 0, NotSerialized) // _BST: Battery Status { Return (BST2 ()) } } } } Scope (\) { Field (GNVS, AnyAcc, Lock, Preserve) { Offset (0x20), B1SC, 8, Offset (0x23), B1SS, 8 } } Scope (\) { Field (GNVS, AnyAcc, Lock, Preserve) { Offset (0x21), B2SC, 8, Offset (0x24), B2SS, 8 } } Device (_SB.PC00.DOCK) { Name (_HID, "ABCD0000") // _HID: Hardware ID Name (_CID, EisaId ("PNP0C15") /* Docking Station */) // _CID: Compatible ID Name (_UID, 0x02) // _UID: Unique ID Method (_STA, 0, NotSerialized) // _STA: Status { Return (Zero) } } Scope (_SB) { Method (PWPR, 0, Serialized) { } Method (PWRR, 0, Serialized) { } } Scope (_SB.PC00.LPCB.H_EC) { Device (LID0) { Name (_HID, EisaId ("PNP0C0D") /* Lid Device */) // _HID: Hardware ID Method (_STA, 0, NotSerialized) // _STA: Status { Return (Zero) } Method (_LID, 0, NotSerialized) // _LID: Lid Status { Return (One) } } } Name (SNVB, 0x72E48000) Name (SNVL, 0x0008) OperationRegion (SBNV, SystemMemory, SNVB, SNVL) Field (SBNV, AnyAcc, Lock, Preserve) { PIRA, 8, PIRB, 8, PIRC, 8, PIRD, 8, PIRE, 8, PIRF, 8, PIRG, 8, PIRH, 8 } Scope (_SB) { Device (LNKA) { Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID Name (_UID, One) // _UID: Unique ID Method (_STA, 0, Serialized) // _STA: Status { Local0 = (PIRA & 0x80) If (Local0) { Return (0x09) } Else { Return (0x0B) } } Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings { Name (RTLA, ResourceTemplate () { IRQ (Level, ActiveLow, Shared, ) {11} }) CreateWordField (RTLA, One, IRQ0) IRQ0 = PIRA /* \PIRA */ Return (RTLA) /* \_SB_.LNKA._CRS.RTLA */ } Method (_DIS, 0, NotSerialized) // _DIS: Disable Device { PIRA |= 0x80 } Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings { CreateWordField (Arg0, One, IRA) FindSetRightBit (IRA, Local0) Local0-- PIRA = Local0 } Method (_PRS, 0, NotSerialized) // _PRS: Possible Resource Settings { Return (PRSA) /* \_SB_.PRSA */ } } Device (LNKB) { Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID Name (_UID, 0x02) // _UID: Unique ID Method (_STA, 0, Serialized) // _STA: Status { Local0 = (PIRB & 0x80) If (Local0) { Return (0x09) } Else { Return (0x0B) } } Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings { Name (RTLB, ResourceTemplate () { IRQ (Level, ActiveLow, Shared, ) {10} }) CreateWordField (RTLB, One, IRQ0) IRQ0 = PIRB /* \PIRB */ Return (RTLB) /* \_SB_.LNKB._CRS.RTLB */ } Method (_DIS, 0, NotSerialized) // _DIS: Disable Device { PIRB |= 0x80 } Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings { CreateWordField (Arg0, One, IRA) FindSetRightBit (IRA, Local0) Local0-- PIRB = Local0 } Method (_PRS, 0, NotSerialized) // _PRS: Possible Resource Settings { Return (PRSB) /* \_SB_.PRSB */ } } Device (LNKC) { Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID Name (_UID, 0x03) // _UID: Unique ID Method (_STA, 0, Serialized) // _STA: Status { Local0 = (PIRC & 0x80) If (Local0) { Return (0x09) } Else { Return (0x0B) } } Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings { Name (RTLC, ResourceTemplate () { IRQ (Level, ActiveLow, Shared, ) {11} }) CreateWordField (RTLC, One, IRQ0) IRQ0 = PIRC /* \PIRC */ Return (RTLC) /* \_SB_.LNKC._CRS.RTLC */ } Method (_DIS, 0, NotSerialized) // _DIS: Disable Device { PIRC |= 0x80 } Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings { CreateWordField (Arg0, One, IRA) FindSetRightBit (IRA, Local0) Local0-- PIRC = Local0 } Method (_PRS, 0, NotSerialized) // _PRS: Possible Resource Settings { Return (PRSC) /* \_SB_.PRSC */ } } Device (LNKD) { Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID Name (_UID, 0x04) // _UID: Unique ID Method (_STA, 0, Serialized) // _STA: Status { Local0 = (PIRD & 0x80) If (Local0) { Return (0x09) } Else { Return (0x0B) } } Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings { Name (RTLD, ResourceTemplate () { IRQ (Level, ActiveLow, Shared, ) {11} }) CreateWordField (RTLD, One, IRQ0) IRQ0 = PIRD /* \PIRD */ Return (RTLD) /* \_SB_.LNKD._CRS.RTLD */ } Method (_DIS, 0, NotSerialized) // _DIS: Disable Device { PIRD |= 0x80 } Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings { CreateWordField (Arg0, One, IRA) FindSetRightBit (IRA, Local0) Local0-- PIRD = Local0 } Method (_PRS, 0, NotSerialized) // _PRS: Possible Resource Settings { Return (PRSD) /* \_SB_.PRSD */ } } Device (LNKE) { Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID Name (_UID, 0x05) // _UID: Unique ID Method (_STA, 0, Serialized) // _STA: Status { Local0 = (PIRE & 0x80) If (Local0) { Return (0x09) } Else { Return (0x0B) } } Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings { Name (RTLE, ResourceTemplate () { IRQ (Level, ActiveLow, Shared, ) {11} }) CreateWordField (RTLE, One, IRQ0) IRQ0 = PIRE /* \PIRE */ Return (RTLE) /* \_SB_.LNKE._CRS.RTLE */ } Method (_DIS, 0, NotSerialized) // _DIS: Disable Device { PIRE |= 0x80 } Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings { CreateWordField (Arg0, One, IRA) FindSetRightBit (IRA, Local0) Local0-- PIRE = Local0 } Method (_PRS, 0, NotSerialized) // _PRS: Possible Resource Settings { Return (PRSE) /* \_SB_.PRSE */ } } Device (LNKF) { Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID Name (_UID, 0x06) // _UID: Unique ID Method (_STA, 0, Serialized) // _STA: Status { Local0 = (PIRF & 0x80) If (Local0) { Return (0x09) } Else { Return (0x0B) } } Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings { Name (RTLF, ResourceTemplate () { IRQ (Level, ActiveLow, Shared, ) {11} }) CreateWordField (RTLF, One, IRQ0) IRQ0 = PIRF /* \PIRF */ Return (RTLF) /* \_SB_.LNKF._CRS.RTLF */ } Method (_DIS, 0, NotSerialized) // _DIS: Disable Device { PIRF |= 0x80 } Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings { CreateWordField (Arg0, One, IRA) FindSetRightBit (IRA, Local0) Local0-- PIRF = Local0 } Method (_PRS, 0, NotSerialized) // _PRS: Possible Resource Settings { Return (PRSF) /* \_SB_.PRSF */ } } Device (LNKG) { Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID Name (_UID, 0x07) // _UID: Unique ID Method (_STA, 0, Serialized) // _STA: Status { Local0 = (PIRG & 0x80) If (Local0) { Return (0x09) } Else { Return (0x0B) } } Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings { Name (RTLG, ResourceTemplate () { IRQ (Level, ActiveLow, Shared, ) {11} }) CreateWordField (RTLG, One, IRQ0) IRQ0 = PIRG /* \PIRG */ Return (RTLG) /* \_SB_.LNKG._CRS.RTLG */ } Method (_DIS, 0, NotSerialized) // _DIS: Disable Device { PIRG |= 0x80 } Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings { CreateWordField (Arg0, One, IRA) FindSetRightBit (IRA, Local0) Local0-- PIRG = Local0 } Method (_PRS, 0, NotSerialized) // _PRS: Possible Resource Settings { Return (PRSG) /* \_SB_.PRSG */ } } Device (LNKH) { Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID Name (_UID, 0x08) // _UID: Unique ID Method (_STA, 0, Serialized) // _STA: Status { Local0 = (PIRH & 0x80) If (Local0) { Return (0x09) } Else { Return (0x0B) } } Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings { Name (RTLH, ResourceTemplate () { IRQ (Level, ActiveLow, Shared, ) {11} }) CreateWordField (RTLH, One, IRQ0) IRQ0 = PIRH /* \PIRH */ Return (RTLH) /* \_SB_.LNKH._CRS.RTLH */ } Method (_DIS, 0, NotSerialized) // _DIS: Disable Device { PIRH |= 0x80 } Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings { CreateWordField (Arg0, One, IRA) FindSetRightBit (IRA, Local0) Local0-- PIRH = Local0 } Method (_PRS, 0, NotSerialized) // _PRS: Possible Resource Settings { Return (PRSH) /* \_SB_.PRSH */ } } } OperationRegion (_SB.PC00.LPCB.LPCR, PCI_Config, 0x80, 0x04) Field (\_SB.PC00.LPCB.LPCR, ByteAcc, NoLock, Preserve) { CARN, 3, , 1, CBDR, 3, Offset (0x01), LTDR, 2, , 2, FDDR, 1, Offset (0x02), CALE, 1, CBLE, 1, LTLE, 1, FDLE, 1, Offset (0x03), GLLE, 1, GHLE, 1, KCLE, 1, MCLE, 1, C1LE, 1, C2LE, 1, Offset (0x04) } Method (UXDV, 1, Serialized) { Local0 = 0xFF Switch ((Arg0 + Zero)) { Case (0x03F8) { Local0 = Zero } Case (0x02F8) { Local0 = One } Case (0x0220) { Local0 = 0x02 } Case (0x0228) { Local0 = 0x03 } Case (0x0238) { Local0 = 0x04 } Case (0x02E8) { Local0 = 0x05 } Case (0x0338) { Local0 = 0x06 } Case (0x03E8) { Local0 = 0x07 } } Return (Local0) } Method (RRIO, 4, Serialized) { Switch ((Arg0 + Zero)) { Case (Zero) { CALE = Zero Local0 = UXDV (Arg2) If ((Local0 != 0xFF)) { CARN = Local0 } If (Arg1) { CALE = One } } Case (One) { CBLE = Zero Local0 = UXDV (Arg2) If ((Local0 != 0xFF)) { CBDR = Local0 } If (Arg1) { CBLE = One } } Case (0x02) { LTLE = Zero If ((Arg2 == 0x0378)) { LTDR = Zero } If ((Arg2 == 0x0278)) { LTDR = One } If ((Arg2 == 0x03BC)) { LTDR = 0x02 } If (Arg1) { LTLE = One } } Case (0x03) { FDLE = Zero If ((Arg2 == 0x03F0)) { FDDR = Zero } If ((Arg2 == 0x0370)) { FDDR = One } If (Arg1) { FDLE = One } } Case (0x08) { If ((Arg2 == 0x0200)) { If (Arg1) { GLLE = One } Else { GLLE = Zero } } If ((Arg2 == 0x0208)) { If (Arg1) { GHLE = One } Else { GHLE = Zero } } } Case (0x09) { If ((Arg2 == 0x0200)) { If (Arg1) { GLLE = One } Else { GLLE = Zero } } If ((Arg2 == 0x0208)) { If (Arg1) { GHLE = One } Else { GHLE = Zero } } } Case (0x0A) { If (((Arg2 == 0x60) || (Arg2 == 0x64))) { If (Arg1) { KCLE = One } Else { KCLE = Zero } } } Case (0x0B) { If (((Arg2 == 0x62) || (Arg2 == 0x66))) { If (Arg1) { MCLE = One } Else { MCLE = Zero } } } Case (0x0C) { If ((Arg2 == 0x2E)) { If (Arg1) { C1LE = One } Else { C1LE = Zero } } If ((Arg2 == 0x4E)) { If (Arg1) { C2LE = One } Else { C2LE = Zero } } } Case (0x0D) { If ((Arg2 == 0x2E)) { If (Arg1) { C1LE = One } Else { C1LE = Zero } } If ((Arg2 == 0x4E)) { If (Arg1) { C2LE = One } Else { C2LE = Zero } } } } } Method (RDMA, 3, NotSerialized) { } Scope (_SB) { Device (AWAC) { Name (_HID, "ACPI000E" /* Time and Alarm Device */) // _HID: Hardware ID Name (WAST, Zero) Name (WTTR, Zero) Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { Return (GPRW (0x72, 0x04)) } Mutex (RTCL, 0x00) Method (_STA, 0, NotSerialized) // _STA: Status { If ((STAS == Zero)) { Return (0x0F) } Else { Return (Zero) } } Method (_GCP, 0, NotSerialized) // _GCP: Get Capabilities { Return (0xB7) } OperationRegion (RTCM, SystemCMOS, Zero, 0x3F) Field (RTCM, ByteAcc, Lock, Preserve) { SEC, 8, Offset (0x02), MIN, 8, Offset (0x04), HOR, 8, Offset (0x07), DAY, 8, MON, 8, YEAR, 8, REGA, 8, Offset (0x32), CNTY, 8 } Method (_GRT, 0, Serialized) // _GRT: Get Real Time { Name (BUFF, Buffer (0x10){}) CreateWordField (BUFF, Zero, Y) CreateByteField (BUFF, 0x02, M) CreateByteField (BUFF, 0x03, D) CreateByteField (BUFF, 0x04, H) CreateByteField (BUFF, 0x05, MIN1) CreateByteField (BUFF, 0x06, S) CreateByteField (BUFF, 0x07, V) CreateWordField (BUFF, 0x0A, TZ) CreateByteField (BUFF, 0x0C, DL) Acquire (RTCL, 0xFFFF) Local1 = Zero Name (TOUT, 0x000186A0) TOUT /= 0x0A While (((REGA & 0x80) && (Local1 < TOUT))) { Stall (0x0A) Local1 += 0x0A } If ((Local1 >= TOUT)){} FromBCD (YEAR, Local5) FromBCD (CNTY, Local6) Y = ((Local6 * 0x64) + Local5) FromBCD (MON, M) /* \_SB_.AWAC._GRT.M___ */ FromBCD (DAY, D) /* \_SB_.AWAC._GRT.D___ */ FromBCD (HOR, H) /* \_SB_.AWAC._GRT.H___ */ FromBCD (MIN, MIN1) /* \_SB_.AWAC._GRT.MIN1 */ FromBCD (SEC, S) /* \_SB_.AWAC._GRT.S___ */ Release (RTCL) TZ = 0x07FF DL = Zero V = One Return (BUFF) /* \_SB_.AWAC._GRT.BUFF */ } Method (_SRT, 1, NotSerialized) // _SRT: Set Real Time { CreateWordField (Arg0, Zero, Y) CreateByteField (Arg0, 0x02, M) CreateByteField (Arg0, 0x03, D) CreateByteField (Arg0, 0x04, H) CreateByteField (Arg0, 0x05, MIN1) CreateByteField (Arg0, 0x06, S) Acquire (RTCL, 0xFFFF) Local1 = Zero Name (TOUT, 0x000186A0) TOUT /= 0x0A While (((REGA & 0x80) && (Local1 < TOUT))) { Stall (0x0A) Local1 += 0x0A } If ((Local1 >= TOUT)) { Release (RTCL) Return (0xFFFFFFFF) } Divide (Y, 0x64, Local5, Local4) ToBCD (Local4, CNTY) /* \_SB_.AWAC.CNTY */ ToBCD (Local5, YEAR) /* \_SB_.AWAC.YEAR */ ToBCD (M, MON) /* \_SB_.AWAC.MON_ */ ToBCD (D, DAY) /* \_SB_.AWAC.DAY_ */ ToBCD (H, HOR) /* \_SB_.AWAC.HOR_ */ ToBCD (MIN1, MIN) /* \_SB_.AWAC.MIN_ */ ToBCD (S, SEC) /* \_SB_.AWAC.SEC_ */ Release (RTCL) Return (Zero) } Method (_GWS, 1, Serialized) // _GWS: Get Wake Status { Local0 = Zero If ((Arg0 == Zero)) { If (((ACWA == 0xFFFFFFFF) && (One & WTTR))) { Local0 |= One WTTR ^= One /* \_SB_.AWAC.WTTR */ } } ElseIf (((DCWA == 0xFFFFFFFF) && (0x02 & WTTR))) { Local0 |= One WTTR ^= 0x02 /* \_SB_.AWAC.WTTR */ } If (WAST) { Local0 |= 0x02 WAST = Zero } Return (Local0) } Method (_CWS, 1, NotSerialized) // _CWS: Clear Wake Alarm Status { Return (Zero) } Method (_STP, 2, NotSerialized) // _STP: Set Expired Timer Wake Policy { If ((Arg0 == Zero)) { ACET = Arg1 } Else { DCET = Arg1 } Return (Zero) } Method (_STV, 2, Serialized) // _STV: Set Timer Value { If ((Arg0 == Zero)) { ACWA = Arg1 WTTR |= One /* \_SB_.AWAC.WTTR */ } Else { DCWA = Arg1 WTTR |= 0x02 /* \_SB_.AWAC.WTTR */ } Return (Zero) } Method (_TIP, 1, NotSerialized) // _TIP: Expired Timer Wake Policy { If ((Arg0 == Zero)) { Return (ACET) /* \ACET */ } Else { Return (DCET) /* \DCET */ } } Method (_TIV, 1, NotSerialized) // _TIV: Timer Values { If ((Arg0 == Zero)) { Return (ACWA) /* \ACWA */ } Else { Return (DCWA) /* \DCWA */ } } } } Name (PNVB, 0x72F1DB18) Name (PNVL, 0x037A) OperationRegion (PNVA, SystemMemory, PNVB, PNVL) Field (PNVA, AnyAcc, Lock, Preserve) { PCHS, 16, PCHG, 16, PSTP, 16, RPA1, 32, RPA2, 32, RPA3, 32, RPA4, 32, RPA5, 32, RPA6, 32, RPA7, 32, RPA8, 32, RPA9, 32, RPAA, 32, RPAB, 32, RPAC, 32, RPAD, 32, RPAE, 32, RPAF, 32, RPAG, 32, RPAH, 32, RPAI, 32, RPAJ, 32, RPAK, 32, RPAL, 32, RPAM, 32, RPAN, 32, RPAO, 32, RPAP, 32, RPAQ, 32, RPAR, 32, RPAS, 32, NHLA, 64, NHLL, 32, ADFM, 32, SWQ0, 8, SWQ1, 8, SWQ2, 8, SWQ3, 8, ACS0, 8, ACS1, 8, ACS2, 8, ACS3, 8, DAI0, 8, DAI1, 8, DAI2, 8, DAI3, 8, DOD0, 8, DOD1, 8, DOD2, 8, DOD3, 8, SWMC, 8, XTAL, 32, AFDF, 8, SBRG, 32, GEI0, 8, GEI1, 8, GEI2, 8, GED0, 8, GED1, 8, GED2, 8, PML1, 16, PML2, 16, PML3, 16, PML4, 16, PML5, 16, PML6, 16, PML7, 16, PML8, 16, PML9, 16, PMLA, 16, PMLB, 16, PMLC, 16, PMLD, 16, PMLE, 16, PMLF, 16, PMLG, 16, PMLH, 16, PMLI, 16, PMLJ, 16, PMLK, 16, PMLL, 16, PMLM, 16, PMLN, 16, PMLO, 16, PMLP, 16, PMLQ, 16, PMLR, 16, PMLS, 16, PNL1, 16, PNL2, 16, PNL3, 16, PNL4, 16, PNL5, 16, PNL6, 16, PNL7, 16, PNL8, 16, PNL9, 16, PNLA, 16, PNLB, 16, PNLC, 16, PNLD, 16, PNLE, 16, PNLF, 16, PNLG, 16, PNLH, 16, PNLI, 16, PNLJ, 16, PNLK, 16, PNLL, 16, PNLM, 16, PNLN, 16, PNLO, 16, PNLP, 16, PNLQ, 16, PNLR, 16, PNLS, 16, XHPC, 8, XRPC, 8, XSPC, 8, XSPA, 8, HPTB, 32, HPTE, 8, SM00, 8, SM01, 8, SM02, 8, SM03, 8, SM04, 8, SM05, 8, SM06, 8, SC00, 64, SC01, 64, SC02, 64, SC03, 64, SC04, 64, SC05, 64, SC06, 64, IM00, 8, IM01, 8, IM02, 8, IM03, 8, IM04, 8, IM05, 8, IM06, 8, IM07, 8, IC00, 64, IC01, 64, IC02, 64, IC03, 64, IC04, 64, IC05, 64, IC06, 64, IC07, 64, UM00, 8, UM01, 8, UM02, 8, UM03, 8, UM04, 8, UM05, 8, UM06, 8, UC00, 64, UC01, 64, UC02, 64, UC03, 64, UC04, 64, UC05, 64, UC06, 64, UD00, 8, UD01, 8, UD02, 8, UD03, 8, UD04, 8, UD05, 8, UD06, 8, UP00, 8, UP01, 8, UP02, 8, UP03, 8, UP04, 8, UP05, 8, UP06, 8, UI00, 8, UI01, 8, UI02, 8, UI03, 8, UI04, 8, UI05, 8, UI06, 8, SGIR, 8, GPHD, 8, NIT1, 8, NIT2, 8, NIT3, 8, NPM1, 8, NPM2, 8, NPM3, 8, NPC1, 8, NPC2, 8, NPC3, 8, NL11, 16, NL12, 16, NL13, 16, ND21, 8, ND22, 8, ND23, 8, ND11, 32, ND12, 32, ND13, 32, NLR1, 16, NLR2, 16, NLR3, 16, NLD1, 32, NLD2, 32, NLD3, 32, NEA1, 16, NEA2, 16, NEA3, 16, NEB1, 16, NEB2, 16, NEB3, 16, NEC1, 16, NEC2, 16, NEC3, 16, NRA1, 16, NRA2, 16, NRA3, 16, NMB1, 32, NMB2, 32, NMB3, 32, NMV1, 32, NMV2, 32, NMV3, 32, NPB1, 32, NPB2, 32, NPB3, 32, NPV1, 32, NPV2, 32, NPV3, 32, NRP1, 32, NRP2, 32, NRP3, 32, EMH4, 8, EMDS, 8, CSKU, 8, ITA0, 16, ITA1, 16, ITA2, 16, ITA3, 16, ITS0, 8, ITS1, 8, ITS2, 8, ITS3, 8, PMBS, 16, PWRM, 32, CNVI, 8, CBTC, 8, CVPR, 8, CRFI, 8, CRFP, 8, PTHM, 8, PSON, 8, LTR1, 8, LTR2, 8, LTR3, 8, LTR4, 8, LTR5, 8, LTR6, 8, LTR7, 8, LTR8, 8, LTR9, 8, LTRA, 8, LTRB, 8, LTRC, 8, LTRD, 8, LTRE, 8, LTRF, 8, LTRG, 8, LTRH, 8, LTRI, 8, LTRJ, 8, LTRK, 8, LTRL, 8, LTRM, 8, LTRN, 8, LTRO, 8, LTRP, 8, LTRQ, 8, LTRR, 8, LTRS, 8, GBES, 8, PPDS, 32, EMCE, 8, SDCE, 8, TGEA, 8, TGEB, 8, CR00, 8, CR01, 8, CR02, 8, CR03, 8, CR04, 8, CR05, 8, CR06, 8, CR07, 8, CR08, 8, CR09, 8, CR10, 8, CR11, 8, CR12, 8, CR13, 8, CR14, 8, CR15, 8, CR16, 8, CR17, 8, TCOB, 16, ICKP, 16, PCNV, 16, HBSL, 32, PU2C, 8, PU3C, 8, SPPR, 8, IPCC, 8, CQ00, 8, CQ01, 8, CQ02, 8, CQ03, 8, CQ04, 8, CQ05, 8, CQ06, 8, CQ07, 8, CQ08, 8, CQ09, 8, CQ10, 8, CQ11, 8, CQ12, 8, CQ13, 8, CQ14, 8, CQ15, 8, CQ16, 8, CQ17, 8, TIN0, 32, TIN1, 32, TMD0, 16, TMD1, 16, UF0E, 8, UF1E, 8, UAOE, 8, T010, 32, T011, 32, T020, 8, T021, 8, T030, 32, T031, 32, T040, 32, T041, 32, T050, 32, T051, 32, T060, 32, T061, 32, T070, 32, T071, 32, T080, 32, T081, 32, T090, 32, T091, 32, T0A0, 32, T0A1, 32, T0B0, 32, T0B1, 32, T0C0, 32, T0C1, 32, T0D0, 32, T0D1, 32, HBCL, 32, HBPL, 32, AL6D, 32, T0E0, 32, T0E1, 32, HDBO, 16 } Scope (_SB) { Method (PSD3, 1, Serialized) { Local0 = Zero If (((SIME == One) || !IMPS ())) { Return (Zero) } Switch ((Zero + Arg0--)) { Case (Zero) { RAA0 = One While (((APA0 == Zero) && (Local0 < 0x2710))) { Local0++ Sleep (One) } } Case (One) { RAA1 = One While (((APA1 == Zero) && (Local0 < 0x2710))) { Local0++ Sleep (One) } } Case (0x02) { RAA2 = One While (((APA2 == Zero) && (Local0 < 0x2710))) { Local0++ Sleep (One) } } Case (0x03) { RAA3 = One While (((APA3 == Zero) && (Local0 < 0x2710))) { Local0++ Sleep (One) } } Case (0x04) { RPB0 = One While (((APB0 == Zero) && (Local0 < 0x2710))) { Local0++ Sleep (One) } } Case (0x05) { RPB1 = One While (((APB1 == Zero) && (Local0 < 0x2710))) { Local0++ Sleep (One) } } Case (0x06) { RPB2 = One While (((APB2 == Zero) && (Local0 < 0x2710))) { Local0++ Sleep (One) } } Case (0x07) { RPB3 = One While (((APB3 == Zero) && (Local0 < 0x2710))) { Local0++ Sleep (One) } } Case (0x08) { RPC0 = One While (((APC0 == Zero) && (Local0 < 0x2710))) { Local0++ Sleep (One) } } Case (0x09) { RPC1 = One While (((APC1 == Zero) && (Local0 < 0x2710))) { Local0++ Sleep (One) } } Case (0x0A) { RPC2 = One While (((APC2 == Zero) && (Local0 < 0x2710))) { Local0++ Sleep (One) } } Case (0x0B) { RPC3 = One While (((APC3 == Zero) && (Local0 < 0x2710))) { Local0++ Sleep (One) } } Case (0x0C) { RPD0 = One While (((APD0 == Zero) && (Local0 < 0x2710))) { Local0++ Sleep (One) } } Case (0x0D) { RPD1 = One While (((APD1 == Zero) && (Local0 < 0x2710))) { Local0++ Sleep (One) } } Case (0x0E) { RPD2 = One While (((APD2 == Zero) && (Local0 < 0x2710))) { Local0++ Sleep (One) } } Case (0x0F) { RPD3 = One While (((APD3 == Zero) && (Local0 < 0x2710))) { Local0++ Sleep (One) } } Case (0x10) { RPE0 = One While (((APE0 == Zero) && (Local0 < 0x2710))) { Local0++ Sleep (One) } } Case (0x11) { RPE1 = One While (((APE1 == Zero) && (Local0 < 0x2710))) { Local0++ Sleep (One) } } Case (0x12) { RPE2 = One While (((APE2 == Zero) && (Local0 < 0x2710))) { Local0++ Sleep (One) } } Case (0x13) { RPE3 = One While (((APE3 == Zero) && (Local0 < 0x2710))) { Local0++ Sleep (One) } } } If ((Local0 >= 0x2710)){} } Method (PSD0, 1, Serialized) { Local0 = Zero If (((SIME == One) || !IMPS ())) { Return (Zero) } Switch ((Zero + Arg0--)) { Case (Zero) { RAA0 = Zero While (((APA0 == One) && (Local0 < 0x2710))) { Local0++ Sleep (One) } } Case (One) { RAA1 = Zero While (((APA1 == One) && (Local0 < 0x2710))) { Local0++ Sleep (One) } } Case (0x02) { RAA2 = Zero While (((APA2 == One) && (Local0 < 0x2710))) { Local0++ Sleep (One) } } Case (0x03) { RAA3 = Zero While (((APA3 == One) && (Local0 < 0x2710))) { Local0++ Sleep (One) } } Case (0x04) { RPB0 = Zero While (((APB0 == One) && (Local0 < 0x2710))) { Local0++ Sleep (One) } } Case (0x05) { RPB1 = Zero While (((APB1 == One) && (Local0 < 0x2710))) { Local0++ Sleep (One) } } Case (0x06) { RPB2 = Zero While (((APB2 == One) && (Local0 < 0x2710))) { Local0++ Sleep (One) } } Case (0x07) { RPB3 = Zero While (((APB3 == One) && (Local0 < 0x2710))) { Local0++ Sleep (One) } } Case (0x08) { RPC0 = Zero While (((APC0 == One) && (Local0 < 0x2710))) { Local0++ Sleep (One) } } Case (0x09) { RPC1 = Zero While (((APC1 == One) && (Local0 < 0x2710))) { Local0++ Sleep (One) } } Case (0x0A) { RPC2 = Zero While (((APC2 == One) && (Local0 < 0x2710))) { Local0++ Sleep (One) } } Case (0x0B) { RPC3 = Zero While (((APC3 == One) && (Local0 < 0x2710))) { Local0++ Sleep (One) } } Case (0x0C) { RPD0 = Zero While (((APD0 == One) && (Local0 < 0x2710))) { Local0++ Sleep (One) } } Case (0x0D) { RPD1 = Zero While (((APD1 == One) && (Local0 < 0x2710))) { Local0++ Sleep (One) } } Case (0x0E) { RPD2 = Zero While (((APD2 == One) && (Local0 < 0x2710))) { Local0++ Sleep (One) } } Case (0x0F) { RPD3 = Zero While (((APD3 == One) && (Local0 < 0x2710))) { Local0++ Sleep (One) } } Case (0x10) { RPE0 = Zero While (((APE0 == One) && (Local0 < 0x2710))) { Local0++ Sleep (One) } } Case (0x11) { RPE1 = Zero While (((APE1 == One) && (Local0 < 0x2710))) { Local0++ Sleep (One) } } Case (0x12) { RPE2 = Zero While (((APE2 == One) && (Local0 < 0x2710))) { Local0++ Sleep (One) } } Case (0x13) { RPE3 = Zero While (((APE3 == One) && (Local0 < 0x2710))) { Local0++ Sleep (One) } } } If ((Local0 >= 0x2710)){} } Method (CSD3, 1, Serialized) { Local0 = Zero If (((SIME == One) || !IMPS ())) { Return (Zero) } Switch (ToInteger (Arg0)) { Case (0x14) { RSAT = One While (((ASAT == Zero) && (Local0 < 0x2710))) { Local0++ Sleep (One) } } Case (0x15) { RGBE = One While (((AGBE == Zero) && (Local0 < 0x2710))) { Local0++ Sleep (One) } } Case (0x16) { RXHC = One While (((AXHC == Zero) && (Local0 < 0x2710))) { Local0++ Sleep (One) } } Case (0x17) { RXDC = One While (((AXDC == Zero) && (Local0 < 0x2710))) { Local0++ Sleep (One) } } Case (0x18) { RUFS = One While (((AUFS == Zero) && (Local0 < 0x2710))) { Local0++ Sleep (One) } } } If ((Local0 >= 0x2710)){} } Method (CSD0, 1, Serialized) { Local0 = Zero If (((SIME == One) || !IMPS ())) { Return (Zero) } Switch (ToInteger (Arg0)) { Case (0x14) { RSAT = Zero While (((ASAT == One) && (Local0 < 0x2710))) { Local0++ Sleep (One) } } Case (0x15) { RGBE = Zero While (((AGBE == One) && (Local0 < 0x2710))) { Local0++ Sleep (One) } } Case (0x16) { RXHC = Zero While (((AXHC == One) && (Local0 < 0x2710))) { Local0++ Sleep (One) } } Case (0x17) { RXDC = Zero While (((AXDC == One) && (Local0 < 0x2710))) { Local0++ Sleep (One) } } Case (0x18) { RUFS = Zero While (((AUFS == One) && (Local0 < 0x2710))) { Local0++ Sleep (One) } } } If ((Local0 >= 0x2710)){} } } Name (THMN, 0x48) Name (THCN, 0x0E) Name (CNPM, 0x80) Name (FMSN, 0x10) Scope (\) { Method (THDA, 2, Serialized) { Local0 = 0xFE200000 Local0 += (0x40 * (CNPM * (Arg0 - FMSN))) Local0 += (0x40 * Arg1) Return (Local0) } Method (STRD, 3, Serialized) { If (((Arg1 + Arg2) > SizeOf (Arg0))) { Return (Zero) } ToBuffer (Arg0, Local3) Local0 = Zero Local1 = Zero While ((Local1 < Arg2)) { Local2 = DerefOf (Local3 [(Arg1 + Local1)]) Local0 += (Local2 << (0x08 * Local1)) Local1++ } Return (Local0) } Method (THDS, 1, Serialized) { If ((PTHM == Zero)) { Return (Zero) } ElseIf ((PTHM == One)) { If (!\_SB.PC00.PTHT.THEN ()) { Return (Zero) } } ElseIf ((PTHM == 0x02)) { If (!\_SB.PTHH.THEN ()) { Return (Zero) } } Else { Return (Zero) } Concatenate (Arg0, "\n", Local2) Local0 = SizeOf (Local2) Local1 = THDA (THMN, THCN) OperationRegion (THBA, SystemMemory, Local1, 0x40) Field (THBA, QWordAcc, NoLock, WriteAsZeros) { QO00, 64 } Field (THBA, DWordAcc, NoLock, WriteAsZeros) { DO00, 32, Offset (0x10), DO10, 32, Offset (0x30), DO30, 32 } Field (THBA, WordAcc, NoLock, WriteAsZeros) { WO00, 16 } Field (THBA, ByteAcc, NoLock, WriteAsZeros) { BO00, 8 } DO10 = 0x01000242 WO00 = Local0 Local6 = Zero Local7 = Local0 While ((Local7 >= 0x08)) { QO00 = STRD (Local2, Local6, 0x08) Local6 += 0x08 Local7 -= 0x08 } If ((Local7 >= 0x04)) { DO00 = STRD (Local2, Local6, 0x04) Local6 += 0x04 Local7 -= 0x04 } If ((Local7 >= 0x02)) { WO00 = STRD (Local2, Local6, 0x02) Local6 += 0x02 Local7 -= 0x02 } If ((Local7 >= One)) { BO00 = STRD (Local2, Local6, One) Local6 += One Local7 -= One } DO30 = Zero } Method (THDH, 1, Serialized) { THDS (ToHexString (Arg0)) } Method (THDD, 1, Serialized) { THDS (ToDecimalString (Arg0)) } } Name (PCHH, One) Name (PCHN, 0x03) Name (PCHL, 0x02) Name (PCHP, 0x05) Name (PCHM, 0x06) Name (PCHX, 0x04) Scope (_SB) { Method (PWAK, 1, NotSerialized) { If ((Arg0 == 0x03)) { S23W () } } Name (HDAA, One) Name (DISA, One) Name (CIWF, One) Name (CIBT, One) Name (S23C, Zero) Method (S23W, 0, NotSerialized) { HDAA = One DISA = One CIWF = One CIBT = One } Method (DION, 0, NotSerialized) { S023 (One, One) } Method (DIOF, 0, NotSerialized) { S023 (One, Zero) } Method (S023, 2, Serialized) { } Device (PRRE) { Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID Name (_UID, "PCHRESV") // _UID: Unique ID Name (_STA, 0x08) // _STA: Status Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings { Name (BUF0, ResourceTemplate () { Memory32Fixed (ReadWrite, 0xFE000000, // Address Base 0x00020000, // Address Length ) Memory32Fixed (ReadWrite, 0xFE04C000, // Address Base 0x00004000, // Address Length ) Memory32Fixed (ReadWrite, 0xFE050000, // Address Base 0x00060000, // Address Length ) Memory32Fixed (ReadWrite, 0xFE0D0000, // Address Base 0x00030000, // Address Length ) Memory32Fixed (ReadWrite, 0xFE200000, // Address Base 0x00600000, // Address Length ) Memory32Fixed (ReadOnly, 0xFF000000, // Address Base 0x01000000, // Address Length ) IO (Decode16, 0x0000, // Range Minimum 0x0000, // Range Maximum 0x01, // Alignment 0xFF, // Length _Y30) }) CreateWordField (BUF0, \_SB.PRRE._CRS._Y30._MIN, AMIN) // _MIN: Minimum Base Address CreateWordField (BUF0, \_SB.PRRE._CRS._Y30._MAX, AMAX) // _MAX: Maximum Base Address AMIN = PMBS /* \PMBS */ AMAX = PMBS /* \PMBS */ Name (SBR0, ResourceTemplate () { Memory32Fixed (ReadWrite, 0x00000000, // Address Base 0x00690000, // Address Length _Y31) }) CreateDWordField (SBR0, \_SB.PRRE._CRS._Y31._BAS, BAS0) // _BAS: Base Address BAS0 = SBRG /* \SBRG */ ConcatenateResTemplate (BUF0, SBR0, Local0) If (((PCHS == PCHH) || (PCHS == 0x04))) { Name (SBRS, ResourceTemplate () { Memory32Fixed (ReadWrite, 0x00000000, // Address Base 0x00000000, // Address Length _Y32) }) CreateDWordField (SBRS, \_SB.PRRE._CRS._Y32._BAS, BAS1) // _BAS: Base Address CreateDWordField (SBRS, \_SB.PRRE._CRS._Y32._LEN, LEN1) // _LEN: Length BAS1 = (SBRG + 0x006C0000) LEN1 = 0x00010000 ConcatenateResTemplate (Local0, SBRS, Local1) } Else { Name (SBRL, ResourceTemplate () { Memory32Fixed (ReadWrite, 0x00000000, // Address Base 0x00000000, // Address Length _Y33) }) CreateDWordField (SBRL, \_SB.PRRE._CRS._Y33._BAS, BAS2) // _BAS: Base Address CreateDWordField (SBRL, \_SB.PRRE._CRS._Y33._LEN, LEN2) // _LEN: Length BAS2 = (SBRG + 0x006B0000) LEN2 = 0x00020000 ConcatenateResTemplate (Local0, SBRL, Local1) } Name (SBRE, ResourceTemplate () { Memory32Fixed (ReadWrite, 0x00000000, // Address Base 0x00000000, // Address Length _Y34) }) CreateDWordField (SBRE, \_SB.PRRE._CRS._Y34._BAS, BAS3) // _BAS: Base Address CreateDWordField (SBRE, \_SB.PRRE._CRS._Y34._LEN, LEN3) // _LEN: Length BAS3 = (SBRG + 0x006F0000) If ((PCHS == 0x04)) { LEN3 = ((SBRG + 0x10000000) - BAS3) } Else { LEN3 = ((SBRG + 0x01000000) - BAS3) } ConcatenateResTemplate (Local1, SBRE, Local2) Return (Local2) } } Device (IOTR) { Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID Name (_UID, "IoTraps") // _UID: Unique ID Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Name (BUF0, ResourceTemplate () { IO (Decode16, 0x0000, // Range Minimum 0x0000, // Range Maximum 0x01, // Alignment 0xFF, // Length _Y35) }) Name (BUF1, ResourceTemplate () { IO (Decode16, 0x0000, // Range Minimum 0x0000, // Range Maximum 0x01, // Alignment 0xFF, // Length _Y36) }) Name (BUF2, ResourceTemplate () { IO (Decode16, 0x0000, // Range Minimum 0x0000, // Range Maximum 0x01, // Alignment 0xFF, // Length _Y37) }) Name (BUF3, ResourceTemplate () { IO (Decode16, 0x0000, // Range Minimum 0x0000, // Range Maximum 0x01, // Alignment 0xFF, // Length _Y38) }) CreateWordField (BUF0, \_SB.IOTR._CRS._Y35._MIN, AMI0) // _MIN: Minimum Base Address CreateWordField (BUF0, \_SB.IOTR._CRS._Y35._MAX, AMA0) // _MAX: Maximum Base Address CreateWordField (BUF1, \_SB.IOTR._CRS._Y36._MIN, AMI1) // _MIN: Minimum Base Address CreateWordField (BUF1, \_SB.IOTR._CRS._Y36._MAX, AMA1) // _MAX: Maximum Base Address CreateWordField (BUF2, \_SB.IOTR._CRS._Y37._MIN, AMI2) // _MIN: Minimum Base Address CreateWordField (BUF2, \_SB.IOTR._CRS._Y37._MAX, AMA2) // _MAX: Maximum Base Address CreateWordField (BUF3, \_SB.IOTR._CRS._Y38._MIN, AMI3) // _MIN: Minimum Base Address CreateWordField (BUF3, \_SB.IOTR._CRS._Y38._MAX, AMA3) // _MAX: Maximum Base Address Local2 = Zero If ((ITS0 == One)) { AMI0 = ITA0 /* \ITA0 */ AMA0 = ITA0 /* \ITA0 */ Local0 = BUF0 /* \_SB_.IOTR._CRS.BUF0 */ Local2 = One } If ((ITS1 == One)) { AMI1 = ITA1 /* \ITA1 */ AMA1 = ITA1 /* \ITA1 */ If ((Local2 == One)) { ConcatenateResTemplate (BUF1, Local0, Local1) Local0 = Local1 } Else { Local0 = BUF1 /* \_SB_.IOTR._CRS.BUF1 */ Local2 = One } } If ((ITS2 == One)) { AMI2 = ITA2 /* \ITA2 */ AMA2 = ITA2 /* \ITA2 */ If ((Local2 == One)) { ConcatenateResTemplate (BUF2, Local0, Local1) Local0 = Local1 } Else { Local0 = BUF2 /* \_SB_.IOTR._CRS.BUF2 */ Local2 = One } } If ((ITS3 == One)) { AMI3 = ITA3 /* \ITA3 */ AMA3 = ITA3 /* \ITA3 */ If ((Local2 == One)) { ConcatenateResTemplate (BUF3, Local0, Local1) Local0 = Local1 } Else { Local0 = BUF3 /* \_SB_.IOTR._CRS.BUF3 */ Local2 = One } } If ((Local2 == One)) { Return (Local0) } Else { Return (Buffer (0x02) { 0x79, 0x00 // y. }) } } } } Scope (_SB.PC00) { Name (TEMP, Zero) Scope (LPCB) { Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (PCIC (Arg0)) { Return (PCID (Arg0, Arg1, Arg2, Arg3)) } Return (Buffer (One) { 0x00 // . }) } OperationRegion (LPC, PCI_Config, Zero, 0x0100) Field (LPC, AnyAcc, NoLock, Preserve) { Offset (0x02), CDID, 16, Offset (0x08), CRID, 8, Offset (0x80), IOD0, 8, IOD1, 8, Offset (0xA0), , 9, PRBL, 1, Offset (0xDC), , 2, ESPI, 1 } } Device (SBUS) { Name (_ADR, 0x001F0004) // _ADR: Address Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (PCIC (Arg0)) { Return (PCID (Arg0, Arg1, Arg2, Arg3)) } Return (Buffer (One) { 0x00 // . }) } } } Scope (\) { Name (TMOV, 0x0A) Method (TMVA, 1, Serialized) { TMOV = 0x0A If ((Arg0 > 0x0A)) { TMOV = Arg0 } } Method (IPCS, 7, Serialized) { Name (RPKG, Package (0x05) { Zero, Zero, Zero, Zero, Zero }) If ((Arg2 > 0x10)) { RPKG [Zero] = One Return (RPKG) /* \IPCS.RPKG */ } IWB0 = Arg3 IWB1 = Arg4 IWB2 = Arg5 IWB3 = Arg6 Local0 = Zero Local0 += (Arg0 << Zero) Local0 += (Arg1 << 0x0C) Local0 += (Arg2 << 0x10) CMDR = Local0 Local0 = Zero Local1 = TMOV /* \TMOV */ While (One) { If ((!IBSY || (IERR == One))) { Break } If ((Local0 > Local1)) { RPKG [Zero] = 0x03 Return (RPKG) /* \IPCS.RPKG */ } Sleep (One) Local0++ } If ((IERR == One)) { RPKG [Zero] = 0x02 Return (RPKG) /* \IPCS.RPKG */ } RPKG [One] = IRB0 /* \IRB0 */ RPKG [0x02] = IRB1 /* \IRB1 */ RPKG [0x03] = IRB2 /* \IRB2 */ RPKG [0x04] = IRB3 /* \IRB3 */ Return (RPKG) /* \IPCS.RPKG */ } Method (ULTR, 1, Serialized) { LTRU = Arg0 } Method (TCBS, 0, NotSerialized) { Return (TCOB) /* \TCOB */ } OperationRegion (PMIO, SystemIO, PMBS, 0x80) Field (PMIO, ByteAcc, NoLock, Preserve) { Offset (0x01), PBSS, 1, Offset (0x40), , 17, GPEC, 1, Offset (0x6C), , 19, CPWS, 1, Offset (0x7C), , 18, WAEN, 1, CPWE, 1 } OperationRegion (TCBA, SystemIO, TCBS (), 0x10) Field (TCBA, ByteAcc, NoLock, Preserve) { Offset (0x04), , 9, CPSC, 1 } OperationRegion (PWMR, SystemMemory, PWRM, 0x1E30) Field (PWMR, DWordAcc, NoLock, Preserve) { CMDR, 32, IBSY, 1, IERR, 1, , 1, , 1, Offset (0x05), Offset (0x06), IERC, 8, Offset (0x08), Offset (0x80), IWB0, 32, IWB1, 32, IWB2, 32, IWB3, 32, IRB0, 32, IRB1, 32, IRB2, 32, IRB3, 32, Offset (0x10D0), RAA0, 1, RAA1, 1, RAA2, 1, RAA3, 1, RPB0, 1, RPB1, 1, RPB2, 1, RPB3, 1, RPC0, 1, RPC1, 1, RPC2, 1, RPC3, 1, RSAT, 1, RGBE, 1, RXHC, 1, RXDC, 1, RUFS, 1, RPD0, 1, RPD1, 1, RPD2, 1, RPD3, 1, RPE0, 1, RPE1, 1, RPE2, 1, RPE3, 1, Offset (0x10D4), APA0, 1, APA1, 1, APA2, 1, APA3, 1, APB0, 1, APB1, 1, APB2, 1, APB3, 1, APC0, 1, APC1, 1, APC2, 1, APC3, 1, ASAT, 1, AGBE, 1, AXHC, 1, AXDC, 1, AUFS, 1, APD0, 1, APD1, 1, APD2, 1, APD3, 1, APE0, 1, APE1, 1, APE2, 1, APE3, 1, Offset (0x1800), ACWA, 32, DCWA, 32, ACET, 32, DCET, 32, Offset (0x18E8), , 31, CECE, 1, Offset (0x1B0C), , 2, ISAT, 1, , 18, LTRU, 1, Offset (0x1B1C), , 22, XSQD, 1, Offset (0x1BD0), , 31, CPPM, 1, Offset (0x1E20), GBED, 1, Offset (0x1E28), , 22, SCFD, 1 } Method (PSOC, 1, Serialized) { If (PSON) { If (Arg0) { CECE = One } Else { CECE = Zero } } } Method (PSOS, 0, NotSerialized) { If (CECE) { Return (One) } Else { Return (Zero) } } Method (CFAE, 1, NotSerialized) { If (DerefOf (Arg0 [Zero])) { CPPM = Zero Return (Buffer (One) { 0x00 // . }) } Else { CPPM = One Return (Buffer (One) { 0x00 // . }) } } Method (IMPS, 0, NotSerialized) { If ((PCHS == 0x04)) { Return (Zero) } Else { Return (One) } } } Scope (_SB.PC00) { Name (LTEN, Zero) Name (LMSL, Zero) Name (LNSL, Zero) } If ((GBES != Zero)) { Scope (_SB.PC00) { Device (GLAN) { Name (_ADR, 0x001F0006) // _ADR: Address Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (PCIC (Arg0)) { Return (PCID (Arg0, Arg1, Arg2, Arg3)) } Return (Buffer (One) { 0x00 // . }) } Name (_S0W, 0x03) // _S0W: S0 Device Wake State Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { Return (GPRW (0x6D, 0x04)) } OperationRegion (LANR, PCI_Config, Zero, 0x0100) Field (LANR, ByteAcc, NoLock, Preserve) { DVID, 16, Offset (0xCC), Offset (0xCD), PMEE, 1, , 6, PMES, 1 } Method (GPEH, 0, NotSerialized) { If ((DVID == 0xFFFF)) { Return (Zero) } If ((PMES == One)) { Notify (GLAN, 0x02) // Device Wake } } Method (_DSW, 3, NotSerialized) // _DSW: Device Sleep Wake { } } } } Scope (_SB.PC00) { Device (XHCI) { Name (_ADR, 0x00140000) // _ADR: Address OperationRegion (XPRT, PCI_Config, Zero, 0x0100) Field (XPRT, AnyAcc, NoLock, Preserve) { DVID, 16, Offset (0x10), XADL, 32, XADH, 32, Offset (0x74), Offset (0x75), PMEE, 1, , 6, PMES, 1, Offset (0xA2), , 2, D3HE, 1 } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (PCIC (Arg0)) { Return (PCID (Arg0, Arg1, Arg2, Arg3)) } Return (Buffer (One) { 0x00 // . }) } Method (_S3D, 0, NotSerialized) // _S3D: S3 Device State { Return (0x03) } Method (_S4D, 0, NotSerialized) // _S4D: S4 Device State { Return (0x03) } Method (_S3W, 0, NotSerialized) // _S3W: S3 Device Wake State { Return (0x03) } Method (_S4W, 0, NotSerialized) // _S4W: S4 Device Wake State { Return (0x03) } Method (_S0W, 0, NotSerialized) // _S0W: S0 Device Wake State { Return (0x03) } Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { If (CondRefOf (DUWS)) { Return (GPRW (0x6D, DUWS)) } Else { Return (GPRW (0x6D, 0x04)) } } Method (GPEH, 0, NotSerialized) { If ((DVID == 0xFFFF)) { Return (Zero) } If ((PMES == One)) { Notify (XHCI, 0x02) // Device Wake } } Method (_DSW, 3, NotSerialized) // _DSW: Device Sleep Wake { } Method (_INI, 0, NotSerialized) // _INI: Initialize { If (CondRefOf (\_SB.PC00.XHCI.RHUB.INIR)) { ^RHUB.INIR () } } Method (USRA, 1, Serialized) { Return ((PU2C + Arg0)) } Method (SSPA, 1, Serialized) { Return ((PU2C + (0x02 + Arg0))) } Method (_PS0, 0, Serialized) // _PS0: Power State 0 { If ((DVID == 0xFFFF)) { Return (Zero) } If (CondRefOf (\_SB.PC00.XHCI.PS0X)) { PS0X () } } Method (_PS3, 0, Serialized) // _PS3: Power State 3 { If ((DVID == 0xFFFF)) { Return (Zero) } If (CondRefOf (\_SB.PC00.XHCI.PS3X)) { PS3X () } } Method (CUID, 1, Serialized) { If ((Arg0 == ToUUID ("7c9512a9-1705-4cb4-af7d-506a2423ab71") /* Unknown UUID */)) { Return (One) } Return (Zero) } Device (RHUB) { Name (_ADR, Zero) // _ADR: Address Method (_PS0, 0, Serialized) // _PS0: Power State 0 { If ((DVID == 0xFFFF)) { Return (Zero) } If (CondRefOf (\_SB.PC00.XHCI.RHUB.PS0X)) { CSD0 (0x16) PS0X () } } Method (_PS2, 0, Serialized) // _PS2: Power State 2 { If ((DVID == 0xFFFF)) { Return (Zero) } If (CondRefOf (\_SB.PC00.XHCI.RHUB.PS2X)) { PS2X () CSD3 (0x16) } } Method (_PS3, 0, Serialized) // _PS3: Power State 3 { If ((DVID == 0xFFFF)) { Return (Zero) } If (CondRefOf (\_SB.PC00.XHCI.RHUB.PS3X)) { PS3X () CSD3 (0x16) } } } } } If (CondRefOf (PU2C)) { Scope (_SB.PC00.XHCI.RHUB) { If ((One <= PU2C)) { Device (HS01) { Name (_ADR, One) // _ADR: Address } } If ((0x02 <= PU2C)) { Device (HS02) { Name (_ADR, 0x02) // _ADR: Address } } If ((0x03 <= PU2C)) { Device (HS03) { Name (_ADR, 0x03) // _ADR: Address } } If ((0x04 <= PU2C)) { Device (HS04) { Name (_ADR, 0x04) // _ADR: Address } } If ((0x05 <= PU2C)) { Device (HS05) { Name (_ADR, 0x05) // _ADR: Address } } If ((0x06 <= PU2C)) { Device (HS06) { Name (_ADR, 0x06) // _ADR: Address } } If ((0x07 <= PU2C)) { Device (HS07) { Name (_ADR, 0x07) // _ADR: Address } } If ((0x08 <= PU2C)) { Device (HS08) { Name (_ADR, 0x08) // _ADR: Address } } If ((0x09 <= PU2C)) { Device (HS09) { Name (_ADR, 0x09) // _ADR: Address } } If ((0x0A <= PU2C)) { Device (HS10) { Name (_ADR, 0x0A) // _ADR: Address } } If ((0x0B <= PU2C)) { Device (HS11) { Name (_ADR, 0x0B) // _ADR: Address } } If ((0x0C <= PU2C)) { Device (HS12) { Name (_ADR, 0x0C) // _ADR: Address } } If ((0x0D <= PU2C)) { Device (HS13) { Name (_ADR, 0x0D) // _ADR: Address } } If ((0x0E <= PU2C)) { Device (HS14) { Name (_ADR, 0x0E) // _ADR: Address } } Device (USR1) { Method (_ADR, 0, NotSerialized) // _ADR: Address { Return (USRA (One)) } } Device (USR2) { Method (_ADR, 0, NotSerialized) // _ADR: Address { Return (USRA (0x02)) } } } } If (CondRefOf (PU3C)) { Scope (_SB.PC00.XHCI.RHUB) { If ((One <= PU3C)) { Device (SS01) { Method (_ADR, 0, NotSerialized) // _ADR: Address { Return (SSPA (One)) } } } If ((0x02 <= PU3C)) { Device (SS02) { Method (_ADR, 0, NotSerialized) // _ADR: Address { Return (SSPA (0x02)) } } } If ((0x03 <= PU3C)) { Device (SS03) { Method (_ADR, 0, NotSerialized) // _ADR: Address { Return (SSPA (0x03)) } } } If ((0x04 <= PU3C)) { Device (SS04) { Method (_ADR, 0, NotSerialized) // _ADR: Address { Return (SSPA (0x04)) } } } If ((0x05 <= PU3C)) { Device (SS05) { Method (_ADR, 0, NotSerialized) // _ADR: Address { Return (SSPA (0x05)) } } } If ((0x06 <= PU3C)) { Device (SS06) { Method (_ADR, 0, NotSerialized) // _ADR: Address { Return (SSPA (0x06)) } } } If ((0x07 <= PU3C)) { Device (SS07) { Method (_ADR, 0, NotSerialized) // _ADR: Address { Return (SSPA (0x07)) } } } If ((0x08 <= PU3C)) { Device (SS08) { Method (_ADR, 0, NotSerialized) // _ADR: Address { Return (SSPA (0x08)) } } } If ((0x09 <= PU3C)) { Device (SS09) { Method (_ADR, 0, NotSerialized) // _ADR: Address { Return (SSPA (0x09)) } } } If ((0x0A <= PU3C)) { Device (SS10) { Method (_ADR, 0, NotSerialized) // _ADR: Address { Return (SSPA (0x0A)) } } } } } Scope (_SB.PC00) { Device (XDCI) { Name (_ADR, 0x00140001) // _ADR: Address OperationRegion (OTGD, PCI_Config, Zero, 0x0100) Field (OTGD, DWordAcc, NoLock, Preserve) { DVID, 16, Offset (0x10), XDCB, 64 } Field (OTGD, ByteAcc, NoLock, Preserve) { Offset (0x84), D0I3, 2, Offset (0x85), PMEE, 1, , 6, PMES, 1 } Method (XDBA, 0, NotSerialized) { Return ((XDCB & 0xFFFFFFFFFFFFFF00)) } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (PCIC (Arg0)) { Return (PCID (Arg0, Arg1, Arg2, Arg3)) } If ((Arg0 == ToUUID ("732b85d5-b7a7-4a1b-9ba0-4bbd00ffd511") /* Unknown UUID */)) { If ((Arg1 == One)) { Method (SPPS, 2, Serialized) { OperationRegion (XDBW, SystemMemory, XDBA (), 0x00110000) Field (XDBW, WordAcc, NoLock, Preserve) { Offset (0x10F810), Offset (0x10F811), U2CP, 2, U3CP, 2, Offset (0x10F818), PUPS, 2, , 1, PURC, 1, Offset (0x10F81A), Offset (0x10F81C), , 3, UXPE, 2, Offset (0x10F81E) } Local1 = Arg0 Local2 = Arg1 If ((Local1 == Zero)) { UXPE = Zero Local0 = Zero While ((Local0 < 0x0A)) { Stall (0x64) Local0++ } PUPS = Zero Local0 = Zero While ((Local0 < 0x07D0)) { Stall (0x64) If (((U2CP == Zero) && (U3CP == Zero))) { Break } Local0++ } If ((U2CP != Zero)){} If ((U3CP != Zero)){} Return (Zero) } If ((Local1 == 0x03)) { If ((U2CP != Zero)){} If ((U3CP != Zero)){} PUPS = 0x03 Local0 = Zero While ((Local0 < 0x07D0)) { Stall (0x64) If (((U2CP == 0x03) && (U3CP == 0x03))) { Break } Local0++ } If ((U2CP != 0x03)){} If ((U3CP != 0x03)){} UXPE = Local2 Return (Zero) } Return (Zero) } Switch (ToInteger (Arg2)) { Case (Zero) { Return (Buffer (0x02) { 0xB3, 0x03 // .. }) } Case (One) { Return (One) } Case (0x04) { Local1 = DerefOf (Arg3 [Zero]) SPPS (Local1, Zero) } Case (0x05) { If (CondRefOf (XDAT)) { If ((XDAT () == One)) { Notify (XDCI, 0x80) // Status Change } Else { Notify (XDCI, 0x81) // Information Change } } Return (Zero) } Case (0x07) { OperationRegion (XD22, SystemMemory, XDBA (), 0x00110000) Field (XD22, WordAcc, NoLock, Preserve) { Offset (0x10F818), P2PS, 2, Offset (0x10F81A) } Local0 = P2PS /* \_SB_.PC00.XDCI._DSM.P2PS */ Return (Local0) } Case (0x08) { Return (One) } Case (0x09) { OperationRegion (XGCT, SystemMemory, XDBA (), 0x00110000) Field (XGCT, WordAcc, NoLock, Preserve) { Offset (0xC110), GCTL, 32 } Local1 = (PPDS & 0xFFF80000) Local1 >>= 0x13 Return (Local1) } } } } Return (Buffer (One) { 0x00 // . }) } Name (_DDN, "ICL PCH XDCI controller") // _DDN: DOS Device Name Name (_STR, Unicode ("ICL PCH XDCI controller")) // _STR: Description String Method (_S0W, 0, NotSerialized) // _S0W: S0 Device Wake State { Return (0x03) } Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { Return (GPRW (0x6D, 0x04)) } Method (GPEH, 0, NotSerialized) { If ((DVID == 0xFFFF)) { Return (Zero) } If ((PMES == One)) { Notify (XDCI, 0x02) // Device Wake } } Method (_DSW, 3, NotSerialized) // _DSW: Device Sleep Wake { } } } Scope (_SB.PC00) { Device (HDAS) { Name (_ADR, 0x001F0003) // _ADR: Address OperationRegion (HDAR, PCI_Config, Zero, 0x0100) Field (HDAR, WordAcc, NoLock, Preserve) { VDID, 32, Offset (0x54), Offset (0x55), PMEE, 1, , 6, PMES, 1 } Name (_S0W, 0x03) // _S0W: S0 Device Wake State Method (_DSW, 3, NotSerialized) // _DSW: Device Sleep Wake { } Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { Return (GPRW (0x6D, 0x04)) } Method (GPEH, 0, NotSerialized) { If ((VDID == 0xFFFFFFFF)) { Return (Zero) } If ((PMES == One)) { Notify (HDAS, 0x02) // Device Wake } } Method (_PS0, 0, Serialized) // _PS0: Power State 0 { S023 (Zero, One) If (CondRefOf (\_SB.PC00.HDAS.PS0X)) { PS0X () } } Method (_PS3, 0, Serialized) // _PS3: Power State 3 { S023 (Zero, Zero) If (CondRefOf (\_SB.PC00.HDAS.PS3X)) { PS3X () } } Name (NBUF, ResourceTemplate () { QWordMemory (ResourceConsumer, PosDecode, MinNotFixed, MaxNotFixed, NonCacheable, ReadOnly, 0x0000000000000001, // Granularity 0x0000000000000000, // Range Minimum 0x0000000000000000, // Range Maximum 0x0000000000000000, // Translation Offset 0x0000000000000000, // Length ,, _Y39, AddressRangeACPI, TypeStatic) }) Method (_INI, 0, NotSerialized) // _INI: Initialize { CreateQWordField (NBUF, \_SB.PC00.HDAS._Y39._MIN, NBAS) // _MIN: Minimum Base Address CreateQWordField (NBUF, \_SB.PC00.HDAS._Y39._MAX, NMAS) // _MAX: Maximum Base Address CreateQWordField (NBUF, \_SB.PC00.HDAS._Y39._LEN, NLEN) // _LEN: Length NBAS = NHLA /* \NHLA */ NMAS = (NHLA + (NHLL - One)) NLEN = NHLL /* \NHLL */ } Name (_DSD, Package (0x02) // _DSD: Device-Specific Data { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x01) { Package (0x02) { "nhlt-version", "1.8-0" } } }) } Scope (HDAS) { Device (IDA) { Name (_ADR, 0x10000000) // _ADR: Address Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (PCIC (Arg0)) { Return (PCID (Arg0, Arg1, Arg2, Arg3)) } If ((Arg0 == ToUUID ("a69f886e-6ceb-4594-a41f-7b5dce24c553") /* Unknown UUID */)) { Switch (ToInteger (Arg2)) { Case (Zero) { Return (Buffer (One) { 0xCF // . }) } Case (One) { Return (NBUF) /* \_SB_.PC00.HDAS.NBUF */ } Case (0x02) { Return (ADFM) /* \ADFM */ } Case (0x03) { If (CondRefOf (\_SB.PC00.HDAS.PPMS)) { Return (PPMS (Arg3)) } Return (Zero) } Case (0x06) { Return (XTAL) /* \XTAL */ } Case (0x07) { Return (HDBO) /* \HDBO */ } Default { Return (Buffer (One) { 0x00 // . }) } } } If (CondRefOf (HIWC)) { If (HIWC (Arg0)) { If (CondRefOf (HIDW)) { Return (HIDW (Arg0, Arg1, Arg2, Arg3)) } } } Return (Buffer (One) { 0x00 // . }) } } } Scope (HDAS.IDA) { Device (SNDW) { Name (_ADR, 0x40000000) // _ADR: Address Name (_CID, Package (0x02) // _CID: Compatible ID { "PRP00001", "PNP0A05" /* Generic Container Device */ }) Method (_STA, 0, NotSerialized) // _STA: Status { Return (0x0F) } Method (QCFG, 3, NotSerialized) { DerefOf (DerefOf (Arg0 [One]) [Zero]) [One] = Arg1 DerefOf (DerefOf (Arg0 [One]) [0x04]) [One] = Arg2 } Method (XCFG, 2, NotSerialized) { If ((Arg1 == 0x016E3600)) { Local0 = 0x016E3600 Local1 = 0x005B8D80 Local2 = 0x7D Local3 = 0x02 } ElseIf ((Arg1 == 0x0249F000)) { Local0 = 0x0249F000 Local1 = 0x00493E00 Local2 = 0x32 Local3 = 0x04 } ElseIf ((Arg1 == 0x0124F800)) { Local0 = 0x0124F800 Local1 = 0x00493E00 Local2 = 0x32 Local3 = 0x04 } Else { Local0 = Zero Local1 = Zero Local2 = Zero Local3 = Zero } DerefOf (DerefOf (Arg0 [One]) [One]) [One] = Local0 DerefOf (DerefOf (DerefOf (Arg0 [One]) [0x07] ) [One]) [Zero] = Local1 DerefOf (DerefOf (Arg0 [One]) [0x09]) [One] = Local2 DerefOf (DerefOf (Arg0 [One]) [0x0A]) [One] = Local3 } Method (DCFG, 3, NotSerialized) { DerefOf (DerefOf (Arg0 [One]) [0x02]) [One] = Arg1 DerefOf (DerefOf (Arg0 [One]) [0x03]) [One] = Arg2 } Method (SDWU, 1, NotSerialized) { DerefOf (DerefOf (_DSD [One]) [One]) [One] = Arg0 } Method (_INI, 0, NotSerialized) // _INI: Initialize { SDWU (SWMC) QCFG (LNK0, SWQ0, ACS0) QCFG (LNK1, SWQ1, ACS1) QCFG (LNK2, SWQ2, ACS2) QCFG (LNK3, SWQ3, ACS3) XCFG (LNK0, XTAL) XCFG (LNK1, XTAL) XCFG (LNK2, XTAL) XCFG (LNK3, XTAL) DCFG (LNK0, DAI0, DOD0) DCFG (LNK1, DAI1, DOD1) DCFG (LNK2, DAI2, DOD2) DCFG (LNK3, DAI3, DOD3) } Name (_DSD, Package (0x04) // _DSD: Device-Specific Data { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x02) { Package (0x02) { "mipi-sdw-sw-interface-revision", 0x00010000 }, Package (0x02) { "mipi-sdw-master-count", 0x04 } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x04) { Package (0x02) { "mipi-sdw-link-0-subproperties", "LNK0" }, Package (0x02) { "mipi-sdw-link-1-subproperties", "LNK1" }, Package (0x02) { "mipi-sdw-link-2-subproperties", "LNK2" }, Package (0x02) { "mipi-sdw-link-3-subproperties", "LNK3" } } }) Name (LNK0, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x0D) { Package (0x02) { "intel-quirk-mask", Zero }, Package (0x02) { "intel-sdw-ip-clock", 0x0249F000 }, Package (0x02) { "intel-sdw-doais", One }, Package (0x02) { "intel-sdw-dods", One }, Package (0x02) { "intel-autonomous-clock-stop", Zero }, Package (0x02) { "mipi-sdw-clock-stop-mode0-supported", One }, Package (0x02) { "mipi-sdw-clock-stop-mode1-supported", One }, Package (0x02) { "mipi-sdw-clock-frequencies-supported", Package (0x01) { 0x00493E00 } }, Package (0x02) { "mipi-sdw-default-frame-rate", 0xBB80 }, Package (0x02) { "mipi-sdw-default-frame-row-size", 0x32 }, Package (0x02) { "mipi-sdw-default-frame-col-size", 0x04 }, Package (0x02) { "mipi-sdw-dynamic-frame-shape", One }, Package (0x02) { "mipi-sdw-command-error-threshold", 0x10 } } }) Name (LNK1, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x0D) { Package (0x02) { "intel-quirk-mask", Zero }, Package (0x02) { "intel-sdw-ip-clock", 0x0249F000 }, Package (0x02) { "intel-sdw-doais", One }, Package (0x02) { "intel-sdw-dods", One }, Package (0x02) { "intel-autonomous-clock-stop", Zero }, Package (0x02) { "mipi-sdw-clock-stop-mode0-supported", One }, Package (0x02) { "mipi-sdw-clock-stop-mode1-supported", One }, Package (0x02) { "mipi-sdw-clock-frequencies-supported", Package (0x01) { 0x00493E00 } }, Package (0x02) { "mipi-sdw-default-frame-rate", 0xBB80 }, Package (0x02) { "mipi-sdw-default-frame-row-size", 0x32 }, Package (0x02) { "mipi-sdw-default-frame-col-size", 0x04 }, Package (0x02) { "mipi-sdw-dynamic-frame-shape", One }, Package (0x02) { "mipi-sdw-command-error-threshold", 0x10 } } }) Name (LNK2, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x0D) { Package (0x02) { "intel-quirk-mask", Zero }, Package (0x02) { "intel-sdw-ip-clock", 0x0249F000 }, Package (0x02) { "intel-sdw-doais", One }, Package (0x02) { "intel-sdw-dods", One }, Package (0x02) { "intel-autonomous-clock-stop", Zero }, Package (0x02) { "mipi-sdw-clock-stop-mode0-supported", One }, Package (0x02) { "mipi-sdw-clock-stop-mode1-supported", One }, Package (0x02) { "mipi-sdw-clock-frequencies-supported", Package (0x01) { 0x00493E00 } }, Package (0x02) { "mipi-sdw-default-frame-rate", 0xBB80 }, Package (0x02) { "mipi-sdw-default-frame-row-size", 0x32 }, Package (0x02) { "mipi-sdw-default-frame-col-size", 0x04 }, Package (0x02) { "mipi-sdw-dynamic-frame-shape", One }, Package (0x02) { "mipi-sdw-command-error-threshold", 0x10 } } }) Name (LNK3, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x0D) { Package (0x02) { "intel-quirk-mask", Zero }, Package (0x02) { "intel-sdw-ip-clock", 0x0249F000 }, Package (0x02) { "intel-sdw-doais", One }, Package (0x02) { "intel-sdw-dods", One }, Package (0x02) { "intel-autonomous-clock-stop", Zero }, Package (0x02) { "mipi-sdw-clock-stop-mode0-supported", One }, Package (0x02) { "mipi-sdw-clock-stop-mode1-supported", One }, Package (0x02) { "mipi-sdw-clock-frequencies-supported", Package (0x01) { 0x00493E00 } }, Package (0x02) { "mipi-sdw-default-frame-rate", 0xBB80 }, Package (0x02) { "mipi-sdw-default-frame-row-size", 0x32 }, Package (0x02) { "mipi-sdw-default-frame-col-size", 0x04 }, Package (0x02) { "mipi-sdw-dynamic-frame-shape", One }, Package (0x02) { "mipi-sdw-command-error-threshold", 0x10 } } }) } } If ((UAOE != Zero)) { Scope (HDAS.IDA) { Device (UAOL) { Name (_ADR, 0x50000000) // _ADR: Address Name (_CID, Package (0x02) // _CID: Compatible ID { "PRP00001", "PNP0A05" /* Generic Container Device */ }) Method (_STA, 0, NotSerialized) // _STA: Status { Return (0x0B) } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("2e60aefc-1ba8-467a-b8cc-5727b98cecb7") /* Unknown UUID */)) { Switch (ToInteger (Arg2)) { Case (Zero) { Return (Buffer (One) { 0x03 // . }) } Case (One) { Return (CFAE (Arg3)) } } } Return (Buffer (One) { 0x00 // . }) } Name (_DSD, Package (0x04) // _DSD: Device-Specific Data { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x01) { Package (0x02) { "uaol-ctrl-count", 0x02 } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x02) { Package (0x02) { "uaol-descriptor-0", "UAO0" }, Package (0x02) { "uaol-descriptor-1", "UAO1" } } }) Name (UAO0, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "uaol-instance-number", Zero }, Package (0x02) { "bdf-routing-enabled", Zero }, Package (0x02) { "peer-integrated-controller-identifier", 0x98ED } } }) Name (UAO1, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "uaol-instance-number", One }, Package (0x02) { "bdf-routing-enabled", Zero }, Package (0x02) { "peer-integrated-controller-identifier", 0xABCD } } }) } } } } Scope (_SB.PC00) { Scope (\_SB.PC00) { Method (SOD3, 3, Serialized) { OperationRegion (ICB1, SystemMemory, (GPCB () + Arg0), 0x88) If (Arg1) { Field (ICB1, ByteAcc, NoLock, Preserve) { Offset (0x84), PMEC, 8 } PMEC = 0x03 PMEC |= Zero } If ((Arg1 && Arg2)) { Field (ICB1, AnyAcc, NoLock, Preserve) { Offset (0x10), BAR0, 64 } BAR0 = Zero } } } Method (I2CH, 1, Serialized) { OperationRegion (ICB1, SystemMemory, Arg0, 0x20) Field (ICB1, AnyAcc, NoLock, Preserve) { Offset (0x10), BAR0, 64, BAR1, 64 } Name (BUF0, ResourceTemplate () { Memory32Fixed (ReadWrite, 0x00000000, // Address Base 0x00001000, // Address Length _Y3A) }) Name (BUF1, ResourceTemplate () { Memory32Fixed (ReadWrite, 0x00000000, // Address Base 0x00001000, // Address Length _Y3B) }) CreateDWordField (BUF0, \_SB.PC00.I2CH._Y3A._BAS, ADR0) // _BAS: Base Address CreateDWordField (BUF1, \_SB.PC00.I2CH._Y3B._BAS, ADR1) // _BAS: Base Address ADR0 = (BAR0 & 0xFFFFFFFFFFFFF000) ADR1 = (BAR1 & 0xFFFFFFFFFFFFF000) ConcatenateResTemplate (BUF0, BUF1, Local0) Return (Local0) } Device (I2C0) { If ((IM00 == 0x02)) { Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Return (I2CH (IC00)) } Name (_STA, 0x08) // _STA: Status } If ((IM00 == One)) { Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (PCIC (Arg0)) { Return (PCID (Arg0, Arg1, Arg2, Arg3)) } Return (Buffer (One) { 0x00 // . }) } Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 { SOD3 (IC00, One, One) } Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 { } } If (((IM00 == One) || (IM00 == Zero))) { Method (_ADR, 0, NotSerialized) // _ADR: Address { Return (0x00150000) } } } Device (I2C1) { If ((IM01 == 0x02)) { Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Return (I2CH (IC01)) } Name (_STA, 0x08) // _STA: Status } If ((IM01 == One)) { Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (PCIC (Arg0)) { Return (PCID (Arg0, Arg1, Arg2, Arg3)) } Return (Buffer (One) { 0x00 // . }) } Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 { SOD3 (IC01, One, One) } Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 { } } If (((IM01 == One) || (IM01 == Zero))) { Method (_ADR, 0, NotSerialized) // _ADR: Address { Return (0x00150001) } } } Device (I2C2) { If ((IM02 == 0x02)) { Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Return (I2CH (IC02)) } Name (_STA, 0x08) // _STA: Status } If ((IM02 == One)) { Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (PCIC (Arg0)) { Return (PCID (Arg0, Arg1, Arg2, Arg3)) } Return (Buffer (One) { 0x00 // . }) } Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 { SOD3 (IC02, One, One) } Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 { } } If (((IM02 == One) || (IM02 == Zero))) { Method (_ADR, 0, NotSerialized) // _ADR: Address { Return (0x00150002) } } } Device (I2C3) { If ((IM03 == 0x02)) { Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Return (I2CH (IC03)) } Name (_STA, 0x08) // _STA: Status } If ((IM03 == One)) { Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (PCIC (Arg0)) { Return (PCID (Arg0, Arg1, Arg2, Arg3)) } Return (Buffer (One) { 0x00 // . }) } Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 { SOD3 (IC03, One, One) } Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 { } } If (((IM03 == One) || (IM03 == Zero))) { Method (_ADR, 0, NotSerialized) // _ADR: Address { Return (0x00150003) } } } Device (I2C4) { If ((IM04 == 0x02)) { Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Return (I2CH (IC04)) } Name (_STA, 0x08) // _STA: Status } If ((IM04 == One)) { Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (PCIC (Arg0)) { Return (PCID (Arg0, Arg1, Arg2, Arg3)) } Return (Buffer (One) { 0x00 // . }) } Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 { SOD3 (IC04, One, One) } Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 { } } If (((IM04 == One) || (IM04 == Zero))) { Method (_ADR, 0, NotSerialized) // _ADR: Address { Return (0x00190000) } } } Device (I2C5) { If ((IM05 == 0x02)) { Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Return (I2CH (IC05)) } Name (_STA, 0x08) // _STA: Status } If ((IM05 == One)) { Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (PCIC (Arg0)) { Return (PCID (Arg0, Arg1, Arg2, Arg3)) } Return (Buffer (One) { 0x00 // . }) } Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 { SOD3 (IC05, One, One) } Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 { } } If (((IM05 == One) || (IM05 == Zero))) { Method (_ADR, 0, NotSerialized) // _ADR: Address { Return (0x00190001) } } } Device (I2C6) { If ((IM06 == 0x02)) { Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Return (I2CH (IC06)) } Name (_STA, 0x08) // _STA: Status } If ((IM06 == One)) { Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (PCIC (Arg0)) { Return (PCID (Arg0, Arg1, Arg2, Arg3)) } Return (Buffer (One) { 0x00 // . }) } Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 { SOD3 (IC06, One, One) } Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 { } } If (((IM06 == One) || (IM06 == Zero))) { Method (_ADR, 0, NotSerialized) // _ADR: Address { Return (0x00100000) } } } Device (I2C7) { If ((IM07 == 0x02)) { Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Return (I2CH (IC07)) } Name (_STA, 0x08) // _STA: Status } If ((IM07 == One)) { Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (PCIC (Arg0)) { Return (PCID (Arg0, Arg1, Arg2, Arg3)) } Return (Buffer (One) { 0x00 // . }) } Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 { SOD3 (IC07, One, One) } Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 { } } If (((IM07 == One) || (IM07 == Zero))) { Method (_ADR, 0, NotSerialized) // _ADR: Address { Return (0x00100001) } } } Method (SPIH, 1, Serialized) { OperationRegion (ICB1, SystemMemory, Arg0, 0x20) Field (ICB1, AnyAcc, NoLock, Preserve) { Offset (0x10), BAR0, 64, BAR1, 64 } Name (BUF0, ResourceTemplate () { Memory32Fixed (ReadWrite, 0x00000000, // Address Base 0x00001000, // Address Length _Y3C) }) Name (BUF1, ResourceTemplate () { Memory32Fixed (ReadWrite, 0x00000000, // Address Base 0x00001000, // Address Length _Y3D) }) CreateDWordField (BUF0, \_SB.PC00.SPIH._Y3C._BAS, ADR0) // _BAS: Base Address CreateDWordField (BUF1, \_SB.PC00.SPIH._Y3D._BAS, ADR1) // _BAS: Base Address ADR0 = (BAR0 & 0xFFFFFFFFFFFFF000) ADR1 = (BAR1 & 0xFFFFFFFFFFFFF000) ConcatenateResTemplate (BUF0, BUF1, Local0) Return (Local0) } Device (SPI0) { If ((SM00 == 0x02)) { Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Return (SPIH (SC00)) } Name (_STA, 0x08) // _STA: Status } If ((SM00 == One)) { Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (PCIC (Arg0)) { Return (PCID (Arg0, Arg1, Arg2, Arg3)) } Return (Buffer (One) { 0x00 // . }) } Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 { SOD3 (SC00, One, One) } Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 { } } If (((SM00 == One) || (SM00 == Zero))) { Method (_ADR, 0, NotSerialized) // _ADR: Address { Return (0x001E0002) } } } Device (SPI1) { If ((SM01 == 0x02)) { Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Return (SPIH (SC01)) } Name (_STA, 0x08) // _STA: Status } If ((SM01 == One)) { Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (PCIC (Arg0)) { Return (PCID (Arg0, Arg1, Arg2, Arg3)) } Return (Buffer (One) { 0x00 // . }) } Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 { SOD3 (SC01, One, One) } Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 { } } If (((SM01 == One) || (SM01 == Zero))) { Method (_ADR, 0, NotSerialized) // _ADR: Address { Return (0x001E0003) } } } Device (SPI2) { If ((SM02 == 0x02)) { Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Return (SPIH (SC02)) } Name (_STA, 0x08) // _STA: Status } If ((SM02 == One)) { Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (PCIC (Arg0)) { Return (PCID (Arg0, Arg1, Arg2, Arg3)) } Return (Buffer (One) { 0x00 // . }) } Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 { SOD3 (SC02, One, One) } Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 { } } If (((SM02 == One) || (SM02 == Zero))) { Method (_ADR, 0, NotSerialized) // _ADR: Address { Return (0x00120006) } } } Device (SPI3) { If ((SM03 == 0x02)) { Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Return (SPIH (SC03)) } Name (_STA, 0x08) // _STA: Status } If ((SM03 == One)) { Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (PCIC (Arg0)) { Return (PCID (Arg0, Arg1, Arg2, Arg3)) } Return (Buffer (One) { 0x00 // . }) } Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 { SOD3 (SC03, One, One) } Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 { } } If (((SM03 == One) || (SM03 == Zero))) { Method (_ADR, 0, NotSerialized) // _ADR: Address { Return (0x00130000) } } } Device (SPI4) { If ((SM04 == 0x02)) { Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Return (SPIH (SC04)) } Name (_STA, 0x08) // _STA: Status } If ((SM04 == One)) { Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (PCIC (Arg0)) { Return (PCID (Arg0, Arg1, Arg2, Arg3)) } Return (Buffer (One) { 0x00 // . }) } Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 { SOD3 (SC04, One, One) } Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 { } } If (((SM04 == One) || (SM04 == Zero))) { Method (_ADR, 0, NotSerialized) // _ADR: Address { Return (0x00130001) } } } Device (SPI5) { If ((SM05 == 0x02)) { Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Return (SPIH (SC05)) } Name (_STA, 0x08) // _STA: Status } If ((SM05 == One)) { Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (PCIC (Arg0)) { Return (PCID (Arg0, Arg1, Arg2, Arg3)) } Return (Buffer (One) { 0x00 // . }) } Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 { SOD3 (SC05, One, One) } Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 { } } If (((SM05 == One) || (SM05 == Zero))) { Method (_ADR, 0, NotSerialized) // _ADR: Address { Return (0x00130002) } } } Device (SPI6) { If ((SM06 == 0x02)) { Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Return (SPIH (SC06)) } Name (_STA, 0x08) // _STA: Status } If ((SM06 == One)) { Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (PCIC (Arg0)) { Return (PCID (Arg0, Arg1, Arg2, Arg3)) } Return (Buffer (One) { 0x00 // . }) } Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 { SOD3 (SC06, One, One) } Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 { } } If (((SM06 == One) || (SM06 == Zero))) { Method (_ADR, 0, NotSerialized) // _ADR: Address { Return (0x00130003) } } } } Scope (_SB.PC00) { Method (UDSM, 1, Serialized) { If ((Arg0 == ToUUID ("f7af8347-a966-49fe-9022-7a9deeebdb27") /* Unknown UUID */)) { Return (One) } Return (Zero) } Method (UDMA, 2, Serialized) { Switch (ToInteger (Arg0)) { Case (Zero) { Return (Buffer (0x08) { 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }) } Case (One) { Return (ToInteger (Arg1)) } } Return (Buffer (0x08) { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }) } } Scope (_SB) { Device (URSC) { Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID Name (_STA, 0x03) // _STA: Status Name (_UID, 0x05) // _UID: Unique ID Method (UARB, 2, Serialized) { If (((Arg0 == 0x02) || (Arg0 == 0x03))) { OperationRegion (UACF, SystemMemory, Arg1, 0x20) Field (UACF, AnyAcc, NoLock, Preserve) { Offset (0x10), BAR0, 64, BAR1, 64 } Name (BUF1, ResourceTemplate () { Memory32Fixed (ReadWrite, 0x00000000, // Address Base 0x00000FF8, // Address Length _Y3E) }) Name (BUF2, ResourceTemplate () { Memory32Fixed (ReadWrite, 0x00000000, // Address Base 0x00001000, // Address Length _Y3F) }) CreateDWordField (BUF1, \_SB.URSC.UARB._Y3E._BAS, ADR1) // _BAS: Base Address CreateDWordField (BUF2, \_SB.URSC.UARB._Y3F._BAS, ADR2) // _BAS: Base Address Local1 = (BAR0 & 0xFFFFFFFFFFFFF000) ADR1 = (Local1 + 0x08) ADR2 = (BAR1 & 0xFFFFFFFFFFFFF000) ConcatenateResTemplate (BUF1, BUF2, Local0) Return (Local0) } Return (Buffer (0x02) { 0x79, 0x00 // y. }) } } Method (UARH, 2, Serialized) { OperationRegion (UACF, SystemMemory, Arg0, 0x18) Field (UACF, AnyAcc, NoLock, Preserve) { Offset (0x10), BAR0, 64 } Name (BUF0, ResourceTemplate () { Memory32Fixed (ReadWrite, 0x00000000, // Address Base 0x00000008, // Address Length _Y40) }) Name (IBUF, ResourceTemplate () { Interrupt (ResourceConsumer, Level, ActiveLow, Shared, ,, _Y41) { 0x00000014, } }) CreateDWordField (BUF0, \_SB.UARH._Y40._BAS, ADR0) // _BAS: Base Address CreateDWordField (IBUF, \_SB.UARH._Y41._INT, IRQN) // _INT: Interrupts Local0 = (BAR0 & 0xFFFFFFFFFFFFF000) ADR0 = Local0 IRQN = Arg1 ConcatenateResTemplate (BUF0, IBUF, Local1) Return (Local1) } Method (UAPG, 3, Serialized) { If ((Arg1 != 0x02)) { Return (Arg1) } OperationRegion (UACF, SystemMemory, Arg2, 0x18) Field (UACF, AnyAcc, NoLock, Preserve) { Offset (0x10), BAR0, 64 } OperationRegion (UAB0, SystemMemory, (BAR0 & 0xFFFFFFFFFFFFF000), 0x10) Field (UAB0, ByteAcc, Lock, Preserve) { DLL, 8, DLH, 8, FCR, 8, LCR, 8 } Local0 = LCR /* \_SB_.UAPG.LCR_ */ If ((Local0 && 0x7F)) { Return (Zero) } Return (One) } Method (UHID, 1, Serialized) { If ((Arg0 == 0x03)) { Return (0x0105D041) } Return (0x020CD041) } Method (UPS3, 2, Serialized) { If ((Arg0 == One)) { OperationRegion (UACF, SystemMemory, Arg1, 0x88) Field (UACF, AnyAcc, NoLock, Preserve) { Offset (0x10), BAR0, 64 } Field (UACF, ByteAcc, NoLock, Preserve) { Offset (0x84), PMEC, 8 } OperationRegion (UAB0, SystemMemory, (BAR0 & 0xFFFFFFFFFFFFF000), 0x82) Field (UAB0, ByteAcc, NoLock, Preserve) { Offset (0x81), PPRR, 8 } PPRR = Zero PMEC = 0x03 PMEC |= Zero } } Method (UPS0, 2, Serialized) { If ((Arg0 == One)) { OperationRegion (UACF, SystemMemory, Arg1, 0x88) Field (UACF, AnyAcc, NoLock, Preserve) { Offset (0x10), BAR0, 64 } Field (UACF, ByteAcc, NoLock, Preserve) { Offset (0x84), PMEC, 8 } PMEC = Zero PMEC |= Zero OperationRegion (UAB0, SystemMemory, (BAR0 & 0xFFFFFFFFFFFFF000), 0x82) Field (UAB0, ByteAcc, NoLock, Preserve) { Offset (0x81), PPRR, 8 } PPRR = 0x07 } } Method (UPSC, 1, Serialized) { OperationRegion (UACF, SystemMemory, (Arg0 + 0x84), 0x04) Field (UACF, ByteAcc, NoLock, Preserve) { PMEC, 8 } Return ((PMEC & 0x03)) } } Scope (_SB.URSC) { Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings { Local0 = UARB (UM00, UC00) ConcatenateResTemplate (Local0, UARB (UM01, UC01), Local1) Local0 = Local1 ConcatenateResTemplate (Local0, UARB (UM02, UC02), Local1) Local0 = Local1 ConcatenateResTemplate (Local0, UARB (UM03, UC03), Local1) Local0 = Local1 ConcatenateResTemplate (Local0, UARB (UM04, UC04), Local1) Local0 = Local1 ConcatenateResTemplate (Local0, UARB (UM05, UC05), Local1) Local0 = Local1 ConcatenateResTemplate (Local0, UARB (UM06, UC06), Local1) Local0 = Local1 Return (Local0) } } Scope (_SB.PC00) { Device (UA00) { Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (PCIC (Arg0)) { Return (PCID (Arg0, Arg1, Arg2, Arg3)) } If (UDSM (Arg0)) { Return (UDMA (Arg2, UD00)) } Return (Buffer (One) { 0x00 // . }) } Method (_ADR, 0, NotSerialized) // _ADR: Address { Return (0x001E0000) } Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 { SOD3 (UC00, One, One) } Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 { } } } Scope (_SB) { If (((UM00 == 0x02) || (UM00 == 0x03))) { Device (UAH0) { Name (_DDN, "SerialIoUart0") // _DDN: DOS Device Name Name (_UID, "SerialIoUart0") // _UID: Unique ID Method (_HID, 0, NotSerialized) // _HID: Hardware ID { Return (UHID (UM00)) } Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Return (UARH (UC00, UI00)) } Method (_STA, 0, NotSerialized) // _STA: Status { If ((UM00 == 0x03)) { If ((UP00 == 0x02)) { UP00 = UAPG (UM00, UP00, UC00) } Return (0x0F) } Return (0x08) } If ((UM00 == 0x03)) { Method (_PSC, 0, NotSerialized) // _PSC: Power State Current { Return (UPSC (UC00)) } Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 { UPS3 (UP00, UC00) } Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 { UPS0 (UP00, UC00) } } } } } Scope (_SB.PC00) { Device (UA01) { Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (PCIC (Arg0)) { Return (PCID (Arg0, Arg1, Arg2, Arg3)) } If (UDSM (Arg0)) { Return (UDMA (Arg2, UD01)) } Return (Buffer (One) { 0x00 // . }) } Method (_ADR, 0, NotSerialized) // _ADR: Address { Return (0x001E0001) } Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 { SOD3 (UC01, One, One) } Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 { } } } Scope (_SB) { If (((UM01 == 0x02) || (UM01 == 0x03))) { Device (UAH1) { Name (_DDN, "SerialIoUart1") // _DDN: DOS Device Name Name (_UID, "SerialIoUart1") // _UID: Unique ID Method (_HID, 0, NotSerialized) // _HID: Hardware ID { Return (UHID (UM01)) } Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Return (UARH (UC01, UI01)) } Method (_STA, 0, NotSerialized) // _STA: Status { If ((UM01 == 0x03)) { If ((UP01 == 0x02)) { UP01 = UAPG (UM01, UP01, UC01) } Return (0x0F) } Return (0x08) } If ((UM01 == 0x03)) { Method (_PSC, 0, NotSerialized) // _PSC: Power State Current { Return (UPSC (UC01)) } Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 { UPS3 (UP01, UC01) } Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 { UPS0 (UP01, UC01) } } } } } Scope (_SB.PC00) { Device (UA02) { Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (PCIC (Arg0)) { Return (PCID (Arg0, Arg1, Arg2, Arg3)) } If (UDSM (Arg0)) { Return (UDMA (Arg2, UD02)) } Return (Buffer (One) { 0x00 // . }) } Method (_ADR, 0, NotSerialized) // _ADR: Address { Return (0x00190002) } Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 { SOD3 (UC02, One, One) } Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 { } } } Scope (_SB) { If (((UM02 == 0x02) || (UM02 == 0x03))) { Device (UAH2) { Name (_DDN, "SerialIoUart2") // _DDN: DOS Device Name Name (_UID, "SerialIoUart2") // _UID: Unique ID Method (_HID, 0, NotSerialized) // _HID: Hardware ID { Return (UHID (UM02)) } Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Return (UARH (UC02, UI02)) } Method (_STA, 0, NotSerialized) // _STA: Status { If ((UM02 == 0x03)) { If ((UP02 == 0x02)) { UP02 = UAPG (UM02, UP02, UC02) } Return (0x0F) } Return (0x08) } If ((UM02 == 0x03)) { Method (_PSC, 0, NotSerialized) // _PSC: Power State Current { Return (UPSC (UC02)) } Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 { UPS3 (UP02, UC02) } Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 { UPS0 (UP02, UC02) } } } } } Scope (_SB.PC00) { Device (UA03) { Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (PCIC (Arg0)) { Return (PCID (Arg0, Arg1, Arg2, Arg3)) } If (UDSM (Arg0)) { Return (UDMA (Arg2, UD03)) } Return (Buffer (One) { 0x00 // . }) } Method (_ADR, 0, NotSerialized) // _ADR: Address { Return (0x00110000) } Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 { SOD3 (UC03, One, One) } Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 { } } } Scope (_SB) { If (((UM03 == 0x02) || (UM03 == 0x03))) { Device (UAH3) { Name (_DDN, "SerialIoUart3") // _DDN: DOS Device Name Name (_UID, "SerialIoUart3") // _UID: Unique ID Method (_HID, 0, NotSerialized) // _HID: Hardware ID { Return (UHID (UM03)) } Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Return (UARH (UC03, UI03)) } Method (_STA, 0, NotSerialized) // _STA: Status { If ((UM03 == 0x03)) { If ((UP03 == 0x02)) { UP03 = UAPG (UM03, UP03, UC03) } Return (0x0F) } Return (0x08) } If ((UM03 == 0x03)) { Method (_PSC, 0, NotSerialized) // _PSC: Power State Current { Return (UPSC (UC03)) } Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 { UPS3 (UP03, UC03) } Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 { UPS0 (UP03, UC03) } } } } } Scope (_SB.PC00) { Device (UA04) { Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (PCIC (Arg0)) { Return (PCID (Arg0, Arg1, Arg2, Arg3)) } If (UDSM (Arg0)) { Return (UDMA (Arg2, UD04)) } Return (Buffer (One) { 0x00 // . }) } Method (_ADR, 0, NotSerialized) // _ADR: Address { Return (0x00110001) } Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 { SOD3 (UC04, One, One) } Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 { } } } Scope (_SB) { If (((UM04 == 0x02) || (UM04 == 0x03))) { Device (UAH4) { Name (_DDN, "SerialIoUart4") // _DDN: DOS Device Name Name (_UID, "SerialIoUart4") // _UID: Unique ID Method (_HID, 0, NotSerialized) // _HID: Hardware ID { Return (UHID (UM04)) } Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Return (UARH (UC04, UI04)) } Method (_STA, 0, NotSerialized) // _STA: Status { If ((UM04 == 0x03)) { If ((UP04 == 0x02)) { UP04 = UAPG (UM04, UP04, UC04) } Return (0x0F) } Return (0x08) } If ((UM04 == 0x03)) { Method (_PSC, 0, NotSerialized) // _PSC: Power State Current { Return (UPSC (UC04)) } Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 { UPS3 (UP04, UC04) } Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 { UPS0 (UP04, UC04) } } } } } Scope (_SB.PC00) { Device (UA05) { Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (PCIC (Arg0)) { Return (PCID (Arg0, Arg1, Arg2, Arg3)) } If (UDSM (Arg0)) { Return (UDMA (Arg2, UD05)) } Return (Buffer (One) { 0x00 // . }) } Method (_ADR, 0, NotSerialized) // _ADR: Address { Return (0x00110002) } Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 { SOD3 (UC05, One, One) } Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 { } } } Scope (_SB) { If (((UM05 == 0x02) || (UM05 == 0x03))) { Device (UAH5) { Name (_DDN, "SerialIoUart5") // _DDN: DOS Device Name Name (_UID, "SerialIoUart5") // _UID: Unique ID Method (_HID, 0, NotSerialized) // _HID: Hardware ID { Return (UHID (UM05)) } Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Return (UARH (UC05, UI05)) } Method (_STA, 0, NotSerialized) // _STA: Status { If ((UM05 == 0x03)) { If ((UP05 == 0x02)) { UP05 = UAPG (UM05, UP05, UC05) } Return (0x0F) } Return (0x08) } If ((UM05 == 0x03)) { Method (_PSC, 0, NotSerialized) // _PSC: Power State Current { Return (UPSC (UC05)) } Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 { UPS3 (UP05, UC05) } Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 { UPS0 (UP05, UC05) } } } } } Scope (_SB.PC00) { Device (UA06) { Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (PCIC (Arg0)) { Return (PCID (Arg0, Arg1, Arg2, Arg3)) } If (UDSM (Arg0)) { Return (UDMA (Arg2, UD06)) } Return (Buffer (One) { 0x00 // . }) } Method (_ADR, 0, NotSerialized) // _ADR: Address { Return (0x00110003) } Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 { SOD3 (UC06, One, One) } Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 { } } } Scope (_SB) { If (((UM06 == 0x02) || (UM06 == 0x03))) { Device (UAH6) { Name (_DDN, "SerialIoUart6") // _DDN: DOS Device Name Name (_UID, "SerialIoUart6") // _UID: Unique ID Method (_HID, 0, NotSerialized) // _HID: Hardware ID { Return (UHID (UM06)) } Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Return (UARH (UC06, UI06)) } Method (_STA, 0, NotSerialized) // _STA: Status { If ((UM06 == 0x03)) { If ((UP06 == 0x02)) { UP06 = UAPG (UM06, UP06, UC06) } Return (0x0F) } Return (0x08) } If ((UM06 == 0x03)) { Method (_PSC, 0, NotSerialized) // _PSC: Power State Current { Return (UPSC (UC06)) } Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 { UPS3 (UP06, UC06) } Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 { UPS0 (UP06, UC06) } } } } } Scope (_SB) { Device (GPI0) { Method (_HID, 0, NotSerialized) // _HID: Hardware ID { If ((GPHD == One)) { Return ("PNP0C02") } If ((PCHG == 0x09)) { Return ("INTC1085") } Else { Return ("INTC1056") } } Name (LINK, "\\_SB.GPI0") Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Name (RBFS, ResourceTemplate () { Interrupt (ResourceConsumer, Level, ActiveLow, Shared, ,, _Y42) { 0x0000000E, } Memory32Fixed (ReadWrite, 0x00000000, // Address Base 0x00010000, // Address Length _Y43) Memory32Fixed (ReadWrite, 0x00000000, // Address Base 0x00010000, // Address Length _Y44) Memory32Fixed (ReadWrite, 0x00000000, // Address Base 0x00010000, // Address Length _Y45) Memory32Fixed (ReadWrite, 0x00000000, // Address Base 0x00010000, // Address Length _Y46) Memory32Fixed (ReadWrite, 0x00000000, // Address Base 0x00010000, // Address Length _Y47) }) CreateDWordField (RBFS, \_SB.GPI0._CRS._Y42._INT, INTH) // _INT: Interrupts INTH = SGIR /* \SGIR */ CreateDWordField (RBFS, \_SB.GPI0._CRS._Y43._BAS, CMH0) // _BAS: Base Address CMH0 = (SBRG + 0x006E0000) CreateDWordField (RBFS, \_SB.GPI0._CRS._Y44._BAS, CMH1) // _BAS: Base Address CMH1 = (SBRG + 0x006D0000) CreateDWordField (RBFS, \_SB.GPI0._CRS._Y45._BAS, CMH3) // _BAS: Base Address CMH3 = (SBRG + 0x006B0000) CreateDWordField (RBFS, \_SB.GPI0._CRS._Y46._BAS, CMH4) // _BAS: Base Address CMH4 = (SBRG + 0x006A0000) CreateDWordField (RBFS, \_SB.GPI0._CRS._Y47._BAS, CMH5) // _BAS: Base Address CMH5 = (SBRG + 0x00690000) Return (RBFS) /* \_SB_.GPI0._CRS.RBFS */ } Method (_STA, 0, NotSerialized) // _STA: Status { If ((GPHD == One)) { Return (0x08) } Return (0x0F) } } } Scope (_SB) { Name (GPCS, Package (0x12) { Package (0x09) { 0x006E0000, 0x19, 0x0700, 0x0150, 0xA0, 0x0240, 0x0110, 0x0114, Zero }, Package (0x09) { 0x006E0000, 0x17, 0x0890, 0x0154, 0xB0, 0x0244, 0x0118, 0x011C, 0x20 }, Package (0x09) { 0x006E0000, 0x0C, 0x0A00, 0x0158, 0xBC, 0x0248, 0x0120, 0x0124, 0xA0 }, Package (0x09) { 0x006E0000, 0x1B, 0x0AC0, 0x015C, 0xC4, 0x024C, 0x0128, 0x012C, 0x60 }, Package (0x09) { 0x006E0000, 0x08, 0x0C70, 0x0160, 0xD4, 0x0250, 0x0130, 0x0134, 0x80 }, Package (0x09) { 0x006D0000, 0x18, 0x0700, 0x0150, 0xA0, 0x0240, 0x0110, 0x0114, 0xA0 }, Package (0x09) { 0x006D0000, 0x08, 0x0880, 0x0154, 0xAC, 0x0244, 0x0118, 0x011C, 0xC0 }, Package (0x09) { 0x006D0000, 0x18, 0x0900, 0x0158, 0xB0, 0x0248, 0x0120, 0x0124, 0xE0 }, Package (0x09) { 0x006C0000, 0x11, 0x0700, 0x0150, 0xA0, 0x0240, 0x0110, 0x0114, Zero }, Package (0x09) { 0x006B0000, 0x09, 0x0700, 0x0150, 0xA0, 0x0240, 0x0110, 0x0114, Zero }, Package (0x09) { 0x006B0000, 0x10, 0x0790, 0x0154, 0xA8, 0x0244, 0x0118, 0x011C, 0x0100 }, Package (0x09) { 0x006B0000, 0x18, 0x0890, 0x0158, 0xB0, 0x0248, 0x0120, 0x0124, 0x0120 }, Package (0x09) { 0x006B0000, 0x54, 0x0A10, 0x015C, 0xBC, 0x024C, 0x0128, 0x012C, 0x73 }, Package (0x09) { 0x006A0000, 0x08, 0x0700, 0x0150, 0xA0, 0x0240, 0x0110, 0x0114, 0x0140 }, Package (0x09) { 0x006A0000, 0x17, 0x0780, 0x0154, 0xA4, 0x0244, 0x0118, 0x011C, 0x0160 }, Package (0x09) { 0x006A0000, 0x0F, 0x08F0, 0x0158, 0xB0, 0x0248, 0x0120, 0x0124, 0x0180 }, Package (0x09) { 0x006A0000, 0x18, 0x09E0, 0x015C, 0xB8, 0x024C, 0x0128, 0x012C, 0x01A0 }, Package (0x09) { 0x00690000, 0x19, 0x0700, 0x0150, 0xA0, 0x0240, 0x0110, 0x0114, 0x01C0 } }) Name (RXEV, Package (0x12) { Buffer (0x19){}, Buffer (0x17){}, Buffer (0x0C){}, Buffer (0x1B){}, Buffer (0x08){}, Buffer (0x18){}, Buffer (0x08){}, Buffer (0x18){}, Buffer (0x11){}, Buffer (0x09){}, Buffer (0x10){}, Buffer (0x18){}, Buffer (0x54){}, Buffer (0x08){}, Buffer (0x17){}, Buffer (0x0F){}, Buffer (0x18){}, Buffer (0x19){} }) } Scope (_SB) { Method (GINF, 2, NotSerialized) { Return (DerefOf (DerefOf (GPCS [Arg0]) [Arg1])) } Method (GMXG, 0, NotSerialized) { Return (0x13) } } Scope (_SB) { Method (GADR, 2, NotSerialized) { Local0 = (GINF (Arg0, Zero) + SBRG) Local1 = GINF (Arg0, Arg1) Return ((Local0 + Local1)) } Method (GNUM, 1, NotSerialized) { Local0 = GNMB (Arg0) Local1 = GGRP (Arg0) Return ((GINF (Local1, 0x08) + Local0)) } Method (INUM, 1, NotSerialized) { Return ((GPC1 (Arg0) & 0x7F)) } Method (GGRP, 1, Serialized) { Local0 = ((Arg0 & 0x00FF0000) >> 0x10) Return (Local0) } Method (GNMB, 1, Serialized) { Return ((Arg0 & 0xFFFF)) } Method (GGPE, 1, NotSerialized) { Local0 = GGRP (Arg0) Local1 = GNMB (Arg0) Local2 = (Local1 >> 0x05) If (!((((GEI0 == Local0) && (GED0 == Local2)) | ( (GEI1 == Local0) && (GED1 == Local2))) | ((GEI2 == Local0) && (GED2 == Local2)))) { Return (0x6F) } Else { If (((GEI0 == Local0) && (GED0 == Local2))) { Local3 = Zero } ElseIf (((GEI1 == Local0) && (GED1 == Local2))) { Local3 = One } ElseIf (((GEI2 == Local0) && (GED2 == Local2))) { Local3 = 0x02 } Else { BreakPoint Return (Zero) } Return ((((Local3 - Local2) * 0x20) + Local1)) } } Method (GPC0, 1, Serialized) { Local0 = GGRP (Arg0) Local1 = GNMB (Arg0) Local2 = (GADR (Local0, 0x02) + (Local1 * 0x10)) OperationRegion (PDW0, SystemMemory, Local2, 0x04) Field (PDW0, AnyAcc, NoLock, Preserve) { TEMP, 32 } Return (TEMP) /* \_SB_.GPC0.TEMP */ } Method (SPC0, 2, Serialized) { Local0 = GGRP (Arg0) Local1 = GNMB (Arg0) Local2 = (GADR (Local0, 0x02) + (Local1 * 0x10)) OperationRegion (PDW0, SystemMemory, Local2, 0x04) Field (PDW0, AnyAcc, NoLock, Preserve) { TEMP, 32 } TEMP = Arg1 } Method (GPC1, 1, Serialized) { Local0 = GGRP (Arg0) Local1 = GNMB (Arg0) Local2 = ((GADR (Local0, 0x02) + (Local1 * 0x10)) + 0x04) OperationRegion (PDW1, SystemMemory, Local2, 0x04) Field (PDW1, AnyAcc, NoLock, Preserve) { TEMP, 32 } Return (TEMP) /* \_SB_.GPC1.TEMP */ } Method (SPC1, 2, Serialized) { Local0 = GGRP (Arg0) Local1 = GNMB (Arg0) Local2 = ((GADR (Local0, 0x02) + (Local1 * 0x10)) + 0x04) OperationRegion (PDW1, SystemMemory, Local2, 0x04) Field (PDW1, AnyAcc, NoLock, Preserve) { TEMP, 32 } TEMP = Arg1 } Method (SRXO, 2, Serialized) { Local0 = GGRP (Arg0) Local1 = GNMB (Arg0) Local2 = (GADR (Local0, 0x02) + (Local1 * 0x10)) OperationRegion (PDW0, SystemMemory, Local2, 0x04) Field (PDW0, AnyAcc, NoLock, Preserve) { , 28, TEMP, 1, Offset (0x04) } TEMP = Arg1 } Method (GGIV, 1, Serialized) { Local0 = GGRP (Arg0) Local1 = GNMB (Arg0) Local2 = (GADR (Local0, 0x02) + (Local1 * 0x10)) OperationRegion (PDW0, SystemMemory, Local2, 0x04) Field (PDW0, AnyAcc, NoLock, Preserve) { , 1, TEMP, 1, Offset (0x04) } Return (TEMP) /* \_SB_.GGIV.TEMP */ } Method (GGOV, 1, Serialized) { Local0 = GGRP (Arg0) Local1 = GNMB (Arg0) Local2 = (GADR (Local0, 0x02) + (Local1 * 0x10)) OperationRegion (PDW0, SystemMemory, Local2, 0x04) Field (PDW0, AnyAcc, NoLock, Preserve) { TEMP, 1, Offset (0x04) } Return (TEMP) /* \_SB_.GGOV.TEMP */ } Method (SGOV, 2, Serialized) { Local0 = GGRP (Arg0) Local1 = GNMB (Arg0) Local2 = (GADR (Local0, 0x02) + (Local1 * 0x10)) OperationRegion (PDW0, SystemMemory, Local2, 0x04) Field (PDW0, AnyAcc, NoLock, Preserve) { TEMP, 1, Offset (0x04) } TEMP = Arg1 } Method (GGII, 1, Serialized) { Local0 = GGRP (Arg0) Local1 = GNMB (Arg0) Local2 = (GADR (Local0, 0x02) + (Local1 * 0x10)) OperationRegion (PDW0, SystemMemory, Local2, 0x04) Field (PDW0, AnyAcc, NoLock, Preserve) { , 23, TEMP, 1, Offset (0x04) } Return (TEMP) /* \_SB_.GGII.TEMP */ } Method (SGII, 2, Serialized) { Local0 = GGRP (Arg0) Local1 = GNMB (Arg0) Local2 = (GADR (Local0, 0x02) + (Local1 * 0x10)) OperationRegion (PDW0, SystemMemory, Local2, 0x04) Field (PDW0, AnyAcc, NoLock, Preserve) { , 23, TEMP, 1, Offset (0x04) } TEMP = Arg1 } Method (GPMV, 1, Serialized) { Local0 = GGRP (Arg0) Local1 = GNMB (Arg0) Local2 = (GADR (Local0, 0x02) + (Local1 * 0x10)) OperationRegion (PDW0, SystemMemory, Local2, 0x04) Field (PDW0, AnyAcc, NoLock, Preserve) { , 10, TEMP, 3, Offset (0x04) } Return (TEMP) /* \_SB_.GPMV.TEMP */ } Method (SPMV, 2, Serialized) { Local0 = GGRP (Arg0) Local1 = GNMB (Arg0) Local2 = (GADR (Local0, 0x02) + (Local1 * 0x10)) OperationRegion (PDW0, SystemMemory, Local2, 0x04) Field (PDW0, AnyAcc, NoLock, Preserve) { , 10, TEMP, 3, Offset (0x04) } TEMP = Arg1 } Method (GHPO, 1, Serialized) { Local0 = GGRP (Arg0) Local1 = GNMB (Arg0) Local3 = (GADR (Local0, 0x03) + ((Local1 >> 0x05) * 0x04)) Local4 = (Local1 & 0x1F) OperationRegion (PREG, SystemMemory, Local3, 0x04) Field (PREG, AnyAcc, NoLock, Preserve) { TEMP, 32 } Return (((TEMP >> Local4) & One)) } Method (SHPO, 2, Serialized) { Local0 = GGRP (Arg0) Local1 = GNMB (Arg0) Local3 = (GADR (Local0, 0x03) + ((Local1 >> 0x05) * 0x04)) Local4 = (Local1 & 0x1F) OperationRegion (PREG, SystemMemory, Local3, 0x04) Field (PREG, AnyAcc, NoLock, Preserve) { TEMP, 32 } If (Arg1) { TEMP |= (One << Local4) } Else { TEMP &= ~(One << Local4) } } Method (GGPO, 1, Serialized) { Local0 = GGRP (Arg0) Local1 = GNMB (Arg0) Local2 = (GADR (Local0, 0x04) + ((Local1 >> 0x03) * 0x04 )) OperationRegion (PREG, SystemMemory, Local2, 0x04) Field (PREG, AnyAcc, NoLock, Preserve) { TEMP, 32 } Return (((TEMP >> ((Local1 & 0x07) * 0x04)) & 0x03)) } Method (SGRA, 2, Serialized) { Local0 = GGRP (Arg0) Local1 = GNMB (Arg0) Local2 = (GADR (Local0, 0x02) + (Local1 * 0x10)) OperationRegion (PDW0, SystemMemory, Local2, 0x04) Field (PDW0, AnyAcc, NoLock, Preserve) { , 20, TEMP, 1, Offset (0x04) } TEMP = Arg1 } Method (SGWP, 2, Serialized) { Local0 = GGRP (Arg0) Local1 = GNMB (Arg0) Local2 = ((GADR (Local0, 0x02) + (Local1 * 0x10)) + 0x04) OperationRegion (PDW0, SystemMemory, Local2, 0x04) Field (PDW0, AnyAcc, NoLock, Preserve) { , 10, TEMP, 4, Offset (0x04) } TEMP = Arg1 } Method (CAGS, 1, Serialized) { Local0 = GGRP (Arg0) Local1 = GNMB (Arg0) Local4 = (Local1 >> 0x05) If (!((((GEI0 == Local0) && (GED0 == Local4)) | ( (GEI1 == Local0) && (GED1 == Local4))) | ((GEI2 == Local0) && (GED2 == Local4)))) { Local3 = GADR (Local0, 0x05) If (((Local3 & 0xFFFF) != 0xFFFF)) { OperationRegion (GPPX, SystemMemory, (Local3 + (Local4 * 0x04)), 0x04) Field (GPPX, AnyAcc, NoLock, Preserve) { STSX, 32 } Local2 = (One << (Local1 % 0x20)) STSX = Local2 } } } Method (ISME, 1, Serialized) { Local0 = GGRP (Arg0) Local1 = GNMB (Arg0) Local4 = (Local1 >> 0x05) If (!!((((GEI0 == Local0) && (GED0 == Local4)) | ((GEI1 == Local0) && (GED1 == Local4))) | ((GEI2 == Local0) && ( GED2 == Local4)))) { Return (Zero) } If (((GADR (Local0, 0x05) & 0xFFFF) == 0xFFFF)) { Return (Zero) } Local2 = (GADR (Local0, 0x05) + (Local4 * 0x04)) Local3 = (Local1 & 0x1F) OperationRegion (GPPX, SystemMemory, Local2, 0x24) Field (GPPX, AnyAcc, NoLock, Preserve) { STSX, 32, Offset (0x20), GENX, 32 } Return ((((STSX & GENX) >> Local3) & One)) } Method (DIPI, 1, Serialized) { Local0 = GGRP (Arg0) Local1 = GNMB (Arg0) Local2 = (GADR (Local0, 0x02) + (Local1 * 0x10)) OperationRegion (PDW0, SystemMemory, Local2, 0x04) Field (PDW0, AnyAcc, NoLock, Preserve) { , 9, RDIS, 1, , 15, RCFG, 2, Offset (0x04) } If ((RCFG != 0x02)) { DerefOf (RXEV [Local0]) [Local1] = RCFG /* \_SB_.DIPI.RCFG */ RCFG = 0x02 RDIS = One } } Method (UIPI, 1, Serialized) { Local0 = GGRP (Arg0) Local1 = GNMB (Arg0) Local2 = (GADR (Local0, 0x02) + (Local1 * 0x10)) OperationRegion (PDW0, SystemMemory, Local2, 0x04) Field (PDW0, AnyAcc, NoLock, Preserve) { , 9, RDIS, 1, , 15, RCFG, 2, Offset (0x04) } Local3 = DerefOf (DerefOf (RXEV [Local0]) [Local1]) If ((Local3 != 0x02)) { RDIS = Zero RCFG = Local3 } } Method (GRXE, 2, Serialized) { Local0 = GGRP (Arg0) Local1 = GNMB (Arg0) Local2 = (GADR (Local0, 0x02) + (Local1 * 0x10)) OperationRegion (PDW0, SystemMemory, Local2, 0x04) Field (PDW0, AnyAcc, NoLock, Preserve) { , 25, RCFG, 2, Offset (0x04) } RCFG = Arg1 } Method (GLOC, 2, Serialized) { Local0 = GGRP (Arg0) Local1 = GNMB (Arg0) Local2 = GADR (Local0, 0x06) OperationRegion (PREG, SystemMemory, Local2, 0x04) Field (PREG, AnyAcc, NoLock, Preserve) { TEMP, 32 } Return (((TEMP >> Local1) & One)) } Method (GLOT, 2, Serialized) { Local0 = GGRP (Arg0) Local1 = GNMB (Arg0) Local2 = GADR (Local0, 0x07) OperationRegion (PREG, SystemMemory, Local2, 0x04) Field (PREG, AnyAcc, NoLock, Preserve) { TEMP, 32 } Return (((TEMP >> Local1) & One)) } } Scope (_SB.PC00) { Method (OCPD, 0, Serialized) { PCRA (0x50, 0x4020, Zero) PCRA (0x50, 0x4820, Zero) PCRA (0x50, 0x5C20, Zero) PCRA (0x50, 0x5820, Zero) PCRA (0x50, 0x1078, Zero) } If ((UF0E == One)) { Device (PUF0) { Name (_ADR, 0x00120005) // _ADR: Address Name (_DDN, "Intel(R) UFS Controller 0") // _DDN: DOS Device Name OperationRegion (SCSR, PCI_Config, Zero, 0x0100) Field (SCSR, ByteAcc, NoLock, Preserve) { Offset (0x84), PSTA, 32, Offset (0xA2), , 2, PGEN, 1 } Method (_PS0, 0, Serialized) // _PS0: Power State 0 { PGEN = Zero PSTA &= 0xFFFFFFFC TEMP = PSTA /* \_SB_.PC00.PUF0.PSTA */ ULTR (Zero) OCPD () } Method (_PS3, 0, Serialized) // _PS3: Power State 3 { ULTR (One) PGEN = One } Device (CARD) { Name (_ADR, 0x08) // _ADR: Address Method (_RMV, 0, NotSerialized) // _RMV: Removal Status { Return (Zero) } } } } If ((UF1E == One)) { Device (PUF1) { Name (_ADR, 0x00120007) // _ADR: Address Name (_DDN, "Intel(R) UFS Controller 1") // _DDN: DOS Device Name OperationRegion (SCSR, PCI_Config, Zero, 0x0100) Field (SCSR, ByteAcc, NoLock, Preserve) { Offset (0x84), PSTA, 32, Offset (0xA2), , 2, PGEN, 1 } Method (_PS0, 0, Serialized) // _PS0: Power State 0 { PGEN = Zero PSTA &= 0xFFFFFFFC TEMP = PSTA /* \_SB_.PC00.PUF1.PSTA */ ULTR (Zero) OCPD () } Method (_PS3, 0, Serialized) // _PS3: Power State 3 { ULTR (One) PGEN = One } Device (CARD) { Name (_ADR, 0x08) // _ADR: Address Method (_RMV, 0, NotSerialized) // _RMV: Removal Status { Return (Zero) } } } } } Scope (_SB.PC00) { Device (CNVW) { Name (_ADR, 0x00140003) // _ADR: Address Name (RSTT, Zero) Name (PRRS, Zero) OperationRegion (CWAR, SystemMemory, (GPCB () + 0x000A3000), 0x0100) Field (CWAR, WordAcc, NoLock, Preserve) { VDID, 32, , 1, WMSE, 1, WBME, 1, Offset (0x10), WBR0, 64, Offset (0x44), , 28, WFLR, 1, Offset (0x48), , 15, WIFR, 1, Offset (0xCC), WPMS, 32 } Field (CWAR, ByteAcc, NoLock, Preserve) { Offset (0xCC), Offset (0xCD), PMEE, 1, , 6, PMES, 1 } Method (_S0W, 0, NotSerialized) // _S0W: S0 Device Wake State { Return (0x03) } Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { Return (GPRW (0x6D, 0x04)) } Method (GPEH, 0, NotSerialized) { If ((VDID == 0xFFFFFFFF)) { Return (Zero) } If ((PMES == One)) { Notify (CNVW, 0x02) // Device Wake } } Method (_PS0, 0, Serialized) // _PS0: Power State 0 { If ((VDID != 0xFFFFFFFF)) { S023 (0x02, One) } } Method (_PS3, 0, Serialized) // _PS3: Power State 3 { If ((VDID != 0xFFFFFFFF)) { Local0 = PCRR (PCNV, 0x8100) If (((Local0 & 0x7F) == 0x4C)) { S023 (0x02, Zero) } } } Method (_DSW, 3, NotSerialized) // _DSW: Device Sleep Wake { } Name (_PRR, Package (0x01) // _PRR: Power Resource for Reset { WRST }) } Method (CNIP, 0, NotSerialized) { If (((^CNVW.VDID != 0xFFFFFFFF) || (CRFP == One))) { Return (One) } Else { Return (Zero) } } Method (SBTE, 1, Serialized) { If ((GBTP () != Zero)) { Local0 = GBTP () SGOV (Local0, Arg0) S023 (0x03, Arg0) } } Method (GBTE, 0, NotSerialized) { If ((GBTP () != Zero)) { Local0 = GBTP () Return (GGOV (Local0)) } Else { Return (Zero) } } Method (AOLX, 0, NotSerialized) { Name (AODS, Package (0x03) { Zero, 0x12, Zero }) If ((CBTA == One)) { If ((CNIP () == Zero)) { If ((HDBO & One)) { AODS [0x02] = One } } Else { AODS [0x02] = One } } Return (AODS) /* \_SB_.PC00.AOLX.AODS */ } } Scope (_SB) { Method (GBTP, 0, Serialized) { If (((PCHS == 0x05) || (PCHS == 0x03))) { Return (0x090A0000) } ElseIf ((PCHS == 0x04)) { Return (0x08030000) } Else { Return (Zero) } } } If (((PCHS == 0x02) || ((PCHS == 0x05) || (PCHS == 0x03)))) { Scope (_SB.PC00.XHCI.RHUB.HS10) { Method (AOLD, 0, NotSerialized) { Return (AOLX ()) } } } ElseIf (((PCHS == One) || (PCHS == 0x04))) { Scope (_SB.PC00.XHCI.RHUB.HS14) { Method (AOLD, 0, NotSerialized) { Return (AOLX ()) } } } Scope (_SB.PC00.CNVW) { Name (PLRB, Zero) PowerResource (WRST, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { Local0 = Acquire (CNMT, 0x03E8) If ((Local0 == Zero)) { CFLR () PRRS = One If ((CondRefOf (\_SB.PC00.CNVW.RSTT) && (RSTT == One))) { If ((PCHS == 0x04)) { PLRB = 0x44 } Else { PLRB = 0x80 } If (((PCRR (PCNV, PLRB) & 0x02) == Zero)) { If ((GBTR () == One)) { BTRK (Zero) Sleep (0x69) Local2 = One } PCRO (PCNV, PLRB, 0x03) Sleep (0x0A) Local1 = PCRR (PCNV, PLRB) If ((((Local1 & 0x02) == Zero) && (Local1 & 0x04))) { PRRS = 0x02 If ((Local2 == One)) { BTRK (One) Sleep (0x69) } } Else { PRRS = 0x04 BTRK (One) } } Else { PRRS = 0x03 } } Release (CNMT) } } } Method (CFLR, 0, NotSerialized) { If ((WFLR == One)) { WIFR = One } } } Scope (_SB.PC00) { Name (SIPV, Zero) Method (GSIP, 0, NotSerialized) { If (((PCHS == 0x05) || (PCHS == 0x03))) { Return (0x0E) } Else { Return (0x11) } } Scope (RP01) { Name (SLOT, One) Name (LTEN, Zero) Name (LMSL, Zero) Name (LNSL, Zero) Method (_INI, 0, NotSerialized) // _INI: Initialize { LTEN = LTR1 /* \LTR1 */ LMSL = PML1 /* \PML1 */ LNSL = PNL1 /* \PNL1 */ If ((HBSL & One)) { HBCS = One } If ((CondRefOf (VMR1) && CondRefOf (VMDE))) { If (((VMDE == One) && ((VMR1 & One) != Zero))) { PRMV = One } } If (PRES ()) { If (CondRefOf (PINI)) { PINI () } } If (CondRefOf (\_SB.PC00.RP01)) { If ((VDID != 0xFFFFFFFF)) { If (CondRefOf (\STD3)) { If (CondRefOf (\_SB.PC00.RP01.PRMV)) { If ((PRMV == One)) { RD3C = STD3 /* \STD3 */ } } If ((^PXSX.PNVM () || ^PXSX.PAHC ())) { RD3C = STD3 /* \STD3 */ } } } } } SIPV = GSIP () Name (PRTP, 0x02) OperationRegion (PXCS, SystemMemory, PC2M (_ADR), 0x0480) Field (PXCS, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x50), L0SE, 1, , 3, LDIS, 1, Offset (0x51), Offset (0x52), , 13, LASX, 1, Offset (0x5A), ABPX, 1, , 2, PDCX, 1, , 2, PDSX, 1, Offset (0x5B), Offset (0x60), Offset (0x62), PSPX, 1, Offset (0xA4), D3HT, 2, Offset (0xD8), , 30, HPEX, 1, PMEX, 1, Offset (0xE0), SCB0, 1, , 6, NCB7, 1, Offset (0xE2), , 2, L23E, 1, L23R, 1, Offset (0x328), , 19, LNKS, 4 } Field (PXCS, AnyAcc, NoLock, WriteAsZeros) { Offset (0xDC), , 30, HPSX, 1, PMSX, 1 } Method (L23D, 0, Serialized) { If ((SIPV < 0x10)) { If ((NCB7 != One)) { Return (Zero) } } ElseIf ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } If ((SIPV < 0x10)) { NCB7 = Zero } Else { SCB0 = Zero } Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } Method (DL23, 0, Serialized) { L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } If ((SIPV < 0x10)) { NCB7 = One } Else { SCB0 = One } } Name (LTRV, Package (0x04) { Zero, Zero, Zero, Zero }) Name (HBCS, Zero) Name (PRMV, Zero) Name (RD3C, 0x02) Method (PRES, 0, NotSerialized) { If ((VDID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) { Switch (ToInteger (Arg2)) { Case (Zero) { Name (OPTS, Buffer (0x02) { 0x00, 0x00 // .. }) CreateBitField (OPTS, Zero, FUN0) CreateBitField (OPTS, 0x06, FUN6) CreateBitField (OPTS, 0x08, FUN8) CreateBitField (OPTS, 0x09, FUN9) CreateBitField (OPTS, 0x0A, FUNA) CreateBitField (OPTS, 0x0B, FUNB) If ((Arg1 >= 0x02)) { FUN0 = One If ((LTEN != Zero)) { FUN6 = One } If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { FUN8 = One FUN9 = One } } } } If ((Arg1 >= 0x04)) { If (CondRefOf (PPBA)) { FUNA = One } If (CondRefOf (UPRD)) { FUNB = One } } Return (OPTS) /* \_SB_.PC00.RP01._DSM.OPTS */ } Case (0x06) { If ((Arg1 >= 0x02)) { LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) LTRV [One] = (LMSL & 0x03FF) LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) LTRV [0x03] = (LNSL & 0x03FF) Return (LTRV) /* \_SB_.PC00.RP01.LTRV */ } } Case (0x08) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (One) } } } } Case (0x09) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (Package (0x05) { 0xC350, Ones, Ones, 0xC350, Ones }) } } } } Case (0x0A) { If (CondRefOf (PPBA)) { Return (PPBA (Arg3)) } } Case (0x0B) { If (CondRefOf (UPRD)) { Return (UPRD (Arg3)) } } } } Return (Buffer (One) { 0x00 // . }) } Device (PXSX) { Name (_ADR, Zero) // _ADR: Address OperationRegion (PCCX, PCI_Config, Zero, 0x10) Field (PCCX, ByteAcc, NoLock, Preserve) { DVID, 32, Offset (0x09), PIXX, 8, SCCX, 8, BCCX, 8 } Method (PAHC, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x06)) { If ((PIXX == One)) { Return (One) } } } Return (Zero) } Method (PNVM, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x08)) { If ((PIXX == 0x02)) { Return (One) } } } Return (Zero) } Method (PRES, 0, Serialized) { If ((DVID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (ISGX, 0, Serialized) { If ((BCCX == 0x03)) { Return (One) } Return (Zero) } If (CondRefOf (\STD3)) { If ((STD3 != Zero)) { Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data { If ((PAHC () || PNVM ())) { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", One } } }) } Else { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", Zero } } }) } } } } Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { Return (GPRW (0x69, 0x04)) } } Method (_PS0, 0, Serialized) // _PS0: Power State 0 { If (CondRefOf (PPS0)) { PPS0 () } } Method (_PS3, 0, Serialized) // _PS3: Power State 3 { If (CondRefOf (PPS3)) { PPS3 () } } Method (HPME, 0, Serialized) { If (((VDID != 0xFFFFFFFF) && (PMSX == One))) { Notify (PXSX, 0x02) // Device Wake PMSX = One PSPX = One } } } Scope (RP02) { Name (SLOT, 0x02) Name (LTEN, Zero) Name (LMSL, Zero) Name (LNSL, Zero) Method (_INI, 0, NotSerialized) // _INI: Initialize { LTEN = LTR2 /* \LTR2 */ LMSL = PML2 /* \PML2 */ LNSL = PNL2 /* \PNL2 */ If ((HBSL & One)) { HBCS = One } If ((CondRefOf (VMR1) && CondRefOf (VMDE))) { If (((VMDE == One) && ((VMR1 & 0x02) != Zero))) { PRMV = One } } If (PRES ()) { If (CondRefOf (PINI)) { PINI () } } If (CondRefOf (\_SB.PC00.RP02)) { If ((VDID != 0xFFFFFFFF)) { If (CondRefOf (\STD3)) { If (CondRefOf (\_SB.PC00.RP02.PRMV)) { If ((PRMV == One)) { RD3C = STD3 /* \STD3 */ } } If ((^PXSX.PNVM () || ^PXSX.PAHC ())) { RD3C = STD3 /* \STD3 */ } } } } } SIPV = GSIP () Name (PRTP, 0x02) OperationRegion (PXCS, SystemMemory, PC2M (_ADR), 0x0480) Field (PXCS, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x50), L0SE, 1, , 3, LDIS, 1, Offset (0x51), Offset (0x52), , 13, LASX, 1, Offset (0x5A), ABPX, 1, , 2, PDCX, 1, , 2, PDSX, 1, Offset (0x5B), Offset (0x60), Offset (0x62), PSPX, 1, Offset (0xA4), D3HT, 2, Offset (0xD8), , 30, HPEX, 1, PMEX, 1, Offset (0xE0), SCB0, 1, , 6, NCB7, 1, Offset (0xE2), , 2, L23E, 1, L23R, 1, Offset (0x328), , 19, LNKS, 4 } Field (PXCS, AnyAcc, NoLock, WriteAsZeros) { Offset (0xDC), , 30, HPSX, 1, PMSX, 1 } Method (L23D, 0, Serialized) { If ((SIPV < 0x10)) { If ((NCB7 != One)) { Return (Zero) } } ElseIf ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } If ((SIPV < 0x10)) { NCB7 = Zero } Else { SCB0 = Zero } Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } Method (DL23, 0, Serialized) { L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } If ((SIPV < 0x10)) { NCB7 = One } Else { SCB0 = One } } Name (LTRV, Package (0x04) { Zero, Zero, Zero, Zero }) Name (HBCS, Zero) Name (PRMV, Zero) Name (RD3C, 0x02) Method (PRES, 0, NotSerialized) { If ((VDID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) { Switch (ToInteger (Arg2)) { Case (Zero) { Name (OPTS, Buffer (0x02) { 0x00, 0x00 // .. }) CreateBitField (OPTS, Zero, FUN0) CreateBitField (OPTS, 0x06, FUN6) CreateBitField (OPTS, 0x08, FUN8) CreateBitField (OPTS, 0x09, FUN9) CreateBitField (OPTS, 0x0A, FUNA) CreateBitField (OPTS, 0x0B, FUNB) If ((Arg1 >= 0x02)) { FUN0 = One If ((LTEN != Zero)) { FUN6 = One } If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { FUN8 = One FUN9 = One } } } } If ((Arg1 >= 0x04)) { If (CondRefOf (PPBA)) { FUNA = One } If (CondRefOf (UPRD)) { FUNB = One } } Return (OPTS) /* \_SB_.PC00.RP02._DSM.OPTS */ } Case (0x06) { If ((Arg1 >= 0x02)) { LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) LTRV [One] = (LMSL & 0x03FF) LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) LTRV [0x03] = (LNSL & 0x03FF) Return (LTRV) /* \_SB_.PC00.RP02.LTRV */ } } Case (0x08) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (One) } } } } Case (0x09) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (Package (0x05) { 0xC350, Ones, Ones, 0xC350, Ones }) } } } } Case (0x0A) { If (CondRefOf (PPBA)) { Return (PPBA (Arg3)) } } Case (0x0B) { If (CondRefOf (UPRD)) { Return (UPRD (Arg3)) } } } } Return (Buffer (One) { 0x00 // . }) } Device (PXSX) { Name (_ADR, Zero) // _ADR: Address OperationRegion (PCCX, PCI_Config, Zero, 0x10) Field (PCCX, ByteAcc, NoLock, Preserve) { DVID, 32, Offset (0x09), PIXX, 8, SCCX, 8, BCCX, 8 } Method (PAHC, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x06)) { If ((PIXX == One)) { Return (One) } } } Return (Zero) } Method (PNVM, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x08)) { If ((PIXX == 0x02)) { Return (One) } } } Return (Zero) } Method (PRES, 0, Serialized) { If ((DVID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (ISGX, 0, Serialized) { If ((BCCX == 0x03)) { Return (One) } Return (Zero) } If (CondRefOf (\STD3)) { If ((STD3 != Zero)) { Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data { If ((PAHC () || PNVM ())) { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", One } } }) } Else { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", Zero } } }) } } } } Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { Return (GPRW (0x69, 0x04)) } } Method (_PS0, 0, Serialized) // _PS0: Power State 0 { If (CondRefOf (PPS0)) { PPS0 () } } Method (_PS3, 0, Serialized) // _PS3: Power State 3 { If (CondRefOf (PPS3)) { PPS3 () } } Method (HPME, 0, Serialized) { If (((VDID != 0xFFFFFFFF) && (PMSX == One))) { Notify (PXSX, 0x02) // Device Wake PMSX = One PSPX = One } } } Scope (RP03) { Name (SLOT, 0x03) Name (LTEN, Zero) Name (LMSL, Zero) Name (LNSL, Zero) Method (_INI, 0, NotSerialized) // _INI: Initialize { LTEN = LTR3 /* \LTR3 */ LMSL = PML3 /* \PML3 */ LNSL = PNL3 /* \PNL3 */ If ((HBSL & One)) { HBCS = One } If ((CondRefOf (VMR1) && CondRefOf (VMDE))) { If (((VMDE == One) && ((VMR1 & 0x04) != Zero))) { PRMV = One } } If (PRES ()) { If (CondRefOf (PINI)) { PINI () } } If (CondRefOf (\_SB.PC00.RP03)) { If ((VDID != 0xFFFFFFFF)) { If (CondRefOf (\STD3)) { If (CondRefOf (\_SB.PC00.RP03.PRMV)) { If ((PRMV == One)) { RD3C = STD3 /* \STD3 */ } } If ((^PXSX.PNVM () || ^PXSX.PAHC ())) { RD3C = STD3 /* \STD3 */ } } } } } SIPV = GSIP () Name (PRTP, 0x02) OperationRegion (PXCS, SystemMemory, PC2M (_ADR), 0x0480) Field (PXCS, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x50), L0SE, 1, , 3, LDIS, 1, Offset (0x51), Offset (0x52), , 13, LASX, 1, Offset (0x5A), ABPX, 1, , 2, PDCX, 1, , 2, PDSX, 1, Offset (0x5B), Offset (0x60), Offset (0x62), PSPX, 1, Offset (0xA4), D3HT, 2, Offset (0xD8), , 30, HPEX, 1, PMEX, 1, Offset (0xE0), SCB0, 1, , 6, NCB7, 1, Offset (0xE2), , 2, L23E, 1, L23R, 1, Offset (0x328), , 19, LNKS, 4 } Field (PXCS, AnyAcc, NoLock, WriteAsZeros) { Offset (0xDC), , 30, HPSX, 1, PMSX, 1 } Method (L23D, 0, Serialized) { If ((SIPV < 0x10)) { If ((NCB7 != One)) { Return (Zero) } } ElseIf ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } If ((SIPV < 0x10)) { NCB7 = Zero } Else { SCB0 = Zero } Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } Method (DL23, 0, Serialized) { L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } If ((SIPV < 0x10)) { NCB7 = One } Else { SCB0 = One } } Name (LTRV, Package (0x04) { Zero, Zero, Zero, Zero }) Name (HBCS, Zero) Name (PRMV, Zero) Name (RD3C, 0x02) Method (PRES, 0, NotSerialized) { If ((VDID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) { Switch (ToInteger (Arg2)) { Case (Zero) { Name (OPTS, Buffer (0x02) { 0x00, 0x00 // .. }) CreateBitField (OPTS, Zero, FUN0) CreateBitField (OPTS, 0x06, FUN6) CreateBitField (OPTS, 0x08, FUN8) CreateBitField (OPTS, 0x09, FUN9) CreateBitField (OPTS, 0x0A, FUNA) CreateBitField (OPTS, 0x0B, FUNB) If ((Arg1 >= 0x02)) { FUN0 = One If ((LTEN != Zero)) { FUN6 = One } If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { FUN8 = One FUN9 = One } } } } If ((Arg1 >= 0x04)) { If (CondRefOf (PPBA)) { FUNA = One } If (CondRefOf (UPRD)) { FUNB = One } } Return (OPTS) /* \_SB_.PC00.RP03._DSM.OPTS */ } Case (0x06) { If ((Arg1 >= 0x02)) { LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) LTRV [One] = (LMSL & 0x03FF) LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) LTRV [0x03] = (LNSL & 0x03FF) Return (LTRV) /* \_SB_.PC00.RP03.LTRV */ } } Case (0x08) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (One) } } } } Case (0x09) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (Package (0x05) { 0xC350, Ones, Ones, 0xC350, Ones }) } } } } Case (0x0A) { If (CondRefOf (PPBA)) { Return (PPBA (Arg3)) } } Case (0x0B) { If (CondRefOf (UPRD)) { Return (UPRD (Arg3)) } } } } Return (Buffer (One) { 0x00 // . }) } Device (PXSX) { Name (_ADR, Zero) // _ADR: Address OperationRegion (PCCX, PCI_Config, Zero, 0x10) Field (PCCX, ByteAcc, NoLock, Preserve) { DVID, 32, Offset (0x09), PIXX, 8, SCCX, 8, BCCX, 8 } Method (PAHC, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x06)) { If ((PIXX == One)) { Return (One) } } } Return (Zero) } Method (PNVM, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x08)) { If ((PIXX == 0x02)) { Return (One) } } } Return (Zero) } Method (PRES, 0, Serialized) { If ((DVID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (ISGX, 0, Serialized) { If ((BCCX == 0x03)) { Return (One) } Return (Zero) } If (CondRefOf (\STD3)) { If ((STD3 != Zero)) { Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data { If ((PAHC () || PNVM ())) { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", One } } }) } Else { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", Zero } } }) } } } } Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { Return (GPRW (0x69, 0x04)) } } Method (_PS0, 0, Serialized) // _PS0: Power State 0 { If (CondRefOf (PPS0)) { PPS0 () } } Method (_PS3, 0, Serialized) // _PS3: Power State 3 { If (CondRefOf (PPS3)) { PPS3 () } } Method (HPME, 0, Serialized) { If (((VDID != 0xFFFFFFFF) && (PMSX == One))) { Notify (PXSX, 0x02) // Device Wake PMSX = One PSPX = One } } } Scope (RP04) { Name (SLOT, 0x04) Name (LTEN, Zero) Name (LMSL, Zero) Name (LNSL, Zero) Method (_INI, 0, NotSerialized) // _INI: Initialize { LTEN = LTR4 /* \LTR4 */ LMSL = PML4 /* \PML4 */ LNSL = PNL4 /* \PNL4 */ If ((HBSL & One)) { HBCS = One } If ((CondRefOf (VMR1) && CondRefOf (VMDE))) { If (((VMDE == One) && ((VMR1 & 0x08) != Zero))) { PRMV = One } } If (PRES ()) { If (CondRefOf (PINI)) { PINI () } } If (CondRefOf (\_SB.PC00.RP04)) { If ((VDID != 0xFFFFFFFF)) { If (CondRefOf (\STD3)) { If (CondRefOf (\_SB.PC00.RP04.PRMV)) { If ((PRMV == One)) { RD3C = STD3 /* \STD3 */ } } If ((^PXSX.PNVM () || ^PXSX.PAHC ())) { RD3C = STD3 /* \STD3 */ } } } } } SIPV = GSIP () Name (PRTP, 0x02) OperationRegion (PXCS, SystemMemory, PC2M (_ADR), 0x0480) Field (PXCS, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x50), L0SE, 1, , 3, LDIS, 1, Offset (0x51), Offset (0x52), , 13, LASX, 1, Offset (0x5A), ABPX, 1, , 2, PDCX, 1, , 2, PDSX, 1, Offset (0x5B), Offset (0x60), Offset (0x62), PSPX, 1, Offset (0xA4), D3HT, 2, Offset (0xD8), , 30, HPEX, 1, PMEX, 1, Offset (0xE0), SCB0, 1, , 6, NCB7, 1, Offset (0xE2), , 2, L23E, 1, L23R, 1, Offset (0x328), , 19, LNKS, 4 } Field (PXCS, AnyAcc, NoLock, WriteAsZeros) { Offset (0xDC), , 30, HPSX, 1, PMSX, 1 } Method (L23D, 0, Serialized) { If ((SIPV < 0x10)) { If ((NCB7 != One)) { Return (Zero) } } ElseIf ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } If ((SIPV < 0x10)) { NCB7 = Zero } Else { SCB0 = Zero } Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } Method (DL23, 0, Serialized) { L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } If ((SIPV < 0x10)) { NCB7 = One } Else { SCB0 = One } } Name (LTRV, Package (0x04) { Zero, Zero, Zero, Zero }) Name (HBCS, Zero) Name (PRMV, Zero) Name (RD3C, 0x02) Method (PRES, 0, NotSerialized) { If ((VDID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) { Switch (ToInteger (Arg2)) { Case (Zero) { Name (OPTS, Buffer (0x02) { 0x00, 0x00 // .. }) CreateBitField (OPTS, Zero, FUN0) CreateBitField (OPTS, 0x06, FUN6) CreateBitField (OPTS, 0x08, FUN8) CreateBitField (OPTS, 0x09, FUN9) CreateBitField (OPTS, 0x0A, FUNA) CreateBitField (OPTS, 0x0B, FUNB) If ((Arg1 >= 0x02)) { FUN0 = One If ((LTEN != Zero)) { FUN6 = One } If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { FUN8 = One FUN9 = One } } } } If ((Arg1 >= 0x04)) { If (CondRefOf (PPBA)) { FUNA = One } If (CondRefOf (UPRD)) { FUNB = One } } Return (OPTS) /* \_SB_.PC00.RP04._DSM.OPTS */ } Case (0x06) { If ((Arg1 >= 0x02)) { LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) LTRV [One] = (LMSL & 0x03FF) LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) LTRV [0x03] = (LNSL & 0x03FF) Return (LTRV) /* \_SB_.PC00.RP04.LTRV */ } } Case (0x08) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (One) } } } } Case (0x09) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (Package (0x05) { 0xC350, Ones, Ones, 0xC350, Ones }) } } } } Case (0x0A) { If (CondRefOf (PPBA)) { Return (PPBA (Arg3)) } } Case (0x0B) { If (CondRefOf (UPRD)) { Return (UPRD (Arg3)) } } } } Return (Buffer (One) { 0x00 // . }) } Device (PXSX) { Name (_ADR, Zero) // _ADR: Address OperationRegion (PCCX, PCI_Config, Zero, 0x10) Field (PCCX, ByteAcc, NoLock, Preserve) { DVID, 32, Offset (0x09), PIXX, 8, SCCX, 8, BCCX, 8 } Method (PAHC, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x06)) { If ((PIXX == One)) { Return (One) } } } Return (Zero) } Method (PNVM, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x08)) { If ((PIXX == 0x02)) { Return (One) } } } Return (Zero) } Method (PRES, 0, Serialized) { If ((DVID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (ISGX, 0, Serialized) { If ((BCCX == 0x03)) { Return (One) } Return (Zero) } If (CondRefOf (\STD3)) { If ((STD3 != Zero)) { Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data { If ((PAHC () || PNVM ())) { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", One } } }) } Else { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", Zero } } }) } } } } Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { Return (GPRW (0x69, 0x04)) } } Method (_PS0, 0, Serialized) // _PS0: Power State 0 { If (CondRefOf (PPS0)) { PPS0 () } } Method (_PS3, 0, Serialized) // _PS3: Power State 3 { If (CondRefOf (PPS3)) { PPS3 () } } Method (HPME, 0, Serialized) { If (((VDID != 0xFFFFFFFF) && (PMSX == One))) { Notify (PXSX, 0x02) // Device Wake PMSX = One PSPX = One } } } Scope (RP05) { Name (SLOT, 0x05) Name (LTEN, Zero) Name (LMSL, Zero) Name (LNSL, Zero) Method (_INI, 0, NotSerialized) // _INI: Initialize { LTEN = LTR5 /* \LTR5 */ LMSL = PML5 /* \PML5 */ LNSL = PNL5 /* \PNL5 */ If ((HBSL & 0x02)) { HBCS = One } If ((CondRefOf (VMR1) && CondRefOf (VMDE))) { If (((VMDE == One) && ((VMR1 & 0x10) != Zero))) { PRMV = One } } If (PRES ()) { If (CondRefOf (PINI)) { PINI () } } If (CondRefOf (\_SB.PC00.RP05)) { If ((VDID != 0xFFFFFFFF)) { If (CondRefOf (\STD3)) { If (CondRefOf (\_SB.PC00.RP05.PRMV)) { If ((PRMV == One)) { RD3C = STD3 /* \STD3 */ } } If ((^PXSX.PNVM () || ^PXSX.PAHC ())) { RD3C = STD3 /* \STD3 */ } } } } } SIPV = GSIP () Name (PRTP, 0x02) OperationRegion (PXCS, SystemMemory, PC2M (_ADR), 0x0480) Field (PXCS, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x50), L0SE, 1, , 3, LDIS, 1, Offset (0x51), Offset (0x52), , 13, LASX, 1, Offset (0x5A), ABPX, 1, , 2, PDCX, 1, , 2, PDSX, 1, Offset (0x5B), Offset (0x60), Offset (0x62), PSPX, 1, Offset (0xA4), D3HT, 2, Offset (0xD8), , 30, HPEX, 1, PMEX, 1, Offset (0xE0), SCB0, 1, , 6, NCB7, 1, Offset (0xE2), , 2, L23E, 1, L23R, 1, Offset (0x328), , 19, LNKS, 4 } Field (PXCS, AnyAcc, NoLock, WriteAsZeros) { Offset (0xDC), , 30, HPSX, 1, PMSX, 1 } Method (L23D, 0, Serialized) { If ((SIPV < 0x10)) { If ((NCB7 != One)) { Return (Zero) } } ElseIf ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } If ((SIPV < 0x10)) { NCB7 = Zero } Else { SCB0 = Zero } Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } Method (DL23, 0, Serialized) { L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } If ((SIPV < 0x10)) { NCB7 = One } Else { SCB0 = One } } Name (LTRV, Package (0x04) { Zero, Zero, Zero, Zero }) Name (HBCS, Zero) Name (PRMV, Zero) Name (RD3C, 0x02) Method (PRES, 0, NotSerialized) { If ((VDID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) { Switch (ToInteger (Arg2)) { Case (Zero) { Name (OPTS, Buffer (0x02) { 0x00, 0x00 // .. }) CreateBitField (OPTS, Zero, FUN0) CreateBitField (OPTS, 0x06, FUN6) CreateBitField (OPTS, 0x08, FUN8) CreateBitField (OPTS, 0x09, FUN9) CreateBitField (OPTS, 0x0A, FUNA) CreateBitField (OPTS, 0x0B, FUNB) If ((Arg1 >= 0x02)) { FUN0 = One If ((LTEN != Zero)) { FUN6 = One } If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { FUN8 = One FUN9 = One } } } } If ((Arg1 >= 0x04)) { If (CondRefOf (PPBA)) { FUNA = One } If (CondRefOf (UPRD)) { FUNB = One } } Return (OPTS) /* \_SB_.PC00.RP05._DSM.OPTS */ } Case (0x06) { If ((Arg1 >= 0x02)) { LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) LTRV [One] = (LMSL & 0x03FF) LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) LTRV [0x03] = (LNSL & 0x03FF) Return (LTRV) /* \_SB_.PC00.RP05.LTRV */ } } Case (0x08) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (One) } } } } Case (0x09) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (Package (0x05) { 0xC350, Ones, Ones, 0xC350, Ones }) } } } } Case (0x0A) { If (CondRefOf (PPBA)) { Return (PPBA (Arg3)) } } Case (0x0B) { If (CondRefOf (UPRD)) { Return (UPRD (Arg3)) } } } } Return (Buffer (One) { 0x00 // . }) } Device (PXSX) { Name (_ADR, Zero) // _ADR: Address OperationRegion (PCCX, PCI_Config, Zero, 0x10) Field (PCCX, ByteAcc, NoLock, Preserve) { DVID, 32, Offset (0x09), PIXX, 8, SCCX, 8, BCCX, 8 } Method (PAHC, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x06)) { If ((PIXX == One)) { Return (One) } } } Return (Zero) } Method (PNVM, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x08)) { If ((PIXX == 0x02)) { Return (One) } } } Return (Zero) } Method (PRES, 0, Serialized) { If ((DVID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (ISGX, 0, Serialized) { If ((BCCX == 0x03)) { Return (One) } Return (Zero) } If (CondRefOf (\STD3)) { If ((STD3 != Zero)) { Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data { If ((PAHC () || PNVM ())) { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", One } } }) } Else { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", Zero } } }) } } } } Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { Return (GPRW (0x69, 0x04)) } } Method (_PS0, 0, Serialized) // _PS0: Power State 0 { If (CondRefOf (PPS0)) { PPS0 () } } Method (_PS3, 0, Serialized) // _PS3: Power State 3 { If (CondRefOf (PPS3)) { PPS3 () } } Method (HPME, 0, Serialized) { If (((VDID != 0xFFFFFFFF) && (PMSX == One))) { Notify (PXSX, 0x02) // Device Wake PMSX = One PSPX = One } } } Scope (RP06) { Name (SLOT, 0x06) Name (LTEN, Zero) Name (LMSL, Zero) Name (LNSL, Zero) Method (_INI, 0, NotSerialized) // _INI: Initialize { LTEN = LTR6 /* \LTR6 */ LMSL = PML6 /* \PML6 */ LNSL = PNL6 /* \PNL6 */ If ((HBSL & 0x02)) { HBCS = One } If ((CondRefOf (VMR1) && CondRefOf (VMDE))) { If (((VMDE == One) && ((VMR1 & 0x20) != Zero))) { PRMV = One } } If (PRES ()) { If (CondRefOf (PINI)) { PINI () } } If (CondRefOf (\_SB.PC00.RP06)) { If ((VDID != 0xFFFFFFFF)) { If (CondRefOf (\STD3)) { If (CondRefOf (\_SB.PC00.RP06.PRMV)) { If ((PRMV == One)) { RD3C = STD3 /* \STD3 */ } } If ((^PXSX.PNVM () || ^PXSX.PAHC ())) { RD3C = STD3 /* \STD3 */ } } } } } SIPV = GSIP () Name (PRTP, 0x02) OperationRegion (PXCS, SystemMemory, PC2M (_ADR), 0x0480) Field (PXCS, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x50), L0SE, 1, , 3, LDIS, 1, Offset (0x51), Offset (0x52), , 13, LASX, 1, Offset (0x5A), ABPX, 1, , 2, PDCX, 1, , 2, PDSX, 1, Offset (0x5B), Offset (0x60), Offset (0x62), PSPX, 1, Offset (0xA4), D3HT, 2, Offset (0xD8), , 30, HPEX, 1, PMEX, 1, Offset (0xE0), SCB0, 1, , 6, NCB7, 1, Offset (0xE2), , 2, L23E, 1, L23R, 1, Offset (0x328), , 19, LNKS, 4 } Field (PXCS, AnyAcc, NoLock, WriteAsZeros) { Offset (0xDC), , 30, HPSX, 1, PMSX, 1 } Method (L23D, 0, Serialized) { If ((SIPV < 0x10)) { If ((NCB7 != One)) { Return (Zero) } } ElseIf ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } If ((SIPV < 0x10)) { NCB7 = Zero } Else { SCB0 = Zero } Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } Method (DL23, 0, Serialized) { L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } If ((SIPV < 0x10)) { NCB7 = One } Else { SCB0 = One } } Name (LTRV, Package (0x04) { Zero, Zero, Zero, Zero }) Name (HBCS, Zero) Name (PRMV, Zero) Name (RD3C, 0x02) Method (PRES, 0, NotSerialized) { If ((VDID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) { Switch (ToInteger (Arg2)) { Case (Zero) { Name (OPTS, Buffer (0x02) { 0x00, 0x00 // .. }) CreateBitField (OPTS, Zero, FUN0) CreateBitField (OPTS, 0x06, FUN6) CreateBitField (OPTS, 0x08, FUN8) CreateBitField (OPTS, 0x09, FUN9) CreateBitField (OPTS, 0x0A, FUNA) CreateBitField (OPTS, 0x0B, FUNB) If ((Arg1 >= 0x02)) { FUN0 = One If ((LTEN != Zero)) { FUN6 = One } If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { FUN8 = One FUN9 = One } } } } If ((Arg1 >= 0x04)) { If (CondRefOf (PPBA)) { FUNA = One } If (CondRefOf (UPRD)) { FUNB = One } } Return (OPTS) /* \_SB_.PC00.RP06._DSM.OPTS */ } Case (0x06) { If ((Arg1 >= 0x02)) { LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) LTRV [One] = (LMSL & 0x03FF) LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) LTRV [0x03] = (LNSL & 0x03FF) Return (LTRV) /* \_SB_.PC00.RP06.LTRV */ } } Case (0x08) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (One) } } } } Case (0x09) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (Package (0x05) { 0xC350, Ones, Ones, 0xC350, Ones }) } } } } Case (0x0A) { If (CondRefOf (PPBA)) { Return (PPBA (Arg3)) } } Case (0x0B) { If (CondRefOf (UPRD)) { Return (UPRD (Arg3)) } } } } Return (Buffer (One) { 0x00 // . }) } Device (PXSX) { Name (_ADR, Zero) // _ADR: Address OperationRegion (PCCX, PCI_Config, Zero, 0x10) Field (PCCX, ByteAcc, NoLock, Preserve) { DVID, 32, Offset (0x09), PIXX, 8, SCCX, 8, BCCX, 8 } Method (PAHC, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x06)) { If ((PIXX == One)) { Return (One) } } } Return (Zero) } Method (PNVM, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x08)) { If ((PIXX == 0x02)) { Return (One) } } } Return (Zero) } Method (PRES, 0, Serialized) { If ((DVID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (ISGX, 0, Serialized) { If ((BCCX == 0x03)) { Return (One) } Return (Zero) } If (CondRefOf (\STD3)) { If ((STD3 != Zero)) { Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data { If ((PAHC () || PNVM ())) { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", One } } }) } Else { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", Zero } } }) } } } } Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { Return (GPRW (0x69, 0x04)) } } Method (_PS0, 0, Serialized) // _PS0: Power State 0 { If (CondRefOf (PPS0)) { PPS0 () } } Method (_PS3, 0, Serialized) // _PS3: Power State 3 { If (CondRefOf (PPS3)) { PPS3 () } } Method (HPME, 0, Serialized) { If (((VDID != 0xFFFFFFFF) && (PMSX == One))) { Notify (PXSX, 0x02) // Device Wake PMSX = One PSPX = One } } } Scope (RP07) { Name (SLOT, 0x07) Name (LTEN, Zero) Name (LMSL, Zero) Name (LNSL, Zero) Method (_INI, 0, NotSerialized) // _INI: Initialize { LTEN = LTR7 /* \LTR7 */ LMSL = PML7 /* \PML7 */ LNSL = PNL7 /* \PNL7 */ If ((HBSL & 0x02)) { HBCS = One } If ((CondRefOf (VMR1) && CondRefOf (VMDE))) { If (((VMDE == One) && ((VMR1 & 0x40) != Zero))) { PRMV = One } } If (PRES ()) { If (CondRefOf (PINI)) { PINI () } } If (CondRefOf (\_SB.PC00.RP07)) { If ((VDID != 0xFFFFFFFF)) { If (CondRefOf (\STD3)) { If (CondRefOf (\_SB.PC00.RP07.PRMV)) { If ((PRMV == One)) { RD3C = STD3 /* \STD3 */ } } If ((^PXSX.PNVM () || ^PXSX.PAHC ())) { RD3C = STD3 /* \STD3 */ } } } } } SIPV = GSIP () Name (PRTP, 0x02) OperationRegion (PXCS, SystemMemory, PC2M (_ADR), 0x0480) Field (PXCS, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x50), L0SE, 1, , 3, LDIS, 1, Offset (0x51), Offset (0x52), , 13, LASX, 1, Offset (0x5A), ABPX, 1, , 2, PDCX, 1, , 2, PDSX, 1, Offset (0x5B), Offset (0x60), Offset (0x62), PSPX, 1, Offset (0xA4), D3HT, 2, Offset (0xD8), , 30, HPEX, 1, PMEX, 1, Offset (0xE0), SCB0, 1, , 6, NCB7, 1, Offset (0xE2), , 2, L23E, 1, L23R, 1, Offset (0x328), , 19, LNKS, 4 } Field (PXCS, AnyAcc, NoLock, WriteAsZeros) { Offset (0xDC), , 30, HPSX, 1, PMSX, 1 } Method (L23D, 0, Serialized) { If ((SIPV < 0x10)) { If ((NCB7 != One)) { Return (Zero) } } ElseIf ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } If ((SIPV < 0x10)) { NCB7 = Zero } Else { SCB0 = Zero } Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } Method (DL23, 0, Serialized) { L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } If ((SIPV < 0x10)) { NCB7 = One } Else { SCB0 = One } } Name (LTRV, Package (0x04) { Zero, Zero, Zero, Zero }) Name (HBCS, Zero) Name (PRMV, Zero) Name (RD3C, 0x02) Method (PRES, 0, NotSerialized) { If ((VDID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) { Switch (ToInteger (Arg2)) { Case (Zero) { Name (OPTS, Buffer (0x02) { 0x00, 0x00 // .. }) CreateBitField (OPTS, Zero, FUN0) CreateBitField (OPTS, 0x06, FUN6) CreateBitField (OPTS, 0x08, FUN8) CreateBitField (OPTS, 0x09, FUN9) CreateBitField (OPTS, 0x0A, FUNA) CreateBitField (OPTS, 0x0B, FUNB) If ((Arg1 >= 0x02)) { FUN0 = One If ((LTEN != Zero)) { FUN6 = One } If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { FUN8 = One FUN9 = One } } } } If ((Arg1 >= 0x04)) { If (CondRefOf (PPBA)) { FUNA = One } If (CondRefOf (UPRD)) { FUNB = One } } Return (OPTS) /* \_SB_.PC00.RP07._DSM.OPTS */ } Case (0x06) { If ((Arg1 >= 0x02)) { LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) LTRV [One] = (LMSL & 0x03FF) LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) LTRV [0x03] = (LNSL & 0x03FF) Return (LTRV) /* \_SB_.PC00.RP07.LTRV */ } } Case (0x08) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (One) } } } } Case (0x09) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (Package (0x05) { 0xC350, Ones, Ones, 0xC350, Ones }) } } } } Case (0x0A) { If (CondRefOf (PPBA)) { Return (PPBA (Arg3)) } } Case (0x0B) { If (CondRefOf (UPRD)) { Return (UPRD (Arg3)) } } } } Return (Buffer (One) { 0x00 // . }) } Device (PXSX) { Name (_ADR, Zero) // _ADR: Address OperationRegion (PCCX, PCI_Config, Zero, 0x10) Field (PCCX, ByteAcc, NoLock, Preserve) { DVID, 32, Offset (0x09), PIXX, 8, SCCX, 8, BCCX, 8 } Method (PAHC, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x06)) { If ((PIXX == One)) { Return (One) } } } Return (Zero) } Method (PNVM, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x08)) { If ((PIXX == 0x02)) { Return (One) } } } Return (Zero) } Method (PRES, 0, Serialized) { If ((DVID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (ISGX, 0, Serialized) { If ((BCCX == 0x03)) { Return (One) } Return (Zero) } If (CondRefOf (\STD3)) { If ((STD3 != Zero)) { Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data { If ((PAHC () || PNVM ())) { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", One } } }) } Else { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", Zero } } }) } } } } Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { Return (GPRW (0x69, 0x04)) } } Method (_PS0, 0, Serialized) // _PS0: Power State 0 { If (CondRefOf (PPS0)) { PPS0 () } } Method (_PS3, 0, Serialized) // _PS3: Power State 3 { If (CondRefOf (PPS3)) { PPS3 () } } Method (HPME, 0, Serialized) { If (((VDID != 0xFFFFFFFF) && (PMSX == One))) { Notify (PXSX, 0x02) // Device Wake PMSX = One PSPX = One } } } Scope (RP08) { Name (SLOT, 0x08) Name (LTEN, Zero) Name (LMSL, Zero) Name (LNSL, Zero) Method (_INI, 0, NotSerialized) // _INI: Initialize { LTEN = LTR8 /* \LTR8 */ LMSL = PML8 /* \PML8 */ LNSL = PNL8 /* \PNL8 */ If ((HBSL & 0x02)) { HBCS = One } If ((CondRefOf (VMR1) && CondRefOf (VMDE))) { If (((VMDE == One) && ((VMR1 & 0x80) != Zero))) { PRMV = One } } If (PRES ()) { If (CondRefOf (PINI)) { PINI () } } If (CondRefOf (\_SB.PC00.RP08)) { If ((VDID != 0xFFFFFFFF)) { If (CondRefOf (\STD3)) { If (CondRefOf (\_SB.PC00.RP08.PRMV)) { If ((PRMV == One)) { RD3C = STD3 /* \STD3 */ } } If ((^PXSX.PNVM () || ^PXSX.PAHC ())) { RD3C = STD3 /* \STD3 */ } } } } } SIPV = GSIP () Name (PRTP, 0x02) OperationRegion (PXCS, SystemMemory, PC2M (_ADR), 0x0480) Field (PXCS, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x50), L0SE, 1, , 3, LDIS, 1, Offset (0x51), Offset (0x52), , 13, LASX, 1, Offset (0x5A), ABPX, 1, , 2, PDCX, 1, , 2, PDSX, 1, Offset (0x5B), Offset (0x60), Offset (0x62), PSPX, 1, Offset (0xA4), D3HT, 2, Offset (0xD8), , 30, HPEX, 1, PMEX, 1, Offset (0xE0), SCB0, 1, , 6, NCB7, 1, Offset (0xE2), , 2, L23E, 1, L23R, 1, Offset (0x328), , 19, LNKS, 4 } Field (PXCS, AnyAcc, NoLock, WriteAsZeros) { Offset (0xDC), , 30, HPSX, 1, PMSX, 1 } Method (L23D, 0, Serialized) { If ((SIPV < 0x10)) { If ((NCB7 != One)) { Return (Zero) } } ElseIf ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } If ((SIPV < 0x10)) { NCB7 = Zero } Else { SCB0 = Zero } Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } Method (DL23, 0, Serialized) { L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } If ((SIPV < 0x10)) { NCB7 = One } Else { SCB0 = One } } Name (LTRV, Package (0x04) { Zero, Zero, Zero, Zero }) Name (HBCS, Zero) Name (PRMV, Zero) Name (RD3C, 0x02) Method (PRES, 0, NotSerialized) { If ((VDID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) { Switch (ToInteger (Arg2)) { Case (Zero) { Name (OPTS, Buffer (0x02) { 0x00, 0x00 // .. }) CreateBitField (OPTS, Zero, FUN0) CreateBitField (OPTS, 0x06, FUN6) CreateBitField (OPTS, 0x08, FUN8) CreateBitField (OPTS, 0x09, FUN9) CreateBitField (OPTS, 0x0A, FUNA) CreateBitField (OPTS, 0x0B, FUNB) If ((Arg1 >= 0x02)) { FUN0 = One If ((LTEN != Zero)) { FUN6 = One } If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { FUN8 = One FUN9 = One } } } } If ((Arg1 >= 0x04)) { If (CondRefOf (PPBA)) { FUNA = One } If (CondRefOf (UPRD)) { FUNB = One } } Return (OPTS) /* \_SB_.PC00.RP08._DSM.OPTS */ } Case (0x06) { If ((Arg1 >= 0x02)) { LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) LTRV [One] = (LMSL & 0x03FF) LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) LTRV [0x03] = (LNSL & 0x03FF) Return (LTRV) /* \_SB_.PC00.RP08.LTRV */ } } Case (0x08) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (One) } } } } Case (0x09) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (Package (0x05) { 0xC350, Ones, Ones, 0xC350, Ones }) } } } } Case (0x0A) { If (CondRefOf (PPBA)) { Return (PPBA (Arg3)) } } Case (0x0B) { If (CondRefOf (UPRD)) { Return (UPRD (Arg3)) } } } } Return (Buffer (One) { 0x00 // . }) } Device (PXSX) { Name (_ADR, Zero) // _ADR: Address OperationRegion (PCCX, PCI_Config, Zero, 0x10) Field (PCCX, ByteAcc, NoLock, Preserve) { DVID, 32, Offset (0x09), PIXX, 8, SCCX, 8, BCCX, 8 } Method (PAHC, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x06)) { If ((PIXX == One)) { Return (One) } } } Return (Zero) } Method (PNVM, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x08)) { If ((PIXX == 0x02)) { Return (One) } } } Return (Zero) } Method (PRES, 0, Serialized) { If ((DVID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (ISGX, 0, Serialized) { If ((BCCX == 0x03)) { Return (One) } Return (Zero) } If (CondRefOf (\STD3)) { If ((STD3 != Zero)) { Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data { If ((PAHC () || PNVM ())) { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", One } } }) } Else { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", Zero } } }) } } } } Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { Return (GPRW (0x69, 0x04)) } } Method (_PS0, 0, Serialized) // _PS0: Power State 0 { If (CondRefOf (PPS0)) { PPS0 () } } Method (_PS3, 0, Serialized) // _PS3: Power State 3 { If (CondRefOf (PPS3)) { PPS3 () } } Method (HPME, 0, Serialized) { If (((VDID != 0xFFFFFFFF) && (PMSX == One))) { Notify (PXSX, 0x02) // Device Wake PMSX = One PSPX = One } } } Scope (RP09) { Name (SLOT, 0x09) Name (LTEN, Zero) Name (LMSL, Zero) Name (LNSL, Zero) Method (_INI, 0, NotSerialized) // _INI: Initialize { LTEN = LTR9 /* \LTR9 */ LMSL = PML9 /* \PML9 */ LNSL = PNL9 /* \PNL9 */ If ((HBSL & 0x04)) { HBCS = One } If ((CondRefOf (VMR2) && CondRefOf (VMDE))) { If (((VMDE == One) && ((VMR2 & One) != Zero))) { PRMV = One } } If (PRES ()) { If (CondRefOf (PINI)) { PINI () } } If (CondRefOf (\_SB.PC00.RP09)) { If ((VDID != 0xFFFFFFFF)) { If (CondRefOf (\STD3)) { If (CondRefOf (\_SB.PC00.RP09.PRMV)) { If ((PRMV == One)) { RD3C = STD3 /* \STD3 */ } } If ((^PXSX.PNVM () || ^PXSX.PAHC ())) { RD3C = STD3 /* \STD3 */ } } } } } SIPV = GSIP () Name (PRTP, 0x02) OperationRegion (PXCS, SystemMemory, PC2M (_ADR), 0x0480) Field (PXCS, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x50), L0SE, 1, , 3, LDIS, 1, Offset (0x51), Offset (0x52), , 13, LASX, 1, Offset (0x5A), ABPX, 1, , 2, PDCX, 1, , 2, PDSX, 1, Offset (0x5B), Offset (0x60), Offset (0x62), PSPX, 1, Offset (0xA4), D3HT, 2, Offset (0xD8), , 30, HPEX, 1, PMEX, 1, Offset (0xE0), SCB0, 1, , 6, NCB7, 1, Offset (0xE2), , 2, L23E, 1, L23R, 1, Offset (0x328), , 19, LNKS, 4 } Field (PXCS, AnyAcc, NoLock, WriteAsZeros) { Offset (0xDC), , 30, HPSX, 1, PMSX, 1 } Method (L23D, 0, Serialized) { If ((SIPV < 0x10)) { If ((NCB7 != One)) { Return (Zero) } } ElseIf ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } If ((SIPV < 0x10)) { NCB7 = Zero } Else { SCB0 = Zero } Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } Method (DL23, 0, Serialized) { L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } If ((SIPV < 0x10)) { NCB7 = One } Else { SCB0 = One } } Name (LTRV, Package (0x04) { Zero, Zero, Zero, Zero }) Name (HBCS, Zero) Name (PRMV, Zero) Name (RD3C, 0x02) Method (PRES, 0, NotSerialized) { If ((VDID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) { Switch (ToInteger (Arg2)) { Case (Zero) { Name (OPTS, Buffer (0x02) { 0x00, 0x00 // .. }) CreateBitField (OPTS, Zero, FUN0) CreateBitField (OPTS, 0x06, FUN6) CreateBitField (OPTS, 0x08, FUN8) CreateBitField (OPTS, 0x09, FUN9) CreateBitField (OPTS, 0x0A, FUNA) CreateBitField (OPTS, 0x0B, FUNB) If ((Arg1 >= 0x02)) { FUN0 = One If ((LTEN != Zero)) { FUN6 = One } If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { FUN8 = One FUN9 = One } } } } If ((Arg1 >= 0x04)) { If (CondRefOf (PPBA)) { FUNA = One } If (CondRefOf (UPRD)) { FUNB = One } } Return (OPTS) /* \_SB_.PC00.RP09._DSM.OPTS */ } Case (0x06) { If ((Arg1 >= 0x02)) { LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) LTRV [One] = (LMSL & 0x03FF) LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) LTRV [0x03] = (LNSL & 0x03FF) Return (LTRV) /* \_SB_.PC00.RP09.LTRV */ } } Case (0x08) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (One) } } } } Case (0x09) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (Package (0x05) { 0xC350, Ones, Ones, 0xC350, Ones }) } } } } Case (0x0A) { If (CondRefOf (PPBA)) { Return (PPBA (Arg3)) } } Case (0x0B) { If (CondRefOf (UPRD)) { Return (UPRD (Arg3)) } } } } Return (Buffer (One) { 0x00 // . }) } Device (PXSX) { Name (_ADR, Zero) // _ADR: Address OperationRegion (PCCX, PCI_Config, Zero, 0x10) Field (PCCX, ByteAcc, NoLock, Preserve) { DVID, 32, Offset (0x09), PIXX, 8, SCCX, 8, BCCX, 8 } Method (PAHC, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x06)) { If ((PIXX == One)) { Return (One) } } } Return (Zero) } Method (PNVM, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x08)) { If ((PIXX == 0x02)) { Return (One) } } } Return (Zero) } Method (PRES, 0, Serialized) { If ((DVID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (ISGX, 0, Serialized) { If ((BCCX == 0x03)) { Return (One) } Return (Zero) } If (CondRefOf (\STD3)) { If ((STD3 != Zero)) { Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data { If ((PAHC () || PNVM ())) { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", One } } }) } Else { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", Zero } } }) } } } } Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { Return (GPRW (0x69, 0x04)) } } Method (_PS0, 0, Serialized) // _PS0: Power State 0 { If (CondRefOf (PPS0)) { PPS0 () } } Method (_PS3, 0, Serialized) // _PS3: Power State 3 { If (CondRefOf (PPS3)) { PPS3 () } } Method (HPME, 0, Serialized) { If (((VDID != 0xFFFFFFFF) && (PMSX == One))) { Notify (PXSX, 0x02) // Device Wake PMSX = One PSPX = One } } } Scope (RP10) { Name (SLOT, 0x0A) Name (LTEN, Zero) Name (LMSL, Zero) Name (LNSL, Zero) Method (_INI, 0, NotSerialized) // _INI: Initialize { LTEN = LTRA /* \LTRA */ LMSL = PMLA /* \PMLA */ LNSL = PNLA /* \PNLA */ If ((HBSL & 0x04)) { HBCS = One } If ((CondRefOf (VMR2) && CondRefOf (VMDE))) { If (((VMDE == One) && ((VMR2 & 0x02) != Zero))) { PRMV = One } } If (PRES ()) { If (CondRefOf (PINI)) { PINI () } } If (CondRefOf (\_SB.PC00.RP10)) { If ((VDID != 0xFFFFFFFF)) { If (CondRefOf (\STD3)) { If (CondRefOf (\_SB.PC00.RP10.PRMV)) { If ((PRMV == One)) { RD3C = STD3 /* \STD3 */ } } If ((^PXSX.PNVM () || ^PXSX.PAHC ())) { RD3C = STD3 /* \STD3 */ } } } } } SIPV = GSIP () Name (PRTP, 0x02) OperationRegion (PXCS, SystemMemory, PC2M (_ADR), 0x0480) Field (PXCS, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x50), L0SE, 1, , 3, LDIS, 1, Offset (0x51), Offset (0x52), , 13, LASX, 1, Offset (0x5A), ABPX, 1, , 2, PDCX, 1, , 2, PDSX, 1, Offset (0x5B), Offset (0x60), Offset (0x62), PSPX, 1, Offset (0xA4), D3HT, 2, Offset (0xD8), , 30, HPEX, 1, PMEX, 1, Offset (0xE0), SCB0, 1, , 6, NCB7, 1, Offset (0xE2), , 2, L23E, 1, L23R, 1, Offset (0x328), , 19, LNKS, 4 } Field (PXCS, AnyAcc, NoLock, WriteAsZeros) { Offset (0xDC), , 30, HPSX, 1, PMSX, 1 } Method (L23D, 0, Serialized) { If ((SIPV < 0x10)) { If ((NCB7 != One)) { Return (Zero) } } ElseIf ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } If ((SIPV < 0x10)) { NCB7 = Zero } Else { SCB0 = Zero } Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } Method (DL23, 0, Serialized) { L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } If ((SIPV < 0x10)) { NCB7 = One } Else { SCB0 = One } } Name (LTRV, Package (0x04) { Zero, Zero, Zero, Zero }) Name (HBCS, Zero) Name (PRMV, Zero) Name (RD3C, 0x02) Method (PRES, 0, NotSerialized) { If ((VDID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) { Switch (ToInteger (Arg2)) { Case (Zero) { Name (OPTS, Buffer (0x02) { 0x00, 0x00 // .. }) CreateBitField (OPTS, Zero, FUN0) CreateBitField (OPTS, 0x06, FUN6) CreateBitField (OPTS, 0x08, FUN8) CreateBitField (OPTS, 0x09, FUN9) CreateBitField (OPTS, 0x0A, FUNA) CreateBitField (OPTS, 0x0B, FUNB) If ((Arg1 >= 0x02)) { FUN0 = One If ((LTEN != Zero)) { FUN6 = One } If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { FUN8 = One FUN9 = One } } } } If ((Arg1 >= 0x04)) { If (CondRefOf (PPBA)) { FUNA = One } If (CondRefOf (UPRD)) { FUNB = One } } Return (OPTS) /* \_SB_.PC00.RP10._DSM.OPTS */ } Case (0x06) { If ((Arg1 >= 0x02)) { LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) LTRV [One] = (LMSL & 0x03FF) LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) LTRV [0x03] = (LNSL & 0x03FF) Return (LTRV) /* \_SB_.PC00.RP10.LTRV */ } } Case (0x08) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (One) } } } } Case (0x09) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (Package (0x05) { 0xC350, Ones, Ones, 0xC350, Ones }) } } } } Case (0x0A) { If (CondRefOf (PPBA)) { Return (PPBA (Arg3)) } } Case (0x0B) { If (CondRefOf (UPRD)) { Return (UPRD (Arg3)) } } } } Return (Buffer (One) { 0x00 // . }) } Device (PXSX) { Name (_ADR, Zero) // _ADR: Address OperationRegion (PCCX, PCI_Config, Zero, 0x10) Field (PCCX, ByteAcc, NoLock, Preserve) { DVID, 32, Offset (0x09), PIXX, 8, SCCX, 8, BCCX, 8 } Method (PAHC, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x06)) { If ((PIXX == One)) { Return (One) } } } Return (Zero) } Method (PNVM, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x08)) { If ((PIXX == 0x02)) { Return (One) } } } Return (Zero) } Method (PRES, 0, Serialized) { If ((DVID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (ISGX, 0, Serialized) { If ((BCCX == 0x03)) { Return (One) } Return (Zero) } If (CondRefOf (\STD3)) { If ((STD3 != Zero)) { Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data { If ((PAHC () || PNVM ())) { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", One } } }) } Else { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", Zero } } }) } } } } Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { Return (GPRW (0x69, 0x04)) } } Method (_PS0, 0, Serialized) // _PS0: Power State 0 { If (CondRefOf (PPS0)) { PPS0 () } } Method (_PS3, 0, Serialized) // _PS3: Power State 3 { If (CondRefOf (PPS3)) { PPS3 () } } Method (HPME, 0, Serialized) { If (((VDID != 0xFFFFFFFF) && (PMSX == One))) { Notify (PXSX, 0x02) // Device Wake PMSX = One PSPX = One } } } Scope (RP11) { Name (SLOT, 0x0B) Name (LTEN, Zero) Name (LMSL, Zero) Name (LNSL, Zero) Method (_INI, 0, NotSerialized) // _INI: Initialize { LTEN = LTRB /* \LTRB */ LMSL = PMLB /* \PMLB */ LNSL = PNLB /* \PNLB */ If ((HBSL & 0x04)) { HBCS = One } If ((CondRefOf (VMR2) && CondRefOf (VMDE))) { If (((VMDE == One) && ((VMR2 & 0x04) != Zero))) { PRMV = One } } If (PRES ()) { If (CondRefOf (PINI)) { PINI () } } If (CondRefOf (\_SB.PC00.RP11)) { If ((VDID != 0xFFFFFFFF)) { If (CondRefOf (\STD3)) { If (CondRefOf (\_SB.PC00.RP11.PRMV)) { If ((PRMV == One)) { RD3C = STD3 /* \STD3 */ } } If ((^PXSX.PNVM () || ^PXSX.PAHC ())) { RD3C = STD3 /* \STD3 */ } } } } } SIPV = GSIP () Name (PRTP, 0x02) OperationRegion (PXCS, SystemMemory, PC2M (_ADR), 0x0480) Field (PXCS, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x50), L0SE, 1, , 3, LDIS, 1, Offset (0x51), Offset (0x52), , 13, LASX, 1, Offset (0x5A), ABPX, 1, , 2, PDCX, 1, , 2, PDSX, 1, Offset (0x5B), Offset (0x60), Offset (0x62), PSPX, 1, Offset (0xA4), D3HT, 2, Offset (0xD8), , 30, HPEX, 1, PMEX, 1, Offset (0xE0), SCB0, 1, , 6, NCB7, 1, Offset (0xE2), , 2, L23E, 1, L23R, 1, Offset (0x328), , 19, LNKS, 4 } Field (PXCS, AnyAcc, NoLock, WriteAsZeros) { Offset (0xDC), , 30, HPSX, 1, PMSX, 1 } Method (L23D, 0, Serialized) { If ((SIPV < 0x10)) { If ((NCB7 != One)) { Return (Zero) } } ElseIf ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } If ((SIPV < 0x10)) { NCB7 = Zero } Else { SCB0 = Zero } Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } Method (DL23, 0, Serialized) { L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } If ((SIPV < 0x10)) { NCB7 = One } Else { SCB0 = One } } Name (LTRV, Package (0x04) { Zero, Zero, Zero, Zero }) Name (HBCS, Zero) Name (PRMV, Zero) Name (RD3C, 0x02) Method (PRES, 0, NotSerialized) { If ((VDID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) { Switch (ToInteger (Arg2)) { Case (Zero) { Name (OPTS, Buffer (0x02) { 0x00, 0x00 // .. }) CreateBitField (OPTS, Zero, FUN0) CreateBitField (OPTS, 0x06, FUN6) CreateBitField (OPTS, 0x08, FUN8) CreateBitField (OPTS, 0x09, FUN9) CreateBitField (OPTS, 0x0A, FUNA) CreateBitField (OPTS, 0x0B, FUNB) If ((Arg1 >= 0x02)) { FUN0 = One If ((LTEN != Zero)) { FUN6 = One } If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { FUN8 = One FUN9 = One } } } } If ((Arg1 >= 0x04)) { If (CondRefOf (PPBA)) { FUNA = One } If (CondRefOf (UPRD)) { FUNB = One } } Return (OPTS) /* \_SB_.PC00.RP11._DSM.OPTS */ } Case (0x06) { If ((Arg1 >= 0x02)) { LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) LTRV [One] = (LMSL & 0x03FF) LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) LTRV [0x03] = (LNSL & 0x03FF) Return (LTRV) /* \_SB_.PC00.RP11.LTRV */ } } Case (0x08) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (One) } } } } Case (0x09) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (Package (0x05) { 0xC350, Ones, Ones, 0xC350, Ones }) } } } } Case (0x0A) { If (CondRefOf (PPBA)) { Return (PPBA (Arg3)) } } Case (0x0B) { If (CondRefOf (UPRD)) { Return (UPRD (Arg3)) } } } } Return (Buffer (One) { 0x00 // . }) } Device (PXSX) { Name (_ADR, Zero) // _ADR: Address OperationRegion (PCCX, PCI_Config, Zero, 0x10) Field (PCCX, ByteAcc, NoLock, Preserve) { DVID, 32, Offset (0x09), PIXX, 8, SCCX, 8, BCCX, 8 } Method (PAHC, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x06)) { If ((PIXX == One)) { Return (One) } } } Return (Zero) } Method (PNVM, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x08)) { If ((PIXX == 0x02)) { Return (One) } } } Return (Zero) } Method (PRES, 0, Serialized) { If ((DVID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (ISGX, 0, Serialized) { If ((BCCX == 0x03)) { Return (One) } Return (Zero) } If (CondRefOf (\STD3)) { If ((STD3 != Zero)) { Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data { If ((PAHC () || PNVM ())) { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", One } } }) } Else { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", Zero } } }) } } } } Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { Return (GPRW (0x69, 0x04)) } } Method (_PS0, 0, Serialized) // _PS0: Power State 0 { If (CondRefOf (PPS0)) { PPS0 () } } Method (_PS3, 0, Serialized) // _PS3: Power State 3 { If (CondRefOf (PPS3)) { PPS3 () } } Method (HPME, 0, Serialized) { If (((VDID != 0xFFFFFFFF) && (PMSX == One))) { Notify (PXSX, 0x02) // Device Wake PMSX = One PSPX = One } } } Scope (RP12) { Name (SLOT, 0x0C) Name (LTEN, Zero) Name (LMSL, Zero) Name (LNSL, Zero) Method (_INI, 0, NotSerialized) // _INI: Initialize { LTEN = LTRC /* \LTRC */ LMSL = PMLC /* \PMLC */ LNSL = PNLC /* \PNLC */ If ((HBSL & 0x04)) { HBCS = One } If ((CondRefOf (VMR2) && CondRefOf (VMDE))) { If (((VMDE == One) && ((VMR2 & 0x08) != Zero))) { PRMV = One } } If (PRES ()) { If (CondRefOf (PINI)) { PINI () } } If (CondRefOf (\_SB.PC00.RP12)) { If ((VDID != 0xFFFFFFFF)) { If (CondRefOf (\STD3)) { If (CondRefOf (\_SB.PC00.RP12.PRMV)) { If ((PRMV == One)) { RD3C = STD3 /* \STD3 */ } } If ((^PXSX.PNVM () || ^PXSX.PAHC ())) { RD3C = STD3 /* \STD3 */ } } } } } SIPV = GSIP () Name (PRTP, 0x02) OperationRegion (PXCS, SystemMemory, PC2M (_ADR), 0x0480) Field (PXCS, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x50), L0SE, 1, , 3, LDIS, 1, Offset (0x51), Offset (0x52), , 13, LASX, 1, Offset (0x5A), ABPX, 1, , 2, PDCX, 1, , 2, PDSX, 1, Offset (0x5B), Offset (0x60), Offset (0x62), PSPX, 1, Offset (0xA4), D3HT, 2, Offset (0xD8), , 30, HPEX, 1, PMEX, 1, Offset (0xE0), SCB0, 1, , 6, NCB7, 1, Offset (0xE2), , 2, L23E, 1, L23R, 1, Offset (0x328), , 19, LNKS, 4 } Field (PXCS, AnyAcc, NoLock, WriteAsZeros) { Offset (0xDC), , 30, HPSX, 1, PMSX, 1 } Method (L23D, 0, Serialized) { If ((SIPV < 0x10)) { If ((NCB7 != One)) { Return (Zero) } } ElseIf ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } If ((SIPV < 0x10)) { NCB7 = Zero } Else { SCB0 = Zero } Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } Method (DL23, 0, Serialized) { L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } If ((SIPV < 0x10)) { NCB7 = One } Else { SCB0 = One } } Name (LTRV, Package (0x04) { Zero, Zero, Zero, Zero }) Name (HBCS, Zero) Name (PRMV, Zero) Name (RD3C, 0x02) Method (PRES, 0, NotSerialized) { If ((VDID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) { Switch (ToInteger (Arg2)) { Case (Zero) { Name (OPTS, Buffer (0x02) { 0x00, 0x00 // .. }) CreateBitField (OPTS, Zero, FUN0) CreateBitField (OPTS, 0x06, FUN6) CreateBitField (OPTS, 0x08, FUN8) CreateBitField (OPTS, 0x09, FUN9) CreateBitField (OPTS, 0x0A, FUNA) CreateBitField (OPTS, 0x0B, FUNB) If ((Arg1 >= 0x02)) { FUN0 = One If ((LTEN != Zero)) { FUN6 = One } If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { FUN8 = One FUN9 = One } } } } If ((Arg1 >= 0x04)) { If (CondRefOf (PPBA)) { FUNA = One } If (CondRefOf (UPRD)) { FUNB = One } } Return (OPTS) /* \_SB_.PC00.RP12._DSM.OPTS */ } Case (0x06) { If ((Arg1 >= 0x02)) { LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) LTRV [One] = (LMSL & 0x03FF) LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) LTRV [0x03] = (LNSL & 0x03FF) Return (LTRV) /* \_SB_.PC00.RP12.LTRV */ } } Case (0x08) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (One) } } } } Case (0x09) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (Package (0x05) { 0xC350, Ones, Ones, 0xC350, Ones }) } } } } Case (0x0A) { If (CondRefOf (PPBA)) { Return (PPBA (Arg3)) } } Case (0x0B) { If (CondRefOf (UPRD)) { Return (UPRD (Arg3)) } } } } Return (Buffer (One) { 0x00 // . }) } Device (PXSX) { Name (_ADR, Zero) // _ADR: Address OperationRegion (PCCX, PCI_Config, Zero, 0x10) Field (PCCX, ByteAcc, NoLock, Preserve) { DVID, 32, Offset (0x09), PIXX, 8, SCCX, 8, BCCX, 8 } Method (PAHC, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x06)) { If ((PIXX == One)) { Return (One) } } } Return (Zero) } Method (PNVM, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x08)) { If ((PIXX == 0x02)) { Return (One) } } } Return (Zero) } Method (PRES, 0, Serialized) { If ((DVID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (ISGX, 0, Serialized) { If ((BCCX == 0x03)) { Return (One) } Return (Zero) } If (CondRefOf (\STD3)) { If ((STD3 != Zero)) { Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data { If ((PAHC () || PNVM ())) { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", One } } }) } Else { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", Zero } } }) } } } } Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { Return (GPRW (0x69, 0x04)) } } Method (_PS0, 0, Serialized) // _PS0: Power State 0 { If (CondRefOf (PPS0)) { PPS0 () } } Method (_PS3, 0, Serialized) // _PS3: Power State 3 { If (CondRefOf (PPS3)) { PPS3 () } } Method (HPME, 0, Serialized) { If (((VDID != 0xFFFFFFFF) && (PMSX == One))) { Notify (PXSX, 0x02) // Device Wake PMSX = One PSPX = One } } } Scope (RP13) { Name (SLOT, 0x0D) Name (LTEN, Zero) Name (LMSL, Zero) Name (LNSL, Zero) Method (_INI, 0, NotSerialized) // _INI: Initialize { LTEN = LTRD /* \LTRD */ LMSL = PMLD /* \PMLD */ LNSL = PNLD /* \PNLD */ If ((HBSL & 0x08)) { HBCS = One } If ((CondRefOf (VMR2) && CondRefOf (VMDE))) { If (((VMDE == One) && ((VMR2 & 0x10) != Zero))) { PRMV = One } } If (PRES ()) { If (CondRefOf (PINI)) { PINI () } } If (CondRefOf (\_SB.PC00.RP13)) { If ((VDID != 0xFFFFFFFF)) { If (CondRefOf (\STD3)) { If (CondRefOf (\_SB.PC00.RP13.PRMV)) { If ((PRMV == One)) { RD3C = STD3 /* \STD3 */ } } If ((^PXSX.PNVM () || ^PXSX.PAHC ())) { RD3C = STD3 /* \STD3 */ } } } } } SIPV = GSIP () Name (PRTP, 0x02) OperationRegion (PXCS, SystemMemory, PC2M (_ADR), 0x0480) Field (PXCS, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x50), L0SE, 1, , 3, LDIS, 1, Offset (0x51), Offset (0x52), , 13, LASX, 1, Offset (0x5A), ABPX, 1, , 2, PDCX, 1, , 2, PDSX, 1, Offset (0x5B), Offset (0x60), Offset (0x62), PSPX, 1, Offset (0xA4), D3HT, 2, Offset (0xD8), , 30, HPEX, 1, PMEX, 1, Offset (0xE0), SCB0, 1, , 6, NCB7, 1, Offset (0xE2), , 2, L23E, 1, L23R, 1, Offset (0x328), , 19, LNKS, 4 } Field (PXCS, AnyAcc, NoLock, WriteAsZeros) { Offset (0xDC), , 30, HPSX, 1, PMSX, 1 } Method (L23D, 0, Serialized) { If ((SIPV < 0x10)) { If ((NCB7 != One)) { Return (Zero) } } ElseIf ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } If ((SIPV < 0x10)) { NCB7 = Zero } Else { SCB0 = Zero } Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } Method (DL23, 0, Serialized) { L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } If ((SIPV < 0x10)) { NCB7 = One } Else { SCB0 = One } } Name (LTRV, Package (0x04) { Zero, Zero, Zero, Zero }) Name (HBCS, Zero) Name (PRMV, Zero) Name (RD3C, 0x02) Method (PRES, 0, NotSerialized) { If ((VDID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) { Switch (ToInteger (Arg2)) { Case (Zero) { Name (OPTS, Buffer (0x02) { 0x00, 0x00 // .. }) CreateBitField (OPTS, Zero, FUN0) CreateBitField (OPTS, 0x06, FUN6) CreateBitField (OPTS, 0x08, FUN8) CreateBitField (OPTS, 0x09, FUN9) CreateBitField (OPTS, 0x0A, FUNA) CreateBitField (OPTS, 0x0B, FUNB) If ((Arg1 >= 0x02)) { FUN0 = One If ((LTEN != Zero)) { FUN6 = One } If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { FUN8 = One FUN9 = One } } } } If ((Arg1 >= 0x04)) { If (CondRefOf (PPBA)) { FUNA = One } If (CondRefOf (UPRD)) { FUNB = One } } Return (OPTS) /* \_SB_.PC00.RP13._DSM.OPTS */ } Case (0x06) { If ((Arg1 >= 0x02)) { LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) LTRV [One] = (LMSL & 0x03FF) LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) LTRV [0x03] = (LNSL & 0x03FF) Return (LTRV) /* \_SB_.PC00.RP13.LTRV */ } } Case (0x08) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (One) } } } } Case (0x09) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (Package (0x05) { 0xC350, Ones, Ones, 0xC350, Ones }) } } } } Case (0x0A) { If (CondRefOf (PPBA)) { Return (PPBA (Arg3)) } } Case (0x0B) { If (CondRefOf (UPRD)) { Return (UPRD (Arg3)) } } } } Return (Buffer (One) { 0x00 // . }) } Device (PXSX) { Name (_ADR, Zero) // _ADR: Address OperationRegion (PCCX, PCI_Config, Zero, 0x10) Field (PCCX, ByteAcc, NoLock, Preserve) { DVID, 32, Offset (0x09), PIXX, 8, SCCX, 8, BCCX, 8 } Method (PAHC, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x06)) { If ((PIXX == One)) { Return (One) } } } Return (Zero) } Method (PNVM, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x08)) { If ((PIXX == 0x02)) { Return (One) } } } Return (Zero) } Method (PRES, 0, Serialized) { If ((DVID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (ISGX, 0, Serialized) { If ((BCCX == 0x03)) { Return (One) } Return (Zero) } If (CondRefOf (\STD3)) { If ((STD3 != Zero)) { Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data { If ((PAHC () || PNVM ())) { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", One } } }) } Else { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", Zero } } }) } } } } Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { Return (GPRW (0x69, 0x04)) } } Method (_PS0, 0, Serialized) // _PS0: Power State 0 { If (CondRefOf (PPS0)) { PPS0 () } } Method (_PS3, 0, Serialized) // _PS3: Power State 3 { If (CondRefOf (PPS3)) { PPS3 () } } Method (HPME, 0, Serialized) { If (((VDID != 0xFFFFFFFF) && (PMSX == One))) { Notify (PXSX, 0x02) // Device Wake PMSX = One PSPX = One } } } Scope (RP14) { Name (SLOT, 0x0E) Name (LTEN, Zero) Name (LMSL, Zero) Name (LNSL, Zero) Method (_INI, 0, NotSerialized) // _INI: Initialize { LTEN = LTRE /* \LTRE */ LMSL = PMLE /* \PMLE */ LNSL = PNLE /* \PNLE */ If ((HBSL & 0x08)) { HBCS = One } If ((CondRefOf (VMR2) && CondRefOf (VMDE))) { If (((VMDE == One) && ((VMR2 & 0x20) != Zero))) { PRMV = One } } If (PRES ()) { If (CondRefOf (PINI)) { PINI () } } If (CondRefOf (\_SB.PC00.RP14)) { If ((VDID != 0xFFFFFFFF)) { If (CondRefOf (\STD3)) { If (CondRefOf (\_SB.PC00.RP14.PRMV)) { If ((PRMV == One)) { RD3C = STD3 /* \STD3 */ } } If ((^PXSX.PNVM () || ^PXSX.PAHC ())) { RD3C = STD3 /* \STD3 */ } } } } } SIPV = GSIP () Name (PRTP, 0x02) OperationRegion (PXCS, SystemMemory, PC2M (_ADR), 0x0480) Field (PXCS, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x50), L0SE, 1, , 3, LDIS, 1, Offset (0x51), Offset (0x52), , 13, LASX, 1, Offset (0x5A), ABPX, 1, , 2, PDCX, 1, , 2, PDSX, 1, Offset (0x5B), Offset (0x60), Offset (0x62), PSPX, 1, Offset (0xA4), D3HT, 2, Offset (0xD8), , 30, HPEX, 1, PMEX, 1, Offset (0xE0), SCB0, 1, , 6, NCB7, 1, Offset (0xE2), , 2, L23E, 1, L23R, 1, Offset (0x328), , 19, LNKS, 4 } Field (PXCS, AnyAcc, NoLock, WriteAsZeros) { Offset (0xDC), , 30, HPSX, 1, PMSX, 1 } Method (L23D, 0, Serialized) { If ((SIPV < 0x10)) { If ((NCB7 != One)) { Return (Zero) } } ElseIf ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } If ((SIPV < 0x10)) { NCB7 = Zero } Else { SCB0 = Zero } Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } Method (DL23, 0, Serialized) { L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } If ((SIPV < 0x10)) { NCB7 = One } Else { SCB0 = One } } Name (LTRV, Package (0x04) { Zero, Zero, Zero, Zero }) Name (HBCS, Zero) Name (PRMV, Zero) Name (RD3C, 0x02) Method (PRES, 0, NotSerialized) { If ((VDID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) { Switch (ToInteger (Arg2)) { Case (Zero) { Name (OPTS, Buffer (0x02) { 0x00, 0x00 // .. }) CreateBitField (OPTS, Zero, FUN0) CreateBitField (OPTS, 0x06, FUN6) CreateBitField (OPTS, 0x08, FUN8) CreateBitField (OPTS, 0x09, FUN9) CreateBitField (OPTS, 0x0A, FUNA) CreateBitField (OPTS, 0x0B, FUNB) If ((Arg1 >= 0x02)) { FUN0 = One If ((LTEN != Zero)) { FUN6 = One } If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { FUN8 = One FUN9 = One } } } } If ((Arg1 >= 0x04)) { If (CondRefOf (PPBA)) { FUNA = One } If (CondRefOf (UPRD)) { FUNB = One } } Return (OPTS) /* \_SB_.PC00.RP14._DSM.OPTS */ } Case (0x06) { If ((Arg1 >= 0x02)) { LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) LTRV [One] = (LMSL & 0x03FF) LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) LTRV [0x03] = (LNSL & 0x03FF) Return (LTRV) /* \_SB_.PC00.RP14.LTRV */ } } Case (0x08) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (One) } } } } Case (0x09) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (Package (0x05) { 0xC350, Ones, Ones, 0xC350, Ones }) } } } } Case (0x0A) { If (CondRefOf (PPBA)) { Return (PPBA (Arg3)) } } Case (0x0B) { If (CondRefOf (UPRD)) { Return (UPRD (Arg3)) } } } } Return (Buffer (One) { 0x00 // . }) } Device (PXSX) { Name (_ADR, Zero) // _ADR: Address OperationRegion (PCCX, PCI_Config, Zero, 0x10) Field (PCCX, ByteAcc, NoLock, Preserve) { DVID, 32, Offset (0x09), PIXX, 8, SCCX, 8, BCCX, 8 } Method (PAHC, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x06)) { If ((PIXX == One)) { Return (One) } } } Return (Zero) } Method (PNVM, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x08)) { If ((PIXX == 0x02)) { Return (One) } } } Return (Zero) } Method (PRES, 0, Serialized) { If ((DVID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (ISGX, 0, Serialized) { If ((BCCX == 0x03)) { Return (One) } Return (Zero) } If (CondRefOf (\STD3)) { If ((STD3 != Zero)) { Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data { If ((PAHC () || PNVM ())) { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", One } } }) } Else { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", Zero } } }) } } } } Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { Return (GPRW (0x69, 0x04)) } } Method (_PS0, 0, Serialized) // _PS0: Power State 0 { If (CondRefOf (PPS0)) { PPS0 () } } Method (_PS3, 0, Serialized) // _PS3: Power State 3 { If (CondRefOf (PPS3)) { PPS3 () } } Method (HPME, 0, Serialized) { If (((VDID != 0xFFFFFFFF) && (PMSX == One))) { Notify (PXSX, 0x02) // Device Wake PMSX = One PSPX = One } } } Scope (RP15) { Name (SLOT, 0x0F) Name (LTEN, Zero) Name (LMSL, Zero) Name (LNSL, Zero) Method (_INI, 0, NotSerialized) // _INI: Initialize { LTEN = LTRF /* \LTRF */ LMSL = PMLF /* \PMLF */ LNSL = PNLF /* \PNLF */ If ((HBSL & 0x08)) { HBCS = One } If ((CondRefOf (VMR2) && CondRefOf (VMDE))) { If (((VMDE == One) && ((VMR2 & 0x40) != Zero))) { PRMV = One } } If (PRES ()) { If (CondRefOf (PINI)) { PINI () } } If (CondRefOf (\_SB.PC00.RP15)) { If ((VDID != 0xFFFFFFFF)) { If (CondRefOf (\STD3)) { If (CondRefOf (\_SB.PC00.RP15.PRMV)) { If ((PRMV == One)) { RD3C = STD3 /* \STD3 */ } } If ((^PXSX.PNVM () || ^PXSX.PAHC ())) { RD3C = STD3 /* \STD3 */ } } } } } SIPV = GSIP () Name (PRTP, 0x02) OperationRegion (PXCS, SystemMemory, PC2M (_ADR), 0x0480) Field (PXCS, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x50), L0SE, 1, , 3, LDIS, 1, Offset (0x51), Offset (0x52), , 13, LASX, 1, Offset (0x5A), ABPX, 1, , 2, PDCX, 1, , 2, PDSX, 1, Offset (0x5B), Offset (0x60), Offset (0x62), PSPX, 1, Offset (0xA4), D3HT, 2, Offset (0xD8), , 30, HPEX, 1, PMEX, 1, Offset (0xE0), SCB0, 1, , 6, NCB7, 1, Offset (0xE2), , 2, L23E, 1, L23R, 1, Offset (0x328), , 19, LNKS, 4 } Field (PXCS, AnyAcc, NoLock, WriteAsZeros) { Offset (0xDC), , 30, HPSX, 1, PMSX, 1 } Method (L23D, 0, Serialized) { If ((SIPV < 0x10)) { If ((NCB7 != One)) { Return (Zero) } } ElseIf ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } If ((SIPV < 0x10)) { NCB7 = Zero } Else { SCB0 = Zero } Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } Method (DL23, 0, Serialized) { L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } If ((SIPV < 0x10)) { NCB7 = One } Else { SCB0 = One } } Name (LTRV, Package (0x04) { Zero, Zero, Zero, Zero }) Name (HBCS, Zero) Name (PRMV, Zero) Name (RD3C, 0x02) Method (PRES, 0, NotSerialized) { If ((VDID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) { Switch (ToInteger (Arg2)) { Case (Zero) { Name (OPTS, Buffer (0x02) { 0x00, 0x00 // .. }) CreateBitField (OPTS, Zero, FUN0) CreateBitField (OPTS, 0x06, FUN6) CreateBitField (OPTS, 0x08, FUN8) CreateBitField (OPTS, 0x09, FUN9) CreateBitField (OPTS, 0x0A, FUNA) CreateBitField (OPTS, 0x0B, FUNB) If ((Arg1 >= 0x02)) { FUN0 = One If ((LTEN != Zero)) { FUN6 = One } If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { FUN8 = One FUN9 = One } } } } If ((Arg1 >= 0x04)) { If (CondRefOf (PPBA)) { FUNA = One } If (CondRefOf (UPRD)) { FUNB = One } } Return (OPTS) /* \_SB_.PC00.RP15._DSM.OPTS */ } Case (0x06) { If ((Arg1 >= 0x02)) { LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) LTRV [One] = (LMSL & 0x03FF) LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) LTRV [0x03] = (LNSL & 0x03FF) Return (LTRV) /* \_SB_.PC00.RP15.LTRV */ } } Case (0x08) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (One) } } } } Case (0x09) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (Package (0x05) { 0xC350, Ones, Ones, 0xC350, Ones }) } } } } Case (0x0A) { If (CondRefOf (PPBA)) { Return (PPBA (Arg3)) } } Case (0x0B) { If (CondRefOf (UPRD)) { Return (UPRD (Arg3)) } } } } Return (Buffer (One) { 0x00 // . }) } Device (PXSX) { Name (_ADR, Zero) // _ADR: Address OperationRegion (PCCX, PCI_Config, Zero, 0x10) Field (PCCX, ByteAcc, NoLock, Preserve) { DVID, 32, Offset (0x09), PIXX, 8, SCCX, 8, BCCX, 8 } Method (PAHC, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x06)) { If ((PIXX == One)) { Return (One) } } } Return (Zero) } Method (PNVM, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x08)) { If ((PIXX == 0x02)) { Return (One) } } } Return (Zero) } Method (PRES, 0, Serialized) { If ((DVID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (ISGX, 0, Serialized) { If ((BCCX == 0x03)) { Return (One) } Return (Zero) } If (CondRefOf (\STD3)) { If ((STD3 != Zero)) { Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data { If ((PAHC () || PNVM ())) { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", One } } }) } Else { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", Zero } } }) } } } } Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { Return (GPRW (0x69, 0x04)) } } Method (_PS0, 0, Serialized) // _PS0: Power State 0 { If (CondRefOf (PPS0)) { PPS0 () } } Method (_PS3, 0, Serialized) // _PS3: Power State 3 { If (CondRefOf (PPS3)) { PPS3 () } } Method (HPME, 0, Serialized) { If (((VDID != 0xFFFFFFFF) && (PMSX == One))) { Notify (PXSX, 0x02) // Device Wake PMSX = One PSPX = One } } } Scope (RP16) { Name (SLOT, 0x10) Name (LTEN, Zero) Name (LMSL, Zero) Name (LNSL, Zero) Method (_INI, 0, NotSerialized) // _INI: Initialize { LTEN = LTRG /* \LTRG */ LMSL = PMLG /* \PMLG */ LNSL = PNLG /* \PNLG */ If ((HBSL & 0x08)) { HBCS = One } If ((CondRefOf (VMR2) && CondRefOf (VMDE))) { If (((VMDE == One) && ((VMR2 & 0x80) != Zero))) { PRMV = One } } If (PRES ()) { If (CondRefOf (PINI)) { PINI () } } If (CondRefOf (\_SB.PC00.RP16)) { If ((VDID != 0xFFFFFFFF)) { If (CondRefOf (\STD3)) { If (CondRefOf (\_SB.PC00.RP16.PRMV)) { If ((PRMV == One)) { RD3C = STD3 /* \STD3 */ } } If ((^PXSX.PNVM () || ^PXSX.PAHC ())) { RD3C = STD3 /* \STD3 */ } } } } } SIPV = GSIP () Name (PRTP, 0x02) OperationRegion (PXCS, SystemMemory, PC2M (_ADR), 0x0480) Field (PXCS, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x50), L0SE, 1, , 3, LDIS, 1, Offset (0x51), Offset (0x52), , 13, LASX, 1, Offset (0x5A), ABPX, 1, , 2, PDCX, 1, , 2, PDSX, 1, Offset (0x5B), Offset (0x60), Offset (0x62), PSPX, 1, Offset (0xA4), D3HT, 2, Offset (0xD8), , 30, HPEX, 1, PMEX, 1, Offset (0xE0), SCB0, 1, , 6, NCB7, 1, Offset (0xE2), , 2, L23E, 1, L23R, 1, Offset (0x328), , 19, LNKS, 4 } Field (PXCS, AnyAcc, NoLock, WriteAsZeros) { Offset (0xDC), , 30, HPSX, 1, PMSX, 1 } Method (L23D, 0, Serialized) { If ((SIPV < 0x10)) { If ((NCB7 != One)) { Return (Zero) } } ElseIf ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } If ((SIPV < 0x10)) { NCB7 = Zero } Else { SCB0 = Zero } Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } Method (DL23, 0, Serialized) { L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } If ((SIPV < 0x10)) { NCB7 = One } Else { SCB0 = One } } Name (LTRV, Package (0x04) { Zero, Zero, Zero, Zero }) Name (HBCS, Zero) Name (PRMV, Zero) Name (RD3C, 0x02) Method (PRES, 0, NotSerialized) { If ((VDID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) { Switch (ToInteger (Arg2)) { Case (Zero) { Name (OPTS, Buffer (0x02) { 0x00, 0x00 // .. }) CreateBitField (OPTS, Zero, FUN0) CreateBitField (OPTS, 0x06, FUN6) CreateBitField (OPTS, 0x08, FUN8) CreateBitField (OPTS, 0x09, FUN9) CreateBitField (OPTS, 0x0A, FUNA) CreateBitField (OPTS, 0x0B, FUNB) If ((Arg1 >= 0x02)) { FUN0 = One If ((LTEN != Zero)) { FUN6 = One } If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { FUN8 = One FUN9 = One } } } } If ((Arg1 >= 0x04)) { If (CondRefOf (PPBA)) { FUNA = One } If (CondRefOf (UPRD)) { FUNB = One } } Return (OPTS) /* \_SB_.PC00.RP16._DSM.OPTS */ } Case (0x06) { If ((Arg1 >= 0x02)) { LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) LTRV [One] = (LMSL & 0x03FF) LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) LTRV [0x03] = (LNSL & 0x03FF) Return (LTRV) /* \_SB_.PC00.RP16.LTRV */ } } Case (0x08) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (One) } } } } Case (0x09) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (Package (0x05) { 0xC350, Ones, Ones, 0xC350, Ones }) } } } } Case (0x0A) { If (CondRefOf (PPBA)) { Return (PPBA (Arg3)) } } Case (0x0B) { If (CondRefOf (UPRD)) { Return (UPRD (Arg3)) } } } } Return (Buffer (One) { 0x00 // . }) } Device (PXSX) { Name (_ADR, Zero) // _ADR: Address OperationRegion (PCCX, PCI_Config, Zero, 0x10) Field (PCCX, ByteAcc, NoLock, Preserve) { DVID, 32, Offset (0x09), PIXX, 8, SCCX, 8, BCCX, 8 } Method (PAHC, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x06)) { If ((PIXX == One)) { Return (One) } } } Return (Zero) } Method (PNVM, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x08)) { If ((PIXX == 0x02)) { Return (One) } } } Return (Zero) } Method (PRES, 0, Serialized) { If ((DVID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (ISGX, 0, Serialized) { If ((BCCX == 0x03)) { Return (One) } Return (Zero) } If (CondRefOf (\STD3)) { If ((STD3 != Zero)) { Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data { If ((PAHC () || PNVM ())) { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", One } } }) } Else { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", Zero } } }) } } } } Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { Return (GPRW (0x69, 0x04)) } } Method (_PS0, 0, Serialized) // _PS0: Power State 0 { If (CondRefOf (PPS0)) { PPS0 () } } Method (_PS3, 0, Serialized) // _PS3: Power State 3 { If (CondRefOf (PPS3)) { PPS3 () } } Method (HPME, 0, Serialized) { If (((VDID != 0xFFFFFFFF) && (PMSX == One))) { Notify (PXSX, 0x02) // Device Wake PMSX = One PSPX = One } } } Scope (RP17) { Name (SLOT, 0x11) Name (LTEN, Zero) Name (LMSL, Zero) Name (LNSL, Zero) Method (_INI, 0, NotSerialized) // _INI: Initialize { LTEN = LTRH /* \LTRH */ LMSL = PMLH /* \PMLH */ LNSL = PNLH /* \PNLH */ If ((HBSL & 0x10)) { HBCS = One } If ((CondRefOf (VMR3) && CondRefOf (VMDE))) { If (((VMDE == One) && ((VMR3 & One) != Zero))) { PRMV = One } } If (PRES ()) { If (CondRefOf (PINI)) { PINI () } } If (CondRefOf (\_SB.PC00.RP17)) { If ((VDID != 0xFFFFFFFF)) { If (CondRefOf (\STD3)) { If (CondRefOf (\_SB.PC00.RP17.PRMV)) { If ((PRMV == One)) { RD3C = STD3 /* \STD3 */ } } If ((^PXSX.PNVM () || ^PXSX.PAHC ())) { RD3C = STD3 /* \STD3 */ } } } } } SIPV = GSIP () Name (PRTP, 0x02) OperationRegion (PXCS, SystemMemory, PC2M (_ADR), 0x0480) Field (PXCS, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x50), L0SE, 1, , 3, LDIS, 1, Offset (0x51), Offset (0x52), , 13, LASX, 1, Offset (0x5A), ABPX, 1, , 2, PDCX, 1, , 2, PDSX, 1, Offset (0x5B), Offset (0x60), Offset (0x62), PSPX, 1, Offset (0xA4), D3HT, 2, Offset (0xD8), , 30, HPEX, 1, PMEX, 1, Offset (0xE0), SCB0, 1, , 6, NCB7, 1, Offset (0xE2), , 2, L23E, 1, L23R, 1, Offset (0x328), , 19, LNKS, 4 } Field (PXCS, AnyAcc, NoLock, WriteAsZeros) { Offset (0xDC), , 30, HPSX, 1, PMSX, 1 } Method (L23D, 0, Serialized) { If ((SIPV < 0x10)) { If ((NCB7 != One)) { Return (Zero) } } ElseIf ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } If ((SIPV < 0x10)) { NCB7 = Zero } Else { SCB0 = Zero } Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } Method (DL23, 0, Serialized) { L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } If ((SIPV < 0x10)) { NCB7 = One } Else { SCB0 = One } } Name (LTRV, Package (0x04) { Zero, Zero, Zero, Zero }) Name (HBCS, Zero) Name (PRMV, Zero) Name (RD3C, 0x02) Method (PRES, 0, NotSerialized) { If ((VDID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) { Switch (ToInteger (Arg2)) { Case (Zero) { Name (OPTS, Buffer (0x02) { 0x00, 0x00 // .. }) CreateBitField (OPTS, Zero, FUN0) CreateBitField (OPTS, 0x06, FUN6) CreateBitField (OPTS, 0x08, FUN8) CreateBitField (OPTS, 0x09, FUN9) CreateBitField (OPTS, 0x0A, FUNA) CreateBitField (OPTS, 0x0B, FUNB) If ((Arg1 >= 0x02)) { FUN0 = One If ((LTEN != Zero)) { FUN6 = One } If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { FUN8 = One FUN9 = One } } } } If ((Arg1 >= 0x04)) { If (CondRefOf (PPBA)) { FUNA = One } If (CondRefOf (UPRD)) { FUNB = One } } Return (OPTS) /* \_SB_.PC00.RP17._DSM.OPTS */ } Case (0x06) { If ((Arg1 >= 0x02)) { LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) LTRV [One] = (LMSL & 0x03FF) LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) LTRV [0x03] = (LNSL & 0x03FF) Return (LTRV) /* \_SB_.PC00.RP17.LTRV */ } } Case (0x08) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (One) } } } } Case (0x09) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (Package (0x05) { 0xC350, Ones, Ones, 0xC350, Ones }) } } } } Case (0x0A) { If (CondRefOf (PPBA)) { Return (PPBA (Arg3)) } } Case (0x0B) { If (CondRefOf (UPRD)) { Return (UPRD (Arg3)) } } } } Return (Buffer (One) { 0x00 // . }) } Device (PXSX) { Name (_ADR, Zero) // _ADR: Address OperationRegion (PCCX, PCI_Config, Zero, 0x10) Field (PCCX, ByteAcc, NoLock, Preserve) { DVID, 32, Offset (0x09), PIXX, 8, SCCX, 8, BCCX, 8 } Method (PAHC, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x06)) { If ((PIXX == One)) { Return (One) } } } Return (Zero) } Method (PNVM, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x08)) { If ((PIXX == 0x02)) { Return (One) } } } Return (Zero) } Method (PRES, 0, Serialized) { If ((DVID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (ISGX, 0, Serialized) { If ((BCCX == 0x03)) { Return (One) } Return (Zero) } If (CondRefOf (\STD3)) { If ((STD3 != Zero)) { Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data { If ((PAHC () || PNVM ())) { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", One } } }) } Else { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", Zero } } }) } } } } Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { Return (GPRW (0x69, 0x04)) } } Method (_PS0, 0, Serialized) // _PS0: Power State 0 { If (CondRefOf (PPS0)) { PPS0 () } } Method (_PS3, 0, Serialized) // _PS3: Power State 3 { If (CondRefOf (PPS3)) { PPS3 () } } Method (HPME, 0, Serialized) { If (((VDID != 0xFFFFFFFF) && (PMSX == One))) { Notify (PXSX, 0x02) // Device Wake PMSX = One PSPX = One } } } Scope (RP18) { Name (SLOT, 0x12) Name (LTEN, Zero) Name (LMSL, Zero) Name (LNSL, Zero) Method (_INI, 0, NotSerialized) // _INI: Initialize { LTEN = LTRI /* \LTRI */ LMSL = PMLI /* \PMLI */ LNSL = PNLI /* \PNLI */ If ((HBSL & 0x10)) { HBCS = One } If ((CondRefOf (VMR3) && CondRefOf (VMDE))) { If (((VMDE == One) && ((VMR3 & 0x02) != Zero))) { PRMV = One } } If (PRES ()) { If (CondRefOf (PINI)) { PINI () } } If (CondRefOf (\_SB.PC00.RP18)) { If ((VDID != 0xFFFFFFFF)) { If (CondRefOf (\STD3)) { If (CondRefOf (\_SB.PC00.RP18.PRMV)) { If ((PRMV == One)) { RD3C = STD3 /* \STD3 */ } } If ((^PXSX.PNVM () || ^PXSX.PAHC ())) { RD3C = STD3 /* \STD3 */ } } } } } SIPV = GSIP () Name (PRTP, 0x02) OperationRegion (PXCS, SystemMemory, PC2M (_ADR), 0x0480) Field (PXCS, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x50), L0SE, 1, , 3, LDIS, 1, Offset (0x51), Offset (0x52), , 13, LASX, 1, Offset (0x5A), ABPX, 1, , 2, PDCX, 1, , 2, PDSX, 1, Offset (0x5B), Offset (0x60), Offset (0x62), PSPX, 1, Offset (0xA4), D3HT, 2, Offset (0xD8), , 30, HPEX, 1, PMEX, 1, Offset (0xE0), SCB0, 1, , 6, NCB7, 1, Offset (0xE2), , 2, L23E, 1, L23R, 1, Offset (0x328), , 19, LNKS, 4 } Field (PXCS, AnyAcc, NoLock, WriteAsZeros) { Offset (0xDC), , 30, HPSX, 1, PMSX, 1 } Method (L23D, 0, Serialized) { If ((SIPV < 0x10)) { If ((NCB7 != One)) { Return (Zero) } } ElseIf ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } If ((SIPV < 0x10)) { NCB7 = Zero } Else { SCB0 = Zero } Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } Method (DL23, 0, Serialized) { L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } If ((SIPV < 0x10)) { NCB7 = One } Else { SCB0 = One } } Name (LTRV, Package (0x04) { Zero, Zero, Zero, Zero }) Name (HBCS, Zero) Name (PRMV, Zero) Name (RD3C, 0x02) Method (PRES, 0, NotSerialized) { If ((VDID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) { Switch (ToInteger (Arg2)) { Case (Zero) { Name (OPTS, Buffer (0x02) { 0x00, 0x00 // .. }) CreateBitField (OPTS, Zero, FUN0) CreateBitField (OPTS, 0x06, FUN6) CreateBitField (OPTS, 0x08, FUN8) CreateBitField (OPTS, 0x09, FUN9) CreateBitField (OPTS, 0x0A, FUNA) CreateBitField (OPTS, 0x0B, FUNB) If ((Arg1 >= 0x02)) { FUN0 = One If ((LTEN != Zero)) { FUN6 = One } If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { FUN8 = One FUN9 = One } } } } If ((Arg1 >= 0x04)) { If (CondRefOf (PPBA)) { FUNA = One } If (CondRefOf (UPRD)) { FUNB = One } } Return (OPTS) /* \_SB_.PC00.RP18._DSM.OPTS */ } Case (0x06) { If ((Arg1 >= 0x02)) { LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) LTRV [One] = (LMSL & 0x03FF) LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) LTRV [0x03] = (LNSL & 0x03FF) Return (LTRV) /* \_SB_.PC00.RP18.LTRV */ } } Case (0x08) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (One) } } } } Case (0x09) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (Package (0x05) { 0xC350, Ones, Ones, 0xC350, Ones }) } } } } Case (0x0A) { If (CondRefOf (PPBA)) { Return (PPBA (Arg3)) } } Case (0x0B) { If (CondRefOf (UPRD)) { Return (UPRD (Arg3)) } } } } Return (Buffer (One) { 0x00 // . }) } Device (PXSX) { Name (_ADR, Zero) // _ADR: Address OperationRegion (PCCX, PCI_Config, Zero, 0x10) Field (PCCX, ByteAcc, NoLock, Preserve) { DVID, 32, Offset (0x09), PIXX, 8, SCCX, 8, BCCX, 8 } Method (PAHC, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x06)) { If ((PIXX == One)) { Return (One) } } } Return (Zero) } Method (PNVM, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x08)) { If ((PIXX == 0x02)) { Return (One) } } } Return (Zero) } Method (PRES, 0, Serialized) { If ((DVID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (ISGX, 0, Serialized) { If ((BCCX == 0x03)) { Return (One) } Return (Zero) } If (CondRefOf (\STD3)) { If ((STD3 != Zero)) { Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data { If ((PAHC () || PNVM ())) { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", One } } }) } Else { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", Zero } } }) } } } } Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { Return (GPRW (0x69, 0x04)) } } Method (_PS0, 0, Serialized) // _PS0: Power State 0 { If (CondRefOf (PPS0)) { PPS0 () } } Method (_PS3, 0, Serialized) // _PS3: Power State 3 { If (CondRefOf (PPS3)) { PPS3 () } } Method (HPME, 0, Serialized) { If (((VDID != 0xFFFFFFFF) && (PMSX == One))) { Notify (PXSX, 0x02) // Device Wake PMSX = One PSPX = One } } } Scope (RP19) { Name (SLOT, 0x13) Name (LTEN, Zero) Name (LMSL, Zero) Name (LNSL, Zero) Method (_INI, 0, NotSerialized) // _INI: Initialize { LTEN = LTRJ /* \LTRJ */ LMSL = PMLJ /* \PMLJ */ LNSL = PNLJ /* \PNLJ */ If ((HBSL & 0x10)) { HBCS = One } If ((CondRefOf (VMR3) && CondRefOf (VMDE))) { If (((VMDE == One) && ((VMR3 & 0x04) != Zero))) { PRMV = One } } If (PRES ()) { If (CondRefOf (PINI)) { PINI () } } If (CondRefOf (\_SB.PC00.RP19)) { If ((VDID != 0xFFFFFFFF)) { If (CondRefOf (\STD3)) { If (CondRefOf (\_SB.PC00.RP19.PRMV)) { If ((PRMV == One)) { RD3C = STD3 /* \STD3 */ } } If ((^PXSX.PNVM () || ^PXSX.PAHC ())) { RD3C = STD3 /* \STD3 */ } } } } } SIPV = GSIP () Name (PRTP, 0x02) OperationRegion (PXCS, SystemMemory, PC2M (_ADR), 0x0480) Field (PXCS, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x50), L0SE, 1, , 3, LDIS, 1, Offset (0x51), Offset (0x52), , 13, LASX, 1, Offset (0x5A), ABPX, 1, , 2, PDCX, 1, , 2, PDSX, 1, Offset (0x5B), Offset (0x60), Offset (0x62), PSPX, 1, Offset (0xA4), D3HT, 2, Offset (0xD8), , 30, HPEX, 1, PMEX, 1, Offset (0xE0), SCB0, 1, , 6, NCB7, 1, Offset (0xE2), , 2, L23E, 1, L23R, 1, Offset (0x328), , 19, LNKS, 4 } Field (PXCS, AnyAcc, NoLock, WriteAsZeros) { Offset (0xDC), , 30, HPSX, 1, PMSX, 1 } Method (L23D, 0, Serialized) { If ((SIPV < 0x10)) { If ((NCB7 != One)) { Return (Zero) } } ElseIf ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } If ((SIPV < 0x10)) { NCB7 = Zero } Else { SCB0 = Zero } Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } Method (DL23, 0, Serialized) { L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } If ((SIPV < 0x10)) { NCB7 = One } Else { SCB0 = One } } Name (LTRV, Package (0x04) { Zero, Zero, Zero, Zero }) Name (HBCS, Zero) Name (PRMV, Zero) Name (RD3C, 0x02) Method (PRES, 0, NotSerialized) { If ((VDID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) { Switch (ToInteger (Arg2)) { Case (Zero) { Name (OPTS, Buffer (0x02) { 0x00, 0x00 // .. }) CreateBitField (OPTS, Zero, FUN0) CreateBitField (OPTS, 0x06, FUN6) CreateBitField (OPTS, 0x08, FUN8) CreateBitField (OPTS, 0x09, FUN9) CreateBitField (OPTS, 0x0A, FUNA) CreateBitField (OPTS, 0x0B, FUNB) If ((Arg1 >= 0x02)) { FUN0 = One If ((LTEN != Zero)) { FUN6 = One } If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { FUN8 = One FUN9 = One } } } } If ((Arg1 >= 0x04)) { If (CondRefOf (PPBA)) { FUNA = One } If (CondRefOf (UPRD)) { FUNB = One } } Return (OPTS) /* \_SB_.PC00.RP19._DSM.OPTS */ } Case (0x06) { If ((Arg1 >= 0x02)) { LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) LTRV [One] = (LMSL & 0x03FF) LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) LTRV [0x03] = (LNSL & 0x03FF) Return (LTRV) /* \_SB_.PC00.RP19.LTRV */ } } Case (0x08) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (One) } } } } Case (0x09) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (Package (0x05) { 0xC350, Ones, Ones, 0xC350, Ones }) } } } } Case (0x0A) { If (CondRefOf (PPBA)) { Return (PPBA (Arg3)) } } Case (0x0B) { If (CondRefOf (UPRD)) { Return (UPRD (Arg3)) } } } } Return (Buffer (One) { 0x00 // . }) } Device (PXSX) { Name (_ADR, Zero) // _ADR: Address OperationRegion (PCCX, PCI_Config, Zero, 0x10) Field (PCCX, ByteAcc, NoLock, Preserve) { DVID, 32, Offset (0x09), PIXX, 8, SCCX, 8, BCCX, 8 } Method (PAHC, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x06)) { If ((PIXX == One)) { Return (One) } } } Return (Zero) } Method (PNVM, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x08)) { If ((PIXX == 0x02)) { Return (One) } } } Return (Zero) } Method (PRES, 0, Serialized) { If ((DVID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (ISGX, 0, Serialized) { If ((BCCX == 0x03)) { Return (One) } Return (Zero) } If (CondRefOf (\STD3)) { If ((STD3 != Zero)) { Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data { If ((PAHC () || PNVM ())) { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", One } } }) } Else { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", Zero } } }) } } } } Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { Return (GPRW (0x69, 0x04)) } } Method (_PS0, 0, Serialized) // _PS0: Power State 0 { If (CondRefOf (PPS0)) { PPS0 () } } Method (_PS3, 0, Serialized) // _PS3: Power State 3 { If (CondRefOf (PPS3)) { PPS3 () } } Method (HPME, 0, Serialized) { If (((VDID != 0xFFFFFFFF) && (PMSX == One))) { Notify (PXSX, 0x02) // Device Wake PMSX = One PSPX = One } } } Scope (RP20) { Name (SLOT, 0x14) Name (LTEN, Zero) Name (LMSL, Zero) Name (LNSL, Zero) Method (_INI, 0, NotSerialized) // _INI: Initialize { LTEN = LTRK /* \LTRK */ LMSL = PMLK /* \PMLK */ LNSL = PNLK /* \PNLK */ If ((HBSL & 0x10)) { HBCS = One } If ((CondRefOf (VMR3) && CondRefOf (VMDE))) { If (((VMDE == One) && ((VMR3 & 0x08) != Zero))) { PRMV = One } } If (PRES ()) { If (CondRefOf (PINI)) { PINI () } } If (CondRefOf (\_SB.PC00.RP20)) { If ((VDID != 0xFFFFFFFF)) { If (CondRefOf (\STD3)) { If (CondRefOf (\_SB.PC00.RP20.PRMV)) { If ((PRMV == One)) { RD3C = STD3 /* \STD3 */ } } If ((^PXSX.PNVM () || ^PXSX.PAHC ())) { RD3C = STD3 /* \STD3 */ } } } } } SIPV = GSIP () Name (PRTP, 0x02) OperationRegion (PXCS, SystemMemory, PC2M (_ADR), 0x0480) Field (PXCS, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x50), L0SE, 1, , 3, LDIS, 1, Offset (0x51), Offset (0x52), , 13, LASX, 1, Offset (0x5A), ABPX, 1, , 2, PDCX, 1, , 2, PDSX, 1, Offset (0x5B), Offset (0x60), Offset (0x62), PSPX, 1, Offset (0xA4), D3HT, 2, Offset (0xD8), , 30, HPEX, 1, PMEX, 1, Offset (0xE0), SCB0, 1, , 6, NCB7, 1, Offset (0xE2), , 2, L23E, 1, L23R, 1, Offset (0x328), , 19, LNKS, 4 } Field (PXCS, AnyAcc, NoLock, WriteAsZeros) { Offset (0xDC), , 30, HPSX, 1, PMSX, 1 } Method (L23D, 0, Serialized) { If ((SIPV < 0x10)) { If ((NCB7 != One)) { Return (Zero) } } ElseIf ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } If ((SIPV < 0x10)) { NCB7 = Zero } Else { SCB0 = Zero } Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } Method (DL23, 0, Serialized) { L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } If ((SIPV < 0x10)) { NCB7 = One } Else { SCB0 = One } } Name (LTRV, Package (0x04) { Zero, Zero, Zero, Zero }) Name (HBCS, Zero) Name (PRMV, Zero) Name (RD3C, 0x02) Method (PRES, 0, NotSerialized) { If ((VDID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) { Switch (ToInteger (Arg2)) { Case (Zero) { Name (OPTS, Buffer (0x02) { 0x00, 0x00 // .. }) CreateBitField (OPTS, Zero, FUN0) CreateBitField (OPTS, 0x06, FUN6) CreateBitField (OPTS, 0x08, FUN8) CreateBitField (OPTS, 0x09, FUN9) CreateBitField (OPTS, 0x0A, FUNA) CreateBitField (OPTS, 0x0B, FUNB) If ((Arg1 >= 0x02)) { FUN0 = One If ((LTEN != Zero)) { FUN6 = One } If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { FUN8 = One FUN9 = One } } } } If ((Arg1 >= 0x04)) { If (CondRefOf (PPBA)) { FUNA = One } If (CondRefOf (UPRD)) { FUNB = One } } Return (OPTS) /* \_SB_.PC00.RP20._DSM.OPTS */ } Case (0x06) { If ((Arg1 >= 0x02)) { LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) LTRV [One] = (LMSL & 0x03FF) LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) LTRV [0x03] = (LNSL & 0x03FF) Return (LTRV) /* \_SB_.PC00.RP20.LTRV */ } } Case (0x08) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (One) } } } } Case (0x09) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (Package (0x05) { 0xC350, Ones, Ones, 0xC350, Ones }) } } } } Case (0x0A) { If (CondRefOf (PPBA)) { Return (PPBA (Arg3)) } } Case (0x0B) { If (CondRefOf (UPRD)) { Return (UPRD (Arg3)) } } } } Return (Buffer (One) { 0x00 // . }) } Device (PXSX) { Name (_ADR, Zero) // _ADR: Address OperationRegion (PCCX, PCI_Config, Zero, 0x10) Field (PCCX, ByteAcc, NoLock, Preserve) { DVID, 32, Offset (0x09), PIXX, 8, SCCX, 8, BCCX, 8 } Method (PAHC, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x06)) { If ((PIXX == One)) { Return (One) } } } Return (Zero) } Method (PNVM, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x08)) { If ((PIXX == 0x02)) { Return (One) } } } Return (Zero) } Method (PRES, 0, Serialized) { If ((DVID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (ISGX, 0, Serialized) { If ((BCCX == 0x03)) { Return (One) } Return (Zero) } If (CondRefOf (\STD3)) { If ((STD3 != Zero)) { Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data { If ((PAHC () || PNVM ())) { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", One } } }) } Else { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", Zero } } }) } } } } Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { Return (GPRW (0x69, 0x04)) } } Method (_PS0, 0, Serialized) // _PS0: Power State 0 { If (CondRefOf (PPS0)) { PPS0 () } } Method (_PS3, 0, Serialized) // _PS3: Power State 3 { If (CondRefOf (PPS3)) { PPS3 () } } Method (HPME, 0, Serialized) { If (((VDID != 0xFFFFFFFF) && (PMSX == One))) { Notify (PXSX, 0x02) // Device Wake PMSX = One PSPX = One } } } Scope (RP21) { Name (SLOT, 0x15) Name (LTEN, Zero) Name (LMSL, Zero) Name (LNSL, Zero) Method (_INI, 0, NotSerialized) // _INI: Initialize { LTEN = LTRL /* \LTRL */ LMSL = PMLL /* \PMLL */ LNSL = PNLL /* \PNLL */ If ((HBSL & 0x20)) { HBCS = One } If ((CondRefOf (VMR3) && CondRefOf (VMDE))) { If (((VMDE == One) && ((VMR3 & 0x10) != Zero))) { PRMV = One } } If (PRES ()) { If (CondRefOf (PINI)) { PINI () } } If (CondRefOf (\_SB.PC00.RP21)) { If ((VDID != 0xFFFFFFFF)) { If (CondRefOf (\STD3)) { If (CondRefOf (\_SB.PC00.RP21.PRMV)) { If ((PRMV == One)) { RD3C = STD3 /* \STD3 */ } } If ((^PXSX.PNVM () || ^PXSX.PAHC ())) { RD3C = STD3 /* \STD3 */ } } } } } SIPV = GSIP () Name (PRTP, 0x02) OperationRegion (PXCS, SystemMemory, PC2M (_ADR), 0x0480) Field (PXCS, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x50), L0SE, 1, , 3, LDIS, 1, Offset (0x51), Offset (0x52), , 13, LASX, 1, Offset (0x5A), ABPX, 1, , 2, PDCX, 1, , 2, PDSX, 1, Offset (0x5B), Offset (0x60), Offset (0x62), PSPX, 1, Offset (0xA4), D3HT, 2, Offset (0xD8), , 30, HPEX, 1, PMEX, 1, Offset (0xE0), SCB0, 1, , 6, NCB7, 1, Offset (0xE2), , 2, L23E, 1, L23R, 1, Offset (0x328), , 19, LNKS, 4 } Field (PXCS, AnyAcc, NoLock, WriteAsZeros) { Offset (0xDC), , 30, HPSX, 1, PMSX, 1 } Method (L23D, 0, Serialized) { If ((SIPV < 0x10)) { If ((NCB7 != One)) { Return (Zero) } } ElseIf ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } If ((SIPV < 0x10)) { NCB7 = Zero } Else { SCB0 = Zero } Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } Method (DL23, 0, Serialized) { L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } If ((SIPV < 0x10)) { NCB7 = One } Else { SCB0 = One } } Name (LTRV, Package (0x04) { Zero, Zero, Zero, Zero }) Name (HBCS, Zero) Name (PRMV, Zero) Name (RD3C, 0x02) Method (PRES, 0, NotSerialized) { If ((VDID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) { Switch (ToInteger (Arg2)) { Case (Zero) { Name (OPTS, Buffer (0x02) { 0x00, 0x00 // .. }) CreateBitField (OPTS, Zero, FUN0) CreateBitField (OPTS, 0x06, FUN6) CreateBitField (OPTS, 0x08, FUN8) CreateBitField (OPTS, 0x09, FUN9) CreateBitField (OPTS, 0x0A, FUNA) CreateBitField (OPTS, 0x0B, FUNB) If ((Arg1 >= 0x02)) { FUN0 = One If ((LTEN != Zero)) { FUN6 = One } If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { FUN8 = One FUN9 = One } } } } If ((Arg1 >= 0x04)) { If (CondRefOf (PPBA)) { FUNA = One } If (CondRefOf (UPRD)) { FUNB = One } } Return (OPTS) /* \_SB_.PC00.RP21._DSM.OPTS */ } Case (0x06) { If ((Arg1 >= 0x02)) { LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) LTRV [One] = (LMSL & 0x03FF) LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) LTRV [0x03] = (LNSL & 0x03FF) Return (LTRV) /* \_SB_.PC00.RP21.LTRV */ } } Case (0x08) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (One) } } } } Case (0x09) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (Package (0x05) { 0xC350, Ones, Ones, 0xC350, Ones }) } } } } Case (0x0A) { If (CondRefOf (PPBA)) { Return (PPBA (Arg3)) } } Case (0x0B) { If (CondRefOf (UPRD)) { Return (UPRD (Arg3)) } } } } Return (Buffer (One) { 0x00 // . }) } Device (PXSX) { Name (_ADR, Zero) // _ADR: Address OperationRegion (PCCX, PCI_Config, Zero, 0x10) Field (PCCX, ByteAcc, NoLock, Preserve) { DVID, 32, Offset (0x09), PIXX, 8, SCCX, 8, BCCX, 8 } Method (PAHC, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x06)) { If ((PIXX == One)) { Return (One) } } } Return (Zero) } Method (PNVM, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x08)) { If ((PIXX == 0x02)) { Return (One) } } } Return (Zero) } Method (PRES, 0, Serialized) { If ((DVID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (ISGX, 0, Serialized) { If ((BCCX == 0x03)) { Return (One) } Return (Zero) } If (CondRefOf (\STD3)) { If ((STD3 != Zero)) { Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data { If ((PAHC () || PNVM ())) { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", One } } }) } Else { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", Zero } } }) } } } } Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { Return (GPRW (0x69, 0x04)) } } Method (_PS0, 0, Serialized) // _PS0: Power State 0 { If (CondRefOf (PPS0)) { PPS0 () } } Method (_PS3, 0, Serialized) // _PS3: Power State 3 { If (CondRefOf (PPS3)) { PPS3 () } } Method (HPME, 0, Serialized) { If (((VDID != 0xFFFFFFFF) && (PMSX == One))) { Notify (PXSX, 0x02) // Device Wake PMSX = One PSPX = One } } } Scope (RP22) { Name (SLOT, 0x16) Name (LTEN, Zero) Name (LMSL, Zero) Name (LNSL, Zero) Method (_INI, 0, NotSerialized) // _INI: Initialize { LTEN = LTRM /* \LTRM */ LMSL = PMLM /* \PMLM */ LNSL = PNLM /* \PNLM */ If ((HBSL & 0x20)) { HBCS = One } If ((CondRefOf (VMR3) && CondRefOf (VMDE))) { If (((VMDE == One) && ((VMR3 & 0x20) != Zero))) { PRMV = One } } If (PRES ()) { If (CondRefOf (PINI)) { PINI () } } If (CondRefOf (\_SB.PC00.RP22)) { If ((VDID != 0xFFFFFFFF)) { If (CondRefOf (\STD3)) { If (CondRefOf (\_SB.PC00.RP22.PRMV)) { If ((PRMV == One)) { RD3C = STD3 /* \STD3 */ } } If ((^PXSX.PNVM () || ^PXSX.PAHC ())) { RD3C = STD3 /* \STD3 */ } } } } } SIPV = GSIP () Name (PRTP, 0x02) OperationRegion (PXCS, SystemMemory, PC2M (_ADR), 0x0480) Field (PXCS, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x50), L0SE, 1, , 3, LDIS, 1, Offset (0x51), Offset (0x52), , 13, LASX, 1, Offset (0x5A), ABPX, 1, , 2, PDCX, 1, , 2, PDSX, 1, Offset (0x5B), Offset (0x60), Offset (0x62), PSPX, 1, Offset (0xA4), D3HT, 2, Offset (0xD8), , 30, HPEX, 1, PMEX, 1, Offset (0xE0), SCB0, 1, , 6, NCB7, 1, Offset (0xE2), , 2, L23E, 1, L23R, 1, Offset (0x328), , 19, LNKS, 4 } Field (PXCS, AnyAcc, NoLock, WriteAsZeros) { Offset (0xDC), , 30, HPSX, 1, PMSX, 1 } Method (L23D, 0, Serialized) { If ((SIPV < 0x10)) { If ((NCB7 != One)) { Return (Zero) } } ElseIf ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } If ((SIPV < 0x10)) { NCB7 = Zero } Else { SCB0 = Zero } Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } Method (DL23, 0, Serialized) { L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } If ((SIPV < 0x10)) { NCB7 = One } Else { SCB0 = One } } Name (LTRV, Package (0x04) { Zero, Zero, Zero, Zero }) Name (HBCS, Zero) Name (PRMV, Zero) Name (RD3C, 0x02) Method (PRES, 0, NotSerialized) { If ((VDID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) { Switch (ToInteger (Arg2)) { Case (Zero) { Name (OPTS, Buffer (0x02) { 0x00, 0x00 // .. }) CreateBitField (OPTS, Zero, FUN0) CreateBitField (OPTS, 0x06, FUN6) CreateBitField (OPTS, 0x08, FUN8) CreateBitField (OPTS, 0x09, FUN9) CreateBitField (OPTS, 0x0A, FUNA) CreateBitField (OPTS, 0x0B, FUNB) If ((Arg1 >= 0x02)) { FUN0 = One If ((LTEN != Zero)) { FUN6 = One } If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { FUN8 = One FUN9 = One } } } } If ((Arg1 >= 0x04)) { If (CondRefOf (PPBA)) { FUNA = One } If (CondRefOf (UPRD)) { FUNB = One } } Return (OPTS) /* \_SB_.PC00.RP22._DSM.OPTS */ } Case (0x06) { If ((Arg1 >= 0x02)) { LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) LTRV [One] = (LMSL & 0x03FF) LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) LTRV [0x03] = (LNSL & 0x03FF) Return (LTRV) /* \_SB_.PC00.RP22.LTRV */ } } Case (0x08) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (One) } } } } Case (0x09) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (Package (0x05) { 0xC350, Ones, Ones, 0xC350, Ones }) } } } } Case (0x0A) { If (CondRefOf (PPBA)) { Return (PPBA (Arg3)) } } Case (0x0B) { If (CondRefOf (UPRD)) { Return (UPRD (Arg3)) } } } } Return (Buffer (One) { 0x00 // . }) } Device (PXSX) { Name (_ADR, Zero) // _ADR: Address OperationRegion (PCCX, PCI_Config, Zero, 0x10) Field (PCCX, ByteAcc, NoLock, Preserve) { DVID, 32, Offset (0x09), PIXX, 8, SCCX, 8, BCCX, 8 } Method (PAHC, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x06)) { If ((PIXX == One)) { Return (One) } } } Return (Zero) } Method (PNVM, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x08)) { If ((PIXX == 0x02)) { Return (One) } } } Return (Zero) } Method (PRES, 0, Serialized) { If ((DVID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (ISGX, 0, Serialized) { If ((BCCX == 0x03)) { Return (One) } Return (Zero) } If (CondRefOf (\STD3)) { If ((STD3 != Zero)) { Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data { If ((PAHC () || PNVM ())) { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", One } } }) } Else { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", Zero } } }) } } } } Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { Return (GPRW (0x69, 0x04)) } } Method (_PS0, 0, Serialized) // _PS0: Power State 0 { If (CondRefOf (PPS0)) { PPS0 () } } Method (_PS3, 0, Serialized) // _PS3: Power State 3 { If (CondRefOf (PPS3)) { PPS3 () } } Method (HPME, 0, Serialized) { If (((VDID != 0xFFFFFFFF) && (PMSX == One))) { Notify (PXSX, 0x02) // Device Wake PMSX = One PSPX = One } } } Scope (RP23) { Name (SLOT, 0x17) Name (LTEN, Zero) Name (LMSL, Zero) Name (LNSL, Zero) Method (_INI, 0, NotSerialized) // _INI: Initialize { LTEN = LTRN /* \LTRN */ LMSL = PMLN /* \PMLN */ LNSL = PNLN /* \PNLN */ If ((HBSL & 0x20)) { HBCS = One } If ((CondRefOf (VMR3) && CondRefOf (VMDE))) { If (((VMDE == One) && ((VMR3 & 0x40) != Zero))) { PRMV = One } } If (PRES ()) { If (CondRefOf (PINI)) { PINI () } } If (CondRefOf (\_SB.PC00.RP23)) { If ((VDID != 0xFFFFFFFF)) { If (CondRefOf (\STD3)) { If (CondRefOf (\_SB.PC00.RP23.PRMV)) { If ((PRMV == One)) { RD3C = STD3 /* \STD3 */ } } If ((^PXSX.PNVM () || ^PXSX.PAHC ())) { RD3C = STD3 /* \STD3 */ } } } } } SIPV = GSIP () Name (PRTP, 0x02) OperationRegion (PXCS, SystemMemory, PC2M (_ADR), 0x0480) Field (PXCS, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x50), L0SE, 1, , 3, LDIS, 1, Offset (0x51), Offset (0x52), , 13, LASX, 1, Offset (0x5A), ABPX, 1, , 2, PDCX, 1, , 2, PDSX, 1, Offset (0x5B), Offset (0x60), Offset (0x62), PSPX, 1, Offset (0xA4), D3HT, 2, Offset (0xD8), , 30, HPEX, 1, PMEX, 1, Offset (0xE0), SCB0, 1, , 6, NCB7, 1, Offset (0xE2), , 2, L23E, 1, L23R, 1, Offset (0x328), , 19, LNKS, 4 } Field (PXCS, AnyAcc, NoLock, WriteAsZeros) { Offset (0xDC), , 30, HPSX, 1, PMSX, 1 } Method (L23D, 0, Serialized) { If ((SIPV < 0x10)) { If ((NCB7 != One)) { Return (Zero) } } ElseIf ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } If ((SIPV < 0x10)) { NCB7 = Zero } Else { SCB0 = Zero } Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } Method (DL23, 0, Serialized) { L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } If ((SIPV < 0x10)) { NCB7 = One } Else { SCB0 = One } } Name (LTRV, Package (0x04) { Zero, Zero, Zero, Zero }) Name (HBCS, Zero) Name (PRMV, Zero) Name (RD3C, 0x02) Method (PRES, 0, NotSerialized) { If ((VDID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) { Switch (ToInteger (Arg2)) { Case (Zero) { Name (OPTS, Buffer (0x02) { 0x00, 0x00 // .. }) CreateBitField (OPTS, Zero, FUN0) CreateBitField (OPTS, 0x06, FUN6) CreateBitField (OPTS, 0x08, FUN8) CreateBitField (OPTS, 0x09, FUN9) CreateBitField (OPTS, 0x0A, FUNA) CreateBitField (OPTS, 0x0B, FUNB) If ((Arg1 >= 0x02)) { FUN0 = One If ((LTEN != Zero)) { FUN6 = One } If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { FUN8 = One FUN9 = One } } } } If ((Arg1 >= 0x04)) { If (CondRefOf (PPBA)) { FUNA = One } If (CondRefOf (UPRD)) { FUNB = One } } Return (OPTS) /* \_SB_.PC00.RP23._DSM.OPTS */ } Case (0x06) { If ((Arg1 >= 0x02)) { LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) LTRV [One] = (LMSL & 0x03FF) LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) LTRV [0x03] = (LNSL & 0x03FF) Return (LTRV) /* \_SB_.PC00.RP23.LTRV */ } } Case (0x08) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (One) } } } } Case (0x09) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (Package (0x05) { 0xC350, Ones, Ones, 0xC350, Ones }) } } } } Case (0x0A) { If (CondRefOf (PPBA)) { Return (PPBA (Arg3)) } } Case (0x0B) { If (CondRefOf (UPRD)) { Return (UPRD (Arg3)) } } } } Return (Buffer (One) { 0x00 // . }) } Device (PXSX) { Name (_ADR, Zero) // _ADR: Address OperationRegion (PCCX, PCI_Config, Zero, 0x10) Field (PCCX, ByteAcc, NoLock, Preserve) { DVID, 32, Offset (0x09), PIXX, 8, SCCX, 8, BCCX, 8 } Method (PAHC, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x06)) { If ((PIXX == One)) { Return (One) } } } Return (Zero) } Method (PNVM, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x08)) { If ((PIXX == 0x02)) { Return (One) } } } Return (Zero) } Method (PRES, 0, Serialized) { If ((DVID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (ISGX, 0, Serialized) { If ((BCCX == 0x03)) { Return (One) } Return (Zero) } If (CondRefOf (\STD3)) { If ((STD3 != Zero)) { Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data { If ((PAHC () || PNVM ())) { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", One } } }) } Else { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", Zero } } }) } } } } Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { Return (GPRW (0x69, 0x04)) } } Method (_PS0, 0, Serialized) // _PS0: Power State 0 { If (CondRefOf (PPS0)) { PPS0 () } } Method (_PS3, 0, Serialized) // _PS3: Power State 3 { If (CondRefOf (PPS3)) { PPS3 () } } Method (HPME, 0, Serialized) { If (((VDID != 0xFFFFFFFF) && (PMSX == One))) { Notify (PXSX, 0x02) // Device Wake PMSX = One PSPX = One } } } Scope (RP24) { Name (SLOT, 0x18) Name (LTEN, Zero) Name (LMSL, Zero) Name (LNSL, Zero) Method (_INI, 0, NotSerialized) // _INI: Initialize { LTEN = LTRO /* \LTRO */ LMSL = PMLO /* \PMLO */ LNSL = PNLO /* \PNLO */ If ((HBSL & 0x20)) { HBCS = One } If ((CondRefOf (VMR3) && CondRefOf (VMDE))) { If (((VMDE == One) && ((VMR3 & 0x80) != Zero))) { PRMV = One } } If (PRES ()) { If (CondRefOf (PINI)) { PINI () } } If (CondRefOf (\_SB.PC00.RP24)) { If ((VDID != 0xFFFFFFFF)) { If (CondRefOf (\STD3)) { If (CondRefOf (\_SB.PC00.RP24.PRMV)) { If ((PRMV == One)) { RD3C = STD3 /* \STD3 */ } } If ((^PXSX.PNVM () || ^PXSX.PAHC ())) { RD3C = STD3 /* \STD3 */ } } } } } SIPV = GSIP () Name (PRTP, 0x02) OperationRegion (PXCS, SystemMemory, PC2M (_ADR), 0x0480) Field (PXCS, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x50), L0SE, 1, , 3, LDIS, 1, Offset (0x51), Offset (0x52), , 13, LASX, 1, Offset (0x5A), ABPX, 1, , 2, PDCX, 1, , 2, PDSX, 1, Offset (0x5B), Offset (0x60), Offset (0x62), PSPX, 1, Offset (0xA4), D3HT, 2, Offset (0xD8), , 30, HPEX, 1, PMEX, 1, Offset (0xE0), SCB0, 1, , 6, NCB7, 1, Offset (0xE2), , 2, L23E, 1, L23R, 1, Offset (0x328), , 19, LNKS, 4 } Field (PXCS, AnyAcc, NoLock, WriteAsZeros) { Offset (0xDC), , 30, HPSX, 1, PMSX, 1 } Method (L23D, 0, Serialized) { If ((SIPV < 0x10)) { If ((NCB7 != One)) { Return (Zero) } } ElseIf ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } If ((SIPV < 0x10)) { NCB7 = Zero } Else { SCB0 = Zero } Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } Method (DL23, 0, Serialized) { L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } If ((SIPV < 0x10)) { NCB7 = One } Else { SCB0 = One } } Name (LTRV, Package (0x04) { Zero, Zero, Zero, Zero }) Name (HBCS, Zero) Name (PRMV, Zero) Name (RD3C, 0x02) Method (PRES, 0, NotSerialized) { If ((VDID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) { Switch (ToInteger (Arg2)) { Case (Zero) { Name (OPTS, Buffer (0x02) { 0x00, 0x00 // .. }) CreateBitField (OPTS, Zero, FUN0) CreateBitField (OPTS, 0x06, FUN6) CreateBitField (OPTS, 0x08, FUN8) CreateBitField (OPTS, 0x09, FUN9) CreateBitField (OPTS, 0x0A, FUNA) CreateBitField (OPTS, 0x0B, FUNB) If ((Arg1 >= 0x02)) { FUN0 = One If ((LTEN != Zero)) { FUN6 = One } If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { FUN8 = One FUN9 = One } } } } If ((Arg1 >= 0x04)) { If (CondRefOf (PPBA)) { FUNA = One } If (CondRefOf (UPRD)) { FUNB = One } } Return (OPTS) /* \_SB_.PC00.RP24._DSM.OPTS */ } Case (0x06) { If ((Arg1 >= 0x02)) { LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) LTRV [One] = (LMSL & 0x03FF) LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) LTRV [0x03] = (LNSL & 0x03FF) Return (LTRV) /* \_SB_.PC00.RP24.LTRV */ } } Case (0x08) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (One) } } } } Case (0x09) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (Package (0x05) { 0xC350, Ones, Ones, 0xC350, Ones }) } } } } Case (0x0A) { If (CondRefOf (PPBA)) { Return (PPBA (Arg3)) } } Case (0x0B) { If (CondRefOf (UPRD)) { Return (UPRD (Arg3)) } } } } Return (Buffer (One) { 0x00 // . }) } Device (PXSX) { Name (_ADR, Zero) // _ADR: Address OperationRegion (PCCX, PCI_Config, Zero, 0x10) Field (PCCX, ByteAcc, NoLock, Preserve) { DVID, 32, Offset (0x09), PIXX, 8, SCCX, 8, BCCX, 8 } Method (PAHC, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x06)) { If ((PIXX == One)) { Return (One) } } } Return (Zero) } Method (PNVM, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x08)) { If ((PIXX == 0x02)) { Return (One) } } } Return (Zero) } Method (PRES, 0, Serialized) { If ((DVID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (ISGX, 0, Serialized) { If ((BCCX == 0x03)) { Return (One) } Return (Zero) } If (CondRefOf (\STD3)) { If ((STD3 != Zero)) { Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data { If ((PAHC () || PNVM ())) { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", One } } }) } Else { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", Zero } } }) } } } } Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { Return (GPRW (0x69, 0x04)) } } Method (_PS0, 0, Serialized) // _PS0: Power State 0 { If (CondRefOf (PPS0)) { PPS0 () } } Method (_PS3, 0, Serialized) // _PS3: Power State 3 { If (CondRefOf (PPS3)) { PPS3 () } } Method (HPME, 0, Serialized) { If (((VDID != 0xFFFFFFFF) && (PMSX == One))) { Notify (PXSX, 0x02) // Device Wake PMSX = One PSPX = One } } } If ((PCHS == 0x04)) { Scope (RP25) { Name (SLOT, 0x19) Name (LTEN, Zero) Name (LMSL, Zero) Name (LNSL, Zero) Method (_INI, 0, NotSerialized) // _INI: Initialize { LTEN = LTRP /* \LTRP */ LMSL = PMLP /* \PMLP */ LNSL = PNLP /* \PNLP */ If ((HBSL & 0x40)) { HBCS = One } If ((CondRefOf (VMR4) && CondRefOf (VMDE))) { If (((VMDE == One) && ((VMR4 & One) != Zero))) { PRMV = One } } If (PRES ()) { If (CondRefOf (PINI)) { PINI () } } If (CondRefOf (\_SB.PC00.RP25)) { If ((VDID != 0xFFFFFFFF)) { If (CondRefOf (\STD3)) { If (CondRefOf (\_SB.PC00.RP25.PRMV)) { If ((PRMV == One)) { RD3C = STD3 /* \STD3 */ } } If ((^PXSX.PNVM () || ^PXSX.PAHC ())) { RD3C = STD3 /* \STD3 */ } } } } } SIPV = GSIP () Name (PRTP, 0x02) OperationRegion (PXCS, SystemMemory, PC2M (_ADR), 0x0480) Field (PXCS, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x50), L0SE, 1, , 3, LDIS, 1, Offset (0x51), Offset (0x52), , 13, LASX, 1, Offset (0x5A), ABPX, 1, , 2, PDCX, 1, , 2, PDSX, 1, Offset (0x5B), Offset (0x60), Offset (0x62), PSPX, 1, Offset (0xA4), D3HT, 2, Offset (0xD8), , 30, HPEX, 1, PMEX, 1, Offset (0xE0), SCB0, 1, , 6, NCB7, 1, Offset (0xE2), , 2, L23E, 1, L23R, 1, Offset (0x328), , 19, LNKS, 4 } Field (PXCS, AnyAcc, NoLock, WriteAsZeros) { Offset (0xDC), , 30, HPSX, 1, PMSX, 1 } Method (L23D, 0, Serialized) { If ((SIPV < 0x10)) { If ((NCB7 != One)) { Return (Zero) } } ElseIf ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } If ((SIPV < 0x10)) { NCB7 = Zero } Else { SCB0 = Zero } Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } Method (DL23, 0, Serialized) { L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } If ((SIPV < 0x10)) { NCB7 = One } Else { SCB0 = One } } Name (LTRV, Package (0x04) { Zero, Zero, Zero, Zero }) Name (HBCS, Zero) Name (PRMV, Zero) Name (RD3C, 0x02) Method (PRES, 0, NotSerialized) { If ((VDID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) { Switch (ToInteger (Arg2)) { Case (Zero) { Name (OPTS, Buffer (0x02) { 0x00, 0x00 // .. }) CreateBitField (OPTS, Zero, FUN0) CreateBitField (OPTS, 0x06, FUN6) CreateBitField (OPTS, 0x08, FUN8) CreateBitField (OPTS, 0x09, FUN9) CreateBitField (OPTS, 0x0A, FUNA) CreateBitField (OPTS, 0x0B, FUNB) If ((Arg1 >= 0x02)) { FUN0 = One If ((LTEN != Zero)) { FUN6 = One } If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { FUN8 = One FUN9 = One } } } } If ((Arg1 >= 0x04)) { If (CondRefOf (PPBA)) { FUNA = One } If (CondRefOf (UPRD)) { FUNB = One } } Return (OPTS) /* \_SB_.PC00.RP25._DSM.OPTS */ } Case (0x06) { If ((Arg1 >= 0x02)) { LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) LTRV [One] = (LMSL & 0x03FF) LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) LTRV [0x03] = (LNSL & 0x03FF) Return (LTRV) /* \_SB_.PC00.RP25.LTRV */ } } Case (0x08) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (One) } } } } Case (0x09) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (Package (0x05) { 0xC350, Ones, Ones, 0xC350, Ones }) } } } } Case (0x0A) { If (CondRefOf (PPBA)) { Return (PPBA (Arg3)) } } Case (0x0B) { If (CondRefOf (UPRD)) { Return (UPRD (Arg3)) } } } } Return (Buffer (One) { 0x00 // . }) } Device (PXSX) { Name (_ADR, Zero) // _ADR: Address OperationRegion (PCCX, PCI_Config, Zero, 0x10) Field (PCCX, ByteAcc, NoLock, Preserve) { DVID, 32, Offset (0x09), PIXX, 8, SCCX, 8, BCCX, 8 } Method (PAHC, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x06)) { If ((PIXX == One)) { Return (One) } } } Return (Zero) } Method (PNVM, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x08)) { If ((PIXX == 0x02)) { Return (One) } } } Return (Zero) } Method (PRES, 0, Serialized) { If ((DVID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (ISGX, 0, Serialized) { If ((BCCX == 0x03)) { Return (One) } Return (Zero) } If (CondRefOf (\STD3)) { If ((STD3 != Zero)) { Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data { If ((PAHC () || PNVM ())) { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", One } } }) } Else { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", Zero } } }) } } } } Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { Return (GPRW (0x69, 0x04)) } } Method (_PS0, 0, Serialized) // _PS0: Power State 0 { If (CondRefOf (PPS0)) { PPS0 () } } Method (_PS3, 0, Serialized) // _PS3: Power State 3 { If (CondRefOf (PPS3)) { PPS3 () } } Method (HPME, 0, Serialized) { If (((VDID != 0xFFFFFFFF) && (PMSX == One))) { Notify (PXSX, 0x02) // Device Wake PMSX = One PSPX = One } } } Scope (RP26) { Name (SLOT, 0x1A) Name (LTEN, Zero) Name (LMSL, Zero) Name (LNSL, Zero) Method (_INI, 0, NotSerialized) // _INI: Initialize { LTEN = LTRQ /* \LTRQ */ LMSL = PMLQ /* \PMLQ */ LNSL = PNLQ /* \PNLQ */ If ((HBSL & 0x40)) { HBCS = One } If ((CondRefOf (VMR4) && CondRefOf (VMDE))) { If (((VMDE == One) && ((VMR4 & 0x02) != Zero))) { PRMV = One } } If (PRES ()) { If (CondRefOf (PINI)) { PINI () } } If (CondRefOf (\_SB.PC00.RP26)) { If ((VDID != 0xFFFFFFFF)) { If (CondRefOf (\STD3)) { If (CondRefOf (\_SB.PC00.RP26.PRMV)) { If ((PRMV == One)) { RD3C = STD3 /* \STD3 */ } } If ((^PXSX.PNVM () || ^PXSX.PAHC ())) { RD3C = STD3 /* \STD3 */ } } } } } SIPV = GSIP () Name (PRTP, 0x02) OperationRegion (PXCS, SystemMemory, PC2M (_ADR), 0x0480) Field (PXCS, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x50), L0SE, 1, , 3, LDIS, 1, Offset (0x51), Offset (0x52), , 13, LASX, 1, Offset (0x5A), ABPX, 1, , 2, PDCX, 1, , 2, PDSX, 1, Offset (0x5B), Offset (0x60), Offset (0x62), PSPX, 1, Offset (0xA4), D3HT, 2, Offset (0xD8), , 30, HPEX, 1, PMEX, 1, Offset (0xE0), SCB0, 1, , 6, NCB7, 1, Offset (0xE2), , 2, L23E, 1, L23R, 1, Offset (0x328), , 19, LNKS, 4 } Field (PXCS, AnyAcc, NoLock, WriteAsZeros) { Offset (0xDC), , 30, HPSX, 1, PMSX, 1 } Method (L23D, 0, Serialized) { If ((SIPV < 0x10)) { If ((NCB7 != One)) { Return (Zero) } } ElseIf ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } If ((SIPV < 0x10)) { NCB7 = Zero } Else { SCB0 = Zero } Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } Method (DL23, 0, Serialized) { L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } If ((SIPV < 0x10)) { NCB7 = One } Else { SCB0 = One } } Name (LTRV, Package (0x04) { Zero, Zero, Zero, Zero }) Name (HBCS, Zero) Name (PRMV, Zero) Name (RD3C, 0x02) Method (PRES, 0, NotSerialized) { If ((VDID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) { Switch (ToInteger (Arg2)) { Case (Zero) { Name (OPTS, Buffer (0x02) { 0x00, 0x00 // .. }) CreateBitField (OPTS, Zero, FUN0) CreateBitField (OPTS, 0x06, FUN6) CreateBitField (OPTS, 0x08, FUN8) CreateBitField (OPTS, 0x09, FUN9) CreateBitField (OPTS, 0x0A, FUNA) CreateBitField (OPTS, 0x0B, FUNB) If ((Arg1 >= 0x02)) { FUN0 = One If ((LTEN != Zero)) { FUN6 = One } If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { FUN8 = One FUN9 = One } } } } If ((Arg1 >= 0x04)) { If (CondRefOf (PPBA)) { FUNA = One } If (CondRefOf (UPRD)) { FUNB = One } } Return (OPTS) /* \_SB_.PC00.RP26._DSM.OPTS */ } Case (0x06) { If ((Arg1 >= 0x02)) { LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) LTRV [One] = (LMSL & 0x03FF) LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) LTRV [0x03] = (LNSL & 0x03FF) Return (LTRV) /* \_SB_.PC00.RP26.LTRV */ } } Case (0x08) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (One) } } } } Case (0x09) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (Package (0x05) { 0xC350, Ones, Ones, 0xC350, Ones }) } } } } Case (0x0A) { If (CondRefOf (PPBA)) { Return (PPBA (Arg3)) } } Case (0x0B) { If (CondRefOf (UPRD)) { Return (UPRD (Arg3)) } } } } Return (Buffer (One) { 0x00 // . }) } Device (PXSX) { Name (_ADR, Zero) // _ADR: Address OperationRegion (PCCX, PCI_Config, Zero, 0x10) Field (PCCX, ByteAcc, NoLock, Preserve) { DVID, 32, Offset (0x09), PIXX, 8, SCCX, 8, BCCX, 8 } Method (PAHC, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x06)) { If ((PIXX == One)) { Return (One) } } } Return (Zero) } Method (PNVM, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x08)) { If ((PIXX == 0x02)) { Return (One) } } } Return (Zero) } Method (PRES, 0, Serialized) { If ((DVID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (ISGX, 0, Serialized) { If ((BCCX == 0x03)) { Return (One) } Return (Zero) } If (CondRefOf (\STD3)) { If ((STD3 != Zero)) { Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data { If ((PAHC () || PNVM ())) { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", One } } }) } Else { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", Zero } } }) } } } } Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { Return (GPRW (0x69, 0x04)) } } Method (_PS0, 0, Serialized) // _PS0: Power State 0 { If (CondRefOf (PPS0)) { PPS0 () } } Method (_PS3, 0, Serialized) // _PS3: Power State 3 { If (CondRefOf (PPS3)) { PPS3 () } } Method (HPME, 0, Serialized) { If (((VDID != 0xFFFFFFFF) && (PMSX == One))) { Notify (PXSX, 0x02) // Device Wake PMSX = One PSPX = One } } } Scope (RP27) { Name (SLOT, 0x1B) Name (LTEN, Zero) Name (LMSL, Zero) Name (LNSL, Zero) Method (_INI, 0, NotSerialized) // _INI: Initialize { LTEN = LTRR /* \LTRR */ LMSL = PMLR /* \PMLR */ LNSL = PNLR /* \PNLR */ If ((HBSL & 0x40)) { HBCS = One } If ((CondRefOf (VMR4) && CondRefOf (VMDE))) { If (((VMDE == One) && ((VMR4 & 0x04) != Zero))) { PRMV = One } } If (PRES ()) { If (CondRefOf (PINI)) { PINI () } } If (CondRefOf (\_SB.PC00.RP27)) { If ((VDID != 0xFFFFFFFF)) { If (CondRefOf (\STD3)) { If (CondRefOf (\_SB.PC00.RP27.PRMV)) { If ((PRMV == One)) { RD3C = STD3 /* \STD3 */ } } If ((^PXSX.PNVM () || ^PXSX.PAHC ())) { RD3C = STD3 /* \STD3 */ } } } } } SIPV = GSIP () Name (PRTP, 0x02) OperationRegion (PXCS, SystemMemory, PC2M (_ADR), 0x0480) Field (PXCS, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x50), L0SE, 1, , 3, LDIS, 1, Offset (0x51), Offset (0x52), , 13, LASX, 1, Offset (0x5A), ABPX, 1, , 2, PDCX, 1, , 2, PDSX, 1, Offset (0x5B), Offset (0x60), Offset (0x62), PSPX, 1, Offset (0xA4), D3HT, 2, Offset (0xD8), , 30, HPEX, 1, PMEX, 1, Offset (0xE0), SCB0, 1, , 6, NCB7, 1, Offset (0xE2), , 2, L23E, 1, L23R, 1, Offset (0x328), , 19, LNKS, 4 } Field (PXCS, AnyAcc, NoLock, WriteAsZeros) { Offset (0xDC), , 30, HPSX, 1, PMSX, 1 } Method (L23D, 0, Serialized) { If ((SIPV < 0x10)) { If ((NCB7 != One)) { Return (Zero) } } ElseIf ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } If ((SIPV < 0x10)) { NCB7 = Zero } Else { SCB0 = Zero } Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } Method (DL23, 0, Serialized) { L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } If ((SIPV < 0x10)) { NCB7 = One } Else { SCB0 = One } } Name (LTRV, Package (0x04) { Zero, Zero, Zero, Zero }) Name (HBCS, Zero) Name (PRMV, Zero) Name (RD3C, 0x02) Method (PRES, 0, NotSerialized) { If ((VDID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) { Switch (ToInteger (Arg2)) { Case (Zero) { Name (OPTS, Buffer (0x02) { 0x00, 0x00 // .. }) CreateBitField (OPTS, Zero, FUN0) CreateBitField (OPTS, 0x06, FUN6) CreateBitField (OPTS, 0x08, FUN8) CreateBitField (OPTS, 0x09, FUN9) CreateBitField (OPTS, 0x0A, FUNA) CreateBitField (OPTS, 0x0B, FUNB) If ((Arg1 >= 0x02)) { FUN0 = One If ((LTEN != Zero)) { FUN6 = One } If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { FUN8 = One FUN9 = One } } } } If ((Arg1 >= 0x04)) { If (CondRefOf (PPBA)) { FUNA = One } If (CondRefOf (UPRD)) { FUNB = One } } Return (OPTS) /* \_SB_.PC00.RP27._DSM.OPTS */ } Case (0x06) { If ((Arg1 >= 0x02)) { LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) LTRV [One] = (LMSL & 0x03FF) LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) LTRV [0x03] = (LNSL & 0x03FF) Return (LTRV) /* \_SB_.PC00.RP27.LTRV */ } } Case (0x08) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (One) } } } } Case (0x09) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (Package (0x05) { 0xC350, Ones, Ones, 0xC350, Ones }) } } } } Case (0x0A) { If (CondRefOf (PPBA)) { Return (PPBA (Arg3)) } } Case (0x0B) { If (CondRefOf (UPRD)) { Return (UPRD (Arg3)) } } } } Return (Buffer (One) { 0x00 // . }) } Device (PXSX) { Name (_ADR, Zero) // _ADR: Address OperationRegion (PCCX, PCI_Config, Zero, 0x10) Field (PCCX, ByteAcc, NoLock, Preserve) { DVID, 32, Offset (0x09), PIXX, 8, SCCX, 8, BCCX, 8 } Method (PAHC, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x06)) { If ((PIXX == One)) { Return (One) } } } Return (Zero) } Method (PNVM, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x08)) { If ((PIXX == 0x02)) { Return (One) } } } Return (Zero) } Method (PRES, 0, Serialized) { If ((DVID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (ISGX, 0, Serialized) { If ((BCCX == 0x03)) { Return (One) } Return (Zero) } If (CondRefOf (\STD3)) { If ((STD3 != Zero)) { Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data { If ((PAHC () || PNVM ())) { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", One } } }) } Else { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", Zero } } }) } } } } Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { Return (GPRW (0x69, 0x04)) } } Method (_PS0, 0, Serialized) // _PS0: Power State 0 { If (CondRefOf (PPS0)) { PPS0 () } } Method (_PS3, 0, Serialized) // _PS3: Power State 3 { If (CondRefOf (PPS3)) { PPS3 () } } Method (HPME, 0, Serialized) { If (((VDID != 0xFFFFFFFF) && (PMSX == One))) { Notify (PXSX, 0x02) // Device Wake PMSX = One PSPX = One } } } Scope (RP28) { Name (SLOT, 0x1C) Name (LTEN, Zero) Name (LMSL, Zero) Name (LNSL, Zero) Method (_INI, 0, NotSerialized) // _INI: Initialize { LTEN = LTRS /* \LTRS */ LMSL = PMLS /* \PMLS */ LNSL = PNLS /* \PNLS */ If ((HBSL & 0x40)) { HBCS = One } If ((CondRefOf (VMR4) && CondRefOf (VMDE))) { If (((VMDE == One) && ((VMR4 & 0x08) != Zero))) { PRMV = One } } If (PRES ()) { If (CondRefOf (PINI)) { PINI () } } If (CondRefOf (\_SB.PC00.RP28)) { If ((VDID != 0xFFFFFFFF)) { If (CondRefOf (\STD3)) { If (CondRefOf (\_SB.PC00.RP28.PRMV)) { If ((PRMV == One)) { RD3C = STD3 /* \STD3 */ } } If ((^PXSX.PNVM () || ^PXSX.PAHC ())) { RD3C = STD3 /* \STD3 */ } } } } } SIPV = GSIP () Name (PRTP, 0x02) OperationRegion (PXCS, SystemMemory, PC2M (_ADR), 0x0480) Field (PXCS, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x50), L0SE, 1, , 3, LDIS, 1, Offset (0x51), Offset (0x52), , 13, LASX, 1, Offset (0x5A), ABPX, 1, , 2, PDCX, 1, , 2, PDSX, 1, Offset (0x5B), Offset (0x60), Offset (0x62), PSPX, 1, Offset (0xA4), D3HT, 2, Offset (0xD8), , 30, HPEX, 1, PMEX, 1, Offset (0xE0), SCB0, 1, , 6, NCB7, 1, Offset (0xE2), , 2, L23E, 1, L23R, 1, Offset (0x328), , 19, LNKS, 4 } Field (PXCS, AnyAcc, NoLock, WriteAsZeros) { Offset (0xDC), , 30, HPSX, 1, PMSX, 1 } Method (L23D, 0, Serialized) { If ((SIPV < 0x10)) { If ((NCB7 != One)) { Return (Zero) } } ElseIf ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } If ((SIPV < 0x10)) { NCB7 = Zero } Else { SCB0 = Zero } Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } Method (DL23, 0, Serialized) { L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } If ((SIPV < 0x10)) { NCB7 = One } Else { SCB0 = One } } Name (LTRV, Package (0x04) { Zero, Zero, Zero, Zero }) Name (HBCS, Zero) Name (PRMV, Zero) Name (RD3C, 0x02) Method (PRES, 0, NotSerialized) { If ((VDID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) { Switch (ToInteger (Arg2)) { Case (Zero) { Name (OPTS, Buffer (0x02) { 0x00, 0x00 // .. }) CreateBitField (OPTS, Zero, FUN0) CreateBitField (OPTS, 0x06, FUN6) CreateBitField (OPTS, 0x08, FUN8) CreateBitField (OPTS, 0x09, FUN9) CreateBitField (OPTS, 0x0A, FUNA) CreateBitField (OPTS, 0x0B, FUNB) If ((Arg1 >= 0x02)) { FUN0 = One If ((LTEN != Zero)) { FUN6 = One } If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { FUN8 = One FUN9 = One } } } } If ((Arg1 >= 0x04)) { If (CondRefOf (PPBA)) { FUNA = One } If (CondRefOf (UPRD)) { FUNB = One } } Return (OPTS) /* \_SB_.PC00.RP28._DSM.OPTS */ } Case (0x06) { If ((Arg1 >= 0x02)) { LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) LTRV [One] = (LMSL & 0x03FF) LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) LTRV [0x03] = (LNSL & 0x03FF) Return (LTRV) /* \_SB_.PC00.RP28.LTRV */ } } Case (0x08) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (One) } } } } Case (0x09) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (Package (0x05) { 0xC350, Ones, Ones, 0xC350, Ones }) } } } } Case (0x0A) { If (CondRefOf (PPBA)) { Return (PPBA (Arg3)) } } Case (0x0B) { If (CondRefOf (UPRD)) { Return (UPRD (Arg3)) } } } } Return (Buffer (One) { 0x00 // . }) } Device (PXSX) { Name (_ADR, Zero) // _ADR: Address OperationRegion (PCCX, PCI_Config, Zero, 0x10) Field (PCCX, ByteAcc, NoLock, Preserve) { DVID, 32, Offset (0x09), PIXX, 8, SCCX, 8, BCCX, 8 } Method (PAHC, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x06)) { If ((PIXX == One)) { Return (One) } } } Return (Zero) } Method (PNVM, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x08)) { If ((PIXX == 0x02)) { Return (One) } } } Return (Zero) } Method (PRES, 0, Serialized) { If ((DVID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (ISGX, 0, Serialized) { If ((BCCX == 0x03)) { Return (One) } Return (Zero) } If (CondRefOf (\STD3)) { If ((STD3 != Zero)) { Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data { If ((PAHC () || PNVM ())) { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", One } } }) } Else { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", Zero } } }) } } } } Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { Return (GPRW (0x69, 0x04)) } } Method (_PS0, 0, Serialized) // _PS0: Power State 0 { If (CondRefOf (PPS0)) { PPS0 () } } Method (_PS3, 0, Serialized) // _PS3: Power State 3 { If (CondRefOf (PPS3)) { PPS3 () } } Method (HPME, 0, Serialized) { If (((VDID != 0xFFFFFFFF) && (PMSX == One))) { Notify (PXSX, 0x02) // Device Wake PMSX = One PSPX = One } } } } } Scope (_SB) { Device (ICLK) { Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID Name (_UID, "ISCLK") // _UID: Unique ID OperationRegion (CKOR, SystemMemory, (SBRG + ((ICKP << 0x10) + 0x8000)), 0x40) Field (CKOR, AnyAcc, Lock, Preserve) { CLK0, 8, Offset (0x0C), CLK1, 8, Offset (0x18), CLK2, 8, Offset (0x24), CLK3, 8, Offset (0x30), CLK4, 8, Offset (0x3C), CLK5, 8 } Method (NCLK, 0, NotSerialized) { If ((PCHS == PCHP)) { Return (0x06) } ElseIf ((PCHS == PCHN)) { Return (0x04) } Else { Return (Zero) } } Method (CLKC, 2, Serialized) { If (((Arg0 < NCLK ()) && (PCHS == PCHP))) { Switch (ToInteger (Arg0)) { Case (Zero) { Local0 = CLK0 /* \_SB_.ICLK.CLK0 */ CLK0 = ((Local0 & 0xFFFFFFFFFFFFFFFD) | (Arg1 << One)) } Case (One) { Local0 = CLK1 /* \_SB_.ICLK.CLK1 */ CLK1 = ((Local0 & 0xFFFFFFFFFFFFFFFD) | (Arg1 << One)) } Case (0x02) { Local0 = CLK2 /* \_SB_.ICLK.CLK2 */ CLK2 = ((Local0 & 0xFFFFFFFFFFFFFFFD) | (Arg1 << One)) } Case (0x03) { Local0 = CLK3 /* \_SB_.ICLK.CLK3 */ CLK3 = ((Local0 & 0xFFFFFFFFFFFFFFFD) | (Arg1 << One)) } Case (0x04) { Local0 = CLK4 /* \_SB_.ICLK.CLK4 */ CLK4 = ((Local0 & 0xFFFFFFFFFFFFFFFD) | (Arg1 << One)) } Case (0x05) { Local0 = CLK5 /* \_SB_.ICLK.CLK5 */ CLK5 = ((Local0 & 0xFFFFFFFFFFFFFFFD) | (Arg1 << One)) } } } ElseIf (((Arg0 < NCLK ()) && (PCHS == PCHN))) { Switch (ToInteger (Arg0)) { Case (Zero) { Local0 = CLK0 /* \_SB_.ICLK.CLK0 */ CLK0 = ((Local0 & 0xFFFFFFFFFFFFFFFD) | (Arg1 << One)) } Case (One) { Local0 = CLK1 /* \_SB_.ICLK.CLK1 */ CLK1 = ((Local0 & 0xFFFFFFFFFFFFFFFD) | (Arg1 << One)) } Case (0x02) { Local0 = CLK2 /* \_SB_.ICLK.CLK2 */ CLK2 = ((Local0 & 0xFFFFFFFFFFFFFFFD) | (Arg1 << One)) } Case (0x03) { Local0 = CLK3 /* \_SB_.ICLK.CLK3 */ CLK3 = ((Local0 & 0xFFFFFFFFFFFFFFFD) | (Arg1 << One)) } } } } Method (CLKF, 2, Serialized) { If (((Arg0 < NCLK ()) && (PCHS == PCHP))) { Switch (ToInteger (Arg0)) { Case (Zero) { Local0 = CLK0 /* \_SB_.ICLK.CLK0 */ CLK0 = ((Local0 & 0xFFFFFFFFFFFFFFFE) | Arg1) } Case (One) { Local0 = CLK1 /* \_SB_.ICLK.CLK1 */ CLK1 = ((Local0 & 0xFFFFFFFFFFFFFFFE) | Arg1) } Case (0x02) { Local0 = CLK2 /* \_SB_.ICLK.CLK2 */ CLK2 = ((Local0 & 0xFFFFFFFFFFFFFFFE) | Arg1) } Case (0x03) { Local0 = CLK3 /* \_SB_.ICLK.CLK3 */ CLK3 = ((Local0 & 0xFFFFFFFFFFFFFFFE) | Arg1) } Case (0x04) { Local0 = CLK4 /* \_SB_.ICLK.CLK4 */ CLK4 = ((Local0 & 0xFFFFFFFFFFFFFFFE) | Arg1) } Case (0x05) { Local0 = CLK5 /* \_SB_.ICLK.CLK5 */ CLK5 = ((Local0 & 0xFFFFFFFFFFFFFFFE) | Arg1) } } } ElseIf (((Arg0 < NCLK ()) && (PCHS == PCHN))) { Switch (ToInteger (Arg0)) { Case (Zero) { Local0 = CLK0 /* \_SB_.ICLK.CLK0 */ CLK0 = ((Local0 & 0xFFFFFFFFFFFFFFFE) | Arg1) } Case (One) { Local0 = CLK1 /* \_SB_.ICLK.CLK1 */ CLK1 = ((Local0 & 0xFFFFFFFFFFFFFFFE) | Arg1) } Case (0x02) { Local0 = CLK2 /* \_SB_.ICLK.CLK2 */ CLK2 = ((Local0 & 0xFFFFFFFFFFFFFFFE) | Arg1) } Case (0x03) { Local0 = CLK3 /* \_SB_.ICLK.CLK3 */ CLK3 = ((Local0 & 0xFFFFFFFFFFFFFFFE) | Arg1) } } } } Method (_STA, 0, NotSerialized) // _STA: Status { Return (0x03) } } } Scope (\) { Method (MCUI, 2, Serialized) { Name (PRPI, Zero) Local0 = (One << Arg0) Local1 = (Arg1 << Arg0) PRPI = CTRP (Arg0) If ((PRPI < 0x1C)) { Local2 = (One << PRPI) /* \MCUI.PRPI */ Local3 = (Arg1 << PRPI) /* \MCUI.PRPI */ } Else { Local2 = (One << PRPI) /* \MCUI.PRPI */ Local3 = (Arg1 << PRPI) /* \MCUI.PRPI */ Local2 <<= 0x18 Local3 <<= 0x18 } IPCS (0xAC, Zero, 0x10, Local0, Local1, Local2, Local3) } Method (SPCO, 2, Serialized) { Name (CLKU, Zero) If ((IPCC != Zero)) { TMVA (0x0A) MCUI (Arg0, Arg1) } Else { CLKU = CTRP (Arg0) If ((Arg1 == One)) { If ((Arg0 > 0x06)) { Local1 = (Arg0 + One) Local1 -= 0x07 PCRO (0xAD, 0x8084, (One << Local1)) } Else { Local1 = (Arg0 + 0x02) PCRO (0xAD, 0x8080, (One << Local1)) } } ElseIf ((Arg0 > 0x06)) { Local1 = (Arg0 + One) Local1 -= 0x07 PCRA (0xAD, 0x8084, ~(One << Local1)) } Else { Local1 = (Arg0 + 0x02) PCRA (0xAD, 0x8080, ~(One << Local1)) } } } Method (SPCX, 3, Serialized) { If ((IPCC != Zero)) { TMVA (Arg2) MCUI (Arg0, Arg1) } Else { SPCO (Arg0, Arg1) } } Method (HBCM, 2, Serialized) { Name (HPRI, Zero) HPRI = Arg0 If ((HPRI < 0x1C)) { Local0 = (One << HPRI) /* \HBCM.HPRI */ Local1 = (Arg1 << HPRI) /* \HBCM.HPRI */ } Else { Local0 = Zero Local1 = Zero } IPCS (0xAC, Zero, 0x10, Zero, Zero, Local0, Local1) } Method (CTRP, 1, Serialized) { Switch (ToInteger (Arg0)) { Case (Zero) { Return (CR00) /* \CR00 */ } Case (One) { Return (CR01) /* \CR01 */ } Case (0x02) { Return (CR02) /* \CR02 */ } Case (0x03) { Return (CR03) /* \CR03 */ } Case (0x04) { Return (CR04) /* \CR04 */ } Case (0x05) { Return (CR05) /* \CR05 */ } Case (0x06) { Return (CR06) /* \CR06 */ } Case (0x07) { Return (CR07) /* \CR07 */ } Case (0x08) { Return (CR08) /* \CR08 */ } Case (0x09) { Return (CR09) /* \CR09 */ } Case (0x0A) { Return (CR10) /* \CR10 */ } Case (0x0B) { Return (CR11) /* \CR11 */ } Case (0x0C) { Return (CR12) /* \CR12 */ } Case (0x0D) { Return (CR13) /* \CR13 */ } Case (0x0E) { Return (CR14) /* \CR14 */ } Case (0x0F) { Return (CR15) /* \CR15 */ } Case (0x10) { Return (CR16) /* \CR16 */ } Case (0x11) { Return (CR17) /* \CR17 */ } Default { Return (0xFF) } } } Method (CTRQ, 1, Serialized) { Switch (ToInteger (Arg0)) { Case (Zero) { Return (CQ00) /* \CQ00 */ } Case (One) { Return (CQ01) /* \CQ01 */ } Case (0x02) { Return (CQ02) /* \CQ02 */ } Case (0x03) { Return (CQ03) /* \CQ03 */ } Case (0x04) { Return (CQ04) /* \CQ04 */ } Case (0x05) { Return (CQ05) /* \CQ05 */ } Case (0x06) { Return (CQ06) /* \CQ06 */ } Case (0x07) { Return (CQ07) /* \CQ07 */ } Case (0x08) { Return (CQ08) /* \CQ08 */ } Case (0x09) { Return (CQ09) /* \CQ09 */ } Case (0x0A) { Return (CQ10) /* \CQ10 */ } Case (0x0B) { Return (CQ11) /* \CQ11 */ } Case (0x0C) { Return (CQ12) /* \CQ12 */ } Case (0x0D) { Return (CQ13) /* \CQ13 */ } Case (0x0E) { Return (CQ14) /* \CQ14 */ } Case (0x0F) { Return (CQ15) /* \CQ15 */ } Case (0x10) { Return (CQ16) /* \CQ16 */ } Case (0x11) { Return (CQ17) /* \CQ17 */ } Default { Return (0xFF) } } } } Scope (_SB.PC00) { Device (SAT0) { Name (_ADR, 0x00170000) // _ADR: Address Method (_PS0, 0, Serialized) // _PS0: Power State 0 { If (((PCHS == PCHP) || (PCHS == PCHN))) { If (!SCFD) { CSD0 (0x14) } } ISAT = Zero } Method (_PS3, 0, Serialized) // _PS3: Power State 3 { ISAT = One If (((PCHS == PCHP) || (PCHS == PCHN))) { CSD3 (0x14) } } If (CondRefOf (\STD3)) { If ((STD3 != Zero)) { Name (_DSD, Package (0x02) // _DSD: Device-Specific Data { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", One } } }) } } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (PCIC (Arg0)) { Return (PCID (Arg0, Arg1, Arg2, Arg3)) } If ((CondRefOf (SATC) && CondRefOf (SATD))) { If (SATC (Arg0)) { Return (SATD (Arg0, Arg1, Arg2, Arg3)) } } Return (Buffer (One) { 0x00 // . }) } Method (_S0W, 0, NotSerialized) // _S0W: S0 Device Wake State { Return (0x03) } Device (PRT0) { Name (_ADR, 0xFFFF) // _ADR: Address Method (PRES, 0, NotSerialized) { If ((SPPR & One)) { Return (One) } Else { Return (Zero) } } } Device (PRT1) { Name (_ADR, 0x0001FFFF) // _ADR: Address Method (PRES, 0, NotSerialized) { If ((SPPR & 0x02)) { Return (One) } Else { Return (Zero) } } } Device (PRT2) { Name (_ADR, 0x0002FFFF) // _ADR: Address Method (PRES, 0, NotSerialized) { If ((SPPR & 0x04)) { Return (One) } Else { Return (Zero) } } } Device (PRT3) { Name (_ADR, 0x0003FFFF) // _ADR: Address Method (PRES, 0, NotSerialized) { If ((SPPR & 0x08)) { Return (One) } Else { Return (Zero) } } } Device (PRT4) { Name (_ADR, 0x0004FFFF) // _ADR: Address Method (PRES, 0, NotSerialized) { If ((SPPR & 0x10)) { Return (One) } Else { Return (Zero) } } } Device (PRT5) { Name (_ADR, 0x0005FFFF) // _ADR: Address Method (PRES, 0, NotSerialized) { If ((SPPR & 0x20)) { Return (One) } Else { Return (Zero) } } } Device (PRT6) { Name (_ADR, 0x0006FFFF) // _ADR: Address Method (PRES, 0, NotSerialized) { If ((SPPR & 0x40)) { Return (One) } Else { Return (Zero) } } } Device (PRT7) { Name (_ADR, 0x0007FFFF) // _ADR: Address Method (PRES, 0, NotSerialized) { If ((SPPR & 0x80)) { Return (One) } Else { Return (Zero) } } } } } Scope (_SB.PC00) { Method (TINT, 1, Serialized) { Name (TINR, ResourceTemplate () { GpioInt (Level, ActiveLow, ExclusiveAndWake, PullUp, 0x0000, "\\_SB.GPI0", 0x00, ResourceConsumer, , ) { // Pin list 0x0000 } }) CreateWordField (TINR, 0x17, INT1) INT1 = GNUM (Arg0) Return (TINR) /* \_SB_.PC00.TINT.TINR */ } Device (THC0) { Name (_ADR, 0x00100006) // _ADR: Address Name (RSTL, Zero) OperationRegion (THCR, PCI_Config, Zero, 0x0100) Field (THCR, ByteAcc, NoLock, Preserve) { VDID, 32 } If ((VDID != 0xFFFFFFFF)) { Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (PCIC (Arg0)) { Return (PCID (Arg0, Arg1, Arg2, Arg3)) } If ((TMD0 == One)) { If ((Arg0 == ToUUID ("6e2ac436-0fcf-41af-a265-b32a220dcfab") /* Unknown UUID */)) { Switch (ToInteger (Arg2)) { Case (Zero) { Switch (ToInteger (Arg1)) { Case (0x02) { Return (Buffer (One) { 0x7F // . }) } Default { Return (Buffer (One) { 0x00 // . }) } } } Case (One) { Return (ToInteger (T040)) } Case (0x02) { Return (ToInteger (T050)) } Case (0x03) { Return (ToInteger (T060)) } Case (0x04) { Name (BUF4, Buffer (One){}) Local0 = ToBuffer (T070) BUF4 [Zero] = DerefOf (Local0 [Zero]) Return (BUF4) /* \_SB_.PC00.THC0._DSM.BUF4 */ } Case (0x05) { Name (BUF5, Buffer (One){}) Local1 = ToBuffer (T080) BUF5 [Zero] = DerefOf (Local1 [Zero]) Return (BUF5) /* \_SB_.PC00.THC0._DSM.BUF5 */ } Case (0x06) { Return (ToInteger (T090)) } Default { Return (Buffer (One) { 0x00 // . }) } } Return (Buffer (One) { 0x00 // . }) } If ((Arg0 == ToUUID ("300d35b7-ac20-413e-8e9c-92e4dafd0afe") /* Unknown UUID */)) { Switch (ToInteger (Arg2)) { Case (Zero) { Return (Buffer (One) { 0x07 // . }) } Case (One) { Return (ToInteger (T030)) } Case (0x02) { Return (ToInteger (T0C0)) } Case (0x03) { Return (ToInteger (T0D0)) } Default { Return (Buffer (One) { 0x00 // . }) } } } } If ((Arg0 == ToUUID ("84005682-5b71-41a4-8d66-8130f787a138") /* Unknown UUID */)) { Switch (ToInteger (Arg2)) { Case (Zero) { Return (Buffer (One) { 0x03 // . }) } Case (One) { Return (ToInteger (T0A0)) } Case (0x02) { Return (ToInteger (T0B0)) } Default { Return (Buffer (One) { 0x00 // . }) } } } Return (Buffer (Zero){}) } If ((TIN0 != Zero)) { Name (_S0W, 0x03) // _S0W: S0 Device Wake State } If ((TIN0 != Zero)) { Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings { Return (TINT (TIN0)) } } If ((TMD0 == One)) { Method (_INI, 0, NotSerialized) // _INI: Initialize { SHPO (T010, One) SPMV (T010, Zero) SPC0 (T010, (0x42000200 | (~(T020 & One) & One ))) If (CondRefOf (^CINI)) { CINI (T010, T0E0) } } Method (_RST, 0, Serialized) // _RST: Device Reset { While ((RSTL == One)) { Sleep (0x0A) } RSTL = One SGOV (T010, (T020 & One)) Sleep (T0E0) SGOV (T010, (~(T020 & One) & One)) RSTL = Zero } } } } Device (THC1) { Name (_ADR, 0x00100007) // _ADR: Address Name (RSTL, Zero) OperationRegion (THCR, PCI_Config, Zero, 0x0100) Field (THCR, ByteAcc, NoLock, Preserve) { VDID, 32 } If ((VDID != 0xFFFFFFFF)) { Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (PCIC (Arg0)) { Return (PCID (Arg0, Arg1, Arg2, Arg3)) } If ((TMD1 == One)) { If ((Arg0 == ToUUID ("6e2ac436-0fcf-41af-a265-b32a220dcfab") /* Unknown UUID */)) { Switch (ToInteger (Arg2)) { Case (Zero) { Switch (ToInteger (Arg1)) { Case (0x02) { Return (Buffer (One) { 0x7F // . }) } Default { Return (Buffer (One) { 0x00 // . }) } } } Case (One) { Return (ToInteger (T041)) } Case (0x02) { Return (ToInteger (T051)) } Case (0x03) { Return (ToInteger (T061)) } Case (0x04) { Name (BUF4, Buffer (One){}) Local0 = ToBuffer (T071) BUF4 [Zero] = DerefOf (Local0 [Zero]) Return (BUF4) /* \_SB_.PC00.THC1._DSM.BUF4 */ } Case (0x05) { Name (BUF5, Buffer (One){}) Local1 = ToBuffer (T081) BUF5 [Zero] = DerefOf (Local1 [Zero]) Return (BUF5) /* \_SB_.PC00.THC1._DSM.BUF5 */ } Case (0x06) { Return (ToInteger (T091)) } Default { Return (Buffer (One) { 0x00 // . }) } } Return (Buffer (One) { 0x00 // . }) } If ((Arg0 == ToUUID ("300d35b7-ac20-413e-8e9c-92e4dafd0afe") /* Unknown UUID */)) { Switch (ToInteger (Arg2)) { Case (Zero) { Return (Buffer (One) { 0x07 // . }) } Case (One) { Return (ToInteger (T031)) } Case (0x02) { Return (ToInteger (T0C1)) } Case (0x03) { Return (ToInteger (T0D1)) } Default { Return (Buffer (One) { 0x00 // . }) } } } } If ((Arg0 == ToUUID ("84005682-5b71-41a4-8d66-8130f787a138") /* Unknown UUID */)) { Switch (ToInteger (Arg2)) { Case (Zero) { Return (Buffer (One) { 0x03 // . }) } Case (One) { Return (ToInteger (T0A1)) } Case (0x02) { Return (ToInteger (T0B1)) } Default { Return (Buffer (One) { 0x00 // . }) } } } Return (Buffer (Zero){}) } If ((TIN1 != Zero)) { Name (_S0W, 0x03) // _S0W: S0 Device Wake State } If ((TIN1 != Zero)) { Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings { Return (TINT (TIN1)) } } If ((TMD1 == One)) { Method (_INI, 0, NotSerialized) // _INI: Initialize { SHPO (T011, One) SPMV (T011, Zero) SPC0 (T011, (0x42000200 | (~(T021 & One) & One ))) If (CondRefOf (^CINI)) { CINI (T011, T0E1) } } Method (_RST, 0, Serialized) // _RST: Device Reset { While ((RSTL == One)) { Sleep (0x0A) } RSTL = One SGOV (T011, (T021 & One)) Sleep (T0E1) SGOV (T011, (~(T021 & One) & One)) RSTL = Zero } } } } } Scope (\) { Method (PCRR, 2, Serialized) { Local1 = (Arg1 & 0xFFFF) Local2 = ((Arg1 & 0x000F0000) << 0x08) Local0 = ((Arg0 << 0x10) + Local1) Local0 = ((Local2 + Local0) + SBRG) /* \SBRG */ OperationRegion (PCR0, SystemMemory, Local0, 0x04) Field (PCR0, DWordAcc, Lock, Preserve) { DAT0, 32 } Return (DAT0) /* \PCRR.DAT0 */ } Method (PCRW, 3, Serialized) { Local1 = (Arg1 & 0xFFFF) Local2 = ((Arg1 & 0x000F0000) << 0x08) Local0 = ((Arg0 << 0x10) + Local1) Local0 = ((Local2 + Local0) + SBRG) /* \SBRG */ OperationRegion (PCR0, SystemMemory, Local0, 0x04) Field (PCR0, DWordAcc, Lock, Preserve) { DAT0, 32 } DAT0 = Arg2 } Method (PCRO, 3, Serialized) { Local0 = PCRR (Arg0, Arg1) Local1 = (Local0 | Arg2) PCRW (Arg0, Arg1, Local1) } Method (PCRA, 3, Serialized) { Local0 = PCRR (Arg0, Arg1) Local1 = (Local0 & Arg2) PCRW (Arg0, Arg1, Local1) } Method (PCAO, 4, Serialized) { Local0 = PCRR (Arg0, Arg1) Local1 = ((Local0 & Arg2) | Arg3) PCRW (Arg0, Arg1, Local1) } } Scope (_SB.PC00) { Device (ISHD) { Name (_ADR, 0x00120000) // _ADR: Address } } Scope (_SB.PC00) { Device (HECI) { Name (_ADR, 0x00160000) // _ADR: Address Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If (PCIC (Arg0)) { Return (PCID (Arg0, Arg1, Arg2, Arg3)) } If (CondRefOf (HIWC)) { If (HIWC (Arg0)) { If (CondRefOf (HIDW)) { Return (HIDW (Arg0, Arg1, Arg2, Arg3)) } } } Return (Buffer (One) { 0x00 // . }) } } Device (HEC3) { Name (_ADR, 0x00160004) // _ADR: Address Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (PCIC (Arg0)) { Return (PCID (Arg0, Arg1, Arg2, Arg3)) } Return (Buffer (One) { 0x00 // . }) } } } Scope (_SB.PC00) { Device (PTHT) { Name (_ADR, 0x001F0007) // _ADR: Address Method (_STA, 0, Serialized) // _STA: Status { If ((PTHM == One)) { Return (0x0F) } Else { Return (Zero) } } OperationRegion (PTHR, PCI_Config, Zero, 0x20) Field (PTHR, AnyAcc, NoLock, Preserve) { Offset (0x10), MTBL, 32, MTBH, 32 } Method (THEN, 0, Serialized) { OperationRegion (RMTB, SystemMemory, ((MTBH << 0x20) + (MTBL & 0xFFF00000)), 0x0100) Field (RMTB, AnyAcc, NoLock, Preserve) { Offset (0xE8), BTTH, 1 } If ((BTTH == One)) { Return (One) } Else { Return (Zero) } } } } Scope (_SB) { Device (PTHH) { Name (_HID, "INTC1001") // _HID: Hardware ID Method (_STA, 0, Serialized) // _STA: Status { If ((PTHM == 0x02)) { Return (0x0F) } Else { Return (Zero) } } Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings { Memory32Fixed (ReadWrite, 0xFE100000, // Address Base 0x00100000, // Address Length ) Memory32Fixed (ReadWrite, 0xFD800000, // Address Base 0x00800000, // Address Length ) }) OperationRegion (MTBR, SystemMemory, 0xFE100000, 0x0100) Field (MTBR, AnyAcc, NoLock, Preserve) { Offset (0xE8), BHTH, 1 } Method (THEN, 0, Serialized) { If ((BHTH == One)) { Return (One) } Else { Return (Zero) } } } } Scope (_SB.PC00.LPCB) { } Name (ECUP, One) Mutex (EHLD, 0x00) Mutex (MUTX, 0x00) Mutex (WWMT, 0x00) Mutex (CNMT, 0x00) OperationRegion (PRT0, SystemIO, 0x80, 0x02) Field (PRT0, WordAcc, Lock, Preserve) { P80B, 16 } Name (P80T, Zero) Method (D8XH, 2, Serialized) { If ((Arg0 == Zero)) { P80T = ((P80T & 0xFF00) | Arg1) } If ((Arg0 == One)) { P80T = ((P80T & 0xFF) | (Arg1 << 0x08)) } P80B = P80T /* \P80T */ } Method (P8XH, 2, Serialized) { If (CondRefOf (MDBG)) { D8XH (Arg0, Arg1) } } OperationRegion (SPRT, SystemIO, 0xB2, 0x02) Field (SPRT, ByteAcc, Lock, Preserve) { SSMP, 8 } Name (AM00, Package (0x02) { Zero, Zero }) Method (_PIC, 1, NotSerialized) // _PIC: Interrupt Model { GPIC = Arg0 PICM = Arg0 } Method (RPTS, 1, NotSerialized) { D8XH (Zero, Arg0) D8XH (One, Zero) If (CondRefOf (\_SB.PC00.PEG1.DHDW)) { \_SB.PC00.PEG1.DHDW () } If ((Arg0 == 0x03)) { CWEF = CPWE /* \CPWE */ } ElseIf (((Arg0 == 0x04) || (Arg0 == 0x05))) { If ((PG3S == One)) { If (CondRefOf (\_SB.PC00.LPCB.H_EC.UTEC)) { \_SB.PC00.LPCB.H_EC.UTEC (Zero, ACWA) \_SB.PC00.LPCB.H_EC.UTEC (One, DCWA) \_SB.PC00.LPCB.H_EC.UTEC (0x02, ACET) \_SB.PC00.LPCB.H_EC.UTEC (0x03, DCET) } } } If (CondRefOf (\_SB.TPM.PTS)) { \_SB.TPM.PTS (Arg0) } SPTS (Arg0) If (CondRefOf (KMOF)) { KMOF () } If ((PPOE != Zero)) { If (CondRefOf (\_SB.PC00.XHCI.PSLP)) { \_SB.PC00.XHCI.PSLP (Arg0) } Else { } } } Method (PBCL, 0, NotSerialized) { Return (Package (0x67) { 0x50, 0x32, Zero, One, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1A, 0x1B, 0x1C, 0x1D, 0x1E, 0x1F, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2A, 0x2B, 0x2C, 0x2D, 0x2E, 0x2F, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3A, 0x3B, 0x3C, 0x3D, 0x3E, 0x3F, 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4A, 0x4B, 0x4C, 0x4D, 0x4E, 0x4F, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5A, 0x5B, 0x5C, 0x5D, 0x5E, 0x5F, 0x60, 0x61, 0x62, 0x63, 0x64 }) } Method (RWAK, 1, Serialized) { D8XH (Zero, (Arg0 << 0x04)) Name (RPWM, Zero) If ((DSTS == Zero)) { RPWM = Zero } Else { RPWM = 0x0180 } SWAK (Arg0, RPWM) If (CondRefOf (KMON)) { KMON (Arg0) } If ((Arg0 == 0x03)) { If ((Zero == ACTT)) { If ((ECON == One)) { \_SB.PC00.LPCB.H_EC.ECWT (Zero, RefOf (\_SB.PC00.LPCB.H_EC.CFAN)) } } } If (((Arg0 == 0x03) || (Arg0 == 0x04))) { If ((GBSX & 0x40)) { \_SB.PC00.GFX0.IUEH (0x06) } If ((GBSX & 0x80)) { \_SB.PC00.GFX0.IUEH (0x07) } If (CondRefOf (\_SB.PC00.TXHC)) { \_SB.TCWK (Arg0) } } Return (Package (0x02) { Zero, Zero }) } Method (GETB, 3, Serialized) { Local0 = (Arg0 * 0x08) Local1 = (Arg1 * 0x08) CreateField (Arg2, Local0, Local1, TBF3) Return (TBF3) /* \GETB.TBF3 */ } Method (BPNT, 0, NotSerialized) { If ((ECON == One)) { Notify (\_SB.PC00.LPCB.H_EC.BAT0, 0x81) // Information Change Notify (\_SB.PC00.LPCB.H_EC.BAT1, 0x81) // Information Change Notify (\_SB.PC00.LPCB.H_EC.BAT2, 0x81) // Information Change } If ((DPTF == One)) { Notify (\_SB.IETM, 0x86) // Device-Specific If (((ECON == One) && (CHGE == One))) { Notify (\_SB.PC00.LPCB.H_EC.CHRG, 0x80) // Status Change } } } OperationRegion (CPWR, SystemMemory, (\_SB.PC00.GMHB () + 0x5000), 0x1000) Field (CPWR, ByteAcc, NoLock, Preserve) { Offset (0x938), PWRU, 4, Offset (0x9A0), PPL1, 15, PL1E, 1, CLP1, 1 } Name (CLMP, Zero) Name (PLEN, Zero) Name (PLSV, 0x8000) Name (CSEM, Zero) Method (SPL1, 0, Serialized) { Name (PPUU, Zero) If ((CSEM == One)) { Return (Zero) } CSEM = One PLSV = PPL1 /* \PPL1 */ PLEN = PL1E /* \PL1E */ CLMP = CLP1 /* \CLP1 */ If ((PWRU == Zero)) { PPUU = One } Else { PPUU = (PWRU-- << 0x02) } Local0 = (PLVL * PPUU) /* \SPL1.PPUU */ Local1 = (Local0 / 0x03E8) PPL1 = Local1 PL1E = One CLP1 = One } Method (RPL1, 0, Serialized) { PPL1 = PLSV /* \PLSV */ PL1E = PLEN /* \PLEN */ CLP1 = CLMP /* \CLMP */ CSEM = Zero } Name (UAMS, Zero) Name (GLCK, Zero) Method (GUAM, 1, Serialized) { Switch (ToInteger (Arg0)) { Case (Zero) { If ((GLCK == One)) { GLCK = Zero P8XH (Zero, 0xE1) P8XH (One, 0xAB) If (PSCP) { If (CondRefOf (\_SB.PR00._PPC)) { \_SB.CPPC = Zero SPNT () BPNT () } } If (PLCS) { RPL1 () } } } Case (One) { If ((GLCK == Zero)) { GLCK = One P8XH (Zero, 0xE0) P8XH (One, Zero) If (PSCP) { If ((CondRefOf (\_SB.PR00._PSS) && CondRefOf (\_SB.PR00._PPC))) { SPNT () BPNT () } } If (PLCS) { SPL1 () } } } Default { Return (Zero) } } UAMS = (Arg0 && !PWRS) P_CS () } Method (P_CS, 0, Serialized) { If (CondRefOf (\_SB.PC00.PAUD.PUAM)) { \_SB.PC00.PAUD.PUAM () } If ((OSYS == 0x07DC)) { If (CondRefOf (\_SB.PC00.XHCI.DUAM)) { \_SB.PC00.XHCI.DUAM () } } } Method (TRAP, 2, Serialized) { SMIF = Arg1 If ((Arg0 == 0x04)) { \_SB.TRPF = Zero } Return (SMIF) /* \SMIF */ } Scope (_SB.PC00) { Method (PTMA, 0, NotSerialized) { Return (BGMA) /* External reference */ } Method (PTMS, 0, NotSerialized) { Return (BGMS) /* External reference */ } Method (PTIA, 0, NotSerialized) { Return (BGIA) /* External reference */ } Method (_INI, 0, Serialized) // _INI: Initialize { OSYS = 0x03E8 If (CondRefOf (\_OSI)) { If (_OSI ("Windows 2001")) { OSYS = 0x07D1 } If (_OSI ("Windows 2001 SP1")) { OSYS = 0x07D1 } If (_OSI ("Windows 2001 SP2")) { OSYS = 0x07D2 } If (_OSI ("Windows 2001.1")) { OSYS = 0x07D3 } If (_OSI ("Windows 2006")) { OSYS = 0x07D6 } If (_OSI ("Windows 2009")) { OSYS = 0x07D9 } If (_OSI ("Windows 2012")) { OSYS = 0x07DC } If (_OSI ("Windows 2013")) { OSYS = 0x07DD } If (_OSI ("Windows 2015")) { OSYS = 0x07DF } } } } Scope (\) { Name (PICM, Zero) Name (PRWP, Package (0x02) { Zero, Zero }) Method (GPRW, 2, NotSerialized) { PRWP [Zero] = Arg0 Local0 = (SS1 << One) Local0 |= (SS2 << 0x02) Local0 |= (SS3 << 0x03) Local0 |= (SS4 << 0x04) If (((One << Arg1) & Local0)) { PRWP [One] = Arg1 } Else { Local0 >>= One FindSetLeftBit (Local0, PRWP [One]) } Return (PRWP) /* \PRWP */ } } Scope (_SB) { Name (OSU4, Zero) Name (OSCM, 0xFF) If ((U4SE == One)) { OperationRegion (CSIO, SystemIO, 0x72, 0x02) Field (CSIO, ByteAcc, NoLock, Preserve) { IO72, 8, IO73, 8 } Method (WCMP, 1, Serialized) { IO72 = 0xF2 IO73 = Arg0 } } Method (DOCM, 0, Serialized) { If ((U4SE == Zero)) { Return (0xFF) } Local0 = 0xFF OSCM = Zero If ((Local0 == 0xFF)){} If (((U4CM & 0x70) == 0x20)) { WCMP (OSCM) } Return (Local0) } Method (U4FN, 2, Serialized) { If ((U4SE == Zero)) { If (((U4CM & 0x07) == One)) { OSCM = One If (CondRefOf (DSCE)) { DSCE = One } Return (Zero) } Else { OSCM = Zero If ((Arg1 & 0x00040000)) { Return (0xFF) } Else { Return (Zero) } } } Else { Local0 = Zero If ((Arg1 & 0x00040000)) { OSU4 = One } Else { OSU4 = Zero } If (((U4CM & 0x70) == Zero)) { If ((OSU4 == One)) { Local0 = 0xFF } Else { Local0 = Zero } Return (Local0) } If (((Arg0 & One) == Zero)) { Local1 = DOCM () If (((OSU4 == One) && (Local1 == 0xFF))) { Local0 = 0xFF } } ElseIf (((OSU4 == One) && (OSCM == Zero))) { Local0 = 0xFF } Return (Local0) } } } Scope (_SB) { Name (OSCI, Zero) Name (OSCO, Zero) Name (OSCP, Zero) Method (_OSC, 4, Serialized) // _OSC: Operating System Capabilities { CreateDWordField (Arg3, Zero, STS0) CreateDWordField (Arg3, 0x04, CAP0) If ((Arg0 == ToUUID ("0811b06e-4a27-44f9-8d60-3cbbc22e7b48") /* Platform-wide Capabilities */)) { If (CondRefOf (DDMS)) { DDMS () } Else { } If ((Arg1 == One)) { OSCP = CAP0 /* \_SB_._OSC.CAP0 */ If ((CAP0 & 0x04)) { OSCO = 0x04 If (((HGMD & 0x0F) != 0x02)) { If ((RTD3 == Zero)) { CAP0 &= 0xFFFFFFFB STS0 |= 0x10 } } } If ((U4FN (STS0, CAP0) == 0xFF)) { CAP0 &= 0xFFFBFFFF STS0 |= 0x10 } } Else { STS0 &= 0xFFFFFF00 STS0 |= 0x0A } } ElseIf ((Arg0 == ToUUID ("23a0d13a-26ab-486c-9c5f-0ffa525a575a") /* USB4 Capabilities */)) { If ((OSCM == One)) { CreateDWordField (Arg3, 0x08, CTRL) If ((Arg1 == One)) { Local1 = CTRL /* \_SB_._OSC.CTRL */ If ((CTRL & 0xFFFFFFF0)) { CTRL &= 0x0F } If ((EPTU == Zero)) { CTRL &= 0x0B } If ((Local1 != CTRL)) { STS0 |= 0x10 } } Else { STS0 &= 0xFFFFFF00 STS0 |= 0x0A } } Else { STS0 &= 0xFFFFFF00 STS0 |= 0x06 } } Else { STS0 &= 0xFFFFFF00 STS0 |= 0x06 } Return (Arg3) } } Scope (_SB) { Device (SLPB) { Name (_HID, EisaId ("PNP0C0E") /* Sleep Button Device */) // _HID: Hardware ID Name (_STA, 0x0B) // _STA: Status } } Scope (_SB.PC00.I2C0) { Device (PA01) { Name (_HID, "MCHP1930") // _HID: Hardware ID Name (_UID, "I2C0&PA01") // _UID: Unique ID Name (_S0W, 0x03) // _S0W: S0 Device Wake State Method (_STA, 0, Serialized) // _STA: Status { If (POME) { Switch (ToInteger (PLID)) { Case (Package (0x07) { 0x27, 0x28, 0x29, 0x2B, 0x2C, 0x30, 0x35 } ) { Return (0x0F) } Case (Package (0x01) { 0x39 } ) { Return (0x0F) } } } Return (Zero) } Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings { Name (RBUF, ResourceTemplate () { I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C0", 0x00, ResourceConsumer, _Y48, Exclusive, ) }) CreateWordField (RBUF, \_SB.PC00.I2C0.PA01._CRS._Y48._ADR, BADR) // _ADR: Address Switch (ToInteger (PLID)) { Case (Package (0x07) { 0x27, 0x28, 0x29, 0x2B, 0x2C, 0x30, 0x35 } ) { BADR = 0x10 } Case (Package (0x01) { 0x39 } ) { BADR = 0x10 } Default { BADR = Zero } } Return (RBUF) /* \_SB_.PC00.I2C0.PA01._CRS.RBUF */ } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 != ToUUID ("033771e0-1705-47b4-9535-d1bbe14d9a09") /* Unknown UUID */)) { Return (Buffer (One) { 0x00 // . }) } Switch (ToInteger (Arg2)) { Case (Zero) { Switch (ToInteger (Arg1)) { Case (Zero) { Return (Buffer (One) { 0x03 // . }) } Case (One) { Return (Buffer (One) { 0x7F // . }) } } Break } Case (One) { Name (PKG1, Package (0x03) { Package (0x08) { "", Zero, "", Zero, "", Zero, "", Zero }, Package (0x08) { "VCCIN_AUX_PH1", 0x02, "VCCIN_AUX_PH2", 0x02, "V12S_CPU_VCCIN_AUX_VIN", 0x05, "V3P3DX_PCH_SSD1", 0x0A }, Package (0x08) { "CPU_VCCINAUX1", 0x02, "CPU_VCCINAUX2", 0x02, "SYSTEM_VCCINAUX_INPUT", 0x05, "STORAGE_PCH_SSD", 0x0A } }) Switch (ToInteger (PLID)) { Case (Package (0x07) { 0x27, 0x28, 0x29, 0x2B, 0x2C, 0x30, 0x35 } ) { Return (DerefOf (PKG1 [One])) } Case (Package (0x01) { 0x39 } ) { Return (DerefOf (PKG1 [0x02])) } Default { Return (DerefOf (PKG1 [Zero])) } } } Case (0x02) { If ((Arg1 < One)) { Break } Name (PKG2, Package (0x02) { Package (0x04) { Zero, Zero, Zero, Zero }, Package (0x04) { 0x07D0, 0x07D0, 0x1388, 0x2710 } }) Switch (ToInteger (PLID)) { Case (Package (0x07) { 0x27, 0x28, 0x29, 0x2B, 0x2C, 0x30, 0x35 } ) { Return (DerefOf (PKG2 [One])) } Case (Package (0x01) { 0x39 } ) { Return (DerefOf (PKG2 [One])) } Default { Return (DerefOf (PKG2 [Zero])) } } } Case (0x03) { If ((Arg1 < One)) { Break } Name (BUF3, Package (0x01) { 0x0F }) Return (BUF3) /* \_SB_.PC00.I2C0.PA01._DSM.BUF3 */ } Case (0x04) { If ((Arg1 < One)) { Break } Name (BUF4, Package (0x01) { Zero }) Return (BUF4) /* \_SB_.PC00.I2C0.PA01._DSM.BUF4 */ } Case (0x05) { If ((Arg1 < One)) { Break } Name (BUF5, Package (0x02) { 0x0400, 0x08 }) Return (BUF5) /* \_SB_.PC00.I2C0.PA01._DSM.BUF5 */ } Case (0x06) { If ((Arg1 < One)) { Break } Name (BUF6, Package (0x01) { 0x0384 }) Return (BUF6) /* \_SB_.PC00.I2C0.PA01._DSM.BUF6 */ } } Return (Buffer (One) { 0x00 // . }) } } Device (PA02) { Name (_HID, "MCHP1930") // _HID: Hardware ID Name (_UID, "I2C0&PA02") // _UID: Unique ID Name (_S0W, 0x03) // _S0W: S0 Device Wake State Method (_STA, 0, Serialized) // _STA: Status { If (POME) { Switch (ToInteger (PLID)) { Case (Package (0x07) { 0x27, 0x28, 0x29, 0x2B, 0x2C, 0x30, 0x35 } ) { Return (0x0F) } Case (Package (0x01) { 0x39 } ) { Return (0x0F) } } } Return (Zero) } Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings { Name (RBUF, ResourceTemplate () { I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C0", 0x00, ResourceConsumer, _Y49, Exclusive, ) }) CreateWordField (RBUF, \_SB.PC00.I2C0.PA02._CRS._Y49._ADR, BADR) // _ADR: Address Switch (ToInteger (PLID)) { Case (Package (0x07) { 0x27, 0x28, 0x29, 0x2B, 0x2C, 0x30, 0x35 } ) { BADR = 0x12 } Case (Package (0x01) { 0x39 } ) { BADR = 0x12 } Default { BADR = Zero } } Return (RBUF) /* \_SB_.PC00.I2C0.PA02._CRS.RBUF */ } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 != ToUUID ("033771e0-1705-47b4-9535-d1bbe14d9a09") /* Unknown UUID */)) { Return (Buffer (One) { 0x00 // . }) } Switch (ToInteger (Arg2)) { Case (Zero) { Switch (ToInteger (Arg1)) { Case (Zero) { Return (Buffer (One) { 0x03 // . }) } Case (One) { Return (Buffer (One) { 0x7F // . }) } } Break } Case (One) { Name (PKG1, Package (0x03) { Package (0x08) { "", Zero, "", Zero, "", Zero, "", Zero }, Package (0x08) { "VCCCORE_VIN", 0x02, "VCCGT_VIN", 0x02, "VCCCORE_PH1", One, "VCCCORE_PH2", One }, Package (0x08) { "SYSTEM_VCCCORE_INPUT", 0x02, "SYSTEM_VCCGT_INPUT", 0x02, "CPU_VCCCORE1", One, "CPU_VCCCORE2", One } }) Switch (ToInteger (PLID)) { Case (Package (0x07) { 0x27, 0x28, 0x29, 0x2B, 0x2C, 0x30, 0x35 } ) { Return (DerefOf (PKG1 [One])) } Case (Package (0x01) { 0x39 } ) { Return (DerefOf (PKG1 [0x02])) } Default { Return (DerefOf (PKG1 [Zero])) } } } Case (0x02) { If ((Arg1 < One)) { Break } Name (PKG2, Package (0x02) { Package (0x04) { Zero, Zero, Zero, Zero }, Package (0x04) { 0x07D0, 0x07D0, 0x03E8, 0x03E8 } }) Switch (ToInteger (PLID)) { Case (Package (0x07) { 0x27, 0x28, 0x29, 0x2B, 0x2C, 0x30, 0x35 } ) { Return (DerefOf (PKG2 [One])) } Case (Package (0x01) { 0x39 } ) { Return (DerefOf (PKG2 [One])) } Default { Return (DerefOf (PKG2 [Zero])) } } } Case (0x03) { If ((Arg1 < One)) { Break } Name (BUF3, Package (0x01) { 0x0F }) Return (BUF3) /* \_SB_.PC00.I2C0.PA02._DSM.BUF3 */ } Case (0x04) { If ((Arg1 < One)) { Break } Name (BUF4, Package (0x01) { Zero }) Return (BUF4) /* \_SB_.PC00.I2C0.PA02._DSM.BUF4 */ } Case (0x05) { If ((Arg1 < One)) { Break } Name (BUF5, Package (0x02) { 0x0400, 0x08 }) Return (BUF5) /* \_SB_.PC00.I2C0.PA02._DSM.BUF5 */ } Case (0x06) { If ((Arg1 < One)) { Break } Name (BUF6, Package (0x01) { 0x0384 }) Return (BUF6) /* \_SB_.PC00.I2C0.PA02._DSM.BUF6 */ } } Return (Buffer (One) { 0x00 // . }) } } Device (PA03) { Name (_HID, "MCHP1930") // _HID: Hardware ID Name (_UID, "I2C0&PA03") // _UID: Unique ID Name (_S0W, 0x03) // _S0W: S0 Device Wake State Method (_STA, 0, Serialized) // _STA: Status { If (POME) { Switch (ToInteger (PLID)) { Case (Package (0x07) { 0x27, 0x28, 0x29, 0x2B, 0x2C, 0x30, 0x35 } ) { Return (0x0F) } Case (Package (0x01) { 0x39 } ) { Return (0x0F) } } } Return (Zero) } Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings { Name (RBUF, ResourceTemplate () { I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C0", 0x00, ResourceConsumer, _Y4A, Exclusive, ) }) CreateWordField (RBUF, \_SB.PC00.I2C0.PA03._CRS._Y4A._ADR, BADR) // _ADR: Address Switch (ToInteger (PLID)) { Case (Package (0x07) { 0x27, 0x28, 0x29, 0x2B, 0x2C, 0x30, 0x35 } ) { BADR = 0x14 } Case (Package (0x01) { 0x39 } ) { BADR = 0x14 } Default { BADR = Zero } } Return (RBUF) /* \_SB_.PC00.I2C0.PA03._CRS.RBUF */ } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 != ToUUID ("033771e0-1705-47b4-9535-d1bbe14d9a09") /* Unknown UUID */)) { Return (Buffer (One) { 0x00 // . }) } Switch (ToInteger (Arg2)) { Case (Zero) { Switch (ToInteger (Arg1)) { Case (Zero) { Return (Buffer (One) { 0x03 // . }) } Case (One) { Return (Buffer (One) { 0x7F // . }) } } Break } Case (One) { Name (PKG1, Package (0x03) { Package (0x08) { "", Zero, "", Zero, "", Zero, "", Zero }, Package (0x08) { "VCCCORE_PH3", One, "VCCCORE_PH4", One, "VCCCORE_PH5", One, "VCCCORE_PH6", One }, Package (0x08) { "CPU_VCCCORE3", One, "CPU_VCCCORE4", One, "CPU_VCCCORE5", One, "CPU_VCCCORE6", One } }) Switch (ToInteger (PLID)) { Case (Package (0x07) { 0x27, 0x28, 0x29, 0x2B, 0x2C, 0x30, 0x35 } ) { Return (DerefOf (PKG1 [One])) } Case (Package (0x01) { 0x39 } ) { Return (DerefOf (PKG1 [0x02])) } Default { Return (DerefOf (PKG1 [Zero])) } } } Case (0x02) { If ((Arg1 < One)) { Break } Name (PKG2, Package (0x02) { Package (0x04) { Zero, Zero, Zero, Zero }, Package (0x04) { 0x03E8, 0x03E8, 0x03E8, 0x03E8 } }) Switch (ToInteger (PLID)) { Case (Package (0x07) { 0x27, 0x28, 0x29, 0x2B, 0x2C, 0x30, 0x35 } ) { Return (DerefOf (PKG2 [One])) } Case (Package (0x01) { 0x39 } ) { Return (DerefOf (PKG2 [One])) } Default { Return (DerefOf (PKG2 [Zero])) } } } Case (0x03) { If ((Arg1 < One)) { Break } Name (BUF3, Package (0x01) { 0x0F }) Return (BUF3) /* \_SB_.PC00.I2C0.PA03._DSM.BUF3 */ } Case (0x04) { If ((Arg1 < One)) { Break } Name (BUF4, Package (0x01) { Zero }) Return (BUF4) /* \_SB_.PC00.I2C0.PA03._DSM.BUF4 */ } Case (0x05) { If ((Arg1 < One)) { Break } Name (BUF5, Package (0x02) { 0x0400, 0x08 }) Return (BUF5) /* \_SB_.PC00.I2C0.PA03._DSM.BUF5 */ } Case (0x06) { If ((Arg1 < One)) { Break } Name (BUF6, Package (0x01) { 0x0384 }) Return (BUF6) /* \_SB_.PC00.I2C0.PA03._DSM.BUF6 */ } } Return (Buffer (One) { 0x00 // . }) } } Device (PA04) { Name (_HID, "MCHP1930") // _HID: Hardware ID Name (_UID, "I2C0&PA04") // _UID: Unique ID Name (_S0W, 0x03) // _S0W: S0 Device Wake State Method (_STA, 0, Serialized) // _STA: Status { If (POME) { Switch (ToInteger (PLID)) { Case (Package (0x07) { 0x27, 0x28, 0x29, 0x2B, 0x2C, 0x30, 0x35 } ) { Return (0x0F) } Case (Package (0x01) { 0x39 } ) { Return (0x0F) } } } Return (Zero) } Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings { Name (RBUF, ResourceTemplate () { I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C0", 0x00, ResourceConsumer, _Y4B, Exclusive, ) }) CreateWordField (RBUF, \_SB.PC00.I2C0.PA04._CRS._Y4B._ADR, BADR) // _ADR: Address Switch (ToInteger (PLID)) { Case (Package (0x07) { 0x27, 0x28, 0x29, 0x2B, 0x2C, 0x30, 0x35 } ) { BADR = 0x16 } Case (Package (0x01) { 0x39 } ) { BADR = 0x16 } Default { BADR = Zero } } Return (RBUF) /* \_SB_.PC00.I2C0.PA04._CRS.RBUF */ } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 != ToUUID ("033771e0-1705-47b4-9535-d1bbe14d9a09") /* Unknown UUID */)) { Return (Buffer (One) { 0x00 // . }) } Switch (ToInteger (Arg2)) { Case (Zero) { Switch (ToInteger (Arg1)) { Case (Zero) { Return (Buffer (One) { 0x03 // . }) } Case (One) { Return (Buffer (One) { 0x7F // . }) } } Break } Case (One) { Name (PKG1, Package (0x03) { Package (0x08) { "", Zero, "", Zero, "", Zero, "", Zero }, Package (0x08) { "VCCCORE_PH7", One, "VCCCORE_PH8", One, "VCCGT", One, "V0P82A_PCH", 0x02 }, Package (0x08) { "CPU_VCCCORE7", One, "CPU_VCCCORE8", One, "CPU_VCCGT", One, "PCH_V0P82A", 0x02 } }) Switch (ToInteger (PLID)) { Case (Package (0x07) { 0x27, 0x28, 0x29, 0x2B, 0x2C, 0x30, 0x35 } ) { Return (DerefOf (PKG1 [One])) } Case (Package (0x01) { 0x39 } ) { Return (DerefOf (PKG1 [0x02])) } Default { Return (DerefOf (PKG1 [Zero])) } } } Case (0x02) { If ((Arg1 < One)) { Break } Name (PKG2, Package (0x02) { Package (0x04) { Zero, Zero, Zero, Zero }, Package (0x04) { 0x03E8, 0x03E8, 0x03E8, 0x07D0 } }) Switch (ToInteger (PLID)) { Case (Package (0x07) { 0x27, 0x28, 0x29, 0x2B, 0x2C, 0x30, 0x35 } ) { Return (DerefOf (PKG2 [One])) } Case (Package (0x01) { 0x39 } ) { Return (DerefOf (PKG2 [One])) } Default { Return (DerefOf (PKG2 [Zero])) } } } Case (0x03) { If ((Arg1 < One)) { Break } Name (BUF3, Package (0x01) { 0x0F }) Return (BUF3) /* \_SB_.PC00.I2C0.PA04._DSM.BUF3 */ } Case (0x04) { If ((Arg1 < One)) { Break } Name (BUF4, Package (0x01) { Zero }) Return (BUF4) /* \_SB_.PC00.I2C0.PA04._DSM.BUF4 */ } Case (0x05) { If ((Arg1 < One)) { Break } Name (BUF5, Package (0x02) { 0x0400, 0x08 }) Return (BUF5) /* \_SB_.PC00.I2C0.PA04._DSM.BUF5 */ } Case (0x06) { If ((Arg1 < One)) { Break } Name (BUF6, Package (0x01) { 0x0384 }) Return (BUF6) /* \_SB_.PC00.I2C0.PA04._DSM.BUF6 */ } } Return (Buffer (One) { 0x00 // . }) } } Device (PA05) { Name (_HID, "MCHP1930") // _HID: Hardware ID Name (_UID, "I2C0&PA05") // _UID: Unique ID Name (_S0W, 0x03) // _S0W: S0 Device Wake State Method (_STA, 0, Serialized) // _STA: Status { If (POME) { Switch (ToInteger (PLID)) { Case (Package (0x07) { 0x27, 0x28, 0x29, 0x2B, 0x2C, 0x30, 0x35 } ) { Return (0x0F) } Case (Package (0x01) { 0x39 } ) { Return (0x0F) } } } Return (Zero) } Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings { Name (RBUF, ResourceTemplate () { I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C0", 0x00, ResourceConsumer, _Y4C, Exclusive, ) }) CreateWordField (RBUF, \_SB.PC00.I2C0.PA05._CRS._Y4C._ADR, BADR) // _ADR: Address Switch (ToInteger (PLID)) { Case (Package (0x07) { 0x27, 0x28, 0x29, 0x2B, 0x2C, 0x30, 0x35 } ) { BADR = 0x18 } Case (Package (0x01) { 0x39 } ) { BADR = 0x18 } Default { BADR = Zero } } Return (RBUF) /* \_SB_.PC00.I2C0.PA05._CRS.RBUF */ } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 != ToUUID ("033771e0-1705-47b4-9535-d1bbe14d9a09") /* Unknown UUID */)) { Return (Buffer (One) { 0x00 // . }) } Switch (ToInteger (Arg2)) { Case (Zero) { Switch (ToInteger (Arg1)) { Case (Zero) { Return (Buffer (One) { 0x03 // . }) } Case (One) { Return (Buffer (One) { 0x7F // . }) } } Break } Case (One) { Name (PKG1, Package (0x03) { Package (0x08) { "", Zero, "", Zero, "", Zero, "", Zero }, Package (0x08) { "V5P0DX_SSD", 0x05, "V1P05A_CPU", 0x05, "VCCPRIM_1P8", 0x16, "VCCPDSW_3P3", 0x16 }, Package (0x08) { "STORAGE_SATA", 0x05, "CPU_V1P05A", 0x05, "PCH_VCCPRIM_1P8", 0x16, "PCH_VCCPDSW_3P3", 0x16 } }) Switch (ToInteger (PLID)) { Case (Package (0x07) { 0x27, 0x28, 0x29, 0x2B, 0x2C, 0x30, 0x35 } ) { Return (DerefOf (PKG1 [One])) } Case (Package (0x01) { 0x39 } ) { Return (DerefOf (PKG1 [0x02])) } Default { Return (DerefOf (PKG1 [Zero])) } } } Case (0x02) { If ((Arg1 < One)) { Break } Name (PKG2, Package (0x02) { Package (0x04) { Zero, Zero, Zero, Zero }, Package (0x04) { 0x1388, 0x1388, 0x55F0, 0x55F0 } }) Switch (ToInteger (PLID)) { Case (Package (0x07) { 0x27, 0x28, 0x29, 0x2B, 0x2C, 0x30, 0x35 } ) { Return (DerefOf (PKG2 [One])) } Case (Package (0x01) { 0x39 } ) { Return (DerefOf (PKG2 [One])) } Default { Return (DerefOf (PKG2 [Zero])) } } } Case (0x03) { If ((Arg1 < One)) { Break } Name (BUF3, Package (0x01) { 0x0F }) Return (BUF3) /* \_SB_.PC00.I2C0.PA05._DSM.BUF3 */ } Case (0x04) { If ((Arg1 < One)) { Break } Name (BUF4, Package (0x01) { Zero }) Return (BUF4) /* \_SB_.PC00.I2C0.PA05._DSM.BUF4 */ } Case (0x05) { If ((Arg1 < One)) { Break } Name (BUF5, Package (0x02) { 0x0400, 0x08 }) Return (BUF5) /* \_SB_.PC00.I2C0.PA05._DSM.BUF5 */ } Case (0x06) { If ((Arg1 < One)) { Break } Name (BUF6, Package (0x01) { 0x0384 }) Return (BUF6) /* \_SB_.PC00.I2C0.PA05._DSM.BUF6 */ } } Return (Buffer (One) { 0x00 // . }) } } Device (PA06) { Name (_HID, "MCHP1930") // _HID: Hardware ID Name (_UID, "I2C0&PA06") // _UID: Unique ID Name (_S0W, 0x03) // _S0W: S0 Device Wake State Method (_STA, 0, Serialized) // _STA: Status { If (POME) { Switch (ToInteger (PLID)) { Case (Package (0x07) { 0x27, 0x28, 0x29, 0x2B, 0x2C, 0x30, 0x35 } ) { Return (0x0F) } Case (Package (0x01) { 0x39 } ) { Return (0x0F) } } } Return (Zero) } Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings { Name (RBUF, ResourceTemplate () { I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C0", 0x00, ResourceConsumer, _Y4D, Exclusive, ) }) CreateWordField (RBUF, \_SB.PC00.I2C0.PA06._CRS._Y4D._ADR, BADR) // _ADR: Address Switch (ToInteger (PLID)) { Case (Package (0x07) { 0x27, 0x28, 0x29, 0x2B, 0x2C, 0x30, 0x35 } ) { BADR = 0x1A } Case (Package (0x01) { 0x39 } ) { BADR = 0x1A } Default { BADR = Zero } } Return (RBUF) /* \_SB_.PC00.I2C0.PA06._CRS.RBUF */ } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 != ToUUID ("033771e0-1705-47b4-9535-d1bbe14d9a09") /* Unknown UUID */)) { Return (Buffer (One) { 0x00 // . }) } Switch (ToInteger (Arg2)) { Case (Zero) { Switch (ToInteger (Arg1)) { Case (Zero) { Return (Buffer (One) { 0x03 // . }) } Case (One) { Return (Buffer (One) { 0x7F // . }) } } Break } Case (One) { Name (PKG1, Package (0x03) { Package (0x08) { "", Zero, "", Zero, "", Zero, "", Zero }, Package (0x08) { "V5DSW", 0x0A, "V5S", 0x02, "V3P3S", 0x02, "V12S", 0x02 }, Package (0x08) { "SYSTEM_V5DSW", 0x0A, "SYSTEM_V5S", 0x02, "SYSTEM_V3P3S", 0x02, "SYSTEM_V12S", 0x02 } }) Switch (ToInteger (PLID)) { Case (Package (0x07) { 0x27, 0x28, 0x29, 0x2B, 0x2C, 0x30, 0x35 } ) { Return (DerefOf (PKG1 [One])) } Case (Package (0x01) { 0x39 } ) { Return (DerefOf (PKG1 [0x02])) } Default { Return (DerefOf (PKG1 [Zero])) } } } Case (0x02) { If ((Arg1 < One)) { Break } Name (PKG2, Package (0x02) { Package (0x04) { Zero, Zero, Zero, Zero }, Package (0x04) { 0x2710, 0x07D0, 0x07D0, 0x07D0 } }) Switch (ToInteger (PLID)) { Case (Package (0x07) { 0x27, 0x28, 0x29, 0x2B, 0x2C, 0x30, 0x35 } ) { Return (DerefOf (PKG2 [One])) } Case (Package (0x01) { 0x39 } ) { Return (DerefOf (PKG2 [One])) } Default { Return (DerefOf (PKG2 [Zero])) } } } Case (0x03) { If ((Arg1 < One)) { Break } Name (BUF3, Package (0x01) { 0x0F }) Return (BUF3) /* \_SB_.PC00.I2C0.PA06._DSM.BUF3 */ } Case (0x04) { If ((Arg1 < One)) { Break } Name (BUF4, Package (0x01) { Zero }) Return (BUF4) /* \_SB_.PC00.I2C0.PA06._DSM.BUF4 */ } Case (0x05) { If ((Arg1 < One)) { Break } Name (BUF5, Package (0x02) { 0x0400, 0x08 }) Return (BUF5) /* \_SB_.PC00.I2C0.PA06._DSM.BUF5 */ } Case (0x06) { If ((Arg1 < One)) { Break } Name (BUF6, Package (0x01) { 0x0384 }) Return (BUF6) /* \_SB_.PC00.I2C0.PA06._DSM.BUF6 */ } } Return (Buffer (One) { 0x00 // . }) } } Device (PA07) { Name (_HID, "MCHP1930") // _HID: Hardware ID Name (_UID, "I2C0&PA07") // _UID: Unique ID Name (_S0W, 0x03) // _S0W: S0 Device Wake State Method (_STA, 0, Serialized) // _STA: Status { If (POME) { Switch (ToInteger (PLID)) { Case (Package (0x07) { 0x27, 0x28, 0x29, 0x2B, 0x2C, 0x30, 0x35 } ) { Return (0x0F) } Case (Package (0x01) { 0x39 } ) { Return (0x0F) } } } Return (Zero) } Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings { Name (RBUF, ResourceTemplate () { I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C0", 0x00, ResourceConsumer, _Y4E, Exclusive, ) }) CreateWordField (RBUF, \_SB.PC00.I2C0.PA07._CRS._Y4E._ADR, BADR) // _ADR: Address Switch (ToInteger (PLID)) { Case (Package (0x07) { 0x27, 0x28, 0x29, 0x2B, 0x2C, 0x30, 0x35 } ) { BADR = 0x1C } Case (Package (0x01) { 0x39 } ) { BADR = 0x1C } Default { BADR = Zero } } Return (RBUF) /* \_SB_.PC00.I2C0.PA07._CRS.RBUF */ } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 != ToUUID ("033771e0-1705-47b4-9535-d1bbe14d9a09") /* Unknown UUID */)) { Return (Buffer (One) { 0x00 // . }) } Switch (ToInteger (Arg2)) { Case (Zero) { Switch (ToInteger (Arg1)) { Case (Zero) { Return (Buffer (One) { 0x03 // . }) } Case (One) { Return (Buffer (One) { 0x7F // . }) } } Break } Case (One) { Name (PKG1, Package (0x05) { Package (0x08) { "", Zero, "", Zero, "", Zero, "", Zero }, Package (0x08) { "V3P3DX_CPU_SSD", 0x0A, "", Zero, "VCCDD2_CPU", 0x02, "VPP", 0x0A }, Package (0x08) { "V3P3DX_CPU_SSD", 0x0A, "", Zero, "VCCDD2_CPU", 0x05, "V5DUAL_DDR5", 0x02 }, Package (0x08) { "V3P3DX_CPU_SSD", 0x0A, "", Zero, "VCCDD2_CPU", 0x05, "VDDQ", 0x02 }, Package (0x08) { "STORAGE_CPU_SSD", 0x0A, "", Zero, "CPU_DRAM_VCCDD2", 0x05, "DRAM_VIN_BULK", 0x02 } }) Switch (ToInteger (PLID)) { Case (Package (0x03) { 0x27, 0x28, 0x29 } ) { Return (DerefOf (PKG1 [One])) } Case (Package (0x03) { 0x2B, 0x2C, 0x30 } ) { Return (DerefOf (PKG1 [0x02])) } Case (Package (0x01) { 0x35 } ) { Return (DerefOf (PKG1 [0x03])) } Case (Package (0x01) { 0x39 } ) { Return (DerefOf (PKG1 [0x04])) } Default { Return (DerefOf (PKG1 [Zero])) } } } Case (0x02) { If ((Arg1 < One)) { Break } Name (PKG2, Package (0x05) { Package (0x04) { Zero, Zero, Zero, Zero }, Package (0x04) { 0x2710, Zero, 0x07D0, 0x2710 }, Package (0x04) { 0x2710, Zero, 0x1388, 0x07D0 }, Package (0x04) { 0x2710, Zero, 0x1388, 0x07D0 }, Package (0x04) { 0x2710, Zero, 0x1388, 0x07D0 } }) Switch (ToInteger (PLID)) { Case (Package (0x03) { 0x27, 0x28, 0x29 } ) { Return (DerefOf (PKG2 [One])) } Case (Package (0x03) { 0x2B, 0x2C, 0x30 } ) { Return (DerefOf (PKG2 [0x02])) } Case (Package (0x01) { 0x35 } ) { Return (DerefOf (PKG2 [0x03])) } Case (Package (0x01) { 0x39 } ) { Return (DerefOf (PKG2 [0x04])) } Default { Return (DerefOf (PKG2 [Zero])) } } } Case (0x03) { If ((Arg1 < One)) { Break } Name (BUF3, Package (0x01) { 0x0F }) Return (BUF3) /* \_SB_.PC00.I2C0.PA07._DSM.BUF3 */ } Case (0x04) { If ((Arg1 < One)) { Break } Name (BUF4, Package (0x01) { Zero }) Return (BUF4) /* \_SB_.PC00.I2C0.PA07._DSM.BUF4 */ } Case (0x05) { If ((Arg1 < One)) { Break } Name (BUF5, Package (0x02) { 0x0400, 0x08 }) Return (BUF5) /* \_SB_.PC00.I2C0.PA07._DSM.BUF5 */ } Case (0x06) { If ((Arg1 < One)) { Break } Name (BUF6, Package (0x01) { 0x0384 }) Return (BUF6) /* \_SB_.PC00.I2C0.PA07._DSM.BUF6 */ } } Return (Buffer (One) { 0x00 // . }) } } Device (PM01) { Name (_HID, "MCHP1940") // _HID: Hardware ID Name (_UID, "I2C0&PM01") // _UID: Unique ID Name (_S0W, 0x03) // _S0W: S0 Device Wake State Method (_STA, 0, Serialized) // _STA: Status { If (POME) { Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3E } ) { Return (0x0F) } } } Return (Zero) } Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings { Name (RBUF, ResourceTemplate () { I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C0", 0x00, ResourceConsumer, _Y4F, Exclusive, ) }) CreateWordField (RBUF, \_SB.PC00.I2C0.PM01._CRS._Y4F._ADR, BADR) // _ADR: Address Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3E } ) { BADR = 0x10 } Default { BADR = Zero } } Return (RBUF) /* \_SB_.PC00.I2C0.PM01._CRS.RBUF */ } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 != ToUUID ("721f1534-5d27-4b60-9df4-41a3c4b7da3a") /* Unknown UUID */)) { Return (Buffer (One) { 0x00 // . }) } Switch (ToInteger (Arg2)) { Case (Zero) { Switch (ToInteger (Arg1)) { Case (Zero) { Return (Buffer (One) { 0xFF // . }) } } Break } Case (One) { Name (PKG1, Package (0x02) { Package (0x04) { "", "", "", "" }, Package (0x04) { "CPU_VCCINAUX1", "CPU_VCCINAUX2", "CPU_VCCCORE1", "CPU_VCCCORE2" } }) Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3E } ) { Return (DerefOf (PKG1 [One])) } Default { Return (DerefOf (PKG1 [Zero])) } } } Case (0x02) { Name (PKG2, Package (0x02) { Package (0x04) { Zero, Zero, Zero, Zero }, Package (0x04) { 0x07D0, 0x07D0, 0x03E8, 0x03E8 } }) Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3E } ) { Return (DerefOf (PKG2 [One])) } Default { Return (DerefOf (PKG2 [Zero])) } } } Case (0x03) { Name (BUF3, Package (0x01) { 0x0F }) Return (BUF3) /* \_SB_.PC00.I2C0.PM01._DSM.BUF3 */ } Case (0x04) { Name (BUF4, Package (0x08) { Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero }) Return (BUF4) /* \_SB_.PC00.I2C0.PM01._DSM.BUF4 */ } Case (0x05) { Name (BUF5, Package (0x02) { 0x0400, 0x08 }) Return (BUF5) /* \_SB_.PC00.I2C0.PM01._DSM.BUF5 */ } Case (0x06) { Name (BUF6, Package (0x01) { 0x0384 }) Return (BUF6) /* \_SB_.PC00.I2C0.PM01._DSM.BUF6 */ } Case (0x07) { Name (BUF7, Package (0x04) { 0x03E8, 0x03E8, 0x03E8, 0x03E8 }) Return (BUF7) /* \_SB_.PC00.I2C0.PM01._DSM.BUF7 */ } } Return (Buffer (One) { 0x00 // . }) } } Device (PM02) { Name (_HID, "MCHP1940") // _HID: Hardware ID Name (_UID, "I2C0&PM02") // _UID: Unique ID Name (_S0W, 0x03) // _S0W: S0 Device Wake State Method (_STA, 0, Serialized) // _STA: Status { If (POME) { Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3E } ) { Return (0x0F) } } } Return (Zero) } Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings { Name (RBUF, ResourceTemplate () { I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C0", 0x00, ResourceConsumer, _Y50, Exclusive, ) }) CreateWordField (RBUF, \_SB.PC00.I2C0.PM02._CRS._Y50._ADR, BADR) // _ADR: Address Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3E } ) { BADR = 0x14 } Default { BADR = Zero } } Return (RBUF) /* \_SB_.PC00.I2C0.PM02._CRS.RBUF */ } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 != ToUUID ("721f1534-5d27-4b60-9df4-41a3c4b7da3a") /* Unknown UUID */)) { Return (Buffer (One) { 0x00 // . }) } Switch (ToInteger (Arg2)) { Case (Zero) { Switch (ToInteger (Arg1)) { Case (Zero) { Return (Buffer (One) { 0xFF // . }) } } Break } Case (One) { Name (PKG1, Package (0x02) { Package (0x04) { "", "", "", "" }, Package (0x04) { "CPU_VCCCORE3", "CPU_VCCCORE4", "CPU_VCCCORE5", "CPU_VCCCORE6" } }) Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3E } ) { Return (DerefOf (PKG1 [One])) } Default { Return (DerefOf (PKG1 [Zero])) } } } Case (0x02) { Name (PKG2, Package (0x02) { Package (0x04) { Zero, Zero, Zero, Zero }, Package (0x04) { 0x03E8, 0x03E8, 0x03E8, 0x03E8 } }) Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3E } ) { Return (DerefOf (PKG2 [One])) } Default { Return (DerefOf (PKG2 [Zero])) } } } Case (0x03) { Name (BUF3, Package (0x01) { 0x0F }) Return (BUF3) /* \_SB_.PC00.I2C0.PM02._DSM.BUF3 */ } Case (0x04) { Name (BUF4, Package (0x08) { Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero }) Return (BUF4) /* \_SB_.PC00.I2C0.PM02._DSM.BUF4 */ } Case (0x05) { Name (BUF5, Package (0x02) { 0x0400, 0x08 }) Return (BUF5) /* \_SB_.PC00.I2C0.PM02._DSM.BUF5 */ } Case (0x06) { Name (BUF6, Package (0x01) { 0x0384 }) Return (BUF6) /* \_SB_.PC00.I2C0.PM02._DSM.BUF6 */ } Case (0x07) { Name (BUF7, Package (0x04) { 0x03E8, 0x03E8, 0x03E8, 0x03E8 }) Return (BUF7) /* \_SB_.PC00.I2C0.PM02._DSM.BUF7 */ } } Return (Buffer (One) { 0x00 // . }) } } Device (PM03) { Name (_HID, "MCHP1940") // _HID: Hardware ID Name (_UID, "I2C0&PM03") // _UID: Unique ID Name (_S0W, 0x03) // _S0W: S0 Device Wake State Method (_STA, 0, Serialized) // _STA: Status { If (POME) { Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3E } ) { Return (0x0F) } } } Return (Zero) } Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings { Name (RBUF, ResourceTemplate () { I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C0", 0x00, ResourceConsumer, _Y51, Exclusive, ) }) CreateWordField (RBUF, \_SB.PC00.I2C0.PM03._CRS._Y51._ADR, BADR) // _ADR: Address Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3E } ) { BADR = 0x16 } Default { BADR = Zero } } Return (RBUF) /* \_SB_.PC00.I2C0.PM03._CRS.RBUF */ } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 != ToUUID ("721f1534-5d27-4b60-9df4-41a3c4b7da3a") /* Unknown UUID */)) { Return (Buffer (One) { 0x00 // . }) } Switch (ToInteger (Arg2)) { Case (Zero) { Switch (ToInteger (Arg1)) { Case (Zero) { Return (Buffer (One) { 0xFF // . }) } } Break } Case (One) { Name (PKG1, Package (0x02) { Package (0x04) { "", "", "", "" }, Package (0x04) { "CPU_VCCCORE7", "STORAGE_PCH_SSD", "CPU_VCCGT", "PCH_V0P82A" } }) Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3E } ) { Return (DerefOf (PKG1 [One])) } Default { Return (DerefOf (PKG1 [Zero])) } } } Case (0x02) { Name (PKG2, Package (0x02) { Package (0x04) { Zero, Zero, Zero, Zero }, Package (0x04) { 0x03E8, 0x1388, 0x03E8, 0x07D0 } }) Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3E } ) { Return (DerefOf (PKG2 [One])) } Default { Return (DerefOf (PKG2 [Zero])) } } } Case (0x03) { Name (BUF3, Package (0x01) { 0x0F }) Return (BUF3) /* \_SB_.PC00.I2C0.PM03._DSM.BUF3 */ } Case (0x04) { Name (BUF4, Package (0x08) { Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero }) Return (BUF4) /* \_SB_.PC00.I2C0.PM03._DSM.BUF4 */ } Case (0x05) { Name (BUF5, Package (0x02) { 0x0400, 0x08 }) Return (BUF5) /* \_SB_.PC00.I2C0.PM03._DSM.BUF5 */ } Case (0x06) { Name (BUF6, Package (0x01) { 0x0384 }) Return (BUF6) /* \_SB_.PC00.I2C0.PM03._DSM.BUF6 */ } Case (0x07) { Name (BUF7, Package (0x04) { 0x03E8, 0x03E8, 0x03E8, 0x03E8 }) Return (BUF7) /* \_SB_.PC00.I2C0.PM03._DSM.BUF7 */ } } Return (Buffer (One) { 0x00 // . }) } } Device (PM04) { Name (_HID, "MCHP1940") // _HID: Hardware ID Name (_UID, "I2C0&PM04") // _UID: Unique ID Name (_S0W, 0x03) // _S0W: S0 Device Wake State Method (_STA, 0, Serialized) // _STA: Status { If (POME) { Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3E } ) { Return (0x0F) } } } Return (Zero) } Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings { Name (RBUF, ResourceTemplate () { I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C0", 0x00, ResourceConsumer, _Y52, Exclusive, ) }) CreateWordField (RBUF, \_SB.PC00.I2C0.PM04._CRS._Y52._ADR, BADR) // _ADR: Address Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3E } ) { BADR = 0x18 } Default { BADR = Zero } } Return (RBUF) /* \_SB_.PC00.I2C0.PM04._CRS.RBUF */ } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 != ToUUID ("721f1534-5d27-4b60-9df4-41a3c4b7da3a") /* Unknown UUID */)) { Return (Buffer (One) { 0x00 // . }) } Switch (ToInteger (Arg2)) { Case (Zero) { Switch (ToInteger (Arg1)) { Case (Zero) { Return (Buffer (One) { 0xFF // . }) } } Break } Case (One) { Name (PKG1, Package (0x02) { Package (0x04) { "", "", "", "" }, Package (0x04) { "STORAGE_SATA", "CPU_V1P05A", "PCH_VCCPRIM_1P8", "PCH_VCCPDSW_3P3" } }) Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3E } ) { Return (DerefOf (PKG1 [One])) } Default { Return (DerefOf (PKG1 [Zero])) } } } Case (0x02) { Name (PKG2, Package (0x02) { Package (0x04) { Zero, Zero, Zero, Zero }, Package (0x04) { 0x1388, 0x1388, 0x55F0, 0x55F0 } }) Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3E } ) { Return (DerefOf (PKG2 [One])) } Default { Return (DerefOf (PKG2 [Zero])) } } } Case (0x03) { Name (BUF3, Package (0x01) { 0x0F }) Return (BUF3) /* \_SB_.PC00.I2C0.PM04._DSM.BUF3 */ } Case (0x04) { Name (BUF4, Package (0x08) { Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero }) Return (BUF4) /* \_SB_.PC00.I2C0.PM04._DSM.BUF4 */ } Case (0x05) { Name (BUF5, Package (0x02) { 0x0400, 0x08 }) Return (BUF5) /* \_SB_.PC00.I2C0.PM04._DSM.BUF5 */ } Case (0x06) { Name (BUF6, Package (0x01) { 0x0384 }) Return (BUF6) /* \_SB_.PC00.I2C0.PM04._DSM.BUF6 */ } Case (0x07) { Name (BUF7, Package (0x04) { 0x03E8, 0x03E8, 0x03E8, 0x03E8 }) Return (BUF7) /* \_SB_.PC00.I2C0.PM04._DSM.BUF7 */ } } Return (Buffer (One) { 0x00 // . }) } } Device (PM05) { Name (_HID, "MCHP1940") // _HID: Hardware ID Name (_UID, "I2C0&PM05") // _UID: Unique ID Name (_S0W, 0x03) // _S0W: S0 Device Wake State Method (_STA, 0, Serialized) // _STA: Status { If (POME) { Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3E } ) { Return (0x0F) } } } Return (Zero) } Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings { Name (RBUF, ResourceTemplate () { I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C0", 0x00, ResourceConsumer, _Y53, Exclusive, ) }) CreateWordField (RBUF, \_SB.PC00.I2C0.PM05._CRS._Y53._ADR, BADR) // _ADR: Address Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3E } ) { BADR = 0x1A } Default { BADR = Zero } } Return (RBUF) /* \_SB_.PC00.I2C0.PM05._CRS.RBUF */ } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 != ToUUID ("721f1534-5d27-4b60-9df4-41a3c4b7da3a") /* Unknown UUID */)) { Return (Buffer (One) { 0x00 // . }) } Switch (ToInteger (Arg2)) { Case (Zero) { Switch (ToInteger (Arg1)) { Case (Zero) { Return (Buffer (One) { 0xFF // . }) } } Break } Case (One) { Name (PKG1, Package (0x02) { Package (0x04) { "", "", "", "" }, Package (0x04) { "SYSTEM_V5DSW", "SYSTEM_V5S", "SYSTEM_V3P3S", "SYSTEM_V12S" } }) Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3E } ) { Return (DerefOf (PKG1 [One])) } Default { Return (DerefOf (PKG1 [Zero])) } } } Case (0x02) { Name (PKG2, Package (0x02) { Package (0x04) { Zero, Zero, Zero, Zero }, Package (0x04) { 0x2710, 0x07D0, 0x07D0, 0x07D0 } }) Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3E } ) { Return (DerefOf (PKG2 [One])) } Default { Return (DerefOf (PKG2 [Zero])) } } } Case (0x03) { Name (BUF3, Package (0x01) { 0x0F }) Return (BUF3) /* \_SB_.PC00.I2C0.PM05._DSM.BUF3 */ } Case (0x04) { Name (BUF4, Package (0x08) { Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero }) Return (BUF4) /* \_SB_.PC00.I2C0.PM05._DSM.BUF4 */ } Case (0x05) { Name (BUF5, Package (0x02) { 0x0400, 0x08 }) Return (BUF5) /* \_SB_.PC00.I2C0.PM05._DSM.BUF5 */ } Case (0x06) { Name (BUF6, Package (0x01) { 0x0384 }) Return (BUF6) /* \_SB_.PC00.I2C0.PM05._DSM.BUF6 */ } Case (0x07) { Name (BUF7, Package (0x04) { 0x03E8, 0x03E8, 0x03E8, 0x03E8 }) Return (BUF7) /* \_SB_.PC00.I2C0.PM05._DSM.BUF7 */ } } Return (Buffer (One) { 0x00 // . }) } } Device (PM06) { Name (_HID, "MCHP1940") // _HID: Hardware ID Name (_UID, "I2C0&PM06") // _UID: Unique ID Name (_S0W, 0x03) // _S0W: S0 Device Wake State Method (_STA, 0, Serialized) // _STA: Status { If (POME) { Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3E } ) { Return (0x0F) } } } Return (Zero) } Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings { Name (RBUF, ResourceTemplate () { I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C0", 0x00, ResourceConsumer, _Y54, Exclusive, ) }) CreateWordField (RBUF, \_SB.PC00.I2C0.PM06._CRS._Y54._ADR, BADR) // _ADR: Address Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3E } ) { BADR = 0x1C } Default { BADR = Zero } } Return (RBUF) /* \_SB_.PC00.I2C0.PM06._CRS.RBUF */ } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 != ToUUID ("721f1534-5d27-4b60-9df4-41a3c4b7da3a") /* Unknown UUID */)) { Return (Buffer (One) { 0x00 // . }) } Switch (ToInteger (Arg2)) { Case (Zero) { Switch (ToInteger (Arg1)) { Case (Zero) { Return (Buffer (One) { 0xFF // . }) } } Break } Case (One) { Name (PKG1, Package (0x02) { Package (0x04) { "", "", "", "" }, Package (0x04) { "STORAGE_CPU_SSD", "DRAM_VPP", "CPU_VCCDD2", "DRAM_VDD2" } }) Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3E } ) { Return (DerefOf (PKG1 [One])) } Default { Return (DerefOf (PKG1 [Zero])) } } } Case (0x02) { Name (PKG2, Package (0x02) { Package (0x04) { Zero, Zero, Zero, Zero }, Package (0x04) { 0x1388, 0x2710, 0x07D0, 0x07D0 } }) Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3E } ) { Return (DerefOf (PKG2 [One])) } Default { Return (DerefOf (PKG2 [Zero])) } } } Case (0x03) { Name (BUF3, Package (0x01) { 0x0F }) Return (BUF3) /* \_SB_.PC00.I2C0.PM06._DSM.BUF3 */ } Case (0x04) { Name (BUF4, Package (0x08) { Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero }) Return (BUF4) /* \_SB_.PC00.I2C0.PM06._DSM.BUF4 */ } Case (0x05) { Name (BUF5, Package (0x02) { 0x0400, 0x08 }) Return (BUF5) /* \_SB_.PC00.I2C0.PM06._DSM.BUF5 */ } Case (0x06) { Name (BUF6, Package (0x01) { 0x0384 }) Return (BUF6) /* \_SB_.PC00.I2C0.PM06._DSM.BUF6 */ } Case (0x07) { Name (BUF7, Package (0x04) { 0x03E8, 0x03E8, 0x03E8, 0x03E8 }) Return (BUF7) /* \_SB_.PC00.I2C0.PM06._DSM.BUF7 */ } } Return (Buffer (One) { 0x00 // . }) } } } Scope (_SB.PC00.I2C3) { Device (PA01) { Name (_HID, "MCHP1930") // _HID: Hardware ID Name (_UID, "I2C3&PA01") // _UID: Unique ID Name (_S0W, 0x03) // _S0W: S0 Device Wake State Method (_STA, 0, Serialized) // _STA: Status { If (POME) { Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x2F } ) { Return (0x0F) } Case (Package (0x01) { 0x2D } ) { Return (0x0F) } } } Return (Zero) } Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings { Name (RBUF, ResourceTemplate () { I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C3", 0x00, ResourceConsumer, _Y55, Exclusive, ) }) CreateWordField (RBUF, \_SB.PC00.I2C3.PA01._CRS._Y55._ADR, BADR) // _ADR: Address Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x2F } ) { BADR = 0x20 } Case (Package (0x01) { 0x2D } ) { BADR = 0x10 } Default { BADR = Zero } } Return (RBUF) /* \_SB_.PC00.I2C3.PA01._CRS.RBUF */ } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 != ToUUID ("033771e0-1705-47b4-9535-d1bbe14d9a09") /* Unknown UUID */)) { Return (Buffer (One) { 0x00 // . }) } Switch (ToInteger (Arg2)) { Case (Zero) { Switch (ToInteger (Arg1)) { Case (Zero) { Return (Buffer (One) { 0x03 // . }) } Case (One) { Return (Buffer (One) { 0x7F // . }) } } Break } Case (One) { Name (PKG1, Package (0x02) { Package (0x08) { "", Zero, "", Zero, "", Zero, "", Zero }, Package (0x08) { "VBATA_VCCGT_GPU", 0x05, "VBATA_VCCSAMC_GPU", 0x05, "VBATA_DGPU", 0x05, "VBATA_VDD_GDDR6_GPU", 0x05 } }) Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x2F } ) { Return (DerefOf (PKG1 [One])) } Case (Package (0x01) { 0x2D } ) { Return (DerefOf (PKG1 [One])) } Default { Return (DerefOf (PKG1 [Zero])) } } } Case (0x02) { If ((Arg1 < One)) { Break } Name (PKG2, Package (0x02) { Package (0x04) { Zero, Zero, Zero, Zero }, Package (0x04) { 0x1388, 0x1388, 0x1388, 0x1388 } }) Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x2F } ) { Return (DerefOf (PKG2 [One])) } Case (Package (0x01) { 0x2D } ) { Return (DerefOf (PKG2 [One])) } Default { Return (DerefOf (PKG2 [Zero])) } } } Case (0x03) { If ((Arg1 < One)) { Break } Name (BUF3, Package (0x01) { 0x0F }) Return (BUF3) /* \_SB_.PC00.I2C3.PA01._DSM.BUF3 */ } Case (0x04) { If ((Arg1 < One)) { Break } Name (BUF4, Package (0x01) { Zero }) Return (BUF4) /* \_SB_.PC00.I2C3.PA01._DSM.BUF4 */ } Case (0x05) { If ((Arg1 < One)) { Break } Name (BUF5, Package (0x02) { 0x0400, 0x08 }) Return (BUF5) /* \_SB_.PC00.I2C3.PA01._DSM.BUF5 */ } Case (0x06) { If ((Arg1 < One)) { Break } Name (BUF6, Package (0x01) { 0x0384 }) Return (BUF6) /* \_SB_.PC00.I2C3.PA01._DSM.BUF6 */ } } Return (Buffer (One) { 0x00 // . }) } } Device (PA02) { Name (_HID, "MCHP1930") // _HID: Hardware ID Name (_UID, "I2C3&PA02") // _UID: Unique ID Name (_S0W, 0x03) // _S0W: S0 Device Wake State Method (_STA, 0, Serialized) // _STA: Status { If (POME) { Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x2F } ) { Return (0x0F) } Case (Package (0x01) { 0x2D } ) { Return (0x0F) } } } Return (Zero) } Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings { Name (RBUF, ResourceTemplate () { I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C3", 0x00, ResourceConsumer, _Y56, Exclusive, ) }) CreateWordField (RBUF, \_SB.PC00.I2C3.PA02._CRS._Y56._ADR, BADR) // _ADR: Address Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x2F } ) { BADR = 0x22 } Case (Package (0x01) { 0x2D } ) { BADR = 0x11 } Default { BADR = Zero } } Return (RBUF) /* \_SB_.PC00.I2C3.PA02._CRS.RBUF */ } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 != ToUUID ("033771e0-1705-47b4-9535-d1bbe14d9a09") /* Unknown UUID */)) { Return (Buffer (One) { 0x00 // . }) } Switch (ToInteger (Arg2)) { Case (Zero) { Switch (ToInteger (Arg1)) { Case (Zero) { Return (Buffer (One) { 0x03 // . }) } Case (One) { Return (Buffer (One) { 0x7F // . }) } } Break } Case (One) { Name (PKG1, Package (0x02) { Package (0x08) { "", Zero, "", Zero, "", Zero, "", Zero }, Package (0x08) { "VBATA_VCCIN", 0x05, "VBATA_VCCIN_AUX", 0x05, "VBATA_VCCGT", 0x05, "V5A_DDR5", 0x02 } }) Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x2F } ) { Return (DerefOf (PKG1 [One])) } Case (Package (0x01) { 0x2D } ) { Return (DerefOf (PKG1 [One])) } Default { Return (DerefOf (PKG1 [Zero])) } } } Case (0x02) { If ((Arg1 < One)) { Break } Name (PKG2, Package (0x02) { Package (0x04) { Zero, Zero, Zero, Zero }, Package (0x04) { 0x1388, 0x1388, 0x1388, 0x07D0 } }) Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x2F } ) { Return (DerefOf (PKG2 [One])) } Case (Package (0x01) { 0x2D } ) { Return (DerefOf (PKG2 [One])) } Default { Return (DerefOf (PKG2 [Zero])) } } } Case (0x03) { If ((Arg1 < One)) { Break } Name (BUF3, Package (0x01) { 0x0F }) Return (BUF3) /* \_SB_.PC00.I2C3.PA02._DSM.BUF3 */ } Case (0x04) { If ((Arg1 < One)) { Break } Name (BUF4, Package (0x01) { Zero }) Return (BUF4) /* \_SB_.PC00.I2C3.PA02._DSM.BUF4 */ } Case (0x05) { If ((Arg1 < One)) { Break } Name (BUF5, Package (0x02) { 0x0400, 0x08 }) Return (BUF5) /* \_SB_.PC00.I2C3.PA02._DSM.BUF5 */ } Case (0x06) { If ((Arg1 < One)) { Break } Name (BUF6, Package (0x01) { 0x0384 }) Return (BUF6) /* \_SB_.PC00.I2C3.PA02._DSM.BUF6 */ } } Return (Buffer (One) { 0x00 // . }) } } Device (PA03) { Name (_HID, "MCHP1930") // _HID: Hardware ID Name (_UID, "I2C3&PA03") // _UID: Unique ID Name (_S0W, 0x03) // _S0W: S0 Device Wake State Method (_STA, 0, Serialized) // _STA: Status { If (POME) { Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x2F } ) { Return (0x0F) } Case (Package (0x01) { 0x2D } ) { Return (0x0F) } } } Return (Zero) } Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings { Name (RBUF, ResourceTemplate () { I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C3", 0x00, ResourceConsumer, _Y57, Exclusive, ) }) CreateWordField (RBUF, \_SB.PC00.I2C3.PA03._CRS._Y57._ADR, BADR) // _ADR: Address Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x2F } ) { BADR = 0x24 } Case (Package (0x01) { 0x2D } ) { BADR = 0x12 } Default { BADR = Zero } } Return (RBUF) /* \_SB_.PC00.I2C3.PA03._CRS.RBUF */ } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 != ToUUID ("033771e0-1705-47b4-9535-d1bbe14d9a09") /* Unknown UUID */)) { Return (Buffer (One) { 0x00 // . }) } Switch (ToInteger (Arg2)) { Case (Zero) { Switch (ToInteger (Arg1)) { Case (Zero) { Return (Buffer (One) { 0x03 // . }) } Case (One) { Return (Buffer (One) { 0x7F // . }) } } Break } Case (One) { Name (PKG1, Package (0x03) { Package (0x08) { "", Zero, "", Zero, "", Zero, "", Zero }, Package (0x08) { "V3P3DX_PCH_SSD1", 0x0A, "V3P3DX_CPU_SSD", 0x0A, "VBATTERY", 0x05, "V3P3A_WWAN", 0x0A }, Package (0x08) { "SNS_AC", One, "SNS_V3P3DX_CPU_SSD", 0x0A, "SNS_VCC_EDP_BKLT", 0x0A, "SNS_V3P3DX_EDP", 0x0A } }) Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x2F } ) { Return (DerefOf (PKG1 [One])) } Case (Package (0x01) { 0x2D } ) { Return (DerefOf (PKG1 [0x02])) } Default { Return (DerefOf (PKG1 [Zero])) } } } Case (0x02) { If ((Arg1 < One)) { Break } Name (PKG2, Package (0x03) { Package (0x04) { Zero, Zero, Zero, Zero }, Package (0x04) { 0x2710, 0x2710, 0x1388, 0x2710 }, Package (0x04) { 0x03E8, 0x2710, 0x2710, 0x2710 } }) Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x2F } ) { Return (DerefOf (PKG2 [One])) } Case (Package (0x01) { 0x2D } ) { Return (DerefOf (PKG2 [0x02])) } Default { Return (DerefOf (PKG2 [Zero])) } } } Case (0x03) { If ((Arg1 < One)) { Break } Name (BUF3, Package (0x01) { 0x0F }) Return (BUF3) /* \_SB_.PC00.I2C3.PA03._DSM.BUF3 */ } Case (0x04) { If ((Arg1 < One)) { Break } Name (BUF4, Package (0x01) { Zero }) Return (BUF4) /* \_SB_.PC00.I2C3.PA03._DSM.BUF4 */ } Case (0x05) { If ((Arg1 < One)) { Break } Name (BUF5, Package (0x02) { 0x0400, 0x08 }) Return (BUF5) /* \_SB_.PC00.I2C3.PA03._DSM.BUF5 */ } Case (0x06) { If ((Arg1 < One)) { Break } Name (BUF6, Package (0x01) { 0x0384 }) Return (BUF6) /* \_SB_.PC00.I2C3.PA03._DSM.BUF6 */ } } Return (Buffer (One) { 0x00 // . }) } } Device (PA04) { Name (_HID, "MCHP1930") // _HID: Hardware ID Name (_UID, "I2C3&PA04") // _UID: Unique ID Name (_S0W, 0x03) // _S0W: S0 Device Wake State Method (_STA, 0, Serialized) // _STA: Status { If (POME) { Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x2F } ) { Return (0x0F) } Case (Package (0x01) { 0x2D } ) { Return (0x0F) } } } Return (Zero) } Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings { Name (RBUF, ResourceTemplate () { I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C3", 0x00, ResourceConsumer, _Y58, Exclusive, ) }) CreateWordField (RBUF, \_SB.PC00.I2C3.PA04._CRS._Y58._ADR, BADR) // _ADR: Address Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x2F } ) { BADR = 0x26 } Case (Package (0x01) { 0x2D } ) { BADR = 0x13 } Default { BADR = Zero } } Return (RBUF) /* \_SB_.PC00.I2C3.PA04._CRS.RBUF */ } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 != ToUUID ("033771e0-1705-47b4-9535-d1bbe14d9a09") /* Unknown UUID */)) { Return (Buffer (One) { 0x00 // . }) } Switch (ToInteger (Arg2)) { Case (Zero) { Switch (ToInteger (Arg1)) { Case (Zero) { Return (Buffer (One) { 0x03 // . }) } Case (One) { Return (Buffer (One) { 0x7F // . }) } } Break } Case (One) { Name (PKG1, Package (0x03) { Package (0x08) { "", Zero, "", Zero, "", Zero, "", Zero }, Package (0x08) { "V3P3_SLOTE", 0x0A, "V3P3_LAN", 0x0A, "V3P3DX_EDP", 0x0A, "VCC_EDP_BKLT", 0x0A }, Package (0x08) { "SNS_V3P3DX_PCH_SSD1", 0x0A, "SNS_V3P3_SLOTE", 0x0A, "SNS_VBATTERY", 0x05, "SNS_V3P3_LAN", 0x0A } }) Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x2F } ) { Return (DerefOf (PKG1 [One])) } Case (Package (0x01) { 0x2D } ) { Return (DerefOf (PKG1 [0x02])) } Default { Return (DerefOf (PKG1 [Zero])) } } } Case (0x02) { If ((Arg1 < One)) { Break } Name (PKG2, Package (0x03) { Package (0x04) { Zero, Zero, Zero, Zero }, Package (0x04) { 0x2710, 0x2710, 0x2710, 0x2710 }, Package (0x04) { 0x2710, 0x2710, 0x1388, 0x2710 } }) Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x2F } ) { Return (DerefOf (PKG2 [One])) } Case (Package (0x01) { 0x2D } ) { Return (DerefOf (PKG2 [0x02])) } Default { Return (DerefOf (PKG2 [Zero])) } } } Case (0x03) { If ((Arg1 < One)) { Break } Name (BUF3, Package (0x01) { 0x0F }) Return (BUF3) /* \_SB_.PC00.I2C3.PA04._DSM.BUF3 */ } Case (0x04) { If ((Arg1 < One)) { Break } Name (BUF4, Package (0x01) { Zero }) Return (BUF4) /* \_SB_.PC00.I2C3.PA04._DSM.BUF4 */ } Case (0x05) { If ((Arg1 < One)) { Break } Name (BUF5, Package (0x02) { 0x0400, 0x08 }) Return (BUF5) /* \_SB_.PC00.I2C3.PA04._DSM.BUF5 */ } Case (0x06) { If ((Arg1 < One)) { Break } Name (BUF6, Package (0x01) { 0x0384 }) Return (BUF6) /* \_SB_.PC00.I2C3.PA04._DSM.BUF6 */ } } Return (Buffer (One) { 0x00 // . }) } } } Scope (_SB.PC00.I2C5) { Device (PA01) { Name (_HID, "MCHP1930") // _HID: Hardware ID Name (_UID, "I2C5&PA01") // _UID: Unique ID Name (_S0W, 0x03) // _S0W: S0 Device Wake State Method (_STA, 0, Serialized) // _STA: Status { If (POME) { Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3B } ) { Return (0x0F) } } } Return (Zero) } Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings { Name (RBUF, ResourceTemplate () { I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C5", 0x00, ResourceConsumer, _Y59, Exclusive, ) }) CreateWordField (RBUF, \_SB.PC00.I2C5.PA01._CRS._Y59._ADR, BADR) // _ADR: Address Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3B } ) { BADR = 0x10 } Default { BADR = Zero } } Return (RBUF) /* \_SB_.PC00.I2C5.PA01._CRS.RBUF */ } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 != ToUUID ("033771e0-1705-47b4-9535-d1bbe14d9a09") /* Unknown UUID */)) { Return (Buffer (One) { 0x00 // . }) } Switch (ToInteger (Arg2)) { Case (Zero) { Switch (ToInteger (Arg1)) { Case (Zero) { Return (Buffer (One) { 0x03 // . }) } Case (One) { Return (Buffer (One) { 0x7F // . }) } } Break } Case (One) { Name (PKG1, Package (0x02) { Package (0x08) { "", Zero, "", Zero, "", Zero, "", Zero }, Package (0x08) { "AUDIO_V1P8", 0x0A, "AUDIO_V5", 0x0A, "AUDIO_V12S", 0x0A, "STORAGE_PCH_SSD", 0x0A } }) Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3B } ) { Return (DerefOf (PKG1 [One])) } Default { Return (DerefOf (PKG1 [Zero])) } } } Case (0x02) { If ((Arg1 < One)) { Break } Name (PKG2, Package (0x02) { Package (0x04) { Zero, Zero, Zero, Zero }, Package (0x04) { 0x2710, 0x2710, 0x2710, 0x2710 } }) Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3B } ) { Return (DerefOf (PKG2 [One])) } Default { Return (DerefOf (PKG2 [Zero])) } } } Case (0x03) { If ((Arg1 < One)) { Break } Name (BUF3, Package (0x01) { 0x0F }) Return (BUF3) /* \_SB_.PC00.I2C5.PA01._DSM.BUF3 */ } Case (0x04) { If ((Arg1 < One)) { Break } Name (BUF4, Package (0x01) { Zero }) Return (BUF4) /* \_SB_.PC00.I2C5.PA01._DSM.BUF4 */ } Case (0x05) { If ((Arg1 < One)) { Break } Name (BUF5, Package (0x02) { 0x0400, 0x08 }) Return (BUF5) /* \_SB_.PC00.I2C5.PA01._DSM.BUF5 */ } Case (0x06) { If ((Arg1 < One)) { Break } Name (BUF6, Package (0x01) { 0x0384 }) Return (BUF6) /* \_SB_.PC00.I2C5.PA01._DSM.BUF6 */ } } Return (Buffer (One) { 0x00 // . }) } } Device (PA02) { Name (_HID, "MCHP1930") // _HID: Hardware ID Name (_UID, "I2C5&PA02") // _UID: Unique ID Name (_S0W, 0x03) // _S0W: S0 Device Wake State Method (_STA, 0, Serialized) // _STA: Status { If (POME) { Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3B } ) { Return (0x0F) } } } Return (Zero) } Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings { Name (RBUF, ResourceTemplate () { I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C5", 0x00, ResourceConsumer, _Y5A, Exclusive, ) }) CreateWordField (RBUF, \_SB.PC00.I2C5.PA02._CRS._Y5A._ADR, BADR) // _ADR: Address Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3B } ) { BADR = 0x14 } Default { BADR = Zero } } Return (RBUF) /* \_SB_.PC00.I2C5.PA02._CRS.RBUF */ } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 != ToUUID ("033771e0-1705-47b4-9535-d1bbe14d9a09") /* Unknown UUID */)) { Return (Buffer (One) { 0x00 // . }) } Switch (ToInteger (Arg2)) { Case (Zero) { Switch (ToInteger (Arg1)) { Case (Zero) { Return (Buffer (One) { 0x03 // . }) } Case (One) { Return (Buffer (One) { 0x7F // . }) } } Break } Case (One) { Name (PKG1, Package (0x02) { Package (0x08) { "", Zero, "", Zero, "", Zero, "", Zero }, Package (0x08) { "SYSTEM_VCCCORE_VIN", 0x02, "SYSTEM_VCCGT_VIN", 0x02, "CPU_V1P8", 0x0A, "CPU_V1P05", 0x05 } }) Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3B } ) { Return (DerefOf (PKG1 [One])) } Default { Return (DerefOf (PKG1 [Zero])) } } } Case (0x02) { If ((Arg1 < One)) { Break } Name (PKG2, Package (0x02) { Package (0x04) { Zero, Zero, Zero, Zero }, Package (0x04) { 0x07D0, 0x07D0, 0x2710, 0x1388 } }) Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3B } ) { Return (DerefOf (PKG2 [One])) } Default { Return (DerefOf (PKG2 [Zero])) } } } Case (0x03) { If ((Arg1 < One)) { Break } Name (BUF3, Package (0x01) { 0x0F }) Return (BUF3) /* \_SB_.PC00.I2C5.PA02._DSM.BUF3 */ } Case (0x04) { If ((Arg1 < One)) { Break } Name (BUF4, Package (0x01) { Zero }) Return (BUF4) /* \_SB_.PC00.I2C5.PA02._DSM.BUF4 */ } Case (0x05) { If ((Arg1 < One)) { Break } Name (BUF5, Package (0x02) { 0x0400, 0x08 }) Return (BUF5) /* \_SB_.PC00.I2C5.PA02._DSM.BUF5 */ } Case (0x06) { If ((Arg1 < One)) { Break } Name (BUF6, Package (0x01) { 0x0384 }) Return (BUF6) /* \_SB_.PC00.I2C5.PA02._DSM.BUF6 */ } } Return (Buffer (One) { 0x00 // . }) } } Device (PA03) { Name (_HID, "MCHP1930") // _HID: Hardware ID Name (_UID, "I2C5&PA03") // _UID: Unique ID Name (_S0W, 0x03) // _S0W: S0 Device Wake State Method (_STA, 0, Serialized) // _STA: Status { If (POME) { Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3B } ) { Return (0x0F) } } } Return (Zero) } Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings { Name (RBUF, ResourceTemplate () { I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C5", 0x00, ResourceConsumer, _Y5B, Exclusive, ) }) CreateWordField (RBUF, \_SB.PC00.I2C5.PA03._CRS._Y5B._ADR, BADR) // _ADR: Address Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3B } ) { BADR = 0x16 } Default { BADR = Zero } } Return (RBUF) /* \_SB_.PC00.I2C5.PA03._CRS.RBUF */ } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 != ToUUID ("033771e0-1705-47b4-9535-d1bbe14d9a09") /* Unknown UUID */)) { Return (Buffer (One) { 0x00 // . }) } Switch (ToInteger (Arg2)) { Case (Zero) { Switch (ToInteger (Arg1)) { Case (Zero) { Return (Buffer (One) { 0x03 // . }) } Case (One) { Return (Buffer (One) { 0x7F // . }) } } Break } Case (One) { Name (PKG1, Package (0x02) { Package (0x08) { "", Zero, "", Zero, "", Zero, "", Zero }, Package (0x08) { "SYSTEM_VCCINAUX_VIN", 0x05, "CPU_VCCDD2", 0x05, "DRAM_V5A", 0x02, "SYSTEM_VBATA", One } }) Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3B } ) { Return (DerefOf (PKG1 [One])) } Default { Return (DerefOf (PKG1 [Zero])) } } } Case (0x02) { If ((Arg1 < One)) { Break } Name (PKG2, Package (0x02) { Package (0x04) { Zero, Zero, Zero, Zero }, Package (0x04) { 0x1388, 0x1388, 0x07D0, 0x03E8 } }) Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3B } ) { Return (DerefOf (PKG2 [One])) } Default { Return (DerefOf (PKG2 [Zero])) } } } Case (0x03) { If ((Arg1 < One)) { Break } Name (BUF3, Package (0x01) { 0x0F }) Return (BUF3) /* \_SB_.PC00.I2C5.PA03._DSM.BUF3 */ } Case (0x04) { If ((Arg1 < One)) { Break } Name (BUF4, Package (0x01) { Zero }) Return (BUF4) /* \_SB_.PC00.I2C5.PA03._DSM.BUF4 */ } Case (0x05) { If ((Arg1 < One)) { Break } Name (BUF5, Package (0x02) { 0x0400, 0x08 }) Return (BUF5) /* \_SB_.PC00.I2C5.PA03._DSM.BUF5 */ } Case (0x06) { If ((Arg1 < One)) { Break } Name (BUF6, Package (0x01) { 0x0384 }) Return (BUF6) /* \_SB_.PC00.I2C5.PA03._DSM.BUF6 */ } } Return (Buffer (One) { 0x00 // . }) } } Device (PA04) { Name (_HID, "MCHP1930") // _HID: Hardware ID Name (_UID, "I2C5&PA04") // _UID: Unique ID Name (_S0W, 0x03) // _S0W: S0 Device Wake State Method (_STA, 0, Serialized) // _STA: Status { If (POME) { Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3B } ) { Return (0x0F) } } } Return (Zero) } Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings { Name (RBUF, ResourceTemplate () { I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C5", 0x00, ResourceConsumer, _Y5C, Exclusive, ) }) CreateWordField (RBUF, \_SB.PC00.I2C5.PA04._CRS._Y5C._ADR, BADR) // _ADR: Address Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3B } ) { BADR = 0x18 } Default { BADR = Zero } } Return (RBUF) /* \_SB_.PC00.I2C5.PA04._CRS.RBUF */ } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 != ToUUID ("033771e0-1705-47b4-9535-d1bbe14d9a09") /* Unknown UUID */)) { Return (Buffer (One) { 0x00 // . }) } Switch (ToInteger (Arg2)) { Case (Zero) { Switch (ToInteger (Arg1)) { Case (Zero) { Return (Buffer (One) { 0x03 // . }) } Case (One) { Return (Buffer (One) { 0x7F // . }) } } Break } Case (One) { Name (PKG1, Package (0x02) { Package (0x08) { "", Zero, "", Zero, "", Zero, "", Zero }, Package (0x08) { "PLATFORM_V1P8A", 0x05, "PCH_V0P82A", 0x02, "PLATFORM_V3P3A_DSW", One, "PLATFORM_V5A_DS3", One } }) Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3B } ) { Return (DerefOf (PKG1 [One])) } Default { Return (DerefOf (PKG1 [Zero])) } } } Case (0x02) { If ((Arg1 < One)) { Break } Name (PKG2, Package (0x02) { Package (0x04) { Zero, Zero, Zero, Zero }, Package (0x04) { 0x1388, 0x07D0, 0x03E8, 0x03E8 } }) Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3B } ) { Return (DerefOf (PKG2 [One])) } Default { Return (DerefOf (PKG2 [Zero])) } } } Case (0x03) { If ((Arg1 < One)) { Break } Name (BUF3, Package (0x01) { 0x0F }) Return (BUF3) /* \_SB_.PC00.I2C5.PA04._DSM.BUF3 */ } Case (0x04) { If ((Arg1 < One)) { Break } Name (BUF4, Package (0x01) { Zero }) Return (BUF4) /* \_SB_.PC00.I2C5.PA04._DSM.BUF4 */ } Case (0x05) { If ((Arg1 < One)) { Break } Name (BUF5, Package (0x02) { 0x0400, 0x08 }) Return (BUF5) /* \_SB_.PC00.I2C5.PA04._DSM.BUF5 */ } Case (0x06) { If ((Arg1 < One)) { Break } Name (BUF6, Package (0x01) { 0x0384 }) Return (BUF6) /* \_SB_.PC00.I2C5.PA04._DSM.BUF6 */ } } Return (Buffer (One) { 0x00 // . }) } } Device (PA05) { Name (_HID, "MCHP1930") // _HID: Hardware ID Name (_UID, "I2C5&PA05") // _UID: Unique ID Name (_S0W, 0x03) // _S0W: S0 Device Wake State Method (_STA, 0, Serialized) // _STA: Status { If (POME) { Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3B } ) { Return (0x0F) } } } Return (Zero) } Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings { Name (RBUF, ResourceTemplate () { I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C5", 0x00, ResourceConsumer, _Y5D, Exclusive, ) }) CreateWordField (RBUF, \_SB.PC00.I2C5.PA05._CRS._Y5D._ADR, BADR) // _ADR: Address Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3B } ) { BADR = 0x1C } Default { BADR = Zero } } Return (RBUF) /* \_SB_.PC00.I2C5.PA05._CRS.RBUF */ } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 != ToUUID ("033771e0-1705-47b4-9535-d1bbe14d9a09") /* Unknown UUID */)) { Return (Buffer (One) { 0x00 // . }) } Switch (ToInteger (Arg2)) { Case (Zero) { Switch (ToInteger (Arg1)) { Case (Zero) { Return (Buffer (One) { 0x03 // . }) } Case (One) { Return (Buffer (One) { 0x7F // . }) } } Break } Case (One) { Name (PKG1, Package (0x02) { Package (0x08) { "", Zero, "", Zero, "", Zero, "", Zero }, Package (0x08) { "STORAGE_CPU_SSD", 0x0A, "CONNECTIVITY_WLAN", 0x02, "CONNECTIVITY_LAN", 0x0A, "CONNECTIVITY_WWAN", 0x0A } }) Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3B } ) { Return (DerefOf (PKG1 [One])) } Default { Return (DerefOf (PKG1 [Zero])) } } } Case (0x02) { If ((Arg1 < One)) { Break } Name (PKG2, Package (0x02) { Package (0x04) { Zero, Zero, Zero, Zero }, Package (0x04) { 0x2710, 0x07D0, 0x2710, 0x2710 } }) Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3B } ) { Return (DerefOf (PKG2 [One])) } Default { Return (DerefOf (PKG2 [Zero])) } } } Case (0x03) { If ((Arg1 < One)) { Break } Name (BUF3, Package (0x01) { 0x0F }) Return (BUF3) /* \_SB_.PC00.I2C5.PA05._DSM.BUF3 */ } Case (0x04) { If ((Arg1 < One)) { Break } Name (BUF4, Package (0x01) { Zero }) Return (BUF4) /* \_SB_.PC00.I2C5.PA05._DSM.BUF4 */ } Case (0x05) { If ((Arg1 < One)) { Break } Name (BUF5, Package (0x02) { 0x0400, 0x08 }) Return (BUF5) /* \_SB_.PC00.I2C5.PA05._DSM.BUF5 */ } Case (0x06) { If ((Arg1 < One)) { Break } Name (BUF6, Package (0x01) { 0x0384 }) Return (BUF6) /* \_SB_.PC00.I2C5.PA05._DSM.BUF6 */ } } Return (Buffer (One) { 0x00 // . }) } } Device (PM01) { Name (_HID, "MCHP1940") // _HID: Hardware ID Name (_UID, "I2C5&PM01") // _UID: Unique ID Name (_S0W, 0x03) // _S0W: S0 Device Wake State Method (_STA, 0, Serialized) // _STA: Status { If (POME) { Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3D } ) { Return (0x0F) } Case (Package (0x01) { 0x22 } ) { Return (0x0F) } } } Return (Zero) } Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings { Name (RBUF, ResourceTemplate () { I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C5", 0x00, ResourceConsumer, _Y5E, Exclusive, ) }) CreateWordField (RBUF, \_SB.PC00.I2C5.PM01._CRS._Y5E._ADR, BADR) // _ADR: Address Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3D } ) { BADR = 0x10 } Case (Package (0x01) { 0x22 } ) { BADR = 0x11 } Default { BADR = Zero } } Return (RBUF) /* \_SB_.PC00.I2C5.PM01._CRS.RBUF */ } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 != ToUUID ("721f1534-5d27-4b60-9df4-41a3c4b7da3a") /* Unknown UUID */)) { Return (Buffer (One) { 0x00 // . }) } Switch (ToInteger (Arg2)) { Case (Zero) { Switch (ToInteger (Arg1)) { Case (Zero) { Return (Buffer (One) { 0xFF // . }) } } Break } Case (One) { Name (PKG1, Package (0x03) { Package (0x04) { "", "", "", "" }, Package (0x04) { "AUDIO_V1P8", "AUDIO_V5", "AUDIO_V12S", "STORAGE_PCH_SSD" }, Package (0x04) { "CPU_VCCCORE1", "CPU_VCCCORE2", "CPU_VCCCORE3", "CPU_VCCCORE4" } }) Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3D } ) { Return (DerefOf (PKG1 [One])) } Case (Package (0x01) { 0x22 } ) { Return (DerefOf (PKG1 [0x02])) } Default { Return (DerefOf (PKG1 [Zero])) } } } Case (0x02) { Name (PKG2, Package (0x03) { Package (0x04) { Zero, Zero, Zero, Zero }, Package (0x04) { 0x2710, 0x2710, 0x2710, 0x2710 }, Package (0x04) { 0x03E8, 0x03E8, 0x03E8, 0x03E8 } }) Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3D } ) { Return (DerefOf (PKG2 [One])) } Case (Package (0x01) { 0x22 } ) { Return (DerefOf (PKG2 [0x02])) } Default { Return (DerefOf (PKG2 [Zero])) } } } Case (0x03) { Name (BUF3, Package (0x01) { 0x0F }) Return (BUF3) /* \_SB_.PC00.I2C5.PM01._DSM.BUF3 */ } Case (0x04) { Name (BUF4, Package (0x08) { Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero }) Return (BUF4) /* \_SB_.PC00.I2C5.PM01._DSM.BUF4 */ } Case (0x05) { Name (BUF5, Package (0x02) { 0x0400, 0x08 }) Return (BUF5) /* \_SB_.PC00.I2C5.PM01._DSM.BUF5 */ } Case (0x06) { Name (BUF6, Package (0x01) { 0x0384 }) Return (BUF6) /* \_SB_.PC00.I2C5.PM01._DSM.BUF6 */ } Case (0x07) { Name (BUF7, Package (0x04) { 0x03E8, 0x03E8, 0x03E8, 0x03E8 }) Return (BUF7) /* \_SB_.PC00.I2C5.PM01._DSM.BUF7 */ } } Return (Buffer (One) { 0x00 // . }) } } Device (PM02) { Name (_HID, "MCHP1940") // _HID: Hardware ID Name (_UID, "I2C5&PM02") // _UID: Unique ID Name (_S0W, 0x03) // _S0W: S0 Device Wake State Method (_STA, 0, Serialized) // _STA: Status { If (POME) { Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3D } ) { Return (0x0F) } Case (Package (0x01) { 0x22 } ) { Return (0x0F) } } } Return (Zero) } Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings { Name (RBUF, ResourceTemplate () { I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C5", 0x00, ResourceConsumer, _Y5F, Exclusive, ) }) CreateWordField (RBUF, \_SB.PC00.I2C5.PM02._CRS._Y5F._ADR, BADR) // _ADR: Address Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3D } ) { BADR = 0x14 } Case (Package (0x01) { 0x22 } ) { BADR = 0x10 } Default { BADR = Zero } } Return (RBUF) /* \_SB_.PC00.I2C5.PM02._CRS.RBUF */ } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 != ToUUID ("721f1534-5d27-4b60-9df4-41a3c4b7da3a") /* Unknown UUID */)) { Return (Buffer (One) { 0x00 // . }) } Switch (ToInteger (Arg2)) { Case (Zero) { Switch (ToInteger (Arg1)) { Case (Zero) { Return (Buffer (One) { 0xFF // . }) } } Break } Case (One) { Name (PKG1, Package (0x03) { Package (0x04) { "", "", "", "" }, Package (0x04) { "SYSTEM_VCCCORE_VIN", "SYSTEM_VCCGT_VIN", "CPU_V1P8", "CPU_V1P05" }, Package (0x04) { "CPU_VCCCORE5", "CPU_VCCCORE6", "CPU_VCCCORE7", "PCH_STORAGE" } }) Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3D } ) { Return (DerefOf (PKG1 [One])) } Case (Package (0x01) { 0x22 } ) { Return (DerefOf (PKG1 [0x02])) } Default { Return (DerefOf (PKG1 [Zero])) } } } Case (0x02) { Name (PKG2, Package (0x03) { Package (0x04) { Zero, Zero, Zero, Zero }, Package (0x04) { 0x07D0, 0x07D0, 0x2710, 0x1388 }, Package (0x04) { 0x03E8, 0x03E8, 0x03E8, 0x2710 } }) Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3D } ) { Return (DerefOf (PKG2 [One])) } Case (Package (0x01) { 0x22 } ) { Return (DerefOf (PKG2 [0x02])) } Default { Return (DerefOf (PKG2 [Zero])) } } } Case (0x03) { Name (BUF3, Package (0x01) { 0x0F }) Return (BUF3) /* \_SB_.PC00.I2C5.PM02._DSM.BUF3 */ } Case (0x04) { Name (BUF4, Package (0x08) { Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero }) Return (BUF4) /* \_SB_.PC00.I2C5.PM02._DSM.BUF4 */ } Case (0x05) { Name (BUF5, Package (0x02) { 0x0400, 0x08 }) Return (BUF5) /* \_SB_.PC00.I2C5.PM02._DSM.BUF5 */ } Case (0x06) { Name (BUF6, Package (0x01) { 0x0384 }) Return (BUF6) /* \_SB_.PC00.I2C5.PM02._DSM.BUF6 */ } Case (0x07) { Name (BUF7, Package (0x04) { 0x03E8, 0x03E8, 0x03E8, 0x03E8 }) Return (BUF7) /* \_SB_.PC00.I2C5.PM02._DSM.BUF7 */ } } Return (Buffer (One) { 0x00 // . }) } } Device (PM03) { Name (_HID, "MCHP1940") // _HID: Hardware ID Name (_UID, "I2C5&PM03") // _UID: Unique ID Name (_S0W, 0x03) // _S0W: S0 Device Wake State Method (_STA, 0, Serialized) // _STA: Status { If (POME) { Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3D } ) { Return (0x0F) } Case (Package (0x01) { 0x22 } ) { Return (0x0F) } } } Return (Zero) } Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings { Name (RBUF, ResourceTemplate () { I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C5", 0x00, ResourceConsumer, _Y60, Exclusive, ) }) CreateWordField (RBUF, \_SB.PC00.I2C5.PM03._CRS._Y60._ADR, BADR) // _ADR: Address Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3D } ) { BADR = 0x16 } Case (Package (0x01) { 0x22 } ) { BADR = 0x14 } Default { BADR = Zero } } Return (RBUF) /* \_SB_.PC00.I2C5.PM03._CRS.RBUF */ } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 != ToUUID ("721f1534-5d27-4b60-9df4-41a3c4b7da3a") /* Unknown UUID */)) { Return (Buffer (One) { 0x00 // . }) } Switch (ToInteger (Arg2)) { Case (Zero) { Switch (ToInteger (Arg1)) { Case (Zero) { Return (Buffer (One) { 0xFF // . }) } } Break } Case (One) { Name (PKG1, Package (0x03) { Package (0x04) { "", "", "", "" }, Package (0x04) { "SYSTEM_VCCINAUX_VIN", "CPU_VCCDD2", "DRAM_V5A", "SYSTEM_VBATA" }, Package (0x04) { "CPU_VCCINAUX", "CPU_VCCINAUX", "CPU_VCC1P8", "CPU_V1P05A" } }) Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3D } ) { Return (DerefOf (PKG1 [One])) } Case (Package (0x01) { 0x22 } ) { Return (DerefOf (PKG1 [0x02])) } Default { Return (DerefOf (PKG1 [Zero])) } } } Case (0x02) { Name (PKG2, Package (0x03) { Package (0x04) { Zero, Zero, Zero, Zero }, Package (0x04) { 0x1388, 0x1388, 0x07D0, 0x03E8 }, Package (0x04) { 0x07D0, 0x07D0, 0x2710, 0x1388 } }) Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3D } ) { Return (DerefOf (PKG2 [One])) } Case (Package (0x01) { 0x22 } ) { Return (DerefOf (PKG2 [0x02])) } Default { Return (DerefOf (PKG2 [Zero])) } } } Case (0x03) { Name (BUF3, Package (0x01) { 0x0F }) Return (BUF3) /* \_SB_.PC00.I2C5.PM03._DSM.BUF3 */ } Case (0x04) { Name (BUF4, Package (0x08) { Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero }) Return (BUF4) /* \_SB_.PC00.I2C5.PM03._DSM.BUF4 */ } Case (0x05) { Name (BUF5, Package (0x02) { 0x0400, 0x08 }) Return (BUF5) /* \_SB_.PC00.I2C5.PM03._DSM.BUF5 */ } Case (0x06) { Name (BUF6, Package (0x01) { 0x0384 }) Return (BUF6) /* \_SB_.PC00.I2C5.PM03._DSM.BUF6 */ } Case (0x07) { Name (BUF7, Package (0x04) { 0x03E8, 0x03E8, 0x03E8, 0x03E8 }) Return (BUF7) /* \_SB_.PC00.I2C5.PM03._DSM.BUF7 */ } } Return (Buffer (One) { 0x00 // . }) } } Device (PM04) { Name (_HID, "MCHP1940") // _HID: Hardware ID Name (_UID, "I2C5&PM04") // _UID: Unique ID Name (_S0W, 0x03) // _S0W: S0 Device Wake State Method (_STA, 0, Serialized) // _STA: Status { If (POME) { Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3D } ) { Return (0x0F) } Case (Package (0x01) { 0x22 } ) { Return (0x0F) } } } Return (Zero) } Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings { Name (RBUF, ResourceTemplate () { I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C5", 0x00, ResourceConsumer, _Y61, Exclusive, ) }) CreateWordField (RBUF, \_SB.PC00.I2C5.PM04._CRS._Y61._ADR, BADR) // _ADR: Address Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3D } ) { BADR = 0x18 } Case (Package (0x01) { 0x22 } ) { BADR = 0x16 } Default { BADR = Zero } } Return (RBUF) /* \_SB_.PC00.I2C5.PM04._CRS.RBUF */ } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 != ToUUID ("721f1534-5d27-4b60-9df4-41a3c4b7da3a") /* Unknown UUID */)) { Return (Buffer (One) { 0x00 // . }) } Switch (ToInteger (Arg2)) { Case (Zero) { Switch (ToInteger (Arg1)) { Case (Zero) { Return (Buffer (One) { 0xFF // . }) } } Break } Case (One) { Name (PKG1, Package (0x03) { Package (0x04) { "", "", "", "" }, Package (0x04) { "PLATFORM_V1P8A", "PCH_V0P82A", "PLATFORM_V3P3A_DSW", "PLATFORM_V5A_DS3" }, Package (0x04) { "CPU_VCCCGT", "CPU_VCCDD2", "DRAM_VIN_BULK", "SYSTEM_VBATA" } }) Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3D } ) { Return (DerefOf (PKG1 [One])) } Case (Package (0x01) { 0x22 } ) { Return (DerefOf (PKG1 [0x02])) } Default { Return (DerefOf (PKG1 [Zero])) } } } Case (0x02) { Name (PKG2, Package (0x03) { Package (0x04) { Zero, Zero, Zero, Zero }, Package (0x04) { 0x1388, 0x07D0, 0x03E8, 0x03E8 }, Package (0x04) { 0x03E8, 0x1388, 0x07D0, 0x03E8 } }) Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3D } ) { Return (DerefOf (PKG2 [One])) } Case (Package (0x01) { 0x22 } ) { Return (DerefOf (PKG2 [0x02])) } Default { Return (DerefOf (PKG2 [Zero])) } } } Case (0x03) { Name (BUF3, Package (0x01) { 0x0F }) Return (BUF3) /* \_SB_.PC00.I2C5.PM04._DSM.BUF3 */ } Case (0x04) { Name (BUF4, Package (0x08) { Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero }) Return (BUF4) /* \_SB_.PC00.I2C5.PM04._DSM.BUF4 */ } Case (0x05) { Name (BUF5, Package (0x02) { 0x0400, 0x08 }) Return (BUF5) /* \_SB_.PC00.I2C5.PM04._DSM.BUF5 */ } Case (0x06) { Name (BUF6, Package (0x01) { 0x0384 }) Return (BUF6) /* \_SB_.PC00.I2C5.PM04._DSM.BUF6 */ } Case (0x07) { Name (BUF7, Package (0x04) { 0x03E8, 0x03E8, 0x03E8, 0x03E8 }) Return (BUF7) /* \_SB_.PC00.I2C5.PM04._DSM.BUF7 */ } } Return (Buffer (One) { 0x00 // . }) } } Device (PM05) { Name (_HID, "MCHP1940") // _HID: Hardware ID Name (_UID, "I2C5&PM05") // _UID: Unique ID Name (_S0W, 0x03) // _S0W: S0 Device Wake State Method (_STA, 0, Serialized) // _STA: Status { If (POME) { Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3D } ) { Return (0x0F) } Case (Package (0x01) { 0x22 } ) { Return (0x0F) } } } Return (Zero) } Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings { Name (RBUF, ResourceTemplate () { I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C5", 0x00, ResourceConsumer, _Y62, Exclusive, ) }) CreateWordField (RBUF, \_SB.PC00.I2C5.PM05._CRS._Y62._ADR, BADR) // _ADR: Address Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3D } ) { BADR = 0x1C } Case (Package (0x01) { 0x22 } ) { BADR = 0x18 } Default { BADR = Zero } } Return (RBUF) /* \_SB_.PC00.I2C5.PM05._CRS.RBUF */ } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 != ToUUID ("721f1534-5d27-4b60-9df4-41a3c4b7da3a") /* Unknown UUID */)) { Return (Buffer (One) { 0x00 // . }) } Switch (ToInteger (Arg2)) { Case (Zero) { Switch (ToInteger (Arg1)) { Case (Zero) { Return (Buffer (One) { 0xFF // . }) } } Break } Case (One) { Name (PKG1, Package (0x03) { Package (0x04) { "", "", "", "" }, Package (0x04) { "STORAGE_CPU_SSD", "CONNECTIVITY_WLAN", "CONNECTIVITY_LAN", "CONNECTIVITY_WWAN" }, Package (0x04) { "PCH_V3P3A", "PCH_V0P82A", "PCH_V1P8A", "DISPLAY_EDP_BKLT" } }) Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3D } ) { Return (DerefOf (PKG1 [One])) } Case (Package (0x01) { 0x22 } ) { Return (DerefOf (PKG1 [0x02])) } Default { Return (DerefOf (PKG1 [Zero])) } } } Case (0x02) { Name (PKG2, Package (0x03) { Package (0x04) { Zero, Zero, Zero, Zero }, Package (0x04) { 0x2710, 0x2710, 0x2710, 0x2710 }, Package (0x04) { 0x55F0, 0x07D0, 0x1388, 0x2710 } }) Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3D } ) { Return (DerefOf (PKG2 [One])) } Case (Package (0x01) { 0x22 } ) { Return (DerefOf (PKG2 [0x02])) } Default { Return (DerefOf (PKG2 [Zero])) } } } Case (0x03) { Name (BUF3, Package (0x01) { 0x0F }) Return (BUF3) /* \_SB_.PC00.I2C5.PM05._DSM.BUF3 */ } Case (0x04) { Name (BUF4, Package (0x08) { Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero }) Return (BUF4) /* \_SB_.PC00.I2C5.PM05._DSM.BUF4 */ } Case (0x05) { Name (BUF5, Package (0x02) { 0x0400, 0x08 }) Return (BUF5) /* \_SB_.PC00.I2C5.PM05._DSM.BUF5 */ } Case (0x06) { Name (BUF6, Package (0x01) { 0x0384 }) Return (BUF6) /* \_SB_.PC00.I2C5.PM05._DSM.BUF6 */ } Case (0x07) { Name (BUF7, Package (0x04) { 0x03E8, 0x03E8, 0x03E8, 0x03E8 }) Return (BUF7) /* \_SB_.PC00.I2C5.PM05._DSM.BUF7 */ } } Return (Buffer (One) { 0x00 // . }) } } Device (PM06) { Name (_HID, "MCHP1940") // _HID: Hardware ID Name (_UID, "I2C5&PM06") // _UID: Unique ID Name (_S0W, 0x03) // _S0W: S0 Device Wake State Method (_STA, 0, Serialized) // _STA: Status { If (POME) { Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3D } ) { Return (0x0F) } Case (Package (0x01) { 0x22 } ) { Return (0x0F) } } } Return (Zero) } Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings { Name (RBUF, ResourceTemplate () { I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C5", 0x00, ResourceConsumer, _Y63, Exclusive, ) }) CreateWordField (RBUF, \_SB.PC00.I2C5.PM06._CRS._Y63._ADR, BADR) // _ADR: Address Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3D } ) { BADR = 0x11 } Case (Package (0x01) { 0x22 } ) { BADR = 0x1C } Default { BADR = Zero } } Return (RBUF) /* \_SB_.PC00.I2C5.PM06._CRS.RBUF */ } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 != ToUUID ("721f1534-5d27-4b60-9df4-41a3c4b7da3a") /* Unknown UUID */)) { Return (Buffer (One) { 0x00 // . }) } Switch (ToInteger (Arg2)) { Case (Zero) { Switch (ToInteger (Arg1)) { Case (Zero) { Return (Buffer (One) { 0xFF // . }) } } Break } Case (One) { Name (PKG1, Package (0x03) { Package (0x04) { "", "", "", "" }, Package (0x04) { "VBUS_TBT0_TYPEC_PA", "VBUS_TBT0_TYPEC_PB", "VBUS_TBT1_TYPEC_PA", "VBUS_TBT1_TYPEC_PB" }, Package (0x04) { "STORAGE_CPU", "CONNECTIVITY_WLAN", "DISPLAY_EDP_3P3", "CONNECTIVITY_WWAN" } }) Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3D } ) { Return (DerefOf (PKG1 [One])) } Case (Package (0x01) { 0x22 } ) { Return (DerefOf (PKG1 [0x02])) } Default { Return (DerefOf (PKG1 [Zero])) } } } Case (0x02) { Name (PKG2, Package (0x03) { Package (0x04) { Zero, Zero, Zero, Zero }, Package (0x04) { 0x1388, 0x1388, 0x1388, 0x1388 }, Package (0x04) { 0x2710, 0x2710, 0x2710, 0x2710 } }) Switch (ToInteger (PLID)) { Case (Package (0x01) { 0x3D } ) { Return (DerefOf (PKG2 [One])) } Case (Package (0x01) { 0x22 } ) { Return (DerefOf (PKG2 [0x02])) } Default { Return (DerefOf (PKG2 [Zero])) } } } Case (0x03) { Name (BUF3, Package (0x01) { 0x0F }) Return (BUF3) /* \_SB_.PC00.I2C5.PM06._DSM.BUF3 */ } Case (0x04) { Name (BUF4, Package (0x08) { Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero }) Return (BUF4) /* \_SB_.PC00.I2C5.PM06._DSM.BUF4 */ } Case (0x05) { Name (BUF5, Package (0x02) { 0x0400, 0x08 }) Return (BUF5) /* \_SB_.PC00.I2C5.PM06._DSM.BUF5 */ } Case (0x06) { Name (BUF6, Package (0x01) { 0x0384 }) Return (BUF6) /* \_SB_.PC00.I2C5.PM06._DSM.BUF6 */ } Case (0x07) { Name (BUF7, Package (0x04) { 0x03E8, 0x03E8, 0x03E8, 0x03E8 }) Return (BUF7) /* \_SB_.PC00.I2C5.PM06._DSM.BUF7 */ } } Return (Buffer (One) { 0x00 // . }) } } } Scope (_SB) { Device (COEX) { Name (_HID, EisaId ("INT3519")) // _HID: Hardware ID Name (_STR, Unicode ("CoExistence Manager")) // _STR: Description String Method (_STA, 0, NotSerialized) // _STA: Status { If ((COEM == One)) { Return (0x0F) } Else { Return (Zero) } } } } Scope (_SB.PC00.ISHD) { Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If (PCIC (Arg0)) { Return (PCID (Arg0, Arg1, Arg2, Arg3)) } If (CondRefOf (HIWC)) { If (HIWC (Arg0)) { If ((Arg2 <= 0x02)) { If (CondRefOf (HIDW)) { Return (HIDW (Arg0, Arg1, Arg2, Arg3)) } } ElseIf ((Arg2 == 0x03)) { If (CondRefOf (ISAR)) { Return (ISAR (Arg0, Arg1, Arg2, Arg3)) } } } } Return (Buffer (One) { 0x00 // . }) } } Scope (_SB) { Device (PR00) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, Zero) // _UID: Unique ID } Device (PR01) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, One) // _UID: Unique ID } Device (PR02) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x02) // _UID: Unique ID } Device (PR03) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x03) // _UID: Unique ID } Device (PR04) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x04) // _UID: Unique ID } Device (PR05) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x05) // _UID: Unique ID } Device (PR06) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x06) // _UID: Unique ID } Device (PR07) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x07) // _UID: Unique ID } Device (PR08) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x08) // _UID: Unique ID } Device (PR09) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x09) // _UID: Unique ID } Device (PR10) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x0A) // _UID: Unique ID } Device (PR11) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x0B) // _UID: Unique ID } Device (PR12) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x0C) // _UID: Unique ID } Device (PR13) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x0D) // _UID: Unique ID } Device (PR14) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x0E) // _UID: Unique ID } Device (PR15) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x0F) // _UID: Unique ID } Device (PR16) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x10) // _UID: Unique ID } Device (PR17) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x11) // _UID: Unique ID } Device (PR18) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x12) // _UID: Unique ID } Device (PR19) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x13) // _UID: Unique ID } Device (PR20) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x14) // _UID: Unique ID } Device (PR21) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x15) // _UID: Unique ID } Device (PR22) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x16) // _UID: Unique ID } Device (PR23) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x17) // _UID: Unique ID } Device (PR24) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x18) // _UID: Unique ID } Device (PR25) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x19) // _UID: Unique ID } Device (PR26) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x1A) // _UID: Unique ID } Device (PR27) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x1B) // _UID: Unique ID } Device (PR28) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x1C) // _UID: Unique ID } Device (PR29) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x1D) // _UID: Unique ID } Device (PR30) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x1E) // _UID: Unique ID } Device (PR31) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x1F) // _UID: Unique ID } Device (PR32) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x20) // _UID: Unique ID } Device (PR33) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x21) // _UID: Unique ID } Device (PR34) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x22) // _UID: Unique ID } Device (PR35) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x23) // _UID: Unique ID } Device (PR36) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x24) // _UID: Unique ID } Device (PR37) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x25) // _UID: Unique ID } Device (PR38) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x26) // _UID: Unique ID } Device (PR39) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x27) // _UID: Unique ID } Device (PR40) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x28) // _UID: Unique ID } Device (PR41) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x29) // _UID: Unique ID } Device (PR42) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x2A) // _UID: Unique ID } Device (PR43) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x2B) // _UID: Unique ID } Device (PR44) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x2C) // _UID: Unique ID } Device (PR45) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x2D) // _UID: Unique ID } Device (PR46) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x2E) // _UID: Unique ID } Device (PR47) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x2F) // _UID: Unique ID } Device (PR48) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x30) // _UID: Unique ID } Device (PR49) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x31) // _UID: Unique ID } Device (PR50) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x32) // _UID: Unique ID } Device (PR51) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x33) // _UID: Unique ID } Device (PR52) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x34) // _UID: Unique ID } Device (PR53) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x35) // _UID: Unique ID } Device (PR54) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x36) // _UID: Unique ID } Device (PR55) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x37) // _UID: Unique ID } Device (PR56) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x38) // _UID: Unique ID } Device (PR57) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x39) // _UID: Unique ID } Device (PR58) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x3A) // _UID: Unique ID } Device (PR59) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x3B) // _UID: Unique ID } Device (PR60) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x3C) // _UID: Unique ID } Device (PR61) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x3D) // _UID: Unique ID } Device (PR62) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x3E) // _UID: Unique ID } Device (PR63) { Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID Name (_UID, 0x3F) // _UID: Unique ID } } Scope (_SB) { Device (PAGD) { Name (_HID, "ACPI000C" /* Processor Aggregator Device */) // _HID: Hardware ID Method (_STA, 0, NotSerialized) // _STA: Status { If (_OSI ("Processor Aggregator Device")) { Return (0x0F) } Else { Return (Zero) } } Name (_PUR, Package (0x02) // _PUR: Processor Utilization Request { One, Zero }) } } Scope (_SB.PC00) { Device (PDRC) { Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID Name (_UID, One) // _UID: Unique ID Name (BUF0, ResourceTemplate () { Memory32Fixed (ReadWrite, 0x00000000, // Address Base 0x00008000, // Address Length _Y64) Memory32Fixed (ReadWrite, 0x00000000, // Address Base 0x00001000, // Address Length _Y65) Memory32Fixed (ReadWrite, 0x00000000, // Address Base 0x00001000, // Address Length _Y66) Memory32Fixed (ReadWrite, 0x00000000, // Address Base 0x00000000, // Address Length _Y67) Memory32Fixed (ReadWrite, 0xFED20000, // Address Base 0x00060000, // Address Length ) Memory32Fixed (ReadOnly, 0xFED90000, // Address Base 0x00004000, // Address Length ) Memory32Fixed (ReadWrite, 0xFED45000, // Address Base 0x0004B000, // Address Length ) Memory32Fixed (ReadOnly, 0xFEE00000, // Address Base 0x00100000, // Address Length ) Memory32Fixed (ReadWrite, 0x00000000, // Address Base 0x00000000, // Address Length ) Memory32Fixed (ReadWrite, 0x00000000, // Address Base 0x00000000, // Address Length _Y68) }) Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings { CreateDWordField (BUF0, \_SB.PC00.PDRC._Y64._BAS, MBR0) // _BAS: Base Address MBR0 = GMHB () CreateDWordField (BUF0, \_SB.PC00.PDRC._Y65._BAS, DBR0) // _BAS: Base Address DBR0 = GDMB () CreateDWordField (BUF0, \_SB.PC00.PDRC._Y66._BAS, EBR0) // _BAS: Base Address EBR0 = GEPB () CreateDWordField (BUF0, \_SB.PC00.PDRC._Y67._BAS, XBR0) // _BAS: Base Address XBR0 = GPCB () CreateDWordField (BUF0, \_SB.PC00.PDRC._Y67._LEN, XSZ0) // _LEN: Length XSZ0 = GPCL () If (!HPTE) { CreateDWordField (BUF0, \_SB.PC00.PDRC._Y68._BAS, HBAS) // _BAS: Base Address CreateDWordField (BUF0, \_SB.PC00.PDRC._Y68._LEN, HLEN) // _LEN: Length HBAS = HPTB /* \HPTB */ HLEN = 0x0400 } Return (BUF0) /* \_SB_.PC00.PDRC.BUF0 */ } } } Method (BRTN, 1, Serialized) { If (((DIDX & 0x0F0F) == 0x0400)) { Notify (\_SB.PC00.GFX0.DD1F, Arg0) } If (((DIDY & 0x0F0F) == 0x0401)) { Notify (\_SB.PC00.GFX0.DD2F, Arg0) } If (((DGDX & 0x0F0F) == 0x0400)) { Notify (\_SB.PC00.PEG1.PEGP.PEGB.PEGE.DEDP, Arg0) } } Scope (_GPE) { If ((AL6D == One)) { Method (_L6D, 0, NotSerialized) // _Lxx: Level-Triggered GPE, xx=0x00-0xFF { If (CondRefOf (\_GPE.SL6D)) { SL6D () } } } Method (_L69, 0, Serialized) // _Lxx: Level-Triggered GPE, xx=0x00-0xFF { SL69 () } Method (_L61, 0, NotSerialized) // _Lxx: Level-Triggered GPE, xx=0x00-0xFF { L01C += One P8XH (Zero, One) P8XH (One, L01C) SL61 () } Method (_L62, 0, NotSerialized) // _Lxx: Level-Triggered GPE, xx=0x00-0xFF { GPEC = Zero } Method (_L66, 0, NotSerialized) // _Lxx: Level-Triggered GPE, xx=0x00-0xFF { SL66 () } Name (PRES, One) Method (_L6F, 0, NotSerialized) // _Lxx: Level-Triggered GPE, xx=0x00-0xFF { If (CondRefOf (\_GPE.AL6F)) { AL6F () } Else { } SL6F () } Method (_L72, 0, Serialized) // _Lxx: Level-Triggered GPE, xx=0x00-0xFF { If (CondRefOf (\_SB.AWAC)) { \_SB.AWAC.WAST = One Notify (\_SB.AWAC, 0x02) // Device Wake } } } Method (GMIO, 2, Serialized) { OperationRegion (PXCS, SystemMemory, \_SB.PC00.PC2M (Arg0), 0x20) Field (PXCS, AnyAcc, NoLock, Preserve) { Offset (0x18), PBUS, 8, SBUS, 8 } Local0 = \_SB.PC00.GPCB () Local0 += ((Arg1 & 0x001F0000) >> One) Local0 += ((Arg1 & 0x07) << 0x0C) Local0 += (SBUS << 0x14) Return (Local0) } Scope (_SB.PC00.RP01.PXSX) { OperationRegion (RPXX, SystemMemory, GMIO (^_ADR, _ADR), 0x30) Field (RPXX, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x2C), SVID, 16 } OperationRegion (FLDR, SystemMemory, (GMIO (^_ADR, _ADR) + WDCO), 0x06) Field (FLDR, ByteAcc, NoLock, Preserve) { DCAP, 32, DCTR, 16 } If ((WGAS == One)) { OperationRegion (VSEC, SystemMemory, (GMIO (^_ADR, _ADR) + WVHO), 0x10) Field (VSEC, AnyAcc, NoLock, Preserve) { Offset (0x0C), , 1, BTIE, 1, , 1, , 1, , 1, , 1, , 1, Offset (0x0D), PDRC, 1 } } Method (WIST, 0, Serialized) { If (CondRefOf (VDID)) { Switch (ToInteger (VDID)) { Case (0x25268086) { Return (One) } Case (0x271B8086) { Return (One) } Case (0x27238086) { Return (One) } Case (0x27258086) { Return (One) } Case (0x272B8086) { If ((WGAS == One)) { Return (One) } Else { Return (Zero) } } Default { Return (Zero) } } } Else { Return (Zero) } } Method (WWST, 0, Serialized) { If (CondRefOf (VDID)) { Switch (ToInteger (VDID)) { Case (0x73608086) { Return (One) } Case (0x75608086) { Return (One) } Case (0x4D7514C3) { Return (One) } Default { Return (Zero) } } } Else { Return (Zero) } } If (WIST ()) { Name (RSTY, Zero) Name (FLRC, Zero) Name (BOFC, Zero) Name (DPRS, Zero) PowerResource (WRST, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { If (((RSTY == One) && (WGAS == One))) { Local0 = Acquire (CNMT, 0x03E8) If ((Local0 == Zero)) { If ((FLRC == One)) { Local0 = DCTR /* \_SB_.PC00.RP01.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 Sleep (FDEL) } DPRS = One If ((BOFC == One)) { If ((BRMT == Zero)) { BTRK (Zero) } ElseIf ((WVHO != Zero)) { BTIE = Zero } Sleep (RDLY) } PDRC = One Sleep (VDEL) SGOV (WLRT, Zero) Sleep (PDEL) SGOV (WLRT, One) If ((BOFC == One)) { If ((BRMT == Zero)) { BTRK (One) } ElseIf ((WVHO != Zero)) { BTIE = One } Sleep (RDLY) } DPRS = 0x02 Release (CNMT) } } Else { If ((DCAP & 0x10000000)) { Local0 = DCTR /* \_SB_.PC00.RP01.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 } DPRS = One } } } Name (SPLX, Package (0x02) { Zero, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 } }) Method (SPLC, 0, Serialized) { DerefOf (SPLX [One]) [Zero] = DOM1 /* \DOM1 */ DerefOf (SPLX [One]) [One] = LIM1 /* \LIM1 */ DerefOf (SPLX [One]) [0x02] = TIM1 /* \TIM1 */ Return (SPLX) /* \_SB_.PC00.RP01.PXSX.SPLX */ } Name (WANX, Package (0x03) { Zero, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 }, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 } }) Method (WAND, 0, Serialized) { DerefOf (WANX [One]) [Zero] = Zero DerefOf (WANX [One]) [One] = TRD0 /* \TRD0 */ DerefOf (WANX [One]) [0x02] = TRL0 /* \TRL0 */ DerefOf (WANX [0x02]) [Zero] = One DerefOf (WANX [0x02]) [One] = TRD1 /* \TRD1 */ DerefOf (WANX [0x02]) [0x02] = TRL1 /* \TRL1 */ Return (WANX) /* \_SB_.PC00.RP01.PXSX.WANX */ } Name (WRDX, Package (0x02) { Zero, Package (0x02) { 0x80000000, 0x8000 } }) Method (WRDD, 0, Serialized) { DerefOf (WRDX [One]) [Zero] = WDM1 /* \WDM1 */ DerefOf (WRDX [One]) [One] = CID1 /* \CID1 */ Return (WRDX) /* \_SB_.PC00.RP01.PXSX.WRDX */ } Name (WRDY, Package (0x02) { 0x02, Package (0x2E) { 0x07, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (WRDS, 0, Serialized) { DerefOf (WRDY [One]) [One] = STXE /* \STXE */ DerefOf (WRDY [One]) [0x02] = ST10 /* \ST10 */ DerefOf (WRDY [One]) [0x03] = ST11 /* \ST11 */ DerefOf (WRDY [One]) [0x04] = ST12 /* \ST12 */ DerefOf (WRDY [One]) [0x05] = ST13 /* \ST13 */ DerefOf (WRDY [One]) [0x06] = ST14 /* \ST14 */ DerefOf (WRDY [One]) [0x07] = ST15 /* \ST15 */ DerefOf (WRDY [One]) [0x08] = ST16 /* \ST16 */ DerefOf (WRDY [One]) [0x09] = ST17 /* \ST17 */ DerefOf (WRDY [One]) [0x0A] = ST18 /* \ST18 */ DerefOf (WRDY [One]) [0x0B] = ST19 /* \ST19 */ DerefOf (WRDY [One]) [0x0C] = ST50 /* \ST50 */ DerefOf (WRDY [One]) [0x0D] = ST51 /* \ST51 */ DerefOf (WRDY [One]) [0x0E] = ST52 /* \ST52 */ DerefOf (WRDY [One]) [0x0F] = ST53 /* \ST53 */ DerefOf (WRDY [One]) [0x10] = ST54 /* \ST54 */ DerefOf (WRDY [One]) [0x11] = ST55 /* \ST55 */ DerefOf (WRDY [One]) [0x12] = ST56 /* \ST56 */ DerefOf (WRDY [One]) [0x13] = ST57 /* \ST57 */ DerefOf (WRDY [One]) [0x14] = ST58 /* \ST58 */ DerefOf (WRDY [One]) [0x15] = ST59 /* \ST59 */ DerefOf (WRDY [One]) [0x16] = ST5A /* \ST5A */ DerefOf (WRDY [One]) [0x17] = ST5B /* \ST5B */ DerefOf (WRDY [One]) [0x18] = CD10 /* \CD10 */ DerefOf (WRDY [One]) [0x19] = CD11 /* \CD11 */ DerefOf (WRDY [One]) [0x1A] = CD12 /* \CD12 */ DerefOf (WRDY [One]) [0x1B] = CD13 /* \CD13 */ DerefOf (WRDY [One]) [0x1C] = CD14 /* \CD14 */ DerefOf (WRDY [One]) [0x1D] = CD15 /* \CD15 */ DerefOf (WRDY [One]) [0x1E] = CD16 /* \CD16 */ DerefOf (WRDY [One]) [0x1F] = CD17 /* \CD17 */ DerefOf (WRDY [One]) [0x20] = CD18 /* \CD18 */ DerefOf (WRDY [One]) [0x21] = CD19 /* \CD19 */ DerefOf (WRDY [One]) [0x22] = CD1A /* \CD1A */ DerefOf (WRDY [One]) [0x23] = CD20 /* \CD20 */ DerefOf (WRDY [One]) [0x24] = CD21 /* \CD21 */ DerefOf (WRDY [One]) [0x25] = CD22 /* \CD22 */ DerefOf (WRDY [One]) [0x26] = CD23 /* \CD23 */ DerefOf (WRDY [One]) [0x27] = CD24 /* \CD24 */ DerefOf (WRDY [One]) [0x28] = CD25 /* \CD25 */ DerefOf (WRDY [One]) [0x29] = CD26 /* \CD26 */ DerefOf (WRDY [One]) [0x2A] = CD27 /* \CD27 */ DerefOf (WRDY [One]) [0x2B] = CD28 /* \CD28 */ DerefOf (WRDY [One]) [0x2C] = CD29 /* \CD29 */ DerefOf (WRDY [One]) [0x2D] = CD2A /* \CD2A */ Return (WRDY) /* \_SB_.PC00.RP01.PXSX.WRDY */ } Name (EWRY, Package (0x02) { 0x02, Package (0x87) { 0x07, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (EWRD, 0, Serialized) { DerefOf (EWRY [One]) [One] = STDE /* \STDE */ DerefOf (EWRY [One]) [0x02] = STRS /* \STRS */ DerefOf (EWRY [One]) [0x03] = ST20 /* \ST20 */ DerefOf (EWRY [One]) [0x04] = ST21 /* \ST21 */ DerefOf (EWRY [One]) [0x05] = ST22 /* \ST22 */ DerefOf (EWRY [One]) [0x06] = ST23 /* \ST23 */ DerefOf (EWRY [One]) [0x07] = ST24 /* \ST24 */ DerefOf (EWRY [One]) [0x08] = ST25 /* \ST25 */ DerefOf (EWRY [One]) [0x09] = ST26 /* \ST26 */ DerefOf (EWRY [One]) [0x0A] = ST27 /* \ST27 */ DerefOf (EWRY [One]) [0x0B] = ST28 /* \ST28 */ DerefOf (EWRY [One]) [0x0C] = ST29 /* \ST29 */ DerefOf (EWRY [One]) [0x0D] = ST60 /* \ST60 */ DerefOf (EWRY [One]) [0x0E] = ST61 /* \ST61 */ DerefOf (EWRY [One]) [0x0F] = ST62 /* \ST62 */ DerefOf (EWRY [One]) [0x10] = ST63 /* \ST63 */ DerefOf (EWRY [One]) [0x11] = ST64 /* \ST64 */ DerefOf (EWRY [One]) [0x12] = ST65 /* \ST65 */ DerefOf (EWRY [One]) [0x13] = ST66 /* \ST66 */ DerefOf (EWRY [One]) [0x14] = ST67 /* \ST67 */ DerefOf (EWRY [One]) [0x15] = ST68 /* \ST68 */ DerefOf (EWRY [One]) [0x16] = ST69 /* \ST69 */ DerefOf (EWRY [One]) [0x17] = ST6A /* \ST6A */ DerefOf (EWRY [One]) [0x18] = ST6B /* \ST6B */ DerefOf (EWRY [One]) [0x19] = ST30 /* \ST30 */ DerefOf (EWRY [One]) [0x1A] = ST31 /* \ST31 */ DerefOf (EWRY [One]) [0x1B] = ST32 /* \ST32 */ DerefOf (EWRY [One]) [0x1C] = ST33 /* \ST33 */ DerefOf (EWRY [One]) [0x1D] = ST34 /* \ST34 */ DerefOf (EWRY [One]) [0x1E] = ST35 /* \ST35 */ DerefOf (EWRY [One]) [0x1F] = ST36 /* \ST36 */ DerefOf (EWRY [One]) [0x20] = ST37 /* \ST37 */ DerefOf (EWRY [One]) [0x21] = ST38 /* \ST38 */ DerefOf (EWRY [One]) [0x22] = ST39 /* \ST39 */ DerefOf (EWRY [One]) [0x23] = ST70 /* \ST70 */ DerefOf (EWRY [One]) [0x24] = ST71 /* \ST71 */ DerefOf (EWRY [One]) [0x25] = ST72 /* \ST72 */ DerefOf (EWRY [One]) [0x26] = ST73 /* \ST73 */ DerefOf (EWRY [One]) [0x27] = ST74 /* \ST74 */ DerefOf (EWRY [One]) [0x28] = ST75 /* \ST75 */ DerefOf (EWRY [One]) [0x29] = ST76 /* \ST76 */ DerefOf (EWRY [One]) [0x2A] = ST77 /* \ST77 */ DerefOf (EWRY [One]) [0x2B] = ST78 /* \ST78 */ DerefOf (EWRY [One]) [0x2C] = ST79 /* \ST79 */ DerefOf (EWRY [One]) [0x2D] = ST7A /* \ST7A */ DerefOf (EWRY [One]) [0x2E] = ST7B /* \ST7B */ DerefOf (EWRY [One]) [0x2F] = ST40 /* \ST40 */ DerefOf (EWRY [One]) [0x30] = ST41 /* \ST41 */ DerefOf (EWRY [One]) [0x31] = ST42 /* \ST42 */ DerefOf (EWRY [One]) [0x32] = ST43 /* \ST43 */ DerefOf (EWRY [One]) [0x33] = ST44 /* \ST44 */ DerefOf (EWRY [One]) [0x34] = ST45 /* \ST45 */ DerefOf (EWRY [One]) [0x35] = ST46 /* \ST46 */ DerefOf (EWRY [One]) [0x36] = ST47 /* \ST47 */ DerefOf (EWRY [One]) [0x37] = ST48 /* \ST48 */ DerefOf (EWRY [One]) [0x38] = ST49 /* \ST49 */ DerefOf (EWRY [One]) [0x39] = ST80 /* \ST80 */ DerefOf (EWRY [One]) [0x3A] = ST81 /* \ST81 */ DerefOf (EWRY [One]) [0x3B] = ST82 /* \ST82 */ DerefOf (EWRY [One]) [0x3C] = ST83 /* \ST83 */ DerefOf (EWRY [One]) [0x3D] = ST84 /* \ST84 */ DerefOf (EWRY [One]) [0x3E] = ST85 /* \ST85 */ DerefOf (EWRY [One]) [0x3F] = ST86 /* \ST86 */ DerefOf (EWRY [One]) [0x40] = ST87 /* \ST87 */ DerefOf (EWRY [One]) [0x41] = ST88 /* \ST88 */ DerefOf (EWRY [One]) [0x42] = ST89 /* \ST89 */ DerefOf (EWRY [One]) [0x43] = ST8A /* \ST8A */ DerefOf (EWRY [One]) [0x44] = ST8B /* \ST8B */ DerefOf (EWRY [One]) [0x45] = CD30 /* \CD30 */ DerefOf (EWRY [One]) [0x46] = CD31 /* \CD31 */ DerefOf (EWRY [One]) [0x47] = CD32 /* \CD32 */ DerefOf (EWRY [One]) [0x48] = CD33 /* \CD33 */ DerefOf (EWRY [One]) [0x49] = CD34 /* \CD34 */ DerefOf (EWRY [One]) [0x4A] = CD35 /* \CD35 */ DerefOf (EWRY [One]) [0x4B] = CD36 /* \CD36 */ DerefOf (EWRY [One]) [0x4C] = CD37 /* \CD37 */ DerefOf (EWRY [One]) [0x4D] = CD38 /* \CD38 */ DerefOf (EWRY [One]) [0x4E] = CD39 /* \CD39 */ DerefOf (EWRY [One]) [0x4F] = CD3A /* \CD3A */ DerefOf (EWRY [One]) [0x50] = CD3B /* \CD3B */ DerefOf (EWRY [One]) [0x51] = CD3C /* \CD3C */ DerefOf (EWRY [One]) [0x52] = CD3D /* \CD3D */ DerefOf (EWRY [One]) [0x53] = CD3E /* \CD3E */ DerefOf (EWRY [One]) [0x54] = CD3F /* \CD3F */ DerefOf (EWRY [One]) [0x55] = CD40 /* \CD40 */ DerefOf (EWRY [One]) [0x56] = CD41 /* \CD41 */ DerefOf (EWRY [One]) [0x57] = CD42 /* \CD42 */ DerefOf (EWRY [One]) [0x58] = CD43 /* \CD43 */ DerefOf (EWRY [One]) [0x59] = CD44 /* \CD44 */ DerefOf (EWRY [One]) [0x5A] = CD45 /* \CD45 */ DerefOf (EWRY [One]) [0x5B] = CD46 /* \CD46 */ DerefOf (EWRY [One]) [0x5C] = CD47 /* \CD47 */ DerefOf (EWRY [One]) [0x5D] = CD48 /* \CD48 */ DerefOf (EWRY [One]) [0x5E] = CD49 /* \CD49 */ DerefOf (EWRY [One]) [0x5F] = CD4A /* \CD4A */ DerefOf (EWRY [One]) [0x60] = CD4B /* \CD4B */ DerefOf (EWRY [One]) [0x61] = CD4C /* \CD4C */ DerefOf (EWRY [One]) [0x62] = CD4D /* \CD4D */ DerefOf (EWRY [One]) [0x63] = CD4E /* \CD4E */ DerefOf (EWRY [One]) [0x64] = CD4F /* \CD4F */ DerefOf (EWRY [One]) [0x65] = CD50 /* \CD50 */ DerefOf (EWRY [One]) [0x66] = CD51 /* \CD51 */ DerefOf (EWRY [One]) [0x67] = CD52 /* \CD52 */ DerefOf (EWRY [One]) [0x68] = CD53 /* \CD53 */ DerefOf (EWRY [One]) [0x69] = CD54 /* \CD54 */ DerefOf (EWRY [One]) [0x6A] = CD55 /* \CD55 */ DerefOf (EWRY [One]) [0x6B] = CD56 /* \CD56 */ DerefOf (EWRY [One]) [0x6C] = CD57 /* \CD57 */ DerefOf (EWRY [One]) [0x6D] = CD58 /* \CD58 */ DerefOf (EWRY [One]) [0x6E] = CD59 /* \CD59 */ DerefOf (EWRY [One]) [0x6F] = CD5A /* \CD5A */ DerefOf (EWRY [One]) [0x70] = CD5B /* \CD5B */ DerefOf (EWRY [One]) [0x71] = CD5C /* \CD5C */ DerefOf (EWRY [One]) [0x72] = CD5D /* \CD5D */ DerefOf (EWRY [One]) [0x73] = CD5E /* \CD5E */ DerefOf (EWRY [One]) [0x74] = CD5F /* \CD5F */ DerefOf (EWRY [One]) [0x75] = CD60 /* \CD60 */ DerefOf (EWRY [One]) [0x76] = CD61 /* \CD61 */ DerefOf (EWRY [One]) [0x77] = CD62 /* \CD62 */ DerefOf (EWRY [One]) [0x78] = CD63 /* \CD63 */ DerefOf (EWRY [One]) [0x79] = CD64 /* \CD64 */ DerefOf (EWRY [One]) [0x7A] = CD65 /* \CD65 */ DerefOf (EWRY [One]) [0x7B] = CD66 /* \CD66 */ DerefOf (EWRY [One]) [0x7C] = CD67 /* \CD67 */ DerefOf (EWRY [One]) [0x7D] = CD68 /* \CD68 */ DerefOf (EWRY [One]) [0x7E] = CD69 /* \CD69 */ DerefOf (EWRY [One]) [0x7F] = CD6A /* \CD6A */ DerefOf (EWRY [One]) [0x80] = CD6B /* \CD6B */ DerefOf (EWRY [One]) [0x81] = CD6C /* \CD6C */ DerefOf (EWRY [One]) [0x82] = CD6D /* \CD6D */ DerefOf (EWRY [One]) [0x83] = CD6E /* \CD6E */ DerefOf (EWRY [One]) [0x84] = CD6F /* \CD6F */ DerefOf (EWRY [One]) [0x85] = CD70 /* \CD70 */ DerefOf (EWRY [One]) [0x86] = CD71 /* \CD71 */ Return (EWRY) /* \_SB_.PC00.RP01.PXSX.EWRY */ } Name (WGDY, Package (0x02) { 0x03, Package (0x4A) { 0x07, 0x03, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (WGDS, 0, Serialized) { DerefOf (WGDY [One]) [One] = SDGN /* \SDGN */ DerefOf (WGDY [One]) [0x02] = SD11 /* \SD11 */ DerefOf (WGDY [One]) [0x03] = SD12 /* \SD12 */ DerefOf (WGDY [One]) [0x04] = SD13 /* \SD13 */ DerefOf (WGDY [One]) [0x05] = SD14 /* \SD14 */ DerefOf (WGDY [One]) [0x06] = SD15 /* \SD15 */ DerefOf (WGDY [One]) [0x07] = SD16 /* \SD16 */ DerefOf (WGDY [One]) [0x08] = SD17 /* \SD17 */ DerefOf (WGDY [One]) [0x09] = SD18 /* \SD18 */ DerefOf (WGDY [One]) [0x0A] = SD19 /* \SD19 */ DerefOf (WGDY [One]) [0x0B] = SD21 /* \SD21 */ DerefOf (WGDY [One]) [0x0C] = SD22 /* \SD22 */ DerefOf (WGDY [One]) [0x0D] = SD23 /* \SD23 */ DerefOf (WGDY [One]) [0x0E] = SD24 /* \SD24 */ DerefOf (WGDY [One]) [0x0F] = SD25 /* \SD25 */ DerefOf (WGDY [One]) [0x10] = SD26 /* \SD26 */ DerefOf (WGDY [One]) [0x11] = SD27 /* \SD27 */ DerefOf (WGDY [One]) [0x12] = SD28 /* \SD28 */ DerefOf (WGDY [One]) [0x13] = SD29 /* \SD29 */ DerefOf (WGDY [One]) [0x14] = SD31 /* \SD31 */ DerefOf (WGDY [One]) [0x15] = SD32 /* \SD32 */ DerefOf (WGDY [One]) [0x16] = SD33 /* \SD33 */ DerefOf (WGDY [One]) [0x17] = SD34 /* \SD34 */ DerefOf (WGDY [One]) [0x18] = SD35 /* \SD35 */ DerefOf (WGDY [One]) [0x19] = SD36 /* \SD36 */ DerefOf (WGDY [One]) [0x1A] = SD37 /* \SD37 */ DerefOf (WGDY [One]) [0x1B] = SD38 /* \SD38 */ DerefOf (WGDY [One]) [0x1C] = SD39 /* \SD39 */ DerefOf (WGDY [One]) [0x1D] = SD41 /* \SD41 */ DerefOf (WGDY [One]) [0x1E] = SD42 /* \SD42 */ DerefOf (WGDY [One]) [0x1F] = SD43 /* \SD43 */ DerefOf (WGDY [One]) [0x20] = SD44 /* \SD44 */ DerefOf (WGDY [One]) [0x21] = SD45 /* \SD45 */ DerefOf (WGDY [One]) [0x22] = SD46 /* \SD46 */ DerefOf (WGDY [One]) [0x23] = SD47 /* \SD47 */ DerefOf (WGDY [One]) [0x24] = SD48 /* \SD48 */ DerefOf (WGDY [One]) [0x25] = SD49 /* \SD49 */ DerefOf (WGDY [One]) [0x26] = SD51 /* \SD51 */ DerefOf (WGDY [One]) [0x27] = SD52 /* \SD52 */ DerefOf (WGDY [One]) [0x28] = SD53 /* \SD53 */ DerefOf (WGDY [One]) [0x29] = SD54 /* \SD54 */ DerefOf (WGDY [One]) [0x2A] = SD55 /* \SD55 */ DerefOf (WGDY [One]) [0x2B] = SD56 /* \SD56 */ DerefOf (WGDY [One]) [0x2C] = SD57 /* \SD57 */ DerefOf (WGDY [One]) [0x2D] = SD58 /* \SD58 */ DerefOf (WGDY [One]) [0x2E] = SD59 /* \SD59 */ DerefOf (WGDY [One]) [0x2F] = SD61 /* \SD61 */ DerefOf (WGDY [One]) [0x30] = SD62 /* \SD62 */ DerefOf (WGDY [One]) [0x31] = SD63 /* \SD63 */ DerefOf (WGDY [One]) [0x32] = SD64 /* \SD64 */ DerefOf (WGDY [One]) [0x33] = SD65 /* \SD65 */ DerefOf (WGDY [One]) [0x34] = SD66 /* \SD66 */ DerefOf (WGDY [One]) [0x35] = SD67 /* \SD67 */ DerefOf (WGDY [One]) [0x36] = SD68 /* \SD68 */ DerefOf (WGDY [One]) [0x37] = SD69 /* \SD69 */ DerefOf (WGDY [One]) [0x38] = SD71 /* \SD71 */ DerefOf (WGDY [One]) [0x39] = SD72 /* \SD72 */ DerefOf (WGDY [One]) [0x3A] = SD73 /* \SD73 */ DerefOf (WGDY [One]) [0x3B] = SD74 /* \SD74 */ DerefOf (WGDY [One]) [0x3C] = SD75 /* \SD75 */ DerefOf (WGDY [One]) [0x3D] = SD76 /* \SD76 */ DerefOf (WGDY [One]) [0x3E] = SD77 /* \SD77 */ DerefOf (WGDY [One]) [0x3F] = SD78 /* \SD78 */ DerefOf (WGDY [One]) [0x40] = SD79 /* \SD79 */ DerefOf (WGDY [One]) [0x41] = SD81 /* \SD81 */ DerefOf (WGDY [One]) [0x42] = SD82 /* \SD82 */ DerefOf (WGDY [One]) [0x43] = SD83 /* \SD83 */ DerefOf (WGDY [One]) [0x44] = SD84 /* \SD84 */ DerefOf (WGDY [One]) [0x45] = SD85 /* \SD85 */ DerefOf (WGDY [One]) [0x46] = SD86 /* \SD86 */ DerefOf (WGDY [One]) [0x47] = SD87 /* \SD87 */ DerefOf (WGDY [One]) [0x48] = SD88 /* \SD88 */ DerefOf (WGDY [One]) [0x49] = SD89 /* \SD89 */ Return (WGDY) /* \_SB_.PC00.RP01.PXSX.WGDY */ } Name (ECKY, Package (0x02) { Zero, Package (0x02) { 0x07, Zero } }) Method (ECKV, 0, Serialized) { DerefOf (ECKY [One]) [One] = CECV /* \CECV */ Return (ECKY) /* \_SB_.PC00.RP01.PXSX.ECKY */ } Name (PPAY, Package (0x02) { One, Package (0x18) { 0x07, Zero, 0x18, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x18, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28 } }) Method (PPAG, 0, Serialized) { DerefOf (PPAY [One]) [One] = WAGE /* \WAGE */ DerefOf (PPAY [One]) [0x02] = AGA1 /* \AGA1 */ DerefOf (PPAY [One]) [0x03] = AGA2 /* \AGA2 */ DerefOf (PPAY [One]) [0x04] = AGA3 /* \AGA3 */ DerefOf (PPAY [One]) [0x05] = AGA4 /* \AGA4 */ DerefOf (PPAY [One]) [0x06] = AGA5 /* \AGA5 */ DerefOf (PPAY [One]) [0x07] = AGA6 /* \AGA6 */ DerefOf (PPAY [One]) [0x08] = AGA7 /* \AGA7 */ DerefOf (PPAY [One]) [0x09] = AGA8 /* \AGA8 */ DerefOf (PPAY [One]) [0x0A] = AGA9 /* \AGA9 */ DerefOf (PPAY [One]) [0x0B] = AGAA /* \AGAA */ DerefOf (PPAY [One]) [0x0C] = AGAB /* \AGAB */ DerefOf (PPAY [One]) [0x0D] = AGB1 /* \AGB1 */ DerefOf (PPAY [One]) [0x0E] = AGB2 /* \AGB2 */ DerefOf (PPAY [One]) [0x0F] = AGB3 /* \AGB3 */ DerefOf (PPAY [One]) [0x10] = AGB4 /* \AGB4 */ DerefOf (PPAY [One]) [0x11] = AGB5 /* \AGB5 */ DerefOf (PPAY [One]) [0x12] = AGB6 /* \AGB6 */ DerefOf (PPAY [One]) [0x13] = AGB7 /* \AGB7 */ DerefOf (PPAY [One]) [0x14] = AGB8 /* \AGB8 */ DerefOf (PPAY [One]) [0x15] = AGB9 /* \AGB9 */ DerefOf (PPAY [One]) [0x16] = AGBA /* \AGBA */ DerefOf (PPAY [One]) [0x17] = AGBB /* \AGBB */ Return (PPAY) /* \_SB_.PC00.RP01.PXSX.PPAY */ } Name (WTSY, Package (0x02) { One, Package (0x13) { 0x07, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero } }) Method (WTAS, 0, Serialized) { DerefOf (WTSY [One]) [One] = WTSV /* \WTSV */ DerefOf (WTSY [One]) [0x02] = WTLE /* \WTLE */ DerefOf (WTSY [One]) [0x03] = BL01 /* \BL01 */ DerefOf (WTSY [One]) [0x04] = BL02 /* \BL02 */ DerefOf (WTSY [One]) [0x05] = BL03 /* \BL03 */ DerefOf (WTSY [One]) [0x06] = BL04 /* \BL04 */ DerefOf (WTSY [One]) [0x07] = BL05 /* \BL05 */ DerefOf (WTSY [One]) [0x08] = BL06 /* \BL06 */ DerefOf (WTSY [One]) [0x09] = BL07 /* \BL07 */ DerefOf (WTSY [One]) [0x0A] = BL08 /* \BL08 */ DerefOf (WTSY [One]) [0x0B] = BL09 /* \BL09 */ DerefOf (WTSY [One]) [0x0C] = BL10 /* \BL10 */ DerefOf (WTSY [One]) [0x0D] = BL11 /* \BL11 */ DerefOf (WTSY [One]) [0x0E] = BL12 /* \BL12 */ DerefOf (WTSY [One]) [0x0F] = BL13 /* \BL13 */ DerefOf (WTSY [One]) [0x10] = BL14 /* \BL14 */ DerefOf (WTSY [One]) [0x11] = BL15 /* \BL15 */ DerefOf (WTSY [One]) [0x12] = BL16 /* \BL16 */ Return (WTSY) /* \_SB_.PC00.RP01.PXSX.WTSY */ } Name (WAIY, Package (0x02) { Zero, Package (0x04) { 0x07, Zero, Zero, Zero } }) Method (WAIS, 0, Serialized) { DerefOf (WAIY [One]) [One] = WLBI /* \WLBI */ DerefOf (WAIY [One]) [0x02] = WHBI /* \WHBI */ Return (WAIY) /* \_SB_.PC00.RP01.PXSX.WAIY */ } Name (SADX, Package (0x03) { Zero, Package (0x02) { 0x07, 0x80000000 }, Package (0x02) { 0x12, 0x80000000 } }) Method (SADS, 0, Serialized) { DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ Return (SADX) /* \_SB_.PC00.RP01.PXSX.SADX */ } Name (GPCX, Package (0x03) { Zero, Package (0x02) { 0x07, Package (0x03) { Zero, Zero, Zero } }, Package (0x02) { 0x12, Package (0x03) { Zero, Zero, Zero } } }) Method (GPC, 0, Serialized) { Return (GPCX) /* \_SB_.PC00.RP01.PXSX.GPCX */ } Name (GLAX, Package (0x03) { Zero, Package (0x02) { 0x07, Zero }, Package (0x02) { 0x12, Zero } }) Method (GLAI, 0, Serialized) { DerefOf (GLAX [One]) [One] = CGLS /* \CGLS */ DerefOf (GLAX [0x02]) [One] = CGLS /* \CGLS */ Return (GLAX) /* \_SB_.PC00.RP01.PXSX.GLAX */ } } If (((WWEN != Zero) && (WWRP == SLOT))) { Method (FHRF, 1, NotSerialized) { If ((GGOV (PRST) != WPRP)) { DL23 () SGOV (PRST, WPRP) } Else { } Sleep (TR2B) SGOV (WBRS, PBRS) If ((Arg0 == Zero)) { Sleep (TBTG) } ElseIf ((Arg0 == One)) { SPCO (WCLK, Zero) Sleep (TB2F) SGOV (WFCP, (~PFCP & One)) Sleep (TFDI) } Else { } } Method (SHRF, 0, NotSerialized) { PSD0 (SLOT) SPCO (WCLK, One) SGOV (WFCP, PFCP) Sleep (TN2B) SGOV (WBRS, (~PBRS & One)) Sleep (TB2R) SGOV (PRST, (~WPRP & One)) L23D () } Method (DOSV, 0, NotSerialized) { Local0 = Zero While (((SVID != WSID) && (Local0 < WSTO))) { Local0++ Sleep (One) } } Method (_RST, 0, Serialized) // _RST: Device Reset { If ((WWEN == 0x02)) { Local0 = Acquire (WWMT, 0x03E8) If ((Local0 == Zero)) { FHRF (Zero) SHRF () Release (WWMT) DOSV () } } Else { SGOV (WBRS, PBRS) Sleep (0xC8) Notify (PXSX, One) // Device Check SGOV (PRST, (~WPRP & One)) SGOV (WBRS, (~PBRS & One)) Sleep (0xC8) Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x14)) { Break } Sleep (0x10) Local0++ } Sleep (0x0A) Notify (PXSX, One) // Device Check } } PowerResource (MRST, 0x05, 0x0000) { Method (_STA, 0, Serialized) // _STA: Status { Return (One) } Method (_ON, 0, Serialized) // _ON_: Power On { } Method (_OFF, 0, Serialized) // _OFF: Power Off { } Method (_RST, 0, Serialized) // _RST: Device Reset { Local0 = Acquire (WWMT, 0x03E8) If ((Local0 == Zero)) { FHRF (One) SHRF () Release (WWMT) DOSV () } } } } If ((WIST () || ((WWEN != Zero) && (WWRP == SLOT)))) { PowerResource (DRST, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { If ((DCAP & 0x10000000)) { Local0 = DCTR /* \_SB_.PC00.RP01.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 } } } Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset { If (WIST ()) { If (CondRefOf (WRST)) { Return (Package (0x01) { WRST }) } } If (((WWEN != Zero) && (WWRP == SLOT))) { If (CondRefOf (MRST)) { Return (Package (0x01) { MRST }) } } Return (Package (0x01) { DRST }) } Name (FDEL, Zero) Name (PDEL, Zero) Name (VDEL, Zero) Method (IFUN, 4, Serialized) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (One) { 0x1F // . }) } Else { Return (Buffer (One) { 0x0F // . }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { Local0 = (CVPR << Zero) Return (Local0) } If ((Arg2 == 0x02)) { CreateWordField (Arg3, Zero, CMDT) CreateWordField (Arg3, 0x02, CMDP) If ((CMDT == One)) { If (((WGAS == One) && WIST ())) { Return (RSTY) /* \_SB_.PC00.RP01.PXSX.RSTY */ } ElseIf (CondRefOf (\_SB.PC00.CNVW.RSTT)) { Return (^^^CNVW.RSTT) /* \_SB_.PC00.CNVW.RSTT */ } Else { Return (Zero) } } If ((CMDT == 0x02)) { If ((WIST () == (WGAS == One))) { Local0 = (CMDP & One) RSTY = Local0 Local1 = (CMDP & 0x02) Local1 >>= One FLRC = Local1 Local2 = (CMDP & 0x04) Local2 >>= 0x02 BOFC = Local2 } ElseIf (CondRefOf (\_SB.PC00.CNVW.RSTT)) { ^^^CNVW.RSTT = CMDP /* \_SB_.PC00.RP01.PXSX.IFUN.CMDP */ } Return (Zero) } If ((CMDT == 0x03)) { If (CondRefOf (\_SB.PC00.CNVW.PRRS)) { Return (^^^CNVW.PRRS) /* \_SB_.PC00.CNVW.PRRS */ } ElseIf (WIST ()) { Return (DPRS) /* \_SB_.PC00.RP01.PXSX.DPRS */ } } Return (Zero) } If ((Arg2 == 0x03)) { If ((CRFI == One)) { Return (Zero) } Else { Return (One) } } If ((WGAS == One)) { If ((Arg2 == 0x04)) { CreateWordField (Arg3, Zero, PRTT) CreateWordField (Arg3, 0x02, PRTD) If ((PRTT == One)) { FDEL = PRTD /* \_SB_.PC00.RP01.PXSX.IFUN.PRTD */ } ElseIf ((PRTT == 0x02)) { PDEL = PRTD /* \_SB_.PC00.RP01.PXSX.IFUN.PRTD */ } ElseIf ((PRTT == 0x03)) { VDEL = PRTD /* \_SB_.PC00.RP01.PXSX.IFUN.PRTD */ } Else { } } } Return (Zero) } Method (IDSM, 1, Serialized) { If ((Arg0 == ToUUID ("7266172c-220b-4b29-814f-75e4dd26b5fd") /* Unknown UUID */)) { Return (One) } Return (Zero) } Method (EFUN, 4, Serialized) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (0x02) { 0xFF, 0x1F // .. }) } Else { Return (Buffer (0x02) { 0xFF, 0x01 // .. }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { Local0 = ACSD /* \ACSD */ Return (Local0) } If ((Arg2 == 0x02)) { Local0 = I5BS /* \I5BS */ Return (Local0) } If ((Arg2 == 0x03)) { Local0 = UHBS /* \UHBS */ Return (Local0) } If ((Arg2 == 0x06)) { Local0 = AXMU /* \AXMU */ Local0 <<= One Local0 |= AXSU /* \AXSU */ Local1 = AXMR /* \AXMR */ Local1 <<= One Local1 |= AXSR /* \AXSR */ Local1 <<= 0x02 Local0 |= Local1 Return (Local0) } If ((Arg2 == 0x04)) { Return (WFRC) /* \WFRC */ } If ((Arg2 == 0x05)) { Return (WFUC) /* \WFUC */ } If ((Arg2 == 0x07)) { Return (UNI4) /* \UNI4 */ } If ((Arg2 == 0x08)) { Return (WFIC) /* \WFIC */ } If (((Arg2 == 0x09) && (WGAS == One))) { Return (WFBS) /* \WFBS */ } If (((Arg2 == 0x0A) && (WGAS == One))) { Return (WEDT) /* \WEDT */ } If (((Arg2 == 0x0B) && (WGAS == One))) { If ((CDRM == One)) { Return (Zero) } Else { Return (One) } } If (((Arg2 == 0x0C) && (WGAS == One))) { Return (WF7C) /* \WF7C */ } Return (Zero) } Method (EDSM, 1, Serialized) { If ((Arg0 == ToUUID ("f21202bf-8f78-4dc6-a5b3-1f738e285ade") /* Unknown UUID */)) { Return (One) } Return (Zero) } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (WIST ()) { If (EDSM (Arg0)) { Return (EFUN (Arg0, Arg1, Arg2, Arg3)) } If (IDSM (Arg0)) { Return (IFUN (Arg0, Arg1, Arg2, Arg3)) } } If (((WWEN != Zero) && (WWRP == SLOT))) { If ((Arg0 == ToUUID ("bad01b75-22a8-4f48-8792-bdde9467747d") /* Unknown UUID */)) { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x09 // . }) } If ((Arg2 == One)){} If ((Arg2 == 0x02)){} If ((Arg2 == 0x03)) { If ((WRTO == One)){} ElseIf ((WRTO == 0x03)){} Else { } Return (WRTO) /* \WRTO */ } } } Return (Buffer (One) { 0x00 // . }) } } } If (CondRefOf (\_SB.PC00.RP02.PXSX)) { Scope (_SB.PC00.RP02.PXSX) { OperationRegion (RPXX, SystemMemory, GMIO (^_ADR, _ADR), 0x30) Field (RPXX, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x2C), SVID, 16 } OperationRegion (FLDR, SystemMemory, (GMIO (^_ADR, _ADR) + WDCO), 0x06) Field (FLDR, ByteAcc, NoLock, Preserve) { DCAP, 32, DCTR, 16 } If ((WGAS == One)) { OperationRegion (VSEC, SystemMemory, (GMIO (^_ADR, _ADR) + WVHO), 0x10) Field (VSEC, AnyAcc, NoLock, Preserve) { Offset (0x0C), , 1, BTIE, 1, , 1, , 1, , 1, , 1, , 1, Offset (0x0D), PDRC, 1 } } Method (WIST, 0, Serialized) { If (CondRefOf (VDID)) { Switch (ToInteger (VDID)) { Case (0x25268086) { Return (One) } Case (0x271B8086) { Return (One) } Case (0x27238086) { Return (One) } Case (0x27258086) { Return (One) } Case (0x272B8086) { If ((WGAS == One)) { Return (One) } Else { Return (Zero) } } Default { Return (Zero) } } } Else { Return (Zero) } } Method (WWST, 0, Serialized) { If (CondRefOf (VDID)) { Switch (ToInteger (VDID)) { Case (0x73608086) { Return (One) } Case (0x75608086) { Return (One) } Case (0x4D7514C3) { Return (One) } Default { Return (Zero) } } } Else { Return (Zero) } } If (WIST ()) { Name (RSTY, Zero) Name (FLRC, Zero) Name (BOFC, Zero) Name (DPRS, Zero) PowerResource (WRST, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { If (((RSTY == One) && (WGAS == One))) { Local0 = Acquire (CNMT, 0x03E8) If ((Local0 == Zero)) { If ((FLRC == One)) { Local0 = DCTR /* \_SB_.PC00.RP02.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 Sleep (FDEL) } DPRS = One If ((BOFC == One)) { If ((BRMT == Zero)) { BTRK (Zero) } ElseIf ((WVHO != Zero)) { BTIE = Zero } Sleep (RDLY) } PDRC = One Sleep (VDEL) SGOV (WLRT, Zero) Sleep (PDEL) SGOV (WLRT, One) If ((BOFC == One)) { If ((BRMT == Zero)) { BTRK (One) } ElseIf ((WVHO != Zero)) { BTIE = One } Sleep (RDLY) } DPRS = 0x02 Release (CNMT) } } Else { If ((DCAP & 0x10000000)) { Local0 = DCTR /* \_SB_.PC00.RP02.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 } DPRS = One } } } Name (SPLX, Package (0x02) { Zero, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 } }) Method (SPLC, 0, Serialized) { DerefOf (SPLX [One]) [Zero] = DOM1 /* \DOM1 */ DerefOf (SPLX [One]) [One] = LIM1 /* \LIM1 */ DerefOf (SPLX [One]) [0x02] = TIM1 /* \TIM1 */ Return (SPLX) /* \_SB_.PC00.RP02.PXSX.SPLX */ } Name (WANX, Package (0x03) { Zero, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 }, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 } }) Method (WAND, 0, Serialized) { DerefOf (WANX [One]) [Zero] = Zero DerefOf (WANX [One]) [One] = TRD0 /* \TRD0 */ DerefOf (WANX [One]) [0x02] = TRL0 /* \TRL0 */ DerefOf (WANX [0x02]) [Zero] = One DerefOf (WANX [0x02]) [One] = TRD1 /* \TRD1 */ DerefOf (WANX [0x02]) [0x02] = TRL1 /* \TRL1 */ Return (WANX) /* \_SB_.PC00.RP02.PXSX.WANX */ } Name (WRDX, Package (0x02) { Zero, Package (0x02) { 0x80000000, 0x8000 } }) Method (WRDD, 0, Serialized) { DerefOf (WRDX [One]) [Zero] = WDM1 /* \WDM1 */ DerefOf (WRDX [One]) [One] = CID1 /* \CID1 */ Return (WRDX) /* \_SB_.PC00.RP02.PXSX.WRDX */ } Name (WRDY, Package (0x02) { 0x02, Package (0x2E) { 0x07, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (WRDS, 0, Serialized) { DerefOf (WRDY [One]) [One] = STXE /* \STXE */ DerefOf (WRDY [One]) [0x02] = ST10 /* \ST10 */ DerefOf (WRDY [One]) [0x03] = ST11 /* \ST11 */ DerefOf (WRDY [One]) [0x04] = ST12 /* \ST12 */ DerefOf (WRDY [One]) [0x05] = ST13 /* \ST13 */ DerefOf (WRDY [One]) [0x06] = ST14 /* \ST14 */ DerefOf (WRDY [One]) [0x07] = ST15 /* \ST15 */ DerefOf (WRDY [One]) [0x08] = ST16 /* \ST16 */ DerefOf (WRDY [One]) [0x09] = ST17 /* \ST17 */ DerefOf (WRDY [One]) [0x0A] = ST18 /* \ST18 */ DerefOf (WRDY [One]) [0x0B] = ST19 /* \ST19 */ DerefOf (WRDY [One]) [0x0C] = ST50 /* \ST50 */ DerefOf (WRDY [One]) [0x0D] = ST51 /* \ST51 */ DerefOf (WRDY [One]) [0x0E] = ST52 /* \ST52 */ DerefOf (WRDY [One]) [0x0F] = ST53 /* \ST53 */ DerefOf (WRDY [One]) [0x10] = ST54 /* \ST54 */ DerefOf (WRDY [One]) [0x11] = ST55 /* \ST55 */ DerefOf (WRDY [One]) [0x12] = ST56 /* \ST56 */ DerefOf (WRDY [One]) [0x13] = ST57 /* \ST57 */ DerefOf (WRDY [One]) [0x14] = ST58 /* \ST58 */ DerefOf (WRDY [One]) [0x15] = ST59 /* \ST59 */ DerefOf (WRDY [One]) [0x16] = ST5A /* \ST5A */ DerefOf (WRDY [One]) [0x17] = ST5B /* \ST5B */ DerefOf (WRDY [One]) [0x18] = CD10 /* \CD10 */ DerefOf (WRDY [One]) [0x19] = CD11 /* \CD11 */ DerefOf (WRDY [One]) [0x1A] = CD12 /* \CD12 */ DerefOf (WRDY [One]) [0x1B] = CD13 /* \CD13 */ DerefOf (WRDY [One]) [0x1C] = CD14 /* \CD14 */ DerefOf (WRDY [One]) [0x1D] = CD15 /* \CD15 */ DerefOf (WRDY [One]) [0x1E] = CD16 /* \CD16 */ DerefOf (WRDY [One]) [0x1F] = CD17 /* \CD17 */ DerefOf (WRDY [One]) [0x20] = CD18 /* \CD18 */ DerefOf (WRDY [One]) [0x21] = CD19 /* \CD19 */ DerefOf (WRDY [One]) [0x22] = CD1A /* \CD1A */ DerefOf (WRDY [One]) [0x23] = CD20 /* \CD20 */ DerefOf (WRDY [One]) [0x24] = CD21 /* \CD21 */ DerefOf (WRDY [One]) [0x25] = CD22 /* \CD22 */ DerefOf (WRDY [One]) [0x26] = CD23 /* \CD23 */ DerefOf (WRDY [One]) [0x27] = CD24 /* \CD24 */ DerefOf (WRDY [One]) [0x28] = CD25 /* \CD25 */ DerefOf (WRDY [One]) [0x29] = CD26 /* \CD26 */ DerefOf (WRDY [One]) [0x2A] = CD27 /* \CD27 */ DerefOf (WRDY [One]) [0x2B] = CD28 /* \CD28 */ DerefOf (WRDY [One]) [0x2C] = CD29 /* \CD29 */ DerefOf (WRDY [One]) [0x2D] = CD2A /* \CD2A */ Return (WRDY) /* \_SB_.PC00.RP02.PXSX.WRDY */ } Name (EWRY, Package (0x02) { 0x02, Package (0x87) { 0x07, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (EWRD, 0, Serialized) { DerefOf (EWRY [One]) [One] = STDE /* \STDE */ DerefOf (EWRY [One]) [0x02] = STRS /* \STRS */ DerefOf (EWRY [One]) [0x03] = ST20 /* \ST20 */ DerefOf (EWRY [One]) [0x04] = ST21 /* \ST21 */ DerefOf (EWRY [One]) [0x05] = ST22 /* \ST22 */ DerefOf (EWRY [One]) [0x06] = ST23 /* \ST23 */ DerefOf (EWRY [One]) [0x07] = ST24 /* \ST24 */ DerefOf (EWRY [One]) [0x08] = ST25 /* \ST25 */ DerefOf (EWRY [One]) [0x09] = ST26 /* \ST26 */ DerefOf (EWRY [One]) [0x0A] = ST27 /* \ST27 */ DerefOf (EWRY [One]) [0x0B] = ST28 /* \ST28 */ DerefOf (EWRY [One]) [0x0C] = ST29 /* \ST29 */ DerefOf (EWRY [One]) [0x0D] = ST60 /* \ST60 */ DerefOf (EWRY [One]) [0x0E] = ST61 /* \ST61 */ DerefOf (EWRY [One]) [0x0F] = ST62 /* \ST62 */ DerefOf (EWRY [One]) [0x10] = ST63 /* \ST63 */ DerefOf (EWRY [One]) [0x11] = ST64 /* \ST64 */ DerefOf (EWRY [One]) [0x12] = ST65 /* \ST65 */ DerefOf (EWRY [One]) [0x13] = ST66 /* \ST66 */ DerefOf (EWRY [One]) [0x14] = ST67 /* \ST67 */ DerefOf (EWRY [One]) [0x15] = ST68 /* \ST68 */ DerefOf (EWRY [One]) [0x16] = ST69 /* \ST69 */ DerefOf (EWRY [One]) [0x17] = ST6A /* \ST6A */ DerefOf (EWRY [One]) [0x18] = ST6B /* \ST6B */ DerefOf (EWRY [One]) [0x19] = ST30 /* \ST30 */ DerefOf (EWRY [One]) [0x1A] = ST31 /* \ST31 */ DerefOf (EWRY [One]) [0x1B] = ST32 /* \ST32 */ DerefOf (EWRY [One]) [0x1C] = ST33 /* \ST33 */ DerefOf (EWRY [One]) [0x1D] = ST34 /* \ST34 */ DerefOf (EWRY [One]) [0x1E] = ST35 /* \ST35 */ DerefOf (EWRY [One]) [0x1F] = ST36 /* \ST36 */ DerefOf (EWRY [One]) [0x20] = ST37 /* \ST37 */ DerefOf (EWRY [One]) [0x21] = ST38 /* \ST38 */ DerefOf (EWRY [One]) [0x22] = ST39 /* \ST39 */ DerefOf (EWRY [One]) [0x23] = ST70 /* \ST70 */ DerefOf (EWRY [One]) [0x24] = ST71 /* \ST71 */ DerefOf (EWRY [One]) [0x25] = ST72 /* \ST72 */ DerefOf (EWRY [One]) [0x26] = ST73 /* \ST73 */ DerefOf (EWRY [One]) [0x27] = ST74 /* \ST74 */ DerefOf (EWRY [One]) [0x28] = ST75 /* \ST75 */ DerefOf (EWRY [One]) [0x29] = ST76 /* \ST76 */ DerefOf (EWRY [One]) [0x2A] = ST77 /* \ST77 */ DerefOf (EWRY [One]) [0x2B] = ST78 /* \ST78 */ DerefOf (EWRY [One]) [0x2C] = ST79 /* \ST79 */ DerefOf (EWRY [One]) [0x2D] = ST7A /* \ST7A */ DerefOf (EWRY [One]) [0x2E] = ST7B /* \ST7B */ DerefOf (EWRY [One]) [0x2F] = ST40 /* \ST40 */ DerefOf (EWRY [One]) [0x30] = ST41 /* \ST41 */ DerefOf (EWRY [One]) [0x31] = ST42 /* \ST42 */ DerefOf (EWRY [One]) [0x32] = ST43 /* \ST43 */ DerefOf (EWRY [One]) [0x33] = ST44 /* \ST44 */ DerefOf (EWRY [One]) [0x34] = ST45 /* \ST45 */ DerefOf (EWRY [One]) [0x35] = ST46 /* \ST46 */ DerefOf (EWRY [One]) [0x36] = ST47 /* \ST47 */ DerefOf (EWRY [One]) [0x37] = ST48 /* \ST48 */ DerefOf (EWRY [One]) [0x38] = ST49 /* \ST49 */ DerefOf (EWRY [One]) [0x39] = ST80 /* \ST80 */ DerefOf (EWRY [One]) [0x3A] = ST81 /* \ST81 */ DerefOf (EWRY [One]) [0x3B] = ST82 /* \ST82 */ DerefOf (EWRY [One]) [0x3C] = ST83 /* \ST83 */ DerefOf (EWRY [One]) [0x3D] = ST84 /* \ST84 */ DerefOf (EWRY [One]) [0x3E] = ST85 /* \ST85 */ DerefOf (EWRY [One]) [0x3F] = ST86 /* \ST86 */ DerefOf (EWRY [One]) [0x40] = ST87 /* \ST87 */ DerefOf (EWRY [One]) [0x41] = ST88 /* \ST88 */ DerefOf (EWRY [One]) [0x42] = ST89 /* \ST89 */ DerefOf (EWRY [One]) [0x43] = ST8A /* \ST8A */ DerefOf (EWRY [One]) [0x44] = ST8B /* \ST8B */ DerefOf (EWRY [One]) [0x45] = CD30 /* \CD30 */ DerefOf (EWRY [One]) [0x46] = CD31 /* \CD31 */ DerefOf (EWRY [One]) [0x47] = CD32 /* \CD32 */ DerefOf (EWRY [One]) [0x48] = CD33 /* \CD33 */ DerefOf (EWRY [One]) [0x49] = CD34 /* \CD34 */ DerefOf (EWRY [One]) [0x4A] = CD35 /* \CD35 */ DerefOf (EWRY [One]) [0x4B] = CD36 /* \CD36 */ DerefOf (EWRY [One]) [0x4C] = CD37 /* \CD37 */ DerefOf (EWRY [One]) [0x4D] = CD38 /* \CD38 */ DerefOf (EWRY [One]) [0x4E] = CD39 /* \CD39 */ DerefOf (EWRY [One]) [0x4F] = CD3A /* \CD3A */ DerefOf (EWRY [One]) [0x50] = CD3B /* \CD3B */ DerefOf (EWRY [One]) [0x51] = CD3C /* \CD3C */ DerefOf (EWRY [One]) [0x52] = CD3D /* \CD3D */ DerefOf (EWRY [One]) [0x53] = CD3E /* \CD3E */ DerefOf (EWRY [One]) [0x54] = CD3F /* \CD3F */ DerefOf (EWRY [One]) [0x55] = CD40 /* \CD40 */ DerefOf (EWRY [One]) [0x56] = CD41 /* \CD41 */ DerefOf (EWRY [One]) [0x57] = CD42 /* \CD42 */ DerefOf (EWRY [One]) [0x58] = CD43 /* \CD43 */ DerefOf (EWRY [One]) [0x59] = CD44 /* \CD44 */ DerefOf (EWRY [One]) [0x5A] = CD45 /* \CD45 */ DerefOf (EWRY [One]) [0x5B] = CD46 /* \CD46 */ DerefOf (EWRY [One]) [0x5C] = CD47 /* \CD47 */ DerefOf (EWRY [One]) [0x5D] = CD48 /* \CD48 */ DerefOf (EWRY [One]) [0x5E] = CD49 /* \CD49 */ DerefOf (EWRY [One]) [0x5F] = CD4A /* \CD4A */ DerefOf (EWRY [One]) [0x60] = CD4B /* \CD4B */ DerefOf (EWRY [One]) [0x61] = CD4C /* \CD4C */ DerefOf (EWRY [One]) [0x62] = CD4D /* \CD4D */ DerefOf (EWRY [One]) [0x63] = CD4E /* \CD4E */ DerefOf (EWRY [One]) [0x64] = CD4F /* \CD4F */ DerefOf (EWRY [One]) [0x65] = CD50 /* \CD50 */ DerefOf (EWRY [One]) [0x66] = CD51 /* \CD51 */ DerefOf (EWRY [One]) [0x67] = CD52 /* \CD52 */ DerefOf (EWRY [One]) [0x68] = CD53 /* \CD53 */ DerefOf (EWRY [One]) [0x69] = CD54 /* \CD54 */ DerefOf (EWRY [One]) [0x6A] = CD55 /* \CD55 */ DerefOf (EWRY [One]) [0x6B] = CD56 /* \CD56 */ DerefOf (EWRY [One]) [0x6C] = CD57 /* \CD57 */ DerefOf (EWRY [One]) [0x6D] = CD58 /* \CD58 */ DerefOf (EWRY [One]) [0x6E] = CD59 /* \CD59 */ DerefOf (EWRY [One]) [0x6F] = CD5A /* \CD5A */ DerefOf (EWRY [One]) [0x70] = CD5B /* \CD5B */ DerefOf (EWRY [One]) [0x71] = CD5C /* \CD5C */ DerefOf (EWRY [One]) [0x72] = CD5D /* \CD5D */ DerefOf (EWRY [One]) [0x73] = CD5E /* \CD5E */ DerefOf (EWRY [One]) [0x74] = CD5F /* \CD5F */ DerefOf (EWRY [One]) [0x75] = CD60 /* \CD60 */ DerefOf (EWRY [One]) [0x76] = CD61 /* \CD61 */ DerefOf (EWRY [One]) [0x77] = CD62 /* \CD62 */ DerefOf (EWRY [One]) [0x78] = CD63 /* \CD63 */ DerefOf (EWRY [One]) [0x79] = CD64 /* \CD64 */ DerefOf (EWRY [One]) [0x7A] = CD65 /* \CD65 */ DerefOf (EWRY [One]) [0x7B] = CD66 /* \CD66 */ DerefOf (EWRY [One]) [0x7C] = CD67 /* \CD67 */ DerefOf (EWRY [One]) [0x7D] = CD68 /* \CD68 */ DerefOf (EWRY [One]) [0x7E] = CD69 /* \CD69 */ DerefOf (EWRY [One]) [0x7F] = CD6A /* \CD6A */ DerefOf (EWRY [One]) [0x80] = CD6B /* \CD6B */ DerefOf (EWRY [One]) [0x81] = CD6C /* \CD6C */ DerefOf (EWRY [One]) [0x82] = CD6D /* \CD6D */ DerefOf (EWRY [One]) [0x83] = CD6E /* \CD6E */ DerefOf (EWRY [One]) [0x84] = CD6F /* \CD6F */ DerefOf (EWRY [One]) [0x85] = CD70 /* \CD70 */ DerefOf (EWRY [One]) [0x86] = CD71 /* \CD71 */ Return (EWRY) /* \_SB_.PC00.RP02.PXSX.EWRY */ } Name (WGDY, Package (0x02) { 0x03, Package (0x4A) { 0x07, 0x03, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (WGDS, 0, Serialized) { DerefOf (WGDY [One]) [One] = SDGN /* \SDGN */ DerefOf (WGDY [One]) [0x02] = SD11 /* \SD11 */ DerefOf (WGDY [One]) [0x03] = SD12 /* \SD12 */ DerefOf (WGDY [One]) [0x04] = SD13 /* \SD13 */ DerefOf (WGDY [One]) [0x05] = SD14 /* \SD14 */ DerefOf (WGDY [One]) [0x06] = SD15 /* \SD15 */ DerefOf (WGDY [One]) [0x07] = SD16 /* \SD16 */ DerefOf (WGDY [One]) [0x08] = SD17 /* \SD17 */ DerefOf (WGDY [One]) [0x09] = SD18 /* \SD18 */ DerefOf (WGDY [One]) [0x0A] = SD19 /* \SD19 */ DerefOf (WGDY [One]) [0x0B] = SD21 /* \SD21 */ DerefOf (WGDY [One]) [0x0C] = SD22 /* \SD22 */ DerefOf (WGDY [One]) [0x0D] = SD23 /* \SD23 */ DerefOf (WGDY [One]) [0x0E] = SD24 /* \SD24 */ DerefOf (WGDY [One]) [0x0F] = SD25 /* \SD25 */ DerefOf (WGDY [One]) [0x10] = SD26 /* \SD26 */ DerefOf (WGDY [One]) [0x11] = SD27 /* \SD27 */ DerefOf (WGDY [One]) [0x12] = SD28 /* \SD28 */ DerefOf (WGDY [One]) [0x13] = SD29 /* \SD29 */ DerefOf (WGDY [One]) [0x14] = SD31 /* \SD31 */ DerefOf (WGDY [One]) [0x15] = SD32 /* \SD32 */ DerefOf (WGDY [One]) [0x16] = SD33 /* \SD33 */ DerefOf (WGDY [One]) [0x17] = SD34 /* \SD34 */ DerefOf (WGDY [One]) [0x18] = SD35 /* \SD35 */ DerefOf (WGDY [One]) [0x19] = SD36 /* \SD36 */ DerefOf (WGDY [One]) [0x1A] = SD37 /* \SD37 */ DerefOf (WGDY [One]) [0x1B] = SD38 /* \SD38 */ DerefOf (WGDY [One]) [0x1C] = SD39 /* \SD39 */ DerefOf (WGDY [One]) [0x1D] = SD41 /* \SD41 */ DerefOf (WGDY [One]) [0x1E] = SD42 /* \SD42 */ DerefOf (WGDY [One]) [0x1F] = SD43 /* \SD43 */ DerefOf (WGDY [One]) [0x20] = SD44 /* \SD44 */ DerefOf (WGDY [One]) [0x21] = SD45 /* \SD45 */ DerefOf (WGDY [One]) [0x22] = SD46 /* \SD46 */ DerefOf (WGDY [One]) [0x23] = SD47 /* \SD47 */ DerefOf (WGDY [One]) [0x24] = SD48 /* \SD48 */ DerefOf (WGDY [One]) [0x25] = SD49 /* \SD49 */ DerefOf (WGDY [One]) [0x26] = SD51 /* \SD51 */ DerefOf (WGDY [One]) [0x27] = SD52 /* \SD52 */ DerefOf (WGDY [One]) [0x28] = SD53 /* \SD53 */ DerefOf (WGDY [One]) [0x29] = SD54 /* \SD54 */ DerefOf (WGDY [One]) [0x2A] = SD55 /* \SD55 */ DerefOf (WGDY [One]) [0x2B] = SD56 /* \SD56 */ DerefOf (WGDY [One]) [0x2C] = SD57 /* \SD57 */ DerefOf (WGDY [One]) [0x2D] = SD58 /* \SD58 */ DerefOf (WGDY [One]) [0x2E] = SD59 /* \SD59 */ DerefOf (WGDY [One]) [0x2F] = SD61 /* \SD61 */ DerefOf (WGDY [One]) [0x30] = SD62 /* \SD62 */ DerefOf (WGDY [One]) [0x31] = SD63 /* \SD63 */ DerefOf (WGDY [One]) [0x32] = SD64 /* \SD64 */ DerefOf (WGDY [One]) [0x33] = SD65 /* \SD65 */ DerefOf (WGDY [One]) [0x34] = SD66 /* \SD66 */ DerefOf (WGDY [One]) [0x35] = SD67 /* \SD67 */ DerefOf (WGDY [One]) [0x36] = SD68 /* \SD68 */ DerefOf (WGDY [One]) [0x37] = SD69 /* \SD69 */ DerefOf (WGDY [One]) [0x38] = SD71 /* \SD71 */ DerefOf (WGDY [One]) [0x39] = SD72 /* \SD72 */ DerefOf (WGDY [One]) [0x3A] = SD73 /* \SD73 */ DerefOf (WGDY [One]) [0x3B] = SD74 /* \SD74 */ DerefOf (WGDY [One]) [0x3C] = SD75 /* \SD75 */ DerefOf (WGDY [One]) [0x3D] = SD76 /* \SD76 */ DerefOf (WGDY [One]) [0x3E] = SD77 /* \SD77 */ DerefOf (WGDY [One]) [0x3F] = SD78 /* \SD78 */ DerefOf (WGDY [One]) [0x40] = SD79 /* \SD79 */ DerefOf (WGDY [One]) [0x41] = SD81 /* \SD81 */ DerefOf (WGDY [One]) [0x42] = SD82 /* \SD82 */ DerefOf (WGDY [One]) [0x43] = SD83 /* \SD83 */ DerefOf (WGDY [One]) [0x44] = SD84 /* \SD84 */ DerefOf (WGDY [One]) [0x45] = SD85 /* \SD85 */ DerefOf (WGDY [One]) [0x46] = SD86 /* \SD86 */ DerefOf (WGDY [One]) [0x47] = SD87 /* \SD87 */ DerefOf (WGDY [One]) [0x48] = SD88 /* \SD88 */ DerefOf (WGDY [One]) [0x49] = SD89 /* \SD89 */ Return (WGDY) /* \_SB_.PC00.RP02.PXSX.WGDY */ } Name (ECKY, Package (0x02) { Zero, Package (0x02) { 0x07, Zero } }) Method (ECKV, 0, Serialized) { DerefOf (ECKY [One]) [One] = CECV /* \CECV */ Return (ECKY) /* \_SB_.PC00.RP02.PXSX.ECKY */ } Name (PPAY, Package (0x02) { One, Package (0x18) { 0x07, Zero, 0x18, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x18, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28 } }) Method (PPAG, 0, Serialized) { DerefOf (PPAY [One]) [One] = WAGE /* \WAGE */ DerefOf (PPAY [One]) [0x02] = AGA1 /* \AGA1 */ DerefOf (PPAY [One]) [0x03] = AGA2 /* \AGA2 */ DerefOf (PPAY [One]) [0x04] = AGA3 /* \AGA3 */ DerefOf (PPAY [One]) [0x05] = AGA4 /* \AGA4 */ DerefOf (PPAY [One]) [0x06] = AGA5 /* \AGA5 */ DerefOf (PPAY [One]) [0x07] = AGA6 /* \AGA6 */ DerefOf (PPAY [One]) [0x08] = AGA7 /* \AGA7 */ DerefOf (PPAY [One]) [0x09] = AGA8 /* \AGA8 */ DerefOf (PPAY [One]) [0x0A] = AGA9 /* \AGA9 */ DerefOf (PPAY [One]) [0x0B] = AGAA /* \AGAA */ DerefOf (PPAY [One]) [0x0C] = AGAB /* \AGAB */ DerefOf (PPAY [One]) [0x0D] = AGB1 /* \AGB1 */ DerefOf (PPAY [One]) [0x0E] = AGB2 /* \AGB2 */ DerefOf (PPAY [One]) [0x0F] = AGB3 /* \AGB3 */ DerefOf (PPAY [One]) [0x10] = AGB4 /* \AGB4 */ DerefOf (PPAY [One]) [0x11] = AGB5 /* \AGB5 */ DerefOf (PPAY [One]) [0x12] = AGB6 /* \AGB6 */ DerefOf (PPAY [One]) [0x13] = AGB7 /* \AGB7 */ DerefOf (PPAY [One]) [0x14] = AGB8 /* \AGB8 */ DerefOf (PPAY [One]) [0x15] = AGB9 /* \AGB9 */ DerefOf (PPAY [One]) [0x16] = AGBA /* \AGBA */ DerefOf (PPAY [One]) [0x17] = AGBB /* \AGBB */ Return (PPAY) /* \_SB_.PC00.RP02.PXSX.PPAY */ } Name (WTSY, Package (0x02) { One, Package (0x13) { 0x07, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero } }) Method (WTAS, 0, Serialized) { DerefOf (WTSY [One]) [One] = WTSV /* \WTSV */ DerefOf (WTSY [One]) [0x02] = WTLE /* \WTLE */ DerefOf (WTSY [One]) [0x03] = BL01 /* \BL01 */ DerefOf (WTSY [One]) [0x04] = BL02 /* \BL02 */ DerefOf (WTSY [One]) [0x05] = BL03 /* \BL03 */ DerefOf (WTSY [One]) [0x06] = BL04 /* \BL04 */ DerefOf (WTSY [One]) [0x07] = BL05 /* \BL05 */ DerefOf (WTSY [One]) [0x08] = BL06 /* \BL06 */ DerefOf (WTSY [One]) [0x09] = BL07 /* \BL07 */ DerefOf (WTSY [One]) [0x0A] = BL08 /* \BL08 */ DerefOf (WTSY [One]) [0x0B] = BL09 /* \BL09 */ DerefOf (WTSY [One]) [0x0C] = BL10 /* \BL10 */ DerefOf (WTSY [One]) [0x0D] = BL11 /* \BL11 */ DerefOf (WTSY [One]) [0x0E] = BL12 /* \BL12 */ DerefOf (WTSY [One]) [0x0F] = BL13 /* \BL13 */ DerefOf (WTSY [One]) [0x10] = BL14 /* \BL14 */ DerefOf (WTSY [One]) [0x11] = BL15 /* \BL15 */ DerefOf (WTSY [One]) [0x12] = BL16 /* \BL16 */ Return (WTSY) /* \_SB_.PC00.RP02.PXSX.WTSY */ } Name (WAIY, Package (0x02) { Zero, Package (0x04) { 0x07, Zero, Zero, Zero } }) Method (WAIS, 0, Serialized) { DerefOf (WAIY [One]) [One] = WLBI /* \WLBI */ DerefOf (WAIY [One]) [0x02] = WHBI /* \WHBI */ Return (WAIY) /* \_SB_.PC00.RP02.PXSX.WAIY */ } Name (SADX, Package (0x03) { Zero, Package (0x02) { 0x07, 0x80000000 }, Package (0x02) { 0x12, 0x80000000 } }) Method (SADS, 0, Serialized) { DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ Return (SADX) /* \_SB_.PC00.RP02.PXSX.SADX */ } Name (GPCX, Package (0x03) { Zero, Package (0x02) { 0x07, Package (0x03) { Zero, Zero, Zero } }, Package (0x02) { 0x12, Package (0x03) { Zero, Zero, Zero } } }) Method (GPC, 0, Serialized) { Return (GPCX) /* \_SB_.PC00.RP02.PXSX.GPCX */ } Name (GLAX, Package (0x03) { Zero, Package (0x02) { 0x07, Zero }, Package (0x02) { 0x12, Zero } }) Method (GLAI, 0, Serialized) { DerefOf (GLAX [One]) [One] = CGLS /* \CGLS */ DerefOf (GLAX [0x02]) [One] = CGLS /* \CGLS */ Return (GLAX) /* \_SB_.PC00.RP02.PXSX.GLAX */ } } If (((WWEN != Zero) && (WWRP == SLOT))) { Method (FHRF, 1, NotSerialized) { If ((GGOV (PRST) != WPRP)) { DL23 () SGOV (PRST, WPRP) } Else { } Sleep (TR2B) SGOV (WBRS, PBRS) If ((Arg0 == Zero)) { Sleep (TBTG) } ElseIf ((Arg0 == One)) { SPCO (WCLK, Zero) Sleep (TB2F) SGOV (WFCP, (~PFCP & One)) Sleep (TFDI) } Else { } } Method (SHRF, 0, NotSerialized) { PSD0 (SLOT) SPCO (WCLK, One) SGOV (WFCP, PFCP) Sleep (TN2B) SGOV (WBRS, (~PBRS & One)) Sleep (TB2R) SGOV (PRST, (~WPRP & One)) L23D () } Method (DOSV, 0, NotSerialized) { Local0 = Zero While (((SVID != WSID) && (Local0 < WSTO))) { Local0++ Sleep (One) } } Method (_RST, 0, Serialized) // _RST: Device Reset { If ((WWEN == 0x02)) { Local0 = Acquire (WWMT, 0x03E8) If ((Local0 == Zero)) { FHRF (Zero) SHRF () Release (WWMT) DOSV () } } Else { SGOV (WBRS, PBRS) Sleep (0xC8) Notify (PXSX, One) // Device Check SGOV (PRST, (~WPRP & One)) SGOV (WBRS, (~PBRS & One)) Sleep (0xC8) Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x14)) { Break } Sleep (0x10) Local0++ } Sleep (0x0A) Notify (PXSX, One) // Device Check } } PowerResource (MRST, 0x05, 0x0000) { Method (_STA, 0, Serialized) // _STA: Status { Return (One) } Method (_ON, 0, Serialized) // _ON_: Power On { } Method (_OFF, 0, Serialized) // _OFF: Power Off { } Method (_RST, 0, Serialized) // _RST: Device Reset { Local0 = Acquire (WWMT, 0x03E8) If ((Local0 == Zero)) { FHRF (One) SHRF () Release (WWMT) DOSV () } } } } If ((WIST () || ((WWEN != Zero) && (WWRP == SLOT)))) { PowerResource (DRST, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { If ((DCAP & 0x10000000)) { Local0 = DCTR /* \_SB_.PC00.RP02.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 } } } Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset { If (WIST ()) { If (CondRefOf (WRST)) { Return (Package (0x01) { WRST }) } } If (((WWEN != Zero) && (WWRP == SLOT))) { If (CondRefOf (MRST)) { Return (Package (0x01) { MRST }) } } Return (Package (0x01) { DRST }) } Name (FDEL, Zero) Name (PDEL, Zero) Name (VDEL, Zero) Method (IFUN, 4, Serialized) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (One) { 0x1F // . }) } Else { Return (Buffer (One) { 0x0F // . }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { Local0 = (CVPR << Zero) Return (Local0) } If ((Arg2 == 0x02)) { CreateWordField (Arg3, Zero, CMDT) CreateWordField (Arg3, 0x02, CMDP) If ((CMDT == One)) { If (((WGAS == One) && WIST ())) { Return (RSTY) /* \_SB_.PC00.RP02.PXSX.RSTY */ } ElseIf (CondRefOf (\_SB.PC00.CNVW.RSTT)) { Return (^^^CNVW.RSTT) /* \_SB_.PC00.CNVW.RSTT */ } Else { Return (Zero) } } If ((CMDT == 0x02)) { If ((WIST () == (WGAS == One))) { Local0 = (CMDP & One) RSTY = Local0 Local1 = (CMDP & 0x02) Local1 >>= One FLRC = Local1 Local2 = (CMDP & 0x04) Local2 >>= 0x02 BOFC = Local2 } ElseIf (CondRefOf (\_SB.PC00.CNVW.RSTT)) { ^^^CNVW.RSTT = CMDP /* \_SB_.PC00.RP02.PXSX.IFUN.CMDP */ } Return (Zero) } If ((CMDT == 0x03)) { If (CondRefOf (\_SB.PC00.CNVW.PRRS)) { Return (^^^CNVW.PRRS) /* \_SB_.PC00.CNVW.PRRS */ } ElseIf (WIST ()) { Return (DPRS) /* \_SB_.PC00.RP02.PXSX.DPRS */ } } Return (Zero) } If ((Arg2 == 0x03)) { If ((CRFI == One)) { Return (Zero) } Else { Return (One) } } If ((WGAS == One)) { If ((Arg2 == 0x04)) { CreateWordField (Arg3, Zero, PRTT) CreateWordField (Arg3, 0x02, PRTD) If ((PRTT == One)) { FDEL = PRTD /* \_SB_.PC00.RP02.PXSX.IFUN.PRTD */ } ElseIf ((PRTT == 0x02)) { PDEL = PRTD /* \_SB_.PC00.RP02.PXSX.IFUN.PRTD */ } ElseIf ((PRTT == 0x03)) { VDEL = PRTD /* \_SB_.PC00.RP02.PXSX.IFUN.PRTD */ } Else { } } } Return (Zero) } Method (IDSM, 1, Serialized) { If ((Arg0 == ToUUID ("7266172c-220b-4b29-814f-75e4dd26b5fd") /* Unknown UUID */)) { Return (One) } Return (Zero) } Method (EFUN, 4, Serialized) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (0x02) { 0xFF, 0x1F // .. }) } Else { Return (Buffer (0x02) { 0xFF, 0x01 // .. }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { Local0 = ACSD /* \ACSD */ Return (Local0) } If ((Arg2 == 0x02)) { Local0 = I5BS /* \I5BS */ Return (Local0) } If ((Arg2 == 0x03)) { Local0 = UHBS /* \UHBS */ Return (Local0) } If ((Arg2 == 0x06)) { Local0 = AXMU /* \AXMU */ Local0 <<= One Local0 |= AXSU /* \AXSU */ Local1 = AXMR /* \AXMR */ Local1 <<= One Local1 |= AXSR /* \AXSR */ Local1 <<= 0x02 Local0 |= Local1 Return (Local0) } If ((Arg2 == 0x04)) { Return (WFRC) /* \WFRC */ } If ((Arg2 == 0x05)) { Return (WFUC) /* \WFUC */ } If ((Arg2 == 0x07)) { Return (UNI4) /* \UNI4 */ } If ((Arg2 == 0x08)) { Return (WFIC) /* \WFIC */ } If (((Arg2 == 0x09) && (WGAS == One))) { Return (WFBS) /* \WFBS */ } If (((Arg2 == 0x0A) && (WGAS == One))) { Return (WEDT) /* \WEDT */ } If (((Arg2 == 0x0B) && (WGAS == One))) { If ((CDRM == One)) { Return (Zero) } Else { Return (One) } } If (((Arg2 == 0x0C) && (WGAS == One))) { Return (WF7C) /* \WF7C */ } Return (Zero) } Method (EDSM, 1, Serialized) { If ((Arg0 == ToUUID ("f21202bf-8f78-4dc6-a5b3-1f738e285ade") /* Unknown UUID */)) { Return (One) } Return (Zero) } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (WIST ()) { If (EDSM (Arg0)) { Return (EFUN (Arg0, Arg1, Arg2, Arg3)) } If (IDSM (Arg0)) { Return (IFUN (Arg0, Arg1, Arg2, Arg3)) } } If (((WWEN != Zero) && (WWRP == SLOT))) { If ((Arg0 == ToUUID ("bad01b75-22a8-4f48-8792-bdde9467747d") /* Unknown UUID */)) { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x09 // . }) } If ((Arg2 == One)){} If ((Arg2 == 0x02)){} If ((Arg2 == 0x03)) { If ((WRTO == One)){} ElseIf ((WRTO == 0x03)){} Else { } Return (WRTO) /* \WRTO */ } } } Return (Buffer (One) { 0x00 // . }) } } } } If (CondRefOf (\_SB.PC00.RP03.PXSX)) { Scope (_SB.PC00.RP03.PXSX) { OperationRegion (RPXX, SystemMemory, GMIO (^_ADR, _ADR), 0x30) Field (RPXX, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x2C), SVID, 16 } OperationRegion (FLDR, SystemMemory, (GMIO (^_ADR, _ADR) + WDCO), 0x06) Field (FLDR, ByteAcc, NoLock, Preserve) { DCAP, 32, DCTR, 16 } If ((WGAS == One)) { OperationRegion (VSEC, SystemMemory, (GMIO (^_ADR, _ADR) + WVHO), 0x10) Field (VSEC, AnyAcc, NoLock, Preserve) { Offset (0x0C), , 1, BTIE, 1, , 1, , 1, , 1, , 1, , 1, Offset (0x0D), PDRC, 1 } } Method (WIST, 0, Serialized) { If (CondRefOf (VDID)) { Switch (ToInteger (VDID)) { Case (0x25268086) { Return (One) } Case (0x271B8086) { Return (One) } Case (0x27238086) { Return (One) } Case (0x27258086) { Return (One) } Case (0x272B8086) { If ((WGAS == One)) { Return (One) } Else { Return (Zero) } } Default { Return (Zero) } } } Else { Return (Zero) } } Method (WWST, 0, Serialized) { If (CondRefOf (VDID)) { Switch (ToInteger (VDID)) { Case (0x73608086) { Return (One) } Case (0x75608086) { Return (One) } Case (0x4D7514C3) { Return (One) } Default { Return (Zero) } } } Else { Return (Zero) } } If (WIST ()) { Name (RSTY, Zero) Name (FLRC, Zero) Name (BOFC, Zero) Name (DPRS, Zero) PowerResource (WRST, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { If (((RSTY == One) && (WGAS == One))) { Local0 = Acquire (CNMT, 0x03E8) If ((Local0 == Zero)) { If ((FLRC == One)) { Local0 = DCTR /* \_SB_.PC00.RP03.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 Sleep (FDEL) } DPRS = One If ((BOFC == One)) { If ((BRMT == Zero)) { BTRK (Zero) } ElseIf ((WVHO != Zero)) { BTIE = Zero } Sleep (RDLY) } PDRC = One Sleep (VDEL) SGOV (WLRT, Zero) Sleep (PDEL) SGOV (WLRT, One) If ((BOFC == One)) { If ((BRMT == Zero)) { BTRK (One) } ElseIf ((WVHO != Zero)) { BTIE = One } Sleep (RDLY) } DPRS = 0x02 Release (CNMT) } } Else { If ((DCAP & 0x10000000)) { Local0 = DCTR /* \_SB_.PC00.RP03.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 } DPRS = One } } } Name (SPLX, Package (0x02) { Zero, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 } }) Method (SPLC, 0, Serialized) { DerefOf (SPLX [One]) [Zero] = DOM1 /* \DOM1 */ DerefOf (SPLX [One]) [One] = LIM1 /* \LIM1 */ DerefOf (SPLX [One]) [0x02] = TIM1 /* \TIM1 */ Return (SPLX) /* \_SB_.PC00.RP03.PXSX.SPLX */ } Name (WANX, Package (0x03) { Zero, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 }, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 } }) Method (WAND, 0, Serialized) { DerefOf (WANX [One]) [Zero] = Zero DerefOf (WANX [One]) [One] = TRD0 /* \TRD0 */ DerefOf (WANX [One]) [0x02] = TRL0 /* \TRL0 */ DerefOf (WANX [0x02]) [Zero] = One DerefOf (WANX [0x02]) [One] = TRD1 /* \TRD1 */ DerefOf (WANX [0x02]) [0x02] = TRL1 /* \TRL1 */ Return (WANX) /* \_SB_.PC00.RP03.PXSX.WANX */ } Name (WRDX, Package (0x02) { Zero, Package (0x02) { 0x80000000, 0x8000 } }) Method (WRDD, 0, Serialized) { DerefOf (WRDX [One]) [Zero] = WDM1 /* \WDM1 */ DerefOf (WRDX [One]) [One] = CID1 /* \CID1 */ Return (WRDX) /* \_SB_.PC00.RP03.PXSX.WRDX */ } Name (WRDY, Package (0x02) { 0x02, Package (0x2E) { 0x07, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (WRDS, 0, Serialized) { DerefOf (WRDY [One]) [One] = STXE /* \STXE */ DerefOf (WRDY [One]) [0x02] = ST10 /* \ST10 */ DerefOf (WRDY [One]) [0x03] = ST11 /* \ST11 */ DerefOf (WRDY [One]) [0x04] = ST12 /* \ST12 */ DerefOf (WRDY [One]) [0x05] = ST13 /* \ST13 */ DerefOf (WRDY [One]) [0x06] = ST14 /* \ST14 */ DerefOf (WRDY [One]) [0x07] = ST15 /* \ST15 */ DerefOf (WRDY [One]) [0x08] = ST16 /* \ST16 */ DerefOf (WRDY [One]) [0x09] = ST17 /* \ST17 */ DerefOf (WRDY [One]) [0x0A] = ST18 /* \ST18 */ DerefOf (WRDY [One]) [0x0B] = ST19 /* \ST19 */ DerefOf (WRDY [One]) [0x0C] = ST50 /* \ST50 */ DerefOf (WRDY [One]) [0x0D] = ST51 /* \ST51 */ DerefOf (WRDY [One]) [0x0E] = ST52 /* \ST52 */ DerefOf (WRDY [One]) [0x0F] = ST53 /* \ST53 */ DerefOf (WRDY [One]) [0x10] = ST54 /* \ST54 */ DerefOf (WRDY [One]) [0x11] = ST55 /* \ST55 */ DerefOf (WRDY [One]) [0x12] = ST56 /* \ST56 */ DerefOf (WRDY [One]) [0x13] = ST57 /* \ST57 */ DerefOf (WRDY [One]) [0x14] = ST58 /* \ST58 */ DerefOf (WRDY [One]) [0x15] = ST59 /* \ST59 */ DerefOf (WRDY [One]) [0x16] = ST5A /* \ST5A */ DerefOf (WRDY [One]) [0x17] = ST5B /* \ST5B */ DerefOf (WRDY [One]) [0x18] = CD10 /* \CD10 */ DerefOf (WRDY [One]) [0x19] = CD11 /* \CD11 */ DerefOf (WRDY [One]) [0x1A] = CD12 /* \CD12 */ DerefOf (WRDY [One]) [0x1B] = CD13 /* \CD13 */ DerefOf (WRDY [One]) [0x1C] = CD14 /* \CD14 */ DerefOf (WRDY [One]) [0x1D] = CD15 /* \CD15 */ DerefOf (WRDY [One]) [0x1E] = CD16 /* \CD16 */ DerefOf (WRDY [One]) [0x1F] = CD17 /* \CD17 */ DerefOf (WRDY [One]) [0x20] = CD18 /* \CD18 */ DerefOf (WRDY [One]) [0x21] = CD19 /* \CD19 */ DerefOf (WRDY [One]) [0x22] = CD1A /* \CD1A */ DerefOf (WRDY [One]) [0x23] = CD20 /* \CD20 */ DerefOf (WRDY [One]) [0x24] = CD21 /* \CD21 */ DerefOf (WRDY [One]) [0x25] = CD22 /* \CD22 */ DerefOf (WRDY [One]) [0x26] = CD23 /* \CD23 */ DerefOf (WRDY [One]) [0x27] = CD24 /* \CD24 */ DerefOf (WRDY [One]) [0x28] = CD25 /* \CD25 */ DerefOf (WRDY [One]) [0x29] = CD26 /* \CD26 */ DerefOf (WRDY [One]) [0x2A] = CD27 /* \CD27 */ DerefOf (WRDY [One]) [0x2B] = CD28 /* \CD28 */ DerefOf (WRDY [One]) [0x2C] = CD29 /* \CD29 */ DerefOf (WRDY [One]) [0x2D] = CD2A /* \CD2A */ Return (WRDY) /* \_SB_.PC00.RP03.PXSX.WRDY */ } Name (EWRY, Package (0x02) { 0x02, Package (0x87) { 0x07, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (EWRD, 0, Serialized) { DerefOf (EWRY [One]) [One] = STDE /* \STDE */ DerefOf (EWRY [One]) [0x02] = STRS /* \STRS */ DerefOf (EWRY [One]) [0x03] = ST20 /* \ST20 */ DerefOf (EWRY [One]) [0x04] = ST21 /* \ST21 */ DerefOf (EWRY [One]) [0x05] = ST22 /* \ST22 */ DerefOf (EWRY [One]) [0x06] = ST23 /* \ST23 */ DerefOf (EWRY [One]) [0x07] = ST24 /* \ST24 */ DerefOf (EWRY [One]) [0x08] = ST25 /* \ST25 */ DerefOf (EWRY [One]) [0x09] = ST26 /* \ST26 */ DerefOf (EWRY [One]) [0x0A] = ST27 /* \ST27 */ DerefOf (EWRY [One]) [0x0B] = ST28 /* \ST28 */ DerefOf (EWRY [One]) [0x0C] = ST29 /* \ST29 */ DerefOf (EWRY [One]) [0x0D] = ST60 /* \ST60 */ DerefOf (EWRY [One]) [0x0E] = ST61 /* \ST61 */ DerefOf (EWRY [One]) [0x0F] = ST62 /* \ST62 */ DerefOf (EWRY [One]) [0x10] = ST63 /* \ST63 */ DerefOf (EWRY [One]) [0x11] = ST64 /* \ST64 */ DerefOf (EWRY [One]) [0x12] = ST65 /* \ST65 */ DerefOf (EWRY [One]) [0x13] = ST66 /* \ST66 */ DerefOf (EWRY [One]) [0x14] = ST67 /* \ST67 */ DerefOf (EWRY [One]) [0x15] = ST68 /* \ST68 */ DerefOf (EWRY [One]) [0x16] = ST69 /* \ST69 */ DerefOf (EWRY [One]) [0x17] = ST6A /* \ST6A */ DerefOf (EWRY [One]) [0x18] = ST6B /* \ST6B */ DerefOf (EWRY [One]) [0x19] = ST30 /* \ST30 */ DerefOf (EWRY [One]) [0x1A] = ST31 /* \ST31 */ DerefOf (EWRY [One]) [0x1B] = ST32 /* \ST32 */ DerefOf (EWRY [One]) [0x1C] = ST33 /* \ST33 */ DerefOf (EWRY [One]) [0x1D] = ST34 /* \ST34 */ DerefOf (EWRY [One]) [0x1E] = ST35 /* \ST35 */ DerefOf (EWRY [One]) [0x1F] = ST36 /* \ST36 */ DerefOf (EWRY [One]) [0x20] = ST37 /* \ST37 */ DerefOf (EWRY [One]) [0x21] = ST38 /* \ST38 */ DerefOf (EWRY [One]) [0x22] = ST39 /* \ST39 */ DerefOf (EWRY [One]) [0x23] = ST70 /* \ST70 */ DerefOf (EWRY [One]) [0x24] = ST71 /* \ST71 */ DerefOf (EWRY [One]) [0x25] = ST72 /* \ST72 */ DerefOf (EWRY [One]) [0x26] = ST73 /* \ST73 */ DerefOf (EWRY [One]) [0x27] = ST74 /* \ST74 */ DerefOf (EWRY [One]) [0x28] = ST75 /* \ST75 */ DerefOf (EWRY [One]) [0x29] = ST76 /* \ST76 */ DerefOf (EWRY [One]) [0x2A] = ST77 /* \ST77 */ DerefOf (EWRY [One]) [0x2B] = ST78 /* \ST78 */ DerefOf (EWRY [One]) [0x2C] = ST79 /* \ST79 */ DerefOf (EWRY [One]) [0x2D] = ST7A /* \ST7A */ DerefOf (EWRY [One]) [0x2E] = ST7B /* \ST7B */ DerefOf (EWRY [One]) [0x2F] = ST40 /* \ST40 */ DerefOf (EWRY [One]) [0x30] = ST41 /* \ST41 */ DerefOf (EWRY [One]) [0x31] = ST42 /* \ST42 */ DerefOf (EWRY [One]) [0x32] = ST43 /* \ST43 */ DerefOf (EWRY [One]) [0x33] = ST44 /* \ST44 */ DerefOf (EWRY [One]) [0x34] = ST45 /* \ST45 */ DerefOf (EWRY [One]) [0x35] = ST46 /* \ST46 */ DerefOf (EWRY [One]) [0x36] = ST47 /* \ST47 */ DerefOf (EWRY [One]) [0x37] = ST48 /* \ST48 */ DerefOf (EWRY [One]) [0x38] = ST49 /* \ST49 */ DerefOf (EWRY [One]) [0x39] = ST80 /* \ST80 */ DerefOf (EWRY [One]) [0x3A] = ST81 /* \ST81 */ DerefOf (EWRY [One]) [0x3B] = ST82 /* \ST82 */ DerefOf (EWRY [One]) [0x3C] = ST83 /* \ST83 */ DerefOf (EWRY [One]) [0x3D] = ST84 /* \ST84 */ DerefOf (EWRY [One]) [0x3E] = ST85 /* \ST85 */ DerefOf (EWRY [One]) [0x3F] = ST86 /* \ST86 */ DerefOf (EWRY [One]) [0x40] = ST87 /* \ST87 */ DerefOf (EWRY [One]) [0x41] = ST88 /* \ST88 */ DerefOf (EWRY [One]) [0x42] = ST89 /* \ST89 */ DerefOf (EWRY [One]) [0x43] = ST8A /* \ST8A */ DerefOf (EWRY [One]) [0x44] = ST8B /* \ST8B */ DerefOf (EWRY [One]) [0x45] = CD30 /* \CD30 */ DerefOf (EWRY [One]) [0x46] = CD31 /* \CD31 */ DerefOf (EWRY [One]) [0x47] = CD32 /* \CD32 */ DerefOf (EWRY [One]) [0x48] = CD33 /* \CD33 */ DerefOf (EWRY [One]) [0x49] = CD34 /* \CD34 */ DerefOf (EWRY [One]) [0x4A] = CD35 /* \CD35 */ DerefOf (EWRY [One]) [0x4B] = CD36 /* \CD36 */ DerefOf (EWRY [One]) [0x4C] = CD37 /* \CD37 */ DerefOf (EWRY [One]) [0x4D] = CD38 /* \CD38 */ DerefOf (EWRY [One]) [0x4E] = CD39 /* \CD39 */ DerefOf (EWRY [One]) [0x4F] = CD3A /* \CD3A */ DerefOf (EWRY [One]) [0x50] = CD3B /* \CD3B */ DerefOf (EWRY [One]) [0x51] = CD3C /* \CD3C */ DerefOf (EWRY [One]) [0x52] = CD3D /* \CD3D */ DerefOf (EWRY [One]) [0x53] = CD3E /* \CD3E */ DerefOf (EWRY [One]) [0x54] = CD3F /* \CD3F */ DerefOf (EWRY [One]) [0x55] = CD40 /* \CD40 */ DerefOf (EWRY [One]) [0x56] = CD41 /* \CD41 */ DerefOf (EWRY [One]) [0x57] = CD42 /* \CD42 */ DerefOf (EWRY [One]) [0x58] = CD43 /* \CD43 */ DerefOf (EWRY [One]) [0x59] = CD44 /* \CD44 */ DerefOf (EWRY [One]) [0x5A] = CD45 /* \CD45 */ DerefOf (EWRY [One]) [0x5B] = CD46 /* \CD46 */ DerefOf (EWRY [One]) [0x5C] = CD47 /* \CD47 */ DerefOf (EWRY [One]) [0x5D] = CD48 /* \CD48 */ DerefOf (EWRY [One]) [0x5E] = CD49 /* \CD49 */ DerefOf (EWRY [One]) [0x5F] = CD4A /* \CD4A */ DerefOf (EWRY [One]) [0x60] = CD4B /* \CD4B */ DerefOf (EWRY [One]) [0x61] = CD4C /* \CD4C */ DerefOf (EWRY [One]) [0x62] = CD4D /* \CD4D */ DerefOf (EWRY [One]) [0x63] = CD4E /* \CD4E */ DerefOf (EWRY [One]) [0x64] = CD4F /* \CD4F */ DerefOf (EWRY [One]) [0x65] = CD50 /* \CD50 */ DerefOf (EWRY [One]) [0x66] = CD51 /* \CD51 */ DerefOf (EWRY [One]) [0x67] = CD52 /* \CD52 */ DerefOf (EWRY [One]) [0x68] = CD53 /* \CD53 */ DerefOf (EWRY [One]) [0x69] = CD54 /* \CD54 */ DerefOf (EWRY [One]) [0x6A] = CD55 /* \CD55 */ DerefOf (EWRY [One]) [0x6B] = CD56 /* \CD56 */ DerefOf (EWRY [One]) [0x6C] = CD57 /* \CD57 */ DerefOf (EWRY [One]) [0x6D] = CD58 /* \CD58 */ DerefOf (EWRY [One]) [0x6E] = CD59 /* \CD59 */ DerefOf (EWRY [One]) [0x6F] = CD5A /* \CD5A */ DerefOf (EWRY [One]) [0x70] = CD5B /* \CD5B */ DerefOf (EWRY [One]) [0x71] = CD5C /* \CD5C */ DerefOf (EWRY [One]) [0x72] = CD5D /* \CD5D */ DerefOf (EWRY [One]) [0x73] = CD5E /* \CD5E */ DerefOf (EWRY [One]) [0x74] = CD5F /* \CD5F */ DerefOf (EWRY [One]) [0x75] = CD60 /* \CD60 */ DerefOf (EWRY [One]) [0x76] = CD61 /* \CD61 */ DerefOf (EWRY [One]) [0x77] = CD62 /* \CD62 */ DerefOf (EWRY [One]) [0x78] = CD63 /* \CD63 */ DerefOf (EWRY [One]) [0x79] = CD64 /* \CD64 */ DerefOf (EWRY [One]) [0x7A] = CD65 /* \CD65 */ DerefOf (EWRY [One]) [0x7B] = CD66 /* \CD66 */ DerefOf (EWRY [One]) [0x7C] = CD67 /* \CD67 */ DerefOf (EWRY [One]) [0x7D] = CD68 /* \CD68 */ DerefOf (EWRY [One]) [0x7E] = CD69 /* \CD69 */ DerefOf (EWRY [One]) [0x7F] = CD6A /* \CD6A */ DerefOf (EWRY [One]) [0x80] = CD6B /* \CD6B */ DerefOf (EWRY [One]) [0x81] = CD6C /* \CD6C */ DerefOf (EWRY [One]) [0x82] = CD6D /* \CD6D */ DerefOf (EWRY [One]) [0x83] = CD6E /* \CD6E */ DerefOf (EWRY [One]) [0x84] = CD6F /* \CD6F */ DerefOf (EWRY [One]) [0x85] = CD70 /* \CD70 */ DerefOf (EWRY [One]) [0x86] = CD71 /* \CD71 */ Return (EWRY) /* \_SB_.PC00.RP03.PXSX.EWRY */ } Name (WGDY, Package (0x02) { 0x03, Package (0x4A) { 0x07, 0x03, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (WGDS, 0, Serialized) { DerefOf (WGDY [One]) [One] = SDGN /* \SDGN */ DerefOf (WGDY [One]) [0x02] = SD11 /* \SD11 */ DerefOf (WGDY [One]) [0x03] = SD12 /* \SD12 */ DerefOf (WGDY [One]) [0x04] = SD13 /* \SD13 */ DerefOf (WGDY [One]) [0x05] = SD14 /* \SD14 */ DerefOf (WGDY [One]) [0x06] = SD15 /* \SD15 */ DerefOf (WGDY [One]) [0x07] = SD16 /* \SD16 */ DerefOf (WGDY [One]) [0x08] = SD17 /* \SD17 */ DerefOf (WGDY [One]) [0x09] = SD18 /* \SD18 */ DerefOf (WGDY [One]) [0x0A] = SD19 /* \SD19 */ DerefOf (WGDY [One]) [0x0B] = SD21 /* \SD21 */ DerefOf (WGDY [One]) [0x0C] = SD22 /* \SD22 */ DerefOf (WGDY [One]) [0x0D] = SD23 /* \SD23 */ DerefOf (WGDY [One]) [0x0E] = SD24 /* \SD24 */ DerefOf (WGDY [One]) [0x0F] = SD25 /* \SD25 */ DerefOf (WGDY [One]) [0x10] = SD26 /* \SD26 */ DerefOf (WGDY [One]) [0x11] = SD27 /* \SD27 */ DerefOf (WGDY [One]) [0x12] = SD28 /* \SD28 */ DerefOf (WGDY [One]) [0x13] = SD29 /* \SD29 */ DerefOf (WGDY [One]) [0x14] = SD31 /* \SD31 */ DerefOf (WGDY [One]) [0x15] = SD32 /* \SD32 */ DerefOf (WGDY [One]) [0x16] = SD33 /* \SD33 */ DerefOf (WGDY [One]) [0x17] = SD34 /* \SD34 */ DerefOf (WGDY [One]) [0x18] = SD35 /* \SD35 */ DerefOf (WGDY [One]) [0x19] = SD36 /* \SD36 */ DerefOf (WGDY [One]) [0x1A] = SD37 /* \SD37 */ DerefOf (WGDY [One]) [0x1B] = SD38 /* \SD38 */ DerefOf (WGDY [One]) [0x1C] = SD39 /* \SD39 */ DerefOf (WGDY [One]) [0x1D] = SD41 /* \SD41 */ DerefOf (WGDY [One]) [0x1E] = SD42 /* \SD42 */ DerefOf (WGDY [One]) [0x1F] = SD43 /* \SD43 */ DerefOf (WGDY [One]) [0x20] = SD44 /* \SD44 */ DerefOf (WGDY [One]) [0x21] = SD45 /* \SD45 */ DerefOf (WGDY [One]) [0x22] = SD46 /* \SD46 */ DerefOf (WGDY [One]) [0x23] = SD47 /* \SD47 */ DerefOf (WGDY [One]) [0x24] = SD48 /* \SD48 */ DerefOf (WGDY [One]) [0x25] = SD49 /* \SD49 */ DerefOf (WGDY [One]) [0x26] = SD51 /* \SD51 */ DerefOf (WGDY [One]) [0x27] = SD52 /* \SD52 */ DerefOf (WGDY [One]) [0x28] = SD53 /* \SD53 */ DerefOf (WGDY [One]) [0x29] = SD54 /* \SD54 */ DerefOf (WGDY [One]) [0x2A] = SD55 /* \SD55 */ DerefOf (WGDY [One]) [0x2B] = SD56 /* \SD56 */ DerefOf (WGDY [One]) [0x2C] = SD57 /* \SD57 */ DerefOf (WGDY [One]) [0x2D] = SD58 /* \SD58 */ DerefOf (WGDY [One]) [0x2E] = SD59 /* \SD59 */ DerefOf (WGDY [One]) [0x2F] = SD61 /* \SD61 */ DerefOf (WGDY [One]) [0x30] = SD62 /* \SD62 */ DerefOf (WGDY [One]) [0x31] = SD63 /* \SD63 */ DerefOf (WGDY [One]) [0x32] = SD64 /* \SD64 */ DerefOf (WGDY [One]) [0x33] = SD65 /* \SD65 */ DerefOf (WGDY [One]) [0x34] = SD66 /* \SD66 */ DerefOf (WGDY [One]) [0x35] = SD67 /* \SD67 */ DerefOf (WGDY [One]) [0x36] = SD68 /* \SD68 */ DerefOf (WGDY [One]) [0x37] = SD69 /* \SD69 */ DerefOf (WGDY [One]) [0x38] = SD71 /* \SD71 */ DerefOf (WGDY [One]) [0x39] = SD72 /* \SD72 */ DerefOf (WGDY [One]) [0x3A] = SD73 /* \SD73 */ DerefOf (WGDY [One]) [0x3B] = SD74 /* \SD74 */ DerefOf (WGDY [One]) [0x3C] = SD75 /* \SD75 */ DerefOf (WGDY [One]) [0x3D] = SD76 /* \SD76 */ DerefOf (WGDY [One]) [0x3E] = SD77 /* \SD77 */ DerefOf (WGDY [One]) [0x3F] = SD78 /* \SD78 */ DerefOf (WGDY [One]) [0x40] = SD79 /* \SD79 */ DerefOf (WGDY [One]) [0x41] = SD81 /* \SD81 */ DerefOf (WGDY [One]) [0x42] = SD82 /* \SD82 */ DerefOf (WGDY [One]) [0x43] = SD83 /* \SD83 */ DerefOf (WGDY [One]) [0x44] = SD84 /* \SD84 */ DerefOf (WGDY [One]) [0x45] = SD85 /* \SD85 */ DerefOf (WGDY [One]) [0x46] = SD86 /* \SD86 */ DerefOf (WGDY [One]) [0x47] = SD87 /* \SD87 */ DerefOf (WGDY [One]) [0x48] = SD88 /* \SD88 */ DerefOf (WGDY [One]) [0x49] = SD89 /* \SD89 */ Return (WGDY) /* \_SB_.PC00.RP03.PXSX.WGDY */ } Name (ECKY, Package (0x02) { Zero, Package (0x02) { 0x07, Zero } }) Method (ECKV, 0, Serialized) { DerefOf (ECKY [One]) [One] = CECV /* \CECV */ Return (ECKY) /* \_SB_.PC00.RP03.PXSX.ECKY */ } Name (PPAY, Package (0x02) { One, Package (0x18) { 0x07, Zero, 0x18, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x18, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28 } }) Method (PPAG, 0, Serialized) { DerefOf (PPAY [One]) [One] = WAGE /* \WAGE */ DerefOf (PPAY [One]) [0x02] = AGA1 /* \AGA1 */ DerefOf (PPAY [One]) [0x03] = AGA2 /* \AGA2 */ DerefOf (PPAY [One]) [0x04] = AGA3 /* \AGA3 */ DerefOf (PPAY [One]) [0x05] = AGA4 /* \AGA4 */ DerefOf (PPAY [One]) [0x06] = AGA5 /* \AGA5 */ DerefOf (PPAY [One]) [0x07] = AGA6 /* \AGA6 */ DerefOf (PPAY [One]) [0x08] = AGA7 /* \AGA7 */ DerefOf (PPAY [One]) [0x09] = AGA8 /* \AGA8 */ DerefOf (PPAY [One]) [0x0A] = AGA9 /* \AGA9 */ DerefOf (PPAY [One]) [0x0B] = AGAA /* \AGAA */ DerefOf (PPAY [One]) [0x0C] = AGAB /* \AGAB */ DerefOf (PPAY [One]) [0x0D] = AGB1 /* \AGB1 */ DerefOf (PPAY [One]) [0x0E] = AGB2 /* \AGB2 */ DerefOf (PPAY [One]) [0x0F] = AGB3 /* \AGB3 */ DerefOf (PPAY [One]) [0x10] = AGB4 /* \AGB4 */ DerefOf (PPAY [One]) [0x11] = AGB5 /* \AGB5 */ DerefOf (PPAY [One]) [0x12] = AGB6 /* \AGB6 */ DerefOf (PPAY [One]) [0x13] = AGB7 /* \AGB7 */ DerefOf (PPAY [One]) [0x14] = AGB8 /* \AGB8 */ DerefOf (PPAY [One]) [0x15] = AGB9 /* \AGB9 */ DerefOf (PPAY [One]) [0x16] = AGBA /* \AGBA */ DerefOf (PPAY [One]) [0x17] = AGBB /* \AGBB */ Return (PPAY) /* \_SB_.PC00.RP03.PXSX.PPAY */ } Name (WTSY, Package (0x02) { One, Package (0x13) { 0x07, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero } }) Method (WTAS, 0, Serialized) { DerefOf (WTSY [One]) [One] = WTSV /* \WTSV */ DerefOf (WTSY [One]) [0x02] = WTLE /* \WTLE */ DerefOf (WTSY [One]) [0x03] = BL01 /* \BL01 */ DerefOf (WTSY [One]) [0x04] = BL02 /* \BL02 */ DerefOf (WTSY [One]) [0x05] = BL03 /* \BL03 */ DerefOf (WTSY [One]) [0x06] = BL04 /* \BL04 */ DerefOf (WTSY [One]) [0x07] = BL05 /* \BL05 */ DerefOf (WTSY [One]) [0x08] = BL06 /* \BL06 */ DerefOf (WTSY [One]) [0x09] = BL07 /* \BL07 */ DerefOf (WTSY [One]) [0x0A] = BL08 /* \BL08 */ DerefOf (WTSY [One]) [0x0B] = BL09 /* \BL09 */ DerefOf (WTSY [One]) [0x0C] = BL10 /* \BL10 */ DerefOf (WTSY [One]) [0x0D] = BL11 /* \BL11 */ DerefOf (WTSY [One]) [0x0E] = BL12 /* \BL12 */ DerefOf (WTSY [One]) [0x0F] = BL13 /* \BL13 */ DerefOf (WTSY [One]) [0x10] = BL14 /* \BL14 */ DerefOf (WTSY [One]) [0x11] = BL15 /* \BL15 */ DerefOf (WTSY [One]) [0x12] = BL16 /* \BL16 */ Return (WTSY) /* \_SB_.PC00.RP03.PXSX.WTSY */ } Name (WAIY, Package (0x02) { Zero, Package (0x04) { 0x07, Zero, Zero, Zero } }) Method (WAIS, 0, Serialized) { DerefOf (WAIY [One]) [One] = WLBI /* \WLBI */ DerefOf (WAIY [One]) [0x02] = WHBI /* \WHBI */ Return (WAIY) /* \_SB_.PC00.RP03.PXSX.WAIY */ } Name (SADX, Package (0x03) { Zero, Package (0x02) { 0x07, 0x80000000 }, Package (0x02) { 0x12, 0x80000000 } }) Method (SADS, 0, Serialized) { DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ Return (SADX) /* \_SB_.PC00.RP03.PXSX.SADX */ } Name (GPCX, Package (0x03) { Zero, Package (0x02) { 0x07, Package (0x03) { Zero, Zero, Zero } }, Package (0x02) { 0x12, Package (0x03) { Zero, Zero, Zero } } }) Method (GPC, 0, Serialized) { Return (GPCX) /* \_SB_.PC00.RP03.PXSX.GPCX */ } Name (GLAX, Package (0x03) { Zero, Package (0x02) { 0x07, Zero }, Package (0x02) { 0x12, Zero } }) Method (GLAI, 0, Serialized) { DerefOf (GLAX [One]) [One] = CGLS /* \CGLS */ DerefOf (GLAX [0x02]) [One] = CGLS /* \CGLS */ Return (GLAX) /* \_SB_.PC00.RP03.PXSX.GLAX */ } } If (((WWEN != Zero) && (WWRP == SLOT))) { Method (FHRF, 1, NotSerialized) { If ((GGOV (PRST) != WPRP)) { DL23 () SGOV (PRST, WPRP) } Else { } Sleep (TR2B) SGOV (WBRS, PBRS) If ((Arg0 == Zero)) { Sleep (TBTG) } ElseIf ((Arg0 == One)) { SPCO (WCLK, Zero) Sleep (TB2F) SGOV (WFCP, (~PFCP & One)) Sleep (TFDI) } Else { } } Method (SHRF, 0, NotSerialized) { PSD0 (SLOT) SPCO (WCLK, One) SGOV (WFCP, PFCP) Sleep (TN2B) SGOV (WBRS, (~PBRS & One)) Sleep (TB2R) SGOV (PRST, (~WPRP & One)) L23D () } Method (DOSV, 0, NotSerialized) { Local0 = Zero While (((SVID != WSID) && (Local0 < WSTO))) { Local0++ Sleep (One) } } Method (_RST, 0, Serialized) // _RST: Device Reset { If ((WWEN == 0x02)) { Local0 = Acquire (WWMT, 0x03E8) If ((Local0 == Zero)) { FHRF (Zero) SHRF () Release (WWMT) DOSV () } } Else { SGOV (WBRS, PBRS) Sleep (0xC8) Notify (PXSX, One) // Device Check SGOV (PRST, (~WPRP & One)) SGOV (WBRS, (~PBRS & One)) Sleep (0xC8) Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x14)) { Break } Sleep (0x10) Local0++ } Sleep (0x0A) Notify (PXSX, One) // Device Check } } PowerResource (MRST, 0x05, 0x0000) { Method (_STA, 0, Serialized) // _STA: Status { Return (One) } Method (_ON, 0, Serialized) // _ON_: Power On { } Method (_OFF, 0, Serialized) // _OFF: Power Off { } Method (_RST, 0, Serialized) // _RST: Device Reset { Local0 = Acquire (WWMT, 0x03E8) If ((Local0 == Zero)) { FHRF (One) SHRF () Release (WWMT) DOSV () } } } } If ((WIST () || ((WWEN != Zero) && (WWRP == SLOT)))) { PowerResource (DRST, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { If ((DCAP & 0x10000000)) { Local0 = DCTR /* \_SB_.PC00.RP03.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 } } } Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset { If (WIST ()) { If (CondRefOf (WRST)) { Return (Package (0x01) { WRST }) } } If (((WWEN != Zero) && (WWRP == SLOT))) { If (CondRefOf (MRST)) { Return (Package (0x01) { MRST }) } } Return (Package (0x01) { DRST }) } Name (FDEL, Zero) Name (PDEL, Zero) Name (VDEL, Zero) Method (IFUN, 4, Serialized) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (One) { 0x1F // . }) } Else { Return (Buffer (One) { 0x0F // . }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { Local0 = (CVPR << Zero) Return (Local0) } If ((Arg2 == 0x02)) { CreateWordField (Arg3, Zero, CMDT) CreateWordField (Arg3, 0x02, CMDP) If ((CMDT == One)) { If (((WGAS == One) && WIST ())) { Return (RSTY) /* \_SB_.PC00.RP03.PXSX.RSTY */ } ElseIf (CondRefOf (\_SB.PC00.CNVW.RSTT)) { Return (^^^CNVW.RSTT) /* \_SB_.PC00.CNVW.RSTT */ } Else { Return (Zero) } } If ((CMDT == 0x02)) { If ((WIST () == (WGAS == One))) { Local0 = (CMDP & One) RSTY = Local0 Local1 = (CMDP & 0x02) Local1 >>= One FLRC = Local1 Local2 = (CMDP & 0x04) Local2 >>= 0x02 BOFC = Local2 } ElseIf (CondRefOf (\_SB.PC00.CNVW.RSTT)) { ^^^CNVW.RSTT = CMDP /* \_SB_.PC00.RP03.PXSX.IFUN.CMDP */ } Return (Zero) } If ((CMDT == 0x03)) { If (CondRefOf (\_SB.PC00.CNVW.PRRS)) { Return (^^^CNVW.PRRS) /* \_SB_.PC00.CNVW.PRRS */ } ElseIf (WIST ()) { Return (DPRS) /* \_SB_.PC00.RP03.PXSX.DPRS */ } } Return (Zero) } If ((Arg2 == 0x03)) { If ((CRFI == One)) { Return (Zero) } Else { Return (One) } } If ((WGAS == One)) { If ((Arg2 == 0x04)) { CreateWordField (Arg3, Zero, PRTT) CreateWordField (Arg3, 0x02, PRTD) If ((PRTT == One)) { FDEL = PRTD /* \_SB_.PC00.RP03.PXSX.IFUN.PRTD */ } ElseIf ((PRTT == 0x02)) { PDEL = PRTD /* \_SB_.PC00.RP03.PXSX.IFUN.PRTD */ } ElseIf ((PRTT == 0x03)) { VDEL = PRTD /* \_SB_.PC00.RP03.PXSX.IFUN.PRTD */ } Else { } } } Return (Zero) } Method (IDSM, 1, Serialized) { If ((Arg0 == ToUUID ("7266172c-220b-4b29-814f-75e4dd26b5fd") /* Unknown UUID */)) { Return (One) } Return (Zero) } Method (EFUN, 4, Serialized) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (0x02) { 0xFF, 0x1F // .. }) } Else { Return (Buffer (0x02) { 0xFF, 0x01 // .. }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { Local0 = ACSD /* \ACSD */ Return (Local0) } If ((Arg2 == 0x02)) { Local0 = I5BS /* \I5BS */ Return (Local0) } If ((Arg2 == 0x03)) { Local0 = UHBS /* \UHBS */ Return (Local0) } If ((Arg2 == 0x06)) { Local0 = AXMU /* \AXMU */ Local0 <<= One Local0 |= AXSU /* \AXSU */ Local1 = AXMR /* \AXMR */ Local1 <<= One Local1 |= AXSR /* \AXSR */ Local1 <<= 0x02 Local0 |= Local1 Return (Local0) } If ((Arg2 == 0x04)) { Return (WFRC) /* \WFRC */ } If ((Arg2 == 0x05)) { Return (WFUC) /* \WFUC */ } If ((Arg2 == 0x07)) { Return (UNI4) /* \UNI4 */ } If ((Arg2 == 0x08)) { Return (WFIC) /* \WFIC */ } If (((Arg2 == 0x09) && (WGAS == One))) { Return (WFBS) /* \WFBS */ } If (((Arg2 == 0x0A) && (WGAS == One))) { Return (WEDT) /* \WEDT */ } If (((Arg2 == 0x0B) && (WGAS == One))) { If ((CDRM == One)) { Return (Zero) } Else { Return (One) } } If (((Arg2 == 0x0C) && (WGAS == One))) { Return (WF7C) /* \WF7C */ } Return (Zero) } Method (EDSM, 1, Serialized) { If ((Arg0 == ToUUID ("f21202bf-8f78-4dc6-a5b3-1f738e285ade") /* Unknown UUID */)) { Return (One) } Return (Zero) } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (WIST ()) { If (EDSM (Arg0)) { Return (EFUN (Arg0, Arg1, Arg2, Arg3)) } If (IDSM (Arg0)) { Return (IFUN (Arg0, Arg1, Arg2, Arg3)) } } If (((WWEN != Zero) && (WWRP == SLOT))) { If ((Arg0 == ToUUID ("bad01b75-22a8-4f48-8792-bdde9467747d") /* Unknown UUID */)) { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x09 // . }) } If ((Arg2 == One)){} If ((Arg2 == 0x02)){} If ((Arg2 == 0x03)) { If ((WRTO == One)){} ElseIf ((WRTO == 0x03)){} Else { } Return (WRTO) /* \WRTO */ } } } Return (Buffer (One) { 0x00 // . }) } } } } If (CondRefOf (\_SB.PC00.RP04.PXSX)) { Scope (_SB.PC00.RP04.PXSX) { OperationRegion (RPXX, SystemMemory, GMIO (^_ADR, _ADR), 0x30) Field (RPXX, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x2C), SVID, 16 } OperationRegion (FLDR, SystemMemory, (GMIO (^_ADR, _ADR) + WDCO), 0x06) Field (FLDR, ByteAcc, NoLock, Preserve) { DCAP, 32, DCTR, 16 } If ((WGAS == One)) { OperationRegion (VSEC, SystemMemory, (GMIO (^_ADR, _ADR) + WVHO), 0x10) Field (VSEC, AnyAcc, NoLock, Preserve) { Offset (0x0C), , 1, BTIE, 1, , 1, , 1, , 1, , 1, , 1, Offset (0x0D), PDRC, 1 } } Method (WIST, 0, Serialized) { If (CondRefOf (VDID)) { Switch (ToInteger (VDID)) { Case (0x25268086) { Return (One) } Case (0x271B8086) { Return (One) } Case (0x27238086) { Return (One) } Case (0x27258086) { Return (One) } Case (0x272B8086) { If ((WGAS == One)) { Return (One) } Else { Return (Zero) } } Default { Return (Zero) } } } Else { Return (Zero) } } Method (WWST, 0, Serialized) { If (CondRefOf (VDID)) { Switch (ToInteger (VDID)) { Case (0x73608086) { Return (One) } Case (0x75608086) { Return (One) } Case (0x4D7514C3) { Return (One) } Default { Return (Zero) } } } Else { Return (Zero) } } If (WIST ()) { Name (RSTY, Zero) Name (FLRC, Zero) Name (BOFC, Zero) Name (DPRS, Zero) PowerResource (WRST, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { If (((RSTY == One) && (WGAS == One))) { Local0 = Acquire (CNMT, 0x03E8) If ((Local0 == Zero)) { If ((FLRC == One)) { Local0 = DCTR /* \_SB_.PC00.RP04.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 Sleep (FDEL) } DPRS = One If ((BOFC == One)) { If ((BRMT == Zero)) { BTRK (Zero) } ElseIf ((WVHO != Zero)) { BTIE = Zero } Sleep (RDLY) } PDRC = One Sleep (VDEL) SGOV (WLRT, Zero) Sleep (PDEL) SGOV (WLRT, One) If ((BOFC == One)) { If ((BRMT == Zero)) { BTRK (One) } ElseIf ((WVHO != Zero)) { BTIE = One } Sleep (RDLY) } DPRS = 0x02 Release (CNMT) } } Else { If ((DCAP & 0x10000000)) { Local0 = DCTR /* \_SB_.PC00.RP04.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 } DPRS = One } } } Name (SPLX, Package (0x02) { Zero, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 } }) Method (SPLC, 0, Serialized) { DerefOf (SPLX [One]) [Zero] = DOM1 /* \DOM1 */ DerefOf (SPLX [One]) [One] = LIM1 /* \LIM1 */ DerefOf (SPLX [One]) [0x02] = TIM1 /* \TIM1 */ Return (SPLX) /* \_SB_.PC00.RP04.PXSX.SPLX */ } Name (WANX, Package (0x03) { Zero, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 }, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 } }) Method (WAND, 0, Serialized) { DerefOf (WANX [One]) [Zero] = Zero DerefOf (WANX [One]) [One] = TRD0 /* \TRD0 */ DerefOf (WANX [One]) [0x02] = TRL0 /* \TRL0 */ DerefOf (WANX [0x02]) [Zero] = One DerefOf (WANX [0x02]) [One] = TRD1 /* \TRD1 */ DerefOf (WANX [0x02]) [0x02] = TRL1 /* \TRL1 */ Return (WANX) /* \_SB_.PC00.RP04.PXSX.WANX */ } Name (WRDX, Package (0x02) { Zero, Package (0x02) { 0x80000000, 0x8000 } }) Method (WRDD, 0, Serialized) { DerefOf (WRDX [One]) [Zero] = WDM1 /* \WDM1 */ DerefOf (WRDX [One]) [One] = CID1 /* \CID1 */ Return (WRDX) /* \_SB_.PC00.RP04.PXSX.WRDX */ } Name (WRDY, Package (0x02) { 0x02, Package (0x2E) { 0x07, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (WRDS, 0, Serialized) { DerefOf (WRDY [One]) [One] = STXE /* \STXE */ DerefOf (WRDY [One]) [0x02] = ST10 /* \ST10 */ DerefOf (WRDY [One]) [0x03] = ST11 /* \ST11 */ DerefOf (WRDY [One]) [0x04] = ST12 /* \ST12 */ DerefOf (WRDY [One]) [0x05] = ST13 /* \ST13 */ DerefOf (WRDY [One]) [0x06] = ST14 /* \ST14 */ DerefOf (WRDY [One]) [0x07] = ST15 /* \ST15 */ DerefOf (WRDY [One]) [0x08] = ST16 /* \ST16 */ DerefOf (WRDY [One]) [0x09] = ST17 /* \ST17 */ DerefOf (WRDY [One]) [0x0A] = ST18 /* \ST18 */ DerefOf (WRDY [One]) [0x0B] = ST19 /* \ST19 */ DerefOf (WRDY [One]) [0x0C] = ST50 /* \ST50 */ DerefOf (WRDY [One]) [0x0D] = ST51 /* \ST51 */ DerefOf (WRDY [One]) [0x0E] = ST52 /* \ST52 */ DerefOf (WRDY [One]) [0x0F] = ST53 /* \ST53 */ DerefOf (WRDY [One]) [0x10] = ST54 /* \ST54 */ DerefOf (WRDY [One]) [0x11] = ST55 /* \ST55 */ DerefOf (WRDY [One]) [0x12] = ST56 /* \ST56 */ DerefOf (WRDY [One]) [0x13] = ST57 /* \ST57 */ DerefOf (WRDY [One]) [0x14] = ST58 /* \ST58 */ DerefOf (WRDY [One]) [0x15] = ST59 /* \ST59 */ DerefOf (WRDY [One]) [0x16] = ST5A /* \ST5A */ DerefOf (WRDY [One]) [0x17] = ST5B /* \ST5B */ DerefOf (WRDY [One]) [0x18] = CD10 /* \CD10 */ DerefOf (WRDY [One]) [0x19] = CD11 /* \CD11 */ DerefOf (WRDY [One]) [0x1A] = CD12 /* \CD12 */ DerefOf (WRDY [One]) [0x1B] = CD13 /* \CD13 */ DerefOf (WRDY [One]) [0x1C] = CD14 /* \CD14 */ DerefOf (WRDY [One]) [0x1D] = CD15 /* \CD15 */ DerefOf (WRDY [One]) [0x1E] = CD16 /* \CD16 */ DerefOf (WRDY [One]) [0x1F] = CD17 /* \CD17 */ DerefOf (WRDY [One]) [0x20] = CD18 /* \CD18 */ DerefOf (WRDY [One]) [0x21] = CD19 /* \CD19 */ DerefOf (WRDY [One]) [0x22] = CD1A /* \CD1A */ DerefOf (WRDY [One]) [0x23] = CD20 /* \CD20 */ DerefOf (WRDY [One]) [0x24] = CD21 /* \CD21 */ DerefOf (WRDY [One]) [0x25] = CD22 /* \CD22 */ DerefOf (WRDY [One]) [0x26] = CD23 /* \CD23 */ DerefOf (WRDY [One]) [0x27] = CD24 /* \CD24 */ DerefOf (WRDY [One]) [0x28] = CD25 /* \CD25 */ DerefOf (WRDY [One]) [0x29] = CD26 /* \CD26 */ DerefOf (WRDY [One]) [0x2A] = CD27 /* \CD27 */ DerefOf (WRDY [One]) [0x2B] = CD28 /* \CD28 */ DerefOf (WRDY [One]) [0x2C] = CD29 /* \CD29 */ DerefOf (WRDY [One]) [0x2D] = CD2A /* \CD2A */ Return (WRDY) /* \_SB_.PC00.RP04.PXSX.WRDY */ } Name (EWRY, Package (0x02) { 0x02, Package (0x87) { 0x07, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (EWRD, 0, Serialized) { DerefOf (EWRY [One]) [One] = STDE /* \STDE */ DerefOf (EWRY [One]) [0x02] = STRS /* \STRS */ DerefOf (EWRY [One]) [0x03] = ST20 /* \ST20 */ DerefOf (EWRY [One]) [0x04] = ST21 /* \ST21 */ DerefOf (EWRY [One]) [0x05] = ST22 /* \ST22 */ DerefOf (EWRY [One]) [0x06] = ST23 /* \ST23 */ DerefOf (EWRY [One]) [0x07] = ST24 /* \ST24 */ DerefOf (EWRY [One]) [0x08] = ST25 /* \ST25 */ DerefOf (EWRY [One]) [0x09] = ST26 /* \ST26 */ DerefOf (EWRY [One]) [0x0A] = ST27 /* \ST27 */ DerefOf (EWRY [One]) [0x0B] = ST28 /* \ST28 */ DerefOf (EWRY [One]) [0x0C] = ST29 /* \ST29 */ DerefOf (EWRY [One]) [0x0D] = ST60 /* \ST60 */ DerefOf (EWRY [One]) [0x0E] = ST61 /* \ST61 */ DerefOf (EWRY [One]) [0x0F] = ST62 /* \ST62 */ DerefOf (EWRY [One]) [0x10] = ST63 /* \ST63 */ DerefOf (EWRY [One]) [0x11] = ST64 /* \ST64 */ DerefOf (EWRY [One]) [0x12] = ST65 /* \ST65 */ DerefOf (EWRY [One]) [0x13] = ST66 /* \ST66 */ DerefOf (EWRY [One]) [0x14] = ST67 /* \ST67 */ DerefOf (EWRY [One]) [0x15] = ST68 /* \ST68 */ DerefOf (EWRY [One]) [0x16] = ST69 /* \ST69 */ DerefOf (EWRY [One]) [0x17] = ST6A /* \ST6A */ DerefOf (EWRY [One]) [0x18] = ST6B /* \ST6B */ DerefOf (EWRY [One]) [0x19] = ST30 /* \ST30 */ DerefOf (EWRY [One]) [0x1A] = ST31 /* \ST31 */ DerefOf (EWRY [One]) [0x1B] = ST32 /* \ST32 */ DerefOf (EWRY [One]) [0x1C] = ST33 /* \ST33 */ DerefOf (EWRY [One]) [0x1D] = ST34 /* \ST34 */ DerefOf (EWRY [One]) [0x1E] = ST35 /* \ST35 */ DerefOf (EWRY [One]) [0x1F] = ST36 /* \ST36 */ DerefOf (EWRY [One]) [0x20] = ST37 /* \ST37 */ DerefOf (EWRY [One]) [0x21] = ST38 /* \ST38 */ DerefOf (EWRY [One]) [0x22] = ST39 /* \ST39 */ DerefOf (EWRY [One]) [0x23] = ST70 /* \ST70 */ DerefOf (EWRY [One]) [0x24] = ST71 /* \ST71 */ DerefOf (EWRY [One]) [0x25] = ST72 /* \ST72 */ DerefOf (EWRY [One]) [0x26] = ST73 /* \ST73 */ DerefOf (EWRY [One]) [0x27] = ST74 /* \ST74 */ DerefOf (EWRY [One]) [0x28] = ST75 /* \ST75 */ DerefOf (EWRY [One]) [0x29] = ST76 /* \ST76 */ DerefOf (EWRY [One]) [0x2A] = ST77 /* \ST77 */ DerefOf (EWRY [One]) [0x2B] = ST78 /* \ST78 */ DerefOf (EWRY [One]) [0x2C] = ST79 /* \ST79 */ DerefOf (EWRY [One]) [0x2D] = ST7A /* \ST7A */ DerefOf (EWRY [One]) [0x2E] = ST7B /* \ST7B */ DerefOf (EWRY [One]) [0x2F] = ST40 /* \ST40 */ DerefOf (EWRY [One]) [0x30] = ST41 /* \ST41 */ DerefOf (EWRY [One]) [0x31] = ST42 /* \ST42 */ DerefOf (EWRY [One]) [0x32] = ST43 /* \ST43 */ DerefOf (EWRY [One]) [0x33] = ST44 /* \ST44 */ DerefOf (EWRY [One]) [0x34] = ST45 /* \ST45 */ DerefOf (EWRY [One]) [0x35] = ST46 /* \ST46 */ DerefOf (EWRY [One]) [0x36] = ST47 /* \ST47 */ DerefOf (EWRY [One]) [0x37] = ST48 /* \ST48 */ DerefOf (EWRY [One]) [0x38] = ST49 /* \ST49 */ DerefOf (EWRY [One]) [0x39] = ST80 /* \ST80 */ DerefOf (EWRY [One]) [0x3A] = ST81 /* \ST81 */ DerefOf (EWRY [One]) [0x3B] = ST82 /* \ST82 */ DerefOf (EWRY [One]) [0x3C] = ST83 /* \ST83 */ DerefOf (EWRY [One]) [0x3D] = ST84 /* \ST84 */ DerefOf (EWRY [One]) [0x3E] = ST85 /* \ST85 */ DerefOf (EWRY [One]) [0x3F] = ST86 /* \ST86 */ DerefOf (EWRY [One]) [0x40] = ST87 /* \ST87 */ DerefOf (EWRY [One]) [0x41] = ST88 /* \ST88 */ DerefOf (EWRY [One]) [0x42] = ST89 /* \ST89 */ DerefOf (EWRY [One]) [0x43] = ST8A /* \ST8A */ DerefOf (EWRY [One]) [0x44] = ST8B /* \ST8B */ DerefOf (EWRY [One]) [0x45] = CD30 /* \CD30 */ DerefOf (EWRY [One]) [0x46] = CD31 /* \CD31 */ DerefOf (EWRY [One]) [0x47] = CD32 /* \CD32 */ DerefOf (EWRY [One]) [0x48] = CD33 /* \CD33 */ DerefOf (EWRY [One]) [0x49] = CD34 /* \CD34 */ DerefOf (EWRY [One]) [0x4A] = CD35 /* \CD35 */ DerefOf (EWRY [One]) [0x4B] = CD36 /* \CD36 */ DerefOf (EWRY [One]) [0x4C] = CD37 /* \CD37 */ DerefOf (EWRY [One]) [0x4D] = CD38 /* \CD38 */ DerefOf (EWRY [One]) [0x4E] = CD39 /* \CD39 */ DerefOf (EWRY [One]) [0x4F] = CD3A /* \CD3A */ DerefOf (EWRY [One]) [0x50] = CD3B /* \CD3B */ DerefOf (EWRY [One]) [0x51] = CD3C /* \CD3C */ DerefOf (EWRY [One]) [0x52] = CD3D /* \CD3D */ DerefOf (EWRY [One]) [0x53] = CD3E /* \CD3E */ DerefOf (EWRY [One]) [0x54] = CD3F /* \CD3F */ DerefOf (EWRY [One]) [0x55] = CD40 /* \CD40 */ DerefOf (EWRY [One]) [0x56] = CD41 /* \CD41 */ DerefOf (EWRY [One]) [0x57] = CD42 /* \CD42 */ DerefOf (EWRY [One]) [0x58] = CD43 /* \CD43 */ DerefOf (EWRY [One]) [0x59] = CD44 /* \CD44 */ DerefOf (EWRY [One]) [0x5A] = CD45 /* \CD45 */ DerefOf (EWRY [One]) [0x5B] = CD46 /* \CD46 */ DerefOf (EWRY [One]) [0x5C] = CD47 /* \CD47 */ DerefOf (EWRY [One]) [0x5D] = CD48 /* \CD48 */ DerefOf (EWRY [One]) [0x5E] = CD49 /* \CD49 */ DerefOf (EWRY [One]) [0x5F] = CD4A /* \CD4A */ DerefOf (EWRY [One]) [0x60] = CD4B /* \CD4B */ DerefOf (EWRY [One]) [0x61] = CD4C /* \CD4C */ DerefOf (EWRY [One]) [0x62] = CD4D /* \CD4D */ DerefOf (EWRY [One]) [0x63] = CD4E /* \CD4E */ DerefOf (EWRY [One]) [0x64] = CD4F /* \CD4F */ DerefOf (EWRY [One]) [0x65] = CD50 /* \CD50 */ DerefOf (EWRY [One]) [0x66] = CD51 /* \CD51 */ DerefOf (EWRY [One]) [0x67] = CD52 /* \CD52 */ DerefOf (EWRY [One]) [0x68] = CD53 /* \CD53 */ DerefOf (EWRY [One]) [0x69] = CD54 /* \CD54 */ DerefOf (EWRY [One]) [0x6A] = CD55 /* \CD55 */ DerefOf (EWRY [One]) [0x6B] = CD56 /* \CD56 */ DerefOf (EWRY [One]) [0x6C] = CD57 /* \CD57 */ DerefOf (EWRY [One]) [0x6D] = CD58 /* \CD58 */ DerefOf (EWRY [One]) [0x6E] = CD59 /* \CD59 */ DerefOf (EWRY [One]) [0x6F] = CD5A /* \CD5A */ DerefOf (EWRY [One]) [0x70] = CD5B /* \CD5B */ DerefOf (EWRY [One]) [0x71] = CD5C /* \CD5C */ DerefOf (EWRY [One]) [0x72] = CD5D /* \CD5D */ DerefOf (EWRY [One]) [0x73] = CD5E /* \CD5E */ DerefOf (EWRY [One]) [0x74] = CD5F /* \CD5F */ DerefOf (EWRY [One]) [0x75] = CD60 /* \CD60 */ DerefOf (EWRY [One]) [0x76] = CD61 /* \CD61 */ DerefOf (EWRY [One]) [0x77] = CD62 /* \CD62 */ DerefOf (EWRY [One]) [0x78] = CD63 /* \CD63 */ DerefOf (EWRY [One]) [0x79] = CD64 /* \CD64 */ DerefOf (EWRY [One]) [0x7A] = CD65 /* \CD65 */ DerefOf (EWRY [One]) [0x7B] = CD66 /* \CD66 */ DerefOf (EWRY [One]) [0x7C] = CD67 /* \CD67 */ DerefOf (EWRY [One]) [0x7D] = CD68 /* \CD68 */ DerefOf (EWRY [One]) [0x7E] = CD69 /* \CD69 */ DerefOf (EWRY [One]) [0x7F] = CD6A /* \CD6A */ DerefOf (EWRY [One]) [0x80] = CD6B /* \CD6B */ DerefOf (EWRY [One]) [0x81] = CD6C /* \CD6C */ DerefOf (EWRY [One]) [0x82] = CD6D /* \CD6D */ DerefOf (EWRY [One]) [0x83] = CD6E /* \CD6E */ DerefOf (EWRY [One]) [0x84] = CD6F /* \CD6F */ DerefOf (EWRY [One]) [0x85] = CD70 /* \CD70 */ DerefOf (EWRY [One]) [0x86] = CD71 /* \CD71 */ Return (EWRY) /* \_SB_.PC00.RP04.PXSX.EWRY */ } Name (WGDY, Package (0x02) { 0x03, Package (0x4A) { 0x07, 0x03, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (WGDS, 0, Serialized) { DerefOf (WGDY [One]) [One] = SDGN /* \SDGN */ DerefOf (WGDY [One]) [0x02] = SD11 /* \SD11 */ DerefOf (WGDY [One]) [0x03] = SD12 /* \SD12 */ DerefOf (WGDY [One]) [0x04] = SD13 /* \SD13 */ DerefOf (WGDY [One]) [0x05] = SD14 /* \SD14 */ DerefOf (WGDY [One]) [0x06] = SD15 /* \SD15 */ DerefOf (WGDY [One]) [0x07] = SD16 /* \SD16 */ DerefOf (WGDY [One]) [0x08] = SD17 /* \SD17 */ DerefOf (WGDY [One]) [0x09] = SD18 /* \SD18 */ DerefOf (WGDY [One]) [0x0A] = SD19 /* \SD19 */ DerefOf (WGDY [One]) [0x0B] = SD21 /* \SD21 */ DerefOf (WGDY [One]) [0x0C] = SD22 /* \SD22 */ DerefOf (WGDY [One]) [0x0D] = SD23 /* \SD23 */ DerefOf (WGDY [One]) [0x0E] = SD24 /* \SD24 */ DerefOf (WGDY [One]) [0x0F] = SD25 /* \SD25 */ DerefOf (WGDY [One]) [0x10] = SD26 /* \SD26 */ DerefOf (WGDY [One]) [0x11] = SD27 /* \SD27 */ DerefOf (WGDY [One]) [0x12] = SD28 /* \SD28 */ DerefOf (WGDY [One]) [0x13] = SD29 /* \SD29 */ DerefOf (WGDY [One]) [0x14] = SD31 /* \SD31 */ DerefOf (WGDY [One]) [0x15] = SD32 /* \SD32 */ DerefOf (WGDY [One]) [0x16] = SD33 /* \SD33 */ DerefOf (WGDY [One]) [0x17] = SD34 /* \SD34 */ DerefOf (WGDY [One]) [0x18] = SD35 /* \SD35 */ DerefOf (WGDY [One]) [0x19] = SD36 /* \SD36 */ DerefOf (WGDY [One]) [0x1A] = SD37 /* \SD37 */ DerefOf (WGDY [One]) [0x1B] = SD38 /* \SD38 */ DerefOf (WGDY [One]) [0x1C] = SD39 /* \SD39 */ DerefOf (WGDY [One]) [0x1D] = SD41 /* \SD41 */ DerefOf (WGDY [One]) [0x1E] = SD42 /* \SD42 */ DerefOf (WGDY [One]) [0x1F] = SD43 /* \SD43 */ DerefOf (WGDY [One]) [0x20] = SD44 /* \SD44 */ DerefOf (WGDY [One]) [0x21] = SD45 /* \SD45 */ DerefOf (WGDY [One]) [0x22] = SD46 /* \SD46 */ DerefOf (WGDY [One]) [0x23] = SD47 /* \SD47 */ DerefOf (WGDY [One]) [0x24] = SD48 /* \SD48 */ DerefOf (WGDY [One]) [0x25] = SD49 /* \SD49 */ DerefOf (WGDY [One]) [0x26] = SD51 /* \SD51 */ DerefOf (WGDY [One]) [0x27] = SD52 /* \SD52 */ DerefOf (WGDY [One]) [0x28] = SD53 /* \SD53 */ DerefOf (WGDY [One]) [0x29] = SD54 /* \SD54 */ DerefOf (WGDY [One]) [0x2A] = SD55 /* \SD55 */ DerefOf (WGDY [One]) [0x2B] = SD56 /* \SD56 */ DerefOf (WGDY [One]) [0x2C] = SD57 /* \SD57 */ DerefOf (WGDY [One]) [0x2D] = SD58 /* \SD58 */ DerefOf (WGDY [One]) [0x2E] = SD59 /* \SD59 */ DerefOf (WGDY [One]) [0x2F] = SD61 /* \SD61 */ DerefOf (WGDY [One]) [0x30] = SD62 /* \SD62 */ DerefOf (WGDY [One]) [0x31] = SD63 /* \SD63 */ DerefOf (WGDY [One]) [0x32] = SD64 /* \SD64 */ DerefOf (WGDY [One]) [0x33] = SD65 /* \SD65 */ DerefOf (WGDY [One]) [0x34] = SD66 /* \SD66 */ DerefOf (WGDY [One]) [0x35] = SD67 /* \SD67 */ DerefOf (WGDY [One]) [0x36] = SD68 /* \SD68 */ DerefOf (WGDY [One]) [0x37] = SD69 /* \SD69 */ DerefOf (WGDY [One]) [0x38] = SD71 /* \SD71 */ DerefOf (WGDY [One]) [0x39] = SD72 /* \SD72 */ DerefOf (WGDY [One]) [0x3A] = SD73 /* \SD73 */ DerefOf (WGDY [One]) [0x3B] = SD74 /* \SD74 */ DerefOf (WGDY [One]) [0x3C] = SD75 /* \SD75 */ DerefOf (WGDY [One]) [0x3D] = SD76 /* \SD76 */ DerefOf (WGDY [One]) [0x3E] = SD77 /* \SD77 */ DerefOf (WGDY [One]) [0x3F] = SD78 /* \SD78 */ DerefOf (WGDY [One]) [0x40] = SD79 /* \SD79 */ DerefOf (WGDY [One]) [0x41] = SD81 /* \SD81 */ DerefOf (WGDY [One]) [0x42] = SD82 /* \SD82 */ DerefOf (WGDY [One]) [0x43] = SD83 /* \SD83 */ DerefOf (WGDY [One]) [0x44] = SD84 /* \SD84 */ DerefOf (WGDY [One]) [0x45] = SD85 /* \SD85 */ DerefOf (WGDY [One]) [0x46] = SD86 /* \SD86 */ DerefOf (WGDY [One]) [0x47] = SD87 /* \SD87 */ DerefOf (WGDY [One]) [0x48] = SD88 /* \SD88 */ DerefOf (WGDY [One]) [0x49] = SD89 /* \SD89 */ Return (WGDY) /* \_SB_.PC00.RP04.PXSX.WGDY */ } Name (ECKY, Package (0x02) { Zero, Package (0x02) { 0x07, Zero } }) Method (ECKV, 0, Serialized) { DerefOf (ECKY [One]) [One] = CECV /* \CECV */ Return (ECKY) /* \_SB_.PC00.RP04.PXSX.ECKY */ } Name (PPAY, Package (0x02) { One, Package (0x18) { 0x07, Zero, 0x18, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x18, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28 } }) Method (PPAG, 0, Serialized) { DerefOf (PPAY [One]) [One] = WAGE /* \WAGE */ DerefOf (PPAY [One]) [0x02] = AGA1 /* \AGA1 */ DerefOf (PPAY [One]) [0x03] = AGA2 /* \AGA2 */ DerefOf (PPAY [One]) [0x04] = AGA3 /* \AGA3 */ DerefOf (PPAY [One]) [0x05] = AGA4 /* \AGA4 */ DerefOf (PPAY [One]) [0x06] = AGA5 /* \AGA5 */ DerefOf (PPAY [One]) [0x07] = AGA6 /* \AGA6 */ DerefOf (PPAY [One]) [0x08] = AGA7 /* \AGA7 */ DerefOf (PPAY [One]) [0x09] = AGA8 /* \AGA8 */ DerefOf (PPAY [One]) [0x0A] = AGA9 /* \AGA9 */ DerefOf (PPAY [One]) [0x0B] = AGAA /* \AGAA */ DerefOf (PPAY [One]) [0x0C] = AGAB /* \AGAB */ DerefOf (PPAY [One]) [0x0D] = AGB1 /* \AGB1 */ DerefOf (PPAY [One]) [0x0E] = AGB2 /* \AGB2 */ DerefOf (PPAY [One]) [0x0F] = AGB3 /* \AGB3 */ DerefOf (PPAY [One]) [0x10] = AGB4 /* \AGB4 */ DerefOf (PPAY [One]) [0x11] = AGB5 /* \AGB5 */ DerefOf (PPAY [One]) [0x12] = AGB6 /* \AGB6 */ DerefOf (PPAY [One]) [0x13] = AGB7 /* \AGB7 */ DerefOf (PPAY [One]) [0x14] = AGB8 /* \AGB8 */ DerefOf (PPAY [One]) [0x15] = AGB9 /* \AGB9 */ DerefOf (PPAY [One]) [0x16] = AGBA /* \AGBA */ DerefOf (PPAY [One]) [0x17] = AGBB /* \AGBB */ Return (PPAY) /* \_SB_.PC00.RP04.PXSX.PPAY */ } Name (WTSY, Package (0x02) { One, Package (0x13) { 0x07, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero } }) Method (WTAS, 0, Serialized) { DerefOf (WTSY [One]) [One] = WTSV /* \WTSV */ DerefOf (WTSY [One]) [0x02] = WTLE /* \WTLE */ DerefOf (WTSY [One]) [0x03] = BL01 /* \BL01 */ DerefOf (WTSY [One]) [0x04] = BL02 /* \BL02 */ DerefOf (WTSY [One]) [0x05] = BL03 /* \BL03 */ DerefOf (WTSY [One]) [0x06] = BL04 /* \BL04 */ DerefOf (WTSY [One]) [0x07] = BL05 /* \BL05 */ DerefOf (WTSY [One]) [0x08] = BL06 /* \BL06 */ DerefOf (WTSY [One]) [0x09] = BL07 /* \BL07 */ DerefOf (WTSY [One]) [0x0A] = BL08 /* \BL08 */ DerefOf (WTSY [One]) [0x0B] = BL09 /* \BL09 */ DerefOf (WTSY [One]) [0x0C] = BL10 /* \BL10 */ DerefOf (WTSY [One]) [0x0D] = BL11 /* \BL11 */ DerefOf (WTSY [One]) [0x0E] = BL12 /* \BL12 */ DerefOf (WTSY [One]) [0x0F] = BL13 /* \BL13 */ DerefOf (WTSY [One]) [0x10] = BL14 /* \BL14 */ DerefOf (WTSY [One]) [0x11] = BL15 /* \BL15 */ DerefOf (WTSY [One]) [0x12] = BL16 /* \BL16 */ Return (WTSY) /* \_SB_.PC00.RP04.PXSX.WTSY */ } Name (WAIY, Package (0x02) { Zero, Package (0x04) { 0x07, Zero, Zero, Zero } }) Method (WAIS, 0, Serialized) { DerefOf (WAIY [One]) [One] = WLBI /* \WLBI */ DerefOf (WAIY [One]) [0x02] = WHBI /* \WHBI */ Return (WAIY) /* \_SB_.PC00.RP04.PXSX.WAIY */ } Name (SADX, Package (0x03) { Zero, Package (0x02) { 0x07, 0x80000000 }, Package (0x02) { 0x12, 0x80000000 } }) Method (SADS, 0, Serialized) { DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ Return (SADX) /* \_SB_.PC00.RP04.PXSX.SADX */ } Name (GPCX, Package (0x03) { Zero, Package (0x02) { 0x07, Package (0x03) { Zero, Zero, Zero } }, Package (0x02) { 0x12, Package (0x03) { Zero, Zero, Zero } } }) Method (GPC, 0, Serialized) { Return (GPCX) /* \_SB_.PC00.RP04.PXSX.GPCX */ } Name (GLAX, Package (0x03) { Zero, Package (0x02) { 0x07, Zero }, Package (0x02) { 0x12, Zero } }) Method (GLAI, 0, Serialized) { DerefOf (GLAX [One]) [One] = CGLS /* \CGLS */ DerefOf (GLAX [0x02]) [One] = CGLS /* \CGLS */ Return (GLAX) /* \_SB_.PC00.RP04.PXSX.GLAX */ } } If (((WWEN != Zero) && (WWRP == SLOT))) { Method (FHRF, 1, NotSerialized) { If ((GGOV (PRST) != WPRP)) { DL23 () SGOV (PRST, WPRP) } Else { } Sleep (TR2B) SGOV (WBRS, PBRS) If ((Arg0 == Zero)) { Sleep (TBTG) } ElseIf ((Arg0 == One)) { SPCO (WCLK, Zero) Sleep (TB2F) SGOV (WFCP, (~PFCP & One)) Sleep (TFDI) } Else { } } Method (SHRF, 0, NotSerialized) { PSD0 (SLOT) SPCO (WCLK, One) SGOV (WFCP, PFCP) Sleep (TN2B) SGOV (WBRS, (~PBRS & One)) Sleep (TB2R) SGOV (PRST, (~WPRP & One)) L23D () } Method (DOSV, 0, NotSerialized) { Local0 = Zero While (((SVID != WSID) && (Local0 < WSTO))) { Local0++ Sleep (One) } } Method (_RST, 0, Serialized) // _RST: Device Reset { If ((WWEN == 0x02)) { Local0 = Acquire (WWMT, 0x03E8) If ((Local0 == Zero)) { FHRF (Zero) SHRF () Release (WWMT) DOSV () } } Else { SGOV (WBRS, PBRS) Sleep (0xC8) Notify (PXSX, One) // Device Check SGOV (PRST, (~WPRP & One)) SGOV (WBRS, (~PBRS & One)) Sleep (0xC8) Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x14)) { Break } Sleep (0x10) Local0++ } Sleep (0x0A) Notify (PXSX, One) // Device Check } } PowerResource (MRST, 0x05, 0x0000) { Method (_STA, 0, Serialized) // _STA: Status { Return (One) } Method (_ON, 0, Serialized) // _ON_: Power On { } Method (_OFF, 0, Serialized) // _OFF: Power Off { } Method (_RST, 0, Serialized) // _RST: Device Reset { Local0 = Acquire (WWMT, 0x03E8) If ((Local0 == Zero)) { FHRF (One) SHRF () Release (WWMT) DOSV () } } } } If ((WIST () || ((WWEN != Zero) && (WWRP == SLOT)))) { PowerResource (DRST, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { If ((DCAP & 0x10000000)) { Local0 = DCTR /* \_SB_.PC00.RP04.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 } } } Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset { If (WIST ()) { If (CondRefOf (WRST)) { Return (Package (0x01) { WRST }) } } If (((WWEN != Zero) && (WWRP == SLOT))) { If (CondRefOf (MRST)) { Return (Package (0x01) { MRST }) } } Return (Package (0x01) { DRST }) } Name (FDEL, Zero) Name (PDEL, Zero) Name (VDEL, Zero) Method (IFUN, 4, Serialized) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (One) { 0x1F // . }) } Else { Return (Buffer (One) { 0x0F // . }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { Local0 = (CVPR << Zero) Return (Local0) } If ((Arg2 == 0x02)) { CreateWordField (Arg3, Zero, CMDT) CreateWordField (Arg3, 0x02, CMDP) If ((CMDT == One)) { If (((WGAS == One) && WIST ())) { Return (RSTY) /* \_SB_.PC00.RP04.PXSX.RSTY */ } ElseIf (CondRefOf (\_SB.PC00.CNVW.RSTT)) { Return (^^^CNVW.RSTT) /* \_SB_.PC00.CNVW.RSTT */ } Else { Return (Zero) } } If ((CMDT == 0x02)) { If ((WIST () == (WGAS == One))) { Local0 = (CMDP & One) RSTY = Local0 Local1 = (CMDP & 0x02) Local1 >>= One FLRC = Local1 Local2 = (CMDP & 0x04) Local2 >>= 0x02 BOFC = Local2 } ElseIf (CondRefOf (\_SB.PC00.CNVW.RSTT)) { ^^^CNVW.RSTT = CMDP /* \_SB_.PC00.RP04.PXSX.IFUN.CMDP */ } Return (Zero) } If ((CMDT == 0x03)) { If (CondRefOf (\_SB.PC00.CNVW.PRRS)) { Return (^^^CNVW.PRRS) /* \_SB_.PC00.CNVW.PRRS */ } ElseIf (WIST ()) { Return (DPRS) /* \_SB_.PC00.RP04.PXSX.DPRS */ } } Return (Zero) } If ((Arg2 == 0x03)) { If ((CRFI == One)) { Return (Zero) } Else { Return (One) } } If ((WGAS == One)) { If ((Arg2 == 0x04)) { CreateWordField (Arg3, Zero, PRTT) CreateWordField (Arg3, 0x02, PRTD) If ((PRTT == One)) { FDEL = PRTD /* \_SB_.PC00.RP04.PXSX.IFUN.PRTD */ } ElseIf ((PRTT == 0x02)) { PDEL = PRTD /* \_SB_.PC00.RP04.PXSX.IFUN.PRTD */ } ElseIf ((PRTT == 0x03)) { VDEL = PRTD /* \_SB_.PC00.RP04.PXSX.IFUN.PRTD */ } Else { } } } Return (Zero) } Method (IDSM, 1, Serialized) { If ((Arg0 == ToUUID ("7266172c-220b-4b29-814f-75e4dd26b5fd") /* Unknown UUID */)) { Return (One) } Return (Zero) } Method (EFUN, 4, Serialized) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (0x02) { 0xFF, 0x1F // .. }) } Else { Return (Buffer (0x02) { 0xFF, 0x01 // .. }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { Local0 = ACSD /* \ACSD */ Return (Local0) } If ((Arg2 == 0x02)) { Local0 = I5BS /* \I5BS */ Return (Local0) } If ((Arg2 == 0x03)) { Local0 = UHBS /* \UHBS */ Return (Local0) } If ((Arg2 == 0x06)) { Local0 = AXMU /* \AXMU */ Local0 <<= One Local0 |= AXSU /* \AXSU */ Local1 = AXMR /* \AXMR */ Local1 <<= One Local1 |= AXSR /* \AXSR */ Local1 <<= 0x02 Local0 |= Local1 Return (Local0) } If ((Arg2 == 0x04)) { Return (WFRC) /* \WFRC */ } If ((Arg2 == 0x05)) { Return (WFUC) /* \WFUC */ } If ((Arg2 == 0x07)) { Return (UNI4) /* \UNI4 */ } If ((Arg2 == 0x08)) { Return (WFIC) /* \WFIC */ } If (((Arg2 == 0x09) && (WGAS == One))) { Return (WFBS) /* \WFBS */ } If (((Arg2 == 0x0A) && (WGAS == One))) { Return (WEDT) /* \WEDT */ } If (((Arg2 == 0x0B) && (WGAS == One))) { If ((CDRM == One)) { Return (Zero) } Else { Return (One) } } If (((Arg2 == 0x0C) && (WGAS == One))) { Return (WF7C) /* \WF7C */ } Return (Zero) } Method (EDSM, 1, Serialized) { If ((Arg0 == ToUUID ("f21202bf-8f78-4dc6-a5b3-1f738e285ade") /* Unknown UUID */)) { Return (One) } Return (Zero) } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (WIST ()) { If (EDSM (Arg0)) { Return (EFUN (Arg0, Arg1, Arg2, Arg3)) } If (IDSM (Arg0)) { Return (IFUN (Arg0, Arg1, Arg2, Arg3)) } } If (((WWEN != Zero) && (WWRP == SLOT))) { If ((Arg0 == ToUUID ("bad01b75-22a8-4f48-8792-bdde9467747d") /* Unknown UUID */)) { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x09 // . }) } If ((Arg2 == One)){} If ((Arg2 == 0x02)){} If ((Arg2 == 0x03)) { If ((WRTO == One)){} ElseIf ((WRTO == 0x03)){} Else { } Return (WRTO) /* \WRTO */ } } } Return (Buffer (One) { 0x00 // . }) } } } } Scope (_SB.PC00.RP05.PXSX) { OperationRegion (RPXX, SystemMemory, GMIO (^_ADR, _ADR), 0x30) Field (RPXX, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x2C), SVID, 16 } OperationRegion (FLDR, SystemMemory, (GMIO (^_ADR, _ADR) + WDCO), 0x06) Field (FLDR, ByteAcc, NoLock, Preserve) { DCAP, 32, DCTR, 16 } If ((WGAS == One)) { OperationRegion (VSEC, SystemMemory, (GMIO (^_ADR, _ADR) + WVHO), 0x10) Field (VSEC, AnyAcc, NoLock, Preserve) { Offset (0x0C), , 1, BTIE, 1, , 1, , 1, , 1, , 1, , 1, Offset (0x0D), PDRC, 1 } } Method (WIST, 0, Serialized) { If (CondRefOf (VDID)) { Switch (ToInteger (VDID)) { Case (0x25268086) { Return (One) } Case (0x271B8086) { Return (One) } Case (0x27238086) { Return (One) } Case (0x27258086) { Return (One) } Case (0x272B8086) { If ((WGAS == One)) { Return (One) } Else { Return (Zero) } } Default { Return (Zero) } } } Else { Return (Zero) } } Method (WWST, 0, Serialized) { If (CondRefOf (VDID)) { Switch (ToInteger (VDID)) { Case (0x73608086) { Return (One) } Case (0x75608086) { Return (One) } Case (0x4D7514C3) { Return (One) } Default { Return (Zero) } } } Else { Return (Zero) } } If (WIST ()) { Name (RSTY, Zero) Name (FLRC, Zero) Name (BOFC, Zero) Name (DPRS, Zero) PowerResource (WRST, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { If (((RSTY == One) && (WGAS == One))) { Local0 = Acquire (CNMT, 0x03E8) If ((Local0 == Zero)) { If ((FLRC == One)) { Local0 = DCTR /* \_SB_.PC00.RP05.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 Sleep (FDEL) } DPRS = One If ((BOFC == One)) { If ((BRMT == Zero)) { BTRK (Zero) } ElseIf ((WVHO != Zero)) { BTIE = Zero } Sleep (RDLY) } PDRC = One Sleep (VDEL) SGOV (WLRT, Zero) Sleep (PDEL) SGOV (WLRT, One) If ((BOFC == One)) { If ((BRMT == Zero)) { BTRK (One) } ElseIf ((WVHO != Zero)) { BTIE = One } Sleep (RDLY) } DPRS = 0x02 Release (CNMT) } } Else { If ((DCAP & 0x10000000)) { Local0 = DCTR /* \_SB_.PC00.RP05.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 } DPRS = One } } } Name (SPLX, Package (0x02) { Zero, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 } }) Method (SPLC, 0, Serialized) { DerefOf (SPLX [One]) [Zero] = DOM1 /* \DOM1 */ DerefOf (SPLX [One]) [One] = LIM1 /* \LIM1 */ DerefOf (SPLX [One]) [0x02] = TIM1 /* \TIM1 */ Return (SPLX) /* \_SB_.PC00.RP05.PXSX.SPLX */ } Name (WANX, Package (0x03) { Zero, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 }, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 } }) Method (WAND, 0, Serialized) { DerefOf (WANX [One]) [Zero] = Zero DerefOf (WANX [One]) [One] = TRD0 /* \TRD0 */ DerefOf (WANX [One]) [0x02] = TRL0 /* \TRL0 */ DerefOf (WANX [0x02]) [Zero] = One DerefOf (WANX [0x02]) [One] = TRD1 /* \TRD1 */ DerefOf (WANX [0x02]) [0x02] = TRL1 /* \TRL1 */ Return (WANX) /* \_SB_.PC00.RP05.PXSX.WANX */ } Name (WRDX, Package (0x02) { Zero, Package (0x02) { 0x80000000, 0x8000 } }) Method (WRDD, 0, Serialized) { DerefOf (WRDX [One]) [Zero] = WDM1 /* \WDM1 */ DerefOf (WRDX [One]) [One] = CID1 /* \CID1 */ Return (WRDX) /* \_SB_.PC00.RP05.PXSX.WRDX */ } Name (WRDY, Package (0x02) { 0x02, Package (0x2E) { 0x07, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (WRDS, 0, Serialized) { DerefOf (WRDY [One]) [One] = STXE /* \STXE */ DerefOf (WRDY [One]) [0x02] = ST10 /* \ST10 */ DerefOf (WRDY [One]) [0x03] = ST11 /* \ST11 */ DerefOf (WRDY [One]) [0x04] = ST12 /* \ST12 */ DerefOf (WRDY [One]) [0x05] = ST13 /* \ST13 */ DerefOf (WRDY [One]) [0x06] = ST14 /* \ST14 */ DerefOf (WRDY [One]) [0x07] = ST15 /* \ST15 */ DerefOf (WRDY [One]) [0x08] = ST16 /* \ST16 */ DerefOf (WRDY [One]) [0x09] = ST17 /* \ST17 */ DerefOf (WRDY [One]) [0x0A] = ST18 /* \ST18 */ DerefOf (WRDY [One]) [0x0B] = ST19 /* \ST19 */ DerefOf (WRDY [One]) [0x0C] = ST50 /* \ST50 */ DerefOf (WRDY [One]) [0x0D] = ST51 /* \ST51 */ DerefOf (WRDY [One]) [0x0E] = ST52 /* \ST52 */ DerefOf (WRDY [One]) [0x0F] = ST53 /* \ST53 */ DerefOf (WRDY [One]) [0x10] = ST54 /* \ST54 */ DerefOf (WRDY [One]) [0x11] = ST55 /* \ST55 */ DerefOf (WRDY [One]) [0x12] = ST56 /* \ST56 */ DerefOf (WRDY [One]) [0x13] = ST57 /* \ST57 */ DerefOf (WRDY [One]) [0x14] = ST58 /* \ST58 */ DerefOf (WRDY [One]) [0x15] = ST59 /* \ST59 */ DerefOf (WRDY [One]) [0x16] = ST5A /* \ST5A */ DerefOf (WRDY [One]) [0x17] = ST5B /* \ST5B */ DerefOf (WRDY [One]) [0x18] = CD10 /* \CD10 */ DerefOf (WRDY [One]) [0x19] = CD11 /* \CD11 */ DerefOf (WRDY [One]) [0x1A] = CD12 /* \CD12 */ DerefOf (WRDY [One]) [0x1B] = CD13 /* \CD13 */ DerefOf (WRDY [One]) [0x1C] = CD14 /* \CD14 */ DerefOf (WRDY [One]) [0x1D] = CD15 /* \CD15 */ DerefOf (WRDY [One]) [0x1E] = CD16 /* \CD16 */ DerefOf (WRDY [One]) [0x1F] = CD17 /* \CD17 */ DerefOf (WRDY [One]) [0x20] = CD18 /* \CD18 */ DerefOf (WRDY [One]) [0x21] = CD19 /* \CD19 */ DerefOf (WRDY [One]) [0x22] = CD1A /* \CD1A */ DerefOf (WRDY [One]) [0x23] = CD20 /* \CD20 */ DerefOf (WRDY [One]) [0x24] = CD21 /* \CD21 */ DerefOf (WRDY [One]) [0x25] = CD22 /* \CD22 */ DerefOf (WRDY [One]) [0x26] = CD23 /* \CD23 */ DerefOf (WRDY [One]) [0x27] = CD24 /* \CD24 */ DerefOf (WRDY [One]) [0x28] = CD25 /* \CD25 */ DerefOf (WRDY [One]) [0x29] = CD26 /* \CD26 */ DerefOf (WRDY [One]) [0x2A] = CD27 /* \CD27 */ DerefOf (WRDY [One]) [0x2B] = CD28 /* \CD28 */ DerefOf (WRDY [One]) [0x2C] = CD29 /* \CD29 */ DerefOf (WRDY [One]) [0x2D] = CD2A /* \CD2A */ Return (WRDY) /* \_SB_.PC00.RP05.PXSX.WRDY */ } Name (EWRY, Package (0x02) { 0x02, Package (0x87) { 0x07, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (EWRD, 0, Serialized) { DerefOf (EWRY [One]) [One] = STDE /* \STDE */ DerefOf (EWRY [One]) [0x02] = STRS /* \STRS */ DerefOf (EWRY [One]) [0x03] = ST20 /* \ST20 */ DerefOf (EWRY [One]) [0x04] = ST21 /* \ST21 */ DerefOf (EWRY [One]) [0x05] = ST22 /* \ST22 */ DerefOf (EWRY [One]) [0x06] = ST23 /* \ST23 */ DerefOf (EWRY [One]) [0x07] = ST24 /* \ST24 */ DerefOf (EWRY [One]) [0x08] = ST25 /* \ST25 */ DerefOf (EWRY [One]) [0x09] = ST26 /* \ST26 */ DerefOf (EWRY [One]) [0x0A] = ST27 /* \ST27 */ DerefOf (EWRY [One]) [0x0B] = ST28 /* \ST28 */ DerefOf (EWRY [One]) [0x0C] = ST29 /* \ST29 */ DerefOf (EWRY [One]) [0x0D] = ST60 /* \ST60 */ DerefOf (EWRY [One]) [0x0E] = ST61 /* \ST61 */ DerefOf (EWRY [One]) [0x0F] = ST62 /* \ST62 */ DerefOf (EWRY [One]) [0x10] = ST63 /* \ST63 */ DerefOf (EWRY [One]) [0x11] = ST64 /* \ST64 */ DerefOf (EWRY [One]) [0x12] = ST65 /* \ST65 */ DerefOf (EWRY [One]) [0x13] = ST66 /* \ST66 */ DerefOf (EWRY [One]) [0x14] = ST67 /* \ST67 */ DerefOf (EWRY [One]) [0x15] = ST68 /* \ST68 */ DerefOf (EWRY [One]) [0x16] = ST69 /* \ST69 */ DerefOf (EWRY [One]) [0x17] = ST6A /* \ST6A */ DerefOf (EWRY [One]) [0x18] = ST6B /* \ST6B */ DerefOf (EWRY [One]) [0x19] = ST30 /* \ST30 */ DerefOf (EWRY [One]) [0x1A] = ST31 /* \ST31 */ DerefOf (EWRY [One]) [0x1B] = ST32 /* \ST32 */ DerefOf (EWRY [One]) [0x1C] = ST33 /* \ST33 */ DerefOf (EWRY [One]) [0x1D] = ST34 /* \ST34 */ DerefOf (EWRY [One]) [0x1E] = ST35 /* \ST35 */ DerefOf (EWRY [One]) [0x1F] = ST36 /* \ST36 */ DerefOf (EWRY [One]) [0x20] = ST37 /* \ST37 */ DerefOf (EWRY [One]) [0x21] = ST38 /* \ST38 */ DerefOf (EWRY [One]) [0x22] = ST39 /* \ST39 */ DerefOf (EWRY [One]) [0x23] = ST70 /* \ST70 */ DerefOf (EWRY [One]) [0x24] = ST71 /* \ST71 */ DerefOf (EWRY [One]) [0x25] = ST72 /* \ST72 */ DerefOf (EWRY [One]) [0x26] = ST73 /* \ST73 */ DerefOf (EWRY [One]) [0x27] = ST74 /* \ST74 */ DerefOf (EWRY [One]) [0x28] = ST75 /* \ST75 */ DerefOf (EWRY [One]) [0x29] = ST76 /* \ST76 */ DerefOf (EWRY [One]) [0x2A] = ST77 /* \ST77 */ DerefOf (EWRY [One]) [0x2B] = ST78 /* \ST78 */ DerefOf (EWRY [One]) [0x2C] = ST79 /* \ST79 */ DerefOf (EWRY [One]) [0x2D] = ST7A /* \ST7A */ DerefOf (EWRY [One]) [0x2E] = ST7B /* \ST7B */ DerefOf (EWRY [One]) [0x2F] = ST40 /* \ST40 */ DerefOf (EWRY [One]) [0x30] = ST41 /* \ST41 */ DerefOf (EWRY [One]) [0x31] = ST42 /* \ST42 */ DerefOf (EWRY [One]) [0x32] = ST43 /* \ST43 */ DerefOf (EWRY [One]) [0x33] = ST44 /* \ST44 */ DerefOf (EWRY [One]) [0x34] = ST45 /* \ST45 */ DerefOf (EWRY [One]) [0x35] = ST46 /* \ST46 */ DerefOf (EWRY [One]) [0x36] = ST47 /* \ST47 */ DerefOf (EWRY [One]) [0x37] = ST48 /* \ST48 */ DerefOf (EWRY [One]) [0x38] = ST49 /* \ST49 */ DerefOf (EWRY [One]) [0x39] = ST80 /* \ST80 */ DerefOf (EWRY [One]) [0x3A] = ST81 /* \ST81 */ DerefOf (EWRY [One]) [0x3B] = ST82 /* \ST82 */ DerefOf (EWRY [One]) [0x3C] = ST83 /* \ST83 */ DerefOf (EWRY [One]) [0x3D] = ST84 /* \ST84 */ DerefOf (EWRY [One]) [0x3E] = ST85 /* \ST85 */ DerefOf (EWRY [One]) [0x3F] = ST86 /* \ST86 */ DerefOf (EWRY [One]) [0x40] = ST87 /* \ST87 */ DerefOf (EWRY [One]) [0x41] = ST88 /* \ST88 */ DerefOf (EWRY [One]) [0x42] = ST89 /* \ST89 */ DerefOf (EWRY [One]) [0x43] = ST8A /* \ST8A */ DerefOf (EWRY [One]) [0x44] = ST8B /* \ST8B */ DerefOf (EWRY [One]) [0x45] = CD30 /* \CD30 */ DerefOf (EWRY [One]) [0x46] = CD31 /* \CD31 */ DerefOf (EWRY [One]) [0x47] = CD32 /* \CD32 */ DerefOf (EWRY [One]) [0x48] = CD33 /* \CD33 */ DerefOf (EWRY [One]) [0x49] = CD34 /* \CD34 */ DerefOf (EWRY [One]) [0x4A] = CD35 /* \CD35 */ DerefOf (EWRY [One]) [0x4B] = CD36 /* \CD36 */ DerefOf (EWRY [One]) [0x4C] = CD37 /* \CD37 */ DerefOf (EWRY [One]) [0x4D] = CD38 /* \CD38 */ DerefOf (EWRY [One]) [0x4E] = CD39 /* \CD39 */ DerefOf (EWRY [One]) [0x4F] = CD3A /* \CD3A */ DerefOf (EWRY [One]) [0x50] = CD3B /* \CD3B */ DerefOf (EWRY [One]) [0x51] = CD3C /* \CD3C */ DerefOf (EWRY [One]) [0x52] = CD3D /* \CD3D */ DerefOf (EWRY [One]) [0x53] = CD3E /* \CD3E */ DerefOf (EWRY [One]) [0x54] = CD3F /* \CD3F */ DerefOf (EWRY [One]) [0x55] = CD40 /* \CD40 */ DerefOf (EWRY [One]) [0x56] = CD41 /* \CD41 */ DerefOf (EWRY [One]) [0x57] = CD42 /* \CD42 */ DerefOf (EWRY [One]) [0x58] = CD43 /* \CD43 */ DerefOf (EWRY [One]) [0x59] = CD44 /* \CD44 */ DerefOf (EWRY [One]) [0x5A] = CD45 /* \CD45 */ DerefOf (EWRY [One]) [0x5B] = CD46 /* \CD46 */ DerefOf (EWRY [One]) [0x5C] = CD47 /* \CD47 */ DerefOf (EWRY [One]) [0x5D] = CD48 /* \CD48 */ DerefOf (EWRY [One]) [0x5E] = CD49 /* \CD49 */ DerefOf (EWRY [One]) [0x5F] = CD4A /* \CD4A */ DerefOf (EWRY [One]) [0x60] = CD4B /* \CD4B */ DerefOf (EWRY [One]) [0x61] = CD4C /* \CD4C */ DerefOf (EWRY [One]) [0x62] = CD4D /* \CD4D */ DerefOf (EWRY [One]) [0x63] = CD4E /* \CD4E */ DerefOf (EWRY [One]) [0x64] = CD4F /* \CD4F */ DerefOf (EWRY [One]) [0x65] = CD50 /* \CD50 */ DerefOf (EWRY [One]) [0x66] = CD51 /* \CD51 */ DerefOf (EWRY [One]) [0x67] = CD52 /* \CD52 */ DerefOf (EWRY [One]) [0x68] = CD53 /* \CD53 */ DerefOf (EWRY [One]) [0x69] = CD54 /* \CD54 */ DerefOf (EWRY [One]) [0x6A] = CD55 /* \CD55 */ DerefOf (EWRY [One]) [0x6B] = CD56 /* \CD56 */ DerefOf (EWRY [One]) [0x6C] = CD57 /* \CD57 */ DerefOf (EWRY [One]) [0x6D] = CD58 /* \CD58 */ DerefOf (EWRY [One]) [0x6E] = CD59 /* \CD59 */ DerefOf (EWRY [One]) [0x6F] = CD5A /* \CD5A */ DerefOf (EWRY [One]) [0x70] = CD5B /* \CD5B */ DerefOf (EWRY [One]) [0x71] = CD5C /* \CD5C */ DerefOf (EWRY [One]) [0x72] = CD5D /* \CD5D */ DerefOf (EWRY [One]) [0x73] = CD5E /* \CD5E */ DerefOf (EWRY [One]) [0x74] = CD5F /* \CD5F */ DerefOf (EWRY [One]) [0x75] = CD60 /* \CD60 */ DerefOf (EWRY [One]) [0x76] = CD61 /* \CD61 */ DerefOf (EWRY [One]) [0x77] = CD62 /* \CD62 */ DerefOf (EWRY [One]) [0x78] = CD63 /* \CD63 */ DerefOf (EWRY [One]) [0x79] = CD64 /* \CD64 */ DerefOf (EWRY [One]) [0x7A] = CD65 /* \CD65 */ DerefOf (EWRY [One]) [0x7B] = CD66 /* \CD66 */ DerefOf (EWRY [One]) [0x7C] = CD67 /* \CD67 */ DerefOf (EWRY [One]) [0x7D] = CD68 /* \CD68 */ DerefOf (EWRY [One]) [0x7E] = CD69 /* \CD69 */ DerefOf (EWRY [One]) [0x7F] = CD6A /* \CD6A */ DerefOf (EWRY [One]) [0x80] = CD6B /* \CD6B */ DerefOf (EWRY [One]) [0x81] = CD6C /* \CD6C */ DerefOf (EWRY [One]) [0x82] = CD6D /* \CD6D */ DerefOf (EWRY [One]) [0x83] = CD6E /* \CD6E */ DerefOf (EWRY [One]) [0x84] = CD6F /* \CD6F */ DerefOf (EWRY [One]) [0x85] = CD70 /* \CD70 */ DerefOf (EWRY [One]) [0x86] = CD71 /* \CD71 */ Return (EWRY) /* \_SB_.PC00.RP05.PXSX.EWRY */ } Name (WGDY, Package (0x02) { 0x03, Package (0x4A) { 0x07, 0x03, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (WGDS, 0, Serialized) { DerefOf (WGDY [One]) [One] = SDGN /* \SDGN */ DerefOf (WGDY [One]) [0x02] = SD11 /* \SD11 */ DerefOf (WGDY [One]) [0x03] = SD12 /* \SD12 */ DerefOf (WGDY [One]) [0x04] = SD13 /* \SD13 */ DerefOf (WGDY [One]) [0x05] = SD14 /* \SD14 */ DerefOf (WGDY [One]) [0x06] = SD15 /* \SD15 */ DerefOf (WGDY [One]) [0x07] = SD16 /* \SD16 */ DerefOf (WGDY [One]) [0x08] = SD17 /* \SD17 */ DerefOf (WGDY [One]) [0x09] = SD18 /* \SD18 */ DerefOf (WGDY [One]) [0x0A] = SD19 /* \SD19 */ DerefOf (WGDY [One]) [0x0B] = SD21 /* \SD21 */ DerefOf (WGDY [One]) [0x0C] = SD22 /* \SD22 */ DerefOf (WGDY [One]) [0x0D] = SD23 /* \SD23 */ DerefOf (WGDY [One]) [0x0E] = SD24 /* \SD24 */ DerefOf (WGDY [One]) [0x0F] = SD25 /* \SD25 */ DerefOf (WGDY [One]) [0x10] = SD26 /* \SD26 */ DerefOf (WGDY [One]) [0x11] = SD27 /* \SD27 */ DerefOf (WGDY [One]) [0x12] = SD28 /* \SD28 */ DerefOf (WGDY [One]) [0x13] = SD29 /* \SD29 */ DerefOf (WGDY [One]) [0x14] = SD31 /* \SD31 */ DerefOf (WGDY [One]) [0x15] = SD32 /* \SD32 */ DerefOf (WGDY [One]) [0x16] = SD33 /* \SD33 */ DerefOf (WGDY [One]) [0x17] = SD34 /* \SD34 */ DerefOf (WGDY [One]) [0x18] = SD35 /* \SD35 */ DerefOf (WGDY [One]) [0x19] = SD36 /* \SD36 */ DerefOf (WGDY [One]) [0x1A] = SD37 /* \SD37 */ DerefOf (WGDY [One]) [0x1B] = SD38 /* \SD38 */ DerefOf (WGDY [One]) [0x1C] = SD39 /* \SD39 */ DerefOf (WGDY [One]) [0x1D] = SD41 /* \SD41 */ DerefOf (WGDY [One]) [0x1E] = SD42 /* \SD42 */ DerefOf (WGDY [One]) [0x1F] = SD43 /* \SD43 */ DerefOf (WGDY [One]) [0x20] = SD44 /* \SD44 */ DerefOf (WGDY [One]) [0x21] = SD45 /* \SD45 */ DerefOf (WGDY [One]) [0x22] = SD46 /* \SD46 */ DerefOf (WGDY [One]) [0x23] = SD47 /* \SD47 */ DerefOf (WGDY [One]) [0x24] = SD48 /* \SD48 */ DerefOf (WGDY [One]) [0x25] = SD49 /* \SD49 */ DerefOf (WGDY [One]) [0x26] = SD51 /* \SD51 */ DerefOf (WGDY [One]) [0x27] = SD52 /* \SD52 */ DerefOf (WGDY [One]) [0x28] = SD53 /* \SD53 */ DerefOf (WGDY [One]) [0x29] = SD54 /* \SD54 */ DerefOf (WGDY [One]) [0x2A] = SD55 /* \SD55 */ DerefOf (WGDY [One]) [0x2B] = SD56 /* \SD56 */ DerefOf (WGDY [One]) [0x2C] = SD57 /* \SD57 */ DerefOf (WGDY [One]) [0x2D] = SD58 /* \SD58 */ DerefOf (WGDY [One]) [0x2E] = SD59 /* \SD59 */ DerefOf (WGDY [One]) [0x2F] = SD61 /* \SD61 */ DerefOf (WGDY [One]) [0x30] = SD62 /* \SD62 */ DerefOf (WGDY [One]) [0x31] = SD63 /* \SD63 */ DerefOf (WGDY [One]) [0x32] = SD64 /* \SD64 */ DerefOf (WGDY [One]) [0x33] = SD65 /* \SD65 */ DerefOf (WGDY [One]) [0x34] = SD66 /* \SD66 */ DerefOf (WGDY [One]) [0x35] = SD67 /* \SD67 */ DerefOf (WGDY [One]) [0x36] = SD68 /* \SD68 */ DerefOf (WGDY [One]) [0x37] = SD69 /* \SD69 */ DerefOf (WGDY [One]) [0x38] = SD71 /* \SD71 */ DerefOf (WGDY [One]) [0x39] = SD72 /* \SD72 */ DerefOf (WGDY [One]) [0x3A] = SD73 /* \SD73 */ DerefOf (WGDY [One]) [0x3B] = SD74 /* \SD74 */ DerefOf (WGDY [One]) [0x3C] = SD75 /* \SD75 */ DerefOf (WGDY [One]) [0x3D] = SD76 /* \SD76 */ DerefOf (WGDY [One]) [0x3E] = SD77 /* \SD77 */ DerefOf (WGDY [One]) [0x3F] = SD78 /* \SD78 */ DerefOf (WGDY [One]) [0x40] = SD79 /* \SD79 */ DerefOf (WGDY [One]) [0x41] = SD81 /* \SD81 */ DerefOf (WGDY [One]) [0x42] = SD82 /* \SD82 */ DerefOf (WGDY [One]) [0x43] = SD83 /* \SD83 */ DerefOf (WGDY [One]) [0x44] = SD84 /* \SD84 */ DerefOf (WGDY [One]) [0x45] = SD85 /* \SD85 */ DerefOf (WGDY [One]) [0x46] = SD86 /* \SD86 */ DerefOf (WGDY [One]) [0x47] = SD87 /* \SD87 */ DerefOf (WGDY [One]) [0x48] = SD88 /* \SD88 */ DerefOf (WGDY [One]) [0x49] = SD89 /* \SD89 */ Return (WGDY) /* \_SB_.PC00.RP05.PXSX.WGDY */ } Name (ECKY, Package (0x02) { Zero, Package (0x02) { 0x07, Zero } }) Method (ECKV, 0, Serialized) { DerefOf (ECKY [One]) [One] = CECV /* \CECV */ Return (ECKY) /* \_SB_.PC00.RP05.PXSX.ECKY */ } Name (PPAY, Package (0x02) { One, Package (0x18) { 0x07, Zero, 0x18, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x18, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28 } }) Method (PPAG, 0, Serialized) { DerefOf (PPAY [One]) [One] = WAGE /* \WAGE */ DerefOf (PPAY [One]) [0x02] = AGA1 /* \AGA1 */ DerefOf (PPAY [One]) [0x03] = AGA2 /* \AGA2 */ DerefOf (PPAY [One]) [0x04] = AGA3 /* \AGA3 */ DerefOf (PPAY [One]) [0x05] = AGA4 /* \AGA4 */ DerefOf (PPAY [One]) [0x06] = AGA5 /* \AGA5 */ DerefOf (PPAY [One]) [0x07] = AGA6 /* \AGA6 */ DerefOf (PPAY [One]) [0x08] = AGA7 /* \AGA7 */ DerefOf (PPAY [One]) [0x09] = AGA8 /* \AGA8 */ DerefOf (PPAY [One]) [0x0A] = AGA9 /* \AGA9 */ DerefOf (PPAY [One]) [0x0B] = AGAA /* \AGAA */ DerefOf (PPAY [One]) [0x0C] = AGAB /* \AGAB */ DerefOf (PPAY [One]) [0x0D] = AGB1 /* \AGB1 */ DerefOf (PPAY [One]) [0x0E] = AGB2 /* \AGB2 */ DerefOf (PPAY [One]) [0x0F] = AGB3 /* \AGB3 */ DerefOf (PPAY [One]) [0x10] = AGB4 /* \AGB4 */ DerefOf (PPAY [One]) [0x11] = AGB5 /* \AGB5 */ DerefOf (PPAY [One]) [0x12] = AGB6 /* \AGB6 */ DerefOf (PPAY [One]) [0x13] = AGB7 /* \AGB7 */ DerefOf (PPAY [One]) [0x14] = AGB8 /* \AGB8 */ DerefOf (PPAY [One]) [0x15] = AGB9 /* \AGB9 */ DerefOf (PPAY [One]) [0x16] = AGBA /* \AGBA */ DerefOf (PPAY [One]) [0x17] = AGBB /* \AGBB */ Return (PPAY) /* \_SB_.PC00.RP05.PXSX.PPAY */ } Name (WTSY, Package (0x02) { One, Package (0x13) { 0x07, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero } }) Method (WTAS, 0, Serialized) { DerefOf (WTSY [One]) [One] = WTSV /* \WTSV */ DerefOf (WTSY [One]) [0x02] = WTLE /* \WTLE */ DerefOf (WTSY [One]) [0x03] = BL01 /* \BL01 */ DerefOf (WTSY [One]) [0x04] = BL02 /* \BL02 */ DerefOf (WTSY [One]) [0x05] = BL03 /* \BL03 */ DerefOf (WTSY [One]) [0x06] = BL04 /* \BL04 */ DerefOf (WTSY [One]) [0x07] = BL05 /* \BL05 */ DerefOf (WTSY [One]) [0x08] = BL06 /* \BL06 */ DerefOf (WTSY [One]) [0x09] = BL07 /* \BL07 */ DerefOf (WTSY [One]) [0x0A] = BL08 /* \BL08 */ DerefOf (WTSY [One]) [0x0B] = BL09 /* \BL09 */ DerefOf (WTSY [One]) [0x0C] = BL10 /* \BL10 */ DerefOf (WTSY [One]) [0x0D] = BL11 /* \BL11 */ DerefOf (WTSY [One]) [0x0E] = BL12 /* \BL12 */ DerefOf (WTSY [One]) [0x0F] = BL13 /* \BL13 */ DerefOf (WTSY [One]) [0x10] = BL14 /* \BL14 */ DerefOf (WTSY [One]) [0x11] = BL15 /* \BL15 */ DerefOf (WTSY [One]) [0x12] = BL16 /* \BL16 */ Return (WTSY) /* \_SB_.PC00.RP05.PXSX.WTSY */ } Name (WAIY, Package (0x02) { Zero, Package (0x04) { 0x07, Zero, Zero, Zero } }) Method (WAIS, 0, Serialized) { DerefOf (WAIY [One]) [One] = WLBI /* \WLBI */ DerefOf (WAIY [One]) [0x02] = WHBI /* \WHBI */ Return (WAIY) /* \_SB_.PC00.RP05.PXSX.WAIY */ } Name (SADX, Package (0x03) { Zero, Package (0x02) { 0x07, 0x80000000 }, Package (0x02) { 0x12, 0x80000000 } }) Method (SADS, 0, Serialized) { DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ Return (SADX) /* \_SB_.PC00.RP05.PXSX.SADX */ } Name (GPCX, Package (0x03) { Zero, Package (0x02) { 0x07, Package (0x03) { Zero, Zero, Zero } }, Package (0x02) { 0x12, Package (0x03) { Zero, Zero, Zero } } }) Method (GPC, 0, Serialized) { Return (GPCX) /* \_SB_.PC00.RP05.PXSX.GPCX */ } Name (GLAX, Package (0x03) { Zero, Package (0x02) { 0x07, Zero }, Package (0x02) { 0x12, Zero } }) Method (GLAI, 0, Serialized) { DerefOf (GLAX [One]) [One] = CGLS /* \CGLS */ DerefOf (GLAX [0x02]) [One] = CGLS /* \CGLS */ Return (GLAX) /* \_SB_.PC00.RP05.PXSX.GLAX */ } } If (((WWEN != Zero) && (WWRP == SLOT))) { Method (FHRF, 1, NotSerialized) { If ((GGOV (PRST) != WPRP)) { DL23 () SGOV (PRST, WPRP) } Else { } Sleep (TR2B) SGOV (WBRS, PBRS) If ((Arg0 == Zero)) { Sleep (TBTG) } ElseIf ((Arg0 == One)) { SPCO (WCLK, Zero) Sleep (TB2F) SGOV (WFCP, (~PFCP & One)) Sleep (TFDI) } Else { } } Method (SHRF, 0, NotSerialized) { PSD0 (SLOT) SPCO (WCLK, One) SGOV (WFCP, PFCP) Sleep (TN2B) SGOV (WBRS, (~PBRS & One)) Sleep (TB2R) SGOV (PRST, (~WPRP & One)) L23D () } Method (DOSV, 0, NotSerialized) { Local0 = Zero While (((SVID != WSID) && (Local0 < WSTO))) { Local0++ Sleep (One) } } Method (_RST, 0, Serialized) // _RST: Device Reset { If ((WWEN == 0x02)) { Local0 = Acquire (WWMT, 0x03E8) If ((Local0 == Zero)) { FHRF (Zero) SHRF () Release (WWMT) DOSV () } } Else { SGOV (WBRS, PBRS) Sleep (0xC8) Notify (PXSX, One) // Device Check SGOV (PRST, (~WPRP & One)) SGOV (WBRS, (~PBRS & One)) Sleep (0xC8) Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x14)) { Break } Sleep (0x10) Local0++ } Sleep (0x0A) Notify (PXSX, One) // Device Check } } PowerResource (MRST, 0x05, 0x0000) { Method (_STA, 0, Serialized) // _STA: Status { Return (One) } Method (_ON, 0, Serialized) // _ON_: Power On { } Method (_OFF, 0, Serialized) // _OFF: Power Off { } Method (_RST, 0, Serialized) // _RST: Device Reset { Local0 = Acquire (WWMT, 0x03E8) If ((Local0 == Zero)) { FHRF (One) SHRF () Release (WWMT) DOSV () } } } } If ((WIST () || ((WWEN != Zero) && (WWRP == SLOT)))) { PowerResource (DRST, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { If ((DCAP & 0x10000000)) { Local0 = DCTR /* \_SB_.PC00.RP05.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 } } } Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset { If (WIST ()) { If (CondRefOf (WRST)) { Return (Package (0x01) { WRST }) } } If (((WWEN != Zero) && (WWRP == SLOT))) { If (CondRefOf (MRST)) { Return (Package (0x01) { MRST }) } } Return (Package (0x01) { DRST }) } Name (FDEL, Zero) Name (PDEL, Zero) Name (VDEL, Zero) Method (IFUN, 4, Serialized) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (One) { 0x1F // . }) } Else { Return (Buffer (One) { 0x0F // . }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { Local0 = (CVPR << Zero) Return (Local0) } If ((Arg2 == 0x02)) { CreateWordField (Arg3, Zero, CMDT) CreateWordField (Arg3, 0x02, CMDP) If ((CMDT == One)) { If (((WGAS == One) && WIST ())) { Return (RSTY) /* \_SB_.PC00.RP05.PXSX.RSTY */ } ElseIf (CondRefOf (\_SB.PC00.CNVW.RSTT)) { Return (^^^CNVW.RSTT) /* \_SB_.PC00.CNVW.RSTT */ } Else { Return (Zero) } } If ((CMDT == 0x02)) { If ((WIST () == (WGAS == One))) { Local0 = (CMDP & One) RSTY = Local0 Local1 = (CMDP & 0x02) Local1 >>= One FLRC = Local1 Local2 = (CMDP & 0x04) Local2 >>= 0x02 BOFC = Local2 } ElseIf (CondRefOf (\_SB.PC00.CNVW.RSTT)) { ^^^CNVW.RSTT = CMDP /* \_SB_.PC00.RP05.PXSX.IFUN.CMDP */ } Return (Zero) } If ((CMDT == 0x03)) { If (CondRefOf (\_SB.PC00.CNVW.PRRS)) { Return (^^^CNVW.PRRS) /* \_SB_.PC00.CNVW.PRRS */ } ElseIf (WIST ()) { Return (DPRS) /* \_SB_.PC00.RP05.PXSX.DPRS */ } } Return (Zero) } If ((Arg2 == 0x03)) { If ((CRFI == One)) { Return (Zero) } Else { Return (One) } } If ((WGAS == One)) { If ((Arg2 == 0x04)) { CreateWordField (Arg3, Zero, PRTT) CreateWordField (Arg3, 0x02, PRTD) If ((PRTT == One)) { FDEL = PRTD /* \_SB_.PC00.RP05.PXSX.IFUN.PRTD */ } ElseIf ((PRTT == 0x02)) { PDEL = PRTD /* \_SB_.PC00.RP05.PXSX.IFUN.PRTD */ } ElseIf ((PRTT == 0x03)) { VDEL = PRTD /* \_SB_.PC00.RP05.PXSX.IFUN.PRTD */ } Else { } } } Return (Zero) } Method (IDSM, 1, Serialized) { If ((Arg0 == ToUUID ("7266172c-220b-4b29-814f-75e4dd26b5fd") /* Unknown UUID */)) { Return (One) } Return (Zero) } Method (EFUN, 4, Serialized) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (0x02) { 0xFF, 0x1F // .. }) } Else { Return (Buffer (0x02) { 0xFF, 0x01 // .. }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { Local0 = ACSD /* \ACSD */ Return (Local0) } If ((Arg2 == 0x02)) { Local0 = I5BS /* \I5BS */ Return (Local0) } If ((Arg2 == 0x03)) { Local0 = UHBS /* \UHBS */ Return (Local0) } If ((Arg2 == 0x06)) { Local0 = AXMU /* \AXMU */ Local0 <<= One Local0 |= AXSU /* \AXSU */ Local1 = AXMR /* \AXMR */ Local1 <<= One Local1 |= AXSR /* \AXSR */ Local1 <<= 0x02 Local0 |= Local1 Return (Local0) } If ((Arg2 == 0x04)) { Return (WFRC) /* \WFRC */ } If ((Arg2 == 0x05)) { Return (WFUC) /* \WFUC */ } If ((Arg2 == 0x07)) { Return (UNI4) /* \UNI4 */ } If ((Arg2 == 0x08)) { Return (WFIC) /* \WFIC */ } If (((Arg2 == 0x09) && (WGAS == One))) { Return (WFBS) /* \WFBS */ } If (((Arg2 == 0x0A) && (WGAS == One))) { Return (WEDT) /* \WEDT */ } If (((Arg2 == 0x0B) && (WGAS == One))) { If ((CDRM == One)) { Return (Zero) } Else { Return (One) } } If (((Arg2 == 0x0C) && (WGAS == One))) { Return (WF7C) /* \WF7C */ } Return (Zero) } Method (EDSM, 1, Serialized) { If ((Arg0 == ToUUID ("f21202bf-8f78-4dc6-a5b3-1f738e285ade") /* Unknown UUID */)) { Return (One) } Return (Zero) } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (WIST ()) { If (EDSM (Arg0)) { Return (EFUN (Arg0, Arg1, Arg2, Arg3)) } If (IDSM (Arg0)) { Return (IFUN (Arg0, Arg1, Arg2, Arg3)) } } If (((WWEN != Zero) && (WWRP == SLOT))) { If ((Arg0 == ToUUID ("bad01b75-22a8-4f48-8792-bdde9467747d") /* Unknown UUID */)) { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x09 // . }) } If ((Arg2 == One)){} If ((Arg2 == 0x02)){} If ((Arg2 == 0x03)) { If ((WRTO == One)){} ElseIf ((WRTO == 0x03)){} Else { } Return (WRTO) /* \WRTO */ } } } Return (Buffer (One) { 0x00 // . }) } } } If (CondRefOf (\_SB.PC00.RP06.PXSX)) { Scope (_SB.PC00.RP06.PXSX) { OperationRegion (RPXX, SystemMemory, GMIO (^_ADR, _ADR), 0x30) Field (RPXX, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x2C), SVID, 16 } OperationRegion (FLDR, SystemMemory, (GMIO (^_ADR, _ADR) + WDCO), 0x06) Field (FLDR, ByteAcc, NoLock, Preserve) { DCAP, 32, DCTR, 16 } If ((WGAS == One)) { OperationRegion (VSEC, SystemMemory, (GMIO (^_ADR, _ADR) + WVHO), 0x10) Field (VSEC, AnyAcc, NoLock, Preserve) { Offset (0x0C), , 1, BTIE, 1, , 1, , 1, , 1, , 1, , 1, Offset (0x0D), PDRC, 1 } } Method (WIST, 0, Serialized) { If (CondRefOf (VDID)) { Switch (ToInteger (VDID)) { Case (0x25268086) { Return (One) } Case (0x271B8086) { Return (One) } Case (0x27238086) { Return (One) } Case (0x27258086) { Return (One) } Case (0x272B8086) { If ((WGAS == One)) { Return (One) } Else { Return (Zero) } } Default { Return (Zero) } } } Else { Return (Zero) } } Method (WWST, 0, Serialized) { If (CondRefOf (VDID)) { Switch (ToInteger (VDID)) { Case (0x73608086) { Return (One) } Case (0x75608086) { Return (One) } Case (0x4D7514C3) { Return (One) } Default { Return (Zero) } } } Else { Return (Zero) } } If (WIST ()) { Name (RSTY, Zero) Name (FLRC, Zero) Name (BOFC, Zero) Name (DPRS, Zero) PowerResource (WRST, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { If (((RSTY == One) && (WGAS == One))) { Local0 = Acquire (CNMT, 0x03E8) If ((Local0 == Zero)) { If ((FLRC == One)) { Local0 = DCTR /* \_SB_.PC00.RP06.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 Sleep (FDEL) } DPRS = One If ((BOFC == One)) { If ((BRMT == Zero)) { BTRK (Zero) } ElseIf ((WVHO != Zero)) { BTIE = Zero } Sleep (RDLY) } PDRC = One Sleep (VDEL) SGOV (WLRT, Zero) Sleep (PDEL) SGOV (WLRT, One) If ((BOFC == One)) { If ((BRMT == Zero)) { BTRK (One) } ElseIf ((WVHO != Zero)) { BTIE = One } Sleep (RDLY) } DPRS = 0x02 Release (CNMT) } } Else { If ((DCAP & 0x10000000)) { Local0 = DCTR /* \_SB_.PC00.RP06.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 } DPRS = One } } } Name (SPLX, Package (0x02) { Zero, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 } }) Method (SPLC, 0, Serialized) { DerefOf (SPLX [One]) [Zero] = DOM1 /* \DOM1 */ DerefOf (SPLX [One]) [One] = LIM1 /* \LIM1 */ DerefOf (SPLX [One]) [0x02] = TIM1 /* \TIM1 */ Return (SPLX) /* \_SB_.PC00.RP06.PXSX.SPLX */ } Name (WANX, Package (0x03) { Zero, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 }, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 } }) Method (WAND, 0, Serialized) { DerefOf (WANX [One]) [Zero] = Zero DerefOf (WANX [One]) [One] = TRD0 /* \TRD0 */ DerefOf (WANX [One]) [0x02] = TRL0 /* \TRL0 */ DerefOf (WANX [0x02]) [Zero] = One DerefOf (WANX [0x02]) [One] = TRD1 /* \TRD1 */ DerefOf (WANX [0x02]) [0x02] = TRL1 /* \TRL1 */ Return (WANX) /* \_SB_.PC00.RP06.PXSX.WANX */ } Name (WRDX, Package (0x02) { Zero, Package (0x02) { 0x80000000, 0x8000 } }) Method (WRDD, 0, Serialized) { DerefOf (WRDX [One]) [Zero] = WDM1 /* \WDM1 */ DerefOf (WRDX [One]) [One] = CID1 /* \CID1 */ Return (WRDX) /* \_SB_.PC00.RP06.PXSX.WRDX */ } Name (WRDY, Package (0x02) { 0x02, Package (0x2E) { 0x07, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (WRDS, 0, Serialized) { DerefOf (WRDY [One]) [One] = STXE /* \STXE */ DerefOf (WRDY [One]) [0x02] = ST10 /* \ST10 */ DerefOf (WRDY [One]) [0x03] = ST11 /* \ST11 */ DerefOf (WRDY [One]) [0x04] = ST12 /* \ST12 */ DerefOf (WRDY [One]) [0x05] = ST13 /* \ST13 */ DerefOf (WRDY [One]) [0x06] = ST14 /* \ST14 */ DerefOf (WRDY [One]) [0x07] = ST15 /* \ST15 */ DerefOf (WRDY [One]) [0x08] = ST16 /* \ST16 */ DerefOf (WRDY [One]) [0x09] = ST17 /* \ST17 */ DerefOf (WRDY [One]) [0x0A] = ST18 /* \ST18 */ DerefOf (WRDY [One]) [0x0B] = ST19 /* \ST19 */ DerefOf (WRDY [One]) [0x0C] = ST50 /* \ST50 */ DerefOf (WRDY [One]) [0x0D] = ST51 /* \ST51 */ DerefOf (WRDY [One]) [0x0E] = ST52 /* \ST52 */ DerefOf (WRDY [One]) [0x0F] = ST53 /* \ST53 */ DerefOf (WRDY [One]) [0x10] = ST54 /* \ST54 */ DerefOf (WRDY [One]) [0x11] = ST55 /* \ST55 */ DerefOf (WRDY [One]) [0x12] = ST56 /* \ST56 */ DerefOf (WRDY [One]) [0x13] = ST57 /* \ST57 */ DerefOf (WRDY [One]) [0x14] = ST58 /* \ST58 */ DerefOf (WRDY [One]) [0x15] = ST59 /* \ST59 */ DerefOf (WRDY [One]) [0x16] = ST5A /* \ST5A */ DerefOf (WRDY [One]) [0x17] = ST5B /* \ST5B */ DerefOf (WRDY [One]) [0x18] = CD10 /* \CD10 */ DerefOf (WRDY [One]) [0x19] = CD11 /* \CD11 */ DerefOf (WRDY [One]) [0x1A] = CD12 /* \CD12 */ DerefOf (WRDY [One]) [0x1B] = CD13 /* \CD13 */ DerefOf (WRDY [One]) [0x1C] = CD14 /* \CD14 */ DerefOf (WRDY [One]) [0x1D] = CD15 /* \CD15 */ DerefOf (WRDY [One]) [0x1E] = CD16 /* \CD16 */ DerefOf (WRDY [One]) [0x1F] = CD17 /* \CD17 */ DerefOf (WRDY [One]) [0x20] = CD18 /* \CD18 */ DerefOf (WRDY [One]) [0x21] = CD19 /* \CD19 */ DerefOf (WRDY [One]) [0x22] = CD1A /* \CD1A */ DerefOf (WRDY [One]) [0x23] = CD20 /* \CD20 */ DerefOf (WRDY [One]) [0x24] = CD21 /* \CD21 */ DerefOf (WRDY [One]) [0x25] = CD22 /* \CD22 */ DerefOf (WRDY [One]) [0x26] = CD23 /* \CD23 */ DerefOf (WRDY [One]) [0x27] = CD24 /* \CD24 */ DerefOf (WRDY [One]) [0x28] = CD25 /* \CD25 */ DerefOf (WRDY [One]) [0x29] = CD26 /* \CD26 */ DerefOf (WRDY [One]) [0x2A] = CD27 /* \CD27 */ DerefOf (WRDY [One]) [0x2B] = CD28 /* \CD28 */ DerefOf (WRDY [One]) [0x2C] = CD29 /* \CD29 */ DerefOf (WRDY [One]) [0x2D] = CD2A /* \CD2A */ Return (WRDY) /* \_SB_.PC00.RP06.PXSX.WRDY */ } Name (EWRY, Package (0x02) { 0x02, Package (0x87) { 0x07, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (EWRD, 0, Serialized) { DerefOf (EWRY [One]) [One] = STDE /* \STDE */ DerefOf (EWRY [One]) [0x02] = STRS /* \STRS */ DerefOf (EWRY [One]) [0x03] = ST20 /* \ST20 */ DerefOf (EWRY [One]) [0x04] = ST21 /* \ST21 */ DerefOf (EWRY [One]) [0x05] = ST22 /* \ST22 */ DerefOf (EWRY [One]) [0x06] = ST23 /* \ST23 */ DerefOf (EWRY [One]) [0x07] = ST24 /* \ST24 */ DerefOf (EWRY [One]) [0x08] = ST25 /* \ST25 */ DerefOf (EWRY [One]) [0x09] = ST26 /* \ST26 */ DerefOf (EWRY [One]) [0x0A] = ST27 /* \ST27 */ DerefOf (EWRY [One]) [0x0B] = ST28 /* \ST28 */ DerefOf (EWRY [One]) [0x0C] = ST29 /* \ST29 */ DerefOf (EWRY [One]) [0x0D] = ST60 /* \ST60 */ DerefOf (EWRY [One]) [0x0E] = ST61 /* \ST61 */ DerefOf (EWRY [One]) [0x0F] = ST62 /* \ST62 */ DerefOf (EWRY [One]) [0x10] = ST63 /* \ST63 */ DerefOf (EWRY [One]) [0x11] = ST64 /* \ST64 */ DerefOf (EWRY [One]) [0x12] = ST65 /* \ST65 */ DerefOf (EWRY [One]) [0x13] = ST66 /* \ST66 */ DerefOf (EWRY [One]) [0x14] = ST67 /* \ST67 */ DerefOf (EWRY [One]) [0x15] = ST68 /* \ST68 */ DerefOf (EWRY [One]) [0x16] = ST69 /* \ST69 */ DerefOf (EWRY [One]) [0x17] = ST6A /* \ST6A */ DerefOf (EWRY [One]) [0x18] = ST6B /* \ST6B */ DerefOf (EWRY [One]) [0x19] = ST30 /* \ST30 */ DerefOf (EWRY [One]) [0x1A] = ST31 /* \ST31 */ DerefOf (EWRY [One]) [0x1B] = ST32 /* \ST32 */ DerefOf (EWRY [One]) [0x1C] = ST33 /* \ST33 */ DerefOf (EWRY [One]) [0x1D] = ST34 /* \ST34 */ DerefOf (EWRY [One]) [0x1E] = ST35 /* \ST35 */ DerefOf (EWRY [One]) [0x1F] = ST36 /* \ST36 */ DerefOf (EWRY [One]) [0x20] = ST37 /* \ST37 */ DerefOf (EWRY [One]) [0x21] = ST38 /* \ST38 */ DerefOf (EWRY [One]) [0x22] = ST39 /* \ST39 */ DerefOf (EWRY [One]) [0x23] = ST70 /* \ST70 */ DerefOf (EWRY [One]) [0x24] = ST71 /* \ST71 */ DerefOf (EWRY [One]) [0x25] = ST72 /* \ST72 */ DerefOf (EWRY [One]) [0x26] = ST73 /* \ST73 */ DerefOf (EWRY [One]) [0x27] = ST74 /* \ST74 */ DerefOf (EWRY [One]) [0x28] = ST75 /* \ST75 */ DerefOf (EWRY [One]) [0x29] = ST76 /* \ST76 */ DerefOf (EWRY [One]) [0x2A] = ST77 /* \ST77 */ DerefOf (EWRY [One]) [0x2B] = ST78 /* \ST78 */ DerefOf (EWRY [One]) [0x2C] = ST79 /* \ST79 */ DerefOf (EWRY [One]) [0x2D] = ST7A /* \ST7A */ DerefOf (EWRY [One]) [0x2E] = ST7B /* \ST7B */ DerefOf (EWRY [One]) [0x2F] = ST40 /* \ST40 */ DerefOf (EWRY [One]) [0x30] = ST41 /* \ST41 */ DerefOf (EWRY [One]) [0x31] = ST42 /* \ST42 */ DerefOf (EWRY [One]) [0x32] = ST43 /* \ST43 */ DerefOf (EWRY [One]) [0x33] = ST44 /* \ST44 */ DerefOf (EWRY [One]) [0x34] = ST45 /* \ST45 */ DerefOf (EWRY [One]) [0x35] = ST46 /* \ST46 */ DerefOf (EWRY [One]) [0x36] = ST47 /* \ST47 */ DerefOf (EWRY [One]) [0x37] = ST48 /* \ST48 */ DerefOf (EWRY [One]) [0x38] = ST49 /* \ST49 */ DerefOf (EWRY [One]) [0x39] = ST80 /* \ST80 */ DerefOf (EWRY [One]) [0x3A] = ST81 /* \ST81 */ DerefOf (EWRY [One]) [0x3B] = ST82 /* \ST82 */ DerefOf (EWRY [One]) [0x3C] = ST83 /* \ST83 */ DerefOf (EWRY [One]) [0x3D] = ST84 /* \ST84 */ DerefOf (EWRY [One]) [0x3E] = ST85 /* \ST85 */ DerefOf (EWRY [One]) [0x3F] = ST86 /* \ST86 */ DerefOf (EWRY [One]) [0x40] = ST87 /* \ST87 */ DerefOf (EWRY [One]) [0x41] = ST88 /* \ST88 */ DerefOf (EWRY [One]) [0x42] = ST89 /* \ST89 */ DerefOf (EWRY [One]) [0x43] = ST8A /* \ST8A */ DerefOf (EWRY [One]) [0x44] = ST8B /* \ST8B */ DerefOf (EWRY [One]) [0x45] = CD30 /* \CD30 */ DerefOf (EWRY [One]) [0x46] = CD31 /* \CD31 */ DerefOf (EWRY [One]) [0x47] = CD32 /* \CD32 */ DerefOf (EWRY [One]) [0x48] = CD33 /* \CD33 */ DerefOf (EWRY [One]) [0x49] = CD34 /* \CD34 */ DerefOf (EWRY [One]) [0x4A] = CD35 /* \CD35 */ DerefOf (EWRY [One]) [0x4B] = CD36 /* \CD36 */ DerefOf (EWRY [One]) [0x4C] = CD37 /* \CD37 */ DerefOf (EWRY [One]) [0x4D] = CD38 /* \CD38 */ DerefOf (EWRY [One]) [0x4E] = CD39 /* \CD39 */ DerefOf (EWRY [One]) [0x4F] = CD3A /* \CD3A */ DerefOf (EWRY [One]) [0x50] = CD3B /* \CD3B */ DerefOf (EWRY [One]) [0x51] = CD3C /* \CD3C */ DerefOf (EWRY [One]) [0x52] = CD3D /* \CD3D */ DerefOf (EWRY [One]) [0x53] = CD3E /* \CD3E */ DerefOf (EWRY [One]) [0x54] = CD3F /* \CD3F */ DerefOf (EWRY [One]) [0x55] = CD40 /* \CD40 */ DerefOf (EWRY [One]) [0x56] = CD41 /* \CD41 */ DerefOf (EWRY [One]) [0x57] = CD42 /* \CD42 */ DerefOf (EWRY [One]) [0x58] = CD43 /* \CD43 */ DerefOf (EWRY [One]) [0x59] = CD44 /* \CD44 */ DerefOf (EWRY [One]) [0x5A] = CD45 /* \CD45 */ DerefOf (EWRY [One]) [0x5B] = CD46 /* \CD46 */ DerefOf (EWRY [One]) [0x5C] = CD47 /* \CD47 */ DerefOf (EWRY [One]) [0x5D] = CD48 /* \CD48 */ DerefOf (EWRY [One]) [0x5E] = CD49 /* \CD49 */ DerefOf (EWRY [One]) [0x5F] = CD4A /* \CD4A */ DerefOf (EWRY [One]) [0x60] = CD4B /* \CD4B */ DerefOf (EWRY [One]) [0x61] = CD4C /* \CD4C */ DerefOf (EWRY [One]) [0x62] = CD4D /* \CD4D */ DerefOf (EWRY [One]) [0x63] = CD4E /* \CD4E */ DerefOf (EWRY [One]) [0x64] = CD4F /* \CD4F */ DerefOf (EWRY [One]) [0x65] = CD50 /* \CD50 */ DerefOf (EWRY [One]) [0x66] = CD51 /* \CD51 */ DerefOf (EWRY [One]) [0x67] = CD52 /* \CD52 */ DerefOf (EWRY [One]) [0x68] = CD53 /* \CD53 */ DerefOf (EWRY [One]) [0x69] = CD54 /* \CD54 */ DerefOf (EWRY [One]) [0x6A] = CD55 /* \CD55 */ DerefOf (EWRY [One]) [0x6B] = CD56 /* \CD56 */ DerefOf (EWRY [One]) [0x6C] = CD57 /* \CD57 */ DerefOf (EWRY [One]) [0x6D] = CD58 /* \CD58 */ DerefOf (EWRY [One]) [0x6E] = CD59 /* \CD59 */ DerefOf (EWRY [One]) [0x6F] = CD5A /* \CD5A */ DerefOf (EWRY [One]) [0x70] = CD5B /* \CD5B */ DerefOf (EWRY [One]) [0x71] = CD5C /* \CD5C */ DerefOf (EWRY [One]) [0x72] = CD5D /* \CD5D */ DerefOf (EWRY [One]) [0x73] = CD5E /* \CD5E */ DerefOf (EWRY [One]) [0x74] = CD5F /* \CD5F */ DerefOf (EWRY [One]) [0x75] = CD60 /* \CD60 */ DerefOf (EWRY [One]) [0x76] = CD61 /* \CD61 */ DerefOf (EWRY [One]) [0x77] = CD62 /* \CD62 */ DerefOf (EWRY [One]) [0x78] = CD63 /* \CD63 */ DerefOf (EWRY [One]) [0x79] = CD64 /* \CD64 */ DerefOf (EWRY [One]) [0x7A] = CD65 /* \CD65 */ DerefOf (EWRY [One]) [0x7B] = CD66 /* \CD66 */ DerefOf (EWRY [One]) [0x7C] = CD67 /* \CD67 */ DerefOf (EWRY [One]) [0x7D] = CD68 /* \CD68 */ DerefOf (EWRY [One]) [0x7E] = CD69 /* \CD69 */ DerefOf (EWRY [One]) [0x7F] = CD6A /* \CD6A */ DerefOf (EWRY [One]) [0x80] = CD6B /* \CD6B */ DerefOf (EWRY [One]) [0x81] = CD6C /* \CD6C */ DerefOf (EWRY [One]) [0x82] = CD6D /* \CD6D */ DerefOf (EWRY [One]) [0x83] = CD6E /* \CD6E */ DerefOf (EWRY [One]) [0x84] = CD6F /* \CD6F */ DerefOf (EWRY [One]) [0x85] = CD70 /* \CD70 */ DerefOf (EWRY [One]) [0x86] = CD71 /* \CD71 */ Return (EWRY) /* \_SB_.PC00.RP06.PXSX.EWRY */ } Name (WGDY, Package (0x02) { 0x03, Package (0x4A) { 0x07, 0x03, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (WGDS, 0, Serialized) { DerefOf (WGDY [One]) [One] = SDGN /* \SDGN */ DerefOf (WGDY [One]) [0x02] = SD11 /* \SD11 */ DerefOf (WGDY [One]) [0x03] = SD12 /* \SD12 */ DerefOf (WGDY [One]) [0x04] = SD13 /* \SD13 */ DerefOf (WGDY [One]) [0x05] = SD14 /* \SD14 */ DerefOf (WGDY [One]) [0x06] = SD15 /* \SD15 */ DerefOf (WGDY [One]) [0x07] = SD16 /* \SD16 */ DerefOf (WGDY [One]) [0x08] = SD17 /* \SD17 */ DerefOf (WGDY [One]) [0x09] = SD18 /* \SD18 */ DerefOf (WGDY [One]) [0x0A] = SD19 /* \SD19 */ DerefOf (WGDY [One]) [0x0B] = SD21 /* \SD21 */ DerefOf (WGDY [One]) [0x0C] = SD22 /* \SD22 */ DerefOf (WGDY [One]) [0x0D] = SD23 /* \SD23 */ DerefOf (WGDY [One]) [0x0E] = SD24 /* \SD24 */ DerefOf (WGDY [One]) [0x0F] = SD25 /* \SD25 */ DerefOf (WGDY [One]) [0x10] = SD26 /* \SD26 */ DerefOf (WGDY [One]) [0x11] = SD27 /* \SD27 */ DerefOf (WGDY [One]) [0x12] = SD28 /* \SD28 */ DerefOf (WGDY [One]) [0x13] = SD29 /* \SD29 */ DerefOf (WGDY [One]) [0x14] = SD31 /* \SD31 */ DerefOf (WGDY [One]) [0x15] = SD32 /* \SD32 */ DerefOf (WGDY [One]) [0x16] = SD33 /* \SD33 */ DerefOf (WGDY [One]) [0x17] = SD34 /* \SD34 */ DerefOf (WGDY [One]) [0x18] = SD35 /* \SD35 */ DerefOf (WGDY [One]) [0x19] = SD36 /* \SD36 */ DerefOf (WGDY [One]) [0x1A] = SD37 /* \SD37 */ DerefOf (WGDY [One]) [0x1B] = SD38 /* \SD38 */ DerefOf (WGDY [One]) [0x1C] = SD39 /* \SD39 */ DerefOf (WGDY [One]) [0x1D] = SD41 /* \SD41 */ DerefOf (WGDY [One]) [0x1E] = SD42 /* \SD42 */ DerefOf (WGDY [One]) [0x1F] = SD43 /* \SD43 */ DerefOf (WGDY [One]) [0x20] = SD44 /* \SD44 */ DerefOf (WGDY [One]) [0x21] = SD45 /* \SD45 */ DerefOf (WGDY [One]) [0x22] = SD46 /* \SD46 */ DerefOf (WGDY [One]) [0x23] = SD47 /* \SD47 */ DerefOf (WGDY [One]) [0x24] = SD48 /* \SD48 */ DerefOf (WGDY [One]) [0x25] = SD49 /* \SD49 */ DerefOf (WGDY [One]) [0x26] = SD51 /* \SD51 */ DerefOf (WGDY [One]) [0x27] = SD52 /* \SD52 */ DerefOf (WGDY [One]) [0x28] = SD53 /* \SD53 */ DerefOf (WGDY [One]) [0x29] = SD54 /* \SD54 */ DerefOf (WGDY [One]) [0x2A] = SD55 /* \SD55 */ DerefOf (WGDY [One]) [0x2B] = SD56 /* \SD56 */ DerefOf (WGDY [One]) [0x2C] = SD57 /* \SD57 */ DerefOf (WGDY [One]) [0x2D] = SD58 /* \SD58 */ DerefOf (WGDY [One]) [0x2E] = SD59 /* \SD59 */ DerefOf (WGDY [One]) [0x2F] = SD61 /* \SD61 */ DerefOf (WGDY [One]) [0x30] = SD62 /* \SD62 */ DerefOf (WGDY [One]) [0x31] = SD63 /* \SD63 */ DerefOf (WGDY [One]) [0x32] = SD64 /* \SD64 */ DerefOf (WGDY [One]) [0x33] = SD65 /* \SD65 */ DerefOf (WGDY [One]) [0x34] = SD66 /* \SD66 */ DerefOf (WGDY [One]) [0x35] = SD67 /* \SD67 */ DerefOf (WGDY [One]) [0x36] = SD68 /* \SD68 */ DerefOf (WGDY [One]) [0x37] = SD69 /* \SD69 */ DerefOf (WGDY [One]) [0x38] = SD71 /* \SD71 */ DerefOf (WGDY [One]) [0x39] = SD72 /* \SD72 */ DerefOf (WGDY [One]) [0x3A] = SD73 /* \SD73 */ DerefOf (WGDY [One]) [0x3B] = SD74 /* \SD74 */ DerefOf (WGDY [One]) [0x3C] = SD75 /* \SD75 */ DerefOf (WGDY [One]) [0x3D] = SD76 /* \SD76 */ DerefOf (WGDY [One]) [0x3E] = SD77 /* \SD77 */ DerefOf (WGDY [One]) [0x3F] = SD78 /* \SD78 */ DerefOf (WGDY [One]) [0x40] = SD79 /* \SD79 */ DerefOf (WGDY [One]) [0x41] = SD81 /* \SD81 */ DerefOf (WGDY [One]) [0x42] = SD82 /* \SD82 */ DerefOf (WGDY [One]) [0x43] = SD83 /* \SD83 */ DerefOf (WGDY [One]) [0x44] = SD84 /* \SD84 */ DerefOf (WGDY [One]) [0x45] = SD85 /* \SD85 */ DerefOf (WGDY [One]) [0x46] = SD86 /* \SD86 */ DerefOf (WGDY [One]) [0x47] = SD87 /* \SD87 */ DerefOf (WGDY [One]) [0x48] = SD88 /* \SD88 */ DerefOf (WGDY [One]) [0x49] = SD89 /* \SD89 */ Return (WGDY) /* \_SB_.PC00.RP06.PXSX.WGDY */ } Name (ECKY, Package (0x02) { Zero, Package (0x02) { 0x07, Zero } }) Method (ECKV, 0, Serialized) { DerefOf (ECKY [One]) [One] = CECV /* \CECV */ Return (ECKY) /* \_SB_.PC00.RP06.PXSX.ECKY */ } Name (PPAY, Package (0x02) { One, Package (0x18) { 0x07, Zero, 0x18, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x18, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28 } }) Method (PPAG, 0, Serialized) { DerefOf (PPAY [One]) [One] = WAGE /* \WAGE */ DerefOf (PPAY [One]) [0x02] = AGA1 /* \AGA1 */ DerefOf (PPAY [One]) [0x03] = AGA2 /* \AGA2 */ DerefOf (PPAY [One]) [0x04] = AGA3 /* \AGA3 */ DerefOf (PPAY [One]) [0x05] = AGA4 /* \AGA4 */ DerefOf (PPAY [One]) [0x06] = AGA5 /* \AGA5 */ DerefOf (PPAY [One]) [0x07] = AGA6 /* \AGA6 */ DerefOf (PPAY [One]) [0x08] = AGA7 /* \AGA7 */ DerefOf (PPAY [One]) [0x09] = AGA8 /* \AGA8 */ DerefOf (PPAY [One]) [0x0A] = AGA9 /* \AGA9 */ DerefOf (PPAY [One]) [0x0B] = AGAA /* \AGAA */ DerefOf (PPAY [One]) [0x0C] = AGAB /* \AGAB */ DerefOf (PPAY [One]) [0x0D] = AGB1 /* \AGB1 */ DerefOf (PPAY [One]) [0x0E] = AGB2 /* \AGB2 */ DerefOf (PPAY [One]) [0x0F] = AGB3 /* \AGB3 */ DerefOf (PPAY [One]) [0x10] = AGB4 /* \AGB4 */ DerefOf (PPAY [One]) [0x11] = AGB5 /* \AGB5 */ DerefOf (PPAY [One]) [0x12] = AGB6 /* \AGB6 */ DerefOf (PPAY [One]) [0x13] = AGB7 /* \AGB7 */ DerefOf (PPAY [One]) [0x14] = AGB8 /* \AGB8 */ DerefOf (PPAY [One]) [0x15] = AGB9 /* \AGB9 */ DerefOf (PPAY [One]) [0x16] = AGBA /* \AGBA */ DerefOf (PPAY [One]) [0x17] = AGBB /* \AGBB */ Return (PPAY) /* \_SB_.PC00.RP06.PXSX.PPAY */ } Name (WTSY, Package (0x02) { One, Package (0x13) { 0x07, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero } }) Method (WTAS, 0, Serialized) { DerefOf (WTSY [One]) [One] = WTSV /* \WTSV */ DerefOf (WTSY [One]) [0x02] = WTLE /* \WTLE */ DerefOf (WTSY [One]) [0x03] = BL01 /* \BL01 */ DerefOf (WTSY [One]) [0x04] = BL02 /* \BL02 */ DerefOf (WTSY [One]) [0x05] = BL03 /* \BL03 */ DerefOf (WTSY [One]) [0x06] = BL04 /* \BL04 */ DerefOf (WTSY [One]) [0x07] = BL05 /* \BL05 */ DerefOf (WTSY [One]) [0x08] = BL06 /* \BL06 */ DerefOf (WTSY [One]) [0x09] = BL07 /* \BL07 */ DerefOf (WTSY [One]) [0x0A] = BL08 /* \BL08 */ DerefOf (WTSY [One]) [0x0B] = BL09 /* \BL09 */ DerefOf (WTSY [One]) [0x0C] = BL10 /* \BL10 */ DerefOf (WTSY [One]) [0x0D] = BL11 /* \BL11 */ DerefOf (WTSY [One]) [0x0E] = BL12 /* \BL12 */ DerefOf (WTSY [One]) [0x0F] = BL13 /* \BL13 */ DerefOf (WTSY [One]) [0x10] = BL14 /* \BL14 */ DerefOf (WTSY [One]) [0x11] = BL15 /* \BL15 */ DerefOf (WTSY [One]) [0x12] = BL16 /* \BL16 */ Return (WTSY) /* \_SB_.PC00.RP06.PXSX.WTSY */ } Name (WAIY, Package (0x02) { Zero, Package (0x04) { 0x07, Zero, Zero, Zero } }) Method (WAIS, 0, Serialized) { DerefOf (WAIY [One]) [One] = WLBI /* \WLBI */ DerefOf (WAIY [One]) [0x02] = WHBI /* \WHBI */ Return (WAIY) /* \_SB_.PC00.RP06.PXSX.WAIY */ } Name (SADX, Package (0x03) { Zero, Package (0x02) { 0x07, 0x80000000 }, Package (0x02) { 0x12, 0x80000000 } }) Method (SADS, 0, Serialized) { DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ Return (SADX) /* \_SB_.PC00.RP06.PXSX.SADX */ } Name (GPCX, Package (0x03) { Zero, Package (0x02) { 0x07, Package (0x03) { Zero, Zero, Zero } }, Package (0x02) { 0x12, Package (0x03) { Zero, Zero, Zero } } }) Method (GPC, 0, Serialized) { Return (GPCX) /* \_SB_.PC00.RP06.PXSX.GPCX */ } Name (GLAX, Package (0x03) { Zero, Package (0x02) { 0x07, Zero }, Package (0x02) { 0x12, Zero } }) Method (GLAI, 0, Serialized) { DerefOf (GLAX [One]) [One] = CGLS /* \CGLS */ DerefOf (GLAX [0x02]) [One] = CGLS /* \CGLS */ Return (GLAX) /* \_SB_.PC00.RP06.PXSX.GLAX */ } } If (((WWEN != Zero) && (WWRP == SLOT))) { Method (FHRF, 1, NotSerialized) { If ((GGOV (PRST) != WPRP)) { DL23 () SGOV (PRST, WPRP) } Else { } Sleep (TR2B) SGOV (WBRS, PBRS) If ((Arg0 == Zero)) { Sleep (TBTG) } ElseIf ((Arg0 == One)) { SPCO (WCLK, Zero) Sleep (TB2F) SGOV (WFCP, (~PFCP & One)) Sleep (TFDI) } Else { } } Method (SHRF, 0, NotSerialized) { PSD0 (SLOT) SPCO (WCLK, One) SGOV (WFCP, PFCP) Sleep (TN2B) SGOV (WBRS, (~PBRS & One)) Sleep (TB2R) SGOV (PRST, (~WPRP & One)) L23D () } Method (DOSV, 0, NotSerialized) { Local0 = Zero While (((SVID != WSID) && (Local0 < WSTO))) { Local0++ Sleep (One) } } Method (_RST, 0, Serialized) // _RST: Device Reset { If ((WWEN == 0x02)) { Local0 = Acquire (WWMT, 0x03E8) If ((Local0 == Zero)) { FHRF (Zero) SHRF () Release (WWMT) DOSV () } } Else { SGOV (WBRS, PBRS) Sleep (0xC8) Notify (PXSX, One) // Device Check SGOV (PRST, (~WPRP & One)) SGOV (WBRS, (~PBRS & One)) Sleep (0xC8) Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x14)) { Break } Sleep (0x10) Local0++ } Sleep (0x0A) Notify (PXSX, One) // Device Check } } PowerResource (MRST, 0x05, 0x0000) { Method (_STA, 0, Serialized) // _STA: Status { Return (One) } Method (_ON, 0, Serialized) // _ON_: Power On { } Method (_OFF, 0, Serialized) // _OFF: Power Off { } Method (_RST, 0, Serialized) // _RST: Device Reset { Local0 = Acquire (WWMT, 0x03E8) If ((Local0 == Zero)) { FHRF (One) SHRF () Release (WWMT) DOSV () } } } } If ((WIST () || ((WWEN != Zero) && (WWRP == SLOT)))) { PowerResource (DRST, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { If ((DCAP & 0x10000000)) { Local0 = DCTR /* \_SB_.PC00.RP06.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 } } } Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset { If (WIST ()) { If (CondRefOf (WRST)) { Return (Package (0x01) { WRST }) } } If (((WWEN != Zero) && (WWRP == SLOT))) { If (CondRefOf (MRST)) { Return (Package (0x01) { MRST }) } } Return (Package (0x01) { DRST }) } Name (FDEL, Zero) Name (PDEL, Zero) Name (VDEL, Zero) Method (IFUN, 4, Serialized) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (One) { 0x1F // . }) } Else { Return (Buffer (One) { 0x0F // . }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { Local0 = (CVPR << Zero) Return (Local0) } If ((Arg2 == 0x02)) { CreateWordField (Arg3, Zero, CMDT) CreateWordField (Arg3, 0x02, CMDP) If ((CMDT == One)) { If (((WGAS == One) && WIST ())) { Return (RSTY) /* \_SB_.PC00.RP06.PXSX.RSTY */ } ElseIf (CondRefOf (\_SB.PC00.CNVW.RSTT)) { Return (^^^CNVW.RSTT) /* \_SB_.PC00.CNVW.RSTT */ } Else { Return (Zero) } } If ((CMDT == 0x02)) { If ((WIST () == (WGAS == One))) { Local0 = (CMDP & One) RSTY = Local0 Local1 = (CMDP & 0x02) Local1 >>= One FLRC = Local1 Local2 = (CMDP & 0x04) Local2 >>= 0x02 BOFC = Local2 } ElseIf (CondRefOf (\_SB.PC00.CNVW.RSTT)) { ^^^CNVW.RSTT = CMDP /* \_SB_.PC00.RP06.PXSX.IFUN.CMDP */ } Return (Zero) } If ((CMDT == 0x03)) { If (CondRefOf (\_SB.PC00.CNVW.PRRS)) { Return (^^^CNVW.PRRS) /* \_SB_.PC00.CNVW.PRRS */ } ElseIf (WIST ()) { Return (DPRS) /* \_SB_.PC00.RP06.PXSX.DPRS */ } } Return (Zero) } If ((Arg2 == 0x03)) { If ((CRFI == One)) { Return (Zero) } Else { Return (One) } } If ((WGAS == One)) { If ((Arg2 == 0x04)) { CreateWordField (Arg3, Zero, PRTT) CreateWordField (Arg3, 0x02, PRTD) If ((PRTT == One)) { FDEL = PRTD /* \_SB_.PC00.RP06.PXSX.IFUN.PRTD */ } ElseIf ((PRTT == 0x02)) { PDEL = PRTD /* \_SB_.PC00.RP06.PXSX.IFUN.PRTD */ } ElseIf ((PRTT == 0x03)) { VDEL = PRTD /* \_SB_.PC00.RP06.PXSX.IFUN.PRTD */ } Else { } } } Return (Zero) } Method (IDSM, 1, Serialized) { If ((Arg0 == ToUUID ("7266172c-220b-4b29-814f-75e4dd26b5fd") /* Unknown UUID */)) { Return (One) } Return (Zero) } Method (EFUN, 4, Serialized) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (0x02) { 0xFF, 0x1F // .. }) } Else { Return (Buffer (0x02) { 0xFF, 0x01 // .. }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { Local0 = ACSD /* \ACSD */ Return (Local0) } If ((Arg2 == 0x02)) { Local0 = I5BS /* \I5BS */ Return (Local0) } If ((Arg2 == 0x03)) { Local0 = UHBS /* \UHBS */ Return (Local0) } If ((Arg2 == 0x06)) { Local0 = AXMU /* \AXMU */ Local0 <<= One Local0 |= AXSU /* \AXSU */ Local1 = AXMR /* \AXMR */ Local1 <<= One Local1 |= AXSR /* \AXSR */ Local1 <<= 0x02 Local0 |= Local1 Return (Local0) } If ((Arg2 == 0x04)) { Return (WFRC) /* \WFRC */ } If ((Arg2 == 0x05)) { Return (WFUC) /* \WFUC */ } If ((Arg2 == 0x07)) { Return (UNI4) /* \UNI4 */ } If ((Arg2 == 0x08)) { Return (WFIC) /* \WFIC */ } If (((Arg2 == 0x09) && (WGAS == One))) { Return (WFBS) /* \WFBS */ } If (((Arg2 == 0x0A) && (WGAS == One))) { Return (WEDT) /* \WEDT */ } If (((Arg2 == 0x0B) && (WGAS == One))) { If ((CDRM == One)) { Return (Zero) } Else { Return (One) } } If (((Arg2 == 0x0C) && (WGAS == One))) { Return (WF7C) /* \WF7C */ } Return (Zero) } Method (EDSM, 1, Serialized) { If ((Arg0 == ToUUID ("f21202bf-8f78-4dc6-a5b3-1f738e285ade") /* Unknown UUID */)) { Return (One) } Return (Zero) } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (WIST ()) { If (EDSM (Arg0)) { Return (EFUN (Arg0, Arg1, Arg2, Arg3)) } If (IDSM (Arg0)) { Return (IFUN (Arg0, Arg1, Arg2, Arg3)) } } If (((WWEN != Zero) && (WWRP == SLOT))) { If ((Arg0 == ToUUID ("bad01b75-22a8-4f48-8792-bdde9467747d") /* Unknown UUID */)) { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x09 // . }) } If ((Arg2 == One)){} If ((Arg2 == 0x02)){} If ((Arg2 == 0x03)) { If ((WRTO == One)){} ElseIf ((WRTO == 0x03)){} Else { } Return (WRTO) /* \WRTO */ } } } Return (Buffer (One) { 0x00 // . }) } } } } If (CondRefOf (\_SB.PC00.RP07.PXSX)) { Scope (_SB.PC00.RP07.PXSX) { OperationRegion (RPXX, SystemMemory, GMIO (^_ADR, _ADR), 0x30) Field (RPXX, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x2C), SVID, 16 } OperationRegion (FLDR, SystemMemory, (GMIO (^_ADR, _ADR) + WDCO), 0x06) Field (FLDR, ByteAcc, NoLock, Preserve) { DCAP, 32, DCTR, 16 } If ((WGAS == One)) { OperationRegion (VSEC, SystemMemory, (GMIO (^_ADR, _ADR) + WVHO), 0x10) Field (VSEC, AnyAcc, NoLock, Preserve) { Offset (0x0C), , 1, BTIE, 1, , 1, , 1, , 1, , 1, , 1, Offset (0x0D), PDRC, 1 } } Method (WIST, 0, Serialized) { If (CondRefOf (VDID)) { Switch (ToInteger (VDID)) { Case (0x25268086) { Return (One) } Case (0x271B8086) { Return (One) } Case (0x27238086) { Return (One) } Case (0x27258086) { Return (One) } Case (0x272B8086) { If ((WGAS == One)) { Return (One) } Else { Return (Zero) } } Default { Return (Zero) } } } Else { Return (Zero) } } Method (WWST, 0, Serialized) { If (CondRefOf (VDID)) { Switch (ToInteger (VDID)) { Case (0x73608086) { Return (One) } Case (0x75608086) { Return (One) } Case (0x4D7514C3) { Return (One) } Default { Return (Zero) } } } Else { Return (Zero) } } If (WIST ()) { Name (RSTY, Zero) Name (FLRC, Zero) Name (BOFC, Zero) Name (DPRS, Zero) PowerResource (WRST, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { If (((RSTY == One) && (WGAS == One))) { Local0 = Acquire (CNMT, 0x03E8) If ((Local0 == Zero)) { If ((FLRC == One)) { Local0 = DCTR /* \_SB_.PC00.RP07.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 Sleep (FDEL) } DPRS = One If ((BOFC == One)) { If ((BRMT == Zero)) { BTRK (Zero) } ElseIf ((WVHO != Zero)) { BTIE = Zero } Sleep (RDLY) } PDRC = One Sleep (VDEL) SGOV (WLRT, Zero) Sleep (PDEL) SGOV (WLRT, One) If ((BOFC == One)) { If ((BRMT == Zero)) { BTRK (One) } ElseIf ((WVHO != Zero)) { BTIE = One } Sleep (RDLY) } DPRS = 0x02 Release (CNMT) } } Else { If ((DCAP & 0x10000000)) { Local0 = DCTR /* \_SB_.PC00.RP07.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 } DPRS = One } } } Name (SPLX, Package (0x02) { Zero, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 } }) Method (SPLC, 0, Serialized) { DerefOf (SPLX [One]) [Zero] = DOM1 /* \DOM1 */ DerefOf (SPLX [One]) [One] = LIM1 /* \LIM1 */ DerefOf (SPLX [One]) [0x02] = TIM1 /* \TIM1 */ Return (SPLX) /* \_SB_.PC00.RP07.PXSX.SPLX */ } Name (WANX, Package (0x03) { Zero, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 }, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 } }) Method (WAND, 0, Serialized) { DerefOf (WANX [One]) [Zero] = Zero DerefOf (WANX [One]) [One] = TRD0 /* \TRD0 */ DerefOf (WANX [One]) [0x02] = TRL0 /* \TRL0 */ DerefOf (WANX [0x02]) [Zero] = One DerefOf (WANX [0x02]) [One] = TRD1 /* \TRD1 */ DerefOf (WANX [0x02]) [0x02] = TRL1 /* \TRL1 */ Return (WANX) /* \_SB_.PC00.RP07.PXSX.WANX */ } Name (WRDX, Package (0x02) { Zero, Package (0x02) { 0x80000000, 0x8000 } }) Method (WRDD, 0, Serialized) { DerefOf (WRDX [One]) [Zero] = WDM1 /* \WDM1 */ DerefOf (WRDX [One]) [One] = CID1 /* \CID1 */ Return (WRDX) /* \_SB_.PC00.RP07.PXSX.WRDX */ } Name (WRDY, Package (0x02) { 0x02, Package (0x2E) { 0x07, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (WRDS, 0, Serialized) { DerefOf (WRDY [One]) [One] = STXE /* \STXE */ DerefOf (WRDY [One]) [0x02] = ST10 /* \ST10 */ DerefOf (WRDY [One]) [0x03] = ST11 /* \ST11 */ DerefOf (WRDY [One]) [0x04] = ST12 /* \ST12 */ DerefOf (WRDY [One]) [0x05] = ST13 /* \ST13 */ DerefOf (WRDY [One]) [0x06] = ST14 /* \ST14 */ DerefOf (WRDY [One]) [0x07] = ST15 /* \ST15 */ DerefOf (WRDY [One]) [0x08] = ST16 /* \ST16 */ DerefOf (WRDY [One]) [0x09] = ST17 /* \ST17 */ DerefOf (WRDY [One]) [0x0A] = ST18 /* \ST18 */ DerefOf (WRDY [One]) [0x0B] = ST19 /* \ST19 */ DerefOf (WRDY [One]) [0x0C] = ST50 /* \ST50 */ DerefOf (WRDY [One]) [0x0D] = ST51 /* \ST51 */ DerefOf (WRDY [One]) [0x0E] = ST52 /* \ST52 */ DerefOf (WRDY [One]) [0x0F] = ST53 /* \ST53 */ DerefOf (WRDY [One]) [0x10] = ST54 /* \ST54 */ DerefOf (WRDY [One]) [0x11] = ST55 /* \ST55 */ DerefOf (WRDY [One]) [0x12] = ST56 /* \ST56 */ DerefOf (WRDY [One]) [0x13] = ST57 /* \ST57 */ DerefOf (WRDY [One]) [0x14] = ST58 /* \ST58 */ DerefOf (WRDY [One]) [0x15] = ST59 /* \ST59 */ DerefOf (WRDY [One]) [0x16] = ST5A /* \ST5A */ DerefOf (WRDY [One]) [0x17] = ST5B /* \ST5B */ DerefOf (WRDY [One]) [0x18] = CD10 /* \CD10 */ DerefOf (WRDY [One]) [0x19] = CD11 /* \CD11 */ DerefOf (WRDY [One]) [0x1A] = CD12 /* \CD12 */ DerefOf (WRDY [One]) [0x1B] = CD13 /* \CD13 */ DerefOf (WRDY [One]) [0x1C] = CD14 /* \CD14 */ DerefOf (WRDY [One]) [0x1D] = CD15 /* \CD15 */ DerefOf (WRDY [One]) [0x1E] = CD16 /* \CD16 */ DerefOf (WRDY [One]) [0x1F] = CD17 /* \CD17 */ DerefOf (WRDY [One]) [0x20] = CD18 /* \CD18 */ DerefOf (WRDY [One]) [0x21] = CD19 /* \CD19 */ DerefOf (WRDY [One]) [0x22] = CD1A /* \CD1A */ DerefOf (WRDY [One]) [0x23] = CD20 /* \CD20 */ DerefOf (WRDY [One]) [0x24] = CD21 /* \CD21 */ DerefOf (WRDY [One]) [0x25] = CD22 /* \CD22 */ DerefOf (WRDY [One]) [0x26] = CD23 /* \CD23 */ DerefOf (WRDY [One]) [0x27] = CD24 /* \CD24 */ DerefOf (WRDY [One]) [0x28] = CD25 /* \CD25 */ DerefOf (WRDY [One]) [0x29] = CD26 /* \CD26 */ DerefOf (WRDY [One]) [0x2A] = CD27 /* \CD27 */ DerefOf (WRDY [One]) [0x2B] = CD28 /* \CD28 */ DerefOf (WRDY [One]) [0x2C] = CD29 /* \CD29 */ DerefOf (WRDY [One]) [0x2D] = CD2A /* \CD2A */ Return (WRDY) /* \_SB_.PC00.RP07.PXSX.WRDY */ } Name (EWRY, Package (0x02) { 0x02, Package (0x87) { 0x07, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (EWRD, 0, Serialized) { DerefOf (EWRY [One]) [One] = STDE /* \STDE */ DerefOf (EWRY [One]) [0x02] = STRS /* \STRS */ DerefOf (EWRY [One]) [0x03] = ST20 /* \ST20 */ DerefOf (EWRY [One]) [0x04] = ST21 /* \ST21 */ DerefOf (EWRY [One]) [0x05] = ST22 /* \ST22 */ DerefOf (EWRY [One]) [0x06] = ST23 /* \ST23 */ DerefOf (EWRY [One]) [0x07] = ST24 /* \ST24 */ DerefOf (EWRY [One]) [0x08] = ST25 /* \ST25 */ DerefOf (EWRY [One]) [0x09] = ST26 /* \ST26 */ DerefOf (EWRY [One]) [0x0A] = ST27 /* \ST27 */ DerefOf (EWRY [One]) [0x0B] = ST28 /* \ST28 */ DerefOf (EWRY [One]) [0x0C] = ST29 /* \ST29 */ DerefOf (EWRY [One]) [0x0D] = ST60 /* \ST60 */ DerefOf (EWRY [One]) [0x0E] = ST61 /* \ST61 */ DerefOf (EWRY [One]) [0x0F] = ST62 /* \ST62 */ DerefOf (EWRY [One]) [0x10] = ST63 /* \ST63 */ DerefOf (EWRY [One]) [0x11] = ST64 /* \ST64 */ DerefOf (EWRY [One]) [0x12] = ST65 /* \ST65 */ DerefOf (EWRY [One]) [0x13] = ST66 /* \ST66 */ DerefOf (EWRY [One]) [0x14] = ST67 /* \ST67 */ DerefOf (EWRY [One]) [0x15] = ST68 /* \ST68 */ DerefOf (EWRY [One]) [0x16] = ST69 /* \ST69 */ DerefOf (EWRY [One]) [0x17] = ST6A /* \ST6A */ DerefOf (EWRY [One]) [0x18] = ST6B /* \ST6B */ DerefOf (EWRY [One]) [0x19] = ST30 /* \ST30 */ DerefOf (EWRY [One]) [0x1A] = ST31 /* \ST31 */ DerefOf (EWRY [One]) [0x1B] = ST32 /* \ST32 */ DerefOf (EWRY [One]) [0x1C] = ST33 /* \ST33 */ DerefOf (EWRY [One]) [0x1D] = ST34 /* \ST34 */ DerefOf (EWRY [One]) [0x1E] = ST35 /* \ST35 */ DerefOf (EWRY [One]) [0x1F] = ST36 /* \ST36 */ DerefOf (EWRY [One]) [0x20] = ST37 /* \ST37 */ DerefOf (EWRY [One]) [0x21] = ST38 /* \ST38 */ DerefOf (EWRY [One]) [0x22] = ST39 /* \ST39 */ DerefOf (EWRY [One]) [0x23] = ST70 /* \ST70 */ DerefOf (EWRY [One]) [0x24] = ST71 /* \ST71 */ DerefOf (EWRY [One]) [0x25] = ST72 /* \ST72 */ DerefOf (EWRY [One]) [0x26] = ST73 /* \ST73 */ DerefOf (EWRY [One]) [0x27] = ST74 /* \ST74 */ DerefOf (EWRY [One]) [0x28] = ST75 /* \ST75 */ DerefOf (EWRY [One]) [0x29] = ST76 /* \ST76 */ DerefOf (EWRY [One]) [0x2A] = ST77 /* \ST77 */ DerefOf (EWRY [One]) [0x2B] = ST78 /* \ST78 */ DerefOf (EWRY [One]) [0x2C] = ST79 /* \ST79 */ DerefOf (EWRY [One]) [0x2D] = ST7A /* \ST7A */ DerefOf (EWRY [One]) [0x2E] = ST7B /* \ST7B */ DerefOf (EWRY [One]) [0x2F] = ST40 /* \ST40 */ DerefOf (EWRY [One]) [0x30] = ST41 /* \ST41 */ DerefOf (EWRY [One]) [0x31] = ST42 /* \ST42 */ DerefOf (EWRY [One]) [0x32] = ST43 /* \ST43 */ DerefOf (EWRY [One]) [0x33] = ST44 /* \ST44 */ DerefOf (EWRY [One]) [0x34] = ST45 /* \ST45 */ DerefOf (EWRY [One]) [0x35] = ST46 /* \ST46 */ DerefOf (EWRY [One]) [0x36] = ST47 /* \ST47 */ DerefOf (EWRY [One]) [0x37] = ST48 /* \ST48 */ DerefOf (EWRY [One]) [0x38] = ST49 /* \ST49 */ DerefOf (EWRY [One]) [0x39] = ST80 /* \ST80 */ DerefOf (EWRY [One]) [0x3A] = ST81 /* \ST81 */ DerefOf (EWRY [One]) [0x3B] = ST82 /* \ST82 */ DerefOf (EWRY [One]) [0x3C] = ST83 /* \ST83 */ DerefOf (EWRY [One]) [0x3D] = ST84 /* \ST84 */ DerefOf (EWRY [One]) [0x3E] = ST85 /* \ST85 */ DerefOf (EWRY [One]) [0x3F] = ST86 /* \ST86 */ DerefOf (EWRY [One]) [0x40] = ST87 /* \ST87 */ DerefOf (EWRY [One]) [0x41] = ST88 /* \ST88 */ DerefOf (EWRY [One]) [0x42] = ST89 /* \ST89 */ DerefOf (EWRY [One]) [0x43] = ST8A /* \ST8A */ DerefOf (EWRY [One]) [0x44] = ST8B /* \ST8B */ DerefOf (EWRY [One]) [0x45] = CD30 /* \CD30 */ DerefOf (EWRY [One]) [0x46] = CD31 /* \CD31 */ DerefOf (EWRY [One]) [0x47] = CD32 /* \CD32 */ DerefOf (EWRY [One]) [0x48] = CD33 /* \CD33 */ DerefOf (EWRY [One]) [0x49] = CD34 /* \CD34 */ DerefOf (EWRY [One]) [0x4A] = CD35 /* \CD35 */ DerefOf (EWRY [One]) [0x4B] = CD36 /* \CD36 */ DerefOf (EWRY [One]) [0x4C] = CD37 /* \CD37 */ DerefOf (EWRY [One]) [0x4D] = CD38 /* \CD38 */ DerefOf (EWRY [One]) [0x4E] = CD39 /* \CD39 */ DerefOf (EWRY [One]) [0x4F] = CD3A /* \CD3A */ DerefOf (EWRY [One]) [0x50] = CD3B /* \CD3B */ DerefOf (EWRY [One]) [0x51] = CD3C /* \CD3C */ DerefOf (EWRY [One]) [0x52] = CD3D /* \CD3D */ DerefOf (EWRY [One]) [0x53] = CD3E /* \CD3E */ DerefOf (EWRY [One]) [0x54] = CD3F /* \CD3F */ DerefOf (EWRY [One]) [0x55] = CD40 /* \CD40 */ DerefOf (EWRY [One]) [0x56] = CD41 /* \CD41 */ DerefOf (EWRY [One]) [0x57] = CD42 /* \CD42 */ DerefOf (EWRY [One]) [0x58] = CD43 /* \CD43 */ DerefOf (EWRY [One]) [0x59] = CD44 /* \CD44 */ DerefOf (EWRY [One]) [0x5A] = CD45 /* \CD45 */ DerefOf (EWRY [One]) [0x5B] = CD46 /* \CD46 */ DerefOf (EWRY [One]) [0x5C] = CD47 /* \CD47 */ DerefOf (EWRY [One]) [0x5D] = CD48 /* \CD48 */ DerefOf (EWRY [One]) [0x5E] = CD49 /* \CD49 */ DerefOf (EWRY [One]) [0x5F] = CD4A /* \CD4A */ DerefOf (EWRY [One]) [0x60] = CD4B /* \CD4B */ DerefOf (EWRY [One]) [0x61] = CD4C /* \CD4C */ DerefOf (EWRY [One]) [0x62] = CD4D /* \CD4D */ DerefOf (EWRY [One]) [0x63] = CD4E /* \CD4E */ DerefOf (EWRY [One]) [0x64] = CD4F /* \CD4F */ DerefOf (EWRY [One]) [0x65] = CD50 /* \CD50 */ DerefOf (EWRY [One]) [0x66] = CD51 /* \CD51 */ DerefOf (EWRY [One]) [0x67] = CD52 /* \CD52 */ DerefOf (EWRY [One]) [0x68] = CD53 /* \CD53 */ DerefOf (EWRY [One]) [0x69] = CD54 /* \CD54 */ DerefOf (EWRY [One]) [0x6A] = CD55 /* \CD55 */ DerefOf (EWRY [One]) [0x6B] = CD56 /* \CD56 */ DerefOf (EWRY [One]) [0x6C] = CD57 /* \CD57 */ DerefOf (EWRY [One]) [0x6D] = CD58 /* \CD58 */ DerefOf (EWRY [One]) [0x6E] = CD59 /* \CD59 */ DerefOf (EWRY [One]) [0x6F] = CD5A /* \CD5A */ DerefOf (EWRY [One]) [0x70] = CD5B /* \CD5B */ DerefOf (EWRY [One]) [0x71] = CD5C /* \CD5C */ DerefOf (EWRY [One]) [0x72] = CD5D /* \CD5D */ DerefOf (EWRY [One]) [0x73] = CD5E /* \CD5E */ DerefOf (EWRY [One]) [0x74] = CD5F /* \CD5F */ DerefOf (EWRY [One]) [0x75] = CD60 /* \CD60 */ DerefOf (EWRY [One]) [0x76] = CD61 /* \CD61 */ DerefOf (EWRY [One]) [0x77] = CD62 /* \CD62 */ DerefOf (EWRY [One]) [0x78] = CD63 /* \CD63 */ DerefOf (EWRY [One]) [0x79] = CD64 /* \CD64 */ DerefOf (EWRY [One]) [0x7A] = CD65 /* \CD65 */ DerefOf (EWRY [One]) [0x7B] = CD66 /* \CD66 */ DerefOf (EWRY [One]) [0x7C] = CD67 /* \CD67 */ DerefOf (EWRY [One]) [0x7D] = CD68 /* \CD68 */ DerefOf (EWRY [One]) [0x7E] = CD69 /* \CD69 */ DerefOf (EWRY [One]) [0x7F] = CD6A /* \CD6A */ DerefOf (EWRY [One]) [0x80] = CD6B /* \CD6B */ DerefOf (EWRY [One]) [0x81] = CD6C /* \CD6C */ DerefOf (EWRY [One]) [0x82] = CD6D /* \CD6D */ DerefOf (EWRY [One]) [0x83] = CD6E /* \CD6E */ DerefOf (EWRY [One]) [0x84] = CD6F /* \CD6F */ DerefOf (EWRY [One]) [0x85] = CD70 /* \CD70 */ DerefOf (EWRY [One]) [0x86] = CD71 /* \CD71 */ Return (EWRY) /* \_SB_.PC00.RP07.PXSX.EWRY */ } Name (WGDY, Package (0x02) { 0x03, Package (0x4A) { 0x07, 0x03, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (WGDS, 0, Serialized) { DerefOf (WGDY [One]) [One] = SDGN /* \SDGN */ DerefOf (WGDY [One]) [0x02] = SD11 /* \SD11 */ DerefOf (WGDY [One]) [0x03] = SD12 /* \SD12 */ DerefOf (WGDY [One]) [0x04] = SD13 /* \SD13 */ DerefOf (WGDY [One]) [0x05] = SD14 /* \SD14 */ DerefOf (WGDY [One]) [0x06] = SD15 /* \SD15 */ DerefOf (WGDY [One]) [0x07] = SD16 /* \SD16 */ DerefOf (WGDY [One]) [0x08] = SD17 /* \SD17 */ DerefOf (WGDY [One]) [0x09] = SD18 /* \SD18 */ DerefOf (WGDY [One]) [0x0A] = SD19 /* \SD19 */ DerefOf (WGDY [One]) [0x0B] = SD21 /* \SD21 */ DerefOf (WGDY [One]) [0x0C] = SD22 /* \SD22 */ DerefOf (WGDY [One]) [0x0D] = SD23 /* \SD23 */ DerefOf (WGDY [One]) [0x0E] = SD24 /* \SD24 */ DerefOf (WGDY [One]) [0x0F] = SD25 /* \SD25 */ DerefOf (WGDY [One]) [0x10] = SD26 /* \SD26 */ DerefOf (WGDY [One]) [0x11] = SD27 /* \SD27 */ DerefOf (WGDY [One]) [0x12] = SD28 /* \SD28 */ DerefOf (WGDY [One]) [0x13] = SD29 /* \SD29 */ DerefOf (WGDY [One]) [0x14] = SD31 /* \SD31 */ DerefOf (WGDY [One]) [0x15] = SD32 /* \SD32 */ DerefOf (WGDY [One]) [0x16] = SD33 /* \SD33 */ DerefOf (WGDY [One]) [0x17] = SD34 /* \SD34 */ DerefOf (WGDY [One]) [0x18] = SD35 /* \SD35 */ DerefOf (WGDY [One]) [0x19] = SD36 /* \SD36 */ DerefOf (WGDY [One]) [0x1A] = SD37 /* \SD37 */ DerefOf (WGDY [One]) [0x1B] = SD38 /* \SD38 */ DerefOf (WGDY [One]) [0x1C] = SD39 /* \SD39 */ DerefOf (WGDY [One]) [0x1D] = SD41 /* \SD41 */ DerefOf (WGDY [One]) [0x1E] = SD42 /* \SD42 */ DerefOf (WGDY [One]) [0x1F] = SD43 /* \SD43 */ DerefOf (WGDY [One]) [0x20] = SD44 /* \SD44 */ DerefOf (WGDY [One]) [0x21] = SD45 /* \SD45 */ DerefOf (WGDY [One]) [0x22] = SD46 /* \SD46 */ DerefOf (WGDY [One]) [0x23] = SD47 /* \SD47 */ DerefOf (WGDY [One]) [0x24] = SD48 /* \SD48 */ DerefOf (WGDY [One]) [0x25] = SD49 /* \SD49 */ DerefOf (WGDY [One]) [0x26] = SD51 /* \SD51 */ DerefOf (WGDY [One]) [0x27] = SD52 /* \SD52 */ DerefOf (WGDY [One]) [0x28] = SD53 /* \SD53 */ DerefOf (WGDY [One]) [0x29] = SD54 /* \SD54 */ DerefOf (WGDY [One]) [0x2A] = SD55 /* \SD55 */ DerefOf (WGDY [One]) [0x2B] = SD56 /* \SD56 */ DerefOf (WGDY [One]) [0x2C] = SD57 /* \SD57 */ DerefOf (WGDY [One]) [0x2D] = SD58 /* \SD58 */ DerefOf (WGDY [One]) [0x2E] = SD59 /* \SD59 */ DerefOf (WGDY [One]) [0x2F] = SD61 /* \SD61 */ DerefOf (WGDY [One]) [0x30] = SD62 /* \SD62 */ DerefOf (WGDY [One]) [0x31] = SD63 /* \SD63 */ DerefOf (WGDY [One]) [0x32] = SD64 /* \SD64 */ DerefOf (WGDY [One]) [0x33] = SD65 /* \SD65 */ DerefOf (WGDY [One]) [0x34] = SD66 /* \SD66 */ DerefOf (WGDY [One]) [0x35] = SD67 /* \SD67 */ DerefOf (WGDY [One]) [0x36] = SD68 /* \SD68 */ DerefOf (WGDY [One]) [0x37] = SD69 /* \SD69 */ DerefOf (WGDY [One]) [0x38] = SD71 /* \SD71 */ DerefOf (WGDY [One]) [0x39] = SD72 /* \SD72 */ DerefOf (WGDY [One]) [0x3A] = SD73 /* \SD73 */ DerefOf (WGDY [One]) [0x3B] = SD74 /* \SD74 */ DerefOf (WGDY [One]) [0x3C] = SD75 /* \SD75 */ DerefOf (WGDY [One]) [0x3D] = SD76 /* \SD76 */ DerefOf (WGDY [One]) [0x3E] = SD77 /* \SD77 */ DerefOf (WGDY [One]) [0x3F] = SD78 /* \SD78 */ DerefOf (WGDY [One]) [0x40] = SD79 /* \SD79 */ DerefOf (WGDY [One]) [0x41] = SD81 /* \SD81 */ DerefOf (WGDY [One]) [0x42] = SD82 /* \SD82 */ DerefOf (WGDY [One]) [0x43] = SD83 /* \SD83 */ DerefOf (WGDY [One]) [0x44] = SD84 /* \SD84 */ DerefOf (WGDY [One]) [0x45] = SD85 /* \SD85 */ DerefOf (WGDY [One]) [0x46] = SD86 /* \SD86 */ DerefOf (WGDY [One]) [0x47] = SD87 /* \SD87 */ DerefOf (WGDY [One]) [0x48] = SD88 /* \SD88 */ DerefOf (WGDY [One]) [0x49] = SD89 /* \SD89 */ Return (WGDY) /* \_SB_.PC00.RP07.PXSX.WGDY */ } Name (ECKY, Package (0x02) { Zero, Package (0x02) { 0x07, Zero } }) Method (ECKV, 0, Serialized) { DerefOf (ECKY [One]) [One] = CECV /* \CECV */ Return (ECKY) /* \_SB_.PC00.RP07.PXSX.ECKY */ } Name (PPAY, Package (0x02) { One, Package (0x18) { 0x07, Zero, 0x18, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x18, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28 } }) Method (PPAG, 0, Serialized) { DerefOf (PPAY [One]) [One] = WAGE /* \WAGE */ DerefOf (PPAY [One]) [0x02] = AGA1 /* \AGA1 */ DerefOf (PPAY [One]) [0x03] = AGA2 /* \AGA2 */ DerefOf (PPAY [One]) [0x04] = AGA3 /* \AGA3 */ DerefOf (PPAY [One]) [0x05] = AGA4 /* \AGA4 */ DerefOf (PPAY [One]) [0x06] = AGA5 /* \AGA5 */ DerefOf (PPAY [One]) [0x07] = AGA6 /* \AGA6 */ DerefOf (PPAY [One]) [0x08] = AGA7 /* \AGA7 */ DerefOf (PPAY [One]) [0x09] = AGA8 /* \AGA8 */ DerefOf (PPAY [One]) [0x0A] = AGA9 /* \AGA9 */ DerefOf (PPAY [One]) [0x0B] = AGAA /* \AGAA */ DerefOf (PPAY [One]) [0x0C] = AGAB /* \AGAB */ DerefOf (PPAY [One]) [0x0D] = AGB1 /* \AGB1 */ DerefOf (PPAY [One]) [0x0E] = AGB2 /* \AGB2 */ DerefOf (PPAY [One]) [0x0F] = AGB3 /* \AGB3 */ DerefOf (PPAY [One]) [0x10] = AGB4 /* \AGB4 */ DerefOf (PPAY [One]) [0x11] = AGB5 /* \AGB5 */ DerefOf (PPAY [One]) [0x12] = AGB6 /* \AGB6 */ DerefOf (PPAY [One]) [0x13] = AGB7 /* \AGB7 */ DerefOf (PPAY [One]) [0x14] = AGB8 /* \AGB8 */ DerefOf (PPAY [One]) [0x15] = AGB9 /* \AGB9 */ DerefOf (PPAY [One]) [0x16] = AGBA /* \AGBA */ DerefOf (PPAY [One]) [0x17] = AGBB /* \AGBB */ Return (PPAY) /* \_SB_.PC00.RP07.PXSX.PPAY */ } Name (WTSY, Package (0x02) { One, Package (0x13) { 0x07, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero } }) Method (WTAS, 0, Serialized) { DerefOf (WTSY [One]) [One] = WTSV /* \WTSV */ DerefOf (WTSY [One]) [0x02] = WTLE /* \WTLE */ DerefOf (WTSY [One]) [0x03] = BL01 /* \BL01 */ DerefOf (WTSY [One]) [0x04] = BL02 /* \BL02 */ DerefOf (WTSY [One]) [0x05] = BL03 /* \BL03 */ DerefOf (WTSY [One]) [0x06] = BL04 /* \BL04 */ DerefOf (WTSY [One]) [0x07] = BL05 /* \BL05 */ DerefOf (WTSY [One]) [0x08] = BL06 /* \BL06 */ DerefOf (WTSY [One]) [0x09] = BL07 /* \BL07 */ DerefOf (WTSY [One]) [0x0A] = BL08 /* \BL08 */ DerefOf (WTSY [One]) [0x0B] = BL09 /* \BL09 */ DerefOf (WTSY [One]) [0x0C] = BL10 /* \BL10 */ DerefOf (WTSY [One]) [0x0D] = BL11 /* \BL11 */ DerefOf (WTSY [One]) [0x0E] = BL12 /* \BL12 */ DerefOf (WTSY [One]) [0x0F] = BL13 /* \BL13 */ DerefOf (WTSY [One]) [0x10] = BL14 /* \BL14 */ DerefOf (WTSY [One]) [0x11] = BL15 /* \BL15 */ DerefOf (WTSY [One]) [0x12] = BL16 /* \BL16 */ Return (WTSY) /* \_SB_.PC00.RP07.PXSX.WTSY */ } Name (WAIY, Package (0x02) { Zero, Package (0x04) { 0x07, Zero, Zero, Zero } }) Method (WAIS, 0, Serialized) { DerefOf (WAIY [One]) [One] = WLBI /* \WLBI */ DerefOf (WAIY [One]) [0x02] = WHBI /* \WHBI */ Return (WAIY) /* \_SB_.PC00.RP07.PXSX.WAIY */ } Name (SADX, Package (0x03) { Zero, Package (0x02) { 0x07, 0x80000000 }, Package (0x02) { 0x12, 0x80000000 } }) Method (SADS, 0, Serialized) { DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ Return (SADX) /* \_SB_.PC00.RP07.PXSX.SADX */ } Name (GPCX, Package (0x03) { Zero, Package (0x02) { 0x07, Package (0x03) { Zero, Zero, Zero } }, Package (0x02) { 0x12, Package (0x03) { Zero, Zero, Zero } } }) Method (GPC, 0, Serialized) { Return (GPCX) /* \_SB_.PC00.RP07.PXSX.GPCX */ } Name (GLAX, Package (0x03) { Zero, Package (0x02) { 0x07, Zero }, Package (0x02) { 0x12, Zero } }) Method (GLAI, 0, Serialized) { DerefOf (GLAX [One]) [One] = CGLS /* \CGLS */ DerefOf (GLAX [0x02]) [One] = CGLS /* \CGLS */ Return (GLAX) /* \_SB_.PC00.RP07.PXSX.GLAX */ } } If (((WWEN != Zero) && (WWRP == SLOT))) { Method (FHRF, 1, NotSerialized) { If ((GGOV (PRST) != WPRP)) { DL23 () SGOV (PRST, WPRP) } Else { } Sleep (TR2B) SGOV (WBRS, PBRS) If ((Arg0 == Zero)) { Sleep (TBTG) } ElseIf ((Arg0 == One)) { SPCO (WCLK, Zero) Sleep (TB2F) SGOV (WFCP, (~PFCP & One)) Sleep (TFDI) } Else { } } Method (SHRF, 0, NotSerialized) { PSD0 (SLOT) SPCO (WCLK, One) SGOV (WFCP, PFCP) Sleep (TN2B) SGOV (WBRS, (~PBRS & One)) Sleep (TB2R) SGOV (PRST, (~WPRP & One)) L23D () } Method (DOSV, 0, NotSerialized) { Local0 = Zero While (((SVID != WSID) && (Local0 < WSTO))) { Local0++ Sleep (One) } } Method (_RST, 0, Serialized) // _RST: Device Reset { If ((WWEN == 0x02)) { Local0 = Acquire (WWMT, 0x03E8) If ((Local0 == Zero)) { FHRF (Zero) SHRF () Release (WWMT) DOSV () } } Else { SGOV (WBRS, PBRS) Sleep (0xC8) Notify (PXSX, One) // Device Check SGOV (PRST, (~WPRP & One)) SGOV (WBRS, (~PBRS & One)) Sleep (0xC8) Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x14)) { Break } Sleep (0x10) Local0++ } Sleep (0x0A) Notify (PXSX, One) // Device Check } } PowerResource (MRST, 0x05, 0x0000) { Method (_STA, 0, Serialized) // _STA: Status { Return (One) } Method (_ON, 0, Serialized) // _ON_: Power On { } Method (_OFF, 0, Serialized) // _OFF: Power Off { } Method (_RST, 0, Serialized) // _RST: Device Reset { Local0 = Acquire (WWMT, 0x03E8) If ((Local0 == Zero)) { FHRF (One) SHRF () Release (WWMT) DOSV () } } } } If ((WIST () || ((WWEN != Zero) && (WWRP == SLOT)))) { PowerResource (DRST, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { If ((DCAP & 0x10000000)) { Local0 = DCTR /* \_SB_.PC00.RP07.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 } } } Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset { If (WIST ()) { If (CondRefOf (WRST)) { Return (Package (0x01) { WRST }) } } If (((WWEN != Zero) && (WWRP == SLOT))) { If (CondRefOf (MRST)) { Return (Package (0x01) { MRST }) } } Return (Package (0x01) { DRST }) } Name (FDEL, Zero) Name (PDEL, Zero) Name (VDEL, Zero) Method (IFUN, 4, Serialized) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (One) { 0x1F // . }) } Else { Return (Buffer (One) { 0x0F // . }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { Local0 = (CVPR << Zero) Return (Local0) } If ((Arg2 == 0x02)) { CreateWordField (Arg3, Zero, CMDT) CreateWordField (Arg3, 0x02, CMDP) If ((CMDT == One)) { If (((WGAS == One) && WIST ())) { Return (RSTY) /* \_SB_.PC00.RP07.PXSX.RSTY */ } ElseIf (CondRefOf (\_SB.PC00.CNVW.RSTT)) { Return (^^^CNVW.RSTT) /* \_SB_.PC00.CNVW.RSTT */ } Else { Return (Zero) } } If ((CMDT == 0x02)) { If ((WIST () == (WGAS == One))) { Local0 = (CMDP & One) RSTY = Local0 Local1 = (CMDP & 0x02) Local1 >>= One FLRC = Local1 Local2 = (CMDP & 0x04) Local2 >>= 0x02 BOFC = Local2 } ElseIf (CondRefOf (\_SB.PC00.CNVW.RSTT)) { ^^^CNVW.RSTT = CMDP /* \_SB_.PC00.RP07.PXSX.IFUN.CMDP */ } Return (Zero) } If ((CMDT == 0x03)) { If (CondRefOf (\_SB.PC00.CNVW.PRRS)) { Return (^^^CNVW.PRRS) /* \_SB_.PC00.CNVW.PRRS */ } ElseIf (WIST ()) { Return (DPRS) /* \_SB_.PC00.RP07.PXSX.DPRS */ } } Return (Zero) } If ((Arg2 == 0x03)) { If ((CRFI == One)) { Return (Zero) } Else { Return (One) } } If ((WGAS == One)) { If ((Arg2 == 0x04)) { CreateWordField (Arg3, Zero, PRTT) CreateWordField (Arg3, 0x02, PRTD) If ((PRTT == One)) { FDEL = PRTD /* \_SB_.PC00.RP07.PXSX.IFUN.PRTD */ } ElseIf ((PRTT == 0x02)) { PDEL = PRTD /* \_SB_.PC00.RP07.PXSX.IFUN.PRTD */ } ElseIf ((PRTT == 0x03)) { VDEL = PRTD /* \_SB_.PC00.RP07.PXSX.IFUN.PRTD */ } Else { } } } Return (Zero) } Method (IDSM, 1, Serialized) { If ((Arg0 == ToUUID ("7266172c-220b-4b29-814f-75e4dd26b5fd") /* Unknown UUID */)) { Return (One) } Return (Zero) } Method (EFUN, 4, Serialized) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (0x02) { 0xFF, 0x1F // .. }) } Else { Return (Buffer (0x02) { 0xFF, 0x01 // .. }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { Local0 = ACSD /* \ACSD */ Return (Local0) } If ((Arg2 == 0x02)) { Local0 = I5BS /* \I5BS */ Return (Local0) } If ((Arg2 == 0x03)) { Local0 = UHBS /* \UHBS */ Return (Local0) } If ((Arg2 == 0x06)) { Local0 = AXMU /* \AXMU */ Local0 <<= One Local0 |= AXSU /* \AXSU */ Local1 = AXMR /* \AXMR */ Local1 <<= One Local1 |= AXSR /* \AXSR */ Local1 <<= 0x02 Local0 |= Local1 Return (Local0) } If ((Arg2 == 0x04)) { Return (WFRC) /* \WFRC */ } If ((Arg2 == 0x05)) { Return (WFUC) /* \WFUC */ } If ((Arg2 == 0x07)) { Return (UNI4) /* \UNI4 */ } If ((Arg2 == 0x08)) { Return (WFIC) /* \WFIC */ } If (((Arg2 == 0x09) && (WGAS == One))) { Return (WFBS) /* \WFBS */ } If (((Arg2 == 0x0A) && (WGAS == One))) { Return (WEDT) /* \WEDT */ } If (((Arg2 == 0x0B) && (WGAS == One))) { If ((CDRM == One)) { Return (Zero) } Else { Return (One) } } If (((Arg2 == 0x0C) && (WGAS == One))) { Return (WF7C) /* \WF7C */ } Return (Zero) } Method (EDSM, 1, Serialized) { If ((Arg0 == ToUUID ("f21202bf-8f78-4dc6-a5b3-1f738e285ade") /* Unknown UUID */)) { Return (One) } Return (Zero) } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (WIST ()) { If (EDSM (Arg0)) { Return (EFUN (Arg0, Arg1, Arg2, Arg3)) } If (IDSM (Arg0)) { Return (IFUN (Arg0, Arg1, Arg2, Arg3)) } } If (((WWEN != Zero) && (WWRP == SLOT))) { If ((Arg0 == ToUUID ("bad01b75-22a8-4f48-8792-bdde9467747d") /* Unknown UUID */)) { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x09 // . }) } If ((Arg2 == One)){} If ((Arg2 == 0x02)){} If ((Arg2 == 0x03)) { If ((WRTO == One)){} ElseIf ((WRTO == 0x03)){} Else { } Return (WRTO) /* \WRTO */ } } } Return (Buffer (One) { 0x00 // . }) } } } } If (CondRefOf (\_SB.PC00.RP08.PXSX)) { Scope (_SB.PC00.RP08.PXSX) { OperationRegion (RPXX, SystemMemory, GMIO (^_ADR, _ADR), 0x30) Field (RPXX, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x2C), SVID, 16 } OperationRegion (FLDR, SystemMemory, (GMIO (^_ADR, _ADR) + WDCO), 0x06) Field (FLDR, ByteAcc, NoLock, Preserve) { DCAP, 32, DCTR, 16 } If ((WGAS == One)) { OperationRegion (VSEC, SystemMemory, (GMIO (^_ADR, _ADR) + WVHO), 0x10) Field (VSEC, AnyAcc, NoLock, Preserve) { Offset (0x0C), , 1, BTIE, 1, , 1, , 1, , 1, , 1, , 1, Offset (0x0D), PDRC, 1 } } Method (WIST, 0, Serialized) { If (CondRefOf (VDID)) { Switch (ToInteger (VDID)) { Case (0x25268086) { Return (One) } Case (0x271B8086) { Return (One) } Case (0x27238086) { Return (One) } Case (0x27258086) { Return (One) } Case (0x272B8086) { If ((WGAS == One)) { Return (One) } Else { Return (Zero) } } Default { Return (Zero) } } } Else { Return (Zero) } } Method (WWST, 0, Serialized) { If (CondRefOf (VDID)) { Switch (ToInteger (VDID)) { Case (0x73608086) { Return (One) } Case (0x75608086) { Return (One) } Case (0x4D7514C3) { Return (One) } Default { Return (Zero) } } } Else { Return (Zero) } } If (WIST ()) { Name (RSTY, Zero) Name (FLRC, Zero) Name (BOFC, Zero) Name (DPRS, Zero) PowerResource (WRST, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { If (((RSTY == One) && (WGAS == One))) { Local0 = Acquire (CNMT, 0x03E8) If ((Local0 == Zero)) { If ((FLRC == One)) { Local0 = DCTR /* \_SB_.PC00.RP08.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 Sleep (FDEL) } DPRS = One If ((BOFC == One)) { If ((BRMT == Zero)) { BTRK (Zero) } ElseIf ((WVHO != Zero)) { BTIE = Zero } Sleep (RDLY) } PDRC = One Sleep (VDEL) SGOV (WLRT, Zero) Sleep (PDEL) SGOV (WLRT, One) If ((BOFC == One)) { If ((BRMT == Zero)) { BTRK (One) } ElseIf ((WVHO != Zero)) { BTIE = One } Sleep (RDLY) } DPRS = 0x02 Release (CNMT) } } Else { If ((DCAP & 0x10000000)) { Local0 = DCTR /* \_SB_.PC00.RP08.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 } DPRS = One } } } Name (SPLX, Package (0x02) { Zero, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 } }) Method (SPLC, 0, Serialized) { DerefOf (SPLX [One]) [Zero] = DOM1 /* \DOM1 */ DerefOf (SPLX [One]) [One] = LIM1 /* \LIM1 */ DerefOf (SPLX [One]) [0x02] = TIM1 /* \TIM1 */ Return (SPLX) /* \_SB_.PC00.RP08.PXSX.SPLX */ } Name (WANX, Package (0x03) { Zero, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 }, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 } }) Method (WAND, 0, Serialized) { DerefOf (WANX [One]) [Zero] = Zero DerefOf (WANX [One]) [One] = TRD0 /* \TRD0 */ DerefOf (WANX [One]) [0x02] = TRL0 /* \TRL0 */ DerefOf (WANX [0x02]) [Zero] = One DerefOf (WANX [0x02]) [One] = TRD1 /* \TRD1 */ DerefOf (WANX [0x02]) [0x02] = TRL1 /* \TRL1 */ Return (WANX) /* \_SB_.PC00.RP08.PXSX.WANX */ } Name (WRDX, Package (0x02) { Zero, Package (0x02) { 0x80000000, 0x8000 } }) Method (WRDD, 0, Serialized) { DerefOf (WRDX [One]) [Zero] = WDM1 /* \WDM1 */ DerefOf (WRDX [One]) [One] = CID1 /* \CID1 */ Return (WRDX) /* \_SB_.PC00.RP08.PXSX.WRDX */ } Name (WRDY, Package (0x02) { 0x02, Package (0x2E) { 0x07, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (WRDS, 0, Serialized) { DerefOf (WRDY [One]) [One] = STXE /* \STXE */ DerefOf (WRDY [One]) [0x02] = ST10 /* \ST10 */ DerefOf (WRDY [One]) [0x03] = ST11 /* \ST11 */ DerefOf (WRDY [One]) [0x04] = ST12 /* \ST12 */ DerefOf (WRDY [One]) [0x05] = ST13 /* \ST13 */ DerefOf (WRDY [One]) [0x06] = ST14 /* \ST14 */ DerefOf (WRDY [One]) [0x07] = ST15 /* \ST15 */ DerefOf (WRDY [One]) [0x08] = ST16 /* \ST16 */ DerefOf (WRDY [One]) [0x09] = ST17 /* \ST17 */ DerefOf (WRDY [One]) [0x0A] = ST18 /* \ST18 */ DerefOf (WRDY [One]) [0x0B] = ST19 /* \ST19 */ DerefOf (WRDY [One]) [0x0C] = ST50 /* \ST50 */ DerefOf (WRDY [One]) [0x0D] = ST51 /* \ST51 */ DerefOf (WRDY [One]) [0x0E] = ST52 /* \ST52 */ DerefOf (WRDY [One]) [0x0F] = ST53 /* \ST53 */ DerefOf (WRDY [One]) [0x10] = ST54 /* \ST54 */ DerefOf (WRDY [One]) [0x11] = ST55 /* \ST55 */ DerefOf (WRDY [One]) [0x12] = ST56 /* \ST56 */ DerefOf (WRDY [One]) [0x13] = ST57 /* \ST57 */ DerefOf (WRDY [One]) [0x14] = ST58 /* \ST58 */ DerefOf (WRDY [One]) [0x15] = ST59 /* \ST59 */ DerefOf (WRDY [One]) [0x16] = ST5A /* \ST5A */ DerefOf (WRDY [One]) [0x17] = ST5B /* \ST5B */ DerefOf (WRDY [One]) [0x18] = CD10 /* \CD10 */ DerefOf (WRDY [One]) [0x19] = CD11 /* \CD11 */ DerefOf (WRDY [One]) [0x1A] = CD12 /* \CD12 */ DerefOf (WRDY [One]) [0x1B] = CD13 /* \CD13 */ DerefOf (WRDY [One]) [0x1C] = CD14 /* \CD14 */ DerefOf (WRDY [One]) [0x1D] = CD15 /* \CD15 */ DerefOf (WRDY [One]) [0x1E] = CD16 /* \CD16 */ DerefOf (WRDY [One]) [0x1F] = CD17 /* \CD17 */ DerefOf (WRDY [One]) [0x20] = CD18 /* \CD18 */ DerefOf (WRDY [One]) [0x21] = CD19 /* \CD19 */ DerefOf (WRDY [One]) [0x22] = CD1A /* \CD1A */ DerefOf (WRDY [One]) [0x23] = CD20 /* \CD20 */ DerefOf (WRDY [One]) [0x24] = CD21 /* \CD21 */ DerefOf (WRDY [One]) [0x25] = CD22 /* \CD22 */ DerefOf (WRDY [One]) [0x26] = CD23 /* \CD23 */ DerefOf (WRDY [One]) [0x27] = CD24 /* \CD24 */ DerefOf (WRDY [One]) [0x28] = CD25 /* \CD25 */ DerefOf (WRDY [One]) [0x29] = CD26 /* \CD26 */ DerefOf (WRDY [One]) [0x2A] = CD27 /* \CD27 */ DerefOf (WRDY [One]) [0x2B] = CD28 /* \CD28 */ DerefOf (WRDY [One]) [0x2C] = CD29 /* \CD29 */ DerefOf (WRDY [One]) [0x2D] = CD2A /* \CD2A */ Return (WRDY) /* \_SB_.PC00.RP08.PXSX.WRDY */ } Name (EWRY, Package (0x02) { 0x02, Package (0x87) { 0x07, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (EWRD, 0, Serialized) { DerefOf (EWRY [One]) [One] = STDE /* \STDE */ DerefOf (EWRY [One]) [0x02] = STRS /* \STRS */ DerefOf (EWRY [One]) [0x03] = ST20 /* \ST20 */ DerefOf (EWRY [One]) [0x04] = ST21 /* \ST21 */ DerefOf (EWRY [One]) [0x05] = ST22 /* \ST22 */ DerefOf (EWRY [One]) [0x06] = ST23 /* \ST23 */ DerefOf (EWRY [One]) [0x07] = ST24 /* \ST24 */ DerefOf (EWRY [One]) [0x08] = ST25 /* \ST25 */ DerefOf (EWRY [One]) [0x09] = ST26 /* \ST26 */ DerefOf (EWRY [One]) [0x0A] = ST27 /* \ST27 */ DerefOf (EWRY [One]) [0x0B] = ST28 /* \ST28 */ DerefOf (EWRY [One]) [0x0C] = ST29 /* \ST29 */ DerefOf (EWRY [One]) [0x0D] = ST60 /* \ST60 */ DerefOf (EWRY [One]) [0x0E] = ST61 /* \ST61 */ DerefOf (EWRY [One]) [0x0F] = ST62 /* \ST62 */ DerefOf (EWRY [One]) [0x10] = ST63 /* \ST63 */ DerefOf (EWRY [One]) [0x11] = ST64 /* \ST64 */ DerefOf (EWRY [One]) [0x12] = ST65 /* \ST65 */ DerefOf (EWRY [One]) [0x13] = ST66 /* \ST66 */ DerefOf (EWRY [One]) [0x14] = ST67 /* \ST67 */ DerefOf (EWRY [One]) [0x15] = ST68 /* \ST68 */ DerefOf (EWRY [One]) [0x16] = ST69 /* \ST69 */ DerefOf (EWRY [One]) [0x17] = ST6A /* \ST6A */ DerefOf (EWRY [One]) [0x18] = ST6B /* \ST6B */ DerefOf (EWRY [One]) [0x19] = ST30 /* \ST30 */ DerefOf (EWRY [One]) [0x1A] = ST31 /* \ST31 */ DerefOf (EWRY [One]) [0x1B] = ST32 /* \ST32 */ DerefOf (EWRY [One]) [0x1C] = ST33 /* \ST33 */ DerefOf (EWRY [One]) [0x1D] = ST34 /* \ST34 */ DerefOf (EWRY [One]) [0x1E] = ST35 /* \ST35 */ DerefOf (EWRY [One]) [0x1F] = ST36 /* \ST36 */ DerefOf (EWRY [One]) [0x20] = ST37 /* \ST37 */ DerefOf (EWRY [One]) [0x21] = ST38 /* \ST38 */ DerefOf (EWRY [One]) [0x22] = ST39 /* \ST39 */ DerefOf (EWRY [One]) [0x23] = ST70 /* \ST70 */ DerefOf (EWRY [One]) [0x24] = ST71 /* \ST71 */ DerefOf (EWRY [One]) [0x25] = ST72 /* \ST72 */ DerefOf (EWRY [One]) [0x26] = ST73 /* \ST73 */ DerefOf (EWRY [One]) [0x27] = ST74 /* \ST74 */ DerefOf (EWRY [One]) [0x28] = ST75 /* \ST75 */ DerefOf (EWRY [One]) [0x29] = ST76 /* \ST76 */ DerefOf (EWRY [One]) [0x2A] = ST77 /* \ST77 */ DerefOf (EWRY [One]) [0x2B] = ST78 /* \ST78 */ DerefOf (EWRY [One]) [0x2C] = ST79 /* \ST79 */ DerefOf (EWRY [One]) [0x2D] = ST7A /* \ST7A */ DerefOf (EWRY [One]) [0x2E] = ST7B /* \ST7B */ DerefOf (EWRY [One]) [0x2F] = ST40 /* \ST40 */ DerefOf (EWRY [One]) [0x30] = ST41 /* \ST41 */ DerefOf (EWRY [One]) [0x31] = ST42 /* \ST42 */ DerefOf (EWRY [One]) [0x32] = ST43 /* \ST43 */ DerefOf (EWRY [One]) [0x33] = ST44 /* \ST44 */ DerefOf (EWRY [One]) [0x34] = ST45 /* \ST45 */ DerefOf (EWRY [One]) [0x35] = ST46 /* \ST46 */ DerefOf (EWRY [One]) [0x36] = ST47 /* \ST47 */ DerefOf (EWRY [One]) [0x37] = ST48 /* \ST48 */ DerefOf (EWRY [One]) [0x38] = ST49 /* \ST49 */ DerefOf (EWRY [One]) [0x39] = ST80 /* \ST80 */ DerefOf (EWRY [One]) [0x3A] = ST81 /* \ST81 */ DerefOf (EWRY [One]) [0x3B] = ST82 /* \ST82 */ DerefOf (EWRY [One]) [0x3C] = ST83 /* \ST83 */ DerefOf (EWRY [One]) [0x3D] = ST84 /* \ST84 */ DerefOf (EWRY [One]) [0x3E] = ST85 /* \ST85 */ DerefOf (EWRY [One]) [0x3F] = ST86 /* \ST86 */ DerefOf (EWRY [One]) [0x40] = ST87 /* \ST87 */ DerefOf (EWRY [One]) [0x41] = ST88 /* \ST88 */ DerefOf (EWRY [One]) [0x42] = ST89 /* \ST89 */ DerefOf (EWRY [One]) [0x43] = ST8A /* \ST8A */ DerefOf (EWRY [One]) [0x44] = ST8B /* \ST8B */ DerefOf (EWRY [One]) [0x45] = CD30 /* \CD30 */ DerefOf (EWRY [One]) [0x46] = CD31 /* \CD31 */ DerefOf (EWRY [One]) [0x47] = CD32 /* \CD32 */ DerefOf (EWRY [One]) [0x48] = CD33 /* \CD33 */ DerefOf (EWRY [One]) [0x49] = CD34 /* \CD34 */ DerefOf (EWRY [One]) [0x4A] = CD35 /* \CD35 */ DerefOf (EWRY [One]) [0x4B] = CD36 /* \CD36 */ DerefOf (EWRY [One]) [0x4C] = CD37 /* \CD37 */ DerefOf (EWRY [One]) [0x4D] = CD38 /* \CD38 */ DerefOf (EWRY [One]) [0x4E] = CD39 /* \CD39 */ DerefOf (EWRY [One]) [0x4F] = CD3A /* \CD3A */ DerefOf (EWRY [One]) [0x50] = CD3B /* \CD3B */ DerefOf (EWRY [One]) [0x51] = CD3C /* \CD3C */ DerefOf (EWRY [One]) [0x52] = CD3D /* \CD3D */ DerefOf (EWRY [One]) [0x53] = CD3E /* \CD3E */ DerefOf (EWRY [One]) [0x54] = CD3F /* \CD3F */ DerefOf (EWRY [One]) [0x55] = CD40 /* \CD40 */ DerefOf (EWRY [One]) [0x56] = CD41 /* \CD41 */ DerefOf (EWRY [One]) [0x57] = CD42 /* \CD42 */ DerefOf (EWRY [One]) [0x58] = CD43 /* \CD43 */ DerefOf (EWRY [One]) [0x59] = CD44 /* \CD44 */ DerefOf (EWRY [One]) [0x5A] = CD45 /* \CD45 */ DerefOf (EWRY [One]) [0x5B] = CD46 /* \CD46 */ DerefOf (EWRY [One]) [0x5C] = CD47 /* \CD47 */ DerefOf (EWRY [One]) [0x5D] = CD48 /* \CD48 */ DerefOf (EWRY [One]) [0x5E] = CD49 /* \CD49 */ DerefOf (EWRY [One]) [0x5F] = CD4A /* \CD4A */ DerefOf (EWRY [One]) [0x60] = CD4B /* \CD4B */ DerefOf (EWRY [One]) [0x61] = CD4C /* \CD4C */ DerefOf (EWRY [One]) [0x62] = CD4D /* \CD4D */ DerefOf (EWRY [One]) [0x63] = CD4E /* \CD4E */ DerefOf (EWRY [One]) [0x64] = CD4F /* \CD4F */ DerefOf (EWRY [One]) [0x65] = CD50 /* \CD50 */ DerefOf (EWRY [One]) [0x66] = CD51 /* \CD51 */ DerefOf (EWRY [One]) [0x67] = CD52 /* \CD52 */ DerefOf (EWRY [One]) [0x68] = CD53 /* \CD53 */ DerefOf (EWRY [One]) [0x69] = CD54 /* \CD54 */ DerefOf (EWRY [One]) [0x6A] = CD55 /* \CD55 */ DerefOf (EWRY [One]) [0x6B] = CD56 /* \CD56 */ DerefOf (EWRY [One]) [0x6C] = CD57 /* \CD57 */ DerefOf (EWRY [One]) [0x6D] = CD58 /* \CD58 */ DerefOf (EWRY [One]) [0x6E] = CD59 /* \CD59 */ DerefOf (EWRY [One]) [0x6F] = CD5A /* \CD5A */ DerefOf (EWRY [One]) [0x70] = CD5B /* \CD5B */ DerefOf (EWRY [One]) [0x71] = CD5C /* \CD5C */ DerefOf (EWRY [One]) [0x72] = CD5D /* \CD5D */ DerefOf (EWRY [One]) [0x73] = CD5E /* \CD5E */ DerefOf (EWRY [One]) [0x74] = CD5F /* \CD5F */ DerefOf (EWRY [One]) [0x75] = CD60 /* \CD60 */ DerefOf (EWRY [One]) [0x76] = CD61 /* \CD61 */ DerefOf (EWRY [One]) [0x77] = CD62 /* \CD62 */ DerefOf (EWRY [One]) [0x78] = CD63 /* \CD63 */ DerefOf (EWRY [One]) [0x79] = CD64 /* \CD64 */ DerefOf (EWRY [One]) [0x7A] = CD65 /* \CD65 */ DerefOf (EWRY [One]) [0x7B] = CD66 /* \CD66 */ DerefOf (EWRY [One]) [0x7C] = CD67 /* \CD67 */ DerefOf (EWRY [One]) [0x7D] = CD68 /* \CD68 */ DerefOf (EWRY [One]) [0x7E] = CD69 /* \CD69 */ DerefOf (EWRY [One]) [0x7F] = CD6A /* \CD6A */ DerefOf (EWRY [One]) [0x80] = CD6B /* \CD6B */ DerefOf (EWRY [One]) [0x81] = CD6C /* \CD6C */ DerefOf (EWRY [One]) [0x82] = CD6D /* \CD6D */ DerefOf (EWRY [One]) [0x83] = CD6E /* \CD6E */ DerefOf (EWRY [One]) [0x84] = CD6F /* \CD6F */ DerefOf (EWRY [One]) [0x85] = CD70 /* \CD70 */ DerefOf (EWRY [One]) [0x86] = CD71 /* \CD71 */ Return (EWRY) /* \_SB_.PC00.RP08.PXSX.EWRY */ } Name (WGDY, Package (0x02) { 0x03, Package (0x4A) { 0x07, 0x03, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (WGDS, 0, Serialized) { DerefOf (WGDY [One]) [One] = SDGN /* \SDGN */ DerefOf (WGDY [One]) [0x02] = SD11 /* \SD11 */ DerefOf (WGDY [One]) [0x03] = SD12 /* \SD12 */ DerefOf (WGDY [One]) [0x04] = SD13 /* \SD13 */ DerefOf (WGDY [One]) [0x05] = SD14 /* \SD14 */ DerefOf (WGDY [One]) [0x06] = SD15 /* \SD15 */ DerefOf (WGDY [One]) [0x07] = SD16 /* \SD16 */ DerefOf (WGDY [One]) [0x08] = SD17 /* \SD17 */ DerefOf (WGDY [One]) [0x09] = SD18 /* \SD18 */ DerefOf (WGDY [One]) [0x0A] = SD19 /* \SD19 */ DerefOf (WGDY [One]) [0x0B] = SD21 /* \SD21 */ DerefOf (WGDY [One]) [0x0C] = SD22 /* \SD22 */ DerefOf (WGDY [One]) [0x0D] = SD23 /* \SD23 */ DerefOf (WGDY [One]) [0x0E] = SD24 /* \SD24 */ DerefOf (WGDY [One]) [0x0F] = SD25 /* \SD25 */ DerefOf (WGDY [One]) [0x10] = SD26 /* \SD26 */ DerefOf (WGDY [One]) [0x11] = SD27 /* \SD27 */ DerefOf (WGDY [One]) [0x12] = SD28 /* \SD28 */ DerefOf (WGDY [One]) [0x13] = SD29 /* \SD29 */ DerefOf (WGDY [One]) [0x14] = SD31 /* \SD31 */ DerefOf (WGDY [One]) [0x15] = SD32 /* \SD32 */ DerefOf (WGDY [One]) [0x16] = SD33 /* \SD33 */ DerefOf (WGDY [One]) [0x17] = SD34 /* \SD34 */ DerefOf (WGDY [One]) [0x18] = SD35 /* \SD35 */ DerefOf (WGDY [One]) [0x19] = SD36 /* \SD36 */ DerefOf (WGDY [One]) [0x1A] = SD37 /* \SD37 */ DerefOf (WGDY [One]) [0x1B] = SD38 /* \SD38 */ DerefOf (WGDY [One]) [0x1C] = SD39 /* \SD39 */ DerefOf (WGDY [One]) [0x1D] = SD41 /* \SD41 */ DerefOf (WGDY [One]) [0x1E] = SD42 /* \SD42 */ DerefOf (WGDY [One]) [0x1F] = SD43 /* \SD43 */ DerefOf (WGDY [One]) [0x20] = SD44 /* \SD44 */ DerefOf (WGDY [One]) [0x21] = SD45 /* \SD45 */ DerefOf (WGDY [One]) [0x22] = SD46 /* \SD46 */ DerefOf (WGDY [One]) [0x23] = SD47 /* \SD47 */ DerefOf (WGDY [One]) [0x24] = SD48 /* \SD48 */ DerefOf (WGDY [One]) [0x25] = SD49 /* \SD49 */ DerefOf (WGDY [One]) [0x26] = SD51 /* \SD51 */ DerefOf (WGDY [One]) [0x27] = SD52 /* \SD52 */ DerefOf (WGDY [One]) [0x28] = SD53 /* \SD53 */ DerefOf (WGDY [One]) [0x29] = SD54 /* \SD54 */ DerefOf (WGDY [One]) [0x2A] = SD55 /* \SD55 */ DerefOf (WGDY [One]) [0x2B] = SD56 /* \SD56 */ DerefOf (WGDY [One]) [0x2C] = SD57 /* \SD57 */ DerefOf (WGDY [One]) [0x2D] = SD58 /* \SD58 */ DerefOf (WGDY [One]) [0x2E] = SD59 /* \SD59 */ DerefOf (WGDY [One]) [0x2F] = SD61 /* \SD61 */ DerefOf (WGDY [One]) [0x30] = SD62 /* \SD62 */ DerefOf (WGDY [One]) [0x31] = SD63 /* \SD63 */ DerefOf (WGDY [One]) [0x32] = SD64 /* \SD64 */ DerefOf (WGDY [One]) [0x33] = SD65 /* \SD65 */ DerefOf (WGDY [One]) [0x34] = SD66 /* \SD66 */ DerefOf (WGDY [One]) [0x35] = SD67 /* \SD67 */ DerefOf (WGDY [One]) [0x36] = SD68 /* \SD68 */ DerefOf (WGDY [One]) [0x37] = SD69 /* \SD69 */ DerefOf (WGDY [One]) [0x38] = SD71 /* \SD71 */ DerefOf (WGDY [One]) [0x39] = SD72 /* \SD72 */ DerefOf (WGDY [One]) [0x3A] = SD73 /* \SD73 */ DerefOf (WGDY [One]) [0x3B] = SD74 /* \SD74 */ DerefOf (WGDY [One]) [0x3C] = SD75 /* \SD75 */ DerefOf (WGDY [One]) [0x3D] = SD76 /* \SD76 */ DerefOf (WGDY [One]) [0x3E] = SD77 /* \SD77 */ DerefOf (WGDY [One]) [0x3F] = SD78 /* \SD78 */ DerefOf (WGDY [One]) [0x40] = SD79 /* \SD79 */ DerefOf (WGDY [One]) [0x41] = SD81 /* \SD81 */ DerefOf (WGDY [One]) [0x42] = SD82 /* \SD82 */ DerefOf (WGDY [One]) [0x43] = SD83 /* \SD83 */ DerefOf (WGDY [One]) [0x44] = SD84 /* \SD84 */ DerefOf (WGDY [One]) [0x45] = SD85 /* \SD85 */ DerefOf (WGDY [One]) [0x46] = SD86 /* \SD86 */ DerefOf (WGDY [One]) [0x47] = SD87 /* \SD87 */ DerefOf (WGDY [One]) [0x48] = SD88 /* \SD88 */ DerefOf (WGDY [One]) [0x49] = SD89 /* \SD89 */ Return (WGDY) /* \_SB_.PC00.RP08.PXSX.WGDY */ } Name (ECKY, Package (0x02) { Zero, Package (0x02) { 0x07, Zero } }) Method (ECKV, 0, Serialized) { DerefOf (ECKY [One]) [One] = CECV /* \CECV */ Return (ECKY) /* \_SB_.PC00.RP08.PXSX.ECKY */ } Name (PPAY, Package (0x02) { One, Package (0x18) { 0x07, Zero, 0x18, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x18, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28 } }) Method (PPAG, 0, Serialized) { DerefOf (PPAY [One]) [One] = WAGE /* \WAGE */ DerefOf (PPAY [One]) [0x02] = AGA1 /* \AGA1 */ DerefOf (PPAY [One]) [0x03] = AGA2 /* \AGA2 */ DerefOf (PPAY [One]) [0x04] = AGA3 /* \AGA3 */ DerefOf (PPAY [One]) [0x05] = AGA4 /* \AGA4 */ DerefOf (PPAY [One]) [0x06] = AGA5 /* \AGA5 */ DerefOf (PPAY [One]) [0x07] = AGA6 /* \AGA6 */ DerefOf (PPAY [One]) [0x08] = AGA7 /* \AGA7 */ DerefOf (PPAY [One]) [0x09] = AGA8 /* \AGA8 */ DerefOf (PPAY [One]) [0x0A] = AGA9 /* \AGA9 */ DerefOf (PPAY [One]) [0x0B] = AGAA /* \AGAA */ DerefOf (PPAY [One]) [0x0C] = AGAB /* \AGAB */ DerefOf (PPAY [One]) [0x0D] = AGB1 /* \AGB1 */ DerefOf (PPAY [One]) [0x0E] = AGB2 /* \AGB2 */ DerefOf (PPAY [One]) [0x0F] = AGB3 /* \AGB3 */ DerefOf (PPAY [One]) [0x10] = AGB4 /* \AGB4 */ DerefOf (PPAY [One]) [0x11] = AGB5 /* \AGB5 */ DerefOf (PPAY [One]) [0x12] = AGB6 /* \AGB6 */ DerefOf (PPAY [One]) [0x13] = AGB7 /* \AGB7 */ DerefOf (PPAY [One]) [0x14] = AGB8 /* \AGB8 */ DerefOf (PPAY [One]) [0x15] = AGB9 /* \AGB9 */ DerefOf (PPAY [One]) [0x16] = AGBA /* \AGBA */ DerefOf (PPAY [One]) [0x17] = AGBB /* \AGBB */ Return (PPAY) /* \_SB_.PC00.RP08.PXSX.PPAY */ } Name (WTSY, Package (0x02) { One, Package (0x13) { 0x07, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero } }) Method (WTAS, 0, Serialized) { DerefOf (WTSY [One]) [One] = WTSV /* \WTSV */ DerefOf (WTSY [One]) [0x02] = WTLE /* \WTLE */ DerefOf (WTSY [One]) [0x03] = BL01 /* \BL01 */ DerefOf (WTSY [One]) [0x04] = BL02 /* \BL02 */ DerefOf (WTSY [One]) [0x05] = BL03 /* \BL03 */ DerefOf (WTSY [One]) [0x06] = BL04 /* \BL04 */ DerefOf (WTSY [One]) [0x07] = BL05 /* \BL05 */ DerefOf (WTSY [One]) [0x08] = BL06 /* \BL06 */ DerefOf (WTSY [One]) [0x09] = BL07 /* \BL07 */ DerefOf (WTSY [One]) [0x0A] = BL08 /* \BL08 */ DerefOf (WTSY [One]) [0x0B] = BL09 /* \BL09 */ DerefOf (WTSY [One]) [0x0C] = BL10 /* \BL10 */ DerefOf (WTSY [One]) [0x0D] = BL11 /* \BL11 */ DerefOf (WTSY [One]) [0x0E] = BL12 /* \BL12 */ DerefOf (WTSY [One]) [0x0F] = BL13 /* \BL13 */ DerefOf (WTSY [One]) [0x10] = BL14 /* \BL14 */ DerefOf (WTSY [One]) [0x11] = BL15 /* \BL15 */ DerefOf (WTSY [One]) [0x12] = BL16 /* \BL16 */ Return (WTSY) /* \_SB_.PC00.RP08.PXSX.WTSY */ } Name (WAIY, Package (0x02) { Zero, Package (0x04) { 0x07, Zero, Zero, Zero } }) Method (WAIS, 0, Serialized) { DerefOf (WAIY [One]) [One] = WLBI /* \WLBI */ DerefOf (WAIY [One]) [0x02] = WHBI /* \WHBI */ Return (WAIY) /* \_SB_.PC00.RP08.PXSX.WAIY */ } Name (SADX, Package (0x03) { Zero, Package (0x02) { 0x07, 0x80000000 }, Package (0x02) { 0x12, 0x80000000 } }) Method (SADS, 0, Serialized) { DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ Return (SADX) /* \_SB_.PC00.RP08.PXSX.SADX */ } Name (GPCX, Package (0x03) { Zero, Package (0x02) { 0x07, Package (0x03) { Zero, Zero, Zero } }, Package (0x02) { 0x12, Package (0x03) { Zero, Zero, Zero } } }) Method (GPC, 0, Serialized) { Return (GPCX) /* \_SB_.PC00.RP08.PXSX.GPCX */ } Name (GLAX, Package (0x03) { Zero, Package (0x02) { 0x07, Zero }, Package (0x02) { 0x12, Zero } }) Method (GLAI, 0, Serialized) { DerefOf (GLAX [One]) [One] = CGLS /* \CGLS */ DerefOf (GLAX [0x02]) [One] = CGLS /* \CGLS */ Return (GLAX) /* \_SB_.PC00.RP08.PXSX.GLAX */ } } If (((WWEN != Zero) && (WWRP == SLOT))) { Method (FHRF, 1, NotSerialized) { If ((GGOV (PRST) != WPRP)) { DL23 () SGOV (PRST, WPRP) } Else { } Sleep (TR2B) SGOV (WBRS, PBRS) If ((Arg0 == Zero)) { Sleep (TBTG) } ElseIf ((Arg0 == One)) { SPCO (WCLK, Zero) Sleep (TB2F) SGOV (WFCP, (~PFCP & One)) Sleep (TFDI) } Else { } } Method (SHRF, 0, NotSerialized) { PSD0 (SLOT) SPCO (WCLK, One) SGOV (WFCP, PFCP) Sleep (TN2B) SGOV (WBRS, (~PBRS & One)) Sleep (TB2R) SGOV (PRST, (~WPRP & One)) L23D () } Method (DOSV, 0, NotSerialized) { Local0 = Zero While (((SVID != WSID) && (Local0 < WSTO))) { Local0++ Sleep (One) } } Method (_RST, 0, Serialized) // _RST: Device Reset { If ((WWEN == 0x02)) { Local0 = Acquire (WWMT, 0x03E8) If ((Local0 == Zero)) { FHRF (Zero) SHRF () Release (WWMT) DOSV () } } Else { SGOV (WBRS, PBRS) Sleep (0xC8) Notify (PXSX, One) // Device Check SGOV (PRST, (~WPRP & One)) SGOV (WBRS, (~PBRS & One)) Sleep (0xC8) Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x14)) { Break } Sleep (0x10) Local0++ } Sleep (0x0A) Notify (PXSX, One) // Device Check } } PowerResource (MRST, 0x05, 0x0000) { Method (_STA, 0, Serialized) // _STA: Status { Return (One) } Method (_ON, 0, Serialized) // _ON_: Power On { } Method (_OFF, 0, Serialized) // _OFF: Power Off { } Method (_RST, 0, Serialized) // _RST: Device Reset { Local0 = Acquire (WWMT, 0x03E8) If ((Local0 == Zero)) { FHRF (One) SHRF () Release (WWMT) DOSV () } } } } If ((WIST () || ((WWEN != Zero) && (WWRP == SLOT)))) { PowerResource (DRST, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { If ((DCAP & 0x10000000)) { Local0 = DCTR /* \_SB_.PC00.RP08.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 } } } Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset { If (WIST ()) { If (CondRefOf (WRST)) { Return (Package (0x01) { WRST }) } } If (((WWEN != Zero) && (WWRP == SLOT))) { If (CondRefOf (MRST)) { Return (Package (0x01) { MRST }) } } Return (Package (0x01) { DRST }) } Name (FDEL, Zero) Name (PDEL, Zero) Name (VDEL, Zero) Method (IFUN, 4, Serialized) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (One) { 0x1F // . }) } Else { Return (Buffer (One) { 0x0F // . }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { Local0 = (CVPR << Zero) Return (Local0) } If ((Arg2 == 0x02)) { CreateWordField (Arg3, Zero, CMDT) CreateWordField (Arg3, 0x02, CMDP) If ((CMDT == One)) { If (((WGAS == One) && WIST ())) { Return (RSTY) /* \_SB_.PC00.RP08.PXSX.RSTY */ } ElseIf (CondRefOf (\_SB.PC00.CNVW.RSTT)) { Return (^^^CNVW.RSTT) /* \_SB_.PC00.CNVW.RSTT */ } Else { Return (Zero) } } If ((CMDT == 0x02)) { If ((WIST () == (WGAS == One))) { Local0 = (CMDP & One) RSTY = Local0 Local1 = (CMDP & 0x02) Local1 >>= One FLRC = Local1 Local2 = (CMDP & 0x04) Local2 >>= 0x02 BOFC = Local2 } ElseIf (CondRefOf (\_SB.PC00.CNVW.RSTT)) { ^^^CNVW.RSTT = CMDP /* \_SB_.PC00.RP08.PXSX.IFUN.CMDP */ } Return (Zero) } If ((CMDT == 0x03)) { If (CondRefOf (\_SB.PC00.CNVW.PRRS)) { Return (^^^CNVW.PRRS) /* \_SB_.PC00.CNVW.PRRS */ } ElseIf (WIST ()) { Return (DPRS) /* \_SB_.PC00.RP08.PXSX.DPRS */ } } Return (Zero) } If ((Arg2 == 0x03)) { If ((CRFI == One)) { Return (Zero) } Else { Return (One) } } If ((WGAS == One)) { If ((Arg2 == 0x04)) { CreateWordField (Arg3, Zero, PRTT) CreateWordField (Arg3, 0x02, PRTD) If ((PRTT == One)) { FDEL = PRTD /* \_SB_.PC00.RP08.PXSX.IFUN.PRTD */ } ElseIf ((PRTT == 0x02)) { PDEL = PRTD /* \_SB_.PC00.RP08.PXSX.IFUN.PRTD */ } ElseIf ((PRTT == 0x03)) { VDEL = PRTD /* \_SB_.PC00.RP08.PXSX.IFUN.PRTD */ } Else { } } } Return (Zero) } Method (IDSM, 1, Serialized) { If ((Arg0 == ToUUID ("7266172c-220b-4b29-814f-75e4dd26b5fd") /* Unknown UUID */)) { Return (One) } Return (Zero) } Method (EFUN, 4, Serialized) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (0x02) { 0xFF, 0x1F // .. }) } Else { Return (Buffer (0x02) { 0xFF, 0x01 // .. }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { Local0 = ACSD /* \ACSD */ Return (Local0) } If ((Arg2 == 0x02)) { Local0 = I5BS /* \I5BS */ Return (Local0) } If ((Arg2 == 0x03)) { Local0 = UHBS /* \UHBS */ Return (Local0) } If ((Arg2 == 0x06)) { Local0 = AXMU /* \AXMU */ Local0 <<= One Local0 |= AXSU /* \AXSU */ Local1 = AXMR /* \AXMR */ Local1 <<= One Local1 |= AXSR /* \AXSR */ Local1 <<= 0x02 Local0 |= Local1 Return (Local0) } If ((Arg2 == 0x04)) { Return (WFRC) /* \WFRC */ } If ((Arg2 == 0x05)) { Return (WFUC) /* \WFUC */ } If ((Arg2 == 0x07)) { Return (UNI4) /* \UNI4 */ } If ((Arg2 == 0x08)) { Return (WFIC) /* \WFIC */ } If (((Arg2 == 0x09) && (WGAS == One))) { Return (WFBS) /* \WFBS */ } If (((Arg2 == 0x0A) && (WGAS == One))) { Return (WEDT) /* \WEDT */ } If (((Arg2 == 0x0B) && (WGAS == One))) { If ((CDRM == One)) { Return (Zero) } Else { Return (One) } } If (((Arg2 == 0x0C) && (WGAS == One))) { Return (WF7C) /* \WF7C */ } Return (Zero) } Method (EDSM, 1, Serialized) { If ((Arg0 == ToUUID ("f21202bf-8f78-4dc6-a5b3-1f738e285ade") /* Unknown UUID */)) { Return (One) } Return (Zero) } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (WIST ()) { If (EDSM (Arg0)) { Return (EFUN (Arg0, Arg1, Arg2, Arg3)) } If (IDSM (Arg0)) { Return (IFUN (Arg0, Arg1, Arg2, Arg3)) } } If (((WWEN != Zero) && (WWRP == SLOT))) { If ((Arg0 == ToUUID ("bad01b75-22a8-4f48-8792-bdde9467747d") /* Unknown UUID */)) { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x09 // . }) } If ((Arg2 == One)){} If ((Arg2 == 0x02)){} If ((Arg2 == 0x03)) { If ((WRTO == One)){} ElseIf ((WRTO == 0x03)){} Else { } Return (WRTO) /* \WRTO */ } } } Return (Buffer (One) { 0x00 // . }) } } } } Scope (_SB.PC00.RP09.PXSX) { OperationRegion (RPXX, SystemMemory, GMIO (^_ADR, _ADR), 0x30) Field (RPXX, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x2C), SVID, 16 } OperationRegion (FLDR, SystemMemory, (GMIO (^_ADR, _ADR) + WDCO), 0x06) Field (FLDR, ByteAcc, NoLock, Preserve) { DCAP, 32, DCTR, 16 } If ((WGAS == One)) { OperationRegion (VSEC, SystemMemory, (GMIO (^_ADR, _ADR) + WVHO), 0x10) Field (VSEC, AnyAcc, NoLock, Preserve) { Offset (0x0C), , 1, BTIE, 1, , 1, , 1, , 1, , 1, , 1, Offset (0x0D), PDRC, 1 } } Method (WIST, 0, Serialized) { If (CondRefOf (VDID)) { Switch (ToInteger (VDID)) { Case (0x25268086) { Return (One) } Case (0x271B8086) { Return (One) } Case (0x27238086) { Return (One) } Case (0x27258086) { Return (One) } Case (0x272B8086) { If ((WGAS == One)) { Return (One) } Else { Return (Zero) } } Default { Return (Zero) } } } Else { Return (Zero) } } Method (WWST, 0, Serialized) { If (CondRefOf (VDID)) { Switch (ToInteger (VDID)) { Case (0x73608086) { Return (One) } Case (0x75608086) { Return (One) } Case (0x4D7514C3) { Return (One) } Default { Return (Zero) } } } Else { Return (Zero) } } If (WIST ()) { Name (RSTY, Zero) Name (FLRC, Zero) Name (BOFC, Zero) Name (DPRS, Zero) PowerResource (WRST, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { If (((RSTY == One) && (WGAS == One))) { Local0 = Acquire (CNMT, 0x03E8) If ((Local0 == Zero)) { If ((FLRC == One)) { Local0 = DCTR /* \_SB_.PC00.RP09.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 Sleep (FDEL) } DPRS = One If ((BOFC == One)) { If ((BRMT == Zero)) { BTRK (Zero) } ElseIf ((WVHO != Zero)) { BTIE = Zero } Sleep (RDLY) } PDRC = One Sleep (VDEL) SGOV (WLRT, Zero) Sleep (PDEL) SGOV (WLRT, One) If ((BOFC == One)) { If ((BRMT == Zero)) { BTRK (One) } ElseIf ((WVHO != Zero)) { BTIE = One } Sleep (RDLY) } DPRS = 0x02 Release (CNMT) } } Else { If ((DCAP & 0x10000000)) { Local0 = DCTR /* \_SB_.PC00.RP09.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 } DPRS = One } } } Name (SPLX, Package (0x02) { Zero, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 } }) Method (SPLC, 0, Serialized) { DerefOf (SPLX [One]) [Zero] = DOM1 /* \DOM1 */ DerefOf (SPLX [One]) [One] = LIM1 /* \LIM1 */ DerefOf (SPLX [One]) [0x02] = TIM1 /* \TIM1 */ Return (SPLX) /* \_SB_.PC00.RP09.PXSX.SPLX */ } Name (WANX, Package (0x03) { Zero, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 }, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 } }) Method (WAND, 0, Serialized) { DerefOf (WANX [One]) [Zero] = Zero DerefOf (WANX [One]) [One] = TRD0 /* \TRD0 */ DerefOf (WANX [One]) [0x02] = TRL0 /* \TRL0 */ DerefOf (WANX [0x02]) [Zero] = One DerefOf (WANX [0x02]) [One] = TRD1 /* \TRD1 */ DerefOf (WANX [0x02]) [0x02] = TRL1 /* \TRL1 */ Return (WANX) /* \_SB_.PC00.RP09.PXSX.WANX */ } Name (WRDX, Package (0x02) { Zero, Package (0x02) { 0x80000000, 0x8000 } }) Method (WRDD, 0, Serialized) { DerefOf (WRDX [One]) [Zero] = WDM1 /* \WDM1 */ DerefOf (WRDX [One]) [One] = CID1 /* \CID1 */ Return (WRDX) /* \_SB_.PC00.RP09.PXSX.WRDX */ } Name (WRDY, Package (0x02) { 0x02, Package (0x2E) { 0x07, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (WRDS, 0, Serialized) { DerefOf (WRDY [One]) [One] = STXE /* \STXE */ DerefOf (WRDY [One]) [0x02] = ST10 /* \ST10 */ DerefOf (WRDY [One]) [0x03] = ST11 /* \ST11 */ DerefOf (WRDY [One]) [0x04] = ST12 /* \ST12 */ DerefOf (WRDY [One]) [0x05] = ST13 /* \ST13 */ DerefOf (WRDY [One]) [0x06] = ST14 /* \ST14 */ DerefOf (WRDY [One]) [0x07] = ST15 /* \ST15 */ DerefOf (WRDY [One]) [0x08] = ST16 /* \ST16 */ DerefOf (WRDY [One]) [0x09] = ST17 /* \ST17 */ DerefOf (WRDY [One]) [0x0A] = ST18 /* \ST18 */ DerefOf (WRDY [One]) [0x0B] = ST19 /* \ST19 */ DerefOf (WRDY [One]) [0x0C] = ST50 /* \ST50 */ DerefOf (WRDY [One]) [0x0D] = ST51 /* \ST51 */ DerefOf (WRDY [One]) [0x0E] = ST52 /* \ST52 */ DerefOf (WRDY [One]) [0x0F] = ST53 /* \ST53 */ DerefOf (WRDY [One]) [0x10] = ST54 /* \ST54 */ DerefOf (WRDY [One]) [0x11] = ST55 /* \ST55 */ DerefOf (WRDY [One]) [0x12] = ST56 /* \ST56 */ DerefOf (WRDY [One]) [0x13] = ST57 /* \ST57 */ DerefOf (WRDY [One]) [0x14] = ST58 /* \ST58 */ DerefOf (WRDY [One]) [0x15] = ST59 /* \ST59 */ DerefOf (WRDY [One]) [0x16] = ST5A /* \ST5A */ DerefOf (WRDY [One]) [0x17] = ST5B /* \ST5B */ DerefOf (WRDY [One]) [0x18] = CD10 /* \CD10 */ DerefOf (WRDY [One]) [0x19] = CD11 /* \CD11 */ DerefOf (WRDY [One]) [0x1A] = CD12 /* \CD12 */ DerefOf (WRDY [One]) [0x1B] = CD13 /* \CD13 */ DerefOf (WRDY [One]) [0x1C] = CD14 /* \CD14 */ DerefOf (WRDY [One]) [0x1D] = CD15 /* \CD15 */ DerefOf (WRDY [One]) [0x1E] = CD16 /* \CD16 */ DerefOf (WRDY [One]) [0x1F] = CD17 /* \CD17 */ DerefOf (WRDY [One]) [0x20] = CD18 /* \CD18 */ DerefOf (WRDY [One]) [0x21] = CD19 /* \CD19 */ DerefOf (WRDY [One]) [0x22] = CD1A /* \CD1A */ DerefOf (WRDY [One]) [0x23] = CD20 /* \CD20 */ DerefOf (WRDY [One]) [0x24] = CD21 /* \CD21 */ DerefOf (WRDY [One]) [0x25] = CD22 /* \CD22 */ DerefOf (WRDY [One]) [0x26] = CD23 /* \CD23 */ DerefOf (WRDY [One]) [0x27] = CD24 /* \CD24 */ DerefOf (WRDY [One]) [0x28] = CD25 /* \CD25 */ DerefOf (WRDY [One]) [0x29] = CD26 /* \CD26 */ DerefOf (WRDY [One]) [0x2A] = CD27 /* \CD27 */ DerefOf (WRDY [One]) [0x2B] = CD28 /* \CD28 */ DerefOf (WRDY [One]) [0x2C] = CD29 /* \CD29 */ DerefOf (WRDY [One]) [0x2D] = CD2A /* \CD2A */ Return (WRDY) /* \_SB_.PC00.RP09.PXSX.WRDY */ } Name (EWRY, Package (0x02) { 0x02, Package (0x87) { 0x07, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (EWRD, 0, Serialized) { DerefOf (EWRY [One]) [One] = STDE /* \STDE */ DerefOf (EWRY [One]) [0x02] = STRS /* \STRS */ DerefOf (EWRY [One]) [0x03] = ST20 /* \ST20 */ DerefOf (EWRY [One]) [0x04] = ST21 /* \ST21 */ DerefOf (EWRY [One]) [0x05] = ST22 /* \ST22 */ DerefOf (EWRY [One]) [0x06] = ST23 /* \ST23 */ DerefOf (EWRY [One]) [0x07] = ST24 /* \ST24 */ DerefOf (EWRY [One]) [0x08] = ST25 /* \ST25 */ DerefOf (EWRY [One]) [0x09] = ST26 /* \ST26 */ DerefOf (EWRY [One]) [0x0A] = ST27 /* \ST27 */ DerefOf (EWRY [One]) [0x0B] = ST28 /* \ST28 */ DerefOf (EWRY [One]) [0x0C] = ST29 /* \ST29 */ DerefOf (EWRY [One]) [0x0D] = ST60 /* \ST60 */ DerefOf (EWRY [One]) [0x0E] = ST61 /* \ST61 */ DerefOf (EWRY [One]) [0x0F] = ST62 /* \ST62 */ DerefOf (EWRY [One]) [0x10] = ST63 /* \ST63 */ DerefOf (EWRY [One]) [0x11] = ST64 /* \ST64 */ DerefOf (EWRY [One]) [0x12] = ST65 /* \ST65 */ DerefOf (EWRY [One]) [0x13] = ST66 /* \ST66 */ DerefOf (EWRY [One]) [0x14] = ST67 /* \ST67 */ DerefOf (EWRY [One]) [0x15] = ST68 /* \ST68 */ DerefOf (EWRY [One]) [0x16] = ST69 /* \ST69 */ DerefOf (EWRY [One]) [0x17] = ST6A /* \ST6A */ DerefOf (EWRY [One]) [0x18] = ST6B /* \ST6B */ DerefOf (EWRY [One]) [0x19] = ST30 /* \ST30 */ DerefOf (EWRY [One]) [0x1A] = ST31 /* \ST31 */ DerefOf (EWRY [One]) [0x1B] = ST32 /* \ST32 */ DerefOf (EWRY [One]) [0x1C] = ST33 /* \ST33 */ DerefOf (EWRY [One]) [0x1D] = ST34 /* \ST34 */ DerefOf (EWRY [One]) [0x1E] = ST35 /* \ST35 */ DerefOf (EWRY [One]) [0x1F] = ST36 /* \ST36 */ DerefOf (EWRY [One]) [0x20] = ST37 /* \ST37 */ DerefOf (EWRY [One]) [0x21] = ST38 /* \ST38 */ DerefOf (EWRY [One]) [0x22] = ST39 /* \ST39 */ DerefOf (EWRY [One]) [0x23] = ST70 /* \ST70 */ DerefOf (EWRY [One]) [0x24] = ST71 /* \ST71 */ DerefOf (EWRY [One]) [0x25] = ST72 /* \ST72 */ DerefOf (EWRY [One]) [0x26] = ST73 /* \ST73 */ DerefOf (EWRY [One]) [0x27] = ST74 /* \ST74 */ DerefOf (EWRY [One]) [0x28] = ST75 /* \ST75 */ DerefOf (EWRY [One]) [0x29] = ST76 /* \ST76 */ DerefOf (EWRY [One]) [0x2A] = ST77 /* \ST77 */ DerefOf (EWRY [One]) [0x2B] = ST78 /* \ST78 */ DerefOf (EWRY [One]) [0x2C] = ST79 /* \ST79 */ DerefOf (EWRY [One]) [0x2D] = ST7A /* \ST7A */ DerefOf (EWRY [One]) [0x2E] = ST7B /* \ST7B */ DerefOf (EWRY [One]) [0x2F] = ST40 /* \ST40 */ DerefOf (EWRY [One]) [0x30] = ST41 /* \ST41 */ DerefOf (EWRY [One]) [0x31] = ST42 /* \ST42 */ DerefOf (EWRY [One]) [0x32] = ST43 /* \ST43 */ DerefOf (EWRY [One]) [0x33] = ST44 /* \ST44 */ DerefOf (EWRY [One]) [0x34] = ST45 /* \ST45 */ DerefOf (EWRY [One]) [0x35] = ST46 /* \ST46 */ DerefOf (EWRY [One]) [0x36] = ST47 /* \ST47 */ DerefOf (EWRY [One]) [0x37] = ST48 /* \ST48 */ DerefOf (EWRY [One]) [0x38] = ST49 /* \ST49 */ DerefOf (EWRY [One]) [0x39] = ST80 /* \ST80 */ DerefOf (EWRY [One]) [0x3A] = ST81 /* \ST81 */ DerefOf (EWRY [One]) [0x3B] = ST82 /* \ST82 */ DerefOf (EWRY [One]) [0x3C] = ST83 /* \ST83 */ DerefOf (EWRY [One]) [0x3D] = ST84 /* \ST84 */ DerefOf (EWRY [One]) [0x3E] = ST85 /* \ST85 */ DerefOf (EWRY [One]) [0x3F] = ST86 /* \ST86 */ DerefOf (EWRY [One]) [0x40] = ST87 /* \ST87 */ DerefOf (EWRY [One]) [0x41] = ST88 /* \ST88 */ DerefOf (EWRY [One]) [0x42] = ST89 /* \ST89 */ DerefOf (EWRY [One]) [0x43] = ST8A /* \ST8A */ DerefOf (EWRY [One]) [0x44] = ST8B /* \ST8B */ DerefOf (EWRY [One]) [0x45] = CD30 /* \CD30 */ DerefOf (EWRY [One]) [0x46] = CD31 /* \CD31 */ DerefOf (EWRY [One]) [0x47] = CD32 /* \CD32 */ DerefOf (EWRY [One]) [0x48] = CD33 /* \CD33 */ DerefOf (EWRY [One]) [0x49] = CD34 /* \CD34 */ DerefOf (EWRY [One]) [0x4A] = CD35 /* \CD35 */ DerefOf (EWRY [One]) [0x4B] = CD36 /* \CD36 */ DerefOf (EWRY [One]) [0x4C] = CD37 /* \CD37 */ DerefOf (EWRY [One]) [0x4D] = CD38 /* \CD38 */ DerefOf (EWRY [One]) [0x4E] = CD39 /* \CD39 */ DerefOf (EWRY [One]) [0x4F] = CD3A /* \CD3A */ DerefOf (EWRY [One]) [0x50] = CD3B /* \CD3B */ DerefOf (EWRY [One]) [0x51] = CD3C /* \CD3C */ DerefOf (EWRY [One]) [0x52] = CD3D /* \CD3D */ DerefOf (EWRY [One]) [0x53] = CD3E /* \CD3E */ DerefOf (EWRY [One]) [0x54] = CD3F /* \CD3F */ DerefOf (EWRY [One]) [0x55] = CD40 /* \CD40 */ DerefOf (EWRY [One]) [0x56] = CD41 /* \CD41 */ DerefOf (EWRY [One]) [0x57] = CD42 /* \CD42 */ DerefOf (EWRY [One]) [0x58] = CD43 /* \CD43 */ DerefOf (EWRY [One]) [0x59] = CD44 /* \CD44 */ DerefOf (EWRY [One]) [0x5A] = CD45 /* \CD45 */ DerefOf (EWRY [One]) [0x5B] = CD46 /* \CD46 */ DerefOf (EWRY [One]) [0x5C] = CD47 /* \CD47 */ DerefOf (EWRY [One]) [0x5D] = CD48 /* \CD48 */ DerefOf (EWRY [One]) [0x5E] = CD49 /* \CD49 */ DerefOf (EWRY [One]) [0x5F] = CD4A /* \CD4A */ DerefOf (EWRY [One]) [0x60] = CD4B /* \CD4B */ DerefOf (EWRY [One]) [0x61] = CD4C /* \CD4C */ DerefOf (EWRY [One]) [0x62] = CD4D /* \CD4D */ DerefOf (EWRY [One]) [0x63] = CD4E /* \CD4E */ DerefOf (EWRY [One]) [0x64] = CD4F /* \CD4F */ DerefOf (EWRY [One]) [0x65] = CD50 /* \CD50 */ DerefOf (EWRY [One]) [0x66] = CD51 /* \CD51 */ DerefOf (EWRY [One]) [0x67] = CD52 /* \CD52 */ DerefOf (EWRY [One]) [0x68] = CD53 /* \CD53 */ DerefOf (EWRY [One]) [0x69] = CD54 /* \CD54 */ DerefOf (EWRY [One]) [0x6A] = CD55 /* \CD55 */ DerefOf (EWRY [One]) [0x6B] = CD56 /* \CD56 */ DerefOf (EWRY [One]) [0x6C] = CD57 /* \CD57 */ DerefOf (EWRY [One]) [0x6D] = CD58 /* \CD58 */ DerefOf (EWRY [One]) [0x6E] = CD59 /* \CD59 */ DerefOf (EWRY [One]) [0x6F] = CD5A /* \CD5A */ DerefOf (EWRY [One]) [0x70] = CD5B /* \CD5B */ DerefOf (EWRY [One]) [0x71] = CD5C /* \CD5C */ DerefOf (EWRY [One]) [0x72] = CD5D /* \CD5D */ DerefOf (EWRY [One]) [0x73] = CD5E /* \CD5E */ DerefOf (EWRY [One]) [0x74] = CD5F /* \CD5F */ DerefOf (EWRY [One]) [0x75] = CD60 /* \CD60 */ DerefOf (EWRY [One]) [0x76] = CD61 /* \CD61 */ DerefOf (EWRY [One]) [0x77] = CD62 /* \CD62 */ DerefOf (EWRY [One]) [0x78] = CD63 /* \CD63 */ DerefOf (EWRY [One]) [0x79] = CD64 /* \CD64 */ DerefOf (EWRY [One]) [0x7A] = CD65 /* \CD65 */ DerefOf (EWRY [One]) [0x7B] = CD66 /* \CD66 */ DerefOf (EWRY [One]) [0x7C] = CD67 /* \CD67 */ DerefOf (EWRY [One]) [0x7D] = CD68 /* \CD68 */ DerefOf (EWRY [One]) [0x7E] = CD69 /* \CD69 */ DerefOf (EWRY [One]) [0x7F] = CD6A /* \CD6A */ DerefOf (EWRY [One]) [0x80] = CD6B /* \CD6B */ DerefOf (EWRY [One]) [0x81] = CD6C /* \CD6C */ DerefOf (EWRY [One]) [0x82] = CD6D /* \CD6D */ DerefOf (EWRY [One]) [0x83] = CD6E /* \CD6E */ DerefOf (EWRY [One]) [0x84] = CD6F /* \CD6F */ DerefOf (EWRY [One]) [0x85] = CD70 /* \CD70 */ DerefOf (EWRY [One]) [0x86] = CD71 /* \CD71 */ Return (EWRY) /* \_SB_.PC00.RP09.PXSX.EWRY */ } Name (WGDY, Package (0x02) { 0x03, Package (0x4A) { 0x07, 0x03, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (WGDS, 0, Serialized) { DerefOf (WGDY [One]) [One] = SDGN /* \SDGN */ DerefOf (WGDY [One]) [0x02] = SD11 /* \SD11 */ DerefOf (WGDY [One]) [0x03] = SD12 /* \SD12 */ DerefOf (WGDY [One]) [0x04] = SD13 /* \SD13 */ DerefOf (WGDY [One]) [0x05] = SD14 /* \SD14 */ DerefOf (WGDY [One]) [0x06] = SD15 /* \SD15 */ DerefOf (WGDY [One]) [0x07] = SD16 /* \SD16 */ DerefOf (WGDY [One]) [0x08] = SD17 /* \SD17 */ DerefOf (WGDY [One]) [0x09] = SD18 /* \SD18 */ DerefOf (WGDY [One]) [0x0A] = SD19 /* \SD19 */ DerefOf (WGDY [One]) [0x0B] = SD21 /* \SD21 */ DerefOf (WGDY [One]) [0x0C] = SD22 /* \SD22 */ DerefOf (WGDY [One]) [0x0D] = SD23 /* \SD23 */ DerefOf (WGDY [One]) [0x0E] = SD24 /* \SD24 */ DerefOf (WGDY [One]) [0x0F] = SD25 /* \SD25 */ DerefOf (WGDY [One]) [0x10] = SD26 /* \SD26 */ DerefOf (WGDY [One]) [0x11] = SD27 /* \SD27 */ DerefOf (WGDY [One]) [0x12] = SD28 /* \SD28 */ DerefOf (WGDY [One]) [0x13] = SD29 /* \SD29 */ DerefOf (WGDY [One]) [0x14] = SD31 /* \SD31 */ DerefOf (WGDY [One]) [0x15] = SD32 /* \SD32 */ DerefOf (WGDY [One]) [0x16] = SD33 /* \SD33 */ DerefOf (WGDY [One]) [0x17] = SD34 /* \SD34 */ DerefOf (WGDY [One]) [0x18] = SD35 /* \SD35 */ DerefOf (WGDY [One]) [0x19] = SD36 /* \SD36 */ DerefOf (WGDY [One]) [0x1A] = SD37 /* \SD37 */ DerefOf (WGDY [One]) [0x1B] = SD38 /* \SD38 */ DerefOf (WGDY [One]) [0x1C] = SD39 /* \SD39 */ DerefOf (WGDY [One]) [0x1D] = SD41 /* \SD41 */ DerefOf (WGDY [One]) [0x1E] = SD42 /* \SD42 */ DerefOf (WGDY [One]) [0x1F] = SD43 /* \SD43 */ DerefOf (WGDY [One]) [0x20] = SD44 /* \SD44 */ DerefOf (WGDY [One]) [0x21] = SD45 /* \SD45 */ DerefOf (WGDY [One]) [0x22] = SD46 /* \SD46 */ DerefOf (WGDY [One]) [0x23] = SD47 /* \SD47 */ DerefOf (WGDY [One]) [0x24] = SD48 /* \SD48 */ DerefOf (WGDY [One]) [0x25] = SD49 /* \SD49 */ DerefOf (WGDY [One]) [0x26] = SD51 /* \SD51 */ DerefOf (WGDY [One]) [0x27] = SD52 /* \SD52 */ DerefOf (WGDY [One]) [0x28] = SD53 /* \SD53 */ DerefOf (WGDY [One]) [0x29] = SD54 /* \SD54 */ DerefOf (WGDY [One]) [0x2A] = SD55 /* \SD55 */ DerefOf (WGDY [One]) [0x2B] = SD56 /* \SD56 */ DerefOf (WGDY [One]) [0x2C] = SD57 /* \SD57 */ DerefOf (WGDY [One]) [0x2D] = SD58 /* \SD58 */ DerefOf (WGDY [One]) [0x2E] = SD59 /* \SD59 */ DerefOf (WGDY [One]) [0x2F] = SD61 /* \SD61 */ DerefOf (WGDY [One]) [0x30] = SD62 /* \SD62 */ DerefOf (WGDY [One]) [0x31] = SD63 /* \SD63 */ DerefOf (WGDY [One]) [0x32] = SD64 /* \SD64 */ DerefOf (WGDY [One]) [0x33] = SD65 /* \SD65 */ DerefOf (WGDY [One]) [0x34] = SD66 /* \SD66 */ DerefOf (WGDY [One]) [0x35] = SD67 /* \SD67 */ DerefOf (WGDY [One]) [0x36] = SD68 /* \SD68 */ DerefOf (WGDY [One]) [0x37] = SD69 /* \SD69 */ DerefOf (WGDY [One]) [0x38] = SD71 /* \SD71 */ DerefOf (WGDY [One]) [0x39] = SD72 /* \SD72 */ DerefOf (WGDY [One]) [0x3A] = SD73 /* \SD73 */ DerefOf (WGDY [One]) [0x3B] = SD74 /* \SD74 */ DerefOf (WGDY [One]) [0x3C] = SD75 /* \SD75 */ DerefOf (WGDY [One]) [0x3D] = SD76 /* \SD76 */ DerefOf (WGDY [One]) [0x3E] = SD77 /* \SD77 */ DerefOf (WGDY [One]) [0x3F] = SD78 /* \SD78 */ DerefOf (WGDY [One]) [0x40] = SD79 /* \SD79 */ DerefOf (WGDY [One]) [0x41] = SD81 /* \SD81 */ DerefOf (WGDY [One]) [0x42] = SD82 /* \SD82 */ DerefOf (WGDY [One]) [0x43] = SD83 /* \SD83 */ DerefOf (WGDY [One]) [0x44] = SD84 /* \SD84 */ DerefOf (WGDY [One]) [0x45] = SD85 /* \SD85 */ DerefOf (WGDY [One]) [0x46] = SD86 /* \SD86 */ DerefOf (WGDY [One]) [0x47] = SD87 /* \SD87 */ DerefOf (WGDY [One]) [0x48] = SD88 /* \SD88 */ DerefOf (WGDY [One]) [0x49] = SD89 /* \SD89 */ Return (WGDY) /* \_SB_.PC00.RP09.PXSX.WGDY */ } Name (ECKY, Package (0x02) { Zero, Package (0x02) { 0x07, Zero } }) Method (ECKV, 0, Serialized) { DerefOf (ECKY [One]) [One] = CECV /* \CECV */ Return (ECKY) /* \_SB_.PC00.RP09.PXSX.ECKY */ } Name (PPAY, Package (0x02) { One, Package (0x18) { 0x07, Zero, 0x18, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x18, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28 } }) Method (PPAG, 0, Serialized) { DerefOf (PPAY [One]) [One] = WAGE /* \WAGE */ DerefOf (PPAY [One]) [0x02] = AGA1 /* \AGA1 */ DerefOf (PPAY [One]) [0x03] = AGA2 /* \AGA2 */ DerefOf (PPAY [One]) [0x04] = AGA3 /* \AGA3 */ DerefOf (PPAY [One]) [0x05] = AGA4 /* \AGA4 */ DerefOf (PPAY [One]) [0x06] = AGA5 /* \AGA5 */ DerefOf (PPAY [One]) [0x07] = AGA6 /* \AGA6 */ DerefOf (PPAY [One]) [0x08] = AGA7 /* \AGA7 */ DerefOf (PPAY [One]) [0x09] = AGA8 /* \AGA8 */ DerefOf (PPAY [One]) [0x0A] = AGA9 /* \AGA9 */ DerefOf (PPAY [One]) [0x0B] = AGAA /* \AGAA */ DerefOf (PPAY [One]) [0x0C] = AGAB /* \AGAB */ DerefOf (PPAY [One]) [0x0D] = AGB1 /* \AGB1 */ DerefOf (PPAY [One]) [0x0E] = AGB2 /* \AGB2 */ DerefOf (PPAY [One]) [0x0F] = AGB3 /* \AGB3 */ DerefOf (PPAY [One]) [0x10] = AGB4 /* \AGB4 */ DerefOf (PPAY [One]) [0x11] = AGB5 /* \AGB5 */ DerefOf (PPAY [One]) [0x12] = AGB6 /* \AGB6 */ DerefOf (PPAY [One]) [0x13] = AGB7 /* \AGB7 */ DerefOf (PPAY [One]) [0x14] = AGB8 /* \AGB8 */ DerefOf (PPAY [One]) [0x15] = AGB9 /* \AGB9 */ DerefOf (PPAY [One]) [0x16] = AGBA /* \AGBA */ DerefOf (PPAY [One]) [0x17] = AGBB /* \AGBB */ Return (PPAY) /* \_SB_.PC00.RP09.PXSX.PPAY */ } Name (WTSY, Package (0x02) { One, Package (0x13) { 0x07, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero } }) Method (WTAS, 0, Serialized) { DerefOf (WTSY [One]) [One] = WTSV /* \WTSV */ DerefOf (WTSY [One]) [0x02] = WTLE /* \WTLE */ DerefOf (WTSY [One]) [0x03] = BL01 /* \BL01 */ DerefOf (WTSY [One]) [0x04] = BL02 /* \BL02 */ DerefOf (WTSY [One]) [0x05] = BL03 /* \BL03 */ DerefOf (WTSY [One]) [0x06] = BL04 /* \BL04 */ DerefOf (WTSY [One]) [0x07] = BL05 /* \BL05 */ DerefOf (WTSY [One]) [0x08] = BL06 /* \BL06 */ DerefOf (WTSY [One]) [0x09] = BL07 /* \BL07 */ DerefOf (WTSY [One]) [0x0A] = BL08 /* \BL08 */ DerefOf (WTSY [One]) [0x0B] = BL09 /* \BL09 */ DerefOf (WTSY [One]) [0x0C] = BL10 /* \BL10 */ DerefOf (WTSY [One]) [0x0D] = BL11 /* \BL11 */ DerefOf (WTSY [One]) [0x0E] = BL12 /* \BL12 */ DerefOf (WTSY [One]) [0x0F] = BL13 /* \BL13 */ DerefOf (WTSY [One]) [0x10] = BL14 /* \BL14 */ DerefOf (WTSY [One]) [0x11] = BL15 /* \BL15 */ DerefOf (WTSY [One]) [0x12] = BL16 /* \BL16 */ Return (WTSY) /* \_SB_.PC00.RP09.PXSX.WTSY */ } Name (WAIY, Package (0x02) { Zero, Package (0x04) { 0x07, Zero, Zero, Zero } }) Method (WAIS, 0, Serialized) { DerefOf (WAIY [One]) [One] = WLBI /* \WLBI */ DerefOf (WAIY [One]) [0x02] = WHBI /* \WHBI */ Return (WAIY) /* \_SB_.PC00.RP09.PXSX.WAIY */ } Name (SADX, Package (0x03) { Zero, Package (0x02) { 0x07, 0x80000000 }, Package (0x02) { 0x12, 0x80000000 } }) Method (SADS, 0, Serialized) { DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ Return (SADX) /* \_SB_.PC00.RP09.PXSX.SADX */ } Name (GPCX, Package (0x03) { Zero, Package (0x02) { 0x07, Package (0x03) { Zero, Zero, Zero } }, Package (0x02) { 0x12, Package (0x03) { Zero, Zero, Zero } } }) Method (GPC, 0, Serialized) { Return (GPCX) /* \_SB_.PC00.RP09.PXSX.GPCX */ } Name (GLAX, Package (0x03) { Zero, Package (0x02) { 0x07, Zero }, Package (0x02) { 0x12, Zero } }) Method (GLAI, 0, Serialized) { DerefOf (GLAX [One]) [One] = CGLS /* \CGLS */ DerefOf (GLAX [0x02]) [One] = CGLS /* \CGLS */ Return (GLAX) /* \_SB_.PC00.RP09.PXSX.GLAX */ } } If (((WWEN != Zero) && (WWRP == SLOT))) { Method (FHRF, 1, NotSerialized) { If ((GGOV (PRST) != WPRP)) { DL23 () SGOV (PRST, WPRP) } Else { } Sleep (TR2B) SGOV (WBRS, PBRS) If ((Arg0 == Zero)) { Sleep (TBTG) } ElseIf ((Arg0 == One)) { SPCO (WCLK, Zero) Sleep (TB2F) SGOV (WFCP, (~PFCP & One)) Sleep (TFDI) } Else { } } Method (SHRF, 0, NotSerialized) { PSD0 (SLOT) SPCO (WCLK, One) SGOV (WFCP, PFCP) Sleep (TN2B) SGOV (WBRS, (~PBRS & One)) Sleep (TB2R) SGOV (PRST, (~WPRP & One)) L23D () } Method (DOSV, 0, NotSerialized) { Local0 = Zero While (((SVID != WSID) && (Local0 < WSTO))) { Local0++ Sleep (One) } } Method (_RST, 0, Serialized) // _RST: Device Reset { If ((WWEN == 0x02)) { Local0 = Acquire (WWMT, 0x03E8) If ((Local0 == Zero)) { FHRF (Zero) SHRF () Release (WWMT) DOSV () } } Else { SGOV (WBRS, PBRS) Sleep (0xC8) Notify (PXSX, One) // Device Check SGOV (PRST, (~WPRP & One)) SGOV (WBRS, (~PBRS & One)) Sleep (0xC8) Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x14)) { Break } Sleep (0x10) Local0++ } Sleep (0x0A) Notify (PXSX, One) // Device Check } } PowerResource (MRST, 0x05, 0x0000) { Method (_STA, 0, Serialized) // _STA: Status { Return (One) } Method (_ON, 0, Serialized) // _ON_: Power On { } Method (_OFF, 0, Serialized) // _OFF: Power Off { } Method (_RST, 0, Serialized) // _RST: Device Reset { Local0 = Acquire (WWMT, 0x03E8) If ((Local0 == Zero)) { FHRF (One) SHRF () Release (WWMT) DOSV () } } } } If ((WIST () || ((WWEN != Zero) && (WWRP == SLOT)))) { PowerResource (DRST, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { If ((DCAP & 0x10000000)) { Local0 = DCTR /* \_SB_.PC00.RP09.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 } } } Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset { If (WIST ()) { If (CondRefOf (WRST)) { Return (Package (0x01) { WRST }) } } If (((WWEN != Zero) && (WWRP == SLOT))) { If (CondRefOf (MRST)) { Return (Package (0x01) { MRST }) } } Return (Package (0x01) { DRST }) } Name (FDEL, Zero) Name (PDEL, Zero) Name (VDEL, Zero) Method (IFUN, 4, Serialized) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (One) { 0x1F // . }) } Else { Return (Buffer (One) { 0x0F // . }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { Local0 = (CVPR << Zero) Return (Local0) } If ((Arg2 == 0x02)) { CreateWordField (Arg3, Zero, CMDT) CreateWordField (Arg3, 0x02, CMDP) If ((CMDT == One)) { If (((WGAS == One) && WIST ())) { Return (RSTY) /* \_SB_.PC00.RP09.PXSX.RSTY */ } ElseIf (CondRefOf (\_SB.PC00.CNVW.RSTT)) { Return (^^^CNVW.RSTT) /* \_SB_.PC00.CNVW.RSTT */ } Else { Return (Zero) } } If ((CMDT == 0x02)) { If ((WIST () == (WGAS == One))) { Local0 = (CMDP & One) RSTY = Local0 Local1 = (CMDP & 0x02) Local1 >>= One FLRC = Local1 Local2 = (CMDP & 0x04) Local2 >>= 0x02 BOFC = Local2 } ElseIf (CondRefOf (\_SB.PC00.CNVW.RSTT)) { ^^^CNVW.RSTT = CMDP /* \_SB_.PC00.RP09.PXSX.IFUN.CMDP */ } Return (Zero) } If ((CMDT == 0x03)) { If (CondRefOf (\_SB.PC00.CNVW.PRRS)) { Return (^^^CNVW.PRRS) /* \_SB_.PC00.CNVW.PRRS */ } ElseIf (WIST ()) { Return (DPRS) /* \_SB_.PC00.RP09.PXSX.DPRS */ } } Return (Zero) } If ((Arg2 == 0x03)) { If ((CRFI == One)) { Return (Zero) } Else { Return (One) } } If ((WGAS == One)) { If ((Arg2 == 0x04)) { CreateWordField (Arg3, Zero, PRTT) CreateWordField (Arg3, 0x02, PRTD) If ((PRTT == One)) { FDEL = PRTD /* \_SB_.PC00.RP09.PXSX.IFUN.PRTD */ } ElseIf ((PRTT == 0x02)) { PDEL = PRTD /* \_SB_.PC00.RP09.PXSX.IFUN.PRTD */ } ElseIf ((PRTT == 0x03)) { VDEL = PRTD /* \_SB_.PC00.RP09.PXSX.IFUN.PRTD */ } Else { } } } Return (Zero) } Method (IDSM, 1, Serialized) { If ((Arg0 == ToUUID ("7266172c-220b-4b29-814f-75e4dd26b5fd") /* Unknown UUID */)) { Return (One) } Return (Zero) } Method (EFUN, 4, Serialized) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (0x02) { 0xFF, 0x1F // .. }) } Else { Return (Buffer (0x02) { 0xFF, 0x01 // .. }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { Local0 = ACSD /* \ACSD */ Return (Local0) } If ((Arg2 == 0x02)) { Local0 = I5BS /* \I5BS */ Return (Local0) } If ((Arg2 == 0x03)) { Local0 = UHBS /* \UHBS */ Return (Local0) } If ((Arg2 == 0x06)) { Local0 = AXMU /* \AXMU */ Local0 <<= One Local0 |= AXSU /* \AXSU */ Local1 = AXMR /* \AXMR */ Local1 <<= One Local1 |= AXSR /* \AXSR */ Local1 <<= 0x02 Local0 |= Local1 Return (Local0) } If ((Arg2 == 0x04)) { Return (WFRC) /* \WFRC */ } If ((Arg2 == 0x05)) { Return (WFUC) /* \WFUC */ } If ((Arg2 == 0x07)) { Return (UNI4) /* \UNI4 */ } If ((Arg2 == 0x08)) { Return (WFIC) /* \WFIC */ } If (((Arg2 == 0x09) && (WGAS == One))) { Return (WFBS) /* \WFBS */ } If (((Arg2 == 0x0A) && (WGAS == One))) { Return (WEDT) /* \WEDT */ } If (((Arg2 == 0x0B) && (WGAS == One))) { If ((CDRM == One)) { Return (Zero) } Else { Return (One) } } If (((Arg2 == 0x0C) && (WGAS == One))) { Return (WF7C) /* \WF7C */ } Return (Zero) } Method (EDSM, 1, Serialized) { If ((Arg0 == ToUUID ("f21202bf-8f78-4dc6-a5b3-1f738e285ade") /* Unknown UUID */)) { Return (One) } Return (Zero) } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (WIST ()) { If (EDSM (Arg0)) { Return (EFUN (Arg0, Arg1, Arg2, Arg3)) } If (IDSM (Arg0)) { Return (IFUN (Arg0, Arg1, Arg2, Arg3)) } } If (((WWEN != Zero) && (WWRP == SLOT))) { If ((Arg0 == ToUUID ("bad01b75-22a8-4f48-8792-bdde9467747d") /* Unknown UUID */)) { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x09 // . }) } If ((Arg2 == One)){} If ((Arg2 == 0x02)){} If ((Arg2 == 0x03)) { If ((WRTO == One)){} ElseIf ((WRTO == 0x03)){} Else { } Return (WRTO) /* \WRTO */ } } } Return (Buffer (One) { 0x00 // . }) } } } If (CondRefOf (\_SB.PC00.RP10.PXSX)) { Scope (_SB.PC00.RP10.PXSX) { OperationRegion (RPXX, SystemMemory, GMIO (^_ADR, _ADR), 0x30) Field (RPXX, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x2C), SVID, 16 } OperationRegion (FLDR, SystemMemory, (GMIO (^_ADR, _ADR) + WDCO), 0x06) Field (FLDR, ByteAcc, NoLock, Preserve) { DCAP, 32, DCTR, 16 } If ((WGAS == One)) { OperationRegion (VSEC, SystemMemory, (GMIO (^_ADR, _ADR) + WVHO), 0x10) Field (VSEC, AnyAcc, NoLock, Preserve) { Offset (0x0C), , 1, BTIE, 1, , 1, , 1, , 1, , 1, , 1, Offset (0x0D), PDRC, 1 } } Method (WIST, 0, Serialized) { If (CondRefOf (VDID)) { Switch (ToInteger (VDID)) { Case (0x25268086) { Return (One) } Case (0x271B8086) { Return (One) } Case (0x27238086) { Return (One) } Case (0x27258086) { Return (One) } Case (0x272B8086) { If ((WGAS == One)) { Return (One) } Else { Return (Zero) } } Default { Return (Zero) } } } Else { Return (Zero) } } Method (WWST, 0, Serialized) { If (CondRefOf (VDID)) { Switch (ToInteger (VDID)) { Case (0x73608086) { Return (One) } Case (0x75608086) { Return (One) } Case (0x4D7514C3) { Return (One) } Default { Return (Zero) } } } Else { Return (Zero) } } If (WIST ()) { Name (RSTY, Zero) Name (FLRC, Zero) Name (BOFC, Zero) Name (DPRS, Zero) PowerResource (WRST, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { If (((RSTY == One) && (WGAS == One))) { Local0 = Acquire (CNMT, 0x03E8) If ((Local0 == Zero)) { If ((FLRC == One)) { Local0 = DCTR /* \_SB_.PC00.RP10.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 Sleep (FDEL) } DPRS = One If ((BOFC == One)) { If ((BRMT == Zero)) { BTRK (Zero) } ElseIf ((WVHO != Zero)) { BTIE = Zero } Sleep (RDLY) } PDRC = One Sleep (VDEL) SGOV (WLRT, Zero) Sleep (PDEL) SGOV (WLRT, One) If ((BOFC == One)) { If ((BRMT == Zero)) { BTRK (One) } ElseIf ((WVHO != Zero)) { BTIE = One } Sleep (RDLY) } DPRS = 0x02 Release (CNMT) } } Else { If ((DCAP & 0x10000000)) { Local0 = DCTR /* \_SB_.PC00.RP10.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 } DPRS = One } } } Name (SPLX, Package (0x02) { Zero, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 } }) Method (SPLC, 0, Serialized) { DerefOf (SPLX [One]) [Zero] = DOM1 /* \DOM1 */ DerefOf (SPLX [One]) [One] = LIM1 /* \LIM1 */ DerefOf (SPLX [One]) [0x02] = TIM1 /* \TIM1 */ Return (SPLX) /* \_SB_.PC00.RP10.PXSX.SPLX */ } Name (WANX, Package (0x03) { Zero, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 }, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 } }) Method (WAND, 0, Serialized) { DerefOf (WANX [One]) [Zero] = Zero DerefOf (WANX [One]) [One] = TRD0 /* \TRD0 */ DerefOf (WANX [One]) [0x02] = TRL0 /* \TRL0 */ DerefOf (WANX [0x02]) [Zero] = One DerefOf (WANX [0x02]) [One] = TRD1 /* \TRD1 */ DerefOf (WANX [0x02]) [0x02] = TRL1 /* \TRL1 */ Return (WANX) /* \_SB_.PC00.RP10.PXSX.WANX */ } Name (WRDX, Package (0x02) { Zero, Package (0x02) { 0x80000000, 0x8000 } }) Method (WRDD, 0, Serialized) { DerefOf (WRDX [One]) [Zero] = WDM1 /* \WDM1 */ DerefOf (WRDX [One]) [One] = CID1 /* \CID1 */ Return (WRDX) /* \_SB_.PC00.RP10.PXSX.WRDX */ } Name (WRDY, Package (0x02) { 0x02, Package (0x2E) { 0x07, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (WRDS, 0, Serialized) { DerefOf (WRDY [One]) [One] = STXE /* \STXE */ DerefOf (WRDY [One]) [0x02] = ST10 /* \ST10 */ DerefOf (WRDY [One]) [0x03] = ST11 /* \ST11 */ DerefOf (WRDY [One]) [0x04] = ST12 /* \ST12 */ DerefOf (WRDY [One]) [0x05] = ST13 /* \ST13 */ DerefOf (WRDY [One]) [0x06] = ST14 /* \ST14 */ DerefOf (WRDY [One]) [0x07] = ST15 /* \ST15 */ DerefOf (WRDY [One]) [0x08] = ST16 /* \ST16 */ DerefOf (WRDY [One]) [0x09] = ST17 /* \ST17 */ DerefOf (WRDY [One]) [0x0A] = ST18 /* \ST18 */ DerefOf (WRDY [One]) [0x0B] = ST19 /* \ST19 */ DerefOf (WRDY [One]) [0x0C] = ST50 /* \ST50 */ DerefOf (WRDY [One]) [0x0D] = ST51 /* \ST51 */ DerefOf (WRDY [One]) [0x0E] = ST52 /* \ST52 */ DerefOf (WRDY [One]) [0x0F] = ST53 /* \ST53 */ DerefOf (WRDY [One]) [0x10] = ST54 /* \ST54 */ DerefOf (WRDY [One]) [0x11] = ST55 /* \ST55 */ DerefOf (WRDY [One]) [0x12] = ST56 /* \ST56 */ DerefOf (WRDY [One]) [0x13] = ST57 /* \ST57 */ DerefOf (WRDY [One]) [0x14] = ST58 /* \ST58 */ DerefOf (WRDY [One]) [0x15] = ST59 /* \ST59 */ DerefOf (WRDY [One]) [0x16] = ST5A /* \ST5A */ DerefOf (WRDY [One]) [0x17] = ST5B /* \ST5B */ DerefOf (WRDY [One]) [0x18] = CD10 /* \CD10 */ DerefOf (WRDY [One]) [0x19] = CD11 /* \CD11 */ DerefOf (WRDY [One]) [0x1A] = CD12 /* \CD12 */ DerefOf (WRDY [One]) [0x1B] = CD13 /* \CD13 */ DerefOf (WRDY [One]) [0x1C] = CD14 /* \CD14 */ DerefOf (WRDY [One]) [0x1D] = CD15 /* \CD15 */ DerefOf (WRDY [One]) [0x1E] = CD16 /* \CD16 */ DerefOf (WRDY [One]) [0x1F] = CD17 /* \CD17 */ DerefOf (WRDY [One]) [0x20] = CD18 /* \CD18 */ DerefOf (WRDY [One]) [0x21] = CD19 /* \CD19 */ DerefOf (WRDY [One]) [0x22] = CD1A /* \CD1A */ DerefOf (WRDY [One]) [0x23] = CD20 /* \CD20 */ DerefOf (WRDY [One]) [0x24] = CD21 /* \CD21 */ DerefOf (WRDY [One]) [0x25] = CD22 /* \CD22 */ DerefOf (WRDY [One]) [0x26] = CD23 /* \CD23 */ DerefOf (WRDY [One]) [0x27] = CD24 /* \CD24 */ DerefOf (WRDY [One]) [0x28] = CD25 /* \CD25 */ DerefOf (WRDY [One]) [0x29] = CD26 /* \CD26 */ DerefOf (WRDY [One]) [0x2A] = CD27 /* \CD27 */ DerefOf (WRDY [One]) [0x2B] = CD28 /* \CD28 */ DerefOf (WRDY [One]) [0x2C] = CD29 /* \CD29 */ DerefOf (WRDY [One]) [0x2D] = CD2A /* \CD2A */ Return (WRDY) /* \_SB_.PC00.RP10.PXSX.WRDY */ } Name (EWRY, Package (0x02) { 0x02, Package (0x87) { 0x07, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (EWRD, 0, Serialized) { DerefOf (EWRY [One]) [One] = STDE /* \STDE */ DerefOf (EWRY [One]) [0x02] = STRS /* \STRS */ DerefOf (EWRY [One]) [0x03] = ST20 /* \ST20 */ DerefOf (EWRY [One]) [0x04] = ST21 /* \ST21 */ DerefOf (EWRY [One]) [0x05] = ST22 /* \ST22 */ DerefOf (EWRY [One]) [0x06] = ST23 /* \ST23 */ DerefOf (EWRY [One]) [0x07] = ST24 /* \ST24 */ DerefOf (EWRY [One]) [0x08] = ST25 /* \ST25 */ DerefOf (EWRY [One]) [0x09] = ST26 /* \ST26 */ DerefOf (EWRY [One]) [0x0A] = ST27 /* \ST27 */ DerefOf (EWRY [One]) [0x0B] = ST28 /* \ST28 */ DerefOf (EWRY [One]) [0x0C] = ST29 /* \ST29 */ DerefOf (EWRY [One]) [0x0D] = ST60 /* \ST60 */ DerefOf (EWRY [One]) [0x0E] = ST61 /* \ST61 */ DerefOf (EWRY [One]) [0x0F] = ST62 /* \ST62 */ DerefOf (EWRY [One]) [0x10] = ST63 /* \ST63 */ DerefOf (EWRY [One]) [0x11] = ST64 /* \ST64 */ DerefOf (EWRY [One]) [0x12] = ST65 /* \ST65 */ DerefOf (EWRY [One]) [0x13] = ST66 /* \ST66 */ DerefOf (EWRY [One]) [0x14] = ST67 /* \ST67 */ DerefOf (EWRY [One]) [0x15] = ST68 /* \ST68 */ DerefOf (EWRY [One]) [0x16] = ST69 /* \ST69 */ DerefOf (EWRY [One]) [0x17] = ST6A /* \ST6A */ DerefOf (EWRY [One]) [0x18] = ST6B /* \ST6B */ DerefOf (EWRY [One]) [0x19] = ST30 /* \ST30 */ DerefOf (EWRY [One]) [0x1A] = ST31 /* \ST31 */ DerefOf (EWRY [One]) [0x1B] = ST32 /* \ST32 */ DerefOf (EWRY [One]) [0x1C] = ST33 /* \ST33 */ DerefOf (EWRY [One]) [0x1D] = ST34 /* \ST34 */ DerefOf (EWRY [One]) [0x1E] = ST35 /* \ST35 */ DerefOf (EWRY [One]) [0x1F] = ST36 /* \ST36 */ DerefOf (EWRY [One]) [0x20] = ST37 /* \ST37 */ DerefOf (EWRY [One]) [0x21] = ST38 /* \ST38 */ DerefOf (EWRY [One]) [0x22] = ST39 /* \ST39 */ DerefOf (EWRY [One]) [0x23] = ST70 /* \ST70 */ DerefOf (EWRY [One]) [0x24] = ST71 /* \ST71 */ DerefOf (EWRY [One]) [0x25] = ST72 /* \ST72 */ DerefOf (EWRY [One]) [0x26] = ST73 /* \ST73 */ DerefOf (EWRY [One]) [0x27] = ST74 /* \ST74 */ DerefOf (EWRY [One]) [0x28] = ST75 /* \ST75 */ DerefOf (EWRY [One]) [0x29] = ST76 /* \ST76 */ DerefOf (EWRY [One]) [0x2A] = ST77 /* \ST77 */ DerefOf (EWRY [One]) [0x2B] = ST78 /* \ST78 */ DerefOf (EWRY [One]) [0x2C] = ST79 /* \ST79 */ DerefOf (EWRY [One]) [0x2D] = ST7A /* \ST7A */ DerefOf (EWRY [One]) [0x2E] = ST7B /* \ST7B */ DerefOf (EWRY [One]) [0x2F] = ST40 /* \ST40 */ DerefOf (EWRY [One]) [0x30] = ST41 /* \ST41 */ DerefOf (EWRY [One]) [0x31] = ST42 /* \ST42 */ DerefOf (EWRY [One]) [0x32] = ST43 /* \ST43 */ DerefOf (EWRY [One]) [0x33] = ST44 /* \ST44 */ DerefOf (EWRY [One]) [0x34] = ST45 /* \ST45 */ DerefOf (EWRY [One]) [0x35] = ST46 /* \ST46 */ DerefOf (EWRY [One]) [0x36] = ST47 /* \ST47 */ DerefOf (EWRY [One]) [0x37] = ST48 /* \ST48 */ DerefOf (EWRY [One]) [0x38] = ST49 /* \ST49 */ DerefOf (EWRY [One]) [0x39] = ST80 /* \ST80 */ DerefOf (EWRY [One]) [0x3A] = ST81 /* \ST81 */ DerefOf (EWRY [One]) [0x3B] = ST82 /* \ST82 */ DerefOf (EWRY [One]) [0x3C] = ST83 /* \ST83 */ DerefOf (EWRY [One]) [0x3D] = ST84 /* \ST84 */ DerefOf (EWRY [One]) [0x3E] = ST85 /* \ST85 */ DerefOf (EWRY [One]) [0x3F] = ST86 /* \ST86 */ DerefOf (EWRY [One]) [0x40] = ST87 /* \ST87 */ DerefOf (EWRY [One]) [0x41] = ST88 /* \ST88 */ DerefOf (EWRY [One]) [0x42] = ST89 /* \ST89 */ DerefOf (EWRY [One]) [0x43] = ST8A /* \ST8A */ DerefOf (EWRY [One]) [0x44] = ST8B /* \ST8B */ DerefOf (EWRY [One]) [0x45] = CD30 /* \CD30 */ DerefOf (EWRY [One]) [0x46] = CD31 /* \CD31 */ DerefOf (EWRY [One]) [0x47] = CD32 /* \CD32 */ DerefOf (EWRY [One]) [0x48] = CD33 /* \CD33 */ DerefOf (EWRY [One]) [0x49] = CD34 /* \CD34 */ DerefOf (EWRY [One]) [0x4A] = CD35 /* \CD35 */ DerefOf (EWRY [One]) [0x4B] = CD36 /* \CD36 */ DerefOf (EWRY [One]) [0x4C] = CD37 /* \CD37 */ DerefOf (EWRY [One]) [0x4D] = CD38 /* \CD38 */ DerefOf (EWRY [One]) [0x4E] = CD39 /* \CD39 */ DerefOf (EWRY [One]) [0x4F] = CD3A /* \CD3A */ DerefOf (EWRY [One]) [0x50] = CD3B /* \CD3B */ DerefOf (EWRY [One]) [0x51] = CD3C /* \CD3C */ DerefOf (EWRY [One]) [0x52] = CD3D /* \CD3D */ DerefOf (EWRY [One]) [0x53] = CD3E /* \CD3E */ DerefOf (EWRY [One]) [0x54] = CD3F /* \CD3F */ DerefOf (EWRY [One]) [0x55] = CD40 /* \CD40 */ DerefOf (EWRY [One]) [0x56] = CD41 /* \CD41 */ DerefOf (EWRY [One]) [0x57] = CD42 /* \CD42 */ DerefOf (EWRY [One]) [0x58] = CD43 /* \CD43 */ DerefOf (EWRY [One]) [0x59] = CD44 /* \CD44 */ DerefOf (EWRY [One]) [0x5A] = CD45 /* \CD45 */ DerefOf (EWRY [One]) [0x5B] = CD46 /* \CD46 */ DerefOf (EWRY [One]) [0x5C] = CD47 /* \CD47 */ DerefOf (EWRY [One]) [0x5D] = CD48 /* \CD48 */ DerefOf (EWRY [One]) [0x5E] = CD49 /* \CD49 */ DerefOf (EWRY [One]) [0x5F] = CD4A /* \CD4A */ DerefOf (EWRY [One]) [0x60] = CD4B /* \CD4B */ DerefOf (EWRY [One]) [0x61] = CD4C /* \CD4C */ DerefOf (EWRY [One]) [0x62] = CD4D /* \CD4D */ DerefOf (EWRY [One]) [0x63] = CD4E /* \CD4E */ DerefOf (EWRY [One]) [0x64] = CD4F /* \CD4F */ DerefOf (EWRY [One]) [0x65] = CD50 /* \CD50 */ DerefOf (EWRY [One]) [0x66] = CD51 /* \CD51 */ DerefOf (EWRY [One]) [0x67] = CD52 /* \CD52 */ DerefOf (EWRY [One]) [0x68] = CD53 /* \CD53 */ DerefOf (EWRY [One]) [0x69] = CD54 /* \CD54 */ DerefOf (EWRY [One]) [0x6A] = CD55 /* \CD55 */ DerefOf (EWRY [One]) [0x6B] = CD56 /* \CD56 */ DerefOf (EWRY [One]) [0x6C] = CD57 /* \CD57 */ DerefOf (EWRY [One]) [0x6D] = CD58 /* \CD58 */ DerefOf (EWRY [One]) [0x6E] = CD59 /* \CD59 */ DerefOf (EWRY [One]) [0x6F] = CD5A /* \CD5A */ DerefOf (EWRY [One]) [0x70] = CD5B /* \CD5B */ DerefOf (EWRY [One]) [0x71] = CD5C /* \CD5C */ DerefOf (EWRY [One]) [0x72] = CD5D /* \CD5D */ DerefOf (EWRY [One]) [0x73] = CD5E /* \CD5E */ DerefOf (EWRY [One]) [0x74] = CD5F /* \CD5F */ DerefOf (EWRY [One]) [0x75] = CD60 /* \CD60 */ DerefOf (EWRY [One]) [0x76] = CD61 /* \CD61 */ DerefOf (EWRY [One]) [0x77] = CD62 /* \CD62 */ DerefOf (EWRY [One]) [0x78] = CD63 /* \CD63 */ DerefOf (EWRY [One]) [0x79] = CD64 /* \CD64 */ DerefOf (EWRY [One]) [0x7A] = CD65 /* \CD65 */ DerefOf (EWRY [One]) [0x7B] = CD66 /* \CD66 */ DerefOf (EWRY [One]) [0x7C] = CD67 /* \CD67 */ DerefOf (EWRY [One]) [0x7D] = CD68 /* \CD68 */ DerefOf (EWRY [One]) [0x7E] = CD69 /* \CD69 */ DerefOf (EWRY [One]) [0x7F] = CD6A /* \CD6A */ DerefOf (EWRY [One]) [0x80] = CD6B /* \CD6B */ DerefOf (EWRY [One]) [0x81] = CD6C /* \CD6C */ DerefOf (EWRY [One]) [0x82] = CD6D /* \CD6D */ DerefOf (EWRY [One]) [0x83] = CD6E /* \CD6E */ DerefOf (EWRY [One]) [0x84] = CD6F /* \CD6F */ DerefOf (EWRY [One]) [0x85] = CD70 /* \CD70 */ DerefOf (EWRY [One]) [0x86] = CD71 /* \CD71 */ Return (EWRY) /* \_SB_.PC00.RP10.PXSX.EWRY */ } Name (WGDY, Package (0x02) { 0x03, Package (0x4A) { 0x07, 0x03, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (WGDS, 0, Serialized) { DerefOf (WGDY [One]) [One] = SDGN /* \SDGN */ DerefOf (WGDY [One]) [0x02] = SD11 /* \SD11 */ DerefOf (WGDY [One]) [0x03] = SD12 /* \SD12 */ DerefOf (WGDY [One]) [0x04] = SD13 /* \SD13 */ DerefOf (WGDY [One]) [0x05] = SD14 /* \SD14 */ DerefOf (WGDY [One]) [0x06] = SD15 /* \SD15 */ DerefOf (WGDY [One]) [0x07] = SD16 /* \SD16 */ DerefOf (WGDY [One]) [0x08] = SD17 /* \SD17 */ DerefOf (WGDY [One]) [0x09] = SD18 /* \SD18 */ DerefOf (WGDY [One]) [0x0A] = SD19 /* \SD19 */ DerefOf (WGDY [One]) [0x0B] = SD21 /* \SD21 */ DerefOf (WGDY [One]) [0x0C] = SD22 /* \SD22 */ DerefOf (WGDY [One]) [0x0D] = SD23 /* \SD23 */ DerefOf (WGDY [One]) [0x0E] = SD24 /* \SD24 */ DerefOf (WGDY [One]) [0x0F] = SD25 /* \SD25 */ DerefOf (WGDY [One]) [0x10] = SD26 /* \SD26 */ DerefOf (WGDY [One]) [0x11] = SD27 /* \SD27 */ DerefOf (WGDY [One]) [0x12] = SD28 /* \SD28 */ DerefOf (WGDY [One]) [0x13] = SD29 /* \SD29 */ DerefOf (WGDY [One]) [0x14] = SD31 /* \SD31 */ DerefOf (WGDY [One]) [0x15] = SD32 /* \SD32 */ DerefOf (WGDY [One]) [0x16] = SD33 /* \SD33 */ DerefOf (WGDY [One]) [0x17] = SD34 /* \SD34 */ DerefOf (WGDY [One]) [0x18] = SD35 /* \SD35 */ DerefOf (WGDY [One]) [0x19] = SD36 /* \SD36 */ DerefOf (WGDY [One]) [0x1A] = SD37 /* \SD37 */ DerefOf (WGDY [One]) [0x1B] = SD38 /* \SD38 */ DerefOf (WGDY [One]) [0x1C] = SD39 /* \SD39 */ DerefOf (WGDY [One]) [0x1D] = SD41 /* \SD41 */ DerefOf (WGDY [One]) [0x1E] = SD42 /* \SD42 */ DerefOf (WGDY [One]) [0x1F] = SD43 /* \SD43 */ DerefOf (WGDY [One]) [0x20] = SD44 /* \SD44 */ DerefOf (WGDY [One]) [0x21] = SD45 /* \SD45 */ DerefOf (WGDY [One]) [0x22] = SD46 /* \SD46 */ DerefOf (WGDY [One]) [0x23] = SD47 /* \SD47 */ DerefOf (WGDY [One]) [0x24] = SD48 /* \SD48 */ DerefOf (WGDY [One]) [0x25] = SD49 /* \SD49 */ DerefOf (WGDY [One]) [0x26] = SD51 /* \SD51 */ DerefOf (WGDY [One]) [0x27] = SD52 /* \SD52 */ DerefOf (WGDY [One]) [0x28] = SD53 /* \SD53 */ DerefOf (WGDY [One]) [0x29] = SD54 /* \SD54 */ DerefOf (WGDY [One]) [0x2A] = SD55 /* \SD55 */ DerefOf (WGDY [One]) [0x2B] = SD56 /* \SD56 */ DerefOf (WGDY [One]) [0x2C] = SD57 /* \SD57 */ DerefOf (WGDY [One]) [0x2D] = SD58 /* \SD58 */ DerefOf (WGDY [One]) [0x2E] = SD59 /* \SD59 */ DerefOf (WGDY [One]) [0x2F] = SD61 /* \SD61 */ DerefOf (WGDY [One]) [0x30] = SD62 /* \SD62 */ DerefOf (WGDY [One]) [0x31] = SD63 /* \SD63 */ DerefOf (WGDY [One]) [0x32] = SD64 /* \SD64 */ DerefOf (WGDY [One]) [0x33] = SD65 /* \SD65 */ DerefOf (WGDY [One]) [0x34] = SD66 /* \SD66 */ DerefOf (WGDY [One]) [0x35] = SD67 /* \SD67 */ DerefOf (WGDY [One]) [0x36] = SD68 /* \SD68 */ DerefOf (WGDY [One]) [0x37] = SD69 /* \SD69 */ DerefOf (WGDY [One]) [0x38] = SD71 /* \SD71 */ DerefOf (WGDY [One]) [0x39] = SD72 /* \SD72 */ DerefOf (WGDY [One]) [0x3A] = SD73 /* \SD73 */ DerefOf (WGDY [One]) [0x3B] = SD74 /* \SD74 */ DerefOf (WGDY [One]) [0x3C] = SD75 /* \SD75 */ DerefOf (WGDY [One]) [0x3D] = SD76 /* \SD76 */ DerefOf (WGDY [One]) [0x3E] = SD77 /* \SD77 */ DerefOf (WGDY [One]) [0x3F] = SD78 /* \SD78 */ DerefOf (WGDY [One]) [0x40] = SD79 /* \SD79 */ DerefOf (WGDY [One]) [0x41] = SD81 /* \SD81 */ DerefOf (WGDY [One]) [0x42] = SD82 /* \SD82 */ DerefOf (WGDY [One]) [0x43] = SD83 /* \SD83 */ DerefOf (WGDY [One]) [0x44] = SD84 /* \SD84 */ DerefOf (WGDY [One]) [0x45] = SD85 /* \SD85 */ DerefOf (WGDY [One]) [0x46] = SD86 /* \SD86 */ DerefOf (WGDY [One]) [0x47] = SD87 /* \SD87 */ DerefOf (WGDY [One]) [0x48] = SD88 /* \SD88 */ DerefOf (WGDY [One]) [0x49] = SD89 /* \SD89 */ Return (WGDY) /* \_SB_.PC00.RP10.PXSX.WGDY */ } Name (ECKY, Package (0x02) { Zero, Package (0x02) { 0x07, Zero } }) Method (ECKV, 0, Serialized) { DerefOf (ECKY [One]) [One] = CECV /* \CECV */ Return (ECKY) /* \_SB_.PC00.RP10.PXSX.ECKY */ } Name (PPAY, Package (0x02) { One, Package (0x18) { 0x07, Zero, 0x18, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x18, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28 } }) Method (PPAG, 0, Serialized) { DerefOf (PPAY [One]) [One] = WAGE /* \WAGE */ DerefOf (PPAY [One]) [0x02] = AGA1 /* \AGA1 */ DerefOf (PPAY [One]) [0x03] = AGA2 /* \AGA2 */ DerefOf (PPAY [One]) [0x04] = AGA3 /* \AGA3 */ DerefOf (PPAY [One]) [0x05] = AGA4 /* \AGA4 */ DerefOf (PPAY [One]) [0x06] = AGA5 /* \AGA5 */ DerefOf (PPAY [One]) [0x07] = AGA6 /* \AGA6 */ DerefOf (PPAY [One]) [0x08] = AGA7 /* \AGA7 */ DerefOf (PPAY [One]) [0x09] = AGA8 /* \AGA8 */ DerefOf (PPAY [One]) [0x0A] = AGA9 /* \AGA9 */ DerefOf (PPAY [One]) [0x0B] = AGAA /* \AGAA */ DerefOf (PPAY [One]) [0x0C] = AGAB /* \AGAB */ DerefOf (PPAY [One]) [0x0D] = AGB1 /* \AGB1 */ DerefOf (PPAY [One]) [0x0E] = AGB2 /* \AGB2 */ DerefOf (PPAY [One]) [0x0F] = AGB3 /* \AGB3 */ DerefOf (PPAY [One]) [0x10] = AGB4 /* \AGB4 */ DerefOf (PPAY [One]) [0x11] = AGB5 /* \AGB5 */ DerefOf (PPAY [One]) [0x12] = AGB6 /* \AGB6 */ DerefOf (PPAY [One]) [0x13] = AGB7 /* \AGB7 */ DerefOf (PPAY [One]) [0x14] = AGB8 /* \AGB8 */ DerefOf (PPAY [One]) [0x15] = AGB9 /* \AGB9 */ DerefOf (PPAY [One]) [0x16] = AGBA /* \AGBA */ DerefOf (PPAY [One]) [0x17] = AGBB /* \AGBB */ Return (PPAY) /* \_SB_.PC00.RP10.PXSX.PPAY */ } Name (WTSY, Package (0x02) { One, Package (0x13) { 0x07, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero } }) Method (WTAS, 0, Serialized) { DerefOf (WTSY [One]) [One] = WTSV /* \WTSV */ DerefOf (WTSY [One]) [0x02] = WTLE /* \WTLE */ DerefOf (WTSY [One]) [0x03] = BL01 /* \BL01 */ DerefOf (WTSY [One]) [0x04] = BL02 /* \BL02 */ DerefOf (WTSY [One]) [0x05] = BL03 /* \BL03 */ DerefOf (WTSY [One]) [0x06] = BL04 /* \BL04 */ DerefOf (WTSY [One]) [0x07] = BL05 /* \BL05 */ DerefOf (WTSY [One]) [0x08] = BL06 /* \BL06 */ DerefOf (WTSY [One]) [0x09] = BL07 /* \BL07 */ DerefOf (WTSY [One]) [0x0A] = BL08 /* \BL08 */ DerefOf (WTSY [One]) [0x0B] = BL09 /* \BL09 */ DerefOf (WTSY [One]) [0x0C] = BL10 /* \BL10 */ DerefOf (WTSY [One]) [0x0D] = BL11 /* \BL11 */ DerefOf (WTSY [One]) [0x0E] = BL12 /* \BL12 */ DerefOf (WTSY [One]) [0x0F] = BL13 /* \BL13 */ DerefOf (WTSY [One]) [0x10] = BL14 /* \BL14 */ DerefOf (WTSY [One]) [0x11] = BL15 /* \BL15 */ DerefOf (WTSY [One]) [0x12] = BL16 /* \BL16 */ Return (WTSY) /* \_SB_.PC00.RP10.PXSX.WTSY */ } Name (WAIY, Package (0x02) { Zero, Package (0x04) { 0x07, Zero, Zero, Zero } }) Method (WAIS, 0, Serialized) { DerefOf (WAIY [One]) [One] = WLBI /* \WLBI */ DerefOf (WAIY [One]) [0x02] = WHBI /* \WHBI */ Return (WAIY) /* \_SB_.PC00.RP10.PXSX.WAIY */ } Name (SADX, Package (0x03) { Zero, Package (0x02) { 0x07, 0x80000000 }, Package (0x02) { 0x12, 0x80000000 } }) Method (SADS, 0, Serialized) { DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ Return (SADX) /* \_SB_.PC00.RP10.PXSX.SADX */ } Name (GPCX, Package (0x03) { Zero, Package (0x02) { 0x07, Package (0x03) { Zero, Zero, Zero } }, Package (0x02) { 0x12, Package (0x03) { Zero, Zero, Zero } } }) Method (GPC, 0, Serialized) { Return (GPCX) /* \_SB_.PC00.RP10.PXSX.GPCX */ } Name (GLAX, Package (0x03) { Zero, Package (0x02) { 0x07, Zero }, Package (0x02) { 0x12, Zero } }) Method (GLAI, 0, Serialized) { DerefOf (GLAX [One]) [One] = CGLS /* \CGLS */ DerefOf (GLAX [0x02]) [One] = CGLS /* \CGLS */ Return (GLAX) /* \_SB_.PC00.RP10.PXSX.GLAX */ } } If (((WWEN != Zero) && (WWRP == SLOT))) { Method (FHRF, 1, NotSerialized) { If ((GGOV (PRST) != WPRP)) { DL23 () SGOV (PRST, WPRP) } Else { } Sleep (TR2B) SGOV (WBRS, PBRS) If ((Arg0 == Zero)) { Sleep (TBTG) } ElseIf ((Arg0 == One)) { SPCO (WCLK, Zero) Sleep (TB2F) SGOV (WFCP, (~PFCP & One)) Sleep (TFDI) } Else { } } Method (SHRF, 0, NotSerialized) { PSD0 (SLOT) SPCO (WCLK, One) SGOV (WFCP, PFCP) Sleep (TN2B) SGOV (WBRS, (~PBRS & One)) Sleep (TB2R) SGOV (PRST, (~WPRP & One)) L23D () } Method (DOSV, 0, NotSerialized) { Local0 = Zero While (((SVID != WSID) && (Local0 < WSTO))) { Local0++ Sleep (One) } } Method (_RST, 0, Serialized) // _RST: Device Reset { If ((WWEN == 0x02)) { Local0 = Acquire (WWMT, 0x03E8) If ((Local0 == Zero)) { FHRF (Zero) SHRF () Release (WWMT) DOSV () } } Else { SGOV (WBRS, PBRS) Sleep (0xC8) Notify (PXSX, One) // Device Check SGOV (PRST, (~WPRP & One)) SGOV (WBRS, (~PBRS & One)) Sleep (0xC8) Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x14)) { Break } Sleep (0x10) Local0++ } Sleep (0x0A) Notify (PXSX, One) // Device Check } } PowerResource (MRST, 0x05, 0x0000) { Method (_STA, 0, Serialized) // _STA: Status { Return (One) } Method (_ON, 0, Serialized) // _ON_: Power On { } Method (_OFF, 0, Serialized) // _OFF: Power Off { } Method (_RST, 0, Serialized) // _RST: Device Reset { Local0 = Acquire (WWMT, 0x03E8) If ((Local0 == Zero)) { FHRF (One) SHRF () Release (WWMT) DOSV () } } } } If ((WIST () || ((WWEN != Zero) && (WWRP == SLOT)))) { PowerResource (DRST, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { If ((DCAP & 0x10000000)) { Local0 = DCTR /* \_SB_.PC00.RP10.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 } } } Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset { If (WIST ()) { If (CondRefOf (WRST)) { Return (Package (0x01) { WRST }) } } If (((WWEN != Zero) && (WWRP == SLOT))) { If (CondRefOf (MRST)) { Return (Package (0x01) { MRST }) } } Return (Package (0x01) { DRST }) } Name (FDEL, Zero) Name (PDEL, Zero) Name (VDEL, Zero) Method (IFUN, 4, Serialized) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (One) { 0x1F // . }) } Else { Return (Buffer (One) { 0x0F // . }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { Local0 = (CVPR << Zero) Return (Local0) } If ((Arg2 == 0x02)) { CreateWordField (Arg3, Zero, CMDT) CreateWordField (Arg3, 0x02, CMDP) If ((CMDT == One)) { If (((WGAS == One) && WIST ())) { Return (RSTY) /* \_SB_.PC00.RP10.PXSX.RSTY */ } ElseIf (CondRefOf (\_SB.PC00.CNVW.RSTT)) { Return (^^^CNVW.RSTT) /* \_SB_.PC00.CNVW.RSTT */ } Else { Return (Zero) } } If ((CMDT == 0x02)) { If ((WIST () == (WGAS == One))) { Local0 = (CMDP & One) RSTY = Local0 Local1 = (CMDP & 0x02) Local1 >>= One FLRC = Local1 Local2 = (CMDP & 0x04) Local2 >>= 0x02 BOFC = Local2 } ElseIf (CondRefOf (\_SB.PC00.CNVW.RSTT)) { ^^^CNVW.RSTT = CMDP /* \_SB_.PC00.RP10.PXSX.IFUN.CMDP */ } Return (Zero) } If ((CMDT == 0x03)) { If (CondRefOf (\_SB.PC00.CNVW.PRRS)) { Return (^^^CNVW.PRRS) /* \_SB_.PC00.CNVW.PRRS */ } ElseIf (WIST ()) { Return (DPRS) /* \_SB_.PC00.RP10.PXSX.DPRS */ } } Return (Zero) } If ((Arg2 == 0x03)) { If ((CRFI == One)) { Return (Zero) } Else { Return (One) } } If ((WGAS == One)) { If ((Arg2 == 0x04)) { CreateWordField (Arg3, Zero, PRTT) CreateWordField (Arg3, 0x02, PRTD) If ((PRTT == One)) { FDEL = PRTD /* \_SB_.PC00.RP10.PXSX.IFUN.PRTD */ } ElseIf ((PRTT == 0x02)) { PDEL = PRTD /* \_SB_.PC00.RP10.PXSX.IFUN.PRTD */ } ElseIf ((PRTT == 0x03)) { VDEL = PRTD /* \_SB_.PC00.RP10.PXSX.IFUN.PRTD */ } Else { } } } Return (Zero) } Method (IDSM, 1, Serialized) { If ((Arg0 == ToUUID ("7266172c-220b-4b29-814f-75e4dd26b5fd") /* Unknown UUID */)) { Return (One) } Return (Zero) } Method (EFUN, 4, Serialized) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (0x02) { 0xFF, 0x1F // .. }) } Else { Return (Buffer (0x02) { 0xFF, 0x01 // .. }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { Local0 = ACSD /* \ACSD */ Return (Local0) } If ((Arg2 == 0x02)) { Local0 = I5BS /* \I5BS */ Return (Local0) } If ((Arg2 == 0x03)) { Local0 = UHBS /* \UHBS */ Return (Local0) } If ((Arg2 == 0x06)) { Local0 = AXMU /* \AXMU */ Local0 <<= One Local0 |= AXSU /* \AXSU */ Local1 = AXMR /* \AXMR */ Local1 <<= One Local1 |= AXSR /* \AXSR */ Local1 <<= 0x02 Local0 |= Local1 Return (Local0) } If ((Arg2 == 0x04)) { Return (WFRC) /* \WFRC */ } If ((Arg2 == 0x05)) { Return (WFUC) /* \WFUC */ } If ((Arg2 == 0x07)) { Return (UNI4) /* \UNI4 */ } If ((Arg2 == 0x08)) { Return (WFIC) /* \WFIC */ } If (((Arg2 == 0x09) && (WGAS == One))) { Return (WFBS) /* \WFBS */ } If (((Arg2 == 0x0A) && (WGAS == One))) { Return (WEDT) /* \WEDT */ } If (((Arg2 == 0x0B) && (WGAS == One))) { If ((CDRM == One)) { Return (Zero) } Else { Return (One) } } If (((Arg2 == 0x0C) && (WGAS == One))) { Return (WF7C) /* \WF7C */ } Return (Zero) } Method (EDSM, 1, Serialized) { If ((Arg0 == ToUUID ("f21202bf-8f78-4dc6-a5b3-1f738e285ade") /* Unknown UUID */)) { Return (One) } Return (Zero) } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (WIST ()) { If (EDSM (Arg0)) { Return (EFUN (Arg0, Arg1, Arg2, Arg3)) } If (IDSM (Arg0)) { Return (IFUN (Arg0, Arg1, Arg2, Arg3)) } } If (((WWEN != Zero) && (WWRP == SLOT))) { If ((Arg0 == ToUUID ("bad01b75-22a8-4f48-8792-bdde9467747d") /* Unknown UUID */)) { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x09 // . }) } If ((Arg2 == One)){} If ((Arg2 == 0x02)){} If ((Arg2 == 0x03)) { If ((WRTO == One)){} ElseIf ((WRTO == 0x03)){} Else { } Return (WRTO) /* \WRTO */ } } } Return (Buffer (One) { 0x00 // . }) } } } } If (CondRefOf (\_SB.PC00.RP11.PXSX)) { Scope (_SB.PC00.RP11.PXSX) { OperationRegion (RPXX, SystemMemory, GMIO (^_ADR, _ADR), 0x30) Field (RPXX, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x2C), SVID, 16 } OperationRegion (FLDR, SystemMemory, (GMIO (^_ADR, _ADR) + WDCO), 0x06) Field (FLDR, ByteAcc, NoLock, Preserve) { DCAP, 32, DCTR, 16 } If ((WGAS == One)) { OperationRegion (VSEC, SystemMemory, (GMIO (^_ADR, _ADR) + WVHO), 0x10) Field (VSEC, AnyAcc, NoLock, Preserve) { Offset (0x0C), , 1, BTIE, 1, , 1, , 1, , 1, , 1, , 1, Offset (0x0D), PDRC, 1 } } Method (WIST, 0, Serialized) { If (CondRefOf (VDID)) { Switch (ToInteger (VDID)) { Case (0x25268086) { Return (One) } Case (0x271B8086) { Return (One) } Case (0x27238086) { Return (One) } Case (0x27258086) { Return (One) } Case (0x272B8086) { If ((WGAS == One)) { Return (One) } Else { Return (Zero) } } Default { Return (Zero) } } } Else { Return (Zero) } } Method (WWST, 0, Serialized) { If (CondRefOf (VDID)) { Switch (ToInteger (VDID)) { Case (0x73608086) { Return (One) } Case (0x75608086) { Return (One) } Case (0x4D7514C3) { Return (One) } Default { Return (Zero) } } } Else { Return (Zero) } } If (WIST ()) { Name (RSTY, Zero) Name (FLRC, Zero) Name (BOFC, Zero) Name (DPRS, Zero) PowerResource (WRST, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { If (((RSTY == One) && (WGAS == One))) { Local0 = Acquire (CNMT, 0x03E8) If ((Local0 == Zero)) { If ((FLRC == One)) { Local0 = DCTR /* \_SB_.PC00.RP11.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 Sleep (FDEL) } DPRS = One If ((BOFC == One)) { If ((BRMT == Zero)) { BTRK (Zero) } ElseIf ((WVHO != Zero)) { BTIE = Zero } Sleep (RDLY) } PDRC = One Sleep (VDEL) SGOV (WLRT, Zero) Sleep (PDEL) SGOV (WLRT, One) If ((BOFC == One)) { If ((BRMT == Zero)) { BTRK (One) } ElseIf ((WVHO != Zero)) { BTIE = One } Sleep (RDLY) } DPRS = 0x02 Release (CNMT) } } Else { If ((DCAP & 0x10000000)) { Local0 = DCTR /* \_SB_.PC00.RP11.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 } DPRS = One } } } Name (SPLX, Package (0x02) { Zero, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 } }) Method (SPLC, 0, Serialized) { DerefOf (SPLX [One]) [Zero] = DOM1 /* \DOM1 */ DerefOf (SPLX [One]) [One] = LIM1 /* \LIM1 */ DerefOf (SPLX [One]) [0x02] = TIM1 /* \TIM1 */ Return (SPLX) /* \_SB_.PC00.RP11.PXSX.SPLX */ } Name (WANX, Package (0x03) { Zero, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 }, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 } }) Method (WAND, 0, Serialized) { DerefOf (WANX [One]) [Zero] = Zero DerefOf (WANX [One]) [One] = TRD0 /* \TRD0 */ DerefOf (WANX [One]) [0x02] = TRL0 /* \TRL0 */ DerefOf (WANX [0x02]) [Zero] = One DerefOf (WANX [0x02]) [One] = TRD1 /* \TRD1 */ DerefOf (WANX [0x02]) [0x02] = TRL1 /* \TRL1 */ Return (WANX) /* \_SB_.PC00.RP11.PXSX.WANX */ } Name (WRDX, Package (0x02) { Zero, Package (0x02) { 0x80000000, 0x8000 } }) Method (WRDD, 0, Serialized) { DerefOf (WRDX [One]) [Zero] = WDM1 /* \WDM1 */ DerefOf (WRDX [One]) [One] = CID1 /* \CID1 */ Return (WRDX) /* \_SB_.PC00.RP11.PXSX.WRDX */ } Name (WRDY, Package (0x02) { 0x02, Package (0x2E) { 0x07, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (WRDS, 0, Serialized) { DerefOf (WRDY [One]) [One] = STXE /* \STXE */ DerefOf (WRDY [One]) [0x02] = ST10 /* \ST10 */ DerefOf (WRDY [One]) [0x03] = ST11 /* \ST11 */ DerefOf (WRDY [One]) [0x04] = ST12 /* \ST12 */ DerefOf (WRDY [One]) [0x05] = ST13 /* \ST13 */ DerefOf (WRDY [One]) [0x06] = ST14 /* \ST14 */ DerefOf (WRDY [One]) [0x07] = ST15 /* \ST15 */ DerefOf (WRDY [One]) [0x08] = ST16 /* \ST16 */ DerefOf (WRDY [One]) [0x09] = ST17 /* \ST17 */ DerefOf (WRDY [One]) [0x0A] = ST18 /* \ST18 */ DerefOf (WRDY [One]) [0x0B] = ST19 /* \ST19 */ DerefOf (WRDY [One]) [0x0C] = ST50 /* \ST50 */ DerefOf (WRDY [One]) [0x0D] = ST51 /* \ST51 */ DerefOf (WRDY [One]) [0x0E] = ST52 /* \ST52 */ DerefOf (WRDY [One]) [0x0F] = ST53 /* \ST53 */ DerefOf (WRDY [One]) [0x10] = ST54 /* \ST54 */ DerefOf (WRDY [One]) [0x11] = ST55 /* \ST55 */ DerefOf (WRDY [One]) [0x12] = ST56 /* \ST56 */ DerefOf (WRDY [One]) [0x13] = ST57 /* \ST57 */ DerefOf (WRDY [One]) [0x14] = ST58 /* \ST58 */ DerefOf (WRDY [One]) [0x15] = ST59 /* \ST59 */ DerefOf (WRDY [One]) [0x16] = ST5A /* \ST5A */ DerefOf (WRDY [One]) [0x17] = ST5B /* \ST5B */ DerefOf (WRDY [One]) [0x18] = CD10 /* \CD10 */ DerefOf (WRDY [One]) [0x19] = CD11 /* \CD11 */ DerefOf (WRDY [One]) [0x1A] = CD12 /* \CD12 */ DerefOf (WRDY [One]) [0x1B] = CD13 /* \CD13 */ DerefOf (WRDY [One]) [0x1C] = CD14 /* \CD14 */ DerefOf (WRDY [One]) [0x1D] = CD15 /* \CD15 */ DerefOf (WRDY [One]) [0x1E] = CD16 /* \CD16 */ DerefOf (WRDY [One]) [0x1F] = CD17 /* \CD17 */ DerefOf (WRDY [One]) [0x20] = CD18 /* \CD18 */ DerefOf (WRDY [One]) [0x21] = CD19 /* \CD19 */ DerefOf (WRDY [One]) [0x22] = CD1A /* \CD1A */ DerefOf (WRDY [One]) [0x23] = CD20 /* \CD20 */ DerefOf (WRDY [One]) [0x24] = CD21 /* \CD21 */ DerefOf (WRDY [One]) [0x25] = CD22 /* \CD22 */ DerefOf (WRDY [One]) [0x26] = CD23 /* \CD23 */ DerefOf (WRDY [One]) [0x27] = CD24 /* \CD24 */ DerefOf (WRDY [One]) [0x28] = CD25 /* \CD25 */ DerefOf (WRDY [One]) [0x29] = CD26 /* \CD26 */ DerefOf (WRDY [One]) [0x2A] = CD27 /* \CD27 */ DerefOf (WRDY [One]) [0x2B] = CD28 /* \CD28 */ DerefOf (WRDY [One]) [0x2C] = CD29 /* \CD29 */ DerefOf (WRDY [One]) [0x2D] = CD2A /* \CD2A */ Return (WRDY) /* \_SB_.PC00.RP11.PXSX.WRDY */ } Name (EWRY, Package (0x02) { 0x02, Package (0x87) { 0x07, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (EWRD, 0, Serialized) { DerefOf (EWRY [One]) [One] = STDE /* \STDE */ DerefOf (EWRY [One]) [0x02] = STRS /* \STRS */ DerefOf (EWRY [One]) [0x03] = ST20 /* \ST20 */ DerefOf (EWRY [One]) [0x04] = ST21 /* \ST21 */ DerefOf (EWRY [One]) [0x05] = ST22 /* \ST22 */ DerefOf (EWRY [One]) [0x06] = ST23 /* \ST23 */ DerefOf (EWRY [One]) [0x07] = ST24 /* \ST24 */ DerefOf (EWRY [One]) [0x08] = ST25 /* \ST25 */ DerefOf (EWRY [One]) [0x09] = ST26 /* \ST26 */ DerefOf (EWRY [One]) [0x0A] = ST27 /* \ST27 */ DerefOf (EWRY [One]) [0x0B] = ST28 /* \ST28 */ DerefOf (EWRY [One]) [0x0C] = ST29 /* \ST29 */ DerefOf (EWRY [One]) [0x0D] = ST60 /* \ST60 */ DerefOf (EWRY [One]) [0x0E] = ST61 /* \ST61 */ DerefOf (EWRY [One]) [0x0F] = ST62 /* \ST62 */ DerefOf (EWRY [One]) [0x10] = ST63 /* \ST63 */ DerefOf (EWRY [One]) [0x11] = ST64 /* \ST64 */ DerefOf (EWRY [One]) [0x12] = ST65 /* \ST65 */ DerefOf (EWRY [One]) [0x13] = ST66 /* \ST66 */ DerefOf (EWRY [One]) [0x14] = ST67 /* \ST67 */ DerefOf (EWRY [One]) [0x15] = ST68 /* \ST68 */ DerefOf (EWRY [One]) [0x16] = ST69 /* \ST69 */ DerefOf (EWRY [One]) [0x17] = ST6A /* \ST6A */ DerefOf (EWRY [One]) [0x18] = ST6B /* \ST6B */ DerefOf (EWRY [One]) [0x19] = ST30 /* \ST30 */ DerefOf (EWRY [One]) [0x1A] = ST31 /* \ST31 */ DerefOf (EWRY [One]) [0x1B] = ST32 /* \ST32 */ DerefOf (EWRY [One]) [0x1C] = ST33 /* \ST33 */ DerefOf (EWRY [One]) [0x1D] = ST34 /* \ST34 */ DerefOf (EWRY [One]) [0x1E] = ST35 /* \ST35 */ DerefOf (EWRY [One]) [0x1F] = ST36 /* \ST36 */ DerefOf (EWRY [One]) [0x20] = ST37 /* \ST37 */ DerefOf (EWRY [One]) [0x21] = ST38 /* \ST38 */ DerefOf (EWRY [One]) [0x22] = ST39 /* \ST39 */ DerefOf (EWRY [One]) [0x23] = ST70 /* \ST70 */ DerefOf (EWRY [One]) [0x24] = ST71 /* \ST71 */ DerefOf (EWRY [One]) [0x25] = ST72 /* \ST72 */ DerefOf (EWRY [One]) [0x26] = ST73 /* \ST73 */ DerefOf (EWRY [One]) [0x27] = ST74 /* \ST74 */ DerefOf (EWRY [One]) [0x28] = ST75 /* \ST75 */ DerefOf (EWRY [One]) [0x29] = ST76 /* \ST76 */ DerefOf (EWRY [One]) [0x2A] = ST77 /* \ST77 */ DerefOf (EWRY [One]) [0x2B] = ST78 /* \ST78 */ DerefOf (EWRY [One]) [0x2C] = ST79 /* \ST79 */ DerefOf (EWRY [One]) [0x2D] = ST7A /* \ST7A */ DerefOf (EWRY [One]) [0x2E] = ST7B /* \ST7B */ DerefOf (EWRY [One]) [0x2F] = ST40 /* \ST40 */ DerefOf (EWRY [One]) [0x30] = ST41 /* \ST41 */ DerefOf (EWRY [One]) [0x31] = ST42 /* \ST42 */ DerefOf (EWRY [One]) [0x32] = ST43 /* \ST43 */ DerefOf (EWRY [One]) [0x33] = ST44 /* \ST44 */ DerefOf (EWRY [One]) [0x34] = ST45 /* \ST45 */ DerefOf (EWRY [One]) [0x35] = ST46 /* \ST46 */ DerefOf (EWRY [One]) [0x36] = ST47 /* \ST47 */ DerefOf (EWRY [One]) [0x37] = ST48 /* \ST48 */ DerefOf (EWRY [One]) [0x38] = ST49 /* \ST49 */ DerefOf (EWRY [One]) [0x39] = ST80 /* \ST80 */ DerefOf (EWRY [One]) [0x3A] = ST81 /* \ST81 */ DerefOf (EWRY [One]) [0x3B] = ST82 /* \ST82 */ DerefOf (EWRY [One]) [0x3C] = ST83 /* \ST83 */ DerefOf (EWRY [One]) [0x3D] = ST84 /* \ST84 */ DerefOf (EWRY [One]) [0x3E] = ST85 /* \ST85 */ DerefOf (EWRY [One]) [0x3F] = ST86 /* \ST86 */ DerefOf (EWRY [One]) [0x40] = ST87 /* \ST87 */ DerefOf (EWRY [One]) [0x41] = ST88 /* \ST88 */ DerefOf (EWRY [One]) [0x42] = ST89 /* \ST89 */ DerefOf (EWRY [One]) [0x43] = ST8A /* \ST8A */ DerefOf (EWRY [One]) [0x44] = ST8B /* \ST8B */ DerefOf (EWRY [One]) [0x45] = CD30 /* \CD30 */ DerefOf (EWRY [One]) [0x46] = CD31 /* \CD31 */ DerefOf (EWRY [One]) [0x47] = CD32 /* \CD32 */ DerefOf (EWRY [One]) [0x48] = CD33 /* \CD33 */ DerefOf (EWRY [One]) [0x49] = CD34 /* \CD34 */ DerefOf (EWRY [One]) [0x4A] = CD35 /* \CD35 */ DerefOf (EWRY [One]) [0x4B] = CD36 /* \CD36 */ DerefOf (EWRY [One]) [0x4C] = CD37 /* \CD37 */ DerefOf (EWRY [One]) [0x4D] = CD38 /* \CD38 */ DerefOf (EWRY [One]) [0x4E] = CD39 /* \CD39 */ DerefOf (EWRY [One]) [0x4F] = CD3A /* \CD3A */ DerefOf (EWRY [One]) [0x50] = CD3B /* \CD3B */ DerefOf (EWRY [One]) [0x51] = CD3C /* \CD3C */ DerefOf (EWRY [One]) [0x52] = CD3D /* \CD3D */ DerefOf (EWRY [One]) [0x53] = CD3E /* \CD3E */ DerefOf (EWRY [One]) [0x54] = CD3F /* \CD3F */ DerefOf (EWRY [One]) [0x55] = CD40 /* \CD40 */ DerefOf (EWRY [One]) [0x56] = CD41 /* \CD41 */ DerefOf (EWRY [One]) [0x57] = CD42 /* \CD42 */ DerefOf (EWRY [One]) [0x58] = CD43 /* \CD43 */ DerefOf (EWRY [One]) [0x59] = CD44 /* \CD44 */ DerefOf (EWRY [One]) [0x5A] = CD45 /* \CD45 */ DerefOf (EWRY [One]) [0x5B] = CD46 /* \CD46 */ DerefOf (EWRY [One]) [0x5C] = CD47 /* \CD47 */ DerefOf (EWRY [One]) [0x5D] = CD48 /* \CD48 */ DerefOf (EWRY [One]) [0x5E] = CD49 /* \CD49 */ DerefOf (EWRY [One]) [0x5F] = CD4A /* \CD4A */ DerefOf (EWRY [One]) [0x60] = CD4B /* \CD4B */ DerefOf (EWRY [One]) [0x61] = CD4C /* \CD4C */ DerefOf (EWRY [One]) [0x62] = CD4D /* \CD4D */ DerefOf (EWRY [One]) [0x63] = CD4E /* \CD4E */ DerefOf (EWRY [One]) [0x64] = CD4F /* \CD4F */ DerefOf (EWRY [One]) [0x65] = CD50 /* \CD50 */ DerefOf (EWRY [One]) [0x66] = CD51 /* \CD51 */ DerefOf (EWRY [One]) [0x67] = CD52 /* \CD52 */ DerefOf (EWRY [One]) [0x68] = CD53 /* \CD53 */ DerefOf (EWRY [One]) [0x69] = CD54 /* \CD54 */ DerefOf (EWRY [One]) [0x6A] = CD55 /* \CD55 */ DerefOf (EWRY [One]) [0x6B] = CD56 /* \CD56 */ DerefOf (EWRY [One]) [0x6C] = CD57 /* \CD57 */ DerefOf (EWRY [One]) [0x6D] = CD58 /* \CD58 */ DerefOf (EWRY [One]) [0x6E] = CD59 /* \CD59 */ DerefOf (EWRY [One]) [0x6F] = CD5A /* \CD5A */ DerefOf (EWRY [One]) [0x70] = CD5B /* \CD5B */ DerefOf (EWRY [One]) [0x71] = CD5C /* \CD5C */ DerefOf (EWRY [One]) [0x72] = CD5D /* \CD5D */ DerefOf (EWRY [One]) [0x73] = CD5E /* \CD5E */ DerefOf (EWRY [One]) [0x74] = CD5F /* \CD5F */ DerefOf (EWRY [One]) [0x75] = CD60 /* \CD60 */ DerefOf (EWRY [One]) [0x76] = CD61 /* \CD61 */ DerefOf (EWRY [One]) [0x77] = CD62 /* \CD62 */ DerefOf (EWRY [One]) [0x78] = CD63 /* \CD63 */ DerefOf (EWRY [One]) [0x79] = CD64 /* \CD64 */ DerefOf (EWRY [One]) [0x7A] = CD65 /* \CD65 */ DerefOf (EWRY [One]) [0x7B] = CD66 /* \CD66 */ DerefOf (EWRY [One]) [0x7C] = CD67 /* \CD67 */ DerefOf (EWRY [One]) [0x7D] = CD68 /* \CD68 */ DerefOf (EWRY [One]) [0x7E] = CD69 /* \CD69 */ DerefOf (EWRY [One]) [0x7F] = CD6A /* \CD6A */ DerefOf (EWRY [One]) [0x80] = CD6B /* \CD6B */ DerefOf (EWRY [One]) [0x81] = CD6C /* \CD6C */ DerefOf (EWRY [One]) [0x82] = CD6D /* \CD6D */ DerefOf (EWRY [One]) [0x83] = CD6E /* \CD6E */ DerefOf (EWRY [One]) [0x84] = CD6F /* \CD6F */ DerefOf (EWRY [One]) [0x85] = CD70 /* \CD70 */ DerefOf (EWRY [One]) [0x86] = CD71 /* \CD71 */ Return (EWRY) /* \_SB_.PC00.RP11.PXSX.EWRY */ } Name (WGDY, Package (0x02) { 0x03, Package (0x4A) { 0x07, 0x03, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (WGDS, 0, Serialized) { DerefOf (WGDY [One]) [One] = SDGN /* \SDGN */ DerefOf (WGDY [One]) [0x02] = SD11 /* \SD11 */ DerefOf (WGDY [One]) [0x03] = SD12 /* \SD12 */ DerefOf (WGDY [One]) [0x04] = SD13 /* \SD13 */ DerefOf (WGDY [One]) [0x05] = SD14 /* \SD14 */ DerefOf (WGDY [One]) [0x06] = SD15 /* \SD15 */ DerefOf (WGDY [One]) [0x07] = SD16 /* \SD16 */ DerefOf (WGDY [One]) [0x08] = SD17 /* \SD17 */ DerefOf (WGDY [One]) [0x09] = SD18 /* \SD18 */ DerefOf (WGDY [One]) [0x0A] = SD19 /* \SD19 */ DerefOf (WGDY [One]) [0x0B] = SD21 /* \SD21 */ DerefOf (WGDY [One]) [0x0C] = SD22 /* \SD22 */ DerefOf (WGDY [One]) [0x0D] = SD23 /* \SD23 */ DerefOf (WGDY [One]) [0x0E] = SD24 /* \SD24 */ DerefOf (WGDY [One]) [0x0F] = SD25 /* \SD25 */ DerefOf (WGDY [One]) [0x10] = SD26 /* \SD26 */ DerefOf (WGDY [One]) [0x11] = SD27 /* \SD27 */ DerefOf (WGDY [One]) [0x12] = SD28 /* \SD28 */ DerefOf (WGDY [One]) [0x13] = SD29 /* \SD29 */ DerefOf (WGDY [One]) [0x14] = SD31 /* \SD31 */ DerefOf (WGDY [One]) [0x15] = SD32 /* \SD32 */ DerefOf (WGDY [One]) [0x16] = SD33 /* \SD33 */ DerefOf (WGDY [One]) [0x17] = SD34 /* \SD34 */ DerefOf (WGDY [One]) [0x18] = SD35 /* \SD35 */ DerefOf (WGDY [One]) [0x19] = SD36 /* \SD36 */ DerefOf (WGDY [One]) [0x1A] = SD37 /* \SD37 */ DerefOf (WGDY [One]) [0x1B] = SD38 /* \SD38 */ DerefOf (WGDY [One]) [0x1C] = SD39 /* \SD39 */ DerefOf (WGDY [One]) [0x1D] = SD41 /* \SD41 */ DerefOf (WGDY [One]) [0x1E] = SD42 /* \SD42 */ DerefOf (WGDY [One]) [0x1F] = SD43 /* \SD43 */ DerefOf (WGDY [One]) [0x20] = SD44 /* \SD44 */ DerefOf (WGDY [One]) [0x21] = SD45 /* \SD45 */ DerefOf (WGDY [One]) [0x22] = SD46 /* \SD46 */ DerefOf (WGDY [One]) [0x23] = SD47 /* \SD47 */ DerefOf (WGDY [One]) [0x24] = SD48 /* \SD48 */ DerefOf (WGDY [One]) [0x25] = SD49 /* \SD49 */ DerefOf (WGDY [One]) [0x26] = SD51 /* \SD51 */ DerefOf (WGDY [One]) [0x27] = SD52 /* \SD52 */ DerefOf (WGDY [One]) [0x28] = SD53 /* \SD53 */ DerefOf (WGDY [One]) [0x29] = SD54 /* \SD54 */ DerefOf (WGDY [One]) [0x2A] = SD55 /* \SD55 */ DerefOf (WGDY [One]) [0x2B] = SD56 /* \SD56 */ DerefOf (WGDY [One]) [0x2C] = SD57 /* \SD57 */ DerefOf (WGDY [One]) [0x2D] = SD58 /* \SD58 */ DerefOf (WGDY [One]) [0x2E] = SD59 /* \SD59 */ DerefOf (WGDY [One]) [0x2F] = SD61 /* \SD61 */ DerefOf (WGDY [One]) [0x30] = SD62 /* \SD62 */ DerefOf (WGDY [One]) [0x31] = SD63 /* \SD63 */ DerefOf (WGDY [One]) [0x32] = SD64 /* \SD64 */ DerefOf (WGDY [One]) [0x33] = SD65 /* \SD65 */ DerefOf (WGDY [One]) [0x34] = SD66 /* \SD66 */ DerefOf (WGDY [One]) [0x35] = SD67 /* \SD67 */ DerefOf (WGDY [One]) [0x36] = SD68 /* \SD68 */ DerefOf (WGDY [One]) [0x37] = SD69 /* \SD69 */ DerefOf (WGDY [One]) [0x38] = SD71 /* \SD71 */ DerefOf (WGDY [One]) [0x39] = SD72 /* \SD72 */ DerefOf (WGDY [One]) [0x3A] = SD73 /* \SD73 */ DerefOf (WGDY [One]) [0x3B] = SD74 /* \SD74 */ DerefOf (WGDY [One]) [0x3C] = SD75 /* \SD75 */ DerefOf (WGDY [One]) [0x3D] = SD76 /* \SD76 */ DerefOf (WGDY [One]) [0x3E] = SD77 /* \SD77 */ DerefOf (WGDY [One]) [0x3F] = SD78 /* \SD78 */ DerefOf (WGDY [One]) [0x40] = SD79 /* \SD79 */ DerefOf (WGDY [One]) [0x41] = SD81 /* \SD81 */ DerefOf (WGDY [One]) [0x42] = SD82 /* \SD82 */ DerefOf (WGDY [One]) [0x43] = SD83 /* \SD83 */ DerefOf (WGDY [One]) [0x44] = SD84 /* \SD84 */ DerefOf (WGDY [One]) [0x45] = SD85 /* \SD85 */ DerefOf (WGDY [One]) [0x46] = SD86 /* \SD86 */ DerefOf (WGDY [One]) [0x47] = SD87 /* \SD87 */ DerefOf (WGDY [One]) [0x48] = SD88 /* \SD88 */ DerefOf (WGDY [One]) [0x49] = SD89 /* \SD89 */ Return (WGDY) /* \_SB_.PC00.RP11.PXSX.WGDY */ } Name (ECKY, Package (0x02) { Zero, Package (0x02) { 0x07, Zero } }) Method (ECKV, 0, Serialized) { DerefOf (ECKY [One]) [One] = CECV /* \CECV */ Return (ECKY) /* \_SB_.PC00.RP11.PXSX.ECKY */ } Name (PPAY, Package (0x02) { One, Package (0x18) { 0x07, Zero, 0x18, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x18, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28 } }) Method (PPAG, 0, Serialized) { DerefOf (PPAY [One]) [One] = WAGE /* \WAGE */ DerefOf (PPAY [One]) [0x02] = AGA1 /* \AGA1 */ DerefOf (PPAY [One]) [0x03] = AGA2 /* \AGA2 */ DerefOf (PPAY [One]) [0x04] = AGA3 /* \AGA3 */ DerefOf (PPAY [One]) [0x05] = AGA4 /* \AGA4 */ DerefOf (PPAY [One]) [0x06] = AGA5 /* \AGA5 */ DerefOf (PPAY [One]) [0x07] = AGA6 /* \AGA6 */ DerefOf (PPAY [One]) [0x08] = AGA7 /* \AGA7 */ DerefOf (PPAY [One]) [0x09] = AGA8 /* \AGA8 */ DerefOf (PPAY [One]) [0x0A] = AGA9 /* \AGA9 */ DerefOf (PPAY [One]) [0x0B] = AGAA /* \AGAA */ DerefOf (PPAY [One]) [0x0C] = AGAB /* \AGAB */ DerefOf (PPAY [One]) [0x0D] = AGB1 /* \AGB1 */ DerefOf (PPAY [One]) [0x0E] = AGB2 /* \AGB2 */ DerefOf (PPAY [One]) [0x0F] = AGB3 /* \AGB3 */ DerefOf (PPAY [One]) [0x10] = AGB4 /* \AGB4 */ DerefOf (PPAY [One]) [0x11] = AGB5 /* \AGB5 */ DerefOf (PPAY [One]) [0x12] = AGB6 /* \AGB6 */ DerefOf (PPAY [One]) [0x13] = AGB7 /* \AGB7 */ DerefOf (PPAY [One]) [0x14] = AGB8 /* \AGB8 */ DerefOf (PPAY [One]) [0x15] = AGB9 /* \AGB9 */ DerefOf (PPAY [One]) [0x16] = AGBA /* \AGBA */ DerefOf (PPAY [One]) [0x17] = AGBB /* \AGBB */ Return (PPAY) /* \_SB_.PC00.RP11.PXSX.PPAY */ } Name (WTSY, Package (0x02) { One, Package (0x13) { 0x07, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero } }) Method (WTAS, 0, Serialized) { DerefOf (WTSY [One]) [One] = WTSV /* \WTSV */ DerefOf (WTSY [One]) [0x02] = WTLE /* \WTLE */ DerefOf (WTSY [One]) [0x03] = BL01 /* \BL01 */ DerefOf (WTSY [One]) [0x04] = BL02 /* \BL02 */ DerefOf (WTSY [One]) [0x05] = BL03 /* \BL03 */ DerefOf (WTSY [One]) [0x06] = BL04 /* \BL04 */ DerefOf (WTSY [One]) [0x07] = BL05 /* \BL05 */ DerefOf (WTSY [One]) [0x08] = BL06 /* \BL06 */ DerefOf (WTSY [One]) [0x09] = BL07 /* \BL07 */ DerefOf (WTSY [One]) [0x0A] = BL08 /* \BL08 */ DerefOf (WTSY [One]) [0x0B] = BL09 /* \BL09 */ DerefOf (WTSY [One]) [0x0C] = BL10 /* \BL10 */ DerefOf (WTSY [One]) [0x0D] = BL11 /* \BL11 */ DerefOf (WTSY [One]) [0x0E] = BL12 /* \BL12 */ DerefOf (WTSY [One]) [0x0F] = BL13 /* \BL13 */ DerefOf (WTSY [One]) [0x10] = BL14 /* \BL14 */ DerefOf (WTSY [One]) [0x11] = BL15 /* \BL15 */ DerefOf (WTSY [One]) [0x12] = BL16 /* \BL16 */ Return (WTSY) /* \_SB_.PC00.RP11.PXSX.WTSY */ } Name (WAIY, Package (0x02) { Zero, Package (0x04) { 0x07, Zero, Zero, Zero } }) Method (WAIS, 0, Serialized) { DerefOf (WAIY [One]) [One] = WLBI /* \WLBI */ DerefOf (WAIY [One]) [0x02] = WHBI /* \WHBI */ Return (WAIY) /* \_SB_.PC00.RP11.PXSX.WAIY */ } Name (SADX, Package (0x03) { Zero, Package (0x02) { 0x07, 0x80000000 }, Package (0x02) { 0x12, 0x80000000 } }) Method (SADS, 0, Serialized) { DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ Return (SADX) /* \_SB_.PC00.RP11.PXSX.SADX */ } Name (GPCX, Package (0x03) { Zero, Package (0x02) { 0x07, Package (0x03) { Zero, Zero, Zero } }, Package (0x02) { 0x12, Package (0x03) { Zero, Zero, Zero } } }) Method (GPC, 0, Serialized) { Return (GPCX) /* \_SB_.PC00.RP11.PXSX.GPCX */ } Name (GLAX, Package (0x03) { Zero, Package (0x02) { 0x07, Zero }, Package (0x02) { 0x12, Zero } }) Method (GLAI, 0, Serialized) { DerefOf (GLAX [One]) [One] = CGLS /* \CGLS */ DerefOf (GLAX [0x02]) [One] = CGLS /* \CGLS */ Return (GLAX) /* \_SB_.PC00.RP11.PXSX.GLAX */ } } If (((WWEN != Zero) && (WWRP == SLOT))) { Method (FHRF, 1, NotSerialized) { If ((GGOV (PRST) != WPRP)) { DL23 () SGOV (PRST, WPRP) } Else { } Sleep (TR2B) SGOV (WBRS, PBRS) If ((Arg0 == Zero)) { Sleep (TBTG) } ElseIf ((Arg0 == One)) { SPCO (WCLK, Zero) Sleep (TB2F) SGOV (WFCP, (~PFCP & One)) Sleep (TFDI) } Else { } } Method (SHRF, 0, NotSerialized) { PSD0 (SLOT) SPCO (WCLK, One) SGOV (WFCP, PFCP) Sleep (TN2B) SGOV (WBRS, (~PBRS & One)) Sleep (TB2R) SGOV (PRST, (~WPRP & One)) L23D () } Method (DOSV, 0, NotSerialized) { Local0 = Zero While (((SVID != WSID) && (Local0 < WSTO))) { Local0++ Sleep (One) } } Method (_RST, 0, Serialized) // _RST: Device Reset { If ((WWEN == 0x02)) { Local0 = Acquire (WWMT, 0x03E8) If ((Local0 == Zero)) { FHRF (Zero) SHRF () Release (WWMT) DOSV () } } Else { SGOV (WBRS, PBRS) Sleep (0xC8) Notify (PXSX, One) // Device Check SGOV (PRST, (~WPRP & One)) SGOV (WBRS, (~PBRS & One)) Sleep (0xC8) Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x14)) { Break } Sleep (0x10) Local0++ } Sleep (0x0A) Notify (PXSX, One) // Device Check } } PowerResource (MRST, 0x05, 0x0000) { Method (_STA, 0, Serialized) // _STA: Status { Return (One) } Method (_ON, 0, Serialized) // _ON_: Power On { } Method (_OFF, 0, Serialized) // _OFF: Power Off { } Method (_RST, 0, Serialized) // _RST: Device Reset { Local0 = Acquire (WWMT, 0x03E8) If ((Local0 == Zero)) { FHRF (One) SHRF () Release (WWMT) DOSV () } } } } If ((WIST () || ((WWEN != Zero) && (WWRP == SLOT)))) { PowerResource (DRST, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { If ((DCAP & 0x10000000)) { Local0 = DCTR /* \_SB_.PC00.RP11.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 } } } Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset { If (WIST ()) { If (CondRefOf (WRST)) { Return (Package (0x01) { WRST }) } } If (((WWEN != Zero) && (WWRP == SLOT))) { If (CondRefOf (MRST)) { Return (Package (0x01) { MRST }) } } Return (Package (0x01) { DRST }) } Name (FDEL, Zero) Name (PDEL, Zero) Name (VDEL, Zero) Method (IFUN, 4, Serialized) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (One) { 0x1F // . }) } Else { Return (Buffer (One) { 0x0F // . }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { Local0 = (CVPR << Zero) Return (Local0) } If ((Arg2 == 0x02)) { CreateWordField (Arg3, Zero, CMDT) CreateWordField (Arg3, 0x02, CMDP) If ((CMDT == One)) { If (((WGAS == One) && WIST ())) { Return (RSTY) /* \_SB_.PC00.RP11.PXSX.RSTY */ } ElseIf (CondRefOf (\_SB.PC00.CNVW.RSTT)) { Return (^^^CNVW.RSTT) /* \_SB_.PC00.CNVW.RSTT */ } Else { Return (Zero) } } If ((CMDT == 0x02)) { If ((WIST () == (WGAS == One))) { Local0 = (CMDP & One) RSTY = Local0 Local1 = (CMDP & 0x02) Local1 >>= One FLRC = Local1 Local2 = (CMDP & 0x04) Local2 >>= 0x02 BOFC = Local2 } ElseIf (CondRefOf (\_SB.PC00.CNVW.RSTT)) { ^^^CNVW.RSTT = CMDP /* \_SB_.PC00.RP11.PXSX.IFUN.CMDP */ } Return (Zero) } If ((CMDT == 0x03)) { If (CondRefOf (\_SB.PC00.CNVW.PRRS)) { Return (^^^CNVW.PRRS) /* \_SB_.PC00.CNVW.PRRS */ } ElseIf (WIST ()) { Return (DPRS) /* \_SB_.PC00.RP11.PXSX.DPRS */ } } Return (Zero) } If ((Arg2 == 0x03)) { If ((CRFI == One)) { Return (Zero) } Else { Return (One) } } If ((WGAS == One)) { If ((Arg2 == 0x04)) { CreateWordField (Arg3, Zero, PRTT) CreateWordField (Arg3, 0x02, PRTD) If ((PRTT == One)) { FDEL = PRTD /* \_SB_.PC00.RP11.PXSX.IFUN.PRTD */ } ElseIf ((PRTT == 0x02)) { PDEL = PRTD /* \_SB_.PC00.RP11.PXSX.IFUN.PRTD */ } ElseIf ((PRTT == 0x03)) { VDEL = PRTD /* \_SB_.PC00.RP11.PXSX.IFUN.PRTD */ } Else { } } } Return (Zero) } Method (IDSM, 1, Serialized) { If ((Arg0 == ToUUID ("7266172c-220b-4b29-814f-75e4dd26b5fd") /* Unknown UUID */)) { Return (One) } Return (Zero) } Method (EFUN, 4, Serialized) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (0x02) { 0xFF, 0x1F // .. }) } Else { Return (Buffer (0x02) { 0xFF, 0x01 // .. }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { Local0 = ACSD /* \ACSD */ Return (Local0) } If ((Arg2 == 0x02)) { Local0 = I5BS /* \I5BS */ Return (Local0) } If ((Arg2 == 0x03)) { Local0 = UHBS /* \UHBS */ Return (Local0) } If ((Arg2 == 0x06)) { Local0 = AXMU /* \AXMU */ Local0 <<= One Local0 |= AXSU /* \AXSU */ Local1 = AXMR /* \AXMR */ Local1 <<= One Local1 |= AXSR /* \AXSR */ Local1 <<= 0x02 Local0 |= Local1 Return (Local0) } If ((Arg2 == 0x04)) { Return (WFRC) /* \WFRC */ } If ((Arg2 == 0x05)) { Return (WFUC) /* \WFUC */ } If ((Arg2 == 0x07)) { Return (UNI4) /* \UNI4 */ } If ((Arg2 == 0x08)) { Return (WFIC) /* \WFIC */ } If (((Arg2 == 0x09) && (WGAS == One))) { Return (WFBS) /* \WFBS */ } If (((Arg2 == 0x0A) && (WGAS == One))) { Return (WEDT) /* \WEDT */ } If (((Arg2 == 0x0B) && (WGAS == One))) { If ((CDRM == One)) { Return (Zero) } Else { Return (One) } } If (((Arg2 == 0x0C) && (WGAS == One))) { Return (WF7C) /* \WF7C */ } Return (Zero) } Method (EDSM, 1, Serialized) { If ((Arg0 == ToUUID ("f21202bf-8f78-4dc6-a5b3-1f738e285ade") /* Unknown UUID */)) { Return (One) } Return (Zero) } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (WIST ()) { If (EDSM (Arg0)) { Return (EFUN (Arg0, Arg1, Arg2, Arg3)) } If (IDSM (Arg0)) { Return (IFUN (Arg0, Arg1, Arg2, Arg3)) } } If (((WWEN != Zero) && (WWRP == SLOT))) { If ((Arg0 == ToUUID ("bad01b75-22a8-4f48-8792-bdde9467747d") /* Unknown UUID */)) { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x09 // . }) } If ((Arg2 == One)){} If ((Arg2 == 0x02)){} If ((Arg2 == 0x03)) { If ((WRTO == One)){} ElseIf ((WRTO == 0x03)){} Else { } Return (WRTO) /* \WRTO */ } } } Return (Buffer (One) { 0x00 // . }) } } } } If (CondRefOf (\_SB.PC00.RP12.PXSX)) { Scope (_SB.PC00.RP12.PXSX) { OperationRegion (RPXX, SystemMemory, GMIO (^_ADR, _ADR), 0x30) Field (RPXX, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x2C), SVID, 16 } OperationRegion (FLDR, SystemMemory, (GMIO (^_ADR, _ADR) + WDCO), 0x06) Field (FLDR, ByteAcc, NoLock, Preserve) { DCAP, 32, DCTR, 16 } If ((WGAS == One)) { OperationRegion (VSEC, SystemMemory, (GMIO (^_ADR, _ADR) + WVHO), 0x10) Field (VSEC, AnyAcc, NoLock, Preserve) { Offset (0x0C), , 1, BTIE, 1, , 1, , 1, , 1, , 1, , 1, Offset (0x0D), PDRC, 1 } } Method (WIST, 0, Serialized) { If (CondRefOf (VDID)) { Switch (ToInteger (VDID)) { Case (0x25268086) { Return (One) } Case (0x271B8086) { Return (One) } Case (0x27238086) { Return (One) } Case (0x27258086) { Return (One) } Case (0x272B8086) { If ((WGAS == One)) { Return (One) } Else { Return (Zero) } } Default { Return (Zero) } } } Else { Return (Zero) } } Method (WWST, 0, Serialized) { If (CondRefOf (VDID)) { Switch (ToInteger (VDID)) { Case (0x73608086) { Return (One) } Case (0x75608086) { Return (One) } Case (0x4D7514C3) { Return (One) } Default { Return (Zero) } } } Else { Return (Zero) } } If (WIST ()) { Name (RSTY, Zero) Name (FLRC, Zero) Name (BOFC, Zero) Name (DPRS, Zero) PowerResource (WRST, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { If (((RSTY == One) && (WGAS == One))) { Local0 = Acquire (CNMT, 0x03E8) If ((Local0 == Zero)) { If ((FLRC == One)) { Local0 = DCTR /* \_SB_.PC00.RP12.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 Sleep (FDEL) } DPRS = One If ((BOFC == One)) { If ((BRMT == Zero)) { BTRK (Zero) } ElseIf ((WVHO != Zero)) { BTIE = Zero } Sleep (RDLY) } PDRC = One Sleep (VDEL) SGOV (WLRT, Zero) Sleep (PDEL) SGOV (WLRT, One) If ((BOFC == One)) { If ((BRMT == Zero)) { BTRK (One) } ElseIf ((WVHO != Zero)) { BTIE = One } Sleep (RDLY) } DPRS = 0x02 Release (CNMT) } } Else { If ((DCAP & 0x10000000)) { Local0 = DCTR /* \_SB_.PC00.RP12.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 } DPRS = One } } } Name (SPLX, Package (0x02) { Zero, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 } }) Method (SPLC, 0, Serialized) { DerefOf (SPLX [One]) [Zero] = DOM1 /* \DOM1 */ DerefOf (SPLX [One]) [One] = LIM1 /* \LIM1 */ DerefOf (SPLX [One]) [0x02] = TIM1 /* \TIM1 */ Return (SPLX) /* \_SB_.PC00.RP12.PXSX.SPLX */ } Name (WANX, Package (0x03) { Zero, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 }, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 } }) Method (WAND, 0, Serialized) { DerefOf (WANX [One]) [Zero] = Zero DerefOf (WANX [One]) [One] = TRD0 /* \TRD0 */ DerefOf (WANX [One]) [0x02] = TRL0 /* \TRL0 */ DerefOf (WANX [0x02]) [Zero] = One DerefOf (WANX [0x02]) [One] = TRD1 /* \TRD1 */ DerefOf (WANX [0x02]) [0x02] = TRL1 /* \TRL1 */ Return (WANX) /* \_SB_.PC00.RP12.PXSX.WANX */ } Name (WRDX, Package (0x02) { Zero, Package (0x02) { 0x80000000, 0x8000 } }) Method (WRDD, 0, Serialized) { DerefOf (WRDX [One]) [Zero] = WDM1 /* \WDM1 */ DerefOf (WRDX [One]) [One] = CID1 /* \CID1 */ Return (WRDX) /* \_SB_.PC00.RP12.PXSX.WRDX */ } Name (WRDY, Package (0x02) { 0x02, Package (0x2E) { 0x07, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (WRDS, 0, Serialized) { DerefOf (WRDY [One]) [One] = STXE /* \STXE */ DerefOf (WRDY [One]) [0x02] = ST10 /* \ST10 */ DerefOf (WRDY [One]) [0x03] = ST11 /* \ST11 */ DerefOf (WRDY [One]) [0x04] = ST12 /* \ST12 */ DerefOf (WRDY [One]) [0x05] = ST13 /* \ST13 */ DerefOf (WRDY [One]) [0x06] = ST14 /* \ST14 */ DerefOf (WRDY [One]) [0x07] = ST15 /* \ST15 */ DerefOf (WRDY [One]) [0x08] = ST16 /* \ST16 */ DerefOf (WRDY [One]) [0x09] = ST17 /* \ST17 */ DerefOf (WRDY [One]) [0x0A] = ST18 /* \ST18 */ DerefOf (WRDY [One]) [0x0B] = ST19 /* \ST19 */ DerefOf (WRDY [One]) [0x0C] = ST50 /* \ST50 */ DerefOf (WRDY [One]) [0x0D] = ST51 /* \ST51 */ DerefOf (WRDY [One]) [0x0E] = ST52 /* \ST52 */ DerefOf (WRDY [One]) [0x0F] = ST53 /* \ST53 */ DerefOf (WRDY [One]) [0x10] = ST54 /* \ST54 */ DerefOf (WRDY [One]) [0x11] = ST55 /* \ST55 */ DerefOf (WRDY [One]) [0x12] = ST56 /* \ST56 */ DerefOf (WRDY [One]) [0x13] = ST57 /* \ST57 */ DerefOf (WRDY [One]) [0x14] = ST58 /* \ST58 */ DerefOf (WRDY [One]) [0x15] = ST59 /* \ST59 */ DerefOf (WRDY [One]) [0x16] = ST5A /* \ST5A */ DerefOf (WRDY [One]) [0x17] = ST5B /* \ST5B */ DerefOf (WRDY [One]) [0x18] = CD10 /* \CD10 */ DerefOf (WRDY [One]) [0x19] = CD11 /* \CD11 */ DerefOf (WRDY [One]) [0x1A] = CD12 /* \CD12 */ DerefOf (WRDY [One]) [0x1B] = CD13 /* \CD13 */ DerefOf (WRDY [One]) [0x1C] = CD14 /* \CD14 */ DerefOf (WRDY [One]) [0x1D] = CD15 /* \CD15 */ DerefOf (WRDY [One]) [0x1E] = CD16 /* \CD16 */ DerefOf (WRDY [One]) [0x1F] = CD17 /* \CD17 */ DerefOf (WRDY [One]) [0x20] = CD18 /* \CD18 */ DerefOf (WRDY [One]) [0x21] = CD19 /* \CD19 */ DerefOf (WRDY [One]) [0x22] = CD1A /* \CD1A */ DerefOf (WRDY [One]) [0x23] = CD20 /* \CD20 */ DerefOf (WRDY [One]) [0x24] = CD21 /* \CD21 */ DerefOf (WRDY [One]) [0x25] = CD22 /* \CD22 */ DerefOf (WRDY [One]) [0x26] = CD23 /* \CD23 */ DerefOf (WRDY [One]) [0x27] = CD24 /* \CD24 */ DerefOf (WRDY [One]) [0x28] = CD25 /* \CD25 */ DerefOf (WRDY [One]) [0x29] = CD26 /* \CD26 */ DerefOf (WRDY [One]) [0x2A] = CD27 /* \CD27 */ DerefOf (WRDY [One]) [0x2B] = CD28 /* \CD28 */ DerefOf (WRDY [One]) [0x2C] = CD29 /* \CD29 */ DerefOf (WRDY [One]) [0x2D] = CD2A /* \CD2A */ Return (WRDY) /* \_SB_.PC00.RP12.PXSX.WRDY */ } Name (EWRY, Package (0x02) { 0x02, Package (0x87) { 0x07, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (EWRD, 0, Serialized) { DerefOf (EWRY [One]) [One] = STDE /* \STDE */ DerefOf (EWRY [One]) [0x02] = STRS /* \STRS */ DerefOf (EWRY [One]) [0x03] = ST20 /* \ST20 */ DerefOf (EWRY [One]) [0x04] = ST21 /* \ST21 */ DerefOf (EWRY [One]) [0x05] = ST22 /* \ST22 */ DerefOf (EWRY [One]) [0x06] = ST23 /* \ST23 */ DerefOf (EWRY [One]) [0x07] = ST24 /* \ST24 */ DerefOf (EWRY [One]) [0x08] = ST25 /* \ST25 */ DerefOf (EWRY [One]) [0x09] = ST26 /* \ST26 */ DerefOf (EWRY [One]) [0x0A] = ST27 /* \ST27 */ DerefOf (EWRY [One]) [0x0B] = ST28 /* \ST28 */ DerefOf (EWRY [One]) [0x0C] = ST29 /* \ST29 */ DerefOf (EWRY [One]) [0x0D] = ST60 /* \ST60 */ DerefOf (EWRY [One]) [0x0E] = ST61 /* \ST61 */ DerefOf (EWRY [One]) [0x0F] = ST62 /* \ST62 */ DerefOf (EWRY [One]) [0x10] = ST63 /* \ST63 */ DerefOf (EWRY [One]) [0x11] = ST64 /* \ST64 */ DerefOf (EWRY [One]) [0x12] = ST65 /* \ST65 */ DerefOf (EWRY [One]) [0x13] = ST66 /* \ST66 */ DerefOf (EWRY [One]) [0x14] = ST67 /* \ST67 */ DerefOf (EWRY [One]) [0x15] = ST68 /* \ST68 */ DerefOf (EWRY [One]) [0x16] = ST69 /* \ST69 */ DerefOf (EWRY [One]) [0x17] = ST6A /* \ST6A */ DerefOf (EWRY [One]) [0x18] = ST6B /* \ST6B */ DerefOf (EWRY [One]) [0x19] = ST30 /* \ST30 */ DerefOf (EWRY [One]) [0x1A] = ST31 /* \ST31 */ DerefOf (EWRY [One]) [0x1B] = ST32 /* \ST32 */ DerefOf (EWRY [One]) [0x1C] = ST33 /* \ST33 */ DerefOf (EWRY [One]) [0x1D] = ST34 /* \ST34 */ DerefOf (EWRY [One]) [0x1E] = ST35 /* \ST35 */ DerefOf (EWRY [One]) [0x1F] = ST36 /* \ST36 */ DerefOf (EWRY [One]) [0x20] = ST37 /* \ST37 */ DerefOf (EWRY [One]) [0x21] = ST38 /* \ST38 */ DerefOf (EWRY [One]) [0x22] = ST39 /* \ST39 */ DerefOf (EWRY [One]) [0x23] = ST70 /* \ST70 */ DerefOf (EWRY [One]) [0x24] = ST71 /* \ST71 */ DerefOf (EWRY [One]) [0x25] = ST72 /* \ST72 */ DerefOf (EWRY [One]) [0x26] = ST73 /* \ST73 */ DerefOf (EWRY [One]) [0x27] = ST74 /* \ST74 */ DerefOf (EWRY [One]) [0x28] = ST75 /* \ST75 */ DerefOf (EWRY [One]) [0x29] = ST76 /* \ST76 */ DerefOf (EWRY [One]) [0x2A] = ST77 /* \ST77 */ DerefOf (EWRY [One]) [0x2B] = ST78 /* \ST78 */ DerefOf (EWRY [One]) [0x2C] = ST79 /* \ST79 */ DerefOf (EWRY [One]) [0x2D] = ST7A /* \ST7A */ DerefOf (EWRY [One]) [0x2E] = ST7B /* \ST7B */ DerefOf (EWRY [One]) [0x2F] = ST40 /* \ST40 */ DerefOf (EWRY [One]) [0x30] = ST41 /* \ST41 */ DerefOf (EWRY [One]) [0x31] = ST42 /* \ST42 */ DerefOf (EWRY [One]) [0x32] = ST43 /* \ST43 */ DerefOf (EWRY [One]) [0x33] = ST44 /* \ST44 */ DerefOf (EWRY [One]) [0x34] = ST45 /* \ST45 */ DerefOf (EWRY [One]) [0x35] = ST46 /* \ST46 */ DerefOf (EWRY [One]) [0x36] = ST47 /* \ST47 */ DerefOf (EWRY [One]) [0x37] = ST48 /* \ST48 */ DerefOf (EWRY [One]) [0x38] = ST49 /* \ST49 */ DerefOf (EWRY [One]) [0x39] = ST80 /* \ST80 */ DerefOf (EWRY [One]) [0x3A] = ST81 /* \ST81 */ DerefOf (EWRY [One]) [0x3B] = ST82 /* \ST82 */ DerefOf (EWRY [One]) [0x3C] = ST83 /* \ST83 */ DerefOf (EWRY [One]) [0x3D] = ST84 /* \ST84 */ DerefOf (EWRY [One]) [0x3E] = ST85 /* \ST85 */ DerefOf (EWRY [One]) [0x3F] = ST86 /* \ST86 */ DerefOf (EWRY [One]) [0x40] = ST87 /* \ST87 */ DerefOf (EWRY [One]) [0x41] = ST88 /* \ST88 */ DerefOf (EWRY [One]) [0x42] = ST89 /* \ST89 */ DerefOf (EWRY [One]) [0x43] = ST8A /* \ST8A */ DerefOf (EWRY [One]) [0x44] = ST8B /* \ST8B */ DerefOf (EWRY [One]) [0x45] = CD30 /* \CD30 */ DerefOf (EWRY [One]) [0x46] = CD31 /* \CD31 */ DerefOf (EWRY [One]) [0x47] = CD32 /* \CD32 */ DerefOf (EWRY [One]) [0x48] = CD33 /* \CD33 */ DerefOf (EWRY [One]) [0x49] = CD34 /* \CD34 */ DerefOf (EWRY [One]) [0x4A] = CD35 /* \CD35 */ DerefOf (EWRY [One]) [0x4B] = CD36 /* \CD36 */ DerefOf (EWRY [One]) [0x4C] = CD37 /* \CD37 */ DerefOf (EWRY [One]) [0x4D] = CD38 /* \CD38 */ DerefOf (EWRY [One]) [0x4E] = CD39 /* \CD39 */ DerefOf (EWRY [One]) [0x4F] = CD3A /* \CD3A */ DerefOf (EWRY [One]) [0x50] = CD3B /* \CD3B */ DerefOf (EWRY [One]) [0x51] = CD3C /* \CD3C */ DerefOf (EWRY [One]) [0x52] = CD3D /* \CD3D */ DerefOf (EWRY [One]) [0x53] = CD3E /* \CD3E */ DerefOf (EWRY [One]) [0x54] = CD3F /* \CD3F */ DerefOf (EWRY [One]) [0x55] = CD40 /* \CD40 */ DerefOf (EWRY [One]) [0x56] = CD41 /* \CD41 */ DerefOf (EWRY [One]) [0x57] = CD42 /* \CD42 */ DerefOf (EWRY [One]) [0x58] = CD43 /* \CD43 */ DerefOf (EWRY [One]) [0x59] = CD44 /* \CD44 */ DerefOf (EWRY [One]) [0x5A] = CD45 /* \CD45 */ DerefOf (EWRY [One]) [0x5B] = CD46 /* \CD46 */ DerefOf (EWRY [One]) [0x5C] = CD47 /* \CD47 */ DerefOf (EWRY [One]) [0x5D] = CD48 /* \CD48 */ DerefOf (EWRY [One]) [0x5E] = CD49 /* \CD49 */ DerefOf (EWRY [One]) [0x5F] = CD4A /* \CD4A */ DerefOf (EWRY [One]) [0x60] = CD4B /* \CD4B */ DerefOf (EWRY [One]) [0x61] = CD4C /* \CD4C */ DerefOf (EWRY [One]) [0x62] = CD4D /* \CD4D */ DerefOf (EWRY [One]) [0x63] = CD4E /* \CD4E */ DerefOf (EWRY [One]) [0x64] = CD4F /* \CD4F */ DerefOf (EWRY [One]) [0x65] = CD50 /* \CD50 */ DerefOf (EWRY [One]) [0x66] = CD51 /* \CD51 */ DerefOf (EWRY [One]) [0x67] = CD52 /* \CD52 */ DerefOf (EWRY [One]) [0x68] = CD53 /* \CD53 */ DerefOf (EWRY [One]) [0x69] = CD54 /* \CD54 */ DerefOf (EWRY [One]) [0x6A] = CD55 /* \CD55 */ DerefOf (EWRY [One]) [0x6B] = CD56 /* \CD56 */ DerefOf (EWRY [One]) [0x6C] = CD57 /* \CD57 */ DerefOf (EWRY [One]) [0x6D] = CD58 /* \CD58 */ DerefOf (EWRY [One]) [0x6E] = CD59 /* \CD59 */ DerefOf (EWRY [One]) [0x6F] = CD5A /* \CD5A */ DerefOf (EWRY [One]) [0x70] = CD5B /* \CD5B */ DerefOf (EWRY [One]) [0x71] = CD5C /* \CD5C */ DerefOf (EWRY [One]) [0x72] = CD5D /* \CD5D */ DerefOf (EWRY [One]) [0x73] = CD5E /* \CD5E */ DerefOf (EWRY [One]) [0x74] = CD5F /* \CD5F */ DerefOf (EWRY [One]) [0x75] = CD60 /* \CD60 */ DerefOf (EWRY [One]) [0x76] = CD61 /* \CD61 */ DerefOf (EWRY [One]) [0x77] = CD62 /* \CD62 */ DerefOf (EWRY [One]) [0x78] = CD63 /* \CD63 */ DerefOf (EWRY [One]) [0x79] = CD64 /* \CD64 */ DerefOf (EWRY [One]) [0x7A] = CD65 /* \CD65 */ DerefOf (EWRY [One]) [0x7B] = CD66 /* \CD66 */ DerefOf (EWRY [One]) [0x7C] = CD67 /* \CD67 */ DerefOf (EWRY [One]) [0x7D] = CD68 /* \CD68 */ DerefOf (EWRY [One]) [0x7E] = CD69 /* \CD69 */ DerefOf (EWRY [One]) [0x7F] = CD6A /* \CD6A */ DerefOf (EWRY [One]) [0x80] = CD6B /* \CD6B */ DerefOf (EWRY [One]) [0x81] = CD6C /* \CD6C */ DerefOf (EWRY [One]) [0x82] = CD6D /* \CD6D */ DerefOf (EWRY [One]) [0x83] = CD6E /* \CD6E */ DerefOf (EWRY [One]) [0x84] = CD6F /* \CD6F */ DerefOf (EWRY [One]) [0x85] = CD70 /* \CD70 */ DerefOf (EWRY [One]) [0x86] = CD71 /* \CD71 */ Return (EWRY) /* \_SB_.PC00.RP12.PXSX.EWRY */ } Name (WGDY, Package (0x02) { 0x03, Package (0x4A) { 0x07, 0x03, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (WGDS, 0, Serialized) { DerefOf (WGDY [One]) [One] = SDGN /* \SDGN */ DerefOf (WGDY [One]) [0x02] = SD11 /* \SD11 */ DerefOf (WGDY [One]) [0x03] = SD12 /* \SD12 */ DerefOf (WGDY [One]) [0x04] = SD13 /* \SD13 */ DerefOf (WGDY [One]) [0x05] = SD14 /* \SD14 */ DerefOf (WGDY [One]) [0x06] = SD15 /* \SD15 */ DerefOf (WGDY [One]) [0x07] = SD16 /* \SD16 */ DerefOf (WGDY [One]) [0x08] = SD17 /* \SD17 */ DerefOf (WGDY [One]) [0x09] = SD18 /* \SD18 */ DerefOf (WGDY [One]) [0x0A] = SD19 /* \SD19 */ DerefOf (WGDY [One]) [0x0B] = SD21 /* \SD21 */ DerefOf (WGDY [One]) [0x0C] = SD22 /* \SD22 */ DerefOf (WGDY [One]) [0x0D] = SD23 /* \SD23 */ DerefOf (WGDY [One]) [0x0E] = SD24 /* \SD24 */ DerefOf (WGDY [One]) [0x0F] = SD25 /* \SD25 */ DerefOf (WGDY [One]) [0x10] = SD26 /* \SD26 */ DerefOf (WGDY [One]) [0x11] = SD27 /* \SD27 */ DerefOf (WGDY [One]) [0x12] = SD28 /* \SD28 */ DerefOf (WGDY [One]) [0x13] = SD29 /* \SD29 */ DerefOf (WGDY [One]) [0x14] = SD31 /* \SD31 */ DerefOf (WGDY [One]) [0x15] = SD32 /* \SD32 */ DerefOf (WGDY [One]) [0x16] = SD33 /* \SD33 */ DerefOf (WGDY [One]) [0x17] = SD34 /* \SD34 */ DerefOf (WGDY [One]) [0x18] = SD35 /* \SD35 */ DerefOf (WGDY [One]) [0x19] = SD36 /* \SD36 */ DerefOf (WGDY [One]) [0x1A] = SD37 /* \SD37 */ DerefOf (WGDY [One]) [0x1B] = SD38 /* \SD38 */ DerefOf (WGDY [One]) [0x1C] = SD39 /* \SD39 */ DerefOf (WGDY [One]) [0x1D] = SD41 /* \SD41 */ DerefOf (WGDY [One]) [0x1E] = SD42 /* \SD42 */ DerefOf (WGDY [One]) [0x1F] = SD43 /* \SD43 */ DerefOf (WGDY [One]) [0x20] = SD44 /* \SD44 */ DerefOf (WGDY [One]) [0x21] = SD45 /* \SD45 */ DerefOf (WGDY [One]) [0x22] = SD46 /* \SD46 */ DerefOf (WGDY [One]) [0x23] = SD47 /* \SD47 */ DerefOf (WGDY [One]) [0x24] = SD48 /* \SD48 */ DerefOf (WGDY [One]) [0x25] = SD49 /* \SD49 */ DerefOf (WGDY [One]) [0x26] = SD51 /* \SD51 */ DerefOf (WGDY [One]) [0x27] = SD52 /* \SD52 */ DerefOf (WGDY [One]) [0x28] = SD53 /* \SD53 */ DerefOf (WGDY [One]) [0x29] = SD54 /* \SD54 */ DerefOf (WGDY [One]) [0x2A] = SD55 /* \SD55 */ DerefOf (WGDY [One]) [0x2B] = SD56 /* \SD56 */ DerefOf (WGDY [One]) [0x2C] = SD57 /* \SD57 */ DerefOf (WGDY [One]) [0x2D] = SD58 /* \SD58 */ DerefOf (WGDY [One]) [0x2E] = SD59 /* \SD59 */ DerefOf (WGDY [One]) [0x2F] = SD61 /* \SD61 */ DerefOf (WGDY [One]) [0x30] = SD62 /* \SD62 */ DerefOf (WGDY [One]) [0x31] = SD63 /* \SD63 */ DerefOf (WGDY [One]) [0x32] = SD64 /* \SD64 */ DerefOf (WGDY [One]) [0x33] = SD65 /* \SD65 */ DerefOf (WGDY [One]) [0x34] = SD66 /* \SD66 */ DerefOf (WGDY [One]) [0x35] = SD67 /* \SD67 */ DerefOf (WGDY [One]) [0x36] = SD68 /* \SD68 */ DerefOf (WGDY [One]) [0x37] = SD69 /* \SD69 */ DerefOf (WGDY [One]) [0x38] = SD71 /* \SD71 */ DerefOf (WGDY [One]) [0x39] = SD72 /* \SD72 */ DerefOf (WGDY [One]) [0x3A] = SD73 /* \SD73 */ DerefOf (WGDY [One]) [0x3B] = SD74 /* \SD74 */ DerefOf (WGDY [One]) [0x3C] = SD75 /* \SD75 */ DerefOf (WGDY [One]) [0x3D] = SD76 /* \SD76 */ DerefOf (WGDY [One]) [0x3E] = SD77 /* \SD77 */ DerefOf (WGDY [One]) [0x3F] = SD78 /* \SD78 */ DerefOf (WGDY [One]) [0x40] = SD79 /* \SD79 */ DerefOf (WGDY [One]) [0x41] = SD81 /* \SD81 */ DerefOf (WGDY [One]) [0x42] = SD82 /* \SD82 */ DerefOf (WGDY [One]) [0x43] = SD83 /* \SD83 */ DerefOf (WGDY [One]) [0x44] = SD84 /* \SD84 */ DerefOf (WGDY [One]) [0x45] = SD85 /* \SD85 */ DerefOf (WGDY [One]) [0x46] = SD86 /* \SD86 */ DerefOf (WGDY [One]) [0x47] = SD87 /* \SD87 */ DerefOf (WGDY [One]) [0x48] = SD88 /* \SD88 */ DerefOf (WGDY [One]) [0x49] = SD89 /* \SD89 */ Return (WGDY) /* \_SB_.PC00.RP12.PXSX.WGDY */ } Name (ECKY, Package (0x02) { Zero, Package (0x02) { 0x07, Zero } }) Method (ECKV, 0, Serialized) { DerefOf (ECKY [One]) [One] = CECV /* \CECV */ Return (ECKY) /* \_SB_.PC00.RP12.PXSX.ECKY */ } Name (PPAY, Package (0x02) { One, Package (0x18) { 0x07, Zero, 0x18, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x18, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28 } }) Method (PPAG, 0, Serialized) { DerefOf (PPAY [One]) [One] = WAGE /* \WAGE */ DerefOf (PPAY [One]) [0x02] = AGA1 /* \AGA1 */ DerefOf (PPAY [One]) [0x03] = AGA2 /* \AGA2 */ DerefOf (PPAY [One]) [0x04] = AGA3 /* \AGA3 */ DerefOf (PPAY [One]) [0x05] = AGA4 /* \AGA4 */ DerefOf (PPAY [One]) [0x06] = AGA5 /* \AGA5 */ DerefOf (PPAY [One]) [0x07] = AGA6 /* \AGA6 */ DerefOf (PPAY [One]) [0x08] = AGA7 /* \AGA7 */ DerefOf (PPAY [One]) [0x09] = AGA8 /* \AGA8 */ DerefOf (PPAY [One]) [0x0A] = AGA9 /* \AGA9 */ DerefOf (PPAY [One]) [0x0B] = AGAA /* \AGAA */ DerefOf (PPAY [One]) [0x0C] = AGAB /* \AGAB */ DerefOf (PPAY [One]) [0x0D] = AGB1 /* \AGB1 */ DerefOf (PPAY [One]) [0x0E] = AGB2 /* \AGB2 */ DerefOf (PPAY [One]) [0x0F] = AGB3 /* \AGB3 */ DerefOf (PPAY [One]) [0x10] = AGB4 /* \AGB4 */ DerefOf (PPAY [One]) [0x11] = AGB5 /* \AGB5 */ DerefOf (PPAY [One]) [0x12] = AGB6 /* \AGB6 */ DerefOf (PPAY [One]) [0x13] = AGB7 /* \AGB7 */ DerefOf (PPAY [One]) [0x14] = AGB8 /* \AGB8 */ DerefOf (PPAY [One]) [0x15] = AGB9 /* \AGB9 */ DerefOf (PPAY [One]) [0x16] = AGBA /* \AGBA */ DerefOf (PPAY [One]) [0x17] = AGBB /* \AGBB */ Return (PPAY) /* \_SB_.PC00.RP12.PXSX.PPAY */ } Name (WTSY, Package (0x02) { One, Package (0x13) { 0x07, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero } }) Method (WTAS, 0, Serialized) { DerefOf (WTSY [One]) [One] = WTSV /* \WTSV */ DerefOf (WTSY [One]) [0x02] = WTLE /* \WTLE */ DerefOf (WTSY [One]) [0x03] = BL01 /* \BL01 */ DerefOf (WTSY [One]) [0x04] = BL02 /* \BL02 */ DerefOf (WTSY [One]) [0x05] = BL03 /* \BL03 */ DerefOf (WTSY [One]) [0x06] = BL04 /* \BL04 */ DerefOf (WTSY [One]) [0x07] = BL05 /* \BL05 */ DerefOf (WTSY [One]) [0x08] = BL06 /* \BL06 */ DerefOf (WTSY [One]) [0x09] = BL07 /* \BL07 */ DerefOf (WTSY [One]) [0x0A] = BL08 /* \BL08 */ DerefOf (WTSY [One]) [0x0B] = BL09 /* \BL09 */ DerefOf (WTSY [One]) [0x0C] = BL10 /* \BL10 */ DerefOf (WTSY [One]) [0x0D] = BL11 /* \BL11 */ DerefOf (WTSY [One]) [0x0E] = BL12 /* \BL12 */ DerefOf (WTSY [One]) [0x0F] = BL13 /* \BL13 */ DerefOf (WTSY [One]) [0x10] = BL14 /* \BL14 */ DerefOf (WTSY [One]) [0x11] = BL15 /* \BL15 */ DerefOf (WTSY [One]) [0x12] = BL16 /* \BL16 */ Return (WTSY) /* \_SB_.PC00.RP12.PXSX.WTSY */ } Name (WAIY, Package (0x02) { Zero, Package (0x04) { 0x07, Zero, Zero, Zero } }) Method (WAIS, 0, Serialized) { DerefOf (WAIY [One]) [One] = WLBI /* \WLBI */ DerefOf (WAIY [One]) [0x02] = WHBI /* \WHBI */ Return (WAIY) /* \_SB_.PC00.RP12.PXSX.WAIY */ } Name (SADX, Package (0x03) { Zero, Package (0x02) { 0x07, 0x80000000 }, Package (0x02) { 0x12, 0x80000000 } }) Method (SADS, 0, Serialized) { DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ Return (SADX) /* \_SB_.PC00.RP12.PXSX.SADX */ } Name (GPCX, Package (0x03) { Zero, Package (0x02) { 0x07, Package (0x03) { Zero, Zero, Zero } }, Package (0x02) { 0x12, Package (0x03) { Zero, Zero, Zero } } }) Method (GPC, 0, Serialized) { Return (GPCX) /* \_SB_.PC00.RP12.PXSX.GPCX */ } Name (GLAX, Package (0x03) { Zero, Package (0x02) { 0x07, Zero }, Package (0x02) { 0x12, Zero } }) Method (GLAI, 0, Serialized) { DerefOf (GLAX [One]) [One] = CGLS /* \CGLS */ DerefOf (GLAX [0x02]) [One] = CGLS /* \CGLS */ Return (GLAX) /* \_SB_.PC00.RP12.PXSX.GLAX */ } } If (((WWEN != Zero) && (WWRP == SLOT))) { Method (FHRF, 1, NotSerialized) { If ((GGOV (PRST) != WPRP)) { DL23 () SGOV (PRST, WPRP) } Else { } Sleep (TR2B) SGOV (WBRS, PBRS) If ((Arg0 == Zero)) { Sleep (TBTG) } ElseIf ((Arg0 == One)) { SPCO (WCLK, Zero) Sleep (TB2F) SGOV (WFCP, (~PFCP & One)) Sleep (TFDI) } Else { } } Method (SHRF, 0, NotSerialized) { PSD0 (SLOT) SPCO (WCLK, One) SGOV (WFCP, PFCP) Sleep (TN2B) SGOV (WBRS, (~PBRS & One)) Sleep (TB2R) SGOV (PRST, (~WPRP & One)) L23D () } Method (DOSV, 0, NotSerialized) { Local0 = Zero While (((SVID != WSID) && (Local0 < WSTO))) { Local0++ Sleep (One) } } Method (_RST, 0, Serialized) // _RST: Device Reset { If ((WWEN == 0x02)) { Local0 = Acquire (WWMT, 0x03E8) If ((Local0 == Zero)) { FHRF (Zero) SHRF () Release (WWMT) DOSV () } } Else { SGOV (WBRS, PBRS) Sleep (0xC8) Notify (PXSX, One) // Device Check SGOV (PRST, (~WPRP & One)) SGOV (WBRS, (~PBRS & One)) Sleep (0xC8) Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x14)) { Break } Sleep (0x10) Local0++ } Sleep (0x0A) Notify (PXSX, One) // Device Check } } PowerResource (MRST, 0x05, 0x0000) { Method (_STA, 0, Serialized) // _STA: Status { Return (One) } Method (_ON, 0, Serialized) // _ON_: Power On { } Method (_OFF, 0, Serialized) // _OFF: Power Off { } Method (_RST, 0, Serialized) // _RST: Device Reset { Local0 = Acquire (WWMT, 0x03E8) If ((Local0 == Zero)) { FHRF (One) SHRF () Release (WWMT) DOSV () } } } } If ((WIST () || ((WWEN != Zero) && (WWRP == SLOT)))) { PowerResource (DRST, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { If ((DCAP & 0x10000000)) { Local0 = DCTR /* \_SB_.PC00.RP12.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 } } } Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset { If (WIST ()) { If (CondRefOf (WRST)) { Return (Package (0x01) { WRST }) } } If (((WWEN != Zero) && (WWRP == SLOT))) { If (CondRefOf (MRST)) { Return (Package (0x01) { MRST }) } } Return (Package (0x01) { DRST }) } Name (FDEL, Zero) Name (PDEL, Zero) Name (VDEL, Zero) Method (IFUN, 4, Serialized) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (One) { 0x1F // . }) } Else { Return (Buffer (One) { 0x0F // . }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { Local0 = (CVPR << Zero) Return (Local0) } If ((Arg2 == 0x02)) { CreateWordField (Arg3, Zero, CMDT) CreateWordField (Arg3, 0x02, CMDP) If ((CMDT == One)) { If (((WGAS == One) && WIST ())) { Return (RSTY) /* \_SB_.PC00.RP12.PXSX.RSTY */ } ElseIf (CondRefOf (\_SB.PC00.CNVW.RSTT)) { Return (^^^CNVW.RSTT) /* \_SB_.PC00.CNVW.RSTT */ } Else { Return (Zero) } } If ((CMDT == 0x02)) { If ((WIST () == (WGAS == One))) { Local0 = (CMDP & One) RSTY = Local0 Local1 = (CMDP & 0x02) Local1 >>= One FLRC = Local1 Local2 = (CMDP & 0x04) Local2 >>= 0x02 BOFC = Local2 } ElseIf (CondRefOf (\_SB.PC00.CNVW.RSTT)) { ^^^CNVW.RSTT = CMDP /* \_SB_.PC00.RP12.PXSX.IFUN.CMDP */ } Return (Zero) } If ((CMDT == 0x03)) { If (CondRefOf (\_SB.PC00.CNVW.PRRS)) { Return (^^^CNVW.PRRS) /* \_SB_.PC00.CNVW.PRRS */ } ElseIf (WIST ()) { Return (DPRS) /* \_SB_.PC00.RP12.PXSX.DPRS */ } } Return (Zero) } If ((Arg2 == 0x03)) { If ((CRFI == One)) { Return (Zero) } Else { Return (One) } } If ((WGAS == One)) { If ((Arg2 == 0x04)) { CreateWordField (Arg3, Zero, PRTT) CreateWordField (Arg3, 0x02, PRTD) If ((PRTT == One)) { FDEL = PRTD /* \_SB_.PC00.RP12.PXSX.IFUN.PRTD */ } ElseIf ((PRTT == 0x02)) { PDEL = PRTD /* \_SB_.PC00.RP12.PXSX.IFUN.PRTD */ } ElseIf ((PRTT == 0x03)) { VDEL = PRTD /* \_SB_.PC00.RP12.PXSX.IFUN.PRTD */ } Else { } } } Return (Zero) } Method (IDSM, 1, Serialized) { If ((Arg0 == ToUUID ("7266172c-220b-4b29-814f-75e4dd26b5fd") /* Unknown UUID */)) { Return (One) } Return (Zero) } Method (EFUN, 4, Serialized) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (0x02) { 0xFF, 0x1F // .. }) } Else { Return (Buffer (0x02) { 0xFF, 0x01 // .. }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { Local0 = ACSD /* \ACSD */ Return (Local0) } If ((Arg2 == 0x02)) { Local0 = I5BS /* \I5BS */ Return (Local0) } If ((Arg2 == 0x03)) { Local0 = UHBS /* \UHBS */ Return (Local0) } If ((Arg2 == 0x06)) { Local0 = AXMU /* \AXMU */ Local0 <<= One Local0 |= AXSU /* \AXSU */ Local1 = AXMR /* \AXMR */ Local1 <<= One Local1 |= AXSR /* \AXSR */ Local1 <<= 0x02 Local0 |= Local1 Return (Local0) } If ((Arg2 == 0x04)) { Return (WFRC) /* \WFRC */ } If ((Arg2 == 0x05)) { Return (WFUC) /* \WFUC */ } If ((Arg2 == 0x07)) { Return (UNI4) /* \UNI4 */ } If ((Arg2 == 0x08)) { Return (WFIC) /* \WFIC */ } If (((Arg2 == 0x09) && (WGAS == One))) { Return (WFBS) /* \WFBS */ } If (((Arg2 == 0x0A) && (WGAS == One))) { Return (WEDT) /* \WEDT */ } If (((Arg2 == 0x0B) && (WGAS == One))) { If ((CDRM == One)) { Return (Zero) } Else { Return (One) } } If (((Arg2 == 0x0C) && (WGAS == One))) { Return (WF7C) /* \WF7C */ } Return (Zero) } Method (EDSM, 1, Serialized) { If ((Arg0 == ToUUID ("f21202bf-8f78-4dc6-a5b3-1f738e285ade") /* Unknown UUID */)) { Return (One) } Return (Zero) } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (WIST ()) { If (EDSM (Arg0)) { Return (EFUN (Arg0, Arg1, Arg2, Arg3)) } If (IDSM (Arg0)) { Return (IFUN (Arg0, Arg1, Arg2, Arg3)) } } If (((WWEN != Zero) && (WWRP == SLOT))) { If ((Arg0 == ToUUID ("bad01b75-22a8-4f48-8792-bdde9467747d") /* Unknown UUID */)) { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x09 // . }) } If ((Arg2 == One)){} If ((Arg2 == 0x02)){} If ((Arg2 == 0x03)) { If ((WRTO == One)){} ElseIf ((WRTO == 0x03)){} Else { } Return (WRTO) /* \WRTO */ } } } Return (Buffer (One) { 0x00 // . }) } } } } If (CondRefOf (\_SB.PC00.RP13.PXSX)) { Scope (_SB.PC00.RP13.PXSX) { OperationRegion (RPXX, SystemMemory, GMIO (^_ADR, _ADR), 0x30) Field (RPXX, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x2C), SVID, 16 } OperationRegion (FLDR, SystemMemory, (GMIO (^_ADR, _ADR) + WDCO), 0x06) Field (FLDR, ByteAcc, NoLock, Preserve) { DCAP, 32, DCTR, 16 } If ((WGAS == One)) { OperationRegion (VSEC, SystemMemory, (GMIO (^_ADR, _ADR) + WVHO), 0x10) Field (VSEC, AnyAcc, NoLock, Preserve) { Offset (0x0C), , 1, BTIE, 1, , 1, , 1, , 1, , 1, , 1, Offset (0x0D), PDRC, 1 } } Method (WIST, 0, Serialized) { If (CondRefOf (VDID)) { Switch (ToInteger (VDID)) { Case (0x25268086) { Return (One) } Case (0x271B8086) { Return (One) } Case (0x27238086) { Return (One) } Case (0x27258086) { Return (One) } Case (0x272B8086) { If ((WGAS == One)) { Return (One) } Else { Return (Zero) } } Default { Return (Zero) } } } Else { Return (Zero) } } Method (WWST, 0, Serialized) { If (CondRefOf (VDID)) { Switch (ToInteger (VDID)) { Case (0x73608086) { Return (One) } Case (0x75608086) { Return (One) } Case (0x4D7514C3) { Return (One) } Default { Return (Zero) } } } Else { Return (Zero) } } If (WIST ()) { Name (RSTY, Zero) Name (FLRC, Zero) Name (BOFC, Zero) Name (DPRS, Zero) PowerResource (WRST, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { If (((RSTY == One) && (WGAS == One))) { Local0 = Acquire (CNMT, 0x03E8) If ((Local0 == Zero)) { If ((FLRC == One)) { Local0 = DCTR /* \_SB_.PC00.RP13.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 Sleep (FDEL) } DPRS = One If ((BOFC == One)) { If ((BRMT == Zero)) { BTRK (Zero) } ElseIf ((WVHO != Zero)) { BTIE = Zero } Sleep (RDLY) } PDRC = One Sleep (VDEL) SGOV (WLRT, Zero) Sleep (PDEL) SGOV (WLRT, One) If ((BOFC == One)) { If ((BRMT == Zero)) { BTRK (One) } ElseIf ((WVHO != Zero)) { BTIE = One } Sleep (RDLY) } DPRS = 0x02 Release (CNMT) } } Else { If ((DCAP & 0x10000000)) { Local0 = DCTR /* \_SB_.PC00.RP13.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 } DPRS = One } } } Name (SPLX, Package (0x02) { Zero, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 } }) Method (SPLC, 0, Serialized) { DerefOf (SPLX [One]) [Zero] = DOM1 /* \DOM1 */ DerefOf (SPLX [One]) [One] = LIM1 /* \LIM1 */ DerefOf (SPLX [One]) [0x02] = TIM1 /* \TIM1 */ Return (SPLX) /* \_SB_.PC00.RP13.PXSX.SPLX */ } Name (WANX, Package (0x03) { Zero, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 }, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 } }) Method (WAND, 0, Serialized) { DerefOf (WANX [One]) [Zero] = Zero DerefOf (WANX [One]) [One] = TRD0 /* \TRD0 */ DerefOf (WANX [One]) [0x02] = TRL0 /* \TRL0 */ DerefOf (WANX [0x02]) [Zero] = One DerefOf (WANX [0x02]) [One] = TRD1 /* \TRD1 */ DerefOf (WANX [0x02]) [0x02] = TRL1 /* \TRL1 */ Return (WANX) /* \_SB_.PC00.RP13.PXSX.WANX */ } Name (WRDX, Package (0x02) { Zero, Package (0x02) { 0x80000000, 0x8000 } }) Method (WRDD, 0, Serialized) { DerefOf (WRDX [One]) [Zero] = WDM1 /* \WDM1 */ DerefOf (WRDX [One]) [One] = CID1 /* \CID1 */ Return (WRDX) /* \_SB_.PC00.RP13.PXSX.WRDX */ } Name (WRDY, Package (0x02) { 0x02, Package (0x2E) { 0x07, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (WRDS, 0, Serialized) { DerefOf (WRDY [One]) [One] = STXE /* \STXE */ DerefOf (WRDY [One]) [0x02] = ST10 /* \ST10 */ DerefOf (WRDY [One]) [0x03] = ST11 /* \ST11 */ DerefOf (WRDY [One]) [0x04] = ST12 /* \ST12 */ DerefOf (WRDY [One]) [0x05] = ST13 /* \ST13 */ DerefOf (WRDY [One]) [0x06] = ST14 /* \ST14 */ DerefOf (WRDY [One]) [0x07] = ST15 /* \ST15 */ DerefOf (WRDY [One]) [0x08] = ST16 /* \ST16 */ DerefOf (WRDY [One]) [0x09] = ST17 /* \ST17 */ DerefOf (WRDY [One]) [0x0A] = ST18 /* \ST18 */ DerefOf (WRDY [One]) [0x0B] = ST19 /* \ST19 */ DerefOf (WRDY [One]) [0x0C] = ST50 /* \ST50 */ DerefOf (WRDY [One]) [0x0D] = ST51 /* \ST51 */ DerefOf (WRDY [One]) [0x0E] = ST52 /* \ST52 */ DerefOf (WRDY [One]) [0x0F] = ST53 /* \ST53 */ DerefOf (WRDY [One]) [0x10] = ST54 /* \ST54 */ DerefOf (WRDY [One]) [0x11] = ST55 /* \ST55 */ DerefOf (WRDY [One]) [0x12] = ST56 /* \ST56 */ DerefOf (WRDY [One]) [0x13] = ST57 /* \ST57 */ DerefOf (WRDY [One]) [0x14] = ST58 /* \ST58 */ DerefOf (WRDY [One]) [0x15] = ST59 /* \ST59 */ DerefOf (WRDY [One]) [0x16] = ST5A /* \ST5A */ DerefOf (WRDY [One]) [0x17] = ST5B /* \ST5B */ DerefOf (WRDY [One]) [0x18] = CD10 /* \CD10 */ DerefOf (WRDY [One]) [0x19] = CD11 /* \CD11 */ DerefOf (WRDY [One]) [0x1A] = CD12 /* \CD12 */ DerefOf (WRDY [One]) [0x1B] = CD13 /* \CD13 */ DerefOf (WRDY [One]) [0x1C] = CD14 /* \CD14 */ DerefOf (WRDY [One]) [0x1D] = CD15 /* \CD15 */ DerefOf (WRDY [One]) [0x1E] = CD16 /* \CD16 */ DerefOf (WRDY [One]) [0x1F] = CD17 /* \CD17 */ DerefOf (WRDY [One]) [0x20] = CD18 /* \CD18 */ DerefOf (WRDY [One]) [0x21] = CD19 /* \CD19 */ DerefOf (WRDY [One]) [0x22] = CD1A /* \CD1A */ DerefOf (WRDY [One]) [0x23] = CD20 /* \CD20 */ DerefOf (WRDY [One]) [0x24] = CD21 /* \CD21 */ DerefOf (WRDY [One]) [0x25] = CD22 /* \CD22 */ DerefOf (WRDY [One]) [0x26] = CD23 /* \CD23 */ DerefOf (WRDY [One]) [0x27] = CD24 /* \CD24 */ DerefOf (WRDY [One]) [0x28] = CD25 /* \CD25 */ DerefOf (WRDY [One]) [0x29] = CD26 /* \CD26 */ DerefOf (WRDY [One]) [0x2A] = CD27 /* \CD27 */ DerefOf (WRDY [One]) [0x2B] = CD28 /* \CD28 */ DerefOf (WRDY [One]) [0x2C] = CD29 /* \CD29 */ DerefOf (WRDY [One]) [0x2D] = CD2A /* \CD2A */ Return (WRDY) /* \_SB_.PC00.RP13.PXSX.WRDY */ } Name (EWRY, Package (0x02) { 0x02, Package (0x87) { 0x07, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (EWRD, 0, Serialized) { DerefOf (EWRY [One]) [One] = STDE /* \STDE */ DerefOf (EWRY [One]) [0x02] = STRS /* \STRS */ DerefOf (EWRY [One]) [0x03] = ST20 /* \ST20 */ DerefOf (EWRY [One]) [0x04] = ST21 /* \ST21 */ DerefOf (EWRY [One]) [0x05] = ST22 /* \ST22 */ DerefOf (EWRY [One]) [0x06] = ST23 /* \ST23 */ DerefOf (EWRY [One]) [0x07] = ST24 /* \ST24 */ DerefOf (EWRY [One]) [0x08] = ST25 /* \ST25 */ DerefOf (EWRY [One]) [0x09] = ST26 /* \ST26 */ DerefOf (EWRY [One]) [0x0A] = ST27 /* \ST27 */ DerefOf (EWRY [One]) [0x0B] = ST28 /* \ST28 */ DerefOf (EWRY [One]) [0x0C] = ST29 /* \ST29 */ DerefOf (EWRY [One]) [0x0D] = ST60 /* \ST60 */ DerefOf (EWRY [One]) [0x0E] = ST61 /* \ST61 */ DerefOf (EWRY [One]) [0x0F] = ST62 /* \ST62 */ DerefOf (EWRY [One]) [0x10] = ST63 /* \ST63 */ DerefOf (EWRY [One]) [0x11] = ST64 /* \ST64 */ DerefOf (EWRY [One]) [0x12] = ST65 /* \ST65 */ DerefOf (EWRY [One]) [0x13] = ST66 /* \ST66 */ DerefOf (EWRY [One]) [0x14] = ST67 /* \ST67 */ DerefOf (EWRY [One]) [0x15] = ST68 /* \ST68 */ DerefOf (EWRY [One]) [0x16] = ST69 /* \ST69 */ DerefOf (EWRY [One]) [0x17] = ST6A /* \ST6A */ DerefOf (EWRY [One]) [0x18] = ST6B /* \ST6B */ DerefOf (EWRY [One]) [0x19] = ST30 /* \ST30 */ DerefOf (EWRY [One]) [0x1A] = ST31 /* \ST31 */ DerefOf (EWRY [One]) [0x1B] = ST32 /* \ST32 */ DerefOf (EWRY [One]) [0x1C] = ST33 /* \ST33 */ DerefOf (EWRY [One]) [0x1D] = ST34 /* \ST34 */ DerefOf (EWRY [One]) [0x1E] = ST35 /* \ST35 */ DerefOf (EWRY [One]) [0x1F] = ST36 /* \ST36 */ DerefOf (EWRY [One]) [0x20] = ST37 /* \ST37 */ DerefOf (EWRY [One]) [0x21] = ST38 /* \ST38 */ DerefOf (EWRY [One]) [0x22] = ST39 /* \ST39 */ DerefOf (EWRY [One]) [0x23] = ST70 /* \ST70 */ DerefOf (EWRY [One]) [0x24] = ST71 /* \ST71 */ DerefOf (EWRY [One]) [0x25] = ST72 /* \ST72 */ DerefOf (EWRY [One]) [0x26] = ST73 /* \ST73 */ DerefOf (EWRY [One]) [0x27] = ST74 /* \ST74 */ DerefOf (EWRY [One]) [0x28] = ST75 /* \ST75 */ DerefOf (EWRY [One]) [0x29] = ST76 /* \ST76 */ DerefOf (EWRY [One]) [0x2A] = ST77 /* \ST77 */ DerefOf (EWRY [One]) [0x2B] = ST78 /* \ST78 */ DerefOf (EWRY [One]) [0x2C] = ST79 /* \ST79 */ DerefOf (EWRY [One]) [0x2D] = ST7A /* \ST7A */ DerefOf (EWRY [One]) [0x2E] = ST7B /* \ST7B */ DerefOf (EWRY [One]) [0x2F] = ST40 /* \ST40 */ DerefOf (EWRY [One]) [0x30] = ST41 /* \ST41 */ DerefOf (EWRY [One]) [0x31] = ST42 /* \ST42 */ DerefOf (EWRY [One]) [0x32] = ST43 /* \ST43 */ DerefOf (EWRY [One]) [0x33] = ST44 /* \ST44 */ DerefOf (EWRY [One]) [0x34] = ST45 /* \ST45 */ DerefOf (EWRY [One]) [0x35] = ST46 /* \ST46 */ DerefOf (EWRY [One]) [0x36] = ST47 /* \ST47 */ DerefOf (EWRY [One]) [0x37] = ST48 /* \ST48 */ DerefOf (EWRY [One]) [0x38] = ST49 /* \ST49 */ DerefOf (EWRY [One]) [0x39] = ST80 /* \ST80 */ DerefOf (EWRY [One]) [0x3A] = ST81 /* \ST81 */ DerefOf (EWRY [One]) [0x3B] = ST82 /* \ST82 */ DerefOf (EWRY [One]) [0x3C] = ST83 /* \ST83 */ DerefOf (EWRY [One]) [0x3D] = ST84 /* \ST84 */ DerefOf (EWRY [One]) [0x3E] = ST85 /* \ST85 */ DerefOf (EWRY [One]) [0x3F] = ST86 /* \ST86 */ DerefOf (EWRY [One]) [0x40] = ST87 /* \ST87 */ DerefOf (EWRY [One]) [0x41] = ST88 /* \ST88 */ DerefOf (EWRY [One]) [0x42] = ST89 /* \ST89 */ DerefOf (EWRY [One]) [0x43] = ST8A /* \ST8A */ DerefOf (EWRY [One]) [0x44] = ST8B /* \ST8B */ DerefOf (EWRY [One]) [0x45] = CD30 /* \CD30 */ DerefOf (EWRY [One]) [0x46] = CD31 /* \CD31 */ DerefOf (EWRY [One]) [0x47] = CD32 /* \CD32 */ DerefOf (EWRY [One]) [0x48] = CD33 /* \CD33 */ DerefOf (EWRY [One]) [0x49] = CD34 /* \CD34 */ DerefOf (EWRY [One]) [0x4A] = CD35 /* \CD35 */ DerefOf (EWRY [One]) [0x4B] = CD36 /* \CD36 */ DerefOf (EWRY [One]) [0x4C] = CD37 /* \CD37 */ DerefOf (EWRY [One]) [0x4D] = CD38 /* \CD38 */ DerefOf (EWRY [One]) [0x4E] = CD39 /* \CD39 */ DerefOf (EWRY [One]) [0x4F] = CD3A /* \CD3A */ DerefOf (EWRY [One]) [0x50] = CD3B /* \CD3B */ DerefOf (EWRY [One]) [0x51] = CD3C /* \CD3C */ DerefOf (EWRY [One]) [0x52] = CD3D /* \CD3D */ DerefOf (EWRY [One]) [0x53] = CD3E /* \CD3E */ DerefOf (EWRY [One]) [0x54] = CD3F /* \CD3F */ DerefOf (EWRY [One]) [0x55] = CD40 /* \CD40 */ DerefOf (EWRY [One]) [0x56] = CD41 /* \CD41 */ DerefOf (EWRY [One]) [0x57] = CD42 /* \CD42 */ DerefOf (EWRY [One]) [0x58] = CD43 /* \CD43 */ DerefOf (EWRY [One]) [0x59] = CD44 /* \CD44 */ DerefOf (EWRY [One]) [0x5A] = CD45 /* \CD45 */ DerefOf (EWRY [One]) [0x5B] = CD46 /* \CD46 */ DerefOf (EWRY [One]) [0x5C] = CD47 /* \CD47 */ DerefOf (EWRY [One]) [0x5D] = CD48 /* \CD48 */ DerefOf (EWRY [One]) [0x5E] = CD49 /* \CD49 */ DerefOf (EWRY [One]) [0x5F] = CD4A /* \CD4A */ DerefOf (EWRY [One]) [0x60] = CD4B /* \CD4B */ DerefOf (EWRY [One]) [0x61] = CD4C /* \CD4C */ DerefOf (EWRY [One]) [0x62] = CD4D /* \CD4D */ DerefOf (EWRY [One]) [0x63] = CD4E /* \CD4E */ DerefOf (EWRY [One]) [0x64] = CD4F /* \CD4F */ DerefOf (EWRY [One]) [0x65] = CD50 /* \CD50 */ DerefOf (EWRY [One]) [0x66] = CD51 /* \CD51 */ DerefOf (EWRY [One]) [0x67] = CD52 /* \CD52 */ DerefOf (EWRY [One]) [0x68] = CD53 /* \CD53 */ DerefOf (EWRY [One]) [0x69] = CD54 /* \CD54 */ DerefOf (EWRY [One]) [0x6A] = CD55 /* \CD55 */ DerefOf (EWRY [One]) [0x6B] = CD56 /* \CD56 */ DerefOf (EWRY [One]) [0x6C] = CD57 /* \CD57 */ DerefOf (EWRY [One]) [0x6D] = CD58 /* \CD58 */ DerefOf (EWRY [One]) [0x6E] = CD59 /* \CD59 */ DerefOf (EWRY [One]) [0x6F] = CD5A /* \CD5A */ DerefOf (EWRY [One]) [0x70] = CD5B /* \CD5B */ DerefOf (EWRY [One]) [0x71] = CD5C /* \CD5C */ DerefOf (EWRY [One]) [0x72] = CD5D /* \CD5D */ DerefOf (EWRY [One]) [0x73] = CD5E /* \CD5E */ DerefOf (EWRY [One]) [0x74] = CD5F /* \CD5F */ DerefOf (EWRY [One]) [0x75] = CD60 /* \CD60 */ DerefOf (EWRY [One]) [0x76] = CD61 /* \CD61 */ DerefOf (EWRY [One]) [0x77] = CD62 /* \CD62 */ DerefOf (EWRY [One]) [0x78] = CD63 /* \CD63 */ DerefOf (EWRY [One]) [0x79] = CD64 /* \CD64 */ DerefOf (EWRY [One]) [0x7A] = CD65 /* \CD65 */ DerefOf (EWRY [One]) [0x7B] = CD66 /* \CD66 */ DerefOf (EWRY [One]) [0x7C] = CD67 /* \CD67 */ DerefOf (EWRY [One]) [0x7D] = CD68 /* \CD68 */ DerefOf (EWRY [One]) [0x7E] = CD69 /* \CD69 */ DerefOf (EWRY [One]) [0x7F] = CD6A /* \CD6A */ DerefOf (EWRY [One]) [0x80] = CD6B /* \CD6B */ DerefOf (EWRY [One]) [0x81] = CD6C /* \CD6C */ DerefOf (EWRY [One]) [0x82] = CD6D /* \CD6D */ DerefOf (EWRY [One]) [0x83] = CD6E /* \CD6E */ DerefOf (EWRY [One]) [0x84] = CD6F /* \CD6F */ DerefOf (EWRY [One]) [0x85] = CD70 /* \CD70 */ DerefOf (EWRY [One]) [0x86] = CD71 /* \CD71 */ Return (EWRY) /* \_SB_.PC00.RP13.PXSX.EWRY */ } Name (WGDY, Package (0x02) { 0x03, Package (0x4A) { 0x07, 0x03, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (WGDS, 0, Serialized) { DerefOf (WGDY [One]) [One] = SDGN /* \SDGN */ DerefOf (WGDY [One]) [0x02] = SD11 /* \SD11 */ DerefOf (WGDY [One]) [0x03] = SD12 /* \SD12 */ DerefOf (WGDY [One]) [0x04] = SD13 /* \SD13 */ DerefOf (WGDY [One]) [0x05] = SD14 /* \SD14 */ DerefOf (WGDY [One]) [0x06] = SD15 /* \SD15 */ DerefOf (WGDY [One]) [0x07] = SD16 /* \SD16 */ DerefOf (WGDY [One]) [0x08] = SD17 /* \SD17 */ DerefOf (WGDY [One]) [0x09] = SD18 /* \SD18 */ DerefOf (WGDY [One]) [0x0A] = SD19 /* \SD19 */ DerefOf (WGDY [One]) [0x0B] = SD21 /* \SD21 */ DerefOf (WGDY [One]) [0x0C] = SD22 /* \SD22 */ DerefOf (WGDY [One]) [0x0D] = SD23 /* \SD23 */ DerefOf (WGDY [One]) [0x0E] = SD24 /* \SD24 */ DerefOf (WGDY [One]) [0x0F] = SD25 /* \SD25 */ DerefOf (WGDY [One]) [0x10] = SD26 /* \SD26 */ DerefOf (WGDY [One]) [0x11] = SD27 /* \SD27 */ DerefOf (WGDY [One]) [0x12] = SD28 /* \SD28 */ DerefOf (WGDY [One]) [0x13] = SD29 /* \SD29 */ DerefOf (WGDY [One]) [0x14] = SD31 /* \SD31 */ DerefOf (WGDY [One]) [0x15] = SD32 /* \SD32 */ DerefOf (WGDY [One]) [0x16] = SD33 /* \SD33 */ DerefOf (WGDY [One]) [0x17] = SD34 /* \SD34 */ DerefOf (WGDY [One]) [0x18] = SD35 /* \SD35 */ DerefOf (WGDY [One]) [0x19] = SD36 /* \SD36 */ DerefOf (WGDY [One]) [0x1A] = SD37 /* \SD37 */ DerefOf (WGDY [One]) [0x1B] = SD38 /* \SD38 */ DerefOf (WGDY [One]) [0x1C] = SD39 /* \SD39 */ DerefOf (WGDY [One]) [0x1D] = SD41 /* \SD41 */ DerefOf (WGDY [One]) [0x1E] = SD42 /* \SD42 */ DerefOf (WGDY [One]) [0x1F] = SD43 /* \SD43 */ DerefOf (WGDY [One]) [0x20] = SD44 /* \SD44 */ DerefOf (WGDY [One]) [0x21] = SD45 /* \SD45 */ DerefOf (WGDY [One]) [0x22] = SD46 /* \SD46 */ DerefOf (WGDY [One]) [0x23] = SD47 /* \SD47 */ DerefOf (WGDY [One]) [0x24] = SD48 /* \SD48 */ DerefOf (WGDY [One]) [0x25] = SD49 /* \SD49 */ DerefOf (WGDY [One]) [0x26] = SD51 /* \SD51 */ DerefOf (WGDY [One]) [0x27] = SD52 /* \SD52 */ DerefOf (WGDY [One]) [0x28] = SD53 /* \SD53 */ DerefOf (WGDY [One]) [0x29] = SD54 /* \SD54 */ DerefOf (WGDY [One]) [0x2A] = SD55 /* \SD55 */ DerefOf (WGDY [One]) [0x2B] = SD56 /* \SD56 */ DerefOf (WGDY [One]) [0x2C] = SD57 /* \SD57 */ DerefOf (WGDY [One]) [0x2D] = SD58 /* \SD58 */ DerefOf (WGDY [One]) [0x2E] = SD59 /* \SD59 */ DerefOf (WGDY [One]) [0x2F] = SD61 /* \SD61 */ DerefOf (WGDY [One]) [0x30] = SD62 /* \SD62 */ DerefOf (WGDY [One]) [0x31] = SD63 /* \SD63 */ DerefOf (WGDY [One]) [0x32] = SD64 /* \SD64 */ DerefOf (WGDY [One]) [0x33] = SD65 /* \SD65 */ DerefOf (WGDY [One]) [0x34] = SD66 /* \SD66 */ DerefOf (WGDY [One]) [0x35] = SD67 /* \SD67 */ DerefOf (WGDY [One]) [0x36] = SD68 /* \SD68 */ DerefOf (WGDY [One]) [0x37] = SD69 /* \SD69 */ DerefOf (WGDY [One]) [0x38] = SD71 /* \SD71 */ DerefOf (WGDY [One]) [0x39] = SD72 /* \SD72 */ DerefOf (WGDY [One]) [0x3A] = SD73 /* \SD73 */ DerefOf (WGDY [One]) [0x3B] = SD74 /* \SD74 */ DerefOf (WGDY [One]) [0x3C] = SD75 /* \SD75 */ DerefOf (WGDY [One]) [0x3D] = SD76 /* \SD76 */ DerefOf (WGDY [One]) [0x3E] = SD77 /* \SD77 */ DerefOf (WGDY [One]) [0x3F] = SD78 /* \SD78 */ DerefOf (WGDY [One]) [0x40] = SD79 /* \SD79 */ DerefOf (WGDY [One]) [0x41] = SD81 /* \SD81 */ DerefOf (WGDY [One]) [0x42] = SD82 /* \SD82 */ DerefOf (WGDY [One]) [0x43] = SD83 /* \SD83 */ DerefOf (WGDY [One]) [0x44] = SD84 /* \SD84 */ DerefOf (WGDY [One]) [0x45] = SD85 /* \SD85 */ DerefOf (WGDY [One]) [0x46] = SD86 /* \SD86 */ DerefOf (WGDY [One]) [0x47] = SD87 /* \SD87 */ DerefOf (WGDY [One]) [0x48] = SD88 /* \SD88 */ DerefOf (WGDY [One]) [0x49] = SD89 /* \SD89 */ Return (WGDY) /* \_SB_.PC00.RP13.PXSX.WGDY */ } Name (ECKY, Package (0x02) { Zero, Package (0x02) { 0x07, Zero } }) Method (ECKV, 0, Serialized) { DerefOf (ECKY [One]) [One] = CECV /* \CECV */ Return (ECKY) /* \_SB_.PC00.RP13.PXSX.ECKY */ } Name (PPAY, Package (0x02) { One, Package (0x18) { 0x07, Zero, 0x18, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x18, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28 } }) Method (PPAG, 0, Serialized) { DerefOf (PPAY [One]) [One] = WAGE /* \WAGE */ DerefOf (PPAY [One]) [0x02] = AGA1 /* \AGA1 */ DerefOf (PPAY [One]) [0x03] = AGA2 /* \AGA2 */ DerefOf (PPAY [One]) [0x04] = AGA3 /* \AGA3 */ DerefOf (PPAY [One]) [0x05] = AGA4 /* \AGA4 */ DerefOf (PPAY [One]) [0x06] = AGA5 /* \AGA5 */ DerefOf (PPAY [One]) [0x07] = AGA6 /* \AGA6 */ DerefOf (PPAY [One]) [0x08] = AGA7 /* \AGA7 */ DerefOf (PPAY [One]) [0x09] = AGA8 /* \AGA8 */ DerefOf (PPAY [One]) [0x0A] = AGA9 /* \AGA9 */ DerefOf (PPAY [One]) [0x0B] = AGAA /* \AGAA */ DerefOf (PPAY [One]) [0x0C] = AGAB /* \AGAB */ DerefOf (PPAY [One]) [0x0D] = AGB1 /* \AGB1 */ DerefOf (PPAY [One]) [0x0E] = AGB2 /* \AGB2 */ DerefOf (PPAY [One]) [0x0F] = AGB3 /* \AGB3 */ DerefOf (PPAY [One]) [0x10] = AGB4 /* \AGB4 */ DerefOf (PPAY [One]) [0x11] = AGB5 /* \AGB5 */ DerefOf (PPAY [One]) [0x12] = AGB6 /* \AGB6 */ DerefOf (PPAY [One]) [0x13] = AGB7 /* \AGB7 */ DerefOf (PPAY [One]) [0x14] = AGB8 /* \AGB8 */ DerefOf (PPAY [One]) [0x15] = AGB9 /* \AGB9 */ DerefOf (PPAY [One]) [0x16] = AGBA /* \AGBA */ DerefOf (PPAY [One]) [0x17] = AGBB /* \AGBB */ Return (PPAY) /* \_SB_.PC00.RP13.PXSX.PPAY */ } Name (WTSY, Package (0x02) { One, Package (0x13) { 0x07, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero } }) Method (WTAS, 0, Serialized) { DerefOf (WTSY [One]) [One] = WTSV /* \WTSV */ DerefOf (WTSY [One]) [0x02] = WTLE /* \WTLE */ DerefOf (WTSY [One]) [0x03] = BL01 /* \BL01 */ DerefOf (WTSY [One]) [0x04] = BL02 /* \BL02 */ DerefOf (WTSY [One]) [0x05] = BL03 /* \BL03 */ DerefOf (WTSY [One]) [0x06] = BL04 /* \BL04 */ DerefOf (WTSY [One]) [0x07] = BL05 /* \BL05 */ DerefOf (WTSY [One]) [0x08] = BL06 /* \BL06 */ DerefOf (WTSY [One]) [0x09] = BL07 /* \BL07 */ DerefOf (WTSY [One]) [0x0A] = BL08 /* \BL08 */ DerefOf (WTSY [One]) [0x0B] = BL09 /* \BL09 */ DerefOf (WTSY [One]) [0x0C] = BL10 /* \BL10 */ DerefOf (WTSY [One]) [0x0D] = BL11 /* \BL11 */ DerefOf (WTSY [One]) [0x0E] = BL12 /* \BL12 */ DerefOf (WTSY [One]) [0x0F] = BL13 /* \BL13 */ DerefOf (WTSY [One]) [0x10] = BL14 /* \BL14 */ DerefOf (WTSY [One]) [0x11] = BL15 /* \BL15 */ DerefOf (WTSY [One]) [0x12] = BL16 /* \BL16 */ Return (WTSY) /* \_SB_.PC00.RP13.PXSX.WTSY */ } Name (WAIY, Package (0x02) { Zero, Package (0x04) { 0x07, Zero, Zero, Zero } }) Method (WAIS, 0, Serialized) { DerefOf (WAIY [One]) [One] = WLBI /* \WLBI */ DerefOf (WAIY [One]) [0x02] = WHBI /* \WHBI */ Return (WAIY) /* \_SB_.PC00.RP13.PXSX.WAIY */ } Name (SADX, Package (0x03) { Zero, Package (0x02) { 0x07, 0x80000000 }, Package (0x02) { 0x12, 0x80000000 } }) Method (SADS, 0, Serialized) { DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ Return (SADX) /* \_SB_.PC00.RP13.PXSX.SADX */ } Name (GPCX, Package (0x03) { Zero, Package (0x02) { 0x07, Package (0x03) { Zero, Zero, Zero } }, Package (0x02) { 0x12, Package (0x03) { Zero, Zero, Zero } } }) Method (GPC, 0, Serialized) { Return (GPCX) /* \_SB_.PC00.RP13.PXSX.GPCX */ } Name (GLAX, Package (0x03) { Zero, Package (0x02) { 0x07, Zero }, Package (0x02) { 0x12, Zero } }) Method (GLAI, 0, Serialized) { DerefOf (GLAX [One]) [One] = CGLS /* \CGLS */ DerefOf (GLAX [0x02]) [One] = CGLS /* \CGLS */ Return (GLAX) /* \_SB_.PC00.RP13.PXSX.GLAX */ } } If (((WWEN != Zero) && (WWRP == SLOT))) { Method (FHRF, 1, NotSerialized) { If ((GGOV (PRST) != WPRP)) { DL23 () SGOV (PRST, WPRP) } Else { } Sleep (TR2B) SGOV (WBRS, PBRS) If ((Arg0 == Zero)) { Sleep (TBTG) } ElseIf ((Arg0 == One)) { SPCO (WCLK, Zero) Sleep (TB2F) SGOV (WFCP, (~PFCP & One)) Sleep (TFDI) } Else { } } Method (SHRF, 0, NotSerialized) { PSD0 (SLOT) SPCO (WCLK, One) SGOV (WFCP, PFCP) Sleep (TN2B) SGOV (WBRS, (~PBRS & One)) Sleep (TB2R) SGOV (PRST, (~WPRP & One)) L23D () } Method (DOSV, 0, NotSerialized) { Local0 = Zero While (((SVID != WSID) && (Local0 < WSTO))) { Local0++ Sleep (One) } } Method (_RST, 0, Serialized) // _RST: Device Reset { If ((WWEN == 0x02)) { Local0 = Acquire (WWMT, 0x03E8) If ((Local0 == Zero)) { FHRF (Zero) SHRF () Release (WWMT) DOSV () } } Else { SGOV (WBRS, PBRS) Sleep (0xC8) Notify (PXSX, One) // Device Check SGOV (PRST, (~WPRP & One)) SGOV (WBRS, (~PBRS & One)) Sleep (0xC8) Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x14)) { Break } Sleep (0x10) Local0++ } Sleep (0x0A) Notify (PXSX, One) // Device Check } } PowerResource (MRST, 0x05, 0x0000) { Method (_STA, 0, Serialized) // _STA: Status { Return (One) } Method (_ON, 0, Serialized) // _ON_: Power On { } Method (_OFF, 0, Serialized) // _OFF: Power Off { } Method (_RST, 0, Serialized) // _RST: Device Reset { Local0 = Acquire (WWMT, 0x03E8) If ((Local0 == Zero)) { FHRF (One) SHRF () Release (WWMT) DOSV () } } } } If ((WIST () || ((WWEN != Zero) && (WWRP == SLOT)))) { PowerResource (DRST, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { If ((DCAP & 0x10000000)) { Local0 = DCTR /* \_SB_.PC00.RP13.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 } } } Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset { If (WIST ()) { If (CondRefOf (WRST)) { Return (Package (0x01) { WRST }) } } If (((WWEN != Zero) && (WWRP == SLOT))) { If (CondRefOf (MRST)) { Return (Package (0x01) { MRST }) } } Return (Package (0x01) { DRST }) } Name (FDEL, Zero) Name (PDEL, Zero) Name (VDEL, Zero) Method (IFUN, 4, Serialized) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (One) { 0x1F // . }) } Else { Return (Buffer (One) { 0x0F // . }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { Local0 = (CVPR << Zero) Return (Local0) } If ((Arg2 == 0x02)) { CreateWordField (Arg3, Zero, CMDT) CreateWordField (Arg3, 0x02, CMDP) If ((CMDT == One)) { If (((WGAS == One) && WIST ())) { Return (RSTY) /* \_SB_.PC00.RP13.PXSX.RSTY */ } ElseIf (CondRefOf (\_SB.PC00.CNVW.RSTT)) { Return (^^^CNVW.RSTT) /* \_SB_.PC00.CNVW.RSTT */ } Else { Return (Zero) } } If ((CMDT == 0x02)) { If ((WIST () == (WGAS == One))) { Local0 = (CMDP & One) RSTY = Local0 Local1 = (CMDP & 0x02) Local1 >>= One FLRC = Local1 Local2 = (CMDP & 0x04) Local2 >>= 0x02 BOFC = Local2 } ElseIf (CondRefOf (\_SB.PC00.CNVW.RSTT)) { ^^^CNVW.RSTT = CMDP /* \_SB_.PC00.RP13.PXSX.IFUN.CMDP */ } Return (Zero) } If ((CMDT == 0x03)) { If (CondRefOf (\_SB.PC00.CNVW.PRRS)) { Return (^^^CNVW.PRRS) /* \_SB_.PC00.CNVW.PRRS */ } ElseIf (WIST ()) { Return (DPRS) /* \_SB_.PC00.RP13.PXSX.DPRS */ } } Return (Zero) } If ((Arg2 == 0x03)) { If ((CRFI == One)) { Return (Zero) } Else { Return (One) } } If ((WGAS == One)) { If ((Arg2 == 0x04)) { CreateWordField (Arg3, Zero, PRTT) CreateWordField (Arg3, 0x02, PRTD) If ((PRTT == One)) { FDEL = PRTD /* \_SB_.PC00.RP13.PXSX.IFUN.PRTD */ } ElseIf ((PRTT == 0x02)) { PDEL = PRTD /* \_SB_.PC00.RP13.PXSX.IFUN.PRTD */ } ElseIf ((PRTT == 0x03)) { VDEL = PRTD /* \_SB_.PC00.RP13.PXSX.IFUN.PRTD */ } Else { } } } Return (Zero) } Method (IDSM, 1, Serialized) { If ((Arg0 == ToUUID ("7266172c-220b-4b29-814f-75e4dd26b5fd") /* Unknown UUID */)) { Return (One) } Return (Zero) } Method (EFUN, 4, Serialized) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (0x02) { 0xFF, 0x1F // .. }) } Else { Return (Buffer (0x02) { 0xFF, 0x01 // .. }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { Local0 = ACSD /* \ACSD */ Return (Local0) } If ((Arg2 == 0x02)) { Local0 = I5BS /* \I5BS */ Return (Local0) } If ((Arg2 == 0x03)) { Local0 = UHBS /* \UHBS */ Return (Local0) } If ((Arg2 == 0x06)) { Local0 = AXMU /* \AXMU */ Local0 <<= One Local0 |= AXSU /* \AXSU */ Local1 = AXMR /* \AXMR */ Local1 <<= One Local1 |= AXSR /* \AXSR */ Local1 <<= 0x02 Local0 |= Local1 Return (Local0) } If ((Arg2 == 0x04)) { Return (WFRC) /* \WFRC */ } If ((Arg2 == 0x05)) { Return (WFUC) /* \WFUC */ } If ((Arg2 == 0x07)) { Return (UNI4) /* \UNI4 */ } If ((Arg2 == 0x08)) { Return (WFIC) /* \WFIC */ } If (((Arg2 == 0x09) && (WGAS == One))) { Return (WFBS) /* \WFBS */ } If (((Arg2 == 0x0A) && (WGAS == One))) { Return (WEDT) /* \WEDT */ } If (((Arg2 == 0x0B) && (WGAS == One))) { If ((CDRM == One)) { Return (Zero) } Else { Return (One) } } If (((Arg2 == 0x0C) && (WGAS == One))) { Return (WF7C) /* \WF7C */ } Return (Zero) } Method (EDSM, 1, Serialized) { If ((Arg0 == ToUUID ("f21202bf-8f78-4dc6-a5b3-1f738e285ade") /* Unknown UUID */)) { Return (One) } Return (Zero) } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (WIST ()) { If (EDSM (Arg0)) { Return (EFUN (Arg0, Arg1, Arg2, Arg3)) } If (IDSM (Arg0)) { Return (IFUN (Arg0, Arg1, Arg2, Arg3)) } } If (((WWEN != Zero) && (WWRP == SLOT))) { If ((Arg0 == ToUUID ("bad01b75-22a8-4f48-8792-bdde9467747d") /* Unknown UUID */)) { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x09 // . }) } If ((Arg2 == One)){} If ((Arg2 == 0x02)){} If ((Arg2 == 0x03)) { If ((WRTO == One)){} ElseIf ((WRTO == 0x03)){} Else { } Return (WRTO) /* \WRTO */ } } } Return (Buffer (One) { 0x00 // . }) } } } } If (CondRefOf (\_SB.PC00.RP14.PXSX)) { Scope (_SB.PC00.RP14.PXSX) { OperationRegion (RPXX, SystemMemory, GMIO (^_ADR, _ADR), 0x30) Field (RPXX, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x2C), SVID, 16 } OperationRegion (FLDR, SystemMemory, (GMIO (^_ADR, _ADR) + WDCO), 0x06) Field (FLDR, ByteAcc, NoLock, Preserve) { DCAP, 32, DCTR, 16 } If ((WGAS == One)) { OperationRegion (VSEC, SystemMemory, (GMIO (^_ADR, _ADR) + WVHO), 0x10) Field (VSEC, AnyAcc, NoLock, Preserve) { Offset (0x0C), , 1, BTIE, 1, , 1, , 1, , 1, , 1, , 1, Offset (0x0D), PDRC, 1 } } Method (WIST, 0, Serialized) { If (CondRefOf (VDID)) { Switch (ToInteger (VDID)) { Case (0x25268086) { Return (One) } Case (0x271B8086) { Return (One) } Case (0x27238086) { Return (One) } Case (0x27258086) { Return (One) } Case (0x272B8086) { If ((WGAS == One)) { Return (One) } Else { Return (Zero) } } Default { Return (Zero) } } } Else { Return (Zero) } } Method (WWST, 0, Serialized) { If (CondRefOf (VDID)) { Switch (ToInteger (VDID)) { Case (0x73608086) { Return (One) } Case (0x75608086) { Return (One) } Case (0x4D7514C3) { Return (One) } Default { Return (Zero) } } } Else { Return (Zero) } } If (WIST ()) { Name (RSTY, Zero) Name (FLRC, Zero) Name (BOFC, Zero) Name (DPRS, Zero) PowerResource (WRST, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { If (((RSTY == One) && (WGAS == One))) { Local0 = Acquire (CNMT, 0x03E8) If ((Local0 == Zero)) { If ((FLRC == One)) { Local0 = DCTR /* \_SB_.PC00.RP14.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 Sleep (FDEL) } DPRS = One If ((BOFC == One)) { If ((BRMT == Zero)) { BTRK (Zero) } ElseIf ((WVHO != Zero)) { BTIE = Zero } Sleep (RDLY) } PDRC = One Sleep (VDEL) SGOV (WLRT, Zero) Sleep (PDEL) SGOV (WLRT, One) If ((BOFC == One)) { If ((BRMT == Zero)) { BTRK (One) } ElseIf ((WVHO != Zero)) { BTIE = One } Sleep (RDLY) } DPRS = 0x02 Release (CNMT) } } Else { If ((DCAP & 0x10000000)) { Local0 = DCTR /* \_SB_.PC00.RP14.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 } DPRS = One } } } Name (SPLX, Package (0x02) { Zero, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 } }) Method (SPLC, 0, Serialized) { DerefOf (SPLX [One]) [Zero] = DOM1 /* \DOM1 */ DerefOf (SPLX [One]) [One] = LIM1 /* \LIM1 */ DerefOf (SPLX [One]) [0x02] = TIM1 /* \TIM1 */ Return (SPLX) /* \_SB_.PC00.RP14.PXSX.SPLX */ } Name (WANX, Package (0x03) { Zero, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 }, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 } }) Method (WAND, 0, Serialized) { DerefOf (WANX [One]) [Zero] = Zero DerefOf (WANX [One]) [One] = TRD0 /* \TRD0 */ DerefOf (WANX [One]) [0x02] = TRL0 /* \TRL0 */ DerefOf (WANX [0x02]) [Zero] = One DerefOf (WANX [0x02]) [One] = TRD1 /* \TRD1 */ DerefOf (WANX [0x02]) [0x02] = TRL1 /* \TRL1 */ Return (WANX) /* \_SB_.PC00.RP14.PXSX.WANX */ } Name (WRDX, Package (0x02) { Zero, Package (0x02) { 0x80000000, 0x8000 } }) Method (WRDD, 0, Serialized) { DerefOf (WRDX [One]) [Zero] = WDM1 /* \WDM1 */ DerefOf (WRDX [One]) [One] = CID1 /* \CID1 */ Return (WRDX) /* \_SB_.PC00.RP14.PXSX.WRDX */ } Name (WRDY, Package (0x02) { 0x02, Package (0x2E) { 0x07, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (WRDS, 0, Serialized) { DerefOf (WRDY [One]) [One] = STXE /* \STXE */ DerefOf (WRDY [One]) [0x02] = ST10 /* \ST10 */ DerefOf (WRDY [One]) [0x03] = ST11 /* \ST11 */ DerefOf (WRDY [One]) [0x04] = ST12 /* \ST12 */ DerefOf (WRDY [One]) [0x05] = ST13 /* \ST13 */ DerefOf (WRDY [One]) [0x06] = ST14 /* \ST14 */ DerefOf (WRDY [One]) [0x07] = ST15 /* \ST15 */ DerefOf (WRDY [One]) [0x08] = ST16 /* \ST16 */ DerefOf (WRDY [One]) [0x09] = ST17 /* \ST17 */ DerefOf (WRDY [One]) [0x0A] = ST18 /* \ST18 */ DerefOf (WRDY [One]) [0x0B] = ST19 /* \ST19 */ DerefOf (WRDY [One]) [0x0C] = ST50 /* \ST50 */ DerefOf (WRDY [One]) [0x0D] = ST51 /* \ST51 */ DerefOf (WRDY [One]) [0x0E] = ST52 /* \ST52 */ DerefOf (WRDY [One]) [0x0F] = ST53 /* \ST53 */ DerefOf (WRDY [One]) [0x10] = ST54 /* \ST54 */ DerefOf (WRDY [One]) [0x11] = ST55 /* \ST55 */ DerefOf (WRDY [One]) [0x12] = ST56 /* \ST56 */ DerefOf (WRDY [One]) [0x13] = ST57 /* \ST57 */ DerefOf (WRDY [One]) [0x14] = ST58 /* \ST58 */ DerefOf (WRDY [One]) [0x15] = ST59 /* \ST59 */ DerefOf (WRDY [One]) [0x16] = ST5A /* \ST5A */ DerefOf (WRDY [One]) [0x17] = ST5B /* \ST5B */ DerefOf (WRDY [One]) [0x18] = CD10 /* \CD10 */ DerefOf (WRDY [One]) [0x19] = CD11 /* \CD11 */ DerefOf (WRDY [One]) [0x1A] = CD12 /* \CD12 */ DerefOf (WRDY [One]) [0x1B] = CD13 /* \CD13 */ DerefOf (WRDY [One]) [0x1C] = CD14 /* \CD14 */ DerefOf (WRDY [One]) [0x1D] = CD15 /* \CD15 */ DerefOf (WRDY [One]) [0x1E] = CD16 /* \CD16 */ DerefOf (WRDY [One]) [0x1F] = CD17 /* \CD17 */ DerefOf (WRDY [One]) [0x20] = CD18 /* \CD18 */ DerefOf (WRDY [One]) [0x21] = CD19 /* \CD19 */ DerefOf (WRDY [One]) [0x22] = CD1A /* \CD1A */ DerefOf (WRDY [One]) [0x23] = CD20 /* \CD20 */ DerefOf (WRDY [One]) [0x24] = CD21 /* \CD21 */ DerefOf (WRDY [One]) [0x25] = CD22 /* \CD22 */ DerefOf (WRDY [One]) [0x26] = CD23 /* \CD23 */ DerefOf (WRDY [One]) [0x27] = CD24 /* \CD24 */ DerefOf (WRDY [One]) [0x28] = CD25 /* \CD25 */ DerefOf (WRDY [One]) [0x29] = CD26 /* \CD26 */ DerefOf (WRDY [One]) [0x2A] = CD27 /* \CD27 */ DerefOf (WRDY [One]) [0x2B] = CD28 /* \CD28 */ DerefOf (WRDY [One]) [0x2C] = CD29 /* \CD29 */ DerefOf (WRDY [One]) [0x2D] = CD2A /* \CD2A */ Return (WRDY) /* \_SB_.PC00.RP14.PXSX.WRDY */ } Name (EWRY, Package (0x02) { 0x02, Package (0x87) { 0x07, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (EWRD, 0, Serialized) { DerefOf (EWRY [One]) [One] = STDE /* \STDE */ DerefOf (EWRY [One]) [0x02] = STRS /* \STRS */ DerefOf (EWRY [One]) [0x03] = ST20 /* \ST20 */ DerefOf (EWRY [One]) [0x04] = ST21 /* \ST21 */ DerefOf (EWRY [One]) [0x05] = ST22 /* \ST22 */ DerefOf (EWRY [One]) [0x06] = ST23 /* \ST23 */ DerefOf (EWRY [One]) [0x07] = ST24 /* \ST24 */ DerefOf (EWRY [One]) [0x08] = ST25 /* \ST25 */ DerefOf (EWRY [One]) [0x09] = ST26 /* \ST26 */ DerefOf (EWRY [One]) [0x0A] = ST27 /* \ST27 */ DerefOf (EWRY [One]) [0x0B] = ST28 /* \ST28 */ DerefOf (EWRY [One]) [0x0C] = ST29 /* \ST29 */ DerefOf (EWRY [One]) [0x0D] = ST60 /* \ST60 */ DerefOf (EWRY [One]) [0x0E] = ST61 /* \ST61 */ DerefOf (EWRY [One]) [0x0F] = ST62 /* \ST62 */ DerefOf (EWRY [One]) [0x10] = ST63 /* \ST63 */ DerefOf (EWRY [One]) [0x11] = ST64 /* \ST64 */ DerefOf (EWRY [One]) [0x12] = ST65 /* \ST65 */ DerefOf (EWRY [One]) [0x13] = ST66 /* \ST66 */ DerefOf (EWRY [One]) [0x14] = ST67 /* \ST67 */ DerefOf (EWRY [One]) [0x15] = ST68 /* \ST68 */ DerefOf (EWRY [One]) [0x16] = ST69 /* \ST69 */ DerefOf (EWRY [One]) [0x17] = ST6A /* \ST6A */ DerefOf (EWRY [One]) [0x18] = ST6B /* \ST6B */ DerefOf (EWRY [One]) [0x19] = ST30 /* \ST30 */ DerefOf (EWRY [One]) [0x1A] = ST31 /* \ST31 */ DerefOf (EWRY [One]) [0x1B] = ST32 /* \ST32 */ DerefOf (EWRY [One]) [0x1C] = ST33 /* \ST33 */ DerefOf (EWRY [One]) [0x1D] = ST34 /* \ST34 */ DerefOf (EWRY [One]) [0x1E] = ST35 /* \ST35 */ DerefOf (EWRY [One]) [0x1F] = ST36 /* \ST36 */ DerefOf (EWRY [One]) [0x20] = ST37 /* \ST37 */ DerefOf (EWRY [One]) [0x21] = ST38 /* \ST38 */ DerefOf (EWRY [One]) [0x22] = ST39 /* \ST39 */ DerefOf (EWRY [One]) [0x23] = ST70 /* \ST70 */ DerefOf (EWRY [One]) [0x24] = ST71 /* \ST71 */ DerefOf (EWRY [One]) [0x25] = ST72 /* \ST72 */ DerefOf (EWRY [One]) [0x26] = ST73 /* \ST73 */ DerefOf (EWRY [One]) [0x27] = ST74 /* \ST74 */ DerefOf (EWRY [One]) [0x28] = ST75 /* \ST75 */ DerefOf (EWRY [One]) [0x29] = ST76 /* \ST76 */ DerefOf (EWRY [One]) [0x2A] = ST77 /* \ST77 */ DerefOf (EWRY [One]) [0x2B] = ST78 /* \ST78 */ DerefOf (EWRY [One]) [0x2C] = ST79 /* \ST79 */ DerefOf (EWRY [One]) [0x2D] = ST7A /* \ST7A */ DerefOf (EWRY [One]) [0x2E] = ST7B /* \ST7B */ DerefOf (EWRY [One]) [0x2F] = ST40 /* \ST40 */ DerefOf (EWRY [One]) [0x30] = ST41 /* \ST41 */ DerefOf (EWRY [One]) [0x31] = ST42 /* \ST42 */ DerefOf (EWRY [One]) [0x32] = ST43 /* \ST43 */ DerefOf (EWRY [One]) [0x33] = ST44 /* \ST44 */ DerefOf (EWRY [One]) [0x34] = ST45 /* \ST45 */ DerefOf (EWRY [One]) [0x35] = ST46 /* \ST46 */ DerefOf (EWRY [One]) [0x36] = ST47 /* \ST47 */ DerefOf (EWRY [One]) [0x37] = ST48 /* \ST48 */ DerefOf (EWRY [One]) [0x38] = ST49 /* \ST49 */ DerefOf (EWRY [One]) [0x39] = ST80 /* \ST80 */ DerefOf (EWRY [One]) [0x3A] = ST81 /* \ST81 */ DerefOf (EWRY [One]) [0x3B] = ST82 /* \ST82 */ DerefOf (EWRY [One]) [0x3C] = ST83 /* \ST83 */ DerefOf (EWRY [One]) [0x3D] = ST84 /* \ST84 */ DerefOf (EWRY [One]) [0x3E] = ST85 /* \ST85 */ DerefOf (EWRY [One]) [0x3F] = ST86 /* \ST86 */ DerefOf (EWRY [One]) [0x40] = ST87 /* \ST87 */ DerefOf (EWRY [One]) [0x41] = ST88 /* \ST88 */ DerefOf (EWRY [One]) [0x42] = ST89 /* \ST89 */ DerefOf (EWRY [One]) [0x43] = ST8A /* \ST8A */ DerefOf (EWRY [One]) [0x44] = ST8B /* \ST8B */ DerefOf (EWRY [One]) [0x45] = CD30 /* \CD30 */ DerefOf (EWRY [One]) [0x46] = CD31 /* \CD31 */ DerefOf (EWRY [One]) [0x47] = CD32 /* \CD32 */ DerefOf (EWRY [One]) [0x48] = CD33 /* \CD33 */ DerefOf (EWRY [One]) [0x49] = CD34 /* \CD34 */ DerefOf (EWRY [One]) [0x4A] = CD35 /* \CD35 */ DerefOf (EWRY [One]) [0x4B] = CD36 /* \CD36 */ DerefOf (EWRY [One]) [0x4C] = CD37 /* \CD37 */ DerefOf (EWRY [One]) [0x4D] = CD38 /* \CD38 */ DerefOf (EWRY [One]) [0x4E] = CD39 /* \CD39 */ DerefOf (EWRY [One]) [0x4F] = CD3A /* \CD3A */ DerefOf (EWRY [One]) [0x50] = CD3B /* \CD3B */ DerefOf (EWRY [One]) [0x51] = CD3C /* \CD3C */ DerefOf (EWRY [One]) [0x52] = CD3D /* \CD3D */ DerefOf (EWRY [One]) [0x53] = CD3E /* \CD3E */ DerefOf (EWRY [One]) [0x54] = CD3F /* \CD3F */ DerefOf (EWRY [One]) [0x55] = CD40 /* \CD40 */ DerefOf (EWRY [One]) [0x56] = CD41 /* \CD41 */ DerefOf (EWRY [One]) [0x57] = CD42 /* \CD42 */ DerefOf (EWRY [One]) [0x58] = CD43 /* \CD43 */ DerefOf (EWRY [One]) [0x59] = CD44 /* \CD44 */ DerefOf (EWRY [One]) [0x5A] = CD45 /* \CD45 */ DerefOf (EWRY [One]) [0x5B] = CD46 /* \CD46 */ DerefOf (EWRY [One]) [0x5C] = CD47 /* \CD47 */ DerefOf (EWRY [One]) [0x5D] = CD48 /* \CD48 */ DerefOf (EWRY [One]) [0x5E] = CD49 /* \CD49 */ DerefOf (EWRY [One]) [0x5F] = CD4A /* \CD4A */ DerefOf (EWRY [One]) [0x60] = CD4B /* \CD4B */ DerefOf (EWRY [One]) [0x61] = CD4C /* \CD4C */ DerefOf (EWRY [One]) [0x62] = CD4D /* \CD4D */ DerefOf (EWRY [One]) [0x63] = CD4E /* \CD4E */ DerefOf (EWRY [One]) [0x64] = CD4F /* \CD4F */ DerefOf (EWRY [One]) [0x65] = CD50 /* \CD50 */ DerefOf (EWRY [One]) [0x66] = CD51 /* \CD51 */ DerefOf (EWRY [One]) [0x67] = CD52 /* \CD52 */ DerefOf (EWRY [One]) [0x68] = CD53 /* \CD53 */ DerefOf (EWRY [One]) [0x69] = CD54 /* \CD54 */ DerefOf (EWRY [One]) [0x6A] = CD55 /* \CD55 */ DerefOf (EWRY [One]) [0x6B] = CD56 /* \CD56 */ DerefOf (EWRY [One]) [0x6C] = CD57 /* \CD57 */ DerefOf (EWRY [One]) [0x6D] = CD58 /* \CD58 */ DerefOf (EWRY [One]) [0x6E] = CD59 /* \CD59 */ DerefOf (EWRY [One]) [0x6F] = CD5A /* \CD5A */ DerefOf (EWRY [One]) [0x70] = CD5B /* \CD5B */ DerefOf (EWRY [One]) [0x71] = CD5C /* \CD5C */ DerefOf (EWRY [One]) [0x72] = CD5D /* \CD5D */ DerefOf (EWRY [One]) [0x73] = CD5E /* \CD5E */ DerefOf (EWRY [One]) [0x74] = CD5F /* \CD5F */ DerefOf (EWRY [One]) [0x75] = CD60 /* \CD60 */ DerefOf (EWRY [One]) [0x76] = CD61 /* \CD61 */ DerefOf (EWRY [One]) [0x77] = CD62 /* \CD62 */ DerefOf (EWRY [One]) [0x78] = CD63 /* \CD63 */ DerefOf (EWRY [One]) [0x79] = CD64 /* \CD64 */ DerefOf (EWRY [One]) [0x7A] = CD65 /* \CD65 */ DerefOf (EWRY [One]) [0x7B] = CD66 /* \CD66 */ DerefOf (EWRY [One]) [0x7C] = CD67 /* \CD67 */ DerefOf (EWRY [One]) [0x7D] = CD68 /* \CD68 */ DerefOf (EWRY [One]) [0x7E] = CD69 /* \CD69 */ DerefOf (EWRY [One]) [0x7F] = CD6A /* \CD6A */ DerefOf (EWRY [One]) [0x80] = CD6B /* \CD6B */ DerefOf (EWRY [One]) [0x81] = CD6C /* \CD6C */ DerefOf (EWRY [One]) [0x82] = CD6D /* \CD6D */ DerefOf (EWRY [One]) [0x83] = CD6E /* \CD6E */ DerefOf (EWRY [One]) [0x84] = CD6F /* \CD6F */ DerefOf (EWRY [One]) [0x85] = CD70 /* \CD70 */ DerefOf (EWRY [One]) [0x86] = CD71 /* \CD71 */ Return (EWRY) /* \_SB_.PC00.RP14.PXSX.EWRY */ } Name (WGDY, Package (0x02) { 0x03, Package (0x4A) { 0x07, 0x03, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (WGDS, 0, Serialized) { DerefOf (WGDY [One]) [One] = SDGN /* \SDGN */ DerefOf (WGDY [One]) [0x02] = SD11 /* \SD11 */ DerefOf (WGDY [One]) [0x03] = SD12 /* \SD12 */ DerefOf (WGDY [One]) [0x04] = SD13 /* \SD13 */ DerefOf (WGDY [One]) [0x05] = SD14 /* \SD14 */ DerefOf (WGDY [One]) [0x06] = SD15 /* \SD15 */ DerefOf (WGDY [One]) [0x07] = SD16 /* \SD16 */ DerefOf (WGDY [One]) [0x08] = SD17 /* \SD17 */ DerefOf (WGDY [One]) [0x09] = SD18 /* \SD18 */ DerefOf (WGDY [One]) [0x0A] = SD19 /* \SD19 */ DerefOf (WGDY [One]) [0x0B] = SD21 /* \SD21 */ DerefOf (WGDY [One]) [0x0C] = SD22 /* \SD22 */ DerefOf (WGDY [One]) [0x0D] = SD23 /* \SD23 */ DerefOf (WGDY [One]) [0x0E] = SD24 /* \SD24 */ DerefOf (WGDY [One]) [0x0F] = SD25 /* \SD25 */ DerefOf (WGDY [One]) [0x10] = SD26 /* \SD26 */ DerefOf (WGDY [One]) [0x11] = SD27 /* \SD27 */ DerefOf (WGDY [One]) [0x12] = SD28 /* \SD28 */ DerefOf (WGDY [One]) [0x13] = SD29 /* \SD29 */ DerefOf (WGDY [One]) [0x14] = SD31 /* \SD31 */ DerefOf (WGDY [One]) [0x15] = SD32 /* \SD32 */ DerefOf (WGDY [One]) [0x16] = SD33 /* \SD33 */ DerefOf (WGDY [One]) [0x17] = SD34 /* \SD34 */ DerefOf (WGDY [One]) [0x18] = SD35 /* \SD35 */ DerefOf (WGDY [One]) [0x19] = SD36 /* \SD36 */ DerefOf (WGDY [One]) [0x1A] = SD37 /* \SD37 */ DerefOf (WGDY [One]) [0x1B] = SD38 /* \SD38 */ DerefOf (WGDY [One]) [0x1C] = SD39 /* \SD39 */ DerefOf (WGDY [One]) [0x1D] = SD41 /* \SD41 */ DerefOf (WGDY [One]) [0x1E] = SD42 /* \SD42 */ DerefOf (WGDY [One]) [0x1F] = SD43 /* \SD43 */ DerefOf (WGDY [One]) [0x20] = SD44 /* \SD44 */ DerefOf (WGDY [One]) [0x21] = SD45 /* \SD45 */ DerefOf (WGDY [One]) [0x22] = SD46 /* \SD46 */ DerefOf (WGDY [One]) [0x23] = SD47 /* \SD47 */ DerefOf (WGDY [One]) [0x24] = SD48 /* \SD48 */ DerefOf (WGDY [One]) [0x25] = SD49 /* \SD49 */ DerefOf (WGDY [One]) [0x26] = SD51 /* \SD51 */ DerefOf (WGDY [One]) [0x27] = SD52 /* \SD52 */ DerefOf (WGDY [One]) [0x28] = SD53 /* \SD53 */ DerefOf (WGDY [One]) [0x29] = SD54 /* \SD54 */ DerefOf (WGDY [One]) [0x2A] = SD55 /* \SD55 */ DerefOf (WGDY [One]) [0x2B] = SD56 /* \SD56 */ DerefOf (WGDY [One]) [0x2C] = SD57 /* \SD57 */ DerefOf (WGDY [One]) [0x2D] = SD58 /* \SD58 */ DerefOf (WGDY [One]) [0x2E] = SD59 /* \SD59 */ DerefOf (WGDY [One]) [0x2F] = SD61 /* \SD61 */ DerefOf (WGDY [One]) [0x30] = SD62 /* \SD62 */ DerefOf (WGDY [One]) [0x31] = SD63 /* \SD63 */ DerefOf (WGDY [One]) [0x32] = SD64 /* \SD64 */ DerefOf (WGDY [One]) [0x33] = SD65 /* \SD65 */ DerefOf (WGDY [One]) [0x34] = SD66 /* \SD66 */ DerefOf (WGDY [One]) [0x35] = SD67 /* \SD67 */ DerefOf (WGDY [One]) [0x36] = SD68 /* \SD68 */ DerefOf (WGDY [One]) [0x37] = SD69 /* \SD69 */ DerefOf (WGDY [One]) [0x38] = SD71 /* \SD71 */ DerefOf (WGDY [One]) [0x39] = SD72 /* \SD72 */ DerefOf (WGDY [One]) [0x3A] = SD73 /* \SD73 */ DerefOf (WGDY [One]) [0x3B] = SD74 /* \SD74 */ DerefOf (WGDY [One]) [0x3C] = SD75 /* \SD75 */ DerefOf (WGDY [One]) [0x3D] = SD76 /* \SD76 */ DerefOf (WGDY [One]) [0x3E] = SD77 /* \SD77 */ DerefOf (WGDY [One]) [0x3F] = SD78 /* \SD78 */ DerefOf (WGDY [One]) [0x40] = SD79 /* \SD79 */ DerefOf (WGDY [One]) [0x41] = SD81 /* \SD81 */ DerefOf (WGDY [One]) [0x42] = SD82 /* \SD82 */ DerefOf (WGDY [One]) [0x43] = SD83 /* \SD83 */ DerefOf (WGDY [One]) [0x44] = SD84 /* \SD84 */ DerefOf (WGDY [One]) [0x45] = SD85 /* \SD85 */ DerefOf (WGDY [One]) [0x46] = SD86 /* \SD86 */ DerefOf (WGDY [One]) [0x47] = SD87 /* \SD87 */ DerefOf (WGDY [One]) [0x48] = SD88 /* \SD88 */ DerefOf (WGDY [One]) [0x49] = SD89 /* \SD89 */ Return (WGDY) /* \_SB_.PC00.RP14.PXSX.WGDY */ } Name (ECKY, Package (0x02) { Zero, Package (0x02) { 0x07, Zero } }) Method (ECKV, 0, Serialized) { DerefOf (ECKY [One]) [One] = CECV /* \CECV */ Return (ECKY) /* \_SB_.PC00.RP14.PXSX.ECKY */ } Name (PPAY, Package (0x02) { One, Package (0x18) { 0x07, Zero, 0x18, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x18, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28 } }) Method (PPAG, 0, Serialized) { DerefOf (PPAY [One]) [One] = WAGE /* \WAGE */ DerefOf (PPAY [One]) [0x02] = AGA1 /* \AGA1 */ DerefOf (PPAY [One]) [0x03] = AGA2 /* \AGA2 */ DerefOf (PPAY [One]) [0x04] = AGA3 /* \AGA3 */ DerefOf (PPAY [One]) [0x05] = AGA4 /* \AGA4 */ DerefOf (PPAY [One]) [0x06] = AGA5 /* \AGA5 */ DerefOf (PPAY [One]) [0x07] = AGA6 /* \AGA6 */ DerefOf (PPAY [One]) [0x08] = AGA7 /* \AGA7 */ DerefOf (PPAY [One]) [0x09] = AGA8 /* \AGA8 */ DerefOf (PPAY [One]) [0x0A] = AGA9 /* \AGA9 */ DerefOf (PPAY [One]) [0x0B] = AGAA /* \AGAA */ DerefOf (PPAY [One]) [0x0C] = AGAB /* \AGAB */ DerefOf (PPAY [One]) [0x0D] = AGB1 /* \AGB1 */ DerefOf (PPAY [One]) [0x0E] = AGB2 /* \AGB2 */ DerefOf (PPAY [One]) [0x0F] = AGB3 /* \AGB3 */ DerefOf (PPAY [One]) [0x10] = AGB4 /* \AGB4 */ DerefOf (PPAY [One]) [0x11] = AGB5 /* \AGB5 */ DerefOf (PPAY [One]) [0x12] = AGB6 /* \AGB6 */ DerefOf (PPAY [One]) [0x13] = AGB7 /* \AGB7 */ DerefOf (PPAY [One]) [0x14] = AGB8 /* \AGB8 */ DerefOf (PPAY [One]) [0x15] = AGB9 /* \AGB9 */ DerefOf (PPAY [One]) [0x16] = AGBA /* \AGBA */ DerefOf (PPAY [One]) [0x17] = AGBB /* \AGBB */ Return (PPAY) /* \_SB_.PC00.RP14.PXSX.PPAY */ } Name (WTSY, Package (0x02) { One, Package (0x13) { 0x07, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero } }) Method (WTAS, 0, Serialized) { DerefOf (WTSY [One]) [One] = WTSV /* \WTSV */ DerefOf (WTSY [One]) [0x02] = WTLE /* \WTLE */ DerefOf (WTSY [One]) [0x03] = BL01 /* \BL01 */ DerefOf (WTSY [One]) [0x04] = BL02 /* \BL02 */ DerefOf (WTSY [One]) [0x05] = BL03 /* \BL03 */ DerefOf (WTSY [One]) [0x06] = BL04 /* \BL04 */ DerefOf (WTSY [One]) [0x07] = BL05 /* \BL05 */ DerefOf (WTSY [One]) [0x08] = BL06 /* \BL06 */ DerefOf (WTSY [One]) [0x09] = BL07 /* \BL07 */ DerefOf (WTSY [One]) [0x0A] = BL08 /* \BL08 */ DerefOf (WTSY [One]) [0x0B] = BL09 /* \BL09 */ DerefOf (WTSY [One]) [0x0C] = BL10 /* \BL10 */ DerefOf (WTSY [One]) [0x0D] = BL11 /* \BL11 */ DerefOf (WTSY [One]) [0x0E] = BL12 /* \BL12 */ DerefOf (WTSY [One]) [0x0F] = BL13 /* \BL13 */ DerefOf (WTSY [One]) [0x10] = BL14 /* \BL14 */ DerefOf (WTSY [One]) [0x11] = BL15 /* \BL15 */ DerefOf (WTSY [One]) [0x12] = BL16 /* \BL16 */ Return (WTSY) /* \_SB_.PC00.RP14.PXSX.WTSY */ } Name (WAIY, Package (0x02) { Zero, Package (0x04) { 0x07, Zero, Zero, Zero } }) Method (WAIS, 0, Serialized) { DerefOf (WAIY [One]) [One] = WLBI /* \WLBI */ DerefOf (WAIY [One]) [0x02] = WHBI /* \WHBI */ Return (WAIY) /* \_SB_.PC00.RP14.PXSX.WAIY */ } Name (SADX, Package (0x03) { Zero, Package (0x02) { 0x07, 0x80000000 }, Package (0x02) { 0x12, 0x80000000 } }) Method (SADS, 0, Serialized) { DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ Return (SADX) /* \_SB_.PC00.RP14.PXSX.SADX */ } Name (GPCX, Package (0x03) { Zero, Package (0x02) { 0x07, Package (0x03) { Zero, Zero, Zero } }, Package (0x02) { 0x12, Package (0x03) { Zero, Zero, Zero } } }) Method (GPC, 0, Serialized) { Return (GPCX) /* \_SB_.PC00.RP14.PXSX.GPCX */ } Name (GLAX, Package (0x03) { Zero, Package (0x02) { 0x07, Zero }, Package (0x02) { 0x12, Zero } }) Method (GLAI, 0, Serialized) { DerefOf (GLAX [One]) [One] = CGLS /* \CGLS */ DerefOf (GLAX [0x02]) [One] = CGLS /* \CGLS */ Return (GLAX) /* \_SB_.PC00.RP14.PXSX.GLAX */ } } If (((WWEN != Zero) && (WWRP == SLOT))) { Method (FHRF, 1, NotSerialized) { If ((GGOV (PRST) != WPRP)) { DL23 () SGOV (PRST, WPRP) } Else { } Sleep (TR2B) SGOV (WBRS, PBRS) If ((Arg0 == Zero)) { Sleep (TBTG) } ElseIf ((Arg0 == One)) { SPCO (WCLK, Zero) Sleep (TB2F) SGOV (WFCP, (~PFCP & One)) Sleep (TFDI) } Else { } } Method (SHRF, 0, NotSerialized) { PSD0 (SLOT) SPCO (WCLK, One) SGOV (WFCP, PFCP) Sleep (TN2B) SGOV (WBRS, (~PBRS & One)) Sleep (TB2R) SGOV (PRST, (~WPRP & One)) L23D () } Method (DOSV, 0, NotSerialized) { Local0 = Zero While (((SVID != WSID) && (Local0 < WSTO))) { Local0++ Sleep (One) } } Method (_RST, 0, Serialized) // _RST: Device Reset { If ((WWEN == 0x02)) { Local0 = Acquire (WWMT, 0x03E8) If ((Local0 == Zero)) { FHRF (Zero) SHRF () Release (WWMT) DOSV () } } Else { SGOV (WBRS, PBRS) Sleep (0xC8) Notify (PXSX, One) // Device Check SGOV (PRST, (~WPRP & One)) SGOV (WBRS, (~PBRS & One)) Sleep (0xC8) Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x14)) { Break } Sleep (0x10) Local0++ } Sleep (0x0A) Notify (PXSX, One) // Device Check } } PowerResource (MRST, 0x05, 0x0000) { Method (_STA, 0, Serialized) // _STA: Status { Return (One) } Method (_ON, 0, Serialized) // _ON_: Power On { } Method (_OFF, 0, Serialized) // _OFF: Power Off { } Method (_RST, 0, Serialized) // _RST: Device Reset { Local0 = Acquire (WWMT, 0x03E8) If ((Local0 == Zero)) { FHRF (One) SHRF () Release (WWMT) DOSV () } } } } If ((WIST () || ((WWEN != Zero) && (WWRP == SLOT)))) { PowerResource (DRST, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { If ((DCAP & 0x10000000)) { Local0 = DCTR /* \_SB_.PC00.RP14.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 } } } Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset { If (WIST ()) { If (CondRefOf (WRST)) { Return (Package (0x01) { WRST }) } } If (((WWEN != Zero) && (WWRP == SLOT))) { If (CondRefOf (MRST)) { Return (Package (0x01) { MRST }) } } Return (Package (0x01) { DRST }) } Name (FDEL, Zero) Name (PDEL, Zero) Name (VDEL, Zero) Method (IFUN, 4, Serialized) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (One) { 0x1F // . }) } Else { Return (Buffer (One) { 0x0F // . }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { Local0 = (CVPR << Zero) Return (Local0) } If ((Arg2 == 0x02)) { CreateWordField (Arg3, Zero, CMDT) CreateWordField (Arg3, 0x02, CMDP) If ((CMDT == One)) { If (((WGAS == One) && WIST ())) { Return (RSTY) /* \_SB_.PC00.RP14.PXSX.RSTY */ } ElseIf (CondRefOf (\_SB.PC00.CNVW.RSTT)) { Return (^^^CNVW.RSTT) /* \_SB_.PC00.CNVW.RSTT */ } Else { Return (Zero) } } If ((CMDT == 0x02)) { If ((WIST () == (WGAS == One))) { Local0 = (CMDP & One) RSTY = Local0 Local1 = (CMDP & 0x02) Local1 >>= One FLRC = Local1 Local2 = (CMDP & 0x04) Local2 >>= 0x02 BOFC = Local2 } ElseIf (CondRefOf (\_SB.PC00.CNVW.RSTT)) { ^^^CNVW.RSTT = CMDP /* \_SB_.PC00.RP14.PXSX.IFUN.CMDP */ } Return (Zero) } If ((CMDT == 0x03)) { If (CondRefOf (\_SB.PC00.CNVW.PRRS)) { Return (^^^CNVW.PRRS) /* \_SB_.PC00.CNVW.PRRS */ } ElseIf (WIST ()) { Return (DPRS) /* \_SB_.PC00.RP14.PXSX.DPRS */ } } Return (Zero) } If ((Arg2 == 0x03)) { If ((CRFI == One)) { Return (Zero) } Else { Return (One) } } If ((WGAS == One)) { If ((Arg2 == 0x04)) { CreateWordField (Arg3, Zero, PRTT) CreateWordField (Arg3, 0x02, PRTD) If ((PRTT == One)) { FDEL = PRTD /* \_SB_.PC00.RP14.PXSX.IFUN.PRTD */ } ElseIf ((PRTT == 0x02)) { PDEL = PRTD /* \_SB_.PC00.RP14.PXSX.IFUN.PRTD */ } ElseIf ((PRTT == 0x03)) { VDEL = PRTD /* \_SB_.PC00.RP14.PXSX.IFUN.PRTD */ } Else { } } } Return (Zero) } Method (IDSM, 1, Serialized) { If ((Arg0 == ToUUID ("7266172c-220b-4b29-814f-75e4dd26b5fd") /* Unknown UUID */)) { Return (One) } Return (Zero) } Method (EFUN, 4, Serialized) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (0x02) { 0xFF, 0x1F // .. }) } Else { Return (Buffer (0x02) { 0xFF, 0x01 // .. }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { Local0 = ACSD /* \ACSD */ Return (Local0) } If ((Arg2 == 0x02)) { Local0 = I5BS /* \I5BS */ Return (Local0) } If ((Arg2 == 0x03)) { Local0 = UHBS /* \UHBS */ Return (Local0) } If ((Arg2 == 0x06)) { Local0 = AXMU /* \AXMU */ Local0 <<= One Local0 |= AXSU /* \AXSU */ Local1 = AXMR /* \AXMR */ Local1 <<= One Local1 |= AXSR /* \AXSR */ Local1 <<= 0x02 Local0 |= Local1 Return (Local0) } If ((Arg2 == 0x04)) { Return (WFRC) /* \WFRC */ } If ((Arg2 == 0x05)) { Return (WFUC) /* \WFUC */ } If ((Arg2 == 0x07)) { Return (UNI4) /* \UNI4 */ } If ((Arg2 == 0x08)) { Return (WFIC) /* \WFIC */ } If (((Arg2 == 0x09) && (WGAS == One))) { Return (WFBS) /* \WFBS */ } If (((Arg2 == 0x0A) && (WGAS == One))) { Return (WEDT) /* \WEDT */ } If (((Arg2 == 0x0B) && (WGAS == One))) { If ((CDRM == One)) { Return (Zero) } Else { Return (One) } } If (((Arg2 == 0x0C) && (WGAS == One))) { Return (WF7C) /* \WF7C */ } Return (Zero) } Method (EDSM, 1, Serialized) { If ((Arg0 == ToUUID ("f21202bf-8f78-4dc6-a5b3-1f738e285ade") /* Unknown UUID */)) { Return (One) } Return (Zero) } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (WIST ()) { If (EDSM (Arg0)) { Return (EFUN (Arg0, Arg1, Arg2, Arg3)) } If (IDSM (Arg0)) { Return (IFUN (Arg0, Arg1, Arg2, Arg3)) } } If (((WWEN != Zero) && (WWRP == SLOT))) { If ((Arg0 == ToUUID ("bad01b75-22a8-4f48-8792-bdde9467747d") /* Unknown UUID */)) { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x09 // . }) } If ((Arg2 == One)){} If ((Arg2 == 0x02)){} If ((Arg2 == 0x03)) { If ((WRTO == One)){} ElseIf ((WRTO == 0x03)){} Else { } Return (WRTO) /* \WRTO */ } } } Return (Buffer (One) { 0x00 // . }) } } } } If (CondRefOf (\_SB.PC00.RP15.PXSX)) { Scope (_SB.PC00.RP15.PXSX) { OperationRegion (RPXX, SystemMemory, GMIO (^_ADR, _ADR), 0x30) Field (RPXX, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x2C), SVID, 16 } OperationRegion (FLDR, SystemMemory, (GMIO (^_ADR, _ADR) + WDCO), 0x06) Field (FLDR, ByteAcc, NoLock, Preserve) { DCAP, 32, DCTR, 16 } If ((WGAS == One)) { OperationRegion (VSEC, SystemMemory, (GMIO (^_ADR, _ADR) + WVHO), 0x10) Field (VSEC, AnyAcc, NoLock, Preserve) { Offset (0x0C), , 1, BTIE, 1, , 1, , 1, , 1, , 1, , 1, Offset (0x0D), PDRC, 1 } } Method (WIST, 0, Serialized) { If (CondRefOf (VDID)) { Switch (ToInteger (VDID)) { Case (0x25268086) { Return (One) } Case (0x271B8086) { Return (One) } Case (0x27238086) { Return (One) } Case (0x27258086) { Return (One) } Case (0x272B8086) { If ((WGAS == One)) { Return (One) } Else { Return (Zero) } } Default { Return (Zero) } } } Else { Return (Zero) } } Method (WWST, 0, Serialized) { If (CondRefOf (VDID)) { Switch (ToInteger (VDID)) { Case (0x73608086) { Return (One) } Case (0x75608086) { Return (One) } Case (0x4D7514C3) { Return (One) } Default { Return (Zero) } } } Else { Return (Zero) } } If (WIST ()) { Name (RSTY, Zero) Name (FLRC, Zero) Name (BOFC, Zero) Name (DPRS, Zero) PowerResource (WRST, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { If (((RSTY == One) && (WGAS == One))) { Local0 = Acquire (CNMT, 0x03E8) If ((Local0 == Zero)) { If ((FLRC == One)) { Local0 = DCTR /* \_SB_.PC00.RP15.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 Sleep (FDEL) } DPRS = One If ((BOFC == One)) { If ((BRMT == Zero)) { BTRK (Zero) } ElseIf ((WVHO != Zero)) { BTIE = Zero } Sleep (RDLY) } PDRC = One Sleep (VDEL) SGOV (WLRT, Zero) Sleep (PDEL) SGOV (WLRT, One) If ((BOFC == One)) { If ((BRMT == Zero)) { BTRK (One) } ElseIf ((WVHO != Zero)) { BTIE = One } Sleep (RDLY) } DPRS = 0x02 Release (CNMT) } } Else { If ((DCAP & 0x10000000)) { Local0 = DCTR /* \_SB_.PC00.RP15.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 } DPRS = One } } } Name (SPLX, Package (0x02) { Zero, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 } }) Method (SPLC, 0, Serialized) { DerefOf (SPLX [One]) [Zero] = DOM1 /* \DOM1 */ DerefOf (SPLX [One]) [One] = LIM1 /* \LIM1 */ DerefOf (SPLX [One]) [0x02] = TIM1 /* \TIM1 */ Return (SPLX) /* \_SB_.PC00.RP15.PXSX.SPLX */ } Name (WANX, Package (0x03) { Zero, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 }, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 } }) Method (WAND, 0, Serialized) { DerefOf (WANX [One]) [Zero] = Zero DerefOf (WANX [One]) [One] = TRD0 /* \TRD0 */ DerefOf (WANX [One]) [0x02] = TRL0 /* \TRL0 */ DerefOf (WANX [0x02]) [Zero] = One DerefOf (WANX [0x02]) [One] = TRD1 /* \TRD1 */ DerefOf (WANX [0x02]) [0x02] = TRL1 /* \TRL1 */ Return (WANX) /* \_SB_.PC00.RP15.PXSX.WANX */ } Name (WRDX, Package (0x02) { Zero, Package (0x02) { 0x80000000, 0x8000 } }) Method (WRDD, 0, Serialized) { DerefOf (WRDX [One]) [Zero] = WDM1 /* \WDM1 */ DerefOf (WRDX [One]) [One] = CID1 /* \CID1 */ Return (WRDX) /* \_SB_.PC00.RP15.PXSX.WRDX */ } Name (WRDY, Package (0x02) { 0x02, Package (0x2E) { 0x07, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (WRDS, 0, Serialized) { DerefOf (WRDY [One]) [One] = STXE /* \STXE */ DerefOf (WRDY [One]) [0x02] = ST10 /* \ST10 */ DerefOf (WRDY [One]) [0x03] = ST11 /* \ST11 */ DerefOf (WRDY [One]) [0x04] = ST12 /* \ST12 */ DerefOf (WRDY [One]) [0x05] = ST13 /* \ST13 */ DerefOf (WRDY [One]) [0x06] = ST14 /* \ST14 */ DerefOf (WRDY [One]) [0x07] = ST15 /* \ST15 */ DerefOf (WRDY [One]) [0x08] = ST16 /* \ST16 */ DerefOf (WRDY [One]) [0x09] = ST17 /* \ST17 */ DerefOf (WRDY [One]) [0x0A] = ST18 /* \ST18 */ DerefOf (WRDY [One]) [0x0B] = ST19 /* \ST19 */ DerefOf (WRDY [One]) [0x0C] = ST50 /* \ST50 */ DerefOf (WRDY [One]) [0x0D] = ST51 /* \ST51 */ DerefOf (WRDY [One]) [0x0E] = ST52 /* \ST52 */ DerefOf (WRDY [One]) [0x0F] = ST53 /* \ST53 */ DerefOf (WRDY [One]) [0x10] = ST54 /* \ST54 */ DerefOf (WRDY [One]) [0x11] = ST55 /* \ST55 */ DerefOf (WRDY [One]) [0x12] = ST56 /* \ST56 */ DerefOf (WRDY [One]) [0x13] = ST57 /* \ST57 */ DerefOf (WRDY [One]) [0x14] = ST58 /* \ST58 */ DerefOf (WRDY [One]) [0x15] = ST59 /* \ST59 */ DerefOf (WRDY [One]) [0x16] = ST5A /* \ST5A */ DerefOf (WRDY [One]) [0x17] = ST5B /* \ST5B */ DerefOf (WRDY [One]) [0x18] = CD10 /* \CD10 */ DerefOf (WRDY [One]) [0x19] = CD11 /* \CD11 */ DerefOf (WRDY [One]) [0x1A] = CD12 /* \CD12 */ DerefOf (WRDY [One]) [0x1B] = CD13 /* \CD13 */ DerefOf (WRDY [One]) [0x1C] = CD14 /* \CD14 */ DerefOf (WRDY [One]) [0x1D] = CD15 /* \CD15 */ DerefOf (WRDY [One]) [0x1E] = CD16 /* \CD16 */ DerefOf (WRDY [One]) [0x1F] = CD17 /* \CD17 */ DerefOf (WRDY [One]) [0x20] = CD18 /* \CD18 */ DerefOf (WRDY [One]) [0x21] = CD19 /* \CD19 */ DerefOf (WRDY [One]) [0x22] = CD1A /* \CD1A */ DerefOf (WRDY [One]) [0x23] = CD20 /* \CD20 */ DerefOf (WRDY [One]) [0x24] = CD21 /* \CD21 */ DerefOf (WRDY [One]) [0x25] = CD22 /* \CD22 */ DerefOf (WRDY [One]) [0x26] = CD23 /* \CD23 */ DerefOf (WRDY [One]) [0x27] = CD24 /* \CD24 */ DerefOf (WRDY [One]) [0x28] = CD25 /* \CD25 */ DerefOf (WRDY [One]) [0x29] = CD26 /* \CD26 */ DerefOf (WRDY [One]) [0x2A] = CD27 /* \CD27 */ DerefOf (WRDY [One]) [0x2B] = CD28 /* \CD28 */ DerefOf (WRDY [One]) [0x2C] = CD29 /* \CD29 */ DerefOf (WRDY [One]) [0x2D] = CD2A /* \CD2A */ Return (WRDY) /* \_SB_.PC00.RP15.PXSX.WRDY */ } Name (EWRY, Package (0x02) { 0x02, Package (0x87) { 0x07, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (EWRD, 0, Serialized) { DerefOf (EWRY [One]) [One] = STDE /* \STDE */ DerefOf (EWRY [One]) [0x02] = STRS /* \STRS */ DerefOf (EWRY [One]) [0x03] = ST20 /* \ST20 */ DerefOf (EWRY [One]) [0x04] = ST21 /* \ST21 */ DerefOf (EWRY [One]) [0x05] = ST22 /* \ST22 */ DerefOf (EWRY [One]) [0x06] = ST23 /* \ST23 */ DerefOf (EWRY [One]) [0x07] = ST24 /* \ST24 */ DerefOf (EWRY [One]) [0x08] = ST25 /* \ST25 */ DerefOf (EWRY [One]) [0x09] = ST26 /* \ST26 */ DerefOf (EWRY [One]) [0x0A] = ST27 /* \ST27 */ DerefOf (EWRY [One]) [0x0B] = ST28 /* \ST28 */ DerefOf (EWRY [One]) [0x0C] = ST29 /* \ST29 */ DerefOf (EWRY [One]) [0x0D] = ST60 /* \ST60 */ DerefOf (EWRY [One]) [0x0E] = ST61 /* \ST61 */ DerefOf (EWRY [One]) [0x0F] = ST62 /* \ST62 */ DerefOf (EWRY [One]) [0x10] = ST63 /* \ST63 */ DerefOf (EWRY [One]) [0x11] = ST64 /* \ST64 */ DerefOf (EWRY [One]) [0x12] = ST65 /* \ST65 */ DerefOf (EWRY [One]) [0x13] = ST66 /* \ST66 */ DerefOf (EWRY [One]) [0x14] = ST67 /* \ST67 */ DerefOf (EWRY [One]) [0x15] = ST68 /* \ST68 */ DerefOf (EWRY [One]) [0x16] = ST69 /* \ST69 */ DerefOf (EWRY [One]) [0x17] = ST6A /* \ST6A */ DerefOf (EWRY [One]) [0x18] = ST6B /* \ST6B */ DerefOf (EWRY [One]) [0x19] = ST30 /* \ST30 */ DerefOf (EWRY [One]) [0x1A] = ST31 /* \ST31 */ DerefOf (EWRY [One]) [0x1B] = ST32 /* \ST32 */ DerefOf (EWRY [One]) [0x1C] = ST33 /* \ST33 */ DerefOf (EWRY [One]) [0x1D] = ST34 /* \ST34 */ DerefOf (EWRY [One]) [0x1E] = ST35 /* \ST35 */ DerefOf (EWRY [One]) [0x1F] = ST36 /* \ST36 */ DerefOf (EWRY [One]) [0x20] = ST37 /* \ST37 */ DerefOf (EWRY [One]) [0x21] = ST38 /* \ST38 */ DerefOf (EWRY [One]) [0x22] = ST39 /* \ST39 */ DerefOf (EWRY [One]) [0x23] = ST70 /* \ST70 */ DerefOf (EWRY [One]) [0x24] = ST71 /* \ST71 */ DerefOf (EWRY [One]) [0x25] = ST72 /* \ST72 */ DerefOf (EWRY [One]) [0x26] = ST73 /* \ST73 */ DerefOf (EWRY [One]) [0x27] = ST74 /* \ST74 */ DerefOf (EWRY [One]) [0x28] = ST75 /* \ST75 */ DerefOf (EWRY [One]) [0x29] = ST76 /* \ST76 */ DerefOf (EWRY [One]) [0x2A] = ST77 /* \ST77 */ DerefOf (EWRY [One]) [0x2B] = ST78 /* \ST78 */ DerefOf (EWRY [One]) [0x2C] = ST79 /* \ST79 */ DerefOf (EWRY [One]) [0x2D] = ST7A /* \ST7A */ DerefOf (EWRY [One]) [0x2E] = ST7B /* \ST7B */ DerefOf (EWRY [One]) [0x2F] = ST40 /* \ST40 */ DerefOf (EWRY [One]) [0x30] = ST41 /* \ST41 */ DerefOf (EWRY [One]) [0x31] = ST42 /* \ST42 */ DerefOf (EWRY [One]) [0x32] = ST43 /* \ST43 */ DerefOf (EWRY [One]) [0x33] = ST44 /* \ST44 */ DerefOf (EWRY [One]) [0x34] = ST45 /* \ST45 */ DerefOf (EWRY [One]) [0x35] = ST46 /* \ST46 */ DerefOf (EWRY [One]) [0x36] = ST47 /* \ST47 */ DerefOf (EWRY [One]) [0x37] = ST48 /* \ST48 */ DerefOf (EWRY [One]) [0x38] = ST49 /* \ST49 */ DerefOf (EWRY [One]) [0x39] = ST80 /* \ST80 */ DerefOf (EWRY [One]) [0x3A] = ST81 /* \ST81 */ DerefOf (EWRY [One]) [0x3B] = ST82 /* \ST82 */ DerefOf (EWRY [One]) [0x3C] = ST83 /* \ST83 */ DerefOf (EWRY [One]) [0x3D] = ST84 /* \ST84 */ DerefOf (EWRY [One]) [0x3E] = ST85 /* \ST85 */ DerefOf (EWRY [One]) [0x3F] = ST86 /* \ST86 */ DerefOf (EWRY [One]) [0x40] = ST87 /* \ST87 */ DerefOf (EWRY [One]) [0x41] = ST88 /* \ST88 */ DerefOf (EWRY [One]) [0x42] = ST89 /* \ST89 */ DerefOf (EWRY [One]) [0x43] = ST8A /* \ST8A */ DerefOf (EWRY [One]) [0x44] = ST8B /* \ST8B */ DerefOf (EWRY [One]) [0x45] = CD30 /* \CD30 */ DerefOf (EWRY [One]) [0x46] = CD31 /* \CD31 */ DerefOf (EWRY [One]) [0x47] = CD32 /* \CD32 */ DerefOf (EWRY [One]) [0x48] = CD33 /* \CD33 */ DerefOf (EWRY [One]) [0x49] = CD34 /* \CD34 */ DerefOf (EWRY [One]) [0x4A] = CD35 /* \CD35 */ DerefOf (EWRY [One]) [0x4B] = CD36 /* \CD36 */ DerefOf (EWRY [One]) [0x4C] = CD37 /* \CD37 */ DerefOf (EWRY [One]) [0x4D] = CD38 /* \CD38 */ DerefOf (EWRY [One]) [0x4E] = CD39 /* \CD39 */ DerefOf (EWRY [One]) [0x4F] = CD3A /* \CD3A */ DerefOf (EWRY [One]) [0x50] = CD3B /* \CD3B */ DerefOf (EWRY [One]) [0x51] = CD3C /* \CD3C */ DerefOf (EWRY [One]) [0x52] = CD3D /* \CD3D */ DerefOf (EWRY [One]) [0x53] = CD3E /* \CD3E */ DerefOf (EWRY [One]) [0x54] = CD3F /* \CD3F */ DerefOf (EWRY [One]) [0x55] = CD40 /* \CD40 */ DerefOf (EWRY [One]) [0x56] = CD41 /* \CD41 */ DerefOf (EWRY [One]) [0x57] = CD42 /* \CD42 */ DerefOf (EWRY [One]) [0x58] = CD43 /* \CD43 */ DerefOf (EWRY [One]) [0x59] = CD44 /* \CD44 */ DerefOf (EWRY [One]) [0x5A] = CD45 /* \CD45 */ DerefOf (EWRY [One]) [0x5B] = CD46 /* \CD46 */ DerefOf (EWRY [One]) [0x5C] = CD47 /* \CD47 */ DerefOf (EWRY [One]) [0x5D] = CD48 /* \CD48 */ DerefOf (EWRY [One]) [0x5E] = CD49 /* \CD49 */ DerefOf (EWRY [One]) [0x5F] = CD4A /* \CD4A */ DerefOf (EWRY [One]) [0x60] = CD4B /* \CD4B */ DerefOf (EWRY [One]) [0x61] = CD4C /* \CD4C */ DerefOf (EWRY [One]) [0x62] = CD4D /* \CD4D */ DerefOf (EWRY [One]) [0x63] = CD4E /* \CD4E */ DerefOf (EWRY [One]) [0x64] = CD4F /* \CD4F */ DerefOf (EWRY [One]) [0x65] = CD50 /* \CD50 */ DerefOf (EWRY [One]) [0x66] = CD51 /* \CD51 */ DerefOf (EWRY [One]) [0x67] = CD52 /* \CD52 */ DerefOf (EWRY [One]) [0x68] = CD53 /* \CD53 */ DerefOf (EWRY [One]) [0x69] = CD54 /* \CD54 */ DerefOf (EWRY [One]) [0x6A] = CD55 /* \CD55 */ DerefOf (EWRY [One]) [0x6B] = CD56 /* \CD56 */ DerefOf (EWRY [One]) [0x6C] = CD57 /* \CD57 */ DerefOf (EWRY [One]) [0x6D] = CD58 /* \CD58 */ DerefOf (EWRY [One]) [0x6E] = CD59 /* \CD59 */ DerefOf (EWRY [One]) [0x6F] = CD5A /* \CD5A */ DerefOf (EWRY [One]) [0x70] = CD5B /* \CD5B */ DerefOf (EWRY [One]) [0x71] = CD5C /* \CD5C */ DerefOf (EWRY [One]) [0x72] = CD5D /* \CD5D */ DerefOf (EWRY [One]) [0x73] = CD5E /* \CD5E */ DerefOf (EWRY [One]) [0x74] = CD5F /* \CD5F */ DerefOf (EWRY [One]) [0x75] = CD60 /* \CD60 */ DerefOf (EWRY [One]) [0x76] = CD61 /* \CD61 */ DerefOf (EWRY [One]) [0x77] = CD62 /* \CD62 */ DerefOf (EWRY [One]) [0x78] = CD63 /* \CD63 */ DerefOf (EWRY [One]) [0x79] = CD64 /* \CD64 */ DerefOf (EWRY [One]) [0x7A] = CD65 /* \CD65 */ DerefOf (EWRY [One]) [0x7B] = CD66 /* \CD66 */ DerefOf (EWRY [One]) [0x7C] = CD67 /* \CD67 */ DerefOf (EWRY [One]) [0x7D] = CD68 /* \CD68 */ DerefOf (EWRY [One]) [0x7E] = CD69 /* \CD69 */ DerefOf (EWRY [One]) [0x7F] = CD6A /* \CD6A */ DerefOf (EWRY [One]) [0x80] = CD6B /* \CD6B */ DerefOf (EWRY [One]) [0x81] = CD6C /* \CD6C */ DerefOf (EWRY [One]) [0x82] = CD6D /* \CD6D */ DerefOf (EWRY [One]) [0x83] = CD6E /* \CD6E */ DerefOf (EWRY [One]) [0x84] = CD6F /* \CD6F */ DerefOf (EWRY [One]) [0x85] = CD70 /* \CD70 */ DerefOf (EWRY [One]) [0x86] = CD71 /* \CD71 */ Return (EWRY) /* \_SB_.PC00.RP15.PXSX.EWRY */ } Name (WGDY, Package (0x02) { 0x03, Package (0x4A) { 0x07, 0x03, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (WGDS, 0, Serialized) { DerefOf (WGDY [One]) [One] = SDGN /* \SDGN */ DerefOf (WGDY [One]) [0x02] = SD11 /* \SD11 */ DerefOf (WGDY [One]) [0x03] = SD12 /* \SD12 */ DerefOf (WGDY [One]) [0x04] = SD13 /* \SD13 */ DerefOf (WGDY [One]) [0x05] = SD14 /* \SD14 */ DerefOf (WGDY [One]) [0x06] = SD15 /* \SD15 */ DerefOf (WGDY [One]) [0x07] = SD16 /* \SD16 */ DerefOf (WGDY [One]) [0x08] = SD17 /* \SD17 */ DerefOf (WGDY [One]) [0x09] = SD18 /* \SD18 */ DerefOf (WGDY [One]) [0x0A] = SD19 /* \SD19 */ DerefOf (WGDY [One]) [0x0B] = SD21 /* \SD21 */ DerefOf (WGDY [One]) [0x0C] = SD22 /* \SD22 */ DerefOf (WGDY [One]) [0x0D] = SD23 /* \SD23 */ DerefOf (WGDY [One]) [0x0E] = SD24 /* \SD24 */ DerefOf (WGDY [One]) [0x0F] = SD25 /* \SD25 */ DerefOf (WGDY [One]) [0x10] = SD26 /* \SD26 */ DerefOf (WGDY [One]) [0x11] = SD27 /* \SD27 */ DerefOf (WGDY [One]) [0x12] = SD28 /* \SD28 */ DerefOf (WGDY [One]) [0x13] = SD29 /* \SD29 */ DerefOf (WGDY [One]) [0x14] = SD31 /* \SD31 */ DerefOf (WGDY [One]) [0x15] = SD32 /* \SD32 */ DerefOf (WGDY [One]) [0x16] = SD33 /* \SD33 */ DerefOf (WGDY [One]) [0x17] = SD34 /* \SD34 */ DerefOf (WGDY [One]) [0x18] = SD35 /* \SD35 */ DerefOf (WGDY [One]) [0x19] = SD36 /* \SD36 */ DerefOf (WGDY [One]) [0x1A] = SD37 /* \SD37 */ DerefOf (WGDY [One]) [0x1B] = SD38 /* \SD38 */ DerefOf (WGDY [One]) [0x1C] = SD39 /* \SD39 */ DerefOf (WGDY [One]) [0x1D] = SD41 /* \SD41 */ DerefOf (WGDY [One]) [0x1E] = SD42 /* \SD42 */ DerefOf (WGDY [One]) [0x1F] = SD43 /* \SD43 */ DerefOf (WGDY [One]) [0x20] = SD44 /* \SD44 */ DerefOf (WGDY [One]) [0x21] = SD45 /* \SD45 */ DerefOf (WGDY [One]) [0x22] = SD46 /* \SD46 */ DerefOf (WGDY [One]) [0x23] = SD47 /* \SD47 */ DerefOf (WGDY [One]) [0x24] = SD48 /* \SD48 */ DerefOf (WGDY [One]) [0x25] = SD49 /* \SD49 */ DerefOf (WGDY [One]) [0x26] = SD51 /* \SD51 */ DerefOf (WGDY [One]) [0x27] = SD52 /* \SD52 */ DerefOf (WGDY [One]) [0x28] = SD53 /* \SD53 */ DerefOf (WGDY [One]) [0x29] = SD54 /* \SD54 */ DerefOf (WGDY [One]) [0x2A] = SD55 /* \SD55 */ DerefOf (WGDY [One]) [0x2B] = SD56 /* \SD56 */ DerefOf (WGDY [One]) [0x2C] = SD57 /* \SD57 */ DerefOf (WGDY [One]) [0x2D] = SD58 /* \SD58 */ DerefOf (WGDY [One]) [0x2E] = SD59 /* \SD59 */ DerefOf (WGDY [One]) [0x2F] = SD61 /* \SD61 */ DerefOf (WGDY [One]) [0x30] = SD62 /* \SD62 */ DerefOf (WGDY [One]) [0x31] = SD63 /* \SD63 */ DerefOf (WGDY [One]) [0x32] = SD64 /* \SD64 */ DerefOf (WGDY [One]) [0x33] = SD65 /* \SD65 */ DerefOf (WGDY [One]) [0x34] = SD66 /* \SD66 */ DerefOf (WGDY [One]) [0x35] = SD67 /* \SD67 */ DerefOf (WGDY [One]) [0x36] = SD68 /* \SD68 */ DerefOf (WGDY [One]) [0x37] = SD69 /* \SD69 */ DerefOf (WGDY [One]) [0x38] = SD71 /* \SD71 */ DerefOf (WGDY [One]) [0x39] = SD72 /* \SD72 */ DerefOf (WGDY [One]) [0x3A] = SD73 /* \SD73 */ DerefOf (WGDY [One]) [0x3B] = SD74 /* \SD74 */ DerefOf (WGDY [One]) [0x3C] = SD75 /* \SD75 */ DerefOf (WGDY [One]) [0x3D] = SD76 /* \SD76 */ DerefOf (WGDY [One]) [0x3E] = SD77 /* \SD77 */ DerefOf (WGDY [One]) [0x3F] = SD78 /* \SD78 */ DerefOf (WGDY [One]) [0x40] = SD79 /* \SD79 */ DerefOf (WGDY [One]) [0x41] = SD81 /* \SD81 */ DerefOf (WGDY [One]) [0x42] = SD82 /* \SD82 */ DerefOf (WGDY [One]) [0x43] = SD83 /* \SD83 */ DerefOf (WGDY [One]) [0x44] = SD84 /* \SD84 */ DerefOf (WGDY [One]) [0x45] = SD85 /* \SD85 */ DerefOf (WGDY [One]) [0x46] = SD86 /* \SD86 */ DerefOf (WGDY [One]) [0x47] = SD87 /* \SD87 */ DerefOf (WGDY [One]) [0x48] = SD88 /* \SD88 */ DerefOf (WGDY [One]) [0x49] = SD89 /* \SD89 */ Return (WGDY) /* \_SB_.PC00.RP15.PXSX.WGDY */ } Name (ECKY, Package (0x02) { Zero, Package (0x02) { 0x07, Zero } }) Method (ECKV, 0, Serialized) { DerefOf (ECKY [One]) [One] = CECV /* \CECV */ Return (ECKY) /* \_SB_.PC00.RP15.PXSX.ECKY */ } Name (PPAY, Package (0x02) { One, Package (0x18) { 0x07, Zero, 0x18, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x18, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28 } }) Method (PPAG, 0, Serialized) { DerefOf (PPAY [One]) [One] = WAGE /* \WAGE */ DerefOf (PPAY [One]) [0x02] = AGA1 /* \AGA1 */ DerefOf (PPAY [One]) [0x03] = AGA2 /* \AGA2 */ DerefOf (PPAY [One]) [0x04] = AGA3 /* \AGA3 */ DerefOf (PPAY [One]) [0x05] = AGA4 /* \AGA4 */ DerefOf (PPAY [One]) [0x06] = AGA5 /* \AGA5 */ DerefOf (PPAY [One]) [0x07] = AGA6 /* \AGA6 */ DerefOf (PPAY [One]) [0x08] = AGA7 /* \AGA7 */ DerefOf (PPAY [One]) [0x09] = AGA8 /* \AGA8 */ DerefOf (PPAY [One]) [0x0A] = AGA9 /* \AGA9 */ DerefOf (PPAY [One]) [0x0B] = AGAA /* \AGAA */ DerefOf (PPAY [One]) [0x0C] = AGAB /* \AGAB */ DerefOf (PPAY [One]) [0x0D] = AGB1 /* \AGB1 */ DerefOf (PPAY [One]) [0x0E] = AGB2 /* \AGB2 */ DerefOf (PPAY [One]) [0x0F] = AGB3 /* \AGB3 */ DerefOf (PPAY [One]) [0x10] = AGB4 /* \AGB4 */ DerefOf (PPAY [One]) [0x11] = AGB5 /* \AGB5 */ DerefOf (PPAY [One]) [0x12] = AGB6 /* \AGB6 */ DerefOf (PPAY [One]) [0x13] = AGB7 /* \AGB7 */ DerefOf (PPAY [One]) [0x14] = AGB8 /* \AGB8 */ DerefOf (PPAY [One]) [0x15] = AGB9 /* \AGB9 */ DerefOf (PPAY [One]) [0x16] = AGBA /* \AGBA */ DerefOf (PPAY [One]) [0x17] = AGBB /* \AGBB */ Return (PPAY) /* \_SB_.PC00.RP15.PXSX.PPAY */ } Name (WTSY, Package (0x02) { One, Package (0x13) { 0x07, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero } }) Method (WTAS, 0, Serialized) { DerefOf (WTSY [One]) [One] = WTSV /* \WTSV */ DerefOf (WTSY [One]) [0x02] = WTLE /* \WTLE */ DerefOf (WTSY [One]) [0x03] = BL01 /* \BL01 */ DerefOf (WTSY [One]) [0x04] = BL02 /* \BL02 */ DerefOf (WTSY [One]) [0x05] = BL03 /* \BL03 */ DerefOf (WTSY [One]) [0x06] = BL04 /* \BL04 */ DerefOf (WTSY [One]) [0x07] = BL05 /* \BL05 */ DerefOf (WTSY [One]) [0x08] = BL06 /* \BL06 */ DerefOf (WTSY [One]) [0x09] = BL07 /* \BL07 */ DerefOf (WTSY [One]) [0x0A] = BL08 /* \BL08 */ DerefOf (WTSY [One]) [0x0B] = BL09 /* \BL09 */ DerefOf (WTSY [One]) [0x0C] = BL10 /* \BL10 */ DerefOf (WTSY [One]) [0x0D] = BL11 /* \BL11 */ DerefOf (WTSY [One]) [0x0E] = BL12 /* \BL12 */ DerefOf (WTSY [One]) [0x0F] = BL13 /* \BL13 */ DerefOf (WTSY [One]) [0x10] = BL14 /* \BL14 */ DerefOf (WTSY [One]) [0x11] = BL15 /* \BL15 */ DerefOf (WTSY [One]) [0x12] = BL16 /* \BL16 */ Return (WTSY) /* \_SB_.PC00.RP15.PXSX.WTSY */ } Name (WAIY, Package (0x02) { Zero, Package (0x04) { 0x07, Zero, Zero, Zero } }) Method (WAIS, 0, Serialized) { DerefOf (WAIY [One]) [One] = WLBI /* \WLBI */ DerefOf (WAIY [One]) [0x02] = WHBI /* \WHBI */ Return (WAIY) /* \_SB_.PC00.RP15.PXSX.WAIY */ } Name (SADX, Package (0x03) { Zero, Package (0x02) { 0x07, 0x80000000 }, Package (0x02) { 0x12, 0x80000000 } }) Method (SADS, 0, Serialized) { DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ Return (SADX) /* \_SB_.PC00.RP15.PXSX.SADX */ } Name (GPCX, Package (0x03) { Zero, Package (0x02) { 0x07, Package (0x03) { Zero, Zero, Zero } }, Package (0x02) { 0x12, Package (0x03) { Zero, Zero, Zero } } }) Method (GPC, 0, Serialized) { Return (GPCX) /* \_SB_.PC00.RP15.PXSX.GPCX */ } Name (GLAX, Package (0x03) { Zero, Package (0x02) { 0x07, Zero }, Package (0x02) { 0x12, Zero } }) Method (GLAI, 0, Serialized) { DerefOf (GLAX [One]) [One] = CGLS /* \CGLS */ DerefOf (GLAX [0x02]) [One] = CGLS /* \CGLS */ Return (GLAX) /* \_SB_.PC00.RP15.PXSX.GLAX */ } } If (((WWEN != Zero) && (WWRP == SLOT))) { Method (FHRF, 1, NotSerialized) { If ((GGOV (PRST) != WPRP)) { DL23 () SGOV (PRST, WPRP) } Else { } Sleep (TR2B) SGOV (WBRS, PBRS) If ((Arg0 == Zero)) { Sleep (TBTG) } ElseIf ((Arg0 == One)) { SPCO (WCLK, Zero) Sleep (TB2F) SGOV (WFCP, (~PFCP & One)) Sleep (TFDI) } Else { } } Method (SHRF, 0, NotSerialized) { PSD0 (SLOT) SPCO (WCLK, One) SGOV (WFCP, PFCP) Sleep (TN2B) SGOV (WBRS, (~PBRS & One)) Sleep (TB2R) SGOV (PRST, (~WPRP & One)) L23D () } Method (DOSV, 0, NotSerialized) { Local0 = Zero While (((SVID != WSID) && (Local0 < WSTO))) { Local0++ Sleep (One) } } Method (_RST, 0, Serialized) // _RST: Device Reset { If ((WWEN == 0x02)) { Local0 = Acquire (WWMT, 0x03E8) If ((Local0 == Zero)) { FHRF (Zero) SHRF () Release (WWMT) DOSV () } } Else { SGOV (WBRS, PBRS) Sleep (0xC8) Notify (PXSX, One) // Device Check SGOV (PRST, (~WPRP & One)) SGOV (WBRS, (~PBRS & One)) Sleep (0xC8) Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x14)) { Break } Sleep (0x10) Local0++ } Sleep (0x0A) Notify (PXSX, One) // Device Check } } PowerResource (MRST, 0x05, 0x0000) { Method (_STA, 0, Serialized) // _STA: Status { Return (One) } Method (_ON, 0, Serialized) // _ON_: Power On { } Method (_OFF, 0, Serialized) // _OFF: Power Off { } Method (_RST, 0, Serialized) // _RST: Device Reset { Local0 = Acquire (WWMT, 0x03E8) If ((Local0 == Zero)) { FHRF (One) SHRF () Release (WWMT) DOSV () } } } } If ((WIST () || ((WWEN != Zero) && (WWRP == SLOT)))) { PowerResource (DRST, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { If ((DCAP & 0x10000000)) { Local0 = DCTR /* \_SB_.PC00.RP15.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 } } } Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset { If (WIST ()) { If (CondRefOf (WRST)) { Return (Package (0x01) { WRST }) } } If (((WWEN != Zero) && (WWRP == SLOT))) { If (CondRefOf (MRST)) { Return (Package (0x01) { MRST }) } } Return (Package (0x01) { DRST }) } Name (FDEL, Zero) Name (PDEL, Zero) Name (VDEL, Zero) Method (IFUN, 4, Serialized) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (One) { 0x1F // . }) } Else { Return (Buffer (One) { 0x0F // . }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { Local0 = (CVPR << Zero) Return (Local0) } If ((Arg2 == 0x02)) { CreateWordField (Arg3, Zero, CMDT) CreateWordField (Arg3, 0x02, CMDP) If ((CMDT == One)) { If (((WGAS == One) && WIST ())) { Return (RSTY) /* \_SB_.PC00.RP15.PXSX.RSTY */ } ElseIf (CondRefOf (\_SB.PC00.CNVW.RSTT)) { Return (^^^CNVW.RSTT) /* \_SB_.PC00.CNVW.RSTT */ } Else { Return (Zero) } } If ((CMDT == 0x02)) { If ((WIST () == (WGAS == One))) { Local0 = (CMDP & One) RSTY = Local0 Local1 = (CMDP & 0x02) Local1 >>= One FLRC = Local1 Local2 = (CMDP & 0x04) Local2 >>= 0x02 BOFC = Local2 } ElseIf (CondRefOf (\_SB.PC00.CNVW.RSTT)) { ^^^CNVW.RSTT = CMDP /* \_SB_.PC00.RP15.PXSX.IFUN.CMDP */ } Return (Zero) } If ((CMDT == 0x03)) { If (CondRefOf (\_SB.PC00.CNVW.PRRS)) { Return (^^^CNVW.PRRS) /* \_SB_.PC00.CNVW.PRRS */ } ElseIf (WIST ()) { Return (DPRS) /* \_SB_.PC00.RP15.PXSX.DPRS */ } } Return (Zero) } If ((Arg2 == 0x03)) { If ((CRFI == One)) { Return (Zero) } Else { Return (One) } } If ((WGAS == One)) { If ((Arg2 == 0x04)) { CreateWordField (Arg3, Zero, PRTT) CreateWordField (Arg3, 0x02, PRTD) If ((PRTT == One)) { FDEL = PRTD /* \_SB_.PC00.RP15.PXSX.IFUN.PRTD */ } ElseIf ((PRTT == 0x02)) { PDEL = PRTD /* \_SB_.PC00.RP15.PXSX.IFUN.PRTD */ } ElseIf ((PRTT == 0x03)) { VDEL = PRTD /* \_SB_.PC00.RP15.PXSX.IFUN.PRTD */ } Else { } } } Return (Zero) } Method (IDSM, 1, Serialized) { If ((Arg0 == ToUUID ("7266172c-220b-4b29-814f-75e4dd26b5fd") /* Unknown UUID */)) { Return (One) } Return (Zero) } Method (EFUN, 4, Serialized) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (0x02) { 0xFF, 0x1F // .. }) } Else { Return (Buffer (0x02) { 0xFF, 0x01 // .. }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { Local0 = ACSD /* \ACSD */ Return (Local0) } If ((Arg2 == 0x02)) { Local0 = I5BS /* \I5BS */ Return (Local0) } If ((Arg2 == 0x03)) { Local0 = UHBS /* \UHBS */ Return (Local0) } If ((Arg2 == 0x06)) { Local0 = AXMU /* \AXMU */ Local0 <<= One Local0 |= AXSU /* \AXSU */ Local1 = AXMR /* \AXMR */ Local1 <<= One Local1 |= AXSR /* \AXSR */ Local1 <<= 0x02 Local0 |= Local1 Return (Local0) } If ((Arg2 == 0x04)) { Return (WFRC) /* \WFRC */ } If ((Arg2 == 0x05)) { Return (WFUC) /* \WFUC */ } If ((Arg2 == 0x07)) { Return (UNI4) /* \UNI4 */ } If ((Arg2 == 0x08)) { Return (WFIC) /* \WFIC */ } If (((Arg2 == 0x09) && (WGAS == One))) { Return (WFBS) /* \WFBS */ } If (((Arg2 == 0x0A) && (WGAS == One))) { Return (WEDT) /* \WEDT */ } If (((Arg2 == 0x0B) && (WGAS == One))) { If ((CDRM == One)) { Return (Zero) } Else { Return (One) } } If (((Arg2 == 0x0C) && (WGAS == One))) { Return (WF7C) /* \WF7C */ } Return (Zero) } Method (EDSM, 1, Serialized) { If ((Arg0 == ToUUID ("f21202bf-8f78-4dc6-a5b3-1f738e285ade") /* Unknown UUID */)) { Return (One) } Return (Zero) } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (WIST ()) { If (EDSM (Arg0)) { Return (EFUN (Arg0, Arg1, Arg2, Arg3)) } If (IDSM (Arg0)) { Return (IFUN (Arg0, Arg1, Arg2, Arg3)) } } If (((WWEN != Zero) && (WWRP == SLOT))) { If ((Arg0 == ToUUID ("bad01b75-22a8-4f48-8792-bdde9467747d") /* Unknown UUID */)) { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x09 // . }) } If ((Arg2 == One)){} If ((Arg2 == 0x02)){} If ((Arg2 == 0x03)) { If ((WRTO == One)){} ElseIf ((WRTO == 0x03)){} Else { } Return (WRTO) /* \WRTO */ } } } Return (Buffer (One) { 0x00 // . }) } } } } If (CondRefOf (\_SB.PC00.RP16.PXSX)) { Scope (_SB.PC00.RP16.PXSX) { OperationRegion (RPXX, SystemMemory, GMIO (^_ADR, _ADR), 0x30) Field (RPXX, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x2C), SVID, 16 } OperationRegion (FLDR, SystemMemory, (GMIO (^_ADR, _ADR) + WDCO), 0x06) Field (FLDR, ByteAcc, NoLock, Preserve) { DCAP, 32, DCTR, 16 } If ((WGAS == One)) { OperationRegion (VSEC, SystemMemory, (GMIO (^_ADR, _ADR) + WVHO), 0x10) Field (VSEC, AnyAcc, NoLock, Preserve) { Offset (0x0C), , 1, BTIE, 1, , 1, , 1, , 1, , 1, , 1, Offset (0x0D), PDRC, 1 } } Method (WIST, 0, Serialized) { If (CondRefOf (VDID)) { Switch (ToInteger (VDID)) { Case (0x25268086) { Return (One) } Case (0x271B8086) { Return (One) } Case (0x27238086) { Return (One) } Case (0x27258086) { Return (One) } Case (0x272B8086) { If ((WGAS == One)) { Return (One) } Else { Return (Zero) } } Default { Return (Zero) } } } Else { Return (Zero) } } Method (WWST, 0, Serialized) { If (CondRefOf (VDID)) { Switch (ToInteger (VDID)) { Case (0x73608086) { Return (One) } Case (0x75608086) { Return (One) } Case (0x4D7514C3) { Return (One) } Default { Return (Zero) } } } Else { Return (Zero) } } If (WIST ()) { Name (RSTY, Zero) Name (FLRC, Zero) Name (BOFC, Zero) Name (DPRS, Zero) PowerResource (WRST, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { If (((RSTY == One) && (WGAS == One))) { Local0 = Acquire (CNMT, 0x03E8) If ((Local0 == Zero)) { If ((FLRC == One)) { Local0 = DCTR /* \_SB_.PC00.RP16.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 Sleep (FDEL) } DPRS = One If ((BOFC == One)) { If ((BRMT == Zero)) { BTRK (Zero) } ElseIf ((WVHO != Zero)) { BTIE = Zero } Sleep (RDLY) } PDRC = One Sleep (VDEL) SGOV (WLRT, Zero) Sleep (PDEL) SGOV (WLRT, One) If ((BOFC == One)) { If ((BRMT == Zero)) { BTRK (One) } ElseIf ((WVHO != Zero)) { BTIE = One } Sleep (RDLY) } DPRS = 0x02 Release (CNMT) } } Else { If ((DCAP & 0x10000000)) { Local0 = DCTR /* \_SB_.PC00.RP16.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 } DPRS = One } } } Name (SPLX, Package (0x02) { Zero, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 } }) Method (SPLC, 0, Serialized) { DerefOf (SPLX [One]) [Zero] = DOM1 /* \DOM1 */ DerefOf (SPLX [One]) [One] = LIM1 /* \LIM1 */ DerefOf (SPLX [One]) [0x02] = TIM1 /* \TIM1 */ Return (SPLX) /* \_SB_.PC00.RP16.PXSX.SPLX */ } Name (WANX, Package (0x03) { Zero, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 }, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 } }) Method (WAND, 0, Serialized) { DerefOf (WANX [One]) [Zero] = Zero DerefOf (WANX [One]) [One] = TRD0 /* \TRD0 */ DerefOf (WANX [One]) [0x02] = TRL0 /* \TRL0 */ DerefOf (WANX [0x02]) [Zero] = One DerefOf (WANX [0x02]) [One] = TRD1 /* \TRD1 */ DerefOf (WANX [0x02]) [0x02] = TRL1 /* \TRL1 */ Return (WANX) /* \_SB_.PC00.RP16.PXSX.WANX */ } Name (WRDX, Package (0x02) { Zero, Package (0x02) { 0x80000000, 0x8000 } }) Method (WRDD, 0, Serialized) { DerefOf (WRDX [One]) [Zero] = WDM1 /* \WDM1 */ DerefOf (WRDX [One]) [One] = CID1 /* \CID1 */ Return (WRDX) /* \_SB_.PC00.RP16.PXSX.WRDX */ } Name (WRDY, Package (0x02) { 0x02, Package (0x2E) { 0x07, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (WRDS, 0, Serialized) { DerefOf (WRDY [One]) [One] = STXE /* \STXE */ DerefOf (WRDY [One]) [0x02] = ST10 /* \ST10 */ DerefOf (WRDY [One]) [0x03] = ST11 /* \ST11 */ DerefOf (WRDY [One]) [0x04] = ST12 /* \ST12 */ DerefOf (WRDY [One]) [0x05] = ST13 /* \ST13 */ DerefOf (WRDY [One]) [0x06] = ST14 /* \ST14 */ DerefOf (WRDY [One]) [0x07] = ST15 /* \ST15 */ DerefOf (WRDY [One]) [0x08] = ST16 /* \ST16 */ DerefOf (WRDY [One]) [0x09] = ST17 /* \ST17 */ DerefOf (WRDY [One]) [0x0A] = ST18 /* \ST18 */ DerefOf (WRDY [One]) [0x0B] = ST19 /* \ST19 */ DerefOf (WRDY [One]) [0x0C] = ST50 /* \ST50 */ DerefOf (WRDY [One]) [0x0D] = ST51 /* \ST51 */ DerefOf (WRDY [One]) [0x0E] = ST52 /* \ST52 */ DerefOf (WRDY [One]) [0x0F] = ST53 /* \ST53 */ DerefOf (WRDY [One]) [0x10] = ST54 /* \ST54 */ DerefOf (WRDY [One]) [0x11] = ST55 /* \ST55 */ DerefOf (WRDY [One]) [0x12] = ST56 /* \ST56 */ DerefOf (WRDY [One]) [0x13] = ST57 /* \ST57 */ DerefOf (WRDY [One]) [0x14] = ST58 /* \ST58 */ DerefOf (WRDY [One]) [0x15] = ST59 /* \ST59 */ DerefOf (WRDY [One]) [0x16] = ST5A /* \ST5A */ DerefOf (WRDY [One]) [0x17] = ST5B /* \ST5B */ DerefOf (WRDY [One]) [0x18] = CD10 /* \CD10 */ DerefOf (WRDY [One]) [0x19] = CD11 /* \CD11 */ DerefOf (WRDY [One]) [0x1A] = CD12 /* \CD12 */ DerefOf (WRDY [One]) [0x1B] = CD13 /* \CD13 */ DerefOf (WRDY [One]) [0x1C] = CD14 /* \CD14 */ DerefOf (WRDY [One]) [0x1D] = CD15 /* \CD15 */ DerefOf (WRDY [One]) [0x1E] = CD16 /* \CD16 */ DerefOf (WRDY [One]) [0x1F] = CD17 /* \CD17 */ DerefOf (WRDY [One]) [0x20] = CD18 /* \CD18 */ DerefOf (WRDY [One]) [0x21] = CD19 /* \CD19 */ DerefOf (WRDY [One]) [0x22] = CD1A /* \CD1A */ DerefOf (WRDY [One]) [0x23] = CD20 /* \CD20 */ DerefOf (WRDY [One]) [0x24] = CD21 /* \CD21 */ DerefOf (WRDY [One]) [0x25] = CD22 /* \CD22 */ DerefOf (WRDY [One]) [0x26] = CD23 /* \CD23 */ DerefOf (WRDY [One]) [0x27] = CD24 /* \CD24 */ DerefOf (WRDY [One]) [0x28] = CD25 /* \CD25 */ DerefOf (WRDY [One]) [0x29] = CD26 /* \CD26 */ DerefOf (WRDY [One]) [0x2A] = CD27 /* \CD27 */ DerefOf (WRDY [One]) [0x2B] = CD28 /* \CD28 */ DerefOf (WRDY [One]) [0x2C] = CD29 /* \CD29 */ DerefOf (WRDY [One]) [0x2D] = CD2A /* \CD2A */ Return (WRDY) /* \_SB_.PC00.RP16.PXSX.WRDY */ } Name (EWRY, Package (0x02) { 0x02, Package (0x87) { 0x07, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (EWRD, 0, Serialized) { DerefOf (EWRY [One]) [One] = STDE /* \STDE */ DerefOf (EWRY [One]) [0x02] = STRS /* \STRS */ DerefOf (EWRY [One]) [0x03] = ST20 /* \ST20 */ DerefOf (EWRY [One]) [0x04] = ST21 /* \ST21 */ DerefOf (EWRY [One]) [0x05] = ST22 /* \ST22 */ DerefOf (EWRY [One]) [0x06] = ST23 /* \ST23 */ DerefOf (EWRY [One]) [0x07] = ST24 /* \ST24 */ DerefOf (EWRY [One]) [0x08] = ST25 /* \ST25 */ DerefOf (EWRY [One]) [0x09] = ST26 /* \ST26 */ DerefOf (EWRY [One]) [0x0A] = ST27 /* \ST27 */ DerefOf (EWRY [One]) [0x0B] = ST28 /* \ST28 */ DerefOf (EWRY [One]) [0x0C] = ST29 /* \ST29 */ DerefOf (EWRY [One]) [0x0D] = ST60 /* \ST60 */ DerefOf (EWRY [One]) [0x0E] = ST61 /* \ST61 */ DerefOf (EWRY [One]) [0x0F] = ST62 /* \ST62 */ DerefOf (EWRY [One]) [0x10] = ST63 /* \ST63 */ DerefOf (EWRY [One]) [0x11] = ST64 /* \ST64 */ DerefOf (EWRY [One]) [0x12] = ST65 /* \ST65 */ DerefOf (EWRY [One]) [0x13] = ST66 /* \ST66 */ DerefOf (EWRY [One]) [0x14] = ST67 /* \ST67 */ DerefOf (EWRY [One]) [0x15] = ST68 /* \ST68 */ DerefOf (EWRY [One]) [0x16] = ST69 /* \ST69 */ DerefOf (EWRY [One]) [0x17] = ST6A /* \ST6A */ DerefOf (EWRY [One]) [0x18] = ST6B /* \ST6B */ DerefOf (EWRY [One]) [0x19] = ST30 /* \ST30 */ DerefOf (EWRY [One]) [0x1A] = ST31 /* \ST31 */ DerefOf (EWRY [One]) [0x1B] = ST32 /* \ST32 */ DerefOf (EWRY [One]) [0x1C] = ST33 /* \ST33 */ DerefOf (EWRY [One]) [0x1D] = ST34 /* \ST34 */ DerefOf (EWRY [One]) [0x1E] = ST35 /* \ST35 */ DerefOf (EWRY [One]) [0x1F] = ST36 /* \ST36 */ DerefOf (EWRY [One]) [0x20] = ST37 /* \ST37 */ DerefOf (EWRY [One]) [0x21] = ST38 /* \ST38 */ DerefOf (EWRY [One]) [0x22] = ST39 /* \ST39 */ DerefOf (EWRY [One]) [0x23] = ST70 /* \ST70 */ DerefOf (EWRY [One]) [0x24] = ST71 /* \ST71 */ DerefOf (EWRY [One]) [0x25] = ST72 /* \ST72 */ DerefOf (EWRY [One]) [0x26] = ST73 /* \ST73 */ DerefOf (EWRY [One]) [0x27] = ST74 /* \ST74 */ DerefOf (EWRY [One]) [0x28] = ST75 /* \ST75 */ DerefOf (EWRY [One]) [0x29] = ST76 /* \ST76 */ DerefOf (EWRY [One]) [0x2A] = ST77 /* \ST77 */ DerefOf (EWRY [One]) [0x2B] = ST78 /* \ST78 */ DerefOf (EWRY [One]) [0x2C] = ST79 /* \ST79 */ DerefOf (EWRY [One]) [0x2D] = ST7A /* \ST7A */ DerefOf (EWRY [One]) [0x2E] = ST7B /* \ST7B */ DerefOf (EWRY [One]) [0x2F] = ST40 /* \ST40 */ DerefOf (EWRY [One]) [0x30] = ST41 /* \ST41 */ DerefOf (EWRY [One]) [0x31] = ST42 /* \ST42 */ DerefOf (EWRY [One]) [0x32] = ST43 /* \ST43 */ DerefOf (EWRY [One]) [0x33] = ST44 /* \ST44 */ DerefOf (EWRY [One]) [0x34] = ST45 /* \ST45 */ DerefOf (EWRY [One]) [0x35] = ST46 /* \ST46 */ DerefOf (EWRY [One]) [0x36] = ST47 /* \ST47 */ DerefOf (EWRY [One]) [0x37] = ST48 /* \ST48 */ DerefOf (EWRY [One]) [0x38] = ST49 /* \ST49 */ DerefOf (EWRY [One]) [0x39] = ST80 /* \ST80 */ DerefOf (EWRY [One]) [0x3A] = ST81 /* \ST81 */ DerefOf (EWRY [One]) [0x3B] = ST82 /* \ST82 */ DerefOf (EWRY [One]) [0x3C] = ST83 /* \ST83 */ DerefOf (EWRY [One]) [0x3D] = ST84 /* \ST84 */ DerefOf (EWRY [One]) [0x3E] = ST85 /* \ST85 */ DerefOf (EWRY [One]) [0x3F] = ST86 /* \ST86 */ DerefOf (EWRY [One]) [0x40] = ST87 /* \ST87 */ DerefOf (EWRY [One]) [0x41] = ST88 /* \ST88 */ DerefOf (EWRY [One]) [0x42] = ST89 /* \ST89 */ DerefOf (EWRY [One]) [0x43] = ST8A /* \ST8A */ DerefOf (EWRY [One]) [0x44] = ST8B /* \ST8B */ DerefOf (EWRY [One]) [0x45] = CD30 /* \CD30 */ DerefOf (EWRY [One]) [0x46] = CD31 /* \CD31 */ DerefOf (EWRY [One]) [0x47] = CD32 /* \CD32 */ DerefOf (EWRY [One]) [0x48] = CD33 /* \CD33 */ DerefOf (EWRY [One]) [0x49] = CD34 /* \CD34 */ DerefOf (EWRY [One]) [0x4A] = CD35 /* \CD35 */ DerefOf (EWRY [One]) [0x4B] = CD36 /* \CD36 */ DerefOf (EWRY [One]) [0x4C] = CD37 /* \CD37 */ DerefOf (EWRY [One]) [0x4D] = CD38 /* \CD38 */ DerefOf (EWRY [One]) [0x4E] = CD39 /* \CD39 */ DerefOf (EWRY [One]) [0x4F] = CD3A /* \CD3A */ DerefOf (EWRY [One]) [0x50] = CD3B /* \CD3B */ DerefOf (EWRY [One]) [0x51] = CD3C /* \CD3C */ DerefOf (EWRY [One]) [0x52] = CD3D /* \CD3D */ DerefOf (EWRY [One]) [0x53] = CD3E /* \CD3E */ DerefOf (EWRY [One]) [0x54] = CD3F /* \CD3F */ DerefOf (EWRY [One]) [0x55] = CD40 /* \CD40 */ DerefOf (EWRY [One]) [0x56] = CD41 /* \CD41 */ DerefOf (EWRY [One]) [0x57] = CD42 /* \CD42 */ DerefOf (EWRY [One]) [0x58] = CD43 /* \CD43 */ DerefOf (EWRY [One]) [0x59] = CD44 /* \CD44 */ DerefOf (EWRY [One]) [0x5A] = CD45 /* \CD45 */ DerefOf (EWRY [One]) [0x5B] = CD46 /* \CD46 */ DerefOf (EWRY [One]) [0x5C] = CD47 /* \CD47 */ DerefOf (EWRY [One]) [0x5D] = CD48 /* \CD48 */ DerefOf (EWRY [One]) [0x5E] = CD49 /* \CD49 */ DerefOf (EWRY [One]) [0x5F] = CD4A /* \CD4A */ DerefOf (EWRY [One]) [0x60] = CD4B /* \CD4B */ DerefOf (EWRY [One]) [0x61] = CD4C /* \CD4C */ DerefOf (EWRY [One]) [0x62] = CD4D /* \CD4D */ DerefOf (EWRY [One]) [0x63] = CD4E /* \CD4E */ DerefOf (EWRY [One]) [0x64] = CD4F /* \CD4F */ DerefOf (EWRY [One]) [0x65] = CD50 /* \CD50 */ DerefOf (EWRY [One]) [0x66] = CD51 /* \CD51 */ DerefOf (EWRY [One]) [0x67] = CD52 /* \CD52 */ DerefOf (EWRY [One]) [0x68] = CD53 /* \CD53 */ DerefOf (EWRY [One]) [0x69] = CD54 /* \CD54 */ DerefOf (EWRY [One]) [0x6A] = CD55 /* \CD55 */ DerefOf (EWRY [One]) [0x6B] = CD56 /* \CD56 */ DerefOf (EWRY [One]) [0x6C] = CD57 /* \CD57 */ DerefOf (EWRY [One]) [0x6D] = CD58 /* \CD58 */ DerefOf (EWRY [One]) [0x6E] = CD59 /* \CD59 */ DerefOf (EWRY [One]) [0x6F] = CD5A /* \CD5A */ DerefOf (EWRY [One]) [0x70] = CD5B /* \CD5B */ DerefOf (EWRY [One]) [0x71] = CD5C /* \CD5C */ DerefOf (EWRY [One]) [0x72] = CD5D /* \CD5D */ DerefOf (EWRY [One]) [0x73] = CD5E /* \CD5E */ DerefOf (EWRY [One]) [0x74] = CD5F /* \CD5F */ DerefOf (EWRY [One]) [0x75] = CD60 /* \CD60 */ DerefOf (EWRY [One]) [0x76] = CD61 /* \CD61 */ DerefOf (EWRY [One]) [0x77] = CD62 /* \CD62 */ DerefOf (EWRY [One]) [0x78] = CD63 /* \CD63 */ DerefOf (EWRY [One]) [0x79] = CD64 /* \CD64 */ DerefOf (EWRY [One]) [0x7A] = CD65 /* \CD65 */ DerefOf (EWRY [One]) [0x7B] = CD66 /* \CD66 */ DerefOf (EWRY [One]) [0x7C] = CD67 /* \CD67 */ DerefOf (EWRY [One]) [0x7D] = CD68 /* \CD68 */ DerefOf (EWRY [One]) [0x7E] = CD69 /* \CD69 */ DerefOf (EWRY [One]) [0x7F] = CD6A /* \CD6A */ DerefOf (EWRY [One]) [0x80] = CD6B /* \CD6B */ DerefOf (EWRY [One]) [0x81] = CD6C /* \CD6C */ DerefOf (EWRY [One]) [0x82] = CD6D /* \CD6D */ DerefOf (EWRY [One]) [0x83] = CD6E /* \CD6E */ DerefOf (EWRY [One]) [0x84] = CD6F /* \CD6F */ DerefOf (EWRY [One]) [0x85] = CD70 /* \CD70 */ DerefOf (EWRY [One]) [0x86] = CD71 /* \CD71 */ Return (EWRY) /* \_SB_.PC00.RP16.PXSX.EWRY */ } Name (WGDY, Package (0x02) { 0x03, Package (0x4A) { 0x07, 0x03, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (WGDS, 0, Serialized) { DerefOf (WGDY [One]) [One] = SDGN /* \SDGN */ DerefOf (WGDY [One]) [0x02] = SD11 /* \SD11 */ DerefOf (WGDY [One]) [0x03] = SD12 /* \SD12 */ DerefOf (WGDY [One]) [0x04] = SD13 /* \SD13 */ DerefOf (WGDY [One]) [0x05] = SD14 /* \SD14 */ DerefOf (WGDY [One]) [0x06] = SD15 /* \SD15 */ DerefOf (WGDY [One]) [0x07] = SD16 /* \SD16 */ DerefOf (WGDY [One]) [0x08] = SD17 /* \SD17 */ DerefOf (WGDY [One]) [0x09] = SD18 /* \SD18 */ DerefOf (WGDY [One]) [0x0A] = SD19 /* \SD19 */ DerefOf (WGDY [One]) [0x0B] = SD21 /* \SD21 */ DerefOf (WGDY [One]) [0x0C] = SD22 /* \SD22 */ DerefOf (WGDY [One]) [0x0D] = SD23 /* \SD23 */ DerefOf (WGDY [One]) [0x0E] = SD24 /* \SD24 */ DerefOf (WGDY [One]) [0x0F] = SD25 /* \SD25 */ DerefOf (WGDY [One]) [0x10] = SD26 /* \SD26 */ DerefOf (WGDY [One]) [0x11] = SD27 /* \SD27 */ DerefOf (WGDY [One]) [0x12] = SD28 /* \SD28 */ DerefOf (WGDY [One]) [0x13] = SD29 /* \SD29 */ DerefOf (WGDY [One]) [0x14] = SD31 /* \SD31 */ DerefOf (WGDY [One]) [0x15] = SD32 /* \SD32 */ DerefOf (WGDY [One]) [0x16] = SD33 /* \SD33 */ DerefOf (WGDY [One]) [0x17] = SD34 /* \SD34 */ DerefOf (WGDY [One]) [0x18] = SD35 /* \SD35 */ DerefOf (WGDY [One]) [0x19] = SD36 /* \SD36 */ DerefOf (WGDY [One]) [0x1A] = SD37 /* \SD37 */ DerefOf (WGDY [One]) [0x1B] = SD38 /* \SD38 */ DerefOf (WGDY [One]) [0x1C] = SD39 /* \SD39 */ DerefOf (WGDY [One]) [0x1D] = SD41 /* \SD41 */ DerefOf (WGDY [One]) [0x1E] = SD42 /* \SD42 */ DerefOf (WGDY [One]) [0x1F] = SD43 /* \SD43 */ DerefOf (WGDY [One]) [0x20] = SD44 /* \SD44 */ DerefOf (WGDY [One]) [0x21] = SD45 /* \SD45 */ DerefOf (WGDY [One]) [0x22] = SD46 /* \SD46 */ DerefOf (WGDY [One]) [0x23] = SD47 /* \SD47 */ DerefOf (WGDY [One]) [0x24] = SD48 /* \SD48 */ DerefOf (WGDY [One]) [0x25] = SD49 /* \SD49 */ DerefOf (WGDY [One]) [0x26] = SD51 /* \SD51 */ DerefOf (WGDY [One]) [0x27] = SD52 /* \SD52 */ DerefOf (WGDY [One]) [0x28] = SD53 /* \SD53 */ DerefOf (WGDY [One]) [0x29] = SD54 /* \SD54 */ DerefOf (WGDY [One]) [0x2A] = SD55 /* \SD55 */ DerefOf (WGDY [One]) [0x2B] = SD56 /* \SD56 */ DerefOf (WGDY [One]) [0x2C] = SD57 /* \SD57 */ DerefOf (WGDY [One]) [0x2D] = SD58 /* \SD58 */ DerefOf (WGDY [One]) [0x2E] = SD59 /* \SD59 */ DerefOf (WGDY [One]) [0x2F] = SD61 /* \SD61 */ DerefOf (WGDY [One]) [0x30] = SD62 /* \SD62 */ DerefOf (WGDY [One]) [0x31] = SD63 /* \SD63 */ DerefOf (WGDY [One]) [0x32] = SD64 /* \SD64 */ DerefOf (WGDY [One]) [0x33] = SD65 /* \SD65 */ DerefOf (WGDY [One]) [0x34] = SD66 /* \SD66 */ DerefOf (WGDY [One]) [0x35] = SD67 /* \SD67 */ DerefOf (WGDY [One]) [0x36] = SD68 /* \SD68 */ DerefOf (WGDY [One]) [0x37] = SD69 /* \SD69 */ DerefOf (WGDY [One]) [0x38] = SD71 /* \SD71 */ DerefOf (WGDY [One]) [0x39] = SD72 /* \SD72 */ DerefOf (WGDY [One]) [0x3A] = SD73 /* \SD73 */ DerefOf (WGDY [One]) [0x3B] = SD74 /* \SD74 */ DerefOf (WGDY [One]) [0x3C] = SD75 /* \SD75 */ DerefOf (WGDY [One]) [0x3D] = SD76 /* \SD76 */ DerefOf (WGDY [One]) [0x3E] = SD77 /* \SD77 */ DerefOf (WGDY [One]) [0x3F] = SD78 /* \SD78 */ DerefOf (WGDY [One]) [0x40] = SD79 /* \SD79 */ DerefOf (WGDY [One]) [0x41] = SD81 /* \SD81 */ DerefOf (WGDY [One]) [0x42] = SD82 /* \SD82 */ DerefOf (WGDY [One]) [0x43] = SD83 /* \SD83 */ DerefOf (WGDY [One]) [0x44] = SD84 /* \SD84 */ DerefOf (WGDY [One]) [0x45] = SD85 /* \SD85 */ DerefOf (WGDY [One]) [0x46] = SD86 /* \SD86 */ DerefOf (WGDY [One]) [0x47] = SD87 /* \SD87 */ DerefOf (WGDY [One]) [0x48] = SD88 /* \SD88 */ DerefOf (WGDY [One]) [0x49] = SD89 /* \SD89 */ Return (WGDY) /* \_SB_.PC00.RP16.PXSX.WGDY */ } Name (ECKY, Package (0x02) { Zero, Package (0x02) { 0x07, Zero } }) Method (ECKV, 0, Serialized) { DerefOf (ECKY [One]) [One] = CECV /* \CECV */ Return (ECKY) /* \_SB_.PC00.RP16.PXSX.ECKY */ } Name (PPAY, Package (0x02) { One, Package (0x18) { 0x07, Zero, 0x18, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x18, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28 } }) Method (PPAG, 0, Serialized) { DerefOf (PPAY [One]) [One] = WAGE /* \WAGE */ DerefOf (PPAY [One]) [0x02] = AGA1 /* \AGA1 */ DerefOf (PPAY [One]) [0x03] = AGA2 /* \AGA2 */ DerefOf (PPAY [One]) [0x04] = AGA3 /* \AGA3 */ DerefOf (PPAY [One]) [0x05] = AGA4 /* \AGA4 */ DerefOf (PPAY [One]) [0x06] = AGA5 /* \AGA5 */ DerefOf (PPAY [One]) [0x07] = AGA6 /* \AGA6 */ DerefOf (PPAY [One]) [0x08] = AGA7 /* \AGA7 */ DerefOf (PPAY [One]) [0x09] = AGA8 /* \AGA8 */ DerefOf (PPAY [One]) [0x0A] = AGA9 /* \AGA9 */ DerefOf (PPAY [One]) [0x0B] = AGAA /* \AGAA */ DerefOf (PPAY [One]) [0x0C] = AGAB /* \AGAB */ DerefOf (PPAY [One]) [0x0D] = AGB1 /* \AGB1 */ DerefOf (PPAY [One]) [0x0E] = AGB2 /* \AGB2 */ DerefOf (PPAY [One]) [0x0F] = AGB3 /* \AGB3 */ DerefOf (PPAY [One]) [0x10] = AGB4 /* \AGB4 */ DerefOf (PPAY [One]) [0x11] = AGB5 /* \AGB5 */ DerefOf (PPAY [One]) [0x12] = AGB6 /* \AGB6 */ DerefOf (PPAY [One]) [0x13] = AGB7 /* \AGB7 */ DerefOf (PPAY [One]) [0x14] = AGB8 /* \AGB8 */ DerefOf (PPAY [One]) [0x15] = AGB9 /* \AGB9 */ DerefOf (PPAY [One]) [0x16] = AGBA /* \AGBA */ DerefOf (PPAY [One]) [0x17] = AGBB /* \AGBB */ Return (PPAY) /* \_SB_.PC00.RP16.PXSX.PPAY */ } Name (WTSY, Package (0x02) { One, Package (0x13) { 0x07, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero } }) Method (WTAS, 0, Serialized) { DerefOf (WTSY [One]) [One] = WTSV /* \WTSV */ DerefOf (WTSY [One]) [0x02] = WTLE /* \WTLE */ DerefOf (WTSY [One]) [0x03] = BL01 /* \BL01 */ DerefOf (WTSY [One]) [0x04] = BL02 /* \BL02 */ DerefOf (WTSY [One]) [0x05] = BL03 /* \BL03 */ DerefOf (WTSY [One]) [0x06] = BL04 /* \BL04 */ DerefOf (WTSY [One]) [0x07] = BL05 /* \BL05 */ DerefOf (WTSY [One]) [0x08] = BL06 /* \BL06 */ DerefOf (WTSY [One]) [0x09] = BL07 /* \BL07 */ DerefOf (WTSY [One]) [0x0A] = BL08 /* \BL08 */ DerefOf (WTSY [One]) [0x0B] = BL09 /* \BL09 */ DerefOf (WTSY [One]) [0x0C] = BL10 /* \BL10 */ DerefOf (WTSY [One]) [0x0D] = BL11 /* \BL11 */ DerefOf (WTSY [One]) [0x0E] = BL12 /* \BL12 */ DerefOf (WTSY [One]) [0x0F] = BL13 /* \BL13 */ DerefOf (WTSY [One]) [0x10] = BL14 /* \BL14 */ DerefOf (WTSY [One]) [0x11] = BL15 /* \BL15 */ DerefOf (WTSY [One]) [0x12] = BL16 /* \BL16 */ Return (WTSY) /* \_SB_.PC00.RP16.PXSX.WTSY */ } Name (WAIY, Package (0x02) { Zero, Package (0x04) { 0x07, Zero, Zero, Zero } }) Method (WAIS, 0, Serialized) { DerefOf (WAIY [One]) [One] = WLBI /* \WLBI */ DerefOf (WAIY [One]) [0x02] = WHBI /* \WHBI */ Return (WAIY) /* \_SB_.PC00.RP16.PXSX.WAIY */ } Name (SADX, Package (0x03) { Zero, Package (0x02) { 0x07, 0x80000000 }, Package (0x02) { 0x12, 0x80000000 } }) Method (SADS, 0, Serialized) { DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ Return (SADX) /* \_SB_.PC00.RP16.PXSX.SADX */ } Name (GPCX, Package (0x03) { Zero, Package (0x02) { 0x07, Package (0x03) { Zero, Zero, Zero } }, Package (0x02) { 0x12, Package (0x03) { Zero, Zero, Zero } } }) Method (GPC, 0, Serialized) { Return (GPCX) /* \_SB_.PC00.RP16.PXSX.GPCX */ } Name (GLAX, Package (0x03) { Zero, Package (0x02) { 0x07, Zero }, Package (0x02) { 0x12, Zero } }) Method (GLAI, 0, Serialized) { DerefOf (GLAX [One]) [One] = CGLS /* \CGLS */ DerefOf (GLAX [0x02]) [One] = CGLS /* \CGLS */ Return (GLAX) /* \_SB_.PC00.RP16.PXSX.GLAX */ } } If (((WWEN != Zero) && (WWRP == SLOT))) { Method (FHRF, 1, NotSerialized) { If ((GGOV (PRST) != WPRP)) { DL23 () SGOV (PRST, WPRP) } Else { } Sleep (TR2B) SGOV (WBRS, PBRS) If ((Arg0 == Zero)) { Sleep (TBTG) } ElseIf ((Arg0 == One)) { SPCO (WCLK, Zero) Sleep (TB2F) SGOV (WFCP, (~PFCP & One)) Sleep (TFDI) } Else { } } Method (SHRF, 0, NotSerialized) { PSD0 (SLOT) SPCO (WCLK, One) SGOV (WFCP, PFCP) Sleep (TN2B) SGOV (WBRS, (~PBRS & One)) Sleep (TB2R) SGOV (PRST, (~WPRP & One)) L23D () } Method (DOSV, 0, NotSerialized) { Local0 = Zero While (((SVID != WSID) && (Local0 < WSTO))) { Local0++ Sleep (One) } } Method (_RST, 0, Serialized) // _RST: Device Reset { If ((WWEN == 0x02)) { Local0 = Acquire (WWMT, 0x03E8) If ((Local0 == Zero)) { FHRF (Zero) SHRF () Release (WWMT) DOSV () } } Else { SGOV (WBRS, PBRS) Sleep (0xC8) Notify (PXSX, One) // Device Check SGOV (PRST, (~WPRP & One)) SGOV (WBRS, (~PBRS & One)) Sleep (0xC8) Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x14)) { Break } Sleep (0x10) Local0++ } Sleep (0x0A) Notify (PXSX, One) // Device Check } } PowerResource (MRST, 0x05, 0x0000) { Method (_STA, 0, Serialized) // _STA: Status { Return (One) } Method (_ON, 0, Serialized) // _ON_: Power On { } Method (_OFF, 0, Serialized) // _OFF: Power Off { } Method (_RST, 0, Serialized) // _RST: Device Reset { Local0 = Acquire (WWMT, 0x03E8) If ((Local0 == Zero)) { FHRF (One) SHRF () Release (WWMT) DOSV () } } } } If ((WIST () || ((WWEN != Zero) && (WWRP == SLOT)))) { PowerResource (DRST, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { If ((DCAP & 0x10000000)) { Local0 = DCTR /* \_SB_.PC00.RP16.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 } } } Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset { If (WIST ()) { If (CondRefOf (WRST)) { Return (Package (0x01) { WRST }) } } If (((WWEN != Zero) && (WWRP == SLOT))) { If (CondRefOf (MRST)) { Return (Package (0x01) { MRST }) } } Return (Package (0x01) { DRST }) } Name (FDEL, Zero) Name (PDEL, Zero) Name (VDEL, Zero) Method (IFUN, 4, Serialized) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (One) { 0x1F // . }) } Else { Return (Buffer (One) { 0x0F // . }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { Local0 = (CVPR << Zero) Return (Local0) } If ((Arg2 == 0x02)) { CreateWordField (Arg3, Zero, CMDT) CreateWordField (Arg3, 0x02, CMDP) If ((CMDT == One)) { If (((WGAS == One) && WIST ())) { Return (RSTY) /* \_SB_.PC00.RP16.PXSX.RSTY */ } ElseIf (CondRefOf (\_SB.PC00.CNVW.RSTT)) { Return (^^^CNVW.RSTT) /* \_SB_.PC00.CNVW.RSTT */ } Else { Return (Zero) } } If ((CMDT == 0x02)) { If ((WIST () == (WGAS == One))) { Local0 = (CMDP & One) RSTY = Local0 Local1 = (CMDP & 0x02) Local1 >>= One FLRC = Local1 Local2 = (CMDP & 0x04) Local2 >>= 0x02 BOFC = Local2 } ElseIf (CondRefOf (\_SB.PC00.CNVW.RSTT)) { ^^^CNVW.RSTT = CMDP /* \_SB_.PC00.RP16.PXSX.IFUN.CMDP */ } Return (Zero) } If ((CMDT == 0x03)) { If (CondRefOf (\_SB.PC00.CNVW.PRRS)) { Return (^^^CNVW.PRRS) /* \_SB_.PC00.CNVW.PRRS */ } ElseIf (WIST ()) { Return (DPRS) /* \_SB_.PC00.RP16.PXSX.DPRS */ } } Return (Zero) } If ((Arg2 == 0x03)) { If ((CRFI == One)) { Return (Zero) } Else { Return (One) } } If ((WGAS == One)) { If ((Arg2 == 0x04)) { CreateWordField (Arg3, Zero, PRTT) CreateWordField (Arg3, 0x02, PRTD) If ((PRTT == One)) { FDEL = PRTD /* \_SB_.PC00.RP16.PXSX.IFUN.PRTD */ } ElseIf ((PRTT == 0x02)) { PDEL = PRTD /* \_SB_.PC00.RP16.PXSX.IFUN.PRTD */ } ElseIf ((PRTT == 0x03)) { VDEL = PRTD /* \_SB_.PC00.RP16.PXSX.IFUN.PRTD */ } Else { } } } Return (Zero) } Method (IDSM, 1, Serialized) { If ((Arg0 == ToUUID ("7266172c-220b-4b29-814f-75e4dd26b5fd") /* Unknown UUID */)) { Return (One) } Return (Zero) } Method (EFUN, 4, Serialized) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (0x02) { 0xFF, 0x1F // .. }) } Else { Return (Buffer (0x02) { 0xFF, 0x01 // .. }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { Local0 = ACSD /* \ACSD */ Return (Local0) } If ((Arg2 == 0x02)) { Local0 = I5BS /* \I5BS */ Return (Local0) } If ((Arg2 == 0x03)) { Local0 = UHBS /* \UHBS */ Return (Local0) } If ((Arg2 == 0x06)) { Local0 = AXMU /* \AXMU */ Local0 <<= One Local0 |= AXSU /* \AXSU */ Local1 = AXMR /* \AXMR */ Local1 <<= One Local1 |= AXSR /* \AXSR */ Local1 <<= 0x02 Local0 |= Local1 Return (Local0) } If ((Arg2 == 0x04)) { Return (WFRC) /* \WFRC */ } If ((Arg2 == 0x05)) { Return (WFUC) /* \WFUC */ } If ((Arg2 == 0x07)) { Return (UNI4) /* \UNI4 */ } If ((Arg2 == 0x08)) { Return (WFIC) /* \WFIC */ } If (((Arg2 == 0x09) && (WGAS == One))) { Return (WFBS) /* \WFBS */ } If (((Arg2 == 0x0A) && (WGAS == One))) { Return (WEDT) /* \WEDT */ } If (((Arg2 == 0x0B) && (WGAS == One))) { If ((CDRM == One)) { Return (Zero) } Else { Return (One) } } If (((Arg2 == 0x0C) && (WGAS == One))) { Return (WF7C) /* \WF7C */ } Return (Zero) } Method (EDSM, 1, Serialized) { If ((Arg0 == ToUUID ("f21202bf-8f78-4dc6-a5b3-1f738e285ade") /* Unknown UUID */)) { Return (One) } Return (Zero) } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (WIST ()) { If (EDSM (Arg0)) { Return (EFUN (Arg0, Arg1, Arg2, Arg3)) } If (IDSM (Arg0)) { Return (IFUN (Arg0, Arg1, Arg2, Arg3)) } } If (((WWEN != Zero) && (WWRP == SLOT))) { If ((Arg0 == ToUUID ("bad01b75-22a8-4f48-8792-bdde9467747d") /* Unknown UUID */)) { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x09 // . }) } If ((Arg2 == One)){} If ((Arg2 == 0x02)){} If ((Arg2 == 0x03)) { If ((WRTO == One)){} ElseIf ((WRTO == 0x03)){} Else { } Return (WRTO) /* \WRTO */ } } } Return (Buffer (One) { 0x00 // . }) } } } } If (CondRefOf (\_SB.PC00.RP17.PXSX)) { Scope (_SB.PC00.RP17.PXSX) { OperationRegion (RPXX, SystemMemory, GMIO (^_ADR, _ADR), 0x30) Field (RPXX, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x2C), SVID, 16 } OperationRegion (FLDR, SystemMemory, (GMIO (^_ADR, _ADR) + WDCO), 0x06) Field (FLDR, ByteAcc, NoLock, Preserve) { DCAP, 32, DCTR, 16 } If ((WGAS == One)) { OperationRegion (VSEC, SystemMemory, (GMIO (^_ADR, _ADR) + WVHO), 0x10) Field (VSEC, AnyAcc, NoLock, Preserve) { Offset (0x0C), , 1, BTIE, 1, , 1, , 1, , 1, , 1, , 1, Offset (0x0D), PDRC, 1 } } Method (WIST, 0, Serialized) { If (CondRefOf (VDID)) { Switch (ToInteger (VDID)) { Case (0x25268086) { Return (One) } Case (0x271B8086) { Return (One) } Case (0x27238086) { Return (One) } Case (0x27258086) { Return (One) } Case (0x272B8086) { If ((WGAS == One)) { Return (One) } Else { Return (Zero) } } Default { Return (Zero) } } } Else { Return (Zero) } } Method (WWST, 0, Serialized) { If (CondRefOf (VDID)) { Switch (ToInteger (VDID)) { Case (0x73608086) { Return (One) } Case (0x75608086) { Return (One) } Case (0x4D7514C3) { Return (One) } Default { Return (Zero) } } } Else { Return (Zero) } } If (WIST ()) { Name (RSTY, Zero) Name (FLRC, Zero) Name (BOFC, Zero) Name (DPRS, Zero) PowerResource (WRST, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { If (((RSTY == One) && (WGAS == One))) { Local0 = Acquire (CNMT, 0x03E8) If ((Local0 == Zero)) { If ((FLRC == One)) { Local0 = DCTR /* \_SB_.PC00.RP17.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 Sleep (FDEL) } DPRS = One If ((BOFC == One)) { If ((BRMT == Zero)) { BTRK (Zero) } ElseIf ((WVHO != Zero)) { BTIE = Zero } Sleep (RDLY) } PDRC = One Sleep (VDEL) SGOV (WLRT, Zero) Sleep (PDEL) SGOV (WLRT, One) If ((BOFC == One)) { If ((BRMT == Zero)) { BTRK (One) } ElseIf ((WVHO != Zero)) { BTIE = One } Sleep (RDLY) } DPRS = 0x02 Release (CNMT) } } Else { If ((DCAP & 0x10000000)) { Local0 = DCTR /* \_SB_.PC00.RP17.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 } DPRS = One } } } Name (SPLX, Package (0x02) { Zero, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 } }) Method (SPLC, 0, Serialized) { DerefOf (SPLX [One]) [Zero] = DOM1 /* \DOM1 */ DerefOf (SPLX [One]) [One] = LIM1 /* \LIM1 */ DerefOf (SPLX [One]) [0x02] = TIM1 /* \TIM1 */ Return (SPLX) /* \_SB_.PC00.RP17.PXSX.SPLX */ } Name (WANX, Package (0x03) { Zero, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 }, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 } }) Method (WAND, 0, Serialized) { DerefOf (WANX [One]) [Zero] = Zero DerefOf (WANX [One]) [One] = TRD0 /* \TRD0 */ DerefOf (WANX [One]) [0x02] = TRL0 /* \TRL0 */ DerefOf (WANX [0x02]) [Zero] = One DerefOf (WANX [0x02]) [One] = TRD1 /* \TRD1 */ DerefOf (WANX [0x02]) [0x02] = TRL1 /* \TRL1 */ Return (WANX) /* \_SB_.PC00.RP17.PXSX.WANX */ } Name (WRDX, Package (0x02) { Zero, Package (0x02) { 0x80000000, 0x8000 } }) Method (WRDD, 0, Serialized) { DerefOf (WRDX [One]) [Zero] = WDM1 /* \WDM1 */ DerefOf (WRDX [One]) [One] = CID1 /* \CID1 */ Return (WRDX) /* \_SB_.PC00.RP17.PXSX.WRDX */ } Name (WRDY, Package (0x02) { 0x02, Package (0x2E) { 0x07, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (WRDS, 0, Serialized) { DerefOf (WRDY [One]) [One] = STXE /* \STXE */ DerefOf (WRDY [One]) [0x02] = ST10 /* \ST10 */ DerefOf (WRDY [One]) [0x03] = ST11 /* \ST11 */ DerefOf (WRDY [One]) [0x04] = ST12 /* \ST12 */ DerefOf (WRDY [One]) [0x05] = ST13 /* \ST13 */ DerefOf (WRDY [One]) [0x06] = ST14 /* \ST14 */ DerefOf (WRDY [One]) [0x07] = ST15 /* \ST15 */ DerefOf (WRDY [One]) [0x08] = ST16 /* \ST16 */ DerefOf (WRDY [One]) [0x09] = ST17 /* \ST17 */ DerefOf (WRDY [One]) [0x0A] = ST18 /* \ST18 */ DerefOf (WRDY [One]) [0x0B] = ST19 /* \ST19 */ DerefOf (WRDY [One]) [0x0C] = ST50 /* \ST50 */ DerefOf (WRDY [One]) [0x0D] = ST51 /* \ST51 */ DerefOf (WRDY [One]) [0x0E] = ST52 /* \ST52 */ DerefOf (WRDY [One]) [0x0F] = ST53 /* \ST53 */ DerefOf (WRDY [One]) [0x10] = ST54 /* \ST54 */ DerefOf (WRDY [One]) [0x11] = ST55 /* \ST55 */ DerefOf (WRDY [One]) [0x12] = ST56 /* \ST56 */ DerefOf (WRDY [One]) [0x13] = ST57 /* \ST57 */ DerefOf (WRDY [One]) [0x14] = ST58 /* \ST58 */ DerefOf (WRDY [One]) [0x15] = ST59 /* \ST59 */ DerefOf (WRDY [One]) [0x16] = ST5A /* \ST5A */ DerefOf (WRDY [One]) [0x17] = ST5B /* \ST5B */ DerefOf (WRDY [One]) [0x18] = CD10 /* \CD10 */ DerefOf (WRDY [One]) [0x19] = CD11 /* \CD11 */ DerefOf (WRDY [One]) [0x1A] = CD12 /* \CD12 */ DerefOf (WRDY [One]) [0x1B] = CD13 /* \CD13 */ DerefOf (WRDY [One]) [0x1C] = CD14 /* \CD14 */ DerefOf (WRDY [One]) [0x1D] = CD15 /* \CD15 */ DerefOf (WRDY [One]) [0x1E] = CD16 /* \CD16 */ DerefOf (WRDY [One]) [0x1F] = CD17 /* \CD17 */ DerefOf (WRDY [One]) [0x20] = CD18 /* \CD18 */ DerefOf (WRDY [One]) [0x21] = CD19 /* \CD19 */ DerefOf (WRDY [One]) [0x22] = CD1A /* \CD1A */ DerefOf (WRDY [One]) [0x23] = CD20 /* \CD20 */ DerefOf (WRDY [One]) [0x24] = CD21 /* \CD21 */ DerefOf (WRDY [One]) [0x25] = CD22 /* \CD22 */ DerefOf (WRDY [One]) [0x26] = CD23 /* \CD23 */ DerefOf (WRDY [One]) [0x27] = CD24 /* \CD24 */ DerefOf (WRDY [One]) [0x28] = CD25 /* \CD25 */ DerefOf (WRDY [One]) [0x29] = CD26 /* \CD26 */ DerefOf (WRDY [One]) [0x2A] = CD27 /* \CD27 */ DerefOf (WRDY [One]) [0x2B] = CD28 /* \CD28 */ DerefOf (WRDY [One]) [0x2C] = CD29 /* \CD29 */ DerefOf (WRDY [One]) [0x2D] = CD2A /* \CD2A */ Return (WRDY) /* \_SB_.PC00.RP17.PXSX.WRDY */ } Name (EWRY, Package (0x02) { 0x02, Package (0x87) { 0x07, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (EWRD, 0, Serialized) { DerefOf (EWRY [One]) [One] = STDE /* \STDE */ DerefOf (EWRY [One]) [0x02] = STRS /* \STRS */ DerefOf (EWRY [One]) [0x03] = ST20 /* \ST20 */ DerefOf (EWRY [One]) [0x04] = ST21 /* \ST21 */ DerefOf (EWRY [One]) [0x05] = ST22 /* \ST22 */ DerefOf (EWRY [One]) [0x06] = ST23 /* \ST23 */ DerefOf (EWRY [One]) [0x07] = ST24 /* \ST24 */ DerefOf (EWRY [One]) [0x08] = ST25 /* \ST25 */ DerefOf (EWRY [One]) [0x09] = ST26 /* \ST26 */ DerefOf (EWRY [One]) [0x0A] = ST27 /* \ST27 */ DerefOf (EWRY [One]) [0x0B] = ST28 /* \ST28 */ DerefOf (EWRY [One]) [0x0C] = ST29 /* \ST29 */ DerefOf (EWRY [One]) [0x0D] = ST60 /* \ST60 */ DerefOf (EWRY [One]) [0x0E] = ST61 /* \ST61 */ DerefOf (EWRY [One]) [0x0F] = ST62 /* \ST62 */ DerefOf (EWRY [One]) [0x10] = ST63 /* \ST63 */ DerefOf (EWRY [One]) [0x11] = ST64 /* \ST64 */ DerefOf (EWRY [One]) [0x12] = ST65 /* \ST65 */ DerefOf (EWRY [One]) [0x13] = ST66 /* \ST66 */ DerefOf (EWRY [One]) [0x14] = ST67 /* \ST67 */ DerefOf (EWRY [One]) [0x15] = ST68 /* \ST68 */ DerefOf (EWRY [One]) [0x16] = ST69 /* \ST69 */ DerefOf (EWRY [One]) [0x17] = ST6A /* \ST6A */ DerefOf (EWRY [One]) [0x18] = ST6B /* \ST6B */ DerefOf (EWRY [One]) [0x19] = ST30 /* \ST30 */ DerefOf (EWRY [One]) [0x1A] = ST31 /* \ST31 */ DerefOf (EWRY [One]) [0x1B] = ST32 /* \ST32 */ DerefOf (EWRY [One]) [0x1C] = ST33 /* \ST33 */ DerefOf (EWRY [One]) [0x1D] = ST34 /* \ST34 */ DerefOf (EWRY [One]) [0x1E] = ST35 /* \ST35 */ DerefOf (EWRY [One]) [0x1F] = ST36 /* \ST36 */ DerefOf (EWRY [One]) [0x20] = ST37 /* \ST37 */ DerefOf (EWRY [One]) [0x21] = ST38 /* \ST38 */ DerefOf (EWRY [One]) [0x22] = ST39 /* \ST39 */ DerefOf (EWRY [One]) [0x23] = ST70 /* \ST70 */ DerefOf (EWRY [One]) [0x24] = ST71 /* \ST71 */ DerefOf (EWRY [One]) [0x25] = ST72 /* \ST72 */ DerefOf (EWRY [One]) [0x26] = ST73 /* \ST73 */ DerefOf (EWRY [One]) [0x27] = ST74 /* \ST74 */ DerefOf (EWRY [One]) [0x28] = ST75 /* \ST75 */ DerefOf (EWRY [One]) [0x29] = ST76 /* \ST76 */ DerefOf (EWRY [One]) [0x2A] = ST77 /* \ST77 */ DerefOf (EWRY [One]) [0x2B] = ST78 /* \ST78 */ DerefOf (EWRY [One]) [0x2C] = ST79 /* \ST79 */ DerefOf (EWRY [One]) [0x2D] = ST7A /* \ST7A */ DerefOf (EWRY [One]) [0x2E] = ST7B /* \ST7B */ DerefOf (EWRY [One]) [0x2F] = ST40 /* \ST40 */ DerefOf (EWRY [One]) [0x30] = ST41 /* \ST41 */ DerefOf (EWRY [One]) [0x31] = ST42 /* \ST42 */ DerefOf (EWRY [One]) [0x32] = ST43 /* \ST43 */ DerefOf (EWRY [One]) [0x33] = ST44 /* \ST44 */ DerefOf (EWRY [One]) [0x34] = ST45 /* \ST45 */ DerefOf (EWRY [One]) [0x35] = ST46 /* \ST46 */ DerefOf (EWRY [One]) [0x36] = ST47 /* \ST47 */ DerefOf (EWRY [One]) [0x37] = ST48 /* \ST48 */ DerefOf (EWRY [One]) [0x38] = ST49 /* \ST49 */ DerefOf (EWRY [One]) [0x39] = ST80 /* \ST80 */ DerefOf (EWRY [One]) [0x3A] = ST81 /* \ST81 */ DerefOf (EWRY [One]) [0x3B] = ST82 /* \ST82 */ DerefOf (EWRY [One]) [0x3C] = ST83 /* \ST83 */ DerefOf (EWRY [One]) [0x3D] = ST84 /* \ST84 */ DerefOf (EWRY [One]) [0x3E] = ST85 /* \ST85 */ DerefOf (EWRY [One]) [0x3F] = ST86 /* \ST86 */ DerefOf (EWRY [One]) [0x40] = ST87 /* \ST87 */ DerefOf (EWRY [One]) [0x41] = ST88 /* \ST88 */ DerefOf (EWRY [One]) [0x42] = ST89 /* \ST89 */ DerefOf (EWRY [One]) [0x43] = ST8A /* \ST8A */ DerefOf (EWRY [One]) [0x44] = ST8B /* \ST8B */ DerefOf (EWRY [One]) [0x45] = CD30 /* \CD30 */ DerefOf (EWRY [One]) [0x46] = CD31 /* \CD31 */ DerefOf (EWRY [One]) [0x47] = CD32 /* \CD32 */ DerefOf (EWRY [One]) [0x48] = CD33 /* \CD33 */ DerefOf (EWRY [One]) [0x49] = CD34 /* \CD34 */ DerefOf (EWRY [One]) [0x4A] = CD35 /* \CD35 */ DerefOf (EWRY [One]) [0x4B] = CD36 /* \CD36 */ DerefOf (EWRY [One]) [0x4C] = CD37 /* \CD37 */ DerefOf (EWRY [One]) [0x4D] = CD38 /* \CD38 */ DerefOf (EWRY [One]) [0x4E] = CD39 /* \CD39 */ DerefOf (EWRY [One]) [0x4F] = CD3A /* \CD3A */ DerefOf (EWRY [One]) [0x50] = CD3B /* \CD3B */ DerefOf (EWRY [One]) [0x51] = CD3C /* \CD3C */ DerefOf (EWRY [One]) [0x52] = CD3D /* \CD3D */ DerefOf (EWRY [One]) [0x53] = CD3E /* \CD3E */ DerefOf (EWRY [One]) [0x54] = CD3F /* \CD3F */ DerefOf (EWRY [One]) [0x55] = CD40 /* \CD40 */ DerefOf (EWRY [One]) [0x56] = CD41 /* \CD41 */ DerefOf (EWRY [One]) [0x57] = CD42 /* \CD42 */ DerefOf (EWRY [One]) [0x58] = CD43 /* \CD43 */ DerefOf (EWRY [One]) [0x59] = CD44 /* \CD44 */ DerefOf (EWRY [One]) [0x5A] = CD45 /* \CD45 */ DerefOf (EWRY [One]) [0x5B] = CD46 /* \CD46 */ DerefOf (EWRY [One]) [0x5C] = CD47 /* \CD47 */ DerefOf (EWRY [One]) [0x5D] = CD48 /* \CD48 */ DerefOf (EWRY [One]) [0x5E] = CD49 /* \CD49 */ DerefOf (EWRY [One]) [0x5F] = CD4A /* \CD4A */ DerefOf (EWRY [One]) [0x60] = CD4B /* \CD4B */ DerefOf (EWRY [One]) [0x61] = CD4C /* \CD4C */ DerefOf (EWRY [One]) [0x62] = CD4D /* \CD4D */ DerefOf (EWRY [One]) [0x63] = CD4E /* \CD4E */ DerefOf (EWRY [One]) [0x64] = CD4F /* \CD4F */ DerefOf (EWRY [One]) [0x65] = CD50 /* \CD50 */ DerefOf (EWRY [One]) [0x66] = CD51 /* \CD51 */ DerefOf (EWRY [One]) [0x67] = CD52 /* \CD52 */ DerefOf (EWRY [One]) [0x68] = CD53 /* \CD53 */ DerefOf (EWRY [One]) [0x69] = CD54 /* \CD54 */ DerefOf (EWRY [One]) [0x6A] = CD55 /* \CD55 */ DerefOf (EWRY [One]) [0x6B] = CD56 /* \CD56 */ DerefOf (EWRY [One]) [0x6C] = CD57 /* \CD57 */ DerefOf (EWRY [One]) [0x6D] = CD58 /* \CD58 */ DerefOf (EWRY [One]) [0x6E] = CD59 /* \CD59 */ DerefOf (EWRY [One]) [0x6F] = CD5A /* \CD5A */ DerefOf (EWRY [One]) [0x70] = CD5B /* \CD5B */ DerefOf (EWRY [One]) [0x71] = CD5C /* \CD5C */ DerefOf (EWRY [One]) [0x72] = CD5D /* \CD5D */ DerefOf (EWRY [One]) [0x73] = CD5E /* \CD5E */ DerefOf (EWRY [One]) [0x74] = CD5F /* \CD5F */ DerefOf (EWRY [One]) [0x75] = CD60 /* \CD60 */ DerefOf (EWRY [One]) [0x76] = CD61 /* \CD61 */ DerefOf (EWRY [One]) [0x77] = CD62 /* \CD62 */ DerefOf (EWRY [One]) [0x78] = CD63 /* \CD63 */ DerefOf (EWRY [One]) [0x79] = CD64 /* \CD64 */ DerefOf (EWRY [One]) [0x7A] = CD65 /* \CD65 */ DerefOf (EWRY [One]) [0x7B] = CD66 /* \CD66 */ DerefOf (EWRY [One]) [0x7C] = CD67 /* \CD67 */ DerefOf (EWRY [One]) [0x7D] = CD68 /* \CD68 */ DerefOf (EWRY [One]) [0x7E] = CD69 /* \CD69 */ DerefOf (EWRY [One]) [0x7F] = CD6A /* \CD6A */ DerefOf (EWRY [One]) [0x80] = CD6B /* \CD6B */ DerefOf (EWRY [One]) [0x81] = CD6C /* \CD6C */ DerefOf (EWRY [One]) [0x82] = CD6D /* \CD6D */ DerefOf (EWRY [One]) [0x83] = CD6E /* \CD6E */ DerefOf (EWRY [One]) [0x84] = CD6F /* \CD6F */ DerefOf (EWRY [One]) [0x85] = CD70 /* \CD70 */ DerefOf (EWRY [One]) [0x86] = CD71 /* \CD71 */ Return (EWRY) /* \_SB_.PC00.RP17.PXSX.EWRY */ } Name (WGDY, Package (0x02) { 0x03, Package (0x4A) { 0x07, 0x03, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (WGDS, 0, Serialized) { DerefOf (WGDY [One]) [One] = SDGN /* \SDGN */ DerefOf (WGDY [One]) [0x02] = SD11 /* \SD11 */ DerefOf (WGDY [One]) [0x03] = SD12 /* \SD12 */ DerefOf (WGDY [One]) [0x04] = SD13 /* \SD13 */ DerefOf (WGDY [One]) [0x05] = SD14 /* \SD14 */ DerefOf (WGDY [One]) [0x06] = SD15 /* \SD15 */ DerefOf (WGDY [One]) [0x07] = SD16 /* \SD16 */ DerefOf (WGDY [One]) [0x08] = SD17 /* \SD17 */ DerefOf (WGDY [One]) [0x09] = SD18 /* \SD18 */ DerefOf (WGDY [One]) [0x0A] = SD19 /* \SD19 */ DerefOf (WGDY [One]) [0x0B] = SD21 /* \SD21 */ DerefOf (WGDY [One]) [0x0C] = SD22 /* \SD22 */ DerefOf (WGDY [One]) [0x0D] = SD23 /* \SD23 */ DerefOf (WGDY [One]) [0x0E] = SD24 /* \SD24 */ DerefOf (WGDY [One]) [0x0F] = SD25 /* \SD25 */ DerefOf (WGDY [One]) [0x10] = SD26 /* \SD26 */ DerefOf (WGDY [One]) [0x11] = SD27 /* \SD27 */ DerefOf (WGDY [One]) [0x12] = SD28 /* \SD28 */ DerefOf (WGDY [One]) [0x13] = SD29 /* \SD29 */ DerefOf (WGDY [One]) [0x14] = SD31 /* \SD31 */ DerefOf (WGDY [One]) [0x15] = SD32 /* \SD32 */ DerefOf (WGDY [One]) [0x16] = SD33 /* \SD33 */ DerefOf (WGDY [One]) [0x17] = SD34 /* \SD34 */ DerefOf (WGDY [One]) [0x18] = SD35 /* \SD35 */ DerefOf (WGDY [One]) [0x19] = SD36 /* \SD36 */ DerefOf (WGDY [One]) [0x1A] = SD37 /* \SD37 */ DerefOf (WGDY [One]) [0x1B] = SD38 /* \SD38 */ DerefOf (WGDY [One]) [0x1C] = SD39 /* \SD39 */ DerefOf (WGDY [One]) [0x1D] = SD41 /* \SD41 */ DerefOf (WGDY [One]) [0x1E] = SD42 /* \SD42 */ DerefOf (WGDY [One]) [0x1F] = SD43 /* \SD43 */ DerefOf (WGDY [One]) [0x20] = SD44 /* \SD44 */ DerefOf (WGDY [One]) [0x21] = SD45 /* \SD45 */ DerefOf (WGDY [One]) [0x22] = SD46 /* \SD46 */ DerefOf (WGDY [One]) [0x23] = SD47 /* \SD47 */ DerefOf (WGDY [One]) [0x24] = SD48 /* \SD48 */ DerefOf (WGDY [One]) [0x25] = SD49 /* \SD49 */ DerefOf (WGDY [One]) [0x26] = SD51 /* \SD51 */ DerefOf (WGDY [One]) [0x27] = SD52 /* \SD52 */ DerefOf (WGDY [One]) [0x28] = SD53 /* \SD53 */ DerefOf (WGDY [One]) [0x29] = SD54 /* \SD54 */ DerefOf (WGDY [One]) [0x2A] = SD55 /* \SD55 */ DerefOf (WGDY [One]) [0x2B] = SD56 /* \SD56 */ DerefOf (WGDY [One]) [0x2C] = SD57 /* \SD57 */ DerefOf (WGDY [One]) [0x2D] = SD58 /* \SD58 */ DerefOf (WGDY [One]) [0x2E] = SD59 /* \SD59 */ DerefOf (WGDY [One]) [0x2F] = SD61 /* \SD61 */ DerefOf (WGDY [One]) [0x30] = SD62 /* \SD62 */ DerefOf (WGDY [One]) [0x31] = SD63 /* \SD63 */ DerefOf (WGDY [One]) [0x32] = SD64 /* \SD64 */ DerefOf (WGDY [One]) [0x33] = SD65 /* \SD65 */ DerefOf (WGDY [One]) [0x34] = SD66 /* \SD66 */ DerefOf (WGDY [One]) [0x35] = SD67 /* \SD67 */ DerefOf (WGDY [One]) [0x36] = SD68 /* \SD68 */ DerefOf (WGDY [One]) [0x37] = SD69 /* \SD69 */ DerefOf (WGDY [One]) [0x38] = SD71 /* \SD71 */ DerefOf (WGDY [One]) [0x39] = SD72 /* \SD72 */ DerefOf (WGDY [One]) [0x3A] = SD73 /* \SD73 */ DerefOf (WGDY [One]) [0x3B] = SD74 /* \SD74 */ DerefOf (WGDY [One]) [0x3C] = SD75 /* \SD75 */ DerefOf (WGDY [One]) [0x3D] = SD76 /* \SD76 */ DerefOf (WGDY [One]) [0x3E] = SD77 /* \SD77 */ DerefOf (WGDY [One]) [0x3F] = SD78 /* \SD78 */ DerefOf (WGDY [One]) [0x40] = SD79 /* \SD79 */ DerefOf (WGDY [One]) [0x41] = SD81 /* \SD81 */ DerefOf (WGDY [One]) [0x42] = SD82 /* \SD82 */ DerefOf (WGDY [One]) [0x43] = SD83 /* \SD83 */ DerefOf (WGDY [One]) [0x44] = SD84 /* \SD84 */ DerefOf (WGDY [One]) [0x45] = SD85 /* \SD85 */ DerefOf (WGDY [One]) [0x46] = SD86 /* \SD86 */ DerefOf (WGDY [One]) [0x47] = SD87 /* \SD87 */ DerefOf (WGDY [One]) [0x48] = SD88 /* \SD88 */ DerefOf (WGDY [One]) [0x49] = SD89 /* \SD89 */ Return (WGDY) /* \_SB_.PC00.RP17.PXSX.WGDY */ } Name (ECKY, Package (0x02) { Zero, Package (0x02) { 0x07, Zero } }) Method (ECKV, 0, Serialized) { DerefOf (ECKY [One]) [One] = CECV /* \CECV */ Return (ECKY) /* \_SB_.PC00.RP17.PXSX.ECKY */ } Name (PPAY, Package (0x02) { One, Package (0x18) { 0x07, Zero, 0x18, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x18, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28 } }) Method (PPAG, 0, Serialized) { DerefOf (PPAY [One]) [One] = WAGE /* \WAGE */ DerefOf (PPAY [One]) [0x02] = AGA1 /* \AGA1 */ DerefOf (PPAY [One]) [0x03] = AGA2 /* \AGA2 */ DerefOf (PPAY [One]) [0x04] = AGA3 /* \AGA3 */ DerefOf (PPAY [One]) [0x05] = AGA4 /* \AGA4 */ DerefOf (PPAY [One]) [0x06] = AGA5 /* \AGA5 */ DerefOf (PPAY [One]) [0x07] = AGA6 /* \AGA6 */ DerefOf (PPAY [One]) [0x08] = AGA7 /* \AGA7 */ DerefOf (PPAY [One]) [0x09] = AGA8 /* \AGA8 */ DerefOf (PPAY [One]) [0x0A] = AGA9 /* \AGA9 */ DerefOf (PPAY [One]) [0x0B] = AGAA /* \AGAA */ DerefOf (PPAY [One]) [0x0C] = AGAB /* \AGAB */ DerefOf (PPAY [One]) [0x0D] = AGB1 /* \AGB1 */ DerefOf (PPAY [One]) [0x0E] = AGB2 /* \AGB2 */ DerefOf (PPAY [One]) [0x0F] = AGB3 /* \AGB3 */ DerefOf (PPAY [One]) [0x10] = AGB4 /* \AGB4 */ DerefOf (PPAY [One]) [0x11] = AGB5 /* \AGB5 */ DerefOf (PPAY [One]) [0x12] = AGB6 /* \AGB6 */ DerefOf (PPAY [One]) [0x13] = AGB7 /* \AGB7 */ DerefOf (PPAY [One]) [0x14] = AGB8 /* \AGB8 */ DerefOf (PPAY [One]) [0x15] = AGB9 /* \AGB9 */ DerefOf (PPAY [One]) [0x16] = AGBA /* \AGBA */ DerefOf (PPAY [One]) [0x17] = AGBB /* \AGBB */ Return (PPAY) /* \_SB_.PC00.RP17.PXSX.PPAY */ } Name (WTSY, Package (0x02) { One, Package (0x13) { 0x07, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero } }) Method (WTAS, 0, Serialized) { DerefOf (WTSY [One]) [One] = WTSV /* \WTSV */ DerefOf (WTSY [One]) [0x02] = WTLE /* \WTLE */ DerefOf (WTSY [One]) [0x03] = BL01 /* \BL01 */ DerefOf (WTSY [One]) [0x04] = BL02 /* \BL02 */ DerefOf (WTSY [One]) [0x05] = BL03 /* \BL03 */ DerefOf (WTSY [One]) [0x06] = BL04 /* \BL04 */ DerefOf (WTSY [One]) [0x07] = BL05 /* \BL05 */ DerefOf (WTSY [One]) [0x08] = BL06 /* \BL06 */ DerefOf (WTSY [One]) [0x09] = BL07 /* \BL07 */ DerefOf (WTSY [One]) [0x0A] = BL08 /* \BL08 */ DerefOf (WTSY [One]) [0x0B] = BL09 /* \BL09 */ DerefOf (WTSY [One]) [0x0C] = BL10 /* \BL10 */ DerefOf (WTSY [One]) [0x0D] = BL11 /* \BL11 */ DerefOf (WTSY [One]) [0x0E] = BL12 /* \BL12 */ DerefOf (WTSY [One]) [0x0F] = BL13 /* \BL13 */ DerefOf (WTSY [One]) [0x10] = BL14 /* \BL14 */ DerefOf (WTSY [One]) [0x11] = BL15 /* \BL15 */ DerefOf (WTSY [One]) [0x12] = BL16 /* \BL16 */ Return (WTSY) /* \_SB_.PC00.RP17.PXSX.WTSY */ } Name (WAIY, Package (0x02) { Zero, Package (0x04) { 0x07, Zero, Zero, Zero } }) Method (WAIS, 0, Serialized) { DerefOf (WAIY [One]) [One] = WLBI /* \WLBI */ DerefOf (WAIY [One]) [0x02] = WHBI /* \WHBI */ Return (WAIY) /* \_SB_.PC00.RP17.PXSX.WAIY */ } Name (SADX, Package (0x03) { Zero, Package (0x02) { 0x07, 0x80000000 }, Package (0x02) { 0x12, 0x80000000 } }) Method (SADS, 0, Serialized) { DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ Return (SADX) /* \_SB_.PC00.RP17.PXSX.SADX */ } Name (GPCX, Package (0x03) { Zero, Package (0x02) { 0x07, Package (0x03) { Zero, Zero, Zero } }, Package (0x02) { 0x12, Package (0x03) { Zero, Zero, Zero } } }) Method (GPC, 0, Serialized) { Return (GPCX) /* \_SB_.PC00.RP17.PXSX.GPCX */ } Name (GLAX, Package (0x03) { Zero, Package (0x02) { 0x07, Zero }, Package (0x02) { 0x12, Zero } }) Method (GLAI, 0, Serialized) { DerefOf (GLAX [One]) [One] = CGLS /* \CGLS */ DerefOf (GLAX [0x02]) [One] = CGLS /* \CGLS */ Return (GLAX) /* \_SB_.PC00.RP17.PXSX.GLAX */ } } If (((WWEN != Zero) && (WWRP == SLOT))) { Method (FHRF, 1, NotSerialized) { If ((GGOV (PRST) != WPRP)) { DL23 () SGOV (PRST, WPRP) } Else { } Sleep (TR2B) SGOV (WBRS, PBRS) If ((Arg0 == Zero)) { Sleep (TBTG) } ElseIf ((Arg0 == One)) { SPCO (WCLK, Zero) Sleep (TB2F) SGOV (WFCP, (~PFCP & One)) Sleep (TFDI) } Else { } } Method (SHRF, 0, NotSerialized) { PSD0 (SLOT) SPCO (WCLK, One) SGOV (WFCP, PFCP) Sleep (TN2B) SGOV (WBRS, (~PBRS & One)) Sleep (TB2R) SGOV (PRST, (~WPRP & One)) L23D () } Method (DOSV, 0, NotSerialized) { Local0 = Zero While (((SVID != WSID) && (Local0 < WSTO))) { Local0++ Sleep (One) } } Method (_RST, 0, Serialized) // _RST: Device Reset { If ((WWEN == 0x02)) { Local0 = Acquire (WWMT, 0x03E8) If ((Local0 == Zero)) { FHRF (Zero) SHRF () Release (WWMT) DOSV () } } Else { SGOV (WBRS, PBRS) Sleep (0xC8) Notify (PXSX, One) // Device Check SGOV (PRST, (~WPRP & One)) SGOV (WBRS, (~PBRS & One)) Sleep (0xC8) Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x14)) { Break } Sleep (0x10) Local0++ } Sleep (0x0A) Notify (PXSX, One) // Device Check } } PowerResource (MRST, 0x05, 0x0000) { Method (_STA, 0, Serialized) // _STA: Status { Return (One) } Method (_ON, 0, Serialized) // _ON_: Power On { } Method (_OFF, 0, Serialized) // _OFF: Power Off { } Method (_RST, 0, Serialized) // _RST: Device Reset { Local0 = Acquire (WWMT, 0x03E8) If ((Local0 == Zero)) { FHRF (One) SHRF () Release (WWMT) DOSV () } } } } If ((WIST () || ((WWEN != Zero) && (WWRP == SLOT)))) { PowerResource (DRST, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { If ((DCAP & 0x10000000)) { Local0 = DCTR /* \_SB_.PC00.RP17.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 } } } Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset { If (WIST ()) { If (CondRefOf (WRST)) { Return (Package (0x01) { WRST }) } } If (((WWEN != Zero) && (WWRP == SLOT))) { If (CondRefOf (MRST)) { Return (Package (0x01) { MRST }) } } Return (Package (0x01) { DRST }) } Name (FDEL, Zero) Name (PDEL, Zero) Name (VDEL, Zero) Method (IFUN, 4, Serialized) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (One) { 0x1F // . }) } Else { Return (Buffer (One) { 0x0F // . }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { Local0 = (CVPR << Zero) Return (Local0) } If ((Arg2 == 0x02)) { CreateWordField (Arg3, Zero, CMDT) CreateWordField (Arg3, 0x02, CMDP) If ((CMDT == One)) { If (((WGAS == One) && WIST ())) { Return (RSTY) /* \_SB_.PC00.RP17.PXSX.RSTY */ } ElseIf (CondRefOf (\_SB.PC00.CNVW.RSTT)) { Return (^^^CNVW.RSTT) /* \_SB_.PC00.CNVW.RSTT */ } Else { Return (Zero) } } If ((CMDT == 0x02)) { If ((WIST () == (WGAS == One))) { Local0 = (CMDP & One) RSTY = Local0 Local1 = (CMDP & 0x02) Local1 >>= One FLRC = Local1 Local2 = (CMDP & 0x04) Local2 >>= 0x02 BOFC = Local2 } ElseIf (CondRefOf (\_SB.PC00.CNVW.RSTT)) { ^^^CNVW.RSTT = CMDP /* \_SB_.PC00.RP17.PXSX.IFUN.CMDP */ } Return (Zero) } If ((CMDT == 0x03)) { If (CondRefOf (\_SB.PC00.CNVW.PRRS)) { Return (^^^CNVW.PRRS) /* \_SB_.PC00.CNVW.PRRS */ } ElseIf (WIST ()) { Return (DPRS) /* \_SB_.PC00.RP17.PXSX.DPRS */ } } Return (Zero) } If ((Arg2 == 0x03)) { If ((CRFI == One)) { Return (Zero) } Else { Return (One) } } If ((WGAS == One)) { If ((Arg2 == 0x04)) { CreateWordField (Arg3, Zero, PRTT) CreateWordField (Arg3, 0x02, PRTD) If ((PRTT == One)) { FDEL = PRTD /* \_SB_.PC00.RP17.PXSX.IFUN.PRTD */ } ElseIf ((PRTT == 0x02)) { PDEL = PRTD /* \_SB_.PC00.RP17.PXSX.IFUN.PRTD */ } ElseIf ((PRTT == 0x03)) { VDEL = PRTD /* \_SB_.PC00.RP17.PXSX.IFUN.PRTD */ } Else { } } } Return (Zero) } Method (IDSM, 1, Serialized) { If ((Arg0 == ToUUID ("7266172c-220b-4b29-814f-75e4dd26b5fd") /* Unknown UUID */)) { Return (One) } Return (Zero) } Method (EFUN, 4, Serialized) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (0x02) { 0xFF, 0x1F // .. }) } Else { Return (Buffer (0x02) { 0xFF, 0x01 // .. }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { Local0 = ACSD /* \ACSD */ Return (Local0) } If ((Arg2 == 0x02)) { Local0 = I5BS /* \I5BS */ Return (Local0) } If ((Arg2 == 0x03)) { Local0 = UHBS /* \UHBS */ Return (Local0) } If ((Arg2 == 0x06)) { Local0 = AXMU /* \AXMU */ Local0 <<= One Local0 |= AXSU /* \AXSU */ Local1 = AXMR /* \AXMR */ Local1 <<= One Local1 |= AXSR /* \AXSR */ Local1 <<= 0x02 Local0 |= Local1 Return (Local0) } If ((Arg2 == 0x04)) { Return (WFRC) /* \WFRC */ } If ((Arg2 == 0x05)) { Return (WFUC) /* \WFUC */ } If ((Arg2 == 0x07)) { Return (UNI4) /* \UNI4 */ } If ((Arg2 == 0x08)) { Return (WFIC) /* \WFIC */ } If (((Arg2 == 0x09) && (WGAS == One))) { Return (WFBS) /* \WFBS */ } If (((Arg2 == 0x0A) && (WGAS == One))) { Return (WEDT) /* \WEDT */ } If (((Arg2 == 0x0B) && (WGAS == One))) { If ((CDRM == One)) { Return (Zero) } Else { Return (One) } } If (((Arg2 == 0x0C) && (WGAS == One))) { Return (WF7C) /* \WF7C */ } Return (Zero) } Method (EDSM, 1, Serialized) { If ((Arg0 == ToUUID ("f21202bf-8f78-4dc6-a5b3-1f738e285ade") /* Unknown UUID */)) { Return (One) } Return (Zero) } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (WIST ()) { If (EDSM (Arg0)) { Return (EFUN (Arg0, Arg1, Arg2, Arg3)) } If (IDSM (Arg0)) { Return (IFUN (Arg0, Arg1, Arg2, Arg3)) } } If (((WWEN != Zero) && (WWRP == SLOT))) { If ((Arg0 == ToUUID ("bad01b75-22a8-4f48-8792-bdde9467747d") /* Unknown UUID */)) { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x09 // . }) } If ((Arg2 == One)){} If ((Arg2 == 0x02)){} If ((Arg2 == 0x03)) { If ((WRTO == One)){} ElseIf ((WRTO == 0x03)){} Else { } Return (WRTO) /* \WRTO */ } } } Return (Buffer (One) { 0x00 // . }) } } } } If (CondRefOf (\_SB.PC00.RP18.PXSX)) { Scope (_SB.PC00.RP18.PXSX) { OperationRegion (RPXX, SystemMemory, GMIO (^_ADR, _ADR), 0x30) Field (RPXX, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x2C), SVID, 16 } OperationRegion (FLDR, SystemMemory, (GMIO (^_ADR, _ADR) + WDCO), 0x06) Field (FLDR, ByteAcc, NoLock, Preserve) { DCAP, 32, DCTR, 16 } If ((WGAS == One)) { OperationRegion (VSEC, SystemMemory, (GMIO (^_ADR, _ADR) + WVHO), 0x10) Field (VSEC, AnyAcc, NoLock, Preserve) { Offset (0x0C), , 1, BTIE, 1, , 1, , 1, , 1, , 1, , 1, Offset (0x0D), PDRC, 1 } } Method (WIST, 0, Serialized) { If (CondRefOf (VDID)) { Switch (ToInteger (VDID)) { Case (0x25268086) { Return (One) } Case (0x271B8086) { Return (One) } Case (0x27238086) { Return (One) } Case (0x27258086) { Return (One) } Case (0x272B8086) { If ((WGAS == One)) { Return (One) } Else { Return (Zero) } } Default { Return (Zero) } } } Else { Return (Zero) } } Method (WWST, 0, Serialized) { If (CondRefOf (VDID)) { Switch (ToInteger (VDID)) { Case (0x73608086) { Return (One) } Case (0x75608086) { Return (One) } Case (0x4D7514C3) { Return (One) } Default { Return (Zero) } } } Else { Return (Zero) } } If (WIST ()) { Name (RSTY, Zero) Name (FLRC, Zero) Name (BOFC, Zero) Name (DPRS, Zero) PowerResource (WRST, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { If (((RSTY == One) && (WGAS == One))) { Local0 = Acquire (CNMT, 0x03E8) If ((Local0 == Zero)) { If ((FLRC == One)) { Local0 = DCTR /* \_SB_.PC00.RP18.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 Sleep (FDEL) } DPRS = One If ((BOFC == One)) { If ((BRMT == Zero)) { BTRK (Zero) } ElseIf ((WVHO != Zero)) { BTIE = Zero } Sleep (RDLY) } PDRC = One Sleep (VDEL) SGOV (WLRT, Zero) Sleep (PDEL) SGOV (WLRT, One) If ((BOFC == One)) { If ((BRMT == Zero)) { BTRK (One) } ElseIf ((WVHO != Zero)) { BTIE = One } Sleep (RDLY) } DPRS = 0x02 Release (CNMT) } } Else { If ((DCAP & 0x10000000)) { Local0 = DCTR /* \_SB_.PC00.RP18.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 } DPRS = One } } } Name (SPLX, Package (0x02) { Zero, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 } }) Method (SPLC, 0, Serialized) { DerefOf (SPLX [One]) [Zero] = DOM1 /* \DOM1 */ DerefOf (SPLX [One]) [One] = LIM1 /* \LIM1 */ DerefOf (SPLX [One]) [0x02] = TIM1 /* \TIM1 */ Return (SPLX) /* \_SB_.PC00.RP18.PXSX.SPLX */ } Name (WANX, Package (0x03) { Zero, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 }, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 } }) Method (WAND, 0, Serialized) { DerefOf (WANX [One]) [Zero] = Zero DerefOf (WANX [One]) [One] = TRD0 /* \TRD0 */ DerefOf (WANX [One]) [0x02] = TRL0 /* \TRL0 */ DerefOf (WANX [0x02]) [Zero] = One DerefOf (WANX [0x02]) [One] = TRD1 /* \TRD1 */ DerefOf (WANX [0x02]) [0x02] = TRL1 /* \TRL1 */ Return (WANX) /* \_SB_.PC00.RP18.PXSX.WANX */ } Name (WRDX, Package (0x02) { Zero, Package (0x02) { 0x80000000, 0x8000 } }) Method (WRDD, 0, Serialized) { DerefOf (WRDX [One]) [Zero] = WDM1 /* \WDM1 */ DerefOf (WRDX [One]) [One] = CID1 /* \CID1 */ Return (WRDX) /* \_SB_.PC00.RP18.PXSX.WRDX */ } Name (WRDY, Package (0x02) { 0x02, Package (0x2E) { 0x07, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (WRDS, 0, Serialized) { DerefOf (WRDY [One]) [One] = STXE /* \STXE */ DerefOf (WRDY [One]) [0x02] = ST10 /* \ST10 */ DerefOf (WRDY [One]) [0x03] = ST11 /* \ST11 */ DerefOf (WRDY [One]) [0x04] = ST12 /* \ST12 */ DerefOf (WRDY [One]) [0x05] = ST13 /* \ST13 */ DerefOf (WRDY [One]) [0x06] = ST14 /* \ST14 */ DerefOf (WRDY [One]) [0x07] = ST15 /* \ST15 */ DerefOf (WRDY [One]) [0x08] = ST16 /* \ST16 */ DerefOf (WRDY [One]) [0x09] = ST17 /* \ST17 */ DerefOf (WRDY [One]) [0x0A] = ST18 /* \ST18 */ DerefOf (WRDY [One]) [0x0B] = ST19 /* \ST19 */ DerefOf (WRDY [One]) [0x0C] = ST50 /* \ST50 */ DerefOf (WRDY [One]) [0x0D] = ST51 /* \ST51 */ DerefOf (WRDY [One]) [0x0E] = ST52 /* \ST52 */ DerefOf (WRDY [One]) [0x0F] = ST53 /* \ST53 */ DerefOf (WRDY [One]) [0x10] = ST54 /* \ST54 */ DerefOf (WRDY [One]) [0x11] = ST55 /* \ST55 */ DerefOf (WRDY [One]) [0x12] = ST56 /* \ST56 */ DerefOf (WRDY [One]) [0x13] = ST57 /* \ST57 */ DerefOf (WRDY [One]) [0x14] = ST58 /* \ST58 */ DerefOf (WRDY [One]) [0x15] = ST59 /* \ST59 */ DerefOf (WRDY [One]) [0x16] = ST5A /* \ST5A */ DerefOf (WRDY [One]) [0x17] = ST5B /* \ST5B */ DerefOf (WRDY [One]) [0x18] = CD10 /* \CD10 */ DerefOf (WRDY [One]) [0x19] = CD11 /* \CD11 */ DerefOf (WRDY [One]) [0x1A] = CD12 /* \CD12 */ DerefOf (WRDY [One]) [0x1B] = CD13 /* \CD13 */ DerefOf (WRDY [One]) [0x1C] = CD14 /* \CD14 */ DerefOf (WRDY [One]) [0x1D] = CD15 /* \CD15 */ DerefOf (WRDY [One]) [0x1E] = CD16 /* \CD16 */ DerefOf (WRDY [One]) [0x1F] = CD17 /* \CD17 */ DerefOf (WRDY [One]) [0x20] = CD18 /* \CD18 */ DerefOf (WRDY [One]) [0x21] = CD19 /* \CD19 */ DerefOf (WRDY [One]) [0x22] = CD1A /* \CD1A */ DerefOf (WRDY [One]) [0x23] = CD20 /* \CD20 */ DerefOf (WRDY [One]) [0x24] = CD21 /* \CD21 */ DerefOf (WRDY [One]) [0x25] = CD22 /* \CD22 */ DerefOf (WRDY [One]) [0x26] = CD23 /* \CD23 */ DerefOf (WRDY [One]) [0x27] = CD24 /* \CD24 */ DerefOf (WRDY [One]) [0x28] = CD25 /* \CD25 */ DerefOf (WRDY [One]) [0x29] = CD26 /* \CD26 */ DerefOf (WRDY [One]) [0x2A] = CD27 /* \CD27 */ DerefOf (WRDY [One]) [0x2B] = CD28 /* \CD28 */ DerefOf (WRDY [One]) [0x2C] = CD29 /* \CD29 */ DerefOf (WRDY [One]) [0x2D] = CD2A /* \CD2A */ Return (WRDY) /* \_SB_.PC00.RP18.PXSX.WRDY */ } Name (EWRY, Package (0x02) { 0x02, Package (0x87) { 0x07, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (EWRD, 0, Serialized) { DerefOf (EWRY [One]) [One] = STDE /* \STDE */ DerefOf (EWRY [One]) [0x02] = STRS /* \STRS */ DerefOf (EWRY [One]) [0x03] = ST20 /* \ST20 */ DerefOf (EWRY [One]) [0x04] = ST21 /* \ST21 */ DerefOf (EWRY [One]) [0x05] = ST22 /* \ST22 */ DerefOf (EWRY [One]) [0x06] = ST23 /* \ST23 */ DerefOf (EWRY [One]) [0x07] = ST24 /* \ST24 */ DerefOf (EWRY [One]) [0x08] = ST25 /* \ST25 */ DerefOf (EWRY [One]) [0x09] = ST26 /* \ST26 */ DerefOf (EWRY [One]) [0x0A] = ST27 /* \ST27 */ DerefOf (EWRY [One]) [0x0B] = ST28 /* \ST28 */ DerefOf (EWRY [One]) [0x0C] = ST29 /* \ST29 */ DerefOf (EWRY [One]) [0x0D] = ST60 /* \ST60 */ DerefOf (EWRY [One]) [0x0E] = ST61 /* \ST61 */ DerefOf (EWRY [One]) [0x0F] = ST62 /* \ST62 */ DerefOf (EWRY [One]) [0x10] = ST63 /* \ST63 */ DerefOf (EWRY [One]) [0x11] = ST64 /* \ST64 */ DerefOf (EWRY [One]) [0x12] = ST65 /* \ST65 */ DerefOf (EWRY [One]) [0x13] = ST66 /* \ST66 */ DerefOf (EWRY [One]) [0x14] = ST67 /* \ST67 */ DerefOf (EWRY [One]) [0x15] = ST68 /* \ST68 */ DerefOf (EWRY [One]) [0x16] = ST69 /* \ST69 */ DerefOf (EWRY [One]) [0x17] = ST6A /* \ST6A */ DerefOf (EWRY [One]) [0x18] = ST6B /* \ST6B */ DerefOf (EWRY [One]) [0x19] = ST30 /* \ST30 */ DerefOf (EWRY [One]) [0x1A] = ST31 /* \ST31 */ DerefOf (EWRY [One]) [0x1B] = ST32 /* \ST32 */ DerefOf (EWRY [One]) [0x1C] = ST33 /* \ST33 */ DerefOf (EWRY [One]) [0x1D] = ST34 /* \ST34 */ DerefOf (EWRY [One]) [0x1E] = ST35 /* \ST35 */ DerefOf (EWRY [One]) [0x1F] = ST36 /* \ST36 */ DerefOf (EWRY [One]) [0x20] = ST37 /* \ST37 */ DerefOf (EWRY [One]) [0x21] = ST38 /* \ST38 */ DerefOf (EWRY [One]) [0x22] = ST39 /* \ST39 */ DerefOf (EWRY [One]) [0x23] = ST70 /* \ST70 */ DerefOf (EWRY [One]) [0x24] = ST71 /* \ST71 */ DerefOf (EWRY [One]) [0x25] = ST72 /* \ST72 */ DerefOf (EWRY [One]) [0x26] = ST73 /* \ST73 */ DerefOf (EWRY [One]) [0x27] = ST74 /* \ST74 */ DerefOf (EWRY [One]) [0x28] = ST75 /* \ST75 */ DerefOf (EWRY [One]) [0x29] = ST76 /* \ST76 */ DerefOf (EWRY [One]) [0x2A] = ST77 /* \ST77 */ DerefOf (EWRY [One]) [0x2B] = ST78 /* \ST78 */ DerefOf (EWRY [One]) [0x2C] = ST79 /* \ST79 */ DerefOf (EWRY [One]) [0x2D] = ST7A /* \ST7A */ DerefOf (EWRY [One]) [0x2E] = ST7B /* \ST7B */ DerefOf (EWRY [One]) [0x2F] = ST40 /* \ST40 */ DerefOf (EWRY [One]) [0x30] = ST41 /* \ST41 */ DerefOf (EWRY [One]) [0x31] = ST42 /* \ST42 */ DerefOf (EWRY [One]) [0x32] = ST43 /* \ST43 */ DerefOf (EWRY [One]) [0x33] = ST44 /* \ST44 */ DerefOf (EWRY [One]) [0x34] = ST45 /* \ST45 */ DerefOf (EWRY [One]) [0x35] = ST46 /* \ST46 */ DerefOf (EWRY [One]) [0x36] = ST47 /* \ST47 */ DerefOf (EWRY [One]) [0x37] = ST48 /* \ST48 */ DerefOf (EWRY [One]) [0x38] = ST49 /* \ST49 */ DerefOf (EWRY [One]) [0x39] = ST80 /* \ST80 */ DerefOf (EWRY [One]) [0x3A] = ST81 /* \ST81 */ DerefOf (EWRY [One]) [0x3B] = ST82 /* \ST82 */ DerefOf (EWRY [One]) [0x3C] = ST83 /* \ST83 */ DerefOf (EWRY [One]) [0x3D] = ST84 /* \ST84 */ DerefOf (EWRY [One]) [0x3E] = ST85 /* \ST85 */ DerefOf (EWRY [One]) [0x3F] = ST86 /* \ST86 */ DerefOf (EWRY [One]) [0x40] = ST87 /* \ST87 */ DerefOf (EWRY [One]) [0x41] = ST88 /* \ST88 */ DerefOf (EWRY [One]) [0x42] = ST89 /* \ST89 */ DerefOf (EWRY [One]) [0x43] = ST8A /* \ST8A */ DerefOf (EWRY [One]) [0x44] = ST8B /* \ST8B */ DerefOf (EWRY [One]) [0x45] = CD30 /* \CD30 */ DerefOf (EWRY [One]) [0x46] = CD31 /* \CD31 */ DerefOf (EWRY [One]) [0x47] = CD32 /* \CD32 */ DerefOf (EWRY [One]) [0x48] = CD33 /* \CD33 */ DerefOf (EWRY [One]) [0x49] = CD34 /* \CD34 */ DerefOf (EWRY [One]) [0x4A] = CD35 /* \CD35 */ DerefOf (EWRY [One]) [0x4B] = CD36 /* \CD36 */ DerefOf (EWRY [One]) [0x4C] = CD37 /* \CD37 */ DerefOf (EWRY [One]) [0x4D] = CD38 /* \CD38 */ DerefOf (EWRY [One]) [0x4E] = CD39 /* \CD39 */ DerefOf (EWRY [One]) [0x4F] = CD3A /* \CD3A */ DerefOf (EWRY [One]) [0x50] = CD3B /* \CD3B */ DerefOf (EWRY [One]) [0x51] = CD3C /* \CD3C */ DerefOf (EWRY [One]) [0x52] = CD3D /* \CD3D */ DerefOf (EWRY [One]) [0x53] = CD3E /* \CD3E */ DerefOf (EWRY [One]) [0x54] = CD3F /* \CD3F */ DerefOf (EWRY [One]) [0x55] = CD40 /* \CD40 */ DerefOf (EWRY [One]) [0x56] = CD41 /* \CD41 */ DerefOf (EWRY [One]) [0x57] = CD42 /* \CD42 */ DerefOf (EWRY [One]) [0x58] = CD43 /* \CD43 */ DerefOf (EWRY [One]) [0x59] = CD44 /* \CD44 */ DerefOf (EWRY [One]) [0x5A] = CD45 /* \CD45 */ DerefOf (EWRY [One]) [0x5B] = CD46 /* \CD46 */ DerefOf (EWRY [One]) [0x5C] = CD47 /* \CD47 */ DerefOf (EWRY [One]) [0x5D] = CD48 /* \CD48 */ DerefOf (EWRY [One]) [0x5E] = CD49 /* \CD49 */ DerefOf (EWRY [One]) [0x5F] = CD4A /* \CD4A */ DerefOf (EWRY [One]) [0x60] = CD4B /* \CD4B */ DerefOf (EWRY [One]) [0x61] = CD4C /* \CD4C */ DerefOf (EWRY [One]) [0x62] = CD4D /* \CD4D */ DerefOf (EWRY [One]) [0x63] = CD4E /* \CD4E */ DerefOf (EWRY [One]) [0x64] = CD4F /* \CD4F */ DerefOf (EWRY [One]) [0x65] = CD50 /* \CD50 */ DerefOf (EWRY [One]) [0x66] = CD51 /* \CD51 */ DerefOf (EWRY [One]) [0x67] = CD52 /* \CD52 */ DerefOf (EWRY [One]) [0x68] = CD53 /* \CD53 */ DerefOf (EWRY [One]) [0x69] = CD54 /* \CD54 */ DerefOf (EWRY [One]) [0x6A] = CD55 /* \CD55 */ DerefOf (EWRY [One]) [0x6B] = CD56 /* \CD56 */ DerefOf (EWRY [One]) [0x6C] = CD57 /* \CD57 */ DerefOf (EWRY [One]) [0x6D] = CD58 /* \CD58 */ DerefOf (EWRY [One]) [0x6E] = CD59 /* \CD59 */ DerefOf (EWRY [One]) [0x6F] = CD5A /* \CD5A */ DerefOf (EWRY [One]) [0x70] = CD5B /* \CD5B */ DerefOf (EWRY [One]) [0x71] = CD5C /* \CD5C */ DerefOf (EWRY [One]) [0x72] = CD5D /* \CD5D */ DerefOf (EWRY [One]) [0x73] = CD5E /* \CD5E */ DerefOf (EWRY [One]) [0x74] = CD5F /* \CD5F */ DerefOf (EWRY [One]) [0x75] = CD60 /* \CD60 */ DerefOf (EWRY [One]) [0x76] = CD61 /* \CD61 */ DerefOf (EWRY [One]) [0x77] = CD62 /* \CD62 */ DerefOf (EWRY [One]) [0x78] = CD63 /* \CD63 */ DerefOf (EWRY [One]) [0x79] = CD64 /* \CD64 */ DerefOf (EWRY [One]) [0x7A] = CD65 /* \CD65 */ DerefOf (EWRY [One]) [0x7B] = CD66 /* \CD66 */ DerefOf (EWRY [One]) [0x7C] = CD67 /* \CD67 */ DerefOf (EWRY [One]) [0x7D] = CD68 /* \CD68 */ DerefOf (EWRY [One]) [0x7E] = CD69 /* \CD69 */ DerefOf (EWRY [One]) [0x7F] = CD6A /* \CD6A */ DerefOf (EWRY [One]) [0x80] = CD6B /* \CD6B */ DerefOf (EWRY [One]) [0x81] = CD6C /* \CD6C */ DerefOf (EWRY [One]) [0x82] = CD6D /* \CD6D */ DerefOf (EWRY [One]) [0x83] = CD6E /* \CD6E */ DerefOf (EWRY [One]) [0x84] = CD6F /* \CD6F */ DerefOf (EWRY [One]) [0x85] = CD70 /* \CD70 */ DerefOf (EWRY [One]) [0x86] = CD71 /* \CD71 */ Return (EWRY) /* \_SB_.PC00.RP18.PXSX.EWRY */ } Name (WGDY, Package (0x02) { 0x03, Package (0x4A) { 0x07, 0x03, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (WGDS, 0, Serialized) { DerefOf (WGDY [One]) [One] = SDGN /* \SDGN */ DerefOf (WGDY [One]) [0x02] = SD11 /* \SD11 */ DerefOf (WGDY [One]) [0x03] = SD12 /* \SD12 */ DerefOf (WGDY [One]) [0x04] = SD13 /* \SD13 */ DerefOf (WGDY [One]) [0x05] = SD14 /* \SD14 */ DerefOf (WGDY [One]) [0x06] = SD15 /* \SD15 */ DerefOf (WGDY [One]) [0x07] = SD16 /* \SD16 */ DerefOf (WGDY [One]) [0x08] = SD17 /* \SD17 */ DerefOf (WGDY [One]) [0x09] = SD18 /* \SD18 */ DerefOf (WGDY [One]) [0x0A] = SD19 /* \SD19 */ DerefOf (WGDY [One]) [0x0B] = SD21 /* \SD21 */ DerefOf (WGDY [One]) [0x0C] = SD22 /* \SD22 */ DerefOf (WGDY [One]) [0x0D] = SD23 /* \SD23 */ DerefOf (WGDY [One]) [0x0E] = SD24 /* \SD24 */ DerefOf (WGDY [One]) [0x0F] = SD25 /* \SD25 */ DerefOf (WGDY [One]) [0x10] = SD26 /* \SD26 */ DerefOf (WGDY [One]) [0x11] = SD27 /* \SD27 */ DerefOf (WGDY [One]) [0x12] = SD28 /* \SD28 */ DerefOf (WGDY [One]) [0x13] = SD29 /* \SD29 */ DerefOf (WGDY [One]) [0x14] = SD31 /* \SD31 */ DerefOf (WGDY [One]) [0x15] = SD32 /* \SD32 */ DerefOf (WGDY [One]) [0x16] = SD33 /* \SD33 */ DerefOf (WGDY [One]) [0x17] = SD34 /* \SD34 */ DerefOf (WGDY [One]) [0x18] = SD35 /* \SD35 */ DerefOf (WGDY [One]) [0x19] = SD36 /* \SD36 */ DerefOf (WGDY [One]) [0x1A] = SD37 /* \SD37 */ DerefOf (WGDY [One]) [0x1B] = SD38 /* \SD38 */ DerefOf (WGDY [One]) [0x1C] = SD39 /* \SD39 */ DerefOf (WGDY [One]) [0x1D] = SD41 /* \SD41 */ DerefOf (WGDY [One]) [0x1E] = SD42 /* \SD42 */ DerefOf (WGDY [One]) [0x1F] = SD43 /* \SD43 */ DerefOf (WGDY [One]) [0x20] = SD44 /* \SD44 */ DerefOf (WGDY [One]) [0x21] = SD45 /* \SD45 */ DerefOf (WGDY [One]) [0x22] = SD46 /* \SD46 */ DerefOf (WGDY [One]) [0x23] = SD47 /* \SD47 */ DerefOf (WGDY [One]) [0x24] = SD48 /* \SD48 */ DerefOf (WGDY [One]) [0x25] = SD49 /* \SD49 */ DerefOf (WGDY [One]) [0x26] = SD51 /* \SD51 */ DerefOf (WGDY [One]) [0x27] = SD52 /* \SD52 */ DerefOf (WGDY [One]) [0x28] = SD53 /* \SD53 */ DerefOf (WGDY [One]) [0x29] = SD54 /* \SD54 */ DerefOf (WGDY [One]) [0x2A] = SD55 /* \SD55 */ DerefOf (WGDY [One]) [0x2B] = SD56 /* \SD56 */ DerefOf (WGDY [One]) [0x2C] = SD57 /* \SD57 */ DerefOf (WGDY [One]) [0x2D] = SD58 /* \SD58 */ DerefOf (WGDY [One]) [0x2E] = SD59 /* \SD59 */ DerefOf (WGDY [One]) [0x2F] = SD61 /* \SD61 */ DerefOf (WGDY [One]) [0x30] = SD62 /* \SD62 */ DerefOf (WGDY [One]) [0x31] = SD63 /* \SD63 */ DerefOf (WGDY [One]) [0x32] = SD64 /* \SD64 */ DerefOf (WGDY [One]) [0x33] = SD65 /* \SD65 */ DerefOf (WGDY [One]) [0x34] = SD66 /* \SD66 */ DerefOf (WGDY [One]) [0x35] = SD67 /* \SD67 */ DerefOf (WGDY [One]) [0x36] = SD68 /* \SD68 */ DerefOf (WGDY [One]) [0x37] = SD69 /* \SD69 */ DerefOf (WGDY [One]) [0x38] = SD71 /* \SD71 */ DerefOf (WGDY [One]) [0x39] = SD72 /* \SD72 */ DerefOf (WGDY [One]) [0x3A] = SD73 /* \SD73 */ DerefOf (WGDY [One]) [0x3B] = SD74 /* \SD74 */ DerefOf (WGDY [One]) [0x3C] = SD75 /* \SD75 */ DerefOf (WGDY [One]) [0x3D] = SD76 /* \SD76 */ DerefOf (WGDY [One]) [0x3E] = SD77 /* \SD77 */ DerefOf (WGDY [One]) [0x3F] = SD78 /* \SD78 */ DerefOf (WGDY [One]) [0x40] = SD79 /* \SD79 */ DerefOf (WGDY [One]) [0x41] = SD81 /* \SD81 */ DerefOf (WGDY [One]) [0x42] = SD82 /* \SD82 */ DerefOf (WGDY [One]) [0x43] = SD83 /* \SD83 */ DerefOf (WGDY [One]) [0x44] = SD84 /* \SD84 */ DerefOf (WGDY [One]) [0x45] = SD85 /* \SD85 */ DerefOf (WGDY [One]) [0x46] = SD86 /* \SD86 */ DerefOf (WGDY [One]) [0x47] = SD87 /* \SD87 */ DerefOf (WGDY [One]) [0x48] = SD88 /* \SD88 */ DerefOf (WGDY [One]) [0x49] = SD89 /* \SD89 */ Return (WGDY) /* \_SB_.PC00.RP18.PXSX.WGDY */ } Name (ECKY, Package (0x02) { Zero, Package (0x02) { 0x07, Zero } }) Method (ECKV, 0, Serialized) { DerefOf (ECKY [One]) [One] = CECV /* \CECV */ Return (ECKY) /* \_SB_.PC00.RP18.PXSX.ECKY */ } Name (PPAY, Package (0x02) { One, Package (0x18) { 0x07, Zero, 0x18, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x18, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28 } }) Method (PPAG, 0, Serialized) { DerefOf (PPAY [One]) [One] = WAGE /* \WAGE */ DerefOf (PPAY [One]) [0x02] = AGA1 /* \AGA1 */ DerefOf (PPAY [One]) [0x03] = AGA2 /* \AGA2 */ DerefOf (PPAY [One]) [0x04] = AGA3 /* \AGA3 */ DerefOf (PPAY [One]) [0x05] = AGA4 /* \AGA4 */ DerefOf (PPAY [One]) [0x06] = AGA5 /* \AGA5 */ DerefOf (PPAY [One]) [0x07] = AGA6 /* \AGA6 */ DerefOf (PPAY [One]) [0x08] = AGA7 /* \AGA7 */ DerefOf (PPAY [One]) [0x09] = AGA8 /* \AGA8 */ DerefOf (PPAY [One]) [0x0A] = AGA9 /* \AGA9 */ DerefOf (PPAY [One]) [0x0B] = AGAA /* \AGAA */ DerefOf (PPAY [One]) [0x0C] = AGAB /* \AGAB */ DerefOf (PPAY [One]) [0x0D] = AGB1 /* \AGB1 */ DerefOf (PPAY [One]) [0x0E] = AGB2 /* \AGB2 */ DerefOf (PPAY [One]) [0x0F] = AGB3 /* \AGB3 */ DerefOf (PPAY [One]) [0x10] = AGB4 /* \AGB4 */ DerefOf (PPAY [One]) [0x11] = AGB5 /* \AGB5 */ DerefOf (PPAY [One]) [0x12] = AGB6 /* \AGB6 */ DerefOf (PPAY [One]) [0x13] = AGB7 /* \AGB7 */ DerefOf (PPAY [One]) [0x14] = AGB8 /* \AGB8 */ DerefOf (PPAY [One]) [0x15] = AGB9 /* \AGB9 */ DerefOf (PPAY [One]) [0x16] = AGBA /* \AGBA */ DerefOf (PPAY [One]) [0x17] = AGBB /* \AGBB */ Return (PPAY) /* \_SB_.PC00.RP18.PXSX.PPAY */ } Name (WTSY, Package (0x02) { One, Package (0x13) { 0x07, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero } }) Method (WTAS, 0, Serialized) { DerefOf (WTSY [One]) [One] = WTSV /* \WTSV */ DerefOf (WTSY [One]) [0x02] = WTLE /* \WTLE */ DerefOf (WTSY [One]) [0x03] = BL01 /* \BL01 */ DerefOf (WTSY [One]) [0x04] = BL02 /* \BL02 */ DerefOf (WTSY [One]) [0x05] = BL03 /* \BL03 */ DerefOf (WTSY [One]) [0x06] = BL04 /* \BL04 */ DerefOf (WTSY [One]) [0x07] = BL05 /* \BL05 */ DerefOf (WTSY [One]) [0x08] = BL06 /* \BL06 */ DerefOf (WTSY [One]) [0x09] = BL07 /* \BL07 */ DerefOf (WTSY [One]) [0x0A] = BL08 /* \BL08 */ DerefOf (WTSY [One]) [0x0B] = BL09 /* \BL09 */ DerefOf (WTSY [One]) [0x0C] = BL10 /* \BL10 */ DerefOf (WTSY [One]) [0x0D] = BL11 /* \BL11 */ DerefOf (WTSY [One]) [0x0E] = BL12 /* \BL12 */ DerefOf (WTSY [One]) [0x0F] = BL13 /* \BL13 */ DerefOf (WTSY [One]) [0x10] = BL14 /* \BL14 */ DerefOf (WTSY [One]) [0x11] = BL15 /* \BL15 */ DerefOf (WTSY [One]) [0x12] = BL16 /* \BL16 */ Return (WTSY) /* \_SB_.PC00.RP18.PXSX.WTSY */ } Name (WAIY, Package (0x02) { Zero, Package (0x04) { 0x07, Zero, Zero, Zero } }) Method (WAIS, 0, Serialized) { DerefOf (WAIY [One]) [One] = WLBI /* \WLBI */ DerefOf (WAIY [One]) [0x02] = WHBI /* \WHBI */ Return (WAIY) /* \_SB_.PC00.RP18.PXSX.WAIY */ } Name (SADX, Package (0x03) { Zero, Package (0x02) { 0x07, 0x80000000 }, Package (0x02) { 0x12, 0x80000000 } }) Method (SADS, 0, Serialized) { DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ Return (SADX) /* \_SB_.PC00.RP18.PXSX.SADX */ } Name (GPCX, Package (0x03) { Zero, Package (0x02) { 0x07, Package (0x03) { Zero, Zero, Zero } }, Package (0x02) { 0x12, Package (0x03) { Zero, Zero, Zero } } }) Method (GPC, 0, Serialized) { Return (GPCX) /* \_SB_.PC00.RP18.PXSX.GPCX */ } Name (GLAX, Package (0x03) { Zero, Package (0x02) { 0x07, Zero }, Package (0x02) { 0x12, Zero } }) Method (GLAI, 0, Serialized) { DerefOf (GLAX [One]) [One] = CGLS /* \CGLS */ DerefOf (GLAX [0x02]) [One] = CGLS /* \CGLS */ Return (GLAX) /* \_SB_.PC00.RP18.PXSX.GLAX */ } } If (((WWEN != Zero) && (WWRP == SLOT))) { Method (FHRF, 1, NotSerialized) { If ((GGOV (PRST) != WPRP)) { DL23 () SGOV (PRST, WPRP) } Else { } Sleep (TR2B) SGOV (WBRS, PBRS) If ((Arg0 == Zero)) { Sleep (TBTG) } ElseIf ((Arg0 == One)) { SPCO (WCLK, Zero) Sleep (TB2F) SGOV (WFCP, (~PFCP & One)) Sleep (TFDI) } Else { } } Method (SHRF, 0, NotSerialized) { PSD0 (SLOT) SPCO (WCLK, One) SGOV (WFCP, PFCP) Sleep (TN2B) SGOV (WBRS, (~PBRS & One)) Sleep (TB2R) SGOV (PRST, (~WPRP & One)) L23D () } Method (DOSV, 0, NotSerialized) { Local0 = Zero While (((SVID != WSID) && (Local0 < WSTO))) { Local0++ Sleep (One) } } Method (_RST, 0, Serialized) // _RST: Device Reset { If ((WWEN == 0x02)) { Local0 = Acquire (WWMT, 0x03E8) If ((Local0 == Zero)) { FHRF (Zero) SHRF () Release (WWMT) DOSV () } } Else { SGOV (WBRS, PBRS) Sleep (0xC8) Notify (PXSX, One) // Device Check SGOV (PRST, (~WPRP & One)) SGOV (WBRS, (~PBRS & One)) Sleep (0xC8) Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x14)) { Break } Sleep (0x10) Local0++ } Sleep (0x0A) Notify (PXSX, One) // Device Check } } PowerResource (MRST, 0x05, 0x0000) { Method (_STA, 0, Serialized) // _STA: Status { Return (One) } Method (_ON, 0, Serialized) // _ON_: Power On { } Method (_OFF, 0, Serialized) // _OFF: Power Off { } Method (_RST, 0, Serialized) // _RST: Device Reset { Local0 = Acquire (WWMT, 0x03E8) If ((Local0 == Zero)) { FHRF (One) SHRF () Release (WWMT) DOSV () } } } } If ((WIST () || ((WWEN != Zero) && (WWRP == SLOT)))) { PowerResource (DRST, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { If ((DCAP & 0x10000000)) { Local0 = DCTR /* \_SB_.PC00.RP18.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 } } } Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset { If (WIST ()) { If (CondRefOf (WRST)) { Return (Package (0x01) { WRST }) } } If (((WWEN != Zero) && (WWRP == SLOT))) { If (CondRefOf (MRST)) { Return (Package (0x01) { MRST }) } } Return (Package (0x01) { DRST }) } Name (FDEL, Zero) Name (PDEL, Zero) Name (VDEL, Zero) Method (IFUN, 4, Serialized) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (One) { 0x1F // . }) } Else { Return (Buffer (One) { 0x0F // . }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { Local0 = (CVPR << Zero) Return (Local0) } If ((Arg2 == 0x02)) { CreateWordField (Arg3, Zero, CMDT) CreateWordField (Arg3, 0x02, CMDP) If ((CMDT == One)) { If (((WGAS == One) && WIST ())) { Return (RSTY) /* \_SB_.PC00.RP18.PXSX.RSTY */ } ElseIf (CondRefOf (\_SB.PC00.CNVW.RSTT)) { Return (^^^CNVW.RSTT) /* \_SB_.PC00.CNVW.RSTT */ } Else { Return (Zero) } } If ((CMDT == 0x02)) { If ((WIST () == (WGAS == One))) { Local0 = (CMDP & One) RSTY = Local0 Local1 = (CMDP & 0x02) Local1 >>= One FLRC = Local1 Local2 = (CMDP & 0x04) Local2 >>= 0x02 BOFC = Local2 } ElseIf (CondRefOf (\_SB.PC00.CNVW.RSTT)) { ^^^CNVW.RSTT = CMDP /* \_SB_.PC00.RP18.PXSX.IFUN.CMDP */ } Return (Zero) } If ((CMDT == 0x03)) { If (CondRefOf (\_SB.PC00.CNVW.PRRS)) { Return (^^^CNVW.PRRS) /* \_SB_.PC00.CNVW.PRRS */ } ElseIf (WIST ()) { Return (DPRS) /* \_SB_.PC00.RP18.PXSX.DPRS */ } } Return (Zero) } If ((Arg2 == 0x03)) { If ((CRFI == One)) { Return (Zero) } Else { Return (One) } } If ((WGAS == One)) { If ((Arg2 == 0x04)) { CreateWordField (Arg3, Zero, PRTT) CreateWordField (Arg3, 0x02, PRTD) If ((PRTT == One)) { FDEL = PRTD /* \_SB_.PC00.RP18.PXSX.IFUN.PRTD */ } ElseIf ((PRTT == 0x02)) { PDEL = PRTD /* \_SB_.PC00.RP18.PXSX.IFUN.PRTD */ } ElseIf ((PRTT == 0x03)) { VDEL = PRTD /* \_SB_.PC00.RP18.PXSX.IFUN.PRTD */ } Else { } } } Return (Zero) } Method (IDSM, 1, Serialized) { If ((Arg0 == ToUUID ("7266172c-220b-4b29-814f-75e4dd26b5fd") /* Unknown UUID */)) { Return (One) } Return (Zero) } Method (EFUN, 4, Serialized) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (0x02) { 0xFF, 0x1F // .. }) } Else { Return (Buffer (0x02) { 0xFF, 0x01 // .. }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { Local0 = ACSD /* \ACSD */ Return (Local0) } If ((Arg2 == 0x02)) { Local0 = I5BS /* \I5BS */ Return (Local0) } If ((Arg2 == 0x03)) { Local0 = UHBS /* \UHBS */ Return (Local0) } If ((Arg2 == 0x06)) { Local0 = AXMU /* \AXMU */ Local0 <<= One Local0 |= AXSU /* \AXSU */ Local1 = AXMR /* \AXMR */ Local1 <<= One Local1 |= AXSR /* \AXSR */ Local1 <<= 0x02 Local0 |= Local1 Return (Local0) } If ((Arg2 == 0x04)) { Return (WFRC) /* \WFRC */ } If ((Arg2 == 0x05)) { Return (WFUC) /* \WFUC */ } If ((Arg2 == 0x07)) { Return (UNI4) /* \UNI4 */ } If ((Arg2 == 0x08)) { Return (WFIC) /* \WFIC */ } If (((Arg2 == 0x09) && (WGAS == One))) { Return (WFBS) /* \WFBS */ } If (((Arg2 == 0x0A) && (WGAS == One))) { Return (WEDT) /* \WEDT */ } If (((Arg2 == 0x0B) && (WGAS == One))) { If ((CDRM == One)) { Return (Zero) } Else { Return (One) } } If (((Arg2 == 0x0C) && (WGAS == One))) { Return (WF7C) /* \WF7C */ } Return (Zero) } Method (EDSM, 1, Serialized) { If ((Arg0 == ToUUID ("f21202bf-8f78-4dc6-a5b3-1f738e285ade") /* Unknown UUID */)) { Return (One) } Return (Zero) } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (WIST ()) { If (EDSM (Arg0)) { Return (EFUN (Arg0, Arg1, Arg2, Arg3)) } If (IDSM (Arg0)) { Return (IFUN (Arg0, Arg1, Arg2, Arg3)) } } If (((WWEN != Zero) && (WWRP == SLOT))) { If ((Arg0 == ToUUID ("bad01b75-22a8-4f48-8792-bdde9467747d") /* Unknown UUID */)) { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x09 // . }) } If ((Arg2 == One)){} If ((Arg2 == 0x02)){} If ((Arg2 == 0x03)) { If ((WRTO == One)){} ElseIf ((WRTO == 0x03)){} Else { } Return (WRTO) /* \WRTO */ } } } Return (Buffer (One) { 0x00 // . }) } } } } If (CondRefOf (\_SB.PC00.RP19.PXSX)) { Scope (_SB.PC00.RP19.PXSX) { OperationRegion (RPXX, SystemMemory, GMIO (^_ADR, _ADR), 0x30) Field (RPXX, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x2C), SVID, 16 } OperationRegion (FLDR, SystemMemory, (GMIO (^_ADR, _ADR) + WDCO), 0x06) Field (FLDR, ByteAcc, NoLock, Preserve) { DCAP, 32, DCTR, 16 } If ((WGAS == One)) { OperationRegion (VSEC, SystemMemory, (GMIO (^_ADR, _ADR) + WVHO), 0x10) Field (VSEC, AnyAcc, NoLock, Preserve) { Offset (0x0C), , 1, BTIE, 1, , 1, , 1, , 1, , 1, , 1, Offset (0x0D), PDRC, 1 } } Method (WIST, 0, Serialized) { If (CondRefOf (VDID)) { Switch (ToInteger (VDID)) { Case (0x25268086) { Return (One) } Case (0x271B8086) { Return (One) } Case (0x27238086) { Return (One) } Case (0x27258086) { Return (One) } Case (0x272B8086) { If ((WGAS == One)) { Return (One) } Else { Return (Zero) } } Default { Return (Zero) } } } Else { Return (Zero) } } Method (WWST, 0, Serialized) { If (CondRefOf (VDID)) { Switch (ToInteger (VDID)) { Case (0x73608086) { Return (One) } Case (0x75608086) { Return (One) } Case (0x4D7514C3) { Return (One) } Default { Return (Zero) } } } Else { Return (Zero) } } If (WIST ()) { Name (RSTY, Zero) Name (FLRC, Zero) Name (BOFC, Zero) Name (DPRS, Zero) PowerResource (WRST, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { If (((RSTY == One) && (WGAS == One))) { Local0 = Acquire (CNMT, 0x03E8) If ((Local0 == Zero)) { If ((FLRC == One)) { Local0 = DCTR /* \_SB_.PC00.RP19.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 Sleep (FDEL) } DPRS = One If ((BOFC == One)) { If ((BRMT == Zero)) { BTRK (Zero) } ElseIf ((WVHO != Zero)) { BTIE = Zero } Sleep (RDLY) } PDRC = One Sleep (VDEL) SGOV (WLRT, Zero) Sleep (PDEL) SGOV (WLRT, One) If ((BOFC == One)) { If ((BRMT == Zero)) { BTRK (One) } ElseIf ((WVHO != Zero)) { BTIE = One } Sleep (RDLY) } DPRS = 0x02 Release (CNMT) } } Else { If ((DCAP & 0x10000000)) { Local0 = DCTR /* \_SB_.PC00.RP19.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 } DPRS = One } } } Name (SPLX, Package (0x02) { Zero, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 } }) Method (SPLC, 0, Serialized) { DerefOf (SPLX [One]) [Zero] = DOM1 /* \DOM1 */ DerefOf (SPLX [One]) [One] = LIM1 /* \LIM1 */ DerefOf (SPLX [One]) [0x02] = TIM1 /* \TIM1 */ Return (SPLX) /* \_SB_.PC00.RP19.PXSX.SPLX */ } Name (WANX, Package (0x03) { Zero, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 }, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 } }) Method (WAND, 0, Serialized) { DerefOf (WANX [One]) [Zero] = Zero DerefOf (WANX [One]) [One] = TRD0 /* \TRD0 */ DerefOf (WANX [One]) [0x02] = TRL0 /* \TRL0 */ DerefOf (WANX [0x02]) [Zero] = One DerefOf (WANX [0x02]) [One] = TRD1 /* \TRD1 */ DerefOf (WANX [0x02]) [0x02] = TRL1 /* \TRL1 */ Return (WANX) /* \_SB_.PC00.RP19.PXSX.WANX */ } Name (WRDX, Package (0x02) { Zero, Package (0x02) { 0x80000000, 0x8000 } }) Method (WRDD, 0, Serialized) { DerefOf (WRDX [One]) [Zero] = WDM1 /* \WDM1 */ DerefOf (WRDX [One]) [One] = CID1 /* \CID1 */ Return (WRDX) /* \_SB_.PC00.RP19.PXSX.WRDX */ } Name (WRDY, Package (0x02) { 0x02, Package (0x2E) { 0x07, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (WRDS, 0, Serialized) { DerefOf (WRDY [One]) [One] = STXE /* \STXE */ DerefOf (WRDY [One]) [0x02] = ST10 /* \ST10 */ DerefOf (WRDY [One]) [0x03] = ST11 /* \ST11 */ DerefOf (WRDY [One]) [0x04] = ST12 /* \ST12 */ DerefOf (WRDY [One]) [0x05] = ST13 /* \ST13 */ DerefOf (WRDY [One]) [0x06] = ST14 /* \ST14 */ DerefOf (WRDY [One]) [0x07] = ST15 /* \ST15 */ DerefOf (WRDY [One]) [0x08] = ST16 /* \ST16 */ DerefOf (WRDY [One]) [0x09] = ST17 /* \ST17 */ DerefOf (WRDY [One]) [0x0A] = ST18 /* \ST18 */ DerefOf (WRDY [One]) [0x0B] = ST19 /* \ST19 */ DerefOf (WRDY [One]) [0x0C] = ST50 /* \ST50 */ DerefOf (WRDY [One]) [0x0D] = ST51 /* \ST51 */ DerefOf (WRDY [One]) [0x0E] = ST52 /* \ST52 */ DerefOf (WRDY [One]) [0x0F] = ST53 /* \ST53 */ DerefOf (WRDY [One]) [0x10] = ST54 /* \ST54 */ DerefOf (WRDY [One]) [0x11] = ST55 /* \ST55 */ DerefOf (WRDY [One]) [0x12] = ST56 /* \ST56 */ DerefOf (WRDY [One]) [0x13] = ST57 /* \ST57 */ DerefOf (WRDY [One]) [0x14] = ST58 /* \ST58 */ DerefOf (WRDY [One]) [0x15] = ST59 /* \ST59 */ DerefOf (WRDY [One]) [0x16] = ST5A /* \ST5A */ DerefOf (WRDY [One]) [0x17] = ST5B /* \ST5B */ DerefOf (WRDY [One]) [0x18] = CD10 /* \CD10 */ DerefOf (WRDY [One]) [0x19] = CD11 /* \CD11 */ DerefOf (WRDY [One]) [0x1A] = CD12 /* \CD12 */ DerefOf (WRDY [One]) [0x1B] = CD13 /* \CD13 */ DerefOf (WRDY [One]) [0x1C] = CD14 /* \CD14 */ DerefOf (WRDY [One]) [0x1D] = CD15 /* \CD15 */ DerefOf (WRDY [One]) [0x1E] = CD16 /* \CD16 */ DerefOf (WRDY [One]) [0x1F] = CD17 /* \CD17 */ DerefOf (WRDY [One]) [0x20] = CD18 /* \CD18 */ DerefOf (WRDY [One]) [0x21] = CD19 /* \CD19 */ DerefOf (WRDY [One]) [0x22] = CD1A /* \CD1A */ DerefOf (WRDY [One]) [0x23] = CD20 /* \CD20 */ DerefOf (WRDY [One]) [0x24] = CD21 /* \CD21 */ DerefOf (WRDY [One]) [0x25] = CD22 /* \CD22 */ DerefOf (WRDY [One]) [0x26] = CD23 /* \CD23 */ DerefOf (WRDY [One]) [0x27] = CD24 /* \CD24 */ DerefOf (WRDY [One]) [0x28] = CD25 /* \CD25 */ DerefOf (WRDY [One]) [0x29] = CD26 /* \CD26 */ DerefOf (WRDY [One]) [0x2A] = CD27 /* \CD27 */ DerefOf (WRDY [One]) [0x2B] = CD28 /* \CD28 */ DerefOf (WRDY [One]) [0x2C] = CD29 /* \CD29 */ DerefOf (WRDY [One]) [0x2D] = CD2A /* \CD2A */ Return (WRDY) /* \_SB_.PC00.RP19.PXSX.WRDY */ } Name (EWRY, Package (0x02) { 0x02, Package (0x87) { 0x07, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (EWRD, 0, Serialized) { DerefOf (EWRY [One]) [One] = STDE /* \STDE */ DerefOf (EWRY [One]) [0x02] = STRS /* \STRS */ DerefOf (EWRY [One]) [0x03] = ST20 /* \ST20 */ DerefOf (EWRY [One]) [0x04] = ST21 /* \ST21 */ DerefOf (EWRY [One]) [0x05] = ST22 /* \ST22 */ DerefOf (EWRY [One]) [0x06] = ST23 /* \ST23 */ DerefOf (EWRY [One]) [0x07] = ST24 /* \ST24 */ DerefOf (EWRY [One]) [0x08] = ST25 /* \ST25 */ DerefOf (EWRY [One]) [0x09] = ST26 /* \ST26 */ DerefOf (EWRY [One]) [0x0A] = ST27 /* \ST27 */ DerefOf (EWRY [One]) [0x0B] = ST28 /* \ST28 */ DerefOf (EWRY [One]) [0x0C] = ST29 /* \ST29 */ DerefOf (EWRY [One]) [0x0D] = ST60 /* \ST60 */ DerefOf (EWRY [One]) [0x0E] = ST61 /* \ST61 */ DerefOf (EWRY [One]) [0x0F] = ST62 /* \ST62 */ DerefOf (EWRY [One]) [0x10] = ST63 /* \ST63 */ DerefOf (EWRY [One]) [0x11] = ST64 /* \ST64 */ DerefOf (EWRY [One]) [0x12] = ST65 /* \ST65 */ DerefOf (EWRY [One]) [0x13] = ST66 /* \ST66 */ DerefOf (EWRY [One]) [0x14] = ST67 /* \ST67 */ DerefOf (EWRY [One]) [0x15] = ST68 /* \ST68 */ DerefOf (EWRY [One]) [0x16] = ST69 /* \ST69 */ DerefOf (EWRY [One]) [0x17] = ST6A /* \ST6A */ DerefOf (EWRY [One]) [0x18] = ST6B /* \ST6B */ DerefOf (EWRY [One]) [0x19] = ST30 /* \ST30 */ DerefOf (EWRY [One]) [0x1A] = ST31 /* \ST31 */ DerefOf (EWRY [One]) [0x1B] = ST32 /* \ST32 */ DerefOf (EWRY [One]) [0x1C] = ST33 /* \ST33 */ DerefOf (EWRY [One]) [0x1D] = ST34 /* \ST34 */ DerefOf (EWRY [One]) [0x1E] = ST35 /* \ST35 */ DerefOf (EWRY [One]) [0x1F] = ST36 /* \ST36 */ DerefOf (EWRY [One]) [0x20] = ST37 /* \ST37 */ DerefOf (EWRY [One]) [0x21] = ST38 /* \ST38 */ DerefOf (EWRY [One]) [0x22] = ST39 /* \ST39 */ DerefOf (EWRY [One]) [0x23] = ST70 /* \ST70 */ DerefOf (EWRY [One]) [0x24] = ST71 /* \ST71 */ DerefOf (EWRY [One]) [0x25] = ST72 /* \ST72 */ DerefOf (EWRY [One]) [0x26] = ST73 /* \ST73 */ DerefOf (EWRY [One]) [0x27] = ST74 /* \ST74 */ DerefOf (EWRY [One]) [0x28] = ST75 /* \ST75 */ DerefOf (EWRY [One]) [0x29] = ST76 /* \ST76 */ DerefOf (EWRY [One]) [0x2A] = ST77 /* \ST77 */ DerefOf (EWRY [One]) [0x2B] = ST78 /* \ST78 */ DerefOf (EWRY [One]) [0x2C] = ST79 /* \ST79 */ DerefOf (EWRY [One]) [0x2D] = ST7A /* \ST7A */ DerefOf (EWRY [One]) [0x2E] = ST7B /* \ST7B */ DerefOf (EWRY [One]) [0x2F] = ST40 /* \ST40 */ DerefOf (EWRY [One]) [0x30] = ST41 /* \ST41 */ DerefOf (EWRY [One]) [0x31] = ST42 /* \ST42 */ DerefOf (EWRY [One]) [0x32] = ST43 /* \ST43 */ DerefOf (EWRY [One]) [0x33] = ST44 /* \ST44 */ DerefOf (EWRY [One]) [0x34] = ST45 /* \ST45 */ DerefOf (EWRY [One]) [0x35] = ST46 /* \ST46 */ DerefOf (EWRY [One]) [0x36] = ST47 /* \ST47 */ DerefOf (EWRY [One]) [0x37] = ST48 /* \ST48 */ DerefOf (EWRY [One]) [0x38] = ST49 /* \ST49 */ DerefOf (EWRY [One]) [0x39] = ST80 /* \ST80 */ DerefOf (EWRY [One]) [0x3A] = ST81 /* \ST81 */ DerefOf (EWRY [One]) [0x3B] = ST82 /* \ST82 */ DerefOf (EWRY [One]) [0x3C] = ST83 /* \ST83 */ DerefOf (EWRY [One]) [0x3D] = ST84 /* \ST84 */ DerefOf (EWRY [One]) [0x3E] = ST85 /* \ST85 */ DerefOf (EWRY [One]) [0x3F] = ST86 /* \ST86 */ DerefOf (EWRY [One]) [0x40] = ST87 /* \ST87 */ DerefOf (EWRY [One]) [0x41] = ST88 /* \ST88 */ DerefOf (EWRY [One]) [0x42] = ST89 /* \ST89 */ DerefOf (EWRY [One]) [0x43] = ST8A /* \ST8A */ DerefOf (EWRY [One]) [0x44] = ST8B /* \ST8B */ DerefOf (EWRY [One]) [0x45] = CD30 /* \CD30 */ DerefOf (EWRY [One]) [0x46] = CD31 /* \CD31 */ DerefOf (EWRY [One]) [0x47] = CD32 /* \CD32 */ DerefOf (EWRY [One]) [0x48] = CD33 /* \CD33 */ DerefOf (EWRY [One]) [0x49] = CD34 /* \CD34 */ DerefOf (EWRY [One]) [0x4A] = CD35 /* \CD35 */ DerefOf (EWRY [One]) [0x4B] = CD36 /* \CD36 */ DerefOf (EWRY [One]) [0x4C] = CD37 /* \CD37 */ DerefOf (EWRY [One]) [0x4D] = CD38 /* \CD38 */ DerefOf (EWRY [One]) [0x4E] = CD39 /* \CD39 */ DerefOf (EWRY [One]) [0x4F] = CD3A /* \CD3A */ DerefOf (EWRY [One]) [0x50] = CD3B /* \CD3B */ DerefOf (EWRY [One]) [0x51] = CD3C /* \CD3C */ DerefOf (EWRY [One]) [0x52] = CD3D /* \CD3D */ DerefOf (EWRY [One]) [0x53] = CD3E /* \CD3E */ DerefOf (EWRY [One]) [0x54] = CD3F /* \CD3F */ DerefOf (EWRY [One]) [0x55] = CD40 /* \CD40 */ DerefOf (EWRY [One]) [0x56] = CD41 /* \CD41 */ DerefOf (EWRY [One]) [0x57] = CD42 /* \CD42 */ DerefOf (EWRY [One]) [0x58] = CD43 /* \CD43 */ DerefOf (EWRY [One]) [0x59] = CD44 /* \CD44 */ DerefOf (EWRY [One]) [0x5A] = CD45 /* \CD45 */ DerefOf (EWRY [One]) [0x5B] = CD46 /* \CD46 */ DerefOf (EWRY [One]) [0x5C] = CD47 /* \CD47 */ DerefOf (EWRY [One]) [0x5D] = CD48 /* \CD48 */ DerefOf (EWRY [One]) [0x5E] = CD49 /* \CD49 */ DerefOf (EWRY [One]) [0x5F] = CD4A /* \CD4A */ DerefOf (EWRY [One]) [0x60] = CD4B /* \CD4B */ DerefOf (EWRY [One]) [0x61] = CD4C /* \CD4C */ DerefOf (EWRY [One]) [0x62] = CD4D /* \CD4D */ DerefOf (EWRY [One]) [0x63] = CD4E /* \CD4E */ DerefOf (EWRY [One]) [0x64] = CD4F /* \CD4F */ DerefOf (EWRY [One]) [0x65] = CD50 /* \CD50 */ DerefOf (EWRY [One]) [0x66] = CD51 /* \CD51 */ DerefOf (EWRY [One]) [0x67] = CD52 /* \CD52 */ DerefOf (EWRY [One]) [0x68] = CD53 /* \CD53 */ DerefOf (EWRY [One]) [0x69] = CD54 /* \CD54 */ DerefOf (EWRY [One]) [0x6A] = CD55 /* \CD55 */ DerefOf (EWRY [One]) [0x6B] = CD56 /* \CD56 */ DerefOf (EWRY [One]) [0x6C] = CD57 /* \CD57 */ DerefOf (EWRY [One]) [0x6D] = CD58 /* \CD58 */ DerefOf (EWRY [One]) [0x6E] = CD59 /* \CD59 */ DerefOf (EWRY [One]) [0x6F] = CD5A /* \CD5A */ DerefOf (EWRY [One]) [0x70] = CD5B /* \CD5B */ DerefOf (EWRY [One]) [0x71] = CD5C /* \CD5C */ DerefOf (EWRY [One]) [0x72] = CD5D /* \CD5D */ DerefOf (EWRY [One]) [0x73] = CD5E /* \CD5E */ DerefOf (EWRY [One]) [0x74] = CD5F /* \CD5F */ DerefOf (EWRY [One]) [0x75] = CD60 /* \CD60 */ DerefOf (EWRY [One]) [0x76] = CD61 /* \CD61 */ DerefOf (EWRY [One]) [0x77] = CD62 /* \CD62 */ DerefOf (EWRY [One]) [0x78] = CD63 /* \CD63 */ DerefOf (EWRY [One]) [0x79] = CD64 /* \CD64 */ DerefOf (EWRY [One]) [0x7A] = CD65 /* \CD65 */ DerefOf (EWRY [One]) [0x7B] = CD66 /* \CD66 */ DerefOf (EWRY [One]) [0x7C] = CD67 /* \CD67 */ DerefOf (EWRY [One]) [0x7D] = CD68 /* \CD68 */ DerefOf (EWRY [One]) [0x7E] = CD69 /* \CD69 */ DerefOf (EWRY [One]) [0x7F] = CD6A /* \CD6A */ DerefOf (EWRY [One]) [0x80] = CD6B /* \CD6B */ DerefOf (EWRY [One]) [0x81] = CD6C /* \CD6C */ DerefOf (EWRY [One]) [0x82] = CD6D /* \CD6D */ DerefOf (EWRY [One]) [0x83] = CD6E /* \CD6E */ DerefOf (EWRY [One]) [0x84] = CD6F /* \CD6F */ DerefOf (EWRY [One]) [0x85] = CD70 /* \CD70 */ DerefOf (EWRY [One]) [0x86] = CD71 /* \CD71 */ Return (EWRY) /* \_SB_.PC00.RP19.PXSX.EWRY */ } Name (WGDY, Package (0x02) { 0x03, Package (0x4A) { 0x07, 0x03, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (WGDS, 0, Serialized) { DerefOf (WGDY [One]) [One] = SDGN /* \SDGN */ DerefOf (WGDY [One]) [0x02] = SD11 /* \SD11 */ DerefOf (WGDY [One]) [0x03] = SD12 /* \SD12 */ DerefOf (WGDY [One]) [0x04] = SD13 /* \SD13 */ DerefOf (WGDY [One]) [0x05] = SD14 /* \SD14 */ DerefOf (WGDY [One]) [0x06] = SD15 /* \SD15 */ DerefOf (WGDY [One]) [0x07] = SD16 /* \SD16 */ DerefOf (WGDY [One]) [0x08] = SD17 /* \SD17 */ DerefOf (WGDY [One]) [0x09] = SD18 /* \SD18 */ DerefOf (WGDY [One]) [0x0A] = SD19 /* \SD19 */ DerefOf (WGDY [One]) [0x0B] = SD21 /* \SD21 */ DerefOf (WGDY [One]) [0x0C] = SD22 /* \SD22 */ DerefOf (WGDY [One]) [0x0D] = SD23 /* \SD23 */ DerefOf (WGDY [One]) [0x0E] = SD24 /* \SD24 */ DerefOf (WGDY [One]) [0x0F] = SD25 /* \SD25 */ DerefOf (WGDY [One]) [0x10] = SD26 /* \SD26 */ DerefOf (WGDY [One]) [0x11] = SD27 /* \SD27 */ DerefOf (WGDY [One]) [0x12] = SD28 /* \SD28 */ DerefOf (WGDY [One]) [0x13] = SD29 /* \SD29 */ DerefOf (WGDY [One]) [0x14] = SD31 /* \SD31 */ DerefOf (WGDY [One]) [0x15] = SD32 /* \SD32 */ DerefOf (WGDY [One]) [0x16] = SD33 /* \SD33 */ DerefOf (WGDY [One]) [0x17] = SD34 /* \SD34 */ DerefOf (WGDY [One]) [0x18] = SD35 /* \SD35 */ DerefOf (WGDY [One]) [0x19] = SD36 /* \SD36 */ DerefOf (WGDY [One]) [0x1A] = SD37 /* \SD37 */ DerefOf (WGDY [One]) [0x1B] = SD38 /* \SD38 */ DerefOf (WGDY [One]) [0x1C] = SD39 /* \SD39 */ DerefOf (WGDY [One]) [0x1D] = SD41 /* \SD41 */ DerefOf (WGDY [One]) [0x1E] = SD42 /* \SD42 */ DerefOf (WGDY [One]) [0x1F] = SD43 /* \SD43 */ DerefOf (WGDY [One]) [0x20] = SD44 /* \SD44 */ DerefOf (WGDY [One]) [0x21] = SD45 /* \SD45 */ DerefOf (WGDY [One]) [0x22] = SD46 /* \SD46 */ DerefOf (WGDY [One]) [0x23] = SD47 /* \SD47 */ DerefOf (WGDY [One]) [0x24] = SD48 /* \SD48 */ DerefOf (WGDY [One]) [0x25] = SD49 /* \SD49 */ DerefOf (WGDY [One]) [0x26] = SD51 /* \SD51 */ DerefOf (WGDY [One]) [0x27] = SD52 /* \SD52 */ DerefOf (WGDY [One]) [0x28] = SD53 /* \SD53 */ DerefOf (WGDY [One]) [0x29] = SD54 /* \SD54 */ DerefOf (WGDY [One]) [0x2A] = SD55 /* \SD55 */ DerefOf (WGDY [One]) [0x2B] = SD56 /* \SD56 */ DerefOf (WGDY [One]) [0x2C] = SD57 /* \SD57 */ DerefOf (WGDY [One]) [0x2D] = SD58 /* \SD58 */ DerefOf (WGDY [One]) [0x2E] = SD59 /* \SD59 */ DerefOf (WGDY [One]) [0x2F] = SD61 /* \SD61 */ DerefOf (WGDY [One]) [0x30] = SD62 /* \SD62 */ DerefOf (WGDY [One]) [0x31] = SD63 /* \SD63 */ DerefOf (WGDY [One]) [0x32] = SD64 /* \SD64 */ DerefOf (WGDY [One]) [0x33] = SD65 /* \SD65 */ DerefOf (WGDY [One]) [0x34] = SD66 /* \SD66 */ DerefOf (WGDY [One]) [0x35] = SD67 /* \SD67 */ DerefOf (WGDY [One]) [0x36] = SD68 /* \SD68 */ DerefOf (WGDY [One]) [0x37] = SD69 /* \SD69 */ DerefOf (WGDY [One]) [0x38] = SD71 /* \SD71 */ DerefOf (WGDY [One]) [0x39] = SD72 /* \SD72 */ DerefOf (WGDY [One]) [0x3A] = SD73 /* \SD73 */ DerefOf (WGDY [One]) [0x3B] = SD74 /* \SD74 */ DerefOf (WGDY [One]) [0x3C] = SD75 /* \SD75 */ DerefOf (WGDY [One]) [0x3D] = SD76 /* \SD76 */ DerefOf (WGDY [One]) [0x3E] = SD77 /* \SD77 */ DerefOf (WGDY [One]) [0x3F] = SD78 /* \SD78 */ DerefOf (WGDY [One]) [0x40] = SD79 /* \SD79 */ DerefOf (WGDY [One]) [0x41] = SD81 /* \SD81 */ DerefOf (WGDY [One]) [0x42] = SD82 /* \SD82 */ DerefOf (WGDY [One]) [0x43] = SD83 /* \SD83 */ DerefOf (WGDY [One]) [0x44] = SD84 /* \SD84 */ DerefOf (WGDY [One]) [0x45] = SD85 /* \SD85 */ DerefOf (WGDY [One]) [0x46] = SD86 /* \SD86 */ DerefOf (WGDY [One]) [0x47] = SD87 /* \SD87 */ DerefOf (WGDY [One]) [0x48] = SD88 /* \SD88 */ DerefOf (WGDY [One]) [0x49] = SD89 /* \SD89 */ Return (WGDY) /* \_SB_.PC00.RP19.PXSX.WGDY */ } Name (ECKY, Package (0x02) { Zero, Package (0x02) { 0x07, Zero } }) Method (ECKV, 0, Serialized) { DerefOf (ECKY [One]) [One] = CECV /* \CECV */ Return (ECKY) /* \_SB_.PC00.RP19.PXSX.ECKY */ } Name (PPAY, Package (0x02) { One, Package (0x18) { 0x07, Zero, 0x18, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x18, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28 } }) Method (PPAG, 0, Serialized) { DerefOf (PPAY [One]) [One] = WAGE /* \WAGE */ DerefOf (PPAY [One]) [0x02] = AGA1 /* \AGA1 */ DerefOf (PPAY [One]) [0x03] = AGA2 /* \AGA2 */ DerefOf (PPAY [One]) [0x04] = AGA3 /* \AGA3 */ DerefOf (PPAY [One]) [0x05] = AGA4 /* \AGA4 */ DerefOf (PPAY [One]) [0x06] = AGA5 /* \AGA5 */ DerefOf (PPAY [One]) [0x07] = AGA6 /* \AGA6 */ DerefOf (PPAY [One]) [0x08] = AGA7 /* \AGA7 */ DerefOf (PPAY [One]) [0x09] = AGA8 /* \AGA8 */ DerefOf (PPAY [One]) [0x0A] = AGA9 /* \AGA9 */ DerefOf (PPAY [One]) [0x0B] = AGAA /* \AGAA */ DerefOf (PPAY [One]) [0x0C] = AGAB /* \AGAB */ DerefOf (PPAY [One]) [0x0D] = AGB1 /* \AGB1 */ DerefOf (PPAY [One]) [0x0E] = AGB2 /* \AGB2 */ DerefOf (PPAY [One]) [0x0F] = AGB3 /* \AGB3 */ DerefOf (PPAY [One]) [0x10] = AGB4 /* \AGB4 */ DerefOf (PPAY [One]) [0x11] = AGB5 /* \AGB5 */ DerefOf (PPAY [One]) [0x12] = AGB6 /* \AGB6 */ DerefOf (PPAY [One]) [0x13] = AGB7 /* \AGB7 */ DerefOf (PPAY [One]) [0x14] = AGB8 /* \AGB8 */ DerefOf (PPAY [One]) [0x15] = AGB9 /* \AGB9 */ DerefOf (PPAY [One]) [0x16] = AGBA /* \AGBA */ DerefOf (PPAY [One]) [0x17] = AGBB /* \AGBB */ Return (PPAY) /* \_SB_.PC00.RP19.PXSX.PPAY */ } Name (WTSY, Package (0x02) { One, Package (0x13) { 0x07, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero } }) Method (WTAS, 0, Serialized) { DerefOf (WTSY [One]) [One] = WTSV /* \WTSV */ DerefOf (WTSY [One]) [0x02] = WTLE /* \WTLE */ DerefOf (WTSY [One]) [0x03] = BL01 /* \BL01 */ DerefOf (WTSY [One]) [0x04] = BL02 /* \BL02 */ DerefOf (WTSY [One]) [0x05] = BL03 /* \BL03 */ DerefOf (WTSY [One]) [0x06] = BL04 /* \BL04 */ DerefOf (WTSY [One]) [0x07] = BL05 /* \BL05 */ DerefOf (WTSY [One]) [0x08] = BL06 /* \BL06 */ DerefOf (WTSY [One]) [0x09] = BL07 /* \BL07 */ DerefOf (WTSY [One]) [0x0A] = BL08 /* \BL08 */ DerefOf (WTSY [One]) [0x0B] = BL09 /* \BL09 */ DerefOf (WTSY [One]) [0x0C] = BL10 /* \BL10 */ DerefOf (WTSY [One]) [0x0D] = BL11 /* \BL11 */ DerefOf (WTSY [One]) [0x0E] = BL12 /* \BL12 */ DerefOf (WTSY [One]) [0x0F] = BL13 /* \BL13 */ DerefOf (WTSY [One]) [0x10] = BL14 /* \BL14 */ DerefOf (WTSY [One]) [0x11] = BL15 /* \BL15 */ DerefOf (WTSY [One]) [0x12] = BL16 /* \BL16 */ Return (WTSY) /* \_SB_.PC00.RP19.PXSX.WTSY */ } Name (WAIY, Package (0x02) { Zero, Package (0x04) { 0x07, Zero, Zero, Zero } }) Method (WAIS, 0, Serialized) { DerefOf (WAIY [One]) [One] = WLBI /* \WLBI */ DerefOf (WAIY [One]) [0x02] = WHBI /* \WHBI */ Return (WAIY) /* \_SB_.PC00.RP19.PXSX.WAIY */ } Name (SADX, Package (0x03) { Zero, Package (0x02) { 0x07, 0x80000000 }, Package (0x02) { 0x12, 0x80000000 } }) Method (SADS, 0, Serialized) { DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ Return (SADX) /* \_SB_.PC00.RP19.PXSX.SADX */ } Name (GPCX, Package (0x03) { Zero, Package (0x02) { 0x07, Package (0x03) { Zero, Zero, Zero } }, Package (0x02) { 0x12, Package (0x03) { Zero, Zero, Zero } } }) Method (GPC, 0, Serialized) { Return (GPCX) /* \_SB_.PC00.RP19.PXSX.GPCX */ } Name (GLAX, Package (0x03) { Zero, Package (0x02) { 0x07, Zero }, Package (0x02) { 0x12, Zero } }) Method (GLAI, 0, Serialized) { DerefOf (GLAX [One]) [One] = CGLS /* \CGLS */ DerefOf (GLAX [0x02]) [One] = CGLS /* \CGLS */ Return (GLAX) /* \_SB_.PC00.RP19.PXSX.GLAX */ } } If (((WWEN != Zero) && (WWRP == SLOT))) { Method (FHRF, 1, NotSerialized) { If ((GGOV (PRST) != WPRP)) { DL23 () SGOV (PRST, WPRP) } Else { } Sleep (TR2B) SGOV (WBRS, PBRS) If ((Arg0 == Zero)) { Sleep (TBTG) } ElseIf ((Arg0 == One)) { SPCO (WCLK, Zero) Sleep (TB2F) SGOV (WFCP, (~PFCP & One)) Sleep (TFDI) } Else { } } Method (SHRF, 0, NotSerialized) { PSD0 (SLOT) SPCO (WCLK, One) SGOV (WFCP, PFCP) Sleep (TN2B) SGOV (WBRS, (~PBRS & One)) Sleep (TB2R) SGOV (PRST, (~WPRP & One)) L23D () } Method (DOSV, 0, NotSerialized) { Local0 = Zero While (((SVID != WSID) && (Local0 < WSTO))) { Local0++ Sleep (One) } } Method (_RST, 0, Serialized) // _RST: Device Reset { If ((WWEN == 0x02)) { Local0 = Acquire (WWMT, 0x03E8) If ((Local0 == Zero)) { FHRF (Zero) SHRF () Release (WWMT) DOSV () } } Else { SGOV (WBRS, PBRS) Sleep (0xC8) Notify (PXSX, One) // Device Check SGOV (PRST, (~WPRP & One)) SGOV (WBRS, (~PBRS & One)) Sleep (0xC8) Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x14)) { Break } Sleep (0x10) Local0++ } Sleep (0x0A) Notify (PXSX, One) // Device Check } } PowerResource (MRST, 0x05, 0x0000) { Method (_STA, 0, Serialized) // _STA: Status { Return (One) } Method (_ON, 0, Serialized) // _ON_: Power On { } Method (_OFF, 0, Serialized) // _OFF: Power Off { } Method (_RST, 0, Serialized) // _RST: Device Reset { Local0 = Acquire (WWMT, 0x03E8) If ((Local0 == Zero)) { FHRF (One) SHRF () Release (WWMT) DOSV () } } } } If ((WIST () || ((WWEN != Zero) && (WWRP == SLOT)))) { PowerResource (DRST, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { If ((DCAP & 0x10000000)) { Local0 = DCTR /* \_SB_.PC00.RP19.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 } } } Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset { If (WIST ()) { If (CondRefOf (WRST)) { Return (Package (0x01) { WRST }) } } If (((WWEN != Zero) && (WWRP == SLOT))) { If (CondRefOf (MRST)) { Return (Package (0x01) { MRST }) } } Return (Package (0x01) { DRST }) } Name (FDEL, Zero) Name (PDEL, Zero) Name (VDEL, Zero) Method (IFUN, 4, Serialized) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (One) { 0x1F // . }) } Else { Return (Buffer (One) { 0x0F // . }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { Local0 = (CVPR << Zero) Return (Local0) } If ((Arg2 == 0x02)) { CreateWordField (Arg3, Zero, CMDT) CreateWordField (Arg3, 0x02, CMDP) If ((CMDT == One)) { If (((WGAS == One) && WIST ())) { Return (RSTY) /* \_SB_.PC00.RP19.PXSX.RSTY */ } ElseIf (CondRefOf (\_SB.PC00.CNVW.RSTT)) { Return (^^^CNVW.RSTT) /* \_SB_.PC00.CNVW.RSTT */ } Else { Return (Zero) } } If ((CMDT == 0x02)) { If ((WIST () == (WGAS == One))) { Local0 = (CMDP & One) RSTY = Local0 Local1 = (CMDP & 0x02) Local1 >>= One FLRC = Local1 Local2 = (CMDP & 0x04) Local2 >>= 0x02 BOFC = Local2 } ElseIf (CondRefOf (\_SB.PC00.CNVW.RSTT)) { ^^^CNVW.RSTT = CMDP /* \_SB_.PC00.RP19.PXSX.IFUN.CMDP */ } Return (Zero) } If ((CMDT == 0x03)) { If (CondRefOf (\_SB.PC00.CNVW.PRRS)) { Return (^^^CNVW.PRRS) /* \_SB_.PC00.CNVW.PRRS */ } ElseIf (WIST ()) { Return (DPRS) /* \_SB_.PC00.RP19.PXSX.DPRS */ } } Return (Zero) } If ((Arg2 == 0x03)) { If ((CRFI == One)) { Return (Zero) } Else { Return (One) } } If ((WGAS == One)) { If ((Arg2 == 0x04)) { CreateWordField (Arg3, Zero, PRTT) CreateWordField (Arg3, 0x02, PRTD) If ((PRTT == One)) { FDEL = PRTD /* \_SB_.PC00.RP19.PXSX.IFUN.PRTD */ } ElseIf ((PRTT == 0x02)) { PDEL = PRTD /* \_SB_.PC00.RP19.PXSX.IFUN.PRTD */ } ElseIf ((PRTT == 0x03)) { VDEL = PRTD /* \_SB_.PC00.RP19.PXSX.IFUN.PRTD */ } Else { } } } Return (Zero) } Method (IDSM, 1, Serialized) { If ((Arg0 == ToUUID ("7266172c-220b-4b29-814f-75e4dd26b5fd") /* Unknown UUID */)) { Return (One) } Return (Zero) } Method (EFUN, 4, Serialized) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (0x02) { 0xFF, 0x1F // .. }) } Else { Return (Buffer (0x02) { 0xFF, 0x01 // .. }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { Local0 = ACSD /* \ACSD */ Return (Local0) } If ((Arg2 == 0x02)) { Local0 = I5BS /* \I5BS */ Return (Local0) } If ((Arg2 == 0x03)) { Local0 = UHBS /* \UHBS */ Return (Local0) } If ((Arg2 == 0x06)) { Local0 = AXMU /* \AXMU */ Local0 <<= One Local0 |= AXSU /* \AXSU */ Local1 = AXMR /* \AXMR */ Local1 <<= One Local1 |= AXSR /* \AXSR */ Local1 <<= 0x02 Local0 |= Local1 Return (Local0) } If ((Arg2 == 0x04)) { Return (WFRC) /* \WFRC */ } If ((Arg2 == 0x05)) { Return (WFUC) /* \WFUC */ } If ((Arg2 == 0x07)) { Return (UNI4) /* \UNI4 */ } If ((Arg2 == 0x08)) { Return (WFIC) /* \WFIC */ } If (((Arg2 == 0x09) && (WGAS == One))) { Return (WFBS) /* \WFBS */ } If (((Arg2 == 0x0A) && (WGAS == One))) { Return (WEDT) /* \WEDT */ } If (((Arg2 == 0x0B) && (WGAS == One))) { If ((CDRM == One)) { Return (Zero) } Else { Return (One) } } If (((Arg2 == 0x0C) && (WGAS == One))) { Return (WF7C) /* \WF7C */ } Return (Zero) } Method (EDSM, 1, Serialized) { If ((Arg0 == ToUUID ("f21202bf-8f78-4dc6-a5b3-1f738e285ade") /* Unknown UUID */)) { Return (One) } Return (Zero) } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (WIST ()) { If (EDSM (Arg0)) { Return (EFUN (Arg0, Arg1, Arg2, Arg3)) } If (IDSM (Arg0)) { Return (IFUN (Arg0, Arg1, Arg2, Arg3)) } } If (((WWEN != Zero) && (WWRP == SLOT))) { If ((Arg0 == ToUUID ("bad01b75-22a8-4f48-8792-bdde9467747d") /* Unknown UUID */)) { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x09 // . }) } If ((Arg2 == One)){} If ((Arg2 == 0x02)){} If ((Arg2 == 0x03)) { If ((WRTO == One)){} ElseIf ((WRTO == 0x03)){} Else { } Return (WRTO) /* \WRTO */ } } } Return (Buffer (One) { 0x00 // . }) } } } } If (CondRefOf (\_SB.PC00.RP20.PXSX)) { Scope (_SB.PC00.RP20.PXSX) { OperationRegion (RPXX, SystemMemory, GMIO (^_ADR, _ADR), 0x30) Field (RPXX, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x2C), SVID, 16 } OperationRegion (FLDR, SystemMemory, (GMIO (^_ADR, _ADR) + WDCO), 0x06) Field (FLDR, ByteAcc, NoLock, Preserve) { DCAP, 32, DCTR, 16 } If ((WGAS == One)) { OperationRegion (VSEC, SystemMemory, (GMIO (^_ADR, _ADR) + WVHO), 0x10) Field (VSEC, AnyAcc, NoLock, Preserve) { Offset (0x0C), , 1, BTIE, 1, , 1, , 1, , 1, , 1, , 1, Offset (0x0D), PDRC, 1 } } Method (WIST, 0, Serialized) { If (CondRefOf (VDID)) { Switch (ToInteger (VDID)) { Case (0x25268086) { Return (One) } Case (0x271B8086) { Return (One) } Case (0x27238086) { Return (One) } Case (0x27258086) { Return (One) } Case (0x272B8086) { If ((WGAS == One)) { Return (One) } Else { Return (Zero) } } Default { Return (Zero) } } } Else { Return (Zero) } } Method (WWST, 0, Serialized) { If (CondRefOf (VDID)) { Switch (ToInteger (VDID)) { Case (0x73608086) { Return (One) } Case (0x75608086) { Return (One) } Case (0x4D7514C3) { Return (One) } Default { Return (Zero) } } } Else { Return (Zero) } } If (WIST ()) { Name (RSTY, Zero) Name (FLRC, Zero) Name (BOFC, Zero) Name (DPRS, Zero) PowerResource (WRST, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { If (((RSTY == One) && (WGAS == One))) { Local0 = Acquire (CNMT, 0x03E8) If ((Local0 == Zero)) { If ((FLRC == One)) { Local0 = DCTR /* \_SB_.PC00.RP20.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 Sleep (FDEL) } DPRS = One If ((BOFC == One)) { If ((BRMT == Zero)) { BTRK (Zero) } ElseIf ((WVHO != Zero)) { BTIE = Zero } Sleep (RDLY) } PDRC = One Sleep (VDEL) SGOV (WLRT, Zero) Sleep (PDEL) SGOV (WLRT, One) If ((BOFC == One)) { If ((BRMT == Zero)) { BTRK (One) } ElseIf ((WVHO != Zero)) { BTIE = One } Sleep (RDLY) } DPRS = 0x02 Release (CNMT) } } Else { If ((DCAP & 0x10000000)) { Local0 = DCTR /* \_SB_.PC00.RP20.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 } DPRS = One } } } Name (SPLX, Package (0x02) { Zero, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 } }) Method (SPLC, 0, Serialized) { DerefOf (SPLX [One]) [Zero] = DOM1 /* \DOM1 */ DerefOf (SPLX [One]) [One] = LIM1 /* \LIM1 */ DerefOf (SPLX [One]) [0x02] = TIM1 /* \TIM1 */ Return (SPLX) /* \_SB_.PC00.RP20.PXSX.SPLX */ } Name (WANX, Package (0x03) { Zero, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 }, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 } }) Method (WAND, 0, Serialized) { DerefOf (WANX [One]) [Zero] = Zero DerefOf (WANX [One]) [One] = TRD0 /* \TRD0 */ DerefOf (WANX [One]) [0x02] = TRL0 /* \TRL0 */ DerefOf (WANX [0x02]) [Zero] = One DerefOf (WANX [0x02]) [One] = TRD1 /* \TRD1 */ DerefOf (WANX [0x02]) [0x02] = TRL1 /* \TRL1 */ Return (WANX) /* \_SB_.PC00.RP20.PXSX.WANX */ } Name (WRDX, Package (0x02) { Zero, Package (0x02) { 0x80000000, 0x8000 } }) Method (WRDD, 0, Serialized) { DerefOf (WRDX [One]) [Zero] = WDM1 /* \WDM1 */ DerefOf (WRDX [One]) [One] = CID1 /* \CID1 */ Return (WRDX) /* \_SB_.PC00.RP20.PXSX.WRDX */ } Name (WRDY, Package (0x02) { 0x02, Package (0x2E) { 0x07, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (WRDS, 0, Serialized) { DerefOf (WRDY [One]) [One] = STXE /* \STXE */ DerefOf (WRDY [One]) [0x02] = ST10 /* \ST10 */ DerefOf (WRDY [One]) [0x03] = ST11 /* \ST11 */ DerefOf (WRDY [One]) [0x04] = ST12 /* \ST12 */ DerefOf (WRDY [One]) [0x05] = ST13 /* \ST13 */ DerefOf (WRDY [One]) [0x06] = ST14 /* \ST14 */ DerefOf (WRDY [One]) [0x07] = ST15 /* \ST15 */ DerefOf (WRDY [One]) [0x08] = ST16 /* \ST16 */ DerefOf (WRDY [One]) [0x09] = ST17 /* \ST17 */ DerefOf (WRDY [One]) [0x0A] = ST18 /* \ST18 */ DerefOf (WRDY [One]) [0x0B] = ST19 /* \ST19 */ DerefOf (WRDY [One]) [0x0C] = ST50 /* \ST50 */ DerefOf (WRDY [One]) [0x0D] = ST51 /* \ST51 */ DerefOf (WRDY [One]) [0x0E] = ST52 /* \ST52 */ DerefOf (WRDY [One]) [0x0F] = ST53 /* \ST53 */ DerefOf (WRDY [One]) [0x10] = ST54 /* \ST54 */ DerefOf (WRDY [One]) [0x11] = ST55 /* \ST55 */ DerefOf (WRDY [One]) [0x12] = ST56 /* \ST56 */ DerefOf (WRDY [One]) [0x13] = ST57 /* \ST57 */ DerefOf (WRDY [One]) [0x14] = ST58 /* \ST58 */ DerefOf (WRDY [One]) [0x15] = ST59 /* \ST59 */ DerefOf (WRDY [One]) [0x16] = ST5A /* \ST5A */ DerefOf (WRDY [One]) [0x17] = ST5B /* \ST5B */ DerefOf (WRDY [One]) [0x18] = CD10 /* \CD10 */ DerefOf (WRDY [One]) [0x19] = CD11 /* \CD11 */ DerefOf (WRDY [One]) [0x1A] = CD12 /* \CD12 */ DerefOf (WRDY [One]) [0x1B] = CD13 /* \CD13 */ DerefOf (WRDY [One]) [0x1C] = CD14 /* \CD14 */ DerefOf (WRDY [One]) [0x1D] = CD15 /* \CD15 */ DerefOf (WRDY [One]) [0x1E] = CD16 /* \CD16 */ DerefOf (WRDY [One]) [0x1F] = CD17 /* \CD17 */ DerefOf (WRDY [One]) [0x20] = CD18 /* \CD18 */ DerefOf (WRDY [One]) [0x21] = CD19 /* \CD19 */ DerefOf (WRDY [One]) [0x22] = CD1A /* \CD1A */ DerefOf (WRDY [One]) [0x23] = CD20 /* \CD20 */ DerefOf (WRDY [One]) [0x24] = CD21 /* \CD21 */ DerefOf (WRDY [One]) [0x25] = CD22 /* \CD22 */ DerefOf (WRDY [One]) [0x26] = CD23 /* \CD23 */ DerefOf (WRDY [One]) [0x27] = CD24 /* \CD24 */ DerefOf (WRDY [One]) [0x28] = CD25 /* \CD25 */ DerefOf (WRDY [One]) [0x29] = CD26 /* \CD26 */ DerefOf (WRDY [One]) [0x2A] = CD27 /* \CD27 */ DerefOf (WRDY [One]) [0x2B] = CD28 /* \CD28 */ DerefOf (WRDY [One]) [0x2C] = CD29 /* \CD29 */ DerefOf (WRDY [One]) [0x2D] = CD2A /* \CD2A */ Return (WRDY) /* \_SB_.PC00.RP20.PXSX.WRDY */ } Name (EWRY, Package (0x02) { 0x02, Package (0x87) { 0x07, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (EWRD, 0, Serialized) { DerefOf (EWRY [One]) [One] = STDE /* \STDE */ DerefOf (EWRY [One]) [0x02] = STRS /* \STRS */ DerefOf (EWRY [One]) [0x03] = ST20 /* \ST20 */ DerefOf (EWRY [One]) [0x04] = ST21 /* \ST21 */ DerefOf (EWRY [One]) [0x05] = ST22 /* \ST22 */ DerefOf (EWRY [One]) [0x06] = ST23 /* \ST23 */ DerefOf (EWRY [One]) [0x07] = ST24 /* \ST24 */ DerefOf (EWRY [One]) [0x08] = ST25 /* \ST25 */ DerefOf (EWRY [One]) [0x09] = ST26 /* \ST26 */ DerefOf (EWRY [One]) [0x0A] = ST27 /* \ST27 */ DerefOf (EWRY [One]) [0x0B] = ST28 /* \ST28 */ DerefOf (EWRY [One]) [0x0C] = ST29 /* \ST29 */ DerefOf (EWRY [One]) [0x0D] = ST60 /* \ST60 */ DerefOf (EWRY [One]) [0x0E] = ST61 /* \ST61 */ DerefOf (EWRY [One]) [0x0F] = ST62 /* \ST62 */ DerefOf (EWRY [One]) [0x10] = ST63 /* \ST63 */ DerefOf (EWRY [One]) [0x11] = ST64 /* \ST64 */ DerefOf (EWRY [One]) [0x12] = ST65 /* \ST65 */ DerefOf (EWRY [One]) [0x13] = ST66 /* \ST66 */ DerefOf (EWRY [One]) [0x14] = ST67 /* \ST67 */ DerefOf (EWRY [One]) [0x15] = ST68 /* \ST68 */ DerefOf (EWRY [One]) [0x16] = ST69 /* \ST69 */ DerefOf (EWRY [One]) [0x17] = ST6A /* \ST6A */ DerefOf (EWRY [One]) [0x18] = ST6B /* \ST6B */ DerefOf (EWRY [One]) [0x19] = ST30 /* \ST30 */ DerefOf (EWRY [One]) [0x1A] = ST31 /* \ST31 */ DerefOf (EWRY [One]) [0x1B] = ST32 /* \ST32 */ DerefOf (EWRY [One]) [0x1C] = ST33 /* \ST33 */ DerefOf (EWRY [One]) [0x1D] = ST34 /* \ST34 */ DerefOf (EWRY [One]) [0x1E] = ST35 /* \ST35 */ DerefOf (EWRY [One]) [0x1F] = ST36 /* \ST36 */ DerefOf (EWRY [One]) [0x20] = ST37 /* \ST37 */ DerefOf (EWRY [One]) [0x21] = ST38 /* \ST38 */ DerefOf (EWRY [One]) [0x22] = ST39 /* \ST39 */ DerefOf (EWRY [One]) [0x23] = ST70 /* \ST70 */ DerefOf (EWRY [One]) [0x24] = ST71 /* \ST71 */ DerefOf (EWRY [One]) [0x25] = ST72 /* \ST72 */ DerefOf (EWRY [One]) [0x26] = ST73 /* \ST73 */ DerefOf (EWRY [One]) [0x27] = ST74 /* \ST74 */ DerefOf (EWRY [One]) [0x28] = ST75 /* \ST75 */ DerefOf (EWRY [One]) [0x29] = ST76 /* \ST76 */ DerefOf (EWRY [One]) [0x2A] = ST77 /* \ST77 */ DerefOf (EWRY [One]) [0x2B] = ST78 /* \ST78 */ DerefOf (EWRY [One]) [0x2C] = ST79 /* \ST79 */ DerefOf (EWRY [One]) [0x2D] = ST7A /* \ST7A */ DerefOf (EWRY [One]) [0x2E] = ST7B /* \ST7B */ DerefOf (EWRY [One]) [0x2F] = ST40 /* \ST40 */ DerefOf (EWRY [One]) [0x30] = ST41 /* \ST41 */ DerefOf (EWRY [One]) [0x31] = ST42 /* \ST42 */ DerefOf (EWRY [One]) [0x32] = ST43 /* \ST43 */ DerefOf (EWRY [One]) [0x33] = ST44 /* \ST44 */ DerefOf (EWRY [One]) [0x34] = ST45 /* \ST45 */ DerefOf (EWRY [One]) [0x35] = ST46 /* \ST46 */ DerefOf (EWRY [One]) [0x36] = ST47 /* \ST47 */ DerefOf (EWRY [One]) [0x37] = ST48 /* \ST48 */ DerefOf (EWRY [One]) [0x38] = ST49 /* \ST49 */ DerefOf (EWRY [One]) [0x39] = ST80 /* \ST80 */ DerefOf (EWRY [One]) [0x3A] = ST81 /* \ST81 */ DerefOf (EWRY [One]) [0x3B] = ST82 /* \ST82 */ DerefOf (EWRY [One]) [0x3C] = ST83 /* \ST83 */ DerefOf (EWRY [One]) [0x3D] = ST84 /* \ST84 */ DerefOf (EWRY [One]) [0x3E] = ST85 /* \ST85 */ DerefOf (EWRY [One]) [0x3F] = ST86 /* \ST86 */ DerefOf (EWRY [One]) [0x40] = ST87 /* \ST87 */ DerefOf (EWRY [One]) [0x41] = ST88 /* \ST88 */ DerefOf (EWRY [One]) [0x42] = ST89 /* \ST89 */ DerefOf (EWRY [One]) [0x43] = ST8A /* \ST8A */ DerefOf (EWRY [One]) [0x44] = ST8B /* \ST8B */ DerefOf (EWRY [One]) [0x45] = CD30 /* \CD30 */ DerefOf (EWRY [One]) [0x46] = CD31 /* \CD31 */ DerefOf (EWRY [One]) [0x47] = CD32 /* \CD32 */ DerefOf (EWRY [One]) [0x48] = CD33 /* \CD33 */ DerefOf (EWRY [One]) [0x49] = CD34 /* \CD34 */ DerefOf (EWRY [One]) [0x4A] = CD35 /* \CD35 */ DerefOf (EWRY [One]) [0x4B] = CD36 /* \CD36 */ DerefOf (EWRY [One]) [0x4C] = CD37 /* \CD37 */ DerefOf (EWRY [One]) [0x4D] = CD38 /* \CD38 */ DerefOf (EWRY [One]) [0x4E] = CD39 /* \CD39 */ DerefOf (EWRY [One]) [0x4F] = CD3A /* \CD3A */ DerefOf (EWRY [One]) [0x50] = CD3B /* \CD3B */ DerefOf (EWRY [One]) [0x51] = CD3C /* \CD3C */ DerefOf (EWRY [One]) [0x52] = CD3D /* \CD3D */ DerefOf (EWRY [One]) [0x53] = CD3E /* \CD3E */ DerefOf (EWRY [One]) [0x54] = CD3F /* \CD3F */ DerefOf (EWRY [One]) [0x55] = CD40 /* \CD40 */ DerefOf (EWRY [One]) [0x56] = CD41 /* \CD41 */ DerefOf (EWRY [One]) [0x57] = CD42 /* \CD42 */ DerefOf (EWRY [One]) [0x58] = CD43 /* \CD43 */ DerefOf (EWRY [One]) [0x59] = CD44 /* \CD44 */ DerefOf (EWRY [One]) [0x5A] = CD45 /* \CD45 */ DerefOf (EWRY [One]) [0x5B] = CD46 /* \CD46 */ DerefOf (EWRY [One]) [0x5C] = CD47 /* \CD47 */ DerefOf (EWRY [One]) [0x5D] = CD48 /* \CD48 */ DerefOf (EWRY [One]) [0x5E] = CD49 /* \CD49 */ DerefOf (EWRY [One]) [0x5F] = CD4A /* \CD4A */ DerefOf (EWRY [One]) [0x60] = CD4B /* \CD4B */ DerefOf (EWRY [One]) [0x61] = CD4C /* \CD4C */ DerefOf (EWRY [One]) [0x62] = CD4D /* \CD4D */ DerefOf (EWRY [One]) [0x63] = CD4E /* \CD4E */ DerefOf (EWRY [One]) [0x64] = CD4F /* \CD4F */ DerefOf (EWRY [One]) [0x65] = CD50 /* \CD50 */ DerefOf (EWRY [One]) [0x66] = CD51 /* \CD51 */ DerefOf (EWRY [One]) [0x67] = CD52 /* \CD52 */ DerefOf (EWRY [One]) [0x68] = CD53 /* \CD53 */ DerefOf (EWRY [One]) [0x69] = CD54 /* \CD54 */ DerefOf (EWRY [One]) [0x6A] = CD55 /* \CD55 */ DerefOf (EWRY [One]) [0x6B] = CD56 /* \CD56 */ DerefOf (EWRY [One]) [0x6C] = CD57 /* \CD57 */ DerefOf (EWRY [One]) [0x6D] = CD58 /* \CD58 */ DerefOf (EWRY [One]) [0x6E] = CD59 /* \CD59 */ DerefOf (EWRY [One]) [0x6F] = CD5A /* \CD5A */ DerefOf (EWRY [One]) [0x70] = CD5B /* \CD5B */ DerefOf (EWRY [One]) [0x71] = CD5C /* \CD5C */ DerefOf (EWRY [One]) [0x72] = CD5D /* \CD5D */ DerefOf (EWRY [One]) [0x73] = CD5E /* \CD5E */ DerefOf (EWRY [One]) [0x74] = CD5F /* \CD5F */ DerefOf (EWRY [One]) [0x75] = CD60 /* \CD60 */ DerefOf (EWRY [One]) [0x76] = CD61 /* \CD61 */ DerefOf (EWRY [One]) [0x77] = CD62 /* \CD62 */ DerefOf (EWRY [One]) [0x78] = CD63 /* \CD63 */ DerefOf (EWRY [One]) [0x79] = CD64 /* \CD64 */ DerefOf (EWRY [One]) [0x7A] = CD65 /* \CD65 */ DerefOf (EWRY [One]) [0x7B] = CD66 /* \CD66 */ DerefOf (EWRY [One]) [0x7C] = CD67 /* \CD67 */ DerefOf (EWRY [One]) [0x7D] = CD68 /* \CD68 */ DerefOf (EWRY [One]) [0x7E] = CD69 /* \CD69 */ DerefOf (EWRY [One]) [0x7F] = CD6A /* \CD6A */ DerefOf (EWRY [One]) [0x80] = CD6B /* \CD6B */ DerefOf (EWRY [One]) [0x81] = CD6C /* \CD6C */ DerefOf (EWRY [One]) [0x82] = CD6D /* \CD6D */ DerefOf (EWRY [One]) [0x83] = CD6E /* \CD6E */ DerefOf (EWRY [One]) [0x84] = CD6F /* \CD6F */ DerefOf (EWRY [One]) [0x85] = CD70 /* \CD70 */ DerefOf (EWRY [One]) [0x86] = CD71 /* \CD71 */ Return (EWRY) /* \_SB_.PC00.RP20.PXSX.EWRY */ } Name (WGDY, Package (0x02) { 0x03, Package (0x4A) { 0x07, 0x03, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (WGDS, 0, Serialized) { DerefOf (WGDY [One]) [One] = SDGN /* \SDGN */ DerefOf (WGDY [One]) [0x02] = SD11 /* \SD11 */ DerefOf (WGDY [One]) [0x03] = SD12 /* \SD12 */ DerefOf (WGDY [One]) [0x04] = SD13 /* \SD13 */ DerefOf (WGDY [One]) [0x05] = SD14 /* \SD14 */ DerefOf (WGDY [One]) [0x06] = SD15 /* \SD15 */ DerefOf (WGDY [One]) [0x07] = SD16 /* \SD16 */ DerefOf (WGDY [One]) [0x08] = SD17 /* \SD17 */ DerefOf (WGDY [One]) [0x09] = SD18 /* \SD18 */ DerefOf (WGDY [One]) [0x0A] = SD19 /* \SD19 */ DerefOf (WGDY [One]) [0x0B] = SD21 /* \SD21 */ DerefOf (WGDY [One]) [0x0C] = SD22 /* \SD22 */ DerefOf (WGDY [One]) [0x0D] = SD23 /* \SD23 */ DerefOf (WGDY [One]) [0x0E] = SD24 /* \SD24 */ DerefOf (WGDY [One]) [0x0F] = SD25 /* \SD25 */ DerefOf (WGDY [One]) [0x10] = SD26 /* \SD26 */ DerefOf (WGDY [One]) [0x11] = SD27 /* \SD27 */ DerefOf (WGDY [One]) [0x12] = SD28 /* \SD28 */ DerefOf (WGDY [One]) [0x13] = SD29 /* \SD29 */ DerefOf (WGDY [One]) [0x14] = SD31 /* \SD31 */ DerefOf (WGDY [One]) [0x15] = SD32 /* \SD32 */ DerefOf (WGDY [One]) [0x16] = SD33 /* \SD33 */ DerefOf (WGDY [One]) [0x17] = SD34 /* \SD34 */ DerefOf (WGDY [One]) [0x18] = SD35 /* \SD35 */ DerefOf (WGDY [One]) [0x19] = SD36 /* \SD36 */ DerefOf (WGDY [One]) [0x1A] = SD37 /* \SD37 */ DerefOf (WGDY [One]) [0x1B] = SD38 /* \SD38 */ DerefOf (WGDY [One]) [0x1C] = SD39 /* \SD39 */ DerefOf (WGDY [One]) [0x1D] = SD41 /* \SD41 */ DerefOf (WGDY [One]) [0x1E] = SD42 /* \SD42 */ DerefOf (WGDY [One]) [0x1F] = SD43 /* \SD43 */ DerefOf (WGDY [One]) [0x20] = SD44 /* \SD44 */ DerefOf (WGDY [One]) [0x21] = SD45 /* \SD45 */ DerefOf (WGDY [One]) [0x22] = SD46 /* \SD46 */ DerefOf (WGDY [One]) [0x23] = SD47 /* \SD47 */ DerefOf (WGDY [One]) [0x24] = SD48 /* \SD48 */ DerefOf (WGDY [One]) [0x25] = SD49 /* \SD49 */ DerefOf (WGDY [One]) [0x26] = SD51 /* \SD51 */ DerefOf (WGDY [One]) [0x27] = SD52 /* \SD52 */ DerefOf (WGDY [One]) [0x28] = SD53 /* \SD53 */ DerefOf (WGDY [One]) [0x29] = SD54 /* \SD54 */ DerefOf (WGDY [One]) [0x2A] = SD55 /* \SD55 */ DerefOf (WGDY [One]) [0x2B] = SD56 /* \SD56 */ DerefOf (WGDY [One]) [0x2C] = SD57 /* \SD57 */ DerefOf (WGDY [One]) [0x2D] = SD58 /* \SD58 */ DerefOf (WGDY [One]) [0x2E] = SD59 /* \SD59 */ DerefOf (WGDY [One]) [0x2F] = SD61 /* \SD61 */ DerefOf (WGDY [One]) [0x30] = SD62 /* \SD62 */ DerefOf (WGDY [One]) [0x31] = SD63 /* \SD63 */ DerefOf (WGDY [One]) [0x32] = SD64 /* \SD64 */ DerefOf (WGDY [One]) [0x33] = SD65 /* \SD65 */ DerefOf (WGDY [One]) [0x34] = SD66 /* \SD66 */ DerefOf (WGDY [One]) [0x35] = SD67 /* \SD67 */ DerefOf (WGDY [One]) [0x36] = SD68 /* \SD68 */ DerefOf (WGDY [One]) [0x37] = SD69 /* \SD69 */ DerefOf (WGDY [One]) [0x38] = SD71 /* \SD71 */ DerefOf (WGDY [One]) [0x39] = SD72 /* \SD72 */ DerefOf (WGDY [One]) [0x3A] = SD73 /* \SD73 */ DerefOf (WGDY [One]) [0x3B] = SD74 /* \SD74 */ DerefOf (WGDY [One]) [0x3C] = SD75 /* \SD75 */ DerefOf (WGDY [One]) [0x3D] = SD76 /* \SD76 */ DerefOf (WGDY [One]) [0x3E] = SD77 /* \SD77 */ DerefOf (WGDY [One]) [0x3F] = SD78 /* \SD78 */ DerefOf (WGDY [One]) [0x40] = SD79 /* \SD79 */ DerefOf (WGDY [One]) [0x41] = SD81 /* \SD81 */ DerefOf (WGDY [One]) [0x42] = SD82 /* \SD82 */ DerefOf (WGDY [One]) [0x43] = SD83 /* \SD83 */ DerefOf (WGDY [One]) [0x44] = SD84 /* \SD84 */ DerefOf (WGDY [One]) [0x45] = SD85 /* \SD85 */ DerefOf (WGDY [One]) [0x46] = SD86 /* \SD86 */ DerefOf (WGDY [One]) [0x47] = SD87 /* \SD87 */ DerefOf (WGDY [One]) [0x48] = SD88 /* \SD88 */ DerefOf (WGDY [One]) [0x49] = SD89 /* \SD89 */ Return (WGDY) /* \_SB_.PC00.RP20.PXSX.WGDY */ } Name (ECKY, Package (0x02) { Zero, Package (0x02) { 0x07, Zero } }) Method (ECKV, 0, Serialized) { DerefOf (ECKY [One]) [One] = CECV /* \CECV */ Return (ECKY) /* \_SB_.PC00.RP20.PXSX.ECKY */ } Name (PPAY, Package (0x02) { One, Package (0x18) { 0x07, Zero, 0x18, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x18, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28 } }) Method (PPAG, 0, Serialized) { DerefOf (PPAY [One]) [One] = WAGE /* \WAGE */ DerefOf (PPAY [One]) [0x02] = AGA1 /* \AGA1 */ DerefOf (PPAY [One]) [0x03] = AGA2 /* \AGA2 */ DerefOf (PPAY [One]) [0x04] = AGA3 /* \AGA3 */ DerefOf (PPAY [One]) [0x05] = AGA4 /* \AGA4 */ DerefOf (PPAY [One]) [0x06] = AGA5 /* \AGA5 */ DerefOf (PPAY [One]) [0x07] = AGA6 /* \AGA6 */ DerefOf (PPAY [One]) [0x08] = AGA7 /* \AGA7 */ DerefOf (PPAY [One]) [0x09] = AGA8 /* \AGA8 */ DerefOf (PPAY [One]) [0x0A] = AGA9 /* \AGA9 */ DerefOf (PPAY [One]) [0x0B] = AGAA /* \AGAA */ DerefOf (PPAY [One]) [0x0C] = AGAB /* \AGAB */ DerefOf (PPAY [One]) [0x0D] = AGB1 /* \AGB1 */ DerefOf (PPAY [One]) [0x0E] = AGB2 /* \AGB2 */ DerefOf (PPAY [One]) [0x0F] = AGB3 /* \AGB3 */ DerefOf (PPAY [One]) [0x10] = AGB4 /* \AGB4 */ DerefOf (PPAY [One]) [0x11] = AGB5 /* \AGB5 */ DerefOf (PPAY [One]) [0x12] = AGB6 /* \AGB6 */ DerefOf (PPAY [One]) [0x13] = AGB7 /* \AGB7 */ DerefOf (PPAY [One]) [0x14] = AGB8 /* \AGB8 */ DerefOf (PPAY [One]) [0x15] = AGB9 /* \AGB9 */ DerefOf (PPAY [One]) [0x16] = AGBA /* \AGBA */ DerefOf (PPAY [One]) [0x17] = AGBB /* \AGBB */ Return (PPAY) /* \_SB_.PC00.RP20.PXSX.PPAY */ } Name (WTSY, Package (0x02) { One, Package (0x13) { 0x07, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero } }) Method (WTAS, 0, Serialized) { DerefOf (WTSY [One]) [One] = WTSV /* \WTSV */ DerefOf (WTSY [One]) [0x02] = WTLE /* \WTLE */ DerefOf (WTSY [One]) [0x03] = BL01 /* \BL01 */ DerefOf (WTSY [One]) [0x04] = BL02 /* \BL02 */ DerefOf (WTSY [One]) [0x05] = BL03 /* \BL03 */ DerefOf (WTSY [One]) [0x06] = BL04 /* \BL04 */ DerefOf (WTSY [One]) [0x07] = BL05 /* \BL05 */ DerefOf (WTSY [One]) [0x08] = BL06 /* \BL06 */ DerefOf (WTSY [One]) [0x09] = BL07 /* \BL07 */ DerefOf (WTSY [One]) [0x0A] = BL08 /* \BL08 */ DerefOf (WTSY [One]) [0x0B] = BL09 /* \BL09 */ DerefOf (WTSY [One]) [0x0C] = BL10 /* \BL10 */ DerefOf (WTSY [One]) [0x0D] = BL11 /* \BL11 */ DerefOf (WTSY [One]) [0x0E] = BL12 /* \BL12 */ DerefOf (WTSY [One]) [0x0F] = BL13 /* \BL13 */ DerefOf (WTSY [One]) [0x10] = BL14 /* \BL14 */ DerefOf (WTSY [One]) [0x11] = BL15 /* \BL15 */ DerefOf (WTSY [One]) [0x12] = BL16 /* \BL16 */ Return (WTSY) /* \_SB_.PC00.RP20.PXSX.WTSY */ } Name (WAIY, Package (0x02) { Zero, Package (0x04) { 0x07, Zero, Zero, Zero } }) Method (WAIS, 0, Serialized) { DerefOf (WAIY [One]) [One] = WLBI /* \WLBI */ DerefOf (WAIY [One]) [0x02] = WHBI /* \WHBI */ Return (WAIY) /* \_SB_.PC00.RP20.PXSX.WAIY */ } Name (SADX, Package (0x03) { Zero, Package (0x02) { 0x07, 0x80000000 }, Package (0x02) { 0x12, 0x80000000 } }) Method (SADS, 0, Serialized) { DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ Return (SADX) /* \_SB_.PC00.RP20.PXSX.SADX */ } Name (GPCX, Package (0x03) { Zero, Package (0x02) { 0x07, Package (0x03) { Zero, Zero, Zero } }, Package (0x02) { 0x12, Package (0x03) { Zero, Zero, Zero } } }) Method (GPC, 0, Serialized) { Return (GPCX) /* \_SB_.PC00.RP20.PXSX.GPCX */ } Name (GLAX, Package (0x03) { Zero, Package (0x02) { 0x07, Zero }, Package (0x02) { 0x12, Zero } }) Method (GLAI, 0, Serialized) { DerefOf (GLAX [One]) [One] = CGLS /* \CGLS */ DerefOf (GLAX [0x02]) [One] = CGLS /* \CGLS */ Return (GLAX) /* \_SB_.PC00.RP20.PXSX.GLAX */ } } If (((WWEN != Zero) && (WWRP == SLOT))) { Method (FHRF, 1, NotSerialized) { If ((GGOV (PRST) != WPRP)) { DL23 () SGOV (PRST, WPRP) } Else { } Sleep (TR2B) SGOV (WBRS, PBRS) If ((Arg0 == Zero)) { Sleep (TBTG) } ElseIf ((Arg0 == One)) { SPCO (WCLK, Zero) Sleep (TB2F) SGOV (WFCP, (~PFCP & One)) Sleep (TFDI) } Else { } } Method (SHRF, 0, NotSerialized) { PSD0 (SLOT) SPCO (WCLK, One) SGOV (WFCP, PFCP) Sleep (TN2B) SGOV (WBRS, (~PBRS & One)) Sleep (TB2R) SGOV (PRST, (~WPRP & One)) L23D () } Method (DOSV, 0, NotSerialized) { Local0 = Zero While (((SVID != WSID) && (Local0 < WSTO))) { Local0++ Sleep (One) } } Method (_RST, 0, Serialized) // _RST: Device Reset { If ((WWEN == 0x02)) { Local0 = Acquire (WWMT, 0x03E8) If ((Local0 == Zero)) { FHRF (Zero) SHRF () Release (WWMT) DOSV () } } Else { SGOV (WBRS, PBRS) Sleep (0xC8) Notify (PXSX, One) // Device Check SGOV (PRST, (~WPRP & One)) SGOV (WBRS, (~PBRS & One)) Sleep (0xC8) Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x14)) { Break } Sleep (0x10) Local0++ } Sleep (0x0A) Notify (PXSX, One) // Device Check } } PowerResource (MRST, 0x05, 0x0000) { Method (_STA, 0, Serialized) // _STA: Status { Return (One) } Method (_ON, 0, Serialized) // _ON_: Power On { } Method (_OFF, 0, Serialized) // _OFF: Power Off { } Method (_RST, 0, Serialized) // _RST: Device Reset { Local0 = Acquire (WWMT, 0x03E8) If ((Local0 == Zero)) { FHRF (One) SHRF () Release (WWMT) DOSV () } } } } If ((WIST () || ((WWEN != Zero) && (WWRP == SLOT)))) { PowerResource (DRST, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { If ((DCAP & 0x10000000)) { Local0 = DCTR /* \_SB_.PC00.RP20.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 } } } Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset { If (WIST ()) { If (CondRefOf (WRST)) { Return (Package (0x01) { WRST }) } } If (((WWEN != Zero) && (WWRP == SLOT))) { If (CondRefOf (MRST)) { Return (Package (0x01) { MRST }) } } Return (Package (0x01) { DRST }) } Name (FDEL, Zero) Name (PDEL, Zero) Name (VDEL, Zero) Method (IFUN, 4, Serialized) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (One) { 0x1F // . }) } Else { Return (Buffer (One) { 0x0F // . }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { Local0 = (CVPR << Zero) Return (Local0) } If ((Arg2 == 0x02)) { CreateWordField (Arg3, Zero, CMDT) CreateWordField (Arg3, 0x02, CMDP) If ((CMDT == One)) { If (((WGAS == One) && WIST ())) { Return (RSTY) /* \_SB_.PC00.RP20.PXSX.RSTY */ } ElseIf (CondRefOf (\_SB.PC00.CNVW.RSTT)) { Return (^^^CNVW.RSTT) /* \_SB_.PC00.CNVW.RSTT */ } Else { Return (Zero) } } If ((CMDT == 0x02)) { If ((WIST () == (WGAS == One))) { Local0 = (CMDP & One) RSTY = Local0 Local1 = (CMDP & 0x02) Local1 >>= One FLRC = Local1 Local2 = (CMDP & 0x04) Local2 >>= 0x02 BOFC = Local2 } ElseIf (CondRefOf (\_SB.PC00.CNVW.RSTT)) { ^^^CNVW.RSTT = CMDP /* \_SB_.PC00.RP20.PXSX.IFUN.CMDP */ } Return (Zero) } If ((CMDT == 0x03)) { If (CondRefOf (\_SB.PC00.CNVW.PRRS)) { Return (^^^CNVW.PRRS) /* \_SB_.PC00.CNVW.PRRS */ } ElseIf (WIST ()) { Return (DPRS) /* \_SB_.PC00.RP20.PXSX.DPRS */ } } Return (Zero) } If ((Arg2 == 0x03)) { If ((CRFI == One)) { Return (Zero) } Else { Return (One) } } If ((WGAS == One)) { If ((Arg2 == 0x04)) { CreateWordField (Arg3, Zero, PRTT) CreateWordField (Arg3, 0x02, PRTD) If ((PRTT == One)) { FDEL = PRTD /* \_SB_.PC00.RP20.PXSX.IFUN.PRTD */ } ElseIf ((PRTT == 0x02)) { PDEL = PRTD /* \_SB_.PC00.RP20.PXSX.IFUN.PRTD */ } ElseIf ((PRTT == 0x03)) { VDEL = PRTD /* \_SB_.PC00.RP20.PXSX.IFUN.PRTD */ } Else { } } } Return (Zero) } Method (IDSM, 1, Serialized) { If ((Arg0 == ToUUID ("7266172c-220b-4b29-814f-75e4dd26b5fd") /* Unknown UUID */)) { Return (One) } Return (Zero) } Method (EFUN, 4, Serialized) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (0x02) { 0xFF, 0x1F // .. }) } Else { Return (Buffer (0x02) { 0xFF, 0x01 // .. }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { Local0 = ACSD /* \ACSD */ Return (Local0) } If ((Arg2 == 0x02)) { Local0 = I5BS /* \I5BS */ Return (Local0) } If ((Arg2 == 0x03)) { Local0 = UHBS /* \UHBS */ Return (Local0) } If ((Arg2 == 0x06)) { Local0 = AXMU /* \AXMU */ Local0 <<= One Local0 |= AXSU /* \AXSU */ Local1 = AXMR /* \AXMR */ Local1 <<= One Local1 |= AXSR /* \AXSR */ Local1 <<= 0x02 Local0 |= Local1 Return (Local0) } If ((Arg2 == 0x04)) { Return (WFRC) /* \WFRC */ } If ((Arg2 == 0x05)) { Return (WFUC) /* \WFUC */ } If ((Arg2 == 0x07)) { Return (UNI4) /* \UNI4 */ } If ((Arg2 == 0x08)) { Return (WFIC) /* \WFIC */ } If (((Arg2 == 0x09) && (WGAS == One))) { Return (WFBS) /* \WFBS */ } If (((Arg2 == 0x0A) && (WGAS == One))) { Return (WEDT) /* \WEDT */ } If (((Arg2 == 0x0B) && (WGAS == One))) { If ((CDRM == One)) { Return (Zero) } Else { Return (One) } } If (((Arg2 == 0x0C) && (WGAS == One))) { Return (WF7C) /* \WF7C */ } Return (Zero) } Method (EDSM, 1, Serialized) { If ((Arg0 == ToUUID ("f21202bf-8f78-4dc6-a5b3-1f738e285ade") /* Unknown UUID */)) { Return (One) } Return (Zero) } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (WIST ()) { If (EDSM (Arg0)) { Return (EFUN (Arg0, Arg1, Arg2, Arg3)) } If (IDSM (Arg0)) { Return (IFUN (Arg0, Arg1, Arg2, Arg3)) } } If (((WWEN != Zero) && (WWRP == SLOT))) { If ((Arg0 == ToUUID ("bad01b75-22a8-4f48-8792-bdde9467747d") /* Unknown UUID */)) { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x09 // . }) } If ((Arg2 == One)){} If ((Arg2 == 0x02)){} If ((Arg2 == 0x03)) { If ((WRTO == One)){} ElseIf ((WRTO == 0x03)){} Else { } Return (WRTO) /* \WRTO */ } } } Return (Buffer (One) { 0x00 // . }) } } } } If (CondRefOf (\_SB.PC00.RP21.PXSX)) { Scope (_SB.PC00.RP21.PXSX) { OperationRegion (RPXX, SystemMemory, GMIO (^_ADR, _ADR), 0x30) Field (RPXX, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x2C), SVID, 16 } OperationRegion (FLDR, SystemMemory, (GMIO (^_ADR, _ADR) + WDCO), 0x06) Field (FLDR, ByteAcc, NoLock, Preserve) { DCAP, 32, DCTR, 16 } If ((WGAS == One)) { OperationRegion (VSEC, SystemMemory, (GMIO (^_ADR, _ADR) + WVHO), 0x10) Field (VSEC, AnyAcc, NoLock, Preserve) { Offset (0x0C), , 1, BTIE, 1, , 1, , 1, , 1, , 1, , 1, Offset (0x0D), PDRC, 1 } } Method (WIST, 0, Serialized) { If (CondRefOf (VDID)) { Switch (ToInteger (VDID)) { Case (0x25268086) { Return (One) } Case (0x271B8086) { Return (One) } Case (0x27238086) { Return (One) } Case (0x27258086) { Return (One) } Case (0x272B8086) { If ((WGAS == One)) { Return (One) } Else { Return (Zero) } } Default { Return (Zero) } } } Else { Return (Zero) } } Method (WWST, 0, Serialized) { If (CondRefOf (VDID)) { Switch (ToInteger (VDID)) { Case (0x73608086) { Return (One) } Case (0x75608086) { Return (One) } Case (0x4D7514C3) { Return (One) } Default { Return (Zero) } } } Else { Return (Zero) } } If (WIST ()) { Name (RSTY, Zero) Name (FLRC, Zero) Name (BOFC, Zero) Name (DPRS, Zero) PowerResource (WRST, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { If (((RSTY == One) && (WGAS == One))) { Local0 = Acquire (CNMT, 0x03E8) If ((Local0 == Zero)) { If ((FLRC == One)) { Local0 = DCTR /* \_SB_.PC00.RP21.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 Sleep (FDEL) } DPRS = One If ((BOFC == One)) { If ((BRMT == Zero)) { BTRK (Zero) } ElseIf ((WVHO != Zero)) { BTIE = Zero } Sleep (RDLY) } PDRC = One Sleep (VDEL) SGOV (WLRT, Zero) Sleep (PDEL) SGOV (WLRT, One) If ((BOFC == One)) { If ((BRMT == Zero)) { BTRK (One) } ElseIf ((WVHO != Zero)) { BTIE = One } Sleep (RDLY) } DPRS = 0x02 Release (CNMT) } } Else { If ((DCAP & 0x10000000)) { Local0 = DCTR /* \_SB_.PC00.RP21.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 } DPRS = One } } } Name (SPLX, Package (0x02) { Zero, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 } }) Method (SPLC, 0, Serialized) { DerefOf (SPLX [One]) [Zero] = DOM1 /* \DOM1 */ DerefOf (SPLX [One]) [One] = LIM1 /* \LIM1 */ DerefOf (SPLX [One]) [0x02] = TIM1 /* \TIM1 */ Return (SPLX) /* \_SB_.PC00.RP21.PXSX.SPLX */ } Name (WANX, Package (0x03) { Zero, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 }, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 } }) Method (WAND, 0, Serialized) { DerefOf (WANX [One]) [Zero] = Zero DerefOf (WANX [One]) [One] = TRD0 /* \TRD0 */ DerefOf (WANX [One]) [0x02] = TRL0 /* \TRL0 */ DerefOf (WANX [0x02]) [Zero] = One DerefOf (WANX [0x02]) [One] = TRD1 /* \TRD1 */ DerefOf (WANX [0x02]) [0x02] = TRL1 /* \TRL1 */ Return (WANX) /* \_SB_.PC00.RP21.PXSX.WANX */ } Name (WRDX, Package (0x02) { Zero, Package (0x02) { 0x80000000, 0x8000 } }) Method (WRDD, 0, Serialized) { DerefOf (WRDX [One]) [Zero] = WDM1 /* \WDM1 */ DerefOf (WRDX [One]) [One] = CID1 /* \CID1 */ Return (WRDX) /* \_SB_.PC00.RP21.PXSX.WRDX */ } Name (WRDY, Package (0x02) { 0x02, Package (0x2E) { 0x07, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (WRDS, 0, Serialized) { DerefOf (WRDY [One]) [One] = STXE /* \STXE */ DerefOf (WRDY [One]) [0x02] = ST10 /* \ST10 */ DerefOf (WRDY [One]) [0x03] = ST11 /* \ST11 */ DerefOf (WRDY [One]) [0x04] = ST12 /* \ST12 */ DerefOf (WRDY [One]) [0x05] = ST13 /* \ST13 */ DerefOf (WRDY [One]) [0x06] = ST14 /* \ST14 */ DerefOf (WRDY [One]) [0x07] = ST15 /* \ST15 */ DerefOf (WRDY [One]) [0x08] = ST16 /* \ST16 */ DerefOf (WRDY [One]) [0x09] = ST17 /* \ST17 */ DerefOf (WRDY [One]) [0x0A] = ST18 /* \ST18 */ DerefOf (WRDY [One]) [0x0B] = ST19 /* \ST19 */ DerefOf (WRDY [One]) [0x0C] = ST50 /* \ST50 */ DerefOf (WRDY [One]) [0x0D] = ST51 /* \ST51 */ DerefOf (WRDY [One]) [0x0E] = ST52 /* \ST52 */ DerefOf (WRDY [One]) [0x0F] = ST53 /* \ST53 */ DerefOf (WRDY [One]) [0x10] = ST54 /* \ST54 */ DerefOf (WRDY [One]) [0x11] = ST55 /* \ST55 */ DerefOf (WRDY [One]) [0x12] = ST56 /* \ST56 */ DerefOf (WRDY [One]) [0x13] = ST57 /* \ST57 */ DerefOf (WRDY [One]) [0x14] = ST58 /* \ST58 */ DerefOf (WRDY [One]) [0x15] = ST59 /* \ST59 */ DerefOf (WRDY [One]) [0x16] = ST5A /* \ST5A */ DerefOf (WRDY [One]) [0x17] = ST5B /* \ST5B */ DerefOf (WRDY [One]) [0x18] = CD10 /* \CD10 */ DerefOf (WRDY [One]) [0x19] = CD11 /* \CD11 */ DerefOf (WRDY [One]) [0x1A] = CD12 /* \CD12 */ DerefOf (WRDY [One]) [0x1B] = CD13 /* \CD13 */ DerefOf (WRDY [One]) [0x1C] = CD14 /* \CD14 */ DerefOf (WRDY [One]) [0x1D] = CD15 /* \CD15 */ DerefOf (WRDY [One]) [0x1E] = CD16 /* \CD16 */ DerefOf (WRDY [One]) [0x1F] = CD17 /* \CD17 */ DerefOf (WRDY [One]) [0x20] = CD18 /* \CD18 */ DerefOf (WRDY [One]) [0x21] = CD19 /* \CD19 */ DerefOf (WRDY [One]) [0x22] = CD1A /* \CD1A */ DerefOf (WRDY [One]) [0x23] = CD20 /* \CD20 */ DerefOf (WRDY [One]) [0x24] = CD21 /* \CD21 */ DerefOf (WRDY [One]) [0x25] = CD22 /* \CD22 */ DerefOf (WRDY [One]) [0x26] = CD23 /* \CD23 */ DerefOf (WRDY [One]) [0x27] = CD24 /* \CD24 */ DerefOf (WRDY [One]) [0x28] = CD25 /* \CD25 */ DerefOf (WRDY [One]) [0x29] = CD26 /* \CD26 */ DerefOf (WRDY [One]) [0x2A] = CD27 /* \CD27 */ DerefOf (WRDY [One]) [0x2B] = CD28 /* \CD28 */ DerefOf (WRDY [One]) [0x2C] = CD29 /* \CD29 */ DerefOf (WRDY [One]) [0x2D] = CD2A /* \CD2A */ Return (WRDY) /* \_SB_.PC00.RP21.PXSX.WRDY */ } Name (EWRY, Package (0x02) { 0x02, Package (0x87) { 0x07, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (EWRD, 0, Serialized) { DerefOf (EWRY [One]) [One] = STDE /* \STDE */ DerefOf (EWRY [One]) [0x02] = STRS /* \STRS */ DerefOf (EWRY [One]) [0x03] = ST20 /* \ST20 */ DerefOf (EWRY [One]) [0x04] = ST21 /* \ST21 */ DerefOf (EWRY [One]) [0x05] = ST22 /* \ST22 */ DerefOf (EWRY [One]) [0x06] = ST23 /* \ST23 */ DerefOf (EWRY [One]) [0x07] = ST24 /* \ST24 */ DerefOf (EWRY [One]) [0x08] = ST25 /* \ST25 */ DerefOf (EWRY [One]) [0x09] = ST26 /* \ST26 */ DerefOf (EWRY [One]) [0x0A] = ST27 /* \ST27 */ DerefOf (EWRY [One]) [0x0B] = ST28 /* \ST28 */ DerefOf (EWRY [One]) [0x0C] = ST29 /* \ST29 */ DerefOf (EWRY [One]) [0x0D] = ST60 /* \ST60 */ DerefOf (EWRY [One]) [0x0E] = ST61 /* \ST61 */ DerefOf (EWRY [One]) [0x0F] = ST62 /* \ST62 */ DerefOf (EWRY [One]) [0x10] = ST63 /* \ST63 */ DerefOf (EWRY [One]) [0x11] = ST64 /* \ST64 */ DerefOf (EWRY [One]) [0x12] = ST65 /* \ST65 */ DerefOf (EWRY [One]) [0x13] = ST66 /* \ST66 */ DerefOf (EWRY [One]) [0x14] = ST67 /* \ST67 */ DerefOf (EWRY [One]) [0x15] = ST68 /* \ST68 */ DerefOf (EWRY [One]) [0x16] = ST69 /* \ST69 */ DerefOf (EWRY [One]) [0x17] = ST6A /* \ST6A */ DerefOf (EWRY [One]) [0x18] = ST6B /* \ST6B */ DerefOf (EWRY [One]) [0x19] = ST30 /* \ST30 */ DerefOf (EWRY [One]) [0x1A] = ST31 /* \ST31 */ DerefOf (EWRY [One]) [0x1B] = ST32 /* \ST32 */ DerefOf (EWRY [One]) [0x1C] = ST33 /* \ST33 */ DerefOf (EWRY [One]) [0x1D] = ST34 /* \ST34 */ DerefOf (EWRY [One]) [0x1E] = ST35 /* \ST35 */ DerefOf (EWRY [One]) [0x1F] = ST36 /* \ST36 */ DerefOf (EWRY [One]) [0x20] = ST37 /* \ST37 */ DerefOf (EWRY [One]) [0x21] = ST38 /* \ST38 */ DerefOf (EWRY [One]) [0x22] = ST39 /* \ST39 */ DerefOf (EWRY [One]) [0x23] = ST70 /* \ST70 */ DerefOf (EWRY [One]) [0x24] = ST71 /* \ST71 */ DerefOf (EWRY [One]) [0x25] = ST72 /* \ST72 */ DerefOf (EWRY [One]) [0x26] = ST73 /* \ST73 */ DerefOf (EWRY [One]) [0x27] = ST74 /* \ST74 */ DerefOf (EWRY [One]) [0x28] = ST75 /* \ST75 */ DerefOf (EWRY [One]) [0x29] = ST76 /* \ST76 */ DerefOf (EWRY [One]) [0x2A] = ST77 /* \ST77 */ DerefOf (EWRY [One]) [0x2B] = ST78 /* \ST78 */ DerefOf (EWRY [One]) [0x2C] = ST79 /* \ST79 */ DerefOf (EWRY [One]) [0x2D] = ST7A /* \ST7A */ DerefOf (EWRY [One]) [0x2E] = ST7B /* \ST7B */ DerefOf (EWRY [One]) [0x2F] = ST40 /* \ST40 */ DerefOf (EWRY [One]) [0x30] = ST41 /* \ST41 */ DerefOf (EWRY [One]) [0x31] = ST42 /* \ST42 */ DerefOf (EWRY [One]) [0x32] = ST43 /* \ST43 */ DerefOf (EWRY [One]) [0x33] = ST44 /* \ST44 */ DerefOf (EWRY [One]) [0x34] = ST45 /* \ST45 */ DerefOf (EWRY [One]) [0x35] = ST46 /* \ST46 */ DerefOf (EWRY [One]) [0x36] = ST47 /* \ST47 */ DerefOf (EWRY [One]) [0x37] = ST48 /* \ST48 */ DerefOf (EWRY [One]) [0x38] = ST49 /* \ST49 */ DerefOf (EWRY [One]) [0x39] = ST80 /* \ST80 */ DerefOf (EWRY [One]) [0x3A] = ST81 /* \ST81 */ DerefOf (EWRY [One]) [0x3B] = ST82 /* \ST82 */ DerefOf (EWRY [One]) [0x3C] = ST83 /* \ST83 */ DerefOf (EWRY [One]) [0x3D] = ST84 /* \ST84 */ DerefOf (EWRY [One]) [0x3E] = ST85 /* \ST85 */ DerefOf (EWRY [One]) [0x3F] = ST86 /* \ST86 */ DerefOf (EWRY [One]) [0x40] = ST87 /* \ST87 */ DerefOf (EWRY [One]) [0x41] = ST88 /* \ST88 */ DerefOf (EWRY [One]) [0x42] = ST89 /* \ST89 */ DerefOf (EWRY [One]) [0x43] = ST8A /* \ST8A */ DerefOf (EWRY [One]) [0x44] = ST8B /* \ST8B */ DerefOf (EWRY [One]) [0x45] = CD30 /* \CD30 */ DerefOf (EWRY [One]) [0x46] = CD31 /* \CD31 */ DerefOf (EWRY [One]) [0x47] = CD32 /* \CD32 */ DerefOf (EWRY [One]) [0x48] = CD33 /* \CD33 */ DerefOf (EWRY [One]) [0x49] = CD34 /* \CD34 */ DerefOf (EWRY [One]) [0x4A] = CD35 /* \CD35 */ DerefOf (EWRY [One]) [0x4B] = CD36 /* \CD36 */ DerefOf (EWRY [One]) [0x4C] = CD37 /* \CD37 */ DerefOf (EWRY [One]) [0x4D] = CD38 /* \CD38 */ DerefOf (EWRY [One]) [0x4E] = CD39 /* \CD39 */ DerefOf (EWRY [One]) [0x4F] = CD3A /* \CD3A */ DerefOf (EWRY [One]) [0x50] = CD3B /* \CD3B */ DerefOf (EWRY [One]) [0x51] = CD3C /* \CD3C */ DerefOf (EWRY [One]) [0x52] = CD3D /* \CD3D */ DerefOf (EWRY [One]) [0x53] = CD3E /* \CD3E */ DerefOf (EWRY [One]) [0x54] = CD3F /* \CD3F */ DerefOf (EWRY [One]) [0x55] = CD40 /* \CD40 */ DerefOf (EWRY [One]) [0x56] = CD41 /* \CD41 */ DerefOf (EWRY [One]) [0x57] = CD42 /* \CD42 */ DerefOf (EWRY [One]) [0x58] = CD43 /* \CD43 */ DerefOf (EWRY [One]) [0x59] = CD44 /* \CD44 */ DerefOf (EWRY [One]) [0x5A] = CD45 /* \CD45 */ DerefOf (EWRY [One]) [0x5B] = CD46 /* \CD46 */ DerefOf (EWRY [One]) [0x5C] = CD47 /* \CD47 */ DerefOf (EWRY [One]) [0x5D] = CD48 /* \CD48 */ DerefOf (EWRY [One]) [0x5E] = CD49 /* \CD49 */ DerefOf (EWRY [One]) [0x5F] = CD4A /* \CD4A */ DerefOf (EWRY [One]) [0x60] = CD4B /* \CD4B */ DerefOf (EWRY [One]) [0x61] = CD4C /* \CD4C */ DerefOf (EWRY [One]) [0x62] = CD4D /* \CD4D */ DerefOf (EWRY [One]) [0x63] = CD4E /* \CD4E */ DerefOf (EWRY [One]) [0x64] = CD4F /* \CD4F */ DerefOf (EWRY [One]) [0x65] = CD50 /* \CD50 */ DerefOf (EWRY [One]) [0x66] = CD51 /* \CD51 */ DerefOf (EWRY [One]) [0x67] = CD52 /* \CD52 */ DerefOf (EWRY [One]) [0x68] = CD53 /* \CD53 */ DerefOf (EWRY [One]) [0x69] = CD54 /* \CD54 */ DerefOf (EWRY [One]) [0x6A] = CD55 /* \CD55 */ DerefOf (EWRY [One]) [0x6B] = CD56 /* \CD56 */ DerefOf (EWRY [One]) [0x6C] = CD57 /* \CD57 */ DerefOf (EWRY [One]) [0x6D] = CD58 /* \CD58 */ DerefOf (EWRY [One]) [0x6E] = CD59 /* \CD59 */ DerefOf (EWRY [One]) [0x6F] = CD5A /* \CD5A */ DerefOf (EWRY [One]) [0x70] = CD5B /* \CD5B */ DerefOf (EWRY [One]) [0x71] = CD5C /* \CD5C */ DerefOf (EWRY [One]) [0x72] = CD5D /* \CD5D */ DerefOf (EWRY [One]) [0x73] = CD5E /* \CD5E */ DerefOf (EWRY [One]) [0x74] = CD5F /* \CD5F */ DerefOf (EWRY [One]) [0x75] = CD60 /* \CD60 */ DerefOf (EWRY [One]) [0x76] = CD61 /* \CD61 */ DerefOf (EWRY [One]) [0x77] = CD62 /* \CD62 */ DerefOf (EWRY [One]) [0x78] = CD63 /* \CD63 */ DerefOf (EWRY [One]) [0x79] = CD64 /* \CD64 */ DerefOf (EWRY [One]) [0x7A] = CD65 /* \CD65 */ DerefOf (EWRY [One]) [0x7B] = CD66 /* \CD66 */ DerefOf (EWRY [One]) [0x7C] = CD67 /* \CD67 */ DerefOf (EWRY [One]) [0x7D] = CD68 /* \CD68 */ DerefOf (EWRY [One]) [0x7E] = CD69 /* \CD69 */ DerefOf (EWRY [One]) [0x7F] = CD6A /* \CD6A */ DerefOf (EWRY [One]) [0x80] = CD6B /* \CD6B */ DerefOf (EWRY [One]) [0x81] = CD6C /* \CD6C */ DerefOf (EWRY [One]) [0x82] = CD6D /* \CD6D */ DerefOf (EWRY [One]) [0x83] = CD6E /* \CD6E */ DerefOf (EWRY [One]) [0x84] = CD6F /* \CD6F */ DerefOf (EWRY [One]) [0x85] = CD70 /* \CD70 */ DerefOf (EWRY [One]) [0x86] = CD71 /* \CD71 */ Return (EWRY) /* \_SB_.PC00.RP21.PXSX.EWRY */ } Name (WGDY, Package (0x02) { 0x03, Package (0x4A) { 0x07, 0x03, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (WGDS, 0, Serialized) { DerefOf (WGDY [One]) [One] = SDGN /* \SDGN */ DerefOf (WGDY [One]) [0x02] = SD11 /* \SD11 */ DerefOf (WGDY [One]) [0x03] = SD12 /* \SD12 */ DerefOf (WGDY [One]) [0x04] = SD13 /* \SD13 */ DerefOf (WGDY [One]) [0x05] = SD14 /* \SD14 */ DerefOf (WGDY [One]) [0x06] = SD15 /* \SD15 */ DerefOf (WGDY [One]) [0x07] = SD16 /* \SD16 */ DerefOf (WGDY [One]) [0x08] = SD17 /* \SD17 */ DerefOf (WGDY [One]) [0x09] = SD18 /* \SD18 */ DerefOf (WGDY [One]) [0x0A] = SD19 /* \SD19 */ DerefOf (WGDY [One]) [0x0B] = SD21 /* \SD21 */ DerefOf (WGDY [One]) [0x0C] = SD22 /* \SD22 */ DerefOf (WGDY [One]) [0x0D] = SD23 /* \SD23 */ DerefOf (WGDY [One]) [0x0E] = SD24 /* \SD24 */ DerefOf (WGDY [One]) [0x0F] = SD25 /* \SD25 */ DerefOf (WGDY [One]) [0x10] = SD26 /* \SD26 */ DerefOf (WGDY [One]) [0x11] = SD27 /* \SD27 */ DerefOf (WGDY [One]) [0x12] = SD28 /* \SD28 */ DerefOf (WGDY [One]) [0x13] = SD29 /* \SD29 */ DerefOf (WGDY [One]) [0x14] = SD31 /* \SD31 */ DerefOf (WGDY [One]) [0x15] = SD32 /* \SD32 */ DerefOf (WGDY [One]) [0x16] = SD33 /* \SD33 */ DerefOf (WGDY [One]) [0x17] = SD34 /* \SD34 */ DerefOf (WGDY [One]) [0x18] = SD35 /* \SD35 */ DerefOf (WGDY [One]) [0x19] = SD36 /* \SD36 */ DerefOf (WGDY [One]) [0x1A] = SD37 /* \SD37 */ DerefOf (WGDY [One]) [0x1B] = SD38 /* \SD38 */ DerefOf (WGDY [One]) [0x1C] = SD39 /* \SD39 */ DerefOf (WGDY [One]) [0x1D] = SD41 /* \SD41 */ DerefOf (WGDY [One]) [0x1E] = SD42 /* \SD42 */ DerefOf (WGDY [One]) [0x1F] = SD43 /* \SD43 */ DerefOf (WGDY [One]) [0x20] = SD44 /* \SD44 */ DerefOf (WGDY [One]) [0x21] = SD45 /* \SD45 */ DerefOf (WGDY [One]) [0x22] = SD46 /* \SD46 */ DerefOf (WGDY [One]) [0x23] = SD47 /* \SD47 */ DerefOf (WGDY [One]) [0x24] = SD48 /* \SD48 */ DerefOf (WGDY [One]) [0x25] = SD49 /* \SD49 */ DerefOf (WGDY [One]) [0x26] = SD51 /* \SD51 */ DerefOf (WGDY [One]) [0x27] = SD52 /* \SD52 */ DerefOf (WGDY [One]) [0x28] = SD53 /* \SD53 */ DerefOf (WGDY [One]) [0x29] = SD54 /* \SD54 */ DerefOf (WGDY [One]) [0x2A] = SD55 /* \SD55 */ DerefOf (WGDY [One]) [0x2B] = SD56 /* \SD56 */ DerefOf (WGDY [One]) [0x2C] = SD57 /* \SD57 */ DerefOf (WGDY [One]) [0x2D] = SD58 /* \SD58 */ DerefOf (WGDY [One]) [0x2E] = SD59 /* \SD59 */ DerefOf (WGDY [One]) [0x2F] = SD61 /* \SD61 */ DerefOf (WGDY [One]) [0x30] = SD62 /* \SD62 */ DerefOf (WGDY [One]) [0x31] = SD63 /* \SD63 */ DerefOf (WGDY [One]) [0x32] = SD64 /* \SD64 */ DerefOf (WGDY [One]) [0x33] = SD65 /* \SD65 */ DerefOf (WGDY [One]) [0x34] = SD66 /* \SD66 */ DerefOf (WGDY [One]) [0x35] = SD67 /* \SD67 */ DerefOf (WGDY [One]) [0x36] = SD68 /* \SD68 */ DerefOf (WGDY [One]) [0x37] = SD69 /* \SD69 */ DerefOf (WGDY [One]) [0x38] = SD71 /* \SD71 */ DerefOf (WGDY [One]) [0x39] = SD72 /* \SD72 */ DerefOf (WGDY [One]) [0x3A] = SD73 /* \SD73 */ DerefOf (WGDY [One]) [0x3B] = SD74 /* \SD74 */ DerefOf (WGDY [One]) [0x3C] = SD75 /* \SD75 */ DerefOf (WGDY [One]) [0x3D] = SD76 /* \SD76 */ DerefOf (WGDY [One]) [0x3E] = SD77 /* \SD77 */ DerefOf (WGDY [One]) [0x3F] = SD78 /* \SD78 */ DerefOf (WGDY [One]) [0x40] = SD79 /* \SD79 */ DerefOf (WGDY [One]) [0x41] = SD81 /* \SD81 */ DerefOf (WGDY [One]) [0x42] = SD82 /* \SD82 */ DerefOf (WGDY [One]) [0x43] = SD83 /* \SD83 */ DerefOf (WGDY [One]) [0x44] = SD84 /* \SD84 */ DerefOf (WGDY [One]) [0x45] = SD85 /* \SD85 */ DerefOf (WGDY [One]) [0x46] = SD86 /* \SD86 */ DerefOf (WGDY [One]) [0x47] = SD87 /* \SD87 */ DerefOf (WGDY [One]) [0x48] = SD88 /* \SD88 */ DerefOf (WGDY [One]) [0x49] = SD89 /* \SD89 */ Return (WGDY) /* \_SB_.PC00.RP21.PXSX.WGDY */ } Name (ECKY, Package (0x02) { Zero, Package (0x02) { 0x07, Zero } }) Method (ECKV, 0, Serialized) { DerefOf (ECKY [One]) [One] = CECV /* \CECV */ Return (ECKY) /* \_SB_.PC00.RP21.PXSX.ECKY */ } Name (PPAY, Package (0x02) { One, Package (0x18) { 0x07, Zero, 0x18, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x18, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28 } }) Method (PPAG, 0, Serialized) { DerefOf (PPAY [One]) [One] = WAGE /* \WAGE */ DerefOf (PPAY [One]) [0x02] = AGA1 /* \AGA1 */ DerefOf (PPAY [One]) [0x03] = AGA2 /* \AGA2 */ DerefOf (PPAY [One]) [0x04] = AGA3 /* \AGA3 */ DerefOf (PPAY [One]) [0x05] = AGA4 /* \AGA4 */ DerefOf (PPAY [One]) [0x06] = AGA5 /* \AGA5 */ DerefOf (PPAY [One]) [0x07] = AGA6 /* \AGA6 */ DerefOf (PPAY [One]) [0x08] = AGA7 /* \AGA7 */ DerefOf (PPAY [One]) [0x09] = AGA8 /* \AGA8 */ DerefOf (PPAY [One]) [0x0A] = AGA9 /* \AGA9 */ DerefOf (PPAY [One]) [0x0B] = AGAA /* \AGAA */ DerefOf (PPAY [One]) [0x0C] = AGAB /* \AGAB */ DerefOf (PPAY [One]) [0x0D] = AGB1 /* \AGB1 */ DerefOf (PPAY [One]) [0x0E] = AGB2 /* \AGB2 */ DerefOf (PPAY [One]) [0x0F] = AGB3 /* \AGB3 */ DerefOf (PPAY [One]) [0x10] = AGB4 /* \AGB4 */ DerefOf (PPAY [One]) [0x11] = AGB5 /* \AGB5 */ DerefOf (PPAY [One]) [0x12] = AGB6 /* \AGB6 */ DerefOf (PPAY [One]) [0x13] = AGB7 /* \AGB7 */ DerefOf (PPAY [One]) [0x14] = AGB8 /* \AGB8 */ DerefOf (PPAY [One]) [0x15] = AGB9 /* \AGB9 */ DerefOf (PPAY [One]) [0x16] = AGBA /* \AGBA */ DerefOf (PPAY [One]) [0x17] = AGBB /* \AGBB */ Return (PPAY) /* \_SB_.PC00.RP21.PXSX.PPAY */ } Name (WTSY, Package (0x02) { One, Package (0x13) { 0x07, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero } }) Method (WTAS, 0, Serialized) { DerefOf (WTSY [One]) [One] = WTSV /* \WTSV */ DerefOf (WTSY [One]) [0x02] = WTLE /* \WTLE */ DerefOf (WTSY [One]) [0x03] = BL01 /* \BL01 */ DerefOf (WTSY [One]) [0x04] = BL02 /* \BL02 */ DerefOf (WTSY [One]) [0x05] = BL03 /* \BL03 */ DerefOf (WTSY [One]) [0x06] = BL04 /* \BL04 */ DerefOf (WTSY [One]) [0x07] = BL05 /* \BL05 */ DerefOf (WTSY [One]) [0x08] = BL06 /* \BL06 */ DerefOf (WTSY [One]) [0x09] = BL07 /* \BL07 */ DerefOf (WTSY [One]) [0x0A] = BL08 /* \BL08 */ DerefOf (WTSY [One]) [0x0B] = BL09 /* \BL09 */ DerefOf (WTSY [One]) [0x0C] = BL10 /* \BL10 */ DerefOf (WTSY [One]) [0x0D] = BL11 /* \BL11 */ DerefOf (WTSY [One]) [0x0E] = BL12 /* \BL12 */ DerefOf (WTSY [One]) [0x0F] = BL13 /* \BL13 */ DerefOf (WTSY [One]) [0x10] = BL14 /* \BL14 */ DerefOf (WTSY [One]) [0x11] = BL15 /* \BL15 */ DerefOf (WTSY [One]) [0x12] = BL16 /* \BL16 */ Return (WTSY) /* \_SB_.PC00.RP21.PXSX.WTSY */ } Name (WAIY, Package (0x02) { Zero, Package (0x04) { 0x07, Zero, Zero, Zero } }) Method (WAIS, 0, Serialized) { DerefOf (WAIY [One]) [One] = WLBI /* \WLBI */ DerefOf (WAIY [One]) [0x02] = WHBI /* \WHBI */ Return (WAIY) /* \_SB_.PC00.RP21.PXSX.WAIY */ } Name (SADX, Package (0x03) { Zero, Package (0x02) { 0x07, 0x80000000 }, Package (0x02) { 0x12, 0x80000000 } }) Method (SADS, 0, Serialized) { DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ Return (SADX) /* \_SB_.PC00.RP21.PXSX.SADX */ } Name (GPCX, Package (0x03) { Zero, Package (0x02) { 0x07, Package (0x03) { Zero, Zero, Zero } }, Package (0x02) { 0x12, Package (0x03) { Zero, Zero, Zero } } }) Method (GPC, 0, Serialized) { Return (GPCX) /* \_SB_.PC00.RP21.PXSX.GPCX */ } Name (GLAX, Package (0x03) { Zero, Package (0x02) { 0x07, Zero }, Package (0x02) { 0x12, Zero } }) Method (GLAI, 0, Serialized) { DerefOf (GLAX [One]) [One] = CGLS /* \CGLS */ DerefOf (GLAX [0x02]) [One] = CGLS /* \CGLS */ Return (GLAX) /* \_SB_.PC00.RP21.PXSX.GLAX */ } } If (((WWEN != Zero) && (WWRP == SLOT))) { Method (FHRF, 1, NotSerialized) { If ((GGOV (PRST) != WPRP)) { DL23 () SGOV (PRST, WPRP) } Else { } Sleep (TR2B) SGOV (WBRS, PBRS) If ((Arg0 == Zero)) { Sleep (TBTG) } ElseIf ((Arg0 == One)) { SPCO (WCLK, Zero) Sleep (TB2F) SGOV (WFCP, (~PFCP & One)) Sleep (TFDI) } Else { } } Method (SHRF, 0, NotSerialized) { PSD0 (SLOT) SPCO (WCLK, One) SGOV (WFCP, PFCP) Sleep (TN2B) SGOV (WBRS, (~PBRS & One)) Sleep (TB2R) SGOV (PRST, (~WPRP & One)) L23D () } Method (DOSV, 0, NotSerialized) { Local0 = Zero While (((SVID != WSID) && (Local0 < WSTO))) { Local0++ Sleep (One) } } Method (_RST, 0, Serialized) // _RST: Device Reset { If ((WWEN == 0x02)) { Local0 = Acquire (WWMT, 0x03E8) If ((Local0 == Zero)) { FHRF (Zero) SHRF () Release (WWMT) DOSV () } } Else { SGOV (WBRS, PBRS) Sleep (0xC8) Notify (PXSX, One) // Device Check SGOV (PRST, (~WPRP & One)) SGOV (WBRS, (~PBRS & One)) Sleep (0xC8) Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x14)) { Break } Sleep (0x10) Local0++ } Sleep (0x0A) Notify (PXSX, One) // Device Check } } PowerResource (MRST, 0x05, 0x0000) { Method (_STA, 0, Serialized) // _STA: Status { Return (One) } Method (_ON, 0, Serialized) // _ON_: Power On { } Method (_OFF, 0, Serialized) // _OFF: Power Off { } Method (_RST, 0, Serialized) // _RST: Device Reset { Local0 = Acquire (WWMT, 0x03E8) If ((Local0 == Zero)) { FHRF (One) SHRF () Release (WWMT) DOSV () } } } } If ((WIST () || ((WWEN != Zero) && (WWRP == SLOT)))) { PowerResource (DRST, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { If ((DCAP & 0x10000000)) { Local0 = DCTR /* \_SB_.PC00.RP21.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 } } } Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset { If (WIST ()) { If (CondRefOf (WRST)) { Return (Package (0x01) { WRST }) } } If (((WWEN != Zero) && (WWRP == SLOT))) { If (CondRefOf (MRST)) { Return (Package (0x01) { MRST }) } } Return (Package (0x01) { DRST }) } Name (FDEL, Zero) Name (PDEL, Zero) Name (VDEL, Zero) Method (IFUN, 4, Serialized) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (One) { 0x1F // . }) } Else { Return (Buffer (One) { 0x0F // . }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { Local0 = (CVPR << Zero) Return (Local0) } If ((Arg2 == 0x02)) { CreateWordField (Arg3, Zero, CMDT) CreateWordField (Arg3, 0x02, CMDP) If ((CMDT == One)) { If (((WGAS == One) && WIST ())) { Return (RSTY) /* \_SB_.PC00.RP21.PXSX.RSTY */ } ElseIf (CondRefOf (\_SB.PC00.CNVW.RSTT)) { Return (^^^CNVW.RSTT) /* \_SB_.PC00.CNVW.RSTT */ } Else { Return (Zero) } } If ((CMDT == 0x02)) { If ((WIST () == (WGAS == One))) { Local0 = (CMDP & One) RSTY = Local0 Local1 = (CMDP & 0x02) Local1 >>= One FLRC = Local1 Local2 = (CMDP & 0x04) Local2 >>= 0x02 BOFC = Local2 } ElseIf (CondRefOf (\_SB.PC00.CNVW.RSTT)) { ^^^CNVW.RSTT = CMDP /* \_SB_.PC00.RP21.PXSX.IFUN.CMDP */ } Return (Zero) } If ((CMDT == 0x03)) { If (CondRefOf (\_SB.PC00.CNVW.PRRS)) { Return (^^^CNVW.PRRS) /* \_SB_.PC00.CNVW.PRRS */ } ElseIf (WIST ()) { Return (DPRS) /* \_SB_.PC00.RP21.PXSX.DPRS */ } } Return (Zero) } If ((Arg2 == 0x03)) { If ((CRFI == One)) { Return (Zero) } Else { Return (One) } } If ((WGAS == One)) { If ((Arg2 == 0x04)) { CreateWordField (Arg3, Zero, PRTT) CreateWordField (Arg3, 0x02, PRTD) If ((PRTT == One)) { FDEL = PRTD /* \_SB_.PC00.RP21.PXSX.IFUN.PRTD */ } ElseIf ((PRTT == 0x02)) { PDEL = PRTD /* \_SB_.PC00.RP21.PXSX.IFUN.PRTD */ } ElseIf ((PRTT == 0x03)) { VDEL = PRTD /* \_SB_.PC00.RP21.PXSX.IFUN.PRTD */ } Else { } } } Return (Zero) } Method (IDSM, 1, Serialized) { If ((Arg0 == ToUUID ("7266172c-220b-4b29-814f-75e4dd26b5fd") /* Unknown UUID */)) { Return (One) } Return (Zero) } Method (EFUN, 4, Serialized) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (0x02) { 0xFF, 0x1F // .. }) } Else { Return (Buffer (0x02) { 0xFF, 0x01 // .. }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { Local0 = ACSD /* \ACSD */ Return (Local0) } If ((Arg2 == 0x02)) { Local0 = I5BS /* \I5BS */ Return (Local0) } If ((Arg2 == 0x03)) { Local0 = UHBS /* \UHBS */ Return (Local0) } If ((Arg2 == 0x06)) { Local0 = AXMU /* \AXMU */ Local0 <<= One Local0 |= AXSU /* \AXSU */ Local1 = AXMR /* \AXMR */ Local1 <<= One Local1 |= AXSR /* \AXSR */ Local1 <<= 0x02 Local0 |= Local1 Return (Local0) } If ((Arg2 == 0x04)) { Return (WFRC) /* \WFRC */ } If ((Arg2 == 0x05)) { Return (WFUC) /* \WFUC */ } If ((Arg2 == 0x07)) { Return (UNI4) /* \UNI4 */ } If ((Arg2 == 0x08)) { Return (WFIC) /* \WFIC */ } If (((Arg2 == 0x09) && (WGAS == One))) { Return (WFBS) /* \WFBS */ } If (((Arg2 == 0x0A) && (WGAS == One))) { Return (WEDT) /* \WEDT */ } If (((Arg2 == 0x0B) && (WGAS == One))) { If ((CDRM == One)) { Return (Zero) } Else { Return (One) } } If (((Arg2 == 0x0C) && (WGAS == One))) { Return (WF7C) /* \WF7C */ } Return (Zero) } Method (EDSM, 1, Serialized) { If ((Arg0 == ToUUID ("f21202bf-8f78-4dc6-a5b3-1f738e285ade") /* Unknown UUID */)) { Return (One) } Return (Zero) } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (WIST ()) { If (EDSM (Arg0)) { Return (EFUN (Arg0, Arg1, Arg2, Arg3)) } If (IDSM (Arg0)) { Return (IFUN (Arg0, Arg1, Arg2, Arg3)) } } If (((WWEN != Zero) && (WWRP == SLOT))) { If ((Arg0 == ToUUID ("bad01b75-22a8-4f48-8792-bdde9467747d") /* Unknown UUID */)) { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x09 // . }) } If ((Arg2 == One)){} If ((Arg2 == 0x02)){} If ((Arg2 == 0x03)) { If ((WRTO == One)){} ElseIf ((WRTO == 0x03)){} Else { } Return (WRTO) /* \WRTO */ } } } Return (Buffer (One) { 0x00 // . }) } } } } If (CondRefOf (\_SB.PC00.RP22.PXSX)) { Scope (_SB.PC00.RP22.PXSX) { OperationRegion (RPXX, SystemMemory, GMIO (^_ADR, _ADR), 0x30) Field (RPXX, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x2C), SVID, 16 } OperationRegion (FLDR, SystemMemory, (GMIO (^_ADR, _ADR) + WDCO), 0x06) Field (FLDR, ByteAcc, NoLock, Preserve) { DCAP, 32, DCTR, 16 } If ((WGAS == One)) { OperationRegion (VSEC, SystemMemory, (GMIO (^_ADR, _ADR) + WVHO), 0x10) Field (VSEC, AnyAcc, NoLock, Preserve) { Offset (0x0C), , 1, BTIE, 1, , 1, , 1, , 1, , 1, , 1, Offset (0x0D), PDRC, 1 } } Method (WIST, 0, Serialized) { If (CondRefOf (VDID)) { Switch (ToInteger (VDID)) { Case (0x25268086) { Return (One) } Case (0x271B8086) { Return (One) } Case (0x27238086) { Return (One) } Case (0x27258086) { Return (One) } Case (0x272B8086) { If ((WGAS == One)) { Return (One) } Else { Return (Zero) } } Default { Return (Zero) } } } Else { Return (Zero) } } Method (WWST, 0, Serialized) { If (CondRefOf (VDID)) { Switch (ToInteger (VDID)) { Case (0x73608086) { Return (One) } Case (0x75608086) { Return (One) } Case (0x4D7514C3) { Return (One) } Default { Return (Zero) } } } Else { Return (Zero) } } If (WIST ()) { Name (RSTY, Zero) Name (FLRC, Zero) Name (BOFC, Zero) Name (DPRS, Zero) PowerResource (WRST, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { If (((RSTY == One) && (WGAS == One))) { Local0 = Acquire (CNMT, 0x03E8) If ((Local0 == Zero)) { If ((FLRC == One)) { Local0 = DCTR /* \_SB_.PC00.RP22.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 Sleep (FDEL) } DPRS = One If ((BOFC == One)) { If ((BRMT == Zero)) { BTRK (Zero) } ElseIf ((WVHO != Zero)) { BTIE = Zero } Sleep (RDLY) } PDRC = One Sleep (VDEL) SGOV (WLRT, Zero) Sleep (PDEL) SGOV (WLRT, One) If ((BOFC == One)) { If ((BRMT == Zero)) { BTRK (One) } ElseIf ((WVHO != Zero)) { BTIE = One } Sleep (RDLY) } DPRS = 0x02 Release (CNMT) } } Else { If ((DCAP & 0x10000000)) { Local0 = DCTR /* \_SB_.PC00.RP22.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 } DPRS = One } } } Name (SPLX, Package (0x02) { Zero, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 } }) Method (SPLC, 0, Serialized) { DerefOf (SPLX [One]) [Zero] = DOM1 /* \DOM1 */ DerefOf (SPLX [One]) [One] = LIM1 /* \LIM1 */ DerefOf (SPLX [One]) [0x02] = TIM1 /* \TIM1 */ Return (SPLX) /* \_SB_.PC00.RP22.PXSX.SPLX */ } Name (WANX, Package (0x03) { Zero, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 }, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 } }) Method (WAND, 0, Serialized) { DerefOf (WANX [One]) [Zero] = Zero DerefOf (WANX [One]) [One] = TRD0 /* \TRD0 */ DerefOf (WANX [One]) [0x02] = TRL0 /* \TRL0 */ DerefOf (WANX [0x02]) [Zero] = One DerefOf (WANX [0x02]) [One] = TRD1 /* \TRD1 */ DerefOf (WANX [0x02]) [0x02] = TRL1 /* \TRL1 */ Return (WANX) /* \_SB_.PC00.RP22.PXSX.WANX */ } Name (WRDX, Package (0x02) { Zero, Package (0x02) { 0x80000000, 0x8000 } }) Method (WRDD, 0, Serialized) { DerefOf (WRDX [One]) [Zero] = WDM1 /* \WDM1 */ DerefOf (WRDX [One]) [One] = CID1 /* \CID1 */ Return (WRDX) /* \_SB_.PC00.RP22.PXSX.WRDX */ } Name (WRDY, Package (0x02) { 0x02, Package (0x2E) { 0x07, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (WRDS, 0, Serialized) { DerefOf (WRDY [One]) [One] = STXE /* \STXE */ DerefOf (WRDY [One]) [0x02] = ST10 /* \ST10 */ DerefOf (WRDY [One]) [0x03] = ST11 /* \ST11 */ DerefOf (WRDY [One]) [0x04] = ST12 /* \ST12 */ DerefOf (WRDY [One]) [0x05] = ST13 /* \ST13 */ DerefOf (WRDY [One]) [0x06] = ST14 /* \ST14 */ DerefOf (WRDY [One]) [0x07] = ST15 /* \ST15 */ DerefOf (WRDY [One]) [0x08] = ST16 /* \ST16 */ DerefOf (WRDY [One]) [0x09] = ST17 /* \ST17 */ DerefOf (WRDY [One]) [0x0A] = ST18 /* \ST18 */ DerefOf (WRDY [One]) [0x0B] = ST19 /* \ST19 */ DerefOf (WRDY [One]) [0x0C] = ST50 /* \ST50 */ DerefOf (WRDY [One]) [0x0D] = ST51 /* \ST51 */ DerefOf (WRDY [One]) [0x0E] = ST52 /* \ST52 */ DerefOf (WRDY [One]) [0x0F] = ST53 /* \ST53 */ DerefOf (WRDY [One]) [0x10] = ST54 /* \ST54 */ DerefOf (WRDY [One]) [0x11] = ST55 /* \ST55 */ DerefOf (WRDY [One]) [0x12] = ST56 /* \ST56 */ DerefOf (WRDY [One]) [0x13] = ST57 /* \ST57 */ DerefOf (WRDY [One]) [0x14] = ST58 /* \ST58 */ DerefOf (WRDY [One]) [0x15] = ST59 /* \ST59 */ DerefOf (WRDY [One]) [0x16] = ST5A /* \ST5A */ DerefOf (WRDY [One]) [0x17] = ST5B /* \ST5B */ DerefOf (WRDY [One]) [0x18] = CD10 /* \CD10 */ DerefOf (WRDY [One]) [0x19] = CD11 /* \CD11 */ DerefOf (WRDY [One]) [0x1A] = CD12 /* \CD12 */ DerefOf (WRDY [One]) [0x1B] = CD13 /* \CD13 */ DerefOf (WRDY [One]) [0x1C] = CD14 /* \CD14 */ DerefOf (WRDY [One]) [0x1D] = CD15 /* \CD15 */ DerefOf (WRDY [One]) [0x1E] = CD16 /* \CD16 */ DerefOf (WRDY [One]) [0x1F] = CD17 /* \CD17 */ DerefOf (WRDY [One]) [0x20] = CD18 /* \CD18 */ DerefOf (WRDY [One]) [0x21] = CD19 /* \CD19 */ DerefOf (WRDY [One]) [0x22] = CD1A /* \CD1A */ DerefOf (WRDY [One]) [0x23] = CD20 /* \CD20 */ DerefOf (WRDY [One]) [0x24] = CD21 /* \CD21 */ DerefOf (WRDY [One]) [0x25] = CD22 /* \CD22 */ DerefOf (WRDY [One]) [0x26] = CD23 /* \CD23 */ DerefOf (WRDY [One]) [0x27] = CD24 /* \CD24 */ DerefOf (WRDY [One]) [0x28] = CD25 /* \CD25 */ DerefOf (WRDY [One]) [0x29] = CD26 /* \CD26 */ DerefOf (WRDY [One]) [0x2A] = CD27 /* \CD27 */ DerefOf (WRDY [One]) [0x2B] = CD28 /* \CD28 */ DerefOf (WRDY [One]) [0x2C] = CD29 /* \CD29 */ DerefOf (WRDY [One]) [0x2D] = CD2A /* \CD2A */ Return (WRDY) /* \_SB_.PC00.RP22.PXSX.WRDY */ } Name (EWRY, Package (0x02) { 0x02, Package (0x87) { 0x07, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (EWRD, 0, Serialized) { DerefOf (EWRY [One]) [One] = STDE /* \STDE */ DerefOf (EWRY [One]) [0x02] = STRS /* \STRS */ DerefOf (EWRY [One]) [0x03] = ST20 /* \ST20 */ DerefOf (EWRY [One]) [0x04] = ST21 /* \ST21 */ DerefOf (EWRY [One]) [0x05] = ST22 /* \ST22 */ DerefOf (EWRY [One]) [0x06] = ST23 /* \ST23 */ DerefOf (EWRY [One]) [0x07] = ST24 /* \ST24 */ DerefOf (EWRY [One]) [0x08] = ST25 /* \ST25 */ DerefOf (EWRY [One]) [0x09] = ST26 /* \ST26 */ DerefOf (EWRY [One]) [0x0A] = ST27 /* \ST27 */ DerefOf (EWRY [One]) [0x0B] = ST28 /* \ST28 */ DerefOf (EWRY [One]) [0x0C] = ST29 /* \ST29 */ DerefOf (EWRY [One]) [0x0D] = ST60 /* \ST60 */ DerefOf (EWRY [One]) [0x0E] = ST61 /* \ST61 */ DerefOf (EWRY [One]) [0x0F] = ST62 /* \ST62 */ DerefOf (EWRY [One]) [0x10] = ST63 /* \ST63 */ DerefOf (EWRY [One]) [0x11] = ST64 /* \ST64 */ DerefOf (EWRY [One]) [0x12] = ST65 /* \ST65 */ DerefOf (EWRY [One]) [0x13] = ST66 /* \ST66 */ DerefOf (EWRY [One]) [0x14] = ST67 /* \ST67 */ DerefOf (EWRY [One]) [0x15] = ST68 /* \ST68 */ DerefOf (EWRY [One]) [0x16] = ST69 /* \ST69 */ DerefOf (EWRY [One]) [0x17] = ST6A /* \ST6A */ DerefOf (EWRY [One]) [0x18] = ST6B /* \ST6B */ DerefOf (EWRY [One]) [0x19] = ST30 /* \ST30 */ DerefOf (EWRY [One]) [0x1A] = ST31 /* \ST31 */ DerefOf (EWRY [One]) [0x1B] = ST32 /* \ST32 */ DerefOf (EWRY [One]) [0x1C] = ST33 /* \ST33 */ DerefOf (EWRY [One]) [0x1D] = ST34 /* \ST34 */ DerefOf (EWRY [One]) [0x1E] = ST35 /* \ST35 */ DerefOf (EWRY [One]) [0x1F] = ST36 /* \ST36 */ DerefOf (EWRY [One]) [0x20] = ST37 /* \ST37 */ DerefOf (EWRY [One]) [0x21] = ST38 /* \ST38 */ DerefOf (EWRY [One]) [0x22] = ST39 /* \ST39 */ DerefOf (EWRY [One]) [0x23] = ST70 /* \ST70 */ DerefOf (EWRY [One]) [0x24] = ST71 /* \ST71 */ DerefOf (EWRY [One]) [0x25] = ST72 /* \ST72 */ DerefOf (EWRY [One]) [0x26] = ST73 /* \ST73 */ DerefOf (EWRY [One]) [0x27] = ST74 /* \ST74 */ DerefOf (EWRY [One]) [0x28] = ST75 /* \ST75 */ DerefOf (EWRY [One]) [0x29] = ST76 /* \ST76 */ DerefOf (EWRY [One]) [0x2A] = ST77 /* \ST77 */ DerefOf (EWRY [One]) [0x2B] = ST78 /* \ST78 */ DerefOf (EWRY [One]) [0x2C] = ST79 /* \ST79 */ DerefOf (EWRY [One]) [0x2D] = ST7A /* \ST7A */ DerefOf (EWRY [One]) [0x2E] = ST7B /* \ST7B */ DerefOf (EWRY [One]) [0x2F] = ST40 /* \ST40 */ DerefOf (EWRY [One]) [0x30] = ST41 /* \ST41 */ DerefOf (EWRY [One]) [0x31] = ST42 /* \ST42 */ DerefOf (EWRY [One]) [0x32] = ST43 /* \ST43 */ DerefOf (EWRY [One]) [0x33] = ST44 /* \ST44 */ DerefOf (EWRY [One]) [0x34] = ST45 /* \ST45 */ DerefOf (EWRY [One]) [0x35] = ST46 /* \ST46 */ DerefOf (EWRY [One]) [0x36] = ST47 /* \ST47 */ DerefOf (EWRY [One]) [0x37] = ST48 /* \ST48 */ DerefOf (EWRY [One]) [0x38] = ST49 /* \ST49 */ DerefOf (EWRY [One]) [0x39] = ST80 /* \ST80 */ DerefOf (EWRY [One]) [0x3A] = ST81 /* \ST81 */ DerefOf (EWRY [One]) [0x3B] = ST82 /* \ST82 */ DerefOf (EWRY [One]) [0x3C] = ST83 /* \ST83 */ DerefOf (EWRY [One]) [0x3D] = ST84 /* \ST84 */ DerefOf (EWRY [One]) [0x3E] = ST85 /* \ST85 */ DerefOf (EWRY [One]) [0x3F] = ST86 /* \ST86 */ DerefOf (EWRY [One]) [0x40] = ST87 /* \ST87 */ DerefOf (EWRY [One]) [0x41] = ST88 /* \ST88 */ DerefOf (EWRY [One]) [0x42] = ST89 /* \ST89 */ DerefOf (EWRY [One]) [0x43] = ST8A /* \ST8A */ DerefOf (EWRY [One]) [0x44] = ST8B /* \ST8B */ DerefOf (EWRY [One]) [0x45] = CD30 /* \CD30 */ DerefOf (EWRY [One]) [0x46] = CD31 /* \CD31 */ DerefOf (EWRY [One]) [0x47] = CD32 /* \CD32 */ DerefOf (EWRY [One]) [0x48] = CD33 /* \CD33 */ DerefOf (EWRY [One]) [0x49] = CD34 /* \CD34 */ DerefOf (EWRY [One]) [0x4A] = CD35 /* \CD35 */ DerefOf (EWRY [One]) [0x4B] = CD36 /* \CD36 */ DerefOf (EWRY [One]) [0x4C] = CD37 /* \CD37 */ DerefOf (EWRY [One]) [0x4D] = CD38 /* \CD38 */ DerefOf (EWRY [One]) [0x4E] = CD39 /* \CD39 */ DerefOf (EWRY [One]) [0x4F] = CD3A /* \CD3A */ DerefOf (EWRY [One]) [0x50] = CD3B /* \CD3B */ DerefOf (EWRY [One]) [0x51] = CD3C /* \CD3C */ DerefOf (EWRY [One]) [0x52] = CD3D /* \CD3D */ DerefOf (EWRY [One]) [0x53] = CD3E /* \CD3E */ DerefOf (EWRY [One]) [0x54] = CD3F /* \CD3F */ DerefOf (EWRY [One]) [0x55] = CD40 /* \CD40 */ DerefOf (EWRY [One]) [0x56] = CD41 /* \CD41 */ DerefOf (EWRY [One]) [0x57] = CD42 /* \CD42 */ DerefOf (EWRY [One]) [0x58] = CD43 /* \CD43 */ DerefOf (EWRY [One]) [0x59] = CD44 /* \CD44 */ DerefOf (EWRY [One]) [0x5A] = CD45 /* \CD45 */ DerefOf (EWRY [One]) [0x5B] = CD46 /* \CD46 */ DerefOf (EWRY [One]) [0x5C] = CD47 /* \CD47 */ DerefOf (EWRY [One]) [0x5D] = CD48 /* \CD48 */ DerefOf (EWRY [One]) [0x5E] = CD49 /* \CD49 */ DerefOf (EWRY [One]) [0x5F] = CD4A /* \CD4A */ DerefOf (EWRY [One]) [0x60] = CD4B /* \CD4B */ DerefOf (EWRY [One]) [0x61] = CD4C /* \CD4C */ DerefOf (EWRY [One]) [0x62] = CD4D /* \CD4D */ DerefOf (EWRY [One]) [0x63] = CD4E /* \CD4E */ DerefOf (EWRY [One]) [0x64] = CD4F /* \CD4F */ DerefOf (EWRY [One]) [0x65] = CD50 /* \CD50 */ DerefOf (EWRY [One]) [0x66] = CD51 /* \CD51 */ DerefOf (EWRY [One]) [0x67] = CD52 /* \CD52 */ DerefOf (EWRY [One]) [0x68] = CD53 /* \CD53 */ DerefOf (EWRY [One]) [0x69] = CD54 /* \CD54 */ DerefOf (EWRY [One]) [0x6A] = CD55 /* \CD55 */ DerefOf (EWRY [One]) [0x6B] = CD56 /* \CD56 */ DerefOf (EWRY [One]) [0x6C] = CD57 /* \CD57 */ DerefOf (EWRY [One]) [0x6D] = CD58 /* \CD58 */ DerefOf (EWRY [One]) [0x6E] = CD59 /* \CD59 */ DerefOf (EWRY [One]) [0x6F] = CD5A /* \CD5A */ DerefOf (EWRY [One]) [0x70] = CD5B /* \CD5B */ DerefOf (EWRY [One]) [0x71] = CD5C /* \CD5C */ DerefOf (EWRY [One]) [0x72] = CD5D /* \CD5D */ DerefOf (EWRY [One]) [0x73] = CD5E /* \CD5E */ DerefOf (EWRY [One]) [0x74] = CD5F /* \CD5F */ DerefOf (EWRY [One]) [0x75] = CD60 /* \CD60 */ DerefOf (EWRY [One]) [0x76] = CD61 /* \CD61 */ DerefOf (EWRY [One]) [0x77] = CD62 /* \CD62 */ DerefOf (EWRY [One]) [0x78] = CD63 /* \CD63 */ DerefOf (EWRY [One]) [0x79] = CD64 /* \CD64 */ DerefOf (EWRY [One]) [0x7A] = CD65 /* \CD65 */ DerefOf (EWRY [One]) [0x7B] = CD66 /* \CD66 */ DerefOf (EWRY [One]) [0x7C] = CD67 /* \CD67 */ DerefOf (EWRY [One]) [0x7D] = CD68 /* \CD68 */ DerefOf (EWRY [One]) [0x7E] = CD69 /* \CD69 */ DerefOf (EWRY [One]) [0x7F] = CD6A /* \CD6A */ DerefOf (EWRY [One]) [0x80] = CD6B /* \CD6B */ DerefOf (EWRY [One]) [0x81] = CD6C /* \CD6C */ DerefOf (EWRY [One]) [0x82] = CD6D /* \CD6D */ DerefOf (EWRY [One]) [0x83] = CD6E /* \CD6E */ DerefOf (EWRY [One]) [0x84] = CD6F /* \CD6F */ DerefOf (EWRY [One]) [0x85] = CD70 /* \CD70 */ DerefOf (EWRY [One]) [0x86] = CD71 /* \CD71 */ Return (EWRY) /* \_SB_.PC00.RP22.PXSX.EWRY */ } Name (WGDY, Package (0x02) { 0x03, Package (0x4A) { 0x07, 0x03, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (WGDS, 0, Serialized) { DerefOf (WGDY [One]) [One] = SDGN /* \SDGN */ DerefOf (WGDY [One]) [0x02] = SD11 /* \SD11 */ DerefOf (WGDY [One]) [0x03] = SD12 /* \SD12 */ DerefOf (WGDY [One]) [0x04] = SD13 /* \SD13 */ DerefOf (WGDY [One]) [0x05] = SD14 /* \SD14 */ DerefOf (WGDY [One]) [0x06] = SD15 /* \SD15 */ DerefOf (WGDY [One]) [0x07] = SD16 /* \SD16 */ DerefOf (WGDY [One]) [0x08] = SD17 /* \SD17 */ DerefOf (WGDY [One]) [0x09] = SD18 /* \SD18 */ DerefOf (WGDY [One]) [0x0A] = SD19 /* \SD19 */ DerefOf (WGDY [One]) [0x0B] = SD21 /* \SD21 */ DerefOf (WGDY [One]) [0x0C] = SD22 /* \SD22 */ DerefOf (WGDY [One]) [0x0D] = SD23 /* \SD23 */ DerefOf (WGDY [One]) [0x0E] = SD24 /* \SD24 */ DerefOf (WGDY [One]) [0x0F] = SD25 /* \SD25 */ DerefOf (WGDY [One]) [0x10] = SD26 /* \SD26 */ DerefOf (WGDY [One]) [0x11] = SD27 /* \SD27 */ DerefOf (WGDY [One]) [0x12] = SD28 /* \SD28 */ DerefOf (WGDY [One]) [0x13] = SD29 /* \SD29 */ DerefOf (WGDY [One]) [0x14] = SD31 /* \SD31 */ DerefOf (WGDY [One]) [0x15] = SD32 /* \SD32 */ DerefOf (WGDY [One]) [0x16] = SD33 /* \SD33 */ DerefOf (WGDY [One]) [0x17] = SD34 /* \SD34 */ DerefOf (WGDY [One]) [0x18] = SD35 /* \SD35 */ DerefOf (WGDY [One]) [0x19] = SD36 /* \SD36 */ DerefOf (WGDY [One]) [0x1A] = SD37 /* \SD37 */ DerefOf (WGDY [One]) [0x1B] = SD38 /* \SD38 */ DerefOf (WGDY [One]) [0x1C] = SD39 /* \SD39 */ DerefOf (WGDY [One]) [0x1D] = SD41 /* \SD41 */ DerefOf (WGDY [One]) [0x1E] = SD42 /* \SD42 */ DerefOf (WGDY [One]) [0x1F] = SD43 /* \SD43 */ DerefOf (WGDY [One]) [0x20] = SD44 /* \SD44 */ DerefOf (WGDY [One]) [0x21] = SD45 /* \SD45 */ DerefOf (WGDY [One]) [0x22] = SD46 /* \SD46 */ DerefOf (WGDY [One]) [0x23] = SD47 /* \SD47 */ DerefOf (WGDY [One]) [0x24] = SD48 /* \SD48 */ DerefOf (WGDY [One]) [0x25] = SD49 /* \SD49 */ DerefOf (WGDY [One]) [0x26] = SD51 /* \SD51 */ DerefOf (WGDY [One]) [0x27] = SD52 /* \SD52 */ DerefOf (WGDY [One]) [0x28] = SD53 /* \SD53 */ DerefOf (WGDY [One]) [0x29] = SD54 /* \SD54 */ DerefOf (WGDY [One]) [0x2A] = SD55 /* \SD55 */ DerefOf (WGDY [One]) [0x2B] = SD56 /* \SD56 */ DerefOf (WGDY [One]) [0x2C] = SD57 /* \SD57 */ DerefOf (WGDY [One]) [0x2D] = SD58 /* \SD58 */ DerefOf (WGDY [One]) [0x2E] = SD59 /* \SD59 */ DerefOf (WGDY [One]) [0x2F] = SD61 /* \SD61 */ DerefOf (WGDY [One]) [0x30] = SD62 /* \SD62 */ DerefOf (WGDY [One]) [0x31] = SD63 /* \SD63 */ DerefOf (WGDY [One]) [0x32] = SD64 /* \SD64 */ DerefOf (WGDY [One]) [0x33] = SD65 /* \SD65 */ DerefOf (WGDY [One]) [0x34] = SD66 /* \SD66 */ DerefOf (WGDY [One]) [0x35] = SD67 /* \SD67 */ DerefOf (WGDY [One]) [0x36] = SD68 /* \SD68 */ DerefOf (WGDY [One]) [0x37] = SD69 /* \SD69 */ DerefOf (WGDY [One]) [0x38] = SD71 /* \SD71 */ DerefOf (WGDY [One]) [0x39] = SD72 /* \SD72 */ DerefOf (WGDY [One]) [0x3A] = SD73 /* \SD73 */ DerefOf (WGDY [One]) [0x3B] = SD74 /* \SD74 */ DerefOf (WGDY [One]) [0x3C] = SD75 /* \SD75 */ DerefOf (WGDY [One]) [0x3D] = SD76 /* \SD76 */ DerefOf (WGDY [One]) [0x3E] = SD77 /* \SD77 */ DerefOf (WGDY [One]) [0x3F] = SD78 /* \SD78 */ DerefOf (WGDY [One]) [0x40] = SD79 /* \SD79 */ DerefOf (WGDY [One]) [0x41] = SD81 /* \SD81 */ DerefOf (WGDY [One]) [0x42] = SD82 /* \SD82 */ DerefOf (WGDY [One]) [0x43] = SD83 /* \SD83 */ DerefOf (WGDY [One]) [0x44] = SD84 /* \SD84 */ DerefOf (WGDY [One]) [0x45] = SD85 /* \SD85 */ DerefOf (WGDY [One]) [0x46] = SD86 /* \SD86 */ DerefOf (WGDY [One]) [0x47] = SD87 /* \SD87 */ DerefOf (WGDY [One]) [0x48] = SD88 /* \SD88 */ DerefOf (WGDY [One]) [0x49] = SD89 /* \SD89 */ Return (WGDY) /* \_SB_.PC00.RP22.PXSX.WGDY */ } Name (ECKY, Package (0x02) { Zero, Package (0x02) { 0x07, Zero } }) Method (ECKV, 0, Serialized) { DerefOf (ECKY [One]) [One] = CECV /* \CECV */ Return (ECKY) /* \_SB_.PC00.RP22.PXSX.ECKY */ } Name (PPAY, Package (0x02) { One, Package (0x18) { 0x07, Zero, 0x18, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x18, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28 } }) Method (PPAG, 0, Serialized) { DerefOf (PPAY [One]) [One] = WAGE /* \WAGE */ DerefOf (PPAY [One]) [0x02] = AGA1 /* \AGA1 */ DerefOf (PPAY [One]) [0x03] = AGA2 /* \AGA2 */ DerefOf (PPAY [One]) [0x04] = AGA3 /* \AGA3 */ DerefOf (PPAY [One]) [0x05] = AGA4 /* \AGA4 */ DerefOf (PPAY [One]) [0x06] = AGA5 /* \AGA5 */ DerefOf (PPAY [One]) [0x07] = AGA6 /* \AGA6 */ DerefOf (PPAY [One]) [0x08] = AGA7 /* \AGA7 */ DerefOf (PPAY [One]) [0x09] = AGA8 /* \AGA8 */ DerefOf (PPAY [One]) [0x0A] = AGA9 /* \AGA9 */ DerefOf (PPAY [One]) [0x0B] = AGAA /* \AGAA */ DerefOf (PPAY [One]) [0x0C] = AGAB /* \AGAB */ DerefOf (PPAY [One]) [0x0D] = AGB1 /* \AGB1 */ DerefOf (PPAY [One]) [0x0E] = AGB2 /* \AGB2 */ DerefOf (PPAY [One]) [0x0F] = AGB3 /* \AGB3 */ DerefOf (PPAY [One]) [0x10] = AGB4 /* \AGB4 */ DerefOf (PPAY [One]) [0x11] = AGB5 /* \AGB5 */ DerefOf (PPAY [One]) [0x12] = AGB6 /* \AGB6 */ DerefOf (PPAY [One]) [0x13] = AGB7 /* \AGB7 */ DerefOf (PPAY [One]) [0x14] = AGB8 /* \AGB8 */ DerefOf (PPAY [One]) [0x15] = AGB9 /* \AGB9 */ DerefOf (PPAY [One]) [0x16] = AGBA /* \AGBA */ DerefOf (PPAY [One]) [0x17] = AGBB /* \AGBB */ Return (PPAY) /* \_SB_.PC00.RP22.PXSX.PPAY */ } Name (WTSY, Package (0x02) { One, Package (0x13) { 0x07, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero } }) Method (WTAS, 0, Serialized) { DerefOf (WTSY [One]) [One] = WTSV /* \WTSV */ DerefOf (WTSY [One]) [0x02] = WTLE /* \WTLE */ DerefOf (WTSY [One]) [0x03] = BL01 /* \BL01 */ DerefOf (WTSY [One]) [0x04] = BL02 /* \BL02 */ DerefOf (WTSY [One]) [0x05] = BL03 /* \BL03 */ DerefOf (WTSY [One]) [0x06] = BL04 /* \BL04 */ DerefOf (WTSY [One]) [0x07] = BL05 /* \BL05 */ DerefOf (WTSY [One]) [0x08] = BL06 /* \BL06 */ DerefOf (WTSY [One]) [0x09] = BL07 /* \BL07 */ DerefOf (WTSY [One]) [0x0A] = BL08 /* \BL08 */ DerefOf (WTSY [One]) [0x0B] = BL09 /* \BL09 */ DerefOf (WTSY [One]) [0x0C] = BL10 /* \BL10 */ DerefOf (WTSY [One]) [0x0D] = BL11 /* \BL11 */ DerefOf (WTSY [One]) [0x0E] = BL12 /* \BL12 */ DerefOf (WTSY [One]) [0x0F] = BL13 /* \BL13 */ DerefOf (WTSY [One]) [0x10] = BL14 /* \BL14 */ DerefOf (WTSY [One]) [0x11] = BL15 /* \BL15 */ DerefOf (WTSY [One]) [0x12] = BL16 /* \BL16 */ Return (WTSY) /* \_SB_.PC00.RP22.PXSX.WTSY */ } Name (WAIY, Package (0x02) { Zero, Package (0x04) { 0x07, Zero, Zero, Zero } }) Method (WAIS, 0, Serialized) { DerefOf (WAIY [One]) [One] = WLBI /* \WLBI */ DerefOf (WAIY [One]) [0x02] = WHBI /* \WHBI */ Return (WAIY) /* \_SB_.PC00.RP22.PXSX.WAIY */ } Name (SADX, Package (0x03) { Zero, Package (0x02) { 0x07, 0x80000000 }, Package (0x02) { 0x12, 0x80000000 } }) Method (SADS, 0, Serialized) { DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ Return (SADX) /* \_SB_.PC00.RP22.PXSX.SADX */ } Name (GPCX, Package (0x03) { Zero, Package (0x02) { 0x07, Package (0x03) { Zero, Zero, Zero } }, Package (0x02) { 0x12, Package (0x03) { Zero, Zero, Zero } } }) Method (GPC, 0, Serialized) { Return (GPCX) /* \_SB_.PC00.RP22.PXSX.GPCX */ } Name (GLAX, Package (0x03) { Zero, Package (0x02) { 0x07, Zero }, Package (0x02) { 0x12, Zero } }) Method (GLAI, 0, Serialized) { DerefOf (GLAX [One]) [One] = CGLS /* \CGLS */ DerefOf (GLAX [0x02]) [One] = CGLS /* \CGLS */ Return (GLAX) /* \_SB_.PC00.RP22.PXSX.GLAX */ } } If (((WWEN != Zero) && (WWRP == SLOT))) { Method (FHRF, 1, NotSerialized) { If ((GGOV (PRST) != WPRP)) { DL23 () SGOV (PRST, WPRP) } Else { } Sleep (TR2B) SGOV (WBRS, PBRS) If ((Arg0 == Zero)) { Sleep (TBTG) } ElseIf ((Arg0 == One)) { SPCO (WCLK, Zero) Sleep (TB2F) SGOV (WFCP, (~PFCP & One)) Sleep (TFDI) } Else { } } Method (SHRF, 0, NotSerialized) { PSD0 (SLOT) SPCO (WCLK, One) SGOV (WFCP, PFCP) Sleep (TN2B) SGOV (WBRS, (~PBRS & One)) Sleep (TB2R) SGOV (PRST, (~WPRP & One)) L23D () } Method (DOSV, 0, NotSerialized) { Local0 = Zero While (((SVID != WSID) && (Local0 < WSTO))) { Local0++ Sleep (One) } } Method (_RST, 0, Serialized) // _RST: Device Reset { If ((WWEN == 0x02)) { Local0 = Acquire (WWMT, 0x03E8) If ((Local0 == Zero)) { FHRF (Zero) SHRF () Release (WWMT) DOSV () } } Else { SGOV (WBRS, PBRS) Sleep (0xC8) Notify (PXSX, One) // Device Check SGOV (PRST, (~WPRP & One)) SGOV (WBRS, (~PBRS & One)) Sleep (0xC8) Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x14)) { Break } Sleep (0x10) Local0++ } Sleep (0x0A) Notify (PXSX, One) // Device Check } } PowerResource (MRST, 0x05, 0x0000) { Method (_STA, 0, Serialized) // _STA: Status { Return (One) } Method (_ON, 0, Serialized) // _ON_: Power On { } Method (_OFF, 0, Serialized) // _OFF: Power Off { } Method (_RST, 0, Serialized) // _RST: Device Reset { Local0 = Acquire (WWMT, 0x03E8) If ((Local0 == Zero)) { FHRF (One) SHRF () Release (WWMT) DOSV () } } } } If ((WIST () || ((WWEN != Zero) && (WWRP == SLOT)))) { PowerResource (DRST, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { If ((DCAP & 0x10000000)) { Local0 = DCTR /* \_SB_.PC00.RP22.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 } } } Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset { If (WIST ()) { If (CondRefOf (WRST)) { Return (Package (0x01) { WRST }) } } If (((WWEN != Zero) && (WWRP == SLOT))) { If (CondRefOf (MRST)) { Return (Package (0x01) { MRST }) } } Return (Package (0x01) { DRST }) } Name (FDEL, Zero) Name (PDEL, Zero) Name (VDEL, Zero) Method (IFUN, 4, Serialized) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (One) { 0x1F // . }) } Else { Return (Buffer (One) { 0x0F // . }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { Local0 = (CVPR << Zero) Return (Local0) } If ((Arg2 == 0x02)) { CreateWordField (Arg3, Zero, CMDT) CreateWordField (Arg3, 0x02, CMDP) If ((CMDT == One)) { If (((WGAS == One) && WIST ())) { Return (RSTY) /* \_SB_.PC00.RP22.PXSX.RSTY */ } ElseIf (CondRefOf (\_SB.PC00.CNVW.RSTT)) { Return (^^^CNVW.RSTT) /* \_SB_.PC00.CNVW.RSTT */ } Else { Return (Zero) } } If ((CMDT == 0x02)) { If ((WIST () == (WGAS == One))) { Local0 = (CMDP & One) RSTY = Local0 Local1 = (CMDP & 0x02) Local1 >>= One FLRC = Local1 Local2 = (CMDP & 0x04) Local2 >>= 0x02 BOFC = Local2 } ElseIf (CondRefOf (\_SB.PC00.CNVW.RSTT)) { ^^^CNVW.RSTT = CMDP /* \_SB_.PC00.RP22.PXSX.IFUN.CMDP */ } Return (Zero) } If ((CMDT == 0x03)) { If (CondRefOf (\_SB.PC00.CNVW.PRRS)) { Return (^^^CNVW.PRRS) /* \_SB_.PC00.CNVW.PRRS */ } ElseIf (WIST ()) { Return (DPRS) /* \_SB_.PC00.RP22.PXSX.DPRS */ } } Return (Zero) } If ((Arg2 == 0x03)) { If ((CRFI == One)) { Return (Zero) } Else { Return (One) } } If ((WGAS == One)) { If ((Arg2 == 0x04)) { CreateWordField (Arg3, Zero, PRTT) CreateWordField (Arg3, 0x02, PRTD) If ((PRTT == One)) { FDEL = PRTD /* \_SB_.PC00.RP22.PXSX.IFUN.PRTD */ } ElseIf ((PRTT == 0x02)) { PDEL = PRTD /* \_SB_.PC00.RP22.PXSX.IFUN.PRTD */ } ElseIf ((PRTT == 0x03)) { VDEL = PRTD /* \_SB_.PC00.RP22.PXSX.IFUN.PRTD */ } Else { } } } Return (Zero) } Method (IDSM, 1, Serialized) { If ((Arg0 == ToUUID ("7266172c-220b-4b29-814f-75e4dd26b5fd") /* Unknown UUID */)) { Return (One) } Return (Zero) } Method (EFUN, 4, Serialized) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (0x02) { 0xFF, 0x1F // .. }) } Else { Return (Buffer (0x02) { 0xFF, 0x01 // .. }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { Local0 = ACSD /* \ACSD */ Return (Local0) } If ((Arg2 == 0x02)) { Local0 = I5BS /* \I5BS */ Return (Local0) } If ((Arg2 == 0x03)) { Local0 = UHBS /* \UHBS */ Return (Local0) } If ((Arg2 == 0x06)) { Local0 = AXMU /* \AXMU */ Local0 <<= One Local0 |= AXSU /* \AXSU */ Local1 = AXMR /* \AXMR */ Local1 <<= One Local1 |= AXSR /* \AXSR */ Local1 <<= 0x02 Local0 |= Local1 Return (Local0) } If ((Arg2 == 0x04)) { Return (WFRC) /* \WFRC */ } If ((Arg2 == 0x05)) { Return (WFUC) /* \WFUC */ } If ((Arg2 == 0x07)) { Return (UNI4) /* \UNI4 */ } If ((Arg2 == 0x08)) { Return (WFIC) /* \WFIC */ } If (((Arg2 == 0x09) && (WGAS == One))) { Return (WFBS) /* \WFBS */ } If (((Arg2 == 0x0A) && (WGAS == One))) { Return (WEDT) /* \WEDT */ } If (((Arg2 == 0x0B) && (WGAS == One))) { If ((CDRM == One)) { Return (Zero) } Else { Return (One) } } If (((Arg2 == 0x0C) && (WGAS == One))) { Return (WF7C) /* \WF7C */ } Return (Zero) } Method (EDSM, 1, Serialized) { If ((Arg0 == ToUUID ("f21202bf-8f78-4dc6-a5b3-1f738e285ade") /* Unknown UUID */)) { Return (One) } Return (Zero) } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (WIST ()) { If (EDSM (Arg0)) { Return (EFUN (Arg0, Arg1, Arg2, Arg3)) } If (IDSM (Arg0)) { Return (IFUN (Arg0, Arg1, Arg2, Arg3)) } } If (((WWEN != Zero) && (WWRP == SLOT))) { If ((Arg0 == ToUUID ("bad01b75-22a8-4f48-8792-bdde9467747d") /* Unknown UUID */)) { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x09 // . }) } If ((Arg2 == One)){} If ((Arg2 == 0x02)){} If ((Arg2 == 0x03)) { If ((WRTO == One)){} ElseIf ((WRTO == 0x03)){} Else { } Return (WRTO) /* \WRTO */ } } } Return (Buffer (One) { 0x00 // . }) } } } } If (CondRefOf (\_SB.PC00.RP23.PXSX)) { Scope (_SB.PC00.RP23.PXSX) { OperationRegion (RPXX, SystemMemory, GMIO (^_ADR, _ADR), 0x30) Field (RPXX, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x2C), SVID, 16 } OperationRegion (FLDR, SystemMemory, (GMIO (^_ADR, _ADR) + WDCO), 0x06) Field (FLDR, ByteAcc, NoLock, Preserve) { DCAP, 32, DCTR, 16 } If ((WGAS == One)) { OperationRegion (VSEC, SystemMemory, (GMIO (^_ADR, _ADR) + WVHO), 0x10) Field (VSEC, AnyAcc, NoLock, Preserve) { Offset (0x0C), , 1, BTIE, 1, , 1, , 1, , 1, , 1, , 1, Offset (0x0D), PDRC, 1 } } Method (WIST, 0, Serialized) { If (CondRefOf (VDID)) { Switch (ToInteger (VDID)) { Case (0x25268086) { Return (One) } Case (0x271B8086) { Return (One) } Case (0x27238086) { Return (One) } Case (0x27258086) { Return (One) } Case (0x272B8086) { If ((WGAS == One)) { Return (One) } Else { Return (Zero) } } Default { Return (Zero) } } } Else { Return (Zero) } } Method (WWST, 0, Serialized) { If (CondRefOf (VDID)) { Switch (ToInteger (VDID)) { Case (0x73608086) { Return (One) } Case (0x75608086) { Return (One) } Case (0x4D7514C3) { Return (One) } Default { Return (Zero) } } } Else { Return (Zero) } } If (WIST ()) { Name (RSTY, Zero) Name (FLRC, Zero) Name (BOFC, Zero) Name (DPRS, Zero) PowerResource (WRST, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { If (((RSTY == One) && (WGAS == One))) { Local0 = Acquire (CNMT, 0x03E8) If ((Local0 == Zero)) { If ((FLRC == One)) { Local0 = DCTR /* \_SB_.PC00.RP23.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 Sleep (FDEL) } DPRS = One If ((BOFC == One)) { If ((BRMT == Zero)) { BTRK (Zero) } ElseIf ((WVHO != Zero)) { BTIE = Zero } Sleep (RDLY) } PDRC = One Sleep (VDEL) SGOV (WLRT, Zero) Sleep (PDEL) SGOV (WLRT, One) If ((BOFC == One)) { If ((BRMT == Zero)) { BTRK (One) } ElseIf ((WVHO != Zero)) { BTIE = One } Sleep (RDLY) } DPRS = 0x02 Release (CNMT) } } Else { If ((DCAP & 0x10000000)) { Local0 = DCTR /* \_SB_.PC00.RP23.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 } DPRS = One } } } Name (SPLX, Package (0x02) { Zero, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 } }) Method (SPLC, 0, Serialized) { DerefOf (SPLX [One]) [Zero] = DOM1 /* \DOM1 */ DerefOf (SPLX [One]) [One] = LIM1 /* \LIM1 */ DerefOf (SPLX [One]) [0x02] = TIM1 /* \TIM1 */ Return (SPLX) /* \_SB_.PC00.RP23.PXSX.SPLX */ } Name (WANX, Package (0x03) { Zero, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 }, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 } }) Method (WAND, 0, Serialized) { DerefOf (WANX [One]) [Zero] = Zero DerefOf (WANX [One]) [One] = TRD0 /* \TRD0 */ DerefOf (WANX [One]) [0x02] = TRL0 /* \TRL0 */ DerefOf (WANX [0x02]) [Zero] = One DerefOf (WANX [0x02]) [One] = TRD1 /* \TRD1 */ DerefOf (WANX [0x02]) [0x02] = TRL1 /* \TRL1 */ Return (WANX) /* \_SB_.PC00.RP23.PXSX.WANX */ } Name (WRDX, Package (0x02) { Zero, Package (0x02) { 0x80000000, 0x8000 } }) Method (WRDD, 0, Serialized) { DerefOf (WRDX [One]) [Zero] = WDM1 /* \WDM1 */ DerefOf (WRDX [One]) [One] = CID1 /* \CID1 */ Return (WRDX) /* \_SB_.PC00.RP23.PXSX.WRDX */ } Name (WRDY, Package (0x02) { 0x02, Package (0x2E) { 0x07, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (WRDS, 0, Serialized) { DerefOf (WRDY [One]) [One] = STXE /* \STXE */ DerefOf (WRDY [One]) [0x02] = ST10 /* \ST10 */ DerefOf (WRDY [One]) [0x03] = ST11 /* \ST11 */ DerefOf (WRDY [One]) [0x04] = ST12 /* \ST12 */ DerefOf (WRDY [One]) [0x05] = ST13 /* \ST13 */ DerefOf (WRDY [One]) [0x06] = ST14 /* \ST14 */ DerefOf (WRDY [One]) [0x07] = ST15 /* \ST15 */ DerefOf (WRDY [One]) [0x08] = ST16 /* \ST16 */ DerefOf (WRDY [One]) [0x09] = ST17 /* \ST17 */ DerefOf (WRDY [One]) [0x0A] = ST18 /* \ST18 */ DerefOf (WRDY [One]) [0x0B] = ST19 /* \ST19 */ DerefOf (WRDY [One]) [0x0C] = ST50 /* \ST50 */ DerefOf (WRDY [One]) [0x0D] = ST51 /* \ST51 */ DerefOf (WRDY [One]) [0x0E] = ST52 /* \ST52 */ DerefOf (WRDY [One]) [0x0F] = ST53 /* \ST53 */ DerefOf (WRDY [One]) [0x10] = ST54 /* \ST54 */ DerefOf (WRDY [One]) [0x11] = ST55 /* \ST55 */ DerefOf (WRDY [One]) [0x12] = ST56 /* \ST56 */ DerefOf (WRDY [One]) [0x13] = ST57 /* \ST57 */ DerefOf (WRDY [One]) [0x14] = ST58 /* \ST58 */ DerefOf (WRDY [One]) [0x15] = ST59 /* \ST59 */ DerefOf (WRDY [One]) [0x16] = ST5A /* \ST5A */ DerefOf (WRDY [One]) [0x17] = ST5B /* \ST5B */ DerefOf (WRDY [One]) [0x18] = CD10 /* \CD10 */ DerefOf (WRDY [One]) [0x19] = CD11 /* \CD11 */ DerefOf (WRDY [One]) [0x1A] = CD12 /* \CD12 */ DerefOf (WRDY [One]) [0x1B] = CD13 /* \CD13 */ DerefOf (WRDY [One]) [0x1C] = CD14 /* \CD14 */ DerefOf (WRDY [One]) [0x1D] = CD15 /* \CD15 */ DerefOf (WRDY [One]) [0x1E] = CD16 /* \CD16 */ DerefOf (WRDY [One]) [0x1F] = CD17 /* \CD17 */ DerefOf (WRDY [One]) [0x20] = CD18 /* \CD18 */ DerefOf (WRDY [One]) [0x21] = CD19 /* \CD19 */ DerefOf (WRDY [One]) [0x22] = CD1A /* \CD1A */ DerefOf (WRDY [One]) [0x23] = CD20 /* \CD20 */ DerefOf (WRDY [One]) [0x24] = CD21 /* \CD21 */ DerefOf (WRDY [One]) [0x25] = CD22 /* \CD22 */ DerefOf (WRDY [One]) [0x26] = CD23 /* \CD23 */ DerefOf (WRDY [One]) [0x27] = CD24 /* \CD24 */ DerefOf (WRDY [One]) [0x28] = CD25 /* \CD25 */ DerefOf (WRDY [One]) [0x29] = CD26 /* \CD26 */ DerefOf (WRDY [One]) [0x2A] = CD27 /* \CD27 */ DerefOf (WRDY [One]) [0x2B] = CD28 /* \CD28 */ DerefOf (WRDY [One]) [0x2C] = CD29 /* \CD29 */ DerefOf (WRDY [One]) [0x2D] = CD2A /* \CD2A */ Return (WRDY) /* \_SB_.PC00.RP23.PXSX.WRDY */ } Name (EWRY, Package (0x02) { 0x02, Package (0x87) { 0x07, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (EWRD, 0, Serialized) { DerefOf (EWRY [One]) [One] = STDE /* \STDE */ DerefOf (EWRY [One]) [0x02] = STRS /* \STRS */ DerefOf (EWRY [One]) [0x03] = ST20 /* \ST20 */ DerefOf (EWRY [One]) [0x04] = ST21 /* \ST21 */ DerefOf (EWRY [One]) [0x05] = ST22 /* \ST22 */ DerefOf (EWRY [One]) [0x06] = ST23 /* \ST23 */ DerefOf (EWRY [One]) [0x07] = ST24 /* \ST24 */ DerefOf (EWRY [One]) [0x08] = ST25 /* \ST25 */ DerefOf (EWRY [One]) [0x09] = ST26 /* \ST26 */ DerefOf (EWRY [One]) [0x0A] = ST27 /* \ST27 */ DerefOf (EWRY [One]) [0x0B] = ST28 /* \ST28 */ DerefOf (EWRY [One]) [0x0C] = ST29 /* \ST29 */ DerefOf (EWRY [One]) [0x0D] = ST60 /* \ST60 */ DerefOf (EWRY [One]) [0x0E] = ST61 /* \ST61 */ DerefOf (EWRY [One]) [0x0F] = ST62 /* \ST62 */ DerefOf (EWRY [One]) [0x10] = ST63 /* \ST63 */ DerefOf (EWRY [One]) [0x11] = ST64 /* \ST64 */ DerefOf (EWRY [One]) [0x12] = ST65 /* \ST65 */ DerefOf (EWRY [One]) [0x13] = ST66 /* \ST66 */ DerefOf (EWRY [One]) [0x14] = ST67 /* \ST67 */ DerefOf (EWRY [One]) [0x15] = ST68 /* \ST68 */ DerefOf (EWRY [One]) [0x16] = ST69 /* \ST69 */ DerefOf (EWRY [One]) [0x17] = ST6A /* \ST6A */ DerefOf (EWRY [One]) [0x18] = ST6B /* \ST6B */ DerefOf (EWRY [One]) [0x19] = ST30 /* \ST30 */ DerefOf (EWRY [One]) [0x1A] = ST31 /* \ST31 */ DerefOf (EWRY [One]) [0x1B] = ST32 /* \ST32 */ DerefOf (EWRY [One]) [0x1C] = ST33 /* \ST33 */ DerefOf (EWRY [One]) [0x1D] = ST34 /* \ST34 */ DerefOf (EWRY [One]) [0x1E] = ST35 /* \ST35 */ DerefOf (EWRY [One]) [0x1F] = ST36 /* \ST36 */ DerefOf (EWRY [One]) [0x20] = ST37 /* \ST37 */ DerefOf (EWRY [One]) [0x21] = ST38 /* \ST38 */ DerefOf (EWRY [One]) [0x22] = ST39 /* \ST39 */ DerefOf (EWRY [One]) [0x23] = ST70 /* \ST70 */ DerefOf (EWRY [One]) [0x24] = ST71 /* \ST71 */ DerefOf (EWRY [One]) [0x25] = ST72 /* \ST72 */ DerefOf (EWRY [One]) [0x26] = ST73 /* \ST73 */ DerefOf (EWRY [One]) [0x27] = ST74 /* \ST74 */ DerefOf (EWRY [One]) [0x28] = ST75 /* \ST75 */ DerefOf (EWRY [One]) [0x29] = ST76 /* \ST76 */ DerefOf (EWRY [One]) [0x2A] = ST77 /* \ST77 */ DerefOf (EWRY [One]) [0x2B] = ST78 /* \ST78 */ DerefOf (EWRY [One]) [0x2C] = ST79 /* \ST79 */ DerefOf (EWRY [One]) [0x2D] = ST7A /* \ST7A */ DerefOf (EWRY [One]) [0x2E] = ST7B /* \ST7B */ DerefOf (EWRY [One]) [0x2F] = ST40 /* \ST40 */ DerefOf (EWRY [One]) [0x30] = ST41 /* \ST41 */ DerefOf (EWRY [One]) [0x31] = ST42 /* \ST42 */ DerefOf (EWRY [One]) [0x32] = ST43 /* \ST43 */ DerefOf (EWRY [One]) [0x33] = ST44 /* \ST44 */ DerefOf (EWRY [One]) [0x34] = ST45 /* \ST45 */ DerefOf (EWRY [One]) [0x35] = ST46 /* \ST46 */ DerefOf (EWRY [One]) [0x36] = ST47 /* \ST47 */ DerefOf (EWRY [One]) [0x37] = ST48 /* \ST48 */ DerefOf (EWRY [One]) [0x38] = ST49 /* \ST49 */ DerefOf (EWRY [One]) [0x39] = ST80 /* \ST80 */ DerefOf (EWRY [One]) [0x3A] = ST81 /* \ST81 */ DerefOf (EWRY [One]) [0x3B] = ST82 /* \ST82 */ DerefOf (EWRY [One]) [0x3C] = ST83 /* \ST83 */ DerefOf (EWRY [One]) [0x3D] = ST84 /* \ST84 */ DerefOf (EWRY [One]) [0x3E] = ST85 /* \ST85 */ DerefOf (EWRY [One]) [0x3F] = ST86 /* \ST86 */ DerefOf (EWRY [One]) [0x40] = ST87 /* \ST87 */ DerefOf (EWRY [One]) [0x41] = ST88 /* \ST88 */ DerefOf (EWRY [One]) [0x42] = ST89 /* \ST89 */ DerefOf (EWRY [One]) [0x43] = ST8A /* \ST8A */ DerefOf (EWRY [One]) [0x44] = ST8B /* \ST8B */ DerefOf (EWRY [One]) [0x45] = CD30 /* \CD30 */ DerefOf (EWRY [One]) [0x46] = CD31 /* \CD31 */ DerefOf (EWRY [One]) [0x47] = CD32 /* \CD32 */ DerefOf (EWRY [One]) [0x48] = CD33 /* \CD33 */ DerefOf (EWRY [One]) [0x49] = CD34 /* \CD34 */ DerefOf (EWRY [One]) [0x4A] = CD35 /* \CD35 */ DerefOf (EWRY [One]) [0x4B] = CD36 /* \CD36 */ DerefOf (EWRY [One]) [0x4C] = CD37 /* \CD37 */ DerefOf (EWRY [One]) [0x4D] = CD38 /* \CD38 */ DerefOf (EWRY [One]) [0x4E] = CD39 /* \CD39 */ DerefOf (EWRY [One]) [0x4F] = CD3A /* \CD3A */ DerefOf (EWRY [One]) [0x50] = CD3B /* \CD3B */ DerefOf (EWRY [One]) [0x51] = CD3C /* \CD3C */ DerefOf (EWRY [One]) [0x52] = CD3D /* \CD3D */ DerefOf (EWRY [One]) [0x53] = CD3E /* \CD3E */ DerefOf (EWRY [One]) [0x54] = CD3F /* \CD3F */ DerefOf (EWRY [One]) [0x55] = CD40 /* \CD40 */ DerefOf (EWRY [One]) [0x56] = CD41 /* \CD41 */ DerefOf (EWRY [One]) [0x57] = CD42 /* \CD42 */ DerefOf (EWRY [One]) [0x58] = CD43 /* \CD43 */ DerefOf (EWRY [One]) [0x59] = CD44 /* \CD44 */ DerefOf (EWRY [One]) [0x5A] = CD45 /* \CD45 */ DerefOf (EWRY [One]) [0x5B] = CD46 /* \CD46 */ DerefOf (EWRY [One]) [0x5C] = CD47 /* \CD47 */ DerefOf (EWRY [One]) [0x5D] = CD48 /* \CD48 */ DerefOf (EWRY [One]) [0x5E] = CD49 /* \CD49 */ DerefOf (EWRY [One]) [0x5F] = CD4A /* \CD4A */ DerefOf (EWRY [One]) [0x60] = CD4B /* \CD4B */ DerefOf (EWRY [One]) [0x61] = CD4C /* \CD4C */ DerefOf (EWRY [One]) [0x62] = CD4D /* \CD4D */ DerefOf (EWRY [One]) [0x63] = CD4E /* \CD4E */ DerefOf (EWRY [One]) [0x64] = CD4F /* \CD4F */ DerefOf (EWRY [One]) [0x65] = CD50 /* \CD50 */ DerefOf (EWRY [One]) [0x66] = CD51 /* \CD51 */ DerefOf (EWRY [One]) [0x67] = CD52 /* \CD52 */ DerefOf (EWRY [One]) [0x68] = CD53 /* \CD53 */ DerefOf (EWRY [One]) [0x69] = CD54 /* \CD54 */ DerefOf (EWRY [One]) [0x6A] = CD55 /* \CD55 */ DerefOf (EWRY [One]) [0x6B] = CD56 /* \CD56 */ DerefOf (EWRY [One]) [0x6C] = CD57 /* \CD57 */ DerefOf (EWRY [One]) [0x6D] = CD58 /* \CD58 */ DerefOf (EWRY [One]) [0x6E] = CD59 /* \CD59 */ DerefOf (EWRY [One]) [0x6F] = CD5A /* \CD5A */ DerefOf (EWRY [One]) [0x70] = CD5B /* \CD5B */ DerefOf (EWRY [One]) [0x71] = CD5C /* \CD5C */ DerefOf (EWRY [One]) [0x72] = CD5D /* \CD5D */ DerefOf (EWRY [One]) [0x73] = CD5E /* \CD5E */ DerefOf (EWRY [One]) [0x74] = CD5F /* \CD5F */ DerefOf (EWRY [One]) [0x75] = CD60 /* \CD60 */ DerefOf (EWRY [One]) [0x76] = CD61 /* \CD61 */ DerefOf (EWRY [One]) [0x77] = CD62 /* \CD62 */ DerefOf (EWRY [One]) [0x78] = CD63 /* \CD63 */ DerefOf (EWRY [One]) [0x79] = CD64 /* \CD64 */ DerefOf (EWRY [One]) [0x7A] = CD65 /* \CD65 */ DerefOf (EWRY [One]) [0x7B] = CD66 /* \CD66 */ DerefOf (EWRY [One]) [0x7C] = CD67 /* \CD67 */ DerefOf (EWRY [One]) [0x7D] = CD68 /* \CD68 */ DerefOf (EWRY [One]) [0x7E] = CD69 /* \CD69 */ DerefOf (EWRY [One]) [0x7F] = CD6A /* \CD6A */ DerefOf (EWRY [One]) [0x80] = CD6B /* \CD6B */ DerefOf (EWRY [One]) [0x81] = CD6C /* \CD6C */ DerefOf (EWRY [One]) [0x82] = CD6D /* \CD6D */ DerefOf (EWRY [One]) [0x83] = CD6E /* \CD6E */ DerefOf (EWRY [One]) [0x84] = CD6F /* \CD6F */ DerefOf (EWRY [One]) [0x85] = CD70 /* \CD70 */ DerefOf (EWRY [One]) [0x86] = CD71 /* \CD71 */ Return (EWRY) /* \_SB_.PC00.RP23.PXSX.EWRY */ } Name (WGDY, Package (0x02) { 0x03, Package (0x4A) { 0x07, 0x03, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (WGDS, 0, Serialized) { DerefOf (WGDY [One]) [One] = SDGN /* \SDGN */ DerefOf (WGDY [One]) [0x02] = SD11 /* \SD11 */ DerefOf (WGDY [One]) [0x03] = SD12 /* \SD12 */ DerefOf (WGDY [One]) [0x04] = SD13 /* \SD13 */ DerefOf (WGDY [One]) [0x05] = SD14 /* \SD14 */ DerefOf (WGDY [One]) [0x06] = SD15 /* \SD15 */ DerefOf (WGDY [One]) [0x07] = SD16 /* \SD16 */ DerefOf (WGDY [One]) [0x08] = SD17 /* \SD17 */ DerefOf (WGDY [One]) [0x09] = SD18 /* \SD18 */ DerefOf (WGDY [One]) [0x0A] = SD19 /* \SD19 */ DerefOf (WGDY [One]) [0x0B] = SD21 /* \SD21 */ DerefOf (WGDY [One]) [0x0C] = SD22 /* \SD22 */ DerefOf (WGDY [One]) [0x0D] = SD23 /* \SD23 */ DerefOf (WGDY [One]) [0x0E] = SD24 /* \SD24 */ DerefOf (WGDY [One]) [0x0F] = SD25 /* \SD25 */ DerefOf (WGDY [One]) [0x10] = SD26 /* \SD26 */ DerefOf (WGDY [One]) [0x11] = SD27 /* \SD27 */ DerefOf (WGDY [One]) [0x12] = SD28 /* \SD28 */ DerefOf (WGDY [One]) [0x13] = SD29 /* \SD29 */ DerefOf (WGDY [One]) [0x14] = SD31 /* \SD31 */ DerefOf (WGDY [One]) [0x15] = SD32 /* \SD32 */ DerefOf (WGDY [One]) [0x16] = SD33 /* \SD33 */ DerefOf (WGDY [One]) [0x17] = SD34 /* \SD34 */ DerefOf (WGDY [One]) [0x18] = SD35 /* \SD35 */ DerefOf (WGDY [One]) [0x19] = SD36 /* \SD36 */ DerefOf (WGDY [One]) [0x1A] = SD37 /* \SD37 */ DerefOf (WGDY [One]) [0x1B] = SD38 /* \SD38 */ DerefOf (WGDY [One]) [0x1C] = SD39 /* \SD39 */ DerefOf (WGDY [One]) [0x1D] = SD41 /* \SD41 */ DerefOf (WGDY [One]) [0x1E] = SD42 /* \SD42 */ DerefOf (WGDY [One]) [0x1F] = SD43 /* \SD43 */ DerefOf (WGDY [One]) [0x20] = SD44 /* \SD44 */ DerefOf (WGDY [One]) [0x21] = SD45 /* \SD45 */ DerefOf (WGDY [One]) [0x22] = SD46 /* \SD46 */ DerefOf (WGDY [One]) [0x23] = SD47 /* \SD47 */ DerefOf (WGDY [One]) [0x24] = SD48 /* \SD48 */ DerefOf (WGDY [One]) [0x25] = SD49 /* \SD49 */ DerefOf (WGDY [One]) [0x26] = SD51 /* \SD51 */ DerefOf (WGDY [One]) [0x27] = SD52 /* \SD52 */ DerefOf (WGDY [One]) [0x28] = SD53 /* \SD53 */ DerefOf (WGDY [One]) [0x29] = SD54 /* \SD54 */ DerefOf (WGDY [One]) [0x2A] = SD55 /* \SD55 */ DerefOf (WGDY [One]) [0x2B] = SD56 /* \SD56 */ DerefOf (WGDY [One]) [0x2C] = SD57 /* \SD57 */ DerefOf (WGDY [One]) [0x2D] = SD58 /* \SD58 */ DerefOf (WGDY [One]) [0x2E] = SD59 /* \SD59 */ DerefOf (WGDY [One]) [0x2F] = SD61 /* \SD61 */ DerefOf (WGDY [One]) [0x30] = SD62 /* \SD62 */ DerefOf (WGDY [One]) [0x31] = SD63 /* \SD63 */ DerefOf (WGDY [One]) [0x32] = SD64 /* \SD64 */ DerefOf (WGDY [One]) [0x33] = SD65 /* \SD65 */ DerefOf (WGDY [One]) [0x34] = SD66 /* \SD66 */ DerefOf (WGDY [One]) [0x35] = SD67 /* \SD67 */ DerefOf (WGDY [One]) [0x36] = SD68 /* \SD68 */ DerefOf (WGDY [One]) [0x37] = SD69 /* \SD69 */ DerefOf (WGDY [One]) [0x38] = SD71 /* \SD71 */ DerefOf (WGDY [One]) [0x39] = SD72 /* \SD72 */ DerefOf (WGDY [One]) [0x3A] = SD73 /* \SD73 */ DerefOf (WGDY [One]) [0x3B] = SD74 /* \SD74 */ DerefOf (WGDY [One]) [0x3C] = SD75 /* \SD75 */ DerefOf (WGDY [One]) [0x3D] = SD76 /* \SD76 */ DerefOf (WGDY [One]) [0x3E] = SD77 /* \SD77 */ DerefOf (WGDY [One]) [0x3F] = SD78 /* \SD78 */ DerefOf (WGDY [One]) [0x40] = SD79 /* \SD79 */ DerefOf (WGDY [One]) [0x41] = SD81 /* \SD81 */ DerefOf (WGDY [One]) [0x42] = SD82 /* \SD82 */ DerefOf (WGDY [One]) [0x43] = SD83 /* \SD83 */ DerefOf (WGDY [One]) [0x44] = SD84 /* \SD84 */ DerefOf (WGDY [One]) [0x45] = SD85 /* \SD85 */ DerefOf (WGDY [One]) [0x46] = SD86 /* \SD86 */ DerefOf (WGDY [One]) [0x47] = SD87 /* \SD87 */ DerefOf (WGDY [One]) [0x48] = SD88 /* \SD88 */ DerefOf (WGDY [One]) [0x49] = SD89 /* \SD89 */ Return (WGDY) /* \_SB_.PC00.RP23.PXSX.WGDY */ } Name (ECKY, Package (0x02) { Zero, Package (0x02) { 0x07, Zero } }) Method (ECKV, 0, Serialized) { DerefOf (ECKY [One]) [One] = CECV /* \CECV */ Return (ECKY) /* \_SB_.PC00.RP23.PXSX.ECKY */ } Name (PPAY, Package (0x02) { One, Package (0x18) { 0x07, Zero, 0x18, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x18, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28 } }) Method (PPAG, 0, Serialized) { DerefOf (PPAY [One]) [One] = WAGE /* \WAGE */ DerefOf (PPAY [One]) [0x02] = AGA1 /* \AGA1 */ DerefOf (PPAY [One]) [0x03] = AGA2 /* \AGA2 */ DerefOf (PPAY [One]) [0x04] = AGA3 /* \AGA3 */ DerefOf (PPAY [One]) [0x05] = AGA4 /* \AGA4 */ DerefOf (PPAY [One]) [0x06] = AGA5 /* \AGA5 */ DerefOf (PPAY [One]) [0x07] = AGA6 /* \AGA6 */ DerefOf (PPAY [One]) [0x08] = AGA7 /* \AGA7 */ DerefOf (PPAY [One]) [0x09] = AGA8 /* \AGA8 */ DerefOf (PPAY [One]) [0x0A] = AGA9 /* \AGA9 */ DerefOf (PPAY [One]) [0x0B] = AGAA /* \AGAA */ DerefOf (PPAY [One]) [0x0C] = AGAB /* \AGAB */ DerefOf (PPAY [One]) [0x0D] = AGB1 /* \AGB1 */ DerefOf (PPAY [One]) [0x0E] = AGB2 /* \AGB2 */ DerefOf (PPAY [One]) [0x0F] = AGB3 /* \AGB3 */ DerefOf (PPAY [One]) [0x10] = AGB4 /* \AGB4 */ DerefOf (PPAY [One]) [0x11] = AGB5 /* \AGB5 */ DerefOf (PPAY [One]) [0x12] = AGB6 /* \AGB6 */ DerefOf (PPAY [One]) [0x13] = AGB7 /* \AGB7 */ DerefOf (PPAY [One]) [0x14] = AGB8 /* \AGB8 */ DerefOf (PPAY [One]) [0x15] = AGB9 /* \AGB9 */ DerefOf (PPAY [One]) [0x16] = AGBA /* \AGBA */ DerefOf (PPAY [One]) [0x17] = AGBB /* \AGBB */ Return (PPAY) /* \_SB_.PC00.RP23.PXSX.PPAY */ } Name (WTSY, Package (0x02) { One, Package (0x13) { 0x07, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero } }) Method (WTAS, 0, Serialized) { DerefOf (WTSY [One]) [One] = WTSV /* \WTSV */ DerefOf (WTSY [One]) [0x02] = WTLE /* \WTLE */ DerefOf (WTSY [One]) [0x03] = BL01 /* \BL01 */ DerefOf (WTSY [One]) [0x04] = BL02 /* \BL02 */ DerefOf (WTSY [One]) [0x05] = BL03 /* \BL03 */ DerefOf (WTSY [One]) [0x06] = BL04 /* \BL04 */ DerefOf (WTSY [One]) [0x07] = BL05 /* \BL05 */ DerefOf (WTSY [One]) [0x08] = BL06 /* \BL06 */ DerefOf (WTSY [One]) [0x09] = BL07 /* \BL07 */ DerefOf (WTSY [One]) [0x0A] = BL08 /* \BL08 */ DerefOf (WTSY [One]) [0x0B] = BL09 /* \BL09 */ DerefOf (WTSY [One]) [0x0C] = BL10 /* \BL10 */ DerefOf (WTSY [One]) [0x0D] = BL11 /* \BL11 */ DerefOf (WTSY [One]) [0x0E] = BL12 /* \BL12 */ DerefOf (WTSY [One]) [0x0F] = BL13 /* \BL13 */ DerefOf (WTSY [One]) [0x10] = BL14 /* \BL14 */ DerefOf (WTSY [One]) [0x11] = BL15 /* \BL15 */ DerefOf (WTSY [One]) [0x12] = BL16 /* \BL16 */ Return (WTSY) /* \_SB_.PC00.RP23.PXSX.WTSY */ } Name (WAIY, Package (0x02) { Zero, Package (0x04) { 0x07, Zero, Zero, Zero } }) Method (WAIS, 0, Serialized) { DerefOf (WAIY [One]) [One] = WLBI /* \WLBI */ DerefOf (WAIY [One]) [0x02] = WHBI /* \WHBI */ Return (WAIY) /* \_SB_.PC00.RP23.PXSX.WAIY */ } Name (SADX, Package (0x03) { Zero, Package (0x02) { 0x07, 0x80000000 }, Package (0x02) { 0x12, 0x80000000 } }) Method (SADS, 0, Serialized) { DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ Return (SADX) /* \_SB_.PC00.RP23.PXSX.SADX */ } Name (GPCX, Package (0x03) { Zero, Package (0x02) { 0x07, Package (0x03) { Zero, Zero, Zero } }, Package (0x02) { 0x12, Package (0x03) { Zero, Zero, Zero } } }) Method (GPC, 0, Serialized) { Return (GPCX) /* \_SB_.PC00.RP23.PXSX.GPCX */ } Name (GLAX, Package (0x03) { Zero, Package (0x02) { 0x07, Zero }, Package (0x02) { 0x12, Zero } }) Method (GLAI, 0, Serialized) { DerefOf (GLAX [One]) [One] = CGLS /* \CGLS */ DerefOf (GLAX [0x02]) [One] = CGLS /* \CGLS */ Return (GLAX) /* \_SB_.PC00.RP23.PXSX.GLAX */ } } If (((WWEN != Zero) && (WWRP == SLOT))) { Method (FHRF, 1, NotSerialized) { If ((GGOV (PRST) != WPRP)) { DL23 () SGOV (PRST, WPRP) } Else { } Sleep (TR2B) SGOV (WBRS, PBRS) If ((Arg0 == Zero)) { Sleep (TBTG) } ElseIf ((Arg0 == One)) { SPCO (WCLK, Zero) Sleep (TB2F) SGOV (WFCP, (~PFCP & One)) Sleep (TFDI) } Else { } } Method (SHRF, 0, NotSerialized) { PSD0 (SLOT) SPCO (WCLK, One) SGOV (WFCP, PFCP) Sleep (TN2B) SGOV (WBRS, (~PBRS & One)) Sleep (TB2R) SGOV (PRST, (~WPRP & One)) L23D () } Method (DOSV, 0, NotSerialized) { Local0 = Zero While (((SVID != WSID) && (Local0 < WSTO))) { Local0++ Sleep (One) } } Method (_RST, 0, Serialized) // _RST: Device Reset { If ((WWEN == 0x02)) { Local0 = Acquire (WWMT, 0x03E8) If ((Local0 == Zero)) { FHRF (Zero) SHRF () Release (WWMT) DOSV () } } Else { SGOV (WBRS, PBRS) Sleep (0xC8) Notify (PXSX, One) // Device Check SGOV (PRST, (~WPRP & One)) SGOV (WBRS, (~PBRS & One)) Sleep (0xC8) Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x14)) { Break } Sleep (0x10) Local0++ } Sleep (0x0A) Notify (PXSX, One) // Device Check } } PowerResource (MRST, 0x05, 0x0000) { Method (_STA, 0, Serialized) // _STA: Status { Return (One) } Method (_ON, 0, Serialized) // _ON_: Power On { } Method (_OFF, 0, Serialized) // _OFF: Power Off { } Method (_RST, 0, Serialized) // _RST: Device Reset { Local0 = Acquire (WWMT, 0x03E8) If ((Local0 == Zero)) { FHRF (One) SHRF () Release (WWMT) DOSV () } } } } If ((WIST () || ((WWEN != Zero) && (WWRP == SLOT)))) { PowerResource (DRST, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { If ((DCAP & 0x10000000)) { Local0 = DCTR /* \_SB_.PC00.RP23.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 } } } Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset { If (WIST ()) { If (CondRefOf (WRST)) { Return (Package (0x01) { WRST }) } } If (((WWEN != Zero) && (WWRP == SLOT))) { If (CondRefOf (MRST)) { Return (Package (0x01) { MRST }) } } Return (Package (0x01) { DRST }) } Name (FDEL, Zero) Name (PDEL, Zero) Name (VDEL, Zero) Method (IFUN, 4, Serialized) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (One) { 0x1F // . }) } Else { Return (Buffer (One) { 0x0F // . }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { Local0 = (CVPR << Zero) Return (Local0) } If ((Arg2 == 0x02)) { CreateWordField (Arg3, Zero, CMDT) CreateWordField (Arg3, 0x02, CMDP) If ((CMDT == One)) { If (((WGAS == One) && WIST ())) { Return (RSTY) /* \_SB_.PC00.RP23.PXSX.RSTY */ } ElseIf (CondRefOf (\_SB.PC00.CNVW.RSTT)) { Return (^^^CNVW.RSTT) /* \_SB_.PC00.CNVW.RSTT */ } Else { Return (Zero) } } If ((CMDT == 0x02)) { If ((WIST () == (WGAS == One))) { Local0 = (CMDP & One) RSTY = Local0 Local1 = (CMDP & 0x02) Local1 >>= One FLRC = Local1 Local2 = (CMDP & 0x04) Local2 >>= 0x02 BOFC = Local2 } ElseIf (CondRefOf (\_SB.PC00.CNVW.RSTT)) { ^^^CNVW.RSTT = CMDP /* \_SB_.PC00.RP23.PXSX.IFUN.CMDP */ } Return (Zero) } If ((CMDT == 0x03)) { If (CondRefOf (\_SB.PC00.CNVW.PRRS)) { Return (^^^CNVW.PRRS) /* \_SB_.PC00.CNVW.PRRS */ } ElseIf (WIST ()) { Return (DPRS) /* \_SB_.PC00.RP23.PXSX.DPRS */ } } Return (Zero) } If ((Arg2 == 0x03)) { If ((CRFI == One)) { Return (Zero) } Else { Return (One) } } If ((WGAS == One)) { If ((Arg2 == 0x04)) { CreateWordField (Arg3, Zero, PRTT) CreateWordField (Arg3, 0x02, PRTD) If ((PRTT == One)) { FDEL = PRTD /* \_SB_.PC00.RP23.PXSX.IFUN.PRTD */ } ElseIf ((PRTT == 0x02)) { PDEL = PRTD /* \_SB_.PC00.RP23.PXSX.IFUN.PRTD */ } ElseIf ((PRTT == 0x03)) { VDEL = PRTD /* \_SB_.PC00.RP23.PXSX.IFUN.PRTD */ } Else { } } } Return (Zero) } Method (IDSM, 1, Serialized) { If ((Arg0 == ToUUID ("7266172c-220b-4b29-814f-75e4dd26b5fd") /* Unknown UUID */)) { Return (One) } Return (Zero) } Method (EFUN, 4, Serialized) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (0x02) { 0xFF, 0x1F // .. }) } Else { Return (Buffer (0x02) { 0xFF, 0x01 // .. }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { Local0 = ACSD /* \ACSD */ Return (Local0) } If ((Arg2 == 0x02)) { Local0 = I5BS /* \I5BS */ Return (Local0) } If ((Arg2 == 0x03)) { Local0 = UHBS /* \UHBS */ Return (Local0) } If ((Arg2 == 0x06)) { Local0 = AXMU /* \AXMU */ Local0 <<= One Local0 |= AXSU /* \AXSU */ Local1 = AXMR /* \AXMR */ Local1 <<= One Local1 |= AXSR /* \AXSR */ Local1 <<= 0x02 Local0 |= Local1 Return (Local0) } If ((Arg2 == 0x04)) { Return (WFRC) /* \WFRC */ } If ((Arg2 == 0x05)) { Return (WFUC) /* \WFUC */ } If ((Arg2 == 0x07)) { Return (UNI4) /* \UNI4 */ } If ((Arg2 == 0x08)) { Return (WFIC) /* \WFIC */ } If (((Arg2 == 0x09) && (WGAS == One))) { Return (WFBS) /* \WFBS */ } If (((Arg2 == 0x0A) && (WGAS == One))) { Return (WEDT) /* \WEDT */ } If (((Arg2 == 0x0B) && (WGAS == One))) { If ((CDRM == One)) { Return (Zero) } Else { Return (One) } } If (((Arg2 == 0x0C) && (WGAS == One))) { Return (WF7C) /* \WF7C */ } Return (Zero) } Method (EDSM, 1, Serialized) { If ((Arg0 == ToUUID ("f21202bf-8f78-4dc6-a5b3-1f738e285ade") /* Unknown UUID */)) { Return (One) } Return (Zero) } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (WIST ()) { If (EDSM (Arg0)) { Return (EFUN (Arg0, Arg1, Arg2, Arg3)) } If (IDSM (Arg0)) { Return (IFUN (Arg0, Arg1, Arg2, Arg3)) } } If (((WWEN != Zero) && (WWRP == SLOT))) { If ((Arg0 == ToUUID ("bad01b75-22a8-4f48-8792-bdde9467747d") /* Unknown UUID */)) { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x09 // . }) } If ((Arg2 == One)){} If ((Arg2 == 0x02)){} If ((Arg2 == 0x03)) { If ((WRTO == One)){} ElseIf ((WRTO == 0x03)){} Else { } Return (WRTO) /* \WRTO */ } } } Return (Buffer (One) { 0x00 // . }) } } } } If (CondRefOf (\_SB.PC00.RP24.PXSX)) { Scope (_SB.PC00.RP24.PXSX) { OperationRegion (RPXX, SystemMemory, GMIO (^_ADR, _ADR), 0x30) Field (RPXX, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x2C), SVID, 16 } OperationRegion (FLDR, SystemMemory, (GMIO (^_ADR, _ADR) + WDCO), 0x06) Field (FLDR, ByteAcc, NoLock, Preserve) { DCAP, 32, DCTR, 16 } If ((WGAS == One)) { OperationRegion (VSEC, SystemMemory, (GMIO (^_ADR, _ADR) + WVHO), 0x10) Field (VSEC, AnyAcc, NoLock, Preserve) { Offset (0x0C), , 1, BTIE, 1, , 1, , 1, , 1, , 1, , 1, Offset (0x0D), PDRC, 1 } } Method (WIST, 0, Serialized) { If (CondRefOf (VDID)) { Switch (ToInteger (VDID)) { Case (0x25268086) { Return (One) } Case (0x271B8086) { Return (One) } Case (0x27238086) { Return (One) } Case (0x27258086) { Return (One) } Case (0x272B8086) { If ((WGAS == One)) { Return (One) } Else { Return (Zero) } } Default { Return (Zero) } } } Else { Return (Zero) } } Method (WWST, 0, Serialized) { If (CondRefOf (VDID)) { Switch (ToInteger (VDID)) { Case (0x73608086) { Return (One) } Case (0x75608086) { Return (One) } Case (0x4D7514C3) { Return (One) } Default { Return (Zero) } } } Else { Return (Zero) } } If (WIST ()) { Name (RSTY, Zero) Name (FLRC, Zero) Name (BOFC, Zero) Name (DPRS, Zero) PowerResource (WRST, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { If (((RSTY == One) && (WGAS == One))) { Local0 = Acquire (CNMT, 0x03E8) If ((Local0 == Zero)) { If ((FLRC == One)) { Local0 = DCTR /* \_SB_.PC00.RP24.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 Sleep (FDEL) } DPRS = One If ((BOFC == One)) { If ((BRMT == Zero)) { BTRK (Zero) } ElseIf ((WVHO != Zero)) { BTIE = Zero } Sleep (RDLY) } PDRC = One Sleep (VDEL) SGOV (WLRT, Zero) Sleep (PDEL) SGOV (WLRT, One) If ((BOFC == One)) { If ((BRMT == Zero)) { BTRK (One) } ElseIf ((WVHO != Zero)) { BTIE = One } Sleep (RDLY) } DPRS = 0x02 Release (CNMT) } } Else { If ((DCAP & 0x10000000)) { Local0 = DCTR /* \_SB_.PC00.RP24.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 } DPRS = One } } } Name (SPLX, Package (0x02) { Zero, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 } }) Method (SPLC, 0, Serialized) { DerefOf (SPLX [One]) [Zero] = DOM1 /* \DOM1 */ DerefOf (SPLX [One]) [One] = LIM1 /* \LIM1 */ DerefOf (SPLX [One]) [0x02] = TIM1 /* \TIM1 */ Return (SPLX) /* \_SB_.PC00.RP24.PXSX.SPLX */ } Name (WANX, Package (0x03) { Zero, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 }, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 } }) Method (WAND, 0, Serialized) { DerefOf (WANX [One]) [Zero] = Zero DerefOf (WANX [One]) [One] = TRD0 /* \TRD0 */ DerefOf (WANX [One]) [0x02] = TRL0 /* \TRL0 */ DerefOf (WANX [0x02]) [Zero] = One DerefOf (WANX [0x02]) [One] = TRD1 /* \TRD1 */ DerefOf (WANX [0x02]) [0x02] = TRL1 /* \TRL1 */ Return (WANX) /* \_SB_.PC00.RP24.PXSX.WANX */ } Name (WRDX, Package (0x02) { Zero, Package (0x02) { 0x80000000, 0x8000 } }) Method (WRDD, 0, Serialized) { DerefOf (WRDX [One]) [Zero] = WDM1 /* \WDM1 */ DerefOf (WRDX [One]) [One] = CID1 /* \CID1 */ Return (WRDX) /* \_SB_.PC00.RP24.PXSX.WRDX */ } Name (WRDY, Package (0x02) { 0x02, Package (0x2E) { 0x07, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (WRDS, 0, Serialized) { DerefOf (WRDY [One]) [One] = STXE /* \STXE */ DerefOf (WRDY [One]) [0x02] = ST10 /* \ST10 */ DerefOf (WRDY [One]) [0x03] = ST11 /* \ST11 */ DerefOf (WRDY [One]) [0x04] = ST12 /* \ST12 */ DerefOf (WRDY [One]) [0x05] = ST13 /* \ST13 */ DerefOf (WRDY [One]) [0x06] = ST14 /* \ST14 */ DerefOf (WRDY [One]) [0x07] = ST15 /* \ST15 */ DerefOf (WRDY [One]) [0x08] = ST16 /* \ST16 */ DerefOf (WRDY [One]) [0x09] = ST17 /* \ST17 */ DerefOf (WRDY [One]) [0x0A] = ST18 /* \ST18 */ DerefOf (WRDY [One]) [0x0B] = ST19 /* \ST19 */ DerefOf (WRDY [One]) [0x0C] = ST50 /* \ST50 */ DerefOf (WRDY [One]) [0x0D] = ST51 /* \ST51 */ DerefOf (WRDY [One]) [0x0E] = ST52 /* \ST52 */ DerefOf (WRDY [One]) [0x0F] = ST53 /* \ST53 */ DerefOf (WRDY [One]) [0x10] = ST54 /* \ST54 */ DerefOf (WRDY [One]) [0x11] = ST55 /* \ST55 */ DerefOf (WRDY [One]) [0x12] = ST56 /* \ST56 */ DerefOf (WRDY [One]) [0x13] = ST57 /* \ST57 */ DerefOf (WRDY [One]) [0x14] = ST58 /* \ST58 */ DerefOf (WRDY [One]) [0x15] = ST59 /* \ST59 */ DerefOf (WRDY [One]) [0x16] = ST5A /* \ST5A */ DerefOf (WRDY [One]) [0x17] = ST5B /* \ST5B */ DerefOf (WRDY [One]) [0x18] = CD10 /* \CD10 */ DerefOf (WRDY [One]) [0x19] = CD11 /* \CD11 */ DerefOf (WRDY [One]) [0x1A] = CD12 /* \CD12 */ DerefOf (WRDY [One]) [0x1B] = CD13 /* \CD13 */ DerefOf (WRDY [One]) [0x1C] = CD14 /* \CD14 */ DerefOf (WRDY [One]) [0x1D] = CD15 /* \CD15 */ DerefOf (WRDY [One]) [0x1E] = CD16 /* \CD16 */ DerefOf (WRDY [One]) [0x1F] = CD17 /* \CD17 */ DerefOf (WRDY [One]) [0x20] = CD18 /* \CD18 */ DerefOf (WRDY [One]) [0x21] = CD19 /* \CD19 */ DerefOf (WRDY [One]) [0x22] = CD1A /* \CD1A */ DerefOf (WRDY [One]) [0x23] = CD20 /* \CD20 */ DerefOf (WRDY [One]) [0x24] = CD21 /* \CD21 */ DerefOf (WRDY [One]) [0x25] = CD22 /* \CD22 */ DerefOf (WRDY [One]) [0x26] = CD23 /* \CD23 */ DerefOf (WRDY [One]) [0x27] = CD24 /* \CD24 */ DerefOf (WRDY [One]) [0x28] = CD25 /* \CD25 */ DerefOf (WRDY [One]) [0x29] = CD26 /* \CD26 */ DerefOf (WRDY [One]) [0x2A] = CD27 /* \CD27 */ DerefOf (WRDY [One]) [0x2B] = CD28 /* \CD28 */ DerefOf (WRDY [One]) [0x2C] = CD29 /* \CD29 */ DerefOf (WRDY [One]) [0x2D] = CD2A /* \CD2A */ Return (WRDY) /* \_SB_.PC00.RP24.PXSX.WRDY */ } Name (EWRY, Package (0x02) { 0x02, Package (0x87) { 0x07, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (EWRD, 0, Serialized) { DerefOf (EWRY [One]) [One] = STDE /* \STDE */ DerefOf (EWRY [One]) [0x02] = STRS /* \STRS */ DerefOf (EWRY [One]) [0x03] = ST20 /* \ST20 */ DerefOf (EWRY [One]) [0x04] = ST21 /* \ST21 */ DerefOf (EWRY [One]) [0x05] = ST22 /* \ST22 */ DerefOf (EWRY [One]) [0x06] = ST23 /* \ST23 */ DerefOf (EWRY [One]) [0x07] = ST24 /* \ST24 */ DerefOf (EWRY [One]) [0x08] = ST25 /* \ST25 */ DerefOf (EWRY [One]) [0x09] = ST26 /* \ST26 */ DerefOf (EWRY [One]) [0x0A] = ST27 /* \ST27 */ DerefOf (EWRY [One]) [0x0B] = ST28 /* \ST28 */ DerefOf (EWRY [One]) [0x0C] = ST29 /* \ST29 */ DerefOf (EWRY [One]) [0x0D] = ST60 /* \ST60 */ DerefOf (EWRY [One]) [0x0E] = ST61 /* \ST61 */ DerefOf (EWRY [One]) [0x0F] = ST62 /* \ST62 */ DerefOf (EWRY [One]) [0x10] = ST63 /* \ST63 */ DerefOf (EWRY [One]) [0x11] = ST64 /* \ST64 */ DerefOf (EWRY [One]) [0x12] = ST65 /* \ST65 */ DerefOf (EWRY [One]) [0x13] = ST66 /* \ST66 */ DerefOf (EWRY [One]) [0x14] = ST67 /* \ST67 */ DerefOf (EWRY [One]) [0x15] = ST68 /* \ST68 */ DerefOf (EWRY [One]) [0x16] = ST69 /* \ST69 */ DerefOf (EWRY [One]) [0x17] = ST6A /* \ST6A */ DerefOf (EWRY [One]) [0x18] = ST6B /* \ST6B */ DerefOf (EWRY [One]) [0x19] = ST30 /* \ST30 */ DerefOf (EWRY [One]) [0x1A] = ST31 /* \ST31 */ DerefOf (EWRY [One]) [0x1B] = ST32 /* \ST32 */ DerefOf (EWRY [One]) [0x1C] = ST33 /* \ST33 */ DerefOf (EWRY [One]) [0x1D] = ST34 /* \ST34 */ DerefOf (EWRY [One]) [0x1E] = ST35 /* \ST35 */ DerefOf (EWRY [One]) [0x1F] = ST36 /* \ST36 */ DerefOf (EWRY [One]) [0x20] = ST37 /* \ST37 */ DerefOf (EWRY [One]) [0x21] = ST38 /* \ST38 */ DerefOf (EWRY [One]) [0x22] = ST39 /* \ST39 */ DerefOf (EWRY [One]) [0x23] = ST70 /* \ST70 */ DerefOf (EWRY [One]) [0x24] = ST71 /* \ST71 */ DerefOf (EWRY [One]) [0x25] = ST72 /* \ST72 */ DerefOf (EWRY [One]) [0x26] = ST73 /* \ST73 */ DerefOf (EWRY [One]) [0x27] = ST74 /* \ST74 */ DerefOf (EWRY [One]) [0x28] = ST75 /* \ST75 */ DerefOf (EWRY [One]) [0x29] = ST76 /* \ST76 */ DerefOf (EWRY [One]) [0x2A] = ST77 /* \ST77 */ DerefOf (EWRY [One]) [0x2B] = ST78 /* \ST78 */ DerefOf (EWRY [One]) [0x2C] = ST79 /* \ST79 */ DerefOf (EWRY [One]) [0x2D] = ST7A /* \ST7A */ DerefOf (EWRY [One]) [0x2E] = ST7B /* \ST7B */ DerefOf (EWRY [One]) [0x2F] = ST40 /* \ST40 */ DerefOf (EWRY [One]) [0x30] = ST41 /* \ST41 */ DerefOf (EWRY [One]) [0x31] = ST42 /* \ST42 */ DerefOf (EWRY [One]) [0x32] = ST43 /* \ST43 */ DerefOf (EWRY [One]) [0x33] = ST44 /* \ST44 */ DerefOf (EWRY [One]) [0x34] = ST45 /* \ST45 */ DerefOf (EWRY [One]) [0x35] = ST46 /* \ST46 */ DerefOf (EWRY [One]) [0x36] = ST47 /* \ST47 */ DerefOf (EWRY [One]) [0x37] = ST48 /* \ST48 */ DerefOf (EWRY [One]) [0x38] = ST49 /* \ST49 */ DerefOf (EWRY [One]) [0x39] = ST80 /* \ST80 */ DerefOf (EWRY [One]) [0x3A] = ST81 /* \ST81 */ DerefOf (EWRY [One]) [0x3B] = ST82 /* \ST82 */ DerefOf (EWRY [One]) [0x3C] = ST83 /* \ST83 */ DerefOf (EWRY [One]) [0x3D] = ST84 /* \ST84 */ DerefOf (EWRY [One]) [0x3E] = ST85 /* \ST85 */ DerefOf (EWRY [One]) [0x3F] = ST86 /* \ST86 */ DerefOf (EWRY [One]) [0x40] = ST87 /* \ST87 */ DerefOf (EWRY [One]) [0x41] = ST88 /* \ST88 */ DerefOf (EWRY [One]) [0x42] = ST89 /* \ST89 */ DerefOf (EWRY [One]) [0x43] = ST8A /* \ST8A */ DerefOf (EWRY [One]) [0x44] = ST8B /* \ST8B */ DerefOf (EWRY [One]) [0x45] = CD30 /* \CD30 */ DerefOf (EWRY [One]) [0x46] = CD31 /* \CD31 */ DerefOf (EWRY [One]) [0x47] = CD32 /* \CD32 */ DerefOf (EWRY [One]) [0x48] = CD33 /* \CD33 */ DerefOf (EWRY [One]) [0x49] = CD34 /* \CD34 */ DerefOf (EWRY [One]) [0x4A] = CD35 /* \CD35 */ DerefOf (EWRY [One]) [0x4B] = CD36 /* \CD36 */ DerefOf (EWRY [One]) [0x4C] = CD37 /* \CD37 */ DerefOf (EWRY [One]) [0x4D] = CD38 /* \CD38 */ DerefOf (EWRY [One]) [0x4E] = CD39 /* \CD39 */ DerefOf (EWRY [One]) [0x4F] = CD3A /* \CD3A */ DerefOf (EWRY [One]) [0x50] = CD3B /* \CD3B */ DerefOf (EWRY [One]) [0x51] = CD3C /* \CD3C */ DerefOf (EWRY [One]) [0x52] = CD3D /* \CD3D */ DerefOf (EWRY [One]) [0x53] = CD3E /* \CD3E */ DerefOf (EWRY [One]) [0x54] = CD3F /* \CD3F */ DerefOf (EWRY [One]) [0x55] = CD40 /* \CD40 */ DerefOf (EWRY [One]) [0x56] = CD41 /* \CD41 */ DerefOf (EWRY [One]) [0x57] = CD42 /* \CD42 */ DerefOf (EWRY [One]) [0x58] = CD43 /* \CD43 */ DerefOf (EWRY [One]) [0x59] = CD44 /* \CD44 */ DerefOf (EWRY [One]) [0x5A] = CD45 /* \CD45 */ DerefOf (EWRY [One]) [0x5B] = CD46 /* \CD46 */ DerefOf (EWRY [One]) [0x5C] = CD47 /* \CD47 */ DerefOf (EWRY [One]) [0x5D] = CD48 /* \CD48 */ DerefOf (EWRY [One]) [0x5E] = CD49 /* \CD49 */ DerefOf (EWRY [One]) [0x5F] = CD4A /* \CD4A */ DerefOf (EWRY [One]) [0x60] = CD4B /* \CD4B */ DerefOf (EWRY [One]) [0x61] = CD4C /* \CD4C */ DerefOf (EWRY [One]) [0x62] = CD4D /* \CD4D */ DerefOf (EWRY [One]) [0x63] = CD4E /* \CD4E */ DerefOf (EWRY [One]) [0x64] = CD4F /* \CD4F */ DerefOf (EWRY [One]) [0x65] = CD50 /* \CD50 */ DerefOf (EWRY [One]) [0x66] = CD51 /* \CD51 */ DerefOf (EWRY [One]) [0x67] = CD52 /* \CD52 */ DerefOf (EWRY [One]) [0x68] = CD53 /* \CD53 */ DerefOf (EWRY [One]) [0x69] = CD54 /* \CD54 */ DerefOf (EWRY [One]) [0x6A] = CD55 /* \CD55 */ DerefOf (EWRY [One]) [0x6B] = CD56 /* \CD56 */ DerefOf (EWRY [One]) [0x6C] = CD57 /* \CD57 */ DerefOf (EWRY [One]) [0x6D] = CD58 /* \CD58 */ DerefOf (EWRY [One]) [0x6E] = CD59 /* \CD59 */ DerefOf (EWRY [One]) [0x6F] = CD5A /* \CD5A */ DerefOf (EWRY [One]) [0x70] = CD5B /* \CD5B */ DerefOf (EWRY [One]) [0x71] = CD5C /* \CD5C */ DerefOf (EWRY [One]) [0x72] = CD5D /* \CD5D */ DerefOf (EWRY [One]) [0x73] = CD5E /* \CD5E */ DerefOf (EWRY [One]) [0x74] = CD5F /* \CD5F */ DerefOf (EWRY [One]) [0x75] = CD60 /* \CD60 */ DerefOf (EWRY [One]) [0x76] = CD61 /* \CD61 */ DerefOf (EWRY [One]) [0x77] = CD62 /* \CD62 */ DerefOf (EWRY [One]) [0x78] = CD63 /* \CD63 */ DerefOf (EWRY [One]) [0x79] = CD64 /* \CD64 */ DerefOf (EWRY [One]) [0x7A] = CD65 /* \CD65 */ DerefOf (EWRY [One]) [0x7B] = CD66 /* \CD66 */ DerefOf (EWRY [One]) [0x7C] = CD67 /* \CD67 */ DerefOf (EWRY [One]) [0x7D] = CD68 /* \CD68 */ DerefOf (EWRY [One]) [0x7E] = CD69 /* \CD69 */ DerefOf (EWRY [One]) [0x7F] = CD6A /* \CD6A */ DerefOf (EWRY [One]) [0x80] = CD6B /* \CD6B */ DerefOf (EWRY [One]) [0x81] = CD6C /* \CD6C */ DerefOf (EWRY [One]) [0x82] = CD6D /* \CD6D */ DerefOf (EWRY [One]) [0x83] = CD6E /* \CD6E */ DerefOf (EWRY [One]) [0x84] = CD6F /* \CD6F */ DerefOf (EWRY [One]) [0x85] = CD70 /* \CD70 */ DerefOf (EWRY [One]) [0x86] = CD71 /* \CD71 */ Return (EWRY) /* \_SB_.PC00.RP24.PXSX.EWRY */ } Name (WGDY, Package (0x02) { 0x03, Package (0x4A) { 0x07, 0x03, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (WGDS, 0, Serialized) { DerefOf (WGDY [One]) [One] = SDGN /* \SDGN */ DerefOf (WGDY [One]) [0x02] = SD11 /* \SD11 */ DerefOf (WGDY [One]) [0x03] = SD12 /* \SD12 */ DerefOf (WGDY [One]) [0x04] = SD13 /* \SD13 */ DerefOf (WGDY [One]) [0x05] = SD14 /* \SD14 */ DerefOf (WGDY [One]) [0x06] = SD15 /* \SD15 */ DerefOf (WGDY [One]) [0x07] = SD16 /* \SD16 */ DerefOf (WGDY [One]) [0x08] = SD17 /* \SD17 */ DerefOf (WGDY [One]) [0x09] = SD18 /* \SD18 */ DerefOf (WGDY [One]) [0x0A] = SD19 /* \SD19 */ DerefOf (WGDY [One]) [0x0B] = SD21 /* \SD21 */ DerefOf (WGDY [One]) [0x0C] = SD22 /* \SD22 */ DerefOf (WGDY [One]) [0x0D] = SD23 /* \SD23 */ DerefOf (WGDY [One]) [0x0E] = SD24 /* \SD24 */ DerefOf (WGDY [One]) [0x0F] = SD25 /* \SD25 */ DerefOf (WGDY [One]) [0x10] = SD26 /* \SD26 */ DerefOf (WGDY [One]) [0x11] = SD27 /* \SD27 */ DerefOf (WGDY [One]) [0x12] = SD28 /* \SD28 */ DerefOf (WGDY [One]) [0x13] = SD29 /* \SD29 */ DerefOf (WGDY [One]) [0x14] = SD31 /* \SD31 */ DerefOf (WGDY [One]) [0x15] = SD32 /* \SD32 */ DerefOf (WGDY [One]) [0x16] = SD33 /* \SD33 */ DerefOf (WGDY [One]) [0x17] = SD34 /* \SD34 */ DerefOf (WGDY [One]) [0x18] = SD35 /* \SD35 */ DerefOf (WGDY [One]) [0x19] = SD36 /* \SD36 */ DerefOf (WGDY [One]) [0x1A] = SD37 /* \SD37 */ DerefOf (WGDY [One]) [0x1B] = SD38 /* \SD38 */ DerefOf (WGDY [One]) [0x1C] = SD39 /* \SD39 */ DerefOf (WGDY [One]) [0x1D] = SD41 /* \SD41 */ DerefOf (WGDY [One]) [0x1E] = SD42 /* \SD42 */ DerefOf (WGDY [One]) [0x1F] = SD43 /* \SD43 */ DerefOf (WGDY [One]) [0x20] = SD44 /* \SD44 */ DerefOf (WGDY [One]) [0x21] = SD45 /* \SD45 */ DerefOf (WGDY [One]) [0x22] = SD46 /* \SD46 */ DerefOf (WGDY [One]) [0x23] = SD47 /* \SD47 */ DerefOf (WGDY [One]) [0x24] = SD48 /* \SD48 */ DerefOf (WGDY [One]) [0x25] = SD49 /* \SD49 */ DerefOf (WGDY [One]) [0x26] = SD51 /* \SD51 */ DerefOf (WGDY [One]) [0x27] = SD52 /* \SD52 */ DerefOf (WGDY [One]) [0x28] = SD53 /* \SD53 */ DerefOf (WGDY [One]) [0x29] = SD54 /* \SD54 */ DerefOf (WGDY [One]) [0x2A] = SD55 /* \SD55 */ DerefOf (WGDY [One]) [0x2B] = SD56 /* \SD56 */ DerefOf (WGDY [One]) [0x2C] = SD57 /* \SD57 */ DerefOf (WGDY [One]) [0x2D] = SD58 /* \SD58 */ DerefOf (WGDY [One]) [0x2E] = SD59 /* \SD59 */ DerefOf (WGDY [One]) [0x2F] = SD61 /* \SD61 */ DerefOf (WGDY [One]) [0x30] = SD62 /* \SD62 */ DerefOf (WGDY [One]) [0x31] = SD63 /* \SD63 */ DerefOf (WGDY [One]) [0x32] = SD64 /* \SD64 */ DerefOf (WGDY [One]) [0x33] = SD65 /* \SD65 */ DerefOf (WGDY [One]) [0x34] = SD66 /* \SD66 */ DerefOf (WGDY [One]) [0x35] = SD67 /* \SD67 */ DerefOf (WGDY [One]) [0x36] = SD68 /* \SD68 */ DerefOf (WGDY [One]) [0x37] = SD69 /* \SD69 */ DerefOf (WGDY [One]) [0x38] = SD71 /* \SD71 */ DerefOf (WGDY [One]) [0x39] = SD72 /* \SD72 */ DerefOf (WGDY [One]) [0x3A] = SD73 /* \SD73 */ DerefOf (WGDY [One]) [0x3B] = SD74 /* \SD74 */ DerefOf (WGDY [One]) [0x3C] = SD75 /* \SD75 */ DerefOf (WGDY [One]) [0x3D] = SD76 /* \SD76 */ DerefOf (WGDY [One]) [0x3E] = SD77 /* \SD77 */ DerefOf (WGDY [One]) [0x3F] = SD78 /* \SD78 */ DerefOf (WGDY [One]) [0x40] = SD79 /* \SD79 */ DerefOf (WGDY [One]) [0x41] = SD81 /* \SD81 */ DerefOf (WGDY [One]) [0x42] = SD82 /* \SD82 */ DerefOf (WGDY [One]) [0x43] = SD83 /* \SD83 */ DerefOf (WGDY [One]) [0x44] = SD84 /* \SD84 */ DerefOf (WGDY [One]) [0x45] = SD85 /* \SD85 */ DerefOf (WGDY [One]) [0x46] = SD86 /* \SD86 */ DerefOf (WGDY [One]) [0x47] = SD87 /* \SD87 */ DerefOf (WGDY [One]) [0x48] = SD88 /* \SD88 */ DerefOf (WGDY [One]) [0x49] = SD89 /* \SD89 */ Return (WGDY) /* \_SB_.PC00.RP24.PXSX.WGDY */ } Name (ECKY, Package (0x02) { Zero, Package (0x02) { 0x07, Zero } }) Method (ECKV, 0, Serialized) { DerefOf (ECKY [One]) [One] = CECV /* \CECV */ Return (ECKY) /* \_SB_.PC00.RP24.PXSX.ECKY */ } Name (PPAY, Package (0x02) { One, Package (0x18) { 0x07, Zero, 0x18, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x18, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28 } }) Method (PPAG, 0, Serialized) { DerefOf (PPAY [One]) [One] = WAGE /* \WAGE */ DerefOf (PPAY [One]) [0x02] = AGA1 /* \AGA1 */ DerefOf (PPAY [One]) [0x03] = AGA2 /* \AGA2 */ DerefOf (PPAY [One]) [0x04] = AGA3 /* \AGA3 */ DerefOf (PPAY [One]) [0x05] = AGA4 /* \AGA4 */ DerefOf (PPAY [One]) [0x06] = AGA5 /* \AGA5 */ DerefOf (PPAY [One]) [0x07] = AGA6 /* \AGA6 */ DerefOf (PPAY [One]) [0x08] = AGA7 /* \AGA7 */ DerefOf (PPAY [One]) [0x09] = AGA8 /* \AGA8 */ DerefOf (PPAY [One]) [0x0A] = AGA9 /* \AGA9 */ DerefOf (PPAY [One]) [0x0B] = AGAA /* \AGAA */ DerefOf (PPAY [One]) [0x0C] = AGAB /* \AGAB */ DerefOf (PPAY [One]) [0x0D] = AGB1 /* \AGB1 */ DerefOf (PPAY [One]) [0x0E] = AGB2 /* \AGB2 */ DerefOf (PPAY [One]) [0x0F] = AGB3 /* \AGB3 */ DerefOf (PPAY [One]) [0x10] = AGB4 /* \AGB4 */ DerefOf (PPAY [One]) [0x11] = AGB5 /* \AGB5 */ DerefOf (PPAY [One]) [0x12] = AGB6 /* \AGB6 */ DerefOf (PPAY [One]) [0x13] = AGB7 /* \AGB7 */ DerefOf (PPAY [One]) [0x14] = AGB8 /* \AGB8 */ DerefOf (PPAY [One]) [0x15] = AGB9 /* \AGB9 */ DerefOf (PPAY [One]) [0x16] = AGBA /* \AGBA */ DerefOf (PPAY [One]) [0x17] = AGBB /* \AGBB */ Return (PPAY) /* \_SB_.PC00.RP24.PXSX.PPAY */ } Name (WTSY, Package (0x02) { One, Package (0x13) { 0x07, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero } }) Method (WTAS, 0, Serialized) { DerefOf (WTSY [One]) [One] = WTSV /* \WTSV */ DerefOf (WTSY [One]) [0x02] = WTLE /* \WTLE */ DerefOf (WTSY [One]) [0x03] = BL01 /* \BL01 */ DerefOf (WTSY [One]) [0x04] = BL02 /* \BL02 */ DerefOf (WTSY [One]) [0x05] = BL03 /* \BL03 */ DerefOf (WTSY [One]) [0x06] = BL04 /* \BL04 */ DerefOf (WTSY [One]) [0x07] = BL05 /* \BL05 */ DerefOf (WTSY [One]) [0x08] = BL06 /* \BL06 */ DerefOf (WTSY [One]) [0x09] = BL07 /* \BL07 */ DerefOf (WTSY [One]) [0x0A] = BL08 /* \BL08 */ DerefOf (WTSY [One]) [0x0B] = BL09 /* \BL09 */ DerefOf (WTSY [One]) [0x0C] = BL10 /* \BL10 */ DerefOf (WTSY [One]) [0x0D] = BL11 /* \BL11 */ DerefOf (WTSY [One]) [0x0E] = BL12 /* \BL12 */ DerefOf (WTSY [One]) [0x0F] = BL13 /* \BL13 */ DerefOf (WTSY [One]) [0x10] = BL14 /* \BL14 */ DerefOf (WTSY [One]) [0x11] = BL15 /* \BL15 */ DerefOf (WTSY [One]) [0x12] = BL16 /* \BL16 */ Return (WTSY) /* \_SB_.PC00.RP24.PXSX.WTSY */ } Name (WAIY, Package (0x02) { Zero, Package (0x04) { 0x07, Zero, Zero, Zero } }) Method (WAIS, 0, Serialized) { DerefOf (WAIY [One]) [One] = WLBI /* \WLBI */ DerefOf (WAIY [One]) [0x02] = WHBI /* \WHBI */ Return (WAIY) /* \_SB_.PC00.RP24.PXSX.WAIY */ } Name (SADX, Package (0x03) { Zero, Package (0x02) { 0x07, 0x80000000 }, Package (0x02) { 0x12, 0x80000000 } }) Method (SADS, 0, Serialized) { DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ Return (SADX) /* \_SB_.PC00.RP24.PXSX.SADX */ } Name (GPCX, Package (0x03) { Zero, Package (0x02) { 0x07, Package (0x03) { Zero, Zero, Zero } }, Package (0x02) { 0x12, Package (0x03) { Zero, Zero, Zero } } }) Method (GPC, 0, Serialized) { Return (GPCX) /* \_SB_.PC00.RP24.PXSX.GPCX */ } Name (GLAX, Package (0x03) { Zero, Package (0x02) { 0x07, Zero }, Package (0x02) { 0x12, Zero } }) Method (GLAI, 0, Serialized) { DerefOf (GLAX [One]) [One] = CGLS /* \CGLS */ DerefOf (GLAX [0x02]) [One] = CGLS /* \CGLS */ Return (GLAX) /* \_SB_.PC00.RP24.PXSX.GLAX */ } } If (((WWEN != Zero) && (WWRP == SLOT))) { Method (FHRF, 1, NotSerialized) { If ((GGOV (PRST) != WPRP)) { DL23 () SGOV (PRST, WPRP) } Else { } Sleep (TR2B) SGOV (WBRS, PBRS) If ((Arg0 == Zero)) { Sleep (TBTG) } ElseIf ((Arg0 == One)) { SPCO (WCLK, Zero) Sleep (TB2F) SGOV (WFCP, (~PFCP & One)) Sleep (TFDI) } Else { } } Method (SHRF, 0, NotSerialized) { PSD0 (SLOT) SPCO (WCLK, One) SGOV (WFCP, PFCP) Sleep (TN2B) SGOV (WBRS, (~PBRS & One)) Sleep (TB2R) SGOV (PRST, (~WPRP & One)) L23D () } Method (DOSV, 0, NotSerialized) { Local0 = Zero While (((SVID != WSID) && (Local0 < WSTO))) { Local0++ Sleep (One) } } Method (_RST, 0, Serialized) // _RST: Device Reset { If ((WWEN == 0x02)) { Local0 = Acquire (WWMT, 0x03E8) If ((Local0 == Zero)) { FHRF (Zero) SHRF () Release (WWMT) DOSV () } } Else { SGOV (WBRS, PBRS) Sleep (0xC8) Notify (PXSX, One) // Device Check SGOV (PRST, (~WPRP & One)) SGOV (WBRS, (~PBRS & One)) Sleep (0xC8) Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x14)) { Break } Sleep (0x10) Local0++ } Sleep (0x0A) Notify (PXSX, One) // Device Check } } PowerResource (MRST, 0x05, 0x0000) { Method (_STA, 0, Serialized) // _STA: Status { Return (One) } Method (_ON, 0, Serialized) // _ON_: Power On { } Method (_OFF, 0, Serialized) // _OFF: Power Off { } Method (_RST, 0, Serialized) // _RST: Device Reset { Local0 = Acquire (WWMT, 0x03E8) If ((Local0 == Zero)) { FHRF (One) SHRF () Release (WWMT) DOSV () } } } } If ((WIST () || ((WWEN != Zero) && (WWRP == SLOT)))) { PowerResource (DRST, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { If ((DCAP & 0x10000000)) { Local0 = DCTR /* \_SB_.PC00.RP24.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 } } } Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset { If (WIST ()) { If (CondRefOf (WRST)) { Return (Package (0x01) { WRST }) } } If (((WWEN != Zero) && (WWRP == SLOT))) { If (CondRefOf (MRST)) { Return (Package (0x01) { MRST }) } } Return (Package (0x01) { DRST }) } Name (FDEL, Zero) Name (PDEL, Zero) Name (VDEL, Zero) Method (IFUN, 4, Serialized) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (One) { 0x1F // . }) } Else { Return (Buffer (One) { 0x0F // . }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { Local0 = (CVPR << Zero) Return (Local0) } If ((Arg2 == 0x02)) { CreateWordField (Arg3, Zero, CMDT) CreateWordField (Arg3, 0x02, CMDP) If ((CMDT == One)) { If (((WGAS == One) && WIST ())) { Return (RSTY) /* \_SB_.PC00.RP24.PXSX.RSTY */ } ElseIf (CondRefOf (\_SB.PC00.CNVW.RSTT)) { Return (^^^CNVW.RSTT) /* \_SB_.PC00.CNVW.RSTT */ } Else { Return (Zero) } } If ((CMDT == 0x02)) { If ((WIST () == (WGAS == One))) { Local0 = (CMDP & One) RSTY = Local0 Local1 = (CMDP & 0x02) Local1 >>= One FLRC = Local1 Local2 = (CMDP & 0x04) Local2 >>= 0x02 BOFC = Local2 } ElseIf (CondRefOf (\_SB.PC00.CNVW.RSTT)) { ^^^CNVW.RSTT = CMDP /* \_SB_.PC00.RP24.PXSX.IFUN.CMDP */ } Return (Zero) } If ((CMDT == 0x03)) { If (CondRefOf (\_SB.PC00.CNVW.PRRS)) { Return (^^^CNVW.PRRS) /* \_SB_.PC00.CNVW.PRRS */ } ElseIf (WIST ()) { Return (DPRS) /* \_SB_.PC00.RP24.PXSX.DPRS */ } } Return (Zero) } If ((Arg2 == 0x03)) { If ((CRFI == One)) { Return (Zero) } Else { Return (One) } } If ((WGAS == One)) { If ((Arg2 == 0x04)) { CreateWordField (Arg3, Zero, PRTT) CreateWordField (Arg3, 0x02, PRTD) If ((PRTT == One)) { FDEL = PRTD /* \_SB_.PC00.RP24.PXSX.IFUN.PRTD */ } ElseIf ((PRTT == 0x02)) { PDEL = PRTD /* \_SB_.PC00.RP24.PXSX.IFUN.PRTD */ } ElseIf ((PRTT == 0x03)) { VDEL = PRTD /* \_SB_.PC00.RP24.PXSX.IFUN.PRTD */ } Else { } } } Return (Zero) } Method (IDSM, 1, Serialized) { If ((Arg0 == ToUUID ("7266172c-220b-4b29-814f-75e4dd26b5fd") /* Unknown UUID */)) { Return (One) } Return (Zero) } Method (EFUN, 4, Serialized) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (0x02) { 0xFF, 0x1F // .. }) } Else { Return (Buffer (0x02) { 0xFF, 0x01 // .. }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { Local0 = ACSD /* \ACSD */ Return (Local0) } If ((Arg2 == 0x02)) { Local0 = I5BS /* \I5BS */ Return (Local0) } If ((Arg2 == 0x03)) { Local0 = UHBS /* \UHBS */ Return (Local0) } If ((Arg2 == 0x06)) { Local0 = AXMU /* \AXMU */ Local0 <<= One Local0 |= AXSU /* \AXSU */ Local1 = AXMR /* \AXMR */ Local1 <<= One Local1 |= AXSR /* \AXSR */ Local1 <<= 0x02 Local0 |= Local1 Return (Local0) } If ((Arg2 == 0x04)) { Return (WFRC) /* \WFRC */ } If ((Arg2 == 0x05)) { Return (WFUC) /* \WFUC */ } If ((Arg2 == 0x07)) { Return (UNI4) /* \UNI4 */ } If ((Arg2 == 0x08)) { Return (WFIC) /* \WFIC */ } If (((Arg2 == 0x09) && (WGAS == One))) { Return (WFBS) /* \WFBS */ } If (((Arg2 == 0x0A) && (WGAS == One))) { Return (WEDT) /* \WEDT */ } If (((Arg2 == 0x0B) && (WGAS == One))) { If ((CDRM == One)) { Return (Zero) } Else { Return (One) } } If (((Arg2 == 0x0C) && (WGAS == One))) { Return (WF7C) /* \WF7C */ } Return (Zero) } Method (EDSM, 1, Serialized) { If ((Arg0 == ToUUID ("f21202bf-8f78-4dc6-a5b3-1f738e285ade") /* Unknown UUID */)) { Return (One) } Return (Zero) } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (WIST ()) { If (EDSM (Arg0)) { Return (EFUN (Arg0, Arg1, Arg2, Arg3)) } If (IDSM (Arg0)) { Return (IFUN (Arg0, Arg1, Arg2, Arg3)) } } If (((WWEN != Zero) && (WWRP == SLOT))) { If ((Arg0 == ToUUID ("bad01b75-22a8-4f48-8792-bdde9467747d") /* Unknown UUID */)) { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x09 // . }) } If ((Arg2 == One)){} If ((Arg2 == 0x02)){} If ((Arg2 == 0x03)) { If ((WRTO == One)){} ElseIf ((WRTO == 0x03)){} Else { } Return (WRTO) /* \WRTO */ } } } Return (Buffer (One) { 0x00 // . }) } } } } If ((PCHS == 0x04)) { If (CondRefOf (\_SB.PC00.RP25.PXSX)) { Scope (_SB.PC00.RP25.PXSX) { OperationRegion (RPXX, SystemMemory, GMIO (^_ADR, _ADR), 0x30) Field (RPXX, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x2C), SVID, 16 } OperationRegion (FLDR, SystemMemory, (GMIO (^_ADR, _ADR) + WDCO), 0x06) Field (FLDR, ByteAcc, NoLock, Preserve) { DCAP, 32, DCTR, 16 } If ((WGAS == One)) { OperationRegion (VSEC, SystemMemory, (GMIO (^_ADR, _ADR) + WVHO), 0x10) Field (VSEC, AnyAcc, NoLock, Preserve) { Offset (0x0C), , 1, BTIE, 1, , 1, , 1, , 1, , 1, , 1, Offset (0x0D), PDRC, 1 } } Method (WIST, 0, Serialized) { If (CondRefOf (VDID)) { Switch (ToInteger (VDID)) { Case (0x25268086) { Return (One) } Case (0x271B8086) { Return (One) } Case (0x27238086) { Return (One) } Case (0x27258086) { Return (One) } Case (0x272B8086) { If ((WGAS == One)) { Return (One) } Else { Return (Zero) } } Default { Return (Zero) } } } Else { Return (Zero) } } Method (WWST, 0, Serialized) { If (CondRefOf (VDID)) { Switch (ToInteger (VDID)) { Case (0x73608086) { Return (One) } Case (0x75608086) { Return (One) } Case (0x4D7514C3) { Return (One) } Default { Return (Zero) } } } Else { Return (Zero) } } If (WIST ()) { Name (RSTY, Zero) Name (FLRC, Zero) Name (BOFC, Zero) Name (DPRS, Zero) PowerResource (WRST, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { If (((RSTY == One) && (WGAS == One))) { Local0 = Acquire (CNMT, 0x03E8) If ((Local0 == Zero)) { If ((FLRC == One)) { Local0 = DCTR /* \_SB_.PC00.RP25.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 Sleep (FDEL) } DPRS = One If ((BOFC == One)) { If ((BRMT == Zero)) { BTRK (Zero) } ElseIf ((WVHO != Zero)) { BTIE = Zero } Sleep (RDLY) } PDRC = One Sleep (VDEL) SGOV (WLRT, Zero) Sleep (PDEL) SGOV (WLRT, One) If ((BOFC == One)) { If ((BRMT == Zero)) { BTRK (One) } ElseIf ((WVHO != Zero)) { BTIE = One } Sleep (RDLY) } DPRS = 0x02 Release (CNMT) } } Else { If ((DCAP & 0x10000000)) { Local0 = DCTR /* \_SB_.PC00.RP25.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 } DPRS = One } } } Name (SPLX, Package (0x02) { Zero, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 } }) Method (SPLC, 0, Serialized) { DerefOf (SPLX [One]) [Zero] = DOM1 /* \DOM1 */ DerefOf (SPLX [One]) [One] = LIM1 /* \LIM1 */ DerefOf (SPLX [One]) [0x02] = TIM1 /* \TIM1 */ Return (SPLX) /* \_SB_.PC00.RP25.PXSX.SPLX */ } Name (WANX, Package (0x03) { Zero, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 }, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 } }) Method (WAND, 0, Serialized) { DerefOf (WANX [One]) [Zero] = Zero DerefOf (WANX [One]) [One] = TRD0 /* \TRD0 */ DerefOf (WANX [One]) [0x02] = TRL0 /* \TRL0 */ DerefOf (WANX [0x02]) [Zero] = One DerefOf (WANX [0x02]) [One] = TRD1 /* \TRD1 */ DerefOf (WANX [0x02]) [0x02] = TRL1 /* \TRL1 */ Return (WANX) /* \_SB_.PC00.RP25.PXSX.WANX */ } Name (WRDX, Package (0x02) { Zero, Package (0x02) { 0x80000000, 0x8000 } }) Method (WRDD, 0, Serialized) { DerefOf (WRDX [One]) [Zero] = WDM1 /* \WDM1 */ DerefOf (WRDX [One]) [One] = CID1 /* \CID1 */ Return (WRDX) /* \_SB_.PC00.RP25.PXSX.WRDX */ } Name (WRDY, Package (0x02) { 0x02, Package (0x2E) { 0x07, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (WRDS, 0, Serialized) { DerefOf (WRDY [One]) [One] = STXE /* \STXE */ DerefOf (WRDY [One]) [0x02] = ST10 /* \ST10 */ DerefOf (WRDY [One]) [0x03] = ST11 /* \ST11 */ DerefOf (WRDY [One]) [0x04] = ST12 /* \ST12 */ DerefOf (WRDY [One]) [0x05] = ST13 /* \ST13 */ DerefOf (WRDY [One]) [0x06] = ST14 /* \ST14 */ DerefOf (WRDY [One]) [0x07] = ST15 /* \ST15 */ DerefOf (WRDY [One]) [0x08] = ST16 /* \ST16 */ DerefOf (WRDY [One]) [0x09] = ST17 /* \ST17 */ DerefOf (WRDY [One]) [0x0A] = ST18 /* \ST18 */ DerefOf (WRDY [One]) [0x0B] = ST19 /* \ST19 */ DerefOf (WRDY [One]) [0x0C] = ST50 /* \ST50 */ DerefOf (WRDY [One]) [0x0D] = ST51 /* \ST51 */ DerefOf (WRDY [One]) [0x0E] = ST52 /* \ST52 */ DerefOf (WRDY [One]) [0x0F] = ST53 /* \ST53 */ DerefOf (WRDY [One]) [0x10] = ST54 /* \ST54 */ DerefOf (WRDY [One]) [0x11] = ST55 /* \ST55 */ DerefOf (WRDY [One]) [0x12] = ST56 /* \ST56 */ DerefOf (WRDY [One]) [0x13] = ST57 /* \ST57 */ DerefOf (WRDY [One]) [0x14] = ST58 /* \ST58 */ DerefOf (WRDY [One]) [0x15] = ST59 /* \ST59 */ DerefOf (WRDY [One]) [0x16] = ST5A /* \ST5A */ DerefOf (WRDY [One]) [0x17] = ST5B /* \ST5B */ DerefOf (WRDY [One]) [0x18] = CD10 /* \CD10 */ DerefOf (WRDY [One]) [0x19] = CD11 /* \CD11 */ DerefOf (WRDY [One]) [0x1A] = CD12 /* \CD12 */ DerefOf (WRDY [One]) [0x1B] = CD13 /* \CD13 */ DerefOf (WRDY [One]) [0x1C] = CD14 /* \CD14 */ DerefOf (WRDY [One]) [0x1D] = CD15 /* \CD15 */ DerefOf (WRDY [One]) [0x1E] = CD16 /* \CD16 */ DerefOf (WRDY [One]) [0x1F] = CD17 /* \CD17 */ DerefOf (WRDY [One]) [0x20] = CD18 /* \CD18 */ DerefOf (WRDY [One]) [0x21] = CD19 /* \CD19 */ DerefOf (WRDY [One]) [0x22] = CD1A /* \CD1A */ DerefOf (WRDY [One]) [0x23] = CD20 /* \CD20 */ DerefOf (WRDY [One]) [0x24] = CD21 /* \CD21 */ DerefOf (WRDY [One]) [0x25] = CD22 /* \CD22 */ DerefOf (WRDY [One]) [0x26] = CD23 /* \CD23 */ DerefOf (WRDY [One]) [0x27] = CD24 /* \CD24 */ DerefOf (WRDY [One]) [0x28] = CD25 /* \CD25 */ DerefOf (WRDY [One]) [0x29] = CD26 /* \CD26 */ DerefOf (WRDY [One]) [0x2A] = CD27 /* \CD27 */ DerefOf (WRDY [One]) [0x2B] = CD28 /* \CD28 */ DerefOf (WRDY [One]) [0x2C] = CD29 /* \CD29 */ DerefOf (WRDY [One]) [0x2D] = CD2A /* \CD2A */ Return (WRDY) /* \_SB_.PC00.RP25.PXSX.WRDY */ } Name (EWRY, Package (0x02) { 0x02, Package (0x87) { 0x07, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (EWRD, 0, Serialized) { DerefOf (EWRY [One]) [One] = STDE /* \STDE */ DerefOf (EWRY [One]) [0x02] = STRS /* \STRS */ DerefOf (EWRY [One]) [0x03] = ST20 /* \ST20 */ DerefOf (EWRY [One]) [0x04] = ST21 /* \ST21 */ DerefOf (EWRY [One]) [0x05] = ST22 /* \ST22 */ DerefOf (EWRY [One]) [0x06] = ST23 /* \ST23 */ DerefOf (EWRY [One]) [0x07] = ST24 /* \ST24 */ DerefOf (EWRY [One]) [0x08] = ST25 /* \ST25 */ DerefOf (EWRY [One]) [0x09] = ST26 /* \ST26 */ DerefOf (EWRY [One]) [0x0A] = ST27 /* \ST27 */ DerefOf (EWRY [One]) [0x0B] = ST28 /* \ST28 */ DerefOf (EWRY [One]) [0x0C] = ST29 /* \ST29 */ DerefOf (EWRY [One]) [0x0D] = ST60 /* \ST60 */ DerefOf (EWRY [One]) [0x0E] = ST61 /* \ST61 */ DerefOf (EWRY [One]) [0x0F] = ST62 /* \ST62 */ DerefOf (EWRY [One]) [0x10] = ST63 /* \ST63 */ DerefOf (EWRY [One]) [0x11] = ST64 /* \ST64 */ DerefOf (EWRY [One]) [0x12] = ST65 /* \ST65 */ DerefOf (EWRY [One]) [0x13] = ST66 /* \ST66 */ DerefOf (EWRY [One]) [0x14] = ST67 /* \ST67 */ DerefOf (EWRY [One]) [0x15] = ST68 /* \ST68 */ DerefOf (EWRY [One]) [0x16] = ST69 /* \ST69 */ DerefOf (EWRY [One]) [0x17] = ST6A /* \ST6A */ DerefOf (EWRY [One]) [0x18] = ST6B /* \ST6B */ DerefOf (EWRY [One]) [0x19] = ST30 /* \ST30 */ DerefOf (EWRY [One]) [0x1A] = ST31 /* \ST31 */ DerefOf (EWRY [One]) [0x1B] = ST32 /* \ST32 */ DerefOf (EWRY [One]) [0x1C] = ST33 /* \ST33 */ DerefOf (EWRY [One]) [0x1D] = ST34 /* \ST34 */ DerefOf (EWRY [One]) [0x1E] = ST35 /* \ST35 */ DerefOf (EWRY [One]) [0x1F] = ST36 /* \ST36 */ DerefOf (EWRY [One]) [0x20] = ST37 /* \ST37 */ DerefOf (EWRY [One]) [0x21] = ST38 /* \ST38 */ DerefOf (EWRY [One]) [0x22] = ST39 /* \ST39 */ DerefOf (EWRY [One]) [0x23] = ST70 /* \ST70 */ DerefOf (EWRY [One]) [0x24] = ST71 /* \ST71 */ DerefOf (EWRY [One]) [0x25] = ST72 /* \ST72 */ DerefOf (EWRY [One]) [0x26] = ST73 /* \ST73 */ DerefOf (EWRY [One]) [0x27] = ST74 /* \ST74 */ DerefOf (EWRY [One]) [0x28] = ST75 /* \ST75 */ DerefOf (EWRY [One]) [0x29] = ST76 /* \ST76 */ DerefOf (EWRY [One]) [0x2A] = ST77 /* \ST77 */ DerefOf (EWRY [One]) [0x2B] = ST78 /* \ST78 */ DerefOf (EWRY [One]) [0x2C] = ST79 /* \ST79 */ DerefOf (EWRY [One]) [0x2D] = ST7A /* \ST7A */ DerefOf (EWRY [One]) [0x2E] = ST7B /* \ST7B */ DerefOf (EWRY [One]) [0x2F] = ST40 /* \ST40 */ DerefOf (EWRY [One]) [0x30] = ST41 /* \ST41 */ DerefOf (EWRY [One]) [0x31] = ST42 /* \ST42 */ DerefOf (EWRY [One]) [0x32] = ST43 /* \ST43 */ DerefOf (EWRY [One]) [0x33] = ST44 /* \ST44 */ DerefOf (EWRY [One]) [0x34] = ST45 /* \ST45 */ DerefOf (EWRY [One]) [0x35] = ST46 /* \ST46 */ DerefOf (EWRY [One]) [0x36] = ST47 /* \ST47 */ DerefOf (EWRY [One]) [0x37] = ST48 /* \ST48 */ DerefOf (EWRY [One]) [0x38] = ST49 /* \ST49 */ DerefOf (EWRY [One]) [0x39] = ST80 /* \ST80 */ DerefOf (EWRY [One]) [0x3A] = ST81 /* \ST81 */ DerefOf (EWRY [One]) [0x3B] = ST82 /* \ST82 */ DerefOf (EWRY [One]) [0x3C] = ST83 /* \ST83 */ DerefOf (EWRY [One]) [0x3D] = ST84 /* \ST84 */ DerefOf (EWRY [One]) [0x3E] = ST85 /* \ST85 */ DerefOf (EWRY [One]) [0x3F] = ST86 /* \ST86 */ DerefOf (EWRY [One]) [0x40] = ST87 /* \ST87 */ DerefOf (EWRY [One]) [0x41] = ST88 /* \ST88 */ DerefOf (EWRY [One]) [0x42] = ST89 /* \ST89 */ DerefOf (EWRY [One]) [0x43] = ST8A /* \ST8A */ DerefOf (EWRY [One]) [0x44] = ST8B /* \ST8B */ DerefOf (EWRY [One]) [0x45] = CD30 /* \CD30 */ DerefOf (EWRY [One]) [0x46] = CD31 /* \CD31 */ DerefOf (EWRY [One]) [0x47] = CD32 /* \CD32 */ DerefOf (EWRY [One]) [0x48] = CD33 /* \CD33 */ DerefOf (EWRY [One]) [0x49] = CD34 /* \CD34 */ DerefOf (EWRY [One]) [0x4A] = CD35 /* \CD35 */ DerefOf (EWRY [One]) [0x4B] = CD36 /* \CD36 */ DerefOf (EWRY [One]) [0x4C] = CD37 /* \CD37 */ DerefOf (EWRY [One]) [0x4D] = CD38 /* \CD38 */ DerefOf (EWRY [One]) [0x4E] = CD39 /* \CD39 */ DerefOf (EWRY [One]) [0x4F] = CD3A /* \CD3A */ DerefOf (EWRY [One]) [0x50] = CD3B /* \CD3B */ DerefOf (EWRY [One]) [0x51] = CD3C /* \CD3C */ DerefOf (EWRY [One]) [0x52] = CD3D /* \CD3D */ DerefOf (EWRY [One]) [0x53] = CD3E /* \CD3E */ DerefOf (EWRY [One]) [0x54] = CD3F /* \CD3F */ DerefOf (EWRY [One]) [0x55] = CD40 /* \CD40 */ DerefOf (EWRY [One]) [0x56] = CD41 /* \CD41 */ DerefOf (EWRY [One]) [0x57] = CD42 /* \CD42 */ DerefOf (EWRY [One]) [0x58] = CD43 /* \CD43 */ DerefOf (EWRY [One]) [0x59] = CD44 /* \CD44 */ DerefOf (EWRY [One]) [0x5A] = CD45 /* \CD45 */ DerefOf (EWRY [One]) [0x5B] = CD46 /* \CD46 */ DerefOf (EWRY [One]) [0x5C] = CD47 /* \CD47 */ DerefOf (EWRY [One]) [0x5D] = CD48 /* \CD48 */ DerefOf (EWRY [One]) [0x5E] = CD49 /* \CD49 */ DerefOf (EWRY [One]) [0x5F] = CD4A /* \CD4A */ DerefOf (EWRY [One]) [0x60] = CD4B /* \CD4B */ DerefOf (EWRY [One]) [0x61] = CD4C /* \CD4C */ DerefOf (EWRY [One]) [0x62] = CD4D /* \CD4D */ DerefOf (EWRY [One]) [0x63] = CD4E /* \CD4E */ DerefOf (EWRY [One]) [0x64] = CD4F /* \CD4F */ DerefOf (EWRY [One]) [0x65] = CD50 /* \CD50 */ DerefOf (EWRY [One]) [0x66] = CD51 /* \CD51 */ DerefOf (EWRY [One]) [0x67] = CD52 /* \CD52 */ DerefOf (EWRY [One]) [0x68] = CD53 /* \CD53 */ DerefOf (EWRY [One]) [0x69] = CD54 /* \CD54 */ DerefOf (EWRY [One]) [0x6A] = CD55 /* \CD55 */ DerefOf (EWRY [One]) [0x6B] = CD56 /* \CD56 */ DerefOf (EWRY [One]) [0x6C] = CD57 /* \CD57 */ DerefOf (EWRY [One]) [0x6D] = CD58 /* \CD58 */ DerefOf (EWRY [One]) [0x6E] = CD59 /* \CD59 */ DerefOf (EWRY [One]) [0x6F] = CD5A /* \CD5A */ DerefOf (EWRY [One]) [0x70] = CD5B /* \CD5B */ DerefOf (EWRY [One]) [0x71] = CD5C /* \CD5C */ DerefOf (EWRY [One]) [0x72] = CD5D /* \CD5D */ DerefOf (EWRY [One]) [0x73] = CD5E /* \CD5E */ DerefOf (EWRY [One]) [0x74] = CD5F /* \CD5F */ DerefOf (EWRY [One]) [0x75] = CD60 /* \CD60 */ DerefOf (EWRY [One]) [0x76] = CD61 /* \CD61 */ DerefOf (EWRY [One]) [0x77] = CD62 /* \CD62 */ DerefOf (EWRY [One]) [0x78] = CD63 /* \CD63 */ DerefOf (EWRY [One]) [0x79] = CD64 /* \CD64 */ DerefOf (EWRY [One]) [0x7A] = CD65 /* \CD65 */ DerefOf (EWRY [One]) [0x7B] = CD66 /* \CD66 */ DerefOf (EWRY [One]) [0x7C] = CD67 /* \CD67 */ DerefOf (EWRY [One]) [0x7D] = CD68 /* \CD68 */ DerefOf (EWRY [One]) [0x7E] = CD69 /* \CD69 */ DerefOf (EWRY [One]) [0x7F] = CD6A /* \CD6A */ DerefOf (EWRY [One]) [0x80] = CD6B /* \CD6B */ DerefOf (EWRY [One]) [0x81] = CD6C /* \CD6C */ DerefOf (EWRY [One]) [0x82] = CD6D /* \CD6D */ DerefOf (EWRY [One]) [0x83] = CD6E /* \CD6E */ DerefOf (EWRY [One]) [0x84] = CD6F /* \CD6F */ DerefOf (EWRY [One]) [0x85] = CD70 /* \CD70 */ DerefOf (EWRY [One]) [0x86] = CD71 /* \CD71 */ Return (EWRY) /* \_SB_.PC00.RP25.PXSX.EWRY */ } Name (WGDY, Package (0x02) { 0x03, Package (0x4A) { 0x07, 0x03, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (WGDS, 0, Serialized) { DerefOf (WGDY [One]) [One] = SDGN /* \SDGN */ DerefOf (WGDY [One]) [0x02] = SD11 /* \SD11 */ DerefOf (WGDY [One]) [0x03] = SD12 /* \SD12 */ DerefOf (WGDY [One]) [0x04] = SD13 /* \SD13 */ DerefOf (WGDY [One]) [0x05] = SD14 /* \SD14 */ DerefOf (WGDY [One]) [0x06] = SD15 /* \SD15 */ DerefOf (WGDY [One]) [0x07] = SD16 /* \SD16 */ DerefOf (WGDY [One]) [0x08] = SD17 /* \SD17 */ DerefOf (WGDY [One]) [0x09] = SD18 /* \SD18 */ DerefOf (WGDY [One]) [0x0A] = SD19 /* \SD19 */ DerefOf (WGDY [One]) [0x0B] = SD21 /* \SD21 */ DerefOf (WGDY [One]) [0x0C] = SD22 /* \SD22 */ DerefOf (WGDY [One]) [0x0D] = SD23 /* \SD23 */ DerefOf (WGDY [One]) [0x0E] = SD24 /* \SD24 */ DerefOf (WGDY [One]) [0x0F] = SD25 /* \SD25 */ DerefOf (WGDY [One]) [0x10] = SD26 /* \SD26 */ DerefOf (WGDY [One]) [0x11] = SD27 /* \SD27 */ DerefOf (WGDY [One]) [0x12] = SD28 /* \SD28 */ DerefOf (WGDY [One]) [0x13] = SD29 /* \SD29 */ DerefOf (WGDY [One]) [0x14] = SD31 /* \SD31 */ DerefOf (WGDY [One]) [0x15] = SD32 /* \SD32 */ DerefOf (WGDY [One]) [0x16] = SD33 /* \SD33 */ DerefOf (WGDY [One]) [0x17] = SD34 /* \SD34 */ DerefOf (WGDY [One]) [0x18] = SD35 /* \SD35 */ DerefOf (WGDY [One]) [0x19] = SD36 /* \SD36 */ DerefOf (WGDY [One]) [0x1A] = SD37 /* \SD37 */ DerefOf (WGDY [One]) [0x1B] = SD38 /* \SD38 */ DerefOf (WGDY [One]) [0x1C] = SD39 /* \SD39 */ DerefOf (WGDY [One]) [0x1D] = SD41 /* \SD41 */ DerefOf (WGDY [One]) [0x1E] = SD42 /* \SD42 */ DerefOf (WGDY [One]) [0x1F] = SD43 /* \SD43 */ DerefOf (WGDY [One]) [0x20] = SD44 /* \SD44 */ DerefOf (WGDY [One]) [0x21] = SD45 /* \SD45 */ DerefOf (WGDY [One]) [0x22] = SD46 /* \SD46 */ DerefOf (WGDY [One]) [0x23] = SD47 /* \SD47 */ DerefOf (WGDY [One]) [0x24] = SD48 /* \SD48 */ DerefOf (WGDY [One]) [0x25] = SD49 /* \SD49 */ DerefOf (WGDY [One]) [0x26] = SD51 /* \SD51 */ DerefOf (WGDY [One]) [0x27] = SD52 /* \SD52 */ DerefOf (WGDY [One]) [0x28] = SD53 /* \SD53 */ DerefOf (WGDY [One]) [0x29] = SD54 /* \SD54 */ DerefOf (WGDY [One]) [0x2A] = SD55 /* \SD55 */ DerefOf (WGDY [One]) [0x2B] = SD56 /* \SD56 */ DerefOf (WGDY [One]) [0x2C] = SD57 /* \SD57 */ DerefOf (WGDY [One]) [0x2D] = SD58 /* \SD58 */ DerefOf (WGDY [One]) [0x2E] = SD59 /* \SD59 */ DerefOf (WGDY [One]) [0x2F] = SD61 /* \SD61 */ DerefOf (WGDY [One]) [0x30] = SD62 /* \SD62 */ DerefOf (WGDY [One]) [0x31] = SD63 /* \SD63 */ DerefOf (WGDY [One]) [0x32] = SD64 /* \SD64 */ DerefOf (WGDY [One]) [0x33] = SD65 /* \SD65 */ DerefOf (WGDY [One]) [0x34] = SD66 /* \SD66 */ DerefOf (WGDY [One]) [0x35] = SD67 /* \SD67 */ DerefOf (WGDY [One]) [0x36] = SD68 /* \SD68 */ DerefOf (WGDY [One]) [0x37] = SD69 /* \SD69 */ DerefOf (WGDY [One]) [0x38] = SD71 /* \SD71 */ DerefOf (WGDY [One]) [0x39] = SD72 /* \SD72 */ DerefOf (WGDY [One]) [0x3A] = SD73 /* \SD73 */ DerefOf (WGDY [One]) [0x3B] = SD74 /* \SD74 */ DerefOf (WGDY [One]) [0x3C] = SD75 /* \SD75 */ DerefOf (WGDY [One]) [0x3D] = SD76 /* \SD76 */ DerefOf (WGDY [One]) [0x3E] = SD77 /* \SD77 */ DerefOf (WGDY [One]) [0x3F] = SD78 /* \SD78 */ DerefOf (WGDY [One]) [0x40] = SD79 /* \SD79 */ DerefOf (WGDY [One]) [0x41] = SD81 /* \SD81 */ DerefOf (WGDY [One]) [0x42] = SD82 /* \SD82 */ DerefOf (WGDY [One]) [0x43] = SD83 /* \SD83 */ DerefOf (WGDY [One]) [0x44] = SD84 /* \SD84 */ DerefOf (WGDY [One]) [0x45] = SD85 /* \SD85 */ DerefOf (WGDY [One]) [0x46] = SD86 /* \SD86 */ DerefOf (WGDY [One]) [0x47] = SD87 /* \SD87 */ DerefOf (WGDY [One]) [0x48] = SD88 /* \SD88 */ DerefOf (WGDY [One]) [0x49] = SD89 /* \SD89 */ Return (WGDY) /* \_SB_.PC00.RP25.PXSX.WGDY */ } Name (ECKY, Package (0x02) { Zero, Package (0x02) { 0x07, Zero } }) Method (ECKV, 0, Serialized) { DerefOf (ECKY [One]) [One] = CECV /* \CECV */ Return (ECKY) /* \_SB_.PC00.RP25.PXSX.ECKY */ } Name (PPAY, Package (0x02) { One, Package (0x18) { 0x07, Zero, 0x18, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x18, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28 } }) Method (PPAG, 0, Serialized) { DerefOf (PPAY [One]) [One] = WAGE /* \WAGE */ DerefOf (PPAY [One]) [0x02] = AGA1 /* \AGA1 */ DerefOf (PPAY [One]) [0x03] = AGA2 /* \AGA2 */ DerefOf (PPAY [One]) [0x04] = AGA3 /* \AGA3 */ DerefOf (PPAY [One]) [0x05] = AGA4 /* \AGA4 */ DerefOf (PPAY [One]) [0x06] = AGA5 /* \AGA5 */ DerefOf (PPAY [One]) [0x07] = AGA6 /* \AGA6 */ DerefOf (PPAY [One]) [0x08] = AGA7 /* \AGA7 */ DerefOf (PPAY [One]) [0x09] = AGA8 /* \AGA8 */ DerefOf (PPAY [One]) [0x0A] = AGA9 /* \AGA9 */ DerefOf (PPAY [One]) [0x0B] = AGAA /* \AGAA */ DerefOf (PPAY [One]) [0x0C] = AGAB /* \AGAB */ DerefOf (PPAY [One]) [0x0D] = AGB1 /* \AGB1 */ DerefOf (PPAY [One]) [0x0E] = AGB2 /* \AGB2 */ DerefOf (PPAY [One]) [0x0F] = AGB3 /* \AGB3 */ DerefOf (PPAY [One]) [0x10] = AGB4 /* \AGB4 */ DerefOf (PPAY [One]) [0x11] = AGB5 /* \AGB5 */ DerefOf (PPAY [One]) [0x12] = AGB6 /* \AGB6 */ DerefOf (PPAY [One]) [0x13] = AGB7 /* \AGB7 */ DerefOf (PPAY [One]) [0x14] = AGB8 /* \AGB8 */ DerefOf (PPAY [One]) [0x15] = AGB9 /* \AGB9 */ DerefOf (PPAY [One]) [0x16] = AGBA /* \AGBA */ DerefOf (PPAY [One]) [0x17] = AGBB /* \AGBB */ Return (PPAY) /* \_SB_.PC00.RP25.PXSX.PPAY */ } Name (WTSY, Package (0x02) { One, Package (0x13) { 0x07, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero } }) Method (WTAS, 0, Serialized) { DerefOf (WTSY [One]) [One] = WTSV /* \WTSV */ DerefOf (WTSY [One]) [0x02] = WTLE /* \WTLE */ DerefOf (WTSY [One]) [0x03] = BL01 /* \BL01 */ DerefOf (WTSY [One]) [0x04] = BL02 /* \BL02 */ DerefOf (WTSY [One]) [0x05] = BL03 /* \BL03 */ DerefOf (WTSY [One]) [0x06] = BL04 /* \BL04 */ DerefOf (WTSY [One]) [0x07] = BL05 /* \BL05 */ DerefOf (WTSY [One]) [0x08] = BL06 /* \BL06 */ DerefOf (WTSY [One]) [0x09] = BL07 /* \BL07 */ DerefOf (WTSY [One]) [0x0A] = BL08 /* \BL08 */ DerefOf (WTSY [One]) [0x0B] = BL09 /* \BL09 */ DerefOf (WTSY [One]) [0x0C] = BL10 /* \BL10 */ DerefOf (WTSY [One]) [0x0D] = BL11 /* \BL11 */ DerefOf (WTSY [One]) [0x0E] = BL12 /* \BL12 */ DerefOf (WTSY [One]) [0x0F] = BL13 /* \BL13 */ DerefOf (WTSY [One]) [0x10] = BL14 /* \BL14 */ DerefOf (WTSY [One]) [0x11] = BL15 /* \BL15 */ DerefOf (WTSY [One]) [0x12] = BL16 /* \BL16 */ Return (WTSY) /* \_SB_.PC00.RP25.PXSX.WTSY */ } Name (WAIY, Package (0x02) { Zero, Package (0x04) { 0x07, Zero, Zero, Zero } }) Method (WAIS, 0, Serialized) { DerefOf (WAIY [One]) [One] = WLBI /* \WLBI */ DerefOf (WAIY [One]) [0x02] = WHBI /* \WHBI */ Return (WAIY) /* \_SB_.PC00.RP25.PXSX.WAIY */ } Name (SADX, Package (0x03) { Zero, Package (0x02) { 0x07, 0x80000000 }, Package (0x02) { 0x12, 0x80000000 } }) Method (SADS, 0, Serialized) { DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ Return (SADX) /* \_SB_.PC00.RP25.PXSX.SADX */ } Name (GPCX, Package (0x03) { Zero, Package (0x02) { 0x07, Package (0x03) { Zero, Zero, Zero } }, Package (0x02) { 0x12, Package (0x03) { Zero, Zero, Zero } } }) Method (GPC, 0, Serialized) { Return (GPCX) /* \_SB_.PC00.RP25.PXSX.GPCX */ } Name (GLAX, Package (0x03) { Zero, Package (0x02) { 0x07, Zero }, Package (0x02) { 0x12, Zero } }) Method (GLAI, 0, Serialized) { DerefOf (GLAX [One]) [One] = CGLS /* \CGLS */ DerefOf (GLAX [0x02]) [One] = CGLS /* \CGLS */ Return (GLAX) /* \_SB_.PC00.RP25.PXSX.GLAX */ } } If (((WWEN != Zero) && (WWRP == SLOT))) { Method (FHRF, 1, NotSerialized) { If ((GGOV (PRST) != WPRP)) { DL23 () SGOV (PRST, WPRP) } Else { } Sleep (TR2B) SGOV (WBRS, PBRS) If ((Arg0 == Zero)) { Sleep (TBTG) } ElseIf ((Arg0 == One)) { SPCO (WCLK, Zero) Sleep (TB2F) SGOV (WFCP, (~PFCP & One)) Sleep (TFDI) } Else { } } Method (SHRF, 0, NotSerialized) { PSD0 (SLOT) SPCO (WCLK, One) SGOV (WFCP, PFCP) Sleep (TN2B) SGOV (WBRS, (~PBRS & One)) Sleep (TB2R) SGOV (PRST, (~WPRP & One)) L23D () } Method (DOSV, 0, NotSerialized) { Local0 = Zero While (((SVID != WSID) && (Local0 < WSTO))) { Local0++ Sleep (One) } } Method (_RST, 0, Serialized) // _RST: Device Reset { If ((WWEN == 0x02)) { Local0 = Acquire (WWMT, 0x03E8) If ((Local0 == Zero)) { FHRF (Zero) SHRF () Release (WWMT) DOSV () } } Else { SGOV (WBRS, PBRS) Sleep (0xC8) Notify (PXSX, One) // Device Check SGOV (PRST, (~WPRP & One)) SGOV (WBRS, (~PBRS & One)) Sleep (0xC8) Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x14)) { Break } Sleep (0x10) Local0++ } Sleep (0x0A) Notify (PXSX, One) // Device Check } } PowerResource (MRST, 0x05, 0x0000) { Method (_STA, 0, Serialized) // _STA: Status { Return (One) } Method (_ON, 0, Serialized) // _ON_: Power On { } Method (_OFF, 0, Serialized) // _OFF: Power Off { } Method (_RST, 0, Serialized) // _RST: Device Reset { Local0 = Acquire (WWMT, 0x03E8) If ((Local0 == Zero)) { FHRF (One) SHRF () Release (WWMT) DOSV () } } } } If ((WIST () || ((WWEN != Zero) && (WWRP == SLOT)))) { PowerResource (DRST, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { If ((DCAP & 0x10000000)) { Local0 = DCTR /* \_SB_.PC00.RP25.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 } } } Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset { If (WIST ()) { If (CondRefOf (WRST)) { Return (Package (0x01) { WRST }) } } If (((WWEN != Zero) && (WWRP == SLOT))) { If (CondRefOf (MRST)) { Return (Package (0x01) { MRST }) } } Return (Package (0x01) { DRST }) } Name (FDEL, Zero) Name (PDEL, Zero) Name (VDEL, Zero) Method (IFUN, 4, Serialized) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (One) { 0x1F // . }) } Else { Return (Buffer (One) { 0x0F // . }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { Local0 = (CVPR << Zero) Return (Local0) } If ((Arg2 == 0x02)) { CreateWordField (Arg3, Zero, CMDT) CreateWordField (Arg3, 0x02, CMDP) If ((CMDT == One)) { If (((WGAS == One) && WIST ())) { Return (RSTY) /* \_SB_.PC00.RP25.PXSX.RSTY */ } ElseIf (CondRefOf (\_SB.PC00.CNVW.RSTT)) { Return (^^^CNVW.RSTT) /* \_SB_.PC00.CNVW.RSTT */ } Else { Return (Zero) } } If ((CMDT == 0x02)) { If ((WIST () == (WGAS == One))) { Local0 = (CMDP & One) RSTY = Local0 Local1 = (CMDP & 0x02) Local1 >>= One FLRC = Local1 Local2 = (CMDP & 0x04) Local2 >>= 0x02 BOFC = Local2 } ElseIf (CondRefOf (\_SB.PC00.CNVW.RSTT)) { ^^^CNVW.RSTT = CMDP /* \_SB_.PC00.RP25.PXSX.IFUN.CMDP */ } Return (Zero) } If ((CMDT == 0x03)) { If (CondRefOf (\_SB.PC00.CNVW.PRRS)) { Return (^^^CNVW.PRRS) /* \_SB_.PC00.CNVW.PRRS */ } ElseIf (WIST ()) { Return (DPRS) /* \_SB_.PC00.RP25.PXSX.DPRS */ } } Return (Zero) } If ((Arg2 == 0x03)) { If ((CRFI == One)) { Return (Zero) } Else { Return (One) } } If ((WGAS == One)) { If ((Arg2 == 0x04)) { CreateWordField (Arg3, Zero, PRTT) CreateWordField (Arg3, 0x02, PRTD) If ((PRTT == One)) { FDEL = PRTD /* \_SB_.PC00.RP25.PXSX.IFUN.PRTD */ } ElseIf ((PRTT == 0x02)) { PDEL = PRTD /* \_SB_.PC00.RP25.PXSX.IFUN.PRTD */ } ElseIf ((PRTT == 0x03)) { VDEL = PRTD /* \_SB_.PC00.RP25.PXSX.IFUN.PRTD */ } Else { } } } Return (Zero) } Method (IDSM, 1, Serialized) { If ((Arg0 == ToUUID ("7266172c-220b-4b29-814f-75e4dd26b5fd") /* Unknown UUID */)) { Return (One) } Return (Zero) } Method (EFUN, 4, Serialized) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (0x02) { 0xFF, 0x1F // .. }) } Else { Return (Buffer (0x02) { 0xFF, 0x01 // .. }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { Local0 = ACSD /* \ACSD */ Return (Local0) } If ((Arg2 == 0x02)) { Local0 = I5BS /* \I5BS */ Return (Local0) } If ((Arg2 == 0x03)) { Local0 = UHBS /* \UHBS */ Return (Local0) } If ((Arg2 == 0x06)) { Local0 = AXMU /* \AXMU */ Local0 <<= One Local0 |= AXSU /* \AXSU */ Local1 = AXMR /* \AXMR */ Local1 <<= One Local1 |= AXSR /* \AXSR */ Local1 <<= 0x02 Local0 |= Local1 Return (Local0) } If ((Arg2 == 0x04)) { Return (WFRC) /* \WFRC */ } If ((Arg2 == 0x05)) { Return (WFUC) /* \WFUC */ } If ((Arg2 == 0x07)) { Return (UNI4) /* \UNI4 */ } If ((Arg2 == 0x08)) { Return (WFIC) /* \WFIC */ } If (((Arg2 == 0x09) && (WGAS == One))) { Return (WFBS) /* \WFBS */ } If (((Arg2 == 0x0A) && (WGAS == One))) { Return (WEDT) /* \WEDT */ } If (((Arg2 == 0x0B) && (WGAS == One))) { If ((CDRM == One)) { Return (Zero) } Else { Return (One) } } If (((Arg2 == 0x0C) && (WGAS == One))) { Return (WF7C) /* \WF7C */ } Return (Zero) } Method (EDSM, 1, Serialized) { If ((Arg0 == ToUUID ("f21202bf-8f78-4dc6-a5b3-1f738e285ade") /* Unknown UUID */)) { Return (One) } Return (Zero) } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (WIST ()) { If (EDSM (Arg0)) { Return (EFUN (Arg0, Arg1, Arg2, Arg3)) } If (IDSM (Arg0)) { Return (IFUN (Arg0, Arg1, Arg2, Arg3)) } } If (((WWEN != Zero) && (WWRP == SLOT))) { If ((Arg0 == ToUUID ("bad01b75-22a8-4f48-8792-bdde9467747d") /* Unknown UUID */)) { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x09 // . }) } If ((Arg2 == One)){} If ((Arg2 == 0x02)){} If ((Arg2 == 0x03)) { If ((WRTO == One)){} ElseIf ((WRTO == 0x03)){} Else { } Return (WRTO) /* \WRTO */ } } } Return (Buffer (One) { 0x00 // . }) } } } } If (CondRefOf (\_SB.PC00.RP26.PXSX)) { Scope (_SB.PC00.RP26.PXSX) { OperationRegion (RPXX, SystemMemory, GMIO (^_ADR, _ADR), 0x30) Field (RPXX, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x2C), SVID, 16 } OperationRegion (FLDR, SystemMemory, (GMIO (^_ADR, _ADR) + WDCO), 0x06) Field (FLDR, ByteAcc, NoLock, Preserve) { DCAP, 32, DCTR, 16 } If ((WGAS == One)) { OperationRegion (VSEC, SystemMemory, (GMIO (^_ADR, _ADR) + WVHO), 0x10) Field (VSEC, AnyAcc, NoLock, Preserve) { Offset (0x0C), , 1, BTIE, 1, , 1, , 1, , 1, , 1, , 1, Offset (0x0D), PDRC, 1 } } Method (WIST, 0, Serialized) { If (CondRefOf (VDID)) { Switch (ToInteger (VDID)) { Case (0x25268086) { Return (One) } Case (0x271B8086) { Return (One) } Case (0x27238086) { Return (One) } Case (0x27258086) { Return (One) } Case (0x272B8086) { If ((WGAS == One)) { Return (One) } Else { Return (Zero) } } Default { Return (Zero) } } } Else { Return (Zero) } } Method (WWST, 0, Serialized) { If (CondRefOf (VDID)) { Switch (ToInteger (VDID)) { Case (0x73608086) { Return (One) } Case (0x75608086) { Return (One) } Case (0x4D7514C3) { Return (One) } Default { Return (Zero) } } } Else { Return (Zero) } } If (WIST ()) { Name (RSTY, Zero) Name (FLRC, Zero) Name (BOFC, Zero) Name (DPRS, Zero) PowerResource (WRST, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { If (((RSTY == One) && (WGAS == One))) { Local0 = Acquire (CNMT, 0x03E8) If ((Local0 == Zero)) { If ((FLRC == One)) { Local0 = DCTR /* \_SB_.PC00.RP26.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 Sleep (FDEL) } DPRS = One If ((BOFC == One)) { If ((BRMT == Zero)) { BTRK (Zero) } ElseIf ((WVHO != Zero)) { BTIE = Zero } Sleep (RDLY) } PDRC = One Sleep (VDEL) SGOV (WLRT, Zero) Sleep (PDEL) SGOV (WLRT, One) If ((BOFC == One)) { If ((BRMT == Zero)) { BTRK (One) } ElseIf ((WVHO != Zero)) { BTIE = One } Sleep (RDLY) } DPRS = 0x02 Release (CNMT) } } Else { If ((DCAP & 0x10000000)) { Local0 = DCTR /* \_SB_.PC00.RP26.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 } DPRS = One } } } Name (SPLX, Package (0x02) { Zero, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 } }) Method (SPLC, 0, Serialized) { DerefOf (SPLX [One]) [Zero] = DOM1 /* \DOM1 */ DerefOf (SPLX [One]) [One] = LIM1 /* \LIM1 */ DerefOf (SPLX [One]) [0x02] = TIM1 /* \TIM1 */ Return (SPLX) /* \_SB_.PC00.RP26.PXSX.SPLX */ } Name (WANX, Package (0x03) { Zero, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 }, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 } }) Method (WAND, 0, Serialized) { DerefOf (WANX [One]) [Zero] = Zero DerefOf (WANX [One]) [One] = TRD0 /* \TRD0 */ DerefOf (WANX [One]) [0x02] = TRL0 /* \TRL0 */ DerefOf (WANX [0x02]) [Zero] = One DerefOf (WANX [0x02]) [One] = TRD1 /* \TRD1 */ DerefOf (WANX [0x02]) [0x02] = TRL1 /* \TRL1 */ Return (WANX) /* \_SB_.PC00.RP26.PXSX.WANX */ } Name (WRDX, Package (0x02) { Zero, Package (0x02) { 0x80000000, 0x8000 } }) Method (WRDD, 0, Serialized) { DerefOf (WRDX [One]) [Zero] = WDM1 /* \WDM1 */ DerefOf (WRDX [One]) [One] = CID1 /* \CID1 */ Return (WRDX) /* \_SB_.PC00.RP26.PXSX.WRDX */ } Name (WRDY, Package (0x02) { 0x02, Package (0x2E) { 0x07, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (WRDS, 0, Serialized) { DerefOf (WRDY [One]) [One] = STXE /* \STXE */ DerefOf (WRDY [One]) [0x02] = ST10 /* \ST10 */ DerefOf (WRDY [One]) [0x03] = ST11 /* \ST11 */ DerefOf (WRDY [One]) [0x04] = ST12 /* \ST12 */ DerefOf (WRDY [One]) [0x05] = ST13 /* \ST13 */ DerefOf (WRDY [One]) [0x06] = ST14 /* \ST14 */ DerefOf (WRDY [One]) [0x07] = ST15 /* \ST15 */ DerefOf (WRDY [One]) [0x08] = ST16 /* \ST16 */ DerefOf (WRDY [One]) [0x09] = ST17 /* \ST17 */ DerefOf (WRDY [One]) [0x0A] = ST18 /* \ST18 */ DerefOf (WRDY [One]) [0x0B] = ST19 /* \ST19 */ DerefOf (WRDY [One]) [0x0C] = ST50 /* \ST50 */ DerefOf (WRDY [One]) [0x0D] = ST51 /* \ST51 */ DerefOf (WRDY [One]) [0x0E] = ST52 /* \ST52 */ DerefOf (WRDY [One]) [0x0F] = ST53 /* \ST53 */ DerefOf (WRDY [One]) [0x10] = ST54 /* \ST54 */ DerefOf (WRDY [One]) [0x11] = ST55 /* \ST55 */ DerefOf (WRDY [One]) [0x12] = ST56 /* \ST56 */ DerefOf (WRDY [One]) [0x13] = ST57 /* \ST57 */ DerefOf (WRDY [One]) [0x14] = ST58 /* \ST58 */ DerefOf (WRDY [One]) [0x15] = ST59 /* \ST59 */ DerefOf (WRDY [One]) [0x16] = ST5A /* \ST5A */ DerefOf (WRDY [One]) [0x17] = ST5B /* \ST5B */ DerefOf (WRDY [One]) [0x18] = CD10 /* \CD10 */ DerefOf (WRDY [One]) [0x19] = CD11 /* \CD11 */ DerefOf (WRDY [One]) [0x1A] = CD12 /* \CD12 */ DerefOf (WRDY [One]) [0x1B] = CD13 /* \CD13 */ DerefOf (WRDY [One]) [0x1C] = CD14 /* \CD14 */ DerefOf (WRDY [One]) [0x1D] = CD15 /* \CD15 */ DerefOf (WRDY [One]) [0x1E] = CD16 /* \CD16 */ DerefOf (WRDY [One]) [0x1F] = CD17 /* \CD17 */ DerefOf (WRDY [One]) [0x20] = CD18 /* \CD18 */ DerefOf (WRDY [One]) [0x21] = CD19 /* \CD19 */ DerefOf (WRDY [One]) [0x22] = CD1A /* \CD1A */ DerefOf (WRDY [One]) [0x23] = CD20 /* \CD20 */ DerefOf (WRDY [One]) [0x24] = CD21 /* \CD21 */ DerefOf (WRDY [One]) [0x25] = CD22 /* \CD22 */ DerefOf (WRDY [One]) [0x26] = CD23 /* \CD23 */ DerefOf (WRDY [One]) [0x27] = CD24 /* \CD24 */ DerefOf (WRDY [One]) [0x28] = CD25 /* \CD25 */ DerefOf (WRDY [One]) [0x29] = CD26 /* \CD26 */ DerefOf (WRDY [One]) [0x2A] = CD27 /* \CD27 */ DerefOf (WRDY [One]) [0x2B] = CD28 /* \CD28 */ DerefOf (WRDY [One]) [0x2C] = CD29 /* \CD29 */ DerefOf (WRDY [One]) [0x2D] = CD2A /* \CD2A */ Return (WRDY) /* \_SB_.PC00.RP26.PXSX.WRDY */ } Name (EWRY, Package (0x02) { 0x02, Package (0x87) { 0x07, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (EWRD, 0, Serialized) { DerefOf (EWRY [One]) [One] = STDE /* \STDE */ DerefOf (EWRY [One]) [0x02] = STRS /* \STRS */ DerefOf (EWRY [One]) [0x03] = ST20 /* \ST20 */ DerefOf (EWRY [One]) [0x04] = ST21 /* \ST21 */ DerefOf (EWRY [One]) [0x05] = ST22 /* \ST22 */ DerefOf (EWRY [One]) [0x06] = ST23 /* \ST23 */ DerefOf (EWRY [One]) [0x07] = ST24 /* \ST24 */ DerefOf (EWRY [One]) [0x08] = ST25 /* \ST25 */ DerefOf (EWRY [One]) [0x09] = ST26 /* \ST26 */ DerefOf (EWRY [One]) [0x0A] = ST27 /* \ST27 */ DerefOf (EWRY [One]) [0x0B] = ST28 /* \ST28 */ DerefOf (EWRY [One]) [0x0C] = ST29 /* \ST29 */ DerefOf (EWRY [One]) [0x0D] = ST60 /* \ST60 */ DerefOf (EWRY [One]) [0x0E] = ST61 /* \ST61 */ DerefOf (EWRY [One]) [0x0F] = ST62 /* \ST62 */ DerefOf (EWRY [One]) [0x10] = ST63 /* \ST63 */ DerefOf (EWRY [One]) [0x11] = ST64 /* \ST64 */ DerefOf (EWRY [One]) [0x12] = ST65 /* \ST65 */ DerefOf (EWRY [One]) [0x13] = ST66 /* \ST66 */ DerefOf (EWRY [One]) [0x14] = ST67 /* \ST67 */ DerefOf (EWRY [One]) [0x15] = ST68 /* \ST68 */ DerefOf (EWRY [One]) [0x16] = ST69 /* \ST69 */ DerefOf (EWRY [One]) [0x17] = ST6A /* \ST6A */ DerefOf (EWRY [One]) [0x18] = ST6B /* \ST6B */ DerefOf (EWRY [One]) [0x19] = ST30 /* \ST30 */ DerefOf (EWRY [One]) [0x1A] = ST31 /* \ST31 */ DerefOf (EWRY [One]) [0x1B] = ST32 /* \ST32 */ DerefOf (EWRY [One]) [0x1C] = ST33 /* \ST33 */ DerefOf (EWRY [One]) [0x1D] = ST34 /* \ST34 */ DerefOf (EWRY [One]) [0x1E] = ST35 /* \ST35 */ DerefOf (EWRY [One]) [0x1F] = ST36 /* \ST36 */ DerefOf (EWRY [One]) [0x20] = ST37 /* \ST37 */ DerefOf (EWRY [One]) [0x21] = ST38 /* \ST38 */ DerefOf (EWRY [One]) [0x22] = ST39 /* \ST39 */ DerefOf (EWRY [One]) [0x23] = ST70 /* \ST70 */ DerefOf (EWRY [One]) [0x24] = ST71 /* \ST71 */ DerefOf (EWRY [One]) [0x25] = ST72 /* \ST72 */ DerefOf (EWRY [One]) [0x26] = ST73 /* \ST73 */ DerefOf (EWRY [One]) [0x27] = ST74 /* \ST74 */ DerefOf (EWRY [One]) [0x28] = ST75 /* \ST75 */ DerefOf (EWRY [One]) [0x29] = ST76 /* \ST76 */ DerefOf (EWRY [One]) [0x2A] = ST77 /* \ST77 */ DerefOf (EWRY [One]) [0x2B] = ST78 /* \ST78 */ DerefOf (EWRY [One]) [0x2C] = ST79 /* \ST79 */ DerefOf (EWRY [One]) [0x2D] = ST7A /* \ST7A */ DerefOf (EWRY [One]) [0x2E] = ST7B /* \ST7B */ DerefOf (EWRY [One]) [0x2F] = ST40 /* \ST40 */ DerefOf (EWRY [One]) [0x30] = ST41 /* \ST41 */ DerefOf (EWRY [One]) [0x31] = ST42 /* \ST42 */ DerefOf (EWRY [One]) [0x32] = ST43 /* \ST43 */ DerefOf (EWRY [One]) [0x33] = ST44 /* \ST44 */ DerefOf (EWRY [One]) [0x34] = ST45 /* \ST45 */ DerefOf (EWRY [One]) [0x35] = ST46 /* \ST46 */ DerefOf (EWRY [One]) [0x36] = ST47 /* \ST47 */ DerefOf (EWRY [One]) [0x37] = ST48 /* \ST48 */ DerefOf (EWRY [One]) [0x38] = ST49 /* \ST49 */ DerefOf (EWRY [One]) [0x39] = ST80 /* \ST80 */ DerefOf (EWRY [One]) [0x3A] = ST81 /* \ST81 */ DerefOf (EWRY [One]) [0x3B] = ST82 /* \ST82 */ DerefOf (EWRY [One]) [0x3C] = ST83 /* \ST83 */ DerefOf (EWRY [One]) [0x3D] = ST84 /* \ST84 */ DerefOf (EWRY [One]) [0x3E] = ST85 /* \ST85 */ DerefOf (EWRY [One]) [0x3F] = ST86 /* \ST86 */ DerefOf (EWRY [One]) [0x40] = ST87 /* \ST87 */ DerefOf (EWRY [One]) [0x41] = ST88 /* \ST88 */ DerefOf (EWRY [One]) [0x42] = ST89 /* \ST89 */ DerefOf (EWRY [One]) [0x43] = ST8A /* \ST8A */ DerefOf (EWRY [One]) [0x44] = ST8B /* \ST8B */ DerefOf (EWRY [One]) [0x45] = CD30 /* \CD30 */ DerefOf (EWRY [One]) [0x46] = CD31 /* \CD31 */ DerefOf (EWRY [One]) [0x47] = CD32 /* \CD32 */ DerefOf (EWRY [One]) [0x48] = CD33 /* \CD33 */ DerefOf (EWRY [One]) [0x49] = CD34 /* \CD34 */ DerefOf (EWRY [One]) [0x4A] = CD35 /* \CD35 */ DerefOf (EWRY [One]) [0x4B] = CD36 /* \CD36 */ DerefOf (EWRY [One]) [0x4C] = CD37 /* \CD37 */ DerefOf (EWRY [One]) [0x4D] = CD38 /* \CD38 */ DerefOf (EWRY [One]) [0x4E] = CD39 /* \CD39 */ DerefOf (EWRY [One]) [0x4F] = CD3A /* \CD3A */ DerefOf (EWRY [One]) [0x50] = CD3B /* \CD3B */ DerefOf (EWRY [One]) [0x51] = CD3C /* \CD3C */ DerefOf (EWRY [One]) [0x52] = CD3D /* \CD3D */ DerefOf (EWRY [One]) [0x53] = CD3E /* \CD3E */ DerefOf (EWRY [One]) [0x54] = CD3F /* \CD3F */ DerefOf (EWRY [One]) [0x55] = CD40 /* \CD40 */ DerefOf (EWRY [One]) [0x56] = CD41 /* \CD41 */ DerefOf (EWRY [One]) [0x57] = CD42 /* \CD42 */ DerefOf (EWRY [One]) [0x58] = CD43 /* \CD43 */ DerefOf (EWRY [One]) [0x59] = CD44 /* \CD44 */ DerefOf (EWRY [One]) [0x5A] = CD45 /* \CD45 */ DerefOf (EWRY [One]) [0x5B] = CD46 /* \CD46 */ DerefOf (EWRY [One]) [0x5C] = CD47 /* \CD47 */ DerefOf (EWRY [One]) [0x5D] = CD48 /* \CD48 */ DerefOf (EWRY [One]) [0x5E] = CD49 /* \CD49 */ DerefOf (EWRY [One]) [0x5F] = CD4A /* \CD4A */ DerefOf (EWRY [One]) [0x60] = CD4B /* \CD4B */ DerefOf (EWRY [One]) [0x61] = CD4C /* \CD4C */ DerefOf (EWRY [One]) [0x62] = CD4D /* \CD4D */ DerefOf (EWRY [One]) [0x63] = CD4E /* \CD4E */ DerefOf (EWRY [One]) [0x64] = CD4F /* \CD4F */ DerefOf (EWRY [One]) [0x65] = CD50 /* \CD50 */ DerefOf (EWRY [One]) [0x66] = CD51 /* \CD51 */ DerefOf (EWRY [One]) [0x67] = CD52 /* \CD52 */ DerefOf (EWRY [One]) [0x68] = CD53 /* \CD53 */ DerefOf (EWRY [One]) [0x69] = CD54 /* \CD54 */ DerefOf (EWRY [One]) [0x6A] = CD55 /* \CD55 */ DerefOf (EWRY [One]) [0x6B] = CD56 /* \CD56 */ DerefOf (EWRY [One]) [0x6C] = CD57 /* \CD57 */ DerefOf (EWRY [One]) [0x6D] = CD58 /* \CD58 */ DerefOf (EWRY [One]) [0x6E] = CD59 /* \CD59 */ DerefOf (EWRY [One]) [0x6F] = CD5A /* \CD5A */ DerefOf (EWRY [One]) [0x70] = CD5B /* \CD5B */ DerefOf (EWRY [One]) [0x71] = CD5C /* \CD5C */ DerefOf (EWRY [One]) [0x72] = CD5D /* \CD5D */ DerefOf (EWRY [One]) [0x73] = CD5E /* \CD5E */ DerefOf (EWRY [One]) [0x74] = CD5F /* \CD5F */ DerefOf (EWRY [One]) [0x75] = CD60 /* \CD60 */ DerefOf (EWRY [One]) [0x76] = CD61 /* \CD61 */ DerefOf (EWRY [One]) [0x77] = CD62 /* \CD62 */ DerefOf (EWRY [One]) [0x78] = CD63 /* \CD63 */ DerefOf (EWRY [One]) [0x79] = CD64 /* \CD64 */ DerefOf (EWRY [One]) [0x7A] = CD65 /* \CD65 */ DerefOf (EWRY [One]) [0x7B] = CD66 /* \CD66 */ DerefOf (EWRY [One]) [0x7C] = CD67 /* \CD67 */ DerefOf (EWRY [One]) [0x7D] = CD68 /* \CD68 */ DerefOf (EWRY [One]) [0x7E] = CD69 /* \CD69 */ DerefOf (EWRY [One]) [0x7F] = CD6A /* \CD6A */ DerefOf (EWRY [One]) [0x80] = CD6B /* \CD6B */ DerefOf (EWRY [One]) [0x81] = CD6C /* \CD6C */ DerefOf (EWRY [One]) [0x82] = CD6D /* \CD6D */ DerefOf (EWRY [One]) [0x83] = CD6E /* \CD6E */ DerefOf (EWRY [One]) [0x84] = CD6F /* \CD6F */ DerefOf (EWRY [One]) [0x85] = CD70 /* \CD70 */ DerefOf (EWRY [One]) [0x86] = CD71 /* \CD71 */ Return (EWRY) /* \_SB_.PC00.RP26.PXSX.EWRY */ } Name (WGDY, Package (0x02) { 0x03, Package (0x4A) { 0x07, 0x03, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (WGDS, 0, Serialized) { DerefOf (WGDY [One]) [One] = SDGN /* \SDGN */ DerefOf (WGDY [One]) [0x02] = SD11 /* \SD11 */ DerefOf (WGDY [One]) [0x03] = SD12 /* \SD12 */ DerefOf (WGDY [One]) [0x04] = SD13 /* \SD13 */ DerefOf (WGDY [One]) [0x05] = SD14 /* \SD14 */ DerefOf (WGDY [One]) [0x06] = SD15 /* \SD15 */ DerefOf (WGDY [One]) [0x07] = SD16 /* \SD16 */ DerefOf (WGDY [One]) [0x08] = SD17 /* \SD17 */ DerefOf (WGDY [One]) [0x09] = SD18 /* \SD18 */ DerefOf (WGDY [One]) [0x0A] = SD19 /* \SD19 */ DerefOf (WGDY [One]) [0x0B] = SD21 /* \SD21 */ DerefOf (WGDY [One]) [0x0C] = SD22 /* \SD22 */ DerefOf (WGDY [One]) [0x0D] = SD23 /* \SD23 */ DerefOf (WGDY [One]) [0x0E] = SD24 /* \SD24 */ DerefOf (WGDY [One]) [0x0F] = SD25 /* \SD25 */ DerefOf (WGDY [One]) [0x10] = SD26 /* \SD26 */ DerefOf (WGDY [One]) [0x11] = SD27 /* \SD27 */ DerefOf (WGDY [One]) [0x12] = SD28 /* \SD28 */ DerefOf (WGDY [One]) [0x13] = SD29 /* \SD29 */ DerefOf (WGDY [One]) [0x14] = SD31 /* \SD31 */ DerefOf (WGDY [One]) [0x15] = SD32 /* \SD32 */ DerefOf (WGDY [One]) [0x16] = SD33 /* \SD33 */ DerefOf (WGDY [One]) [0x17] = SD34 /* \SD34 */ DerefOf (WGDY [One]) [0x18] = SD35 /* \SD35 */ DerefOf (WGDY [One]) [0x19] = SD36 /* \SD36 */ DerefOf (WGDY [One]) [0x1A] = SD37 /* \SD37 */ DerefOf (WGDY [One]) [0x1B] = SD38 /* \SD38 */ DerefOf (WGDY [One]) [0x1C] = SD39 /* \SD39 */ DerefOf (WGDY [One]) [0x1D] = SD41 /* \SD41 */ DerefOf (WGDY [One]) [0x1E] = SD42 /* \SD42 */ DerefOf (WGDY [One]) [0x1F] = SD43 /* \SD43 */ DerefOf (WGDY [One]) [0x20] = SD44 /* \SD44 */ DerefOf (WGDY [One]) [0x21] = SD45 /* \SD45 */ DerefOf (WGDY [One]) [0x22] = SD46 /* \SD46 */ DerefOf (WGDY [One]) [0x23] = SD47 /* \SD47 */ DerefOf (WGDY [One]) [0x24] = SD48 /* \SD48 */ DerefOf (WGDY [One]) [0x25] = SD49 /* \SD49 */ DerefOf (WGDY [One]) [0x26] = SD51 /* \SD51 */ DerefOf (WGDY [One]) [0x27] = SD52 /* \SD52 */ DerefOf (WGDY [One]) [0x28] = SD53 /* \SD53 */ DerefOf (WGDY [One]) [0x29] = SD54 /* \SD54 */ DerefOf (WGDY [One]) [0x2A] = SD55 /* \SD55 */ DerefOf (WGDY [One]) [0x2B] = SD56 /* \SD56 */ DerefOf (WGDY [One]) [0x2C] = SD57 /* \SD57 */ DerefOf (WGDY [One]) [0x2D] = SD58 /* \SD58 */ DerefOf (WGDY [One]) [0x2E] = SD59 /* \SD59 */ DerefOf (WGDY [One]) [0x2F] = SD61 /* \SD61 */ DerefOf (WGDY [One]) [0x30] = SD62 /* \SD62 */ DerefOf (WGDY [One]) [0x31] = SD63 /* \SD63 */ DerefOf (WGDY [One]) [0x32] = SD64 /* \SD64 */ DerefOf (WGDY [One]) [0x33] = SD65 /* \SD65 */ DerefOf (WGDY [One]) [0x34] = SD66 /* \SD66 */ DerefOf (WGDY [One]) [0x35] = SD67 /* \SD67 */ DerefOf (WGDY [One]) [0x36] = SD68 /* \SD68 */ DerefOf (WGDY [One]) [0x37] = SD69 /* \SD69 */ DerefOf (WGDY [One]) [0x38] = SD71 /* \SD71 */ DerefOf (WGDY [One]) [0x39] = SD72 /* \SD72 */ DerefOf (WGDY [One]) [0x3A] = SD73 /* \SD73 */ DerefOf (WGDY [One]) [0x3B] = SD74 /* \SD74 */ DerefOf (WGDY [One]) [0x3C] = SD75 /* \SD75 */ DerefOf (WGDY [One]) [0x3D] = SD76 /* \SD76 */ DerefOf (WGDY [One]) [0x3E] = SD77 /* \SD77 */ DerefOf (WGDY [One]) [0x3F] = SD78 /* \SD78 */ DerefOf (WGDY [One]) [0x40] = SD79 /* \SD79 */ DerefOf (WGDY [One]) [0x41] = SD81 /* \SD81 */ DerefOf (WGDY [One]) [0x42] = SD82 /* \SD82 */ DerefOf (WGDY [One]) [0x43] = SD83 /* \SD83 */ DerefOf (WGDY [One]) [0x44] = SD84 /* \SD84 */ DerefOf (WGDY [One]) [0x45] = SD85 /* \SD85 */ DerefOf (WGDY [One]) [0x46] = SD86 /* \SD86 */ DerefOf (WGDY [One]) [0x47] = SD87 /* \SD87 */ DerefOf (WGDY [One]) [0x48] = SD88 /* \SD88 */ DerefOf (WGDY [One]) [0x49] = SD89 /* \SD89 */ Return (WGDY) /* \_SB_.PC00.RP26.PXSX.WGDY */ } Name (ECKY, Package (0x02) { Zero, Package (0x02) { 0x07, Zero } }) Method (ECKV, 0, Serialized) { DerefOf (ECKY [One]) [One] = CECV /* \CECV */ Return (ECKY) /* \_SB_.PC00.RP26.PXSX.ECKY */ } Name (PPAY, Package (0x02) { One, Package (0x18) { 0x07, Zero, 0x18, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x18, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28 } }) Method (PPAG, 0, Serialized) { DerefOf (PPAY [One]) [One] = WAGE /* \WAGE */ DerefOf (PPAY [One]) [0x02] = AGA1 /* \AGA1 */ DerefOf (PPAY [One]) [0x03] = AGA2 /* \AGA2 */ DerefOf (PPAY [One]) [0x04] = AGA3 /* \AGA3 */ DerefOf (PPAY [One]) [0x05] = AGA4 /* \AGA4 */ DerefOf (PPAY [One]) [0x06] = AGA5 /* \AGA5 */ DerefOf (PPAY [One]) [0x07] = AGA6 /* \AGA6 */ DerefOf (PPAY [One]) [0x08] = AGA7 /* \AGA7 */ DerefOf (PPAY [One]) [0x09] = AGA8 /* \AGA8 */ DerefOf (PPAY [One]) [0x0A] = AGA9 /* \AGA9 */ DerefOf (PPAY [One]) [0x0B] = AGAA /* \AGAA */ DerefOf (PPAY [One]) [0x0C] = AGAB /* \AGAB */ DerefOf (PPAY [One]) [0x0D] = AGB1 /* \AGB1 */ DerefOf (PPAY [One]) [0x0E] = AGB2 /* \AGB2 */ DerefOf (PPAY [One]) [0x0F] = AGB3 /* \AGB3 */ DerefOf (PPAY [One]) [0x10] = AGB4 /* \AGB4 */ DerefOf (PPAY [One]) [0x11] = AGB5 /* \AGB5 */ DerefOf (PPAY [One]) [0x12] = AGB6 /* \AGB6 */ DerefOf (PPAY [One]) [0x13] = AGB7 /* \AGB7 */ DerefOf (PPAY [One]) [0x14] = AGB8 /* \AGB8 */ DerefOf (PPAY [One]) [0x15] = AGB9 /* \AGB9 */ DerefOf (PPAY [One]) [0x16] = AGBA /* \AGBA */ DerefOf (PPAY [One]) [0x17] = AGBB /* \AGBB */ Return (PPAY) /* \_SB_.PC00.RP26.PXSX.PPAY */ } Name (WTSY, Package (0x02) { One, Package (0x13) { 0x07, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero } }) Method (WTAS, 0, Serialized) { DerefOf (WTSY [One]) [One] = WTSV /* \WTSV */ DerefOf (WTSY [One]) [0x02] = WTLE /* \WTLE */ DerefOf (WTSY [One]) [0x03] = BL01 /* \BL01 */ DerefOf (WTSY [One]) [0x04] = BL02 /* \BL02 */ DerefOf (WTSY [One]) [0x05] = BL03 /* \BL03 */ DerefOf (WTSY [One]) [0x06] = BL04 /* \BL04 */ DerefOf (WTSY [One]) [0x07] = BL05 /* \BL05 */ DerefOf (WTSY [One]) [0x08] = BL06 /* \BL06 */ DerefOf (WTSY [One]) [0x09] = BL07 /* \BL07 */ DerefOf (WTSY [One]) [0x0A] = BL08 /* \BL08 */ DerefOf (WTSY [One]) [0x0B] = BL09 /* \BL09 */ DerefOf (WTSY [One]) [0x0C] = BL10 /* \BL10 */ DerefOf (WTSY [One]) [0x0D] = BL11 /* \BL11 */ DerefOf (WTSY [One]) [0x0E] = BL12 /* \BL12 */ DerefOf (WTSY [One]) [0x0F] = BL13 /* \BL13 */ DerefOf (WTSY [One]) [0x10] = BL14 /* \BL14 */ DerefOf (WTSY [One]) [0x11] = BL15 /* \BL15 */ DerefOf (WTSY [One]) [0x12] = BL16 /* \BL16 */ Return (WTSY) /* \_SB_.PC00.RP26.PXSX.WTSY */ } Name (WAIY, Package (0x02) { Zero, Package (0x04) { 0x07, Zero, Zero, Zero } }) Method (WAIS, 0, Serialized) { DerefOf (WAIY [One]) [One] = WLBI /* \WLBI */ DerefOf (WAIY [One]) [0x02] = WHBI /* \WHBI */ Return (WAIY) /* \_SB_.PC00.RP26.PXSX.WAIY */ } Name (SADX, Package (0x03) { Zero, Package (0x02) { 0x07, 0x80000000 }, Package (0x02) { 0x12, 0x80000000 } }) Method (SADS, 0, Serialized) { DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ Return (SADX) /* \_SB_.PC00.RP26.PXSX.SADX */ } Name (GPCX, Package (0x03) { Zero, Package (0x02) { 0x07, Package (0x03) { Zero, Zero, Zero } }, Package (0x02) { 0x12, Package (0x03) { Zero, Zero, Zero } } }) Method (GPC, 0, Serialized) { Return (GPCX) /* \_SB_.PC00.RP26.PXSX.GPCX */ } Name (GLAX, Package (0x03) { Zero, Package (0x02) { 0x07, Zero }, Package (0x02) { 0x12, Zero } }) Method (GLAI, 0, Serialized) { DerefOf (GLAX [One]) [One] = CGLS /* \CGLS */ DerefOf (GLAX [0x02]) [One] = CGLS /* \CGLS */ Return (GLAX) /* \_SB_.PC00.RP26.PXSX.GLAX */ } } If (((WWEN != Zero) && (WWRP == SLOT))) { Method (FHRF, 1, NotSerialized) { If ((GGOV (PRST) != WPRP)) { DL23 () SGOV (PRST, WPRP) } Else { } Sleep (TR2B) SGOV (WBRS, PBRS) If ((Arg0 == Zero)) { Sleep (TBTG) } ElseIf ((Arg0 == One)) { SPCO (WCLK, Zero) Sleep (TB2F) SGOV (WFCP, (~PFCP & One)) Sleep (TFDI) } Else { } } Method (SHRF, 0, NotSerialized) { PSD0 (SLOT) SPCO (WCLK, One) SGOV (WFCP, PFCP) Sleep (TN2B) SGOV (WBRS, (~PBRS & One)) Sleep (TB2R) SGOV (PRST, (~WPRP & One)) L23D () } Method (DOSV, 0, NotSerialized) { Local0 = Zero While (((SVID != WSID) && (Local0 < WSTO))) { Local0++ Sleep (One) } } Method (_RST, 0, Serialized) // _RST: Device Reset { If ((WWEN == 0x02)) { Local0 = Acquire (WWMT, 0x03E8) If ((Local0 == Zero)) { FHRF (Zero) SHRF () Release (WWMT) DOSV () } } Else { SGOV (WBRS, PBRS) Sleep (0xC8) Notify (PXSX, One) // Device Check SGOV (PRST, (~WPRP & One)) SGOV (WBRS, (~PBRS & One)) Sleep (0xC8) Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x14)) { Break } Sleep (0x10) Local0++ } Sleep (0x0A) Notify (PXSX, One) // Device Check } } PowerResource (MRST, 0x05, 0x0000) { Method (_STA, 0, Serialized) // _STA: Status { Return (One) } Method (_ON, 0, Serialized) // _ON_: Power On { } Method (_OFF, 0, Serialized) // _OFF: Power Off { } Method (_RST, 0, Serialized) // _RST: Device Reset { Local0 = Acquire (WWMT, 0x03E8) If ((Local0 == Zero)) { FHRF (One) SHRF () Release (WWMT) DOSV () } } } } If ((WIST () || ((WWEN != Zero) && (WWRP == SLOT)))) { PowerResource (DRST, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { If ((DCAP & 0x10000000)) { Local0 = DCTR /* \_SB_.PC00.RP26.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 } } } Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset { If (WIST ()) { If (CondRefOf (WRST)) { Return (Package (0x01) { WRST }) } } If (((WWEN != Zero) && (WWRP == SLOT))) { If (CondRefOf (MRST)) { Return (Package (0x01) { MRST }) } } Return (Package (0x01) { DRST }) } Name (FDEL, Zero) Name (PDEL, Zero) Name (VDEL, Zero) Method (IFUN, 4, Serialized) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (One) { 0x1F // . }) } Else { Return (Buffer (One) { 0x0F // . }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { Local0 = (CVPR << Zero) Return (Local0) } If ((Arg2 == 0x02)) { CreateWordField (Arg3, Zero, CMDT) CreateWordField (Arg3, 0x02, CMDP) If ((CMDT == One)) { If (((WGAS == One) && WIST ())) { Return (RSTY) /* \_SB_.PC00.RP26.PXSX.RSTY */ } ElseIf (CondRefOf (\_SB.PC00.CNVW.RSTT)) { Return (^^^CNVW.RSTT) /* \_SB_.PC00.CNVW.RSTT */ } Else { Return (Zero) } } If ((CMDT == 0x02)) { If ((WIST () == (WGAS == One))) { Local0 = (CMDP & One) RSTY = Local0 Local1 = (CMDP & 0x02) Local1 >>= One FLRC = Local1 Local2 = (CMDP & 0x04) Local2 >>= 0x02 BOFC = Local2 } ElseIf (CondRefOf (\_SB.PC00.CNVW.RSTT)) { ^^^CNVW.RSTT = CMDP /* \_SB_.PC00.RP26.PXSX.IFUN.CMDP */ } Return (Zero) } If ((CMDT == 0x03)) { If (CondRefOf (\_SB.PC00.CNVW.PRRS)) { Return (^^^CNVW.PRRS) /* \_SB_.PC00.CNVW.PRRS */ } ElseIf (WIST ()) { Return (DPRS) /* \_SB_.PC00.RP26.PXSX.DPRS */ } } Return (Zero) } If ((Arg2 == 0x03)) { If ((CRFI == One)) { Return (Zero) } Else { Return (One) } } If ((WGAS == One)) { If ((Arg2 == 0x04)) { CreateWordField (Arg3, Zero, PRTT) CreateWordField (Arg3, 0x02, PRTD) If ((PRTT == One)) { FDEL = PRTD /* \_SB_.PC00.RP26.PXSX.IFUN.PRTD */ } ElseIf ((PRTT == 0x02)) { PDEL = PRTD /* \_SB_.PC00.RP26.PXSX.IFUN.PRTD */ } ElseIf ((PRTT == 0x03)) { VDEL = PRTD /* \_SB_.PC00.RP26.PXSX.IFUN.PRTD */ } Else { } } } Return (Zero) } Method (IDSM, 1, Serialized) { If ((Arg0 == ToUUID ("7266172c-220b-4b29-814f-75e4dd26b5fd") /* Unknown UUID */)) { Return (One) } Return (Zero) } Method (EFUN, 4, Serialized) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (0x02) { 0xFF, 0x1F // .. }) } Else { Return (Buffer (0x02) { 0xFF, 0x01 // .. }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { Local0 = ACSD /* \ACSD */ Return (Local0) } If ((Arg2 == 0x02)) { Local0 = I5BS /* \I5BS */ Return (Local0) } If ((Arg2 == 0x03)) { Local0 = UHBS /* \UHBS */ Return (Local0) } If ((Arg2 == 0x06)) { Local0 = AXMU /* \AXMU */ Local0 <<= One Local0 |= AXSU /* \AXSU */ Local1 = AXMR /* \AXMR */ Local1 <<= One Local1 |= AXSR /* \AXSR */ Local1 <<= 0x02 Local0 |= Local1 Return (Local0) } If ((Arg2 == 0x04)) { Return (WFRC) /* \WFRC */ } If ((Arg2 == 0x05)) { Return (WFUC) /* \WFUC */ } If ((Arg2 == 0x07)) { Return (UNI4) /* \UNI4 */ } If ((Arg2 == 0x08)) { Return (WFIC) /* \WFIC */ } If (((Arg2 == 0x09) && (WGAS == One))) { Return (WFBS) /* \WFBS */ } If (((Arg2 == 0x0A) && (WGAS == One))) { Return (WEDT) /* \WEDT */ } If (((Arg2 == 0x0B) && (WGAS == One))) { If ((CDRM == One)) { Return (Zero) } Else { Return (One) } } If (((Arg2 == 0x0C) && (WGAS == One))) { Return (WF7C) /* \WF7C */ } Return (Zero) } Method (EDSM, 1, Serialized) { If ((Arg0 == ToUUID ("f21202bf-8f78-4dc6-a5b3-1f738e285ade") /* Unknown UUID */)) { Return (One) } Return (Zero) } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (WIST ()) { If (EDSM (Arg0)) { Return (EFUN (Arg0, Arg1, Arg2, Arg3)) } If (IDSM (Arg0)) { Return (IFUN (Arg0, Arg1, Arg2, Arg3)) } } If (((WWEN != Zero) && (WWRP == SLOT))) { If ((Arg0 == ToUUID ("bad01b75-22a8-4f48-8792-bdde9467747d") /* Unknown UUID */)) { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x09 // . }) } If ((Arg2 == One)){} If ((Arg2 == 0x02)){} If ((Arg2 == 0x03)) { If ((WRTO == One)){} ElseIf ((WRTO == 0x03)){} Else { } Return (WRTO) /* \WRTO */ } } } Return (Buffer (One) { 0x00 // . }) } } } } If (CondRefOf (\_SB.PC00.RP27.PXSX)) { Scope (_SB.PC00.RP27.PXSX) { OperationRegion (RPXX, SystemMemory, GMIO (^_ADR, _ADR), 0x30) Field (RPXX, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x2C), SVID, 16 } OperationRegion (FLDR, SystemMemory, (GMIO (^_ADR, _ADR) + WDCO), 0x06) Field (FLDR, ByteAcc, NoLock, Preserve) { DCAP, 32, DCTR, 16 } If ((WGAS == One)) { OperationRegion (VSEC, SystemMemory, (GMIO (^_ADR, _ADR) + WVHO), 0x10) Field (VSEC, AnyAcc, NoLock, Preserve) { Offset (0x0C), , 1, BTIE, 1, , 1, , 1, , 1, , 1, , 1, Offset (0x0D), PDRC, 1 } } Method (WIST, 0, Serialized) { If (CondRefOf (VDID)) { Switch (ToInteger (VDID)) { Case (0x25268086) { Return (One) } Case (0x271B8086) { Return (One) } Case (0x27238086) { Return (One) } Case (0x27258086) { Return (One) } Case (0x272B8086) { If ((WGAS == One)) { Return (One) } Else { Return (Zero) } } Default { Return (Zero) } } } Else { Return (Zero) } } Method (WWST, 0, Serialized) { If (CondRefOf (VDID)) { Switch (ToInteger (VDID)) { Case (0x73608086) { Return (One) } Case (0x75608086) { Return (One) } Case (0x4D7514C3) { Return (One) } Default { Return (Zero) } } } Else { Return (Zero) } } If (WIST ()) { Name (RSTY, Zero) Name (FLRC, Zero) Name (BOFC, Zero) Name (DPRS, Zero) PowerResource (WRST, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { If (((RSTY == One) && (WGAS == One))) { Local0 = Acquire (CNMT, 0x03E8) If ((Local0 == Zero)) { If ((FLRC == One)) { Local0 = DCTR /* \_SB_.PC00.RP27.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 Sleep (FDEL) } DPRS = One If ((BOFC == One)) { If ((BRMT == Zero)) { BTRK (Zero) } ElseIf ((WVHO != Zero)) { BTIE = Zero } Sleep (RDLY) } PDRC = One Sleep (VDEL) SGOV (WLRT, Zero) Sleep (PDEL) SGOV (WLRT, One) If ((BOFC == One)) { If ((BRMT == Zero)) { BTRK (One) } ElseIf ((WVHO != Zero)) { BTIE = One } Sleep (RDLY) } DPRS = 0x02 Release (CNMT) } } Else { If ((DCAP & 0x10000000)) { Local0 = DCTR /* \_SB_.PC00.RP27.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 } DPRS = One } } } Name (SPLX, Package (0x02) { Zero, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 } }) Method (SPLC, 0, Serialized) { DerefOf (SPLX [One]) [Zero] = DOM1 /* \DOM1 */ DerefOf (SPLX [One]) [One] = LIM1 /* \LIM1 */ DerefOf (SPLX [One]) [0x02] = TIM1 /* \TIM1 */ Return (SPLX) /* \_SB_.PC00.RP27.PXSX.SPLX */ } Name (WANX, Package (0x03) { Zero, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 }, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 } }) Method (WAND, 0, Serialized) { DerefOf (WANX [One]) [Zero] = Zero DerefOf (WANX [One]) [One] = TRD0 /* \TRD0 */ DerefOf (WANX [One]) [0x02] = TRL0 /* \TRL0 */ DerefOf (WANX [0x02]) [Zero] = One DerefOf (WANX [0x02]) [One] = TRD1 /* \TRD1 */ DerefOf (WANX [0x02]) [0x02] = TRL1 /* \TRL1 */ Return (WANX) /* \_SB_.PC00.RP27.PXSX.WANX */ } Name (WRDX, Package (0x02) { Zero, Package (0x02) { 0x80000000, 0x8000 } }) Method (WRDD, 0, Serialized) { DerefOf (WRDX [One]) [Zero] = WDM1 /* \WDM1 */ DerefOf (WRDX [One]) [One] = CID1 /* \CID1 */ Return (WRDX) /* \_SB_.PC00.RP27.PXSX.WRDX */ } Name (WRDY, Package (0x02) { 0x02, Package (0x2E) { 0x07, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (WRDS, 0, Serialized) { DerefOf (WRDY [One]) [One] = STXE /* \STXE */ DerefOf (WRDY [One]) [0x02] = ST10 /* \ST10 */ DerefOf (WRDY [One]) [0x03] = ST11 /* \ST11 */ DerefOf (WRDY [One]) [0x04] = ST12 /* \ST12 */ DerefOf (WRDY [One]) [0x05] = ST13 /* \ST13 */ DerefOf (WRDY [One]) [0x06] = ST14 /* \ST14 */ DerefOf (WRDY [One]) [0x07] = ST15 /* \ST15 */ DerefOf (WRDY [One]) [0x08] = ST16 /* \ST16 */ DerefOf (WRDY [One]) [0x09] = ST17 /* \ST17 */ DerefOf (WRDY [One]) [0x0A] = ST18 /* \ST18 */ DerefOf (WRDY [One]) [0x0B] = ST19 /* \ST19 */ DerefOf (WRDY [One]) [0x0C] = ST50 /* \ST50 */ DerefOf (WRDY [One]) [0x0D] = ST51 /* \ST51 */ DerefOf (WRDY [One]) [0x0E] = ST52 /* \ST52 */ DerefOf (WRDY [One]) [0x0F] = ST53 /* \ST53 */ DerefOf (WRDY [One]) [0x10] = ST54 /* \ST54 */ DerefOf (WRDY [One]) [0x11] = ST55 /* \ST55 */ DerefOf (WRDY [One]) [0x12] = ST56 /* \ST56 */ DerefOf (WRDY [One]) [0x13] = ST57 /* \ST57 */ DerefOf (WRDY [One]) [0x14] = ST58 /* \ST58 */ DerefOf (WRDY [One]) [0x15] = ST59 /* \ST59 */ DerefOf (WRDY [One]) [0x16] = ST5A /* \ST5A */ DerefOf (WRDY [One]) [0x17] = ST5B /* \ST5B */ DerefOf (WRDY [One]) [0x18] = CD10 /* \CD10 */ DerefOf (WRDY [One]) [0x19] = CD11 /* \CD11 */ DerefOf (WRDY [One]) [0x1A] = CD12 /* \CD12 */ DerefOf (WRDY [One]) [0x1B] = CD13 /* \CD13 */ DerefOf (WRDY [One]) [0x1C] = CD14 /* \CD14 */ DerefOf (WRDY [One]) [0x1D] = CD15 /* \CD15 */ DerefOf (WRDY [One]) [0x1E] = CD16 /* \CD16 */ DerefOf (WRDY [One]) [0x1F] = CD17 /* \CD17 */ DerefOf (WRDY [One]) [0x20] = CD18 /* \CD18 */ DerefOf (WRDY [One]) [0x21] = CD19 /* \CD19 */ DerefOf (WRDY [One]) [0x22] = CD1A /* \CD1A */ DerefOf (WRDY [One]) [0x23] = CD20 /* \CD20 */ DerefOf (WRDY [One]) [0x24] = CD21 /* \CD21 */ DerefOf (WRDY [One]) [0x25] = CD22 /* \CD22 */ DerefOf (WRDY [One]) [0x26] = CD23 /* \CD23 */ DerefOf (WRDY [One]) [0x27] = CD24 /* \CD24 */ DerefOf (WRDY [One]) [0x28] = CD25 /* \CD25 */ DerefOf (WRDY [One]) [0x29] = CD26 /* \CD26 */ DerefOf (WRDY [One]) [0x2A] = CD27 /* \CD27 */ DerefOf (WRDY [One]) [0x2B] = CD28 /* \CD28 */ DerefOf (WRDY [One]) [0x2C] = CD29 /* \CD29 */ DerefOf (WRDY [One]) [0x2D] = CD2A /* \CD2A */ Return (WRDY) /* \_SB_.PC00.RP27.PXSX.WRDY */ } Name (EWRY, Package (0x02) { 0x02, Package (0x87) { 0x07, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (EWRD, 0, Serialized) { DerefOf (EWRY [One]) [One] = STDE /* \STDE */ DerefOf (EWRY [One]) [0x02] = STRS /* \STRS */ DerefOf (EWRY [One]) [0x03] = ST20 /* \ST20 */ DerefOf (EWRY [One]) [0x04] = ST21 /* \ST21 */ DerefOf (EWRY [One]) [0x05] = ST22 /* \ST22 */ DerefOf (EWRY [One]) [0x06] = ST23 /* \ST23 */ DerefOf (EWRY [One]) [0x07] = ST24 /* \ST24 */ DerefOf (EWRY [One]) [0x08] = ST25 /* \ST25 */ DerefOf (EWRY [One]) [0x09] = ST26 /* \ST26 */ DerefOf (EWRY [One]) [0x0A] = ST27 /* \ST27 */ DerefOf (EWRY [One]) [0x0B] = ST28 /* \ST28 */ DerefOf (EWRY [One]) [0x0C] = ST29 /* \ST29 */ DerefOf (EWRY [One]) [0x0D] = ST60 /* \ST60 */ DerefOf (EWRY [One]) [0x0E] = ST61 /* \ST61 */ DerefOf (EWRY [One]) [0x0F] = ST62 /* \ST62 */ DerefOf (EWRY [One]) [0x10] = ST63 /* \ST63 */ DerefOf (EWRY [One]) [0x11] = ST64 /* \ST64 */ DerefOf (EWRY [One]) [0x12] = ST65 /* \ST65 */ DerefOf (EWRY [One]) [0x13] = ST66 /* \ST66 */ DerefOf (EWRY [One]) [0x14] = ST67 /* \ST67 */ DerefOf (EWRY [One]) [0x15] = ST68 /* \ST68 */ DerefOf (EWRY [One]) [0x16] = ST69 /* \ST69 */ DerefOf (EWRY [One]) [0x17] = ST6A /* \ST6A */ DerefOf (EWRY [One]) [0x18] = ST6B /* \ST6B */ DerefOf (EWRY [One]) [0x19] = ST30 /* \ST30 */ DerefOf (EWRY [One]) [0x1A] = ST31 /* \ST31 */ DerefOf (EWRY [One]) [0x1B] = ST32 /* \ST32 */ DerefOf (EWRY [One]) [0x1C] = ST33 /* \ST33 */ DerefOf (EWRY [One]) [0x1D] = ST34 /* \ST34 */ DerefOf (EWRY [One]) [0x1E] = ST35 /* \ST35 */ DerefOf (EWRY [One]) [0x1F] = ST36 /* \ST36 */ DerefOf (EWRY [One]) [0x20] = ST37 /* \ST37 */ DerefOf (EWRY [One]) [0x21] = ST38 /* \ST38 */ DerefOf (EWRY [One]) [0x22] = ST39 /* \ST39 */ DerefOf (EWRY [One]) [0x23] = ST70 /* \ST70 */ DerefOf (EWRY [One]) [0x24] = ST71 /* \ST71 */ DerefOf (EWRY [One]) [0x25] = ST72 /* \ST72 */ DerefOf (EWRY [One]) [0x26] = ST73 /* \ST73 */ DerefOf (EWRY [One]) [0x27] = ST74 /* \ST74 */ DerefOf (EWRY [One]) [0x28] = ST75 /* \ST75 */ DerefOf (EWRY [One]) [0x29] = ST76 /* \ST76 */ DerefOf (EWRY [One]) [0x2A] = ST77 /* \ST77 */ DerefOf (EWRY [One]) [0x2B] = ST78 /* \ST78 */ DerefOf (EWRY [One]) [0x2C] = ST79 /* \ST79 */ DerefOf (EWRY [One]) [0x2D] = ST7A /* \ST7A */ DerefOf (EWRY [One]) [0x2E] = ST7B /* \ST7B */ DerefOf (EWRY [One]) [0x2F] = ST40 /* \ST40 */ DerefOf (EWRY [One]) [0x30] = ST41 /* \ST41 */ DerefOf (EWRY [One]) [0x31] = ST42 /* \ST42 */ DerefOf (EWRY [One]) [0x32] = ST43 /* \ST43 */ DerefOf (EWRY [One]) [0x33] = ST44 /* \ST44 */ DerefOf (EWRY [One]) [0x34] = ST45 /* \ST45 */ DerefOf (EWRY [One]) [0x35] = ST46 /* \ST46 */ DerefOf (EWRY [One]) [0x36] = ST47 /* \ST47 */ DerefOf (EWRY [One]) [0x37] = ST48 /* \ST48 */ DerefOf (EWRY [One]) [0x38] = ST49 /* \ST49 */ DerefOf (EWRY [One]) [0x39] = ST80 /* \ST80 */ DerefOf (EWRY [One]) [0x3A] = ST81 /* \ST81 */ DerefOf (EWRY [One]) [0x3B] = ST82 /* \ST82 */ DerefOf (EWRY [One]) [0x3C] = ST83 /* \ST83 */ DerefOf (EWRY [One]) [0x3D] = ST84 /* \ST84 */ DerefOf (EWRY [One]) [0x3E] = ST85 /* \ST85 */ DerefOf (EWRY [One]) [0x3F] = ST86 /* \ST86 */ DerefOf (EWRY [One]) [0x40] = ST87 /* \ST87 */ DerefOf (EWRY [One]) [0x41] = ST88 /* \ST88 */ DerefOf (EWRY [One]) [0x42] = ST89 /* \ST89 */ DerefOf (EWRY [One]) [0x43] = ST8A /* \ST8A */ DerefOf (EWRY [One]) [0x44] = ST8B /* \ST8B */ DerefOf (EWRY [One]) [0x45] = CD30 /* \CD30 */ DerefOf (EWRY [One]) [0x46] = CD31 /* \CD31 */ DerefOf (EWRY [One]) [0x47] = CD32 /* \CD32 */ DerefOf (EWRY [One]) [0x48] = CD33 /* \CD33 */ DerefOf (EWRY [One]) [0x49] = CD34 /* \CD34 */ DerefOf (EWRY [One]) [0x4A] = CD35 /* \CD35 */ DerefOf (EWRY [One]) [0x4B] = CD36 /* \CD36 */ DerefOf (EWRY [One]) [0x4C] = CD37 /* \CD37 */ DerefOf (EWRY [One]) [0x4D] = CD38 /* \CD38 */ DerefOf (EWRY [One]) [0x4E] = CD39 /* \CD39 */ DerefOf (EWRY [One]) [0x4F] = CD3A /* \CD3A */ DerefOf (EWRY [One]) [0x50] = CD3B /* \CD3B */ DerefOf (EWRY [One]) [0x51] = CD3C /* \CD3C */ DerefOf (EWRY [One]) [0x52] = CD3D /* \CD3D */ DerefOf (EWRY [One]) [0x53] = CD3E /* \CD3E */ DerefOf (EWRY [One]) [0x54] = CD3F /* \CD3F */ DerefOf (EWRY [One]) [0x55] = CD40 /* \CD40 */ DerefOf (EWRY [One]) [0x56] = CD41 /* \CD41 */ DerefOf (EWRY [One]) [0x57] = CD42 /* \CD42 */ DerefOf (EWRY [One]) [0x58] = CD43 /* \CD43 */ DerefOf (EWRY [One]) [0x59] = CD44 /* \CD44 */ DerefOf (EWRY [One]) [0x5A] = CD45 /* \CD45 */ DerefOf (EWRY [One]) [0x5B] = CD46 /* \CD46 */ DerefOf (EWRY [One]) [0x5C] = CD47 /* \CD47 */ DerefOf (EWRY [One]) [0x5D] = CD48 /* \CD48 */ DerefOf (EWRY [One]) [0x5E] = CD49 /* \CD49 */ DerefOf (EWRY [One]) [0x5F] = CD4A /* \CD4A */ DerefOf (EWRY [One]) [0x60] = CD4B /* \CD4B */ DerefOf (EWRY [One]) [0x61] = CD4C /* \CD4C */ DerefOf (EWRY [One]) [0x62] = CD4D /* \CD4D */ DerefOf (EWRY [One]) [0x63] = CD4E /* \CD4E */ DerefOf (EWRY [One]) [0x64] = CD4F /* \CD4F */ DerefOf (EWRY [One]) [0x65] = CD50 /* \CD50 */ DerefOf (EWRY [One]) [0x66] = CD51 /* \CD51 */ DerefOf (EWRY [One]) [0x67] = CD52 /* \CD52 */ DerefOf (EWRY [One]) [0x68] = CD53 /* \CD53 */ DerefOf (EWRY [One]) [0x69] = CD54 /* \CD54 */ DerefOf (EWRY [One]) [0x6A] = CD55 /* \CD55 */ DerefOf (EWRY [One]) [0x6B] = CD56 /* \CD56 */ DerefOf (EWRY [One]) [0x6C] = CD57 /* \CD57 */ DerefOf (EWRY [One]) [0x6D] = CD58 /* \CD58 */ DerefOf (EWRY [One]) [0x6E] = CD59 /* \CD59 */ DerefOf (EWRY [One]) [0x6F] = CD5A /* \CD5A */ DerefOf (EWRY [One]) [0x70] = CD5B /* \CD5B */ DerefOf (EWRY [One]) [0x71] = CD5C /* \CD5C */ DerefOf (EWRY [One]) [0x72] = CD5D /* \CD5D */ DerefOf (EWRY [One]) [0x73] = CD5E /* \CD5E */ DerefOf (EWRY [One]) [0x74] = CD5F /* \CD5F */ DerefOf (EWRY [One]) [0x75] = CD60 /* \CD60 */ DerefOf (EWRY [One]) [0x76] = CD61 /* \CD61 */ DerefOf (EWRY [One]) [0x77] = CD62 /* \CD62 */ DerefOf (EWRY [One]) [0x78] = CD63 /* \CD63 */ DerefOf (EWRY [One]) [0x79] = CD64 /* \CD64 */ DerefOf (EWRY [One]) [0x7A] = CD65 /* \CD65 */ DerefOf (EWRY [One]) [0x7B] = CD66 /* \CD66 */ DerefOf (EWRY [One]) [0x7C] = CD67 /* \CD67 */ DerefOf (EWRY [One]) [0x7D] = CD68 /* \CD68 */ DerefOf (EWRY [One]) [0x7E] = CD69 /* \CD69 */ DerefOf (EWRY [One]) [0x7F] = CD6A /* \CD6A */ DerefOf (EWRY [One]) [0x80] = CD6B /* \CD6B */ DerefOf (EWRY [One]) [0x81] = CD6C /* \CD6C */ DerefOf (EWRY [One]) [0x82] = CD6D /* \CD6D */ DerefOf (EWRY [One]) [0x83] = CD6E /* \CD6E */ DerefOf (EWRY [One]) [0x84] = CD6F /* \CD6F */ DerefOf (EWRY [One]) [0x85] = CD70 /* \CD70 */ DerefOf (EWRY [One]) [0x86] = CD71 /* \CD71 */ Return (EWRY) /* \_SB_.PC00.RP27.PXSX.EWRY */ } Name (WGDY, Package (0x02) { 0x03, Package (0x4A) { 0x07, 0x03, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (WGDS, 0, Serialized) { DerefOf (WGDY [One]) [One] = SDGN /* \SDGN */ DerefOf (WGDY [One]) [0x02] = SD11 /* \SD11 */ DerefOf (WGDY [One]) [0x03] = SD12 /* \SD12 */ DerefOf (WGDY [One]) [0x04] = SD13 /* \SD13 */ DerefOf (WGDY [One]) [0x05] = SD14 /* \SD14 */ DerefOf (WGDY [One]) [0x06] = SD15 /* \SD15 */ DerefOf (WGDY [One]) [0x07] = SD16 /* \SD16 */ DerefOf (WGDY [One]) [0x08] = SD17 /* \SD17 */ DerefOf (WGDY [One]) [0x09] = SD18 /* \SD18 */ DerefOf (WGDY [One]) [0x0A] = SD19 /* \SD19 */ DerefOf (WGDY [One]) [0x0B] = SD21 /* \SD21 */ DerefOf (WGDY [One]) [0x0C] = SD22 /* \SD22 */ DerefOf (WGDY [One]) [0x0D] = SD23 /* \SD23 */ DerefOf (WGDY [One]) [0x0E] = SD24 /* \SD24 */ DerefOf (WGDY [One]) [0x0F] = SD25 /* \SD25 */ DerefOf (WGDY [One]) [0x10] = SD26 /* \SD26 */ DerefOf (WGDY [One]) [0x11] = SD27 /* \SD27 */ DerefOf (WGDY [One]) [0x12] = SD28 /* \SD28 */ DerefOf (WGDY [One]) [0x13] = SD29 /* \SD29 */ DerefOf (WGDY [One]) [0x14] = SD31 /* \SD31 */ DerefOf (WGDY [One]) [0x15] = SD32 /* \SD32 */ DerefOf (WGDY [One]) [0x16] = SD33 /* \SD33 */ DerefOf (WGDY [One]) [0x17] = SD34 /* \SD34 */ DerefOf (WGDY [One]) [0x18] = SD35 /* \SD35 */ DerefOf (WGDY [One]) [0x19] = SD36 /* \SD36 */ DerefOf (WGDY [One]) [0x1A] = SD37 /* \SD37 */ DerefOf (WGDY [One]) [0x1B] = SD38 /* \SD38 */ DerefOf (WGDY [One]) [0x1C] = SD39 /* \SD39 */ DerefOf (WGDY [One]) [0x1D] = SD41 /* \SD41 */ DerefOf (WGDY [One]) [0x1E] = SD42 /* \SD42 */ DerefOf (WGDY [One]) [0x1F] = SD43 /* \SD43 */ DerefOf (WGDY [One]) [0x20] = SD44 /* \SD44 */ DerefOf (WGDY [One]) [0x21] = SD45 /* \SD45 */ DerefOf (WGDY [One]) [0x22] = SD46 /* \SD46 */ DerefOf (WGDY [One]) [0x23] = SD47 /* \SD47 */ DerefOf (WGDY [One]) [0x24] = SD48 /* \SD48 */ DerefOf (WGDY [One]) [0x25] = SD49 /* \SD49 */ DerefOf (WGDY [One]) [0x26] = SD51 /* \SD51 */ DerefOf (WGDY [One]) [0x27] = SD52 /* \SD52 */ DerefOf (WGDY [One]) [0x28] = SD53 /* \SD53 */ DerefOf (WGDY [One]) [0x29] = SD54 /* \SD54 */ DerefOf (WGDY [One]) [0x2A] = SD55 /* \SD55 */ DerefOf (WGDY [One]) [0x2B] = SD56 /* \SD56 */ DerefOf (WGDY [One]) [0x2C] = SD57 /* \SD57 */ DerefOf (WGDY [One]) [0x2D] = SD58 /* \SD58 */ DerefOf (WGDY [One]) [0x2E] = SD59 /* \SD59 */ DerefOf (WGDY [One]) [0x2F] = SD61 /* \SD61 */ DerefOf (WGDY [One]) [0x30] = SD62 /* \SD62 */ DerefOf (WGDY [One]) [0x31] = SD63 /* \SD63 */ DerefOf (WGDY [One]) [0x32] = SD64 /* \SD64 */ DerefOf (WGDY [One]) [0x33] = SD65 /* \SD65 */ DerefOf (WGDY [One]) [0x34] = SD66 /* \SD66 */ DerefOf (WGDY [One]) [0x35] = SD67 /* \SD67 */ DerefOf (WGDY [One]) [0x36] = SD68 /* \SD68 */ DerefOf (WGDY [One]) [0x37] = SD69 /* \SD69 */ DerefOf (WGDY [One]) [0x38] = SD71 /* \SD71 */ DerefOf (WGDY [One]) [0x39] = SD72 /* \SD72 */ DerefOf (WGDY [One]) [0x3A] = SD73 /* \SD73 */ DerefOf (WGDY [One]) [0x3B] = SD74 /* \SD74 */ DerefOf (WGDY [One]) [0x3C] = SD75 /* \SD75 */ DerefOf (WGDY [One]) [0x3D] = SD76 /* \SD76 */ DerefOf (WGDY [One]) [0x3E] = SD77 /* \SD77 */ DerefOf (WGDY [One]) [0x3F] = SD78 /* \SD78 */ DerefOf (WGDY [One]) [0x40] = SD79 /* \SD79 */ DerefOf (WGDY [One]) [0x41] = SD81 /* \SD81 */ DerefOf (WGDY [One]) [0x42] = SD82 /* \SD82 */ DerefOf (WGDY [One]) [0x43] = SD83 /* \SD83 */ DerefOf (WGDY [One]) [0x44] = SD84 /* \SD84 */ DerefOf (WGDY [One]) [0x45] = SD85 /* \SD85 */ DerefOf (WGDY [One]) [0x46] = SD86 /* \SD86 */ DerefOf (WGDY [One]) [0x47] = SD87 /* \SD87 */ DerefOf (WGDY [One]) [0x48] = SD88 /* \SD88 */ DerefOf (WGDY [One]) [0x49] = SD89 /* \SD89 */ Return (WGDY) /* \_SB_.PC00.RP27.PXSX.WGDY */ } Name (ECKY, Package (0x02) { Zero, Package (0x02) { 0x07, Zero } }) Method (ECKV, 0, Serialized) { DerefOf (ECKY [One]) [One] = CECV /* \CECV */ Return (ECKY) /* \_SB_.PC00.RP27.PXSX.ECKY */ } Name (PPAY, Package (0x02) { One, Package (0x18) { 0x07, Zero, 0x18, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x18, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28 } }) Method (PPAG, 0, Serialized) { DerefOf (PPAY [One]) [One] = WAGE /* \WAGE */ DerefOf (PPAY [One]) [0x02] = AGA1 /* \AGA1 */ DerefOf (PPAY [One]) [0x03] = AGA2 /* \AGA2 */ DerefOf (PPAY [One]) [0x04] = AGA3 /* \AGA3 */ DerefOf (PPAY [One]) [0x05] = AGA4 /* \AGA4 */ DerefOf (PPAY [One]) [0x06] = AGA5 /* \AGA5 */ DerefOf (PPAY [One]) [0x07] = AGA6 /* \AGA6 */ DerefOf (PPAY [One]) [0x08] = AGA7 /* \AGA7 */ DerefOf (PPAY [One]) [0x09] = AGA8 /* \AGA8 */ DerefOf (PPAY [One]) [0x0A] = AGA9 /* \AGA9 */ DerefOf (PPAY [One]) [0x0B] = AGAA /* \AGAA */ DerefOf (PPAY [One]) [0x0C] = AGAB /* \AGAB */ DerefOf (PPAY [One]) [0x0D] = AGB1 /* \AGB1 */ DerefOf (PPAY [One]) [0x0E] = AGB2 /* \AGB2 */ DerefOf (PPAY [One]) [0x0F] = AGB3 /* \AGB3 */ DerefOf (PPAY [One]) [0x10] = AGB4 /* \AGB4 */ DerefOf (PPAY [One]) [0x11] = AGB5 /* \AGB5 */ DerefOf (PPAY [One]) [0x12] = AGB6 /* \AGB6 */ DerefOf (PPAY [One]) [0x13] = AGB7 /* \AGB7 */ DerefOf (PPAY [One]) [0x14] = AGB8 /* \AGB8 */ DerefOf (PPAY [One]) [0x15] = AGB9 /* \AGB9 */ DerefOf (PPAY [One]) [0x16] = AGBA /* \AGBA */ DerefOf (PPAY [One]) [0x17] = AGBB /* \AGBB */ Return (PPAY) /* \_SB_.PC00.RP27.PXSX.PPAY */ } Name (WTSY, Package (0x02) { One, Package (0x13) { 0x07, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero } }) Method (WTAS, 0, Serialized) { DerefOf (WTSY [One]) [One] = WTSV /* \WTSV */ DerefOf (WTSY [One]) [0x02] = WTLE /* \WTLE */ DerefOf (WTSY [One]) [0x03] = BL01 /* \BL01 */ DerefOf (WTSY [One]) [0x04] = BL02 /* \BL02 */ DerefOf (WTSY [One]) [0x05] = BL03 /* \BL03 */ DerefOf (WTSY [One]) [0x06] = BL04 /* \BL04 */ DerefOf (WTSY [One]) [0x07] = BL05 /* \BL05 */ DerefOf (WTSY [One]) [0x08] = BL06 /* \BL06 */ DerefOf (WTSY [One]) [0x09] = BL07 /* \BL07 */ DerefOf (WTSY [One]) [0x0A] = BL08 /* \BL08 */ DerefOf (WTSY [One]) [0x0B] = BL09 /* \BL09 */ DerefOf (WTSY [One]) [0x0C] = BL10 /* \BL10 */ DerefOf (WTSY [One]) [0x0D] = BL11 /* \BL11 */ DerefOf (WTSY [One]) [0x0E] = BL12 /* \BL12 */ DerefOf (WTSY [One]) [0x0F] = BL13 /* \BL13 */ DerefOf (WTSY [One]) [0x10] = BL14 /* \BL14 */ DerefOf (WTSY [One]) [0x11] = BL15 /* \BL15 */ DerefOf (WTSY [One]) [0x12] = BL16 /* \BL16 */ Return (WTSY) /* \_SB_.PC00.RP27.PXSX.WTSY */ } Name (WAIY, Package (0x02) { Zero, Package (0x04) { 0x07, Zero, Zero, Zero } }) Method (WAIS, 0, Serialized) { DerefOf (WAIY [One]) [One] = WLBI /* \WLBI */ DerefOf (WAIY [One]) [0x02] = WHBI /* \WHBI */ Return (WAIY) /* \_SB_.PC00.RP27.PXSX.WAIY */ } Name (SADX, Package (0x03) { Zero, Package (0x02) { 0x07, 0x80000000 }, Package (0x02) { 0x12, 0x80000000 } }) Method (SADS, 0, Serialized) { DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ Return (SADX) /* \_SB_.PC00.RP27.PXSX.SADX */ } Name (GPCX, Package (0x03) { Zero, Package (0x02) { 0x07, Package (0x03) { Zero, Zero, Zero } }, Package (0x02) { 0x12, Package (0x03) { Zero, Zero, Zero } } }) Method (GPC, 0, Serialized) { Return (GPCX) /* \_SB_.PC00.RP27.PXSX.GPCX */ } Name (GLAX, Package (0x03) { Zero, Package (0x02) { 0x07, Zero }, Package (0x02) { 0x12, Zero } }) Method (GLAI, 0, Serialized) { DerefOf (GLAX [One]) [One] = CGLS /* \CGLS */ DerefOf (GLAX [0x02]) [One] = CGLS /* \CGLS */ Return (GLAX) /* \_SB_.PC00.RP27.PXSX.GLAX */ } } If (((WWEN != Zero) && (WWRP == SLOT))) { Method (FHRF, 1, NotSerialized) { If ((GGOV (PRST) != WPRP)) { DL23 () SGOV (PRST, WPRP) } Else { } Sleep (TR2B) SGOV (WBRS, PBRS) If ((Arg0 == Zero)) { Sleep (TBTG) } ElseIf ((Arg0 == One)) { SPCO (WCLK, Zero) Sleep (TB2F) SGOV (WFCP, (~PFCP & One)) Sleep (TFDI) } Else { } } Method (SHRF, 0, NotSerialized) { PSD0 (SLOT) SPCO (WCLK, One) SGOV (WFCP, PFCP) Sleep (TN2B) SGOV (WBRS, (~PBRS & One)) Sleep (TB2R) SGOV (PRST, (~WPRP & One)) L23D () } Method (DOSV, 0, NotSerialized) { Local0 = Zero While (((SVID != WSID) && (Local0 < WSTO))) { Local0++ Sleep (One) } } Method (_RST, 0, Serialized) // _RST: Device Reset { If ((WWEN == 0x02)) { Local0 = Acquire (WWMT, 0x03E8) If ((Local0 == Zero)) { FHRF (Zero) SHRF () Release (WWMT) DOSV () } } Else { SGOV (WBRS, PBRS) Sleep (0xC8) Notify (PXSX, One) // Device Check SGOV (PRST, (~WPRP & One)) SGOV (WBRS, (~PBRS & One)) Sleep (0xC8) Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x14)) { Break } Sleep (0x10) Local0++ } Sleep (0x0A) Notify (PXSX, One) // Device Check } } PowerResource (MRST, 0x05, 0x0000) { Method (_STA, 0, Serialized) // _STA: Status { Return (One) } Method (_ON, 0, Serialized) // _ON_: Power On { } Method (_OFF, 0, Serialized) // _OFF: Power Off { } Method (_RST, 0, Serialized) // _RST: Device Reset { Local0 = Acquire (WWMT, 0x03E8) If ((Local0 == Zero)) { FHRF (One) SHRF () Release (WWMT) DOSV () } } } } If ((WIST () || ((WWEN != Zero) && (WWRP == SLOT)))) { PowerResource (DRST, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { If ((DCAP & 0x10000000)) { Local0 = DCTR /* \_SB_.PC00.RP27.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 } } } Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset { If (WIST ()) { If (CondRefOf (WRST)) { Return (Package (0x01) { WRST }) } } If (((WWEN != Zero) && (WWRP == SLOT))) { If (CondRefOf (MRST)) { Return (Package (0x01) { MRST }) } } Return (Package (0x01) { DRST }) } Name (FDEL, Zero) Name (PDEL, Zero) Name (VDEL, Zero) Method (IFUN, 4, Serialized) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (One) { 0x1F // . }) } Else { Return (Buffer (One) { 0x0F // . }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { Local0 = (CVPR << Zero) Return (Local0) } If ((Arg2 == 0x02)) { CreateWordField (Arg3, Zero, CMDT) CreateWordField (Arg3, 0x02, CMDP) If ((CMDT == One)) { If (((WGAS == One) && WIST ())) { Return (RSTY) /* \_SB_.PC00.RP27.PXSX.RSTY */ } ElseIf (CondRefOf (\_SB.PC00.CNVW.RSTT)) { Return (^^^CNVW.RSTT) /* \_SB_.PC00.CNVW.RSTT */ } Else { Return (Zero) } } If ((CMDT == 0x02)) { If ((WIST () == (WGAS == One))) { Local0 = (CMDP & One) RSTY = Local0 Local1 = (CMDP & 0x02) Local1 >>= One FLRC = Local1 Local2 = (CMDP & 0x04) Local2 >>= 0x02 BOFC = Local2 } ElseIf (CondRefOf (\_SB.PC00.CNVW.RSTT)) { ^^^CNVW.RSTT = CMDP /* \_SB_.PC00.RP27.PXSX.IFUN.CMDP */ } Return (Zero) } If ((CMDT == 0x03)) { If (CondRefOf (\_SB.PC00.CNVW.PRRS)) { Return (^^^CNVW.PRRS) /* \_SB_.PC00.CNVW.PRRS */ } ElseIf (WIST ()) { Return (DPRS) /* \_SB_.PC00.RP27.PXSX.DPRS */ } } Return (Zero) } If ((Arg2 == 0x03)) { If ((CRFI == One)) { Return (Zero) } Else { Return (One) } } If ((WGAS == One)) { If ((Arg2 == 0x04)) { CreateWordField (Arg3, Zero, PRTT) CreateWordField (Arg3, 0x02, PRTD) If ((PRTT == One)) { FDEL = PRTD /* \_SB_.PC00.RP27.PXSX.IFUN.PRTD */ } ElseIf ((PRTT == 0x02)) { PDEL = PRTD /* \_SB_.PC00.RP27.PXSX.IFUN.PRTD */ } ElseIf ((PRTT == 0x03)) { VDEL = PRTD /* \_SB_.PC00.RP27.PXSX.IFUN.PRTD */ } Else { } } } Return (Zero) } Method (IDSM, 1, Serialized) { If ((Arg0 == ToUUID ("7266172c-220b-4b29-814f-75e4dd26b5fd") /* Unknown UUID */)) { Return (One) } Return (Zero) } Method (EFUN, 4, Serialized) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (0x02) { 0xFF, 0x1F // .. }) } Else { Return (Buffer (0x02) { 0xFF, 0x01 // .. }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { Local0 = ACSD /* \ACSD */ Return (Local0) } If ((Arg2 == 0x02)) { Local0 = I5BS /* \I5BS */ Return (Local0) } If ((Arg2 == 0x03)) { Local0 = UHBS /* \UHBS */ Return (Local0) } If ((Arg2 == 0x06)) { Local0 = AXMU /* \AXMU */ Local0 <<= One Local0 |= AXSU /* \AXSU */ Local1 = AXMR /* \AXMR */ Local1 <<= One Local1 |= AXSR /* \AXSR */ Local1 <<= 0x02 Local0 |= Local1 Return (Local0) } If ((Arg2 == 0x04)) { Return (WFRC) /* \WFRC */ } If ((Arg2 == 0x05)) { Return (WFUC) /* \WFUC */ } If ((Arg2 == 0x07)) { Return (UNI4) /* \UNI4 */ } If ((Arg2 == 0x08)) { Return (WFIC) /* \WFIC */ } If (((Arg2 == 0x09) && (WGAS == One))) { Return (WFBS) /* \WFBS */ } If (((Arg2 == 0x0A) && (WGAS == One))) { Return (WEDT) /* \WEDT */ } If (((Arg2 == 0x0B) && (WGAS == One))) { If ((CDRM == One)) { Return (Zero) } Else { Return (One) } } If (((Arg2 == 0x0C) && (WGAS == One))) { Return (WF7C) /* \WF7C */ } Return (Zero) } Method (EDSM, 1, Serialized) { If ((Arg0 == ToUUID ("f21202bf-8f78-4dc6-a5b3-1f738e285ade") /* Unknown UUID */)) { Return (One) } Return (Zero) } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (WIST ()) { If (EDSM (Arg0)) { Return (EFUN (Arg0, Arg1, Arg2, Arg3)) } If (IDSM (Arg0)) { Return (IFUN (Arg0, Arg1, Arg2, Arg3)) } } If (((WWEN != Zero) && (WWRP == SLOT))) { If ((Arg0 == ToUUID ("bad01b75-22a8-4f48-8792-bdde9467747d") /* Unknown UUID */)) { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x09 // . }) } If ((Arg2 == One)){} If ((Arg2 == 0x02)){} If ((Arg2 == 0x03)) { If ((WRTO == One)){} ElseIf ((WRTO == 0x03)){} Else { } Return (WRTO) /* \WRTO */ } } } Return (Buffer (One) { 0x00 // . }) } } } } If (CondRefOf (\_SB.PC00.RP28.PXSX)) { Scope (_SB.PC00.RP28.PXSX) { OperationRegion (RPXX, SystemMemory, GMIO (^_ADR, _ADR), 0x30) Field (RPXX, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x2C), SVID, 16 } OperationRegion (FLDR, SystemMemory, (GMIO (^_ADR, _ADR) + WDCO), 0x06) Field (FLDR, ByteAcc, NoLock, Preserve) { DCAP, 32, DCTR, 16 } If ((WGAS == One)) { OperationRegion (VSEC, SystemMemory, (GMIO (^_ADR, _ADR) + WVHO), 0x10) Field (VSEC, AnyAcc, NoLock, Preserve) { Offset (0x0C), , 1, BTIE, 1, , 1, , 1, , 1, , 1, , 1, Offset (0x0D), PDRC, 1 } } Method (WIST, 0, Serialized) { If (CondRefOf (VDID)) { Switch (ToInteger (VDID)) { Case (0x25268086) { Return (One) } Case (0x271B8086) { Return (One) } Case (0x27238086) { Return (One) } Case (0x27258086) { Return (One) } Case (0x272B8086) { If ((WGAS == One)) { Return (One) } Else { Return (Zero) } } Default { Return (Zero) } } } Else { Return (Zero) } } Method (WWST, 0, Serialized) { If (CondRefOf (VDID)) { Switch (ToInteger (VDID)) { Case (0x73608086) { Return (One) } Case (0x75608086) { Return (One) } Case (0x4D7514C3) { Return (One) } Default { Return (Zero) } } } Else { Return (Zero) } } If (WIST ()) { Name (RSTY, Zero) Name (FLRC, Zero) Name (BOFC, Zero) Name (DPRS, Zero) PowerResource (WRST, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { If (((RSTY == One) && (WGAS == One))) { Local0 = Acquire (CNMT, 0x03E8) If ((Local0 == Zero)) { If ((FLRC == One)) { Local0 = DCTR /* \_SB_.PC00.RP28.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 Sleep (FDEL) } DPRS = One If ((BOFC == One)) { If ((BRMT == Zero)) { BTRK (Zero) } ElseIf ((WVHO != Zero)) { BTIE = Zero } Sleep (RDLY) } PDRC = One Sleep (VDEL) SGOV (WLRT, Zero) Sleep (PDEL) SGOV (WLRT, One) If ((BOFC == One)) { If ((BRMT == Zero)) { BTRK (One) } ElseIf ((WVHO != Zero)) { BTIE = One } Sleep (RDLY) } DPRS = 0x02 Release (CNMT) } } Else { If ((DCAP & 0x10000000)) { Local0 = DCTR /* \_SB_.PC00.RP28.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 } DPRS = One } } } Name (SPLX, Package (0x02) { Zero, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 } }) Method (SPLC, 0, Serialized) { DerefOf (SPLX [One]) [Zero] = DOM1 /* \DOM1 */ DerefOf (SPLX [One]) [One] = LIM1 /* \LIM1 */ DerefOf (SPLX [One]) [0x02] = TIM1 /* \TIM1 */ Return (SPLX) /* \_SB_.PC00.RP28.PXSX.SPLX */ } Name (WANX, Package (0x03) { Zero, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 }, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 } }) Method (WAND, 0, Serialized) { DerefOf (WANX [One]) [Zero] = Zero DerefOf (WANX [One]) [One] = TRD0 /* \TRD0 */ DerefOf (WANX [One]) [0x02] = TRL0 /* \TRL0 */ DerefOf (WANX [0x02]) [Zero] = One DerefOf (WANX [0x02]) [One] = TRD1 /* \TRD1 */ DerefOf (WANX [0x02]) [0x02] = TRL1 /* \TRL1 */ Return (WANX) /* \_SB_.PC00.RP28.PXSX.WANX */ } Name (WRDX, Package (0x02) { Zero, Package (0x02) { 0x80000000, 0x8000 } }) Method (WRDD, 0, Serialized) { DerefOf (WRDX [One]) [Zero] = WDM1 /* \WDM1 */ DerefOf (WRDX [One]) [One] = CID1 /* \CID1 */ Return (WRDX) /* \_SB_.PC00.RP28.PXSX.WRDX */ } Name (WRDY, Package (0x02) { 0x02, Package (0x2E) { 0x07, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (WRDS, 0, Serialized) { DerefOf (WRDY [One]) [One] = STXE /* \STXE */ DerefOf (WRDY [One]) [0x02] = ST10 /* \ST10 */ DerefOf (WRDY [One]) [0x03] = ST11 /* \ST11 */ DerefOf (WRDY [One]) [0x04] = ST12 /* \ST12 */ DerefOf (WRDY [One]) [0x05] = ST13 /* \ST13 */ DerefOf (WRDY [One]) [0x06] = ST14 /* \ST14 */ DerefOf (WRDY [One]) [0x07] = ST15 /* \ST15 */ DerefOf (WRDY [One]) [0x08] = ST16 /* \ST16 */ DerefOf (WRDY [One]) [0x09] = ST17 /* \ST17 */ DerefOf (WRDY [One]) [0x0A] = ST18 /* \ST18 */ DerefOf (WRDY [One]) [0x0B] = ST19 /* \ST19 */ DerefOf (WRDY [One]) [0x0C] = ST50 /* \ST50 */ DerefOf (WRDY [One]) [0x0D] = ST51 /* \ST51 */ DerefOf (WRDY [One]) [0x0E] = ST52 /* \ST52 */ DerefOf (WRDY [One]) [0x0F] = ST53 /* \ST53 */ DerefOf (WRDY [One]) [0x10] = ST54 /* \ST54 */ DerefOf (WRDY [One]) [0x11] = ST55 /* \ST55 */ DerefOf (WRDY [One]) [0x12] = ST56 /* \ST56 */ DerefOf (WRDY [One]) [0x13] = ST57 /* \ST57 */ DerefOf (WRDY [One]) [0x14] = ST58 /* \ST58 */ DerefOf (WRDY [One]) [0x15] = ST59 /* \ST59 */ DerefOf (WRDY [One]) [0x16] = ST5A /* \ST5A */ DerefOf (WRDY [One]) [0x17] = ST5B /* \ST5B */ DerefOf (WRDY [One]) [0x18] = CD10 /* \CD10 */ DerefOf (WRDY [One]) [0x19] = CD11 /* \CD11 */ DerefOf (WRDY [One]) [0x1A] = CD12 /* \CD12 */ DerefOf (WRDY [One]) [0x1B] = CD13 /* \CD13 */ DerefOf (WRDY [One]) [0x1C] = CD14 /* \CD14 */ DerefOf (WRDY [One]) [0x1D] = CD15 /* \CD15 */ DerefOf (WRDY [One]) [0x1E] = CD16 /* \CD16 */ DerefOf (WRDY [One]) [0x1F] = CD17 /* \CD17 */ DerefOf (WRDY [One]) [0x20] = CD18 /* \CD18 */ DerefOf (WRDY [One]) [0x21] = CD19 /* \CD19 */ DerefOf (WRDY [One]) [0x22] = CD1A /* \CD1A */ DerefOf (WRDY [One]) [0x23] = CD20 /* \CD20 */ DerefOf (WRDY [One]) [0x24] = CD21 /* \CD21 */ DerefOf (WRDY [One]) [0x25] = CD22 /* \CD22 */ DerefOf (WRDY [One]) [0x26] = CD23 /* \CD23 */ DerefOf (WRDY [One]) [0x27] = CD24 /* \CD24 */ DerefOf (WRDY [One]) [0x28] = CD25 /* \CD25 */ DerefOf (WRDY [One]) [0x29] = CD26 /* \CD26 */ DerefOf (WRDY [One]) [0x2A] = CD27 /* \CD27 */ DerefOf (WRDY [One]) [0x2B] = CD28 /* \CD28 */ DerefOf (WRDY [One]) [0x2C] = CD29 /* \CD29 */ DerefOf (WRDY [One]) [0x2D] = CD2A /* \CD2A */ Return (WRDY) /* \_SB_.PC00.RP28.PXSX.WRDY */ } Name (EWRY, Package (0x02) { 0x02, Package (0x87) { 0x07, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (EWRD, 0, Serialized) { DerefOf (EWRY [One]) [One] = STDE /* \STDE */ DerefOf (EWRY [One]) [0x02] = STRS /* \STRS */ DerefOf (EWRY [One]) [0x03] = ST20 /* \ST20 */ DerefOf (EWRY [One]) [0x04] = ST21 /* \ST21 */ DerefOf (EWRY [One]) [0x05] = ST22 /* \ST22 */ DerefOf (EWRY [One]) [0x06] = ST23 /* \ST23 */ DerefOf (EWRY [One]) [0x07] = ST24 /* \ST24 */ DerefOf (EWRY [One]) [0x08] = ST25 /* \ST25 */ DerefOf (EWRY [One]) [0x09] = ST26 /* \ST26 */ DerefOf (EWRY [One]) [0x0A] = ST27 /* \ST27 */ DerefOf (EWRY [One]) [0x0B] = ST28 /* \ST28 */ DerefOf (EWRY [One]) [0x0C] = ST29 /* \ST29 */ DerefOf (EWRY [One]) [0x0D] = ST60 /* \ST60 */ DerefOf (EWRY [One]) [0x0E] = ST61 /* \ST61 */ DerefOf (EWRY [One]) [0x0F] = ST62 /* \ST62 */ DerefOf (EWRY [One]) [0x10] = ST63 /* \ST63 */ DerefOf (EWRY [One]) [0x11] = ST64 /* \ST64 */ DerefOf (EWRY [One]) [0x12] = ST65 /* \ST65 */ DerefOf (EWRY [One]) [0x13] = ST66 /* \ST66 */ DerefOf (EWRY [One]) [0x14] = ST67 /* \ST67 */ DerefOf (EWRY [One]) [0x15] = ST68 /* \ST68 */ DerefOf (EWRY [One]) [0x16] = ST69 /* \ST69 */ DerefOf (EWRY [One]) [0x17] = ST6A /* \ST6A */ DerefOf (EWRY [One]) [0x18] = ST6B /* \ST6B */ DerefOf (EWRY [One]) [0x19] = ST30 /* \ST30 */ DerefOf (EWRY [One]) [0x1A] = ST31 /* \ST31 */ DerefOf (EWRY [One]) [0x1B] = ST32 /* \ST32 */ DerefOf (EWRY [One]) [0x1C] = ST33 /* \ST33 */ DerefOf (EWRY [One]) [0x1D] = ST34 /* \ST34 */ DerefOf (EWRY [One]) [0x1E] = ST35 /* \ST35 */ DerefOf (EWRY [One]) [0x1F] = ST36 /* \ST36 */ DerefOf (EWRY [One]) [0x20] = ST37 /* \ST37 */ DerefOf (EWRY [One]) [0x21] = ST38 /* \ST38 */ DerefOf (EWRY [One]) [0x22] = ST39 /* \ST39 */ DerefOf (EWRY [One]) [0x23] = ST70 /* \ST70 */ DerefOf (EWRY [One]) [0x24] = ST71 /* \ST71 */ DerefOf (EWRY [One]) [0x25] = ST72 /* \ST72 */ DerefOf (EWRY [One]) [0x26] = ST73 /* \ST73 */ DerefOf (EWRY [One]) [0x27] = ST74 /* \ST74 */ DerefOf (EWRY [One]) [0x28] = ST75 /* \ST75 */ DerefOf (EWRY [One]) [0x29] = ST76 /* \ST76 */ DerefOf (EWRY [One]) [0x2A] = ST77 /* \ST77 */ DerefOf (EWRY [One]) [0x2B] = ST78 /* \ST78 */ DerefOf (EWRY [One]) [0x2C] = ST79 /* \ST79 */ DerefOf (EWRY [One]) [0x2D] = ST7A /* \ST7A */ DerefOf (EWRY [One]) [0x2E] = ST7B /* \ST7B */ DerefOf (EWRY [One]) [0x2F] = ST40 /* \ST40 */ DerefOf (EWRY [One]) [0x30] = ST41 /* \ST41 */ DerefOf (EWRY [One]) [0x31] = ST42 /* \ST42 */ DerefOf (EWRY [One]) [0x32] = ST43 /* \ST43 */ DerefOf (EWRY [One]) [0x33] = ST44 /* \ST44 */ DerefOf (EWRY [One]) [0x34] = ST45 /* \ST45 */ DerefOf (EWRY [One]) [0x35] = ST46 /* \ST46 */ DerefOf (EWRY [One]) [0x36] = ST47 /* \ST47 */ DerefOf (EWRY [One]) [0x37] = ST48 /* \ST48 */ DerefOf (EWRY [One]) [0x38] = ST49 /* \ST49 */ DerefOf (EWRY [One]) [0x39] = ST80 /* \ST80 */ DerefOf (EWRY [One]) [0x3A] = ST81 /* \ST81 */ DerefOf (EWRY [One]) [0x3B] = ST82 /* \ST82 */ DerefOf (EWRY [One]) [0x3C] = ST83 /* \ST83 */ DerefOf (EWRY [One]) [0x3D] = ST84 /* \ST84 */ DerefOf (EWRY [One]) [0x3E] = ST85 /* \ST85 */ DerefOf (EWRY [One]) [0x3F] = ST86 /* \ST86 */ DerefOf (EWRY [One]) [0x40] = ST87 /* \ST87 */ DerefOf (EWRY [One]) [0x41] = ST88 /* \ST88 */ DerefOf (EWRY [One]) [0x42] = ST89 /* \ST89 */ DerefOf (EWRY [One]) [0x43] = ST8A /* \ST8A */ DerefOf (EWRY [One]) [0x44] = ST8B /* \ST8B */ DerefOf (EWRY [One]) [0x45] = CD30 /* \CD30 */ DerefOf (EWRY [One]) [0x46] = CD31 /* \CD31 */ DerefOf (EWRY [One]) [0x47] = CD32 /* \CD32 */ DerefOf (EWRY [One]) [0x48] = CD33 /* \CD33 */ DerefOf (EWRY [One]) [0x49] = CD34 /* \CD34 */ DerefOf (EWRY [One]) [0x4A] = CD35 /* \CD35 */ DerefOf (EWRY [One]) [0x4B] = CD36 /* \CD36 */ DerefOf (EWRY [One]) [0x4C] = CD37 /* \CD37 */ DerefOf (EWRY [One]) [0x4D] = CD38 /* \CD38 */ DerefOf (EWRY [One]) [0x4E] = CD39 /* \CD39 */ DerefOf (EWRY [One]) [0x4F] = CD3A /* \CD3A */ DerefOf (EWRY [One]) [0x50] = CD3B /* \CD3B */ DerefOf (EWRY [One]) [0x51] = CD3C /* \CD3C */ DerefOf (EWRY [One]) [0x52] = CD3D /* \CD3D */ DerefOf (EWRY [One]) [0x53] = CD3E /* \CD3E */ DerefOf (EWRY [One]) [0x54] = CD3F /* \CD3F */ DerefOf (EWRY [One]) [0x55] = CD40 /* \CD40 */ DerefOf (EWRY [One]) [0x56] = CD41 /* \CD41 */ DerefOf (EWRY [One]) [0x57] = CD42 /* \CD42 */ DerefOf (EWRY [One]) [0x58] = CD43 /* \CD43 */ DerefOf (EWRY [One]) [0x59] = CD44 /* \CD44 */ DerefOf (EWRY [One]) [0x5A] = CD45 /* \CD45 */ DerefOf (EWRY [One]) [0x5B] = CD46 /* \CD46 */ DerefOf (EWRY [One]) [0x5C] = CD47 /* \CD47 */ DerefOf (EWRY [One]) [0x5D] = CD48 /* \CD48 */ DerefOf (EWRY [One]) [0x5E] = CD49 /* \CD49 */ DerefOf (EWRY [One]) [0x5F] = CD4A /* \CD4A */ DerefOf (EWRY [One]) [0x60] = CD4B /* \CD4B */ DerefOf (EWRY [One]) [0x61] = CD4C /* \CD4C */ DerefOf (EWRY [One]) [0x62] = CD4D /* \CD4D */ DerefOf (EWRY [One]) [0x63] = CD4E /* \CD4E */ DerefOf (EWRY [One]) [0x64] = CD4F /* \CD4F */ DerefOf (EWRY [One]) [0x65] = CD50 /* \CD50 */ DerefOf (EWRY [One]) [0x66] = CD51 /* \CD51 */ DerefOf (EWRY [One]) [0x67] = CD52 /* \CD52 */ DerefOf (EWRY [One]) [0x68] = CD53 /* \CD53 */ DerefOf (EWRY [One]) [0x69] = CD54 /* \CD54 */ DerefOf (EWRY [One]) [0x6A] = CD55 /* \CD55 */ DerefOf (EWRY [One]) [0x6B] = CD56 /* \CD56 */ DerefOf (EWRY [One]) [0x6C] = CD57 /* \CD57 */ DerefOf (EWRY [One]) [0x6D] = CD58 /* \CD58 */ DerefOf (EWRY [One]) [0x6E] = CD59 /* \CD59 */ DerefOf (EWRY [One]) [0x6F] = CD5A /* \CD5A */ DerefOf (EWRY [One]) [0x70] = CD5B /* \CD5B */ DerefOf (EWRY [One]) [0x71] = CD5C /* \CD5C */ DerefOf (EWRY [One]) [0x72] = CD5D /* \CD5D */ DerefOf (EWRY [One]) [0x73] = CD5E /* \CD5E */ DerefOf (EWRY [One]) [0x74] = CD5F /* \CD5F */ DerefOf (EWRY [One]) [0x75] = CD60 /* \CD60 */ DerefOf (EWRY [One]) [0x76] = CD61 /* \CD61 */ DerefOf (EWRY [One]) [0x77] = CD62 /* \CD62 */ DerefOf (EWRY [One]) [0x78] = CD63 /* \CD63 */ DerefOf (EWRY [One]) [0x79] = CD64 /* \CD64 */ DerefOf (EWRY [One]) [0x7A] = CD65 /* \CD65 */ DerefOf (EWRY [One]) [0x7B] = CD66 /* \CD66 */ DerefOf (EWRY [One]) [0x7C] = CD67 /* \CD67 */ DerefOf (EWRY [One]) [0x7D] = CD68 /* \CD68 */ DerefOf (EWRY [One]) [0x7E] = CD69 /* \CD69 */ DerefOf (EWRY [One]) [0x7F] = CD6A /* \CD6A */ DerefOf (EWRY [One]) [0x80] = CD6B /* \CD6B */ DerefOf (EWRY [One]) [0x81] = CD6C /* \CD6C */ DerefOf (EWRY [One]) [0x82] = CD6D /* \CD6D */ DerefOf (EWRY [One]) [0x83] = CD6E /* \CD6E */ DerefOf (EWRY [One]) [0x84] = CD6F /* \CD6F */ DerefOf (EWRY [One]) [0x85] = CD70 /* \CD70 */ DerefOf (EWRY [One]) [0x86] = CD71 /* \CD71 */ Return (EWRY) /* \_SB_.PC00.RP28.PXSX.EWRY */ } Name (WGDY, Package (0x02) { 0x03, Package (0x4A) { 0x07, 0x03, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (WGDS, 0, Serialized) { DerefOf (WGDY [One]) [One] = SDGN /* \SDGN */ DerefOf (WGDY [One]) [0x02] = SD11 /* \SD11 */ DerefOf (WGDY [One]) [0x03] = SD12 /* \SD12 */ DerefOf (WGDY [One]) [0x04] = SD13 /* \SD13 */ DerefOf (WGDY [One]) [0x05] = SD14 /* \SD14 */ DerefOf (WGDY [One]) [0x06] = SD15 /* \SD15 */ DerefOf (WGDY [One]) [0x07] = SD16 /* \SD16 */ DerefOf (WGDY [One]) [0x08] = SD17 /* \SD17 */ DerefOf (WGDY [One]) [0x09] = SD18 /* \SD18 */ DerefOf (WGDY [One]) [0x0A] = SD19 /* \SD19 */ DerefOf (WGDY [One]) [0x0B] = SD21 /* \SD21 */ DerefOf (WGDY [One]) [0x0C] = SD22 /* \SD22 */ DerefOf (WGDY [One]) [0x0D] = SD23 /* \SD23 */ DerefOf (WGDY [One]) [0x0E] = SD24 /* \SD24 */ DerefOf (WGDY [One]) [0x0F] = SD25 /* \SD25 */ DerefOf (WGDY [One]) [0x10] = SD26 /* \SD26 */ DerefOf (WGDY [One]) [0x11] = SD27 /* \SD27 */ DerefOf (WGDY [One]) [0x12] = SD28 /* \SD28 */ DerefOf (WGDY [One]) [0x13] = SD29 /* \SD29 */ DerefOf (WGDY [One]) [0x14] = SD31 /* \SD31 */ DerefOf (WGDY [One]) [0x15] = SD32 /* \SD32 */ DerefOf (WGDY [One]) [0x16] = SD33 /* \SD33 */ DerefOf (WGDY [One]) [0x17] = SD34 /* \SD34 */ DerefOf (WGDY [One]) [0x18] = SD35 /* \SD35 */ DerefOf (WGDY [One]) [0x19] = SD36 /* \SD36 */ DerefOf (WGDY [One]) [0x1A] = SD37 /* \SD37 */ DerefOf (WGDY [One]) [0x1B] = SD38 /* \SD38 */ DerefOf (WGDY [One]) [0x1C] = SD39 /* \SD39 */ DerefOf (WGDY [One]) [0x1D] = SD41 /* \SD41 */ DerefOf (WGDY [One]) [0x1E] = SD42 /* \SD42 */ DerefOf (WGDY [One]) [0x1F] = SD43 /* \SD43 */ DerefOf (WGDY [One]) [0x20] = SD44 /* \SD44 */ DerefOf (WGDY [One]) [0x21] = SD45 /* \SD45 */ DerefOf (WGDY [One]) [0x22] = SD46 /* \SD46 */ DerefOf (WGDY [One]) [0x23] = SD47 /* \SD47 */ DerefOf (WGDY [One]) [0x24] = SD48 /* \SD48 */ DerefOf (WGDY [One]) [0x25] = SD49 /* \SD49 */ DerefOf (WGDY [One]) [0x26] = SD51 /* \SD51 */ DerefOf (WGDY [One]) [0x27] = SD52 /* \SD52 */ DerefOf (WGDY [One]) [0x28] = SD53 /* \SD53 */ DerefOf (WGDY [One]) [0x29] = SD54 /* \SD54 */ DerefOf (WGDY [One]) [0x2A] = SD55 /* \SD55 */ DerefOf (WGDY [One]) [0x2B] = SD56 /* \SD56 */ DerefOf (WGDY [One]) [0x2C] = SD57 /* \SD57 */ DerefOf (WGDY [One]) [0x2D] = SD58 /* \SD58 */ DerefOf (WGDY [One]) [0x2E] = SD59 /* \SD59 */ DerefOf (WGDY [One]) [0x2F] = SD61 /* \SD61 */ DerefOf (WGDY [One]) [0x30] = SD62 /* \SD62 */ DerefOf (WGDY [One]) [0x31] = SD63 /* \SD63 */ DerefOf (WGDY [One]) [0x32] = SD64 /* \SD64 */ DerefOf (WGDY [One]) [0x33] = SD65 /* \SD65 */ DerefOf (WGDY [One]) [0x34] = SD66 /* \SD66 */ DerefOf (WGDY [One]) [0x35] = SD67 /* \SD67 */ DerefOf (WGDY [One]) [0x36] = SD68 /* \SD68 */ DerefOf (WGDY [One]) [0x37] = SD69 /* \SD69 */ DerefOf (WGDY [One]) [0x38] = SD71 /* \SD71 */ DerefOf (WGDY [One]) [0x39] = SD72 /* \SD72 */ DerefOf (WGDY [One]) [0x3A] = SD73 /* \SD73 */ DerefOf (WGDY [One]) [0x3B] = SD74 /* \SD74 */ DerefOf (WGDY [One]) [0x3C] = SD75 /* \SD75 */ DerefOf (WGDY [One]) [0x3D] = SD76 /* \SD76 */ DerefOf (WGDY [One]) [0x3E] = SD77 /* \SD77 */ DerefOf (WGDY [One]) [0x3F] = SD78 /* \SD78 */ DerefOf (WGDY [One]) [0x40] = SD79 /* \SD79 */ DerefOf (WGDY [One]) [0x41] = SD81 /* \SD81 */ DerefOf (WGDY [One]) [0x42] = SD82 /* \SD82 */ DerefOf (WGDY [One]) [0x43] = SD83 /* \SD83 */ DerefOf (WGDY [One]) [0x44] = SD84 /* \SD84 */ DerefOf (WGDY [One]) [0x45] = SD85 /* \SD85 */ DerefOf (WGDY [One]) [0x46] = SD86 /* \SD86 */ DerefOf (WGDY [One]) [0x47] = SD87 /* \SD87 */ DerefOf (WGDY [One]) [0x48] = SD88 /* \SD88 */ DerefOf (WGDY [One]) [0x49] = SD89 /* \SD89 */ Return (WGDY) /* \_SB_.PC00.RP28.PXSX.WGDY */ } Name (ECKY, Package (0x02) { Zero, Package (0x02) { 0x07, Zero } }) Method (ECKV, 0, Serialized) { DerefOf (ECKY [One]) [One] = CECV /* \CECV */ Return (ECKY) /* \_SB_.PC00.RP28.PXSX.ECKY */ } Name (PPAY, Package (0x02) { One, Package (0x18) { 0x07, Zero, 0x18, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x18, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28 } }) Method (PPAG, 0, Serialized) { DerefOf (PPAY [One]) [One] = WAGE /* \WAGE */ DerefOf (PPAY [One]) [0x02] = AGA1 /* \AGA1 */ DerefOf (PPAY [One]) [0x03] = AGA2 /* \AGA2 */ DerefOf (PPAY [One]) [0x04] = AGA3 /* \AGA3 */ DerefOf (PPAY [One]) [0x05] = AGA4 /* \AGA4 */ DerefOf (PPAY [One]) [0x06] = AGA5 /* \AGA5 */ DerefOf (PPAY [One]) [0x07] = AGA6 /* \AGA6 */ DerefOf (PPAY [One]) [0x08] = AGA7 /* \AGA7 */ DerefOf (PPAY [One]) [0x09] = AGA8 /* \AGA8 */ DerefOf (PPAY [One]) [0x0A] = AGA9 /* \AGA9 */ DerefOf (PPAY [One]) [0x0B] = AGAA /* \AGAA */ DerefOf (PPAY [One]) [0x0C] = AGAB /* \AGAB */ DerefOf (PPAY [One]) [0x0D] = AGB1 /* \AGB1 */ DerefOf (PPAY [One]) [0x0E] = AGB2 /* \AGB2 */ DerefOf (PPAY [One]) [0x0F] = AGB3 /* \AGB3 */ DerefOf (PPAY [One]) [0x10] = AGB4 /* \AGB4 */ DerefOf (PPAY [One]) [0x11] = AGB5 /* \AGB5 */ DerefOf (PPAY [One]) [0x12] = AGB6 /* \AGB6 */ DerefOf (PPAY [One]) [0x13] = AGB7 /* \AGB7 */ DerefOf (PPAY [One]) [0x14] = AGB8 /* \AGB8 */ DerefOf (PPAY [One]) [0x15] = AGB9 /* \AGB9 */ DerefOf (PPAY [One]) [0x16] = AGBA /* \AGBA */ DerefOf (PPAY [One]) [0x17] = AGBB /* \AGBB */ Return (PPAY) /* \_SB_.PC00.RP28.PXSX.PPAY */ } Name (WTSY, Package (0x02) { One, Package (0x13) { 0x07, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero } }) Method (WTAS, 0, Serialized) { DerefOf (WTSY [One]) [One] = WTSV /* \WTSV */ DerefOf (WTSY [One]) [0x02] = WTLE /* \WTLE */ DerefOf (WTSY [One]) [0x03] = BL01 /* \BL01 */ DerefOf (WTSY [One]) [0x04] = BL02 /* \BL02 */ DerefOf (WTSY [One]) [0x05] = BL03 /* \BL03 */ DerefOf (WTSY [One]) [0x06] = BL04 /* \BL04 */ DerefOf (WTSY [One]) [0x07] = BL05 /* \BL05 */ DerefOf (WTSY [One]) [0x08] = BL06 /* \BL06 */ DerefOf (WTSY [One]) [0x09] = BL07 /* \BL07 */ DerefOf (WTSY [One]) [0x0A] = BL08 /* \BL08 */ DerefOf (WTSY [One]) [0x0B] = BL09 /* \BL09 */ DerefOf (WTSY [One]) [0x0C] = BL10 /* \BL10 */ DerefOf (WTSY [One]) [0x0D] = BL11 /* \BL11 */ DerefOf (WTSY [One]) [0x0E] = BL12 /* \BL12 */ DerefOf (WTSY [One]) [0x0F] = BL13 /* \BL13 */ DerefOf (WTSY [One]) [0x10] = BL14 /* \BL14 */ DerefOf (WTSY [One]) [0x11] = BL15 /* \BL15 */ DerefOf (WTSY [One]) [0x12] = BL16 /* \BL16 */ Return (WTSY) /* \_SB_.PC00.RP28.PXSX.WTSY */ } Name (WAIY, Package (0x02) { Zero, Package (0x04) { 0x07, Zero, Zero, Zero } }) Method (WAIS, 0, Serialized) { DerefOf (WAIY [One]) [One] = WLBI /* \WLBI */ DerefOf (WAIY [One]) [0x02] = WHBI /* \WHBI */ Return (WAIY) /* \_SB_.PC00.RP28.PXSX.WAIY */ } Name (SADX, Package (0x03) { Zero, Package (0x02) { 0x07, 0x80000000 }, Package (0x02) { 0x12, 0x80000000 } }) Method (SADS, 0, Serialized) { DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ Return (SADX) /* \_SB_.PC00.RP28.PXSX.SADX */ } Name (GPCX, Package (0x03) { Zero, Package (0x02) { 0x07, Package (0x03) { Zero, Zero, Zero } }, Package (0x02) { 0x12, Package (0x03) { Zero, Zero, Zero } } }) Method (GPC, 0, Serialized) { Return (GPCX) /* \_SB_.PC00.RP28.PXSX.GPCX */ } Name (GLAX, Package (0x03) { Zero, Package (0x02) { 0x07, Zero }, Package (0x02) { 0x12, Zero } }) Method (GLAI, 0, Serialized) { DerefOf (GLAX [One]) [One] = CGLS /* \CGLS */ DerefOf (GLAX [0x02]) [One] = CGLS /* \CGLS */ Return (GLAX) /* \_SB_.PC00.RP28.PXSX.GLAX */ } } If (((WWEN != Zero) && (WWRP == SLOT))) { Method (FHRF, 1, NotSerialized) { If ((GGOV (PRST) != WPRP)) { DL23 () SGOV (PRST, WPRP) } Else { } Sleep (TR2B) SGOV (WBRS, PBRS) If ((Arg0 == Zero)) { Sleep (TBTG) } ElseIf ((Arg0 == One)) { SPCO (WCLK, Zero) Sleep (TB2F) SGOV (WFCP, (~PFCP & One)) Sleep (TFDI) } Else { } } Method (SHRF, 0, NotSerialized) { PSD0 (SLOT) SPCO (WCLK, One) SGOV (WFCP, PFCP) Sleep (TN2B) SGOV (WBRS, (~PBRS & One)) Sleep (TB2R) SGOV (PRST, (~WPRP & One)) L23D () } Method (DOSV, 0, NotSerialized) { Local0 = Zero While (((SVID != WSID) && (Local0 < WSTO))) { Local0++ Sleep (One) } } Method (_RST, 0, Serialized) // _RST: Device Reset { If ((WWEN == 0x02)) { Local0 = Acquire (WWMT, 0x03E8) If ((Local0 == Zero)) { FHRF (Zero) SHRF () Release (WWMT) DOSV () } } Else { SGOV (WBRS, PBRS) Sleep (0xC8) Notify (PXSX, One) // Device Check SGOV (PRST, (~WPRP & One)) SGOV (WBRS, (~PBRS & One)) Sleep (0xC8) Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x14)) { Break } Sleep (0x10) Local0++ } Sleep (0x0A) Notify (PXSX, One) // Device Check } } PowerResource (MRST, 0x05, 0x0000) { Method (_STA, 0, Serialized) // _STA: Status { Return (One) } Method (_ON, 0, Serialized) // _ON_: Power On { } Method (_OFF, 0, Serialized) // _OFF: Power Off { } Method (_RST, 0, Serialized) // _RST: Device Reset { Local0 = Acquire (WWMT, 0x03E8) If ((Local0 == Zero)) { FHRF (One) SHRF () Release (WWMT) DOSV () } } } } If ((WIST () || ((WWEN != Zero) && (WWRP == SLOT)))) { PowerResource (DRST, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { If ((DCAP & 0x10000000)) { Local0 = DCTR /* \_SB_.PC00.RP28.PXSX.DCTR */ Local0 |= 0x8000 DCTR = Local0 } } } Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset { If (WIST ()) { If (CondRefOf (WRST)) { Return (Package (0x01) { WRST }) } } If (((WWEN != Zero) && (WWRP == SLOT))) { If (CondRefOf (MRST)) { Return (Package (0x01) { MRST }) } } Return (Package (0x01) { DRST }) } Name (FDEL, Zero) Name (PDEL, Zero) Name (VDEL, Zero) Method (IFUN, 4, Serialized) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (One) { 0x1F // . }) } Else { Return (Buffer (One) { 0x0F // . }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { Local0 = (CVPR << Zero) Return (Local0) } If ((Arg2 == 0x02)) { CreateWordField (Arg3, Zero, CMDT) CreateWordField (Arg3, 0x02, CMDP) If ((CMDT == One)) { If (((WGAS == One) && WIST ())) { Return (RSTY) /* \_SB_.PC00.RP28.PXSX.RSTY */ } ElseIf (CondRefOf (\_SB.PC00.CNVW.RSTT)) { Return (^^^CNVW.RSTT) /* \_SB_.PC00.CNVW.RSTT */ } Else { Return (Zero) } } If ((CMDT == 0x02)) { If ((WIST () == (WGAS == One))) { Local0 = (CMDP & One) RSTY = Local0 Local1 = (CMDP & 0x02) Local1 >>= One FLRC = Local1 Local2 = (CMDP & 0x04) Local2 >>= 0x02 BOFC = Local2 } ElseIf (CondRefOf (\_SB.PC00.CNVW.RSTT)) { ^^^CNVW.RSTT = CMDP /* \_SB_.PC00.RP28.PXSX.IFUN.CMDP */ } Return (Zero) } If ((CMDT == 0x03)) { If (CondRefOf (\_SB.PC00.CNVW.PRRS)) { Return (^^^CNVW.PRRS) /* \_SB_.PC00.CNVW.PRRS */ } ElseIf (WIST ()) { Return (DPRS) /* \_SB_.PC00.RP28.PXSX.DPRS */ } } Return (Zero) } If ((Arg2 == 0x03)) { If ((CRFI == One)) { Return (Zero) } Else { Return (One) } } If ((WGAS == One)) { If ((Arg2 == 0x04)) { CreateWordField (Arg3, Zero, PRTT) CreateWordField (Arg3, 0x02, PRTD) If ((PRTT == One)) { FDEL = PRTD /* \_SB_.PC00.RP28.PXSX.IFUN.PRTD */ } ElseIf ((PRTT == 0x02)) { PDEL = PRTD /* \_SB_.PC00.RP28.PXSX.IFUN.PRTD */ } ElseIf ((PRTT == 0x03)) { VDEL = PRTD /* \_SB_.PC00.RP28.PXSX.IFUN.PRTD */ } Else { } } } Return (Zero) } Method (IDSM, 1, Serialized) { If ((Arg0 == ToUUID ("7266172c-220b-4b29-814f-75e4dd26b5fd") /* Unknown UUID */)) { Return (One) } Return (Zero) } Method (EFUN, 4, Serialized) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (0x02) { 0xFF, 0x1F // .. }) } Else { Return (Buffer (0x02) { 0xFF, 0x01 // .. }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { Local0 = ACSD /* \ACSD */ Return (Local0) } If ((Arg2 == 0x02)) { Local0 = I5BS /* \I5BS */ Return (Local0) } If ((Arg2 == 0x03)) { Local0 = UHBS /* \UHBS */ Return (Local0) } If ((Arg2 == 0x06)) { Local0 = AXMU /* \AXMU */ Local0 <<= One Local0 |= AXSU /* \AXSU */ Local1 = AXMR /* \AXMR */ Local1 <<= One Local1 |= AXSR /* \AXSR */ Local1 <<= 0x02 Local0 |= Local1 Return (Local0) } If ((Arg2 == 0x04)) { Return (WFRC) /* \WFRC */ } If ((Arg2 == 0x05)) { Return (WFUC) /* \WFUC */ } If ((Arg2 == 0x07)) { Return (UNI4) /* \UNI4 */ } If ((Arg2 == 0x08)) { Return (WFIC) /* \WFIC */ } If (((Arg2 == 0x09) && (WGAS == One))) { Return (WFBS) /* \WFBS */ } If (((Arg2 == 0x0A) && (WGAS == One))) { Return (WEDT) /* \WEDT */ } If (((Arg2 == 0x0B) && (WGAS == One))) { If ((CDRM == One)) { Return (Zero) } Else { Return (One) } } If (((Arg2 == 0x0C) && (WGAS == One))) { Return (WF7C) /* \WF7C */ } Return (Zero) } Method (EDSM, 1, Serialized) { If ((Arg0 == ToUUID ("f21202bf-8f78-4dc6-a5b3-1f738e285ade") /* Unknown UUID */)) { Return (One) } Return (Zero) } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (WIST ()) { If (EDSM (Arg0)) { Return (EFUN (Arg0, Arg1, Arg2, Arg3)) } If (IDSM (Arg0)) { Return (IFUN (Arg0, Arg1, Arg2, Arg3)) } } If (((WWEN != Zero) && (WWRP == SLOT))) { If ((Arg0 == ToUUID ("bad01b75-22a8-4f48-8792-bdde9467747d") /* Unknown UUID */)) { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x09 // . }) } If ((Arg2 == One)){} If ((Arg2 == 0x02)){} If ((Arg2 == 0x03)) { If ((WRTO == One)){} ElseIf ((WRTO == 0x03)){} Else { } Return (WRTO) /* \WRTO */ } } } Return (Buffer (One) { 0x00 // . }) } } } } } Scope (_SB) { Name (PDAT, Zero) Name (DSSI, Zero) Device (WFDE) { Name (_HID, "PNP0C14" /* Windows Management Instrumentation Device */) // _HID: Hardware ID Name (_UID, "DSarDev") // _UID: Unique ID Name (_WDG, Buffer (0x3C) { /* 0000 */ 0xEF, 0x9D, 0xC4, 0x2B, 0x15, 0x7B, 0x05, 0x4F, // ...+.{.O /* 0008 */ 0x8B, 0xB7, 0xEE, 0x37, 0xB9, 0x54, 0x7C, 0x0B, // ...7.T|. /* 0010 */ 0x44, 0x45, 0x01, 0x02, 0x3E, 0xA3, 0xFE, 0xA6, // DE..>... /* 0018 */ 0xBF, 0xDA, 0xF5, 0x46, 0xBF, 0xC8, 0x46, 0x0D, // ...F..F. /* 0020 */ 0x96, 0x1B, 0xEC, 0x9F, 0xD0, 0x00, 0x01, 0x08, // ........ /* 0028 */ 0x21, 0x12, 0x90, 0x05, 0x66, 0xD5, 0xD1, 0x11, // !...f... /* 0030 */ 0xB2, 0xF0, 0x00, 0xA0, 0xC9, 0x06, 0x29, 0x10, // ......). /* 0038 */ 0x43, 0x43, 0x01, 0x00 // CC.. }) Method (WMDE, 3, NotSerialized) { If ((Arg1 == One)) { Return (One) } If ((Arg1 == 0x02)) { If ((DSSI == Zero)) { PDAT = 0x00010001 DSSI = One } Return (One) } If ((Arg1 == 0x03)) { Return (PDAT) /* \_SB_.PDAT */ } Return (Zero) } Method (_WED, 1, NotSerialized) // _Wxx: Wake Event, xx=0x00-0xFF { If ((Arg0 == 0xD0)) { Return (PDAT) /* \_SB_.PDAT */ } Return (Zero) } Name (WQCC, Buffer (0x0482) { /* 0000 */ 0x46, 0x4F, 0x4D, 0x42, 0x01, 0x00, 0x00, 0x00, // FOMB.... /* 0008 */ 0x72, 0x04, 0x00, 0x00, 0xF4, 0x0F, 0x00, 0x00, // r....... /* 0010 */ 0x44, 0x53, 0x00, 0x01, 0x1A, 0x7D, 0xDA, 0x54, // DS...}.T /* 0018 */ 0x18, 0xC2, 0x87, 0x00, 0x01, 0x06, 0x18, 0x42, // .......B /* 0020 */ 0x10, 0x05, 0x10, 0x8A, 0xA4, 0x82, 0x42, 0x04, // ......B. /* 0028 */ 0x8A, 0x43, 0x24, 0xC1, 0x0E, 0x60, 0x30, 0x1A, // .C$..`0. /* 0030 */ 0x40, 0x24, 0x07, 0x42, 0x2E, 0x98, 0x98, 0x00, // @$.B.... /* 0038 */ 0x11, 0x10, 0xF2, 0x2A, 0xC0, 0xA6, 0x00, 0x93, // ...*.... /* 0040 */ 0x20, 0xEA, 0xDF, 0x1F, 0xA2, 0x24, 0x38, 0x94, // ....$8. /* 0048 */ 0x10, 0x08, 0x49, 0x14, 0x60, 0x5E, 0x80, 0x6E, // ..I.`^.n /* 0050 */ 0x01, 0x86, 0x05, 0xD8, 0x16, 0x60, 0x5A, 0x80, // .....`Z. /* 0058 */ 0x63, 0x48, 0x2A, 0x0D, 0x9C, 0x12, 0x58, 0x0A, // cH*...X. /* 0060 */ 0x84, 0x84, 0x0A, 0x50, 0x2E, 0xC0, 0xB7, 0x00, // ...P.... /* 0068 */ 0xED, 0x88, 0x92, 0x2C, 0xC0, 0x32, 0x8C, 0x08, // ...,.2.. /* 0070 */ 0x3C, 0x0A, 0x86, 0xC6, 0xA1, 0xB1, 0xC3, 0xB0, // <....... /* 0078 */ 0x4C, 0x30, 0x0D, 0xE2, 0x30, 0xCA, 0x46, 0x16, // L0..0.F. /* 0080 */ 0x81, 0x71, 0x3B, 0x15, 0x20, 0x57, 0x80, 0x30, // .q;. W.0 /* 0088 */ 0x01, 0xE2, 0x51, 0x85, 0xD1, 0x1C, 0x14, 0x09, // ..Q..... /* 0090 */ 0x00, 0x8D, 0x12, 0x33, 0x26, 0x02, 0xDB, 0x39, // ...3&..9 /* 0098 */ 0xB6, 0x46, 0x71, 0x2A, 0x85, 0x0B, 0x90, 0x8E, // .Fq*.... /* 00A0 */ 0xA1, 0x11, 0x1C, 0x57, 0x82, 0xE8, 0xC1, 0x82, // ...W.... /* 00A8 */ 0x44, 0x8B, 0x13, 0xAD, 0x20, 0x4C, 0xCD, 0x22, // D... L." /* 00B0 */ 0x5C, 0x88, 0x28, 0x31, 0x8A, 0x86, 0x21, 0x28, // \.(1..!( /* 00B8 */ 0x15, 0x8E, 0x49, 0x3E, 0x41, 0x85, 0x12, 0xD6, // ..I>A... /* 00C0 */ 0x48, 0x06, 0x8B, 0x7C, 0x6E, 0x71, 0x3D, 0x07, // H..|nq=. /* 00C8 */ 0x4F, 0xEC, 0xF0, 0x8C, 0x53, 0x29, 0x88, 0xD0, // O...S).. /* 00D0 */ 0x82, 0x99, 0xC0, 0xE3, 0x3A, 0x20, 0x8C, 0x0C, // ....: .. /* 00D8 */ 0x08, 0x79, 0x16, 0x60, 0x7D, 0xA4, 0x84, 0xC0, // .y.`}... /* 00E0 */ 0xEE, 0x05, 0x28, 0x9B, 0x85, 0x1C, 0xCE, 0x4D, // ..(....M /* 00E8 */ 0x63, 0x3B, 0x82, 0x16, 0x05, 0x68, 0x14, 0x60, // c;...h.` /* 00F0 */ 0x4B, 0x80, 0x37, 0x24, 0x19, 0x13, 0x60, 0x0D, // K.7$..`. /* 00F8 */ 0x45, 0x58, 0x81, 0xCE, 0x30, 0x8A, 0xC5, 0x41, // EX..0..A /* 0100 */ 0x09, 0x21, 0x5A, 0x94, 0x90, 0x11, 0x3A, 0x83, // .!Z...:. /* 0108 */ 0x24, 0xC8, 0xD1, 0x22, 0x46, 0x89, 0x1F, 0x32, // $.."F..2 /* 0110 */ 0x4E, 0xFB, 0x83, 0x20, 0x11, 0xCF, 0x05, 0x92, // N.. .... /* 0118 */ 0x70, 0x3C, 0xF0, 0x68, 0x50, 0x67, 0x81, 0x04, // p<.hPg.. /* 0120 */ 0xCF, 0x06, 0x1E, 0xDF, 0x79, 0x7A, 0x94, 0x06, // ....yz.. /* 0128 */ 0x39, 0xDF, 0x13, 0xAB, 0xF3, 0x50, 0x40, 0x86, // 9....P@. /* 0130 */ 0xCF, 0xB0, 0x12, 0xFC, 0xFF, 0xFF, 0x13, 0x7C, // .......| /* 0138 */ 0x4A, 0xC0, 0xBB, 0x06, 0xD4, 0xF5, 0xE0, 0xE1, // J....... /* 0140 */ 0x80, 0xCD, 0xD1, 0x70, 0x7C, 0x88, 0x9E, 0xEA, // ...p|... /* 0148 */ 0x99, 0xB2, 0x91, 0x30, 0x88, 0x33, 0x7A, 0x2E, // ...0.3z. /* 0150 */ 0xC0, 0x0E, 0xEB, 0x64, 0x1E, 0x0A, 0x4A, 0x15, // ...d..J. /* 0158 */ 0x60, 0xF6, 0x80, 0xA0, 0xD1, 0x25, 0x38, 0x1E, // `....%8. /* 0160 */ 0xCF, 0xDC, 0xF3, 0x39, 0xE1, 0x04, 0x96, 0x3F, // ...9...? /* 0168 */ 0x08, 0xD4, 0xC8, 0x0C, 0x6D, 0x83, 0xD3, 0xD2, // ....m... /* 0170 */ 0xA5, 0xC0, 0x57, 0x00, 0x13, 0x58, 0xEC, 0x91, // ..W..X.. /* 0178 */ 0x82, 0x8E, 0x07, 0xFC, 0x8A, 0x6F, 0x09, 0x42, // .....o.B /* 0180 */ 0x78, 0x73, 0xF0, 0x7C, 0x4D, 0x10, 0x2D, 0x30, // xs.|M.-0 /* 0188 */ 0x76, 0x40, 0xF6, 0x2B, 0x00, 0x21, 0xF8, 0x4B, // v@.+.!.K /* 0190 */ 0xC4, 0x11, 0xBD, 0x27, 0x44, 0x78, 0x9E, 0xF0, // ...'Dx.. /* 0198 */ 0x90, 0x1E, 0x08, 0x42, 0xC4, 0xEA, 0xF1, 0xDA, // ...B.... /* 01A0 */ 0x40, 0xCE, 0x09, 0xBE, 0x5F, 0xF8, 0xE8, 0x80, // @..._... /* 01A8 */ 0xBB, 0x39, 0x70, 0x02, 0x8B, 0x3C, 0x4A, 0xA0, // .9p..<J. /* 01B0 */ 0x47, 0xC1, 0x8F, 0x02, 0x27, 0x71, 0x4C, 0x67, // G...'qLg /* 01B8 */ 0x14, 0xFC, 0x98, 0xA2, 0x9C, 0xC8, 0x41, 0xF9, // ......A. /* 01C0 */ 0x90, 0x61, 0x84, 0xE8, 0xCF, 0x16, 0xCF, 0x1A, // .a...... /* 01C8 */ 0xD6, 0x3C, 0x01, 0x9D, 0x1A, 0xCE, 0xEB, 0x8D, // .<...... /* 01D0 */ 0xC0, 0x63, 0x94, 0x87, 0x33, 0x01, 0x13, 0xBE, // .c..3... /* 01D8 */ 0x5C, 0xD9, 0xF8, 0x40, 0xB0, 0x81, 0x92, 0x28, // \..@...( /* 01E0 */ 0xE7, 0x04, 0x8D, 0x2A, 0xE6, 0x09, 0x7A, 0x52, // ...*..zR /* 01E8 */ 0xC6, 0x3D, 0x25, 0x1C, 0x12, 0xD3, 0x3A, 0x33, // .=%...:3 /* 01F0 */ 0x82, 0xF4, 0x94, 0xC1, 0x25, 0x43, 0xEB, 0x90, // ....%C.. /* 01F8 */ 0xC2, 0xC5, 0x52, 0x48, 0x2A, 0x84, 0x86, 0xE5, // ..RH*... /* 0200 */ 0x51, 0x58, 0x1C, 0x1C, 0x05, 0xF1, 0x49, 0xC0, // QX....I. /* 0208 */ 0xFF, 0xFF, 0xE0, 0x10, 0x72, 0x72, 0x7A, 0x40, // ....rrz@ /* 0210 */ 0x4F, 0x04, 0x37, 0x0E, 0x7C, 0x40, 0x08, 0x9D, // O.7.|@.. /* 0218 */ 0x25, 0x7C, 0x7A, 0xC0, 0xE3, 0x1D, 0xE3, 0x29, // %|z....) /* 0220 */ 0x7A, 0x26, 0x9E, 0xEC, 0xF3, 0x08, 0x58, 0xE6, // z&....X. /* 0228 */ 0xC7, 0x8E, 0x21, 0xEC, 0x44, 0x82, 0x99, 0x0C, // ..!.D... /* 0230 */ 0x7E, 0x2C, 0xEC, 0x47, 0x43, 0x87, 0x41, 0x6E, // ~,.GC.An /* 0238 */ 0x0A, 0x27, 0x91, 0x80, 0x9F, 0x18, 0xE0, 0xDF, // .'...... /* 0240 */ 0x46, 0x3C, 0x83, 0x33, 0x79, 0xFF, 0x78, 0x1A, // F<.3y.x. /* 0248 */ 0x49, 0x60, 0x81, 0x27, 0x06, 0x50, 0x00, 0xF9, // I`.'.P.. /* 0250 */ 0x76, 0xE0, 0x4B, 0xCA, 0x13, 0x02, 0x9B, 0x43, // v.K....C /* 0258 */ 0x88, 0x30, 0xD1, 0x0C, 0x8F, 0x09, 0x39, 0x2A, // .0....9* /* 0260 */ 0x2A, 0x6B, 0x5C, 0xA8, 0xB1, 0xFA, 0x6C, 0xF0, // *k\...l. /* 0268 */ 0xAE, 0x63, 0xEC, 0xD3, 0xF4, 0x05, 0xE6, 0x04, // .c...... /* 0270 */ 0x5F, 0x15, 0x0E, 0xEA, 0xE5, 0xC2, 0xA7, 0x01, // _....... /* 0278 */ 0xC3, 0x7A, 0xF4, 0x1C, 0xD6, 0x68, 0x61, 0x0F, // .z...ha. /* 0280 */ 0xFA, 0xC1, 0xC2, 0x97, 0x12, 0xCF, 0xCC, 0x18, // ........ /* 0288 */ 0x61, 0x7D, 0x02, 0x30, 0xFC, 0x13, 0x00, 0x58, // a}.0...X /* 0290 */ 0x0E, 0x17, 0x7C, 0xF8, 0x0F, 0x22, 0x0F, 0x17, // ..|..".. /* 0298 */ 0xFC, 0xDA, 0x63, 0xA0, 0xB8, 0x6F, 0x01, 0x38, // ..c..o.8 /* 02A0 */ 0x3C, 0x9F, 0x05, 0x7C, 0xB7, 0x61, 0xF7, 0x00, // <..|.a.. /* 02A8 */ 0xCC, 0xFF, 0x5F, 0xF6, 0x61, 0x02, 0x64, 0x83, // .._.a.d. /* 02B0 */ 0x3E, 0x80, 0x68, 0xE1, 0x03, 0xFA, 0x1E, 0xF2, // >.h..... /* 02B8 */ 0x40, 0xC4, 0x0F, 0x13, 0xE0, 0xDE, 0x8E, 0x27, // @......' /* 02C0 */ 0x82, 0x1F, 0x08, 0x3E, 0xDE, 0x69, 0x02, 0x14, // ...>.i.. /* 02C8 */ 0xF7, 0x83, 0x87, 0x25, 0x70, 0x0E, 0x12, 0xD6, // ...%p... /* 02D0 */ 0x61, 0x02, 0x70, 0x12, 0xF1, 0x30, 0x01, 0xBA, // a.p..0.. /* 02D8 */ 0xB3, 0x80, 0x0F, 0x13, 0xE0, 0xF8, 0xFF, 0x1F, // ........ /* 02E0 */ 0x26, 0x38, 0x88, 0x0F, 0x13, 0x60, 0x3B, 0xF8, // &8...`;. /* 02E8 */ 0x60, 0x0E, 0x13, 0xEC, 0x1A, 0x00, 0x06, 0x99, // `....... /* 02F0 */ 0x67, 0x09, 0xD4, 0xD9, 0xCD, 0xD2, 0xCF, 0x12, // g....... /* 02F8 */ 0x90, 0x6F, 0x42, 0x18, 0xA1, 0x07, 0x09, 0x94, // .oB..... /* 0300 */ 0x44, 0x0A, 0x09, 0x3C, 0x48, 0xA0, 0x24, 0xC1, // D..<H.$. /* 0308 */ 0x51, 0x10, 0x8F, 0xD6, 0x71, 0x0F, 0x12, 0xE8, // Q...q... /* 0310 */ 0x31, 0xFA, 0x7C, 0x04, 0x2F, 0xD8, 0x31, 0x02, // 1.|./.1. /* 0318 */ 0x14, 0x07, 0x04, 0xDC, 0x11, 0x0E, 0x8C, 0x67, // .......g /* 0320 */ 0x08, 0xC0, 0xD0, 0xFF, 0xFF, 0x0C, 0x01, 0x0E, // ........ /* 0328 */ 0x58, 0x7E, 0x86, 0x00, 0xA6, 0xD7, 0x26, 0x58, // X~....&X /* 0330 */ 0xE7, 0x03, 0x5C, 0xD0, 0xE7, 0x81, 0x09, 0x24, // ..\....$ /* 0338 */ 0xF7, 0xB8, 0xA0, 0x68, 0x30, 0x28, 0x0B, 0x27, // ...h0(.' /* 0340 */ 0x4B, 0x20, 0x8A, 0xEC, 0x93, 0x25, 0xE6, 0xF0, // K ...%.. /* 0348 */ 0xE0, 0xD1, 0x82, 0xE3, 0x4E, 0xF0, 0x42, 0xE4, // ....N.B. /* 0350 */ 0xC1, 0x7B, 0x90, 0x8F, 0x89, 0x21, 0xA2, 0xBC, // .{...!.. /* 0358 */ 0xB4, 0x19, 0xEF, 0x9D, 0xED, 0x90, 0xE2, 0x1C, // ........ /* 0360 */ 0xC8, 0x4B, 0x24, 0x0E, 0x2D, 0xD6, 0x11, 0xFB, // .K$.-... /* 0368 */ 0x8E, 0xE0, 0xDB, 0xA4, 0x6F, 0x7E, 0x1C, 0x22, // ....o~." /* 0370 */ 0xC8, 0x83, 0xA1, 0x4F, 0x92, 0xB0, 0xB1, 0x6B, // ...O...k /* 0378 */ 0xBB, 0x07, 0x68, 0x30, 0x41, 0x1E, 0x20, 0x22, // ..h0A. " /* 0380 */ 0x04, 0x39, 0x97, 0xA3, 0x0A, 0xF3, 0xF4, 0xF8, // .9...... /* 0388 */ 0x2E, 0xE9, 0x89, 0x86, 0xF3, 0x49, 0xD2, 0xFF, // .....I.. /* 0390 */ 0x7F, 0x20, 0x1F, 0x20, 0x5E, 0x25, 0x43, 0xB1, // . . ^%C. /* 0398 */ 0x4B, 0x45, 0xC8, 0x17, 0xC9, 0x20, 0xAF, 0x94, // KE... .. /* 03A0 */ 0xC1, 0x22, 0x07, 0x0B, 0x13, 0xEF, 0x49, 0x92, // ."....I. /* 03A8 */ 0x89, 0x7D, 0x31, 0xE8, 0xC0, 0xEA, 0x93, 0x24, // .}1....$ /* 03B0 */ 0xC0, 0x0F, 0x91, 0x27, 0x0A, 0x1D, 0x68, 0x70, // ...'..hp /* 03B8 */ 0xA3, 0xF0, 0x81, 0xE1, 0xF5, 0x02, 0x23, 0xEA, // ......#. /* 03C0 */ 0x64, 0x41, 0x45, 0x9D, 0x47, 0x50, 0x27, 0x09, // dAE.GP'. /* 03C8 */ 0x1F, 0x22, 0x18, 0x28, 0x3F, 0xBD, 0x61, 0x06, // .".(?.a. /* 03D0 */ 0x06, 0x1F, 0x10, 0xEF, 0x7D, 0xCA, 0xE4, 0x4E, // ....}..N /* 03D8 */ 0x62, 0x40, 0x16, 0xE2, 0x58, 0x01, 0xFD, 0xFF, // b@..X... /* 03E0 */ 0x7F, 0xAC, 0xE0, 0xD7, 0x87, 0x38, 0x67, 0x71, // .....8gq /* 03E8 */ 0x3E, 0x06, 0x3C, 0x8A, 0xD7, 0x12, 0xCC, 0x20, // >.<.... /* 03F0 */ 0xCE, 0xC1, 0x77, 0x96, 0x28, 0xC6, 0x78, 0xF2, // ..w.(.x. /* 03F8 */ 0x30, 0x8C, 0x91, 0x0C, 0xEA, 0x93, 0x1C, 0x76, // 0......v /* 0400 */ 0x00, 0xEC, 0xFE, 0x6B, 0x88, 0x40, 0xAF, 0x18, // ...k.@.. /* 0408 */ 0x7C, 0x6C, 0xEC, 0xAC, 0x03, 0xBE, 0x93, 0xE7, // |l...... /* 0410 */ 0xB3, 0x29, 0x98, 0x6E, 0x2E, 0xB8, 0xF3, 0xC4, // .).n.... /* 0418 */ 0x43, 0x08, 0x1F, 0x9B, 0x07, 0xE5, 0x89, 0xB2, // C....... /* 0420 */ 0xE3, 0x08, 0xE6, 0x74, 0x0A, 0x4C, 0xAE, 0x48, // ...t.L.H /* 0428 */ 0x1E, 0x02, 0x3F, 0x68, 0x78, 0x08, 0x7C, 0x00, // ..?hx.|. /* 0430 */ 0xAD, 0xCE, 0x92, 0xDC, 0x4E, 0xCE, 0x0D, 0x77, // ....N..w /* 0438 */ 0x52, 0xE0, 0x53, 0xC2, 0x0D, 0x00, 0xA3, 0xD0, // R.S..... /* 0440 */ 0xA6, 0x4F, 0x8D, 0x46, 0xAD, 0x1A, 0x94, 0xA9, // .O.F.... /* 0448 */ 0x51, 0xA6, 0x41, 0xAD, 0x3E, 0x95, 0x1A, 0x33, // Q.A.>..3 /* 0450 */ 0x76, 0x4A, 0xB0, 0xC0, 0x87, 0x85, 0x4E, 0x0E, // vJ....N. /* 0458 */ 0x8E, 0x07, 0x42, 0x23, 0x1D, 0x75, 0x64, 0xE4, // ..B#.ud. /* 0460 */ 0x44, 0x6A, 0x10, 0x01, 0x59, 0xCA, 0xE9, 0x55, // Dj..Y..U /* 0468 */ 0x40, 0x3E, 0xBF, 0x72, 0xC1, 0x26, 0x80, 0x98, // @>.r.&.. /* 0470 */ 0x7C, 0x10, 0x01, 0x93, 0x47, 0x83, 0x40, 0x2C, // |...G.@, /* 0478 */ 0xC8, 0x06, 0x08, 0x13, 0xAD, 0x03, 0x84, 0xFD, // ........ /* 0480 */ 0xFF, 0x01 // .. }) } Device (WFTE) { Name (_HID, "PNP0C14" /* Windows Management Instrumentation Device */) // _HID: Hardware ID Name (_UID, "TestDev") // _UID: Unique ID Name (_WDG, Buffer (0x28) { /* 0000 */ 0x7F, 0xAB, 0x13, 0x1F, 0x20, 0x62, 0x10, 0x42, // .... b.B /* 0008 */ 0x8F, 0x8E, 0x8B, 0xB5, 0xE7, 0x1E, 0xE9, 0x69, // .......i /* 0010 */ 0x54, 0x45, 0x01, 0x02, 0x21, 0x12, 0x90, 0x05, // TE..!... /* 0018 */ 0x66, 0xD5, 0xD1, 0x11, 0xB2, 0xF0, 0x00, 0xA0, // f....... /* 0020 */ 0xC9, 0x06, 0x29, 0x10, 0x43, 0x43, 0x01, 0x00 // ..).CC.. }) Method (WMTE, 3, NotSerialized) { If ((Arg1 == One)) { PDAT = Arg2 Notify (WFDE, 0xD0) // Hardware-Specific Return (PDAT) /* \_SB_.PDAT */ } Return (Zero) } Name (WQCC, Buffer (0x02F1) { /* 0000 */ 0x46, 0x4F, 0x4D, 0x42, 0x01, 0x00, 0x00, 0x00, // FOMB.... /* 0008 */ 0xE1, 0x02, 0x00, 0x00, 0xC2, 0x06, 0x00, 0x00, // ........ /* 0010 */ 0x44, 0x53, 0x00, 0x01, 0x1A, 0x7D, 0xDA, 0x54, // DS...}.T /* 0018 */ 0xA8, 0x5D, 0x83, 0x00, 0x01, 0x06, 0x18, 0x42, // .].....B /* 0020 */ 0x20, 0x14, 0x03, 0x89, 0xC0, 0xA2, 0x69, 0x24, // .....i$ /* 0028 */ 0xC7, 0x01, 0x0C, 0x86, 0xCB, 0x72, 0x20, 0xE4, // .....r . /* 0030 */ 0x82, 0x89, 0x09, 0x10, 0x01, 0x21, 0xAF, 0x02, // .....!.. /* 0038 */ 0x6C, 0x0A, 0x30, 0x09, 0xA2, 0xFE, 0xFD, 0x21, // l.0....! /* 0040 */ 0x4A, 0x82, 0x43, 0x09, 0x81, 0x90, 0x64, 0x01, // J.C...d. /* 0048 */ 0xE6, 0x05, 0xE8, 0x16, 0x60, 0x58, 0x80, 0x6D, // ....`X.m /* 0050 */ 0x01, 0xA6, 0x05, 0x38, 0x86, 0xA4, 0xD2, 0xC0, // ...8.... /* 0058 */ 0x29, 0x81, 0xA5, 0x40, 0x48, 0xB8, 0x00, 0xE5, // )..@H... /* 0060 */ 0x02, 0x7C, 0x0B, 0xD0, 0x8E, 0x28, 0xDC, 0x96, // .|...(.. /* 0068 */ 0x61, 0x44, 0xE0, 0x51, 0x44, 0xB6, 0x50, 0x34, // aD.QD.P4 /* 0070 */ 0x0A, 0x8D, 0x1D, 0x86, 0x65, 0x82, 0x69, 0x10, // ....e.i. /* 0078 */ 0x87, 0x51, 0x36, 0xB2, 0x08, 0x3C, 0xA1, 0x4E, // .Q6..<.N /* 0080 */ 0x05, 0xC8, 0x15, 0x20, 0x4C, 0x80, 0x78, 0x54, // ... L.xT /* 0088 */ 0x61, 0x34, 0x07, 0x45, 0x20, 0x43, 0x63, 0xC4, // a4.E Cc. /* 0090 */ 0x40, 0x48, 0x22, 0xAC, 0x9C, 0x63, 0x6B, 0x14, // @H"..ck. /* 0098 */ 0xA7, 0x71, 0x34, 0xA5, 0x63, 0x68, 0x04, 0xC7, // .q4.ch.. /* 00A0 */ 0x75, 0x40, 0x06, 0xE9, 0x7D, 0x3A, 0x44, 0xD0, // u@..}:D. /* 00A8 */ 0x84, 0x34, 0x8A, 0x68, 0x21, 0xA2, 0x04, 0x3D, // .4.h!..= /* 00B0 */ 0x8E, 0x20, 0x81, 0x23, 0x24, 0x30, 0xCC, 0x31, // . .#$0.1 /* 00B8 */ 0x60, 0x64, 0x40, 0xC8, 0xB3, 0x00, 0xEB, 0x83, // `d@..... /* 00C0 */ 0x23, 0x04, 0x76, 0x2F, 0xC0, 0x98, 0x00, 0x8D, // #.v/.... /* 00C8 */ 0x10, 0x72, 0x26, 0xC0, 0xA0, 0x00, 0x85, 0x02, // .r&..... /* 00D0 */ 0xBC, 0xC1, 0xC8, 0x96, 0x00, 0x6D, 0x02, 0x94, // .....m.. /* 00D8 */ 0x21, 0x68, 0x4A, 0x51, 0x0E, 0x2A, 0x48, 0xB8, // !hJQ.*H. /* 00E0 */ 0x28, 0x16, 0x87, 0x26, 0x88, 0x16, 0x51, 0x08, // (..&..Q. /* 00E8 */ 0x68, 0x84, 0xD6, 0x60, 0x84, 0x1B, 0x2E, 0x46, // h..`...F /* 00F0 */ 0x84, 0x93, 0x8B, 0x1C, 0xA2, 0xFD, 0x41, 0x90, // ......A. /* 00F8 */ 0x68, 0x47, 0x01, 0x49, 0x00, 0x51, 0xA4, 0xD1, // hG.I.Q.. /* 0100 */ 0xA0, 0x86, 0x9F, 0xE0, 0x71, 0xC0, 0x47, 0x81, // ....q.G. /* 0108 */ 0x93, 0x3B, 0xA9, 0x13, 0x33, 0xC8, 0x89, 0x1D, // .;..3... /* 0110 */ 0x5D, 0x9D, 0xE7, 0x00, 0x32, 0x62, 0x86, 0x95, // ]...2b.. /* 0118 */ 0xE0, 0xD7, 0xC0, 0x07, 0x03, 0xBC, 0x6B, 0x40, // ......k@ /* 0120 */ 0xDD, 0x08, 0x9E, 0x07, 0xD8, 0x30, 0xC3, 0x61, // .....0.a /* 0128 */ 0x86, 0xE8, 0xD1, 0x86, 0xFB, 0xFF, 0x9F, 0xC0, // ........ /* 0130 */ 0x21, 0x32, 0x40, 0x0F, 0xED, 0x51, 0x00, 0xEB, // !2@..Q.. /* 0138 */ 0x70, 0x32, 0x3A, 0x07, 0x94, 0x2A, 0xC0, 0xEC, // p2:..*.. /* 0140 */ 0x99, 0x40, 0x33, 0x4B, 0x70, 0x3C, 0x3E, 0x00, // .@3Kp<>. /* 0148 */ 0x78, 0x3E, 0x27, 0x9C, 0xC0, 0xF2, 0x07, 0x81, // x>'..... /* 0150 */ 0x1A, 0x99, 0xA1, 0x3D, 0xE3, 0xD3, 0x7A, 0x0F, // ...=..z. /* 0158 */ 0xF0, 0xF1, 0xE0, 0xB0, 0x98, 0x58, 0x08, 0x29, // .....X.) /* 0160 */ 0x80, 0xD0, 0x78, 0xC0, 0xAF, 0xF8, 0x68, 0x20, // ..x...h /* 0168 */ 0x84, 0x97, 0x05, 0xCF, 0xD7, 0x87, 0x04, 0x03, // ........ /* 0170 */ 0x63, 0x07, 0x64, 0xBF, 0x02, 0x10, 0x82, 0xBF, // c.d..... /* 0178 */ 0x2E, 0x1C, 0xD1, 0x43, 0x43, 0x84, 0x04, 0x2F, // ...CC../ /* 0180 */ 0x03, 0x47, 0x50, 0x29, 0xBE, 0xB0, 0x0E, 0x21, // .GP)...! /* 0188 */ 0x46, 0xA4, 0x18, 0x51, 0x82, 0xD4, 0x0A, 0xA1, // F..Q.... /* 0190 */ 0xE9, 0x87, 0x49, 0x50, 0xE4, 0xC9, 0x01, 0x3D, // ..IP...= /* 0198 */ 0x02, 0x8E, 0x77, 0x02, 0xC7, 0x13, 0xD9, 0xE3, // ..w..... /* 01A0 */ 0x89, 0x72, 0x12, 0x07, 0xE4, 0x33, 0x85, 0x11, // .r...3.. /* 01A8 */ 0x4E, 0xF3, 0x51, 0xE2, 0xD1, 0xC2, 0x9A, 0x67, // N.Q....g /* 01B0 */ 0xA4, 0x13, 0xC3, 0x39, 0xBD, 0x0D, 0x98, 0xA0, // ...9.... /* 01B8 */ 0xB2, 0xE7, 0x80, 0x8E, 0x1F, 0x56, 0x05, 0x22, // .....V." /* 01C0 */ 0x1B, 0x4B, 0xF5, 0x39, 0x83, 0x6A, 0x5E, 0xAE, // .K.9.j^. /* 01C8 */ 0x46, 0x74, 0xCC, 0xC7, 0xEA, 0x11, 0x9C, 0xB4, // Ft...... /* 01D0 */ 0xA7, 0x17, 0xD9, 0x4A, 0xC1, 0x04, 0xEC, 0x61, // ...J...a /* 01D8 */ 0x5B, 0x23, 0x85, 0xD4, 0xD0, 0x68, 0x3C, 0x06, // [#...h<. /* 01E0 */ 0x77, 0xFE, 0x13, 0x09, 0x05, 0x31, 0xA0, 0xC3, // w....1.. /* 01E8 */ 0x41, 0xC8, 0xC9, 0x49, 0x00, 0xA5, 0x62, 0xBC, // A..I..b. /* 01F0 */ 0xE4, 0x68, 0xC1, 0x08, 0xA6, 0x81, 0xD0, 0xDD, // .h...... /* 01F8 */ 0xC1, 0xF3, 0xF3, 0x3D, 0x80, 0xDF, 0x4C, 0x7C, // ...=..L| /* 0200 */ 0x32, 0x30, 0xB0, 0xEF, 0x13, 0x6F, 0x1C, 0xF0, // 20...o.. /* 0208 */ 0xFF, 0xFF, 0x37, 0x0E, 0x36, 0x09, 0x8C, 0x9A, // ..7.6... /* 0210 */ 0x23, 0x04, 0x9D, 0x02, 0xBF, 0x00, 0xBC, 0x0A, // #....... /* 0218 */ 0x98, 0xC0, 0xBA, 0x2E, 0x06, 0xD0, 0x4F, 0x1D, // ......O. /* 0220 */ 0x1E, 0xA8, 0xAF, 0x1C, 0x67, 0x63, 0x7D, 0x07, // ....gc}. /* 0228 */ 0x03, 0x50, 0x00, 0xF9, 0x22, 0xE0, 0x93, 0xC1, // .P.."... /* 0230 */ 0xC3, 0x00, 0xBB, 0x19, 0x18, 0x26, 0x9A, 0xD1, // .....&.. /* 0238 */ 0xB9, 0xA8, 0x69, 0xA3, 0x64, 0xC0, 0x68, 0xDA, // ..i.d.h. /* 0240 */ 0x06, 0xF1, 0xB4, 0x1D, 0x71, 0xDA, 0x68, 0x68, // ....q.hh /* 0248 */ 0x5F, 0x05, 0x7C, 0x11, 0x70, 0xA8, 0x61, 0xD3, // _.|.p.a. /* 0250 */ 0x3B, 0x07, 0x7E, 0xAE, 0x67, 0x16, 0xD0, 0x93, // ;.~.g... /* 0258 */ 0xF0, 0x91, 0xE4, 0xB8, 0xC1, 0x32, 0x0A, 0x06, // .....2.. /* 0260 */ 0x1E, 0x24, 0x8E, 0x47, 0xC1, 0x26, 0xCE, 0x07, // .$.G.&.. /* 0268 */ 0xE0, 0x89, 0xF3, 0x71, 0xF9, 0x86, 0x01, 0x7F, // ...q.... /* 0270 */ 0xE4, 0x58, 0x82, 0x02, 0x67, 0x0E, 0x72, 0x78, // .X..g.rx /* 0278 */ 0x4C, 0xB0, 0x51, 0x51, 0x59, 0xE3, 0x42, 0x8D, // L.QQY.B. /* 0280 */ 0xD2, 0x57, 0x20, 0x86, 0x7D, 0x82, 0x16, 0x3D, // .W .}..= /* 0288 */ 0x48, 0x9D, 0x2F, 0x0E, 0xEA, 0x69, 0xC4, 0x63, // H./..i.c /* 0290 */ 0x33, 0xAC, 0xC7, 0xFD, 0xFF, 0x0F, 0x8B, 0x41, // 3......A /* 0298 */ 0x0B, 0x7B, 0xB8, 0x2F, 0x22, 0x3E, 0xC5, 0x78, // .{./">.x /* 02A0 */ 0x66, 0xC6, 0x08, 0xEB, 0xB1, 0x7B, 0x40, 0x8F, // f....{@. /* 02A8 */ 0x10, 0xE0, 0x01, 0x7B, 0x35, 0x39, 0xD3, 0x07, // ...{59.. /* 02B0 */ 0x97, 0x3F, 0x8E, 0xEA, 0x20, 0x74, 0xDF, 0xE0, // .?.. t.. /* 02B8 */ 0x28, 0x21, 0x1E, 0x38, 0x30, 0x04, 0x15, 0xDA, // (!.80... /* 02C0 */ 0xF4, 0xA9, 0xD1, 0xA8, 0x55, 0x83, 0x32, 0x35, // ....U.25 /* 02C8 */ 0xCA, 0x34, 0xA8, 0xD5, 0xA7, 0x52, 0x63, 0xC6, // .4...Rc. /* 02D0 */ 0x3C, 0x5C, 0x8E, 0xE8, 0x41, 0x81, 0xBC, 0x13, // <\..A... /* 02D8 */ 0x34, 0x42, 0x87, 0x00, 0xA1, 0x42, 0x9E, 0x08, // 4B...B.. /* 02E0 */ 0x32, 0x72, 0x0F, 0x31, 0x88, 0x80, 0xAC, 0xCC, // 2r.1.... /* 02E8 */ 0x02, 0x10, 0xD3, 0x09, 0x22, 0x20, 0xFF, 0xFF, // ...." .. /* 02F0 */ 0x01 // . }) } Method (USSV, 1, Serialized) { PDAT = Arg0 } Method (GSSV, 0, Serialized) { Return (PDAT) /* \_SB_.PDAT */ } } Scope (_SB.PC00.RP01.PXSX) { Method (ISLN, 0, Serialized) { If ((BCCX == 0x02)) { If ((SCCX == Zero)) { If ((PIXX == Zero)) { Return (One) } } } Return (Zero) } Method (ISDT, 0, Serialized) { Return (Zero) } Method (GRPT, 0, Serialized) { If (CondRefOf (^^PRMV)) { If ((PRMV == One)) { Return (0x63) } } If (PRES ()) { If ((PAHC () || PNVM ())) { Return (One) } If (ISGX ()) { Return (0x04) } If ((PRTP == 0x02)) { If (ISLN ()) { Return (0x02) } If (CondRefOf (WIST)) { If (WIST ()) { Return (0x03) } } If (ISDT ()) { Return (0x05) } If (CondRefOf (WWST)) { If (WWST ()) { Return (0x06) } } } Return (Zero) } Return (0x63) } } Scope (_SB.PC00.RP02.PXSX) { Method (ISLN, 0, Serialized) { If ((BCCX == 0x02)) { If ((SCCX == Zero)) { If ((PIXX == Zero)) { Return (One) } } } Return (Zero) } Method (ISDT, 0, Serialized) { Return (Zero) } Method (GRPT, 0, Serialized) { If (CondRefOf (^^PRMV)) { If ((PRMV == One)) { Return (0x63) } } If (PRES ()) { If ((PAHC () || PNVM ())) { Return (One) } If (ISGX ()) { Return (0x04) } If ((PRTP == 0x02)) { If (ISLN ()) { Return (0x02) } If (CondRefOf (WIST)) { If (WIST ()) { Return (0x03) } } If (ISDT ()) { Return (0x05) } If (CondRefOf (WWST)) { If (WWST ()) { Return (0x06) } } } Return (Zero) } Return (0x63) } } Scope (_SB.PC00.RP03.PXSX) { Method (ISLN, 0, Serialized) { If ((BCCX == 0x02)) { If ((SCCX == Zero)) { If ((PIXX == Zero)) { Return (One) } } } Return (Zero) } Method (ISDT, 0, Serialized) { Return (Zero) } Method (GRPT, 0, Serialized) { If (CondRefOf (^^PRMV)) { If ((PRMV == One)) { Return (0x63) } } If (PRES ()) { If ((PAHC () || PNVM ())) { Return (One) } If (ISGX ()) { Return (0x04) } If ((PRTP == 0x02)) { If (ISLN ()) { Return (0x02) } If (CondRefOf (WIST)) { If (WIST ()) { Return (0x03) } } If (ISDT ()) { Return (0x05) } If (CondRefOf (WWST)) { If (WWST ()) { Return (0x06) } } } Return (Zero) } Return (0x63) } } Scope (_SB.PC00.RP04.PXSX) { Method (ISLN, 0, Serialized) { If ((BCCX == 0x02)) { If ((SCCX == Zero)) { If ((PIXX == Zero)) { Return (One) } } } Return (Zero) } Method (ISDT, 0, Serialized) { Return (Zero) } Method (GRPT, 0, Serialized) { If (CondRefOf (^^PRMV)) { If ((PRMV == One)) { Return (0x63) } } If (PRES ()) { If ((PAHC () || PNVM ())) { Return (One) } If (ISGX ()) { Return (0x04) } If ((PRTP == 0x02)) { If (ISLN ()) { Return (0x02) } If (CondRefOf (WIST)) { If (WIST ()) { Return (0x03) } } If (ISDT ()) { Return (0x05) } If (CondRefOf (WWST)) { If (WWST ()) { Return (0x06) } } } Return (Zero) } Return (0x63) } } Scope (_SB.PC00.RP05.PXSX) { Method (ISLN, 0, Serialized) { If ((BCCX == 0x02)) { If ((SCCX == Zero)) { If ((PIXX == Zero)) { Return (One) } } } Return (Zero) } Method (ISDT, 0, Serialized) { Return (Zero) } Method (GRPT, 0, Serialized) { If (CondRefOf (^^PRMV)) { If ((PRMV == One)) { Return (0x63) } } If (PRES ()) { If ((PAHC () || PNVM ())) { Return (One) } If (ISGX ()) { Return (0x04) } If ((PRTP == 0x02)) { If (ISLN ()) { Return (0x02) } If (CondRefOf (WIST)) { If (WIST ()) { Return (0x03) } } If (ISDT ()) { Return (0x05) } If (CondRefOf (WWST)) { If (WWST ()) { Return (0x06) } } } Return (Zero) } Return (0x63) } } Scope (_SB.PC00.RP06.PXSX) { Method (ISLN, 0, Serialized) { If ((BCCX == 0x02)) { If ((SCCX == Zero)) { If ((PIXX == Zero)) { Return (One) } } } Return (Zero) } Method (ISDT, 0, Serialized) { Return (Zero) } Method (GRPT, 0, Serialized) { If (CondRefOf (^^PRMV)) { If ((PRMV == One)) { Return (0x63) } } If (PRES ()) { If ((PAHC () || PNVM ())) { Return (One) } If (ISGX ()) { Return (0x04) } If ((PRTP == 0x02)) { If (ISLN ()) { Return (0x02) } If (CondRefOf (WIST)) { If (WIST ()) { Return (0x03) } } If (ISDT ()) { Return (0x05) } If (CondRefOf (WWST)) { If (WWST ()) { Return (0x06) } } } Return (Zero) } Return (0x63) } } Scope (_SB.PC00.RP07.PXSX) { Method (ISLN, 0, Serialized) { If ((BCCX == 0x02)) { If ((SCCX == Zero)) { If ((PIXX == Zero)) { Return (One) } } } Return (Zero) } Method (ISDT, 0, Serialized) { Return (Zero) } Method (GRPT, 0, Serialized) { If (CondRefOf (^^PRMV)) { If ((PRMV == One)) { Return (0x63) } } If (PRES ()) { If ((PAHC () || PNVM ())) { Return (One) } If (ISGX ()) { Return (0x04) } If ((PRTP == 0x02)) { If (ISLN ()) { Return (0x02) } If (CondRefOf (WIST)) { If (WIST ()) { Return (0x03) } } If (ISDT ()) { Return (0x05) } If (CondRefOf (WWST)) { If (WWST ()) { Return (0x06) } } } Return (Zero) } Return (0x63) } } Scope (_SB.PC00.RP08.PXSX) { Method (ISLN, 0, Serialized) { If ((BCCX == 0x02)) { If ((SCCX == Zero)) { If ((PIXX == Zero)) { Return (One) } } } Return (Zero) } Method (ISDT, 0, Serialized) { Return (Zero) } Method (GRPT, 0, Serialized) { If (CondRefOf (^^PRMV)) { If ((PRMV == One)) { Return (0x63) } } If (PRES ()) { If ((PAHC () || PNVM ())) { Return (One) } If (ISGX ()) { Return (0x04) } If ((PRTP == 0x02)) { If (ISLN ()) { Return (0x02) } If (CondRefOf (WIST)) { If (WIST ()) { Return (0x03) } } If (ISDT ()) { Return (0x05) } If (CondRefOf (WWST)) { If (WWST ()) { Return (0x06) } } } Return (Zero) } Return (0x63) } } Scope (_SB.PC00.RP09.PXSX) { Method (ISLN, 0, Serialized) { If ((BCCX == 0x02)) { If ((SCCX == Zero)) { If ((PIXX == Zero)) { Return (One) } } } Return (Zero) } Method (ISDT, 0, Serialized) { Return (Zero) } Method (GRPT, 0, Serialized) { If (CondRefOf (^^PRMV)) { If ((PRMV == One)) { Return (0x63) } } If (PRES ()) { If ((PAHC () || PNVM ())) { Return (One) } If (ISGX ()) { Return (0x04) } If ((PRTP == 0x02)) { If (ISLN ()) { Return (0x02) } If (CondRefOf (WIST)) { If (WIST ()) { Return (0x03) } } If (ISDT ()) { Return (0x05) } If (CondRefOf (WWST)) { If (WWST ()) { Return (0x06) } } } Return (Zero) } Return (0x63) } } Scope (_SB.PC00.RP10.PXSX) { Method (ISLN, 0, Serialized) { If ((BCCX == 0x02)) { If ((SCCX == Zero)) { If ((PIXX == Zero)) { Return (One) } } } Return (Zero) } Method (ISDT, 0, Serialized) { Return (Zero) } Method (GRPT, 0, Serialized) { If (CondRefOf (^^PRMV)) { If ((PRMV == One)) { Return (0x63) } } If (PRES ()) { If ((PAHC () || PNVM ())) { Return (One) } If (ISGX ()) { Return (0x04) } If ((PRTP == 0x02)) { If (ISLN ()) { Return (0x02) } If (CondRefOf (WIST)) { If (WIST ()) { Return (0x03) } } If (ISDT ()) { Return (0x05) } If (CondRefOf (WWST)) { If (WWST ()) { Return (0x06) } } } Return (Zero) } Return (0x63) } } Scope (_SB.PC00.RP11.PXSX) { Method (ISLN, 0, Serialized) { If ((BCCX == 0x02)) { If ((SCCX == Zero)) { If ((PIXX == Zero)) { Return (One) } } } Return (Zero) } Method (ISDT, 0, Serialized) { Return (Zero) } Method (GRPT, 0, Serialized) { If (CondRefOf (^^PRMV)) { If ((PRMV == One)) { Return (0x63) } } If (PRES ()) { If ((PAHC () || PNVM ())) { Return (One) } If (ISGX ()) { Return (0x04) } If ((PRTP == 0x02)) { If (ISLN ()) { Return (0x02) } If (CondRefOf (WIST)) { If (WIST ()) { Return (0x03) } } If (ISDT ()) { Return (0x05) } If (CondRefOf (WWST)) { If (WWST ()) { Return (0x06) } } } Return (Zero) } Return (0x63) } } Scope (_SB.PC00.RP12.PXSX) { Method (ISLN, 0, Serialized) { If ((BCCX == 0x02)) { If ((SCCX == Zero)) { If ((PIXX == Zero)) { Return (One) } } } Return (Zero) } Method (ISDT, 0, Serialized) { Return (Zero) } Method (GRPT, 0, Serialized) { If (CondRefOf (^^PRMV)) { If ((PRMV == One)) { Return (0x63) } } If (PRES ()) { If ((PAHC () || PNVM ())) { Return (One) } If (ISGX ()) { Return (0x04) } If ((PRTP == 0x02)) { If (ISLN ()) { Return (0x02) } If (CondRefOf (WIST)) { If (WIST ()) { Return (0x03) } } If (ISDT ()) { Return (0x05) } If (CondRefOf (WWST)) { If (WWST ()) { Return (0x06) } } } Return (Zero) } Return (0x63) } } Scope (_SB.PC00.RP13.PXSX) { Method (ISLN, 0, Serialized) { If ((BCCX == 0x02)) { If ((SCCX == Zero)) { If ((PIXX == Zero)) { Return (One) } } } Return (Zero) } Method (ISDT, 0, Serialized) { Return (Zero) } Method (GRPT, 0, Serialized) { If (CondRefOf (^^PRMV)) { If ((PRMV == One)) { Return (0x63) } } If (PRES ()) { If ((PAHC () || PNVM ())) { Return (One) } If (ISGX ()) { Return (0x04) } If ((PRTP == 0x02)) { If (ISLN ()) { Return (0x02) } If (CondRefOf (WIST)) { If (WIST ()) { Return (0x03) } } If (ISDT ()) { Return (0x05) } If (CondRefOf (WWST)) { If (WWST ()) { Return (0x06) } } } Return (Zero) } Return (0x63) } } Scope (_SB.PC00.RP14.PXSX) { Method (ISLN, 0, Serialized) { If ((BCCX == 0x02)) { If ((SCCX == Zero)) { If ((PIXX == Zero)) { Return (One) } } } Return (Zero) } Method (ISDT, 0, Serialized) { Return (Zero) } Method (GRPT, 0, Serialized) { If (CondRefOf (^^PRMV)) { If ((PRMV == One)) { Return (0x63) } } If (PRES ()) { If ((PAHC () || PNVM ())) { Return (One) } If (ISGX ()) { Return (0x04) } If ((PRTP == 0x02)) { If (ISLN ()) { Return (0x02) } If (CondRefOf (WIST)) { If (WIST ()) { Return (0x03) } } If (ISDT ()) { Return (0x05) } If (CondRefOf (WWST)) { If (WWST ()) { Return (0x06) } } } Return (Zero) } Return (0x63) } } Scope (_SB.PC00.RP15.PXSX) { Method (ISLN, 0, Serialized) { If ((BCCX == 0x02)) { If ((SCCX == Zero)) { If ((PIXX == Zero)) { Return (One) } } } Return (Zero) } Method (ISDT, 0, Serialized) { Return (Zero) } Method (GRPT, 0, Serialized) { If (CondRefOf (^^PRMV)) { If ((PRMV == One)) { Return (0x63) } } If (PRES ()) { If ((PAHC () || PNVM ())) { Return (One) } If (ISGX ()) { Return (0x04) } If ((PRTP == 0x02)) { If (ISLN ()) { Return (0x02) } If (CondRefOf (WIST)) { If (WIST ()) { Return (0x03) } } If (ISDT ()) { Return (0x05) } If (CondRefOf (WWST)) { If (WWST ()) { Return (0x06) } } } Return (Zero) } Return (0x63) } } Scope (_SB.PC00.RP16.PXSX) { Method (ISLN, 0, Serialized) { If ((BCCX == 0x02)) { If ((SCCX == Zero)) { If ((PIXX == Zero)) { Return (One) } } } Return (Zero) } Method (ISDT, 0, Serialized) { Return (Zero) } Method (GRPT, 0, Serialized) { If (CondRefOf (^^PRMV)) { If ((PRMV == One)) { Return (0x63) } } If (PRES ()) { If ((PAHC () || PNVM ())) { Return (One) } If (ISGX ()) { Return (0x04) } If ((PRTP == 0x02)) { If (ISLN ()) { Return (0x02) } If (CondRefOf (WIST)) { If (WIST ()) { Return (0x03) } } If (ISDT ()) { Return (0x05) } If (CondRefOf (WWST)) { If (WWST ()) { Return (0x06) } } } Return (Zero) } Return (0x63) } } Scope (_SB.PC00.RP17.PXSX) { Method (ISLN, 0, Serialized) { If ((BCCX == 0x02)) { If ((SCCX == Zero)) { If ((PIXX == Zero)) { Return (One) } } } Return (Zero) } Method (ISDT, 0, Serialized) { Return (Zero) } Method (GRPT, 0, Serialized) { If (CondRefOf (^^PRMV)) { If ((PRMV == One)) { Return (0x63) } } If (PRES ()) { If ((PAHC () || PNVM ())) { Return (One) } If (ISGX ()) { Return (0x04) } If ((PRTP == 0x02)) { If (ISLN ()) { Return (0x02) } If (CondRefOf (WIST)) { If (WIST ()) { Return (0x03) } } If (ISDT ()) { Return (0x05) } If (CondRefOf (WWST)) { If (WWST ()) { Return (0x06) } } } Return (Zero) } Return (0x63) } } Scope (_SB.PC00.RP18.PXSX) { Method (ISLN, 0, Serialized) { If ((BCCX == 0x02)) { If ((SCCX == Zero)) { If ((PIXX == Zero)) { Return (One) } } } Return (Zero) } Method (ISDT, 0, Serialized) { Return (Zero) } Method (GRPT, 0, Serialized) { If (CondRefOf (^^PRMV)) { If ((PRMV == One)) { Return (0x63) } } If (PRES ()) { If ((PAHC () || PNVM ())) { Return (One) } If (ISGX ()) { Return (0x04) } If ((PRTP == 0x02)) { If (ISLN ()) { Return (0x02) } If (CondRefOf (WIST)) { If (WIST ()) { Return (0x03) } } If (ISDT ()) { Return (0x05) } If (CondRefOf (WWST)) { If (WWST ()) { Return (0x06) } } } Return (Zero) } Return (0x63) } } Scope (_SB.PC00.RP19.PXSX) { Method (ISLN, 0, Serialized) { If ((BCCX == 0x02)) { If ((SCCX == Zero)) { If ((PIXX == Zero)) { Return (One) } } } Return (Zero) } Method (ISDT, 0, Serialized) { Return (Zero) } Method (GRPT, 0, Serialized) { If (CondRefOf (^^PRMV)) { If ((PRMV == One)) { Return (0x63) } } If (PRES ()) { If ((PAHC () || PNVM ())) { Return (One) } If (ISGX ()) { Return (0x04) } If ((PRTP == 0x02)) { If (ISLN ()) { Return (0x02) } If (CondRefOf (WIST)) { If (WIST ()) { Return (0x03) } } If (ISDT ()) { Return (0x05) } If (CondRefOf (WWST)) { If (WWST ()) { Return (0x06) } } } Return (Zero) } Return (0x63) } } Scope (_SB.PC00.RP20.PXSX) { Method (ISLN, 0, Serialized) { If ((BCCX == 0x02)) { If ((SCCX == Zero)) { If ((PIXX == Zero)) { Return (One) } } } Return (Zero) } Method (ISDT, 0, Serialized) { Return (Zero) } Method (GRPT, 0, Serialized) { If (CondRefOf (^^PRMV)) { If ((PRMV == One)) { Return (0x63) } } If (PRES ()) { If ((PAHC () || PNVM ())) { Return (One) } If (ISGX ()) { Return (0x04) } If ((PRTP == 0x02)) { If (ISLN ()) { Return (0x02) } If (CondRefOf (WIST)) { If (WIST ()) { Return (0x03) } } If (ISDT ()) { Return (0x05) } If (CondRefOf (WWST)) { If (WWST ()) { Return (0x06) } } } Return (Zero) } Return (0x63) } } Scope (_SB.PC00.RP21.PXSX) { Method (ISLN, 0, Serialized) { If ((BCCX == 0x02)) { If ((SCCX == Zero)) { If ((PIXX == Zero)) { Return (One) } } } Return (Zero) } Method (ISDT, 0, Serialized) { Return (Zero) } Method (GRPT, 0, Serialized) { If (CondRefOf (^^PRMV)) { If ((PRMV == One)) { Return (0x63) } } If (PRES ()) { If ((PAHC () || PNVM ())) { Return (One) } If (ISGX ()) { Return (0x04) } If ((PRTP == 0x02)) { If (ISLN ()) { Return (0x02) } If (CondRefOf (WIST)) { If (WIST ()) { Return (0x03) } } If (ISDT ()) { Return (0x05) } If (CondRefOf (WWST)) { If (WWST ()) { Return (0x06) } } } Return (Zero) } Return (0x63) } } Scope (_SB.PC00.RP22.PXSX) { Method (ISLN, 0, Serialized) { If ((BCCX == 0x02)) { If ((SCCX == Zero)) { If ((PIXX == Zero)) { Return (One) } } } Return (Zero) } Method (ISDT, 0, Serialized) { Return (Zero) } Method (GRPT, 0, Serialized) { If (CondRefOf (^^PRMV)) { If ((PRMV == One)) { Return (0x63) } } If (PRES ()) { If ((PAHC () || PNVM ())) { Return (One) } If (ISGX ()) { Return (0x04) } If ((PRTP == 0x02)) { If (ISLN ()) { Return (0x02) } If (CondRefOf (WIST)) { If (WIST ()) { Return (0x03) } } If (ISDT ()) { Return (0x05) } If (CondRefOf (WWST)) { If (WWST ()) { Return (0x06) } } } Return (Zero) } Return (0x63) } } Scope (_SB.PC00.RP23.PXSX) { Method (ISLN, 0, Serialized) { If ((BCCX == 0x02)) { If ((SCCX == Zero)) { If ((PIXX == Zero)) { Return (One) } } } Return (Zero) } Method (ISDT, 0, Serialized) { Return (Zero) } Method (GRPT, 0, Serialized) { If (CondRefOf (^^PRMV)) { If ((PRMV == One)) { Return (0x63) } } If (PRES ()) { If ((PAHC () || PNVM ())) { Return (One) } If (ISGX ()) { Return (0x04) } If ((PRTP == 0x02)) { If (ISLN ()) { Return (0x02) } If (CondRefOf (WIST)) { If (WIST ()) { Return (0x03) } } If (ISDT ()) { Return (0x05) } If (CondRefOf (WWST)) { If (WWST ()) { Return (0x06) } } } Return (Zero) } Return (0x63) } } Scope (_SB.PC00.RP24.PXSX) { Method (ISLN, 0, Serialized) { If ((BCCX == 0x02)) { If ((SCCX == Zero)) { If ((PIXX == Zero)) { Return (One) } } } Return (Zero) } Method (ISDT, 0, Serialized) { Return (Zero) } Method (GRPT, 0, Serialized) { If (CondRefOf (^^PRMV)) { If ((PRMV == One)) { Return (0x63) } } If (PRES ()) { If ((PAHC () || PNVM ())) { Return (One) } If (ISGX ()) { Return (0x04) } If ((PRTP == 0x02)) { If (ISLN ()) { Return (0x02) } If (CondRefOf (WIST)) { If (WIST ()) { Return (0x03) } } If (ISDT ()) { Return (0x05) } If (CondRefOf (WWST)) { If (WWST ()) { Return (0x06) } } } Return (Zero) } Return (0x63) } } If ((PCHS == PCHX)) { Scope (_SB.PC00.RP25.PXSX) { Method (ISLN, 0, Serialized) { If ((BCCX == 0x02)) { If ((SCCX == Zero)) { If ((PIXX == Zero)) { Return (One) } } } Return (Zero) } Method (ISDT, 0, Serialized) { Return (Zero) } Method (GRPT, 0, Serialized) { If (CondRefOf (^^PRMV)) { If ((PRMV == One)) { Return (0x63) } } If (PRES ()) { If ((PAHC () || PNVM ())) { Return (One) } If (ISGX ()) { Return (0x04) } If ((PRTP == 0x02)) { If (ISLN ()) { Return (0x02) } If (CondRefOf (WIST)) { If (WIST ()) { Return (0x03) } } If (ISDT ()) { Return (0x05) } If (CondRefOf (WWST)) { If (WWST ()) { Return (0x06) } } } Return (Zero) } Return (0x63) } } Scope (_SB.PC00.RP26.PXSX) { Method (ISLN, 0, Serialized) { If ((BCCX == 0x02)) { If ((SCCX == Zero)) { If ((PIXX == Zero)) { Return (One) } } } Return (Zero) } Method (ISDT, 0, Serialized) { Return (Zero) } Method (GRPT, 0, Serialized) { If (CondRefOf (^^PRMV)) { If ((PRMV == One)) { Return (0x63) } } If (PRES ()) { If ((PAHC () || PNVM ())) { Return (One) } If (ISGX ()) { Return (0x04) } If ((PRTP == 0x02)) { If (ISLN ()) { Return (0x02) } If (CondRefOf (WIST)) { If (WIST ()) { Return (0x03) } } If (ISDT ()) { Return (0x05) } If (CondRefOf (WWST)) { If (WWST ()) { Return (0x06) } } } Return (Zero) } Return (0x63) } } Scope (_SB.PC00.RP27.PXSX) { Method (ISLN, 0, Serialized) { If ((BCCX == 0x02)) { If ((SCCX == Zero)) { If ((PIXX == Zero)) { Return (One) } } } Return (Zero) } Method (ISDT, 0, Serialized) { Return (Zero) } Method (GRPT, 0, Serialized) { If (CondRefOf (^^PRMV)) { If ((PRMV == One)) { Return (0x63) } } If (PRES ()) { If ((PAHC () || PNVM ())) { Return (One) } If (ISGX ()) { Return (0x04) } If ((PRTP == 0x02)) { If (ISLN ()) { Return (0x02) } If (CondRefOf (WIST)) { If (WIST ()) { Return (0x03) } } If (ISDT ()) { Return (0x05) } If (CondRefOf (WWST)) { If (WWST ()) { Return (0x06) } } } Return (Zero) } Return (0x63) } } Scope (_SB.PC00.RP28.PXSX) { Method (ISLN, 0, Serialized) { If ((BCCX == 0x02)) { If ((SCCX == Zero)) { If ((PIXX == Zero)) { Return (One) } } } Return (Zero) } Method (ISDT, 0, Serialized) { Return (Zero) } Method (GRPT, 0, Serialized) { If (CondRefOf (^^PRMV)) { If ((PRMV == One)) { Return (0x63) } } If (PRES ()) { If ((PAHC () || PNVM ())) { Return (One) } If (ISGX ()) { Return (0x04) } If ((PRTP == 0x02)) { If (ISLN ()) { Return (0x02) } If (CondRefOf (WIST)) { If (WIST ()) { Return (0x03) } } If (ISDT ()) { Return (0x05) } If (CondRefOf (WWST)) { If (WWST ()) { Return (0x06) } } } Return (Zero) } Return (0x63) } } } Scope (_SB.PC00.PEG0.PEGP) { Method (ISLN, 0, Serialized) { If ((BCCX == 0x02)) { If ((SCCX == Zero)) { If ((PIXX == Zero)) { Return (One) } } } Return (Zero) } Method (ISDT, 0, Serialized) { Return (Zero) } Method (GRPT, 0, Serialized) { If (CondRefOf (^^PRMV)) { If ((PRMV == One)) { Return (0x63) } } If (PRES ()) { If ((PAHC () || PNVM ())) { Return (One) } If (ISGX ()) { Return (0x04) } If ((PRTP == 0x02)) { If (ISLN ()) { Return (0x02) } If (CondRefOf (WIST)) { If (WIST ()) { Return (0x03) } } If (ISDT ()) { Return (0x05) } If (CondRefOf (WWST)) { If (WWST ()) { Return (0x06) } } } Return (Zero) } Return (0x63) } } Scope (_SB.PC00.PEG1.PEGP) { Method (ISLN, 0, Serialized) { If ((BCCX == 0x02)) { If ((SCCX == Zero)) { If ((PIXX == Zero)) { Return (One) } } } Return (Zero) } Method (ISDT, 0, Serialized) { Return (Zero) } Method (GRPT, 0, Serialized) { If (CondRefOf (^^PRMV)) { If ((PRMV == One)) { Return (0x63) } } If (PRES ()) { If ((PAHC () || PNVM ())) { Return (One) } If (ISGX ()) { Return (0x04) } If ((PRTP == 0x02)) { If (ISLN ()) { Return (0x02) } If (CondRefOf (WIST)) { If (WIST ()) { Return (0x03) } } If (ISDT ()) { Return (0x05) } If (CondRefOf (WWST)) { If (WWST ()) { Return (0x06) } } } Return (Zero) } Return (0x63) } } Scope (_SB.PC00.PEG2.PEGP) { Method (ISLN, 0, Serialized) { If ((BCCX == 0x02)) { If ((SCCX == Zero)) { If ((PIXX == Zero)) { Return (One) } } } Return (Zero) } Method (ISDT, 0, Serialized) { Return (Zero) } Method (GRPT, 0, Serialized) { If (CondRefOf (^^PRMV)) { If ((PRMV == One)) { Return (0x63) } } If (PRES ()) { If ((PAHC () || PNVM ())) { Return (One) } If (ISGX ()) { Return (0x04) } If ((PRTP == 0x02)) { If (ISLN ()) { Return (0x02) } If (CondRefOf (WIST)) { If (WIST ()) { Return (0x03) } } If (ISDT ()) { Return (0x05) } If (CondRefOf (WWST)) { If (WWST ()) { Return (0x06) } } } Return (Zero) } Return (0x63) } } Scope (_SB) { Device (PEPD) { Name (_HID, "INT33A1" /* Intel Power Engine */) // _HID: Hardware ID Name (_CID, EisaId ("PNP0D80") /* Windows-compatible System Power Management Controller */) // _CID: Compatible ID Name (_UID, One) // _UID: Unique ID Name (LBUF, Buffer (0xC0){}) Name (PPD0, Package (0x03) { "\\_SB.PC00.SAT0", Zero, Package (0x02) { Zero, Package (0x03) { 0xFF, Zero, 0x81 } } }) Name (PPD3, Package (0x03) { "\\_SB.PC00.SAT0", Zero, Package (0x02) { Zero, Package (0x02) { 0xFF, 0x03 } } }) Name (WWD3, Package (0x03) { "\\_SB.PC00.RP04", Zero, Package (0x02) { Zero, Package (0x02) { 0xFF, 0x03 } } }) Name (PKD0, Package (0x02) { Zero, Package (0x03) { 0xFF, Zero, 0x81 } }) Name (PKD3, Package (0x02) { Zero, Package (0x02) { 0xFF, 0x03 } }) Name (DEVY, Package (0x6B) { Package (0x03) { "\\_SB.PR00", Zero, Package (0x02) { Zero, Package (0x02) { 0xFF, Zero } } }, Package (0x03) { "\\_SB.PR01", Zero, Package (0x02) { Zero, Package (0x02) { 0xFF, Zero } } }, Package (0x03) { "\\_SB.PR02", Zero, Package (0x02) { Zero, Package (0x02) { 0xFF, Zero } } }, Package (0x03) { "\\_SB.PR03", Zero, Package (0x02) { Zero, Package (0x02) { 0xFF, Zero } } }, Package (0x03) { "\\_SB.PR04", Zero, Package (0x02) { Zero, Package (0x02) { 0xFF, Zero } } }, Package (0x03) { "\\_SB.PR05", Zero, Package (0x02) { Zero, Package (0x02) { 0xFF, Zero } } }, Package (0x03) { "\\_SB.PR06", Zero, Package (0x02) { Zero, Package (0x02) { 0xFF, Zero } } }, Package (0x03) { "\\_SB.PR07", Zero, Package (0x02) { Zero, Package (0x02) { 0xFF, Zero } } }, Package (0x03) { "\\_SB.PC00.GFX0", One, Package (0x02) { Zero, Package (0x02) { 0xFF, 0x03 } } }, Package (0x03) { "\\_SB.PC00.SAT0", Zero, Package (0x02) { Zero, Package (0x03) { 0xFF, Zero, 0x81 } } }, Package (0x03) { "\\_SB.PC00.UA00", One, Package (0x02) { Zero, Package (0x02) { 0xFF, 0x03 } } }, Package (0x03) { "\\_SB.PC00.UA01", One, Package (0x02) { Zero, Package (0x02) { 0xFF, 0x03 } } }, Package (0x03) { "\\_SB.PC00.I2C0", One, Package (0x02) { Zero, Package (0x02) { 0xFF, 0x03 } } }, Package (0x03) { "\\_SB.PC00.I2C1", One, Package (0x02) { Zero, Package (0x02) { 0xFF, 0x03 } } }, Package (0x03) { "\\_SB.PC00.XHCI", One, Package (0x02) { Zero, Package (0x02) { 0xFF, 0x03 } } }, Package (0x03) { "\\_SB.PC00.HDAS", One, Package (0x02) { Zero, Package (0x03) { 0xFF, Zero, 0x81 } } }, Package (0x03) { "\\_SB.PC00.EMMC", One, Package (0x02) { Zero, Package (0x02) { 0xFF, 0x03 } } }, Package (0x03) { "\\_SB.PC00.PSDC", One, Package (0x02) { Zero, Package (0x02) { 0xFF, 0x03 } } }, Package (0x03) { "\\_SB.PC00.I2C2", One, Package (0x02) { Zero, Package (0x02) { 0xFF, 0x03 } } }, Package (0x03) { "\\_SB.PC00.I2C3", One, Package (0x02) { Zero, Package (0x02) { 0xFF, 0x03 } } }, Package (0x03) { "\\_SB.PC00.I2C4", One, Package (0x02) { Zero, Package (0x02) { 0xFF, 0x03 } } }, Package (0x03) { "\\_SB.PC00.I2C5", One, Package (0x02) { Zero, Package (0x02) { 0xFF, 0x03 } } }, Package (0x03) { "\\_SB.PC00.UA02", One, Package (0x02) { Zero, Package (0x02) { 0xFF, 0x03 } } }, Package (0x03) { "\\_SB.PC00.SPI0", One, Package (0x02) { Zero, Package (0x02) { 0xFF, 0x03 } } }, Package (0x03) { "\\_SB.PC00.SPI1", One, Package (0x02) { Zero, Package (0x02) { 0xFF, 0x03 } } }, Package (0x03) { "\\_SB.PC00.RP01", Zero, Package (0x02) { Zero, Package (0x03) { 0xFF, Zero, 0x81 } } }, Package (0x03) { "\\_SB.PC00.RP02", Zero, Package (0x02) { Zero, Package (0x03) { 0xFF, Zero, 0x81 } } }, Package (0x03) { "\\_SB.PC00.RP03", Zero, Package (0x02) { Zero, Package (0x03) { 0xFF, Zero, 0x81 } } }, Package (0x03) { "\\_SB.PC00.RP04", Zero, Package (0x02) { Zero, Package (0x03) { 0xFF, Zero, 0x81 } } }, Package (0x03) { "\\_SB.PC00.RP05", Zero, Package (0x02) { Zero, Package (0x03) { 0xFF, Zero, 0x81 } } }, Package (0x03) { "\\_SB.PC00.RP06", Zero, Package (0x02) { Zero, Package (0x03) { 0xFF, Zero, 0x81 } } }, Package (0x03) { "\\_SB.PC00.RP07", Zero, Package (0x02) { Zero, Package (0x03) { 0xFF, Zero, 0x81 } } }, Package (0x03) { "\\_SB.PC00.RP08", Zero, Package (0x02) { Zero, Package (0x03) { 0xFF, Zero, 0x81 } } }, Package (0x03) { "\\_SB.PC00.RP09", Zero, Package (0x02) { Zero, Package (0x02) { 0xFF, 0x03 } } }, Package (0x03) { "\\_SB.PC00.RP10", Zero, Package (0x02) { Zero, Package (0x03) { 0xFF, Zero, 0x81 } } }, Package (0x03) { "\\_SB.PC00.RP11", Zero, Package (0x02) { Zero, Package (0x03) { 0xFF, Zero, 0x81 } } }, Package (0x03) { "\\_SB.PC00.RP12", Zero, Package (0x02) { Zero, Package (0x03) { 0xFF, Zero, 0x81 } } }, Package (0x03) { "\\_SB.PC00.RP13", Zero, Package (0x02) { Zero, Package (0x03) { 0xFF, Zero, 0x81 } } }, Package (0x03) { "\\_SB.PC00.RP14", Zero, Package (0x02) { Zero, Package (0x03) { 0xFF, Zero, 0x81 } } }, Package (0x03) { "\\_SB.PC00.RP15", Zero, Package (0x02) { Zero, Package (0x03) { 0xFF, Zero, 0x81 } } }, Package (0x03) { "\\_SB.PC00.RP16", Zero, Package (0x02) { Zero, Package (0x03) { 0xFF, Zero, 0x81 } } }, Package (0x03) { "\\_SB.PC00.RP17", Zero, Package (0x02) { Zero, Package (0x03) { 0xFF, Zero, 0x81 } } }, Package (0x03) { "\\_SB.PC00.RP18", Zero, Package (0x02) { Zero, Package (0x03) { 0xFF, Zero, 0x81 } } }, Package (0x03) { "\\_SB.PC00.RP19", Zero, Package (0x02) { Zero, Package (0x03) { 0xFF, Zero, 0x81 } } }, Package (0x03) { "\\_SB.PC00.RP20", Zero, Package (0x02) { Zero, Package (0x03) { 0xFF, Zero, 0x81 } } }, Package (0x03) { "\\_SB.PC00.SAT0.VOL0", Zero, Package (0x02) { Zero, Package (0x03) { 0xFF, Zero, 0x81 } } }, Package (0x03) { "\\_SB.PR08", Zero, Package (0x02) { Zero, Package (0x02) { 0xFF, Zero } } }, Package (0x03) { "\\_SB.PR09", Zero, Package (0x02) { Zero, Package (0x02) { 0xFF, Zero } } }, Package (0x03) { "\\_SB.PR10", Zero, Package (0x02) { Zero, Package (0x02) { 0xFF, Zero } } }, Package (0x03) { "\\_SB.PR11", Zero, Package (0x02) { Zero, Package (0x02) { 0xFF, Zero } } }, Package (0x03) { "\\_SB.PR12", Zero, Package (0x02) { Zero, Package (0x02) { 0xFF, Zero } } }, Package (0x03) { "\\_SB.PR13", Zero, Package (0x02) { Zero, Package (0x02) { 0xFF, Zero } } }, Package (0x03) { "\\_SB.PR14", Zero, Package (0x02) { Zero, Package (0x02) { 0xFF, Zero } } }, Package (0x03) { "\\_SB.PR15", Zero, Package (0x02) { Zero, Package (0x02) { 0xFF, Zero } } }, Package (0x03) { "\\_SB.PC00.SPI2", One, Package (0x02) { Zero, Package (0x02) { 0xFF, 0x03 } } }, Package (0x03) { "\\_SB.PC00.CNVW", Zero, Package (0x02) { Zero, Package (0x03) { 0xFF, Zero, 0x81 } } }, Package (0x03) { "\\_SB.PC00.IPU0", One, Package (0x02) { Zero, Package (0x02) { 0xFF, 0x03 } } }, Package (0x03) { "\\_SB.PC00.HECI", One, Package (0x02) { Zero, Package (0x03) { 0xFF, Zero, 0x81 } } }, Package (0x03) { "\\_SB.PC00.GLAN", One, Package (0x02) { Zero, Package (0x02) { 0xFF, 0x03 } } }, Package (0x03) { "\\_SB.PC00.PEG0", Zero, Package (0x02) { Zero, Package (0x02) { 0xFF, 0x03 } } }, Package (0x03) { "\\_SB.PC00.THC0", One, Package (0x02) { Zero, Package (0x02) { 0xFF, 0x03 } } }, Package (0x03) { "\\_SB.PC00.THC1", One, Package (0x02) { Zero, Package (0x02) { 0xFF, 0x03 } } }, Package (0x03) { "Depreciate IDA", Zero, Package (0x02) { Zero, Package (0x02) { 0xFF, 0x03 } } }, Package (0x03) { "USB\\VID_8087&PID_0AC9&MI*", Zero, Package (0x02) { Zero, Package (0x02) { 0xFF, 0x02 } } }, Package (0x03) { "\\_SB.PC00.I2C6", One, Package (0x02) { Zero, Package (0x02) { 0xFF, 0x03 } } }, Package (0x03) { "\\_SB.PC00.PEG1", Zero, Package (0x02) { Zero, Package (0x02) { 0xFF, 0x03 } } }, Package (0x03) { "\\_SB.PR16", Zero, Package (0x02) { Zero, Package (0x02) { 0xFF, Zero } } }, Package (0x03) { "\\_SB.PR17", Zero, Package (0x02) { Zero, Package (0x02) { 0xFF, Zero } } }, Package (0x03) { "\\_SB.PR18", Zero, Package (0x02) { Zero, Package (0x02) { 0xFF, Zero } } }, Package (0x03) { "\\_SB.PR19", Zero, Package (0x02) { Zero, Package (0x02) { 0xFF, Zero } } }, Package (0x03) { "\\_SB.PR20", Zero, Package (0x02) { Zero, Package (0x02) { 0xFF, Zero } } }, Package (0x03) { "\\_SB.PR21", Zero, Package (0x02) { Zero, Package (0x02) { 0xFF, Zero } } }, Package (0x03) { "\\_SB.PR22", Zero, Package (0x02) { Zero, Package (0x02) { 0xFF, Zero } } }, Package (0x03) { "\\_SB.PR23", Zero, Package (0x02) { Zero, Package (0x02) { 0xFF, Zero } } }, Package (0x03) { "\\_SB.PC00.GNA0", One, Package (0x02) { Zero, Package (0x02) { 0xFF, 0x03 } } }, Package (0x03) { "\\_SB.PC00.VMD0", One, Package (0x02) { Zero, Package (0x02) { 0xFF, 0x03 } } }, Package (0x03) { "\\_SB.PC00.RP21", Zero, Package (0x02) { Zero, Package (0x03) { 0xFF, Zero, 0x81 } } }, Package (0x03) { "\\_SB.PC00.RP22", Zero, Package (0x02) { Zero, Package (0x03) { 0xFF, Zero, 0x81 } } }, Package (0x03) { "\\_SB.PC00.RP23", Zero, Package (0x02) { Zero, Package (0x03) { 0xFF, Zero, 0x81 } } }, Package (0x03) { "\\_SB.PC00.RP24", Zero, Package (0x02) { Zero, Package (0x03) { 0xFF, Zero, 0x81 } } }, Package (0x03) { "Reserved For DTBT RP0", Zero, Package (0x02) { Zero, Package (0x02) { 0xFF, 0x03 } } }, Package (0x03) { "Reserved For DTBT RP1", Zero, Package (0x02) { Zero, Package (0x02) { 0xFF, 0x03 } } }, Package (0x03) { "\\_SB.PC00.RP25", Zero, Package (0x02) { Zero, Package (0x03) { 0xFF, Zero, 0x81 } } }, Package (0x03) { "\\_SB.PC00.RP26", Zero, Package (0x02) { Zero, Package (0x03) { 0xFF, Zero, 0x81 } } }, Package (0x03) { "\\_SB.PC00.RP27", Zero, Package (0x02) { Zero, Package (0x03) { 0xFF, Zero, 0x81 } } }, Package (0x03) { "\\_SB.PC00.RP28", Zero, Package (0x02) { Zero, Package (0x03) { 0xFF, Zero, 0x81 } } }, Package (0x03) { "\\_SB.PC00.SAT0.PRT0", Zero, Package (0x02) { Zero, Package (0x02) { 0xFF, 0x03 } } }, Package (0x03) { "\\_SB.PC00.SAT0.PRT1", Zero, Package (0x02) { Zero, Package (0x02) { 0xFF, 0x03 } } }, Package (0x03) { "\\_SB.PC00.SAT0.PRT2", Zero, Package (0x02) { Zero, Package (0x02) { 0xFF, 0x03 } } }, Package (0x03) { "\\_SB.PC00.SAT0.PRT3", Zero, Package (0x02) { Zero, Package (0x02) { 0xFF, 0x03 } } }, Package (0x03) { "\\_SB.PC00.SAT0.PRT4", Zero, Package (0x02) { Zero, Package (0x02) { 0xFF, 0x03 } } }, Package (0x03) { "\\_SB.PC00.SAT0.PRT5", Zero, Package (0x02) { Zero, Package (0x02) { 0xFF, 0x03 } } }, Package (0x03) { "\\_SB.PC00.SAT0.PRT6", Zero, Package (0x02) { Zero, Package (0x02) { 0xFF, 0x03 } } }, Package (0x03) { "\\_SB.PC00.SAT0.PRT7", Zero, Package (0x02) { Zero, Package (0x02) { 0xFF, 0x03 } } }, Package (0x03) { "\\_SB.PC00.HEC3", Zero, Package (0x02) { Zero, Package (0x03) { 0xFF, Zero, 0x81 } } }, Package (0x03) { "\\_SB.PC00.PEG2", Zero, Package (0x02) { Zero, Package (0x02) { 0xFF, 0x03 } } }, Package (0x03) { "\\_SB.PR24", Zero, Package (0x02) { Zero, Package (0x02) { 0xFF, Zero } } }, Package (0x03) { "\\_SB.PR25", Zero, Package (0x02) { Zero, Package (0x02) { 0xFF, Zero } } }, Package (0x03) { "\\_SB.PR26", Zero, Package (0x02) { Zero, Package (0x02) { 0xFF, Zero } } }, Package (0x03) { "\\_SB.PR27", Zero, Package (0x02) { Zero, Package (0x02) { 0xFF, Zero } } }, Package (0x03) { "\\_SB.PR28", Zero, Package (0x02) { Zero, Package (0x02) { 0xFF, Zero } } }, Package (0x03) { "\\_SB.PR29", Zero, Package (0x02) { Zero, Package (0x02) { 0xFF, Zero } } }, Package (0x03) { "\\_SB.PR30", Zero, Package (0x02) { Zero, Package (0x02) { 0xFF, Zero } } }, Package (0x03) { "\\_SB.PR31", Zero, Package (0x02) { Zero, Package (0x02) { 0xFF, Zero } } }, Package (0x03) { "\\_SB.PC00.PUF0", One, Package (0x02) { Zero, Package (0x02) { 0xFF, 0x03 } } }, Package (0x03) { "\\_SB.PC00.PUF1", One, Package (0x02) { Zero, Package (0x02) { 0xFF, 0x03 } } }, Package (0x03) { "\\_SB.PC00.I2C7", One, Package (0x02) { Zero, Package (0x02) { 0xFF, 0x03 } } } }) Method (GUCP, 2, Serialized) { If (((PEPC & Arg0) == Arg0)) { If (((PEPC & (Arg1 | Arg0)) == (Arg1 | Arg0 ))) { Return (0x03) } Else { Return (One) } } Else { Return (Zero) } } Method (GRPC, 1, Serialized) { If ((Arg0 == One)) { Return (GUCP (0x0000000200000000, 0x0000000400000000)) } If ((Arg0 == 0x02)) { Return (GUCP (0x0000000800000000, 0x0000001000000000)) } If ((Arg0 == 0x03)) { If ((OSYS >= 0x07DF)) { Return (GUCP (0x0000002000000000, 0x0000004000000000)) } Return (Zero) } If ((Arg0 == 0x04)) { Return (GUCP (0x0000008000000000, 0x0000010000000000)) } If ((Arg0 == 0x05)) { Return (GUCP (0x20000000, 0x20000000)) } If ((Arg0 == 0x06)) { If ((WRTO == 0x03)) { Return (0x03) } Else { If ((WRTO == One)) { DSDF (WRTO, 0x3F) } Return (Zero) } } If ((Arg0 == Zero)) { Return (GUCP (0x0000020000000000, 0x0000040000000000)) } Return (Zero) } Method (DSDF, 2, Serialized) { If ((Arg1 != Ones)) { Local0 = Arg1 If ((Arg0 == Zero)) { DerefOf (DEVY [Local0]) [One] = Zero } Else { If ((Arg0 == 0x03)) { DerefOf (DEVY [Local0]) [0x02] = PKD3 /* \_SB_.PEPD.PKD3 */ } If ((Arg0 == One)) { DerefOf (DEVY [Local0]) [0x02] = PKD0 /* \_SB_.PEPD.PKD0 */ } DerefOf (DEVY [Local0]) [One] = One } } } Method (PARS, 1, Serialized) { Local0 = SizeOf (DEVY) Local1 = Zero While ((Local0 > Local1)) { Local2 = DerefOf (DEVY [Local1]) Local3 = DerefOf (Local2 [Zero]) If ((Local3 == Arg0)) { Return (Local1) } Local1++ } Return (Ones) } Method (RPPC, 0, Serialized) { DSDF (GRPC (^^PC00.RP01.PXSX.GRPT ()), PARS ("\\_SB.PC00.RP01")) DSDF (GRPC (^^PC00.RP02.PXSX.GRPT ()), PARS ("\\_SB.PC00.RP02")) DSDF (GRPC (^^PC00.RP03.PXSX.GRPT ()), PARS ("\\_SB.PC00.RP03")) DSDF (GRPC (^^PC00.RP04.PXSX.GRPT ()), PARS ("\\_SB.PC00.RP04")) DSDF (GRPC (^^PC00.RP05.PXSX.GRPT ()), PARS ("\\_SB.PC00.RP05")) DSDF (GRPC (^^PC00.RP06.PXSX.GRPT ()), PARS ("\\_SB.PC00.RP06")) DSDF (GRPC (^^PC00.RP07.PXSX.GRPT ()), PARS ("\\_SB.PC00.RP07")) DSDF (GRPC (^^PC00.RP08.PXSX.GRPT ()), PARS ("\\_SB.PC00.RP08")) DSDF (GRPC (^^PC00.RP09.PXSX.GRPT ()), PARS ("\\_SB.PC00.RP09")) DSDF (GRPC (^^PC00.RP10.PXSX.GRPT ()), PARS ("\\_SB.PC00.RP10")) DSDF (GRPC (^^PC00.RP11.PXSX.GRPT ()), PARS ("\\_SB.PC00.RP11")) DSDF (GRPC (^^PC00.RP12.PXSX.GRPT ()), PARS ("\\_SB.PC00.RP12")) DSDF (GRPC (^^PC00.RP13.PXSX.GRPT ()), PARS ("\\_SB.PC00.RP13")) DSDF (GRPC (^^PC00.RP14.PXSX.GRPT ()), PARS ("\\_SB.PC00.RP14")) DSDF (GRPC (^^PC00.RP15.PXSX.GRPT ()), PARS ("\\_SB.PC00.RP15")) DSDF (GRPC (^^PC00.RP16.PXSX.GRPT ()), PARS ("\\_SB.PC00.RP16")) DSDF (GRPC (^^PC00.RP17.PXSX.GRPT ()), PARS ("\\_SB.PC00.RP17")) DSDF (GRPC (^^PC00.RP18.PXSX.GRPT ()), PARS ("\\_SB.PC00.RP18")) DSDF (GRPC (^^PC00.RP19.PXSX.GRPT ()), PARS ("\\_SB.PC00.RP19")) DSDF (GRPC (^^PC00.RP20.PXSX.GRPT ()), PARS ("\\_SB.PC00.RP20")) DSDF (GRPC (^^PC00.RP21.PXSX.GRPT ()), PARS ("\\_SB.PC00.RP21")) DSDF (GRPC (^^PC00.RP22.PXSX.GRPT ()), PARS ("\\_SB.PC00.RP22")) DSDF (GRPC (^^PC00.RP23.PXSX.GRPT ()), PARS ("\\_SB.PC00.RP23")) DSDF (GRPC (^^PC00.RP24.PXSX.GRPT ()), PARS ("\\_SB.PC00.RP24")) If ((PCHS == PCHX)) { DSDF (GRPC (^^PC00.RP25.PXSX.GRPT ()), PARS ("\\_SB.PC00.RP25")) DSDF (GRPC (^^PC00.RP26.PXSX.GRPT ()), PARS ("\\_SB.PC00.RP26")) DSDF (GRPC (^^PC00.RP27.PXSX.GRPT ()), PARS ("\\_SB.PC00.RP27")) DSDF (GRPC (^^PC00.RP28.PXSX.GRPT ()), PARS ("\\_SB.PC00.RP28")) } DSDF (GRPC (^^PC00.PEG0.PEGP.GRPT ()), PARS ("\\_SB.PC00.PEG0")) DSDF (GRPC (^^PC00.PEG1.PEGP.GRPT ()), PARS ("\\_SB.PC00.PEG1")) DSDF (GRPC (^^PC00.PEG2.PEGP.GRPT ()), PARS ("\\_SB.PC00.PEG2")) } Method (SPDE, 0, Serialized) { If (!ESPC) { Return (Zero) } If (^^PC00.SAT0.PRT0.PRES ()) { DerefOf (DEVY [0x56]) [One] = One } If (^^PC00.SAT0.PRT1.PRES ()) { DerefOf (DEVY [0x57]) [One] = One } If (^^PC00.SAT0.PRT2.PRES ()) { DerefOf (DEVY [0x58]) [One] = One } If (^^PC00.SAT0.PRT3.PRES ()) { DerefOf (DEVY [0x59]) [One] = One } If (^^PC00.SAT0.PRT4.PRES ()) { DerefOf (DEVY [0x5A]) [One] = One } If (^^PC00.SAT0.PRT5.PRES ()) { DerefOf (DEVY [0x5B]) [One] = One } If (^^PC00.SAT0.PRT6.PRES ()) { DerefOf (DEVY [0x5C]) [One] = One } If (^^PC00.SAT0.PRT7.PRES ()) { DerefOf (DEVY [0x5D]) [One] = One } } Name (BCCD, Package (0x00){}) OperationRegion (LS0I, SystemMemory, LPMR, 0xC0) Field (LS0I, ByteAcc, Lock, Preserve) { L0IX, 1536 } Name (DSDV, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x01) { Package (0x02) { "intel-cec-pson-switching-enabled-in-s0", Zero } } }) Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data { Local0 = Zero While ((Local0 < SizeOf (DSDV))) { If ((DerefOf (DSDV [Local0]) != ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */)) { Continue } Local1 = DerefOf (DSDV [(Local0 + One)]) Local2 = Zero While ((Local2 < SizeOf (Local1))) { Local3 = DerefOf (Local1 [Local2]) If ((("intel-cec-pson-switching-enabled-in-s0" == DerefOf (Local3 [Zero])) && PSON)) { DerefOf (DerefOf (DSDV [(Local0 + One)]) [ Local2]) [One] = One } Local2++ } Local0 += 0x02 } Return (DSDV) /* \_SB_.PEPD.DSDV */ } Method (_STA, 0, NotSerialized) // _STA: Status { If (((OSYS >= 0x07DF) || ((OSYS >= 0x07DC) && ( S0ID == One)))) { Return (0x0F) } Return (Zero) } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("c4eb40a0-6cd2-11e2-bcfd-0800200c9a66") /* Unknown UUID */)) { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x7F // . }) } If ((Arg2 == One)) { If ((S0ID == Zero)) { Return (Package (0x00){}) } SPDE () If (((PEPC & One) == One)) { If (((PEPC & 0x03) == One)) { DEVY [0x09] = PPD0 /* \_SB_.PEPD.PPD0 */ } ElseIf (((PEPC & 0x03) == 0x03)) { DEVY [0x09] = PPD3 /* \_SB_.PEPD.PPD3 */ } DerefOf (DEVY [0x09]) [One] = One } ElseIf (((PEPC & 0x03) == 0x02)) { DerefOf (DEVY [0x2D]) [One] = One } RPPC () If (((PEPC & 0x04) == Zero)) { DerefOf (DEVY [0x0A]) [One] = Zero } If (((PEPC & 0x08) == Zero)) { DerefOf (DEVY [0x0B]) [One] = Zero } If (((PEPC & 0x10) == Zero)) { DerefOf (DEVY [0x0C]) [One] = Zero } If (((PEPC & 0x20) == Zero)) { DerefOf (DEVY [0x0D]) [One] = Zero } If (((PEPC & 0x40) == Zero)) { DerefOf (DEVY [0x0E]) [One] = Zero } DSDF (GUCP (0x80, 0x0100), PARS ("\\_SB.PC00.HDAS")) If (((PEPC & 0x0200) == Zero)) { DerefOf (DEVY [0x08]) [One] = Zero } If ((TCNT >= One)) { DerefOf (DEVY [Zero]) [One] = One } If ((TCNT >= 0x02)) { DerefOf (DEVY [One]) [One] = One } If ((TCNT >= 0x03)) { DerefOf (DEVY [0x02]) [One] = One } If ((TCNT >= 0x04)) { DerefOf (DEVY [0x03]) [One] = One } If ((TCNT >= 0x05)) { DerefOf (DEVY [0x04]) [One] = One } If ((TCNT >= 0x06)) { DerefOf (DEVY [0x05]) [One] = One } If ((TCNT >= 0x07)) { DerefOf (DEVY [0x06]) [One] = One } If ((TCNT >= 0x08)) { DerefOf (DEVY [0x07]) [One] = One } If ((TCNT >= 0x09)) { DerefOf (DEVY [0x2E]) [One] = One } If ((TCNT >= 0x0A)) { DerefOf (DEVY [0x2F]) [One] = One } If ((TCNT >= 0x0B)) { DerefOf (DEVY [0x30]) [One] = One } If ((TCNT >= 0x0C)) { DerefOf (DEVY [0x31]) [One] = One } If ((TCNT >= 0x0D)) { DerefOf (DEVY [0x32]) [One] = One } If ((TCNT >= 0x0E)) { DerefOf (DEVY [0x33]) [One] = One } If ((TCNT >= 0x0F)) { DerefOf (DEVY [0x34]) [One] = One } If ((TCNT >= 0x10)) { DerefOf (DEVY [0x35]) [One] = One } If ((TCNT >= 0x11)) { DerefOf (DEVY [0x42]) [One] = One } If ((TCNT >= 0x12)) { DerefOf (DEVY [0x43]) [One] = One } If ((TCNT >= 0x13)) { DerefOf (DEVY [0x44]) [One] = One } If ((TCNT >= 0x14)) { DerefOf (DEVY [0x45]) [One] = One } If ((TCNT >= 0x15)) { DerefOf (DEVY [0x46]) [One] = One } If ((TCNT >= 0x16)) { DerefOf (DEVY [0x47]) [One] = One } If ((TCNT >= 0x17)) { DerefOf (DEVY [0x48]) [One] = One } If ((TCNT >= 0x18)) { DerefOf (DEVY [0x49]) [One] = One } If ((TCNT >= 0x19)) { DerefOf (DEVY [0x60]) [One] = One } If ((TCNT >= 0x1A)) { DerefOf (DEVY [0x61]) [One] = One } If ((TCNT >= 0x1B)) { DerefOf (DEVY [0x62]) [One] = One } If ((TCNT >= 0x1C)) { DerefOf (DEVY [0x63]) [One] = One } If ((TCNT >= 0x1D)) { DerefOf (DEVY [0x64]) [One] = One } If ((TCNT >= 0x1E)) { DerefOf (DEVY [0x65]) [One] = One } If ((TCNT >= 0x1F)) { DerefOf (DEVY [0x66]) [One] = One } If ((TCNT >= 0x20)) { DerefOf (DEVY [0x67]) [One] = One } If (((PEPC & 0x0400) == Zero)) { DerefOf (DEVY [Zero]) [One] = Zero DerefOf (DEVY [One]) [One] = Zero DerefOf (DEVY [0x02]) [One] = Zero DerefOf (DEVY [0x03]) [One] = Zero DerefOf (DEVY [0x04]) [One] = Zero DerefOf (DEVY [0x05]) [One] = Zero DerefOf (DEVY [0x06]) [One] = Zero DerefOf (DEVY [0x07]) [One] = Zero DerefOf (DEVY [0x2E]) [One] = Zero DerefOf (DEVY [0x2F]) [One] = Zero DerefOf (DEVY [0x30]) [One] = Zero DerefOf (DEVY [0x31]) [One] = Zero DerefOf (DEVY [0x32]) [One] = Zero DerefOf (DEVY [0x33]) [One] = Zero DerefOf (DEVY [0x34]) [One] = Zero DerefOf (DEVY [0x35]) [One] = Zero DerefOf (DEVY [0x42]) [One] = Zero DerefOf (DEVY [0x43]) [One] = Zero DerefOf (DEVY [0x44]) [One] = Zero DerefOf (DEVY [0x45]) [One] = Zero DerefOf (DEVY [0x46]) [One] = Zero DerefOf (DEVY [0x47]) [One] = Zero DerefOf (DEVY [0x48]) [One] = Zero DerefOf (DEVY [0x49]) [One] = Zero DerefOf (DEVY [0x60]) [One] = Zero DerefOf (DEVY [0x61]) [One] = Zero DerefOf (DEVY [0x62]) [One] = Zero DerefOf (DEVY [0x63]) [One] = Zero DerefOf (DEVY [0x64]) [One] = Zero DerefOf (DEVY [0x65]) [One] = Zero DerefOf (DEVY [0x66]) [One] = Zero DerefOf (DEVY [0x67]) [One] = Zero } If ((((PEPC & 0x0800) == Zero) || (EMCE == Zero))) { DerefOf (DEVY [0x10]) [One] = Zero } If ((((PEPC & 0x1000) == Zero) || (SDCE == Zero))) { DerefOf (DEVY [0x11]) [One] = Zero } If (((PEPC & 0x2000) == Zero)) { DerefOf (DEVY [0x12]) [One] = Zero } If (((PEPC & 0x4000) == Zero)) { DerefOf (DEVY [0x13]) [One] = Zero } If (((PEPC & 0x8000) == Zero)) { DerefOf (DEVY [0x14]) [One] = Zero } If (((PEPC & 0x00010000) == Zero)) { DerefOf (DEVY [0x15]) [One] = Zero } If (((PEPC & 0x0000400000000000) == Zero)) { DerefOf (DEVY [0x6A]) [One] = Zero } If (((PEPC & 0x00020000) == Zero)) { DerefOf (DEVY [0x16]) [One] = Zero } If (((PEPC & 0x00040000) == Zero)) { DerefOf (DEVY [0x17]) [One] = Zero } If (((PEPC & 0x00080000) == Zero)) { DerefOf (DEVY [0x18]) [One] = Zero } If (((PEPC & 0x00100000) == Zero)) { DerefOf (DEVY [0x36]) [One] = Zero } If (((PEPC & 0x00200000) == Zero)) { DerefOf (DEVY [0x38]) [One] = Zero } If (((PEPC & 0x00400000) == Zero)) { DerefOf (DEVY [0x39]) [One] = Zero } If ((((PEPC & 0x00800000) == Zero) || (GBES == Zero))) { DerefOf (DEVY [0x3A]) [One] = Zero } If (((PEPC & 0x02000000) == Zero)) { DerefOf (DEVY [0x3C]) [One] = Zero } If (((PEPC & 0x04000000) == Zero)) { DerefOf (DEVY [0x3D]) [One] = Zero } If (((PEPC & 0x10000000) == Zero)) { DerefOf (DEVY [0x40]) [One] = Zero } If (((PEPC & 0x0000080000000000) != Zero)) { DerefOf (DEVY [0x41]) [One] = One } If (((PEPC & 0x0000100000000000) == Zero)) { DerefOf (DEVY [0x68]) [One] = Zero } If (((PEPC & 0x0000200000000000) == Zero)) { DerefOf (DEVY [0x69]) [One] = Zero } If (((PEPC & 0x40000000) == Zero)) { DerefOf (DEVY [0x4A]) [One] = Zero } If (((PEPC & 0x80000000) == Zero)) { DerefOf (DEVY [0x4B]) [One] = Zero } If (CondRefOf (\_SB.PC00.HEC3)) { If (((PEPC & 0x0000000100000000) != Zero)) { DerefOf (DEVY [0x5E]) [One] = One } } If ((OSYS >= 0x07DF)) { If ((^^PC00.CNVW.VDID != 0xFFFFFFFF)) { DerefOf (DerefOf (DerefOf (DEVY [0x37]) [0x02] ) [One]) [One] = 0x03 DerefOf (DerefOf (DerefOf (DEVY [0x37]) [0x02] ) [One]) [0x02] = Zero DerefOf (DEVY [0x37]) [One] = One } } Return (DEVY) /* \_SB_.PEPD.DEVY */ } If ((Arg2 == 0x02)) { Return (BCCD) /* \_SB_.PEPD.BCCD */ } If ((Arg2 == 0x03)) { If ((S0ID == One)) { D8XH (Zero, 0xC5) D8XH (One, Zero) } } If ((Arg2 == 0x04)) { If ((S0ID == One)) { D8XH (Zero, 0xC5) D8XH (One, 0xAB) } } Local0 = Zero If ((Arg2 == 0x05)) { If (CondRefOf (\_SB.PC00.PEG1.DHDW)) { ^^PC00.PEG1.DHDW () ^^PC00.PEG1.DGCE = One } If ((S0ID == One)) { GUAM (One) } If (ECON) { ^^PC00.LPCB.H_EC.ECNT (One) } If (CondRefOf (\_SB.PC00.TXHC)) { If ((^^PC00.TDM0._STA == 0x0F)) { If ((^^PC00.TDM0.SCME == Zero)) { Local0 = One } } ElseIf ((^^PC00.TDM1._STA == 0x0F)) { If ((^^PC00.TDM1.SCME == Zero)) { Local0 = One } } If ((Local0 == One)) { ^^PC00.DPOF = One } } If (CondRefOf (\_SB.PC00.XHCI.PSLI)) { ^^PC00.XHCI.PSLI (0x05) } Else { } If (CondRefOf (\GPRV)) { GPRV (0x03, Zero) } } If ((Arg2 == 0x06)) { If (CondRefOf (\_SB.PC00.PEG1.DGCE)) { ^^PC00.PEG1.DGCE = Zero } If ((S0ID == One)) { GUAM (Zero) } If (ECON) { ^^PC00.LPCB.H_EC.ECNT (Zero) } If (CondRefOf (\_SB.PC00.TXHC)) { ^^PC00.DPOF = Zero } If (CondRefOf (\_SB.PC00.XHCI.PSLI)) { ^^PC00.XHCI.PSLI (0x06) } Else { } If (CondRefOf (\GPRV)) { GPRV (0x03, One) } } } If ((Arg0 == ToUUID ("57a6512e-3979-4e9d-9708-ff13b2508972") /* Unknown UUID */)) { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x03 // . }) } If ((Arg2 == One)) { LBUF = L0IX /* \_SB_.PEPD.L0IX */ Return (LBUF) /* \_SB_.PEPD.LBUF */ } } Return (Buffer (One) { 0x00 // . }) } } } Device (PSM) { Name (_HID, EisaId ("INT3420") /* Intel Bluetooth RF Kill */) // _HID: Hardware ID Name (_UID, Zero) // _UID: Unique ID Name (_STR, Unicode ("Power Sharing Manager")) // _STR: Description String Method (_STA, 0, NotSerialized) // _STA: Status { If ((PSME == One)) { Return (0x0F) } Else { Return (Zero) } } Name (SPLX, Package (0x02) { Zero, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 } }) Method (SPLC, 0, Serialized) { DerefOf (SPLX [One]) [Zero] = PDT1 /* \PDT1 */ DerefOf (SPLX [One]) [One] = PLM1 /* \PLM1 */ DerefOf (SPLX [One]) [0x02] = PTW1 /* \PTW1 */ Return (SPLX) /* \PSM_.SPLX */ } Name (DPLX, Package (0x02) { Zero, Package (0x03) { 0x80000000, 0x80000000, Package (0x06) { 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000 } } }) Method (DPLC, 0, Serialized) { DerefOf (DPLX [One]) [Zero] = DDT1 /* \DDT1 */ DerefOf (DPLX [One]) [One] = DDP1 /* \DDP1 */ DerefOf (DerefOf (DPLX [One]) [0x02]) [Zero] = DLI1 /* \DLI1 */ DerefOf (DerefOf (DPLX [One]) [0x02]) [One] = DPL1 /* \DPL1 */ DerefOf (DerefOf (DPLX [One]) [0x02]) [0x02] = DTW1 /* \DTW1 */ DerefOf (DerefOf (DPLX [One]) [0x02]) [0x03] = DMI1 /* \DMI1 */ DerefOf (DerefOf (DPLX [One]) [0x02]) [0x04] = DMA1 /* \DMA1 */ DerefOf (DerefOf (DPLX [One]) [0x02]) [0x05] = DMT1 /* \DMT1 */ Return (DPLX) /* \PSM_.DPLX */ } } Scope (_SB) { Method (BTRK, 1, Serialized) { If ((GBTK != Zero)) { SGOV (GBTK, Arg0) } } Method (GBTR, 0, NotSerialized) { Return (GGOV (GBTK)) } } If (\_SB.PC00.CNIP ()) { Scope (_SB.PC00.CNVW) { Name (SPLX, Package (0x02) { Zero, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 } }) Method (SPLC, 0, Serialized) { DerefOf (SPLX [One]) [Zero] = DOM1 /* \DOM1 */ DerefOf (SPLX [One]) [One] = LIM1 /* \LIM1 */ DerefOf (SPLX [One]) [0x02] = TIM1 /* \TIM1 */ Return (SPLX) /* \_SB_.PC00.CNVW.SPLX */ } Name (WANX, Package (0x03) { Zero, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 }, Package (0x03) { 0x80000000, 0x80000000, 0x80000000 } }) Method (WAND, 0, Serialized) { DerefOf (WANX [One]) [Zero] = Zero DerefOf (WANX [One]) [One] = TRD0 /* \TRD0 */ DerefOf (WANX [One]) [0x02] = TRL0 /* \TRL0 */ DerefOf (WANX [0x02]) [Zero] = One DerefOf (WANX [0x02]) [One] = TRD1 /* \TRD1 */ DerefOf (WANX [0x02]) [0x02] = TRL1 /* \TRL1 */ Return (WANX) /* \_SB_.PC00.CNVW.WANX */ } Name (WRDX, Package (0x02) { Zero, Package (0x02) { 0x80000000, 0x8000 } }) Method (WRDD, 0, Serialized) { DerefOf (WRDX [One]) [Zero] = WDM1 /* \WDM1 */ DerefOf (WRDX [One]) [One] = CID1 /* \CID1 */ Return (WRDX) /* \_SB_.PC00.CNVW.WRDX */ } Name (WRDY, Package (0x02) { 0x02, Package (0x2E) { 0x07, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (WRDS, 0, Serialized) { DerefOf (WRDY [One]) [One] = STXE /* \STXE */ DerefOf (WRDY [One]) [0x02] = ST10 /* \ST10 */ DerefOf (WRDY [One]) [0x03] = ST11 /* \ST11 */ DerefOf (WRDY [One]) [0x04] = ST12 /* \ST12 */ DerefOf (WRDY [One]) [0x05] = ST13 /* \ST13 */ DerefOf (WRDY [One]) [0x06] = ST14 /* \ST14 */ DerefOf (WRDY [One]) [0x07] = ST15 /* \ST15 */ DerefOf (WRDY [One]) [0x08] = ST16 /* \ST16 */ DerefOf (WRDY [One]) [0x09] = ST17 /* \ST17 */ DerefOf (WRDY [One]) [0x0A] = ST18 /* \ST18 */ DerefOf (WRDY [One]) [0x0B] = ST19 /* \ST19 */ DerefOf (WRDY [One]) [0x0C] = ST50 /* \ST50 */ DerefOf (WRDY [One]) [0x0D] = ST51 /* \ST51 */ DerefOf (WRDY [One]) [0x0E] = ST52 /* \ST52 */ DerefOf (WRDY [One]) [0x0F] = ST53 /* \ST53 */ DerefOf (WRDY [One]) [0x10] = ST54 /* \ST54 */ DerefOf (WRDY [One]) [0x11] = ST55 /* \ST55 */ DerefOf (WRDY [One]) [0x12] = ST56 /* \ST56 */ DerefOf (WRDY [One]) [0x13] = ST57 /* \ST57 */ DerefOf (WRDY [One]) [0x14] = ST58 /* \ST58 */ DerefOf (WRDY [One]) [0x15] = ST59 /* \ST59 */ DerefOf (WRDY [One]) [0x16] = ST5A /* \ST5A */ DerefOf (WRDY [One]) [0x17] = ST5B /* \ST5B */ DerefOf (WRDY [One]) [0x18] = CD10 /* \CD10 */ DerefOf (WRDY [One]) [0x19] = CD11 /* \CD11 */ DerefOf (WRDY [One]) [0x1A] = CD12 /* \CD12 */ DerefOf (WRDY [One]) [0x1B] = CD13 /* \CD13 */ DerefOf (WRDY [One]) [0x1C] = CD14 /* \CD14 */ DerefOf (WRDY [One]) [0x1D] = CD15 /* \CD15 */ DerefOf (WRDY [One]) [0x1E] = CD16 /* \CD16 */ DerefOf (WRDY [One]) [0x1F] = CD17 /* \CD17 */ DerefOf (WRDY [One]) [0x20] = CD18 /* \CD18 */ DerefOf (WRDY [One]) [0x21] = CD19 /* \CD19 */ DerefOf (WRDY [One]) [0x22] = CD1A /* \CD1A */ DerefOf (WRDY [One]) [0x23] = CD20 /* \CD20 */ DerefOf (WRDY [One]) [0x24] = CD21 /* \CD21 */ DerefOf (WRDY [One]) [0x25] = CD22 /* \CD22 */ DerefOf (WRDY [One]) [0x26] = CD23 /* \CD23 */ DerefOf (WRDY [One]) [0x27] = CD24 /* \CD24 */ DerefOf (WRDY [One]) [0x28] = CD25 /* \CD25 */ DerefOf (WRDY [One]) [0x29] = CD26 /* \CD26 */ DerefOf (WRDY [One]) [0x2A] = CD27 /* \CD27 */ DerefOf (WRDY [One]) [0x2B] = CD28 /* \CD28 */ DerefOf (WRDY [One]) [0x2C] = CD29 /* \CD29 */ DerefOf (WRDY [One]) [0x2D] = CD2A /* \CD2A */ Return (WRDY) /* \_SB_.PC00.CNVW.WRDY */ } Name (EWRY, Package (0x02) { 0x02, Package (0x87) { 0x07, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (EWRD, 0, Serialized) { DerefOf (EWRY [One]) [One] = STDE /* \STDE */ DerefOf (EWRY [One]) [0x02] = STRS /* \STRS */ DerefOf (EWRY [One]) [0x03] = ST20 /* \ST20 */ DerefOf (EWRY [One]) [0x04] = ST21 /* \ST21 */ DerefOf (EWRY [One]) [0x05] = ST22 /* \ST22 */ DerefOf (EWRY [One]) [0x06] = ST23 /* \ST23 */ DerefOf (EWRY [One]) [0x07] = ST24 /* \ST24 */ DerefOf (EWRY [One]) [0x08] = ST25 /* \ST25 */ DerefOf (EWRY [One]) [0x09] = ST26 /* \ST26 */ DerefOf (EWRY [One]) [0x0A] = ST27 /* \ST27 */ DerefOf (EWRY [One]) [0x0B] = ST28 /* \ST28 */ DerefOf (EWRY [One]) [0x0C] = ST29 /* \ST29 */ DerefOf (EWRY [One]) [0x0D] = ST60 /* \ST60 */ DerefOf (EWRY [One]) [0x0E] = ST61 /* \ST61 */ DerefOf (EWRY [One]) [0x0F] = ST62 /* \ST62 */ DerefOf (EWRY [One]) [0x10] = ST63 /* \ST63 */ DerefOf (EWRY [One]) [0x11] = ST64 /* \ST64 */ DerefOf (EWRY [One]) [0x12] = ST65 /* \ST65 */ DerefOf (EWRY [One]) [0x13] = ST66 /* \ST66 */ DerefOf (EWRY [One]) [0x14] = ST67 /* \ST67 */ DerefOf (EWRY [One]) [0x15] = ST68 /* \ST68 */ DerefOf (EWRY [One]) [0x16] = ST69 /* \ST69 */ DerefOf (EWRY [One]) [0x17] = ST6A /* \ST6A */ DerefOf (EWRY [One]) [0x18] = ST6B /* \ST6B */ DerefOf (EWRY [One]) [0x19] = ST30 /* \ST30 */ DerefOf (EWRY [One]) [0x1A] = ST31 /* \ST31 */ DerefOf (EWRY [One]) [0x1B] = ST32 /* \ST32 */ DerefOf (EWRY [One]) [0x1C] = ST33 /* \ST33 */ DerefOf (EWRY [One]) [0x1D] = ST34 /* \ST34 */ DerefOf (EWRY [One]) [0x1E] = ST35 /* \ST35 */ DerefOf (EWRY [One]) [0x1F] = ST36 /* \ST36 */ DerefOf (EWRY [One]) [0x20] = ST37 /* \ST37 */ DerefOf (EWRY [One]) [0x21] = ST38 /* \ST38 */ DerefOf (EWRY [One]) [0x22] = ST39 /* \ST39 */ DerefOf (EWRY [One]) [0x23] = ST70 /* \ST70 */ DerefOf (EWRY [One]) [0x24] = ST71 /* \ST71 */ DerefOf (EWRY [One]) [0x25] = ST72 /* \ST72 */ DerefOf (EWRY [One]) [0x26] = ST73 /* \ST73 */ DerefOf (EWRY [One]) [0x27] = ST74 /* \ST74 */ DerefOf (EWRY [One]) [0x28] = ST75 /* \ST75 */ DerefOf (EWRY [One]) [0x29] = ST76 /* \ST76 */ DerefOf (EWRY [One]) [0x2A] = ST77 /* \ST77 */ DerefOf (EWRY [One]) [0x2B] = ST78 /* \ST78 */ DerefOf (EWRY [One]) [0x2C] = ST79 /* \ST79 */ DerefOf (EWRY [One]) [0x2D] = ST7A /* \ST7A */ DerefOf (EWRY [One]) [0x2E] = ST7B /* \ST7B */ DerefOf (EWRY [One]) [0x2F] = ST40 /* \ST40 */ DerefOf (EWRY [One]) [0x30] = ST41 /* \ST41 */ DerefOf (EWRY [One]) [0x31] = ST42 /* \ST42 */ DerefOf (EWRY [One]) [0x32] = ST43 /* \ST43 */ DerefOf (EWRY [One]) [0x33] = ST44 /* \ST44 */ DerefOf (EWRY [One]) [0x34] = ST45 /* \ST45 */ DerefOf (EWRY [One]) [0x35] = ST46 /* \ST46 */ DerefOf (EWRY [One]) [0x36] = ST47 /* \ST47 */ DerefOf (EWRY [One]) [0x37] = ST48 /* \ST48 */ DerefOf (EWRY [One]) [0x38] = ST49 /* \ST49 */ DerefOf (EWRY [One]) [0x39] = ST80 /* \ST80 */ DerefOf (EWRY [One]) [0x3A] = ST81 /* \ST81 */ DerefOf (EWRY [One]) [0x3B] = ST82 /* \ST82 */ DerefOf (EWRY [One]) [0x3C] = ST83 /* \ST83 */ DerefOf (EWRY [One]) [0x3D] = ST84 /* \ST84 */ DerefOf (EWRY [One]) [0x3E] = ST85 /* \ST85 */ DerefOf (EWRY [One]) [0x3F] = ST86 /* \ST86 */ DerefOf (EWRY [One]) [0x40] = ST87 /* \ST87 */ DerefOf (EWRY [One]) [0x41] = ST88 /* \ST88 */ DerefOf (EWRY [One]) [0x42] = ST89 /* \ST89 */ DerefOf (EWRY [One]) [0x43] = ST8A /* \ST8A */ DerefOf (EWRY [One]) [0x44] = ST8B /* \ST8B */ DerefOf (EWRY [One]) [0x45] = CD30 /* \CD30 */ DerefOf (EWRY [One]) [0x46] = CD31 /* \CD31 */ DerefOf (EWRY [One]) [0x47] = CD32 /* \CD32 */ DerefOf (EWRY [One]) [0x48] = CD33 /* \CD33 */ DerefOf (EWRY [One]) [0x49] = CD34 /* \CD34 */ DerefOf (EWRY [One]) [0x4A] = CD35 /* \CD35 */ DerefOf (EWRY [One]) [0x4B] = CD36 /* \CD36 */ DerefOf (EWRY [One]) [0x4C] = CD37 /* \CD37 */ DerefOf (EWRY [One]) [0x4D] = CD38 /* \CD38 */ DerefOf (EWRY [One]) [0x4E] = CD39 /* \CD39 */ DerefOf (EWRY [One]) [0x4F] = CD3A /* \CD3A */ DerefOf (EWRY [One]) [0x50] = CD3B /* \CD3B */ DerefOf (EWRY [One]) [0x51] = CD3C /* \CD3C */ DerefOf (EWRY [One]) [0x52] = CD3D /* \CD3D */ DerefOf (EWRY [One]) [0x53] = CD3E /* \CD3E */ DerefOf (EWRY [One]) [0x54] = CD3F /* \CD3F */ DerefOf (EWRY [One]) [0x55] = CD40 /* \CD40 */ DerefOf (EWRY [One]) [0x56] = CD41 /* \CD41 */ DerefOf (EWRY [One]) [0x57] = CD42 /* \CD42 */ DerefOf (EWRY [One]) [0x58] = CD43 /* \CD43 */ DerefOf (EWRY [One]) [0x59] = CD44 /* \CD44 */ DerefOf (EWRY [One]) [0x5A] = CD45 /* \CD45 */ DerefOf (EWRY [One]) [0x5B] = CD46 /* \CD46 */ DerefOf (EWRY [One]) [0x5C] = CD47 /* \CD47 */ DerefOf (EWRY [One]) [0x5D] = CD48 /* \CD48 */ DerefOf (EWRY [One]) [0x5E] = CD49 /* \CD49 */ DerefOf (EWRY [One]) [0x5F] = CD4A /* \CD4A */ DerefOf (EWRY [One]) [0x60] = CD4B /* \CD4B */ DerefOf (EWRY [One]) [0x61] = CD4C /* \CD4C */ DerefOf (EWRY [One]) [0x62] = CD4D /* \CD4D */ DerefOf (EWRY [One]) [0x63] = CD4E /* \CD4E */ DerefOf (EWRY [One]) [0x64] = CD4F /* \CD4F */ DerefOf (EWRY [One]) [0x65] = CD50 /* \CD50 */ DerefOf (EWRY [One]) [0x66] = CD51 /* \CD51 */ DerefOf (EWRY [One]) [0x67] = CD52 /* \CD52 */ DerefOf (EWRY [One]) [0x68] = CD53 /* \CD53 */ DerefOf (EWRY [One]) [0x69] = CD54 /* \CD54 */ DerefOf (EWRY [One]) [0x6A] = CD55 /* \CD55 */ DerefOf (EWRY [One]) [0x6B] = CD56 /* \CD56 */ DerefOf (EWRY [One]) [0x6C] = CD57 /* \CD57 */ DerefOf (EWRY [One]) [0x6D] = CD58 /* \CD58 */ DerefOf (EWRY [One]) [0x6E] = CD59 /* \CD59 */ DerefOf (EWRY [One]) [0x6F] = CD5A /* \CD5A */ DerefOf (EWRY [One]) [0x70] = CD5B /* \CD5B */ DerefOf (EWRY [One]) [0x71] = CD5C /* \CD5C */ DerefOf (EWRY [One]) [0x72] = CD5D /* \CD5D */ DerefOf (EWRY [One]) [0x73] = CD5E /* \CD5E */ DerefOf (EWRY [One]) [0x74] = CD5F /* \CD5F */ DerefOf (EWRY [One]) [0x75] = CD60 /* \CD60 */ DerefOf (EWRY [One]) [0x76] = CD61 /* \CD61 */ DerefOf (EWRY [One]) [0x77] = CD62 /* \CD62 */ DerefOf (EWRY [One]) [0x78] = CD63 /* \CD63 */ DerefOf (EWRY [One]) [0x79] = CD64 /* \CD64 */ DerefOf (EWRY [One]) [0x7A] = CD65 /* \CD65 */ DerefOf (EWRY [One]) [0x7B] = CD66 /* \CD66 */ DerefOf (EWRY [One]) [0x7C] = CD67 /* \CD67 */ DerefOf (EWRY [One]) [0x7D] = CD68 /* \CD68 */ DerefOf (EWRY [One]) [0x7E] = CD69 /* \CD69 */ DerefOf (EWRY [One]) [0x7F] = CD6A /* \CD6A */ DerefOf (EWRY [One]) [0x80] = CD6B /* \CD6B */ DerefOf (EWRY [One]) [0x81] = CD6C /* \CD6C */ DerefOf (EWRY [One]) [0x82] = CD6D /* \CD6D */ DerefOf (EWRY [One]) [0x83] = CD6E /* \CD6E */ DerefOf (EWRY [One]) [0x84] = CD6F /* \CD6F */ DerefOf (EWRY [One]) [0x85] = CD70 /* \CD70 */ DerefOf (EWRY [One]) [0x86] = CD71 /* \CD71 */ Return (EWRY) /* \_SB_.PC00.CNVW.EWRY */ } Name (WGDY, Package (0x02) { 0x03, Package (0x4A) { 0x07, 0x03, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (WGDS, 0, Serialized) { DerefOf (WGDY [One]) [One] = SDGN /* \SDGN */ DerefOf (WGDY [One]) [0x02] = SD11 /* \SD11 */ DerefOf (WGDY [One]) [0x03] = SD12 /* \SD12 */ DerefOf (WGDY [One]) [0x04] = SD13 /* \SD13 */ DerefOf (WGDY [One]) [0x05] = SD14 /* \SD14 */ DerefOf (WGDY [One]) [0x06] = SD15 /* \SD15 */ DerefOf (WGDY [One]) [0x07] = SD16 /* \SD16 */ DerefOf (WGDY [One]) [0x08] = SD17 /* \SD17 */ DerefOf (WGDY [One]) [0x09] = SD18 /* \SD18 */ DerefOf (WGDY [One]) [0x0A] = SD19 /* \SD19 */ DerefOf (WGDY [One]) [0x0B] = SD21 /* \SD21 */ DerefOf (WGDY [One]) [0x0C] = SD22 /* \SD22 */ DerefOf (WGDY [One]) [0x0D] = SD23 /* \SD23 */ DerefOf (WGDY [One]) [0x0E] = SD24 /* \SD24 */ DerefOf (WGDY [One]) [0x0F] = SD25 /* \SD25 */ DerefOf (WGDY [One]) [0x10] = SD26 /* \SD26 */ DerefOf (WGDY [One]) [0x11] = SD27 /* \SD27 */ DerefOf (WGDY [One]) [0x12] = SD28 /* \SD28 */ DerefOf (WGDY [One]) [0x13] = SD29 /* \SD29 */ DerefOf (WGDY [One]) [0x14] = SD31 /* \SD31 */ DerefOf (WGDY [One]) [0x15] = SD32 /* \SD32 */ DerefOf (WGDY [One]) [0x16] = SD33 /* \SD33 */ DerefOf (WGDY [One]) [0x17] = SD34 /* \SD34 */ DerefOf (WGDY [One]) [0x18] = SD35 /* \SD35 */ DerefOf (WGDY [One]) [0x19] = SD36 /* \SD36 */ DerefOf (WGDY [One]) [0x1A] = SD37 /* \SD37 */ DerefOf (WGDY [One]) [0x1B] = SD38 /* \SD38 */ DerefOf (WGDY [One]) [0x1C] = SD39 /* \SD39 */ DerefOf (WGDY [One]) [0x1D] = SD41 /* \SD41 */ DerefOf (WGDY [One]) [0x1E] = SD42 /* \SD42 */ DerefOf (WGDY [One]) [0x1F] = SD43 /* \SD43 */ DerefOf (WGDY [One]) [0x20] = SD44 /* \SD44 */ DerefOf (WGDY [One]) [0x21] = SD45 /* \SD45 */ DerefOf (WGDY [One]) [0x22] = SD46 /* \SD46 */ DerefOf (WGDY [One]) [0x23] = SD47 /* \SD47 */ DerefOf (WGDY [One]) [0x24] = SD48 /* \SD48 */ DerefOf (WGDY [One]) [0x25] = SD49 /* \SD49 */ DerefOf (WGDY [One]) [0x26] = SD51 /* \SD51 */ DerefOf (WGDY [One]) [0x27] = SD52 /* \SD52 */ DerefOf (WGDY [One]) [0x28] = SD53 /* \SD53 */ DerefOf (WGDY [One]) [0x29] = SD54 /* \SD54 */ DerefOf (WGDY [One]) [0x2A] = SD55 /* \SD55 */ DerefOf (WGDY [One]) [0x2B] = SD56 /* \SD56 */ DerefOf (WGDY [One]) [0x2C] = SD57 /* \SD57 */ DerefOf (WGDY [One]) [0x2D] = SD58 /* \SD58 */ DerefOf (WGDY [One]) [0x2E] = SD59 /* \SD59 */ DerefOf (WGDY [One]) [0x2F] = SD61 /* \SD61 */ DerefOf (WGDY [One]) [0x30] = SD62 /* \SD62 */ DerefOf (WGDY [One]) [0x31] = SD63 /* \SD63 */ DerefOf (WGDY [One]) [0x32] = SD64 /* \SD64 */ DerefOf (WGDY [One]) [0x33] = SD65 /* \SD65 */ DerefOf (WGDY [One]) [0x34] = SD66 /* \SD66 */ DerefOf (WGDY [One]) [0x35] = SD67 /* \SD67 */ DerefOf (WGDY [One]) [0x36] = SD68 /* \SD68 */ DerefOf (WGDY [One]) [0x37] = SD69 /* \SD69 */ DerefOf (WGDY [One]) [0x38] = SD71 /* \SD71 */ DerefOf (WGDY [One]) [0x39] = SD72 /* \SD72 */ DerefOf (WGDY [One]) [0x3A] = SD73 /* \SD73 */ DerefOf (WGDY [One]) [0x3B] = SD74 /* \SD74 */ DerefOf (WGDY [One]) [0x3C] = SD75 /* \SD75 */ DerefOf (WGDY [One]) [0x3D] = SD76 /* \SD76 */ DerefOf (WGDY [One]) [0x3E] = SD77 /* \SD77 */ DerefOf (WGDY [One]) [0x3F] = SD78 /* \SD78 */ DerefOf (WGDY [One]) [0x40] = SD79 /* \SD79 */ DerefOf (WGDY [One]) [0x41] = SD81 /* \SD81 */ DerefOf (WGDY [One]) [0x42] = SD82 /* \SD82 */ DerefOf (WGDY [One]) [0x43] = SD83 /* \SD83 */ DerefOf (WGDY [One]) [0x44] = SD84 /* \SD84 */ DerefOf (WGDY [One]) [0x45] = SD85 /* \SD85 */ DerefOf (WGDY [One]) [0x46] = SD86 /* \SD86 */ DerefOf (WGDY [One]) [0x47] = SD87 /* \SD87 */ DerefOf (WGDY [One]) [0x48] = SD88 /* \SD88 */ DerefOf (WGDY [One]) [0x49] = SD89 /* \SD89 */ Return (WGDY) /* \_SB_.PC00.CNVW.WGDY */ } Name (ECKY, Package (0x02) { Zero, Package (0x02) { 0x07, Zero } }) Method (ECKV, 0, Serialized) { DerefOf (ECKY [One]) [One] = CECV /* \CECV */ Return (ECKY) /* \_SB_.PC00.CNVW.ECKY */ } Name (PPAY, Package (0x02) { One, Package (0x18) { 0x07, Zero, 0x18, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x18, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28 } }) Method (PPAG, 0, Serialized) { DerefOf (PPAY [One]) [One] = WAGE /* \WAGE */ DerefOf (PPAY [One]) [0x02] = AGA1 /* \AGA1 */ DerefOf (PPAY [One]) [0x03] = AGA2 /* \AGA2 */ DerefOf (PPAY [One]) [0x04] = AGA3 /* \AGA3 */ DerefOf (PPAY [One]) [0x05] = AGA4 /* \AGA4 */ DerefOf (PPAY [One]) [0x06] = AGA5 /* \AGA5 */ DerefOf (PPAY [One]) [0x07] = AGA6 /* \AGA6 */ DerefOf (PPAY [One]) [0x08] = AGA7 /* \AGA7 */ DerefOf (PPAY [One]) [0x09] = AGA8 /* \AGA8 */ DerefOf (PPAY [One]) [0x0A] = AGA9 /* \AGA9 */ DerefOf (PPAY [One]) [0x0B] = AGAA /* \AGAA */ DerefOf (PPAY [One]) [0x0C] = AGAB /* \AGAB */ DerefOf (PPAY [One]) [0x0D] = AGB1 /* \AGB1 */ DerefOf (PPAY [One]) [0x0E] = AGB2 /* \AGB2 */ DerefOf (PPAY [One]) [0x0F] = AGB3 /* \AGB3 */ DerefOf (PPAY [One]) [0x10] = AGB4 /* \AGB4 */ DerefOf (PPAY [One]) [0x11] = AGB5 /* \AGB5 */ DerefOf (PPAY [One]) [0x12] = AGB6 /* \AGB6 */ DerefOf (PPAY [One]) [0x13] = AGB7 /* \AGB7 */ DerefOf (PPAY [One]) [0x14] = AGB8 /* \AGB8 */ DerefOf (PPAY [One]) [0x15] = AGB9 /* \AGB9 */ DerefOf (PPAY [One]) [0x16] = AGBA /* \AGBA */ DerefOf (PPAY [One]) [0x17] = AGBB /* \AGBB */ Return (PPAY) /* \_SB_.PC00.CNVW.PPAY */ } Name (WTSY, Package (0x02) { One, Package (0x13) { 0x07, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero } }) Method (WTAS, 0, Serialized) { DerefOf (WTSY [One]) [One] = WTSV /* \WTSV */ DerefOf (WTSY [One]) [0x02] = WTLE /* \WTLE */ DerefOf (WTSY [One]) [0x03] = BL01 /* \BL01 */ DerefOf (WTSY [One]) [0x04] = BL02 /* \BL02 */ DerefOf (WTSY [One]) [0x05] = BL03 /* \BL03 */ DerefOf (WTSY [One]) [0x06] = BL04 /* \BL04 */ DerefOf (WTSY [One]) [0x07] = BL05 /* \BL05 */ DerefOf (WTSY [One]) [0x08] = BL06 /* \BL06 */ DerefOf (WTSY [One]) [0x09] = BL07 /* \BL07 */ DerefOf (WTSY [One]) [0x0A] = BL08 /* \BL08 */ DerefOf (WTSY [One]) [0x0B] = BL09 /* \BL09 */ DerefOf (WTSY [One]) [0x0C] = BL10 /* \BL10 */ DerefOf (WTSY [One]) [0x0D] = BL11 /* \BL11 */ DerefOf (WTSY [One]) [0x0E] = BL12 /* \BL12 */ DerefOf (WTSY [One]) [0x0F] = BL13 /* \BL13 */ DerefOf (WTSY [One]) [0x10] = BL14 /* \BL14 */ DerefOf (WTSY [One]) [0x11] = BL15 /* \BL15 */ DerefOf (WTSY [One]) [0x12] = BL16 /* \BL16 */ Return (WTSY) /* \_SB_.PC00.CNVW.WTSY */ } Name (WAIY, Package (0x02) { Zero, Package (0x04) { 0x07, Zero, Zero, Zero } }) Method (WAIS, 0, Serialized) { DerefOf (WAIY [One]) [One] = WLBI /* \WLBI */ DerefOf (WAIY [One]) [0x02] = WHBI /* \WHBI */ Return (WAIY) /* \_SB_.PC00.CNVW.WAIY */ } Name (SADX, Package (0x03) { Zero, Package (0x02) { 0x07, 0x80000000 }, Package (0x02) { 0x12, 0x80000000 } }) Method (SADS, 0, Serialized) { DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ Return (SADX) /* \_SB_.PC00.CNVW.SADX */ } Name (GPCX, Package (0x03) { Zero, Package (0x02) { 0x07, Package (0x03) { Zero, Zero, Zero } }, Package (0x02) { 0x12, Package (0x03) { Zero, Zero, Zero } } }) Method (GPC, 0, Serialized) { Return (GPCX) /* \_SB_.PC00.CNVW.GPCX */ } Name (GLAX, Package (0x03) { Zero, Package (0x02) { 0x07, Zero }, Package (0x02) { 0x12, Zero } }) Method (GLAI, 0, Serialized) { DerefOf (GLAX [One]) [One] = CGLS /* \CGLS */ DerefOf (GLAX [0x02]) [One] = CGLS /* \CGLS */ Return (GLAX) /* \_SB_.PC00.CNVW.GLAX */ } Name (FDEL, Zero) Name (PDEL, Zero) Name (VDEL, Zero) Method (IFUN, 4, Serialized) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (One) { 0x1F // . }) } Else { Return (Buffer (One) { 0x0F // . }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { Local0 = (CVPR << Zero) Return (Local0) } If ((Arg2 == 0x02)) { CreateWordField (Arg3, Zero, CMDT) CreateWordField (Arg3, 0x02, CMDP) If ((CMDT == One)) { If (((WGAS == One) && ^^RP28.PXSX.WIST ())) { Return (RSTY) /* External reference */ } ElseIf (CondRefOf (\_SB.PC00.CNVW.RSTT)) { Return (RSTT) /* \_SB_.PC00.CNVW.RSTT */ } Else { Return (Zero) } } If ((CMDT == 0x02)) { If ((^^RP28.PXSX.WIST () == (WGAS == One))) { Local0 = (CMDP & One) RSTY = Local0 Local1 = (CMDP & 0x02) Local1 >>= One FLRC = Local1 Local2 = (CMDP & 0x04) Local2 >>= 0x02 BOFC = Local2 } ElseIf (CondRefOf (\_SB.PC00.CNVW.RSTT)) { RSTT = CMDP /* \_SB_.PC00.CNVW.IFUN.CMDP */ } Return (Zero) } If ((CMDT == 0x03)) { If (CondRefOf (\_SB.PC00.CNVW.PRRS)) { Return (PRRS) /* \_SB_.PC00.CNVW.PRRS */ } ElseIf (^^RP28.PXSX.WIST ()) { Return (DPRS) /* External reference */ } } Return (Zero) } If ((Arg2 == 0x03)) { If ((CRFI == One)) { Return (Zero) } Else { Return (One) } } If ((WGAS == One)) { If ((Arg2 == 0x04)) { CreateWordField (Arg3, Zero, PRTT) CreateWordField (Arg3, 0x02, PRTD) If ((PRTT == One)) { FDEL = PRTD /* \_SB_.PC00.CNVW.IFUN.PRTD */ } ElseIf ((PRTT == 0x02)) { PDEL = PRTD /* \_SB_.PC00.CNVW.IFUN.PRTD */ } ElseIf ((PRTT == 0x03)) { VDEL = PRTD /* \_SB_.PC00.CNVW.IFUN.PRTD */ } Else { } } } Return (Zero) } Method (IDSM, 1, Serialized) { If ((Arg0 == ToUUID ("7266172c-220b-4b29-814f-75e4dd26b5fd") /* Unknown UUID */)) { Return (One) } Return (Zero) } Method (EFUN, 4, Serialized) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (0x02) { 0xFF, 0x1F // .. }) } Else { Return (Buffer (0x02) { 0xFF, 0x01 // .. }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { Local0 = ACSD /* \ACSD */ Return (Local0) } If ((Arg2 == 0x02)) { Local0 = I5BS /* \I5BS */ Return (Local0) } If ((Arg2 == 0x03)) { Local0 = UHBS /* \UHBS */ Return (Local0) } If ((Arg2 == 0x06)) { Local0 = AXMU /* \AXMU */ Local0 <<= One Local0 |= AXSU /* \AXSU */ Local1 = AXMR /* \AXMR */ Local1 <<= One Local1 |= AXSR /* \AXSR */ Local1 <<= 0x02 Local0 |= Local1 Return (Local0) } If ((Arg2 == 0x04)) { Return (WFRC) /* \WFRC */ } If ((Arg2 == 0x05)) { Return (WFUC) /* \WFUC */ } If ((Arg2 == 0x07)) { Return (UNI4) /* \UNI4 */ } If ((Arg2 == 0x08)) { Return (WFIC) /* \WFIC */ } If (((Arg2 == 0x09) && (WGAS == One))) { Return (WFBS) /* \WFBS */ } If (((Arg2 == 0x0A) && (WGAS == One))) { Return (WEDT) /* \WEDT */ } If (((Arg2 == 0x0B) && (WGAS == One))) { If ((CDRM == One)) { Return (Zero) } Else { Return (One) } } If (((Arg2 == 0x0C) && (WGAS == One))) { Return (WF7C) /* \WF7C */ } Return (Zero) } Method (EDSM, 1, Serialized) { If ((Arg0 == ToUUID ("f21202bf-8f78-4dc6-a5b3-1f738e285ade") /* Unknown UUID */)) { Return (One) } Return (Zero) } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (EDSM (Arg0)) { Return (EFUN (Arg0, Arg1, Arg2, Arg3)) } If (IDSM (Arg0)) { Return (IFUN (Arg0, Arg1, Arg2, Arg3)) } Return (Buffer (One) { 0x00 // . }) } } If (((PCHS == 0x02) || ((PCHS == 0x05) || (PCHS == 0x03)))) { Scope (_SB.PC00.XHCI.RHUB.HS10) { Name (SADX, Package (0x03) { Zero, Package (0x02) { 0x07, 0x80000000 }, Package (0x02) { 0x12, 0x80000000 } }) Method (SADS, 0, Serialized) { DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ Return (SADX) /* \_SB_.PC00.XHCI.RHUB.HS10.SADX */ } Name (BRDY, Package (0x02) { Zero, Package (0x08) { 0x12, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Name (BGAP, Package (0x02) { Zero, Package (0x0A) { 0x12, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (BRDS, 0, Serialized) { If ((WGAS == One)) { DerefOf (BGAP [One]) [One] = BTSE /* \BTSE */ DerefOf (BGAP [One]) [0x02] = BIPM /* \BIPM */ DerefOf (BGAP [One]) [0x03] = BTCA /* \BTCA */ DerefOf (BGAP [One]) [0x04] = BTBR /* \BTBR */ DerefOf (BGAP [One]) [0x05] = BED2 /* \BED2 */ DerefOf (BGAP [One]) [0x06] = BED3 /* \BED3 */ DerefOf (BGAP [One]) [0x07] = BTLE /* \BTLE */ DerefOf (BGAP [One]) [0x08] = BTL2 /* \BTL2 */ DerefOf (BGAP [One]) [0x09] = BTLL /* \BTLL */ Return (BGAP) /* \_SB_.PC00.XHCI.RHUB.HS10.BGAP */ } Else { DerefOf (BRDY [One]) [One] = BTSE /* \BTSE */ DerefOf (BRDY [One]) [0x02] = BTBR /* \BTBR */ DerefOf (BRDY [One]) [0x03] = BED2 /* \BED2 */ DerefOf (BRDY [One]) [0x04] = BED3 /* \BED3 */ DerefOf (BRDY [One]) [0x05] = BTLE /* \BTLE */ DerefOf (BRDY [One]) [0x06] = BTL2 /* \BTL2 */ DerefOf (BRDY [One]) [0x07] = BTLL /* \BTLL */ Return (BRDY) /* \_SB_.PC00.XHCI.RHUB.HS10.BRDY */ } } Name (ECKY, Package (0x02) { Zero, Package (0x02) { 0x12, Zero } }) Method (ECKV, 0, Serialized) { DerefOf (ECKY [One]) [One] = CECV /* \CECV */ Return (ECKY) /* \_SB_.PC00.XHCI.RHUB.HS10.ECKY */ } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("aa10f4e0-81ac-4233-abf6-3b2ac50e28d9") /* Unknown UUID */)) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (One) { 0x1B // . }) } Else { Return (Buffer (One) { 0x03 // . }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { RDLY = Arg3 } If ((WGAS == One)) { If ((Arg2 == 0x03)) { CreateWordField (Arg3, Zero, CMDT) CreateWordField (Arg3, 0x02, CMDP) If ((CMDT == One)) { BRMT = CMDP /* \_SB_.PC00.XHCI.RHUB.HS10._DSM.CMDP */ } } } If ((WGAS == One)) { If ((Arg2 == 0x04)) { Return (BRMT) /* External reference */ } } Return (Zero) } ElseIf ((Arg0 == ToUUID ("2d19d3e1-5708-4696-bd5b-2c3dbae2d6a9") /* Unknown UUID */)) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { Return (Buffer (One) { 0x03 // . }) } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)){} Return (Zero) } Else { Return (Buffer (One) { 0x00 // . }) } } PowerResource (BTRT, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { Local0 = Acquire (CNMT, 0x03E8) If ((Local0 == Zero)) { BTRK (Zero) Sleep (RDLY) BTRK (One) Sleep (RDLY) } Release (CNMT) } } If ((WGAS == One)) { PowerResource (DBTR, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { Local0 = Acquire (CNMT, 0x03E8) If ((Local0 == Zero)) { If ((BRMT == Zero)) { BTRK (Zero) } ElseIf ((WVHO != Zero)) { If (CondRefOf (\SBIE)) { SBIE (Zero) } } Sleep (RDLY) If ((BRMT == Zero)) { BTRK (One) } ElseIf ((WVHO != Zero)) { If (CondRefOf (\SBIE)) { SBIE (One) } } Sleep (RDLY) } Release (CNMT) } } } Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset { If (((WGAS == One) && (CNIP () == Zero))) { Return (Package (0x01) { DBTR }) } Else { Return (Package (0x01) { BTRT }) } } Name (GPCX, Package (0x03) { Zero, Package (0x02) { 0x07, Package (0x03) { Zero, Zero, Zero } }, Package (0x02) { 0x12, Package (0x03) { Zero, Zero, Zero } } }) Method (GPC, 0, Serialized) { Return (GPCX) /* \_SB_.PC00.XHCI.RHUB.HS10.GPCX */ } Name (GLAX, Package (0x03) { Zero, Package (0x02) { 0x07, Zero }, Package (0x02) { 0x12, Zero } }) Method (GLAI, 0, Serialized) { DerefOf (GLAX [One]) [One] = CGLS /* \CGLS */ DerefOf (GLAX [0x02]) [One] = CGLS /* \CGLS */ Return (GLAX) /* \_SB_.PC00.XHCI.RHUB.HS10.GLAX */ } If ((TILE == One)) { Name (BTLY, Package (0x02) { One, Package (0x0B) { 0x12, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero } }) Method (BTLC, 0, Serialized) { DerefOf (BTLY [One]) [One] = TILE /* \TILE */ DerefOf (BTLY [One]) [0x02] = TIS0 /* \TIS0 */ DerefOf (BTLY [One]) [0x03] = TS0X /* \TS0X */ DerefOf (BTLY [One]) [0x04] = TIS4 /* \TIS4 */ DerefOf (BTLY [One]) [0x05] = TIS5 /* \TIS5 */ DerefOf (BTLY [One]) [0x06] = BLEC /* \BLEC */ DerefOf (BTLY [One]) [0x07] = BLPD /* \BLPD */ DerefOf (BTLY [One]) [0x08] = BLPI /* \BLPI */ Return (BTLY) /* \_SB_.PC00.XHCI.RHUB.HS10.BTLY */ } } } } ElseIf ((PCHS == 0x04)) { Scope (_SB.PC00.XHCI.RHUB.HS14) { Name (SADX, Package (0x03) { Zero, Package (0x02) { 0x07, 0x80000000 }, Package (0x02) { 0x12, 0x80000000 } }) Method (SADS, 0, Serialized) { DerefOf (SADX [One]) [One] = ATDV /* \ATDV */ DerefOf (SADX [0x02]) [One] = ATDV /* \ATDV */ Return (SADX) /* \_SB_.PC00.XHCI.RHUB.HS14.SADX */ } Name (BRDY, Package (0x02) { Zero, Package (0x08) { 0x12, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Name (BGAP, Package (0x02) { Zero, Package (0x0A) { 0x12, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (BRDS, 0, Serialized) { If ((WGAS == One)) { DerefOf (BGAP [One]) [One] = BTSE /* \BTSE */ DerefOf (BGAP [One]) [0x02] = BIPM /* \BIPM */ DerefOf (BGAP [One]) [0x03] = BTCA /* \BTCA */ DerefOf (BGAP [One]) [0x04] = BTBR /* \BTBR */ DerefOf (BGAP [One]) [0x05] = BED2 /* \BED2 */ DerefOf (BGAP [One]) [0x06] = BED3 /* \BED3 */ DerefOf (BGAP [One]) [0x07] = BTLE /* \BTLE */ DerefOf (BGAP [One]) [0x08] = BTL2 /* \BTL2 */ DerefOf (BGAP [One]) [0x09] = BTLL /* \BTLL */ Return (BGAP) /* \_SB_.PC00.XHCI.RHUB.HS14.BGAP */ } Else { DerefOf (BRDY [One]) [One] = BTSE /* \BTSE */ DerefOf (BRDY [One]) [0x02] = BTBR /* \BTBR */ DerefOf (BRDY [One]) [0x03] = BED2 /* \BED2 */ DerefOf (BRDY [One]) [0x04] = BED3 /* \BED3 */ DerefOf (BRDY [One]) [0x05] = BTLE /* \BTLE */ DerefOf (BRDY [One]) [0x06] = BTL2 /* \BTL2 */ DerefOf (BRDY [One]) [0x07] = BTLL /* \BTLL */ Return (BRDY) /* \_SB_.PC00.XHCI.RHUB.HS14.BRDY */ } } Name (ECKY, Package (0x02) { Zero, Package (0x02) { 0x12, Zero } }) Method (ECKV, 0, Serialized) { DerefOf (ECKY [One]) [One] = CECV /* \CECV */ Return (ECKY) /* \_SB_.PC00.XHCI.RHUB.HS14.ECKY */ } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("aa10f4e0-81ac-4233-abf6-3b2ac50e28d9") /* Unknown UUID */)) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { If ((WGAS == One)) { Return (Buffer (One) { 0x1B // . }) } Else { Return (Buffer (One) { 0x03 // . }) } } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { RDLY = Arg3 } If ((WGAS == One)) { If ((Arg2 == 0x03)) { CreateWordField (Arg3, Zero, CMDT) CreateWordField (Arg3, 0x02, CMDP) If ((CMDT == One)) { BRMT = CMDP /* \_SB_.PC00.XHCI.RHUB.HS14._DSM.CMDP */ } } } If ((WGAS == One)) { If ((Arg2 == 0x04)) { Return (BRMT) /* External reference */ } } Return (Zero) } ElseIf ((Arg0 == ToUUID ("2d19d3e1-5708-4696-bd5b-2c3dbae2d6a9") /* Unknown UUID */)) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { Return (Buffer (One) { 0x03 // . }) } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)){} Return (Zero) } Else { Return (Buffer (One) { 0x00 // . }) } } PowerResource (BTRT, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { Local0 = Acquire (CNMT, 0x03E8) If ((Local0 == Zero)) { BTRK (Zero) Sleep (RDLY) BTRK (One) Sleep (RDLY) } Release (CNMT) } } If ((WGAS == One)) { PowerResource (DBTR, 0x05, 0x0000) { Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } Method (_RST, 0, NotSerialized) // _RST: Device Reset { Local0 = Acquire (CNMT, 0x03E8) If ((Local0 == Zero)) { If ((BRMT == Zero)) { BTRK (Zero) } ElseIf ((WVHO != Zero)) { If (CondRefOf (\SBIE)) { SBIE (Zero) } } Sleep (RDLY) If ((BRMT == Zero)) { BTRK (One) } ElseIf ((WVHO != Zero)) { If (CondRefOf (\SBIE)) { SBIE (One) } } Sleep (RDLY) } Release (CNMT) } } } Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset { If (((WGAS == One) && (CNIP () == Zero))) { Return (Package (0x01) { DBTR }) } Else { Return (Package (0x01) { BTRT }) } } Name (GPCX, Package (0x03) { Zero, Package (0x02) { 0x07, Package (0x03) { Zero, Zero, Zero } }, Package (0x02) { 0x12, Package (0x03) { Zero, Zero, Zero } } }) Method (GPC, 0, Serialized) { Return (GPCX) /* \_SB_.PC00.XHCI.RHUB.HS14.GPCX */ } Name (GLAX, Package (0x03) { Zero, Package (0x02) { 0x07, Zero }, Package (0x02) { 0x12, Zero } }) Method (GLAI, 0, Serialized) { DerefOf (GLAX [One]) [One] = CGLS /* \CGLS */ DerefOf (GLAX [0x02]) [One] = CGLS /* \CGLS */ Return (GLAX) /* \_SB_.PC00.XHCI.RHUB.HS14.GLAX */ } If ((TILE == One)) { Name (BTLY, Package (0x02) { One, Package (0x0B) { 0x12, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero } }) Method (BTLC, 0, Serialized) { DerefOf (BTLY [One]) [One] = TILE /* \TILE */ DerefOf (BTLY [One]) [0x02] = TIS0 /* \TIS0 */ DerefOf (BTLY [One]) [0x03] = TS0X /* \TS0X */ DerefOf (BTLY [One]) [0x04] = TIS4 /* \TIS4 */ DerefOf (BTLY [One]) [0x05] = TIS5 /* \TIS5 */ DerefOf (BTLY [One]) [0x06] = BLEC /* \BLEC */ DerefOf (BTLY [One]) [0x07] = BLPD /* \BLPD */ DerefOf (BTLY [One]) [0x08] = BLPI /* \BLPI */ Return (BTLY) /* \_SB_.PC00.XHCI.RHUB.HS14.BTLY */ } } } } } Scope (_SB.PC00.UA00) { Device (BTH0) { Method (_HID, 0, NotSerialized) // _HID: Hardware ID { Return ("INT33E1") } Method (_INI, 0, NotSerialized) // _INI: Initialize { SHPO (GBTI, One) SHPO (GBTK, One) } Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Name (SBFG, ResourceTemplate () { UartSerialBusV2 (0x0001C200, DataBitsEight, StopBitsOne, 0xC0, LittleEndian, ParityTypeNone, FlowControlHardware, 0x0020, 0x0020, "\\_SB.PC00.UA00", 0x00, ResourceConsumer, , Exclusive, ) GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, "\\_SB.GPI0", 0x00, ResourceConsumer, , ) { // Pin list 0x0000 } GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullDefault, 0x0000, "\\_SB.GPI0", 0x00, ResourceConsumer, , ) { // Pin list 0x0000 } }) CreateWordField (SBFG, 0x5F, INT3) CreateWordField (SBFG, 0x3C, KIL3) INT3 = GNUM (GBTI) KIL3 = GNUM (GBTK) Name (SBFI, ResourceTemplate () { UartSerialBusV2 (0x0001C200, DataBitsEight, StopBitsOne, 0xC0, LittleEndian, ParityTypeNone, FlowControlHardware, 0x0020, 0x0020, "\\_SB.PC00.UA00", 0x00, ResourceConsumer, , Exclusive, ) GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, "\\_SB.GPI0", 0x00, ResourceConsumer, , ) { // Pin list 0x0000 } Interrupt (ResourceConsumer, Edge, ActiveLow, ExclusiveAndWake, ,, _Y69) { 0x00000000, } }) CreateDWordField (SBFI, \_SB.PC00.UA00.BTH0._CRS._Y69._INT, INT4) // _INT: Interrupts CreateWordField (SBFI, 0x3C, KIL4) INT4 = INUM (GBTI) KIL4 = GNUM (GBTK) If ((SDM9 == Zero)) { Return (SBFG) /* \_SB_.PC00.UA00.BTH0._CRS.SBFG */ } Else { Return (SBFI) /* \_SB_.PC00.UA00.BTH0._CRS.SBFI */ } } Method (_STA, 0, NotSerialized) // _STA: Status { If ((SDS9 != 0x02)) { Return (Zero) } Return (0x0F) } Name (_S0W, 0x02) // _S0W: S0 Device Wake State } Name (BRDY, Package (0x02) { Zero, Package (0x08) { 0x12, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Name (BGAP, Package (0x02) { Zero, Package (0x0A) { 0x12, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80 } }) Method (BRDS, 0, Serialized) { If ((WGAS == One)) { DerefOf (BGAP [One]) [One] = BTSE /* \BTSE */ DerefOf (BGAP [One]) [0x02] = BIPM /* \BIPM */ DerefOf (BGAP [One]) [0x03] = BTCA /* \BTCA */ DerefOf (BGAP [One]) [0x04] = BTBR /* \BTBR */ DerefOf (BGAP [One]) [0x05] = BED2 /* \BED2 */ DerefOf (BGAP [One]) [0x06] = BED3 /* \BED3 */ DerefOf (BGAP [One]) [0x07] = BTLE /* \BTLE */ DerefOf (BGAP [One]) [0x08] = BTL2 /* \BTL2 */ DerefOf (BGAP [One]) [0x09] = BTLL /* \BTLL */ Return (BGAP) /* \_SB_.PC00.UA00.BGAP */ } Else { DerefOf (BRDY [One]) [One] = BTSE /* \BTSE */ DerefOf (BRDY [One]) [0x02] = BTBR /* \BTBR */ DerefOf (BRDY [One]) [0x03] = BED2 /* \BED2 */ DerefOf (BRDY [One]) [0x04] = BED3 /* \BED3 */ DerefOf (BRDY [One]) [0x05] = BTLE /* \BTLE */ DerefOf (BRDY [One]) [0x06] = BTL2 /* \BTL2 */ DerefOf (BRDY [One]) [0x07] = BTLL /* \BTLL */ Return (BRDY) /* \_SB_.PC00.UA00.BRDY */ } } Name (ECKY, Package (0x02) { Zero, Package (0x02) { 0x12, Zero } }) Method (ECKV, 0, Serialized) { DerefOf (ECKY [One]) [One] = CECV /* \CECV */ Return (ECKY) /* \_SB_.PC00.UA00.ECKY */ } Name (GPCX, Package (0x03) { Zero, Package (0x02) { 0x07, Package (0x03) { Zero, Zero, Zero } }, Package (0x02) { 0x12, Package (0x03) { Zero, Zero, Zero } } }) Method (GPC, 0, Serialized) { Return (GPCX) /* \_SB_.PC00.UA00.GPCX */ } Name (GLAX, Package (0x03) { Zero, Package (0x02) { 0x07, Zero }, Package (0x02) { 0x12, Zero } }) Method (GLAI, 0, Serialized) { DerefOf (GLAX [One]) [One] = CGLS /* \CGLS */ DerefOf (GLAX [0x02]) [One] = CGLS /* \CGLS */ Return (GLAX) /* \_SB_.PC00.UA00.GLAX */ } } Scope (_SB.PC00) { Method (PINR, 2, Serialized) { Name (GPIR, ResourceTemplate () { GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, "\\_SB.GPI0", 0x00, ResourceConsumer, , ) { // Pin list 0xFFFF } }) CreateWordField (GPIR, 0x17, PINF) PINF = (GINF (Arg1, 0x08) + Arg0) Return (GPIR) /* \_SB_.PC00.PINR.GPIR */ } Method (VPIN, 1, Serialized) { Name (GPOR, ResourceTemplate () { GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, "\\_SB.PC00.XHCI.RHUB.HS07.VGPO", 0x00, ResourceConsumer, , ) { // Pin list 0xFFFF } }) Name (GPR1, ResourceTemplate () { GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, "\\_SB.PC00.XHCI.RHUB.HS06.VGPO", 0x00, ResourceConsumer, , ) { // Pin list 0xFFFF } }) Name (GPR2, ResourceTemplate () { GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, "\\_SB.PC00.XHCI.RHUB.HS08.VGPO", 0x00, ResourceConsumer, , ) { // Pin list 0xFFFF } }) Name (GPR3, ResourceTemplate () { GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, "\\_SB.PC00.XHCI.RHUB.HS03.VGPO", 0x00, ResourceConsumer, , ) { // Pin list 0xFFFF } }) If ((CUPN == 0x06)) { CreateWordField (GPR1, 0x17, PINU) PINU = Arg0 Return (GPR1) /* \_SB_.PC00.VPIN.GPR1 */ } ElseIf ((CUPN == 0x07)) { CreateWordField (GPOR, 0x17, PINV) PINV = Arg0 Return (GPOR) /* \_SB_.PC00.VPIN.GPOR */ } ElseIf ((CUPN == 0x08)) { CreateWordField (GPR2, 0x17, PIN2) PIN2 = Arg0 Return (GPR2) /* \_SB_.PC00.VPIN.GPR2 */ } ElseIf ((CUPN == 0x03)) { CreateWordField (GPR3, 0x17, PIN3) PIN3 = Arg0 Return (GPR3) /* \_SB_.PC00.VPIN.GPR3 */ } Return (ResourceTemplate () { GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionNone, "\\_SB.PC00.XHCI.RHUB.HSXX.VGPO", 0x00, ResourceConsumer, , ) { // Pin list 0x0000 } }) } Method (DSMI, 4, Serialized) { Local3 = (Arg3 << 0x18) Local2 = (Arg2 << 0x10) Local1 = (Arg1 << 0x08) Local0 = (Local1 | Arg0) Local0 |= Local2 Local0 |= Local3 Return (Local0) } Method (GPPI, 4, Serialized) { Local3 = (Arg3 << 0x18) Local2 = (Arg2 << 0x10) Local1 = (Arg1 << 0x08) Local0 = (Local1 | Arg0) Local0 |= Local2 Local0 |= Local3 Return (Local0) } Method (GRID, 1, Serialized) { Name (BUF, Buffer (0x09){}) Switch (ToInteger (Arg0)) { Case (Zero) { BUF [Zero] = L0H0 /* \L0H0 */ BUF [One] = L0H1 /* \L0H1 */ BUF [0x02] = L0H2 /* \L0H2 */ BUF [0x03] = L0H3 /* \L0H3 */ BUF [0x04] = L0H4 /* \L0H4 */ BUF [0x05] = L0H5 /* \L0H5 */ BUF [0x06] = L0H6 /* \L0H6 */ BUF [0x07] = L0H7 /* \L0H7 */ BUF [0x08] = L0H8 /* \L0H8 */ } Case (One) { BUF [Zero] = L1H0 /* \L1H0 */ BUF [One] = L1H1 /* \L1H1 */ BUF [0x02] = L1H2 /* \L1H2 */ BUF [0x03] = L1H3 /* \L1H3 */ BUF [0x04] = L1H4 /* \L1H4 */ BUF [0x05] = L1H5 /* \L1H5 */ BUF [0x06] = L1H6 /* \L1H6 */ BUF [0x07] = L1H7 /* \L1H7 */ BUF [0x08] = L1H8 /* \L1H8 */ } Case (0x02) { BUF [Zero] = L2H0 /* \L2H0 */ BUF [One] = L2H1 /* \L2H1 */ BUF [0x02] = L2H2 /* \L2H2 */ BUF [0x03] = L2H3 /* \L2H3 */ BUF [0x04] = L2H4 /* \L2H4 */ BUF [0x05] = L2H5 /* \L2H5 */ BUF [0x06] = L2H6 /* \L2H6 */ BUF [0x07] = L2H7 /* \L2H7 */ BUF [0x08] = L2H8 /* \L2H8 */ } Default { BUF [Zero] = L3H0 /* \L3H0 */ BUF [One] = L3H1 /* \L3H1 */ BUF [0x02] = L3H2 /* \L3H2 */ BUF [0x03] = L3H3 /* \L3H3 */ BUF [0x04] = L3H4 /* \L3H4 */ BUF [0x05] = L3H5 /* \L3H5 */ BUF [0x06] = L3H6 /* \L3H6 */ BUF [0x07] = L3H7 /* \L3H7 */ BUF [0x08] = L3H8 /* \L3H8 */ } } Return (ToString (BUF, Ones)) } Method (HCID, 1, Serialized) { Switch (ToInteger (Arg0)) { Case (Zero) { Local0 = L0SM /* \L0SM */ } Case (One) { Local0 = L1SM /* \L1SM */ } Case (0x02) { Local0 = L2SM /* \L2SM */ } Case (0x03) { Local0 = L3SM /* \L3SM */ } Case (0x04) { Local0 = L4SM /* \L4SM */ } Default { Local0 = L5SM /* \L5SM */ } } Switch (ToInteger (Local0)) { Case (Zero) { Return ("INT3471") } Case (One) { Return ("INT33BE") } Case (0x02) { Return ("INT3476") } Case (0x03) { Return ("INT3477") } Case (0x04) { Return ("INT3474") } Case (0x05) { Return ("INT3473") } Case (0x06) { Return ("INT3475") } Case (0x07) { Return ("INT3478") } Case (0x08) { Return ("INT3479") } Case (0x09) { Return ("INT347A") } Case (0x0A) { Return ("INT347B") } Case (0x0B) { Return ("OVTI2742") } Case (0x0C) { Return ("OVTI9234") } Case (0x0D) { Return ("OVTI8856") } Case (0x0E) { Return ("OVTIF860") } Case (0x0F) { Return ("SONY362A") } Case (0x10) { Return ("SONY488A") } Case (0x11) { Return ("OVTI01AS") } Case (0x12) { Return ("OVTI01A0") } Case (0x13) { Return ("OVTI5678") } Case (0x14) { Return ("OVTI9738") } Case (0x15) { Return ("HIMX11B1") } Case (0x16) { Return ("OVTID858") } Case (0x17) { Return ("OVTI01AF") } Default { Return (GRID (Arg0)) } } } Method (FHCI, 1, Serialized) { Switch (ToInteger (Arg0)) { Case (Zero) { Local0 = F0FM /* \F0FM */ } Case (One) { Local0 = F1FM /* \F1FM */ } Case (0x02) { Local0 = F2FM /* \F2FM */ } Case (0x03) { Local0 = F3FM /* \F3FM */ } Case (0x04) { Local0 = F4FM /* \F4FM */ } Default { Local0 = F5FM /* \F5FM */ } } Switch (ToInteger (Local0)) { Case (Zero) { Return ("TXNW3643") } Case (One) { Return ("PWRC0000") } Default { Return ("TXNW3643") } } } Method (FMID, 1, Serialized) { Switch (ToInteger (Arg0)) { Case (Zero) { Local0 = F0FM /* \F0FM */ } Case (One) { Local0 = F1FM /* \F1FM */ } Case (0x02) { Local0 = F2FM /* \F2FM */ } Case (0x03) { Local0 = F3FM /* \F3FM */ } Case (0x04) { Local0 = F4FM /* \F4FM */ } Default { Local0 = F5FM /* \F5FM */ } } Switch (ToInteger (Local0)) { Case (Zero) { Return ("LM3643") } Case (One) { Return ("PMICWRC") } Default { Return ("LM3643") } } } Method (FMLS, 1, Serialized) { Switch (ToInteger (Arg0)) { Case (Zero) { Return (F0MS) /* \F0MS */ } Case (One) { Return (F1MS) /* \F1MS */ } Case (0x02) { Return (F2MS) /* \F2MS */ } Case (0x03) { Return (F3MS) /* \F3MS */ } Case (0x04) { Return (F4MS) /* \F4MS */ } Default { Return (F5MS) /* \F5MS */ } } } Method (AGPN, 2, Serialized) { Local0 = (Arg1 << 0x10) Local0 |= Arg0 Local1 = GNUM (Local0) Return (Local1) } Method (CDEP, 2, Serialized) { If ((Arg0 == Zero)) { If ((C0TP == One)) { Switch (ToInteger (Arg1)) { Case (Zero) { Return (Package (0x02) { DSC0, I2C0 }) } Case (One) { Return (Package (0x02) { DSC0, I2C1 }) } Case (0x02) { Return (Package (0x02) { DSC0, I2C2 }) } Case (0x03) { Return (Package (0x02) { DSC0, I2C3 }) } Case (0x04) { Return (Package (0x02) { DSC0, I2C4 }) } Case (0x05) { Return (Package (0x02) { DSC0, I2C5 }) } Case (0x06) { Return (Package (0x02) { DSC0, I2C6 }) } Case (0x07) { Return (Package (0x02) { DSC0, I2C7 }) } Default { Return (Package (0x01) { DSC0 }) } } } If ((C0TP > One)) { Return (Package (0x01) { CLP0 }) } } If ((Arg0 == One)) { If ((C1TP == One)) { Switch (ToInteger (Arg1)) { Case (Zero) { Return (Package (0x02) { DSC1, I2C0 }) } Case (One) { Return (Package (0x02) { DSC1, I2C1 }) } Case (0x02) { Return (Package (0x02) { DSC1, I2C2 }) } Case (0x03) { Return (Package (0x02) { DSC1, I2C3 }) } Case (0x04) { Return (Package (0x02) { DSC1, I2C4 }) } Case (0x05) { Return (Package (0x02) { DSC1, I2C5 }) } Case (0x06) { Return (Package (0x02) { DSC0, I2C6 }) } Case (0x07) { Return (Package (0x02) { DSC0, I2C7 }) } Default { Return (Package (0x01) { DSC1 }) } } } If ((C1TP > One)) { Return (Package (0x01) { CLP1 }) } } If ((Arg0 == 0x02)) { If ((C2TP == One)) { Switch (ToInteger (Arg1)) { Case (Zero) { Return (Package (0x02) { DSC2, I2C0 }) } Case (One) { Return (Package (0x02) { DSC2, I2C1 }) } Case (0x02) { Return (Package (0x02) { DSC2, I2C2 }) } Case (0x03) { Return (Package (0x02) { DSC2, I2C3 }) } Case (0x04) { Return (Package (0x02) { DSC2, I2C4 }) } Case (0x05) { Return (Package (0x02) { DSC2, I2C5 }) } Case (0x06) { Return (Package (0x02) { DSC0, I2C6 }) } Case (0x07) { Return (Package (0x02) { DSC0, I2C7 }) } Default { Return (Package (0x01) { DSC2 }) } } } If ((C2TP > One)) { Return (Package (0x01) { CLP2 }) } } If ((Arg0 == 0x03)) { If ((C3TP == One)) { Switch (ToInteger (Arg1)) { Case (Zero) { Return (Package (0x02) { DSC3, I2C0 }) } Case (One) { Return (Package (0x02) { DSC3, I2C1 }) } Case (0x02) { Return (Package (0x02) { DSC3, I2C2 }) } Case (0x03) { Return (Package (0x02) { DSC3, I2C3 }) } Case (0x04) { Return (Package (0x02) { DSC3, I2C4 }) } Case (0x05) { Return (Package (0x02) { DSC3, I2C5 }) } Case (0x06) { Return (Package (0x02) { DSC0, I2C6 }) } Case (0x07) { Return (Package (0x02) { DSC0, I2C7 }) } Default { Return (Package (0x01) { DSC3 }) } } } If ((C3TP > One)) { Return (Package (0x01) { CLP3 }) } } If ((Arg0 == 0x04)) { If ((C4TP == One)) { Switch (ToInteger (Arg1)) { Case (Zero) { Return (Package (0x02) { DSC4, I2C0 }) } Case (One) { Return (Package (0x02) { DSC4, I2C1 }) } Case (0x02) { Return (Package (0x02) { DSC4, I2C2 }) } Case (0x03) { Return (Package (0x02) { DSC3, I2C3 }) } Case (0x04) { Return (Package (0x02) { DSC4, I2C4 }) } Case (0x05) { Return (Package (0x02) { DSC4, I2C5 }) } Case (0x06) { Return (Package (0x02) { DSC0, I2C6 }) } Case (0x07) { Return (Package (0x02) { DSC0, I2C7 }) } Default { Return (Package (0x01) { DSC4 }) } } } If ((C4TP > One)) { Return (Package (0x01) { CLP4 }) } } If ((Arg0 == 0x05)) { If ((C5TP == One)) { Switch (ToInteger (Arg1)) { Case (Zero) { Return (Package (0x02) { DSC5, I2C0 }) } Case (One) { Return (Package (0x02) { DSC5, I2C1 }) } Case (0x02) { Return (Package (0x02) { DSC5, I2C2 }) } Case (0x03) { Return (Package (0x02) { DSC5, I2C3 }) } Case (0x04) { Return (Package (0x02) { DSC5, I2C4 }) } Case (0x05) { Return (Package (0x02) { DSC5, I2C5 }) } Case (0x06) { Return (Package (0x02) { DSC0, I2C6 }) } Case (0x07) { Return (Package (0x02) { DSC0, I2C7 }) } Default { Return (Package (0x01) { DSC5 }) } } } If ((C5TP > One)) { Return (Package (0x01) { CLP5 }) } } Return (Package (0x01) { PC00 }) } Method (CDEG, 1, Serialized) { Switch (ToInteger (Arg0)) { Case (Zero) { Return (Zero) } Case (One) { Return (0x2D) } Case (0x02) { Return (0x5A) } Case (0x03) { Return (0x87) } Case (0x04) { Return (0xB4) } Case (0x05) { Return (0xE1) } Case (0x06) { Return (0x010E) } Case (0x07) { Return (0x013B) } Default { Return (Zero) } } } Device (DSC0) { Name (_HID, "INT3472") // _HID: Hardware ID Name (_DDN, "PMIC-CRDG") // _DDN: DOS Device Name Name (_UID, Zero) // _UID: Unique ID If ((C0GP != Zero)) { Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { If ((C0GP > Zero)) { Local0 = PINR (C0P0, C0G0) } If ((C0GP > One)) { Local1 = PINR (C0P1, C0G1) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((C0GP > 0x02)) { Local1 = PINR (C0P2, C0G2) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((C0GP > 0x03)) { Local1 = PINR (C0P3, C0G3) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((C0GP > 0x04)) { Local1 = PINR (C0P4, C0G4) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((C0GP > 0x05)) { Local1 = PINR (C0P5, C0G5) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } Return (Local0) } } Method (_STA, 0, NotSerialized) // _STA: Status { If (CL00) { If ((C0TP == One)) { Return (0x0F) } } Return (Zero) } Method (CLDB, 0, NotSerialized) { Name (PAR, Buffer (0x20) { /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, // ........ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }) PAR [Zero] = C0VE /* \C0VE */ PAR [One] = C0TP /* \C0TP */ PAR [0x03] = C0CV /* \C0CV */ PAR [0x04] = C0IC /* \C0IC */ PAR [0x06] = C0SP /* \C0SP */ PAR [0x08] = C0W0 /* \C0W0 */ PAR [0x09] = C0W1 /* \C0W1 */ PAR [0x0A] = C0W2 /* \C0W2 */ PAR [0x0B] = C0W3 /* \C0W3 */ PAR [0x0C] = C0W4 /* \C0W4 */ PAR [0x0D] = C0W5 /* \C0W5 */ PAR [0x0E] = C0CS /* \C0CS */ Return (PAR) /* \_SB_.PC00.DSC0.CLDB.PAR_ */ } Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("79234640-9e10-4fea-a5c1-b5aa8b19756f") /* Unknown UUID */)) { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x3F // ? }) } If ((Arg2 == One)) { Return (C0GP) /* \C0GP */ } If ((Arg2 == 0x02)) { Return (GPPI (C0F0, ((0x20 * C0G0) + C0P0), C0I0, C0A0)) } If ((Arg2 == 0x03)) { Return (GPPI (C0F1, ((0x20 * C0G1) + C0P1), C0I1, C0A1)) } If ((Arg2 == 0x04)) { Return (GPPI (C0F2, ((0x20 * C0G2) + C0P2), C0I2, C0A2)) } If ((Arg2 == 0x05)) { Return (GPPI (C0F3, ((0x20 * C0G3) + C0P3), C0I3, C0A3)) } If ((Arg2 == 0x06)) { Return (GPPI (C0F4, ((0x20 * C0G4) + C0P4), C0I4, C0A4)) } If ((Arg2 == 0x07)) { Return (GPPI (C0F5, ((0x20 * C0G5) + C0P5), C0I5, C0A5)) } Return (Buffer (One) { 0x00 // . }) } If (((PCHS == PCHP) || (PCHS == PCHN))) { If ((Arg0 == ToUUID ("82c0d13a-78c5-4244-9bb1-eb8b539a8d11") /* Unknown UUID */)) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { Return (Buffer (One) { 0x03 // . }) } Else { Return (Zero) } } If ((Arg2 == One)) { ^^^ICLK.CLKC (ToInteger (DerefOf (Arg3 [Zero])), ToInteger (DerefOf (Arg3 [ One]))) ^^^ICLK.CLKF (ToInteger (DerefOf (Arg3 [Zero])), ToInteger (DerefOf (Arg3 [ 0x02]))) } Else { Return (Zero) } } } Return (Buffer (One) { 0x00 // . }) } } Device (DSC1) { Name (_HID, "INT3472") // _HID: Hardware ID Name (_DDN, "PMIC-CRDG") // _DDN: DOS Device Name Name (_UID, One) // _UID: Unique ID If ((C1GP != Zero)) { Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { If ((C1GP > Zero)) { Local0 = PINR (C1P0, C1G0) } If ((C1GP > One)) { Local1 = PINR (C1P1, C1G1) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((C1GP > 0x02)) { Local1 = PINR (C1P2, C1G2) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((C1GP > 0x03)) { Local1 = PINR (C1P3, C1G3) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((C1GP > 0x04)) { Local1 = PINR (C1P4, C1G4) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((C1GP > 0x05)) { Local1 = PINR (C1P5, C1G5) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } Return (Local0) } } Method (_STA, 0, NotSerialized) // _STA: Status { If (CL01) { If ((C1TP == One)) { Return (0x0F) } } Return (Zero) } Method (CLDB, 0, NotSerialized) { Name (PAR, Buffer (0x20) { /* 0000 */ 0x00, 0x00, 0x01, 0x00, 0x00, 0x0C, 0x00, 0x00, // ........ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }) PAR [Zero] = C1VE /* \C1VE */ PAR [One] = C1TP /* \C1TP */ PAR [0x03] = C1CV /* \C1CV */ PAR [0x04] = C1IC /* \C1IC */ PAR [0x06] = C1SP /* \C1SP */ PAR [0x08] = C1W0 /* \C1W0 */ PAR [0x09] = C1W1 /* \C1W1 */ PAR [0x0A] = C1W2 /* \C1W2 */ PAR [0x0B] = C1W3 /* \C1W3 */ PAR [0x0C] = C1W4 /* \C1W4 */ PAR [0x0D] = C1W5 /* \C1W5 */ PAR [0x0E] = C1CS /* \C1CS */ Return (PAR) /* \_SB_.PC00.DSC1.CLDB.PAR_ */ } Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("79234640-9e10-4fea-a5c1-b5aa8b19756f") /* Unknown UUID */)) { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x3F // ? }) } If ((Arg2 == One)) { Return (C1GP) /* \C1GP */ } If ((Arg2 == 0x02)) { Return (GPPI (C1F0, ((0x20 * C1G0) + C1P0), C1I0, C1A0)) } If ((Arg2 == 0x03)) { Return (GPPI (C1F1, ((0x20 * C1G1) + C1P1), C1I1, C1A1)) } If ((Arg2 == 0x04)) { Return (GPPI (C1F2, ((0x20 * C1G2) + C1P2), C1I2, C1A2)) } If ((Arg2 == 0x05)) { Return (GPPI (C1F3, ((0x20 * C1G3) + C1P3), C1I3, C1A3)) } If ((Arg2 == 0x06)) { Return (GPPI (C1F4, ((0x20 * C1G4) + C1P4), C1I4, C1A4)) } If ((Arg2 == 0x06)) { Return (GPPI (C1F5, ((0x20 * C1G5) + C1P5), C1I5, C1A5)) } } If (((PCHS == PCHP) || (PCHS == PCHN))) { If ((Arg0 == ToUUID ("82c0d13a-78c5-4244-9bb1-eb8b539a8d11") /* Unknown UUID */)) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { Return (Buffer (One) { 0x03 // . }) } Else { Return (Zero) } } If ((Arg2 == One)) { ^^^ICLK.CLKC (ToInteger (DerefOf (Arg3 [Zero])), ToInteger (DerefOf (Arg3 [ One]))) ^^^ICLK.CLKF (ToInteger (DerefOf (Arg3 [Zero])), ToInteger (DerefOf (Arg3 [ 0x02]))) } Else { Return (Zero) } } } Return (Buffer (One) { 0x00 // . }) } } Device (DSC2) { Name (_HID, "INT3472") // _HID: Hardware ID Name (_DDN, "PMIC-CRDG") // _DDN: DOS Device Name Name (_UID, 0x02) // _UID: Unique ID If ((C2GP != Zero)) { Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { If ((C2GP > Zero)) { Local0 = PINR (C2P0, C2G0) } If ((C2GP > One)) { Local1 = PINR (C2P1, C2G1) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((C2GP > 0x02)) { Local1 = PINR (C2P2, C2G2) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((C2GP > 0x03)) { Local1 = PINR (C2P3, C2G3) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((C2GP > 0x04)) { Local1 = PINR (C2P4, C2G4) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((C2GP > 0x05)) { Local1 = PINR (C2P5, C2G5) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } Return (Local0) } } Method (_STA, 0, NotSerialized) // _STA: Status { If (CL02) { If ((C2TP == One)) { Return (0x0F) } } Return (Zero) } Method (CLDB, 0, NotSerialized) { Name (PAR, Buffer (0x20) { /* 0000 */ 0x00, 0x00, 0x02, 0x00, 0x00, 0x0C, 0x00, 0x00, // ........ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }) PAR [Zero] = C2VE /* \C2VE */ PAR [One] = C2TP /* \C2TP */ PAR [0x03] = C2CV /* \C2CV */ PAR [0x04] = C2IC /* \C2IC */ PAR [0x06] = C2SP /* \C2SP */ PAR [0x08] = C2W0 /* \C2W0 */ PAR [0x09] = C2W1 /* \C2W1 */ PAR [0x0A] = C2W2 /* \C2W2 */ PAR [0x0B] = C2W3 /* \C2W3 */ PAR [0x0C] = C2W4 /* \C2W4 */ PAR [0x0D] = C2W5 /* \C2W5 */ PAR [0x0E] = C2CS /* \C2CS */ Return (PAR) /* \_SB_.PC00.DSC2.CLDB.PAR_ */ } Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("79234640-9e10-4fea-a5c1-b5aa8b19756f") /* Unknown UUID */)) { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x3F // ? }) } If ((Arg2 == One)) { Return (C2GP) /* \C2GP */ } If ((Arg2 == 0x02)) { Return (GPPI (C2F0, ((0x20 * C2G0) + C2P0), C2I0, C2A0)) } If ((Arg2 == 0x03)) { Return (GPPI (C2F1, ((0x20 * C2G1) + C2P1), C2I1, C2A1)) } If ((Arg2 == 0x04)) { Return (GPPI (C2F2, ((0x20 * C2G2) + C2P2), C2I2, C2A2)) } If ((Arg2 == 0x05)) { Return (GPPI (C2F3, ((0x20 * C2G3) + C2P3), C2I3, C2A3)) } If ((Arg2 == 0x06)) { Return (GPPI (C2F4, ((0x20 * C2G4) + C2P4), C2I4, C2A4)) } If ((Arg2 == 0x07)) { Return (GPPI (C2F5, ((0x20 * C2G5) + C2P5), C2I5, C2A5)) } } If (((PCHS == PCHP) || (PCHS == PCHN))) { If ((Arg0 == ToUUID ("82c0d13a-78c5-4244-9bb1-eb8b539a8d11") /* Unknown UUID */)) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { Return (Buffer (One) { 0x03 // . }) } Else { Return (Zero) } } If ((Arg2 == One)) { ^^^ICLK.CLKC (ToInteger (DerefOf (Arg3 [Zero])), ToInteger (DerefOf (Arg3 [ One]))) ^^^ICLK.CLKF (ToInteger (DerefOf (Arg3 [Zero])), ToInteger (DerefOf (Arg3 [ 0x02]))) } Else { Return (Zero) } } } Return (Buffer (One) { 0x00 // . }) } } Device (DSC3) { Name (_HID, "INT3472") // _HID: Hardware ID Name (_DDN, "PMIC-CRDG") // _DDN: DOS Device Name Name (_UID, 0x03) // _UID: Unique ID If ((C3GP != Zero)) { Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { If ((C3GP > Zero)) { Local0 = PINR (C3P0, C3G0) } If ((C3GP > One)) { Local1 = PINR (C3P1, C3G1) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((C3GP > 0x02)) { Local1 = PINR (C3P2, C3G2) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((C3GP > 0x03)) { Local1 = PINR (C3P3, C3G3) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((C3GP > 0x04)) { Local1 = PINR (C3P4, C3G4) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((C3GP > 0x05)) { Local1 = PINR (C3P5, C3G5) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } Return (Local0) } } Method (_STA, 0, NotSerialized) // _STA: Status { If (CL03) { If ((C3TP == One)) { Return (0x0F) } } Return (Zero) } Method (CLDB, 0, NotSerialized) { Name (PAR, Buffer (0x20) { /* 0000 */ 0x00, 0x00, 0x03, 0x00, 0x00, 0x0C, 0x00, 0x00, // ........ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }) PAR [Zero] = C3VE /* \C3VE */ PAR [One] = C3TP /* \C3TP */ PAR [0x03] = C3CV /* \C3CV */ PAR [0x04] = C3IC /* \C3IC */ PAR [0x06] = C3SP /* \C3SP */ PAR [0x08] = C3W0 /* \C3W0 */ PAR [0x09] = C3W1 /* \C3W1 */ PAR [0x0A] = C3W2 /* \C3W2 */ PAR [0x0B] = C3W3 /* \C3W3 */ PAR [0x0C] = C3W4 /* \C3W4 */ PAR [0x0D] = C3W5 /* \C3W5 */ PAR [0x0E] = C3CS /* \C3CS */ Return (PAR) /* \_SB_.PC00.DSC3.CLDB.PAR_ */ } Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("79234640-9e10-4fea-a5c1-b5aa8b19756f") /* Unknown UUID */)) { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x3F // ? }) } If ((Arg2 == One)) { Return (C3GP) /* \C3GP */ } If ((Arg2 == 0x02)) { Return (GPPI (C3F0, ((0x20 * C3G0) + C3P0), C3I0, C3A0)) } If ((Arg2 == 0x03)) { Return (GPPI (C3F1, ((0x20 * C3G1) + C3P1), C3I1, C3A1)) } If ((Arg2 == 0x04)) { Return (GPPI (C3F2, ((0x20 * C3G2) + C3P2), C3I2, C3A2)) } If ((Arg2 == 0x05)) { Return (GPPI (C3F3, ((0x20 * C3G3) + C3P3), C3I3, C3A3)) } If ((Arg2 == 0x06)) { Return (GPPI (C3F4, ((0x20 * C3G4) + C3P4), C3I4, C3A4)) } If ((Arg2 == 0x07)) { Return (GPPI (C3F5, ((0x20 * C3G5) + C3P5), C3I5, C3A5)) } } If (((PCHS == PCHP) || (PCHS == PCHN))) { If ((Arg0 == ToUUID ("82c0d13a-78c5-4244-9bb1-eb8b539a8d11") /* Unknown UUID */)) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { Return (Buffer (One) { 0x03 // . }) } Else { Return (Zero) } } If ((Arg2 == One)) { ^^^ICLK.CLKC (ToInteger (DerefOf (Arg3 [Zero])), ToInteger (DerefOf (Arg3 [ One]))) ^^^ICLK.CLKF (ToInteger (DerefOf (Arg3 [Zero])), ToInteger (DerefOf (Arg3 [ 0x02]))) } Else { Return (Zero) } } } Return (Buffer (One) { 0x00 // . }) } } Device (DSC4) { Name (_HID, "INT3472") // _HID: Hardware ID Name (_DDN, "PMIC-CRDG") // _DDN: DOS Device Name Name (_UID, 0x04) // _UID: Unique ID If ((C4GP != Zero)) { Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { If ((C4GP > Zero)) { Local0 = PINR (C4P0, C4G0) } If ((C4GP > One)) { Local1 = PINR (C4P1, C4G1) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((C4GP > 0x02)) { Local1 = PINR (C4P2, C4G2) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((C4GP > 0x03)) { Local1 = PINR (C4P3, C4G3) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((C4GP > 0x04)) { Local1 = PINR (C4P4, C4G4) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((C4GP > 0x05)) { Local1 = PINR (C4P5, C4G5) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } Return (Local0) } } Method (_STA, 0, NotSerialized) // _STA: Status { If (CL04) { If ((C4TP == One)) { Return (0x0F) } } Return (Zero) } Method (CLDB, 0, NotSerialized) { Name (PAR, Buffer (0x20) { /* 0000 */ 0x00, 0x00, 0x04, 0x00, 0x00, 0x0C, 0x00, 0x00, // ........ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }) PAR [Zero] = C4VE /* \C4VE */ PAR [One] = C4TP /* \C4TP */ PAR [0x03] = C4CV /* \C4CV */ PAR [0x04] = C4IC /* \C4IC */ PAR [0x06] = C4SP /* \C4SP */ PAR [0x08] = C4W0 /* \C4W0 */ PAR [0x09] = C4W1 /* \C4W1 */ PAR [0x0A] = C4W2 /* \C4W2 */ PAR [0x0B] = C4W3 /* \C4W3 */ PAR [0x0C] = C4W4 /* \C4W4 */ PAR [0x0D] = C4W5 /* \C4W5 */ PAR [0x0E] = C4CS /* \C4CS */ Return (PAR) /* \_SB_.PC00.DSC4.CLDB.PAR_ */ } Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("79234640-9e10-4fea-a5c1-b5aa8b19756f") /* Unknown UUID */)) { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x3F // ? }) } If ((Arg2 == One)) { Return (C4GP) /* \C4GP */ } If ((Arg2 == 0x02)) { Return (GPPI (C4F0, ((0x20 * C4G0) + C4P0), C4I0, C4A0)) } If ((Arg2 == 0x03)) { Return (GPPI (C4F1, ((0x20 * C4G1) + C4P1), C4I1, C4A1)) } If ((Arg2 == 0x04)) { Return (GPPI (C4F2, ((0x20 * C4G2) + C4P2), C4I2, C4A2)) } If ((Arg2 == 0x05)) { Return (GPPI (C4F3, ((0x20 * C4G3) + C4P3), C4I3, C4A3)) } If ((Arg2 == 0x06)) { Return (GPPI (C4F4, ((0x20 * C4G4) + C4P4), C4I4, C4A4)) } If ((Arg2 == 0x07)) { Return (GPPI (C4F5, ((0x20 * C4G5) + C4P5), C4I5, C4A5)) } } If (((PCHS == PCHP) || (PCHS == PCHN))) { If ((Arg0 == ToUUID ("82c0d13a-78c5-4244-9bb1-eb8b539a8d11") /* Unknown UUID */)) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { Return (Buffer (One) { 0x03 // . }) } Else { Return (Zero) } } If ((Arg2 == One)) { ^^^ICLK.CLKC (ToInteger (DerefOf (Arg3 [Zero])), ToInteger (DerefOf (Arg3 [ One]))) ^^^ICLK.CLKF (ToInteger (DerefOf (Arg3 [Zero])), ToInteger (DerefOf (Arg3 [ 0x02]))) } Else { Return (Zero) } } } Return (Buffer (One) { 0x00 // . }) } } Device (DSC5) { Name (_HID, "INT3472") // _HID: Hardware ID Name (_DDN, "PMIC-CRDG") // _DDN: DOS Device Name Name (_UID, 0x05) // _UID: Unique ID If ((C5GP != Zero)) { Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { If ((C5GP > Zero)) { Local0 = PINR (C5P0, C5G0) } If ((C5GP > One)) { Local1 = PINR (C5P1, C5G1) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((C5GP > 0x02)) { Local1 = PINR (C5P2, C5G2) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((C5GP > 0x03)) { Local1 = PINR (C5P3, C5G3) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((C5GP > 0x04)) { Local1 = PINR (C5P4, C5G4) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((C5GP > 0x05)) { Local1 = PINR (C5P5, C5G5) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } Return (Local0) } } Method (_STA, 0, NotSerialized) // _STA: Status { If (CL05) { If ((C5TP == One)) { Return (0x0F) } } Return (Zero) } Method (CLDB, 0, NotSerialized) { Name (PAR, Buffer (0x20) { /* 0000 */ 0x00, 0x00, 0x05, 0x00, 0x00, 0x0C, 0x00, 0x00, // ........ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }) PAR [Zero] = C5VE /* \C5VE */ PAR [One] = C5TP /* \C5TP */ PAR [0x03] = C5CV /* \C5CV */ PAR [0x04] = C5IC /* \C5IC */ PAR [0x06] = C5SP /* \C5SP */ PAR [0x08] = C5W0 /* \C5W0 */ PAR [0x09] = C5W1 /* \C5W1 */ PAR [0x0A] = C5W2 /* \C5W2 */ PAR [0x0B] = C5W3 /* \C5W3 */ PAR [0x0C] = C5W4 /* \C5W4 */ PAR [0x0D] = C5W5 /* \C5W5 */ PAR [0x0E] = C5CS /* \C5CS */ Return (PAR) /* \_SB_.PC00.DSC5.CLDB.PAR_ */ } Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("79234640-9e10-4fea-a5c1-b5aa8b19756f") /* Unknown UUID */)) { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x3F // ? }) } If ((Arg2 == One)) { Return (C5GP) /* \C5GP */ } If ((Arg2 == 0x02)) { Return (GPPI (C5F0, ((0x20 * C5G0) + C5P0), C5I0, C5A0)) } If ((Arg2 == 0x03)) { Return (GPPI (C5F1, ((0x20 * C5G1) + C5P1), C5I1, C5A1)) } If ((Arg2 == 0x04)) { Return (GPPI (C5F2, ((0x20 * C5G2) + C5P2), C5I2, C5A2)) } If ((Arg2 == 0x05)) { Return (GPPI (C5F3, ((0x20 * C5G3) + C5P3), C5I3, C5A3)) } If ((Arg2 == 0x06)) { Return (GPPI (C5F4, ((0x20 * C5G4) + C5P4), C5I4, C5A4)) } If ((Arg2 == 0x07)) { Return (GPPI (C5F4, ((0x20 * C5G5) + C5P5), C5I5, C5A5)) } } If (((PCHS == PCHP) || (PCHS == PCHN))) { If ((Arg0 == ToUUID ("82c0d13a-78c5-4244-9bb1-eb8b539a8d11") /* Unknown UUID */)) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { Return (Buffer (One) { 0x03 // . }) } Else { Return (Zero) } } If ((Arg2 == One)) { ^^^ICLK.CLKC (ToInteger (DerefOf (Arg3 [Zero])), ToInteger (DerefOf (Arg3 [ One]))) ^^^ICLK.CLKF (ToInteger (DerefOf (Arg3 [Zero])), ToInteger (DerefOf (Arg3 [ 0x02]))) } Else { Return (Zero) } } } Return (Buffer (One) { 0x00 // . }) } } Device (CLP0) { Method (_DEP, 0, NotSerialized) // _DEP: Dependencies { If (CL00) { If ((C0IB == 0x02)) { Return (Package (0x01) { I2C2 }) } If ((C0IB == 0x03)) { Return (Package (0x01) { I2C3 }) } } Return (Package (0x01) { PC00 }) } Name (_UID, 0x0A) // _UID: Unique ID Name (_HID, "INT3472") // _HID: Hardware ID Name (_DDN, "PMIC-CRDG") // _DDN: DOS Device Name Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Return (IICB (C0IA, C0IB)) } Method (_STA, 0, NotSerialized) // _STA: Status { If (CL00) { If ((C0TP > One)) { Return (0x0F) } } Return (Zero) } Method (CLDB, 0, NotSerialized) { Name (PAR, Buffer (0x20) { /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, // ........ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }) PAR [Zero] = C0VE /* \C0VE */ PAR [One] = C0TP /* \C0TP */ PAR [0x03] = C0CV /* \C0CV */ PAR [0x04] = C0IC /* \C0IC */ PAR [0x06] = C0SP /* \C0SP */ PAR [0x08] = C0W0 /* \C0W0 */ PAR [0x09] = C0W1 /* \C0W1 */ PAR [0x0A] = C0W2 /* \C0W2 */ PAR [0x0B] = C0W3 /* \C0W3 */ PAR [0x0C] = C0W4 /* \C0W4 */ PAR [0x0D] = C0W5 /* \C0W5 */ Return (PAR) /* \_SB_.PC00.CLP0.CLDB.PAR_ */ } Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device { Name (PLDB, Package (0x01) { Buffer (0x14) { /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0008 */ 0x29, 0x0D, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // )....... /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... } }) CreateByteField (DerefOf (PLDB [Zero]), 0x08, BPOS) BPOS = C0PL /* \C0PL */ Return (PLDB) /* \_SB_.PC00.CLP0._PLD.PLDB */ } Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("26257549-9271-4ca4-bb43-c4899d5a4881") /* Unknown UUID */)) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { Return (Buffer (One) { 0x07 // . }) } Else { Return (Buffer (One) { 0x01 // . }) } } If ((Arg2 == One)) { Return (One) } If ((Arg2 == 0x02)) { Return (DSMI (0x0B, C0IA, Zero, C0IB)) } } If ((Arg0 == ToUUID ("5815c5c8-c47d-477b-9a8d-76173176414b") /* Unknown UUID */)) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { Return (Buffer (One) { 0x03 // . }) } Else { Return (Buffer (One) { 0x01 // . }) } } If ((Arg2 == One)) { Name (DSMB, Buffer (0x34){}) CreateDWordField (DSMB, Zero, I2CC) CreateDWordField (DSMB, 0x04, DEV0) I2CC = One DEV0 = DSMI (0x0B, C0IA, Zero, C0IB) Return (DSMB) /* \_SB_.PC00.CLP0._DSM.DSMB */ } } Return (Buffer (One) { 0x00 // . }) } } Device (CLP1) { Method (_DEP, 0, NotSerialized) // _DEP: Dependencies { If (CL01) { If ((C1IB == 0x02)) { Return (Package (0x01) { I2C2 }) } If ((C1IB == 0x03)) { Return (Package (0x01) { I2C3 }) } } Return (Package (0x01) { PC00 }) } Name (_HID, "INT3472") // _HID: Hardware ID Name (_DDN, "PMIC-CRDG") // _DDN: DOS Device Name Name (_UID, 0x0B) // _UID: Unique ID Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Return (IICB (C1IA, C1IB)) } Method (_STA, 0, NotSerialized) // _STA: Status { If (CL01) { If ((C1TP > One)) { Return (0x0F) } } Return (Zero) } Method (CLDB, 0, NotSerialized) { Name (PAR, Buffer (0x20) { /* 0000 */ 0x00, 0x00, 0x01, 0x00, 0x00, 0x0C, 0x00, 0x00, // ........ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }) PAR [Zero] = C1VE /* \C1VE */ PAR [One] = C1TP /* \C1TP */ PAR [0x03] = C1CV /* \C1CV */ PAR [0x04] = C1IC /* \C1IC */ PAR [0x06] = C1SP /* \C1SP */ PAR [0x08] = C1W0 /* \C1W0 */ PAR [0x09] = C1W1 /* \C1W1 */ PAR [0x0A] = C1W2 /* \C1W2 */ PAR [0x0B] = C1W3 /* \C1W3 */ PAR [0x0C] = C1W4 /* \C1W4 */ PAR [0x0D] = C1W5 /* \C1W5 */ Return (PAR) /* \_SB_.PC00.CLP1.CLDB.PAR_ */ } Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device { Name (PLDB, Package (0x01) { Buffer (0x14) { /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0008 */ 0x29, 0x0D, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // )....... /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... } }) CreateByteField (DerefOf (PLDB [Zero]), 0x08, BPOS) BPOS = C1PL /* \C1PL */ Return (PLDB) /* \_SB_.PC00.CLP1._PLD.PLDB */ } Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("26257549-9271-4ca4-bb43-c4899d5a4881") /* Unknown UUID */)) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { Return (Buffer (One) { 0x07 // . }) } Else { Return (Buffer (One) { 0x01 // . }) } } If ((Arg2 == One)) { Return (One) } If ((Arg2 == 0x02)) { Return (DSMI (0x0B, C1IA, Zero, C1IB)) } } If ((Arg0 == ToUUID ("5815c5c8-c47d-477b-9a8d-76173176414b") /* Unknown UUID */)) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { Return (Buffer (One) { 0x03 // . }) } Else { Return (Buffer (One) { 0x01 // . }) } } If ((Arg2 == One)) { Name (DSMB, Buffer (0x34){}) CreateDWordField (DSMB, Zero, I2CC) CreateDWordField (DSMB, 0x04, DEV0) I2CC = One DEV0 = DSMI (0x0B, C1IA, Zero, C1IB) Return (DSMB) /* \_SB_.PC00.CLP1._DSM.DSMB */ } } Return (Buffer (One) { 0x00 // . }) } } Device (CLP2) { Method (_DEP, 0, NotSerialized) // _DEP: Dependencies { If (CL02) { If ((C2IB == 0x02)) { Return (Package (0x01) { I2C2 }) } If ((C2IB == 0x03)) { Return (Package (0x01) { I2C3 }) } } Return (Package (0x01) { PC00 }) } Name (_HID, "INT3472") // _HID: Hardware ID Name (_DDN, "PMIC-CRDG") // _DDN: DOS Device Name Name (_UID, 0x0C) // _UID: Unique ID Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Return (IICB (C2IA, C2IB)) } Method (_STA, 0, NotSerialized) // _STA: Status { If (CL02) { If ((C2TP > One)) { Return (0x0F) } } Return (Zero) } Method (CLDB, 0, NotSerialized) { Name (PAR, Buffer (0x20) { /* 0000 */ 0x00, 0x00, 0x02, 0x00, 0x00, 0x0C, 0x00, 0x00, // ........ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }) PAR [Zero] = C2VE /* \C2VE */ PAR [One] = C2TP /* \C2TP */ PAR [0x03] = C2CV /* \C2CV */ PAR [0x04] = C2IC /* \C2IC */ PAR [0x06] = C2SP /* \C2SP */ PAR [0x08] = C2W0 /* \C2W0 */ PAR [0x09] = C2W1 /* \C2W1 */ PAR [0x0A] = C2W2 /* \C2W2 */ PAR [0x0B] = C2W3 /* \C2W3 */ PAR [0x0C] = C2W4 /* \C2W4 */ PAR [0x0D] = C2W5 /* \C2W5 */ Return (PAR) /* \_SB_.PC00.CLP2.CLDB.PAR_ */ } Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device { Name (PLDB, Package (0x01) { Buffer (0x14) { /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0008 */ 0x29, 0x0D, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // )....... /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... } }) CreateByteField (DerefOf (PLDB [Zero]), 0x08, BPOS) BPOS = C2PL /* \C2PL */ Return (PLDB) /* \_SB_.PC00.CLP2._PLD.PLDB */ } Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("26257549-9271-4ca4-bb43-c4899d5a4881") /* Unknown UUID */)) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { Return (Buffer (One) { 0x07 // . }) } Else { Return (Buffer (One) { 0x01 // . }) } } If ((Arg2 == One)) { Return (One) } If ((Arg2 == 0x02)) { Return (DSMI (0x0B, C2IA, Zero, C2IB)) } } If ((Arg0 == ToUUID ("5815c5c8-c47d-477b-9a8d-76173176414b") /* Unknown UUID */)) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { Return (Buffer (One) { 0x03 // . }) } Else { Return (Buffer (One) { 0x01 // . }) } } If ((Arg2 == One)) { Name (DSMB, Buffer (0x34){}) CreateDWordField (DSMB, Zero, I2CC) CreateDWordField (DSMB, 0x04, DEV0) I2CC = One DEV0 = DSMI (0x0B, C2IA, Zero, C2IB) Return (DSMB) /* \_SB_.PC00.CLP2._DSM.DSMB */ } } Return (Buffer (One) { 0x00 // . }) } } Device (CLP3) { Method (_DEP, 0, NotSerialized) // _DEP: Dependencies { If (CL03) { If ((C3IB == 0x02)) { Return (Package (0x01) { I2C2 }) } If ((C3IB == 0x03)) { Return (Package (0x01) { I2C3 }) } } Return (Package (0x01) { PC00 }) } Name (_HID, "INT3472") // _HID: Hardware ID Name (_DDN, "PMIC-CRDG") // _DDN: DOS Device Name Name (_UID, 0x0D) // _UID: Unique ID Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Return (IICB (C3IA, C3IB)) } Method (_STA, 0, NotSerialized) // _STA: Status { If (CL03) { If ((C3TP > One)) { Return (0x0F) } } Return (Zero) } Method (CLDB, 0, NotSerialized) { Name (PAR, Buffer (0x20) { /* 0000 */ 0x00, 0x00, 0x03, 0x00, 0x00, 0x0C, 0x00, 0x00, // ........ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }) PAR [Zero] = C3VE /* \C3VE */ PAR [One] = C3TP /* \C3TP */ PAR [0x03] = C3CV /* \C3CV */ PAR [0x04] = C3IC /* \C3IC */ PAR [0x06] = C3SP /* \C3SP */ PAR [0x08] = C3W0 /* \C3W0 */ PAR [0x09] = C3W1 /* \C3W1 */ PAR [0x0A] = C3W2 /* \C3W2 */ PAR [0x0B] = C3W3 /* \C3W3 */ PAR [0x0C] = C3W4 /* \C3W4 */ PAR [0x0D] = C3W5 /* \C3W5 */ Return (PAR) /* \_SB_.PC00.CLP3.CLDB.PAR_ */ } Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device { Name (PLDB, Package (0x01) { Buffer (0x14) { /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0008 */ 0x29, 0x0D, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // )....... /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... } }) CreateByteField (DerefOf (PLDB [Zero]), 0x08, BPOS) BPOS = C3PL /* \C3PL */ Return (PLDB) /* \_SB_.PC00.CLP3._PLD.PLDB */ } Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("26257549-9271-4ca4-bb43-c4899d5a4881") /* Unknown UUID */)) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { Return (Buffer (One) { 0x07 // . }) } Else { Return (Buffer (One) { 0x01 // . }) } } If ((Arg2 == One)) { Return (One) } If ((Arg2 == 0x02)) { Return (DSMI (0x0B, C3IA, Zero, C3IB)) } } If ((Arg0 == ToUUID ("5815c5c8-c47d-477b-9a8d-76173176414b") /* Unknown UUID */)) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { Return (Buffer (One) { 0x03 // . }) } Else { Return (Buffer (One) { 0x01 // . }) } } If ((Arg2 == One)) { Name (DSMB, Buffer (0x34){}) CreateDWordField (DSMB, Zero, I2CC) CreateDWordField (DSMB, 0x04, DEV0) I2CC = One DEV0 = DSMI (0x0B, C3IA, Zero, C3IB) Return (DSMB) /* \_SB_.PC00.CLP3._DSM.DSMB */ } } Return (Buffer (One) { 0x00 // . }) } } Device (CLP4) { Method (_DEP, 0, NotSerialized) // _DEP: Dependencies { If (CL04) { If ((C4IB == 0x02)) { Return (Package (0x01) { I2C2 }) } If ((C4IB == 0x03)) { Return (Package (0x01) { I2C3 }) } } Return (Package (0x01) { PC00 }) } Name (_HID, "INT3472") // _HID: Hardware ID Name (_DDN, "PMIC-CRDG") // _DDN: DOS Device Name Name (_UID, 0x0E) // _UID: Unique ID Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Return (IICB (C4IA, C4IB)) } Method (_STA, 0, NotSerialized) // _STA: Status { If (CL04) { If ((C4TP > One)) { Return (0x0F) } } Return (Zero) } Method (CLDB, 0, NotSerialized) { Name (PAR, Buffer (0x20) { /* 0000 */ 0x00, 0x00, 0x04, 0x00, 0x00, 0x0C, 0x00, 0x00, // ........ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }) PAR [Zero] = C4VE /* \C4VE */ PAR [One] = C4TP /* \C4TP */ PAR [0x03] = C4CV /* \C4CV */ PAR [0x04] = C4IC /* \C4IC */ PAR [0x06] = C4SP /* \C4SP */ PAR [0x08] = C4W0 /* \C4W0 */ PAR [0x09] = C4W1 /* \C4W1 */ PAR [0x0A] = C4W2 /* \C4W2 */ PAR [0x0B] = C4W3 /* \C4W3 */ PAR [0x0C] = C4W4 /* \C4W4 */ PAR [0x0D] = C4W5 /* \C4W5 */ Return (PAR) /* \_SB_.PC00.CLP4.CLDB.PAR_ */ } Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device { Name (PLDB, Package (0x01) { Buffer (0x14) { /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0008 */ 0x29, 0x0D, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // )....... /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... } }) CreateByteField (DerefOf (PLDB [Zero]), 0x08, BPOS) BPOS = C4PL /* \C4PL */ Return (PLDB) /* \_SB_.PC00.CLP4._PLD.PLDB */ } Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("26257549-9271-4ca4-bb43-c4899d5a4881") /* Unknown UUID */)) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { Return (Buffer (One) { 0x07 // . }) } Else { Return (Buffer (One) { 0x01 // . }) } } If ((Arg2 == One)) { Return (One) } If ((Arg2 == 0x02)) { Return (DSMI (0x0B, C4IA, Zero, C4IB)) } } If ((Arg0 == ToUUID ("5815c5c8-c47d-477b-9a8d-76173176414b") /* Unknown UUID */)) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { Return (Buffer (One) { 0x03 // . }) } Else { Return (Buffer (One) { 0x01 // . }) } } If ((Arg2 == One)) { Name (DSMB, Buffer (0x34){}) CreateDWordField (DSMB, Zero, I2CC) CreateDWordField (DSMB, 0x04, DEV0) I2CC = One DEV0 = DSMI (0x0B, C4IA, Zero, C4IB) Return (DSMB) /* \_SB_.PC00.CLP4._DSM.DSMB */ } } Return (Buffer (One) { 0x00 // . }) } } Device (CLP5) { Method (_DEP, 0, NotSerialized) // _DEP: Dependencies { If (CL05) { If ((C5IB == 0x02)) { Return (Package (0x01) { I2C2 }) } If ((C5IB == 0x03)) { Return (Package (0x01) { I2C3 }) } } Return (Package (0x01) { PC00 }) } Name (_HID, "INT3472") // _HID: Hardware ID Name (_DDN, "PMIC-CRDG") // _DDN: DOS Device Name Name (_UID, 0x0F) // _UID: Unique ID Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Return (IICB (C5IA, C5IB)) } Method (_STA, 0, NotSerialized) // _STA: Status { If (CL05) { If ((C5TP > One)) { Return (0x0F) } } Return (Zero) } Method (CLDB, 0, NotSerialized) { Name (PAR, Buffer (0x20) { /* 0000 */ 0x00, 0x00, 0x05, 0x00, 0x00, 0x0C, 0x00, 0x00, // ........ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }) PAR [Zero] = C5VE /* \C5VE */ PAR [One] = C5TP /* \C5TP */ PAR [0x03] = C5CV /* \C5CV */ PAR [0x04] = C5IC /* \C5IC */ PAR [0x06] = C5SP /* \C5SP */ PAR [0x08] = C5W0 /* \C5W0 */ PAR [0x09] = C5W1 /* \C5W1 */ PAR [0x0A] = C5W2 /* \C5W2 */ PAR [0x0B] = C5W3 /* \C5W3 */ PAR [0x0C] = C5W4 /* \C5W4 */ PAR [0x0D] = C5W5 /* \C5W5 */ Return (PAR) /* \_SB_.PC00.CLP5.CLDB.PAR_ */ } Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device { Name (PLDB, Package (0x01) { Buffer (0x14) { /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0008 */ 0x29, 0x0D, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // )....... /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... } }) CreateByteField (DerefOf (PLDB [Zero]), 0x08, BPOS) BPOS = C5PL /* \C5PL */ Return (PLDB) /* \_SB_.PC00.CLP5._PLD.PLDB */ } Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("26257549-9271-4ca4-bb43-c4899d5a4881") /* Unknown UUID */)) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { Return (Buffer (One) { 0x07 // . }) } Else { Return (Buffer (One) { 0x01 // . }) } } If ((Arg2 == One)) { Return (One) } If ((Arg2 == 0x02)) { Return (DSMI (0x0B, C5IA, Zero, C5IB)) } } If ((Arg0 == ToUUID ("5815c5c8-c47d-477b-9a8d-76173176414b") /* Unknown UUID */)) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { Return (Buffer (One) { 0x03 // . }) } Else { Return (Buffer (One) { 0x01 // . }) } } If ((Arg2 == One)) { Name (DSMB, Buffer (0x34){}) CreateDWordField (DSMB, Zero, I2CC) CreateDWordField (DSMB, 0x04, DEV0) I2CC = One DEV0 = DSMI (0x0B, C5IA, Zero, C5IB) Return (DSMB) /* \_SB_.PC00.CLP5._DSM.DSMB */ } } Return (Buffer (One) { 0x00 // . }) } } Device (LNK0) { Method (_STA, 0, NotSerialized) // _STA: Status { If (L0EN) { Return (0x0F) } Else { Return (Zero) } } Method (_DEP, 0, NotSerialized) // _DEP: Dependencies { If (L0EN) { Return (CDEP (L0CL, L0BS)) } Else { Return (Package (0x01) { PC00 }) } } Name (_UID, Zero) // _UID: Unique ID Method (_HID, 0, NotSerialized) // _HID: Hardware ID { Return (HCID (Zero)) } Method (_DDN, 0, NotSerialized) // _DDN: DOS Device Name { Name (BUF, Buffer (0x10){}) BUF [Zero] = L0M0 /* \L0M0 */ BUF [One] = L0M1 /* \L0M1 */ BUF [0x02] = L0M2 /* \L0M2 */ BUF [0x03] = L0M3 /* \L0M3 */ BUF [0x04] = L0M4 /* \L0M4 */ BUF [0x05] = L0M5 /* \L0M5 */ BUF [0x06] = L0M6 /* \L0M6 */ BUF [0x07] = L0M7 /* \L0M7 */ BUF [0x08] = L0M8 /* \L0M8 */ BUF [0x09] = L0M9 /* \L0M9 */ BUF [0x0A] = L0MA /* \L0MA */ BUF [0x0B] = L0MB /* \L0MB */ BUF [0x0C] = L0MC /* \L0MC */ BUF [0x0D] = L0MD /* \L0MD */ BUF [0x0E] = L0ME /* \L0ME */ BUF [0x0F] = L0MF /* \L0MF */ Return (ToString (BUF, Ones)) } Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device { Name (PLDB, Package (0x01) { Buffer (0x14) { /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0008 */ 0x69, 0x0E, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // i....... /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... } }) CreateByteField (DerefOf (PLDB [Zero]), 0x08, BPOS) CreateField (DerefOf (PLDB [Zero]), 0x73, 0x04, RPOS) BPOS = L0PL /* \L0PL */ RPOS = L0DG /* \L0DG */ Return (PLDB) /* \_SB_.PC00.LNK0._PLD.PLDB */ } Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { If ((L0DI == Zero)) { Return (Buffer (Zero){}) } Else { If ((L0DI > Zero)) { Local0 = IICB (L0A0, L0BS) } If ((L0DI > One)) { Local1 = IICB (L0A1, L0BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L0DI > 0x02)) { Local1 = IICB (L0A2, L0BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L0DI > 0x03)) { Local1 = IICB (L0A3, L0BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L0DI > 0x04)) { Local1 = IICB (L0A4, L0BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L0DI > 0x05)) { Local1 = IICB (L0A5, L0BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L0DI > 0x06)) { Local1 = IICB (L0A6, L0BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L0DI > 0x07)) { Local1 = IICB (L0A7, L0BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L0DI > 0x08)) { Local1 = IICB (L0A8, L0BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L0DI > 0x09)) { Local1 = IICB (L0A9, L0BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L0DI > 0x0A)) { Local1 = IICB (L0AA, L0BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L0DI > 0x0B)) { Local1 = IICB (L0AB, L0BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } Return (Local0) } } Method (SSDB, 0, NotSerialized) { Name (PAR, Buffer (0x6C) { /* 0000 */ 0x00, 0x00, 0x69, 0x56, 0x39, 0x8A, 0xF7, 0x11, // ..iV9... /* 0008 */ 0xA9, 0x4E, 0x9C, 0x7D, 0x20, 0xEE, 0x0A, 0xB5, // .N.} ... /* 0010 */ 0xCA, 0x40, 0xA3, 0x00, 0x00, 0x00, 0x00, 0x00, // .@...... /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0020 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0028 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0030 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0038 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0040 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0048 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0050 */ 0x0F, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, // ........ /* 0058 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0060 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0068 */ 0x00, 0x00, 0x00, 0x00 // .... }) PAR [Zero] = L0DV /* \L0DV */ PAR [One] = L0CV /* \L0CV */ PAR [0x18] = L0LC /* \L0LC */ PAR [0x1C] = L0LU /* \L0LU */ PAR [0x1D] = L0NL /* \L0NL */ PAR [0x4E] = L0EE /* \L0EE */ PAR [0x4F] = L0VC /* \L0VC */ PAR [0x52] = L0FS /* \L0FS */ PAR [0x53] = L0LE /* \L0LE */ PAR [0x54] = CDEG (L0DG) CreateDWordField (PAR, 0x56, DAT) DAT = L0CK /* \L0CK */ PAR [0x5A] = L0CL /* \L0CL */ PAR [0x5F] = L0PP /* \L0PP */ PAR [0x60] = L0VR /* \L0VR */ PAR [0x63] = L0FI /* \L0FI */ Return (PAR) /* \_SB_.PC00.LNK0.SSDB.PAR_ */ } Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("822ace8f-2814-4174-a56b-5f029fe079ee") /* Unknown UUID */)) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { Return (Buffer (One) { 0x03 // . }) } Else { Return (Buffer (One) { 0x01 // . }) } } If ((Arg2 == One)) { Name (BUF, Buffer (0x10){}) BUF [Zero] = L0M0 /* \L0M0 */ BUF [One] = L0M1 /* \L0M1 */ BUF [0x02] = L0M2 /* \L0M2 */ BUF [0x03] = L0M3 /* \L0M3 */ BUF [0x04] = L0M4 /* \L0M4 */ BUF [0x05] = L0M5 /* \L0M5 */ BUF [0x06] = L0M6 /* \L0M6 */ BUF [0x07] = L0M7 /* \L0M7 */ BUF [0x08] = L0M8 /* \L0M8 */ BUF [0x09] = L0M9 /* \L0M9 */ BUF [0x0A] = L0MA /* \L0MA */ BUF [0x0B] = L0MB /* \L0MB */ BUF [0x0C] = L0MC /* \L0MC */ BUF [0x0D] = L0MD /* \L0MD */ BUF [0x0E] = L0ME /* \L0ME */ BUF [0x0F] = L0MF /* \L0MF */ Return (ToString (BUF, Ones)) } } If ((Arg0 == ToUUID ("5815c5c8-c47d-477b-9a8d-76173176414b") /* Unknown UUID */)) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { Return (Buffer (One) { 0x03 // . }) } Else { Return (Buffer (One) { 0x01 // . }) } } If ((Arg2 == One)) { Name (DSMB, Buffer (0x34){}) CreateDWordField (DSMB, Zero, I2CC) CreateDWordField (DSMB, 0x04, DEV0) CreateDWordField (DSMB, 0x08, DEV1) CreateDWordField (DSMB, 0x0C, DEV2) CreateDWordField (DSMB, 0x10, DEV3) CreateDWordField (DSMB, 0x14, DEV4) CreateDWordField (DSMB, 0x18, DEV5) CreateDWordField (DSMB, 0x1C, DEV6) CreateDWordField (DSMB, 0x20, DEV7) CreateDWordField (DSMB, 0x24, DEV8) CreateDWordField (DSMB, 0x28, DEV9) CreateDWordField (DSMB, 0x2C, DEVA) CreateDWordField (DSMB, 0x30, DEVB) I2CC = L0DI /* \L0DI */ DEV0 = DSMI (L0D0, L0A0, Zero, L0BS) DEV1 = DSMI (L0D1, L0A1, Zero, L0BS) DEV2 = DSMI (L0D2, L0A2, Zero, L0BS) DEV3 = DSMI (L0D3, L0A3, Zero, L0BS) DEV4 = DSMI (L0D4, L0A4, Zero, L0BS) DEV5 = DSMI (L0D5, L0A5, Zero, L0BS) DEV6 = DSMI (L0D6, L0A6, Zero, L0BS) DEV7 = DSMI (L0D7, L0A7, Zero, L0BS) DEV8 = DSMI (L0D8, L0A8, Zero, L0BS) DEV9 = DSMI (L0D9, L0A9, Zero, L0BS) DEVA = DSMI (L0DA, L0AA, Zero, L0BS) DEVB = DSMI (L0DB, L0AB, Zero, L0BS) Return (DSMB) /* \_SB_.PC00.LNK0._DSM.DSMB */ } Return (Buffer (One) { 0x00 // . }) } If ((Arg0 == ToUUID ("26257549-9271-4ca4-bb43-c4899d5a4881") /* Unknown UUID */)) { If ((Arg2 == Zero)) { Return (Buffer (0x02) { 0xFF, 0x1F // .. }) } If ((Arg2 == One)) { Return (L0DI) /* \L0DI */ } If ((Arg2 == 0x02)) { If ((L0DI > Zero)) { Return (DSMI (L0D0, L0A0, Zero, L0BS)) } Else { Return (Zero) } } If ((Arg2 == 0x03)) { If ((L0DI > One)) { Return (DSMI (L0D1, L0A1, Zero, L0BS)) } Else { Return (Zero) } } If ((Arg2 == 0x04)) { If ((L0DI > 0x02)) { Return (DSMI (L0D2, L0A2, Zero, L0BS)) } Else { Return (Zero) } } If ((Arg2 == 0x05)) { If ((L0DI > 0x03)) { Return (DSMI (L0D3, L0A3, Zero, L0BS)) } Else { Return (Zero) } } If ((Arg2 == 0x06)) { If ((L0DI > 0x04)) { Return (DSMI (L0D4, L0A4, Zero, L0BS)) } Else { Return (Zero) } } If ((Arg2 == 0x07)) { If ((L0DI > 0x05)) { Return (DSMI (L0D5, L0A5, Zero, L0BS)) } Else { Return (Zero) } } If ((Arg2 == 0x08)) { If ((L0DI > 0x06)) { Return (DSMI (L0D6, L0A6, Zero, L0BS)) } Else { Return (Zero) } } If ((Arg2 == 0x08)) { If ((L0DI > 0x07)) { Return (DSMI (L0D7, L0A7, Zero, L0BS)) } Else { Return (Zero) } } If ((Arg2 == 0x09)) { If ((L0DI > 0x08)) { Return (DSMI (L0D8, L0A8, Zero, L0BS)) } Else { Return (Zero) } } If ((Arg2 == 0x0A)) { If ((L0DI > 0x09)) { Return (DSMI (L0D9, L0A9, Zero, L0BS)) } Else { Return (Zero) } } If ((Arg2 == 0x0B)) { If ((L0DI > 0x0A)) { Return (DSMI (L0DA, L0AA, Zero, L0BS)) } Else { Return (Zero) } } If ((Arg2 == 0x0C)) { If ((L0DI > 0x0B)) { Return (DSMI (L0DB, L0AB, Zero, L0BS)) } Else { Return (Zero) } } } Return (Buffer (One) { 0x00 // . }) } } Device (LNK1) { Name (PNIO, Package (0x01) { "\\_SB.PC00.SPI1.SPFD.CVFD" }) Name (PUSB, Package (0x02) { "\\_SB.PC00.SPI1.SPFD.CVFD", "\\_SB.PC00.XHCI.RHUB.HS07.VIC0" }) Name (MUSB, Package (0x02) { "\\_SB.PC00.SPI1.SPFD.CVFD", "\\_SB.PC00.XHCI.RHUB.HS06.VIC0" }) Name (AUSB, Package (0x02) { "\\_SB.PC00.SPI1.SPFD.CVFD", "\\_SB.PC00.XHCI.RHUB.HS08.VIC0" }) Name (MASB, Package (0x02) { "\\_SB.PC00.SPI1.SPFD.CVFD", "\\_SB.PC00.XHCI.RHUB.HS03.VIC0" }) Method (_STA, 0, NotSerialized) // _STA: Status { If (L1EN) { Return (0x0F) } Else { Return (Zero) } } Method (_DEP, 0, NotSerialized) // _DEP: Dependencies { If (L1EN) { If ((CVFS == 0x02)) { If ((CUPN == 0x06)) { Return (MUSB) /* \_SB_.PC00.LNK1.MUSB */ } ElseIf ((CUPN == 0x07)) { Return (PUSB) /* \_SB_.PC00.LNK1.PUSB */ } ElseIf ((CUPN == 0x08)) { Return (AUSB) /* \_SB_.PC00.LNK1.AUSB */ } ElseIf ((CUPN == 0x03)) { Return (MASB) /* \_SB_.PC00.LNK1.MASB */ } Return (Package (0x00){}) } If ((CVFS == One)) { Return (PNIO) /* \_SB_.PC00.LNK1.PNIO */ } Else { Return (CDEP (L1CL, L1BS)) } } Else { Return (Package (0x01) { PC00 }) } } Name (_UID, One) // _UID: Unique ID Method (_HID, 0, NotSerialized) // _HID: Hardware ID { Return (HCID (One)) } Method (_DDN, 0, NotSerialized) // _DDN: DOS Device Name { Name (BUF, Buffer (0x10){}) BUF [Zero] = L1M0 /* \L1M0 */ BUF [One] = L1M1 /* \L1M1 */ BUF [0x02] = L1M2 /* \L1M2 */ BUF [0x03] = L1M3 /* \L1M3 */ BUF [0x04] = L1M4 /* \L1M4 */ BUF [0x05] = L1M5 /* \L1M5 */ BUF [0x06] = L1M6 /* \L1M6 */ BUF [0x07] = L1M7 /* \L1M7 */ BUF [0x08] = L1M8 /* \L1M8 */ BUF [0x09] = L1M9 /* \L1M9 */ BUF [0x0A] = L1MA /* \L1MA */ BUF [0x0B] = L1MB /* \L1MB */ BUF [0x0C] = L1MC /* \L1MC */ BUF [0x0D] = L1MD /* \L1MD */ BUF [0x0E] = L1ME /* \L1ME */ BUF [0x0F] = L1MF /* \L1MF */ Return (ToString (BUF, Ones)) } Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device { Name (PLDB, Package (0x01) { Buffer (0x14) { /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0008 */ 0x69, 0x0E, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // i....... /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... } }) CreateByteField (DerefOf (PLDB [Zero]), 0x08, BPOS) CreateField (DerefOf (PLDB [Zero]), 0x73, 0x04, RPOS) BPOS = L1PL /* \L1PL */ RPOS = L1DG /* \L1DG */ Return (PLDB) /* \_SB_.PC00.LNK1._PLD.PLDB */ } Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { If ((CVFS == 0x02)) { Return (VIIC (L1A0, Zero)) } If ((L1DI == Zero)) { Return (Buffer (Zero){}) } Else { If ((L1DI > Zero)) { Local0 = IICB (L1A0, L1BS) } If ((L1DI > One)) { Local1 = IICB (L1A1, L1BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L1DI > 0x02)) { Local1 = IICB (L1A2, L1BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L1DI > 0x03)) { Local1 = IICB (L1A3, L1BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L1DI > 0x04)) { Local1 = IICB (L1A4, L1BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L1DI > 0x05)) { Local1 = IICB (L1A5, L1BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L1DI > 0x06)) { Local1 = IICB (L1A6, L1BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L1DI > 0x07)) { Local1 = IICB (L1A7, L1BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L1DI > 0x08)) { Local1 = IICB (L1A8, L1BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L1DI > 0x09)) { Local1 = IICB (L1A9, L1BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L1DI > 0x0A)) { Local1 = IICB (L1AA, L1BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L1DI > 0x0B)) { Local1 = IICB (L1AB, L1BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } Return (Local0) } } Method (SSDB, 0, NotSerialized) { Name (PAR, Buffer (0x6C) { /* 0000 */ 0x00, 0x00, 0x69, 0x56, 0x39, 0x8A, 0xF7, 0x11, // ..iV9... /* 0008 */ 0xA9, 0x4E, 0x9C, 0x7D, 0x20, 0xEE, 0x0A, 0xB5, // .N.} ... /* 0010 */ 0xCA, 0x40, 0xA3, 0x00, 0x00, 0x00, 0x00, 0x00, // .@...... /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0020 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0028 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0030 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0038 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0040 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0048 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0050 */ 0x0F, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, // ........ /* 0058 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0060 */ 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, // ........ /* 0068 */ 0x00, 0x00, 0x00, 0x00 // .... }) PAR [Zero] = L1DV /* \L1DV */ PAR [One] = L1CV /* \L1CV */ PAR [0x18] = L1LC /* \L1LC */ PAR [0x1C] = L1LU /* \L1LU */ PAR [0x1D] = L1NL /* \L1NL */ PAR [0x4E] = L1EE /* \L1EE */ PAR [0x4F] = L1VC /* \L1VC */ PAR [0x52] = L1FS /* \L1FS */ PAR [0x53] = L1LE /* \L1LE */ PAR [0x54] = CDEG (L1DG) CreateDWordField (PAR, 0x56, DAT) DAT = L1CK /* \L1CK */ PAR [0x5A] = L1CL /* \L1CL */ PAR [0x5F] = L1PP /* \L1PP */ PAR [0x60] = L1VR /* \L1VR */ PAR [0x63] = L1FI /* \L1FI */ Return (PAR) /* \_SB_.PC00.LNK1.SSDB.PAR_ */ } Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("822ace8f-2814-4174-a56b-5f029fe079ee") /* Unknown UUID */)) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { Return (Buffer (One) { 0x03 // . }) } Else { Return (Buffer (One) { 0x01 // . }) } } If ((Arg2 == One)) { Name (BUF, Buffer (0x10){}) BUF [Zero] = L1M0 /* \L1M0 */ BUF [One] = L1M1 /* \L1M1 */ BUF [0x02] = L1M2 /* \L1M2 */ BUF [0x03] = L1M3 /* \L1M3 */ BUF [0x04] = L1M4 /* \L1M4 */ BUF [0x05] = L1M5 /* \L1M5 */ BUF [0x06] = L1M6 /* \L1M6 */ BUF [0x07] = L1M7 /* \L1M7 */ BUF [0x08] = L1M8 /* \L1M8 */ BUF [0x09] = L1M9 /* \L1M9 */ BUF [0x0A] = L1MA /* \L1MA */ BUF [0x0B] = L1MB /* \L1MB */ BUF [0x0C] = L1MC /* \L1MC */ BUF [0x0D] = L1MD /* \L1MD */ BUF [0x0E] = L1ME /* \L1ME */ BUF [0x0F] = L1MF /* \L1MF */ Return (ToString (BUF, Ones)) } } If ((Arg0 == ToUUID ("5815c5c8-c47d-477b-9a8d-76173176414b") /* Unknown UUID */)) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { Return (Buffer (One) { 0x03 // . }) } Else { Return (Buffer (One) { 0x01 // . }) } } If ((Arg2 == One)) { Name (DSMB, Buffer (0x34){}) CreateDWordField (DSMB, Zero, I2CC) CreateDWordField (DSMB, 0x04, DEV0) CreateDWordField (DSMB, 0x08, DEV1) CreateDWordField (DSMB, 0x0C, DEV2) CreateDWordField (DSMB, 0x10, DEV3) CreateDWordField (DSMB, 0x14, DEV4) CreateDWordField (DSMB, 0x18, DEV5) CreateDWordField (DSMB, 0x1C, DEV6) CreateDWordField (DSMB, 0x20, DEV7) CreateDWordField (DSMB, 0x24, DEV8) CreateDWordField (DSMB, 0x28, DEV9) CreateDWordField (DSMB, 0x2C, DEVA) CreateDWordField (DSMB, 0x30, DEVB) I2CC = L1DI /* \L1DI */ DEV0 = DSMI (L1D0, L1A0, Zero, L1BS) DEV1 = DSMI (L1D1, L1A1, Zero, L1BS) DEV2 = DSMI (L1D2, L1A2, Zero, L1BS) DEV3 = DSMI (L1D3, L1A3, Zero, L1BS) DEV4 = DSMI (L1D4, L1A4, Zero, L1BS) DEV5 = DSMI (L1D5, L1A5, Zero, L1BS) DEV6 = DSMI (L1D6, L1A6, Zero, L1BS) DEV7 = DSMI (L1D7, L1A7, Zero, L1BS) DEV8 = DSMI (L1D8, L1A8, Zero, L1BS) DEV9 = DSMI (L1D9, L1A9, Zero, L1BS) DEVA = DSMI (L1DA, L1AA, Zero, L1BS) DEVB = DSMI (L1DB, L1AB, Zero, L1BS) Return (DSMB) /* \_SB_.PC00.LNK1._DSM.DSMB */ } Return (Buffer (One) { 0x00 // . }) } If ((Arg0 == ToUUID ("26257549-9271-4ca4-bb43-c4899d5a4881") /* Unknown UUID */)) { If ((Arg2 == Zero)) { Return (Buffer (0x02) { 0xFF, 0x1F // .. }) } If ((Arg2 == One)) { Return (L1DI) /* \L1DI */ } If ((Arg2 == 0x02)) { If ((L1DI > Zero)) { Return (DSMI (L1D0, L1A0, Zero, L1BS)) } Else { Return (Zero) } } If ((Arg2 == 0x03)) { If ((L1DI > One)) { Return (DSMI (L1D1, L1A1, Zero, L1BS)) } Else { Return (Zero) } } If ((Arg2 == 0x04)) { If ((L1DI > 0x02)) { Return (DSMI (L1D2, L1A2, Zero, L1BS)) } Else { Return (Zero) } } If ((Arg2 == 0x05)) { If ((L1DI > 0x03)) { Return (DSMI (L1D3, L1A3, Zero, L1BS)) } Else { Return (Zero) } } If ((Arg2 == 0x06)) { If ((L1DI > 0x04)) { Return (DSMI (L1D4, L1A4, Zero, L1BS)) } Else { Return (Zero) } } If ((Arg2 == 0x07)) { If ((L1DI > 0x05)) { Return (DSMI (L1D5, L1A5, Zero, L1BS)) } Else { Return (Zero) } } If ((Arg2 == 0x08)) { If ((L1DI > 0x06)) { Return (DSMI (L1D6, L1A6, Zero, L1BS)) } Else { Return (Zero) } } If ((Arg2 == 0x08)) { If ((L1DI > 0x07)) { Return (DSMI (L1D7, L1A7, Zero, L1BS)) } Else { Return (Zero) } } If ((Arg2 == 0x09)) { If ((L1DI > 0x08)) { Return (DSMI (L1D8, L1A8, Zero, L1BS)) } Else { Return (Zero) } } If ((Arg2 == 0x0A)) { If ((L1DI > 0x09)) { Return (DSMI (L1D9, L1A9, Zero, L1BS)) } Else { Return (Zero) } } If ((Arg2 == 0x0B)) { If ((L1DI > 0x0A)) { Return (DSMI (L1DA, L1AA, Zero, L1BS)) } Else { Return (Zero) } } If ((Arg2 == 0x0C)) { If ((L1DI > 0x0B)) { Return (DSMI (L1DB, L1AB, Zero, L1BS)) } Else { Return (Zero) } } } If ((Arg0 == ToUUID ("02f55f0c-2e63-4f05-84f3-bf1980f9af79") /* Unknown UUID */)) { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x03 // . }) } If ((Arg2 == One)) { Return (CVFS) /* \CVFS */ } } Return (Buffer (One) { 0x00 // . }) } } Device (LNK2) { Method (_STA, 0, NotSerialized) // _STA: Status { If (L2EN) { Return (0x0F) } Else { Return (Zero) } } Method (_DEP, 0, NotSerialized) // _DEP: Dependencies { If (L2EN) { Return (CDEP (L2CL, L2BS)) } Else { Return (Package (0x01) { PC00 }) } } Name (_UID, 0x02) // _UID: Unique ID Method (_HID, 0, NotSerialized) // _HID: Hardware ID { Return (HCID (0x02)) } Method (_DDN, 0, NotSerialized) // _DDN: DOS Device Name { Name (BUF, Buffer (0x10){}) BUF [Zero] = L2M0 /* \L2M0 */ BUF [One] = L2M1 /* \L2M1 */ BUF [0x02] = L2M2 /* \L2M2 */ BUF [0x03] = L2M3 /* \L2M3 */ BUF [0x04] = L2M4 /* \L2M4 */ BUF [0x05] = L2M5 /* \L2M5 */ BUF [0x06] = L2M6 /* \L2M6 */ BUF [0x07] = L2M7 /* \L2M7 */ BUF [0x08] = L2M8 /* \L2M8 */ BUF [0x09] = L2M9 /* \L2M9 */ BUF [0x0A] = L2MA /* \L2MA */ BUF [0x0B] = L2MB /* \L2MB */ BUF [0x0C] = L2MC /* \L2MC */ BUF [0x0D] = L2MD /* \L2MD */ BUF [0x0E] = L2ME /* \L2ME */ BUF [0x0F] = L2MF /* \L2MF */ Return (ToString (BUF, Ones)) } Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device { Name (PLDB, Package (0x01) { Buffer (0x14) { /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0008 */ 0x69, 0x0E, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // i....... /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... } }) CreateByteField (DerefOf (PLDB [Zero]), 0x08, BPOS) CreateField (DerefOf (PLDB [Zero]), 0x73, 0x04, RPOS) BPOS = L2PL /* \L2PL */ RPOS = L2DG /* \L2DG */ Return (PLDB) /* \_SB_.PC00.LNK2._PLD.PLDB */ } Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { If ((L2DI == Zero)) { Return (Buffer (Zero){}) } Else { If ((L2DI > Zero)) { Local0 = IICB (L2A0, L2BS) } If ((L2DI > One)) { Local1 = IICB (L2A1, L2BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L2DI > 0x02)) { Local1 = IICB (L2A2, L2BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L2DI > 0x03)) { Local1 = IICB (L2A3, L2BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L2DI > 0x04)) { Local1 = IICB (L2A4, L2BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L2DI > 0x05)) { Local1 = IICB (L2A5, L2BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L2DI > 0x06)) { Local1 = IICB (L2A6, L2BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L2DI > 0x07)) { Local1 = IICB (L2A7, L2BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L2DI > 0x08)) { Local1 = IICB (L2A8, L2BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L2DI > 0x09)) { Local1 = IICB (L2A9, L2BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L2DI > 0x0A)) { Local1 = IICB (L2AA, L2BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L2DI > 0x0B)) { Local1 = IICB (L2AB, L2BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } Return (Local0) } } Method (SSDB, 0, NotSerialized) { Name (PAR, Buffer (0x6C) { /* 0000 */ 0x00, 0x00, 0x69, 0x56, 0x39, 0x8A, 0xF7, 0x11, // ..iV9... /* 0008 */ 0xA9, 0x4E, 0x9C, 0x7D, 0x20, 0xEE, 0x0A, 0xB5, // .N.} ... /* 0010 */ 0xCA, 0x40, 0xA3, 0x00, 0x00, 0x00, 0x00, 0x00, // .@...... /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0020 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0028 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0030 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0038 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0040 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0048 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0050 */ 0x0F, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, // ........ /* 0058 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0060 */ 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, // ........ /* 0068 */ 0x00, 0x00, 0x00, 0x00 // .... }) PAR [Zero] = L2DV /* \L2DV */ PAR [One] = L2CV /* \L2CV */ PAR [0x18] = L2LC /* \L2LC */ PAR [0x1C] = L2LU /* \L2LU */ PAR [0x1D] = L2NL /* \L2NL */ PAR [0x4E] = L2EE /* \L2EE */ PAR [0x4F] = L2VC /* \L2VC */ PAR [0x52] = L2FS /* \L2FS */ PAR [0x53] = L2LE /* \L2LE */ PAR [0x54] = CDEG (L2DG) CreateDWordField (PAR, 0x56, DAT) DAT = L2CK /* \L2CK */ PAR [0x5A] = L2CL /* \L2CL */ PAR [0x5F] = L2PP /* \L2PP */ PAR [0x60] = L2VR /* \L2VR */ PAR [0x63] = L2FI /* \L2FI */ Return (PAR) /* \_SB_.PC00.LNK2.SSDB.PAR_ */ } Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("822ace8f-2814-4174-a56b-5f029fe079ee") /* Unknown UUID */)) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { Return (Buffer (One) { 0x03 // . }) } Else { Return (Buffer (One) { 0x01 // . }) } } If ((Arg2 == One)) { Name (BUF, Buffer (0x10){}) BUF [Zero] = L2M0 /* \L2M0 */ BUF [One] = L2M1 /* \L2M1 */ BUF [0x02] = L2M2 /* \L2M2 */ BUF [0x03] = L2M3 /* \L2M3 */ BUF [0x04] = L2M4 /* \L2M4 */ BUF [0x05] = L2M5 /* \L2M5 */ BUF [0x06] = L2M6 /* \L2M6 */ BUF [0x07] = L2M7 /* \L2M7 */ BUF [0x08] = L2M8 /* \L2M8 */ BUF [0x09] = L2M9 /* \L2M9 */ BUF [0x0A] = L2MA /* \L2MA */ BUF [0x0B] = L2MB /* \L2MB */ BUF [0x0C] = L2MC /* \L2MC */ BUF [0x0D] = L2MD /* \L2MD */ BUF [0x0E] = L2ME /* \L2ME */ BUF [0x0F] = L2MF /* \L2MF */ Return (ToString (BUF, Ones)) } } If ((Arg0 == ToUUID ("5815c5c8-c47d-477b-9a8d-76173176414b") /* Unknown UUID */)) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { Return (Buffer (One) { 0x03 // . }) } Else { Return (Buffer (One) { 0x01 // . }) } } If ((Arg2 == One)) { Name (DSMB, Buffer (0x34){}) CreateDWordField (DSMB, Zero, I2CC) CreateDWordField (DSMB, 0x04, DEV0) CreateDWordField (DSMB, 0x08, DEV1) CreateDWordField (DSMB, 0x0C, DEV2) CreateDWordField (DSMB, 0x10, DEV3) CreateDWordField (DSMB, 0x14, DEV4) CreateDWordField (DSMB, 0x18, DEV5) CreateDWordField (DSMB, 0x1C, DEV6) CreateDWordField (DSMB, 0x20, DEV7) CreateDWordField (DSMB, 0x24, DEV8) CreateDWordField (DSMB, 0x28, DEV9) CreateDWordField (DSMB, 0x2C, DEVA) CreateDWordField (DSMB, 0x30, DEVB) I2CC = L2DI /* \L2DI */ DEV0 = DSMI (L2D0, L2A0, Zero, L2BS) DEV1 = DSMI (L2D1, L2A1, Zero, L2BS) DEV2 = DSMI (L2D2, L2A2, Zero, L2BS) DEV3 = DSMI (L2D3, L2A3, Zero, L2BS) DEV4 = DSMI (L2D4, L2A4, Zero, L2BS) DEV5 = DSMI (L2D5, L2A5, Zero, L2BS) DEV6 = DSMI (L2D6, L2A6, Zero, L2BS) DEV7 = DSMI (L2D7, L2A7, Zero, L2BS) DEV8 = DSMI (L2D8, L2A8, Zero, L2BS) DEV9 = DSMI (L2D9, L2A9, Zero, L2BS) DEVA = DSMI (L2DA, L2AA, Zero, L2BS) DEVB = DSMI (L2DB, L2AB, Zero, L2BS) Return (DSMB) /* \_SB_.PC00.LNK2._DSM.DSMB */ } Return (Buffer (One) { 0x00 // . }) } If ((Arg0 == ToUUID ("26257549-9271-4ca4-bb43-c4899d5a4881") /* Unknown UUID */)) { If ((Arg2 == Zero)) { Return (Buffer (0x02) { 0xFF, 0x1F // .. }) } If ((Arg2 == One)) { Return (L2DI) /* \L2DI */ } If ((Arg2 == 0x02)) { If ((L2DI > Zero)) { Return (DSMI (L2D0, L2A0, Zero, L2BS)) } Else { Return (Zero) } } If ((Arg2 == 0x03)) { If ((L2DI > One)) { Return (DSMI (L2D1, L2A1, Zero, L2BS)) } Else { Return (Zero) } } If ((Arg2 == 0x04)) { If ((L2DI > 0x02)) { Return (DSMI (L2D2, L2A2, Zero, L2BS)) } Else { Return (Zero) } } If ((Arg2 == 0x05)) { If ((L2DI > 0x03)) { Return (DSMI (L2D3, L2A3, Zero, L2BS)) } Else { Return (Zero) } } If ((Arg2 == 0x06)) { If ((L2DI > 0x04)) { Return (DSMI (L2D4, L2A4, Zero, L2BS)) } Else { Return (Zero) } } If ((Arg2 == 0x07)) { If ((L2DI > 0x05)) { Return (DSMI (L2D5, L2A5, Zero, L2BS)) } Else { Return (Zero) } } If ((Arg2 == 0x08)) { If ((L2DI > 0x06)) { Return (DSMI (L2D6, L2A6, Zero, L2BS)) } Else { Return (Zero) } } If ((Arg2 == 0x08)) { If ((L2DI > 0x07)) { Return (DSMI (L2D7, L2A7, Zero, L2BS)) } Else { Return (Zero) } } If ((Arg2 == 0x09)) { If ((L2DI > 0x08)) { Return (DSMI (L2D8, L2A8, Zero, L2BS)) } Else { Return (Zero) } } If ((Arg2 == 0x0A)) { If ((L2DI > 0x09)) { Return (DSMI (L2D9, L2A9, Zero, L2BS)) } Else { Return (Zero) } } If ((Arg2 == 0x0B)) { If ((L2DI > 0x0A)) { Return (DSMI (L2DA, L2AA, Zero, L2BS)) } Else { Return (Zero) } } If ((Arg2 == 0x0C)) { If ((L2DI > 0x0B)) { Return (DSMI (L2DB, L2AB, Zero, L2BS)) } Else { Return (Zero) } } } Return (Buffer (One) { 0x00 // . }) } } Device (LNK3) { Method (_STA, 0, NotSerialized) // _STA: Status { If (L3EN) { Return (0x0F) } Else { Return (Zero) } } Method (_DEP, 0, NotSerialized) // _DEP: Dependencies { If (L3EN) { Return (CDEP (L3CL, L3BS)) } Else { Return (Package (0x01) { PC00 }) } } Name (_UID, 0x03) // _UID: Unique ID Method (_HID, 0, NotSerialized) // _HID: Hardware ID { Return (HCID (0x03)) } Method (_DDN, 0, NotSerialized) // _DDN: DOS Device Name { Name (BUF, Buffer (0x10){}) BUF [Zero] = L3M0 /* \L3M0 */ BUF [One] = L3M1 /* \L3M1 */ BUF [0x02] = L3M2 /* \L3M2 */ BUF [0x03] = L3M3 /* \L3M3 */ BUF [0x04] = L3M4 /* \L3M4 */ BUF [0x05] = L3M5 /* \L3M5 */ BUF [0x06] = L3M6 /* \L3M6 */ BUF [0x07] = L3M7 /* \L3M7 */ BUF [0x08] = L3M8 /* \L3M8 */ BUF [0x09] = L3M9 /* \L3M9 */ BUF [0x0A] = L3MA /* \L3MA */ BUF [0x0B] = L3MB /* \L3MB */ BUF [0x0C] = L3MC /* \L3MC */ BUF [0x0D] = L3MD /* \L3MD */ BUF [0x0E] = L3ME /* \L3ME */ BUF [0x0F] = L3MF /* \L3MF */ Return (ToString (BUF, Ones)) } Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device { Name (PLDB, Package (0x01) { Buffer (0x14) { /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0008 */ 0x69, 0x0E, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // i....... /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... } }) CreateByteField (DerefOf (PLDB [Zero]), 0x08, BPOS) CreateField (DerefOf (PLDB [Zero]), 0x73, 0x04, RPOS) BPOS = L3PL /* \L3PL */ RPOS = L3DG /* \L3DG */ Return (PLDB) /* \_SB_.PC00.LNK3._PLD.PLDB */ } Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { If ((L3DI == Zero)) { Return (Buffer (Zero){}) } Else { If ((L3DI > Zero)) { Local0 = IICB (L3A0, L3BS) } If ((L3DI > One)) { Local1 = IICB (L3A1, L3BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L3DI > 0x02)) { Local1 = IICB (L3A2, L3BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L3DI > 0x03)) { Local1 = IICB (L3A3, L3BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L3DI > 0x04)) { Local1 = IICB (L3A4, L3BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L3DI > 0x05)) { Local1 = IICB (L3A5, L3BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L3DI > 0x06)) { Local1 = IICB (L3A6, L3BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L3DI > 0x07)) { Local1 = IICB (L3A7, L3BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L3DI > 0x08)) { Local1 = IICB (L3A8, L3BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L3DI > 0x09)) { Local1 = IICB (L3A9, L3BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L3DI > 0x0A)) { Local1 = IICB (L3AA, L3BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L3DI > 0x0B)) { Local1 = IICB (L3AB, L3BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } Return (Local0) } } Method (SSDB, 0, NotSerialized) { Name (PAR, Buffer (0x6C) { /* 0000 */ 0x00, 0x00, 0x69, 0x56, 0x39, 0x8A, 0xF7, 0x11, // ..iV9... /* 0008 */ 0xA9, 0x4E, 0x9C, 0x7D, 0x20, 0xEE, 0x0A, 0xB5, // .N.} ... /* 0010 */ 0xCA, 0x40, 0xA3, 0x00, 0x00, 0x00, 0x00, 0x00, // .@...... /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0020 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0028 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0030 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0038 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0040 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0048 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0050 */ 0x0F, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, // ........ /* 0058 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0060 */ 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, // ........ /* 0068 */ 0x00, 0x00, 0x00, 0x00 // .... }) PAR [Zero] = L3DV /* \L3DV */ PAR [One] = L3CV /* \L3CV */ PAR [0x18] = L3LC /* \L3LC */ PAR [0x1C] = L3LU /* \L3LU */ PAR [0x1D] = L3NL /* \L3NL */ PAR [0x4E] = L3EE /* \L3EE */ PAR [0x4F] = L3VC /* \L3VC */ PAR [0x52] = L3FS /* \L3FS */ PAR [0x53] = L3LE /* \L3LE */ PAR [0x54] = CDEG (L3DG) CreateDWordField (PAR, 0x56, DAT) DAT = L3CK /* \L3CK */ PAR [0x5A] = L3CL /* \L3CL */ PAR [0x5F] = L3PP /* \L3PP */ PAR [0x60] = L3VR /* \L3VR */ PAR [0x63] = L3FI /* \L3FI */ Return (PAR) /* \_SB_.PC00.LNK3.SSDB.PAR_ */ } Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("822ace8f-2814-4174-a56b-5f029fe079ee") /* Unknown UUID */)) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { Return (Buffer (One) { 0x03 // . }) } Else { Return (Buffer (One) { 0x01 // . }) } } If ((Arg2 == One)) { Name (BUF, Buffer (0x10){}) BUF [Zero] = L3M0 /* \L3M0 */ BUF [One] = L3M1 /* \L3M1 */ BUF [0x02] = L3M2 /* \L3M2 */ BUF [0x03] = L3M3 /* \L3M3 */ BUF [0x04] = L3M4 /* \L3M4 */ BUF [0x05] = L3M5 /* \L3M5 */ BUF [0x06] = L3M6 /* \L3M6 */ BUF [0x07] = L3M7 /* \L3M7 */ BUF [0x08] = L3M8 /* \L3M8 */ BUF [0x09] = L3M9 /* \L3M9 */ BUF [0x0A] = L3MA /* \L3MA */ BUF [0x0B] = L3MB /* \L3MB */ BUF [0x0C] = L3MC /* \L3MC */ BUF [0x0D] = L3MD /* \L3MD */ BUF [0x0E] = L3ME /* \L3ME */ BUF [0x0F] = L3MF /* \L3MF */ Return (ToString (BUF, Ones)) } } If ((Arg0 == ToUUID ("5815c5c8-c47d-477b-9a8d-76173176414b") /* Unknown UUID */)) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { Return (Buffer (One) { 0x03 // . }) } Else { Return (Buffer (One) { 0x01 // . }) } } If ((Arg2 == One)) { Name (DSMB, Buffer (0x34){}) CreateDWordField (DSMB, Zero, I2CC) CreateDWordField (DSMB, 0x04, DEV0) CreateDWordField (DSMB, 0x08, DEV1) CreateDWordField (DSMB, 0x0C, DEV2) CreateDWordField (DSMB, 0x10, DEV3) CreateDWordField (DSMB, 0x14, DEV4) CreateDWordField (DSMB, 0x18, DEV5) CreateDWordField (DSMB, 0x1C, DEV6) CreateDWordField (DSMB, 0x20, DEV7) CreateDWordField (DSMB, 0x24, DEV8) CreateDWordField (DSMB, 0x28, DEV9) CreateDWordField (DSMB, 0x2C, DEVA) CreateDWordField (DSMB, 0x30, DEVB) I2CC = L3DI /* \L3DI */ DEV0 = DSMI (L3D0, L3A0, Zero, L3BS) DEV1 = DSMI (L3D1, L3A1, Zero, L3BS) DEV2 = DSMI (L3D2, L3A2, Zero, L3BS) DEV3 = DSMI (L3D3, L3A3, Zero, L3BS) DEV4 = DSMI (L3D4, L3A4, Zero, L3BS) DEV5 = DSMI (L3D5, L3A5, Zero, L3BS) DEV6 = DSMI (L3D6, L3A6, Zero, L3BS) DEV7 = DSMI (L3D7, L3A7, Zero, L3BS) DEV8 = DSMI (L3D8, L3A8, Zero, L3BS) DEV9 = DSMI (L3D9, L3A9, Zero, L3BS) DEVA = DSMI (L3DA, L3AA, Zero, L3BS) DEVB = DSMI (L3DB, L3AB, Zero, L3BS) Return (DSMB) /* \_SB_.PC00.LNK3._DSM.DSMB */ } Return (Buffer (One) { 0x00 // . }) } If ((Arg0 == ToUUID ("26257549-9271-4ca4-bb43-c4899d5a4881") /* Unknown UUID */)) { If ((Arg2 == Zero)) { Return (Buffer (0x02) { 0xFF, 0x1F // .. }) } If ((Arg2 == One)) { Return (L3DI) /* \L3DI */ } If ((Arg2 == 0x02)) { If ((L3DI > Zero)) { Return (DSMI (L3D0, L3A0, Zero, L3BS)) } Else { Return (Zero) } } If ((Arg2 == 0x03)) { If ((L3DI > One)) { Return (DSMI (L3D1, L3A1, Zero, L3BS)) } Else { Return (Zero) } } If ((Arg2 == 0x04)) { If ((L3DI > 0x02)) { Return (DSMI (L3D2, L3A2, Zero, L3BS)) } Else { Return (Zero) } } If ((Arg2 == 0x05)) { If ((L3DI > 0x03)) { Return (DSMI (L3D3, L3A3, Zero, L3BS)) } Else { Return (Zero) } } If ((Arg2 == 0x06)) { If ((L3DI > 0x04)) { Return (DSMI (L3D4, L3A4, Zero, L3BS)) } Else { Return (Zero) } } If ((Arg2 == 0x07)) { If ((L3DI > 0x05)) { Return (DSMI (L3D5, L3A5, Zero, L3BS)) } Else { Return (Zero) } } If ((Arg2 == 0x08)) { If ((L3DI > 0x06)) { Return (DSMI (L3D6, L3A6, Zero, L3BS)) } Else { Return (Zero) } } If ((Arg2 == 0x08)) { If ((L3DI > 0x07)) { Return (DSMI (L3D7, L3A7, Zero, L3BS)) } Else { Return (Zero) } } If ((Arg2 == 0x09)) { If ((L3DI > 0x08)) { Return (DSMI (L3D8, L3A8, Zero, L3BS)) } Else { Return (Zero) } } If ((Arg2 == 0x0A)) { If ((L3DI > 0x09)) { Return (DSMI (L3D9, L3A9, Zero, L3BS)) } Else { Return (Zero) } } If ((Arg2 == 0x0B)) { If ((L3DI > 0x0A)) { Return (DSMI (L3DA, L3AA, Zero, L3BS)) } Else { Return (Zero) } } If ((Arg2 == 0x0C)) { If ((L3DI > 0x0B)) { Return (DSMI (L3DB, L3AB, Zero, L3BS)) } Else { Return (Zero) } } } Return (Buffer (One) { 0x00 // . }) } } Device (LNK4) { Method (_STA, 0, NotSerialized) // _STA: Status { If (L4EN) { Return (0x0F) } Else { Return (Zero) } } Method (_DEP, 0, NotSerialized) // _DEP: Dependencies { If (L4EN) { Return (CDEP (L4CL, L4BS)) } Else { Return (Package (0x01) { PC00 }) } } Name (_UID, 0x04) // _UID: Unique ID Method (_HID, 0, NotSerialized) // _HID: Hardware ID { Return (HCID (0x04)) } Method (_DDN, 0, NotSerialized) // _DDN: DOS Device Name { Name (BUF, Buffer (0x10){}) BUF [Zero] = L4M0 /* \L4M0 */ BUF [One] = L4M1 /* \L4M1 */ BUF [0x02] = L4M2 /* \L4M2 */ BUF [0x03] = L4M3 /* \L4M3 */ BUF [0x04] = L4M4 /* \L4M4 */ BUF [0x05] = L4M5 /* \L4M5 */ BUF [0x06] = L4M6 /* \L4M6 */ BUF [0x07] = L4M7 /* \L4M7 */ BUF [0x08] = L4M8 /* \L4M8 */ BUF [0x09] = L4M9 /* \L4M9 */ BUF [0x0A] = L4MA /* \L4MA */ BUF [0x0B] = L4MB /* \L4MB */ BUF [0x0C] = L4MC /* \L4MC */ BUF [0x0D] = L4MD /* \L4MD */ BUF [0x0E] = L4ME /* \L4ME */ BUF [0x0F] = L4MF /* \L4MF */ Return (ToString (BUF, Ones)) } Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device { Name (PLDB, Package (0x01) { Buffer (0x14) { /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0008 */ 0x69, 0x0E, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // i....... /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... } }) CreateByteField (DerefOf (PLDB [Zero]), 0x08, BPOS) CreateField (DerefOf (PLDB [Zero]), 0x73, 0x04, RPOS) BPOS = L4PL /* \L4PL */ RPOS = L4DG /* \L4DG */ Return (PLDB) /* \_SB_.PC00.LNK4._PLD.PLDB */ } Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { If ((L4DI == Zero)) { Return (Buffer (Zero){}) } Else { If ((L4DI > Zero)) { Local0 = IICB (L4A0, L4BS) } If ((L4DI > One)) { Local1 = IICB (L4A1, L4BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L4DI > 0x02)) { Local1 = IICB (L4A2, L4BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L4DI > 0x03)) { Local1 = IICB (L4A3, L4BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L4DI > 0x04)) { Local1 = IICB (L4A4, L4BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L4DI > 0x05)) { Local1 = IICB (L4A5, L4BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L4DI > 0x06)) { Local1 = IICB (L4A6, L4BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L4DI > 0x07)) { Local1 = IICB (L4A7, L4BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L4DI > 0x08)) { Local1 = IICB (L4A8, L4BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L4DI > 0x09)) { Local1 = IICB (L4A9, L4BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L4DI > 0x0A)) { Local1 = IICB (L4AA, L4BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L4DI > 0x0B)) { Local1 = IICB (L4AB, L4BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } Return (Local0) } } Method (SSDB, 0, NotSerialized) { Name (PAR, Buffer (0x6C) { /* 0000 */ 0x00, 0x00, 0x69, 0x56, 0x39, 0x8A, 0xF7, 0x11, // ..iV9... /* 0008 */ 0xA9, 0x4E, 0x9C, 0x7D, 0x20, 0xEE, 0x0A, 0xB5, // .N.} ... /* 0010 */ 0xCA, 0x40, 0xA3, 0x00, 0x00, 0x00, 0x00, 0x00, // .@...... /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0020 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0028 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0030 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0038 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0040 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0048 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0050 */ 0x0F, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, // ........ /* 0058 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0060 */ 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, // ........ /* 0068 */ 0x00, 0x00, 0x00, 0x00 // .... }) PAR [Zero] = L4DV /* \L4DV */ PAR [One] = L4CV /* \L4CV */ PAR [0x18] = L4LC /* \L4LC */ PAR [0x1C] = L4LU /* \L4LU */ PAR [0x1D] = L4NL /* \L4NL */ PAR [0x4E] = L4EE /* \L4EE */ PAR [0x4F] = L4VC /* \L4VC */ PAR [0x52] = L4FS /* \L4FS */ PAR [0x53] = L4LE /* \L4LE */ PAR [0x54] = CDEG (L4DG) CreateDWordField (PAR, 0x56, DAT) DAT = L4CK /* \L4CK */ PAR [0x5A] = L4CL /* \L4CL */ PAR [0x5F] = L4PP /* \L4PP */ PAR [0x60] = L4VR /* \L4VR */ PAR [0x63] = L4FI /* \L4FI */ Return (PAR) /* \_SB_.PC00.LNK4.SSDB.PAR_ */ } Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("822ace8f-2814-4174-a56b-5f029fe079ee") /* Unknown UUID */)) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { Return (Buffer (One) { 0x03 // . }) } Else { Return (Buffer (One) { 0x01 // . }) } } If ((Arg2 == One)) { Name (BUF, Buffer (0x10){}) BUF [Zero] = L4M0 /* \L4M0 */ BUF [One] = L4M1 /* \L4M1 */ BUF [0x02] = L4M2 /* \L4M2 */ BUF [0x03] = L4M3 /* \L4M3 */ BUF [0x04] = L4M4 /* \L4M4 */ BUF [0x05] = L4M5 /* \L4M5 */ BUF [0x06] = L4M6 /* \L4M6 */ BUF [0x07] = L4M7 /* \L4M7 */ BUF [0x08] = L4M8 /* \L4M8 */ BUF [0x09] = L4M9 /* \L4M9 */ BUF [0x0A] = L4MA /* \L4MA */ BUF [0x0B] = L4MB /* \L4MB */ BUF [0x0C] = L4MC /* \L4MC */ BUF [0x0D] = L4MD /* \L4MD */ BUF [0x0E] = L4ME /* \L4ME */ BUF [0x0F] = L4MF /* \L4MF */ Return (ToString (BUF, Ones)) } } If ((Arg0 == ToUUID ("5815c5c8-c47d-477b-9a8d-76173176414b") /* Unknown UUID */)) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { Return (Buffer (One) { 0x03 // . }) } Else { Return (Buffer (One) { 0x01 // . }) } } If ((Arg2 == One)) { Name (DSMB, Buffer (0x34){}) CreateDWordField (DSMB, Zero, I2CC) CreateDWordField (DSMB, 0x04, DEV0) CreateDWordField (DSMB, 0x08, DEV1) CreateDWordField (DSMB, 0x0C, DEV2) CreateDWordField (DSMB, 0x10, DEV3) CreateDWordField (DSMB, 0x14, DEV4) CreateDWordField (DSMB, 0x18, DEV5) CreateDWordField (DSMB, 0x1C, DEV6) CreateDWordField (DSMB, 0x20, DEV7) CreateDWordField (DSMB, 0x24, DEV8) CreateDWordField (DSMB, 0x28, DEV9) CreateDWordField (DSMB, 0x2C, DEVA) CreateDWordField (DSMB, 0x30, DEVB) I2CC = L4DI /* \L4DI */ DEV0 = DSMI (L4D0, L4A0, Zero, L4BS) DEV1 = DSMI (L4D1, L4A1, Zero, L4BS) DEV2 = DSMI (L4D2, L4A2, Zero, L4BS) DEV3 = DSMI (L4D3, L4A3, Zero, L4BS) DEV4 = DSMI (L4D4, L4A4, Zero, L4BS) DEV5 = DSMI (L4D5, L4A5, Zero, L4BS) DEV6 = DSMI (L4D6, L4A6, Zero, L4BS) DEV7 = DSMI (L4D7, L4A7, Zero, L4BS) DEV8 = DSMI (L4D8, L4A8, Zero, L4BS) DEV9 = DSMI (L4D9, L4A9, Zero, L4BS) DEVA = DSMI (L4DA, L4AA, Zero, L4BS) DEVB = DSMI (L4DB, L4AB, Zero, L4BS) Return (DSMB) /* \_SB_.PC00.LNK4._DSM.DSMB */ } Return (Buffer (One) { 0x00 // . }) } If ((Arg0 == ToUUID ("26257549-9271-4ca4-bb43-c4899d5a4881") /* Unknown UUID */)) { If ((Arg2 == Zero)) { Return (Buffer (0x02) { 0xFF, 0x1F // .. }) } If ((Arg2 == One)) { Return (L4DI) /* \L4DI */ } If ((Arg2 == 0x02)) { If ((L4DI > Zero)) { Return (DSMI (L4D0, L4A0, Zero, L4BS)) } Else { Return (Zero) } } If ((Arg2 == 0x03)) { If ((L4DI > One)) { Return (DSMI (L4D1, L4A1, Zero, L4BS)) } Else { Return (Zero) } } If ((Arg2 == 0x04)) { If ((L4DI > 0x02)) { Return (DSMI (L4D2, L4A2, Zero, L4BS)) } Else { Return (Zero) } } If ((Arg2 == 0x05)) { If ((L4DI > 0x03)) { Return (DSMI (L4D3, L4A3, Zero, L4BS)) } Else { Return (Zero) } } If ((Arg2 == 0x06)) { If ((L4DI > 0x04)) { Return (DSMI (L4D4, L4A4, Zero, L4BS)) } Else { Return (Zero) } } If ((Arg2 == 0x07)) { If ((L4DI > 0x05)) { Return (DSMI (L4D5, L4A5, Zero, L4BS)) } Else { Return (Zero) } } If ((Arg2 == 0x08)) { If ((L4DI > 0x06)) { Return (DSMI (L4D6, L4A6, Zero, L4BS)) } Else { Return (Zero) } } If ((Arg2 == 0x08)) { If ((L4DI > 0x07)) { Return (DSMI (L3D7, L3A7, Zero, L3BS)) } Else { Return (Zero) } } If ((Arg2 == 0x09)) { If ((L4DI > 0x08)) { Return (DSMI (L3D8, L3A8, Zero, L3BS)) } Else { Return (Zero) } } If ((Arg2 == 0x0A)) { If ((L4DI > 0x09)) { Return (DSMI (L4D9, L4A9, Zero, L4BS)) } Else { Return (Zero) } } If ((Arg2 == 0x0B)) { If ((L4DI > 0x0A)) { Return (DSMI (L4DA, L4AA, Zero, L4BS)) } Else { Return (Zero) } } If ((Arg2 == 0x0C)) { If ((L4DI > 0x0B)) { Return (DSMI (L4DB, L4AB, Zero, L4BS)) } Else { Return (Zero) } } } Return (Buffer (One) { 0x00 // . }) } } Device (LNK5) { Method (_STA, 0, NotSerialized) // _STA: Status { If (L5EN) { Return (0x0F) } Else { Return (Zero) } } Method (_DEP, 0, NotSerialized) // _DEP: Dependencies { If (L5EN) { Return (CDEP (L5CL, L5BS)) } Else { Return (Package (0x01) { PC00 }) } } Name (_UID, 0x05) // _UID: Unique ID Method (_HID, 0, NotSerialized) // _HID: Hardware ID { Return (HCID (0x05)) } Method (_DDN, 0, NotSerialized) // _DDN: DOS Device Name { Name (BUF, Buffer (0x10){}) BUF [Zero] = L5M0 /* \L5M0 */ BUF [One] = L5M1 /* \L5M1 */ BUF [0x02] = L5M2 /* \L5M2 */ BUF [0x03] = L5M3 /* \L5M3 */ BUF [0x04] = L5M4 /* \L5M4 */ BUF [0x05] = L5M5 /* \L5M5 */ BUF [0x06] = L5M6 /* \L5M6 */ BUF [0x07] = L5M7 /* \L5M7 */ BUF [0x08] = L5M8 /* \L5M8 */ BUF [0x09] = L5M9 /* \L5M9 */ BUF [0x0A] = L5MA /* \L5MA */ BUF [0x0B] = L5MB /* \L5MB */ BUF [0x0C] = L5MC /* \L5MC */ BUF [0x0D] = L5MD /* \L5MD */ BUF [0x0E] = L5ME /* \L5ME */ BUF [0x0F] = L5MF /* \L5MF */ Return (ToString (BUF, Ones)) } Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device { Name (PLDB, Package (0x01) { Buffer (0x14) { /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0008 */ 0x69, 0x0E, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // i....... /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... } }) CreateByteField (DerefOf (PLDB [Zero]), 0x08, BPOS) CreateField (DerefOf (PLDB [Zero]), 0x73, 0x04, RPOS) BPOS = L5PL /* \L5PL */ RPOS = L5DG /* \L5DG */ Return (PLDB) /* \_SB_.PC00.LNK5._PLD.PLDB */ } Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { If ((L5DI == Zero)) { Return (Buffer (Zero){}) } Else { If ((L5DI > Zero)) { Local0 = IICB (L5A0, L5BS) } If ((L5DI > One)) { Local1 = IICB (L5A1, L5BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L5DI > 0x02)) { Local1 = IICB (L5A2, L5BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L5DI > 0x03)) { Local1 = IICB (L5A3, L5BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L5DI > 0x04)) { Local1 = IICB (L5A4, L5BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L5DI > 0x05)) { Local1 = IICB (L5A5, L5BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L5DI > 0x06)) { Local1 = IICB (L5A6, L5BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L5DI > 0x07)) { Local1 = IICB (L5A7, L5BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L5DI > 0x08)) { Local1 = IICB (L5A8, L5BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L5DI > 0x09)) { Local1 = IICB (L5A9, L5BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L5DI > 0x0A)) { Local1 = IICB (L5AA, L5BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } If ((L5DI > 0x0B)) { Local1 = IICB (L5AB, L5BS) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } Return (Local0) } } Method (SSDB, 0, NotSerialized) { Name (PAR, Buffer (0x6C) { /* 0000 */ 0x00, 0x00, 0x69, 0x56, 0x39, 0x8A, 0xF7, 0x11, // ..iV9... /* 0008 */ 0xA9, 0x4E, 0x9C, 0x7D, 0x20, 0xEE, 0x0A, 0xB5, // .N.} ... /* 0010 */ 0xCA, 0x40, 0xA3, 0x00, 0x00, 0x00, 0x00, 0x00, // .@...... /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0020 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0028 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0030 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0038 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0040 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0048 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0050 */ 0x0F, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, // ........ /* 0058 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0060 */ 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, // ........ /* 0068 */ 0x00, 0x00, 0x00, 0x00 // .... }) PAR [Zero] = L5DV /* \L5DV */ PAR [One] = L5CV /* \L5CV */ PAR [0x18] = L5LC /* \L5LC */ PAR [0x1C] = L5LU /* \L5LU */ PAR [0x1D] = L5NL /* \L5NL */ PAR [0x4E] = L5EE /* \L5EE */ PAR [0x4F] = L5VC /* \L5VC */ PAR [0x52] = L5FS /* \L5FS */ PAR [0x53] = L5LE /* \L5LE */ PAR [0x54] = CDEG (L5DG) CreateDWordField (PAR, 0x56, DAT) DAT = L5CK /* \L5CK */ PAR [0x5A] = L5CL /* \L5CL */ PAR [0x5F] = L5PP /* \L5PP */ PAR [0x60] = L5VR /* \L5VR */ PAR [0x63] = L5FI /* \L5FI */ Return (PAR) /* \_SB_.PC00.LNK5.SSDB.PAR_ */ } Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("822ace8f-2814-4174-a56b-5f029fe079ee") /* Unknown UUID */)) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { Return (Buffer (One) { 0x03 // . }) } Else { Return (Buffer (One) { 0x01 // . }) } } If ((Arg2 == One)) { Name (BUF, Buffer (0x10){}) BUF [Zero] = L5M0 /* \L5M0 */ BUF [One] = L5M1 /* \L5M1 */ BUF [0x02] = L5M2 /* \L5M2 */ BUF [0x03] = L5M3 /* \L5M3 */ BUF [0x04] = L5M4 /* \L5M4 */ BUF [0x05] = L5M5 /* \L5M5 */ BUF [0x06] = L5M6 /* \L5M6 */ BUF [0x07] = L5M7 /* \L5M7 */ BUF [0x08] = L5M8 /* \L5M8 */ BUF [0x09] = L5M9 /* \L5M9 */ BUF [0x0A] = L5MA /* \L5MA */ BUF [0x0B] = L5MB /* \L5MB */ BUF [0x0C] = L5MC /* \L5MC */ BUF [0x0D] = L5MD /* \L5MD */ BUF [0x0E] = L5ME /* \L5ME */ BUF [0x0F] = L5MF /* \L5MF */ Return (ToString (BUF, Ones)) } } If ((Arg0 == ToUUID ("5815c5c8-c47d-477b-9a8d-76173176414b") /* Unknown UUID */)) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { Return (Buffer (One) { 0x03 // . }) } Else { Return (Buffer (One) { 0x01 // . }) } } If ((Arg2 == One)) { Name (DSMB, Buffer (0x34){}) CreateDWordField (DSMB, Zero, I2CC) CreateDWordField (DSMB, 0x04, DEV0) CreateDWordField (DSMB, 0x08, DEV1) CreateDWordField (DSMB, 0x0C, DEV2) CreateDWordField (DSMB, 0x10, DEV3) CreateDWordField (DSMB, 0x14, DEV4) CreateDWordField (DSMB, 0x18, DEV5) CreateDWordField (DSMB, 0x1C, DEV6) CreateDWordField (DSMB, 0x20, DEV7) CreateDWordField (DSMB, 0x24, DEV8) CreateDWordField (DSMB, 0x28, DEV9) CreateDWordField (DSMB, 0x2C, DEVA) CreateDWordField (DSMB, 0x30, DEVB) I2CC = L5DI /* \L5DI */ DEV0 = DSMI (L5D0, L5A0, Zero, L5BS) DEV1 = DSMI (L5D1, L5A1, Zero, L5BS) DEV2 = DSMI (L5D2, L5A2, Zero, L5BS) DEV3 = DSMI (L5D3, L5A3, Zero, L5BS) DEV4 = DSMI (L5D4, L5A4, Zero, L5BS) DEV5 = DSMI (L5D5, L5A5, Zero, L5BS) DEV6 = DSMI (L5D6, L5A6, Zero, L5BS) DEV7 = DSMI (L5D7, L5A7, Zero, L5BS) DEV8 = DSMI (L5D8, L5A8, Zero, L5BS) DEV9 = DSMI (L5D9, L5A9, Zero, L5BS) DEVA = DSMI (L5DA, L5AA, Zero, L5BS) DEVB = DSMI (L5DB, L5AB, Zero, L5BS) Return (DSMB) /* \_SB_.PC00.LNK5._DSM.DSMB */ } Return (Buffer (One) { 0x00 // . }) } If ((Arg0 == ToUUID ("26257549-9271-4ca4-bb43-c4899d5a4881") /* Unknown UUID */)) { If ((Arg2 == Zero)) { Return (Buffer (0x02) { 0xFF, 0x1F // .. }) } If ((Arg2 == One)) { Return (L5DI) /* \L5DI */ } If ((Arg2 == 0x02)) { If ((L5DI > Zero)) { Return (DSMI (L5D0, L5A0, Zero, L5BS)) } Else { Return (Zero) } } If ((Arg2 == 0x03)) { If ((L5DI > One)) { Return (DSMI (L5D1, L5A1, Zero, L5BS)) } Else { Return (Zero) } } If ((Arg2 == 0x04)) { If ((L5DI > 0x02)) { Return (DSMI (L5D2, L5A2, Zero, L5BS)) } Else { Return (Zero) } } If ((Arg2 == 0x05)) { If ((L5DI > 0x03)) { Return (DSMI (L5D3, L5A3, Zero, L5BS)) } Else { Return (Zero) } } If ((Arg2 == 0x06)) { If ((L5DI > 0x04)) { Return (DSMI (L5D4, L5A4, Zero, L5BS)) } Else { Return (Zero) } } If ((Arg2 == 0x07)) { If ((L5DI > 0x05)) { Return (DSMI (L5D5, L5A5, Zero, L5BS)) } Else { Return (Zero) } } If ((Arg2 == 0x08)) { If ((L5DI > 0x06)) { Return (DSMI (L5D6, L5A6, Zero, L5BS)) } Else { Return (Zero) } } If ((Arg2 == 0x08)) { If ((L5DI > 0x07)) { Return (DSMI (L5D7, L5A7, Zero, L5BS)) } Else { Return (Zero) } } If ((Arg2 == 0x09)) { If ((L5DI > 0x08)) { Return (DSMI (L5D8, L5A8, Zero, L5BS)) } Else { Return (Zero) } } If ((Arg2 == 0x0A)) { If ((L5DI > 0x09)) { Return (DSMI (L5D9, L5A9, Zero, L5BS)) } Else { Return (Zero) } } If ((Arg2 == 0x0B)) { If ((L5DI > 0x0A)) { Return (DSMI (L5DA, L5AA, Zero, L5BS)) } Else { Return (Zero) } } If ((Arg2 == 0x0C)) { If ((L5DI > 0x0B)) { Return (DSMI (L5DB, L5AB, Zero, L5BS)) } Else { Return (Zero) } } } Return (Buffer (One) { 0x00 // . }) } } Device (FLM0) { Method (_STA, 0, NotSerialized) // _STA: Status { If (L0FD) { Return (0x0F) } Else { Return (Zero) } } Method (_DEP, 0, NotSerialized) // _DEP: Dependencies { If (L0EN) { Return (CDEP (L0CL, L0BS)) } Else { Return (Package (0x01) { PC00 }) } } Name (_UID, Zero) // _UID: Unique ID Method (_HID, 0, NotSerialized) // _HID: Hardware ID { Return (FHCI (Zero)) } Method (_DDN, 0, NotSerialized) // _DDN: DOS Device Name { Name (BUF, Buffer (0x10){}) BUF [Zero] = F0M0 /* \F0M0 */ BUF [One] = F0M1 /* \F0M1 */ BUF [0x02] = F0M2 /* \F0M2 */ BUF [0x03] = F0M3 /* \F0M3 */ BUF [0x04] = F0M4 /* \F0M4 */ BUF [0x05] = F0M5 /* \F0M5 */ BUF [0x06] = F0M6 /* \F0M6 */ BUF [0x07] = F0M7 /* \F0M7 */ BUF [0x08] = F0M8 /* \F0M8 */ BUF [0x09] = F0M9 /* \F0M9 */ BUF [0x0A] = F0MA /* \F0MA */ BUF [0x0B] = F0MB /* \F0MB */ BUF [0x0C] = F0MC /* \F0MC */ BUF [0x0D] = F0MD /* \F0MD */ BUF [0x0E] = F0ME /* \F0ME */ BUF [0x0F] = F0MF /* \F0MF */ Return (ToString (BUF, Ones)) } Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device { Name (PLDB, Package (0x01) { Buffer (0x14) { /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0008 */ 0x69, 0x0C, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // i....... /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... } }) Return (PLDB) /* \_SB_.PC00.FLM0._PLD.PLDB */ } Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Local0 = IICB (F0AB, F0BS) If ((F0MS != 0x03)) { Local1 = PINR (F0GP, F0GG) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } Return (Local0) } Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("377ba76a-f390-4aff-ab38-9b1bf33a3015") /* Unknown UUID */)) { Return (FHCI (Zero)) } If ((Arg0 == ToUUID ("822ace8f-2814-4174-a56b-5f029fe079ee") /* Unknown UUID */)) { Return (FMID (Zero)) } If ((Arg0 == ToUUID ("7dcd9f7b-9080-4f5b-a26c-3470be2caa7a") /* Unknown UUID */)) { Return (FMLS (Zero)) } If ((Arg0 == ToUUID ("2959512a-028c-4646-b73d-4d1b5672fad8") /* Unknown UUID */)) { Return ("LKF") } If ((Arg0 == ToUUID ("26257549-9271-4ca4-bb43-c4899d5a4881") /* Unknown UUID */)) { If ((Arg2 == One)) { Return (F0BS) /* \F0BS */ } If ((Arg2 == 0x02)) { Return (DSMI (Zero, F0AB, Zero, F0BS)) } } If ((Arg0 == ToUUID ("79234640-9e10-4fea-a5c1-b5aa8b19756f") /* Unknown UUID */)) { If ((Arg2 == One)) { Return (One) } If ((Arg2 == 0x02)) { Return (GPPI (0x02, (AGPN (F0GP, F0GG) & 0xFF), F0IV, F0AV)) } } If ((Arg0 == ToUUID ("5e9e0075-a7a0-4067-a823-b939f75cd2ca") /* Unknown UUID */)) { Return (Zero) } If ((Arg0 == ToUUID ("6665d1ce-20a3-40d0-99a1-e488db5af908") /* Unknown UUID */)) { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x03 // . }) } If ((Arg2 == One)) { Return (L0FI) /* \L0FI */ } } Return (Buffer (One) { 0x00 // . }) } } Device (FLM1) { Name (PKG1, Package (0x01) { "\\_SB.PC00.XHCI.RHUB.HS07.VIC0" }) Name (PKG0, Package (0x01) { "\\_SB.PC00.XHCI.RHUB.HS06.VIC0" }) Name (PKG2, Package (0x01) { "\\_SB.PC00.XHCI.RHUB.HS08.VIC0" }) Name (PKG3, Package (0x01) { "\\_SB.PC00.XHCI.RHUB.HS03.VIC0" }) Method (_STA, 0, NotSerialized) // _STA: Status { If (L1FD) { Return (0x0F) } Else { Return (Zero) } } Method (_DEP, 0, NotSerialized) // _DEP: Dependencies { If (L1EN) { If ((CVFS == 0x02)) { If ((CUPN == 0x06)) { Return (PKG0) /* \_SB_.PC00.FLM1.PKG0 */ } ElseIf ((CUPN == 0x07)) { Return (PKG1) /* \_SB_.PC00.FLM1.PKG1 */ } ElseIf ((CUPN == 0x08)) { Return (PKG2) /* \_SB_.PC00.FLM1.PKG2 */ } ElseIf ((CUPN == 0x03)) { Return (PKG3) /* \_SB_.PC00.FLM1.PKG3 */ } Return (Package (0x00){}) } Else { Return (CDEP (L1CL, L1BS)) } } Else { Return (Package (0x01) { PC00 }) } } Name (_UID, One) // _UID: Unique ID Method (_HID, 0, NotSerialized) // _HID: Hardware ID { Return (FHCI (One)) } Method (_DDN, 0, NotSerialized) // _DDN: DOS Device Name { Name (BUF, Buffer (0x10){}) BUF [Zero] = F1M0 /* \F1M0 */ BUF [One] = F1M1 /* \F1M1 */ BUF [0x02] = F1M2 /* \F1M2 */ BUF [0x03] = F1M3 /* \F1M3 */ BUF [0x04] = F1M4 /* \F1M4 */ BUF [0x05] = F1M5 /* \F1M5 */ BUF [0x06] = F1M6 /* \F1M6 */ BUF [0x07] = F1M7 /* \F1M7 */ BUF [0x08] = F1M8 /* \F1M8 */ BUF [0x09] = F1M9 /* \F1M9 */ BUF [0x0A] = F1MA /* \F1MA */ BUF [0x0B] = F1MB /* \F1MB */ BUF [0x0C] = F1MC /* \F1MC */ BUF [0x0D] = F1MD /* \F1MD */ BUF [0x0E] = F1ME /* \F1ME */ BUF [0x0F] = F1MF /* \F1MF */ Return (ToString (BUF, Ones)) } Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device { Name (PLDB, Package (0x01) { Buffer (0x14) { /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0008 */ 0x69, 0x0C, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // i....... /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... } }) Return (PLDB) /* \_SB_.PC00.FLM1._PLD.PLDB */ } Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { If ((CVFS == 0x02)) { Local0 = VIIC (F1AB, Zero) } Else { Local0 = IICB (F1AB, F1BS) } If ((F1MS != 0x03)) { If ((CVFS == 0x02)) { Local1 = VPIN (0x03) } Else { Local1 = PINR (F1GP, F1GG) } ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } Return (Local0) } Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("377ba76a-f390-4aff-ab38-9b1bf33a3015") /* Unknown UUID */)) { Return (FHCI (One)) } If ((Arg0 == ToUUID ("822ace8f-2814-4174-a56b-5f029fe079ee") /* Unknown UUID */)) { Return (FMID (One)) } If ((Arg0 == ToUUID ("7dcd9f7b-9080-4f5b-a26c-3470be2caa7a") /* Unknown UUID */)) { Return (FMLS (One)) } If ((Arg0 == ToUUID ("2959512a-028c-4646-b73d-4d1b5672fad8") /* Unknown UUID */)) { Return ("LKF") } If ((Arg0 == ToUUID ("26257549-9271-4ca4-bb43-c4899d5a4881") /* Unknown UUID */)) { If ((Arg2 == One)) { Return (F1BS) /* \F1BS */ } If ((Arg2 == 0x02)) { Return (DSMI (Zero, F1AB, Zero, F1BS)) } } If ((Arg0 == ToUUID ("79234640-9e10-4fea-a5c1-b5aa8b19756f") /* Unknown UUID */)) { If ((Arg2 == One)) { Return (One) } If ((Arg2 == 0x02)) { Return (GPPI (0x02, (AGPN (F1GP, F1GG) & 0xFF), F1IV, F1AV)) } } If ((Arg0 == ToUUID ("5e9e0075-a7a0-4067-a823-b939f75cd2ca") /* Unknown UUID */)) { Return (Zero) } If ((Arg0 == ToUUID ("6665d1ce-20a3-40d0-99a1-e488db5af908") /* Unknown UUID */)) { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x03 // . }) } If ((Arg2 == One)) { Return (L1FI) /* \L1FI */ } } Return (Buffer (One) { 0x00 // . }) } } Device (FLM2) { Method (_STA, 0, NotSerialized) // _STA: Status { If (L2FD) { Return (0x0F) } Else { Return (Zero) } } Method (_DEP, 0, NotSerialized) // _DEP: Dependencies { If (L2EN) { Return (CDEP (L2CL, L2BS)) } Else { Return (Package (0x01) { PC00 }) } } Name (_UID, 0x02) // _UID: Unique ID Method (_HID, 0, NotSerialized) // _HID: Hardware ID { Return (FHCI (0x02)) } Method (_DDN, 0, NotSerialized) // _DDN: DOS Device Name { Name (BUF, Buffer (0x10){}) BUF [Zero] = F2M0 /* \F2M0 */ BUF [One] = F2M1 /* \F2M1 */ BUF [0x02] = F2M2 /* \F2M2 */ BUF [0x03] = F2M3 /* \F2M3 */ BUF [0x04] = F2M4 /* \F2M4 */ BUF [0x05] = F2M5 /* \F2M5 */ BUF [0x06] = F2M6 /* \F2M6 */ BUF [0x07] = F2M7 /* \F2M7 */ BUF [0x08] = F2M8 /* \F2M8 */ BUF [0x09] = F2M9 /* \F2M9 */ BUF [0x0A] = F2MA /* \F2MA */ BUF [0x0B] = F2MB /* \F2MB */ BUF [0x0C] = F2MC /* \F2MC */ BUF [0x0D] = F2MD /* \F2MD */ BUF [0x0E] = F2ME /* \F2ME */ BUF [0x0F] = F2MF /* \F2MF */ Return (ToString (BUF, Ones)) } Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device { Name (PLDB, Package (0x01) { Buffer (0x14) { /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0008 */ 0x69, 0x0C, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // i....... /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... } }) Return (PLDB) /* \_SB_.PC00.FLM2._PLD.PLDB */ } Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Local0 = IICB (F2AB, F2BS) If ((F2MS != 0x03)) { Local1 = PINR (F2GP, F2GG) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } Return (Local0) } Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("377ba76a-f390-4aff-ab38-9b1bf33a3015") /* Unknown UUID */)) { Return (FHCI (0x02)) } If ((Arg0 == ToUUID ("822ace8f-2814-4174-a56b-5f029fe079ee") /* Unknown UUID */)) { Return (FMID (0x02)) } If ((Arg0 == ToUUID ("7dcd9f7b-9080-4f5b-a26c-3470be2caa7a") /* Unknown UUID */)) { Return (FMLS (0x02)) } If ((Arg0 == ToUUID ("2959512a-028c-4646-b73d-4d1b5672fad8") /* Unknown UUID */)) { Return ("LKF") } If ((Arg0 == ToUUID ("26257549-9271-4ca4-bb43-c4899d5a4881") /* Unknown UUID */)) { If ((Arg2 == One)) { Return (F2BS) /* \F2BS */ } If ((Arg2 == 0x02)) { Return (DSMI (Zero, F2AB, Zero, F2BS)) } } If ((Arg0 == ToUUID ("79234640-9e10-4fea-a5c1-b5aa8b19756f") /* Unknown UUID */)) { If ((Arg2 == One)) { Return (One) } If ((Arg2 == 0x02)) { Return (GPPI (0x02, (AGPN (F2GP, F2GG) & 0xFF), F2IV, F2AV)) } } If ((Arg0 == ToUUID ("5e9e0075-a7a0-4067-a823-b939f75cd2ca") /* Unknown UUID */)) { Return (Zero) } If ((Arg0 == ToUUID ("6665d1ce-20a3-40d0-99a1-e488db5af908") /* Unknown UUID */)) { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x03 // . }) } If ((Arg2 == One)) { Return (L2FI) /* \L2FI */ } } Return (Buffer (One) { 0x00 // . }) } } Device (FLM3) { Method (_STA, 0, NotSerialized) // _STA: Status { If (L3FD) { Return (0x0F) } Else { Return (Zero) } } Method (_DEP, 0, NotSerialized) // _DEP: Dependencies { If (L3EN) { Return (CDEP (L3CL, L3BS)) } Else { Return (Package (0x01) { PC00 }) } } Name (_UID, 0x03) // _UID: Unique ID Method (_HID, 0, NotSerialized) // _HID: Hardware ID { Return (FHCI (0x03)) } Method (_DDN, 0, NotSerialized) // _DDN: DOS Device Name { Name (BUF, Buffer (0x10){}) BUF [Zero] = F3M0 /* \F3M0 */ BUF [One] = F3M1 /* \F3M1 */ BUF [0x02] = F3M2 /* \F3M2 */ BUF [0x03] = F3M3 /* \F3M3 */ BUF [0x04] = F3M4 /* \F3M4 */ BUF [0x05] = F3M5 /* \F3M5 */ BUF [0x06] = F3M6 /* \F3M6 */ BUF [0x07] = F3M7 /* \F3M7 */ BUF [0x08] = F3M8 /* \F3M8 */ BUF [0x09] = F3M9 /* \F3M9 */ BUF [0x0A] = F3MA /* \F3MA */ BUF [0x0B] = F3MB /* \F3MB */ BUF [0x0C] = F3MC /* \F3MC */ BUF [0x0D] = F3MD /* \F3MD */ BUF [0x0E] = F3ME /* \F3ME */ BUF [0x0F] = F3MF /* \F3MF */ Return (ToString (BUF, Ones)) } Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device { Name (PLDB, Package (0x01) { Buffer (0x14) { /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0008 */ 0x69, 0x0C, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // i....... /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... } }) Return (PLDB) /* \_SB_.PC00.FLM3._PLD.PLDB */ } Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Local0 = IICB (F3AB, F3BS) If ((F3MS != 0x03)) { Local1 = PINR (F3GP, F3GG) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } Return (Local0) } Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("377ba76a-f390-4aff-ab38-9b1bf33a3015") /* Unknown UUID */)) { Return (FHCI (0x03)) } If ((Arg0 == ToUUID ("822ace8f-2814-4174-a56b-5f029fe079ee") /* Unknown UUID */)) { Return (FMID (0x03)) } If ((Arg0 == ToUUID ("7dcd9f7b-9080-4f5b-a26c-3470be2caa7a") /* Unknown UUID */)) { Return (FMLS (0x03)) } If ((Arg0 == ToUUID ("2959512a-028c-4646-b73d-4d1b5672fad8") /* Unknown UUID */)) { Return ("LKF") } If ((Arg0 == ToUUID ("26257549-9271-4ca4-bb43-c4899d5a4881") /* Unknown UUID */)) { If ((Arg2 == One)) { Return (F3BS) /* \F3BS */ } If ((Arg2 == 0x02)) { Return (DSMI (Zero, F3AB, Zero, F3BS)) } } If ((Arg0 == ToUUID ("79234640-9e10-4fea-a5c1-b5aa8b19756f") /* Unknown UUID */)) { If ((Arg2 == One)) { Return (One) } If ((Arg2 == 0x02)) { Return (GPPI (0x02, (AGPN (F3GP, F3GG) & 0xFF), F3IV, F3AV)) } } If ((Arg0 == ToUUID ("5e9e0075-a7a0-4067-a823-b939f75cd2ca") /* Unknown UUID */)) { Return (Zero) } If ((Arg0 == ToUUID ("6665d1ce-20a3-40d0-99a1-e488db5af908") /* Unknown UUID */)) { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x03 // . }) } If ((Arg2 == One)) { Return (L3FI) /* \L3FI */ } } Return (Buffer (One) { 0x00 // . }) } } Device (FLM4) { Method (_STA, 0, NotSerialized) // _STA: Status { If (L4FD) { Return (0x0F) } Else { Return (Zero) } } Method (_DEP, 0, NotSerialized) // _DEP: Dependencies { If (L4EN) { Return (CDEP (L4CL, L4BS)) } Else { Return (Package (0x01) { PC00 }) } } Name (_UID, 0x04) // _UID: Unique ID Method (_HID, 0, NotSerialized) // _HID: Hardware ID { Return (FHCI (0x04)) } Method (_DDN, 0, NotSerialized) // _DDN: DOS Device Name { Name (BUF, Buffer (0x10){}) BUF [Zero] = F4M0 /* \F4M0 */ BUF [One] = F4M1 /* \F4M1 */ BUF [0x02] = F4M2 /* \F4M2 */ BUF [0x03] = F4M3 /* \F4M3 */ BUF [0x04] = F4M4 /* \F4M4 */ BUF [0x05] = F4M5 /* \F4M5 */ BUF [0x06] = F4M6 /* \F4M6 */ BUF [0x07] = F4M7 /* \F4M7 */ BUF [0x08] = F4M8 /* \F4M8 */ BUF [0x09] = F4M9 /* \F4M9 */ BUF [0x0A] = F4MA /* \F4MA */ BUF [0x0B] = F4MB /* \F4MB */ BUF [0x0C] = F4MC /* \F4MC */ BUF [0x0D] = F4MD /* \F4MD */ BUF [0x0E] = F4ME /* \F4ME */ BUF [0x0F] = F4MF /* \F4MF */ Return (ToString (BUF, Ones)) } Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device { Name (PLDB, Package (0x01) { Buffer (0x14) { /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0008 */ 0x69, 0x0C, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // i....... /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... } }) Return (PLDB) /* \_SB_.PC00.FLM4._PLD.PLDB */ } Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Local0 = IICB (F4AB, F4BS) If ((F4MS != 0x03)) { Local1 = PINR (F4GP, F4GG) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } Return (Local0) } Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("377ba76a-f390-4aff-ab38-9b1bf33a3015") /* Unknown UUID */)) { Return (FHCI (0x04)) } If ((Arg0 == ToUUID ("822ace8f-2814-4174-a56b-5f029fe079ee") /* Unknown UUID */)) { Return (FMID (0x04)) } If ((Arg0 == ToUUID ("7dcd9f7b-9080-4f5b-a26c-3470be2caa7a") /* Unknown UUID */)) { Return (FMLS (0x04)) } If ((Arg0 == ToUUID ("2959512a-028c-4646-b73d-4d1b5672fad8") /* Unknown UUID */)) { Return ("LKF") } If ((Arg0 == ToUUID ("26257549-9271-4ca4-bb43-c4899d5a4881") /* Unknown UUID */)) { If ((Arg2 == One)) { Return (F4BS) /* \F4BS */ } If ((Arg2 == 0x02)) { Return (DSMI (Zero, F4AB, Zero, F4BS)) } } If ((Arg0 == ToUUID ("79234640-9e10-4fea-a5c1-b5aa8b19756f") /* Unknown UUID */)) { If ((Arg2 == One)) { Return (One) } If ((Arg2 == 0x02)) { Return (GPPI (0x02, (AGPN (F4GP, F4GG) & 0xFF), F4IV, F4AV)) } } If ((Arg0 == ToUUID ("5e9e0075-a7a0-4067-a823-b939f75cd2ca") /* Unknown UUID */)) { Return (Zero) } If ((Arg0 == ToUUID ("6665d1ce-20a3-40d0-99a1-e488db5af908") /* Unknown UUID */)) { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x03 // . }) } If ((Arg2 == One)) { Return (L4FI) /* \L4FI */ } } Return (Buffer (One) { 0x00 // . }) } } Device (FLM5) { Method (_STA, 0, NotSerialized) // _STA: Status { If (L5FD) { Return (0x0F) } Else { Return (Zero) } } Method (_DEP, 0, NotSerialized) // _DEP: Dependencies { If (L5EN) { Return (CDEP (L5CL, L5BS)) } Else { Return (Package (0x01) { PC00 }) } } Name (_UID, 0x05) // _UID: Unique ID Method (_HID, 0, NotSerialized) // _HID: Hardware ID { Return (FHCI (0x05)) } Method (_DDN, 0, NotSerialized) // _DDN: DOS Device Name { Name (BUF, Buffer (0x10){}) BUF [Zero] = F5M0 /* \F5M0 */ BUF [One] = F5M1 /* \F5M1 */ BUF [0x02] = F5M2 /* \F5M2 */ BUF [0x03] = F5M3 /* \F5M3 */ BUF [0x04] = F5M4 /* \F5M4 */ BUF [0x05] = F5M5 /* \F5M5 */ BUF [0x06] = F5M6 /* \F5M6 */ BUF [0x07] = F5M7 /* \F5M7 */ BUF [0x08] = F5M8 /* \F5M8 */ BUF [0x09] = F5M9 /* \F5M9 */ BUF [0x0A] = F5MA /* \F5MA */ BUF [0x0B] = F5MB /* \F5MB */ BUF [0x0C] = F5MC /* \F5MC */ BUF [0x0D] = F5MD /* \F5MD */ BUF [0x0E] = F5ME /* \F5ME */ BUF [0x0F] = F5MF /* \F5MF */ Return (ToString (BUF, Ones)) } Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device { Name (PLDB, Package (0x01) { Buffer (0x14) { /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0008 */ 0x69, 0x0C, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, // i....... /* 0010 */ 0xFF, 0xFF, 0xFF, 0xFF // .... } }) Return (PLDB) /* \_SB_.PC00.FLM5._PLD.PLDB */ } Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Local0 = IICB (F5AB, F5BS) If ((F5MS != 0x03)) { Local1 = PINR (F5GP, F5GG) ConcatenateResTemplate (Local0, Local1, Local2) Local0 = Local2 } Return (Local0) } Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("377ba76a-f390-4aff-ab38-9b1bf33a3015") /* Unknown UUID */)) { Return (FHCI (0x05)) } If ((Arg0 == ToUUID ("822ace8f-2814-4174-a56b-5f029fe079ee") /* Unknown UUID */)) { Return (FMID (0x05)) } If ((Arg0 == ToUUID ("7dcd9f7b-9080-4f5b-a26c-3470be2caa7a") /* Unknown UUID */)) { Return (FMLS (0x05)) } If ((Arg0 == ToUUID ("2959512a-028c-4646-b73d-4d1b5672fad8") /* Unknown UUID */)) { Return ("LKF") } If ((Arg0 == ToUUID ("26257549-9271-4ca4-bb43-c4899d5a4881") /* Unknown UUID */)) { If ((Arg2 == One)) { Return (F5BS) /* \F5BS */ } If ((Arg2 == 0x02)) { Return (DSMI (Zero, F5AB, Zero, F5BS)) } } If ((Arg0 == ToUUID ("79234640-9e10-4fea-a5c1-b5aa8b19756f") /* Unknown UUID */)) { If ((Arg2 == One)) { Return (One) } If ((Arg2 == 0x02)) { Return (GPPI (0x02, (AGPN (F5GP, F5GG) & 0xFF), F5IV, F5AV)) } } If ((Arg0 == ToUUID ("5e9e0075-a7a0-4067-a823-b939f75cd2ca") /* Unknown UUID */)) { Return (Zero) } If ((Arg0 == ToUUID ("6665d1ce-20a3-40d0-99a1-e488db5af908") /* Unknown UUID */)) { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x03 // . }) } If ((Arg2 == One)) { Return (L5FI) /* \L5FI */ } } Return (Buffer (One) { 0x00 // . }) } } } Scope (_SB.PC00.I2C2) { Device (CAM0) { Name (_HID, "INT3471") // _HID: Hardware ID Name (_DDN, "IMX135-CRDG2") // _DDN: DOS Device Name Name (_UID, "0") // _UID: Unique ID Name (_DEP, Package (0x01) // _DEP: Dependencies { PMIC }) Name (_PLD, Package (0x01) // _PLD: Physical Location of Device { ToPLD ( PLD_Revision = 0x2, PLD_IgnoreColor = 0x1, PLD_Red = 0x0, PLD_Green = 0x0, PLD_Blue = 0x0, PLD_Width = 0x0, PLD_Height = 0x0, PLD_UserVisible = 0x1, PLD_Dock = 0x0, PLD_Lid = 0x0, PLD_Panel = "BACK", PLD_VerticalPosition = "CENTER", PLD_HorizontalPosition = "RIGHT", PLD_Shape = "VERTICALRECTANGLE", PLD_GroupOrientation = 0x0, PLD_GroupToken = 0x0, PLD_GroupPosition = 0x0, PLD_Bay = 0x0, PLD_Ejectable = 0x1, PLD_EjectRequired = 0x1, PLD_CabinetNumber = 0x0, PLD_CardCageNumber = 0x0, PLD_Reference = 0x0, PLD_Rotation = 0x0, PLD_Order = 0x0, PLD_VerticalOffset = 0xFFFF, PLD_HorizontalOffset = 0xFFFF) }) Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Name (SBUF, ResourceTemplate () { I2cSerialBusV2 (0x0010, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C2", 0x00, ResourceConsumer, , Exclusive, ) I2cSerialBusV2 (0x000E, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C2", 0x00, ResourceConsumer, , Exclusive, ) I2cSerialBusV2 (0x0050, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C2", 0x00, ResourceConsumer, , Exclusive, ) I2cSerialBusV2 (0x0051, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C2", 0x00, ResourceConsumer, , Exclusive, ) I2cSerialBusV2 (0x0052, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C2", 0x00, ResourceConsumer, , Exclusive, ) I2cSerialBusV2 (0x0053, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C2", 0x00, ResourceConsumer, , Exclusive, ) }) Return (SBUF) /* \_SB_.PC00.I2C2.CAM0._CRS.SBUF */ } Method (_STA, 0, NotSerialized) // _STA: Status { If ((SCSS == One)) { Return (0x0F) } Else { Return (Zero) } } Method (SSDB, 0, NotSerialized) { Name (PAR, Buffer (0x6C) { /* 0000 */ 0x00, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // .P...... /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, // ........ /* 0020 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0028 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0030 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0038 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0040 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0048 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x03, // ........ /* 0050 */ 0x09, 0x00, 0x02, 0x01, 0x00, 0x01, 0x00, 0x36, // .......6 /* 0058 */ 0x6E, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // n....... /* 0060 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0068 */ 0x00, 0x00, 0x00, 0x00 // .... }) Return (PAR) /* \_SB_.PC00.I2C2.CAM0.SSDB.PAR_ */ } Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("822ace8f-2814-4174-a56b-5f029fe079ee") /* Unknown UUID */)) { Return ("13P2BAD33") } If ((Arg0 == ToUUID ("26257549-9271-4ca4-bb43-c4899d5a4881") /* Unknown UUID */)) { If ((Arg2 == One)) { Return (0x06) } If ((Arg2 == 0x02)) { Return (0x02001000) } If ((Arg2 == 0x03)) { Return (0x02000E01) } If ((Arg2 == 0x04)) { Return (0x02005002) } If ((Arg2 == 0x05)) { Return (0x02005103) } If ((Arg2 == 0x06)) { Return (0x02005204) } If ((Arg2 == 0x07)) { Return (0x02005305) } } Return (Buffer (One) { 0x00 // . }) } } } Scope (_SB.PC00.I2C4) { Device (CAM1) { Name (_HID, "INT3474") // _HID: Hardware ID Name (_DDN, "OV2740-CRDG2") // _DDN: DOS Device Name Name (_UID, "0") // _UID: Unique ID Name (_DEP, Package (0x01) // _DEP: Dependencies { ^^I2C2.PMIC }) Name (_PLD, Package (0x01) // _PLD: Physical Location of Device { ToPLD ( PLD_Revision = 0x2, PLD_IgnoreColor = 0x1, PLD_Red = 0x0, PLD_Green = 0x0, PLD_Blue = 0x0, PLD_Width = 0x0, PLD_Height = 0x0, PLD_UserVisible = 0x1, PLD_Dock = 0x0, PLD_Lid = 0x0, PLD_Panel = "FRONT", PLD_VerticalPosition = "CENTER", PLD_HorizontalPosition = "RIGHT", PLD_Shape = "VERTICALRECTANGLE", PLD_GroupOrientation = 0x0, PLD_GroupToken = 0x0, PLD_GroupPosition = 0x0, PLD_Bay = 0x0, PLD_Ejectable = 0x1, PLD_EjectRequired = 0x1, PLD_CabinetNumber = 0x0, PLD_CardCageNumber = 0x0, PLD_Reference = 0x0, PLD_Rotation = 0x0, PLD_Order = 0x0, PLD_VerticalOffset = 0xFFFF, PLD_HorizontalOffset = 0xFFFF) }) Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Name (SBUF, ResourceTemplate () { I2cSerialBusV2 (0x0036, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C4", 0x00, ResourceConsumer, , Exclusive, ) }) Return (SBUF) /* \_SB_.PC00.I2C4.CAM1._CRS.SBUF */ } Method (_STA, 0, NotSerialized) // _STA: Status { If ((SCSS == One)) { Return (0x0F) } Else { Return (Zero) } } Method (SSDB, 0, NotSerialized) { Name (PAR, Buffer (0x6C) { /* 0000 */ 0x00, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // .P...... /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x01, 0x02, 0x00, 0x00, // ........ /* 0020 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0028 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0030 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0038 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0040 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0048 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0050 */ 0x09, 0x00, 0x02, 0x01, 0x00, 0x01, 0x00, 0xF8, // ........ /* 0058 */ 0x24, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // $....... /* 0060 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0068 */ 0x00, 0x00, 0x00, 0x00 // .... }) Return (PAR) /* \_SB_.PC00.I2C4.CAM1.SSDB.PAR_ */ } Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("822ace8f-2814-4174-a56b-5f029fe079ee") /* Unknown UUID */)) { Return ("4SF259T2") } If ((Arg0 == ToUUID ("26257549-9271-4ca4-bb43-c4899d5a4881") /* Unknown UUID */)) { If ((Arg2 == One)) { Return (One) } If ((Arg2 == 0x02)) { Return (0x04003600) } } Return (Buffer (One) { 0x00 // . }) } } } Scope (_SB.PC00.I2C2) { Device (PMIC) { Name (_HID, "INT3472") // _HID: Hardware ID Name (_DDN, "PMIC-CRDG2") // _DDN: DOS Device Name Name (_UID, "0") // _UID: Unique ID Name (_PLD, Package (0x01) // _PLD: Physical Location of Device { ToPLD ( PLD_Revision = 0x2, PLD_IgnoreColor = 0x1, PLD_Red = 0x0, PLD_Green = 0x0, PLD_Blue = 0x0, PLD_Width = 0x0, PLD_Height = 0x0, PLD_UserVisible = 0x1, PLD_Dock = 0x0, PLD_Lid = 0x0, PLD_Panel = "FRONT", PLD_VerticalPosition = "UPPER", PLD_HorizontalPosition = "CENTER", PLD_Shape = "VERTICALRECTANGLE", PLD_GroupOrientation = 0x0, PLD_GroupToken = 0x0, PLD_GroupPosition = 0x0, PLD_Bay = 0x0, PLD_Ejectable = 0x1, PLD_EjectRequired = 0x1, PLD_CabinetNumber = 0x0, PLD_CardCageNumber = 0x0, PLD_Reference = 0x0, PLD_Rotation = 0x0, PLD_Order = 0x0, PLD_VerticalOffset = 0xFFFF, PLD_HorizontalOffset = 0xFFFF) }) Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Name (SBUF, ResourceTemplate () { I2cSerialBusV2 (0x004C, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C2", 0x00, ResourceConsumer, , Exclusive, ) }) Return (SBUF) /* \_SB_.PC00.I2C2.PMIC._CRS.SBUF */ } Method (_STA, 0, NotSerialized) // _STA: Status { If ((SCSS == One)) { Return (0x0F) } Else { Return (Zero) } } Method (CLDB, 0, NotSerialized) { Name (PAR, Buffer (0x20) { /* 0000 */ 0x00, 0x02, 0x00, 0x50, 0x00, 0x00, 0x00, 0x00, // ...P.... /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }) Return (PAR) /* \_SB_.PC00.I2C2.PMIC.CLDB.PAR_ */ } Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("26257549-9271-4ca4-bb43-c4899d5a4881") /* Unknown UUID */)) { If ((Arg2 == Zero)) { Return (0x07) } If ((Arg2 == One)) { Return (One) } If ((Arg2 == 0x02)) { Return (0x02004C0B) } } Return (Buffer (One) { 0x00 // . }) } } } Scope (_SB.PC00) { Name (HIDG, ToUUID ("3cdff6f7-4267-4555-ad05-b30a3d8938de") /* HID I2C Device */) Name (TP7G, ToUUID ("ef87eb82-f951-46da-84ec-14871ac6f84b") /* Unknown UUID */) Method (HIDD, 5, Serialized) { If ((Arg0 == HIDG)) { If ((Arg2 == Zero)) { If ((Arg1 == One)) { Return (Buffer (One) { 0x03 // . }) } } If ((Arg2 == One)) { Return (Arg4) } } Return (Buffer (One) { 0x00 // . }) } Method (TP7D, 6, Serialized) { If ((Arg0 == TP7G)) { If ((Arg2 == Zero)) { If ((Arg1 == One)) { Return (Buffer (One) { 0x03 // . }) } } If ((Arg2 == One)) { Return (ConcatenateResTemplate (Arg4, Arg5)) } } Return (Buffer (One) { 0x00 // . }) } Method (I2CM, 3, Serialized) { Switch (ToInteger (Arg0)) { Case (Zero) { Name (IIC0, ResourceTemplate () { I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C0", 0x00, ResourceConsumer, _Y6A, Exclusive, ) }) CreateWordField (IIC0, \_SB.PC00.I2CM._Y6A._ADR, DAD0) // _ADR: Address CreateDWordField (IIC0, \_SB.PC00.I2CM._Y6A._SPE, DSP0) // _SPE: Speed DAD0 = Arg1 DSP0 = Arg2 Return (IIC0) /* \_SB_.PC00.I2CM.IIC0 */ } Case (One) { Name (IIC1, ResourceTemplate () { I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C1", 0x00, ResourceConsumer, _Y6B, Exclusive, ) }) CreateWordField (IIC1, \_SB.PC00.I2CM._Y6B._ADR, DAD1) // _ADR: Address CreateDWordField (IIC1, \_SB.PC00.I2CM._Y6B._SPE, DSP1) // _SPE: Speed DAD1 = Arg1 DSP1 = Arg2 Return (IIC1) /* \_SB_.PC00.I2CM.IIC1 */ } Case (0x02) { Name (IIC2, ResourceTemplate () { I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C2", 0x00, ResourceConsumer, _Y6C, Exclusive, ) }) CreateWordField (IIC2, \_SB.PC00.I2CM._Y6C._ADR, DAD2) // _ADR: Address CreateDWordField (IIC2, \_SB.PC00.I2CM._Y6C._SPE, DSP2) // _SPE: Speed DAD2 = Arg1 DSP2 = Arg2 Return (IIC2) /* \_SB_.PC00.I2CM.IIC2 */ } Case (0x03) { Name (IIC3, ResourceTemplate () { I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C3", 0x00, ResourceConsumer, _Y6D, Exclusive, ) }) CreateWordField (IIC3, \_SB.PC00.I2CM._Y6D._ADR, DAD3) // _ADR: Address CreateDWordField (IIC3, \_SB.PC00.I2CM._Y6D._SPE, DSP3) // _SPE: Speed DAD3 = Arg1 DSP3 = Arg2 Return (IIC3) /* \_SB_.PC00.I2CM.IIC3 */ } Case (0x04) { Name (IIC4, ResourceTemplate () { I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C4", 0x00, ResourceConsumer, _Y6E, Exclusive, ) }) CreateWordField (IIC4, \_SB.PC00.I2CM._Y6E._ADR, DAD4) // _ADR: Address CreateDWordField (IIC4, \_SB.PC00.I2CM._Y6E._SPE, DSP4) // _SPE: Speed DAD4 = Arg1 DSP4 = Arg2 Return (IIC4) /* \_SB_.PC00.I2CM.IIC4 */ } Case (0x05) { Name (IIC5, ResourceTemplate () { I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C5", 0x00, ResourceConsumer, _Y6F, Exclusive, ) }) CreateWordField (IIC5, \_SB.PC00.I2CM._Y6F._ADR, DAD5) // _ADR: Address CreateDWordField (IIC5, \_SB.PC00.I2CM._Y6F._SPE, DSP5) // _SPE: Speed DAD5 = Arg1 DSP5 = Arg2 Return (IIC5) /* \_SB_.PC00.I2CM.IIC5 */ } Case (0x0C) { Name (IIC6, ResourceTemplate () { I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C6", 0x00, ResourceConsumer, _Y70, Exclusive, ) }) CreateWordField (IIC6, \_SB.PC00.I2CM._Y70._ADR, DAD6) // _ADR: Address CreateDWordField (IIC6, \_SB.PC00.I2CM._Y70._SPE, DSP6) // _SPE: Speed DAD6 = Arg1 DSP6 = Arg2 Return (IIC6) /* \_SB_.PC00.I2CM.IIC6 */ } Case (0x0D) { Name (IIC7, ResourceTemplate () { I2cSerialBusV2 (0x0000, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C7", 0x00, ResourceConsumer, _Y71, Exclusive, ) }) CreateWordField (IIC7, \_SB.PC00.I2CM._Y71._ADR, DAD7) // _ADR: Address CreateDWordField (IIC7, \_SB.PC00.I2CM._Y71._SPE, DSP7) // _SPE: Speed DAD7 = Arg1 DSP7 = Arg2 Return (IIC7) /* \_SB_.PC00.I2CM.IIC7 */ } Default { Return (Zero) } } } Method (SPIM, 3, Serialized) { Switch (ToInteger (Arg0)) { Case (0x07) { Name (IIC7, ResourceTemplate () { SpiSerialBusV2 (0x0000, PolarityLow, FourWireMode, 0x08, ControllerInitiated, 0x00989680, ClockPolarityLow, ClockPhaseFirst, "\\_SB.PC00.SPI1", 0x00, ResourceConsumer, _Y72, Exclusive, ) }) CreateByteField (IIC7, \_SB.PC00.SPIM._Y72._PHA, DPH7) // _PHA: Clock Phase CreateDWordField (IIC7, \_SB.PC00.SPIM._Y72._SPE, DSP7) // _SPE: Speed DPH7 = Arg1 DSP7 = Arg2 Return (IIC7) /* \_SB_.PC00.SPIM.IIC7 */ } Case (0x08) { Name (IIC8, ResourceTemplate () { SpiSerialBusV2 (0x0000, PolarityLow, FourWireMode, 0x08, ControllerInitiated, 0x00989680, ClockPolarityLow, ClockPhaseFirst, "\\_SB.PC00.SPI2", 0x00, ResourceConsumer, _Y73, Exclusive, ) }) CreateByteField (IIC8, \_SB.PC00.SPIM._Y73._PHA, DPH8) // _PHA: Clock Phase CreateDWordField (IIC8, \_SB.PC00.SPIM._Y73._SPE, DSP8) // _SPE: Speed DPH8 = Arg1 DSP8 = Arg2 Return (IIC8) /* \_SB_.PC00.SPIM.IIC8 */ } Default { Return (Buffer (0x02) { 0x79, 0x00 // y. }) } } } Method (UCMM, 1, Serialized) { Switch (ToInteger (Arg0)) { Case (Zero) { Name (UCM0, ResourceTemplate () { I2cSerialBusV2 (0x0038, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C0", 0x00, ResourceConsumer, , Exclusive, ) I2cSerialBusV2 (0x003F, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C0", 0x00, ResourceConsumer, , Exclusive, ) I2cSerialBusV2 (0x0020, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C0", 0x00, ResourceConsumer, , Exclusive, ) I2cSerialBusV2 (0x0027, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C0", 0x00, ResourceConsumer, , Exclusive, ) }) Return (UCM0) /* \_SB_.PC00.UCMM.UCM0 */ } Case (One) { Name (UCM1, ResourceTemplate () { I2cSerialBusV2 (0x0038, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C1", 0x00, ResourceConsumer, , Exclusive, ) I2cSerialBusV2 (0x003F, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C1", 0x00, ResourceConsumer, , Exclusive, ) I2cSerialBusV2 (0x0020, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C1", 0x00, ResourceConsumer, , Exclusive, ) I2cSerialBusV2 (0x0027, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C1", 0x00, ResourceConsumer, , Exclusive, ) }) If ((ToInteger (PLID) == 0x23)) { UCM1 = ResourceTemplate () { I2cSerialBusV2 (0x0023, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C1", 0x00, ResourceConsumer, , Exclusive, ) I2cSerialBusV2 (0x0027, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C1", 0x00, ResourceConsumer, , Exclusive, ) I2cSerialBusV2 (0x0021, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C1", 0x00, ResourceConsumer, , Exclusive, ) I2cSerialBusV2 (0x0025, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C1", 0x00, ResourceConsumer, , Exclusive, ) } } Return (UCM1) /* \_SB_.PC00.UCMM.UCM1 */ } Case (0x02) { Name (UCM2, ResourceTemplate () { I2cSerialBusV2 (0x0021, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C2", 0x00, ResourceConsumer, , Exclusive, ) I2cSerialBusV2 (0x0025, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C2", 0x00, ResourceConsumer, , Exclusive, ) }) Return (UCM2) /* \_SB_.PC00.UCMM.UCM2 */ } Case (0x03) { Name (UCM3, ResourceTemplate () { I2cSerialBusV2 (0x0038, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C3", 0x00, ResourceConsumer, , Exclusive, ) I2cSerialBusV2 (0x003F, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C3", 0x00, ResourceConsumer, , Exclusive, ) I2cSerialBusV2 (0x0020, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C3", 0x00, ResourceConsumer, , Exclusive, ) I2cSerialBusV2 (0x0027, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C3", 0x00, ResourceConsumer, , Exclusive, ) }) Return (UCM3) /* \_SB_.PC00.UCMM.UCM3 */ } Default { Return (Zero) } } } Method (I2CS, 1, NotSerialized) { Return (((Arg0 & 0x04) | (Arg0 & 0x08))) } } Scope (_SB.PC00.I2C0) { } Scope (_SB.PC00.I2C1) { } Scope (_SB.PC00.I2C2) { } Scope (_SB.PC00.I2C3) { } Scope (_SB.PC00.I2C4) { Name (_DSD, Package (0x02) // _DSD: Device-Specific Data { ToUUID ("f87a6d23-2884-4fe4-a55f-633d9e339ce1") /* Unknown UUID */, Package (0x04) { Package (0x02) { "idle-latency-tolerance", 0xFFFF }, Package (0x02) { "SS-active-latency-tolerance", 0xFFFF }, Package (0x02) { "FM-active-latency-tolerance", 0xFFFF }, Package (0x02) { "FMP-active-latency-tolerance", 0xFFFF } } }) } Scope (_SB.PC00.I2C5) { Name (_DSD, Package (0x02) // _DSD: Device-Specific Data { ToUUID ("f87a6d23-2884-4fe4-a55f-633d9e339ce1") /* Unknown UUID */, Package (0x04) { Package (0x02) { "idle-latency-tolerance", 0xFFFF }, Package (0x02) { "SS-active-latency-tolerance", 0xFFFF }, Package (0x02) { "FM-active-latency-tolerance", 0xFFFF }, Package (0x02) { "FMP-active-latency-tolerance", 0xFFFF } } }) } Scope (_SB.PC00.SPI1) { Name (SPIP, Zero) Name (SPIX, Zero) Method (_INI, 0, NotSerialized) // _INI: Initialize { SPIP = SDS7 /* \SDS7 */ SPIX = 0x07 } Device (FPNT) { Method (_HID, 0, NotSerialized) // _HID: Hardware ID { If ((FPTT == One)) { Return ("FPC1011") } If ((FPTT == 0x02)) { Return ("FPC1020") } If ((FPTT == 0x03)) { Return ("VFSI6101") } If ((FPTT == 0x04)) { Return ("VFSI7500") } If ((FPTT == 0x05)) { Return ("EGIS0300") } If ((FPTT == 0x06)) { Return ("FPC1021") } Return ("DUMY0000") } Method (_INI, 0, NotSerialized) // _INI: Initialize { SHPO (GFPI, One) SHPO (GFPS, One) } Method (_STA, 0, NotSerialized) // _STA: Status { If (((FPTT != Zero) && (SPIP == One))) { Return (0x0F) } Return (Zero) } Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings { Name (BBUF, ResourceTemplate () { GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, "\\_SB.GPI0", 0x00, ResourceConsumer, , ) { // Pin list 0x0008 } }) Name (IBUF, ResourceTemplate () { Interrupt (ResourceConsumer, Level, ActiveLow, ExclusiveAndWake, ,, _Y74) { 0x00000000, } }) Name (GBUF, ResourceTemplate () { GpioInt (Level, ActiveLow, ExclusiveAndWake, PullDefault, 0x0000, "\\_SB.GPI0", 0x00, ResourceConsumer, _Y75, ) { // Pin list 0x0000 } }) Name (UBUF, ResourceTemplate () { GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionInputOnly, "\\_SB.GPI0", 0x00, ResourceConsumer, , ) { // Pin list 0x0000 } }) CreateWordField (BBUF, 0x17, SPIN) CreateWordField (GBUF, 0x17, GPIN) CreateDWordField (IBUF, \_SB.PC00.SPI1.FPNT._CRS._Y74._INT, IPIN) // _INT: Interrupts CreateWordField (UBUF, 0x17, UPIN) CreateBitField (IBUF, \_SB.PC00.SPI1.FPNT._CRS._Y74._LL, ILVL) // _LL_: Low Level CreateBitField (IBUF, \_SB.PC00.SPI1.FPNT._CRS._Y74._HE, ITRG) // _HE_: High-Edge CreateField (GBUF, \_SB.PC00.SPI1.FPNT._CRS._Y75._POL, 0x02, GLVL) // _POL: Polarity CreateBitField (GBUF, \_SB.PC00.SPI1.FPNT._CRS._Y75._MOD, GTRG) // _MOD: Mode SPIN = GNUM (GFPS) GPIN = GNUM (GFPI) IPIN = INUM (GFPI) UPIN = GNUM (GFPI) If (((FPTT == 0x02) || (FPTT == 0x06))) { ILVL = Zero ITRG = One GLVL = Zero GTRG = One } If ((FPTT == 0x04)) { ILVL = Zero ITRG = One } Switch (ToInteger (FPTT)) { Case (One) { Local1 = 0x00989680 Local0 = Zero } Case (0x02) { Local1 = 0x002DC6C0 Local0 = Zero } Case (0x03) { Local1 = 0x007A1200 Local0 = One } Case (0x04) { Local1 = 0x007A1200 Local0 = Zero } Case (0x05) { Local1 = 0x00F42400 Local0 = Zero } Case (0x06) { Local1 = 0x002DC6C0 Local0 = Zero } Default { Local1 = Zero Local0 = Zero } } If ((FPTT == One)) { Return (ConcatenateResTemplate (SPIM (SPIX, Local0, Local1), BBUF)) } If (((FPTT == 0x04) && (FPTM == Zero))) { Return (ConcatenateResTemplate (ConcatenateResTemplate (SPIM (SPIX, Local0, Local1), BBUF), ConcatenateResTemplate (UBUF, GBUF ))) } If (((FPTT == 0x04) && (FPTM != Zero))) { Return (ConcatenateResTemplate (ConcatenateResTemplate (SPIM (SPIX, Local0, Local1), BBUF), ConcatenateResTemplate (UBUF, IBUF ))) } If ((FPTM == Zero)) { Return (ConcatenateResTemplate (ConcatenateResTemplate (SPIM (SPIX, Local0, Local1), BBUF), GBUF)) } Return (ConcatenateResTemplate (ConcatenateResTemplate (SPIM (SPIX, Local0, Local1), BBUF), IBUF)) } } } Scope (_SB.PC00.SPI2) { Name (SPIP, Zero) Name (SPIX, Zero) Method (_INI, 0, NotSerialized) // _INI: Initialize { SPIP = SDS8 /* \SDS8 */ SPIX = 0x08 } Device (FPNT) { Method (_HID, 0, NotSerialized) // _HID: Hardware ID { If ((FPTT == One)) { Return ("FPC1011") } If ((FPTT == 0x02)) { Return ("FPC1020") } If ((FPTT == 0x03)) { Return ("VFSI6101") } If ((FPTT == 0x04)) { Return ("VFSI7500") } If ((FPTT == 0x05)) { Return ("EGIS0300") } If ((FPTT == 0x06)) { Return ("FPC1021") } Return ("DUMY0000") } Method (_INI, 0, NotSerialized) // _INI: Initialize { SHPO (GFPI, One) SHPO (GFPS, One) } Method (_STA, 0, NotSerialized) // _STA: Status { If (((FPTT != Zero) && (SPIP == One))) { Return (0x0F) } Return (Zero) } Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings { Name (BBUF, ResourceTemplate () { GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, "\\_SB.GPI0", 0x00, ResourceConsumer, , ) { // Pin list 0x0008 } }) Name (IBUF, ResourceTemplate () { Interrupt (ResourceConsumer, Level, ActiveLow, ExclusiveAndWake, ,, _Y76) { 0x00000000, } }) Name (GBUF, ResourceTemplate () { GpioInt (Level, ActiveLow, ExclusiveAndWake, PullDefault, 0x0000, "\\_SB.GPI0", 0x00, ResourceConsumer, _Y77, ) { // Pin list 0x0000 } }) Name (UBUF, ResourceTemplate () { GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionInputOnly, "\\_SB.GPI0", 0x00, ResourceConsumer, , ) { // Pin list 0x0000 } }) CreateWordField (BBUF, 0x17, SPIN) CreateWordField (GBUF, 0x17, GPIN) CreateDWordField (IBUF, \_SB.PC00.SPI2.FPNT._CRS._Y76._INT, IPIN) // _INT: Interrupts CreateWordField (UBUF, 0x17, UPIN) CreateBitField (IBUF, \_SB.PC00.SPI2.FPNT._CRS._Y76._LL, ILVL) // _LL_: Low Level CreateBitField (IBUF, \_SB.PC00.SPI2.FPNT._CRS._Y76._HE, ITRG) // _HE_: High-Edge CreateField (GBUF, \_SB.PC00.SPI2.FPNT._CRS._Y77._POL, 0x02, GLVL) // _POL: Polarity CreateBitField (GBUF, \_SB.PC00.SPI2.FPNT._CRS._Y77._MOD, GTRG) // _MOD: Mode SPIN = GNUM (GFPS) GPIN = GNUM (GFPI) IPIN = INUM (GFPI) UPIN = GNUM (GFPI) If (((FPTT == 0x02) || (FPTT == 0x06))) { ILVL = Zero ITRG = One GLVL = Zero GTRG = One } If ((FPTT == 0x04)) { ILVL = Zero ITRG = One } Switch (ToInteger (FPTT)) { Case (One) { Local1 = 0x00989680 Local0 = Zero } Case (0x02) { Local1 = 0x002DC6C0 Local0 = Zero } Case (0x03) { Local1 = 0x007A1200 Local0 = One } Case (0x04) { Local1 = 0x007A1200 Local0 = Zero } Case (0x05) { Local1 = 0x00F42400 Local0 = Zero } Case (0x06) { Local1 = 0x002DC6C0 Local0 = Zero } Default { Local1 = Zero Local0 = Zero } } If ((FPTT == One)) { Return (ConcatenateResTemplate (SPIM (SPIX, Local0, Local1), BBUF)) } If (((FPTT == 0x04) && (FPTM == Zero))) { Return (ConcatenateResTemplate (ConcatenateResTemplate (SPIM (SPIX, Local0, Local1), BBUF), ConcatenateResTemplate (UBUF, GBUF ))) } If (((FPTT == 0x04) && (FPTM != Zero))) { Return (ConcatenateResTemplate (ConcatenateResTemplate (SPIM (SPIX, Local0, Local1), BBUF), ConcatenateResTemplate (UBUF, IBUF ))) } If ((FPTM == Zero)) { Return (ConcatenateResTemplate (ConcatenateResTemplate (SPIM (SPIX, Local0, Local1), BBUF), GBUF)) } Return (ConcatenateResTemplate (ConcatenateResTemplate (SPIM (SPIX, Local0, Local1), BBUF), IBUF)) } } } Method (PKG1, 1, Serialized) { Name (PKG, Package (0x01) { Zero }) PKG [Zero] = Arg0 Return (PKG) /* \PKG1.PKG_ */ } Method (PKG3, 3, Serialized) { Name (PKG, Package (0x03) { Zero, Zero, Zero }) PKG [Zero] = Arg0 PKG [One] = Arg1 PKG [0x02] = Arg2 Return (PKG) /* \PKG3.PKG_ */ } If (USTP) { Scope (_SB.PC00.I2C0) { Method (SSCN, 0, NotSerialized) { Return (PKG3 (SSH0, SSL0, SSD0)) } Method (FMCN, 0, NotSerialized) { Return (PKG3 (FMH0, FML0, FMD0)) } Method (FPCN, 0, NotSerialized) { Return (PKG3 (FPH0, FPL0, FPD0)) } Method (HSCN, 0, NotSerialized) { Return (PKG3 (HSH0, HSL0, HSD0)) } Method (M0D3, 0, NotSerialized) { Return (PKG1 (M0C0)) } Method (M1D3, 0, NotSerialized) { Return (PKG1 (M1C0)) } } Scope (_SB.PC00.I2C1) { Method (SSCN, 0, NotSerialized) { Return (PKG3 (SSH1, SSL1, SSD1)) } Method (FMCN, 0, NotSerialized) { Return (PKG3 (FMH1, FML1, FMD1)) } Method (FPCN, 0, NotSerialized) { Return (PKG3 (FPH1, FPL1, FPD1)) } Method (HSCN, 0, NotSerialized) { Return (PKG3 (HSH1, HSL1, HSD1)) } Method (M0D3, 0, NotSerialized) { Return (PKG1 (M0C1)) } Method (M1D3, 0, NotSerialized) { Return (PKG1 (M1C1)) } } Scope (_SB.PC00.I2C2) { Method (SSCN, 0, NotSerialized) { Return (PKG3 (SSH2, SSL2, SSD2)) } Method (FMCN, 0, NotSerialized) { Return (PKG3 (FMH2, FML2, FMD2)) } Method (FPCN, 0, NotSerialized) { Return (PKG3 (FPH2, FPL2, FPD2)) } Method (HSCN, 0, NotSerialized) { Return (PKG3 (HSH2, HSL2, HSD2)) } Method (M0D3, 0, NotSerialized) { Return (PKG1 (M0C2)) } Method (M1D3, 0, NotSerialized) { Return (PKG1 (M1C2)) } } Scope (_SB.PC00.I2C3) { Method (SSCN, 0, NotSerialized) { Return (PKG3 (SSH3, SSL3, SSD3)) } Method (FMCN, 0, NotSerialized) { Return (PKG3 (FMH3, FML3, FMD3)) } Method (FPCN, 0, NotSerialized) { Return (PKG3 (FPH3, FPL3, FPD3)) } Method (HSCN, 0, NotSerialized) { Return (PKG3 (HSH3, HSL3, HSD3)) } Method (M0D3, 0, NotSerialized) { Return (PKG1 (M0C3)) } Method (M1D3, 0, NotSerialized) { Return (PKG1 (M1C3)) } } Scope (_SB.PC00.I2C4) { Method (SSCN, 0, NotSerialized) { Return (PKG3 (SSH4, SSL4, SSD4)) } Method (FMCN, 0, NotSerialized) { Return (PKG3 (FMH4, FML4, FMD4)) } Method (FPCN, 0, NotSerialized) { Return (PKG3 (FPH4, FPL4, FPD4)) } Method (HSCN, 0, NotSerialized) { Return (PKG3 (HSH4, HSL4, HSD4)) } Method (M0D3, 0, NotSerialized) { Return (PKG1 (M0C4)) } Method (M1D3, 0, NotSerialized) { Return (PKG1 (M1C4)) } } Scope (_SB.PC00.I2C5) { Method (SSCN, 0, NotSerialized) { Return (PKG3 (SSH5, SSL5, SSD5)) } Method (FMCN, 0, NotSerialized) { Return (PKG3 (FMH5, FML5, FMD5)) } Method (FPCN, 0, NotSerialized) { Return (PKG3 (FPH5, FPL5, FPD5)) } Method (HSCN, 0, NotSerialized) { Return (PKG3 (HSH5, HSL5, HSD5)) } Method (M0D3, 0, NotSerialized) { Return (PKG1 (M0C5)) } Method (M1D3, 0, NotSerialized) { Return (PKG1 (M1C5)) } } Scope (_SB.PC00.I2C6) { Method (SSCN, 0, NotSerialized) { Return (PKG3 (SSH6, SSL6, SSD6)) } Method (FMCN, 0, NotSerialized) { Return (PKG3 (FMH6, FML6, FMD6)) } Method (FPCN, 0, NotSerialized) { Return (PKG3 (FPH6, FPL6, FPD6)) } Method (HSCN, 0, NotSerialized) { Return (PKG3 (HSH6, HSL6, HSD6)) } Method (M0D3, 0, NotSerialized) { Return (PKG1 (M0CC)) } Method (M1D3, 0, NotSerialized) { Return (PKG1 (M1CC)) } } Scope (_SB.PC00.I2C7) { Method (SSCN, 0, NotSerialized) { Return (PKG3 (SSH7, SSL7, SSD7)) } Method (FMCN, 0, NotSerialized) { Return (PKG3 (FMH7, FML7, FMD7)) } Method (FPCN, 0, NotSerialized) { Return (PKG3 (FPH7, FPL7, FPD7)) } Method (HSCN, 0, NotSerialized) { Return (PKG3 (HSH7, HSL7, HSD7)) } Method (M0D3, 0, NotSerialized) { Return (PKG1 (M0CD)) } Method (M1D3, 0, NotSerialized) { Return (PKG1 (M1CD)) } } Scope (_SB.PC00.SPI0) { Method (M0D3, 0, NotSerialized) { Return (PKG1 (M0C6)) } Method (M1D3, 0, NotSerialized) { Return (PKG1 (M1C6)) } } Scope (_SB.PC00.SPI1) { Method (M0D3, 0, NotSerialized) { Return (PKG1 (M0C7)) } Method (M1D3, 0, NotSerialized) { Return (PKG1 (M1C7)) } } Scope (_SB.PC00.SPI2) { Method (M0D3, 0, NotSerialized) { Return (PKG1 (M0C8)) } Method (M1D3, 0, NotSerialized) { Return (PKG1 (M1C8)) } } Scope (_SB.PC00.UA00) { Method (M0D3, 0, NotSerialized) { Return (PKG1 (M0C9)) } Method (M1D3, 0, NotSerialized) { Return (PKG1 (M1C9)) } } Scope (_SB.PC00.UA01) { Method (M0D3, 0, NotSerialized) { Return (PKG1 (M0CA)) } Method (M1D3, 0, NotSerialized) { Return (PKG1 (M1CA)) } } Scope (_SB.PC00.UA02) { Method (M0D3, 0, NotSerialized) { Return (PKG1 (M0CB)) } Method (M1D3, 0, NotSerialized) { Return (PKG1 (M1CB)) } } } If ((HSC0 != Zero)) { Scope (_SB) { Device (AUDC) { Name (_HID, "ACPI0018") // _HID: Hardware ID Name (_DSD, Package (0x04) // _DSD: Device-Specific Data { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x02) { Package (0x02) { "acpi-acd-interface-revision", One }, Package (0x02) { "acpi-acd-endpoint-count", 0x08 } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x08) { Package (0x02) { "acpi-acd-endpoint-0-properties", "EP00" }, Package (0x02) { "acpi-acd-endpoint-1-properties", "EP01" }, Package (0x02) { "acpi-acd-endpoint-2-properties", "EP02" }, Package (0x02) { "acpi-acd-endpoint-3-properties", "EP03" }, Package (0x02) { "acpi-acd-endpoint-4-properties", "EP04" }, Package (0x02) { "acpi-acd-endpoint-5-properties", "EP05" }, Package (0x02) { "acpi-acd-endpoint-6-properties", "EP06" }, Package (0x02) { "acpi-acd-endpoint-7-properties", "EP07" } } }) Name (EP00, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "acpi-acd-endpoint-friendly-name", "Speaker" }, Package (0x02) { "acpi-acd-endpoint-config-count", One }, Package (0x02) { "acpi-acd-endpoint-id", One } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x01) { Package (0x02) { "acpi-acd-endpoint-config-0-properties", "EC00" } } }) Name (EC00, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x05) { Package (0x02) { "acpi-acd-config-priority", One }, Package (0x02) { "acpi-acd-config-friendly-name", "Aggregated_Speaker_With_DSP" }, Package (0x02) { "acpi-acd-collection-type", One }, Package (0x02) { "acpi-acd-collection-ordering", Zero }, Package (0x02) { "acpi-acd-collection-count", 0x02 } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x02) { Package (0x02) { "acpi-acd-collection-0-properties", "CC00" }, Package (0x02) { "acpi-acd-collection-1-properties", "AG00" } } }) Name (CC00, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x02) { Package (0x02) { "acpi-acd-device-namestring", "\\_SB.PC00.HDAS" }, Package (0x02) { "acpi-acd-device-type", Zero } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x02) { Package (0x02) { "msft-acx-properties", "AC00" }, Package (0x02) { "acpi-acd-vendor-collection-properties", "VN00" } } }) Name (AC00, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x02) { Package (0x02) { "msft-acx-factory-circuit", One }, Package (0x02) { "msft-acx-core-circuit", Zero } } }) Name (VN00, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x06) { Package (0x02) { "acpi-vendor-id", One }, Package (0x02) { "acpi-vendor-config-type", "Streaming_Speaker" }, Package (0x02) { "acpi-vendor-sdca-terminal-type", 0x0380 }, Package (0x02) { "acpi-acd-connection-count", 0x02 }, Package (0x02) { "acpi-acd-connection-0-properties", Buffer (0x0E) { /* 0000 */ 0x01, 0x00, 0x01, 0x00, 0x00, 0x01, 0x16, 0x13, // ........ /* 0008 */ 0x5D, 0x02, 0x31, 0x01, 0x00, 0x01 // ].1... } }, Package (0x02) { "acpi-acd-connection-1-properties", Buffer (0x0E) { /* 0000 */ 0x01, 0x00, 0x02, 0x00, 0x00, 0x01, 0x16, 0x13, // ........ /* 0008 */ 0x5D, 0x02, 0x30, 0x02, 0x00, 0x01 // ].0... } } } }) Name (AG00, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x05) { Package (0x02) { "acpi-acd-config-priority", One }, Package (0x02) { "acpi-acd-config-friendly-name", "Speaker_Aggregation" }, Package (0x02) { "acpi-acd-collection-type", Zero }, Package (0x02) { "acpi-acd-collection-ordering", One }, Package (0x02) { "acpi-acd-collection-count", 0x02 } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x02) { Package (0x02) { "acpi-acd-collection-0-properties", "CC01" }, Package (0x02) { "acpi-acd-collection-1-properties", "CC02" } } }) Name (AC01, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "msft-acx-factory-circuit", Zero }, Package (0x02) { "msft-acx-core-circuit", One }, Package (0x02) { "msft-acx-aggregated-circuit", One } } }) Name (AC02, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x02) { Package (0x02) { "msft-acx-factory-circuit", Zero }, Package (0x02) { "msft-acx-core-circuit", One } } }) Name (CC01, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "acpi-acd-device-namestring", "\\_SB.PC00.HDAS.IDA.SNDW.SWD1.AF04" }, Package (0x02) { "acpi-acd-device-type", One }, Package (0x02) { "acpi-acd-sdca-terminal-id", 0x56 }, Package (0x02) { "acpi-acd-sdca-terminal-type", 0x0380 } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x01) { Package (0x02) { "msft-acx-properties", "AC01" } } }) Name (CC02, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "acpi-acd-device-namestring", "\\_SB.PC00.HDAS.IDA.SNDW.SWD2.AF04" }, Package (0x02) { "acpi-acd-device-type", One }, Package (0x02) { "acpi-acd-sdca-terminal-id", 0x56 }, Package (0x02) { "acpi-acd-sdca-terminal-type", 0x0380 } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x01) { Package (0x02) { "msft-acx-properties", "AC01" } } }) Name (EP01, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "acpi-acd-endpoint-friendly-name", "MicrophoneArray" }, Package (0x02) { "acpi-acd-endpoint-config-count", One }, Package (0x02) { "acpi-acd-endpoint-id", 0x02 } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x01) { Package (0x02) { "acpi-acd-endpoint-config-0-properties", "EC10" } } }) Name (EC10, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x05) { Package (0x02) { "acpi-acd-config-priority", One }, Package (0x02) { "acpi-acd-config-friendly-name", "MicrophoneArray_With_DSP" }, Package (0x02) { "acpi-acd-collection-type", One }, Package (0x02) { "acpi-acd-collection-ordering", Zero }, Package (0x02) { "acpi-acd-collection-count", 0x02 } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x02) { Package (0x02) { "acpi-acd-collection-0-properties", "CC10" }, Package (0x02) { "acpi-acd-collection-1-properties", "CC11" } } }) Name (CC10, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x02) { Package (0x02) { "acpi-acd-device-namestring", "\\_SB.PC00.HDAS" }, Package (0x02) { "acpi-acd-device-type", Zero } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x02) { Package (0x02) { "msft-acx-properties", "AC00" }, Package (0x02) { "acpi-acd-vendor-collection-properties", "VN01" } } }) Name (VN01, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x05) { Package (0x02) { "acpi-vendor-id", One }, Package (0x02) { "acpi-vendor-config-type", "Streaming_MicrophoneArray" }, Package (0x02) { "acpi-vendor-sdca-terminal-type", 0x0201 }, Package (0x02) { "acpi-acd-connection-count", One }, Package (0x02) { "acpi-acd-connection-0-properties", Buffer (0x0E) { /* 0000 */ 0x02, 0x00, 0x03, 0x00, 0x00, 0x01, 0x14, 0x07, // ........ /* 0008 */ 0x5D, 0x02, 0x30, 0x03, 0x00, 0x06 // ].0... } } } }) Name (CC11, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "acpi-acd-device-namestring", "\\_SB.PC00.HDAS.IDA.SNDW.SWD3.AF02" }, Package (0x02) { "acpi-acd-device-type", One }, Package (0x02) { "acpi-acd-sdca-terminal-id", 0x0F }, Package (0x02) { "acpi-acd-sdca-terminal-type", 0x0201 } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x01) { Package (0x02) { "msft-acx-properties", "AC02" } } }) Name (EP02, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "acpi-acd-endpoint-friendly-name", "Headphones" }, Package (0x02) { "acpi-acd-endpoint-config-count", One }, Package (0x02) { "acpi-acd-endpoint-id", 0x03 } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x01) { Package (0x02) { "acpi-acd-endpoint-config-0-properties", "EC20" } } }) Name (EC20, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x05) { Package (0x02) { "acpi-acd-config-priority", One }, Package (0x02) { "acpi-acd-config-friendly-name", "Headphones_With_DSP" }, Package (0x02) { "acpi-acd-collection-type", One }, Package (0x02) { "acpi-acd-collection-ordering", Zero }, Package (0x02) { "acpi-acd-collection-count", 0x02 } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x02) { Package (0x02) { "acpi-acd-collection-0-properties", "CC20" }, Package (0x02) { "acpi-acd-collection-1-properties", "CC21" } } }) Name (CC20, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x02) { Package (0x02) { "acpi-acd-device-namestring", "\\_SB.PC00.HDAS" }, Package (0x02) { "acpi-acd-device-type", Zero } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x02) { Package (0x02) { "msft-acx-properties", "AC00" }, Package (0x02) { "acpi-acd-vendor-collection-properties", "VN02" } } }) Name (VN02, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x05) { Package (0x02) { "acpi-vendor-id", One }, Package (0x02) { "acpi-vendor-config-type", "Streaming_Headphones" }, Package (0x02) { "acpi-vendor-sdca-terminal-type", 0x06C0 }, Package (0x02) { "acpi-acd-connection-count", One }, Package (0x02) { "acpi-acd-connection-0-properties", Buffer (0x0E) { /* 0000 */ 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x11, 0x07, // ........ /* 0008 */ 0x5D, 0x02, 0x30, 0x00, 0x00, 0x03 // ].0... } } } }) Name (CC21, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "acpi-acd-device-namestring", "\\_SB.PC00.HDAS.IDA.SNDW.SWD0.AF01" }, Package (0x02) { "acpi-acd-device-type", One }, Package (0x02) { "acpi-acd-sdca-terminal-id", 0x06 }, Package (0x02) { "acpi-acd-sdca-terminal-type", 0x06C0 } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x01) { Package (0x02) { "msft-acx-properties", "AC02" } } }) Name (EP03, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "acpi-acd-endpoint-friendly-name", "LineOut" }, Package (0x02) { "acpi-acd-endpoint-config-count", One }, Package (0x02) { "acpi-acd-endpoint-id", 0x03 } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x01) { Package (0x02) { "acpi-acd-endpoint-config-0-properties", "EC30" } } }) Name (EC30, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x05) { Package (0x02) { "acpi-acd-config-priority", One }, Package (0x02) { "acpi-acd-config-friendly-name", "LineOut_With_DSP" }, Package (0x02) { "acpi-acd-collection-type", One }, Package (0x02) { "acpi-acd-collection-ordering", Zero }, Package (0x02) { "acpi-acd-collection-count", 0x02 } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x02) { Package (0x02) { "acpi-acd-collection-0-properties", "CC30" }, Package (0x02) { "acpi-acd-collection-1-properties", "CC31" } } }) Name (CC30, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x02) { Package (0x02) { "acpi-acd-device-namestring", "\\_SB.PC00.HDAS" }, Package (0x02) { "acpi-acd-device-type", Zero } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x02) { Package (0x02) { "msft-acx-properties", "AC00" }, Package (0x02) { "acpi-acd-vendor-collection-properties", "VN03" } } }) Name (VN03, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x05) { Package (0x02) { "acpi-vendor-id", One }, Package (0x02) { "acpi-vendor-config-type", "Streaming_LineOut" }, Package (0x02) { "acpi-vendor-sdca-terminal-type", 0x0690 }, Package (0x02) { "acpi-acd-connection-count", One }, Package (0x02) { "acpi-acd-connection-0-properties", Buffer (0x0E) { /* 0000 */ 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x11, 0x07, // ........ /* 0008 */ 0x5D, 0x02, 0x30, 0x00, 0x00, 0x03 // ].0... } } } }) Name (CC31, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "acpi-acd-device-namestring", "\\_SB.PC00.HDAS.IDA.SNDW.SWD0.AF01" }, Package (0x02) { "acpi-acd-device-type", One }, Package (0x02) { "acpi-acd-sdca-terminal-id", 0x07 }, Package (0x02) { "acpi-acd-sdca-terminal-type", 0x0690 } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x01) { Package (0x02) { "msft-acx-properties", "AC02" } } }) Name (EP04, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "acpi-acd-endpoint-friendly-name", "HeadsetOutput" }, Package (0x02) { "acpi-acd-endpoint-config-count", One }, Package (0x02) { "acpi-acd-endpoint-id", 0x03 } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x01) { Package (0x02) { "acpi-acd-endpoint-config-0-properties", "EC40" } } }) Name (EC40, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x05) { Package (0x02) { "acpi-acd-config-priority", One }, Package (0x02) { "acpi-acd-config-friendly-name", "HeadsetOutput_With_DSP" }, Package (0x02) { "acpi-acd-collection-type", One }, Package (0x02) { "acpi-acd-collection-ordering", Zero }, Package (0x02) { "acpi-acd-collection-count", 0x02 } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x02) { Package (0x02) { "acpi-acd-collection-0-properties", "CC40" }, Package (0x02) { "acpi-acd-collection-1-properties", "CC41" } } }) Name (CC40, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x02) { Package (0x02) { "acpi-acd-device-namestring", "\\_SB.PC00.HDAS" }, Package (0x02) { "acpi-acd-device-type", Zero } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x02) { Package (0x02) { "msft-acx-properties", "AC00" }, Package (0x02) { "acpi-acd-vendor-collection-properties", "VN04" } } }) Name (VN04, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x05) { Package (0x02) { "acpi-vendor-id", One }, Package (0x02) { "acpi-vendor-config-type", "Streaming_HeadsetOutput" }, Package (0x02) { "acpi-vendor-sdca-terminal-type", 0x06D0 }, Package (0x02) { "acpi-acd-connection-count", One }, Package (0x02) { "acpi-acd-connection-0-properties", Buffer (0x0E) { /* 0000 */ 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x11, 0x07, // ........ /* 0008 */ 0x5D, 0x02, 0x30, 0x00, 0x00, 0x03 // ].0... } } } }) Name (CC41, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "acpi-acd-device-namestring", "\\_SB.PC00.HDAS.IDA.SNDW.SWD0.AF01" }, Package (0x02) { "acpi-acd-device-type", One }, Package (0x02) { "acpi-acd-sdca-terminal-id", 0x48 }, Package (0x02) { "acpi-acd-sdca-terminal-type", 0x06D0 } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x01) { Package (0x02) { "msft-acx-properties", "AC02" } } }) Name (EP05, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "acpi-acd-endpoint-friendly-name", "Microphone" }, Package (0x02) { "acpi-acd-endpoint-config-count", One }, Package (0x02) { "acpi-acd-endpoint-id", 0x04 } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x01) { Package (0x02) { "acpi-acd-endpoint-config-0-properties", "EC50" } } }) Name (EC50, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x05) { Package (0x02) { "acpi-acd-config-priority", One }, Package (0x02) { "acpi-acd-config-friendly-name", "Microphone_With_DSP" }, Package (0x02) { "acpi-acd-collection-type", One }, Package (0x02) { "acpi-acd-collection-ordering", Zero }, Package (0x02) { "acpi-acd-collection-count", 0x02 } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x02) { Package (0x02) { "acpi-acd-collection-0-properties", "CC50" }, Package (0x02) { "acpi-acd-collection-1-properties", "CC51" } } }) Name (CC50, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x02) { Package (0x02) { "acpi-acd-device-namestring", "\\_SB.PC00.HDAS" }, Package (0x02) { "acpi-acd-device-type", Zero } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x02) { Package (0x02) { "msft-acx-properties", "AC00" }, Package (0x02) { "acpi-acd-vendor-collection-properties", "VN05" } } }) Name (VN05, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x05) { Package (0x02) { "acpi-vendor-id", One }, Package (0x02) { "acpi-vendor-config-type", "Streaming_Microphone" }, Package (0x02) { "acpi-vendor-sdca-terminal-type", 0x06A0 }, Package (0x02) { "acpi-acd-connection-count", One }, Package (0x02) { "acpi-acd-connection-0-properties", Buffer (0x0E) { /* 0000 */ 0x02, 0x00, 0x00, 0x00, 0x00, 0x01, 0x11, 0x07, // ........ /* 0008 */ 0x5D, 0x02, 0x30, 0x00, 0x00, 0x02 // ].0... } } } }) Name (CC51, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "acpi-acd-device-namestring", "\\_SB.PC00.HDAS.IDA.SNDW.SWD0.AF01" }, Package (0x02) { "acpi-acd-device-type", One }, Package (0x02) { "acpi-acd-sdca-terminal-id", 0x08 }, Package (0x02) { "acpi-acd-sdca-terminal-type", 0x06A0 } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x01) { Package (0x02) { "msft-acx-properties", "AC02" } } }) Name (EP06, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "acpi-acd-endpoint-friendly-name", "LineIn" }, Package (0x02) { "acpi-acd-endpoint-config-count", One }, Package (0x02) { "acpi-acd-endpoint-id", 0x04 } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x01) { Package (0x02) { "acpi-acd-endpoint-config-0-properties", "EC60" } } }) Name (EC60, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x05) { Package (0x02) { "acpi-acd-config-priority", One }, Package (0x02) { "acpi-acd-config-friendly-name", "LineIn_With_DSP" }, Package (0x02) { "acpi-acd-collection-type", One }, Package (0x02) { "acpi-acd-collection-ordering", Zero }, Package (0x02) { "acpi-acd-collection-count", 0x02 } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x02) { Package (0x02) { "acpi-acd-collection-0-properties", "CC60" }, Package (0x02) { "acpi-acd-collection-1-properties", "CC61" } } }) Name (CC60, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x02) { Package (0x02) { "acpi-acd-device-namestring", "\\_SB.PC00.HDAS" }, Package (0x02) { "acpi-acd-device-type", Zero } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x02) { Package (0x02) { "msft-acx-properties", "AC00" }, Package (0x02) { "acpi-acd-vendor-collection-properties", "VN06" } } }) Name (VN06, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x05) { Package (0x02) { "acpi-vendor-id", One }, Package (0x02) { "acpi-vendor-config-type", "Streaming_LineIn" }, Package (0x02) { "acpi-vendor-sdca-terminal-type", 0x0680 }, Package (0x02) { "acpi-acd-connection-count", One }, Package (0x02) { "acpi-acd-connection-0-properties", Buffer (0x0E) { /* 0000 */ 0x02, 0x00, 0x00, 0x00, 0x00, 0x01, 0x11, 0x07, // ........ /* 0008 */ 0x5D, 0x02, 0x30, 0x00, 0x00, 0x02 // ].0... } } } }) Name (CC61, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "acpi-acd-device-namestring", "\\_SB.PC00.HDAS.IDA.SNDW.SWD0.AF01" }, Package (0x02) { "acpi-acd-device-type", One }, Package (0x02) { "acpi-acd-sdca-terminal-id", 0x09 }, Package (0x02) { "acpi-acd-sdca-terminal-type", 0x0680 } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x01) { Package (0x02) { "msft-acx-properties", "AC02" } } }) Name (EP07, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "acpi-acd-endpoint-friendly-name", "HeadsetMic" }, Package (0x02) { "acpi-acd-endpoint-config-count", One }, Package (0x02) { "acpi-acd-endpoint-id", 0x04 } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x01) { Package (0x02) { "acpi-acd-endpoint-config-0-properties", "EC70" } } }) Name (EC70, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x05) { Package (0x02) { "acpi-acd-config-priority", One }, Package (0x02) { "acpi-acd-config-friendly-name", "HeadsetMic_With_DSP" }, Package (0x02) { "acpi-acd-collection-type", One }, Package (0x02) { "acpi-acd-collection-ordering", Zero }, Package (0x02) { "acpi-acd-collection-count", 0x02 } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x02) { Package (0x02) { "acpi-acd-collection-0-properties", "CC70" }, Package (0x02) { "acpi-acd-collection-1-properties", "CC71" } } }) Name (CC70, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x02) { Package (0x02) { "acpi-acd-device-namestring", "\\_SB.PC00.HDAS" }, Package (0x02) { "acpi-acd-device-type", Zero } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x02) { Package (0x02) { "msft-acx-properties", "AC00" }, Package (0x02) { "acpi-acd-vendor-collection-properties", "VN07" } } }) Name (VN07, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x05) { Package (0x02) { "acpi-vendor-id", One }, Package (0x02) { "acpi-vendor-config-type", "Streaming_HeadsetMic" }, Package (0x02) { "acpi-vendor-sdca-terminal-type", 0x06D0 }, Package (0x02) { "acpi-acd-connection-count", One }, Package (0x02) { "acpi-acd-connection-0-properties", Buffer (0x0E) { /* 0000 */ 0x02, 0x00, 0x00, 0x00, 0x00, 0x01, 0x11, 0x07, // ........ /* 0008 */ 0x5D, 0x02, 0x30, 0x00, 0x00, 0x02 // ].0... } } } }) Name (CC71, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "acpi-acd-device-namestring", "\\_SB.PC00.HDAS.IDA.SNDW.SWD0.AF01" }, Package (0x02) { "acpi-acd-device-type", One }, Package (0x02) { "acpi-acd-sdca-terminal-id", 0x43 }, Package (0x02) { "acpi-acd-sdca-terminal-type", 0x06D0 } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x01) { Package (0x02) { "msft-acx-properties", "AC02" } } }) } } Scope (_SB.PC00.HDAS.IDA.SNDW) { Device (SWD0) { Name (_ADR, 0x000030025D071101) // _ADR: Address Name (_DSD, Package (0x04) // _DSD: Device-Specific Data { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x0F) { Package (0x02) { "mipi-sdw-sw-interface-revision", 0x00010001 }, Package (0x02) { "mipi-sdca-interface-revision", 0x06 }, Package (0x02) { "mipi-sdw-wake-up-unavailable", Zero }, Package (0x02) { "mipi-sdw-test-mode-supported", One }, Package (0x02) { "mipi-sdw-clock-stop-mode1-supported", One }, Package (0x02) { "mipi-sdw-simplified-clockstopprepare-sm-supported", Zero }, Package (0x02) { "mipi-sdw-clockstopprepare-hard-reset-behavior", Zero }, Package (0x02) { "mipi-sdw-highPHY-capable", Zero }, Package (0x02) { "mipi-sdw-paging-support", One }, Package (0x02) { "mipi-sdw-bank-delay-support", Zero }, Package (0x02) { "mipi-sdw-port15-read-behavior", One }, Package (0x02) { "mipi-sdw-master-count", Zero }, Package (0x02) { "mipi-sdw-source-port-list", 0x04 }, Package (0x02) { "mipi-sdw-sink-port-list", 0x08 }, Package (0x02) { "mipi-sdw-dp-0-supported", One } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x02) { Package (0x02) { "mipi-sdw-dp-2-source-subproperties", "DP2S" }, Package (0x02) { "mipi-sdw-dp-3-sink-subproperties", "DP3S" } } }) Name (DP2S, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x0C) { Package (0x02) { "mipi-sdw-port-max-wordlength", 0x18 }, Package (0x02) { "mipi-sdw-port-min-wordlength", 0x08 }, Package (0x02) { "mipi-sdw-port-wordlength-configs", Package (0x03) { 0x16, 0x20, 0x24 } }, Package (0x02) { "mipi-sdw-data-port-type", Zero }, Package (0x02) { "mipi-sdw-max-grouping-supported", Zero }, Package (0x02) { "mipi-sdw-simplified-channelprepare-sm", Zero }, Package (0x02) { "mipi-sdw-min-channel-number", One }, Package (0x02) { "mipi-sdw-max-channel-number", 0x02 }, Package (0x02) { "mipi-sdw-channel-combination-list", 0x03 }, Package (0x02) { "mipi-sdw-modes-supported", 0x0F }, Package (0x02) { "mipi-sdw-max-async-buffer", 0x08 }, Package (0x02) { "mipi-sdw-port-encoding-type", 0x02 } } }) Name (DP3S, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x0C) { Package (0x02) { "mipi-sdw-port-max-wordlength", 0x18 }, Package (0x02) { "mipi-sdw-port-min-wordlength", 0x08 }, Package (0x02) { "mipi-sdw-port-wordlength-configs", Package (0x03) { 0x16, 0x20, 0x24 } }, Package (0x02) { "mipi-sdw-data-port-type", Zero }, Package (0x02) { "mipi-sdw-max-grouping-supported", Zero }, Package (0x02) { "mipi-sdw-simplified-channelprepare-sm", Zero }, Package (0x02) { "mipi-sdw-min-channel-number", One }, Package (0x02) { "mipi-sdw-max-channel-number", 0x02 }, Package (0x02) { "mipi-sdw-channel-combination-list", 0x03 }, Package (0x02) { "mipi-sdw-modes-supported", 0x0F }, Package (0x02) { "mipi-sdw-max-async-buffer", 0x08 }, Package (0x02) { "mipi-sdw-port-encoding-type", 0x02 } } }) Device (AF01) { Name (_ADR, One) // _ADR: Address Name (_DSD, Package (0x06) // _DSD: Device-Specific Data { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x05) { Package (0x02) { "mipi-sdw-sw-interface-revision", 0x00010001 }, Package (0x02) { "mipi-sdca-interface-revision", 0x06 }, Package (0x02) { "msft-sdca-spec-revision", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x05) { 0x04, 0x05, 0x06, 0x07, 0x08 } }, Package (0x02) { "mipi-sdca-entity-id-list", Package (0x1A) { One, 0x02, 0x03, 0x42, 0x05, 0x45, 0x46, 0x47, 0x28, 0x06, 0x07, 0x48, 0x41, 0x49, 0x29, 0x08, 0x09, 0x43, 0x0A, 0x0B, 0x44, 0x0C, 0x0D, 0x0F, 0x10, 0x11 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x20) { Package (0x02) { "mipi-sdca-controlselector-0x4-subproperties", "C004" }, Package (0x02) { "mipi-sdca-controlselector-0x5-subproperties", "C005" }, Package (0x02) { "mipi-sdca-controlselector-0x6-subproperties", "C006" }, Package (0x02) { "mipi-sdca-controlselector-0x7-subproperties", "C007" }, Package (0x02) { "mipi-sdca-controlselector-0x8-subproperties", "C008" }, Package (0x02) { "mipi-sdca-entity-id-0x1-subproperties", "E001" }, Package (0x02) { "mipi-sdca-entity-id-0x2-subproperties", "E002" }, Package (0x02) { "mipi-sdca-entity-id-0x3-subproperties", "E003" }, Package (0x02) { "mipi-sdca-entity-id-0x42-subproperties", "E042" }, Package (0x02) { "mipi-sdca-entity-id-0x5-subproperties", "E005" }, Package (0x02) { "mipi-sdca-entity-id-0x45-subproperties", "E045" }, Package (0x02) { "mipi-sdca-entity-id-0x46-subproperties", "E046" }, Package (0x02) { "mipi-sdca-entity-id-0x47-subproperties", "E047" }, Package (0x02) { "mipi-sdca-entity-id-0x28-subproperties", "E028" }, Package (0x02) { "mipi-sdca-entity-id-0x6-subproperties", "E006" }, Package (0x02) { "mipi-sdca-entity-id-0x7-subproperties", "E007" }, Package (0x02) { "mipi-sdca-entity-id-0x48-subproperties", "E048" }, Package (0x02) { "mipi-sdca-entity-id-0x41-subproperties", "E041" }, Package (0x02) { "mipi-sdca-entity-id-0x49-subproperties", "E049" }, Package (0x02) { "mipi-sdca-entity-id-0x29-subproperties", "E029" }, Package (0x02) { "mipi-sdca-entity-id-0x8-subproperties", "E008" }, Package (0x02) { "mipi-sdca-entity-id-0x9-subproperties", "E009" }, Package (0x02) { "mipi-sdca-entity-id-0x43-subproperties", "E043" }, Package (0x02) { "mipi-sdca-entity-id-0xA-subproperties", "E00A" }, Package (0x02) { "mipi-sdca-entity-id-0xB-subproperties", "E00B" }, Package (0x02) { "mipi-sdca-entity-id-0x44-subproperties", "E044" }, Package (0x02) { "mipi-sdca-entity-id-0xC-subproperties", "E00C" }, Package (0x02) { "mipi-sdca-entity-id-0xD-subproperties", "E00D" }, Package (0x02) { "mipi-sdca-entity-id-0xF-subproperties", "E00F" }, Package (0x02) { "mipi-sdca-entity-id-0x10-subproperties", "E010" }, Package (0x02) { "mipi-sdca-entity-id-0x11-subproperties", "E011" }, Package (0x02) { "mipi-sdca-function-expansion-subproperties", "EXT0" } }, ToUUID ("edb12dd0-363d-4085-a3d2-49522ca160c4") /* Unknown UUID */, Package (0x01) { Package (0x02) { "mipi-sdca-function-initialization-table", "BUF0" } } }) Name (BUF0, Buffer (0x8C) { /* 0000 */ 0x11, 0x20, 0x00, 0x02, 0x04, 0x11, 0x00, 0x00, // . ...... /* 0008 */ 0x02, 0x7A, 0x08, 0x20, 0x00, 0x02, 0xA8, 0x08, // .z. .... /* 0010 */ 0x00, 0x00, 0x02, 0x07, 0x09, 0x20, 0x00, 0x02, // ..... .. /* 0018 */ 0x30, 0x09, 0x00, 0x00, 0x02, 0x2B, 0x47, 0x20, // 0....+G /* 0020 */ 0x00, 0x02, 0xA4, 0x47, 0x00, 0x00, 0x02, 0x3E, // ...G...> /* 0028 */ 0x5A, 0x2F, 0x00, 0x00, 0x05, 0x6A, 0x20, 0x00, // Z/...j . /* 0030 */ 0x02, 0x02, 0x6A, 0x00, 0x00, 0x02, 0x00, 0x06, // ..j..... /* 0038 */ 0x20, 0x00, 0x02, 0x61, 0x06, 0x00, 0x00, 0x02, // ..a.... /* 0040 */ 0x73, 0x36, 0x20, 0x10, 0x06, 0x00, 0x36, 0x00, // s6 ...6. /* 0048 */ 0x10, 0x06, 0x09, 0x35, 0x20, 0x10, 0x06, 0x8C, // ...5 ... /* 0050 */ 0x35, 0x00, 0x10, 0x06, 0x60, 0x06, 0x20, 0x10, // 5...`. . /* 0058 */ 0x06, 0x00, 0x06, 0x00, 0x10, 0x06, 0x00, 0x01, // ........ /* 0060 */ 0x20, 0xF0, 0x05, 0x00, 0x01, 0x00, 0xF0, 0x05, // ....... /* 0068 */ 0x1A, 0x83, 0x20, 0x00, 0x02, 0x00, 0x83, 0x00, // .. ..... /* 0070 */ 0x00, 0x02, 0x00, 0x10, 0x20, 0xE0, 0x05, 0x00, // .... ... /* 0078 */ 0x10, 0x00, 0xE0, 0x05, 0x50, 0x5D, 0x20, 0x00, // ....P] . /* 0080 */ 0x02, 0x06, 0x5D, 0x00, 0x00, 0x02, 0x00, 0x00, // ..]..... /* 0088 */ 0x03, 0x58, 0x40, 0x04 // .X@. }) Name (C004, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", 0x06 } } }) Name (C005, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", 0x04 } } }) Name (C006, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", 0x025D } } }) Name (C007, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", 0x0711 } } }) Name (C008, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", One } } }) Name (E001, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "mipi-sdca-entity-type", 0x0B }, Package (0x02) { "mipi-sdca-entity-label", "CS 41" }, Package (0x02) { "mipi-sdca-cs-type", 0x02 }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x01) { 0x10 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x01) { Package (0x02) { "mipi-sdca-controlselector-0x10-subproperties", "C110" } } }) Name (C110, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x02) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", Zero } }, ToUUID ("edb12dd0-363d-4085-a3d2-49522ca160c4") /* Unknown UUID */, Package (0x01) { Package (0x02) { "mipi-sdca-control-number-range", "BUF1" } } }) Name (BUF1, Buffer (0x24) { /* 0000 */ 0x02, 0x00, 0x04, 0x00, 0x08, 0x00, 0x00, 0x00, // ........ /* 0008 */ 0x44, 0xAC, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, // D....... /* 0010 */ 0x80, 0xBB, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, // ........ /* 0018 */ 0x00, 0x77, 0x01, 0x00, 0x0D, 0x00, 0x00, 0x00, // .w...... /* 0020 */ 0x00, 0xEE, 0x02, 0x00 // .... }) Name (E002, Package (0x06) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "mipi-sdca-entity-type", 0x02 }, Package (0x02) { "mipi-sdca-entity-label", "IT 41" }, Package (0x02) { "mipi-sdca-terminal-type", 0x0101 }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x03) { 0x08, 0x10, 0x11 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x04) { Package (0x02) { "mipi-sdca-controlselector-0x8-subproperties", "LC00" }, Package (0x02) { "mipi-sdca-controlselector-0x10-subproperties", "C210" }, Package (0x02) { "mipi-sdca-controlselector-0x11-subproperties", "C211" }, Package (0x02) { "mipi-sdca-clock-origin", "E001" } }, ToUUID ("edb12dd0-363d-4085-a3d2-49522ca160c4") /* Unknown UUID */, Package (0x01) { Package (0x02) { "mipi-sdca-terminal-dp-numbers", "BUF2" } } }) Name (BUF2, Buffer (0x02) { 0x00, 0x03 // .. }) Name (LC00, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", Zero } } }) Name (C210, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", One }, Package (0x02) { "mipi-sdca-control-number-dc-value", One } } }) Name (C211, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", One }, Package (0x02) { "mipi-sdca-control-number-dc-value", One } } }) Name (E003, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x05) { Package (0x02) { "mipi-sdca-entity-type", 0x0A }, Package (0x02) { "mipi-sdca-entity-label", "XU 42" }, Package (0x02) { "mipi-sdca-control-selector-interrupt-position", 0x06 }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x03) { One, 0x02, 0x06 } }, Package (0x02) { "mipi-sdca-input-pin-list", 0x02 } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x04) { Package (0x02) { "mipi-sdca-input-pin-1", "E042" }, Package (0x02) { "mipi-sdca-controlselector-0x1-subproperties", "C301" }, Package (0x02) { "mipi-sdca-controlselector-0x2-subproperties", "C302" }, Package (0x02) { "mipi-sdca-controlselector-0x6-subproperties", "LC00" } } }) Name (C301, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x02) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", Zero } } }) Name (C302, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", One } } }) Name (E042, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "mipi-sdca-entity-type", 0x05 }, Package (0x02) { "mipi-sdca-entity-label", "MU 35" }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x02) { One, 0x06 } }, Package (0x02) { "mipi-sdca-input-pin-list", 0x06 } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x04) { Package (0x02) { "mipi-sdca-input-pin-1", "E002" }, Package (0x02) { "mipi-sdca-input-pin-2", "E041" }, Package (0x02) { "mipi-sdca-controlselector-0x1-subproperties", "C421" }, Package (0x02) { "mipi-sdca-controlselector-0x6-subproperties", "LC00" } } }) Name (C421, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x02) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", Zero } } }) Name (E005, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "mipi-sdca-entity-type", 0x07 }, Package (0x02) { "mipi-sdca-entity-label", "FU 42" }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x03) { One, 0x02, 0x10 } }, Package (0x02) { "mipi-sdca-input-pin-list", 0x02 } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x04) { Package (0x02) { "mipi-sdca-input-pin-1", "E003" }, Package (0x02) { "mipi-sdca-controlselector-0x1-subproperties", "C501" }, Package (0x02) { "mipi-sdca-controlselector-0x2-subproperties", "C502" }, Package (0x02) { "mipi-sdca-controlselector-0x10-subproperties", "LC00" } } }) Name (C501, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", One }, Package (0x02) { "mipi-sdca-control-selector-access-mode", Zero }, Package (0x02) { "mipi-sdca-control-number-list", Package (0x02) { One, 0x02 } } } }) Name (C502, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", One }, Package (0x02) { "mipi-sdca-control-selector-access-mode", Zero }, Package (0x02) { "mipi-sdca-control-number-list", Package (0x02) { One, 0x02 } } }, ToUUID ("edb12dd0-363d-4085-a3d2-49522ca160c4") /* Unknown UUID */, Package (0x01) { Package (0x02) { "mipi-sdca-control-number-range", "BUF3" } } }) Name (BUF3, Buffer (0x10) { /* 0000 */ 0x03, 0x00, 0x01, 0x00, 0xC0, 0xBE, 0x00, 0x00, // ........ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x00, 0x00 // ........ }) Name (E045, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "mipi-sdca-entity-type", 0x06 }, Package (0x02) { "mipi-sdca-entity-label", "SU 43" }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x02) { One, 0x02 } }, Package (0x02) { "mipi-sdca-input-pin-list", 0x02 } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x03) { Package (0x02) { "mipi-sdca-input-pin-1", "E005" }, Package (0x02) { "mipi-sdca-controlselector-0x1-subproperties", "C451" }, Package (0x02) { "mipi-sdca-controlselector-0x2-subproperties", "LC00" } } }) Name (C451, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x10 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x03 }, Package (0x02) { "mipi-sdca-control-number-list", Package (0x02) { One, 0x02 } } } }) Name (E046, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "mipi-sdca-entity-type", 0x06 }, Package (0x02) { "mipi-sdca-entity-label", "SU 44" }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x02) { One, 0x02 } }, Package (0x02) { "mipi-sdca-input-pin-list", 0x02 } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x03) { Package (0x02) { "mipi-sdca-input-pin-1", "E005" }, Package (0x02) { "mipi-sdca-controlselector-0x1-subproperties", "C461" }, Package (0x02) { "mipi-sdca-controlselector-0x2-subproperties", "LC00" } } }) Name (C461, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x10 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x03 }, Package (0x02) { "mipi-sdca-control-number-list", Package (0x02) { One, 0x02 } } } }) Name (E047, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "mipi-sdca-entity-type", 0x06 }, Package (0x02) { "mipi-sdca-entity-label", "SU 45" }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x02) { One, 0x02 } }, Package (0x02) { "mipi-sdca-input-pin-list", 0x02 } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x03) { Package (0x02) { "mipi-sdca-input-pin-1", "E005" }, Package (0x02) { "mipi-sdca-controlselector-0x1-subproperties", "C471" }, Package (0x02) { "mipi-sdca-controlselector-0x2-subproperties", "LC00" } } }) Name (C471, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x10 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x03 }, Package (0x02) { "mipi-sdca-control-number-list", Package (0x02) { One, 0x02 } } } }) Name (E028, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x07) { Package (0x02) { "mipi-sdca-entity-type", 0x11 }, Package (0x02) { "mipi-sdca-entity-label", "PDE 47" }, Package (0x02) { "mipi-sdca-powerdomain-state-list", 0x0F }, Package (0x02) { "mipi-sdca-powerdomain-managed-list", Package (0x03) { 0x06, 0x07, 0x48 } }, Package (0x02) { "mipi-sdca-powerdomain-transition-typical-delay", Package (0x15) { 0x03, Zero, 0x00030D40, Zero, 0x03, 0x00030D40, 0x02, Zero, 0x00030D40, Zero, 0x02, 0x00030D40, One, Zero, Zero, Zero, One, Zero, Zero, Zero, Zero } }, Package (0x02) { "mipi-sdca-powerdomain-transition-max-delay", Package (0x15) { 0x03, Zero, 0x000493E0, Zero, 0x03, 0x000493E0, 0x02, Zero, 0x000493E0, Zero, 0x02, 0x000493E0, One, Zero, 0x000493E0, Zero, One, 0x000493E0, Zero, Zero, 0x000493E0 } }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x02) { One, 0x10 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x02) { Package (0x02) { "mipi-sdca-controlselector-0x1-subproperties", "RP28" }, Package (0x02) { "mipi-sdca-controlselector-0x10-subproperties", "AP28" } } }) Name (RP28, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x02) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", Zero } } }) Name (AP28, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x02) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x03 } } }) Name (E006, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x06) { Package (0x02) { "mipi-sdca-entity-type", 0x03 }, Package (0x02) { "mipi-sdca-entity-label", "OT 43" }, Package (0x02) { "mipi-sdca-terminal-type", 0x06C0 }, Package (0x02) { "mipi-sdca-reference-number", One }, Package (0x02) { "mipi-sdca-input-pin-list", 0x02 }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x02) { 0x04, 0x08 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x03) { Package (0x02) { "mipi-sdca-input-pin-1", "E045" }, Package (0x02) { "mipi-sdca-controlselector-0x4-subproperties", "C604" }, Package (0x02) { "mipi-sdca-controlselector-0x8-subproperties", "LC00" } } }) Name (C604, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", 0x60 } } }) Name (E007, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x06) { Package (0x02) { "mipi-sdca-entity-type", 0x03 }, Package (0x02) { "mipi-sdca-entity-label", "OT 44" }, Package (0x02) { "mipi-sdca-terminal-type", 0x0690 }, Package (0x02) { "mipi-sdca-reference-number", One }, Package (0x02) { "mipi-sdca-input-pin-list", 0x02 }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x02) { 0x04, 0x08 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x03) { Package (0x02) { "mipi-sdca-input-pin-1", "E046" }, Package (0x02) { "mipi-sdca-controlselector-0x4-subproperties", "C704" }, Package (0x02) { "mipi-sdca-controlselector-0x8-subproperties", "LC00" } } }) Name (C704, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", 0x60 } } }) Name (E048, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x06) { Package (0x02) { "mipi-sdca-entity-type", 0x03 }, Package (0x02) { "mipi-sdca-entity-label", "OT 45" }, Package (0x02) { "mipi-sdca-terminal-type", 0x06D0 }, Package (0x02) { "mipi-sdca-reference-number", One }, Package (0x02) { "mipi-sdca-input-pin-list", 0x02 }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x02) { 0x04, 0x08 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x03) { Package (0x02) { "mipi-sdca-input-pin-1", "E047" }, Package (0x02) { "mipi-sdca-controlselector-0x4-subproperties", "C484" }, Package (0x02) { "mipi-sdca-controlselector-0x8-subproperties", "LC00" } } }) Name (C484, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", 0x60 } } }) Name (E049, Package (0x06) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x06) { Package (0x02) { "mipi-sdca-entity-type", 0x12 }, Package (0x02) { "mipi-sdca-entity-label", "GE 35" }, Package (0x02) { "mipi-sdca-ge-default-selectedmode", 0x03 }, Package (0x02) { "msft-ge-mode-terminaltype-list", Package (0x0A) { 0x03, 0x06C0, 0x04, 0x0690, 0x05, 0x06D0, 0x06, 0x06A0, 0x07, 0x0680 } }, Package (0x02) { "msft-ge-managed-list", Package (0x06) { 0x06, 0x07, 0x48, 0x08, 0x09, 0x43 } }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x02) { One, 0x02 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x02) { Package (0x02) { "mipi-sdca-controlselector-0x1-subproperties", "GE01" }, Package (0x02) { "mipi-sdca-controlselector-0x2-subproperties", "GE02" } }, ToUUID ("edb12dd0-363d-4085-a3d2-49522ca160c4") /* Unknown UUID */, Package (0x01) { Package (0x02) { "mipi-sdca-ge-selectedmode-controls-affected", "BUF4" } } }) Name (BUF4, Buffer (0x91) { /* 0000 */ 0x08, 0x00, 0x04, 0x0C, 0x01, 0x00, 0x00, 0x45, // .......E /* 0008 */ 0x01, 0x00, 0x00, 0x46, 0x01, 0x00, 0x00, 0x47, // ...F...G /* 0010 */ 0x01, 0x00, 0x00, 0x01, 0x04, 0x0C, 0x01, 0x00, // ........ /* 0018 */ 0x00, 0x45, 0x01, 0x00, 0x00, 0x46, 0x01, 0x00, // .E...F.. /* 0020 */ 0x00, 0x47, 0x01, 0x00, 0x00, 0x02, 0x04, 0x0C, // .G...... /* 0028 */ 0x01, 0x00, 0x00, 0x45, 0x01, 0x00, 0x00, 0x46, // ...E...F /* 0030 */ 0x01, 0x00, 0x00, 0x47, 0x01, 0x00, 0x00, 0x03, // ...G.... /* 0038 */ 0x04, 0x0C, 0x01, 0x00, 0x00, 0x45, 0x01, 0x00, // .....E.. /* 0040 */ 0x01, 0x46, 0x01, 0x00, 0x00, 0x47, 0x01, 0x00, // .F...G.. /* 0048 */ 0x00, 0x04, 0x04, 0x0C, 0x01, 0x00, 0x00, 0x45, // .......E /* 0050 */ 0x01, 0x00, 0x00, 0x46, 0x01, 0x00, 0x01, 0x47, // ...F...G /* 0058 */ 0x01, 0x00, 0x00, 0x05, 0x04, 0x0C, 0x01, 0x00, // ........ /* 0060 */ 0x03, 0x45, 0x01, 0x00, 0x00, 0x46, 0x01, 0x00, // .E...F.. /* 0068 */ 0x00, 0x47, 0x01, 0x00, 0x01, 0x06, 0x04, 0x0C, // .G...... /* 0070 */ 0x01, 0x00, 0x01, 0x45, 0x01, 0x00, 0x00, 0x46, // ...E...F /* 0078 */ 0x01, 0x00, 0x00, 0x47, 0x01, 0x00, 0x00, 0x07, // ...G.... /* 0080 */ 0x04, 0x0C, 0x01, 0x00, 0x02, 0x45, 0x01, 0x00, // .....E.. /* 0088 */ 0x00, 0x46, 0x01, 0x00, 0x00, 0x47, 0x01, 0x00, // .F...G.. /* 0090 */ 0x00 // . }) Name (GE01, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x02) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", Zero } } }) Name (GE02, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-interrupt-position", Zero }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x03 } } }) Name (E041, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "mipi-sdca-entity-type", 0x07 }, Package (0x02) { "mipi-sdca-entity-label", "FU 35" }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x01) { 0x10 } }, Package (0x02) { "mipi-sdca-input-pin-list", 0x02 } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x04) { Package (0x02) { "mipi-sdca-input-pin-1", "E00C" }, Package (0x02) { "mipi-sdca-controlselector-0x1-subproperties", "C411" }, Package (0x02) { "mipi-sdca-controlselector-0x2-subproperties", "C412" }, Package (0x02) { "mipi-sdca-controlselector-0x10-subproperties", "LC00" } } }) Name (C411, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", One }, Package (0x02) { "mipi-sdca-control-selector-access-mode", Zero }, Package (0x02) { "mipi-sdca-control-number-list", Package (0x02) { One, 0x02 } } } }) Name (C412, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", One }, Package (0x02) { "mipi-sdca-control-selector-access-mode", Zero }, Package (0x02) { "mipi-sdca-control-number-list", Package (0x02) { One, 0x02 } } }, ToUUID ("edb12dd0-363d-4085-a3d2-49522ca160c4") /* Unknown UUID */, Package (0x01) { Package (0x02) { "mipi-sdca-control-number-range", "BUF5" } } }) Name (BUF5, Buffer (0x10) { /* 0000 */ 0x03, 0x00, 0x01, 0x00, 0xC0, 0xEE, 0x00, 0x00, // ........ /* 0008 */ 0x00, 0x1E, 0x00, 0x00, 0xC0, 0x00, 0x00, 0x00 // ........ }) Name (E029, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x07) { Package (0x02) { "mipi-sdca-entity-type", 0x11 }, Package (0x02) { "mipi-sdca-entity-label", "PDE 34" }, Package (0x02) { "mipi-sdca-powerdomain-state-list", 0x0F }, Package (0x02) { "mipi-sdca-powerdomain-managed-list", Package (0x03) { 0x08, 0x09, 0x43 } }, Package (0x02) { "mipi-sdca-powerdomain-transition-typical-delay", Package (0x15) { 0x03, Zero, 0x00030D40, Zero, 0x03, 0x00030D40, 0x02, Zero, 0x00030D40, Zero, 0x02, 0x00030D40, One, Zero, Zero, Zero, One, Zero, Zero, Zero, Zero } }, Package (0x02) { "mipi-sdca-powerdomain-transition-max-delay", Package (0x15) { 0x03, Zero, 0x000493E0, Zero, 0x03, 0x000493E0, 0x02, Zero, 0x000493E0, Zero, 0x02, 0x000493E0, One, Zero, 0x000493E0, Zero, One, 0x000493E0, Zero, Zero, 0x000493E0 } }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x02) { One, 0x10 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x02) { Package (0x02) { "mipi-sdca-controlselector-0x1-subproperties", "RP29" }, Package (0x02) { "mipi-sdca-controlselector-0x10-subproperties", "AP29" } } }) Name (RP29, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x02) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", Zero } } }) Name (AP29, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x02) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x03 } } }) Name (E008, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x05) { Package (0x02) { "mipi-sdca-entity-type", 0x02 }, Package (0x02) { "mipi-sdca-entity-label", "IT 31" }, Package (0x02) { "mipi-sdca-terminal-type", 0x06A0 }, Package (0x02) { "mipi-sdca-reference-number", One }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x02) { 0x08, 0x10 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x02) { Package (0x02) { "mipi-sdca-controlselector-0x8-subproperties", "LC00" }, Package (0x02) { "mipi-sdca-controlselector-0x10-subproperties", "C810" } } }) Name (C810, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", One } } }) Name (E009, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x05) { Package (0x02) { "mipi-sdca-entity-type", 0x02 }, Package (0x02) { "mipi-sdca-entity-label", "IT 32" }, Package (0x02) { "mipi-sdca-terminal-type", 0x0680 }, Package (0x02) { "mipi-sdca-reference-number", One }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x02) { 0x08, 0x10 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x02) { Package (0x02) { "mipi-sdca-controlselector-0x8-subproperties", "LC00" }, Package (0x02) { "mipi-sdca-controlselector-0x10-subproperties", "C910" } } }) Name (C910, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", One } } }) Name (E043, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x05) { Package (0x02) { "mipi-sdca-entity-type", 0x02 }, Package (0x02) { "mipi-sdca-entity-label", "IT 33" }, Package (0x02) { "mipi-sdca-terminal-type", 0x06D0 }, Package (0x02) { "mipi-sdca-reference-number", One }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x02) { 0x08, 0x10 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x02) { Package (0x02) { "mipi-sdca-controlselector-0x8-subproperties", "LC00" }, Package (0x02) { "mipi-sdca-controlselector-0x10-subproperties", "C431" } } }) Name (C431, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", One } } }) Name (E00A, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "mipi-sdca-entity-type", 0x07 }, Package (0x02) { "mipi-sdca-entity-label", "FU 31" }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x02) { 0x0B, 0x10 } }, Package (0x02) { "mipi-sdca-input-pin-list", 0x02 } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x03) { Package (0x02) { "mipi-sdca-input-pin-1", "E008" }, Package (0x02) { "mipi-sdca-controlselector-0xb-subproperties", "CA0B" }, Package (0x02) { "mipi-sdca-controlselector-0x10-subproperties", "LC00" } } }) Name (CA0B, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x08 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", Zero }, Package (0x02) { "mipi-sdca-control-number-list", Package (0x02) { One, 0x02 } } } }) Name (E00B, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "mipi-sdca-entity-type", 0x07 }, Package (0x02) { "mipi-sdca-entity-label", "FU 32" }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x02) { 0x0B, 0x10 } }, Package (0x02) { "mipi-sdca-input-pin-list", 0x02 } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x03) { Package (0x02) { "mipi-sdca-input-pin-1", "E009" }, Package (0x02) { "mipi-sdca-controlselector-0xb-subproperties", "CB0B" }, Package (0x02) { "mipi-sdca-controlselector-0x10-subproperties", "LC00" } } }) Name (CB0B, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x08 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", Zero }, Package (0x02) { "mipi-sdca-control-number-list", Package (0x02) { One, 0x02 } } } }) Name (E044, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "mipi-sdca-entity-type", 0x07 }, Package (0x02) { "mipi-sdca-entity-label", "FU 33" }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x02) { 0x0B, 0x10 } }, Package (0x02) { "mipi-sdca-input-pin-list", 0x02 } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x03) { Package (0x02) { "mipi-sdca-input-pin-1", "E043" }, Package (0x02) { "mipi-sdca-controlselector-0xb-subproperties", "C44B" }, Package (0x02) { "mipi-sdca-controlselector-0x10-subproperties", "LC00" } } }) Name (C44B, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x08 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", Zero }, Package (0x02) { "mipi-sdca-control-number-list", Package (0x02) { One, 0x02 } } } }) Name (E00C, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "mipi-sdca-entity-type", 0x06 }, Package (0x02) { "mipi-sdca-entity-label", "SU 35" }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x02) { One, 0x02 } }, Package (0x02) { "mipi-sdca-input-pin-list", 0x0E } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x05) { Package (0x02) { "mipi-sdca-input-pin-1", "E00A" }, Package (0x02) { "mipi-sdca-input-pin-2", "E00B" }, Package (0x02) { "mipi-sdca-input-pin-3", "E044" }, Package (0x02) { "mipi-sdca-controlselector-0x1-subproperties", "CC01" }, Package (0x02) { "mipi-sdca-controlselector-0x2-subproperties", "LC00" } } }) Name (CC01, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x10 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x03 }, Package (0x02) { "mipi-sdca-control-number-list", Package (0x02) { One, 0x02 } } } }) Name (E00D, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "mipi-sdca-entity-type", 0x0A }, Package (0x02) { "mipi-sdca-entity-label", "XU 36" }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x03) { One, 0x02, 0x06 } }, Package (0x02) { "mipi-sdca-input-pin-list", 0x02 } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x04) { Package (0x02) { "mipi-sdca-input-pin-1", "E00C" }, Package (0x02) { "mipi-sdca-controlselector-0x1-subproperties", "CD01" }, Package (0x02) { "mipi-sdca-controlselector-0x2-subproperties", "CD02" }, Package (0x02) { "mipi-sdca-controlselector-0x6-subproperties", "LC00" } } }) Name (CD01, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x02) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", Zero } } }) Name (CD02, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", One } } }) Name (E00F, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "mipi-sdca-entity-type", 0x07 }, Package (0x02) { "mipi-sdca-entity-label", "FU 36" }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x03) { One, 0x02, 0x10 } }, Package (0x02) { "mipi-sdca-input-pin-list", 0x02 } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x04) { Package (0x02) { "mipi-sdca-input-pin-1", "E00D" }, Package (0x02) { "mipi-sdca-controlselector-0x1-subproperties", "CF01" }, Package (0x02) { "mipi-sdca-controlselector-0x2-subproperties", "CF02" }, Package (0x02) { "mipi-sdca-controlselector-0x10-subproperties", "LC00" } } }) Name (CF01, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", One }, Package (0x02) { "mipi-sdca-control-selector-access-mode", Zero }, Package (0x02) { "mipi-sdca-control-number-list", Package (0x02) { One, 0x02 } } } }) Name (CF02, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", One }, Package (0x02) { "mipi-sdca-control-selector-access-mode", Zero }, Package (0x02) { "mipi-sdca-control-number-list", Package (0x02) { One, 0x02 } } }, ToUUID ("edb12dd0-363d-4085-a3d2-49522ca160c4") /* Unknown UUID */, Package (0x01) { Package (0x02) { "mipi-sdca-control-number-range", "BUF5" } } }) Name (E010, Package (0x06) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x05) { Package (0x02) { "mipi-sdca-entity-type", 0x03 }, Package (0x02) { "mipi-sdca-entity-label", "OT 36" }, Package (0x02) { "mipi-sdca-terminal-type", 0x0101 }, Package (0x02) { "mipi-sdca-input-pin-list", 0x02 }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x02) { 0x08, 0x11 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x04) { Package (0x02) { "mipi-sdca-input-pin-1", "E00F" }, Package (0x02) { "mipi-sdca-clock-origin", "E011" }, Package (0x02) { "mipi-sdca-controlselector-0x8-subproperties", "LC00" }, Package (0x02) { "mipi-sdca-controlselector-0x11-subproperties", "C101" } }, ToUUID ("edb12dd0-363d-4085-a3d2-49522ca160c4") /* Unknown UUID */, Package (0x01) { Package (0x02) { "mipi-sdca-terminal-dp-numbers", "BUF6" } } }) Name (BUF6, Buffer (0x02) { 0x00, 0x02 // .. }) Name (C101, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", One } } }) Name (E011, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "mipi-sdca-entity-type", 0x0B }, Package (0x02) { "mipi-sdca-entity-label", "CS 36" }, Package (0x02) { "mipi-sdca-cs-type", 0x02 }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x01) { 0x10 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x01) { Package (0x02) { "mipi-sdca-controlselector-0x10-subproperties", "C111" } } }) Name (C111, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x02) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", Zero } }, ToUUID ("edb12dd0-363d-4085-a3d2-49522ca160c4") /* Unknown UUID */, Package (0x01) { Package (0x02) { "mipi-sdca-control-number-range", "BUF7" } } }) Name (BUF7, Buffer (0x24) { /* 0000 */ 0x02, 0x00, 0x04, 0x00, 0x08, 0x00, 0x00, 0x00, // ........ /* 0008 */ 0x44, 0xAC, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, // D....... /* 0010 */ 0x80, 0xBB, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, // ........ /* 0018 */ 0x00, 0x77, 0x01, 0x00, 0x0D, 0x00, 0x00, 0x00, // .w...... /* 0020 */ 0x00, 0xEE, 0x02, 0x00 // .... }) Name (EXT0, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-function-expansion-subsystem-id", 0x1234 }, Package (0x02) { "mipi-sdca-function-expansion-subsystem-revision-id", 0x1234 }, Package (0x02) { "realtek-ge-supported-terminals", Package (0x05) { 0x0680, 0x06A0, 0x06D0, 0x0690, 0x06C0 } } } }) } Device (AF03) { Name (_ADR, 0x03) // _ADR: Address Name (_DSD, Package (0x06) // _DSD: Device-Specific Data { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "mipi-sdw-sw-interface-revision", 0x00010001 }, Package (0x02) { "msft-sdca-spec-revision", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x05) { 0x04, 0x05, 0x06, 0x07, 0x08 } }, Package (0x02) { "mipi-sdca-entity-id-list", Package (0x01) { One } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x06) { Package (0x02) { "mipi-sdca-controlselector-0x4-subproperties", "C004" }, Package (0x02) { "mipi-sdca-controlselector-0x5-subproperties", "C005" }, Package (0x02) { "mipi-sdca-controlselector-0x6-subproperties", "C006" }, Package (0x02) { "mipi-sdca-controlselector-0x7-subproperties", "C007" }, Package (0x02) { "mipi-sdca-controlselector-0x8-subproperties", "C008" }, Package (0x02) { "mipi-sdca-entity-id-0x1-subproperties", "E001" } }, ToUUID ("edb12dd0-363d-4085-a3d2-49522ca160c4") /* Unknown UUID */, Package (0x03) { Package (0x02) { "mipi-sdca-function-initialization-table", "BUF0" }, Package (0x02) { "mipi-sdca-hid-descriptor", "BUF1" }, Package (0x02) { "mipi-sdca-report-descriptor", "BUF2" } } }) Name (BUF0, Buffer (0x5A) { /* 0000 */ 0x11, 0x20, 0x00, 0x02, 0x04, 0x11, 0x00, 0x00, // . ...... /* 0008 */ 0x02, 0x7A, 0x08, 0x20, 0x00, 0x02, 0xA8, 0x08, // .z. .... /* 0010 */ 0x00, 0x00, 0x02, 0x07, 0x09, 0x20, 0x00, 0x02, // ..... .. /* 0018 */ 0x30, 0x09, 0x00, 0x00, 0x02, 0x2B, 0x4A, 0x20, // 0....+J /* 0020 */ 0x00, 0x02, 0x20, 0x4A, 0x00, 0x00, 0x02, 0x1B, // .. J.... /* 0028 */ 0x35, 0x20, 0x10, 0x06, 0x8C, 0x35, 0x00, 0x10, // 5 ...5.. /* 0030 */ 0x06, 0x60, 0x3C, 0x20, 0x10, 0x06, 0x8F, 0x3C, // .`< ...< /* 0038 */ 0x00, 0x10, 0x06, 0x00, 0x3D, 0x20, 0x10, 0x06, // ....= .. /* 0040 */ 0x00, 0x3D, 0x00, 0x10, 0x06, 0x0F, 0x38, 0x20, // .=....8 /* 0048 */ 0x10, 0x06, 0x11, 0x38, 0x00, 0x10, 0x06, 0x00, // ...8.... /* 0050 */ 0x3F, 0x20, 0x10, 0x06, 0x0C, 0x3F, 0x00, 0x10, // ? ...?.. /* 0058 */ 0x06, 0x12 // .. }) Name (BUF1, Buffer (0x09) { /* 0000 */ 0x09, 0x21, 0x11, 0x01, 0x00, 0x01, 0x22, 0x33, // .!...."3 /* 0008 */ 0x00 // . }) Name (BUF2, Buffer (0x33) { /* 0000 */ 0x05, 0x0C, 0x09, 0x01, 0xA1, 0x01, 0x85, 0x11, // ........ /* 0008 */ 0x09, 0xE9, 0x15, 0x00, 0x25, 0x01, 0x75, 0x01, // ....%.u. /* 0010 */ 0x95, 0x01, 0x81, 0x02, 0x09, 0xEA, 0x15, 0x00, // ........ /* 0018 */ 0x25, 0x01, 0x75, 0x01, 0x95, 0x01, 0x81, 0x02, // %.u..... /* 0020 */ 0x09, 0xCD, 0x15, 0x00, 0x25, 0x01, 0x75, 0x01, // ....%.u. /* 0028 */ 0x95, 0x01, 0x81, 0x06, 0x75, 0x0D, 0x95, 0x01, // ....u... /* 0030 */ 0x81, 0x03, 0xC0 // ... }) Name (C004, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", 0x06 } } }) Name (C005, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", 0x06 } } }) Name (C006, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", 0x025D } } }) Name (C007, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", 0x0711 } } }) Name (C008, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", One } } }) Name (E001, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-entity-type", 0x31 }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x04) { 0x10, 0x11, 0x12, 0x13 } }, Package (0x02) { "mipi-sdca-HIDTx-supported-report-ids", Package (0x01) { 0x11 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x04) { Package (0x02) { "mipi-sdca-controlselector-0x10-subproperties", "CS10" }, Package (0x02) { "mipi-sdca-controlselector-0x11-subproperties", "CS11" }, Package (0x02) { "mipi-sdca-controlselector-0x12-subproperties", "CS12" }, Package (0x02) { "mipi-sdca-controlselector-0x13-subproperties", "CS13" } } }) Name (CS10, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-interrupt-position", 0x08 }, Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x03 } } }) Name (CS11, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x02) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x04 } } }) Name (CS12, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x02) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x03 } }, ToUUID ("edb12dd0-363d-4085-a3d2-49522ca160c4") /* Unknown UUID */, Package (0x01) { Package (0x02) { "mipi-sdca-control-number-range", "BUF3" } } }) Name (BUF3, Buffer (0x10) { /* 0000 */ 0x03, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x44, // .......D /* 0008 */ 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ }) Name (CS13, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x02) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x03 } } }) } } Device (SWD1) { Name (_ADR, 0x000131025D131601) // _ADR: Address Name (_DSD, Package (0x04) // _DSD: Device-Specific Data { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x0E) { Package (0x02) { "mipi-sdw-sw-interface-revision", 0x00010002 }, Package (0x02) { "mipi-sdca-interface-revision", 0x06 }, Package (0x02) { "mipi-sdw-wake-up-unavailable", Zero }, Package (0x02) { "mipi-sdw-test-mode-supported", One }, Package (0x02) { "mipi-sdw-clock-stop-mode1-supported", One }, Package (0x02) { "mipi-sdw-simplified-clockstopprepare-sm-supported", One }, Package (0x02) { "mipi-sdw-clockstopprepare-hard-reset-behavior", Zero }, Package (0x02) { "mipi-sdw-highPHY-capable", Zero }, Package (0x02) { "mipi-sdw-paging-support", One }, Package (0x02) { "mipi-sdw-bank-delay-support", Zero }, Package (0x02) { "mipi-sdw-port15-read-behavior", One }, Package (0x02) { "mipi-sdw-master-count", Zero }, Package (0x02) { "mipi-sdw-source-port-list", 0x04 }, Package (0x02) { "mipi-sdw-sink-port-list", 0x02 } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x02) { Package (0x02) { "mipi-sdw-dp-1-sink-subproperties", "P1SP" }, Package (0x02) { "mipi-sdw-dp-2-source-subproperties", "P2SP" } } }) Name (P1SP, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x0C) { Package (0x02) { "mipi-sdw-port-max-wordlength", 0x18 }, Package (0x02) { "mipi-sdw-port-min-wordlength", 0x08 }, Package (0x02) { "mipi-sdw-port-wordlength-configs", Package (0x04) { 0x08, 0x16, 0x20, 0x24 } }, Package (0x02) { "mipi-sdw-data-port-type", Zero }, Package (0x02) { "mipi-sdw-max-grouping-supported", Zero }, Package (0x02) { "mipi-sdw-simplified-channelprepare-sm", Zero }, Package (0x02) { "mipi-sdw-min-channel-number", One }, Package (0x02) { "mipi-sdw-max-channel-number", 0x02 }, Package (0x02) { "mipi-sdw-channel-combination-list", 0x03 }, Package (0x02) { "mipi-sdw-modes-supported", 0x0F }, Package (0x02) { "mipi-sdw-max-async-buffer", 0x08 }, Package (0x02) { "mipi-sdw-port-encoding-type", 0x02 } } }) Name (P2SP, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x0C) { Package (0x02) { "mipi-sdw-port-max-wordlength", 0x18 }, Package (0x02) { "mipi-sdw-port-min-wordlength", 0x08 }, Package (0x02) { "mipi-sdw-port-wordlength-configs", Package (0x04) { 0x08, 0x16, 0x20, 0x24 } }, Package (0x02) { "mipi-sdw-data-port-type", Zero }, Package (0x02) { "mipi-sdw-max-grouping-supported", Zero }, Package (0x02) { "mipi-sdw-simplified-channelprepare-sm", Zero }, Package (0x02) { "mipi-sdw-min-channel-number", One }, Package (0x02) { "mipi-sdw-max-channel-number", 0x02 }, Package (0x02) { "mipi-sdw-channel-combination-list", 0x03 }, Package (0x02) { "mipi-sdw-modes-supported", 0x0F }, Package (0x02) { "mipi-sdw-max-async-buffer", 0x08 }, Package (0x02) { "mipi-sdw-port-encoding-type", 0x02 } } }) Device (AF04) { Name (_ADR, 0x04) // _ADR: Address Name (_DSD, Package (0x06) // _DSD: Device-Specific Data { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x05) { Package (0x02) { "mipi-sdw-sw-interface-revision", 0x00010001 }, Package (0x02) { "msft-sdca-spec-revision", 0x04 }, Package (0x02) { "mipi-sdca-function-topology-features", 0x0B00 }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x05) { 0x04, 0x05, 0x06, 0x07, 0x08 } }, Package (0x02) { "mipi-sdca-entity-id-list", Package (0x11) { One, 0x02, 0x03, 0x33, 0x22, 0x29, 0x54, 0x55, 0x31, 0x56, 0x51, 0x34, 0x24, 0x52, 0x53, 0x21, 0x40 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x17) { Package (0x02) { "mipi-sdca-controlselector-0x4-subproperties", "C004" }, Package (0x02) { "mipi-sdca-controlselector-0x5-subproperties", "C005" }, Package (0x02) { "mipi-sdca-controlselector-0x6-subproperties", "C006" }, Package (0x02) { "mipi-sdca-controlselector-0x7-subproperties", "C007" }, Package (0x02) { "mipi-sdca-controlselector-0x8-subproperties", "C008" }, Package (0x02) { "mipi-sdca-entity-id-0x1-subproperties", "E001" }, Package (0x02) { "mipi-sdca-entity-id-0x2-subproperties", "E002" }, Package (0x02) { "mipi-sdca-entity-id-0x3-subproperties", "E003" }, Package (0x02) { "mipi-sdca-entity-id-0x33-subproperties", "E033" }, Package (0x02) { "mipi-sdca-entity-id-0x22-subproperties", "E022" }, Package (0x02) { "mipi-sdca-entity-id-0x29-subproperties", "E029" }, Package (0x02) { "mipi-sdca-entity-id-0x54-subproperties", "E054" }, Package (0x02) { "mipi-sdca-entity-id-0x55-subproperties", "E055" }, Package (0x02) { "mipi-sdca-entity-id-0x31-subproperties", "E031" }, Package (0x02) { "mipi-sdca-entity-id-0x56-subproperties", "E056" }, Package (0x02) { "mipi-sdca-entity-id-0x51-subproperties", "E051" }, Package (0x02) { "mipi-sdca-entity-id-0x34-subproperties", "E034" }, Package (0x02) { "mipi-sdca-entity-id-0x24-subproperties", "E024" }, Package (0x02) { "mipi-sdca-entity-id-0x52-subproperties", "E052" }, Package (0x02) { "mipi-sdca-entity-id-0x53-subproperties", "E053" }, Package (0x02) { "mipi-sdca-entity-id-0x21-subproperties", "E021" }, Package (0x02) { "mipi-sdca-entity-id-0x40-subproperties", "E040" }, Package (0x02) { "mipi-sdca-function-expansion-subproperties", "EXT0" } }, ToUUID ("edb12dd0-363d-4085-a3d2-49522ca160c4") /* Unknown UUID */, Package (0x02) { Package (0x02) { "mipi-sdca-function-initialization-table", "BUF0" }, Package (0x02) { "mipi-sdca-function-supported-postures", "BUF1" } } }) Name (BUF0, Buffer (0x01B8) { /* 0000 */ 0x20, 0xC7, 0x00, 0x00, 0x17, 0x21, 0xC7, 0x00, // ....!.. /* 0008 */ 0x00, 0x00, 0x22, 0xC7, 0x00, 0x00, 0x3E, 0x23, // .."...># /* 0010 */ 0xC7, 0x00, 0x00, 0x06, 0x24, 0xC7, 0x00, 0x00, // ....$... /* 0018 */ 0x80, 0x25, 0xC7, 0x00, 0x00, 0x06, 0x02, 0xC7, // .%...... /* 0020 */ 0x00, 0x00, 0x0A, 0x03, 0xC7, 0x00, 0x00, 0x0A, // ........ /* 0028 */ 0x01, 0xC0, 0x00, 0x00, 0x45, 0x03, 0xC0, 0x00, // ....E... /* 0030 */ 0x00, 0x00, 0x04, 0xC0, 0x00, 0x00, 0x11, 0x05, // ........ /* 0038 */ 0xC0, 0x00, 0x00, 0x00, 0x06, 0xC0, 0x00, 0x00, // ........ /* 0040 */ 0x00, 0x06, 0xC1, 0x00, 0x00, 0x00, 0x07, 0xC0, // ........ /* 0048 */ 0x00, 0x00, 0x11, 0x08, 0xC0, 0x00, 0x00, 0x11, // ........ /* 0050 */ 0x09, 0xC0, 0x00, 0x00, 0x00, 0x10, 0xC7, 0x00, // ........ /* 0058 */ 0x00, 0x17, 0x11, 0xC7, 0x00, 0x00, 0x80, 0x12, // ........ /* 0060 */ 0xC7, 0x00, 0x00, 0x26, 0x13, 0xC7, 0x00, 0x00, // ...&.... /* 0068 */ 0x06, 0x14, 0xC7, 0x00, 0x00, 0x80, 0x15, 0xC7, // ........ /* 0070 */ 0x00, 0x00, 0x06, 0x30, 0xC7, 0x00, 0x00, 0x06, // ...0.... /* 0078 */ 0x31, 0xC7, 0x00, 0x00, 0x00, 0x32, 0xC7, 0x00, // 1....2.. /* 0080 */ 0x00, 0x3E, 0x40, 0xC7, 0x00, 0x00, 0x13, 0x41, // .>@....A /* 0088 */ 0xC7, 0x00, 0x00, 0x80, 0x42, 0xC7, 0x00, 0x00, // ....B... /* 0090 */ 0x30, 0x43, 0xC7, 0x00, 0x00, 0x06, 0x44, 0xC7, // 0C....D. /* 0098 */ 0x00, 0x00, 0x05, 0x45, 0xC7, 0x00, 0x00, 0x1E, // ...E.... /* 00A0 */ 0x50, 0xC7, 0x00, 0x00, 0x17, 0x51, 0xC7, 0x00, // P....Q.. /* 00A8 */ 0x00, 0x00, 0x52, 0xC7, 0x00, 0x00, 0x2E, 0x53, // ..R....S /* 00B0 */ 0xC7, 0x00, 0x00, 0x06, 0x54, 0xC7, 0x00, 0x00, // ....T... /* 00B8 */ 0x80, 0x55, 0xC7, 0x00, 0x00, 0x06, 0x0A, 0x2F, // .U...../ /* 00C0 */ 0x00, 0x00, 0x01, 0x01, 0xD1, 0x00, 0x00, 0xF0, // ........ /* 00C8 */ 0x03, 0xD1, 0x00, 0x00, 0x9B, 0x36, 0x2F, 0x00, // .....6/. /* 00D0 */ 0x00, 0x8E, 0x06, 0x32, 0x00, 0x00, 0x80, 0x11, // ...2.... /* 00D8 */ 0x32, 0x00, 0x00, 0x0B, 0x16, 0x32, 0x00, 0x00, // 2....2.. /* 00E0 */ 0x06, 0x14, 0xC6, 0x00, 0x00, 0x20, 0x15, 0xC6, // ..... .. /* 00E8 */ 0x00, 0x00, 0x0A, 0x16, 0xC6, 0x00, 0x00, 0x02, // ........ /* 00F0 */ 0x17, 0xC6, 0x00, 0x00, 0x00, 0x02, 0xC1, 0x00, // ........ /* 00F8 */ 0x00, 0x00, 0x0B, 0xC6, 0x00, 0x00, 0x10, 0x90, // ........ /* 0100 */ 0xC0, 0x00, 0x00, 0xB0, 0x0E, 0xC6, 0x00, 0x00, // ........ /* 0108 */ 0x05, 0x0F, 0xC0, 0x00, 0x00, 0x01, 0x9C, 0xC0, // ........ /* 0110 */ 0x00, 0x00, 0x7B, 0x02, 0xC6, 0x00, 0x00, 0x07, // ..{..... /* 0118 */ 0x03, 0xC6, 0x00, 0x00, 0x07, 0xA3, 0xC0, 0x00, // ........ /* 0120 */ 0x00, 0x71, 0x0B, 0xC0, 0x00, 0x00, 0x20, 0x93, // .q.... . /* 0128 */ 0xC0, 0x00, 0x00, 0x80, 0x9D, 0xC0, 0x00, 0x00, // ........ /* 0130 */ 0x80, 0xB0, 0xC0, 0x00, 0x00, 0x77, 0x50, 0xC0, // .....wP. /* 0138 */ 0x00, 0x00, 0x83, 0x10, 0xC0, 0x00, 0x00, 0xA5, // ........ /* 0140 */ 0x32, 0x22, 0x00, 0x00, 0x80, 0xB0, 0xC0, 0x00, // 2"...... /* 0148 */ 0x00, 0x77, 0x11, 0xC0, 0x00, 0x00, 0x00, 0x20, // .w..... /* 0150 */ 0xC0, 0x00, 0x00, 0x00, 0x23, 0xC0, 0x00, 0x00, // ....#... /* 0158 */ 0x00, 0x01, 0x31, 0x00, 0x00, 0x00, 0x04, 0x30, // ..1....0 /* 0160 */ 0x00, 0x00, 0xA0, 0x05, 0x30, 0x00, 0x00, 0xB1, // ....0... /* 0168 */ 0x07, 0xC0, 0x00, 0x00, 0x44, 0x08, 0xC0, 0x00, // ....D... /* 0170 */ 0x00, 0x44, 0x09, 0xC0, 0x00, 0x00, 0x33, 0x07, // .D....3. /* 0178 */ 0xC0, 0x00, 0x00, 0x22, 0x08, 0xC0, 0x00, 0x00, // ...".... /* 0180 */ 0x22, 0x09, 0xC0, 0x00, 0x00, 0x00, 0x22, 0xC0, // ".....". /* 0188 */ 0x00, 0x00, 0xD6, 0x25, 0xC0, 0x00, 0x00, 0xD6, // ...%.... /* 0190 */ 0x02, 0x32, 0x00, 0x00, 0x02, 0x55, 0x2F, 0x00, // .2...U/. /* 0198 */ 0x00, 0x03, 0x01, 0xD0, 0x00, 0x00, 0x03, 0x02, // ........ /* 01A0 */ 0xD0, 0x00, 0x00, 0xC6, 0x03, 0xD0, 0x00, 0x00, // ........ /* 01A8 */ 0x03, 0x04, 0xD0, 0x00, 0x00, 0xC6, 0x0F, 0xC6, // ........ /* 01B0 */ 0x00, 0x00, 0x05, 0x9E, 0xC0, 0x00, 0x00, 0x01 // ........ }) Name (BUF1, Buffer (0x08) { 0x00, 0x01, 0x01, 0x09, 0x02, 0x05, 0x03, 0x09 // ........ }) Name (C004, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", 0x06 } } }) Name (C005, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", One } } }) Name (C006, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", 0x025D } } }) Name (C007, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", 0x1316 } } }) Name (C008, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", One } } }) Name (E001, Package (0x06) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "mipi-sdca-entity-type", 0x02 }, Package (0x02) { "mipi-sdca-entity-label", "IT 21" }, Package (0x02) { "mipi-sdca-terminal-type", 0x0101 }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x03) { 0x08, 0x10, 0x11 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x04) { Package (0x02) { "mipi-sdca-controlselector-0x8-subproperties", "C118" }, Package (0x02) { "mipi-sdca-controlselector-0x10-subproperties", "C110" }, Package (0x02) { "mipi-sdca-controlselector-0x11-subproperties", "C111" }, Package (0x02) { "mipi-sdca-clock-origin", "E021" } }, ToUUID ("edb12dd0-363d-4085-a3d2-49522ca160c4") /* Unknown UUID */, Package (0x01) { Package (0x02) { "mipi-sdca-terminal-dp-numbers", "BUF2" } } }) Name (BUF2, Buffer (0x02) { 0x00, 0x01 // .. }) Name (C118, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-interrupt-position", One }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x03 } } }) Name (C110, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", One } } }) Name (C111, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", One } } }) Name (E002, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "mipi-sdca-entity-type", 0x21 }, Package (0x02) { "mipi-sdca-entity-label", "UDMPU 21" }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x03) { One, 0x06, 0x10 } }, Package (0x02) { "mipi-sdca-input-pin-list", 0x02 } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x04) { Package (0x02) { "mipi-sdca-input-pin-1", "E001" }, Package (0x02) { "mipi-sdca-controlselector-0x1-subproperties", "CS01" }, Package (0x02) { "mipi-sdca-controlselector-0x6-subproperties", "LC00" }, Package (0x02) { "mipi-sdca-controlselector-0x10-subproperties", "CS10" } } }) Name (CS01, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x02) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", Zero } } }) Name (LC00, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", Zero } } }) Name (CS10, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", One } } }) Name (E003, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "mipi-sdca-entity-type", 0x07 }, Package (0x02) { "mipi-sdca-entity-label", "FU 21" }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x03) { One, 0x02, 0x10 } }, Package (0x02) { "mipi-sdca-input-pin-list", 0x02 } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x04) { Package (0x02) { "mipi-sdca-input-pin-1", "E002" }, Package (0x02) { "mipi-sdca-controlselector-0x1-subproperties", "C021" }, Package (0x02) { "mipi-sdca-controlselector-0x2-subproperties", "C022" }, Package (0x02) { "mipi-sdca-controlselector-0x10-subproperties", "LC00" } } }) Name (C021, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", One }, Package (0x02) { "mipi-sdca-control-selector-access-mode", Zero }, Package (0x02) { "mipi-sdca-control-number-list", Package (0x02) { One, 0x02 } } } }) Name (C022, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "mipi-sdca-control-selector-access-layer", One }, Package (0x02) { "mipi-sdca-control-selector-access-mode", Zero }, Package (0x02) { "mipi-sdca-control-selector-default-value", 0xFA00 }, Package (0x02) { "mipi-sdca-control-number-list", Package (0x02) { One, 0x02 } } }, ToUUID ("edb12dd0-363d-4085-a3d2-49522ca160c4") /* Unknown UUID */, Package (0x01) { Package (0x02) { "mipi-sdca-control-number-range", "BUF3" } } }) Name (BUF3, Buffer (0x10) { /* 0000 */ 0x03, 0x00, 0x01, 0x00, 0x60, 0xA0, 0x00, 0x00, // ....`... /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00 // ....`... }) Name (E033, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x07) { Package (0x02) { "mipi-sdca-entity-type", 0x11 }, Package (0x02) { "mipi-sdca-entity-label", "PDE 22" }, Package (0x02) { "mipi-sdca-powerdomain-state-list", 0x09 }, Package (0x02) { "mipi-sdca-powerdomain-managed-list", Package (0x01) { 0x22 } }, Package (0x02) { "mipi-sdca-powerdomain-transition-typical-delay", Package (0x06) { 0x03, Zero, 0x0007A120, Zero, 0x03, 0x0007A120 } }, Package (0x02) { "mipi-sdca-powerdomain-transition-max-delay", Package (0x06) { 0x03, Zero, 0x000C3500, Zero, 0x03, 0x000C3500 } }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x02) { One, 0x10 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x02) { Package (0x02) { "mipi-sdca-controlselector-0x1-subproperties", "RPS0" }, Package (0x02) { "mipi-sdca-controlselector-0x10-subproperties", "APS0" } } }) Name (RPS0, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x02) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", Zero } } }) Name (APS0, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x02) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x03 } } }) Name (E022, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "mipi-sdca-entity-type", 0x0A }, Package (0x02) { "mipi-sdca-entity-label", "XU 22" }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x03) { One, 0x02, 0x06 } }, Package (0x02) { "mipi-sdca-input-pin-list", 0x06 } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x05) { Package (0x02) { "mipi-sdca-input-pin-1", "E003" }, Package (0x02) { "mipi-sdca-input-pin-2", "E051" }, Package (0x02) { "mipi-sdca-controlselector-0x1-subproperties", "CS11" }, Package (0x02) { "mipi-sdca-controlselector-0x2-subproperties", "CS12" }, Package (0x02) { "mipi-sdca-controlselector-0x6-subproperties", "LC00" } } }) Name (CS11, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x02) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", Zero } } }) Name (CS12, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", One } } }) Name (E029, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "mipi-sdca-entity-type", 0x24 }, Package (0x02) { "mipi-sdca-entity-label", "SAPU 29" }, Package (0x02) { "mipi-sdca-input-pin-list", 0x06 }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x03) { 0x05, 0x10, 0x11 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x05) { Package (0x02) { "mipi-sdca-input-pin-1", "E022" }, Package (0x02) { "mipi-sdca-input-pin-2", "E051" }, Package (0x02) { "mipi-sdca-controlselector-0x5-subproperties", "LC00" }, Package (0x02) { "mipi-sdca-controlselector-0x10-subproperties", "CS22" }, Package (0x02) { "mipi-sdca-controlselector-0x11-subproperties", "CS23" } } }) Name (CS22, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-interrupt-position", Zero }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x03 } } }) Name (CS23, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", Zero } } }) Name (E054, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "mipi-sdca-entity-type", 0x21 }, Package (0x02) { "mipi-sdca-entity-label", "UDMPU 23" }, Package (0x02) { "mipi-sdca-input-pin-list", 0x02 }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x02) { One, 0x06 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x03) { Package (0x02) { "mipi-sdca-input-pin-1", "E029" }, Package (0x02) { "mipi-sdca-controlselector-0x1-subproperties", "C101" }, Package (0x02) { "mipi-sdca-controlselector-0x6-subproperties", "LC00" } } }) Name (C101, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", Zero } } }) Name (E055, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "mipi-sdca-entity-type", 0x07 }, Package (0x02) { "mipi-sdca-entity-label", "FU 23" }, Package (0x02) { "mipi-sdca-input-pin-list", 0x02 }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x01) { 0x10 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x02) { Package (0x02) { "mipi-sdca-input-pin-1", "E054" }, Package (0x02) { "mipi-sdca-controlselector-0x10-subproperties", "LC00" } } }) Name (E031, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x07) { Package (0x02) { "mipi-sdca-entity-type", 0x11 }, Package (0x02) { "mipi-sdca-entity-label", "PDE 23" }, Package (0x02) { "mipi-sdca-powerdomain-state-list", 0x09 }, Package (0x02) { "mipi-sdca-powerdomain-managed-list", Package (0x01) { 0x56 } }, Package (0x02) { "mipi-sdca-powerdomain-transition-typical-delay", Package (0x06) { 0x03, Zero, 0x0007A120, Zero, 0x03, 0x0007A120 } }, Package (0x02) { "mipi-sdca-powerdomain-transition-max-delay", Package (0x06) { 0x03, Zero, 0x000C3500, Zero, 0x03, 0x000C3500 } }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x02) { One, 0x10 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x02) { Package (0x02) { "mipi-sdca-controlselector-0x1-subproperties", "RPS0" }, Package (0x02) { "mipi-sdca-controlselector-0x10-subproperties", "APS0" } } }) Name (E056, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x05) { Package (0x02) { "mipi-sdca-entity-type", 0x03 }, Package (0x02) { "mipi-sdca-entity-label", "OT 23" }, Package (0x02) { "mipi-sdca-terminal-type", 0x0380 }, Package (0x02) { "mipi-sdca-input-pin-list", 0x02 }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x02) { 0x04, 0x08 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x04) { Package (0x02) { "mipi-sdca-input-pin-1", "E055" }, Package (0x02) { "mipi-sdca-powerdomain-entity", "E031" }, Package (0x02) { "mipi-sdca-controlselector-0x4-subproperties", "C054" }, Package (0x02) { "mipi-sdca-controlselector-0x8-subproperties", "LC00" } } }) Name (C054, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", 0x60 } } }) Name (E051, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "mipi-sdca-entity-type", 0x02 }, Package (0x02) { "mipi-sdca-entity-label", "IT 29" }, Package (0x02) { "mipi-sdca-terminal-type", 0x0280 }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x02) { 0x08, 0x10 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x02) { Package (0x02) { "mipi-sdca-controlselector-0x8-subproperties", "LC00" }, Package (0x02) { "mipi-sdca-controlselector-0x10-subproperties", "C610" } } }) Name (C610, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", One } } }) Name (E034, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x07) { Package (0x02) { "mipi-sdca-entity-type", 0x11 }, Package (0x02) { "mipi-sdca-entity-label", "PDE 24" }, Package (0x02) { "mipi-sdca-powerdomain-state-list", 0x09 }, Package (0x02) { "mipi-sdca-powerdomain-managed-list", Package (0x01) { 0x24 } }, Package (0x02) { "mipi-sdca-powerdomain-transition-typical-delay", Package (0x06) { 0x03, Zero, 0x0007A120, Zero, 0x03, 0x0007A120 } }, Package (0x02) { "mipi-sdca-powerdomain-transition-max-delay", Package (0x06) { 0x03, Zero, 0x000C3500, Zero, 0x03, 0x000C3500 } }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x02) { One, 0x10 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x02) { Package (0x02) { "mipi-sdca-controlselector-0x1-subproperties", "RPS0" }, Package (0x02) { "mipi-sdca-controlselector-0x10-subproperties", "APS0" } } }) Name (E024, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "mipi-sdca-entity-type", 0x0A }, Package (0x02) { "mipi-sdca-entity-label", "XU 24" }, Package (0x02) { "mipi-sdca-input-pin-list", 0x02 }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x03) { One, 0x02, 0x06 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x05) { Package (0x02) { "mipi-sdca-input-pin-1", "E051" }, Package (0x02) { "mipi-sdca-powerdomain-entity", "E034" }, Package (0x02) { "mipi-sdca-controlselector-0x1-subproperties", "C081" }, Package (0x02) { "mipi-sdca-controlselector-0x2-subproperties", "C082" }, Package (0x02) { "mipi-sdca-controlselector-0x6-subproperties", "LC00" } } }) Name (C081, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x02) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", Zero } } }) Name (C082, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", One } } }) Name (E052, Package (0x06) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x05) { Package (0x02) { "mipi-sdca-entity-type", 0x03 }, Package (0x02) { "mipi-sdca-entity-label", "OT 24" }, Package (0x02) { "mipi-sdca-terminal-type", 0x0188 }, Package (0x02) { "mipi-sdca-input-pin-list", 0x02 }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x02) { 0x08, 0x11 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x04) { Package (0x02) { "mipi-sdca-input-pin-1", "E024" }, Package (0x02) { "mipi-sdca-clock-origin", "E053" }, Package (0x02) { "mipi-sdca-controlselector-0x8-subproperties", "LC00" }, Package (0x02) { "mipi-sdca-controlselector-0x11-subproperties", "C911" } }, ToUUID ("edb12dd0-363d-4085-a3d2-49522ca160c4") /* Unknown UUID */, Package (0x01) { Package (0x02) { "mipi-sdca-terminal-dp-numbers", "BUF4" } } }) Name (BUF4, Buffer (0x02) { 0x00, 0x02 // .. }) Name (C911, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", One } } }) Name (E053, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "mipi-sdca-entity-type", 0x0B }, Package (0x02) { "mipi-sdca-entity-label", "CS 24" }, Package (0x02) { "mipi-sdca-cs-type", Zero }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x01) { 0x10 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x01) { Package (0x02) { "mipi-sdca-controlselector-0x10-subproperties", "C121" } } }) Name (C121, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x02) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", Zero } }, ToUUID ("edb12dd0-363d-4085-a3d2-49522ca160c4") /* Unknown UUID */, Package (0x01) { Package (0x02) { "mipi-sdca-control-number-range", "BUF5" } } }) Name (BUF5, Buffer (0x14) { /* 0000 */ 0x02, 0x00, 0x02, 0x00, 0x08, 0x00, 0x00, 0x00, // ........ /* 0008 */ 0x44, 0xAC, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, // D....... /* 0010 */ 0x80, 0xBB, 0x00, 0x00 // .... }) Name (E021, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "mipi-sdca-entity-type", 0x0B }, Package (0x02) { "mipi-sdca-entity-label", "CS 21" }, Package (0x02) { "mipi-sdca-cs-type", Zero }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x02) { 0x02, 0x10 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x02) { Package (0x02) { "mipi-sdca-controlselector-0x2-subproperties", "C202" }, Package (0x02) { "mipi-sdca-controlselector-0x10-subproperties", "C210" } } }) Name (C202, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x02) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", Zero } } }) Name (C210, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x02) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", Zero } }, ToUUID ("edb12dd0-363d-4085-a3d2-49522ca160c4") /* Unknown UUID */, Package (0x01) { Package (0x02) { "mipi-sdca-control-number-range", "BUF5" } } }) Name (E040, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-entity-type", 0x30 }, Package (0x02) { "mipi-sdca-entity-label", "TG 23" }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x01) { 0x10 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x02) { Package (0x02) { "mipi-sdca-controlselector-0x10-subproperties", "C910" }, Package (0x02) { "mipi-sdca-clock-origin", "E021" } } }) Name (C910, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x02) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", Zero } } }) Name (EXT0, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-function-expansion-subsystem-id", 0x1234 }, Package (0x02) { "mipi-sdca-function-expansion-subsystem-revision-id", 0x1234 }, Package (0x02) { "mipi-rtk-part-smartamp-private-prop", 0x1234 } } }) } } Device (SWD2) { Name (_ADR, 0x000230025D131601) // _ADR: Address Name (_DSD, Package (0x04) // _DSD: Device-Specific Data { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x0E) { Package (0x02) { "mipi-sdw-sw-interface-revision", 0x00010002 }, Package (0x02) { "mipi-sdca-interface-revision", 0x06 }, Package (0x02) { "mipi-sdw-wake-up-unavailable", Zero }, Package (0x02) { "mipi-sdw-test-mode-supported", One }, Package (0x02) { "mipi-sdw-clock-stop-mode1-supported", One }, Package (0x02) { "mipi-sdw-simplified-clockstopprepare-sm-supported", One }, Package (0x02) { "mipi-sdw-clockstopprepare-hard-reset-behavior", Zero }, Package (0x02) { "mipi-sdw-highPHY-capable", Zero }, Package (0x02) { "mipi-sdw-paging-support", One }, Package (0x02) { "mipi-sdw-bank-delay-support", Zero }, Package (0x02) { "mipi-sdw-port15-read-behavior", One }, Package (0x02) { "mipi-sdw-master-count", Zero }, Package (0x02) { "mipi-sdw-source-port-list", 0x04 }, Package (0x02) { "mipi-sdw-sink-port-list", 0x02 } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x02) { Package (0x02) { "mipi-sdw-dp-1-sink-subproperties", "P1SP" }, Package (0x02) { "mipi-sdw-dp-2-source-subproperties", "P2SP" } } }) Name (P1SP, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x0C) { Package (0x02) { "mipi-sdw-port-max-wordlength", 0x18 }, Package (0x02) { "mipi-sdw-port-min-wordlength", 0x08 }, Package (0x02) { "mipi-sdw-port-wordlength-configs", Package (0x04) { 0x08, 0x16, 0x20, 0x24 } }, Package (0x02) { "mipi-sdw-data-port-type", Zero }, Package (0x02) { "mipi-sdw-max-grouping-supported", Zero }, Package (0x02) { "mipi-sdw-simplified-channelprepare-sm", Zero }, Package (0x02) { "mipi-sdw-min-channel-number", One }, Package (0x02) { "mipi-sdw-max-channel-number", 0x02 }, Package (0x02) { "mipi-sdw-channel-combination-list", 0x03 }, Package (0x02) { "mipi-sdw-modes-supported", 0x0F }, Package (0x02) { "mipi-sdw-max-async-buffer", 0x08 }, Package (0x02) { "mipi-sdw-port-encoding-type", 0x02 } } }) Name (P2SP, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x0C) { Package (0x02) { "mipi-sdw-port-max-wordlength", 0x18 }, Package (0x02) { "mipi-sdw-port-min-wordlength", 0x08 }, Package (0x02) { "mipi-sdw-port-wordlength-configs", Package (0x04) { 0x08, 0x16, 0x20, 0x24 } }, Package (0x02) { "mipi-sdw-data-port-type", Zero }, Package (0x02) { "mipi-sdw-max-grouping-supported", Zero }, Package (0x02) { "mipi-sdw-simplified-channelprepare-sm", Zero }, Package (0x02) { "mipi-sdw-min-channel-number", One }, Package (0x02) { "mipi-sdw-max-channel-number", 0x02 }, Package (0x02) { "mipi-sdw-channel-combination-list", 0x03 }, Package (0x02) { "mipi-sdw-modes-supported", 0x0F }, Package (0x02) { "mipi-sdw-max-async-buffer", 0x08 }, Package (0x02) { "mipi-sdw-port-encoding-type", 0x02 } } }) Device (AF04) { Name (_ADR, 0x04) // _ADR: Address Name (_DSD, Package (0x06) // _DSD: Device-Specific Data { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x05) { Package (0x02) { "mipi-sdw-sw-interface-revision", 0x00010001 }, Package (0x02) { "msft-sdca-spec-revision", 0x04 }, Package (0x02) { "mipi-sdca-function-topology-features", 0x0B00 }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x05) { 0x04, 0x05, 0x06, 0x07, 0x08 } }, Package (0x02) { "mipi-sdca-entity-id-list", Package (0x11) { One, 0x02, 0x03, 0x33, 0x22, 0x29, 0x54, 0x55, 0x31, 0x56, 0x51, 0x34, 0x24, 0x52, 0x53, 0x21, 0x40 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x17) { Package (0x02) { "mipi-sdca-controlselector-0x4-subproperties", "C004" }, Package (0x02) { "mipi-sdca-controlselector-0x5-subproperties", "C005" }, Package (0x02) { "mipi-sdca-controlselector-0x6-subproperties", "C006" }, Package (0x02) { "mipi-sdca-controlselector-0x7-subproperties", "C007" }, Package (0x02) { "mipi-sdca-controlselector-0x8-subproperties", "C008" }, Package (0x02) { "mipi-sdca-entity-id-0x1-subproperties", "E001" }, Package (0x02) { "mipi-sdca-entity-id-0x2-subproperties", "E002" }, Package (0x02) { "mipi-sdca-entity-id-0x3-subproperties", "E003" }, Package (0x02) { "mipi-sdca-entity-id-0x33-subproperties", "E033" }, Package (0x02) { "mipi-sdca-entity-id-0x22-subproperties", "E022" }, Package (0x02) { "mipi-sdca-entity-id-0x29-subproperties", "E029" }, Package (0x02) { "mipi-sdca-entity-id-0x54-subproperties", "E054" }, Package (0x02) { "mipi-sdca-entity-id-0x55-subproperties", "E055" }, Package (0x02) { "mipi-sdca-entity-id-0x31-subproperties", "E031" }, Package (0x02) { "mipi-sdca-entity-id-0x56-subproperties", "E056" }, Package (0x02) { "mipi-sdca-entity-id-0x51-subproperties", "E051" }, Package (0x02) { "mipi-sdca-entity-id-0x34-subproperties", "E034" }, Package (0x02) { "mipi-sdca-entity-id-0x24-subproperties", "E024" }, Package (0x02) { "mipi-sdca-entity-id-0x52-subproperties", "E052" }, Package (0x02) { "mipi-sdca-entity-id-0x53-subproperties", "E053" }, Package (0x02) { "mipi-sdca-entity-id-0x21-subproperties", "E021" }, Package (0x02) { "mipi-sdca-entity-id-0x40-subproperties", "E040" }, Package (0x02) { "mipi-sdca-function-expansion-subproperties", "EXT0" } }, ToUUID ("edb12dd0-363d-4085-a3d2-49522ca160c4") /* Unknown UUID */, Package (0x02) { Package (0x02) { "mipi-sdca-function-initialization-table", "BUF0" }, Package (0x02) { "mipi-sdca-function-supported-postures", "BUF1" } } }) Name (BUF0, Buffer (0x01B8) { /* 0000 */ 0x20, 0xC7, 0x00, 0x00, 0x17, 0x21, 0xC7, 0x00, // ....!.. /* 0008 */ 0x00, 0x00, 0x22, 0xC7, 0x00, 0x00, 0x3E, 0x23, // .."...># /* 0010 */ 0xC7, 0x00, 0x00, 0x06, 0x24, 0xC7, 0x00, 0x00, // ....$... /* 0018 */ 0x80, 0x25, 0xC7, 0x00, 0x00, 0x06, 0x02, 0xC7, // .%...... /* 0020 */ 0x00, 0x00, 0x0A, 0x03, 0xC7, 0x00, 0x00, 0x0A, // ........ /* 0028 */ 0x01, 0xC0, 0x00, 0x00, 0x45, 0x03, 0xC0, 0x00, // ....E... /* 0030 */ 0x00, 0x00, 0x04, 0xC0, 0x00, 0x00, 0x11, 0x05, // ........ /* 0038 */ 0xC0, 0x00, 0x00, 0x00, 0x06, 0xC0, 0x00, 0x00, // ........ /* 0040 */ 0x00, 0x06, 0xC1, 0x00, 0x00, 0x00, 0x07, 0xC0, // ........ /* 0048 */ 0x00, 0x00, 0x11, 0x08, 0xC0, 0x00, 0x00, 0x11, // ........ /* 0050 */ 0x09, 0xC0, 0x00, 0x00, 0x00, 0x10, 0xC7, 0x00, // ........ /* 0058 */ 0x00, 0x17, 0x11, 0xC7, 0x00, 0x00, 0x80, 0x12, // ........ /* 0060 */ 0xC7, 0x00, 0x00, 0x26, 0x13, 0xC7, 0x00, 0x00, // ...&.... /* 0068 */ 0x06, 0x14, 0xC7, 0x00, 0x00, 0x80, 0x15, 0xC7, // ........ /* 0070 */ 0x00, 0x00, 0x06, 0x30, 0xC7, 0x00, 0x00, 0x06, // ...0.... /* 0078 */ 0x31, 0xC7, 0x00, 0x00, 0x00, 0x32, 0xC7, 0x00, // 1....2.. /* 0080 */ 0x00, 0x3E, 0x40, 0xC7, 0x00, 0x00, 0x13, 0x41, // .>@....A /* 0088 */ 0xC7, 0x00, 0x00, 0x80, 0x42, 0xC7, 0x00, 0x00, // ....B... /* 0090 */ 0x30, 0x43, 0xC7, 0x00, 0x00, 0x06, 0x44, 0xC7, // 0C....D. /* 0098 */ 0x00, 0x00, 0x05, 0x45, 0xC7, 0x00, 0x00, 0x1E, // ...E.... /* 00A0 */ 0x50, 0xC7, 0x00, 0x00, 0x17, 0x51, 0xC7, 0x00, // P....Q.. /* 00A8 */ 0x00, 0x00, 0x52, 0xC7, 0x00, 0x00, 0x2E, 0x53, // ..R....S /* 00B0 */ 0xC7, 0x00, 0x00, 0x06, 0x54, 0xC7, 0x00, 0x00, // ....T... /* 00B8 */ 0x80, 0x55, 0xC7, 0x00, 0x00, 0x06, 0x0A, 0x2F, // .U...../ /* 00C0 */ 0x00, 0x00, 0x01, 0x01, 0xD1, 0x00, 0x00, 0xF0, // ........ /* 00C8 */ 0x03, 0xD1, 0x00, 0x00, 0x9B, 0x36, 0x2F, 0x00, // .....6/. /* 00D0 */ 0x00, 0x8E, 0x06, 0x32, 0x00, 0x00, 0x80, 0x11, // ...2.... /* 00D8 */ 0x32, 0x00, 0x00, 0x0B, 0x16, 0x32, 0x00, 0x00, // 2....2.. /* 00E0 */ 0x06, 0x14, 0xC6, 0x00, 0x00, 0x20, 0x15, 0xC6, // ..... .. /* 00E8 */ 0x00, 0x00, 0x0A, 0x16, 0xC6, 0x00, 0x00, 0x02, // ........ /* 00F0 */ 0x17, 0xC6, 0x00, 0x00, 0x00, 0x02, 0xC1, 0x00, // ........ /* 00F8 */ 0x00, 0x00, 0x0B, 0xC6, 0x00, 0x00, 0x10, 0x90, // ........ /* 0100 */ 0xC0, 0x00, 0x00, 0xB0, 0x0E, 0xC6, 0x00, 0x00, // ........ /* 0108 */ 0x05, 0x0F, 0xC0, 0x00, 0x00, 0x01, 0x9C, 0xC0, // ........ /* 0110 */ 0x00, 0x00, 0x7B, 0x02, 0xC6, 0x00, 0x00, 0x07, // ..{..... /* 0118 */ 0x03, 0xC6, 0x00, 0x00, 0x07, 0xA3, 0xC0, 0x00, // ........ /* 0120 */ 0x00, 0x71, 0x0B, 0xC0, 0x00, 0x00, 0x20, 0x93, // .q.... . /* 0128 */ 0xC0, 0x00, 0x00, 0x80, 0x9D, 0xC0, 0x00, 0x00, // ........ /* 0130 */ 0x80, 0xB0, 0xC0, 0x00, 0x00, 0x77, 0x50, 0xC0, // .....wP. /* 0138 */ 0x00, 0x00, 0x83, 0x10, 0xC0, 0x00, 0x00, 0xA5, // ........ /* 0140 */ 0x32, 0x22, 0x00, 0x00, 0x80, 0xB0, 0xC0, 0x00, // 2"...... /* 0148 */ 0x00, 0x77, 0x11, 0xC0, 0x00, 0x00, 0x00, 0x20, // .w..... /* 0150 */ 0xC0, 0x00, 0x00, 0x00, 0x23, 0xC0, 0x00, 0x00, // ....#... /* 0158 */ 0x00, 0x01, 0x31, 0x00, 0x00, 0x00, 0x04, 0x30, // ..1....0 /* 0160 */ 0x00, 0x00, 0xE4, 0x05, 0x30, 0x00, 0x00, 0xF5, // ....0... /* 0168 */ 0x07, 0xC0, 0x00, 0x00, 0x44, 0x08, 0xC0, 0x00, // ....D... /* 0170 */ 0x00, 0x44, 0x09, 0xC0, 0x00, 0x00, 0x33, 0x07, // .D....3. /* 0178 */ 0xC0, 0x00, 0x00, 0x22, 0x08, 0xC0, 0x00, 0x00, // ...".... /* 0180 */ 0x22, 0x09, 0xC0, 0x00, 0x00, 0x00, 0x22, 0xC0, // ".....". /* 0188 */ 0x00, 0x00, 0xD6, 0x25, 0xC0, 0x00, 0x00, 0xD6, // ...%.... /* 0190 */ 0x02, 0x32, 0x00, 0x00, 0x02, 0x55, 0x2F, 0x00, // .2...U/. /* 0198 */ 0x00, 0x03, 0x01, 0xD0, 0x00, 0x00, 0x03, 0x02, // ........ /* 01A0 */ 0xD0, 0x00, 0x00, 0xC6, 0x03, 0xD0, 0x00, 0x00, // ........ /* 01A8 */ 0x03, 0x04, 0xD0, 0x00, 0x00, 0xC6, 0x0F, 0xC6, // ........ /* 01B0 */ 0x00, 0x00, 0x05, 0x9E, 0xC0, 0x00, 0x00, 0x01 // ........ }) Name (BUF1, Buffer (0x08) { 0x00, 0x05, 0x01, 0x09, 0x02, 0x01, 0x03, 0x09 // ........ }) Name (C004, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", 0x06 } } }) Name (C005, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", One } } }) Name (C006, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", 0x025D } } }) Name (C007, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", 0x1316 } } }) Name (C008, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", One } } }) Name (E001, Package (0x06) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "mipi-sdca-entity-type", 0x02 }, Package (0x02) { "mipi-sdca-entity-label", "IT 21" }, Package (0x02) { "mipi-sdca-terminal-type", 0x0101 }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x03) { 0x08, 0x10, 0x11 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x04) { Package (0x02) { "mipi-sdca-controlselector-0x8-subproperties", "C118" }, Package (0x02) { "mipi-sdca-controlselector-0x10-subproperties", "C110" }, Package (0x02) { "mipi-sdca-controlselector-0x11-subproperties", "C111" }, Package (0x02) { "mipi-sdca-clock-origin", "E021" } }, ToUUID ("edb12dd0-363d-4085-a3d2-49522ca160c4") /* Unknown UUID */, Package (0x01) { Package (0x02) { "mipi-sdca-terminal-dp-numbers", "BUF2" } } }) Name (BUF2, Buffer (0x02) { 0x00, 0x01 // .. }) Name (C118, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-interrupt-position", One }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x03 } } }) Name (C110, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", One } } }) Name (C111, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", One } } }) Name (E002, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "mipi-sdca-entity-type", 0x21 }, Package (0x02) { "mipi-sdca-entity-label", "UDMPU 21" }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x03) { One, 0x06, 0x10 } }, Package (0x02) { "mipi-sdca-input-pin-list", 0x02 } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x04) { Package (0x02) { "mipi-sdca-input-pin-1", "E001" }, Package (0x02) { "mipi-sdca-controlselector-0x1-subproperties", "CS01" }, Package (0x02) { "mipi-sdca-controlselector-0x6-subproperties", "LC00" }, Package (0x02) { "mipi-sdca-controlselector-0x10-subproperties", "CS10" } } }) Name (CS01, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x02) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", Zero } } }) Name (LC00, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", Zero } } }) Name (CS10, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", One } } }) Name (E003, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "mipi-sdca-entity-type", 0x07 }, Package (0x02) { "mipi-sdca-entity-label", "FU 21" }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x03) { One, 0x02, 0x10 } }, Package (0x02) { "mipi-sdca-input-pin-list", 0x02 } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x04) { Package (0x02) { "mipi-sdca-input-pin-1", "E002" }, Package (0x02) { "mipi-sdca-controlselector-0x1-subproperties", "C021" }, Package (0x02) { "mipi-sdca-controlselector-0x2-subproperties", "C022" }, Package (0x02) { "mipi-sdca-controlselector-0x10-subproperties", "LC00" } } }) Name (C021, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", One }, Package (0x02) { "mipi-sdca-control-selector-access-mode", Zero }, Package (0x02) { "mipi-sdca-control-number-list", Package (0x02) { One, 0x02 } } } }) Name (C022, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "mipi-sdca-control-selector-access-layer", One }, Package (0x02) { "mipi-sdca-control-selector-access-mode", Zero }, Package (0x02) { "mipi-sdca-control-selector-default-value", 0xFA00 }, Package (0x02) { "mipi-sdca-control-number-list", Package (0x02) { One, 0x02 } } }, ToUUID ("edb12dd0-363d-4085-a3d2-49522ca160c4") /* Unknown UUID */, Package (0x01) { Package (0x02) { "mipi-sdca-control-number-range", "BUF3" } } }) Name (BUF3, Buffer (0x10) { /* 0000 */ 0x03, 0x00, 0x01, 0x00, 0x60, 0xA0, 0x00, 0x00, // ....`... /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00 // ....`... }) Name (E033, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x07) { Package (0x02) { "mipi-sdca-entity-type", 0x11 }, Package (0x02) { "mipi-sdca-entity-label", "PDE 22" }, Package (0x02) { "mipi-sdca-powerdomain-state-list", 0x09 }, Package (0x02) { "mipi-sdca-powerdomain-managed-list", Package (0x01) { 0x22 } }, Package (0x02) { "mipi-sdca-powerdomain-transition-typical-delay", Package (0x06) { 0x03, Zero, 0x0007A120, Zero, 0x03, 0x0007A120 } }, Package (0x02) { "mipi-sdca-powerdomain-transition-max-delay", Package (0x06) { 0x03, Zero, 0x000C3500, Zero, 0x03, 0x000C3500 } }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x02) { One, 0x10 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x02) { Package (0x02) { "mipi-sdca-controlselector-0x1-subproperties", "RPS0" }, Package (0x02) { "mipi-sdca-controlselector-0x10-subproperties", "APS0" } } }) Name (RPS0, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x02) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", Zero } } }) Name (APS0, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x02) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x03 } } }) Name (E022, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "mipi-sdca-entity-type", 0x0A }, Package (0x02) { "mipi-sdca-entity-label", "XU 22" }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x03) { One, 0x02, 0x06 } }, Package (0x02) { "mipi-sdca-input-pin-list", 0x06 } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x05) { Package (0x02) { "mipi-sdca-input-pin-1", "E003" }, Package (0x02) { "mipi-sdca-input-pin-2", "E051" }, Package (0x02) { "mipi-sdca-controlselector-0x1-subproperties", "CS11" }, Package (0x02) { "mipi-sdca-controlselector-0x2-subproperties", "CS12" }, Package (0x02) { "mipi-sdca-controlselector-0x6-subproperties", "LC00" } } }) Name (CS11, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x02) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", Zero } } }) Name (CS12, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", One } } }) Name (E029, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "mipi-sdca-entity-type", 0x24 }, Package (0x02) { "mipi-sdca-entity-label", "SAPU 29" }, Package (0x02) { "mipi-sdca-input-pin-list", 0x06 }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x03) { 0x05, 0x10, 0x11 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x05) { Package (0x02) { "mipi-sdca-input-pin-1", "E022" }, Package (0x02) { "mipi-sdca-input-pin-2", "E051" }, Package (0x02) { "mipi-sdca-controlselector-0x5-subproperties", "LC00" }, Package (0x02) { "mipi-sdca-controlselector-0x10-subproperties", "CS22" }, Package (0x02) { "mipi-sdca-controlselector-0x11-subproperties", "CS23" } } }) Name (CS22, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-interrupt-position", Zero }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x03 } } }) Name (CS23, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", Zero } } }) Name (E054, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "mipi-sdca-entity-type", 0x21 }, Package (0x02) { "mipi-sdca-entity-label", "UDMPU 23" }, Package (0x02) { "mipi-sdca-input-pin-list", 0x02 }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x02) { One, 0x06 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x03) { Package (0x02) { "mipi-sdca-input-pin-1", "E029" }, Package (0x02) { "mipi-sdca-controlselector-0x1-subproperties", "C101" }, Package (0x02) { "mipi-sdca-controlselector-0x6-subproperties", "LC00" } } }) Name (C101, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", Zero } } }) Name (E055, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "mipi-sdca-entity-type", 0x07 }, Package (0x02) { "mipi-sdca-entity-label", "FU 23" }, Package (0x02) { "mipi-sdca-input-pin-list", 0x02 }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x01) { 0x10 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x02) { Package (0x02) { "mipi-sdca-input-pin-1", "E054" }, Package (0x02) { "mipi-sdca-controlselector-0x10-subproperties", "LC00" } } }) Name (E031, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x07) { Package (0x02) { "mipi-sdca-entity-type", 0x11 }, Package (0x02) { "mipi-sdca-entity-label", "PDE 23" }, Package (0x02) { "mipi-sdca-powerdomain-state-list", 0x09 }, Package (0x02) { "mipi-sdca-powerdomain-managed-list", Package (0x01) { 0x56 } }, Package (0x02) { "mipi-sdca-powerdomain-transition-typical-delay", Package (0x06) { 0x03, Zero, 0x0007A120, Zero, 0x03, 0x0007A120 } }, Package (0x02) { "mipi-sdca-powerdomain-transition-max-delay", Package (0x06) { 0x03, Zero, 0x000C3500, Zero, 0x03, 0x000C3500 } }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x02) { One, 0x10 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x02) { Package (0x02) { "mipi-sdca-controlselector-0x1-subproperties", "RPS0" }, Package (0x02) { "mipi-sdca-controlselector-0x10-subproperties", "APS0" } } }) Name (E056, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x05) { Package (0x02) { "mipi-sdca-entity-type", 0x03 }, Package (0x02) { "mipi-sdca-entity-label", "OT 23" }, Package (0x02) { "mipi-sdca-terminal-type", 0x0380 }, Package (0x02) { "mipi-sdca-input-pin-list", 0x02 }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x02) { 0x04, 0x08 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x04) { Package (0x02) { "mipi-sdca-input-pin-1", "E055" }, Package (0x02) { "mipi-sdca-powerdomain-entity", "E031" }, Package (0x02) { "mipi-sdca-controlselector-0x4-subproperties", "C054" }, Package (0x02) { "mipi-sdca-controlselector-0x8-subproperties", "LC00" } } }) Name (C054, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", 0x60 } } }) Name (E051, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "mipi-sdca-entity-type", 0x02 }, Package (0x02) { "mipi-sdca-entity-label", "IT 29" }, Package (0x02) { "mipi-sdca-terminal-type", 0x0280 }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x02) { 0x08, 0x10 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x02) { Package (0x02) { "mipi-sdca-controlselector-0x8-subproperties", "LC00" }, Package (0x02) { "mipi-sdca-controlselector-0x10-subproperties", "C610" } } }) Name (C610, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", One } } }) Name (E034, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x07) { Package (0x02) { "mipi-sdca-entity-type", 0x11 }, Package (0x02) { "mipi-sdca-entity-label", "PDE 24" }, Package (0x02) { "mipi-sdca-powerdomain-state-list", 0x09 }, Package (0x02) { "mipi-sdca-powerdomain-managed-list", Package (0x01) { 0x24 } }, Package (0x02) { "mipi-sdca-powerdomain-transition-typical-delay", Package (0x06) { 0x03, Zero, 0x0007A120, Zero, 0x03, 0x0007A120 } }, Package (0x02) { "mipi-sdca-powerdomain-transition-max-delay", Package (0x06) { 0x03, Zero, 0x000C3500, Zero, 0x03, 0x000C3500 } }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x02) { One, 0x10 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x02) { Package (0x02) { "mipi-sdca-controlselector-0x1-subproperties", "RPS0" }, Package (0x02) { "mipi-sdca-controlselector-0x10-subproperties", "APS0" } } }) Name (E024, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "mipi-sdca-entity-type", 0x0A }, Package (0x02) { "mipi-sdca-entity-label", "XU 24" }, Package (0x02) { "mipi-sdca-input-pin-list", 0x02 }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x03) { One, 0x02, 0x06 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x05) { Package (0x02) { "mipi-sdca-input-pin-1", "E051" }, Package (0x02) { "mipi-sdca-powerdomain-entity", "E034" }, Package (0x02) { "mipi-sdca-controlselector-0x1-subproperties", "C081" }, Package (0x02) { "mipi-sdca-controlselector-0x2-subproperties", "C082" }, Package (0x02) { "mipi-sdca-controlselector-0x6-subproperties", "LC00" } } }) Name (C081, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x02) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", Zero } } }) Name (C082, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", One } } }) Name (E052, Package (0x06) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x05) { Package (0x02) { "mipi-sdca-entity-type", 0x03 }, Package (0x02) { "mipi-sdca-entity-label", "OT 24" }, Package (0x02) { "mipi-sdca-terminal-type", 0x0188 }, Package (0x02) { "mipi-sdca-input-pin-list", 0x02 }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x02) { 0x08, 0x11 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x04) { Package (0x02) { "mipi-sdca-input-pin-1", "E024" }, Package (0x02) { "mipi-sdca-clock-origin", "E053" }, Package (0x02) { "mipi-sdca-controlselector-0x8-subproperties", "LC00" }, Package (0x02) { "mipi-sdca-controlselector-0x11-subproperties", "C911" } }, ToUUID ("edb12dd0-363d-4085-a3d2-49522ca160c4") /* Unknown UUID */, Package (0x01) { Package (0x02) { "mipi-sdca-terminal-dp-numbers", "BUF4" } } }) Name (BUF4, Buffer (0x02) { 0x00, 0x02 // .. }) Name (C911, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", One } } }) Name (E053, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "mipi-sdca-entity-type", 0x0B }, Package (0x02) { "mipi-sdca-entity-label", "CS 24" }, Package (0x02) { "mipi-sdca-cs-type", Zero }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x01) { 0x10 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x01) { Package (0x02) { "mipi-sdca-controlselector-0x10-subproperties", "C121" } } }) Name (C121, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x02) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", Zero } }, ToUUID ("edb12dd0-363d-4085-a3d2-49522ca160c4") /* Unknown UUID */, Package (0x01) { Package (0x02) { "mipi-sdca-control-number-range", "BUF5" } } }) Name (BUF5, Buffer (0x14) { /* 0000 */ 0x02, 0x00, 0x02, 0x00, 0x08, 0x00, 0x00, 0x00, // ........ /* 0008 */ 0x44, 0xAC, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, // D....... /* 0010 */ 0x80, 0xBB, 0x00, 0x00 // .... }) Name (E021, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "mipi-sdca-entity-type", 0x0B }, Package (0x02) { "mipi-sdca-entity-label", "CS 21" }, Package (0x02) { "mipi-sdca-cs-type", Zero }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x02) { 0x02, 0x10 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x02) { Package (0x02) { "mipi-sdca-controlselector-0x2-subproperties", "C202" }, Package (0x02) { "mipi-sdca-controlselector-0x10-subproperties", "C210" } } }) Name (C202, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x02) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", Zero } } }) Name (C210, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x02) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", Zero } }, ToUUID ("edb12dd0-363d-4085-a3d2-49522ca160c4") /* Unknown UUID */, Package (0x01) { Package (0x02) { "mipi-sdca-control-number-range", "BUF5" } } }) Name (E040, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-entity-type", 0x30 }, Package (0x02) { "mipi-sdca-entity-label", "TG 23" }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x01) { 0x10 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x02) { Package (0x02) { "mipi-sdca-controlselector-0x10-subproperties", "C910" }, Package (0x02) { "mipi-sdca-clock-origin", "E021" } } }) Name (C910, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x02) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", Zero } } }) Name (EXT0, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-function-expansion-subsystem-id", 0x1234 }, Package (0x02) { "mipi-sdca-function-expansion-subsystem-revision-id", 0x1234 }, Package (0x02) { "mipi-rtk-part-smartamp-private-prop", 0x1234 } } }) } } Device (SWD3) { Name (_ADR, 0x000330025D071401) // _ADR: Address Name (_DSD, Package (0x04) // _DSD: Device-Specific Data { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x0F) { Package (0x02) { "mipi-sdw-sw-interface-revision", 0x00010002 }, Package (0x02) { "mipi-sdca-interface-revision", 0x06 }, Package (0x02) { "mipi-sdw-wake-up-unavailable", Zero }, Package (0x02) { "mipi-sdw-test-mode-supported", One }, Package (0x02) { "mipi-sdw-clock-stop-mode1-supported", One }, Package (0x02) { "mipi-sdw-simplified-clockstopprepare-sm-supported", Zero }, Package (0x02) { "mipi-sdw-clockstopprepare-hard-reset-behavior", Zero }, Package (0x02) { "mipi-sdw-highPHY-capable", Zero }, Package (0x02) { "mipi-sdw-paging-support", One }, Package (0x02) { "mipi-sdw-bank-delay-support", Zero }, Package (0x02) { "mipi-sdw-port15-read-behavior", One }, Package (0x02) { "mipi-sdw-master-count", Zero }, Package (0x02) { "mipi-sdw-source-port-list", 0x03 }, Package (0x02) { "mipi-sdw-sink-port-list", Zero }, Package (0x02) { "mipi-sdw-dp-0-supported", One } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x04) { Package (0x02) { "mipi-sdw-dp-0-subproperties", "P0SP" }, Package (0x02) { "mipi-sdw-dp-2-source-subproperties", "P2SP" }, Package (0x02) { "mipi-sdw-dp-4-source-subproperties", "P4SP" }, Package (0x02) { "mipi-sdw-dp-6-source-subproperties", "P6SP" } } }) Name (P0SP, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdw-port-max-wordlength", 0x40 }, Package (0x02) { "mipi-sdw-port-min-wordlength", 0x08 }, Package (0x02) { "mipi-sdw-bra-role-supported", One } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x01) { Package (0x02) { "mipi-sdw-port-bra-mode-0", "BRA0" } } }) Name (BRA0, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x02) { Package (0x02) { "mipi-sdw-bra-mode-bus-frequency-configs", Package (0x03) { 0x00249F00, 0x02DC6C00, 0x00927C00 } }, Package (0x02) { "mipi-sdw-bra-mode-max-data-per-frame", 0x01D6 } } }) Name (P2SP, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x0C) { Package (0x02) { "mipi-sdw-port-max-wordlength", 0x18 }, Package (0x02) { "mipi-sdw-port-min-wordlength", 0x10 }, Package (0x02) { "mipi-sdw-port-wordlength-configs", Package (0x03) { 0x16, 0x20, 0x24 } }, Package (0x02) { "mipi-sdw-data-port-type", Zero }, Package (0x02) { "mipi-sdw-max-grouping-supported", Zero }, Package (0x02) { "mipi-sdw-simplified-channelprepare-sm", Zero }, Package (0x02) { "mipi-sdw-min-channel-number", One }, Package (0x02) { "mipi-sdw-max-channel-number", 0x02 }, Package (0x02) { "mipi-sdw-channel-combination-list", 0x03 }, Package (0x02) { "mipi-sdw-modes-supported", One }, Package (0x02) { "mipi-sdw-max-async-buffer", 0x08 }, Package (0x02) { "mipi-sdw-port-encoding-type", 0x02 } } }) Name (P4SP, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x0C) { Package (0x02) { "mipi-sdw-port-max-wordlength", 0x18 }, Package (0x02) { "mipi-sdw-port-min-wordlength", 0x10 }, Package (0x02) { "mipi-sdw-port-wordlength-configs", Package (0x03) { 0x16, 0x20, 0x24 } }, Package (0x02) { "mipi-sdw-data-port-type", Zero }, Package (0x02) { "mipi-sdw-max-grouping-supported", Zero }, Package (0x02) { "mipi-sdw-simplified-channelprepare-sm", Zero }, Package (0x02) { "mipi-sdw-min-channel-number", One }, Package (0x02) { "mipi-sdw-max-channel-number", 0x04 }, Package (0x02) { "mipi-sdw-channel-combination-list", 0x03 }, Package (0x02) { "mipi-sdw-modes-supported", 0x03 }, Package (0x02) { "mipi-sdw-max-async-buffer", 0x3E80 }, Package (0x02) { "mipi-sdw-port-encoding-type", 0x02 } } }) Name (P6SP, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x0C) { Package (0x02) { "mipi-sdw-port-max-wordlength", 0x18 }, Package (0x02) { "mipi-sdw-port-min-wordlength", 0x10 }, Package (0x02) { "mipi-sdw-port-wordlength-configs", Package (0x03) { 0x16, 0x20, 0x24 } }, Package (0x02) { "mipi-sdw-data-port-type", Zero }, Package (0x02) { "mipi-sdw-max-grouping-supported", Zero }, Package (0x02) { "mipi-sdw-simplified-channelprepare-sm", Zero }, Package (0x02) { "mipi-sdw-min-channel-number", One }, Package (0x02) { "mipi-sdw-max-channel-number", 0x04 }, Package (0x02) { "mipi-sdw-channel-combination-list", 0x03 }, Package (0x02) { "mipi-sdw-modes-supported", One }, Package (0x02) { "mipi-sdw-max-async-buffer", 0x08 }, Package (0x02) { "mipi-sdw-port-encoding-type", 0x02 } } }) Device (AF02) { Name (_ADR, 0x02) // _ADR: Address Name (_DSD, Package (0x06) // _DSD: Device-Specific Data { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "mipi-sdw-sw-interface-revision", 0x00010001 }, Package (0x02) { "msft-sdca-spec-revision", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x05) { 0x04, 0x05, 0x06, 0x07, 0x08 } }, Package (0x02) { "mipi-sdca-entity-id-list", Package (0x17) { One, 0x02, 0x04, 0x05, 0x06, 0x08, 0x09, 0x0A, 0x0E, 0x0F, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1A, 0x1B, 0x36 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x1D) { Package (0x02) { "mipi-sdca-controlselector-0x4-subproperties", "C004" }, Package (0x02) { "mipi-sdca-controlselector-0x5-subproperties", "C005" }, Package (0x02) { "mipi-sdca-controlselector-0x6-subproperties", "C006" }, Package (0x02) { "mipi-sdca-controlselector-0x7-subproperties", "C007" }, Package (0x02) { "mipi-sdca-controlselector-0x8-subproperties", "C008" }, Package (0x02) { "mipi-sdca-entity-id-0x1-subproperties", "E001" }, Package (0x02) { "mipi-sdca-entity-id-0x2-subproperties", "E002" }, Package (0x02) { "mipi-sdca-entity-id-0x4-subproperties", "E004" }, Package (0x02) { "mipi-sdca-entity-id-0x5-subproperties", "E005" }, Package (0x02) { "mipi-sdca-entity-id-0x6-subproperties", "E006" }, Package (0x02) { "mipi-sdca-entity-id-0x8-subproperties", "E008" }, Package (0x02) { "mipi-sdca-entity-id-0x9-subproperties", "E009" }, Package (0x02) { "mipi-sdca-entity-id-0xA-subproperties", "E00A" }, Package (0x02) { "mipi-sdca-entity-id-0xE-subproperties", "E00E" }, Package (0x02) { "mipi-sdca-entity-id-0xF-subproperties", "E00F" }, Package (0x02) { "mipi-sdca-entity-id-0x10-subproperties", "E010" }, Package (0x02) { "mipi-sdca-entity-id-0x11-subproperties", "E011" }, Package (0x02) { "mipi-sdca-entity-id-0x12-subproperties", "E012" }, Package (0x02) { "mipi-sdca-entity-id-0x13-subproperties", "E013" }, Package (0x02) { "mipi-sdca-entity-id-0x14-subproperties", "E014" }, Package (0x02) { "mipi-sdca-entity-id-0x15-subproperties", "E015" }, Package (0x02) { "mipi-sdca-entity-id-0x16-subproperties", "E016" }, Package (0x02) { "mipi-sdca-entity-id-0x17-subproperties", "E017" }, Package (0x02) { "mipi-sdca-entity-id-0x18-subproperties", "E018" }, Package (0x02) { "mipi-sdca-entity-id-0x19-subproperties", "E019" }, Package (0x02) { "mipi-sdca-entity-id-0x1A-subproperties", "E01A" }, Package (0x02) { "mipi-sdca-entity-id-0x1B-subproperties", "E01B" }, Package (0x02) { "mipi-sdca-entity-id-0x36-subproperties", "E036" }, Package (0x02) { "mipi-sdca-function-expansion-subproperties", "EXT0" } }, ToUUID ("edb12dd0-363d-4085-a3d2-49522ca160c4") /* Unknown UUID */, Package (0x01) { Package (0x02) { "mipi-sdca-function-initialization-table", "BUF0" } } }) Name (BUF0, Buffer (0x64) { /* 0000 */ 0x44, 0x20, 0x00, 0x02, 0x02, 0x44, 0x00, 0x00, // D ...D.. /* 0008 */ 0x02, 0x03, 0x00, 0x20, 0x10, 0x06, 0x67, 0x00, // ... ..g. /* 0010 */ 0x00, 0x10, 0x06, 0x45, 0x13, 0x20, 0x10, 0x06, // ...E. .. /* 0018 */ 0x12, 0x13, 0x00, 0x10, 0x06, 0x34, 0x12, 0x20, // .....4. /* 0020 */ 0x10, 0x06, 0x56, 0x12, 0x00, 0x10, 0x06, 0x78, // ..V....x /* 0028 */ 0x08, 0x20, 0x00, 0x02, 0x00, 0x08, 0x00, 0x00, // . ...... /* 0030 */ 0x02, 0x33, 0x0A, 0x20, 0x00, 0x02, 0x05, 0x0A, // .3. .... /* 0038 */ 0x00, 0x00, 0x02, 0x33, 0x39, 0x20, 0x00, 0x02, // ...39 .. /* 0040 */ 0xAA, 0x39, 0x00, 0x00, 0x02, 0xC1, 0x36, 0x20, // .9....6 /* 0048 */ 0x00, 0x02, 0x15, 0x36, 0x00, 0x00, 0x02, 0x54, // ...6...T /* 0050 */ 0x24, 0x20, 0xE0, 0x05, 0x00, 0x24, 0x00, 0xE0, // $ ...$.. /* 0058 */ 0x05, 0x00, 0x1B, 0x20, 0xE0, 0x05, 0xC0, 0x1B, // ... .... /* 0060 */ 0x00, 0xE0, 0x05, 0x50 // ...P }) Name (C004, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", 0x06 } } }) Name (C005, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", 0x02 } } }) Name (C006, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", 0x025D } } }) Name (C007, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", 0x0714 } } }) Name (C008, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", One } } }) Name (E011, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x07) { Package (0x02) { "mipi-sdca-entity-type", 0x11 }, Package (0x02) { "mipi-sdca-entity-label", "PDE 18" }, Package (0x02) { "mipi-sdca-powerdomain-state-list", 0x19 }, Package (0x02) { "mipi-sdca-powerdomain-managed-list", Package (0x01) { 0x12 } }, Package (0x02) { "mipi-sdca-powerdomain-transition-typical-delay", Package (0x15) { 0x03, Zero, 0x00030D40, Zero, 0x03, 0x00030D40, 0x02, Zero, 0x00030D40, Zero, 0x02, 0x00030D40, One, Zero, Zero, Zero, One, Zero, Zero, Zero, Zero } }, Package (0x02) { "mipi-sdca-powerdomain-transition-max-delay", Package (0x15) { 0x03, Zero, 0x000493E0, Zero, 0x03, 0x000493E0, 0x02, Zero, 0x000493E0, Zero, 0x02, 0x000493E0, One, Zero, 0x000493E0, Zero, One, 0x000493E0, Zero, Zero, 0x000493E0 } }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x02) { One, 0x10 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x02) { Package (0x02) { "mipi-sdca-controlselector-0x1-subproperties", "RPS0" }, Package (0x02) { "mipi-sdca-controlselector-0x10-subproperties", "APS0" } } }) Name (RPS0, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x02) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", Zero } } }) Name (APS0, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x02) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x03 } } }) Name (E012, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "mipi-sdca-entity-type", 0x0B }, Package (0x02) { "mipi-sdca-entity-label", "CS 18" }, Package (0x02) { "mipi-sdca-cs-type", One }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x01) { 0x02 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x01) { Package (0x02) { "mipi-sdca-controlselector-0x2-subproperties", "C202" } } }) Name (C202, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x03 }, Package (0x02) { "mipi-sdca-control-selector-interrupt-position", 0x13 } } }) Name (E013, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "mipi-sdca-entity-type", 0x0B }, Package (0x02) { "mipi-sdca-entity-label", "CS 11" }, Package (0x02) { "mipi-sdca-cs-type", Zero }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x01) { 0x02 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x01) { Package (0x02) { "mipi-sdca-controlselector-0x2-subproperties", "C203" } } }) Name (C203, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x03 }, Package (0x02) { "mipi-sdca-control-selector-interrupt-position", 0x12 } } }) Name (E010, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "mipi-sdca-entity-type", 0x0C }, Package (0x02) { "mipi-sdca-entity-label", "CX 11" }, Package (0x02) { "mipi-sdca-input-pin-list", 0x06 }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x01) { One } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x03) { Package (0x02) { "mipi-sdca-input-pin-1", "E013" }, Package (0x02) { "mipi-sdca-input-pin-2", "E012" }, Package (0x02) { "mipi-sdca-controlselector-0x1-subproperties", "C101" } } }) Name (C101, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x02) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", Zero } } }) Name (E018, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x07) { Package (0x02) { "mipi-sdca-entity-type", 0x11 }, Package (0x02) { "mipi-sdca-entity-label", "PDE 11" }, Package (0x02) { "mipi-sdca-powerdomain-state-list", 0x19 }, Package (0x02) { "mipi-sdca-powerdomain-managed-list", Package (0x01) { 0x0F } }, Package (0x02) { "mipi-sdca-powerdomain-transition-typical-delay", Package (0x15) { 0x03, Zero, 0x00030D40, Zero, 0x03, 0x00030D40, 0x02, Zero, 0x00030D40, Zero, 0x02, 0x00030D40, One, Zero, Zero, Zero, One, Zero, Zero, Zero, Zero } }, Package (0x02) { "mipi-sdca-powerdomain-transition-max-delay", Package (0x15) { 0x03, Zero, 0x000493E0, Zero, 0x03, 0x000493E0, 0x02, Zero, 0x000493E0, Zero, 0x02, 0x000493E0, One, Zero, 0x000493E0, Zero, One, 0x000493E0, Zero, Zero, 0x000493E0 } }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x02) { One, 0x10 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x02) { Package (0x02) { "mipi-sdca-controlselector-0x1-subproperties", "RPS0" }, Package (0x02) { "mipi-sdca-controlselector-0x10-subproperties", "APS0" } } }) Name (E00F, Package (0x06) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x06) { Package (0x02) { "mipi-sdca-entity-type", 0x02 }, Package (0x02) { "mipi-sdca-entity-label", "IT 11" }, Package (0x02) { "mipi-sdca-terminal-type", 0x0201 }, Package (0x02) { "mipi-sdca-microphone-snr", 0x00410000 }, Package (0x02) { "mipi-sdca-microphone-sensitivity", 0xFFE60000 }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x01) { 0x04 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x02) { Package (0x02) { "mipi-sdca-clock-origin", "E010" }, Package (0x02) { "mipi-sdca-controlselector-0x4-subproperties", "CF04" } }, ToUUID ("edb12dd0-363d-4085-a3d2-49522ca160c4") /* Unknown UUID */, Package (0x01) { Package (0x02) { "mipi-sdca-microphone-array-geometry", "MGEO" } } }) Name (MGEO, Buffer (0x2A) { /* 0000 */ 0x00, 0x01, 0x00, 0x00, 0xEA, 0xDD, 0x16, 0x22, // ......." /* 0008 */ 0x19, 0xD7, 0xE7, 0x28, 0x64, 0x00, 0x4C, 0x1D, // ...(d.L. /* 0010 */ 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0xD7, 0xFF, // ........ /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0020 */ 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, // ..)..... /* 0028 */ 0x00, 0x00 // .. }) Name (CF04, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", One } } }) Name (E00E, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "mipi-sdca-entity-type", 0x07 }, Package (0x02) { "mipi-sdca-entity-label", "FU 11" }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x01) { 0x0B } }, Package (0x02) { "mipi-sdca-input-pin-list", 0x02 } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x02) { Package (0x02) { "mipi-sdca-input-pin-1", "E00F" }, Package (0x02) { "mipi-sdca-controlselector-0xb-subproperties", "CF0B" } } }) Name (CF0B, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x08 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", Zero }, Package (0x02) { "mipi-sdca-control-number-list", Package (0x04) { One, 0x02, 0x03, 0x04 } } } }) Name (E036, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x07) { Package (0x02) { "mipi-sdca-entity-type", 0x11 }, Package (0x02) { "mipi-sdca-entity-label", "PDE 12" }, Package (0x02) { "mipi-sdca-powerdomain-state-list", 0x19 }, Package (0x02) { "mipi-sdca-powerdomain-managed-list", Package (0x01) { 0x17 } }, Package (0x02) { "mipi-sdca-powerdomain-transition-typical-delay", Package (0x15) { 0x03, Zero, 0x00030D40, Zero, 0x03, 0x00030D40, 0x02, Zero, 0x00030D40, Zero, 0x02, 0x00030D40, One, Zero, Zero, Zero, One, Zero, Zero, Zero, Zero } }, Package (0x02) { "mipi-sdca-powerdomain-transition-max-delay", Package (0x15) { 0x03, Zero, 0x000493E0, Zero, 0x03, 0x000493E0, 0x02, Zero, 0x000493E0, Zero, 0x02, 0x000493E0, One, Zero, 0x000493E0, Zero, One, 0x000493E0, Zero, Zero, 0x000493E0 } }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x02) { One, 0x10 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x02) { Package (0x02) { "mipi-sdca-controlselector-0x1-subproperties", "RPS0" }, Package (0x02) { "mipi-sdca-controlselector-0x10-subproperties", "APS0" } } }) Name (E017, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "mipi-sdca-entity-type", 0x0A }, Package (0x02) { "mipi-sdca-entity-label", "XU 12" }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x02) { One, 0x02 } }, Package (0x02) { "mipi-sdca-input-pin-list", 0x02 } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x03) { Package (0x02) { "mipi-sdca-input-pin-1", "E00E" }, Package (0x02) { "mipi-sdca-controlselector-0x1-subproperties", "C701" }, Package (0x02) { "mipi-sdca-controlselector-0x2-subproperties", "C702" } } }) Name (C701, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x02) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", Zero } } }) Name (C702, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", One } } }) Name (E01B, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "mipi-sdca-entity-type", 0x20 }, Package (0x02) { "mipi-sdca-entity-label", "CRU 14" }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x02) { 0x06, 0x10 } }, Package (0x02) { "mipi-sdca-input-pin-list", 0x02 } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x03) { Package (0x02) { "mipi-sdca-input-pin-1", "E017" }, Package (0x02) { "mipi-sdca-controlselector-0x6-subproperties", "LC00" }, Package (0x02) { "mipi-sdca-controlselector-0x10-subproperties", "CS10" } } }) Name (LC00, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", Zero } } }) Name (CS10, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", One } } }) Name (E00A, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "mipi-sdca-entity-type", 0x07 }, Package (0x02) { "mipi-sdca-entity-label", "FU 14" }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x03) { One, 0x02, 0x10 } }, Package (0x02) { "mipi-sdca-input-pin-list", 0x02 } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x04) { Package (0x02) { "mipi-sdca-input-pin-1", "E01B" }, Package (0x02) { "mipi-sdca-controlselector-0x1-subproperties", "CA01" }, Package (0x02) { "mipi-sdca-controlselector-0x2-subproperties", "CA02" }, Package (0x02) { "mipi-sdca-controlselector-0x10-subproperties", "LC00" } } }) Name (CA01, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x02 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", Zero }, Package (0x02) { "mipi-sdca-control-number-list", Package (0x02) { One, 0x02 } } } }) Name (CA02, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x02 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", Zero }, Package (0x02) { "mipi-sdca-control-selector-fixed-value", 0x17D4 }, Package (0x02) { "mipi-sdca-control-number-list", Package (0x02) { One, 0x02 } } }, ToUUID ("edb12dd0-363d-4085-a3d2-49522ca160c4") /* Unknown UUID */, Package (0x01) { Package (0x02) { "mipi-sdca-control-number-range", "BUF1" } } }) Name (BUF1, Buffer (0x10) { /* 0000 */ 0x03, 0x00, 0x01, 0x00, 0xC0, 0xEE, 0x00, 0x00, // ........ /* 0008 */ 0x00, 0x1E, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00 // ....`... }) Name (E009, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "mipi-sdca-entity-type", 0x23 }, Package (0x02) { "mipi-sdca-entity-label", "SMPU 14" }, Package (0x02) { "mipi-sdca-input-pin-list", 0x02 }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x02) { 0x10, 0x11 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x03) { Package (0x02) { "mipi-sdca-input-pin-1", "E00A" }, Package (0x02) { "mipi-sdca-controlselector-0x10-subproperties", "C510" }, Package (0x02) { "mipi-sdca-controlselector-0x11-subproperties", "C511" } } }) Name (C510, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x02) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", Zero } } }) Name (C511, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-interrupt-position", 0x11 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x02 } } }) Name (E008, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "mipi-sdca-entity-type", 0x0B }, Package (0x02) { "mipi-sdca-entity-label", "CS 14" }, Package (0x02) { "mipi-sdca-cs-type", Zero }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x01) { 0x10 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x01) { Package (0x02) { "mipi-sdca-controlselector-0x10-subproperties", "C410" } } }) Name (C410, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x02) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", Zero } }, ToUUID ("edb12dd0-363d-4085-a3d2-49522ca160c4") /* Unknown UUID */, Package (0x01) { Package (0x02) { "mipi-sdca-control-number-range", "BUF2" } } }) Name (BUF2, Buffer (0x2C) { /* 0000 */ 0x02, 0x00, 0x05, 0x00, 0x04, 0x00, 0x00, 0x00, // ........ /* 0008 */ 0x80, 0x3E, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, // .>...... /* 0010 */ 0x44, 0xAC, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, // D....... /* 0018 */ 0x80, 0xBB, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, // ........ /* 0020 */ 0x00, 0x77, 0x01, 0x00, 0x0D, 0x00, 0x00, 0x00, // .w...... /* 0028 */ 0x00, 0xEE, 0x02, 0x00 // .... }) Name (E016, Package (0x06) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x05) { Package (0x02) { "mipi-sdca-entity-type", 0x03 }, Package (0x02) { "mipi-sdca-entity-label", "OT 14" }, Package (0x02) { "mipi-sdca-terminal-type", 0x0180 }, Package (0x02) { "mipi-sdca-input-pin-list", 0x02 }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x02) { 0x08, 0x11 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x04) { Package (0x02) { "mipi-sdca-input-pin-1", "E009" }, Package (0x02) { "mipi-sdca-clock-origin", "E008" }, Package (0x02) { "mipi-sdca-controlselector-0x8-subproperties", "LC00" }, Package (0x02) { "mipi-sdca-controlselector-0x11-subproperties", "C611" } }, ToUUID ("edb12dd0-363d-4085-a3d2-49522ca160c4") /* Unknown UUID */, Package (0x01) { Package (0x02) { "mipi-sdca-terminal-dp-numbers", "BUF3" } } }) Name (BUF3, Buffer (0x02) { 0x00, 0x02 // .. }) Name (C611, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x05 }, Package (0x02) { "mipi-sdca-control-number-dc-value", Zero } } }) Name (E019, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "mipi-sdca-entity-type", 0x20 }, Package (0x02) { "mipi-sdca-entity-label", "CRU 13" }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x02) { 0x06, 0x10 } }, Package (0x02) { "mipi-sdca-input-pin-list", 0x02 } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x03) { Package (0x02) { "mipi-sdca-input-pin-1", "E017" }, Package (0x02) { "mipi-sdca-controlselector-0x6-subproperties", "LC00" }, Package (0x02) { "mipi-sdca-controlselector-0x10-subproperties", "CS10" } } }) Name (E002, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "mipi-sdca-entity-type", 0x07 }, Package (0x02) { "mipi-sdca-entity-label", "FU 13" }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x03) { One, 0x02, 0x10 } }, Package (0x02) { "mipi-sdca-input-pin-list", 0x02 } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x04) { Package (0x02) { "mipi-sdca-input-pin-1", "E019" }, Package (0x02) { "mipi-sdca-controlselector-0x1-subproperties", "CA11" }, Package (0x02) { "mipi-sdca-controlselector-0x2-subproperties", "CA12" }, Package (0x02) { "mipi-sdca-controlselector-0x10-subproperties", "LC00" } } }) Name (CA11, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x02 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", Zero }, Package (0x02) { "mipi-sdca-control-number-list", Package (0x02) { One, 0x02 } } } }) Name (CA12, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x02 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", Zero }, Package (0x02) { "mipi-sdca-control-selector-default-value", 0x1B00 }, Package (0x02) { "mipi-sdca-control-number-list", Package (0x02) { One, 0x02 } } }, ToUUID ("edb12dd0-363d-4085-a3d2-49522ca160c4") /* Unknown UUID */, Package (0x01) { Package (0x02) { "mipi-sdca-control-number-range", "BUF1" } } }) Name (E001, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "mipi-sdca-entity-type", 0x0B }, Package (0x02) { "mipi-sdca-entity-label", "CS 13" }, Package (0x02) { "mipi-sdca-cs-type", Zero }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x01) { 0x10 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x01) { Package (0x02) { "mipi-sdca-controlselector-0x10-subproperties", "C410" } } }) Name (E014, Package (0x06) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x05) { Package (0x02) { "mipi-sdca-entity-type", 0x03 }, Package (0x02) { "mipi-sdca-entity-label", "OT 13" }, Package (0x02) { "mipi-sdca-terminal-type", 0x0181 }, Package (0x02) { "mipi-sdca-input-pin-list", 0x02 }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x02) { 0x08, 0x11 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x04) { Package (0x02) { "mipi-sdca-input-pin-1", "E002" }, Package (0x02) { "mipi-sdca-clock-origin", "E001" }, Package (0x02) { "mipi-sdca-controlselector-0x8-subproperties", "LC00" }, Package (0x02) { "mipi-sdca-controlselector-0x11-subproperties", "C611" } }, ToUUID ("edb12dd0-363d-4085-a3d2-49522ca160c4") /* Unknown UUID */, Package (0x01) { Package (0x02) { "mipi-sdca-terminal-dp-numbers", "BUF4" } } }) Name (BUF4, Buffer (0x02) { 0x00, 0x06 // .. }) Name (E01A, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "mipi-sdca-entity-type", 0x20 }, Package (0x02) { "mipi-sdca-entity-label", "CRU 17" }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x02) { 0x06, 0x10 } }, Package (0x02) { "mipi-sdca-input-pin-list", 0x02 } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x03) { Package (0x02) { "mipi-sdca-input-pin-1", "E017" }, Package (0x02) { "mipi-sdca-controlselector-0x6-subproperties", "LC00" }, Package (0x02) { "mipi-sdca-controlselector-0x10-subproperties", "CS10" } } }) Name (E006, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "mipi-sdca-entity-type", 0x07 }, Package (0x02) { "mipi-sdca-entity-label", "FU 02" }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x03) { One, 0x02, 0x10 } }, Package (0x02) { "mipi-sdca-input-pin-list", 0x02 } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x04) { Package (0x02) { "mipi-sdca-input-pin-1", "E01A" }, Package (0x02) { "mipi-sdca-controlselector-0x1-subproperties", "CA01" }, Package (0x02) { "mipi-sdca-controlselector-0x2-subproperties", "CA02" }, Package (0x02) { "mipi-sdca-controlselector-0x10-subproperties", "LC00" } } }) Name (E005, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "mipi-sdca-entity-type", 0x23 }, Package (0x02) { "mipi-sdca-entity-label", "SMPU 17" }, Package (0x02) { "mipi-sdca-input-pin-list", 0x02 }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x02) { 0x10, 0x11 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x03) { Package (0x02) { "mipi-sdca-input-pin-1", "E006" }, Package (0x02) { "mipi-sdca-controlselector-0x10-subproperties", "C910" }, Package (0x02) { "mipi-sdca-controlselector-0x11-subproperties", "C911" } } }) Name (C910, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x02) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", Zero } } }) Name (C911, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x03) { Package (0x02) { "mipi-sdca-control-selector-access-layer", 0x04 }, Package (0x02) { "mipi-sdca-control-selector-interrupt-position", 0x10 }, Package (0x02) { "mipi-sdca-control-selector-access-mode", 0x02 } } }) Name (E004, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "mipi-sdca-entity-type", 0x0B }, Package (0x02) { "mipi-sdca-entity-label", "CS 17" }, Package (0x02) { "mipi-sdca-cs-type", Zero }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x01) { 0x10 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x01) { Package (0x02) { "mipi-sdca-controlselector-0x10-subproperties", "C410" } } }) Name (E015, Package (0x06) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x05) { Package (0x02) { "mipi-sdca-entity-type", 0x03 }, Package (0x02) { "mipi-sdca-entity-label", "OT 17" }, Package (0x02) { "mipi-sdca-terminal-type", 0x0185 }, Package (0x02) { "mipi-sdca-input-pin-list", 0x02 }, Package (0x02) { "mipi-sdca-control-selector-list", Package (0x02) { 0x08, 0x11 } } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x04) { Package (0x02) { "mipi-sdca-input-pin-1", "E005" }, Package (0x02) { "mipi-sdca-clock-origin", "E004" }, Package (0x02) { "mipi-sdca-controlselector-0x8-subproperties", "LC00" }, Package (0x02) { "mipi-sdca-controlselector-0x11-subproperties", "C611" } }, ToUUID ("edb12dd0-363d-4085-a3d2-49522ca160c4") /* Unknown UUID */, Package (0x01) { Package (0x02) { "mipi-sdca-terminal-dp-numbers", "BUF5" } } }) Name (BUF5, Buffer (0x02) { 0x00, 0x04 // .. }) Name (EXT0, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x02) { Package (0x02) { "mipi-sdca-function-expansion-subsystem-id", 0x1234 }, Package (0x02) { "mipi-sdca-function-expansion-subsystem-revision-id", 0x1234 } } }) } } } } Else { Scope (_SB.PC00.HDAS.IDA.SNDW) { Device (SWD4) { Name (_ADR, 0x000020025D071100) // _ADR: Address Name (_DSD, Package (0x04) // _DSD: Device-Specific Data { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x0F) { Package (0x02) { "intel-endpoints-num", 0x02 }, Package (0x02) { "intel-autonomous-clock-stop", Zero }, Package (0x02) { "mipi-sdw-sw-interface-revision", 0x00010000 }, Package (0x02) { "mipi-sdw-wake-up-unavailable", Zero }, Package (0x02) { "mipi-sdw-test-mode-supported", One }, Package (0x02) { "mipi-sdw-clock-stop-mode1-supported", One }, Package (0x02) { "mipi-sdw-simplified-clockstopprepare-sm-supported", One }, Package (0x02) { "mipi-sdw-clockstopprepare-hard-reset-behavior", Zero }, Package (0x02) { "mipi-sdw-highPHY-capable", Zero }, Package (0x02) { "mipi-sdw-paging-support", Zero }, Package (0x02) { "mipi-sdw-bank-delay-support", Zero }, Package (0x02) { "mipi-sdw-port15-read-behavior", One }, Package (0x02) { "mipi-sdw-master-count", 0x04 }, Package (0x02) { "mipi-sdw-source-port-list", 0x04 }, Package (0x02) { "mipi-sdw-sink-port-list", 0x04 } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x11) { Package (0x02) { "intel-endpoint-descriptor-0", "EPD0" }, Package (0x02) { "intel-endpoint-descriptor-1", "EPD1" }, Package (0x02) { "mipi-sdw-link-0-subproperties", "LNK0" }, Package (0x02) { "mipi-sdw-link-1-subproperties", "LNK1" }, Package (0x02) { "mipi-sdw-link-2-subproperties", "LNK2" }, Package (0x02) { "mipi-sdw-link-3-subproperties", "LNK3" }, Package (0x02) { "mipi-sdw-dp-0-subproperties", "DP0" }, Package (0x02) { "mipi-sdw-dp-1-source-subproperties", "DPN" }, Package (0x02) { "mipi-sdw-dp-2-sink-subproperties", "DPN" }, Package (0x02) { "mipi-sdw-dp-1-sink-subproperties", "DPN" }, Package (0x02) { "mipi-sdw-dp-2-source-subproperties", "DPN" }, Package (0x02) { "mipi-sdw-dp-3-sink-subproperties", "DPN" }, Package (0x02) { "mipi-sdw-dp-4-source-subproperties", "DPN" }, Package (0x02) { "mipi-sdw-dp-5-sink-subproperties", "DPN" }, Package (0x02) { "mipi-sdw-dp-6-source-subproperties", "DPN" }, Package (0x02) { "mipi-sdw-dp-7-sink-subproperties", "DPN" }, Package (0x02) { "mipi-sdw-dp-8-source-subproperties", "DPN" } } }) Name (EPD0, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x06) { Package (0x02) { "intel-endpoint-type", One }, Package (0x02) { "intel-endpoint-group-id", Buffer (0x10) { /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ } }, Package (0x02) { "intel-endpoint-group-mask", Zero }, Package (0x02) { "intel-endpoint-group-position", Zero }, Package (0x02) { "intel-endpoint-direction", One }, Package (0x02) { "intel-endpoint-pin-descr", "EPN0" } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x02) { Package (0x02) { "intel-endpoint-formats", "EFM0" }, Package (0x02) { "intel-endpoint-config", "ECF0" } } }) Name (WFX0, Package (0x04) { Package (0x07) { 0xFFFE, 0x02, 0xBB80, 0x0005DC00, 0x08, 0x20, 0x16 }, 0x18, 0x03, Buffer (0x10) { /* 0000 */ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, // ........ /* 0008 */ 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71 // .....8.q } }) Name (WFX1, Package (0x04) { Package (0x07) { 0xFFFE, 0x02, 0x00017700, 0x000BB800, 0x08, 0x20, 0x16 }, 0x18, 0x03, Buffer (0x10) { /* 0000 */ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, // ........ /* 0008 */ 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71 // .....8.q } }) Name (WFX2, Package (0x04) { Package (0x07) { 0xFFFE, 0x02, 0xBB80, 0x0002EE00, 0x04, 0x10, 0x16 }, 0x10, 0x03, Buffer (0x10) { /* 0000 */ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, // ........ /* 0008 */ 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71 // .....8.q } }) Name (WFX3, Package (0x04) { Package (0x07) { 0xFFFE, 0x02, 0x00017700, 0x0005DC00, 0x04, 0x10, 0x16 }, 0x10, 0x03, Buffer (0x10) { /* 0000 */ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, // ........ /* 0008 */ 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71 // .....8.q } }) Name (EFM0, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "wfx-0", "WFX0" }, Package (0x02) { "wfx-1", "WFX1" }, Package (0x02) { "wfx-2", "WFX2" }, Package (0x02) { "wfx-3", "WFX3" } } }) Name (ECF0, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x00){} }) Name (EPN0, Buffer (0x2F) { /* 0000 */ 0xE2, 0x1C, 0xF2, 0xDF, 0x0F, 0xF7, 0xD0, 0x11, // ........ /* 0008 */ 0xB9, 0x17, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96, // ....."1. /* 0010 */ 0x01, 0x03, 0x00, 0x00, 0x00, 0x8C, 0xC9, 0xB3, // ........ /* 0018 */ 0x00, 0x07, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, // ........ /* 0020 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, // ........ /* 0028 */ 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00 // ....... }) Name (EPD1, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x06) { Package (0x02) { "intel-endpoint-type", One }, Package (0x02) { "intel-endpoint-group-id", Buffer (0x10) { /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ } }, Package (0x02) { "intel-endpoint-group-mask", Zero }, Package (0x02) { "intel-endpoint-group-position", Zero }, Package (0x02) { "intel-endpoint-direction", Zero }, Package (0x02) { "intel-endpoint-pin-descr", "EPN1" } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x02) { Package (0x02) { "intel-endpoint-formats", "EFM1" }, Package (0x02) { "intel-endpoint-config", "ECF1" } } }) Name (WFX4, Package (0x04) { Package (0x07) { 0xFFFE, One, 0xBB80, 0x0002EE00, 0x04, 0x20, 0x16 }, 0x18, One, Buffer (0x10) { /* 0000 */ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, // ........ /* 0008 */ 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71 // .....8.q } }) Name (WFX5, Package (0x04) { Package (0x07) { 0xFFFE, One, 0x00017700, 0x0005DC00, 0x04, 0x20, 0x16 }, 0x18, One, Buffer (0x10) { /* 0000 */ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, // ........ /* 0008 */ 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71 // .....8.q } }) Name (WFX6, Package (0x04) { Package (0x07) { 0xFFFE, One, 0xBB80, 0x00017700, 0x02, 0x10, 0x16 }, 0x10, One, Buffer (0x10) { /* 0000 */ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, // ........ /* 0008 */ 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71 // .....8.q } }) Name (WFX7, Package (0x04) { Package (0x07) { 0xFFFE, One, 0x00017700, 0x0002EE00, 0x02, 0x10, 0x16 }, 0x10, One, Buffer (0x10) { /* 0000 */ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, // ........ /* 0008 */ 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71 // .....8.q } }) Name (EFM1, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "wfx-0", "WFX4" }, Package (0x02) { "wfx-1", "WFX5" }, Package (0x02) { "wfx-2", "WFX6" }, Package (0x02) { "wfx-3", "WFX7" } } }) Name (ECF1, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x00){} }) Name (EPN1, Buffer (0x2F) { /* 0000 */ 0xE1, 0x1B, 0xF2, 0xDF, 0x0F, 0xF7, 0xD0, 0x11, // ........ /* 0008 */ 0xB9, 0x17, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96, // ....."1. /* 0010 */ 0x01, 0x01, 0x00, 0x00, 0x00, 0x99, 0x8C, 0xE8, // ........ /* 0018 */ 0x00, 0x07, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, // ........ /* 0020 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, // ........ /* 0028 */ 0x00, 0x0A, 0x00, 0x00, 0x00, 0x01, 0x00 // ....... }) Name (DP0, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x08) { Package (0x02) { "mipi-sdw-port-max-wordlength", 0x40 }, Package (0x02) { "mipi-sdw-port-min-wordlength", One }, Package (0x02) { "mipi-sdw-port-wordlength-configs", Package (0x01) { Zero } }, Package (0x02) { "mipi-sdw-bra-flow-controlled", Zero }, Package (0x02) { "mipi-sdw-bra-imp-def-response-supported", Zero }, Package (0x02) { "mipi-sdw-simplified-channel-prepare-sm", One }, Package (0x02) { "mipi-sdw-imp-def-dp0-interrupts-supported", Zero }, Package (0x02) { "mipi-sdw-imp-def-bpt-supported", One } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x01) { Package (0x02) { "mipi-sdw-port-bra-mode", "BRA0" } } }) Name (BRA0, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x05) { Package (0x02) { "mipi-sdw-bra-mode-max-bus-frequency", 0x016E3600 }, Package (0x02) { "bra-mode-min-bus-frequency", 0x00249F00 }, Package (0x02) { "mipi-sdw-bra-mode-bus-frequency-configs", Package (0x01) { Zero } }, Package (0x02) { "mipi-sdw-bra-mode-max-data-per-frame", 0x01D6 }, Package (0x02) { "mipi-sdw-bra-mode-min-us-between-transactions", Zero } } }) Name (DPN, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x0D) { Package (0x02) { "mipi-sdw-port-max-wordlength", 0x40 }, Package (0x02) { "mipi-sdw-port-min-wordlength", One }, Package (0x02) { "mipi-sdw-port-wordlength-configs", Package (0x01) { Zero } }, Package (0x02) { "mipi-sdw-data-port-type", Zero }, Package (0x02) { "mipi-sdw-max-grouping-supported", Zero }, Package (0x02) { "mipi-sdw-simplified-channel-prepare-sm", One }, Package (0x02) { "mipi-sdw-imp-def-dpn-interrupts-supported", Zero }, Package (0x02) { "mipi-sdw-min-channel-number", 0x02 }, Package (0x02) { "mipi-sdw-max-channel-number", 0x02 }, Package (0x02) { "mipi-sdw-channel-number-list", Package (0x01) { Zero } }, Package (0x02) { "mipi-sdw-modes-supported", One }, Package (0x02) { "mipi-sdw-block-packing-mode", One }, Package (0x02) { "mipi-sdw-port-encoding-type", Zero } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x01) { Package (0x02) { "mipi-sdw-port-audio-mode-0", "AM0" } } }) Name (AM0, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x08) { Package (0x02) { "mipi-sdw-audio-mode-max-bus-frequency", 0x016E3600 }, Package (0x02) { "mipi-sdw-audio-mode-min-bus-frequency", 0x00249F00 }, Package (0x02) { "mipi-sdw-audio-mode-bus-frequency-configs", Package (0x01) { Zero } }, Package (0x02) { "mipi-sdw-audio-mode-max-sampling-frequency", 0x0002EE00 }, Package (0x02) { "mipi-sdw-audio-mode-min-sampling-frequency", 0x1F40 }, Package (0x02) { "mipi-sdw-audio-mode-sampling-frequency-configs", Package (0x01) { Zero } }, Package (0x02) { "mipi-sdw-audio-mode-prepare-channel-behavior", Zero }, Package (0x02) { "mipi-sdw-audio-mode-glitchless-transitions", Zero } } }) } Device (SWD5) { Name (_ADR, 0x000120025D071100) // _ADR: Address Name (_DSD, Package (0x04) // _DSD: Device-Specific Data { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x0F) { Package (0x02) { "intel-endpoints-num", 0x02 }, Package (0x02) { "intel-autonomous-clock-stop", Zero }, Package (0x02) { "mipi-sdw-sw-interface-revision", 0x00010000 }, Package (0x02) { "mipi-sdw-wake-up-unavailable", Zero }, Package (0x02) { "mipi-sdw-test-mode-supported", One }, Package (0x02) { "mipi-sdw-clock-stop-mode1-supported", One }, Package (0x02) { "mipi-sdw-simplified-clockstopprepare-sm-supported", One }, Package (0x02) { "mipi-sdw-clockstopprepare-hard-reset-behavior", Zero }, Package (0x02) { "mipi-sdw-highPHY-capable", Zero }, Package (0x02) { "mipi-sdw-paging-support", Zero }, Package (0x02) { "mipi-sdw-bank-delay-support", Zero }, Package (0x02) { "mipi-sdw-port15-read-behavior", One }, Package (0x02) { "mipi-sdw-master-count", 0x04 }, Package (0x02) { "mipi-sdw-source-port-list", 0x04 }, Package (0x02) { "mipi-sdw-sink-port-list", 0x04 } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x11) { Package (0x02) { "intel-endpoint-descriptor-0", "EPD0" }, Package (0x02) { "intel-endpoint-descriptor-1", "EPD1" }, Package (0x02) { "mipi-sdw-link-0-subproperties", "LNK0" }, Package (0x02) { "mipi-sdw-link-1-subproperties", "LNK1" }, Package (0x02) { "mipi-sdw-link-2-subproperties", "LNK2" }, Package (0x02) { "mipi-sdw-link-3-subproperties", "LNK3" }, Package (0x02) { "mipi-sdw-dp-0-subproperties", "DP0" }, Package (0x02) { "mipi-sdw-dp-1-source-subproperties", "DPN" }, Package (0x02) { "mipi-sdw-dp-2-sink-subproperties", "DPN" }, Package (0x02) { "mipi-sdw-dp-1-sink-subproperties", "DPN" }, Package (0x02) { "mipi-sdw-dp-2-source-subproperties", "DPN" }, Package (0x02) { "mipi-sdw-dp-3-sink-subproperties", "DPN" }, Package (0x02) { "mipi-sdw-dp-4-source-subproperties", "DPN" }, Package (0x02) { "mipi-sdw-dp-5-sink-subproperties", "DPN" }, Package (0x02) { "mipi-sdw-dp-6-source-subproperties", "DPN" }, Package (0x02) { "mipi-sdw-dp-7-sink-subproperties", "DPN" }, Package (0x02) { "mipi-sdw-dp-8-source-subproperties", "DPN" } } }) Name (EPD0, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x06) { Package (0x02) { "intel-endpoint-type", One }, Package (0x02) { "intel-endpoint-group-id", Buffer (0x10) { /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ } }, Package (0x02) { "intel-endpoint-group-mask", Zero }, Package (0x02) { "intel-endpoint-group-position", Zero }, Package (0x02) { "intel-endpoint-direction", One }, Package (0x02) { "intel-endpoint-pin-descr", "EPN0" } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x02) { Package (0x02) { "intel-endpoint-formats", "EFM0" }, Package (0x02) { "intel-endpoint-config", "ECF0" } } }) Name (WFX0, Package (0x04) { Package (0x07) { 0xFFFE, 0x02, 0xBB80, 0x0005DC00, 0x08, 0x20, 0x16 }, 0x18, 0x03, Buffer (0x10) { /* 0000 */ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, // ........ /* 0008 */ 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71 // .....8.q } }) Name (WFX1, Package (0x04) { Package (0x07) { 0xFFFE, 0x02, 0x00017700, 0x000BB800, 0x08, 0x20, 0x16 }, 0x18, 0x03, Buffer (0x10) { /* 0000 */ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, // ........ /* 0008 */ 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71 // .....8.q } }) Name (WFX2, Package (0x04) { Package (0x07) { 0xFFFE, 0x02, 0xBB80, 0x0002EE00, 0x04, 0x10, 0x16 }, 0x10, 0x03, Buffer (0x10) { /* 0000 */ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, // ........ /* 0008 */ 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71 // .....8.q } }) Name (WFX3, Package (0x04) { Package (0x07) { 0xFFFE, 0x02, 0x00017700, 0x0005DC00, 0x04, 0x10, 0x16 }, 0x10, 0x03, Buffer (0x10) { /* 0000 */ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, // ........ /* 0008 */ 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71 // .....8.q } }) Name (EFM0, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "wfx-0", "WFX0" }, Package (0x02) { "wfx-1", "WFX1" }, Package (0x02) { "wfx-2", "WFX2" }, Package (0x02) { "wfx-3", "WFX3" } } }) Name (ECF0, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x00){} }) Name (EPN0, Buffer (0x2F) { /* 0000 */ 0xE2, 0x1C, 0xF2, 0xDF, 0x0F, 0xF7, 0xD0, 0x11, // ........ /* 0008 */ 0xB9, 0x17, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96, // ....."1. /* 0010 */ 0x01, 0x03, 0x00, 0x00, 0x00, 0x8C, 0xC9, 0xB3, // ........ /* 0018 */ 0x00, 0x07, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, // ........ /* 0020 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, // ........ /* 0028 */ 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00 // ....... }) Name (EPD1, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x06) { Package (0x02) { "intel-endpoint-type", One }, Package (0x02) { "intel-endpoint-group-id", Buffer (0x10) { /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ } }, Package (0x02) { "intel-endpoint-group-mask", Zero }, Package (0x02) { "intel-endpoint-group-position", Zero }, Package (0x02) { "intel-endpoint-direction", Zero }, Package (0x02) { "intel-endpoint-pin-descr", "EPN1" } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x02) { Package (0x02) { "intel-endpoint-formats", "EFM1" }, Package (0x02) { "intel-endpoint-config", "ECF1" } } }) Name (WFX4, Package (0x04) { Package (0x07) { 0xFFFE, One, 0xBB80, 0x0002EE00, 0x04, 0x20, 0x16 }, 0x18, One, Buffer (0x10) { /* 0000 */ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, // ........ /* 0008 */ 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71 // .....8.q } }) Name (WFX5, Package (0x04) { Package (0x07) { 0xFFFE, One, 0x00017700, 0x0005DC00, 0x04, 0x20, 0x16 }, 0x18, One, Buffer (0x10) { /* 0000 */ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, // ........ /* 0008 */ 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71 // .....8.q } }) Name (WFX6, Package (0x04) { Package (0x07) { 0xFFFE, One, 0xBB80, 0x00017700, 0x02, 0x10, 0x16 }, 0x10, One, Buffer (0x10) { /* 0000 */ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, // ........ /* 0008 */ 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71 // .....8.q } }) Name (WFX7, Package (0x04) { Package (0x07) { 0xFFFE, One, 0x00017700, 0x0002EE00, 0x02, 0x10, 0x16 }, 0x10, One, Buffer (0x10) { /* 0000 */ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, // ........ /* 0008 */ 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71 // .....8.q } }) Name (EFM1, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x04) { Package (0x02) { "wfx-0", "WFX4" }, Package (0x02) { "wfx-1", "WFX5" }, Package (0x02) { "wfx-2", "WFX6" }, Package (0x02) { "wfx-3", "WFX7" } } }) Name (ECF1, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x00){} }) Name (EPN1, Buffer (0x2F) { /* 0000 */ 0xE1, 0x1B, 0xF2, 0xDF, 0x0F, 0xF7, 0xD0, 0x11, // ........ /* 0008 */ 0xB9, 0x17, 0x00, 0xA0, 0xC9, 0x22, 0x31, 0x96, // ....."1. /* 0010 */ 0x01, 0x01, 0x00, 0x00, 0x00, 0x99, 0x8C, 0xE8, // ........ /* 0018 */ 0x00, 0x07, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, // ........ /* 0020 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, // ........ /* 0028 */ 0x00, 0x0A, 0x00, 0x00, 0x00, 0x01, 0x00 // ....... }) Name (DP0, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x08) { Package (0x02) { "mipi-sdw-port-max-wordlength", 0x40 }, Package (0x02) { "mipi-sdw-port-min-wordlength", One }, Package (0x02) { "mipi-sdw-port-wordlength-configs", Package (0x01) { Zero } }, Package (0x02) { "mipi-sdw-bra-flow-controlled", Zero }, Package (0x02) { "mipi-sdw-bra-imp-def-response-supported", Zero }, Package (0x02) { "mipi-sdw-simplified-channel-prepare-sm", One }, Package (0x02) { "mipi-sdw-imp-def-dp0-interrupts-supported", Zero }, Package (0x02) { "mipi-sdw-imp-def-bpt-supported", One } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x01) { Package (0x02) { "mipi-sdw-port-bra-mode", "BRA0" } } }) Name (BRA0, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x05) { Package (0x02) { "mipi-sdw-bra-mode-max-bus-frequency", 0x016E3600 }, Package (0x02) { "bra-mode-min-bus-frequency", 0x00249F00 }, Package (0x02) { "mipi-sdw-bra-mode-bus-frequency-configs", Package (0x01) { Zero } }, Package (0x02) { "mipi-sdw-bra-mode-max-data-per-frame", 0x01D6 }, Package (0x02) { "mipi-sdw-bra-mode-min-us-between-transactions", Zero } } }) Name (DPN, Package (0x04) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x0D) { Package (0x02) { "mipi-sdw-port-max-wordlength", 0x40 }, Package (0x02) { "mipi-sdw-port-min-wordlength", One }, Package (0x02) { "mipi-sdw-port-wordlength-configs", Package (0x01) { Zero } }, Package (0x02) { "mipi-sdw-data-port-type", Zero }, Package (0x02) { "mipi-sdw-max-grouping-supported", Zero }, Package (0x02) { "mipi-sdw-simplified-channel-prepare-sm", One }, Package (0x02) { "mipi-sdw-imp-def-dpn-interrupts-supported", Zero }, Package (0x02) { "mipi-sdw-min-channel-number", 0x02 }, Package (0x02) { "mipi-sdw-max-channel-number", 0x02 }, Package (0x02) { "mipi-sdw-channel-number-list", Package (0x01) { Zero } }, Package (0x02) { "mipi-sdw-modes-supported", One }, Package (0x02) { "mipi-sdw-block-packing-mode", One }, Package (0x02) { "mipi-sdw-port-encoding-type", Zero } }, ToUUID ("dbb8e3e6-5886-4ba6-8795-1319f52a966b") /* Hierarchical Data Extension */, Package (0x01) { Package (0x02) { "mipi-sdw-port-audio-mode-0", "AM0" } } }) Name (AM0, Package (0x02) { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x08) { Package (0x02) { "mipi-sdw-audio-mode-max-bus-frequency", 0x016E3600 }, Package (0x02) { "mipi-sdw-audio-mode-min-bus-frequency", 0x00249F00 }, Package (0x02) { "mipi-sdw-audio-mode-bus-frequency-configs", Package (0x01) { Zero } }, Package (0x02) { "mipi-sdw-audio-mode-max-sampling-frequency", 0x0002EE00 }, Package (0x02) { "mipi-sdw-audio-mode-min-sampling-frequency", 0x1F40 }, Package (0x02) { "mipi-sdw-audio-mode-sampling-frequency-configs", Package (0x01) { Zero } }, Package (0x02) { "mipi-sdw-audio-mode-prepare-channel-behavior", Zero }, Package (0x02) { "mipi-sdw-audio-mode-glitchless-transitions", Zero } } }) } } } If ((I2SB == Zero)) { Scope (_SB.PC00.I2C0) { Device (HDAC) { Name (_HID, "INT00000") // _HID: Hardware ID Name (_DDN, "Intel(R) Smart Sound Technology Audio Codec") // _DDN: DOS Device Name Name (_UID, One) // _UID: Unique ID Name (CADR, Zero) Name (CDIS, Zero) Method (_INI, 0, NotSerialized) // _INI: Initialize { If ((I2SC == One)) { _HID = "INT34C2" _CID = "INT34C2" CADR = 0x1C } ElseIf ((I2SC == 0x02)) { _HID = "10EC1308" _CID = "10EC1308" CADR = 0x10 } ElseIf ((I2SC == 0x03)) { _HID = "ESSX8326" _CID = "ESSX8326" _DDN = "ESSX Codec Controller 8326 " } } Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { If ((I2SC == 0x03)) { Name (SBFB, ResourceTemplate () { I2cSerialBusV2 (0x0018, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C0", 0x00, ResourceConsumer, , Exclusive, ) I2cSerialBusV2 (0x0009, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C0", 0x00, ResourceConsumer, , Exclusive, ) }) Name (PBUF, ResourceTemplate () { GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, "\\_SB.GPI0", 0x00, ResourceConsumer, , ) { // Pin list 0x0000 } }) Name (SBFG, ResourceTemplate () { GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullNone, 0x0000, "\\_SB.GPI0", 0x00, ResourceConsumer, , ) { // Pin list 0x0000 } }) CreateWordField (PBUF, 0x17, PWRP) PWRP = GNUM (0x09030006) CreateWordField (SBFG, 0x17, INTP) INTP = GNUM (0x09030007) Return (ConcatenateResTemplate (SBFB, ConcatenateResTemplate (PBUF, SBFG))) } Else { Return (ConcatenateResTemplate (IICB (CADR, I2SB), INTB (I2SI, Zero, Zero))) } } Method (_STA, 0, NotSerialized) // _STA: Status { If (((I2SC != Zero) && (CDIS != One))) { Return (0x0F) } If ((CDIS == One)) { Return (0x0D) } Return (Zero) } Method (_SRS, 1, Serialized) // _SRS: Set Resource Settings { CDIS = Zero } Method (_DIS, 0, NotSerialized) // _DIS: Disable Device { CDIS = One } Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If ((Arg0 == Buffer (0x10) { /* 0000 */ 0x04, 0x0C, 0x80, 0xA9, 0x16, 0xE0, 0x3E, 0x34, // ......>4 /* 0008 */ 0x41, 0xF4, 0x6B, 0xCC, 0xE7, 0x0F, 0x43, 0x32 // A.k...C2 })) { If ((Arg2 == Zero)) { Return (0x55) } If ((Arg2 == One)) { Return (0xCC) } If ((Arg2 == 0x02)) { Return (0x02) } If ((Arg2 == 0x03)) { Return (One) } If ((Arg2 == 0x06)) { Return (Zero) } If ((Arg2 == 0x0E)) { Return (0x1A) } If ((Arg2 == 0x0F)) { Return (Zero) } If ((Arg2 == 0x10)) { Return (0x06) } If ((Arg2 == 0x20)) { Return (0x08) } If ((Arg2 == 0x2C)) { Return (0x03) } If ((Arg2 == 0x2D)) { Return (0x1B) } If ((Arg2 == 0x11)) { Return (One) } If ((Arg2 == 0x21)) { Return (One) } If ((Arg2 == 0x12)) { Return (Zero) } If ((Arg2 == 0x22)) { Return (Zero) } If ((Arg2 == 0x13)) { Return (One) } If ((Arg2 == 0x23)) { Return (One) } If ((Arg2 == 0x14)) { Return (0x0A) } If ((Arg2 == 0x24)) { Return (0x0A) } If ((Arg2 == 0x15)) { Return (0x12) } If ((Arg2 == 0x25)) { Return (0x12) } If ((Arg2 == 0x16)) { Return (0x08) } If ((Arg2 == 0x26)) { Return (0x08) } If ((Arg2 == 0x17)) { Return (Zero) } If ((Arg2 == 0x27)) { Return (Zero) } If ((Arg2 == 0x18)) { Return (Zero) } If ((Arg2 == 0x28)) { Return (Zero) } If ((Arg2 == 0x19)) { Return (0x02) } If ((Arg2 == 0x29)) { Return (0x02) } If ((Arg2 == 0x1A)) { Return (0x03) } If ((Arg2 == 0x2A)) { Return (0x03) } If ((Arg2 == 0x1B)) { Return (One) } If ((Arg2 == 0x2B)) { Return (One) } If ((Arg2 == 0x40)) { Return (Zero) } If ((Arg2 == 0x50)) { Return (Zero) } If ((Arg2 == 0x41)) { Return (0xBB) } If ((Arg2 == 0x51)) { Return (0xBB) } If ((Arg2 == 0x42)) { Return (Zero) } If ((Arg2 == 0x52)) { Return (Zero) } If ((Arg2 == 0x44)) { Return (0xBF) } If ((Arg2 == 0x54)) { Return (0xBF) } If ((Arg2 == 0x45)) { Return (0xBF) } If ((Arg2 == 0x55)) { Return (0xBF) } If ((Arg2 == 0x4A)) { Return (Zero) } If ((Arg2 == 0x5A)) { Return (Zero) } If ((Arg2 == 0x46)) { Return (Zero) } If ((Arg2 == 0x56)) { Return (One) } If ((Arg2 == 0x5B)) { Return (One) } If ((Arg2 == 0x85)) { Return (0x10) } If ((Arg2 == 0x8E)) { Return (One) } If ((Arg2 == 0x8F)) { Return (0x22) } If ((Arg2 == 0x90)) { Return (0x21) } If ((Arg2 == 0x91)) { Return (One) } If ((Arg2 == 0x92)) { Return (One) } If ((Arg2 == 0x93)) { Return (One) } If ((Arg2 == 0x94)) { Return (0x61) } If ((Arg2 == 0x95)) { Return (0x41) } If ((Arg2 == 0x96)) { Return (0x41) } If ((Arg2 == 0x97)) { Return (0x41) } If ((Arg2 == 0x98)) { Return (Zero) } If ((Arg2 == 0x99)) { Return (0x81) } If ((Arg2 == 0x9A)) { Return (0x81) } If ((Arg2 == 0x9B)) { Return (0x81) } If ((Arg2 == 0x9C)) { Return (Zero) } If ((Arg2 == 0x9D)) { Return (0x81) } If ((Arg2 == 0x9E)) { Return (0x81) } If ((Arg2 == 0x9F)) { Return (0x81) } If ((Arg2 == 0xA0)) { Return (0x71) } If ((Arg2 == 0xA1)) { Return (0x11) } If ((Arg2 == 0xA2)) { Return (0x10) } If ((Arg2 == 0xA3)) { Return (0x10) } If ((Arg2 == 0xA4)) { Return (0x71) } If ((Arg2 == 0xA5)) { Return (0x11) } If ((Arg2 == 0xA6)) { Return (0x10) } If ((Arg2 == 0xA7)) { Return (0x10) } If ((Arg2 == 0xA8)) { Return (0x10) } If ((Arg2 == 0xA9)) { Return (0x31) } If ((Arg2 == 0xAA)) { Return (0x30) } If ((Arg2 == 0xAB)) { Return (0x30) } If ((Arg2 == 0xAC)) { Return (0x10) } If ((Arg2 == 0xAD)) { Return (0x31) } If ((Arg2 == 0xAE)) { Return (0x30) } If ((Arg2 == 0xAF)) { Return (0x30) } If ((Arg2 == 0xB0)) { Return (0x10) } If ((Arg2 == 0xB1)) { Return (0x20) } If ((Arg2 == 0xB2)) { Return (0x20) } If ((Arg2 == 0xB3)) { Return (0x20) } If ((Arg2 == 0xB4)) { Return (0xA0) } If ((Arg2 == 0xB5)) { Return (0xB0) } If ((Arg2 == 0xB6)) { Return (0xB0) } If ((Arg2 == 0xB7)) { Return (0xB0) } If ((Arg2 == 0xB8)) { Return (Zero) } If ((Arg2 == 0xB9)) { Return (One) } If ((Arg2 == 0xBA)) { Return (One) } If ((Arg2 == 0xBB)) { Return (One) } If ((Arg2 == 0xBC)) { Return (0x03) } If ((Arg2 == 0xBD)) { Return (0x04) } If ((Arg2 == 0xBE)) { Return (0x04) } If ((Arg2 == 0xBF)) { Return (0x04) } If ((Arg2 == 0xC0)) { Return (0xFF) } If ((Arg2 == 0xC1)) { Return (0xFF) } If ((Arg2 == 0xC2)) { Return (0xFF) } If ((Arg2 == 0xC3)) { Return (0xFF) } If ((Arg2 == 0xC4)) { Return (Zero) } If ((Arg2 == 0xC5)) { Return (0xB3) } If ((Arg2 == 0xC6)) { Return (0xC9) } If ((Arg2 == 0xC7)) { Return (0x8C) } If ((Arg2 == 0xC8)) { Return (Zero) } If ((Arg2 == 0xC9)) { Return (0xB3) } If ((Arg2 == 0xCA)) { Return (0xC9) } If ((Arg2 == 0xCB)) { Return (0x8C) } If ((Arg2 == 0xCC)) { Return (Zero) } If ((Arg2 == 0xCD)) { Return (0xB3) } If ((Arg2 == 0xCE)) { Return (0xC9) } If ((Arg2 == 0xCF)) { Return (0x8C) } If ((Arg2 == 0xD0)) { Return (0xFF) } If ((Arg2 == 0xD1)) { Return (0xFF) } If ((Arg2 == 0xD2)) { Return (0xFF) } If ((Arg2 == 0xD3)) { Return (0xFF) } If ((Arg2 == 0xD4)) { Return (Zero) } If ((Arg2 == 0xD5)) { Return (0xC6) } If ((Arg2 == 0xD6)) { Return (0x73) } If ((Arg2 == 0xD7)) { Return (0x86) } If ((Arg2 == 0xD8)) { Return (Zero) } If ((Arg2 == 0xD9)) { Return (0xC6) } If ((Arg2 == 0xDA)) { Return (0x73) } If ((Arg2 == 0xDB)) { Return (0x86) } If ((Arg2 == 0xDC)) { Return (Zero) } If ((Arg2 == 0xDD)) { Return (0xC6) } If ((Arg2 == 0xDE)) { Return (0x73) } If ((Arg2 == 0xDF)) { Return (0x86) } } Return (0xFF) } } } } ElseIf ((I2SB == One)) { Scope (_SB.PC00.I2C1) { Device (HDAC) { Name (_HID, "INT00000") // _HID: Hardware ID Name (_DDN, "Intel(R) Smart Sound Technology Audio Codec") // _DDN: DOS Device Name Name (_UID, One) // _UID: Unique ID Name (CADR, Zero) Name (CDIS, Zero) Method (_INI, 0, NotSerialized) // _INI: Initialize { If ((I2SC == One)) { _HID = "INT34C2" _CID = "INT34C2" CADR = 0x1C } ElseIf ((I2SC == 0x02)) { _HID = "10EC1308" _CID = "10EC1308" CADR = 0x10 } ElseIf ((I2SC == 0x03)) { _HID = "ESSX8326" _CID = "ESSX8326" _DDN = "ESSX Codec Controller 8326 " } } Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { If ((I2SC == 0x03)) { Name (SBFB, ResourceTemplate () { I2cSerialBusV2 (0x0018, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C0", 0x00, ResourceConsumer, , Exclusive, ) I2cSerialBusV2 (0x0009, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C0", 0x00, ResourceConsumer, , Exclusive, ) }) Name (PBUF, ResourceTemplate () { GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, "\\_SB.GPI0", 0x00, ResourceConsumer, , ) { // Pin list 0x0000 } }) Name (SBFG, ResourceTemplate () { GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullNone, 0x0000, "\\_SB.GPI0", 0x00, ResourceConsumer, , ) { // Pin list 0x0000 } }) CreateWordField (PBUF, 0x17, PWRP) PWRP = GNUM (0x09030006) CreateWordField (SBFG, 0x17, INTP) INTP = GNUM (0x09030007) Return (ConcatenateResTemplate (SBFB, ConcatenateResTemplate (PBUF, SBFG))) } Else { Return (ConcatenateResTemplate (IICB (CADR, I2SB), INTB (I2SI, Zero, Zero))) } } Method (_STA, 0, NotSerialized) // _STA: Status { If (((I2SC != Zero) && (CDIS != One))) { Return (0x0F) } If ((CDIS == One)) { Return (0x0D) } Return (Zero) } Method (_SRS, 1, Serialized) // _SRS: Set Resource Settings { CDIS = Zero } Method (_DIS, 0, NotSerialized) // _DIS: Disable Device { CDIS = One } Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If ((Arg0 == Buffer (0x10) { /* 0000 */ 0x04, 0x0C, 0x80, 0xA9, 0x16, 0xE0, 0x3E, 0x34, // ......>4 /* 0008 */ 0x41, 0xF4, 0x6B, 0xCC, 0xE7, 0x0F, 0x43, 0x32 // A.k...C2 })) { If ((Arg2 == Zero)) { Return (0x55) } If ((Arg2 == One)) { Return (0xCC) } If ((Arg2 == 0x02)) { Return (0x02) } If ((Arg2 == 0x03)) { Return (One) } If ((Arg2 == 0x06)) { Return (Zero) } If ((Arg2 == 0x0E)) { Return (0x1A) } If ((Arg2 == 0x0F)) { Return (Zero) } If ((Arg2 == 0x10)) { Return (0x06) } If ((Arg2 == 0x20)) { Return (0x08) } If ((Arg2 == 0x2C)) { Return (0x03) } If ((Arg2 == 0x2D)) { Return (0x1B) } If ((Arg2 == 0x11)) { Return (One) } If ((Arg2 == 0x21)) { Return (One) } If ((Arg2 == 0x12)) { Return (Zero) } If ((Arg2 == 0x22)) { Return (Zero) } If ((Arg2 == 0x13)) { Return (One) } If ((Arg2 == 0x23)) { Return (One) } If ((Arg2 == 0x14)) { Return (0x0A) } If ((Arg2 == 0x24)) { Return (0x0A) } If ((Arg2 == 0x15)) { Return (0x12) } If ((Arg2 == 0x25)) { Return (0x12) } If ((Arg2 == 0x16)) { Return (0x08) } If ((Arg2 == 0x26)) { Return (0x08) } If ((Arg2 == 0x17)) { Return (Zero) } If ((Arg2 == 0x27)) { Return (Zero) } If ((Arg2 == 0x18)) { Return (Zero) } If ((Arg2 == 0x28)) { Return (Zero) } If ((Arg2 == 0x19)) { Return (0x02) } If ((Arg2 == 0x29)) { Return (0x02) } If ((Arg2 == 0x1A)) { Return (0x03) } If ((Arg2 == 0x2A)) { Return (0x03) } If ((Arg2 == 0x1B)) { Return (One) } If ((Arg2 == 0x2B)) { Return (One) } If ((Arg2 == 0x40)) { Return (Zero) } If ((Arg2 == 0x50)) { Return (Zero) } If ((Arg2 == 0x41)) { Return (0xBB) } If ((Arg2 == 0x51)) { Return (0xBB) } If ((Arg2 == 0x42)) { Return (Zero) } If ((Arg2 == 0x52)) { Return (Zero) } If ((Arg2 == 0x44)) { Return (0xBF) } If ((Arg2 == 0x54)) { Return (0xBF) } If ((Arg2 == 0x45)) { Return (0xBF) } If ((Arg2 == 0x55)) { Return (0xBF) } If ((Arg2 == 0x4A)) { Return (Zero) } If ((Arg2 == 0x5A)) { Return (Zero) } If ((Arg2 == 0x46)) { Return (Zero) } If ((Arg2 == 0x56)) { Return (One) } If ((Arg2 == 0x5B)) { Return (One) } If ((Arg2 == 0x85)) { Return (0x10) } If ((Arg2 == 0x8E)) { Return (One) } If ((Arg2 == 0x8F)) { Return (0x22) } If ((Arg2 == 0x90)) { Return (0x21) } If ((Arg2 == 0x91)) { Return (One) } If ((Arg2 == 0x92)) { Return (One) } If ((Arg2 == 0x93)) { Return (One) } If ((Arg2 == 0x94)) { Return (0x61) } If ((Arg2 == 0x95)) { Return (0x41) } If ((Arg2 == 0x96)) { Return (0x41) } If ((Arg2 == 0x97)) { Return (0x41) } If ((Arg2 == 0x98)) { Return (Zero) } If ((Arg2 == 0x99)) { Return (0x81) } If ((Arg2 == 0x9A)) { Return (0x81) } If ((Arg2 == 0x9B)) { Return (0x81) } If ((Arg2 == 0x9C)) { Return (Zero) } If ((Arg2 == 0x9D)) { Return (0x81) } If ((Arg2 == 0x9E)) { Return (0x81) } If ((Arg2 == 0x9F)) { Return (0x81) } If ((Arg2 == 0xA0)) { Return (0x71) } If ((Arg2 == 0xA1)) { Return (0x11) } If ((Arg2 == 0xA2)) { Return (0x10) } If ((Arg2 == 0xA3)) { Return (0x10) } If ((Arg2 == 0xA4)) { Return (0x71) } If ((Arg2 == 0xA5)) { Return (0x11) } If ((Arg2 == 0xA6)) { Return (0x10) } If ((Arg2 == 0xA7)) { Return (0x10) } If ((Arg2 == 0xA8)) { Return (0x10) } If ((Arg2 == 0xA9)) { Return (0x31) } If ((Arg2 == 0xAA)) { Return (0x30) } If ((Arg2 == 0xAB)) { Return (0x30) } If ((Arg2 == 0xAC)) { Return (0x10) } If ((Arg2 == 0xAD)) { Return (0x31) } If ((Arg2 == 0xAE)) { Return (0x30) } If ((Arg2 == 0xAF)) { Return (0x30) } If ((Arg2 == 0xB0)) { Return (0x10) } If ((Arg2 == 0xB1)) { Return (0x20) } If ((Arg2 == 0xB2)) { Return (0x20) } If ((Arg2 == 0xB3)) { Return (0x20) } If ((Arg2 == 0xB4)) { Return (0xA0) } If ((Arg2 == 0xB5)) { Return (0xB0) } If ((Arg2 == 0xB6)) { Return (0xB0) } If ((Arg2 == 0xB7)) { Return (0xB0) } If ((Arg2 == 0xB8)) { Return (Zero) } If ((Arg2 == 0xB9)) { Return (One) } If ((Arg2 == 0xBA)) { Return (One) } If ((Arg2 == 0xBB)) { Return (One) } If ((Arg2 == 0xBC)) { Return (0x03) } If ((Arg2 == 0xBD)) { Return (0x04) } If ((Arg2 == 0xBE)) { Return (0x04) } If ((Arg2 == 0xBF)) { Return (0x04) } If ((Arg2 == 0xC0)) { Return (0xFF) } If ((Arg2 == 0xC1)) { Return (0xFF) } If ((Arg2 == 0xC2)) { Return (0xFF) } If ((Arg2 == 0xC3)) { Return (0xFF) } If ((Arg2 == 0xC4)) { Return (Zero) } If ((Arg2 == 0xC5)) { Return (0xB3) } If ((Arg2 == 0xC6)) { Return (0xC9) } If ((Arg2 == 0xC7)) { Return (0x8C) } If ((Arg2 == 0xC8)) { Return (Zero) } If ((Arg2 == 0xC9)) { Return (0xB3) } If ((Arg2 == 0xCA)) { Return (0xC9) } If ((Arg2 == 0xCB)) { Return (0x8C) } If ((Arg2 == 0xCC)) { Return (Zero) } If ((Arg2 == 0xCD)) { Return (0xB3) } If ((Arg2 == 0xCE)) { Return (0xC9) } If ((Arg2 == 0xCF)) { Return (0x8C) } If ((Arg2 == 0xD0)) { Return (0xFF) } If ((Arg2 == 0xD1)) { Return (0xFF) } If ((Arg2 == 0xD2)) { Return (0xFF) } If ((Arg2 == 0xD3)) { Return (0xFF) } If ((Arg2 == 0xD4)) { Return (Zero) } If ((Arg2 == 0xD5)) { Return (0xC6) } If ((Arg2 == 0xD6)) { Return (0x73) } If ((Arg2 == 0xD7)) { Return (0x86) } If ((Arg2 == 0xD8)) { Return (Zero) } If ((Arg2 == 0xD9)) { Return (0xC6) } If ((Arg2 == 0xDA)) { Return (0x73) } If ((Arg2 == 0xDB)) { Return (0x86) } If ((Arg2 == 0xDC)) { Return (Zero) } If ((Arg2 == 0xDD)) { Return (0xC6) } If ((Arg2 == 0xDE)) { Return (0x73) } If ((Arg2 == 0xDF)) { Return (0x86) } } Return (0xFF) } } } } ElseIf ((I2SB == 0x02)) { Scope (_SB.PC00.I2C2) { Device (HDAC) { Name (_HID, "INT00000") // _HID: Hardware ID Name (_DDN, "Intel(R) Smart Sound Technology Audio Codec") // _DDN: DOS Device Name Name (_UID, One) // _UID: Unique ID Name (CADR, Zero) Name (CDIS, Zero) Method (_INI, 0, NotSerialized) // _INI: Initialize { If ((I2SC == One)) { _HID = "INT34C2" _CID = "INT34C2" CADR = 0x1C } ElseIf ((I2SC == 0x02)) { _HID = "10EC1308" _CID = "10EC1308" CADR = 0x10 } ElseIf ((I2SC == 0x03)) { _HID = "ESSX8326" _CID = "ESSX8326" _DDN = "ESSX Codec Controller 8326 " } } Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { If ((I2SC == 0x03)) { Name (SBFB, ResourceTemplate () { I2cSerialBusV2 (0x0018, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C0", 0x00, ResourceConsumer, , Exclusive, ) I2cSerialBusV2 (0x0009, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C0", 0x00, ResourceConsumer, , Exclusive, ) }) Name (PBUF, ResourceTemplate () { GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, "\\_SB.GPI0", 0x00, ResourceConsumer, , ) { // Pin list 0x0000 } }) Name (SBFG, ResourceTemplate () { GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullNone, 0x0000, "\\_SB.GPI0", 0x00, ResourceConsumer, , ) { // Pin list 0x0000 } }) CreateWordField (PBUF, 0x17, PWRP) PWRP = GNUM (0x09030006) CreateWordField (SBFG, 0x17, INTP) INTP = GNUM (0x09030007) Return (ConcatenateResTemplate (SBFB, ConcatenateResTemplate (PBUF, SBFG))) } Else { Return (ConcatenateResTemplate (IICB (CADR, I2SB), INTB (I2SI, Zero, Zero))) } } Method (_STA, 0, NotSerialized) // _STA: Status { If (((I2SC != Zero) && (CDIS != One))) { Return (0x0F) } If ((CDIS == One)) { Return (0x0D) } Return (Zero) } Method (_SRS, 1, Serialized) // _SRS: Set Resource Settings { CDIS = Zero } Method (_DIS, 0, NotSerialized) // _DIS: Disable Device { CDIS = One } Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If ((Arg0 == Buffer (0x10) { /* 0000 */ 0x04, 0x0C, 0x80, 0xA9, 0x16, 0xE0, 0x3E, 0x34, // ......>4 /* 0008 */ 0x41, 0xF4, 0x6B, 0xCC, 0xE7, 0x0F, 0x43, 0x32 // A.k...C2 })) { If ((Arg2 == Zero)) { Return (0x55) } If ((Arg2 == One)) { Return (0xCC) } If ((Arg2 == 0x02)) { Return (0x02) } If ((Arg2 == 0x03)) { Return (One) } If ((Arg2 == 0x06)) { Return (Zero) } If ((Arg2 == 0x0E)) { Return (0x1A) } If ((Arg2 == 0x0F)) { Return (Zero) } If ((Arg2 == 0x10)) { Return (0x06) } If ((Arg2 == 0x20)) { Return (0x08) } If ((Arg2 == 0x2C)) { Return (0x03) } If ((Arg2 == 0x2D)) { Return (0x1B) } If ((Arg2 == 0x11)) { Return (One) } If ((Arg2 == 0x21)) { Return (One) } If ((Arg2 == 0x12)) { Return (Zero) } If ((Arg2 == 0x22)) { Return (Zero) } If ((Arg2 == 0x13)) { Return (One) } If ((Arg2 == 0x23)) { Return (One) } If ((Arg2 == 0x14)) { Return (0x0A) } If ((Arg2 == 0x24)) { Return (0x0A) } If ((Arg2 == 0x15)) { Return (0x12) } If ((Arg2 == 0x25)) { Return (0x12) } If ((Arg2 == 0x16)) { Return (0x08) } If ((Arg2 == 0x26)) { Return (0x08) } If ((Arg2 == 0x17)) { Return (Zero) } If ((Arg2 == 0x27)) { Return (Zero) } If ((Arg2 == 0x18)) { Return (Zero) } If ((Arg2 == 0x28)) { Return (Zero) } If ((Arg2 == 0x19)) { Return (0x02) } If ((Arg2 == 0x29)) { Return (0x02) } If ((Arg2 == 0x1A)) { Return (0x03) } If ((Arg2 == 0x2A)) { Return (0x03) } If ((Arg2 == 0x1B)) { Return (One) } If ((Arg2 == 0x2B)) { Return (One) } If ((Arg2 == 0x40)) { Return (Zero) } If ((Arg2 == 0x50)) { Return (Zero) } If ((Arg2 == 0x41)) { Return (0xBB) } If ((Arg2 == 0x51)) { Return (0xBB) } If ((Arg2 == 0x42)) { Return (Zero) } If ((Arg2 == 0x52)) { Return (Zero) } If ((Arg2 == 0x44)) { Return (0xBF) } If ((Arg2 == 0x54)) { Return (0xBF) } If ((Arg2 == 0x45)) { Return (0xBF) } If ((Arg2 == 0x55)) { Return (0xBF) } If ((Arg2 == 0x4A)) { Return (Zero) } If ((Arg2 == 0x5A)) { Return (Zero) } If ((Arg2 == 0x46)) { Return (Zero) } If ((Arg2 == 0x56)) { Return (One) } If ((Arg2 == 0x5B)) { Return (One) } If ((Arg2 == 0x85)) { Return (0x10) } If ((Arg2 == 0x8E)) { Return (One) } If ((Arg2 == 0x8F)) { Return (0x22) } If ((Arg2 == 0x90)) { Return (0x21) } If ((Arg2 == 0x91)) { Return (One) } If ((Arg2 == 0x92)) { Return (One) } If ((Arg2 == 0x93)) { Return (One) } If ((Arg2 == 0x94)) { Return (0x61) } If ((Arg2 == 0x95)) { Return (0x41) } If ((Arg2 == 0x96)) { Return (0x41) } If ((Arg2 == 0x97)) { Return (0x41) } If ((Arg2 == 0x98)) { Return (Zero) } If ((Arg2 == 0x99)) { Return (0x81) } If ((Arg2 == 0x9A)) { Return (0x81) } If ((Arg2 == 0x9B)) { Return (0x81) } If ((Arg2 == 0x9C)) { Return (Zero) } If ((Arg2 == 0x9D)) { Return (0x81) } If ((Arg2 == 0x9E)) { Return (0x81) } If ((Arg2 == 0x9F)) { Return (0x81) } If ((Arg2 == 0xA0)) { Return (0x71) } If ((Arg2 == 0xA1)) { Return (0x11) } If ((Arg2 == 0xA2)) { Return (0x10) } If ((Arg2 == 0xA3)) { Return (0x10) } If ((Arg2 == 0xA4)) { Return (0x71) } If ((Arg2 == 0xA5)) { Return (0x11) } If ((Arg2 == 0xA6)) { Return (0x10) } If ((Arg2 == 0xA7)) { Return (0x10) } If ((Arg2 == 0xA8)) { Return (0x10) } If ((Arg2 == 0xA9)) { Return (0x31) } If ((Arg2 == 0xAA)) { Return (0x30) } If ((Arg2 == 0xAB)) { Return (0x30) } If ((Arg2 == 0xAC)) { Return (0x10) } If ((Arg2 == 0xAD)) { Return (0x31) } If ((Arg2 == 0xAE)) { Return (0x30) } If ((Arg2 == 0xAF)) { Return (0x30) } If ((Arg2 == 0xB0)) { Return (0x10) } If ((Arg2 == 0xB1)) { Return (0x20) } If ((Arg2 == 0xB2)) { Return (0x20) } If ((Arg2 == 0xB3)) { Return (0x20) } If ((Arg2 == 0xB4)) { Return (0xA0) } If ((Arg2 == 0xB5)) { Return (0xB0) } If ((Arg2 == 0xB6)) { Return (0xB0) } If ((Arg2 == 0xB7)) { Return (0xB0) } If ((Arg2 == 0xB8)) { Return (Zero) } If ((Arg2 == 0xB9)) { Return (One) } If ((Arg2 == 0xBA)) { Return (One) } If ((Arg2 == 0xBB)) { Return (One) } If ((Arg2 == 0xBC)) { Return (0x03) } If ((Arg2 == 0xBD)) { Return (0x04) } If ((Arg2 == 0xBE)) { Return (0x04) } If ((Arg2 == 0xBF)) { Return (0x04) } If ((Arg2 == 0xC0)) { Return (0xFF) } If ((Arg2 == 0xC1)) { Return (0xFF) } If ((Arg2 == 0xC2)) { Return (0xFF) } If ((Arg2 == 0xC3)) { Return (0xFF) } If ((Arg2 == 0xC4)) { Return (Zero) } If ((Arg2 == 0xC5)) { Return (0xB3) } If ((Arg2 == 0xC6)) { Return (0xC9) } If ((Arg2 == 0xC7)) { Return (0x8C) } If ((Arg2 == 0xC8)) { Return (Zero) } If ((Arg2 == 0xC9)) { Return (0xB3) } If ((Arg2 == 0xCA)) { Return (0xC9) } If ((Arg2 == 0xCB)) { Return (0x8C) } If ((Arg2 == 0xCC)) { Return (Zero) } If ((Arg2 == 0xCD)) { Return (0xB3) } If ((Arg2 == 0xCE)) { Return (0xC9) } If ((Arg2 == 0xCF)) { Return (0x8C) } If ((Arg2 == 0xD0)) { Return (0xFF) } If ((Arg2 == 0xD1)) { Return (0xFF) } If ((Arg2 == 0xD2)) { Return (0xFF) } If ((Arg2 == 0xD3)) { Return (0xFF) } If ((Arg2 == 0xD4)) { Return (Zero) } If ((Arg2 == 0xD5)) { Return (0xC6) } If ((Arg2 == 0xD6)) { Return (0x73) } If ((Arg2 == 0xD7)) { Return (0x86) } If ((Arg2 == 0xD8)) { Return (Zero) } If ((Arg2 == 0xD9)) { Return (0xC6) } If ((Arg2 == 0xDA)) { Return (0x73) } If ((Arg2 == 0xDB)) { Return (0x86) } If ((Arg2 == 0xDC)) { Return (Zero) } If ((Arg2 == 0xDD)) { Return (0xC6) } If ((Arg2 == 0xDE)) { Return (0x73) } If ((Arg2 == 0xDF)) { Return (0x86) } } Return (0xFF) } } } } ElseIf ((I2SB == 0x03)) { Scope (_SB.PC00.I2C3) { Device (HDAC) { Name (_HID, "INT00000") // _HID: Hardware ID Name (_DDN, "Intel(R) Smart Sound Technology Audio Codec") // _DDN: DOS Device Name Name (_UID, One) // _UID: Unique ID Name (CADR, Zero) Name (CDIS, Zero) Method (_INI, 0, NotSerialized) // _INI: Initialize { If ((I2SC == One)) { _HID = "INT34C2" _CID = "INT34C2" CADR = 0x1C } ElseIf ((I2SC == 0x02)) { _HID = "10EC1308" _CID = "10EC1308" CADR = 0x10 } ElseIf ((I2SC == 0x03)) { _HID = "ESSX8326" _CID = "ESSX8326" _DDN = "ESSX Codec Controller 8326 " } } Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { If ((I2SC == 0x03)) { Name (SBFB, ResourceTemplate () { I2cSerialBusV2 (0x0018, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C0", 0x00, ResourceConsumer, , Exclusive, ) I2cSerialBusV2 (0x0009, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C0", 0x00, ResourceConsumer, , Exclusive, ) }) Name (PBUF, ResourceTemplate () { GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, "\\_SB.GPI0", 0x00, ResourceConsumer, , ) { // Pin list 0x0000 } }) Name (SBFG, ResourceTemplate () { GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullNone, 0x0000, "\\_SB.GPI0", 0x00, ResourceConsumer, , ) { // Pin list 0x0000 } }) CreateWordField (PBUF, 0x17, PWRP) PWRP = GNUM (0x09030006) CreateWordField (SBFG, 0x17, INTP) INTP = GNUM (0x09030007) Return (ConcatenateResTemplate (SBFB, ConcatenateResTemplate (PBUF, SBFG))) } Else { Return (ConcatenateResTemplate (IICB (CADR, I2SB), INTB (I2SI, Zero, Zero))) } } Method (_STA, 0, NotSerialized) // _STA: Status { If (((I2SC != Zero) && (CDIS != One))) { Return (0x0F) } If ((CDIS == One)) { Return (0x0D) } Return (Zero) } Method (_SRS, 1, Serialized) // _SRS: Set Resource Settings { CDIS = Zero } Method (_DIS, 0, NotSerialized) // _DIS: Disable Device { CDIS = One } Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If ((Arg0 == Buffer (0x10) { /* 0000 */ 0x04, 0x0C, 0x80, 0xA9, 0x16, 0xE0, 0x3E, 0x34, // ......>4 /* 0008 */ 0x41, 0xF4, 0x6B, 0xCC, 0xE7, 0x0F, 0x43, 0x32 // A.k...C2 })) { If ((Arg2 == Zero)) { Return (0x55) } If ((Arg2 == One)) { Return (0xCC) } If ((Arg2 == 0x02)) { Return (0x02) } If ((Arg2 == 0x03)) { Return (One) } If ((Arg2 == 0x06)) { Return (Zero) } If ((Arg2 == 0x0E)) { Return (0x1A) } If ((Arg2 == 0x0F)) { Return (Zero) } If ((Arg2 == 0x10)) { Return (0x06) } If ((Arg2 == 0x20)) { Return (0x08) } If ((Arg2 == 0x2C)) { Return (0x03) } If ((Arg2 == 0x2D)) { Return (0x1B) } If ((Arg2 == 0x11)) { Return (One) } If ((Arg2 == 0x21)) { Return (One) } If ((Arg2 == 0x12)) { Return (Zero) } If ((Arg2 == 0x22)) { Return (Zero) } If ((Arg2 == 0x13)) { Return (One) } If ((Arg2 == 0x23)) { Return (One) } If ((Arg2 == 0x14)) { Return (0x0A) } If ((Arg2 == 0x24)) { Return (0x0A) } If ((Arg2 == 0x15)) { Return (0x12) } If ((Arg2 == 0x25)) { Return (0x12) } If ((Arg2 == 0x16)) { Return (0x08) } If ((Arg2 == 0x26)) { Return (0x08) } If ((Arg2 == 0x17)) { Return (Zero) } If ((Arg2 == 0x27)) { Return (Zero) } If ((Arg2 == 0x18)) { Return (Zero) } If ((Arg2 == 0x28)) { Return (Zero) } If ((Arg2 == 0x19)) { Return (0x02) } If ((Arg2 == 0x29)) { Return (0x02) } If ((Arg2 == 0x1A)) { Return (0x03) } If ((Arg2 == 0x2A)) { Return (0x03) } If ((Arg2 == 0x1B)) { Return (One) } If ((Arg2 == 0x2B)) { Return (One) } If ((Arg2 == 0x40)) { Return (Zero) } If ((Arg2 == 0x50)) { Return (Zero) } If ((Arg2 == 0x41)) { Return (0xBB) } If ((Arg2 == 0x51)) { Return (0xBB) } If ((Arg2 == 0x42)) { Return (Zero) } If ((Arg2 == 0x52)) { Return (Zero) } If ((Arg2 == 0x44)) { Return (0xBF) } If ((Arg2 == 0x54)) { Return (0xBF) } If ((Arg2 == 0x45)) { Return (0xBF) } If ((Arg2 == 0x55)) { Return (0xBF) } If ((Arg2 == 0x4A)) { Return (Zero) } If ((Arg2 == 0x5A)) { Return (Zero) } If ((Arg2 == 0x46)) { Return (Zero) } If ((Arg2 == 0x56)) { Return (One) } If ((Arg2 == 0x5B)) { Return (One) } If ((Arg2 == 0x85)) { Return (0x10) } If ((Arg2 == 0x8E)) { Return (One) } If ((Arg2 == 0x8F)) { Return (0x22) } If ((Arg2 == 0x90)) { Return (0x21) } If ((Arg2 == 0x91)) { Return (One) } If ((Arg2 == 0x92)) { Return (One) } If ((Arg2 == 0x93)) { Return (One) } If ((Arg2 == 0x94)) { Return (0x61) } If ((Arg2 == 0x95)) { Return (0x41) } If ((Arg2 == 0x96)) { Return (0x41) } If ((Arg2 == 0x97)) { Return (0x41) } If ((Arg2 == 0x98)) { Return (Zero) } If ((Arg2 == 0x99)) { Return (0x81) } If ((Arg2 == 0x9A)) { Return (0x81) } If ((Arg2 == 0x9B)) { Return (0x81) } If ((Arg2 == 0x9C)) { Return (Zero) } If ((Arg2 == 0x9D)) { Return (0x81) } If ((Arg2 == 0x9E)) { Return (0x81) } If ((Arg2 == 0x9F)) { Return (0x81) } If ((Arg2 == 0xA0)) { Return (0x71) } If ((Arg2 == 0xA1)) { Return (0x11) } If ((Arg2 == 0xA2)) { Return (0x10) } If ((Arg2 == 0xA3)) { Return (0x10) } If ((Arg2 == 0xA4)) { Return (0x71) } If ((Arg2 == 0xA5)) { Return (0x11) } If ((Arg2 == 0xA6)) { Return (0x10) } If ((Arg2 == 0xA7)) { Return (0x10) } If ((Arg2 == 0xA8)) { Return (0x10) } If ((Arg2 == 0xA9)) { Return (0x31) } If ((Arg2 == 0xAA)) { Return (0x30) } If ((Arg2 == 0xAB)) { Return (0x30) } If ((Arg2 == 0xAC)) { Return (0x10) } If ((Arg2 == 0xAD)) { Return (0x31) } If ((Arg2 == 0xAE)) { Return (0x30) } If ((Arg2 == 0xAF)) { Return (0x30) } If ((Arg2 == 0xB0)) { Return (0x10) } If ((Arg2 == 0xB1)) { Return (0x20) } If ((Arg2 == 0xB2)) { Return (0x20) } If ((Arg2 == 0xB3)) { Return (0x20) } If ((Arg2 == 0xB4)) { Return (0xA0) } If ((Arg2 == 0xB5)) { Return (0xB0) } If ((Arg2 == 0xB6)) { Return (0xB0) } If ((Arg2 == 0xB7)) { Return (0xB0) } If ((Arg2 == 0xB8)) { Return (Zero) } If ((Arg2 == 0xB9)) { Return (One) } If ((Arg2 == 0xBA)) { Return (One) } If ((Arg2 == 0xBB)) { Return (One) } If ((Arg2 == 0xBC)) { Return (0x03) } If ((Arg2 == 0xBD)) { Return (0x04) } If ((Arg2 == 0xBE)) { Return (0x04) } If ((Arg2 == 0xBF)) { Return (0x04) } If ((Arg2 == 0xC0)) { Return (0xFF) } If ((Arg2 == 0xC1)) { Return (0xFF) } If ((Arg2 == 0xC2)) { Return (0xFF) } If ((Arg2 == 0xC3)) { Return (0xFF) } If ((Arg2 == 0xC4)) { Return (Zero) } If ((Arg2 == 0xC5)) { Return (0xB3) } If ((Arg2 == 0xC6)) { Return (0xC9) } If ((Arg2 == 0xC7)) { Return (0x8C) } If ((Arg2 == 0xC8)) { Return (Zero) } If ((Arg2 == 0xC9)) { Return (0xB3) } If ((Arg2 == 0xCA)) { Return (0xC9) } If ((Arg2 == 0xCB)) { Return (0x8C) } If ((Arg2 == 0xCC)) { Return (Zero) } If ((Arg2 == 0xCD)) { Return (0xB3) } If ((Arg2 == 0xCE)) { Return (0xC9) } If ((Arg2 == 0xCF)) { Return (0x8C) } If ((Arg2 == 0xD0)) { Return (0xFF) } If ((Arg2 == 0xD1)) { Return (0xFF) } If ((Arg2 == 0xD2)) { Return (0xFF) } If ((Arg2 == 0xD3)) { Return (0xFF) } If ((Arg2 == 0xD4)) { Return (Zero) } If ((Arg2 == 0xD5)) { Return (0xC6) } If ((Arg2 == 0xD6)) { Return (0x73) } If ((Arg2 == 0xD7)) { Return (0x86) } If ((Arg2 == 0xD8)) { Return (Zero) } If ((Arg2 == 0xD9)) { Return (0xC6) } If ((Arg2 == 0xDA)) { Return (0x73) } If ((Arg2 == 0xDB)) { Return (0x86) } If ((Arg2 == 0xDC)) { Return (Zero) } If ((Arg2 == 0xDD)) { Return (0xC6) } If ((Arg2 == 0xDE)) { Return (0x73) } If ((Arg2 == 0xDF)) { Return (0x86) } } Return (0xFF) } } } } ElseIf ((I2SB == 0x04)) { Scope (_SB.PC00.I2C4) { Device (HDAC) { Name (_HID, "INT00000") // _HID: Hardware ID Name (_DDN, "Intel(R) Smart Sound Technology Audio Codec") // _DDN: DOS Device Name Name (_UID, One) // _UID: Unique ID Name (CADR, Zero) Name (CDIS, Zero) Method (_INI, 0, NotSerialized) // _INI: Initialize { If ((I2SC == One)) { _HID = "INT34C2" _CID = "INT34C2" CADR = 0x1C } ElseIf ((I2SC == 0x02)) { _HID = "10EC1308" _CID = "10EC1308" CADR = 0x10 } ElseIf ((I2SC == 0x03)) { _HID = "ESSX8326" _CID = "ESSX8326" _DDN = "ESSX Codec Controller 8326 " } } Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { If ((I2SC == 0x03)) { Name (SBFB, ResourceTemplate () { I2cSerialBusV2 (0x0018, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C0", 0x00, ResourceConsumer, , Exclusive, ) I2cSerialBusV2 (0x0009, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C0", 0x00, ResourceConsumer, , Exclusive, ) }) Name (PBUF, ResourceTemplate () { GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, "\\_SB.GPI0", 0x00, ResourceConsumer, , ) { // Pin list 0x0000 } }) Name (SBFG, ResourceTemplate () { GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullNone, 0x0000, "\\_SB.GPI0", 0x00, ResourceConsumer, , ) { // Pin list 0x0000 } }) CreateWordField (PBUF, 0x17, PWRP) PWRP = GNUM (0x09030006) CreateWordField (SBFG, 0x17, INTP) INTP = GNUM (0x09030007) Return (ConcatenateResTemplate (SBFB, ConcatenateResTemplate (PBUF, SBFG))) } Else { Return (ConcatenateResTemplate (IICB (CADR, I2SB), INTB (I2SI, Zero, Zero))) } } Method (_STA, 0, NotSerialized) // _STA: Status { If (((I2SC != Zero) && (CDIS != One))) { Return (0x0F) } If ((CDIS == One)) { Return (0x0D) } Return (Zero) } Method (_SRS, 1, Serialized) // _SRS: Set Resource Settings { CDIS = Zero } Method (_DIS, 0, NotSerialized) // _DIS: Disable Device { CDIS = One } Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If ((Arg0 == Buffer (0x10) { /* 0000 */ 0x04, 0x0C, 0x80, 0xA9, 0x16, 0xE0, 0x3E, 0x34, // ......>4 /* 0008 */ 0x41, 0xF4, 0x6B, 0xCC, 0xE7, 0x0F, 0x43, 0x32 // A.k...C2 })) { If ((Arg2 == Zero)) { Return (0x55) } If ((Arg2 == One)) { Return (0xCC) } If ((Arg2 == 0x02)) { Return (0x02) } If ((Arg2 == 0x03)) { Return (One) } If ((Arg2 == 0x06)) { Return (Zero) } If ((Arg2 == 0x0E)) { Return (0x1A) } If ((Arg2 == 0x0F)) { Return (Zero) } If ((Arg2 == 0x10)) { Return (0x06) } If ((Arg2 == 0x20)) { Return (0x08) } If ((Arg2 == 0x2C)) { Return (0x03) } If ((Arg2 == 0x2D)) { Return (0x1B) } If ((Arg2 == 0x11)) { Return (One) } If ((Arg2 == 0x21)) { Return (One) } If ((Arg2 == 0x12)) { Return (Zero) } If ((Arg2 == 0x22)) { Return (Zero) } If ((Arg2 == 0x13)) { Return (One) } If ((Arg2 == 0x23)) { Return (One) } If ((Arg2 == 0x14)) { Return (0x0A) } If ((Arg2 == 0x24)) { Return (0x0A) } If ((Arg2 == 0x15)) { Return (0x12) } If ((Arg2 == 0x25)) { Return (0x12) } If ((Arg2 == 0x16)) { Return (0x08) } If ((Arg2 == 0x26)) { Return (0x08) } If ((Arg2 == 0x17)) { Return (Zero) } If ((Arg2 == 0x27)) { Return (Zero) } If ((Arg2 == 0x18)) { Return (Zero) } If ((Arg2 == 0x28)) { Return (Zero) } If ((Arg2 == 0x19)) { Return (0x02) } If ((Arg2 == 0x29)) { Return (0x02) } If ((Arg2 == 0x1A)) { Return (0x03) } If ((Arg2 == 0x2A)) { Return (0x03) } If ((Arg2 == 0x1B)) { Return (One) } If ((Arg2 == 0x2B)) { Return (One) } If ((Arg2 == 0x40)) { Return (Zero) } If ((Arg2 == 0x50)) { Return (Zero) } If ((Arg2 == 0x41)) { Return (0xBB) } If ((Arg2 == 0x51)) { Return (0xBB) } If ((Arg2 == 0x42)) { Return (Zero) } If ((Arg2 == 0x52)) { Return (Zero) } If ((Arg2 == 0x44)) { Return (0xBF) } If ((Arg2 == 0x54)) { Return (0xBF) } If ((Arg2 == 0x45)) { Return (0xBF) } If ((Arg2 == 0x55)) { Return (0xBF) } If ((Arg2 == 0x4A)) { Return (Zero) } If ((Arg2 == 0x5A)) { Return (Zero) } If ((Arg2 == 0x46)) { Return (Zero) } If ((Arg2 == 0x56)) { Return (One) } If ((Arg2 == 0x5B)) { Return (One) } If ((Arg2 == 0x85)) { Return (0x10) } If ((Arg2 == 0x8E)) { Return (One) } If ((Arg2 == 0x8F)) { Return (0x22) } If ((Arg2 == 0x90)) { Return (0x21) } If ((Arg2 == 0x91)) { Return (One) } If ((Arg2 == 0x92)) { Return (One) } If ((Arg2 == 0x93)) { Return (One) } If ((Arg2 == 0x94)) { Return (0x61) } If ((Arg2 == 0x95)) { Return (0x41) } If ((Arg2 == 0x96)) { Return (0x41) } If ((Arg2 == 0x97)) { Return (0x41) } If ((Arg2 == 0x98)) { Return (Zero) } If ((Arg2 == 0x99)) { Return (0x81) } If ((Arg2 == 0x9A)) { Return (0x81) } If ((Arg2 == 0x9B)) { Return (0x81) } If ((Arg2 == 0x9C)) { Return (Zero) } If ((Arg2 == 0x9D)) { Return (0x81) } If ((Arg2 == 0x9E)) { Return (0x81) } If ((Arg2 == 0x9F)) { Return (0x81) } If ((Arg2 == 0xA0)) { Return (0x71) } If ((Arg2 == 0xA1)) { Return (0x11) } If ((Arg2 == 0xA2)) { Return (0x10) } If ((Arg2 == 0xA3)) { Return (0x10) } If ((Arg2 == 0xA4)) { Return (0x71) } If ((Arg2 == 0xA5)) { Return (0x11) } If ((Arg2 == 0xA6)) { Return (0x10) } If ((Arg2 == 0xA7)) { Return (0x10) } If ((Arg2 == 0xA8)) { Return (0x10) } If ((Arg2 == 0xA9)) { Return (0x31) } If ((Arg2 == 0xAA)) { Return (0x30) } If ((Arg2 == 0xAB)) { Return (0x30) } If ((Arg2 == 0xAC)) { Return (0x10) } If ((Arg2 == 0xAD)) { Return (0x31) } If ((Arg2 == 0xAE)) { Return (0x30) } If ((Arg2 == 0xAF)) { Return (0x30) } If ((Arg2 == 0xB0)) { Return (0x10) } If ((Arg2 == 0xB1)) { Return (0x20) } If ((Arg2 == 0xB2)) { Return (0x20) } If ((Arg2 == 0xB3)) { Return (0x20) } If ((Arg2 == 0xB4)) { Return (0xA0) } If ((Arg2 == 0xB5)) { Return (0xB0) } If ((Arg2 == 0xB6)) { Return (0xB0) } If ((Arg2 == 0xB7)) { Return (0xB0) } If ((Arg2 == 0xB8)) { Return (Zero) } If ((Arg2 == 0xB9)) { Return (One) } If ((Arg2 == 0xBA)) { Return (One) } If ((Arg2 == 0xBB)) { Return (One) } If ((Arg2 == 0xBC)) { Return (0x03) } If ((Arg2 == 0xBD)) { Return (0x04) } If ((Arg2 == 0xBE)) { Return (0x04) } If ((Arg2 == 0xBF)) { Return (0x04) } If ((Arg2 == 0xC0)) { Return (0xFF) } If ((Arg2 == 0xC1)) { Return (0xFF) } If ((Arg2 == 0xC2)) { Return (0xFF) } If ((Arg2 == 0xC3)) { Return (0xFF) } If ((Arg2 == 0xC4)) { Return (Zero) } If ((Arg2 == 0xC5)) { Return (0xB3) } If ((Arg2 == 0xC6)) { Return (0xC9) } If ((Arg2 == 0xC7)) { Return (0x8C) } If ((Arg2 == 0xC8)) { Return (Zero) } If ((Arg2 == 0xC9)) { Return (0xB3) } If ((Arg2 == 0xCA)) { Return (0xC9) } If ((Arg2 == 0xCB)) { Return (0x8C) } If ((Arg2 == 0xCC)) { Return (Zero) } If ((Arg2 == 0xCD)) { Return (0xB3) } If ((Arg2 == 0xCE)) { Return (0xC9) } If ((Arg2 == 0xCF)) { Return (0x8C) } If ((Arg2 == 0xD0)) { Return (0xFF) } If ((Arg2 == 0xD1)) { Return (0xFF) } If ((Arg2 == 0xD2)) { Return (0xFF) } If ((Arg2 == 0xD3)) { Return (0xFF) } If ((Arg2 == 0xD4)) { Return (Zero) } If ((Arg2 == 0xD5)) { Return (0xC6) } If ((Arg2 == 0xD6)) { Return (0x73) } If ((Arg2 == 0xD7)) { Return (0x86) } If ((Arg2 == 0xD8)) { Return (Zero) } If ((Arg2 == 0xD9)) { Return (0xC6) } If ((Arg2 == 0xDA)) { Return (0x73) } If ((Arg2 == 0xDB)) { Return (0x86) } If ((Arg2 == 0xDC)) { Return (Zero) } If ((Arg2 == 0xDD)) { Return (0xC6) } If ((Arg2 == 0xDE)) { Return (0x73) } If ((Arg2 == 0xDF)) { Return (0x86) } } Return (0xFF) } } } } ElseIf ((I2SB == 0x05)) { Scope (_SB.PC00.I2C5) { Device (HDAC) { Name (_HID, "INT00000") // _HID: Hardware ID Name (_DDN, "Intel(R) Smart Sound Technology Audio Codec") // _DDN: DOS Device Name Name (_UID, One) // _UID: Unique ID Name (CADR, Zero) Name (CDIS, Zero) Method (_INI, 0, NotSerialized) // _INI: Initialize { If ((I2SC == One)) { _HID = "INT34C2" _CID = "INT34C2" CADR = 0x1C } ElseIf ((I2SC == 0x02)) { _HID = "10EC1308" _CID = "10EC1308" CADR = 0x10 } ElseIf ((I2SC == 0x03)) { _HID = "ESSX8326" _CID = "ESSX8326" _DDN = "ESSX Codec Controller 8326 " } } Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { If ((I2SC == 0x03)) { Name (SBFB, ResourceTemplate () { I2cSerialBusV2 (0x0018, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C0", 0x00, ResourceConsumer, , Exclusive, ) I2cSerialBusV2 (0x0009, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C0", 0x00, ResourceConsumer, , Exclusive, ) }) Name (PBUF, ResourceTemplate () { GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, "\\_SB.GPI0", 0x00, ResourceConsumer, , ) { // Pin list 0x0000 } }) Name (SBFG, ResourceTemplate () { GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullNone, 0x0000, "\\_SB.GPI0", 0x00, ResourceConsumer, , ) { // Pin list 0x0000 } }) CreateWordField (PBUF, 0x17, PWRP) PWRP = GNUM (0x09030006) CreateWordField (SBFG, 0x17, INTP) INTP = GNUM (0x09030007) Return (ConcatenateResTemplate (SBFB, ConcatenateResTemplate (PBUF, SBFG))) } Else { Return (ConcatenateResTemplate (IICB (CADR, I2SB), INTB (I2SI, Zero, Zero))) } } Method (_STA, 0, NotSerialized) // _STA: Status { If (((I2SC != Zero) && (CDIS != One))) { Return (0x0F) } If ((CDIS == One)) { Return (0x0D) } Return (Zero) } Method (_SRS, 1, Serialized) // _SRS: Set Resource Settings { CDIS = Zero } Method (_DIS, 0, NotSerialized) // _DIS: Disable Device { CDIS = One } Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If ((Arg0 == Buffer (0x10) { /* 0000 */ 0x04, 0x0C, 0x80, 0xA9, 0x16, 0xE0, 0x3E, 0x34, // ......>4 /* 0008 */ 0x41, 0xF4, 0x6B, 0xCC, 0xE7, 0x0F, 0x43, 0x32 // A.k...C2 })) { If ((Arg2 == Zero)) { Return (0x55) } If ((Arg2 == One)) { Return (0xCC) } If ((Arg2 == 0x02)) { Return (0x02) } If ((Arg2 == 0x03)) { Return (One) } If ((Arg2 == 0x06)) { Return (Zero) } If ((Arg2 == 0x0E)) { Return (0x1A) } If ((Arg2 == 0x0F)) { Return (Zero) } If ((Arg2 == 0x10)) { Return (0x06) } If ((Arg2 == 0x20)) { Return (0x08) } If ((Arg2 == 0x2C)) { Return (0x03) } If ((Arg2 == 0x2D)) { Return (0x1B) } If ((Arg2 == 0x11)) { Return (One) } If ((Arg2 == 0x21)) { Return (One) } If ((Arg2 == 0x12)) { Return (Zero) } If ((Arg2 == 0x22)) { Return (Zero) } If ((Arg2 == 0x13)) { Return (One) } If ((Arg2 == 0x23)) { Return (One) } If ((Arg2 == 0x14)) { Return (0x0A) } If ((Arg2 == 0x24)) { Return (0x0A) } If ((Arg2 == 0x15)) { Return (0x12) } If ((Arg2 == 0x25)) { Return (0x12) } If ((Arg2 == 0x16)) { Return (0x08) } If ((Arg2 == 0x26)) { Return (0x08) } If ((Arg2 == 0x17)) { Return (Zero) } If ((Arg2 == 0x27)) { Return (Zero) } If ((Arg2 == 0x18)) { Return (Zero) } If ((Arg2 == 0x28)) { Return (Zero) } If ((Arg2 == 0x19)) { Return (0x02) } If ((Arg2 == 0x29)) { Return (0x02) } If ((Arg2 == 0x1A)) { Return (0x03) } If ((Arg2 == 0x2A)) { Return (0x03) } If ((Arg2 == 0x1B)) { Return (One) } If ((Arg2 == 0x2B)) { Return (One) } If ((Arg2 == 0x40)) { Return (Zero) } If ((Arg2 == 0x50)) { Return (Zero) } If ((Arg2 == 0x41)) { Return (0xBB) } If ((Arg2 == 0x51)) { Return (0xBB) } If ((Arg2 == 0x42)) { Return (Zero) } If ((Arg2 == 0x52)) { Return (Zero) } If ((Arg2 == 0x44)) { Return (0xBF) } If ((Arg2 == 0x54)) { Return (0xBF) } If ((Arg2 == 0x45)) { Return (0xBF) } If ((Arg2 == 0x55)) { Return (0xBF) } If ((Arg2 == 0x4A)) { Return (Zero) } If ((Arg2 == 0x5A)) { Return (Zero) } If ((Arg2 == 0x46)) { Return (Zero) } If ((Arg2 == 0x56)) { Return (One) } If ((Arg2 == 0x5B)) { Return (One) } If ((Arg2 == 0x85)) { Return (0x10) } If ((Arg2 == 0x8E)) { Return (One) } If ((Arg2 == 0x8F)) { Return (0x22) } If ((Arg2 == 0x90)) { Return (0x21) } If ((Arg2 == 0x91)) { Return (One) } If ((Arg2 == 0x92)) { Return (One) } If ((Arg2 == 0x93)) { Return (One) } If ((Arg2 == 0x94)) { Return (0x61) } If ((Arg2 == 0x95)) { Return (0x41) } If ((Arg2 == 0x96)) { Return (0x41) } If ((Arg2 == 0x97)) { Return (0x41) } If ((Arg2 == 0x98)) { Return (Zero) } If ((Arg2 == 0x99)) { Return (0x81) } If ((Arg2 == 0x9A)) { Return (0x81) } If ((Arg2 == 0x9B)) { Return (0x81) } If ((Arg2 == 0x9C)) { Return (Zero) } If ((Arg2 == 0x9D)) { Return (0x81) } If ((Arg2 == 0x9E)) { Return (0x81) } If ((Arg2 == 0x9F)) { Return (0x81) } If ((Arg2 == 0xA0)) { Return (0x71) } If ((Arg2 == 0xA1)) { Return (0x11) } If ((Arg2 == 0xA2)) { Return (0x10) } If ((Arg2 == 0xA3)) { Return (0x10) } If ((Arg2 == 0xA4)) { Return (0x71) } If ((Arg2 == 0xA5)) { Return (0x11) } If ((Arg2 == 0xA6)) { Return (0x10) } If ((Arg2 == 0xA7)) { Return (0x10) } If ((Arg2 == 0xA8)) { Return (0x10) } If ((Arg2 == 0xA9)) { Return (0x31) } If ((Arg2 == 0xAA)) { Return (0x30) } If ((Arg2 == 0xAB)) { Return (0x30) } If ((Arg2 == 0xAC)) { Return (0x10) } If ((Arg2 == 0xAD)) { Return (0x31) } If ((Arg2 == 0xAE)) { Return (0x30) } If ((Arg2 == 0xAF)) { Return (0x30) } If ((Arg2 == 0xB0)) { Return (0x10) } If ((Arg2 == 0xB1)) { Return (0x20) } If ((Arg2 == 0xB2)) { Return (0x20) } If ((Arg2 == 0xB3)) { Return (0x20) } If ((Arg2 == 0xB4)) { Return (0xA0) } If ((Arg2 == 0xB5)) { Return (0xB0) } If ((Arg2 == 0xB6)) { Return (0xB0) } If ((Arg2 == 0xB7)) { Return (0xB0) } If ((Arg2 == 0xB8)) { Return (Zero) } If ((Arg2 == 0xB9)) { Return (One) } If ((Arg2 == 0xBA)) { Return (One) } If ((Arg2 == 0xBB)) { Return (One) } If ((Arg2 == 0xBC)) { Return (0x03) } If ((Arg2 == 0xBD)) { Return (0x04) } If ((Arg2 == 0xBE)) { Return (0x04) } If ((Arg2 == 0xBF)) { Return (0x04) } If ((Arg2 == 0xC0)) { Return (0xFF) } If ((Arg2 == 0xC1)) { Return (0xFF) } If ((Arg2 == 0xC2)) { Return (0xFF) } If ((Arg2 == 0xC3)) { Return (0xFF) } If ((Arg2 == 0xC4)) { Return (Zero) } If ((Arg2 == 0xC5)) { Return (0xB3) } If ((Arg2 == 0xC6)) { Return (0xC9) } If ((Arg2 == 0xC7)) { Return (0x8C) } If ((Arg2 == 0xC8)) { Return (Zero) } If ((Arg2 == 0xC9)) { Return (0xB3) } If ((Arg2 == 0xCA)) { Return (0xC9) } If ((Arg2 == 0xCB)) { Return (0x8C) } If ((Arg2 == 0xCC)) { Return (Zero) } If ((Arg2 == 0xCD)) { Return (0xB3) } If ((Arg2 == 0xCE)) { Return (0xC9) } If ((Arg2 == 0xCF)) { Return (0x8C) } If ((Arg2 == 0xD0)) { Return (0xFF) } If ((Arg2 == 0xD1)) { Return (0xFF) } If ((Arg2 == 0xD2)) { Return (0xFF) } If ((Arg2 == 0xD3)) { Return (0xFF) } If ((Arg2 == 0xD4)) { Return (Zero) } If ((Arg2 == 0xD5)) { Return (0xC6) } If ((Arg2 == 0xD6)) { Return (0x73) } If ((Arg2 == 0xD7)) { Return (0x86) } If ((Arg2 == 0xD8)) { Return (Zero) } If ((Arg2 == 0xD9)) { Return (0xC6) } If ((Arg2 == 0xDA)) { Return (0x73) } If ((Arg2 == 0xDB)) { Return (0x86) } If ((Arg2 == 0xDC)) { Return (Zero) } If ((Arg2 == 0xDD)) { Return (0xC6) } If ((Arg2 == 0xDE)) { Return (0x73) } If ((Arg2 == 0xDF)) { Return (0x86) } } Return (0xFF) } } } } Scope (_SB.PC00.HDAS) { Method (PPMS, 1, Serialized) { If ((Arg0 == ToUUID ("7c708106-3aff-40fe-88be-8c999b3f7445") /* Unknown UUID */)) { Return ((ADPM & 0x04)) } If ((Arg0 == ToUUID ("ec774fa9-28d3-424a-90e4-69f984f1eeb7") /* Unknown UUID */)) { Return ((ADPM & 0x0100)) } If ((Arg0 == ACCG (AG1L, AG1H))) { Return ((ADPM & 0x20000000)) } If ((Arg0 == ACCG (AG2L, AG2H))) { Return ((ADPM & 0x40000000)) } If ((Arg0 == ACCG (AG3L, AG3H))) { Return ((ADPM & 0x80000000)) } Return (Zero) } Method (ACCG, 2, NotSerialized) { Name (GBUF, Buffer (0x10){}) Concatenate (Arg0, Arg1, GBUF) /* \_SB_.PC00.HDAS.ACCG.GBUF */ Return (GBUF) /* \_SB_.PC00.HDAS.ACCG.GBUF */ } } Scope (_SB) { Device (HIDD) { Method (_HID, 0, NotSerialized) // _HID: Hardware ID { If (((CPID & 0x0FFF0FF0) == 0x000B0670)) { Return ("INTC1078") } ElseIf (((CPID & 0x0FFF0FF0) == 0x000B06F0)) { Return ("INTC1078") } ElseIf (((CPID & 0x0FFF0FF0) == 0x000B06A0)) { Return ("INTC1078") } Return ("INTC1070") } Name (HBSY, Zero) Name (HIDX, Zero) Name (HMDE, Zero) Name (HRDY, Zero) Name (BTLD, Zero) Name (BTS1, Zero) Method (_STA, 0, Serialized) // _STA: Status { If (((OSYS >= 0x07DD) && (HEFE == One))) { Return (0x0F) } Else { Return (Zero) } } Method (HDDM, 0, Serialized) { Name (DPKG, Package (0x04) { 0x11111111, 0x22222222, 0x33333333, 0x44444444 }) Return (DPKG) /* \_SB_.HIDD.HDDM.DPKG */ } Method (HDEM, 0, Serialized) { HBSY = Zero If ((HMDE == Zero)) { Return (HIDX) /* \_SB_.HIDD.HIDX */ } Return (HMDE) /* \_SB_.HIDD.HMDE */ } Method (HDMM, 0, Serialized) { Return (HMDE) /* \_SB_.HIDD.HMDE */ } Method (HDSM, 1, Serialized) { HRDY = Arg0 } Method (HPEM, 1, Serialized) { HBSY = One If ((HMDE == Zero)) { HIDX = Arg0 } Else { HIDX = Arg0 } Notify (HIDD, 0xC0) // Hardware-Specific Local0 = Zero While (((Local0 < 0xFA) && HBSY)) { Sleep (0x04) Local0++ } If ((HBSY == One)) { HBSY = Zero HIDX = Zero Return (One) } Else { Return (Zero) } } } } Method (ISAR, 4, NotSerialized) { Name (BUF1, Buffer (0x02) { 0x00, 0x00 // .. }) If ((Arg0 == ToUUID ("1730e71d-e5dd-4a34-be57-4d76b6a2fe37") /* Unknown UUID */)) { If ((Arg2 == 0x03)) { If (CondRefOf (\_SB.USSV)) { Local1 = DerefOf (Arg3 [One]) Local1 += One Local2 = DerefOf (Arg3 [0x02]) Local2 += One Local2 <<= 0x10 Local2 |= Local1 \_SB.USSV (Local2) Notify (\_SB.WFDE, 0xD0) // Hardware-Specific } Return (Zero) } Else { Return (Zero) } } Else { Return (Buffer (One) { 0x00 // . }) } } Method (DDMS, 0, NotSerialized) { If ((CondRefOf (\DPIW) && (DPIW && 0x02))) { If (\_SB.PC00.GFX0.IPCO ()) { If (CondRefOf (\DPG1)) { \_SB.SGOV (DPG1, One) } Else { } } Else { } } Else { } } Method (HIDW, 4, Serialized) { If ((Arg0 == ToUUID ("1730e71d-e5dd-4a34-be57-4d76b6a2fe37") /* Unknown UUID */)) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { Return (Buffer (One) { 0x03 // . }) } Else { Return (Zero) } } If ((Arg2 == One)) { Switch (ToInteger (DerefOf (Arg3 [Zero]))) { Case (Zero) { If (CondRefOf (\_SB.HIDD.HPEM)) { \_SB.HIDD.HPEM (0x1B) P8XH (Zero, 0x5C) } } Case (One) { If (CondRefOf (\_SB.SLPB)) { Notify (\_SB.SLPB, 0x80) // Status Change P8XH (Zero, 0x5D) } } Case (0x02) { } Case (0x03) { } } Return (Zero) } Else { Return (Zero) } } Else { Return (Buffer (One) { 0x00 // . }) } } Method (HIWC, 1, NotSerialized) { If ((Arg0 == ToUUID ("1730e71d-e5dd-4a34-be57-4d76b6a2fe37") /* Unknown UUID */)) { Return (One) } Return (Zero) } Scope (\) { PowerResource (PIN, 0x00, 0x0000) { Method (STA, 1, Serialized) { If ((\_SB.GGOV (DerefOf (Arg0 [Zero])) == DerefOf (Arg0 [One] ))) { Return (One) } Else { Return (Zero) } } Method (ON, 1, Serialized) { \_SB.SGOV (DerefOf (Arg0 [Zero]), DerefOf (Arg0 [One])) } Method (OFF, 1, Serialized) { \_SB.SGOV (DerefOf (Arg0 [Zero]), ~DerefOf (Arg0 [One]) ) } Method (_STA, 0, NotSerialized) // _STA: Status { Return (Zero) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } } } Scope (_SB) { Name (C0PF, Package (0x01) { Buffer (0x14) { /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x20, 0x03, 0xD0, 0x07, // .... ... /* 0008 */ 0x41, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, // A....... /* 0010 */ 0x00, 0x00, 0x00, 0x00 // .... } }) Name (C1PF, Package (0x01) { Buffer (0x14) { /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x20, 0x03, 0xD0, 0x07, // .... ... /* 0008 */ 0x41, 0x0E, 0x00, 0x00, 0x04, 0x00, 0x80, 0x01, // A....... /* 0010 */ 0x00, 0x00, 0x00, 0x00 // .... } }) } Scope (\) { Method (PLD1, 0, Serialized) { Return (\_SB.C0PF) } } Scope (\) { Method (PLD2, 0, Serialized) { Return (\_SB.C1PF) } } Scope (_SB.PC00.THC0) { Device (TLC1) { Name (_ADR, One) // _ADR: Address Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device { Return (C0PF) /* \_SB_.C0PF */ } Method (_STA, 0, NotSerialized) // _STA: Status { Return (0x0F) } } Device (TLC2) { Name (_ADR, 0x02) // _ADR: Address Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device { Return (C0PF) /* \_SB_.C0PF */ } Method (_STA, 0, NotSerialized) // _STA: Status { Return (0x0F) } } Device (TLC3) { Name (_ADR, 0x03) // _ADR: Address Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device { Return (C0PF) /* \_SB_.C0PF */ } Method (_STA, 0, NotSerialized) // _STA: Status { Return (0x0F) } } } Scope (_SB.PC00.THC1) { Device (TLC1) { Name (_ADR, One) // _ADR: Address Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device { Return (C1PF) /* \_SB_.C1PF */ } Method (_STA, 0, NotSerialized) // _STA: Status { Return (0x0F) } } Device (TLC2) { Name (_ADR, 0x02) // _ADR: Address Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device { Return (C1PF) /* \_SB_.C1PF */ } Method (_STA, 0, NotSerialized) // _STA: Status { Return (0x0F) } } Device (TLC3) { Name (_ADR, 0x03) // _ADR: Address Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device { Return (C1PF) /* \_SB_.C1PF */ } Method (_STA, 0, NotSerialized) // _STA: Status { Return (0x0F) } } } Name (DEVM, 0xFF) Scope (_SB) { Device (WCCD) { Name (_HID, "INTC1092") // _HID: Hardware ID Name (_STR, Unicode ("Wireless Connectivity Configuration Device")) // _STR: Description String Method (_INI, 0, NotSerialized) // _INI: Initialize { DEVM = Zero } Method (_STA, 0, NotSerialized) // _STA: Status { If (((WWEN != Zero) && (WCEN == One))) { Return (0x0F) } Else { Return (Zero) } } Name (WCS0, Package (0x04) { Zero, Package (0x04) { Zero, One, 0x02, 0x03 }, Package (0x04) { One, 0x02, 0x03, One }, Package (0x04) { 0x02, 0x03, One, 0x02 } }) Name (WCS1, Package (0x04) { One, Package (0x04) { Zero, 0x02, 0x03, One }, Package (0x04) { One, 0x03, One, 0x02 }, Package (0x04) { 0x02, One, 0x02, 0x03 } }) Name (WCS2, Package (0x04) { 0x02, Package (0x04) { Zero, 0x03, One, 0x02 }, Package (0x04) { One, One, 0x02, 0x03 }, Package (0x04) { 0x02, 0x02, 0x03, One } }) Name (WDMC, Package (0x03) { Zero, 0x03, Package (0x04) { Zero, Package (0x04) { Zero, Zero, Zero, Zero }, Package (0x04) { Zero, Zero, Zero, Zero }, Package (0x04) { Zero, Zero, Zero, Zero } } }) Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("82737e72-3a33-4c45-a9c7-57c0411a5f13") /* Unknown UUID */)) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { Local0 = 0x07 Return (Local0) } Else { Return (Zero) } } If ((Arg2 == One)) { Return (DEVM) /* \DEVM */ } If ((Arg2 == 0x02)) { If ((Arg3 == Zero)) { WDMC [0x02] = WCS0 /* \_SB_.WCCD.WCS0 */ } ElseIf ((Arg3 == One)) { WDMC [0x02] = WCS1 /* \_SB_.WCCD.WCS1 */ } ElseIf ((Arg3 == 0x02)) { WDMC [0x02] = WCS2 /* \_SB_.WCCD.WCS2 */ } Else { } Return (WDMC) /* \_SB_.WCCD.WDMC */ } Return (Zero) } Else { Return (Zero) } } } } If (((CVFS != Zero) && (CVFS <= 0x02))) { Scope (_SB.PC00) { Method (GCID, 0, Serialized) { Switch ((CPID & 0x0FFF0FF0)) { Case (0x000B0670) { Return (Zero) } Case (0x000B06A0) { Return (Zero) } Case (0x000B06F0) { Return (Zero) } Default { Return (One) } } } } Scope (_SB.PC00.SPI1) { Device (SPFD) { Method (_HID, 0, NotSerialized) // _HID: Hardware ID { Local0 = GCID () If ((Zero == Local0)) { Return ("INTC1009") } Else { Return ("INTC1094") } } Name (_DDN, "Intel SPI OED Device") // _DDN: DOS Device Name Name (PKG0, Package (0x02) { "\\_SB.PC00.XHCI.RHUB.HS07.VGPO", "\\_SB.PC00.XHCI.RHUB.HS07.VSPI" }) Name (PKG1, Package (0x02) { "\\_SB.PC00.XHCI.RHUB.HS06.VGPO", "\\_SB.PC00.XHCI.RHUB.HS06.VSPI" }) Name (PKG2, Package (0x02) { "\\_SB.PC00.XHCI.RHUB.HS08.VGPO", "\\_SB.PC00.XHCI.RHUB.HS08.VSPI" }) Name (PKG3, Package (0x02) { "\\_SB.PC00.XHCI.RHUB.HS03.VGPO", "\\_SB.PC00.XHCI.RHUB.HS03.VSPI" }) Method (_DEP, 0, NotSerialized) // _DEP: Dependencies { If ((CVFS == 0x02)) { If ((CUPN == 0x06)) { Return (PKG1) /* \_SB_.PC00.SPI1.SPFD.PKG1 */ } ElseIf ((CUPN == 0x07)) { Return (PKG0) /* \_SB_.PC00.SPI1.SPFD.PKG0 */ } ElseIf ((CUPN == 0x08)) { Return (PKG2) /* \_SB_.PC00.SPI1.SPFD.PKG2 */ } ElseIf ((CUPN == 0x03)) { Return (PKG3) /* \_SB_.PC00.SPI1.SPFD.PKG3 */ } Return (Package (0x00){}) } Else { Return (Package (0x01) { PC00 }) } } Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings { Name (CBUF, ResourceTemplate () { GpioIo (Shared, PullDefault, 0x0000, 0x0000, IoRestrictionInputOnly, "\\_SB.GPI0", 0x00, ResourceConsumer, , ) { // Pin list 0x0017 } GpioInt (Edge, ActiveLow, Shared, PullDefault, 0x0000, "\\_SB.GPI0", 0x00, ResourceConsumer, , ) { // Pin list 0x0017 } }) Name (CRBF, ResourceTemplate () { GpioIo (Shared, PullDefault, 0x0000, 0x0000, IoRestrictionInputOnly, "\\_SB.GPI0", 0x00, ResourceConsumer, , ) { // Pin list 0x0150 } GpioInt (Edge, ActiveLow, Shared, PullDefault, 0x0000, "\\_SB.GPI0", 0x00, ResourceConsumer, , ) { // Pin list 0x0150 } }) Name (CABF, ResourceTemplate () { GpioIo (Shared, PullDefault, 0x0000, 0x0000, IoRestrictionInputOnly, "\\_SB.GPI0", 0x00, ResourceConsumer, , ) { // Pin list 0x0047 } GpioInt (Edge, ActiveLow, Shared, PullDefault, 0x0000, "\\_SB.GPI0", 0x00, ResourceConsumer, , ) { // Pin list 0x0047 } }) Name (GBUF, ResourceTemplate () { GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, "\\_SB.GPI0", 0x00, ResourceConsumer, , ) { // Pin list 0x0165 } GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, "\\_SB.GPI0", 0x00, ResourceConsumer, , ) { // Pin list 0x000E } }) Name (GRBF, ResourceTemplate () { GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, "\\_SB.GPI0", 0x00, ResourceConsumer, , ) { // Pin list 0x014F } GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, "\\_SB.GPI0", 0x00, ResourceConsumer, , ) { // Pin list 0x000E } }) Name (VGBF, ResourceTemplate () { GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, "\\_SB.PC00.XHCI.RHUB.HS07.VGPO", 0x00, ResourceConsumer, , ) { // Pin list 0x0000 } GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, "\\_SB.PC00.XHCI.RHUB.HS07.VGPO", 0x00, ResourceConsumer, , ) { // Pin list 0x0001 } }) Name (VGB1, ResourceTemplate () { GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, "\\_SB.PC00.XHCI.RHUB.HS06.VGPO", 0x00, ResourceConsumer, , ) { // Pin list 0x0000 } GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, "\\_SB.PC00.XHCI.RHUB.HS06.VGPO", 0x00, ResourceConsumer, , ) { // Pin list 0x0001 } }) Name (VGB2, ResourceTemplate () { GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, "\\_SB.PC00.XHCI.RHUB.HS08.VGPO", 0x00, ResourceConsumer, , ) { // Pin list 0x0000 } GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, "\\_SB.PC00.XHCI.RHUB.HS08.VGPO", 0x00, ResourceConsumer, , ) { // Pin list 0x0001 } }) Name (VGB3, ResourceTemplate () { GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, "\\_SB.PC00.XHCI.RHUB.HS03.VGPO", 0x00, ResourceConsumer, , ) { // Pin list 0x0000 } GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionOutputOnly, "\\_SB.PC00.XHCI.RHUB.HS03.VGPO", 0x00, ResourceConsumer, , ) { // Pin list 0x0001 } }) Name (SBUF, ResourceTemplate () { SpiSerialBusV2 (0x0000, PolarityLow, FourWireMode, 0x08, ControllerInitiated, 0x00895440, ClockPolarityHigh, ClockPhaseSecond, "\\_SB.PC00.SPI1", 0x00, ResourceConsumer, , Exclusive, ) }) Name (VSBF, ResourceTemplate () { SpiSerialBusV2 (0x0000, PolarityLow, FourWireMode, 0x08, ControllerInitiated, 0x00895440, ClockPolarityHigh, ClockPhaseSecond, "\\_SB.PC00.XHCI.RHUB.HS07.VSPI", 0x00, ResourceConsumer, , Exclusive, ) }) Name (VSB1, ResourceTemplate () { SpiSerialBusV2 (0x0000, PolarityLow, FourWireMode, 0x08, ControllerInitiated, 0x00895440, ClockPolarityHigh, ClockPhaseSecond, "\\_SB.PC00.XHCI.RHUB.HS06.VSPI", 0x00, ResourceConsumer, , Exclusive, ) }) Name (VSB2, ResourceTemplate () { SpiSerialBusV2 (0x0000, PolarityLow, FourWireMode, 0x08, ControllerInitiated, 0x00895440, ClockPolarityHigh, ClockPhaseSecond, "\\_SB.PC00.XHCI.RHUB.HS08.VSPI", 0x00, ResourceConsumer, , Exclusive, ) }) Name (VSB3, ResourceTemplate () { SpiSerialBusV2 (0x0000, PolarityLow, FourWireMode, 0x08, ControllerInitiated, 0x00895440, ClockPolarityHigh, ClockPhaseSecond, "\\_SB.PC00.XHCI.RHUB.HS03.VSPI", 0x00, ResourceConsumer, , Exclusive, ) }) If ((CVFS == 0x02)) { If ((CUPN == 0x06)) { Return (ConcatenateResTemplate (ConcatenateResTemplate (CBUF, VGB1), VSB1)) } ElseIf ((CUPN == 0x07)) { If ((((ToInteger (PLID) == 0x0B) || (ToInteger (PLID) == 0x0A)) || (ToInteger (PLID) == 0x0C))) { Return (ConcatenateResTemplate (ConcatenateResTemplate (CRBF, VGBF), VSBF)) } Return (ConcatenateResTemplate (ConcatenateResTemplate (CBUF, VGBF), VSBF)) } ElseIf ((CUPN == 0x08)) { If (((ToInteger (PLID) == 0x1F) || (ToInteger (PLID) == 0x1E))) { Return (ConcatenateResTemplate (ConcatenateResTemplate (CABF, VGB2), VSB2)) } Return (ConcatenateResTemplate (ConcatenateResTemplate (CBUF, VGB2), VSB2)) } ElseIf ((CUPN == 0x03)) { Return (ConcatenateResTemplate (ConcatenateResTemplate (CBUF, VGB3), VSB3)) } Return (ResourceTemplate () { GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionNone, "\\_SB.PC00.XHCI.RHUB.HSXX.VGPO", 0x00, ResourceConsumer, , ) { // Pin list 0x0000 } }) } Else { If (((ToInteger (PLID) == 0x0B) || (ToInteger (PLID) == 0x0A))) { Return (ConcatenateResTemplate (ConcatenateResTemplate (CRBF, GRBF), SBUF)) } Return (ConcatenateResTemplate (ConcatenateResTemplate (CBUF, GBUF), SBUF)) } } Device (CVFD) { Method (_HID, 0, NotSerialized) // _HID: Hardware ID { Local0 = GCID () If ((Zero == Local0)) { Return ("INTC100A") } Else { Return ("INTC1095") } } Name (_DDN, "Intel CVF Device") // _DDN: DOS Device Name Method (SID, 1, Serialized) { Return (HCID (One)) } } } } If ((CUPN == 0x06)) { Scope (_SB.PC00.XHCI.RHUB.HS06) { If ((CVFS == 0x02)) { Device (VGPO) { Name (_UID, "VGPO") // _UID: Unique ID Method (_HID, 0, NotSerialized) // _HID: Hardware ID { Local0 = GCID () If ((Zero == Local0)) { Return ("INTC100B") } Else { Return ("INTC1096") } } Name (_DDN, "Intel UsbGpio Device") // _DDN: DOS Device Name } Device (VIC0) { Name (_UID, "VIC0") // _UID: Unique ID Method (_HID, 0, NotSerialized) // _HID: Hardware ID { Local0 = GCID () If ((Zero == Local0)) { Return ("INTC100C") } Else { Return ("INTC1097") } } Name (_DDN, "Intel UsbI2C Device") // _DDN: DOS Device Name } Device (VIC1) { Name (_UID, "VIC1") // _UID: Unique ID Method (_HID, 0, NotSerialized) // _HID: Hardware ID { Local0 = GCID () If ((Zero == Local0)) { Return ("INTC100C") } Else { Return ("INTC1097") } } Name (_DDN, "Intel UsbI2C Device") // _DDN: DOS Device Name } Device (VSPI) { Name (_UID, "VSPI") // _UID: Unique ID Method (_HID, 0, NotSerialized) // _HID: Hardware ID { Local0 = GCID () If ((Zero == Local0)) { Return ("INTC100D") } Else { Return ("INTC1098") } } Name (_DDN, "Intel UsbSPI Device") // _DDN: DOS Device Name } } } } ElseIf ((CUPN == 0x07)) { Scope (_SB.PC00.XHCI.RHUB.HS07) { If ((CVFS == 0x02)) { Device (VGPO) { Name (_UID, "VGPO") // _UID: Unique ID Method (_HID, 0, NotSerialized) // _HID: Hardware ID { Local0 = GCID () If ((Zero == Local0)) { Return ("INTC100B") } Else { Return ("INTC1096") } } Name (_DDN, "Intel UsbGpio Device") // _DDN: DOS Device Name } Device (VIC0) { Name (_UID, "VIC0") // _UID: Unique ID Method (_HID, 0, NotSerialized) // _HID: Hardware ID { Local0 = GCID () If ((Zero == Local0)) { Return ("INTC100C") } Else { Return ("INTC1097") } } Name (_DDN, "Intel UsbI2C Device") // _DDN: DOS Device Name } Device (VIC1) { Name (_UID, "VIC1") // _UID: Unique ID Method (_HID, 0, NotSerialized) // _HID: Hardware ID { Local0 = GCID () If ((Zero == Local0)) { Return ("INTC100C") } Else { Return ("INTC1097") } } Name (_DDN, "Intel UsbI2C Device") // _DDN: DOS Device Name } Device (VSPI) { Name (_UID, "VSPI") // _UID: Unique ID Method (_HID, 0, NotSerialized) // _HID: Hardware ID { Local0 = GCID () If ((Zero == Local0)) { Return ("INTC100D") } Else { Return ("INTC1098") } } Name (_DDN, "Intel UsbSPI Device") // _DDN: DOS Device Name } } } } ElseIf ((CUPN == 0x08)) { Scope (_SB.PC00.XHCI.RHUB.HS08) { If ((CVFS == 0x02)) { Device (VGPO) { Name (_UID, "VGPO") // _UID: Unique ID Method (_HID, 0, NotSerialized) // _HID: Hardware ID { Local0 = GCID () If ((Zero == Local0)) { Return ("INTC100B") } Else { Return ("INTC1096") } } Name (_DDN, "Intel UsbGpio Device") // _DDN: DOS Device Name } Device (VIC0) { Name (_UID, "VIC0") // _UID: Unique ID Method (_HID, 0, NotSerialized) // _HID: Hardware ID { Local0 = GCID () If ((Zero == Local0)) { Return ("INTC100C") } Else { Return ("INTC1097") } } Name (_DDN, "Intel UsbI2C Device") // _DDN: DOS Device Name } Device (VIC1) { Name (_UID, "VIC1") // _UID: Unique ID Method (_HID, 0, NotSerialized) // _HID: Hardware ID { Local0 = GCID () If ((Zero == Local0)) { Return ("INTC100C") } Else { Return ("INTC1097") } } Name (_DDN, "Intel UsbI2C Device") // _DDN: DOS Device Name } Device (VSPI) { Name (_UID, "VSPI") // _UID: Unique ID Method (_HID, 0, NotSerialized) // _HID: Hardware ID { Local0 = GCID () If ((Zero == Local0)) { Return ("INTC100D") } Else { Return ("INTC1098") } } Name (_DDN, "Intel UsbSPI Device") // _DDN: DOS Device Name } } } } ElseIf ((CUPN == 0x03)) { Scope (_SB.PC00.XHCI.RHUB.HS03) { If ((CVFS == 0x02)) { Device (VGPO) { Name (_UID, "VGPO") // _UID: Unique ID Method (_HID, 0, NotSerialized) // _HID: Hardware ID { Local0 = GCID () If ((Zero == Local0)) { Return ("INTC100B") } Else { Return ("INTC1096") } } Name (_DDN, "Intel UsbGpio Device") // _DDN: DOS Device Name } Device (VIC0) { Name (_UID, "VIC0") // _UID: Unique ID Method (_HID, 0, NotSerialized) // _HID: Hardware ID { Local0 = GCID () If ((Zero == Local0)) { Return ("INTC100C") } Else { Return ("INTC1097") } } Name (_DDN, "Intel UsbI2C Device") // _DDN: DOS Device Name } Device (VIC1) { Name (_UID, "VIC1") // _UID: Unique ID Method (_HID, 0, NotSerialized) // _HID: Hardware ID { Local0 = GCID () If ((Zero == Local0)) { Return ("INTC100C") } Else { Return ("INTC1097") } } Name (_DDN, "Intel UsbI2C Device") // _DDN: DOS Device Name } Device (VSPI) { Name (_UID, "VSPI") // _UID: Unique ID Method (_HID, 0, NotSerialized) // _HID: Hardware ID { Local0 = GCID () If ((Zero == Local0)) { Return ("INTC100D") } Else { Return ("INTC1098") } } Name (_DDN, "Intel UsbSPI Device") // _DDN: DOS Device Name } } } } } If ((VMDE == One)) { Name (VDSD, One) If ((STD3 == Zero)) { VDSD = Zero } Scope (_SB.PC00) { Device (VMD0) { Name (_ADR, 0x000E0000) // _ADR: Address If (CondRefOf (\VDSD)) { If ((VDSD == One)) { Name (_DSD, Package (0x02) // _DSD: Device-Specific Data { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", One } } }) } } Method (_S3D, 0, NotSerialized) // _S3D: S3 Device State { Return (0x03) } Method (_S4D, 0, NotSerialized) // _S4D: S4 Device State { Return (0x03) } Method (_PS0, 0, Serialized) // _PS0: Power State 0 { If (CondRefOf (VMS0)) { If ((VMS0 != Zero)) { ISAT = Zero } } } Method (_PS3, 0, Serialized) // _PS3: Power State 3 { If (CondRefOf (VMS0)) { If ((VMS0 != Zero)) { ISAT = One } } } Method (CBAR, 3, Serialized) { Name (VCFB, Zero) VCFB = XBAS /* \XBAS */ VCFB |= Zero VCFB |= 0x00070000 VCFB |= Zero OperationRegion (VCFG, SystemMemory, VCFB, 0x0100) Field (VCFG, DWordAcc, NoLock, Preserve) { Offset (0x10), BAR0, 64 } Name (DCFB, Zero) DCFB = BAR0 /* \_SB_.PC00.VMD0.CBAR.BAR0 */ DCFB &= 0xFFFFFFFFFFFFFFF0 DCFB |= (Arg0 << 0x14) DCFB |= (Arg1 << 0x0F) DCFB |= (Arg2 << 0x0C) Return (DCFB) /* \_SB_.PC00.VMD0.CBAR.DCFB */ } Device (NVDR) { Name (_ADR, One) // _ADR: Address Method (_STA, 0, NotSerialized) // _STA: Status { If ((DPMS == One)) { Return (0x0F) } Else { Return (Zero) } } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("a3316317-e8b6-4adf-96e8-94d94a51a38e") /* Unknown UUID */)) { Switch (ToInteger (Arg2)) { Case (Zero) { Switch (ToInteger (Arg1)) { Case (One) { Return (0x03) } Default { Return (Zero) } } } Case (One) { Name (PPAR, Package (0x01) { Buffer (0x18){} }) CreateWordField (DerefOf (PPAR [Zero]), Zero, DPM0) CreateWordField (DerefOf (PPAR [Zero]), 0x02, DPM1) CreateDWordField (DerefOf (PPAR [Zero]), 0x04, DPM2) CreateQWordField (DerefOf (PPAR [Zero]), 0x08, DPM3) CreateQWordField (DerefOf (PPAR [Zero]), 0x10, DPM4) If ((DPMS == Zero)) { DPM0 = 0x02 DPM1 = Zero DPM3 = Zero DPM4 = Zero Return (PPAR) /* \_SB_.PC00.VMD0.NVDR._DSM.PPAR */ } Else { DPM0 = Zero DPM1 = Zero DPM3 = PMSA /* \PMSA */ DPM4 = PMRL /* \PMRL */ Return (PPAR) /* \_SB_.PC00.VMD0.NVDR._DSM.PPAR */ } } } Return (Zero) } Else { Return (^^^^NVDR._DSM (Arg0, Arg1, Arg2, Arg3)) } } Device (NVD1) { Name (_ADR, 0x02) // _ADR: Address Method (_STA, 0, NotSerialized) // _STA: Status { If ((DPMS == One)) { Return (0x0F) } Else { Return (Zero) } } Method (_LSI, 0, NotSerialized) // _LSI: Label Storage Information { Return (\_SB.NVDR.NVD1._LSI ()) } Method (_LSR, 2, Serialized) // _LSR: Label Storage Read { Return (\_SB.NVDR.NVD1._LSR (Arg0, Arg1)) } Method (_LSW, 3, Serialized) // _LSW: Label Storage Write { Return (\_SB.NVDR.NVD1._LSW (Arg0, Arg1, Arg2)) } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { Return (\_SB.NVDR.NVD1._DSM (Arg0, Arg1, Arg2, Arg3)) } } } Device (RP01) { Name (RPD, 0x1C) Name (RPF, Zero) Name (RSPT, One) Name (RSPI, Zero) Name (_ADR, 0x80E0FFFF) // _ADR: Address Name (ID3C, Zero) Method (VR3D, 0, NotSerialized) { Return (VD3C (_ADR)) } Method (VPON, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { VDID, 32 } If (CondRefOf (VDID)) { If ((VDID == 0xFFFFFFFF)) { Notify (^, Zero) // Bus Check Local1 = 0xC8 While ((Local1 > Zero)) { Local1 = (Local1 - One) If ((VDID != 0xFFFFFFFF)) { Break } Sleep (0x0A) } } } If ((ID3C == Zero)) { Return (Zero) } VDON (RSPT, RSPI) RLA () Sleep (0x64) ID3C = Zero } Method (VPOF, 0, Serialized) { If (!D3CV (RSPT, RSPI)) { Return (Zero) } RL23 () VDOF (RSPT, RSPI) ID3C = One } Method (RL23, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0xE0), SCB0, 1, Offset (0xE2), , 2, L23E, 1 } L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = One } Method (RLA, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0x52), , 13, LASX, 1, Offset (0xE0), SCB0, 1, Offset (0xE2), , 3, L23R, 1, Offset (0x420), , 30, DPGE, 1 } If ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = Zero Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } } Device (RP02) { Name (RPD, 0x1C) Name (RPF, One) Name (RSPT, One) Name (RSPI, One) Name (_ADR, 0x80E1FFFF) // _ADR: Address Name (ID3C, Zero) Method (VR3D, 0, NotSerialized) { Return (VD3C (_ADR)) } Method (VPON, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { VDID, 32 } If (CondRefOf (VDID)) { If ((VDID == 0xFFFFFFFF)) { Notify (^, Zero) // Bus Check Local1 = 0xC8 While ((Local1 > Zero)) { Local1 = (Local1 - One) If ((VDID != 0xFFFFFFFF)) { Break } Sleep (0x0A) } } } If ((ID3C == Zero)) { Return (Zero) } VDON (RSPT, RSPI) RLA () Sleep (0x64) ID3C = Zero } Method (VPOF, 0, Serialized) { If (!D3CV (RSPT, RSPI)) { Return (Zero) } RL23 () VDOF (RSPT, RSPI) ID3C = One } Method (RL23, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0xE0), SCB0, 1, Offset (0xE2), , 2, L23E, 1 } L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = One } Method (RLA, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0x52), , 13, LASX, 1, Offset (0xE0), SCB0, 1, Offset (0xE2), , 3, L23R, 1, Offset (0x420), , 30, DPGE, 1 } If ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = Zero Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } } Device (RP03) { Name (RPD, 0x1C) Name (RPF, 0x02) Name (RSPT, One) Name (RSPI, 0x02) Name (_ADR, 0x80E2FFFF) // _ADR: Address Name (ID3C, Zero) Method (VR3D, 0, NotSerialized) { Return (VD3C (_ADR)) } Method (VPON, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { VDID, 32 } If (CondRefOf (VDID)) { If ((VDID == 0xFFFFFFFF)) { Notify (^, Zero) // Bus Check Local1 = 0xC8 While ((Local1 > Zero)) { Local1 = (Local1 - One) If ((VDID != 0xFFFFFFFF)) { Break } Sleep (0x0A) } } } If ((ID3C == Zero)) { Return (Zero) } VDON (RSPT, RSPI) RLA () Sleep (0x64) ID3C = Zero } Method (VPOF, 0, Serialized) { If (!D3CV (RSPT, RSPI)) { Return (Zero) } RL23 () VDOF (RSPT, RSPI) ID3C = One } Method (RL23, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0xE0), SCB0, 1, Offset (0xE2), , 2, L23E, 1 } L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = One } Method (RLA, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0x52), , 13, LASX, 1, Offset (0xE0), SCB0, 1, Offset (0xE2), , 3, L23R, 1, Offset (0x420), , 30, DPGE, 1 } If ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = Zero Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } } Device (RP04) { Name (RPD, 0x1C) Name (RPF, 0x03) Name (RSPT, One) Name (RSPI, 0x03) Name (_ADR, 0x80E3FFFF) // _ADR: Address Name (ID3C, Zero) Method (VR3D, 0, NotSerialized) { Return (VD3C (_ADR)) } Method (VPON, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { VDID, 32 } If (CondRefOf (VDID)) { If ((VDID == 0xFFFFFFFF)) { Notify (^, Zero) // Bus Check Local1 = 0xC8 While ((Local1 > Zero)) { Local1 = (Local1 - One) If ((VDID != 0xFFFFFFFF)) { Break } Sleep (0x0A) } } } If ((ID3C == Zero)) { Return (Zero) } VDON (RSPT, RSPI) RLA () Sleep (0x64) ID3C = Zero } Method (VPOF, 0, Serialized) { If (!D3CV (RSPT, RSPI)) { Return (Zero) } RL23 () VDOF (RSPT, RSPI) ID3C = One } Method (RL23, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0xE0), SCB0, 1, Offset (0xE2), , 2, L23E, 1 } L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = One } Method (RLA, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0x52), , 13, LASX, 1, Offset (0xE0), SCB0, 1, Offset (0xE2), , 3, L23R, 1, Offset (0x420), , 30, DPGE, 1 } If ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = Zero Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } } Device (RP05) { Name (RPD, 0x1C) Name (RPF, 0x04) Name (RSPT, One) Name (RSPI, 0x04) Name (_ADR, 0x80E4FFFF) // _ADR: Address Name (ID3C, Zero) Method (VR3D, 0, NotSerialized) { Return (VD3C (_ADR)) } Method (VPON, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { VDID, 32 } If (CondRefOf (VDID)) { If ((VDID == 0xFFFFFFFF)) { Notify (^, Zero) // Bus Check Local1 = 0xC8 While ((Local1 > Zero)) { Local1 = (Local1 - One) If ((VDID != 0xFFFFFFFF)) { Break } Sleep (0x0A) } } } If ((ID3C == Zero)) { Return (Zero) } VDON (RSPT, RSPI) RLA () Sleep (0x64) ID3C = Zero } Method (VPOF, 0, Serialized) { If (!D3CV (RSPT, RSPI)) { Return (Zero) } RL23 () VDOF (RSPT, RSPI) ID3C = One } Method (RL23, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0xE0), SCB0, 1, Offset (0xE2), , 2, L23E, 1 } L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = One } Method (RLA, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0x52), , 13, LASX, 1, Offset (0xE0), SCB0, 1, Offset (0xE2), , 3, L23R, 1, Offset (0x420), , 30, DPGE, 1 } If ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = Zero Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } } Device (RP06) { Name (RPD, 0x1C) Name (RPF, 0x05) Name (RSPT, One) Name (RSPI, 0x05) Name (_ADR, 0x80E5FFFF) // _ADR: Address Name (ID3C, Zero) Method (VR3D, 0, NotSerialized) { Return (VD3C (_ADR)) } Method (VPON, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { VDID, 32 } If (CondRefOf (VDID)) { If ((VDID == 0xFFFFFFFF)) { Notify (^, Zero) // Bus Check Local1 = 0xC8 While ((Local1 > Zero)) { Local1 = (Local1 - One) If ((VDID != 0xFFFFFFFF)) { Break } Sleep (0x0A) } } } If ((ID3C == Zero)) { Return (Zero) } VDON (RSPT, RSPI) RLA () Sleep (0x64) ID3C = Zero } Method (VPOF, 0, Serialized) { If (!D3CV (RSPT, RSPI)) { Return (Zero) } RL23 () VDOF (RSPT, RSPI) ID3C = One } Method (RL23, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0xE0), SCB0, 1, Offset (0xE2), , 2, L23E, 1 } L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = One } Method (RLA, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0x52), , 13, LASX, 1, Offset (0xE0), SCB0, 1, Offset (0xE2), , 3, L23R, 1, Offset (0x420), , 30, DPGE, 1 } If ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = Zero Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } } Device (RP07) { Name (RPD, 0x1C) Name (RPF, 0x06) Name (RSPT, One) Name (RSPI, 0x06) Name (_ADR, 0x80E6FFFF) // _ADR: Address Name (ID3C, Zero) Method (VR3D, 0, NotSerialized) { Return (VD3C (_ADR)) } Method (VPON, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { VDID, 32 } If (CondRefOf (VDID)) { If ((VDID == 0xFFFFFFFF)) { Notify (^, Zero) // Bus Check Local1 = 0xC8 While ((Local1 > Zero)) { Local1 = (Local1 - One) If ((VDID != 0xFFFFFFFF)) { Break } Sleep (0x0A) } } } If ((ID3C == Zero)) { Return (Zero) } VDON (RSPT, RSPI) RLA () Sleep (0x64) ID3C = Zero } Method (VPOF, 0, Serialized) { If (!D3CV (RSPT, RSPI)) { Return (Zero) } RL23 () VDOF (RSPT, RSPI) ID3C = One } Method (RL23, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0xE0), SCB0, 1, Offset (0xE2), , 2, L23E, 1 } L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = One } Method (RLA, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0x52), , 13, LASX, 1, Offset (0xE0), SCB0, 1, Offset (0xE2), , 3, L23R, 1, Offset (0x420), , 30, DPGE, 1 } If ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = Zero Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } } Device (RP08) { Name (RPD, 0x1C) Name (RPF, 0x07) Name (RSPT, One) Name (RSPI, 0x07) Name (_ADR, 0x80E7FFFF) // _ADR: Address Name (ID3C, Zero) Method (VR3D, 0, NotSerialized) { Return (VD3C (_ADR)) } Method (VPON, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { VDID, 32 } If (CondRefOf (VDID)) { If ((VDID == 0xFFFFFFFF)) { Notify (^, Zero) // Bus Check Local1 = 0xC8 While ((Local1 > Zero)) { Local1 = (Local1 - One) If ((VDID != 0xFFFFFFFF)) { Break } Sleep (0x0A) } } } If ((ID3C == Zero)) { Return (Zero) } VDON (RSPT, RSPI) RLA () Sleep (0x64) ID3C = Zero } Method (VPOF, 0, Serialized) { If (!D3CV (RSPT, RSPI)) { Return (Zero) } RL23 () VDOF (RSPT, RSPI) ID3C = One } Method (RL23, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0xE0), SCB0, 1, Offset (0xE2), , 2, L23E, 1 } L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = One } Method (RLA, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0x52), , 13, LASX, 1, Offset (0xE0), SCB0, 1, Offset (0xE2), , 3, L23R, 1, Offset (0x420), , 30, DPGE, 1 } If ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = Zero Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } } Device (RP09) { Name (RPD, 0x1D) Name (RPF, Zero) Name (RSPT, One) Name (RSPI, 0x08) Name (_ADR, 0x80E8FFFF) // _ADR: Address Name (ID3C, Zero) Method (VR3D, 0, NotSerialized) { Return (VD3C (_ADR)) } Method (VPON, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { VDID, 32 } If (CondRefOf (VDID)) { If ((VDID == 0xFFFFFFFF)) { Notify (^, Zero) // Bus Check Local1 = 0xC8 While ((Local1 > Zero)) { Local1 = (Local1 - One) If ((VDID != 0xFFFFFFFF)) { Break } Sleep (0x0A) } } } If ((ID3C == Zero)) { Return (Zero) } VDON (RSPT, RSPI) RLA () Sleep (0x64) ID3C = Zero } Method (VPOF, 0, Serialized) { If (!D3CV (RSPT, RSPI)) { Return (Zero) } RL23 () VDOF (RSPT, RSPI) ID3C = One } Method (RL23, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0xE0), SCB0, 1, Offset (0xE2), , 2, L23E, 1 } L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = One } Method (RLA, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0x52), , 13, LASX, 1, Offset (0xE0), SCB0, 1, Offset (0xE2), , 3, L23R, 1, Offset (0x420), , 30, DPGE, 1 } If ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = Zero Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } } Device (RP10) { Name (RPD, 0x1D) Name (RPF, One) Name (RSPT, One) Name (RSPI, 0x09) Name (_ADR, 0x80E9FFFF) // _ADR: Address Name (ID3C, Zero) Method (VR3D, 0, NotSerialized) { Return (VD3C (_ADR)) } Method (VPON, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { VDID, 32 } If (CondRefOf (VDID)) { If ((VDID == 0xFFFFFFFF)) { Notify (^, Zero) // Bus Check Local1 = 0xC8 While ((Local1 > Zero)) { Local1 = (Local1 - One) If ((VDID != 0xFFFFFFFF)) { Break } Sleep (0x0A) } } } If ((ID3C == Zero)) { Return (Zero) } VDON (RSPT, RSPI) RLA () Sleep (0x64) ID3C = Zero } Method (VPOF, 0, Serialized) { If (!D3CV (RSPT, RSPI)) { Return (Zero) } RL23 () VDOF (RSPT, RSPI) ID3C = One } Method (RL23, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0xE0), SCB0, 1, Offset (0xE2), , 2, L23E, 1 } L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = One } Method (RLA, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0x52), , 13, LASX, 1, Offset (0xE0), SCB0, 1, Offset (0xE2), , 3, L23R, 1, Offset (0x420), , 30, DPGE, 1 } If ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = Zero Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } } Device (RP11) { Name (RPD, 0x1D) Name (RPF, 0x02) Name (RSPT, One) Name (RSPI, 0x0A) Name (_ADR, 0x80EAFFFF) // _ADR: Address Name (ID3C, Zero) Method (VR3D, 0, NotSerialized) { Return (VD3C (_ADR)) } Method (VPON, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { VDID, 32 } If (CondRefOf (VDID)) { If ((VDID == 0xFFFFFFFF)) { Notify (^, Zero) // Bus Check Local1 = 0xC8 While ((Local1 > Zero)) { Local1 = (Local1 - One) If ((VDID != 0xFFFFFFFF)) { Break } Sleep (0x0A) } } } If ((ID3C == Zero)) { Return (Zero) } VDON (RSPT, RSPI) RLA () Sleep (0x64) ID3C = Zero } Method (VPOF, 0, Serialized) { If (!D3CV (RSPT, RSPI)) { Return (Zero) } RL23 () VDOF (RSPT, RSPI) ID3C = One } Method (RL23, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0xE0), SCB0, 1, Offset (0xE2), , 2, L23E, 1 } L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = One } Method (RLA, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0x52), , 13, LASX, 1, Offset (0xE0), SCB0, 1, Offset (0xE2), , 3, L23R, 1, Offset (0x420), , 30, DPGE, 1 } If ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = Zero Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } } Device (RP12) { Name (RPD, 0x1D) Name (RPF, 0x03) Name (RSPT, One) Name (RSPI, 0x0B) Name (_ADR, 0x80EBFFFF) // _ADR: Address Name (ID3C, Zero) Method (VR3D, 0, NotSerialized) { Return (VD3C (_ADR)) } Method (VPON, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { VDID, 32 } If (CondRefOf (VDID)) { If ((VDID == 0xFFFFFFFF)) { Notify (^, Zero) // Bus Check Local1 = 0xC8 While ((Local1 > Zero)) { Local1 = (Local1 - One) If ((VDID != 0xFFFFFFFF)) { Break } Sleep (0x0A) } } } If ((ID3C == Zero)) { Return (Zero) } VDON (RSPT, RSPI) RLA () Sleep (0x64) ID3C = Zero } Method (VPOF, 0, Serialized) { If (!D3CV (RSPT, RSPI)) { Return (Zero) } RL23 () VDOF (RSPT, RSPI) ID3C = One } Method (RL23, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0xE0), SCB0, 1, Offset (0xE2), , 2, L23E, 1 } L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = One } Method (RLA, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0x52), , 13, LASX, 1, Offset (0xE0), SCB0, 1, Offset (0xE2), , 3, L23R, 1, Offset (0x420), , 30, DPGE, 1 } If ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = Zero Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } } Device (RP13) { Name (RPD, 0x1D) Name (RPF, 0x04) Name (RSPT, One) Name (RSPI, 0x0C) Name (_ADR, 0x80ECFFFF) // _ADR: Address Name (ID3C, Zero) Method (VR3D, 0, NotSerialized) { Return (VD3C (_ADR)) } Method (VPON, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { VDID, 32 } If (CondRefOf (VDID)) { If ((VDID == 0xFFFFFFFF)) { Notify (^, Zero) // Bus Check Local1 = 0xC8 While ((Local1 > Zero)) { Local1 = (Local1 - One) If ((VDID != 0xFFFFFFFF)) { Break } Sleep (0x0A) } } } If ((ID3C == Zero)) { Return (Zero) } VDON (RSPT, RSPI) RLA () Sleep (0x64) ID3C = Zero } Method (VPOF, 0, Serialized) { If (!D3CV (RSPT, RSPI)) { Return (Zero) } RL23 () VDOF (RSPT, RSPI) ID3C = One } Method (RL23, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0xE0), SCB0, 1, Offset (0xE2), , 2, L23E, 1 } L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = One } Method (RLA, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0x52), , 13, LASX, 1, Offset (0xE0), SCB0, 1, Offset (0xE2), , 3, L23R, 1, Offset (0x420), , 30, DPGE, 1 } If ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = Zero Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } } Device (RP14) { Name (RPD, 0x1D) Name (RPF, 0x05) Name (RSPT, One) Name (RSPI, 0x0D) Name (_ADR, 0x80EDFFFF) // _ADR: Address Name (ID3C, Zero) Method (VR3D, 0, NotSerialized) { Return (VD3C (_ADR)) } Method (VPON, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { VDID, 32 } If (CondRefOf (VDID)) { If ((VDID == 0xFFFFFFFF)) { Notify (^, Zero) // Bus Check Local1 = 0xC8 While ((Local1 > Zero)) { Local1 = (Local1 - One) If ((VDID != 0xFFFFFFFF)) { Break } Sleep (0x0A) } } } If ((ID3C == Zero)) { Return (Zero) } VDON (RSPT, RSPI) RLA () Sleep (0x64) ID3C = Zero } Method (VPOF, 0, Serialized) { If (!D3CV (RSPT, RSPI)) { Return (Zero) } RL23 () VDOF (RSPT, RSPI) ID3C = One } Method (RL23, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0xE0), SCB0, 1, Offset (0xE2), , 2, L23E, 1 } L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = One } Method (RLA, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0x52), , 13, LASX, 1, Offset (0xE0), SCB0, 1, Offset (0xE2), , 3, L23R, 1, Offset (0x420), , 30, DPGE, 1 } If ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = Zero Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } } Device (RP15) { Name (RPD, 0x1D) Name (RPF, 0x06) Name (RSPT, One) Name (RSPI, 0x0E) Name (_ADR, 0x80EEFFFF) // _ADR: Address Name (ID3C, Zero) Method (VR3D, 0, NotSerialized) { Return (VD3C (_ADR)) } Method (VPON, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { VDID, 32 } If (CondRefOf (VDID)) { If ((VDID == 0xFFFFFFFF)) { Notify (^, Zero) // Bus Check Local1 = 0xC8 While ((Local1 > Zero)) { Local1 = (Local1 - One) If ((VDID != 0xFFFFFFFF)) { Break } Sleep (0x0A) } } } If ((ID3C == Zero)) { Return (Zero) } VDON (RSPT, RSPI) RLA () Sleep (0x64) ID3C = Zero } Method (VPOF, 0, Serialized) { If (!D3CV (RSPT, RSPI)) { Return (Zero) } RL23 () VDOF (RSPT, RSPI) ID3C = One } Method (RL23, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0xE0), SCB0, 1, Offset (0xE2), , 2, L23E, 1 } L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = One } Method (RLA, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0x52), , 13, LASX, 1, Offset (0xE0), SCB0, 1, Offset (0xE2), , 3, L23R, 1, Offset (0x420), , 30, DPGE, 1 } If ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = Zero Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } } Device (RP16) { Name (RPD, 0x1D) Name (RPF, 0x07) Name (RSPT, One) Name (RSPI, 0x0F) Name (_ADR, 0x80EFFFFF) // _ADR: Address Name (ID3C, Zero) Method (VR3D, 0, NotSerialized) { Return (VD3C (_ADR)) } Method (VPON, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { VDID, 32 } If (CondRefOf (VDID)) { If ((VDID == 0xFFFFFFFF)) { Notify (^, Zero) // Bus Check Local1 = 0xC8 While ((Local1 > Zero)) { Local1 = (Local1 - One) If ((VDID != 0xFFFFFFFF)) { Break } Sleep (0x0A) } } } If ((ID3C == Zero)) { Return (Zero) } VDON (RSPT, RSPI) RLA () Sleep (0x64) ID3C = Zero } Method (VPOF, 0, Serialized) { If (!D3CV (RSPT, RSPI)) { Return (Zero) } RL23 () VDOF (RSPT, RSPI) ID3C = One } Method (RL23, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0xE0), SCB0, 1, Offset (0xE2), , 2, L23E, 1 } L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = One } Method (RLA, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0x52), , 13, LASX, 1, Offset (0xE0), SCB0, 1, Offset (0xE2), , 3, L23R, 1, Offset (0x420), , 30, DPGE, 1 } If ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = Zero Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } } Device (RP17) { Name (RPD, 0x1B) Name (RPF, Zero) Name (RSPT, One) Name (RSPI, 0x10) Name (_ADR, 0x80D8FFFF) // _ADR: Address Name (ID3C, Zero) Method (VR3D, 0, NotSerialized) { Return (VD3C (_ADR)) } Method (VPON, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { VDID, 32 } If (CondRefOf (VDID)) { If ((VDID == 0xFFFFFFFF)) { Notify (^, Zero) // Bus Check Local1 = 0xC8 While ((Local1 > Zero)) { Local1 = (Local1 - One) If ((VDID != 0xFFFFFFFF)) { Break } Sleep (0x0A) } } } If ((ID3C == Zero)) { Return (Zero) } VDON (RSPT, RSPI) RLA () Sleep (0x64) ID3C = Zero } Method (VPOF, 0, Serialized) { If (!D3CV (RSPT, RSPI)) { Return (Zero) } RL23 () VDOF (RSPT, RSPI) ID3C = One } Method (RL23, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0xE0), SCB0, 1, Offset (0xE2), , 2, L23E, 1 } L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = One } Method (RLA, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0x52), , 13, LASX, 1, Offset (0xE0), SCB0, 1, Offset (0xE2), , 3, L23R, 1, Offset (0x420), , 30, DPGE, 1 } If ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = Zero Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } } Device (RP18) { Name (RPD, 0x1B) Name (RPF, One) Name (RSPT, One) Name (RSPI, 0x11) Name (_ADR, 0x80D9FFFF) // _ADR: Address Name (ID3C, Zero) Method (VR3D, 0, NotSerialized) { Return (VD3C (_ADR)) } Method (VPON, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { VDID, 32 } If (CondRefOf (VDID)) { If ((VDID == 0xFFFFFFFF)) { Notify (^, Zero) // Bus Check Local1 = 0xC8 While ((Local1 > Zero)) { Local1 = (Local1 - One) If ((VDID != 0xFFFFFFFF)) { Break } Sleep (0x0A) } } } If ((ID3C == Zero)) { Return (Zero) } VDON (RSPT, RSPI) RLA () Sleep (0x64) ID3C = Zero } Method (VPOF, 0, Serialized) { If (!D3CV (RSPT, RSPI)) { Return (Zero) } RL23 () VDOF (RSPT, RSPI) ID3C = One } Method (RL23, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0xE0), SCB0, 1, Offset (0xE2), , 2, L23E, 1 } L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = One } Method (RLA, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0x52), , 13, LASX, 1, Offset (0xE0), SCB0, 1, Offset (0xE2), , 3, L23R, 1, Offset (0x420), , 30, DPGE, 1 } If ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = Zero Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } } Device (RP19) { Name (RPD, 0x1B) Name (RPF, 0x02) Name (RSPT, One) Name (RSPI, 0x12) Name (_ADR, 0x80DAFFFF) // _ADR: Address Name (ID3C, Zero) Method (VR3D, 0, NotSerialized) { Return (VD3C (_ADR)) } Method (VPON, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { VDID, 32 } If (CondRefOf (VDID)) { If ((VDID == 0xFFFFFFFF)) { Notify (^, Zero) // Bus Check Local1 = 0xC8 While ((Local1 > Zero)) { Local1 = (Local1 - One) If ((VDID != 0xFFFFFFFF)) { Break } Sleep (0x0A) } } } If ((ID3C == Zero)) { Return (Zero) } VDON (RSPT, RSPI) RLA () Sleep (0x64) ID3C = Zero } Method (VPOF, 0, Serialized) { If (!D3CV (RSPT, RSPI)) { Return (Zero) } RL23 () VDOF (RSPT, RSPI) ID3C = One } Method (RL23, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0xE0), SCB0, 1, Offset (0xE2), , 2, L23E, 1 } L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = One } Method (RLA, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0x52), , 13, LASX, 1, Offset (0xE0), SCB0, 1, Offset (0xE2), , 3, L23R, 1, Offset (0x420), , 30, DPGE, 1 } If ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = Zero Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } } Device (RP20) { Name (RPD, 0x1B) Name (RPF, 0x03) Name (RSPT, One) Name (RSPI, 0x13) Name (_ADR, 0x80DBFFFF) // _ADR: Address Name (ID3C, Zero) Method (VR3D, 0, NotSerialized) { Return (VD3C (_ADR)) } Method (VPON, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { VDID, 32 } If (CondRefOf (VDID)) { If ((VDID == 0xFFFFFFFF)) { Notify (^, Zero) // Bus Check Local1 = 0xC8 While ((Local1 > Zero)) { Local1 = (Local1 - One) If ((VDID != 0xFFFFFFFF)) { Break } Sleep (0x0A) } } } If ((ID3C == Zero)) { Return (Zero) } VDON (RSPT, RSPI) RLA () Sleep (0x64) ID3C = Zero } Method (VPOF, 0, Serialized) { If (!D3CV (RSPT, RSPI)) { Return (Zero) } RL23 () VDOF (RSPT, RSPI) ID3C = One } Method (RL23, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0xE0), SCB0, 1, Offset (0xE2), , 2, L23E, 1 } L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = One } Method (RLA, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0x52), , 13, LASX, 1, Offset (0xE0), SCB0, 1, Offset (0xE2), , 3, L23R, 1, Offset (0x420), , 30, DPGE, 1 } If ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = Zero Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } } Device (RP21) { Name (RPD, 0x1B) Name (RPF, 0x04) Name (RSPT, One) Name (RSPI, 0x14) Name (_ADR, 0x80DCFFFF) // _ADR: Address Name (ID3C, Zero) Method (VR3D, 0, NotSerialized) { Return (VD3C (_ADR)) } Method (VPON, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { VDID, 32 } If (CondRefOf (VDID)) { If ((VDID == 0xFFFFFFFF)) { Notify (^, Zero) // Bus Check Local1 = 0xC8 While ((Local1 > Zero)) { Local1 = (Local1 - One) If ((VDID != 0xFFFFFFFF)) { Break } Sleep (0x0A) } } } If ((ID3C == Zero)) { Return (Zero) } VDON (RSPT, RSPI) RLA () Sleep (0x64) ID3C = Zero } Method (VPOF, 0, Serialized) { If (!D3CV (RSPT, RSPI)) { Return (Zero) } RL23 () VDOF (RSPT, RSPI) ID3C = One } Method (RL23, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0xE0), SCB0, 1, Offset (0xE2), , 2, L23E, 1 } L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = One } Method (RLA, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0x52), , 13, LASX, 1, Offset (0xE0), SCB0, 1, Offset (0xE2), , 3, L23R, 1, Offset (0x420), , 30, DPGE, 1 } If ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = Zero Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } } Device (RP22) { Name (RPD, 0x1B) Name (RPF, 0x05) Name (RSPT, One) Name (RSPI, 0x15) Name (_ADR, 0x80DDFFFF) // _ADR: Address Name (ID3C, Zero) Method (VR3D, 0, NotSerialized) { Return (VD3C (_ADR)) } Method (VPON, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { VDID, 32 } If (CondRefOf (VDID)) { If ((VDID == 0xFFFFFFFF)) { Notify (^, Zero) // Bus Check Local1 = 0xC8 While ((Local1 > Zero)) { Local1 = (Local1 - One) If ((VDID != 0xFFFFFFFF)) { Break } Sleep (0x0A) } } } If ((ID3C == Zero)) { Return (Zero) } VDON (RSPT, RSPI) RLA () Sleep (0x64) ID3C = Zero } Method (VPOF, 0, Serialized) { If (!D3CV (RSPT, RSPI)) { Return (Zero) } RL23 () VDOF (RSPT, RSPI) ID3C = One } Method (RL23, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0xE0), SCB0, 1, Offset (0xE2), , 2, L23E, 1 } L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = One } Method (RLA, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0x52), , 13, LASX, 1, Offset (0xE0), SCB0, 1, Offset (0xE2), , 3, L23R, 1, Offset (0x420), , 30, DPGE, 1 } If ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = Zero Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } } Device (RP23) { Name (RPD, 0x1B) Name (RPF, 0x06) Name (RSPT, One) Name (RSPI, 0x16) Name (_ADR, 0x80DEFFFF) // _ADR: Address Name (ID3C, Zero) Method (VR3D, 0, NotSerialized) { Return (VD3C (_ADR)) } Method (VPON, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { VDID, 32 } If (CondRefOf (VDID)) { If ((VDID == 0xFFFFFFFF)) { Notify (^, Zero) // Bus Check Local1 = 0xC8 While ((Local1 > Zero)) { Local1 = (Local1 - One) If ((VDID != 0xFFFFFFFF)) { Break } Sleep (0x0A) } } } If ((ID3C == Zero)) { Return (Zero) } VDON (RSPT, RSPI) RLA () Sleep (0x64) ID3C = Zero } Method (VPOF, 0, Serialized) { If (!D3CV (RSPT, RSPI)) { Return (Zero) } RL23 () VDOF (RSPT, RSPI) ID3C = One } Method (RL23, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0xE0), SCB0, 1, Offset (0xE2), , 2, L23E, 1 } L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = One } Method (RLA, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0x52), , 13, LASX, 1, Offset (0xE0), SCB0, 1, Offset (0xE2), , 3, L23R, 1, Offset (0x420), , 30, DPGE, 1 } If ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = Zero Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } } Device (RP24) { Name (RPD, 0x1B) Name (RPF, 0x07) Name (RSPT, One) Name (RSPI, 0x17) Name (_ADR, 0x80DFFFFF) // _ADR: Address Name (ID3C, Zero) Method (VR3D, 0, NotSerialized) { Return (VD3C (_ADR)) } Method (VPON, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { VDID, 32 } If (CondRefOf (VDID)) { If ((VDID == 0xFFFFFFFF)) { Notify (^, Zero) // Bus Check Local1 = 0xC8 While ((Local1 > Zero)) { Local1 = (Local1 - One) If ((VDID != 0xFFFFFFFF)) { Break } Sleep (0x0A) } } } If ((ID3C == Zero)) { Return (Zero) } VDON (RSPT, RSPI) RLA () Sleep (0x64) ID3C = Zero } Method (VPOF, 0, Serialized) { If (!D3CV (RSPT, RSPI)) { Return (Zero) } RL23 () VDOF (RSPT, RSPI) ID3C = One } Method (RL23, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0xE0), SCB0, 1, Offset (0xE2), , 2, L23E, 1 } L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = One } Method (RLA, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0x52), , 13, LASX, 1, Offset (0xE0), SCB0, 1, Offset (0xE2), , 3, L23R, 1, Offset (0x420), , 30, DPGE, 1 } If ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = Zero Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } } If ((PCHS == 0x04)) { Device (RP25) { Name (RPD, 0x1A) Name (RPF, Zero) Name (RSPT, One) Name (RSPI, 0x18) Name (_ADR, 0x80D0FFFF) // _ADR: Address Name (ID3C, Zero) Method (VR3D, 0, NotSerialized) { Return (VD3C (_ADR)) } Method (VPON, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { VDID, 32 } If (CondRefOf (VDID)) { If ((VDID == 0xFFFFFFFF)) { Notify (^, Zero) // Bus Check Local1 = 0xC8 While ((Local1 > Zero)) { Local1 = (Local1 - One) If ((VDID != 0xFFFFFFFF)) { Break } Sleep (0x0A) } } } If ((ID3C == Zero)) { Return (Zero) } VDON (RSPT, RSPI) RLA () Sleep (0x64) ID3C = Zero } Method (VPOF, 0, Serialized) { If (!D3CV (RSPT, RSPI)) { Return (Zero) } RL23 () VDOF (RSPT, RSPI) ID3C = One } Method (RL23, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0xE0), SCB0, 1, Offset (0xE2), , 2, L23E, 1 } L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = One } Method (RLA, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0x52), , 13, LASX, 1, Offset (0xE0), SCB0, 1, Offset (0xE2), , 3, L23R, 1, Offset (0x420), , 30, DPGE, 1 } If ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = Zero Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } } Device (RP26) { Name (RPD, 0x1A) Name (RPF, One) Name (RSPT, One) Name (RSPI, 0x19) Name (_ADR, 0x80D1FFFF) // _ADR: Address Name (ID3C, Zero) Method (VR3D, 0, NotSerialized) { Return (VD3C (_ADR)) } Method (VPON, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { VDID, 32 } If (CondRefOf (VDID)) { If ((VDID == 0xFFFFFFFF)) { Notify (^, Zero) // Bus Check Local1 = 0xC8 While ((Local1 > Zero)) { Local1 = (Local1 - One) If ((VDID != 0xFFFFFFFF)) { Break } Sleep (0x0A) } } } If ((ID3C == Zero)) { Return (Zero) } VDON (RSPT, RSPI) RLA () Sleep (0x64) ID3C = Zero } Method (VPOF, 0, Serialized) { If (!D3CV (RSPT, RSPI)) { Return (Zero) } RL23 () VDOF (RSPT, RSPI) ID3C = One } Method (RL23, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0xE0), SCB0, 1, Offset (0xE2), , 2, L23E, 1 } L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = One } Method (RLA, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0x52), , 13, LASX, 1, Offset (0xE0), SCB0, 1, Offset (0xE2), , 3, L23R, 1, Offset (0x420), , 30, DPGE, 1 } If ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = Zero Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } } Device (RP27) { Name (RPD, 0x1A) Name (RPF, 0x02) Name (RSPT, One) Name (RSPI, 0x1A) Name (_ADR, 0x80D2FFFF) // _ADR: Address Name (ID3C, Zero) Method (VR3D, 0, NotSerialized) { Return (VD3C (_ADR)) } Method (VPON, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { VDID, 32 } If (CondRefOf (VDID)) { If ((VDID == 0xFFFFFFFF)) { Notify (^, Zero) // Bus Check Local1 = 0xC8 While ((Local1 > Zero)) { Local1 = (Local1 - One) If ((VDID != 0xFFFFFFFF)) { Break } Sleep (0x0A) } } } If ((ID3C == Zero)) { Return (Zero) } VDON (RSPT, RSPI) RLA () Sleep (0x64) ID3C = Zero } Method (VPOF, 0, Serialized) { If (!D3CV (RSPT, RSPI)) { Return (Zero) } RL23 () VDOF (RSPT, RSPI) ID3C = One } Method (RL23, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0xE0), SCB0, 1, Offset (0xE2), , 2, L23E, 1 } L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = One } Method (RLA, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0x52), , 13, LASX, 1, Offset (0xE0), SCB0, 1, Offset (0xE2), , 3, L23R, 1, Offset (0x420), , 30, DPGE, 1 } If ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = Zero Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } } Device (RP28) { Name (RPD, 0x1A) Name (RPF, 0x03) Name (RSPT, One) Name (RSPI, 0x1B) Name (_ADR, 0x80D3FFFF) // _ADR: Address Name (ID3C, Zero) Method (VR3D, 0, NotSerialized) { Return (VD3C (_ADR)) } Method (VPON, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { VDID, 32 } If (CondRefOf (VDID)) { If ((VDID == 0xFFFFFFFF)) { Notify (^, Zero) // Bus Check Local1 = 0xC8 While ((Local1 > Zero)) { Local1 = (Local1 - One) If ((VDID != 0xFFFFFFFF)) { Break } Sleep (0x0A) } } } If ((ID3C == Zero)) { Return (Zero) } VDON (RSPT, RSPI) RLA () Sleep (0x64) ID3C = Zero } Method (VPOF, 0, Serialized) { If (!D3CV (RSPT, RSPI)) { Return (Zero) } RL23 () VDOF (RSPT, RSPI) ID3C = One } Method (RL23, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0xE0), SCB0, 1, Offset (0xE2), , 2, L23E, 1 } L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = One } Method (RLA, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0x52), , 13, LASX, 1, Offset (0xE0), SCB0, 1, Offset (0xE2), , 3, L23R, 1, Offset (0x420), , 30, DPGE, 1 } If ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = Zero Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } } } Device (PEG0) { Name (RPD, 0x06) Name (RPF, Zero) Name (RSPT, 0x02) Name (RSPI, Zero) Name (_ADR, 0x8030FFFF) // _ADR: Address Name (ID3C, Zero) Method (VR3D, 0, NotSerialized) { Return (VD3C (_ADR)) } Method (VPON, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { VDID, 32 } If (CondRefOf (VDID)) { If ((VDID == 0xFFFFFFFF)) { Notify (^, Zero) // Bus Check Local1 = 0xC8 While ((Local1 > Zero)) { Local1 = (Local1 - One) If ((VDID != 0xFFFFFFFF)) { Break } Sleep (0x0A) } } } If ((ID3C == Zero)) { Return (Zero) } VDON (RSPT, RSPI) RLA () Sleep (0x64) ID3C = Zero } Method (VPOF, 0, Serialized) { If (!D3CV (RSPT, RSPI)) { Return (Zero) } RL23 () VDOF (RSPT, RSPI) ID3C = One } Method (RL23, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0xE0), SCB0, 1, Offset (0xE2), , 2, L23E, 1 } L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = One } Method (RLA, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0x52), , 13, LASX, 1, Offset (0xE0), SCB0, 1, Offset (0xE2), , 3, L23R, 1, Offset (0x420), , 30, DPGE, 1 } If ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = Zero Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } } Device (PEG1) { Name (RPD, One) Name (RPF, Zero) Name (RSPT, 0x02) Name (RSPI, One) Name (_ADR, 0x8008FFFF) // _ADR: Address Name (ID3C, Zero) Method (VR3D, 0, NotSerialized) { Return (VD3C (_ADR)) } Method (VPON, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { VDID, 32 } If (CondRefOf (VDID)) { If ((VDID == 0xFFFFFFFF)) { Notify (^, Zero) // Bus Check Local1 = 0xC8 While ((Local1 > Zero)) { Local1 = (Local1 - One) If ((VDID != 0xFFFFFFFF)) { Break } Sleep (0x0A) } } } If ((ID3C == Zero)) { Return (Zero) } VDON (RSPT, RSPI) RLA () Sleep (0x64) ID3C = Zero } Method (VPOF, 0, Serialized) { If (!D3CV (RSPT, RSPI)) { Return (Zero) } RL23 () VDOF (RSPT, RSPI) ID3C = One } Method (RL23, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0xE0), SCB0, 1, Offset (0xE2), , 2, L23E, 1 } L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = One } Method (RLA, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0x52), , 13, LASX, 1, Offset (0xE0), SCB0, 1, Offset (0xE2), , 3, L23R, 1, Offset (0x420), , 30, DPGE, 1 } If ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = Zero Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } } Device (PEG2) { If (CondRefOf (VMCP)) { Name (RPD, Zero) Name (RPF, Zero) Name (RSPT, 0x02) Name (RSPI, 0x02) Name (_ADR, Zero) // _ADR: Address If ((VMCP & 0x02)) { RPD = One RPF = One _ADR = 0x8009FFFF } ElseIf ((VMCP & 0x10)) { RPD = 0x06 RPF = 0x02 _ADR = 0x8032FFFF } } Name (ID3C, Zero) Method (VR3D, 0, NotSerialized) { Return (VD3C (_ADR)) } Method (VPON, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { VDID, 32 } If (CondRefOf (VDID)) { If ((VDID == 0xFFFFFFFF)) { Notify (^, Zero) // Bus Check Local1 = 0xC8 While ((Local1 > Zero)) { Local1 = (Local1 - One) If ((VDID != 0xFFFFFFFF)) { Break } Sleep (0x0A) } } } If ((ID3C == Zero)) { Return (Zero) } VDON (RSPT, RSPI) RLA () Sleep (0x64) ID3C = Zero } Method (VPOF, 0, Serialized) { If (!D3CV (RSPT, RSPI)) { Return (Zero) } RL23 () VDOF (RSPT, RSPI) ID3C = One } Method (RL23, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0xE0), SCB0, 1, Offset (0xE2), , 2, L23E, 1 } L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = One } Method (RLA, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0x52), , 13, LASX, 1, Offset (0xE0), SCB0, 1, Offset (0xE2), , 3, L23R, 1, Offset (0x420), , 30, DPGE, 1 } If ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = Zero Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } } Device (PEG3) { Name (RPD, One) Name (RPF, 0x02) Name (RSPT, 0x02) Name (RSPI, 0x03) Name (_ADR, 0x800AFFFF) // _ADR: Address Name (ID3C, Zero) Method (VR3D, 0, NotSerialized) { Return (VD3C (_ADR)) } Method (VPON, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { VDID, 32 } If (CondRefOf (VDID)) { If ((VDID == 0xFFFFFFFF)) { Notify (^, Zero) // Bus Check Local1 = 0xC8 While ((Local1 > Zero)) { Local1 = (Local1 - One) If ((VDID != 0xFFFFFFFF)) { Break } Sleep (0x0A) } } } If ((ID3C == Zero)) { Return (Zero) } VDON (RSPT, RSPI) RLA () Sleep (0x64) ID3C = Zero } Method (VPOF, 0, Serialized) { If (!D3CV (RSPT, RSPI)) { Return (Zero) } RL23 () VDOF (RSPT, RSPI) ID3C = One } Method (RL23, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0xE0), SCB0, 1, Offset (0xE2), , 2, L23E, 1 } L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = One } Method (RLA, 0, Serialized) { Name (DCFB, Zero) DCFB = CBAR (Zero, RPD, RPF) OperationRegion (DCFG, SystemMemory, DCFB, 0x0C80) Field (DCFG, DWordAcc, NoLock, Preserve) { Offset (0x52), , 13, LASX, 1, Offset (0xE0), SCB0, 1, Offset (0xE2), , 3, L23R, 1, Offset (0x420), , 30, DPGE, 1 } If ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = Zero Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } } Device (PRT0) { Name (RSPT, Zero) Name (RSPI, Zero) Name (_ADR, 0x00B8FFF0) // _ADR: Address Name (SD3C, Zero) Method (VS3D, 0, NotSerialized) { Return (VD3C (_ADR)) } Method (VSON, 0, Serialized) { If ((SD3C == Zero)) { Return (Zero) } VDON (RSPT, RSPI) Sleep (0x10) SD3C = Zero } Method (VSOF, 0, Serialized) { If (!D3CV (RSPT, RSPI)) { Return (Zero) } VDOF (RSPT, RSPI) SD3C = One } } Device (PRT1) { Name (RSPT, Zero) Name (RSPI, One) Name (_ADR, 0x00B8FFF1) // _ADR: Address Name (SD3C, Zero) Method (VS3D, 0, NotSerialized) { Return (VD3C (_ADR)) } Method (VSON, 0, Serialized) { If ((SD3C == Zero)) { Return (Zero) } VDON (RSPT, RSPI) Sleep (0x10) SD3C = Zero } Method (VSOF, 0, Serialized) { If (!D3CV (RSPT, RSPI)) { Return (Zero) } VDOF (RSPT, RSPI) SD3C = One } } Device (PRT2) { Name (RSPT, Zero) Name (RSPI, 0x02) Name (_ADR, 0x00B8FFF2) // _ADR: Address Name (SD3C, Zero) Method (VS3D, 0, NotSerialized) { Return (VD3C (_ADR)) } Method (VSON, 0, Serialized) { If ((SD3C == Zero)) { Return (Zero) } VDON (RSPT, RSPI) Sleep (0x10) SD3C = Zero } Method (VSOF, 0, Serialized) { If (!D3CV (RSPT, RSPI)) { Return (Zero) } VDOF (RSPT, RSPI) SD3C = One } } Device (PRT3) { Name (RSPT, Zero) Name (RSPI, 0x03) Name (_ADR, 0x00B8FFF3) // _ADR: Address Name (SD3C, Zero) Method (VS3D, 0, NotSerialized) { Return (VD3C (_ADR)) } Method (VSON, 0, Serialized) { If ((SD3C == Zero)) { Return (Zero) } VDON (RSPT, RSPI) Sleep (0x10) SD3C = Zero } Method (VSOF, 0, Serialized) { If (!D3CV (RSPT, RSPI)) { Return (Zero) } VDOF (RSPT, RSPI) SD3C = One } } Device (PRT4) { Name (RSPT, Zero) Name (RSPI, 0x04) Name (_ADR, 0x00B8FFF4) // _ADR: Address Name (SD3C, Zero) Method (VS3D, 0, NotSerialized) { Return (VD3C (_ADR)) } Method (VSON, 0, Serialized) { If ((SD3C == Zero)) { Return (Zero) } VDON (RSPT, RSPI) Sleep (0x10) SD3C = Zero } Method (VSOF, 0, Serialized) { If (!D3CV (RSPT, RSPI)) { Return (Zero) } VDOF (RSPT, RSPI) SD3C = One } } Device (PRT5) { Name (RSPT, Zero) Name (RSPI, 0x05) Name (_ADR, 0x00B8FFF5) // _ADR: Address Name (SD3C, Zero) Method (VS3D, 0, NotSerialized) { Return (VD3C (_ADR)) } Method (VSON, 0, Serialized) { If ((SD3C == Zero)) { Return (Zero) } VDON (RSPT, RSPI) Sleep (0x10) SD3C = Zero } Method (VSOF, 0, Serialized) { If (!D3CV (RSPT, RSPI)) { Return (Zero) } VDOF (RSPT, RSPI) SD3C = One } } Device (PRT6) { Name (RSPT, Zero) Name (RSPI, 0x06) Name (_ADR, 0x00B8FFF6) // _ADR: Address Name (SD3C, Zero) Method (VS3D, 0, NotSerialized) { Return (VD3C (_ADR)) } Method (VSON, 0, Serialized) { If ((SD3C == Zero)) { Return (Zero) } VDON (RSPT, RSPI) Sleep (0x10) SD3C = Zero } Method (VSOF, 0, Serialized) { If (!D3CV (RSPT, RSPI)) { Return (Zero) } VDOF (RSPT, RSPI) SD3C = One } } Device (PRT7) { Name (RSPT, Zero) Name (RSPI, 0x07) Name (_ADR, 0x00B8FFF7) // _ADR: Address Name (SD3C, Zero) Method (VS3D, 0, NotSerialized) { Return (VD3C (_ADR)) } Method (VSON, 0, Serialized) { If ((SD3C == Zero)) { Return (Zero) } VDON (RSPT, RSPI) Sleep (0x10) SD3C = Zero } Method (VSOF, 0, Serialized) { If (!D3CV (RSPT, RSPI)) { Return (Zero) } VDOF (RSPT, RSPI) SD3C = One } } Name (VLVN, Zero) Name (VV0D, Package (0x20) { Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero }) Name (VV1D, Package (0x20) { Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero }) Name (VV2D, Package (0x20) { Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero }) Name (VV3D, Package (0x20) { Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero }) Name (VD3A, Zero) Name (VV0S, Zero) Name (VV1S, Zero) Name (VV2S, Zero) Name (VV3S, Zero) Method (PRUN, 1, Serialized) { Switch (ToInteger (Arg0)) { Case (Zero) { PSD0 (^RP01.RSPI) HBCM (^RP01.RSPI, One) } Case (One) { PSD0 (^RP02.RSPI) HBCM (^RP02.RSPI, One) } Case (0x02) { PSD0 (^RP03.RSPI) HBCM (^RP03.RSPI, One) } Case (0x03) { PSD0 (^RP04.RSPI) HBCM (^RP04.RSPI, One) } Case (0x04) { PSD0 (^RP05.RSPI) HBCM (^RP05.RSPI, One) } Case (0x05) { PSD0 (^RP06.RSPI) HBCM (^RP06.RSPI, One) } Case (0x06) { PSD0 (^RP07.RSPI) HBCM (^RP07.RSPI, One) } Case (0x07) { PSD0 (^RP08.RSPI) HBCM (^RP08.RSPI, One) } Case (0x08) { PSD0 (^RP09.RSPI) HBCM (^RP09.RSPI, One) } Case (0x09) { PSD0 (^RP10.RSPI) HBCM (^RP10.RSPI, One) } Case (0x0A) { PSD0 (^RP11.RSPI) HBCM (^RP11.RSPI, One) } Case (0x0B) { PSD0 (^RP12.RSPI) HBCM (^RP12.RSPI, One) } Case (0x0C) { PSD0 (^RP13.RSPI) HBCM (^RP13.RSPI, One) } Case (0x0D) { PSD0 (^RP14.RSPI) HBCM (^RP14.RSPI, One) } Case (0x0E) { PSD0 (^RP15.RSPI) HBCM (^RP15.RSPI, One) } Case (0x0F) { PSD0 (^RP16.RSPI) HBCM (^RP16.RSPI, One) } Case (0x10) { PSD0 (^RP17.RSPI) HBCM (^RP17.RSPI, One) } } } Method (PRLA, 1, Serialized) { Switch (ToInteger (Arg0)) { Case (Zero) { ^RP01.RLA () } Case (One) { ^RP02.RLA () } Case (0x02) { ^RP03.RLA () } Case (0x03) { ^RP04.RLA () } Case (0x04) { ^RP05.RLA () } Case (0x05) { ^RP06.RLA () } Case (0x06) { ^RP07.RLA () } Case (0x07) { ^RP08.RLA () } Case (0x08) { ^RP09.RLA () } Case (0x09) { ^RP10.RLA () } Case (0x0A) { ^RP11.RLA () } Case (0x0B) { ^RP12.RLA () } Case (0x0C) { ^RP13.RLA () } Case (0x0D) { ^RP14.RLA () } Case (0x0E) { ^RP15.RLA () } Case (0x0F) { ^RP16.RLA () } Case (0x10) { ^RP17.RLA () } } Sleep (0x64) } Method (PRLD, 1, Serialized) { Switch (ToInteger (Arg0)) { Case (Zero) { ^RP01.RL23 () PSD3 (^RP01.RSPI) HBCM (^RP01.RSPI, Zero) } Case (One) { ^RP02.RL23 () PSD3 (^RP02.RSPI) HBCM (^RP02.RSPI, Zero) } Case (0x02) { ^RP03.RL23 () PSD3 (^RP03.RSPI) HBCM (^RP03.RSPI, Zero) } Case (0x03) { ^RP04.RL23 () PSD3 (^RP04.RSPI) HBCM (^RP04.RSPI, Zero) } Case (0x04) { ^RP05.RL23 () PSD3 (^RP05.RSPI) HBCM (^RP05.RSPI, Zero) } Case (0x05) { ^RP06.RL23 () PSD3 (^RP06.RSPI) HBCM (^RP06.RSPI, Zero) } Case (0x06) { ^RP07.RL23 () PSD3 (^RP07.RSPI) HBCM (^RP07.RSPI, Zero) } Case (0x07) { ^RP08.RL23 () PSD3 (^RP08.RSPI) HBCM (^RP08.RSPI, Zero) } Case (0x08) { ^RP09.RL23 () PSD3 (^RP09.RSPI) HBCM (^RP09.RSPI, Zero) } Case (0x09) { ^RP10.RL23 () PSD3 (^RP10.RSPI) HBCM (^RP10.RSPI, Zero) } Case (0x0A) { ^RP11.RL23 () PSD3 (^RP11.RSPI) HBCM (^RP11.RSPI, Zero) } Case (0x0B) { ^RP12.RL23 () PSD3 (^RP12.RSPI) HBCM (^RP12.RSPI, Zero) } Case (0x0C) { ^RP13.RL23 () PSD3 (^RP13.RSPI) HBCM (^RP13.RSPI, Zero) } Case (0x0D) { ^RP14.RL23 () PSD3 (^RP14.RSPI) HBCM (^RP14.RSPI, Zero) } Case (0x0E) { ^RP15.RL23 () PSD3 (^RP15.RSPI) HBCM (^RP15.RSPI, Zero) } Case (0x0F) { ^RP16.RL23 () PSD3 (^RP16.RSPI) HBCM (^RP16.RSPI, Zero) } Case (0x10) { ^RP17.RL23 () PSD3 (^RP17.RSPI) HBCM (^RP17.RSPI, Zero) } } } Method (SVRP, 3, NotSerialized) { Local0 = (SizeOf (Arg0) - One) If ((Local0 > 0x20)) { Return (Zero) } Arg2 = Local0 Local1 = Zero While ((Local1 < Local0)) { Arg1 [Local1] = DerefOf (Arg0 [(Local1 + One)] ) Local1++ } } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("9cd9cddd-8845-4afd-8392-31c4eb87cabd") /* Unknown UUID */)) { Switch (ToInteger (Arg2)) { Case (Zero) { Name (RBUF, Buffer (One) { 0x00 // . }) CreateByteField (RBUF, Zero, SFUN) SFUN = 0x7F Return (RBUF) /* \_SB_.PC00.VMD0._DSM.RBUF */ } Case (One) { VLVN = ToInteger (DerefOf (Arg3 [Zero])) If ((VLVN == Zero)) { SVRP (Arg3, VV0D, RefOf (VV0S)) Return (Zero) } ElseIf ((VLVN == One)) { SVRP (Arg3, VV1D, RefOf (VV1S)) Return (Zero) } ElseIf ((VLVN == 0x02)) { SVRP (Arg3, VV2D, RefOf (VV2S)) Return (Zero) } ElseIf ((VLVN == 0x03)) { SVRP (Arg3, VV3D, RefOf (VV3S)) Return (Zero) } Else { Return (One) } } Case (0x02) { Name (VVON, Package (0x20) { Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero }) Local0 = SizeOf (Arg3) Local1 = Zero If ((Local0 <= 0x20)) { While ((Local1 < Local0)) { VVON [Local1] = ToInteger (DerefOf (Arg3 [Local1])) Local1++ } VLON (Local0, VVON) } Return (Zero) } Case (0x03) { Name (VVOF, Package (0x20) { Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero }) Local0 = SizeOf (Arg3) Local1 = Zero If ((Local0 <= 0x20)) { While ((Local1 < Local0)) { VVOF [Local1] = ToInteger (DerefOf (Arg3 [Local1])) Local1++ } VLOF (Local0, VVOF) } Return (Zero) } Case (0x04) { Return (Zero) } Case (0x05) { VD3A = DerefOf (Arg3 [Zero]) Return (Zero) } Case (0x06) { If (CondRefOf (ZPPB)) { Return (ZPPB) /* \ZPPB */ } Else { Return (Zero) } } Default { Return (0x02) } } } Return (Zero) } Method (VLON, 2, Serialized) { Name (DRVA, Zero) Local1 = Arg0 Local0 = Zero While ((Local1 > Local0)) { DRVA = ToInteger (DerefOf (Arg1 [Local0])) Switch (ToInteger (DRVA)) { Case (0x80E0FFFF) { If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != Zero))) { If ((HBSL & One)) { If (D3CV (^RP01.RSPT, ^RP01.RSPI)) { PSD0 (^RP03.RSPI) HBCM (^RP03.RSPI, One) } } ^RP01.VPON () If ((HBSL & One)) { If (D3CV (^RP01.RSPT, ^RP01.RSPI)) { ^RP03.RLA () Sleep (0x64) } } } } Case (0x80E1FFFF) { If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != One))) { ^RP02.VPON () } } Case (0x80E2FFFF) { If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != 0x02))) { If ((HBSL & One)){} Else { ^RP03.VPON () } } } Case (0x80E3FFFF) { If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != 0x03))) { ^RP04.VPON () } } Case (0x80E4FFFF) { If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != 0x04))) { If ((HBSL & 0x02)) { If (D3CV (^RP05.RSPT, ^RP05.RSPI)) { PSD0 (^RP07.RSPI) HBCM (^RP07.RSPI, One) } } ^RP05.VPON () If ((HBSL & 0x02)) { If (D3CV (^RP05.RSPT, ^RP05.RSPI)) { ^RP07.RLA () Sleep (0x64) } } } } Case (0x80E5FFFF) { If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != 0x05))) { ^RP06.VPON () } } Case (0x80E6FFFF) { If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != 0x06))) { If ((HBSL & 0x02)){} Else { ^RP07.VPON () } } } Case (0x80E7FFFF) { If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != 0x07))) { ^RP08.VPON () } } Case (0x80E8FFFF) { If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != 0x08))) { If ((HBSL & 0x04)) { If (D3CV (^RP09.RSPT, ^RP09.RSPI)) { PSD0 (^RP11.RSPI) HBCM (^RP11.RSPI, One) } } ^RP09.VPON () If ((HBSL & 0x04)) { If (D3CV (^RP09.RSPT, ^RP09.RSPI)) { ^RP11.RLA () Sleep (0x64) } } } } Case (0x80E9FFFF) { If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != 0x09))) { ^RP10.VPON () } } Case (0x80EAFFFF) { If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != 0x0A))) { If ((HBSL & 0x04)){} Else { ^RP11.VPON () } } } Case (0x80EBFFFF) { If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != 0x0B))) { ^RP12.VPON () } } Case (0x80ECFFFF) { If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != 0x0C))) { If ((HBSL & 0x08)) { If (D3CV (^RP13.RSPT, ^RP13.RSPI)) { PSD0 (^RP15.RSPI) HBCM (^RP15.RSPI, One) } } ^RP13.VPON () If ((HBSL & 0x08)) { If (D3CV (^RP13.RSPT, ^RP13.RSPI)) { ^RP15.RLA () Sleep (0x64) } } } } Case (0x80EDFFFF) { If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != 0x0D))) { ^RP14.VPON () } } Case (0x80EEFFFF) { If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != 0x0E))) { If ((HBSL & 0x08)){} Else { ^RP15.VPON () } } } Case (0x80EFFFFF) { If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != 0x0F))) { ^RP16.VPON () } } Case (0x80D8FFFF) { If ((HBSL & 0x10)) { If (D3CV (^RP17.RSPT, ^RP17.RSPI)) { PSD0 (^RP19.RSPI) HBCM (^RP19.RSPI, One) } } ^RP17.VPON () If ((HBSL & 0x10)) { If (D3CV (^RP17.RSPT, ^RP17.RSPI)) { ^RP19.RLA () Sleep (0x64) } } } Case (0x80D9FFFF) { ^RP18.VPON () } Case (0x80DAFFFF) { If ((HBSL & 0x10)){} Else { ^RP19.VPON () } } Case (0x80DBFFFF) { ^RP20.VPON () } Case (0x80DCFFFF) { If ((HBSL & 0x20)) { If (D3CV (^RP21.RSPT, ^RP21.RSPI)) { PSD0 (^RP23.RSPI) HBCM (^RP23.RSPI, One) } } ^RP21.VPON () If ((HBSL & 0x20)) { If (D3CV (^RP21.RSPT, ^RP21.RSPI)) { ^RP23.RLA () Sleep (0x64) } } } Case (0x000000080DDAFFFF) { ^RP22.VPON () } Case (0x80DEFFFF) { If ((HBSL & 0x20)){} Else { ^RP23.VPON () } } Case (0x80DFFFFF) { ^RP24.VPON () } Case (0x80D0FFFF) { If ((PCHS == 0x04)) { If ((HBSL & 0x40)) { If (D3CV (^RP25.RSPT, ^RP25.RSPI)) { PSD0 (^RP27.RSPI) HBCM (^RP27.RSPI, One) } } ^RP25.VPON () If ((HBSL & 0x40)) { If (D3CV (^RP25.RSPT, ^RP25.RSPI)) { ^RP27.RLA () Sleep (0x64) } } } } Case (0x80D1FFFF) { If ((PCHS == 0x04)) { ^RP26.VPON () } } Case (0x80D2FFFF) { If ((PCHS == 0x04)) { If ((HBSL & 0x40)){} Else { ^RP27.VPON () } } } Case (0x80D3FFFF) { If ((PCHS == 0x04)) { ^RP28.VPON () } } Case (0x8030FFFF) { If (CondRefOf (\HBCL)) { If (((HBCL != 0xFF) && (HBCL == Zero))) { If (D3CV (^PEG0.RSPT, ^PEG0.RSPI)) { PRUN (HBPL) } } } ^PEG0.VPON () If (CondRefOf (\HBCL)) { If (((HBCL != 0xFF) && (HBCL == Zero))) { If (D3CV (^PEG0.RSPT, ^PEG0.RSPI)) { PRLA (HBPL) } } } } Case (0x8008FFFF) { If (CondRefOf (\HBCL)) { If (((HBCL != 0xFF) && (HBCL == One))) { If (D3CV (^PEG1.RSPT, ^PEG1.RSPI)) { PRUN (HBPL) } } } ^PEG1.VPON () If (CondRefOf (\HBCL)) { If (((HBCL != 0xFF) && (HBCL == One))) { If (D3CV (^PEG1.RSPT, ^PEG1.RSPI)) { PRLA (HBPL) } } } } Case (0x8009FFFF) { If (CondRefOf (\HBCL)) { If (((HBCL != 0xFF) && (HBCL == 0x02))) { If (D3CV (^PEG2.RSPT, ^PEG2.RSPI)) { PRUN (HBPL) } } } ^PEG2.VPON () If (CondRefOf (\HBCL)) { If (((HBCL != 0xFF) && (HBCL == 0x02))) { If (D3CV (^PEG2.RSPT, ^PEG2.RSPI)) { PRLA (HBPL) } } } } Case (0x800AFFFF) { ^PEG3.VPON () } Case (0x00B8FFF0) { ^PRT0.VSON () } Case (0x00B8FFF1) { ^PRT1.VSON () } Case (0x00B8FFF2) { ^PRT2.VSON () } Case (0x00B8FFF3) { ^PRT3.VSON () } Case (0x00B8FFF4) { ^PRT4.VSON () } Case (0x00B8FFF5) { ^PRT5.VSON () } Case (0x00B8FFF6) { ^PRT6.VSON () } Case (0x00B8FFF7) { ^PRT7.VSON () } } Local0++ } } Method (VLOF, 2, Serialized) { Name (DRVA, Zero) Local1 = Arg0 Local0 = Zero While ((Local1 > Local0)) { DRVA = ToInteger (DerefOf (Arg1 [Local0])) Switch (ToInteger (DRVA)) { Case (0x80E0FFFF) { If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != Zero))) { If ((HBSL & One)) { If (D3CV (^RP01.RSPT, ^RP01.RSPI)) { ^RP03.RL23 () PSD3 (^RP03.RSPI) HBCM (^RP03.RSPI, Zero) } } ^RP01.VPOF () } } Case (0x80E1FFFF) { If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != One))) { ^RP02.VPOF () } } Case (0x80E2FFFF) { If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != 0x02))) { If ((HBSL & One)){} Else { ^RP03.VPOF () } } } Case (0x80E3FFFF) { If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != 0x03))) { ^RP04.VPOF () } } Case (0x80E4FFFF) { If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != 0x04))) { If ((HBSL & 0x02)) { If (D3CV (^RP05.RSPT, ^RP05.RSPI)) { ^RP07.RL23 () PSD3 (^RP07.RSPI) HBCM (^RP07.RSPI, Zero) } } ^RP05.VPOF () } } Case (0x80E5FFFF) { If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != 0x05))) { ^RP06.VPOF () } } Case (0x80E6FFFF) { If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != 0x06))) { If ((HBSL & 0x02)){} Else { ^RP07.VPOF () } } } Case (0x80E7FFFF) { If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != 0x07))) { ^RP08.VPOF () } } Case (0x80E8FFFF) { If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != 0x08))) { If ((HBSL & 0x04)) { If (D3CV (^RP09.RSPT, ^RP09.RSPI)) { ^RP11.RL23 () PSD3 (^RP11.RSPI) HBCM (^RP11.RSPI, Zero) } } ^RP09.VPOF () } } Case (0x80E9FFFF) { If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != 0x09))) { ^RP10.VPOF () } } Case (0x80EAFFFF) { If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != 0x0A))) { If ((HBSL & 0x04)){} Else { ^RP11.VPOF () } } } Case (0x80EBFFFF) { If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != 0x0B))) { ^RP12.VPOF () } } Case (0x80ECFFFF) { If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != 0x0C))) { If ((HBSL & 0x08)) { If (D3CV (^RP13.RSPT, ^RP13.RSPI)) { ^RP15.RL23 () PSD3 (^RP15.RSPI) HBCM (^RP15.RSPI, Zero) } } ^RP13.VPOF () } } Case (0x80EDFFFF) { If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != 0x0D))) { ^RP14.VPOF () } } Case (0x80EEFFFF) { If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != 0x0E))) { If ((HBSL & 0x08)){} Else { ^RP15.VPOF () } } } Case (0x80EFFFFF) { If ((((HBCL == 0xFF) || (HBCL > 0x02)) || (HBPL != 0x0F))) { ^RP16.VPOF () } } Case (0x80D8FFFF) { If ((HBSL & 0x10)) { If (D3CV (^RP17.RSPT, ^RP17.RSPI)) { ^RP19.RL23 () PSD3 (^RP19.RSPI) HBCM (^RP19.RSPI, Zero) } } ^RP17.VPOF () } Case (0x80D9FFFF) { ^RP18.VPOF () } Case (0x80DAFFFF) { If ((HBSL & 0x10)){} Else { ^RP19.VPOF () } } Case (0x80DBFFFF) { ^RP20.VPOF () } Case (0x80DCFFFF) { If ((HBSL & 0x20)) { If (D3CV (^RP21.RSPT, ^RP21.RSPI)) { ^RP23.RL23 () PSD3 (^RP23.RSPI) HBCM (^RP23.RSPI, Zero) } } ^RP21.VPOF () } Case (0x000000080DDAFFFF) { ^RP22.VPOF () } Case (0x80DEFFFF) { If ((HBSL & 0x20)){} Else { ^RP23.VPOF () } } Case (0x80DFFFFF) { ^RP24.VPOF () } Case (0x80D0FFFF) { If ((PCHS == 0x04)) { If ((HBSL & 0x40)) { If (D3CV (^RP25.RSPT, ^RP25.RSPI)) { ^RP27.RL23 () PSD3 (^RP27.RSPI) HBCM (^RP27.RSPI, Zero) } } ^RP25.VPOF () } } Case (0x80D1FFFF) { If ((PCHS == 0x04)) { ^RP26.VPOF () } } Case (0x80D2FFFF) { If ((PCHS == 0x04)) { If ((HBSL & 0x40)){} Else { ^RP27.VPOF () } } } Case (0x80D3FFFF) { If ((PCHS == 0x04)) { ^RP28.VPOF () } } Case (0x8030FFFF) { If (CondRefOf (\HBCL)) { If (((HBCL != 0xFF) && (HBCL == Zero))) { If (D3CV (^PEG0.RSPT, ^PEG0.RSPI)) { PRLD (HBPL) } } } ^PEG0.VPOF () } Case (0x8008FFFF) { If (CondRefOf (\HBCL)) { If (((HBCL != 0xFF) && (HBCL == One))) { If (D3CV (^PEG1.RSPT, ^PEG1.RSPI)) { PRLD (HBPL) } } } ^PEG1.VPOF () } Case (0x8009FFFF) { If (CondRefOf (\HBCL)) { If (((HBCL != 0xFF) && (HBCL == 0x02))) { If (D3CV (^PEG2.RSPT, ^PEG2.RSPI)) { PRLD (HBPL) } } } ^PEG2.VPOF () } Case (0x800AFFFF) { ^PEG3.VPOF () } Case (0x00B8FFF0) { ^PRT0.VSOF () } Case (0x00B8FFF1) { ^PRT1.VSOF () } Case (0x00B8FFF2) { ^PRT2.VSOF () } Case (0x00B8FFF3) { ^PRT3.VSOF () } Case (0x00B8FFF4) { ^PRT4.VSOF () } Case (0x00B8FFF5) { ^PRT5.VSOF () } Case (0x00B8FFF6) { ^PRT6.VSOF () } Case (0x00B8FFF7) { ^PRT7.VSOF () } } Local0++ } } Method (IVRM, 1, NotSerialized) { Local0 = Zero While ((VV0S > Local0)) { If ((Arg0 == ToInteger (DerefOf (VV0D [Local0])))) { Return (One) } Local0++ } Local0 = Zero While ((VV1S > Local0)) { If ((Arg0 == ToInteger (DerefOf (VV1D [Local0])))) { Return (One) } Local0++ } Local0 = Zero While ((VV2S > Local0)) { If ((Arg0 == ToInteger (DerefOf (VV2D [Local0])))) { Return (One) } Local0++ } Local0 = Zero While ((VV3S > Local0)) { If ((Arg0 == ToInteger (DerefOf (VV3D [Local0])))) { Return (One) } Local0++ } Return (Zero) } Method (VD3C, 1, NotSerialized) { Return ((VD3A && IVRM (Arg0))) } Device (VOL0) { Name (_ADR, 0x0080FFFF) // _ADR: Address If ((CondRefOf (\RTD3) && CondRefOf (\STD3))) { If (((RTD3 != Zero) && (STD3 == 0x02))) { Method (_PR0, 0, NotSerialized) // _PR0: Power Resources for D0 { Return (Package (0x01) { V0PR }) } Method (_PR3, 0, NotSerialized) // _PR3: Power Resources for D3hot { Return (Package (0x01) { V0PR }) } } } If ((CondRefOf (\RTD3) && CondRefOf (\STD3))) { If (((RTD3 != Zero) && (STD3 == 0x02))) { PowerResource (V0PR, 0x04, 0x0000) { Name (_STA, One) // _STA: Status Method (_ON, 0, NotSerialized) // _ON_: Power On { If (VD3A) { VLON (VV0S, VV0D) _STA = One } Else { } } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { If (VD3A) { VLOF (VV0S, VV0D) _STA = Zero } Else { } } } } } } Device (VOL1) { Name (_ADR, 0x0081FFFF) // _ADR: Address If ((CondRefOf (\RTD3) && CondRefOf (\STD3))) { If (((RTD3 != Zero) && (STD3 == 0x02))) { Method (_PR0, 0, NotSerialized) // _PR0: Power Resources for D0 { Return (Package (0x01) { V1PR }) } Method (_PR3, 0, NotSerialized) // _PR3: Power Resources for D3hot { Return (Package (0x01) { V1PR }) } } } If ((CondRefOf (\RTD3) && CondRefOf (\STD3))) { If (((RTD3 != Zero) && (STD3 == 0x02))) { PowerResource (V1PR, 0x04, 0x0000) { Name (_STA, One) // _STA: Status Method (_ON, 0, NotSerialized) // _ON_: Power On { If (VD3A) { VLON (VV1S, VV1D) _STA = One } Else { } } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { If (VD3A) { VLOF (VV1S, VV1D) _STA = Zero } Else { } } } } } } Device (VOL2) { Name (_ADR, 0x0082FFFF) // _ADR: Address If ((CondRefOf (\RTD3) && CondRefOf (\STD3))) { If (((RTD3 != Zero) && (STD3 == 0x02))) { Method (_PR0, 0, NotSerialized) // _PR0: Power Resources for D0 { Return (Package (0x01) { V2PR }) } Method (_PR3, 0, NotSerialized) // _PR3: Power Resources for D3hot { Return (Package (0x01) { V2PR }) } } } If ((CondRefOf (\RTD3) && CondRefOf (\STD3))) { If (((RTD3 != Zero) && (STD3 == 0x02))) { PowerResource (V2PR, 0x04, 0x0000) { Name (_STA, One) // _STA: Status Method (_ON, 0, NotSerialized) // _ON_: Power On { If (VD3A) { VLON (VV2S, VV2D) _STA = One } Else { } } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { If (VD3A) { VLOF (VV2S, VV2D) _STA = Zero } Else { } } } } } } Device (VOL3) { Name (_ADR, 0x0083FFFF) // _ADR: Address If ((CondRefOf (\RTD3) && CondRefOf (\STD3))) { If (((RTD3 != Zero) && (STD3 == 0x02))) { Method (_PR0, 0, NotSerialized) // _PR0: Power Resources for D0 { Return (Package (0x01) { V3PR }) } Method (_PR3, 0, NotSerialized) // _PR3: Power Resources for D3hot { Return (Package (0x01) { V3PR }) } } } If ((CondRefOf (\RTD3) && CondRefOf (\STD3))) { If (((RTD3 != Zero) && (STD3 == 0x02))) { PowerResource (V3PR, 0x04, 0x0000) { Name (_STA, One) // _STA: Status Method (_ON, 0, NotSerialized) // _ON_: Power On { If (VD3A) { VLON (VV3S, VV3D) _STA = One } Else { } } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { If (VD3A) { VLOF (VV3S, VV3D) _STA = Zero } Else { } } } } } } Method (D3CV, 2, Serialized) { Switch (ToInteger (Arg0)) { Case (Zero) { Switch (ToInteger (Arg1)) { Case (Zero) { If (CondRefOf (\_SB.PC00.SAT0.PRT0.SPOF)) { Return (One) } } Case (One) { If (CondRefOf (\_SB.PC00.SAT0.PRT1.SPOF)) { Return (One) } } Case (0x02) { If (CondRefOf (\_SB.PC00.SAT0.PRT2.SPOF)) { Return (One) } } Case (0x03) { If (CondRefOf (\_SB.PC00.SAT0.PRT3.SPOF)) { Return (One) } } Case (0x04) { If (CondRefOf (\_SB.PC00.SAT0.PRT4.SPOF)) { Return (One) } } Case (0x05) { If (CondRefOf (\_SB.PC00.SAT0.PRT5.SPOF)) { Return (One) } } Case (0x06) { If (CondRefOf (\_SB.PC00.SAT0.PRT6.SPOF)) { Return (One) } } Case (0x07) { If (CondRefOf (\_SB.PC00.SAT0.PRT7.SPOF)) { Return (One) } } } } Case (One) { Switch (ToInteger (Arg1)) { Case (Zero) { If (CondRefOf (\_SB.PC00.RP01.POFF)) { Return (One) } } Case (One) { If (CondRefOf (\_SB.PC00.RP02.POFF)) { Return (One) } } Case (0x02) { If (CondRefOf (\_SB.PC00.RP03.POFF)) { Return (One) } } Case (0x03) { If (CondRefOf (\_SB.PC00.RP04.POFF)) { Return (One) } } Case (0x04) { If (CondRefOf (\_SB.PC00.RP05.POFF)) { Return (One) } } Case (0x05) { If (CondRefOf (\_SB.PC00.RP06.POFF)) { Return (One) } } Case (0x06) { If (CondRefOf (\_SB.PC00.RP07.POFF)) { Return (One) } } Case (0x07) { If (CondRefOf (\_SB.PC00.RP08.POFF)) { Return (One) } } Case (0x08) { If (CondRefOf (\_SB.PC00.RP09.POFF)) { Return (One) } } Case (0x09) { If (CondRefOf (\_SB.PC00.RP10.POFF)) { Return (One) } } Case (0x0A) { If (CondRefOf (\_SB.PC00.RP11.POFF)) { Return (One) } } Case (0x0B) { If (CondRefOf (\_SB.PC00.RP12.POFF)) { Return (One) } } Case (0x0C) { If (CondRefOf (\_SB.PC00.RP13.POFF)) { Return (One) } } Case (0x0D) { If (CondRefOf (\_SB.PC00.RP14.POFF)) { Return (One) } } Case (0x0E) { If (CondRefOf (\_SB.PC00.RP15.POFF)) { Return (One) } } Case (0x0F) { If (CondRefOf (\_SB.PC00.RP16.POFF)) { Return (One) } } Case (0x10) { If (CondRefOf (\_SB.PC00.RP17.POFF)) { Return (One) } } Case (0x11) { If (CondRefOf (\_SB.PC00.RP18.POFF)) { Return (One) } } Case (0x12) { If (CondRefOf (\_SB.PC00.RP19.POFF)) { Return (One) } } Case (0x13) { If (CondRefOf (\_SB.PC00.RP20.POFF)) { Return (One) } } Case (0x14) { If (CondRefOf (\_SB.PC00.RP21.POFF)) { Return (One) } } Case (0x15) { If (CondRefOf (\_SB.PC00.RP22.POFF)) { Return (One) } } Case (0x16) { If (CondRefOf (\_SB.PC00.RP23.POFF)) { Return (One) } } Case (0x17) { If (CondRefOf (\_SB.PC00.RP24.POFF)) { Return (One) } } Case (0x18) { If (CondRefOf (\_SB.PC00.RP25.POFF)) { Return (One) } } Case (0x19) { If (CondRefOf (\_SB.PC00.RP26.POFF)) { Return (One) } } Case (0x1A) { If (CondRefOf (\_SB.PC00.RP27.POFF)) { Return (One) } } Case (0x1B) { If (CondRefOf (\_SB.PC00.RP28.POFF)) { Return (One) } } } } Case (0x02) { Switch (ToInteger (Arg1)) { Case (Zero) { If (CondRefOf (\_SB.PC00.PEG0.POFF)) { Return (One) } } Case (One) { If (CondRefOf (\_SB.PC00.PEG1.POFF)) { Return (One) } } Case (0x02) { If (CondRefOf (\_SB.PC00.PEG2.POFF)) { Return (One) } } Case (0x03) { If (CondRefOf (\_SB.PC00.PEG3.POFF)) { Return (One) } } } } } Return (Zero) } Method (VDON, 2, Serialized) { Switch (ToInteger (Arg0)) { Case (Zero) { Switch (ToInteger (Arg1)) { Case (Zero) { If (CondRefOf (\_SB.PC00.SAT0.PRT0.SPON)) { ^^SAT0.PRT0.SPON () } } Case (One) { If (CondRefOf (\_SB.PC00.SAT0.PRT1.SPON)) { ^^SAT0.PRT1.SPON () } } Case (0x02) { If (CondRefOf (\_SB.PC00.SAT0.PRT2.SPON)) { ^^SAT0.PRT2.SPON () } } Case (0x03) { If (CondRefOf (\_SB.PC00.SAT0.PRT3.SPON)) { ^^SAT0.PRT3.SPON () } } Case (0x04) { If (CondRefOf (\_SB.PC00.SAT0.PRT4.SPON)) { ^^SAT0.PRT4.SPON () } } Case (0x05) { If (CondRefOf (\_SB.PC00.SAT0.PRT5.SPON)) { ^^SAT0.PRT5.SPON () } } Case (0x06) { If (CondRefOf (\_SB.PC00.SAT0.PRT6.SPON)) { ^^SAT0.PRT6.SPON () } } Case (0x07) { If (CondRefOf (\_SB.PC00.SAT0.PRT7.SPON)) { ^^SAT0.PRT7.SPON () } } } } Case (One) { Switch (ToInteger (Arg1)) { Case (Zero) { If (CondRefOf (\_SB.PC00.RP01.PON)) { ^^RP01.PON () } } Case (One) { If (CondRefOf (\_SB.PC00.RP02.PON)) { ^^RP02.PON () } } Case (0x02) { If (CondRefOf (\_SB.PC00.RP03.PON)) { ^^RP03.PON () } } Case (0x03) { If (CondRefOf (\_SB.PC00.RP04.PON)) { ^^RP04.PON () } } Case (0x04) { If (CondRefOf (\_SB.PC00.RP05.PON)) { ^^RP05.PON () } } Case (0x05) { If (CondRefOf (\_SB.PC00.RP06.PON)) { ^^RP06.PON () } } Case (0x06) { If (CondRefOf (\_SB.PC00.RP07.PON)) { ^^RP07.PON () } } Case (0x07) { If (CondRefOf (\_SB.PC00.RP08.PON)) { ^^RP08.PON () } } Case (0x08) { If (CondRefOf (\_SB.PC00.RP09.PON)) { ^^RP09.PON () } } Case (0x09) { If (CondRefOf (\_SB.PC00.RP10.PON)) { ^^RP10.PON () } } Case (0x0A) { If (CondRefOf (\_SB.PC00.RP11.PON)) { ^^RP11.PON () } } Case (0x0B) { If (CondRefOf (\_SB.PC00.RP12.PON)) { ^^RP12.PON () } } Case (0x0C) { If (CondRefOf (\_SB.PC00.RP13.PON)) { ^^RP13.PON () } } Case (0x0D) { If (CondRefOf (\_SB.PC00.RP14.PON)) { ^^RP14.PON () } } Case (0x0E) { If (CondRefOf (\_SB.PC00.RP15.PON)) { ^^RP15.PON () } } Case (0x0F) { If (CondRefOf (\_SB.PC00.RP16.PON)) { ^^RP16.PON () } } Case (0x10) { If (CondRefOf (\_SB.PC00.RP17.PON)) { ^^RP17.PON () } } Case (0x11) { If (CondRefOf (\_SB.PC00.RP18.PON)) { ^^RP18.PON () } } Case (0x12) { If (CondRefOf (\_SB.PC00.RP19.PON)) { ^^RP19.PON () } } Case (0x13) { If (CondRefOf (\_SB.PC00.RP20.PON)) { ^^RP20.PON () } } Case (0x14) { If (CondRefOf (\_SB.PC00.RP21.PON)) { ^^RP21.PON () } } Case (0x15) { If (CondRefOf (\_SB.PC00.RP22.PON)) { ^^RP22.PON () } } Case (0x16) { If (CondRefOf (\_SB.PC00.RP23.PON)) { ^^RP23.PON () } } Case (0x17) { If (CondRefOf (\_SB.PC00.RP24.PON)) { ^^RP24.PON () } } Case (0x18) { If (CondRefOf (\_SB.PC00.RP25.PON)) { ^^RP25.PON () } } Case (0x19) { If (CondRefOf (\_SB.PC00.RP26.PON)) { ^^RP26.PON () } } Case (0x1A) { If (CondRefOf (\_SB.PC00.RP27.PON)) { ^^RP27.PON () } } Case (0x1B) { If (CondRefOf (\_SB.PC00.RP28.PON)) { ^^RP28.PON () } } } } Case (0x02) { Switch (ToInteger (Arg1)) { Case (Zero) { If (CondRefOf (\_SB.PC00.PEG0.PON)) { ^^PEG0.PON () } } Case (One) { If (CondRefOf (\_SB.PC00.PEG1.PON)) { ^^PEG1.PON () } } Case (0x02) { If (CondRefOf (\_SB.PC00.PEG2.PON)) { ^^PEG2.PON () } } Case (0x03) { If (CondRefOf (\_SB.PC00.PEG3.PON)) { ^^PEG3.PON () } } } } } } Method (VDOF, 2, Serialized) { Switch (ToInteger (Arg0)) { Case (Zero) { Switch (ToInteger (Arg1)) { Case (Zero) { If (CondRefOf (\_SB.PC00.SAT0.PRT0.SPOF)) { ^^SAT0.PRT0.SPOF () } } Case (One) { If (CondRefOf (\_SB.PC00.SAT0.PRT1.SPOF)) { ^^SAT0.PRT1.SPOF () } } Case (0x02) { If (CondRefOf (\_SB.PC00.SAT0.PRT2.SPOF)) { ^^SAT0.PRT2.SPOF () } } Case (0x03) { If (CondRefOf (\_SB.PC00.SAT0.PRT3.SPOF)) { ^^SAT0.PRT3.SPOF () } } Case (0x04) { If (CondRefOf (\_SB.PC00.SAT0.PRT4.SPOF)) { ^^SAT0.PRT4.SPOF () } } Case (0x05) { If (CondRefOf (\_SB.PC00.SAT0.PRT5.SPOF)) { ^^SAT0.PRT5.SPOF () } } Case (0x06) { If (CondRefOf (\_SB.PC00.SAT0.PRT6.SPOF)) { ^^SAT0.PRT6.SPOF () } } Case (0x07) { If (CondRefOf (\_SB.PC00.SAT0.PRT7.SPOF)) { ^^SAT0.PRT7.SPOF () } } } } Case (One) { Switch (ToInteger (Arg1)) { Case (Zero) { If (CondRefOf (\_SB.PC00.RP01.POFF)) { ^^RP01.POFF () } } Case (One) { If (CondRefOf (\_SB.PC00.RP02.POFF)) { ^^RP02.POFF () } } Case (0x02) { If (CondRefOf (\_SB.PC00.RP03.POFF)) { ^^RP03.POFF () } } Case (0x03) { If (CondRefOf (\_SB.PC00.RP04.POFF)) { ^^RP04.POFF () } } Case (0x04) { If (CondRefOf (\_SB.PC00.RP05.POFF)) { ^^RP05.POFF () } } Case (0x05) { If (CondRefOf (\_SB.PC00.RP06.POFF)) { ^^RP06.POFF () } } Case (0x06) { If (CondRefOf (\_SB.PC00.RP07.POFF)) { ^^RP07.POFF () } } Case (0x07) { If (CondRefOf (\_SB.PC00.RP08.POFF)) { ^^RP08.POFF () } } Case (0x08) { If (CondRefOf (\_SB.PC00.RP09.POFF)) { ^^RP09.POFF () } } Case (0x09) { If (CondRefOf (\_SB.PC00.RP10.POFF)) { ^^RP10.POFF () } } Case (0x0A) { If (CondRefOf (\_SB.PC00.RP11.POFF)) { ^^RP11.POFF () } } Case (0x0B) { If (CondRefOf (\_SB.PC00.RP12.POFF)) { ^^RP12.POFF () } } Case (0x0C) { If (CondRefOf (\_SB.PC00.RP13.POFF)) { ^^RP13.POFF () } } Case (0x0D) { If (CondRefOf (\_SB.PC00.RP14.POFF)) { ^^RP14.POFF () } } Case (0x0E) { If (CondRefOf (\_SB.PC00.RP15.POFF)) { ^^RP15.POFF () } } Case (0x0F) { If (CondRefOf (\_SB.PC00.RP16.POFF)) { ^^RP16.POFF () } } Case (0x10) { If (CondRefOf (\_SB.PC00.RP17.POFF)) { ^^RP17.POFF () } } Case (0x11) { If (CondRefOf (\_SB.PC00.RP18.POFF)) { ^^RP18.POFF () } } Case (0x12) { If (CondRefOf (\_SB.PC00.RP19.POFF)) { ^^RP19.POFF () } } Case (0x13) { If (CondRefOf (\_SB.PC00.RP20.POFF)) { ^^RP20.POFF () } } Case (0x14) { If (CondRefOf (\_SB.PC00.RP21.POFF)) { ^^RP21.POFF () } } Case (0x15) { If (CondRefOf (\_SB.PC00.RP22.POFF)) { ^^RP22.POFF () } } Case (0x16) { If (CondRefOf (\_SB.PC00.RP23.POFF)) { ^^RP23.POFF () } } Case (0x17) { If (CondRefOf (\_SB.PC00.RP24.POFF)) { ^^RP24.POFF () } } Case (0x18) { If (CondRefOf (\_SB.PC00.RP25.POFF)) { ^^RP25.POFF () } } Case (0x19) { If (CondRefOf (\_SB.PC00.RP26.POFF)) { ^^RP26.POFF () } } Case (0x1A) { If (CondRefOf (\_SB.PC00.RP27.POFF)) { ^^RP27.POFF () } } Case (0x1B) { If (CondRefOf (\_SB.PC00.RP28.POFF)) { ^^RP28.POFF () } } } } Case (0x02) { Switch (ToInteger (Arg1)) { Case (Zero) { If (CondRefOf (\_SB.PC00.PEG0.POFF)) { ^^PEG0.POFF () } } Case (One) { If (CondRefOf (\_SB.PC00.PEG1.POFF)) { ^^PEG1.POFF () } } Case (0x02) { If (CondRefOf (\_SB.PC00.PEG2.POFF)) { ^^PEG2.POFF () } } Case (0x03) { If (CondRefOf (\_SB.PC00.PEG3.POFF)) { ^^PEG3.POFF () } } } } } } } } } Scope (_SB.PC00.RP01) { Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { If (((PSW3 != Zero) && (RPN3 == One))) { Return (GPRW (GGPE (PSW3), 0x04)) } ElseIf (((PSW2 != Zero) && (RPN2 == One))) { Return (GPRW (GGPE (PSW2), 0x04)) } Else { Return (GPRW (0x69, 0x04)) } } } Scope (_SB.PC00.RP02) { Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { If (((WWKP != Zero) && (WWRP == 0x02))) { Return (GPRW (GGPE (WWKP), 0x04)) } ElseIf (((FVSP == One) && ((FVWP != Zero) && ( RPFV == 0x02)))) { Return (GPRW (GGPE (FVWP), 0x04)) } Else { Return (GPRW (0x69, 0x04)) } } } Scope (_SB.PC00.RP03) { Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { If (((WWKP != Zero) && (WWRP == 0x03))) { Return (GPRW (GGPE (WWKP), 0x04)) } Else { Return (GPRW (0x69, 0x04)) } } } Scope (_SB.PC00.RP04) { Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { If (((WLWK != Zero) && (WLRP == 0x04))) { Return (GPRW (GGPE (WLWK), 0x04)) } ElseIf (((WWKP != Zero) && (WWRP == 0x04))) { Return (GPRW (GGPE (WWKP), 0x04)) } Else { Return (GPRW (0x69, 0x04)) } } } Scope (_SB.PC00.RP05) { Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { If ((((PSW3 != Zero) && (RPN3 == 0x05)) || ( (WLWK != Zero) && (WLRP == 0x05)))) { If (((PSW3 != Zero) && (RPN3 == 0x05))) { Return (GPRW (GGPE (PSW3), 0x04)) } ElseIf (((WLWK != Zero) && (WLRP == 0x05))) { Return (GPRW (GGPE (WLWK), 0x04)) } Else { Return (GPRW (0x69, 0x04)) } } ElseIf (((PSW2 != Zero) && (RPN2 == 0x05))) { Return (GPRW (GGPE (PSW2), 0x04)) } ElseIf (((PSWP != Zero) && (RPNB == 0x05))) { Return (GPRW (GGPE (PSWP), 0x04)) } ElseIf (((WWKP != Zero) && (WWRP == 0x05))) { Return (GPRW (GGPE (WWKP), 0x04)) } Else { Return (GPRW (0x69, 0x04)) } } } Scope (_SB.PC00.RP06) { Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { If (((WWKP != Zero) && (WWRP == 0x06))) { Return (GPRW (GGPE (WWKP), 0x04)) } Else { Return (GPRW (0x69, 0x04)) } } } Scope (_SB.PC00.RP07) { Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { If (((PSWP != Zero) && (RPNB == 0x07))) { Return (GPRW (GGPE (PSWP), 0x04)) } ElseIf (((FVSP == One) && ((FVWP != Zero) && ( RPFV == 0x07)))) { Return (GPRW (GGPE (FVWP), 0x04)) } Else { Return (GPRW (0x69, 0x04)) } } } Scope (_SB.PC00.RP08) { Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { If (((WLWK != Zero) && (WLRP == 0x08))) { Return (GPRW (GGPE (WLWK), 0x04)) } ElseIf (((PSWP != Zero) && (RPNB == 0x08))) { Return (GPRW (GGPE (PSWP), 0x04)) } ElseIf (((WLWK != Zero) && (WLRP == 0x08))) { Return (GPRW (GGPE (WLWK), 0x04)) } Else { Return (GPRW (0x69, 0x04)) } } } Scope (_SB.PC00.RP09) { Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { If (((PSW2 != Zero) && (RPN2 == 0x09))) { Return (GPRW (GGPE (PSW2), 0x04)) } ElseIf (((PSW3 != Zero) && (RPN3 == 0x09))) { Return (GPRW (GGPE (PSW3), 0x04)) } ElseIf (((PSWP != Zero) && (RPNB == 0x09))) { Return (GPRW (GGPE (PSWP), 0x04)) } ElseIf (((OMW1 != Zero) && (RPO1 == 0x09))) { Return (GPRW (GGPE (OMW1), 0x04)) } ElseIf (((WLWK != Zero) && (WLRP == 0x09))) { Return (GPRW (GGPE (WLWK), 0x04)) } Else { Return (GPRW (0x69, 0x04)) } } } Scope (_SB.PC00.RP10) { Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { If (((WLWK != Zero) && (WLRP == 0x0A))) { Return (GPRW (GGPE (WLWK), 0x04)) } ElseIf (((WWKP != Zero) && (WWRP == 0x0A))) { Return (GPRW (GGPE (WWKP), 0x04)) } Else { Return (GPRW (0x69, 0x04)) } } } Scope (_SB.PC00.RP11) { Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { Return (GPRW (0x69, 0x04)) } } Scope (_SB.PC00.RP12) { Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { Return (GPRW (0x69, 0x04)) } } Scope (_SB.PC00.RP13) { Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { If (((PSWP != Zero) && (RPNB == 0x0D))) { Return (GPRW (GGPE (PSWP), 0x04)) } Else { Return (GPRW (0x69, 0x04)) } } } Scope (_SB.PC00.RP14) { Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { Return (GPRW (0x69, 0x04)) } } Scope (_SB.PC00.RP15) { Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { Return (GPRW (0x69, 0x04)) } } Scope (_SB.PC00.RP16) { Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { Return (GPRW (0x69, 0x04)) } } Scope (_SB.PC00.RP17) { Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { Return (GPRW (0x69, 0x04)) } } Scope (_SB.PC00.RP18) { Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { Return (GPRW (0x69, 0x04)) } } Scope (_SB.PC00.RP19) { Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { Return (GPRW (0x69, 0x04)) } } Scope (_SB.PC00.RP20) { Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { Return (GPRW (0x69, 0x04)) } } Scope (_SB.PC00.RP21) { Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { If (((PSWP != Zero) && (RPNB == 0x15))) { Return (GPRW (GGPE (PSWP), 0x04)) } ElseIf (((OMW1 != Zero) && (RPO1 == 0x15))) { Return (GPRW (GGPE (OMW1), 0x04)) } Else { Return (GPRW (0x69, 0x04)) } } } Scope (_SB.PC00.RP22) { Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { Return (GPRW (0x69, 0x04)) } } Scope (_SB.PC00.RP23) { Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { Return (GPRW (0x69, 0x04)) } } Scope (_SB.PC00.RP24) { Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { Return (GPRW (0x69, 0x04)) } } If ((PCHS == 0x04)) { Scope (_SB.PC00.RP25) { Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { If (((PSW2 != Zero) && (RPN2 == 0x19))) { Return (GPRW (GGPE (PSW2), 0x04)) } ElseIf (((PSW3 != Zero) && (RPN3 == 0x19))) { Return (GPRW (GGPE (PSW3), 0x04)) } ElseIf (((OMW1 != Zero) && (RPO1 == 0x19))) { Return (GPRW (GGPE (OMW1), 0x04)) } ElseIf (((OMW2 != Zero) && (RPO2 == 0x19))) { Return (GPRW (GGPE (OMW2), 0x04)) } Else { Return (GPRW (0x69, 0x04)) } } } Scope (_SB.PC00.RP26) { Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { Return (GPRW (0x69, 0x04)) } } Scope (_SB.PC00.RP27) { Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { Return (GPRW (0x69, 0x04)) } } Scope (_SB.PC00.RP28) { Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { Return (GPRW (0x69, 0x04)) } } } If ((WFFD == One)) { Scope (_SB) { Method (WFRT, 3, Serialized) { Local0 = Acquire (WWMT, 0x03E8) If ((Local0 == Zero)) { Local0 = One If ((WWRP == One)) { If ((Arg0 == Zero)){} Else { } If (CondRefOf (\_SB.PC00.RP01.PXSX.FHRF)) { ^PC00.RP01.PXSX.FHRF (Arg0) } Sleep (Arg1) Notify (^PC00.RP01.PXSX, One) // Device Check If (CondRefOf (\_SB.PC00.RP01.PXSX.SHRF)) { ^PC00.RP01.PXSX.SHRF () } Sleep (Arg2) Notify (^PC00.RP01.PXSX, One) // Device Check Release (WWMT) Local0 = Zero If (CondRefOf (\_SB.PC00.RP01.PXSX.DOSV)) { ^PC00.RP01.PXSX.DOSV () } } If ((WWRP == 0x02)) { If ((Arg0 == Zero)){} Else { } If (CondRefOf (\_SB.PC00.RP02.PXSX.FHRF)) { ^PC00.RP02.PXSX.FHRF (Arg0) } Sleep (Arg1) Notify (^PC00.RP02.PXSX, One) // Device Check If (CondRefOf (\_SB.PC00.RP02.PXSX.SHRF)) { ^PC00.RP02.PXSX.SHRF () } Sleep (Arg2) Notify (^PC00.RP02.PXSX, One) // Device Check Release (WWMT) Local0 = Zero If (CondRefOf (\_SB.PC00.RP02.PXSX.DOSV)) { ^PC00.RP02.PXSX.DOSV () } } If ((WWRP == 0x03)) { If ((Arg0 == Zero)){} Else { } If (CondRefOf (\_SB.PC00.RP03.PXSX.FHRF)) { ^PC00.RP03.PXSX.FHRF (Arg0) } Sleep (Arg1) Notify (^PC00.RP03.PXSX, One) // Device Check If (CondRefOf (\_SB.PC00.RP03.PXSX.SHRF)) { ^PC00.RP03.PXSX.SHRF () } Sleep (Arg2) Notify (^PC00.RP03.PXSX, One) // Device Check Release (WWMT) Local0 = Zero If (CondRefOf (\_SB.PC00.RP03.PXSX.DOSV)) { ^PC00.RP03.PXSX.DOSV () } } If ((WWRP == 0x04)) { If ((Arg0 == Zero)){} Else { } If (CondRefOf (\_SB.PC00.RP04.PXSX.FHRF)) { ^PC00.RP04.PXSX.FHRF (Arg0) } Sleep (Arg1) Notify (^PC00.RP04.PXSX, One) // Device Check If (CondRefOf (\_SB.PC00.RP04.PXSX.SHRF)) { ^PC00.RP04.PXSX.SHRF () } Sleep (Arg2) Notify (^PC00.RP04.PXSX, One) // Device Check Release (WWMT) Local0 = Zero If (CondRefOf (\_SB.PC00.RP04.PXSX.DOSV)) { ^PC00.RP04.PXSX.DOSV () } } If ((WWRP == 0x05)) { If ((Arg0 == Zero)){} Else { } If (CondRefOf (\_SB.PC00.RP05.PXSX.FHRF)) { ^PC00.RP05.PXSX.FHRF (Arg0) } Sleep (Arg1) Notify (^PC00.RP05.PXSX, One) // Device Check If (CondRefOf (\_SB.PC00.RP05.PXSX.SHRF)) { ^PC00.RP05.PXSX.SHRF () } Sleep (Arg2) Notify (^PC00.RP05.PXSX, One) // Device Check Release (WWMT) Local0 = Zero If (CondRefOf (\_SB.PC00.RP05.PXSX.DOSV)) { ^PC00.RP05.PXSX.DOSV () } } If ((WWRP == 0x06)) { If ((Arg0 == Zero)){} Else { } If (CondRefOf (\_SB.PC00.RP06.PXSX.FHRF)) { ^PC00.RP06.PXSX.FHRF (Arg0) } Sleep (Arg1) Notify (^PC00.RP06.PXSX, One) // Device Check If (CondRefOf (\_SB.PC00.RP06.PXSX.SHRF)) { ^PC00.RP06.PXSX.SHRF () } Sleep (Arg2) Notify (^PC00.RP06.PXSX, One) // Device Check Release (WWMT) Local0 = Zero If (CondRefOf (\_SB.PC00.RP06.PXSX.DOSV)) { ^PC00.RP06.PXSX.DOSV () } } If ((WWRP == 0x07)) { If ((Arg0 == Zero)){} Else { } If (CondRefOf (\_SB.PC00.RP07.PXSX.FHRF)) { ^PC00.RP07.PXSX.FHRF (Arg0) } Sleep (Arg1) Notify (^PC00.RP07.PXSX, One) // Device Check If (CondRefOf (\_SB.PC00.RP07.PXSX.SHRF)) { ^PC00.RP07.PXSX.SHRF () } Sleep (Arg2) Notify (^PC00.RP07.PXSX, One) // Device Check Release (WWMT) Local0 = Zero If (CondRefOf (\_SB.PC00.RP07.PXSX.DOSV)) { ^PC00.RP07.PXSX.DOSV () } } If ((WWRP == 0x08)) { If ((Arg0 == Zero)){} Else { } If (CondRefOf (\_SB.PC00.RP08.PXSX.FHRF)) { ^PC00.RP08.PXSX.FHRF (Arg0) } Sleep (Arg1) Notify (^PC00.RP08.PXSX, One) // Device Check If (CondRefOf (\_SB.PC00.RP08.PXSX.SHRF)) { ^PC00.RP08.PXSX.SHRF () } Sleep (Arg2) Notify (^PC00.RP08.PXSX, One) // Device Check Release (WWMT) Local0 = Zero If (CondRefOf (\_SB.PC00.RP08.PXSX.DOSV)) { ^PC00.RP08.PXSX.DOSV () } } If ((WWRP == 0x09)) { If ((Arg0 == Zero)){} Else { } If (CondRefOf (\_SB.PC00.RP09.PXSX.FHRF)) { ^PC00.RP09.PXSX.FHRF (Arg0) } Sleep (Arg1) Notify (^PC00.RP09.PXSX, One) // Device Check If (CondRefOf (\_SB.PC00.RP09.PXSX.SHRF)) { ^PC00.RP09.PXSX.SHRF () } Sleep (Arg2) Notify (^PC00.RP09.PXSX, One) // Device Check Release (WWMT) Local0 = Zero If (CondRefOf (\_SB.PC00.RP09.PXSX.DOSV)) { ^PC00.RP09.PXSX.DOSV () } } If ((WWRP == 0x0A)) { If ((Arg0 == Zero)){} Else { } If (CondRefOf (\_SB.PC00.RP10.PXSX.FHRF)) { ^PC00.RP10.PXSX.FHRF (Arg0) } Sleep (Arg1) Notify (^PC00.RP10.PXSX, One) // Device Check If (CondRefOf (\_SB.PC00.RP10.PXSX.SHRF)) { ^PC00.RP10.PXSX.SHRF () } Sleep (Arg2) Notify (^PC00.RP10.PXSX, One) // Device Check Release (WWMT) Local0 = Zero If (CondRefOf (\_SB.PC00.RP10.PXSX.DOSV)) { ^PC00.RP10.PXSX.DOSV () } } If ((WWRP == 0x0B)) { If ((Arg0 == Zero)){} Else { } If (CondRefOf (\_SB.PC00.RP11.PXSX.FHRF)) { ^PC00.RP11.PXSX.FHRF (Arg0) } Sleep (Arg1) Notify (^PC00.RP11.PXSX, One) // Device Check If (CondRefOf (\_SB.PC00.RP11.PXSX.SHRF)) { ^PC00.RP11.PXSX.SHRF () } Sleep (Arg2) Notify (^PC00.RP11.PXSX, One) // Device Check Release (WWMT) Local0 = Zero If (CondRefOf (\_SB.PC00.RP11.PXSX.DOSV)) { ^PC00.RP11.PXSX.DOSV () } } If ((WWRP == 0x0C)) { If ((Arg0 == Zero)){} Else { } If (CondRefOf (\_SB.PC00.RP12.PXSX.FHRF)) { ^PC00.RP12.PXSX.FHRF (Arg0) } Sleep (Arg1) Notify (^PC00.RP12.PXSX, One) // Device Check If (CondRefOf (\_SB.PC00.RP12.PXSX.SHRF)) { ^PC00.RP12.PXSX.SHRF () } Sleep (Arg2) Notify (^PC00.RP12.PXSX, One) // Device Check Release (WWMT) Local0 = Zero If (CondRefOf (\_SB.PC00.RP12.PXSX.DOSV)) { ^PC00.RP12.PXSX.DOSV () } } If ((WWRP == 0x0D)) { If ((Arg0 == Zero)){} Else { } If (CondRefOf (\_SB.PC00.RP13.PXSX.FHRF)) { ^PC00.RP13.PXSX.FHRF (Arg0) } Sleep (Arg1) Notify (^PC00.RP13.PXSX, One) // Device Check If (CondRefOf (\_SB.PC00.RP13.PXSX.SHRF)) { ^PC00.RP13.PXSX.SHRF () } Sleep (Arg2) Notify (^PC00.RP13.PXSX, One) // Device Check Release (WWMT) Local0 = Zero If (CondRefOf (\_SB.PC00.RP13.PXSX.DOSV)) { ^PC00.RP13.PXSX.DOSV () } } If ((WWRP == 0x0E)) { If ((Arg0 == Zero)){} Else { } If (CondRefOf (\_SB.PC00.RP14.PXSX.FHRF)) { ^PC00.RP14.PXSX.FHRF (Arg0) } Sleep (Arg1) Notify (^PC00.RP14.PXSX, One) // Device Check If (CondRefOf (\_SB.PC00.RP14.PXSX.SHRF)) { ^PC00.RP14.PXSX.SHRF () } Sleep (Arg2) Notify (^PC00.RP14.PXSX, One) // Device Check Release (WWMT) Local0 = Zero If (CondRefOf (\_SB.PC00.RP14.PXSX.DOSV)) { ^PC00.RP14.PXSX.DOSV () } } If ((WWRP == 0x0F)) { If ((Arg0 == Zero)){} Else { } If (CondRefOf (\_SB.PC00.RP15.PXSX.FHRF)) { ^PC00.RP15.PXSX.FHRF (Arg0) } Sleep (Arg1) Notify (^PC00.RP15.PXSX, One) // Device Check If (CondRefOf (\_SB.PC00.RP15.PXSX.SHRF)) { ^PC00.RP15.PXSX.SHRF () } Sleep (Arg2) Notify (^PC00.RP15.PXSX, One) // Device Check Release (WWMT) Local0 = Zero If (CondRefOf (\_SB.PC00.RP15.PXSX.DOSV)) { ^PC00.RP15.PXSX.DOSV () } } If ((WWRP == 0x10)) { If ((Arg0 == Zero)){} Else { } If (CondRefOf (\_SB.PC00.RP16.PXSX.FHRF)) { ^PC00.RP16.PXSX.FHRF (Arg0) } Sleep (Arg1) Notify (^PC00.RP16.PXSX, One) // Device Check If (CondRefOf (\_SB.PC00.RP16.PXSX.SHRF)) { ^PC00.RP16.PXSX.SHRF () } Sleep (Arg2) Notify (^PC00.RP16.PXSX, One) // Device Check Release (WWMT) Local0 = Zero If (CondRefOf (\_SB.PC00.RP16.PXSX.DOSV)) { ^PC00.RP16.PXSX.DOSV () } } If ((WWRP == 0x11)) { If ((Arg0 == Zero)){} Else { } If (CondRefOf (\_SB.PC00.RP17.PXSX.FHRF)) { ^PC00.RP17.PXSX.FHRF (Arg0) } Sleep (Arg1) Notify (^PC00.RP17.PXSX, One) // Device Check If (CondRefOf (\_SB.PC00.RP17.PXSX.SHRF)) { ^PC00.RP17.PXSX.SHRF () } Sleep (Arg2) Notify (^PC00.RP17.PXSX, One) // Device Check Release (WWMT) Local0 = Zero If (CondRefOf (\_SB.PC00.RP17.PXSX.DOSV)) { ^PC00.RP17.PXSX.DOSV () } } If ((WWRP == 0x12)) { If ((Arg0 == Zero)){} Else { } If (CondRefOf (\_SB.PC00.RP18.PXSX.FHRF)) { ^PC00.RP18.PXSX.FHRF (Arg0) } Sleep (Arg1) Notify (^PC00.RP18.PXSX, One) // Device Check If (CondRefOf (\_SB.PC00.RP18.PXSX.SHRF)) { ^PC00.RP18.PXSX.SHRF () } Sleep (Arg2) Notify (^PC00.RP18.PXSX, One) // Device Check Release (WWMT) Local0 = Zero If (CondRefOf (\_SB.PC00.RP18.PXSX.DOSV)) { ^PC00.RP18.PXSX.DOSV () } } If ((WWRP == 0x13)) { If ((Arg0 == Zero)){} Else { } If (CondRefOf (\_SB.PC00.RP19.PXSX.FHRF)) { ^PC00.RP19.PXSX.FHRF (Arg0) } Sleep (Arg1) Notify (^PC00.RP19.PXSX, One) // Device Check If (CondRefOf (\_SB.PC00.RP19.PXSX.SHRF)) { ^PC00.RP19.PXSX.SHRF () } Sleep (Arg2) Notify (^PC00.RP19.PXSX, One) // Device Check Release (WWMT) Local0 = Zero If (CondRefOf (\_SB.PC00.RP19.PXSX.DOSV)) { ^PC00.RP19.PXSX.DOSV () } } If ((WWRP == 0x14)) { If ((Arg0 == Zero)){} Else { } If (CondRefOf (\_SB.PC00.RP20.PXSX.FHRF)) { ^PC00.RP20.PXSX.FHRF (Arg0) } Sleep (Arg1) Notify (^PC00.RP20.PXSX, One) // Device Check If (CondRefOf (\_SB.PC00.RP20.PXSX.SHRF)) { ^PC00.RP20.PXSX.SHRF () } Sleep (Arg2) Notify (^PC00.RP20.PXSX, One) // Device Check Release (WWMT) Local0 = Zero If (CondRefOf (\_SB.PC00.RP20.PXSX.DOSV)) { ^PC00.RP20.PXSX.DOSV () } } If ((WWRP == 0x15)) { If ((Arg0 == Zero)){} Else { } If (CondRefOf (\_SB.PC00.RP21.PXSX.FHRF)) { ^PC00.RP21.PXSX.FHRF (Arg0) } Sleep (Arg1) Notify (^PC00.RP21.PXSX, One) // Device Check If (CondRefOf (\_SB.PC00.RP21.PXSX.SHRF)) { ^PC00.RP21.PXSX.SHRF () } Sleep (Arg2) Notify (^PC00.RP21.PXSX, One) // Device Check Release (WWMT) Local0 = Zero If (CondRefOf (\_SB.PC00.RP21.PXSX.DOSV)) { ^PC00.RP21.PXSX.DOSV () } } If ((WWRP == 0x16)) { If ((Arg0 == Zero)){} Else { } If (CondRefOf (\_SB.PC00.RP22.PXSX.FHRF)) { ^PC00.RP22.PXSX.FHRF (Arg0) } Sleep (Arg1) Notify (^PC00.RP22.PXSX, One) // Device Check If (CondRefOf (\_SB.PC00.RP22.PXSX.SHRF)) { ^PC00.RP22.PXSX.SHRF () } Sleep (Arg2) Notify (^PC00.RP22.PXSX, One) // Device Check Release (WWMT) Local0 = Zero If (CondRefOf (\_SB.PC00.RP22.PXSX.DOSV)) { ^PC00.RP22.PXSX.DOSV () } } If ((WWRP == 0x17)) { If ((Arg0 == Zero)){} Else { } If (CondRefOf (\_SB.PC00.RP23.PXSX.FHRF)) { ^PC00.RP23.PXSX.FHRF (Arg0) } Sleep (Arg1) Notify (^PC00.RP23.PXSX, One) // Device Check If (CondRefOf (\_SB.PC00.RP23.PXSX.SHRF)) { ^PC00.RP23.PXSX.SHRF () } Sleep (Arg2) Notify (^PC00.RP23.PXSX, One) // Device Check Release (WWMT) Local0 = Zero If (CondRefOf (\_SB.PC00.RP23.PXSX.DOSV)) { ^PC00.RP23.PXSX.DOSV () } } If ((WWRP == 0x18)) { If ((Arg0 == Zero)){} Else { } If (CondRefOf (\_SB.PC00.RP24.PXSX.FHRF)) { ^PC00.RP24.PXSX.FHRF (Arg0) } Sleep (Arg1) Notify (^PC00.RP24.PXSX, One) // Device Check If (CondRefOf (\_SB.PC00.RP24.PXSX.SHRF)) { ^PC00.RP24.PXSX.SHRF () } Sleep (Arg2) Notify (^PC00.RP24.PXSX, One) // Device Check Release (WWMT) Local0 = Zero If (CondRefOf (\_SB.PC00.RP24.PXSX.DOSV)) { ^PC00.RP24.PXSX.DOSV () } } If ((PCHS == 0x04)) { If ((WWRP == 0x19)) { If ((Arg0 == Zero)){} Else { } If (CondRefOf (\_SB.PC00.RP25.PXSX.FHRF)) { ^PC00.RP25.PXSX.FHRF (Arg0) } Sleep (Arg1) Notify (^PC00.RP25.PXSX, One) // Device Check If (CondRefOf (\_SB.PC00.RP25.PXSX.SHRF)) { ^PC00.RP25.PXSX.SHRF () } Sleep (Arg2) Notify (^PC00.RP25.PXSX, One) // Device Check Release (WWMT) Local0 = Zero If (CondRefOf (\_SB.PC00.RP25.PXSX.DOSV)) { ^PC00.RP25.PXSX.DOSV () } } If ((WWRP == 0x1A)) { If ((Arg0 == Zero)){} Else { } If (CondRefOf (\_SB.PC00.RP26.PXSX.FHRF)) { ^PC00.RP26.PXSX.FHRF (Arg0) } Sleep (Arg1) Notify (^PC00.RP26.PXSX, One) // Device Check If (CondRefOf (\_SB.PC00.RP26.PXSX.SHRF)) { ^PC00.RP26.PXSX.SHRF () } Sleep (Arg2) Notify (^PC00.RP26.PXSX, One) // Device Check Release (WWMT) Local0 = Zero If (CondRefOf (\_SB.PC00.RP26.PXSX.DOSV)) { ^PC00.RP26.PXSX.DOSV () } } If ((WWRP == 0x1B)) { If ((Arg0 == Zero)){} Else { } If (CondRefOf (\_SB.PC00.RP27.PXSX.FHRF)) { ^PC00.RP27.PXSX.FHRF (Arg0) } Sleep (Arg1) Notify (^PC00.RP27.PXSX, One) // Device Check If (CondRefOf (\_SB.PC00.RP27.PXSX.SHRF)) { ^PC00.RP27.PXSX.SHRF () } Sleep (Arg2) Notify (^PC00.RP27.PXSX, One) // Device Check Release (WWMT) Local0 = Zero If (CondRefOf (\_SB.PC00.RP27.PXSX.DOSV)) { ^PC00.RP27.PXSX.DOSV () } } If ((WWRP == 0x1C)) { If ((Arg0 == Zero)){} Else { } If (CondRefOf (\_SB.PC00.RP28.PXSX.FHRF)) { ^PC00.RP28.PXSX.FHRF (Arg0) } Sleep (Arg1) Notify (^PC00.RP28.PXSX, One) // Device Check If (CondRefOf (\_SB.PC00.RP28.PXSX.SHRF)) { ^PC00.RP28.PXSX.SHRF () } Sleep (Arg2) Notify (^PC00.RP28.PXSX, One) // Device Check Release (WWMT) Local0 = Zero If (CondRefOf (\_SB.PC00.RP28.PXSX.DOSV)) { ^PC00.RP28.PXSX.DOSV () } } } If ((Local0 == One)) { Release (WWMT) } } } Device (MFFD) { Name (_HID, "INTC1073") // _HID: Hardware ID Name (_STR, Unicode ("Modem Firmware Flash Device")) // _STR: Description String Method (_STA, 0, NotSerialized) // _STA: Status { If ((WFFD == One)) { Return (0x0F) } Else { Return (Zero) } } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("0f3d57aa-6046-47b2-8a9a-88f1021d3865") /* Unknown UUID */)) { If ((Arg2 == Zero)) { If ((Arg1 == Zero)) { Return (Buffer (One) { 0x07 // . }) } Else { Return (Buffer (One) { 0x00 // . }) } } If ((Arg2 == One)) { WFRT (Zero, DerefOf (Arg3 [Zero]), DerefOf (Arg3 [One])) Return (Buffer (One) { 0x00 // . }) } If ((Arg2 == 0x02)) { WFRT (One, DerefOf (Arg3 [Zero]), DerefOf (Arg3 [One])) Return (Buffer (One) { 0x00 // . }) } Return (Zero) } Else { Return (Buffer (One) { 0x00 // . }) } } } } } Scope (_SB.PC00.SAT0) { Method (SATC, 1, Serialized) { If ((Arg0 == ToUUID ("e4db149b-fcfe-425b-a6d8-92357d78fc7f") /* SATA Controller */)) { Return (One) } Else { Return (Zero) } } Method (SATD, 4, Serialized) { If (CondRefOf (ZPOV)) { Return (ZPOV (Arg1, Arg2, Arg3)) } Else { Switch (ToInteger (Arg2)) { Case (Zero) { Return (Buffer (One) { 0x03 // . }) } Default { Return (Zero) } } } Return (Buffer (One) { 0x00 // . }) } If (((S0ID == One) && (PUIS == One))) { Scope (PRT0) { Name (GTF0, Buffer (0x07) { 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x00 // ....... }) Method (_SDD, 1, NotSerialized) // _SDD: Set Device Data { CreateByteField (GTF0, Zero, FEAT) CreateByteField (GTF0, 0x06, CMMD) CreateWordField (Arg0, 0xA6, W083) CreateWordField (Arg0, 0xAC, W086) If ((SizeOf (Arg0) == 0x0200)) { If (((W083 & 0x20) == 0x20)) { If (((W086 & 0x20) == Zero)) { FEAT = 0x06 CMMD = 0xEF } } } } Method (_GTF, 0, NotSerialized) // _GTF: Get Task File { Return (GTF0) /* \_SB_.PC00.SAT0.PRT0.GTF0 */ } } Scope (PRT1) { Name (GTF0, Buffer (0x07) { 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x00 // ....... }) Method (_SDD, 1, NotSerialized) // _SDD: Set Device Data { CreateByteField (GTF0, Zero, FEAT) CreateByteField (GTF0, 0x06, CMMD) CreateWordField (Arg0, 0xA6, W083) CreateWordField (Arg0, 0xAC, W086) If ((SizeOf (Arg0) == 0x0200)) { If (((W083 & 0x20) == 0x20)) { If (((W086 & 0x20) == Zero)) { FEAT = 0x06 CMMD = 0xEF } } } } Method (_GTF, 0, NotSerialized) // _GTF: Get Task File { Return (GTF0) /* \_SB_.PC00.SAT0.PRT1.GTF0 */ } } Scope (PRT2) { Name (GTF0, Buffer (0x07) { 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x00 // ....... }) Method (_SDD, 1, NotSerialized) // _SDD: Set Device Data { CreateByteField (GTF0, Zero, FEAT) CreateByteField (GTF0, 0x06, CMMD) CreateWordField (Arg0, 0xA6, W083) CreateWordField (Arg0, 0xAC, W086) If ((SizeOf (Arg0) == 0x0200)) { If (((W083 & 0x20) == 0x20)) { If (((W086 & 0x20) == Zero)) { FEAT = 0x06 CMMD = 0xEF } } } } Method (_GTF, 0, NotSerialized) // _GTF: Get Task File { Return (GTF0) /* \_SB_.PC00.SAT0.PRT2.GTF0 */ } } Scope (PRT3) { Name (GTF0, Buffer (0x07) { 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x00 // ....... }) Method (_SDD, 1, NotSerialized) // _SDD: Set Device Data { CreateByteField (GTF0, Zero, FEAT) CreateByteField (GTF0, 0x06, CMMD) CreateWordField (Arg0, 0xA6, W083) CreateWordField (Arg0, 0xAC, W086) If ((SizeOf (Arg0) == 0x0200)) { If (((W083 & 0x20) == 0x20)) { If (((W086 & 0x20) == Zero)) { FEAT = 0x06 CMMD = 0xEF } } } } Method (_GTF, 0, NotSerialized) // _GTF: Get Task File { Return (GTF0) /* \_SB_.PC00.SAT0.PRT3.GTF0 */ } } Scope (PRT4) { Name (GTF0, Buffer (0x07) { 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x00 // ....... }) Method (_SDD, 1, NotSerialized) // _SDD: Set Device Data { CreateByteField (GTF0, Zero, FEAT) CreateByteField (GTF0, 0x06, CMMD) CreateWordField (Arg0, 0xA6, W083) CreateWordField (Arg0, 0xAC, W086) If ((SizeOf (Arg0) == 0x0200)) { If (((W083 & 0x20) == 0x20)) { If (((W086 & 0x20) == Zero)) { FEAT = 0x06 CMMD = 0xEF } } } } Method (_GTF, 0, NotSerialized) // _GTF: Get Task File { Return (GTF0) /* \_SB_.PC00.SAT0.PRT4.GTF0 */ } } Scope (PRT5) { Name (GTF0, Buffer (0x07) { 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x00 // ....... }) Method (_SDD, 1, NotSerialized) // _SDD: Set Device Data { CreateByteField (GTF0, Zero, FEAT) CreateByteField (GTF0, 0x06, CMMD) CreateWordField (Arg0, 0xA6, W083) CreateWordField (Arg0, 0xAC, W086) If ((SizeOf (Arg0) == 0x0200)) { If (((W083 & 0x20) == 0x20)) { If (((W086 & 0x20) == Zero)) { FEAT = 0x06 CMMD = 0xEF } } } } Method (_GTF, 0, NotSerialized) // _GTF: Get Task File { Return (GTF0) /* \_SB_.PC00.SAT0.PRT5.GTF0 */ } } If (CondRefOf (PRT6)) { Scope (PRT6) { Name (GTF0, Buffer (0x07) { 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x00 // ....... }) Method (_SDD, 1, NotSerialized) // _SDD: Set Device Data { CreateByteField (GTF0, Zero, FEAT) CreateByteField (GTF0, 0x06, CMMD) CreateWordField (Arg0, 0xA6, W083) CreateWordField (Arg0, 0xAC, W086) If ((SizeOf (Arg0) == 0x0200)) { If (((W083 & 0x20) == 0x20)) { If (((W086 & 0x20) == Zero)) { FEAT = 0x06 CMMD = 0xEF } } } } Method (_GTF, 0, NotSerialized) // _GTF: Get Task File { Return (GTF0) /* \_SB_.PC00.SAT0.PRT6.GTF0 */ } } } If (CondRefOf (PRT7)) { Scope (PRT7) { Name (GTF0, Buffer (0x07) { 0x00, 0x00, 0x00, 0x00, 0x00, 0xA0, 0x00 // ....... }) Method (_SDD, 1, NotSerialized) // _SDD: Set Device Data { CreateByteField (GTF0, Zero, FEAT) CreateByteField (GTF0, 0x06, CMMD) CreateWordField (Arg0, 0xA6, W083) CreateWordField (Arg0, 0xAC, W086) If ((SizeOf (Arg0) == 0x0200)) { If (((W083 & 0x20) == 0x20)) { If (((W086 & 0x20) == Zero)) { FEAT = 0x06 CMMD = 0xEF } } } } Method (_GTF, 0, NotSerialized) // _GTF: Get Task File { Return (GTF0) /* \_SB_.PC00.SAT0.PRT7.GTF0 */ } } } } } Scope (_SB.PC00.XDCI) { Method (XDAT, 0, Serialized) { Return (Zero) } } Scope (_SB) { Device (PWRB) { Name (_HID, EisaId ("PNP0C0C") /* Power Button Device */) // _HID: Hardware ID Name (PBST, One) Method (_STA, 0, NotSerialized) // _STA: Status { Return (0x0F) } } } Scope (_SB.PC00.LPCB.H_EC) { Method (BST1, 0, NotSerialized) { Name (PKG1, Package (0x04) { Zero, Zero, Zero, Zero }) Return (PKG1) /* \_SB_.PC00.LPCB.H_EC.BST1.PKG1 */ } Method (BST2, 0, NotSerialized) { Name (PKG2, Package (0x04) { Zero, Zero, Zero, Zero }) Return (PKG2) /* \_SB_.PC00.LPCB.H_EC.BST2.PKG2 */ } } Scope (_SB.PC00.I2C1) { Device (RHPX) { Name (_HID, "MSFT8000") // _HID: Hardware ID Name (_CID, "MSFT8000") // _CID: Compatible ID Name (_UID, One) // _UID: Unique ID Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings { I2cSerialBusV2 (0x0040, ControllerInitiated, 0x00061A80, AddressingMode7Bit, "\\_SB.PC00.I2C1", 0x00, ResourceConsumer, , Exclusive, ) }) Name (_DSD, Package (0x02) // _DSD: Device-Specific Data { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x01) { Package (0x02) { "bus-I2C-I2C1", Package (0x01) { Zero } } } }) } } Scope (_SB.PC00.LPCB) { Device (HPET) { Name (_HID, EisaId ("PNP0103") /* HPET System Timer */) // _HID: Hardware ID Name (_UID, Zero) // _UID: Unique ID Name (BUF0, ResourceTemplate () { Memory32Fixed (ReadWrite, 0xFED00000, // Address Base 0x00000400, // Address Length _Y78) }) Method (_STA, 0, NotSerialized) // _STA: Status { If (HPTE) { Return (0x0F) } Return (Zero) } Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings { If (HPTE) { CreateDWordField (BUF0, \_SB.PC00.LPCB.HPET._Y78._BAS, HPT0) // _BAS: Base Address HPT0 = HPTB /* \HPTB */ } Return (BUF0) /* \_SB_.PC00.LPCB.HPET.BUF0 */ } } Device (IPIC) { Name (_HID, EisaId ("PNP0000") /* 8259-compatible Programmable Interrupt Controller */) // _HID: Hardware ID Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings { IO (Decode16, 0x0020, // Range Minimum 0x0020, // Range Maximum 0x01, // Alignment 0x02, // Length ) IO (Decode16, 0x0024, // Range Minimum 0x0024, // Range Maximum 0x01, // Alignment 0x02, // Length ) IO (Decode16, 0x0028, // Range Minimum 0x0028, // Range Maximum 0x01, // Alignment 0x02, // Length ) IO (Decode16, 0x002C, // Range Minimum 0x002C, // Range Maximum 0x01, // Alignment 0x02, // Length ) IO (Decode16, 0x0030, // Range Minimum 0x0030, // Range Maximum 0x01, // Alignment 0x02, // Length ) IO (Decode16, 0x0034, // Range Minimum 0x0034, // Range Maximum 0x01, // Alignment 0x02, // Length ) IO (Decode16, 0x0038, // Range Minimum 0x0038, // Range Maximum 0x01, // Alignment 0x02, // Length ) IO (Decode16, 0x003C, // Range Minimum 0x003C, // Range Maximum 0x01, // Alignment 0x02, // Length ) IO (Decode16, 0x00A0, // Range Minimum 0x00A0, // Range Maximum 0x01, // Alignment 0x02, // Length ) IO (Decode16, 0x00A4, // Range Minimum 0x00A4, // Range Maximum 0x01, // Alignment 0x02, // Length ) IO (Decode16, 0x00A8, // Range Minimum 0x00A8, // Range Maximum 0x01, // Alignment 0x02, // Length ) IO (Decode16, 0x00AC, // Range Minimum 0x00AC, // Range Maximum 0x01, // Alignment 0x02, // Length ) IO (Decode16, 0x00B0, // Range Minimum 0x00B0, // Range Maximum 0x01, // Alignment 0x02, // Length ) IO (Decode16, 0x00B4, // Range Minimum 0x00B4, // Range Maximum 0x01, // Alignment 0x02, // Length ) IO (Decode16, 0x00B8, // Range Minimum 0x00B8, // Range Maximum 0x01, // Alignment 0x02, // Length ) IO (Decode16, 0x00BC, // Range Minimum 0x00BC, // Range Maximum 0x01, // Alignment 0x02, // Length ) IO (Decode16, 0x04D0, // Range Minimum 0x04D0, // Range Maximum 0x01, // Alignment 0x02, // Length ) IRQNoFlags () {2} }) } Device (MATH) { Name (_HID, EisaId ("PNP0C04") /* x87-compatible Floating Point Processing Unit */) // _HID: Hardware ID Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings { IO (Decode16, 0x00F0, // Range Minimum 0x00F0, // Range Maximum 0x01, // Alignment 0x01, // Length ) IRQNoFlags () {13} }) Method (_STA, 0, NotSerialized) // _STA: Status { If ((PCHS == PCHH)) { Return (0x1F) } Else { Return (Zero) } } } Device (LDRC) { Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID Name (_UID, 0x02) // _UID: Unique ID Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings { IO (Decode16, 0x002E, // Range Minimum 0x002E, // Range Maximum 0x01, // Alignment 0x02, // Length ) IO (Decode16, 0x004E, // Range Minimum 0x004E, // Range Maximum 0x01, // Alignment 0x02, // Length ) IO (Decode16, 0x0061, // Range Minimum 0x0061, // Range Maximum 0x01, // Alignment 0x01, // Length ) IO (Decode16, 0x0063, // Range Minimum 0x0063, // Range Maximum 0x01, // Alignment 0x01, // Length ) IO (Decode16, 0x0065, // Range Minimum 0x0065, // Range Maximum 0x01, // Alignment 0x01, // Length ) IO (Decode16, 0x0067, // Range Minimum 0x0067, // Range Maximum 0x01, // Alignment 0x01, // Length ) IO (Decode16, 0x0070, // Range Minimum 0x0070, // Range Maximum 0x01, // Alignment 0x01, // Length ) IO (Decode16, 0x0080, // Range Minimum 0x0080, // Range Maximum 0x01, // Alignment 0x01, // Length ) IO (Decode16, 0x0092, // Range Minimum 0x0092, // Range Maximum 0x01, // Alignment 0x01, // Length ) IO (Decode16, 0x00B2, // Range Minimum 0x00B2, // Range Maximum 0x01, // Alignment 0x02, // Length ) IO (Decode16, 0x0680, // Range Minimum 0x0680, // Range Maximum 0x01, // Alignment 0x20, // Length ) IO (Decode16, 0x164E, // Range Minimum 0x164E, // Range Maximum 0x01, // Alignment 0x02, // Length ) }) } Device (RTC) { Name (_HID, EisaId ("PNP0B00") /* AT Real-Time Clock */) // _HID: Hardware ID Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings { IO (Decode16, 0x0070, // Range Minimum 0x0070, // Range Maximum 0x01, // Alignment 0x08, // Length ) IRQNoFlags () {8} }) Method (_STA, 0, NotSerialized) // _STA: Status { If ((STAS == One)) { Return (0x0F) } Else { Return (Zero) } } } Device (TIMR) { Name (_HID, EisaId ("PNP0100") /* PC-class System Timer */) // _HID: Hardware ID Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings { IO (Decode16, 0x0040, // Range Minimum 0x0040, // Range Maximum 0x01, // Alignment 0x04, // Length ) IO (Decode16, 0x0050, // Range Minimum 0x0050, // Range Maximum 0x10, // Alignment 0x04, // Length ) IRQNoFlags () {0} }) } Device (CWDT) { Method (_HID, 0, NotSerialized) // _HID: Hardware ID { If (((CPID & 0x0FFF0FF0) == 0x000B0670)) { Return ("INTC109C") } ElseIf (((CPID & 0x0FFF0FF0) == 0x000B06F0)) { Return ("INTC109C") } ElseIf (((CPID & 0x0FFF0FF0) == 0x000B06A0)) { Return ("INTC109C") } Else { Return ("INTC1099") } } Name (_CID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _CID: Compatible ID Method (_STA, 0, Serialized) // _STA: Status { Return (0x0F) } Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Name (RBUF, ResourceTemplate () { IO (Decode16, 0x0000, // Range Minimum 0x0000, // Range Maximum 0x04, // Alignment 0x04, // Length _Y79) }) CreateWordField (RBUF, \_SB.PC00.LPCB.CWDT._CRS._Y79._MIN, OMIN) // _MIN: Minimum Base Address CreateWordField (RBUF, \_SB.PC00.LPCB.CWDT._CRS._Y79._MAX, OMAX) // _MAX: Maximum Base Address OMIN = (PMBS + 0x54) OMAX = (PMBS + 0x54) Return (RBUF) /* \_SB_.PC00.LPCB.CWDT._CRS.RBUF */ } } } Device (_SB.TPM) { Name (TMRQ, 0x00000000) Name (TLVL, 0xFFFFFFFF) Method (_HID, 0, NotSerialized) // _HID: Hardware ID { If (TCMF) { Return (0x01013469) } ElseIf ((TTDP == Zero)) { Return (0x310CD041) } Else { Return ("MSFT0101") } } OperationRegion (TMMB, SystemMemory, 0xFED40000, 0x5000) Field (TMMB, ByteAcc, Lock, Preserve) { ACC0, 8, Offset (0x08), INTE, 32, INTV, 8, Offset (0x10), INTS, 32, INTF, 32, TSTS, 32, Offset (0x24), FIFO, 32, Offset (0x30), IDTF, 32, Offset (0x4C), SCMD, 32 } Method (_STR, 0, NotSerialized) // _STR: Description String { If ((TTDP == Zero)) { Return (Unicode ("TPM 1.2 Device")) } Else { Return (Unicode ("TPM 2.0 Device")) } } Name (_UID, One) // _UID: Unique ID Name (CRST, ResourceTemplate () { Memory32Fixed (ReadOnly, 0x00000000, // Address Base 0x00001000, // Address Length _Y7A) Memory32Fixed (ReadOnly, 0xFED70000, // Address Base 0x00001000, // Address Length _Y7B) }) Name (CRSD, ResourceTemplate () { Memory32Fixed (ReadWrite, 0xFED40000, // Address Base 0x00005000, // Address Length _Y7C) }) Name (CRID, ResourceTemplate () { Memory32Fixed (ReadWrite, 0xFED40000, // Address Base 0x00005000, // Address Length _Y7D) }) Name (CREI, ResourceTemplate () { Memory32Fixed (ReadWrite, 0xFED40000, // Address Base 0x00005000, // Address Length ) Interrupt (ResourceConsumer, Level, ActiveLow, Shared, ,, _Y7E) { 0x00000000, } }) Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings { If ((AMDT == One)) { CreateDWordField (CRST, \_SB.TPM._Y7A._BAS, MTFB) // _BAS: Base Address CreateDWordField (CRST, \_SB.TPM._Y7A._LEN, LTFB) // _LEN: Length MTFB = TPMB /* \TPMB */ LTFB = TPBS /* \TPBS */ CreateDWordField (CRST, \_SB.TPM._Y7B._BAS, MTFC) // _BAS: Base Address CreateDWordField (CRST, \_SB.TPM._Y7B._LEN, LTFC) // _LEN: Length MTFC = TPMC /* \TPMC */ LTFC = TPCS /* \TPCS */ Return (CRST) /* \_SB_.TPM_.CRST */ } Else { If ((DTP1 == One)) { CreateDWordField (CRSD, \_SB.TPM._Y7C._BAS, MTFE) // _BAS: Base Address CreateDWordField (CRSD, \_SB.TPM._Y7C._LEN, LTFE) // _LEN: Length MTFE = 0xFED40000 LTFE = 0x5000 Return (CRSD) /* \_SB_.TPM_.CRSD */ } ElseIf ((TTPF == One)) { If (((TMRQ == Zero) || (TMRQ == 0xFFFFFFFF))) { CreateDWordField (CRID, \_SB.TPM._Y7D._BAS, MTFD) // _BAS: Base Address CreateDWordField (CRID, \_SB.TPM._Y7D._LEN, LTFD) // _LEN: Length MTFD = 0xFED40000 LTFD = 0x5000 Return (CRID) /* \_SB_.TPM_.CRID */ } Else { CreateDWordField (CREI, \_SB.TPM._Y7E._INT, LIRQ) // _INT: Interrupts LIRQ = TMRQ /* \_SB_.TPM_.TMRQ */ Return (CREI) /* \_SB_.TPM_.CREI */ } } ElseIf ((TTPF == Zero)) { CreateDWordField (CRST, \_SB.TPM._Y7B._BAS, MTFF) // _BAS: Base Address MTFF = FTPM /* \FTPM */ Return (CRST) /* \_SB_.TPM_.CRST */ } MTFE = Zero LTFE = Zero Return (CRID) /* \_SB_.TPM_.CRID */ } Return (CRID) /* \_SB_.TPM_.CRID */ } Method (_SRS, 1, Serialized) // _SRS: Set Resource Settings { If (((TMRQ != Zero) && (TMRQ != 0xFFFFFFFF))) { CreateDWordField (Arg0, 0x11, IRQ0) CreateDWordField (CREI, \_SB.TPM._Y7E._INT, LIRQ) // _INT: Interrupts LIRQ = IRQ0 /* \_SB_.TPM_._SRS.IRQ0 */ TMRQ = IRQ0 /* \_SB_.TPM_._SRS.IRQ0 */ CreateBitField (Arg0, 0x79, ITRG) CreateBitField (CREI, \_SB.TPM._Y7E._HE, LTRG) // _HE_: High-Edge LTRG = ITRG /* \_SB_.TPM_._SRS.ITRG */ CreateBitField (Arg0, 0x7A, ILVL) CreateBitField (CREI, \_SB.TPM._Y7E._LL, LLVL) // _LL_: Low Level LLVL = ILVL /* \_SB_.TPM_._SRS.ILVL */ If ((((IDTF & 0x0F) == Zero) || ((IDTF & 0x0F ) == 0x0F))) { If ((IRQ0 < 0x10)) { INTV = (IRQ0 & 0x0F) } If ((ITRG == One)) { INTE |= 0x10 } Else { INTE &= 0xFFFFFFEF } If ((ILVL == Zero)) { INTE |= 0x08 } Else { INTE &= 0xFFFFFFF7 } } } } OperationRegion (CRBD, SystemMemory, TPMM, 0x48) Field (CRBD, AnyAcc, NoLock, Preserve) { Offset (0x04), HERR, 32, Offset (0x40), HCMD, 32, HSTS, 32 } Method (_STA, 0, NotSerialized) // _STA: Status { If ((TTDP == Zero)) { If (TPMF) { Return (0x0F) } Return (Zero) } ElseIf ((TTDP == One)) { If (TPMF) { Return (0x0F) } Return (Zero) } Return (Zero) } Method (STRT, 3, Serialized) { OperationRegion (TPMR, SystemMemory, FTPM, 0x1000) Field (TPMR, AnyAcc, NoLock, Preserve) { Offset (0x04), FERR, 32, Offset (0x0C), BEGN, 32 } Name (TIMR, Zero) If ((ToInteger (Arg0) != Zero)){} Switch (ToInteger (Arg1)) { Case (Zero) { Return (Buffer (One) { 0x03 // . }) } Case (One) { TIMR = Zero If ((AMDT == One)) { While (((BEGN == One) && (TIMR < 0x0200))) { If ((BEGN == One)) { Sleep (One) TIMR++ } } } ElseIf ((((HSTS & 0x02) | (HSTS & One) ) == 0x03)) { HCMD = One } Else { FERR = One BEGN = Zero } Return (Zero) } } Return (One) } Method (CRYF, 3, Serialized) { If ((ToInteger (Arg0) != One)){} Switch (ToInteger (Arg1)) { Case (Zero) { Return (Buffer (One) { 0x03 // . }) } Case (One) { Name (TPMV, Package (0x02) { One, Package (0x02) { One, 0x20 } }) If ((_STA () == Zero)) { Return (Package (0x01) { Zero }) } Return (TPMV) /* \_SB_.TPM_.CRYF.TPMV */ } } Return (Buffer (One) { 0x00 // . }) } } Scope (_SB.TPM) { OperationRegion (TSMI, SystemIO, SMIA, One) Field (TSMI, ByteAcc, NoLock, Preserve) { SMI, 8 } OperationRegion (ATNV, SystemMemory, PPIM, PPIL) Field (ATNV, AnyAcc, NoLock, Preserve) { RQST, 32, RCNT, 32, ERRO, 32, FLAG, 32, MISC, 32, OPTN, 32, SRSP, 32 } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("3dddfaa6-361b-4eb4-a424-8d10089d1653") /* Physical Presence Interface */)) { Switch (ToInteger (Arg2)) { Case (Zero) { Return (Buffer (0x02) { 0xFF, 0x01 // .. }) } Case (One) { If ((PPIV == Zero)) { Return ("1.2") } Else { Return ("1.3") } } Case (0x02) { RQST = DerefOf (Arg3 [Zero]) SRSP = Zero FLAG = 0x02 TMF1 = OFST /* \OFST */ SRSP = Zero SMI = TMF1 /* \TMF1 */ Return (SRSP) /* \_SB_.TPM_.SRSP */ } Case (0x03) { Name (PPI1, Package (0x02) { Zero, Zero }) PPI1 [One] = RQST /* \_SB_.TPM_.RQST */ Return (PPI1) /* \_SB_.TPM_._DSM.PPI1 */ } Case (0x04) { Return (TRST) /* \TRST */ } Case (0x05) { Name (PPI2, Package (0x03) { Zero, Zero, Zero }) SRSP = Zero FLAG = 0x05 SMI = OFST /* \OFST */ PPI2 [One] = RCNT /* \_SB_.TPM_.RCNT */ PPI2 [0x02] = ERRO /* \_SB_.TPM_.ERRO */ Return (PPI2) /* \_SB_.TPM_._DSM.PPI2 */ } Case (0x06) { Return (0x03) } Case (0x07) { RQST = DerefOf (Arg3 [Zero]) FLAG = 0x07 OPTN = Zero If ((RQST == 0x17)) { ToInteger (DerefOf (Arg3 [One]), OPTN) /* \_SB_.TPM_.OPTN */ } TMF1 = OFST /* \OFST */ SRSP = Zero SMI = TMF1 /* \TMF1 */ Return (SRSP) /* \_SB_.TPM_.SRSP */ } Case (0x08) { RQST = DerefOf (Arg3 [Zero]) FLAG = 0x08 TMF1 = OFST /* \OFST */ SRSP = Zero SMI = TMF1 /* \TMF1 */ Return (SRSP) /* \_SB_.TPM_.SRSP */ } Default { } } } ElseIf ((Arg0 == ToUUID ("376054ed-cc13-4675-901c-4756d7f2d45d") /* Unknown UUID */)) { Switch (ToInteger (Arg2)) { Case (Zero) { Return (Buffer (One) { 0x03 // . }) } Case (One) { RQST = DerefOf (Arg3 [Zero]) FLAG = 0x09 TMF1 = OFST /* \OFST */ SRSP = Zero SMI = TMF1 /* \TMF1 */ Return (SRSP) /* \_SB_.TPM_.SRSP */ } Default { } } } If ((Arg0 == ToUUID ("cf8e16a5-c1e8-4e25-b712-4f54a96702c8") /* Unknown UUID */)) { Return (CRYF (Arg1, Arg2, Arg3)) } If ((Arg0 == ToUUID ("6bbf6cab-5463-4714-b7cd-f0203c0368d4") /* Unknown UUID */)) { Return (STRT (Arg1, Arg2, Arg3)) } Return (Buffer (One) { 0x00 // . }) } Method (TPTS, 1, Serialized) { Switch (ToInteger (Arg0)) { Case (0x04) { RQST = Zero FLAG = 0x09 SRSP = Zero SMI = OFST /* \OFST */ } Case (0x05) { RQST = Zero FLAG = 0x09 SRSP = Zero SMI = OFST /* \OFST */ } } } } Scope (_SB.PC00.PEG1.PEGP) { Method (CMPB, 2, NotSerialized) { Local1 = SizeOf (Arg0) If ((Local1 != SizeOf (Arg1))) { Return (Zero) } Local0 = Zero While ((Local0 < Local1)) { If ((DerefOf (Arg0 [Local0]) != DerefOf (Arg1 [Local0] ))) { Return (Zero) } Local0++ } Return (One) } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If (CMPB (Arg0, ToUUID ("d4a50b75-65c7-46f7-bfb7-41514cea0244") /* Unknown UUID */)) { Debug = "NBCI" Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z Name (NBSH, Buffer (0xA2) { /* 0000 */ 0x82, 0xF3, 0x4D, 0xDB, 0x9C, 0x0B, 0xAF, 0x27, // ..M....' /* 0008 */ 0x52, 0x44, 0xA2, 0x00, 0x00, 0x00, 0x00, 0x01, // RD...... /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0xDE, 0x10, 0x00, 0x00, // ........ /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0020 */ 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x00, // ......4. /* 0028 */ 0x00, 0x00, 0x01, 0x00, 0x47, 0x00, 0x00, 0x00, // ....G... /* 0030 */ 0x02, 0x00, 0x54, 0x00, 0x00, 0x00, 0x03, 0x00, // ..T..... /* 0038 */ 0x52, 0x00, 0x00, 0x00, 0x04, 0x00, 0x50, 0x00, // R.....P. /* 0040 */ 0x00, 0x00, 0x05, 0x00, 0x4E, 0x00, 0x00, 0x00, // ....N... /* 0048 */ 0x06, 0x00, 0x4C, 0x00, 0x00, 0x00, 0x07, 0x00, // ..L..... /* 0050 */ 0x4A, 0x00, 0x00, 0x00, 0x08, 0x00, 0x48, 0x00, // J.....H. /* 0058 */ 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xD9, 0x1C, // ........ /* 0060 */ 0x04, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, // ........ /* 0068 */ 0x41, 0x5D, 0xC9, 0x00, 0x01, 0x24, 0x2E, 0x00, // A]...$.. /* 0070 */ 0x02, 0x00, 0xFF, 0x01, 0x00, 0x00, 0x00, 0xD9, // ........ /* 0078 */ 0x1C, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, // ........ /* 0080 */ 0x00, 0x44, 0x50, 0x02, 0x01, 0x03, 0x00, 0x00, // .DP..... /* 0088 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0090 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 0098 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ /* 00A0 */ 0x00, 0x00 // .. }) While (ToInteger (Arg2)) { Case (Zero) { Debug = "NBCI-Func Zero" Return (Buffer (0x04) { 0x21, 0x00, 0x11, 0x00 // !... }) } Case (0x10) { Debug = "NBCI-Func 0x10" CreateWordField (Arg3, 0x02, USRG) CreateField (Arg3, 0x0C, 0x04, OBJS) If ((USRG == 0x4452)) { If ((ToInteger (OBJS) == Zero)) { Debug = NBSH /* \_SB_.PC00.PEG1.PEGP._DSM.NBSH */ Return (NBSH) /* \_SB_.PC00.PEG1.PEGP._DSM.NBSH */ } } } } } Else { Return (Zero) } } } } FACP ---- [000h 0000 004h] Signature : "FACP" [Fixed ACPI Description Table (FADT)] [004h 0004 004h] Table Length : 00000114 [008h 0008 001h] Revision : 06 [009h 0009 001h] Checksum : 4A [00Ah 0010 006h] Oem ID : "ALASKA" [010h 0016 008h] Oem Table ID : "A M I " [018h 0024 004h] Oem Revision : 01072009 [01Ch 0028 004h] Asl Compiler ID : "AMI " [020h 0032 004h] Asl Compiler Revision : 01000013 [024h 0036 004h] FACS Address : 72F1E000 [028h 0040 004h] DSDT Address : 72C81000 [02Ch 0044 001h] Model : 00 [02Dh 0045 001h] PM Profile : 01 [Desktop] [02Eh 0046 002h] SCI Interrupt : 0009 [030h 0048 004h] SMI Command Port : 000000B2 [034h 0052 001h] ACPI Enable Value : A0 [035h 0053 001h] ACPI Disable Value : A1 [036h 0054 001h] S4BIOS Command : 00 [037h 0055 001h] P-State Control : 00 [038h 0056 004h] PM1A Event Block Address : 00001800 [03Ch 0060 004h] PM1B Event Block Address : 00000000 [040h 0064 004h] PM1A Control Block Address : 00001804 [044h 0068 004h] PM1B Control Block Address : 00000000 [048h 0072 004h] PM2 Control Block Address : 00001850 [04Ch 0076 004h] PM Timer Block Address : 00001808 [050h 0080 004h] GPE0 Block Address : 00001860 [054h 0084 004h] GPE1 Block Address : 00000000 [058h 0088 001h] PM1 Event Block Length : 04 [059h 0089 001h] PM1 Control Block Length : 02 [05Ah 0090 001h] PM2 Control Block Length : 01 [05Bh 0091 001h] PM Timer Block Length : 04 [05Ch 0092 001h] GPE0 Block Length : 20 [05Dh 0093 001h] GPE1 Block Length : 00 [05Eh 0094 001h] GPE1 Base Offset : 10 [05Fh 0095 001h] _CST Support : 00 [060h 0096 002h] C2 Latency : 0065 [062h 0098 002h] C3 Latency : 03E9 [064h 0100 002h] CPU Cache Size : 0400 [066h 0102 002h] Cache Flush Stride : 0010 [068h 0104 001h] Duty Cycle Offset : 00 [069h 0105 001h] Duty Cycle Width : 00 [06Ah 0106 001h] RTC Day Alarm Index : 0D [06Bh 0107 001h] RTC Month Alarm Index : 00 [06Ch 0108 001h] RTC Century Index : 32 [06Dh 0109 002h] Boot Flags (decoded below) : 0011 Legacy Devices Supported (V2) : 1 8042 Present on ports 60/64 (V2) : 0 VGA Not Present (V4) : 0 MSI Not Supported (V4) : 0 PCIe ASPM Not Supported (V4) : 1 CMOS RTC Not Present (V5) : 0 [06Fh 0111 001h] Reserved : 00 [070h 0112 004h] Flags (decoded below) : 0003C6E5 WBINVD instruction is operational (V1) : 1 WBINVD flushes all caches (V1) : 0 All CPUs support C1 (V1) : 1 C2 works on MP system (V1) : 0 Control Method Power Button (V1) : 0 Control Method Sleep Button (V1) : 1 RTC wake not in fixed reg space (V1) : 1 RTC can wake system from S4 (V1) : 1 32-bit PM Timer (V1) : 0 Docking Supported (V1) : 1 Reset Register Supported (V2) : 1 Sealed Case (V3) : 0 Headless - No Video (V3) : 0 Use native instr after SLP_TYPx (V3) : 0 PCIEXP_WAK Bits Supported (V4) : 1 Use Platform Timer (V4) : 1 RTC_STS valid on S4 wake (V4) : 1 Remote Power-on capable (V4) : 1 Use APIC Cluster Model (V4) : 0 Use APIC Physical Destination Mode (V4) : 0 Hardware Reduced (V5) : 0 Low Power S0 Idle (V5) : 0 [074h 0116 00Ch] Reset Register : [Generic Address Structure] [074h 0116 001h] Space ID : 01 [SystemIO] [075h 0117 001h] Bit Width : 08 [076h 0118 001h] Bit Offset : 00 [077h 0119 001h] Encoded Access Width : 01 [Byte Access:8] [078h 0120 008h] Address : 0000000000000CF9 [080h 0128 001h] Value to cause reset : 06 [081h 0129 002h] ARM Flags (decoded below) : 0000 PSCI Compliant : 0 Must use HVC for PSCI : 0 [083h 0131 001h] FADT Minor Revision : 04 [084h 0132 008h] FACS Address : 0000000000000000 [08Ch 0140 008h] DSDT Address : 0000000072C81000 [094h 0148 00Ch] PM1A Event Block : [Generic Address Structure] [094h 0148 001h] Space ID : 01 [SystemIO] [095h 0149 001h] Bit Width : 20 [096h 0150 001h] Bit Offset : 00 [097h 0151 001h] Encoded Access Width : 02 [Word Access:16] [098h 0152 008h] Address : 0000000000001800 [0A0h 0160 00Ch] PM1B Event Block : [Generic Address Structure] [0A0h 0160 001h] Space ID : 01 [SystemIO] [0A1h 0161 001h] Bit Width : 00 [0A2h 0162 001h] Bit Offset : 00 [0A3h 0163 001h] Encoded Access Width : 02 [Word Access:16] [0A4h 0164 008h] Address : 0000000000000000 [0ACh 0172 00Ch] PM1A Control Block : [Generic Address Structure] [0ACh 0172 001h] Space ID : 01 [SystemIO] [0ADh 0173 001h] Bit Width : 10 [0AEh 0174 001h] Bit Offset : 00 [0AFh 0175 001h] Encoded Access Width : 02 [Word Access:16] [0B0h 0176 008h] Address : 0000000000001804 [0B8h 0184 00Ch] PM1B Control Block : [Generic Address Structure] [0B8h 0184 001h] Space ID : 01 [SystemIO] [0B9h 0185 001h] Bit Width : 00 [0BAh 0186 001h] Bit Offset : 00 [0BBh 0187 001h] Encoded Access Width : 02 [Word Access:16] [0BCh 0188 008h] Address : 0000000000000000 [0C4h 0196 00Ch] PM2 Control Block : [Generic Address Structure] [0C4h 0196 001h] Space ID : 01 [SystemIO] [0C5h 0197 001h] Bit Width : 08 [0C6h 0198 001h] Bit Offset : 00 [0C7h 0199 001h] Encoded Access Width : 01 [Byte Access:8] [0C8h 0200 008h] Address : 0000000000001850 [0D0h 0208 00Ch] PM Timer Block : [Generic Address Structure] [0D0h 0208 001h] Space ID : 01 [SystemIO] [0D1h 0209 001h] Bit Width : 20 [0D2h 0210 001h] Bit Offset : 00 [0D3h 0211 001h] Encoded Access Width : 03 [DWord Access:32] [0D4h 0212 008h] Address : 0000000000001808 [0DCh 0220 00Ch] GPE0 Block : [Generic Address Structure] [0DCh 0220 001h] Space ID : 01 [SystemIO] [0DDh 0221 001h] Bit Width : 00 [0DEh 0222 001h] Bit Offset : 00 [0DFh 0223 001h] Encoded Access Width : 01 [Byte Access:8] [0E0h 0224 008h] Address : 0000000000001860 [0E8h 0232 00Ch] GPE1 Block : [Generic Address Structure] [0E8h 0232 001h] Space ID : 01 [SystemIO] [0E9h 0233 001h] Bit Width : 00 [0EAh 0234 001h] Bit Offset : 00 [0EBh 0235 001h] Encoded Access Width : 01 [Byte Access:8] [0ECh 0236 008h] Address : 0000000000000000 [0F4h 0244 00Ch] Sleep Control Register : [Generic Address Structure] [0F4h 0244 001h] Space ID : 00 [SystemMemory] [0F5h 0245 001h] Bit Width : 00 [0F6h 0246 001h] Bit Offset : 00 [0F7h 0247 001h] Encoded Access Width : 00 [Undefined/Legacy] [0F8h 0248 008h] Address : 0000000000000000 [100h 0256 00Ch] Sleep Status Register : [Generic Address Structure] [100h 0256 001h] Space ID : 00 [SystemMemory] [101h 0257 001h] Bit Width : 00 [102h 0258 001h] Bit Offset : 00 [103h 0259 001h] Encoded Access Width : 00 [Undefined/Legacy] [104h 0260 008h] Address : 0000000000000000 [10Ch 0268 008h] Hypervisor ID : 0000000000000000 Raw Table Data: Length 276 (0x114) 0000: 46 41 43 50 14 01 00 00 06 4A 41 4C 41 53 4B 41 // FACP.....JALASKA 0010: 41 20 4D 20 49 20 00 00 09 20 07 01 41 4D 49 20 // A M I ... ..AMI 0020: 13 00 00 01 00 E0 F1 72 00 10 C8 72 00 01 09 00 // .......r...r.... 0030: B2 00 00 00 A0 A1 00 00 00 18 00 00 00 00 00 00 // ................ 0040: 04 18 00 00 00 00 00 00 50 18 00 00 08 18 00 00 // ........P....... 0050: 60 18 00 00 00 00 00 00 04 02 01 04 20 00 10 00 // `........... ... 0060: 65 00 E9 03 00 04 10 00 00 00 0D 00 32 11 00 00 // e...........2... 0070: E5 C6 03 00 01 08 00 01 F9 0C 00 00 00 00 00 00 // ................ 0080: 06 00 00 04 00 00 00 00 00 00 00 00 00 10 C8 72 // ...............r 0090: 00 00 00 00 01 20 00 02 00 18 00 00 00 00 00 00 // ..... .......... 00A0: 01 00 00 02 00 00 00 00 00 00 00 00 01 10 00 02 // ................ 00B0: 04 18 00 00 00 00 00 00 01 00 00 02 00 00 00 00 // ................ 00C0: 00 00 00 00 01 08 00 01 50 18 00 00 00 00 00 00 // ........P....... 00D0: 01 20 00 03 08 18 00 00 00 00 00 00 01 00 00 01 // . .............. 00E0: 60 18 00 00 00 00 00 00 01 00 00 01 00 00 00 00 // `............... 00F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0110: 00 00 00 00 // .... FACS ---- [000h 0000 004h] Signature : "FACS" [004h 0004 004h] Length : 00000040 [008h 0008 004h] Hardware Signature : 7415CD43 [00Ch 0012 004h] 32 Firmware Waking Vector : 00000000 [010h 0016 004h] Global Lock : 00000000 [014h 0020 004h] Flags (decoded below) : 00000000 S4BIOS Support Present : 0 64-bit Wake Supported (V2) : 0 [018h 0024 008h] 64 Firmware Waking Vector : 0000000000000000 [020h 0032 001h] Version : 02 [021h 0033 003h] Reserved : 000000 [024h 0036 004h] OspmFlags (decoded below) : 00000000 64-bit Wake Env Required (V2) : 0 Raw Table Data: Length 64 (0x40) 0000: 46 41 43 53 40 00 00 00 43 CD 15 74 00 00 00 00 // FACS@...C..t.... 0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0020: 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ FIDT ---- [000h 0000 004h] Signature : "FIDT" [004h 0004 004h] Table Length : 0000009C [008h 0008 001h] Revision : 01 [009h 0009 001h] Checksum : 25 [00Ah 0010 006h] Oem ID : "ALASKA" [010h 0016 008h] Oem Table ID : "A M I" [018h 0024 004h] Oem Revision : 01072009 [01Ch 0028 004h] Asl Compiler ID : "AMI " [020h 0032 004h] Asl Compiler Revision : 00010013 **** Unknown ACPI table signature [FIDT] Raw Table Data: Length 156 (0x9C) 0000: 46 49 44 54 9C 00 00 00 01 25 41 4C 41 53 4B 41 // FIDT.....%ALASKA 0010: 41 20 4D 20 49 00 00 00 09 20 07 01 41 4D 49 20 // A M I.... ..AMI 0020: 13 00 01 00 24 46 49 44 04 78 00 58 58 58 58 58 // ....$FID.x.XXXXX 0030: 00 00 00 00 07 91 2F 8B 1A E5 0B 19 19 48 51 62 // ....../......HQb 0040: FB AC EA 05 30 35 00 32 37 00 30 30 00 36 30 00 // ....05.27.00.60. 0050: E9 07 02 17 0D 2A 37 FF FF 41 4C 41 53 4B 41 41 // .....*7..ALASKAA 0060: 20 4D 20 49 00 00 00 31 00 00 00 FF FF FF FF FF // M I...1........ 0070: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF // ................ 0080: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF // ................ 0090: FF FF FF FF FF FF FF FF FF FF FF FF // ............ FPDT ---- [000h 0000 004h] Signature : "FPDT" [Firmware Performance Data Table] [004h 0004 004h] Table Length : 00000044 [008h 0008 001h] Revision : 01 [009h 0009 001h] Checksum : 2A [00Ah 0010 006h] Oem ID : "ALASKA" [010h 0016 008h] Oem Table ID : "A M I " [018h 0024 004h] Oem Revision : 01072009 [01Ch 0028 004h] Asl Compiler ID : "AMI " [020h 0032 004h] Asl Compiler Revision : 01000013 [024h 0036 002h] Subtable Type : 0000 [026h 0038 001h] Length : 10 [027h 0039 001h] Revision : 01 [028h 0040 004h] Reserved : 00000000 [02Ch 0044 008h] FPDT Boot Record Address : 000000005FE30000 [034h 0052 002h] Subtable Type : 0001 [036h 0054 001h] Length : 10 [037h 0055 001h] Revision : 01 [038h 0056 004h] Reserved : 00000000 [03Ch 0060 008h] S3PT Record Address : 0000000072ACC000 Raw Table Data: Length 68 (0x44) 0000: 46 50 44 54 44 00 00 00 01 2A 41 4C 41 53 4B 41 // FPDTD....*ALASKA 0010: 41 20 4D 20 49 20 00 00 09 20 07 01 41 4D 49 20 // A M I ... ..AMI 0020: 13 00 00 01 00 00 10 01 00 00 00 00 00 00 E3 5F // ..............._ 0030: 00 00 00 00 01 00 10 01 00 00 00 00 00 C0 AC 72 // ...............r 0040: 00 00 00 00 // .... HPET ---- [000h 0000 004h] Signature : "HPET" [High Precision Event Timer Table] [004h 0004 004h] Table Length : 00000038 [008h 0008 001h] Revision : 01 [009h 0009 001h] Checksum : 3F [00Ah 0010 006h] Oem ID : "ALASKA" [010h 0016 008h] Oem Table ID : "A M I " [018h 0024 004h] Oem Revision : 01072009 [01Ch 0028 004h] Asl Compiler ID : "AMI " [020h 0032 004h] Asl Compiler Revision : 01000013 [024h 0036 004h] Hardware Block ID : 8086A201 [028h 0040 00Ch] Timer Block Register : [Generic Address Structure] [028h 0040 001h] Space ID : 00 [SystemMemory] [029h 0041 001h] Bit Width : 40 [02Ah 0042 001h] Bit Offset : 00 [02Bh 0043 001h] Encoded Access Width : 00 [Undefined/Legacy] [02Ch 0044 008h] Address : 00000000FED00000 [034h 0052 001h] Sequence Number : 00 [035h 0053 002h] Minimum Clock Ticks : 0080 [037h 0055 001h] Flags (decoded below) : 00 4K Page Protect : 0 64K Page Protect : 0 Raw Table Data: Length 56 (0x38) 0000: 48 50 45 54 38 00 00 00 01 3F 41 4C 41 53 4B 41 // HPET8....?ALASKA 0010: 41 20 4D 20 49 20 00 00 09 20 07 01 41 4D 49 20 // A M I ... ..AMI 0020: 13 00 00 01 01 A2 86 80 00 40 00 00 00 00 D0 FE // .........@...... 0030: 00 00 00 00 00 80 00 00 // ........ LPIT ---- [000h 0000 004h] Signature : "LPIT" [Low Power Idle Table] [004h 0004 004h] Table Length : 000000CC [008h 0008 001h] Revision : 01 [009h 0009 001h] Checksum : EE [00Ah 0010 006h] Oem ID : "ALASKA" [010h 0016 008h] Oem Table ID : "A M I " [018h 0024 004h] Oem Revision : 01072009 [01Ch 0028 004h] Asl Compiler ID : "AMI " [020h 0032 004h] Asl Compiler Revision : 01000013 [024h 0036 004h] Subtable Type : 00000000 [Native C-state Idle Structure] [028h 0040 004h] Length : 00000038 [02Ch 0044 002h] Unique ID : 0000 [02Eh 0046 002h] Reserved : 0000 [030h 0048 004h] Flags (decoded below) : 00000000 State Disabled : 0 No Counter : 0 [034h 0052 00Ch] Entry Trigger : [Generic Address Structure] [034h 0052 001h] Space ID : 7F [FunctionalFixedHW] [035h 0053 001h] Bit Width : 01 [036h 0054 001h] Bit Offset : 02 [037h 0055 001h] Encoded Access Width : 00 [Undefined/Legacy] [038h 0056 008h] Address : 0000000000000060 [040h 0064 004h] Residency : 00007530 [044h 0068 004h] Latency : 00000BB8 [048h 0072 00Ch] Residency Counter : [Generic Address Structure] [048h 0072 001h] Space ID : 7F [FunctionalFixedHW] [049h 0073 001h] Bit Width : 40 [04Ah 0074 001h] Bit Offset : 00 [04Bh 0075 001h] Encoded Access Width : 00 [Undefined/Legacy] [04Ch 0076 008h] Address : 0000000000000632 [054h 0084 008h] Counter Frequency : 0000000000000000 [05Ch 0092 004h] Subtable Type : 00000000 [Native C-state Idle Structure] [060h 0096 004h] Length : 00000038 [064h 0100 002h] Unique ID : 0001 [066h 0102 002h] Reserved : 0000 [068h 0104 004h] Flags (decoded below) : 00000000 State Disabled : 0 No Counter : 0 [06Ch 0108 00Ch] Entry Trigger : [Generic Address Structure] [06Ch 0108 001h] Space ID : 7F [FunctionalFixedHW] [06Dh 0109 001h] Bit Width : 01 [06Eh 0110 001h] Bit Offset : 02 [06Fh 0111 001h] Encoded Access Width : 00 [Undefined/Legacy] [070h 0112 008h] Address : 0000000000000060 [078h 0120 004h] Residency : 00007530 [07Ch 0124 004h] Latency : 00000BB8 [080h 0128 00Ch] Residency Counter : [Generic Address Structure] [080h 0128 001h] Space ID : 00 [SystemMemory] [081h 0129 001h] Bit Width : 20 [082h 0130 001h] Bit Offset : 00 [083h 0131 001h] Encoded Access Width : 03 [DWord Access:32] [084h 0132 008h] Address : 00000000FE001098 [08Ch 0140 008h] Counter Frequency : 0000000000008000 [094h 0148 004h] Subtable Type : 00000000 [Native C-state Idle Structure] [098h 0152 004h] Length : 00000038 [09Ch 0156 002h] Unique ID : 0002 [09Eh 0158 002h] Reserved : 0000 [0A0h 0160 004h] Flags (decoded below) : 00000001 State Disabled : 1 No Counter : 0 [0A4h 0164 00Ch] Entry Trigger : [Generic Address Structure] [0A4h 0164 001h] Space ID : 7F [FunctionalFixedHW] [0A5h 0165 001h] Bit Width : 01 [0A6h 0166 001h] Bit Offset : 02 [0A7h 0167 001h] Encoded Access Width : 00 [Undefined/Legacy] [0A8h 0168 008h] Address : 0000000000000060 [0B0h 0176 004h] Residency : 00007530 [0B4h 0180 004h] Latency : 00000BB8 [0B8h 0184 00Ch] Residency Counter : [Generic Address Structure] [0B8h 0184 001h] Space ID : 00 [SystemMemory] [0B9h 0185 001h] Bit Width : 20 [0BAh 0186 001h] Bit Offset : 00 [0BBh 0187 001h] Encoded Access Width : 03 [DWord Access:32] [0BCh 0188 008h] Address : 00000000000000FF [0C4h 0196 008h] Counter Frequency : 0000000000000000 Raw Table Data: Length 204 (0xCC) 0000: 4C 50 49 54 CC 00 00 00 01 EE 41 4C 41 53 4B 41 // LPIT......ALASKA 0010: 41 20 4D 20 49 20 00 00 09 20 07 01 41 4D 49 20 // A M I ... ..AMI 0020: 13 00 00 01 00 00 00 00 38 00 00 00 00 00 00 00 // ........8....... 0030: 00 00 00 00 7F 01 02 00 60 00 00 00 00 00 00 00 // ........`....... 0040: 30 75 00 00 B8 0B 00 00 7F 40 00 00 32 06 00 00 // 0u.......@..2... 0050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0060: 38 00 00 00 01 00 00 00 00 00 00 00 7F 01 02 00 // 8............... 0070: 60 00 00 00 00 00 00 00 30 75 00 00 B8 0B 00 00 // `.......0u...... 0080: 00 20 00 03 98 10 00 FE 00 00 00 00 00 80 00 00 // . .............. 0090: 00 00 00 00 00 00 00 00 38 00 00 00 02 00 00 00 // ........8....... 00A0: 01 00 00 00 7F 01 02 00 60 00 00 00 00 00 00 00 // ........`....... 00B0: 30 75 00 00 B8 0B 00 00 00 20 00 03 FF 00 00 00 // 0u....... ...... 00C0: 00 00 00 00 00 00 00 00 00 00 00 00 // ............ MCFG ---- [000h 0000 004h] Signature : "MCFG" [Memory Mapped Configuration Table] [004h 0004 004h] Table Length : 0000003C [008h 0008 001h] Revision : 01 [009h 0009 001h] Checksum : C7 [00Ah 0010 006h] Oem ID : "ALASKA" [010h 0016 008h] Oem Table ID : "A M I " [018h 0024 004h] Oem Revision : 01072009 [01Ch 0028 004h] Asl Compiler ID : "AMI " [020h 0032 004h] Asl Compiler Revision : 01000013 [024h 0036 008h] Reserved : 0000000000000000 [02Ch 0044 008h] Base Address : 00000000C0000000 [034h 0052 002h] Segment Group Number : 0000 [036h 0054 001h] Start Bus Number : 00 [037h 0055 001h] End Bus Number : FF [038h 0056 004h] Reserved : 00000000 Raw Table Data: Length 60 (0x3C) 0000: 4D 43 46 47 3C 00 00 00 01 C7 41 4C 41 53 4B 41 // MCFG<.....ALASKA 0010: 41 20 4D 20 49 20 00 00 09 20 07 01 41 4D 49 20 // A M I ... ..AMI 0020: 13 00 00 01 00 00 00 00 00 00 00 00 00 00 00 C0 // ................ 0030: 00 00 00 00 00 00 00 FF 00 00 00 00 // ............ NHLT ---- [000h 0000 004h] Signature : "NHLT" [Non HD Audio Link Table] [004h 0004 004h] Table Length : 0000002D [008h 0008 001h] Revision : 00 [009h 0009 001h] Checksum : 41 [00Ah 0010 006h] Oem ID : "ALASKA" [010h 0016 008h] Oem Table ID : "A M I " [018h 0024 004h] Oem Revision : 01072009 [01Ch 0028 004h] Asl Compiler ID : "AMI " [020h 0032 004h] Asl Compiler Revision : 01000013 Raw Table Data: Length 45 (0x2D) 0000: 4E 48 4C 54 2D 00 00 00 00 41 41 4C 41 53 4B 41 // NHLT-....AALASKA 0010: 41 20 4D 20 49 20 00 00 09 20 07 01 41 4D 49 20 // A M I ... ..AMI 0020: 13 00 00 01 00 04 00 00 00 DE AD BE EF // ............. PHAT ---- [000h 0000 004h] Signature : "PHAT" [Platform Health Assessment Table] [004h 0004 004h] Table Length : 00000CD2 [008h 0008 001h] Revision : 01 [009h 0009 001h] Checksum : 98 [00Ah 0010 006h] Oem ID : "ALASKA" [010h 0016 008h] Oem Table ID : "A M I " [018h 0024 004h] Oem Revision : 00000005 [01Ch 0028 004h] Asl Compiler ID : "MSFT" [020h 0032 004h] Asl Compiler Revision : 0100000D [024h 0036 002h] Subtable Type : 0000 [Firmware Version Data] [026h 0038 002h] Length : 03A8 [028h 0040 001h] Revision : 01 [029h 0041 003h] Reserved : 000000 [02Ch 0044 004h] Element Count : 00000021 /* Version Element #1h Offset 30h */ [030h 0048 010h] GUID : 27097CFD-46E5-4E39-B8E4-33E439A13EAF [040h 0064 008h] Version Value : 0000000C00F40010 [048h 0072 004h] Producer ID : 43544E49 /* Version Element #2h Offset 4Ch */ [04Ch 0076 010h] GUID : 64C1A63E-BA2D-41DE-9655-2F70FE618F00 [05Ch 0092 008h] Version Value : 0000000800260020 [064h 0100 004h] Producer ID : 43544E49 /* Version Element #3h Offset 68h */ [068h 0104 010h] GUID : 2199CBED-4D3E-45EF-85D1-E1BAD5A370A9 [078h 0120 008h] Version Value : 000000FFFFFFFFFF [080h 0128 004h] Producer ID : 43544E49 /* Version Element #4h Offset 84h */ [084h 0132 010h] GUID : A83F7361-FEFA-42D6-8B32-95F2989BF6D4 [094h 0148 008h] Version Value : 000000FFFFFFFFFF [09Ch 0156 004h] Producer ID : 43544E49 /* Version Element #5h Offset A0h */ [0A0h 0160 010h] GUID : D84CA716-7ED3-4C4B-B1D5-2B8C274A19F1 [0B0h 0176 008h] Version Value : 000000FFFFFF0011 [0B8h 0184 004h] Producer ID : 43544E49 /* Version Element #6h Offset BCh */ [0BCh 0188 010h] GUID : E9B095BF-DEE2-4AC9-8778-9E41FB86C436 [0CCh 0204 008h] Version Value : 0000000246000000 [0D4h 0212 004h] Producer ID : 43544E49 /* Version Element #7h Offset D8h */ [0D8h 0216 010h] GUID : E385DD67-8F03-4872-AB47-3CA114BE1E52 [0E8h 0232 008h] Version Value : 0000000400000000 [0F0h 0240 004h] Producer ID : 43544E49 /* Version Element #8h Offset F4h */ [0F4h 0244 010h] GUID : 38D8AF9D-0F3D-4E48-A36B-FAFD686148A0 [104h 0260 008h] Version Value : 0000000800260020 [10Ch 0268 004h] Producer ID : 43544E49 /* Version Element #9h Offset 110h */ [110h 0272 010h] GUID : 73256EE6-A990-4B13-8ABA-76E22C3E993C [120h 0288 008h] Version Value : 00000000000400DB [128h 0296 004h] Producer ID : 43544E49 /* Version Element #Ah Offset 12Ch */ [12Ch 0300 010h] GUID : FA2B5B12-3124-43DE-84E6-C4114E881F43 [13Ch 0316 008h] Version Value : 0000000800260020 [144h 0324 004h] Producer ID : 43544E49 /* Version Element #Bh Offset 148h */ [148h 0328 010h] GUID : 47A463E7-196D-4577-B536-3B9A85B7384B [158h 0344 008h] Version Value : 000000FFFFFFFFFF [160h 0352 004h] Producer ID : 43544E49 /* Version Element #Ch Offset 164h */ [164h 0356 010h] GUID : 3D3CE021-CE65-A2F5-A2F5-008B2BBB0CA2 [174h 0372 008h] Version Value : 0000000000000001 [17Ch 0380 004h] Producer ID : 43544E49 /* Version Element #Dh Offset 180h */ [180h 0384 010h] GUID : 84A3FF3C-CE65-448D-81C4-1A62A8A9C36E [190h 0400 008h] Version Value : 0000000000000001 [198h 0408 004h] Producer ID : 43544E49 /* Version Element #Eh Offset 19Ch */ [19Ch 0412 010h] GUID : FA50153E-6627-4714-9220-B8C71DAB429A [1ACh 0428 008h] Version Value : 000000FFFFFFFFFF [1B4h 0436 004h] Producer ID : 43544E49 /* Version Element #Fh Offset 1B8h */ [1B8h 0440 010h] GUID : 0169518D-0480-5676-A9C1-5A8903C4992B [1C8h 0456 008h] Version Value : 000000FFFFFFFFFF [1D0h 0464 004h] Producer ID : 43544E49 /* Version Element #10h Offset 1D4h */ [1D4h 0468 010h] GUID : 0094DFCF-D97B-51A2-8F85-EC2482BD6296 [1E4h 0484 008h] Version Value : 000000FFFFFFFFFF [1ECh 0492 004h] Producer ID : 43544E49 /* Version Element #11h Offset 1F0h */ [1F0h 0496 010h] GUID : D1ADD6FD-B056-5486-AD96-5163D1B9CCDC [200h 0512 008h] Version Value : 000000FFFFFFFFFF [208h 0520 004h] Producer ID : 43544E49 /* Version Element #12h Offset 20Ch */ [20Ch 0524 010h] GUID : 8F90AA30-B959-57DB-98ED-AEDA14BB4F7F [21Ch 0540 008h] Version Value : 000000FFFFFFFFFF [224h 0548 004h] Producer ID : 43544E49 /* Version Element #13h Offset 228h */ [228h 0552 010h] GUID : 877778B9-CF22-476A-97A1-27530D9AFE42 [238h 0568 008h] Version Value : 0000000800260020 [240h 0576 004h] Producer ID : 43544E49 /* Version Element #14h Offset 244h */ [244h 0580 010h] GUID : DA72FEF3-782B-4C38-8540-2C90217C1673 [254h 0596 008h] Version Value : 000000000001002B [25Ch 0604 004h] Producer ID : 43544E49 /* Version Element #15h Offset 260h */ [260h 0608 010h] GUID : EC643DAC-ABB9-465F-83A6-A857E1D03BA2 [270h 0624 008h] Version Value : 000000FFFFFFFFFF [278h 0632 004h] Producer ID : 43544E49 /* Version Element #16h Offset 27Ch */ [27Ch 0636 010h] GUID : 6858C460-15BA-4EAB-B67C-0053FFCDED54 [28Ch 0652 008h] Version Value : 0000000800260020 [294h 0660 004h] Producer ID : 43544E49 /* Version Element #17h Offset 298h */ [298h 0664 010h] GUID : A62BA25D-FFFC-4AC6-A90E-2457AC0E477E [2A8h 0680 008h] Version Value : 00000010012009A9 [2B0h 0688 004h] Producer ID : 43544E49 /* Version Element #18h Offset 2B4h */ [2B4h 0692 010h] GUID : C519A3EB-6D2A-47D0-AAD3-5EB006B63121 [2C4h 0708 008h] Version Value : 000000FFFFFFFFFF [2CCh 0716 004h] Producer ID : 43544E49 /* Version Element #19h Offset 2D0h */ [2D0h 0720 010h] GUID : E1EC257D-43D4-415B-9503-9EC04AC56158 [2E0h 0736 008h] Version Value : 000000FFFFFFFFFF [2E8h 0744 004h] Producer ID : 43544E49 /* Version Element #1Ah Offset 2ECh */ [2ECh 0748 010h] GUID : E323121F-E60C-43D8-8E0F-69D9D7DAB3A0 [2FCh 0764 008h] Version Value : 000000FFFFFFFFFF [304h 0772 004h] Producer ID : 43544E49 /* Version Element #1Bh Offset 308h */ [308h 0776 010h] GUID : AB0CDEEF-0B27-4C2B-B6B7-9B734043E3DE [318h 0792 008h] Version Value : 000000FFFFFFFFFF [320h 0800 004h] Producer ID : 43544E49 /* Version Element #1Ch Offset 324h */ [324h 0804 010h] GUID : BB11C4EA-6928-4F6C-B348-72C0CFC9D04D [334h 0820 008h] Version Value : 000000FFFFFFFFFF [33Ch 0828 004h] Producer ID : 43544E49 /* Version Element #1Dh Offset 340h */ [340h 0832 010h] GUID : 3381C8E3-B92C-4BAC-B6C6-4390911E934D [350h 0848 008h] Version Value : 0000000105020000 [358h 0856 004h] Producer ID : 43544E49 /* Version Element #1Eh Offset 35Ch */ [35Ch 0860 010h] GUID : 427DCDB4-1C33-4F2B-B736-F8DABE9E9ACD [36Ch 0876 008h] Version Value : 0000000007000000 [374h 0884 004h] Producer ID : 43544E49 /* Version Element #1Fh Offset 378h */ [378h 0888 010h] GUID : CCB0BC86-1BCD-476F-AABE-E19159244BFD [388h 0904 008h] Version Value : 0000000C00F40010 [390h 0912 004h] Producer ID : 43544E49 /* Version Element #20h Offset 394h */ [394h 0916 010h] GUID : 988C3FD6-92B2-41A0-B5C3-78A5CD4712F7 [3A4h 0932 008h] Version Value : 0000000000000000 [3ACh 0940 004h] Producer ID : 43544E49 /* Version Element #21h Offset 3B0h */ [3B0h 0944 010h] GUID : 03285589-1E37-4B72-A5F9-70D1ADAE5D34 [3C0h 0960 008h] Version Value : 000000FFFF000000 [3C8h 0968 004h] Producer ID : 43544E49 [3CCh 0972 002h] Subtable Type : 0001 [Firmware Health Data] [3CEh 0974 002h] Length : 0107 [3D0h 0976 001h] Revision : 01 [3D1h 0977 002h] Reserved : 0000 [3D3h 0979 001h] Health : 01 [3D4h 0980 010h] Device GUID : 93A41C2F-A09F-E7C2-AC1F-F2488F03EEC3 [3E4h 0996 004h] Device-Specific Offset : 00000074 [3E8h 1000 058h] Device Path : "VenHw(93A41C2F-A09F-E7C2-AC1F-F2488F03EEC3)" [440h 1088 093h] Device-Specific Data : 01 51 07 FE C1 02 00 00 00 51 07 FE C1 02 00 00 /* .Q.......Q...... */\ /* 450h 1104 16 */ 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* 460h 1120 16 */ 00 00 00 FC CB E2 2F AA B9 93 4A AB 5B 40 17 3B /* ....../...J.[@.; */\ /* 470h 1136 16 */ 58 1C 42 00 00 00 00 00 00 00 00 00 00 00 00 00 /* X.B............. */\ /* 480h 1152 16 */ 00 00 00 EE 85 A8 86 1E D7 D6 2E 0F C1 9D 6C CC /* ..............l. */\ /* 490h 1168 16 */ 96 77 EB 00 00 00 00 00 00 00 00 00 00 00 00 00 /* .w.............. */\ /* 4A0h 1184 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* 4B0h 1200 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* 4C0h 1216 16 */ 00 00 00 39 97 A6 7A 78 8F CB 41 BF 44 85 4E 2C /* ...9..zx..A.D.N, */\ /* 4D0h 1232 3 */ B5 16 BD /* ... */\ [4D3h 1235 002h] Subtable Type : 0001 [Firmware Health Data] [4D5h 1237 002h] Length : 007D [4D7h 1239 001h] Revision : 01 [4D8h 1240 002h] Reserved : 0000 [4DAh 1242 001h] Health : 01 [4DBh 1243 010h] Device GUID : A30DFF09-56BF-4622-A9E7-399B0A79E7C7 [4EBh 1259 004h] Device-Specific Offset : 00000074 [4EFh 1263 058h] Device Path : "VenHw(A30DFF09-56BF-4622-A9E7-399B0A79E7C7)" [547h 1351 009h] Device-Specific Data : 01 01 05 00 00 00 00 00 00 /* ......... */\ [550h 1360 002h] Subtable Type : 0001 [Firmware Health Data] [552h 1362 002h] Length : 00A1 [554h 1364 001h] Revision : 01 [555h 1365 002h] Reserved : 0000 [557h 1367 001h] Health : 01 [558h 1368 010h] Device GUID : 46B29808-06F0-4CA0-9F92-5C4967829278 [568h 1384 004h] Device-Specific Offset : 00000074 [56Ch 1388 058h] Device Path : "VenHw(46B29808-06F0-4CA0-9F92-5C4967829278)" [5C4h 1476 02Dh] Device-Specific Data : 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* 5D4h 1492 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* 5E4h 1508 13 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ............. */\ [5F1h 1521 002h] Subtable Type : 0001 [Firmware Health Data] [5F3h 1523 002h] Length : 024B [5F5h 1525 001h] Revision : 01 [5F6h 1526 002h] Reserved : 0000 [5F8h 1528 001h] Health : 01 [5F9h 1529 010h] Device GUID : 24721FC5-2760-4391-AA5A-5C0324BE9419 [609h 1545 004h] Device-Specific Offset : 00000036 [60Dh 1549 01Ah] Device Path : "PciRoot(0x0)" [627h 1575 215h] Device-Specific Data : 01 01 00 00 00 02 00 00 00 FF FF FF FF 00 00 00 /* ................ */\ /* 637h 1591 16 */ 00 00 02 00 00 00 3E 01 64 01 00 00 00 00 00 00 /* ......>.d....... */\ /* 647h 1607 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* 657h 1623 16 */ 00 00 00 00 00 CA 04 DC 00 00 00 00 00 00 00 00 /* ................ */\ /* 667h 1639 16 */ 00 00 00 00 00 84 49 F5 00 00 00 00 00 00 00 00 /* ......I......... */\ /* 677h 1655 16 */ 00 00 00 00 00 88 CE 49 08 00 00 00 00 00 00 00 /* .......I........ */\ /* 687h 1671 16 */ 00 00 00 00 00 06 63 C1 09 00 00 00 00 00 00 00 /* ......c......... */\ /* 697h 1687 16 */ 00 00 00 00 00 DD 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* 6A7h 1703 16 */ 00 00 00 00 00 5E 01 00 00 00 00 00 00 00 00 00 /* .....^.......... */\ /* 6B7h 1719 16 */ 00 00 00 00 00 80 23 00 00 00 00 00 00 00 00 00 /* ......#......... */\ /* 6C7h 1735 16 */ 00 00 00 00 00 98 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* 6D7h 1751 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* 6E7h 1767 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* 6F7h 1783 16 */ 00 00 00 00 00 39 00 00 00 01 00 00 00 3E 01 3B /* .....9.......>.; */\ /* 707h 1799 16 */ 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* 717h 1815 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* 727h 1831 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* 737h 1847 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* 747h 1863 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* 757h 1879 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* 767h 1895 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* 777h 1911 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* 787h 1927 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* 797h 1943 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* 7A7h 1959 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* 7B7h 1975 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* 7C7h 1991 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* 7D7h 2007 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* 7E7h 2023 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* 7F7h 2039 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* 807h 2055 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* 817h 2071 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* 827h 2087 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* 837h 2103 5 */ 00 00 00 00 00 /* ..... */\ [83Ch 2108 002h] Subtable Type : 0001 [Firmware Health Data] [83Eh 2110 002h] Length : 024B [840h 2112 001h] Revision : 01 [841h 2113 002h] Reserved : 0000 [843h 2115 001h] Health : 01 [844h 2116 010h] Device GUID : 24721FC5-2760-4391-AA5A-5C0324BE9419 [854h 2132 004h] Device-Specific Offset : 00000036 [858h 2136 01Ah] Device Path : "PciRoot(0x0)" [872h 2162 215h] Device-Specific Data : 01 01 00 00 00 02 00 00 00 FF FF FF FF 00 00 00 /* ................ */\ /* 882h 2178 16 */ 00 00 02 00 00 00 3D 01 64 01 00 00 00 00 00 00 /* ......=.d....... */\ /* 892h 2194 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* 8A2h 2210 16 */ 00 00 00 00 00 8D 35 36 13 00 00 00 00 00 00 00 /* ......56........ */\ /* 8B2h 2226 16 */ 00 00 00 00 00 40 E7 CC 00 00 00 00 00 00 00 00 /* .....@.......... */\ /* 8C2h 2242 16 */ 00 00 00 00 00 E2 52 70 4B 00 00 00 00 00 00 00 /* ......RpK....... */\ /* 8D2h 2258 16 */ 00 00 00 00 00 AF 02 84 06 00 00 00 00 00 00 00 /* ................ */\ /* 8E2h 2274 16 */ 00 00 00 00 00 B8 03 00 00 00 00 00 00 00 00 00 /* ................ */\ /* 8F2h 2290 16 */ 00 00 00 00 00 3E 01 00 00 00 00 00 00 00 00 00 /* .....>.......... */\ /* 902h 2306 16 */ 00 00 00 00 00 35 23 00 00 00 00 00 00 00 00 00 /* .....5#......... */\ /* 912h 2322 16 */ 00 00 00 00 00 88 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* 922h 2338 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* 932h 2354 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* 942h 2370 16 */ 00 00 00 00 00 03 00 00 00 00 00 00 00 3D 01 38 /* .............=.8 */\ /* 952h 2386 16 */ 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* 962h 2402 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* 972h 2418 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* 982h 2434 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* 992h 2450 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* 9A2h 2466 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* 9B2h 2482 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* 9C2h 2498 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* 9D2h 2514 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* 9E2h 2530 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* 9F2h 2546 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* A02h 2562 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* A12h 2578 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* A22h 2594 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* A32h 2610 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* A42h 2626 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* A52h 2642 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* A62h 2658 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* A72h 2674 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* A82h 2690 5 */ 00 00 00 00 00 /* ..... */\ [A87h 2695 002h] Subtable Type : 0001 [Firmware Health Data] [A89h 2697 002h] Length : 024B [A8Bh 2699 001h] Revision : 01 [A8Ch 2700 002h] Reserved : 0000 [A8Eh 2702 001h] Health : 01 [A8Fh 2703 010h] Device GUID : 24721FC5-2760-4391-AA5A-5C0324BE9419 [A9Fh 2719 004h] Device-Specific Offset : 00000036 [AA3h 2723 01Ah] Device Path : "PciRoot(0x0)" [ABDh 2749 215h] Device-Specific Data : 01 01 00 00 00 02 00 00 00 FF FF FF FF 00 00 00 /* ................ */\ /* ACDh 2765 16 */ 00 00 02 00 00 00 36 01 64 0A 00 00 00 00 00 00 /* ......6.d....... */\ /* ADDh 2781 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* AEDh 2797 16 */ 00 00 00 00 00 42 70 6E 04 00 00 00 00 00 00 00 /* .....Bpn........ */\ /* AFDh 2813 16 */ 00 00 00 00 00 F9 CD 09 01 00 00 00 00 00 00 00 /* ................ */\ /* B0Dh 2829 16 */ 00 00 00 00 00 5F E4 97 43 00 00 00 00 00 00 00 /* ....._..C....... */\ /* B1Dh 2845 16 */ 00 00 00 00 00 24 96 F8 02 00 00 00 00 00 00 00 /* .....$.......... */\ /* B2Dh 2861 16 */ 00 00 00 00 00 BD 80 00 00 00 00 00 00 00 00 00 /* ................ */\ /* B3Dh 2877 16 */ 00 00 00 00 00 C3 04 00 00 00 00 00 00 00 00 00 /* ................ */\ /* B4Dh 2893 16 */ 00 00 00 00 00 FB 3F 00 00 00 00 00 00 00 00 00 /* ......?......... */\ /* B5Dh 2909 16 */ 00 00 00 00 00 D1 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* B6Dh 2925 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* B7Dh 2941 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* B8Dh 2957 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* B9Dh 2973 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* BADh 2989 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* BBDh 3005 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* BCDh 3021 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* BDDh 3037 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* BEDh 3053 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* BFDh 3069 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* C0Dh 3085 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* C1Dh 3101 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* C2Dh 3117 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* C3Dh 3133 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* C4Dh 3149 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* C5Dh 3165 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* C6Dh 3181 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* C7Dh 3197 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* C8Dh 3213 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* C9Dh 3229 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* CADh 3245 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* CBDh 3261 16 */ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /* ................ */\ /* CCDh 3277 5 */ 00 00 00 00 00 /* ..... */\ Raw Table Data: Length 3282 (0xCD2) 0000: 50 48 41 54 D2 0C 00 00 01 98 41 4C 41 53 4B 41 // PHAT......ALASKA 0010: 41 20 4D 20 49 20 00 00 05 00 00 00 4D 53 46 54 // A M I ......MSFT 0020: 0D 00 00 01 00 00 A8 03 01 00 00 00 21 00 00 00 // ............!... 0030: FD 7C 09 27 E5 46 39 4E B8 E4 33 E4 39 A1 3E AF // .|.'.F9N..3.9.>. 0040: 10 00 F4 00 0C 00 00 00 49 4E 54 43 3E A6 C1 64 // ........INTC>..d 0050: 2D BA DE 41 96 55 2F 70 FE 61 8F 00 20 00 26 00 // -..A.U/p.a.. .&. 0060: 08 00 00 00 49 4E 54 43 ED CB 99 21 3E 4D EF 45 // ....INTC...!>M.E 0070: 85 D1 E1 BA D5 A3 70 A9 FF FF FF FF FF 00 00 00 // ......p......... 0080: 49 4E 54 43 61 73 3F A8 FA FE D6 42 8B 32 95 F2 // INTCas?....B.2.. 0090: 98 9B F6 D4 FF FF FF FF FF 00 00 00 49 4E 54 43 // ............INTC 00A0: 16 A7 4C D8 D3 7E 4B 4C B1 D5 2B 8C 27 4A 19 F1 // ..L..~KL..+.'J.. 00B0: 11 00 FF FF FF 00 00 00 49 4E 54 43 BF 95 B0 E9 // ........INTC.... 00C0: E2 DE C9 4A 87 78 9E 41 FB 86 C4 36 00 00 00 46 // ...J.x.A...6...F 00D0: 02 00 00 00 49 4E 54 43 67 DD 85 E3 03 8F 72 48 // ....INTCg.....rH 00E0: AB 47 3C A1 14 BE 1E 52 00 00 00 00 04 00 00 00 // .G<....R........ 00F0: 49 4E 54 43 9D AF D8 38 3D 0F 48 4E A3 6B FA FD // INTC...8=.HN.k.. 0100: 68 61 48 A0 20 00 26 00 08 00 00 00 49 4E 54 43 // haH. .&.....INTC 0110: E6 6E 25 73 90 A9 13 4B 8A BA 76 E2 2C 3E 99 3C // .n%s...K..v.,>.< 0120: DB 00 04 00 00 00 00 00 49 4E 54 43 12 5B 2B FA // ........INTC.[+. 0130: 24 31 DE 43 84 E6 C4 11 4E 88 1F 43 20 00 26 00 // $1.C....N..C .&. 0140: 08 00 00 00 49 4E 54 43 E7 63 A4 47 6D 19 77 45 // ....INTC.c.Gm.wE 0150: B5 36 3B 9A 85 B7 38 4B FF FF FF FF FF 00 00 00 // .6;...8K........ 0160: 49 4E 54 43 21 E0 3C 3D 65 CE F5 A2 A2 F5 00 8B // INTC!.<=e....... 0170: 2B BB 0C A2 01 00 00 00 00 00 00 00 49 4E 54 43 // +...........INTC 0180: 3C FF A3 84 65 CE 8D 44 81 C4 1A 62 A8 A9 C3 6E // <...e..D...b...n 0190: 01 00 00 00 00 00 00 00 49 4E 54 43 3E 15 50 FA // ........INTC>.P. 01A0: 27 66 14 47 92 20 B8 C7 1D AB 42 9A FF FF FF FF // 'f.G. ....B..... 01B0: FF 00 00 00 49 4E 54 43 8D 51 69 01 80 04 76 56 // ....INTC.Qi...vV 01C0: A9 C1 5A 89 03 C4 99 2B FF FF FF FF FF 00 00 00 // ..Z....+........ 01D0: 49 4E 54 43 CF DF 94 00 7B D9 A2 51 8F 85 EC 24 // INTC....{..Q...$ 01E0: 82 BD 62 96 FF FF FF FF FF 00 00 00 49 4E 54 43 // ..b.........INTC 01F0: FD D6 AD D1 56 B0 86 54 AD 96 51 63 D1 B9 CC DC // ....V..T..Qc.... 0200: FF FF FF FF FF 00 00 00 49 4E 54 43 30 AA 90 8F // ........INTC0... 0210: 59 B9 DB 57 98 ED AE DA 14 BB 4F 7F FF FF FF FF // Y..W......O..... 0220: FF 00 00 00 49 4E 54 43 B9 78 77 87 22 CF 6A 47 // ....INTC.xw.".jG 0230: 97 A1 27 53 0D 9A FE 42 20 00 26 00 08 00 00 00 // ..'S...B .&..... 0240: 49 4E 54 43 F3 FE 72 DA 2B 78 38 4C 85 40 2C 90 // INTC..r.+x8L.@,. 0250: 21 7C 16 73 2B 00 01 00 00 00 00 00 49 4E 54 43 // !|.s+.......INTC 0260: AC 3D 64 EC B9 AB 5F 46 83 A6 A8 57 E1 D0 3B A2 // .=d..._F...W..;. 0270: FF FF FF FF FF 00 00 00 49 4E 54 43 60 C4 58 68 // ........INTC`.Xh 0280: BA 15 AB 4E B6 7C 00 53 FF CD ED 54 20 00 26 00 // ...N.|.S...T .&. 0290: 08 00 00 00 49 4E 54 43 5D A2 2B A6 FC FF C6 4A // ....INTC].+....J 02A0: A9 0E 24 57 AC 0E 47 7E A9 09 20 01 10 00 00 00 // ..$W..G~.. ..... 02B0: 49 4E 54 43 EB A3 19 C5 2A 6D D0 47 AA D3 5E B0 // INTC....*m.G..^. 02C0: 06 B6 31 21 FF FF FF FF FF 00 00 00 49 4E 54 43 // ..1!........INTC 02D0: 7D 25 EC E1 D4 43 5B 41 95 03 9E C0 4A C5 61 58 // }%...C[A....J.aX 02E0: FF FF FF FF FF 00 00 00 49 4E 54 43 1F 12 23 E3 // ........INTC..#. 02F0: 0C E6 D8 43 8E 0F 69 D9 D7 DA B3 A0 FF FF FF FF // ...C..i......... 0300: FF 00 00 00 49 4E 54 43 EF DE 0C AB 27 0B 2B 4C // ....INTC....'.+L 0310: B6 B7 9B 73 40 43 E3 DE FF FF FF FF FF 00 00 00 // ...s@C.......... 0320: 49 4E 54 43 EA C4 11 BB 28 69 6C 4F B3 48 72 C0 // INTC....(ilO.Hr. 0330: CF C9 D0 4D FF FF FF FF FF 00 00 00 49 4E 54 43 // ...M........INTC 0340: E3 C8 81 33 2C B9 AC 4B B6 C6 43 90 91 1E 93 4D // ...3,..K..C....M 0350: 00 00 02 05 01 00 00 00 49 4E 54 43 B4 CD 7D 42 // ........INTC..}B 0360: 33 1C 2B 4F B7 36 F8 DA BE 9E 9A CD 00 00 00 07 // 3.+O.6.......... 0370: 00 00 00 00 49 4E 54 43 86 BC B0 CC CD 1B 6F 47 // ....INTC......oG 0380: AA BE E1 91 59 24 4B FD 10 00 F4 00 0C 00 00 00 // ....Y$K......... 0390: 49 4E 54 43 D6 3F 8C 98 B2 92 A0 41 B5 C3 78 A5 // INTC.?.....A..x. 03A0: CD 47 12 F7 00 00 00 00 00 00 00 00 49 4E 54 43 // .G..........INTC 03B0: 89 55 28 03 37 1E 72 4B A5 F9 70 D1 AD AE 5D 34 // .U(.7.rK..p...]4 03C0: 00 00 00 FF FF 00 00 00 49 4E 54 43 01 00 07 01 // ........INTC.... 03D0: 01 00 00 01 2F 1C A4 93 9F A0 C2 E7 AC 1F F2 48 // ..../..........H 03E0: 8F 03 EE C3 74 00 00 00 56 00 65 00 6E 00 48 00 // ....t...V.e.n.H. 03F0: 77 00 28 00 39 00 33 00 41 00 34 00 31 00 43 00 // w.(.9.3.A.4.1.C. 0400: 32 00 46 00 2D 00 41 00 30 00 39 00 46 00 2D 00 // 2.F.-.A.0.9.F.-. 0410: 45 00 37 00 43 00 32 00 2D 00 41 00 43 00 31 00 // E.7.C.2.-.A.C.1. 0420: 46 00 2D 00 46 00 32 00 34 00 38 00 38 00 46 00 // F.-.F.2.4.8.8.F. 0430: 30 00 33 00 45 00 45 00 43 00 33 00 29 00 00 00 // 0.3.E.E.C.3.)... 0440: 01 51 07 FE C1 02 00 00 00 51 07 FE C1 02 00 00 // .Q.......Q...... 0450: 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0460: 00 00 00 FC CB E2 2F AA B9 93 4A AB 5B 40 17 3B // ....../...J.[@.; 0470: 58 1C 42 00 00 00 00 00 00 00 00 00 00 00 00 00 // X.B............. 0480: 00 00 00 EE 85 A8 86 1E D7 D6 2E 0F C1 9D 6C CC // ..............l. 0490: 96 77 EB 00 00 00 00 00 00 00 00 00 00 00 00 00 // .w.............. 04A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 04B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 04C0: 00 00 00 39 97 A6 7A 78 8F CB 41 BF 44 85 4E 2C // ...9..zx..A.D.N, 04D0: B5 16 BD 01 00 7D 00 01 00 00 01 09 FF 0D A3 BF // .....}.......... 04E0: 56 22 46 A9 E7 39 9B 0A 79 E7 C7 74 00 00 00 56 // V"F..9..y..t...V 04F0: 00 65 00 6E 00 48 00 77 00 28 00 41 00 33 00 30 // .e.n.H.w.(.A.3.0 0500: 00 44 00 46 00 46 00 30 00 39 00 2D 00 35 00 36 // .D.F.F.0.9.-.5.6 0510: 00 42 00 46 00 2D 00 34 00 36 00 32 00 32 00 2D // .B.F.-.4.6.2.2.- 0520: 00 41 00 39 00 45 00 37 00 2D 00 33 00 39 00 39 // .A.9.E.7.-.3.9.9 0530: 00 42 00 30 00 41 00 37 00 39 00 45 00 37 00 43 // .B.0.A.7.9.E.7.C 0540: 00 37 00 29 00 00 00 01 01 05 00 00 00 00 00 00 // .7.)............ 0550: 01 00 A1 00 01 00 00 01 08 98 B2 46 F0 06 A0 4C // ...........F...L 0560: 9F 92 5C 49 67 82 92 78 74 00 00 00 56 00 65 00 // ..\Ig..xt...V.e. 0570: 6E 00 48 00 77 00 28 00 34 00 36 00 42 00 32 00 // n.H.w.(.4.6.B.2. 0580: 39 00 38 00 30 00 38 00 2D 00 30 00 36 00 46 00 // 9.8.0.8.-.0.6.F. 0590: 30 00 2D 00 34 00 43 00 41 00 30 00 2D 00 39 00 // 0.-.4.C.A.0.-.9. 05A0: 46 00 39 00 32 00 2D 00 35 00 43 00 34 00 39 00 // F.9.2.-.5.C.4.9. 05B0: 36 00 37 00 38 00 32 00 39 00 32 00 37 00 38 00 // 6.7.8.2.9.2.7.8. 05C0: 29 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 // )............... 05D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 05E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 05F0: 00 01 00 4B 02 01 00 00 01 C5 1F 72 24 60 27 91 // ...K.......r$`'. 0600: 43 AA 5A 5C 03 24 BE 94 19 36 00 00 00 50 00 63 // C.Z\.$...6...P.c 0610: 00 69 00 52 00 6F 00 6F 00 74 00 28 00 30 00 78 // .i.R.o.o.t.(.0.x 0620: 00 30 00 29 00 00 00 01 01 00 00 00 02 00 00 00 // .0.)............ 0630: FF FF FF FF 00 00 00 00 00 02 00 00 00 3E 01 64 // .............>.d 0640: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0650: 00 00 00 00 00 00 00 00 00 00 00 00 CA 04 DC 00 // ................ 0660: 00 00 00 00 00 00 00 00 00 00 00 00 84 49 F5 00 // .............I.. 0670: 00 00 00 00 00 00 00 00 00 00 00 00 88 CE 49 08 // ..............I. 0680: 00 00 00 00 00 00 00 00 00 00 00 00 06 63 C1 09 // .............c.. 0690: 00 00 00 00 00 00 00 00 00 00 00 00 DD 00 00 00 // ................ 06A0: 00 00 00 00 00 00 00 00 00 00 00 00 5E 01 00 00 // ............^... 06B0: 00 00 00 00 00 00 00 00 00 00 00 00 80 23 00 00 // .............#.. 06C0: 00 00 00 00 00 00 00 00 00 00 00 00 98 00 00 00 // ................ 06D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 06E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 06F0: 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 00 // ............9... 0700: 01 00 00 00 3E 01 3B 01 00 00 00 00 00 00 00 00 // ....>.;......... 0710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 07A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 07B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 07C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 07D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 07E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 07F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0830: 00 00 00 00 00 00 00 00 00 00 00 00 01 00 4B 02 // ..............K. 0840: 01 00 00 01 C5 1F 72 24 60 27 91 43 AA 5A 5C 03 // ......r$`'.C.Z\. 0850: 24 BE 94 19 36 00 00 00 50 00 63 00 69 00 52 00 // $...6...P.c.i.R. 0860: 6F 00 6F 00 74 00 28 00 30 00 78 00 30 00 29 00 // o.o.t.(.0.x.0.). 0870: 00 00 01 01 00 00 00 02 00 00 00 FF FF FF FF 00 // ................ 0880: 00 00 00 00 02 00 00 00 3D 01 64 01 00 00 00 00 // ........=.d..... 0890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 08A0: 00 00 00 00 00 00 00 8D 35 36 13 00 00 00 00 00 // ........56...... 08B0: 00 00 00 00 00 00 00 40 E7 CC 00 00 00 00 00 00 // .......@........ 08C0: 00 00 00 00 00 00 00 E2 52 70 4B 00 00 00 00 00 // ........RpK..... 08D0: 00 00 00 00 00 00 00 AF 02 84 06 00 00 00 00 00 // ................ 08E0: 00 00 00 00 00 00 00 B8 03 00 00 00 00 00 00 00 // ................ 08F0: 00 00 00 00 00 00 00 3E 01 00 00 00 00 00 00 00 // .......>........ 0900: 00 00 00 00 00 00 00 35 23 00 00 00 00 00 00 00 // .......5#....... 0910: 00 00 00 00 00 00 00 88 00 00 00 00 00 00 00 00 // ................ 0920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0940: 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 3D // ...............= 0950: 01 38 01 00 00 00 00 00 00 00 00 00 00 00 00 00 // .8.............. 0960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 09A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 09B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 09C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 09D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 09E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 09F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0A00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0A10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0A20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0A30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0A40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0A50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0A60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0A70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0A80: 00 00 00 00 00 00 00 01 00 4B 02 01 00 00 01 C5 // .........K...... 0A90: 1F 72 24 60 27 91 43 AA 5A 5C 03 24 BE 94 19 36 // .r$`'.C.Z\.$...6 0AA0: 00 00 00 50 00 63 00 69 00 52 00 6F 00 6F 00 74 // ...P.c.i.R.o.o.t 0AB0: 00 28 00 30 00 78 00 30 00 29 00 00 00 01 01 00 // .(.0.x.0.)...... 0AC0: 00 00 02 00 00 00 FF FF FF FF 00 00 00 00 00 02 // ................ 0AD0: 00 00 00 36 01 64 0A 00 00 00 00 00 00 00 00 00 // ...6.d.......... 0AE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0AF0: 00 00 42 70 6E 04 00 00 00 00 00 00 00 00 00 00 // ..Bpn........... 0B00: 00 00 F9 CD 09 01 00 00 00 00 00 00 00 00 00 00 // ................ 0B10: 00 00 5F E4 97 43 00 00 00 00 00 00 00 00 00 00 // .._..C.......... 0B20: 00 00 24 96 F8 02 00 00 00 00 00 00 00 00 00 00 // ..$............. 0B30: 00 00 BD 80 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0B40: 00 00 C3 04 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0B50: 00 00 FB 3F 00 00 00 00 00 00 00 00 00 00 00 00 // ...?............ 0B60: 00 00 D1 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0B70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0B80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0B90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0BA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0BB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0BC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0BD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0BE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0BF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0C00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0C10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0C20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0C30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0C40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0C50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0C60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0C70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0C80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0C90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0CA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0CB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0CC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0CD0: 00 00 // .. SSDT1 ----- DefinitionBlock ("", "SSDT", 2, "INTEL ", "IgfxSsdt", 0x00003000) { External (_SB_.GGOV, MethodObj) // 1 Arguments External (_SB_.PC00, DeviceObj) External (_SB_.PC00.GFX0, DeviceObj) External (_SB_.PC00.GFX0.CPSC, UnknownObj) External (_SB_.PC00.GFX0.DSEN, UnknownObj) External (_SB_.PC00.GFX0.EDMX, UnknownObj) External (_SB_.PC00.GFX0.HDOS, MethodObj) // 0 Arguments External (_SB_.PC00.GFX0.HNOT, MethodObj) // 1 Arguments External (_SB_.PC00.GFX0.OSYS, IntObj) External (_SB_.PC00.GFX0.S0ID, UnknownObj) External (_SB_.PC00.MC__, DeviceObj) External (_SB_.SGOV, MethodObj) // 2 Arguments External (ASLB, UnknownObj) External (BRTL, UnknownObj) External (CSTE, UnknownObj) External (DID1, UnknownObj) External (DID2, UnknownObj) External (DID3, UnknownObj) External (DID4, UnknownObj) External (DID5, UnknownObj) External (DID6, UnknownObj) External (DID7, UnknownObj) External (DID8, UnknownObj) External (DID9, UnknownObj) External (DIDA, UnknownObj) External (DIDB, UnknownObj) External (DIDC, UnknownObj) External (DIDD, UnknownObj) External (DIDE, UnknownObj) External (DIDF, UnknownObj) External (DIDX, UnknownObj) External (DIDY, UnknownObj) External (ECON, IntObj) External (EDPV, UnknownObj) External (GUAM, MethodObj) // 1 Arguments External (HGMD, UnknownObj) External (HVCO, UnknownObj) External (IBIA, UnknownObj) External (IBTT, UnknownObj) External (IF1E, UnknownObj) External (IPAT, UnknownObj) External (IPSC, UnknownObj) External (IPTP, UnknownObj) External (ISSC, UnknownObj) External (KSV0, UnknownObj) External (KSV1, UnknownObj) External (LIDS, UnknownObj) External (NDID, UnknownObj) External (NSTE, UnknownObj) External (NXD1, UnknownObj) External (NXD2, UnknownObj) External (NXD3, UnknownObj) External (NXD4, UnknownObj) External (NXD5, UnknownObj) External (NXD6, UnknownObj) External (NXD7, UnknownObj) External (NXD8, UnknownObj) External (NXDX, UnknownObj) External (NXDY, UnknownObj) External (PAVP, UnknownObj) External (PBCL, MethodObj) // 0 Arguments External (PLD1, MethodObj) // 0 Arguments External (PLD2, MethodObj) // 0 Arguments External (PNHM, IntObj) Scope (\_SB.PC00.GFX0) { Name (DPLD, Package (0x01) { Buffer (0x14) { /* 0000 */ 0x82, 0x00, 0x00, 0x00, 0x20, 0x03, 0xD0, 0x07, // .... ... /* 0008 */ 0x41, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, // A....... /* 0010 */ 0x00, 0x00, 0x00, 0x00 // .... } }) Method (_DOS, 1, NotSerialized) // _DOS: Disable Output Switching { DSEN = (Arg0 & 0x07) If (((Arg0 & 0x03) == Zero)) { If (CondRefOf (HDOS)) { HDOS () } } } Method (_DOD, 0, NotSerialized) // _DOD: Display Output Devices { NDID = 0x02 If ((DIDL != Zero)) { DID1 = SDDL (DIDL) } If ((DDL2 != Zero)) { DID2 = SDDL (DDL2) } If ((DDL3 != Zero)) { DID3 = SDDL (DDL3) } If ((DDL4 != Zero)) { DID4 = SDDL (DDL4) } If ((DDL5 != Zero)) { DID5 = SDDL (DDL5) } If ((DDL6 != Zero)) { DID6 = SDDL (DDL6) } If ((DDL7 != Zero)) { DID7 = SDDL (DDL7) } If ((DDL8 != Zero)) { DID8 = SDDL (DDL8) } If ((DDL9 != Zero)) { DID9 = SDDL (DDL9) } If ((DD10 != Zero)) { DIDA = SDDL (DD10) } If ((DD11 != Zero)) { DIDB = SDDL (DD11) } If ((DD12 != Zero)) { DIDC = SDDL (DD12) } If ((DD13 != Zero)) { DIDD = SDDL (DD13) } If ((DD14 != Zero)) { DIDE = SDDL (DD14) } If ((DD15 != Zero)) { DIDF = SDDL (DD15) } If ((NDID == One)) { Name (TMP1, Package (0x01) { 0xFFFFFFFF }) If ((IPTP == One)) { TMP1 [Zero] = 0x00023480 } Else { TMP1 [Zero] = (0x00010000 | DID1) } Return (TMP1) /* \_SB_.PC00.GFX0._DOD.TMP1 */ } If ((NDID == 0x02)) { Name (TMP2, Package (0x02) { 0xFFFFFFFF, 0xFFFFFFFF }) TMP2 [Zero] = (0x00010000 | DID1) If ((IPTP == One)) { TMP2 [One] = 0x00023480 } Else { TMP2 [One] = (0x00010000 | DID2) } Return (TMP2) /* \_SB_.PC00.GFX0._DOD.TMP2 */ } If ((NDID == 0x03)) { Name (TMP3, Package (0x03) { 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF }) TMP3 [Zero] = (0x00010000 | DID1) TMP3 [One] = (0x00010000 | DID2) If ((IPTP == One)) { TMP3 [0x02] = 0x00023480 } Else { TMP3 [0x02] = (0x00010000 | DID3) } Return (TMP3) /* \_SB_.PC00.GFX0._DOD.TMP3 */ } If ((NDID == 0x04)) { Name (TMP4, Package (0x04) { 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF }) TMP4 [Zero] = (0x00010000 | DID1) TMP4 [One] = (0x00010000 | DID2) TMP4 [0x02] = (0x00010000 | DID3) If ((IPTP == One)) { TMP4 [0x03] = 0x00023480 } Else { TMP4 [0x03] = (0x00010000 | DID4) } Return (TMP4) /* \_SB_.PC00.GFX0._DOD.TMP4 */ } If ((NDID == 0x05)) { Name (TMP5, Package (0x05) { 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF }) TMP5 [Zero] = (0x00010000 | DID1) TMP5 [One] = (0x00010000 | DID2) TMP5 [0x02] = (0x00010000 | DID3) TMP5 [0x03] = (0x00010000 | DID4) If ((IPTP == One)) { TMP5 [0x04] = 0x00023480 } Else { TMP5 [0x04] = (0x00010000 | DID5) } Return (TMP5) /* \_SB_.PC00.GFX0._DOD.TMP5 */ } If ((NDID == 0x06)) { Name (TMP6, Package (0x06) { 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF }) TMP6 [Zero] = (0x00010000 | DID1) TMP6 [One] = (0x00010000 | DID2) TMP6 [0x02] = (0x00010000 | DID3) TMP6 [0x03] = (0x00010000 | DID4) TMP6 [0x04] = (0x00010000 | DID5) If ((IPTP == One)) { TMP6 [0x05] = 0x00023480 } Else { TMP6 [0x05] = (0x00010000 | DID6) } Return (TMP6) /* \_SB_.PC00.GFX0._DOD.TMP6 */ } If ((NDID == 0x07)) { Name (TMP7, Package (0x07) { 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF }) TMP7 [Zero] = (0x00010000 | DID1) TMP7 [One] = (0x00010000 | DID2) TMP7 [0x02] = (0x00010000 | DID3) TMP7 [0x03] = (0x00010000 | DID4) TMP7 [0x04] = (0x00010000 | DID5) TMP7 [0x05] = (0x00010000 | DID6) If ((IPTP == One)) { TMP7 [0x06] = 0x00023480 } Else { TMP7 [0x06] = (0x00010000 | DID7) } Return (TMP7) /* \_SB_.PC00.GFX0._DOD.TMP7 */ } If ((NDID == 0x08)) { Name (TMP8, Package (0x08) { 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF }) TMP8 [Zero] = (0x00010000 | DID1) TMP8 [One] = (0x00010000 | DID2) TMP8 [0x02] = (0x00010000 | DID3) TMP8 [0x03] = (0x00010000 | DID4) TMP8 [0x04] = (0x00010000 | DID5) TMP8 [0x05] = (0x00010000 | DID6) TMP8 [0x06] = (0x00010000 | DID7) If ((IPTP == One)) { TMP8 [0x07] = 0x00023480 } Else { TMP8 [0x07] = (0x00010000 | DID8) } Return (TMP8) /* \_SB_.PC00.GFX0._DOD.TMP8 */ } If ((NDID == 0x09)) { Name (TMP9, Package (0x09) { 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF }) TMP9 [Zero] = (0x00010000 | DID1) TMP9 [One] = (0x00010000 | DID2) TMP9 [0x02] = (0x00010000 | DID3) TMP9 [0x03] = (0x00010000 | DID4) TMP9 [0x04] = (0x00010000 | DID5) TMP9 [0x05] = (0x00010000 | DID6) TMP9 [0x06] = (0x00010000 | DID7) TMP9 [0x07] = (0x00010000 | DID8) If ((IPTP == One)) { TMP9 [0x08] = 0x00023480 } Else { TMP9 [0x08] = (0x00010000 | DID9) } Return (TMP9) /* \_SB_.PC00.GFX0._DOD.TMP9 */ } If ((NDID == 0x0A)) { Name (TMPA, Package (0x0A) { 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF }) TMPA [Zero] = (0x00010000 | DID1) TMPA [One] = (0x00010000 | DID2) TMPA [0x02] = (0x00010000 | DID3) TMPA [0x03] = (0x00010000 | DID4) TMPA [0x04] = (0x00010000 | DID5) TMPA [0x05] = (0x00010000 | DID6) TMPA [0x06] = (0x00010000 | DID7) TMPA [0x07] = (0x00010000 | DID8) TMPA [0x08] = (0x00010000 | DID9) If ((IPTP == One)) { TMPA [0x09] = 0x00023480 } Else { TMPA [0x09] = (0x00010000 | DIDA) } Return (TMPA) /* \_SB_.PC00.GFX0._DOD.TMPA */ } If ((NDID == 0x0B)) { Name (TMPB, Package (0x0B) { 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF }) TMPB [Zero] = (0x00010000 | DID1) TMPB [One] = (0x00010000 | DID2) TMPB [0x02] = (0x00010000 | DID3) TMPB [0x03] = (0x00010000 | DID4) TMPB [0x04] = (0x00010000 | DID5) TMPB [0x05] = (0x00010000 | DID6) TMPB [0x06] = (0x00010000 | DID7) TMPB [0x07] = (0x00010000 | DID8) TMPB [0x08] = (0x00010000 | DID9) TMPB [0x09] = (0x00010000 | DIDA) If ((IPTP == One)) { TMPB [0x0A] = 0x00023480 } Else { TMPB [0x0A] = (0x00010000 | DIDB) } Return (TMPB) /* \_SB_.PC00.GFX0._DOD.TMPB */ } If ((NDID == 0x0C)) { Name (TMPC, Package (0x0C) { 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF }) TMPC [Zero] = (0x00010000 | DID1) TMPC [One] = (0x00010000 | DID2) TMPC [0x02] = (0x00010000 | DID3) TMPC [0x03] = (0x00010000 | DID4) TMPC [0x04] = (0x00010000 | DID5) TMPC [0x05] = (0x00010000 | DID6) TMPC [0x06] = (0x00010000 | DID7) TMPC [0x07] = (0x00010000 | DID8) TMPC [0x08] = (0x00010000 | DID9) TMPC [0x09] = (0x00010000 | DIDA) TMPC [0x0A] = (0x00010000 | DIDB) If ((IPTP == One)) { TMPC [0x0B] = 0x00023480 } Else { TMPC [0x0B] = (0x00010000 | DIDC) } Return (TMPC) /* \_SB_.PC00.GFX0._DOD.TMPC */ } If ((NDID == 0x0D)) { Name (TMPD, Package (0x0D) { 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF }) TMPD [Zero] = (0x00010000 | DID1) TMPD [One] = (0x00010000 | DID2) TMPD [0x02] = (0x00010000 | DID3) TMPD [0x03] = (0x00010000 | DID4) TMPD [0x04] = (0x00010000 | DID5) TMPD [0x05] = (0x00010000 | DID6) TMPD [0x06] = (0x00010000 | DID7) TMPD [0x07] = (0x00010000 | DID8) TMPD [0x08] = (0x00010000 | DID9) TMPD [0x09] = (0x00010000 | DIDA) TMPD [0x0A] = (0x00010000 | DIDB) TMPD [0x0B] = (0x00010000 | DIDC) If ((IPTP == One)) { TMPD [0x0C] = 0x00023480 } Else { TMPD [0x0C] = (0x00010000 | DIDD) } Return (TMPD) /* \_SB_.PC00.GFX0._DOD.TMPD */ } If ((NDID == 0x0E)) { Name (TMPE, Package (0x0E) { 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF }) TMPE [Zero] = (0x00010000 | DID1) TMPE [One] = (0x00010000 | DID2) TMPE [0x02] = (0x00010000 | DID3) TMPE [0x03] = (0x00010000 | DID4) TMPE [0x04] = (0x00010000 | DID5) TMPE [0x05] = (0x00010000 | DID6) TMPE [0x06] = (0x00010000 | DID7) TMPE [0x07] = (0x00010000 | DID8) TMPE [0x08] = (0x00010000 | DID9) TMPE [0x09] = (0x00010000 | DIDA) TMPE [0x0A] = (0x00010000 | DIDB) TMPE [0x0B] = (0x00010000 | DIDC) TMPE [0x0C] = (0x00010000 | DIDD) If ((IPTP == One)) { TMPE [0x0D] = 0x00023480 } Else { TMPE [0x0D] = (0x00010000 | DIDE) } Return (TMPE) /* \_SB_.PC00.GFX0._DOD.TMPE */ } If ((NDID == 0x0F)) { Name (TMPF, Package (0x0F) { 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF }) TMPF [Zero] = (0x00010000 | DID1) TMPF [One] = (0x00010000 | DID2) TMPF [0x02] = (0x00010000 | DID3) TMPF [0x03] = (0x00010000 | DID4) TMPF [0x04] = (0x00010000 | DID5) TMPF [0x05] = (0x00010000 | DID6) TMPF [0x06] = (0x00010000 | DID7) TMPF [0x07] = (0x00010000 | DID8) TMPF [0x08] = (0x00010000 | DID9) TMPF [0x09] = (0x00010000 | DIDA) TMPF [0x0A] = (0x00010000 | DIDB) TMPF [0x0B] = (0x00010000 | DIDC) TMPF [0x0C] = (0x00010000 | DIDD) TMPF [0x0D] = (0x00010000 | DIDE) If ((IPTP == One)) { TMPF [0x0E] = 0x00023480 } Else { TMPF [0x0E] = (0x00010000 | DIDF) } Return (TMPF) /* \_SB_.PC00.GFX0._DOD.TMPF */ } If ((NDID == 0x10)) { Name (TMPG, Package (0x10) { 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF }) TMPG [Zero] = (0x00010000 | DID1) TMPG [One] = (0x00010000 | DID2) TMPG [0x02] = (0x00010000 | DID3) TMPG [0x03] = (0x00010000 | DID4) TMPG [0x04] = (0x00010000 | DID5) TMPG [0x05] = (0x00010000 | DID6) TMPG [0x06] = (0x00010000 | DID7) TMPG [0x07] = (0x00010000 | DID8) TMPG [0x08] = (0x00010000 | DID9) TMPG [0x09] = (0x00010000 | DIDA) TMPG [0x0A] = (0x00010000 | DIDB) TMPG [0x0B] = (0x00010000 | DIDC) TMPG [0x0C] = (0x00010000 | DIDD) TMPG [0x0D] = (0x00010000 | DIDE) TMPG [0x0E] = (0x00010000 | DIDF) TMPG [0x0F] = 0x00023480 Return (TMPG) /* \_SB_.PC00.GFX0._DOD.TMPG */ } Return (Package (0x01) { 0x0400 }) } Device (DD01) { Method (_ADR, 0, Serialized) // _ADR: Address { If (((0x0F00 & DID1) == 0x0400)) { EDPV = One NXDX = NXD1 /* External reference */ DIDX = DID1 /* External reference */ Return (One) } If ((DID1 == Zero)) { Return (One) } Else { Return ((0xFFFF & DID1)) } } Method (_DCS, 0, NotSerialized) // _DCS: Display Current Status { Return (CDDS (DID1)) } Method (_DGS, 0, NotSerialized) // _DGS: Display Graphics State { If ((((HGMD & 0x7F) == One) && CondRefOf (SNXD))) { Return (NXD1) /* External reference */ } Return (NDDS (DID1)) } Method (_DSS, 1, NotSerialized) // _DSS: Device Set State { DSST (Arg0) } } Device (DD02) { Method (_ADR, 0, Serialized) // _ADR: Address { If (((0x0F00 & DID2) == 0x0400)) { If (((0x0F & DID2) == One)) { EDPV = 0x02 NXDY = NXD2 /* External reference */ DIDY = DID2 /* External reference */ Return (0x02) } EDPV = 0x02 NXDX = NXD2 /* External reference */ DIDX = DID2 /* External reference */ Return (0x02) } If ((DID2 == Zero)) { Return (0x02) } Else { Return ((0xFFFF & DID2)) } } Method (_DCS, 0, NotSerialized) // _DCS: Display Current Status { If ((LIDS == Zero)) { Return (Zero) } Return (CDDS (DID2)) } Method (_DGS, 0, NotSerialized) // _DGS: Display Graphics State { If ((((HGMD & 0x7F) == One) && CondRefOf (SNXD))) { Return (NXD2) /* External reference */ } Return (NDDS (DID2)) } Method (_DSS, 1, NotSerialized) // _DSS: Device Set State { DSST (Arg0) } } Device (DD03) { Method (_ADR, 0, Serialized) // _ADR: Address { If (((0x0F00 & DID3) == 0x0400)) { EDPV = 0x03 NXDX = NXD3 /* External reference */ DIDX = DID3 /* External reference */ Return (0x03) } If ((DID3 == Zero)) { Return (0x03) } Else { Return ((0xFFFF & DID3)) } } Method (_DCS, 0, NotSerialized) // _DCS: Display Current Status { If ((DID3 == Zero)) { Return (0x0B) } Else { Return (CDDS (DID3)) } } Method (_DGS, 0, NotSerialized) // _DGS: Display Graphics State { If ((((HGMD & 0x7F) == One) && CondRefOf (SNXD))) { Return (NXD3) /* External reference */ } Return (NDDS (DID3)) } Method (_DSS, 1, NotSerialized) // _DSS: Device Set State { DSST (Arg0) } } Device (DD04) { Method (_ADR, 0, Serialized) // _ADR: Address { If (((0x0F00 & DID4) == 0x0400)) { EDPV = 0x04 NXDX = NXD4 /* External reference */ DIDX = DID4 /* External reference */ Return (0x04) } If ((DID4 == Zero)) { Return (0x04) } Else { Return ((0xFFFF & DID4)) } } Method (_DCS, 0, NotSerialized) // _DCS: Display Current Status { If ((DID4 == Zero)) { Return (0x0B) } Else { Return (CDDS (DID4)) } } Method (_DGS, 0, NotSerialized) // _DGS: Display Graphics State { If ((((HGMD & 0x7F) == One) && CondRefOf (SNXD))) { Return (NXD4) /* External reference */ } Return (NDDS (DID4)) } Method (_DSS, 1, NotSerialized) // _DSS: Device Set State { DSST (Arg0) } } Device (DD05) { Method (_ADR, 0, Serialized) // _ADR: Address { If (((0x0F00 & DID5) == 0x0400)) { EDPV = 0x05 NXDX = NXD5 /* External reference */ DIDX = DID5 /* External reference */ Return (0x05) } If ((DID5 == Zero)) { Return (0x05) } Else { Return ((0xFFFF & DID5)) } } Method (_DCS, 0, NotSerialized) // _DCS: Display Current Status { If ((DID5 == Zero)) { Return (0x0B) } Else { Return (CDDS (DID5)) } } Method (_DGS, 0, NotSerialized) // _DGS: Display Graphics State { If ((((HGMD & 0x7F) == One) && CondRefOf (SNXD))) { Return (NXD5) /* External reference */ } Return (NDDS (DID5)) } Method (_DSS, 1, NotSerialized) // _DSS: Device Set State { DSST (Arg0) } } Device (DD06) { Method (_ADR, 0, Serialized) // _ADR: Address { If (((0x0F00 & DID6) == 0x0400)) { EDPV = 0x06 NXDX = NXD6 /* External reference */ DIDX = DID6 /* External reference */ Return (0x06) } If ((DID6 == Zero)) { Return (0x06) } Else { Return ((0xFFFF & DID6)) } } Method (_DCS, 0, NotSerialized) // _DCS: Display Current Status { If ((DID6 == Zero)) { Return (0x0B) } Else { Return (CDDS (DID6)) } } Method (_DGS, 0, NotSerialized) // _DGS: Display Graphics State { If ((((HGMD & 0x7F) == One) && CondRefOf (SNXD))) { Return (NXD6) /* External reference */ } Return (NDDS (DID6)) } Method (_DSS, 1, NotSerialized) // _DSS: Device Set State { DSST (Arg0) } } Device (DD07) { Method (_ADR, 0, Serialized) // _ADR: Address { If (((0x0F00 & DID7) == 0x0400)) { EDPV = 0x07 NXDX = NXD7 /* External reference */ DIDX = DID7 /* External reference */ Return (0x07) } If ((DID7 == Zero)) { Return (0x07) } Else { Return ((0xFFFF & DID7)) } } Method (_DCS, 0, NotSerialized) // _DCS: Display Current Status { If ((DID7 == Zero)) { Return (0x0B) } Else { Return (CDDS (DID7)) } } Method (_DGS, 0, NotSerialized) // _DGS: Display Graphics State { If ((((HGMD & 0x7F) == One) && CondRefOf (SNXD))) { Return (NXD7) /* External reference */ } Return (NDDS (DID7)) } Method (_DSS, 1, NotSerialized) // _DSS: Device Set State { DSST (Arg0) } } Device (DD08) { Method (_ADR, 0, Serialized) // _ADR: Address { If (((0x0F00 & DID8) == 0x0400)) { EDPV = 0x08 NXDX = NXD8 /* External reference */ DIDX = DID8 /* External reference */ Return (0x08) } If ((DID8 == Zero)) { Return (0x08) } Else { Return ((0xFFFF & DID8)) } } Method (_DCS, 0, NotSerialized) // _DCS: Display Current Status { If ((DID8 == Zero)) { Return (0x0B) } Else { Return (CDDS (DID8)) } } Method (_DGS, 0, NotSerialized) // _DGS: Display Graphics State { If ((((HGMD & 0x7F) == One) && CondRefOf (SNXD))) { Return (NXD8) /* External reference */ } Return (NDDS (DID8)) } Method (_DSS, 1, NotSerialized) // _DSS: Device Set State { DSST (Arg0) } } Device (DD09) { Method (_ADR, 0, Serialized) // _ADR: Address { If (((0x0F00 & DID9) == 0x0400)) { EDPV = 0x09 NXDX = NXD8 /* External reference */ DIDX = DID9 /* External reference */ Return (0x09) } If ((DID9 == Zero)) { Return (0x09) } Else { Return ((0xFFFF & DID9)) } } Method (_DCS, 0, NotSerialized) // _DCS: Display Current Status { If ((DID9 == Zero)) { Return (0x0B) } Else { Return (CDDS (DID9)) } } Method (_DGS, 0, NotSerialized) // _DGS: Display Graphics State { If ((((HGMD & 0x7F) == One) && CondRefOf (SNXD))) { Return (NXD8) /* External reference */ } Return (NDDS (DID9)) } Method (_DSS, 1, NotSerialized) // _DSS: Device Set State { DSST (Arg0) } } Device (DD0A) { Method (_ADR, 0, Serialized) // _ADR: Address { If (((0x0F00 & DIDA) == 0x0400)) { EDPV = 0x0A NXDX = NXD8 /* External reference */ DIDX = DIDA /* External reference */ Return (0x0A) } If ((DIDA == Zero)) { Return (0x0A) } Else { Return ((0xFFFF & DIDA)) } } Method (_DCS, 0, NotSerialized) // _DCS: Display Current Status { If ((DIDA == Zero)) { Return (0x0B) } Else { Return (CDDS (DIDA)) } } Method (_DGS, 0, NotSerialized) // _DGS: Display Graphics State { If ((((HGMD & 0x7F) == One) && CondRefOf (SNXD))) { Return (NXD8) /* External reference */ } Return (NDDS (DIDA)) } Method (_DSS, 1, NotSerialized) // _DSS: Device Set State { DSST (Arg0) } } Device (DD0B) { Method (_ADR, 0, Serialized) // _ADR: Address { If (((0x0F00 & DIDB) == 0x0400)) { EDPV = 0x0B NXDX = NXD8 /* External reference */ DIDX = DIDB /* External reference */ Return (0x0B) } If ((DIDB == Zero)) { Return (0x0B) } Else { Return ((0xFFFF & DIDB)) } } Method (_DCS, 0, NotSerialized) // _DCS: Display Current Status { If ((DIDB == Zero)) { Return (0x0B) } Else { Return (CDDS (DIDB)) } } Method (_DGS, 0, NotSerialized) // _DGS: Display Graphics State { If ((((HGMD & 0x7F) == One) && CondRefOf (SNXD))) { Return (NXD8) /* External reference */ } Return (NDDS (DIDB)) } Method (_DSS, 1, NotSerialized) // _DSS: Device Set State { DSST (Arg0) } } Device (DD0C) { Method (_ADR, 0, Serialized) // _ADR: Address { If (((0x0F00 & DIDC) == 0x0400)) { EDPV = 0x0C NXDX = NXD8 /* External reference */ DIDX = DIDC /* External reference */ Return (0x0C) } If ((DIDC == Zero)) { Return (0x0C) } Else { Return ((0xFFFF & DIDC)) } } Method (_DCS, 0, NotSerialized) // _DCS: Display Current Status { If ((DIDC == Zero)) { Return (0x0C) } Else { Return (CDDS (DIDC)) } } Method (_DGS, 0, NotSerialized) // _DGS: Display Graphics State { If ((((HGMD & 0x7F) == One) && CondRefOf (SNXD))) { Return (NXD8) /* External reference */ } Return (NDDS (DIDC)) } Method (_DSS, 1, NotSerialized) // _DSS: Device Set State { DSST (Arg0) } } Device (DD0D) { Method (_ADR, 0, Serialized) // _ADR: Address { If (((0x0F00 & DIDD) == 0x0400)) { EDPV = 0x0D NXDX = NXD8 /* External reference */ DIDX = DIDD /* External reference */ Return (0x0D) } If ((DIDD == Zero)) { Return (0x0D) } Else { Return ((0xFFFF & DIDD)) } } Method (_DCS, 0, NotSerialized) // _DCS: Display Current Status { If ((DIDD == Zero)) { Return (0x0D) } Else { Return (CDDS (DIDD)) } } Method (_DGS, 0, NotSerialized) // _DGS: Display Graphics State { If ((((HGMD & 0x7F) == One) && CondRefOf (SNXD))) { Return (NXD8) /* External reference */ } Return (NDDS (DIDD)) } Method (_DSS, 1, NotSerialized) // _DSS: Device Set State { DSST (Arg0) } } Device (DD0E) { Method (_ADR, 0, Serialized) // _ADR: Address { If (((0x0F00 & DIDE) == 0x0400)) { EDPV = 0x0E NXDX = NXD8 /* External reference */ DIDX = DIDE /* External reference */ Return (0x0E) } If ((DIDE == Zero)) { Return (0x0E) } Else { Return ((0xFFFF & DIDE)) } } Method (_DCS, 0, NotSerialized) // _DCS: Display Current Status { If ((DIDE == Zero)) { Return (0x0E) } Else { Return (CDDS (DIDE)) } } Method (_DGS, 0, NotSerialized) // _DGS: Display Graphics State { If ((((HGMD & 0x7F) == One) && CondRefOf (SNXD))) { Return (NXD8) /* External reference */ } Return (NDDS (DIDE)) } Method (_DSS, 1, NotSerialized) // _DSS: Device Set State { DSST (Arg0) } } Device (DD0F) { Method (_ADR, 0, Serialized) // _ADR: Address { If (((0x0F00 & DIDF) == 0x0400)) { EDPV = 0x0F NXDX = NXD8 /* External reference */ DIDX = DIDF /* External reference */ Return (0x0F) } If ((DIDF == Zero)) { Return (0x0F) } Else { Return ((0xFFFF & DIDF)) } } Method (_DCS, 0, NotSerialized) // _DCS: Display Current Status { If ((DIDC == Zero)) { Return (0x0F) } Else { Return (CDDS (DIDF)) } } Method (_DGS, 0, NotSerialized) // _DGS: Display Graphics State { If ((((HGMD & 0x7F) == One) && CondRefOf (SNXD))) { Return (NXD8) /* External reference */ } Return (NDDS (DIDF)) } Method (_DSS, 1, NotSerialized) // _DSS: Device Set State { DSST (Arg0) } } Device (DD1F) { Method (_ADR, 0, Serialized) // _ADR: Address { If ((EDPV == Zero)) { Return (0x1F) } Else { Return ((0xFFFF & DIDX)) } } Method (_DCS, 0, NotSerialized) // _DCS: Display Current Status { If ((EDPV == Zero)) { Return (Zero) } Else { Return (CDDS (DIDX)) } } Method (_DGS, 0, NotSerialized) // _DGS: Display Graphics State { If ((((HGMD & 0x7F) == One) && CondRefOf (SNXD))) { Return (NXDX) /* External reference */ } Return (NDDS (DIDX)) } Method (_DSS, 1, NotSerialized) // _DSS: Device Set State { DSST (Arg0) } Method (_BCL, 0, NotSerialized) // _BCL: Brightness Control Levels { If (CondRefOf (\PBCL)) { Return (PBCL ()) } Else { Return (Package (0x67) { 0x50, 0x32, Zero, One, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1A, 0x1B, 0x1C, 0x1D, 0x1E, 0x1F, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2A, 0x2B, 0x2C, 0x2D, 0x2E, 0x2F, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3A, 0x3B, 0x3C, 0x3D, 0x3E, 0x3F, 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4A, 0x4B, 0x4C, 0x4D, 0x4E, 0x4F, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5A, 0x5B, 0x5C, 0x5D, 0x5E, 0x5F, 0x60, 0x61, 0x62, 0x63, 0x64 }) } } Method (_BCM, 1, NotSerialized) // _BCM: Brightness Control Method { If (((Arg0 >= Zero) && (Arg0 <= 0x64))) { \_SB.PC00.GFX0.AINT (One, Arg0) BRTL = Arg0 } } Method (_BQC, 0, NotSerialized) // _BQC: Brightness Query Current { Return (BRTL) /* External reference */ } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If (CondRefOf (\PLD1)) { Return (PLD1 ()) } Else { Return (DPLD) /* \_SB_.PC00.GFX0.DPLD */ } } } Device (DD2F) { Method (_ADR, 0, Serialized) // _ADR: Address { If ((EDPV == Zero)) { Return (0x1F) } If ((EDPV == One)) { Return (0x1F) } Else { Return ((0xFFFF & DIDY)) } } Method (_DCS, 0, NotSerialized) // _DCS: Display Current Status { If ((EDPV == Zero)) { Return (Zero) } If ((EDPV == One)) { Return (Zero) } Else { Return (CDDS (DIDY)) } } Method (_DGS, 0, NotSerialized) // _DGS: Display Graphics State { If ((((HGMD & 0x7F) == One) && CondRefOf (SNXD))) { Return (NXDY) /* External reference */ } Return (NDDS (DIDY)) } Method (_DSS, 1, NotSerialized) // _DSS: Device Set State { DSST (Arg0) } Method (_BCL, 0, NotSerialized) // _BCL: Brightness Control Levels { If (CondRefOf (\PBCL)) { Return (PBCL ()) } Else { Return (Package (0x67) { 0x50, 0x32, Zero, One, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1A, 0x1B, 0x1C, 0x1D, 0x1E, 0x1F, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2A, 0x2B, 0x2C, 0x2D, 0x2E, 0x2F, 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3A, 0x3B, 0x3C, 0x3D, 0x3E, 0x3F, 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49, 0x4A, 0x4B, 0x4C, 0x4D, 0x4E, 0x4F, 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5A, 0x5B, 0x5C, 0x5D, 0x5E, 0x5F, 0x60, 0x61, 0x62, 0x63, 0x64 }) } } Method (_BCM, 1, NotSerialized) // _BCM: Brightness Control Method { If (((Arg0 >= Zero) && (Arg0 <= 0x64))) { \_SB.PC00.GFX0.AINT (One, Arg0) BRTL = Arg0 } } Method (_BQC, 0, NotSerialized) // _BQC: Brightness Query Current { Return (BRTL) /* External reference */ } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If (CondRefOf (\PLD2)) { Return (PLD2 ()) } Else { Return (DPLD) /* \_SB_.PC00.GFX0.DPLD */ } } } Method (SDDL, 1, NotSerialized) { NDID++ Local0 = (Arg0 & 0x0F0F) Local1 = (0x80000000 | Local0) If ((DIDL == Local0)) { Return (Local1) } If ((DDL2 == Local0)) { Return (Local1) } If ((DDL3 == Local0)) { Return (Local1) } If ((DDL4 == Local0)) { Return (Local1) } If ((DDL5 == Local0)) { Return (Local1) } If ((DDL6 == Local0)) { Return (Local1) } If ((DDL7 == Local0)) { Return (Local1) } If ((DDL8 == Local0)) { Return (Local1) } If ((DDL9 == Local0)) { Return (Local1) } If ((DD10 == Local0)) { Return (Local1) } If ((DD11 == Local0)) { Return (Local1) } If ((DD12 == Local0)) { Return (Local1) } If ((DD13 == Local0)) { Return (Local1) } If ((DD14 == Local0)) { Return (Local1) } If ((DD15 == Local0)) { Return (Local1) } Return (Zero) } Method (CDDS, 1, NotSerialized) { Local0 = (Arg0 & 0x0F0F) If ((Zero == Local0)) { Return (0x1D) } If ((CADL == Local0)) { Return (0x1F) } If ((CAL2 == Local0)) { Return (0x1F) } If ((CAL3 == Local0)) { Return (0x1F) } If ((CAL4 == Local0)) { Return (0x1F) } If ((CAL5 == Local0)) { Return (0x1F) } If ((CAL6 == Local0)) { Return (0x1F) } If ((CAL7 == Local0)) { Return (0x1F) } If ((CAL8 == Local0)) { Return (0x1F) } Return (0x1D) } Method (NDDS, 1, NotSerialized) { Local0 = (Arg0 & 0x0F0F) If ((Zero == Local0)) { Return (Zero) } If ((NADL == Local0)) { Return (One) } If ((NDL2 == Local0)) { Return (One) } If ((NDL3 == Local0)) { Return (One) } If ((NDL4 == Local0)) { Return (One) } If ((NDL5 == Local0)) { Return (One) } If ((NDL6 == Local0)) { Return (One) } If ((NDL7 == Local0)) { Return (One) } If ((NDL8 == Local0)) { Return (One) } Return (Zero) } Method (DSST, 1, NotSerialized) { If (((Arg0 & 0xC0000000) == 0xC0000000)) { CSTE = NSTE /* External reference */ } } Scope (\_SB.PC00.MC) { OperationRegion (MCHP, PCI_Config, 0x40, 0xC0) Field (MCHP, AnyAcc, NoLock, Preserve) { Offset (0x14), AUDE, 8, Offset (0x60), TASM, 10, Offset (0x62) } } OperationRegion (IGDP, PCI_Config, 0x40, 0xC0) Field (IGDP, AnyAcc, NoLock, Preserve) { Offset (0x10), , 1, GIVD, 1, , 2, GUMA, 3, Offset (0x12), Offset (0x14), , 4, GMFN, 1, Offset (0x18), Offset (0xA4), ASLE, 8, Offset (0xA8), GSSE, 1, GSSB, 14, GSES, 1, Offset (0xB0), , 12, CDVL, 1, Offset (0xB2), Offset (0xB5), LBPC, 8, Offset (0xBC), ASLS, 32 } OperationRegion (IGDM, SystemMemory, ASLB, 0x2000) Field (IGDM, AnyAcc, NoLock, Preserve) { SIGN, 128, SIZE, 32, OVER, 32, SVER, 256, VVER, 128, GVER, 128, MBOX, 32, DMOD, 32, PCON, 32, DVER, 64, Offset (0x100), DRDY, 32, CSTS, 32, CEVT, 32, Offset (0x120), DIDL, 32, DDL2, 32, DDL3, 32, DDL4, 32, DDL5, 32, DDL6, 32, DDL7, 32, DDL8, 32, CPDL, 32, CPL2, 32, CPL3, 32, CPL4, 32, CPL5, 32, CPL6, 32, CPL7, 32, CPL8, 32, CADL, 32, CAL2, 32, CAL3, 32, CAL4, 32, CAL5, 32, CAL6, 32, CAL7, 32, CAL8, 32, NADL, 32, NDL2, 32, NDL3, 32, NDL4, 32, NDL5, 32, NDL6, 32, NDL7, 32, NDL8, 32, ASLP, 32, TIDX, 32, CHPD, 32, CLID, 32, CDCK, 32, SXSW, 32, EVTS, 32, CNOT, 32, NRDY, 32, DDL9, 32, DD10, 32, DD11, 32, DD12, 32, DD13, 32, DD14, 32, DD15, 32, CPL9, 32, CP10, 32, CP11, 32, CP12, 32, CP13, 32, CP14, 32, CP15, 32, Offset (0x200), SCIE, 1, GEFC, 4, GXFC, 3, GESF, 8, Offset (0x204), PARM, 32, DSLP, 32, Offset (0x300), ARDY, 32, ASLC, 32, TCHE, 32, ALSI, 32, BCLP, 32, PFIT, 32, CBLV, 32, BCLM, 320, CPFM, 32, EPFM, 32, PLUT, 592, PFMB, 32, CCDV, 32, PCFT, 32, SROT, 32, IUER, 32, FDSS, 64, FDSP, 32, STAT, 32, RVDA, 64, RVDS, 32, Offset (0x400), RVBT, 49152, PHED, 32, BDDC, 2048 } Name (DBTB, Package (0x15) { Zero, 0x07, 0x38, 0x01C0, 0x0E00, 0x3F, 0x01C7, 0x0E07, 0x01F8, 0x0E38, 0x0FC0, Zero, Zero, Zero, Zero, Zero, 0x7000, 0x7007, 0x7038, 0x71C0, 0x7E00 }) Name (CDCT, Package (0x05) { Package (0x02) { 0xE4, 0x0140 }, Package (0x02) { 0xDE, 0x014D }, Package (0x02) { 0xDE, 0x014D }, Package (0x02) { Zero, Zero }, Package (0x02) { 0xDE, 0x014D } }) Name (SUCC, One) Name (NVLD, 0x02) Name (CRIT, 0x04) Name (NCRT, 0x06) Method (GSCI, 0, Serialized) { Method (GBDA, 0, Serialized) { If ((GESF == Zero)) { PARM = 0x0659 GESF = Zero Return (SUCC) /* \_SB_.PC00.GFX0.SUCC */ } If ((GESF == One)) { PARM = 0x00300482 If ((S0ID == One)) { PARM |= 0x0100 } GESF = Zero Return (SUCC) /* \_SB_.PC00.GFX0.SUCC */ } If ((GESF == 0x04)) { PARM &= 0xEFFF0000 PARM &= (DerefOf (DBTB [IBTT]) << 0x10) PARM |= IBTT /* \_SB_.PC00.GFX0.PARM */ GESF = Zero Return (SUCC) /* \_SB_.PC00.GFX0.SUCC */ } If ((GESF == 0x05)) { PARM = IPSC /* External reference */ PARM |= (IPAT << 0x08) PARM += 0x0100 PARM |= (LIDS << 0x10) PARM += 0x00010000 PARM |= (IBIA << 0x14) GESF = Zero Return (SUCC) /* \_SB_.PC00.GFX0.SUCC */ } If ((GESF == 0x07)) { PARM = GIVD /* \_SB_.PC00.GFX0.GIVD */ PARM ^= One PARM |= (GMFN << One) PARM |= 0x1800 PARM |= (DerefOf (DerefOf (CDCT [HVCO]) [CDVL]) << 0x15) /* \_SB_.PC00.GFX0.PARM */ GESF = One Return (SUCC) /* \_SB_.PC00.GFX0.SUCC */ } If ((GESF == 0x0A)) { PARM = Zero If (ISSC) { PARM |= 0x03 } GESF = Zero Return (SUCC) /* \_SB_.PC00.GFX0.SUCC */ } If ((GESF == 0x0B)) { PARM = KSV0 /* External reference */ GESF = KSV1 /* External reference */ Return (SUCC) /* \_SB_.PC00.GFX0.SUCC */ } GESF = Zero Return (CRIT) /* \_SB_.PC00.GFX0.CRIT */ } Method (SBCB, 0, Serialized) { If ((GESF == Zero)) { PARM = Zero PARM = 0x000F87DD GESF = Zero Return (SUCC) /* \_SB_.PC00.GFX0.SUCC */ } If ((GESF == One)) { GESF = Zero PARM = Zero Return (SUCC) /* \_SB_.PC00.GFX0.SUCC */ } If ((GESF == 0x03)) { GESF = Zero PARM = Zero Return (SUCC) /* \_SB_.PC00.GFX0.SUCC */ } If ((GESF == 0x04)) { GESF = Zero PARM = Zero Return (SUCC) /* \_SB_.PC00.GFX0.SUCC */ } If ((GESF == 0x05)) { GESF = Zero PARM = Zero Return (SUCC) /* \_SB_.PC00.GFX0.SUCC */ } If ((GESF == 0x07)) { If (((S0ID == One) && (OSYS < 0x07DF))) { If (((PARM & 0xFF) == One)) { \GUAM (One) } If (((PARM & 0xFF) == Zero)) { \GUAM (Zero) } } If ((PARM == Zero)) { Local0 = CLID /* \_SB_.PC00.GFX0.CLID */ If ((0x80000000 & Local0)) { CLID &= 0x0F GLID (CLID) } } GESF = Zero PARM = Zero Return (SUCC) /* \_SB_.PC00.GFX0.SUCC */ } If ((GESF == 0x08)) { GESF = Zero PARM = Zero Return (SUCC) /* \_SB_.PC00.GFX0.SUCC */ } If ((GESF == 0x09)) { IBTT = (PARM & 0xFF) GESF = Zero PARM = Zero Return (SUCC) /* \_SB_.PC00.GFX0.SUCC */ } If ((GESF == 0x0A)) { IPSC = (PARM & 0xFF) If (((PARM >> 0x08) & 0xFF)) { IPAT = ((PARM >> 0x08) & 0xFF) IPAT-- } IBIA = ((PARM >> 0x14) & 0x07) GESF = Zero PARM = Zero Return (SUCC) /* \_SB_.PC00.GFX0.SUCC */ } If ((GESF == 0x0B)) { IF1E = ((PARM >> One) & One) GESF = Zero PARM = Zero Return (SUCC) /* \_SB_.PC00.GFX0.SUCC */ } If ((GESF == 0x10)) { GESF = Zero PARM = Zero Return (SUCC) /* \_SB_.PC00.GFX0.SUCC */ } If ((GESF == 0x11)) { PARM = (LIDS << 0x08) PARM += 0x0100 GESF = Zero Return (SUCC) /* \_SB_.PC00.GFX0.SUCC */ } If ((GESF == 0x12)) { If ((PARM & One)) { If (((PARM >> One) == One)) { ISSC = One } Else { GESF = Zero Return (CRIT) /* \_SB_.PC00.GFX0.CRIT */ } } Else { ISSC = Zero } GESF = Zero PARM = Zero Return (SUCC) /* \_SB_.PC00.GFX0.SUCC */ } If ((GESF == 0x13)) { GESF = Zero PARM = Zero Return (SUCC) /* \_SB_.PC00.GFX0.SUCC */ } If ((GESF == 0x14)) { PAVP = (PARM & 0x0F) GESF = Zero PARM = Zero Return (SUCC) /* \_SB_.PC00.GFX0.SUCC */ } GESF = Zero Return (SUCC) /* \_SB_.PC00.GFX0.SUCC */ } If ((GEFC == 0x04)) { GXFC = GBDA () } If ((GEFC == 0x06)) { GXFC = SBCB () } GEFC = Zero CPSC = One GSSE = Zero SCIE = Zero Return (Zero) } Method (PDRD, 0, NotSerialized) { Return (!DRDY) } Method (PSTS, 0, NotSerialized) { If ((CSTS > 0x02)) { Sleep (ASLP) } Return ((CSTS == 0x03)) } Method (GNOT, 2, NotSerialized) { If (PDRD ()) { Return (One) } CEVT = Arg0 CSTS = 0x03 If (((CHPD == Zero) && (Arg1 == Zero))) { Notify (\_SB.PC00.GFX0, Arg1) } If (CondRefOf (HNOT)) { HNOT (Arg0) } Else { Notify (\_SB.PC00.GFX0, 0x80) // Status Change } Return (Zero) } Method (GHDS, 1, NotSerialized) { TIDX = Arg0 Return (GNOT (One, Zero)) } Method (GLID, 1, NotSerialized) { If ((Arg0 == One)) { CLID = 0x03 } Else { CLID = Arg0 } If (GNOT (0x02, Zero)) { CLID |= 0x80000000 Return (One) } Return (Zero) } Method (GDCK, 1, NotSerialized) { CDCK = Arg0 Return (GNOT (0x04, Zero)) } Method (PARD, 0, NotSerialized) { If (!ARDY) { Sleep (ASLP) } Return (!ARDY) } Method (IUEH, 1, Serialized) { IUER &= 0xC0 IUER ^= (One << Arg0) If ((Arg0 <= 0x04)) { Return (AINT (0x05, Zero)) } Else { Return (AINT (Arg0, Zero)) } } Method (AINT, 2, NotSerialized) { If (!(TCHE & (One << Arg0))) { Return (One) } If (PARD ()) { Return (One) } If (((Arg0 >= 0x05) && (Arg0 <= 0x07))) { ASLC = (One << Arg0) ASLE = One Local2 = Zero While (((Local2 < 0xFA) && (ASLC != Zero))) { Sleep (0x04) Local2++ } Return (Zero) } If ((Arg0 == 0x02)) { If (CPFM) { Local0 = (CPFM & 0x0F) Local1 = (EPFM & 0x0F) If ((Local0 == One)) { If ((Local1 & 0x06)) { PFIT = 0x06 } ElseIf ((Local1 & 0x08)) { PFIT = 0x08 } Else { PFIT = One } } If ((Local0 == 0x06)) { If ((Local1 & 0x08)) { PFIT = 0x08 } ElseIf ((Local1 & One)) { PFIT = One } Else { PFIT = 0x06 } } If ((Local0 == 0x08)) { If ((Local1 & One)) { PFIT = One } ElseIf ((Local1 & 0x06)) { PFIT = 0x06 } Else { PFIT = 0x08 } } } Else { PFIT ^= 0x07 } PFIT |= 0x80000000 ASLC = 0x04 } ElseIf ((Arg0 == One)) { BCLP = ((Arg1 * 0xFF) / 0x64) BCLP |= 0x80000000 ASLC = 0x02 } ElseIf ((Arg0 == Zero)) { ALSI = Arg1 ASLC = One } Else { Return (One) } ASLE = One Return (Zero) } Method (IPCO, 0, NotSerialized) { If (CondRefOf (PCON)) { If (((PCON & 0x0180) == 0x0180)) { Return (One) } Else { } } Else { } Return (Zero) } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("3e5b41c6-eb1d-4260-9d15-c71fbadae414") /* Unknown UUID */)) { If (((Arg2 == 0x12) || (Arg2 == 0x13))) { CreateDWordField (Arg3, Zero, DDIN) CreateDWordField (Arg3, 0x04, BUF1) Name (OPTS, Buffer (0x04) { 0x00, 0x00, 0x00, 0x00 // .... }) CreateByteField (OPTS, Zero, CMST) CreateByteField (OPTS, One, RTB1) Name (GEDB, Buffer (0x05) { 0x00, 0x00, 0x00, 0x00, 0x00 // ..... }) CreateDWordField (GEDB, Zero, GEDF) CreateByteField (GEDB, 0x04, GESF) } Switch (ToInteger (Arg2)) { Case (Zero) { If ((Arg1 == One)) { Debug = "iGfx Supported Functions Bitmap " Local0 = 0x000DE7FF If ((EDMX != Zero)) { Local0 |= 0x00200000 } Return (Local0) } } Case (One) { If ((Arg1 == One)) { Debug = " Adapter Power State Notification " If (((S0ID == One) && (OSYS < 0x07DF))) { If (((DerefOf (Arg3 [Zero]) & 0xFF) == One)) { \GUAM (One) } Local0 = (DerefOf (Arg3 [One]) & 0xFF) If ((Local0 == Zero)) { \GUAM (Zero) } } If ((DerefOf (Arg3 [Zero]) == Zero)) { Local0 = CLID /* \_SB_.PC00.GFX0.CLID */ If ((0x80000000 & Local0)) { CLID &= 0x0F GLID (CLID) } } Return (One) } } Case (0x02) { If ((Arg1 == One)) { Debug = "Display Power State Notification " Return (One) } } Case (0x03) { If ((Arg1 == One)) { Debug = "BIOS POST Completion Notification " Return (One) } } Case (0x04) { If ((Arg1 == One)) { Debug = "Pre-Hires Set Mode " Return (One) } } Case (0x05) { If ((Arg1 == One)) { Debug = "Post-Hires Set Mode " Return (One) } } Case (0x06) { If ((Arg1 == One)) { Debug = "SetDisplayDeviceNotification" Return (One) } } Case (0x07) { If ((Arg1 == One)) { Debug = "SetBootDevicePreference " IBTT = (DerefOf (Arg3 [Zero]) & 0xFF) Return (One) } } Case (0x08) { If ((Arg1 == One)) { Debug = "SetPanelPreference " IPSC = (DerefOf (Arg3 [Zero]) & 0xFF) If ((DerefOf (Arg3 [One]) & 0xFF)) { IPAT = (DerefOf (Arg3 [One]) & 0xFF) IPAT-- } IBIA = ((DerefOf (Arg3 [0x02]) >> 0x04) & 0x07) Return (One) } } Case (0x09) { If ((Arg1 == One)) { Debug = "FullScreenDOS " Return (One) } } Case (0x0A) { If ((Arg1 == One)) { Debug = "APM Complete " Local0 = (LIDS << 0x08) Local0 += 0x0100 Return (Local0) } } Case (0x0D) { If ((Arg1 == One)) { Debug = "GetBootDisplayPreference " Local0 = ((DerefOf (Arg3 [0x03]) << 0x18) | (DerefOf ( Arg3 [0x02]) << 0x10)) Local0 &= 0xEFFF0000 Local0 &= (DerefOf (DBTB [IBTT]) << 0x10) Local0 |= IBTT Return (Local0) } } Case (0x0E) { If ((Arg1 == One)) { Debug = "GetPanelDetails " Local0 = IPSC /* External reference */ Local0 |= (IPAT << 0x08) Local0 += 0x0100 Local0 |= (LIDS << 0x10) Local0 += 0x00010000 Local0 |= (IBIA << 0x14) Return (Local0) } } Case (0x10) { If ((Arg1 == One)) { Debug = "GetAKSV " Name (KSVP, Package (0x02) { 0x80000000, 0x8000 }) KSVP [Zero] = KSV0 /* External reference */ KSVP [One] = KSV1 /* External reference */ Return (KSVP) /* \_SB_.PC00.GFX0._DSM.KSVP */ } } Case (0x15) { Name (DGDB, Buffer (0x05) { 0x00, 0x00, 0x00, 0x00, 0x00 // ..... }) CreateDWordField (DGDB, Zero, DGDF) CreateByteField (DGDB, 0x04, DGSF) Local0 = One If (((DerefOf (Arg3 [Zero]) & One) == Zero)) { \_SB.GGOV (EDMX) Local0 = Zero } ElseIf (((DerefOf (Arg3 [Zero]) & 0x02) == Zero)) { \_SB.SGOV (EDMX, Zero) Local0 = Zero } Else { \_SB.SGOV (EDMX, One) Local0 = Zero } DGDF = (\_SB.GGOV (EDMX) << One) DGSF = Local0 Return (DGDB) /* \_SB_.PC00.GFX0._DSM.DGDB */ } } } Return (Buffer (One) { 0x00 // . }) } Method (_S3D, 0, NotSerialized) // _S3D: S3 Device State { Return (0x03) } Method (_S4D, 0, NotSerialized) // _S4D: S4 Device State { Return (0x03) } Method (_PS0, 0, Serialized) // _PS0: Power State 0 { } Method (_PS3, 0, Serialized) // _PS3: Power State 3 { } } } SSDT10 ------ DefinitionBlock ("", "SSDT", 2, "ALASKA", "TbtTypeC", 0x00000000) { External (_SB_.PC00.RP01.PXSX, DeviceObj) External (_SB_.PC00.RP05.PXSX, DeviceObj) External (_SB_.PC00.RP09.PXSX, DeviceObj) External (_SB_.PC00.RP13.PXSX, DeviceObj) External (_SB_.PC00.RP17.PXSX, DeviceObj) External (_SB_.PC00.RP21.PXSX, DeviceObj) External (_SB_.PC00.RP25.PXSX, DeviceObj) External (_SB_.UBTC.RUCC, MethodObj) // 2 Arguments External (DPM1, IntObj) External (DPM2, IntObj) External (DPM3, IntObj) External (DTFS, IntObj) External (NDUS, IntObj) External (NTUS, IntObj) External (RPS0, IntObj) External (RPS1, IntObj) External (TBSE, IntObj) External (TP1D, IntObj) External (TP1P, IntObj) External (TP1T, IntObj) External (TP2D, IntObj) External (TP2P, IntObj) External (TP2T, IntObj) External (TP3D, IntObj) External (TP3P, IntObj) External (TP3T, IntObj) External (TP4D, IntObj) External (TP4P, IntObj) External (TP4T, IntObj) External (TP5D, IntObj) External (TP5P, IntObj) External (TP5T, IntObj) External (TP6D, IntObj) External (TP6P, IntObj) External (TP6T, IntObj) If (CondRefOf (\DTFS)) { If (((DTFS == One) && ((RPS0 == One) || (RPS1 == One)))) { Scope (\_SB.PC00.RP01.PXSX) { Name (TURP, One) Device (TBDU) { Name (_ADR, 0x00020000) // _ADR: Address Device (XHCI) { Name (_ADR, Zero) // _ADR: Address Device (RHUB) { Name (_ADR, Zero) // _ADR: Address Method (SLMS, 1, Serialized) { Local0 = (TURP << 0x02) Local0 |= One If ((((TP1D >> One) == Local0) && (Arg0 == TP1T))) { Return ((TP1D & One)) } ElseIf ((((TP2D >> One) == Local0) && (Arg0 == TP2T))) { Return ((TP2D & One)) } ElseIf ((((TP3D >> One) == Local0) && (Arg0 == TP3T))) { Return ((TP3D & One)) } ElseIf ((((TP4D >> One) == Local0) && (Arg0 == TP4T))) { Return ((TP4D & One)) } ElseIf ((((TP5D >> One) == Local0) && (Arg0 == TP5T))) { Return ((TP5D & One)) } ElseIf ((((TP6D >> One) == Local0) && (Arg0 == TP6T))) { Return ((TP6D & One)) } Else { Return (Zero) } } Method (FPCP, 2, Serialized) { Local0 = (TURP << 0x02) Local0 |= One If ((((TP1D >> One) == Local0) && (Arg0 == TP1T))) { Return (\_SB.UBTC.RUCC (One, Arg1)) } ElseIf ((((TP2D >> One) == Local0) && (Arg0 == TP2T))) { Return (\_SB.UBTC.RUCC (0x02, Arg1)) } ElseIf ((((TP3D >> One) == Local0) && (Arg0 == TP3T))) { Return (\_SB.UBTC.RUCC (0x03, Arg1)) } ElseIf ((((TP4D >> One) == Local0) && (Arg0 == TP4T))) { Return (\_SB.UBTC.RUCC (0x04, Arg1)) } ElseIf ((((TP5D >> One) == Local0) && (Arg0 == TP5T))) { Return (\_SB.UBTC.RUCC (0x05, Arg1)) } ElseIf ((((TP6D >> One) == Local0) && (Arg0 == TP6T))) { Return (\_SB.UBTC.RUCC (0x06, Arg1)) } ElseIf ((Arg1 == One)) { Return (TUPC (Zero, Zero)) } Else { Return (TPLD (Zero, Zero)) } } Method (FPSP, 1, Serialized) { Local0 = (TURP << 0x02) Local0 |= One If ((((TP1D >> One) == Local0) && (Arg0 == TP1T))) { Return (One) } ElseIf ((((TP2D >> One) == Local0) && (Arg0 == TP2T))) { Return (One) } ElseIf ((((TP3D >> One) == Local0) && (Arg0 == TP3T))) { Return (One) } ElseIf ((((TP4D >> One) == Local0) && (Arg0 == TP4T))) { Return (One) } ElseIf ((((TP5D >> One) == Local0) && (Arg0 == TP5T))) { Return (One) } ElseIf ((((TP6D >> One) == Local0) && (Arg0 == TP6T))) { Return (One) } Else { Return (Zero) } } Method (TPLD, 2, Serialized) { Name (PCKG, Package (0x01) { Buffer (0x10){} }) CreateField (DerefOf (PCKG [Zero]), Zero, 0x07, REV) REV = One CreateField (DerefOf (PCKG [Zero]), 0x40, One, VISI) VISI = Arg0 CreateField (DerefOf (PCKG [Zero]), 0x57, 0x08, GPOS) GPOS = Arg1 CreateField (DerefOf (PCKG [Zero]), 0x4A, 0x04, SHAP) SHAP = One CreateField (DerefOf (PCKG [Zero]), 0x20, 0x10, WID) WID = 0x08 CreateField (DerefOf (PCKG [Zero]), 0x30, 0x10, HGT) HGT = 0x03 Return (PCKG) /* \_SB_.PC00.RP01.PXSX.TBDU.XHCI.RHUB.TPLD.PCKG */ } Method (TUPC, 2, Serialized) { Name (PCKG, Package (0x04) { One, Zero, Zero, Zero }) PCKG [Zero] = Arg0 PCKG [One] = Arg1 Return (PCKG) /* \_SB_.PC00.RP01.PXSX.TBDU.XHCI.RHUB.TUPC.PCKG */ } If ((FPSP (One) == One)) { Device (HS01) { Name (_ADR, One) // _ADR: Address Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((SLMS (One) == Zero)) { Return (FPCP (One, One)) } Else { Return (TUPC (Zero, Zero)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((SLMS (One) == Zero)) { Return (FPCP (One, 0x02)) } Else { Return (TPLD (Zero, Zero)) } } } } If ((FPSP (0x02) == One)) { Device (HS02) { Name (_ADR, 0x02) // _ADR: Address Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((SLMS (0x02) == Zero)) { Return (FPCP (0x02, One)) } Else { Return (TUPC (Zero, Zero)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((SLMS (0x02) == Zero)) { Return (FPCP (0x02, 0x02)) } Else { Return (TPLD (Zero, Zero)) } } } } If ((FPSP (One) == One)) { Device (SS01) { Name (_ADR, 0x03) // _ADR: Address Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { Return (FPCP (One, One)) } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { Return (FPCP (One, 0x02)) } } } If ((FPSP (0x02) == One)) { Device (SS02) { Name (_ADR, 0x04) // _ADR: Address Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { Return (FPCP (0x02, One)) } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { Return (FPCP (0x02, 0x02)) } } } } } } } } If (((DTFS == One) && ((RPS0 == 0x05) || (RPS1 == 0x05)))) { Scope (\_SB.PC00.RP05.PXSX) { Name (TURP, 0x05) Device (TBDU) { Name (_ADR, 0x00020000) // _ADR: Address Device (XHCI) { Name (_ADR, Zero) // _ADR: Address Device (RHUB) { Name (_ADR, Zero) // _ADR: Address Method (SLMS, 1, Serialized) { Local0 = (TURP << 0x02) Local0 |= One If ((((TP1D >> One) == Local0) && (Arg0 == TP1T))) { Return ((TP1D & One)) } ElseIf ((((TP2D >> One) == Local0) && (Arg0 == TP2T))) { Return ((TP2D & One)) } ElseIf ((((TP3D >> One) == Local0) && (Arg0 == TP3T))) { Return ((TP3D & One)) } ElseIf ((((TP4D >> One) == Local0) && (Arg0 == TP4T))) { Return ((TP4D & One)) } ElseIf ((((TP5D >> One) == Local0) && (Arg0 == TP5T))) { Return ((TP5D & One)) } ElseIf ((((TP6D >> One) == Local0) && (Arg0 == TP6T))) { Return ((TP6D & One)) } Else { Return (Zero) } } Method (FPCP, 2, Serialized) { Local0 = (TURP << 0x02) Local0 |= One If ((((TP1D >> One) == Local0) && (Arg0 == TP1T))) { Return (\_SB.UBTC.RUCC (One, Arg1)) } ElseIf ((((TP2D >> One) == Local0) && (Arg0 == TP2T))) { Return (\_SB.UBTC.RUCC (0x02, Arg1)) } ElseIf ((((TP3D >> One) == Local0) && (Arg0 == TP3T))) { Return (\_SB.UBTC.RUCC (0x03, Arg1)) } ElseIf ((((TP4D >> One) == Local0) && (Arg0 == TP4T))) { Return (\_SB.UBTC.RUCC (0x04, Arg1)) } ElseIf ((((TP5D >> One) == Local0) && (Arg0 == TP5T))) { Return (\_SB.UBTC.RUCC (0x05, Arg1)) } ElseIf ((((TP6D >> One) == Local0) && (Arg0 == TP6T))) { Return (\_SB.UBTC.RUCC (0x06, Arg1)) } ElseIf ((Arg1 == One)) { Return (TUPC (Zero, Zero)) } Else { Return (TPLD (Zero, Zero)) } } Method (FPSP, 1, Serialized) { Local0 = (TURP << 0x02) Local0 |= One If ((((TP1D >> One) == Local0) && (Arg0 == TP1T))) { Return (One) } ElseIf ((((TP2D >> One) == Local0) && (Arg0 == TP2T))) { Return (One) } ElseIf ((((TP3D >> One) == Local0) && (Arg0 == TP3T))) { Return (One) } ElseIf ((((TP4D >> One) == Local0) && (Arg0 == TP4T))) { Return (One) } ElseIf ((((TP5D >> One) == Local0) && (Arg0 == TP5T))) { Return (One) } ElseIf ((((TP6D >> One) == Local0) && (Arg0 == TP6T))) { Return (One) } Else { Return (Zero) } } Method (TPLD, 2, Serialized) { Name (PCKG, Package (0x01) { Buffer (0x10){} }) CreateField (DerefOf (PCKG [Zero]), Zero, 0x07, REV) REV = One CreateField (DerefOf (PCKG [Zero]), 0x40, One, VISI) VISI = Arg0 CreateField (DerefOf (PCKG [Zero]), 0x57, 0x08, GPOS) GPOS = Arg1 CreateField (DerefOf (PCKG [Zero]), 0x4A, 0x04, SHAP) SHAP = One CreateField (DerefOf (PCKG [Zero]), 0x20, 0x10, WID) WID = 0x08 CreateField (DerefOf (PCKG [Zero]), 0x30, 0x10, HGT) HGT = 0x03 Return (PCKG) /* \_SB_.PC00.RP05.PXSX.TBDU.XHCI.RHUB.TPLD.PCKG */ } Method (TUPC, 2, Serialized) { Name (PCKG, Package (0x04) { One, Zero, Zero, Zero }) PCKG [Zero] = Arg0 PCKG [One] = Arg1 Return (PCKG) /* \_SB_.PC00.RP05.PXSX.TBDU.XHCI.RHUB.TUPC.PCKG */ } If ((FPSP (One) == One)) { Device (HS01) { Name (_ADR, One) // _ADR: Address Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((SLMS (One) == Zero)) { Return (FPCP (One, One)) } Else { Return (TUPC (Zero, Zero)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((SLMS (One) == Zero)) { Return (FPCP (One, 0x02)) } Else { Return (TPLD (Zero, Zero)) } } } } If ((FPSP (0x02) == One)) { Device (HS02) { Name (_ADR, 0x02) // _ADR: Address Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((SLMS (0x02) == Zero)) { Return (FPCP (0x02, One)) } Else { Return (TUPC (Zero, Zero)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((SLMS (0x02) == Zero)) { Return (FPCP (0x02, 0x02)) } Else { Return (TPLD (Zero, Zero)) } } } } If ((FPSP (One) == One)) { Device (SS01) { Name (_ADR, 0x03) // _ADR: Address Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { Return (FPCP (One, One)) } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { Return (FPCP (One, 0x02)) } } } If ((FPSP (0x02) == One)) { Device (SS02) { Name (_ADR, 0x04) // _ADR: Address Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { Return (FPCP (0x02, One)) } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { Return (FPCP (0x02, 0x02)) } } } } } } } } If (((DTFS == One) && ((RPS0 == 0x09) || (RPS1 == 0x09)))) { Scope (\_SB.PC00.RP09.PXSX) { Name (TURP, 0x09) Device (TBDU) { Name (_ADR, 0x00020000) // _ADR: Address Device (XHCI) { Name (_ADR, Zero) // _ADR: Address Device (RHUB) { Name (_ADR, Zero) // _ADR: Address Method (SLMS, 1, Serialized) { Local0 = (TURP << 0x02) Local0 |= One If ((((TP1D >> One) == Local0) && (Arg0 == TP1T))) { Return ((TP1D & One)) } ElseIf ((((TP2D >> One) == Local0) && (Arg0 == TP2T))) { Return ((TP2D & One)) } ElseIf ((((TP3D >> One) == Local0) && (Arg0 == TP3T))) { Return ((TP3D & One)) } ElseIf ((((TP4D >> One) == Local0) && (Arg0 == TP4T))) { Return ((TP4D & One)) } ElseIf ((((TP5D >> One) == Local0) && (Arg0 == TP5T))) { Return ((TP5D & One)) } ElseIf ((((TP6D >> One) == Local0) && (Arg0 == TP6T))) { Return ((TP6D & One)) } Else { Return (Zero) } } Method (FPCP, 2, Serialized) { Local0 = (TURP << 0x02) Local0 |= One If ((((TP1D >> One) == Local0) && (Arg0 == TP1T))) { Return (\_SB.UBTC.RUCC (One, Arg1)) } ElseIf ((((TP2D >> One) == Local0) && (Arg0 == TP2T))) { Return (\_SB.UBTC.RUCC (0x02, Arg1)) } ElseIf ((((TP3D >> One) == Local0) && (Arg0 == TP3T))) { Return (\_SB.UBTC.RUCC (0x03, Arg1)) } ElseIf ((((TP4D >> One) == Local0) && (Arg0 == TP4T))) { Return (\_SB.UBTC.RUCC (0x04, Arg1)) } ElseIf ((((TP5D >> One) == Local0) && (Arg0 == TP5T))) { Return (\_SB.UBTC.RUCC (0x05, Arg1)) } ElseIf ((((TP6D >> One) == Local0) && (Arg0 == TP6T))) { Return (\_SB.UBTC.RUCC (0x06, Arg1)) } ElseIf ((Arg1 == One)) { Return (TUPC (Zero, Zero)) } Else { Return (TPLD (Zero, Zero)) } } Method (FPSP, 1, Serialized) { Local0 = (TURP << 0x02) Local0 |= One If ((((TP1D >> One) == Local0) && (Arg0 == TP1T))) { Return (One) } ElseIf ((((TP2D >> One) == Local0) && (Arg0 == TP2T))) { Return (One) } ElseIf ((((TP3D >> One) == Local0) && (Arg0 == TP3T))) { Return (One) } ElseIf ((((TP4D >> One) == Local0) && (Arg0 == TP4T))) { Return (One) } ElseIf ((((TP5D >> One) == Local0) && (Arg0 == TP5T))) { Return (One) } ElseIf ((((TP6D >> One) == Local0) && (Arg0 == TP6T))) { Return (One) } Else { Return (Zero) } } Method (TPLD, 2, Serialized) { Name (PCKG, Package (0x01) { Buffer (0x10){} }) CreateField (DerefOf (PCKG [Zero]), Zero, 0x07, REV) REV = One CreateField (DerefOf (PCKG [Zero]), 0x40, One, VISI) VISI = Arg0 CreateField (DerefOf (PCKG [Zero]), 0x57, 0x08, GPOS) GPOS = Arg1 CreateField (DerefOf (PCKG [Zero]), 0x4A, 0x04, SHAP) SHAP = One CreateField (DerefOf (PCKG [Zero]), 0x20, 0x10, WID) WID = 0x08 CreateField (DerefOf (PCKG [Zero]), 0x30, 0x10, HGT) HGT = 0x03 Return (PCKG) /* \_SB_.PC00.RP09.PXSX.TBDU.XHCI.RHUB.TPLD.PCKG */ } Method (TUPC, 2, Serialized) { Name (PCKG, Package (0x04) { One, Zero, Zero, Zero }) PCKG [Zero] = Arg0 PCKG [One] = Arg1 Return (PCKG) /* \_SB_.PC00.RP09.PXSX.TBDU.XHCI.RHUB.TUPC.PCKG */ } If ((FPSP (One) == One)) { Device (HS01) { Name (_ADR, One) // _ADR: Address Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((SLMS (One) == Zero)) { Return (FPCP (One, One)) } Else { Return (TUPC (Zero, Zero)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((SLMS (One) == Zero)) { Return (FPCP (One, 0x02)) } Else { Return (TPLD (Zero, Zero)) } } } } If ((FPSP (0x02) == One)) { Device (HS02) { Name (_ADR, 0x02) // _ADR: Address Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((SLMS (0x02) == Zero)) { Return (FPCP (0x02, One)) } Else { Return (TUPC (Zero, Zero)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((SLMS (0x02) == Zero)) { Return (FPCP (0x02, 0x02)) } Else { Return (TPLD (Zero, Zero)) } } } } If ((FPSP (One) == One)) { Device (SS01) { Name (_ADR, 0x03) // _ADR: Address Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { Return (FPCP (One, One)) } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { Return (FPCP (One, 0x02)) } } } If ((FPSP (0x02) == One)) { Device (SS02) { Name (_ADR, 0x04) // _ADR: Address Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { Return (FPCP (0x02, One)) } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { Return (FPCP (0x02, 0x02)) } } } } } } } } If (((DTFS == One) && ((RPS0 == 0x0D) || (RPS1 == 0x0D)))) { Scope (\_SB.PC00.RP13.PXSX) { Name (TURP, 0x0D) Device (TBDU) { Name (_ADR, 0x00020000) // _ADR: Address Device (XHCI) { Name (_ADR, Zero) // _ADR: Address Device (RHUB) { Name (_ADR, Zero) // _ADR: Address Method (SLMS, 1, Serialized) { Local0 = (TURP << 0x02) Local0 |= One If ((((TP1D >> One) == Local0) && (Arg0 == TP1T))) { Return ((TP1D & One)) } ElseIf ((((TP2D >> One) == Local0) && (Arg0 == TP2T))) { Return ((TP2D & One)) } ElseIf ((((TP3D >> One) == Local0) && (Arg0 == TP3T))) { Return ((TP3D & One)) } ElseIf ((((TP4D >> One) == Local0) && (Arg0 == TP4T))) { Return ((TP4D & One)) } ElseIf ((((TP5D >> One) == Local0) && (Arg0 == TP5T))) { Return ((TP5D & One)) } ElseIf ((((TP6D >> One) == Local0) && (Arg0 == TP6T))) { Return ((TP6D & One)) } Else { Return (Zero) } } Method (FPCP, 2, Serialized) { Local0 = (TURP << 0x02) Local0 |= One If ((((TP1D >> One) == Local0) && (Arg0 == TP1T))) { Return (\_SB.UBTC.RUCC (One, Arg1)) } ElseIf ((((TP2D >> One) == Local0) && (Arg0 == TP2T))) { Return (\_SB.UBTC.RUCC (0x02, Arg1)) } ElseIf ((((TP3D >> One) == Local0) && (Arg0 == TP3T))) { Return (\_SB.UBTC.RUCC (0x03, Arg1)) } ElseIf ((((TP4D >> One) == Local0) && (Arg0 == TP4T))) { Return (\_SB.UBTC.RUCC (0x04, Arg1)) } ElseIf ((((TP5D >> One) == Local0) && (Arg0 == TP5T))) { Return (\_SB.UBTC.RUCC (0x05, Arg1)) } ElseIf ((((TP6D >> One) == Local0) && (Arg0 == TP6T))) { Return (\_SB.UBTC.RUCC (0x06, Arg1)) } ElseIf ((Arg1 == One)) { Return (TUPC (Zero, Zero)) } Else { Return (TPLD (Zero, Zero)) } } Method (FPSP, 1, Serialized) { Local0 = (TURP << 0x02) Local0 |= One If ((((TP1D >> One) == Local0) && (Arg0 == TP1T))) { Return (One) } ElseIf ((((TP2D >> One) == Local0) && (Arg0 == TP2T))) { Return (One) } ElseIf ((((TP3D >> One) == Local0) && (Arg0 == TP3T))) { Return (One) } ElseIf ((((TP4D >> One) == Local0) && (Arg0 == TP4T))) { Return (One) } ElseIf ((((TP5D >> One) == Local0) && (Arg0 == TP5T))) { Return (One) } ElseIf ((((TP6D >> One) == Local0) && (Arg0 == TP6T))) { Return (One) } Else { Return (Zero) } } Method (TPLD, 2, Serialized) { Name (PCKG, Package (0x01) { Buffer (0x10){} }) CreateField (DerefOf (PCKG [Zero]), Zero, 0x07, REV) REV = One CreateField (DerefOf (PCKG [Zero]), 0x40, One, VISI) VISI = Arg0 CreateField (DerefOf (PCKG [Zero]), 0x57, 0x08, GPOS) GPOS = Arg1 CreateField (DerefOf (PCKG [Zero]), 0x4A, 0x04, SHAP) SHAP = One CreateField (DerefOf (PCKG [Zero]), 0x20, 0x10, WID) WID = 0x08 CreateField (DerefOf (PCKG [Zero]), 0x30, 0x10, HGT) HGT = 0x03 Return (PCKG) /* \_SB_.PC00.RP13.PXSX.TBDU.XHCI.RHUB.TPLD.PCKG */ } Method (TUPC, 2, Serialized) { Name (PCKG, Package (0x04) { One, Zero, Zero, Zero }) PCKG [Zero] = Arg0 PCKG [One] = Arg1 Return (PCKG) /* \_SB_.PC00.RP13.PXSX.TBDU.XHCI.RHUB.TUPC.PCKG */ } If ((FPSP (One) == One)) { Device (HS01) { Name (_ADR, One) // _ADR: Address Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((SLMS (One) == Zero)) { Return (FPCP (One, One)) } Else { Return (TUPC (Zero, Zero)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((SLMS (One) == Zero)) { Return (FPCP (One, 0x02)) } Else { Return (TPLD (Zero, Zero)) } } } } If ((FPSP (0x02) == One)) { Device (HS02) { Name (_ADR, 0x02) // _ADR: Address Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((SLMS (0x02) == Zero)) { Return (FPCP (0x02, One)) } Else { Return (TUPC (Zero, Zero)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((SLMS (0x02) == Zero)) { Return (FPCP (0x02, 0x02)) } Else { Return (TPLD (Zero, Zero)) } } } } If ((FPSP (One) == One)) { Device (SS01) { Name (_ADR, 0x03) // _ADR: Address Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { Return (FPCP (One, One)) } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { Return (FPCP (One, 0x02)) } } } If ((FPSP (0x02) == One)) { Device (SS02) { Name (_ADR, 0x04) // _ADR: Address Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { Return (FPCP (0x02, One)) } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { Return (FPCP (0x02, 0x02)) } } } } } } } } If (((DTFS == One) && ((RPS0 == 0x11) || (RPS1 == 0x11)))) { Scope (\_SB.PC00.RP17.PXSX) { Name (TURP, 0x11) Device (TBDU) { Name (_ADR, 0x00020000) // _ADR: Address Device (XHCI) { Name (_ADR, Zero) // _ADR: Address Device (RHUB) { Name (_ADR, Zero) // _ADR: Address Method (SLMS, 1, Serialized) { Local0 = (TURP << 0x02) Local0 |= One If ((((TP1D >> One) == Local0) && (Arg0 == TP1T))) { Return ((TP1D & One)) } ElseIf ((((TP2D >> One) == Local0) && (Arg0 == TP2T))) { Return ((TP2D & One)) } ElseIf ((((TP3D >> One) == Local0) && (Arg0 == TP3T))) { Return ((TP3D & One)) } ElseIf ((((TP4D >> One) == Local0) && (Arg0 == TP4T))) { Return ((TP4D & One)) } ElseIf ((((TP5D >> One) == Local0) && (Arg0 == TP5T))) { Return ((TP5D & One)) } ElseIf ((((TP6D >> One) == Local0) && (Arg0 == TP6T))) { Return ((TP6D & One)) } Else { Return (Zero) } } Method (FPCP, 2, Serialized) { Local0 = (TURP << 0x02) Local0 |= One If ((((TP1D >> One) == Local0) && (Arg0 == TP1T))) { Return (\_SB.UBTC.RUCC (One, Arg1)) } ElseIf ((((TP2D >> One) == Local0) && (Arg0 == TP2T))) { Return (\_SB.UBTC.RUCC (0x02, Arg1)) } ElseIf ((((TP3D >> One) == Local0) && (Arg0 == TP3T))) { Return (\_SB.UBTC.RUCC (0x03, Arg1)) } ElseIf ((((TP4D >> One) == Local0) && (Arg0 == TP4T))) { Return (\_SB.UBTC.RUCC (0x04, Arg1)) } ElseIf ((((TP5D >> One) == Local0) && (Arg0 == TP5T))) { Return (\_SB.UBTC.RUCC (0x05, Arg1)) } ElseIf ((((TP6D >> One) == Local0) && (Arg0 == TP6T))) { Return (\_SB.UBTC.RUCC (0x06, Arg1)) } ElseIf ((Arg1 == One)) { Return (TUPC (Zero, Zero)) } Else { Return (TPLD (Zero, Zero)) } } Method (FPSP, 1, Serialized) { Local0 = (TURP << 0x02) Local0 |= One If ((((TP1D >> One) == Local0) && (Arg0 == TP1T))) { Return (One) } ElseIf ((((TP2D >> One) == Local0) && (Arg0 == TP2T))) { Return (One) } ElseIf ((((TP3D >> One) == Local0) && (Arg0 == TP3T))) { Return (One) } ElseIf ((((TP4D >> One) == Local0) && (Arg0 == TP4T))) { Return (One) } ElseIf ((((TP5D >> One) == Local0) && (Arg0 == TP5T))) { Return (One) } ElseIf ((((TP6D >> One) == Local0) && (Arg0 == TP6T))) { Return (One) } Else { Return (Zero) } } Method (TPLD, 2, Serialized) { Name (PCKG, Package (0x01) { Buffer (0x10){} }) CreateField (DerefOf (PCKG [Zero]), Zero, 0x07, REV) REV = One CreateField (DerefOf (PCKG [Zero]), 0x40, One, VISI) VISI = Arg0 CreateField (DerefOf (PCKG [Zero]), 0x57, 0x08, GPOS) GPOS = Arg1 CreateField (DerefOf (PCKG [Zero]), 0x4A, 0x04, SHAP) SHAP = One CreateField (DerefOf (PCKG [Zero]), 0x20, 0x10, WID) WID = 0x08 CreateField (DerefOf (PCKG [Zero]), 0x30, 0x10, HGT) HGT = 0x03 Return (PCKG) /* \_SB_.PC00.RP17.PXSX.TBDU.XHCI.RHUB.TPLD.PCKG */ } Method (TUPC, 2, Serialized) { Name (PCKG, Package (0x04) { One, Zero, Zero, Zero }) PCKG [Zero] = Arg0 PCKG [One] = Arg1 Return (PCKG) /* \_SB_.PC00.RP17.PXSX.TBDU.XHCI.RHUB.TUPC.PCKG */ } If ((FPSP (One) == One)) { Device (HS01) { Name (_ADR, One) // _ADR: Address Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((SLMS (One) == Zero)) { Return (FPCP (One, One)) } Else { Return (TUPC (Zero, Zero)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((SLMS (One) == Zero)) { Return (FPCP (One, 0x02)) } Else { Return (TPLD (Zero, Zero)) } } } } If ((FPSP (0x02) == One)) { Device (HS02) { Name (_ADR, 0x02) // _ADR: Address Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((SLMS (0x02) == Zero)) { Return (FPCP (0x02, One)) } Else { Return (TUPC (Zero, Zero)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((SLMS (0x02) == Zero)) { Return (FPCP (0x02, 0x02)) } Else { Return (TPLD (Zero, Zero)) } } } } If ((FPSP (One) == One)) { Device (SS01) { Name (_ADR, 0x03) // _ADR: Address Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { Return (FPCP (One, One)) } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { Return (FPCP (One, 0x02)) } } } If ((FPSP (0x02) == One)) { Device (SS02) { Name (_ADR, 0x04) // _ADR: Address Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { Return (FPCP (0x02, One)) } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { Return (FPCP (0x02, 0x02)) } } } } } } } } If (((DTFS == One) && ((RPS0 == 0x15) || (RPS1 == 0x15)))) { Scope (\_SB.PC00.RP21.PXSX) { Name (TURP, 0x15) Device (TBDU) { Name (_ADR, 0x00020000) // _ADR: Address Device (XHCI) { Name (_ADR, Zero) // _ADR: Address Device (RHUB) { Name (_ADR, Zero) // _ADR: Address Method (SLMS, 1, Serialized) { Local0 = (TURP << 0x02) Local0 |= One If ((((TP1D >> One) == Local0) && (Arg0 == TP1T))) { Return ((TP1D & One)) } ElseIf ((((TP2D >> One) == Local0) && (Arg0 == TP2T))) { Return ((TP2D & One)) } ElseIf ((((TP3D >> One) == Local0) && (Arg0 == TP3T))) { Return ((TP3D & One)) } ElseIf ((((TP4D >> One) == Local0) && (Arg0 == TP4T))) { Return ((TP4D & One)) } ElseIf ((((TP5D >> One) == Local0) && (Arg0 == TP5T))) { Return ((TP5D & One)) } ElseIf ((((TP6D >> One) == Local0) && (Arg0 == TP6T))) { Return ((TP6D & One)) } Else { Return (Zero) } } Method (FPCP, 2, Serialized) { Local0 = (TURP << 0x02) Local0 |= One If ((((TP1D >> One) == Local0) && (Arg0 == TP1T))) { Return (\_SB.UBTC.RUCC (One, Arg1)) } ElseIf ((((TP2D >> One) == Local0) && (Arg0 == TP2T))) { Return (\_SB.UBTC.RUCC (0x02, Arg1)) } ElseIf ((((TP3D >> One) == Local0) && (Arg0 == TP3T))) { Return (\_SB.UBTC.RUCC (0x03, Arg1)) } ElseIf ((((TP4D >> One) == Local0) && (Arg0 == TP4T))) { Return (\_SB.UBTC.RUCC (0x04, Arg1)) } ElseIf ((((TP5D >> One) == Local0) && (Arg0 == TP5T))) { Return (\_SB.UBTC.RUCC (0x05, Arg1)) } ElseIf ((((TP6D >> One) == Local0) && (Arg0 == TP6T))) { Return (\_SB.UBTC.RUCC (0x06, Arg1)) } ElseIf ((Arg1 == One)) { Return (TUPC (Zero, Zero)) } Else { Return (TPLD (Zero, Zero)) } } Method (FPSP, 1, Serialized) { Local0 = (TURP << 0x02) Local0 |= One If ((((TP1D >> One) == Local0) && (Arg0 == TP1T))) { Return (One) } ElseIf ((((TP2D >> One) == Local0) && (Arg0 == TP2T))) { Return (One) } ElseIf ((((TP3D >> One) == Local0) && (Arg0 == TP3T))) { Return (One) } ElseIf ((((TP4D >> One) == Local0) && (Arg0 == TP4T))) { Return (One) } ElseIf ((((TP5D >> One) == Local0) && (Arg0 == TP5T))) { Return (One) } ElseIf ((((TP6D >> One) == Local0) && (Arg0 == TP6T))) { Return (One) } Else { Return (Zero) } } Method (TPLD, 2, Serialized) { Name (PCKG, Package (0x01) { Buffer (0x10){} }) CreateField (DerefOf (PCKG [Zero]), Zero, 0x07, REV) REV = One CreateField (DerefOf (PCKG [Zero]), 0x40, One, VISI) VISI = Arg0 CreateField (DerefOf (PCKG [Zero]), 0x57, 0x08, GPOS) GPOS = Arg1 CreateField (DerefOf (PCKG [Zero]), 0x4A, 0x04, SHAP) SHAP = One CreateField (DerefOf (PCKG [Zero]), 0x20, 0x10, WID) WID = 0x08 CreateField (DerefOf (PCKG [Zero]), 0x30, 0x10, HGT) HGT = 0x03 Return (PCKG) /* \_SB_.PC00.RP21.PXSX.TBDU.XHCI.RHUB.TPLD.PCKG */ } Method (TUPC, 2, Serialized) { Name (PCKG, Package (0x04) { One, Zero, Zero, Zero }) PCKG [Zero] = Arg0 PCKG [One] = Arg1 Return (PCKG) /* \_SB_.PC00.RP21.PXSX.TBDU.XHCI.RHUB.TUPC.PCKG */ } If ((FPSP (One) == One)) { Device (HS01) { Name (_ADR, One) // _ADR: Address Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((SLMS (One) == Zero)) { Return (FPCP (One, One)) } Else { Return (TUPC (Zero, Zero)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((SLMS (One) == Zero)) { Return (FPCP (One, 0x02)) } Else { Return (TPLD (Zero, Zero)) } } } } If ((FPSP (0x02) == One)) { Device (HS02) { Name (_ADR, 0x02) // _ADR: Address Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((SLMS (0x02) == Zero)) { Return (FPCP (0x02, One)) } Else { Return (TUPC (Zero, Zero)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((SLMS (0x02) == Zero)) { Return (FPCP (0x02, 0x02)) } Else { Return (TPLD (Zero, Zero)) } } } } If ((FPSP (One) == One)) { Device (SS01) { Name (_ADR, 0x03) // _ADR: Address Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { Return (FPCP (One, One)) } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { Return (FPCP (One, 0x02)) } } } If ((FPSP (0x02) == One)) { Device (SS02) { Name (_ADR, 0x04) // _ADR: Address Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { Return (FPCP (0x02, One)) } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { Return (FPCP (0x02, 0x02)) } } } } } } } } If (((DTFS == One) && ((RPS0 == 0x19) || (RPS1 == 0x19)))) { Scope (\_SB.PC00.RP25.PXSX) { Name (TURP, 0x19) Device (TBDU) { Name (_ADR, 0x00020000) // _ADR: Address Device (XHCI) { Name (_ADR, Zero) // _ADR: Address Device (RHUB) { Name (_ADR, Zero) // _ADR: Address Method (SLMS, 1, Serialized) { Local0 = (TURP << 0x02) Local0 |= One If ((((TP1D >> One) == Local0) && (Arg0 == TP1T))) { Return ((TP1D & One)) } ElseIf ((((TP2D >> One) == Local0) && (Arg0 == TP2T))) { Return ((TP2D & One)) } ElseIf ((((TP3D >> One) == Local0) && (Arg0 == TP3T))) { Return ((TP3D & One)) } ElseIf ((((TP4D >> One) == Local0) && (Arg0 == TP4T))) { Return ((TP4D & One)) } ElseIf ((((TP5D >> One) == Local0) && (Arg0 == TP5T))) { Return ((TP5D & One)) } ElseIf ((((TP6D >> One) == Local0) && (Arg0 == TP6T))) { Return ((TP6D & One)) } Else { Return (Zero) } } Method (FPCP, 2, Serialized) { Local0 = (TURP << 0x02) Local0 |= One If ((((TP1D >> One) == Local0) && (Arg0 == TP1T))) { Return (\_SB.UBTC.RUCC (One, Arg1)) } ElseIf ((((TP2D >> One) == Local0) && (Arg0 == TP2T))) { Return (\_SB.UBTC.RUCC (0x02, Arg1)) } ElseIf ((((TP3D >> One) == Local0) && (Arg0 == TP3T))) { Return (\_SB.UBTC.RUCC (0x03, Arg1)) } ElseIf ((((TP4D >> One) == Local0) && (Arg0 == TP4T))) { Return (\_SB.UBTC.RUCC (0x04, Arg1)) } ElseIf ((((TP5D >> One) == Local0) && (Arg0 == TP5T))) { Return (\_SB.UBTC.RUCC (0x05, Arg1)) } ElseIf ((((TP6D >> One) == Local0) && (Arg0 == TP6T))) { Return (\_SB.UBTC.RUCC (0x06, Arg1)) } ElseIf ((Arg1 == One)) { Return (TUPC (Zero, Zero)) } Else { Return (TPLD (Zero, Zero)) } } Method (FPSP, 1, Serialized) { Local0 = (TURP << 0x02) Local0 |= One If ((((TP1D >> One) == Local0) && (Arg0 == TP1T))) { Return (One) } ElseIf ((((TP2D >> One) == Local0) && (Arg0 == TP2T))) { Return (One) } ElseIf ((((TP3D >> One) == Local0) && (Arg0 == TP3T))) { Return (One) } ElseIf ((((TP4D >> One) == Local0) && (Arg0 == TP4T))) { Return (One) } ElseIf ((((TP5D >> One) == Local0) && (Arg0 == TP5T))) { Return (One) } ElseIf ((((TP6D >> One) == Local0) && (Arg0 == TP6T))) { Return (One) } Else { Return (Zero) } } Method (TPLD, 2, Serialized) { Name (PCKG, Package (0x01) { Buffer (0x10){} }) CreateField (DerefOf (PCKG [Zero]), Zero, 0x07, REV) REV = One CreateField (DerefOf (PCKG [Zero]), 0x40, One, VISI) VISI = Arg0 CreateField (DerefOf (PCKG [Zero]), 0x57, 0x08, GPOS) GPOS = Arg1 CreateField (DerefOf (PCKG [Zero]), 0x4A, 0x04, SHAP) SHAP = One CreateField (DerefOf (PCKG [Zero]), 0x20, 0x10, WID) WID = 0x08 CreateField (DerefOf (PCKG [Zero]), 0x30, 0x10, HGT) HGT = 0x03 Return (PCKG) /* \_SB_.PC00.RP25.PXSX.TBDU.XHCI.RHUB.TPLD.PCKG */ } Method (TUPC, 2, Serialized) { Name (PCKG, Package (0x04) { One, Zero, Zero, Zero }) PCKG [Zero] = Arg0 PCKG [One] = Arg1 Return (PCKG) /* \_SB_.PC00.RP25.PXSX.TBDU.XHCI.RHUB.TUPC.PCKG */ } If ((FPSP (One) == One)) { Device (HS01) { Name (_ADR, One) // _ADR: Address Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((SLMS (One) == Zero)) { Return (FPCP (One, One)) } Else { Return (TUPC (Zero, Zero)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((SLMS (One) == Zero)) { Return (FPCP (One, 0x02)) } Else { Return (TPLD (Zero, Zero)) } } } } If ((FPSP (0x02) == One)) { Device (HS02) { Name (_ADR, 0x02) // _ADR: Address Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((SLMS (0x02) == Zero)) { Return (FPCP (0x02, One)) } Else { Return (TUPC (Zero, Zero)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((SLMS (0x02) == Zero)) { Return (FPCP (0x02, 0x02)) } Else { Return (TPLD (Zero, Zero)) } } } } If ((FPSP (One) == One)) { Device (SS01) { Name (_ADR, 0x03) // _ADR: Address Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { Return (FPCP (One, One)) } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { Return (FPCP (One, 0x02)) } } } If ((FPSP (0x02) == One)) { Device (SS02) { Name (_ADR, 0x04) // _ADR: Address Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { Return (FPCP (0x02, One)) } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { Return (FPCP (0x02, 0x02)) } } } } } } } } } } SSDT11 ------ DefinitionBlock ("", "SSDT", 2, "SocCmn", "SocCmn ", 0x00003000) { External (_SB_.CPPC, FieldUnitObj) External (_SB_.PC00.RP01, DeviceObj) External (_SB_.PC00.RP01.HPEX, FieldUnitObj) External (_SB_.PC00.RP01.HPSX, FieldUnitObj) External (_SB_.PC00.RP01.PMEX, FieldUnitObj) External (_SB_.PC00.RP01.PMSX, FieldUnitObj) External (_SB_.PC00.RP01.VDID, FieldUnitObj) External (_SB_.PC00.RP02, DeviceObj) External (_SB_.PC00.RP02.HPEX, FieldUnitObj) External (_SB_.PC00.RP02.HPSX, FieldUnitObj) External (_SB_.PC00.RP02.PMEX, FieldUnitObj) External (_SB_.PC00.RP02.PMSX, FieldUnitObj) External (_SB_.PC00.RP02.VDID, FieldUnitObj) External (_SB_.PC00.RP03, DeviceObj) External (_SB_.PC00.RP03.HPEX, FieldUnitObj) External (_SB_.PC00.RP03.HPSX, FieldUnitObj) External (_SB_.PC00.RP03.PMEX, FieldUnitObj) External (_SB_.PC00.RP03.PMSX, FieldUnitObj) External (_SB_.PC00.RP03.VDID, FieldUnitObj) External (_SB_.PC00.RP04, DeviceObj) External (_SB_.PC00.RP04.HPEX, FieldUnitObj) External (_SB_.PC00.RP04.HPSX, FieldUnitObj) External (_SB_.PC00.RP04.PMEX, FieldUnitObj) External (_SB_.PC00.RP04.PMSX, FieldUnitObj) External (_SB_.PC00.RP04.VDID, FieldUnitObj) External (_SB_.PC00.RP05, DeviceObj) External (_SB_.PC00.RP05.HPEX, FieldUnitObj) External (_SB_.PC00.RP05.HPSX, FieldUnitObj) External (_SB_.PC00.RP05.PMEX, FieldUnitObj) External (_SB_.PC00.RP05.PMSX, FieldUnitObj) External (_SB_.PC00.RP05.VDID, FieldUnitObj) External (_SB_.PC00.RP06, DeviceObj) External (_SB_.PC00.RP06.HPEX, FieldUnitObj) External (_SB_.PC00.RP06.HPSX, FieldUnitObj) External (_SB_.PC00.RP06.PMEX, FieldUnitObj) External (_SB_.PC00.RP06.PMSX, FieldUnitObj) External (_SB_.PC00.RP06.VDID, FieldUnitObj) External (_SB_.PC00.RP07, DeviceObj) External (_SB_.PC00.RP07.HPEX, FieldUnitObj) External (_SB_.PC00.RP07.HPSX, FieldUnitObj) External (_SB_.PC00.RP07.PMEX, FieldUnitObj) External (_SB_.PC00.RP07.PMSX, FieldUnitObj) External (_SB_.PC00.RP07.VDID, FieldUnitObj) External (_SB_.PC00.RP08, DeviceObj) External (_SB_.PC00.RP08.HPEX, FieldUnitObj) External (_SB_.PC00.RP08.HPSX, FieldUnitObj) External (_SB_.PC00.RP08.PMEX, FieldUnitObj) External (_SB_.PC00.RP08.PMSX, FieldUnitObj) External (_SB_.PC00.RP08.VDID, FieldUnitObj) External (_SB_.PC00.RP09, DeviceObj) External (_SB_.PC00.RP09.HPEX, FieldUnitObj) External (_SB_.PC00.RP09.HPSX, FieldUnitObj) External (_SB_.PC00.RP09.PMEX, FieldUnitObj) External (_SB_.PC00.RP09.PMSX, FieldUnitObj) External (_SB_.PC00.RP09.VDID, FieldUnitObj) External (_SB_.PC00.RP10, DeviceObj) External (_SB_.PC00.RP10.HPEX, FieldUnitObj) External (_SB_.PC00.RP10.HPSX, FieldUnitObj) External (_SB_.PC00.RP10.PMEX, FieldUnitObj) External (_SB_.PC00.RP10.PMSX, FieldUnitObj) External (_SB_.PC00.RP10.VDID, FieldUnitObj) External (_SB_.PC00.RP11, DeviceObj) External (_SB_.PC00.RP11.HPEX, FieldUnitObj) External (_SB_.PC00.RP11.HPSX, FieldUnitObj) External (_SB_.PC00.RP11.PMEX, FieldUnitObj) External (_SB_.PC00.RP11.PMSX, FieldUnitObj) External (_SB_.PC00.RP11.VDID, FieldUnitObj) External (_SB_.PC00.RP12, DeviceObj) External (_SB_.PC00.RP12.HPEX, FieldUnitObj) External (_SB_.PC00.RP12.HPSX, FieldUnitObj) External (_SB_.PC00.RP12.PMEX, FieldUnitObj) External (_SB_.PC00.RP12.PMSX, FieldUnitObj) External (_SB_.PC00.RP12.VDID, FieldUnitObj) External (_SB_.PC00.RP13, DeviceObj) External (_SB_.PC00.RP13.HPEX, FieldUnitObj) External (_SB_.PC00.RP13.HPSX, FieldUnitObj) External (_SB_.PC00.RP13.PMEX, FieldUnitObj) External (_SB_.PC00.RP13.PMSX, FieldUnitObj) External (_SB_.PC00.RP13.VDID, FieldUnitObj) External (_SB_.PC00.RP14, DeviceObj) External (_SB_.PC00.RP14.HPEX, FieldUnitObj) External (_SB_.PC00.RP14.HPSX, FieldUnitObj) External (_SB_.PC00.RP14.PMEX, FieldUnitObj) External (_SB_.PC00.RP14.PMSX, FieldUnitObj) External (_SB_.PC00.RP14.VDID, FieldUnitObj) External (_SB_.PC00.RP15, DeviceObj) External (_SB_.PC00.RP15.HPEX, FieldUnitObj) External (_SB_.PC00.RP15.HPSX, FieldUnitObj) External (_SB_.PC00.RP15.PMEX, FieldUnitObj) External (_SB_.PC00.RP15.PMSX, FieldUnitObj) External (_SB_.PC00.RP15.VDID, FieldUnitObj) External (_SB_.PC00.RP16, DeviceObj) External (_SB_.PC00.RP16.HPEX, FieldUnitObj) External (_SB_.PC00.RP16.HPSX, FieldUnitObj) External (_SB_.PC00.RP16.PMEX, FieldUnitObj) External (_SB_.PC00.RP16.PMSX, FieldUnitObj) External (_SB_.PC00.RP16.VDID, FieldUnitObj) External (_SB_.PC00.RP17, DeviceObj) External (_SB_.PC00.RP17.HPEX, FieldUnitObj) External (_SB_.PC00.RP17.HPSX, FieldUnitObj) External (_SB_.PC00.RP17.PMEX, FieldUnitObj) External (_SB_.PC00.RP17.PMSX, FieldUnitObj) External (_SB_.PC00.RP17.VDID, FieldUnitObj) External (_SB_.PC00.RP18, DeviceObj) External (_SB_.PC00.RP18.HPEX, FieldUnitObj) External (_SB_.PC00.RP18.HPSX, FieldUnitObj) External (_SB_.PC00.RP18.PMEX, FieldUnitObj) External (_SB_.PC00.RP18.PMSX, FieldUnitObj) External (_SB_.PC00.RP18.VDID, FieldUnitObj) External (_SB_.PC00.RP19, DeviceObj) External (_SB_.PC00.RP19.HPEX, FieldUnitObj) External (_SB_.PC00.RP19.HPSX, FieldUnitObj) External (_SB_.PC00.RP19.PMEX, FieldUnitObj) External (_SB_.PC00.RP19.PMSX, FieldUnitObj) External (_SB_.PC00.RP19.VDID, FieldUnitObj) External (_SB_.PC00.RP20, DeviceObj) External (_SB_.PC00.RP20.HPEX, FieldUnitObj) External (_SB_.PC00.RP20.HPSX, FieldUnitObj) External (_SB_.PC00.RP20.PMEX, FieldUnitObj) External (_SB_.PC00.RP20.PMSX, FieldUnitObj) External (_SB_.PC00.RP20.VDID, FieldUnitObj) External (_SB_.PC00.RP21, DeviceObj) External (_SB_.PC00.RP21.HPEX, FieldUnitObj) External (_SB_.PC00.RP21.HPSX, FieldUnitObj) External (_SB_.PC00.RP21.PMEX, FieldUnitObj) External (_SB_.PC00.RP21.PMSX, FieldUnitObj) External (_SB_.PC00.RP21.VDID, FieldUnitObj) External (_SB_.PC00.RP22, DeviceObj) External (_SB_.PC00.RP22.HPEX, FieldUnitObj) External (_SB_.PC00.RP22.HPSX, FieldUnitObj) External (_SB_.PC00.RP22.PMEX, FieldUnitObj) External (_SB_.PC00.RP22.PMSX, FieldUnitObj) External (_SB_.PC00.RP22.VDID, FieldUnitObj) External (_SB_.PC00.RP23, DeviceObj) External (_SB_.PC00.RP23.HPEX, FieldUnitObj) External (_SB_.PC00.RP23.HPSX, FieldUnitObj) External (_SB_.PC00.RP23.PMEX, FieldUnitObj) External (_SB_.PC00.RP23.PMSX, FieldUnitObj) External (_SB_.PC00.RP23.VDID, FieldUnitObj) External (_SB_.PC00.RP24, DeviceObj) External (_SB_.PC00.RP24.HPEX, FieldUnitObj) External (_SB_.PC00.RP24.HPSX, FieldUnitObj) External (_SB_.PC00.RP24.PMEX, FieldUnitObj) External (_SB_.PC00.RP24.PMSX, FieldUnitObj) External (_SB_.PC00.RP24.VDID, FieldUnitObj) External (_SB_.PC00.RP25, DeviceObj) External (_SB_.PC00.RP25.HPEX, FieldUnitObj) External (_SB_.PC00.RP25.HPSX, FieldUnitObj) External (_SB_.PC00.RP25.PMEX, FieldUnitObj) External (_SB_.PC00.RP25.PMSX, FieldUnitObj) External (_SB_.PC00.RP25.VDID, FieldUnitObj) External (_SB_.PC00.RP26, DeviceObj) External (_SB_.PC00.RP26.HPEX, FieldUnitObj) External (_SB_.PC00.RP26.HPSX, FieldUnitObj) External (_SB_.PC00.RP26.PMEX, FieldUnitObj) External (_SB_.PC00.RP26.PMSX, FieldUnitObj) External (_SB_.PC00.RP26.VDID, FieldUnitObj) External (_SB_.PC00.RP27, DeviceObj) External (_SB_.PC00.RP27.HPEX, FieldUnitObj) External (_SB_.PC00.RP27.HPSX, FieldUnitObj) External (_SB_.PC00.RP27.PMEX, FieldUnitObj) External (_SB_.PC00.RP27.PMSX, FieldUnitObj) External (_SB_.PC00.RP27.VDID, FieldUnitObj) External (_SB_.PC00.RP28, DeviceObj) External (_SB_.PC00.RP28.HPEX, FieldUnitObj) External (_SB_.PC00.RP28.HPSX, FieldUnitObj) External (_SB_.PC00.RP28.PMEX, FieldUnitObj) External (_SB_.PC00.RP28.PMSX, FieldUnitObj) External (_SB_.PC00.RP28.VDID, FieldUnitObj) External (_SB_.PC00.TCON, MethodObj) // 0 Arguments External (_SB_.PC00.TG0N, MethodObj) // 0 Arguments External (_SB_.PC00.TG1N, MethodObj) // 0 Arguments External (_SB_.PC00.TRP0.HPEX, IntObj) External (_SB_.PC00.TRP0.HPSX, IntObj) External (_SB_.PC00.TRP0.PMEX, IntObj) External (_SB_.PC00.TRP0.PMSX, IntObj) External (_SB_.PC00.TRP1.HPEX, IntObj) External (_SB_.PC00.TRP1.HPSX, IntObj) External (_SB_.PC00.TRP1.PMEX, IntObj) External (_SB_.PC00.TRP1.PMSX, IntObj) External (_SB_.PC00.TRP2.HPEX, IntObj) External (_SB_.PC00.TRP2.HPSX, IntObj) External (_SB_.PC00.TRP2.PMEX, IntObj) External (_SB_.PC00.TRP2.PMSX, IntObj) External (_SB_.PC00.TRP3.HPEX, IntObj) External (_SB_.PC00.TRP3.HPSX, IntObj) External (_SB_.PC00.TRP3.PMEX, IntObj) External (_SB_.PC00.TRP3.PMSX, IntObj) External (_SB_.PC00.TXHC, DeviceObj) External (_SB_.PC01.TRP0.HPEX, IntObj) External (_SB_.PC01.TRP0.HPSX, IntObj) External (_SB_.PC01.TRP0.PMEX, IntObj) External (_SB_.PC01.TRP0.PMSX, IntObj) External (_SB_.PC01.TRP1.HPEX, IntObj) External (_SB_.PC01.TRP1.HPSX, IntObj) External (_SB_.PC01.TRP1.PMEX, IntObj) External (_SB_.PC01.TRP1.PMSX, IntObj) External (_SB_.PC01.TRP2.HPEX, IntObj) External (_SB_.PC01.TRP2.HPSX, IntObj) External (_SB_.PC01.TRP2.PMEX, IntObj) External (_SB_.PC01.TRP2.PMSX, IntObj) External (_SB_.PC01.TRP3.HPEX, IntObj) External (_SB_.PC01.TRP3.HPSX, IntObj) External (_SB_.PC01.TRP3.PMEX, IntObj) External (_SB_.PC01.TRP3.PMSX, IntObj) External (_SB_.PR00, DeviceObj) External (_SB_.PR00.LPSS, PkgObj) External (_SB_.PR00.TPSS, PkgObj) External (_SB_.PR01, DeviceObj) External (_SB_.PR02, DeviceObj) External (_SB_.PR03, DeviceObj) External (_SB_.PR04, DeviceObj) External (_SB_.PR05, DeviceObj) External (_SB_.PR06, DeviceObj) External (_SB_.PR07, DeviceObj) External (_SB_.PR08, DeviceObj) External (_SB_.PR09, DeviceObj) External (_SB_.PR10, DeviceObj) External (_SB_.PR11, DeviceObj) External (_SB_.PR12, DeviceObj) External (_SB_.PR13, DeviceObj) External (_SB_.PR14, DeviceObj) External (_SB_.PR15, DeviceObj) External (_SB_.PR16, DeviceObj) External (_SB_.PR17, DeviceObj) External (_SB_.PR18, DeviceObj) External (_SB_.PR19, DeviceObj) External (_SB_.PR20, DeviceObj) External (_SB_.PR21, DeviceObj) External (_SB_.PR22, DeviceObj) External (_SB_.PR23, DeviceObj) External (_SB_.PR24, DeviceObj) External (_SB_.PR25, DeviceObj) External (_SB_.PR26, DeviceObj) External (_SB_.PR27, DeviceObj) External (_SB_.PR28, DeviceObj) External (_SB_.PR29, DeviceObj) External (_SB_.PR30, DeviceObj) External (_SB_.PR31, DeviceObj) External (_SB_.PR32, DeviceObj) External (_SB_.PR33, DeviceObj) External (_SB_.PR34, DeviceObj) External (_SB_.PR35, DeviceObj) External (_SB_.PR36, DeviceObj) External (_SB_.PR37, DeviceObj) External (_SB_.PR38, DeviceObj) External (_SB_.PR39, DeviceObj) External (_SB_.PR40, DeviceObj) External (_SB_.PR41, DeviceObj) External (_SB_.PR42, DeviceObj) External (_SB_.PR43, DeviceObj) External (_SB_.PR44, DeviceObj) External (_SB_.PR45, DeviceObj) External (_SB_.PR46, DeviceObj) External (_SB_.PR47, DeviceObj) External (_SB_.PR48, DeviceObj) External (_SB_.PR49, DeviceObj) External (_SB_.PR50, DeviceObj) External (_SB_.PR51, DeviceObj) External (_SB_.PR52, DeviceObj) External (_SB_.PR53, DeviceObj) External (_SB_.PR54, DeviceObj) External (_SB_.PR55, DeviceObj) External (_SB_.PR56, DeviceObj) External (_SB_.PR57, DeviceObj) External (_SB_.PR58, DeviceObj) External (_SB_.PR59, DeviceObj) External (_SB_.PR60, DeviceObj) External (_SB_.PR61, DeviceObj) External (_SB_.PR62, DeviceObj) External (_SB_.PR63, DeviceObj) External (_SB_.TCWK, MethodObj) // 1 Arguments External (ITRT, FieldUnitObj) External (NEXP, FieldUnitObj) External (OSCC, FieldUnitObj) External (PCHS, FieldUnitObj) External (PCHX, IntObj) External (PF00, IntObj) External (PF01, IntObj) External (PF02, IntObj) External (PF03, IntObj) External (PF04, IntObj) External (PF05, IntObj) External (PF06, IntObj) External (PF07, IntObj) External (PF08, IntObj) External (PF09, IntObj) External (PF10, IntObj) External (PF11, IntObj) External (PF12, IntObj) External (PF13, IntObj) External (PF14, IntObj) External (PF15, IntObj) External (PF16, IntObj) External (PF17, IntObj) External (PF18, IntObj) External (PF19, IntObj) External (PF20, IntObj) External (PF21, IntObj) External (PF22, IntObj) External (PF23, IntObj) External (PF24, IntObj) External (PF25, IntObj) External (PF26, IntObj) External (PF27, IntObj) External (PF28, IntObj) External (PF29, IntObj) External (PF30, IntObj) External (PF31, IntObj) External (PF32, IntObj) External (PF33, IntObj) External (PF34, IntObj) External (PF35, IntObj) External (PF36, IntObj) External (PF37, IntObj) External (PF38, IntObj) External (PF39, IntObj) External (PF40, IntObj) External (PF41, IntObj) External (PF42, IntObj) External (PF43, IntObj) External (PF44, IntObj) External (PF45, IntObj) External (PF46, IntObj) External (PF47, IntObj) External (PF48, IntObj) External (PF49, IntObj) External (PF50, IntObj) External (PF51, IntObj) External (PF52, IntObj) External (PF53, IntObj) External (PF54, IntObj) External (PF55, IntObj) External (PF56, IntObj) External (PF57, IntObj) External (PF58, IntObj) External (PF59, IntObj) External (PF60, IntObj) External (PF61, IntObj) External (PF62, IntObj) External (PF63, IntObj) External (TCNT, FieldUnitObj) External (TRTD, FieldUnitObj) Method (NHPG, 0, Serialized) { \_SB.PC00.RP01.HPEX = Zero \_SB.PC00.RP02.HPEX = Zero \_SB.PC00.RP03.HPEX = Zero \_SB.PC00.RP04.HPEX = Zero \_SB.PC00.RP05.HPEX = Zero \_SB.PC00.RP06.HPEX = Zero \_SB.PC00.RP07.HPEX = Zero \_SB.PC00.RP08.HPEX = Zero \_SB.PC00.RP09.HPEX = Zero \_SB.PC00.RP10.HPEX = Zero \_SB.PC00.RP11.HPEX = Zero \_SB.PC00.RP12.HPEX = Zero If ((PCHS == PCHX)) { \_SB.PC00.RP13.HPEX = Zero \_SB.PC00.RP14.HPEX = Zero \_SB.PC00.RP15.HPEX = Zero \_SB.PC00.RP16.HPEX = Zero \_SB.PC00.RP17.HPEX = Zero \_SB.PC00.RP18.HPEX = Zero \_SB.PC00.RP19.HPEX = Zero \_SB.PC00.RP20.HPEX = Zero \_SB.PC00.RP21.HPEX = Zero \_SB.PC00.RP22.HPEX = Zero \_SB.PC00.RP23.HPEX = Zero \_SB.PC00.RP24.HPEX = Zero \_SB.PC00.RP25.HPEX = Zero \_SB.PC00.RP26.HPEX = Zero \_SB.PC00.RP27.HPEX = Zero \_SB.PC00.RP28.HPEX = Zero } If (CondRefOf (\_SB.PC00.TXHC)) { If (CondRefOf (\_SB.PC01)) { \_SB.PC01.TRP0.HPEX = Zero \_SB.PC01.TRP1.HPEX = Zero \_SB.PC01.TRP2.HPEX = Zero \_SB.PC01.TRP3.HPEX = Zero } Else { \_SB.PC00.TRP0.HPEX = Zero \_SB.PC00.TRP1.HPEX = Zero \_SB.PC00.TRP2.HPEX = Zero \_SB.PC00.TRP3.HPEX = Zero } } \_SB.PC00.RP01.HPSX = One \_SB.PC00.RP02.HPSX = One \_SB.PC00.RP03.HPSX = One \_SB.PC00.RP04.HPSX = One \_SB.PC00.RP05.HPSX = One \_SB.PC00.RP06.HPSX = One \_SB.PC00.RP07.HPSX = One \_SB.PC00.RP08.HPSX = One \_SB.PC00.RP09.HPSX = One \_SB.PC00.RP10.HPSX = One \_SB.PC00.RP11.HPSX = One \_SB.PC00.RP12.HPSX = One If ((PCHS == PCHX)) { \_SB.PC00.RP13.HPSX = One \_SB.PC00.RP14.HPSX = One \_SB.PC00.RP15.HPSX = One \_SB.PC00.RP16.HPSX = One \_SB.PC00.RP17.HPSX = One \_SB.PC00.RP18.HPSX = One \_SB.PC00.RP19.HPSX = One \_SB.PC00.RP20.HPSX = One \_SB.PC00.RP21.HPSX = One \_SB.PC00.RP22.HPSX = One \_SB.PC00.RP23.HPSX = One \_SB.PC00.RP24.HPSX = One \_SB.PC00.RP25.HPSX = One \_SB.PC00.RP26.HPSX = One \_SB.PC00.RP27.HPSX = One \_SB.PC00.RP28.HPSX = One } If (CondRefOf (\_SB.PC00.TXHC)) { If (CondRefOf (\_SB.PC01)) { \_SB.PC01.TRP0.HPSX = One \_SB.PC01.TRP1.HPSX = One \_SB.PC01.TRP2.HPSX = One \_SB.PC01.TRP3.HPSX = One } Else { \_SB.PC00.TRP0.HPSX = One \_SB.PC00.TRP1.HPSX = One \_SB.PC00.TRP2.HPSX = One \_SB.PC00.TRP3.HPSX = One } } } Method (NPME, 0, Serialized) { \_SB.PC00.RP01.PMEX = Zero \_SB.PC00.RP02.PMEX = Zero \_SB.PC00.RP03.PMEX = Zero \_SB.PC00.RP04.PMEX = Zero \_SB.PC00.RP05.PMEX = Zero \_SB.PC00.RP06.PMEX = Zero \_SB.PC00.RP07.PMEX = Zero \_SB.PC00.RP08.PMEX = Zero \_SB.PC00.RP09.PMEX = Zero \_SB.PC00.RP10.PMEX = Zero \_SB.PC00.RP11.PMEX = Zero \_SB.PC00.RP12.PMEX = Zero If ((PCHS == PCHX)) { \_SB.PC00.RP13.PMEX = Zero \_SB.PC00.RP14.PMEX = Zero \_SB.PC00.RP15.PMEX = Zero \_SB.PC00.RP16.PMEX = Zero \_SB.PC00.RP17.PMEX = Zero \_SB.PC00.RP18.PMEX = Zero \_SB.PC00.RP19.PMEX = Zero \_SB.PC00.RP20.PMEX = Zero \_SB.PC00.RP21.PMEX = Zero \_SB.PC00.RP22.PMEX = Zero \_SB.PC00.RP23.PMEX = Zero \_SB.PC00.RP24.PMEX = Zero \_SB.PC00.RP21.PMEX = Zero \_SB.PC00.RP22.PMEX = Zero \_SB.PC00.RP23.PMEX = Zero \_SB.PC00.RP24.PMEX = Zero \_SB.PC00.RP25.PMEX = Zero \_SB.PC00.RP26.PMEX = Zero \_SB.PC00.RP27.PMEX = Zero \_SB.PC00.RP28.PMEX = Zero } If (CondRefOf (\_SB.PC00.TXHC)) { If (CondRefOf (\_SB.PC01)) { \_SB.PC01.TRP0.PMEX = Zero \_SB.PC01.TRP1.PMEX = Zero \_SB.PC01.TRP2.PMEX = Zero \_SB.PC01.TRP3.PMEX = Zero } Else { \_SB.PC00.TRP0.PMEX = Zero \_SB.PC00.TRP1.PMEX = Zero \_SB.PC00.TRP2.PMEX = Zero \_SB.PC00.TRP3.PMEX = Zero } } \_SB.PC00.RP01.PMSX = One \_SB.PC00.RP02.PMSX = One \_SB.PC00.RP03.PMSX = One \_SB.PC00.RP04.PMSX = One \_SB.PC00.RP05.PMSX = One \_SB.PC00.RP06.PMSX = One \_SB.PC00.RP07.PMSX = One \_SB.PC00.RP08.PMSX = One \_SB.PC00.RP09.PMSX = One \_SB.PC00.RP10.PMSX = One \_SB.PC00.RP11.PMSX = One \_SB.PC00.RP12.PMSX = One If ((PCHS == PCHX)) { \_SB.PC00.RP13.PMSX = One \_SB.PC00.RP14.PMSX = One \_SB.PC00.RP15.PMSX = One \_SB.PC00.RP16.PMSX = One \_SB.PC00.RP17.PMSX = One \_SB.PC00.RP18.PMSX = One \_SB.PC00.RP19.PMSX = One \_SB.PC00.RP20.PMSX = One \_SB.PC00.RP21.PMSX = One \_SB.PC00.RP22.PMSX = One \_SB.PC00.RP23.PMSX = One \_SB.PC00.RP24.PMSX = One \_SB.PC00.RP25.PMSX = One \_SB.PC00.RP26.PMSX = One \_SB.PC00.RP27.PMSX = One \_SB.PC00.RP28.PMSX = One } If (CondRefOf (\_SB.PC00.TXHC)) { If (CondRefOf (\_SB.PC01)) { \_SB.PC01.TRP0.PMSX = One \_SB.PC01.TRP1.PMSX = One \_SB.PC01.TRP2.PMSX = One \_SB.PC01.TRP3.PMSX = One } Else { \_SB.PC00.TRP0.PMSX = One \_SB.PC00.TRP1.PMSX = One \_SB.PC00.TRP2.PMSX = One \_SB.PC00.TRP3.PMSX = One } } } Method (SPNT, 0, Serialized) { If ((\PF00 & 0x0400)) { If (CondRefOf (\_SB.PR00.TPSS)) { \_SB.CPPC = Zero } } ElseIf (CondRefOf (\_SB.PR00.LPSS)) { \_SB.CPPC = Zero } If ((TCNT > One)) { If ((\PF00 & 0x08)) { Notify (\_SB.PR00, 0x80) // Status Change } If ((\PF01 & 0x08)) { Notify (\_SB.PR01, 0x80) // Status Change } If ((\PF02 & 0x08)) { Notify (\_SB.PR02, 0x80) // Status Change } If ((\PF03 & 0x08)) { Notify (\_SB.PR03, 0x80) // Status Change } If ((\PF04 & 0x08)) { Notify (\_SB.PR04, 0x80) // Status Change } If ((\PF05 & 0x08)) { Notify (\_SB.PR05, 0x80) // Status Change } If ((\PF06 & 0x08)) { Notify (\_SB.PR06, 0x80) // Status Change } If ((\PF07 & 0x08)) { Notify (\_SB.PR07, 0x80) // Status Change } If ((\PF08 & 0x08)) { Notify (\_SB.PR08, 0x80) // Status Change } If ((\PF09 & 0x08)) { Notify (\_SB.PR09, 0x80) // Status Change } If ((\PF10 & 0x08)) { Notify (\_SB.PR10, 0x80) // Status Change } If ((\PF11 & 0x08)) { Notify (\_SB.PR11, 0x80) // Status Change } If ((\PF12 & 0x08)) { Notify (\_SB.PR12, 0x80) // Status Change } If ((\PF13 & 0x08)) { Notify (\_SB.PR13, 0x80) // Status Change } If ((\PF14 & 0x08)) { Notify (\_SB.PR14, 0x80) // Status Change } If ((\PF15 & 0x08)) { Notify (\_SB.PR15, 0x80) // Status Change } If ((\PF16 & 0x08)) { Notify (\_SB.PR16, 0x80) // Status Change } If ((\PF17 & 0x08)) { Notify (\_SB.PR17, 0x80) // Status Change } If ((\PF18 & 0x08)) { Notify (\_SB.PR18, 0x80) // Status Change } If ((\PF19 & 0x08)) { Notify (\_SB.PR19, 0x80) // Status Change } If ((\PF20 & 0x08)) { Notify (\_SB.PR20, 0x80) // Status Change } If ((\PF21 & 0x08)) { Notify (\_SB.PR21, 0x80) // Status Change } If ((\PF22 & 0x08)) { Notify (\_SB.PR22, 0x80) // Status Change } If ((\PF23 & 0x08)) { Notify (\_SB.PR23, 0x80) // Status Change } If ((\PF24 & 0x08)) { Notify (\_SB.PR24, 0x80) // Status Change } If ((\PF25 & 0x08)) { Notify (\_SB.PR25, 0x80) // Status Change } If ((\PF26 & 0x08)) { Notify (\_SB.PR26, 0x80) // Status Change } If ((\PF27 & 0x08)) { Notify (\_SB.PR27, 0x80) // Status Change } If ((\PF28 & 0x08)) { Notify (\_SB.PR28, 0x80) // Status Change } If ((\PF29 & 0x08)) { Notify (\_SB.PR29, 0x80) // Status Change } If ((\PF30 & 0x08)) { Notify (\_SB.PR30, 0x80) // Status Change } If ((\PF31 & 0x08)) { Notify (\_SB.PR31, 0x80) // Status Change } If ((\PF32 & 0x08)) { Notify (\_SB.PR32, 0x80) // Status Change } If ((\PF33 & 0x08)) { Notify (\_SB.PR33, 0x80) // Status Change } If ((\PF34 & 0x08)) { Notify (\_SB.PR34, 0x80) // Status Change } If ((\PF35 & 0x08)) { Notify (\_SB.PR35, 0x80) // Status Change } If ((\PF36 & 0x08)) { Notify (\_SB.PR36, 0x80) // Status Change } If ((\PF37 & 0x08)) { Notify (\_SB.PR37, 0x80) // Status Change } If ((\PF38 & 0x08)) { Notify (\_SB.PR38, 0x80) // Status Change } If ((\PF39 & 0x08)) { Notify (\_SB.PR39, 0x80) // Status Change } If ((\PF40 & 0x08)) { Notify (\_SB.PR40, 0x80) // Status Change } If ((\PF41 & 0x08)) { Notify (\_SB.PR41, 0x80) // Status Change } If ((\PF42 & 0x08)) { Notify (\_SB.PR42, 0x80) // Status Change } If ((\PF43 & 0x08)) { Notify (\_SB.PR43, 0x80) // Status Change } If ((\PF44 & 0x08)) { Notify (\_SB.PR44, 0x80) // Status Change } If ((\PF45 & 0x08)) { Notify (\_SB.PR45, 0x80) // Status Change } If ((\PF46 & 0x08)) { Notify (\_SB.PR46, 0x80) // Status Change } If ((\PF47 & 0x08)) { Notify (\_SB.PR47, 0x80) // Status Change } If ((\PF48 & 0x08)) { Notify (\_SB.PR48, 0x80) // Status Change } If ((\PF49 & 0x08)) { Notify (\_SB.PR49, 0x80) // Status Change } If ((\PF50 & 0x08)) { Notify (\_SB.PR50, 0x80) // Status Change } If ((\PF51 & 0x08)) { Notify (\_SB.PR51, 0x80) // Status Change } If ((\PF52 & 0x08)) { Notify (\_SB.PR52, 0x80) // Status Change } If ((\PF53 & 0x08)) { Notify (\_SB.PR53, 0x80) // Status Change } If ((\PF54 & 0x08)) { Notify (\_SB.PR54, 0x80) // Status Change } If ((\PF55 & 0x08)) { Notify (\_SB.PR55, 0x80) // Status Change } If ((\PF56 & 0x08)) { Notify (\_SB.PR56, 0x80) // Status Change } If ((\PF57 & 0x08)) { Notify (\_SB.PR57, 0x80) // Status Change } If ((\PF58 & 0x08)) { Notify (\_SB.PR58, 0x80) // Status Change } If ((\PF59 & 0x08)) { Notify (\_SB.PR59, 0x80) // Status Change } If ((\PF60 & 0x08)) { Notify (\_SB.PR60, 0x80) // Status Change } If ((\PF61 & 0x08)) { Notify (\_SB.PR61, 0x80) // Status Change } If ((\PF62 & 0x08)) { Notify (\_SB.PR62, 0x80) // Status Change } If ((\PF63 & 0x08)) { Notify (\_SB.PR63, 0x80) // Status Change } } Else { Notify (\_SB.PR00, 0x80) // Status Change } If ((TCNT > One)) { If (((\PF00 & 0x08) && (\PF00 & 0x10))) { Notify (\_SB.PR00, 0x81) // Information Change } If (((\PF01 & 0x08) && (\PF01 & 0x10))) { Notify (\_SB.PR01, 0x81) // Information Change } If (((\PF02 & 0x08) && (\PF02 & 0x10))) { Notify (\_SB.PR02, 0x81) // Information Change } If (((\PF03 & 0x08) && (\PF03 & 0x10))) { Notify (\_SB.PR03, 0x81) // Information Change } If (((\PF04 & 0x08) && (\PF04 & 0x10))) { Notify (\_SB.PR04, 0x81) // Information Change } If (((\PF05 & 0x08) && (\PF05 & 0x10))) { Notify (\_SB.PR05, 0x81) // Information Change } If (((\PF06 & 0x08) && (\PF06 & 0x10))) { Notify (\_SB.PR06, 0x81) // Information Change } If (((\PF07 & 0x08) && (\PF07 & 0x10))) { Notify (\_SB.PR07, 0x81) // Information Change } If (((\PF08 & 0x08) && (\PF08 & 0x10))) { Notify (\_SB.PR08, 0x81) // Information Change } If (((\PF09 & 0x08) && (\PF09 & 0x10))) { Notify (\_SB.PR09, 0x81) // Information Change } If (((\PF10 & 0x08) && (\PF10 & 0x10))) { Notify (\_SB.PR10, 0x81) // Information Change } If (((\PF11 & 0x08) && (\PF11 & 0x10))) { Notify (\_SB.PR11, 0x81) // Information Change } If (((\PF12 & 0x08) && (\PF12 & 0x10))) { Notify (\_SB.PR12, 0x81) // Information Change } If (((\PF13 & 0x08) && (\PF13 & 0x10))) { Notify (\_SB.PR13, 0x81) // Information Change } If (((\PF14 & 0x08) && (\PF14 & 0x10))) { Notify (\_SB.PR14, 0x81) // Information Change } If (((\PF15 & 0x08) && (\PF15 & 0x10))) { Notify (\_SB.PR15, 0x81) // Information Change } If (((\PF16 & 0x08) && (\PF16 & 0x10))) { Notify (\_SB.PR16, 0x81) // Information Change } If (((\PF17 & 0x08) && (\PF17 & 0x10))) { Notify (\_SB.PR17, 0x81) // Information Change } If (((\PF18 & 0x08) && (\PF18 & 0x10))) { Notify (\_SB.PR18, 0x81) // Information Change } If (((\PF19 & 0x08) && (\PF19 & 0x10))) { Notify (\_SB.PR19, 0x81) // Information Change } If (((\PF20 & 0x08) && (\PF20 & 0x10))) { Notify (\_SB.PR20, 0x81) // Information Change } If (((\PF21 & 0x08) && (\PF21 & 0x10))) { Notify (\_SB.PR21, 0x81) // Information Change } If (((\PF22 & 0x08) && (\PF22 & 0x10))) { Notify (\_SB.PR22, 0x81) // Information Change } If (((\PF23 & 0x08) && (\PF23 & 0x10))) { Notify (\_SB.PR23, 0x81) // Information Change } If (((\PF24 & 0x08) && (\PF24 & 0x10))) { Notify (\_SB.PR24, 0x81) // Information Change } If (((\PF25 & 0x08) && (\PF25 & 0x10))) { Notify (\_SB.PR25, 0x81) // Information Change } If (((\PF26 & 0x08) && (\PF26 & 0x10))) { Notify (\_SB.PR26, 0x81) // Information Change } If (((\PF27 & 0x08) && (\PF27 & 0x10))) { Notify (\_SB.PR27, 0x81) // Information Change } If (((\PF28 & 0x08) && (\PF28 & 0x10))) { Notify (\_SB.PR28, 0x81) // Information Change } If (((\PF29 & 0x08) && (\PF29 & 0x10))) { Notify (\_SB.PR29, 0x81) // Information Change } If (((\PF30 & 0x08) && (\PF30 & 0x10))) { Notify (\_SB.PR30, 0x81) // Information Change } If (((\PF31 & 0x08) && (\PF31 & 0x10))) { Notify (\_SB.PR31, 0x81) // Information Change } If (((\PF32 & 0x08) && (\PF32 & 0x10))) { Notify (\_SB.PR32, 0x81) // Information Change } If (((\PF33 & 0x08) && (\PF33 & 0x10))) { Notify (\_SB.PR33, 0x81) // Information Change } If (((\PF34 & 0x08) && (\PF34 & 0x10))) { Notify (\_SB.PR34, 0x81) // Information Change } If (((\PF35 & 0x08) && (\PF35 & 0x10))) { Notify (\_SB.PR35, 0x81) // Information Change } If (((\PF36 & 0x08) && (\PF36 & 0x10))) { Notify (\_SB.PR36, 0x81) // Information Change } If (((\PF37 & 0x08) && (\PF37 & 0x10))) { Notify (\_SB.PR37, 0x81) // Information Change } If (((\PF38 & 0x08) && (\PF38 & 0x10))) { Notify (\_SB.PR38, 0x81) // Information Change } If (((\PF39 & 0x08) && (\PF39 & 0x10))) { Notify (\_SB.PR39, 0x81) // Information Change } If (((\PF40 & 0x08) && (\PF40 & 0x10))) { Notify (\_SB.PR40, 0x81) // Information Change } If (((\PF41 & 0x08) && (\PF41 & 0x10))) { Notify (\_SB.PR41, 0x81) // Information Change } If (((\PF42 & 0x08) && (\PF42 & 0x10))) { Notify (\_SB.PR42, 0x81) // Information Change } If (((\PF43 & 0x08) && (\PF43 & 0x10))) { Notify (\_SB.PR43, 0x81) // Information Change } If (((\PF44 & 0x08) && (\PF44 & 0x10))) { Notify (\_SB.PR44, 0x81) // Information Change } If (((\PF45 & 0x08) && (\PF45 & 0x10))) { Notify (\_SB.PR45, 0x81) // Information Change } If (((\PF46 & 0x08) && (\PF46 & 0x10))) { Notify (\_SB.PR46, 0x81) // Information Change } If (((\PF47 & 0x08) && (\PF47 & 0x10))) { Notify (\_SB.PR47, 0x81) // Information Change } If (((\PF48 & 0x08) && (\PF48 & 0x10))) { Notify (\_SB.PR48, 0x81) // Information Change } If (((\PF49 & 0x08) && (\PF49 & 0x10))) { Notify (\_SB.PR49, 0x81) // Information Change } If (((\PF50 & 0x08) && (\PF50 & 0x10))) { Notify (\_SB.PR50, 0x81) // Information Change } If (((\PF51 & 0x08) && (\PF51 & 0x10))) { Notify (\_SB.PR51, 0x81) // Information Change } If (((\PF52 & 0x08) && (\PF52 & 0x10))) { Notify (\_SB.PR52, 0x81) // Information Change } If (((\PF53 & 0x08) && (\PF53 & 0x10))) { Notify (\_SB.PR53, 0x81) // Information Change } If (((\PF54 & 0x08) && (\PF54 & 0x10))) { Notify (\_SB.PR54, 0x81) // Information Change } If (((\PF55 & 0x08) && (\PF55 & 0x10))) { Notify (\_SB.PR55, 0x81) // Information Change } If (((\PF56 & 0x08) && (\PF56 & 0x10))) { Notify (\_SB.PR56, 0x81) // Information Change } If (((\PF57 & 0x08) && (\PF57 & 0x10))) { Notify (\_SB.PR57, 0x81) // Information Change } If (((\PF58 & 0x08) && (\PF58 & 0x10))) { Notify (\_SB.PR58, 0x81) // Information Change } If (((\PF59 & 0x08) && (\PF59 & 0x10))) { Notify (\_SB.PR59, 0x81) // Information Change } If (((\PF60 & 0x08) && (\PF60 & 0x10))) { Notify (\_SB.PR60, 0x81) // Information Change } If (((\PF61 & 0x08) && (\PF61 & 0x10))) { Notify (\_SB.PR61, 0x81) // Information Change } If (((\PF62 & 0x08) && (\PF62 & 0x10))) { Notify (\_SB.PR62, 0x81) // Information Change } If (((\PF63 & 0x08) && (\PF63 & 0x10))) { Notify (\_SB.PR63, 0x81) // Information Change } } Else { Notify (\_SB.PR00, 0x81) // Information Change } } Method (SPTS, 1, NotSerialized) { If (CondRefOf (\_SB.PC00.TXHC)) { If (TRTD) { \_SB.PC00.TCON () } If (ITRT) { \_SB.PC00.TG0N () \_SB.PC00.TG1N () } } } Method (SWAK, 2, NotSerialized) { If (NEXP) { If ((OSCC & One)) { NHPG () } If ((OSCC & 0x04)) { NPME () } } If (((Arg0 == 0x03) || (Arg0 == 0x04))) { If ((\_SB.PC00.RP01.VDID != 0xFFFFFFFF)) { If (((Arg1 & 0x02) != One)) { Notify (\_SB.PC00.RP01, Zero) // Bus Check } } If ((\_SB.PC00.RP02.VDID != 0xFFFFFFFF)) { If (((Arg1 & 0x04) != One)) { Notify (\_SB.PC00.RP02, Zero) // Bus Check } } If ((\_SB.PC00.RP03.VDID != 0xFFFFFFFF)) { If (((Arg1 & 0x08) != One)) { Notify (\_SB.PC00.RP03, Zero) // Bus Check } } If ((\_SB.PC00.RP04.VDID != 0xFFFFFFFF)) { If (((Arg1 & 0x10) != One)) { Notify (\_SB.PC00.RP04, Zero) // Bus Check } } If ((\_SB.PC00.RP05.VDID != 0xFFFFFFFF)) { If (((Arg1 & 0x20) != One)) { Notify (\_SB.PC00.RP05, Zero) // Bus Check } } If ((\_SB.PC00.RP06.VDID != 0xFFFFFFFF)) { If (((Arg1 & 0x40) != One)) { Notify (\_SB.PC00.RP06, Zero) // Bus Check } } If ((\_SB.PC00.RP07.VDID != 0xFFFFFFFF)) { If (((Arg1 & 0x80) != One)) { Notify (\_SB.PC00.RP07, Zero) // Bus Check } } If ((\_SB.PC00.RP08.VDID != 0xFFFFFFFF)) { If (((Arg1 & 0x0100) != One)) { Notify (\_SB.PC00.RP08, Zero) // Bus Check } } If ((\_SB.PC00.RP09.VDID != 0xFFFFFFFF)) { If (((Arg1 & 0x0200) != One)) { Notify (\_SB.PC00.RP09, Zero) // Bus Check } } If ((\_SB.PC00.RP10.VDID != 0xFFFFFFFF)) { If (((Arg1 & 0x0400) != One)) { Notify (\_SB.PC00.RP10, Zero) // Bus Check } } If ((\_SB.PC00.RP11.VDID != 0xFFFFFFFF)) { If (((Arg1 & 0x0800) != One)) { Notify (\_SB.PC00.RP11, Zero) // Bus Check } } If ((\_SB.PC00.RP12.VDID != 0xFFFFFFFF)) { If (((Arg1 & 0x1000) != One)) { Notify (\_SB.PC00.RP12, Zero) // Bus Check } } If ((PCHS == PCHX)) { If ((\_SB.PC00.RP13.VDID != 0xFFFFFFFF)) { If (((Arg1 & 0x2000) != One)) { Notify (\_SB.PC00.RP13, Zero) // Bus Check } } If ((\_SB.PC00.RP14.VDID != 0xFFFFFFFF)) { If (((Arg1 & 0x4000) != One)) { Notify (\_SB.PC00.RP14, Zero) // Bus Check } } If ((\_SB.PC00.RP15.VDID != 0xFFFFFFFF)) { If (((Arg1 & 0x8000) != One)) { Notify (\_SB.PC00.RP15, Zero) // Bus Check } } If ((\_SB.PC00.RP16.VDID != 0xFFFFFFFF)) { If (((Arg1 & 0x00010000) != One)) { Notify (\_SB.PC00.RP16, Zero) // Bus Check } } If ((\_SB.PC00.RP17.VDID != 0xFFFFFFFF)) { If (((Arg1 & 0x00020000) != One)) { Notify (\_SB.PC00.RP17, Zero) // Bus Check } } If ((\_SB.PC00.RP18.VDID != 0xFFFFFFFF)) { If (((Arg1 & 0x00040000) != One)) { Notify (\_SB.PC00.RP18, Zero) // Bus Check } } If ((\_SB.PC00.RP19.VDID != 0xFFFFFFFF)) { If (((Arg1 & 0x00080000) != One)) { Notify (\_SB.PC00.RP19, Zero) // Bus Check } } If ((\_SB.PC00.RP20.VDID != 0xFFFFFFFF)) { If (((Arg1 & 0x00100000) != One)) { Notify (\_SB.PC00.RP20, Zero) // Bus Check } } If ((\_SB.PC00.RP21.VDID != 0xFFFFFFFF)) { If (((Arg1 & 0x00200000) != One)) { Notify (\_SB.PC00.RP21, Zero) // Bus Check } } If ((\_SB.PC00.RP22.VDID != 0xFFFFFFFF)) { If (((Arg1 & 0x00400000) != One)) { Notify (\_SB.PC00.RP22, Zero) // Bus Check } } If ((\_SB.PC00.RP23.VDID != 0xFFFFFFFF)) { If (((Arg1 & 0x00800000) != One)) { Notify (\_SB.PC00.RP23, Zero) // Bus Check } } If ((\_SB.PC00.RP24.VDID != 0xFFFFFFFF)) { If (((Arg1 & 0x01000000) != One)) { Notify (\_SB.PC00.RP24, Zero) // Bus Check } } If ((\_SB.PC00.RP25.VDID != 0xFFFFFFFF)) { If (((Arg1 & 0x02000000) != One)) { Notify (\_SB.PC00.RP25, Zero) // Bus Check } } If ((\_SB.PC00.RP26.VDID != 0xFFFFFFFF)) { If (((Arg1 & 0x04000000) != One)) { Notify (\_SB.PC00.RP26, Zero) // Bus Check } } If ((\_SB.PC00.RP27.VDID != 0xFFFFFFFF)) { If (((Arg1 & 0x08000000) != One)) { Notify (\_SB.PC00.RP27, Zero) // Bus Check } } If ((\_SB.PC00.RP28.VDID != 0xFFFFFFFF)) { If (((Arg1 & 0x10000000) != One)) { Notify (\_SB.PC00.RP28, Zero) // Bus Check } } } If (CondRefOf (\_SB.PC00.TXHC)) { \_SB.TCWK (Arg0) } } } } SSDT12 ------ DefinitionBlock ("", "SSDT", 2, "PmRef", "ApPsd", 0x00003000) { External (_SB_.CFGD, FieldUnitObj) External (_SB_.PR00.GPSD, MethodObj) // 2 Arguments External (_SB_.PR01, DeviceObj) External (_SB_.PR02, DeviceObj) External (_SB_.PR03, DeviceObj) External (_SB_.PR04, DeviceObj) External (_SB_.PR05, DeviceObj) External (_SB_.PR06, DeviceObj) External (_SB_.PR07, DeviceObj) External (_SB_.PR08, DeviceObj) External (_SB_.PR09, DeviceObj) External (_SB_.PR10, DeviceObj) External (_SB_.PR11, DeviceObj) External (_SB_.PR12, DeviceObj) External (_SB_.PR13, DeviceObj) External (_SB_.PR14, DeviceObj) External (_SB_.PR15, DeviceObj) External (_SB_.PR16, DeviceObj) External (_SB_.PR17, DeviceObj) External (_SB_.PR18, DeviceObj) External (_SB_.PR19, DeviceObj) External (_SB_.PR20, DeviceObj) External (_SB_.PR21, DeviceObj) External (_SB_.PR22, DeviceObj) External (_SB_.PR23, DeviceObj) External (_SB_.PR24, DeviceObj) External (_SB_.PR25, DeviceObj) External (_SB_.PR26, DeviceObj) External (_SB_.PR27, DeviceObj) External (_SB_.PR28, DeviceObj) External (_SB_.PR29, DeviceObj) External (_SB_.PR30, DeviceObj) External (_SB_.PR31, DeviceObj) External (_SB_.PR32, DeviceObj) External (_SB_.PR33, DeviceObj) External (_SB_.PR34, DeviceObj) External (_SB_.PR35, DeviceObj) External (_SB_.PR36, DeviceObj) External (_SB_.PR37, DeviceObj) External (_SB_.PR38, DeviceObj) External (_SB_.PR39, DeviceObj) External (_SB_.PR40, DeviceObj) External (_SB_.PR41, DeviceObj) External (_SB_.PR42, DeviceObj) External (_SB_.PR43, DeviceObj) External (_SB_.PR44, DeviceObj) External (_SB_.PR45, DeviceObj) External (_SB_.PR46, DeviceObj) External (_SB_.PR47, DeviceObj) External (_SB_.PR48, DeviceObj) External (_SB_.PR49, DeviceObj) External (_SB_.PR50, DeviceObj) External (_SB_.PR51, DeviceObj) External (_SB_.PR52, DeviceObj) External (_SB_.PR53, DeviceObj) External (_SB_.PR54, DeviceObj) External (_SB_.PR55, DeviceObj) External (_SB_.PR56, DeviceObj) External (_SB_.PR57, DeviceObj) External (_SB_.PR58, DeviceObj) External (_SB_.PR59, DeviceObj) External (_SB_.PR60, DeviceObj) External (_SB_.PR61, DeviceObj) External (_SB_.PR62, DeviceObj) External (_SB_.PR63, DeviceObj) External (CM01, UnknownObj) External (CM02, UnknownObj) External (CM03, UnknownObj) External (CM04, UnknownObj) External (CM05, UnknownObj) External (CM06, UnknownObj) External (CM07, UnknownObj) External (CM08, UnknownObj) External (CM09, UnknownObj) External (CM10, UnknownObj) External (CM11, UnknownObj) External (CM12, UnknownObj) External (CM13, UnknownObj) External (CM14, UnknownObj) External (CM15, UnknownObj) External (CM16, UnknownObj) External (CM17, UnknownObj) External (CM18, UnknownObj) External (CM19, UnknownObj) External (CM20, UnknownObj) External (CM21, UnknownObj) External (CM22, UnknownObj) External (CM23, UnknownObj) External (CM24, UnknownObj) External (CM25, UnknownObj) External (CM26, UnknownObj) External (CM27, UnknownObj) External (CM28, UnknownObj) External (CM29, UnknownObj) External (CM30, UnknownObj) External (CM31, UnknownObj) External (CM32, UnknownObj) External (CM33, UnknownObj) External (CM34, UnknownObj) External (CM35, UnknownObj) External (CM36, UnknownObj) External (CM37, UnknownObj) External (CM38, UnknownObj) External (CM39, UnknownObj) External (CM40, UnknownObj) External (CM41, UnknownObj) External (CM42, UnknownObj) External (CM43, UnknownObj) External (CM44, UnknownObj) External (CM45, UnknownObj) External (CM46, UnknownObj) External (CM47, UnknownObj) External (CM48, UnknownObj) External (CM49, UnknownObj) External (CM50, UnknownObj) External (CM51, UnknownObj) External (CM52, UnknownObj) External (CM53, UnknownObj) External (CM54, UnknownObj) External (CM55, UnknownObj) External (CM56, UnknownObj) External (CM57, UnknownObj) External (CM58, UnknownObj) External (CM59, UnknownObj) External (CM60, UnknownObj) External (CM61, UnknownObj) External (CM62, UnknownObj) External (CM63, UnknownObj) External (PF00, IntObj) External (TCNT, FieldUnitObj) If (CondRefOf (\_SB.PR01)) { Scope (\_SB.PR01) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (One, CM01)) } } } If (CondRefOf (\_SB.PR02)) { Scope (\_SB.PR02) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x02, CM02)) } } } If (CondRefOf (\_SB.PR03)) { Scope (\_SB.PR03) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x03, CM03)) } } } If (CondRefOf (\_SB.PR04)) { Scope (\_SB.PR04) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x04, CM04)) } } } If (CondRefOf (\_SB.PR05)) { Scope (\_SB.PR05) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x05, CM05)) } } } If (CondRefOf (\_SB.PR06)) { Scope (\_SB.PR06) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x06, CM06)) } } } If (CondRefOf (\_SB.PR07)) { Scope (\_SB.PR07) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x07, CM07)) } } } If (CondRefOf (\_SB.PR08)) { Scope (\_SB.PR08) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x08, CM08)) } } } If (CondRefOf (\_SB.PR09)) { Scope (\_SB.PR09) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x09, CM09)) } } } If (CondRefOf (\_SB.PR10)) { Scope (\_SB.PR10) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x0A, CM10)) } } } If (CondRefOf (\_SB.PR11)) { Scope (\_SB.PR11) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x0B, CM11)) } } } If (CondRefOf (\_SB.PR12)) { Scope (\_SB.PR12) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x0C, CM12)) } } } If (CondRefOf (\_SB.PR13)) { Scope (\_SB.PR13) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x0D, CM13)) } } } If (CondRefOf (\_SB.PR14)) { Scope (\_SB.PR14) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x0E, CM14)) } } } If (CondRefOf (\_SB.PR15)) { Scope (\_SB.PR15) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x0F, CM15)) } } } If (CondRefOf (\_SB.PR16)) { Scope (\_SB.PR16) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x10, CM16)) } } } If (CondRefOf (\_SB.PR17)) { Scope (\_SB.PR17) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x11, CM17)) } } } If (CondRefOf (\_SB.PR18)) { Scope (\_SB.PR18) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x12, CM18)) } } } If (CondRefOf (\_SB.PR19)) { Scope (\_SB.PR19) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x13, CM19)) } } } If (CondRefOf (\_SB.PR20)) { Scope (\_SB.PR20) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x14, CM20)) } } } If (CondRefOf (\_SB.PR21)) { Scope (\_SB.PR21) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x15, CM21)) } } } If (CondRefOf (\_SB.PR22)) { Scope (\_SB.PR22) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x16, CM22)) } } } If (CondRefOf (\_SB.PR23)) { Scope (\_SB.PR23) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x17, CM23)) } } } If (CondRefOf (\_SB.PR24)) { Scope (\_SB.PR24) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x18, CM24)) } } } If (CondRefOf (\_SB.PR25)) { Scope (\_SB.PR25) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x19, CM25)) } } } If (CondRefOf (\_SB.PR26)) { Scope (\_SB.PR26) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x1A, CM26)) } } } If (CondRefOf (\_SB.PR27)) { Scope (\_SB.PR27) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x1B, CM27)) } } } If (CondRefOf (\_SB.PR28)) { Scope (\_SB.PR28) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x1C, CM28)) } } } If (CondRefOf (\_SB.PR29)) { Scope (\_SB.PR29) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x1D, CM29)) } } } If (CondRefOf (\_SB.PR30)) { Scope (\_SB.PR30) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x1E, CM30)) } } } If (CondRefOf (\_SB.PR31)) { Scope (\_SB.PR31) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x1F, CM31)) } } } If (CondRefOf (\_SB.PR32)) { Scope (\_SB.PR32) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x20, CM32)) } } } If (CondRefOf (\_SB.PR33)) { Scope (\_SB.PR33) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x21, CM33)) } } } If (CondRefOf (\_SB.PR34)) { Scope (\_SB.PR34) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x22, CM34)) } } } If (CondRefOf (\_SB.PR35)) { Scope (\_SB.PR35) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x23, CM35)) } } } If (CondRefOf (\_SB.PR36)) { Scope (\_SB.PR36) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x24, CM36)) } } } If (CondRefOf (\_SB.PR37)) { Scope (\_SB.PR37) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x25, CM37)) } } } If (CondRefOf (\_SB.PR38)) { Scope (\_SB.PR38) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x26, CM38)) } } } If (CondRefOf (\_SB.PR39)) { Scope (\_SB.PR39) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x27, CM39)) } } } If (CondRefOf (\_SB.PR40)) { Scope (\_SB.PR40) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x28, CM40)) } } } If (CondRefOf (\_SB.PR41)) { Scope (\_SB.PR41) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x29, CM41)) } } } If (CondRefOf (\_SB.PR42)) { Scope (\_SB.PR42) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x2A, CM42)) } } } If (CondRefOf (\_SB.PR43)) { Scope (\_SB.PR43) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x2B, CM43)) } } } If (CondRefOf (\_SB.PR44)) { Scope (\_SB.PR44) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x2C, CM44)) } } } If (CondRefOf (\_SB.PR45)) { Scope (\_SB.PR45) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x2D, CM45)) } } } If (CondRefOf (\_SB.PR46)) { Scope (\_SB.PR46) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x2E, CM46)) } } } If (CondRefOf (\_SB.PR47)) { Scope (\_SB.PR47) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x2F, CM47)) } } } If (CondRefOf (\_SB.PR48)) { Scope (\_SB.PR48) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x30, CM48)) } } } If (CondRefOf (\_SB.PR49)) { Scope (\_SB.PR49) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x31, CM49)) } } } If (CondRefOf (\_SB.PR50)) { Scope (\_SB.PR50) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x32, CM50)) } } } If (CondRefOf (\_SB.PR51)) { Scope (\_SB.PR51) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x33, CM51)) } } } If (CondRefOf (\_SB.PR52)) { Scope (\_SB.PR52) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x34, CM52)) } } } If (CondRefOf (\_SB.PR53)) { Scope (\_SB.PR53) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x35, CM53)) } } } If (CondRefOf (\_SB.PR54)) { Scope (\_SB.PR54) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x36, CM54)) } } } If (CondRefOf (\_SB.PR55)) { Scope (\_SB.PR55) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x37, CM55)) } } } If (CondRefOf (\_SB.PR56)) { Scope (\_SB.PR56) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x38, CM56)) } } } If (CondRefOf (\_SB.PR57)) { Scope (\_SB.PR57) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x39, CM57)) } } } If (CondRefOf (\_SB.PR58)) { Scope (\_SB.PR58) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x3A, CM58)) } } } If (CondRefOf (\_SB.PR59)) { Scope (\_SB.PR59) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x3B, CM59)) } } } If (CondRefOf (\_SB.PR60)) { Scope (\_SB.PR60) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x3C, CM60)) } } } If (CondRefOf (\_SB.PR61)) { Scope (\_SB.PR61) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x3D, CM61)) } } } If (CondRefOf (\_SB.PR62)) { Scope (\_SB.PR62) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x3E, CM62)) } } } If (CondRefOf (\_SB.PR63)) { Scope (\_SB.PR63) { Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (\_SB.PR00.GPSD (0x3F, CM63)) } } } } SSDT13 ------ DefinitionBlock ("", "SSDT", 2, "PmRef", "ApIst", 0x00003000) { External (_SB_.PR00._PCT, MethodObj) // 0 Arguments External (_SB_.PR00._PPC, MethodObj) // 0 Arguments External (_SB_.PR00._PSS, MethodObj) // 0 Arguments External (_SB_.PR01, DeviceObj) External (_SB_.PR02, DeviceObj) External (_SB_.PR03, DeviceObj) External (_SB_.PR04, DeviceObj) External (_SB_.PR05, DeviceObj) External (_SB_.PR06, DeviceObj) External (_SB_.PR07, DeviceObj) External (_SB_.PR08, DeviceObj) External (_SB_.PR09, DeviceObj) External (_SB_.PR10, DeviceObj) External (_SB_.PR11, DeviceObj) External (_SB_.PR12, DeviceObj) External (_SB_.PR13, DeviceObj) External (_SB_.PR14, DeviceObj) External (_SB_.PR15, DeviceObj) External (_SB_.PR16, DeviceObj) External (_SB_.PR17, DeviceObj) External (_SB_.PR18, DeviceObj) External (_SB_.PR19, DeviceObj) External (_SB_.PR20, DeviceObj) External (_SB_.PR21, DeviceObj) External (_SB_.PR22, DeviceObj) External (_SB_.PR23, DeviceObj) External (_SB_.PR24, DeviceObj) External (_SB_.PR25, DeviceObj) External (_SB_.PR26, DeviceObj) External (_SB_.PR27, DeviceObj) External (_SB_.PR28, DeviceObj) External (_SB_.PR29, DeviceObj) External (_SB_.PR30, DeviceObj) External (_SB_.PR31, DeviceObj) External (_SB_.PR32, DeviceObj) External (_SB_.PR33, DeviceObj) External (_SB_.PR34, DeviceObj) External (_SB_.PR35, DeviceObj) External (_SB_.PR36, DeviceObj) External (_SB_.PR37, DeviceObj) External (_SB_.PR38, DeviceObj) External (_SB_.PR39, DeviceObj) External (_SB_.PR40, DeviceObj) External (_SB_.PR41, DeviceObj) External (_SB_.PR42, DeviceObj) External (_SB_.PR43, DeviceObj) External (_SB_.PR44, DeviceObj) External (_SB_.PR45, DeviceObj) External (_SB_.PR46, DeviceObj) External (_SB_.PR47, DeviceObj) External (_SB_.PR48, DeviceObj) External (_SB_.PR49, DeviceObj) External (_SB_.PR50, DeviceObj) External (_SB_.PR51, DeviceObj) External (_SB_.PR52, DeviceObj) External (_SB_.PR53, DeviceObj) External (_SB_.PR54, DeviceObj) External (_SB_.PR55, DeviceObj) External (_SB_.PR56, DeviceObj) External (_SB_.PR57, DeviceObj) External (_SB_.PR58, DeviceObj) External (_SB_.PR59, DeviceObj) External (_SB_.PR60, DeviceObj) External (_SB_.PR61, DeviceObj) External (_SB_.PR62, DeviceObj) External (_SB_.PR63, DeviceObj) If (CondRefOf (\_SB.PR01)) { Scope (\_SB.PR01) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR02)) { Scope (\_SB.PR02) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR03)) { Scope (\_SB.PR03) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR04)) { Scope (\_SB.PR04) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR05)) { Scope (\_SB.PR05) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR06)) { Scope (\_SB.PR06) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR07)) { Scope (\_SB.PR07) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR08)) { Scope (\_SB.PR08) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR09)) { Scope (\_SB.PR09) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR10)) { Scope (\_SB.PR10) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR11)) { Scope (\_SB.PR11) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR12)) { Scope (\_SB.PR12) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR13)) { Scope (\_SB.PR13) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR14)) { Scope (\_SB.PR14) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR15)) { Scope (\_SB.PR15) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR16)) { Scope (\_SB.PR16) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR17)) { Scope (\_SB.PR17) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR18)) { Scope (\_SB.PR18) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR19)) { Scope (\_SB.PR19) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR20)) { Scope (\_SB.PR20) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR21)) { Scope (\_SB.PR21) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR22)) { Scope (\_SB.PR22) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR23)) { Scope (\_SB.PR23) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR24)) { Scope (\_SB.PR24) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR25)) { Scope (\_SB.PR25) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR26)) { Scope (\_SB.PR26) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR27)) { Scope (\_SB.PR27) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR28)) { Scope (\_SB.PR28) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR29)) { Scope (\_SB.PR29) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR30)) { Scope (\_SB.PR30) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR31)) { Scope (\_SB.PR31) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR32)) { Scope (\_SB.PR32) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR33)) { Scope (\_SB.PR33) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR34)) { Scope (\_SB.PR34) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR35)) { Scope (\_SB.PR35) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR36)) { Scope (\_SB.PR36) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR37)) { Scope (\_SB.PR37) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR38)) { Scope (\_SB.PR38) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR39)) { Scope (\_SB.PR39) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR40)) { Scope (\_SB.PR40) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR41)) { Scope (\_SB.PR41) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR42)) { Scope (\_SB.PR42) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR43)) { Scope (\_SB.PR43) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR44)) { Scope (\_SB.PR44) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR45)) { Scope (\_SB.PR45) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR46)) { Scope (\_SB.PR46) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR47)) { Scope (\_SB.PR47) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR48)) { Scope (\_SB.PR48) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR49)) { Scope (\_SB.PR49) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR50)) { Scope (\_SB.PR50) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR51)) { Scope (\_SB.PR51) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR52)) { Scope (\_SB.PR52) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR53)) { Scope (\_SB.PR53) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR54)) { Scope (\_SB.PR54) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR55)) { Scope (\_SB.PR55) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR56)) { Scope (\_SB.PR56) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR57)) { Scope (\_SB.PR57) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR58)) { Scope (\_SB.PR58) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR59)) { Scope (\_SB.PR59) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR60)) { Scope (\_SB.PR60) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR61)) { Scope (\_SB.PR61) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR62)) { Scope (\_SB.PR62) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } If (CondRefOf (\_SB.PR63)) { Scope (\_SB.PR63) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.PR00._PPC ()) } Method (_PCT, 0, NotSerialized) // _PCT: Performance Control { Return (\_SB.PR00._PCT ()) } Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { Return (\_SB.PR00._PSS ()) } } } } SSDT14 ------ DefinitionBlock ("", "SSDT", 2, "PmRef", "Cpu0Psd", 0x00003000) { External (_SB_.CFGD, FieldUnitObj) External (_SB_.PR00, DeviceObj) External (BCNT, UnknownObj) External (CM00, UnknownObj) External (CORE, UnknownObj) External (HTRO, UnknownObj) External (MDID, UnknownObj) External (PF00, IntObj) External (SCM0, UnknownObj) External (SCM1, UnknownObj) External (TCNT, FieldUnitObj) Scope (\_SB.PR00) { Method (GPSD, 2, NotSerialized) { Name (HPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFE, 0x80 } }) Name (SPSD, Package (0x01) { Package (0x05) { 0x05, Zero, Zero, 0xFC, 0x80 } }) If (((\_SB.CFGD & 0x02000000) && (\_SB.CFGD & 0x00400000))) { DerefOf (HPSD [Zero]) [0x02] = Arg0 DerefOf (HPSD [Zero]) [0x04] = One } ElseIf (HTRO) { DerefOf (HPSD [Zero]) [0x04] = ((Arg1 & 0xF0) >> 0x04) DerefOf (SPSD [Zero]) [0x04] = ((Arg1 & 0xF0) >> 0x04) DerefOf (HPSD [Zero]) [0x02] = (Arg1 & 0x0F ) DerefOf (SPSD [Zero]) [0x02] = (Arg1 & 0x0F ) } Else { DerefOf (HPSD [Zero]) [0x04] = TCNT /* External reference */ DerefOf (SPSD [Zero]) [0x04] = TCNT /* External reference */ } If ((PF00 & 0x0800)) { Return (HPSD) /* \_SB_.PR00.GPSD.HPSD */ } Return (SPSD) /* \_SB_.PR00.GPSD.SPSD */ } Method (_PSD, 0, NotSerialized) // _PSD: Power State Dependencies { Return (GPSD (Zero, CM00)) } } } SSDT15 ------ DefinitionBlock ("", "SSDT", 2, "PmRef", "Cpu0Cst", 0x00003001) { External (_SB_.PR00, DeviceObj) External (C6LT, UnknownObj) External (C6MW, UnknownObj) External (C7LT, UnknownObj) External (C7MW, UnknownObj) External (CDLT, UnknownObj) External (CDLV, UnknownObj) External (CDMW, UnknownObj) External (CDPW, UnknownObj) External (CFGD, UnknownObj) External (FEMD, UnknownObj) External (FMBL, UnknownObj) External (PF00, UnknownObj) External (PFLV, UnknownObj) External (PWRS, UnknownObj) Scope (\_SB.PR00) { Name (C1TM, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, One, One, 0x03E8 }) Name (C6TM, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000001815, // Address ,) }, 0x02, Zero, 0x015E }) Name (C7TM, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000001816, // Address ,) }, 0x02, Zero, 0xC8 }) Name (CDTM, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000001816, // Address ,) }, 0x03, Zero, Zero }) Name (MWES, ResourceTemplate () { Register (FFixedHW, 0x01, // Bit Width 0x02, // Bit Offset 0x0000000000000000, // Address 0x01, // Access Size ) }) Name (AC2V, Zero) Name (AC3V, Zero) Name (C3ST, Package (0x04) { 0x03, Package (0x00){}, Package (0x00){}, Package (0x00){} }) Name (C2ST, Package (0x03) { 0x02, Package (0x00){}, Package (0x00){} }) Name (C1ST, Package (0x02) { One, Package (0x00){} }) Name (CSTF, Zero) Method (_CST, 0, Serialized) // _CST: C-States { If (!CSTF) { C6TM [0x02] = C6LT /* External reference */ C7TM [0x02] = C7LT /* External reference */ CDTM [0x02] = CDLT /* External reference */ CDTM [0x03] = CDPW /* External reference */ DerefOf (CDTM [Zero]) [0x07] = CDLV /* External reference */ If (((CFGD & 0x0800) && (PF00 & 0x0200))) { C1TM [Zero] = MWES /* \_SB_.PR00.MWES */ C6TM [Zero] = MWES /* \_SB_.PR00.MWES */ C7TM [Zero] = MWES /* \_SB_.PR00.MWES */ CDTM [Zero] = MWES /* \_SB_.PR00.MWES */ DerefOf (C6TM [Zero]) [0x07] = C6MW /* External reference */ DerefOf (C7TM [Zero]) [0x07] = C7MW /* External reference */ DerefOf (CDTM [Zero]) [0x07] = CDMW /* External reference */ } ElseIf (((CFGD & 0x0800) && (PF00 & 0x0100))) { C1TM [Zero] = MWES /* \_SB_.PR00.MWES */ } CSTF = Ones } AC2V = Zero AC3V = Zero C3ST [One] = C1TM /* \_SB_.PR00.C1TM */ If ((CFGD & 0x20)) { C3ST [0x02] = C7TM /* \_SB_.PR00.C7TM */ AC2V = Ones } ElseIf ((CFGD & 0x10)) { C3ST [0x02] = C6TM /* \_SB_.PR00.C6TM */ AC2V = Ones } If ((CFGD & 0x4000)) { C3ST [0x03] = CDTM /* \_SB_.PR00.CDTM */ AC3V = Ones } If ((AC2V && AC3V)) { Return (C3ST) /* \_SB_.PR00.C3ST */ } ElseIf (AC2V) { C2ST [One] = DerefOf (C3ST [One]) C2ST [0x02] = DerefOf (C3ST [0x02]) Return (C2ST) /* \_SB_.PR00.C2ST */ } ElseIf (AC3V) { C2ST [One] = DerefOf (C3ST [One]) C2ST [0x02] = DerefOf (C3ST [0x03]) DerefOf (C2ST [0x02]) [One] = 0x02 Return (C2ST) /* \_SB_.PR00.C2ST */ } Else { C1ST [One] = DerefOf (C3ST [One]) Return (C1ST) /* \_SB_.PR00.C1ST */ } } } } SSDT16 ------ DefinitionBlock ("", "SSDT", 2, "PmRef", "ApCst", 0x00003000) { External (_SB_.PR00._CST, UnknownObj) External (_SB_.PR01, DeviceObj) External (_SB_.PR02, DeviceObj) External (_SB_.PR03, DeviceObj) External (_SB_.PR04, DeviceObj) External (_SB_.PR05, DeviceObj) External (_SB_.PR06, DeviceObj) External (_SB_.PR07, DeviceObj) External (_SB_.PR08, DeviceObj) External (_SB_.PR09, DeviceObj) External (_SB_.PR10, DeviceObj) External (_SB_.PR11, DeviceObj) External (_SB_.PR12, DeviceObj) External (_SB_.PR13, DeviceObj) External (_SB_.PR14, DeviceObj) External (_SB_.PR15, DeviceObj) External (_SB_.PR16, DeviceObj) External (_SB_.PR17, DeviceObj) External (_SB_.PR18, DeviceObj) External (_SB_.PR19, DeviceObj) External (_SB_.PR20, DeviceObj) External (_SB_.PR21, DeviceObj) External (_SB_.PR22, DeviceObj) External (_SB_.PR23, DeviceObj) External (_SB_.PR24, DeviceObj) External (_SB_.PR25, DeviceObj) External (_SB_.PR26, DeviceObj) External (_SB_.PR27, DeviceObj) External (_SB_.PR28, DeviceObj) External (_SB_.PR29, DeviceObj) External (_SB_.PR30, DeviceObj) External (_SB_.PR31, DeviceObj) External (_SB_.PR32, DeviceObj) External (_SB_.PR33, DeviceObj) External (_SB_.PR34, DeviceObj) External (_SB_.PR35, DeviceObj) External (_SB_.PR36, DeviceObj) External (_SB_.PR37, DeviceObj) External (_SB_.PR38, DeviceObj) External (_SB_.PR39, DeviceObj) External (_SB_.PR40, DeviceObj) External (_SB_.PR41, DeviceObj) External (_SB_.PR42, DeviceObj) External (_SB_.PR43, DeviceObj) External (_SB_.PR44, DeviceObj) External (_SB_.PR45, DeviceObj) External (_SB_.PR46, DeviceObj) External (_SB_.PR47, DeviceObj) External (_SB_.PR48, DeviceObj) External (_SB_.PR49, DeviceObj) External (_SB_.PR50, DeviceObj) External (_SB_.PR51, DeviceObj) External (_SB_.PR52, DeviceObj) External (_SB_.PR53, DeviceObj) External (_SB_.PR54, DeviceObj) External (_SB_.PR55, DeviceObj) External (_SB_.PR56, DeviceObj) External (_SB_.PR57, DeviceObj) External (_SB_.PR58, DeviceObj) External (_SB_.PR59, DeviceObj) External (_SB_.PR60, DeviceObj) External (_SB_.PR61, DeviceObj) External (_SB_.PR62, DeviceObj) External (_SB_.PR63, DeviceObj) If (CondRefOf (\_SB.PR01)) { Scope (\_SB.PR01) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR02)) { Scope (\_SB.PR02) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR03)) { Scope (\_SB.PR03) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR04)) { Scope (\_SB.PR04) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR05)) { Scope (\_SB.PR05) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR06)) { Scope (\_SB.PR06) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR07)) { Scope (\_SB.PR07) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR08)) { Scope (\_SB.PR08) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR09)) { Scope (\_SB.PR09) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR10)) { Scope (\_SB.PR10) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR11)) { Scope (\_SB.PR11) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR12)) { Scope (\_SB.PR12) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR13)) { Scope (\_SB.PR13) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR14)) { Scope (\_SB.PR14) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR15)) { Scope (\_SB.PR15) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR16)) { Scope (\_SB.PR16) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR17)) { Scope (\_SB.PR17) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR18)) { Scope (\_SB.PR18) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR19)) { Scope (\_SB.PR19) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR20)) { Scope (\_SB.PR20) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR21)) { Scope (\_SB.PR21) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR22)) { Scope (\_SB.PR22) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR23)) { Scope (\_SB.PR23) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR24)) { Scope (\_SB.PR24) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR25)) { Scope (\_SB.PR25) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR26)) { Scope (\_SB.PR26) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR27)) { Scope (\_SB.PR27) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR28)) { Scope (\_SB.PR28) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR29)) { Scope (\_SB.PR29) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR30)) { Scope (\_SB.PR30) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR31)) { Scope (\_SB.PR31) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR32)) { Scope (\_SB.PR32) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR33)) { Scope (\_SB.PR33) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR34)) { Scope (\_SB.PR34) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR35)) { Scope (\_SB.PR35) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR36)) { Scope (\_SB.PR36) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR37)) { Scope (\_SB.PR37) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR38)) { Scope (\_SB.PR38) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR39)) { Scope (\_SB.PR39) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR40)) { Scope (\_SB.PR40) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR41)) { Scope (\_SB.PR41) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR42)) { Scope (\_SB.PR42) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR43)) { Scope (\_SB.PR43) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR44)) { Scope (\_SB.PR44) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR45)) { Scope (\_SB.PR45) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR46)) { Scope (\_SB.PR46) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR47)) { Scope (\_SB.PR47) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR48)) { Scope (\_SB.PR48) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR49)) { Scope (\_SB.PR49) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR50)) { Scope (\_SB.PR50) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR51)) { Scope (\_SB.PR51) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR52)) { Scope (\_SB.PR52) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR53)) { Scope (\_SB.PR53) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR54)) { Scope (\_SB.PR54) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR55)) { Scope (\_SB.PR55) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR56)) { Scope (\_SB.PR56) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR57)) { Scope (\_SB.PR57) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR58)) { Scope (\_SB.PR58) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR59)) { Scope (\_SB.PR59) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR60)) { Scope (\_SB.PR60) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR61)) { Scope (\_SB.PR61) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR62)) { Scope (\_SB.PR62) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } If (CondRefOf (\_SB.PR63)) { Scope (\_SB.PR63) { Method (_CST, 0, NotSerialized) // _CST: C-States { Return (\_SB.PR00._CST) /* External reference */ } } } } SSDT17 ------ DefinitionBlock ("", "SSDT", 2, "PmRef", "ApHwp", 0x00003000) { External (_SB_.PR00.GCPC, MethodObj) // 1 Arguments External (_SB_.PR01, DeviceObj) External (_SB_.PR02, DeviceObj) External (_SB_.PR03, DeviceObj) External (_SB_.PR04, DeviceObj) External (_SB_.PR05, DeviceObj) External (_SB_.PR06, DeviceObj) External (_SB_.PR07, DeviceObj) External (_SB_.PR08, DeviceObj) External (_SB_.PR09, DeviceObj) External (_SB_.PR10, DeviceObj) External (_SB_.PR11, DeviceObj) External (_SB_.PR12, DeviceObj) External (_SB_.PR13, DeviceObj) External (_SB_.PR14, DeviceObj) External (_SB_.PR15, DeviceObj) External (_SB_.PR16, DeviceObj) External (_SB_.PR17, DeviceObj) External (_SB_.PR18, DeviceObj) External (_SB_.PR19, DeviceObj) External (_SB_.PR20, DeviceObj) External (_SB_.PR21, DeviceObj) External (_SB_.PR22, DeviceObj) External (_SB_.PR23, DeviceObj) External (_SB_.PR24, DeviceObj) External (_SB_.PR25, DeviceObj) External (_SB_.PR26, DeviceObj) External (_SB_.PR27, DeviceObj) External (_SB_.PR28, DeviceObj) External (_SB_.PR29, DeviceObj) External (_SB_.PR30, DeviceObj) External (_SB_.PR31, DeviceObj) External (_SB_.PR32, DeviceObj) External (_SB_.PR33, DeviceObj) External (_SB_.PR34, DeviceObj) External (_SB_.PR35, DeviceObj) External (_SB_.PR36, DeviceObj) External (_SB_.PR37, DeviceObj) External (_SB_.PR38, DeviceObj) External (_SB_.PR39, DeviceObj) External (_SB_.PR40, DeviceObj) External (_SB_.PR41, DeviceObj) External (_SB_.PR42, DeviceObj) External (_SB_.PR43, DeviceObj) External (_SB_.PR44, DeviceObj) External (_SB_.PR45, DeviceObj) External (_SB_.PR46, DeviceObj) External (_SB_.PR47, DeviceObj) External (_SB_.PR48, DeviceObj) External (_SB_.PR49, DeviceObj) External (_SB_.PR50, DeviceObj) External (_SB_.PR51, DeviceObj) External (_SB_.PR52, DeviceObj) External (_SB_.PR53, DeviceObj) External (_SB_.PR54, DeviceObj) External (_SB_.PR55, DeviceObj) External (_SB_.PR56, DeviceObj) External (_SB_.PR57, DeviceObj) External (_SB_.PR58, DeviceObj) External (_SB_.PR59, DeviceObj) External (_SB_.PR60, DeviceObj) External (_SB_.PR61, DeviceObj) External (_SB_.PR62, DeviceObj) External (_SB_.PR63, DeviceObj) If (CondRefOf (\_SB.PR01)) { Scope (\_SB.PR01) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (One)) } } } If (CondRefOf (\_SB.PR02)) { Scope (\_SB.PR02) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x02)) } } } If (CondRefOf (\_SB.PR03)) { Scope (\_SB.PR03) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x03)) } } } If (CondRefOf (\_SB.PR04)) { Scope (\_SB.PR04) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x04)) } } } If (CondRefOf (\_SB.PR05)) { Scope (\_SB.PR05) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x05)) } } } If (CondRefOf (\_SB.PR06)) { Scope (\_SB.PR06) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x06)) } } } If (CondRefOf (\_SB.PR07)) { Scope (\_SB.PR07) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x07)) } } } If (CondRefOf (\_SB.PR08)) { Scope (\_SB.PR08) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x08)) } } } If (CondRefOf (\_SB.PR09)) { Scope (\_SB.PR09) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x09)) } } } If (CondRefOf (\_SB.PR10)) { Scope (\_SB.PR10) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x0A)) } } } If (CondRefOf (\_SB.PR11)) { Scope (\_SB.PR11) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x0B)) } } } If (CondRefOf (\_SB.PR12)) { Scope (\_SB.PR12) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x0C)) } } } If (CondRefOf (\_SB.PR13)) { Scope (\_SB.PR13) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x0D)) } } } If (CondRefOf (\_SB.PR14)) { Scope (\_SB.PR14) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x0E)) } } } If (CondRefOf (\_SB.PR15)) { Scope (\_SB.PR15) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x0F)) } } } If (CondRefOf (\_SB.PR16)) { Scope (\_SB.PR16) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x10)) } } } If (CondRefOf (\_SB.PR17)) { Scope (\_SB.PR17) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x11)) } } } If (CondRefOf (\_SB.PR18)) { Scope (\_SB.PR18) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x12)) } } } If (CondRefOf (\_SB.PR19)) { Scope (\_SB.PR19) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x13)) } } } If (CondRefOf (\_SB.PR20)) { Scope (\_SB.PR20) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x14)) } } } If (CondRefOf (\_SB.PR21)) { Scope (\_SB.PR21) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x15)) } } } If (CondRefOf (\_SB.PR22)) { Scope (\_SB.PR22) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x16)) } } } If (CondRefOf (\_SB.PR23)) { Scope (\_SB.PR23) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x17)) } } } If (CondRefOf (\_SB.PR24)) { Scope (\_SB.PR24) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x18)) } } } If (CondRefOf (\_SB.PR25)) { Scope (\_SB.PR25) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x19)) } } } If (CondRefOf (\_SB.PR26)) { Scope (\_SB.PR26) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x1A)) } } } If (CondRefOf (\_SB.PR27)) { Scope (\_SB.PR27) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x1B)) } } } If (CondRefOf (\_SB.PR28)) { Scope (\_SB.PR28) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x1C)) } } } If (CondRefOf (\_SB.PR29)) { Scope (\_SB.PR29) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x1D)) } } } If (CondRefOf (\_SB.PR30)) { Scope (\_SB.PR30) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x1E)) } } } If (CondRefOf (\_SB.PR31)) { Scope (\_SB.PR31) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x1F)) } } } If (CondRefOf (\_SB.PR32)) { Scope (\_SB.PR32) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x20)) } } } If (CondRefOf (\_SB.PR33)) { Scope (\_SB.PR33) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x21)) } } } If (CondRefOf (\_SB.PR34)) { Scope (\_SB.PR34) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x22)) } } } If (CondRefOf (\_SB.PR35)) { Scope (\_SB.PR35) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x23)) } } } If (CondRefOf (\_SB.PR36)) { Scope (\_SB.PR36) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x24)) } } } If (CondRefOf (\_SB.PR37)) { Scope (\_SB.PR37) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x25)) } } } If (CondRefOf (\_SB.PR38)) { Scope (\_SB.PR38) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x26)) } } } If (CondRefOf (\_SB.PR39)) { Scope (\_SB.PR39) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x27)) } } } If (CondRefOf (\_SB.PR40)) { Scope (\_SB.PR40) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x28)) } } } If (CondRefOf (\_SB.PR41)) { Scope (\_SB.PR41) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x29)) } } } If (CondRefOf (\_SB.PR42)) { Scope (\_SB.PR42) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x2A)) } } } If (CondRefOf (\_SB.PR43)) { Scope (\_SB.PR43) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x2B)) } } } If (CondRefOf (\_SB.PR44)) { Scope (\_SB.PR44) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x2C)) } } } If (CondRefOf (\_SB.PR45)) { Scope (\_SB.PR45) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x2D)) } } } If (CondRefOf (\_SB.PR46)) { Scope (\_SB.PR46) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x2E)) } } } If (CondRefOf (\_SB.PR47)) { Scope (\_SB.PR47) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x2F)) } } } If (CondRefOf (\_SB.PR48)) { Scope (\_SB.PR48) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x30)) } } } If (CondRefOf (\_SB.PR49)) { Scope (\_SB.PR49) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x31)) } } } If (CondRefOf (\_SB.PR50)) { Scope (\_SB.PR50) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x32)) } } } If (CondRefOf (\_SB.PR51)) { Scope (\_SB.PR51) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x33)) } } } If (CondRefOf (\_SB.PR52)) { Scope (\_SB.PR52) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x34)) } } } If (CondRefOf (\_SB.PR53)) { Scope (\_SB.PR53) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x35)) } } } If (CondRefOf (\_SB.PR54)) { Scope (\_SB.PR54) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x36)) } } } If (CondRefOf (\_SB.PR55)) { Scope (\_SB.PR55) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x37)) } } } If (CondRefOf (\_SB.PR56)) { Scope (\_SB.PR56) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x38)) } } } If (CondRefOf (\_SB.PR57)) { Scope (\_SB.PR57) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x39)) } } } If (CondRefOf (\_SB.PR58)) { Scope (\_SB.PR58) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x3A)) } } } If (CondRefOf (\_SB.PR59)) { Scope (\_SB.PR59) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x3B)) } } } If (CondRefOf (\_SB.PR60)) { Scope (\_SB.PR60) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x3C)) } } } If (CondRefOf (\_SB.PR61)) { Scope (\_SB.PR61) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x3D)) } } } If (CondRefOf (\_SB.PR62)) { Scope (\_SB.PR62) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x3E)) } } } If (CondRefOf (\_SB.PR63)) { Scope (\_SB.PR63) { Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (\_SB.PR00.GCPC (0x3F)) } } } } SSDT18 ------ DefinitionBlock ("", "SSDT", 2, "PmRef", "Cpu0Hwp", 0x00003000) { External (_SB_.CFGD, IntObj) External (_SB_.HWPV, IntObj) External (_SB_.ITBM, IntObj) External (_SB_.LMPS, IntObj) External (_SB_.OSCP, IntObj) External (_SB_.PR00, DeviceObj) External (_SB_.PR00.CPC2, PkgObj) External (CORE, UnknownObj) External (HWPE, UnknownObj) External (INFS, UnknownObj) External (NMFQ, UnknownObj) External (RFBC, UnknownObj) External (RFSC, UnknownObj) External (SFBC, UnknownObj) External (SFSC, UnknownObj) External (TCNT, FieldUnitObj) Scope (\_SB.PR00) { Name (CPOC, Package (0x17) { 0x17, 0x03, 0xFF, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x08, // Bit Offset 0x00000000000000CE, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x10, // Bit Offset 0x0000000000000771, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x18, // Bit Offset 0x0000000000000771, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x08, // Bit Offset 0x0000000000000771, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x10, // Bit Offset 0x0000000000000774, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000774, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x08, // Bit Offset 0x0000000000000774, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000000000E7, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000000000E8, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x02, // Bit Width 0x01, // Bit Offset 0x0000000000000777, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x01, // Bit Width 0x00, // Bit Offset 0x0000000000000770, // Address 0x04, // Access Size ) }, One, ResourceTemplate () { Register (FFixedHW, 0x0A, // Bit Width 0x20, // Bit Offset 0x0000000000000774, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x18, // Bit Offset 0x0000000000000774, // Address 0x04, // Access Size ) }, Zero, Zero, Zero }) Name (CPC3, Package (0x17) { 0x17, 0x03, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000771, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x08, // Bit Offset 0x00000000000000CE, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x10, // Bit Offset 0x0000000000000771, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x18, // Bit Offset 0x0000000000000771, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x08, // Bit Offset 0x0000000000000771, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x10, // Bit Offset 0x0000000000000774, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000774, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x08, // Bit Offset 0x0000000000000774, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (SystemMemory, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000000000E7, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x00000000000000E8, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x02, // Bit Width 0x01, // Bit Offset 0x0000000000000777, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x01, // Bit Width 0x00, // Bit Offset 0x0000000000000770, // Address 0x04, // Access Size ) }, One, ResourceTemplate () { Register (FFixedHW, 0x0A, // Bit Width 0x20, // Bit Offset 0x0000000000000774, // Address 0x04, // Access Size ) }, ResourceTemplate () { Register (FFixedHW, 0x08, // Bit Width 0x18, // Bit Offset 0x0000000000000774, // Address 0x04, // Access Size ) }, Zero, Zero, Zero }) Method (GCPC, 1, NotSerialized) { If (INFS) { CPC3 [0x16] = NMFQ /* External reference */ CPOC [0x16] = NMFQ /* External reference */ If (((CORE >> Arg0) & One)) { CPC3 [0x03] = SFBC /* External reference */ CPOC [0x03] = SFBC /* External reference */ CPC3 [0x14] = RFBC /* External reference */ CPOC [0x14] = RFBC /* External reference */ } Else { CPC3 [0x03] = SFSC /* External reference */ CPOC [0x03] = SFSC /* External reference */ CPC3 [0x14] = RFSC /* External reference */ CPOC [0x14] = RFSC /* External reference */ } } If ((\_SB.CFGD & 0x01000000)) { Return (CPOC) /* \_SB_.PR00.CPOC */ } Else { If (((\_SB.CFGD & 0x02000000) && (\_SB.ITBM == Zero))) { If ((\_SB.LMPS != Zero)) { Return (CPOC) /* \_SB_.PR00.CPOC */ } } Return (CPC3) /* \_SB_.PR00.CPC3 */ } } Method (_CPC, 0, NotSerialized) // _CPC: Continuous Performance Control { Return (GCPC (Zero)) } } } SSDT19 ------ DefinitionBlock ("", "SSDT", 2, "PmRef", "Cpu0Ist", 0x00003000) { External (_SB_.CPPC, FieldUnitObj) External (_SB_.OSCP, IntObj) External (_SB_.PR00, DeviceObj) External (TCNT, FieldUnitObj) Scope (\_SB.PR00) { Method (_PPC, 0, NotSerialized) // _PPC: Performance Present Capabilities { Return (\_SB.CPPC) /* External reference */ } Name (_PCT, Package (0x02) // _PCT: Performance Control { ResourceTemplate () { Register (FFixedHW, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) } }) Method (_PSS, 0, NotSerialized) // _PSS: Performance Supported States { If ((\_SB.OSCP & 0x0400)) { Return (TPSS) /* \_SB_.PR00.TPSS */ } Else { Return (LPSS) /* \_SB_.PR00.LPSS */ } } Name (LPSS, Package (0x10) { Package (0x06) { 0x00000D49, 0x0001E848, 0x0000000A, 0x0000000A, 0x0000FF00, 0x0000FF00 }, Package (0x06) { 0x00000D48, 0x0001E848, 0x0000000A, 0x0000000A, 0x00002200, 0x00002200 }, Package (0x06) { 0x00000C80, 0x0001C094, 0x0000000A, 0x0000000A, 0x00002000, 0x00002000 }, Package (0x06) { 0x00000BB8, 0x00019A51, 0x0000000A, 0x0000000A, 0x00001E00, 0x00001E00 }, Package (0x06) { 0x00000AF0, 0x0001758C, 0x0000000A, 0x0000000A, 0x00001C00, 0x00001C00 }, Package (0x06) { 0x00000A8C, 0x000163A5, 0x0000000A, 0x0000000A, 0x00001B00, 0x00001B00 }, Package (0x06) { 0x000009C4, 0x000140E1, 0x0000000A, 0x0000000A, 0x00001900, 0x00001900 }, Package (0x06) { 0x000008FC, 0x00011F88, 0x0000000A, 0x0000000A, 0x00001700, 0x00001700 }, Package (0x06) { 0x00000834, 0x0000FF74, 0x0000000A, 0x0000000A, 0x00001500, 0x00001500 }, Package (0x06) { 0x0000076C, 0x0000E0B1, 0x0000000A, 0x0000000A, 0x00001300, 0x00001300 }, Package (0x06) { 0x000006A4, 0x0000C740, 0x0000000A, 0x0000000A, 0x00001100, 0x00001100 }, Package (0x06) { 0x000005DC, 0x0000AAF1, 0x0000000A, 0x0000000A, 0x00000F00, 0x00000F00 }, Package (0x06) { 0x00000578, 0x00009D42, 0x0000000A, 0x0000000A, 0x00000E00, 0x00000E00 }, Package (0x06) { 0x000004B0, 0x000082D8, 0x0000000A, 0x0000000A, 0x00000C00, 0x00000C00 }, Package (0x06) { 0x000003E8, 0x0000699B, 0x0000000A, 0x0000000A, 0x00000A00, 0x00000A00 }, Package (0x06) { 0x00000320, 0x0000518F, 0x0000000A, 0x0000000A, 0x00000800, 0x00000800 } }) Name (TPSS, Package (0x1C) { Package (0x06) { 0x00000D49, 0x0001E848, 0x0000000A, 0x0000000A, 0x0000FF00, 0x0000FF00 }, Package (0x06) { 0x00000D48, 0x0001E848, 0x0000000A, 0x0000000A, 0x00002200, 0x00002200 }, Package (0x06) { 0x00000CE4, 0x0001D43F, 0x0000000A, 0x0000000A, 0x00002100, 0x00002100 }, Package (0x06) { 0x00000C80, 0x0001C094, 0x0000000A, 0x0000000A, 0x00002000, 0x00002000 }, Package (0x06) { 0x00000C1C, 0x0001AD45, 0x0000000A, 0x0000000A, 0x00001F00, 0x00001F00 }, Package (0x06) { 0x00000BB8, 0x00019A51, 0x0000000A, 0x0000000A, 0x00001E00, 0x00001E00 }, Package (0x06) { 0x00000B54, 0x000187B8, 0x0000000A, 0x0000000A, 0x00001D00, 0x00001D00 }, Package (0x06) { 0x00000AF0, 0x0001758C, 0x0000000A, 0x0000000A, 0x00001C00, 0x00001C00 }, Package (0x06) { 0x00000A8C, 0x000163A5, 0x0000000A, 0x0000000A, 0x00001B00, 0x00001B00 }, Package (0x06) { 0x00000A28, 0x00015217, 0x0000000A, 0x0000000A, 0x00001A00, 0x00001A00 }, Package (0x06) { 0x000009C4, 0x000140E1, 0x0000000A, 0x0000000A, 0x00001900, 0x00001900 }, Package (0x06) { 0x00000960, 0x00013001, 0x0000000A, 0x0000000A, 0x00001800, 0x00001800 }, Package (0x06) { 0x000008FC, 0x00011F88, 0x0000000A, 0x0000000A, 0x00001700, 0x00001700 }, Package (0x06) { 0x00000898, 0x00010F54, 0x0000000A, 0x0000000A, 0x00001600, 0x00001600 }, Package (0x06) { 0x00000834, 0x0000FF74, 0x0000000A, 0x0000000A, 0x00001500, 0x00001500 }, Package (0x06) { 0x000007D0, 0x0000EFE9, 0x0000000A, 0x0000000A, 0x00001400, 0x00001400 }, Package (0x06) { 0x0000076C, 0x0000E0B1, 0x0000000A, 0x0000000A, 0x00001300, 0x00001300 }, Package (0x06) { 0x00000708, 0x0000D1CC, 0x0000000A, 0x0000000A, 0x00001200, 0x00001200 }, Package (0x06) { 0x000006A4, 0x0000C740, 0x0000000A, 0x0000000A, 0x00001100, 0x00001100 }, Package (0x06) { 0x00000640, 0x0000B8F0, 0x0000000A, 0x0000000A, 0x00001000, 0x00001000 }, Package (0x06) { 0x000005DC, 0x0000AAF1, 0x0000000A, 0x0000000A, 0x00000F00, 0x00000F00 }, Package (0x06) { 0x00000578, 0x00009D42, 0x0000000A, 0x0000000A, 0x00000E00, 0x00000E00 }, Package (0x06) { 0x00000514, 0x00008FE2, 0x0000000A, 0x0000000A, 0x00000D00, 0x00000D00 }, Package (0x06) { 0x000004B0, 0x000082D8, 0x0000000A, 0x0000000A, 0x00000C00, 0x00000C00 }, Package (0x06) { 0x0000044C, 0x00007613, 0x0000000A, 0x0000000A, 0x00000B00, 0x00000B00 }, Package (0x06) { 0x000003E8, 0x0000699B, 0x0000000A, 0x0000000A, 0x00000A00, 0x00000A00 }, Package (0x06) { 0x00000384, 0x00005D6F, 0x0000000A, 0x0000000A, 0x00000900, 0x00000900 }, Package (0x06) { 0x00000320, 0x0000518F, 0x0000000A, 0x0000000A, 0x00000800, 0x00000800 } }) } } SSDT2 ----- DefinitionBlock ("", "SSDT", 2, "CpuRef", "CpuSsdt", 0x00003000) { External (_SB_.OSCP, IntObj) External (_SB_.PR00, DeviceObj) External (_SB_.PR01, DeviceObj) External (_SB_.PR02, DeviceObj) External (_SB_.PR03, DeviceObj) External (_SB_.PR04, DeviceObj) External (_SB_.PR05, DeviceObj) External (_SB_.PR06, DeviceObj) External (_SB_.PR07, DeviceObj) External (_SB_.PR08, DeviceObj) External (_SB_.PR09, DeviceObj) External (_SB_.PR10, DeviceObj) External (_SB_.PR11, DeviceObj) External (_SB_.PR12, DeviceObj) External (_SB_.PR13, DeviceObj) External (_SB_.PR14, DeviceObj) External (_SB_.PR15, DeviceObj) External (_SB_.PR16, DeviceObj) External (_SB_.PR17, DeviceObj) External (_SB_.PR18, DeviceObj) External (_SB_.PR19, DeviceObj) External (_SB_.PR20, DeviceObj) External (_SB_.PR21, DeviceObj) External (_SB_.PR22, DeviceObj) External (_SB_.PR23, DeviceObj) External (_SB_.PR24, DeviceObj) External (_SB_.PR25, DeviceObj) External (_SB_.PR26, DeviceObj) External (_SB_.PR27, DeviceObj) External (_SB_.PR28, DeviceObj) External (_SB_.PR29, DeviceObj) External (_SB_.PR30, DeviceObj) External (_SB_.PR31, DeviceObj) External (_SB_.PR32, DeviceObj) External (_SB_.PR33, DeviceObj) External (_SB_.PR34, DeviceObj) External (_SB_.PR35, DeviceObj) External (_SB_.PR36, DeviceObj) External (_SB_.PR37, DeviceObj) External (_SB_.PR38, DeviceObj) External (_SB_.PR39, DeviceObj) External (_SB_.PR40, DeviceObj) External (_SB_.PR41, DeviceObj) External (_SB_.PR42, DeviceObj) External (_SB_.PR43, DeviceObj) External (_SB_.PR44, DeviceObj) External (_SB_.PR45, DeviceObj) External (_SB_.PR46, DeviceObj) External (_SB_.PR47, DeviceObj) External (_SB_.PR48, DeviceObj) External (_SB_.PR49, DeviceObj) External (_SB_.PR50, DeviceObj) External (_SB_.PR51, DeviceObj) External (_SB_.PR52, DeviceObj) External (_SB_.PR53, DeviceObj) External (_SB_.PR54, DeviceObj) External (_SB_.PR55, DeviceObj) External (_SB_.PR56, DeviceObj) External (_SB_.PR57, DeviceObj) External (_SB_.PR58, DeviceObj) External (_SB_.PR59, DeviceObj) External (_SB_.PR60, DeviceObj) External (_SB_.PR61, DeviceObj) External (_SB_.PR62, DeviceObj) External (_SB_.PR63, DeviceObj) External (OSYS, UnknownObj) Scope (\) { Name (SSDT, Package (0x1B) { "CPU0IST ", 0x72A7E018, 0x00000689, "APIST ", 0x72A7C018, 0x00001BAF, "CPU0CST ", 0x72A7EA98, 0x00000394, "APCST ", 0x72A79018, 0x00000FBB, "CPU0HWP ", 0x72ACB418, 0x000004B5, "APHWP ", 0x72A77018, 0x00001038, "HWPLVT ", 0x80000000, 0x80000000, "CPU0PSD ", 0x72ACBA98, 0x000001AB, "APPSD ", 0x72A7A018, 0x00001349 }) Name (\PF00, 0x80000000) Name (\PF01, 0x80000000) Name (\PF02, 0x80000000) Name (\PF03, 0x80000000) Name (\PF04, 0x80000000) Name (\PF05, 0x80000000) Name (\PF06, 0x80000000) Name (\PF07, 0x80000000) Name (\PF08, 0x80000000) Name (\PF09, 0x80000000) Name (\PF10, 0x80000000) Name (\PF11, 0x80000000) Name (\PF12, 0x80000000) Name (\PF13, 0x80000000) Name (\PF14, 0x80000000) Name (\PF15, 0x80000000) Name (\PF16, 0x80000000) Name (\PF17, 0x80000000) Name (\PF18, 0x80000000) Name (\PF19, 0x80000000) Name (\PF20, 0x80000000) Name (\PF21, 0x80000000) Name (\PF22, 0x80000000) Name (\PF23, 0x80000000) Name (\PF24, 0x80000000) Name (\PF25, 0x80000000) Name (\PF26, 0x80000000) Name (\PF27, 0x80000000) Name (\PF28, 0x80000000) Name (\PF29, 0x80000000) Name (\PF30, 0x80000000) Name (\PF31, 0x80000000) Name (\PF32, 0x80000000) Name (\PF33, 0x80000000) Name (\PF34, 0x80000000) Name (\PF35, 0x80000000) Name (\PF36, 0x80000000) Name (\PF37, 0x80000000) Name (\PF38, 0x80000000) Name (\PF39, 0x80000000) Name (\PF40, 0x80000000) Name (\PF41, 0x80000000) Name (\PF42, 0x80000000) Name (\PF43, 0x80000000) Name (\PF44, 0x80000000) Name (\PF45, 0x80000000) Name (\PF46, 0x80000000) Name (\PF47, 0x80000000) Name (\PF48, 0x80000000) Name (\PF49, 0x80000000) Name (\PF50, 0x80000000) Name (\PF51, 0x80000000) Name (\PF52, 0x80000000) Name (\PF53, 0x80000000) Name (\PF54, 0x80000000) Name (\PF55, 0x80000000) Name (\PF56, 0x80000000) Name (\PF57, 0x80000000) Name (\PF58, 0x80000000) Name (\PF59, 0x80000000) Name (\PF60, 0x80000000) Name (\PF61, 0x80000000) Name (\PF62, 0x80000000) Name (\PF63, 0x80000000) Name (\SDTL, Zero) } Scope (\_SB) { Name (CTPC, Zero) OperationRegion (PNVS, SystemMemory, 0x72E7C000, 0x00AA) Field (PNVS, AnyAcc, Lock, Preserve) { PGRV, 8, CFGD, 32, Offset (0x06), ACRT, 8, APSV, 8, AAC0, 8, CPID, 32, CPPC, 8, CLVL, 8, CBMI, 8, PL10, 16, PL11, 16, PL12, 16, PL20, 16, PL21, 16, PL22, 16, PLW0, 8, PLW1, 8, PLW2, 8, CTC0, 8, CTC1, 8, CTC2, 8, TAR0, 8, TAR1, 8, TAR2, 8, PPC0, 8, PPC1, 8, PPC2, 8, Offset (0x29), C6MW, 8, C7MW, 8, CDMW, 8, Offset (0x2E), C6LT, 16, C7LT, 16, CDLT, 16, CDLV, 16, CDPW, 16, MPMF, 8, HWPV, 8, Offset (0x55), LMPS, 8, ITBM, 8, OBIN, 8, TXTE, 8, HWPE, 8, HTRO, 8, CM00, 8, CM01, 8, CM02, 8, CM03, 8, CM04, 8, CM05, 8, CM06, 8, CM07, 8, CM08, 8, CM09, 8, CM10, 8, CM11, 8, CM12, 8, CM13, 8, CM14, 8, CM15, 8, CM16, 8, CM17, 8, CM18, 8, CM19, 8, CM20, 8, CM21, 8, CM22, 8, CM23, 8, CM24, 8, CM25, 8, CM26, 8, CM27, 8, CM28, 8, CM29, 8, CM30, 8, CM31, 8, CM32, 8, CM33, 8, CM34, 8, CM35, 8, CM36, 8, CM37, 8, CM38, 8, CM39, 8, CM40, 8, CM41, 8, CM42, 8, CM43, 8, CM44, 8, CM45, 8, CM46, 8, CM47, 8, CM48, 8, CM49, 8, CM50, 8, CM51, 8, CM52, 8, CM53, 8, CM54, 8, CM55, 8, CM56, 8, CM57, 8, CM58, 8, CM59, 8, CM60, 8, CM61, 8, CM62, 8, CM63, 8, CORE, 32, SFSC, 16, SFBC, 16, NMFQ, 16, INFS, 8, RFBC, 16, RFSC, 16 } OperationRegion (BGNV, SystemMemory, 0xFFFF0000, 0xAA55) Field (BGNV, AnyAcc, Lock, Preserve) { BGMA, 64, BGMS, 8, BGIA, 16, BGIL, 16 } If (CondRefOf (\_SB.BGIL)) { If ((\_SB.BGIL != Zero)) { OperationRegion (IO_P, SystemIO, \_SB.BGIA, \_SB.BGIL) Field (IO_P, ByteAcc, NoLock, Preserve) { TRPF, 8 } } } } Scope (\_SB.PR00) { Name (HI0, Zero) Name (HC0, Zero) Name (HW0, Zero) Name (HW2, Zero) Name (HP0, Zero) Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (CPDC, 1, NotSerialized) { CreateDWordField (Arg0, Zero, REVS) CreateDWordField (Arg0, 0x04, SIZE) Local0 = SizeOf (Arg0) Local1 = (Local0 - 0x08) CreateField (Arg0, 0x40, (Local1 * 0x08), TEMP) Local3 = Buffer (0x04) { 0x00, 0x00, 0x00, 0x00 // .... } Concatenate (Local3, TEMP, Local2) Return (COSC (ToUUID ("4077a616-290c-47be-9ebd-d87058713953") /* Unknown UUID */, REVS, SIZE, Local2)) } Method (COSC, 4, NotSerialized) { CreateDWordField (Arg3, Zero, STS0) CreateDWordField (Arg0, Zero, IID0) CreateDWordField (Arg0, 0x04, IID1) CreateDWordField (Arg0, 0x08, IID2) CreateDWordField (Arg0, 0x0C, IID3) Local0 = ToUUID ("4077a616-290c-47be-9ebd-d87058713953") /* Unknown UUID */ CreateDWordField (Local0, Zero, EID0) CreateDWordField (Local0, 0x04, EID1) CreateDWordField (Local0, 0x08, EID2) CreateDWordField (Local0, 0x0C, EID3) If (!(((IID0 == EID0) && (IID1 == EID1)) && (( IID2 == EID2) && (IID3 == EID3)))) { STS0 = 0x06 Return (Arg3) } If ((Arg1 != One)) { STS0 = 0x0A Return (Arg3) } Return (Arg3) } Method (GCAP, 1, Serialized) { CreateDWordField (Arg0, Zero, STS0) CreateDWordField (Arg0, 0x04, CAP0) If (((STS0 == 0x06) || (STS0 == 0x0A))) { Return (Zero) } If ((STS0 & One)) { CAP0 &= 0x3BFF Return (Zero) } PF00 = ((PF00 & 0x7FFFFFFF) | CAP0) /* \_SB_.PR00.GCAP.CAP0 */ If ((CFGD & 0x72)) { If ((((CFGD & 0x0200) && (PF00 & 0x18)) && ! (SDTL & 0x02))) { SDTL |= 0x02 OperationRegion (CST0, SystemMemory, DerefOf (SSDT [0x07]), DerefOf (SSDT [0x08])) Load (CST0, HC0) /* \_SB_.PR00.HC0_ */ } } If (((PF00 & 0x09) == 0x09)) { If (((CFGD & One) && !(SDTL & 0x08))) { SDTL |= 0x08 OperationRegion (IST0, SystemMemory, DerefOf (SSDT [One]), DerefOf (SSDT [0x02])) Load (IST0, HI0) /* \_SB_.PR00.HI0_ */ } } If ((((CFGD & One) || (CFGD & 0x00400000)) && ! (SDTL & 0x0100))) { SDTL |= 0x0100 OperationRegion (PSD0, SystemMemory, DerefOf (SSDT [0x16]), DerefOf (SSDT [0x17])) Load (PSD0, HP0) /* \_SB_.PR00.HP0_ */ } If ((OSYS >= 0x07DF)) { If (((CFGD & 0x00400000) && !(SDTL & 0x40))) { If ((\_SB.OSCP & 0x40)) { SDTL |= 0x40 OperationRegion (HWP0, SystemMemory, DerefOf (SSDT [0x0D]), DerefOf (SSDT [0x0E])) Load (HWP0, HW0) /* \_SB_.PR00.HW0_ */ } If ((\_SB.OSCP & 0x20)) { If (!(\_SB.OSCP & 0x40)) { HWPV = Zero } } If ((\_SB.OSCP & 0x40)) { HWPV = 0x02 } } } Return (Zero) } } Scope (\_SB.PR01) { Name (HI1, Zero) Name (HC1, Zero) Name (HW1, Zero) Name (HP1, Zero) Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST01) CreateDWordField (Arg0, 0x04, CP01) If (((ST01 == 0x06) || (ST01 == 0x0A))) { Return (Zero) } If ((ST01 & One)) { CP01 &= 0x3BFF Return (Zero) } PF01 = ((PF01 & 0x7FFFFFFF) | CP01) /* \_SB_.PR01.GCAP.CP01 */ If (((PF01 & 0x09) == 0x09)) { APPT () } If ((\_SB.OSCP & 0x20)) { HWPT () } If ((((PF01 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { APPS () } If ((PF01 & 0x18)) { APCT () } PF00 = PF01 /* \PF01 */ Return (Zero) } Method (APCT, 0, Serialized) { If (((CFGD & 0x72) && !(SDTL & 0x20))) { SDTL |= 0x20 OperationRegion (CST1, SystemMemory, DerefOf (SSDT [0x0A]), DerefOf (SSDT [0x0B])) Load (CST1, HC1) /* \_SB_.PR01.HC1_ */ } } Method (APPT, 0, Serialized) { If (((CFGD & One) && !(SDTL & 0x10))) { SDTL |= 0x10 OperationRegion (IST1, SystemMemory, DerefOf (SSDT [0x04]), DerefOf (SSDT [0x05])) Load (IST1, HI1) /* \_SB_.PR01.HI1_ */ } } Method (APPS, 0, Serialized) { If ((((CFGD & One) || (CFGD & 0x00400000)) && ! (SDTL & 0x0200))) { SDTL |= 0x0200 OperationRegion (PSD1, SystemMemory, DerefOf (SSDT [0x19]), DerefOf (SSDT [0x1A])) Load (PSD1, HP1) /* \_SB_.PR01.HP1_ */ } } Method (HWPT, 0, Serialized) { If ((OSYS >= 0x07DF)) { If (((CFGD & 0x00400000) && !(SDTL & 0x80))) { SDTL |= 0x80 OperationRegion (HWP1, SystemMemory, DerefOf (SSDT [0x10]), DerefOf (SSDT [0x11])) Load (HWP1, HW1) /* \_SB_.PR01.HW1_ */ } } } } If (CondRefOf (\_SB.PR02)) { Scope (\_SB.PR02) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST02) CreateDWordField (Arg0, 0x04, CP02) If (((ST02 == 0x06) || (ST02 == 0x0A))) { Return (Zero) } If ((ST02 & One)) { CP02 &= 0x3BFF Return (Zero) } PF02 = ((PF02 & 0x7FFFFFFF) | CP02) /* \_SB_.PR02.GCAP.CP02 */ If (((PF02 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF02 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF02 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF02 /* \PF02 */ Return (Zero) } } } If (CondRefOf (\_SB.PR03)) { Scope (\_SB.PR03) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST03) CreateDWordField (Arg0, 0x04, CP03) If (((ST03 == 0x06) || (ST03 == 0x0A))) { Return (Zero) } If ((ST03 & One)) { CP03 &= 0x3BFF Return (Zero) } PF03 = ((PF03 & 0x7FFFFFFF) | CP03) /* \_SB_.PR03.GCAP.CP03 */ If (((PF03 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF03 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF03 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF03 /* \PF03 */ Return (Zero) } } } If (CondRefOf (\_SB.PR04)) { Scope (\_SB.PR04) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST04) CreateDWordField (Arg0, 0x04, CP04) If (((ST04 == 0x06) || (ST04 == 0x0A))) { Return (Zero) } If ((ST04 & One)) { CP04 &= 0x3BFF Return (Zero) } PF04 = ((PF04 & 0x7FFFFFFF) | CP04) /* \_SB_.PR04.GCAP.CP04 */ If (((PF04 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF04 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF04 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF04 /* \PF04 */ Return (Zero) } } } If (CondRefOf (\_SB.PR05)) { Scope (\_SB.PR05) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST05) CreateDWordField (Arg0, 0x04, CP05) If (((ST05 == 0x06) || (ST05 == 0x0A))) { Return (Zero) } If ((ST05 & One)) { CP05 &= 0x3BFF Return (Zero) } PF05 = ((PF05 & 0x7FFFFFFF) | CP05) /* \_SB_.PR05.GCAP.CP05 */ If (((PF05 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF05 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF05 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF05 /* \PF05 */ Return (Zero) } } } If (CondRefOf (\_SB.PR06)) { Scope (\_SB.PR06) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST06) CreateDWordField (Arg0, 0x04, CP06) If (((ST06 == 0x06) || (ST06 == 0x0A))) { Return (Zero) } If ((ST06 & One)) { CP06 &= 0x3BFF Return (Zero) } PF06 = ((PF06 & 0x7FFFFFFF) | CP06) /* \_SB_.PR06.GCAP.CP06 */ If (((PF06 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF06 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF06 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF06 /* \PF06 */ Return (Zero) } } } If (CondRefOf (\_SB.PR07)) { Scope (\_SB.PR07) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST07) CreateDWordField (Arg0, 0x04, CP07) If (((ST07 == 0x06) || (ST07 == 0x0A))) { Return (Zero) } If ((ST07 & One)) { CP07 &= 0x3BFF Return (Zero) } PF07 = ((PF07 & 0x7FFFFFFF) | CP07) /* \_SB_.PR07.GCAP.CP07 */ If (((PF07 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF07 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF07 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF07 /* \PF07 */ Return (Zero) } } } If (CondRefOf (\_SB.PR08)) { Scope (\_SB.PR08) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST08) CreateDWordField (Arg0, 0x04, CP08) If (((ST08 == 0x06) || (ST08 == 0x0A))) { Return (Zero) } If ((ST08 & One)) { CP08 &= 0x3BFF Return (Zero) } PF08 = ((PF08 & 0x7FFFFFFF) | CP08) /* \_SB_.PR08.GCAP.CP08 */ If (((PF08 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF08 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF08 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF08 /* \PF08 */ Return (Zero) } } } If (CondRefOf (\_SB.PR09)) { Scope (\_SB.PR09) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST09) CreateDWordField (Arg0, 0x04, CP09) If (((ST09 == 0x06) || (ST09 == 0x0A))) { Return (Zero) } If ((ST09 & One)) { CP09 &= 0x3BFF Return (Zero) } PF09 = ((PF09 & 0x7FFFFFFF) | CP09) /* \_SB_.PR09.GCAP.CP09 */ If (((PF09 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF09 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF09 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF09 /* \PF09 */ Return (Zero) } } } If (CondRefOf (\_SB.PR10)) { Scope (\_SB.PR10) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST10) CreateDWordField (Arg0, 0x04, CP10) If (((ST10 == 0x06) || (ST10 == 0x0A))) { Return (Zero) } If ((ST10 & One)) { CP10 &= 0x3BFF Return (Zero) } PF10 = ((PF10 & 0x7FFFFFFF) | CP10) /* \_SB_.PR10.GCAP.CP10 */ If (((PF10 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF10 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF10 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF10 /* \PF10 */ Return (Zero) } } } If (CondRefOf (\_SB.PR11)) { Scope (\_SB.PR11) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST11) CreateDWordField (Arg0, 0x04, CP11) If (((ST11 == 0x06) || (ST11 == 0x0A))) { Return (Zero) } If ((ST11 & One)) { CP11 &= 0x3BFF Return (Zero) } PF11 = ((PF11 & 0x7FFFFFFF) | CP11) /* \_SB_.PR11.GCAP.CP11 */ If (((PF11 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF11 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF11 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF11 /* \PF11 */ Return (Zero) } } } If (CondRefOf (\_SB.PR12)) { Scope (\_SB.PR12) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST12) CreateDWordField (Arg0, 0x04, CP12) If (((ST12 == 0x06) || (ST12 == 0x0A))) { Return (Zero) } If ((ST12 & One)) { CP12 &= 0x3BFF Return (Zero) } PF12 = ((PF12 & 0x7FFFFFFF) | CP12) /* \_SB_.PR12.GCAP.CP12 */ If (((PF12 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF12 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF12 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF12 /* \PF12 */ Return (Zero) } } } If (CondRefOf (\_SB.PR13)) { Scope (\_SB.PR13) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST13) CreateDWordField (Arg0, 0x04, CP13) If (((ST13 == 0x06) || (ST13 == 0x0A))) { Return (Zero) } If ((ST13 & One)) { CP13 &= 0x3BFF Return (Zero) } PF13 = ((PF13 & 0x7FFFFFFF) | CP13) /* \_SB_.PR13.GCAP.CP13 */ If (((PF13 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF13 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF13 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF13 /* \PF13 */ Return (Zero) } } } If (CondRefOf (\_SB.PR14)) { Scope (\_SB.PR14) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST14) CreateDWordField (Arg0, 0x04, CP14) If (((ST14 == 0x06) || (ST14 == 0x0A))) { Return (Zero) } If ((ST14 & One)) { CP14 &= 0x3BFF Return (Zero) } PF14 = ((PF14 & 0x7FFFFFFF) | CP14) /* \_SB_.PR14.GCAP.CP14 */ If (((PF14 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF14 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF14 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF14 /* \PF14 */ Return (Zero) } } } If (CondRefOf (\_SB.PR15)) { Scope (\_SB.PR15) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST15) CreateDWordField (Arg0, 0x04, CP15) If (((ST15 == 0x06) || (ST15 == 0x0A))) { Return (Zero) } If ((ST15 & One)) { CP15 &= 0x3BFF Return (Zero) } PF15 = ((PF15 & 0x7FFFFFFF) | CP15) /* \_SB_.PR15.GCAP.CP15 */ If (((PF15 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF15 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF15 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF15 /* \PF15 */ Return (Zero) } } } If (CondRefOf (\_SB.PR16)) { Scope (\_SB.PR16) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST16) CreateDWordField (Arg0, 0x04, CP16) If (((ST16 == 0x06) || (ST16 == 0x0A))) { Return (Zero) } If ((ST16 & One)) { CP16 &= 0x3BFF Return (Zero) } PF16 = ((PF16 & 0x7FFFFFFF) | CP16) /* \_SB_.PR16.GCAP.CP16 */ If (((PF16 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF16 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF16 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF16 /* \PF16 */ Return (Zero) } } } If (CondRefOf (\_SB.PR17)) { Scope (\_SB.PR17) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST17) CreateDWordField (Arg0, 0x04, CP17) If (((ST17 == 0x06) || (ST17 == 0x0A))) { Return (Zero) } If ((ST17 & One)) { CP17 &= 0x3BFF Return (Zero) } PF17 = ((PF17 & 0x7FFFFFFF) | CP17) /* \_SB_.PR17.GCAP.CP17 */ If (((PF17 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF17 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF17 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF17 /* \PF17 */ Return (Zero) } } } If (CondRefOf (\_SB.PR18)) { Scope (\_SB.PR18) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST18) CreateDWordField (Arg0, 0x04, CP18) If (((ST18 == 0x06) || (ST18 == 0x0A))) { Return (Zero) } If ((ST18 & One)) { CP18 &= 0x3BFF Return (Zero) } PF18 = ((PF18 & 0x7FFFFFFF) | CP18) /* \_SB_.PR18.GCAP.CP18 */ If (((PF18 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF18 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF18 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF18 /* \PF18 */ Return (Zero) } } } If (CondRefOf (\_SB.PR19)) { Scope (\_SB.PR19) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST19) CreateDWordField (Arg0, 0x04, CP19) If (((ST19 == 0x06) || (ST19 == 0x0A))) { Return (Zero) } If ((ST19 & One)) { CP19 &= 0x3BFF Return (Zero) } PF19 = ((PF19 & 0x7FFFFFFF) | CP19) /* \_SB_.PR19.GCAP.CP19 */ If (((PF19 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF19 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF19 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF19 /* \PF19 */ Return (Zero) } } } If (CondRefOf (\_SB.PR20)) { Scope (\_SB.PR20) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST20) CreateDWordField (Arg0, 0x04, CP20) If (((ST20 == 0x06) || (ST20 == 0x0A))) { Return (Zero) } If ((ST20 & One)) { CP20 &= 0x3BFF Return (Zero) } PF20 = ((PF20 & 0x7FFFFFFF) | CP20) /* \_SB_.PR20.GCAP.CP20 */ If (((PF20 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF20 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF20 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF20 /* \PF20 */ Return (Zero) } } } If (CondRefOf (\_SB.PR21)) { Scope (\_SB.PR21) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST21) CreateDWordField (Arg0, 0x04, CP21) If (((ST21 == 0x06) || (ST21 == 0x0A))) { Return (Zero) } If ((ST21 & One)) { CP21 &= 0x3BFF Return (Zero) } PF21 = ((PF21 & 0x7FFFFFFF) | CP21) /* \_SB_.PR21.GCAP.CP21 */ If (((PF21 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF21 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF21 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF21 /* \PF21 */ Return (Zero) } } } If (CondRefOf (\_SB.PR22)) { Scope (\_SB.PR22) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST22) CreateDWordField (Arg0, 0x04, CP22) If (((ST22 == 0x06) || (ST22 == 0x0A))) { Return (Zero) } If ((ST22 & One)) { CP22 &= 0x3BFF Return (Zero) } PF22 = ((PF22 & 0x7FFFFFFF) | CP22) /* \_SB_.PR22.GCAP.CP22 */ If (((PF22 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF22 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF22 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF22 /* \PF22 */ Return (Zero) } } } If (CondRefOf (\_SB.PR23)) { Scope (\_SB.PR23) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST23) CreateDWordField (Arg0, 0x04, CP23) If (((ST23 == 0x06) || (ST23 == 0x0A))) { Return (Zero) } If ((ST23 & One)) { CP23 &= 0x3BFF Return (Zero) } PF23 = ((PF23 & 0x7FFFFFFF) | CP23) /* \_SB_.PR23.GCAP.CP23 */ If (((PF23 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF23 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF23 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF23 /* \PF23 */ Return (Zero) } } } If (CondRefOf (\_SB.PR24)) { Scope (\_SB.PR24) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST24) CreateDWordField (Arg0, 0x04, CP24) If (((ST24 == 0x06) || (ST24 == 0x0A))) { Return (Zero) } If ((ST24 & One)) { CP24 &= 0x3BFF Return (Zero) } PF24 = ((PF24 & 0x7FFFFFFF) | CP24) /* \_SB_.PR24.GCAP.CP24 */ If (((PF24 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF24 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF24 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF24 /* \PF24 */ Return (Zero) } } } If (CondRefOf (\_SB.PR25)) { Scope (\_SB.PR25) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST25) CreateDWordField (Arg0, 0x04, CP25) If (((ST25 == 0x06) || (ST25 == 0x0A))) { Return (Zero) } If ((ST25 & One)) { CP25 &= 0x3BFF Return (Zero) } PF25 = ((PF25 & 0x7FFFFFFF) | CP25) /* \_SB_.PR25.GCAP.CP25 */ If (((PF25 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF25 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF25 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF25 /* \PF25 */ Return (Zero) } } } If (CondRefOf (\_SB.PR26)) { Scope (\_SB.PR26) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST26) CreateDWordField (Arg0, 0x04, CP26) If (((ST26 == 0x06) || (ST26 == 0x0A))) { Return (Zero) } If ((ST26 & One)) { CP26 &= 0x3BFF Return (Zero) } PF26 = ((PF26 & 0x7FFFFFFF) | CP26) /* \_SB_.PR26.GCAP.CP26 */ If (((PF26 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF26 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF26 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF26 /* \PF26 */ Return (Zero) } } } If (CondRefOf (\_SB.PR27)) { Scope (\_SB.PR27) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST27) CreateDWordField (Arg0, 0x04, CP27) If (((ST27 == 0x06) || (ST27 == 0x0A))) { Return (Zero) } If ((ST27 & One)) { CP27 &= 0x3BFF Return (Zero) } PF27 = ((PF27 & 0x7FFFFFFF) | CP27) /* \_SB_.PR27.GCAP.CP27 */ If (((PF27 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF27 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF27 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF27 /* \PF27 */ Return (Zero) } } } If (CondRefOf (\_SB.PR28)) { Scope (\_SB.PR28) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST28) CreateDWordField (Arg0, 0x04, CP28) If (((ST28 == 0x06) || (ST28 == 0x0A))) { Return (Zero) } If ((ST28 & One)) { CP28 &= 0x3BFF Return (Zero) } PF28 = ((PF28 & 0x7FFFFFFF) | CP28) /* \_SB_.PR28.GCAP.CP28 */ If (((PF28 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF28 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF28 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF28 /* \PF28 */ Return (Zero) } } } If (CondRefOf (\_SB.PR29)) { Scope (\_SB.PR29) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST29) CreateDWordField (Arg0, 0x04, CP29) If (((ST29 == 0x06) || (ST29 == 0x0A))) { Return (Zero) } If ((ST29 & One)) { CP29 &= 0x3BFF Return (Zero) } PF29 = ((PF29 & 0x7FFFFFFF) | CP29) /* \_SB_.PR29.GCAP.CP29 */ If (((PF29 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF29 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF29 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF29 /* \PF29 */ Return (Zero) } } } If (CondRefOf (\_SB.PR30)) { Scope (\_SB.PR30) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST30) CreateDWordField (Arg0, 0x04, CP30) If (((ST30 == 0x06) || (ST30 == 0x0A))) { Return (Zero) } If ((ST30 & One)) { CP30 &= 0x3BFF Return (Zero) } PF30 = ((PF30 & 0x7FFFFFFF) | CP30) /* \_SB_.PR30.GCAP.CP30 */ If (((PF30 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF30 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF30 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF30 /* \PF30 */ Return (Zero) } } } If (CondRefOf (\_SB.PR31)) { Scope (\_SB.PR31) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST31) CreateDWordField (Arg0, 0x04, CP31) If (((ST31 == 0x06) || (ST31 == 0x0A))) { Return (Zero) } If ((ST31 & One)) { CP31 &= 0x3BFF Return (Zero) } PF31 = ((PF31 & 0x7FFFFFFF) | CP31) /* \_SB_.PR31.GCAP.CP31 */ If (((PF31 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF31 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF31 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF31 /* \PF31 */ Return (Zero) } } } If (CondRefOf (\_SB.PR32)) { Scope (\_SB.PR32) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST32) CreateDWordField (Arg0, 0x04, CP32) If (((ST32 == 0x06) || (ST32 == 0x0A))) { Return (Zero) } If ((ST32 & One)) { CP32 &= 0x3BFF Return (Zero) } PF32 = ((PF32 & 0x7FFFFFFF) | CP32) /* \_SB_.PR32.GCAP.CP32 */ If (((PF32 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF32 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF32 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF32 /* \PF32 */ Return (Zero) } } } If (CondRefOf (\_SB.PR33)) { Scope (\_SB.PR33) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST33) CreateDWordField (Arg0, 0x04, CP33) If (((ST33 == 0x06) || (ST33 == 0x0A))) { Return (Zero) } If ((ST33 & One)) { CP33 &= 0x3BFF Return (Zero) } PF33 = ((PF33 & 0x7FFFFFFF) | CP33) /* \_SB_.PR33.GCAP.CP33 */ If (((PF33 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF33 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF33 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF33 /* \PF33 */ Return (Zero) } } } If (CondRefOf (\_SB.PR34)) { Scope (\_SB.PR34) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST34) CreateDWordField (Arg0, 0x04, CP34) If (((ST34 == 0x06) || (ST34 == 0x0A))) { Return (Zero) } If ((ST34 & One)) { CP34 &= 0x3BFF Return (Zero) } PF34 = ((PF34 & 0x7FFFFFFF) | CP34) /* \_SB_.PR34.GCAP.CP34 */ If (((PF34 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF34 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF34 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF34 /* \PF34 */ Return (Zero) } } } If (CondRefOf (\_SB.PR35)) { Scope (\_SB.PR35) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST35) CreateDWordField (Arg0, 0x04, CP35) If (((ST35 == 0x06) || (ST35 == 0x0A))) { Return (Zero) } If ((ST35 & One)) { CP35 &= 0x3BFF Return (Zero) } PF35 = ((PF35 & 0x7FFFFFFF) | CP35) /* \_SB_.PR35.GCAP.CP35 */ If (((PF35 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF35 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF35 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF35 /* \PF35 */ Return (Zero) } } } If (CondRefOf (\_SB.PR36)) { Scope (\_SB.PR36) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST36) CreateDWordField (Arg0, 0x04, CP36) If (((ST36 == 0x06) || (ST36 == 0x0A))) { Return (Zero) } If ((ST36 & One)) { CP36 &= 0x3BFF Return (Zero) } PF36 = ((PF36 & 0x7FFFFFFF) | CP36) /* \_SB_.PR36.GCAP.CP36 */ If (((PF36 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF36 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF36 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF36 /* \PF36 */ Return (Zero) } } } If (CondRefOf (\_SB.PR37)) { Scope (\_SB.PR37) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST37) CreateDWordField (Arg0, 0x04, CP37) If (((ST37 == 0x06) || (ST37 == 0x0A))) { Return (Zero) } If ((ST37 & One)) { CP37 &= 0x3BFF Return (Zero) } PF37 = ((PF37 & 0x7FFFFFFF) | CP37) /* \_SB_.PR37.GCAP.CP37 */ If (((PF37 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF37 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF37 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF37 /* \PF37 */ Return (Zero) } } } If (CondRefOf (\_SB.PR38)) { Scope (\_SB.PR38) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST38) CreateDWordField (Arg0, 0x04, CP38) If (((ST38 == 0x06) || (ST38 == 0x0A))) { Return (Zero) } If ((ST38 & One)) { CP38 &= 0x3BFF Return (Zero) } PF38 = ((PF38 & 0x7FFFFFFF) | CP38) /* \_SB_.PR38.GCAP.CP38 */ If (((PF38 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF38 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF38 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF38 /* \PF38 */ Return (Zero) } } } If (CondRefOf (\_SB.PR39)) { Scope (\_SB.PR39) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST39) CreateDWordField (Arg0, 0x04, CP39) If (((ST39 == 0x06) || (ST39 == 0x0A))) { Return (Zero) } If ((ST39 & One)) { CP39 &= 0x3BFF Return (Zero) } PF39 = ((PF39 & 0x7FFFFFFF) | CP39) /* \_SB_.PR39.GCAP.CP39 */ If (((PF39 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF39 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF39 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF39 /* \PF39 */ Return (Zero) } } } If (CondRefOf (\_SB.PR40)) { Scope (\_SB.PR40) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST40) CreateDWordField (Arg0, 0x04, CP40) If (((ST40 == 0x06) || (ST40 == 0x0A))) { Return (Zero) } If ((ST40 & One)) { CP40 &= 0x3BFF Return (Zero) } PF40 = ((PF40 & 0x7FFFFFFF) | CP40) /* \_SB_.PR40.GCAP.CP40 */ If (((PF40 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF40 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF40 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF40 /* \PF40 */ Return (Zero) } } } If (CondRefOf (\_SB.PR41)) { Scope (\_SB.PR41) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST41) CreateDWordField (Arg0, 0x04, CP41) If (((ST41 == 0x06) || (ST41 == 0x0A))) { Return (Zero) } If ((ST41 & One)) { CP41 &= 0x3BFF Return (Zero) } PF41 = ((PF41 & 0x7FFFFFFF) | CP41) /* \_SB_.PR41.GCAP.CP41 */ If (((PF41 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF41 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF41 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF41 /* \PF41 */ Return (Zero) } } } If (CondRefOf (\_SB.PR42)) { Scope (\_SB.PR42) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST42) CreateDWordField (Arg0, 0x04, CP42) If (((ST42 == 0x06) || (ST42 == 0x0A))) { Return (Zero) } If ((ST42 & One)) { CP42 &= 0x3BFF Return (Zero) } PF42 = ((PF42 & 0x7FFFFFFF) | CP42) /* \_SB_.PR42.GCAP.CP42 */ If (((PF42 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF42 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF42 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF42 /* \PF42 */ Return (Zero) } } } If (CondRefOf (\_SB.PR43)) { Scope (\_SB.PR43) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST43) CreateDWordField (Arg0, 0x04, CP43) If (((ST43 == 0x06) || (ST43 == 0x0A))) { Return (Zero) } If ((ST43 & One)) { CP43 &= 0x3BFF Return (Zero) } PF43 = ((PF43 & 0x7FFFFFFF) | CP43) /* \_SB_.PR43.GCAP.CP43 */ If (((PF43 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF43 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF43 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF43 /* \PF43 */ Return (Zero) } } } If (CondRefOf (\_SB.PR44)) { Scope (\_SB.PR44) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST44) CreateDWordField (Arg0, 0x04, CP44) If (((ST44 == 0x06) || (ST44 == 0x0A))) { Return (Zero) } If ((ST44 & One)) { CP44 &= 0x3BFF Return (Zero) } PF44 = ((PF44 & 0x7FFFFFFF) | CP44) /* \_SB_.PR44.GCAP.CP44 */ If (((PF44 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF44 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF44 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF44 /* \PF44 */ Return (Zero) } } } If (CondRefOf (\_SB.PR45)) { Scope (\_SB.PR45) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST45) CreateDWordField (Arg0, 0x04, CP45) If (((ST45 == 0x06) || (ST45 == 0x0A))) { Return (Zero) } If ((ST45 & One)) { CP45 &= 0x3BFF Return (Zero) } PF45 = ((PF45 & 0x7FFFFFFF) | CP45) /* \_SB_.PR45.GCAP.CP45 */ If (((PF45 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF45 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF45 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF45 /* \PF45 */ Return (Zero) } } } If (CondRefOf (\_SB.PR46)) { Scope (\_SB.PR46) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST46) CreateDWordField (Arg0, 0x04, CP46) If (((ST46 == 0x06) || (ST46 == 0x0A))) { Return (Zero) } If ((ST46 & One)) { CP46 &= 0x3BFF Return (Zero) } PF46 = ((PF46 & 0x7FFFFFFF) | CP46) /* \_SB_.PR46.GCAP.CP46 */ If (((PF46 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF46 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF46 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF46 /* \PF46 */ Return (Zero) } } } If (CondRefOf (\_SB.PR47)) { Scope (\_SB.PR47) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST47) CreateDWordField (Arg0, 0x04, CP47) If (((ST47 == 0x06) || (ST47 == 0x0A))) { Return (Zero) } If ((ST47 & One)) { CP47 &= 0x3BFF Return (Zero) } PF47 = ((PF47 & 0x7FFFFFFF) | CP47) /* \_SB_.PR47.GCAP.CP47 */ If (((PF47 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF47 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF47 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF47 /* \PF47 */ Return (Zero) } } } If (CondRefOf (\_SB.PR48)) { Scope (\_SB.PR48) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST48) CreateDWordField (Arg0, 0x04, CP48) If (((ST48 == 0x06) || (ST48 == 0x0A))) { Return (Zero) } If ((ST48 & One)) { CP48 &= 0x3BFF Return (Zero) } PF48 = ((PF48 & 0x7FFFFFFF) | CP48) /* \_SB_.PR48.GCAP.CP48 */ If (((PF48 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF48 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF48 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF48 /* \PF48 */ Return (Zero) } } } If (CondRefOf (\_SB.PR49)) { Scope (\_SB.PR49) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST49) CreateDWordField (Arg0, 0x04, CP49) If (((ST49 == 0x06) || (ST49 == 0x0A))) { Return (Zero) } If ((ST49 & One)) { CP49 &= 0x3BFF Return (Zero) } PF49 = ((PF49 & 0x7FFFFFFF) | CP49) /* \_SB_.PR49.GCAP.CP49 */ If (((PF49 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF49 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF49 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF49 /* \PF49 */ Return (Zero) } } } If (CondRefOf (\_SB.PR50)) { Scope (\_SB.PR50) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST50) CreateDWordField (Arg0, 0x04, CP50) If (((ST50 == 0x06) || (ST50 == 0x0A))) { Return (Zero) } If ((ST50 & One)) { CP50 &= 0x3BFF Return (Zero) } PF50 = ((PF50 & 0x7FFFFFFF) | CP50) /* \_SB_.PR50.GCAP.CP50 */ If (((PF50 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF50 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF50 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF50 /* \PF50 */ Return (Zero) } } } If (CondRefOf (\_SB.PR51)) { Scope (\_SB.PR51) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST51) CreateDWordField (Arg0, 0x04, CP51) If (((ST51 == 0x06) || (ST51 == 0x0A))) { Return (Zero) } If ((ST51 & One)) { CP51 &= 0x3BFF Return (Zero) } PF51 = ((PF51 & 0x7FFFFFFF) | CP51) /* \_SB_.PR51.GCAP.CP51 */ If (((PF51 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF51 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF51 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF51 /* \PF51 */ Return (Zero) } } } If (CondRefOf (\_SB.PR52)) { Scope (\_SB.PR52) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST52) CreateDWordField (Arg0, 0x04, CP52) If (((ST52 == 0x06) || (ST52 == 0x0A))) { Return (Zero) } If ((ST52 & One)) { CP52 &= 0x3BFF Return (Zero) } PF52 = ((PF52 & 0x7FFFFFFF) | CP52) /* \_SB_.PR52.GCAP.CP52 */ If (((PF52 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF52 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF52 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF52 /* \PF52 */ Return (Zero) } } } If (CondRefOf (\_SB.PR53)) { Scope (\_SB.PR53) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST53) CreateDWordField (Arg0, 0x04, CP53) If (((ST53 == 0x06) || (ST53 == 0x0A))) { Return (Zero) } If ((ST53 & One)) { CP53 &= 0x3BFF Return (Zero) } PF53 = ((PF53 & 0x7FFFFFFF) | CP53) /* \_SB_.PR53.GCAP.CP53 */ If (((PF53 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF53 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF53 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF53 /* \PF53 */ Return (Zero) } } } If (CondRefOf (\_SB.PR54)) { Scope (\_SB.PR54) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST54) CreateDWordField (Arg0, 0x04, CP54) If (((ST54 == 0x06) || (ST54 == 0x0A))) { Return (Zero) } If ((ST54 & One)) { CP54 &= 0x3BFF Return (Zero) } PF54 = ((PF54 & 0x7FFFFFFF) | CP54) /* \_SB_.PR54.GCAP.CP54 */ If (((PF54 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF54 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF54 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF54 /* \PF54 */ Return (Zero) } } } If (CondRefOf (\_SB.PR55)) { Scope (\_SB.PR55) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST55) CreateDWordField (Arg0, 0x04, CP55) If (((ST55 == 0x06) || (ST55 == 0x0A))) { Return (Zero) } If ((ST55 & One)) { CP55 &= 0x3BFF Return (Zero) } PF55 = ((PF55 & 0x7FFFFFFF) | CP55) /* \_SB_.PR55.GCAP.CP55 */ If (((PF55 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF55 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF55 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF55 /* \PF55 */ Return (Zero) } } } If (CondRefOf (\_SB.PR56)) { Scope (\_SB.PR56) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST56) CreateDWordField (Arg0, 0x04, CP56) If (((ST56 == 0x06) || (ST56 == 0x0A))) { Return (Zero) } If ((ST56 & One)) { CP56 &= 0x3BFF Return (Zero) } PF56 = ((PF56 & 0x7FFFFFFF) | CP56) /* \_SB_.PR56.GCAP.CP56 */ If (((PF56 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF56 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF56 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF56 /* \PF56 */ Return (Zero) } } } If (CondRefOf (\_SB.PR57)) { Scope (\_SB.PR57) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST57) CreateDWordField (Arg0, 0x04, CP57) If (((ST57 == 0x06) || (ST57 == 0x0A))) { Return (Zero) } If ((ST57 & One)) { CP57 &= 0x3BFF Return (Zero) } PF57 = ((PF57 & 0x7FFFFFFF) | CP57) /* \_SB_.PR57.GCAP.CP57 */ If (((PF57 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF57 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF57 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF57 /* \PF57 */ Return (Zero) } } } If (CondRefOf (\_SB.PR58)) { Scope (\_SB.PR58) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST58) CreateDWordField (Arg0, 0x04, CP58) If (((ST58 == 0x06) || (ST58 == 0x0A))) { Return (Zero) } If ((ST58 & One)) { CP58 &= 0x3BFF Return (Zero) } PF58 = ((PF58 & 0x7FFFFFFF) | CP58) /* \_SB_.PR58.GCAP.CP58 */ If (((PF58 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF58 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF58 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF58 /* \PF58 */ Return (Zero) } } } If (CondRefOf (\_SB.PR59)) { Scope (\_SB.PR59) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST59) CreateDWordField (Arg0, 0x04, CP59) If (((ST59 == 0x06) || (ST59 == 0x0A))) { Return (Zero) } If ((ST59 & One)) { CP59 &= 0x3BFF Return (Zero) } PF59 = ((PF59 & 0x7FFFFFFF) | CP59) /* \_SB_.PR59.GCAP.CP59 */ If (((PF59 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF59 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF59 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF59 /* \PF59 */ Return (Zero) } } } If (CondRefOf (\_SB.PR60)) { Scope (\_SB.PR60) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST60) CreateDWordField (Arg0, 0x04, CP60) If (((ST60 == 0x06) || (ST60 == 0x0A))) { Return (Zero) } If ((ST60 & One)) { CP60 &= 0x3BFF Return (Zero) } PF60 = ((PF60 & 0x7FFFFFFF) | CP60) /* \_SB_.PR60.GCAP.CP60 */ If (((PF60 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF60 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF60 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF60 /* \PF60 */ Return (Zero) } } } If (CondRefOf (\_SB.PR61)) { Scope (\_SB.PR61) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST61) CreateDWordField (Arg0, 0x04, CP61) If (((ST61 == 0x06) || (ST61 == 0x0A))) { Return (Zero) } If ((ST61 & One)) { CP61 &= 0x3BFF Return (Zero) } PF61 = ((PF61 & 0x7FFFFFFF) | CP61) /* \_SB_.PR61.GCAP.CP61 */ If (((PF61 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF61 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF61 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF61 /* \PF61 */ Return (Zero) } } } If (CondRefOf (\_SB.PR62)) { Scope (\_SB.PR62) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST62) CreateDWordField (Arg0, 0x04, CP62) If (((ST62 == 0x06) || (ST62 == 0x0A))) { Return (Zero) } If ((ST62 & One)) { CP62 &= 0x3BFF Return (Zero) } PF62 = ((PF62 & 0x7FFFFFFF) | CP62) /* \_SB_.PR62.GCAP.CP62 */ If (((PF62 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF62 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF62 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF62 /* \PF62 */ Return (Zero) } } } If (CondRefOf (\_SB.PR63)) { Scope (\_SB.PR63) { Method (_PDC, 1, NotSerialized) // _PDC: Processor Driver Capabilities { Local0 = \_SB.PR00.CPDC (Arg0) GCAP (Local0) } Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities { Local0 = \_SB.PR00.COSC (Arg0, Arg1, Arg2, Arg3) GCAP (Local0) Return (Local0) } Method (GCAP, 1, NotSerialized) { CreateDWordField (Arg0, Zero, ST63) CreateDWordField (Arg0, 0x04, CP63) If (((ST63 == 0x06) || (ST63 == 0x0A))) { Return (Zero) } If ((ST63 & One)) { CP63 &= 0x3BFF Return (Zero) } PF63 = ((PF63 & 0x7FFFFFFF) | CP63) /* \_SB_.PR63.GCAP.CP63 */ If (((PF63 & 0x09) == 0x09)) { \_SB.PR01.APPT () } If ((\_SB.OSCP & 0x20)) { \_SB.PR01.HWPT () } If ((((PF63 & 0x09) == 0x09) || (\_SB.OSCP & 0x20))) { \_SB.PR01.APPS () } If ((PF63 & 0x18)) { \_SB.PR01.APCT () } PF00 = PF63 /* \PF63 */ Return (Zero) } } } Scope (\_SB) { If ((TXTE == One)) { Device (ACM) { Name (_HID, "INTC1025") // _HID: Hardware ID Method (_CID, 0, NotSerialized) // _CID: Compatible ID { Local0 = (CPID & 0xFFFFFFF0) If (((Local0 == 0x000806C0) || (Local0 == 0x000806D0))) { Return ("INT_TGL_SINIT") } If (((Local0 == 0x00090670) || (Local0 == 0x000906A0))) { Return ("INT_ADL_SINIT") } If ((((Local0 == 0x000B0670) || (Local0 == 0x000B06A0)) || (Local0 == 0x000B06F0))) { Return ("INT_RPL_SINIT") } If ((((Local0 == 0x000A06A0) || (Local0 == 0x000A06B0)) || (Local0 == 0x000A06C0))) { Return ("INT_MTL_SINIT") } Return ("INT_UNK_SINIT") } } } } } SSDT3 ----- DefinitionBlock ("", "SSDT", 2, "INTEL", "xh_rps14", 0x00000000) { External (_SB_.BTRK, MethodObj) // 1 Arguments External (_SB_.PC00.CNIP, MethodObj) // 0 Arguments External (_SB_.PC00.XHCI, DeviceObj) External (_SB_.PC00.XHCI.RHUB.HS01, DeviceObj) External (_SB_.PC00.XHCI.RHUB.HS02, DeviceObj) External (_SB_.PC00.XHCI.RHUB.HS03, DeviceObj) External (_SB_.PC00.XHCI.RHUB.HS04, DeviceObj) External (_SB_.PC00.XHCI.RHUB.HS05, DeviceObj) External (_SB_.PC00.XHCI.RHUB.HS06, DeviceObj) External (_SB_.PC00.XHCI.RHUB.HS07, DeviceObj) External (_SB_.PC00.XHCI.RHUB.HS08, DeviceObj) External (_SB_.PC00.XHCI.RHUB.HS09, DeviceObj) External (_SB_.PC00.XHCI.RHUB.HS10, DeviceObj) External (_SB_.PC00.XHCI.RHUB.HS11, DeviceObj) External (_SB_.PC00.XHCI.RHUB.HS12, DeviceObj) External (_SB_.PC00.XHCI.RHUB.HS13, DeviceObj) External (_SB_.PC00.XHCI.RHUB.HS14, DeviceObj) External (_SB_.PC00.XHCI.RHUB.SS01, DeviceObj) External (_SB_.PC00.XHCI.RHUB.SS02, DeviceObj) External (_SB_.PC00.XHCI.RHUB.SS03, DeviceObj) External (_SB_.PC00.XHCI.RHUB.SS04, DeviceObj) External (_SB_.PC00.XHCI.RHUB.SS05, DeviceObj) External (_SB_.PC00.XHCI.RHUB.SS06, DeviceObj) External (_SB_.PC00.XHCI.RHUB.SS07, DeviceObj) External (_SB_.PC00.XHCI.RHUB.SS08, DeviceObj) External (_SB_.PC00.XHCI.RHUB.SS09, DeviceObj) External (_SB_.PC00.XHCI.RHUB.SS10, DeviceObj) External (_SB_.PC00.XHCI.RHUB.USR1, DeviceObj) External (_SB_.PC00.XHCI.RHUB.USR2, DeviceObj) External (_SB_.UBTC.RUCC, MethodObj) // 2 Arguments External (ATDV, UnknownObj) External (BED2, UnknownObj) External (BED3, UnknownObj) External (BTBR, UnknownObj) External (BTL2, UnknownObj) External (BTLE, UnknownObj) External (BTLL, UnknownObj) External (BTSE, UnknownObj) External (CECV, UnknownObj) External (CNMT, UnknownObj) External (DTFS, IntObj) External (LEDU, UnknownObj) External (PU2C, UnknownObj) External (PU3C, UnknownObj) External (SLEC, UnknownObj) External (TAPM, UnknownObj) External (TILE, UnknownObj) External (TIS0, UnknownObj) External (TIS4, UnknownObj) External (TIS5, UnknownObj) External (TS0X, UnknownObj) Method (GPLD, 2, Serialized) { Name (PCKG, Package (0x01) { Buffer (0x10){} }) CreateField (DerefOf (PCKG [Zero]), Zero, 0x07, REV) REV = 0x02 CreateField (DerefOf (PCKG [Zero]), 0x07, One, RGB) RGB = One CreateField (DerefOf (PCKG [Zero]), 0x40, One, VISI) VISI = Arg0 CreateField (DerefOf (PCKG [Zero]), 0x57, 0x08, GPOS) GPOS = Arg1 Return (PCKG) /* \GPLD.PCKG */ } Method (GUPC, 2, Serialized) { Name (PCKG, Package (0x04) { 0xFF, 0xFF, Zero, Zero }) PCKG [Zero] = Arg0 PCKG [One] = Arg1 Return (PCKG) /* \GUPC.PCKG */ } Method (U3GO, 2, Serialized) { Local0 = Arg1 If ((DerefOf (Arg0 [Zero]) != Zero)) { Local1 = Zero While ((Local1 < SizeOf (Arg0))) { Local2 = DerefOf (Arg0 [Local1]) Local2 -= Local1 If ((Arg1 > Local2)) { Local0++ } Local1++ } } Return (Local0) } Method (U3BO, 3, Serialized) { If ((DerefOf (Arg0 [Zero]) != Zero)) { Local0 = Zero While ((Local0 < SizeOf (Arg0))) { Local1 = DerefOf (Arg0 [Local0]) Local2 = ((One << Local1) - One) Local3 = ((Arg1 & ~Local2) >> One) Arg1 = ((Arg1 & Local2) | Local3) Local0++ } } If ((Arg1 & Arg2)) { Return (One) } Else { Return (Zero) } } Method (TCNO, 3, Serialized) { Local2 = Arg2 If ((DerefOf (Arg0 [Zero]) != Zero)) { Local0 = Zero While ((Local0 < SizeOf (Arg0))) { Local1 = DerefOf (Arg0 [Local0]) Local1 -= Local0 If ((Arg2 >= Local1)) { Local2++ } Local0++ } } If ((Local2 < SizeOf (Arg1))) { Local3 = DerefOf (Arg1 [Local2]) Return (Local3) } Else { Return (Zero) } } Name (U3PB, 0x03FF) Name (UHSM, Package (0x10) { One, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, Zero, 0x02, Zero, Zero, Zero, Zero }) Name (USSM, Package (0x0A) { One, One, Zero, Zero, 0x02, 0x02, Zero, Zero, Zero, Zero }) Name (UX2M, Package (0x01) { One }) If ((One <= PU2C)) { Scope (\_SB.PC00.XHCI.RHUB.HS01) { Name (H0CN, One) Name (H0VS, One) Name (H0CP, One) Name (H0TC, Zero) If ((DerefOf (UHSM [Zero]) != Zero)) { H0TC = One } Name (H0CR, Zero) H0CR = DerefOf (UHSM [Zero]) Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((H0TC == Zero)) { Return (GUPC (H0CN, 0xFF)) } Else { Return (\_SB.UBTC.RUCC (H0CR, One)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((H0TC == Zero)) { Return (GPLD (H0VS, H0CP)) } Else { Return (\_SB.UBTC.RUCC (H0CR, 0x02)) } } } } If ((0x02 <= PU2C)) { Scope (\_SB.PC00.XHCI.RHUB.HS02) { Name (H1CN, Zero) Name (H1VS, Zero) Name (H1CP, Zero) Name (H1TC, Zero) If ((DerefOf (UHSM [One]) != Zero)) { H1TC = One } Name (H1CR, Zero) H1CR = DerefOf (UHSM [One]) Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((H1TC == Zero)) { Return (GUPC (H1CN, 0xFF)) } Else { Return (\_SB.UBTC.RUCC (H1CR, One)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((H1TC == Zero)) { Return (GPLD (H1VS, H1CP)) } Else { Return (\_SB.UBTC.RUCC (H1CR, 0x02)) } } } } If ((0x03 <= PU2C)) { Scope (\_SB.PC00.XHCI.RHUB.HS03) { Name (H2CN, One) Name (H2VS, One) Name (H2CP, 0x03) Name (H2TC, Zero) If ((DerefOf (UHSM [0x02]) != Zero)) { H2TC = One } Name (H2CR, Zero) H2CR = DerefOf (UHSM [0x02]) Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((H2TC == Zero)) { Return (GUPC (H2CN, 0xFF)) } Else { Return (\_SB.UBTC.RUCC (H2CR, One)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((H2TC == Zero)) { Return (GPLD (H2VS, H2CP)) } Else { Return (\_SB.UBTC.RUCC (H2CR, 0x02)) } } } } If ((0x04 <= PU2C)) { Scope (\_SB.PC00.XHCI.RHUB.HS04) { Name (H3CN, One) Name (H3VS, One) Name (H3CP, 0x04) Name (H3TC, Zero) If ((DerefOf (UHSM [0x03]) != Zero)) { H3TC = One } Name (H3CR, Zero) H3CR = DerefOf (UHSM [0x03]) Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((H3TC == Zero)) { Return (GUPC (H3CN, 0xFF)) } Else { Return (\_SB.UBTC.RUCC (H3CR, One)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((H3TC == Zero)) { Return (GPLD (H3VS, H3CP)) } Else { Return (\_SB.UBTC.RUCC (H3CR, 0x02)) } } } } If ((0x05 <= PU2C)) { Scope (\_SB.PC00.XHCI.RHUB.HS05) { Name (H4CN, One) Name (H4VS, One) Name (H4CP, 0x05) Name (H4TC, Zero) If ((DerefOf (UHSM [0x04]) != Zero)) { H4TC = One } Name (H4CR, Zero) H4CR = DerefOf (UHSM [0x04]) Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((H4TC == Zero)) { Return (GUPC (H4CN, 0xFF)) } Else { Return (\_SB.UBTC.RUCC (H4CR, One)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((H4TC == Zero)) { Return (GPLD (H4VS, H4CP)) } Else { Return (\_SB.UBTC.RUCC (H4CR, 0x02)) } } } } If ((0x06 <= PU2C)) { Scope (\_SB.PC00.XHCI.RHUB.HS06) { Name (H5CN, One) Name (H5VS, One) Name (H5CP, 0x06) Name (H5TC, Zero) If ((DerefOf (UHSM [0x05]) != Zero)) { H5TC = One } Name (H5CR, Zero) H5CR = DerefOf (UHSM [0x05]) Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((H5TC == Zero)) { Return (GUPC (H5CN, 0xFF)) } Else { Return (\_SB.UBTC.RUCC (H5CR, One)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((H5TC == Zero)) { Return (GPLD (H5VS, H5CP)) } Else { Return (\_SB.UBTC.RUCC (H5CR, 0x02)) } } } } If ((0x07 <= PU2C)) { Scope (\_SB.PC00.XHCI.RHUB.HS07) { Name (H6CN, One) Name (H6VS, One) Name (H6CP, 0x07) Name (H6TC, Zero) If ((DerefOf (UHSM [0x06]) != Zero)) { H6TC = One } Name (H6CR, Zero) H6CR = DerefOf (UHSM [0x06]) Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((H6TC == Zero)) { Return (GUPC (H6CN, 0xFF)) } Else { Return (\_SB.UBTC.RUCC (H6CR, One)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((H6TC == Zero)) { Return (GPLD (H6VS, H6CP)) } Else { Return (\_SB.UBTC.RUCC (H6CR, 0x02)) } } } } If ((0x08 <= PU2C)) { Scope (\_SB.PC00.XHCI.RHUB.HS08) { Name (H7CN, One) Name (H7VS, One) Name (H7CP, 0x08) Name (H7TC, Zero) If ((DerefOf (UHSM [0x07]) != Zero)) { H7TC = One } Name (H7CR, Zero) H7CR = DerefOf (UHSM [0x07]) Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((H7TC == Zero)) { Return (GUPC (H7CN, 0xFF)) } Else { Return (\_SB.UBTC.RUCC (H7CR, One)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((H7TC == Zero)) { Return (GPLD (H7VS, H7CP)) } Else { Return (\_SB.UBTC.RUCC (H7CR, 0x02)) } } } } If ((0x09 <= PU2C)) { Scope (\_SB.PC00.XHCI.RHUB.HS09) { Name (H8CN, One) Name (H8VS, One) Name (H8CP, 0x09) Name (H8TC, Zero) If ((DerefOf (UHSM [0x08]) != Zero)) { H8TC = One } Name (H8CR, Zero) H8CR = DerefOf (UHSM [0x08]) Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((H8TC == Zero)) { Return (GUPC (H8CN, 0xFF)) } Else { Return (\_SB.UBTC.RUCC (H8CR, One)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((H8TC == Zero)) { Return (GPLD (H8VS, H8CP)) } Else { Return (\_SB.UBTC.RUCC (H8CR, 0x02)) } } } } If ((0x0A <= PU2C)) { Scope (\_SB.PC00.XHCI.RHUB.HS10) { Name (H9CN, One) Name (H9VS, One) Name (H9CP, 0x0A) Name (H9TC, Zero) If ((DerefOf (UHSM [0x09]) != Zero)) { H9TC = One } Name (H9CR, Zero) H9CR = DerefOf (UHSM [0x09]) Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((H9TC == Zero)) { Return (GUPC (H9CN, 0xFF)) } Else { Return (\_SB.UBTC.RUCC (H9CR, One)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((H9TC == Zero)) { Return (GPLD (H9VS, H9CP)) } Else { Return (\_SB.UBTC.RUCC (H9CR, 0x02)) } } } } If ((0x0B <= PU2C)) { Scope (\_SB.PC00.XHCI.RHUB.HS11) { Name (HACN, One) Name (HAVS, One) Name (HACP, 0x0B) Name (HATC, Zero) If ((DerefOf (UHSM [0x0A]) != Zero)) { HATC = One } Name (HACR, Zero) HACR = DerefOf (UHSM [0x0A]) Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((HATC == Zero)) { Return (GUPC (HACN, 0xFF)) } Else { Return (\_SB.UBTC.RUCC (HACR, One)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((HATC == Zero)) { Return (GPLD (HAVS, HACP)) } Else { Return (\_SB.UBTC.RUCC (HACR, 0x02)) } } } } If ((0x0C <= PU2C)) { Scope (\_SB.PC00.XHCI.RHUB.HS12) { Name (HBCN, One) Name (HBVS, One) Name (HBCP, 0x0C) Name (HBTC, Zero) If ((DerefOf (UHSM [0x0B]) != Zero)) { HBTC = One } Name (HBCR, Zero) HBCR = DerefOf (UHSM [0x0B]) Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((HBTC == Zero)) { Return (GUPC (HBCN, 0xFF)) } Else { Return (\_SB.UBTC.RUCC (HBCR, One)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((HBTC == Zero)) { Return (GPLD (HBVS, HBCP)) } Else { Return (\_SB.UBTC.RUCC (HBCR, 0x02)) } } } } If ((0x0D <= PU2C)) { Scope (\_SB.PC00.XHCI.RHUB.HS13) { Name (HCCN, One) Name (HCVS, One) Name (HCCP, 0x0D) Name (HCTC, Zero) If ((DerefOf (UHSM [0x0C]) != Zero)) { HCTC = One } Name (HCCR, Zero) HCCR = DerefOf (UHSM [0x0C]) Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((HCTC == Zero)) { Return (GUPC (HCCN, 0xFF)) } Else { Return (\_SB.UBTC.RUCC (HCCR, One)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((HCTC == Zero)) { Return (GPLD (HCVS, HCCP)) } Else { Return (\_SB.UBTC.RUCC (HCCR, 0x02)) } } } } If ((0x0E <= PU2C)) { Scope (\_SB.PC00.XHCI.RHUB.HS14) { Name (HDCN, Zero) Name (HDVS, Zero) Name (HDCP, Zero) Name (HDTC, Zero) If ((DerefOf (UHSM [0x0D]) != Zero)) { HDTC = One } Name (HDCR, Zero) HDCR = DerefOf (UHSM [0x0D]) Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((HDTC == Zero)) { Return (GUPC (HDCN, 0xFF)) } Else { Return (\_SB.UBTC.RUCC (HDCR, One)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((HDTC == Zero)) { Return (GPLD (HDVS, HDCP)) } Else { Return (\_SB.UBTC.RUCC (HDCR, 0x02)) } } If ((\_SB.PC00.CNIP () == Zero)) { PowerResource (PRBT, 0x05, 0x0000) { Method (_RST, 0, NotSerialized) // _RST: Device Reset { \_SB.BTRK (Zero) Sleep (0xC8) \_SB.BTRK (One) Sleep (0x01F4) } Method (_STA, 0, NotSerialized) // _STA: Status { Return (One) } Method (_ON, 0, NotSerialized) // _ON_: Power On { } Method (_OFF, 0, NotSerialized) // _OFF: Power Off { } } Method (_PRR, 0, NotSerialized) // _PRR: Power Resource for Reset { Return (Package (0x01) { PRBT }) } } } } If ((0x0F <= PU2C)) { Scope (\_SB.PC00.XHCI.RHUB.USR1) { Name (HECN, Zero) Name (HEVS, Zero) Name (HECP, Zero) Name (HETC, Zero) If ((DerefOf (UHSM [0x0E]) != Zero)) { HETC = One } Name (HECR, Zero) HECR = DerefOf (UHSM [0x0E]) Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((HETC == Zero)) { Return (GUPC (HECN, 0xFF)) } Else { Return (\_SB.UBTC.RUCC (HECR, One)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((HETC == Zero)) { Return (GPLD (HEVS, HECP)) } Else { Return (\_SB.UBTC.RUCC (HECR, 0x02)) } } } } If ((0x10 <= PU2C)) { Scope (\_SB.PC00.XHCI.RHUB.USR2) { Name (HFCN, Zero) Name (HFVS, Zero) Name (HFCP, Zero) Name (HFTC, Zero) If ((DerefOf (UHSM [0x0F]) != Zero)) { HFTC = One } Name (HFCR, Zero) HFCR = DerefOf (UHSM [0x0F]) Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((HFTC == Zero)) { Return (GUPC (HFCN, 0xFF)) } Else { Return (\_SB.UBTC.RUCC (HFCR, One)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((HFTC == Zero)) { Return (GPLD (HFVS, HFCP)) } Else { Return (\_SB.UBTC.RUCC (HFCR, 0x02)) } } } } If ((One <= PU3C)) { Scope (\_SB.PC00.XHCI.RHUB.SS01) { Name (S0CP, Zero) Name (S0CN, Zero) Name (S0VS, Zero) If (U3BO (UX2M, U3PB, One)) { S0CN = One S0VS = One S0CP = U3GO (UX2M, One) } Name (S0TC, Zero) Name (S0CR, Zero) S0TC = TCNO (UX2M, USSM, Zero) If ((S0TC != Zero)) { S0CR = S0TC /* \_SB_.PC00.XHCI.RHUB.SS01.S0TC */ } Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((S0TC == Zero)) { Return (GUPC (S0CN, 0xFF)) } Else { Return (\_SB.UBTC.RUCC (S0CR, One)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((S0TC == Zero)) { Return (GPLD (S0VS, S0CP)) } Else { Return (\_SB.UBTC.RUCC (S0CR, 0x02)) } } } } If ((0x02 <= PU3C)) { Scope (\_SB.PC00.XHCI.RHUB.SS02) { Name (S1CP, Zero) Name (S1CN, Zero) Name (S1VS, Zero) If (U3BO (UX2M, U3PB, 0x02)) { S1CN = One S1VS = One S1CP = U3GO (UX2M, 0x02) } Name (S1TC, Zero) Name (S1CR, Zero) S1TC = TCNO (UX2M, USSM, One) If ((S1TC != Zero)) { S1CR = S1TC /* \_SB_.PC00.XHCI.RHUB.SS02.S1TC */ } Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((S1TC == Zero)) { Return (GUPC (S1CN, 0xFF)) } Else { Return (\_SB.UBTC.RUCC (S1CR, One)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((S1TC == Zero)) { Return (GPLD (S1VS, S1CP)) } Else { Return (\_SB.UBTC.RUCC (S1CR, 0x02)) } } } } If ((0x03 <= PU3C)) { Scope (\_SB.PC00.XHCI.RHUB.SS03) { Name (S2CP, Zero) Name (S2CN, Zero) Name (S2VS, Zero) If (U3BO (UX2M, U3PB, 0x04)) { S2CN = One S2VS = One S2CP = U3GO (UX2M, 0x03) } Name (S2TC, Zero) Name (S2CR, Zero) S2TC = TCNO (UX2M, USSM, 0x02) If ((S2TC != Zero)) { S2CR = S2TC /* \_SB_.PC00.XHCI.RHUB.SS03.S2TC */ } Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((S2TC == Zero)) { Return (GUPC (S2CN, 0xFF)) } Else { Return (\_SB.UBTC.RUCC (S2CR, One)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((S2TC == Zero)) { Return (GPLD (S2VS, S2CP)) } Else { Return (\_SB.UBTC.RUCC (S2CR, 0x02)) } } } } If ((0x04 <= PU3C)) { Scope (\_SB.PC00.XHCI.RHUB.SS04) { Name (S3CP, Zero) Name (S3CN, Zero) Name (S3VS, Zero) If (U3BO (UX2M, U3PB, 0x08)) { S3CN = One S3VS = One S3CP = U3GO (UX2M, 0x04) } Name (S3TC, Zero) Name (S3CR, Zero) S3TC = TCNO (UX2M, USSM, 0x03) If ((S3TC != Zero)) { S3CR = S3TC /* \_SB_.PC00.XHCI.RHUB.SS04.S3TC */ } Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((S3TC == Zero)) { Return (GUPC (S3CN, 0xFF)) } Else { Return (\_SB.UBTC.RUCC (S3CR, One)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((S3TC == Zero)) { Return (GPLD (S3VS, S3CP)) } Else { Return (\_SB.UBTC.RUCC (S3CR, 0x02)) } } } } If ((0x05 <= PU3C)) { Scope (\_SB.PC00.XHCI.RHUB.SS05) { Name (S4CP, Zero) Name (S4CN, Zero) Name (S4VS, Zero) If (U3BO (UX2M, U3PB, 0x10)) { S4CN = One S4VS = One S4CP = U3GO (UX2M, 0x05) } Name (S4TC, Zero) Name (S4CR, Zero) S4TC = TCNO (UX2M, USSM, 0x04) If ((S4TC != Zero)) { S4CR = S4TC /* \_SB_.PC00.XHCI.RHUB.SS05.S4TC */ } Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((S4TC == Zero)) { Return (GUPC (S4CN, 0xFF)) } Else { Return (\_SB.UBTC.RUCC (S4CR, One)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((S4TC == Zero)) { Return (GPLD (S4VS, S4CP)) } Else { Return (\_SB.UBTC.RUCC (S4CR, 0x02)) } } } } If ((0x06 <= PU3C)) { Scope (\_SB.PC00.XHCI.RHUB.SS06) { Name (S5CP, Zero) Name (S5CN, Zero) Name (S5VS, Zero) If (U3BO (UX2M, U3PB, 0x20)) { S5CN = One S5VS = One S5CP = U3GO (UX2M, 0x06) } Name (S5TC, Zero) Name (S5CR, Zero) S5TC = TCNO (UX2M, USSM, 0x05) If ((S5TC != Zero)) { S5CR = S5TC /* \_SB_.PC00.XHCI.RHUB.SS06.S5TC */ } Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((S5TC == Zero)) { Return (GUPC (S5CN, 0xFF)) } Else { Return (\_SB.UBTC.RUCC (S5CR, One)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((S5TC == Zero)) { Return (GPLD (S5VS, S5CP)) } Else { Return (\_SB.UBTC.RUCC (S5CR, 0x02)) } } } } If ((0x07 <= PU3C)) { Scope (\_SB.PC00.XHCI.RHUB.SS07) { Name (S6CP, Zero) Name (S6CN, Zero) Name (S6VS, Zero) If (U3BO (UX2M, U3PB, 0x40)) { S6CN = One S6VS = One S6CP = U3GO (UX2M, 0x07) } Name (S6TC, Zero) Name (S6CR, Zero) S6TC = TCNO (UX2M, USSM, 0x06) If ((S6TC != Zero)) { S6CR = S6TC /* \_SB_.PC00.XHCI.RHUB.SS07.S6TC */ } Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((S6TC == Zero)) { Return (GUPC (S6CN, 0xFF)) } Else { Return (\_SB.UBTC.RUCC (S6CR, One)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((S6TC == Zero)) { Return (GPLD (S6VS, S6CP)) } Else { Return (\_SB.UBTC.RUCC (S6CR, 0x02)) } } } } If ((0x08 <= PU3C)) { Scope (\_SB.PC00.XHCI.RHUB.SS08) { Name (S7CP, Zero) Name (S7CN, Zero) Name (S7VS, Zero) If (U3BO (UX2M, U3PB, 0x80)) { S7CN = One S7VS = One S7CP = U3GO (UX2M, 0x08) } Name (S7TC, Zero) Name (S7CR, Zero) S7TC = TCNO (UX2M, USSM, 0x07) If ((S7TC != Zero)) { S7CR = S7TC /* \_SB_.PC00.XHCI.RHUB.SS08.S7TC */ } Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((S7TC == Zero)) { Return (GUPC (S7CN, 0xFF)) } Else { Return (\_SB.UBTC.RUCC (S7CR, One)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((S7TC == Zero)) { Return (GPLD (S7VS, S7CP)) } Else { Return (\_SB.UBTC.RUCC (S7CR, 0x02)) } } } } If ((0x09 <= PU3C)) { Scope (\_SB.PC00.XHCI.RHUB.SS09) { Name (S8CP, Zero) Name (S8CN, Zero) Name (S8VS, Zero) If (U3BO (UX2M, U3PB, 0x0100)) { S8CN = One S8VS = One S8CP = U3GO (UX2M, 0x09) } Name (S8TC, Zero) Name (S8CR, Zero) S8TC = TCNO (UX2M, USSM, 0x08) If ((S8TC != Zero)) { S8CR = S8TC /* \_SB_.PC00.XHCI.RHUB.SS09.S8TC */ } Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((S8TC == Zero)) { Return (GUPC (S8CN, 0xFF)) } Else { Return (\_SB.UBTC.RUCC (S8CR, One)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((S8TC == Zero)) { Return (GPLD (S8VS, S8CP)) } Else { Return (\_SB.UBTC.RUCC (S8CR, 0x02)) } } } } If ((0x0A <= PU3C)) { Scope (\_SB.PC00.XHCI.RHUB.SS10) { Name (S9CP, Zero) Name (S9CN, Zero) Name (S9VS, Zero) If (U3BO (UX2M, U3PB, 0x0200)) { S9CN = One S9VS = One S9CP = U3GO (UX2M, 0x0A) } Name (S9TC, Zero) Name (S9CR, Zero) S9TC = TCNO (UX2M, USSM, 0x09) If ((S9TC != Zero)) { S9CR = S9TC /* \_SB_.PC00.XHCI.RHUB.SS10.S9TC */ } Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { If ((S9TC == Zero)) { Return (GUPC (S9CN, 0xFF)) } Else { Return (\_SB.UBTC.RUCC (S9CR, One)) } } Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { If ((S9TC == Zero)) { Return (GPLD (S9VS, S9CP)) } Else { Return (\_SB.UBTC.RUCC (S9CR, 0x02)) } } } } } SSDT4 ----- DefinitionBlock ("", "SSDT", 2, "ALASKA", "PtidDevc", 0x00001000) { External (_SB_.PC00.LPCB.H_EC.B1CI, UnknownObj) External (_SB_.PC00.LPCB.H_EC.B1DC, UnknownObj) External (_SB_.PC00.LPCB.H_EC.B1DI, UnknownObj) External (_SB_.PC00.LPCB.H_EC.B1FC, UnknownObj) External (_SB_.PC00.LPCB.H_EC.B1FV, UnknownObj) External (_SB_.PC00.LPCB.H_EC.B1RC, UnknownObj) External (_SB_.PC00.LPCB.H_EC.B2CI, UnknownObj) External (_SB_.PC00.LPCB.H_EC.B2DI, UnknownObj) External (_SB_.PC00.LPCB.H_EC.B2FC, UnknownObj) External (_SB_.PC00.LPCB.H_EC.B2FV, UnknownObj) External (_SB_.PC00.LPCB.H_EC.B2MH, UnknownObj) External (_SB_.PC00.LPCB.H_EC.B2ML, UnknownObj) External (_SB_.PC00.LPCB.H_EC.B2RC, UnknownObj) External (_SB_.PC00.LPCB.H_EC.BMAX, UnknownObj) External (_SB_.PC00.LPCB.H_EC.BPWR, UnknownObj) External (_SB_.PC00.LPCB.H_EC.CFS2, UnknownObj) External (_SB_.PC00.LPCB.H_EC.CFSP, UnknownObj) External (_SB_.PC00.LPCB.H_EC.CMDR, UnknownObj) External (_SB_.PC00.LPCB.H_EC.CPUP, UnknownObj) External (_SB_.PC00.LPCB.H_EC.ECAV, IntObj) External (_SB_.PC00.LPCB.H_EC.ECMD, MethodObj) // 1 Arguments External (_SB_.PC00.LPCB.H_EC.ECRD, MethodObj) // 1 Arguments External (_SB_.PC00.LPCB.H_EC.ECWT, MethodObj) // 2 Arguments External (_SB_.PC00.LPCB.H_EC.GTVR, UnknownObj) External (_SB_.PC00.LPCB.H_EC.MCPL, UnknownObj) External (_SB_.PC00.LPCB.H_EC.MCTD, UnknownObj) External (_SB_.PC00.LPCB.H_EC.MDT0, UnknownObj) External (_SB_.PC00.LPCB.H_EC.MFSP, UnknownObj) External (_SB_.PC00.LPCB.H_EC.MGPL, UnknownObj) External (_SB_.PC00.LPCB.H_EC.MGTD, UnknownObj) External (_SB_.PC00.LPCB.H_EC.MMPL, UnknownObj) External (_SB_.PC00.LPCB.H_EC.MMTL, UnknownObj) External (_SB_.PC00.LPCB.H_EC.MPOL, UnknownObj) External (_SB_.PC00.LPCB.H_EC.NCPL, UnknownObj) External (_SB_.PC00.LPCB.H_EC.NCTD, UnknownObj) External (_SB_.PC00.LPCB.H_EC.NGPL, UnknownObj) External (_SB_.PC00.LPCB.H_EC.NGTD, UnknownObj) External (_SB_.PC00.LPCB.H_EC.NMTL, UnknownObj) External (_SB_.PC00.LPCB.H_EC.NPOL, UnknownObj) External (_SB_.PC00.LPCB.H_EC.PCAD, UnknownObj) External (_SB_.PC00.LPCB.H_EC.PDT0, UnknownObj) External (_SB_.PC00.LPCB.H_EC.PDT1, UnknownObj) External (_SB_.PC00.LPCB.H_EC.PDT2, UnknownObj) External (_SB_.PC00.LPCB.H_EC.PDT3, UnknownObj) External (_SB_.PC00.LPCB.H_EC.PEC0, UnknownObj) External (_SB_.PC00.LPCB.H_EC.PEC1, UnknownObj) External (_SB_.PC00.LPCB.H_EC.PEC2, UnknownObj) External (_SB_.PC00.LPCB.H_EC.PEC3, UnknownObj) External (_SB_.PC00.LPCB.H_EC.PECC, UnknownObj) External (_SB_.PC00.LPCB.H_EC.PECD, UnknownObj) External (_SB_.PC00.LPCB.H_EC.PECH, UnknownObj) External (_SB_.PC00.LPCB.H_EC.PECI, UnknownObj) External (_SB_.PC00.LPCB.H_EC.PECN, UnknownObj) External (_SB_.PC00.LPCB.H_EC.PEHI, UnknownObj) External (_SB_.PC00.LPCB.H_EC.PENV, UnknownObj) External (_SB_.PC00.LPCB.H_EC.PEPL, UnknownObj) External (_SB_.PC00.LPCB.H_EC.PEPM, UnknownObj) External (_SB_.PC00.LPCB.H_EC.PEWL, UnknownObj) External (_SB_.PC00.LPCB.H_EC.PMAX, UnknownObj) External (_SB_.PC00.LPCB.H_EC.PPDT, UnknownObj) External (_SB_.PC00.LPCB.H_EC.PPWR, UnknownObj) External (_SB_.PC00.LPCB.H_EC.PRC1, UnknownObj) External (_SB_.PC00.LPCB.H_EC.PRC2, UnknownObj) External (_SB_.PC00.LPCB.H_EC.PRC3, UnknownObj) External (_SB_.PC00.LPCB.H_EC.PRC4, UnknownObj) External (_SB_.PC00.LPCB.H_EC.PRCS, UnknownObj) External (_SB_.PC00.LPCB.H_EC.PRFC, UnknownObj) External (_SB_.PC00.LPCB.H_EC.PRPI, UnknownObj) External (_SB_.PC00.LPCB.H_EC.PRS0, UnknownObj) External (_SB_.PC00.LPCB.H_EC.PRS1, UnknownObj) External (_SB_.PC00.LPCB.H_EC.PRS2, UnknownObj) External (_SB_.PC00.LPCB.H_EC.PRS3, UnknownObj) External (_SB_.PC00.LPCB.H_EC.PRS4, UnknownObj) External (_SB_.PC00.LPCB.H_EC.PWFC, UnknownObj) External (_SB_.PC00.LPCB.H_EC.PWRL, UnknownObj) External (_SB_.PC00.LPCB.H_EC.TMPL, UnknownObj) External (_SB_.PC00.LPCB.H_EC.TSR1, UnknownObj) External (_SB_.PC00.LPCB.H_EC.TSR2, UnknownObj) External (_SB_.PC00.LPCB.H_EC.TSR3, UnknownObj) External (_SB_.PC00.LPCB.H_EC.TSR4, UnknownObj) External (_SB_.PC00.LPCB.H_EC.TSR5, UnknownObj) External (_TZ_.TZ00._TMP, UnknownObj) External (PAMT, UnknownObj) External (TSDB, UnknownObj) Scope (\_SB) { Device (PTID) { Name (_HID, EisaId ("INT340E") /* Motherboard Resources */) // _HID: Hardware ID Name (_CID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _CID: Compatible ID Name (IVER, 0x00030000) Name (_STA, 0x0F) // _STA: Status Method (TSDL, 0, NotSerialized) { If ((TSDB == One)) { Return (TSD2) /* \_SB_.PTID.TSD2 */ } Return (TSD1) /* \_SB_.PTID.TSD1 */ } Name (TSD1, Package (0x26) { Zero, "CPU Core 0 DTS", Zero, "CPU Core 1 DTS", Zero, "CPU Core 2 DTS", Zero, "CPU Core 3 DTS", Zero, "CPU Core Package DTS", 0x03, "DIMM0_hotspot_U4C1", 0x03, "DIMM1_hotspot_Q4D1", 0x03, "IMVP_conn_Q7C1", 0x03, "board_hotspot1_U3G3", 0x03, "board_hotspot2_Q3G1", Zero, "CPU Package Temperature", 0x05, "PCH DTS Temperature from PCH", Zero, "CPU PECI reading", 0x05, "SA DTS Temperature from PCH", 0x02, "TZ00 _TMP", 0x03, "SDRAM_hotspot_RT5B1", 0x03, "NGFF_slot_RT6G1", 0x03, "IMVP_conn_RT7D1", 0x03, "board_hotspot3_RT8F1" }) Name (TSD2, Package (0x26) { Zero, "CPU Core 0 DTS", Zero, "CPU Core 1 DTS", Zero, "CPU Core 2 DTS", Zero, "CPU Core 3 DTS", Zero, "CPU Core Package DTS", 0x03, "A-Skin Hotspot U21", 0x03, "A-Skin Hotspot U21 IR", 0x03, "B-Skin Hotspot U1", 0x03, "B-Skin Hotspot U1 IR", Zero, "CPU Package Temperature", 0x05, "PCH DTS Temperature from PCH", Zero, "CPU PECI reading", 0x05, "SA DTS Temperature from PCH", 0x02, "TZ00 _TMP", 0x03, "SoC VR Thermsitor RT11", 0x03, "Memory Thermistor RT9", 0x03, "GNSS Board Ambient Thermistor R4", 0x03, "System VR Thermistor RT10", 0x03, "A-Skin MipiCam Thermistor RT8" }) Name (PSDL, Package (0x26) { 0x0B, "Platform Power (mW)", 0x0B, "Brick Power cW(100ths)", 0x0B, "Battery Discharge Power cW(100ths)", 0x0B, "Platform Average Power (mW)", 0x0B, "Brick Average Power cW(0.01)", 0x0B, "Battery Discharge Average Power cW(0.01)", 0x0C, "Battery 1 Design Capacity (mWh)", 0x0C, "Battery 1 Remaining Capacity (mWh)", 0x0C, "Battery 1 Full Charge Capacity (mWh)", 0x0C, "Battery 1 Full Resolution Voltage (mV)", 0x0C, "Battery 1 Full Resolution Discharge Current (mA)", 0x0C, "Battery 1 Full Resolution Charge Current (mA)", 0x0C, "Battery 2 Remaining Capacity (mWh)", 0x0C, "Battery 2 Full Charge Capacity (mWh)", 0x0C, "Battery 2 Full Resolution Voltage (mV)", 0x0C, "Battery 2 Full Resolution Discharge Current (mA)", 0x0C, "Battery 2 Full Resolution Charge Current (mA)", 0x0C, "Battery Pack 1 maximum power (mW)", 0x0C, "Battery Pack 2 maximum power (mW)" }) Method (OSDL, 0, NotSerialized) { If ((TSDB == One)) { Return (OSD2) /* \_SB_.PTID.OSD2 */ } Return (OSD1) /* \_SB_.PTID.OSD1 */ } Name (OSD1, Package (0x15) { 0x04, "CPU Fan Duty Cycle", "RAW", 0x04, "CPU Fan #1 Speed", "RPM", 0x03, "Skin Temp 0", "RAW", 0x03, "Thermistor 1 ", "RAW", 0x03, "Thermistor 2 ", "RAW", 0x03, "Thermistor 3 ", "RAW", 0x03, "Thermistor 4 ", "RAW" }) Name (OSD2, Package (0x18) { 0x04, "CPU Fan Duty Cycle", "RAW", 0x04, "CPU Fan #1 Speed", "RPM", 0x03, "Skin Temp 0", "RAW", 0x03, "Thermistor 1 ", "RAW", 0x03, "Thermistor 2 ", "RAW", 0x03, "Thermistor 3 ", "RAW", 0x03, "Thermistor 4 ", "RAW", 0x03, "Thermistor 5 ", "RAW" }) Method (TSDD, 0, Serialized) { If ((TSDB == One)) { Name (TMPX, Package (0x13) { 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000 }) Local0 = ((\_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.PECH)) * 0x0A) + 0x0AAC) TMPX [Zero] = Local0 TMPX [One] = Local0 TMPX [0x02] = Local0 TMPX [0x03] = Local0 TMPX [0x04] = Local0 If ((\_SB.PC00.LPCB.H_EC.ECAV == One)) { TMPX [0x06] = (\_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.TSR2)) + 0x0AAC) TMPX [0x07] = (\_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.TSR3)) + 0x0AAC) TMPX [0x08] = (\_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.TSR4)) + 0x0AAC) TMPX [0x09] = (\_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.TSR5)) + 0x0AAC) TMPX [0x09] = ((\_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.PMAX)) * 0x0A) + 0x0AAC) TMPX [0x0A] = ((\_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.PPDT)) * 0x0A) + 0x0AAC) TMPX [0x0B] = ((\_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.PECH)) * 0x0A) + 0x0AAC) } TMPX [0x0D] = \_TZ.TZ00._TMP /* External reference */ Return (TMPX) /* \_SB_.PTID.TSDD.TMPX */ } Name (TMPV, Package (0x14) { 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000 }) Local0 = ((\_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.PECH)) * 0x0A) + 0x0AAC) TMPV [Zero] = Local0 TMPV [One] = Local0 TMPV [0x02] = Local0 TMPV [0x03] = Local0 TMPV [0x04] = Local0 If ((\_SB.PC00.LPCB.H_EC.ECAV == One)) { TMPV [0x05] = (\_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.TSR1)) + 0x0AAC) TMPV [0x06] = (\_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.TSR2)) + 0x0AAC) TMPV [0x07] = (\_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.TSR3)) + 0x0AAC) TMPV [0x08] = (\_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.TSR4)) + 0x0AAC) TMPV [0x09] = (\_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.TSR5)) + 0x0AAC) TMPV [0x0A] = ((\_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.PMAX)) * 0x0A) + 0x0AAC) TMPV [0x0B] = ((\_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.PPDT)) * 0x0A) + 0x0AAC) TMPV [0x0C] = ((\_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.PECH)) * 0x0A) + 0x0AAC) } TMPV [0x0E] = \_TZ.TZ00._TMP /* External reference */ Return (TMPV) /* \_SB_.PTID.TSDD.TMPV */ } Method (PSDD, 0, Serialized) { Name (PWRV, Package (0x13) { 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000 }) If ((\_SB.PC00.LPCB.H_EC.ECAV == One)) { PWRV [Zero] = \_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.CPUP)) PWRV [One] = (\_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.BPWR)) * 0x0A) PWRV [0x02] = (\_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.PPWR)) * 0x0A) PWRV [0x06] = \_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.B1DC)) PWRV [0x07] = \_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.B1RC)) PWRV [0x08] = \_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.B1FC)) PWRV [0x09] = \_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.B1FV)) PWRV [0x0A] = \_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.B1DI)) PWRV [0x0B] = \_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.B1CI)) PWRV [0x0C] = \_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.B2RC)) PWRV [0x0D] = \_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.B2FC)) PWRV [0x0E] = \_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.B2FV)) PWRV [0x0F] = \_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.B2DI)) PWRV [0x10] = \_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.B2CI)) Local0 = \_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.BMAX)) If (Local0) { Local0 = ~Local0 |= 0xFFFF0000 Local0 = (Local0 += One * 0x0A) } PWRV [0x11] = Local0 Local0 = ((\_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.B2MH)) << 0x08) + \_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.B2ML))) If (Local0) { Local0 = ~Local0 |= 0xFFFF0000 Local0 = (Local0 += One * 0x0A) } PWRV [0x12] = Local0 } Return (PWRV) /* \_SB_.PTID.PSDD.PWRV */ } Method (OSDD, 0, Serialized) { If ((\_SB.PC00.LPCB.H_EC.ECAV == One)) { If ((TSDB == One)) { Name (OSD2, Package (0x08) { 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000 }) OSD2 [Zero] = \_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.PENV)) OSD2 [One] = \_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.CFSP)) OSD2 [0x02] = \_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.TSR3)) Return (OSD2) /* \_SB_.PTID.OSDD.OSD2 */ } Name (OSD1, Package (0x07) { 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000, 0x80000000 }) OSD1 [Zero] = \_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.PENV)) OSD1 [One] = \_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.CFSP)) Return (OSD1) /* \_SB_.PTID.OSDD.OSD1 */ } Return (Package (0x00){}) } Method (SDSP, 0, NotSerialized) { Return (0x0A) } Name (PADA, Package (0x0A) { One, 0xFFFFFFFF, 0xFFFFFFFF, 0x1A, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF }) Name (PADD, Package (0x0A) { 0x02, 0x06A4, 0x06A0, 0x1A, 0x62, 0x63, 0x60, 0x61, 0x65, 0x64 }) Method (PADT, 0, NotSerialized) { If (PAMT) { Return (PADA) /* \_SB_.PTID.PADA */ } Return (PADD) /* \_SB_.PTID.PADD */ } Method (RPMD, 0, Serialized) { Name (MTMP, Buffer (0x1A){}) If ((\_SB.PC00.LPCB.H_EC.ECAV == One)) { MTMP [Zero] = \_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.PRC1)) MTMP [One] = \_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.PRC2)) MTMP [0x02] = \_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.PRC3)) MTMP [0x03] = \_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.PRC4)) MTMP [0x04] = \_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.PRPI)) MTMP [0x05] = \_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.PECN)) MTMP [0x06] = \_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.PCAD)) MTMP [0x07] = \_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.PEWL)) MTMP [0x08] = \_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.PWRL)) MTMP [0x09] = \_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.PECD)) MTMP [0x0A] = \_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.PEHI)) MTMP [0x0B] = \_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.PECI)) MTMP [0x0C] = \_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.PEPL)) MTMP [0x0D] = \_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.PEPM)) MTMP [0x0E] = \_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.PWFC)) MTMP [0x0F] = \_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.PECC)) MTMP [0x10] = \_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.PDT0)) MTMP [0x11] = \_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.PDT1)) MTMP [0x12] = \_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.PDT2)) MTMP [0x13] = \_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.PDT3)) MTMP [0x14] = \_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.PRFC)) MTMP [0x15] = \_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.PRS0)) MTMP [0x16] = \_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.PRS1)) MTMP [0x17] = \_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.PRS2)) MTMP [0x18] = \_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.PRS3)) MTMP [0x19] = \_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.PRS4)) } Return (MTMP) /* \_SB_.PTID.RPMD.MTMP */ } Method (WPMD, 1, NotSerialized) { If ((SizeOf (Arg0) != 0x1A)) { Return (0xFFFFFFFF) } If ((\_SB.PC00.LPCB.H_EC.ECAV == One)) { \_SB.PC00.LPCB.H_EC.ECWT (DerefOf (Arg0 [Zero]), RefOf (\_SB.PC00.LPCB.H_EC.PRC1)) \_SB.PC00.LPCB.H_EC.ECWT (DerefOf (Arg0 [One]), RefOf (\_SB.PC00.LPCB.H_EC.PRC2)) \_SB.PC00.LPCB.H_EC.ECWT (DerefOf (Arg0 [0x02]), RefOf (\_SB.PC00.LPCB.H_EC.PRC3)) \_SB.PC00.LPCB.H_EC.ECWT (DerefOf (Arg0 [0x03]), RefOf (\_SB.PC00.LPCB.H_EC.PRC4)) \_SB.PC00.LPCB.H_EC.ECWT (DerefOf (Arg0 [0x04]), RefOf (\_SB.PC00.LPCB.H_EC.PRPI)) \_SB.PC00.LPCB.H_EC.ECWT (DerefOf (Arg0 [0x05]), RefOf (\_SB.PC00.LPCB.H_EC.PECN)) \_SB.PC00.LPCB.H_EC.ECWT (DerefOf (Arg0 [0x06]), RefOf (\_SB.PC00.LPCB.H_EC.PCAD)) \_SB.PC00.LPCB.H_EC.ECWT (DerefOf (Arg0 [0x07]), RefOf (\_SB.PC00.LPCB.H_EC.PEWL)) \_SB.PC00.LPCB.H_EC.ECWT (DerefOf (Arg0 [0x08]), RefOf (\_SB.PC00.LPCB.H_EC.PWRL)) \_SB.PC00.LPCB.H_EC.ECWT (DerefOf (Arg0 [0x09]), RefOf (\_SB.PC00.LPCB.H_EC.PECD)) \_SB.PC00.LPCB.H_EC.ECWT (DerefOf (Arg0 [0x0A]), RefOf (\_SB.PC00.LPCB.H_EC.PEHI)) \_SB.PC00.LPCB.H_EC.ECWT (DerefOf (Arg0 [0x0B]), RefOf (\_SB.PC00.LPCB.H_EC.PECI)) \_SB.PC00.LPCB.H_EC.ECWT (DerefOf (Arg0 [0x0C]), RefOf (\_SB.PC00.LPCB.H_EC.PEPL)) \_SB.PC00.LPCB.H_EC.ECWT (DerefOf (Arg0 [0x0D]), RefOf (\_SB.PC00.LPCB.H_EC.PEPM)) \_SB.PC00.LPCB.H_EC.ECWT (DerefOf (Arg0 [0x0E]), RefOf (\_SB.PC00.LPCB.H_EC.PWFC)) \_SB.PC00.LPCB.H_EC.ECWT (DerefOf (Arg0 [0x0F]), RefOf (\_SB.PC00.LPCB.H_EC.PECC)) \_SB.PC00.LPCB.H_EC.ECWT (DerefOf (Arg0 [0x10]), RefOf (\_SB.PC00.LPCB.H_EC.PDT0)) \_SB.PC00.LPCB.H_EC.ECWT (DerefOf (Arg0 [0x11]), RefOf (\_SB.PC00.LPCB.H_EC.PDT1)) \_SB.PC00.LPCB.H_EC.ECWT (DerefOf (Arg0 [0x12]), RefOf (\_SB.PC00.LPCB.H_EC.PDT2)) \_SB.PC00.LPCB.H_EC.ECWT (DerefOf (Arg0 [0x13]), RefOf (\_SB.PC00.LPCB.H_EC.PDT3)) \_SB.PC00.LPCB.H_EC.ECWT (DerefOf (Arg0 [0x14]), RefOf (\_SB.PC00.LPCB.H_EC.PRFC)) \_SB.PC00.LPCB.H_EC.ECWT (DerefOf (Arg0 [0x15]), RefOf (\_SB.PC00.LPCB.H_EC.PRS0)) \_SB.PC00.LPCB.H_EC.ECWT (DerefOf (Arg0 [0x16]), RefOf (\_SB.PC00.LPCB.H_EC.PRS1)) \_SB.PC00.LPCB.H_EC.ECWT (DerefOf (Arg0 [0x17]), RefOf (\_SB.PC00.LPCB.H_EC.PRS2)) \_SB.PC00.LPCB.H_EC.ECWT (DerefOf (Arg0 [0x18]), RefOf (\_SB.PC00.LPCB.H_EC.PRS3)) \_SB.PC00.LPCB.H_EC.ECWT (DerefOf (Arg0 [0x19]), RefOf (\_SB.PC00.LPCB.H_EC.PRS4)) \_SB.PC00.LPCB.H_EC.ECMD (0x67) } Return (Zero) } Method (ISPC, 0, NotSerialized) { If ((\_SB.PC00.LPCB.H_EC.ECAV == One)) { \_SB.PC00.LPCB.H_EC.ECMD (0x65) } Return (Zero) } Method (ENPC, 0, NotSerialized) { If ((\_SB.PC00.LPCB.H_EC.ECAV == One)) { \_SB.PC00.LPCB.H_EC.ECMD (0x66) } Return (Zero) } Method (RPCS, 0, NotSerialized) { If ((\_SB.PC00.LPCB.H_EC.ECAV == One)) { Local0 = \_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.PRCS)) } Return (Local0) } Method (RPEC, 0, NotSerialized) { Local0 = Zero If ((\_SB.PC00.LPCB.H_EC.ECAV == One)) { Local1 = \_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.PEC0)) Local0 |= Local1 Local1 = \_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.PEC1)) Local0 |= (Local1 << 0x08) Local1 = \_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.PEC2)) Local0 |= (Local1 << 0x10) Local1 = \_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.PEC3)) Local0 |= (Local1 << 0x18) } Return (Local0) } } } } SSDT5 ----- DefinitionBlock ("", "SSDT", 2, "ALASKA", "Ther_Rvp", 0x00001000) { External (_SB_.AAC0, UnknownObj) External (_SB_.ACRT, UnknownObj) External (_SB_.APSV, UnknownObj) External (_SB_.PC00.LPCB.H_EC.ECAV, IntObj) External (_SB_.PC00.LPCB.H_EC.ECMD, MethodObj) // 1 Arguments External (_SB_.PC00.LPCB.H_EC.ECRD, MethodObj) // 1 Arguments External (_SB_.PC00.LPCB.H_EC.ECWT, MethodObj) // 2 Arguments External (_SB_.PC00.LPCB.H_EC.PECH, FieldUnitObj) External (_SB_.PC00.LPCB.H_EC.PECL, FieldUnitObj) External (_SB_.PC00.LPCB.H_EC.PENV, FieldUnitObj) External (_SB_.PC00.LPCB.H_EC.PLMX, FieldUnitObj) External (_SB_.PR00, UnknownObj) External (_SB_.PR01, UnknownObj) External (_SB_.PR02, UnknownObj) External (_SB_.PR03, UnknownObj) External (_SB_.PR04, UnknownObj) External (_SB_.PR05, UnknownObj) External (_SB_.PR06, UnknownObj) External (_SB_.PR07, UnknownObj) External (_SB_.PR08, UnknownObj) External (_SB_.PR09, UnknownObj) External (_SB_.PR10, UnknownObj) External (_SB_.PR11, UnknownObj) External (_SB_.PR12, UnknownObj) External (_SB_.PR13, UnknownObj) External (_SB_.PR14, UnknownObj) External (_SB_.PR15, UnknownObj) External (_SB_.PR16, UnknownObj) External (_SB_.PR17, UnknownObj) External (_SB_.PR18, UnknownObj) External (_SB_.PR19, UnknownObj) External (_SB_.PR20, UnknownObj) External (_SB_.PR21, UnknownObj) External (_SB_.PR22, UnknownObj) External (_SB_.PR23, UnknownObj) External (_SB_.PR24, UnknownObj) External (_SB_.PR25, UnknownObj) External (_SB_.PR26, UnknownObj) External (_SB_.PR27, UnknownObj) External (_SB_.PR28, UnknownObj) External (_SB_.PR29, UnknownObj) External (_SB_.PR30, UnknownObj) External (_SB_.PR31, UnknownObj) External (AC0F, IntObj) External (AC1F, IntObj) External (ACT1, IntObj) External (ACTT, IntObj) External (CRTT, IntObj) External (CTYP, IntObj) External (ECON, IntObj) External (PSVT, IntObj) External (TC1V, IntObj) External (TC2V, IntObj) External (TCNT, IntObj) External (TSPV, IntObj) External (VFN0, IntObj) External (VFN1, IntObj) External (VFN2, IntObj) External (VFN3, IntObj) External (VFN4, IntObj) Scope (\_TZ) { Name (ETMD, One) Event (FCET) Name (FCRN, Zero) Mutex (FCMT, 0x00) Name (CVF0, Zero) Name (CVF1, Zero) Name (CVF2, Zero) Name (CVF3, Zero) Name (CVF4, Zero) Mutex (FMT0, 0x00) Mutex (FMT1, 0x00) Mutex (FMT2, 0x00) Mutex (FMT3, 0x00) Mutex (FMT4, 0x00) PowerResource (FN00, 0x00, 0x0000) { Method (_STA, 0, Serialized) // _STA: Status { Local1 = Zero Local0 = Acquire (FMT0, 0x03E8) If ((Local0 == Zero)) { Local1 = CVF0 /* \_TZ_.CVF0 */ Release (FMT0) } Return (Local1) } Method (_ON, 0, Serialized) // _ON_: Power On { Local0 = Acquire (FMT0, 0x03E8) If ((Local0 == Zero)) { CVF0 = One Release (FMT0) } FNCL () } Method (_OFF, 0, Serialized) // _OFF: Power Off { Local0 = Acquire (FMT0, 0x03E8) If ((Local0 == Zero)) { CVF0 = Zero Release (FMT0) } FNCL () } } Device (FAN0) { Name (_HID, EisaId ("PNP0C0B") /* Fan (Thermal Solution) */) // _HID: Hardware ID Name (_UID, Zero) // _UID: Unique ID Name (_PR0, Package (0x01) // _PR0: Power Resources for D0 { FN00 }) } PowerResource (FN01, 0x00, 0x0000) { Method (_STA, 0, Serialized) // _STA: Status { Local1 = Zero Local0 = Acquire (FMT1, 0x03E8) If ((Local0 == Zero)) { Local1 = CVF1 /* \_TZ_.CVF1 */ Release (FMT1) } Return (Local1) } Method (_ON, 0, Serialized) // _ON_: Power On { Local0 = Acquire (FMT1, 0x03E8) If ((Local0 == Zero)) { CVF1 = One Release (FMT1) } FNCL () } Method (_OFF, 0, Serialized) // _OFF: Power Off { Local0 = Acquire (FMT1, 0x03E8) If ((Local0 == Zero)) { CVF1 = Zero Release (FMT1) } FNCL () } } Device (FAN1) { Name (_HID, EisaId ("PNP0C0B") /* Fan (Thermal Solution) */) // _HID: Hardware ID Name (_UID, One) // _UID: Unique ID Name (_PR0, Package (0x01) // _PR0: Power Resources for D0 { FN01 }) } PowerResource (FN02, 0x00, 0x0000) { Method (_STA, 0, Serialized) // _STA: Status { Local1 = Zero Local0 = Acquire (FMT2, 0x03E8) If ((Local0 == Zero)) { Local1 = CVF2 /* \_TZ_.CVF2 */ Release (FMT2) } Return (Local1) } Method (_ON, 0, Serialized) // _ON_: Power On { Local0 = Acquire (FMT2, 0x03E8) If ((Local0 == Zero)) { CVF2 = One Release (FMT2) } FNCL () } Method (_OFF, 0, Serialized) // _OFF: Power Off { Local0 = Acquire (FMT2, 0x03E8) If ((Local0 == Zero)) { CVF2 = Zero Release (FMT2) } FNCL () } } Device (FAN2) { Name (_HID, EisaId ("PNP0C0B") /* Fan (Thermal Solution) */) // _HID: Hardware ID Name (_UID, 0x02) // _UID: Unique ID Name (_PR0, Package (0x01) // _PR0: Power Resources for D0 { FN02 }) } PowerResource (FN03, 0x00, 0x0000) { Method (_STA, 0, Serialized) // _STA: Status { Local1 = Zero Local0 = Acquire (FMT3, 0x03E8) If ((Local0 == Zero)) { Local1 = CVF3 /* \_TZ_.CVF3 */ Release (FMT3) } Return (Local1) } Method (_ON, 0, Serialized) // _ON_: Power On { Local0 = Acquire (FMT3, 0x03E8) If ((Local0 == Zero)) { CVF3 = One Release (FMT3) } FNCL () } Method (_OFF, 0, Serialized) // _OFF: Power Off { Local0 = Acquire (FMT3, 0x03E8) If ((Local0 == Zero)) { CVF3 = Zero Release (FMT3) } FNCL () } } Device (FAN3) { Name (_HID, EisaId ("PNP0C0B") /* Fan (Thermal Solution) */) // _HID: Hardware ID Name (_UID, 0x03) // _UID: Unique ID Name (_PR0, Package (0x01) // _PR0: Power Resources for D0 { FN03 }) } PowerResource (FN04, 0x00, 0x0000) { Method (_STA, 0, Serialized) // _STA: Status { Local1 = Zero Local0 = Acquire (FMT4, 0x03E8) If ((Local0 == Zero)) { Local1 = CVF4 /* \_TZ_.CVF4 */ Release (FMT4) } Return (Local1) } Method (_ON, 0, Serialized) // _ON_: Power On { Local0 = Acquire (FMT4, 0x03E8) If ((Local0 == Zero)) { CVF4 = One Release (FMT4) } FNCL () } Method (_OFF, 0, Serialized) // _OFF: Power Off { Local0 = Acquire (FMT4, 0x03E8) If ((Local0 == Zero)) { CVF4 = Zero Release (FMT4) } FNCL () } } Device (FAN4) { Name (_HID, EisaId ("PNP0C0B") /* Fan (Thermal Solution) */) // _HID: Hardware ID Name (_UID, 0x04) // _UID: Unique ID Name (_PR0, Package (0x01) // _PR0: Power Resources for D0 { FN04 }) } Method (FNCL, 0, NotSerialized) { Local0 = Zero Local1 = Zero Local2 = Zero Local3 = Zero Local4 = Zero Local5 = Acquire (FMT0, 0x03E8) If ((Local5 == Zero)) { Local0 = CVF0 /* \_TZ_.CVF0 */ Release (FMT0) } Local5 = Acquire (FMT1, 0x03E8) If ((Local5 == Zero)) { Local1 = CVF1 /* \_TZ_.CVF1 */ Release (FMT1) } Local5 = Acquire (FMT2, 0x03E8) If ((Local5 == Zero)) { Local2 = CVF2 /* \_TZ_.CVF2 */ Release (FMT2) } Local5 = Acquire (FMT3, 0x03E8) If ((Local5 == Zero)) { Local3 = CVF3 /* \_TZ_.CVF3 */ Release (FMT3) } Local5 = Acquire (FMT4, 0x03E8) If ((Local5 == Zero)) { Local4 = CVF4 /* \_TZ_.CVF4 */ Release (FMT4) } \VFN0 = Local0 \VFN1 = Local1 \VFN2 = Local2 \VFN3 = Local3 \VFN4 = Local4 If (\ECON) { If ((\_SB.PC00.LPCB.H_EC.ECAV && ETMD)) { If (((Local0 != Zero) && (Local1 != Zero))) { \_SB.PC00.LPCB.H_EC.ECWT (AC0F, RefOf (\_SB.PC00.LPCB.H_EC.PENV)) } ElseIf (((Local0 == Zero) && (Local1 != Zero))) { \_SB.PC00.LPCB.H_EC.ECWT (AC1F, RefOf (\_SB.PC00.LPCB.H_EC.PENV)) } Else { \_SB.PC00.LPCB.H_EC.ECWT (Zero, RefOf (\_SB.PC00.LPCB.H_EC.PENV)) } \_SB.PC00.LPCB.H_EC.ECMD (0x1A) } } } ThermalZone (TZ00) { Name (PTMP, 0x0BB8) Method (_SCP, 1, Serialized) // _SCP: Set Cooling Policy { \CTYP = Arg0 } Method (_CRT, 0, Serialized) // _CRT: Critical Temperature { If (CondRefOf (\_SB.ACRT)) { If ((\_SB.ACRT != Zero)) { Return ((0x0AAC + (\_SB.ACRT * 0x0A))) } } Return ((0x0AAC + (\CRTT * 0x0A))) } Method (_AC0, 0, Serialized) // _ACx: Active Cooling, x=0-9 { If (CondRefOf (\_SB.AAC0)) { If ((\_SB.AAC0 != Zero)) { Return ((0x0AAC + (\_SB.AAC0 * 0x0A))) } } Return ((0x0AAC + (\ACTT * 0x0A))) } Method (_AC1, 0, Serialized) // _ACx: Active Cooling, x=0-9 { Return ((0x0AAC + (\ACT1 * 0x0A))) } Method (_AC2, 0, Serialized) // _ACx: Active Cooling, x=0-9 { Return (((0x0AAC + (\ACT1 * 0x0A)) - 0x32)) } Method (_AC3, 0, Serialized) // _ACx: Active Cooling, x=0-9 { Return (((0x0AAC + (\ACT1 * 0x0A)) - 0x64)) } Method (_AC4, 0, Serialized) // _ACx: Active Cooling, x=0-9 { Return (((0x0AAC + (\ACT1 * 0x0A)) - 0x96)) } Name (_AL0, Package (0x01) // _ALx: Active List, x=0-9 { FAN0 }) Name (_AL1, Package (0x01) // _ALx: Active List, x=0-9 { FAN1 }) Name (_AL2, Package (0x01) // _ALx: Active List, x=0-9 { FAN2 }) Name (_AL3, Package (0x01) // _ALx: Active List, x=0-9 { FAN3 }) Name (_AL4, Package (0x01) // _ALx: Active List, x=0-9 { FAN4 }) Method (_TMP, 0, Serialized) // _TMP: Temperature { If (!ETMD) { Return (0x0BB8) } If (\ECON) { Local0 = \_SB.PC00.LPCB.H_EC.ECRD (RefOf (\_SB.PC00.LPCB.H_EC.PLMX)) Local0 = (0x0AAC + (Local0 * 0x0A)) PTMP = Local0 Return (Local0) } Return (0x0BC2) } Method (_PSL, 0, Serialized) // _PSL: Passive List { If ((\TCNT == 0x20)) { Return (Package (0x20) { \_SB.PR00, \_SB.PR01, \_SB.PR02, \_SB.PR03, \_SB.PR04, \_SB.PR05, \_SB.PR06, \_SB.PR07, \_SB.PR08, \_SB.PR09, \_SB.PR10, \_SB.PR11, \_SB.PR12, \_SB.PR13, \_SB.PR14, \_SB.PR15, \_SB.PR16, \_SB.PR17, \_SB.PR18, \_SB.PR19, \_SB.PR20, \_SB.PR21, \_SB.PR22, \_SB.PR23, \_SB.PR24, \_SB.PR25, \_SB.PR26, \_SB.PR27, \_SB.PR28, \_SB.PR29, \_SB.PR30, \_SB.PR31 }) } If ((\TCNT == 0x1F)) { Return (Package (0x1F) { \_SB.PR00, \_SB.PR01, \_SB.PR02, \_SB.PR03, \_SB.PR04, \_SB.PR05, \_SB.PR06, \_SB.PR07, \_SB.PR08, \_SB.PR09, \_SB.PR10, \_SB.PR11, \_SB.PR12, \_SB.PR13, \_SB.PR14, \_SB.PR15, \_SB.PR16, \_SB.PR17, \_SB.PR18, \_SB.PR19, \_SB.PR20, \_SB.PR21, \_SB.PR22, \_SB.PR23, \_SB.PR24, \_SB.PR25, \_SB.PR26, \_SB.PR27, \_SB.PR28, \_SB.PR29, \_SB.PR30 }) } If ((\TCNT == 0x1E)) { Return (Package (0x1E) { \_SB.PR00, \_SB.PR01, \_SB.PR02, \_SB.PR03, \_SB.PR04, \_SB.PR05, \_SB.PR06, \_SB.PR07, \_SB.PR08, \_SB.PR09, \_SB.PR10, \_SB.PR11, \_SB.PR12, \_SB.PR13, \_SB.PR14, \_SB.PR15, \_SB.PR16, \_SB.PR17, \_SB.PR18, \_SB.PR19, \_SB.PR20, \_SB.PR21, \_SB.PR22, \_SB.PR23, \_SB.PR24, \_SB.PR25, \_SB.PR26, \_SB.PR27, \_SB.PR28, \_SB.PR29 }) } If ((\TCNT == 0x1D)) { Return (Package (0x1D) { \_SB.PR00, \_SB.PR01, \_SB.PR02, \_SB.PR03, \_SB.PR04, \_SB.PR05, \_SB.PR06, \_SB.PR07, \_SB.PR08, \_SB.PR09, \_SB.PR10, \_SB.PR11, \_SB.PR12, \_SB.PR13, \_SB.PR14, \_SB.PR15, \_SB.PR16, \_SB.PR17, \_SB.PR18, \_SB.PR19, \_SB.PR20, \_SB.PR21, \_SB.PR22, \_SB.PR23, \_SB.PR24, \_SB.PR25, \_SB.PR26, \_SB.PR27, \_SB.PR28 }) } If ((\TCNT == 0x1C)) { Return (Package (0x1C) { \_SB.PR00, \_SB.PR01, \_SB.PR02, \_SB.PR03, \_SB.PR04, \_SB.PR05, \_SB.PR06, \_SB.PR07, \_SB.PR08, \_SB.PR09, \_SB.PR10, \_SB.PR11, \_SB.PR12, \_SB.PR13, \_SB.PR14, \_SB.PR15, \_SB.PR16, \_SB.PR17, \_SB.PR18, \_SB.PR19, \_SB.PR20, \_SB.PR21, \_SB.PR22, \_SB.PR23, \_SB.PR24, \_SB.PR25, \_SB.PR26, \_SB.PR27 }) } If ((\TCNT == 0x1B)) { Return (Package (0x1B) { \_SB.PR00, \_SB.PR01, \_SB.PR02, \_SB.PR03, \_SB.PR04, \_SB.PR05, \_SB.PR06, \_SB.PR07, \_SB.PR08, \_SB.PR09, \_SB.PR10, \_SB.PR11, \_SB.PR12, \_SB.PR13, \_SB.PR14, \_SB.PR15, \_SB.PR16, \_SB.PR17, \_SB.PR18, \_SB.PR19, \_SB.PR20, \_SB.PR21, \_SB.PR22, \_SB.PR23, \_SB.PR24, \_SB.PR25, \_SB.PR26 }) } If ((\TCNT == 0x1A)) { Return (Package (0x1A) { \_SB.PR00, \_SB.PR01, \_SB.PR02, \_SB.PR03, \_SB.PR04, \_SB.PR05, \_SB.PR06, \_SB.PR07, \_SB.PR08, \_SB.PR09, \_SB.PR10, \_SB.PR11, \_SB.PR12, \_SB.PR13, \_SB.PR14, \_SB.PR15, \_SB.PR16, \_SB.PR17, \_SB.PR18, \_SB.PR19, \_SB.PR20, \_SB.PR21, \_SB.PR22, \_SB.PR23, \_SB.PR24, \_SB.PR25 }) } If ((\TCNT == 0x19)) { Return (Package (0x19) { \_SB.PR00, \_SB.PR01, \_SB.PR02, \_SB.PR03, \_SB.PR04, \_SB.PR05, \_SB.PR06, \_SB.PR07, \_SB.PR08, \_SB.PR09, \_SB.PR10, \_SB.PR11, \_SB.PR12, \_SB.PR13, \_SB.PR14, \_SB.PR15, \_SB.PR16, \_SB.PR17, \_SB.PR18, \_SB.PR19, \_SB.PR20, \_SB.PR21, \_SB.PR22, \_SB.PR23, \_SB.PR24 }) } If ((\TCNT == 0x18)) { Return (Package (0x18) { \_SB.PR00, \_SB.PR01, \_SB.PR02, \_SB.PR03, \_SB.PR04, \_SB.PR05, \_SB.PR06, \_SB.PR07, \_SB.PR08, \_SB.PR09, \_SB.PR10, \_SB.PR11, \_SB.PR12, \_SB.PR13, \_SB.PR14, \_SB.PR15, \_SB.PR16, \_SB.PR17, \_SB.PR18, \_SB.PR19, \_SB.PR20, \_SB.PR21, \_SB.PR22, \_SB.PR23 }) } If ((\TCNT == 0x17)) { Return (Package (0x17) { \_SB.PR00, \_SB.PR01, \_SB.PR02, \_SB.PR03, \_SB.PR04, \_SB.PR05, \_SB.PR06, \_SB.PR07, \_SB.PR08, \_SB.PR09, \_SB.PR10, \_SB.PR11, \_SB.PR12, \_SB.PR13, \_SB.PR14, \_SB.PR15, \_SB.PR16, \_SB.PR17, \_SB.PR18, \_SB.PR19, \_SB.PR20, \_SB.PR21, \_SB.PR22 }) } If ((\TCNT == 0x16)) { Return (Package (0x16) { \_SB.PR00, \_SB.PR01, \_SB.PR02, \_SB.PR03, \_SB.PR04, \_SB.PR05, \_SB.PR06, \_SB.PR07, \_SB.PR08, \_SB.PR09, \_SB.PR10, \_SB.PR11, \_SB.PR12, \_SB.PR13, \_SB.PR14, \_SB.PR15, \_SB.PR16, \_SB.PR17, \_SB.PR18, \_SB.PR19, \_SB.PR20, \_SB.PR21 }) } If ((\TCNT == 0x15)) { Return (Package (0x15) { \_SB.PR00, \_SB.PR01, \_SB.PR02, \_SB.PR03, \_SB.PR04, \_SB.PR05, \_SB.PR06, \_SB.PR07, \_SB.PR08, \_SB.PR09, \_SB.PR10, \_SB.PR11, \_SB.PR12, \_SB.PR13, \_SB.PR14, \_SB.PR15, \_SB.PR16, \_SB.PR17, \_SB.PR18, \_SB.PR19, \_SB.PR20 }) } If ((\TCNT == 0x14)) { Return (Package (0x14) { \_SB.PR00, \_SB.PR01, \_SB.PR02, \_SB.PR03, \_SB.PR04, \_SB.PR05, \_SB.PR06, \_SB.PR07, \_SB.PR08, \_SB.PR09, \_SB.PR10, \_SB.PR11, \_SB.PR12, \_SB.PR13, \_SB.PR14, \_SB.PR15, \_SB.PR16, \_SB.PR17, \_SB.PR18, \_SB.PR19 }) } If ((\TCNT == 0x13)) { Return (Package (0x13) { \_SB.PR00, \_SB.PR01, \_SB.PR02, \_SB.PR03, \_SB.PR04, \_SB.PR05, \_SB.PR06, \_SB.PR07, \_SB.PR08, \_SB.PR09, \_SB.PR10, \_SB.PR11, \_SB.PR12, \_SB.PR13, \_SB.PR14, \_SB.PR15, \_SB.PR16, \_SB.PR17, \_SB.PR18 }) } If ((\TCNT == 0x12)) { Return (Package (0x12) { \_SB.PR00, \_SB.PR01, \_SB.PR02, \_SB.PR03, \_SB.PR04, \_SB.PR05, \_SB.PR06, \_SB.PR07, \_SB.PR08, \_SB.PR09, \_SB.PR10, \_SB.PR11, \_SB.PR12, \_SB.PR13, \_SB.PR14, \_SB.PR15, \_SB.PR16, \_SB.PR17 }) } If ((\TCNT == 0x11)) { Return (Package (0x11) { \_SB.PR00, \_SB.PR01, \_SB.PR02, \_SB.PR03, \_SB.PR04, \_SB.PR05, \_SB.PR06, \_SB.PR07, \_SB.PR08, \_SB.PR09, \_SB.PR10, \_SB.PR11, \_SB.PR12, \_SB.PR13, \_SB.PR14, \_SB.PR15, \_SB.PR16 }) } If ((\TCNT == 0x10)) { Return (Package (0x10) { \_SB.PR00, \_SB.PR01, \_SB.PR02, \_SB.PR03, \_SB.PR04, \_SB.PR05, \_SB.PR06, \_SB.PR07, \_SB.PR08, \_SB.PR09, \_SB.PR10, \_SB.PR11, \_SB.PR12, \_SB.PR13, \_SB.PR14, \_SB.PR15 }) } If ((\TCNT == 0x0E)) { Return (Package (0x0E) { \_SB.PR00, \_SB.PR01, \_SB.PR02, \_SB.PR03, \_SB.PR04, \_SB.PR05, \_SB.PR06, \_SB.PR07, \_SB.PR08, \_SB.PR09, \_SB.PR10, \_SB.PR11, \_SB.PR12, \_SB.PR13 }) } If ((\TCNT == 0x0C)) { Return (Package (0x0C) { \_SB.PR00, \_SB.PR01, \_SB.PR02, \_SB.PR03, \_SB.PR04, \_SB.PR05, \_SB.PR06, \_SB.PR07, \_SB.PR08, \_SB.PR09, \_SB.PR10, \_SB.PR11 }) } If ((\TCNT == 0x0A)) { Return (Package (0x0A) { \_SB.PR00, \_SB.PR01, \_SB.PR02, \_SB.PR03, \_SB.PR04, \_SB.PR05, \_SB.PR06, \_SB.PR07, \_SB.PR08, \_SB.PR09 }) } If ((\TCNT == 0x08)) { Return (Package (0x08) { \_SB.PR00, \_SB.PR01, \_SB.PR02, \_SB.PR03, \_SB.PR04, \_SB.PR05, \_SB.PR06, \_SB.PR07 }) } If ((\TCNT == 0x07)) { Return (Package (0x07) { \_SB.PR00, \_SB.PR01, \_SB.PR02, \_SB.PR03, \_SB.PR04, \_SB.PR05, \_SB.PR06 }) } If ((\TCNT == 0x06)) { Return (Package (0x06) { \_SB.PR00, \_SB.PR01, \_SB.PR02, \_SB.PR03, \_SB.PR04, \_SB.PR05 }) } If ((\TCNT == 0x05)) { Return (Package (0x05) { \_SB.PR00, \_SB.PR01, \_SB.PR02, \_SB.PR03, \_SB.PR04 }) } If ((\TCNT == 0x04)) { Return (Package (0x04) { \_SB.PR00, \_SB.PR01, \_SB.PR02, \_SB.PR03 }) } If ((\TCNT == 0x03)) { Return (Package (0x03) { \_SB.PR00, \_SB.PR01, \_SB.PR02 }) } If ((\TCNT == 0x02)) { Return (Package (0x02) { \_SB.PR00, \_SB.PR01 }) } Return (Package (0x01) { \_SB.PR00 }) } Method (XPSV, 0, Serialized) { If (CondRefOf (\_SB.APSV)) { If ((\_SB.APSV != Zero)) { Return ((0x0AAC + (\_SB.APSV * 0x0A))) } } Return ((0x0AAC + (\PSVT * 0x0A))) } Method (XTC1, 0, Serialized) { Return (\TC1V) /* External reference */ } Method (XTC2, 0, Serialized) { Return (\TC2V) /* External reference */ } Method (XTSP, 0, Serialized) { Return (\TSPV) /* External reference */ } } } } SSDT6 ----- DefinitionBlock ("", "SSDT", 2, "SocGpe", "SocGpe ", 0x00003000) { External (_GPE.P0L6, MethodObj) // 0 Arguments External (_GPE.P1L6, MethodObj) // 0 Arguments External (_GPE.P2L6, MethodObj) // 0 Arguments External (_SB_.PC00, DeviceObj) External (_SB_.PC00.CNVW.GPEH, MethodObj) // 0 Arguments External (_SB_.PC00.D3C_, PowerResObj) External (_SB_.PC00.D3C_._STA, MethodObj) // 0 Arguments External (_SB_.PC00.GFX0, DeviceObj) External (_SB_.PC00.GFX0.GSCI, MethodObj) // 0 Arguments External (_SB_.PC00.GFX0.GSSE, FieldUnitObj) External (_SB_.PC00.GLAN.GPEH, MethodObj) // 0 Arguments External (_SB_.PC00.HDAS.GPEH, MethodObj) // 0 Arguments External (_SB_.PC00.MC__, DeviceObj) External (_SB_.PC00.MC__.D1F0, FieldUnitObj) External (_SB_.PC00.MC__.D1F1, FieldUnitObj) External (_SB_.PC00.MC__.D6F0, FieldUnitObj) External (_SB_.PC00.PEG0, DeviceObj) External (_SB_.PC00.PEG0.HPEV, MethodObj) // 0 Arguments External (_SB_.PC00.PEG0.HPME, MethodObj) // 0 Arguments External (_SB_.PC00.PEG0.PEGP, DeviceObj) External (_SB_.PC00.PEG1, DeviceObj) External (_SB_.PC00.PEG1.HPEV, MethodObj) // 0 Arguments External (_SB_.PC00.PEG1.HPME, MethodObj) // 0 Arguments External (_SB_.PC00.PEG2, DeviceObj) External (_SB_.PC00.PEG2.HPEV, MethodObj) // 0 Arguments External (_SB_.PC00.PEG2.HPME, MethodObj) // 0 Arguments External (_SB_.PC00.RP01, DeviceObj) External (_SB_.PC00.RP01.HPME, MethodObj) // 0 Arguments External (_SB_.PC00.RP01.HPSX, FieldUnitObj) External (_SB_.PC00.RP01.L0SE, FieldUnitObj) External (_SB_.PC00.RP01.PDCX, FieldUnitObj) External (_SB_.PC00.RP01.PDSX, FieldUnitObj) External (_SB_.PC00.RP01.VDID, FieldUnitObj) External (_SB_.PC00.RP02, DeviceObj) External (_SB_.PC00.RP02.HPME, MethodObj) // 0 Arguments External (_SB_.PC00.RP02.HPSX, FieldUnitObj) External (_SB_.PC00.RP02.L0SE, FieldUnitObj) External (_SB_.PC00.RP02.PDCX, FieldUnitObj) External (_SB_.PC00.RP02.PDSX, FieldUnitObj) External (_SB_.PC00.RP02.VDID, FieldUnitObj) External (_SB_.PC00.RP03, DeviceObj) External (_SB_.PC00.RP03.HPME, MethodObj) // 0 Arguments External (_SB_.PC00.RP03.HPSX, FieldUnitObj) External (_SB_.PC00.RP03.L0SE, FieldUnitObj) External (_SB_.PC00.RP03.PDCX, FieldUnitObj) External (_SB_.PC00.RP03.PDSX, FieldUnitObj) External (_SB_.PC00.RP03.VDID, FieldUnitObj) External (_SB_.PC00.RP04, DeviceObj) External (_SB_.PC00.RP04.HPME, MethodObj) // 0 Arguments External (_SB_.PC00.RP04.HPSX, FieldUnitObj) External (_SB_.PC00.RP04.L0SE, FieldUnitObj) External (_SB_.PC00.RP04.PDCX, FieldUnitObj) External (_SB_.PC00.RP04.PDSX, FieldUnitObj) External (_SB_.PC00.RP04.VDID, FieldUnitObj) External (_SB_.PC00.RP05, DeviceObj) External (_SB_.PC00.RP05.HPME, MethodObj) // 0 Arguments External (_SB_.PC00.RP05.HPSX, FieldUnitObj) External (_SB_.PC00.RP05.L0SE, FieldUnitObj) External (_SB_.PC00.RP05.PDCX, FieldUnitObj) External (_SB_.PC00.RP05.PDSX, FieldUnitObj) External (_SB_.PC00.RP05.VDID, FieldUnitObj) External (_SB_.PC00.RP06, DeviceObj) External (_SB_.PC00.RP06.HPME, MethodObj) // 0 Arguments External (_SB_.PC00.RP06.HPSX, FieldUnitObj) External (_SB_.PC00.RP06.L0SE, FieldUnitObj) External (_SB_.PC00.RP06.PDCX, FieldUnitObj) External (_SB_.PC00.RP06.PDSX, FieldUnitObj) External (_SB_.PC00.RP06.VDID, FieldUnitObj) External (_SB_.PC00.RP07, DeviceObj) External (_SB_.PC00.RP07.HPME, MethodObj) // 0 Arguments External (_SB_.PC00.RP07.HPSX, FieldUnitObj) External (_SB_.PC00.RP07.L0SE, FieldUnitObj) External (_SB_.PC00.RP07.PDCX, FieldUnitObj) External (_SB_.PC00.RP07.PDSX, FieldUnitObj) External (_SB_.PC00.RP07.VDID, FieldUnitObj) External (_SB_.PC00.RP08, DeviceObj) External (_SB_.PC00.RP08.HPME, MethodObj) // 0 Arguments External (_SB_.PC00.RP08.HPSX, FieldUnitObj) External (_SB_.PC00.RP08.L0SE, FieldUnitObj) External (_SB_.PC00.RP08.PDCX, FieldUnitObj) External (_SB_.PC00.RP08.PDSX, FieldUnitObj) External (_SB_.PC00.RP08.VDID, FieldUnitObj) External (_SB_.PC00.RP09, DeviceObj) External (_SB_.PC00.RP09.HPME, MethodObj) // 0 Arguments External (_SB_.PC00.RP09.HPSX, FieldUnitObj) External (_SB_.PC00.RP09.L0SE, FieldUnitObj) External (_SB_.PC00.RP09.PDCX, FieldUnitObj) External (_SB_.PC00.RP09.PDSX, FieldUnitObj) External (_SB_.PC00.RP09.VDID, FieldUnitObj) External (_SB_.PC00.RP10, DeviceObj) External (_SB_.PC00.RP10.HPME, MethodObj) // 0 Arguments External (_SB_.PC00.RP10.HPSX, FieldUnitObj) External (_SB_.PC00.RP10.L0SE, FieldUnitObj) External (_SB_.PC00.RP10.PDCX, FieldUnitObj) External (_SB_.PC00.RP10.PDSX, FieldUnitObj) External (_SB_.PC00.RP10.VDID, FieldUnitObj) External (_SB_.PC00.RP11, DeviceObj) External (_SB_.PC00.RP11.HPME, MethodObj) // 0 Arguments External (_SB_.PC00.RP11.HPSX, FieldUnitObj) External (_SB_.PC00.RP11.L0SE, FieldUnitObj) External (_SB_.PC00.RP11.PDCX, FieldUnitObj) External (_SB_.PC00.RP11.PDSX, FieldUnitObj) External (_SB_.PC00.RP11.VDID, FieldUnitObj) External (_SB_.PC00.RP12, DeviceObj) External (_SB_.PC00.RP12.HPME, MethodObj) // 0 Arguments External (_SB_.PC00.RP12.HPSX, FieldUnitObj) External (_SB_.PC00.RP12.L0SE, FieldUnitObj) External (_SB_.PC00.RP12.PDCX, FieldUnitObj) External (_SB_.PC00.RP12.PDSX, FieldUnitObj) External (_SB_.PC00.RP12.VDID, FieldUnitObj) External (_SB_.PC00.RP13, DeviceObj) External (_SB_.PC00.RP13.HPME, MethodObj) // 0 Arguments External (_SB_.PC00.RP13.HPSX, FieldUnitObj) External (_SB_.PC00.RP13.L0SE, FieldUnitObj) External (_SB_.PC00.RP13.PDCX, FieldUnitObj) External (_SB_.PC00.RP13.PDSX, FieldUnitObj) External (_SB_.PC00.RP13.VDID, FieldUnitObj) External (_SB_.PC00.RP14, DeviceObj) External (_SB_.PC00.RP14.HPME, MethodObj) // 0 Arguments External (_SB_.PC00.RP14.HPSX, FieldUnitObj) External (_SB_.PC00.RP14.L0SE, FieldUnitObj) External (_SB_.PC00.RP14.PDCX, FieldUnitObj) External (_SB_.PC00.RP14.PDSX, FieldUnitObj) External (_SB_.PC00.RP14.VDID, FieldUnitObj) External (_SB_.PC00.RP15, DeviceObj) External (_SB_.PC00.RP15.HPME, MethodObj) // 0 Arguments External (_SB_.PC00.RP15.HPSX, FieldUnitObj) External (_SB_.PC00.RP15.L0SE, FieldUnitObj) External (_SB_.PC00.RP15.PDCX, FieldUnitObj) External (_SB_.PC00.RP15.PDSX, FieldUnitObj) External (_SB_.PC00.RP15.VDID, FieldUnitObj) External (_SB_.PC00.RP16, DeviceObj) External (_SB_.PC00.RP16.HPME, MethodObj) // 0 Arguments External (_SB_.PC00.RP16.HPSX, FieldUnitObj) External (_SB_.PC00.RP16.L0SE, FieldUnitObj) External (_SB_.PC00.RP16.PDCX, FieldUnitObj) External (_SB_.PC00.RP16.PDSX, FieldUnitObj) External (_SB_.PC00.RP16.VDID, FieldUnitObj) External (_SB_.PC00.RP17, DeviceObj) External (_SB_.PC00.RP17.HPME, MethodObj) // 0 Arguments External (_SB_.PC00.RP17.HPSX, FieldUnitObj) External (_SB_.PC00.RP17.L0SE, FieldUnitObj) External (_SB_.PC00.RP17.PDCX, FieldUnitObj) External (_SB_.PC00.RP17.PDSX, FieldUnitObj) External (_SB_.PC00.RP17.VDID, FieldUnitObj) External (_SB_.PC00.RP18, DeviceObj) External (_SB_.PC00.RP18.HPME, MethodObj) // 0 Arguments External (_SB_.PC00.RP18.HPSX, FieldUnitObj) External (_SB_.PC00.RP18.L0SE, FieldUnitObj) External (_SB_.PC00.RP18.PDCX, FieldUnitObj) External (_SB_.PC00.RP18.PDSX, FieldUnitObj) External (_SB_.PC00.RP18.VDID, FieldUnitObj) External (_SB_.PC00.RP19, DeviceObj) External (_SB_.PC00.RP19.HPME, MethodObj) // 0 Arguments External (_SB_.PC00.RP19.HPSX, FieldUnitObj) External (_SB_.PC00.RP19.L0SE, FieldUnitObj) External (_SB_.PC00.RP19.PDCX, FieldUnitObj) External (_SB_.PC00.RP19.PDSX, FieldUnitObj) External (_SB_.PC00.RP19.VDID, FieldUnitObj) External (_SB_.PC00.RP20, DeviceObj) External (_SB_.PC00.RP20.HPME, MethodObj) // 0 Arguments External (_SB_.PC00.RP20.HPSX, FieldUnitObj) External (_SB_.PC00.RP20.L0SE, FieldUnitObj) External (_SB_.PC00.RP20.PDCX, FieldUnitObj) External (_SB_.PC00.RP20.PDSX, FieldUnitObj) External (_SB_.PC00.RP20.VDID, FieldUnitObj) External (_SB_.PC00.RP21, DeviceObj) External (_SB_.PC00.RP21.HPME, MethodObj) // 0 Arguments External (_SB_.PC00.RP21.HPSX, FieldUnitObj) External (_SB_.PC00.RP21.L0SE, FieldUnitObj) External (_SB_.PC00.RP21.PDCX, FieldUnitObj) External (_SB_.PC00.RP21.PDSX, FieldUnitObj) External (_SB_.PC00.RP21.VDID, FieldUnitObj) External (_SB_.PC00.RP22, DeviceObj) External (_SB_.PC00.RP22.HPME, MethodObj) // 0 Arguments External (_SB_.PC00.RP22.HPSX, FieldUnitObj) External (_SB_.PC00.RP22.L0SE, FieldUnitObj) External (_SB_.PC00.RP22.PDCX, FieldUnitObj) External (_SB_.PC00.RP22.PDSX, FieldUnitObj) External (_SB_.PC00.RP22.VDID, FieldUnitObj) External (_SB_.PC00.RP23, DeviceObj) External (_SB_.PC00.RP23.HPME, MethodObj) // 0 Arguments External (_SB_.PC00.RP23.HPSX, FieldUnitObj) External (_SB_.PC00.RP23.L0SE, FieldUnitObj) External (_SB_.PC00.RP23.PDCX, FieldUnitObj) External (_SB_.PC00.RP23.PDSX, FieldUnitObj) External (_SB_.PC00.RP23.VDID, FieldUnitObj) External (_SB_.PC00.RP24, DeviceObj) External (_SB_.PC00.RP24.HPME, MethodObj) // 0 Arguments External (_SB_.PC00.RP24.HPSX, FieldUnitObj) External (_SB_.PC00.RP24.L0SE, FieldUnitObj) External (_SB_.PC00.RP24.PDCX, FieldUnitObj) External (_SB_.PC00.RP24.PDSX, FieldUnitObj) External (_SB_.PC00.RP24.VDID, FieldUnitObj) External (_SB_.PC00.RP25, DeviceObj) External (_SB_.PC00.RP25.HPME, MethodObj) // 0 Arguments External (_SB_.PC00.RP25.HPSX, FieldUnitObj) External (_SB_.PC00.RP25.L0SE, FieldUnitObj) External (_SB_.PC00.RP25.PDCX, FieldUnitObj) External (_SB_.PC00.RP25.PDSX, FieldUnitObj) External (_SB_.PC00.RP25.VDID, FieldUnitObj) External (_SB_.PC00.RP26, DeviceObj) External (_SB_.PC00.RP26.HPME, MethodObj) // 0 Arguments External (_SB_.PC00.RP26.HPSX, FieldUnitObj) External (_SB_.PC00.RP26.L0SE, FieldUnitObj) External (_SB_.PC00.RP26.PDCX, FieldUnitObj) External (_SB_.PC00.RP26.PDSX, FieldUnitObj) External (_SB_.PC00.RP26.VDID, FieldUnitObj) External (_SB_.PC00.RP27, DeviceObj) External (_SB_.PC00.RP27.HPME, MethodObj) // 0 Arguments External (_SB_.PC00.RP27.HPSX, FieldUnitObj) External (_SB_.PC00.RP27.L0SE, FieldUnitObj) External (_SB_.PC00.RP27.PDCX, FieldUnitObj) External (_SB_.PC00.RP27.PDSX, FieldUnitObj) External (_SB_.PC00.RP27.VDID, FieldUnitObj) External (_SB_.PC00.RP28, DeviceObj) External (_SB_.PC00.RP28.HPME, MethodObj) // 0 Arguments External (_SB_.PC00.RP28.HPSX, FieldUnitObj) External (_SB_.PC00.RP28.L0SE, FieldUnitObj) External (_SB_.PC00.RP28.PDCX, FieldUnitObj) External (_SB_.PC00.RP28.PDSX, FieldUnitObj) External (_SB_.PC00.RP28.VDID, FieldUnitObj) External (_SB_.PC00.TCOF, MethodObj) // 0 Arguments External (_SB_.PC00.TCON, MethodObj) // 0 Arguments External (_SB_.PC00.TDM0, DeviceObj) External (_SB_.PC00.TDM0._STA, MethodObj) // 0 Arguments External (_SB_.PC00.TDM0.PMES, FieldUnitObj) External (_SB_.PC00.TDM0.STAT, IntObj) External (_SB_.PC00.TDM0.VDID, FieldUnitObj) External (_SB_.PC00.TDM1, DeviceObj) External (_SB_.PC00.TDM1._STA, MethodObj) // 0 Arguments External (_SB_.PC00.TDM1.PMES, FieldUnitObj) External (_SB_.PC00.TDM1.STAT, IntObj) External (_SB_.PC00.TDM1.VDID, FieldUnitObj) External (_SB_.PC00.TRP0, DeviceObj) External (_SB_.PC00.TRP0.HPEV, MethodObj) // 0 Arguments External (_SB_.PC00.TRP0.HPME, MethodObj) // 0 Arguments External (_SB_.PC00.TRP1, DeviceObj) External (_SB_.PC00.TRP1.HPEV, MethodObj) // 0 Arguments External (_SB_.PC00.TRP1.HPME, MethodObj) // 0 Arguments External (_SB_.PC00.TRP2, DeviceObj) External (_SB_.PC00.TRP2.HPEV, MethodObj) // 0 Arguments External (_SB_.PC00.TRP2.HPME, MethodObj) // 0 Arguments External (_SB_.PC00.TRP3, DeviceObj) External (_SB_.PC00.TRP3.HPEV, MethodObj) // 0 Arguments External (_SB_.PC00.TRP3.HPME, MethodObj) // 0 Arguments External (_SB_.PC00.TXDC, UnknownObj) External (_SB_.PC00.TXDC._STA, MethodObj) // 0 Arguments External (_SB_.PC00.TXDC.PMES, FieldUnitObj) External (_SB_.PC00.TXDC.VDID, FieldUnitObj) External (_SB_.PC00.TXHC, DeviceObj) External (_SB_.PC00.TXHC._STA, MethodObj) // 0 Arguments External (_SB_.PC00.TXHC.PMES, FieldUnitObj) External (_SB_.PC00.TXHC.VDID, FieldUnitObj) External (_SB_.PC00.XDCI.GPEH, MethodObj) // 0 Arguments External (_SB_.PC00.XHCI.GPEH, MethodObj) // 0 Arguments External (_SB_.PC01, DeviceObj) External (_SB_.PC01.TRP0, DeviceObj) External (_SB_.PC01.TRP0.HPEV, MethodObj) // 0 Arguments External (_SB_.PC01.TRP0.HPME, MethodObj) // 0 Arguments External (_SB_.PC01.TRP1, DeviceObj) External (_SB_.PC01.TRP1.HPEV, MethodObj) // 0 Arguments External (_SB_.PC01.TRP1.HPME, MethodObj) // 0 Arguments External (_SB_.PC01.TRP2, DeviceObj) External (_SB_.PC01.TRP2.HPEV, MethodObj) // 0 Arguments External (_SB_.PC01.TRP2.HPME, MethodObj) // 0 Arguments External (_SB_.PC01.TRP3, DeviceObj) External (_SB_.PC01.TRP3.HPEV, MethodObj) // 0 Arguments External (_SB_.PC01.TRP3.HPME, MethodObj) // 0 Arguments External (AL6D, FieldUnitObj) External (CPRT, FieldUnitObj) External (GSMI, FieldUnitObj) External (P1GP, FieldUnitObj) External (P2GP, FieldUnitObj) External (PCHS, FieldUnitObj) External (PCHX, IntObj) External (PG0E, FieldUnitObj) External (PG1E, FieldUnitObj) External (PG2E, FieldUnitObj) External (SGGP, FieldUnitObj) Scope (\_GPE) { Method (SL61, 0, NotSerialized) { If ((AL6D == One)) { If (CondRefOf (\_SB.PC00.TXHC)) { If (CondRefOf (\_SB.PC01)) { \_SB.PC01.TRP0.HPEV () \_SB.PC01.TRP1.HPEV () \_SB.PC01.TRP2.HPEV () \_SB.PC01.TRP3.HPEV () } Else { \_SB.PC00.TRP0.HPEV () \_SB.PC00.TRP1.HPEV () \_SB.PC00.TRP2.HPEV () \_SB.PC00.TRP3.HPEV () } } } Sleep (0x64) If (CondRefOf (\_SB.PC00.TXHC)) { If (CondRefOf (\_SB.PC01)) { \_SB.PC01.TRP0.HPEV () \_SB.PC01.TRP1.HPEV () \_SB.PC01.TRP2.HPEV () \_SB.PC01.TRP3.HPEV () } Else { \_SB.PC00.TRP0.HPEV () \_SB.PC00.TRP1.HPEV () \_SB.PC00.TRP2.HPEV () \_SB.PC00.TRP3.HPEV () } } If ((PG0E == One)) { \_SB.PC00.PEG0.HPEV () } If ((PG1E == One)) { \_SB.PC00.PEG1.HPEV () } If ((PG2E == One)) { \_SB.PC00.PEG2.HPEV () } If (CondRefOf (\_SB.PC00.RP01)) { If (((\_SB.PC00.RP01.VDID != 0xFFFFFFFF) && \_SB.PC00.RP01.HPSX)) { If (\_SB.PC00.RP01.PDCX) { \_SB.PC00.RP01.PDCX = One \_SB.PC00.RP01.HPSX = One If (!\_SB.PC00.RP01.PDSX) { \_SB.PC00.RP01.L0SE = Zero } Notify (\_SB.PC00.RP01, Zero) // Bus Check } Else { \_SB.PC00.RP01.HPSX = One } } } If (CondRefOf (\_SB.PC00.RP02)) { If (((\_SB.PC00.RP02.VDID != 0xFFFFFFFF) && \_SB.PC00.RP02.HPSX)) { If (\_SB.PC00.RP02.PDCX) { \_SB.PC00.RP02.PDCX = One \_SB.PC00.RP02.HPSX = One If (!\_SB.PC00.RP02.PDSX) { \_SB.PC00.RP02.L0SE = Zero } Notify (\_SB.PC00.RP02, Zero) // Bus Check } Else { \_SB.PC00.RP02.HPSX = One } } } If (CondRefOf (\_SB.PC00.RP03)) { If (((\_SB.PC00.RP03.VDID != 0xFFFFFFFF) && \_SB.PC00.RP03.HPSX)) { If (\_SB.PC00.RP03.PDCX) { \_SB.PC00.RP03.PDCX = One \_SB.PC00.RP03.HPSX = One If (!\_SB.PC00.RP03.PDSX) { \_SB.PC00.RP03.L0SE = Zero } Notify (\_SB.PC00.RP03, Zero) // Bus Check } Else { \_SB.PC00.RP03.HPSX = One } } } If (CondRefOf (\_SB.PC00.RP04)) { If (((\_SB.PC00.RP04.VDID != 0xFFFFFFFF) && \_SB.PC00.RP04.HPSX)) { If (\_SB.PC00.RP04.PDCX) { \_SB.PC00.RP04.PDCX = One \_SB.PC00.RP04.HPSX = One If (!\_SB.PC00.RP04.PDSX) { \_SB.PC00.RP04.L0SE = Zero } Notify (\_SB.PC00.RP04, Zero) // Bus Check } Else { \_SB.PC00.RP04.HPSX = One } } } If (CondRefOf (\_SB.PC00.RP05)) { If (((\_SB.PC00.RP05.VDID != 0xFFFFFFFF) && \_SB.PC00.RP05.HPSX)) { If (\_SB.PC00.RP05.PDCX) { \_SB.PC00.RP05.PDCX = One \_SB.PC00.RP05.HPSX = One If (!\_SB.PC00.RP05.PDSX) { \_SB.PC00.RP05.L0SE = Zero } Notify (\_SB.PC00.RP05, Zero) // Bus Check } Else { \_SB.PC00.RP05.HPSX = One } } } If (CondRefOf (\_SB.PC00.RP06)) { If (((\_SB.PC00.RP06.VDID != 0xFFFFFFFF) && \_SB.PC00.RP06.HPSX)) { If (\_SB.PC00.RP06.PDCX) { \_SB.PC00.RP06.PDCX = One \_SB.PC00.RP06.HPSX = One If (!\_SB.PC00.RP06.PDSX) { \_SB.PC00.RP06.L0SE = Zero } Notify (\_SB.PC00.RP06, Zero) // Bus Check } Else { \_SB.PC00.RP06.HPSX = One } } } If (CondRefOf (\_SB.PC00.RP07)) { If (((\_SB.PC00.RP07.VDID != 0xFFFFFFFF) && \_SB.PC00.RP07.HPSX)) { If (\_SB.PC00.RP07.PDCX) { \_SB.PC00.RP07.PDCX = One \_SB.PC00.RP07.HPSX = One If (!\_SB.PC00.RP07.PDSX) { \_SB.PC00.RP07.L0SE = Zero } Notify (\_SB.PC00.RP07, Zero) // Bus Check } Else { \_SB.PC00.RP07.HPSX = One } } } If (CondRefOf (\_SB.PC00.RP08)) { If (((\_SB.PC00.RP08.VDID != 0xFFFFFFFF) && \_SB.PC00.RP08.HPSX)) { If (\_SB.PC00.RP08.PDCX) { \_SB.PC00.RP08.PDCX = One \_SB.PC00.RP08.HPSX = One If (!\_SB.PC00.RP08.PDSX) { \_SB.PC00.RP08.L0SE = Zero } Notify (\_SB.PC00.RP08, Zero) // Bus Check } Else { \_SB.PC00.RP08.HPSX = One } } } If (CondRefOf (\_SB.PC00.RP09)) { If (((\_SB.PC00.RP09.VDID != 0xFFFFFFFF) && \_SB.PC00.RP09.HPSX)) { If (\_SB.PC00.RP09.PDCX) { \_SB.PC00.RP09.PDCX = One \_SB.PC00.RP09.HPSX = One If (!\_SB.PC00.RP09.PDSX) { \_SB.PC00.RP09.L0SE = Zero } Notify (\_SB.PC00.RP09, Zero) // Bus Check } Else { \_SB.PC00.RP09.HPSX = One } } } If (CondRefOf (\_SB.PC00.RP10)) { If (((\_SB.PC00.RP10.VDID != 0xFFFFFFFF) && \_SB.PC00.RP10.HPSX)) { If (\_SB.PC00.RP10.PDCX) { \_SB.PC00.RP10.PDCX = One \_SB.PC00.RP10.HPSX = One If (!\_SB.PC00.RP10.PDSX) { \_SB.PC00.RP10.L0SE = Zero } Notify (\_SB.PC00.RP10, Zero) // Bus Check } Else { \_SB.PC00.RP10.HPSX = One } } } If (CondRefOf (\_SB.PC00.RP11)) { If (((\_SB.PC00.RP11.VDID != 0xFFFFFFFF) && \_SB.PC00.RP11.HPSX)) { If (\_SB.PC00.RP11.PDCX) { \_SB.PC00.RP11.PDCX = One \_SB.PC00.RP11.HPSX = One If (!\_SB.PC00.RP11.PDSX) { \_SB.PC00.RP11.L0SE = Zero } Notify (\_SB.PC00.RP11, Zero) // Bus Check } Else { \_SB.PC00.RP11.HPSX = One } } } If (CondRefOf (\_SB.PC00.RP12)) { If (((\_SB.PC00.RP12.VDID != 0xFFFFFFFF) && \_SB.PC00.RP12.HPSX)) { If (\_SB.PC00.RP12.PDCX) { \_SB.PC00.RP12.PDCX = One \_SB.PC00.RP12.HPSX = One If (!\_SB.PC00.RP12.PDSX) { \_SB.PC00.RP12.L0SE = Zero } Notify (\_SB.PC00.RP12, Zero) // Bus Check } Else { \_SB.PC00.RP12.HPSX = One } } } If ((PCHS == PCHX)) { If (CondRefOf (\_SB.PC00.RP13)) { If (((\_SB.PC00.RP13.VDID != 0xFFFFFFFF) && \_SB.PC00.RP13.HPSX)) { If (\_SB.PC00.RP13.PDCX) { \_SB.PC00.RP13.PDCX = One \_SB.PC00.RP13.HPSX = One If (!\_SB.PC00.RP13.PDSX) { \_SB.PC00.RP13.L0SE = Zero } Notify (\_SB.PC00.RP13, Zero) // Bus Check } Else { \_SB.PC00.RP13.HPSX = One } } } If (CondRefOf (\_SB.PC00.RP14)) { If (((\_SB.PC00.RP14.VDID != 0xFFFFFFFF) && \_SB.PC00.RP14.HPSX)) { If (\_SB.PC00.RP14.PDCX) { \_SB.PC00.RP14.PDCX = One \_SB.PC00.RP14.HPSX = One If (!\_SB.PC00.RP14.PDSX) { \_SB.PC00.RP14.L0SE = Zero } Notify (\_SB.PC00.RP14, Zero) // Bus Check } Else { \_SB.PC00.RP14.HPSX = One } } } If (CondRefOf (\_SB.PC00.RP15)) { If (((\_SB.PC00.RP15.VDID != 0xFFFFFFFF) && \_SB.PC00.RP15.HPSX)) { If (\_SB.PC00.RP15.PDCX) { \_SB.PC00.RP15.PDCX = One \_SB.PC00.RP15.HPSX = One If (!\_SB.PC00.RP15.PDSX) { \_SB.PC00.RP15.L0SE = Zero } Notify (\_SB.PC00.RP15, Zero) // Bus Check } Else { \_SB.PC00.RP15.HPSX = One } } } If (CondRefOf (\_SB.PC00.RP16)) { If (((\_SB.PC00.RP16.VDID != 0xFFFFFFFF) && \_SB.PC00.RP16.HPSX)) { If (\_SB.PC00.RP16.PDCX) { \_SB.PC00.RP16.PDCX = One \_SB.PC00.RP16.HPSX = One If (!\_SB.PC00.RP16.PDSX) { \_SB.PC00.RP16.L0SE = Zero } Notify (\_SB.PC00.RP16, Zero) // Bus Check } Else { \_SB.PC00.RP16.HPSX = One } } } If (CondRefOf (\_SB.PC00.RP17)) { If (((\_SB.PC00.RP17.VDID != 0xFFFFFFFF) && \_SB.PC00.RP17.HPSX)) { If (\_SB.PC00.RP17.PDCX) { \_SB.PC00.RP17.PDCX = One \_SB.PC00.RP17.HPSX = One If (!\_SB.PC00.RP17.PDSX) { \_SB.PC00.RP17.L0SE = Zero } Notify (\_SB.PC00.RP17, Zero) // Bus Check } Else { \_SB.PC00.RP17.HPSX = One } } } If (CondRefOf (\_SB.PC00.RP18)) { If (((\_SB.PC00.RP18.VDID != 0xFFFFFFFF) && \_SB.PC00.RP18.HPSX)) { If (\_SB.PC00.RP18.PDCX) { \_SB.PC00.RP18.PDCX = One \_SB.PC00.RP18.HPSX = One If (!\_SB.PC00.RP18.PDSX) { \_SB.PC00.RP18.L0SE = Zero } Notify (\_SB.PC00.RP18, Zero) // Bus Check } Else { \_SB.PC00.RP18.HPSX = One } } } If (CondRefOf (\_SB.PC00.RP19)) { If (((\_SB.PC00.RP19.VDID != 0xFFFFFFFF) && \_SB.PC00.RP19.HPSX)) { If (\_SB.PC00.RP19.PDCX) { \_SB.PC00.RP19.PDCX = One \_SB.PC00.RP19.HPSX = One If (!\_SB.PC00.RP19.PDSX) { \_SB.PC00.RP19.L0SE = Zero } Notify (\_SB.PC00.RP19, Zero) // Bus Check } Else { \_SB.PC00.RP19.HPSX = One } } } If (CondRefOf (\_SB.PC00.RP20)) { If (((\_SB.PC00.RP20.VDID != 0xFFFFFFFF) && \_SB.PC00.RP20.HPSX)) { If (\_SB.PC00.RP20.PDCX) { \_SB.PC00.RP20.PDCX = One \_SB.PC00.RP20.HPSX = One If (!\_SB.PC00.RP20.PDSX) { \_SB.PC00.RP20.L0SE = Zero } Notify (\_SB.PC00.RP20, Zero) // Bus Check } Else { \_SB.PC00.RP20.HPSX = One } } } If (CondRefOf (\_SB.PC00.RP21)) { If (((\_SB.PC00.RP21.VDID != 0xFFFFFFFF) && \_SB.PC00.RP21.HPSX)) { If (\_SB.PC00.RP21.PDCX) { \_SB.PC00.RP21.PDCX = One \_SB.PC00.RP21.HPSX = One If (!\_SB.PC00.RP21.PDSX) { \_SB.PC00.RP21.L0SE = Zero } Notify (\_SB.PC00.RP21, Zero) // Bus Check } Else { \_SB.PC00.RP21.HPSX = One } } } If (CondRefOf (\_SB.PC00.RP22)) { If (((\_SB.PC00.RP22.VDID != 0xFFFFFFFF) && \_SB.PC00.RP22.HPSX)) { If (\_SB.PC00.RP22.PDCX) { \_SB.PC00.RP22.PDCX = One \_SB.PC00.RP22.HPSX = One If (!\_SB.PC00.RP22.PDSX) { \_SB.PC00.RP22.L0SE = Zero } Notify (\_SB.PC00.RP22, Zero) // Bus Check } Else { \_SB.PC00.RP22.HPSX = One } } } If (CondRefOf (\_SB.PC00.RP23)) { If (((\_SB.PC00.RP23.VDID != 0xFFFFFFFF) && \_SB.PC00.RP23.HPSX)) { If (\_SB.PC00.RP23.PDCX) { \_SB.PC00.RP23.PDCX = One \_SB.PC00.RP23.HPSX = One If (!\_SB.PC00.RP23.PDSX) { \_SB.PC00.RP23.L0SE = Zero } Notify (\_SB.PC00.RP23, Zero) // Bus Check } Else { \_SB.PC00.RP23.HPSX = One } } } If (CondRefOf (\_SB.PC00.RP24)) { If (((\_SB.PC00.RP24.VDID != 0xFFFFFFFF) && \_SB.PC00.RP24.HPSX)) { If (\_SB.PC00.RP24.PDCX) { \_SB.PC00.RP24.PDCX = One \_SB.PC00.RP24.HPSX = One If (!\_SB.PC00.RP24.PDSX) { \_SB.PC00.RP24.L0SE = Zero } Notify (\_SB.PC00.RP24, Zero) // Bus Check } Else { \_SB.PC00.RP24.HPSX = One } } } If (CondRefOf (\_SB.PC00.RP25)) { If (((\_SB.PC00.RP25.VDID != 0xFFFFFFFF) && \_SB.PC00.RP25.HPSX)) { If (\_SB.PC00.RP25.PDCX) { \_SB.PC00.RP25.PDCX = One \_SB.PC00.RP25.HPSX = One If (!\_SB.PC00.RP25.PDSX) { \_SB.PC00.RP25.L0SE = Zero } Notify (\_SB.PC00.RP25, Zero) // Bus Check } Else { \_SB.PC00.RP25.HPSX = One } } } If (CondRefOf (\_SB.PC00.RP26)) { If (((\_SB.PC00.RP26.VDID != 0xFFFFFFFF) && \_SB.PC00.RP26.HPSX)) { If (\_SB.PC00.RP26.PDCX) { \_SB.PC00.RP26.PDCX = One \_SB.PC00.RP26.HPSX = One If (!\_SB.PC00.RP26.PDSX) { \_SB.PC00.RP26.L0SE = Zero } Notify (\_SB.PC00.RP26, Zero) // Bus Check } Else { \_SB.PC00.RP26.HPSX = One } } } If (CondRefOf (\_SB.PC00.RP27)) { If (((\_SB.PC00.RP27.VDID != 0xFFFFFFFF) && \_SB.PC00.RP27.HPSX)) { If (\_SB.PC00.RP27.PDCX) { \_SB.PC00.RP27.PDCX = One \_SB.PC00.RP27.HPSX = One If (!\_SB.PC00.RP27.PDSX) { \_SB.PC00.RP27.L0SE = Zero } Notify (\_SB.PC00.RP27, Zero) // Bus Check } Else { \_SB.PC00.RP27.HPSX = One } } } If (CondRefOf (\_SB.PC00.RP28)) { If (((\_SB.PC00.RP28.VDID != 0xFFFFFFFF) && \_SB.PC00.RP28.HPSX)) { If (\_SB.PC00.RP28.PDCX) { \_SB.PC00.RP28.PDCX = One \_SB.PC00.RP28.HPSX = One If (!\_SB.PC00.RP28.PDSX) { \_SB.PC00.RP28.L0SE = Zero } Notify (\_SB.PC00.RP28, Zero) // Bus Check } Else { \_SB.PC00.RP28.HPSX = One } } } } If ((AL6D == One)) { If (CondRefOf (\_SB.PC00.TXHC)) { If (CondRefOf (\_SB.PC01)) { \_SB.PC01.TRP0.HPEV () \_SB.PC01.TRP1.HPEV () \_SB.PC01.TRP2.HPEV () \_SB.PC01.TRP3.HPEV () } Else { \_SB.PC00.TRP0.HPEV () \_SB.PC00.TRP1.HPEV () \_SB.PC00.TRP2.HPEV () \_SB.PC00.TRP3.HPEV () } } } } Method (SL66, 0, NotSerialized) { If (CondRefOf (\_SB.PC00.GFX0)) { If ((\_SB.PC00.GFX0.GSSE && !GSMI)) { \_SB.PC00.GFX0.GSCI () } } } Method (SL69, 0, NotSerialized) { If (CondRefOf (\_SB.PC00.TXHC)) { If (CondRefOf (\_SB.PC01)) { If ((\_SB.PC01.TRP0.HPME () == One)) { Notify (\_SB.PC00.TDM0, 0x02) // Device Wake Notify (\_SB.PC01.TRP0, 0x02) // Device Wake } If ((\_SB.PC01.TRP1.HPME () == One)) { Notify (\_SB.PC00.TDM0, 0x02) // Device Wake Notify (\_SB.PC01.TRP1, 0x02) // Device Wake } If ((\_SB.PC01.TRP2.HPME () == One)) { Notify (\_SB.PC00.TDM1, 0x02) // Device Wake Notify (\_SB.PC01.TRP2, 0x02) // Device Wake } If ((\_SB.PC01.TRP3.HPME () == One)) { Notify (\_SB.PC00.TDM1, 0x02) // Device Wake Notify (\_SB.PC01.TRP3, 0x02) // Device Wake } } Else { If ((\_SB.PC00.TRP0.HPME () == One)) { Notify (\_SB.PC00.TDM0, 0x02) // Device Wake Notify (\_SB.PC00.TRP0, 0x02) // Device Wake } If ((\_SB.PC00.TRP1.HPME () == One)) { Notify (\_SB.PC00.TDM0, 0x02) // Device Wake Notify (\_SB.PC00.TRP1, 0x02) // Device Wake } If ((\_SB.PC00.TRP2.HPME () == One)) { Notify (\_SB.PC00.TDM1, 0x02) // Device Wake Notify (\_SB.PC00.TRP2, 0x02) // Device Wake } If ((\_SB.PC00.TRP3.HPME () == One)) { Notify (\_SB.PC00.TDM1, 0x02) // Device Wake Notify (\_SB.PC00.TRP3, 0x02) // Device Wake } } } \_SB.PC00.RP01.HPME () \_SB.PC00.RP02.HPME () \_SB.PC00.RP03.HPME () \_SB.PC00.RP04.HPME () \_SB.PC00.RP05.HPME () \_SB.PC00.RP06.HPME () \_SB.PC00.RP07.HPME () \_SB.PC00.RP08.HPME () \_SB.PC00.RP09.HPME () \_SB.PC00.RP10.HPME () \_SB.PC00.RP11.HPME () \_SB.PC00.RP12.HPME () If ((PCHS == PCHX)) { \_SB.PC00.RP13.HPME () \_SB.PC00.RP14.HPME () \_SB.PC00.RP15.HPME () \_SB.PC00.RP16.HPME () \_SB.PC00.RP17.HPME () \_SB.PC00.RP18.HPME () \_SB.PC00.RP19.HPME () \_SB.PC00.RP20.HPME () \_SB.PC00.RP21.HPME () \_SB.PC00.RP22.HPME () \_SB.PC00.RP23.HPME () \_SB.PC00.RP24.HPME () \_SB.PC00.RP25.HPME () \_SB.PC00.RP26.HPME () \_SB.PC00.RP27.HPME () \_SB.PC00.RP28.HPME () } If ((\_SB.PC00.MC.D6F0 == One)) { \_SB.PC00.PEG0.HPME () Notify (\_SB.PC00.PEG0, 0x02) // Device Wake Notify (\_SB.PC00.PEG0.PEGP, 0x02) // Device Wake } If ((\_SB.PC00.MC.D1F0 == One)) { \_SB.PC00.PEG1.HPME () Notify (\_SB.PC00.PEG1, 0x02) // Device Wake } If ((\_SB.PC00.MC.D1F1 == One)) { \_SB.PC00.PEG2.HPME () Notify (\_SB.PC00.PEG2, 0x02) // Device Wake } } If ((AL6D == One)) { Method (SL6D, 0, NotSerialized) { If (CondRefOf (\_SB.PC00.XHCI)) { \_SB.PC00.XHCI.GPEH () } If (CondRefOf (\_SB.PC00.HDAS)) { \_SB.PC00.HDAS.GPEH () } If (CondRefOf (\_SB.PC00.GLAN)) { \_SB.PC00.GLAN.GPEH () } If (CondRefOf (\_SB.PC00.CNVW)) { \_SB.PC00.CNVW.GPEH () } If (CondRefOf (\_SB.PC00.XDCI)) { \_SB.PC00.XDCI.GPEH () } Local0 = Zero If (CondRefOf (\_SB.PC00.D3C)) { If ((\_SB.PC00.D3C._STA () == Zero)) { \_SB.PC00.TCON () Local0 = One } } If (CondRefOf (\_SB.PC00.TDM0)) { If ((\_SB.PC00.TDM0._STA () == 0x0F)) { If ((\_SB.PC00.TDM0.VDID != 0xFFFFFFFF)) { Local1 = \_SB.PC00.TDM0.PMES /* External reference */ If ((Local1 == One)) { Local0 = Zero Notify (\_SB.PC00.TDM0, 0x02) // Device Wake } } } } If (CondRefOf (\_SB.PC00.TDM1)) { If ((\_SB.PC00.TDM1._STA () == 0x0F)) { If ((\_SB.PC00.TDM1.VDID != 0xFFFFFFFF)) { Local1 = \_SB.PC00.TDM1.PMES /* External reference */ If ((Local1 == One)) { Local0 = Zero Notify (\_SB.PC00.TDM1, 0x02) // Device Wake } } } } If (CondRefOf (\_SB.PC00.TXDC)) { If ((\_SB.PC00.TXDC._STA () == 0x0F)) { If ((\_SB.PC00.TXDC.VDID != 0xFFFFFFFF)) { Local1 = \_SB.PC00.TXDC.PMES /* External reference */ If ((Local1 == One)) { Local0 = Zero Notify (\_SB.PC00.TXDC, 0x02) // Device Wake } } } } If (CondRefOf (\_SB.PC00.TXHC)) { If ((\_SB.PC00.TXHC._STA () == 0x0F)) { If ((\_SB.PC00.TXHC.VDID != 0xFFFFFFFF)) { Local1 = \_SB.PC00.TXHC.PMES /* External reference */ If ((Local1 == One)) { Local0 = Zero Notify (\_SB.PC00.TXHC, 0x02) // Device Wake } } } } If ((Local0 == One)) { \_SB.PC00.TCOF () } } } Method (SL6F, 0, NotSerialized) { If ((SGGP == One)) { If (CondRefOf (\_GPE.P0L6)) { \_GPE.P0L6 () } } If ((P1GP == One)) { If (CondRefOf (\_GPE.P1L6)) { \_GPE.P1L6 () } } If ((P2GP == One)) { If (CondRefOf (\_GPE.P2L6)) { \_GPE.P2L6 () } } } } } SSDT7 ----- DefinitionBlock ("", "SSDT", 2, "SaSsdt", "SaSsdt ", 0x00003000) { External (_SB_.CAGS, MethodObj) // 1 Arguments External (_SB_.ISME, MethodObj) // 1 Arguments External (_SB_.PC00, DeviceObj) External (_SB_.PC00.B0D3, DeviceObj) External (_SB_.PC00.GFX0, DeviceObj) External (_SB_.PC00.IPU0, DeviceObj) External (_SB_.PC00.PC2M, MethodObj) // 1 Arguments External (_SB_.PC00.PEG0, DeviceObj) External (_SB_.PC00.PEG0._ADR, MethodObj) // 0 Arguments External (_SB_.PC00.PEG0.ECR1, UnknownObj) External (_SB_.PC00.PEG0.GPRW, MethodObj) // 2 Arguments External (_SB_.PC00.PEG0.PEGP, DeviceObj) External (_SB_.PC00.PEG0.PEGP.PAHC, MethodObj) // 0 Arguments External (_SB_.PC00.PEG0.PEGP.PNVM, MethodObj) // 0 Arguments External (_SB_.PC00.PEG0.PICM, UnknownObj) External (_SB_.PC00.PEG0.PPBA, MethodObj) // 1 Arguments External (_SB_.PC00.PEG0.PPRW, MethodObj) // 0 Arguments External (_SB_.PC00.PEG0.PPS0, MethodObj) // 0 Arguments External (_SB_.PC00.PEG0.PPS3, MethodObj) // 0 Arguments External (_SB_.PC00.PEG0.TUID, UnknownObj) External (_SB_.PC00.PEG0.UPRD, MethodObj) // 1 Arguments External (_SB_.PC00.PEG0.VDID, FieldUnitObj) External (_SB_.PC00.PEG1, DeviceObj) External (_SB_.PC00.PEG1._ADR, MethodObj) // 0 Arguments External (_SB_.PC00.PEG1.BPRW, MethodObj) // 0 Arguments External (_SB_.PC00.PEG1.DHDW, MethodObj) // 0 Arguments External (_SB_.PC00.PEG1.ECR1, UnknownObj) External (_SB_.PC00.PEG1.EPRW, MethodObj) // 0 Arguments External (_SB_.PC00.PEG1.GPRW, MethodObj) // 2 Arguments External (_SB_.PC00.PEG1.PEGP, DeviceObj) External (_SB_.PC00.PEG1.PEGP.PAHC, MethodObj) // 0 Arguments External (_SB_.PC00.PEG1.PEGP.PNVM, MethodObj) // 0 Arguments External (_SB_.PC00.PEG1.PICM, UnknownObj) External (_SB_.PC00.PEG1.PPBA, MethodObj) // 1 Arguments External (_SB_.PC00.PEG1.PPRW, MethodObj) // 0 Arguments External (_SB_.PC00.PEG1.PPS0, MethodObj) // 0 Arguments External (_SB_.PC00.PEG1.PPS3, MethodObj) // 0 Arguments External (_SB_.PC00.PEG1.TUID, UnknownObj) External (_SB_.PC00.PEG1.UPRD, MethodObj) // 1 Arguments External (_SB_.PC00.PEG1.VDID, FieldUnitObj) External (_SB_.PC00.PEG2, DeviceObj) External (_SB_.PC00.PEG2._ADR, MethodObj) // 0 Arguments External (_SB_.PC00.PEG2.BPRW, MethodObj) // 0 Arguments External (_SB_.PC00.PEG2.ECR1, UnknownObj) External (_SB_.PC00.PEG2.EPRW, MethodObj) // 0 Arguments External (_SB_.PC00.PEG2.GPRW, MethodObj) // 2 Arguments External (_SB_.PC00.PEG2.PEGP, DeviceObj) External (_SB_.PC00.PEG2.PEGP.PAHC, MethodObj) // 0 Arguments External (_SB_.PC00.PEG2.PEGP.PNVM, MethodObj) // 0 Arguments External (_SB_.PC00.PEG2.PICM, UnknownObj) External (_SB_.PC00.PEG2.PPBA, MethodObj) // 1 Arguments External (_SB_.PC00.PEG2.PPRW, MethodObj) // 0 Arguments External (_SB_.PC00.PEG2.PPS0, MethodObj) // 0 Arguments External (_SB_.PC00.PEG2.PPS3, MethodObj) // 0 Arguments External (_SB_.PC00.PEG2.TUID, UnknownObj) External (_SB_.PC00.PEG2.UPRD, MethodObj) // 1 Arguments External (_SB_.PC00.PEG2.VDID, FieldUnitObj) External (_SB_.PC00.PEG3, DeviceObj) External (_SB_.PC00.PEG3._ADR, MethodObj) // 0 Arguments External (_SB_.PC00.PEG3.BPRW, MethodObj) // 0 Arguments External (_SB_.PC00.PEG3.ECR1, UnknownObj) External (_SB_.PC00.PEG3.EPRW, MethodObj) // 0 Arguments External (_SB_.PC00.PEG3.GPRW, MethodObj) // 2 Arguments External (_SB_.PC00.PEG3.PEGP, DeviceObj) External (_SB_.PC00.PEG3.PEGP.PAHC, MethodObj) // 0 Arguments External (_SB_.PC00.PEG3.PEGP.PNVM, MethodObj) // 0 Arguments External (_SB_.PC00.PEG3.PICM, UnknownObj) External (_SB_.PC00.PEG3.PPBA, MethodObj) // 1 Arguments External (_SB_.PC00.PEG3.PPRW, MethodObj) // 0 Arguments External (_SB_.PC00.PEG3.PPS0, MethodObj) // 0 Arguments External (_SB_.PC00.PEG3.PPS3, MethodObj) // 0 Arguments External (_SB_.PC00.PEG3.TUID, UnknownObj) External (_SB_.PC00.PEG3.UPRD, MethodObj) // 1 Arguments External (_SB_.PC00.PEG3.VDID, FieldUnitObj) External (_SB_.SHPO, MethodObj) // 2 Arguments External (AR02, UnknownObj) External (AR0A, UnknownObj) External (AR0B, UnknownObj) External (AR0C, UnknownObj) External (CPID, UnknownObj) External (LTRW, UnknownObj) External (LTRX, UnknownObj) External (LTRY, UnknownObj) External (LTRZ, UnknownObj) External (MPGN, UnknownObj) External (P0WK, UnknownObj) External (P1WK, UnknownObj) External (P2WK, UnknownObj) External (P3WK, UnknownObj) External (PBR1, UnknownObj) External (PBR2, UnknownObj) External (PBR3, UnknownObj) External (PD02, UnknownObj) External (PD0A, UnknownObj) External (PD0B, UnknownObj) External (PD0C, UnknownObj) External (PFG0, UnknownObj) External (PFG1, UnknownObj) External (PFG2, UnknownObj) External (PFG3, UnknownObj) External (PG0E, UnknownObj) External (PG1E, UnknownObj) External (PG2E, UnknownObj) External (PG3E, UnknownObj) External (PINI, MethodObj) // 0 Arguments External (PPA0, IntObj) External (PPA1, IntObj) External (PPA2, IntObj) External (PPA3, IntObj) External (SMSL, UnknownObj) External (SNSL, UnknownObj) External (STD3, FieldUnitObj) External (VMCP, UnknownObj) External (VMDE, UnknownObj) Scope (\_SB.PC00.PEG0) { Name (SLOT, Zero) Method (CPRA, 0, NotSerialized) { If ((\PPA0 != Zero)) { Return (\PPA0) /* External reference */ } Else { Return (0x00060000) } } Method (_STA, 0, NotSerialized) // _STA: Status { If ((PG0E == One)) { Return (0x0F) } Return (Zero) } Name (LTEN, Zero) Name (LMSL, Zero) Name (LNSL, Zero) Name (PDSD, Zero) Method (_INI, 0, NotSerialized) // _INI: Initialize { If (PRES ()) { LTEN = LTRX /* External reference */ LMSL = SMSL /* External reference */ LNSL = SNSL /* External reference */ If (CondRefOf (PINI)) { PINI () } If ((CondRefOf (VMCP) && CondRefOf (VMDE))) { If (((VMDE == One) && ((VMCP & 0x08) != Zero))) { PRMV = One } } If (CondRefOf (\_SB.PC00.PEG0)) { If ((\_SB.PC00.PEG0.VDID != 0xFFFFFFFF)) { If (CondRefOf (\STD3)) { If (CondRefOf (\_SB.PC00.PEG0.PRMV)) { If ((\_SB.PC00.PEG0.PRMV == One)) { \_SB.PC00.PEG0.RD3C = \STD3 /* External reference */ } } If ((\_SB.PC00.PEG0.PEGP.PNVM () || \_SB.PC00.PEG0.PEGP.PAHC ())) { \_SB.PC00.PEG0.RD3C = \STD3 /* External reference */ } } } } } } PDSD = PFG0 /* External reference */ Name (PRTP, 0x04) OperationRegion (PXCS, SystemMemory, \_SB.PC00.PC2M (_ADR ()), 0x0480) Field (PXCS, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x50), L0SE, 1, , 3, LDIS, 1, Offset (0x51), Offset (0x52), , 13, LASX, 1, Offset (0x5A), ABPX, 1, , 2, PDCX, 1, , 2, PDSX, 1, Offset (0x5B), Offset (0x60), Offset (0x62), PSPX, 1, Offset (0xA4), D3HT, 2, Offset (0xD8), , 30, HPEX, 1, PMEX, 1, Offset (0xE0), SCB0, 1, , 6, NCB7, 1, Offset (0xE2), , 2, L23E, 1, L23R, 1, Offset (0x324), , 3, LEDM, 1, Offset (0x328), Offset (0x32B), LTSM, 8 } Field (PXCS, AnyAcc, NoLock, WriteAsZeros) { Offset (0xDC), , 30, HPSX, 1, PMSX, 1 } Method (L23D, 0, Serialized) { If ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = Zero Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } Method (DL23, 0, Serialized) { L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = One } Name (LTRV, Package (0x04) { Zero, Zero, Zero, Zero }) Name (PRMV, Zero) Name (RD3C, 0x02) Method (PRES, 0, NotSerialized) { If ((VDID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) { Switch (ToInteger (Arg2)) { Case (Zero) { Name (OPTS, Buffer (0x02) { 0x00, 0x00 // .. }) CreateBitField (OPTS, Zero, FUN0) CreateBitField (OPTS, 0x06, FUN6) CreateBitField (OPTS, 0x08, FUN8) CreateBitField (OPTS, 0x09, FUN9) CreateBitField (OPTS, 0x0A, FUNA) CreateBitField (OPTS, 0x0B, FUNB) If ((Arg1 >= 0x02)) { FUN0 = One If ((LTEN != Zero)) { FUN6 = One } If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { FUN8 = One FUN9 = One } } } } If ((Arg1 >= 0x04)) { If (CondRefOf (PPBA)) { FUNA = One } If (CondRefOf (UPRD)) { FUNB = One } } Return (OPTS) /* \_SB_.PC00.PEG0._DSM.OPTS */ } Case (0x06) { If ((Arg1 >= 0x02)) { LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) LTRV [One] = (LMSL & 0x03FF) LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) LTRV [0x03] = (LNSL & 0x03FF) Return (LTRV) /* \_SB_.PC00.PEG0.LTRV */ } } Case (0x08) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (One) } } } } Case (0x09) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (Package (0x05) { 0xC350, Ones, Ones, 0xC350, Ones }) } } } } Case (0x0A) { If (CondRefOf (PPBA)) { Return (PPBA (Arg3)) } } Case (0x0B) { If (CondRefOf (UPRD)) { Return (UPRD (Arg3)) } } } } Return (Buffer (One) { 0x00 // . }) } Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { If (CondRefOf (PPRW)) { Return (PPRW ()) } Else { Return (GPRW (0x69, 0x04)) } } Method (_PS0, 0, Serialized) // _PS0: Power State 0 { If ((HPEX == One)) { HPEX = Zero HPSX = One } If ((PMEX == One)) { PMEX = Zero PMSX = One } If (CondRefOf (PPS0)) { PPS0 () } } Method (_PS3, 0, Serialized) // _PS3: Power State 3 { If (CondRefOf (PPS3)) { PPS3 () } If ((HPEX == Zero)) { HPEX = One HPSX = One } If ((PMEX == Zero)) { PMEX = One PMSX = One } } If ((PDSD == One)) { Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data { If (CondRefOf (PINI)) { Return (Package (0x06) { ToUUID ("6211e2c0-58a3-4af3-90e1-927a4e0c55a4") /* Unknown UUID */, Package (0x01) { Package (0x02) { "HotPlugSupportInD3", One } }, ToUUID ("fdf06fad-f744-4451-bb64-ecd792215b10") /* Unknown UUID */, Package (0x01) { Package (0x02) { "FundamentalDeviceResetTriggeredOnD3ToD0", One } }, ToUUID ("6b4ad420-8fd3-4364-acf8-eb94876fd9eb") /* Unknown UUID */, Package (0x00){} }) } Else { Return (Package (0x04) { ToUUID ("6211e2c0-58a3-4af3-90e1-927a4e0c55a4") /* Unknown UUID */, Package (0x01) { Package (0x02) { "HotPlugSupportInD3", One } }, ToUUID ("fdf06fad-f744-4451-bb64-ecd792215b10") /* Unknown UUID */, Package (0x01) { Package (0x02) { "FundamentalDeviceResetTriggeredOnD3ToD0", One } } }) } } } Method (HPME, 0, Serialized) { If (((VDID != 0xFFFFFFFF) && (PMSX == One))) { PMSX = One PSPX = One Return (One) } Return (Zero) } Method (HPEV, 0, Serialized) { If (((VDID != 0xFFFFFFFF) && HPSX)) { HPSX = One If ((PDCX == One)) { PDCX = One If ((PDSX == Zero)) { L0SE = Zero } Notify (^, Zero) // Bus Check } } } } Scope (\_SB.PC00.PEG1) { Name (SLOT, One) Method (CPRA, 0, NotSerialized) { If ((\PPA1 != Zero)) { Return (\PPA1) /* External reference */ } Else { Return (0x00010000) } } Method (_STA, 0, NotSerialized) // _STA: Status { If ((PG1E == One)) { Return (0x0F) } Return (Zero) } Name (LTEN, Zero) Name (LMSL, Zero) Name (LNSL, Zero) Name (PDSD, Zero) Method (_INI, 0, NotSerialized) // _INI: Initialize { If (PRES ()) { LTEN = LTRY /* External reference */ LMSL = SMSL /* External reference */ LNSL = SNSL /* External reference */ If (CondRefOf (PINI)) { PINI () } If ((CondRefOf (VMCP) && CondRefOf (VMDE))) { If (((VMDE == One) && ((VMCP & One) != Zero))) { PRMV = One } } If (CondRefOf (\_SB.PC00.PEG1)) { If ((\_SB.PC00.PEG1.VDID != 0xFFFFFFFF)) { If (CondRefOf (\STD3)) { If (CondRefOf (\_SB.PC00.PEG1.PRMV)) { If ((\_SB.PC00.PEG1.PRMV == One)) { \_SB.PC00.PEG1.RD3C = \STD3 /* External reference */ } } If ((\_SB.PC00.PEG1.PEGP.PNVM () || \_SB.PC00.PEG1.PEGP.PAHC ())) { \_SB.PC00.PEG1.RD3C = \STD3 /* External reference */ } } } } } } PDSD = PFG1 /* External reference */ Name (PRTP, 0x04) OperationRegion (PXCS, SystemMemory, \_SB.PC00.PC2M (_ADR ()), 0x0480) Field (PXCS, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x50), L0SE, 1, , 3, LDIS, 1, Offset (0x51), Offset (0x52), , 13, LASX, 1, Offset (0x5A), ABPX, 1, , 2, PDCX, 1, , 2, PDSX, 1, Offset (0x5B), Offset (0x60), Offset (0x62), PSPX, 1, Offset (0xA4), D3HT, 2, Offset (0xD8), , 30, HPEX, 1, PMEX, 1, Offset (0xE0), SCB0, 1, , 6, NCB7, 1, Offset (0xE2), , 2, L23E, 1, L23R, 1, Offset (0x324), , 3, LEDM, 1, Offset (0x328), Offset (0x32B), LTSM, 8 } Field (PXCS, AnyAcc, NoLock, WriteAsZeros) { Offset (0xDC), , 30, HPSX, 1, PMSX, 1 } Method (L23D, 0, Serialized) { If ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = Zero Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } Method (DL23, 0, Serialized) { L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = One } Name (LTRV, Package (0x04) { Zero, Zero, Zero, Zero }) Name (PRMV, Zero) Name (RD3C, 0x02) Method (PRES, 0, NotSerialized) { If ((VDID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) { Switch (ToInteger (Arg2)) { Case (Zero) { Name (OPTS, Buffer (0x02) { 0x00, 0x00 // .. }) CreateBitField (OPTS, Zero, FUN0) CreateBitField (OPTS, 0x06, FUN6) CreateBitField (OPTS, 0x08, FUN8) CreateBitField (OPTS, 0x09, FUN9) CreateBitField (OPTS, 0x0A, FUNA) CreateBitField (OPTS, 0x0B, FUNB) If ((Arg1 >= 0x02)) { FUN0 = One If ((LTEN != Zero)) { FUN6 = One } If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { FUN8 = One FUN9 = One } } } } If ((Arg1 >= 0x04)) { If (CondRefOf (PPBA)) { FUNA = One } If (CondRefOf (UPRD)) { FUNB = One } } Return (OPTS) /* \_SB_.PC00.PEG1._DSM.OPTS */ } Case (0x06) { If ((Arg1 >= 0x02)) { LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) LTRV [One] = (LMSL & 0x03FF) LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) LTRV [0x03] = (LNSL & 0x03FF) Return (LTRV) /* \_SB_.PC00.PEG1.LTRV */ } } Case (0x08) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (One) } } } } Case (0x09) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (Package (0x05) { 0xC350, Ones, Ones, 0xC350, Ones }) } } } } Case (0x0A) { If (CondRefOf (PPBA)) { Return (PPBA (Arg3)) } } Case (0x0B) { If (CondRefOf (UPRD)) { Return (UPRD (Arg3)) } } } } Return (Buffer (One) { 0x00 // . }) } Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { If (CondRefOf (PPRW)) { Return (PPRW ()) } Else { Return (GPRW (0x69, 0x04)) } } Method (_PS0, 0, Serialized) // _PS0: Power State 0 { If ((HPEX == One)) { HPEX = Zero HPSX = One } If ((PMEX == One)) { PMEX = Zero PMSX = One } If (CondRefOf (PPS0)) { PPS0 () } } Method (_PS3, 0, Serialized) // _PS3: Power State 3 { If (CondRefOf (PPS3)) { PPS3 () } If ((HPEX == Zero)) { HPEX = One HPSX = One } If ((PMEX == Zero)) { PMEX = One PMSX = One } } If ((PDSD == One)) { Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data { If (CondRefOf (PINI)) { Return (Package (0x06) { ToUUID ("6211e2c0-58a3-4af3-90e1-927a4e0c55a4") /* Unknown UUID */, Package (0x01) { Package (0x02) { "HotPlugSupportInD3", One } }, ToUUID ("fdf06fad-f744-4451-bb64-ecd792215b10") /* Unknown UUID */, Package (0x01) { Package (0x02) { "FundamentalDeviceResetTriggeredOnD3ToD0", One } }, ToUUID ("6b4ad420-8fd3-4364-acf8-eb94876fd9eb") /* Unknown UUID */, Package (0x00){} }) } Else { Return (Package (0x04) { ToUUID ("6211e2c0-58a3-4af3-90e1-927a4e0c55a4") /* Unknown UUID */, Package (0x01) { Package (0x02) { "HotPlugSupportInD3", One } }, ToUUID ("fdf06fad-f744-4451-bb64-ecd792215b10") /* Unknown UUID */, Package (0x01) { Package (0x02) { "FundamentalDeviceResetTriggeredOnD3ToD0", One } } }) } } } Method (HPME, 0, Serialized) { If (((VDID != 0xFFFFFFFF) && (PMSX == One))) { PMSX = One PSPX = One Return (One) } Return (Zero) } Method (HPEV, 0, Serialized) { If (((VDID != 0xFFFFFFFF) && HPSX)) { HPSX = One If ((PDCX == One)) { PDCX = One If ((PDSX == Zero)) { L0SE = Zero } Notify (^, Zero) // Bus Check } } } } Scope (\_SB.PC00.PEG2) { Name (SLOT, 0x02) Method (CPRA, 0, NotSerialized) { If ((\PPA2 != Zero)) { Return (\PPA2) /* External reference */ } Else { Return (0x00010001) } } Method (_STA, 0, NotSerialized) // _STA: Status { If ((PG2E == One)) { Return (0x0F) } Return (Zero) } Name (LTEN, Zero) Name (LMSL, Zero) Name (LNSL, Zero) Name (PDSD, Zero) Method (_INI, 0, NotSerialized) // _INI: Initialize { If (PRES ()) { LTEN = LTRZ /* External reference */ LMSL = SMSL /* External reference */ LNSL = SNSL /* External reference */ If (CondRefOf (PINI)) { PINI () } If ((CondRefOf (VMCP) && CondRefOf (VMDE))) { If (((VMDE == One) && (((VMCP & 0x02) != Zero) || ((VMCP & 0x10) != Zero)))) { PRMV = One } } If (CondRefOf (\_SB.PC00.PEG2)) { If ((\_SB.PC00.PEG2.VDID != 0xFFFFFFFF)) { If (CondRefOf (\STD3)) { If (CondRefOf (\_SB.PC00.PEG2.PRMV)) { If ((\_SB.PC00.PEG2.PRMV == One)) { \_SB.PC00.PEG2.RD3C = \STD3 /* External reference */ } } If ((\_SB.PC00.PEG2.PEGP.PNVM () || \_SB.PC00.PEG2.PEGP.PAHC ())) { \_SB.PC00.PEG2.RD3C = \STD3 /* External reference */ } } } } } } PDSD = PFG2 /* External reference */ Name (PRTP, 0x04) OperationRegion (PXCS, SystemMemory, \_SB.PC00.PC2M (_ADR ()), 0x0480) Field (PXCS, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x50), L0SE, 1, , 3, LDIS, 1, Offset (0x51), Offset (0x52), , 13, LASX, 1, Offset (0x5A), ABPX, 1, , 2, PDCX, 1, , 2, PDSX, 1, Offset (0x5B), Offset (0x60), Offset (0x62), PSPX, 1, Offset (0xA4), D3HT, 2, Offset (0xD8), , 30, HPEX, 1, PMEX, 1, Offset (0xE0), SCB0, 1, , 6, NCB7, 1, Offset (0xE2), , 2, L23E, 1, L23R, 1, Offset (0x324), , 3, LEDM, 1, Offset (0x328), Offset (0x32B), LTSM, 8 } Field (PXCS, AnyAcc, NoLock, WriteAsZeros) { Offset (0xDC), , 30, HPSX, 1, PMSX, 1 } Method (L23D, 0, Serialized) { If ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = Zero Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } Method (DL23, 0, Serialized) { L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = One } Name (LTRV, Package (0x04) { Zero, Zero, Zero, Zero }) Name (PRMV, Zero) Name (RD3C, 0x02) Method (PRES, 0, NotSerialized) { If ((VDID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) { Switch (ToInteger (Arg2)) { Case (Zero) { Name (OPTS, Buffer (0x02) { 0x00, 0x00 // .. }) CreateBitField (OPTS, Zero, FUN0) CreateBitField (OPTS, 0x06, FUN6) CreateBitField (OPTS, 0x08, FUN8) CreateBitField (OPTS, 0x09, FUN9) CreateBitField (OPTS, 0x0A, FUNA) CreateBitField (OPTS, 0x0B, FUNB) If ((Arg1 >= 0x02)) { FUN0 = One If ((LTEN != Zero)) { FUN6 = One } If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { FUN8 = One FUN9 = One } } } } If ((Arg1 >= 0x04)) { If (CondRefOf (PPBA)) { FUNA = One } If (CondRefOf (UPRD)) { FUNB = One } } Return (OPTS) /* \_SB_.PC00.PEG2._DSM.OPTS */ } Case (0x06) { If ((Arg1 >= 0x02)) { LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) LTRV [One] = (LMSL & 0x03FF) LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) LTRV [0x03] = (LNSL & 0x03FF) Return (LTRV) /* \_SB_.PC00.PEG2.LTRV */ } } Case (0x08) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (One) } } } } Case (0x09) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (Package (0x05) { 0xC350, Ones, Ones, 0xC350, Ones }) } } } } Case (0x0A) { If (CondRefOf (PPBA)) { Return (PPBA (Arg3)) } } Case (0x0B) { If (CondRefOf (UPRD)) { Return (UPRD (Arg3)) } } } } Return (Buffer (One) { 0x00 // . }) } Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { If (CondRefOf (PPRW)) { Return (PPRW ()) } Else { Return (GPRW (0x69, 0x04)) } } Method (_PS0, 0, Serialized) // _PS0: Power State 0 { If ((HPEX == One)) { HPEX = Zero HPSX = One } If ((PMEX == One)) { PMEX = Zero PMSX = One } If (CondRefOf (PPS0)) { PPS0 () } } Method (_PS3, 0, Serialized) // _PS3: Power State 3 { If (CondRefOf (PPS3)) { PPS3 () } If ((HPEX == Zero)) { HPEX = One HPSX = One } If ((PMEX == Zero)) { PMEX = One PMSX = One } } If ((PDSD == One)) { Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data { If (CondRefOf (PINI)) { Return (Package (0x06) { ToUUID ("6211e2c0-58a3-4af3-90e1-927a4e0c55a4") /* Unknown UUID */, Package (0x01) { Package (0x02) { "HotPlugSupportInD3", One } }, ToUUID ("fdf06fad-f744-4451-bb64-ecd792215b10") /* Unknown UUID */, Package (0x01) { Package (0x02) { "FundamentalDeviceResetTriggeredOnD3ToD0", One } }, ToUUID ("6b4ad420-8fd3-4364-acf8-eb94876fd9eb") /* Unknown UUID */, Package (0x00){} }) } Else { Return (Package (0x04) { ToUUID ("6211e2c0-58a3-4af3-90e1-927a4e0c55a4") /* Unknown UUID */, Package (0x01) { Package (0x02) { "HotPlugSupportInD3", One } }, ToUUID ("fdf06fad-f744-4451-bb64-ecd792215b10") /* Unknown UUID */, Package (0x01) { Package (0x02) { "FundamentalDeviceResetTriggeredOnD3ToD0", One } } }) } } } Method (HPME, 0, Serialized) { If (((VDID != 0xFFFFFFFF) && (PMSX == One))) { PMSX = One PSPX = One Return (One) } Return (Zero) } Method (HPEV, 0, Serialized) { If (((VDID != 0xFFFFFFFF) && HPSX)) { HPSX = One If ((PDCX == One)) { PDCX = One If ((PDSX == Zero)) { L0SE = Zero } Notify (^, Zero) // Bus Check } } } } If (CondRefOf (\_SB.PC00.PEG3)) { Scope (\_SB.PC00.PEG3) { Name (SLOT, 0x03) Method (CPRA, 0, NotSerialized) { If ((\PPA3 != Zero)) { Return (\PPA3) /* External reference */ } Else { Return (0x00010002) } } Method (_STA, 0, NotSerialized) // _STA: Status { If ((PG3E == One)) { Return (0x0F) } Return (Zero) } Name (LTEN, Zero) Name (LMSL, Zero) Name (LNSL, Zero) Name (PDSD, Zero) Method (_INI, 0, NotSerialized) // _INI: Initialize { If (PRES ()) { LTEN = LTRW /* External reference */ LMSL = SMSL /* External reference */ LNSL = SNSL /* External reference */ If (CondRefOf (PINI)) { PINI () } If ((CondRefOf (VMCP) && CondRefOf (VMDE))) { If (((VMDE == One) && ((VMCP & 0x04) != Zero))) { PRMV = One } } If (CondRefOf (\_SB.PC00.PEG3)) { If ((\_SB.PC00.PEG3.VDID != 0xFFFFFFFF)) { If (CondRefOf (\STD3)) { If (CondRefOf (\_SB.PC00.PEG3.PRMV)) { If ((\_SB.PC00.PEG3.PRMV == One)) { \_SB.PC00.PEG3.RD3C = \STD3 /* External reference */ } } If ((\_SB.PC00.PEG3.PEGP.PNVM () || \_SB.PC00.PEG3.PEGP.PAHC ())) { \_SB.PC00.PEG3.RD3C = \STD3 /* External reference */ } } } } } } PDSD = PFG3 /* External reference */ Name (PRTP, 0x04) OperationRegion (PXCS, SystemMemory, \_SB.PC00.PC2M (_ADR ()), 0x0480) Field (PXCS, AnyAcc, NoLock, Preserve) { VDID, 32, Offset (0x50), L0SE, 1, , 3, LDIS, 1, Offset (0x51), Offset (0x52), , 13, LASX, 1, Offset (0x5A), ABPX, 1, , 2, PDCX, 1, , 2, PDSX, 1, Offset (0x5B), Offset (0x60), Offset (0x62), PSPX, 1, Offset (0xA4), D3HT, 2, Offset (0xD8), , 30, HPEX, 1, PMEX, 1, Offset (0xE0), SCB0, 1, , 6, NCB7, 1, Offset (0xE2), , 2, L23E, 1, L23R, 1, Offset (0x324), , 3, LEDM, 1, Offset (0x328), Offset (0x32B), LTSM, 8 } Field (PXCS, AnyAcc, NoLock, WriteAsZeros) { Offset (0xDC), , 30, HPSX, 1, PMSX, 1 } Method (L23D, 0, Serialized) { If ((SCB0 != One)) { Return (Zero) } L23R = One Local0 = Zero While (L23R) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = Zero Local0 = Zero While ((LASX == Zero)) { If ((Local0 > 0x08)) { Break } Sleep (0x10) Local0++ } } Method (DL23, 0, Serialized) { L23E = One Sleep (0x10) Local0 = Zero While (L23E) { If ((Local0 > 0x04)) { Break } Sleep (0x10) Local0++ } SCB0 = One } Name (LTRV, Package (0x04) { Zero, Zero, Zero, Zero }) Name (PRMV, Zero) Name (RD3C, 0x02) Method (PRES, 0, NotSerialized) { If ((VDID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) { Switch (ToInteger (Arg2)) { Case (Zero) { Name (OPTS, Buffer (0x02) { 0x00, 0x00 // .. }) CreateBitField (OPTS, Zero, FUN0) CreateBitField (OPTS, 0x06, FUN6) CreateBitField (OPTS, 0x08, FUN8) CreateBitField (OPTS, 0x09, FUN9) CreateBitField (OPTS, 0x0A, FUNA) CreateBitField (OPTS, 0x0B, FUNB) If ((Arg1 >= 0x02)) { FUN0 = One If ((LTEN != Zero)) { FUN6 = One } If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { FUN8 = One FUN9 = One } } } } If ((Arg1 >= 0x04)) { If (CondRefOf (PPBA)) { FUNA = One } If (CondRefOf (UPRD)) { FUNB = One } } Return (OPTS) /* \_SB_.PC00.PEG3._DSM.OPTS */ } Case (0x06) { If ((Arg1 >= 0x02)) { LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) LTRV [One] = (LMSL & 0x03FF) LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) LTRV [0x03] = (LNSL & 0x03FF) Return (LTRV) /* \_SB_.PC00.PEG3.LTRV */ } } Case (0x08) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (One) } } } } Case (0x09) { If (CondRefOf (ECR1)) { If ((ECR1 == One)) { If ((Arg1 >= 0x03)) { Return (Package (0x05) { 0xC350, Ones, Ones, 0xC350, Ones }) } } } } Case (0x0A) { If (CondRefOf (PPBA)) { Return (PPBA (Arg3)) } } Case (0x0B) { If (CondRefOf (UPRD)) { Return (UPRD (Arg3)) } } } } Return (Buffer (One) { 0x00 // . }) } Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { If (CondRefOf (PPRW)) { Return (PPRW ()) } Else { Return (GPRW (0x69, 0x04)) } } Method (_PS0, 0, Serialized) // _PS0: Power State 0 { If ((HPEX == One)) { HPEX = Zero HPSX = One } If ((PMEX == One)) { PMEX = Zero PMSX = One } If (CondRefOf (PPS0)) { PPS0 () } } Method (_PS3, 0, Serialized) // _PS3: Power State 3 { If (CondRefOf (PPS3)) { PPS3 () } If ((HPEX == Zero)) { HPEX = One HPSX = One } If ((PMEX == Zero)) { PMEX = One PMSX = One } } If ((PDSD == One)) { Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data { If (CondRefOf (PINI)) { Return (Package (0x06) { ToUUID ("6211e2c0-58a3-4af3-90e1-927a4e0c55a4") /* Unknown UUID */, Package (0x01) { Package (0x02) { "HotPlugSupportInD3", One } }, ToUUID ("fdf06fad-f744-4451-bb64-ecd792215b10") /* Unknown UUID */, Package (0x01) { Package (0x02) { "FundamentalDeviceResetTriggeredOnD3ToD0", One } }, ToUUID ("6b4ad420-8fd3-4364-acf8-eb94876fd9eb") /* Unknown UUID */, Package (0x00){} }) } Else { Return (Package (0x04) { ToUUID ("6211e2c0-58a3-4af3-90e1-927a4e0c55a4") /* Unknown UUID */, Package (0x01) { Package (0x02) { "HotPlugSupportInD3", One } }, ToUUID ("fdf06fad-f744-4451-bb64-ecd792215b10") /* Unknown UUID */, Package (0x01) { Package (0x02) { "FundamentalDeviceResetTriggeredOnD3ToD0", One } } }) } } } Method (HPME, 0, Serialized) { If (((VDID != 0xFFFFFFFF) && (PMSX == One))) { PMSX = One PSPX = One Return (One) } Return (Zero) } Method (HPEV, 0, Serialized) { If (((VDID != 0xFFFFFFFF) && HPSX)) { HPSX = One If ((PDCX == One)) { PDCX = One If ((PDSX == Zero)) { L0SE = Zero } Notify (^, Zero) // Bus Check } } } } } Scope (\_SB.PC00.PEG0.PEGP) { OperationRegion (PCCX, PCI_Config, Zero, 0x10) Field (PCCX, ByteAcc, NoLock, Preserve) { DVID, 32, Offset (0x09), PIXX, 8, SCCX, 8, BCCX, 8 } Method (PAHC, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x06)) { If ((PIXX == One)) { Return (One) } } } Return (Zero) } Method (PNVM, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x08)) { If ((PIXX == 0x02)) { Return (One) } } } Return (Zero) } Method (PRES, 0, Serialized) { If ((DVID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (ISGX, 0, Serialized) { If ((BCCX == 0x03)) { Return (One) } Return (Zero) } If (CondRefOf (\STD3)) { If ((\STD3 != Zero)) { Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data { If ((PAHC () || PNVM ())) { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", One } } }) } Else { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", Zero } } }) } } } } Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { Return (GPRW (0x69, 0x04)) } } If (PBR1) { Scope (\_SB.PC00.PEG1.PEGP) { Method (_S0W, 0, NotSerialized) // _S0W: S0 Device Wake State { Return (0x04) } Device (PEGD) { Method (_S0W, 0, NotSerialized) // _S0W: S0 Device Wake State { Return (0x04) } Name (_ADR, Zero) // _ADR: Address Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { If (CondRefOf (^^^EPRW)) { Return (^^^EPRW ()) } Else { Return (GPRW (0x69, 0x04)) } } } } } Scope (\_SB.PC00.PEG1.PEGP) { OperationRegion (PCCX, PCI_Config, Zero, 0x10) Field (PCCX, ByteAcc, NoLock, Preserve) { DVID, 32, Offset (0x09), PIXX, 8, SCCX, 8, BCCX, 8 } Method (PAHC, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x06)) { If ((PIXX == One)) { Return (One) } } } Return (Zero) } Method (PNVM, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x08)) { If ((PIXX == 0x02)) { Return (One) } } } Return (Zero) } Method (PRES, 0, Serialized) { If ((DVID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (ISGX, 0, Serialized) { If ((BCCX == 0x03)) { Return (One) } Return (Zero) } If (CondRefOf (\STD3)) { If ((\STD3 != Zero)) { Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data { If ((PAHC () || PNVM ())) { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", One } } }) } Else { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", Zero } } }) } } } } Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { If (CondRefOf (^^BPRW)) { Return (^^BPRW ()) } Else { Return (GPRW (0x69, 0x04)) } } } If (PBR2) { Scope (\_SB.PC00.PEG2.PEGP) { Method (_S0W, 0, NotSerialized) // _S0W: S0 Device Wake State { Return (0x04) } Device (PEGD) { Method (_S0W, 0, NotSerialized) // _S0W: S0 Device Wake State { Return (0x04) } Name (_ADR, Zero) // _ADR: Address Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { If (CondRefOf (^^^EPRW)) { Return (^^^EPRW ()) } Else { Return (GPRW (0x69, 0x04)) } } } } } Scope (\_SB.PC00.PEG2.PEGP) { OperationRegion (PCCX, PCI_Config, Zero, 0x10) Field (PCCX, ByteAcc, NoLock, Preserve) { DVID, 32, Offset (0x09), PIXX, 8, SCCX, 8, BCCX, 8 } Method (PAHC, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x06)) { If ((PIXX == One)) { Return (One) } } } Return (Zero) } Method (PNVM, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x08)) { If ((PIXX == 0x02)) { Return (One) } } } Return (Zero) } Method (PRES, 0, Serialized) { If ((DVID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (ISGX, 0, Serialized) { If ((BCCX == 0x03)) { Return (One) } Return (Zero) } If (CondRefOf (\STD3)) { If ((\STD3 != Zero)) { Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data { If ((PAHC () || PNVM ())) { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", One } } }) } Else { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", Zero } } }) } } } } Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { If (CondRefOf (^^BPRW)) { Return (^^BPRW ()) } Else { Return (GPRW (0x69, 0x04)) } } } If (PBR3) { Scope (\_SB.PC00.PEG3.PEGP) { Method (_S0W, 0, NotSerialized) // _S0W: S0 Device Wake State { Return (0x04) } Device (PEGD) { Method (_S0W, 0, NotSerialized) // _S0W: S0 Device Wake State { Return (0x04) } Name (_ADR, Zero) // _ADR: Address Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { If (CondRefOf (^^^EPRW)) { Return (^^^EPRW ()) } Else { Return (GPRW (0x69, 0x04)) } } } } } If (CondRefOf (\_SB.PC00.PEG3)) { Scope (\_SB.PC00.PEG3.PEGP) { OperationRegion (PCCX, PCI_Config, Zero, 0x10) Field (PCCX, ByteAcc, NoLock, Preserve) { DVID, 32, Offset (0x09), PIXX, 8, SCCX, 8, BCCX, 8 } Method (PAHC, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x06)) { If ((PIXX == One)) { Return (One) } } } Return (Zero) } Method (PNVM, 0, Serialized) { If ((BCCX == One)) { If ((SCCX == 0x08)) { If ((PIXX == 0x02)) { Return (One) } } } Return (Zero) } Method (PRES, 0, Serialized) { If ((DVID == 0xFFFFFFFF)) { Return (Zero) } Else { Return (One) } } Method (ISGX, 0, Serialized) { If ((BCCX == 0x03)) { Return (One) } Return (Zero) } If (CondRefOf (\STD3)) { If ((\STD3 != Zero)) { Method (_DSD, 0, NotSerialized) // _DSD: Device-Specific Data { If ((PAHC () || PNVM ())) { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", One } } }) } Else { Return (Package (0x02) { ToUUID ("5025030f-842f-4ab4-a561-99a5189762d0") /* Unknown UUID */, Package (0x01) { Package (0x02) { "StorageD3Enable", Zero } } }) } } } } Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { If (CondRefOf (^^BPRW)) { Return (^^BPRW ()) } Else { Return (GPRW (0x69, 0x04)) } } } } Scope (\_GPE) { Method (P0L6, 0, NotSerialized) { If (\_SB.ISME (P0WK)) { \_SB.SHPO (P0WK, One) Notify (\_SB.PC00.PEG0, 0x02) // Device Wake \_SB.CAGS (P0WK) } } Method (P1L6, 0, NotSerialized) { If (\_SB.ISME (P1WK)) { If (CondRefOf (\_SB.PC00.PEG1.DHDW)) { \_SB.PC00.PEG1.DHDW () Notify (\_SB.PC00.PEG1, Zero) // Bus Check } Else { \_SB.SHPO (P1WK, One) Notify (\_SB.PC00.PEG1, 0x02) // Device Wake } \_SB.CAGS (P1WK) } } Method (P2L6, 0, NotSerialized) { If (\_SB.ISME (P2WK)) { \_SB.SHPO (P2WK, One) Notify (\_SB.PC00.PEG2, 0x02) // Device Wake \_SB.CAGS (P2WK) } } If (CondRefOf (\_SB.PC00.PEG3)) { Method (P3L6, 0, NotSerialized) { If (\_SB.ISME (P3WK)) { \_SB.SHPO (P3WK, One) Notify (\_SB.PC00.PEG3, 0x02) // Device Wake \_SB.CAGS (P3WK) } } } } } SSDT8 ----- DefinitionBlock ("", "SSDT", 2, "PmaxDv", "Pmax_Dev", 0x00000001) { External (PXAC, IntObj) External (PXDC, IntObj) External (PXFD, IntObj) External (PXUC, IntObj) External (PXWC, IntObj) Scope (\_SB) { Device (PMAX) { Name (_HID, "INT3533") // _HID: Hardware ID Name (RTKS, "\\_SB.PC00.HDAS") Noop Noop Noop Noop Noop Noop Noop Noop Noop Noop Noop Noop Noop Noop Noop Noop Name (RTK0, 0x0BB8) Name (RTKX, 0x0000) Name (WFCS, "\\_SB.PC00.LNK0") Noop Noop Noop Noop Noop Noop Noop Noop Noop Noop Noop Noop Noop Noop Noop Noop Name (WFC0, 0x032A) Name (WFCX, 0x0000) Name (UFCS, "\\_SB.PC00.LNK1") Noop Noop Noop Noop Noop Noop Noop Noop Noop Noop Noop Noop Noop Noop Noop Noop Name (UFC0, 0x033E) Name (UFCX, 0x0000) Name (FLDS, "\\_SB.PC00.FLM0") Noop Noop Noop Noop Noop Noop Noop Noop Noop Noop Noop Noop Noop Noop Noop Noop Name (FLD0, 0x2328) Name (FLDX, 0x0000) Name (DSMP, Package (0x04) { Package (0x02) { "", Package (0x02) { Package (0x02) { Zero, 0xFFFF }, Package (0x02) { One, 0xFFFF } } }, Package (0x02) { "", Package (0x02) { Package (0x02) { Zero, 0xFFFF }, Package (0x02) { One, 0xFFFF } } }, Package (0x02) { "", Package (0x02) { Package (0x02) { Zero, 0xFFFF }, Package (0x02) { One, 0xFFFF } } }, Package (0x02) { "", Package (0x02) { Package (0x02) { Zero, 0xFFFF }, Package (0x02) { One, 0xFFFF } } } }) Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If ((Arg0 == ToUUID ("2256364f-a3a9-4c9a-bcec-a34a34a57144") /* Unknown UUID */)) { DerefOf (DSMP [Zero]) [Zero] = RTKS /* \_SB_.PMAX.RTKS */ DerefOf (DerefOf (DerefOf (DSMP [Zero]) [One] ) [Zero]) [One] = RTK0 /* \_SB_.PMAX.RTK0 */ DerefOf (DerefOf (DerefOf (DSMP [Zero]) [One] ) [One]) [One] = RTKX /* \_SB_.PMAX.RTKX */ DerefOf (DSMP [One]) [Zero] = WFCS /* \_SB_.PMAX.WFCS */ DerefOf (DerefOf (DerefOf (DSMP [One]) [One] ) [Zero]) [One] = WFC0 /* \_SB_.PMAX.WFC0 */ DerefOf (DerefOf (DerefOf (DSMP [One]) [One] ) [One]) [One] = WFCX /* \_SB_.PMAX.WFCX */ DerefOf (DSMP [0x02]) [Zero] = UFCS /* \_SB_.PMAX.UFCS */ DerefOf (DerefOf (DerefOf (DSMP [0x02]) [One] ) [Zero]) [One] = UFC0 /* \_SB_.PMAX.UFC0 */ DerefOf (DerefOf (DerefOf (DSMP [0x02]) [One] ) [One]) [One] = UFCX /* \_SB_.PMAX.UFCX */ DerefOf (DSMP [0x03]) [Zero] = FLDS /* \_SB_.PMAX.FLDS */ DerefOf (DerefOf (DerefOf (DSMP [0x03]) [One] ) [Zero]) [One] = FLD0 /* \_SB_.PMAX.FLD0 */ DerefOf (DerefOf (DerefOf (DSMP [0x03]) [One] ) [One]) [One] = FLDX /* \_SB_.PMAX.FLDX */ If ((Arg1 == Zero)) { If ((Arg2 == Zero)) { Return (Buffer (One) { 0x03 // . }) } If ((Arg2 == One)) { If ((PXAC == One)) { DerefOf (DSMP [Zero]) [One] = Package (0x02) { Package (0x02) { Zero, Zero }, Package (0x02) { One, Zero } } } If ((PXWC == One)) { DerefOf (DSMP [One]) [One] = Package (0x02) { Package (0x02) { Zero, Zero }, Package (0x02) { One, Zero } } } If ((PXUC == One)) { DerefOf (DSMP [0x02]) [One] = Package (0x02) { Package (0x02) { Zero, Zero }, Package (0x02) { One, Zero } } } If ((PXFD == One)) { DerefOf (DSMP [0x03]) [One] = Package (0x02) { Package (0x02) { Zero, Zero }, Package (0x02) { One, Zero } } } Return (DSMP) /* \_SB_.PMAX.DSMP */ } } Return (Zero) } Return (Zero) } Method (_STA, 0, NotSerialized) // _STA: Status { If ((PXDC == Zero)) { Return (Zero) } Else { Return (0x0F) } } } } } SSDT9 ----- DefinitionBlock ("", "SSDT", 2, "ALASKA", "UsbCTabl", 0x00001000) { External (_SB_.PC00.XHCI.RHUB, DeviceObj) External (TP1D, UnknownObj) External (TP1P, UnknownObj) External (TP1T, UnknownObj) External (TP1U, UnknownObj) External (TP2D, UnknownObj) External (TP2P, UnknownObj) External (TP2T, UnknownObj) External (TP2U, UnknownObj) External (TP3D, UnknownObj) External (TP3P, UnknownObj) External (TP3T, UnknownObj) External (TP3U, UnknownObj) External (TP4D, UnknownObj) External (TP4P, UnknownObj) External (TP4T, UnknownObj) External (TP4U, UnknownObj) External (TP5D, UnknownObj) External (TP5P, UnknownObj) External (TP5T, UnknownObj) External (TP5U, UnknownObj) External (TP6D, UnknownObj) External (TP6P, UnknownObj) External (TP6T, UnknownObj) External (TP6U, UnknownObj) External (TP7D, UnknownObj) External (TP7P, UnknownObj) External (TP7T, UnknownObj) External (TP7U, UnknownObj) External (TP8D, UnknownObj) External (TP8P, UnknownObj) External (TP8T, UnknownObj) External (TP8U, UnknownObj) External (TP9D, UnknownObj) External (TP9P, UnknownObj) External (TP9T, UnknownObj) External (TP9U, UnknownObj) External (TPAD, UnknownObj) External (TPAP, UnknownObj) External (TPAT, UnknownObj) External (TPAU, UnknownObj) External (TTUP, UnknownObj) External (UBCB, UnknownObj) External (UCMS, UnknownObj) External (USSM, PkgObj) External (USTC, UnknownObj) External (XDCE, UnknownObj) Scope (\_SB) { Device (UBTC) { Name (_HID, EisaId ("USBC000")) // _HID: Hardware ID Name (_CID, EisaId ("PNP0CA0")) // _CID: Compatible ID Name (_UID, Zero) // _UID: Unique ID Name (_DDN, "USB Type C") // _DDN: DOS Device Name Name (CRS, ResourceTemplate () { Memory32Fixed (ReadWrite, 0x00000000, // Address Base 0x00001000, // Address Length _Y00) }) Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings { CreateDWordField (CRS, \_SB.UBTC._Y00._BAS, CBAS) // _BAS: Base Address CBAS = UBCB /* External reference */ Return (CRS) /* \_SB_.UBTC.CRS_ */ } Method (_STA, 0, NotSerialized) // _STA: Status { If ((USTC == One)) { If ((UCMS == One)) { Return (0x0F) } } Return (Zero) } Method (RUCC, 2, Serialized) { Switch (ToInteger (Arg0)) { Case (One) { If ((Arg1 == One)) { Return (\_SB.UBTC.CR01._UPC ()) } Else { Return (\_SB.UBTC.CR01._PLD ()) } } Case (0x02) { If ((Arg1 == One)) { Return (\_SB.UBTC.CR02._UPC ()) } Else { Return (\_SB.UBTC.CR02._PLD ()) } } Case (0x03) { If ((Arg1 == One)) { Return (\_SB.UBTC.CR03._UPC ()) } Else { Return (\_SB.UBTC.CR03._PLD ()) } } Case (0x04) { If ((Arg1 == One)) { Return (\_SB.UBTC.CR04._UPC ()) } Else { Return (\_SB.UBTC.CR04._PLD ()) } } Case (0x05) { If ((Arg1 == One)) { Return (\_SB.UBTC.CR05._UPC ()) } Else { Return (\_SB.UBTC.CR05._PLD ()) } } Case (0x06) { If ((Arg1 == One)) { Return (\_SB.UBTC.CR06._UPC ()) } Else { Return (\_SB.UBTC.CR06._PLD ()) } } Case (0x07) { If ((Arg1 == One)) { Return (\_SB.UBTC.CR07._UPC ()) } Else { Return (\_SB.UBTC.CR07._PLD ()) } } Case (0x08) { If ((Arg1 == One)) { Return (\_SB.UBTC.CR08._UPC ()) } Else { Return (\_SB.UBTC.CR08._PLD ()) } } Case (0x09) { If ((Arg1 == One)) { Return (\_SB.UBTC.CR09._UPC ()) } Else { Return (\_SB.UBTC.CR09._PLD ()) } } Case (0x0A) { If ((Arg1 == One)) { Return (\_SB.UBTC.CR0A._UPC ()) } Else { Return (\_SB.UBTC.CR0A._PLD ()) } } Default { If ((Arg1 == One)) { Return (TUPC (Zero, Zero)) } Else { Return (TPLD (Zero, Zero)) } } } } Method (FTPT, 1, Serialized) { Switch (ToInteger (Arg0)) { Case (One) { Local0 = (TP1D >> One) Local0 &= 0x03 } Case (0x02) { Local0 = (TP2D >> One) Local0 &= 0x03 } Case (0x03) { Local0 = (TP3D >> One) Local0 &= 0x03 } Case (0x04) { Local0 = (TP4D >> One) Local0 &= 0x03 } Case (0x05) { Local0 = (TP5D >> One) Local0 &= 0x03 } Case (0x06) { Local0 = (TP6D >> One) Local0 &= 0x03 } Case (0x07) { Local0 = (TP7D >> One) Local0 &= 0x03 } Case (0x08) { Local0 = (TP8D >> One) Local0 &= 0x03 } Case (0x09) { Local0 = (TP9D >> One) Local0 &= 0x03 } Case (0x0A) { Local0 = (TPAD >> One) Local0 &= 0x03 } Default { Local0 = 0xFF } } Switch (ToInteger (Local0)) { Case (Zero) { Return (0x09) } Case (One) { Return (0x09) } Case (0x02) { Return (0x09) } Case (0x03) { Return (Zero) } } Return (0x09) } Method (FPMN, 1, Serialized) { Switch (ToInteger (Arg0)) { Case (One) { Local0 = (TP1D >> One) Local0 &= 0x03 Local1 = (TP1D & One) Local2 = TP1P /* External reference */ Local3 = TP1T /* External reference */ } Case (0x02) { Local0 = (TP2D >> One) Local0 &= 0x03 Local1 = (TP2D & One) Local2 = TP2P /* External reference */ Local3 = TP2T /* External reference */ } Case (0x03) { Local0 = (TP3D >> One) Local0 &= 0x03 Local1 = (TP3D & One) Local2 = TP3P /* External reference */ Local3 = TP3T /* External reference */ } Case (0x04) { Local0 = (TP4D >> One) Local0 &= 0x03 Local1 = (TP4D & One) Local2 = TP4P /* External reference */ Local3 = TP4T /* External reference */ } Case (0x05) { Local0 = (TP5D >> One) Local0 &= 0x03 Local1 = (TP5D & One) Local2 = TP5P /* External reference */ Local3 = TP5T /* External reference */ } Case (0x06) { Local0 = (TP6D >> One) Local0 &= 0x03 Local1 = (TP6D & One) Local2 = TP6P /* External reference */ Local3 = TP6T /* External reference */ } Case (0x07) { Local0 = (TP7D >> One) Local0 &= 0x03 Local1 = (TP7D & One) Local2 = TP7P /* External reference */ Local3 = TP7T /* External reference */ } Case (0x08) { Local0 = (TP8D >> One) Local0 &= 0x03 Local1 = (TP8D & One) Local2 = TP8P /* External reference */ Local3 = TP8T /* External reference */ } Case (0x09) { Local0 = (TP9D >> One) Local0 &= 0x03 Local1 = (TP9D & One) Local2 = TP9P /* External reference */ Local3 = TP9T /* External reference */ } Case (0x0A) { Local0 = (TPAD >> One) Local0 &= 0x03 Local1 = (TPAD & One) Local2 = TPAP /* External reference */ Local3 = TPAT /* External reference */ } Default { Local0 = 0xFF Local1 = Zero Local2 = Zero Local3 = Zero } } If ((Local0 == Zero)) { Return (Local2) } ElseIf (((Local0 == One) || ((Local0 == 0x02) || (Local0 == 0x03)))) { If ((Local1 == One)) { Return (Local2) } Else { Return (Local3) } } Else { Return (Zero) } } Method (TPLD, 2, Serialized) { Name (PCKG, Package (0x01) { Buffer (0x10){} }) CreateField (DerefOf (PCKG [Zero]), Zero, 0x07, REV) REV = One CreateField (DerefOf (PCKG [Zero]), 0x40, One, VISI) VISI = Arg0 CreateField (DerefOf (PCKG [Zero]), 0x57, 0x08, GPOS) GPOS = Arg1 CreateField (DerefOf (PCKG [Zero]), 0x4A, 0x04, SHAP) SHAP = One CreateField (DerefOf (PCKG [Zero]), 0x20, 0x10, WID) WID = 0x08 CreateField (DerefOf (PCKG [Zero]), 0x30, 0x10, HGT) HGT = 0x03 Return (PCKG) /* \_SB_.UBTC.TPLD.PCKG */ } Method (TUPC, 2, Serialized) { Name (PCKG, Package (0x04) { One, Zero, Zero, Zero }) PCKG [Zero] = Arg0 PCKG [One] = Arg1 Return (PCKG) /* \_SB_.UBTC.TUPC.PCKG */ } Method (ITCP, 1, Serialized) { Switch (ToInteger (FTPT (Arg0))) { Case (Package (0x03) { 0x08, 0x09, 0x0A } ) { Return (One) } Default { Return (Zero) } } } Method (TCPT, 2, Serialized) { Local1 = Zero Local0 = Zero While ((Local0 < SizeOf (Arg1))) { If ((Arg0 == DerefOf (Arg1 [Local0]))) { Local1++ } Local0++ } If ((Local1 == Zero)) { Return (0x08) } ElseIf ((Local1 == One)) { Return (0x09) } Else { Return (0x0A) } } If (((TTUP >= One) && ITCP (One))) { Device (CR01) { Name (_ADR, Zero) // _ADR: Address Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { Return (TPLD (One, FPMN (One))) } Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { Return (TUPC (One, TCPT (One, USSM))) } } } If (((TTUP >= 0x02) && ITCP (0x02))) { Device (CR02) { Name (_ADR, Zero) // _ADR: Address Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { Return (TPLD (One, FPMN (0x02))) } Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { Return (TUPC (One, TCPT (0x02, USSM))) } } } If (((TTUP >= 0x03) && ITCP (0x03))) { Device (CR03) { Name (_ADR, Zero) // _ADR: Address Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { Return (TPLD (One, FPMN (0x03))) } Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { Return (TUPC (One, TCPT (0x03, USSM))) } } } If (((TTUP >= 0x04) && ITCP (0x04))) { Device (CR04) { Name (_ADR, Zero) // _ADR: Address Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { Return (TPLD (One, FPMN (0x04))) } Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { Return (TUPC (One, TCPT (0x04, USSM))) } } } If (((TTUP >= 0x05) && ITCP (0x05))) { Device (CR05) { Name (_ADR, Zero) // _ADR: Address Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { Return (TPLD (One, FPMN (0x05))) } Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { Return (TUPC (One, TCPT (0x05, USSM))) } } } If (((TTUP >= 0x06) && ITCP (0x06))) { Device (CR06) { Name (_ADR, Zero) // _ADR: Address Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { Return (TPLD (One, FPMN (0x06))) } Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { Return (TUPC (One, TCPT (0x06, USSM))) } } } If (((TTUP >= 0x07) && ITCP (0x07))) { Device (CR07) { Name (_ADR, Zero) // _ADR: Address Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { Return (TPLD (One, FPMN (0x07))) } Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { Return (TUPC (One, TCPT (0x07, USSM))) } } } If (((TTUP >= 0x08) && ITCP (0x08))) { Device (CR08) { Name (_ADR, Zero) // _ADR: Address Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { Return (TPLD (One, FPMN (0x08))) } Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { Return (TUPC (One, TCPT (0x08, USSM))) } } } If (((TTUP >= 0x09) && ITCP (0x09))) { Device (CR09) { Name (_ADR, Zero) // _ADR: Address Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { Return (TPLD (One, FPMN (0x09))) } Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { Return (TUPC (One, TCPT (0x09, USSM))) } } } If (((TTUP >= 0x0A) && ITCP (0x0A))) { Device (CR0A) { Name (_ADR, Zero) // _ADR: Address Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device { Return (TPLD (One, FPMN (0x0A))) } Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities { Return (TUPC (One, TCPT (0x0A, USSM))) } } } } } } TPM2 ---- [000h 0000 004h] Signature : "TPM2" [Trusted Platform Module hardware interface Table] [004h 0004 004h] Table Length : 0000004C [008h 0008 001h] Revision : 04 [009h 0009 001h] Checksum : 9F [00Ah 0010 006h] Oem ID : "ALASKA" [010h 0016 008h] Oem Table ID : "A M I " [018h 0024 004h] Oem Revision : 00000001 [01Ch 0028 004h] Asl Compiler ID : "AMI " [020h 0032 004h] Asl Compiler Revision : 00000000 [024h 0036 002h] Platform Class : 0000 [026h 0038 002h] Reserved : 0000 [028h 0040 008h] Control Address : 00000000FED40040 [030h 0048 004h] Start Method : 07 [Command Response Buffer] [034h 0052 00Ch] Method Parameters : 00 00 00 00 00 00 00 00 00 00 00 00 [040h 0064 004h] Minimum Log Length : 00010000 [044h 0068 008h] Log Address : 0000000072E6A000 Raw Table Data: Length 76 (0x4C) 0000: 54 50 4D 32 4C 00 00 00 04 9F 41 4C 41 53 4B 41 // TPM2L.....ALASKA 0010: 41 20 4D 20 49 20 00 00 01 00 00 00 41 4D 49 20 // A M I ......AMI 0020: 00 00 00 00 00 00 00 00 40 00 D4 FE 00 00 00 00 // ........@....... 0030: 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0040: 00 00 01 00 00 A0 E6 72 00 00 00 00 // .......r.... VFCT ---- [000h 0000 004h] Signature : "VFCT" [004h 0004 004h] Table Length : 0000E284 [008h 0008 001h] Revision : 01 [009h 0009 001h] Checksum : E8 [00Ah 0010 006h] Oem ID : "ALASKA" [010h 0016 008h] Oem Table ID : "A M I " [018h 0024 004h] Oem Revision : 00000001 [01Ch 0028 004h] Asl Compiler ID : "AMD " [020h 0032 004h] Asl Compiler Revision : 33504F47 **** Unknown ACPI table signature [VFCT] Raw Table Data: Length 57988 (0xE284) 0000: 56 46 43 54 84 E2 00 00 01 E8 41 4C 41 53 4B 41 // VFCT......ALASKA 0010: 41 20 4D 20 49 20 00 00 01 00 00 00 41 4D 44 20 // A M I ......AMD 0020: 47 4F 50 33 32 9B A3 5D BD C6 CF 49 95 A6 E8 E4 // GOP32..]...I.... 0030: 2E CD 79 A7 4C 00 00 00 00 00 00 00 00 00 00 00 // ..y.L........... 0040: 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 // ................ 0050: 00 00 00 00 00 00 00 00 02 10 4C 74 00 00 00 00 // ..........Lt.... 0060: 01 00 00 00 00 E2 00 00 55 AA 71 E9 FA 5F 00 00 // ........U.q.._.. 0070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0080: B8 03 00 00 00 00 49 42 4D 3E 16 DD 00 00 00 00 // ......IBM>...... 0090: 00 00 00 00 00 00 00 04 20 37 36 31 32 39 35 35 // ........ 7612955 00A0: 32 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // 20.............. 00B0: 8C 03 00 00 00 00 00 00 30 37 2F 31 39 2F 32 33 // ........07/19/23 00C0: 2C 30 35 3A 31 33 3A 35 35 00 00 00 E9 EF 60 00 // ,05:13:55.....`. 00D0: E9 F9 60 00 00 00 6C 02 0B 00 00 00 01 03 40 00 // ..`...l.......@. 00E0: 00 C8 4C 74 00 00 00 00 6E 00 5F 00 90 01 00 00 // ..Lt....n._..... 00F0: 50 00 00 00 00 00 00 00 4C 9A 05 00 00 00 00 00 // P.......L....... 0100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0160: 2C 00 50 06 1E C0 0F 14 00 00 00 00 80 00 80 00 // ,.P............. 0170: 80 00 18 C4 96 47 E1 A1 E6 51 08 40 F4 06 EF 1F // .....G...Q.@.... 0180: CF F9 FF 15 00 00 00 00 00 00 E2 37 FE 0F FB 07 // ...........7.... 0190: 08 00 00 C0 02 08 00 C8 12 80 00 00 00 00 80 87 // ................ 01A0: 02 00 00 20 00 00 14 10 30 D1 C1 AC 1A D1 11 D1 // ... ....0....... 01B0: 31 00 20 00 C0 0C 40 10 DD 54 01 1B 10 42 08 FE // 1. ...@..T...B.. 01C0: 79 00 80 45 04 44 24 1E CC AA 11 1D 00 00 C4 03 // y..E.D$......... 01D0: 15 C0 3F 00 20 02 BC CF 29 1A 4D 7B 08 40 08 40 // ..?. ...).M{.@.@ 01E0: 08 40 00 00 B0 00 95 40 64 80 00 E0 00 00 60 00 // .@.....@d.....`. 01F0: 00 06 06 00 07 08 18 18 00 04 20 04 20 04 20 04 // .......... . . . 0200: 20 3C D4 43 3D D4 43 3D D4 43 3D D4 43 C1 43 3D // <.C=.C=.C=.C.C= 0210: D4 43 3D 54 01 15 50 01 15 D0 43 3D D4 43 3D 14 // .C=T..P...C=.C=. 0220: 3C D4 43 3D D4 43 15 50 01 15 50 01 41 04 00 00 // <.C=.C.P..P.A... 0230: 00 00 00 00 1E 11 87 29 40 0C 06 0F 09 00 00 00 // .......)@....... 0240: 07 F8 02 00 00 00 04 00 C0 00 03 00 04 20 0C 08 // ............. .. 0250: 02 00 00 00 10 00 00 00 02 00 00 00 0E 82 00 00 // ................ 0260: 64 00 00 00 18 00 10 0C 00 00 7C 04 20 00 00 00 // d.........|. ... 0270: 00 00 00 02 00 00 00 00 0E 19 00 A6 3D 22 F1 00 // ............=".. 0280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0290: 00 00 00 00 00 00 00 F2 93 04 20 08 0C 00 32 08 // .......... ...2. 02A0: 00 00 00 30 E6 31 00 00 20 FD 00 50 00 52 00 84 // ...0.1.. ..P.R.. 02B0: 00 00 00 E0 86 1B 00 C8 00 30 00 00 04 00 C0 C0 // .........0...... 02C0: A3 00 00 00 00 88 08 18 00 00 00 00 02 00 A4 01 // ................ 02D0: 40 9A 00 04 31 31 33 2D 41 50 4D 36 32 36 34 2D // @...113-APM6264- 02E0: 31 30 31 00 4E 41 56 49 33 31 00 50 43 49 5F 45 // 101.NAVI31.PCI_E 02F0: 58 50 52 45 53 53 00 47 44 44 52 36 00 0D 0A 59 // XPRESS.GDDR6...Y 0300: 45 53 54 4F 4E 20 4E 61 76 69 33 31 58 54 58 2D // ESTON Navi31XTX- 0310: 32 34 47 42 20 20 20 20 20 20 20 20 20 20 20 20 // 24GB 0320: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 // 0330: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 // 0340: 20 20 20 20 20 20 20 20 20 20 20 0D 0A 00 0D 0A // ..... 0350: 20 0D 0A 00 28 43 29 20 31 39 38 38 2D 32 30 32 // ...(C) 1988-202 0360: 32 2C 20 41 64 76 61 6E 63 65 64 20 4D 69 63 72 // 2, Advanced Micr 0370: 6F 20 44 65 76 69 63 65 73 2C 20 49 6E 63 2E 00 // o Devices, Inc.. 0380: 41 54 4F 4D 42 49 4F 53 42 4B 2D 41 4D 44 20 56 // ATOMBIOSBK-AMD V 0390: 45 52 30 32 32 2E 30 30 31 2E 30 30 32 2E 30 33 // ER022.001.002.03 03A0: 31 2E 30 30 30 30 30 31 00 4E 41 56 49 33 31 2E // 1.000001.NAVI31. 03B0: 62 69 6E 20 20 00 30 30 30 30 30 30 30 30 00 30 // bin .00000000.0 03C0: 30 30 37 31 32 39 35 00 74 63 68 73 75 20 20 20 // 0071295.tchsu 03D0: 00 44 37 30 32 5F 58 54 58 5F 41 30 5F 32 34 47 // .D702_XTX_A0_24G 03E0: 42 5F 41 50 4D 36 32 36 34 5F 59 65 73 74 6F 6E // B_APM6264_Yeston 03F0: 00 00 00 00 2C 00 02 03 41 54 4F 4D 00 C0 FE 60 // ....,...ATOM...` 0400: 41 03 DD 03 95 02 34 61 00 00 00 00 D3 1E 91 78 // A.....4a.......x 0410: B8 03 70 41 00 04 00 00 F8 21 00 00 00 02 03 00 // ..pA.....!...... 0420: 50 43 49 52 02 10 4C 74 00 00 18 00 00 00 00 03 // PCIR..Lt........ 0430: 71 00 01 16 00 00 00 00 41 4D 44 20 41 54 4F 4D // q.......AMD ATOM 0440: 42 49 4F 53 00 6A DA 2F 99 00 00 00 00 00 00 00 // BIOS.j./........ 0450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0460: 00 00 00 00 00 00 00 00 4A 00 02 01 00 00 00 00 // ........J....... 0470: 80 28 84 1F 14 28 F4 20 E4 1C 4C 04 4C 2A E4 21 // .(...(. ..L.L*.! 0480: 00 00 F8 24 08 1E 28 21 6C 2B 00 00 00 00 CC 21 // ...$..(!l+.....! 0490: F4 2B 00 00 00 00 00 00 B4 1E 7C 1F 5C 2C 84 06 // .+........|.\,.. 04A0: 00 00 34 1D A0 2C 00 00 00 00 00 00 6C 3F 38 40 // ..4..,......l?8@ 04B0: 00 00 00 00 38 02 05 04 10 00 38 00 7C 00 90 01 // ....8.....8.|... 04C0: D8 01 48 00 30 75 00 00 0C 00 0F 05 3E 00 00 00 // ..H.0u......>... 04D0: 40 9C 00 00 0C 00 0F 05 3E 00 00 00 FF FF FF 00 // @.......>....... 04E0: 0C 00 0F 05 77 21 00 00 00 00 00 00 FF FF FF 00 // ....w!.......... 04F0: 0C 00 0F 04 3E 00 00 00 00 00 00 00 0A 8B 02 00 // ....>........... 0500: 0C 00 0F 04 3E 00 00 00 15 16 05 00 0C 00 0F 04 // ....>........... 0510: 3E 00 00 00 1C C8 06 00 0C 00 0F 04 3E 00 00 00 // >...........>... 0520: 23 7A 08 00 0C 00 0F 04 3E 00 00 00 00 00 00 00 // #z......>....... 0530: 48 3F 00 00 0F 00 44 00 00 16 00 00 00 04 01 1F // H?....D......... 0540: 00 00 00 04 02 2C 00 00 00 04 03 3E 00 00 00 04 // .....,.....>.... 0550: 08 1B 50 00 00 04 09 25 60 00 00 04 0A 35 90 00 // ..P....%`....5.. 0560: 00 04 10 21 B0 00 00 04 11 2F F0 00 00 04 18 2A // ...!...../.....* 0570: 40 01 00 04 78 69 00 00 0F 00 44 00 00 16 00 00 // @...xi....D..... 0580: 00 04 01 1F 00 00 00 04 02 2C 00 00 00 04 03 3E // .........,.....> 0590: 00 00 00 04 08 1B 50 00 00 04 09 25 60 00 00 04 // ......P....%`... 05A0: 0A 35 90 00 00 04 10 21 B0 00 00 04 11 2F F0 00 // .5.....!...../.. 05B0: 00 04 18 2A 40 01 00 04 F0 D2 00 00 0F 00 44 00 // ...*@.........D. 05C0: 00 1D 00 00 00 04 01 26 00 00 00 04 02 30 00 00 // .......&.....0.. 05D0: 00 04 03 3E 00 00 00 04 08 22 40 00 00 04 09 2C // ...>....."@...., 05E0: 60 00 00 04 0A 37 70 00 00 04 10 27 90 00 00 04 // `....7p....'.... 05F0: 11 32 C0 00 00 04 18 2E 00 01 00 04 68 3C 01 00 // .2..........h<.. 0600: 0F 00 44 00 00 1D 00 00 00 04 01 26 00 00 00 04 // ..D........&.... 0610: 02 30 00 00 00 04 03 3E 00 00 00 04 08 22 40 00 // .0.....>....."@. 0620: 00 04 09 2C 60 00 00 04 0A 37 70 00 00 04 10 27 // ...,`....7p....' 0630: 90 00 00 04 11 32 C0 00 00 04 18 2E 00 01 00 04 // .....2.......... 0640: 00 00 00 00 00 01 02 03 02 03 00 01 00 07 05 00 // ................ 0650: 00 01 02 03 02 03 00 01 00 07 05 00 00 01 02 03 // ................ 0660: 02 03 00 01 00 07 05 00 00 01 02 03 02 03 00 01 // ................ 0670: 00 07 05 00 00 01 02 03 02 03 00 01 00 07 05 00 // ................ 0680: 00 01 02 03 02 03 00 01 00 07 05 00 08 30 00 00 // .............0.. 0690: 9B 00 00 00 07 30 00 00 46 25 00 00 08 31 00 00 // .....0..F%...1.. 06A0: 9B 00 00 00 07 31 00 00 46 25 00 00 08 32 00 00 // .....1..F%...2.. 06B0: 9B 00 00 00 07 32 00 00 46 25 00 00 08 33 00 00 // .....2..F%...3.. 06C0: 9B 00 00 00 07 33 00 00 46 25 00 00 56 00 00 00 // .....3..F%..V... 06D0: 05 00 00 00 46 00 00 00 30 00 00 00 50 00 00 00 // ....F...0...P... 06E0: 30 00 00 00 FF FF FF FF 00 00 00 00 60 16 01 00 // 0...........`... 06F0: 00 1F 08 00 00 00 00 00 48 3F 00 00 06 02 00 05 // ........H?...... 0700: 03 00 00 15 04 00 00 00 00 00 00 00 00 00 00 00 // ................ 0710: 00 00 00 00 00 1F 10 00 00 00 00 00 48 3F 00 00 // ............H?.. 0720: 06 02 00 05 03 00 00 1A 09 00 00 00 00 00 00 00 // ................ 0730: 00 00 00 00 00 00 00 00 00 1F 18 00 00 00 00 00 // ................ 0740: 48 3F 00 00 06 02 00 05 03 00 00 20 10 00 00 00 // H?......... .... 0750: 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 09 00 // ................ 0760: 00 00 00 00 48 3F 00 00 06 02 00 05 03 00 00 1D // ....H?.......... 0770: 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0780: 00 1F 01 00 00 00 00 00 48 3F 00 00 06 02 00 05 // ........H?...... 0790: 03 00 00 18 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 07A0: 00 00 00 00 00 1F 11 00 00 00 00 00 48 3F 00 00 // ............H?.. 07B0: 06 02 00 05 03 00 00 24 0C 00 00 00 00 00 00 00 // .......$........ 07C0: 00 00 00 00 00 00 00 00 00 1F 02 00 00 00 00 00 // ................ 07D0: 48 3F 00 00 06 02 00 05 03 00 00 22 00 00 00 00 // H?.........".... 07E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 0A 00 // ................ 07F0: 00 00 00 00 48 3F 00 00 06 02 00 05 03 00 00 29 // ....H?.........) 0800: 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0810: 00 1F 03 00 00 00 00 00 48 3F 00 00 06 02 00 05 // ........H?...... 0820: 03 00 00 30 00 00 00 00 00 00 00 00 00 00 00 00 // ...0............ 0830: 00 00 00 00 00 1F 00 00 00 00 00 00 48 3F 00 00 // ............H?.. 0840: 06 02 00 05 03 00 00 11 00 00 00 00 00 00 00 00 // ................ 0850: 00 00 00 00 00 00 00 00 00 1F 02 00 00 00 00 00 // ................ 0860: 78 69 00 00 06 02 00 05 03 00 00 22 00 00 00 00 // xi.........".... 0870: 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 0A 00 // ................ 0880: 00 00 00 00 78 69 00 00 06 02 00 05 03 00 00 29 // ....xi.........) 0890: 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 08A0: 00 1F 03 00 00 00 00 00 78 69 00 00 06 02 00 05 // ........xi...... 08B0: 03 00 00 30 00 00 00 00 00 00 00 00 00 00 00 00 // ...0............ 08C0: 00 00 00 00 00 1F 11 00 00 00 00 00 78 69 00 00 // ............xi.. 08D0: 06 02 00 05 03 00 00 24 0C 00 00 00 00 00 00 00 // .......$........ 08E0: 00 00 00 00 00 00 00 00 00 1F 00 00 00 00 00 00 // ................ 08F0: 78 69 00 00 06 02 00 05 03 00 00 11 00 00 00 00 // xi.............. 0900: 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 08 00 // ................ 0910: 00 00 00 00 78 69 00 00 06 02 00 05 03 00 00 15 // ....xi.......... 0920: 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0930: 00 1F 10 00 00 00 00 00 78 69 00 00 06 02 00 05 // ........xi...... 0940: 03 00 00 1A 09 00 00 00 00 00 00 00 00 00 00 00 // ................ 0950: 00 00 00 00 00 1F 18 00 00 00 00 00 78 69 00 00 // ............xi.. 0960: 06 02 00 05 03 00 00 20 10 00 00 00 00 00 00 00 // ....... ........ 0970: 00 00 00 00 00 00 00 00 00 1F 01 00 00 00 00 00 // ................ 0980: 78 69 00 00 06 02 00 05 03 00 00 18 00 00 00 00 // xi.............. 0990: 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 09 00 // ................ 09A0: 00 00 00 00 78 69 00 00 06 02 00 05 03 00 00 1D // ....xi.......... 09B0: 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 09C0: 03 1F 00 00 00 00 00 00 30 75 00 00 05 02 00 07 // ........0u...... 09D0: 03 00 00 30 00 00 00 00 00 00 00 00 00 00 00 00 // ...0............ 09E0: 00 00 00 00 04 1F 03 00 00 00 00 00 30 75 00 00 // ............0u.. 09F0: 05 02 00 07 03 00 04 20 0C 00 00 00 00 00 00 00 // ....... ........ 0A00: 00 00 00 00 00 00 00 00 04 1F 02 00 00 00 00 00 // ................ 0A10: 30 75 00 00 05 02 00 07 03 00 04 22 0A 00 00 00 // 0u.........".... 0A20: 00 00 00 00 00 00 00 00 00 00 00 00 04 1F 01 00 // ................ 0A30: 00 00 00 00 30 75 00 00 05 02 00 07 03 00 04 24 // ....0u.........$ 0A40: 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0A50: 04 1F 00 00 00 00 00 00 30 75 00 00 05 02 00 07 // ........0u...... 0A60: 03 00 04 26 06 00 00 00 00 00 00 00 00 00 00 00 // ...&............ 0A70: 00 00 00 00 03 1F 00 00 00 00 00 00 40 9C 00 00 // ............@... 0A80: 05 02 00 07 03 00 00 30 00 00 00 00 00 00 00 00 // .......0........ 0A90: 00 00 00 00 00 00 00 00 00 1F 08 00 00 00 00 00 // ................ 0AA0: F0 D2 00 00 06 02 00 05 03 00 00 1A 03 00 00 00 // ................ 0AB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 03 00 // ................ 0AC0: 00 00 00 00 F0 D2 00 00 06 02 00 05 03 00 00 30 // ...............0 0AD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0AE0: 00 1F 0A 00 00 00 00 00 F0 D2 00 00 06 02 00 05 // ................ 0AF0: 03 00 00 2A 06 00 00 00 00 00 00 00 00 00 00 00 // ...*............ 0B00: 00 00 00 00 00 1F 02 00 00 00 00 00 F0 D2 00 00 // ................ 0B10: 06 02 00 05 03 00 00 25 00 00 00 00 00 00 00 00 // .......%........ 0B20: 00 00 00 00 00 00 00 00 00 1F 11 00 00 00 00 00 // ................ 0B30: F0 D2 00 00 06 02 00 05 03 00 00 26 0A 00 00 00 // ...........&.... 0B40: 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 09 00 // ................ 0B50: 00 00 00 00 F0 D2 00 00 06 02 00 05 03 00 00 22 // ..............." 0B60: 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0B70: 00 1F 01 00 00 00 00 00 F0 D2 00 00 06 02 00 05 // ................ 0B80: 03 00 00 1D 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0B90: 00 00 00 00 00 1F 18 00 00 00 00 00 F0 D2 00 00 // ................ 0BA0: 06 02 00 05 03 00 00 23 0C 00 00 00 00 00 00 00 // .......#........ 0BB0: 00 00 00 00 00 00 00 00 00 1F 10 00 00 00 00 00 // ................ 0BC0: F0 D2 00 00 06 02 00 05 03 00 00 1E 07 00 00 00 // ................ 0BD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 00 00 // ................ 0BE0: 00 00 00 00 F0 D2 00 00 06 02 00 05 03 00 00 17 // ................ 0BF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0C00: 03 1F 00 00 00 00 00 00 60 EA 00 00 05 02 00 01 // ........`....... 0C10: 03 00 00 30 00 00 00 00 00 00 00 00 00 00 00 00 // ...0............ 0C20: 00 00 00 00 04 1F 03 00 00 00 00 00 60 EA 00 00 // ............`... 0C30: 05 02 00 07 03 00 04 20 0C 00 00 00 00 00 00 00 // ....... ........ 0C40: 00 00 00 00 00 00 00 00 04 1F 02 00 00 00 00 00 // ................ 0C50: 60 EA 00 00 05 02 00 07 03 00 04 22 0A 00 00 00 // `..........".... 0C60: 00 00 00 00 00 00 00 00 00 00 00 00 04 1F 01 00 // ................ 0C70: 00 00 00 00 60 EA 00 00 05 02 00 07 03 00 04 24 // ....`..........$ 0C80: 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0C90: 04 1F 00 00 00 00 00 00 60 EA 00 00 05 02 00 07 // ........`....... 0CA0: 03 00 04 26 06 00 00 00 00 00 00 00 00 00 00 00 // ...&............ 0CB0: 00 00 00 00 04 1F 03 00 00 00 00 00 80 38 01 00 // .............8.. 0CC0: 05 02 00 07 03 00 04 20 0C 00 00 00 00 00 00 00 // ....... ........ 0CD0: 00 00 00 00 00 00 00 00 04 1F 02 00 00 00 00 00 // ................ 0CE0: 80 38 01 00 05 02 00 07 03 00 04 22 0A 00 00 00 // .8.........".... 0CF0: 00 00 00 00 00 00 00 00 00 00 00 00 04 1F 01 00 // ................ 0D00: 00 00 00 00 80 38 01 00 05 02 00 07 03 00 04 24 // .....8.........$ 0D10: 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0D20: 04 1F 00 00 00 00 00 00 80 38 01 00 05 02 00 07 // .........8...... 0D30: 03 00 04 26 06 00 00 00 00 00 00 00 00 00 00 00 // ...&............ 0D40: 00 00 00 00 00 1F 01 00 00 00 00 00 68 3C 01 00 // ............h<.. 0D50: 06 02 00 05 03 00 00 1D 00 00 00 00 00 00 00 00 // ................ 0D60: 00 00 00 00 00 00 00 00 00 1F 18 00 00 00 00 00 // ................ 0D70: 68 3C 01 00 06 02 00 05 03 00 00 23 0C 00 00 00 // h<.........#.... 0D80: 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 10 00 // ................ 0D90: 00 00 00 00 68 3C 01 00 06 02 00 05 03 00 00 1E // ....h<.......... 0DA0: 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0DB0: 00 1F 08 00 00 00 00 00 68 3C 01 00 06 02 00 05 // ........h<...... 0DC0: 03 00 00 1A 03 00 00 00 00 00 00 00 00 00 00 00 // ................ 0DD0: 00 00 00 00 00 1F 09 00 00 00 00 00 68 3C 01 00 // ............h<.. 0DE0: 06 02 00 05 03 00 00 22 05 00 00 00 00 00 00 00 // ......."........ 0DF0: 00 00 00 00 00 00 00 00 00 1F 11 00 00 00 00 00 // ................ 0E00: 68 3C 01 00 06 02 00 05 03 00 00 26 0A 00 00 00 // h<.........&.... 0E10: 00 00 00 00 00 00 00 00 00 00 00 00 00 1F 03 00 // ................ 0E20: 00 00 00 00 68 3C 01 00 06 02 00 05 03 00 00 30 // ....h<.........0 0E30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0E40: 00 1F 0A 00 00 00 00 00 68 3C 01 00 06 02 00 05 // ........h<...... 0E50: 03 00 00 2A 06 00 00 00 00 00 00 00 00 00 00 00 // ...*............ 0E60: 00 00 00 00 00 1F 02 00 00 00 00 00 68 3C 01 00 // ............h<.. 0E70: 06 02 00 05 03 00 00 25 00 00 00 00 00 00 00 00 // .......%........ 0E80: 00 00 00 00 00 00 00 00 00 1F 00 00 00 00 00 00 // ................ 0E90: 68 3C 01 00 06 02 00 05 03 00 00 17 00 00 00 00 // h<.............. 0EA0: 00 00 00 00 00 00 00 00 00 00 00 00 08 1E 0D 00 // ................ 0EB0: 00 00 00 00 A0 86 01 00 06 02 00 05 03 00 04 21 // ...............! 0EC0: 0B 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0ED0: 08 1E 0C 00 00 00 00 00 A0 86 01 00 06 02 00 05 // ................ 0EE0: 03 00 04 25 07 00 00 00 00 00 00 00 00 00 00 00 // ...%............ 0EF0: 00 00 00 00 08 1E 0B 00 00 00 00 00 A0 86 01 00 // ................ 0F00: 06 02 00 05 03 00 04 28 04 00 00 00 00 00 00 00 // .......(........ 0F10: 00 00 00 00 00 00 00 00 08 1E 05 00 00 00 00 00 // ................ 0F20: A0 86 01 00 06 02 00 05 03 00 02 2E 00 00 00 00 // ................ 0F30: 00 00 00 00 00 00 00 00 00 00 00 00 08 1E 04 00 // ................ 0F40: 00 00 00 00 A0 86 01 00 06 02 00 05 03 00 00 21 // ...............! 0F50: 0F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0F60: 08 1E 09 00 00 00 00 00 A0 86 01 00 06 02 00 05 // ................ 0F70: 03 00 02 21 0D 00 00 00 00 00 00 00 00 00 00 00 // ...!............ 0F80: 00 00 00 00 08 1E 08 00 00 00 00 00 A0 86 01 00 // ................ 0F90: 06 02 00 05 03 00 02 23 0B 00 00 00 00 00 00 00 // .......#........ 0FA0: 00 00 00 00 00 00 00 00 08 1E 07 00 00 00 00 00 // ................ 0FB0: A0 86 01 00 06 02 00 05 03 00 02 26 08 00 00 00 // ...........&.... 0FC0: 00 00 00 00 00 00 00 00 00 00 00 00 08 1E 06 00 // ................ 0FD0: 00 00 00 00 A0 86 01 00 06 02 00 05 03 00 02 2A // ...............* 0FE0: 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 0FF0: 08 1E 0A 00 00 00 00 00 A0 86 01 00 06 02 00 05 // ................ 1000: 03 00 04 2C 00 00 00 00 00 00 00 00 00 00 00 00 // ...,............ 1010: 00 00 00 00 08 1E 0E 00 00 00 00 00 A0 86 01 00 // ................ 1020: 06 02 00 05 03 00 08 28 00 00 00 00 00 00 00 00 // .......(........ 1030: 00 00 00 00 00 00 00 00 08 1E 0F 00 00 00 00 00 // ................ 1040: A0 86 01 00 06 02 00 05 03 00 02 1C 02 00 00 00 // ................ 1050: 00 00 00 00 00 00 00 00 00 00 00 00 08 1E 03 00 // ................ 1060: 00 00 00 00 A0 86 01 00 06 02 00 05 03 00 00 25 // ...............% 1070: 0B 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 1080: 08 1E 01 00 00 00 00 00 A0 86 01 00 06 02 00 05 // ................ 1090: 03 00 00 2B 05 00 00 00 00 00 00 00 00 00 00 00 // ...+............ 10A0: 00 00 00 00 08 1E 02 00 00 00 00 00 A0 86 01 00 // ................ 10B0: 06 02 00 05 03 00 00 28 08 00 00 00 00 00 00 00 // .......(........ 10C0: 00 00 00 00 00 00 00 00 08 1E 00 00 00 00 00 00 // ................ 10D0: A0 86 01 00 06 02 00 05 03 00 00 30 00 00 00 00 // ...........0.... 10E0: 00 00 00 00 00 00 00 00 00 00 00 00 04 1F 00 00 // ................ 10F0: 00 00 00 00 A0 86 01 00 07 02 00 07 03 00 04 26 // ...............& 1100: 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 1110: 04 1F 03 00 00 00 00 00 A0 86 01 00 07 02 00 07 // ................ 1120: 03 00 04 20 0C 00 00 00 00 00 00 00 00 00 00 00 // ... ............ 1130: 00 00 00 00 04 1F 02 00 00 00 00 00 A0 86 01 00 // ................ 1140: 07 02 00 07 03 00 04 22 0A 00 00 00 00 00 00 00 // ......."........ 1150: 00 00 00 00 00 00 00 00 04 1F 01 00 00 00 00 00 // ................ 1160: A0 86 01 00 07 02 00 07 03 00 04 24 08 00 00 00 // ...........$.... 1170: 00 00 00 00 00 00 00 00 00 00 00 00 08 01 01 00 // ................ 1180: 00 00 00 00 A0 86 01 00 07 02 00 07 03 00 00 2B // ...............+ 1190: 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 11A0: 08 01 00 00 00 00 00 00 A0 86 01 00 07 02 00 07 // ................ 11B0: 03 00 00 30 00 00 00 00 00 00 00 00 00 00 00 00 // ...0............ 11C0: 00 00 00 00 08 01 02 00 00 00 00 00 A0 86 01 00 // ................ 11D0: 07 02 00 07 03 00 00 28 08 00 00 00 00 00 00 00 // .......(........ 11E0: 00 00 00 00 00 00 00 00 08 01 03 00 00 00 00 00 // ................ 11F0: A0 86 01 00 07 02 00 07 03 00 00 25 0B 00 00 00 // ...........%.... 1200: 00 00 00 00 00 00 00 00 00 00 00 00 08 01 05 00 // ................ 1210: 00 00 00 00 A0 86 01 00 07 02 00 07 03 00 02 2E // ................ 1220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 1230: 08 01 0F 00 00 00 00 00 A0 86 01 00 07 02 00 07 // ................ 1240: 03 00 02 1C 02 00 00 00 00 00 00 00 00 00 00 00 // ................ 1250: 00 00 00 00 08 01 0E 00 00 00 00 00 A0 86 01 00 // ................ 1260: 07 02 00 07 03 00 08 28 00 00 00 00 00 00 00 00 // .......(........ 1270: 00 00 00 00 00 00 00 00 08 01 0D 00 00 00 00 00 // ................ 1280: A0 86 01 00 07 02 00 07 03 00 04 21 0B 00 00 00 // ...........!.... 1290: 00 00 00 00 00 00 00 00 00 00 00 00 08 01 0C 00 // ................ 12A0: 00 00 00 00 A0 86 01 00 07 02 00 07 03 00 04 25 // ...............% 12B0: 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 12C0: 08 01 0B 00 00 00 00 00 A0 86 01 00 07 02 00 07 // ................ 12D0: 03 00 04 28 04 00 00 00 00 00 00 00 00 00 00 00 // ...(............ 12E0: 00 00 00 00 08 01 0A 00 00 00 00 00 A0 86 01 00 // ................ 12F0: 07 02 00 07 03 00 04 2C 00 00 00 00 00 00 00 00 // .......,........ 1300: 00 00 00 00 00 00 00 00 08 01 09 00 00 00 00 00 // ................ 1310: A0 86 01 00 07 02 00 07 03 00 02 21 0D 00 00 00 // ...........!.... 1320: 00 00 00 00 00 00 00 00 00 00 00 00 08 01 08 00 // ................ 1330: 00 00 00 00 A0 86 01 00 07 02 00 07 03 00 02 23 // ...............# 1340: 0B 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 1350: 08 01 07 00 00 00 00 00 A0 86 01 00 07 02 00 07 // ................ 1360: 03 00 02 26 08 00 00 00 00 00 00 00 00 00 00 00 // ...&............ 1370: 00 00 00 00 08 01 06 00 00 00 00 00 A0 86 01 00 // ................ 1380: 07 02 00 07 03 00 02 2A 04 00 00 00 00 00 00 00 // .......*........ 1390: 00 00 00 00 00 00 00 00 08 01 04 00 00 00 00 00 // ................ 13A0: A0 86 01 00 07 02 00 07 03 00 00 21 0F 00 00 00 // ...........!.... 13B0: 00 00 00 00 00 00 00 00 00 00 00 00 04 1F 03 00 // ................ 13C0: 00 00 00 00 C0 D4 01 00 07 02 00 07 03 00 04 20 // ............... 13D0: 0C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 13E0: 04 1F 02 00 00 00 00 00 C0 D4 01 00 07 02 00 07 // ................ 13F0: 03 00 04 22 0A 00 00 00 00 00 00 00 00 00 00 00 // ..."............ 1400: 00 00 00 00 04 1F 01 00 00 00 00 00 C0 D4 01 00 // ................ 1410: 07 02 00 07 03 00 04 24 08 00 00 00 00 00 00 00 // .......$........ 1420: 00 00 00 00 00 00 00 00 04 1F 00 00 00 00 00 00 // ................ 1430: C0 D4 01 00 07 02 00 07 03 00 04 26 06 00 00 00 // ...........&.... 1440: 00 00 00 00 00 00 00 00 00 00 00 00 08 1E 00 00 // ................ 1450: 00 00 00 00 58 0F 02 00 06 02 00 05 03 00 00 30 // ....X..........0 1460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 1470: 08 1E 0B 00 00 00 00 00 58 0F 02 00 06 02 00 05 // ........X....... 1480: 03 00 04 28 04 00 00 00 00 00 00 00 00 00 00 00 // ...(............ 1490: 00 00 00 00 08 1E 0A 00 00 00 00 00 58 0F 02 00 // ............X... 14A0: 06 02 00 05 03 00 04 2C 00 00 00 00 00 00 00 00 // .......,........ 14B0: 00 00 00 00 00 00 00 00 08 1E 0C 00 00 00 00 00 // ................ 14C0: 58 0F 02 00 06 02 00 05 03 00 04 25 07 00 00 00 // X..........%.... 14D0: 00 00 00 00 00 00 00 00 00 00 00 00 08 1E 09 00 // ................ 14E0: 00 00 00 00 58 0F 02 00 06 02 00 05 03 00 02 21 // ....X..........! 14F0: 0D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 1500: 08 1E 08 00 00 00 00 00 58 0F 02 00 06 02 00 05 // ........X....... 1510: 03 00 02 23 0B 00 00 00 00 00 00 00 00 00 00 00 // ...#............ 1520: 00 00 00 00 08 1E 07 00 00 00 00 00 58 0F 02 00 // ............X... 1530: 06 02 00 05 03 00 02 26 08 00 00 00 00 00 00 00 // .......&........ 1540: 00 00 00 00 00 00 00 00 08 1E 06 00 00 00 00 00 // ................ 1550: 58 0F 02 00 06 02 00 05 03 00 02 2A 04 00 00 00 // X..........*.... 1560: 00 00 00 00 00 00 00 00 00 00 00 00 08 1E 05 00 // ................ 1570: 00 00 00 00 58 0F 02 00 06 02 00 05 03 00 02 2E // ....X........... 1580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 1590: 08 1E 04 00 00 00 00 00 58 0F 02 00 06 02 00 05 // ........X....... 15A0: 03 00 00 21 0F 00 00 00 00 00 00 00 00 00 00 00 // ...!............ 15B0: 00 00 00 00 08 1E 03 00 00 00 00 00 58 0F 02 00 // ............X... 15C0: 06 02 00 05 03 00 00 25 0B 00 00 00 00 00 00 00 // .......%........ 15D0: 00 00 00 00 00 00 00 00 08 1E 02 00 00 00 00 00 // ................ 15E0: 58 0F 02 00 06 02 00 05 03 00 00 28 08 00 00 00 // X..........(.... 15F0: 00 00 00 00 00 00 00 00 00 00 00 00 08 1E 01 00 // ................ 1600: 00 00 00 00 58 0F 02 00 06 02 00 05 03 00 00 2B // ....X..........+ 1610: 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 1620: 08 1E 0E 00 00 00 00 00 58 0F 02 00 06 02 00 05 // ........X....... 1630: 03 00 08 28 00 00 00 00 00 00 00 00 00 00 00 00 // ...(............ 1640: 00 00 00 00 08 01 0F 00 00 00 00 00 58 0F 02 00 // ............X... 1650: 07 02 00 07 03 00 02 1C 02 00 00 00 00 00 00 00 // ................ 1660: 00 00 00 00 00 00 00 00 08 01 0E 00 00 00 00 00 // ................ 1670: 58 0F 02 00 07 02 00 07 03 00 08 28 00 00 00 00 // X..........(.... 1680: 00 00 00 00 00 00 00 00 00 00 00 00 08 01 0D 00 // ................ 1690: 00 00 00 00 58 0F 02 00 07 02 00 07 03 00 04 21 // ....X..........! 16A0: 0B 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 16B0: 08 01 0C 00 00 00 00 00 58 0F 02 00 07 02 00 07 // ........X....... 16C0: 03 00 04 25 07 00 00 00 00 00 00 00 00 00 00 00 // ...%............ 16D0: 00 00 00 00 08 01 0B 00 00 00 00 00 58 0F 02 00 // ............X... 16E0: 07 02 00 07 03 00 04 28 04 00 00 00 00 00 00 00 // .......(........ 16F0: 00 00 00 00 00 00 00 00 08 01 0A 00 00 00 00 00 // ................ 1700: 58 0F 02 00 07 02 00 07 03 00 04 2C 00 00 00 00 // X..........,.... 1710: 00 00 00 00 00 00 00 00 00 00 00 00 08 01 09 00 // ................ 1720: 00 00 00 00 58 0F 02 00 07 02 00 07 03 00 02 21 // ....X..........! 1730: 0D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 1740: 08 1E 0F 00 00 00 00 00 58 0F 02 00 06 02 00 05 // ........X....... 1750: 03 00 02 1C 02 00 00 00 00 00 00 00 00 00 00 00 // ................ 1760: 00 00 00 00 08 1E 0D 00 00 00 00 00 58 0F 02 00 // ............X... 1770: 06 02 00 05 03 00 04 21 0B 00 00 00 00 00 00 00 // .......!........ 1780: 00 00 00 00 00 00 00 00 08 01 08 00 00 00 00 00 // ................ 1790: 58 0F 02 00 07 02 00 07 03 00 02 23 0B 00 00 00 // X..........#.... 17A0: 00 00 00 00 00 00 00 00 00 00 00 00 08 01 07 00 // ................ 17B0: 00 00 00 00 58 0F 02 00 07 02 00 07 03 00 02 26 // ....X..........& 17C0: 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 17D0: 08 01 06 00 00 00 00 00 58 0F 02 00 07 02 00 07 // ........X....... 17E0: 03 00 02 2A 04 00 00 00 00 00 00 00 00 00 00 00 // ...*............ 17F0: 00 00 00 00 08 01 05 00 00 00 00 00 58 0F 02 00 // ............X... 1800: 07 02 00 07 03 00 02 2E 00 00 00 00 00 00 00 00 // ................ 1810: 00 00 00 00 00 00 00 00 08 01 04 00 00 00 00 00 // ................ 1820: 58 0F 02 00 07 02 00 07 03 00 00 21 0F 00 00 00 // X..........!.... 1830: 00 00 00 00 00 00 00 00 00 00 00 00 08 01 03 00 // ................ 1840: 00 00 00 00 58 0F 02 00 07 02 00 07 03 00 00 25 // ....X..........% 1850: 0B 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 1860: 08 01 02 00 00 00 00 00 58 0F 02 00 07 02 00 07 // ........X....... 1870: 03 00 00 28 08 00 00 00 00 00 00 00 00 00 00 00 // ...(............ 1880: 00 00 00 00 08 01 01 00 00 00 00 00 58 0F 02 00 // ............X... 1890: 07 02 00 07 03 00 00 2B 05 00 00 00 00 00 00 00 // .......+........ 18A0: 00 00 00 00 00 00 00 00 08 01 00 00 00 00 00 00 // ................ 18B0: 58 0F 02 00 07 02 00 07 03 00 00 30 00 00 00 00 // X..........0.... 18C0: 00 00 00 00 00 00 00 00 00 00 00 00 08 01 0E 00 // ................ 18D0: 00 00 00 00 40 0D 03 00 07 02 00 07 03 00 08 28 // ....@..........( 18E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 18F0: 08 01 0D 00 00 00 00 00 40 0D 03 00 07 02 00 07 // ........@....... 1900: 03 00 04 21 0B 00 00 00 00 00 00 00 00 00 00 00 // ...!............ 1910: 00 00 00 00 08 01 0C 00 00 00 00 00 40 0D 03 00 // ............@... 1920: 07 02 00 07 03 00 04 25 07 00 00 00 00 00 00 00 // .......%........ 1930: 00 00 00 00 00 00 00 00 08 01 0B 00 00 00 00 00 // ................ 1940: 40 0D 03 00 07 02 00 07 03 00 04 28 04 00 00 00 // @..........(.... 1950: 00 00 00 00 00 00 00 00 00 00 00 00 08 01 0A 00 // ................ 1960: 00 00 00 00 40 0D 03 00 07 02 00 07 03 00 04 2C // ....@.........., 1970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 1980: 08 01 09 00 00 00 00 00 40 0D 03 00 07 02 00 07 // ........@....... 1990: 03 00 02 21 0D 00 00 00 00 00 00 00 00 00 00 00 // ...!............ 19A0: 00 00 00 00 08 01 08 00 00 00 00 00 40 0D 03 00 // ............@... 19B0: 07 02 00 07 03 00 02 23 0B 00 00 00 00 00 00 00 // .......#........ 19C0: 00 00 00 00 00 00 00 00 08 01 07 00 00 00 00 00 // ................ 19D0: 40 0D 03 00 07 02 00 07 03 00 02 26 08 00 00 00 // @..........&.... 19E0: 00 00 00 00 00 00 00 00 00 00 00 00 08 01 0F 00 // ................ 19F0: 00 00 00 00 40 0D 03 00 07 02 00 07 03 00 02 1C // ....@........... 1A00: 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 1A10: 08 01 06 00 00 00 00 00 40 0D 03 00 07 02 00 07 // ........@....... 1A20: 03 00 02 2A 04 00 00 00 00 00 00 00 00 00 00 00 // ...*............ 1A30: 00 00 00 00 08 01 04 00 00 00 00 00 40 0D 03 00 // ............@... 1A40: 07 02 00 07 03 00 00 21 0F 00 00 00 00 00 00 00 // .......!........ 1A50: 00 00 00 00 00 00 00 00 08 01 03 00 00 00 00 00 // ................ 1A60: 40 0D 03 00 07 02 00 07 03 00 00 25 0B 00 00 00 // @..........%.... 1A70: 00 00 00 00 00 00 00 00 00 00 00 00 08 01 02 00 // ................ 1A80: 00 00 00 00 40 0D 03 00 07 02 00 07 03 00 00 28 // ....@..........( 1A90: 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 1AA0: 08 01 01 00 00 00 00 00 40 0D 03 00 07 02 00 07 // ........@....... 1AB0: 03 00 00 2B 05 00 00 00 00 00 00 00 00 00 00 00 // ...+............ 1AC0: 00 00 00 00 08 01 00 00 00 00 00 00 40 0D 03 00 // ............@... 1AD0: 07 02 00 07 03 00 00 30 00 00 00 00 00 00 00 00 // .......0........ 1AE0: 00 00 00 00 00 00 00 00 08 01 05 00 00 00 00 00 // ................ 1AF0: 40 0D 03 00 07 02 00 07 03 00 02 2E 00 00 00 00 // @............... 1B00: 00 00 00 00 00 00 00 00 00 00 00 00 08 1E 0F 00 // ................ 1B10: 00 00 00 00 40 0D 03 00 06 02 00 05 03 00 02 1C // ....@........... 1B20: 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 1B30: 08 1E 0E 00 00 00 00 00 40 0D 03 00 06 02 00 05 // ........@....... 1B40: 03 00 08 28 00 00 00 00 00 00 00 00 00 00 00 00 // ...(............ 1B50: 00 00 00 00 08 1E 0D 00 00 00 00 00 40 0D 03 00 // ............@... 1B60: 06 02 00 05 03 00 04 21 0B 00 00 00 00 00 00 00 // .......!........ 1B70: 00 00 00 00 00 00 00 00 08 1E 0C 00 00 00 00 00 // ................ 1B80: 40 0D 03 00 06 02 00 05 03 00 04 25 07 00 00 00 // @..........%.... 1B90: 00 00 00 00 00 00 00 00 00 00 00 00 08 1E 0B 00 // ................ 1BA0: 00 00 00 00 40 0D 03 00 06 02 00 05 03 00 04 28 // ....@..........( 1BB0: 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 1BC0: 08 1E 0A 00 00 00 00 00 40 0D 03 00 06 02 00 05 // ........@....... 1BD0: 03 00 04 2C 00 00 00 00 00 00 00 00 00 00 00 00 // ...,............ 1BE0: 00 00 00 00 08 1E 09 00 00 00 00 00 40 0D 03 00 // ............@... 1BF0: 06 02 00 05 03 00 02 21 0D 00 00 00 00 00 00 00 // .......!........ 1C00: 00 00 00 00 00 00 00 00 08 1E 08 00 00 00 00 00 // ................ 1C10: 40 0D 03 00 06 02 00 05 03 00 02 23 0B 00 00 00 // @..........#.... 1C20: 00 00 00 00 00 00 00 00 00 00 00 00 08 1E 07 00 // ................ 1C30: 00 00 00 00 40 0D 03 00 06 02 00 05 03 00 02 26 // ....@..........& 1C40: 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 1C50: 08 1E 06 00 00 00 00 00 40 0D 03 00 06 02 00 05 // ........@....... 1C60: 03 00 02 2A 04 00 00 00 00 00 00 00 00 00 00 00 // ...*............ 1C70: 00 00 00 00 08 1E 05 00 00 00 00 00 40 0D 03 00 // ............@... 1C80: 06 02 00 05 03 00 02 2E 00 00 00 00 00 00 00 00 // ................ 1C90: 00 00 00 00 00 00 00 00 08 1E 04 00 00 00 00 00 // ................ 1CA0: 40 0D 03 00 06 02 00 05 03 00 00 21 0F 00 00 00 // @..........!.... 1CB0: 00 00 00 00 00 00 00 00 00 00 00 00 08 1E 03 00 // ................ 1CC0: 00 00 00 00 40 0D 03 00 06 02 00 05 03 00 00 25 // ....@..........% 1CD0: 0B 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 1CE0: 08 1E 02 00 00 00 00 00 40 0D 03 00 06 02 00 05 // ........@....... 1CF0: 03 00 00 28 08 00 00 00 00 00 00 00 00 00 00 00 // ...(............ 1D00: 00 00 00 00 08 1E 01 00 00 00 00 00 40 0D 03 00 // ............@... 1D10: 06 02 00 05 03 00 00 2B 05 00 00 00 00 00 00 00 // .......+........ 1D20: 00 00 00 00 00 00 00 00 08 1E 00 00 00 00 00 00 // ................ 1D30: 40 0D 03 00 06 02 00 05 03 00 00 30 00 00 00 00 // @..........0.... 1D40: 00 00 00 00 00 00 00 00 00 00 00 00 50 00 03 01 // ............P... 1D50: E8 03 00 00 B8 0B 00 00 00 00 00 00 7D 00 00 01 // ............}... 1D60: FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 1D70: E8 03 00 00 B8 0B 00 00 00 00 00 00 7D 00 00 01 // ............}... 1D80: FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 1D90: 00 00 00 00 00 00 00 00 00 00 00 00 D4 00 04 05 // ................ 1DA0: 00 01 00 00 24 F4 00 00 10 27 88 13 00 00 00 00 // ....$....'...... 1DB0: 00 00 00 00 5E 01 4E 0C 01 01 00 00 55 00 00 00 // ....^.N.....U... 1DC0: 10 27 4C 74 02 03 04 01 00 05 05 00 B0 8F 06 00 // .'Lt............ 1DD0: 2B 77 B7 2A 00 00 00 00 00 00 00 00 00 00 00 00 // +w.*............ 1DE0: 00 00 00 00 10 11 3D 10 7A 1C 02 00 00 45 00 00 // ......=.z....E.. 1DF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 AA 0A // ................ 1E00: 22 22 02 00 00 F0 01 00 00 00 00 00 00 00 00 00 // "".............. 1E10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 1E20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 1E30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 1E40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 1E50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 1E60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 1E70: AC 00 02 01 B5 5D 00 00 00 00 01 00 B5 5D 00 00 // .....].......].. 1E80: 08 08 02 00 B5 5D 00 00 10 10 03 00 B5 5D 00 00 // .....].......].. 1E90: 18 14 04 00 B5 5D 00 00 1A 18 05 00 91 5D 00 00 // .....].......].. 1EA0: 08 08 90 00 95 5D 00 00 08 08 91 00 99 5D 00 00 // .....].......].. 1EB0: 08 08 92 00 9D 5D 00 00 08 08 93 00 A1 5D 00 00 // .....].......].. 1EC0: 08 08 94 00 A9 5D 00 00 08 08 97 00 89 5D 00 00 // .....].......].. 1ED0: 00 00 08 00 89 5D 00 00 08 04 09 00 89 5D 00 00 // .....].......].. 1EE0: 10 08 0A 00 89 5D 00 00 14 0C 0B 00 89 5D 00 00 // .....].......].. 1EF0: 15 10 0C 00 89 5D 00 00 16 14 0D 00 B1 5D 00 00 // .....].......].. 1F00: 00 00 10 00 B1 5D 00 00 08 08 11 00 B1 5D 00 00 // .....].......].. 1F10: 10 10 13 00 B1 5D 00 00 18 18 14 00 C8 00 01 05 // .....].......... 1F20: 88 06 04 00 13 31 48 00 1E 21 00 00 00 00 00 00 // .....1H..!...... 1F30: 08 00 00 00 13 32 68 00 21 21 00 00 00 00 00 00 // .....2h.!!...... 1F40: 80 00 00 00 13 33 88 00 1E 22 00 00 00 00 00 00 // .....3..."...... 1F50: 00 02 00 00 0C 34 A8 00 20 22 00 00 00 00 00 00 // .....4.. "...... 1F60: 00 04 00 00 01 04 93 00 02 04 04 00 03 04 00 00 // ................ 1F70: 04 08 BC 34 00 00 00 00 19 08 12 09 01 00 00 00 // ...4............ 1F80: FF 00 00 00 01 04 94 00 02 04 05 00 03 04 00 00 // ................ 1F90: 04 08 BC 34 00 00 00 00 19 08 09 03 02 00 00 00 // ...4............ 1FA0: FF 00 00 00 01 04 92 00 02 04 03 00 03 04 00 00 // ................ 1FB0: 04 08 BC 34 00 00 00 00 19 08 12 09 03 00 00 00 // ...4............ 1FC0: FF 00 00 00 01 04 90 00 02 04 01 00 03 04 00 00 // ................ 1FD0: 04 08 E0 2E 00 00 00 00 19 08 0F 07 04 00 00 00 // ................ 1FE0: FF 00 00 00 08 00 01 01 00 00 00 00 70 01 02 01 // ............p... 1FF0: D6 09 80 02 A0 00 E0 01 2D 00 10 00 60 00 0A 00 // ........-...`... 2000: 02 00 00 00 00 00 08 08 06 00 12 3C A0 0F 20 03 // ...........<.. . 2010: 00 01 58 02 1C 00 28 00 80 00 01 00 04 00 00 00 // ..X...(......... 2020: 00 00 00 00 00 00 6A 3C 64 19 00 04 40 01 00 03 // ......j<d...@... 2030: 26 00 18 00 88 00 03 00 06 00 00 00 00 00 00 00 // &............... 2040: 06 00 55 3C 01 1D 00 05 72 01 D0 02 1E 00 6E 00 // ..U<....r.....n. 2050: 28 00 05 00 05 00 00 00 00 00 00 00 00 00 E8 3C // (..............< 2060: 30 2A 00 05 08 02 C0 03 28 00 60 00 70 00 01 00 // 0*......(.`.p... 2070: 03 00 00 00 00 00 00 00 00 00 E9 3C 30 2A 00 05 // ...........<0*.. 2080: 98 01 00 04 2A 00 30 00 70 00 01 00 03 00 00 00 // ....*.0.p....... 2090: 00 00 00 00 00 00 EA 3C 66 21 56 05 AA 01 00 03 // .......<f!V..... 20A0: 1E 00 46 00 8F 00 03 00 03 00 00 00 00 00 00 00 // ..F............. 20B0: 02 00 ED 3C 8F 2F 78 05 D0 01 1A 04 27 00 58 00 // ...<./x.....'.X. 20C0: 90 00 03 00 04 00 00 00 00 00 00 00 02 00 EB 3C // ...............< 20D0: 48 3F 40 06 30 02 B0 04 32 00 40 00 C0 00 01 00 // H?@.0...2.@..... 20E0: 03 00 00 00 00 00 00 00 00 00 EC 3C 02 3A 80 07 // ...........<.:.. 20F0: 18 01 38 04 2D 00 58 00 2C 00 04 00 05 00 00 00 // ..8.-.X.,....... 2100: 00 00 00 00 02 00 F3 3C 7D 4B 80 07 A0 02 B0 04 // .......<}K...... 2110: 2D 00 88 00 C8 00 03 00 06 00 00 00 00 00 00 00 // -............... 2120: 02 00 F0 3C 68 5B 80 07 A8 02 A0 05 3C 00 80 00 // ...<h[......<... 2130: D0 00 01 00 03 00 00 00 00 00 00 00 02 00 F1 3C // ...............< 2140: 32 96 00 0A B0 03 40 06 3A 00 C0 00 18 01 03 00 // 2.....@.:....... 2150: 06 00 00 00 00 00 00 00 02 00 F2 3C 34 00 02 01 // ...........<4... 2160: 00 00 00 00 00 2A 00 2A 00 00 2A 2A 2A 00 00 2A // .....*.*..***..* 2170: 00 2A 2A 15 00 2A 2A 2A 15 15 15 15 15 3F 15 3F // .**..***.....?.? 2180: 15 15 3F 3F 3F 15 15 3F 15 3F 3F 3F 15 3F 3F 3F // ..???..?.???.??? 2190: A4 00 01 01 10 01 06 12 11 01 16 12 21 01 0A 12 // ............!... 21A0: 13 01 06 6A 14 01 16 6A 22 01 0A 6A 16 01 06 55 // ...j...j"..j...U 21B0: 17 01 16 55 23 01 0A 55 63 01 16 E8 64 01 0A E8 // ...U#..Uc...d... 21C0: 65 01 16 E9 66 01 0A E9 19 01 06 EA 1A 01 16 EA // e...f........... 21D0: 24 01 0A EA 47 01 16 ED 48 01 0A ED 45 01 16 EB // $...G...H...E... 21E0: 46 01 0A EB 75 01 16 EC 76 01 0A EC A5 01 16 F3 // F...u...v....... 21F0: A6 01 0A F3 A0 01 16 F0 A1 01 0A F0 A2 01 16 F1 // ................ 2200: A3 01 0A F1 A4 01 16 F2 A5 01 0A F2 D2 01 16 70 // ...............p 2210: D4 01 0A 70 D8 01 16 71 D9 01 0A 71 E2 01 16 72 // ...p...q...q...r 2220: E4 01 0A 72 E8 01 16 73 E9 01 0A 73 F5 01 16 74 // ...r...s...s...t 2230: F6 01 0A 74 18 00 02 02 02 00 20 00 08 00 80 00 // ...t...... ..... 2240: 00 02 00 04 00 08 40 00 FF FF FF FF 14 03 03 02 // ......@......... 2250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C4 02 // ................ 2260: 24 50 53 50 E6 4B 6C F2 20 00 00 00 00 00 00 00 // $PSP.Kl. ....... 2270: 39 01 00 00 40 04 00 00 00 05 00 00 00 00 00 C0 // 9...@........... 2280: 01 00 00 00 00 38 00 00 00 E0 03 00 00 00 00 C0 // .....8.......... 2290: 02 00 00 00 00 54 01 00 00 18 04 00 00 00 00 C0 // .....T.......... 22A0: 37 01 00 00 00 E2 00 00 00 00 02 00 00 00 00 C0 // 7............... 22B0: 47 01 00 00 60 1B 00 00 00 26 02 00 00 00 00 C0 // G...`....&...... 22C0: 41 01 00 00 00 01 00 00 00 0F 00 00 00 00 00 C0 // A............... 22D0: 01 10 00 00 00 20 01 00 00 5C 07 00 00 00 00 C0 // ..... ...\...... 22E0: 32 01 00 00 40 04 00 00 00 11 00 00 00 00 00 C0 // 2...@........... 22F0: 42 01 00 00 08 00 00 00 08 24 02 00 00 00 00 C0 // B........$...... 2300: 09 10 00 00 00 C2 00 00 00 1A 00 00 00 00 00 C0 // ................ 2310: 0A 10 00 00 00 C2 00 00 00 DC 00 00 00 00 00 C0 // ................ 2320: 4B 00 00 00 00 80 00 00 00 DC 08 00 00 00 00 C0 // K............... 2330: 0B 00 00 00 00 30 00 00 00 6C 05 00 00 00 00 C0 // .....0...l...... 2340: 3B 01 00 00 C0 00 00 00 00 10 00 00 00 00 00 C0 // ;............... 2350: 40 00 00 00 00 D0 00 00 00 2C 06 00 00 00 00 C0 // @........,...... 2360: 1D 10 00 00 00 A4 00 00 00 9C 0B 00 00 00 00 C0 // ................ 2370: 5B 00 00 00 98 00 00 00 10 24 02 00 00 00 00 C0 // [........$...... 2380: 07 10 00 00 00 10 00 00 00 5C 09 00 00 00 00 C0 // .........\...... 2390: 3A 01 00 00 40 04 00 00 00 0A 00 00 00 00 00 C0 // :...@........... 23A0: 4E 00 00 00 00 20 00 00 00 9C 05 00 00 00 00 C0 // N.... .......... 23B0: 59 00 00 00 00 30 00 00 00 FC 05 00 00 00 00 C0 // Y....0.......... 23C0: 1B 10 00 00 00 00 01 00 00 40 0C 00 00 00 00 C0 // .........@...... 23D0: 5C 00 00 00 00 60 00 00 00 FC 06 00 00 00 00 C0 // \....`.......... 23E0: 33 01 00 00 00 18 00 00 00 40 0D 00 00 00 00 C0 // 3........@...... 23F0: 55 00 00 00 00 10 00 00 00 BC 05 00 00 00 00 C0 // U............... 2400: 5E 00 00 00 00 30 00 00 00 CC 05 00 00 00 00 C0 // ^....0.......... 2410: 05 10 00 00 00 30 02 00 00 6C 09 00 00 00 00 C0 // .....0...l...... 2420: 31 01 00 00 00 60 00 00 00 7C 08 00 00 00 00 C0 // 1....`...|...... 2430: 44 01 00 00 00 00 01 00 00 00 1E 00 00 00 00 00 // D............... 2440: 45 01 00 00 00 04 00 00 00 16 00 00 00 00 00 C0 // E............... 2450: 46 01 00 00 00 18 00 00 00 58 0D 00 00 00 00 C0 // F........X...... 2460: 3A 20 00 00 00 50 00 00 00 9E 01 00 00 00 00 C0 // : ...P.......... 2470: 01 00 00 00 00 00 00 00 00 02 00 00 00 04 10 00 // ................ 2480: 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 // ................ 2490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 24A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 24B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 24C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 24D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 24E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 24F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 2500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 2510: 4E 41 56 49 33 31 5F 50 52 4F 44 55 43 54 49 4F // NAVI31_PRODUCTIO 2520: 4E 5F 41 4D 44 5F 50 52 44 30 30 36 42 5F 45 5F // N_AMD_PRD006B_E_ 2530: 30 30 30 34 32 33 2E 73 62 69 6E 00 00 00 00 00 // 000423.sbin..... 2540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 2550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 2560: 0C 00 02 01 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 2570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 2580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 2590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 25A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 25B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 25C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 25D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 25E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 25F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 2600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 2610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 2620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 2630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 2640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 2650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 2660: 00 00 00 00 00 00 00 00 56 42 4C 5F 44 41 54 41 // ........VBL_DATA 2670: 5F 54 41 42 4C 45 00 00 41 54 4F 4D 60 19 00 00 // _TABLE..ATOM`... 2680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 2690: 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 // ................ 26A0: 05 A6 EA AC FF 9F 45 42 AB B1 91 32 62 37 B7 70 // ......EB...2b7.p 26B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 26C0: 47 01 00 01 00 00 00 00 1F 02 01 16 00 00 00 00 // G............... 26D0: 00 00 00 00 60 1B 00 00 00 00 00 00 00 00 00 00 // ....`........... 26E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 26F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 2700: 00 00 00 00 00 00 00 00 30 37 2F 31 39 2F 32 33 // ........07/19/23 2710: 2C 30 35 3A 31 33 3A 35 35 00 00 00 00 00 00 00 // ,05:13:55....... 2720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 2730: 00 00 00 00 00 00 00 00 63 C9 CF 67 5E B1 95 77 // ........c..g^..w 2740: 5B F3 05 F3 B8 34 F7 9F D1 22 31 C4 06 9A EC D8 // [....4..."1..... 2750: 80 B4 F3 9B A7 04 AF 54 00 00 00 00 00 00 00 00 // .......T........ 2760: 00 00 00 00 00 00 00 00 4A 00 02 01 00 00 00 00 // ........J....... 2770: 80 01 00 00 14 01 00 00 00 00 00 00 4C 03 00 00 // ............L... 2780: 00 00 00 00 00 00 00 00 6C 04 00 00 00 00 00 00 // ........l....... 2790: F4 04 00 00 00 00 00 00 4C 00 00 00 5C 05 00 00 // ........L...\... 27A0: 00 00 00 00 A0 05 00 00 00 00 00 00 6C 18 38 19 // ............l.8. 27B0: 00 00 00 00 C8 00 01 05 88 06 04 00 13 31 48 00 // .............1H. 27C0: 1E 21 00 00 00 00 00 00 08 00 00 00 13 32 68 00 // .!...........2h. 27D0: 21 21 00 00 00 00 00 00 80 00 00 00 13 33 88 00 // !!...........3.. 27E0: 1E 22 00 00 00 00 00 00 00 02 00 00 0C 34 A8 00 // ."...........4.. 27F0: 20 22 00 00 00 00 00 00 00 04 00 00 01 04 93 00 // ".............. 2800: 02 04 04 00 03 04 00 00 04 08 BC 34 00 00 00 00 // ...........4.... 2810: 19 08 12 09 01 00 00 00 FF 00 00 00 01 04 94 00 // ................ 2820: 02 04 05 00 03 04 00 00 04 08 BC 34 00 00 00 00 // ...........4.... 2830: 19 08 09 03 02 00 00 00 FF 00 00 00 01 04 92 00 // ................ 2840: 02 04 03 00 03 04 00 00 04 08 BC 34 00 00 00 00 // ...........4.... 2850: 19 08 12 09 03 00 00 00 FF 00 00 00 01 04 90 00 // ................ 2860: 02 04 01 00 03 04 00 00 04 08 E0 2E 00 00 00 00 // ................ 2870: 19 08 0F 07 04 00 00 00 FF 00 00 00 6C 00 03 04 // ............l... 2880: 1F 02 01 16 00 00 00 00 74 B7 01 00 01 40 10 00 // ........t....@.. 2890: 00 00 00 00 4C 00 00 00 BC 02 EE 02 46 05 00 00 // ....L.......F... 28A0: 00 00 01 00 80 00 00 00 00 00 00 00 00 00 00 00 // ................ 28B0: 00 00 00 00 00 00 00 00 7D 0F 00 00 E8 03 00 00 // ........}....... 28C0: 84 03 84 03 46 05 84 03 00 00 00 00 00 00 00 00 // ....F........... 28D0: 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 28E0: 00 00 20 00 88 06 60 16 CC 01 05 00 CF 1F 00 00 // .. ...`......... 28F0: 00 01 00 00 00 01 00 00 00 01 00 00 01 02 00 00 // ................ 2900: 00 01 00 00 02 03 00 00 00 01 00 00 03 04 00 00 // ................ 2910: 00 01 00 00 04 05 00 00 00 01 00 00 05 06 00 00 // ................ 2920: 00 01 00 00 06 07 00 00 00 01 00 01 07 08 04 00 // ................ 2930: 00 00 00 00 00 00 00 00 05 01 04 03 02 02 03 03 // ................ 2940: 03 03 00 00 00 00 00 01 01 01 01 01 00 00 00 00 // ................ 2950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 2960: 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 // ................ 2970: 00 00 01 00 00 00 00 00 00 21 22 29 FF 00 FF 00 // .........!").... 2980: FF 00 00 01 02 01 FF FF 00 00 1F 00 10 10 10 10 // ................ 2990: 10 10 10 10 00 00 00 00 00 00 00 00 00 00 1F 00 // ................ 29A0: 10 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 // ................ 29B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 29C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 29D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 29E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 29F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 2A00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 2A10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 2A20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 2A30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 2A40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 2A50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 2A60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 2A70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 2A80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 2A90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 2AA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 2AB0: 00 00 00 00 20 01 04 00 C0 D4 01 00 A0 86 01 00 // .... ........... 2AC0: 40 9C 00 00 10 27 00 00 B0 8F 06 00 A0 68 06 00 // @....'.......h.. 2AD0: FF 00 EE 02 D0 DD 06 00 50 C3 00 00 60 EA 00 00 // ........P...`... 2AE0: 40 19 01 00 D4 C6 00 00 F8 F2 00 00 98 02 01 00 // @............... 2AF0: 00 00 00 00 00 00 00 00 D0 DD 06 00 A0 86 01 00 // ................ 2B00: 00 00 00 00 02 00 00 00 00 00 00 00 F3 17 01 00 // ................ 2B10: 80 06 01 00 00 00 00 00 33 33 81 01 7D 1A 09 96 // ........33..}... 2B20: 30 14 C9 02 00 00 00 00 00 00 00 00 00 00 00 00 // 0............... 2B30: 88 13 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 2B40: 00 00 00 00 00 00 00 00 00 00 00 00 01 80 00 00 // ................ 2B50: 7D 1F 1E 96 05 80 00 00 FF FF 0F 00 71 00 FF 2F // }...........q../ 2B60: 4D 00 00 A5 70 3D 29 0A 9C A4 0D 20 20 95 87 00 // M...p=).... ... 2B70: 19 04 00 00 50 C3 00 00 30 75 00 00 C8 AF 00 00 // ....P...0u...... 2B80: 30 75 00 00 C8 AF 00 00 40 9C 00 00 C0 D4 01 00 // 0u......@....... 2B90: 70 11 01 00 00 00 00 00 00 00 00 00 00 00 00 00 // p............... 2BA0: 00 00 00 00 00 00 00 00 FF FF FF FF 64 00 00 00 // ............d... 2BB0: FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 2BC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 2BD0: 00 00 00 00 88 00 03 00 00 0B 06 00 08 02 04 02 // ................ 2BE0: 83 14 01 00 84 14 01 00 85 14 01 00 86 14 01 00 // ................ 2BF0: 6F 14 01 00 32 14 01 00 2E 6A 01 00 10 27 00 00 // o...2....j...'.. 2C00: 08 04 06 00 FF FF FF FF 00 00 00 00 00 00 00 00 // ................ 2C10: 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 2C20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 2C30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 2C40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 2C50: 00 00 00 00 00 00 00 00 00 00 00 00 68 00 02 03 // ............h... 2C60: 00 00 00 00 00 00 00 00 08 00 00 00 08 00 00 00 // ................ 2C70: 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 // ................ 2C80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 2C90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 2CA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 2CB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 2CC0: 00 00 00 00 44 00 03 03 00 00 00 00 00 1A 00 00 // ....D........... 2CD0: 00 C2 00 00 00 00 00 00 00 00 4E 0C 0A 08 70 00 // ..........N...p. 2CE0: 10 27 00 00 74 B7 01 00 F4 2D 01 00 84 B2 00 00 // .'..t....-...... 2CF0: E4 25 00 00 00 00 00 00 0B F1 88 00 00 00 00 00 // .%.............. 2D00: FF FF FF FF 00 00 00 00 CA 12 03 00 F8 07 C8 00 // ................ 2D10: 00 10 16 10 1A 10 00 00 00 00 00 00 02 0A 08 0C // ................ 2D20: 70 18 04 00 FF FF FF 00 00 00 00 00 00 00 00 00 // p............... 2D30: 00 00 00 00 00 00 00 00 FF 0F 00 00 00 00 00 00 // ................ 2D40: 00 00 00 00 00 00 00 00 72 00 00 01 C8 00 F8 07 // ........r....... 2D50: 00 10 00 00 00 04 00 00 00 00 00 00 00 00 00 00 // ................ 2D60: 00 00 00 00 4B 34 5A 41 46 33 32 35 42 43 00 00 // ....K4ZAF325BC.. 2D70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 2D80: 00 00 00 00 00 00 00 00 00 00 00 00 72 01 01 06 // ............r... 2D90: E0 04 FC 0B 00 00 00 00 00 04 00 00 00 00 00 00 // ................ 2DA0: 00 00 00 00 00 00 00 00 48 35 36 47 34 32 41 53 // ........H56G42AS 2DB0: 38 44 58 30 31 34 00 00 00 00 00 00 00 00 00 00 // 8DX014.......... 2DC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 2DD0: 00 03 18 04 10 00 91 02 00 00 00 04 00 00 04 00 // ................ 2DE0: C0 00 0A 08 00 00 40 00 A8 61 00 00 09 05 08 0D // ......@..a...... 2DF0: DC 02 22 11 03 05 05 05 02 02 05 03 03 08 02 02 // .."............. 2E00: 01 0A 0A 0A 0A 02 02 0A 0A 22 03 22 48 E8 01 00 // ........."."H... 2E10: 0A 0C 0A 02 02 04 0A 10 15 01 08 09 04 04 01 00 // ................ 2E20: 00 00 00 7D 00 00 00 00 50 C3 00 00 0B 05 0F 17 // ...}....P....... 2E30: B8 05 3C 1E 04 08 08 08 02 02 08 04 04 08 02 02 // ..<............. 2E40: 01 0A 0A 0A 0A 02 02 0A 0A 3C 05 3C 90 D0 03 00 // .........<.<.... 2E50: 0A 0C 0A 02 02 04 0A 12 1B 01 07 09 04 07 01 00 // ................ 2E60: 00 00 00 87 00 00 00 00 CC 55 01 00 10 06 1B 29 // .........U.....) 2E70: 02 0A 6A 35 07 0E 0E 0E 03 03 0E 06 06 0C 02 02 // ..j5............ 2E80: 02 0B 0A 0A 0A 02 02 0A 0A 6A 09 6A FC AC 06 00 // .........j.j.... 2E90: 0A 0C 0A 02 02 04 0A 18 28 01 09 0A 04 0C 01 00 // ........(....... 2EA0: 00 00 00 87 00 00 00 00 A0 86 01 00 11 06 1E 2D // ...............- 2EB0: 71 0B 78 3C 08 0F 0F 0F 03 03 0F 06 06 0C 02 02 // q.x<............ 2EC0: 02 0C 0A 0A 0A 02 02 0A 0A 78 0A 78 20 A1 07 00 // .........x.x ... 2ED0: 0A 0C 0A 02 02 04 0A 19 2A 01 09 0A 04 0D 01 00 // ........*....... 2EE0: 00 00 00 87 00 00 00 00 48 E8 01 00 15 08 26 39 // ........H.....&9 2EF0: 4D 0E 96 4B 0A 13 13 13 03 03 13 07 07 0C 02 02 // M..K............ 2F00: 03 0D 0D 0A 0A 02 02 0D 0D 96 0D 96 68 89 09 00 // ............h... 2F10: 0D 0C 0A 02 02 05 0D 1E 34 01 0E 0C 04 10 01 00 // ........4....... 2F20: 00 00 00 87 00 00 00 00 40 13 02 00 16 08 2A 3E // ........@.....*> 2F30: 8F 0F A5 53 0B 15 15 15 04 04 15 08 08 10 02 02 // ...S............ 2F40: 03 0E 0E 0A 0A 02 02 0E 0E A5 0E A5 C8 73 0A 00 // .............s.. 2F50: 0E 0C 0A 02 02 06 0E 1F 38 01 0E 0C 04 12 01 00 // ........8....... 2F60: 00 00 00 87 00 00 00 00 78 5D 02 00 18 08 2D 44 // ........x]....-D 2F70: BB 11 B4 5A 0C 17 17 17 04 04 17 08 08 10 02 02 // ...Z............ 2F80: 03 0E 0F 0A 0A 02 02 0F 0F B4 0F B4 B0 71 0B 00 // .............q.. 2F90: 0F 0C 0A 02 02 06 0F 21 3C 01 0E 0C 04 13 01 00 // .......!<....... 2FA0: 00 00 00 87 00 00 00 00 20 BF 02 00 1B 08 34 4E // ........ .....4N 2FB0: 98 14 D2 69 0E 1B 1B 1A 04 04 1B 09 09 10 02 02 // ...i............ 2FC0: 03 0F 12 0A 0A 02 02 12 12 D2 12 D2 F8 59 0D 00 // .............Y.. 2FD0: 12 0C 0A 02 02 07 12 24 43 01 0E 0C 04 16 01 00 // .......$C....... 2FE0: 00 00 00 87 00 00 00 00 B0 24 03 00 1E 08 3C 5A // .........$....<Z 2FF0: 91 17 F0 78 10 1E 1E 1E 05 05 1E 0A 0A 14 02 02 // ...x............ 3000: 03 10 14 0A 0A 02 02 14 14 F0 14 F0 40 42 0F 00 // ............@B.. 3010: 14 0C 0A 02 02 08 14 27 4A 01 0E 0C 04 19 01 00 // .......'J....... 3020: 00 00 00 87 00 00 00 00 78 89 03 00 22 09 44 66 // ........x...".Df 3030: 85 1A 0E 87 12 22 22 22 06 06 22 0B 0B 18 02 02 // .....""".."..... 3040: 03 12 17 0A 0A 02 02 17 17 0E 17 0E 88 2A 11 00 // .............*.. 3050: 17 0C 0A 02 02 09 17 2B 53 01 10 0D 04 1D 01 01 // .......+S....... 3060: 01 01 00 87 00 00 00 00 78 BB 03 00 23 09 47 6B // ........x...#.Gk 3070: FC 1B 1D 8F 13 24 24 24 06 06 22 0C 0C 18 02 02 // .....$$$.."..... 3080: 03 13 18 0B 0B 02 02 18 18 1D 18 1D AC 1E 12 00 // ................ 3090: 18 0D 0B 02 02 09 18 2C 56 02 10 0D 04 65 01 01 // .......,V....e.. 30A0: 01 01 00 87 00 00 00 00 DC ED 03 00 25 09 4B 71 // ............%.Kq 30B0: 76 1D 2C 96 14 26 26 26 06 06 23 0C 0C 18 02 02 // v.,..&&&..#..... 30C0: 03 13 19 0B 0B 02 02 19 19 2C 19 2C D0 12 13 00 // .........,.,.... 30D0: 19 0D 0B 02 02 0A 19 2E 5A 02 10 0D 04 6A 01 01 // ........Z....j.. 30E0: 01 01 00 87 00 00 00 00 40 20 04 00 27 0A 4F 77 // ........@ ..'.Ow 30F0: F0 1E 3B 9E 15 28 28 28 07 07 28 0D 0F 1C 02 04 // ..;..(((..(..... 3100: 03 14 1B 0B 0B 02 04 1B 1B 3B 1B 3B F4 06 14 00 // .........;.;.... 3110: 1B 0D 0B 02 02 0B 1B 30 60 02 13 0E 04 70 01 01 // .......0`....p.. 3120: 01 01 00 87 00 00 00 00 A4 52 04 00 28 0A 52 7C // .........R..(.R| 3130: 6A 20 4A A5 16 2A 2A 2A 07 07 2A 0D 0F 1C 02 04 // j J..***..*..... 3140: 04 14 1C 0B 0B 02 04 1C 1C 4A 1C 4A 18 FB 14 00 // .........J.J.... 3150: 1C 0D 0B 02 02 0B 1C 32 64 02 13 0E 04 75 01 01 // .......2d....u.. 3160: 01 01 00 87 00 00 00 00 A4 84 04 00 2A 0A 56 82 // ............*.V. 3170: E1 21 59 AD 17 2C 2C 2C 07 07 2C 0E 10 1C 02 04 // .!Y..,,,..,..... 3180: 04 15 1D 0C 0C 02 04 1D 1D 59 1D 59 3C EF 15 00 // .........Y.Y<... 3190: 1D 0E 0C 02 02 0C 1D 34 68 02 13 0E 04 7A 01 01 // .......4h....z.. 31A0: 01 01 00 87 00 00 00 00 08 B7 04 00 2C 0A 5A 87 // ............,.Z. 31B0: 5B 23 68 B4 18 2D 2D 2D 07 07 2D 0E 10 1C 02 04 // [#h..---..-..... 31C0: 04 15 1E 0C 0C 02 04 1E 1E 68 1E 68 60 E3 16 00 // .........h.h`... 31D0: 1E 0E 0C 02 02 0C 1E 36 6A 02 13 0E 04 7F 01 01 // .......6j....... 31E0: 01 01 00 87 00 00 00 00 00 03 18 03 0C 00 16 02 // ................ 31F0: 00 00 00 04 00 00 04 00 C0 00 0A 08 00 04 40 00 // ..............@. 3200: B0 4F 00 00 09 05 06 0A 82 01 19 0D 08 04 03 04 // .O.............. 3210: 02 02 04 04 04 08 02 03 00 00 03 0A 0A 02 03 04 // ................ 3220: 08 19 03 1C 82 8B 01 00 03 0C 0A 02 02 04 08 0D // ................ 3230: 10 01 02 09 04 04 06 00 00 00 00 7D 00 00 00 00 // ...........}.... 3240: 50 C3 00 00 10 05 0E 16 B6 03 3C 1E 08 08 06 08 // P.........<..... 3250: 02 02 08 05 05 08 02 03 01 0A 05 0A 0A 02 03 04 // ................ 3260: 08 3C 05 44 90 D0 03 00 05 0C 0A 02 02 04 08 15 // .<.D............ 3270: 18 01 02 0A 04 0A 06 00 00 00 00 7D 00 00 00 00 // ...........}.... 3280: CC 55 01 00 10 05 16 24 7F 06 69 35 08 0E 0B 0E // .U.....$..i5.... 3290: 03 03 0E 07 07 0C 02 03 01 0D 09 0A 0A 02 03 04 // ................ 32A0: 08 69 09 77 FC AC 06 00 09 0C 0A 02 02 04 08 15 // .i.w............ 32B0: 24 01 02 0C 04 11 06 00 00 00 00 87 00 00 00 00 // $............... 32C0: A0 86 01 00 12 06 19 28 6C 07 78 3C 08 0F 0C 0F // .......(l.x<.... 32D0: 03 03 0F 07 07 0C 02 03 01 0D 0A 0A 0A 02 03 04 // ................ 32E0: 08 78 0A 87 20 A1 07 00 0A 0C 0A 02 02 04 08 17 // .x.. ........... 32F0: 27 01 02 0D 04 13 06 00 00 00 00 87 00 00 00 00 // '............... 3300: 48 E8 01 00 14 06 20 33 47 09 96 4B 0D 13 0F 13 // H..... 3G..K.... 3310: 04 04 13 09 09 10 02 03 02 0E 0D 0A 0A 02 03 05 // ................ 3320: 0A 96 0D A9 68 89 09 00 0D 0C 0A 02 02 05 0A 1A // ....h........... 3330: 2F 01 02 0F 04 18 06 00 00 00 00 87 00 00 00 00 // /............... 3340: 1C 19 02 00 15 06 23 38 35 0A A5 53 0E 15 11 15 // ......#85..S.... 3350: 04 04 15 09 09 10 02 03 02 0E 0E 0A 0A 02 03 06 // ................ 3360: 0B A5 0E BA 8C 7D 0A 00 0E 0C 0A 02 02 06 0B 1B // .....}.......... 3370: 34 01 02 10 04 1B 06 00 00 00 00 87 00 00 00 00 // 4............... 3380: C4 7A 02 00 17 06 29 42 10 0C C3 62 11 19 14 19 // .z....)B...b.... 3390: 05 05 19 0B 0B 14 02 03 02 0E 11 0A 0A 02 03 07 // ................ 33A0: 0D C3 11 DC D4 65 0C 00 11 0C 0A 02 02 07 0D 1D // .....e.......... 33B0: 3C 01 02 12 04 1F 06 00 00 00 00 87 00 00 00 00 // <............... 33C0: 20 BF 02 00 18 06 2C 47 5C 0D D2 69 12 1B 15 1B // .....,G\..i.... 33D0: 05 05 1B 0B 0B 14 02 03 02 0E 12 0A 0A 02 03 07 // ................ 33E0: 0E D2 12 ED F8 59 0D 00 12 0C 0A 02 02 07 0E 1E // .....Y.......... 33F0: 40 01 02 12 04 22 06 00 00 00 00 87 00 00 00 00 // @....".......... 3400: B0 24 03 00 1A 06 32 50 4A 0F F0 78 14 1E 18 1E // .$....2PJ..x.... 3410: 06 06 1E 0C 0C 18 02 03 02 0E 14 0A 0A 02 03 08 // ................ 3420: 10 F0 14 0E 40 42 0F 00 14 0C 0A 02 02 08 10 20 // ....@B......... 3430: 46 01 02 13 04 26 06 00 00 01 00 87 00 00 00 00 // F....&.......... 3440: 78 89 03 00 1B 06 39 5B 34 11 0E 87 17 22 1B 22 // x.....9[4...."." 3450: 06 06 22 0E 0E 18 02 03 02 0E 17 0A 0A 02 03 09 // .."............. 3460: 12 0E 17 30 88 2A 11 00 17 0C 0A 02 02 09 12 21 // ...0.*.........! 3470: 4E 01 02 15 04 2B 06 01 01 01 00 87 00 00 00 00 // N....+.......... 3480: 78 BB 03 00 1C 06 3C 60 27 12 1D 8F 18 24 1D 24 // x.....<`'....$.$ 3490: 07 07 24 0E 0E 1C 02 03 02 0E 18 0A 0A 02 03 0A // ..$............. 34A0: 13 1D 18 41 AC 1E 12 00 18 0C 0A 02 02 0A 13 22 // ...A..........." 34B0: 53 01 02 16 04 2E 06 01 01 01 00 87 00 00 00 00 // S............... 34C0: DC ED 03 00 1C 06 3F 65 1D 13 2C 96 19 26 1E 26 // ......?e..,..&.& 34D0: 07 07 26 0F 0F 1C 02 03 02 0E 19 0A 0A 02 03 0A // ..&............. 34E0: 14 2C 19 52 D0 12 13 00 19 0C 0A 02 02 0A 14 22 // .,.R..........." 34F0: 57 01 02 17 04 30 06 01 01 01 00 87 00 00 00 00 // W....0.......... 3500: 00 03 04 04 00 00 0D 00 DB 00 03 00 0C 08 00 00 // ................ 3510: 21 00 00 00 00 00 08 08 00 04 00 00 00 00 00 00 // !............... 3520: 00 00 00 00 00 00 0D 00 DB 00 03 00 0C 08 00 00 // ................ 3530: 21 00 00 00 00 00 08 08 00 04 00 00 00 00 00 00 // !............... 3540: 00 00 00 00 00 00 0D 00 DB 00 03 00 0C 08 00 00 // ................ 3550: 21 00 00 00 00 00 08 08 00 04 00 00 00 00 00 00 // !............... 3560: 00 00 00 00 00 00 08 00 C0 00 00 00 0C 00 00 00 // ................ 3570: 21 00 08 01 00 00 08 08 00 08 00 00 00 00 00 00 // !............... 3580: 00 00 00 00 1B 26 20 00 00 00 00 00 00 00 00 00 // .....& ......... 3590: 00 00 00 00 00 00 00 00 00 28 E5 0F 00 14 00 00 // .........(...... 35A0: 00 14 00 00 00 14 00 00 00 14 00 00 00 14 00 00 // ................ 35B0: 00 14 00 00 00 14 00 00 00 14 00 00 00 14 00 00 // ................ 35C0: 00 14 00 00 00 14 00 00 00 14 00 00 00 00 00 00 // ................ 35D0: 00 00 00 00 00 00 00 00 00 00 00 00 06 B0 78 F0 // ..............x. 35E0: 02 01 7C 78 00 00 00 00 00 00 00 00 FF FF 00 00 // ..|x............ 35F0: A1 03 63 00 00 03 63 00 00 03 63 01 00 00 20 00 // ..c...c...c... . 3600: 9E 00 64 00 46 44 48 44 00 00 08 00 00 00 08 00 // ..d.FDHD........ 3610: 17 10 60 53 13 30 80 00 0E 00 00 40 90 00 00 00 // ..`S.0.....@.... 3620: 00 00 00 00 20 40 04 00 00 00 10 50 01 10 06 00 // .... @.....P.... 3630: 99 89 08 83 60 00 20 00 38 38 22 49 02 02 FF 6D // ....`. .88"I...m 3640: 00 00 00 00 21 88 07 00 00 00 00 00 00 00 00 00 // ....!........... 3650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 3660: 00 00 00 00 00 00 00 00 00 F1 44 0D 00 00 8C C0 // ..........D..... 3670: 00 00 03 40 C0 04 00 00 00 00 03 01 00 00 00 00 // ...@............ 3680: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 3690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 36A0: 03 58 00 00 00 00 00 00 00 00 00 00 CF 67 28 04 // .X...........g(. 36B0: 00 00 00 00 18 00 04 50 00 00 00 00 00 00 00 00 // .......P........ 36C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 36D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 36E0: 00 00 00 00 00 00 00 00 10 10 20 20 01 01 01 01 // .......... .... 36F0: 3F 3F 03 00 3A 32 22 01 06 06 00 00 1F 18 10 00 // ??..:2"......... 3700: 00 00 00 00 F1 31 00 0A 00 00 00 00 03 00 00 00 // .....1.......... 3710: 03 03 03 03 3C 3C 3C 0C 00 00 00 02 00 00 00 00 // ....<<<......... 3720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 3730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 3740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 3750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 3760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 3770: 00 00 00 00 1C 03 8E 03 AA 02 8E 03 E3 00 AA 02 // ................ 3780: E3 00 71 00 E3 00 71 00 55 01 71 00 1C 03 55 01 // ..q...q.U.q...U. 3790: 1C 03 8E 03 CF 00 30 FF FF 0C 00 F3 00 80 01 90 // ......0......... 37A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 37B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 37C0: 00 00 00 00 00 00 00 00 05 00 00 00 00 00 00 00 // ................ 37D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 08 80 01 // ................ 37E0: 05 00 00 00 0E 10 00 40 3F FF 3F 0F 00 00 00 00 // .......@?.?..... 37F0: 02 00 02 00 02 00 02 00 02 00 02 00 02 00 02 00 // ................ 3800: 02 00 02 00 02 00 02 00 02 00 02 00 02 00 02 00 // ................ 3810: 02 00 02 00 02 00 02 00 02 00 02 00 02 00 02 00 // ................ 3820: 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 3830: 02 00 00 00 2E 00 00 00 1C 00 00 00 2E 00 00 00 // ................ 3840: 1C 00 00 00 00 00 00 00 10 00 00 00 07 00 00 00 // ................ 3850: 07 00 00 00 38 00 00 00 1A 00 00 00 38 00 00 00 // ....8.......8... 3860: 1A 00 00 00 22 00 00 00 1A 00 00 00 00 00 00 00 // ...."........... 3870: 00 00 00 00 07 00 3F 15 01 00 00 00 07 00 00 00 // ......?......... 3880: 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 3890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 38A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 38B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 38C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 38D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 38E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 38F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 3900: 00 00 00 00 00 03 04 04 00 00 0D 00 DB 00 01 00 // ................ 3910: 03 08 00 00 2A 00 00 00 00 00 0F 0F 00 04 00 00 // ....*........... 3920: 00 00 00 00 00 00 00 00 00 00 0D 00 DB 00 01 00 // ................ 3930: 03 08 00 00 2A 00 00 00 00 00 0F 0F 00 04 00 00 // ....*........... 3940: 00 00 00 00 00 00 00 00 00 00 0D 00 DB 00 01 00 // ................ 3950: 03 08 00 00 2A 00 08 00 00 00 0F 0F 00 04 00 00 // ....*........... 3960: 00 00 00 00 00 00 00 00 00 00 08 00 C0 00 00 00 // ................ 3970: 03 00 00 00 2A 00 08 01 00 00 0F 0F 00 08 00 00 // ....*........... 3980: 00 00 00 00 00 00 00 00 1B 26 20 00 0F 00 00 00 // .........& ..... 3990: 00 00 00 00 00 00 00 00 00 00 00 00 00 24 E5 0F // .............$.. 39A0: 00 14 00 00 00 14 00 00 00 14 00 00 00 14 00 00 // ................ 39B0: 00 14 00 00 00 14 00 00 00 14 00 00 00 14 00 00 // ................ 39C0: 00 14 00 00 00 14 00 00 00 14 00 00 00 14 00 00 // ................ 39D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 39E0: 06 B0 78 F0 02 01 7C 78 00 00 00 00 00 00 00 00 // ..x...|x........ 39F0: FF FF 00 00 A1 03 63 00 00 03 63 00 00 03 63 01 // ......c...c...c. 3A00: 00 00 20 00 9E 00 64 00 46 44 48 44 00 00 08 00 // .. ...d.FDHD.... 3A10: 00 00 08 00 17 10 60 53 13 30 80 00 0E 00 00 40 // ......`S.0.....@ 3A20: 80 00 00 00 00 00 00 00 20 40 04 00 00 00 10 50 // ........ @.....P 3A30: 01 10 06 00 99 89 08 83 60 00 20 2C 3E 3E 24 40 // ........`. ,>>$@ 3A40: 04 04 FF 6D 00 00 00 00 21 FF 07 00 00 00 00 00 // ...m....!....... 3A50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 3A60: 00 00 00 00 00 00 00 00 00 00 00 00 00 F1 44 0D // ..............D. 3A70: 00 00 8C C0 00 00 03 40 C0 04 00 00 00 00 03 01 // .......@........ 3A80: 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 // ................ 3A90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 3AA0: 00 00 00 00 03 58 00 10 00 00 00 00 00 00 00 00 // .....X.......... 3AB0: CF 67 28 04 00 00 00 00 18 00 04 50 00 00 00 00 // .g(........P.... 3AC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 3AD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 3AE0: 00 00 00 00 00 00 00 00 00 00 00 00 10 10 20 20 // .............. 3AF0: 01 01 01 01 3F 3F 03 00 7A 32 22 01 06 06 00 00 // ....??..z2"..... 3B00: 3F 18 10 00 00 00 00 00 F1 31 00 0A 00 00 00 00 // ?........1...... 3B10: 03 00 00 00 03 03 03 03 3C 3C 3C 0C 00 00 00 02 // ........<<<..... 3B20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 3B30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 3B40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 3B50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 3B60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 3B70: 00 00 00 00 00 00 00 00 1C 03 8E 03 AA 02 8E 03 // ................ 3B80: E3 00 AA 02 E3 00 71 00 E3 00 71 00 55 01 71 00 // ......q...q.U.q. 3B90: 1C 03 55 01 1C 03 8E 03 CF 00 30 FF FF 0C 00 F3 // ..U.......0..... 3BA0: 00 80 01 90 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 3BB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 3BC0: 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 // ................ 3BD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 3BE0: 00 08 80 01 05 00 00 00 0E 10 00 40 3F FF 3F 0F // ...........@?.?. 3BF0: 00 00 00 00 00 03 00 03 00 03 00 03 00 03 00 03 // ................ 3C00: 00 03 00 03 00 03 00 03 00 03 00 03 00 03 00 03 // ................ 3C10: 00 03 00 03 00 03 00 03 00 03 00 03 00 03 00 03 // ................ 3C20: 00 03 00 03 14 00 00 00 00 00 00 00 00 00 00 00 // ................ 3C30: 00 00 00 00 02 00 00 00 29 00 00 00 1C 00 00 00 // ........)....... 3C40: 29 00 00 00 1C 00 00 00 00 00 00 00 10 00 00 00 // )............... 3C50: 07 00 00 00 07 00 00 00 3E 00 00 00 1B 00 00 00 // ........>....... 3C60: 3E 00 00 00 1B 00 00 00 24 00 00 00 1B 00 00 00 // >.......$....... 3C70: 00 00 00 00 00 00 00 00 07 00 3F 15 01 00 00 00 // ..........?..... 3C80: 07 00 00 00 07 00 00 00 00 00 00 00 00 00 00 00 // ................ 3C90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 3CA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 3CB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 3CC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 3CD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 3CE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 3CF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 3D00: 00 00 00 00 00 00 00 00 00 00 09 00 33 03 20 23 // ............3. # 3D10: 22 26 32 26 37 23 40 13 19 27 18 27 29 F5 00 00 // "&2&7#@..'.')... 3D20: 00 00 B0 02 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 3D30: 00 00 01 00 00 00 70 64 25 13 12 35 67 04 88 00 // ......pd%..5g... 3D40: 00 00 94 3A 08 75 62 1B 00 00 00 06 00 00 04 00 // ...:.ub......... 3D50: 00 00 35 67 21 40 07 41 56 32 88 00 00 00 A6 13 // ..5g!@.AV2...... 3D60: 57 28 90 4B 00 00 00 06 00 00 01 00 00 00 50 46 // W(.K..........PF 3D70: 37 21 13 60 57 42 88 00 00 00 1A 32 54 76 98 0B // 7!.`WB.....2Tv.. 3D80: 00 00 00 06 00 00 04 00 00 00 35 27 46 10 02 41 // ..........5'F..A 3D90: 56 73 88 00 00 00 74 31 95 26 08 AB 00 00 00 06 // Vs....t1.&...... 3DA0: 00 00 01 00 00 00 61 74 25 03 12 35 60 74 88 00 // ......at%..5`t.. 3DB0: 00 00 12 34 50 76 98 AB 00 00 00 06 00 00 04 00 // ...4Pv.......... 3DC0: 00 00 35 61 24 70 07 21 56 43 88 00 00 00 10 34 // ..5a$p.!VC.....4 3DD0: 25 86 9A 7B 00 00 00 06 00 00 01 00 00 00 73 42 // %..{..........sB 3DE0: 16 50 35 74 60 12 88 00 00 00 34 10 65 78 92 AB // .P5t`.....4.ex.. 3DF0: 00 00 00 06 00 00 04 00 00 00 35 67 21 40 07 12 // ..........5g!@.. 3E00: 56 43 88 00 00 00 18 A2 56 94 73 0B 00 00 00 06 // VC......V.s..... 3E10: 00 00 04 00 00 00 35 61 24 70 07 21 56 43 88 00 // ......5a$p.!VC.. 3E20: 00 00 13 64 25 89 A0 7B 00 00 00 06 00 00 01 00 // ...d%..{........ 3E30: 00 00 61 74 35 02 12 35 60 47 88 00 00 00 18 24 // ..at5..5`G.....$ 3E40: 50 73 69 AB 00 00 00 06 00 00 04 00 00 00 35 67 // Psi...........5g 3E50: 21 40 04 12 56 73 88 00 00 00 1A 42 56 07 38 9B // !@..Vs.....BV.8. 3E60: 00 00 00 06 00 00 01 00 00 00 73 42 16 50 35 74 // ..........sB.P5t 3E70: 60 12 88 00 00 00 32 40 65 A1 89 7B 00 00 00 06 // `.....2@e..{.... 3E80: 00 00 04 00 00 00 35 67 21 40 07 41 56 23 88 00 // ......5g!@.AV#.. 3E90: 00 00 A1 83 57 29 06 4B 00 00 00 06 00 00 01 00 // ....W).K........ 3EA0: 00 00 70 64 25 13 12 35 67 40 88 00 00 00 92 4A // ..pd%..5g@.....J 3EB0: 08 73 56 1B 00 00 00 06 00 00 04 00 00 00 35 27 // .sV...........5' 3EC0: 46 10 02 41 56 37 88 00 00 00 73 61 95 A0 84 2B // F..AV7....sa...+ 3ED0: 00 00 00 06 00 00 01 00 00 00 50 46 37 21 13 60 // ..........PF7!.` 3EE0: 57 24 88 00 00 00 18 A2 54 03 69 7B 00 00 00 06 // W$......T.i{.... 3EF0: 00 00 04 00 00 00 56 01 74 23 15 40 26 73 88 00 // ......V.t#.@&s.. 3F00: 00 00 35 68 1A 04 97 2B 00 00 00 06 00 00 01 00 // ..5h...+........ 3F10: 00 00 21 04 56 73 15 40 37 62 88 00 00 00 58 04 // ..!.Vs.@7b....X. 3F20: 32 76 19 AB 00 00 00 06 00 00 04 00 00 00 60 35 // 2v............`5 3F30: 72 41 27 40 61 53 88 00 00 00 10 62 54 9A 83 7B // rA'@aS.....bT..{ 3F40: 00 00 00 06 00 00 01 00 00 00 32 06 74 51 21 04 // ..........2.tQ!. 3F50: 76 35 88 00 00 00 15 90 83 A4 62 7B 00 00 00 06 // v5........b{.... 3F60: 00 00 01 00 00 00 21 04 56 73 15 40 37 26 88 00 // ......!.Vs.@7&.. 3F70: 00 00 50 64 32 71 98 AB 00 00 00 06 00 00 04 00 // ..Pd2q.......... 3F80: 00 00 56 01 34 27 15 40 26 37 88 00 00 00 37 58 // ..V.4'.@&7....7X 3F90: 1A 06 49 2B 00 00 00 06 00 00 01 00 00 00 32 06 // ..I+..........2. 3FA0: 74 51 23 04 76 15 88 00 00 00 19 40 83 76 25 AB // tQ#.v......@.v%. 3FB0: 00 00 00 06 00 00 04 00 00 00 60 35 72 41 27 40 // ..........`5rA'@ 3FC0: 61 53 88 00 00 00 13 02 54 76 A8 9B 00 00 00 06 // aS......Tv...... 3FD0: 00 00 00 00 CC 00 05 00 05 0A 28 00 80 7E 18 00 // ..........(..~.. 3FE0: 05 00 00 00 00 00 00 00 27 00 69 38 01 04 A0 AA // ........'.i8.... 3FF0: 00 00 00 00 02 03 02 01 00 00 00 00 00 00 00 00 // ................ 4000: 01 0A 28 00 80 7E 00 00 01 00 00 00 00 00 00 00 // ..(..~.......... 4010: 27 00 6A 4F 01 04 A0 AA 00 00 00 00 00 00 03 01 // '.jO............ 4020: 00 00 00 00 00 00 00 00 04 0A 28 00 86 60 00 00 // ..........(..`.. 4030: 04 00 00 03 00 00 00 00 27 00 00 00 00 00 A0 AA // ........'....... 4040: 00 00 00 00 00 00 03 01 00 00 00 00 00 00 00 00 // ................ 4050: 02 0A 28 00 86 62 00 00 03 00 00 03 00 00 00 00 // ..(..b.......... 4060: 27 00 8C 00 00 00 A0 AA 00 00 00 00 00 00 03 01 // '............... 4070: 00 00 00 00 00 00 00 00 23 0A 28 00 80 60 00 00 // ........#.(..`.. 4080: 02 00 00 00 00 00 00 00 27 00 00 00 00 00 A0 AA // ........'....... 4090: 00 00 00 00 00 00 03 01 00 00 00 00 00 00 00 00 // ................ 40A0: 18 00 04 01 11 04 00 C4 01 00 14 00 64 00 00 00 // ............d... 40B0: 04 00 01 00 E0 00 00 00 56 42 4C 5F 44 41 54 41 // ........VBL_DATA 40C0: 5F 54 42 5F 45 4E 44 00 5F 40 C6 88 13 00 28 6F // _TB_END._@....(o 40D0: 64 B8 5E D9 86 52 F9 69 38 F8 52 3A 84 C4 71 FB // d.^..R.i8.R:..q. 40E0: 45 CD 1D 2C F3 85 92 66 50 04 24 4B 64 B8 5D 1D // E..,...fP.$Kd.]. 40F0: 95 B3 B5 80 F8 26 C4 1D EA 88 BB 74 69 21 15 91 // .....&.....ti!.. 4100: 9F F9 B3 C3 E6 F8 A4 24 51 B2 7C C5 EE F2 27 9A // .......$Q.|...'. 4110: A8 C1 68 23 B7 2C 48 85 A8 EE B2 4F FA 3C B9 4B // ..h#.,H....O.<.K 4120: 41 EE B7 DF E0 96 18 A2 44 CE B3 35 E5 07 D8 C0 // A.......D..5.... 4130: 89 3F D9 BC 00 CC 67 44 EE 64 E2 55 8E 33 E4 EA // .?....gD.d.U.3.. 4140: 64 B7 A9 32 4F 15 F3 BA F4 04 95 2D E8 83 22 59 // d..2O......-.."Y 4150: E4 07 9E 42 08 90 A3 46 A8 8E 7E D3 33 BF 58 0C // ...B...F..~.3.X. 4160: C9 51 28 6A AD 3E 1A 08 A3 44 A3 C3 BA 61 AF 82 // .Q(j.>...D...a.. 4170: AD 65 C9 EE 16 F1 28 4F 8A 4A 44 27 9E F1 EE D9 // .e....(O.JD'.... 4180: 8A 91 2D 22 C7 E2 49 3E 5B 10 42 50 F4 B6 E6 D3 // ..-"..I>[.BP.... 4190: F7 74 99 A8 3C E5 E3 D4 39 35 C6 AD 44 E1 7C DC // .t..<...95..D.|. 41A0: 48 32 C3 78 5A 50 15 D5 24 75 B7 85 2F 25 1C 6F // H2.xZP..$u../%.o 41B0: 86 6D 71 69 0B 2E 0C 61 37 B6 73 03 AE 4E 4F D0 // .mqi...a7.s..NO. 41C0: 22 7A 2B 2F FC 0B 3C CD 41 54 4F 4D 5F 43 4D 44 // "z+/..<.ATOM_CMD 41D0: 5F 54 41 42 4C 45 00 00 A2 00 02 01 14 42 00 00 // _TABLE.......B.. 41E0: 00 00 00 00 00 00 00 00 6C 48 00 00 00 00 00 00 // ........lH...... 41F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4200: 00 00 00 00 00 00 00 00 F4 43 00 00 00 00 00 00 // .........C...... 4210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4240: 00 00 00 00 00 00 98 42 00 00 00 00 00 00 00 00 // .......B........ 4250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4260: 38 44 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // 8D.............. 4270: 00 00 00 00 00 00 00 00 00 00 00 00 84 00 02 01 // ................ 4280: 00 00 37 00 00 4B E5 00 04 49 43 00 66 09 3E 0D // ..7..K...IC.f.>. 4290: 42 00 00 44 43 00 56 00 40 01 05 0C 00 84 81 05 // B..DC.V.@....... 42A0: 00 3C 05 0D 00 00 00 00 80 44 43 00 51 14 2D 05 // .<.......DC.Q.-. 42B0: 40 01 00 00 00 3E 05 40 40 0D 03 00 45 1D 00 66 // @....>.@@...E..f 42C0: 16 3E 0D 42 00 00 44 5F 00 03 0C 41 04 00 4C 0D // .>.B..D_...A..L. 42D0: 41 02 00 44 5F 00 0D 25 4C 00 02 03 00 41 E3 0D // A..D_..%L....A.. 42E0: 3E 05 41 00 00 00 00 44 83 00 33 05 41 01 00 00 // >.A....D..3.A... 42F0: 00 1B 05 41 0B 01 02 06 00 41 0D 65 53 00 02 5B // ...A.....A.eS..[ 4300: 5B 01 04 00 0C 00 37 00 00 3D A5 04 01 44 E5 00 // [.....7..=...D.. 4310: 66 04 03 04 46 28 00 3E 05 46 00 00 00 00 49 43 // f...F(.>.F....IC 4320: 00 03 01 00 00 03 01 01 01 03 01 02 02 52 16 03 // .............R.. 4330: 01 46 00 1B 05 46 08 02 02 00 00 02 02 01 01 02 // .F...F.......... 4340: 02 02 02 3D 25 04 00 49 4E 00 2C 02 01 46 3D 65 // ...=%..IN.,..F=e 4350: 04 00 49 59 00 2C 02 03 46 03 01 40 05 09 05 40 // ..IY.,..F..@...@ 4360: 00 00 00 FC 3E 05 40 00 00 00 80 49 81 00 55 00 // ....>.@....I..U. 4370: 00 55 00 01 01 05 0C 00 B8 51 04 00 01 01 0D 00 // .U.......Q...... 4380: 06 01 05 0C 00 BC 51 04 00 01 05 0D 00 00 00 00 // ......Q......... 4390: 00 01 05 0C 00 A4 51 04 00 01 01 0D 00 00 01 05 // ......Q......... 43A0: 0C 00 A8 51 04 00 01 01 0D 00 01 01 05 0C 00 AC // ...Q............ 43B0: 51 04 00 01 01 0D 00 02 01 05 0C 00 B0 51 04 00 // Q............Q.. 43C0: 01 01 0D 00 03 01 05 0C 00 B4 51 04 00 01 01 0D // ..........Q..... 43D0: 00 05 01 05 0C 00 C8 50 04 00 4A E5 0D 00 80 44 // .......P..J....D 43E0: D2 00 43 5A 01 01 05 0C 00 84 81 05 00 01 05 0D // ..CZ............ 43F0: 00 00 00 0A 00 01 05 0C 00 84 81 05 00 56 00 40 // .............V.@ 4400: 3C 05 0D 00 00 00 00 80 49 00 01 01 05 0C 00 04 // <.......I....... 4410: 52 04 00 01 01 0D 00 00 01 05 0C 00 08 52 04 00 // R............R.. 4420: 01 01 0D 00 01 01 05 0C 00 00 52 04 00 03 00 41 // ..........R....A 4430: 0D 00 09 05 41 C1 FF FF FF 0F 05 41 15 00 00 00 // ....A......A.... 4440: 01 05 0C 00 00 52 04 00 01 02 0D 00 41 01 05 0C // .....R......A... 4450: 00 A4 50 04 00 02 00 06 0D 00 5B 00 44 00 02 01 // ..P.......[.D... 4460: 00 00 37 00 00 01 05 0C 00 B0 A3 06 00 02 00 00 // ..7............. 4470: 0D 00 02 01 01 00 01 05 0C 00 B4 A3 06 00 02 00 // ................ 4480: 02 0D 00 3D 01 00 02 47 43 00 02 05 00 00 80 00 // ...=...GC....... 4490: 00 02 05 01 90 00 00 00 02 05 02 0F 80 00 00 5B // ...............[ 44A0: 33 04 01 02 08 00 37 00 00 3D 25 00 00 44 F5 00 // 3.....7..=%..D.. 44B0: 4A 05 A3 36 02 00 00 00 44 32 04 03 05 00 32 00 // J..6....D2....2. 44C0: 00 00 03 00 40 97 36 03 05 46 00 31 00 00 04 02 // ....@.6..F.1.... 44D0: 04 40 03 03 41 05 3E 02 41 40 48 4C 00 33 02 40 // .@..A.>.A@HL.3.@ 44E0: 41 03 03 41 06 33 02 41 40 43 50 00 33 02 41 40 // A..A.3.A@CP.3.A@ 44F0: 3E 05 41 00 00 00 00 44 70 00 33 05 00 01 00 00 // >.A....Dp.3..... 4500: 00 3E 05 00 00 00 00 00 44 32 04 51 14 43 22 00 // .>......D2.Q.C". 4510: 03 03 40 05 03 02 41 40 2D 05 40 00 00 00 00 03 // ..@...A@-.@..... 4520: 02 46 40 04 01 00 00 04 01 01 01 04 01 02 02 04 // .F@............. 4530: 01 03 03 04 01 04 04 04 01 05 05 04 01 06 06 2D // ...............- 4540: 05 41 40 00 00 00 3E 05 41 00 20 00 00 45 B7 00 // .A@...>.A. ..E.. 4550: 27 05 41 00 20 00 00 03 05 46 00 31 00 00 04 02 // '.A. ....F.1.... 4560: 05 41 01 02 96 36 41 03 05 00 80 1A 06 00 03 00 // .A...6A......... 4570: 41 97 36 03 00 40 96 36 3E 02 41 40 44 32 04 33 // A.6..@.6>.A@D2.3 4580: 05 00 01 00 00 00 3E 05 00 00 00 00 00 44 32 04 // ......>......D2. 4590: 51 14 43 CE 00 3D 65 00 01 44 35 01 4A 05 B6 36 // Q.C..=e..D5.J..6 45A0: 00 00 01 00 49 35 01 4A 05 C0 36 01 00 00 00 44 // ....I5.J..6....D 45B0: 35 01 01 05 0C 00 84 81 05 00 01 05 0D 00 00 00 // 5............... 45C0: 00 08 01 05 0C 00 84 81 05 00 3C 05 0D 00 00 00 // ..........<..... 45D0: 00 80 49 2A 01 4A 05 C0 36 01 00 00 00 49 D4 01 // ..I*.J..6....I.. 45E0: 01 05 B8 36 00 00 02 10 03 05 41 0A 00 00 00 33 // ...6......A....3 45F0: 05 41 01 00 00 00 3E 05 41 00 00 00 00 44 92 01 // .A....>.A....D.. 4600: 51 0A 3C 05 B8 36 00 00 02 00 49 4F 01 03 05 41 // Q.<..6....IO...A 4610: 04 00 00 00 51 0A 33 05 41 01 00 00 00 3E 05 41 // ....Q.3.A....>.A 4620: 00 00 00 00 44 92 01 3C 05 AA 36 AD DE AD DE 49 // ....D..<..6....I 4630: 74 01 01 05 B8 36 00 00 00 00 0D 05 C0 36 01 00 // t....6.......6.. 4640: 00 00 07 05 B6 36 FF FF FE FF 0D 05 02 38 00 01 // .....6.......8.. 4650: 00 00 51 0A 01 05 97 36 00 00 00 00 01 05 96 36 // ..Q....6.......6 4660: 00 00 00 00 01 05 A3 36 00 00 00 00 07 05 02 38 // .......6.......8 4670: FF FE FF FF 66 0B 03 04 00 04 00 03 02 01 00 15 // ....f........... 4680: 05 00 0A 1B 05 01 16 02 05 00 00 00 00 00 02 02 // ................ 4690: 02 00 2C 05 02 00 00 02 00 02 02 03 01 02 05 04 // ..,............. 46A0: 01 00 00 00 02 05 05 00 00 05 80 52 35 02 05 00 // ...........R5... 46B0: 00 00 00 00 02 02 02 00 2C 05 02 00 00 00 00 02 // ........,....... 46C0: 02 03 01 02 05 04 01 00 00 00 02 05 05 00 20 00 // .............. . 46D0: 80 52 35 66 16 3E 0D 42 00 00 44 AD 02 56 00 41 // .R5f.>.B..D..V.A 46E0: 03 0C 41 00 00 2D 05 41 0F 00 00 00 09 05 41 F0 // ..A..-.A......A. 46F0: FF 00 00 2D 0A 41 42 03 05 46 00 A0 00 00 56 08 // ...-.AB..F....V. 4700: 42 04 04 00 00 00 2D 05 46 04 00 00 00 2D 05 42 // B.....-.F....-.B 4710: 04 00 00 00 3E 02 42 41 45 61 02 02 05 00 00 A0 // ....>.BAEa...... 4720: 00 00 2C 02 00 00 02 02 02 00 2C 05 02 00 00 02 // ..,.......,..... 4730: 00 02 02 03 01 02 02 01 01 02 05 04 00 00 00 00 // ................ 4740: 02 05 05 00 00 00 40 02 0A 05 41 52 35 52 16 02 // ......@...AR5R.. 4750: 01 02 00 14 05 00 18 1A 05 02 08 03 02 41 00 2D // .............A.- 4760: 05 41 00 00 02 00 2D 01 41 00 01 02 7B 36 41 03 // .A....-.A...{6A. 4770: 02 40 01 2D 01 40 02 01 02 7C 36 40 01 05 68 36 // .@.-.@...|6@..h6 4780: 00 00 00 03 01 05 70 36 FF FF 01 83 03 02 41 00 // ......p6......A. 4790: 2D 05 41 00 00 04 00 2D 01 41 00 01 02 7D 36 41 // -.A....-.A...}6A 47A0: 03 02 40 01 2D 01 40 02 01 02 7E 36 40 01 05 69 // ..@.-.@...~6@..i 47B0: 36 00 00 00 04 01 05 71 36 FF FF 00 84 03 02 41 // 6......q6......A 47C0: 00 2D 05 41 00 00 05 00 2D 01 41 00 01 02 7F 36 // .-.A....-.A....6 47D0: 41 03 02 40 01 2D 01 40 02 01 02 80 36 40 01 05 // A..@.-.@....6@.. 47E0: 6A 36 00 00 00 05 01 05 72 36 FF FF 00 85 03 02 // j6......r6...... 47F0: 41 00 2D 05 41 00 00 06 00 2D 01 41 00 01 02 81 // A.-.A....-.A.... 4800: 36 41 03 02 40 01 2D 01 40 02 01 02 82 36 40 01 // 6A..@.-.@....6@. 4810: 05 6B 36 00 00 00 06 01 05 73 36 FF FF 00 86 03 // .k6......s6..... 4820: 05 46 00 31 00 00 03 02 41 00 2D 05 41 00 00 00 // .F.1....A.-.A... 4830: 00 2D 01 41 00 03 02 40 01 2D 01 40 02 04 02 00 // .-.A...@.-.@.... 4840: 41 04 02 01 40 04 05 04 00 00 00 00 04 05 05 00 // A...@........... 4850: 00 00 00 04 05 06 00 20 00 00 01 05 94 36 00 00 // ....... .....6.. 4860: 00 80 01 05 95 36 00 20 00 00 01 02 56 36 41 01 // .....6. ....V6A. 4870: 02 57 36 40 01 05 61 36 FF FF 00 80 01 05 97 36 // .W6@..a6.......6 4880: 00 00 00 00 01 05 96 36 00 00 00 00 03 00 41 96 // .......6......A. 4890: 36 01 05 B1 36 00 00 00 00 5C 05 B6 36 00 FF FF // 6...6....\..6... 48A0: FF C6 00 09 00 07 05 C0 36 FE FF FF FF 03 05 41 // ........6......A 48B0: 50 C3 00 00 4A 05 A3 36 02 00 00 00 49 32 04 51 // P...J..6....I2.Q 48C0: 14 33 05 41 01 00 00 00 3E 05 41 00 00 00 00 49 // .3.A....>.A....I 48D0: 14 04 5B 00 4B 00 01 01 00 00 37 00 00 42 21 00 // ..[.K.....7..B!. 48E0: 63 00 1F 00 63 01 39 00 63 03 3F 00 63 02 45 00 // c...c.9.c.?.c.E. 48F0: 5A 5A 5B 03 05 40 00 00 05 04 2D 19 40 00 15 05 // ZZ[..@....-.@... 4900: 40 02 01 02 0C 00 40 02 00 00 0D 00 5B 02 00 00 // @.....@.....[... 4910: E3 0D 5B 02 00 00 E7 0D 5B 02 00 00 E8 0D 5B 00 // ..[.....[.....[. 4920: 41 54 4F 4D 5F 54 41 42 4C 45 5F 45 4E 44 00 00 // ATOM_TABLE_END.. 4930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 49A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 49B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 49C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 49D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 49E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 49F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4A00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4A10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4A20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4A30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4A40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4A50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4A60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4A70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4A80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4A90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4AA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4AB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4AC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4AD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4AE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4AF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4B00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4B10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4B20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4B30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4B40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4B50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4B60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4B70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4B80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4B90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4BA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4BB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4BC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4BD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4BE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4BF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4C00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4C10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4C20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4C30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4C40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4C50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4C60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4C70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4C80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4C90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4CA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4CB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4CC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4CD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4CE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4CF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4D00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4D10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4D20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4D30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4D40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4D50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4D60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4D70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4D80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4D90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4DA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4DB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4DC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4DD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4DE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4DF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4E00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4E10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4E20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4E30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4E40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4E50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4E60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4E70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4E80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4E90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4EA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4EB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4EC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4ED0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4EE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4EF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4F00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4F10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4F20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4F30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4F40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4F50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4F60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4F70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4F80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4F90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4FA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4FB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4FC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4FD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4FE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 4FF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 50A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 50B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 50C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 50D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 50E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 50F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 51A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 51B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 51C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 51D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 51E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 51F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 52A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 52B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 52C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 52D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 52E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 52F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 53A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 53B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 53C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 53D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 53E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 53F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 54A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 54B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 54C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 54D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 54E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 54F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 55A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 55B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 55C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 55D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 55E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 55F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 56A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 56B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 56C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 56D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 56E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 56F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 57A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 57B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 57C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 57D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 57E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 57F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 58A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 58B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 58C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 58D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 58E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 58F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 59A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 59B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 59C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 59D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 59E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 59F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5A00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5A10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5A20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5A30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5A40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5A50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5A60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5A70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5A80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5A90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5AA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5AB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5AC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5AD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5AE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5AF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5B00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5B10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5B20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5B30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5B40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5B50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5B60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5B70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5B80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5B90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5BA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5BB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5BC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5BD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5BE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5BF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5C00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5C10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5C20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5C30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5C40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5C50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5C60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5C70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5C80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5C90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5CA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5CB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5CC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5CD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5CE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5CF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5D00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5D10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5D20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5D30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5D40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5D50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5D60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5D70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5D80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5D90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5DA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5DB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5DC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5DD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5DE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5DF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5E00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5E10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5E20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5E30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5E40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5E50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5E60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5E70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5E80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5E90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5EA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5EB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5EC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5ED0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5EE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5EF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5F00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5F10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5F20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5F30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5F40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5F50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5F60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5F70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5F80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5F90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5FA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5FB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5FC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5FD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5FE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 5FF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 6000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 6010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 6020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 6030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 6040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 6050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ 6060: 00 00 00 00 00 00 00 00 1E 06 66 50 66 51 66 52 // ..........fPfQfR 6070: 66 53 66 55 66 56 66 57 0E 1F A3 14 00 8C 0E 08 // fSfUfVfW........ 6080: 00 B2 20 E8 8C 1D 0B C0 75 14 A2 02 00 66 5F 66 // .. .....u....f_f 6090: 5E 66 5D 66 5B 66 5A 66 59 66 58 07 1F CB E8 A6 // ^f]f[fZfYfX..... 60A0: 1E E8 78 1C 32 D2 E8 63 1C 89 55 16 E8 E9 0C E8 // ..x.2..c..U..... 60B0: AC 0C E8 6D 1B 75 19 E8 87 0E E8 AD 02 E8 39 19 // ...m.u........9. 60C0: 0B C0 74 0C E8 39 00 E8 02 45 E8 A3 0C E8 57 45 // ..t..9...E....WE 60D0: E8 A9 00 B4 80 E8 6E 1C 8A C7 66 C1 E0 10 8A E3 // ......n...f..... 60E0: B0 20 66 A3 16 DD E8 D9 02 E8 B6 0C E8 9B 1E 66 // . f............f 60F0: 5F 66 5E 66 5D 66 5B 66 5A 66 59 66 58 07 1F CB // _f^f]f[fZfYfX... 6100: 2E 8B 1E 08 00 83 3E 10 61 00 75 04 89 1E 0E 61 // ......>.a.u....a 6110: 1E 2E 8E 1E 06 61 9C FA 66 C7 06 08 01 65 F0 00 // .....a..f....e.. 6120: F0 C7 06 40 00 34 61 89 1E 42 00 C7 06 B4 01 34 // ...@.4a..B.....4 6130: 61 89 1E B6 01 C7 06 7C 00 F8 AA 89 1E 7E 00 C7 // a......|.....~.. 6140: 06 0C 01 0B AF 89 1E 0E 01 C7 06 A8 04 2A A5 89 // .............*.. 6150: 1E AA 04 2E 8E 1E 0E 61 8B C3 A3 2C A5 A3 3C A5 // .......a...,..<. 6160: A3 4E A5 9D 1F C3 50 4D 49 44 34 61 1C 95 00 00 // .N....PMID4a.... 6170: 00 A0 00 B0 00 B8 00 C0 00 00 00 00 BB 00 00 E8 // ................ 6180: 09 0C 66 C1 E8 10 57 BF 18 00 89 45 06 5F BB 0B // ..f...W....E._.. 6190: 00 E8 F7 0B E8 75 1B 66 89 45 18 C3 E8 C6 1D 80 // .....u.f.E...... 61A0: FC A0 75 05 E8 3D 00 EB 11 80 FC 4F 75 05 E8 F9 // ..u..=.....Ou... 61B0: 32 EB 07 E8 8E 38 EB 02 B4 01 E8 CD 1D CF E8 A4 // 2....8.......... 61C0: 1D E8 20 00 EB 02 B4 01 E8 BF 1D CB E8 96 1D 80 // .. ............. 61D0: FC 4F 75 05 E8 D3 32 EB 07 E8 68 38 EB 02 B4 01 // .Ou...2...h8.... 61E0: E8 A7 1D CB 1E 06 66 50 66 51 66 52 66 53 66 55 // ......fPfQfRfSfU 61F0: 66 56 66 57 0E 1F 3C 04 75 25 57 E8 0E 1B 8B 45 // fVfW..<.u%W....E 6200: 1A 66 C1 E0 10 8B 45 18 5F B7 06 B3 02 8B EC 89 // .f....E._....... 6210: 5E 0C 89 46 04 66 C1 E8 10 89 46 00 E9 29 01 3C // ^..F.f....F..).< 6220: 05 75 18 E8 20 1B E8 F3 1A 2E A1 08 00 8B EC 89 // .u.. ........... 6230: 56 10 89 46 00 89 5E 04 E9 0D 01 3C 06 75 30 E8 // V..F..^....<.u0. 6240: 31 0B 66 D1 E0 8B EC 89 46 14 BB 02 00 E8 3B 0B // 1.f.....F.....;. 6250: 88 46 18 E8 25 0B 66 89 46 0C BB 09 00 E8 2B 0B // .F..%.f.F.....+. 6260: 33 C0 66 89 46 00 E8 A9 1A 89 56 10 E9 D9 00 3C // 3.f.F.....V....< 6270: 0B 75 24 0A DB 75 11 B9 80 00 BB 02 00 8B EC 89 // .u$..u.......... 6280: 5E 0C 89 4E 14 E9 C0 00 8A C7 E8 D3 00 E8 64 01 // ^..N..........d. 6290: 0F 84 AC 00 E9 B1 00 3C 17 75 1D E8 51 0E 74 06 // .......<.u..Q.t. 62A0: E8 AC 09 E8 47 13 E8 3C 07 E8 A1 0A 33 C9 8B C8 // ....G..<....3... 62B0: 8B EC 89 4E 14 E9 90 00 3C 18 75 45 0A FF 75 10 // ...N....<.uE..u. 62C0: E8 D8 0D 8B EC 89 46 0C E8 78 07 89 4E 10 EB 78 // ......F..x..N..x 62D0: E8 1C 0E 75 6B BB 00 4C E8 28 1C 66 0B C0 74 60 // ...uk..L.(.f..t` 62E0: 23 C9 74 5C E8 F0 0D BE 00 4C E8 CB 0A 74 51 BE // #.t\.....L...tQ. 62F0: 00 4C B0 40 E8 1A 0B E8 A1 0D 8B EC 89 46 0C EB // .L.@.........F.. 6300: 47 3C 82 75 1A 80 FB 05 75 15 0A FF 75 0A E8 E6 // G<.u....u...u... 6310: 0C 8B EC 89 46 14 EB 30 E8 C3 0C 74 1B EB 29 3C // ....F..0...t..)< 6320: 8E 75 15 80 FF 01 74 08 80 FF 02 75 0B 80 C1 02 // .u....t....u.... 6330: 80 C1 02 E8 0D 0D EB 10 8B EC C6 46 19 02 EB 0F // ...........F.... 6340: 8B EC C6 46 19 01 EB 07 32 E4 8B EC 88 66 19 66 // ...F....2....f.f 6350: 5F 66 5E 66 5D 66 5B 66 5A 66 59 66 58 07 1F C3 // _f^f]f[fZfYfX... 6360: 51 8A C8 B8 01 00 D3 E0 59 C3 E8 43 1C C3 0C 01 // Q.......Y..C.... 6370: C3 66 50 66 53 66 33 C0 BB 08 00 E8 A6 14 BB 08 // .fPfSf3......... 6380: 00 E8 97 14 66 0B C0 74 F5 66 5B 66 58 C3 00 00 // ....f..t.f[fX... 6390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 51 // ..............PQ 63A0: B0 B6 E6 43 B0 33 E6 42 B0 05 E6 42 E4 61 8A E0 // ...C.3.B...B.a.. 63B0: 0C 03 E6 61 8A C4 B9 C8 00 E8 EF 17 E6 61 59 58 // ...a.........aYX 63C0: C3 00 1E 56 0E 1F 80 3E 02 00 80 76 05 C6 06 02 // ...V...>...v.... 63D0: 00 80 8A 0E 02 00 C1 E1 09 FC 33 C0 57 BF 21 00 // ..........3.W.!. 63E0: 88 05 33 F6 AC 02 E0 E2 FB F6 D4 FE C4 88 25 5F // ..3...........%_ 63F0: 5E 1F C3 00 57 0B C0 75 0F E8 1B 08 74 25 E8 24 // ^...W..u....t%.$ 6400: 00 F6 C3 04 74 F3 EB 11 8B C8 E8 EC 15 23 C1 74 // ....t........#.t 6410: 12 E8 11 00 F6 C3 04 74 0A 5F 8D 5C 28 E8 8E 05 // .......t._.\(... 6420: 0B F6 C3 5F C3 50 E8 D0 07 E8 3E 15 0A C9 74 11 // ..._.P....>...t. 6430: E8 6A 12 3C 00 75 1F E8 CB 01 8A EB F6 C5 04 74 // .j.<.u.........t 6440: 15 8D 9C A6 00 E8 BB 1A 0A C0 74 0A E8 85 04 74 // ..........t....t 6450: 05 33 C9 E8 4E 05 E8 AC 01 58 C3 51 B9 5F 00 E8 // .3..N....X.Q._.. 6460: F8 16 59 C3 51 E8 1A 00 75 14 E8 69 01 3C 01 75 // ..Y.Q...u..i.<.u 6470: 0D B9 20 00 E8 27 00 75 05 80 C9 01 EB 02 33 C9 // .. ..'.u......3. 6480: 59 C3 53 E8 7D 1A 66 3D 00 FF FF FF 75 0E 83 C3 // Y.S.}.f=....u... 6490: 04 E8 6F 1A 66 3D FF FF FF 00 75 00 5B C3 50 52 // ..o.f=....u.[.PR 64A0: 32 D2 E8 5E 1A 02 D0 02 D4 66 C1 E8 10 02 D0 02 // 2..^.....f...... 64B0: D4 83 C3 04 E2 EC 0A D2 5A 58 C3 E8 3B 07 8D 9C // ........ZX..;... 64C0: A4 01 E8 E9 00 A9 DD 0F 74 52 E8 38 01 F6 C3 08 // ........tR.8.... 64D0: 74 0C 8D 5C 28 E8 DD 00 75 04 E8 62 00 C3 B5 02 // t..\(...u..b.... 64E0: E8 FC 00 E8 1F 01 F6 C3 04 74 21 8D 5C 28 E8 22 // .........t!.\(." 64F0: 01 E8 6A 03 74 05 B5 03 E8 E4 00 E8 3E 04 E8 FA // ..j.t.......>... 6500: 00 80 FD 00 75 38 B5 02 E8 E6 00 C3 8D 9C C0 01 // ....u8.......... 6510: B8 00 55 E8 F0 0D B5 02 E8 D6 00 C3 A9 02 00 74 // ..U............t 6520: 1D B5 04 E8 B9 00 E8 DC 00 8D 5C 28 E8 E4 00 E8 // ..........\(.... 6530: 64 17 E8 BC 00 8D 5C 28 E8 D8 00 E8 FE 03 C3 B5 // d.....\(........ 6540: 01 E8 9B 00 B5 02 E8 A8 00 E8 B9 00 F6 C3 04 75 // ...............u 6550: 10 8D 9C C0 01 B8 00 55 E8 AB 0D B5 02 E8 17 00 // .......U........ 6560: C3 E8 AF 00 B5 02 8D 5C 28 E8 57 00 75 02 B5 01 // .......\(.W.u... 6570: E8 04 00 E8 C6 03 C3 8D 9C AC 02 B1 02 E8 27 19 // ..............'. 6580: B5 02 E8 6C 00 C3 8D 9C A4 01 E8 21 00 E8 75 00 // ...l.......!..u. 6590: F6 C3 04 74 12 8D 5C 28 E8 78 00 E8 5D 00 E8 56 // ...t..\(.x..]..V 65A0: 07 8D 5C 28 E8 FB 16 B8 02 00 E8 0E FF C3 B9 48 // ..\(...........H 65B0: 00 E8 A6 15 C3 53 81 C3 05 01 E8 46 19 24 06 3C // .....S.....F.$.< 65C0: 02 5B C3 E8 10 00 3D 01 04 75 0A 53 83 C3 18 E8 // .[....=..u.S.... 65D0: 31 19 5B A8 01 C3 53 83 C3 12 E8 26 19 5B C3 8D // 1.[...S....&.[.. 65E0: 9C AC 02 32 C9 E8 BF 18 C3 8D 9C AC 02 E8 13 19 // ...2............ 65F0: C3 8D 9C AC 02 B1 01 E8 AD 18 C3 8D 9C AC 02 B1 // ................ 6600: 01 E8 BB 18 C3 66 50 8D 9C A0 01 E8 F5 18 8A D8 // .....fP......... 6610: 66 58 C3 55 57 51 B9 08 00 BD 00 00 BB 08 00 2B // fX.UWQ.........+ 6620: D9 D1 E3 8D 58 4E E8 DA 18 E8 E0 01 E2 EE 8D 5C // ....XN.........\ 6630: 4B E8 CF 18 B9 03 00 8B D0 BF 8B 66 85 55 06 74 // K..........f.U.t 6640: 17 66 8B 05 8D 9A 4C 02 E8 18 18 8B 45 04 8D 9A // .f....L.....E... 6650: 50 02 E8 26 18 83 C5 08 83 C7 08 E2 DF 8D 7C 5E // P..&..........|^ 6660: B9 04 00 33 ED 8B DF E8 99 18 0B C0 74 09 E8 5A // ...3........t..Z 6670: 01 E8 97 00 83 C5 1C 83 C7 12 E2 E9 55 32 ED E8 // ............U2.. 6680: 6F FF 8D 5C 28 E8 4E FF 3D 01 04 75 10 83 C3 14 // o..\(.N.=..u.... 6690: E8 70 18 24 70 C0 E8 04 8A E8 E8 54 FF 5D 8D 9C // .p.$p......T.].. 66A0: A6 00 E8 5E 18 0A C0 74 46 8D 9C A8 00 E8 53 18 // ...^...tF.....S. 66B0: 3C 02 75 3B 66 C1 E8 10 3C 04 72 33 8D 9C A8 00 // <.u;f...<.r3.... 66C0: 32 E4 03 D8 8B FB B9 04 00 8B DF E8 35 18 0B C0 // 2...........5... 66D0: 74 15 E8 F6 00 A9 80 00 75 0D E8 2E 00 83 C5 1C // t.......u....... 66E0: 55 58 83 F8 70 73 08 83 C7 12 49 0B C9 75 DA 59 // UX..ps....I..u.Y 66F0: 5F 5D C3 20 03 58 02 3C 00 01 00 00 04 00 03 3C // _]. .X.<.......< 6700: 00 00 08 80 02 E0 01 3C 00 20 00 51 8D 1D E8 F2 // .......<. .Q.... 6710: 17 8D 9A C0 01 E8 63 17 8D 9A D2 01 66 33 C0 E8 // ......c.....f3.. 6720: 41 17 8D 5D 02 E8 DB 17 8D 9A C2 01 E8 7C 00 8D // A..].........|.. 6730: 5D 05 E8 CE 17 8D 9A C6 01 E8 6F 00 8D 5D 08 E8 // ].........o..].. 6740: C1 17 8B C8 8A DC 66 C1 C8 10 8A D0 80 E2 0F 8A // ......f......... 6750: F0 C0 EE 04 8A EC C0 ED 06 8A FC C0 EF 04 80 E7 // ................ 6760: 03 80 E4 0F C0 E4 04 0A D4 80 E2 3F 80 E4 C0 C0 // ...........?.... 6770: EC 02 0A F4 8B C3 8D 9A CC 01 E8 FE 16 8D 9A CA // ................ 6780: 01 8B C1 E8 F5 16 8D 9A CE 01 33 C0 8A C6 E8 EA // ..........3..... 6790: 16 8D 9A D0 01 33 C0 8A C2 E8 DF 16 8D 5D 0F E8 // .....3.......].. 67A0: 61 17 8D 9A D6 01 E8 D2 16 59 C3 8B C8 8A D4 66 // a........Y.....f 67B0: C1 C8 10 8A F0 80 E6 0F 8A E8 C0 ED 04 8B C1 E8 // ................ 67C0: B9 16 83 C3 02 8B C2 E8 B1 16 C3 8D 5D 11 E8 32 // ............]..2 67D0: 17 8A E0 BA 06 00 C0 E8 07 74 03 80 CA 80 8A C4 // .........t...... 67E0: C0 E8 03 24 03 3C 02 75 03 80 CA 40 3C 03 75 12 // ...$.<.u...@<.u. 67F0: 8A C4 D0 E8 A8 01 74 03 80 E2 FD A8 02 74 03 80 // ......t......t.. 6800: E2 FB 8B C2 8D 9A D8 01 E8 70 16 C3 3C 01 74 3D // .........p..<.t= 6810: 8B D0 0F B6 C6 24 3F 04 3C 8D 9A 50 02 E8 5B 16 // .....$?.<..P..[. 6820: 0F B6 C2 83 C0 1F C1 E0 03 8D 9A 4C 02 E8 4B 16 // ...........L..K. 6830: 0F B6 DE C1 EB 06 C1 E3 02 2E F7 A7 E8 67 2E F7 // .............g.. 6840: B7 E6 67 8D 9A 4E 02 E8 31 16 83 C5 08 C3 10 00 // ..g..N..1....... 6850: 0A 00 04 00 03 00 05 00 04 00 10 00 09 00 8D 9C // ................ 6860: A6 00 E8 9E 16 0A C0 74 1F 8D 9C A8 00 51 B1 03 // .......t.....Q.. 6870: E8 18 00 59 0B DB 74 10 E8 88 16 32 C0 66 3D 00 // ...Y..t....2.f=. 6880: 03 0C 00 75 03 0B DB C3 33 DB C3 66 50 52 E8 72 // ...u....3..fPR.r 6890: 16 3C 02 75 39 80 FC 03 72 34 66 C1 E8 10 32 E4 // .<.u9...r4f...2. 68A0: 3C 04 76 2A 03 C3 8B D0 83 C3 04 3B DA 73 1F E8 // <.v*.......;.s.. 68B0: 51 16 8A E0 80 E4 E0 C0 EC 05 24 1F 38 CC 74 08 // Q.........$.8.t. 68C0: 32 E4 FE C0 03 D8 EB E3 0B DB 5A 66 58 C3 33 DB // 2.........ZfX.3. 68D0: 5A 66 58 C3 51 8D 9C A6 00 E8 27 16 0A C0 74 1B // ZfX.Q.....'...t. 68E0: 8D 9C A8 00 B1 12 E8 18 00 74 10 E8 15 16 66 C1 // .........t....f. 68F0: E8 10 80 E4 07 75 04 B0 01 EB 02 32 C0 0A C0 59 // .....u.....2...Y 6900: C3 66 50 52 E8 FC 15 3C 70 75 2B 66 C1 E8 10 32 // .fPR...<pu+f...2 6910: E4 83 C3 05 03 C3 8B D0 3B DA 73 1A E8 E4 15 38 // ........;.s....8 6920: C8 74 0D 66 C1 E8 10 32 E4 83 C0 03 03 D8 EB E8 // .t.f...2........ 6930: 0B DB 5A 66 58 C3 33 DB 5A 66 58 C3 57 66 51 8D // ..ZfX.3.ZfX.WfQ. 6940: 9C C0 01 8B FB 8B DF E8 3D 00 0B C9 74 0B 66 8B // ........=...t.f. 6950: D1 E8 60 0C 83 C7 1C EB EC 66 59 5F C3 50 53 51 // ..`......fY_.PSQ 6960: B9 07 00 53 8B DA E8 9A 15 83 F8 00 5B 74 09 66 // ...S........[t.f 6970: C1 E3 10 8B DA E8 F7 11 59 5B 58 C3 51 53 B9 07 // ........Y[X.QS.. 6980: 00 E8 04 12 5B 59 C3 66 50 53 83 C3 06 E8 73 15 // ....[Y.fPS....s. 6990: 5B 8B C8 66 C1 E1 10 53 83 C3 02 E8 65 15 8B C8 // [..f...S....e... 69A0: 5B 66 58 C3 8D 9C A0 01 32 C9 E8 FA 14 C3 57 B9 // [fX.....2.....W. 69B0: 20 00 E8 DF 11 5F C3 53 51 E8 19 00 32 E4 8A C5 // ...._.SQ...2... 69C0: C1 E0 02 59 8D 9C 78 01 03 D8 E8 36 15 5B C3 B1 // ...Y..x....6.[.. 69D0: 02 E8 07 00 C3 B1 01 E8 01 00 C3 53 8D 9C 98 01 // ...........S.... 69E0: E8 DC 14 5B C3 33 C9 E8 38 12 75 3C 66 BA 22 F0 // ...[.3..8.u<f.". 69F0: FF FF 66 33 C0 E8 3C 03 33 C0 E8 1A 02 74 1C A9 // ..f3..<.3....t.. 6A00: DD 0F 74 F6 E8 1E FA F6 C3 04 75 05 F6 C3 18 74 // ..t.......u....t 6A10: E9 E8 1F 00 50 E8 A3 FA 58 EB DF E8 0B 00 75 08 // ....P...X.....u. 6A20: E8 20 00 8B C1 E8 93 FA C3 66 50 E8 1F 03 8B C8 // . .......fP..... 6A30: 66 58 C3 66 52 66 BA FF FF FF FF 33 D0 E8 F4 02 // fX.fRf.....3.... 6A40: 66 5A C3 50 53 52 E8 E0 FF 75 09 33 C0 E8 C7 01 // fZ.PSR...u.3.... 6A50: 8B C8 EB 10 83 F9 02 74 0B E8 12 07 80 FB 01 75 // .......t.......u 6A60: 03 83 E1 FD 5A 5B 58 C3 56 66 33 C0 66 BA 00 F0 // ....Z[X.Vf3.f... 6A70: FF FF E8 35 06 66 C1 E6 10 E8 A8 01 0B C0 74 03 // ...5.f........t. 6A80: E8 05 00 E8 15 06 5E C3 50 51 E8 6C 01 50 32 C0 // ......^.PQ.l.P2. 6A90: E8 90 02 E8 CC 00 E8 7F 00 8D 9C 08 03 E8 63 14 // ..............c. 6AA0: 38 E8 74 0A 8A C5 E8 BA 13 B0 02 E8 75 02 58 E8 // 8.t.........u.X. 6AB0: 79 00 66 51 8D 9C A4 01 E8 48 14 66 8B C8 8B D3 // y.fQ.....H.f.... 6AC0: 8D 9C D0 02 E8 3C 14 66 3B C1 75 16 53 8D 9C AA // .....<.f;.u.S... 6AD0: 01 E8 2F 14 8B C8 8D 9C D6 02 E8 26 14 3B C1 5B // ../........&.;.[ 6AE0: 74 05 B0 02 E8 3C 02 66 59 E8 71 FE E8 FF 01 66 // t....<.fY.q....f 6AF0: 25 FF 0F 00 00 59 58 66 BA FF FF FF FF 33 D0 E8 // %....YXf.....3.. 6B00: A8 05 33 D2 C3 53 66 50 8D 9C C8 02 E8 F4 13 8A // ..3..SfP........ 6B10: C4 E8 4F 13 66 58 5B C3 53 66 50 8D 9C C8 02 E8 // ..O.fX[.SfP..... 6B20: E1 13 8A E0 E8 3C 13 66 58 5B C3 8D 9C C8 02 E8 // .....<.fX[...... 6B30: D1 13 32 C0 E8 2C 13 C3 66 52 52 32 ED 83 C1 02 // ..2..,..fRR2.... 6B40: B8 06 00 F7 E1 66 33 C9 8B C8 5A 51 66 8B C2 8A // .....f3...ZQf... 6B50: CF 66 F7 E1 66 C1 E0 03 59 66 F7 F1 66 8B C8 66 // .f..f...Yf..f..f 6B60: 5A C3 53 E8 48 01 66 C1 E2 10 E8 36 01 8D 9C 98 // Z.S.H.f....6.... 6B70: 01 E8 8F 13 8A E8 8D 9C AC 02 E8 86 13 8A C8 E8 // ................ 6B80: 47 0C 8A EB 5B C3 57 53 53 E8 D6 FF E8 14 01 5B // G...[.WSS......[ 6B90: E8 5E 0C 74 61 80 FD 00 75 29 53 E8 19 FE 66 8B // .^.ta...u)S...f. 6BA0: D0 E8 57 FA 8A CD 51 E8 25 FE 8A FD 59 E8 88 FF // ..W...Q.%...Y... 6BB0: 5B E8 4F 13 66 25 FF FF 00 00 66 3B C8 73 34 32 // [.O.f%....f;.s42 6BC0: DB EB 33 80 FD 02 75 11 E8 2C 01 8D 1F E8 33 13 // ..3...u..,....3. 6BD0: 3D 74 40 76 1E 32 DB EB 1D 80 FD 03 75 15 53 E8 // =t@v.2......u.S. 6BE0: C1 00 B3 03 E8 C1 0B 5B E8 18 13 3B C2 76 04 32 // .......[...;.v.2 6BF0: DB EB 03 80 CB 01 5B 5F C3 53 8B F0 E8 FA 0D 23 // ......[_.S.....# 6C00: F0 74 09 8B C6 E8 37 0C 8B F3 0B DB 5B C3 51 E8 // .t....7.....[.Q. 6C10: 31 FE E8 0F 00 59 C3 51 50 E8 DD 0D 8B C8 58 E8 // 1....Y.QP.....X. 6C20: 02 00 59 C3 57 53 E8 1A 0E 0B C0 74 09 8B 1D 83 // ..Y.WS.....t.... 6C30: C7 02 3B C3 75 F7 8B 1D 83 FB FF 74 0B 83 C7 02 // ..;.u......t.... 6C40: 85 D9 74 F2 8B C3 EB 02 33 C0 0B C0 5B 5F C3 33 // ..t.....3...[_.3 6C50: C0 E8 C3 FF 74 13 E8 A0 FF 8B DE B9 00 02 E8 F9 // ....t........... 6C60: 0E 83 C6 08 E8 42 0D EB E8 BB F0 46 B8 5A A5 E8 // .....B.....F.Z.. 6C70: 09 12 C3 53 66 50 8D 9C 08 03 E8 86 12 8A E8 66 // ...SfP.........f 6C80: 58 5B C3 53 66 50 8D 9C C8 02 E8 76 12 8A C8 66 // X[.SfP.....v...f 6C90: 58 5B C3 53 66 50 8D 9C C9 02 E8 66 12 8A C8 66 // X[.SfP.....f...f 6CA0: 58 5B C3 53 8D 5C 14 E8 59 12 8B D0 5B C3 53 66 // X[.S.\..Y...[.Sf 6CB0: 50 8D 5C 16 E8 4C 12 8B D0 66 58 5B C3 53 66 50 // P.\..L...fX[.SfP 6CC0: 8D 9C 18 03 E8 3C 12 66 8B D0 66 58 5B C3 53 66 // .....<.f..fX[.Sf 6CD0: 50 8D 9C 1C 03 E8 2B 12 66 8B D0 66 58 5B C3 53 // P.....+.f..fX[.S 6CE0: 66 50 8D 5C 10 E8 1B 12 8B C8 66 58 5B C3 53 8D // fP.\......fX[.S. 6CF0: 5C 08 E8 0E 12 5B C3 53 66 50 8D 5C 0C E8 03 12 // \....[.SfP.\.... 6D00: 8B D0 66 58 5B C3 8D 5C 04 E8 F7 11 C3 51 8D 5C // ..fX[..\.....Q.\ 6D10: 04 32 C9 E8 91 11 59 C3 8D 9C 18 03 66 8B C2 E8 // .2....Y.....f... 6D20: 41 11 C3 53 51 8A E8 E8 DC FF 24 FD 0A E8 E8 DC // A..SQ.....$..... 6D30: FF 59 5B C3 53 66 50 51 66 8B C8 BB 00 00 E8 DA // .Y[.SfPQf....... 6D40: 0A 23 C2 0B C1 E8 DC 0A 59 66 58 5B C3 BB 00 00 // .#......YfX[.... 6D50: E8 C8 0A 66 25 DF 0F 00 00 C3 80 FA 14 C3 E8 DD // ...f%........... 6D60: 0D E8 6B 0D E8 49 0D 75 06 E8 9F 0C E8 4D 0D C3 // ..k..I.u.....M.. 6D70: B0 01 C3 55 B3 01 E8 3D 0F 5D C3 66 53 66 BB 04 // ...U...=.].fSf.. 6D80: 00 00 00 E8 05 00 33 C0 66 5B C3 55 66 C1 E3 10 // ......3.f[.Uf... 6D90: BB 00 00 E8 20 0F 5D C3 E8 65 0E BB 0A 00 E8 83 // .... .]..e...... 6DA0: 0A C3 BB 0A 00 E8 73 0A 66 8B C8 E8 52 0E BB 0A // ......s.f...R... 6DB0: 00 66 2B C1 E8 6D 0A C3 E8 29 00 0B C9 74 22 E8 // .f+..m...)...t". 6DC0: A6 FC E8 B4 07 66 51 66 8B C8 BB 07 00 E8 4B 0A // .....fQf......K. 6DD0: 66 25 00 FE 00 00 66 0B C1 E8 48 0A 66 59 0C 01 // f%....f...H.fY.. 6DE0: C3 32 C0 C3 E8 E0 02 0B C9 75 06 E8 55 FC E8 E6 // .2.......u..U... 6DF0: 02 51 E8 4E FC 66 C1 E6 10 33 C0 E8 10 FE 74 09 // .Q.N.f...3....t. 6E00: E8 7E 03 75 F6 33 C8 EB F2 58 23 C8 66 C1 EE 10 // .~.u.3...X#.f... 6E10: C3 66 50 66 53 66 B8 01 00 00 02 BB 08 00 E8 03 // .fPfSf.......... 6E20: 0A 66 5B 66 58 A8 10 0F 85 A1 00 E8 5D 07 66 C1 // .f[fX.......].f. 6E30: E6 10 33 C0 E8 E0 FD 74 35 E8 BD FD 50 51 8B C8 // ..3....t5...PQ.. 6E40: E8 58 02 85 C1 59 58 74 0D 50 E8 B9 FE 24 03 3C // .X...YXt.P...$.< 6E50: 03 58 75 E0 EB 0C 50 E8 AC FE A8 01 58 74 D5 E8 // .Xu...P.....Xt.. 6E60: B6 FC 50 E8 18 08 58 B5 00 E8 A1 FE EB C6 66 50 // ..P...X.......fP 6E70: 66 53 66 B8 02 00 00 02 BB 08 00 E8 A6 09 66 5B // fSf...........f[ 6E80: 66 58 E8 16 02 E8 71 FD E8 80 01 66 50 66 53 66 // fX....q....fPfSf 6E90: B8 03 00 00 02 BB 08 00 E8 89 09 66 5B 66 58 B1 // ...........f[fX. 6EA0: 00 E8 96 07 66 C1 EE 10 E8 D9 06 A8 20 0F 85 8B // ....f....... ... 6EB0: 00 A8 40 75 17 66 50 66 53 66 B8 0C 00 00 02 BB // ..@u.fPfSf...... 6EC0: 08 00 E8 5F 09 66 5B 66 58 E8 68 08 E8 AA 06 0A // ..._.f[fX.h..... 6ED0: C0 75 14 66 50 66 53 66 B8 0E 00 00 02 BB 08 00 // .u.fPfSf........ 6EE0: E8 41 09 66 5B 66 58 E8 B1 01 E8 0C FD E8 07 FE // .A.f[fX......... 6EF0: E8 67 FE 75 28 E8 76 02 0A DB 74 21 66 50 66 53 // .g.u(.v...t!fPfS 6F00: 66 B8 0F 00 00 02 BB 08 00 E8 18 09 66 5B 66 58 // f...........f[fX 6F10: E8 05 FC E8 68 07 B5 00 E8 F2 FD EB 08 E8 3B 07 // ....h.........;. 6F20: B5 01 E8 E8 FD 66 50 66 53 66 B8 15 00 00 02 BB // .....fPfSf...... 6F30: 08 00 E8 EF 08 66 5B 66 58 E8 D5 00 C3 E8 B9 0A // .....f[fX....... 6F40: C3 E8 0B FD E8 A6 06 33 C9 E8 8B 01 66 33 D2 66 // .......3....f3.f 6F50: 33 C0 E8 DF FD E8 A1 0A 0B C0 74 1C E8 89 07 E8 // 3.........t..... 6F60: 52 00 B1 FF E8 77 00 33 C0 E8 AB FC 74 0A E8 88 // R....w.3....t... 6F70: FC 50 E8 27 07 58 EB F1 32 C9 E8 A6 01 E8 79 0A // .P.'.X..2.....y. 6F80: 0B C0 C3 E8 C9 FC E8 64 06 66 33 C0 66 BA 00 F0 // .......d.f3.f... 6F90: FF FF E8 15 01 51 B1 01 E8 6E 01 59 E8 5C 07 33 // .....Q...n.Y.\.3 6FA0: C0 E8 73 FC 74 0A E8 50 FC 50 E8 E0 06 58 EB F1 // ..s.t..P.P...X.. 6FB0: E8 06 07 C3 B8 02 00 E8 3F FC 74 21 B8 02 00 E8 // ........?.t!.... 6FC0: 63 F4 F6 C3 04 75 0A E8 2F 0A 83 E0 FD E8 32 0A // c....u../.....2. 6FD0: C3 66 B8 02 00 00 00 E8 5A FD E8 A9 F5 C3 E8 4C // .f......Z......L 6FE0: 08 74 13 BB 02 00 E8 32 08 8A E1 E8 36 08 E8 E0 // .t.....2....6... 6FF0: 06 0C 01 C3 0C 01 C3 51 E8 32 08 74 0C 8A CC BB // .......Q.2.t.... 7000: 02 00 E8 16 08 8A C4 8A E1 59 C3 B0 01 E8 08 06 // .........Y...... 7010: C3 B0 00 E8 02 06 C3 E8 08 0C 75 18 E8 7C 00 E8 // ..........u..|.. 7020: D7 FB 80 F9 01 75 0E 51 E8 30 06 B5 01 E8 DD FC // .....u.Q.0...... 7030: 59 E8 DD FF C3 E8 D3 FF 51 E8 51 06 B5 00 E8 CC // Y.......Q.Q..... 7040: FC 59 C3 B8 02 00 E8 B0 FB 74 03 E8 75 06 C3 E8 // .Y.......t..u... 7050: C6 04 3B C1 7C 35 8B C1 E8 06 05 E8 3B 07 8B C8 // ..;.|5......;... 7060: 51 E8 36 05 E8 FA 04 59 E8 2E 07 3B C8 72 02 8B // Q.6....Y...;.r.. 7070: C1 8D 5C 04 E8 04 0E 32 C9 E8 D8 0A FE C1 38 C1 // ..\....2......8. 7080: 72 F7 8D 5C 04 E8 7B 0E 0B C0 C3 33 C0 C3 BB 00 // r..\..{....3.... 7090: 48 33 C0 8A C2 C1 E0 02 03 D8 C3 53 BB 03 00 E8 // H3.........S.... 70A0: 79 07 66 25 FF 0F 00 00 5B C3 53 66 50 66 51 66 // y.f%....[.SfPfQf 70B0: 8B C8 BB 03 00 E8 63 07 66 23 C2 66 0B C1 E8 63 // ......c.f#.f...c 70C0: 07 66 59 66 58 5B C3 66 50 BB 05 00 E8 4C 07 25 // .fYfX[.fP....L.% 70D0: FF 0F 8B C8 66 58 C3 E8 1F 09 23 C8 66 50 BB 05 // ....fX....#.fP.. 70E0: 00 E8 37 07 25 00 F0 0B C1 E8 38 07 66 58 C3 66 // ..7.%.....8.fX.f 70F0: 50 53 BB 06 00 E8 23 07 A8 10 75 09 BB F0 46 E8 // PS....#...u...F. 7100: 01 0E 3D 5A A5 5B 66 58 C3 66 50 53 BB 06 00 E8 // ..=Z.[fX.fPS.... 7110: 09 07 80 F1 01 C0 E1 04 24 EF 0A C1 E8 05 07 5B // ........$......[ 7120: 66 58 C3 53 66 50 BB F8 46 E8 D7 0D 8A C1 E8 32 // fX.SfP..F......2 7130: 0D 66 58 5B C3 53 BB F8 46 E8 C7 0D 83 E0 01 5B // .fX[.S..F......[ 7140: C3 53 66 50 BB 07 00 E8 D1 06 F6 C4 01 66 58 B0 // .SfP.........fX. 7150: 06 74 02 B0 08 5B C3 53 BB 07 00 E8 BD 06 80 E4 // .t...[.S........ 7160: FE 80 FD 06 74 03 80 CC 01 E8 B8 06 5B C3 66 50 // ....t.......[.fP 7170: BB 06 00 E8 A5 06 24 40 C0 E8 06 8A D8 66 58 C3 // ......$@.....fX. 7180: C3 50 66 51 E8 72 FA 83 EC 04 8B EC 66 33 C0 66 // .PfQ.r......f3.f 7190: 89 46 00 33 D2 8D BC C0 01 8D 1D E8 65 0D 0B C0 // .F.3........e... 71A0: 74 3D 8B DF B0 00 E8 2D 01 74 2F 8B DF E8 D7 F7 // t=.....-.t/..... 71B0: 66 8B 46 00 3B C8 7F 10 72 20 66 C1 C8 10 66 C1 // f.F.;...r f...f. 71C0: C9 10 3B C8 7F 0E EB 12 66 C1 C8 10 66 C1 C9 10 // ..;.....f...f... 71D0: 3B C8 72 06 8B D7 66 89 4E 00 83 C7 1C EB BA 0B // ;.r...f.N....... 71E0: D2 74 0A 8D 9C A4 01 E8 73 F7 E9 88 00 66 33 C0 // .t......s....f3. 71F0: 66 89 46 00 8D BC 4C 02 33 D2 8D 1D E8 04 0D 0B // f.F...L.3....... 7200: C0 74 58 66 50 E8 E1 F3 3C 01 66 58 74 05 3D 40 // .tXfP...<.fXt.=@ 7210: 06 73 43 66 52 66 8B D0 8D 5D 04 E8 E5 0C E8 5D // .sCfRf...].....] 7220: 00 8B CA 66 5A 74 2F 56 8D 9C A4 01 8B F1 E8 4B // ...fZt/V.......K 7230: F7 5E B0 00 E8 9F 00 74 1D 8D 1D E8 C5 0C 8B D9 // .^.....t........ 7240: 8B 47 06 66 C1 E0 10 8B 47 02 66 3B 46 00 72 06 // .G.f....G.f;F.r. 7250: 8B D1 66 89 46 00 83 C7 08 EB 9F 0B D2 74 16 56 // ..f.F........t.V 7260: 8D 9C A4 01 8B F2 E8 13 F7 5E 53 8D 9C BA 01 33 // .........^S....3 7270: C0 E8 07 0C 5B 83 C4 04 0B D2 66 59 58 C3 57 53 // ....[.....fYX.WS 7280: 51 E8 E6 07 3B 55 02 75 18 66 C1 CA 10 8B DA 66 // Q...;U.u.f.....f 7290: C1 CA 10 3B 5D 06 75 09 0A C0 74 0E 3A 45 1B 74 // ...;].u...t.:E.t 72A0: 09 83 C7 1C E2 DE 33 D2 EB 02 8B D7 0B D2 59 5B // ......3.......Y[ 72B0: 5F C3 51 66 52 E8 B2 07 3A 65 1A 75 09 0A C0 74 // _.QfR...:e.u...t 72C0: 0E 3A 45 1B 74 09 83 C7 1C E2 ED 33 FF EB 00 0B // .:E.t......3.... 72D0: FF 66 5A 59 C3 C3 66 51 66 52 53 53 66 C1 CE 10 // .fZY..fQfRSSf... 72E0: 8B DE 66 C1 CE 10 E8 1A 0C 5B 66 8B D0 E8 97 F6 // ..f......[f..... 72F0: 3B CA 72 0A 66 3B CA 72 05 E8 8A F8 75 02 32 C0 // ;.r.f;.r....u.2. 7300: 5B 66 5A 66 59 C3 56 57 E8 A7 FF 8B F7 E8 6C F6 // [fZfY.VW......l. 7310: 5F 5E C3 66 50 53 66 51 52 57 56 51 8B DE B9 08 // _^.fPSfQRWVQ.... 7320: 00 E8 36 08 59 8D 5C 08 8B C1 66 C1 E0 10 8A C2 // ..6.Y.\...f..... 7330: E8 30 0B F6 C2 03 75 24 8B C1 24 7F BF F6 73 80 // .0....u$..$...s. 7340: 3D FF 0F 84 0F 01 3A 05 75 0D 66 8B 45 01 66 B9 // =.....:.u.f.E.f. 7350: 00 05 02 00 E9 96 00 83 C7 05 EB E3 F6 C2 01 74 // ...............t 7360: 25 8B C1 E8 70 01 0F 84 EB 00 33 C9 8A CC 8A D0 // %...p.....3..... 7370: 0A C0 75 12 8D 5C 08 66 25 FF FF 00 00 66 C1 E0 // ..u..\.f%....f.. 7380: 08 E8 DF 0A EB B2 8A E1 8A CA 80 E1 0C C0 E9 02 // ................ 7390: 80 E2 F0 C0 EA 04 8A EA 80 FC 70 72 2A 80 FC 75 // ..........pr*..u 73A0: 73 25 80 EC 70 8A C4 32 E4 50 E8 30 02 8B D8 58 // s%..p..2.P.0...X 73B0: 38 D8 72 05 33 C0 E9 9C 00 E8 28 02 E8 44 0B 0B // 8.r.3.....(..D.. 73C0: C0 0F 84 90 00 EB 1B 32 C0 E8 E6 FE 0F 84 85 00 // .......2........ 73D0: 8D 5C 16 8B 05 E8 A3 0A 8B 45 06 66 C1 E0 10 8B // .\.......E.f.... 73E0: 45 02 50 E8 B3 03 66 C1 E1 10 8B C8 58 8D 1C E8 // E.P...f.....X... 73F0: 71 0A 66 50 8D 5C 04 66 8B C1 E8 66 0A 66 58 66 // q.fP.\.f...f.fXf 7400: C1 E8 10 66 81 E1 FF FF 00 00 66 F7 E1 66 50 8D // ...f......f..fP. 7410: 5C 06 E8 EE 0A 8B C8 66 58 66 D3 E0 66 C1 E8 10 // \......fXf..f... 7420: 40 8D 5C 14 E8 54 0A BF 56 74 83 F9 01 74 11 BF // @.\..T..Vt...t.. 7430: 5E 74 81 F9 01 01 74 08 BF 66 74 83 F9 02 75 15 // ^t....t..ft...u. 7440: 8D 5C 0C 66 8B 05 E8 1A 0A 8D 5C 10 66 8B 45 04 // .\.f......\.f.E. 7450: E8 10 0A 0B DB 5E 5F 5A 66 59 5B 66 58 C3 00 40 // .....^_ZfY[fX..@ 7460: 01 90 01 01 40 01 90 01 02 80 02 90 01 03 80 02 // ....@........... 7470: 90 01 04 40 01 90 01 05 40 01 90 01 06 80 02 90 // ...@....@....... 7480: 01 07 D0 02 5E 01 0D 40 01 90 01 0E 80 02 90 01 // ....^..@........ 7490: 0F 80 02 5E 01 10 80 02 5E 01 11 80 02 E0 01 12 // ...^....^....... 74A0: 80 02 E0 01 13 80 02 90 01 23 20 04 90 01 32 20 // .........# ...2 74B0: 04 B0 02 33 20 04 C0 02 62 80 02 E0 01 FF 05 0A // ...3 ...b....... 74C0: 05 05 05 00 00 00 05 0B 06 05 05 00 00 00 08 10 // ................ 74D0: 08 08 08 00 00 00 56 E8 9B 07 80 E4 01 3B 04 74 // ......V......;.t 74E0: 09 83 C6 04 E2 F7 33 C0 EB 05 8B 44 02 0B C0 5E // ......3....D...^ 74F0: C3 57 53 50 E8 7E 07 83 E9 0A E8 E0 00 83 F8 05 // .WSP.~.......... 7500: 76 03 B8 05 00 D1 E0 03 C8 FB A5 83 C6 02 E2 FA // v............... 7510: B8 FF FF AB 58 5B 5F C3 66 53 51 66 52 E8 41 00 // ....X[_.fSQfR.A. 7520: E8 77 00 66 C1 E8 10 66 0F B7 D8 66 B8 00 00 00 // .w.f...f...f.... 7530: 03 66 D3 E8 66 33 D2 66 F7 F3 E8 5C 02 66 5A 59 // .f..f3.f...\.fZY 7540: 66 5B C3 53 66 50 BB 07 00 E8 CF 02 0A C0 66 58 // f[.SfP........fX 7550: 5B C3 53 66 50 BB 07 00 E8 C0 02 A8 01 66 58 5B // [.SfP........fX[ 7560: C3 53 66 50 8D 5C 06 E8 99 09 8A C8 66 58 5B C3 // .SfP.\......fX[. 7570: 51 B9 08 00 E8 F8 05 59 C3 53 8D 5C 08 E8 83 09 // Q......Y.S.\.... 7580: 24 03 5B C3 8D 5C 09 E8 79 09 C3 51 53 B1 01 8A // $.[..\..y..QS... 7590: E8 8D 5C 08 E8 10 09 5B 59 C3 53 8D 1C E8 63 09 // ..\....[Y.S...c. 75A0: 5B C3 53 8D 5C 04 E8 5A 09 5B C3 53 8D 5C 16 E8 // [.S.\..Z.[.S.\.. 75B0: 51 09 5B C3 53 66 52 33 C0 E8 C2 FC 66 5A 75 1B // Q.[.SfR3....fZu. 75C0: E8 34 00 74 16 E8 15 00 40 83 F8 05 73 0D E8 92 // .4.t....@...s... 75D0: 08 48 E8 0F 00 66 8B C2 E8 88 08 5B C3 BB 00 4E // .H...f.....[...N 75E0: E8 20 09 C3 BB 08 4E C1 E0 03 03 D8 C3 BB 00 4E // . ....N........N 75F0: B9 32 00 E8 64 05 C3 51 E8 E2 FF 0B C0 74 12 8B // .2..d..Q.....t.. 7600: C8 BB 08 4E E8 FC 08 66 3B C2 74 07 83 C3 08 E2 // ...N...f;.t..... 7610: F3 0B DB 59 C3 C3 C3 00 8A E8 BB 20 DF 3C 01 74 // ...Y....... .<.t 7620: 02 32 DB E8 23 29 E8 5A F6 66 B8 80 06 00 08 66 // .2..#).Z.f.....f 7630: 33 DB 8A D9 8A CD E8 CC 00 C3 66 51 66 52 66 57 // 3.........fQfRfW 7640: 66 B8 80 05 00 08 66 BB 00 4C 00 00 66 33 C9 8B // f.....f..L..f3.. 7650: CE E8 B1 00 66 5F 66 5A 66 59 C3 66 50 66 53 66 // ....f_fZfY.fPfSf 7660: B8 10 00 00 02 BB 08 00 E8 B9 01 66 5B 66 58 66 // ...........f[fXf 7670: B8 80 07 00 04 66 33 DB 8B DE E8 88 00 C3 66 B8 // .....f3.......f. 7680: 80 08 00 04 66 33 DB 8B DE E8 79 00 C3 66 B8 80 // ....f3....y..f.. 7690: 09 00 04 66 33 DB 8B DE E8 6A 00 C3 C3 66 B8 80 // ...f3....j...f.. 76A0: 0A 00 04 66 33 DB 8B DE E8 5A 00 E8 57 EF F6 C3 // ...f3....Z..W... 76B0: 02 74 03 B0 00 C3 B0 01 C3 66 B8 80 0D 00 00 E8 // .t.......f...... 76C0: 43 00 C3 66 B8 80 0F 00 04 66 33 DB 8A D9 E8 34 // C..f.....f3....4 76D0: 00 66 B8 80 0F 00 04 66 33 DB 56 E8 59 03 03 74 // .f.....f3.V.Y..t 76E0: 04 8B 1C 5E E8 1E 00 C3 66 B8 00 00 00 00 E8 14 // ...^....f....... 76F0: 00 66 B8 80 0C 00 04 E8 0B 00 C3 66 B8 00 01 00 // .f.........f.... 7700: 00 E8 01 00 C3 83 EC 1C 8B EC 66 89 46 00 66 89 // ..........f.F.f. 7710: 5E 04 66 89 4E 08 66 89 56 0C 66 89 7E 10 66 89 // ^.f.N.f.V.f.~.f. 7720: 76 14 8C D0 66 C1 E0 10 8B C4 BB 42 00 E8 5F 03 // v...f......B.._. 7730: 83 C4 1C C3 51 8D 5C 14 E8 C8 07 66 C1 E0 10 E8 // ....Q.\....f.... 7740: 02 00 59 C3 83 EC 1C 8B EC 66 3D F0 FF FF 03 76 // ..Y......f=....v 7750: 06 66 B8 F0 FF FF 03 66 8B C8 66 33 C0 66 89 46 // .f.....f..f3.f.F 7760: 08 66 89 46 0C 66 89 46 00 66 89 46 04 66 89 46 // .f.F.f.F.f.F.f.F 7770: 10 66 89 46 18 B0 01 88 46 10 66 B8 00 00 00 80 // .f.F....F.f..... 7780: 66 0B C1 66 89 46 14 8C D0 66 C1 E0 10 8B C4 BB // f..f.F...f...... 7790: 35 00 E8 FA 02 83 C4 1C C3 3D C0 7F 76 04 B8 C0 // 5........=..v... 77A0: 7F C3 83 C0 3F 24 C0 C3 53 51 66 50 B9 D0 84 80 // ....?$..SQfP.... 77B0: FB 03 74 0B B9 A0 8C 80 FB 00 75 03 B9 F0 D2 66 // ..t.......u....f 77C0: 33 D2 8B D1 66 58 59 5B C3 66 52 B3 00 66 F7 C2 // 3...fXY[.fR..f.. 77D0: 00 00 FF FF 75 18 80 FD 13 74 13 80 FD 17 74 0E // ....u....t....t. 77E0: 80 FD 14 74 09 B3 03 80 F9 03 74 02 B3 02 66 5A // ...t......t...fZ 77F0: C3 E8 0F 07 66 C1 E8 10 0B C0 74 1C 53 83 C3 06 // ....f.....t.S... 7800: E8 00 07 5B 3D E0 01 72 0F 53 83 C3 18 E8 F3 06 // ...[=..r.S...... 7810: 5B A8 80 75 03 0C 01 C3 32 C0 C3 53 83 C3 4C E8 // [..u....2..S..L. 7820: AF 06 5B C3 53 83 C3 4C E8 01 06 5B C3 56 E8 06 // ..[.S..L...[.V.. 7830: 02 83 C6 04 8A 64 10 8A 44 10 83 3C 00 5E C3 BB // .....d..D..<.^.. 7840: 00 50 83 F8 02 74 5A BB 00 58 83 F8 20 74 52 BB // .P...tZ..X.. tR. 7850: 00 60 83 F8 08 74 4A BB 00 68 3D 80 00 74 42 BB // .`...tJ..h=..tB. 7860: 00 70 3D 00 02 74 3A BB 00 78 3D 00 04 74 32 BB // .p=..t:..x=..t2. 7870: 00 80 3D 00 08 74 2A BB 00 88 83 F8 40 74 22 BB // ..=..t*.....@t". 7880: 00 90 83 F8 01 74 1A BB 00 98 83 F8 04 74 12 BB // .....t.......t.. 7890: 00 A0 83 F8 10 74 0A BB 00 A8 3D 00 01 74 02 33 // .....t....=..t.3 78A0: DB C3 57 E8 56 00 74 0A 8B 5D 02 E8 08 00 0B DB // ..W.V.t..]...... 78B0: 5F C3 33 DB 5F C3 52 51 0B DB 74 1B 56 E8 58 01 // _.3._.RQ..t.V.X. 78C0: 03 DE 5E 33 C9 8A 4F 01 80 3F FF 74 08 3A 07 74 // ..^3..O..?.t.:.t 78D0: 06 03 D9 EB F0 33 DB 0B DB 59 5A C3 56 51 E8 37 // .....3...YZ.VQ.7 78E0: 01 32 C9 8D 7C 08 3B 5D 04 74 0C 83 C7 10 FE C1 // .2..|.;].t...... 78F0: 3A 4C 06 72 F1 33 FF 0B FF 59 5E C3 56 51 E8 17 // :L.r.3...Y^.VQ.. 7900: 01 32 C9 8D 7C 08 3B 1D 74 0C 83 C7 10 FE C1 3A // .2..|.;.t......: 7910: 4C 06 72 F2 33 FF 0B FF 59 5E C3 56 51 E8 F8 00 // L.r.3...Y^.VQ... 7920: 32 C9 8D 7C 08 3A 1D 74 0C 83 C7 10 FE C1 3A 4C // 2..|.:.t......:L 7930: 06 72 F2 33 FF 0B FF 59 5E C3 56 51 E8 D9 00 32 // .r.3...Y^.VQ...2 7940: C9 8D 7C 08 3B 45 0C 74 0C 83 C7 10 FE C1 3A 4C // ..|.;E.t......:L 7950: 06 72 F1 33 FF 0B FF 59 5E C3 57 50 E8 DB FF 8A // .r.3...Y^.WP.... 7960: C3 8B 5D 02 E8 4F FF 58 5F C3 53 32 C9 B3 01 E8 // ..]..O.X_.S2.... 7970: E8 FF 74 03 8A 4F 02 0A C9 5B C3 53 32 ED B3 02 // ..t..O...[.S2... 7980: E8 D7 FF 74 03 8A 6F 02 0A ED 5B C3 50 57 8B DA // ...t..o...[.PW.. 7990: E8 49 FF 75 04 33 DB EB 0D B0 14 8B 5D 08 E8 15 // .I.u.3......]... 79A0: FF 74 F2 8B 5F 02 5F 58 C3 66 50 53 51 57 8D 1C // .t.._._X.fPSQW.. 79B0: 66 25 FF FF 00 00 E8 AA 04 8B D8 E8 3B 00 23 C3 // f%..........;.#. 79C0: 74 31 E8 75 FF 0B FF 74 2A 66 50 66 8B 45 04 8D // t1.u...t*fPf.E.. 79D0: 5C 0C E8 8E 04 66 33 C0 8B 05 8D 5C 04 E8 83 04 // \....f3....\.... 79E0: 66 58 E8 85 FF E8 93 FF 8D 5C 08 66 33 C0 8B C1 // fX.......\.f3... 79F0: E8 70 04 5F 59 5B 66 58 C3 56 E8 1B 00 8B 44 04 // .p._Y[fX.V....D. 7A00: 5E C3 56 E8 12 00 89 44 04 5E C3 C3 BF 48 00 8B // ^.V....D.^...H.. 7A10: 3D 8B 7D 20 8B 7D 0C C3 BE 48 00 8B 34 8B 74 20 // =.} .}...H..4.t 7A20: 8B 74 30 C3 1E 0E 1F BF 48 00 8B 3D 8B 7D 20 8B // .t0.....H..=.} . 7A30: 7D 0E 83 C7 04 1F C3 BE 48 00 8B 34 8B 74 20 8B // }.......H..4.t . 7A40: 74 10 C3 BF 48 00 8B 3D 8B 7D 20 8B 7D 26 83 C7 // t...H..=.} .}&.. 7A50: 04 C3 BE 48 00 8B 34 8B 74 20 8B 74 1A C3 BE 48 // ...H..4.t .t...H 7A60: 00 8B 34 8B 74 20 8B 74 3A C3 50 52 BF 48 00 8B // ..4.t .t:.PR.H.. 7A70: 3D 8B 7D 20 8B 7D 0A 8B 05 83 E8 04 33 D2 B9 1C // =.} .}......3... 7A80: 00 F7 F1 8B C8 83 C7 04 5A 58 C3 E8 01 00 CB 83 // ........ZX...... 7A90: EC 06 8B EC 89 46 00 66 33 C0 C6 46 04 00 89 46 // .....F.f3..F...F 7AA0: 02 06 52 8A D3 8B C5 E8 E0 16 5A 07 83 C4 06 C3 // ..R.......Z..... 7AB0: E8 59 FF 66 F7 45 10 01 00 00 00 C3 50 E8 4C FF // .Y.f.E......P.L. 7AC0: B8 01 00 09 45 10 58 C3 E8 41 FF 88 45 10 C3 66 // ....E.X..A..E..f 7AD0: 53 83 EC 48 8B EC 66 89 5E 00 66 89 4E 04 8C D0 // S..H..f.^.f.N... 7AE0: 66 C1 E0 10 8B C4 BB 00 00 E8 A3 FF 83 C4 48 66 // f.............Hf 7AF0: 5B E8 43 01 E8 7D 01 E8 0E 00 BB 04 00 E8 1B FD // [.C..}.......... 7B00: 66 C1 E8 10 E8 C1 FF C3 83 EC 0C 8B EC 8C D0 66 // f..............f 7B10: C1 E0 10 8B C4 BB 16 00 E8 74 FF 66 BB 00 00 00 // .........t.f.... 7B20: 00 83 C4 0C E8 E5 FE 66 8B C3 66 C1 E8 08 66 89 // .......f..f...f. 7B30: 45 28 66 8B C3 66 C1 E0 18 66 89 45 2C C3 E8 CB // E(f..f...f.E,... 7B40: FE 66 8B 5D 08 66 8B 4D 0C C3 56 E8 10 FF 66 8B // .f.].f.M..V...f. 7B50: 44 08 5E C3 B0 01 C3 B0 08 C3 53 66 50 66 33 C0 // D.^.......SfPf3. 7B60: E8 00 03 83 C3 04 E2 F8 66 58 5B C3 32 C0 C3 FC // ........fX[.2... 7B70: E8 90 03 66 C1 CB 10 E8 E9 02 66 C1 CB 10 66 81 // ...f......f...f. 7B80: C3 04 00 04 00 E2 E9 C3 FC 66 AD E8 D5 02 83 C3 // .........f...... 7B90: 04 E2 F6 C3 FC E8 6B 03 66 AB 83 C3 04 E2 F6 C3 // ......k.f....... 7BA0: 66 50 B8 64 00 E8 10 00 66 58 C3 66 50 B8 50 C3 // fP.d....fX.fP.P. 7BB0: D1 E1 E8 03 00 66 58 C3 52 F7 E1 8B CA E8 5C 01 // .....fX.R.....\. 7BC0: 66 53 8B D9 66 C1 E3 10 8B D8 66 B8 B8 A8 05 00 // fS..f.....f..... 7BD0: B2 30 66 EF B2 34 66 ED 33 C9 66 03 D8 73 0A 66 // .0f..4f.3.f..s.f 7BE0: ED 66 A9 00 00 00 80 75 F6 66 ED 66 3B C3 73 0C // .f.....u.f.f;.s. 7BF0: 66 C1 E8 10 3B C1 72 04 8B C8 EB ED 66 5B 5A C3 // f...;.r.....f[Z. 7C00: 66 52 E8 17 01 66 B8 B8 A8 05 00 B2 30 66 EF B2 // fR...f......0f.. 7C10: 34 66 ED 66 33 D2 66 BB 64 00 00 00 66 F7 F3 66 // 4f.f3.f.d...f..f 7C20: 5A C3 66 50 53 BB 07 00 E8 F0 FB 25 00 02 35 00 // Z.fPS......%..5. 7C30: 02 0B C0 5B 66 58 C3 66 51 B3 01 E8 78 00 E8 11 // ...[fX.fQ...x... 7C40: FE 66 33 C9 8B 4C 08 66 C1 E0 0A 0B C9 75 03 B9 // .f3..L.f.....u.. 7C50: 00 10 66 2B C1 E8 FA FD 66 89 44 04 89 4C 08 66 // ..f+....f.D..L.f 7C60: 59 C3 56 1E 0E 1F E8 E9 FD 66 8B 44 04 66 C1 E0 // Y.V......f.D.f.. 7C70: 0A 1F 5E C3 C3 50 52 BE 48 00 8B 34 8B 74 20 8B // ..^..PR.H..4.t . 7C80: 74 1E 8B 04 83 E8 04 33 D2 B9 04 00 F7 F1 8B C8 // t......3........ 7C90: 83 C6 04 5A 58 C3 56 E8 9D FD 83 C6 04 8A 6C 0F // ...ZX.V.......l. 7CA0: 5E C3 56 E8 91 FD 80 FD 00 74 06 83 C6 04 88 6C // ^.V......t.....l 7CB0: 0F 5E C3 32 C0 C3 66 53 83 EC 04 8B EC 8C D0 66 // .^.2..fS.......f 7CC0: C1 E0 10 8B C4 66 89 5E 00 BB 06 00 E8 C0 FD 8B // .....f.^........ 7CD0: EC 66 8B 46 00 83 C4 04 66 5B C3 83 EC 0C 8B EC // .f.F....f[...... 7CE0: 8C D0 66 C1 E0 10 8B C4 BB 16 00 E8 A1 FD 8B EC // ..f............. 7CF0: 66 8B 5E 00 66 8B 4E 00 66 8B 56 08 83 C4 0C C3 // f.^.f.N.f.V..... 7D00: BF 48 00 8B 3D 8B 7D 20 8B 7D 12 C3 BF 48 00 8B // .H..=.} .}...H.. 7D10: 3D C3 57 BF 18 00 2E 8B 55 06 5F C3 66 50 8C C8 // =.W.....U._.fP.. 7D20: 3D 00 C0 75 0C BA C3 03 EC 8A F0 0A F6 74 02 EB // =..u.........t.. 7D30: 0E 53 2E 8B 1E 14 00 B2 20 E8 D6 00 8A F4 5B 32 // .S...... .....[2 7D40: D2 66 ED 66 58 C3 2E 8B 1E 14 00 C3 0B C9 75 1A // .f.fX.........u. 7D50: 4B 74 16 43 3B DA 77 09 8B C8 8B C2 2B D2 F7 F3 // Kt.C;.w.....+... 7D60: 91 F7 F3 8B DA 8B D1 2B C9 C3 3B CA 72 1A 75 10 // .......+..;.r.u. 7D70: 3B D8 77 0C 2B C3 8B D8 2B C9 2B D2 B8 01 00 C3 // ;.w.+...+.+..... 7D80: 2B C9 2B DB 93 87 CA C3 55 56 2B F6 8B EE 03 DB // +.+.....UV+..... 7D90: 13 C9 72 11 45 3B CA 72 F5 77 04 3B D8 76 EF F8 // ..r.E;.r.w.;.v.. 7DA0: 13 F6 4D 78 20 D1 D9 D1 DB 2B C3 1B D1 F5 72 F0 // ..Mx ....+....r. 7DB0: 03 F6 4D 78 0C D1 E9 D1 DB 03 C3 13 D1 73 F1 EB // ..Mx.........s.. 7DC0: DF 03 C3 13 D1 8B D8 8B CA 8B C6 33 D2 5E 5D C3 // ...........3.^]. 7DD0: 93 50 92 0B C0 74 02 F7 E2 91 0B C0 74 04 F7 E3 // .P...t......t... 7DE0: 03 C8 58 F7 E3 03 D1 C3 52 66 50 B4 80 8A C7 66 // ..X.....RfP....f 7DF0: C1 E0 10 8A E3 8A C2 24 FC BA F8 0C 66 EF 66 58 // .......$....f.fX 7E00: 5A C3 52 BA FC 0C 66 ED 5A C3 52 BA FC 0C 66 EF // Z.R...f.Z.R...f. 7E10: 5A C3 E8 31 FF 9C FA E8 CE FF E8 E5 FF 9D C3 E8 // Z..1............ 7E20: 24 FF 9C FA E8 C1 FF E8 E0 FF 9D C3 52 66 53 66 // $...........RfSf 7E30: 50 E8 06 00 66 58 66 5B 5A C3 66 C1 E3 10 66 C1 // P...fXf[Z.f...f. 7E40: EB 0E E8 D7 FE E8 BF 01 C3 66 50 66 C1 E3 10 66 // .........fPf...f 7E50: C1 EB 10 E8 0C FE 66 03 D8 66 81 CB 00 00 00 80 // ......f..f...... 7E60: 66 58 C3 52 66 53 E8 04 00 66 5B 5A C3 66 50 E8 // fX.RfS...f[Z.fP. 7E70: AA FE E8 D4 FF E8 B5 01 66 58 C3 52 51 66 53 66 // ........fX.RQfSf 7E80: 50 8A CB 80 E3 FC 80 E1 03 C0 E1 03 E8 8D FE E8 // P............... 7E90: B7 FF E8 8C 01 66 D3 C8 58 50 66 D3 C0 E8 8D 01 // .....f..XPf..... 7EA0: 66 58 66 5B 59 5A C3 66 50 51 C0 E1 03 E8 53 00 // fXf[YZ.fPQ....S. 7EB0: 66 D3 C8 8A C5 66 D3 C0 E8 A8 FF 59 66 58 C3 66 // f....f.....YfX.f 7EC0: 50 51 C0 E1 03 E8 3B 00 66 D3 C8 59 8A E8 66 58 // PQ....;.f..Y..fX 7ED0: C3 E8 5F 00 C3 E8 44 FE 66 C1 E3 10 66 C1 EB 0E // .._...D.f...f... 7EE0: E8 0B 01 C3 E8 35 FE 66 C1 E3 02 E8 00 01 C3 52 // .....5.f.......R 7EF0: 66 53 E8 04 00 66 5B 5A C3 E8 20 FE E8 4A FF E8 // fS...f[Z.. ..J.. 7F00: 1F 01 C3 51 66 52 8A EB 8A CB 80 E1 03 C0 E1 03 // ...QfR.......... 7F10: 80 E3 FC E8 D9 FF 80 F9 00 74 14 66 8B D0 83 C3 // .........t.f.... 7F20: 04 E8 CB FF 83 EB 04 66 92 66 0F AD D0 8A DD 66 // .......f.f.....f 7F30: 5A 59 C3 52 66 53 E8 9C FF 66 5B 5A C3 52 66 53 // ZY.RfS...f[Z.RfS 7F40: E8 A1 FF 66 5B 5A C3 66 50 55 52 66 50 8B EC 8B // ...f[Z.fPURfP... 7F50: 56 0C 89 56 08 E8 C4 FD B2 30 66 ED 66 89 46 0A // V..V.....0f.f.F. 7F60: 66 58 5A 5D C3 66 50 55 52 66 50 8B EC 8B 56 0C // fXZ].fPURfP...V. 7F70: 89 56 08 E8 A6 FD 2E A1 26 63 B2 18 EF B2 30 66 // .V......&c....0f 7F80: ED 66 89 46 0A 66 58 5A 5D C3 66 50 55 52 8B EC // .f.F.fXZ].fPUR.. 7F90: E8 89 FD B2 30 66 8B 46 0A 66 EF 8B 56 08 89 56 // ....0f.F.f..V..V 7FA0: 0C 66 8B 46 04 66 89 46 08 5A 5D 66 58 66 58 C3 // .f.F.f.F.Z]fXfX. 7FB0: 66 50 52 E8 66 FD B2 18 66 ED 2E A3 26 63 5A 66 // fPR.f...f...&cZf 7FC0: 58 C3 66 52 66 53 E8 53 FD 66 81 CB 00 00 00 80 // X.fRfS.S.f...... 7FD0: E8 4E 00 66 5B 66 5A C3 66 52 66 53 E8 3D FD 66 // .N.f[fZ.fRfS.=.f 7FE0: 81 CB 00 00 00 80 E8 44 00 66 5B 66 5A C3 66 81 // .......D.f[fZ.f. 7FF0: FB FF 00 00 00 77 04 8A D3 EB 09 66 8B C3 B2 30 // .....w.....f...0 8000: 66 EF B2 34 66 ED C3 66 81 FB FF 00 00 00 77 04 // f..4f..f......w. 8010: 8A D3 EB 0A 66 93 B2 30 66 EF 66 93 B2 34 66 EF // ....f..0f.f..4f. 8020: C3 66 8B C3 B2 00 66 EF B2 04 66 ED C3 66 93 B2 // .f....f...f..f.. 8030: 00 66 EF 66 93 B2 04 66 EF C3 C3 C3 55 8B EC 53 // .f.f...f....U..S 8040: 51 8B F0 26 8B 5C 14 26 8B 4C 16 E8 28 00 8D 66 // Q..&.\.&.L..(..f 8050: FC 59 5B 5D C3 53 51 8B F0 26 8B 5C 24 33 C9 E8 // .Y[].SQ..&.\$3.. 8060: 14 00 59 5B C3 55 8B EC 53 51 8B F0 26 8B 5C 08 // ..Y[.U..SQ..&.\. 8070: 26 8B 4C 0A EB D5 52 56 57 C8 06 00 00 8B F0 89 // &.L...RVW....... 8080: 4E FE 8C D0 8E C0 26 8B 7C 26 8A 45 01 32 E4 B9 // N.....&.|&.E.2.. 8090: 20 00 2B C8 B8 FF FF 8B D0 E3 06 D1 EA D1 D8 E2 // .+............. 80A0: FA 8A 4D 03 32 ED 8B FA E3 06 D1 E0 D1 D7 E2 FA // ..M.2........... 80B0: F7 D0 F7 D7 26 21 44 1C 26 21 7C 1E 8C D0 8E C0 // ....&!D.&!|..... 80C0: 26 8B 7C 26 8A 4D 01 32 ED B8 20 00 2B C1 8B C8 // &.|&.M.2.. .+... 80D0: 66 C7 46 FA FF FF FF FF E3 08 D1 6E FC D1 5E FA // f.F........n..^. 80E0: E2 F8 8A 4D 02 32 ED 8B C3 8B 56 FE E3 06 D1 EA // ...M.2....V..... 80F0: D1 D8 E2 FA 23 46 FA 23 56 FC 8A 4D 03 32 ED E3 // ....#F.#V..M.2.. 8100: 06 D1 E0 D1 D2 E2 FA 26 09 44 1C 26 09 54 1E C9 // .......&.D.&.T.. 8110: 5F 5E 5A C3 55 8B EC 53 51 52 57 50 8B D8 26 8B // _^Z.U..SQRWP..&. 8120: 7F 26 8A 45 01 32 E4 B9 20 00 2B C8 B8 FF FF 8B // .&.E.2.. .+..... 8130: D0 E3 06 D1 EA D1 D8 E2 FA 8A 4D 02 88 4E F6 C6 // ..........M..N.. 8140: 46 F7 00 8B FA 8B 4E F6 E3 06 D1 E0 D1 D7 E2 FA // F.....N......... 8150: 26 09 47 1C 26 09 7F 1E 8D 66 F8 5F 5A E9 F1 FE // &.G.&....f._Z... 8160: 53 51 52 57 8B D8 8C D0 8E C0 26 8B 77 26 8A 4C // SQRW......&.w&.L 8170: 01 32 ED B8 20 00 2B C1 8B C8 BE FF FF 8B D6 E3 // .2.. .+......... 8180: 06 D1 EA D1 DE E2 FA 26 8B 7F 26 8A 4D 02 32 ED // .......&..&.M.2. 8190: 8B C6 E3 06 D1 E0 D1 D2 E2 FA F7 D0 F7 D2 26 21 // ..............&! 81A0: 47 1C 26 21 57 1E 5F E9 CC 05 53 56 8B D8 8C D2 // G.&!W._...SV.... 81B0: 8E C2 26 8B 77 26 80 3C 00 74 73 80 3C 01 75 58 // ..&.w&.<.ts.<.uX 81C0: 8A 44 01 32 E4 26 83 7F 1E 00 75 4C 26 3B 47 1C // .D.2.&....uL&;G. 81D0: 75 46 8A 04 6B F0 03 8A 84 4A DE 26 01 47 26 8C // uF..k....J.&.G&. 81E0: D0 8E C0 26 8B 77 26 80 3C 09 74 17 8A 04 32 E4 // ...&.w&.<.t...2. 81F0: 6B F0 03 8B C3 FF 94 48 DE 26 8B 77 26 8A 04 32 // k......H.&.w&..2 8200: E4 EB D1 8B 44 01 26 29 47 26 26 FF 47 26 26 8B // ....D.&)G&&.G&&. 8210: 47 1C 26 8B 77 1E EB 1A 26 8B 77 26 8A 04 32 E4 // G.&.w...&.w&..2. 8220: 6B F0 03 8A 84 4A DE 26 01 47 26 E9 80 FF 33 C0 // k....J.&.G&...3. 8230: 33 F6 8B D6 5E 5B C3 53 51 52 56 8B D8 8D 77 35 // 3...^[.SQRV...w5 8240: 26 8B 54 02 26 89 57 14 26 C7 47 16 00 00 8B F0 // &.T.&.W.&.G..... 8250: 26 8B 47 20 33 D2 26 01 47 14 26 11 54 16 8C D1 // &.G 3.&.G.&.T... 8260: 8E C1 26 F6 47 2F 06 0F 85 0A 05 26 80 7F 34 00 // ..&.G/.....&..4. 8270: 75 22 26 8B 77 16 26 0B 77 14 75 10 26 D1 67 08 // u"&.w.&.w.u.&.g. 8280: 26 D1 57 0A 26 D1 67 08 26 D1 57 0A 8B C3 E8 79 // &.W.&.g.&.W....y 8290: 11 E9 E1 04 26 8A 47 34 32 E4 05 80 00 99 26 89 // ....&.G42.....&. 82A0: 47 1C 26 89 57 1E 8B C3 E8 FF FE E9 C7 04 53 56 // G.&.W.........SV 82B0: 8B D8 8D 77 35 26 8A 44 02 32 E4 C1 E0 02 26 8B // ...w5&.D.2....&. 82C0: 37 26 8B 34 03 F0 26 8B 47 08 26 8B 5F 0A 26 89 // 7&.4..&.G.&._.&. 82D0: 04 26 89 5C 02 5E 5B C3 53 52 56 8B D8 8C D0 8D // .&.\.^[.SRV..... 82E0: 77 35 8E C0 26 8A 54 02 80 FA 40 73 21 26 8B 77 // w5..&.T...@s!&.w 82F0: 02 32 F6 C1 E2 02 26 8B 74 04 03 F2 26 8B 57 08 // .2....&.t...&.W. 8300: 26 8B 47 0A 26 89 14 26 89 44 02 E9 7F 00 80 FA // &.G.&..&.D...... 8310: 41 75 12 26 8B 47 08 26 8B 57 0A 26 89 47 10 26 // Au.&.G.&.W.&.G.& 8320: 89 57 12 EB 68 80 FA 40 75 12 26 8B 47 08 26 8B // .W..h..@u.&.G.&. 8330: 57 0A 26 89 47 0C 26 89 57 0E EB 51 80 FA 42 75 // W.&.G.&.W..Q..Bu 8340: 0A 26 8B 47 08 26 89 47 22 EB 42 80 FA 43 75 0A // .&.G.&.G".B..Cu. 8350: 26 8A 47 08 26 88 47 33 EB 33 80 FA 46 75 12 26 // &.G.&.G3.3..Fu.& 8360: 8B 57 08 26 8B 47 0A 26 89 57 18 26 89 47 1A EB // .W.&.G.&.W.&.G.. 8370: 1C 80 FA 47 75 0A 26 8B 47 08 26 89 47 24 EB 0D // ...Gu.&.G.&.G$.. 8380: 80 FA 48 75 08 26 8B 47 08 26 89 47 20 5E 5A 5B // ..Hu.&.G.&.G ^Z[ 8390: C3 53 56 8B D8 8D 77 35 26 8A 44 02 32 E4 26 89 // .SV...w5&.D.2.&. 83A0: 47 14 26 C7 47 16 00 00 5E 5B C3 53 56 8B D8 26 // G.&.G...^[.SV..& 83B0: 8B 77 02 26 8B 74 02 8A 04 32 E4 26 89 47 14 26 // .w.&.t...2.&.G.& 83C0: C7 47 16 00 00 26 8B 5F 02 26 FF 47 02 5E 5B C3 // .G...&._.&.G.^[. 83D0: 53 56 8B D8 26 8B 77 02 26 8B 74 02 8B 34 26 89 // SV..&.w.&.t..4&. 83E0: 77 14 26 C7 47 16 00 00 26 8B 5F 02 26 83 47 02 // w.&.G...&._.&.G. 83F0: 02 5E 5B C3 53 56 8B D8 26 8B 77 02 26 8B 74 02 // .^[.SV..&.w.&.t. 8400: 8B 04 8B 74 02 26 89 47 14 26 89 77 16 26 8B 5F // ...t.&.G.&.w.&._ 8410: 02 26 83 47 02 04 5E 5B C3 53 52 56 8B D8 E8 70 // .&.G..^[.SRV...p 8420: FF 8B F3 26 8B 47 18 26 8B 57 1A D1 EA D1 D8 D1 // ...&.G.&.W...... 8430: EA D1 D8 26 01 47 14 26 11 54 16 8B C3 E8 2B 10 // ...&.G.&.T....+. 8440: E9 4A FF 53 8B D8 26 8B 5F 02 26 FF 47 02 5B C3 // .J.S..&._.&.G.[. 8450: 53 8B D8 26 8B 5F 02 26 83 47 02 02 5B C3 53 56 // S..&._.&.G..[.SV 8460: 8B D8 E8 6B FF 8B F3 26 8B 57 20 33 C0 26 01 57 // ...k...&.W 3.&.W 8470: 14 26 11 44 16 8C D2 8E C2 26 8B 47 2E 32 C0 80 // .&.D.....&.G.2.. 8480: E4 06 3D 00 02 75 07 32 E4 33 D2 5E 5B C3 26 8B // ..=..u.2.3.^[.&. 8490: 47 2E 32 C0 80 E4 06 3D 00 04 74 EB 26 80 7F 34 // G.2....=..t.&..4 84A0: 00 75 08 8B C3 E8 2F 0F 5E 5B C3 26 8A 47 34 32 // .u..../.^[.&.G42 84B0: E4 26 89 47 1C 26 C7 47 1E 00 00 8B C3 E8 EA FC // .&.G.&.G........ 84C0: 5E 5B C3 53 8B D8 E8 E2 FE 26 8B 47 14 C1 E0 02 // ^[.S.....&.G.... 84D0: 26 8B 1F 26 8B 1F 03 D8 26 8B 07 26 8B 57 02 5B // &..&....&..&.W.[ 84E0: C3 E7 84 DC 84 F2 84 41 85 F8 84 10 85 2A 85 35 // .......A.....*.5 84F0: 85 3B 85 53 51 56 8B D8 E8 B0 FE 8C D2 8E C2 26 // .;.SQV.........& 8500: 83 7F 16 00 75 22 26 83 7F 14 40 73 1B 26 8B 77 // ....u"&...@s.&.w 8510: 02 26 8B 5F 14 C1 E3 02 26 8B 44 04 03 D8 26 8B // .&._....&.D...&. 8520: 07 26 8B 57 02 E9 7B 05 26 8B 77 14 26 8B 47 16 // .&.W..{.&.w.&.G. 8530: 83 C6 C0 83 D0 FF 75 71 83 FE 08 77 6C 03 F6 2E // ......uq...wl... 8540: FF A4 79 84 26 8B 47 10 26 8B 57 12 E9 54 05 26 // ..y.&.G.&.W..T.& 8550: 8B 47 0C 26 8B 57 0E E9 49 05 26 8B 47 22 EB 4B // .G.&.W..I.&.G".K 8560: 26 8A 4F 33 32 ED BB 01 00 33 D2 E3 06 D1 E3 D1 // &.O32....3...... 8570: D2 E2 FA 8B C3 E9 2B 05 26 8A 4F 33 32 ED B8 01 // ......+.&.O32... 8580: 00 33 D2 E3 06 D1 E0 D1 D2 E2 FA F7 D0 F7 D2 E9 // .3.............. 8590: 11 05 26 8B 47 18 26 8B 57 1A E9 06 05 26 8B 47 // ..&.G.&.W....&.G 85A0: 24 EB 08 26 8B 47 20 EB 02 33 C0 33 D2 E9 F3 04 // $..&.G ..3.3.... 85B0: 53 56 8B D8 E8 F4 FD 8B F3 26 8B 47 18 26 8B 57 // SV.......&.G.&.W 85C0: 1A D1 EA D1 D8 D1 EA D1 D8 26 01 47 14 26 11 54 // .........&.G.&.T 85D0: 16 8B C3 E8 16 0E 5E 5B C3 33 C0 33 D2 C3 53 56 // ......^[.3.3..SV 85E0: 8B D8 E8 EB FD 26 8B 77 14 26 03 77 22 8B 04 8B // .....&.w.&.w"... 85F0: 54 02 5E 5B C3 53 8B D8 26 C6 47 2B 04 E8 AB FD // T.^[.S..&.G+.... 8600: 26 8B 47 14 26 8B 57 16 5B C3 53 8B D8 26 C6 47 // &.G.&.W.[.S..&.G 8610: 2B 01 E8 BB FD EB E9 53 8B D8 26 C6 47 2B 00 E8 // +......S..&.G+.. 8620: D2 FD EB DC 53 8B D8 83 C3 35 26 8A 5F 01 C0 EB // ....S....5&._... 8630: 03 80 E3 07 32 FF 03 DB FF 97 D8 DD 5B C3 53 52 // ....2.......[.SR 8640: 56 8B D8 26 8A 47 2C 32 E4 8B F0 03 F0 8B C3 FF // V..&.G,2........ 8650: 94 F4 DD 26 89 47 08 26 89 57 0A 26 8A 47 2D 32 // ...&.G.&.W.&.G-2 8660: E4 8B F0 03 F0 8B C3 FF 94 0C DE 26 89 47 04 26 // ...........&.G.& 8670: 89 57 06 E9 17 FD 53 51 56 8B D8 26 8A 4F 2B 32 // .W....SQV..&.O+2 8680: ED 8B F1 8A 8C 3C DE E3 0A 26 D1 6F 06 26 D1 5F // .....<...&.o.&._ 8690: 04 E2 F6 26 8A 4F 2B 32 ED 8B F1 C1 E6 02 8B 8C // ...&.O+2........ 86A0: 1C DE 8B B4 1E DE 26 21 4F 04 26 21 77 06 26 8A // ......&!O.&!w.&. 86B0: 4F 2A 32 ED 8B F1 8A 8C 44 DE E3 0A 26 D1 67 04 // O*2.....D...&.g. 86C0: 26 D1 57 06 E2 F6 26 8B 4F 08 26 8B 77 0A 26 89 // &.W...&.O.&.w.&. 86D0: 4F 14 26 89 77 16 E9 CA 03 53 51 52 56 57 8B D8 // O.&.w....SQRVW.. 86E0: 8C D0 8E C0 26 8A 47 2B 32 E4 8B F0 C1 E6 02 26 // ....&.G+2......& 86F0: 8A 47 2A 8B F8 8A 8D 44 DE 32 ED 8B 84 1C DE 8B // .G*....D.2...... 8700: 94 1E DE E3 06 D1 E0 D1 D2 E2 FA F7 D0 F7 D2 26 // ...............& 8710: 21 47 14 26 21 57 16 26 8A 47 2A 32 E4 8B F0 8A // !G.&!W.&.G*2.... 8720: 8C 44 DE 32 ED E3 0A 26 D1 6F 0A 26 D1 5F 08 E2 // .D.2...&.o.&._.. 8730: F6 26 8A 47 2B 8B F0 C1 E6 02 8B 84 1C DE 8B 94 // .&.G+........... 8740: 1E DE 26 21 47 08 26 21 57 0A 26 8A 47 2A 32 E4 // ..&!G.&!W.&.G*2. 8750: 8B F0 8A 8C 44 DE 32 ED E3 0A 26 D1 67 08 26 D1 // ....D.2...&.g.&. 8760: 57 0A E2 F6 26 8B 47 14 26 8B 57 16 26 09 47 08 // W...&.G.&.W.&.G. 8770: 26 09 57 0A 5F 5E 5A 59 5B C3 53 51 56 8B D8 26 // &.W._^ZY[.SQV..& 8780: 8A 4F 2B 32 ED 8B F1 8A 8C 3C DE E3 0A 26 D1 6F // .O+2.....<...&.o 8790: 06 26 D1 5F 04 E2 F6 26 8A 4F 2B 32 ED 8B F1 C1 // .&._...&.O+2.... 87A0: E6 02 8B 8C 1C DE 8B B4 1E DE 26 21 4F 04 26 21 // ..........&!O.&! 87B0: 77 06 26 8A 4F 2A 32 ED 8B F1 8A 8C 44 DE E3 0A // w.&.O*2.....D... 87C0: 26 D1 6F 0A 26 D1 5F 08 E2 F6 26 8A 4F 2B 32 ED // &.o.&._...&.O+2. 87D0: 8B F1 C1 E6 02 8B 8C 1C DE 8B B4 1E DE 26 21 4F // .............&!O 87E0: 08 26 21 77 0A E9 BB 02 51 52 57 8B D8 8C D0 8E // .&!w....QRW..... 87F0: C0 26 80 7F 2B 00 74 1A 26 8A 47 2C 32 E4 8B F0 // .&..+.t.&.G,2... 8800: 03 F0 8B C3 FF 94 F4 DD 26 89 47 08 26 89 57 0A // ........&.G.&.W. 8810: EB 10 26 8A 47 2C 32 E4 8B F0 03 F0 8B C3 FF 94 // ..&.G,2......... 8820: 00 DE 26 8A 47 2D 32 E4 8B F0 03 F0 8B C3 FF 94 // ..&.G-2......... 8830: 0C DE 26 89 47 04 26 89 57 06 8C D2 8E C2 26 80 // ..&.G.&.W.....&. 8840: 7F 2B 00 74 4A 26 8A 47 2B 32 E4 8B F0 C1 E6 02 // .+.tJ&.G+2...... 8850: 26 8A 47 2A 8B F8 8A 8D 44 DE 32 ED 8B 84 1C DE // &.G*....D.2..... 8860: 8B 94 1E DE E3 06 D1 E0 D1 D2 E2 FA F7 D0 F7 D2 // ................ 8870: 26 21 47 08 26 21 57 0A 8B C3 E8 F9 FD 26 8B 47 // &!G.&!W......&.G 8880: 04 26 8B 57 06 26 09 47 08 26 09 57 0A EB 10 26 // .&.W.&.G.&.W...& 8890: 8B 57 04 26 8B 47 06 26 89 57 08 26 89 47 0A 26 // .W.&.G.&.W.&.G.& 88A0: 8A 47 2C 32 E4 8B F0 03 F0 8B C3 FF 94 E8 DD 5F // .G,2..........._ 88B0: 5A 59 C3 53 51 52 56 57 8B D8 26 8A 47 2A 32 E4 // ZY.SQRVW..&.G*2. 88C0: 8B F0 8A 8C 44 DE 32 ED E3 0A 26 D1 67 04 26 D1 // ....D.2...&.g.&. 88D0: 57 06 E2 F6 8C D0 8E C0 26 8A 47 2B 32 E4 8B F0 // W.......&.G+2... 88E0: C1 E6 02 26 8A 47 2A 8B F8 8A 8D 44 DE 32 ED 8B // ...&.G*....D.2.. 88F0: 84 1C DE 8B 94 1E DE E3 06 D1 E0 D1 D2 E2 FA F7 // ................ 8900: D0 F7 D2 26 09 47 04 26 09 57 06 26 8B 47 04 26 // ...&.G.&.W.&.G.& 8910: 8B 57 06 26 21 47 08 26 21 57 0A E9 56 FE 55 8B // .W.&!G.&!W..V.U. 8920: EC 51 52 50 8B D8 26 8A 47 2C 32 E4 8B F0 03 F0 // .QRP..&.G,2..... 8930: 8B C3 FF 94 F4 DD 26 89 47 08 26 89 57 0A 26 8A // ......&.G.&.W.&. 8940: 47 2B 88 46 FA 8B C3 E8 DA FC 26 89 47 04 26 89 // G+.F......&.G.&. 8950: 57 06 26 8A 4F 2D 32 ED 8B F1 03 F1 8B C3 FF 94 // W.&.O-2......... 8960: 0C DE 26 89 47 14 26 89 57 16 8B C3 E8 44 FF 8A // ..&.G.&.W....D.. 8970: 46 FA 32 E4 8B F0 8A 8C 3C DE E3 0A 26 D1 6F 16 // F.2.....<...&.o. 8980: 26 D1 5F 14 E2 F6 26 8A 57 2B 32 F6 8B F2 C1 E6 // &._...&.W+2..... 8990: 02 8B 84 1C DE 8B 94 1E DE 26 21 47 14 26 21 57 // .........&!G.&!W 89A0: 16 26 8A 47 2A 32 E4 8B F0 8A 8C 44 DE 32 ED E3 // .&.G*2.....D.2.. 89B0: 0A 26 D1 67 14 26 D1 57 16 E2 F6 26 8B 47 14 26 // .&.g.&.W...&.G.& 89C0: 8B 57 16 26 09 47 08 26 09 57 0A 26 8A 47 2C 32 // .W.&.G.&.W.&.G,2 89D0: E4 8B F0 03 F0 8B C3 FF 94 E8 DD 8D 66 FC 5A 59 // ............f.ZY 89E0: 5D C3 51 8B D8 E8 56 FC 26 8A 4F 2B 32 ED 8B F1 // ].Q...V.&.O+2... 89F0: 8A 8C 3C DE E3 0A 26 D1 6F 06 26 D1 5F 04 E2 F6 // ..<...&.o.&._... 8A00: 8B C3 E8 AE FE 26 8A 4F 2C 32 ED 8B F1 03 F1 8B // .....&.O,2...... 8A10: C3 FF 94 E8 DD 59 C3 8B D8 E8 22 FC 8B C3 E8 55 // .....Y...."....U 8A20: FC 26 8B 47 04 26 8B 77 06 26 09 47 08 26 09 77 // .&.G.&.w.&.G.&.w 8A30: 0A 26 8A 47 2C 32 E4 8B F0 03 F0 8B C3 FF 94 E8 // .&.G,2.......... 8A40: DD C3 53 56 8B D8 E8 F5 FB 8B C3 E8 28 FC 26 8B // ..SV........(.&. 8A50: 47 04 26 8B 77 06 26 31 47 08 26 31 77 0A 26 8A // G.&.w.&1G.&1w.&. 8A60: 47 2C 32 E4 8B F0 03 F0 8B C3 FF 94 E8 DD 5E 5B // G,2...........^[ 8A70: C3 53 51 56 8B D8 E8 C5 FB 8B C3 E8 F8 FB 26 8B // .SQV..........&. 8A80: 4F 04 E3 0A 26 D1 67 08 26 D1 57 0A E2 F6 8B C3 // O...&.g.&.W..... 8A90: E8 46 FC 26 8A 4F 2C 32 ED 8B F1 03 F1 8B C3 FF // .F.&.O,2........ 8AA0: 94 E8 DD 5E 59 5B C3 53 51 56 8B D8 E8 8F FB 8B // ...^Y[.SQV...... 8AB0: C3 E8 C2 FB 26 8B 4F 04 E3 0A 26 D1 6F 0A 26 D1 // ....&.O...&.o.&. 8AC0: 5F 08 E2 F6 EB C8 52 8B D8 E8 72 FB 8B C3 E8 A5 // _.....R...r..... 8AD0: FB 8B F3 26 8B 47 04 26 8B 57 06 26 01 47 08 26 // ...&.G.&.W.&.G.& 8AE0: 11 54 0A 8B C3 E8 F1 FB 26 8A 47 2C 32 E4 8B F0 // .T......&.G,2... 8AF0: 03 F0 8B C3 FF 94 E8 DD 5A C3 52 8B D8 E8 3E FB // ........Z.R...>. 8B00: 8B C3 E8 71 FB 8B F3 26 8B 47 04 26 8B 57 06 26 // ...q...&.G.&.W.& 8B10: 29 47 08 26 19 54 0A EB CA 51 52 8B F0 E8 1E FB // )G.&.T...QR..... 8B20: 8B C6 E8 55 FC 26 8B 44 08 26 8B 54 0A 26 8B 5C // ...U.&.D.&.T.&.\ 8B30: 04 26 8B 4C 06 E8 98 F2 26 89 44 0C 26 89 54 0E // .&.L....&.D.&.T. 8B40: 5A 59 C3 52 8B D0 E8 F5 FA 8B C2 E8 2C FC 8B C2 // ZY.R........,... 8B50: E8 5C 08 5A C3 51 52 57 8B F0 E8 E1 FA 8B C6 E8 // .\.Z.QRW........ 8B60: 18 FC 26 8B 44 08 26 8B 54 0A 26 8B 5C 04 26 8B // ..&.D.&.T.&.\.&. 8B70: 4C 06 E8 D7 F1 26 89 44 0C 26 89 54 0E 8C D7 8E // L....&.D.&.T.... 8B80: C7 26 8B 44 08 26 8B 54 0A 26 8B 5C 04 26 8B 4C // .&.D.&.T.&.\.&.L 8B90: 06 E8 B8 F1 26 89 5C 10 26 89 4C 12 E9 10 FD 52 // ....&.\.&.L....R 8BA0: 8B D0 E8 99 FA 8B C2 E8 D0 FB 8B C2 E8 D3 07 5A // ...............Z 8BB0: C3 51 52 8B D8 E8 86 FA 8B C3 E8 BD FB 8C D1 8E // .QR............. 8BC0: C1 26 8B 47 08 26 8B 57 0A 26 3B 57 06 75 0E 26 // .&.G.&.W.&;W.u.& 8BD0: 3B 47 04 75 08 26 C6 47 30 01 5A 59 C3 8B D0 26 // ;G.u.&.G0.ZY...& 8BE0: 8B 47 0A 26 3B 47 06 72 08 75 0A 26 3B 57 04 73 // .G.&;G.r.u.&;W.s 8BF0: 04 33 C0 EB 03 B8 02 00 26 88 47 30 5A 59 C3 51 // .3......&.G0ZY.Q 8C00: 52 57 8B D8 26 8A 47 2C 32 E4 8B F0 03 F0 8B C3 // RW..&.G,2....... 8C10: FF 94 F4 DD 26 89 47 08 26 89 57 0A 8C D0 8E C0 // ....&.G.&.W..... 8C20: 26 8A 47 2B 32 E4 8B F0 C1 E6 02 8B F8 8A 8D 3C // &.G+2..........< 8C30: DE 32 ED 8B 84 1C DE 8B 94 1E DE E3 06 D1 E0 D1 // .2.............. 8C40: D2 E2 FA F7 D0 F7 D2 26 21 47 08 26 21 57 0A E9 // .......&!G.&!W.. 8C50: 4D FC 55 8B EC 51 52 57 83 EC 06 8B D8 26 8A 47 // M.U..QRW.....&.G 8C60: 2B 32 E4 8B F0 C1 E6 02 8B F8 8A 8D 3C DE 32 ED // +2..........<.2. 8C70: 8B 84 1C DE 89 46 F4 8B 84 1E DE 89 46 F6 E3 08 // .....F......F... 8C80: D1 66 F4 D1 56 F6 E2 F8 8B 7E F4 8B 46 F6 89 46 // .f..V....~..F..F 8C90: F8 26 8A 47 2C 32 E4 8B F0 03 F0 8B C3 FF 94 F4 // .&.G,2.......... 8CA0: DD 26 89 47 08 26 89 57 0A 8B C3 E8 47 F9 26 89 // .&.G.&.W....G.&. 8CB0: 47 04 26 89 57 06 8B C7 F7 D0 8B 56 F6 F7 D2 26 // G.&.W......V...& 8CC0: 23 47 08 26 23 57 0A 26 89 47 14 26 89 57 16 26 // #G.&#W.&.G.&.W.& 8CD0: 21 7F 08 8B 46 F6 26 21 47 0A 8C D1 8D 77 35 8E // !...F.&!G....w5. 8CE0: C1 26 80 3C 19 73 12 26 8B 4F 04 E3 0A 26 D1 67 // .&.<.s.&.O...&.g 8CF0: 08 26 D1 57 0A E2 F6 EB 10 26 8B 4F 04 E3 0A 26 // .&.W.....&.O...& 8D00: D1 6F 0A 26 D1 5F 08 E2 F6 26 21 7F 08 8B 46 F8 // .o.&._...&!...F. 8D10: 26 21 47 0A 26 8B 57 14 26 8B 47 16 26 09 57 08 // &!G.&.W.&.G.&.W. 8D20: 26 09 47 0A 26 8A 47 2C 32 E4 8B F0 03 F0 8B C3 // &.G.&.G,2....... 8D30: FF 94 E8 DD 8D 66 FA 5F E9 A3 FC 52 8B D8 E8 FD // .....f._...R.... 8D40: F8 8B C3 E8 34 FA 26 8B 47 08 26 8B 57 0A 26 85 // ....4.&.G.&.W.&. 8D50: 57 06 75 06 26 85 47 04 74 05 B8 03 00 EB 03 B8 // W.u.&.G.t....... 8D60: 01 00 26 88 47 30 5A C3 53 51 52 56 8B D8 26 8A // ..&.G0Z.SQRV..&. 8D70: 4F 2D 32 ED 8B F1 03 F1 FF 94 0C DE 26 89 47 04 // O-2.........&.G. 8D80: 26 89 57 06 26 8A 47 2B 32 E4 8B F0 8A 8C 3C DE // &.W.&.G+2.....<. 8D90: E3 0A 26 D1 6F 06 26 D1 5F 04 E2 F6 26 8A 47 2B // ..&.o.&._...&.G+ 8DA0: 8B F0 C1 E6 02 8B 84 1C DE 8B 94 1E DE 26 21 47 // .............&!G 8DB0: 04 26 21 57 06 E9 BD F9 52 8B D8 E8 AA FF 26 8B // .&!W....R.....&. 8DC0: 47 04 26 8B 57 06 26 89 47 18 26 89 57 1A 5A C3 // G.&.W.&.G.&.W.Z. 8DD0: 51 52 8B D8 E8 91 FF 8C D0 8E C0 26 8B 77 02 26 // QR.........&.w.& 8DE0: 8B 74 02 81 3C 5A 5A 74 5B 26 8B 77 02 26 8B 74 // .t..<ZZt[&.w.&.t 8DF0: 02 80 3C 63 75 E1 26 8B 77 02 26 FF 44 02 8B C3 // ..<cu.&.w.&.D... 8E00: E8 21 F8 26 89 47 08 26 89 57 0A 8B C3 E8 FA F7 // .!.&.G.&.W...... 8E10: 26 89 47 14 26 89 57 16 8C D1 8E C1 26 8B 57 04 // &.G.&.W.....&.W. 8E20: 26 8B 47 06 26 3B 47 0A 75 AD 26 3B 57 08 75 A7 // &.G.&;G.u.&;W.u. 8E30: 26 8B 77 02 26 8B 04 26 03 47 14 8B DE 26 89 47 // &.w.&..&.G...&.G 8E40: 02 5A 59 C3 26 8B 5F 02 26 83 47 02 02 5A 59 C3 // .ZY.&._.&.G..ZY. 8E50: 52 57 8B D8 8C D0 8E C0 26 8B 77 02 26 8B 74 02 // RW......&.w.&.t. 8E60: 8A 54 01 84 D2 75 08 26 C7 47 22 00 00 EB 2F 80 // .T...u.&.G".../. 8E70: FA FF 75 14 26 8B 77 02 26 8B 3F 26 8B 34 26 2B // ..u.&.w.&.?&.4&+ 8E80: 75 02 26 89 77 22 EB 16 26 8B 07 E8 E3 02 8B F0 // u.&.w"..&....... 8E90: 8A C2 32 E4 03 C0 03 F0 8B 04 26 89 47 22 26 8B // ..2.......&.G"&. 8EA0: 5F 02 26 83 47 02 02 5F 5A C3 8B D8 26 80 67 2F // _.&.G.._Z...&.g/ 8EB0: F9 26 8B 77 02 26 8B 74 02 8A 44 01 26 88 47 34 // .&.w.&.t..D.&.G4 8EC0: 26 8B 5F 02 26 83 47 02 03 C3 8B D8 26 8B 77 02 // &._.&.G.....&.w. 8ED0: 26 8B 74 02 8B 74 01 26 89 77 20 EB E3 53 8B D8 // &.t..t.&.w ..S.. 8EE0: 26 8A 47 2C 32 E4 24 03 26 80 67 2F F9 C1 E0 09 // &.G,2.$.&.g/.... 8EF0: 26 09 47 2E E9 4F F5 8B D8 26 8B 77 02 26 8B 74 // &.G..O...&.w.&.t 8F00: 02 8A 44 01 32 E4 26 89 47 04 26 C7 47 06 00 00 // ..D.2.&.G.&.G... 8F10: 8B C3 E8 40 04 26 8B 5F 02 26 83 47 02 02 C3 8B // ...@.&._.&.G.... 8F20: D8 26 8B 77 02 26 8B 74 02 8A 44 01 32 E4 26 89 // .&.w.&.t..D.2.&. 8F30: 47 04 26 C7 47 06 00 00 8B C3 E8 08 04 EB D6 53 // G.&.G..........S 8F40: 56 8B D8 26 8B 77 02 26 8B 74 02 8A 44 01 32 E4 // V..&.w.&.t..D.2. 8F50: 26 89 47 04 26 C7 47 06 00 00 8B C3 E8 06 04 E9 // &.G.&.G......... 8F60: 86 F4 53 56 8B D8 26 8B 77 02 26 8B 74 02 8A 44 // ..SV..&.w.&.t..D 8F70: 01 32 E4 26 89 47 04 26 C7 47 06 00 00 8B C3 E8 // .2.&.G.&.G...... 8F80: F0 03 E9 63 F4 53 56 8B D8 26 8B 77 02 8B DE 26 // ...c.SV..&.w...& 8F90: 8B 5F 02 8B 5F 01 83 C3 03 26 01 5C 02 5E 5B C3 // ._.._....&.\.^[. 8FA0: 51 52 8B D8 26 8B 77 02 26 83 44 02 02 26 8B 07 // QR..&.w.&.D..&.. 8FB0: E8 A0 01 8B C8 26 8B 77 28 8A 44 01 32 E4 03 C0 // .....&.w(.D.2... 8FC0: 8B F1 03 F0 83 3C 00 74 4F 26 8B 77 28 8A 54 01 // .....<.tO&.w(.T. 8FD0: 32 F6 8B C3 E8 B0 01 26 88 47 31 26 8B 77 02 26 // 2......&.G1&.w.& 8FE0: 8B 34 8B 44 04 C1 E8 08 32 E4 24 7F C1 E8 02 32 // .4.D....2.$....2 8FF0: E4 24 1F 26 80 67 2F 07 C1 E0 0B 26 09 47 2E 26 // .$.&.g/....&.G.& 9000: 8B 37 26 8B 47 2E C1 E8 0B C1 E0 02 26 01 04 26 // .7&.G.......&..& 9010: C6 47 32 01 26 89 4F 28 5A 59 C3 53 8B D8 26 C6 // .G2.&.O(ZY.S..&. 9020: 47 32 82 5B C3 57 8B D8 8C D6 8E C6 26 80 7F 2C // G2.[.W......&.., 9030: 05 74 0A 26 8A 47 2C 26 3A 47 30 75 1E 26 8B 77 // .t.&.G,&:G0u.&.w 9040: 02 26 8B 74 02 26 8B 7F 02 26 8B 3D 8B 74 01 03 // .&.t.&...&.=.t.. 9050: F7 26 8B 5F 02 26 89 77 02 5F C3 26 8B 5F 02 26 // .&._.&.w._.&._.& 9060: 83 47 02 03 5F C3 53 56 57 8B D8 8C D6 8E C6 26 // .G.._.SVW......& 9070: 80 7F 30 01 74 0A 26 8A 47 30 26 3A 47 2C 75 20 // ..0.t.&.G0&:G,u 9080: 26 8B 77 02 26 8B 74 02 26 8B 7F 02 26 8B 3D 8B // &.w.&.t.&...&.=. 9090: 74 01 03 F7 26 8B 5F 02 26 89 77 02 5F 5E 5B C3 // t...&._.&.w._^[. 90A0: 26 8B 5F 02 26 83 47 02 03 EB F1 53 56 57 8B D8 // &._.&.G....SVW.. 90B0: 8C D0 8E C0 26 80 7F 30 01 74 E5 EB C3 55 8B EC // ....&..0.t...U.. 90C0: 53 51 52 57 8B D8 26 8B 77 02 26 8B 74 02 8A 04 // SQRW..&.w.&.t... 90D0: 26 C6 47 3D 00 8C D1 8E C1 26 80 7F 3D 08 73 20 // &.G=.....&..=.s 90E0: 26 8B 77 02 26 8A 57 3D 32 F6 26 8B 7C 02 03 FA // &.w.&.W=2.&.|... 90F0: 8B F3 03 F2 8A 15 26 88 54 35 26 FE 47 3D EB D5 // ......&.T5&.G=.. 9100: 26 8B 7F 02 8A D0 32 F6 8B F2 C1 E6 02 8A 94 69 // &.....2........i 9110: DE 26 01 55 02 26 8B 7F 28 8A 55 01 80 E2 07 26 // .&.U.&..(.U....& 9120: 88 57 2D 26 8B 7F 28 8A 55 01 C0 EA 03 80 E2 07 // .W-&..(.U....... 9130: 26 88 57 2B 26 8B 7F 28 8A 55 01 C0 EA 06 26 88 // &.W+&..(.U....&. 9140: 57 2A 8A 94 68 DE 26 88 57 2C 8D 66 F8 5F 5A 59 // W*..h.&.W,.f._ZY 9150: 5B 5D C3 53 56 8B D8 26 8B 77 02 8B C6 8B 74 48 // [].SV..&.w....tH 9160: 03 F0 8B D8 8B 74 1E 8B C6 03 C3 83 C0 04 5E 5B // .....t........^[ 9170: C3 53 56 8B D8 26 8B 77 02 8B C6 8B 74 48 03 F0 // .SV..&.w....tH.. 9180: 8B D8 8B 74 20 EB E0 8A C2 C3 16 07 55 8B EC 53 // ...t .......U..S 9190: 51 56 57 83 EC 40 8B F8 89 46 B8 E8 D3 FF 8B D8 // QVW..@...F...... 91A0: 89 46 E0 26 8B 45 02 8B 5F 2E 03 D8 89 5E DE 83 // .F.&.E.._....^.. 91B0: 46 DE 04 8B C7 E8 9B FF 89 46 E0 32 F6 8D 46 B8 // F........F.2..F. 91C0: E8 C4 FF 8A D0 32 F6 03 D2 8B 5E E0 03 DA 83 3F // .....2....^....? 91D0: 00 0F 84 65 01 88 46 E9 80 66 E7 F9 C6 46 EC 00 // ...e..F..f...F.. 91E0: C7 46 D8 00 00 66 C7 46 D0 00 00 00 00 C7 46 F6 // .F...f.F......F. 91F0: 00 00 C6 46 EA 01 EB 06 3C 01 0F 85 8C 00 8A 56 // ...F....<......V 9200: E9 8A C2 32 E4 03 C0 8B 5E E0 03 D8 83 3F 00 74 // ...2....^....?.t 9210: 75 26 8B 45 02 8B 1F 03 D8 8B 47 04 32 E4 8B C8 // u&.E......G.2... 9220: 83 C1 09 32 ED 80 E1 FE 83 F9 00 74 07 D1 E9 33 // ...2.......t...3 9230: C0 50 E2 FD 8B C4 8B D8 89 46 BA 85 C0 74 41 83 // .P.......F...tA. 9240: C0 08 26 89 47 04 8A C2 32 E4 03 C0 8B 5E E0 03 // ..&.G...2....^.. 9250: D8 26 8B 45 02 03 07 8B 5E BA 26 89 07 8B 5E BA // .&.E....^.&...^. 9260: 26 8B 07 83 C0 06 26 89 47 02 8B 5E BA 8B 76 F6 // &.....&.G..^..v. 9270: 26 89 77 06 8B 5E BA 89 5E F6 C6 46 EA 00 EB 0A // &.w..^..^..F.... 9280: C6 46 EA 87 EB 04 C6 46 EA 83 8A 46 EA 32 E4 83 // .F.....F...F.2.. 9290: F8 10 0F 8F 99 00 88 66 EA 8A 46 EA 32 E4 85 C0 // .......f..F.2... 92A0: 0F 8F 83 00 8C D0 8B 5E BA 8E C0 26 8B 5F 02 89 // .......^...&._.. 92B0: 5E E0 8B 5E BA 26 8B 5F 02 80 3F 5B 75 4A C6 46 // ^..^.&._..?[uJ.F 92C0: EA 10 8B 5E BA 26 8B 5F 06 89 5E F6 8B 5E BA 26 // ...^.&._..^..^.& 92D0: 8B 1F 8B 47 04 32 E4 8B C8 83 C1 09 32 ED 80 E1 // ...G.2......2... 92E0: FE 03 E1 8B 5E F6 89 5E BA 85 DB 74 AC 26 8B 1F // ....^..^...t.&.. 92F0: 8B 47 04 C1 E8 08 32 E4 24 7F C1 E8 02 C1 E0 02 // .G....2.$....... 9300: 8B 5E B8 26 29 07 EB 91 8D 46 B8 E8 AF FD 8A D0 // .^.&)....F...... 9310: 8D 46 B8 E8 2E 00 8A DA 32 FF C1 E3 02 8D 46 B8 // .F......2.....F. 9320: FF 97 66 DE E9 72 FF 83 7E F6 00 0F 85 C9 FE 80 // ..f..r..~....... 9330: 7E EA 10 74 05 8A 46 EA EB 02 32 C0 8D 66 F8 5F // ~..t..F...2..f._ 9340: 5E E9 0B FE C3 53 51 8B D8 26 8A 4F 04 32 ED E8 // ^....SQ..&.O.2.. 9350: 4E E8 59 5B C3 53 51 8B D8 26 8A 4F 04 32 ED E8 // N.Y[.SQ..&.O.2.. 9360: 49 E8 59 5B C3 53 8B D8 26 8A 47 04 32 E4 E6 80 // I.Y[.S..&.G.2... 9370: 5B C3 53 51 8B D8 26 8A 4F 04 32 ED E8 97 E2 59 // [.SQ..&.O.2....Y 9380: 5B C3 53 8B D8 66 50 66 52 66 51 66 26 8B 47 08 // [.S..fPfRfQf&.G. 9390: 66 26 8B 57 10 66 26 8B 4F 04 66 F7 F1 66 26 89 // f&.W.f&.O.f..f&. 93A0: 47 0C 66 26 89 57 10 66 59 66 5A 66 58 5B C3 53 // G.f&.W.fYfZfX[.S 93B0: 8B D8 66 50 66 52 66 51 66 26 8B 47 08 66 26 8B // ..fPfRfQf&.G.f&. 93C0: 4F 04 66 F7 E1 66 26 89 47 0C 66 26 89 57 10 66 // O.f..f&.G.f&.W.f 93D0: 59 66 5A 66 58 5B C3 53 57 8B D8 26 8B 5F 14 E8 // YfZfX[.SW..&._.. 93E0: F3 EA 8B D0 66 C1 E8 10 92 5F 5B C3 53 57 8B D8 // ....f...._[.SW.. 93F0: 26 8B 47 14 26 8B 57 16 8B D8 87 D3 66 C1 E3 10 // &.G.&.W.....f... 9400: 8B DA C1 E3 02 E8 F1 EA EB D8 53 52 57 8B D8 26 // ..........SRW..& 9410: 8B 47 08 26 8B 57 0A 92 66 C1 E0 10 8B C2 26 8B // .G.&.W..f.....&. 9420: 5F 14 E8 15 EA 5F 5A 5B C3 53 52 8B D8 26 8B 47 // _...._Z[.SR..&.G 9430: 1C 26 8B 57 1E 92 66 C1 E0 10 8B C2 26 8B 5F 26 // .&.W..f.....&._& 9440: 8B 5F 01 E8 F4 E9 5A 5B C3 53 52 56 8B F0 26 8B // ._....Z[.SRV..&. 9450: 5C 26 8B 5F 01 E8 7D EA 8B D0 66 C1 E8 10 92 26 // \&._..}...f....& 9460: 89 44 1C 26 89 54 1E 5E 5A 5B C3 53 51 52 57 8B // .D.&.T.^Z[.SQRW. 9470: D8 26 8B 47 08 26 8B 57 0A 92 66 C1 E0 10 8B C2 // .&.G.&.W..f..... 9480: 8B C8 26 8B 47 14 26 8B 57 16 8B D8 87 D3 66 C1 // ..&.G.&.W.....f. 9490: E3 10 8B DA C1 E3 02 8B C1 E8 D1 E9 5F 5A 59 5B // ............_ZY[ 94A0: C3 8B D0 66 C1 E8 10 92 C3 00 1E 06 66 50 66 51 // ...f........fPfQ 94B0: 66 52 66 53 66 55 66 56 66 57 0E 1F 0A C0 75 06 // fRfSfUfVfW....u. 94C0: E8 47 01 E9 A8 00 3C 01 75 06 E8 77 01 E9 9E 00 // .G....<.u..w.... 94D0: 3C 02 75 06 E8 9F 02 E9 94 00 3C 03 75 0B E8 D1 // <.u.......<.u... 94E0: 03 8B EC 89 5E 0C E9 85 00 3C 04 75 02 EB 7D 3C // ....^....<.u..}< 94F0: 05 75 0A E8 4E 04 8B EC 89 56 10 EB 71 3C 06 75 // .u..N....V..q<.u 9500: 10 E8 CC 03 8B EC 89 5E 0C 89 4E 14 89 56 10 EB // .......^..N..V.. 9510: 5D 3C 07 75 02 EB 55 3C 08 75 0A E8 10 04 8B EC // ]<.u..U<.u...... 9520: 88 7E 0D EB 49 3C 09 75 02 EB 41 3C 0A 75 10 E8 // .~..I<.u..A<.u.. 9530: A5 04 8B EC 89 4E 14 89 7E 00 8C 46 1C EB 2F 3C // .....N..~..F../< 9540: 0B 75 02 EB 27 3C 10 75 0A E8 9A 04 8B EC 89 5E // .u..'<.u.......^ 9550: 0C EB 1B 3C 11 75 02 EB 13 3C 15 75 0F E8 C0 04 // ...<.u...<.u.... 9560: 8B EC 89 5E 0C EB 07 B8 4F 01 EB 02 32 C0 8B EC // ...^....O...2... 9570: 89 46 18 66 5F 66 5E 66 5D 66 5B 66 5A 66 59 66 // .F.f_f^f]f[fZfYf 9580: 58 07 1F C3 50 1E 2E 8E 1E 0E 61 8C D8 A3 2C A5 // X...P.....a...,. 9590: A3 3C A5 A3 4E A5 2E 8E 1E 06 61 A3 AA 04 1F 58 // .<..N.....a....X 95A0: CB 00 30 31 2E 30 30 00 41 4D 44 20 41 54 4F 4D // ..01.00.AMD ATOM 95B0: 42 49 4F 53 00 28 43 29 20 31 39 38 38 2D 32 30 // BIOS.(C) 1988-20 95C0: 32 32 2C 20 41 64 76 61 6E 63 65 64 20 4D 69 63 // 22, Advanced Mic 95D0: 72 6F 20 44 65 76 69 63 65 73 2C 20 49 6E 63 2E // ro Devices, Inc. 95E0: 00 4E 41 56 49 33 33 00 56 45 53 41 00 03 40 95 // .NAVI33.VESA..@. 95F0: 00 00 01 00 00 00 00 00 00 00 00 03 00 00 4D 95 // ..............M. 9600: 00 00 79 95 00 00 3A 95 00 00 B9 3F 00 8B DF 83 // ..y...:....?.... 9610: C7 04 FC 66 33 C0 F3 66 AB 8B FB BE 80 95 B9 22 // ...f3..f......." 9620: 00 F3 A4 06 1F 8C 4F 08 8C 47 10 8C 4F 18 8C 4F // ......O..G..O..O 9630: 1C 8C 4F 20 83 C7 22 89 7F 0E 0E 1F E8 B2 DE B0 // ..O .."......... 9640: 4F 32 E4 C3 56 51 57 B9 10 00 66 33 C0 F3 66 AB // O2..VQW...f3..f. 9650: 5F 59 8C DB 06 1F C7 05 BB 00 C6 45 02 07 C7 45 // _Y.........E...E 9660: 04 40 00 C7 45 06 40 00 C6 45 1B 06 C6 45 18 01 // .@..E.@..E...E.. 9670: C6 45 1A 01 C6 45 1E 01 66 C7 45 3E 00 84 D7 17 // .E...E..f.E>.... 9680: 8E DB E8 F6 D6 66 0B C0 0F 84 E1 00 06 1F 66 89 // .....f........f. 9690: 45 28 8C C8 66 C1 E0 10 B8 39 99 66 89 45 0C 81 // E(..f....9.f.E.. 96A0: F9 FF 81 0F 84 C2 00 80 E5 03 B2 01 53 8E DB BE // ............S... 96B0: 80 4C E8 5E DC 5B 06 1F 0F 84 B1 00 53 E8 DA DE // .L.^.[......S... 96C0: 66 89 45 12 C7 45 16 08 10 8D 5C 0C E8 34 E8 66 // f.E..E....\..4.f 96D0: 89 45 1F 66 89 45 36 8D 5C 10 E8 26 E8 66 89 45 // .E.f.E6.\..&.f.E 96E0: 23 66 89 45 3A 8D 5C 08 E8 18 E8 0A C0 75 03 5B // #f.E:.\......u.[ 96F0: EB 7B E8 A5 DE 66 C1 E8 10 3D 58 02 74 0D 3D 5E // .{...f...=X.t.=^ 9700: 01 74 08 77 0A C6 45 17 08 EB 04 C6 45 17 0E 2E // .t.w..E.....E... 9710: A1 08 61 89 45 08 8D 5C 04 E8 E7 E7 66 8B C8 66 // ..a.E..\....f..f 9720: C1 E9 10 D3 E0 89 45 10 89 45 32 B0 08 D2 E0 88 // ......E..E2..... 9730: 45 19 8D 5C 14 E8 CB E7 5B 3D 00 03 77 2F 53 8B // E..\....[=..w/S. 9740: D8 B8 00 03 33 D2 F7 F3 5B FE C8 88 45 1D 88 45 // ....3...[...E..E 9750: 35 88 45 34 8E DB 57 53 BE 80 4C E8 86 D6 5B 5F // 5.E4..WS..L...[_ 9760: 0B C9 75 05 06 1F 83 25 FE 32 E4 EB 02 B4 03 B0 // ..u....%.2...... 9770: 4F 8E DB 5E C3 00 81 FB FF 81 74 68 0A FF 75 04 // O..^......th..u. 9780: 8B C3 EB 21 F6 C7 08 75 61 8B CB B2 01 BE 20 4C // ...!...ua..... L 9790: E8 80 DB 74 55 E8 E1 DD 0A C0 75 0E 66 C1 E8 10 // ...tU.....u.f... 97A0: 80 E7 80 0A C7 E8 D5 02 EB 3A E8 42 D9 74 06 E8 // .........:.B.t.. 97B0: D1 D7 E8 30 D2 BE 20 4C E8 FD D5 74 2D E8 A5 00 // ...0.. L...t-... 97C0: E8 2C 00 66 BB 20 4C 00 4C E8 A4 DD BE 00 4C E8 // .,.f. L.L.....L. 97D0: A7 DD 66 C1 E8 10 8B D8 32 C0 F6 C7 80 74 02 B0 // ..f.....2....t.. 97E0: 40 E8 2D D6 B0 4F 32 E4 EB 04 B0 4F B4 03 C3 56 // @.-..O2....O...V 97F0: 06 33 C0 8E C0 BE 20 4C E8 9F DD 8B C8 66 C1 E8 // .3.... L.....f.. 9800: 10 8B D0 C1 E9 03 26 89 0E 4A 04 C1 EA 04 FE CA // ......&..J...... 9810: 26 88 16 84 04 26 C6 06 51 04 00 26 C6 06 50 04 // &....&..Q..&..P. 9820: 00 26 C6 06 49 04 62 26 C7 06 4C 04 00 A0 26 C6 // .&..I.b&..L...&. 9830: 06 85 04 10 26 C7 06 0C 01 0B AF 8C C8 26 A3 0E // ....&........&.. 9840: 01 07 5E C3 01 0F 00 0A 00 00 00 00 00 40 05 0F // ..^..........@.. 9850: FF 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E // ................ 9860: 0F 01 00 0F 00 FC BA C4 03 B8 00 01 EF B9 04 00 // ................ 9870: B4 01 BE DC 97 AC 86 E0 EF 8A E0 FE C4 E2 F6 B8 // ................ 9880: 00 03 EF B9 09 00 BA CE 03 32 E4 BE E0 97 8A C4 // .........2...... 9890: EE AC 42 EE 4A FE C4 E2 F5 BA DA 03 EC B9 14 00 // ..B.J........... 98A0: BA C0 03 32 E4 BE E9 97 8A C4 EE AC EE FE C4 E2 // ...2............ 98B0: F7 C3 BE 00 4C E8 C1 DC 66 C1 E8 10 8B D8 E8 91 // ....L...f....... 98C0: DC 75 05 E8 7D DC 75 04 B8 4F 00 C3 B8 4F 03 C3 // .u..}.u..O...O.. 98D0: E8 7F DC 74 53 BE 00 4C 80 FB 00 74 18 80 FB 01 // ...tS..L...t.... 98E0: 75 05 E8 BD DC EB 1D 80 FB 02 75 10 8B C1 E8 70 // u.........u....p 98F0: DC D3 E8 8B C8 E8 57 D7 74 2E EB 08 80 FB 03 75 // ......W.t......u 9900: 24 E8 14 DC E8 5A DC 8B D8 D3 E3 50 33 C0 BA 00 // $....Z.....P3... 9910: 03 3B DA 77 05 BA FF FF EB 04 F7 F3 8B D0 58 8B // .;.w..........X. 9920: C8 B8 4F 00 C3 32 C0 C3 B0 4F B4 03 C3 00 0A DB // ..O..2...O...... 9930: 75 07 8A EF E8 20 D8 EB 05 E8 05 D8 8A F8 B0 4F // u.... .........O 9940: 32 E4 C3 00 E8 0B DC 74 2C BE 00 4C E8 2A DC 66 // 2......t,..L.*.f 9950: C1 E8 10 F6 C4 40 75 1D 0A FF 75 05 E8 1E 00 EB // .....@u...u..... 9960: 0F 80 FF 01 75 14 BB 13 00 E8 65 E5 D1 E8 8B D0 // ....u.....e..... 9970: B0 4F 32 E4 C3 B0 4F B4 03 C3 32 C0 C3 52 53 66 // .O2...O...2..RSf 9980: 50 81 E2 FF 02 D1 E2 8B C2 40 66 C1 E0 10 8B C2 // P........@f..... 9990: BB 13 00 E8 96 E4 BB 12 00 E8 90 E4 66 58 5B 5A // ............fX[Z 99A0: C3 9C 1E 06 66 50 66 51 66 52 66 53 66 55 66 56 // ....fPfQfRfSfUfV 99B0: 66 57 0E 1F E8 AE E5 E8 8A FF E8 CD E5 8B EC 89 // fW.............. 99C0: 56 10 89 46 18 66 5F 66 5E 66 5D 66 5B 66 5A 66 // V..F.f_f^f]f[fZf 99D0: 59 66 58 07 1F 9D CB 0E 07 BF 0E DD 2E 8B 0E 0C // YfX............. 99E0: DD B8 4F 00 C3 00 0A DB 75 06 B7 04 B3 10 EB 26 // ..O.....u......& 99F0: 80 FB 01 75 14 E8 F7 D6 75 21 53 B1 01 0A FF 74 // ...u....u!S....t 9A00: 02 B1 00 E8 11 D6 5B EB 0D 80 FB 02 75 0D E8 24 // ......[.....u..$ 9A10: D7 8A F8 C0 E7 02 B0 4F 32 E4 C3 B8 4F 03 C3 00 // .......O2...O... 9A20: 80 E3 01 0A DB 75 05 BB 02 01 EB 0E E8 C0 D6 75 // .....u.........u 9A30: 0E 33 C0 53 E8 BD C9 5B 74 05 B0 4F 32 E4 C3 B0 // .3.S...[t..O2... 9A40: 4F B4 03 C3 80 FC 1D 72 03 CD 42 C3 1E 06 66 50 // O......r..B...fP 9A50: 66 51 66 52 66 53 66 55 66 56 66 57 0E 1F 50 0F // fQfRfSfUfVfW..P. 9A60: B6 C4 D1 E0 8B F0 58 2E FF 94 26 9A 66 5F 66 5E // ......X...&.f_f^ 9A70: 66 5D 66 5B 66 5A 66 59 66 58 07 1F C3 0E 1F 50 // f]f[fZfYfX.....P 9A80: 0F B6 C4 D1 E0 8B F0 58 2E FF 94 26 9A C3 60 9A // .......X...&..`. 9A90: 76 D3 8F D3 AC D3 53 9B AF CA E1 CA 54 CB D7 CB // v.....S.....T... 9AA0: 65 CD 69 CD 72 D0 43 D1 C6 D1 2D D2 C8 D3 2A D4 // e.i.r.C...-...*. 9AB0: D3 D6 6C 9D 1A DB 14 9A 14 9A 14 9A 14 9A 14 9A // ..l............. 9AC0: 14 9A EA DB ED BF 41 C1 2E 8E 1E 06 61 80 26 87 // ......A.....a.&. 9AD0: 04 F3 50 8A E0 80 E4 7F E8 C4 01 3B D3 75 02 58 // ..P........;.u.X 9AE0: C3 BA CC 03 EC B2 B4 B1 30 26 F6 47 09 01 74 0C // ........0&.G..t. 9AF0: B2 D4 B1 20 A8 01 75 49 B5 09 EB 06 A8 01 74 41 // ... ..uI......tA 9B00: B5 0B 53 E8 70 41 0A FF 5B 75 0B 80 26 88 04 F0 // ..S.pA..[u..&... 9B10: 08 2E 88 04 EB 2B 58 80 0E 87 04 08 80 26 10 04 // .....+X......&.. 9B20: CF 08 0E 10 04 89 16 63 04 C7 06 85 04 08 00 C6 // .......c........ 9B30: 06 84 04 18 C7 06 0C 01 F8 A6 8C 0E 0E 01 CD 42 // ...............B 9B40: C3 80 26 10 04 CF 08 0E 10 04 58 53 50 0E 1F 33 // ..&.......XSP..3 9B50: C9 8A C8 E8 99 D5 74 06 E8 28 D4 E8 87 CE B2 08 // ......t..(...... 9B60: BE 40 4C E8 AD D7 BE 40 4C E8 4C D2 58 5B 0F 84 // .@L....@L.L.X[.. 9B70: 6E FF 2E 8E 1E 06 61 0E 07 E8 19 29 0E 1F 53 66 // n.....a....)..Sf 9B80: BB 40 4C 00 4C E8 E8 D9 BE 00 4C B0 20 E8 81 D2 // .@L.L.....L. ... 9B90: 5B 2E 8E 1E 06 61 0E 07 E8 22 2E E8 24 00 E8 2E // [....a..."..$... 9BA0: 3D E8 D1 01 E8 8E 01 E8 B4 3E 0E 1F BE 00 4C B0 // =........>....L. 9BB0: 10 E8 5D D2 E8 FD 2D E8 F5 2D C3 8B EC C6 46 1B // ..]...-..-....F. 9BC0: 00 C3 E8 2F 00 E8 0A 00 E8 BD 00 E8 52 00 E8 62 // .../........R..b 9BD0: 0A C3 53 83 C3 0A 8B 16 63 04 B9 19 00 B8 11 30 // ..S.....c......0 9BE0: EF 32 C0 26 8A 27 EF 43 FE C0 E2 F7 5B 80 C2 06 // .2.&.'.C....[... 9BF0: 32 C0 EE C3 53 BA C4 03 83 C3 05 B9 04 00 B0 01 // 2...S........... 9C00: 26 8A 27 3C 01 75 03 80 CC 20 EF 43 FE C0 E2 F0 // &.'<.u... .C.... 9C10: 5B 26 8A 47 09 BA C2 03 EE B2 C4 B8 00 03 EF C3 // [&.G............ 9C20: 8B F3 83 C6 23 BA DA 03 26 F6 47 09 01 75 02 B2 // ....#...&.G..u.. 9C30: BA F6 06 89 04 08 74 1D 83 C6 10 EC B9 04 00 B4 // ......t......... 9C40: 10 B2 C0 80 FC 11 74 07 8A C4 EE 26 8A 04 EE 46 // ......t....&...F 9C50: FE C4 E2 EF C3 53 EC 8B DE B9 14 00 32 E4 B2 C0 // .....S......2... 9C60: 8A C4 EE FE C4 26 8A 07 EE 43 E2 F4 8A C4 EE 32 // .....&...C.....2 9C70: C0 EE 1E 06 E8 4F 2D 0B ED 74 09 1F 1E B9 10 00 // .....O-..t...... 9C80: F3 A4 46 A4 07 1F 5B C3 53 83 C3 37 B9 09 00 32 // ..F...[.S..7...2 9C90: C0 BA CE 03 26 8A 27 EF 43 FE C0 E2 F7 5B C3 BB // ....&.'.C....[.. 9CA0: 2A 9F 0E 07 8B D3 0A E4 7D 01 C3 E8 01 00 C3 33 // *.......}......3 9CB0: F6 80 FC 03 7F 3C 4A F6 06 89 04 10 75 20 A0 88 // .....<J.....u .. 9CC0: 04 24 0F 3C 02 7E 24 3C 08 74 20 3C 06 74 1C 3C // .$.<.~$<.t <.t.< 9CD0: 07 74 18 B0 40 F6 E4 03 D8 81 C3 00 04 C3 B0 40 // .t..@..........@ 9CE0: D0 EC F6 E4 03 D8 81 C3 80 04 C3 B0 40 F6 E4 03 // ............@... 9CF0: D8 C3 80 FC 07 75 11 F6 06 89 04 10 75 05 81 C3 // .....u......u... 9D00: 00 01 C3 81 C3 00 05 C3 BF AC 9C BE CD 9C 33 C9 // ..............3. 9D10: E8 4E 00 C3 04 80 00 05 80 00 06 C0 00 0D 80 02 // .N.............. 9D20: 0E C0 02 0F 80 03 10 C0 03 11 40 05 12 80 05 13 // ..........@..... 9D30: C0 05 62 40 01 53 8A 1E 49 04 80 FB 07 7F 10 32 // ..b@.S..I......2 9D40: FF D1 E3 2E 8B 87 E9 9C A2 65 04 88 26 66 04 5B // .........e..&f.[ 9D50: C3 2C 30 28 30 2D 30 29 30 2A 30 2E 30 1E 3F 29 // .,0(0-0)0*0.0.?) 9D60: 30 2E 38 25 75 07 2E 03 5D 01 33 F6 C3 83 C7 03 // 0.8%u...].3..... 9D70: 3B FE 75 ED C3 1E 06 2E 8E 1E 06 61 F6 06 87 04 // ;.u........a.... 9D80: 80 75 49 83 3E 4C 04 00 74 42 A0 49 04 B9 00 20 // .uI.>L..tB.I... 9D90: 2E 8B 3E 0C 61 26 F6 47 33 01 75 0E 26 F6 47 09 // ..>.a&.G3.u.&.G. 9DA0: 01 75 1B 2E 8B 3E 0A 61 EB 14 3C 06 7E 0B 2E 8B // .u...>.a..<.~... 9DB0: 3E 08 61 26 8A 67 37 B5 40 66 33 C0 EB 06 66 B8 // >.a&.g7.@f3...f. 9DC0: 20 07 20 07 8E C7 66 33 FF F3 66 AB 80 26 87 04 // . ...f3..f..&.. 9DD0: 7F 07 1F C3 2E 8E 1E 06 61 80 FB 10 75 03 E9 7A // ........a...u..z 9DE0: 01 80 FB 20 75 03 E9 9B 01 80 FB 32 75 1F BA CC // ... u......2u... 9DF0: 03 0A C0 75 09 EC 0C 02 B2 C2 EE E9 F3 00 FE C8 // ...u............ 9E00: 0F 85 F3 00 EC 24 FD B2 C2 EE E9 E4 00 80 FB 35 // .....$.........5 9E10: 75 28 3C 80 75 08 80 0E 89 04 40 E9 D3 00 F6 06 // u(<.u.....@..... 9E20: 89 04 40 0F 84 D0 00 0A C0 0F 84 CA 00 FE C8 75 // ..@............u 9E30: 06 E8 98 07 E9 BA 00 E9 BD 00 80 FB 30 74 03 E9 // ............0t.. 9E40: 96 00 50 E8 30 3E 8A EF BA CC 03 EC 8A C8 58 0A // ..P.0>........X. 9E50: C0 75 30 B7 08 F6 C1 01 75 12 0A ED 75 0B A0 10 // .u0.....u...u... 9E60: 04 24 30 3C 30 75 10 B7 02 E9 8B 00 A0 10 04 24 // .$0<0u.........$ 9E70: 30 3C 30 75 02 B7 02 80 26 89 04 6F 80 0E 89 04 // 0<0u....&..o.... 9E80: 80 EB 36 3C 01 75 41 80 26 89 04 6F B7 09 F6 C1 // ..6<.uA.&..o.... 9E90: 01 75 15 B7 0B A0 10 04 24 30 3C 30 74 1B B7 09 // .u......$0<0t... 9EA0: 0A ED 74 15 B7 05 EB 11 A0 10 04 24 30 3C 30 75 // ..t........$0<0u 9EB0: 08 B7 0B 0A ED 74 02 B7 03 8A 1E 88 04 80 E3 F0 // .....t.......... 9EC0: 0A DF 88 1E 88 04 EB 29 3C 02 75 2B 80 26 89 04 // .......)<.u+.&.. 9ED0: 6F 80 0E 89 04 10 EB B4 80 FB 31 75 1B 0A C0 74 // o.........1u...t 9EE0: 0B 3C 01 75 0C 80 0E 89 04 08 EB 05 80 26 89 04 // .<.u.........&.. 9EF0: F7 8B EC C6 46 1A 12 C3 80 FB 33 75 16 3C 00 74 // ....F.....3u.<.t 9F00: 0B 3C 01 75 EC 80 26 89 04 FD EB E5 80 0E 89 04 // .<.u..&......... 9F10: 02 EB DE 80 FB 34 75 17 3C 00 75 07 80 26 87 04 // .....4u.<.u..&.. 9F20: FE EB CE 3C 01 75 07 80 0E 87 04 01 EB C3 C3 80 // ...<.u.......... 9F30: FB 36 75 26 BB 20 FF 3C 01 74 09 BB 00 DF 3C 00 // .6u&. .<.t....<. 9F40: 74 02 EB AD E8 02 00 EB A8 9C FA BA C4 03 B0 01 // t............... 9F50: EE 42 EC 22 C7 0A C3 EE 9D C3 C3 B3 03 B7 00 BA // .B."............ 9F60: CC 03 EC A8 01 75 02 B7 01 A0 88 04 8A E0 B1 04 // .....u.......... 9F70: D2 EC 25 0F 0F 8B C8 8B EC 89 5E 0E 89 4E 16 C6 // ..%.......^..N.. 9F80: 46 1A 12 C3 9C FA C7 06 14 00 DA C4 8C 0E 16 00 // F............... 9F90: 9D C3 28 18 08 00 08 09 03 00 02 63 2D 27 28 90 // ..(........c-'(. 9FA0: 2B A0 BF 1F 00 C7 06 07 00 00 00 00 9C 8E 8F 14 // +............... 9FB0: 1F 96 B9 A3 FF 00 01 02 03 04 05 06 07 10 11 12 // ................ 9FC0: 13 14 15 16 17 08 00 0F 00 00 00 00 00 00 10 0E // ................ 9FD0: 00 FF 50 18 08 00 10 01 03 00 02 63 5F 4F 50 82 // ..P........c_OP. 9FE0: 55 81 BF 1F 00 C7 06 07 00 00 00 00 9C 8E 8F 28 // U..............( 9FF0: 1F 96 B9 A3 FF 00 01 02 03 04 05 06 07 10 11 12 // ................ A000: 13 14 15 16 17 08 00 0F 00 00 00 00 00 00 10 0E // ................ A010: 00 FF 28 18 08 00 40 09 03 00 02 63 2D 27 28 90 // ..(...@....c-'(. A020: 2B 80 BF 1F 00 C1 00 00 00 00 00 00 9C 8E 8F 14 // +............... A030: 00 96 B9 A2 FF 00 13 15 17 02 04 06 07 10 11 12 // ................ A040: 13 14 15 16 17 01 00 03 00 00 00 00 00 00 30 0F // ..............0. A050: 00 FF 50 18 08 00 40 01 01 00 06 63 5F 4F 50 82 // ..P...@....c_OP. A060: 54 80 BF 1F 00 C1 00 00 00 00 00 00 9C 8E 8F 28 // T..............( A070: 00 96 B9 C2 FF 00 17 17 17 17 17 17 17 17 17 17 // ................ A080: 17 17 17 17 17 01 00 01 00 00 00 00 00 00 00 0D // ................ A090: 00 FF 50 18 0E 00 10 00 03 00 03 A6 5F 4F 50 82 // ..P........._OP. A0A0: 55 81 BF 1F 00 4D 0B 0C 00 00 00 00 83 85 5D 28 // U....M........]( A0B0: 0D 63 BA A3 FF 00 08 08 08 08 08 08 08 10 18 18 // .c.............. A0C0: 18 18 18 18 18 0E 00 0F 08 00 00 00 00 00 10 0A // ................ A0D0: 00 FF 50 1D 10 00 A0 01 0F 00 0A E3 5F 4F 50 82 // ..P........._OP. A0E0: 54 80 0B 3E 00 40 00 00 00 00 00 00 EA 8C DF 50 // T..>.@.........P A0F0: 00 E7 04 E3 FF 00 01 02 03 04 05 06 07 08 09 0A // ................ A100: 0B 0C 0D 0E 0F 01 00 0F 00 10 00 00 00 00 40 05 // ..............@. A110: 0F FF 00 05 11 1C 08 0B 14 28 0E 18 2D 32 20 24 // .........(..-2 $ A120: 38 3F 00 05 08 0B 0E 11 14 18 1C 20 24 28 2D 32 // 8?......... $(-2 A130: 38 3F 07 0C 10 15 1A 18 16 15 13 1C 25 2F 38 33 // 8?..........%/83 A140: 2E 2A 25 27 29 2A 2C 23 19 10 23 25 27 2A 2C 2B // .*%')*,#..#%'*,+ A150: 2A 29 29 2D 32 37 3B 39 37 34 32 33 34 35 35 31 // *))-27;974234551 A160: 2C 27 2F 30 32 33 34 34 33 33 32 35 38 3A 3D 3C // ,'/0234433258:=< A170: 3A 39 38 38 39 39 3A 37 34 31 03 05 07 09 0B 0B // :98899:741...... A180: 0A 09 08 0D 11 15 19 17 15 13 11 11 12 13 14 0F // ................ A190: 0B 07 10 10 12 13 14 13 13 13 12 14 16 18 1A 19 // ................ A1A0: 18 17 16 17 17 17 18 15 14 11 15 15 16 17 17 17 // ................ A1B0: 17 17 16 18 19 1A 1B 1B 1A 19 19 19 19 19 1A 18 // ................ A1C0: 17 16 02 03 04 05 07 06 06 05 05 07 0A 0C 0E 0D // ................ A1D0: 0C 0B 09 0A 0A 0B 0B 09 06 04 09 09 0A 0B 0B 0B // ................ A1E0: 0B 0B 0A 0C 0D 0E 0F 0F 0E 0D 0D 0D 0D 0D 0E 0C // ................ A1F0: 0B 0A 0C 0C 0C 0D 0D 0D 0D 0D 0C 0D 0E 0F 0F 0F // ................ A200: 0F 0E 0E 0E 0E 0E 0E 0E 0D 0C 00 00 00 00 00 00 // ................ A210: 00 00 28 18 08 00 20 09 0F 00 06 63 2D 27 28 90 // ..(... ....c-'(. A220: 2B 80 BF 1F 00 C0 00 00 00 00 00 00 9C 8E 8F 14 // +............... A230: 00 96 B9 E3 FF 00 01 02 03 04 05 06 07 10 11 12 // ................ A240: 13 14 15 16 17 01 00 0F 00 00 00 00 00 00 00 05 // ................ A250: 0F FF 50 18 08 00 40 01 0F 00 06 63 5F 4F 50 82 // ..P...@....c_OP. A260: 54 80 BF 1F 00 C0 00 00 00 00 00 00 9C 8E 8F 28 // T..............( A270: 00 96 B9 E3 FF 00 01 02 03 04 05 06 07 10 11 12 // ................ A280: 13 14 15 16 17 01 00 0F 00 00 00 00 00 00 00 05 // ................ A290: 0F FF 00 05 11 1C 08 0B 25 28 02 07 1B 20 0F 14 // ........%(... .. A2A0: 28 2C 0C 11 25 2A 14 1E 32 36 0F 13 27 2C 1B 20 // (,..%*..26..',. A2B0: 34 39 06 0B 1F 24 13 18 2C 30 09 0D 21 26 15 1A // 49...$..,0..!&.. A2C0: 2E 33 13 17 2B 30 1F 24 38 3D 0E 18 2D 32 20 24 // .3..+0.$8=..-2 $ A2D0: 38 3F 00 05 11 1C 08 0B 14 18 00 05 11 1C 08 0B // 8?.............. A2E0: 14 18 0E 18 2D 32 20 24 38 3F 0E 18 2D 32 20 24 // ....-2 $8?..-2 $ A2F0: 38 3F 00 05 11 1C 08 0B 14 18 00 05 11 1C 08 0B // 8?.............. A300: 14 18 0E 18 2D 32 20 24 38 3F 0E 18 2D 32 20 24 // ....-2 $8?..-2 $ A310: 38 3F 50 18 0E 00 80 01 0F 00 06 A2 5F 4F 50 82 // 8?P........._OP. A320: 54 80 BF 1F 00 40 00 00 00 00 00 00 83 85 5D 28 // T....@........]( A330: 0F 63 BA E3 FF 00 08 00 00 18 18 00 00 00 08 00 // .c.............. A340: 00 00 18 00 00 0B 00 05 00 00 00 00 00 00 00 05 // ................ A350: 05 FF 50 18 0E 00 80 01 0F 00 06 A3 5F 4F 50 82 // ..P........._OP. A360: 54 80 BF 1F 00 40 00 00 00 00 00 00 83 85 5D 28 // T....@........]( A370: 0F 63 BA E3 FF 00 01 02 03 04 05 14 07 38 39 3A // .c...........89: A380: 3B 3C 3D 3E 3F 01 00 0F 00 00 00 00 00 00 00 05 // ;<=>?........... A390: 0F FF 28 18 0E 00 08 09 03 00 02 A3 2D 27 28 90 // ..(.........-'(. A3A0: 2B A0 BF 1F 00 4D 0B 0C 00 00 00 00 83 85 5D 14 // +....M........]. A3B0: 1F 63 BA A3 FF 00 01 02 03 04 05 14 07 38 39 3A // .c...........89: A3C0: 3B 3C 3D 3E 3F 08 00 0F 00 00 00 00 00 00 10 0E // ;<=>?........... A3D0: 00 FF 50 18 0E 00 10 01 03 00 02 A3 5F 4F 50 82 // ..P........._OP. A3E0: 55 81 BF 1F 00 4D 0B 0C 00 00 00 00 83 85 5D 28 // U....M........]( A3F0: 1F 63 BA A3 FF 00 01 02 03 04 05 14 07 38 39 3A // .c...........89: A400: 3B 3C 3D 3E 3F 08 00 0F 00 00 00 00 00 00 10 0E // ;<=>?........... A410: 00 FF 28 18 10 00 08 08 03 00 02 67 2D 27 28 90 // ..(........g-'(. A420: 2B A0 BF 1F 00 4F 0D 0E 00 00 00 00 9C 8E 8F 14 // +....O.......... A430: 1F 96 B9 A3 FF 00 01 02 03 04 05 14 07 38 39 3A // .............89: A440: 3B 3C 3D 3E 3F 0C 00 0F 08 00 00 00 00 00 10 0E // ;<=>?........... A450: 00 FF 50 18 10 00 10 00 03 00 02 67 5F 4F 50 82 // ..P........g_OP. A460: 55 81 BF 1F 00 4F 0D 0E 00 00 00 00 9C 8E 8F 28 // U....O.........( A470: 1F 96 B9 A3 FF 00 01 02 03 04 05 14 07 38 39 3A // .............89: A480: 3B 3C 3D 3E 3F 0C 00 0F 08 00 00 00 00 00 10 0E // ;<=>?........... A490: 00 FF 50 18 10 00 10 00 03 00 02 66 5F 4F 50 82 // ..P........f_OP. A4A0: 55 81 BF 1F 00 4F 0D 0E 00 00 00 00 9C 8E 8F 28 // U....O.........( A4B0: 0F 96 B9 A3 FF 00 08 08 08 08 08 08 08 10 18 18 // ................ A4C0: 18 18 18 18 18 0E 00 0F 08 00 00 00 00 00 10 0A // ................ A4D0: 00 FF 50 1D 10 00 A0 01 0F 00 06 E3 5F 4F 50 82 // ..P........._OP. A4E0: 54 80 0B 3E 00 40 00 00 00 00 00 00 EA 8C DF 28 // T..>.@.........( A4F0: 00 E7 04 C3 FF 00 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F // ......?????????? A500: 3F 3F 3F 3F 3F 01 00 0F 00 00 00 00 00 00 00 05 // ?????........... A510: 01 FF 50 1D 10 00 A0 01 0F 00 06 E3 5F 4F 50 82 // ..P........._OP. A520: 54 80 0B 3E 00 40 00 00 00 00 00 00 EA 8C DF 28 // T..>.@.........( A530: 00 E7 04 E3 FF 00 01 02 03 04 05 14 07 38 39 3A // .............89: A540: 3B 3C 3D 3E 3F 01 00 0F 00 00 00 00 00 00 00 05 // ;<=>?........... A550: 0F FF 28 18 08 00 20 01 0F 00 0E 63 5F 4F 50 82 // ..(... ....c_OP. A560: 54 80 BF 1F 00 41 00 00 00 00 00 00 9C 8E 8F 28 // T....A.........( A570: 40 96 B9 A3 FF 00 01 02 03 04 05 06 07 08 09 0A // @............... A580: 0B 0C 0D 0E 0F 41 00 0F 00 00 00 00 00 00 40 05 // .....A........@. A590: 0F FF 2A 9F 00 C0 00 00 00 00 00 00 00 00 00 00 // ..*............. A5A0: 00 00 4A A5 00 C0 00 00 00 00 00 00 00 00 00 00 // ..J............. A5B0: 00 00 1A 00 E8 DC 00 C0 00 00 00 00 00 00 00 00 // ................ A5C0: 00 00 00 00 00 00 00 00 00 00 00 00 1E E8 10 00 // ................ A5D0: 2E 8E 1E 06 61 E8 FE 36 E8 D5 36 E8 76 1A 1F C3 // ....a..6..6.v... A5E0: 2E 8E 1E 06 61 C7 06 87 04 60 F9 C6 06 8A 04 0B // ....a....`...... A5F0: A0 89 04 0C 11 24 17 A2 89 04 B4 01 E8 73 1E A0 // .....$.......s.. A600: 89 04 80 26 10 04 CF 80 0E 10 04 20 C7 06 63 04 // ...&....... ..c. A610: D4 03 0E 1F E8 2C C4 F7 C1 02 00 75 03 E8 C5 C3 // .....,.....u.... A620: B8 03 00 E8 57 F4 C3 1E 2E 8E 1E 06 61 0E 07 EB // ....W.......a... A630: 00 1F C3 F6 06 89 04 08 74 01 C3 53 BA C8 03 EC // ........t..S.... A640: B0 FF B2 C6 EE B2 C8 80 3E 63 04 B4 75 2F BE AC // ........>c..u/.. A650: A6 B9 40 00 33 DB 9C FA 8A C3 EE 8B FB C1 EF 03 // ..@.3........... A660: 83 E7 03 03 FE 2E 8A 05 42 EE 2E 8A 45 04 EE 2E // ........B...E... A670: 8A 45 08 EE FE C3 4A E2 DF 9D E9 85 00 26 8A 47 // .E....J......&.G A680: 2B F6 06 89 04 06 74 31 B9 F8 00 BF AA A0 3C 08 // +.....t1......<. A690: 74 11 B9 40 00 BF 2A A2 3C 38 74 07 3C 3F 74 03 // t..@..*.<8t.<?t. A6A0: BF 6A A2 33 DB 9C FA 8A C3 EE 2E 8A 01 42 EE EE // .j.3.........B.. A6B0: EE FE C3 4A E2 F1 9D EB 49 3C 08 74 25 3C 38 74 // ...J....I<.t%<8t A6C0: 2E 3C 3F 74 2A B9 08 00 33 DB 51 E8 56 D3 B9 08 // .<?t*...3.Q.V... A6D0: 00 F7 C3 10 00 74 03 83 C7 18 E8 67 00 59 E2 EA // .....t.....g.Y.. A6E0: EB 20 E8 3F D3 B9 10 00 33 DB E8 57 00 EB 13 B9 // . .?....3..W.... A6F0: 40 00 33 DB 51 E8 28 00 8A C3 E8 B7 2F FE C3 59 // @.3.Q.(...../..Y A700: E2 F2 5B C3 00 2A 00 2A 00 2A 00 2A 15 3F 15 3F // ..[..*.*.*.*.?.? A710: 15 3F 15 3F 00 2A 00 3F 00 2A 00 3F 00 2A 00 3F // .?.?.*.?.*.?.*.? A720: 8B FB C1 EF 02 83 E7 0F 2E 8A B5 9C A6 8B FB D1 // ................ A730: EF 83 E7 0F 2E 8A AD 9C A6 8B FB 83 E7 0F 2E 8A // ................ A740: 8D 9C A6 C3 9C 8A C3 FA EE 2E 8A 05 42 EE 47 2E // ............B.G. A750: 8A 05 EE 47 2E 8A 05 EE 47 FE C3 4A E2 E7 9D C3 // ...G....G..J.... A760: 00 00 00 00 00 00 00 00 7E 81 A5 81 BD 99 81 7E // ........~......~ A770: 7C FE D6 BA C6 FE 7C 00 C6 EE FE FE 7C 38 10 00 // |.....|.....|8.. A780: 10 38 7C FE 7C 38 10 00 10 38 10 EE EE 10 38 00 // .8|.|8...8....8. A790: 38 7C FE FE 6C 10 38 00 00 18 3C 7E 3C 18 00 00 // 8|..l.8...<~<... A7A0: FF E7 C3 81 C3 E7 FF FF 00 18 3C 66 66 3C 18 00 // ..........<ff<.. A7B0: FF E7 C3 99 99 C3 E7 FF 1E 0E 1E 36 78 CC CC 78 // ...........6x..x A7C0: 7E C3 C3 7E 18 7E 18 18 1E 1A 1E 18 18 70 F0 60 // ~..~.~.......p.` A7D0: 3E 3E 36 36 F6 66 1E 0C DB 3C 66 E7 66 3C DB 00 // >>66.f...<f.f<.. A7E0: 80 C0 F0 F8 F0 C0 80 00 02 06 1E 3E 1E 06 02 00 // ...........>.... A7F0: 18 3C 7E 18 7E 3C 18 00 66 66 66 66 66 00 66 00 // .<~.~<..fffff.f. A800: 7F DB 7B 3B 1B 1B 1B 00 3C 66 38 6C 6C 38 CC 78 // ..{;....<f8ll8.x A810: 00 00 00 00 FE FE FE 00 18 3C 7E 18 7E 3C 18 7E // .........<~.~<.~ A820: 18 3C 7E 18 18 18 18 00 18 18 18 18 7E 3C 18 00 // .<~.........~<.. A830: 00 18 1C FE 1C 18 00 00 00 30 70 FE 70 30 00 00 // .........0p.p0.. A840: 00 00 C0 C0 C0 FE 00 00 00 24 66 FF 66 24 00 00 // .........$f.f$.. A850: 00 10 38 7C 7C FE 00 00 00 FE 7C 7C 38 10 00 00 // ..8||.....||8... A860: 00 00 00 00 00 00 00 00 18 3C 3C 18 18 00 18 00 // .........<<..... A870: 6C 6C 6C 00 00 00 00 00 6C 6C FE 6C FE 6C 6C 00 // lll.....ll.l.ll. A880: 18 7E C0 7C 06 FC 18 00 00 C6 0C 18 30 60 C6 00 // .~.|........0`.. A890: 38 6C 38 76 CC CC 76 00 18 18 30 00 00 00 00 00 // 8l8v..v...0..... A8A0: 18 30 60 60 60 30 18 00 60 30 18 18 18 30 60 00 // .0```0..`0...0`. A8B0: 00 EE 7C FE 7C EE 00 00 00 18 18 7E 18 18 00 00 // ..|.|......~.... A8C0: 00 00 00 00 18 18 30 00 00 00 00 FE 00 00 00 00 // ......0......... A8D0: 00 00 00 00 00 38 38 00 06 0C 18 30 60 C0 80 00 // .....88....0`... A8E0: 7C C6 CE DE F6 E6 7C 00 18 78 18 18 18 18 7E 00 // |.....|..x....~. A8F0: 7C C6 0C 18 30 66 FE 00 7C C6 06 3C 06 C6 7C 00 // |...0f..|..<..|. A900: 0C 1C 3C 6C FE 0C 0C 00 FE C0 FC 06 06 C6 7C 00 // ..<l..........|. A910: 7C C6 C0 FC C6 C6 7C 00 FE C6 06 0C 18 18 18 00 // |.....|......... A920: 7C C6 C6 7C C6 C6 7C 00 7C C6 C6 7E 06 C6 7C 00 // |..|..|.|..~..|. A930: 00 1C 1C 00 00 1C 1C 00 00 18 18 00 00 18 18 30 // ...............0 A940: 0C 18 30 60 30 18 0C 00 00 00 FE 00 00 FE 00 00 // ..0`0........... A950: 60 30 18 0C 18 30 60 00 7C C6 06 0C 18 00 18 00 // `0...0`.|....... A960: 7C C6 C6 DE DC C0 7E 00 38 6C C6 C6 FE C6 C6 00 // |.....~.8l...... A970: FC 66 66 7C 66 66 FC 00 3C 66 C0 C0 C0 66 3C 00 // .ff|ff..<f...f<. A980: F8 6C 66 66 66 6C F8 00 FE C2 C0 F8 C0 C2 FE 00 // .lfffl.......... A990: FE 62 60 7C 60 60 F0 00 7C C6 C0 C0 DE C6 7C 00 // .b`|``..|.....|. A9A0: C6 C6 C6 FE C6 C6 C6 00 3C 18 18 18 18 18 3C 00 // ........<.....<. A9B0: 3C 18 18 18 D8 D8 70 00 C6 CC D8 F0 D8 CC C6 00 // <.....p......... A9C0: F0 60 60 60 60 62 FE 00 C6 EE FE D6 D6 C6 C6 00 // .````b.......... A9D0: C6 E6 E6 F6 DE CE C6 00 7C C6 C6 C6 C6 C6 7C 00 // ........|.....|. A9E0: FC 66 66 7C 60 60 F0 00 7C C6 C6 C6 C6 D6 7C 06 // .ff|``..|.....|. A9F0: FC C6 C6 FC D8 CC C6 00 7C C6 C0 7C 06 C6 7C 00 // ........|..|..|. AA00: 7E 5A 18 18 18 18 3C 00 C6 C6 C6 C6 C6 C6 7C 00 // ~Z....<.......|. AA10: C6 C6 C6 C6 6C 38 10 00 C6 C6 D6 D6 FE EE C6 00 // ....l8.......... AA20: C6 6C 38 38 38 6C C6 00 66 66 66 3C 18 18 3C 00 // .l888l..fff<..<. AA30: FE 86 0C 18 30 62 FE 00 7C 60 60 60 60 60 7C 00 // ....0b..|`````|. AA40: C0 60 30 18 0C 06 02 00 7C 0C 0C 0C 0C 0C 7C 00 // .`0.....|.....|. AA50: 10 38 6C C6 00 00 00 00 00 00 00 00 00 00 00 FF // .8l............. AA60: 30 30 18 00 00 00 00 00 00 00 78 0C 7C CC 7E 00 // 00........x.|.~. AA70: E0 60 7C 66 66 66 FC 00 00 00 7C C6 C0 C6 7C 00 // .`|fff....|...|. AA80: 1C 0C 7C CC CC CC 7E 00 00 00 7C C6 FE C0 7C 00 // ..|...~...|...|. AA90: 1C 36 30 FC 30 30 78 00 00 00 76 CE C6 7E 06 7C // .60.00x...v..~.| AAA0: E0 60 7C 66 66 66 E6 00 18 00 38 18 18 18 3C 00 // .`|fff....8...<. AAB0: 0C 00 1C 0C 0C 0C CC 78 E0 60 66 6C 78 6C E6 00 // .......x.`flxl.. AAC0: 18 18 18 18 18 18 1C 00 00 00 6C FE D6 D6 C6 00 // ..........l..... AAD0: 00 00 DC 66 66 66 66 00 00 00 7C C6 C6 C6 7C 00 // ...ffff...|...|. AAE0: 00 00 DC 66 66 7C 60 F0 00 00 76 CC CC 7C 0C 1E // ...ff|`...v..|.. AAF0: 00 00 DC 66 60 60 F0 00 00 00 7C C0 7C 06 7C 00 // ...f``....|.|.|. AB00: 30 30 FC 30 30 36 1C 00 00 00 CC CC CC CC 76 00 // 00.006........v. AB10: 00 00 C6 C6 6C 38 10 00 00 00 C6 C6 D6 FE 6C 00 // ....l8........l. AB20: 00 00 C6 6C 38 6C C6 00 00 00 C6 C6 CE 76 06 7C // ...l8l.......v.| AB30: 00 00 FC 98 30 64 FC 00 0E 18 18 70 18 18 0E 00 // ....0d.....p.... AB40: 18 18 18 00 18 18 18 00 70 18 18 0E 18 18 70 00 // ........p.....p. AB50: 76 DC 00 00 00 00 00 00 00 10 38 38 6C 6C FE 00 // v.........88ll.. AB60: 3C 66 C0 66 3C 18 CC 78 00 C6 00 C6 C6 CE 76 00 // <f.f<..x......v. AB70: 0E 00 7C C6 FE C0 7C 00 7C C6 78 0C 7C CC 7E 00 // ..|...|.|.x.|.~. AB80: C6 00 78 0C 7C CC 7E 00 E0 00 78 0C 7C CC 7E 00 // ..x.|.~...x.|.~. AB90: 38 38 78 0C 7C CC 7E 00 00 00 7C C0 7C 18 6C 38 // 88x.|.~...|.|.l8 ABA0: 7C C6 7C C6 FE C0 7C 00 C6 00 7C C6 FE C0 7C 00 // |.|...|...|...|. ABB0: E0 00 7C C6 FE C0 7C 00 66 00 38 18 18 18 3C 00 // ..|...|.f.8...<. ABC0: 7C C6 38 18 18 18 3C 00 00 00 38 18 18 18 3C 00 // |.8...<...8...<. ABD0: C6 38 6C C6 FE C6 C6 00 38 38 00 7C C6 FE C6 00 // .8l.....88.|.... ABE0: 0E 00 FE C0 F8 C0 FE 00 00 00 6C 9A 7E D8 6E 00 // ..........l.~.n. ABF0: 7E D8 D8 FE D8 D8 DE 00 7C C6 00 7C C6 C6 7C 00 // ~.......|..|..|. AC00: 00 C6 00 7C C6 C6 7C 00 00 E0 00 7C C6 C6 7C 00 // ...|..|....|..|. AC10: 7C C6 00 C6 C6 CE 76 00 00 E0 00 C6 C6 CE 76 00 // |.....v.......v. AC20: 18 00 3C 18 18 18 3C 00 C6 38 6C C6 C6 6C 38 00 // ..<...<..8l..l8. AC30: C6 00 C6 C6 C6 C6 7C 00 00 18 7E D8 D8 7E 18 00 // ......|...~..~.. AC40: 38 6C 60 F0 66 F6 6C 00 C3 66 3C 7E 18 3C 18 00 // 8l`.f.l..f<~.<.. AC50: 3E 63 38 0E 63 3E 00 1C 00 3E 61 3C 86 7C 00 1C // >c8.c>...>a<.|.. AC60: 0E 00 78 0C 7C CC 7E 00 1C 00 38 18 18 18 3C 00 // ..x.|.~...8...<. AC70: 00 0E 00 7C C6 C6 7C 00 00 0E 00 CC CC DC 76 00 // ...|..|.......v. AC80: 00 FC 00 BC 66 66 E6 00 FE 00 C6 E6 F6 CE C6 00 // ....ff.......... AC90: 3E 00 3E 60 67 63 3D 00 3E 00 76 CE C6 7E 06 7C // >.>`gc=.>.v..~.| ACA0: 18 00 18 30 60 66 3C 00 00 00 00 7C 60 60 00 00 // ...0`f<....|``.. ACB0: 00 00 00 7C 0C 0C 00 00 C0 CC D8 30 7C 36 0C 3E // ...|.......0|6.> ACC0: C0 CC D8 30 6C 3C 7E 0C 18 00 18 18 3C 3C 18 00 // ...0l<~.....<<.. ACD0: 00 36 6C D8 6C 36 00 00 00 D8 6C 36 6C D8 00 00 // .6l.l6....l6l... ACE0: 22 88 22 88 22 88 22 88 55 AA 55 AA 55 AA 55 AA // ".".".".U.U.U.U. ACF0: DD 77 DD 77 DD 77 DD 77 18 18 18 18 18 18 18 18 // .w.w.w.w........ AD00: 18 18 18 18 F8 18 18 18 18 18 F8 18 F8 18 18 18 // ................ AD10: 36 36 36 36 F6 36 36 36 00 00 00 00 FE 36 36 36 // 6666.666.....666 AD20: 00 00 F8 18 F8 18 18 18 36 36 F6 06 F6 36 36 36 // ........66...666 AD30: 36 36 36 36 36 36 36 36 00 00 FE 06 F6 36 36 36 // 66666666.....666 AD40: 36 36 F6 06 FE 00 00 00 36 36 36 36 FE 00 00 00 // 66......6666.... AD50: 18 18 F8 18 F8 00 00 00 00 00 00 00 F8 18 18 18 // ................ AD60: 18 18 18 18 1F 00 00 00 18 18 18 18 FF 00 00 00 // ................ AD70: 00 00 00 00 FF 18 18 18 18 18 18 18 1F 18 18 18 // ................ AD80: 00 00 00 00 FF 00 00 00 18 18 18 18 FF 18 18 18 // ................ AD90: 18 18 1F 18 1F 18 18 18 36 36 36 36 37 36 36 36 // ........66667666 ADA0: 36 36 37 30 3F 00 00 00 00 00 3F 30 37 36 36 36 // 6670?.....?07666 ADB0: 36 36 F7 00 FF 00 00 00 00 00 FF 00 F7 36 36 36 // 66...........666 ADC0: 36 36 37 30 37 36 36 36 00 00 FF 00 FF 00 00 00 // 66707666........ ADD0: 36 36 F7 00 F7 36 36 36 18 18 FF 00 FF 00 00 00 // 66...666........ ADE0: 36 36 36 36 FF 00 00 00 00 00 FF 00 FF 18 18 18 // 6666............ ADF0: 00 00 00 00 FF 36 36 36 36 36 36 36 3F 00 00 00 // .....6666666?... AE00: 18 18 1F 18 1F 00 00 00 00 00 1F 18 1F 18 18 18 // ................ AE10: 00 00 00 00 3F 36 36 36 36 36 36 36 FF 36 36 36 // ....?6666666.666 AE20: 18 18 FF 18 FF 18 18 18 18 18 18 18 F8 00 00 00 // ................ AE30: 00 00 00 00 1F 18 18 18 FF FF FF FF FF FF FF FF // ................ AE40: 00 00 00 00 FF FF FF FF F0 F0 F0 F0 F0 F0 F0 F0 // ................ AE50: 0F 0F 0F 0F 0F 0F 0F 0F FF FF FF FF 00 00 00 00 // ................ AE60: 00 00 66 DC D8 DC 66 00 00 78 CC F8 CC C6 CC 00 // ..f...f..x...... AE70: 00 FE 62 60 60 60 E0 00 00 FE 6C 6C 6C 6C 6C 00 // ..b```....lllll. AE80: FE C6 60 30 60 C6 FE 00 00 7E D8 CC CC D8 70 00 // ..`0`....~....p. AE90: 00 66 66 66 66 7C C0 00 00 76 DC 18 18 18 38 00 // .ffff|...v....8. AEA0: FE 38 6C C6 6C 38 FE 00 38 6C C6 FE C6 6C 38 00 // .8l.l8..8l...l8. AEB0: 38 6C C6 C6 6C 6C EE 00 3E 60 38 66 C6 CC 78 00 // 8l..ll..>`8f..x. AEC0: 00 00 7E DB DB 7E 00 00 06 7C DE F6 E6 7C C0 00 // ..~..~...|...|.. AED0: 38 60 C0 F8 C0 60 38 00 7C C6 C6 C6 C6 C6 C6 00 // 8`...`8.|....... AEE0: 00 FE 00 FE 00 FE 00 00 18 18 7E 18 18 00 7E 00 // ..........~...~. AEF0: 30 18 0C 18 30 00 7E 00 0C 18 30 18 0C 00 7E 00 // 0...0.~...0...~. AF00: 0C 1E 18 18 18 18 18 18 18 18 18 18 18 78 30 00 // .............x0. AF10: 00 00 18 00 7E 00 18 00 00 76 DC 00 76 DC 00 00 // ....~....v..v... AF20: 7C C6 C6 7C 00 00 00 00 00 00 00 18 18 00 00 00 // |..|............ AF30: 00 00 00 00 18 00 00 00 1F 18 18 18 F8 38 18 00 // .............8.. AF40: D8 6C 6C 6C 00 00 00 00 70 D8 30 F8 00 00 00 00 // .lll....p.0..... AF50: 00 00 7C 7C 7C 7C 00 00 00 00 00 00 00 00 00 00 // ..||||.......... AF60: 1D 00 00 00 00 24 66 FF 66 24 00 00 00 00 00 00 // .....$f.f$...... AF70: 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ AF80: 00 00 00 00 00 7E 81 A5 81 81 BD 99 81 81 7E 00 // .....~........~. AF90: 00 00 00 00 00 7C FE FE D6 FE FE BA C6 FE 7C 00 // .....|........|. AFA0: 00 00 00 00 00 00 6C EE FE FE FE FE 7C 38 10 00 // ......l.....|8.. AFB0: 00 00 00 00 00 00 10 38 7C FE 7C 38 10 00 00 00 // .......8|.|8.... AFC0: 00 00 00 00 00 00 10 38 38 10 6C EE 6C 10 38 00 // .......88.l.l.8. AFD0: 00 00 00 00 00 10 38 7C 7C FE FE FE 6C 10 38 00 // ......8||...l.8. AFE0: 00 00 00 00 00 00 00 00 18 3C 3C 3C 18 00 00 00 // .........<<<.... AFF0: 00 00 00 FF FF FF FF FF E7 C3 C3 C3 E7 FF FF FF // ................ B000: FF FF FF 00 00 00 00 18 3C 66 66 66 3C 18 00 00 // ........<fff<... B010: 00 00 00 FF FF FF FF E7 C3 99 99 99 C3 E7 FF FF // ................ B020: FF FF FF 00 00 1E 0E 1E 36 78 CC CC CC CC 78 00 // ........6x....x. B030: 00 00 00 00 00 3C 66 66 66 3C 18 7E 18 18 18 00 // .....<fff<.~.... B040: 00 00 00 00 00 1E 1A 1E 18 18 18 18 78 F8 70 00 // ............x.p. B050: 00 00 00 00 00 3E 36 3E 36 36 76 F6 66 0E 1E 0C // .....>6>66v.f... B060: 00 00 00 00 00 18 DB 7E 3C 66 66 3C 7E DB 18 00 // .......~<ff<~... B070: 00 00 00 00 00 00 80 E0 F0 FC FE FC F0 E0 80 00 // ................ B080: 00 00 00 00 00 00 02 0E 3E 7E FE 7E 3E 0E 02 00 // ........>~.~>... B090: 00 00 00 00 00 18 3C 7E 18 18 18 18 7E 3C 18 00 // ......<~....~<.. B0A0: 00 00 00 00 00 66 66 66 66 66 66 66 00 66 66 00 // .....fffffff.ff. B0B0: 00 00 00 00 00 7F DB DB DB DB 7B 1B 1B 1B 1B 00 // ..........{..... B0C0: 00 00 00 00 00 7C C6 C6 60 7C F6 DE 7C 0C C6 C6 // .....|..`|..|... B0D0: 7C 00 00 00 00 00 00 00 00 00 00 FE FE FE FE 00 // |............... B0E0: 00 00 00 00 00 18 3C 7E 18 18 18 7E 3C 18 7E 00 // ......<~...~<.~. B0F0: 00 00 00 00 00 18 3C 7E 18 18 18 18 18 18 18 00 // ......<~........ B100: 00 00 00 00 00 18 18 18 18 18 18 18 7E 3C 18 00 // ............~<.. B110: 00 00 00 00 00 00 00 00 0C 0E FF 0E 0C 00 00 00 // ................ B120: 00 00 00 00 00 00 00 00 30 70 FE 70 30 00 00 00 // ........0p.p0... B130: 00 00 00 00 00 00 00 00 00 C0 C0 C0 FE 00 00 00 // ................ B140: 00 00 00 00 00 00 00 00 24 66 FF 66 24 00 00 00 // ........$f.f$... B150: 00 00 00 00 00 00 10 38 38 38 7C 7C FE FE 00 00 // .......888||.... B160: 00 00 00 00 00 00 FE FE 7C 7C 7C 38 38 10 00 00 // ........|||88... B170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ B180: 00 00 00 00 00 18 3C 3C 3C 3C 18 18 00 18 18 00 // ......<<<<...... B190: 00 00 00 00 36 36 36 36 14 00 00 00 00 00 00 00 // ....6666........ B1A0: 00 00 00 00 00 6C 6C 6C FE 6C 6C FE 6C 6C 6C 00 // .....lll.ll.lll. B1B0: 00 00 00 00 00 18 18 7C C6 C0 78 3C 06 C6 7C 18 // .......|..x<..|. B1C0: 18 00 00 00 00 00 00 00 62 66 0C 18 30 66 C6 00 // ........bf..0f.. B1D0: 00 00 00 00 00 38 6C 38 30 76 7E CC CC CC 76 00 // .....8l80v~...v. B1E0: 00 00 00 00 0C 0C 0C 18 00 00 00 00 00 00 00 00 // ................ B1F0: 00 00 00 00 00 0C 18 30 30 30 30 30 30 18 0C 00 // .......000000... B200: 00 00 00 00 00 30 18 0C 0C 0C 0C 0C 0C 18 30 00 // .....0........0. B210: 00 00 00 00 00 00 00 00 6C 38 FE 38 6C 00 00 00 // ........l8.8l... B220: 00 00 00 00 00 00 00 00 18 18 7E 18 18 00 00 00 // ..........~..... B230: 00 00 00 00 00 00 00 00 00 00 00 00 0C 0C 0C 18 // ................ B240: 00 00 00 00 00 00 00 00 00 00 FE 00 00 00 00 00 // ................ B250: 00 00 00 00 00 00 00 00 00 00 00 00 00 18 18 00 // ................ B260: 00 00 00 00 00 00 00 02 06 0C 18 30 60 C0 80 00 // ...........0`... B270: 00 00 00 00 00 7C C6 C6 CE DE F6 E6 C6 C6 7C 00 // .....|........|. B280: 00 00 00 00 00 18 78 18 18 18 18 18 18 18 7E 00 // ......x.......~. B290: 00 00 00 00 00 7C C6 C6 06 0C 18 30 60 C6 FE 00 // .....|.....0`... B2A0: 00 00 00 00 00 7C C6 06 06 3C 06 06 06 C6 7C 00 // .....|...<....|. B2B0: 00 00 00 00 00 0C 1C 3C 6C CC CC FE 0C 0C 1E 00 // .......<l....... B2C0: 00 00 00 00 00 FE C0 C0 C0 FC 06 06 06 C6 7C 00 // ..............|. B2D0: 00 00 00 00 00 7C C6 C0 C0 FC C6 C6 C6 C6 7C 00 // .....|........|. B2E0: 00 00 00 00 00 FE C6 06 0C 18 30 30 30 30 30 00 // ..........00000. B2F0: 00 00 00 00 00 7C C6 C6 C6 7C C6 C6 C6 C6 7C 00 // .....|...|....|. B300: 00 00 00 00 00 7C C6 C6 C6 C6 7E 06 06 C6 7C 00 // .....|....~...|. B310: 00 00 00 00 00 00 00 00 0C 0C 00 00 0C 0C 00 00 // ................ B320: 00 00 00 00 00 00 00 00 0C 0C 00 00 0C 0C 0C 18 // ................ B330: 00 00 00 00 00 00 0C 18 30 60 C0 60 30 18 0C 00 // ........0`.`0... B340: 00 00 00 00 00 00 00 00 00 FE 00 FE 00 00 00 00 // ................ B350: 00 00 00 00 00 00 60 30 18 0C 06 0C 18 30 60 00 // ......`0.....0`. B360: 00 00 00 00 00 7C C6 C6 0C 18 18 18 00 18 18 00 // .....|.......... B370: 00 00 00 00 00 7C C6 C6 C6 DE DE DE DC C0 7E 00 // .....|........~. B380: 00 00 00 00 00 38 6C C6 C6 C6 FE C6 C6 C6 C6 00 // .....8l......... B390: 00 00 00 00 00 FC 66 66 66 7C 66 66 66 66 FC 00 // ......fff|ffff.. B3A0: 00 00 00 00 00 3C 66 C2 C0 C0 C0 C0 C2 66 3C 00 // .....<f......f<. B3B0: 00 00 00 00 00 F8 6C 66 66 66 66 66 66 6C F8 00 // ......lffffffl.. B3C0: 00 00 00 00 00 FE 66 60 64 7C 64 60 60 66 FE 00 // ......f`d|d``f.. B3D0: 00 00 00 00 00 FE 66 60 64 7C 64 60 60 60 F0 00 // ......f`d|d```.. B3E0: 00 00 00 00 00 7C C6 C6 C0 C0 C0 CE C6 C6 7C 00 // .....|........|. B3F0: 00 00 00 00 00 C6 C6 C6 C6 FE C6 C6 C6 C6 C6 00 // ................ B400: 00 00 00 00 00 3C 18 18 18 18 18 18 18 18 3C 00 // .....<........<. B410: 00 00 00 00 00 3C 18 18 18 18 18 18 D8 D8 70 00 // .....<........p. B420: 00 00 00 00 00 C6 C6 CC D8 F0 F0 D8 CC C6 C6 00 // ................ B430: 00 00 00 00 00 F0 60 60 60 60 60 60 62 66 FE 00 // ......``````bf.. B440: 00 00 00 00 00 C6 C6 EE EE FE D6 D6 D6 C6 C6 00 // ................ B450: 00 00 00 00 00 C6 C6 E6 E6 F6 DE CE CE C6 C6 00 // ................ B460: 00 00 00 00 00 7C C6 C6 C6 C6 C6 C6 C6 C6 7C 00 // .....|........|. B470: 00 00 00 00 00 FC 66 66 66 66 7C 60 60 60 F0 00 // ......ffff|```.. B480: 00 00 00 00 00 7C C6 C6 C6 C6 C6 C6 D6 D6 7C 06 // .....|........|. B490: 00 00 00 00 00 FC 66 66 66 7C 78 6C 66 66 E6 00 // ......fff|xlff.. B4A0: 00 00 00 00 00 7C C6 C0 C0 70 1C 06 06 C6 7C 00 // .....|...p....|. B4B0: 00 00 00 00 00 7E 5A 18 18 18 18 18 18 18 3C 00 // .....~Z.......<. B4C0: 00 00 00 00 00 C6 C6 C6 C6 C6 C6 C6 C6 C6 7C 00 // ..............|. B4D0: 00 00 00 00 00 C6 C6 C6 C6 C6 C6 C6 6C 38 10 00 // ............l8.. B4E0: 00 00 00 00 00 C6 C6 C6 D6 D6 D6 FE EE C6 C6 00 // ................ B4F0: 00 00 00 00 00 C6 C6 C6 6C 38 38 6C C6 C6 C6 00 // ........l88l.... B500: 00 00 00 00 00 66 66 66 66 66 3C 18 18 18 3C 00 // .....fffff<...<. B510: 00 00 00 00 00 FE C6 86 0C 18 30 60 C2 C6 FE 00 // ..........0`.... B520: 00 00 00 00 00 7C 60 60 60 60 60 60 60 60 7C 00 // .....|````````|. B530: 00 00 00 00 00 00 00 80 C0 60 30 18 0C 06 02 00 // .........`0..... B540: 00 00 00 00 00 7C 0C 0C 0C 0C 0C 0C 0C 0C 7C 00 // .....|........|. B550: 00 00 00 00 10 38 6C C6 00 00 00 00 00 00 00 00 // .....8l......... B560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ B570: FF 00 00 00 18 18 18 0C 00 00 00 00 00 00 00 00 // ................ B580: 00 00 00 00 00 00 00 00 78 0C 7C CC CC DC 76 00 // ........x.|...v. B590: 00 00 00 00 00 E0 60 60 7C 66 66 66 66 66 FC 00 // ......``|fffff.. B5A0: 00 00 00 00 00 00 00 00 7C C6 C0 C0 C0 C6 7C 00 // ........|.....|. B5B0: 00 00 00 00 00 1C 0C 0C 7C CC CC CC CC CC 7E 00 // ........|.....~. B5C0: 00 00 00 00 00 00 00 00 7C C6 C6 FE C0 C6 7C 00 // ........|.....|. B5D0: 00 00 00 00 00 1C 36 30 30 FC 30 30 30 30 78 00 // ......600.0000x. B5E0: 00 00 00 00 00 00 00 00 76 CE C6 C6 CE 76 06 C6 // ........v....v.. B5F0: 7C 00 00 00 00 E0 60 60 7C 66 66 66 66 66 E6 00 // |.....``|fffff.. B600: 00 00 00 00 00 18 18 00 38 18 18 18 18 18 3C 00 // ........8.....<. B610: 00 00 00 00 00 0C 0C 00 1C 0C 0C 0C 0C 0C CC CC // ................ B620: 78 00 00 00 00 E0 60 60 66 66 6C 78 6C 66 E6 00 // x.....``fflxlf.. B630: 00 00 00 00 00 18 18 18 18 18 18 18 18 18 1C 00 // ................ B640: 00 00 00 00 00 00 00 00 6C FE D6 D6 C6 C6 C6 00 // ........l....... B650: 00 00 00 00 00 00 00 00 DC 66 66 66 66 66 66 00 // .........ffffff. B660: 00 00 00 00 00 00 00 00 7C C6 C6 C6 C6 C6 7C 00 // ........|.....|. B670: 00 00 00 00 00 00 00 00 DC 66 66 66 66 7C 60 60 // .........ffff|`` B680: F0 00 00 00 00 00 00 00 76 CC CC CC CC 7C 0C 0C // ........v....|.. B690: 1E 00 00 00 00 00 00 00 DC 66 60 60 60 60 F0 00 // .........f````.. B6A0: 00 00 00 00 00 00 00 00 7C C6 C0 7C 06 C6 7C 00 // ........|..|..|. B6B0: 00 00 00 00 00 30 30 30 FC 30 30 30 30 36 1C 00 // .....000.00006.. B6C0: 00 00 00 00 00 00 00 00 CC CC CC CC CC CC 76 00 // ..............v. B6D0: 00 00 00 00 00 00 00 00 C6 C6 C6 C6 6C 38 10 00 // ............l8.. B6E0: 00 00 00 00 00 00 00 00 C6 C6 D6 D6 D6 FE 6C 00 // ..............l. B6F0: 00 00 00 00 00 00 00 00 C6 C6 6C 38 6C C6 C6 00 // ..........l8l... B700: 00 00 00 00 00 00 00 00 C6 C6 C6 C6 CE 76 06 C6 // .............v.. B710: 7C 00 00 00 00 00 00 00 FE 86 0C 18 30 62 FE 00 // |...........0b.. B720: 00 00 00 00 00 0E 18 18 18 70 18 18 18 18 0E 00 // .........p...... B730: 00 00 00 00 00 18 18 18 18 00 18 18 18 18 18 00 // ................ B740: 00 00 00 00 00 70 18 18 18 0E 18 18 18 18 70 00 // .....p........p. B750: 00 00 00 00 00 76 DC 00 00 00 00 00 00 00 00 00 // .....v.......... B760: 00 00 00 00 00 00 00 00 10 38 38 6C 6C FE 00 00 // .........88ll... B770: 00 00 00 00 00 3C 66 C0 C0 C0 C6 66 3C 18 0C CC // .....<f....f<... B780: 38 00 00 00 00 C6 00 00 C6 C6 C6 C6 C6 CE 76 00 // 8.............v. B790: 00 00 00 00 0C 18 30 00 7C C6 C6 FE C0 C6 7C 00 // ......0.|.....|. B7A0: 00 00 00 00 30 78 CC 00 78 0C 7C CC CC DC 76 00 // ....0x..x.|...v. B7B0: 00 00 00 00 00 CC 00 00 78 0C 7C CC CC DC 76 00 // ........x.|...v. B7C0: 00 00 00 00 60 30 18 00 78 0C 7C CC CC DC 76 00 // ....`0..x.|...v. B7D0: 00 00 00 00 38 6C 38 00 78 0C 7C CC CC DC 76 00 // ....8l8.x.|...v. B7E0: 00 00 00 00 00 00 00 7C C6 C0 C0 C6 7C 18 0C 6C // .......|....|..l B7F0: 38 00 00 00 30 78 CC 00 7C C6 C6 FE C0 C6 7C 00 // 8...0x..|.....|. B800: 00 00 00 00 00 CC 00 00 7C C6 C6 FE C0 C6 7C 00 // ........|.....|. B810: 00 00 00 00 30 18 0C 00 7C C6 C6 FE C0 C6 7C 00 // ....0...|.....|. B820: 00 00 00 00 00 66 00 00 38 18 18 18 18 18 3C 00 // .....f..8.....<. B830: 00 00 00 00 18 3C 66 00 38 18 18 18 18 18 3C 00 // .....<f.8.....<. B840: 00 00 00 00 00 00 00 00 38 18 18 18 18 18 3C 00 // ........8.....<. B850: 00 00 00 00 C6 00 38 6C C6 C6 C6 FE C6 C6 C6 00 // ......8l........ B860: 00 00 00 38 6C 38 00 38 6C C6 C6 FE C6 C6 C6 00 // ...8l8.8l....... B870: 00 00 00 0C 18 30 00 FE 60 60 7C 60 60 60 FE 00 // .....0..``|```.. B880: 00 00 00 00 00 00 00 66 DB 1B 7F D8 D8 DF 76 00 // .......f......v. B890: 00 00 00 00 00 7E D8 D8 D8 D8 FE D8 D8 D8 DE 00 // .....~.......... B8A0: 00 00 00 00 30 78 CC 00 7C C6 C6 C6 C6 C6 7C 00 // ....0x..|.....|. B8B0: 00 00 00 00 00 C6 00 00 7C C6 C6 C6 C6 C6 7C 00 // ........|.....|. B8C0: 00 00 00 00 30 18 0C 00 7C C6 C6 C6 C6 C6 7C 00 // ....0...|.....|. B8D0: 00 00 00 00 30 78 CC 00 C6 C6 C6 C6 C6 CE 76 00 // ....0x........v. B8E0: 00 00 00 00 60 30 18 00 C6 C6 C6 C6 C6 CE 76 00 // ....`0........v. B8F0: 00 00 00 00 18 00 3C 18 18 18 18 18 18 18 3C 00 // ......<.......<. B900: 00 00 00 00 C6 00 7C C6 C6 C6 C6 C6 C6 C6 7C 00 // ......|.......|. B910: 00 00 00 00 C6 00 C6 C6 C6 C6 C6 C6 C6 C6 7C 00 // ..............|. B920: 00 00 00 00 00 18 18 7C C6 C0 C0 C6 7C 18 18 00 // .......|....|... B930: 00 00 00 00 38 6C 60 60 F0 60 60 60 66 F6 6C 00 // ....8l``.```f.l. B940: 00 00 00 00 66 66 66 66 3C 18 7E 18 3C 18 18 00 // ....ffff<.~.<... B950: 00 00 00 00 00 3E 63 63 30 1C 06 63 63 3E 00 1C // .....>cc0..cc>.. B960: 00 00 00 00 00 00 00 00 3E 63 38 0E 63 3E 00 1C // ........>c8.c>.. B970: 00 00 00 00 0C 18 30 00 78 0C 7C CC CC DC 76 00 // ......0.x.|...v. B980: 00 00 00 00 0C 18 30 00 38 18 18 18 18 18 3C 00 // ......0.8.....<. B990: 00 00 00 00 0C 18 30 00 7C C6 C6 C6 C6 C6 7C 00 // ......0.|.....|. B9A0: 00 00 00 00 18 30 60 00 CC CC CC CC CC DC 76 00 // .....0`.......v. B9B0: 00 00 00 00 00 76 DC 00 BC 66 66 66 66 66 E6 00 // .....v...fffff.. B9C0: 00 00 00 00 76 DC 00 C6 C6 E6 F6 DE CE C6 C6 00 // ....v........... B9D0: 00 00 00 00 21 1E 00 1E 33 60 60 67 63 33 1D 00 // ....!...3``gc3.. B9E0: 00 00 00 00 42 3C 00 3B 66 66 66 3E 06 66 3C 00 // ....B<.;fff>.f<. B9F0: 00 00 00 00 00 30 30 00 30 30 30 60 C6 C6 7C 00 // .....00.000`..|. BA00: 00 00 00 00 00 00 00 00 00 00 7E 60 60 60 00 00 // ..........~```.. BA10: 00 00 00 00 00 00 00 00 00 00 7E 06 06 06 00 00 // ..........~..... BA20: 00 00 00 00 60 60 62 66 6C 18 30 60 DC 36 0C 18 // ....``bfl.0`.6.. BA30: 3E 00 00 00 60 60 62 66 6C 18 36 6E DE 36 7E 06 // >...``bfl.6n.6~. BA40: 06 00 00 00 00 18 18 00 18 18 3C 3C 3C 3C 18 00 // ..........<<<<.. BA50: 00 00 00 00 00 00 00 00 36 6C D8 6C 36 00 00 00 // ........6l.l6... BA60: 00 00 00 00 00 00 00 00 D8 6C 36 6C D8 00 00 00 // .........l6l.... BA70: 00 00 00 11 44 11 44 11 44 11 44 11 44 11 44 11 // ....D.D.D.D.D.D. BA80: 44 11 44 AA 55 AA 55 AA 55 AA 55 AA 55 AA 55 AA // D.D.U.U.U.U.U.U. BA90: 55 AA 55 DD 77 DD 77 DD 77 DD 77 DD 77 DD 77 DD // U.U.w.w.w.w.w.w. BAA0: 77 DD 77 18 18 18 18 18 18 18 18 18 18 18 18 18 // w.w............. BAB0: 18 18 18 18 18 18 18 18 18 18 F8 18 18 18 18 18 // ................ BAC0: 18 18 18 18 18 18 18 18 F8 18 F8 18 18 18 18 18 // ................ BAD0: 18 18 18 36 36 36 36 36 36 36 F6 36 36 36 36 36 // ...6666666.66666 BAE0: 36 36 36 00 00 00 00 00 00 00 FE 36 36 36 36 36 // 666........66666 BAF0: 36 36 36 00 00 00 00 00 F8 18 F8 18 18 18 18 18 // 666............. BB00: 18 18 18 36 36 36 36 36 F6 06 F6 36 36 36 36 36 // ...66666...66666 BB10: 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 // 6666666666666666 BB20: 36 36 36 00 00 00 00 00 FE 06 F6 36 36 36 36 36 // 666........66666 BB30: 36 36 36 36 36 36 36 36 F6 06 FE 00 00 00 00 00 // 66666666........ BB40: 00 00 00 36 36 36 36 36 36 36 FE 00 00 00 00 00 // ...6666666...... BB50: 00 00 00 18 18 18 18 18 F8 18 F8 00 00 00 00 00 // ................ BB60: 00 00 00 00 00 00 00 00 00 00 F8 18 18 18 18 18 // ................ BB70: 18 18 18 18 18 18 18 18 18 18 1F 00 00 00 00 00 // ................ BB80: 00 00 00 18 18 18 18 18 18 18 FF 00 00 00 00 00 // ................ BB90: 00 00 00 00 00 00 00 00 00 00 FF 18 18 18 18 18 // ................ BBA0: 18 18 18 18 18 18 18 18 18 18 1F 18 18 18 18 18 // ................ BBB0: 18 18 18 00 00 00 00 00 00 00 FF 00 00 00 00 00 // ................ BBC0: 00 00 00 18 18 18 18 18 18 18 FF 18 18 18 18 18 // ................ BBD0: 18 18 18 18 18 18 18 18 1F 18 1F 18 18 18 18 18 // ................ BBE0: 18 18 18 36 36 36 36 36 36 36 37 36 36 36 36 36 // ...6666666766666 BBF0: 36 36 36 36 36 36 36 36 37 30 3F 00 00 00 00 00 // 6666666670?..... BC00: 00 00 00 00 00 00 00 00 3F 30 37 36 36 36 36 36 // ........?0766666 BC10: 36 36 36 36 36 36 36 36 F7 00 FF 00 00 00 00 00 // 66666666........ BC20: 00 00 00 00 00 00 00 00 FF 00 F7 36 36 36 36 36 // ...........66666 BC30: 36 36 36 36 36 36 36 36 37 30 37 36 36 36 36 36 // 6666666670766666 BC40: 36 36 36 00 00 00 00 00 FF 00 FF 00 00 00 00 00 // 666............. BC50: 00 00 00 36 36 36 36 36 F7 00 F7 36 36 36 36 36 // ...66666...66666 BC60: 36 36 36 18 18 18 18 18 FF 00 FF 00 00 00 00 00 // 666............. BC70: 00 00 00 36 36 36 36 36 36 36 FF 00 00 00 00 00 // ...6666666...... BC80: 00 00 00 00 00 00 00 00 FF 00 FF 18 18 18 18 18 // ................ BC90: 18 18 18 00 00 00 00 00 00 00 FF 36 36 36 36 36 // ...........66666 BCA0: 36 36 36 36 36 36 36 36 36 36 3F 00 00 00 00 00 // 6666666666?..... BCB0: 00 00 00 18 18 18 18 18 1F 18 1F 00 00 00 00 00 // ................ BCC0: 00 00 00 00 00 00 00 00 1F 18 1F 18 18 18 18 18 // ................ BCD0: 18 18 18 00 00 00 00 00 00 00 3F 36 36 36 36 36 // ..........?66666 BCE0: 36 36 36 36 36 36 36 36 36 36 FF 36 36 36 36 36 // 6666666666.66666 BCF0: 36 36 36 18 18 18 18 18 FF 18 FF 18 18 18 18 18 // 666............. BD00: 18 18 18 18 18 18 18 18 18 18 F8 00 00 00 00 00 // ................ BD10: 00 00 00 00 00 00 00 00 00 00 1F 18 18 18 18 18 // ................ BD20: 18 18 18 FF FF FF FF FF FF FF FF FF FF FF FF FF // ................ BD30: FF FF FF 00 00 00 00 00 00 00 00 FF FF FF FF FF // ................ BD40: FF FF FF F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 // ................ BD50: F0 F0 F0 0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 0F 0F // ................ BD60: 0F 0F 0F FF FF FF FF FF FF FF FF 00 00 00 00 00 // ................ BD70: 00 00 00 00 00 00 00 76 DC D8 D8 D8 D8 DC 76 00 // .......v......v. BD80: 00 00 00 00 00 78 CC CC D8 FC C6 C6 C6 C6 CC 00 // .....x.......... BD90: 00 00 00 00 00 FE 66 62 60 60 60 60 60 60 60 00 // ......fb```````. BDA0: 00 00 00 00 00 00 00 00 FE 6C 6C 6C 6C 6C 6C 00 // .........llllll. BDB0: 00 00 00 00 00 FE C6 62 30 18 18 30 62 C6 FE 00 // .......b0..0b... BDC0: 00 00 00 00 00 00 00 00 7E D8 CC CC CC D8 70 00 // ........~.....p. BDD0: 00 00 00 00 00 00 00 66 66 66 66 66 7C 60 C0 80 // .......fffff|`.. BDE0: 00 00 00 00 00 00 00 00 76 DC 18 18 18 18 18 00 // ........v....... BDF0: 00 00 00 00 00 FE 38 38 6C C6 C6 6C 38 38 FE 00 // ......88l..l88.. BE00: 00 00 00 00 00 00 38 6C C6 C6 FE C6 C6 6C 38 00 // ......8l.....l8. BE10: 00 00 00 00 00 38 6C C6 C6 C6 C6 6C 6C 6C EE 00 // .....8l....lll.. BE20: 00 00 00 00 00 3E 60 60 3C 66 C6 C6 C6 CC 78 00 // .....>``<f....x. BE30: 00 00 00 00 00 00 00 00 7E DB DB DB 7E 00 00 00 // ........~...~... BE40: 00 00 00 00 00 02 06 7C CE DE F6 F6 7C 60 C0 00 // .......|....|`.. BE50: 00 00 00 00 00 00 1C 30 60 60 7C 60 60 30 1C 00 // .......0``|``0.. BE60: 00 00 00 00 00 7C C6 C6 C6 C6 C6 C6 C6 C6 C6 00 // .....|.......... BE70: 00 00 00 00 00 00 00 FE 00 00 FE 00 00 FE 00 00 // ................ BE80: 00 00 00 00 00 00 00 18 18 7E 18 18 00 00 7E 00 // .........~....~. BE90: 00 00 00 00 00 30 18 0C 06 0C 18 30 00 00 7E 00 // .....0.....0..~. BEA0: 00 00 00 00 00 0C 18 30 60 30 18 0C 00 00 7E 00 // .......0`0....~. BEB0: 00 00 00 00 00 00 00 0C 1E 1A 18 18 18 18 18 18 // ................ BEC0: 18 18 18 18 18 18 18 18 18 18 18 18 18 58 78 30 // .............Xx0 BED0: 00 00 00 00 00 00 00 18 18 00 7E 00 18 18 00 00 // ..........~..... BEE0: 00 00 00 00 00 00 00 00 00 76 DC 00 76 DC 00 00 // .........v..v... BEF0: 00 00 00 00 00 78 CC CC 78 00 00 00 00 00 00 00 // .....x..x....... BF00: 00 00 00 00 00 00 00 00 00 00 18 18 00 00 00 00 // ................ BF10: 00 00 00 00 00 00 00 00 00 00 00 18 00 00 00 00 // ................ BF20: 00 00 00 00 00 1F 18 18 18 18 18 D8 D8 78 38 18 // .............x8. BF30: 00 00 00 00 00 D8 6C 6C 6C 6C 6C 00 00 00 00 00 // ......lllll..... BF40: 00 00 00 00 00 70 D8 18 30 60 F8 00 00 00 00 00 // .....p..0`...... BF50: 00 00 00 00 00 00 00 00 7E 7E 7E 7E 7E 7E 00 00 // ........~~~~~~.. BF60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ BF70: 00 00 00 1D 00 00 00 00 00 24 66 FF 66 24 00 00 // .........$f.f$.. BF80: 00 00 00 00 2F 00 00 00 01 03 06 0C 18 30 60 C0 // ..../........0`. BF90: 80 00 00 00 00 30 00 00 7E C3 C3 C3 DB DB C3 C3 // .....0..~....... BFA0: C3 7E 00 00 00 00 4D 00 00 C3 C3 E7 FF FF DB DB // .~....M......... BFB0: C3 C3 C3 00 00 00 00 54 00 00 FF 99 18 18 18 18 // .......T........ BFC0: 18 18 18 3C 00 00 00 00 56 00 00 C3 C3 C3 C3 C3 // ...<....V....... BFD0: C3 C3 66 3C 18 00 00 00 00 57 00 00 C3 C3 C3 C3 // ..f<.....W...... BFE0: DB DB DB DB FF 66 00 00 00 00 58 00 00 C3 C3 C3 // .....f....X..... BFF0: 66 3C 3C 66 C3 C3 C3 00 00 00 00 59 00 00 C3 C3 // f<<f.......Y.... C000: C3 C3 66 3C 18 18 18 3C 00 00 00 00 5C 00 00 00 // ..f<...<....\... C010: 80 C0 60 30 18 0C 06 03 01 00 00 00 00 6D 00 00 // ..`0.........m.. C020: 00 00 00 66 FF DB DB DB C3 C3 00 00 00 00 76 00 // ...f..........v. C030: 00 00 00 00 C3 C3 C3 C3 66 3C 18 00 00 00 00 77 // ........f<.....w C040: 00 00 00 00 00 C3 C3 DB DB DB FF 66 00 00 00 00 // ...........f.... C050: 00 00 0B AF C3 0B DB 74 03 E9 46 01 57 32 C0 B9 // .......t..F.W2.. C060: 40 00 F3 AA 5F BB D8 DC 26 89 1D 26 8C 4D 02 2E // @..._...&..&.M.. C070: 8E 1E 06 61 57 BE 49 04 B9 1E 00 83 C7 04 FC 8A // ...aW.I......... C080: 04 26 88 05 46 47 E2 F7 5F A0 84 04 FE C0 26 88 // .&..FG.._.....&. C090: 45 22 A1 85 04 26 89 45 23 57 E8 D9 1B 5F 26 88 // E"...&.E#W..._&. C0A0: 5D 25 26 88 7D 26 8A 1E 49 04 E8 FC 05 74 05 80 // ]%&.}&..I....t.. C0B0: FB 13 7F 1D 32 FF D1 E3 2E 8A 87 B0 DC 32 E4 0A // ....2........2.. C0C0: C0 74 01 40 26 89 45 27 2E 8A 87 B1 DC 26 88 45 // .t.@&.E'.....&.E C0D0: 29 A1 85 04 8A 16 84 04 FE C2 F6 E2 B2 00 3D C8 // ).............=. C0E0: 00 7E 15 B2 01 3D 5E 01 7E 0E B2 02 3D 90 01 7E // .~...=^.~...=..~ C0F0: 07 B2 03 3D E0 01 7E 00 26 88 55 2A 8A 26 87 04 // ...=..~.&.U*.&.. C100: 8A C4 24 01 C0 E0 04 80 E4 02 D0 E4 0A E0 80 F4 // ..$............. C110: 10 A0 89 04 24 0A 0A E0 E8 94 08 B2 C0 B0 30 EE // ....$.........0. C120: 42 EC 24 08 C0 E0 02 0A C4 0C 01 26 88 45 2D B0 // B.$........&.E-. C130: 03 26 88 45 31 E8 77 08 1E 06 32 D2 C4 1E A8 04 // .&.E1.w...2..... C140: 8C C1 8C CE 3B CE 74 34 26 C5 77 04 8C D9 0B F1 // ....;.t4&.w..... C150: 74 03 80 CA 10 26 C5 77 0C 8C D9 0B F1 74 03 80 // t....&.w.....t.. C160: CA 08 26 C5 77 08 8C D9 0B F1 74 03 80 CA 04 26 // ..&.w.....t....& C170: C5 77 10 8C D9 0B F1 74 03 80 CA 01 07 1F 26 88 // .w.....t......&. C180: 55 32 B0 03 BA C4 03 E8 E4 04 8A E0 C0 EC 02 8A // U2.............. C190: D4 8A F2 D0 EE 81 E2 04 04 25 03 03 0B C2 26 89 // .........%....&. C1A0: 45 2B 8B EC C6 46 1A 1B C3 0A C0 74 0F FE C8 74 // E+...F.....t...t C1B0: 36 FE C8 74 56 8B EC C6 46 1A 00 C3 B8 20 00 F6 // 6..tV...F.... .. C1C0: C1 01 74 03 83 C0 60 F6 C1 02 74 03 83 C0 3A F6 // ..t...`...t...:. C1D0: C1 04 74 03 05 03 03 83 C0 3F C1 E8 06 8B EC 89 // ..t......?...... C1E0: 46 0E C6 46 1A 1C C3 8B FB 83 C7 20 F6 C1 01 74 // F..F....... ...t C1F0: 03 E8 85 00 F6 C1 02 74 03 E8 EF 00 F6 C1 04 74 // .......t.......t C200: 03 E8 F8 01 8B EC C6 46 1A 1C C3 F6 C1 01 74 06 // .......F......t. C210: E8 16 15 E8 25 01 F6 C1 02 74 03 E8 85 01 F6 C1 // ....%....t...... C220: 04 74 03 E8 12 02 EB DC 8A C4 EE 42 EC AA FE C4 // .t.........B.... C230: 4A E2 F5 C3 E8 6B 04 BD C0 03 B9 15 00 32 E4 EC // J....k.......2.. C240: 87 EA 8A C4 EE 42 EC AA FE C4 4A 87 EA E2 F0 EC // .....B....J..... C250: 87 EA B0 20 EE C3 26 8A 05 88 04 47 46 E2 F7 C3 // ... ..&....GF... C260: 26 8A 25 EF 47 FE C0 E2 F7 C3 B2 C0 8A C4 EE 26 // &.%.G..........& C270: 8A 05 47 FE C4 EE E2 F4 C3 9C FA 51 57 8B C7 2B // ..G........QW..+ C280: C3 26 89 07 8B F7 E8 0A 04 EC 26 88 44 01 26 89 // .&........&.D.&. C290: 54 41 B2 CE EC 26 88 44 02 B2 CC EC 26 88 44 09 // TA...&.D....&.D. C2A0: B2 CA EC 26 88 44 04 B2 C4 EC 26 88 04 83 C7 05 // ...&.D....&..... C2B0: B9 04 00 B4 01 E8 70 FF 26 8A 04 EE 8B FE 83 C7 // ......p.&....... C2C0: 0A 26 8B 54 41 32 E4 B9 19 00 E8 5B FF 26 8A 44 // .&.TA2.....[.&.D C2D0: 01 EE E8 5F FF B2 CE 32 E4 B9 09 00 E8 49 FF 26 // ..._...2.....I.& C2E0: 8A 44 02 EE 5F 59 83 C7 60 9D C3 9C FA 8B C7 2B // .D.._Y..`......+ C2F0: C3 26 89 47 02 51 57 2E 8E 1E 06 61 A0 10 04 24 // .&.G.QW....a...$ C300: 30 AA BE 49 04 B9 1E 00 F3 A4 BE 84 04 B1 07 F3 // 0..I............ C310: A4 BE A8 04 B1 04 F3 A4 BE 14 00 B1 04 F3 A4 BE // ................ C320: 74 00 B1 04 F3 A4 BE 7C 00 B1 04 F3 A4 BE 0C 01 // t......|........ C330: B1 04 F3 A4 5F 59 83 C7 3A 9D C3 9C FA 26 8B 3F // ...._Y..:....&.? C340: 03 FB 8B F7 51 8B FE 83 C7 05 BA C4 03 B8 00 01 // ....Q........... C350: EF B0 01 B9 04 00 E8 07 FF 47 B2 C2 26 8A 44 09 // .........G..&.D. C360: EE B2 C4 B8 00 03 EF 26 8A 04 EE 26 8B 54 41 B8 // .......&...&.TA. C370: 11 00 EF B1 19 32 C0 E8 E6 FE 26 8A 44 01 EE 80 // .....2....&.D... C380: C2 06 26 8A 44 04 EE EC B1 15 32 E4 E8 DB FE B0 // ..&.D.....2..... C390: 20 EE B1 09 32 C0 B2 CE E8 C5 FE 26 8A 44 02 EE // ...2......&.D.. C3A0: 59 9D C3 9C FA 26 8B 7F 02 03 FB 06 51 2E 8E 1E // Y....&......Q... C3B0: 06 61 26 8A 05 80 26 10 04 CF 08 06 10 04 47 BE // .a&...&.......G. C3C0: 49 04 B9 1E 00 E8 8E FE BE 84 04 B1 07 E8 86 FE // I............... C3D0: BE A8 04 B1 04 E8 7E FE BE 14 00 B1 04 E8 76 FE // ......~.......v. C3E0: BE 74 00 B1 04 E8 6E FE BE 7C 00 B1 04 E8 66 FE // .t....n..|....f. C3F0: BE 0C 01 B1 04 E8 5E FE 59 07 9D C3 9C FA 8B C7 // ......^.Y....... C400: 2B C3 26 89 47 04 E8 A6 05 B2 C0 B0 34 EE 42 EC // +.&.G.......4.B. C410: 26 88 05 BA C8 03 EC 26 88 45 01 50 4A 4A EC 26 // &......&.E.PJJ.& C420: 88 45 02 83 C7 03 B9 00 03 42 32 C0 EE 42 42 EC // .E.......B2..BB. C430: AA E2 FC 58 4A EE 9D C3 9C FA 26 8B 77 04 03 F3 // ...XJ.....&.w... C440: E8 6C 05 B2 C0 B0 34 EE 26 8A 04 EE BA C6 03 26 // .l....4.&......& C450: 8A 44 02 EE 56 42 42 83 C6 03 32 C0 EE 42 B9 00 // .D..VBB...2..B.. C460: 03 26 8A 04 EE 46 E2 F9 5E FE CA 26 8A 44 01 EE // .&...F..^..&.D.. C470: 9D C3 BA CC 03 EC 24 FE 0A C4 B2 C2 EE C3 E8 A8 // ......$......... C480: 12 B2 C0 86 C4 EE EB 00 EB 00 86 C4 EE EB 00 EB // ................ C490: 00 B0 20 EE C3 50 8A E0 80 E4 80 80 26 87 04 7F // .. ..P......&... C4A0: 08 26 87 04 24 7F 8A E0 3C 07 7E 1E 26 F6 47 33 // .&..$...<.~.&.G3 C4B0: 01 75 17 3C 23 74 13 3C 32 74 0F 3C 33 74 0B B4 // .u.<#t.<2t.<3t.. C4C0: 03 26 F6 47 09 01 75 02 B4 07 88 26 49 04 BA B4 // .&.G..u....&I... C4D0: 03 80 0E 87 04 02 26 F6 47 09 01 74 07 B2 D4 80 // ......&.G..t.... C4E0: 26 87 04 FD 89 16 63 04 C7 06 4E 04 00 00 C6 06 // &.....c...N..... C4F0: 62 04 00 B9 08 00 BF 50 04 FC 06 1E 07 33 C0 F3 // b......P.....3.. C500: AB 07 26 8A 07 32 E4 A3 4A 04 26 8A 47 01 A2 84 // ..&..2..J.&.G... C510: 04 26 8A 47 02 A3 85 04 26 8B 47 03 A3 4C 04 26 // .&.G....&.G..L.& C520: 8B 47 14 86 C4 A3 60 04 58 C3 52 32 E4 33 D2 B0 // .G....`.X.R2.3.. C530: 0D CD 17 F6 C4 29 75 08 32 E4 33 D2 B0 0A CD 17 // .....)u.2.3..... C540: 5A C3 06 1E 60 2E 8E 1E 06 61 2E 83 0E 10 61 00 // Z...`....a....a. C550: 75 6E 80 3E 00 05 01 74 67 C6 06 00 05 01 8A 1E // un.>...tg....... C560: 62 04 32 FF D1 E3 8B FB 8B 85 50 04 8A 3E 62 04 // b.2.......P..>b. C570: 50 32 F6 8A 0E 84 04 32 ED 41 51 8B 0E 4A 04 32 // P2.....2.AQ..J.2 C580: D2 E8 A6 FF F6 C4 29 75 3D 51 52 89 95 50 04 B4 // ......)u=QR..P.. C590: 08 E8 B0 D4 0A C0 75 02 B0 20 33 D2 32 E4 CD 17 // ......u.. 3.2... C5A0: F6 C4 29 75 1F 5A FE C2 59 E2 DE FE C6 59 E2 CA // ..)u.Z..Y....Y.. C5B0: E8 77 FF 32 C0 A2 00 05 58 89 85 50 04 E8 AF 03 // .w.2....X..P.... C5C0: 61 1F 07 CF 5A 59 59 B0 FF EB EA 52 2A F5 38 C6 // a...ZYY....R*.8. C5D0: 7D 02 32 C0 2E 8E 06 08 61 5A C3 A0 85 04 F6 E3 // }.2.....aZ...... C5E0: 8A F7 8B D8 8B CA BA C4 03 B8 02 0F EF B4 02 E8 // ................ C5F0: 6D 00 8B D1 32 ED 8A E6 8A C6 F3 AA 03 FD 8A CA // m...2........... C600: 4B 75 F7 32 E4 E8 57 00 C3 53 8A 1E 62 04 0B C0 // Ku.2..W..S..b... C610: 75 04 0A DB 74 03 E8 35 03 5B 8B F8 2B D1 81 C2 // u...t..5.[..+... C620: 01 01 8A C3 32 E4 C3 8A C6 32 F6 2B EA 0A DB 74 // ....2....2.+...t C630: 2A 2A C3 F6 26 85 04 8B C8 52 B4 01 E8 20 00 B2 // **..&....R... .. C640: C4 B8 02 0F EF 5A 1E 06 1F 8B C1 8B CA F3 A4 03 // .....Z.......... C650: F5 03 FD 48 75 F5 1F E8 81 FF C3 8A D8 EB F8 BA // ...Hu........... C660: CE 03 B0 05 EE 42 EC 24 FC 0A C4 EE 4A C3 9C FA // .....B.$....J... C670: EE 42 EB 00 EC 4A 9D C3 1E 2E 8E 1E 06 61 8B 16 // .B...J.......a.. C680: 63 04 80 C2 06 1F C3 1E 2E 8E 1E 06 61 8B 16 63 // c...........a..c C690: 04 1F C3 50 BA CC 03 EC B2 D4 A8 01 75 02 B2 B4 // ...P........u... C6A0: 58 C3 E8 EE FF 80 C2 06 C3 1E 2E 8E 1E 06 61 80 // X.............a. C6B0: 3E 49 04 03 74 13 80 3E 49 04 02 74 0C 80 3E 49 // >I..t..>I..t..>I C6C0: 04 01 74 05 80 3E 49 04 00 1F C3 50 2E 8E 06 0A // ..t..>I....P.... C6D0: 61 A0 10 04 24 30 3C 30 74 05 2E 8E 06 0C 61 58 // a...$0<0t.....aX C6E0: 0B C0 74 03 E8 E1 01 03 06 4E 04 81 C2 01 01 2B // ..t......N.....+ C6F0: D1 32 ED 8B 2E 4A 04 8B F8 8B F0 8B C5 F6 E3 D1 // .2...J.......... C700: E0 D1 E5 0A DB 75 02 8A DE 38 F3 7E 02 8A DE C3 // .....u...8.~.... C710: FC 8A D8 8B C1 E8 B3 FF 03 F0 3A 16 4A 04 74 06 // ..........:.J.t. C720: 06 1F E8 1B 00 C3 06 1F E8 40 00 C3 FC 8A D8 8A // .........@...... C730: C1 8A E6 E8 95 FF F7 DD 2B F0 06 1F E8 01 00 C3 // ........+....... C740: 53 8A CE 2A CB 32 ED 32 F6 2B EA 2B EA E3 0E 8A // S..*.2.2.+.+.... C750: E1 8B CA F3 A5 03 F5 03 FD FE CC 75 F4 58 B0 20 // ...........u.X. C760: 8A CA F3 AB 03 FD FE CB 75 F6 C3 53 8A C6 2A C3 // ........u..S..*. C770: 74 06 F6 E2 8B C8 F3 A5 58 8B C8 F6 E2 91 B0 20 // t.......X...... C780: F3 AB C3 8B D8 E8 2E 00 2E 8E 1E 0C 61 8A C3 22 // ............a.." C790: DF D3 E3 A8 80 74 03 30 1C C3 F6 D7 8A 34 22 F7 // .....t.0.....4". C7A0: 0A DE 88 1C C3 8A FC E8 0C 00 2E 8E 1E 0C 61 8A // ..............a. C7B0: 04 D2 E8 22 C7 C3 B0 28 F6 E2 F6 C2 01 74 03 05 // ..."...(.....t.. C7C0: D8 1F 8B F1 C1 EE 02 80 FF 05 7F 0C 03 F0 F6 D1 // ................ C7D0: 80 E1 03 D0 E1 B7 03 C3 D1 EE 03 F0 F6 D1 80 E1 // ................ C7E0: 07 B7 01 C3 FC 8A D8 2E 8E 06 0C 61 8B C1 E8 86 // ...........a.... C7F0: 00 75 02 8A DE 03 F0 E8 24 00 C3 FC 8A D8 2E 8E // .u......$....... C800: 06 0C 61 8A C1 8A E6 E8 6D 00 75 02 8A DE F7 DD // ..a.....m.u..... C810: 81 C6 F0 00 81 C7 F0 00 2B F0 E8 01 00 C3 8A CE // ........+....... C820: 2A CB E3 2C 51 8A CA 56 57 D1 E9 F3 A5 13 C9 F3 // *..,Q..VW....... C830: A4 8A CA 2B F1 2B F9 81 C6 00 20 81 C7 00 20 D1 // ...+.+.... ... . C840: E9 F3 A5 13 C9 F3 A4 5F 5E 03 F5 03 FD 59 E2 D4 // ......._^....Y.. C850: 8A C7 8A E7 8A CA 57 D1 E9 F3 AB 13 C9 F3 AA 8A // ......W......... C860: CA 2B F9 81 C7 00 20 D1 E9 F3 AB 13 C9 F3 AA 5F // .+.... ........_ C870: 03 FD FE CB 75 DE C3 E8 B0 00 81 C2 01 01 2B D1 // ....u.........+. C880: 38 F3 76 02 32 DB 51 B1 02 D2 E6 D2 E3 59 32 ED // 8.v.2.Q......Y2. C890: BD 50 00 80 3E 49 04 06 74 04 D0 E2 D1 E0 06 1F // .P..>I..t....... C8A0: 8B F8 8B F0 B0 50 F6 E3 0A DB C3 52 53 8A DF 32 // .....P.....RS..2 C8B0: FF D1 E3 8B 87 50 04 E8 0E 00 50 D1 EB A1 4C 04 // .....P....P...L. C8C0: F7 E3 5B 03 C3 5B 5A C3 52 8B D0 A0 4A 04 F6 E4 // ..[..[Z.R...J... C8D0: 32 F6 03 C2 D1 E0 5A C3 8B E8 83 E5 0F 2E 8A A6 // 2.....Z......... C8E0: 88 C8 8B E8 C1 ED 04 83 E5 0F 2E 8A 86 88 C8 C3 // ................ C8F0: 00 03 0C 0F 30 33 3C 3F C0 C3 CC CF F0 F3 FC FF // ....03<?........ C900: 26 8B 04 86 E0 BA 00 80 F6 C4 C0 74 02 0A D6 D0 // &..........t.... C910: EE C1 E0 02 75 F2 88 56 00 45 C3 8B 16 63 04 8A // ....u..V.E...c.. C920: C5 86 E0 EF 8A E1 FE C0 EF C3 52 8B D0 8A C4 F6 // ..........R..... C930: 26 4A 04 C1 E0 02 32 F6 03 C2 5A C3 53 8A DF 32 // &J....2...Z.S..2 C940: FF D1 E3 8B 87 50 04 D1 EB E8 02 00 5B C3 52 8B // .....P......[.R. C950: D0 32 F6 52 8A C4 F6 26 85 04 F7 26 4A 04 5A 03 // .2.R...&...&J.Z. C960: C2 0A DB 74 08 03 06 4C 04 FE CB 75 F8 5A C3 52 // ...t...L...u.Z.R C970: 8B D0 A0 4A 04 F6 E4 32 F6 03 C2 D1 E0 03 06 4E // ...J...2.......N C980: 04 D1 F8 8B C8 B4 0E E8 91 FF 5A C3 8B C2 F7 26 // ..........Z....& C990: 4A 04 8B F9 C1 EF 03 03 F8 0A FF 74 0A 8A C7 32 // J..........t...2 C9A0: E4 F7 26 4C 04 03 F8 80 E1 07 B4 80 D2 EC C3 E8 // ..&L............ C9B0: F0 FC EC C3 E8 F8 FF B2 C0 B0 20 EE C3 E8 EF FF // .......... ..... C9C0: B2 C0 32 C0 EE C3 C4 3E A8 04 26 C4 7D 04 8C C5 // ..2....>..&.}... C9D0: 0B EF C3 53 B0 0E E8 95 FC 8A E0 B0 0F E8 8E FC // ...S............ C9E0: 8B D8 B8 0E AA EF B8 0F 55 EF B0 0E E8 7F FC 3C // ........U......< C9F0: AA 74 0D B0 0F E8 76 FC 3C 55 74 04 32 C0 5B C3 // .t....v.<Ut.2.[. CA00: B0 0E 8A E7 EF FE C0 8A E3 EF B0 01 0A C0 5B C3 // ..............[. CA10: 8A EE 8A 36 85 04 06 1F 0A DB 74 25 8A C5 2A C3 // ...6......t%..*. CA20: F6 E6 8B C8 52 32 F6 C1 E2 02 8B C2 D1 E2 2B D5 // ....R2........+. CA30: 51 8B C8 F3 A5 2B FA 2B F2 59 E2 F4 5A E8 05 00 // Q....+.+.Y..Z... CA40: C3 8A DD EB F8 8A C6 F6 E3 8B C8 8A C7 8A E0 32 // ...............2 CA50: F6 C1 E2 02 8B DA D1 E2 8B F1 2B D5 8B CB F3 AB // ..........+..... CA60: 2B FA 4E 75 F7 C3 2E 8E 1E 06 61 89 0E 60 04 8A // +.Nu......a..`.. CA70: C5 24 60 A8 20 74 06 B9 00 1E E9 94 00 F6 06 87 // .$`. t.......... CA80: 04 01 0F 85 8B 00 80 3E 49 04 07 74 06 E8 19 FC // .......>I..t.... CA90: 74 01 C3 F6 06 87 04 08 74 03 CD 42 C3 8A 36 85 // t.......t..B..6. CAA0: 04 8A D6 FE CA 38 CD 7E 1F 0A C9 74 64 8A E9 8A // .....8.~...td... CAB0: CE FE C9 EB 5C 38 D1 74 58 8A CE 80 FD 03 7C 04 // ....\8.tX.....|. CAC0: 8A E9 D0 ED FE C9 EB 49 80 F9 03 7E 44 8A E1 2A // .......I...~D..* CAD0: E5 0A E4 75 0A 38 CA 74 38 FE CA 38 CA 74 32 8A // ...u.8.t8..8.t2. CAE0: C5 0A C1 38 F0 7E 0A 80 FC 02 7E 12 80 FD 02 7F // ...8.~....~..... CAF0: C8 80 FC 03 7D BF 8A D6 FE CA 38 D1 74 13 8A CE // ....}.....8.t... CB00: FE C9 FE C9 8A E9 2A EC 80 FE 08 7F 04 FE C1 FE // ......*......... CB10: C5 B4 0A E8 05 FE C3 2E 8E 1E 06 61 A2 62 04 32 // ...........a.b.2 CB20: E4 8B F0 F7 26 4C 04 A3 4E 04 8B C8 E8 7A FB 74 // ....&L..N....z.t CB30: 07 80 3E 49 04 07 77 02 D1 F9 B4 0C E8 DC FD D1 // ..>I..w......... CB40: E6 8B 84 50 04 E8 27 FE C3 2E 8E 1E 06 61 8A 26 // ...P..'......a.& CB50: 49 04 E8 EE A9 74 07 C7 06 50 04 00 00 C3 E8 48 // I....t...P.....H CB60: FB 74 0B 80 FC 07 74 06 77 08 E8 77 FC C3 E8 9F // .t....t.w..w.... CB70: FB C3 80 FC 13 7C 03 74 1F C3 E8 4E FA 8A D8 8B // .....|.t...N.... CB80: C1 E8 85 FA 8B 2E 4A 04 52 F6 26 85 04 F7 E5 8B // ......J.R.&..... CB90: F7 03 F0 5A E8 90 FA C3 E8 30 FA 8A D8 8B C1 E8 // ...Z.....0...... CBA0: 67 FA C1 E7 03 52 8B 2E 4A 04 C1 E5 03 F7 26 85 // g....R..J.....&. CBB0: 04 F7 E5 8B F7 03 F0 5A E8 55 FE C3 2E 8E 1E 06 // .......Z.U...... CBC0: 61 8A 26 49 04 E8 E1 FA 74 0C 80 FC 07 74 07 77 // a.&I....t....t.w CBD0: 40 80 FC 03 7F 04 E8 53 FB C3 E8 1E FC C3 E8 EA // @......S........ CBE0: F9 8A D8 8A C1 8A E6 FE C4 E8 1D FA 2B 3E 4A 04 // ............+>J. CBF0: C1 E7 03 52 F7 26 85 04 F7 26 4A 04 C1 E0 03 8B // ...R.&...&J..... CC00: F7 2B F0 5A 8B 2E 4A 04 C1 E5 03 F7 DD E8 00 FE // .+.Z..J......... CC10: C3 80 FC 13 7C 03 74 C6 C3 E8 AF F9 8A D8 8A C1 // ....|.t......... CC20: 8A E6 FE C4 E8 E2 F9 52 8B 2E 4A 04 F7 26 85 04 // .......R..J..&.. CC30: F7 E5 2B FD 8B F7 2B F0 5A F7 DD E8 E9 F9 C3 2E // ..+...+.Z....... CC40: 8E 1E 06 61 2E 8E 06 0C 61 E8 5D FA 74 11 80 3E // ...a....a.].t..> CC50: 49 04 07 7C 18 2E 8E 06 0A 61 74 03 E9 B1 00 E8 // I..|.....at..... CC60: 49 FC 8B D8 26 8B 07 8B EC 89 46 1A C3 A1 50 04 // I...&.....F...P. CC70: E8 B7 FC 8B F0 BB 08 00 2B E3 8B EC 80 3E 49 04 // ........+....>I. CC80: 06 75 1F B9 04 00 26 8A 04 88 46 00 45 26 8A 84 // .u....&...F.E&.. CC90: 00 20 88 46 00 45 83 C6 50 E2 EB B8 00 02 B2 80 // . .F.E..P....... CCA0: EB 17 D1 E6 B9 04 00 E8 56 FC 81 C6 00 20 E8 4F // ........V.... .O CCB0: FC 81 EE B0 1F E2 F0 EB E2 2B EB C4 3E 0C 01 32 // .........+..>..2 CCC0: F6 80 FB 0E 75 09 26 83 7D FE 10 75 02 B6 80 16 // ....u.&.}..u.... CCD0: 1F 8B F5 8B CB F6 C6 80 74 01 47 56 57 F3 A6 5F // ........t.GVW.._ CCE0: 5E 74 23 FE C0 03 FB F6 C6 80 74 01 47 FE CA 75 // ^t#.......t.G..u CCF0: E2 FE CC 74 0F 2E 8E 1E 06 61 C4 3E 7C 00 B0 80 // ...t.....a.>|... CD00: B2 80 EB CB 32 C0 8B E5 03 E3 8B EC 89 46 1A C3 // ....2........F.. CD10: 80 3E 49 04 13 7C 05 75 02 EB 5A C3 2E 8E 06 08 // .>I..|.u..Z..... CD20: 61 E8 18 FC 8B F0 8B 1E 85 04 2B E3 8B EC B8 05 // a.........+..... CD30: 08 B9 05 00 BA CE 03 80 3E 49 04 0F 72 1A F6 06 // ........>I..r... CD40: 87 04 60 75 13 B4 0A F7 C6 01 00 75 02 B4 05 B0 // ..`u.......u.... CD50: 07 EF B8 05 18 B9 05 01 EF 51 8B CB 26 8A 04 F6 // .........Q..&... CD60: D0 88 46 00 45 03 36 4A 04 E2 F1 58 EF B8 00 01 // ..F.E.6J...X.... CD70: 32 D2 E9 44 FF 2E 8E 06 08 61 A1 50 04 8B D0 32 // 2..D.....a.P...2 CD80: F6 52 8A C4 32 E4 F7 26 4A 04 F7 26 85 04 5A 03 // .R..2..&J..&..Z. CD90: C2 8B F0 8B 1E 85 04 2B E3 8B EC 53 8B 3E 4A 04 // .......+...S.>J. CDA0: 4F C1 E7 03 C1 E6 03 B9 08 00 32 E4 26 8A 04 D0 // O.........2.&... CDB0: E4 0A C0 74 03 80 CC 01 46 E2 F1 88 66 00 45 03 // ...t....F...f.E. CDC0: F7 4B 75 E3 5B B8 00 01 32 D2 E9 EC FE 33 ED EB // .Ku.[...2....3.. CDD0: 03 BD 01 00 2E 8E 1E 06 61 2E 8E 06 0C 61 8A 26 // ........a....a.& CDE0: 49 04 E8 C4 F8 74 0F 2E 8E 06 0A 61 80 FC 07 74 // I....t.....a...t CDF0: 05 7C 3D E9 0B 02 8A E3 8B F0 8A DF 32 FF D1 E3 // .|=.........2... CE00: 8B 87 50 04 8B D0 A0 4A 04 F6 E4 32 F6 03 C2 8B // ..P....J...2.... CE10: F8 D1 E7 0A DB 74 0B D0 EB A1 4C 04 03 F8 FE CB // .....t....L..... CE20: 75 FA 8B C6 0B ED 75 03 F3 AB C3 AA 47 E2 FC C3 // u.....u.....G... CE30: 50 2E 8E 06 0C 61 A1 50 04 E8 EE FA 8B F8 A0 50 // P....a.P.......P CE40: 04 8A 26 4A 04 8B E8 58 A8 80 74 08 24 7F C5 36 // ..&J...X..t.$..6 CE50: 7C 00 EB 04 C5 36 0C 01 8A FC 32 E4 C1 E0 03 03 // |....6....2..... CE60: F0 80 FF 06 74 69 D1 E7 8A F3 B0 55 80 E3 03 F6 // ....ti.....U.... CE70: E3 8A D8 8A F8 8B C5 50 B2 04 F6 C6 80 75 27 AC // .......P.....u'. CE80: E8 55 FA 23 C3 AB AC E8 4E FA 23 C3 26 89 85 FE // .U.#....N.#.&... CE90: 1F 83 C7 4E FE CA 75 E7 83 EE 08 81 EF 3E 01 58 // ...N..u......>.X CEA0: E8 72 00 E2 D2 C3 AC E8 2E FA 23 C3 26 31 05 AC // .r........#.&1.. CEB0: E8 25 FA 23 C3 26 31 85 00 20 83 C7 50 FE CA 75 // .%.#.&1.. ..P..u CEC0: E5 83 EE 08 81 EF 3E 01 58 E8 49 00 E2 A9 C3 8B // ......>.X.I..... CED0: C5 50 B2 04 F6 C3 80 74 1F AC 26 30 05 AC 26 30 // .P.....t..&0..&0 CEE0: 85 00 20 83 C7 50 FE CA 7F EF 83 EE 08 81 EF 3F // .. ..P.........? CEF0: 01 58 E8 20 00 E2 DA C3 AC AA AC 26 88 85 FF 1F // .X. .......&.... CF00: 83 C7 4F FE CA 7F F1 83 EE 08 81 EF 3F 01 58 E8 // ..O.........?.X. CF10: 03 00 E2 BD C3 FE C0 38 E0 72 06 32 C0 81 C7 F0 // .......8.r.2.... CF20: 00 C3 8A 16 85 04 F6 E2 8B F0 32 F6 8B EA 66 0F // ..........2...f. CF30: B6 06 51 04 F6 E2 66 0F B7 16 4A 04 83 FA 64 75 // ..Q...f...J...du CF40: 03 BA 68 00 83 FA 5A 75 03 BA 60 00 81 FA AF 00 // ..h...Zu..`..... CF50: 75 03 BA B0 00 52 F7 E2 66 0F B7 F8 66 0F B6 06 // u....R..f...f... CF60: 50 04 66 03 F8 66 C1 CF 10 03 FA 66 C1 C7 03 81 // P.f..f.....f.... CF70: CF 00 FF 66 C1 C7 10 5A 8A E2 4A C1 E2 03 A0 50 // ...f...Z..J....P CF80: 04 50 C5 06 0C 01 03 F0 2E 8E 06 08 61 58 57 51 // .P..........aXWQ CF90: 50 9C FC 8B CD E8 3B 00 B5 08 AC 8A E0 8A C7 D0 // P.....;......... CFA0: E4 73 02 8A C3 26 88 05 66 47 FE CD 75 EF 66 03 // .s...&..fG..u.f. CFB0: FA E2 E2 9D 58 59 5F 83 C7 08 FE C0 38 E0 72 0E // ....XY_.....8.r. CFC0: 51 32 C0 8B CD 49 03 FA 83 C7 08 E2 F9 59 2B F5 // Q2...I.......Y+. CFD0: E2 BC C3 06 52 33 C0 8E C0 66 C1 C7 10 8B C7 66 // ....R3...f.....f CFE0: C1 C7 10 E8 5D A5 74 16 38 E0 74 12 0F B6 D0 E8 // ....].t.8.t..... CFF0: 8B C9 8A E0 66 C1 C7 10 8B F8 66 C1 C7 10 5A 07 // ....f.....f...Z. D000: C3 80 FC 13 7C 0B 0F 84 18 FF 80 FC 62 0F 84 11 // ....|.......b... D010: FF E8 01 00 C3 80 FC 11 75 06 80 E3 80 80 CB 0F // ........u....... D020: 50 53 8A DF 32 FF D1 E3 8B 97 50 04 5B 2E 8E 06 // PS..2.....P.[... D030: 08 61 E8 07 F9 8B F8 8B 2E 85 04 58 32 F6 52 8B // .a.........X2.R. D040: 36 4A 04 56 8A 26 85 04 C5 36 0C 01 80 FC 0E 75 // 6J.V.&...6.....u D050: 09 83 7C FE 10 75 03 B4 10 46 F6 E4 03 F0 B6 03 // ..|..u...F...... D060: F6 C3 80 75 6D B2 C4 B8 02 0F EF 5A 58 50 52 4A // ...um......ZXPRJ D070: 8A E0 57 51 51 57 8B CD 32 C0 AA 03 FA E2 FB 5F // ..WQQW..2......_ D080: 47 FE C4 38 D4 76 0A 32 E4 8B CD 49 03 FA 47 E2 // G..8.v.2...I..G. D090: FB 59 E2 E0 59 5F BA C4 03 B0 02 8A E3 EF 5B 4B // .Y..Y_........[K D0A0: 5A 51 57 8B CD AC 26 8A 25 AA 03 FB E2 F7 5F 47 // ZQW...&.%....._G D0B0: 2B F5 42 3B D3 76 0A 33 D2 8B CD 49 03 FB 47 E2 // +.B;.v.3...I..G. D0C0: FB 59 E2 DD BA CE 03 B8 03 00 EF B2 C4 B8 02 0F // .Y.............. D0D0: EF C3 B2 CE B8 03 18 EF EB BC 2E 8E 1E 06 61 80 // ..............a. D0E0: 3E 63 04 B4 74 0B BA CC 03 EC A8 01 75 04 CD 42 // >c..t.......u..B D0F0: C3 C3 E8 D1 F8 0A FF 75 1C 8A E3 80 E4 1F 80 26 // .......u.......& D100: 66 04 E0 08 26 66 04 E8 2D 00 8A 1E 66 04 80 E3 // f...&f..-...f... D110: 20 B1 05 D2 EB E8 91 F5 74 19 A0 66 04 24 DF 80 // .......t..f.$.. D120: E3 01 74 02 0C 20 A2 66 04 24 10 0C 02 0A D8 E8 // ..t.. .f.$...... D130: 53 00 C3 E8 7E F8 C3 53 50 80 E3 0F 8A FB D0 E3 // S...~..SP....... D140: 81 E3 10 07 0A DF E8 60 F5 74 0E B4 00 8A C3 E8 // .......`.t...... D150: 2C F3 0B ED 74 03 26 88 1D 8A C3 E8 0B 00 0B ED // ,...t.&......... D160: 74 04 26 88 5D 10 58 5B C3 8A E0 1E 2E 8E 1E 06 // t.&.].X[........ D170: 61 80 3E 49 04 33 1F 7F 08 8A C4 B4 11 E8 FE F2 // a.>I.3.......... D180: C3 E8 30 F8 C3 9C FA E8 9F 05 B2 C0 B9 03 00 B4 // ..0............. D190: 01 8A C4 EE 8A C3 EE 0B ED 74 04 47 26 88 1D FE // .........t.G&... D1A0: C4 80 C3 02 E2 EB B0 20 EE 9D C3 2E 8E 1E 06 61 // ....... .......a D1B0: 8A 26 49 04 E8 F2 F4 74 0A 80 FC 07 77 06 74 03 // .&I....t....w.t. D1C0: E8 C0 F5 C3 80 FC 13 7C 03 74 4C C3 8A D8 E8 BB // .......|.tL..... D1D0: F7 BA CE 03 B0 08 EF 2E 8E 1E 08 61 F6 C3 80 75 // ...........a...u D1E0: 1C B2 C4 B8 02 FF EF 8A 25 C6 05 00 8A E3 EF 8A // ........%....... D1F0: 25 B4 FF 88 25 EF B2 CE B8 08 FF EF C3 B8 03 18 // %...%........... D200: EF B2 C4 B0 02 8A E3 EF 8A 25 B4 FF 88 25 EF B2 // .........%...%.. D210: CE B8 03 00 EF EB E1 50 2E 8E 06 08 61 A1 4A 04 // .......P....a.J. D220: C1 E0 03 F7 E2 03 C1 8B F8 58 26 88 05 C3 2E 8E // .........X&..... D230: 1E 06 61 8A 26 49 04 E8 6F F4 74 0F 80 FC 07 77 // ..a.&I..o.t....w D240: 0B 74 08 E8 5F F5 8B EC 89 46 1A C3 80 FC 13 7C // .t.._....F.....| D250: 03 74 29 C3 E8 35 F7 8A CC 2E 8E 1E 08 61 BA CE // .t)..5.......a.. D260: 03 32 FF B8 04 03 EF D0 E7 8A 1D 22 D9 74 03 80 // .2.........".t.. D270: CF 01 FE CC 7D F0 8B EC 88 7E 1A C3 A1 4A 04 C1 // ....}....~...J.. D280: E0 03 F7 E2 03 C1 8B F8 2E 8E 1E 08 61 8A 05 8B // ............a... D290: EC 88 46 1A C3 2E 8E 1E 06 61 8A 3E 62 04 8A CF // ..F......a.>b... D2A0: D0 E1 32 ED BE 50 04 03 F1 8B 14 8A 0E 49 04 3C // ..2..P.......I.< D2B0: 0D 76 4A 2E 8E 06 0C 61 E8 EE F3 75 33 8A 1E 4A // .vJ....a...u3..J D2C0: 04 8A F8 8A C6 F6 E3 8A CA 03 C8 D1 E1 03 0E 4E // ...............N D2D0: 04 8B F9 8A C7 AA D1 E9 41 FE C2 38 DA 73 59 89 // ........A..8.sY. D2E0: 14 8B 16 63 04 B0 0E 8A E5 EF 8A E1 FE C0 EF C3 // ...c............ D2F0: 2E 8E 06 0A 61 80 F9 07 74 C3 E9 83 00 75 04 32 // ....a...t....u.2 D300: D2 EB 0F 3C 0A 75 1D 3A 36 84 04 75 03 E9 93 00 // ...<.u.:6..u.... D310: FE C6 89 14 E8 92 F3 75 05 80 F9 07 7F 05 8B C2 // .......u........ D320: E8 4C F6 C3 3C 07 75 04 E8 73 90 C3 3C 08 75 83 // .L..<.u..s..<.u. D330: 0A D2 74 DE FE CA EB DA 32 FF 32 D2 2B CB 3A 36 // ..t.....2.2.+.:6 D340: 84 04 74 06 FE C6 03 CB EB 95 89 14 8B 16 63 04 // ..t...........c. D350: B0 0E 8A E5 EF 8A E1 FE C0 EF 2B FB 2B FB 26 8A // ..........+.+.&. D360: 65 02 50 8B 3E 4E 04 8B F3 D1 E6 03 F7 A0 84 04 // e.P.>N.......... D370: F6 E3 8B C8 06 1F F3 A5 8B CB 58 B0 20 F3 AB C3 // ..........X. ... D380: B9 01 00 B4 0A E8 BC C6 FE C2 3A 16 4A 04 74 03 // ..........:.J.t. D390: 89 14 C3 32 FF 32 D2 89 14 3A 36 84 04 74 2E FE // ...2.2...:6..t.. D3A0: C6 EB ED 89 14 2E 8E 06 0C 61 E8 FC F2 74 0E 2E // .........a...t.. D3B0: 8E 06 0A 61 80 F9 07 74 04 32 FF EB 10 8B C2 E8 // ...a...t.2...... D3C0: AD F5 8B F9 D1 E7 4F 8B 1E 4A 04 EB 91 33 C9 8A // ......O..J...3.. D3D0: 36 84 04 8A 16 4A 04 FE CA B0 01 E9 70 F7 2E 8E // 6....J......p... D3E0: 1E 06 61 F6 06 87 04 08 74 03 CD 42 C3 E8 76 F6 // ..a.....t..B..v. D3F0: 8B EC C6 46 1B 00 C3 2E 8E 1E 06 61 8A DF 32 FF // ...F.......a..2. D400: D1 E3 89 97 50 04 D0 EB 38 1E 62 04 75 05 8B C2 // ....P...8.b.u... D410: E8 5C F5 C3 2E 8E 1E 06 61 8A DF 32 FF D1 E3 8B // .\......a..2.... D420: 97 50 04 8B 0E 60 04 8B EC 89 4E 16 89 56 12 C3 // .P...`....N..V.. D430: 2E 8E 1E 06 61 A0 87 04 24 80 0A 06 49 04 8A 26 // ....a...$...I..& D440: 4A 04 F6 06 87 04 08 75 2D E8 5D F2 74 07 80 3E // J......u-.].t..> D450: 49 04 07 7F 21 51 8A CC 8A 2E 84 04 BE 21 D4 81 // I...!Q.......!.. D460: FE 2A D4 74 10 2E 3B 0C 74 05 83 C6 03 EB F0 24 // .*.t..;.t......$ D470: 80 2E 0A 44 02 59 8A 3E 62 04 8B EC 89 46 1A 89 // ...D.Y.>b....F.. D480: 5E 0E 89 4E 16 89 56 12 C3 84 18 23 84 2B 33 84 // ^..N..V....#.+3. D490: 2A 32 2E 8E 1E 06 61 3C 04 7F 1B 50 52 BA CC 03 // *2....a<...PR... D4A0: EC A8 01 5A 58 74 08 80 3E 63 04 D4 74 08 C3 80 // ...ZXt..>c..t... D4B0: 3E 63 04 B4 75 F8 3C 1C 73 F4 32 E4 8B E8 D1 E5 // >c..u.<.s.2..... D4C0: 2E FF A6 5D D4 95 D4 B5 D4 C7 D4 FC D4 46 D4 46 // ...].........F.F D4D0: D4 46 D4 21 D5 39 D5 3D D5 46 D4 46 D4 46 D4 46 // .F.!.9.=.F.F.F.F D4E0: D4 46 D4 46 D4 6B D5 46 D4 6F D5 8A D5 46 D4 C9 // .F.F.k.F.o...F.. D4F0: D5 46 D4 D7 D5 F2 D5 F9 D5 05 D6 29 D6 80 3E 49 // .F.........)..>I D500: 04 13 74 15 E8 BF F4 8B C3 86 E0 E8 70 EF 0B ED // ..t.........p... D510: 74 07 8A C7 32 FF 26 88 01 E8 93 F4 C3 E8 A6 F4 // t...2.&......... D520: 8A C7 E8 44 FC 0B ED 74 F0 26 88 7D 11 EB EA 80 // ...D...t.&.}.... D530: 3E 49 04 13 74 E3 06 E8 8C F4 1F 0B ED 74 07 8B // >I..t........t.. D540: F2 B9 11 00 F3 A4 8B F2 E8 DE 01 32 E4 B9 10 00 // ...........2.... D550: B2 C0 9C FA 8A C4 EE AC EE 9D FE C4 E2 F4 AC E8 // ................ D560: 07 FC EB B5 80 FB 01 77 B0 E8 43 F4 B2 C0 B0 30 // .......w..C....0 D570: E8 FB F0 24 F7 80 26 65 04 DF 80 FB 00 74 07 0C // ...$..&e.....t.. D580: 08 80 0E 65 04 20 EE EB 90 E8 9D 01 8A C3 B2 C0 // ...e. .......... D590: E8 DB F0 8B C8 EE B0 20 EE 8B EC 88 4E 0F E9 78 // ....... ....N..x D5A0: FF B3 11 EB E4 8B FA E8 05 F4 B9 10 00 32 E4 B2 // .............2.. D5B0: C0 8A C4 9C FA EE 42 EC 26 88 05 FE C4 4A EE 9D // ......B.&....J.. D5C0: 47 E2 EE 9C FA B0 11 EE 42 EC 9D 26 88 05 E8 E3 // G.......B..&.... D5D0: F3 EB 5A E8 CE 00 C3 8B FA 51 8B C3 26 8A 35 26 // ..Z......Q..&.5& D5E0: 8A 6D 01 26 8A 4D 02 E8 CA 00 83 C7 03 43 59 E2 // .m.&.M.......CY. D5F0: E8 C3 0A DB 75 1A E8 B6 F3 B2 C0 B0 30 E8 6E F0 // ....u.......0.n. D600: 24 7F F6 C7 01 74 02 0C 80 B4 30 E8 70 EE EB 1D // $....t....0.p... D610: FE CB 75 1C E8 98 F3 B2 C0 B0 30 E8 50 F0 EE A8 // ..u.......0.P... D620: 80 75 03 C0 E7 02 B4 34 8A C7 E8 51 EE E8 7F F3 // .u.....4...Q.... D630: C3 8A C3 E8 D1 00 8B EC 89 4E 16 88 76 13 C3 8B // .........N..v... D640: FA 51 8B C3 E8 C3 00 26 88 35 26 88 6D 01 26 88 // .Q.....&.5&.m.&. D650: 4D 02 83 C7 03 43 59 E2 E8 C3 BA C6 03 8A C3 EE // M....CY......... D660: C3 BA C6 03 EC 32 E4 8B EC 89 46 0E C3 E8 3F F3 // .....2....F...?. D670: B2 C0 B0 34 E8 F7 EF 8A F8 EE B0 30 E8 EF EF B3 // ...4.......0.... D680: 01 A8 80 75 05 B3 00 C0 EF 02 8B EC 89 5E 0E EB // ...u.........^.. D690: 9C 51 8B C3 E8 73 00 E8 2A 00 8A C3 E8 52 00 43 // .Q...s..*....R.C D6A0: 59 E2 EE C3 F6 06 89 04 02 74 03 E8 16 00 8A C3 // Y........t...... D6B0: E8 39 00 C3 F6 06 89 04 02 74 03 E8 06 00 8A C3 // .9.......t...... D6C0: E8 2E 00 C3 50 B0 1E F6 E6 50 B0 3B F6 E5 50 B0 // ....P....P.;..P. D6D0: 0B F6 E1 59 03 C1 59 03 C1 B1 64 F6 F1 80 FC 32 // ...Y..Y...d....2 D6E0: 7C 02 FE C0 8A F0 8A E8 8A C8 58 C3 52 E8 39 00 // |.........X.R.9. D6F0: 5A 53 8B DA BA C8 03 9C FA EE 42 8A C7 EE 8A C5 // ZS........B..... D700: EE 8A C1 EE 9D 5B C3 E8 1F 00 53 9C FA BA C7 03 // .....[....S..... D710: EE 42 42 EC 8A F8 EB 00 EB 00 EC 8A E8 EB 00 EB // .BB............. D720: 00 EC 8A C8 8A F7 9D 5B C3 50 51 E8 81 F2 B9 FF // .......[.PQ..... D730: 7F EC A8 08 75 02 E2 F9 59 58 C3 2E 8E 1E 06 61 // ....u...YX.....a D740: 8B F8 24 0F 81 E7 F0 00 C1 EF 03 83 FF 06 7F 18 // ..$............. D750: 2E FF A5 ED D6 F5 D6 0A D7 A8 D7 04 D8 3C 03 74 // .............<.t D760: 08 3C 04 7F 03 E8 CF 01 C3 BA C4 03 B0 03 8A E3 // .<.............. D770: EF C3 3C 04 77 F2 50 53 50 52 8B 16 63 04 B0 07 // ..<.w.PSPR..c... D780: E8 EB EE 8A E0 D0 EC 80 E4 01 A8 40 74 03 80 CC // ...........@t... D790: 02 B0 12 E8 D8 EE 40 A3 85 04 B0 09 E8 CF EE A8 // ......@......... D7A0: 80 74 04 D1 2E 85 04 A1 85 04 8B D0 3D F4 01 73 // .t..........=..s D7B0: 1B BA E0 01 3D C2 01 73 13 BA 90 01 3D 7C 01 73 // ....=..s....=|.s D7C0: 0B BA 5E 01 3D 4A 01 73 03 BA C8 00 89 16 85 04 // ..^.=J.s........ D7D0: 5A 58 C6 06 84 04 FF E8 5D 01 5B 58 8A DF 32 FF // ZX......].[X..2. D7E0: 0A C0 74 0E B3 0E 3C 01 74 08 B3 08 3C 02 74 02 // ..t...<.t...<.t. D7F0: B3 10 8A CB 8A E9 81 E9 01 02 80 F9 08 7E 04 81 // .............~.. D800: E9 01 01 87 1E 85 04 53 E8 5B F2 5B E8 85 02 C3 // .......S.[.[.... D810: 0A C0 74 11 FE C8 74 1A FE C8 74 38 FE C8 74 3C // ..t...t...t8..t< D820: FE C8 74 40 C3 89 2E 7C 00 8C 06 7E 00 C3 8C C8 // ..t@...|...~.... D830: 8E C0 FE CA 0A DB 74 07 32 FF 2E 8A 97 E8 D7 89 // ......t.2....... D840: 0E 85 04 88 16 84 04 89 2E 0C 01 8C 06 0E 01 C3 // ................ D850: 00 0D 18 2A E8 09 03 B9 0E 00 EB D6 BD F8 A6 B9 // ...*............ D860: 08 00 EB CA BD 0B AF B9 10 00 EB C2 0A C0 75 BD // ..............u. D870: 8B 0E 85 04 8A 16 84 04 80 FF 07 77 35 80 FF 01 // ...........w5... D880: 77 10 0A FF 75 06 C4 2E 7C 00 EB 26 C4 2E 0C 01 // w...u...|..&.... D890: EB 20 80 FF 02 75 0B 8C CD 8E C5 2E 8B 2E EA BF // . ...u.......... D8A0: EB 10 0E 07 8A DF 32 FF 80 EB 02 D1 E3 2E 8B AF // ......2......... D8B0: 5B D8 8B C5 8B EC 89 4E 16 89 56 12 89 46 0A 8C // [......N..V..F.. D8C0: 46 1E C3 0B AF F8 A6 F8 AA F8 AE 0B AF 0B BF 53 // F..............S D8D0: 06 8A 26 49 04 E8 C7 C3 26 8A 47 02 26 8A 67 33 // ..&I....&.G.&.g3 D8E0: F6 C4 01 74 22 BD 0B AF 3C 10 7D 0E E8 71 02 8C // ...t"...<.}..q.. D8F0: 06 0E 01 3C 0E 7D 07 BD F8 A6 8C 0E 0E 01 89 2E // ...<.}.......... D900: 0C 01 E8 10 01 EB 2D B4 84 3C 10 7D 13 B4 81 3C // ......-..<.}...< D910: 0E 74 0D 7F 15 B4 02 3C 08 74 05 80 CC 80 EB 0A // .t.....<.t...... D920: 26 F6 47 05 01 74 03 80 E4 7F 86 C4 32 DB E8 06 // &.G..t......2... D930: 00 E8 C9 01 07 5B C3 8B F8 8B F2 BA CE 03 EC B8 // .....[.......... D940: 05 00 EF B8 06 04 EF B2 C4 EC B8 02 04 EF B8 04 // ................ D950: 07 EF 8B D6 8B C7 50 24 7F 0A C0 74 22 0E 07 33 // ......P$...t"..3 D960: D2 B9 00 01 3C 04 75 07 B7 10 BD 0B AF EB 10 FE // ....<.u......... D970: C8 75 07 B7 0E E8 E8 01 EB 05 B7 08 BD F8 A6 E8 // .u.............. D980: 2D 00 58 A8 80 74 00 BA C4 03 B8 02 03 EF B8 04 // -.X..t.......... D990: 02 EF B2 CC EC A8 01 B8 06 0E 75 02 B4 0A B2 CE // ..........u..... D9A0: 50 EC 58 EF B0 04 EE 32 C0 EE B8 05 10 EF C3 FC // P.X....2........ D9B0: 0B C9 75 01 C3 80 FF 0E 75 0A 26 83 7E FE 10 75 // ..u.....u.&.~..u D9C0: 03 80 CD 80 1E 06 1F 2E 8E 06 08 61 8B FA C1 E7 // ...........a.... D9D0: 05 B0 40 53 80 E3 03 F6 E3 5B F6 C3 04 74 02 04 // ..@S.....[...t.. D9E0: 20 86 E0 8B D0 03 FA 8B F5 E3 28 32 C0 86 FB 32 // .........(2...2 D9F0: FF 51 F6 C5 80 74 01 46 8B CB F3 A4 83 FB 20 74 // .Q...t.F...... t DA00: 07 B9 20 00 2B CB F3 AA 59 F6 C5 80 74 01 46 FE // .. .+...Y...t.F. DA10: C9 75 DE 1F C3 8A 26 49 04 50 06 57 C4 3E A8 04 // .u....&I.P.W.>.. DA20: 26 C4 7D 0C 8C C5 0B EF 74 30 8B EF 83 C7 07 26 // &.}.....t0.....& DA30: 8A 05 3C FF 74 24 38 E0 74 03 47 EB F2 8B FD 26 // ..<.t$8.t.G....& DA40: 8A 05 FE C8 A2 84 04 26 8B 45 01 A3 85 04 26 C4 // .......&.E....&. DA50: 7D 03 89 3E 0C 01 8C 06 0E 01 5F 07 58 C3 26 F6 // }..>......_.X.&. DA60: 47 33 01 74 01 C3 C4 1E A8 04 26 C4 5F 08 8C C0 // G3.t......&._... DA70: 0B C3 74 1F BF 0B 00 26 8A 01 3C FF 74 15 47 38 // ..t....&..<.t.G8 DA80: 06 49 04 75 F2 26 8A 07 32 E4 87 06 85 04 8B D8 // .I.u.&..2....... DA90: E8 01 00 C3 8B 16 63 04 8A 26 85 04 FE CC 80 E4 // ......c..&...... DAA0: 1F 9C FA 80 FA D4 74 0B B0 14 EE 42 EC 24 E0 0A // ......t....B.$.. DAB0: C4 EE 4A B0 09 EE 42 EC 24 E0 0A C4 EE 9D 8A C8 // ..J...B.$....... DAC0: 8B C3 8A 16 85 04 F6 F2 80 3E 84 04 FF 75 07 A2 // .........>...u.. DAD0: 84 04 FE 0E 84 04 F6 E2 F6 C1 80 74 02 D1 E0 48 // ...........t...H DAE0: 8A E0 B0 12 8B 16 63 04 EF A0 4A 04 8A 26 84 04 // ......c...J..&.. DAF0: FE C4 F6 E4 D1 E0 05 00 01 A3 4C 04 C3 8A 26 49 // ..........L...&I DB00: 04 50 06 57 C4 3E A8 04 26 C4 7D 08 8C C5 0B EF // .P.W.>..&.}..... DB10: 74 4A 8B EF 83 C7 0B 26 8A 05 3C FF 74 3E 38 E0 // tJ.....&..<.t>8. DB20: 74 03 47 EB F2 8B FD 26 8A 3D 26 8A 5D 01 26 8B // t.G....&.=&.].&. DB30: 4D 02 26 8B 55 04 26 8A 45 0A 3C FF 74 02 FE C8 // M.&.U.&.E.<.t... DB40: 50 A0 84 04 FE C0 F6 26 85 04 A3 85 04 58 A2 84 // P......&.....X.. DB50: 04 26 C4 7D 06 8B EF 32 C0 E8 DB FD 5F 07 58 C3 // .&.}...2...._.X. DB60: 50 53 51 52 2E A1 10 61 0B C0 74 09 2E 8B 2E EA // PSQR...a..t..... DB70: BF 0E 07 EB 08 B8 30 11 B7 02 E8 C7 BE 5A 59 5B // ......0......ZY[ DB80: 58 C3 3C 04 7C 01 C3 E3 FD 53 2E 8E 1E 06 61 86 // X.<.|....S....a. DB90: FB 32 FF D1 E3 8B FB 81 C7 50 04 8B 35 5B 89 15 // .2.......P..5[.. DBA0: 56 8B F0 51 53 26 8A 46 00 45 3C 0D 7F 1F 75 04 // V..QS&.F.E<...u. DBB0: 32 D2 EB 40 3C 0A 74 32 3C 07 75 05 E8 DF 87 EB // 2..@<.t2<.u..... DBC0: 62 3C 08 75 08 0A D2 74 5A FE CA EB 27 F7 C6 02 // b<.u...tZ...'... DBD0: 00 74 05 26 8A 5E 00 45 B9 01 00 B4 09 E8 64 BE // .t.&.^.E......d. DBE0: FE C2 3A 16 4A 04 72 0C 32 D2 89 15 3A 36 84 04 // ..:.J.r.2...:6.. DBF0: 73 06 FE C6 89 15 EB 2B 50 E8 AD EA 75 08 B8 00 // s......+P...u... DC00: 08 E8 40 BE EB 09 80 3E 49 04 07 74 F1 32 E4 86 // ..@....>I..t.2.. DC10: 3E 62 04 53 8A FC 55 E8 25 00 5D 5B 86 3E 62 04 // >b.S..U.%.][.>b. DC20: 58 8B 15 5B 59 E2 15 5A F7 C6 01 00 75 02 89 15 // X..[Y..Z....u... DC30: 8B 05 3A 3E 62 04 75 03 E8 34 ED C3 E9 64 FF 33 // ..:>b.u..4...d.3 DC40: C9 8A 36 84 04 8A 16 4A 04 FE CA B8 01 06 E8 F3 // ..6....J........ DC50: BD C3 2E 8E 1E 06 61 0A C0 75 0D E8 18 00 8B EC // ......a..u...... DC60: 89 5E 0E C6 46 1A 1A C3 3C 01 75 09 E8 41 00 8B // .^..F...<.u..A.. DC70: EC C6 46 1A 1A C3 A0 8A 04 BF E8 DC 2E 3A 05 72 // ..F..........:.r DC80: 04 BB FF FF C3 32 E4 D1 E0 03 F8 2E 8B 5D 04 0A // .....2.......].. DC90: DB 74 05 0A FF 75 04 C3 86 FB C3 A0 10 04 24 30 // .t...u........$0 DCA0: 3C 30 74 06 F6 C3 01 75 EF C3 F6 C3 01 74 E9 C3 // <0t....u.....t.. DCB0: BF E8 DC 2E 8A 0D 32 C0 83 C7 04 2E 3B 1D 74 12 // ......2.....;.t. DCC0: 86 FB 2E 3B 1D 74 0B 83 C7 02 FE C0 38 C8 7E EB // ...;.t......8.~. DCD0: B0 FF A2 8A 04 C3 BB 08 00 F6 06 89 04 02 74 0E // ..............t. DCE0: BB 07 00 BA CC 03 EC A8 01 74 18 BB 08 00 BA B4 // .........t...... DCF0: 03 E8 DF EC 74 21 B7 01 E8 8C E9 80 FA D4 74 17 // ....t!........t. DD00: 86 FB C3 BA D4 03 E8 CA EC 74 0C B7 02 E8 77 E9 // .........t....w. DD10: 80 FA B4 74 02 86 FB C3 0F 08 0F 08 0F 08 0F 08 // ...t............ DD20: 03 01 03 01 01 01 00 08 01 01 01 01 01 01 01 01 // ................ DD30: 0F 01 0F 08 0F 04 00 02 0F 02 01 01 0F 01 FF 01 // ................ DD40: FF E0 0F 00 00 00 00 07 02 08 FF 0E 00 00 3F 00 // ..............?. DD50: 10 01 08 00 00 00 00 01 00 02 02 01 00 04 04 01 // ................ DD60: 00 05 02 05 00 06 01 06 05 06 00 08 01 08 00 07 // ................ DD70: 02 07 06 07 CA 00 34 00 90 00 96 00 00 00 00 00 // ......4......... DD80: 00 00 5F 57 C3 90 50 66 52 E8 F4 FF FF FF 81 EF // .._W..PfR....... DD90: 10 00 00 00 2E 8B 07 66 BA F8 0C EF 66 BA FC 0C // .......f....f... DDA0: ED 32 C0 66 8B F8 66 5A 58 C3 66 B8 4F 03 66 52 // .2.f..fZX.f.O.fR DDB0: 66 56 53 57 50 0A FF 75 44 E8 C8 FF FF FF 66 33 // fVSWP..uD.....f3 DDC0: F6 66 BB 53 00 E8 48 00 00 00 C1 E8 10 F6 C4 40 // .f.S..H........@ DDD0: 75 2B 66 81 E2 FF 02 66 D1 E2 66 8B C2 66 40 C1 // u+f....f..f..f@. DDE0: E0 10 66 8B C2 66 BB 13 00 E8 30 00 00 00 66 BB // ..f..f....0...f. DDF0: 12 00 E8 27 00 00 00 66 58 32 E4 66 50 58 5F 5B // ...'...fX2.fPX_[ DE00: 66 5E 66 5A C3 90 66 B8 4F 03 C3 90 66 B8 4F 03 // f^fZ..f.O...f.O. DE10: C3 90 66 52 E8 11 00 00 00 ED 66 5A C3 90 66 52 // ..fR......fZ..fR DE20: E8 05 00 00 00 EF 66 5A C3 90 66 8B D7 50 33 C0 // ......fZ..f..P3. DE30: 66 8B C3 66 03 C6 C1 E0 02 EF 66 83 C2 04 58 C3 // f..f......f...X. DE40: AF 85 A2 85 A2 85 A2 85 8D 85 8D 85 8D 85 8D 85 // ................ DE50: CF 81 46 82 70 82 B1 83 B0 83 B0 83 F6 83 5B 84 // ..F.p.........[. DE60: 8B 84 48 85 71 85 71 85 E8 83 DB 83 DB 83 DB 83 // ..H.q.q......... DE70: DB 83 DB 83 F6 83 5B 84 8B 84 48 85 76 85 BC 85 // ......[...H.v... DE80: 71 85 71 85 FF FF FF FF FF FF 00 00 FF FF 00 00 // q.q............. DE90: FF FF 00 00 FF 00 00 00 FF 00 00 00 FF 00 00 00 // ................ DEA0: FF 00 00 00 00 00 08 10 00 08 10 18 00 08 10 18 // ................ DEB0: D3 7F 01 D3 7F 02 E1 93 03 C1 93 03 F8 80 03 AC // ................ DEC0: 80 03 D4 7F 04 ED 7F 04 FD 7F 04 D3 7F 03 00 00 // ................ DED0: 00 00 80 87 00 02 80 87 01 02 80 87 02 02 80 87 // ................ DEE0: 03 02 80 87 04 02 80 87 05 02 7A 89 00 02 7A 89 // ..........z...z. DEF0: 01 02 7A 89 02 02 7A 89 03 02 7A 89 04 02 7A 89 // ..z...z...z...z. DF00: 05 02 AF 89 00 02 AF 89 01 02 AF 89 02 02 AF 89 // ................ DF10: 03 02 AF 89 04 02 AF 89 05 02 EA 8B 00 02 EA 8B // ................ DF20: 01 02 EA 8B 02 02 EA 8B 03 02 EA 8B 04 02 EA 8B // ................ DF30: 05 02 EA 8B 00 02 EA 8B 01 02 EA 8B 02 02 EA 8B // ................ DF40: 03 02 EA 8B 04 02 EA 8B 05 02 B1 8A 00 02 B1 8A // ................ DF50: 01 02 B1 8A 02 02 B1 8A 03 02 B1 8A 04 02 B1 8A // ................ DF60: 05 02 ED 8A 00 02 ED 8A 01 02 ED 8A 02 02 ED 8A // ................ DF70: 03 02 ED 8A 04 02 ED 8A 05 02 5E 8A 00 02 5E 8A // ..........^...^. DF80: 01 02 5E 8A 02 02 5E 8A 03 02 5E 8A 04 02 5E 8A // ..^...^...^...^. DF90: 05 02 92 8A 00 02 92 8A 01 02 92 8A 02 02 92 8A // ................ DFA0: 03 02 92 8A 04 02 92 8A 05 02 42 8E 00 00 75 8E // ..........B...u. DFB0: 01 00 75 8E 02 00 62 8E 00 00 50 8D 00 02 49 8B // ..u...b...P...I. DFC0: 00 02 49 8B 01 02 49 8B 02 02 49 8B 03 02 49 8B // ..I...I...I...I. DFD0: 04 02 49 8B 05 02 68 8D 00 02 BD 8F 05 00 BD 8F // ..I...h......... DFE0: 01 00 BD 8F 00 00 BD 8F 02 00 FE 8F 00 00 FE 8F // ................ DFF0: 02 00 43 90 00 00 D3 8C 00 02 D3 8C 01 02 D3 8C // ..C............. E000: 02 02 D3 8C 03 02 D3 8C 04 02 D3 8C 05 02 8F 8E // ................ E010: 00 00 B7 8E 00 00 38 8F 00 00 B3 8F 00 00 97 8B // ......8......... E020: 00 02 97 8B 01 02 97 8B 02 02 97 8B 03 02 97 8B // ................ E030: 04 02 97 8B 05 02 B2 8F 00 01 B2 8F 00 01 B6 88 // ................ E040: 00 02 B6 88 01 02 B6 88 02 02 B6 88 03 02 B6 88 // ................ E050: 04 02 B6 88 05 02 D7 8E 00 00 B3 8F 00 00 B3 8F // ................ E060: 00 00 B3 8F 00 00 E8 8D 00 00 DA 89 00 02 DA 89 // ................ E070: 01 02 DA 89 02 02 DA 89 03 02 DA 89 04 02 DA 89 // ................ E080: 05 02 09 8A 00 02 09 8A 01 02 09 8A 02 02 09 8A // ................ E090: 03 02 09 8A 04 02 09 8A 05 02 3F 8A 00 02 3F 8A // ..........?...?. E0A0: 01 02 3F 8A 02 02 3F 8A 03 02 3F 8A 04 02 3F 8A // ..?...?...?...?. E0B0: 05 02 FA 8E 00 00 1D 8F 00 00 DB 8A 01 02 DB 8A // ................ E0C0: 02 02 37 8B 01 02 37 8B 02 02 A6 00 02 01 00 00 // ..7...7......... E0D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ E0E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ E0F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ E100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ E110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ E120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ E130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ E140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ E150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ E160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ E170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ E180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ E190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ E1A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ E1B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ E1C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ E1D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ E1E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ E1F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ E200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ E210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ E220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ E230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ E240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ E250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ E260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ E270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 // ................ E280: 00 00 00 00 // .... WSMT ---- [000h 0000 004h] Signature : "WSMT" [Windows SMM Security Mitigations Table] [004h 0004 004h] Table Length : 00000028 [008h 0008 001h] Revision : 01 [009h 0009 001h] Checksum : 65 [00Ah 0010 006h] Oem ID : "ALASKA" [010h 0016 008h] Oem Table ID : "A M I " [018h 0024 004h] Oem Revision : 01072009 [01Ch 0028 004h] Asl Compiler ID : "AMI " [020h 0032 004h] Asl Compiler Revision : 00010013 [024h 0036 004h] Protection Flags : 00000007 FIXED_COMM_BUFFERS : 1 COMM_BUFFER_NESTED_PTR_PROTECTION : 1 SYSTEM_RESOURCE_PROTECTION : 1 Raw Table Data: Length 40 (0x28) 0000: 57 53 4D 54 28 00 00 00 01 65 41 4C 41 53 4B 41 // WSMT(....eALASKA 0010: 41 20 4D 20 49 20 00 00 09 20 07 01 41 4D 49 20 // A M I ... ..AMI 0020: 13 00 01 00 07 00 00 00 // ........


Hardware for Linux and BSD

GitHub