2 |
* Intel ACPI Component Architecture |
= |
2 |
* Intel ACPI Component Architecture |
3 |
* AML/ASL+ Disassembler version 20160422-64(RM) |
|
3 |
* AML/ASL+ Disassembler version 20160422-64(RM) |
4 |
* Copyright (c) 2000 - 2016 Intel Corporation |
|
4 |
* Copyright (c) 2000 - 2016 Intel Corporation |
5 |
* |
|
5 |
* |
6 |
* Disassembling to non-symbolic legacy ASL operators |
|
6 |
* Disassembling to non-symbolic legacy ASL operators |
7 |
* |
|
7 |
* |
8 |
* Disassembly of iASLwRVCdf.aml, Sun Apr 16 12:49:12 2017 |
<> |
8 |
* Disassembly of iASLMr7zw6.aml, Sun Apr 16 12:49:30 2017 |
9 |
* |
= |
9 |
* |
10 |
* Original Table Header: |
|
10 |
* Original Table Header: |
11 |
* Signature "DSDT" |
|
11 |
* Signature "DSDT" |
12 |
* Length 0x0001061E (67102) |
<> |
12 |
* Length 0x0000FF4F (65359) |
13 |
* Revision 0x02 |
= |
13 |
* Revision 0x02 |
14 |
* Checksum 0x14 |
<> |
14 |
* Checksum 0x42 |
15 |
* OEM ID "LENOVO" |
= |
15 |
* OEM ID "LENOVO" |
16 |
* OEM Table ID "TP-R00 " |
|
16 |
* OEM Table ID "TP-R00 " |
17 |
* OEM Revision 0x00000450 (1104) |
<> |
17 |
* OEM Revision 0x00000470 (1136) |
18 |
* Compiler ID "INTL" |
= |
18 |
* Compiler ID "INTL" |
19 |
* Compiler Version 0x20160422 (538313762) |
|
19 |
* Compiler Version 0x20160422 (538313762) |
20 |
*/ |
|
20 |
*/ |
21 |
DefinitionBlock ("", "DSDT", 2, "LENOVO", "TP-R00 ", 0x00000450) |
<> |
21 |
DefinitionBlock ("", "DSDT", 2, "LENOVO", "TP-R00 ", 0x00000470) |
22 |
{ |
= |
22 |
{ |
23 |
/* |
|
23 |
/* |
24 |
* iASL Warning: There were 17 external control methods found during |
<> |
24 |
* iASL Warning: There were 18 external control methods found during |
25 |
* disassembly, but only 12 were resolved (5 unresolved). Additional |
|
25 |
* disassembly, but only 12 were resolved (6 unresolved). Additional |
26 |
* ACPI tables may be required to properly disassemble the code. This |
= |
26 |
* ACPI tables may be required to properly disassemble the code. This |
27 |
* resulting disassembler output file may not compile because the |
|
27 |
* resulting disassembler output file may not compile because the |
28 |
* disassembler did not know how many arguments to assign to the |
|
28 |
* disassembler did not know how many arguments to assign to the |
29 |
* unresolved methods. Note: SSDTs can be dynamically loaded at |
|
29 |
* unresolved methods. Note: SSDTs can be dynamically loaded at |
30 |
* runtime and may or may not be available via the host OS. |
|
30 |
* runtime and may or may not be available via the host OS. |
31 |
* |
|
31 |
* |
|
44 |
* iasl -fe refs.txt -d dsdt.aml |
= |
44 |
* iasl -fe refs.txt -d dsdt.aml |
45 |
* |
|
45 |
* |
46 |
* The following methods were unresolved and many not compile properly |
|
46 |
* The following methods were unresolved and many not compile properly |
47 |
* because the disassembler had to guess at the number of arguments |
|
47 |
* because the disassembler had to guess at the number of arguments |
48 |
* required for each: |
|
48 |
* required for each: |
49 |
*/ |
|
49 |
*/ |
50 |
External (_PR_.CFGD, UnknownObj) // (from opcode) |
<> |
50 |
External (_PR_.CFGD, FieldUnitObj) // (from opcode) |
51 |
External (_PR_.CLVL, UnknownObj) // (from opcode) |
|
51 |
External (_PR_.CLVL, FieldUnitObj) // (from opcode) |
52 |
External (_PR_.ELNG, IntObj) // (from opcode) |
|
52 |
External (_PR_.ELNG, FieldUnitObj) // (from opcode) |
53 |
External (_PR_.EMNA, IntObj) // (from opcode) |
|
53 |
External (_PR_.EMNA, FieldUnitObj) // (from opcode) |
54 |
External (_PR_.EPCS, UnknownObj) // (from opcode) |
|
54 |
External (_PR_.EPCS, FieldUnitObj) // (from opcode) |
55 |
External (_SB_.PCI0.CTCD, MethodObj) // 0 Arguments (from opcode) |
= |
55 |
External (_SB_.PCI0.CTCD, MethodObj) // 0 Arguments (from opcode) |
56 |
External (_SB_.PCI0.CTCN, MethodObj) // 0 Arguments (from opcode) |
|
56 |
External (_SB_.PCI0.CTCN, MethodObj) // 0 Arguments (from opcode) |
57 |
External (_SB_.PCI0.CTCU, MethodObj) // 0 Arguments (from opcode) |
|
57 |
External (_SB_.PCI0.CTCU, MethodObj) // 0 Arguments (from opcode) |
58 |
External (_SB_.PCI0.CTNL, UnknownObj) // (from opcode) |
<> |
58 |
External (_SB_.PCI0.CTNL, FieldUnitObj) // (from opcode) |
59 |
External (_SB_.PCI0.IGPU._DOS, MethodObj) // 1 Arguments (from opcode) |
= |
59 |
External (_SB_.PCI0.IGPU._DOS, MethodObj) // 1 Arguments (from opcode) |
60 |
External (_SB_.PCI0.IGPU.AINT, MethodObj) // 2 Arguments (from opcode) |
|
60 |
External (_SB_.PCI0.IGPU.AINT, MethodObj) // 2 Arguments (from opcode) |
61 |
External (_SB_.PCI0.IGPU.CLID, UnknownObj) // (from opcode) |
<> |
61 |
External (_SB_.PCI0.IGPU.CLID, FieldUnitObj) // (from opcode) |
62 |
External (_SB_.PCI0.IGPU.DD1F, UnknownObj) // (from opcode) |
= |
62 |
External (_SB_.PCI0.IGPU.DD1F, UnknownObj) // (from opcode) |
63 |
External (_SB_.PCI0.IGPU.DRDY, IntObj) // (from opcode) |
<> |
63 |
External (_SB_.PCI0.IGPU.DRDY, FieldUnitObj) // (from opcode) |
64 |
External (_SB_.PCI0.IGPU.GSCI, MethodObj) // 0 Arguments (from opcode) |
= |
64 |
External (_SB_.PCI0.IGPU.GSCI, MethodObj) // 0 Arguments (from opcode) |
65 |
External (_SB_.PCI0.IGPU.GSSE, MethodObj) // 1 Arguments (from opcode) |
<> |
65 |
External (_SB_.PCI0.IGPU.GSSE, FieldUnitObj) // (from opcode) |
66 |
External (_SB_.PCI0.IGPU.VLOC, MethodObj) // 1 Arguments (from opcode) |
= |
66 |
External (_SB_.PCI0.IGPU.VLOC, MethodObj) // 1 Arguments (from opcode) |
|
|
<> |
67 |
External (_SB_.PCI0.LPC_.RP09.PEGP.BADR, MethodObj) // Warning: Unknown method, guessing 1 arguments |
67 |
External (_SB_.PCI0.PTDP, UnknownObj) // (from opcode) |
|
68 |
External (_SB_.PCI0.PTDP, FieldUnitObj) // (from opcode) |
|
|
|
69 |
External (_SB_.PCI0.RP09.PEGP.BADR, MethodObj) // 0 Arguments (from opcode) |
68 |
External (_SB_.PCI0.SATA.PRIM.GTME, UnknownObj) // (from opcode) |
|
70 |
External (_SB_.PCI0.SAT1.PRIM.GTME, UnknownObj) // (from opcode) |
69 |
External (_SB_.PCI0.SATA.PRT1, UnknownObj) // (from opcode) |
|
71 |
External (_SB_.PCI0.SAT1.PRT1, UnknownObj) // (from opcode) |
70 |
External (_SB_.PCI0.SATA.SCND.GTME, UnknownObj) // (from opcode) |
|
72 |
External (_SB_.PCI0.SAT1.SCND.GTME, UnknownObj) // (from opcode) |
71 |
External (_SB_.PCI0.SATA.SCND.MSTR, UnknownObj) // (from opcode) |
|
73 |
External (_SB_.PCI0.SAT1.SCND.MSTR, UnknownObj) // (from opcode) |
72 |
External (_SB_.PCI0.XHC_.PS0X, MethodObj) // 0 Arguments (from opcode) |
|
74 |
External (_SB_.PCI0.XHCI.PS0X, MethodObj) // 0 Arguments (from opcode) |
73 |
External (_SB_.PCI0.XHC_.PS3X, MethodObj) // 0 Arguments (from opcode) |
|
75 |
External (_SB_.PCI0.XHCI.PS3X, MethodObj) // 0 Arguments (from opcode) |
74 |
External (_SB_.PCI0.XHC_.URTH.INIR, MethodObj) // 0 Arguments (from opcode) |
|
76 |
External (_SB_.PCI0.XHCI.URTH.INIR, MethodObj) // 0 Arguments (from opcode) |
75 |
External (_SB_.TPM_.PTS_, MethodObj) // 1 Arguments (from opcode) |
= |
77 |
External (_SB_.TPM_.PTS_, MethodObj) // 1 Arguments (from opcode) |
76 |
External (CTCD, MethodObj) // Warning: Unknown method, guessing 0 arguments |
|
78 |
External (CTCD, MethodObj) // Warning: Unknown method, guessing 0 arguments |
77 |
External (CTCN, MethodObj) // Warning: Unknown method, guessing 0 arguments |
|
79 |
External (CTCN, MethodObj) // Warning: Unknown method, guessing 0 arguments |
78 |
External (CTCU, MethodObj) // Warning: Unknown method, guessing 0 arguments |
|
80 |
External (CTCU, MethodObj) // Warning: Unknown method, guessing 0 arguments |
79 |
External (CTNL, UnknownObj) // (from opcode) |
|
81 |
External (CTNL, UnknownObj) // (from opcode) |
80 |
External (PDC0, UnknownObj) // (from opcode) |
<> |
82 |
External (PDC0, IntObj) // (from opcode) |
81 |
External (PDC1, UnknownObj) // (from opcode) |
|
83 |
External (PDC1, IntObj) // (from opcode) |
82 |
External (PDC2, UnknownObj) // (from opcode) |
|
84 |
External (PDC2, IntObj) // (from opcode) |
83 |
External (PDC3, UnknownObj) // (from opcode) |
|
85 |
External (PDC3, IntObj) // (from opcode) |
84 |
External (PDC4, UnknownObj) // (from opcode) |
|
86 |
External (PDC4, IntObj) // (from opcode) |
85 |
External (PDC5, UnknownObj) // (from opcode) |
|
87 |
External (PDC5, IntObj) // (from opcode) |
86 |
External (PDC6, UnknownObj) // (from opcode) |
|
88 |
External (PDC6, IntObj) // (from opcode) |
87 |
External (PDC7, UnknownObj) // (from opcode) |
|
89 |
External (PDC7, IntObj) // (from opcode) |
88 |
External (PS0X, MethodObj) // Warning: Unknown method, guessing 0 arguments |
= |
90 |
External (PS0X, MethodObj) // Warning: Unknown method, guessing 0 arguments |
89 |
External (PS3X, MethodObj) // Warning: Unknown method, guessing 0 arguments |
|
91 |
External (PS3X, MethodObj) // Warning: Unknown method, guessing 0 arguments |
90 |
External (PTDP, UnknownObj) // (from opcode) |
|
92 |
External (PTDP, UnknownObj) // (from opcode) |
91 |
|
|
93 |
|
92 |
OperationRegion (PRTD, SystemIO, 0x80, 0x04) |
|
94 |
OperationRegion (PRTD, SystemIO, 0x80, 0x04) |
93 |
Field (PRTD, DWordAcc, NoLock, Preserve) |
|
95 |
Field (PRTD, DWordAcc, NoLock, Preserve) |
|
496 |
}, |
= |
498 |
}, |
497 |
|
|
499 |
|
498 |
Zero |
|
500 |
Zero |
499 |
}) |
|
501 |
}) |
500 |
} |
|
502 |
} |
501 |
|
|
503 |
|
502 |
OperationRegion (MNVS, SystemMemory, 0xB7FC4018, 0x1000) |
<> |
504 |
OperationRegion (MNVS, SystemMemory, 0xD7FCD018, 0x1000) |
503 |
Field (MNVS, DWordAcc, NoLock, Preserve) |
= |
505 |
Field (MNVS, DWordAcc, NoLock, Preserve) |
504 |
{ |
|
506 |
{ |
505 |
Offset (0xD00), |
|
507 |
Offset (0xD00), |
506 |
GAPA, 32, |
|
508 |
GAPA, 32, |
507 |
GAPL, 32, |
|
509 |
GAPL, 32, |
508 |
DCKI, 32, |
|
510 |
DCKI, 32, |
|
810 |
Field (MNVS, ByteAcc, NoLock, Preserve) |
= |
812 |
Field (MNVS, ByteAcc, NoLock, Preserve) |
811 |
{ |
|
813 |
{ |
812 |
Offset (0xA00), |
|
814 |
Offset (0xA00), |
813 |
DBGB, 1024 |
|
815 |
DBGB, 1024 |
814 |
} |
|
816 |
} |
815 |
|
|
817 |
|
816 |
OperationRegion (GNVS, SystemMemory, 0xB7FAA000, 0x05F5) |
<> |
818 |
OperationRegion (GNVS, SystemMemory, 0xD7FB2000, 0x05F5) |
817 |
Field (GNVS, AnyAcc, Lock, Preserve) |
= |
819 |
Field (GNVS, AnyAcc, Lock, Preserve) |
818 |
{ |
|
820 |
{ |
819 |
OSYS, 16, |
|
821 |
OSYS, 16, |
820 |
SMIF, 8, |
|
822 |
SMIF, 8, |
821 |
PRM0, 8, |
|
823 |
PRM0, 8, |
822 |
PRM1, 8, |
|
824 |
PRM1, 8, |
|
2468 |
If (_OSI ("Windows 2006")) |
= |
2470 |
If (_OSI ("Windows 2006")) |
2469 |
{ |
|
2471 |
{ |
2470 |
Store (One, WVIS) |
|
2472 |
Store (One, WVIS) |
2471 |
Store (0x07D6, OSYS) |
|
2473 |
Store (0x07D6, OSYS) |
2472 |
} |
|
2474 |
} |
2473 |
|
|
2475 |
|
2474 |
If (LOr (_OSI ("Darwin"), _OSI ("Windows 2009"))) |
<> |
2476 |
If (_OSI ("Windows 2009")) |
2475 |
{ |
= |
2477 |
{ |
2476 |
Store (One, WIN7) |
|
2478 |
Store (One, WIN7) |
2477 |
Store (0x07D9, OSYS) |
|
2479 |
Store (0x07D9, OSYS) |
2478 |
} |
|
2480 |
} |
2479 |
|
|
2481 |
|
2480 |
If (LOr (_OSI ("Darwin"), _OSI ("Windows 2012"))) |
<> |
2482 |
If (_OSI ("Windows 2012")) |
2481 |
{ |
= |
2483 |
{ |
2482 |
Store (One, WIN8) |
|
2484 |
Store (One, WIN8) |
2483 |
Store (0x07DC, OSYS) |
|
2485 |
Store (0x07DC, OSYS) |
2484 |
} |
|
2486 |
} |
2485 |
|
|
2487 |
|
2486 |
If (_OSI ("Windows 2013")) |
|
2488 |
If (_OSI ("Windows 2013")) |
|
2529 |
If (VIGD) |
= |
2531 |
If (VIGD) |
2530 |
{ |
|
2532 |
{ |
2531 |
Store (SRHE, ^PCI0.IGPU.RID) |
|
2533 |
Store (SRHE, ^PCI0.IGPU.RID) |
2532 |
} |
|
2534 |
} |
2533 |
Else |
|
2535 |
Else |
2534 |
{ |
|
2536 |
{ |
2535 |
Store (SRHE, ^PCI0.PEGP.RID) |
<> |
2537 |
Store (SRHE, ^PCI0.PEG0.RID) |
2536 |
} |
= |
2538 |
} |
2537 |
|
|
2539 |
|
2538 |
Store (SRE1, ^PCI0.EXP1.RID) |
|
2540 |
Store (SRE1, ^PCI0.EXP1.RID) |
2539 |
Store (SRE3, ^PCI0.EXP3.RID) |
|
2541 |
Store (SRE3, ^PCI0.EXP3.RID) |
2540 |
Store (SRE4, ^PCI0.EXP6.RID) |
|
2542 |
Store (SRE4, ^PCI0.EXP6.RID) |
2541 |
Store (SRE4, ^PCI0.RP09.RID) |
|
2543 |
Store (SRE4, ^PCI0.RP09.RID) |
2542 |
Store (SRLP, ^PCI0.LPC.RID) |
|
2544 |
Store (SRLP, ^PCI0.LPC.RID) |
2543 |
Store (SRSA, ^PCI0.SATA.RID) |
<> |
2545 |
Store (SRSA, ^PCI0.SAT1.RID) |
2544 |
Store (SRSM, ^PCI0.SMBU.RID) |
= |
2546 |
Store (SRSM, ^PCI0.SMBU.RID) |
2545 |
} |
|
2547 |
} |
2546 |
|
|
2548 |
|
2547 |
Name (OSCI, Zero) |
|
2549 |
Name (OSCI, Zero) |
2548 |
Name (OSCO, Zero) |
|
2550 |
Name (OSCO, Zero) |
2549 |
Name (OSCP, Zero) |
|
2551 |
Name (OSCP, Zero) |
|
4503 |
|
= |
4505 |
|
4504 |
Device (LPC) |
|
4506 |
Device (LPC) |
4505 |
{ |
|
4507 |
{ |
4506 |
Name (_ADR, 0x001F0000) // _ADR: Address |
|
4508 |
Name (_ADR, 0x001F0000) // _ADR: Address |
4507 |
Name (_S3D, 0x03) // _S3D: S3 Device State |
|
4509 |
Name (_S3D, 0x03) // _S3D: S3 Device State |
4508 |
Name (RID, Zero) |
|
4510 |
Name (RID, Zero) |
|
|
-+ |
4511 |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method |
|
|
|
4512 |
{ |
|
|
|
4513 |
If (PCIC (Arg0)) |
|
|
|
4514 |
{ |
|
|
|
4515 |
Return (PCID (Arg0, Arg1, Arg2, Arg3)) |
|
|
|
4516 |
} |
|
|
= |
4517 |
|
|
|
-+ |
4518 |
Return (Zero) |
|
|
|
4519 |
} |
|
|
= |
4520 |
|
4509 |
Device (SIO) |
|
4521 |
Device (SIO) |
4510 |
{ |
|
4522 |
{ |
4511 |
Name (_HID, EisaId ("PNP0C02")) // _HID: Hardware ID |
|
4523 |
Name (_HID, EisaId ("PNP0C02")) // _HID: Hardware ID |
4512 |
Name (_UID, Zero) // _UID: Unique ID |
|
4524 |
Name (_UID, Zero) // _UID: Unique ID |
4513 |
Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings |
|
4525 |
Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings |
|
4820 |
, 9, |
= |
4832 |
, 9, |
4821 |
Offset (0x8C), |
|
4833 |
Offset (0x8C), |
4822 |
SCIS, 1, |
|
4834 |
SCIS, 1, |
4823 |
, 6 |
|
4835 |
, 6 |
4824 |
} |
|
4836 |
} |
4825 |
|
|
4837 |
|
4826 |
Device (IPIC) |
<> |
4838 |
Device (PIC) |
4827 |
{ |
= |
4839 |
{ |
4828 |
Name (_HID, EisaId ("PNP0000")) // _HID: Hardware ID |
|
4840 |
Name (_HID, EisaId ("PNP0000")) // _HID: Hardware ID |
4829 |
Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings |
|
4841 |
Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings |
4830 |
{ |
|
4842 |
{ |
4831 |
IO (Decode16, |
|
4843 |
IO (Decode16, |
4832 |
0x0020, // Range Minimum |
|
4844 |
0x0020, // Range Minimum |
|
4863 |
}) |
= |
4875 |
}) |
4864 |
} |
|
4876 |
} |
4865 |
|
|
4877 |
|
4866 |
Device (HPET) |
|
4878 |
Device (HPET) |
4867 |
{ |
|
4879 |
{ |
4868 |
Name (_HID, EisaId ("PNP0103")) // _HID: Hardware ID |
|
4880 |
Name (_HID, EisaId ("PNP0103")) // _HID: Hardware ID |
4869 |
Method (_STA, 0, NotSerialized) // _STA: Status |
+- |
|
|
4870 |
{ |
|
|
|
4871 |
If (LAnd (WNTF, LNot (WXPF))) |
|
|
|
4872 |
{ |
|
|
|
4873 |
Return (Zero) |
|
|
|
4874 |
} |
|
|
|
4875 |
Else |
|
|
|
4876 |
{ |
|
|
|
4877 |
Return (0x0F) |
|
|
|
4878 |
} |
|
|
|
4879 |
|
= |
|
|
4880 |
Return (Zero) |
+- |
|
|
4881 |
} |
|
|
|
4882 |
|
= |
|
|
4883 |
Name (BUF0, ResourceTemplate () |
|
4881 |
Name (BUF0, ResourceTemplate () |
4884 |
{ |
|
4882 |
{ |
4885 |
IRQNoFlags () |
|
4883 |
IRQNoFlags () |
4886 |
{0,8,11,15} |
|
4884 |
{0,8,11,15} |
4887 |
Memory32Fixed (ReadOnly, |
|
4885 |
Memory32Fixed (ReadOnly, |
4888 |
0xFED00000, // Address Base |
|
4886 |
0xFED00000, // Address Base |
4889 |
0x00000400, // Address Length |
|
4887 |
0x00000400, // Address Length |
4890 |
_Y1C) |
<> |
4888 |
) |
4891 |
}) |
= |
4889 |
}) |
|
|
<> |
4890 |
Name (_STA, 0x0F) // _STA: Status |
4892 |
Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings |
|
4891 |
Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings |
4893 |
{ |
= |
4892 |
{ |
4894 |
CreateDWordField (BUF0, \_SB.PCI0.LPC.HPET._Y1C._BAS, HPT0) // _BAS: Base Address |
+- |
|
|
4895 |
Store (\HPET, HPT0) |
|
|
|
4896 |
Return (BUF0) |
= |
4893 |
Return (BUF0) |
4897 |
} |
|
4894 |
} |
4898 |
} |
|
4895 |
} |
4899 |
|
|
4896 |
|
4900 |
Device (SPKR) |
|
4897 |
Device (SPKR) |
4901 |
{ |
|
4898 |
{ |
|
5983 |
|
= |
5980 |
|
5984 |
If (_OSI ("Windows 2006")) |
|
5981 |
If (_OSI ("Windows 2006")) |
5985 |
{ |
|
5982 |
{ |
5986 |
Store (0x03, OSTP) |
|
5983 |
Store (0x03, OSTP) |
5987 |
} |
|
5984 |
} |
5988 |
|
|
5985 |
|
5989 |
If (LOr (_OSI ("Darwin"), _OSI ("Windows 2009"))) |
<> |
5986 |
If (_OSI ("Windows 2009")) |
5990 |
{ |
= |
5987 |
{ |
5991 |
Store (0x04, OSTP) |
|
5988 |
Store (0x04, OSTP) |
5992 |
} |
|
5989 |
} |
5993 |
|
|
5990 |
|
5994 |
If (LOr (_OSI ("Darwin"), _OSI ("Windows 2012"))) |
<> |
5991 |
If (_OSI ("Windows 2012")) |
5995 |
{ |
= |
5992 |
{ |
5996 |
Store (0x05, OSTP) |
|
5993 |
Store (0x05, OSTP) |
5997 |
} |
|
5994 |
} |
5998 |
|
|
5995 |
|
5999 |
If (_OSI ("Windows 2013")) |
|
5996 |
If (_OSI ("Windows 2013")) |
6000 |
{ |
|
5997 |
{ |
|
6479 |
|
= |
6476 |
|
6480 |
Method (_STA, 0, NotSerialized) // _STA: Status |
|
6477 |
Method (_STA, 0, NotSerialized) // _STA: Status |
6481 |
{ |
|
6478 |
{ |
6482 |
Return (0x0F) |
|
6479 |
Return (0x0F) |
6483 |
} |
|
6480 |
} |
6484 |
|
|
|
|
6485 |
Name (_PRW, Package (0x02) // _PRW: Power Resources for Wake |
+- |
|
|
6486 |
{ |
|
|
|
6487 |
0x18, |
|
|
|
6488 |
0x03 |
|
|
|
6489 |
}) |
|
|
|
6490 |
} |
= |
6481 |
} |
6491 |
|
|
6482 |
|
6492 |
Device (HKEY) |
|
6483 |
Device (HKEY) |
6493 |
{ |
|
6484 |
{ |
6494 |
Name (_HID, EisaId ("LEN0068")) // _HID: Hardware ID |
|
6485 |
Name (_HID, EisaId ("LEN0068")) // _HID: Hardware ID |
6495 |
Method (_STA, 0, NotSerialized) // _STA: Status |
|
6486 |
Method (_STA, 0, NotSerialized) // _STA: Status |
|
7249 |
Method (_Q45, 0, NotSerialized) // _Qxx: EC Query |
= |
7240 |
Method (_Q45, 0, NotSerialized) // _Qxx: EC Query |
7250 |
{ |
|
7241 |
{ |
7251 |
If (DOCD) |
|
7242 |
If (DOCD) |
7252 |
{ |
|
7243 |
{ |
7253 |
Sleep (0x64) |
|
7244 |
Sleep (0x64) |
7254 |
^HKEY.MHKQ (0x4010) |
|
7245 |
^HKEY.MHKQ (0x4010) |
7255 |
Notify (^^^XHC.URTH.HSP3, 0x09) |
<> |
7246 |
Notify (^^^XHCI.URTH.HSP3, 0x09) |
7256 |
Notify (^^^XHC.URTH.SSP3, 0x09) |
|
7247 |
Notify (^^^XHCI.URTH.SSP3, 0x09) |
7257 |
} |
= |
7248 |
} |
7258 |
Else |
|
7249 |
Else |
7259 |
{ |
|
7250 |
{ |
7260 |
Sleep (0x64) |
|
7251 |
Sleep (0x64) |
7261 |
^HKEY.MHKQ (0x4011) |
|
7252 |
^HKEY.MHKQ (0x4011) |
7262 |
Notify (^^^XHC.URTH.HSP3, 0x09) |
<> |
7253 |
Notify (^^^XHCI.URTH.HSP3, 0x09) |
7263 |
Notify (^^^XHC.URTH.SSP3, 0x09) |
|
7254 |
Notify (^^^XHCI.URTH.SSP3, 0x09) |
7264 |
} |
= |
7255 |
} |
7265 |
} |
|
7256 |
} |
7266 |
|
|
7257 |
|
7267 |
Method (DKID, 0, NotSerialized) |
|
7258 |
Method (DKID, 0, NotSerialized) |
7268 |
{ |
|
7259 |
{ |
7269 |
Store (DOI0, Local0) |
|
7260 |
Store (DOI0, Local0) |
|
7406 |
{ |
= |
7397 |
{ |
7407 |
Store (0x78, APMC) |
|
7398 |
Store (0x78, APMC) |
7408 |
} |
|
7399 |
} |
7409 |
|
|
7400 |
|
7410 |
Method (_Q90, 0, NotSerialized) // _Qxx: EC Query |
|
7401 |
Method (_Q90, 0, NotSerialized) // _Qxx: EC Query |
7411 |
{ |
|
7402 |
{ |
|
|
-+ |
7403 |
If (LEqual (GGIV (0x02010005), One)) |
|
|
|
7404 |
{ |
|
|
|
7405 |
If (LEqual (ASBF, One)) |
|
|
|
7406 |
{ |
|
|
|
7407 |
If (LNotEqual (^^^RP09.PEGP.BADR (), 0xFFFFFFFF)) |
|
|
|
7408 |
{ |
|
|
|
7409 |
OperationRegion (AMSA, SystemMemory, ^^^RP09.PEGP.BADR (), 0x00010000) |
|
|
|
7410 |
Field (AMSA, AnyAcc, NoLock, Preserve) |
|
|
|
7411 |
{ |
|
|
|
7412 |
Offset (0x53F0), |
|
|
|
7413 |
ASBT, 8 |
|
|
|
7414 |
} |
|
|
= |
7415 |
|
|
|
-+ |
7416 |
If (LNotEqual (ASBT, 0x83)) |
|
|
|
7417 |
{ |
|
|
|
7418 |
Store (0x83, ASBT) |
|
|
|
7419 |
} |
|
|
|
7420 |
} |
|
|
|
7421 |
} |
|
|
|
7422 |
} |
|
|
|
7423 |
Else |
|
|
|
7424 |
{ |
7412 |
Store (Zero, ASBF) |
= |
7425 |
Store (Zero, ASBF) |
|
|
-+ |
7426 |
} |
7413 |
} |
= |
7427 |
} |
7414 |
|
|
7428 |
|
7415 |
Method (_Q91, 0, NotSerialized) // _Qxx: EC Query |
|
7429 |
Method (_Q91, 0, NotSerialized) // _Qxx: EC Query |
7416 |
{ |
|
7430 |
{ |
7417 |
Store (CPUJ, Local0) |
|
7431 |
Store (CPUJ, Local0) |
7418 |
Store (UCCT (Local0), Local1) |
|
7432 |
Store (UCCT (Local0), Local1) |
|
7565 |
Method (RBDN, 0, Serialized) |
= |
7579 |
Method (RBDN, 0, Serialized) |
7566 |
{ |
|
7580 |
{ |
7567 |
Return (RECB (0xA0, 0x80)) |
|
7581 |
Return (RECB (0xA0, 0x80)) |
7568 |
} |
|
7582 |
} |
7569 |
} |
|
7583 |
} |
7570 |
|
|
|
|
7571 |
Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method |
+- |
|
|
7572 |
{ |
|
|
|
7573 |
If (LEqual (Arg2, Zero)) |
|
|
|
7574 |
{ |
|
|
|
7575 |
Return (Buffer (One) |
|
|
|
7576 |
{ |
|
|
|
7577 |
0x03 |
|
|
|
7578 |
}) |
|
|
|
7579 |
} |
|
|
|
7580 |
|
= |
|
|
7581 |
Return (Package (0x02) |
+- |
|
|
7582 |
{ |
|
|
|
7583 |
"compatible", |
|
|
|
7584 |
"pci8086,9cc1" |
|
|
|
7585 |
}) |
|
|
|
7586 |
} |
|
|
|
7587 |
} |
= |
7584 |
} |
7588 |
|
|
7585 |
|
7589 |
Device (PEGP) |
<> |
7586 |
Device (PEG0) |
7590 |
{ |
= |
7587 |
{ |
7591 |
Name (_ADR, 0x00010000) // _ADR: Address |
|
7588 |
Name (_ADR, 0x00010000) // _ADR: Address |
7592 |
Name (_S3D, 0x03) // _S3D: S3 Device State |
|
7589 |
Name (_S3D, 0x03) // _S3D: S3 Device State |
7593 |
Name (RID, Zero) |
|
7590 |
Name (RID, Zero) |
7594 |
Device (GFX0) |
<> |
7591 |
Device (PEGP) |
7595 |
{ |
= |
7592 |
{ |
7596 |
Name (_ADR, Zero) // _ADR: Address |
|
7593 |
Name (_ADR, Zero) // _ADR: Address |
7597 |
Name (_SUN, One) // _SUN: Slot User Number |
+- |
|
|
7598 |
Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method |
|
|
|
7599 |
{ |
|
|
|
7600 |
Store (Package (0x0E) |
|
|
|
7601 |
{ |
|
|
|
7602 |
"AAPL,slot-name", |
|
|
|
7603 |
"Slot-1", |
|
|
|
7604 |
"name", |
|
|
|
7605 |
"Display Controller", |
|
|
|
7606 |
"@0,connector-type", |
|
|
|
7607 |
Buffer (0x04) |
|
|
|
7608 |
{ |
|
|
|
7609 |
0x00, 0x08, 0x00, 0x00 |
|
|
|
7610 |
}, |
|
|
|
7611 |
|
= |
|
|
7612 |
"@1,connector-type", |
+- |
|
|
7613 |
Buffer (0x04) |
|
|
|
7614 |
{ |
|
|
|
7615 |
0x00, 0x08, 0x00, 0x00 |
|
|
|
7616 |
}, |
|
|
|
7617 |
|
= |
|
|
7618 |
"@2,connector-type", |
+- |
|
|
7619 |
Buffer (0x04) |
|
|
|
7620 |
{ |
|
|
|
7621 |
0x00, 0x08, 0x00, 0x00 |
|
|
|
7622 |
}, |
|
|
|
7623 |
|
= |
|
|
7624 |
"@3,connector-type", |
+- |
|
|
7625 |
Buffer (0x04) |
|
|
|
7626 |
{ |
|
|
|
7627 |
0x00, 0x08, 0x00, 0x00 |
|
|
|
7628 |
}, |
|
|
|
7629 |
|
= |
|
|
7630 |
"hda-gfx", |
+- |
|
|
7631 |
Buffer (0x0A) |
|
|
|
7632 |
{ |
|
|
|
7633 |
"onboard-2" |
|
|
|
7634 |
} |
|
|
|
7635 |
}, Local0) |
|
|
|
7636 |
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) |
|
|
|
7637 |
Return (Local0) |
|
|
|
7638 |
} |
|
|
|
7639 |
} |
|
|
|
7640 |
|
= |
|
|
7641 |
Device (HDAU) |
+- |
|
|
7642 |
{ |
|
|
|
7643 |
Name (_ADR, One) // _ADR: Address |
|
|
|
7644 |
Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method |
|
|
|
7645 |
{ |
|
|
|
7646 |
Store (Package (0x02) |
|
|
|
7647 |
{ |
|
|
|
7648 |
"hda-gfx", |
|
|
|
7649 |
Buffer (0x0A) |
|
|
|
7650 |
{ |
|
|
|
7651 |
"onboard-2" |
|
|
|
7652 |
} |
|
|
|
7653 |
}, Local0) |
|
|
|
7654 |
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) |
|
|
|
7655 |
Return (Local0) |
|
|
|
7656 |
} |
|
|
|
7657 |
} |
= |
7594 |
} |
7658 |
} |
|
7595 |
} |
7659 |
|
|
7596 |
|
7660 |
Device (PEG1) |
|
7597 |
Device (PEG1) |
7661 |
{ |
|
7598 |
{ |
7662 |
Name (_ADR, 0x00010001) // _ADR: Address |
|
7599 |
Name (_ADR, 0x00010001) // _ADR: Address |
|
7882 |
0x0A34, |
= |
7819 |
0x0A34, |
7883 |
0x0A86, |
|
7820 |
0x0A86, |
7884 |
0x0AD9 |
|
7821 |
0x0AD9 |
7885 |
}) |
|
7822 |
}) |
7886 |
} |
|
7823 |
} |
7887 |
|
|
|
|
7888 |
Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method |
+- |
|
|
7889 |
{ |
|
|
|
7890 |
Store (Package (0x1A) |
|
|
|
7891 |
{ |
|
|
|
7892 |
"AAPL,slot-name", |
|
|
|
7893 |
"Built In", |
|
|
|
7894 |
"name", |
|
|
|
7895 |
"Intel Display Controller", |
|
|
|
7896 |
"model", |
|
|
|
7897 |
Buffer (0x16) |
|
|
|
7898 |
{ |
|
|
|
7899 |
"Intel HD Graphics 520" |
|
|
|
7900 |
}, |
|
|
|
7901 |
|
= |
|
|
7902 |
"device_type", |
+- |
|
|
7903 |
Buffer (0x13) |
|
|
|
7904 |
{ |
|
|
|
7905 |
"Display Controller" |
|
|
|
7906 |
}, |
|
|
|
7907 |
|
= |
|
|
7908 |
"AAPL,ig-platform-id", |
+- |
|
|
7909 |
Buffer (0x04) |
|
|
|
7910 |
{ |
|
|
|
7911 |
0x00, 0x00, 0x16, 0x19 |
|
|
|
7912 |
}, |
|
|
|
7913 |
|
= |
|
|
7914 |
"AAPL,Gfx324", |
+- |
|
|
7915 |
Buffer (0x04) |
|
|
|
7916 |
{ |
|
|
|
7917 |
0x01, 0x00, 0x00, 0x00 |
|
|
|
7918 |
}, |
|
|
|
7919 |
|
= |
|
|
7920 |
"AAPL,GfxYTile", |
+- |
|
|
7921 |
Buffer (0x04) |
|
|
|
7922 |
{ |
|
|
|
7923 |
0x01, 0x00, 0x00, 0x00 |
|
|
|
7924 |
}, |
|
|
|
7925 |
|
= |
|
|
7926 |
"AAPL00,PanelPowerUp", |
+- |
|
|
7927 |
Buffer (0x04) |
|
|
|
7928 |
{ |
|
|
|
7929 |
0x30, 0x00, 0x00, 0x00 |
|
|
|
7930 |
}, |
|
|
|
7931 |
|
= |
|
|
7932 |
"AAPL00,PanelPowerOn", |
+- |
|
|
7933 |
Buffer (0x04) |
|
|
|
7934 |
{ |
|
|
|
7935 |
0x19, 0x01, 0x00, 0x00 |
|
|
|
7936 |
}, |
|
|
|
7937 |
|
= |
|
|
7938 |
"AAPL00,PanelPowerOff", |
+- |
|
|
7939 |
Buffer (0x04) |
|
|
|
7940 |
{ |
|
|
|
7941 |
0x11, 0x00, 0x00, 0x00 |
|
|
|
7942 |
}, |
|
|
|
7943 |
|
= |
|
|
7944 |
"AAPL00,PanelPowerDown", |
+- |
|
|
7945 |
Buffer (0x04) |
|
|
|
7946 |
{ |
|
|
|
7947 |
0x3C, 0x00, 0x00, 0x00 |
|
|
|
7948 |
}, |
|
|
|
7949 |
|
= |
|
|
7950 |
"AAPL00,PanelCycleDelay", |
+- |
|
|
7951 |
Buffer (0x04) |
|
|
|
7952 |
{ |
|
|
|
7953 |
0xFA, 0x00, 0x00, 0x00 |
|
|
|
7954 |
}, |
|
|
|
7955 |
|
= |
|
|
7956 |
"hda-gfx", |
+- |
|
|
7957 |
Buffer (0x0A) |
|
|
|
7958 |
{ |
|
|
|
7959 |
"onboard-1" |
|
|
|
7960 |
} |
|
|
|
7961 |
}, Local0) |
|
|
|
7962 |
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) |
|
|
|
7963 |
Return (Local0) |
|
|
|
7964 |
} |
|
|
|
7965 |
} |
= |
7824 |
} |
7966 |
|
|
7825 |
|
7967 |
Device (IGBE) |
|
7826 |
Device (IGBE) |
7968 |
{ |
|
7827 |
{ |
7969 |
Name (_ADR, 0x001F0006) // _ADR: Address |
|
7828 |
Name (_ADR, 0x001F0006) // _ADR: Address |
7970 |
Name (_S3D, 0x03) // _S3D: S3 Device State |
|
7829 |
Name (_S3D, 0x03) // _S3D: S3 Device State |
7971 |
Name (RID, Zero) |
|
7830 |
Name (RID, Zero) |
7972 |
Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method |
<> |
7831 |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method |
7973 |
{ |
= |
7832 |
{ |
7974 |
Store (Package (0x0C) |
<> |
|
|
7975 |
{ |
|
|
|
7976 |
"AAPL,slot-name", |
|
|
|
7977 |
"Built In", |
|
|
|
7978 |
"name", |
|
|
|
7979 |
"Intel Ethernet Controller", |
|
|
|
7980 |
"model", |
|
|
|
7981 |
"Intel I219-V Gigabit Network Controller", |
|
|
|
7982 |
"device_type", |
|
|
|
7983 |
Buffer (0x14) |
|
|
|
7984 |
{ |
|
|
|
7985 |
"Ethernet Controller" |
|
|
|
7986 |
}, |
|
|
|
7987 |
|
|
7833 |
If (PCIC (Arg0)) |
7988 |
"built-in", |
|
|
|
7989 |
Buffer (One) |
|
|
|
7990 |
{ |
= |
7834 |
{ |
7991 |
0x01 |
<> |
|
|
7992 |
}, |
|
|
|
7993 |
|
|
7835 |
Return (PCID (Arg0, Arg1, Arg2, Arg3)) |
7994 |
"location", |
|
|
|
7995 |
Buffer (0x02) |
|
|
|
7996 |
{ |
|
|
|
7997 |
"1" |
|
|
|
7998 |
} |
= |
7836 |
} |
7999 |
}, Local0) |
<> |
7837 |
|
8000 |
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) |
|
|
|
8001 |
Return (Local0) |
|
7838 |
Return (Zero) |
8002 |
} |
= |
7839 |
} |
8003 |
|
|
7840 |
|
8004 |
Name (_PRW, Package (0x02) // _PRW: Power Resources for Wake |
|
7841 |
Name (_PRW, Package (0x02) // _PRW: Power Resources for Wake |
8005 |
{ |
|
7842 |
{ |
8006 |
0x43, |
|
7843 |
0x43, |
8007 |
0x04 |
|
7844 |
0x04 |
|
8178 |
Zero, |
= |
8015 |
Zero, |
8179 |
Zero, |
|
8016 |
Zero, |
8180 |
Zero |
|
8017 |
Zero |
8181 |
}) |
|
8018 |
}) |
8182 |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method |
|
8019 |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method |
8183 |
{ |
|
8020 |
{ |
8184 |
Name (T_0, Zero) |
<> |
8021 |
Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler |
8185 |
If (LEqual (Arg0, ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) |
= |
8022 |
If (LEqual (Arg0, ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) |
8186 |
{ |
|
8023 |
{ |
8187 |
While (One) |
|
8024 |
While (One) |
8188 |
{ |
|
8025 |
{ |
8189 |
Store (ToInteger (Arg2), T_0) |
<> |
8026 |
Store (ToInteger (Arg2), _T_0) |
8190 |
If (LEqual (T_0, Zero)) |
|
8027 |
If (LEqual (_T_0, Zero)) |
8191 |
{ |
= |
8028 |
{ |
8192 |
Name (OPTS, Buffer (0x02) |
|
8029 |
Name (OPTS, Buffer (0x02) |
8193 |
{ |
|
8030 |
{ |
8194 |
0x00, 0x00 |
|
8031 |
0x00, 0x00 |
8195 |
}) |
|
8032 |
}) |
8196 |
CreateBitField (OPTS, Zero, FUN0) |
|
8033 |
CreateBitField (OPTS, Zero, FUN0) |
|
8220 |
} |
= |
8057 |
} |
8221 |
} |
|
8058 |
} |
8222 |
} |
|
8059 |
} |
8223 |
|
|
8060 |
|
8224 |
Return (OPTS) |
|
8061 |
Return (OPTS) |
8225 |
} |
|
8062 |
} |
8226 |
ElseIf (LEqual (T_0, 0x04)) |
<> |
8063 |
ElseIf (LEqual (_T_0, 0x04)) |
8227 |
{ |
= |
8064 |
{ |
8228 |
If (LGreaterEqual (Arg1, 0x02)) |
|
8065 |
If (LGreaterEqual (Arg1, 0x02)) |
8229 |
{ |
|
8066 |
{ |
8230 |
If (OBFN) |
|
8067 |
If (OBFN) |
8231 |
{ |
|
8068 |
{ |
8232 |
Return (Buffer (0x10) |
|
8069 |
Return (Buffer (0x10) |
|
8242 |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
= |
8079 |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
8243 |
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 |
|
8080 |
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 |
8244 |
}) |
|
8081 |
}) |
8245 |
} |
|
8082 |
} |
8246 |
} |
|
8083 |
} |
8247 |
} |
|
8084 |
} |
8248 |
ElseIf (LEqual (T_0, 0x06)) |
<> |
8085 |
ElseIf (LEqual (_T_0, 0x06)) |
8249 |
{ |
= |
8086 |
{ |
8250 |
If (LGreaterEqual (Arg1, 0x02)) |
|
8087 |
If (LGreaterEqual (Arg1, 0x02)) |
8251 |
{ |
|
8088 |
{ |
8252 |
If (LTRN) |
|
8089 |
If (LTRN) |
8253 |
{ |
|
8090 |
{ |
8254 |
If (LOr (LEqual (LMSL, Zero), LEqual (LNSL, Zero))) |
|
8091 |
If (LOr (LEqual (LMSL, Zero), LEqual (LNSL, Zero))) |
|
8274 |
Else |
= |
8111 |
Else |
8275 |
{ |
|
8112 |
{ |
8276 |
Return (Zero) |
|
8113 |
Return (Zero) |
8277 |
} |
|
8114 |
} |
8278 |
} |
|
8115 |
} |
8279 |
} |
|
8116 |
} |
8280 |
ElseIf (LEqual (T_0, 0x08)) |
<> |
8117 |
ElseIf (LEqual (_T_0, 0x08)) |
8281 |
{ |
= |
8118 |
{ |
8282 |
If (LEqual (ECR1, One)) |
|
8119 |
If (LEqual (ECR1, One)) |
8283 |
{ |
|
8120 |
{ |
8284 |
If (LGreaterEqual (Arg1, 0x03)) |
|
8121 |
If (LGreaterEqual (Arg1, 0x03)) |
8285 |
{ |
|
8122 |
{ |
8286 |
Return (One) |
|
8123 |
Return (One) |
8287 |
} |
|
8124 |
} |
8288 |
} |
|
8125 |
} |
8289 |
} |
|
8126 |
} |
8290 |
ElseIf (LEqual (T_0, 0x09)) |
<> |
8127 |
ElseIf (LEqual (_T_0, 0x09)) |
8291 |
{ |
= |
8128 |
{ |
8292 |
If (LEqual (ECR1, One)) |
|
8129 |
If (LEqual (ECR1, One)) |
8293 |
{ |
|
8130 |
{ |
8294 |
If (LGreaterEqual (Arg1, 0x03)) |
|
8131 |
If (LGreaterEqual (Arg1, 0x03)) |
8295 |
{ |
|
8132 |
{ |
8296 |
Return (Package (0x05) |
|
8133 |
Return (Package (0x05) |
|
8492 |
Zero, |
= |
8329 |
Zero, |
8493 |
Zero, |
|
8330 |
Zero, |
8494 |
Zero |
|
8331 |
Zero |
8495 |
}) |
|
8332 |
}) |
8496 |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method |
|
8333 |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method |
8497 |
{ |
|
8334 |
{ |
8498 |
Name (T_0, Zero) |
<> |
8335 |
Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler |
8499 |
If (LEqual (Arg0, ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) |
= |
8336 |
If (LEqual (Arg0, ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) |
8500 |
{ |
|
8337 |
{ |
8501 |
While (One) |
|
8338 |
While (One) |
8502 |
{ |
|
8339 |
{ |
8503 |
Store (ToInteger (Arg2), T_0) |
<> |
8340 |
Store (ToInteger (Arg2), _T_0) |
8504 |
If (LEqual (T_0, Zero)) |
|
8341 |
If (LEqual (_T_0, Zero)) |
8505 |
{ |
= |
8342 |
{ |
8506 |
Name (OPTS, Buffer (0x02) |
|
8343 |
Name (OPTS, Buffer (0x02) |
8507 |
{ |
|
8344 |
{ |
8508 |
0x00, 0x00 |
|
8345 |
0x00, 0x00 |
8509 |
}) |
|
8346 |
}) |
8510 |
CreateBitField (OPTS, Zero, FUN0) |
|
8347 |
CreateBitField (OPTS, Zero, FUN0) |
|
8534 |
} |
= |
8371 |
} |
8535 |
} |
|
8372 |
} |
8536 |
} |
|
8373 |
} |
8537 |
|
|
8374 |
|
8538 |
Return (OPTS) |
|
8375 |
Return (OPTS) |
8539 |
} |
|
8376 |
} |
8540 |
ElseIf (LEqual (T_0, 0x04)) |
<> |
8377 |
ElseIf (LEqual (_T_0, 0x04)) |
8541 |
{ |
= |
8378 |
{ |
8542 |
If (LGreaterEqual (Arg1, 0x02)) |
|
8379 |
If (LGreaterEqual (Arg1, 0x02)) |
8543 |
{ |
|
8380 |
{ |
8544 |
If (OBFN) |
|
8381 |
If (OBFN) |
8545 |
{ |
|
8382 |
{ |
8546 |
Return (Buffer (0x10) |
|
8383 |
Return (Buffer (0x10) |
|
8556 |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
= |
8393 |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
8557 |
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 |
|
8394 |
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 |
8558 |
}) |
|
8395 |
}) |
8559 |
} |
|
8396 |
} |
8560 |
} |
|
8397 |
} |
8561 |
} |
|
8398 |
} |
8562 |
ElseIf (LEqual (T_0, 0x06)) |
<> |
8399 |
ElseIf (LEqual (_T_0, 0x06)) |
8563 |
{ |
= |
8400 |
{ |
8564 |
If (LGreaterEqual (Arg1, 0x02)) |
|
8401 |
If (LGreaterEqual (Arg1, 0x02)) |
8565 |
{ |
|
8402 |
{ |
8566 |
If (LTRN) |
|
8403 |
If (LTRN) |
8567 |
{ |
|
8404 |
{ |
8568 |
If (LOr (LEqual (LMSL, Zero), LEqual (LNSL, Zero))) |
|
8405 |
If (LOr (LEqual (LMSL, Zero), LEqual (LNSL, Zero))) |
|
8588 |
Else |
= |
8425 |
Else |
8589 |
{ |
|
8426 |
{ |
8590 |
Return (Zero) |
|
8427 |
Return (Zero) |
8591 |
} |
|
8428 |
} |
8592 |
} |
|
8429 |
} |
8593 |
} |
|
8430 |
} |
8594 |
ElseIf (LEqual (T_0, 0x08)) |
<> |
8431 |
ElseIf (LEqual (_T_0, 0x08)) |
8595 |
{ |
= |
8432 |
{ |
8596 |
If (LEqual (ECR1, One)) |
|
8433 |
If (LEqual (ECR1, One)) |
8597 |
{ |
|
8434 |
{ |
8598 |
If (LGreaterEqual (Arg1, 0x03)) |
|
8435 |
If (LGreaterEqual (Arg1, 0x03)) |
8599 |
{ |
|
8436 |
{ |
8600 |
Return (One) |
|
8437 |
Return (One) |
8601 |
} |
|
8438 |
} |
8602 |
} |
|
8439 |
} |
8603 |
} |
|
8440 |
} |
8604 |
ElseIf (LEqual (T_0, 0x09)) |
<> |
8441 |
ElseIf (LEqual (_T_0, 0x09)) |
8605 |
{ |
= |
8442 |
{ |
8606 |
If (LEqual (ECR1, One)) |
|
8443 |
If (LEqual (ECR1, One)) |
8607 |
{ |
|
8444 |
{ |
8608 |
If (LGreaterEqual (Arg1, 0x03)) |
|
8445 |
If (LGreaterEqual (Arg1, 0x03)) |
8609 |
{ |
|
8446 |
{ |
8610 |
Return (Package (0x05) |
|
8447 |
Return (Package (0x05) |
|
8626 |
Return (Buffer (One) |
= |
8463 |
Return (Buffer (One) |
8627 |
{ |
|
8464 |
{ |
8628 |
0x00 |
|
8465 |
0x00 |
8629 |
}) |
|
8466 |
}) |
8630 |
} |
|
8467 |
} |
8631 |
|
|
8468 |
|
8632 |
Device (ARPT) |
<> |
8469 |
Device (PXSX) |
8633 |
{ |
= |
8470 |
{ |
8634 |
Name (_ADR, Zero) // _ADR: Address |
|
8471 |
Name (_ADR, Zero) // _ADR: Address |
8635 |
Name (_PRW, Package (0x02) // _PRW: Power Resources for Wake |
|
8472 |
Name (_PRW, Package (0x02) // _PRW: Power Resources for Wake |
8636 |
{ |
|
8473 |
{ |
8637 |
0x69, |
|
8474 |
0x69, |
8638 |
0x04 |
|
8475 |
0x04 |
|
8806 |
Zero, |
= |
8643 |
Zero, |
8807 |
Zero, |
|
8644 |
Zero, |
8808 |
Zero |
|
8645 |
Zero |
8809 |
}) |
|
8646 |
}) |
8810 |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method |
|
8647 |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method |
8811 |
{ |
|
8648 |
{ |
8812 |
Name (T_0, Zero) |
<> |
8649 |
Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler |
8813 |
If (LEqual (Arg0, ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) |
= |
8650 |
If (LEqual (Arg0, ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) |
8814 |
{ |
|
8651 |
{ |
8815 |
While (One) |
|
8652 |
While (One) |
8816 |
{ |
|
8653 |
{ |
8817 |
Store (ToInteger (Arg2), T_0) |
<> |
8654 |
Store (ToInteger (Arg2), _T_0) |
8818 |
If (LEqual (T_0, Zero)) |
|
8655 |
If (LEqual (_T_0, Zero)) |
8819 |
{ |
= |
8656 |
{ |
8820 |
Name (OPTS, Buffer (0x02) |
|
8657 |
Name (OPTS, Buffer (0x02) |
8821 |
{ |
|
8658 |
{ |
8822 |
0x00, 0x00 |
|
8659 |
0x00, 0x00 |
8823 |
}) |
|
8660 |
}) |
8824 |
CreateBitField (OPTS, Zero, FUN0) |
|
8661 |
CreateBitField (OPTS, Zero, FUN0) |
|
8848 |
} |
= |
8685 |
} |
8849 |
} |
|
8686 |
} |
8850 |
} |
|
8687 |
} |
8851 |
|
|
8688 |
|
8852 |
Return (OPTS) |
|
8689 |
Return (OPTS) |
8853 |
} |
|
8690 |
} |
8854 |
ElseIf (LEqual (T_0, 0x04)) |
<> |
8691 |
ElseIf (LEqual (_T_0, 0x04)) |
8855 |
{ |
= |
8692 |
{ |
8856 |
If (LGreaterEqual (Arg1, 0x02)) |
|
8693 |
If (LGreaterEqual (Arg1, 0x02)) |
8857 |
{ |
|
8694 |
{ |
8858 |
If (OBFN) |
|
8695 |
If (OBFN) |
8859 |
{ |
|
8696 |
{ |
8860 |
Return (Buffer (0x10) |
|
8697 |
Return (Buffer (0x10) |
|
8870 |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
= |
8707 |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
8871 |
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 |
|
8708 |
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 |
8872 |
}) |
|
8709 |
}) |
8873 |
} |
|
8710 |
} |
8874 |
} |
|
8711 |
} |
8875 |
} |
|
8712 |
} |
8876 |
ElseIf (LEqual (T_0, 0x06)) |
<> |
8713 |
ElseIf (LEqual (_T_0, 0x06)) |
8877 |
{ |
= |
8714 |
{ |
8878 |
If (LGreaterEqual (Arg1, 0x02)) |
|
8715 |
If (LGreaterEqual (Arg1, 0x02)) |
8879 |
{ |
|
8716 |
{ |
8880 |
If (LTRN) |
|
8717 |
If (LTRN) |
8881 |
{ |
|
8718 |
{ |
8882 |
If (LOr (LEqual (LMSL, Zero), LEqual (LNSL, Zero))) |
|
8719 |
If (LOr (LEqual (LMSL, Zero), LEqual (LNSL, Zero))) |
|
8902 |
Else |
= |
8739 |
Else |
8903 |
{ |
|
8740 |
{ |
8904 |
Return (Zero) |
|
8741 |
Return (Zero) |
8905 |
} |
|
8742 |
} |
8906 |
} |
|
8743 |
} |
8907 |
} |
|
8744 |
} |
8908 |
ElseIf (LEqual (T_0, 0x08)) |
<> |
8745 |
ElseIf (LEqual (_T_0, 0x08)) |
8909 |
{ |
= |
8746 |
{ |
8910 |
If (LEqual (ECR1, One)) |
|
8747 |
If (LEqual (ECR1, One)) |
8911 |
{ |
|
8748 |
{ |
8912 |
If (LGreaterEqual (Arg1, 0x03)) |
|
8749 |
If (LGreaterEqual (Arg1, 0x03)) |
8913 |
{ |
|
8750 |
{ |
8914 |
Return (One) |
|
8751 |
Return (One) |
8915 |
} |
|
8752 |
} |
8916 |
} |
|
8753 |
} |
8917 |
} |
|
8754 |
} |
8918 |
ElseIf (LEqual (T_0, 0x09)) |
<> |
8755 |
ElseIf (LEqual (_T_0, 0x09)) |
8919 |
{ |
= |
8756 |
{ |
8920 |
If (LEqual (ECR1, One)) |
|
8757 |
If (LEqual (ECR1, One)) |
8921 |
{ |
|
8758 |
{ |
8922 |
If (LGreaterEqual (Arg1, 0x03)) |
|
8759 |
If (LGreaterEqual (Arg1, 0x03)) |
8923 |
{ |
|
8760 |
{ |
8924 |
Return (Package (0x05) |
|
8761 |
Return (Package (0x05) |
|
8940 |
Return (Buffer (One) |
= |
8777 |
Return (Buffer (One) |
8941 |
{ |
|
8778 |
{ |
8942 |
0x00 |
|
8779 |
0x00 |
8943 |
}) |
|
8780 |
}) |
8944 |
} |
|
8781 |
} |
8945 |
|
|
8782 |
|
8946 |
Device (SDXC) |
<> |
8783 |
Device (PXSX) |
8947 |
{ |
= |
8784 |
{ |
8948 |
Name (_ADR, Zero) // _ADR: Address |
|
8785 |
Name (_ADR, Zero) // _ADR: Address |
8949 |
Name (_PRW, Package (0x02) // _PRW: Power Resources for Wake |
|
8786 |
Name (_PRW, Package (0x02) // _PRW: Power Resources for Wake |
8950 |
{ |
|
8787 |
{ |
8951 |
0x69, |
|
8788 |
0x69, |
8952 |
0x04 |
|
8789 |
0x04 |
8953 |
}) |
|
8790 |
}) |
8954 |
Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method |
+- |
|
|
8955 |
{ |
|
|
|
8956 |
Store (Package (0x10) |
|
|
|
8957 |
{ |
|
|
|
8958 |
"AAPL,slot-name", |
|
|
|
8959 |
"Built In", |
|
|
|
8960 |
"name", |
|
|
|
8961 |
"Realtek PCIe Controller", |
|
|
|
8962 |
"model", |
|
|
|
8963 |
"Realtek RTS522A Card Reader", |
|
|
|
8964 |
"device_type", |
|
|
|
8965 |
"PCIe Controller", |
|
|
|
8966 |
"vendor-id", |
|
|
|
8967 |
Buffer (0x04) |
|
|
|
8968 |
{ |
|
|
|
8969 |
0xEC, 0x10, 0x00, 0x00 |
|
|
|
8970 |
}, |
|
|
|
8971 |
|
= |
|
|
8972 |
"device-id", |
+- |
|
|
8973 |
Buffer (0x04) |
|
|
|
8974 |
{ |
|
|
|
8975 |
0x2A, 0x52, 0x00, 0x00 |
|
|
|
8976 |
}, |
|
|
|
8977 |
|
= |
|
|
8978 |
"built-in", |
+- |
|
|
8979 |
Buffer (One) |
|
|
|
8980 |
{ |
|
|
|
8981 |
0x01 |
|
|
|
8982 |
}, |
|
|
|
8983 |
|
= |
|
|
8984 |
"compatible", |
+- |
|
|
8985 |
"pci10ec,522a" |
|
|
|
8986 |
}, Local0) |
|
|
|
8987 |
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) |
|
|
|
8988 |
Return (Local0) |
|
|
|
8989 |
} |
|
|
|
8990 |
} |
= |
8791 |
} |
8991 |
|
|
8792 |
|
8992 |
Method (HPME, 0, Serialized) |
|
8793 |
Method (HPME, 0, Serialized) |
8993 |
{ |
|
8794 |
{ |
8994 |
If (LAnd (LNotEqual (VDID, 0xFFFFFFFF), LEqual (PMSX, One))) |
|
8795 |
If (LAnd (LNotEqual (VDID, 0xFFFFFFFF), LEqual (PMSX, One))) |
8995 |
{ |
|
8796 |
{ |
|
9154 |
Zero, |
= |
8955 |
Zero, |
9155 |
Zero, |
|
8956 |
Zero, |
9156 |
Zero |
|
8957 |
Zero |
9157 |
}) |
|
8958 |
}) |
9158 |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method |
|
8959 |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method |
9159 |
{ |
|
8960 |
{ |
9160 |
Name (T_0, Zero) |
<> |
8961 |
Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler |
9161 |
If (LEqual (Arg0, ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) |
= |
8962 |
If (LEqual (Arg0, ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) |
9162 |
{ |
|
8963 |
{ |
9163 |
While (One) |
|
8964 |
While (One) |
9164 |
{ |
|
8965 |
{ |
9165 |
Store (ToInteger (Arg2), T_0) |
<> |
8966 |
Store (ToInteger (Arg2), _T_0) |
9166 |
If (LEqual (T_0, Zero)) |
|
8967 |
If (LEqual (_T_0, Zero)) |
9167 |
{ |
= |
8968 |
{ |
9168 |
Name (OPTS, Buffer (0x02) |
|
8969 |
Name (OPTS, Buffer (0x02) |
9169 |
{ |
|
8970 |
{ |
9170 |
0x00, 0x00 |
|
8971 |
0x00, 0x00 |
9171 |
}) |
|
8972 |
}) |
9172 |
CreateBitField (OPTS, Zero, FUN0) |
|
8973 |
CreateBitField (OPTS, Zero, FUN0) |
|
9196 |
} |
= |
8997 |
} |
9197 |
} |
|
8998 |
} |
9198 |
} |
|
8999 |
} |
9199 |
|
|
9000 |
|
9200 |
Return (OPTS) |
|
9001 |
Return (OPTS) |
9201 |
} |
|
9002 |
} |
9202 |
ElseIf (LEqual (T_0, 0x04)) |
<> |
9003 |
ElseIf (LEqual (_T_0, 0x04)) |
9203 |
{ |
= |
9004 |
{ |
9204 |
If (LGreaterEqual (Arg1, 0x02)) |
|
9005 |
If (LGreaterEqual (Arg1, 0x02)) |
9205 |
{ |
|
9006 |
{ |
9206 |
If (OBFN) |
|
9007 |
If (OBFN) |
9207 |
{ |
|
9008 |
{ |
9208 |
Return (Buffer (0x10) |
|
9009 |
Return (Buffer (0x10) |
|
9218 |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
= |
9019 |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
9219 |
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 |
|
9020 |
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 |
9220 |
}) |
|
9021 |
}) |
9221 |
} |
|
9022 |
} |
9222 |
} |
|
9023 |
} |
9223 |
} |
|
9024 |
} |
9224 |
ElseIf (LEqual (T_0, 0x06)) |
<> |
9025 |
ElseIf (LEqual (_T_0, 0x06)) |
9225 |
{ |
= |
9026 |
{ |
9226 |
If (LGreaterEqual (Arg1, 0x02)) |
|
9027 |
If (LGreaterEqual (Arg1, 0x02)) |
9227 |
{ |
|
9028 |
{ |
9228 |
If (LTRN) |
|
9029 |
If (LTRN) |
9229 |
{ |
|
9030 |
{ |
9230 |
If (LOr (LEqual (LMSL, Zero), LEqual (LNSL, Zero))) |
|
9031 |
If (LOr (LEqual (LMSL, Zero), LEqual (LNSL, Zero))) |
|
9250 |
Else |
= |
9051 |
Else |
9251 |
{ |
|
9052 |
{ |
9252 |
Return (Zero) |
|
9053 |
Return (Zero) |
9253 |
} |
|
9054 |
} |
9254 |
} |
|
9055 |
} |
9255 |
} |
|
9056 |
} |
9256 |
ElseIf (LEqual (T_0, 0x08)) |
<> |
9057 |
ElseIf (LEqual (_T_0, 0x08)) |
9257 |
{ |
= |
9058 |
{ |
9258 |
If (LEqual (ECR1, One)) |
|
9059 |
If (LEqual (ECR1, One)) |
9259 |
{ |
|
9060 |
{ |
9260 |
If (LGreaterEqual (Arg1, 0x03)) |
|
9061 |
If (LGreaterEqual (Arg1, 0x03)) |
9261 |
{ |
|
9062 |
{ |
9262 |
Return (One) |
|
9063 |
Return (One) |
9263 |
} |
|
9064 |
} |
9264 |
} |
|
9065 |
} |
9265 |
} |
|
9066 |
} |
9266 |
ElseIf (LEqual (T_0, 0x09)) |
<> |
9067 |
ElseIf (LEqual (_T_0, 0x09)) |
9267 |
{ |
= |
9068 |
{ |
9268 |
If (LEqual (ECR1, One)) |
|
9069 |
If (LEqual (ECR1, One)) |
9269 |
{ |
|
9070 |
{ |
9270 |
If (LGreaterEqual (Arg1, 0x03)) |
|
9071 |
If (LGreaterEqual (Arg1, 0x03)) |
9271 |
{ |
|
9072 |
{ |
9272 |
Return (Package (0x05) |
|
9073 |
Return (Package (0x05) |
|
9298 |
Store (One, PMSX) |
= |
9099 |
Store (One, PMSX) |
9299 |
Store (One, PSPX) |
|
9100 |
Store (One, PSPX) |
9300 |
} |
|
9101 |
} |
9301 |
} |
|
9102 |
} |
9302 |
} |
|
9103 |
} |
9303 |
|
|
9104 |
|
9304 |
Device (SATA) |
<> |
9105 |
Device (SAT1) |
9305 |
{ |
= |
9106 |
{ |
9306 |
Name (_ADR, 0x00170000) // _ADR: Address |
|
9107 |
Name (_ADR, 0x00170000) // _ADR: Address |
9307 |
Name (_S3D, 0x03) // _S3D: S3 Device State |
|
9108 |
Name (_S3D, 0x03) // _S3D: S3 Device State |
9308 |
Name (RID, Zero) |
|
9109 |
Name (RID, Zero) |
9309 |
Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method |
+- |
|
|
9310 |
{ |
|
|
|
9311 |
Store (Package (0x0A) |
|
|
|
9312 |
{ |
|
|
|
9313 |
"AAPL,slot-name", |
|
|
|
9314 |
"Built In", |
|
|
|
9315 |
"name", |
|
|
|
9316 |
"Intel AHCI Controller", |
|
|
|
9317 |
"model", |
|
|
|
9318 |
Buffer (0x2F) |
|
|
|
9319 |
{ |
|
|
|
9320 |
"Intel 10 Series Chipset Family SATA Controller" |
|
|
|
9321 |
}, |
|
|
|
9322 |
|
= |
|
|
9323 |
"device_type", |
+- |
|
|
9324 |
Buffer (0x10) |
|
|
|
9325 |
{ |
|
|
|
9326 |
"AHCI Controller" |
|
|
|
9327 |
}, |
|
|
|
9328 |
|
= |
|
|
9329 |
"device-id", |
+- |
|
|
9330 |
Buffer (0x04) |
|
|
|
9331 |
{ |
|
|
|
9332 |
0x02, 0x1E, 0x00, 0x00 |
|
|
|
9333 |
} |
|
|
|
9334 |
}, Local0) |
|
|
|
9335 |
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) |
|
|
|
9336 |
Return (Local0) |
|
|
|
9337 |
} |
|
|
|
9338 |
} |
= |
9110 |
} |
9339 |
|
|
9111 |
|
9340 |
Device (SMBU) |
|
9112 |
Device (SMBU) |
9341 |
{ |
|
9113 |
{ |
9342 |
Name (_ADR, 0x001F0004) // _ADR: Address |
|
9114 |
Name (_ADR, 0x001F0004) // _ADR: Address |
9343 |
Name (_S3D, 0x03) // _S3D: S3 Device State |
|
9115 |
Name (_S3D, 0x03) // _S3D: S3 Device State |
|
9377 |
Offset (0x04), |
= |
9149 |
Offset (0x04), |
9378 |
, 9, |
|
9150 |
, 9, |
9379 |
CPSC, 1 |
|
9151 |
CPSC, 1 |
9380 |
} |
|
9152 |
} |
9381 |
} |
|
9153 |
} |
9382 |
|
|
9154 |
|
9383 |
Device (XHC) |
<> |
9155 |
Device (XHCI) |
9384 |
{ |
= |
9156 |
{ |
9385 |
Name (_ADR, 0x00140000) // _ADR: Address |
|
9157 |
Name (_ADR, 0x00140000) // _ADR: Address |
9386 |
Name (RID, Zero) |
|
9158 |
Name (RID, Zero) |
9387 |
Device (URTH) |
|
9159 |
Device (URTH) |
9388 |
{ |
|
9160 |
{ |
9389 |
Name (_ADR, Zero) // _ADR: Address |
|
9161 |
Name (_ADR, Zero) // _ADR: Address |
|
9524 |
Name (IDFU, Zero) |
= |
9296 |
Name (IDFU, Zero) |
9525 |
Method (_STA, 0, NotSerialized) // _STA: Status |
|
9297 |
Method (_STA, 0, NotSerialized) // _STA: Status |
9526 |
{ |
|
9298 |
{ |
9527 |
And (DT3D, 0x80, Local0) |
|
9299 |
And (DT3D, 0x80, Local0) |
9528 |
If (LNotEqual (Local0, 0x80)) |
|
9300 |
If (LNotEqual (Local0, 0x80)) |
9529 |
{ |
|
9301 |
{ |
9530 |
And (^^PCI0.XHC.MEMB, 0xFFFF0000, Local5) |
<> |
9302 |
And (^^PCI0.XHCI.MEMB, 0xFFFF0000, Local5) |
9531 |
If (LNotEqual (Local5, 0xFFFF0000)) |
= |
9303 |
If (LNotEqual (Local5, 0xFFFF0000)) |
9532 |
{ |
|
9304 |
{ |
9533 |
OperationRegion (HCOR, SystemMemory, And (^^PCI0.XHC.MEMB, 0xFFFFFFF0), 0x0600) |
<> |
9305 |
OperationRegion (HCOR, SystemMemory, And (^^PCI0.XHCI.MEMB, 0xFFFFFFF0), 0x0600) |
9534 |
Field (HCOR, AnyAcc, Lock, Preserve) |
= |
9306 |
Field (HCOR, AnyAcc, Lock, Preserve) |
9535 |
{ |
|
9307 |
{ |
9536 |
Offset (0x580), |
|
9308 |
Offset (0x580), |
9537 |
P5CS, 8 |
|
9309 |
P5CS, 8 |
9538 |
} |
|
9310 |
} |
9539 |
|
|
9311 |
|
|
9560 |
Return (Zero) |
= |
9332 |
Return (Zero) |
9561 |
} |
|
9333 |
} |
9562 |
} |
|
9334 |
} |
9563 |
|
|
9335 |
|
9564 |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method |
|
9336 |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method |
9565 |
{ |
|
9337 |
{ |
9566 |
Name (T_0, Zero) |
<> |
9338 |
Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler |
9567 |
If (LEqual (Arg0, ToUUID ("f5cf0ff7-5d60-4842-82c0-fa1a61d873f2"))) |
= |
9339 |
If (LEqual (Arg0, ToUUID ("f5cf0ff7-5d60-4842-82c0-fa1a61d873f2"))) |
9568 |
{ |
|
9340 |
{ |
9569 |
While (One) |
|
9341 |
While (One) |
9570 |
{ |
|
9342 |
{ |
9571 |
Store (ToInteger (Arg2), T_0) |
<> |
9343 |
Store (ToInteger (Arg2), _T_0) |
9572 |
If (LEqual (T_0, Zero)) |
|
9344 |
If (LEqual (_T_0, Zero)) |
9573 |
{ |
= |
9345 |
{ |
9574 |
If (LEqual (ToInteger (Arg1), Zero)) |
|
9346 |
If (LEqual (ToInteger (Arg1), Zero)) |
9575 |
{ |
|
9347 |
{ |
9576 |
Return (Buffer (One) |
|
9348 |
Return (Buffer (One) |
9577 |
{ |
|
9349 |
{ |
9578 |
0x07 |
|
9350 |
0x07 |
|
9581 |
|
= |
9353 |
|
9582 |
Return (Buffer (One) |
|
9354 |
Return (Buffer (One) |
9583 |
{ |
|
9355 |
{ |
9584 |
0x00 |
|
9356 |
0x00 |
9585 |
}) |
|
9357 |
}) |
9586 |
} |
|
9358 |
} |
9587 |
ElseIf (LEqual (T_0, One)) |
<> |
9359 |
ElseIf (LEqual (_T_0, One)) |
9588 |
{ |
= |
9360 |
{ |
9589 |
If (LEqual (DerefOf (Index (Arg3, Zero)), Zero)) |
|
9361 |
If (LEqual (DerefOf (Index (Arg3, Zero)), Zero)) |
9590 |
{ |
|
9362 |
{ |
9591 |
SGOV (0x02000014, Zero) |
|
9363 |
SGOV (0x02000014, Zero) |
9592 |
Store (Zero, IDFU) |
|
9364 |
Store (Zero, IDFU) |
9593 |
} |
|
9365 |
} |
|
9596 |
SGOV (0x02000014, One) |
= |
9368 |
SGOV (0x02000014, One) |
9597 |
Store (One, IDFU) |
|
9369 |
Store (One, IDFU) |
9598 |
} |
|
9370 |
} |
9599 |
|
|
9371 |
|
9600 |
Return (Zero) |
|
9372 |
Return (Zero) |
9601 |
} |
|
9373 |
} |
9602 |
ElseIf (LEqual (T_0, 0x02)) |
<> |
9374 |
ElseIf (LEqual (_T_0, 0x02)) |
9603 |
{ |
= |
9375 |
{ |
9604 |
If (LEqual (DerefOf (Index (Arg3, Zero)), Zero)) |
|
9376 |
If (LEqual (DerefOf (Index (Arg3, Zero)), Zero)) |
9605 |
{ |
|
9377 |
{ |
9606 |
SGOV (0x02010013, Zero) |
|
9378 |
SGOV (0x02010013, Zero) |
9607 |
} |
|
9379 |
} |
9608 |
Else |
|
9380 |
Else |
|
9655 |
0x6D, |
= |
9427 |
0x6D, |
9656 |
0x03, |
|
9428 |
0x03, |
9657 |
^LPC.EC.PUBS |
|
9429 |
^LPC.EC.PUBS |
9658 |
}) |
|
9430 |
}) |
9659 |
Scope (^^PCI0) |
|
9431 |
Scope (^^PCI0) |
9660 |
{ |
|
9432 |
{ |
9661 |
Scope (XHC) |
<> |
9433 |
Scope (XHCI) |
9662 |
{ |
= |
9434 |
{ |
9663 |
OperationRegion (XPRT, PCI_Config, Zero, 0x0100) |
|
9435 |
OperationRegion (XPRT, PCI_Config, Zero, 0x0100) |
9664 |
Field (XPRT, AnyAcc, NoLock, Preserve) |
|
9436 |
Field (XPRT, AnyAcc, NoLock, Preserve) |
9665 |
{ |
|
9437 |
{ |
9666 |
DVID, 16, |
|
9438 |
DVID, 16, |
9667 |
Offset (0x74), |
|
9439 |
Offset (0x74), |
|
9685 |
PR2M, 32, |
= |
9457 |
PR2M, 32, |
9686 |
PR3, 32, |
|
9458 |
PR3, 32, |
9687 |
PR3M, 32 |
|
9459 |
PR3M, 32 |
9688 |
} |
|
9460 |
} |
9689 |
|
|
9461 |
|
9690 |
Name (XFLT, Zero) |
|
9462 |
Name (XFLT, Zero) |
|
|
-+ |
9463 |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method |
|
|
|
9464 |
{ |
|
|
|
9465 |
If (PCIC (Arg0)) |
|
|
|
9466 |
{ |
|
|
|
9467 |
Return (PCID (Arg0, Arg1, Arg2, Arg3)) |
|
|
|
9468 |
} |
|
|
= |
9469 |
|
|
|
-+ |
9470 |
If (LEqual (Arg0, ToUUID ("ac340cb7-e901-45bf-b7e6-2b34ec931e23"))) |
|
|
|
9471 |
{ |
|
|
|
9472 |
If (LEqual (Arg1, 0x03)) |
|
|
|
9473 |
{ |
|
|
|
9474 |
Store (Arg1, XFLT) |
|
|
|
9475 |
} |
|
|
|
9476 |
} |
|
|
= |
9477 |
|
|
|
-+ |
9478 |
Return (Zero) |
|
|
|
9479 |
} |
|
|
= |
9480 |
|
9691 |
Method (_S3D, 0, NotSerialized) // _S3D: S3 Device State |
|
9481 |
Method (_S3D, 0, NotSerialized) // _S3D: S3 Device State |
9692 |
{ |
|
9482 |
{ |
9693 |
Return (0x03) |
|
9483 |
Return (0x03) |
9694 |
} |
|
9484 |
} |
9695 |
|
|
9485 |
|
|
9724 |
{ |
= |
9514 |
{ |
9725 |
Store (Arg0, PMEE) |
|
9515 |
Store (Arg0, PMEE) |
9726 |
} |
|
9516 |
} |
9727 |
|
|
9517 |
|
9728 |
Method (_INI, 0, NotSerialized) // _INI: Initialize |
|
9518 |
Method (_INI, 0, NotSerialized) // _INI: Initialize |
9729 |
{ |
|
9519 |
{ |
9730 |
If (CondRefOf (\_SB.PCI0.XHC.URTH.INIR)) |
<> |
9520 |
If (CondRefOf (\_SB.PCI0.XHCI.URTH.INIR)) |
9731 |
{ |
= |
9521 |
{ |
9732 |
^URTH.INIR () |
|
9522 |
^URTH.INIR () |
9733 |
} |
|
9523 |
} |
9734 |
} |
|
9524 |
} |
9735 |
|
|
9525 |
|
9736 |
OperationRegion (XHCP, SystemMemory, Add (GPCB (), 0x000A0000), 0x0100) |
|
9526 |
OperationRegion (XHCP, SystemMemory, Add (GPCB (), 0x000A0000), 0x0100) |
|
9766 |
} |
= |
9556 |
} |
9767 |
|
|
9557 |
|
9768 |
Store (Zero, UPSW) |
|
9558 |
Store (Zero, UPSW) |
9769 |
And (PDBM, 0xFFFFFFFFFFFFFFFD, PDBM) |
|
9559 |
And (PDBM, 0xFFFFFFFFFFFFFFFD, PDBM) |
9770 |
Store (Local2, MEMB) |
|
9560 |
Store (Local2, MEMB) |
9771 |
Store (Local1, PDBM) |
|
9561 |
Store (Local1, PDBM) |
9772 |
If (CondRefOf (\_SB.PCI0.XHC.PS0X)) |
<> |
9562 |
If (CondRefOf (\_SB.PCI0.XHCI.PS0X)) |
9773 |
{ |
= |
9563 |
{ |
9774 |
PS0X () |
|
9564 |
PS0X () |
9775 |
} |
|
9565 |
} |
9776 |
|
|
9566 |
|
9777 |
If (LAnd (UWAB, LEqual (D0D3, Zero))) |
|
9567 |
If (LAnd (UWAB, LEqual (D0D3, Zero))) |
9778 |
{ |
|
9568 |
{ |
|
9807 |
|
= |
9597 |
|
9808 |
Store (0x03, UPSW) |
|
9598 |
Store (0x03, UPSW) |
9809 |
And (PDBM, 0xFFFFFFFFFFFFFFFD, PDBM) |
|
9599 |
And (PDBM, 0xFFFFFFFFFFFFFFFD, PDBM) |
9810 |
Store (0x03, D0D3) |
|
9600 |
Store (0x03, D0D3) |
9811 |
Store (Local2, MEMB) |
|
9601 |
Store (Local2, MEMB) |
9812 |
Store (Local1, PDBM) |
|
9602 |
Store (Local1, PDBM) |
9813 |
If (CondRefOf (\_SB.PCI0.XHC.PS3X)) |
<> |
9603 |
If (CondRefOf (\_SB.PCI0.XHCI.PS3X)) |
9814 |
{ |
= |
9604 |
{ |
9815 |
PS3X () |
|
9605 |
PS3X () |
9816 |
} |
|
9606 |
} |
9817 |
|
|
9607 |
|
9818 |
If (LAnd (UWAB, LEqual (D0D3, 0x03))) |
|
9608 |
If (LAnd (UWAB, LEqual (D0D3, 0x03))) |
9819 |
{ |
|
9609 |
{ |
|
9841 |
{ |
= |
9631 |
{ |
9842 |
If (LEqual (DVID, 0xFFFF)) |
|
9632 |
If (LEqual (DVID, 0xFFFF)) |
9843 |
{ |
|
9633 |
{ |
9844 |
Return (Zero) |
|
9634 |
Return (Zero) |
9845 |
} |
|
9635 |
} |
9846 |
|
|
9636 |
|
9847 |
If (CondRefOf (\_SB.PCI0.XHC.URTH.PS0X)) |
<> |
9637 |
If (CondRefOf (\_SB.PCI0.XHCI.URTH.PS0X)) |
9848 |
{ |
= |
9638 |
{ |
9849 |
PS0X () |
|
9639 |
PS0X () |
9850 |
} |
|
9640 |
} |
9851 |
} |
|
9641 |
} |
9852 |
|
|
9642 |
|
9853 |
Method (_PS2, 0, Serialized) // _PS2: Power State 2 |
|
9643 |
Method (_PS2, 0, Serialized) // _PS2: Power State 2 |
9854 |
{ |
|
9644 |
{ |
9855 |
If (LEqual (DVID, 0xFFFF)) |
|
9645 |
If (LEqual (DVID, 0xFFFF)) |
9856 |
{ |
|
9646 |
{ |
9857 |
Return (Zero) |
|
9647 |
Return (Zero) |
9858 |
} |
|
9648 |
} |
9859 |
|
|
9649 |
|
9860 |
If (CondRefOf (\_SB.PCI0.XHC.URTH.PS2X)) |
<> |
9650 |
If (CondRefOf (\_SB.PCI0.XHCI.URTH.PS2X)) |
9861 |
{ |
= |
9651 |
{ |
9862 |
PS2X () |
|
9652 |
PS2X () |
9863 |
} |
|
9653 |
} |
9864 |
} |
|
9654 |
} |
9865 |
|
|
9655 |
|
9866 |
Method (_PS3, 0, Serialized) // _PS3: Power State 3 |
|
9656 |
Method (_PS3, 0, Serialized) // _PS3: Power State 3 |
9867 |
{ |
|
9657 |
{ |
9868 |
If (LEqual (DVID, 0xFFFF)) |
|
9658 |
If (LEqual (DVID, 0xFFFF)) |
9869 |
{ |
|
9659 |
{ |
9870 |
Return (Zero) |
|
9660 |
Return (Zero) |
9871 |
} |
|
9661 |
} |
9872 |
|
|
9662 |
|
9873 |
If (CondRefOf (\_SB.PCI0.XHC.URTH.PS3X)) |
<> |
9663 |
If (CondRefOf (\_SB.PCI0.XHCI.URTH.PS3X)) |
9874 |
{ |
= |
9664 |
{ |
9875 |
PS3X () |
|
9665 |
PS3X () |
9876 |
} |
|
9666 |
} |
9877 |
} |
|
9667 |
} |
9878 |
} |
|
9668 |
} |
9879 |
} |
|
9669 |
} |
|
10429 |
Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device |
= |
10219 |
Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device |
10430 |
{ |
|
10220 |
{ |
10431 |
Return (PLDC) |
|
10221 |
Return (PLDC) |
10432 |
} |
|
10222 |
} |
10433 |
} |
|
10223 |
} |
10434 |
|
|
|
|
10435 |
Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method |
+- |
|
|
10436 |
{ |
|
|
|
10437 |
Store (Package (0x17) |
|
|
|
10438 |
{ |
|
|
|
10439 |
"AAPL,clock-id", |
|
|
|
10440 |
Buffer (One) |
|
|
|
10441 |
{ |
|
|
|
10442 |
0x02 |
|
|
|
10443 |
}, |
|
|
|
10444 |
|
= |
|
|
10445 |
"AAPL,slot-name", |
+- |
|
|
10446 |
"Built In", |
|
|
|
10447 |
"name", |
|
|
|
10448 |
"Intel XHCI Controller", |
|
|
|
10449 |
"model", |
|
|
|
10450 |
Buffer (0x38) |
|
|
|
10451 |
{ |
|
|
|
10452 |
"Intel 10 Series Chipset Family USB xHCI Host Controller" |
|
|
|
10453 |
}, |
|
|
|
10454 |
|
= |
|
|
10455 |
"device_type", |
+- |
|
|
10456 |
Buffer (0x0F) |
|
|
|
10457 |
{ |
|
|
|
10458 |
"USB Controller" |
|
|
|
10459 |
}, |
|
|
|
10460 |
|
= |
|
|
10461 |
"AAPL,current-available", |
+- |
|
|
10462 |
0x0834, |
|
|
|
10463 |
"AAPL,current-extra", |
|
|
|
10464 |
0x0A8C, |
|
|
|
10465 |
"AAPL,current-in-sleep", |
|
|
|
10466 |
0x03E8, |
|
|
|
10467 |
"AAPL,current-extra-in-sleep", |
|
|
|
10468 |
0x0834, |
|
|
|
10469 |
"AAPL,max-port-current-in-sleep", |
|
|
|
10470 |
0x0A8C, |
|
|
|
10471 |
"AAPL,device-internal", |
|
|
|
10472 |
0x02, |
|
|
|
10473 |
Buffer (One) |
|
|
|
10474 |
{ |
|
|
|
10475 |
0x00 |
|
|
|
10476 |
} |
|
|
|
10477 |
}, Local0) |
|
|
|
10478 |
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) |
|
|
|
10479 |
Return (Local0) |
|
|
|
10480 |
} |
|
|
|
10481 |
} |
= |
10224 |
} |
10482 |
|
|
10225 |
|
10483 |
Device (HDEF) |
|
10226 |
Device (HDEF) |
10484 |
{ |
|
10227 |
{ |
10485 |
Name (_ADR, 0x001F0003) // _ADR: Address |
|
10228 |
Name (_ADR, 0x001F0003) // _ADR: Address |
10486 |
Name (_S3D, 0x03) // _S3D: S3 Device State |
|
10229 |
Name (_S3D, 0x03) // _S3D: S3 Device State |
10487 |
Name (RID, Zero) |
|
10230 |
Name (RID, Zero) |
10488 |
Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method |
|
10231 |
Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method |
10489 |
{ |
|
10232 |
{ |
10490 |
Store (Package (0x10) |
<> |
10233 |
If (LEqual (Arg2, Zero)) |
10491 |
{ |
= |
10234 |
{ |
10492 |
"AAPL,slot-name", |
<> |
|
|
10493 |
"Built In", |
|
|
|
10494 |
"name", |
|
|
|
10495 |
"Conexant Audio Controller", |
|
|
|
10496 |
"model", |
|
|
|
10497 |
Buffer (0x24) |
|
10235 |
Return (Buffer (One) |
10498 |
{ |
= |
10236 |
{ |
10499 |
"Conexant CX20753-4 Audio Controller" |
<> |
10237 |
0x03 |
10500 |
}, |
|
10238 |
}) |
10501 |
|
|
10239 |
} |
10502 |
"device_type", |
|
10240 |
|
10503 |
Buffer (0x11) |
|
10241 |
Return (Package (0x06) |
10504 |
{ |
= |
10242 |
{ |
10505 |
"Audio Controller" |
+- |
|
|
10506 |
}, |
|
|
|
10507 |
|
= |
|
|
10508 |
"layout-id", |
|
10243 |
"layout-id", |
10509 |
Buffer (0x04) |
|
10244 |
Buffer (0x04) |
10510 |
{ |
|
10245 |
{ |
10511 |
0x03, 0x00, 0x00, 0x00 |
|
10246 |
0x03, 0x00, 0x00, 0x00 |
10512 |
}, |
|
10247 |
}, |
10513 |
|
|
10248 |
|
10514 |
"PinConfigurations", |
+- |
|
|
10515 |
Buffer (Zero) {}, |
|
|
|
10516 |
"MaximumBootBeepVolume", |
|
|
|
10517 |
Buffer (One) |
|
|
|
10518 |
{ |
|
|
|
10519 |
0x40 |
|
|
|
10520 |
}, |
|
|
|
10521 |
|
= |
|
|
10522 |
"hda-gfx", |
|
10249 |
"hda-gfx", |
10523 |
Buffer (0x0A) |
|
10250 |
Buffer (0x0A) |
10524 |
{ |
|
10251 |
{ |
10525 |
"onboard-1" |
|
10252 |
"onboard-1" |
|
|
-+ |
10253 |
}, |
|
|
= |
10254 |
|
|
|
-+ |
10255 |
"PinConfigurations", |
|
|
|
10256 |
Buffer (Zero) {} |
|
|
|
10257 |
}) |
10526 |
} |
= |
10258 |
} |
10527 |
}, Local0) |
<> |
10259 |
|
|
|
|
10260 |
Device (BUS0) |
|
|
|
10261 |
{ |
|
|
|
10262 |
Name (_CID, "smbus") // _CID: Compatible ID |
|
|
|
10263 |
Name (_ADR, Zero) // _ADR: Address |
|
|
|
10264 |
Device (DVL0) |
|
|
|
10265 |
{ |
|
|
|
10266 |
Name (_ADR, 0x57) // _ADR: Address |
|
|
|
10267 |
Name (_CID, "diagsvault") // _CID: Compatible ID |
|
|
|
10268 |
Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method |
|
|
|
10269 |
{ |
|
|
|
10270 |
If (LEqual (Arg2, Zero)) |
|
|
|
10271 |
{ |
|
|
|
10272 |
Return (Buffer (One) |
|
|
|
10273 |
{ |
|
|
|
10274 |
0x03 |
|
|
|
10275 |
}) |
|
|
|
10276 |
} |
10528 |
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) |
|
10277 |
|
10529 |
Return (Local0) |
|
10278 |
Return (Package (0x02) |
|
|
|
10279 |
{ |
|
|
|
10280 |
"address", |
|
|
|
10281 |
0x57 |
|
|
|
10282 |
}) |
|
|
|
10283 |
} |
|
|
|
10284 |
} |
10530 |
} |
= |
10285 |
} |
10531 |
} |
|
10286 |
} |
10532 |
|
|
10287 |
|
10533 |
Device (IMEI) |
<> |
10288 |
Device (HECI) |
10534 |
{ |
= |
10289 |
{ |
10535 |
Name (_ADR, 0x00160000) // _ADR: Address |
|
10290 |
Name (_ADR, 0x00160000) // _ADR: Address |
|
|
<> |
10291 |
Name (_S3D, 0x03) // _S3D: S3 Device State |
|
|
|
10292 |
Name (RID, Zero) |
10536 |
Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method |
|
10293 |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method |
10537 |
{ |
= |
10294 |
{ |
10538 |
Store (Package (0x02) |
<> |
10295 |
If (PCIC (Arg0)) |
10539 |
{ |
= |
10296 |
{ |
10540 |
"layout-id", |
<> |
10297 |
Return (PCID (Arg0, Arg1, Arg2, Arg3)) |
10541 |
Buffer (0x04) |
|
|
|
10542 |
{ |
|
|
|
10543 |
0x3A, 0x8C, 0x00, 0x00 |
|
|
|
10544 |
} |
= |
10298 |
} |
10545 |
}, Local0) |
<> |
10299 |
|
10546 |
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) |
|
|
|
10547 |
Return (Local0) |
|
10300 |
Return (Zero) |
10548 |
} |
= |
10301 |
} |
10549 |
} |
|
10302 |
} |
10550 |
} |
|
10303 |
} |
10551 |
|
|
10304 |
|
10552 |
Scope (PCI0.LPC.EC) |
|
10305 |
Scope (PCI0.LPC.EC) |
10553 |
{ |
|
10306 |
{ |
|
10577 |
BDIS () |
= |
10330 |
BDIS () |
10578 |
BHDP (One, Zero) |
|
10331 |
BHDP (One, Zero) |
10579 |
NBEJ (BDEV) |
|
10332 |
NBEJ (BDEV) |
10580 |
Store (Local0, BDEV) |
|
10333 |
Store (Local0, BDEV) |
10581 |
If (LEqual (BIDE, 0x03)) |
|
10334 |
If (LEqual (BIDE, 0x03)) |
10582 |
{ |
|
10335 |
{ |
10583 |
Store (Zero, ^^^SATA.PRIM.GTME) |
<> |
10336 |
Store (Zero, ^^^SAT1.PRIM.GTME) |
10584 |
Store (Zero, ^^^SATA.SCND.GTME) |
|
10337 |
Store (Zero, ^^^SAT1.SCND.GTME) |
10585 |
} |
= |
10338 |
} |
10586 |
} |
|
10339 |
} |
10587 |
ElseIf (HPBU) {} |
|
10340 |
ElseIf (HPBU) {} |
10588 |
Else |
|
10341 |
Else |
10589 |
{ |
|
10342 |
{ |
10590 |
Store (Local0, BDEV) |
|
10343 |
Store (Local0, BDEV) |
|
10595 |
Method (NBRE, 1, NotSerialized) |
= |
10348 |
Method (NBRE, 1, NotSerialized) |
10596 |
{ |
|
10349 |
{ |
10597 |
If (LLess (Arg0, 0x0C)) |
|
10350 |
If (LLess (Arg0, 0x0C)) |
10598 |
{ |
|
10351 |
{ |
10599 |
If (LEqual (BIDE, 0x03)) |
|
10352 |
If (LEqual (BIDE, 0x03)) |
10600 |
{ |
|
10353 |
{ |
10601 |
Notify (^^^SATA.SCND.MSTR, 0x03) |
<> |
10354 |
Notify (^^^SAT1.SCND.MSTR, 0x03) |
10602 |
} |
= |
10355 |
} |
10603 |
Else |
|
10356 |
Else |
10604 |
{ |
|
10357 |
{ |
10605 |
Notify (^^^SATA.PRT1, 0x03) |
<> |
10358 |
Notify (^^^SAT1.PRT1, 0x03) |
10606 |
} |
= |
10359 |
} |
10607 |
} |
|
10360 |
} |
10608 |
} |
|
10361 |
} |
10609 |
|
|
10362 |
|
10610 |
Method (NBEJ, 1, NotSerialized) |
|
10363 |
Method (NBEJ, 1, NotSerialized) |
10611 |
{ |
|
10364 |
{ |
10612 |
If (LEqual (BSTS, Zero)) |
|
10365 |
If (LEqual (BSTS, Zero)) |
10613 |
{ |
|
10366 |
{ |
10614 |
If (LLess (Arg0, 0x0C)) |
|
10367 |
If (LLess (Arg0, 0x0C)) |
10615 |
{ |
|
10368 |
{ |
10616 |
If (LEqual (BIDE, 0x03)) |
|
10369 |
If (LEqual (BIDE, 0x03)) |
10617 |
{ |
|
10370 |
{ |
10618 |
Notify (^^^SATA.SCND.MSTR, One) |
<> |
10371 |
Notify (^^^SAT1.SCND.MSTR, One) |
10619 |
} |
= |
10372 |
} |
10620 |
Else |
|
10373 |
Else |
10621 |
{ |
|
10374 |
{ |
10622 |
Notify (^^^SATA.PRT1, One) |
<> |
10375 |
Notify (^^^SAT1.PRT1, One) |
10623 |
} |
= |
10376 |
} |
10624 |
} |
|
10377 |
} |
10625 |
} |
|
10378 |
} |
10626 |
|
|
10379 |
|
10627 |
BEEP (Zero) |
|
10380 |
BEEP (Zero) |
10628 |
Store (Zero, BSTS) |
|
10381 |
Store (Zero, BSTS) |
|
10632 |
{ |
= |
10385 |
{ |
10633 |
If (LLess (Arg0, 0x0C)) |
|
10386 |
If (LLess (Arg0, 0x0C)) |
10634 |
{ |
|
10387 |
{ |
10635 |
BEN (One) |
|
10388 |
BEN (One) |
10636 |
If (LEqual (BIDE, 0x03)) |
|
10389 |
If (LEqual (BIDE, 0x03)) |
10637 |
{ |
|
10390 |
{ |
10638 |
Notify (^^^SATA.SCND.MSTR, One) |
<> |
10391 |
Notify (^^^SAT1.SCND.MSTR, One) |
10639 |
} |
= |
10392 |
} |
10640 |
Else |
|
10393 |
Else |
10641 |
{ |
|
10394 |
{ |
10642 |
Notify (^^^SATA.PRT1, One) |
<> |
10395 |
Notify (^^^SAT1.PRT1, One) |
10643 |
} |
= |
10396 |
} |
10644 |
} |
|
10397 |
} |
10645 |
|
|
10398 |
|
10646 |
BEEP (Zero) |
|
10399 |
BEEP (Zero) |
10647 |
Store (Zero, BSTS) |
|
10400 |
Store (Zero, BSTS) |
10648 |
} |
|
10401 |
} |
|
14612 |
QWordMemory (ResourceConsumer, PosDecode, MinNotFixed, MaxNotFixed, NonCacheable, ReadWrite, |
= |
14365 |
QWordMemory (ResourceConsumer, PosDecode, MinNotFixed, MaxNotFixed, NonCacheable, ReadWrite, |
14613 |
0x0000000000000000, // Granularity |
|
14366 |
0x0000000000000000, // Granularity |
14614 |
0x0000000000000000, // Range Minimum |
|
14367 |
0x0000000000000000, // Range Minimum |
14615 |
0x0000000000000000, // Range Maximum |
|
14368 |
0x0000000000000000, // Range Maximum |
14616 |
0x0000000000000000, // Translation Offset |
|
14369 |
0x0000000000000000, // Translation Offset |
14617 |
0x0000000000000001, // Length |
|
14370 |
0x0000000000000001, // Length |
14618 |
,, _Y1D, AddressRangeMemory, TypeStatic) |
<> |
14371 |
,, _Y1C, AddressRangeMemory, TypeStatic) |
14619 |
}) |
= |
14372 |
}) |
14620 |
Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings |
|
14373 |
Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings |
14621 |
{ |
|
14374 |
{ |
14622 |
CreateQWordField (RBUF, \_SB.EPC._Y1D._MIN, EMIN) // _MIN: Minimum Base Address |
<> |
14375 |
CreateQWordField (RBUF, \_SB.EPC._Y1C._MIN, EMIN) // _MIN: Minimum Base Address |
14623 |
CreateQWordField (RBUF, \_SB.EPC._Y1D._MAX, EMAX) // _MAX: Maximum Base Address |
|
14376 |
CreateQWordField (RBUF, \_SB.EPC._Y1C._MAX, EMAX) // _MAX: Maximum Base Address |
14624 |
CreateQWordField (RBUF, \_SB.EPC._Y1D._LEN, ELEN) // _LEN: Length |
|
14377 |
CreateQWordField (RBUF, \_SB.EPC._Y1C._LEN, ELEN) // _LEN: Length |
14625 |
Store (\_PR.EMNA, EMIN) |
= |
14378 |
Store (\_PR.EMNA, EMIN) |
14626 |
Store (\_PR.ELNG, ELEN) |
|
14379 |
Store (\_PR.ELNG, ELEN) |
14627 |
Subtract (Add (\_PR.EMNA, \_PR.ELNG), One, EMAX) |
|
14380 |
Subtract (Add (\_PR.EMNA, \_PR.ELNG), One, EMAX) |
14628 |
Return (RBUF) |
|
14381 |
Return (RBUF) |
14629 |
} |
|
14382 |
} |
14630 |
|
|
14383 |
|
14631 |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method |
|
14384 |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method |
14632 |
{ |
|
14385 |
{ |
14633 |
Name (T_0, Zero) |
<> |
14386 |
Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler |
14634 |
Name (BUFX, Package (0x09) |
= |
14387 |
Name (BUFX, Package (0x09) |
14635 |
{ |
|
14388 |
{ |
14636 |
0x80000000, |
|
14389 |
0x80000000, |
14637 |
0x80000000, |
|
14390 |
0x80000000, |
14638 |
0x80000000, |
|
14391 |
0x80000000, |
14639 |
0x80000000, |
|
14392 |
0x80000000, |
|
14646 |
If (LEqual (Arg0, ToUUID ("c60fac0c-fd9e-4273-9a3f-938f2327035e"))) |
= |
14399 |
If (LEqual (Arg0, ToUUID ("c60fac0c-fd9e-4273-9a3f-938f2327035e"))) |
14647 |
{ |
|
14400 |
{ |
14648 |
If (LEqual (Zero, ToInteger (Arg1))) |
|
14401 |
If (LEqual (Zero, ToInteger (Arg1))) |
14649 |
{ |
|
14402 |
{ |
14650 |
While (One) |
|
14403 |
While (One) |
14651 |
{ |
|
14404 |
{ |
14652 |
Store (ToInteger (Arg2), T_0) |
<> |
14405 |
Store (ToInteger (Arg2), _T_0) |
14653 |
If (LEqual (T_0, Zero)) |
|
14406 |
If (LEqual (_T_0, Zero)) |
14654 |
{ |
= |
14407 |
{ |
14655 |
Return (Buffer (One) |
|
14408 |
Return (Buffer (One) |
14656 |
{ |
|
14409 |
{ |
14657 |
0x02 |
|
14410 |
0x02 |
14658 |
}) |
|
14411 |
}) |
14659 |
} |
|
14412 |
} |
14660 |
ElseIf (LEqual (T_0, One)) |
<> |
14413 |
ElseIf (LEqual (_T_0, One)) |
14661 |
{ |
= |
14414 |
{ |
14662 |
Store (SEC0, Index (BUFX, Zero)) |
|
14415 |
Store (SEC0, Index (BUFX, Zero)) |
14663 |
Store (SEC1, Index (BUFX, One)) |
|
14416 |
Store (SEC1, Index (BUFX, One)) |
14664 |
Store (SEC2, Index (BUFX, 0x02)) |
|
14417 |
Store (SEC2, Index (BUFX, 0x02)) |
14665 |
Store (SEC3, Index (BUFX, 0x03)) |
|
14418 |
Store (SEC3, Index (BUFX, 0x03)) |
14666 |
Store (SEC4, Index (BUFX, 0x04)) |
|
14419 |
Store (SEC4, Index (BUFX, 0x04)) |
|
14692 |
|
= |
14445 |
|
14693 |
Return (Zero) |
|
14446 |
Return (Zero) |
14694 |
} |
|
14447 |
} |
14695 |
} |
|
14448 |
} |
14696 |
} |
|
14449 |
} |
14697 |
|
|
14450 |
|
14698 |
Scope (_SB.PCI0.EXP3.ARPT) |
<> |
14451 |
Scope (_SB.PCI0.EXP3.PXSX) |
14699 |
{ |
= |
14452 |
{ |
14700 |
OperationRegion (RPXX, PCI_Config, Zero, 0x10) |
|
14453 |
OperationRegion (RPXX, PCI_Config, Zero, 0x10) |
14701 |
Field (RPXX, AnyAcc, NoLock, Preserve) |
|
14454 |
Field (RPXX, AnyAcc, NoLock, Preserve) |
14702 |
{ |
|
14455 |
{ |
14703 |
VDID, 32 |
|
14456 |
VDID, 32 |
14704 |
} |
|
14457 |
} |
|
14822 |
Store ("WW", Index (DerefOf (Index (WRDX, 0x02)), One)) |
= |
14575 |
Store ("WW", Index (DerefOf (Index (WRDX, 0x02)), One)) |
14823 |
Return (WRDX) |
|
14576 |
Return (WRDX) |
14824 |
} |
|
14577 |
} |
14825 |
|
|
14578 |
|
14826 |
Method (WIST, 0, Serialized) |
|
14579 |
Method (WIST, 0, Serialized) |
14827 |
{ |
|
14580 |
{ |
14828 |
Name (T_0, Zero) |
<> |
14581 |
Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler |
14829 |
If (CondRefOf (VDID)) |
= |
14582 |
If (CondRefOf (VDID)) |
14830 |
{ |
|
14583 |
{ |
14831 |
While (One) |
|
14584 |
While (One) |
14832 |
{ |
|
14585 |
{ |
14833 |
Store (VDID, T_0) |
<> |
14586 |
Store (VDID, _T_0) |
14834 |
If (LEqual (T_0, 0x095A8086)) |
|
14587 |
If (LEqual (_T_0, 0x095A8086)) |
14835 |
{ |
= |
14588 |
{ |
14836 |
Return (One) |
|
14589 |
Return (One) |
14837 |
} |
|
14590 |
} |
14838 |
ElseIf (LEqual (T_0, 0x095B8086)) |
<> |
14591 |
ElseIf (LEqual (_T_0, 0x095B8086)) |
14839 |
{ |
= |
14592 |
{ |
14840 |
Return (One) |
|
14593 |
Return (One) |
14841 |
} |
|
14594 |
} |
14842 |
ElseIf (LEqual (T_0, 0x31658086)) |
<> |
14595 |
ElseIf (LEqual (_T_0, 0x31658086)) |
14843 |
{ |
= |
14596 |
{ |
14844 |
Return (One) |
|
14597 |
Return (One) |
14845 |
} |
|
14598 |
} |
14846 |
ElseIf (LEqual (T_0, 0x31668086)) |
<> |
14599 |
ElseIf (LEqual (_T_0, 0x31668086)) |
14847 |
{ |
= |
14600 |
{ |
14848 |
Return (One) |
|
14601 |
Return (One) |
14849 |
} |
|
14602 |
} |
14850 |
ElseIf (LEqual (T_0, 0x08B18086)) |
<> |
14603 |
ElseIf (LEqual (_T_0, 0x08B18086)) |
14851 |
{ |
= |
14604 |
{ |
14852 |
Return (One) |
|
14605 |
Return (One) |
14853 |
} |
|
14606 |
} |
14854 |
ElseIf (LEqual (T_0, 0x08B28086)) |
<> |
14607 |
ElseIf (LEqual (_T_0, 0x08B28086)) |
14855 |
{ |
= |
14608 |
{ |
14856 |
Return (One) |
|
14609 |
Return (One) |
14857 |
} |
|
14610 |
} |
14858 |
ElseIf (LEqual (T_0, 0x08B38086)) |
<> |
14611 |
ElseIf (LEqual (_T_0, 0x08B38086)) |
14859 |
{ |
= |
14612 |
{ |
14860 |
Return (One) |
|
14613 |
Return (One) |
14861 |
} |
|
14614 |
} |
14862 |
ElseIf (LEqual (T_0, 0x08B48086)) |
<> |
14615 |
ElseIf (LEqual (_T_0, 0x08B48086)) |
14863 |
{ |
= |
14616 |
{ |
14864 |
Return (One) |
|
14617 |
Return (One) |
14865 |
} |
|
14618 |
} |
14866 |
ElseIf (LEqual (T_0, 0x24F38086)) |
<> |
14619 |
ElseIf (LEqual (_T_0, 0x24F38086)) |
14867 |
{ |
= |
14620 |
{ |
14868 |
Return (One) |
|
14621 |
Return (One) |
14869 |
} |
|
14622 |
} |
14870 |
ElseIf (LEqual (T_0, 0x24F48086)) |
<> |
14623 |
ElseIf (LEqual (_T_0, 0x24F48086)) |
14871 |
{ |
= |
14624 |
{ |
14872 |
Return (One) |
|
14625 |
Return (One) |
14873 |
} |
|
14626 |
} |
14874 |
ElseIf (LEqual (T_0, 0x24F58086)) |
<> |
14627 |
ElseIf (LEqual (_T_0, 0x24F58086)) |
14875 |
{ |
= |
14628 |
{ |
14876 |
Return (One) |
|
14629 |
Return (One) |
14877 |
} |
|
14630 |
} |
14878 |
ElseIf (LEqual (T_0, 0x24F68086)) |
<> |
14631 |
ElseIf (LEqual (_T_0, 0x24F68086)) |
14879 |
{ |
= |
14632 |
{ |
14880 |
Return (One) |
|
14633 |
Return (One) |
14881 |
} |
|
14634 |
} |
14882 |
Else |
|
14635 |
Else |
14883 |
{ |
|
14636 |
{ |
14884 |
Return (Zero) |
|
14637 |
Return (Zero) |
|
14950 |
} |
= |
14703 |
} |
14951 |
|
|
14704 |
|
14952 |
Return (Zero) |
|
14705 |
Return (Zero) |
14953 |
} |
|
14706 |
} |
14954 |
} |
|
14707 |
} |
14955 |
|
|
14708 |
|
14956 |
Name (PNVB, 0xB7FB2C98) |
<> |
14709 |
Name (PNVB, 0xD7FBBC98) |
14957 |
Name (PNVL, 0x0204) |
= |
14710 |
Name (PNVL, 0x0204) |
14958 |
OperationRegion (PNVA, SystemMemory, PNVB, PNVL) |
|
14711 |
OperationRegion (PNVA, SystemMemory, PNVB, PNVL) |
14959 |
Field (PNVA, AnyAcc, Lock, Preserve) |
|
14712 |
Field (PNVA, AnyAcc, Lock, Preserve) |
14960 |
{ |
|
14713 |
{ |
14961 |
RCRV, 32, |
|
14714 |
RCRV, 32, |
14962 |
PCHS, 16, |
|
14715 |
PCHS, 16, |
|
15233 |
{ |
= |
14986 |
{ |
15234 |
IO (Decode16, |
|
14987 |
IO (Decode16, |
15235 |
0x0000, // Range Minimum |
|
14988 |
0x0000, // Range Minimum |
15236 |
0x0000, // Range Maximum |
|
14989 |
0x0000, // Range Maximum |
15237 |
0x01, // Alignment |
|
14990 |
0x01, // Alignment |
15238 |
0xFF, // Length |
|
14991 |
0xFF, // Length |
15239 |
_Y1E) |
<> |
14992 |
_Y1D) |
15240 |
}) |
= |
14993 |
}) |
15241 |
Name (BUF1, ResourceTemplate () |
|
14994 |
Name (BUF1, ResourceTemplate () |
15242 |
{ |
|
14995 |
{ |
15243 |
IO (Decode16, |
|
14996 |
IO (Decode16, |
15244 |
0x0000, // Range Minimum |
|
14997 |
0x0000, // Range Minimum |
15245 |
0x0000, // Range Maximum |
|
14998 |
0x0000, // Range Maximum |
15246 |
0x01, // Alignment |
|
14999 |
0x01, // Alignment |
15247 |
0xFF, // Length |
|
15000 |
0xFF, // Length |
15248 |
_Y1F) |
<> |
15001 |
_Y1E) |
15249 |
}) |
= |
15002 |
}) |
15250 |
Name (BUF2, ResourceTemplate () |
|
15003 |
Name (BUF2, ResourceTemplate () |
15251 |
{ |
|
15004 |
{ |
15252 |
IO (Decode16, |
|
15005 |
IO (Decode16, |
15253 |
0x0000, // Range Minimum |
|
15006 |
0x0000, // Range Minimum |
15254 |
0x0000, // Range Maximum |
|
15007 |
0x0000, // Range Maximum |
15255 |
0x01, // Alignment |
|
15008 |
0x01, // Alignment |
15256 |
0xFF, // Length |
|
15009 |
0xFF, // Length |
15257 |
_Y20) |
<> |
15010 |
_Y1F) |
15258 |
}) |
= |
15011 |
}) |
15259 |
Name (BUF3, ResourceTemplate () |
|
15012 |
Name (BUF3, ResourceTemplate () |
15260 |
{ |
|
15013 |
{ |
15261 |
IO (Decode16, |
|
15014 |
IO (Decode16, |
15262 |
0x0000, // Range Minimum |
|
15015 |
0x0000, // Range Minimum |
15263 |
0x0000, // Range Maximum |
|
15016 |
0x0000, // Range Maximum |
15264 |
0x01, // Alignment |
|
15017 |
0x01, // Alignment |
15265 |
0xFF, // Length |
|
15018 |
0xFF, // Length |
15266 |
_Y21) |
<> |
15019 |
_Y20) |
15267 |
}) |
= |
15020 |
}) |
15268 |
CreateWordField (BUF0, \_SB.PCI0.IOTR._CRS._Y1E._MIN, AMI0) // _MIN: Minimum Base Address |
<> |
15021 |
CreateWordField (BUF0, \_SB.PCI0.IOTR._CRS._Y1D._MIN, AMI0) // _MIN: Minimum Base Address |
15269 |
CreateWordField (BUF0, \_SB.PCI0.IOTR._CRS._Y1E._MAX, AMA0) // _MAX: Maximum Base Address |
|
15022 |
CreateWordField (BUF0, \_SB.PCI0.IOTR._CRS._Y1D._MAX, AMA0) // _MAX: Maximum Base Address |
15270 |
CreateWordField (BUF1, \_SB.PCI0.IOTR._CRS._Y1F._MIN, AMI1) // _MIN: Minimum Base Address |
|
15023 |
CreateWordField (BUF1, \_SB.PCI0.IOTR._CRS._Y1E._MIN, AMI1) // _MIN: Minimum Base Address |
15271 |
CreateWordField (BUF1, \_SB.PCI0.IOTR._CRS._Y1F._MAX, AMA1) // _MAX: Maximum Base Address |
|
15024 |
CreateWordField (BUF1, \_SB.PCI0.IOTR._CRS._Y1E._MAX, AMA1) // _MAX: Maximum Base Address |
15272 |
CreateWordField (BUF2, \_SB.PCI0.IOTR._CRS._Y20._MIN, AMI2) // _MIN: Minimum Base Address |
|
15025 |
CreateWordField (BUF2, \_SB.PCI0.IOTR._CRS._Y1F._MIN, AMI2) // _MIN: Minimum Base Address |
15273 |
CreateWordField (BUF2, \_SB.PCI0.IOTR._CRS._Y20._MAX, AMA2) // _MAX: Maximum Base Address |
|
15026 |
CreateWordField (BUF2, \_SB.PCI0.IOTR._CRS._Y1F._MAX, AMA2) // _MAX: Maximum Base Address |
15274 |
CreateWordField (BUF3, \_SB.PCI0.IOTR._CRS._Y21._MIN, AMI3) // _MIN: Minimum Base Address |
|
15027 |
CreateWordField (BUF3, \_SB.PCI0.IOTR._CRS._Y20._MIN, AMI3) // _MIN: Minimum Base Address |
15275 |
CreateWordField (BUF3, \_SB.PCI0.IOTR._CRS._Y21._MAX, AMA3) // _MAX: Maximum Base Address |
|
15028 |
CreateWordField (BUF3, \_SB.PCI0.IOTR._CRS._Y20._MAX, AMA3) // _MAX: Maximum Base Address |
15276 |
Store (ITA0, AMI0) |
= |
15029 |
Store (ITA0, AMI0) |
15277 |
Store (ITA0, AMA0) |
|
15030 |
Store (ITA0, AMA0) |
15278 |
Store (ITA1, AMI1) |
|
15031 |
Store (ITA1, AMI1) |
15279 |
Store (ITA1, AMA1) |
|
15032 |
Store (ITA1, AMA1) |
15280 |
Store (ITA2, AMI2) |
|
15033 |
Store (ITA2, AMI2) |
15281 |
Store (ITA2, AMA2) |
|
15034 |
Store (ITA2, AMA2) |
|
15957 |
{ |
= |
15710 |
{ |
15958 |
Store (Zero, GPEC) |
|
15711 |
Store (Zero, GPEC) |
15959 |
} |
|
15712 |
} |
15960 |
|
|
15713 |
|
15961 |
Method (_L66, 0, NotSerialized) // _Lxx: Level-Triggered GPE |
|
15714 |
Method (_L66, 0, NotSerialized) // _Lxx: Level-Triggered GPE |
15962 |
{ |
|
15715 |
{ |
15963 |
If (\_SB.PCI0.IGPU.GSSE (\_SB.PCI0.IGPU.GSCI ())) {} |
<> |
15716 |
If (\_SB.PCI0.IGPU.GSSE) |
|
|
|
15717 |
{ |
|
|
|
15718 |
\_SB.PCI0.IGPU.GSCI () |
|
|
|
15719 |
} |
15964 |
Else |
= |
15720 |
Else |
15965 |
{ |
|
15721 |
{ |
15966 |
Store (One, \_SB.PCI0.SMBU.CPSC) |
|
15722 |
Store (One, \_SB.PCI0.SMBU.CPSC) |
15967 |
} |
|
15723 |
} |
15968 |
} |
|
15724 |
} |
15969 |
|
|
15725 |
|
|
16884 |
Name (FMBL, One) |
= |
16640 |
Name (FMBL, One) |
16885 |
Name (FDTP, 0x02) |
|
16641 |
Name (FDTP, 0x02) |
16886 |
Name (FUPS, 0x03) |
|
16642 |
Name (FUPS, 0x03) |
16887 |
Name (FNID, Zero) |
|
16643 |
Name (FNID, Zero) |
16888 |
Name (RRBF, Zero) |
|
16644 |
Name (RRBF, Zero) |
16889 |
Name (NBCF, Zero) |
|
16645 |
Name (NBCF, Zero) |
16890 |
Scope (_SB.PCI0.XHC) |
<> |
16646 |
Scope (_SB.PCI0.XHCI) |
16891 |
{ |
= |
16647 |
{ |
16892 |
Name (UPWR, Zero) |
|
16648 |
Name (UPWR, Zero) |
16893 |
Name (USPP, Zero) |
|
16649 |
Name (USPP, Zero) |
16894 |
} |
|
16650 |
} |
16895 |
|
|
16651 |
|
16896 |
Scope (_SB.PCI0.XHC.URTH) |
<> |
16652 |
Scope (_SB.PCI0.XHCI.URTH) |
16897 |
{ |
= |
16653 |
{ |
16898 |
Method (PS0X, 0, Serialized) |
|
16654 |
Method (PS0X, 0, Serialized) |
16899 |
{ |
|
16655 |
{ |
16900 |
Store (Zero, USPP) |
|
16656 |
Store (Zero, USPP) |
16901 |
} |
|
16657 |
} |
16902 |
|
|
16658 |
|
|
16935 |
|
= |
16691 |
|
16936 |
Method (PS3X, 0, Serialized) |
|
16692 |
Method (PS3X, 0, Serialized) |
16937 |
{ |
|
16693 |
{ |
16938 |
} |
|
16694 |
} |
16939 |
} |
|
16695 |
} |
16940 |
|
|
16696 |
|
16941 |
Method (DTGP, 5, NotSerialized) |
+- |
|
|
16942 |
{ |
|
|
|
16943 |
If (LEqual (Arg0, ToUUID ("a0b5b7c6-1318-441c-b0c9-fe695eaf949b"))) |
|
|
|
16944 |
{ |
|
|
|
16945 |
If (LEqual (Arg1, One)) |
|
|
|
16946 |
{ |
|
|
|
16947 |
If (LEqual (Arg2, Zero)) |
|
|
|
16948 |
{ |
|
|
|
16949 |
Store (Buffer (One) |
|
|
|
16950 |
{ |
|
|
|
16951 |
0x03 |
|
|
|
16952 |
}, Arg4) |
|
|
|
16953 |
Return (One) |
|
|
|
16954 |
} |
|
|
|
16955 |
|
= |
|
|
16956 |
If (LEqual (Arg2, One)) |
+- |
|
|
16957 |
{ |
|
|
|
16958 |
Return (One) |
|
|
|
16959 |
} |
|
|
|
16960 |
} |
|
|
|
16961 |
} |
|
|
|
16962 |
|
= |
|
|
16963 |
Store (Buffer (One) |
+- |
|
|
16964 |
{ |
|
|
|
16965 |
0x00 |
|
|
|
16966 |
}, Arg4) |
|
|
|
16967 |
Return (Zero) |
|
|
|
16968 |
} |
|
|
|
16969 |
|
= |
|
|
16970 |
Method (B1B2, 2, NotSerialized) |
|
16697 |
Method (B1B2, 2, NotSerialized) |
16971 |
{ |
|
16698 |
{ |
16972 |
Return (Or (Arg0, ShiftLeft (Arg1, 0x08))) |
|
16699 |
Return (Or (Arg0, ShiftLeft (Arg1, 0x08))) |
16973 |
} |
|
16700 |
} |
16974 |
|
|
16701 |
|
|
16978 |
Or (Arg2, ShiftLeft (Local0, 0x08), Local0) |
= |
16705 |
Or (Arg2, ShiftLeft (Local0, 0x08), Local0) |
16979 |
Or (Arg1, ShiftLeft (Local0, 0x08), Local0) |
|
16706 |
Or (Arg1, ShiftLeft (Local0, 0x08), Local0) |
16980 |
Or (Arg0, ShiftLeft (Local0, 0x08), Local0) |
|
16707 |
Or (Arg0, ShiftLeft (Local0, 0x08), Local0) |
16981 |
Return (Local0) |
|
16708 |
Return (Local0) |
16982 |
} |
|
16709 |
} |
16983 |
|
|
|
|
16984 |
OperationRegion (PMRS, SystemIO, 0x0430, One) |
+- |
|
|
16985 |
Field (PMRS, ByteAcc, NoLock, Preserve) |
|
|
|
16986 |
{ |
|
|
|
16987 |
, 4, |
|
|
|
16988 |
SLPE, 1 |
|
|
|
16989 |
} |
|
|
|
16990 |
} |
= |
16710 |
} |
16991 |
|
|
16711 |
|