2 |
* Intel ACPI Component Architecture |
= |
2 |
* Intel ACPI Component Architecture |
3 |
* AML/ASL+ Disassembler version 20160328-64(RM) |
|
3 |
* AML/ASL+ Disassembler version 20160328-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 iASLMMAQlH.aml, Wed May 18 12:19:43 2016 |
<> |
8 |
* Disassembly of iASLNW0WDA.aml, Wed May 18 12:20:03 2016 |
9 |
* |
= |
9 |
* |
10 |
* Original Table Header: |
|
10 |
* Original Table Header: |
11 |
* Signature "DSDT" |
|
11 |
* Signature "DSDT" |
12 |
* Length 0x0000CC8D (52365) |
<> |
12 |
* Length 0x0000D8BD (55485) |
13 |
* Revision 0x02 |
= |
13 |
* Revision 0x02 |
14 |
* Checksum 0x72 |
<> |
14 |
* Checksum 0x2F |
15 |
* OEM ID "ALASKA" |
= |
15 |
* OEM ID "ALASKA" |
16 |
* OEM Table ID "A M I" |
|
16 |
* OEM Table ID "A M I" |
17 |
* OEM Revision 0x00000088 (136) |
|
17 |
* OEM Revision 0x00000088 (136) |
18 |
* Compiler ID "INTL" |
|
18 |
* Compiler ID "INTL" |
19 |
* Compiler Version 0x20091112 (537465106) |
<> |
19 |
* Compiler Version 0x20160328 (538313512) |
20 |
*/ |
= |
20 |
*/ |
21 |
DefinitionBlock ("", "DSDT", 2, "ALASKA", "A M I", 0x00000088) |
|
21 |
DefinitionBlock ("", "DSDT", 2, "ALASKA", "A M I", 0x00000088) |
22 |
{ |
|
22 |
{ |
23 |
/* |
<> |
|
|
24 |
* iASL Warning: There were 12 external control methods found during |
|
|
|
25 |
* disassembly, but only 0 were resolved (12 unresolved). Additional |
|
|
|
26 |
* ACPI tables may be required to properly disassemble the code. This |
|
|
|
27 |
* resulting disassembler output file may not compile because the |
|
|
|
28 |
* disassembler did not know how many arguments to assign to the |
|
|
|
29 |
* unresolved methods. Note: SSDTs can be dynamically loaded at |
|
|
|
30 |
* runtime and may or may not be available via the host OS. |
|
|
|
31 |
* |
|
|
|
32 |
* To specify the tables needed to resolve external control method |
|
|
|
33 |
* references, the -e option can be used to specify the filenames. |
|
|
|
34 |
* Example iASL invocations: |
|
|
|
35 |
* iasl -e ssdt1.aml ssdt2.aml ssdt3.aml -d dsdt.aml |
|
|
|
36 |
* iasl -e dsdt.aml ssdt2.aml -d ssdt1.aml |
|
|
|
37 |
* iasl -e ssdt*.aml -d dsdt.aml |
|
|
|
38 |
* |
|
|
|
39 |
* In addition, the -fe option can be used to specify a file containing |
|
|
|
40 |
* control method external declarations with the associated method |
|
|
|
41 |
* argument counts. Each line of the file must be of the form: |
|
|
|
42 |
* External (<method pathname>, MethodObj, <argument count>) |
|
|
|
43 |
* Invocation: |
|
|
|
44 |
* iasl -fe refs.txt -d dsdt.aml |
|
|
|
45 |
* |
|
|
|
46 |
* The following methods were unresolved and many not compile properly |
|
|
|
47 |
* because the disassembler had to guess at the number of arguments |
|
|
|
48 |
* required for each: |
|
|
|
49 |
*/ |
|
|
|
50 |
External (_PR_.AAC0, UnknownObj) // Warning: Unknown object |
|
23 |
External (_PR_.AAC0, UnknownObj) // (from opcode) |
51 |
External (_PR_.ACRT, UnknownObj) // Warning: Unknown object |
|
24 |
External (_PR_.ACRT, UnknownObj) // (from opcode) |
52 |
External (_PR_.APSV, UnknownObj) // Warning: Unknown object |
|
25 |
External (_PR_.APSV, UnknownObj) // (from opcode) |
53 |
External (_PR_.CFGD, UnknownObj) // Warning: Unknown object |
|
26 |
External (_PR_.CFGD, UnknownObj) // (from opcode) |
54 |
External (_PR_.CPU0._PPC, UnknownObj) // Warning: Unknown object |
|
27 |
External (_PR_.CPU0._PPC, UnknownObj) // (from opcode) |
55 |
External (_PR_.CPU0._PSS, UnknownObj) // Warning: Unknown object |
|
28 |
External (_PR_.CPU0._PSS, UnknownObj) // (from opcode) |
56 |
External (_SB_.IAOE.ECTM, UnknownObj) // Warning: Unknown object |
|
29 |
External (_SB_.IAOE.ECTM, UnknownObj) // (from opcode) |
57 |
External (_SB_.IAOE.FFSE, UnknownObj) // Warning: Unknown object |
|
30 |
External (_SB_.IAOE.FFSE, UnknownObj) // (from opcode) |
58 |
External (_SB_.IAOE.IBT1, UnknownObj) // Warning: Unknown object |
|
31 |
External (_SB_.IAOE.IBT1, UnknownObj) // (from opcode) |
59 |
External (_SB_.IAOE.ITMR, UnknownObj) // Warning: Unknown object |
|
32 |
External (_SB_.IAOE.ITMR, UnknownObj) // (from opcode) |
60 |
External (_SB_.IAOE.PTSL, UnknownObj) // Warning: Unknown object |
|
33 |
External (_SB_.IAOE.PTSL, UnknownObj) // (from opcode) |
61 |
External (_SB_.IAOE.RCTM, UnknownObj) // Warning: Unknown object |
|
34 |
External (_SB_.IAOE.RCTM, UnknownObj) // (from opcode) |
62 |
External (_SB_.IAOE.WKRS, UnknownObj) // Warning: Unknown object |
|
35 |
External (_SB_.IAOE.WKRS, UnknownObj) // (from opcode) |
63 |
External (_SB_.IETM, UnknownObj) // Warning: Unknown object |
|
36 |
External (_SB_.IETM, UnknownObj) // (from opcode) |
64 |
External (_SB_.IFFS.FFSS, UnknownObj) // Warning: Unknown object |
|
37 |
External (_SB_.IFFS.FFSS, UnknownObj) // (from opcode) |
65 |
External (_SB_.PCCD, UnknownObj) // Warning: Unknown object |
|
38 |
External (_SB_.PCCD, UnknownObj) // (from opcode) |
66 |
External (_SB_.PCCD.PENB, UnknownObj) // Warning: Unknown object |
|
39 |
External (_SB_.PCCD.PENB, UnknownObj) // (from opcode) |
67 |
External (_SB_.PCI0.B0D3.ABAR, IntObj) // Warning: Unknown object |
|
40 |
External (_SB_.PCI0.HDAU.ABAR, IntObj) // (from opcode) |
68 |
External (_SB_.PCI0.B0D3.BARA, UnknownObj) // Warning: Unknown object |
|
41 |
External (_SB_.PCI0.HDAU.BARA, UnknownObj) // (from opcode) |
69 |
External (_SB_.PCI0.GFX0.CLID, UnknownObj) // Warning: Unknown object |
|
42 |
External (_SB_.PCI0.IGPU.CLID, UnknownObj) // (from opcode) |
70 |
External (_SB_.PCI0.GFX0.DD1F, UnknownObj) // Warning: Unknown object |
|
43 |
External (_SB_.PCI0.IGPU.DD1F, UnknownObj) // (from opcode) |
71 |
External (_SB_.PCI0.GFX0.GSCI, MethodObj) // Warning: Unknown method, guessing 0 arguments |
|
44 |
External (_SB_.PCI0.IGPU.GSCI, MethodObj) // 0 Arguments (from opcode) |
72 |
External (_SB_.PCI0.GFX0.GSSE, UnknownObj) // Warning: Unknown object |
|
45 |
External (_SB_.PCI0.IGPU.GSSE, UnknownObj) // (from opcode) |
73 |
External (_SB_.PCI0.GFX0.IUEH, MethodObj) // Warning: Unknown method, guessing 1 arguments |
|
46 |
External (_SB_.PCI0.IGPU.IUEH, MethodObj) // 1 Arguments (from opcode) |
74 |
External (_SB_.PCI0.GFX0.STAT, UnknownObj) // Warning: Unknown object |
|
47 |
External (_SB_.PCI0.IGPU.STAT, UnknownObj) // (from opcode) |
75 |
External (_SB_.PCI0.GFX0.TCHE, UnknownObj) // Warning: Unknown object |
|
48 |
External (_SB_.PCI0.IGPU.TCHE, UnknownObj) // (from opcode) |
76 |
External (_SB_.PCI0.PAUD.PUAM, MethodObj) // Warning: Unknown method, guessing 0 arguments |
|
49 |
External (_SB_.PCI0.PAUD.PUAM, MethodObj) // 0 Arguments (from opcode) |
77 |
External (_SB_.PCI0.PEG0, UnknownObj) // Warning: Unknown object |
|
50 |
External (_SB_.PCI0.PEG1, UnknownObj) // (from opcode) |
78 |
External (_SB_.PCI0.PEG0.HPME, MethodObj) // Warning: Unknown method, guessing 0 arguments |
|
51 |
External (_SB_.PCI0.PEG1.HPME, MethodObj) // 0 Arguments (from opcode) |
79 |
External (_SB_.PCI0.PEG0.PEGP, UnknownObj) // Warning: Unknown object |
|
52 |
External (_SB_.PCI0.PEG2, UnknownObj) // (from opcode) |
80 |
External (_SB_.PCI0.PEG0.PEGP.EPON, MethodObj) // Warning: Unknown method, guessing 0 arguments |
|
53 |
External (_SB_.PCI0.PEG2.HPME, MethodObj) // 0 Arguments (from opcode) |
81 |
External (_SB_.PCI0.PEG1, UnknownObj) // Warning: Unknown object |
|
|
|
82 |
External (_SB_.PCI0.PEG1.HPME, MethodObj) // Warning: Unknown method, guessing 0 arguments |
|
54 |
External (_SB_.PCI0.PEGP.GFX0.EPON, MethodObj) // 0 Arguments (from opcode) |
83 |
External (_SB_.PCI0.PEG2, UnknownObj) // Warning: Unknown object |
|
|
|
84 |
External (_SB_.PCI0.PEG2.HPME, MethodObj) // Warning: Unknown method, guessing 0 arguments |
|
55 |
External (_SB_.PCI0.PEGP.HPME, MethodObj) // 0 Arguments (from opcode) |
85 |
External (_SB_.PCI0.RP05.PEGP.EPON, MethodObj) // Warning: Unknown method, guessing 0 arguments |
|
56 |
External (_SB_.PCI0.RP05.GFX0.EPON, MethodObj) // 0 Arguments (from opcode) |
86 |
External (_SB_.PCI0.XHC_.DUAM, MethodObj) // Warning: Unknown method, guessing 0 arguments |
|
57 |
External (_SB_.PCI0.XHC_.DUAM, MethodObj) // 0 Arguments (from opcode) |
87 |
External (_SB_.TPM_.PTS_, MethodObj) // Warning: Unknown method, guessing 1 arguments |
|
58 |
External (_SB_.TPM_.PTS_, MethodObj) // 1 Arguments (from opcode) |
88 |
External (DIDX, UnknownObj) // Warning: Unknown object |
|
59 |
External (DIDX, UnknownObj) // (from opcode) |
89 |
External (GSMI, UnknownObj) // Warning: Unknown object |
|
60 |
External (GSMI, UnknownObj) // (from opcode) |
90 |
External (IGDS, IntObj) // Warning: Unknown object |
|
61 |
External (IGDS, IntObj) // (from opcode) |
91 |
External (LIDS, UnknownObj) // Warning: Unknown object |
|
62 |
External (LIDS, UnknownObj) // (from opcode) |
92 |
External (MDBG, IntObj) // Warning: Unknown object |
|
63 |
External (MDBG, IntObj) // (from opcode) |
93 |
External (PDC0, UnknownObj) // Warning: Unknown object |
|
64 |
External (PDC0, UnknownObj) // (from opcode) |
94 |
External (PDC1, UnknownObj) // Warning: Unknown object |
|
65 |
External (PDC1, UnknownObj) // (from opcode) |
95 |
External (PDC2, UnknownObj) // Warning: Unknown object |
|
66 |
External (PDC2, UnknownObj) // (from opcode) |
96 |
External (PDC3, UnknownObj) // Warning: Unknown object |
|
67 |
External (PDC3, UnknownObj) // (from opcode) |
97 |
External (PDC4, UnknownObj) // Warning: Unknown object |
|
68 |
External (PDC4, UnknownObj) // (from opcode) |
98 |
External (PDC5, UnknownObj) // Warning: Unknown object |
|
69 |
External (PDC5, UnknownObj) // (from opcode) |
99 |
External (PDC6, UnknownObj) // Warning: Unknown object |
|
70 |
External (PDC6, UnknownObj) // (from opcode) |
100 |
External (PDC7, UnknownObj) // Warning: Unknown object |
|
71 |
External (PDC7, UnknownObj) // (from opcode) |
101 |
External (PS0X, MethodObj) // Warning: Unknown method, guessing 0 arguments |
|
72 |
External (PS0X, MethodObj) // 0 Arguments (from opcode) |
102 |
External (PS3X, MethodObj) // Warning: Unknown method, guessing 0 arguments |
|
73 |
External (PS3X, MethodObj) // 0 Arguments (from opcode) |
103 |
External (SGMD, UnknownObj) // Warning: Unknown object |
|
74 |
External (SGMD, UnknownObj) // (from opcode) |
104 |
|
= |
75 |
|
105 |
Name (SP1O, 0x2E) |
|
76 |
Name (SP1O, 0x2E) |
106 |
Name (GPIB, 0x0A00) |
|
77 |
Name (GPIB, 0x0A00) |
107 |
Name (GPIL, 0x10) |
|
78 |
Name (GPIL, 0x10) |
108 |
Name (PMEB, 0x0A20) |
|
79 |
Name (PMEB, 0x0A20) |
109 |
Name (PMEL, 0x10) |
|
80 |
Name (PMEL, 0x10) |
|
197 |
Name (PMLN, 0x0100) |
= |
168 |
Name (PMLN, 0x0100) |
198 |
Name (GPLN, 0x0400) |
|
169 |
Name (GPLN, 0x0400) |
199 |
Name (SS1, Zero) |
|
170 |
Name (SS1, Zero) |
200 |
Name (SS2, Zero) |
|
171 |
Name (SS2, Zero) |
201 |
Name (SS3, One) |
|
172 |
Name (SS3, One) |
202 |
Name (SS4, One) |
|
173 |
Name (SS4, One) |
203 |
Name (IOST, 0x0005) |
<> |
174 |
Name (IOST, 0x05) |
204 |
Name (TOPM, 0x00000000) |
|
175 |
Name (TOPM, Zero) |
205 |
Name (ROMS, 0xFFE00000) |
= |
176 |
Name (ROMS, 0xFFE00000) |
206 |
Name (VGAF, One) |
|
177 |
Name (VGAF, One) |
207 |
OperationRegion (GNVS, SystemMemory, 0xDD68FC18, 0x02B2) |
|
178 |
OperationRegion (GNVS, SystemMemory, 0xDD68FC18, 0x02B2) |
208 |
Field (GNVS, AnyAcc, Lock, Preserve) |
|
179 |
Field (GNVS, AnyAcc, Lock, Preserve) |
209 |
{ |
|
180 |
{ |
210 |
OSYS, 16, |
|
181 |
OSYS, 16, |
|
2876 |
Device (HPET) |
= |
2847 |
Device (HPET) |
2877 |
{ |
|
2848 |
{ |
2878 |
Name (_HID, EisaId ("PNP0103")) // _HID: Hardware ID |
|
2849 |
Name (_HID, EisaId ("PNP0103")) // _HID: Hardware ID |
2879 |
Name (_UID, Zero) // _UID: Unique ID |
|
2850 |
Name (_UID, Zero) // _UID: Unique ID |
2880 |
Name (BUF0, ResourceTemplate () |
|
2851 |
Name (BUF0, ResourceTemplate () |
2881 |
{ |
|
2852 |
{ |
|
|
-+ |
2853 |
IRQNoFlags () |
|
|
|
2854 |
{0,8,11,15} |
2882 |
Memory32Fixed (ReadWrite, |
= |
2855 |
Memory32Fixed (ReadWrite, |
2883 |
0xFED00000, // Address Base |
|
2856 |
0xFED00000, // Address Base |
2884 |
0x00000400, // Address Length |
|
2857 |
0x00000400, // Address Length |
2885 |
_Y0F) |
|
2858 |
_Y0F) |
2886 |
}) |
|
2859 |
}) |
2887 |
Method (_STA, 0, NotSerialized) // _STA: Status |
|
2860 |
Method (_STA, 0, NotSerialized) // _STA: Status |
|
3030 |
IO (Decode16, |
= |
3003 |
IO (Decode16, |
3031 |
0x04D0, // Range Minimum |
|
3004 |
0x04D0, // Range Minimum |
3032 |
0x04D0, // Range Maximum |
|
3005 |
0x04D0, // Range Maximum |
3033 |
0x01, // Alignment |
|
3006 |
0x01, // Alignment |
3034 |
0x02, // Length |
|
3007 |
0x02, // Length |
3035 |
) |
|
3008 |
) |
3036 |
IRQNoFlags () |
+- |
|
|
3037 |
{2} |
|
|
|
3038 |
}) |
= |
3009 |
}) |
3039 |
} |
|
3010 |
} |
3040 |
|
|
3011 |
|
3041 |
Device (MATH) |
|
3012 |
Device (MATH) |
3042 |
{ |
|
3013 |
{ |
3043 |
Name (_HID, EisaId ("PNP0C04")) // _HID: Hardware ID |
|
3014 |
Name (_HID, EisaId ("PNP0C04")) // _HID: Hardware ID |
|
3220 |
Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings |
= |
3191 |
Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings |
3221 |
{ |
|
3192 |
{ |
3222 |
IO (Decode16, |
|
3193 |
IO (Decode16, |
3223 |
0x0070, // Range Minimum |
|
3194 |
0x0070, // Range Minimum |
3224 |
0x0070, // Range Maximum |
|
3195 |
0x0070, // Range Maximum |
3225 |
0x01, // Alignment |
|
3196 |
0x01, // Alignment |
3226 |
0x08, // Length |
<> |
3197 |
0x02, // Length |
3227 |
) |
= |
3198 |
) |
3228 |
IRQNoFlags () |
+- |
|
|
3229 |
{8} |
|
|
|
3230 |
}) |
= |
3199 |
}) |
3231 |
} |
|
3200 |
} |
3232 |
|
|
3201 |
|
3233 |
Device (TIMR) |
|
3202 |
Device (TIMR) |
3234 |
{ |
|
3203 |
{ |
3235 |
Name (_HID, EisaId ("PNP0100")) // _HID: Hardware ID |
|
3204 |
Name (_HID, EisaId ("PNP0100")) // _HID: Hardware ID |
|
3244 |
IO (Decode16, |
= |
3213 |
IO (Decode16, |
3245 |
0x0050, // Range Minimum |
|
3214 |
0x0050, // Range Minimum |
3246 |
0x0050, // Range Maximum |
|
3215 |
0x0050, // Range Maximum |
3247 |
0x10, // Alignment |
|
3216 |
0x10, // Alignment |
3248 |
0x04, // Length |
|
3217 |
0x04, // Length |
3249 |
) |
|
3218 |
) |
3250 |
IRQNoFlags () |
+- |
|
|
3251 |
{0} |
|
|
|
3252 |
}) |
= |
3219 |
}) |
3253 |
} |
|
3220 |
} |
3254 |
|
|
3221 |
|
3255 |
Device (CWDT) |
|
3222 |
Device (CWDT) |
3256 |
{ |
|
3223 |
{ |
3257 |
Name (_HID, EisaId ("INT3F0D")) // _HID: Hardware ID |
|
3224 |
Name (_HID, EisaId ("INT3F0D")) // _HID: Hardware ID |
|
3290 |
Name (CRS, ResourceTemplate () |
= |
3257 |
Name (CRS, ResourceTemplate () |
3291 |
{ |
|
3258 |
{ |
3292 |
IO (Decode16, |
|
3259 |
IO (Decode16, |
3293 |
0x0000, // Range Minimum |
|
3260 |
0x0000, // Range Minimum |
3294 |
0x0000, // Range Maximum |
|
3261 |
0x0000, // Range Maximum |
3295 |
0x00, // Alignment |
|
3262 |
0x00, // Alignment |
3296 |
0x00, // Length |
<> |
3263 |
0x01, // Length |
3297 |
_Y14) |
= |
3264 |
_Y14) |
3298 |
IO (Decode16, |
|
3265 |
IO (Decode16, |
3299 |
0x0000, // Range Minimum |
|
3266 |
0x0000, // Range Minimum |
3300 |
0x0000, // Range Maximum |
|
3267 |
0x0000, // Range Maximum |
3301 |
0x00, // Alignment |
|
3268 |
0x00, // Alignment |
3302 |
0x00, // Length |
<> |
3269 |
0x01, // Length |
3303 |
_Y15) |
= |
3270 |
_Y15) |
3304 |
IO (Decode16, |
|
3271 |
IO (Decode16, |
3305 |
0x0000, // Range Minimum |
|
3272 |
0x0000, // Range Minimum |
3306 |
0x0000, // Range Maximum |
|
3273 |
0x0000, // Range Maximum |
3307 |
0x00, // Alignment |
|
3274 |
0x00, // Alignment |
3308 |
0x00, // Length |
<> |
3275 |
0x01, // Length |
3309 |
_Y16) |
= |
3276 |
_Y16) |
3310 |
IO (Decode16, |
|
3277 |
IO (Decode16, |
3311 |
0x0000, // Range Minimum |
|
3278 |
0x0000, // Range Minimum |
3312 |
0x0000, // Range Maximum |
|
3279 |
0x0000, // Range Maximum |
3313 |
0x00, // Alignment |
|
3280 |
0x00, // Alignment |
3314 |
0x00, // Length |
<> |
3281 |
0x01, // Length |
3315 |
_Y17) |
= |
3282 |
_Y17) |
3316 |
}) |
|
3283 |
}) |
3317 |
Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings |
|
3284 |
Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings |
3318 |
{ |
|
3285 |
{ |
3319 |
If (LAnd (LLess (SP1O, 0x03F0), LGreater (SP1O, 0xF0))) |
|
3286 |
If (LAnd (LLess (SP1O, 0x03F0), LGreater (SP1O, 0xF0))) |
3320 |
{ |
|
3287 |
{ |
|
3384 |
0xFF, |
= |
3351 |
0xFF, |
3385 |
0xFF |
|
3352 |
0xFF |
3386 |
}) |
|
3353 |
}) |
3387 |
Mutex (MUT0, 0x00) |
|
3354 |
Mutex (MUT0, 0x00) |
3388 |
Method (ENFG, 1, NotSerialized) |
|
3355 |
Method (ENFG, 1, NotSerialized) |
3389 |
{ |
|
3356 |
{ |
3390 |
Acquire (MUT0, 0x0FFF) |
<> |
3357 |
Acquire (MUT0, 0xFFFF) |
3391 |
Store (0x87, INDX) |
= |
3358 |
Store (0x87, INDX) |
3392 |
Store (One, INDX) |
|
3359 |
Store (One, INDX) |
3393 |
Store (0x55, INDX) |
|
3360 |
Store (0x55, INDX) |
3394 |
If (LEqual (SP1O, 0x2E)) |
|
3361 |
If (LEqual (SP1O, 0x2E)) |
3395 |
{ |
|
3362 |
{ |
3396 |
Store (0x55, INDX) |
|
3363 |
Store (0x55, INDX) |
|
3568 |
Name (CRS1, ResourceTemplate () |
= |
3535 |
Name (CRS1, ResourceTemplate () |
3569 |
{ |
|
3536 |
{ |
3570 |
IO (Decode16, |
|
3537 |
IO (Decode16, |
3571 |
0x0000, // Range Minimum |
|
3538 |
0x0000, // Range Minimum |
3572 |
0x0000, // Range Maximum |
|
3539 |
0x0000, // Range Maximum |
3573 |
0x01, // Alignment |
|
3540 |
0x01, // Alignment |
3574 |
0x00, // Length |
<> |
3541 |
0x01, // Length |
3575 |
_Y1A) |
= |
3542 |
_Y1A) |
3576 |
IRQNoFlags (_Y18) |
|
3543 |
IRQNoFlags (_Y18) |
3577 |
{} |
|
3544 |
{} |
3578 |
DMA (Compatibility, NotBusMaster, Transfer8, _Y19) |
|
3545 |
DMA (Compatibility, NotBusMaster, Transfer8, _Y19) |
3579 |
{} |
|
3546 |
{} |
3580 |
}) |
|
3547 |
}) |
|
3586 |
Name (CRS2, ResourceTemplate () |
= |
3553 |
Name (CRS2, ResourceTemplate () |
3587 |
{ |
|
3554 |
{ |
3588 |
IO (Decode16, |
|
3555 |
IO (Decode16, |
3589 |
0x0000, // Range Minimum |
|
3556 |
0x0000, // Range Minimum |
3590 |
0x0000, // Range Maximum |
|
3557 |
0x0000, // Range Maximum |
3591 |
0x01, // Alignment |
|
3558 |
0x01, // Alignment |
3592 |
0x00, // Length |
<> |
3559 |
0x01, // Length |
3593 |
_Y1D) |
= |
3560 |
_Y1D) |
3594 |
IO (Decode16, |
|
3561 |
IO (Decode16, |
3595 |
0x0000, // Range Minimum |
|
3562 |
0x0000, // Range Minimum |
3596 |
0x0000, // Range Maximum |
|
3563 |
0x0000, // Range Maximum |
3597 |
0x01, // Alignment |
|
3564 |
0x01, // Alignment |
3598 |
0x00, // Length |
<> |
3565 |
0x01, // Length |
3599 |
_Y1E) |
= |
3566 |
_Y1E) |
3600 |
IRQNoFlags (_Y1B) |
|
3567 |
IRQNoFlags (_Y1B) |
3601 |
{} |
|
3568 |
{} |
3602 |
DMA (Compatibility, NotBusMaster, Transfer8, _Y1C) |
|
3569 |
DMA (Compatibility, NotBusMaster, Transfer8, _Y1C) |
3603 |
{2} |
|
3570 |
{2} |
3604 |
}) |
|
3571 |
}) |
|
3613 |
Name (CRS4, ResourceTemplate () |
= |
3580 |
Name (CRS4, ResourceTemplate () |
3614 |
{ |
|
3581 |
{ |
3615 |
IO (Decode16, |
|
3582 |
IO (Decode16, |
3616 |
0x0000, // Range Minimum |
|
3583 |
0x0000, // Range Minimum |
3617 |
0x0000, // Range Maximum |
|
3584 |
0x0000, // Range Maximum |
3618 |
0x01, // Alignment |
|
3585 |
0x01, // Alignment |
3619 |
0x00, // Length |
<> |
3586 |
0x01, // Length |
3620 |
_Y20) |
= |
3587 |
_Y20) |
3621 |
IRQ (Edge, ActiveLow, Shared, _Y1F) |
|
3588 |
IRQ (Edge, ActiveLow, Shared, _Y1F) |
3622 |
{} |
|
3589 |
{} |
3623 |
}) |
|
3590 |
}) |
3624 |
CreateWordField (CRS4, \_SB.PCI0.LPCB.SIO1._Y1F._INT, IRQL) // _INT: Interrupts |
|
3591 |
CreateWordField (CRS4, \_SB.PCI0.LPCB.SIO1._Y1F._INT, IRQL) // _INT: Interrupts |
3625 |
CreateWordField (CRS4, \_SB.PCI0.LPCB.SIO1._Y20._MIN, IOHL) // _MIN: Minimum Base Address |
|
3592 |
CreateWordField (CRS4, \_SB.PCI0.LPCB.SIO1._Y20._MIN, IOHL) // _MIN: Minimum Base Address |
|
4595 |
{ |
= |
4562 |
{ |
4596 |
Return (CRS2) |
|
4563 |
Return (CRS2) |
4597 |
} |
|
4564 |
} |
4598 |
} |
|
4565 |
} |
4599 |
} |
|
4566 |
} |
|
|
|
4567 |
|
|
|
-+ |
4568 |
Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method |
|
|
|
4569 |
{ |
|
|
|
4570 |
Store (Package (0x02) |
|
|
|
4571 |
{ |
|
|
|
4572 |
"compatible", |
|
|
|
4573 |
Buffer (0x0D) |
|
|
|
4574 |
{ |
|
|
|
4575 |
"pci8086,8c44" |
|
|
|
4576 |
} |
|
|
|
4577 |
}, Local0) |
|
|
|
4578 |
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) |
|
|
|
4579 |
Return (Local0) |
|
|
|
4580 |
} |
4600 |
} |
= |
4581 |
} |
4601 |
|
|
4582 |
|
4602 |
Device (RP01) |
|
4583 |
Device (RP01) |
4603 |
{ |
|
4584 |
{ |
4604 |
Name (_ADR, 0x001C0000) // _ADR: Address |
|
4585 |
Name (_ADR, 0x001C0000) // _ADR: Address |
4605 |
OperationRegion (PXCS, PCI_Config, Zero, 0x0380) |
|
4586 |
OperationRegion (PXCS, PCI_Config, Zero, 0x0380) |
|
4671 |
Zero |
= |
4652 |
Zero |
4672 |
}) |
|
4653 |
}) |
4673 |
Name (OPTS, Zero) |
|
4654 |
Name (OPTS, Zero) |
4674 |
Name (RPAV, Zero) |
|
4655 |
Name (RPAV, Zero) |
4675 |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method |
|
4656 |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method |
4676 |
{ |
|
4657 |
{ |
4677 |
Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler |
<> |
4658 |
Name (T_1, Zero) |
4678 |
Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler |
|
4659 |
Name (T_0, Zero) |
4679 |
While (One) |
= |
4660 |
While (One) |
4680 |
{ |
|
4661 |
{ |
4681 |
Store (ToInteger (Arg0), _T_0) |
<> |
4662 |
Store (ToInteger (Arg0), T_0) |
4682 |
If (LEqual (_T_0, ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) |
|
4663 |
If (LEqual (T_0, ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) |
4683 |
{ |
= |
4664 |
{ |
4684 |
While (One) |
|
4665 |
While (One) |
4685 |
{ |
|
4666 |
{ |
4686 |
Store (ToInteger (Arg2), _T_1) |
<> |
4667 |
Store (ToInteger (Arg2), T_1) |
4687 |
If (LEqual (_T_1, Zero)) |
|
4668 |
If (LEqual (T_1, Zero)) |
4688 |
{ |
= |
4669 |
{ |
4689 |
If (LEqual (Arg1, 0x02)) |
|
4670 |
If (LEqual (Arg1, 0x02)) |
4690 |
{ |
|
4671 |
{ |
4691 |
Store (One, OPTS) |
|
4672 |
Store (One, OPTS) |
4692 |
If (LTRE) |
|
4673 |
If (LTRE) |
4693 |
{ |
|
4674 |
{ |
|
4703 |
} |
= |
4684 |
} |
4704 |
Else |
|
4685 |
Else |
4705 |
{ |
|
4686 |
{ |
4706 |
Return (Zero) |
|
4687 |
Return (Zero) |
4707 |
} |
|
4688 |
} |
4708 |
} |
|
4689 |
} |
4709 |
ElseIf (LEqual (_T_1, 0x04)) |
<> |
4690 |
ElseIf (LEqual (T_1, 0x04)) |
4710 |
{ |
= |
4691 |
{ |
4711 |
If (LEqual (Arg1, 0x02)) |
|
4692 |
If (LEqual (Arg1, 0x02)) |
4712 |
{ |
|
4693 |
{ |
4713 |
If (OBFF) |
|
4694 |
If (OBFF) |
4714 |
{ |
|
4695 |
{ |
4715 |
Return (Buffer (0x10) |
|
4696 |
Return (Buffer (0x10) |
|
4725 |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
= |
4706 |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
4726 |
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 |
|
4707 |
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 |
4727 |
}) |
|
4708 |
}) |
4728 |
} |
|
4709 |
} |
4729 |
} |
|
4710 |
} |
4730 |
} |
|
4711 |
} |
4731 |
ElseIf (LEqual (_T_1, 0x06)) |
<> |
4712 |
ElseIf (LEqual (T_1, 0x06)) |
4732 |
{ |
= |
4713 |
{ |
4733 |
If (LEqual (Arg1, 0x02)) |
|
4714 |
If (LEqual (Arg1, 0x02)) |
4734 |
{ |
|
4715 |
{ |
4735 |
If (LTRE) |
|
4716 |
If (LTRE) |
4736 |
{ |
|
4717 |
{ |
4737 |
If (LOr (LEqual (LMSL, 0xFFFFFFFF), LEqual (LNSL, 0xFFFFFFFF))) |
|
4718 |
If (LOr (LEqual (LMSL, 0xFFFFFFFF), LEqual (LNSL, 0xFFFFFFFF))) |
|
4917 |
Zero |
= |
4898 |
Zero |
4918 |
}) |
|
4899 |
}) |
4919 |
Name (OPTS, Zero) |
|
4900 |
Name (OPTS, Zero) |
4920 |
Name (RPAV, Zero) |
|
4901 |
Name (RPAV, Zero) |
4921 |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method |
|
4902 |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method |
4922 |
{ |
|
4903 |
{ |
4923 |
Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler |
<> |
4904 |
Name (T_1, Zero) |
4924 |
Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler |
|
4905 |
Name (T_0, Zero) |
4925 |
While (One) |
= |
4906 |
While (One) |
4926 |
{ |
|
4907 |
{ |
4927 |
Store (ToInteger (Arg0), _T_0) |
<> |
4908 |
Store (ToInteger (Arg0), T_0) |
4928 |
If (LEqual (_T_0, ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) |
|
4909 |
If (LEqual (T_0, ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) |
4929 |
{ |
= |
4910 |
{ |
4930 |
While (One) |
|
4911 |
While (One) |
4931 |
{ |
|
4912 |
{ |
4932 |
Store (ToInteger (Arg2), _T_1) |
<> |
4913 |
Store (ToInteger (Arg2), T_1) |
4933 |
If (LEqual (_T_1, Zero)) |
|
4914 |
If (LEqual (T_1, Zero)) |
4934 |
{ |
= |
4915 |
{ |
4935 |
If (LEqual (Arg1, 0x02)) |
|
4916 |
If (LEqual (Arg1, 0x02)) |
4936 |
{ |
|
4917 |
{ |
4937 |
Store (One, OPTS) |
|
4918 |
Store (One, OPTS) |
4938 |
If (LTRE) |
|
4919 |
If (LTRE) |
4939 |
{ |
|
4920 |
{ |
|
4949 |
} |
= |
4930 |
} |
4950 |
Else |
|
4931 |
Else |
4951 |
{ |
|
4932 |
{ |
4952 |
Return (Zero) |
|
4933 |
Return (Zero) |
4953 |
} |
|
4934 |
} |
4954 |
} |
|
4935 |
} |
4955 |
ElseIf (LEqual (_T_1, 0x04)) |
<> |
4936 |
ElseIf (LEqual (T_1, 0x04)) |
4956 |
{ |
= |
4937 |
{ |
4957 |
If (LEqual (Arg1, 0x02)) |
|
4938 |
If (LEqual (Arg1, 0x02)) |
4958 |
{ |
|
4939 |
{ |
4959 |
If (OBFF) |
|
4940 |
If (OBFF) |
4960 |
{ |
|
4941 |
{ |
4961 |
Return (Buffer (0x10) |
|
4942 |
Return (Buffer (0x10) |
|
4971 |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
= |
4952 |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
4972 |
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 |
|
4953 |
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 |
4973 |
}) |
|
4954 |
}) |
4974 |
} |
|
4955 |
} |
4975 |
} |
|
4956 |
} |
4976 |
} |
|
4957 |
} |
4977 |
ElseIf (LEqual (_T_1, 0x06)) |
<> |
4958 |
ElseIf (LEqual (T_1, 0x06)) |
4978 |
{ |
= |
4959 |
{ |
4979 |
If (LEqual (Arg1, 0x02)) |
|
4960 |
If (LEqual (Arg1, 0x02)) |
4980 |
{ |
|
4961 |
{ |
4981 |
If (LTRE) |
|
4962 |
If (LTRE) |
4982 |
{ |
|
4963 |
{ |
4983 |
If (LOr (LEqual (LMSL, 0xFFFFFFFF), LEqual (LNSL, 0xFFFFFFFF))) |
|
4964 |
If (LOr (LEqual (LMSL, 0xFFFFFFFF), LEqual (LNSL, 0xFFFFFFFF))) |
|
5163 |
Zero |
= |
5144 |
Zero |
5164 |
}) |
|
5145 |
}) |
5165 |
Name (OPTS, Zero) |
|
5146 |
Name (OPTS, Zero) |
5166 |
Name (RPAV, Zero) |
|
5147 |
Name (RPAV, Zero) |
5167 |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method |
|
5148 |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method |
5168 |
{ |
|
5149 |
{ |
5169 |
Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler |
<> |
5150 |
Name (T_1, Zero) |
5170 |
Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler |
|
5151 |
Name (T_0, Zero) |
5171 |
While (One) |
= |
5152 |
While (One) |
5172 |
{ |
|
5153 |
{ |
5173 |
Store (ToInteger (Arg0), _T_0) |
<> |
5154 |
Store (ToInteger (Arg0), T_0) |
5174 |
If (LEqual (_T_0, ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) |
|
5155 |
If (LEqual (T_0, ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) |
5175 |
{ |
= |
5156 |
{ |
5176 |
While (One) |
|
5157 |
While (One) |
5177 |
{ |
|
5158 |
{ |
5178 |
Store (ToInteger (Arg2), _T_1) |
<> |
5159 |
Store (ToInteger (Arg2), T_1) |
5179 |
If (LEqual (_T_1, Zero)) |
|
5160 |
If (LEqual (T_1, Zero)) |
5180 |
{ |
= |
5161 |
{ |
5181 |
If (LEqual (Arg1, 0x02)) |
|
5162 |
If (LEqual (Arg1, 0x02)) |
5182 |
{ |
|
5163 |
{ |
5183 |
Store (One, OPTS) |
|
5164 |
Store (One, OPTS) |
5184 |
If (LTRE) |
|
5165 |
If (LTRE) |
5185 |
{ |
|
5166 |
{ |
|
5195 |
} |
= |
5176 |
} |
5196 |
Else |
|
5177 |
Else |
5197 |
{ |
|
5178 |
{ |
5198 |
Return (Zero) |
|
5179 |
Return (Zero) |
5199 |
} |
|
5180 |
} |
5200 |
} |
|
5181 |
} |
5201 |
ElseIf (LEqual (_T_1, 0x04)) |
<> |
5182 |
ElseIf (LEqual (T_1, 0x04)) |
5202 |
{ |
= |
5183 |
{ |
5203 |
If (LEqual (Arg1, 0x02)) |
|
5184 |
If (LEqual (Arg1, 0x02)) |
5204 |
{ |
|
5185 |
{ |
5205 |
If (OBFF) |
|
5186 |
If (OBFF) |
5206 |
{ |
|
5187 |
{ |
5207 |
Return (Buffer (0x10) |
|
5188 |
Return (Buffer (0x10) |
|
5217 |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
= |
5198 |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
5218 |
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 |
|
5199 |
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 |
5219 |
}) |
|
5200 |
}) |
5220 |
} |
|
5201 |
} |
5221 |
} |
|
5202 |
} |
5222 |
} |
|
5203 |
} |
5223 |
ElseIf (LEqual (_T_1, 0x06)) |
<> |
5204 |
ElseIf (LEqual (T_1, 0x06)) |
5224 |
{ |
= |
5205 |
{ |
5225 |
If (LEqual (Arg1, 0x02)) |
|
5206 |
If (LEqual (Arg1, 0x02)) |
5226 |
{ |
|
5207 |
{ |
5227 |
If (LTRE) |
|
5208 |
If (LTRE) |
5228 |
{ |
|
5209 |
{ |
5229 |
If (LOr (LEqual (LMSL, 0xFFFFFFFF), LEqual (LNSL, 0xFFFFFFFF))) |
|
5210 |
If (LOr (LEqual (LMSL, 0xFFFFFFFF), LEqual (LNSL, 0xFFFFFFFF))) |
|
5409 |
Zero |
= |
5390 |
Zero |
5410 |
}) |
|
5391 |
}) |
5411 |
Name (OPTS, Zero) |
|
5392 |
Name (OPTS, Zero) |
5412 |
Name (RPAV, Zero) |
|
5393 |
Name (RPAV, Zero) |
5413 |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method |
|
5394 |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method |
5414 |
{ |
|
5395 |
{ |
5415 |
Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler |
<> |
5396 |
Name (T_1, Zero) |
5416 |
Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler |
|
5397 |
Name (T_0, Zero) |
5417 |
While (One) |
= |
5398 |
While (One) |
5418 |
{ |
|
5399 |
{ |
5419 |
Store (ToInteger (Arg0), _T_0) |
<> |
5400 |
Store (ToInteger (Arg0), T_0) |
5420 |
If (LEqual (_T_0, ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) |
|
5401 |
If (LEqual (T_0, ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) |
5421 |
{ |
= |
5402 |
{ |
5422 |
While (One) |
|
5403 |
While (One) |
5423 |
{ |
|
5404 |
{ |
5424 |
Store (ToInteger (Arg2), _T_1) |
<> |
5405 |
Store (ToInteger (Arg2), T_1) |
5425 |
If (LEqual (_T_1, Zero)) |
|
5406 |
If (LEqual (T_1, Zero)) |
5426 |
{ |
= |
5407 |
{ |
5427 |
If (LEqual (Arg1, 0x02)) |
|
5408 |
If (LEqual (Arg1, 0x02)) |
5428 |
{ |
|
5409 |
{ |
5429 |
Store (One, OPTS) |
|
5410 |
Store (One, OPTS) |
5430 |
If (LTRE) |
|
5411 |
If (LTRE) |
5431 |
{ |
|
5412 |
{ |
|
5441 |
} |
= |
5422 |
} |
5442 |
Else |
|
5423 |
Else |
5443 |
{ |
|
5424 |
{ |
5444 |
Return (Zero) |
|
5425 |
Return (Zero) |
5445 |
} |
|
5426 |
} |
5446 |
} |
|
5427 |
} |
5447 |
ElseIf (LEqual (_T_1, 0x04)) |
<> |
5428 |
ElseIf (LEqual (T_1, 0x04)) |
5448 |
{ |
= |
5429 |
{ |
5449 |
If (LEqual (Arg1, 0x02)) |
|
5430 |
If (LEqual (Arg1, 0x02)) |
5450 |
{ |
|
5431 |
{ |
5451 |
If (OBFF) |
|
5432 |
If (OBFF) |
5452 |
{ |
|
5433 |
{ |
5453 |
Return (Buffer (0x10) |
|
5434 |
Return (Buffer (0x10) |
|
5463 |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
= |
5444 |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
5464 |
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 |
|
5445 |
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 |
5465 |
}) |
|
5446 |
}) |
5466 |
} |
|
5447 |
} |
5467 |
} |
|
5448 |
} |
5468 |
} |
|
5449 |
} |
5469 |
ElseIf (LEqual (_T_1, 0x06)) |
<> |
5450 |
ElseIf (LEqual (T_1, 0x06)) |
5470 |
{ |
= |
5451 |
{ |
5471 |
If (LEqual (Arg1, 0x02)) |
|
5452 |
If (LEqual (Arg1, 0x02)) |
5472 |
{ |
|
5453 |
{ |
5473 |
If (LTRE) |
|
5454 |
If (LTRE) |
5474 |
{ |
|
5455 |
{ |
5475 |
If (LOr (LEqual (LMSL, 0xFFFFFFFF), LEqual (LNSL, 0xFFFFFFFF))) |
|
5456 |
If (LOr (LEqual (LMSL, 0xFFFFFFFF), LEqual (LNSL, 0xFFFFFFFF))) |
|
5655 |
Zero |
= |
5636 |
Zero |
5656 |
}) |
|
5637 |
}) |
5657 |
Name (OPTS, Zero) |
|
5638 |
Name (OPTS, Zero) |
5658 |
Name (RPAV, Zero) |
|
5639 |
Name (RPAV, Zero) |
5659 |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method |
|
5640 |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method |
5660 |
{ |
|
5641 |
{ |
5661 |
Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler |
<> |
5642 |
Name (T_1, Zero) |
5662 |
Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler |
|
5643 |
Name (T_0, Zero) |
5663 |
While (One) |
= |
5644 |
While (One) |
5664 |
{ |
|
5645 |
{ |
5665 |
Store (ToInteger (Arg0), _T_0) |
<> |
5646 |
Store (ToInteger (Arg0), T_0) |
5666 |
If (LEqual (_T_0, ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) |
|
5647 |
If (LEqual (T_0, ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) |
5667 |
{ |
= |
5648 |
{ |
5668 |
While (One) |
|
5649 |
While (One) |
5669 |
{ |
|
5650 |
{ |
5670 |
Store (ToInteger (Arg2), _T_1) |
<> |
5651 |
Store (ToInteger (Arg2), T_1) |
5671 |
If (LEqual (_T_1, Zero)) |
|
5652 |
If (LEqual (T_1, Zero)) |
5672 |
{ |
= |
5653 |
{ |
5673 |
If (LEqual (Arg1, 0x02)) |
|
5654 |
If (LEqual (Arg1, 0x02)) |
5674 |
{ |
|
5655 |
{ |
5675 |
Store (One, OPTS) |
|
5656 |
Store (One, OPTS) |
5676 |
If (LTRE) |
|
5657 |
If (LTRE) |
5677 |
{ |
|
5658 |
{ |
|
5687 |
} |
= |
5668 |
} |
5688 |
Else |
|
5669 |
Else |
5689 |
{ |
|
5670 |
{ |
5690 |
Return (Zero) |
|
5671 |
Return (Zero) |
5691 |
} |
|
5672 |
} |
5692 |
} |
|
5673 |
} |
5693 |
ElseIf (LEqual (_T_1, 0x04)) |
<> |
5674 |
ElseIf (LEqual (T_1, 0x04)) |
5694 |
{ |
= |
5675 |
{ |
5695 |
If (LEqual (Arg1, 0x02)) |
|
5676 |
If (LEqual (Arg1, 0x02)) |
5696 |
{ |
|
5677 |
{ |
5697 |
If (OBFF) |
|
5678 |
If (OBFF) |
5698 |
{ |
|
5679 |
{ |
5699 |
Return (Buffer (0x10) |
|
5680 |
Return (Buffer (0x10) |
|
5709 |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
= |
5690 |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
5710 |
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 |
|
5691 |
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 |
5711 |
}) |
|
5692 |
}) |
5712 |
} |
|
5693 |
} |
5713 |
} |
|
5694 |
} |
5714 |
} |
|
5695 |
} |
5715 |
ElseIf (LEqual (_T_1, 0x06)) |
<> |
5696 |
ElseIf (LEqual (T_1, 0x06)) |
5716 |
{ |
= |
5697 |
{ |
5717 |
If (LEqual (Arg1, 0x02)) |
|
5698 |
If (LEqual (Arg1, 0x02)) |
5718 |
{ |
|
5699 |
{ |
5719 |
If (LTRE) |
|
5700 |
If (LTRE) |
5720 |
{ |
|
5701 |
{ |
5721 |
If (LOr (LEqual (LMSL, 0xFFFFFFFF), LEqual (LNSL, 0xFFFFFFFF))) |
|
5702 |
If (LOr (LEqual (LMSL, 0xFFFFFFFF), LEqual (LNSL, 0xFFFFFFFF))) |
|
5901 |
Zero |
= |
5882 |
Zero |
5902 |
}) |
|
5883 |
}) |
5903 |
Name (OPTS, Zero) |
|
5884 |
Name (OPTS, Zero) |
5904 |
Name (RPAV, Zero) |
|
5885 |
Name (RPAV, Zero) |
5905 |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method |
|
5886 |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method |
5906 |
{ |
|
5887 |
{ |
5907 |
Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler |
<> |
5888 |
Name (T_1, Zero) |
5908 |
Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler |
|
5889 |
Name (T_0, Zero) |
5909 |
While (One) |
= |
5890 |
While (One) |
5910 |
{ |
|
5891 |
{ |
5911 |
Store (ToInteger (Arg0), _T_0) |
<> |
5892 |
Store (ToInteger (Arg0), T_0) |
5912 |
If (LEqual (_T_0, ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) |
|
5893 |
If (LEqual (T_0, ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) |
5913 |
{ |
= |
5894 |
{ |
5914 |
While (One) |
|
5895 |
While (One) |
5915 |
{ |
|
5896 |
{ |
5916 |
Store (ToInteger (Arg2), _T_1) |
<> |
5897 |
Store (ToInteger (Arg2), T_1) |
5917 |
If (LEqual (_T_1, Zero)) |
|
5898 |
If (LEqual (T_1, Zero)) |
5918 |
{ |
= |
5899 |
{ |
5919 |
If (LEqual (Arg1, 0x02)) |
|
5900 |
If (LEqual (Arg1, 0x02)) |
5920 |
{ |
|
5901 |
{ |
5921 |
Store (One, OPTS) |
|
5902 |
Store (One, OPTS) |
5922 |
If (LTRE) |
|
5903 |
If (LTRE) |
5923 |
{ |
|
5904 |
{ |
|
5933 |
} |
= |
5914 |
} |
5934 |
Else |
|
5915 |
Else |
5935 |
{ |
|
5916 |
{ |
5936 |
Return (Zero) |
|
5917 |
Return (Zero) |
5937 |
} |
|
5918 |
} |
5938 |
} |
|
5919 |
} |
5939 |
ElseIf (LEqual (_T_1, 0x04)) |
<> |
5920 |
ElseIf (LEqual (T_1, 0x04)) |
5940 |
{ |
= |
5921 |
{ |
5941 |
If (LEqual (Arg1, 0x02)) |
|
5922 |
If (LEqual (Arg1, 0x02)) |
5942 |
{ |
|
5923 |
{ |
5943 |
If (OBFF) |
|
5924 |
If (OBFF) |
5944 |
{ |
|
5925 |
{ |
5945 |
Return (Buffer (0x10) |
|
5926 |
Return (Buffer (0x10) |
|
5955 |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
= |
5936 |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
5956 |
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 |
|
5937 |
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 |
5957 |
}) |
|
5938 |
}) |
5958 |
} |
|
5939 |
} |
5959 |
} |
|
5940 |
} |
5960 |
} |
|
5941 |
} |
5961 |
ElseIf (LEqual (_T_1, 0x06)) |
<> |
5942 |
ElseIf (LEqual (T_1, 0x06)) |
5962 |
{ |
= |
5943 |
{ |
5963 |
If (LEqual (Arg1, 0x02)) |
|
5944 |
If (LEqual (Arg1, 0x02)) |
5964 |
{ |
|
5945 |
{ |
5965 |
If (LTRE) |
|
5946 |
If (LTRE) |
5966 |
{ |
|
5947 |
{ |
5967 |
If (LOr (LEqual (LMSL, 0xFFFFFFFF), LEqual (LNSL, 0xFFFFFFFF))) |
|
5948 |
If (LOr (LEqual (LMSL, 0xFFFFFFFF), LEqual (LNSL, 0xFFFFFFFF))) |
|
6147 |
Zero |
= |
6128 |
Zero |
6148 |
}) |
|
6129 |
}) |
6149 |
Name (OPTS, Zero) |
|
6130 |
Name (OPTS, Zero) |
6150 |
Name (RPAV, Zero) |
|
6131 |
Name (RPAV, Zero) |
6151 |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method |
|
6132 |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method |
6152 |
{ |
|
6133 |
{ |
6153 |
Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler |
<> |
6134 |
Name (T_1, Zero) |
6154 |
Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler |
|
6135 |
Name (T_0, Zero) |
6155 |
While (One) |
= |
6136 |
While (One) |
6156 |
{ |
|
6137 |
{ |
6157 |
Store (ToInteger (Arg0), _T_0) |
<> |
6138 |
Store (ToInteger (Arg0), T_0) |
6158 |
If (LEqual (_T_0, ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) |
|
6139 |
If (LEqual (T_0, ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) |
6159 |
{ |
= |
6140 |
{ |
6160 |
While (One) |
|
6141 |
While (One) |
6161 |
{ |
|
6142 |
{ |
6162 |
Store (ToInteger (Arg2), _T_1) |
<> |
6143 |
Store (ToInteger (Arg2), T_1) |
6163 |
If (LEqual (_T_1, Zero)) |
|
6144 |
If (LEqual (T_1, Zero)) |
6164 |
{ |
= |
6145 |
{ |
6165 |
If (LEqual (Arg1, 0x02)) |
|
6146 |
If (LEqual (Arg1, 0x02)) |
6166 |
{ |
|
6147 |
{ |
6167 |
Store (One, OPTS) |
|
6148 |
Store (One, OPTS) |
6168 |
If (LTRE) |
|
6149 |
If (LTRE) |
6169 |
{ |
|
6150 |
{ |
|
6179 |
} |
= |
6160 |
} |
6180 |
Else |
|
6161 |
Else |
6181 |
{ |
|
6162 |
{ |
6182 |
Return (Zero) |
|
6163 |
Return (Zero) |
6183 |
} |
|
6164 |
} |
6184 |
} |
|
6165 |
} |
6185 |
ElseIf (LEqual (_T_1, 0x04)) |
<> |
6166 |
ElseIf (LEqual (T_1, 0x04)) |
6186 |
{ |
= |
6167 |
{ |
6187 |
If (LEqual (Arg1, 0x02)) |
|
6168 |
If (LEqual (Arg1, 0x02)) |
6188 |
{ |
|
6169 |
{ |
6189 |
If (OBFF) |
|
6170 |
If (OBFF) |
6190 |
{ |
|
6171 |
{ |
6191 |
Return (Buffer (0x10) |
|
6172 |
Return (Buffer (0x10) |
|
6201 |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
= |
6182 |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
6202 |
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 |
|
6183 |
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 |
6203 |
}) |
|
6184 |
}) |
6204 |
} |
|
6185 |
} |
6205 |
} |
|
6186 |
} |
6206 |
} |
|
6187 |
} |
6207 |
ElseIf (LEqual (_T_1, 0x06)) |
<> |
6188 |
ElseIf (LEqual (T_1, 0x06)) |
6208 |
{ |
= |
6189 |
{ |
6209 |
If (LEqual (Arg1, 0x02)) |
|
6190 |
If (LEqual (Arg1, 0x02)) |
6210 |
{ |
|
6191 |
{ |
6211 |
If (LTRE) |
|
6192 |
If (LTRE) |
6212 |
{ |
|
6193 |
{ |
6213 |
If (LOr (LEqual (LMSL, 0xFFFFFFFF), LEqual (LNSL, 0xFFFFFFFF))) |
|
6194 |
If (LOr (LEqual (LMSL, 0xFFFFFFFF), LEqual (LNSL, 0xFFFFFFFF))) |
|
6393 |
Zero |
= |
6374 |
Zero |
6394 |
}) |
|
6375 |
}) |
6395 |
Name (OPTS, Zero) |
|
6376 |
Name (OPTS, Zero) |
6396 |
Name (RPAV, Zero) |
|
6377 |
Name (RPAV, Zero) |
6397 |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method |
|
6378 |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method |
6398 |
{ |
|
6379 |
{ |
6399 |
Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler |
<> |
6380 |
Name (T_1, Zero) |
6400 |
Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler |
|
6381 |
Name (T_0, Zero) |
6401 |
While (One) |
= |
6382 |
While (One) |
6402 |
{ |
|
6383 |
{ |
6403 |
Store (ToInteger (Arg0), _T_0) |
<> |
6384 |
Store (ToInteger (Arg0), T_0) |
6404 |
If (LEqual (_T_0, ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) |
|
6385 |
If (LEqual (T_0, ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) |
6405 |
{ |
= |
6386 |
{ |
6406 |
While (One) |
|
6387 |
While (One) |
6407 |
{ |
|
6388 |
{ |
6408 |
Store (ToInteger (Arg2), _T_1) |
<> |
6389 |
Store (ToInteger (Arg2), T_1) |
6409 |
If (LEqual (_T_1, Zero)) |
|
6390 |
If (LEqual (T_1, Zero)) |
6410 |
{ |
= |
6391 |
{ |
6411 |
If (LEqual (Arg1, 0x02)) |
|
6392 |
If (LEqual (Arg1, 0x02)) |
6412 |
{ |
|
6393 |
{ |
6413 |
Store (One, OPTS) |
|
6394 |
Store (One, OPTS) |
6414 |
If (LTRE) |
|
6395 |
If (LTRE) |
6415 |
{ |
|
6396 |
{ |
|
6425 |
} |
= |
6406 |
} |
6426 |
Else |
|
6407 |
Else |
6427 |
{ |
|
6408 |
{ |
6428 |
Return (Zero) |
|
6409 |
Return (Zero) |
6429 |
} |
|
6410 |
} |
6430 |
} |
|
6411 |
} |
6431 |
ElseIf (LEqual (_T_1, 0x04)) |
<> |
6412 |
ElseIf (LEqual (T_1, 0x04)) |
6432 |
{ |
= |
6413 |
{ |
6433 |
If (LEqual (Arg1, 0x02)) |
|
6414 |
If (LEqual (Arg1, 0x02)) |
6434 |
{ |
|
6415 |
{ |
6435 |
If (OBFF) |
|
6416 |
If (OBFF) |
6436 |
{ |
|
6417 |
{ |
6437 |
Return (Buffer (0x10) |
|
6418 |
Return (Buffer (0x10) |
|
6447 |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
= |
6428 |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
6448 |
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 |
|
6429 |
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 |
6449 |
}) |
|
6430 |
}) |
6450 |
} |
|
6431 |
} |
6451 |
} |
|
6432 |
} |
6452 |
} |
|
6433 |
} |
6453 |
ElseIf (LEqual (_T_1, 0x06)) |
<> |
6434 |
ElseIf (LEqual (T_1, 0x06)) |
6454 |
{ |
= |
6435 |
{ |
6455 |
If (LEqual (Arg1, 0x02)) |
|
6436 |
If (LEqual (Arg1, 0x02)) |
6456 |
{ |
|
6437 |
{ |
6457 |
If (LTRE) |
|
6438 |
If (LTRE) |
6458 |
{ |
|
6439 |
{ |
6459 |
If (LOr (LEqual (LMSL, 0xFFFFFFFF), LEqual (LNSL, 0xFFFFFFFF))) |
|
6440 |
If (LOr (LEqual (LMSL, 0xFFFFFFFF), LEqual (LNSL, 0xFFFFFFFF))) |
|
6564 |
} |
= |
6545 |
} |
6565 |
|
|
6546 |
|
6566 |
Return (PR0F ()) |
|
6547 |
Return (PR0F ()) |
6567 |
} |
|
6548 |
} |
6568 |
} |
|
6549 |
} |
6569 |
|
|
6550 |
|
6570 |
Zero |
<> |
6551 |
Device (PEGP) |
6571 |
Zero |
|
6552 |
{ |
6572 |
Zero |
|
6553 |
Name (_ADR, 0x00010000) // _ADR: Address |
6573 |
Zero |
|
6554 |
Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table |
6574 |
Zero |
|
6555 |
{ |
6575 |
Zero |
|
6556 |
If (PICM) |
6576 |
Zero |
|
6557 |
{ |
6577 |
Zero |
|
6558 |
Return (AR02 ()) |
6578 |
Zero |
|
6559 |
} |
6579 |
Zero |
|
6560 |
|
6580 |
Zero |
|
6561 |
Return (PR02 ()) |
6581 |
Zero |
|
6562 |
} |
6582 |
Zero |
|
6563 |
|
6583 |
Zero |
|
6564 |
Device (GFX0) |
6584 |
Zero |
|
6565 |
{ |
6585 |
Zero |
|
6566 |
Name (_ADR, Zero) // _ADR: Address |
6586 |
Zero |
|
6567 |
Name (_SUN, One) // _SUN: Slot User Number |
6587 |
Zero |
|
6568 |
Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method |
6588 |
Zero |
|
6569 |
{ |
6589 |
Zero |
|
6570 |
If (LEqual (Arg2, Zero)) |
6590 |
Zero |
|
6571 |
{ |
6591 |
Zero |
|
6572 |
Return (Buffer (One) |
6592 |
Zero |
|
6573 |
{ |
6593 |
Zero |
|
6574 |
0x03 |
6594 |
Zero |
|
6575 |
}) |
6595 |
Zero |
|
6576 |
} |
6596 |
Zero |
|
6577 |
|
6597 |
Zero |
|
6578 |
Return (Package (0x0E) |
6598 |
Zero |
|
6579 |
{ |
6599 |
Zero |
|
6580 |
"@0,connector-type", |
6600 |
Zero |
|
6581 |
Buffer (0x04) |
6601 |
Zero |
|
6582 |
{ |
6602 |
Zero |
|
6583 |
0x00, 0x08, 0x00, 0x00 |
6603 |
Zero |
|
6584 |
}, |
6604 |
Zero |
|
6585 |
|
6605 |
Zero |
|
6586 |
"@1,connector-type", |
6606 |
Zero |
|
6587 |
Buffer (0x04) |
6607 |
Zero |
|
6588 |
{ |
6608 |
Zero |
|
6589 |
0x00, 0x08, 0x00, 0x00 |
6609 |
Zero |
|
6590 |
}, |
6610 |
Zero |
|
6591 |
|
6611 |
Zero |
|
6592 |
"@2,connector-type", |
6612 |
Zero |
|
6593 |
Buffer (0x04) |
6613 |
Zero |
|
6594 |
{ |
6614 |
Zero |
|
6595 |
0x00, 0x08, 0x00, 0x00 |
6615 |
Zero |
|
6596 |
}, |
6616 |
Zero |
|
6597 |
|
6617 |
Zero |
|
6598 |
"@3,connector-type", |
6618 |
Zero |
|
6599 |
Buffer (0x04) |
6619 |
Zero |
|
6600 |
{ |
6620 |
Zero |
|
6601 |
0x00, 0x08, 0x00, 0x00 |
6621 |
Zero |
|
6602 |
}, |
6622 |
Zero |
|
6603 |
|
|
|
|
6604 |
"@4,connector-type", |
|
|
|
6605 |
Buffer (0x04) |
6623 |
Zero |
|
6606 |
{ |
|
|
|
6607 |
0x00, 0x08, 0x00, 0x00 |
6624 |
Zero |
|
6608 |
}, |
6625 |
Zero |
|
6609 |
|
|
|
|
6610 |
"@5,connector-type", |
|
|
|
6611 |
Buffer (0x04) |
6626 |
Zero |
|
6612 |
{ |
|
|
|
6613 |
0x00, 0x08, 0x00, 0x00 |
6627 |
Zero |
|
6614 |
}, |
6628 |
Zero |
|
6615 |
|
|
|
|
6616 |
"hda-gfx", |
|
|
|
6617 |
Buffer (0x0A) |
6629 |
Zero |
|
6618 |
{ |
6630 |
Zero |
|
6619 |
"onboard-2" |
6631 |
Zero |
|
6620 |
} |
6632 |
Zero |
|
6621 |
}) |
6633 |
Zero |
|
6622 |
} |
6634 |
Zero |
|
6623 |
} |
6635 |
Zero |
|
6624 |
|
|
|
|
6625 |
Device (HDAU) |
6636 |
Zero |
|
6626 |
{ |
|
|
|
6627 |
Name (_ADR, One) // _ADR: Address |
|
|
|
6628 |
Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method |
6637 |
Zero |
|
6629 |
{ |
|
|
|
6630 |
If (LEqual (Arg2, Zero)) |
6638 |
Zero |
|
6631 |
{ |
|
|
|
6632 |
Return (Buffer (One) |
6639 |
Zero |
|
6633 |
{ |
6640 |
Zero |
|
6634 |
0x03 |
6641 |
Zero |
|
6635 |
}) |
6642 |
Zero |
|
6636 |
} |
6643 |
Zero |
|
6637 |
|
|
|
|
6638 |
Return (Package (0x04) |
6644 |
Zero |
|
6639 |
{ |
|
|
|
6640 |
"layout-id", |
|
|
|
6641 |
Buffer (0x04) |
6645 |
Zero |
|
6642 |
{ |
|
|
|
6643 |
0x01, 0x00, 0x00, 0x00 |
6646 |
Zero |
|
6644 |
}, |
6647 |
Zero |
|
6645 |
|
|
|
|
6646 |
"hda-gfx", |
|
|
|
6647 |
Buffer (0x0A) |
6648 |
Zero |
|
6648 |
{ |
6649 |
Zero |
|
6649 |
"onboard-2" |
6650 |
Zero |
|
6650 |
} |
6651 |
Zero |
|
6651 |
}) |
6652 |
Zero |
|
6652 |
} |
6653 |
Zero |
|
6653 |
} |
6654 |
Zero |
|
6654 |
} |
6655 |
Zero |
|
6655 |
|
|
|
|
6656 |
Device (B0D4) |
6656 |
Zero |
|
6657 |
{ |
|
|
|
6658 |
Name (_ADR, 0x00040000) // _ADR: Address |
6657 |
Zero |
|
6659 |
} |
6658 |
Zero |
|
6660 |
|
|
|
|
6661 |
Device (MCHC) |
6659 |
Zero |
|
6662 |
{ |
|
|
|
6663 |
Name (_ADR, Zero) // _ADR: Address |
6660 |
Zero |
|
6664 |
} |
6661 |
Zero |
|
6665 |
|
|
|
|
6666 |
Device (IGPU) |
6662 |
Zero |
|
6667 |
{ |
|
|
|
6668 |
Name (_ADR, 0x00020000) // _ADR: Address |
|
|
|
6669 |
Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method |
6663 |
Zero |
|
6670 |
{ |
|
|
|
6671 |
If (LEqual (Arg2, Zero)) |
6664 |
Zero |
|
6672 |
{ |
|
|
|
6673 |
Return (Buffer (One) |
6665 |
Zero |
|
6674 |
{ |
6666 |
Zero |
|
6675 |
0x03 |
6667 |
Zero |
|
6676 |
}) |
6668 |
Zero |
|
6677 |
} |
6669 |
Zero |
|
6678 |
|
|
|
|
6679 |
Return (Package (0x02) |
6670 |
Zero |
|
6680 |
{ |
|
|
|
6681 |
"hda-gfx", |
|
|
|
6682 |
Buffer (0x0A) |
6671 |
Zero |
|
6683 |
{ |
6672 |
Zero |
|
6684 |
"onboard-1" |
6673 |
Zero |
|
6685 |
} |
6674 |
Zero |
|
6686 |
}) |
6675 |
Zero |
|
6687 |
} |
6676 |
Zero |
|
6688 |
} |
6677 |
Zero |
|
6689 |
|
|
|
|
6690 |
Device (HDAU) |
6678 |
Zero |
|
6691 |
{ |
|
|
|
6692 |
Name (_ADR, 0x00030000) // _ADR: Address |
|
|
|
6693 |
Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method |
6679 |
Zero |
|
6694 |
{ |
|
|
|
6695 |
If (LEqual (Arg2, Zero)) |
6680 |
Zero |
|
6696 |
{ |
|
|
|
6697 |
Return (Buffer (One) |
6681 |
Zero |
|
6698 |
{ |
6682 |
Zero |
|
6699 |
0x03 |
6683 |
Zero |
|
6700 |
}) |
6684 |
Zero |
|
6701 |
} |
6685 |
Zero |
|
6702 |
|
|
|
|
6703 |
Return (Package (0x04) |
6686 |
Zero |
|
6704 |
{ |
|
|
|
6705 |
"layout-id", |
|
|
|
6706 |
Buffer (0x04) |
6687 |
Zero |
|
6707 |
{ |
|
|
|
6708 |
0x01, 0x00, 0x00, 0x00 |
6688 |
Zero |
|
6709 |
}, |
6689 |
Zero |
|
6710 |
|
|
|
|
6711 |
"hda-gfx", |
6690 |
Device (B0D4) |
|
6712 |
Buffer (0x0A) |
6691 |
{ |
= |
6713 |
{ |
6692 |
Name (_ADR, 0x00040000) // _ADR: Address |
<> |
6714 |
"onboard-1" |
|
|
|
6715 |
} |
|
|
|
6716 |
}) |
|
|
|
6717 |
} |
6693 |
} |
= |
6718 |
} |
6694 |
} |
|
6719 |
} |
6695 |
|
|
6720 |
|
6696 |
Scope (\_GPE) |
|
6721 |
Scope (\_GPE) |
6697 |
{ |
|
6722 |
{ |
6698 |
Method (_L1D, 0, NotSerialized) // _Lxx: Level-Triggered GPE |
|
6723 |
Method (_L1D, 0, NotSerialized) // _Lxx: Level-Triggered GPE |
|
6719 |
Name (RPA2, 0x001C0002) |
= |
6744 |
Name (RPA2, 0x001C0002) |
6720 |
Name (RPA3, 0x001C0003) |
|
6745 |
Name (RPA3, 0x001C0003) |
6721 |
Name (RPA4, 0x001C0004) |
|
6746 |
Name (RPA4, 0x001C0004) |
6722 |
Name (RPA5, 0x001C0005) |
|
6747 |
Name (RPA5, 0x001C0005) |
6723 |
Name (RPA6, 0x001C0006) |
|
6748 |
Name (RPA6, 0x001C0006) |
6724 |
Name (RPA7, 0x001C0007) |
|
6749 |
Name (RPA7, 0x001C0007) |
6725 |
Name (PCHS, 0x00000001) |
<> |
6750 |
Name (PCHS, One) |
6726 |
Name (SRMB, 0xF7FE0000) |
= |
6751 |
Name (SRMB, 0xF7FE0000) |
6727 |
Name (PML1, 0x00000846) |
<> |
6752 |
Name (PML1, 0x0846) |
6728 |
Name (PML2, 0x00000846) |
|
6753 |
Name (PML2, 0x0846) |
6729 |
Name (PML3, 0x00000846) |
|
6754 |
Name (PML3, 0x0846) |
6730 |
Name (PML4, 0x00000846) |
|
6755 |
Name (PML4, 0x0846) |
6731 |
Name (PML5, 0x00000846) |
|
6756 |
Name (PML5, 0x0846) |
6732 |
Name (PML6, 0x00000846) |
|
6757 |
Name (PML6, 0x0846) |
6733 |
Name (PML7, 0x00000846) |
|
6758 |
Name (PML7, 0x0846) |
6734 |
Name (PML8, 0x00000846) |
|
6759 |
Name (PML8, 0x0846) |
6735 |
Name (PNL1, 0x00000846) |
|
6760 |
Name (PNL1, 0x0846) |
6736 |
Name (PNL2, 0x00000846) |
|
6761 |
Name (PNL2, 0x0846) |
6737 |
Name (PNL3, 0x00000846) |
|
6762 |
Name (PNL3, 0x0846) |
6738 |
Name (PNL4, 0x00000846) |
|
6763 |
Name (PNL4, 0x0846) |
6739 |
Name (PNL5, 0x00000846) |
|
6764 |
Name (PNL5, 0x0846) |
6740 |
Name (PNL6, 0x00000846) |
|
6765 |
Name (PNL6, 0x0846) |
6741 |
Name (PNL7, 0x00000846) |
|
6766 |
Name (PNL7, 0x0846) |
6742 |
Name (PNL8, 0x00000846) |
|
6767 |
Name (PNL8, 0x0846) |
6743 |
Scope (\) |
= |
6768 |
Scope (\) |
6744 |
{ |
|
6769 |
{ |
6745 |
OperationRegion (IO_D, SystemIO, 0x0810, 0x04) |
|
6770 |
OperationRegion (IO_D, SystemIO, 0x0810, 0x04) |
6746 |
Field (IO_D, ByteAcc, NoLock, Preserve) |
|
6771 |
Field (IO_D, ByteAcc, NoLock, Preserve) |
6747 |
{ |
|
6772 |
{ |
6748 |
TRPD, 8 |
|
6773 |
TRPD, 8 |
|
7155 |
Name (_ADR, 0x00190000) // _ADR: Address |
= |
7180 |
Name (_ADR, 0x00190000) // _ADR: Address |
7156 |
Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake |
|
7181 |
Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake |
7157 |
{ |
|
7182 |
{ |
7158 |
Return (GPRW (0x0D, 0x04)) |
|
7183 |
Return (GPRW (0x0D, 0x04)) |
7159 |
} |
|
7184 |
} |
|
|
|
7185 |
|
|
|
-+ |
7186 |
Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method |
|
|
|
7187 |
{ |
|
|
|
7188 |
Store (Package (0x0C) |
|
|
|
7189 |
{ |
|
|
|
7190 |
"AAPL,slot-name", |
|
|
|
7191 |
"Built In", |
|
|
|
7192 |
"name", |
|
|
|
7193 |
"Realtek Ethernet Controller", |
|
|
|
7194 |
"model", |
|
|
|
7195 |
"Realtek RTL8111F Gigabit Network Controller", |
|
|
|
7196 |
"device_type", |
|
|
|
7197 |
Buffer (0x14) |
|
|
|
7198 |
{ |
|
|
|
7199 |
"Ethernet Controller" |
|
|
|
7200 |
}, |
|
|
= |
7201 |
|
|
|
-+ |
7202 |
"built-in", |
|
|
|
7203 |
Buffer (One) |
|
|
|
7204 |
{ |
|
|
|
7205 |
0x01 |
|
|
|
7206 |
}, |
|
|
= |
7207 |
|
|
|
-+ |
7208 |
"location", |
|
|
|
7209 |
Buffer (0x02) |
|
|
|
7210 |
{ |
|
|
|
7211 |
"1" |
|
|
|
7212 |
} |
|
|
|
7213 |
}, Local0) |
|
|
|
7214 |
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) |
|
|
|
7215 |
Return (Local0) |
|
|
|
7216 |
} |
7160 |
} |
= |
7217 |
} |
7161 |
|
|
7218 |
|
7162 |
Device (EHC1) |
<> |
7219 |
Device (EH01) |
7163 |
{ |
= |
7220 |
{ |
7164 |
Name (_ADR, 0x001D0000) // _ADR: Address |
|
7221 |
Name (_ADR, 0x001D0000) // _ADR: Address |
7165 |
OperationRegion (PWKE, PCI_Config, 0x54, 0x12) |
|
7222 |
OperationRegion (PWKE, PCI_Config, 0x54, 0x12) |
7166 |
Field (PWKE, DWordAcc, NoLock, Preserve) |
|
7223 |
Field (PWKE, DWordAcc, NoLock, Preserve) |
7167 |
{ |
|
7224 |
{ |
7168 |
Offset (0x01), |
|
7225 |
Offset (0x01), |
|
7348 |
Return (PLDP) |
= |
7405 |
Return (PLDP) |
7349 |
} |
|
7406 |
} |
7350 |
|
|
7407 |
|
7351 |
Alias (SBV1, SDGV) |
|
7408 |
Alias (SBV1, SDGV) |
7352 |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method |
|
7409 |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method |
7353 |
{ |
|
7410 |
{ |
7354 |
Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler |
<> |
7411 |
Name (T_0, Zero) |
7355 |
If (LEqual (Arg0, ToUUID ("a5fc708f-8775-4ba6-bd0c-ba90a1ec72f8"))) |
= |
7412 |
If (LEqual (Arg0, ToUUID ("a5fc708f-8775-4ba6-bd0c-ba90a1ec72f8"))) |
7356 |
{ |
|
7413 |
{ |
7357 |
While (One) |
|
7414 |
While (One) |
7358 |
{ |
|
7415 |
{ |
7359 |
Store (ToInteger (Arg2), _T_0) |
<> |
7416 |
Store (ToInteger (Arg2), T_0) |
7360 |
If (LEqual (_T_0, Zero)) |
|
7417 |
If (LEqual (T_0, Zero)) |
7361 |
{ |
= |
7418 |
{ |
7362 |
If (LEqual (Arg1, One)) |
|
7419 |
If (LEqual (Arg1, One)) |
7363 |
{ |
|
7420 |
{ |
7364 |
Return (Buffer (One) |
|
7421 |
Return (Buffer (One) |
7365 |
{ |
|
7422 |
{ |
7366 |
0x07 |
|
7423 |
0x07 |
|
7371 |
Return (Buffer (One) |
= |
7428 |
Return (Buffer (One) |
7372 |
{ |
|
7429 |
{ |
7373 |
0x00 |
|
7430 |
0x00 |
7374 |
}) |
|
7431 |
}) |
7375 |
} |
|
7432 |
} |
7376 |
} |
|
7433 |
} |
7377 |
ElseIf (LEqual (_T_0, One)) |
<> |
7434 |
ElseIf (LEqual (T_0, One)) |
7378 |
{ |
= |
7435 |
{ |
7379 |
If (LEqual (SDGV, 0xFF)) |
|
7436 |
If (LEqual (SDGV, 0xFF)) |
7380 |
{ |
|
7437 |
{ |
7381 |
Return (Zero) |
|
7438 |
Return (Zero) |
7382 |
} |
|
7439 |
} |
7383 |
Else |
|
7440 |
Else |
7384 |
{ |
|
7441 |
{ |
7385 |
Return (One) |
|
7442 |
Return (One) |
7386 |
} |
|
7443 |
} |
7387 |
} |
|
7444 |
} |
7388 |
ElseIf (LEqual (_T_0, 0x02)) |
<> |
7445 |
ElseIf (LEqual (T_0, 0x02)) |
7389 |
{ |
= |
7446 |
{ |
7390 |
Return (SDGV) |
|
7447 |
Return (SDGV) |
7391 |
} |
|
7448 |
} |
7392 |
|
|
7449 |
|
7393 |
Break |
|
7450 |
Break |
7394 |
} |
|
7451 |
} |
|
7426 |
Return (PLDP) |
= |
7483 |
Return (PLDP) |
7427 |
} |
|
7484 |
} |
7428 |
|
|
7485 |
|
7429 |
Alias (SBV2, SDGV) |
|
7486 |
Alias (SBV2, SDGV) |
7430 |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method |
|
7487 |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method |
7431 |
{ |
|
7488 |
{ |
7432 |
Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler |
<> |
7489 |
Name (T_0, Zero) |
7433 |
If (LEqual (Arg0, ToUUID ("a5fc708f-8775-4ba6-bd0c-ba90a1ec72f8"))) |
= |
7490 |
If (LEqual (Arg0, ToUUID ("a5fc708f-8775-4ba6-bd0c-ba90a1ec72f8"))) |
7434 |
{ |
|
7491 |
{ |
7435 |
While (One) |
|
7492 |
While (One) |
7436 |
{ |
|
7493 |
{ |
7437 |
Store (ToInteger (Arg2), _T_0) |
<> |
7494 |
Store (ToInteger (Arg2), T_0) |
7438 |
If (LEqual (_T_0, Zero)) |
|
7495 |
If (LEqual (T_0, Zero)) |
7439 |
{ |
= |
7496 |
{ |
7440 |
If (LEqual (Arg1, One)) |
|
7497 |
If (LEqual (Arg1, One)) |
7441 |
{ |
|
7498 |
{ |
7442 |
Return (Buffer (One) |
|
7499 |
Return (Buffer (One) |
7443 |
{ |
|
7500 |
{ |
7444 |
0x07 |
|
7501 |
0x07 |
|
7449 |
Return (Buffer (One) |
= |
7506 |
Return (Buffer (One) |
7450 |
{ |
|
7507 |
{ |
7451 |
0x00 |
|
7508 |
0x00 |
7452 |
}) |
|
7509 |
}) |
7453 |
} |
|
7510 |
} |
7454 |
} |
|
7511 |
} |
7455 |
ElseIf (LEqual (_T_0, One)) |
<> |
7512 |
ElseIf (LEqual (T_0, One)) |
7456 |
{ |
= |
7513 |
{ |
7457 |
If (LEqual (SDGV, 0xFF)) |
|
7514 |
If (LEqual (SDGV, 0xFF)) |
7458 |
{ |
|
7515 |
{ |
7459 |
Return (Zero) |
|
7516 |
Return (Zero) |
7460 |
} |
|
7517 |
} |
7461 |
Else |
|
7518 |
Else |
7462 |
{ |
|
7519 |
{ |
7463 |
Return (One) |
|
7520 |
Return (One) |
7464 |
} |
|
7521 |
} |
7465 |
} |
|
7522 |
} |
7466 |
ElseIf (LEqual (_T_0, 0x02)) |
<> |
7523 |
ElseIf (LEqual (T_0, 0x02)) |
7467 |
{ |
= |
7524 |
{ |
7468 |
Return (SDGV) |
|
7525 |
Return (SDGV) |
7469 |
} |
|
7526 |
} |
7470 |
|
|
7527 |
|
7471 |
Break |
|
7528 |
Break |
7472 |
} |
|
7529 |
} |
|
7504 |
Return (PLDP) |
= |
7561 |
Return (PLDP) |
7505 |
} |
|
7562 |
} |
7506 |
|
|
7563 |
|
7507 |
Alias (SBV1, SDGV) |
|
7564 |
Alias (SBV1, SDGV) |
7508 |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method |
|
7565 |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method |
7509 |
{ |
|
7566 |
{ |
7510 |
Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler |
<> |
7567 |
Name (T_0, Zero) |
7511 |
If (LEqual (Arg0, ToUUID ("a5fc708f-8775-4ba6-bd0c-ba90a1ec72f8"))) |
= |
7568 |
If (LEqual (Arg0, ToUUID ("a5fc708f-8775-4ba6-bd0c-ba90a1ec72f8"))) |
7512 |
{ |
|
7569 |
{ |
7513 |
While (One) |
|
7570 |
While (One) |
7514 |
{ |
|
7571 |
{ |
7515 |
Store (ToInteger (Arg2), _T_0) |
<> |
7572 |
Store (ToInteger (Arg2), T_0) |
7516 |
If (LEqual (_T_0, Zero)) |
|
7573 |
If (LEqual (T_0, Zero)) |
7517 |
{ |
= |
7574 |
{ |
7518 |
If (LEqual (Arg1, One)) |
|
7575 |
If (LEqual (Arg1, One)) |
7519 |
{ |
|
7576 |
{ |
7520 |
Return (Buffer (One) |
|
7577 |
Return (Buffer (One) |
7521 |
{ |
|
7578 |
{ |
7522 |
0x07 |
|
7579 |
0x07 |
|
7527 |
Return (Buffer (One) |
= |
7584 |
Return (Buffer (One) |
7528 |
{ |
|
7585 |
{ |
7529 |
0x00 |
|
7586 |
0x00 |
7530 |
}) |
|
7587 |
}) |
7531 |
} |
|
7588 |
} |
7532 |
} |
|
7589 |
} |
7533 |
ElseIf (LEqual (_T_0, One)) |
<> |
7590 |
ElseIf (LEqual (T_0, One)) |
7534 |
{ |
= |
7591 |
{ |
7535 |
If (LEqual (SDGV, 0xFF)) |
|
7592 |
If (LEqual (SDGV, 0xFF)) |
7536 |
{ |
|
7593 |
{ |
7537 |
Return (Zero) |
|
7594 |
Return (Zero) |
7538 |
} |
|
7595 |
} |
7539 |
Else |
|
7596 |
Else |
7540 |
{ |
|
7597 |
{ |
7541 |
Return (One) |
|
7598 |
Return (One) |
7542 |
} |
|
7599 |
} |
7543 |
} |
|
7600 |
} |
7544 |
ElseIf (LEqual (_T_0, 0x02)) |
<> |
7601 |
ElseIf (LEqual (T_0, 0x02)) |
7545 |
{ |
= |
7602 |
{ |
7546 |
Return (SDGV) |
|
7603 |
Return (SDGV) |
7547 |
} |
|
7604 |
} |
7548 |
|
|
7605 |
|
7549 |
Break |
|
7606 |
Break |
7550 |
} |
|
7607 |
} |
|
7582 |
Return (PLDP) |
= |
7639 |
Return (PLDP) |
7583 |
} |
|
7640 |
} |
7584 |
|
|
7641 |
|
7585 |
Alias (SBV2, SDGV) |
|
7642 |
Alias (SBV2, SDGV) |
7586 |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method |
|
7643 |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method |
7587 |
{ |
|
7644 |
{ |
7588 |
Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler |
<> |
7645 |
Name (T_0, Zero) |
7589 |
If (LEqual (Arg0, ToUUID ("a5fc708f-8775-4ba6-bd0c-ba90a1ec72f8"))) |
= |
7646 |
If (LEqual (Arg0, ToUUID ("a5fc708f-8775-4ba6-bd0c-ba90a1ec72f8"))) |
7590 |
{ |
|
7647 |
{ |
7591 |
While (One) |
|
7648 |
While (One) |
7592 |
{ |
|
7649 |
{ |
7593 |
Store (ToInteger (Arg2), _T_0) |
<> |
7650 |
Store (ToInteger (Arg2), T_0) |
7594 |
If (LEqual (_T_0, Zero)) |
|
7651 |
If (LEqual (T_0, Zero)) |
7595 |
{ |
= |
7652 |
{ |
7596 |
If (LEqual (Arg1, One)) |
|
7653 |
If (LEqual (Arg1, One)) |
7597 |
{ |
|
7654 |
{ |
7598 |
Return (Buffer (One) |
|
7655 |
Return (Buffer (One) |
7599 |
{ |
|
7656 |
{ |
7600 |
0x07 |
|
7657 |
0x07 |
|
7605 |
Return (Buffer (One) |
= |
7662 |
Return (Buffer (One) |
7606 |
{ |
|
7663 |
{ |
7607 |
0x00 |
|
7664 |
0x00 |
7608 |
}) |
|
7665 |
}) |
7609 |
} |
|
7666 |
} |
7610 |
} |
|
7667 |
} |
7611 |
ElseIf (LEqual (_T_0, One)) |
<> |
7668 |
ElseIf (LEqual (T_0, One)) |
7612 |
{ |
= |
7669 |
{ |
7613 |
If (LEqual (SDGV, 0xFF)) |
|
7670 |
If (LEqual (SDGV, 0xFF)) |
7614 |
{ |
|
7671 |
{ |
7615 |
Return (Zero) |
|
7672 |
Return (Zero) |
7616 |
} |
|
7673 |
} |
7617 |
Else |
|
7674 |
Else |
7618 |
{ |
|
7675 |
{ |
7619 |
Return (One) |
|
7676 |
Return (One) |
7620 |
} |
|
7677 |
} |
7621 |
} |
|
7678 |
} |
7622 |
ElseIf (LEqual (_T_0, 0x02)) |
<> |
7679 |
ElseIf (LEqual (T_0, 0x02)) |
7623 |
{ |
= |
7680 |
{ |
7624 |
Return (SDGV) |
|
7681 |
Return (SDGV) |
7625 |
} |
|
7682 |
} |
7626 |
|
|
7683 |
|
7627 |
Break |
|
7684 |
Break |
7628 |
} |
|
7685 |
} |
|
7665 |
|
= |
7722 |
|
7666 |
Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake |
|
7723 |
Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake |
7667 |
{ |
|
7724 |
{ |
7668 |
Return (GPRW (0x0D, 0x04)) |
|
7725 |
Return (GPRW (0x0D, 0x04)) |
7669 |
} |
|
7726 |
} |
|
|
|
7727 |
|
|
|
-+ |
7728 |
Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method |
|
|
|
7729 |
{ |
|
|
|
7730 |
Store (Package (0x17) |
|
|
|
7731 |
{ |
|
|
|
7732 |
"AAPL,clock-id", |
|
|
|
7733 |
Buffer (One) |
|
|
|
7734 |
{ |
|
|
|
7735 |
0x02 |
|
|
|
7736 |
}, |
|
|
= |
7737 |
|
|
|
-+ |
7738 |
"AAPL,slot-name", |
|
|
|
7739 |
"Built In", |
|
|
|
7740 |
"name", |
|
|
|
7741 |
"Intel EHCI Controller", |
|
|
|
7742 |
"model", |
|
|
|
7743 |
Buffer (0x3E) |
|
|
|
7744 |
{ |
|
|
|
7745 |
"Intel 8 Series Chipset Family USB Enhanced Host Controller #1" |
|
|
|
7746 |
}, |
|
|
= |
7747 |
|
|
|
-+ |
7748 |
"device_type", |
|
|
|
7749 |
Buffer (0x0F) |
|
|
|
7750 |
{ |
|
|
|
7751 |
"USB Controller" |
|
|
|
7752 |
}, |
|
|
= |
7753 |
|
|
|
-+ |
7754 |
"AAPL,current-available", |
|
|
|
7755 |
0x0834, |
|
|
|
7756 |
"AAPL,current-extra", |
|
|
|
7757 |
0x0A8C, |
|
|
|
7758 |
"AAPL,current-in-sleep", |
|
|
|
7759 |
0x03E8, |
|
|
|
7760 |
"AAPL,current-extra-in-sleep", |
|
|
|
7761 |
0x0834, |
|
|
|
7762 |
"AAPL,max-port-current-in-sleep", |
|
|
|
7763 |
0x0A8C, |
|
|
|
7764 |
"AAPL,device-internal", |
|
|
|
7765 |
0x02, |
|
|
|
7766 |
Buffer (One) |
|
|
|
7767 |
{ |
|
|
|
7768 |
0x00 |
|
|
|
7769 |
} |
|
|
|
7770 |
}, Local0) |
|
|
|
7771 |
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) |
|
|
|
7772 |
Return (Local0) |
|
|
|
7773 |
} |
7670 |
} |
= |
7774 |
} |
7671 |
|
|
7775 |
|
7672 |
Device (EHC2) |
<> |
7776 |
Device (EH02) |
7673 |
{ |
= |
7777 |
{ |
7674 |
Name (_ADR, 0x001A0000) // _ADR: Address |
|
7778 |
Name (_ADR, 0x001A0000) // _ADR: Address |
7675 |
OperationRegion (PWKE, PCI_Config, 0x54, 0x12) |
|
7779 |
OperationRegion (PWKE, PCI_Config, 0x54, 0x12) |
7676 |
Field (PWKE, DWordAcc, NoLock, Preserve) |
|
7780 |
Field (PWKE, DWordAcc, NoLock, Preserve) |
7677 |
{ |
|
7781 |
{ |
7678 |
Offset (0x01), |
|
7782 |
Offset (0x01), |
|
7794 |
Return (PLDP) |
= |
7898 |
Return (PLDP) |
7795 |
} |
|
7899 |
} |
7796 |
|
|
7900 |
|
7797 |
Alias (SBV1, SDGV) |
|
7901 |
Alias (SBV1, SDGV) |
7798 |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method |
|
7902 |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method |
7799 |
{ |
|
7903 |
{ |
7800 |
Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler |
<> |
7904 |
Name (T_0, Zero) |
7801 |
If (LEqual (Arg0, ToUUID ("a5fc708f-8775-4ba6-bd0c-ba90a1ec72f8"))) |
= |
7905 |
If (LEqual (Arg0, ToUUID ("a5fc708f-8775-4ba6-bd0c-ba90a1ec72f8"))) |
7802 |
{ |
|
7906 |
{ |
7803 |
While (One) |
|
7907 |
While (One) |
7804 |
{ |
|
7908 |
{ |
7805 |
Store (ToInteger (Arg2), _T_0) |
<> |
7909 |
Store (ToInteger (Arg2), T_0) |
7806 |
If (LEqual (_T_0, Zero)) |
|
7910 |
If (LEqual (T_0, Zero)) |
7807 |
{ |
= |
7911 |
{ |
7808 |
If (LEqual (Arg1, One)) |
|
7912 |
If (LEqual (Arg1, One)) |
7809 |
{ |
|
7913 |
{ |
7810 |
Return (Buffer (One) |
|
7914 |
Return (Buffer (One) |
7811 |
{ |
|
7915 |
{ |
7812 |
0x07 |
|
7916 |
0x07 |
|
7817 |
Return (Buffer (One) |
= |
7921 |
Return (Buffer (One) |
7818 |
{ |
|
7922 |
{ |
7819 |
0x00 |
|
7923 |
0x00 |
7820 |
}) |
|
7924 |
}) |
7821 |
} |
|
7925 |
} |
7822 |
} |
|
7926 |
} |
7823 |
ElseIf (LEqual (_T_0, One)) |
<> |
7927 |
ElseIf (LEqual (T_0, One)) |
7824 |
{ |
= |
7928 |
{ |
7825 |
If (LEqual (SDGV, 0xFF)) |
|
7929 |
If (LEqual (SDGV, 0xFF)) |
7826 |
{ |
|
7930 |
{ |
7827 |
Return (Zero) |
|
7931 |
Return (Zero) |
7828 |
} |
|
7932 |
} |
7829 |
Else |
|
7933 |
Else |
7830 |
{ |
|
7934 |
{ |
7831 |
Return (One) |
|
7935 |
Return (One) |
7832 |
} |
|
7936 |
} |
7833 |
} |
|
7937 |
} |
7834 |
ElseIf (LEqual (_T_0, 0x02)) |
<> |
7938 |
ElseIf (LEqual (T_0, 0x02)) |
7835 |
{ |
= |
7939 |
{ |
7836 |
Return (SDGV) |
|
7940 |
Return (SDGV) |
7837 |
} |
|
7941 |
} |
7838 |
|
|
7942 |
|
7839 |
Break |
|
7943 |
Break |
7840 |
} |
|
7944 |
} |
|
7878 |
Return (PLDP) |
= |
7982 |
Return (PLDP) |
7879 |
} |
|
7983 |
} |
7880 |
|
|
7984 |
|
7881 |
Alias (SBV2, SDGV) |
|
7985 |
Alias (SBV2, SDGV) |
7882 |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method |
|
7986 |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method |
7883 |
{ |
|
7987 |
{ |
7884 |
Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler |
<> |
7988 |
Name (T_0, Zero) |
7885 |
If (LEqual (Arg0, ToUUID ("a5fc708f-8775-4ba6-bd0c-ba90a1ec72f8"))) |
= |
7989 |
If (LEqual (Arg0, ToUUID ("a5fc708f-8775-4ba6-bd0c-ba90a1ec72f8"))) |
7886 |
{ |
|
7990 |
{ |
7887 |
While (One) |
|
7991 |
While (One) |
7888 |
{ |
|
7992 |
{ |
7889 |
Store (ToInteger (Arg2), _T_0) |
<> |
7993 |
Store (ToInteger (Arg2), T_0) |
7890 |
If (LEqual (_T_0, Zero)) |
|
7994 |
If (LEqual (T_0, Zero)) |
7891 |
{ |
= |
7995 |
{ |
7892 |
If (LEqual (Arg1, One)) |
|
7996 |
If (LEqual (Arg1, One)) |
7893 |
{ |
|
7997 |
{ |
7894 |
Return (Buffer (One) |
|
7998 |
Return (Buffer (One) |
7895 |
{ |
|
7999 |
{ |
7896 |
0x07 |
|
8000 |
0x07 |
|
7901 |
Return (Buffer (One) |
= |
8005 |
Return (Buffer (One) |
7902 |
{ |
|
8006 |
{ |
7903 |
0x00 |
|
8007 |
0x00 |
7904 |
}) |
|
8008 |
}) |
7905 |
} |
|
8009 |
} |
7906 |
} |
|
8010 |
} |
7907 |
ElseIf (LEqual (_T_0, One)) |
<> |
8011 |
ElseIf (LEqual (T_0, One)) |
7908 |
{ |
= |
8012 |
{ |
7909 |
If (LEqual (SDGV, 0xFF)) |
|
8013 |
If (LEqual (SDGV, 0xFF)) |
7910 |
{ |
|
8014 |
{ |
7911 |
Return (Zero) |
|
8015 |
Return (Zero) |
7912 |
} |
|
8016 |
} |
7913 |
Else |
|
8017 |
Else |
7914 |
{ |
|
8018 |
{ |
7915 |
Return (One) |
|
8019 |
Return (One) |
7916 |
} |
|
8020 |
} |
7917 |
} |
|
8021 |
} |
7918 |
ElseIf (LEqual (_T_0, 0x02)) |
<> |
8022 |
ElseIf (LEqual (T_0, 0x02)) |
7919 |
{ |
= |
8023 |
{ |
7920 |
Return (SDGV) |
|
8024 |
Return (SDGV) |
7921 |
} |
|
8025 |
} |
7922 |
|
|
8026 |
|
7923 |
Break |
|
8027 |
Break |
7924 |
} |
|
8028 |
} |
|
8019 |
|
= |
8123 |
|
8020 |
Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake |
|
8124 |
Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake |
8021 |
{ |
|
8125 |
{ |
8022 |
Return (GPRW (0x0D, 0x04)) |
|
8126 |
Return (GPRW (0x0D, 0x04)) |
8023 |
} |
|
8127 |
} |
|
|
|
8128 |
|
|
|
-+ |
8129 |
Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method |
|
|
|
8130 |
{ |
|
|
|
8131 |
Store (Package (0x17) |
|
|
|
8132 |
{ |
|
|
|
8133 |
"AAPL,clock-id", |
|
|
|
8134 |
Buffer (One) |
|
|
|
8135 |
{ |
|
|
|
8136 |
0x02 |
|
|
|
8137 |
}, |
|
|
= |
8138 |
|
|
|
-+ |
8139 |
"AAPL,slot-name", |
|
|
|
8140 |
"Built In", |
|
|
|
8141 |
"name", |
|
|
|
8142 |
"Intel EHCI Controller", |
|
|
|
8143 |
"model", |
|
|
|
8144 |
Buffer (0x3E) |
|
|
|
8145 |
{ |
|
|
|
8146 |
"Intel 8 Series Chipset Family USB Enhanced Host Controller #2" |
|
|
|
8147 |
}, |
|
|
= |
8148 |
|
|
|
-+ |
8149 |
"device_type", |
|
|
|
8150 |
Buffer (0x0F) |
|
|
|
8151 |
{ |
|
|
|
8152 |
"USB Controller" |
|
|
|
8153 |
}, |
|
|
= |
8154 |
|
|
|
-+ |
8155 |
"AAPL,current-available", |
|
|
|
8156 |
0x0834, |
|
|
|
8157 |
"AAPL,current-extra", |
|
|
|
8158 |
0x0A8C, |
|
|
|
8159 |
"AAPL,current-in-sleep", |
|
|
|
8160 |
0x03E8, |
|
|
|
8161 |
"AAPL,current-extra-in-sleep", |
|
|
|
8162 |
0x0834, |
|
|
|
8163 |
"AAPL,max-port-current-in-sleep", |
|
|
|
8164 |
0x0A8C, |
|
|
|
8165 |
"AAPL,device-internal", |
|
|
|
8166 |
0x02, |
|
|
|
8167 |
Buffer (One) |
|
|
|
8168 |
{ |
|
|
|
8169 |
0x00 |
|
|
|
8170 |
} |
|
|
|
8171 |
}, Local0) |
|
|
|
8172 |
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) |
|
|
|
8173 |
Return (Local0) |
|
|
|
8174 |
} |
8024 |
} |
= |
8175 |
} |
8025 |
|
|
8176 |
|
8026 |
Device (XHC) |
|
8177 |
Device (XHC) |
8027 |
{ |
|
8178 |
{ |
8028 |
Name (_ADR, 0x00140000) // _ADR: Address |
|
8179 |
Name (_ADR, 0x00140000) // _ADR: Address |
8029 |
Method (_DEP, 0, NotSerialized) // _DEP: Dependencies |
|
8180 |
Method (_DEP, 0, NotSerialized) // _DEP: Dependencies |
|
8077 |
Offset (0x10), |
= |
8228 |
Offset (0x10), |
8078 |
MEMB, 64 |
|
8229 |
MEMB, 64 |
8079 |
} |
|
8230 |
} |
8080 |
|
|
8231 |
|
8081 |
Method (PR2S, 1, Serialized) |
|
8232 |
Method (PR2S, 1, Serialized) |
8082 |
{ |
|
8233 |
{ |
8083 |
Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler |
<> |
8234 |
Name (T_1, Zero) |
8084 |
Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler |
|
8235 |
Name (T_0, Zero) |
8085 |
If (LEqual (And (CDID, 0xF000), 0x8000)) |
= |
8236 |
If (LEqual (And (CDID, 0xF000), 0x8000)) |
8086 |
{ |
|
8237 |
{ |
8087 |
While (One) |
|
8238 |
While (One) |
8088 |
{ |
|
8239 |
{ |
8089 |
Store (Arg0, _T_0) |
<> |
8240 |
Store (Arg0, T_0) |
8090 |
If (LEqual (_T_0, One)) |
|
8241 |
If (LEqual (T_0, One)) |
8091 |
{ |
= |
8242 |
{ |
8092 |
Return (One) |
|
8243 |
Return (One) |
8093 |
} |
|
8244 |
} |
8094 |
ElseIf (LEqual (_T_0, 0x02)) |
<> |
8245 |
ElseIf (LEqual (T_0, 0x02)) |
8095 |
{ |
= |
8246 |
{ |
8096 |
Return (0x02) |
|
8247 |
Return (0x02) |
8097 |
} |
|
8248 |
} |
8098 |
ElseIf (LEqual (_T_0, 0x03)) |
<> |
8249 |
ElseIf (LEqual (T_0, 0x03)) |
8099 |
{ |
= |
8250 |
{ |
8100 |
Return (0x04) |
|
8251 |
Return (0x04) |
8101 |
} |
|
8252 |
} |
8102 |
ElseIf (LEqual (_T_0, 0x04)) |
<> |
8253 |
ElseIf (LEqual (T_0, 0x04)) |
8103 |
{ |
= |
8254 |
{ |
8104 |
Return (0x08) |
|
8255 |
Return (0x08) |
8105 |
} |
|
8256 |
} |
8106 |
ElseIf (LEqual (_T_0, 0x05)) |
<> |
8257 |
ElseIf (LEqual (T_0, 0x05)) |
8107 |
{ |
= |
8258 |
{ |
8108 |
Return (0x0100) |
|
8259 |
Return (0x0100) |
8109 |
} |
|
8260 |
} |
8110 |
ElseIf (LEqual (_T_0, 0x06)) |
<> |
8261 |
ElseIf (LEqual (T_0, 0x06)) |
8111 |
{ |
= |
8262 |
{ |
8112 |
Return (0x0200) |
|
8263 |
Return (0x0200) |
8113 |
} |
|
8264 |
} |
8114 |
ElseIf (LEqual (_T_0, 0x07)) |
<> |
8265 |
ElseIf (LEqual (T_0, 0x07)) |
8115 |
{ |
= |
8266 |
{ |
8116 |
Return (0x0400) |
|
8267 |
Return (0x0400) |
8117 |
} |
|
8268 |
} |
8118 |
ElseIf (LEqual (_T_0, 0x08)) |
<> |
8269 |
ElseIf (LEqual (T_0, 0x08)) |
8119 |
{ |
= |
8270 |
{ |
8120 |
Return (0x0800) |
|
8271 |
Return (0x0800) |
8121 |
} |
|
8272 |
} |
8122 |
ElseIf (LEqual (_T_0, 0x09)) |
<> |
8273 |
ElseIf (LEqual (T_0, 0x09)) |
8123 |
{ |
= |
8274 |
{ |
8124 |
Return (0x10) |
|
8275 |
Return (0x10) |
8125 |
} |
|
8276 |
} |
8126 |
ElseIf (LEqual (_T_0, 0x0A)) |
<> |
8277 |
ElseIf (LEqual (T_0, 0x0A)) |
8127 |
{ |
= |
8278 |
{ |
8128 |
Return (0x20) |
|
8279 |
Return (0x20) |
8129 |
} |
|
8280 |
} |
8130 |
ElseIf (LEqual (_T_0, 0x0B)) |
<> |
8281 |
ElseIf (LEqual (T_0, 0x0B)) |
8131 |
{ |
= |
8282 |
{ |
8132 |
Return (0x1000) |
|
8283 |
Return (0x1000) |
8133 |
} |
|
8284 |
} |
8134 |
ElseIf (LEqual (_T_0, 0x0C)) |
<> |
8285 |
ElseIf (LEqual (T_0, 0x0C)) |
8135 |
{ |
= |
8286 |
{ |
8136 |
Return (0x2000) |
|
8287 |
Return (0x2000) |
8137 |
} |
|
8288 |
} |
8138 |
ElseIf (LEqual (_T_0, 0x0D)) |
<> |
8289 |
ElseIf (LEqual (T_0, 0x0D)) |
8139 |
{ |
= |
8290 |
{ |
8140 |
Return (0x40) |
|
8291 |
Return (0x40) |
8141 |
} |
|
8292 |
} |
8142 |
ElseIf (LEqual (_T_0, 0x0E)) |
<> |
8293 |
ElseIf (LEqual (T_0, 0x0E)) |
8143 |
{ |
= |
8294 |
{ |
8144 |
Return (0x80) |
|
8295 |
Return (0x80) |
8145 |
} |
|
8296 |
} |
8146 |
ElseIf (LEqual (_T_0, 0x0F)) |
<> |
8297 |
ElseIf (LEqual (T_0, 0x0F)) |
8147 |
{ |
= |
8298 |
{ |
8148 |
Return (0x4000) |
|
8299 |
Return (0x4000) |
8149 |
} |
|
8300 |
} |
8150 |
|
|
8301 |
|
8151 |
Break |
|
8302 |
Break |
8152 |
} |
|
8303 |
} |
8153 |
} |
|
8304 |
} |
8154 |
Else |
|
8305 |
Else |
8155 |
{ |
|
8306 |
{ |
8156 |
While (One) |
|
8307 |
While (One) |
8157 |
{ |
|
8308 |
{ |
8158 |
Store (Arg0, _T_1) |
<> |
8309 |
Store (Arg0, T_1) |
8159 |
If (LEqual (_T_1, One)) |
|
8310 |
If (LEqual (T_1, One)) |
8160 |
{ |
= |
8311 |
{ |
8161 |
Return (One) |
|
8312 |
Return (One) |
8162 |
} |
|
8313 |
} |
8163 |
ElseIf (LEqual (_T_1, 0x02)) |
<> |
8314 |
ElseIf (LEqual (T_1, 0x02)) |
8164 |
{ |
= |
8315 |
{ |
8165 |
Return (0x02) |
|
8316 |
Return (0x02) |
8166 |
} |
|
8317 |
} |
8167 |
ElseIf (LEqual (_T_1, 0x03)) |
<> |
8318 |
ElseIf (LEqual (T_1, 0x03)) |
8168 |
{ |
= |
8319 |
{ |
8169 |
Return (0x04) |
|
8320 |
Return (0x04) |
8170 |
} |
|
8321 |
} |
8171 |
ElseIf (LEqual (_T_1, 0x04)) |
<> |
8322 |
ElseIf (LEqual (T_1, 0x04)) |
8172 |
{ |
= |
8323 |
{ |
8173 |
Return (0x08) |
|
8324 |
Return (0x08) |
8174 |
} |
|
8325 |
} |
8175 |
ElseIf (LEqual (_T_1, 0x05)) |
<> |
8326 |
ElseIf (LEqual (T_1, 0x05)) |
8176 |
{ |
= |
8327 |
{ |
8177 |
Return (0x10) |
|
8328 |
Return (0x10) |
8178 |
} |
|
8329 |
} |
8179 |
ElseIf (LEqual (_T_1, 0x06)) |
<> |
8330 |
ElseIf (LEqual (T_1, 0x06)) |
8180 |
{ |
= |
8331 |
{ |
8181 |
Return (0x20) |
|
8332 |
Return (0x20) |
8182 |
} |
|
8333 |
} |
8183 |
ElseIf (LEqual (_T_1, 0x07)) |
<> |
8334 |
ElseIf (LEqual (T_1, 0x07)) |
8184 |
{ |
= |
8335 |
{ |
8185 |
Return (0x40) |
|
8336 |
Return (0x40) |
8186 |
} |
|
8337 |
} |
8187 |
ElseIf (LEqual (_T_1, 0x08)) |
<> |
8338 |
ElseIf (LEqual (T_1, 0x08)) |
8188 |
{ |
= |
8339 |
{ |
8189 |
Return (0x80) |
|
8340 |
Return (0x80) |
8190 |
} |
|
8341 |
} |
8191 |
ElseIf (LEqual (_T_1, 0x09)) |
<> |
8342 |
ElseIf (LEqual (T_1, 0x09)) |
8192 |
{ |
= |
8343 |
{ |
8193 |
Return (0x0100) |
|
8344 |
Return (0x0100) |
8194 |
} |
|
8345 |
} |
8195 |
|
|
8346 |
|
8196 |
Break |
|
8347 |
Break |
8197 |
} |
|
8348 |
} |
8198 |
} |
|
8349 |
} |
|
|
|
8350 |
|
|
|
-+ |
8351 |
Return (Zero) |
8199 |
} |
= |
8352 |
} |
8200 |
|
|
8353 |
|
8201 |
Name (XRST, Zero) |
|
8354 |
Name (XRST, Zero) |
8202 |
Method (_PS0, 0, Serialized) // _PS0: Power State 0 |
|
8355 |
Method (_PS0, 0, Serialized) // _PS0: Power State 0 |
8203 |
{ |
|
8356 |
{ |
8204 |
If (LEqual (DVID, 0xFFFF)) |
<> |
8357 |
If (LEqual (DVID, 0xFFFF)) {} |
8205 |
{ |
|
|
|
8206 |
Return (Zero) |
|
|
|
8207 |
} |
|
|
|
8208 |
|
= |
|
|
8209 |
Store (MEMB, Local2) |
|
8358 |
Store (MEMB, Local2) |
8210 |
Store (PDBM, Local1) |
|
8359 |
Store (PDBM, Local1) |
8211 |
And (PDBM, 0xFFFFFFFFFFFFFFF9, PDBM) |
|
8360 |
And (PDBM, 0xFFFFFFFFFFFFFFF9, PDBM) |
8212 |
Store (D0D3, Local3) |
|
8361 |
Store (D0D3, Local3) |
8213 |
Store (Zero, D0D3) |
|
8362 |
Store (Zero, D0D3) |
|
8318 |
PS0X () |
= |
8467 |
PS0X () |
8319 |
} |
|
8468 |
} |
8320 |
|
|
8469 |
|
8321 |
And (PDBM, 0xFFFFFFFFFFFFFFFD, PDBM) |
|
8470 |
And (PDBM, 0xFFFFFFFFFFFFFFFD, PDBM) |
8322 |
Store (Local2, MEMB) |
|
8471 |
Store (Local2, MEMB) |
8323 |
Store (Local1, PDBM) |
|
8472 |
Store (Local1, PDBM) |
|
|
-+ |
8473 |
Return (Zero) |
8324 |
} |
= |
8474 |
} |
8325 |
|
|
8475 |
|
8326 |
Method (_PS3, 0, Serialized) // _PS3: Power State 3 |
|
8476 |
Method (_PS3, 0, Serialized) // _PS3: Power State 3 |
8327 |
{ |
|
8477 |
{ |
8328 |
If (LEqual (DVID, 0xFFFF)) |
<> |
8478 |
If (LEqual (DVID, 0xFFFF)) {} |
8329 |
{ |
|
|
|
8330 |
Return (Zero) |
|
|
|
8331 |
} |
|
|
|
8332 |
|
= |
|
|
8333 |
Store (One, PMES) |
|
8479 |
Store (One, PMES) |
8334 |
Store (One, PMEE) |
|
8480 |
Store (One, PMEE) |
8335 |
Store (MEMB, Local2) |
|
8481 |
Store (MEMB, Local2) |
8336 |
Store (PDBM, Local1) |
|
8482 |
Store (PDBM, Local1) |
8337 |
And (PDBM, 0xFFFFFFFFFFFFFFF9, PDBM) |
|
8483 |
And (PDBM, 0xFFFFFFFFFFFFFFF9, PDBM) |
|
8384 |
Store (0x03, D0D3) |
= |
8530 |
Store (0x03, D0D3) |
8385 |
} |
|
8531 |
} |
8386 |
|
|
8532 |
|
8387 |
And (PDBM, 0xFFFFFFFFFFFFFFFD, PDBM) |
|
8533 |
And (PDBM, 0xFFFFFFFFFFFFFFFD, PDBM) |
8388 |
Store (Local2, MEMB) |
|
8534 |
Store (Local2, MEMB) |
8389 |
Store (Local1, PDBM) |
|
8535 |
Store (Local1, PDBM) |
|
|
-+ |
8536 |
Return (Zero) |
8390 |
} |
= |
8537 |
} |
8391 |
|
|
8538 |
|
8392 |
Method (CUID, 1, Serialized) |
|
8539 |
Method (CUID, 1, Serialized) |
8393 |
{ |
|
8540 |
{ |
8394 |
If (LEqual (Arg0, ToUUID ("7c9512a9-1705-4cb4-af7d-506a2423ab71"))) |
|
8541 |
If (LEqual (Arg0, ToUUID ("7c9512a9-1705-4cb4-af7d-506a2423ab71"))) |
8395 |
{ |
|
8542 |
{ |
|
9565 |
|
= |
9712 |
|
9566 |
Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake |
|
9713 |
Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake |
9567 |
{ |
|
9714 |
{ |
9568 |
Return (GPRW (0x0D, 0x04)) |
|
9715 |
Return (GPRW (0x0D, 0x04)) |
9569 |
} |
|
9716 |
} |
|
|
|
9717 |
|
|
|
-+ |
9718 |
Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method |
|
|
|
9719 |
{ |
|
|
|
9720 |
Store (Package (0x17) |
|
|
|
9721 |
{ |
|
|
|
9722 |
"AAPL,clock-id", |
|
|
|
9723 |
Buffer (One) |
|
|
|
9724 |
{ |
|
|
|
9725 |
0x02 |
|
|
|
9726 |
}, |
|
|
= |
9727 |
|
|
|
-+ |
9728 |
"AAPL,slot-name", |
|
|
|
9729 |
"Built In", |
|
|
|
9730 |
"name", |
|
|
|
9731 |
"Intel XHCI Controller", |
|
|
|
9732 |
"model", |
|
|
|
9733 |
Buffer (0x37) |
|
|
|
9734 |
{ |
|
|
|
9735 |
"Intel 8 Series Chipset Family USB xHCI Host Controller" |
|
|
|
9736 |
}, |
|
|
= |
9737 |
|
|
|
-+ |
9738 |
"device_type", |
|
|
|
9739 |
Buffer (0x0F) |
|
|
|
9740 |
{ |
|
|
|
9741 |
"USB Controller" |
|
|
|
9742 |
}, |
|
|
= |
9743 |
|
|
|
-+ |
9744 |
"AAPL,current-available", |
|
|
|
9745 |
0x0834, |
|
|
|
9746 |
"AAPL,current-extra", |
|
|
|
9747 |
0x0A8C, |
|
|
|
9748 |
"AAPL,current-in-sleep", |
|
|
|
9749 |
0x03E8, |
|
|
|
9750 |
"AAPL,current-extra-in-sleep", |
|
|
|
9751 |
0x0834, |
|
|
|
9752 |
"AAPL,max-port-current-in-sleep", |
|
|
|
9753 |
0x0A8C, |
|
|
|
9754 |
"AAPL,device-internal", |
|
|
|
9755 |
0x02, |
|
|
|
9756 |
Buffer (One) |
|
|
|
9757 |
{ |
|
|
|
9758 |
0x00 |
|
|
|
9759 |
} |
|
|
|
9760 |
}, Local0) |
|
|
|
9761 |
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) |
|
|
|
9762 |
Return (Local0) |
|
|
|
9763 |
} |
9570 |
} |
= |
9764 |
} |
9571 |
|
|
9765 |
|
9572 |
Device (HDEF) |
|
9766 |
Device (HDEF) |
9573 |
{ |
|
9767 |
{ |
9574 |
Name (_ADR, 0x001B0000) // _ADR: Address |
|
9768 |
Name (_ADR, 0x001B0000) // _ADR: Address |
9575 |
OperationRegion (HDAR, PCI_Config, 0x4C, 0x10) |
|
9769 |
OperationRegion (HDAR, PCI_Config, 0x4C, 0x10) |
|
9589 |
|
= |
9783 |
|
9590 |
Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake |
|
9784 |
Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake |
9591 |
{ |
|
9785 |
{ |
9592 |
Return (GPRW (0x0D, 0x04)) |
|
9786 |
Return (GPRW (0x0D, 0x04)) |
9593 |
} |
|
9787 |
} |
|
|
|
9788 |
|
|
|
-+ |
9789 |
Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method |
|
|
|
9790 |
{ |
|
|
|
9791 |
Store (Package (0x10) |
|
|
|
9792 |
{ |
|
|
|
9793 |
"AAPL,slot-name", |
|
|
|
9794 |
"Built In", |
|
|
|
9795 |
"name", |
|
|
|
9796 |
"Realtek Audio Controller", |
|
|
|
9797 |
"model", |
|
|
|
9798 |
Buffer (0x20) |
|
|
|
9799 |
{ |
|
|
|
9800 |
"Realtek ALC887 Audio Controller" |
|
|
|
9801 |
}, |
|
|
= |
9802 |
|
|
|
-+ |
9803 |
"device_type", |
|
|
|
9804 |
Buffer (0x11) |
|
|
|
9805 |
{ |
|
|
|
9806 |
"Audio Controller" |
|
|
|
9807 |
}, |
|
|
= |
9808 |
|
|
|
-+ |
9809 |
"layout-id", |
|
|
|
9810 |
Buffer (0x04) |
|
|
|
9811 |
{ |
|
|
|
9812 |
0x01, 0x00, 0x00, 0x00 |
|
|
|
9813 |
}, |
|
|
= |
9814 |
|
|
|
-+ |
9815 |
"PinConfigurations", |
|
|
|
9816 |
Buffer (Zero) {}, |
|
|
|
9817 |
"MaximumBootBeepVolume", |
|
|
|
9818 |
Buffer (One) |
|
|
|
9819 |
{ |
|
|
|
9820 |
0x40 |
|
|
|
9821 |
}, |
|
|
= |
9822 |
|
|
|
-+ |
9823 |
"hda-gfx", |
|
|
|
9824 |
Buffer (0x0A) |
|
|
|
9825 |
{ |
|
|
|
9826 |
"onboard-1" |
|
|
|
9827 |
} |
|
|
|
9828 |
}, Local0) |
|
|
|
9829 |
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) |
|
|
|
9830 |
Return (Local0) |
|
|
|
9831 |
} |
9594 |
} |
= |
9832 |
} |
9595 |
|
|
9833 |
|
9596 |
Device (SAT0) |
<> |
9834 |
Device (SATA) |
9597 |
{ |
= |
9835 |
{ |
9598 |
Name (_ADR, 0x001F0002) // _ADR: Address |
|
9836 |
Name (_ADR, 0x001F0002) // _ADR: Address |
9599 |
Name (FDEV, Zero) |
|
9837 |
Name (FDEV, Zero) |
9600 |
Name (FDRP, Zero) |
|
9838 |
Name (FDRP, Zero) |
9601 |
Method (_DEP, 0, NotSerialized) // _DEP: Dependencies |
|
9839 |
Method (_DEP, 0, NotSerialized) // _DEP: Dependencies |
9602 |
{ |
|
9840 |
{ |
9603 |
ADBG ("SAT0 DEP Call") |
<> |
9841 |
ADBG ("SATA DEP Call") |
9604 |
If (LGreaterEqual (OSYS, 0x07DD)) |
= |
9842 |
If (LGreaterEqual (OSYS, 0x07DD)) |
9605 |
{ |
|
9843 |
{ |
9606 |
If (LAnd (LEqual (S0ID, One), LNotEqual (And (PEPC, 0x03), Zero))) |
|
9844 |
If (LAnd (LEqual (S0ID, One), LNotEqual (And (PEPC, 0x03), Zero))) |
9607 |
{ |
|
9845 |
{ |
9608 |
ADBG ("SAT0 DEP") |
<> |
9846 |
ADBG ("SATA DEP") |
9609 |
Return (Package (0x01) |
= |
9847 |
Return (Package (0x01) |
9610 |
{ |
|
9848 |
{ |
9611 |
PEPD |
|
9849 |
PEPD |
9612 |
}) |
|
9850 |
}) |
9613 |
} |
|
9851 |
} |
9614 |
} |
|
9852 |
} |
9615 |
|
|
9853 |
|
9616 |
ADBG ("SAT0 DEP NULL") |
<> |
9854 |
ADBG ("SATA DEP NULL") |
9617 |
Return (Package (0x00) {}) |
= |
9855 |
Return (Package (0x00) {}) |
9618 |
} |
|
9856 |
} |
9619 |
|
|
9857 |
|
9620 |
Device (PRT0) |
|
9858 |
Device (PRT0) |
9621 |
{ |
|
9859 |
{ |
9622 |
Name (_ADR, 0xFFFF) // _ADR: Address |
|
9860 |
Name (_ADR, 0xFFFF) // _ADR: Address |
|
9740 |
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 |
= |
9978 |
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 |
9741 |
}) |
|
9979 |
}) |
9742 |
Return (PIB2) |
|
9980 |
Return (PIB2) |
9743 |
} |
|
9981 |
} |
9744 |
} |
|
9982 |
} |
|
|
|
9983 |
|
|
|
<> |
9984 |
Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method |
9745 |
} |
|
9985 |
{ |
9746 |
|
|
9986 |
Store (Package (0x08) |
9747 |
Device (SAT1) |
|
9987 |
{ |
|
|
|
9988 |
"AAPL,slot-name", |
|
|
|
9989 |
"Built In", |
|
|
|
9990 |
"name", |
|
|
|
9991 |
"Intel AHCI Controller", |
|
|
|
9992 |
"model", |
|
|
|
9993 |
Buffer (0x2E) |
9748 |
{ |
= |
9994 |
{ |
|
|
<> |
9995 |
"Intel 8 Series Chipset Family SATA Controller" |
|
|
|
9996 |
}, |
9749 |
Name (_ADR, 0x001F0005) // _ADR: Address |
|
9997 |
|
|
|
|
9998 |
"device_type", |
|
|
|
9999 |
Buffer (0x10) |
|
|
|
10000 |
{ |
|
|
|
10001 |
"AHCI Controller" |
|
|
|
10002 |
} |
|
|
|
10003 |
}, Local0) |
|
|
|
10004 |
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) |
|
|
|
10005 |
Return (Local0) |
|
|
|
10006 |
} |
9750 |
} |
= |
10007 |
} |
9751 |
|
|
10008 |
|
9752 |
Device (SBUS) |
|
10009 |
Device (SBUS) |
9753 |
{ |
|
10010 |
{ |
9754 |
Name (_ADR, 0x001F0003) // _ADR: Address |
|
10011 |
Name (_ADR, 0x001F0003) // _ADR: Address |
9755 |
OperationRegion (SMBP, PCI_Config, 0x40, 0xC0) |
|
10012 |
OperationRegion (SMBP, PCI_Config, 0x40, 0xC0) |
|
10082 |
Method (KILL, 0, Serialized) |
= |
10339 |
Method (KILL, 0, Serialized) |
10083 |
{ |
|
10340 |
{ |
10084 |
Or (HCON, 0x02, HCON) |
|
10341 |
Or (HCON, 0x02, HCON) |
10085 |
Or (HSTS, 0xFF, HSTS) |
|
10342 |
Or (HSTS, 0xFF, HSTS) |
10086 |
} |
|
10343 |
} |
|
|
|
10344 |
|
|
|
-+ |
10345 |
Device (BUS0) |
|
|
|
10346 |
{ |
|
|
|
10347 |
Name (_CID, "smbus") // _CID: Compatible ID |
|
|
|
10348 |
Name (_ADR, Zero) // _ADR: Address |
|
|
|
10349 |
Device (DVL0) |
|
|
|
10350 |
{ |
|
|
|
10351 |
Name (_ADR, 0x57) // _ADR: Address |
|
|
|
10352 |
Name (_CID, "diagsvault") // _CID: Compatible ID |
|
|
|
10353 |
Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method |
|
|
|
10354 |
{ |
|
|
|
10355 |
Store (Package (0x02) |
|
|
|
10356 |
{ |
|
|
|
10357 |
"address", |
|
|
|
10358 |
0x57 |
|
|
|
10359 |
}, Local0) |
|
|
|
10360 |
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) |
|
|
|
10361 |
Return (Local0) |
|
|
|
10362 |
} |
|
|
|
10363 |
} |
|
|
|
10364 |
} |
10087 |
} |
= |
10365 |
} |
10088 |
} |
|
10366 |
} |
10089 |
|
|
10367 |
|
10090 |
Scope (_SB.PCI0.LPCB) |
|
10368 |
Scope (_SB.PCI0.LPCB) |
10091 |
{ |
|
10369 |
{ |
10092 |
OperationRegion (CPSB, SystemMemory, 0xDD593E18, 0x10) |
|
10370 |
OperationRegion (CPSB, SystemMemory, 0xDD593E18, 0x10) |
|
10311 |
C2LE, 1, |
= |
10589 |
C2LE, 1, |
10312 |
Offset (0x04) |
|
10590 |
Offset (0x04) |
10313 |
} |
|
10591 |
} |
10314 |
|
|
10592 |
|
10315 |
Method (UXDV, 1, Serialized) |
|
10593 |
Method (UXDV, 1, Serialized) |
10316 |
{ |
|
10594 |
{ |
10317 |
Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler |
<> |
10595 |
Name (T_0, Zero) |
10318 |
Store (0xFF, Local0) |
= |
10596 |
Store (0xFF, Local0) |
10319 |
While (One) |
|
10597 |
While (One) |
10320 |
{ |
|
10598 |
{ |
10321 |
Store (Add (Arg0, Zero), _T_0) |
<> |
10599 |
Store (Add (Arg0, Zero), T_0) |
10322 |
If (LEqual (_T_0, 0x03F8)) |
|
10600 |
If (LEqual (T_0, 0x03F8)) |
10323 |
{ |
= |
10601 |
{ |
10324 |
Store (Zero, Local0) |
|
10602 |
Store (Zero, Local0) |
10325 |
} |
|
10603 |
} |
10326 |
ElseIf (LEqual (_T_0, 0x02F8)) |
<> |
10604 |
ElseIf (LEqual (T_0, 0x02F8)) |
10327 |
{ |
= |
10605 |
{ |
10328 |
Store (One, Local0) |
|
10606 |
Store (One, Local0) |
10329 |
} |
|
10607 |
} |
10330 |
ElseIf (LEqual (_T_0, 0x0220)) |
<> |
10608 |
ElseIf (LEqual (T_0, 0x0220)) |
10331 |
{ |
= |
10609 |
{ |
10332 |
Store (0x02, Local0) |
|
10610 |
Store (0x02, Local0) |
10333 |
} |
|
10611 |
} |
10334 |
ElseIf (LEqual (_T_0, 0x0228)) |
<> |
10612 |
ElseIf (LEqual (T_0, 0x0228)) |
10335 |
{ |
= |
10613 |
{ |
10336 |
Store (0x03, Local0) |
|
10614 |
Store (0x03, Local0) |
10337 |
} |
|
10615 |
} |
10338 |
ElseIf (LEqual (_T_0, 0x0238)) |
<> |
10616 |
ElseIf (LEqual (T_0, 0x0238)) |
10339 |
{ |
= |
10617 |
{ |
10340 |
Store (0x04, Local0) |
|
10618 |
Store (0x04, Local0) |
10341 |
} |
|
10619 |
} |
10342 |
ElseIf (LEqual (_T_0, 0x02E8)) |
<> |
10620 |
ElseIf (LEqual (T_0, 0x02E8)) |
10343 |
{ |
= |
10621 |
{ |
10344 |
Store (0x05, Local0) |
|
10622 |
Store (0x05, Local0) |
10345 |
} |
|
10623 |
} |
10346 |
ElseIf (LEqual (_T_0, 0x0338)) |
<> |
10624 |
ElseIf (LEqual (T_0, 0x0338)) |
10347 |
{ |
= |
10625 |
{ |
10348 |
Store (0x06, Local0) |
|
10626 |
Store (0x06, Local0) |
10349 |
} |
|
10627 |
} |
10350 |
ElseIf (LEqual (_T_0, 0x03E8)) |
<> |
10628 |
ElseIf (LEqual (T_0, 0x03E8)) |
10351 |
{ |
= |
10629 |
{ |
10352 |
Store (0x07, Local0) |
|
10630 |
Store (0x07, Local0) |
10353 |
} |
|
10631 |
} |
10354 |
|
|
10632 |
|
10355 |
Break |
|
10633 |
Break |
10356 |
} |
|
10634 |
} |
10357 |
|
|
10635 |
|
10358 |
Return (Local0) |
|
10636 |
Return (Local0) |
10359 |
} |
|
10637 |
} |
10360 |
|
|
10638 |
|
10361 |
Method (RRIO, 4, Serialized) |
|
10639 |
Method (RRIO, 4, Serialized) |
10362 |
{ |
|
10640 |
{ |
10363 |
Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler |
<> |
10641 |
Name (T_0, Zero) |
10364 |
While (One) |
= |
10642 |
While (One) |
10365 |
{ |
|
10643 |
{ |
10366 |
Store (Add (Arg0, Zero), _T_0) |
<> |
10644 |
Store (Add (Arg0, Zero), T_0) |
10367 |
If (LEqual (_T_0, Zero)) |
|
10645 |
If (LEqual (T_0, Zero)) |
10368 |
{ |
= |
10646 |
{ |
10369 |
Store (Zero, CALE) |
|
10647 |
Store (Zero, CALE) |
10370 |
Store (UXDV (Arg2), Local0) |
|
10648 |
Store (UXDV (Arg2), Local0) |
10371 |
If (LNotEqual (Local0, 0xFF)) |
|
10649 |
If (LNotEqual (Local0, 0xFF)) |
10372 |
{ |
|
10650 |
{ |
10373 |
Store (Local0, CADR) |
|
10651 |
Store (Local0, CADR) |
|
10375 |
|
= |
10653 |
|
10376 |
If (Arg1) |
|
10654 |
If (Arg1) |
10377 |
{ |
|
10655 |
{ |
10378 |
Store (One, CALE) |
|
10656 |
Store (One, CALE) |
10379 |
} |
|
10657 |
} |
10380 |
} |
|
10658 |
} |
10381 |
ElseIf (LEqual (_T_0, One)) |
<> |
10659 |
ElseIf (LEqual (T_0, One)) |
10382 |
{ |
= |
10660 |
{ |
10383 |
Store (Zero, CBLE) |
|
10661 |
Store (Zero, CBLE) |
10384 |
Store (UXDV (Arg2), Local0) |
|
10662 |
Store (UXDV (Arg2), Local0) |
10385 |
If (LNotEqual (Local0, 0xFF)) |
|
10663 |
If (LNotEqual (Local0, 0xFF)) |
10386 |
{ |
|
10664 |
{ |
10387 |
Store (Local0, CBDR) |
|
10665 |
Store (Local0, CBDR) |
|
10389 |
|
= |
10667 |
|
10390 |
If (Arg1) |
|
10668 |
If (Arg1) |
10391 |
{ |
|
10669 |
{ |
10392 |
Store (One, CBLE) |
|
10670 |
Store (One, CBLE) |
10393 |
} |
|
10671 |
} |
10394 |
} |
|
10672 |
} |
10395 |
ElseIf (LEqual (_T_0, 0x02)) |
<> |
10673 |
ElseIf (LEqual (T_0, 0x02)) |
10396 |
{ |
= |
10674 |
{ |
10397 |
Store (Zero, LTLE) |
|
10675 |
Store (Zero, LTLE) |
10398 |
If (LEqual (Arg2, 0x0378)) |
|
10676 |
If (LEqual (Arg2, 0x0378)) |
10399 |
{ |
|
10677 |
{ |
10400 |
Store (Zero, LTDR) |
|
10678 |
Store (Zero, LTDR) |
10401 |
} |
|
10679 |
} |
|
10412 |
|
= |
10690 |
|
10413 |
If (Arg1) |
|
10691 |
If (Arg1) |
10414 |
{ |
|
10692 |
{ |
10415 |
Store (One, LTLE) |
|
10693 |
Store (One, LTLE) |
10416 |
} |
|
10694 |
} |
10417 |
} |
|
10695 |
} |
10418 |
ElseIf (LEqual (_T_0, 0x03)) |
<> |
10696 |
ElseIf (LEqual (T_0, 0x03)) |
10419 |
{ |
= |
10697 |
{ |
10420 |
Store (Zero, FDLE) |
|
10698 |
Store (Zero, FDLE) |
10421 |
If (LEqual (Arg2, 0x03F0)) |
|
10699 |
If (LEqual (Arg2, 0x03F0)) |
10422 |
{ |
|
10700 |
{ |
10423 |
Store (Zero, FDDR) |
|
10701 |
Store (Zero, FDDR) |
10424 |
} |
|
10702 |
} |
|
10430 |
|
= |
10708 |
|
10431 |
If (Arg1) |
|
10709 |
If (Arg1) |
10432 |
{ |
|
10710 |
{ |
10433 |
Store (One, FDLE) |
|
10711 |
Store (One, FDLE) |
10434 |
} |
|
10712 |
} |
10435 |
} |
|
10713 |
} |
10436 |
ElseIf (LEqual (_T_0, 0x08)) |
<> |
10714 |
ElseIf (LEqual (T_0, 0x08)) |
10437 |
{ |
= |
10715 |
{ |
10438 |
If (LEqual (Arg2, 0x0200)) |
|
10716 |
If (LEqual (Arg2, 0x0200)) |
10439 |
{ |
|
10717 |
{ |
10440 |
If (Arg1) |
|
10718 |
If (Arg1) |
10441 |
{ |
|
10719 |
{ |
10442 |
Store (One, GLLE) |
|
10720 |
Store (One, GLLE) |
|
10456 |
Else |
= |
10734 |
Else |
10457 |
{ |
|
10735 |
{ |
10458 |
Store (Zero, GHLE) |
|
10736 |
Store (Zero, GHLE) |
10459 |
} |
|
10737 |
} |
10460 |
} |
|
10738 |
} |
10461 |
} |
|
10739 |
} |
10462 |
ElseIf (LEqual (_T_0, 0x09)) |
<> |
10740 |
ElseIf (LEqual (T_0, 0x09)) |
10463 |
{ |
= |
10741 |
{ |
10464 |
If (LEqual (Arg2, 0x0200)) |
|
10742 |
If (LEqual (Arg2, 0x0200)) |
10465 |
{ |
|
10743 |
{ |
10466 |
If (Arg1) |
|
10744 |
If (Arg1) |
10467 |
{ |
|
10745 |
{ |
10468 |
Store (One, GLLE) |
|
10746 |
Store (One, GLLE) |
|
10482 |
Else |
= |
10760 |
Else |
10483 |
{ |
|
10761 |
{ |
10484 |
Store (Zero, GHLE) |
|
10762 |
Store (Zero, GHLE) |
10485 |
} |
|
10763 |
} |
10486 |
} |
|
10764 |
} |
10487 |
} |
|
10765 |
} |
10488 |
ElseIf (LEqual (_T_0, 0x0A)) |
<> |
10766 |
ElseIf (LEqual (T_0, 0x0A)) |
10489 |
{ |
= |
10767 |
{ |
10490 |
If (LOr (LEqual (Arg2, 0x60), LEqual (Arg2, 0x64))) |
|
10768 |
If (LOr (LEqual (Arg2, 0x60), LEqual (Arg2, 0x64))) |
10491 |
{ |
|
10769 |
{ |
10492 |
If (Arg1) |
|
10770 |
If (Arg1) |
10493 |
{ |
|
10771 |
{ |
10494 |
Store (One, KCLE) |
|
10772 |
Store (One, KCLE) |
|
10496 |
Else |
= |
10774 |
Else |
10497 |
{ |
|
10775 |
{ |
10498 |
Store (Zero, KCLE) |
|
10776 |
Store (Zero, KCLE) |
10499 |
} |
|
10777 |
} |
10500 |
} |
|
10778 |
} |
10501 |
} |
|
10779 |
} |
10502 |
ElseIf (LEqual (_T_0, 0x0B)) |
<> |
10780 |
ElseIf (LEqual (T_0, 0x0B)) |
10503 |
{ |
= |
10781 |
{ |
10504 |
If (LOr (LEqual (Arg2, 0x62), LEqual (Arg2, 0x66))) |
|
10782 |
If (LOr (LEqual (Arg2, 0x62), LEqual (Arg2, 0x66))) |
10505 |
{ |
|
10783 |
{ |
10506 |
If (Arg1) |
|
10784 |
If (Arg1) |
10507 |
{ |
|
10785 |
{ |
10508 |
Store (One, MCLE) |
|
10786 |
Store (One, MCLE) |
|
10510 |
Else |
= |
10788 |
Else |
10511 |
{ |
|
10789 |
{ |
10512 |
Store (Zero, MCLE) |
|
10790 |
Store (Zero, MCLE) |
10513 |
} |
|
10791 |
} |
10514 |
} |
|
10792 |
} |
10515 |
} |
|
10793 |
} |
10516 |
ElseIf (LEqual (_T_0, 0x0C)) |
<> |
10794 |
ElseIf (LEqual (T_0, 0x0C)) |
10517 |
{ |
= |
10795 |
{ |
10518 |
If (LEqual (Arg2, 0x2E)) |
|
10796 |
If (LEqual (Arg2, 0x2E)) |
10519 |
{ |
|
10797 |
{ |
10520 |
If (Arg1) |
|
10798 |
If (Arg1) |
10521 |
{ |
|
10799 |
{ |
10522 |
Store (One, C1LE) |
|
10800 |
Store (One, C1LE) |
|
10536 |
Else |
= |
10814 |
Else |
10537 |
{ |
|
10815 |
{ |
10538 |
Store (Zero, C2LE) |
|
10816 |
Store (Zero, C2LE) |
10539 |
} |
|
10817 |
} |
10540 |
} |
|
10818 |
} |
10541 |
} |
|
10819 |
} |
10542 |
ElseIf (LEqual (_T_0, 0x0D)) |
<> |
10820 |
ElseIf (LEqual (T_0, 0x0D)) |
10543 |
{ |
= |
10821 |
{ |
10544 |
If (LEqual (Arg2, 0x2E)) |
|
10822 |
If (LEqual (Arg2, 0x2E)) |
10545 |
{ |
|
10823 |
{ |
10546 |
If (Arg1) |
|
10824 |
If (Arg1) |
10547 |
{ |
|
10825 |
{ |
10548 |
Store (One, C1LE) |
|
10826 |
Store (One, C1LE) |
|
10735 |
|
= |
11013 |
|
10736 |
Method (ADBG, 1, Serialized) |
|
11014 |
Method (ADBG, 1, Serialized) |
10737 |
{ |
|
11015 |
{ |
10738 |
If (CondRefOf (MDBG)) |
|
11016 |
If (CondRefOf (MDBG)) |
10739 |
{ |
|
11017 |
{ |
10740 |
Return (MDBG) |
|
11018 |
Return (MDBG) |
10741 |
Arg0 |
+- |
|
|
10742 |
} |
= |
11019 |
} |
10743 |
|
|
11020 |
|
10744 |
Return (Zero) |
|
11021 |
Return (Zero) |
10745 |
} |
|
11022 |
} |
10746 |
|
|
11023 |
|
10747 |
OperationRegion (SPRT, SystemIO, 0xB2, 0x02) |
|
11024 |
OperationRegion (SPRT, SystemIO, 0xB2, 0x02) |
|
10849 |
{ |
= |
11126 |
{ |
10850 |
P8XH (One, 0xAB) |
|
11127 |
P8XH (One, 0xAB) |
10851 |
WAK (Arg0) |
|
11128 |
WAK (Arg0) |
10852 |
ADBG ("_WAK") |
|
11129 |
ADBG ("_WAK") |
10853 |
If (LOr (LEqual (Arg0, 0x03), LEqual (Arg0, 0x04))) |
|
11130 |
If (LOr (LEqual (Arg0, 0x03), LEqual (Arg0, 0x04))) |
10854 |
{ |
|
11131 |
{ |
10855 |
If (CondRefOf (\_SB.PCI0.PEG0.PEGP.EPON)) |
<> |
11132 |
If (CondRefOf (\_SB.PCI0.PEGP.GFX0.EPON)) |
10856 |
{ |
= |
11133 |
{ |
10857 |
\_SB.PCI0.PEG0.PEGP.EPON () |
<> |
11134 |
\_SB.PCI0.PEGP.GFX0.EPON () |
10858 |
} |
= |
11135 |
} |
10859 |
|
|
11136 |
|
10860 |
If (CondRefOf (\_SB.PCI0.RP05.PEGP.EPON)) |
<> |
11137 |
If (CondRefOf (\_SB.PCI0.RP05.GFX0.EPON)) |
10861 |
{ |
= |
11138 |
{ |
10862 |
\_SB.PCI0.RP05.PEGP.EPON () |
<> |
11139 |
\_SB.PCI0.RP05.GFX0.EPON () |
10863 |
} |
= |
11140 |
} |
10864 |
} |
|
11141 |
} |
10865 |
|
|
11142 |
|
10866 |
If (LAnd (LNotEqual (And (\_SB.PCI0.B0D3.ABAR, 0xFFFFC004), 0xFFFFC004), LNotEqual (And (\_SB.PCI0.B0D3.ABAR, 0xFFFFC000), Zero))) |
<> |
11143 |
If (LAnd (LNotEqual (And (\_SB.PCI0.HDAU.ABAR, 0xFFFFC004), 0xFFFFC004), LNotEqual (And (\_SB.PCI0.HDAU.ABAR, 0xFFFFC000), Zero))) |
10867 |
{ |
= |
11144 |
{ |
10868 |
Store (\_SB.PCI0.B0D3.ABAR, \_SB.PCI0.B0D3.BARA) |
<> |
11145 |
Store (\_SB.PCI0.HDAU.ABAR, \_SB.PCI0.HDAU.BARA) |
10869 |
} |
= |
11146 |
} |
10870 |
|
|
11147 |
|
10871 |
If (And (ICNF, 0x10)) |
|
11148 |
If (And (ICNF, 0x10)) |
10872 |
{ |
|
11149 |
{ |
10873 |
If (And (\_SB.PCI0.GFX0.TCHE, 0x0100)) |
<> |
11150 |
If (And (\_SB.PCI0.IGPU.TCHE, 0x0100)) |
10874 |
{ |
= |
11151 |
{ |
10875 |
If (LEqual (\_SB.IAOE.ITMR, One)) |
|
11152 |
If (LEqual (\_SB.IAOE.ITMR, One)) |
10876 |
{ |
|
11153 |
{ |
10877 |
If (LAnd (And (\_SB.IAOE.IBT1, One), LOr (And (\_SB.IAOE.WKRS, 0x02), And (\_SB.IAOE.WKRS, 0x10)))) |
|
11154 |
If (LAnd (And (\_SB.IAOE.IBT1, One), LOr (And (\_SB.IAOE.WKRS, 0x02), And (\_SB.IAOE.WKRS, 0x10)))) |
10878 |
{ |
|
11155 |
{ |
10879 |
Store (Or (And (\_SB.PCI0.GFX0.STAT, 0xFFFFFFFFFFFFFFFC), One), \_SB.PCI0.GFX0.STAT) |
<> |
11156 |
Store (Or (And (\_SB.PCI0.IGPU.STAT, 0xFFFFFFFFFFFFFFFC), One), \_SB.PCI0.IGPU.STAT) |
10880 |
} |
= |
11157 |
} |
10881 |
Else |
|
11158 |
Else |
10882 |
{ |
|
11159 |
{ |
10883 |
Store (And (\_SB.PCI0.GFX0.STAT, 0xFFFFFFFFFFFFFFFC), \_SB.PCI0.GFX0.STAT) |
<> |
11160 |
Store (And (\_SB.PCI0.IGPU.STAT, 0xFFFFFFFFFFFFFFFC), \_SB.PCI0.IGPU.STAT) |
10884 |
} |
= |
11161 |
} |
10885 |
} |
|
11162 |
} |
10886 |
ElseIf (LEqual (ECON, One)) |
|
11163 |
ElseIf (LEqual (ECON, One)) |
10887 |
{ |
|
11164 |
{ |
10888 |
If (CondRefOf (\_SB.PCI0.LPCB.H_EC.IBT1)) |
|
11165 |
If (CondRefOf (\_SB.PCI0.LPCB.H_EC.IBT1)) |
10889 |
{ |
|
11166 |
{ |
10890 |
If (LAnd (And (\_SB.PCI0.LPCB.H_EC.ECRD (RefOf (\_SB.PCI0.LPCB.H_EC.IBT1)), One), LOr (And (\_SB.IAOE.WKRS, 0x02), And (\_SB.IAOE.WKRS, 0x10)))) |
|
11167 |
If (LAnd (And (\_SB.PCI0.LPCB.H_EC.ECRD (RefOf (\_SB.PCI0.LPCB.H_EC.IBT1)), One), LOr (And (\_SB.IAOE.WKRS, 0x02), And (\_SB.IAOE.WKRS, 0x10)))) |
10891 |
{ |
|
11168 |
{ |
10892 |
Store (Or (And (\_SB.PCI0.GFX0.STAT, 0xFFFFFFFFFFFFFFFC), One), \_SB.PCI0.GFX0.STAT) |
<> |
11169 |
Store (Or (And (\_SB.PCI0.IGPU.STAT, 0xFFFFFFFFFFFFFFFC), One), \_SB.PCI0.IGPU.STAT) |
10893 |
} |
= |
11170 |
} |
10894 |
Else |
|
11171 |
Else |
10895 |
{ |
|
11172 |
{ |
10896 |
Store (And (\_SB.PCI0.GFX0.STAT, 0xFFFFFFFFFFFFFFFC), \_SB.PCI0.GFX0.STAT) |
<> |
11173 |
Store (And (\_SB.PCI0.IGPU.STAT, 0xFFFFFFFFFFFFFFFC), \_SB.PCI0.IGPU.STAT) |
10897 |
} |
= |
11174 |
} |
10898 |
} |
|
11175 |
} |
10899 |
} |
|
11176 |
} |
10900 |
} |
|
11177 |
} |
10901 |
|
|
11178 |
|
10902 |
If (CondRefOf (\_SB.IAOE.PTSL)) |
|
11179 |
If (CondRefOf (\_SB.IAOE.PTSL)) |
|
10956 |
\_SB.PCI0.LPCB.H_EC.ECWT (One, RefOf (\_SB.PCI0.LPCB.H_EC.PB10)) |
= |
11233 |
\_SB.PCI0.LPCB.H_EC.ECWT (One, RefOf (\_SB.PCI0.LPCB.H_EC.PB10)) |
10957 |
} |
|
11234 |
} |
10958 |
} |
|
11235 |
} |
10959 |
|
|
11236 |
|
10960 |
If (And (GBSX, 0x40)) |
|
11237 |
If (And (GBSX, 0x40)) |
10961 |
{ |
|
11238 |
{ |
10962 |
\_SB.PCI0.GFX0.IUEH (0x06) |
<> |
11239 |
\_SB.PCI0.IGPU.IUEH (0x06) |
10963 |
} |
= |
11240 |
} |
10964 |
|
|
11241 |
|
10965 |
If (And (GBSX, 0x80)) |
|
11242 |
If (And (GBSX, 0x80)) |
10966 |
{ |
|
11243 |
{ |
10967 |
\_SB.PCI0.GFX0.IUEH (0x07) |
<> |
11244 |
\_SB.PCI0.IGPU.IUEH (0x07) |
10968 |
} |
= |
11245 |
} |
10969 |
|
|
11246 |
|
10970 |
If (LAnd (DTSE, LGreater (TCNT, One))) |
|
11247 |
If (LAnd (DTSE, LGreater (TCNT, One))) |
10971 |
{ |
|
11248 |
{ |
10972 |
TRAP (TRTD, 0x14) |
|
11249 |
TRAP (TRTD, 0x14) |
10973 |
} |
|
11250 |
} |
|
10999 |
{ |
= |
11276 |
{ |
11000 |
Store (\_SB.PCI0.LPCB.H_EC.ECRD (RefOf (\_SB.PCI0.LPCB.H_EC.LSTE)), LIDS) |
|
11277 |
Store (\_SB.PCI0.LPCB.H_EC.ECRD (RefOf (\_SB.PCI0.LPCB.H_EC.LSTE)), LIDS) |
11001 |
If (IGDS) |
|
11278 |
If (IGDS) |
11002 |
{ |
|
11279 |
{ |
11003 |
If (LEqual (LIDS, Zero)) |
|
11280 |
If (LEqual (LIDS, Zero)) |
11004 |
{ |
|
11281 |
{ |
11005 |
Store (0x80000000, \_SB.PCI0.GFX0.CLID) |
<> |
11282 |
Store (0x80000000, \_SB.PCI0.IGPU.CLID) |
11006 |
} |
= |
11283 |
} |
11007 |
|
|
11284 |
|
11008 |
If (LEqual (LIDS, One)) |
|
11285 |
If (LEqual (LIDS, One)) |
11009 |
{ |
|
11286 |
{ |
11010 |
Store (0x80000003, \_SB.PCI0.GFX0.CLID) |
<> |
11287 |
Store (0x80000003, \_SB.PCI0.IGPU.CLID) |
11011 |
} |
= |
11288 |
} |
11012 |
} |
|
11289 |
} |
11013 |
|
|
11290 |
|
11014 |
Notify (\_SB.LID0, 0x80) |
|
11291 |
Notify (\_SB.LID0, 0x80) |
11015 |
} |
|
11292 |
} |
11016 |
|
|
11293 |
|
|
11285 |
|
= |
11562 |
|
11286 |
Multiply (PLVL, PPUU, Local0) |
|
11563 |
Multiply (PLVL, PPUU, Local0) |
11287 |
Divide (Local0, 0x03E8, , Local1) |
|
11564 |
Divide (Local0, 0x03E8, , Local1) |
11288 |
Store (Local1, PPL1) |
|
11565 |
Store (Local1, PPL1) |
11289 |
Store (One, PL1E) |
|
11566 |
Store (One, PL1E) |
11290 |
Store (One, CLP1) |
|
11567 |
Store (One, CLP1) |
|
|
-+ |
11568 |
Return (Zero) |
11291 |
} |
= |
11569 |
} |
11292 |
|
|
11570 |
|
11293 |
Method (RPL1, 0, Serialized) |
|
11571 |
Method (RPL1, 0, Serialized) |
11294 |
{ |
|
11572 |
{ |
11295 |
Store (PLSV, PPL1) |
|
11573 |
Store (PLSV, PPL1) |
11296 |
Store (PLEN, PL1E) |
|
11574 |
Store (PLEN, PL1E) |
|
11427 |
{ |
= |
11705 |
{ |
11428 |
If (_OSI ("Linux")) |
|
11706 |
If (_OSI ("Linux")) |
11429 |
{ |
|
11707 |
{ |
11430 |
Store (0x03E8, OSYS) |
|
11708 |
Store (0x03E8, OSYS) |
11431 |
} |
|
11709 |
} |
11432 |
|
|
11710 |
|
|
|
-+ |
11711 |
If (_OSI ("Darwin")) |
|
|
|
11712 |
{ |
|
|
|
11713 |
Store (0x2710, OSYS) |
|
|
|
11714 |
} |
|
|
= |
11715 |
|
11433 |
If (_OSI ("Windows 2001")) |
|
11716 |
If (_OSI ("Windows 2001")) |
11434 |
{ |
|
11717 |
{ |
11435 |
Store (0x07D1, OSYS) |
|
11718 |
Store (0x07D1, OSYS) |
11436 |
} |
|
11719 |
} |
11437 |
|
|
11720 |
|
|
11447 |
|
= |
11730 |
|
11448 |
If (_OSI ("Windows 2001.1")) |
|
11731 |
If (_OSI ("Windows 2001.1")) |
11449 |
{ |
|
11732 |
{ |
11450 |
Store (0x07D3, OSYS) |
|
11733 |
Store (0x07D3, OSYS) |
11451 |
} |
|
11734 |
} |
11452 |
|
|
11735 |
|
11453 |
If (_OSI ("Windows 2006")) |
<> |
11736 |
If (LOr (_OSI ("Darwin"), _OSI ("Windows 2006"))) |
11454 |
{ |
= |
11737 |
{ |
11455 |
Store (0x07D6, OSYS) |
|
11738 |
Store (0x07D6, OSYS) |
11456 |
} |
|
11739 |
} |
11457 |
|
|
11740 |
|
11458 |
If (_OSI ("Windows 2009")) |
<> |
11741 |
If (LOr (_OSI ("Darwin"), _OSI ("Windows 2009"))) |
11459 |
{ |
= |
11742 |
{ |
11460 |
Store (0x07D9, OSYS) |
|
11743 |
Store (0x07D9, OSYS) |
11461 |
} |
|
11744 |
} |
11462 |
|
|
11745 |
|
11463 |
If (_OSI ("Windows 2012")) |
<> |
11746 |
If (LOr (_OSI ("Darwin"), _OSI ("Windows 2012"))) |
11464 |
{ |
= |
11747 |
{ |
11465 |
Store (0x07DC, OSYS) |
|
11748 |
Store (0x07DC, OSYS) |
11466 |
} |
|
11749 |
} |
11467 |
|
|
11750 |
|
11468 |
If (_OSI ("Windows 2013")) |
|
11751 |
If (_OSI ("Windows 2013")) |
11469 |
{ |
|
11752 |
{ |
|
11614 |
Name (PEPP, Zero) |
= |
11897 |
Name (PEPP, Zero) |
11615 |
Name (DEVS, Package (0x03) |
|
11898 |
Name (DEVS, Package (0x03) |
11616 |
{ |
|
11899 |
{ |
11617 |
0x02, |
|
11900 |
0x02, |
11618 |
Package (0x01) |
|
11901 |
Package (0x01) |
11619 |
{ |
|
11902 |
{ |
11620 |
"\\_SB.PCI0.GFX0" |
<> |
11903 |
"\\_SB.PCI0.IGPU" |
11621 |
}, |
= |
11904 |
}, |
11622 |
|
|
11905 |
|
11623 |
Package (0x01) |
|
11906 |
Package (0x01) |
11624 |
{ |
|
11907 |
{ |
11625 |
"\\_SB.PCI0.SAT0.PRT1" |
<> |
11908 |
"\\_SB.PCI0.SATA.PRT1" |
11626 |
} |
= |
11909 |
} |
11627 |
}) |
|
11910 |
}) |
11628 |
Name (DEVX, Package (0x08) |
|
11911 |
Name (DEVX, Package (0x08) |
11629 |
{ |
|
11912 |
{ |
11630 |
Package (0x02) |
|
11913 |
Package (0x02) |
11631 |
{ |
|
11914 |
{ |
11632 |
"\\_SB.PCI0.GFX0", |
<> |
11915 |
"\\_SB.PCI0.IGPU", |
11633 |
0xFFFFFFFF |
= |
11916 |
0xFFFFFFFF |
11634 |
}, |
|
11917 |
}, |
11635 |
|
|
11918 |
|
11636 |
Package (0x02) |
|
11919 |
Package (0x02) |
11637 |
{ |
|
11920 |
{ |
11638 |
"\\_SB.PCI0.SAT0.PRT1", |
<> |
11921 |
"\\_SB.PCI0.SATA.PRT1", |
11639 |
0xFFFFFFFF |
= |
11922 |
0xFFFFFFFF |
11640 |
}, |
|
11923 |
}, |
11641 |
|
|
11924 |
|
11642 |
Package (0x02) |
|
11925 |
Package (0x02) |
11643 |
{ |
|
11926 |
{ |
11644 |
"\\_SB.PCI0.UA01", |
|
11927 |
"\\_SB.PCI0.UA01", |
|
11736 |
} |
= |
12019 |
} |
11737 |
} |
|
12020 |
} |
11738 |
}, |
|
12021 |
}, |
11739 |
|
|
12022 |
|
11740 |
Package (0x03) |
|
12023 |
Package (0x03) |
11741 |
{ |
|
12024 |
{ |
11742 |
"\\_SB.PCI0.GFX0", |
<> |
12025 |
"\\_SB.PCI0.IGPU", |
11743 |
One, |
= |
12026 |
One, |
11744 |
Package (0x02) |
|
12027 |
Package (0x02) |
11745 |
{ |
|
12028 |
{ |
11746 |
Zero, |
|
12029 |
Zero, |
11747 |
Package (0x02) |
|
12030 |
Package (0x02) |
11748 |
{ |
|
12031 |
{ |
|
11751 |
} |
= |
12034 |
} |
11752 |
} |
|
12035 |
} |
11753 |
}, |
|
12036 |
}, |
11754 |
|
|
12037 |
|
11755 |
Package (0x03) |
|
12038 |
Package (0x03) |
11756 |
{ |
|
12039 |
{ |
11757 |
"\\_SB.PCI0.SAT0", |
<> |
12040 |
"\\_SB.PCI0.SATA", |
11758 |
One, |
= |
12041 |
One, |
11759 |
Package (0x02) |
|
12042 |
Package (0x02) |
11760 |
{ |
|
12043 |
{ |
11761 |
Zero, |
|
12044 |
Zero, |
11762 |
Package (0x02) |
|
12045 |
Package (0x02) |
11763 |
{ |
|
12046 |
{ |
|
11766 |
} |
= |
12049 |
} |
11767 |
} |
|
12050 |
} |
11768 |
}, |
|
12051 |
}, |
11769 |
|
|
12052 |
|
11770 |
Package (0x03) |
|
12053 |
Package (0x03) |
11771 |
{ |
|
12054 |
{ |
11772 |
"\\_SB.PCI0.SAT0.PRT0", |
<> |
12055 |
"\\_SB.PCI0.SATA.PRT0", |
11773 |
One, |
= |
12056 |
One, |
11774 |
Package (0x02) |
|
12057 |
Package (0x02) |
11775 |
{ |
|
12058 |
{ |
11776 |
Zero, |
|
12059 |
Zero, |
11777 |
Package (0x03) |
|
12060 |
Package (0x03) |
11778 |
{ |
|
12061 |
{ |
|
11782 |
} |
= |
12065 |
} |
11783 |
} |
|
12066 |
} |
11784 |
}, |
|
12067 |
}, |
11785 |
|
|
12068 |
|
11786 |
Package (0x03) |
|
12069 |
Package (0x03) |
11787 |
{ |
|
12070 |
{ |
11788 |
"\\_SB.PCI0.SAT0.PRT1", |
<> |
12071 |
"\\_SB.PCI0.SATA.PRT1", |
11789 |
One, |
= |
12072 |
One, |
11790 |
Package (0x02) |
|
12073 |
Package (0x02) |
11791 |
{ |
|
12074 |
{ |
11792 |
Zero, |
|
12075 |
Zero, |
11793 |
Package (0x03) |
|
12076 |
Package (0x03) |
11794 |
{ |
|
12077 |
{ |
|
11798 |
} |
= |
12081 |
} |
11799 |
} |
|
12082 |
} |
11800 |
}, |
|
12083 |
}, |
11801 |
|
|
12084 |
|
11802 |
Package (0x03) |
|
12085 |
Package (0x03) |
11803 |
{ |
|
12086 |
{ |
11804 |
"\\_SB.PCI0.SAT0.PRT2", |
<> |
12087 |
"\\_SB.PCI0.SATA.PRT2", |
11805 |
One, |
= |
12088 |
One, |
11806 |
Package (0x02) |
|
12089 |
Package (0x02) |
11807 |
{ |
|
12090 |
{ |
11808 |
Zero, |
|
12091 |
Zero, |
11809 |
Package (0x03) |
|
12092 |
Package (0x03) |
11810 |
{ |
|
12093 |
{ |
|
11814 |
} |
= |
12097 |
} |
11815 |
} |
|
12098 |
} |
11816 |
}, |
|
12099 |
}, |
11817 |
|
|
12100 |
|
11818 |
Package (0x03) |
|
12101 |
Package (0x03) |
11819 |
{ |
|
12102 |
{ |
11820 |
"\\_SB.PCI0.SAT0.PRT3", |
<> |
12103 |
"\\_SB.PCI0.SATA.PRT3", |
11821 |
One, |
= |
12104 |
One, |
11822 |
Package (0x02) |
|
12105 |
Package (0x02) |
11823 |
{ |
|
12106 |
{ |
11824 |
Zero, |
|
12107 |
Zero, |
11825 |
Package (0x03) |
|
12108 |
Package (0x03) |
11826 |
{ |
|
12109 |
{ |
|
11964 |
} |
= |
12247 |
} |
11965 |
}) |
|
12248 |
}) |
11966 |
Name (BCCD, Package (0x05) |
|
12249 |
Name (BCCD, Package (0x05) |
11967 |
{ |
|
12250 |
{ |
11968 |
Package (0x02) |
|
12251 |
Package (0x02) |
11969 |
{ |
|
12252 |
{ |
11970 |
"\\_SB.PCI0.SAT0", |
<> |
12253 |
"\\_SB.PCI0.SATA", |
11971 |
Package (0x01) |
= |
12254 |
Package (0x01) |
11972 |
{ |
|
12255 |
{ |
11973 |
Package (0x03) |
|
12256 |
Package (0x03) |
11974 |
{ |
|
12257 |
{ |
11975 |
Package (0x05) |
|
12258 |
Package (0x05) |
11976 |
{ |
|
12259 |
{ |
|
11992 |
} |
= |
12275 |
} |
11993 |
} |
|
12276 |
} |
11994 |
}, |
|
12277 |
}, |
11995 |
|
|
12278 |
|
11996 |
Package (0x02) |
|
12279 |
Package (0x02) |
11997 |
{ |
|
12280 |
{ |
11998 |
"\\_SB.PCI0.SAT0.PRT0", |
<> |
12281 |
"\\_SB.PCI0.SATA.PRT0", |
11999 |
Package (0x01) |
= |
12282 |
Package (0x01) |
12000 |
{ |
|
12283 |
{ |
12001 |
Package (0x03) |
|
12284 |
Package (0x03) |
12002 |
{ |
|
12285 |
{ |
12003 |
Package (0x05) |
|
12286 |
Package (0x05) |
12004 |
{ |
|
12287 |
{ |
|
12020 |
} |
= |
12303 |
} |
12021 |
} |
|
12304 |
} |
12022 |
}, |
|
12305 |
}, |
12023 |
|
|
12306 |
|
12024 |
Package (0x02) |
|
12307 |
Package (0x02) |
12025 |
{ |
|
12308 |
{ |
12026 |
"\\_SB.PCI0.SAT0.PRT1", |
<> |
12309 |
"\\_SB.PCI0.SATA.PRT1", |
12027 |
Package (0x01) |
= |
12310 |
Package (0x01) |
12028 |
{ |
|
12311 |
{ |
12029 |
Package (0x03) |
|
12312 |
Package (0x03) |
12030 |
{ |
|
12313 |
{ |
12031 |
Package (0x05) |
|
12314 |
Package (0x05) |
12032 |
{ |
|
12315 |
{ |
|
12048 |
} |
= |
12331 |
} |
12049 |
} |
|
12332 |
} |
12050 |
}, |
|
12333 |
}, |
12051 |
|
|
12334 |
|
12052 |
Package (0x02) |
|
12335 |
Package (0x02) |
12053 |
{ |
|
12336 |
{ |
12054 |
"\\_SB.PCI0.SAT0.PRT2", |
<> |
12337 |
"\\_SB.PCI0.SATA.PRT2", |
12055 |
Package (0x01) |
= |
12338 |
Package (0x01) |
12056 |
{ |
|
12339 |
{ |
12057 |
Package (0x03) |
|
12340 |
Package (0x03) |
12058 |
{ |
|
12341 |
{ |
12059 |
Package (0x05) |
|
12342 |
Package (0x05) |
12060 |
{ |
|
12343 |
{ |
|
12076 |
} |
= |
12359 |
} |
12077 |
} |
|
12360 |
} |
12078 |
}, |
|
12361 |
}, |
12079 |
|
|
12362 |
|
12080 |
Package (0x02) |
|
12363 |
Package (0x02) |
12081 |
{ |
|
12364 |
{ |
12082 |
"\\_SB.PCI0.SAT0.PRT3", |
<> |
12365 |
"\\_SB.PCI0.SATA.PRT3", |
12083 |
Package (0x01) |
= |
12366 |
Package (0x01) |
12084 |
{ |
|
12367 |
{ |
12085 |
Package (0x03) |
|
12368 |
Package (0x03) |
12086 |
{ |
|
12369 |
{ |
12087 |
Package (0x05) |
|
12370 |
Package (0x05) |
12088 |
{ |
|
12371 |
{ |
|
12120 |
|
= |
12403 |
|
12121 |
Return (Zero) |
|
12404 |
Return (Zero) |
12122 |
} |
|
12405 |
} |
12123 |
|
|
12406 |
|
12124 |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method |
|
12407 |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method |
12125 |
{ |
|
12408 |
{ |
12126 |
Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler |
<> |
12409 |
Name (T_0, Zero) |
12127 |
If (LEqual (Arg0, ToUUID ("b8febfe0-baf8-454b-aecd-49fb91137b21"))) |
= |
12410 |
If (LEqual (Arg0, ToUUID ("b8febfe0-baf8-454b-aecd-49fb91137b21"))) |
12128 |
{ |
|
12411 |
{ |
12129 |
If (LEqual (Arg2, Zero)) |
|
12412 |
If (LEqual (Arg2, Zero)) |
12130 |
{ |
|
12413 |
{ |
12131 |
Return (Buffer (One) |
|
12414 |
Return (Buffer (One) |
12132 |
{ |
|
12415 |
{ |
|
12143 |
If (LEqual (Arg2, 0x02)) |
= |
12426 |
If (LEqual (Arg2, 0x02)) |
12144 |
{ |
|
12427 |
{ |
12145 |
If (LEqual (Arg1, Zero)) |
|
12428 |
If (LEqual (Arg1, Zero)) |
12146 |
{ |
|
12429 |
{ |
12147 |
While (One) |
|
12430 |
While (One) |
12148 |
{ |
|
12431 |
{ |
12149 |
Store (PEPY, _T_0) |
<> |
12432 |
Store (PEPY, T_0) |
12150 |
If (LEqual (_T_0, One)) |
|
12433 |
If (LEqual (T_0, One)) |
12151 |
{ |
= |
12434 |
{ |
12152 |
Return (Package (0x02) |
|
12435 |
Return (Package (0x02) |
12153 |
{ |
|
12436 |
{ |
12154 |
One, |
|
12437 |
One, |
12155 |
Package (0x01) |
|
12438 |
Package (0x01) |
12156 |
{ |
|
12439 |
{ |
12157 |
"\\_SB.PCI0.GFX0" |
<> |
12440 |
"\\_SB.PCI0.IGPU" |
12158 |
} |
= |
12441 |
} |
12159 |
}) |
|
12442 |
}) |
12160 |
} |
|
12443 |
} |
12161 |
ElseIf (LEqual (_T_0, 0x02)) |
<> |
12444 |
ElseIf (LEqual (T_0, 0x02)) |
12162 |
{ |
= |
12445 |
{ |
12163 |
Return (Package (0x02) |
|
12446 |
Return (Package (0x02) |
12164 |
{ |
|
12447 |
{ |
12165 |
One, |
|
12448 |
One, |
12166 |
Package (0x01) |
|
12449 |
Package (0x01) |
12167 |
{ |
|
12450 |
{ |
12168 |
"\\_SB.PCI0.SAT0.PRT1" |
<> |
12451 |
"\\_SB.PCI0.SATA.PRT1" |
12169 |
} |
= |
12452 |
} |
12170 |
}) |
|
12453 |
}) |
12171 |
} |
|
12454 |
} |
12172 |
ElseIf (LEqual (_T_0, 0x03)) |
<> |
12455 |
ElseIf (LEqual (T_0, 0x03)) |
12173 |
{ |
= |
12456 |
{ |
12174 |
Return (DEVS) |
|
12457 |
Return (DEVS) |
12175 |
} |
|
12458 |
} |
12176 |
Else |
|
12459 |
Else |
12177 |
{ |
|
12460 |
{ |
12178 |
Return (Package (0x01) |
|
12461 |
Return (Package (0x01) |
|
12334 |
{ |
= |
12617 |
{ |
12335 |
Device (BTKL) |
|
12618 |
Device (BTKL) |
12336 |
{ |
|
12619 |
{ |
12337 |
Name (_HID, "INT3420") // _HID: Hardware ID |
|
12620 |
Name (_HID, "INT3420") // _HID: Hardware ID |
12338 |
Method (_STA, 0, NotSerialized) // _STA: Status |
|
12621 |
Method (_STA, 0, NotSerialized) // _STA: Status |
12339 |
{ |
|
12622 |
{ |
12340 |
If (_OSI ("Windows 2012")) |
<> |
12623 |
If (LOr (_OSI ("Darwin"), _OSI ("Windows 2012"))) |
12341 |
{ |
= |
12624 |
{ |
12342 |
If (LEqual (BID, BW2C)) |
|
12625 |
If (LEqual (BID, BW2C)) |
12343 |
{ |
|
12626 |
{ |
12344 |
Return (0x0F) |
|
12627 |
Return (0x0F) |
12345 |
} |
|
12628 |
} |
12346 |
} |
|
12629 |
} |
|
12452 |
} |
= |
12735 |
} |
12453 |
|
|
12736 |
|
12454 |
Method (BRTN, 1, Serialized) |
|
12737 |
Method (BRTN, 1, Serialized) |
12455 |
{ |
|
12738 |
{ |
12456 |
If (LEqual (And (DIDX, 0x0F00), 0x0400)) |
|
12739 |
If (LEqual (And (DIDX, 0x0F00), 0x0400)) |
12457 |
{ |
|
12740 |
{ |
12458 |
Notify (\_SB.PCI0.GFX0.DD1F, Arg0) |
<> |
12741 |
Notify (\_SB.PCI0.IGPU.DD1F, Arg0) |
12459 |
} |
= |
12742 |
} |
12460 |
} |
|
12743 |
} |
12461 |
|
|
12744 |
|
12462 |
Scope (_GPE) |
|
12745 |
Scope (_GPE) |
12463 |
{ |
|
12746 |
{ |
12464 |
Method (_L09, 0, NotSerialized) // _Lxx: Level-Triggered GPE |
|
12747 |
Method (_L09, 0, NotSerialized) // _Lxx: Level-Triggered GPE |
|
12510 |
\_SB.PCI0.RP08.HPME () |
= |
12793 |
\_SB.PCI0.RP08.HPME () |
12511 |
Notify (\_SB.PCI0.RP08, 0x02) |
|
12794 |
Notify (\_SB.PCI0.RP08, 0x02) |
12512 |
} |
|
12795 |
} |
12513 |
|
|
12796 |
|
12514 |
If (LEqual (\_SB.PCI0.D1F0, One)) |
|
12797 |
If (LEqual (\_SB.PCI0.D1F0, One)) |
12515 |
{ |
|
12798 |
{ |
12516 |
\_SB.PCI0.PEG0.HPME () |
<> |
12799 |
\_SB.PCI0.PEGP.HPME () |
12517 |
Notify (\_SB.PCI0.PEG0, 0x02) |
|
12800 |
Notify (\_SB.PCI0.PEGP, 0x02) |
12518 |
Notify (\_SB.PCI0.PEG0.PEGP, 0x02) |
|
12801 |
Notify (\_SB.PCI0.PEGP.GFX0, 0x02) |
12519 |
} |
= |
12802 |
} |
12520 |
|
|
12803 |
|
12521 |
If (LEqual (\_SB.PCI0.D1F1, One)) |
|
12804 |
If (LEqual (\_SB.PCI0.D1F1, One)) |
12522 |
{ |
|
12805 |
{ |
12523 |
\_SB.PCI0.PEG1.HPME () |
|
12806 |
\_SB.PCI0.PEG1.HPME () |
12524 |
Notify (\_SB.PCI0.PEG1, 0x02) |
|
12807 |
Notify (\_SB.PCI0.PEG1, 0x02) |
|
12530 |
Notify (\_SB.PCI0.PEG2, 0x02) |
= |
12813 |
Notify (\_SB.PCI0.PEG2, 0x02) |
12531 |
} |
|
12814 |
} |
12532 |
} |
|
12815 |
} |
12533 |
|
|
12816 |
|
12534 |
Method (_L0D, 0, NotSerialized) // _Lxx: Level-Triggered GPE |
|
12817 |
Method (_L0D, 0, NotSerialized) // _Lxx: Level-Triggered GPE |
12535 |
{ |
|
12818 |
{ |
12536 |
If (LAnd (\_SB.PCI0.EHC1.PMEE, \_SB.PCI0.EHC1.PMES)) |
<> |
12819 |
If (LAnd (\_SB.PCI0.EH01.PMEE, \_SB.PCI0.EH01.PMES)) |
12537 |
{ |
= |
12820 |
{ |
12538 |
Notify (\_SB.PCI0.EHC1, 0x02) |
<> |
12821 |
Notify (\_SB.PCI0.EH01, 0x02) |
12539 |
} |
= |
12822 |
} |
12540 |
|
|
12823 |
|
12541 |
If (LAnd (\_SB.PCI0.EHC2.PMEE, \_SB.PCI0.EHC2.PMES)) |
<> |
12824 |
If (LAnd (\_SB.PCI0.EH02.PMEE, \_SB.PCI0.EH02.PMES)) |
12542 |
{ |
= |
12825 |
{ |
12543 |
Notify (\_SB.PCI0.EHC2, 0x02) |
<> |
12826 |
Notify (\_SB.PCI0.EH02, 0x02) |
12544 |
} |
= |
12827 |
} |
12545 |
|
|
12828 |
|
12546 |
If (LAnd (\_SB.PCI0.XHC.PMEE, \_SB.PCI0.XHC.PMES)) |
|
12829 |
If (LAnd (\_SB.PCI0.XHC.PMEE, \_SB.PCI0.XHC.PMES)) |
12547 |
{ |
|
12830 |
{ |
12548 |
Notify (\_SB.PCI0.XHC, 0x02) |
|
12831 |
Notify (\_SB.PCI0.XHC, 0x02) |
12549 |
} |
|
12832 |
} |
|
12780 |
} |
= |
13063 |
} |
12781 |
} |
|
13064 |
} |
12782 |
} |
|
13065 |
} |
12783 |
|
|
13066 |
|
12784 |
Method (_L06, 0, NotSerialized) // _Lxx: Level-Triggered GPE |
|
13067 |
Method (_L06, 0, NotSerialized) // _Lxx: Level-Triggered GPE |
12785 |
{ |
|
13068 |
{ |
12786 |
If (LAnd (\_SB.PCI0.GFX0.GSSE, LNot (GSMI))) |
<> |
13069 |
If (LAnd (\_SB.PCI0.IGPU.GSSE, LNot (GSMI))) |
12787 |
{ |
= |
13070 |
{ |
12788 |
\_SB.PCI0.GFX0.GSCI () |
<> |
13071 |
\_SB.PCI0.IGPU.GSCI () |
12789 |
} |
= |
13072 |
} |
12790 |
} |
|
13073 |
} |
12791 |
|
|
13074 |
|
12792 |
Method (_L07, 0, NotSerialized) // _Lxx: Level-Triggered GPE |
|
13075 |
Method (_L07, 0, NotSerialized) // _Lxx: Level-Triggered GPE |
12793 |
{ |
|
13076 |
{ |
12794 |
Store (0x20, \_SB.PCI0.SBUS.HSTS) |
|
13077 |
Store (0x20, \_SB.PCI0.SBUS.HSTS) |
|
13365 |
If (TCMF) {} |
= |
13648 |
If (TCMF) {} |
13366 |
Else |
|
13649 |
Else |
13367 |
{ |
|
13650 |
{ |
13368 |
Return (0x0201D824) |
|
13651 |
Return (0x0201D824) |
13369 |
} |
|
13652 |
} |
|
|
|
13653 |
|
|
|
-+ |
13654 |
Return (Zero) |
13370 |
} |
= |
13655 |
} |
13371 |
|
|
13656 |
|
13372 |
Name (_CID, EisaId ("PNP0C31")) // _CID: Compatible ID |
|
13657 |
Name (_CID, EisaId ("PNP0C31")) // _CID: Compatible ID |
13373 |
Name (_STR, Unicode ("TPM 1.2 Device")) // _STR: Description String |
|
13658 |
Name (_STR, Unicode ("TPM 1.2 Device")) // _STR: Description String |
13374 |
Name (_UID, One) // _UID: Unique ID |
|
13659 |
Name (_UID, One) // _UID: Unique ID |
13375 |
Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings |
|
13660 |
Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings |
|
13418 |
{ |
= |
13703 |
{ |
13419 |
DAT, 8 |
|
13704 |
DAT, 8 |
13420 |
} |
|
13705 |
} |
13421 |
|
|
13706 |
|
13422 |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method |
|
13707 |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method |
13423 |
{ |
|
13708 |
{ |
13424 |
Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler |
<> |
13709 |
Name (T_1, Zero) |
13425 |
Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler |
|
13710 |
Name (T_0, Zero) |
13426 |
If (LEqual (Arg0, ToUUID ("3dddfaa6-361b-4eb4-a424-8d10089d1653") /* Physical Presence Interface */)) |
= |
13711 |
If (LEqual (Arg0, ToUUID ("3dddfaa6-361b-4eb4-a424-8d10089d1653") /* Physical Presence Interface */)) |
13427 |
{ |
|
13712 |
{ |
13428 |
While (One) |
|
13713 |
While (One) |
13429 |
{ |
|
13714 |
{ |
13430 |
Store (ToInteger (Arg2), _T_0) |
<> |
13715 |
Store (ToInteger (Arg2), T_0) |
13431 |
If (LEqual (_T_0, Zero)) |
|
13716 |
If (LEqual (T_0, Zero)) |
13432 |
{ |
= |
13717 |
{ |
13433 |
Return (Buffer (0x02) |
|
13718 |
Return (Buffer (0x02) |
13434 |
{ |
|
13719 |
{ |
13435 |
0xFF, 0x01 |
|
13720 |
0xFF, 0x01 |
13436 |
}) |
|
13721 |
}) |
13437 |
} |
|
13722 |
} |
13438 |
ElseIf (LEqual (_T_0, One)) |
<> |
13723 |
ElseIf (LEqual (T_0, One)) |
13439 |
{ |
= |
13724 |
{ |
13440 |
Return ("1.2") |
|
13725 |
Return ("1.2") |
13441 |
} |
|
13726 |
} |
13442 |
ElseIf (LEqual (_T_0, 0x02)) |
<> |
13727 |
ElseIf (LEqual (T_0, 0x02)) |
13443 |
{ |
= |
13728 |
{ |
13444 |
ToInteger (DerefOf (Index (Arg3, Zero)), TMF2) |
|
13729 |
ToInteger (DerefOf (Index (Arg3, Zero)), TMF2) |
13445 |
Store (0x12, TMF1) |
|
13730 |
Store (0x12, TMF1) |
13446 |
Store (TMF1, DAT) |
|
13731 |
Store (TMF1, DAT) |
13447 |
Store (OFST, INQ) |
|
13732 |
Store (OFST, INQ) |
13448 |
If (LEqual (DAT, 0xFF)) |
|
13733 |
If (LEqual (DAT, 0xFF)) |
|
13461 |
{ |
= |
13746 |
{ |
13462 |
Return (One) |
|
13747 |
Return (One) |
13463 |
} |
|
13748 |
} |
13464 |
|
|
13749 |
|
13465 |
Return (Zero) |
|
13750 |
Return (Zero) |
13466 |
} |
|
13751 |
} |
13467 |
ElseIf (LEqual (_T_0, 0x03)) |
<> |
13752 |
ElseIf (LEqual (T_0, 0x03)) |
13468 |
{ |
= |
13753 |
{ |
13469 |
Name (PPI1, Package (0x02) |
|
13754 |
Name (PPI1, Package (0x02) |
13470 |
{ |
|
13755 |
{ |
13471 |
Zero, |
|
13756 |
Zero, |
13472 |
Zero |
|
13757 |
Zero |
13473 |
}) |
|
13758 |
}) |
|
13478 |
Return (One) |
= |
13763 |
Return (One) |
13479 |
} |
|
13764 |
} |
13480 |
|
|
13765 |
|
13481 |
Store (DAT, Index (PPI1, One)) |
|
13766 |
Store (DAT, Index (PPI1, One)) |
13482 |
Return (PPI1) |
|
13767 |
Return (PPI1) |
13483 |
} |
|
13768 |
} |
13484 |
ElseIf (LEqual (_T_0, 0x04)) |
<> |
13769 |
ElseIf (LEqual (T_0, 0x04)) |
13485 |
{ |
= |
13770 |
{ |
13486 |
Return (TRST) |
|
13771 |
Return (TRST) |
13487 |
} |
|
13772 |
} |
13488 |
ElseIf (LEqual (_T_0, 0x05)) |
<> |
13773 |
ElseIf (LEqual (T_0, 0x05)) |
13489 |
{ |
= |
13774 |
{ |
13490 |
Name (PPI2, Package (0x03) |
|
13775 |
Name (PPI2, Package (0x03) |
13491 |
{ |
|
13776 |
{ |
13492 |
Zero, |
|
13777 |
Zero, |
13493 |
Zero, |
|
13778 |
Zero, |
13494 |
Zero |
|
13779 |
Zero |
|
13532 |
{ |
= |
13817 |
{ |
13533 |
Store (DAT, Index (PPI2, 0x02)) |
|
13818 |
Store (DAT, Index (PPI2, 0x02)) |
13534 |
} |
|
13819 |
} |
13535 |
|
|
13820 |
|
13536 |
Return (PPI2) |
|
13821 |
Return (PPI2) |
13537 |
} |
|
13822 |
} |
13538 |
ElseIf (LEqual (_T_0, 0x06)) |
<> |
13823 |
ElseIf (LEqual (T_0, 0x06)) |
13539 |
{ |
= |
13824 |
{ |
13540 |
Return (0x03) |
|
13825 |
Return (0x03) |
13541 |
} |
|
13826 |
} |
13542 |
ElseIf (LEqual (_T_0, 0x07)) |
<> |
13827 |
ElseIf (LEqual (T_0, 0x07)) |
13543 |
{ |
= |
13828 |
{ |
13544 |
ToInteger (DerefOf (Index (Arg3, Zero)), TMF2) |
|
13829 |
ToInteger (DerefOf (Index (Arg3, Zero)), TMF2) |
13545 |
Store (0x12, TMF1) |
|
13830 |
Store (0x12, TMF1) |
13546 |
Store (TMF1, DAT) |
|
13831 |
Store (TMF1, DAT) |
13547 |
Store (OFST, INQ) |
|
13832 |
Store (OFST, INQ) |
13548 |
If (LEqual (DAT, 0xFF)) |
|
13833 |
If (LEqual (DAT, 0xFF)) |
|
13561 |
{ |
= |
13846 |
{ |
13562 |
Return (One) |
|
13847 |
Return (One) |
13563 |
} |
|
13848 |
} |
13564 |
|
|
13849 |
|
13565 |
Return (Zero) |
|
13850 |
Return (Zero) |
13566 |
} |
|
13851 |
} |
13567 |
ElseIf (LEqual (_T_0, 0x08)) |
<> |
13852 |
ElseIf (LEqual (T_0, 0x08)) |
13568 |
{ |
= |
13853 |
{ |
13569 |
ToInteger (DerefOf (Index (Arg3, Zero)), TMF2) |
|
13854 |
ToInteger (DerefOf (Index (Arg3, Zero)), TMF2) |
13570 |
Store (0x43, TMF1) |
|
13855 |
Store (0x43, TMF1) |
13571 |
Store (TMF1, DAT) |
|
13856 |
Store (TMF1, DAT) |
13572 |
Store (OFST, INQ) |
|
13857 |
Store (OFST, INQ) |
13573 |
Store (TMF2, DAT) |
|
13858 |
Store (TMF2, DAT) |
|
13582 |
} |
= |
13867 |
} |
13583 |
} |
|
13868 |
} |
13584 |
ElseIf (LEqual (Arg0, ToUUID ("376054ed-cc13-4675-901c-4756d7f2d45d"))) |
|
13869 |
ElseIf (LEqual (Arg0, ToUUID ("376054ed-cc13-4675-901c-4756d7f2d45d"))) |
13585 |
{ |
|
13870 |
{ |
13586 |
While (One) |
|
13871 |
While (One) |
13587 |
{ |
|
13872 |
{ |
13588 |
Store (ToInteger (Arg2), _T_1) |
<> |
13873 |
Store (ToInteger (Arg2), T_1) |
13589 |
If (LEqual (_T_1, Zero)) |
|
13874 |
If (LEqual (T_1, Zero)) |
13590 |
{ |
= |
13875 |
{ |
13591 |
Return (Buffer (One) |
|
13876 |
Return (Buffer (One) |
13592 |
{ |
|
13877 |
{ |
13593 |
0x03 |
|
13878 |
0x03 |
13594 |
}) |
|
13879 |
}) |
13595 |
} |
|
13880 |
} |
13596 |
ElseIf (LEqual (_T_1, One)) |
<> |
13881 |
ElseIf (LEqual (T_1, One)) |
13597 |
{ |
= |
13882 |
{ |
13598 |
Store (0x22, TMF1) |
|
13883 |
Store (0x22, TMF1) |
13599 |
Store (TMF1, DAT) |
|
13884 |
Store (TMF1, DAT) |
13600 |
Store (OFST, INQ) |
|
13885 |
Store (OFST, INQ) |
13601 |
If (LEqual (DAT, 0xFF)) |
|
13886 |
If (LEqual (DAT, 0xFF)) |
13602 |
{ |
|
13887 |
{ |
|
13635 |
Name (_HID, EisaId ("INT3394")) // _HID: Hardware ID |
= |
13920 |
Name (_HID, EisaId ("INT3394")) // _HID: Hardware ID |
13636 |
Name (_CID, EisaId ("PNP0C02")) // _CID: Compatible ID |
|
13921 |
Name (_CID, EisaId ("PNP0C02")) // _CID: Compatible ID |
13637 |
Name (IVER, 0x00010000) |
|
13922 |
Name (IVER, 0x00010000) |
13638 |
Name (GSCV, 0x69) |
|
13923 |
Name (GSCV, 0x69) |
13639 |
Method (GACI, 0, NotSerialized) |
|
13924 |
Method (GACI, 0, NotSerialized) |
13640 |
{ |
|
13925 |
{ |
13641 |
OperationRegion (GCAD, SystemMemory, 0xDD67B018, 0x00C4) |
<> |
13926 |
OperationRegion (GCAD, SystemMemory, 0xDD67B018, 0xC4) |
13642 |
Field (GCAD, ByteAcc, NoLock, Preserve) |
= |
13927 |
Field (GCAD, ByteAcc, NoLock, Preserve) |
13643 |
{ |
|
13928 |
{ |
13644 |
XBUF, 1568 |
|
13929 |
XBUF, 1568 |
13645 |
} |
|
13930 |
} |
13646 |
|
|
13931 |
|
13647 |
Name (XTMP, Buffer (0x00C4) {}) |
<> |
13932 |
Name (XTMP, Buffer (0xC4) {}) |
13648 |
Store (XBUF, XTMP) |
= |
13933 |
Store (XBUF, XTMP) |
13649 |
Name (RPKG, Package (0x02) {}) |
|
13934 |
Name (RPKG, Package (0x02) {}) |
13650 |
Store (Zero, Index (RPKG, Zero)) |
|
13935 |
Store (Zero, Index (RPKG, Zero)) |
13651 |
Store (XTMP, Index (RPKG, One)) |
|
13936 |
Store (XTMP, Index (RPKG, One)) |
13652 |
Return (RPKG) |
|
13937 |
Return (RPKG) |
13653 |
} |
|
13938 |
} |
13654 |
|
|
13939 |
|
13655 |
Method (GDSV, 1, NotSerialized) |
|
13940 |
Method (GDSV, 1, NotSerialized) |
13656 |
{ |
|
13941 |
{ |
13657 |
OperationRegion (GDAD, SystemMemory, 0xDD679018, 0x0020) |
<> |
13942 |
OperationRegion (GDAD, SystemMemory, 0xDD679018, 0x20) |
13658 |
Field (GDAD, DWordAcc, NoLock, Preserve) |
= |
13943 |
Field (GDAD, DWordAcc, NoLock, Preserve) |
13659 |
{ |
|
13944 |
{ |
13660 |
BF05, 256 |
|
13945 |
BF05, 256 |
13661 |
} |
|
13946 |
} |
13662 |
|
|
13947 |
|
13663 |
If (LEqual (Arg0, 0x05)) |
|
13948 |
If (LEqual (Arg0, 0x05)) |
|
13706 |
Return (Package (0x01) |
= |
13991 |
Return (Package (0x01) |
13707 |
{ |
|
13992 |
{ |
13708 |
0x02 |
|
13993 |
0x02 |
13709 |
}) |
|
13994 |
}) |
13710 |
} |
|
13995 |
} |
13711 |
|
|
13996 |
|
13712 |
OperationRegion (PRFA, SystemMemory, 0x00000000, 0x0000) |
<> |
13997 |
OperationRegion (PRFA, SystemMemory, Zero, Zero) |
13713 |
Field (PRFA, ByteAcc, NoLock, Preserve) |
= |
13998 |
Field (PRFA, ByteAcc, NoLock, Preserve) |
13714 |
{ |
|
13999 |
{ |
13715 |
XMP1, 0, |
|
14000 |
XMP1, 0, |
13716 |
XMP2, 0 |
|
14001 |
XMP2, 0 |
13717 |
} |
|
14002 |
} |
13718 |
|
|
14003 |
|
13719 |
Name (RPKG, Package (0x02) {}) |
|
14004 |
Name (RPKG, Package (0x02) {}) |
13720 |
Name (XMPT, Buffer (0x0000) {}) |
<> |
14005 |
Name (XMPT, Buffer (Zero) {}) |
13721 |
If (LEqual (Arg0, One)) |
= |
14006 |
If (LEqual (Arg0, One)) |
13722 |
{ |
|
14007 |
{ |
13723 |
Store (XMP1, XMPT) |
|
14008 |
Store (XMP1, XMPT) |
13724 |
Store (Zero, Index (RPKG, Zero)) |
|
14009 |
Store (Zero, Index (RPKG, Zero)) |
13725 |
Store (XMPT, Index (RPKG, One)) |
|
14010 |
Store (XMPT, Index (RPKG, One)) |
13726 |
Return (RPKG) |
|
14011 |
Return (RPKG) |
|
13747 |
Device (H_EC) |
= |
14032 |
Device (H_EC) |
13748 |
{ |
|
14033 |
{ |
13749 |
Name (_HID, EisaId ("PNP0C09")) // _HID: Hardware ID |
|
14034 |
Name (_HID, EisaId ("PNP0C09")) // _HID: Hardware ID |
13750 |
Name (_UID, One) // _UID: Unique ID |
|
14035 |
Name (_UID, One) // _UID: Unique ID |
13751 |
Method (_STA, 0, NotSerialized) // _STA: Status |
|
14036 |
Method (_STA, 0, NotSerialized) // _STA: Status |
13752 |
{ |
|
14037 |
{ |
13753 |
Store (0x03, ^^^GFX0.CLID) |
<> |
14038 |
Store (0x03, ^^^IGPU.CLID) |
13754 |
Return (Zero) |
= |
14039 |
Return (Zero) |
13755 |
} |
|
14040 |
} |
13756 |
|
|
14041 |
|
13757 |
Name (B1CC, Zero) |
|
14042 |
Name (B1CC, Zero) |
13758 |
Name (B1ST, Zero) |
|
14043 |
Name (B1ST, Zero) |
13759 |
Name (B2CC, Zero) |
|
14044 |
Name (B2CC, Zero) |
|
13946 |
} |
= |
14231 |
} |
13947 |
|
|
14232 |
|
13948 |
Method (PINI, 0, NotSerialized) |
|
14233 |
Method (PINI, 0, NotSerialized) |
13949 |
{ |
|
14234 |
{ |
13950 |
} |
|
14235 |
} |
|
|
|
14236 |
|
|
|
-+ |
14237 |
Method (DTGP, 5, NotSerialized) |
|
|
|
14238 |
{ |
|
|
|
14239 |
If (LEqual (Arg0, ToUUID ("a0b5b7c6-1318-441c-b0c9-fe695eaf949b"))) |
|
|
|
14240 |
{ |
|
|
|
14241 |
If (LEqual (Arg1, One)) |
|
|
|
14242 |
{ |
|
|
|
14243 |
If (LEqual (Arg2, Zero)) |
|
|
|
14244 |
{ |
|
|
|
14245 |
Store (Buffer (One) |
|
|
|
14246 |
{ |
|
|
|
14247 |
0x03 |
|
|
|
14248 |
}, Arg4) |
|
|
|
14249 |
Return (One) |
|
|
|
14250 |
} |
|
|
= |
14251 |
|
|
|
-+ |
14252 |
If (LEqual (Arg2, One)) |
|
|
|
14253 |
{ |
|
|
|
14254 |
Return (One) |
|
|
|
14255 |
} |
|
|
|
14256 |
} |
|
|
|
14257 |
} |
|
|
= |
14258 |
|
|
|
-+ |
14259 |
Store (Buffer (One) |
|
|
|
14260 |
{ |
|
|
|
14261 |
0x00 |
|
|
|
14262 |
}, Arg4) |
|
|
|
14263 |
Return (Zero) |
|
|
|
14264 |
} |
|
|
= |
14265 |
|
|
|
-+ |
14266 |
Store ("has1-dsdt-ami-8_series_hdmi_audio-1_v3.1 dsdt edits, github.com/toleda", Debug) |
|
|
|
14267 |
OperationRegion (PMRS, SystemIO, 0x0430, One) |
|
|
|
14268 |
Field (PMRS, ByteAcc, NoLock, Preserve) |
|
|
|
14269 |
{ |
|
|
|
14270 |
, 4, |
|
|
|
14271 |
SLPE, 1 |
|
|
|
14272 |
} |
13951 |
} |
= |
14273 |
} |
13952 |
|
|
14274 |
|