Last active
January 21, 2020 00:53
-
-
Save oshimaya/8933556fae116e65d35f4dbaf7b00d71 to your computer and use it in GitHub Desktop.
Thinkpad x250 acpidump -dt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file has been truncated, but you can view the full file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
RSD PTR: OEM=TOSHIB, ACPI_Rev=2.0x (2) | |
XSDT=0x000000005cfb8188, length=36, cksum=124 | |
*/ | |
/* | |
XSDT: Length=236, Revision=1, Checksum=96, | |
OEMID=TOSHIB, OEM Table ID=A00B0, OEM Revision=0x20190725, | |
Creator ID=, Creator Revision=0x1000013 | |
Entries={ 0x000000005cff6000, 0x000000005cffc000, 0x000000005cffb000, 0x000000005ce84000, 0x000000005cff7000, 0x000000005cff5000, 0x000000005cff4000, 0x000000005cff3000, 0x000000005cff2000, 0x000000005cff1000, 0x000000005cfc7000, 0x000000005cfc6000, 0x000000005cfc4000, 0x000000005cfc3000, 0x000000005cfc2000, 0x000000005cfc1000, 0x000000005cfc0000, 0x000000005cfbf000, 0x000000005cfbb000, 0x000000005cfba000, 0x000000005cfb9000, 0x000000005cffd000, 0x000000005cfb7000, 0x000000005cfb6000, 0x000000005cfb5000 } | |
*/ | |
/* | |
FACP: Length=268, Revision=5, Checksum=85, | |
OEMID=TOSHIB, OEM Table ID=A00B0, OEM Revision=0x20190725, | |
Creator ID=MSFT, Creator Revision=0x5f | |
FACS=0x5ce6e000, DSDT=0x5cfc8000 | |
INT_MODEL=PIC | |
Preferred_PM_Profile=Mobile (2) | |
SCI_INT=9 | |
SMI_CMD=0xb2, ACPI_ENABLE=0xf0, ACPI_DISABLE=0xf1, S4BIOS_REQ=0xf2 | |
PSTATE_CNT=0x0 | |
PM1a_EVT_BLK=0x1800-0x1803 | |
PM1a_CNT_BLK=0x1804-0x1805 | |
PM2_CNT_BLK=0x1850-0x1850 | |
PM_TMR_BLK=0x1808-0x180b | |
GPE0_BLK=0x1880-0x189f | |
P_LVL2_LAT=101 us, P_LVL3_LAT=1001 us | |
FLUSH_SIZE=0, FLUSH_STRIDE=0 | |
DUTY_OFFSET=1, DUTY_WIDTH=3 | |
DAY_ALRM=13, MON_ALRM=126, CENTURY=50 | |
IAPC_BOOT_ARCH={LEGACY_DEVICES,NO_ASPM} | |
Flags={WBINVD,C1_SUPPORTED,SLEEP_BUTTON,S4_RTC_WAKE,RESET_REGISTER,PCI_EXPRESS_WAKE,PLATFORM_CLOCK} | |
RESET_REG=0xb2:0[8] (IO), RESET_VALUE=0xfe | |
ArmBootFlags={} | |
MinorRevision=0 | |
X_FACS=0x0000000000000000, X_DSDT=0x000000005cfc8000 | |
X_PM1a_EVT_BLK=0x1800:0[32] (IO) | |
X_PM1a_CNT_BLK=0x1804:0[16] (IO) | |
X_PM2_CNT_BLK=0x1850:0[8] (IO) | |
X_PM_TMR_BLK=0x1808:0[32] (IO) | |
X_GPE0_BLK=0x1880:0[0] (IO) | |
SleepControl=0x1804:0[8] (IO) | |
SleepStatus=0x1800:0[8] (IO) | |
*/ | |
/* | |
FACS: Length=64, HwSig=0x6a0f15d0, Firm_Wake_Vec=0x00000000 | |
Global_Lock={} | |
Flags={} | |
Version=2 | |
OspmFlags={} | |
*/ | |
/* | |
DSDT: Length=165878, Revision=2, Checksum=246, | |
OEMID=TOSHIB, OEM Table ID=A00B0, OEM Revision=0x20190725, | |
Creator ID=INTL, Creator Revision=0x20160527 | |
*/ | |
/* | |
SSDT: Length=1056, Revision=2, Checksum=60, | |
OEMID=INTEL, OEM Table ID=Tpm2Tabl, OEM Revision=0x1000, | |
Creator ID=INTL, Creator Revision=0x20160527 | |
Data={ | |
53 53 44 54 20 04 00 00 02 3c 49 4e 54 45 4c 20 | |
54 70 6d 32 54 61 62 6c 00 10 00 00 49 4e 54 4c | |
27 05 16 20 a0 0a 00 15 5c 50 49 43 4d 00 00 10 | |
40 3f 5c 5f 53 42 5f 5b 82 47 3e 54 50 4d 5f 08 | |
5f 48 49 44 0d 4d 53 46 54 30 31 30 31 00 08 5f | |
43 49 44 0d 4d 53 46 54 30 31 30 31 00 08 5f 53 | |
54 52 11 21 0a 1e 54 00 50 00 4d 00 20 00 32 00 | |
2e 00 30 00 20 00 44 00 65 00 76 00 69 00 63 00 | |
65 00 00 00 14 40 05 5f 43 52 53 08 08 43 52 53 | |
31 11 1a 0a 17 89 06 00 0d 01 10 00 00 00 86 09 | |
00 01 00 00 d4 fe 00 50 00 00 79 00 08 43 52 53 | |
32 11 11 0a 0e 86 09 00 01 00 00 d4 fe 00 50 00 | |
00 79 00 a0 0a 50 49 43 4d a4 43 52 53 31 a1 06 | |
a4 43 52 53 32 5b 80 53 4d 49 50 01 0a b2 01 5b | |
81 0b 53 4d 49 50 01 49 4f 42 32 08 5b 80 54 50 | |
4d 52 00 0c 00 00 d4 fe 0b 00 50 5b 81 0b 54 50 | |
4d 52 00 41 43 43 30 08 5b 80 54 4e 56 53 00 0c | |
00 00 f9 5c 0a 26 5b 81 3d 54 4e 56 53 00 50 50 | |
49 4e 08 50 50 49 50 20 50 50 52 50 20 50 50 52 | |
51 20 50 50 52 4d 20 4c 50 50 52 20 46 52 45 54 | |
20 4d 43 49 4e 08 4d 43 49 50 20 4d 4f 52 44 20 | |
4d 52 45 54 20 14 2e 50 54 53 5f 09 a0 25 90 95 | |
68 0a 06 94 68 0a 03 a0 1a 92 7b 4d 4f 52 44 0a | |
10 00 70 0a 02 4d 43 49 50 70 4d 43 49 4e 49 4f | |
42 32 a4 00 14 14 5f 53 54 41 00 a0 0a 93 41 43 | |
43 30 0a ff a4 00 a4 0a 0f 14 4a 05 48 49 4e 46 | |
0b 08 5f 54 5f 30 00 a2 47 04 01 70 99 69 00 5f | |
54 5f 30 a0 0c 93 5f 54 5f 30 00 a4 11 03 01 03 | |
a1 2d a0 28 93 5f 54 5f 30 01 08 54 50 4d 56 12 | |
09 02 01 12 05 02 0a 02 00 a0 0c 93 5f 53 54 41 | |
00 a4 12 03 01 00 a4 54 50 4d 56 a1 02 cc a5 a4 | |
11 03 01 00 08 54 50 4d 32 12 04 02 00 00 08 54 | |
50 4d 33 12 05 03 00 00 00 14 44 15 54 50 50 49 | |
0b 08 5f 54 5f 30 00 a2 44 14 01 70 99 69 00 5f | |
54 5f 30 a0 0e 93 5f 54 5f 30 00 a4 11 05 0a 02 | |
ff 01 a1 48 12 a0 0d 93 5f 54 5f 30 01 a4 0d 31 | |
2e 33 00 a1 47 11 a0 27 93 5f 54 5f 30 0a 02 70 | |
83 88 6a 00 00 50 50 52 51 70 0a 02 50 50 49 50 | |
70 50 50 49 4e 49 4f 42 32 a4 46 52 45 54 a1 4c | |
0e a0 19 93 5f 54 5f 30 0a 03 70 50 50 52 51 88 | |
54 50 4d 32 01 00 a4 54 50 4d 32 a1 4f 0c a0 0b | |
93 5f 54 5f 30 0a 04 a4 0a 02 a1 40 0c a0 36 93 | |
5f 54 5f 30 0a 05 70 0a 05 50 50 49 50 70 50 50 | |
49 4e 49 4f 42 32 70 4c 50 50 52 88 54 50 4d 33 | |
01 00 70 50 50 52 50 88 54 50 4d 33 0a 02 00 a4 | |
54 50 4d 33 a1 46 08 a0 0b 93 5f 54 5f 30 0a 06 | |
a4 0a 03 a1 47 07 a0 41 04 93 5f 54 5f 30 0a 07 | |
70 0a 07 50 50 49 50 70 83 88 6a 00 00 50 50 52 | |
51 70 00 50 50 52 4d a0 12 93 50 50 52 51 0a 17 | |
70 83 88 6a 01 00 50 50 52 4d 70 50 50 49 4e 49 | |
4f 42 32 a4 46 52 45 54 a1 32 a0 2d 93 5f 54 5f | |
30 0a 08 70 0a 08 50 50 49 50 70 83 88 6a 00 00 | |
50 50 52 51 70 50 50 49 4e 49 4f 42 32 70 00 50 | |
50 52 51 a4 46 52 45 54 a1 02 cc a5 a4 01 14 44 | |
05 54 4d 43 49 0b 08 5f 54 5f 30 00 a2 44 04 01 | |
70 99 69 00 5f 54 5f 30 a0 0c 93 5f 54 5f 30 00 | |
a4 11 03 01 03 a1 2a a0 25 93 5f 54 5f 30 01 70 | |
83 88 6a 00 00 4d 4f 52 44 70 01 4d 43 49 50 70 | |
4d 43 49 4e 49 4f 42 32 a4 4d 52 45 54 a1 02 cc | |
a5 a4 01 14 4c 06 5f 44 53 4d 0c a0 1f 93 68 11 | |
13 0a 10 a5 16 8e cf e8 c1 25 4e b7 12 4f 54 a9 | |
67 02 c8 a4 48 49 4e 46 69 6a 6b a0 1f 93 68 11 | |
13 0a 10 a6 fa dd 3d 1b 36 b4 4e a4 24 8d 10 08 | |
9d 16 53 a4 54 50 50 49 69 6a 6b a0 1f 93 68 11 | |
13 0a 10 ed 54 60 37 13 cc 75 46 90 1c 47 56 d7 | |
f2 d4 5d a4 54 4d 43 49 69 6a 6b a4 11 03 01 00 | |
} | |
*/ | |
/* | |
TPM2: Length=52, Revision=3, Checksum=232, | |
OEMID=INTEL, OEM Table ID=EDK2, OEM Revision=0x2, | |
Creator ID=, Creator Revision=0x1000013 | |
Class=Client (0) | |
Control Address=0x0 | |
Start Method=6 | |
*/ | |
/* | |
UEFI: Length=66, Revision=1, Checksum=189, | |
OEMID=INTEL, OEM Table ID=EDK2, OEM Revision=0x2, | |
Creator ID=, Creator Revision=0x1000013 | |
UUID=c68ed8e2-9dc6-4cbd-9d94-db65acc5c332 | |
DataOffset=0036 | |
*/ | |
/* | |
SSDT: Length=13704, Revision=2, Checksum=64, | |
OEMID=SaSsdt, OEM Table ID=SaSsdt, OEM Revision=0x3000, | |
Creator ID=INTL, Creator Revision=0x20160527 | |
Data={ | |
53 53 44 54 88 35 00 00 02 40 53 61 53 73 64 74 | |
53 61 53 73 64 74 20 00 00 30 00 00 49 4e 54 4c | |
27 05 16 20 a0 43 17 00 15 5c 2e 5f 53 42 5f 50 | |
43 49 30 06 00 15 5c 2f 03 5f 53 42 5f 50 43 49 | |
30 47 46 58 30 06 00 15 5c 2f 04 5f 53 42 5f 50 | |
43 49 30 47 46 58 30 48 44 4f 53 08 00 15 5c 45 | |
43 4f 4e 01 00 15 5c 50 4e 48 4d 01 00 15 4f 53 | |
59 53 01 00 15 43 50 53 43 00 00 15 5c 47 55 41 | |
4d 08 01 15 44 53 45 4e 00 00 15 53 30 49 44 00 | |
00 15 5c 2f 04 5f 53 42 5f 50 43 49 30 47 46 58 | |
30 53 4d 42 52 08 07 15 42 52 54 44 00 00 15 42 | |
52 54 42 00 00 15 42 52 54 30 00 00 15 42 52 54 | |
31 00 00 15 42 52 54 32 00 00 15 42 52 54 33 00 | |
00 15 42 52 54 34 00 00 15 42 52 54 35 00 00 15 | |
42 52 54 36 00 00 15 42 52 54 37 00 00 15 48 50 | |
53 55 00 00 15 4f 45 41 58 00 00 15 4f 45 43 58 | |
00 00 15 5c 2f 04 5f 53 42 5f 50 43 49 30 47 46 | |
58 30 48 4e 4f 54 08 01 15 44 50 53 31 00 00 15 | |
44 50 53 32 00 00 15 44 50 53 33 00 00 15 44 50 | |
53 34 00 00 15 44 50 53 35 00 00 15 44 50 53 36 | |
00 00 15 44 50 53 37 00 00 15 44 50 53 38 00 00 | |
15 44 50 53 39 00 00 15 44 50 53 41 00 00 15 44 | |
50 53 42 00 00 15 44 50 53 43 00 00 15 44 50 53 | |
44 00 00 15 44 50 53 45 00 00 15 44 50 53 46 00 | |
00 15 44 50 53 58 00 00 15 5c 4b 42 42 45 08 00 | |
15 5c 4b 42 42 44 08 01 5b 80 53 41 4e 56 00 0c | |
18 14 f9 5c 0b fe 01 5b 81 45 24 53 41 4e 56 10 | |
41 53 4c 42 20 49 4d 4f 4e 08 49 47 44 53 08 49 | |
42 54 54 08 49 50 41 54 08 49 50 53 43 08 49 42 | |
49 41 08 49 53 53 43 08 49 44 4d 53 08 49 46 31 | |
45 08 48 56 43 4f 08 47 53 4d 49 08 50 41 56 50 | |
08 43 41 44 4c 08 43 53 54 45 10 4e 53 54 45 10 | |
4e 44 49 44 08 44 49 44 31 20 44 49 44 32 20 44 | |
49 44 33 20 44 49 44 34 20 44 49 44 35 20 44 49 | |
44 36 20 44 49 44 37 20 44 49 44 38 20 44 49 44 | |
39 20 44 49 44 41 20 44 49 44 42 20 44 49 44 43 | |
20 44 49 44 44 20 44 49 44 45 20 44 49 44 46 20 | |
44 49 44 58 20 4e 58 44 31 20 4e 58 44 32 20 4e | |
58 44 33 20 4e 58 44 34 20 4e 58 44 35 20 4e 58 | |
44 36 20 4e 58 44 37 20 4e 58 44 38 20 4e 58 44 | |
58 20 4c 49 44 53 08 4b 53 56 30 20 4b 53 56 31 | |
08 42 52 54 4c 08 41 4c 53 45 08 41 4c 41 46 08 | |
4c 4c 4f 57 08 4c 48 49 48 08 41 4c 46 50 08 49 | |
4d 54 50 08 45 44 50 56 08 53 47 4d 44 08 53 47 | |
46 4c 08 53 47 47 50 08 48 52 45 30 08 48 52 47 | |
30 20 48 52 41 30 08 50 57 45 30 08 50 57 47 30 | |
20 50 57 41 30 08 50 31 47 50 08 48 52 45 31 08 | |
48 52 47 31 20 48 52 41 31 08 50 57 45 31 08 50 | |
57 47 31 20 50 57 41 31 08 50 32 47 50 08 48 52 | |
45 32 08 48 52 47 32 20 48 52 41 32 08 50 57 45 | |
32 08 50 57 47 32 20 50 57 41 32 08 44 4c 50 57 | |
10 44 4c 48 52 10 45 45 43 50 08 58 42 41 53 20 | |
47 42 41 53 10 4e 56 47 41 20 4e 56 48 41 20 41 | |
4d 44 41 20 4c 54 52 58 08 4f 42 46 58 08 4c 54 | |
52 59 08 4f 42 46 59 08 4c 54 52 5a 08 4f 42 46 | |
5a 08 53 4d 53 4c 10 53 4e 53 4c 10 50 30 55 42 | |
08 50 31 55 42 08 50 32 55 42 08 50 43 53 4c 08 | |
50 42 47 45 08 4d 36 34 42 40 04 4d 36 34 4c 40 | |
04 43 50 45 58 20 45 45 43 31 08 45 45 43 32 08 | |
53 42 4e 30 08 53 42 4e 31 08 53 42 4e 32 08 4d | |
33 32 42 20 4d 33 32 4c 20 50 30 57 4b 20 50 31 | |
57 4b 20 50 32 57 4b 20 43 4b 4d 30 20 43 4b 4d | |
31 20 43 4b 4d 32 20 00 40 72 00 18 00 38 10 87 | |
c2 02 5c 2f 03 5f 53 42 5f 50 43 49 30 47 46 58 | |
30 14 26 5f 44 4f 53 01 70 7b 68 0a 07 00 44 53 | |
45 4e a0 15 93 7b 68 0a 03 00 00 a0 0c 5b 12 48 | |
44 4f 53 00 48 44 4f 53 14 8b 16 01 5f 44 4f 44 | |
00 a0 0d 93 49 4d 54 50 01 70 01 4e 44 49 44 a1 | |
07 70 00 4e 44 49 44 a0 15 92 93 44 49 44 4c 00 | |
70 53 44 44 4c 44 49 44 4c 44 49 44 31 a0 15 92 | |
93 44 44 4c 32 00 70 53 44 44 4c 44 44 4c 32 44 | |
49 44 32 a0 15 92 93 44 44 4c 33 00 70 53 44 44 | |
4c 44 44 4c 33 44 49 44 33 a0 15 92 93 44 44 4c | |
34 00 70 53 44 44 4c 44 44 4c 34 44 49 44 34 a0 | |
15 92 93 44 44 4c 35 00 70 53 44 44 4c 44 44 4c | |
35 44 49 44 35 a0 15 92 93 44 44 4c 36 00 70 53 | |
44 44 4c 44 44 4c 36 44 49 44 36 a0 15 92 93 44 | |
44 4c 37 00 70 53 44 44 4c 44 44 4c 37 44 49 44 | |
37 a0 15 92 93 44 44 4c 38 00 70 53 44 44 4c 44 | |
44 4c 38 44 49 44 38 a0 15 92 93 44 44 4c 39 00 | |
70 53 44 44 4c 44 44 4c 39 44 49 44 39 a0 15 92 | |
93 44 44 31 30 00 70 53 44 44 4c 44 44 31 30 44 | |
49 44 41 a0 15 92 93 44 44 31 31 00 70 53 44 44 | |
4c 44 44 31 31 44 49 44 42 a0 15 92 93 44 44 31 | |
32 00 70 53 44 44 4c 44 44 31 32 44 49 44 43 a0 | |
15 92 93 44 44 31 33 00 70 53 44 44 4c 44 44 31 | |
33 44 49 44 44 a0 15 92 93 44 44 31 34 00 70 53 | |
44 44 4c 44 44 31 34 44 49 44 45 a0 15 92 93 44 | |
44 31 35 00 70 53 44 44 4c 44 44 31 35 44 49 44 | |
46 a0 44 04 93 4e 44 49 44 01 08 54 4d 50 31 12 | |
07 01 0c ff ff ff ff a0 14 93 49 4d 54 50 01 70 | |
0c 00 ca 02 00 88 54 4d 50 31 00 00 a1 14 70 7d | |
0c 00 00 01 00 44 49 44 31 00 88 54 4d 50 31 00 | |
00 a4 54 4d 50 31 a0 4d 05 93 4e 44 49 44 0a 02 | |
08 54 4d 50 32 12 0c 02 0c ff ff ff ff 0c ff ff | |
ff ff 70 7d 0c 00 00 01 00 44 49 44 31 00 88 54 | |
4d 50 32 00 00 a0 14 93 49 4d 54 50 01 70 0c 00 | |
ca 02 00 88 54 4d 50 32 01 00 a1 14 70 7d 0c 00 | |
00 01 00 44 49 44 32 00 88 54 4d 50 32 01 00 a4 | |
54 4d 50 32 a0 47 07 93 4e 44 49 44 0a 03 08 54 | |
4d 50 33 12 11 03 0c ff ff ff ff 0c ff ff ff ff | |
0c ff ff ff ff 70 7d 0c 00 00 01 00 44 49 44 31 | |
00 88 54 4d 50 33 00 00 70 7d 0c 00 00 01 00 44 | |
49 44 32 00 88 54 4d 50 33 01 00 a0 15 93 49 4d | |
54 50 01 70 0c 00 ca 02 00 88 54 4d 50 33 0a 02 | |
00 a1 15 70 7d 0c 00 00 01 00 44 49 44 33 00 88 | |
54 4d 50 33 0a 02 00 a4 54 4d 50 33 a0 40 09 93 | |
4e 44 49 44 0a 04 08 54 4d 50 34 12 16 04 0c ff | |
ff ff ff 0c ff ff ff ff 0c ff ff ff ff 0c ff ff | |
ff ff 70 7d 0c 00 00 01 00 44 49 44 31 00 88 54 | |
4d 50 34 00 00 70 7d 0c 00 00 01 00 44 49 44 32 | |
00 88 54 4d 50 34 01 00 70 7d 0c 00 00 01 00 44 | |
49 44 33 00 88 54 4d 50 34 0a 02 00 a0 15 93 49 | |
4d 54 50 01 70 0c 00 ca 02 00 88 54 4d 50 34 0a | |
03 00 a1 15 70 7d 0c 00 00 01 00 44 49 44 34 00 | |
88 54 4d 50 34 0a 03 00 a4 54 4d 50 34 a0 49 0a | |
93 4e 44 49 44 0a 05 08 54 4d 50 35 12 1b 05 0c | |
ff ff ff ff 0c ff ff ff ff 0c ff ff ff ff 0c ff | |
ff ff ff 0c ff ff ff ff 70 7d 0c 00 00 01 00 44 | |
49 44 31 00 88 54 4d 50 35 00 00 70 7d 0c 00 00 | |
01 00 44 49 44 32 00 88 54 4d 50 35 01 00 70 7d | |
0c 00 00 01 00 44 49 44 33 00 88 54 4d 50 35 0a | |
02 00 70 7d 0c 00 00 01 00 44 49 44 34 00 88 54 | |
4d 50 35 0a 03 00 a0 15 93 49 4d 54 50 01 70 0c | |
00 ca 02 00 88 54 4d 50 35 0a 04 00 a1 15 70 7d | |
0c 00 00 01 00 44 49 44 35 00 88 54 4d 50 35 0a | |
04 00 a4 54 4d 50 35 a0 42 0c 93 4e 44 49 44 0a | |
06 08 54 4d 50 36 12 20 06 0c ff ff ff ff 0c ff | |
ff ff ff 0c ff ff ff ff 0c ff ff ff ff 0c ff ff | |
ff ff 0c ff ff ff ff 70 7d 0c 00 00 01 00 44 49 | |
44 31 00 88 54 4d 50 36 00 00 70 7d 0c 00 00 01 | |
00 44 49 44 32 00 88 54 4d 50 36 01 00 70 7d 0c | |
00 00 01 00 44 49 44 33 00 88 54 4d 50 36 0a 02 | |
00 70 7d 0c 00 00 01 00 44 49 44 34 00 88 54 4d | |
50 36 0a 03 00 70 7d 0c 00 00 01 00 44 49 44 35 | |
00 88 54 4d 50 36 0a 04 00 a0 15 93 49 4d 54 50 | |
01 70 0c 00 ca 02 00 88 54 4d 50 36 0a 05 00 a1 | |
15 70 7d 0c 00 00 01 00 44 49 44 36 00 88 54 4d | |
50 36 0a 05 00 a4 54 4d 50 36 a0 4b 0d 93 4e 44 | |
49 44 0a 07 08 54 4d 50 37 12 25 07 0c ff ff ff | |
ff 0c ff ff ff ff 0c ff ff ff ff 0c ff ff ff ff | |
0c ff ff ff ff 0c ff ff ff ff 0c ff ff ff ff 70 | |
7d 0c 00 00 01 00 44 49 44 31 00 88 54 4d 50 37 | |
00 00 70 7d 0c 00 00 01 00 44 49 44 32 00 88 54 | |
4d 50 37 01 00 70 7d 0c 00 00 01 00 44 49 44 33 | |
00 88 54 4d 50 37 0a 02 00 70 7d 0c 00 00 01 00 | |
44 49 44 34 00 88 54 4d 50 37 0a 03 00 70 7d 0c | |
00 00 01 00 44 49 44 35 00 88 54 4d 50 37 0a 04 | |
00 70 7d 0c 00 00 01 00 44 49 44 36 00 88 54 4d | |
50 37 0a 05 00 a0 15 93 49 4d 54 50 01 70 0c 00 | |
ca 02 00 88 54 4d 50 37 0a 06 00 a1 15 70 7d 0c | |
00 00 01 00 44 49 44 37 00 88 54 4d 50 37 0a 06 | |
00 a4 54 4d 50 37 a0 44 0f 93 4e 44 49 44 0a 08 | |
08 54 4d 50 38 12 2a 08 0c ff ff ff ff 0c ff ff | |
ff ff 0c ff ff ff ff 0c ff ff ff ff 0c ff ff ff | |
ff 0c ff ff ff ff 0c ff ff ff ff 0c ff ff ff ff | |
70 7d 0c 00 00 01 00 44 49 44 31 00 88 54 4d 50 | |
38 00 00 70 7d 0c 00 00 01 00 44 49 44 32 00 88 | |
54 4d 50 38 01 00 70 7d 0c 00 00 01 00 44 49 44 | |
33 00 88 54 4d 50 38 0a 02 00 70 7d 0c 00 00 01 | |
00 44 49 44 34 00 88 54 4d 50 38 0a 03 00 70 7d | |
0c 00 00 01 00 44 49 44 35 00 88 54 4d 50 38 0a | |
04 00 70 7d 0c 00 00 01 00 44 49 44 36 00 88 54 | |
4d 50 38 0a 05 00 70 7d 0c 00 00 01 00 44 49 44 | |
37 00 88 54 4d 50 38 0a 06 00 a0 15 93 49 4d 54 | |
50 01 70 0c 00 ca 02 00 88 54 4d 50 38 0a 07 00 | |
a1 15 70 7d 0c 00 00 01 00 44 49 44 38 00 88 54 | |
4d 50 38 0a 07 00 a4 54 4d 50 38 a0 4d 10 93 4e | |
44 49 44 0a 09 08 54 4d 50 39 12 2f 09 0c ff ff | |
ff ff 0c ff ff ff ff 0c ff ff ff ff 0c ff ff ff | |
ff 0c ff ff ff ff 0c ff ff ff ff 0c ff ff ff ff | |
0c ff ff ff ff 0c ff ff ff ff 70 7d 0c 00 00 01 | |
00 44 49 44 31 00 88 54 4d 50 39 00 00 70 7d 0c | |
00 00 01 00 44 49 44 32 00 88 54 4d 50 39 01 00 | |
70 7d 0c 00 00 01 00 44 49 44 33 00 88 54 4d 50 | |
39 0a 02 00 70 7d 0c 00 00 01 00 44 49 44 34 00 | |
88 54 4d 50 39 0a 03 00 70 7d 0c 00 00 01 00 44 | |
49 44 35 00 88 54 4d 50 39 0a 04 00 70 7d 0c 00 | |
00 01 00 44 49 44 36 00 88 54 4d 50 39 0a 05 00 | |
70 7d 0c 00 00 01 00 44 49 44 37 00 88 54 4d 50 | |
39 0a 06 00 70 7d 0c 00 00 01 00 44 49 44 38 00 | |
88 54 4d 50 39 0a 07 00 a0 15 93 49 4d 54 50 01 | |
70 0c 00 ca 02 00 88 54 4d 50 39 0a 08 00 a1 15 | |
70 7d 0c 00 00 01 00 44 49 44 39 00 88 54 4d 50 | |
39 0a 08 00 a4 54 4d 50 39 a0 46 12 93 4e 44 49 | |
44 0a 0a 08 54 4d 50 41 12 34 0a 0c ff ff ff ff | |
0c ff ff ff ff 0c ff ff ff ff 0c ff ff ff ff 0c | |
ff ff ff ff 0c ff ff ff ff 0c ff ff ff ff 0c ff | |
ff ff ff 0c ff ff ff ff 0c ff ff ff ff 70 7d 0c | |
00 00 01 00 44 49 44 31 00 88 54 4d 50 41 00 00 | |
70 7d 0c 00 00 01 00 44 49 44 32 00 88 54 4d 50 | |
41 01 00 70 7d 0c 00 00 01 00 44 49 44 33 00 88 | |
54 4d 50 41 0a 02 00 70 7d 0c 00 00 01 00 44 49 | |
44 34 00 88 54 4d 50 41 0a 03 00 70 7d 0c 00 00 | |
01 00 44 49 44 35 00 88 54 4d 50 41 0a 04 00 70 | |
7d 0c 00 00 01 00 44 49 44 36 00 88 54 4d 50 41 | |
0a 05 00 70 7d 0c 00 00 01 00 44 49 44 37 00 88 | |
54 4d 50 41 0a 06 00 70 7d 0c 00 00 01 00 44 49 | |
44 38 00 88 54 4d 50 41 0a 07 00 70 7d 0c 00 00 | |
01 00 44 49 44 39 00 88 54 4d 50 41 0a 08 00 a0 | |
15 93 49 4d 54 50 01 70 0c 00 ca 02 00 88 54 4d | |
50 41 0a 09 00 a1 15 70 7d 0c 00 00 01 00 44 49 | |
44 41 00 88 54 4d 50 41 0a 09 00 a4 54 4d 50 41 | |
a0 4f 13 93 4e 44 49 44 0a 0b 08 54 4d 50 42 12 | |
39 0b 0c ff ff ff ff 0c ff ff ff ff 0c ff ff ff | |
ff 0c ff ff ff ff 0c ff ff ff ff 0c ff ff ff ff | |
0c ff ff ff ff 0c ff ff ff ff 0c ff ff ff ff 0c | |
ff ff ff ff 0c ff ff ff ff 70 7d 0c 00 00 01 00 | |
44 49 44 31 00 88 54 4d 50 42 00 00 70 7d 0c 00 | |
00 01 00 44 49 44 32 00 88 54 4d 50 42 01 00 70 | |
7d 0c 00 00 01 00 44 49 44 33 00 88 54 4d 50 42 | |
0a 02 00 70 7d 0c 00 00 01 00 44 49 44 34 00 88 | |
54 4d 50 42 0a 03 00 70 7d 0c 00 00 01 00 44 49 | |
44 35 00 88 54 4d 50 42 0a 04 00 70 7d 0c 00 00 | |
01 00 44 49 44 36 00 88 54 4d 50 42 0a 05 00 70 | |
7d 0c 00 00 01 00 44 49 44 37 00 88 54 4d 50 42 | |
0a 06 00 70 7d 0c 00 00 01 00 44 49 44 38 00 88 | |
54 4d 50 42 0a 07 00 70 7d 0c 00 00 01 00 44 49 | |
44 39 00 88 54 4d 50 42 0a 08 00 70 7d 0c 00 00 | |
01 00 44 49 44 41 00 88 54 4d 50 42 0a 09 00 a0 | |
15 93 49 4d 54 50 01 70 0c 00 ca 02 00 88 54 4d | |
50 42 0a 0a 00 a1 15 70 7d 0c 00 00 01 00 44 49 | |
44 42 00 88 54 4d 50 42 0a 0a 00 a4 54 4d 50 42 | |
a0 48 15 93 4e 44 49 44 0a 0c 08 54 4d 50 43 12 | |
3e 0c 0c ff ff ff ff 0c ff ff ff ff 0c ff ff ff | |
ff 0c ff ff ff ff 0c ff ff ff ff 0c ff ff ff ff | |
0c ff ff ff ff 0c ff ff ff ff 0c ff ff ff ff 0c | |
ff ff ff ff 0c ff ff ff ff 0c ff ff ff ff 70 7d | |
0c 00 00 01 00 44 49 44 31 00 88 54 4d 50 43 00 | |
00 70 7d 0c 00 00 01 00 44 49 44 32 00 88 54 4d | |
50 43 01 00 70 7d 0c 00 00 01 00 44 49 44 33 00 | |
88 54 4d 50 43 0a 02 00 70 7d 0c 00 00 01 00 44 | |
49 44 34 00 88 54 4d 50 43 0a 03 00 70 7d 0c 00 | |
00 01 00 44 49 44 35 00 88 54 4d 50 43 0a 04 00 | |
70 7d 0c 00 00 01 00 44 49 44 36 00 88 54 4d 50 | |
43 0a 05 00 70 7d 0c 00 00 01 00 44 49 44 37 00 | |
88 54 4d 50 43 0a 06 00 70 7d 0c 00 00 01 00 44 | |
49 44 38 00 88 54 4d 50 43 0a 07 00 70 7d 0c 00 | |
00 01 00 44 49 44 39 00 88 54 4d 50 43 0a 08 00 | |
70 7d 0c 00 00 01 00 44 49 44 41 00 88 54 4d 50 | |
43 0a 09 00 70 7d 0c 00 00 01 00 44 49 44 42 00 | |
88 54 4d 50 43 0a 0a 00 a0 15 93 49 4d 54 50 01 | |
70 0c 00 ca 02 00 88 54 4d 50 43 0a 0b 00 a1 15 | |
70 7d 0c 00 00 01 00 44 49 44 43 00 88 54 4d 50 | |
43 0a 0b 00 a4 54 4d 50 43 a0 42 17 93 4e 44 49 | |
44 0a 0d 08 54 4d 50 44 12 44 04 0d 0c ff ff ff | |
ff 0c ff ff ff ff 0c ff ff ff ff 0c ff ff ff ff | |
0c ff ff ff ff 0c ff ff ff ff 0c ff ff ff ff 0c | |
ff ff ff ff 0c ff ff ff ff 0c ff ff ff ff 0c ff | |
ff ff ff 0c ff ff ff ff 0c ff ff ff ff 70 7d 0c | |
00 00 01 00 44 49 44 31 00 88 54 4d 50 44 00 00 | |
70 7d 0c 00 00 01 00 44 49 44 32 00 88 54 4d 50 | |
44 01 00 70 7d 0c 00 00 01 00 44 49 44 33 00 88 | |
54 4d 50 44 0a 02 00 70 7d 0c 00 00 01 00 44 49 | |
44 34 00 88 54 4d 50 44 0a 03 00 70 7d 0c 00 00 | |
01 00 44 49 44 35 00 88 54 4d 50 44 0a 04 00 70 | |
7d 0c 00 00 01 00 44 49 44 36 00 88 54 4d 50 44 | |
0a 05 00 70 7d 0c 00 00 01 00 44 49 44 37 00 88 | |
54 4d 50 44 0a 06 00 70 7d 0c 00 00 01 00 44 49 | |
44 38 00 88 54 4d 50 44 0a 07 00 70 7d 0c 00 00 | |
01 00 44 49 44 39 00 88 54 4d 50 44 0a 08 00 70 | |
7d 0c 00 00 01 00 44 49 44 41 00 88 54 4d 50 44 | |
0a 09 00 70 7d 0c 00 00 01 00 44 49 44 42 00 88 | |
54 4d 50 44 0a 0a 00 70 7d 0c 00 00 01 00 44 49 | |
44 43 00 88 54 4d 50 44 0a 0b 00 a0 15 93 49 4d | |
54 50 01 70 0c 00 ca 02 00 88 54 4d 50 44 0a 0c | |
00 a1 15 70 7d 0c 00 00 01 00 44 49 44 44 00 88 | |
54 4d 50 44 0a 0c 00 a4 54 4d 50 44 a0 4b 18 93 | |
4e 44 49 44 0a 0e 08 54 4d 50 45 12 49 04 0e 0c | |
ff ff ff ff 0c ff ff ff ff 0c ff ff ff ff 0c ff | |
ff ff ff 0c ff ff ff ff 0c ff ff ff ff 0c ff ff | |
ff ff 0c ff ff ff ff 0c ff ff ff ff 0c ff ff ff | |
ff 0c ff ff ff ff 0c ff ff ff ff 0c ff ff ff ff | |
0c ff ff ff ff 70 7d 0c 00 00 01 00 44 49 44 31 | |
00 88 54 4d 50 45 00 00 70 7d 0c 00 00 01 00 44 | |
49 44 32 00 88 54 4d 50 45 01 00 70 7d 0c 00 00 | |
01 00 44 49 44 33 00 88 54 4d 50 45 0a 02 00 70 | |
7d 0c 00 00 01 00 44 49 44 34 00 88 54 4d 50 45 | |
0a 03 00 70 7d 0c 00 00 01 00 44 49 44 35 00 88 | |
54 4d 50 45 0a 04 00 70 7d 0c 00 00 01 00 44 49 | |
44 36 00 88 54 4d 50 45 0a 05 00 70 7d 0c 00 00 | |
01 00 44 49 44 37 00 88 54 4d 50 45 0a 06 00 70 | |
7d 0c 00 00 01 00 44 49 44 38 00 88 54 4d 50 45 | |
0a 07 00 70 7d 0c 00 00 01 00 44 49 44 39 00 88 | |
54 4d 50 45 0a 08 00 70 7d 0c 00 00 01 00 44 49 | |
44 41 00 88 54 4d 50 45 0a 09 00 70 7d 0c 00 00 | |
01 00 44 49 44 42 00 88 54 4d 50 45 0a 0a 00 70 | |
7d 0c 00 00 01 00 44 49 44 43 00 88 54 4d 50 45 | |
0a 0b 00 70 7d 0c 00 00 01 00 44 49 44 44 00 88 | |
54 4d 50 45 0a 0c 00 a0 15 93 49 4d 54 50 01 70 | |
0c 00 ca 02 00 88 54 4d 50 45 0a 0d 00 a1 15 70 | |
7d 0c 00 00 01 00 44 49 44 45 00 88 54 4d 50 45 | |
0a 0d 00 a4 54 4d 50 45 a0 44 1a 93 4e 44 49 44 | |
0a 0f 08 54 4d 50 46 12 4e 04 0f 0c ff ff ff ff | |
0c ff ff ff ff 0c ff ff ff ff 0c ff ff ff ff 0c | |
ff ff ff ff 0c ff ff ff ff 0c ff ff ff ff 0c ff | |
ff ff ff 0c ff ff ff ff 0c ff ff ff ff 0c ff ff | |
ff ff 0c ff ff ff ff 0c ff ff ff ff 0c ff ff ff | |
ff 0c ff ff ff ff 70 7d 0c 00 00 01 00 44 49 44 | |
31 00 88 54 4d 50 46 00 00 70 7d 0c 00 00 01 00 | |
44 49 44 32 00 88 54 4d 50 46 01 00 70 7d 0c 00 | |
00 01 00 44 49 44 33 00 88 54 4d 50 46 0a 02 00 | |
70 7d 0c 00 00 01 00 44 49 44 34 00 88 54 4d 50 | |
46 0a 03 00 70 7d 0c 00 00 01 00 44 49 44 35 00 | |
88 54 4d 50 46 0a 04 00 70 7d 0c 00 00 01 00 44 | |
49 44 36 00 88 54 4d 50 46 0a 05 00 70 7d 0c 00 | |
00 01 00 44 49 44 37 00 88 54 4d 50 46 0a 06 00 | |
70 7d 0c 00 00 01 00 44 49 44 38 00 88 54 4d 50 | |
46 0a 07 00 70 7d 0c 00 00 01 00 44 49 44 39 00 | |
88 54 4d 50 46 0a 08 00 70 7d 0c 00 00 01 00 44 | |
49 44 41 00 88 54 4d 50 46 0a 09 00 70 7d 0c 00 | |
00 01 00 44 49 44 42 00 88 54 4d 50 46 0a 0a 00 | |
70 7d 0c 00 00 01 00 44 49 44 43 00 88 54 4d 50 | |
46 0a 0b 00 70 7d 0c 00 00 01 00 44 49 44 44 00 | |
88 54 4d 50 46 0a 0c 00 70 7d 0c 00 00 01 00 44 | |
49 44 45 00 88 54 4d 50 46 0a 0d 00 a0 15 93 49 | |
4d 54 50 01 70 0c 00 ca 02 00 88 54 4d 50 46 0a | |
0e 00 a1 15 70 7d 0c 00 00 01 00 44 49 44 46 00 | |
88 54 4d 50 46 0a 0e 00 a4 54 4d 50 46 a0 4f 19 | |
93 4e 44 49 44 0a 10 08 54 4d 50 47 12 43 05 10 | |
0c ff ff ff ff 0c ff ff ff ff 0c ff ff ff ff 0c | |
ff ff ff ff 0c ff ff ff ff 0c ff ff ff ff 0c ff | |
ff ff ff 0c ff ff ff ff 0c ff ff ff ff 0c ff ff | |
ff ff 0c ff ff ff ff 0c ff ff ff ff 0c ff ff ff | |
ff 0c ff ff ff ff 0c ff ff ff ff 0c ff ff ff ff | |
70 7d 0c 00 00 01 00 44 49 44 31 00 88 54 4d 50 | |
47 00 00 70 7d 0c 00 00 01 00 44 49 44 32 00 88 | |
54 4d 50 47 01 00 70 7d 0c 00 00 01 00 44 49 44 | |
33 00 88 54 4d 50 47 0a 02 00 70 7d 0c 00 00 01 | |
00 44 49 44 34 00 88 54 4d 50 47 0a 03 00 70 7d | |
0c 00 00 01 00 44 49 44 35 00 88 54 4d 50 47 0a | |
04 00 70 7d 0c 00 00 01 00 44 49 44 36 00 88 54 | |
4d 50 47 0a 05 00 70 7d 0c 00 00 01 00 44 49 44 | |
37 00 88 54 4d 50 47 0a 06 00 70 7d 0c 00 00 01 | |
00 44 49 44 38 00 88 54 4d 50 47 0a 07 00 70 7d | |
0c 00 00 01 00 44 49 44 39 00 88 54 4d 50 47 0a | |
08 00 70 7d 0c 00 00 01 00 44 49 44 41 00 88 54 | |
4d 50 47 0a 09 00 70 7d 0c 00 00 01 00 44 49 44 | |
42 00 88 54 4d 50 47 0a 0a 00 70 7d 0c 00 00 01 | |
00 44 49 44 43 00 88 54 4d 50 47 0a 0b 00 70 7d | |
0c 00 00 01 00 44 49 44 44 00 88 54 4d 50 47 0a | |
0c 00 70 7d 0c 00 00 01 00 44 49 44 45 00 88 54 | |
4d 50 47 0a 0d 00 70 7d 0c 00 00 01 00 44 49 44 | |
46 00 88 54 4d 50 47 0a 0e 00 70 0c 00 ca 02 00 | |
88 54 4d 50 47 0a 0f 00 a4 54 4d 50 47 a4 12 05 | |
01 0b 00 04 5b 82 42 09 44 44 30 31 14 46 04 5f | |
41 44 52 08 a0 28 93 7b 0b 00 0f 44 49 44 31 00 | |
0b 00 04 70 01 45 44 50 56 70 4e 58 44 31 4e 58 | |
44 58 70 44 49 44 31 44 49 44 58 a4 01 a0 09 93 | |
44 49 44 31 00 a4 01 a1 0b a4 7b 0b ff ff 44 49 | |
44 31 00 14 0f 5f 44 43 53 00 a4 43 44 44 53 44 | |
49 44 31 14 28 5f 44 47 53 00 a0 18 90 93 7b 53 | |
47 4d 44 0a 7f 00 01 5b 12 53 4e 58 44 00 a4 4e | |
58 44 31 a4 4e 44 44 53 44 49 44 31 14 0b 5f 44 | |
53 53 01 44 53 53 54 68 5b 82 4f 09 44 44 30 32 | |
14 49 04 5f 41 44 52 08 a0 2a 93 7b 0b 00 0f 44 | |
49 44 32 00 0b 00 04 70 0a 02 45 44 50 56 70 4e | |
58 44 32 4e 58 44 58 70 44 49 44 32 44 49 44 58 | |
a4 0a 02 a0 0a 93 44 49 44 32 00 a4 0a 02 a1 0b | |
a4 7b 0b ff ff 44 49 44 32 00 14 19 5f 44 43 53 | |
00 a0 09 93 4c 49 44 53 00 a4 00 a4 43 44 44 53 | |
44 49 44 32 14 28 5f 44 47 53 00 a0 18 90 93 7b | |
53 47 4d 44 0a 7f 00 01 5b 12 53 4e 58 44 00 a4 | |
4e 58 44 32 a4 4e 44 44 53 44 49 44 32 14 0b 5f | |
44 53 53 01 44 53 53 54 68 5b 82 42 0a 44 44 30 | |
33 14 49 04 5f 41 44 52 08 a0 2a 93 7b 0b 00 0f | |
44 49 44 33 00 0b 00 04 70 0a 03 45 44 50 56 70 | |
4e 58 44 33 4e 58 44 58 70 44 49 44 33 44 49 44 | |
58 a4 0a 03 a0 0a 93 44 49 44 33 00 a4 0a 03 a1 | |
0b a4 7b 0b ff ff 44 49 44 33 00 14 1c 5f 44 43 | |
53 00 a0 0a 93 44 49 44 33 00 a4 0a 0b a1 0a a4 | |
43 44 44 53 44 49 44 33 14 28 5f 44 47 53 00 a0 | |
18 90 93 7b 53 47 4d 44 0a 7f 00 01 5b 12 53 4e | |
58 44 00 a4 4e 58 44 33 a4 4e 44 44 53 44 49 44 | |
33 14 0b 5f 44 53 53 01 44 53 53 54 68 5b 82 42 | |
0a 44 44 30 34 14 49 04 5f 41 44 52 08 a0 2a 93 | |
7b 0b 00 0f 44 49 44 34 00 0b 00 04 70 0a 04 45 | |
44 50 56 70 4e 58 44 34 4e 58 44 58 70 44 49 44 | |
34 44 49 44 58 a4 0a 04 a0 0a 93 44 49 44 34 00 | |
a4 0a 04 a1 0b a4 7b 0b ff ff 44 49 44 34 00 14 | |
1c 5f 44 43 53 00 a0 0a 93 44 49 44 34 00 a4 0a | |
0b a1 0a a4 43 44 44 53 44 49 44 34 14 28 5f 44 | |
47 53 00 a0 18 90 93 7b 53 47 4d 44 0a 7f 00 01 | |
5b 12 53 4e 58 44 00 a4 4e 58 44 34 a4 4e 44 44 | |
53 44 49 44 34 14 0b 5f 44 53 53 01 44 53 53 54 | |
68 5b 82 42 0a 44 44 30 35 14 49 04 5f 41 44 52 | |
08 a0 2a 93 7b 0b 00 0f 44 49 44 35 00 0b 00 04 | |
70 0a 05 45 44 50 56 70 4e 58 44 35 4e 58 44 58 | |
70 44 49 44 35 44 49 44 58 a4 0a 05 a0 0a 93 44 | |
49 44 35 00 a4 0a 05 a1 0b a4 7b 0b ff ff 44 49 | |
44 35 00 14 1c 5f 44 43 53 00 a0 0a 93 44 49 44 | |
35 00 a4 0a 0b a1 0a a4 43 44 44 53 44 49 44 35 | |
14 28 5f 44 47 53 00 a0 18 90 93 7b 53 47 4d 44 | |
0a 7f 00 01 5b 12 53 4e 58 44 00 a4 4e 58 44 35 | |
a4 4e 44 44 53 44 49 44 35 14 0b 5f 44 53 53 01 | |
44 53 53 54 68 5b 82 42 0a 44 44 30 36 14 49 04 | |
5f 41 44 52 08 a0 2a 93 7b 0b 00 0f 44 49 44 36 | |
00 0b 00 04 70 0a 06 45 44 50 56 70 4e 58 44 36 | |
4e 58 44 58 70 44 49 44 36 44 49 44 58 a4 0a 06 | |
a0 0a 93 44 49 44 36 00 a4 0a 06 a1 0b a4 7b 0b | |
ff ff 44 49 44 36 00 14 1c 5f 44 43 53 00 a0 0a | |
93 44 49 44 36 00 a4 0a 0b a1 0a a4 43 44 44 53 | |
44 49 44 36 14 28 5f 44 47 53 00 a0 18 90 93 7b | |
53 47 4d 44 0a 7f 00 01 5b 12 53 4e 58 44 00 a4 | |
4e 58 44 36 a4 4e 44 44 53 44 49 44 36 14 0b 5f | |
44 53 53 01 44 53 53 54 68 5b 82 42 0a 44 44 30 | |
37 14 49 04 5f 41 44 52 08 a0 2a 93 7b 0b 00 0f | |
44 49 44 37 00 0b 00 04 70 0a 07 45 44 50 56 70 | |
4e 58 44 37 4e 58 44 58 70 44 49 44 37 44 49 44 | |
58 a4 0a 07 a0 0a 93 44 49 44 37 00 a4 0a 07 a1 | |
0b a4 7b 0b ff ff 44 49 44 37 00 14 1c 5f 44 43 | |
53 00 a0 0a 93 44 49 44 37 00 a4 0a 0b a1 0a a4 | |
43 44 44 53 44 49 44 37 14 28 5f 44 47 53 00 a0 | |
18 90 93 7b 53 47 4d 44 0a 7f 00 01 5b 12 53 4e | |
58 44 00 a4 4e 58 44 37 a4 4e 44 44 53 44 49 44 | |
37 14 0b 5f 44 53 53 01 44 53 53 54 68 5b 82 42 | |
0a 44 44 30 38 14 49 04 5f 41 44 52 08 a0 2a 93 | |
7b 0b 00 0f 44 49 44 38 00 0b 00 04 70 0a 08 45 | |
44 50 56 70 4e 58 44 38 4e 58 44 58 70 44 49 44 | |
38 44 49 44 58 a4 0a 08 a0 0a 93 44 49 44 38 00 | |
a4 0a 08 a1 0b a4 7b 0b ff ff 44 49 44 38 00 14 | |
1c 5f 44 43 53 00 a0 0a 93 44 49 44 38 00 a4 0a | |
0b a1 0a a4 43 44 44 53 44 49 44 38 14 28 5f 44 | |
47 53 00 a0 18 90 93 7b 53 47 4d 44 0a 7f 00 01 | |
5b 12 53 4e 58 44 00 a4 4e 58 44 38 a4 4e 44 44 | |
53 44 49 44 38 14 0b 5f 44 53 53 01 44 53 53 54 | |
68 5b 82 42 0a 44 44 30 39 14 49 04 5f 41 44 52 | |
08 a0 2a 93 7b 0b 00 0f 44 49 44 39 00 0b 00 04 | |
70 0a 09 45 44 50 56 70 4e 58 44 38 4e 58 44 58 | |
70 44 49 44 39 44 49 44 58 a4 0a 09 a0 0a 93 44 | |
49 44 39 00 a4 0a 09 a1 0b a4 7b 0b ff ff 44 49 | |
44 39 00 14 1c 5f 44 43 53 00 a0 0a 93 44 49 44 | |
39 00 a4 0a 0b a1 0a a4 43 44 44 53 44 49 44 39 | |
14 28 5f 44 47 53 00 a0 18 90 93 7b 53 47 4d 44 | |
0a 7f 00 01 5b 12 53 4e 58 44 00 a4 4e 58 44 38 | |
a4 4e 44 44 53 44 49 44 39 14 0b 5f 44 53 53 01 | |
44 53 53 54 68 5b 82 42 0a 44 44 30 41 14 49 04 | |
5f 41 44 52 08 a0 2a 93 7b 0b 00 0f 44 49 44 41 | |
00 0b 00 04 70 0a 0a 45 44 50 56 70 4e 58 44 38 | |
4e 58 44 58 70 44 49 44 41 44 49 44 58 a4 0a 0a | |
a0 0a 93 44 49 44 41 00 a4 0a 0a a1 0b a4 7b 0b | |
ff ff 44 49 44 41 00 14 1c 5f 44 43 53 00 a0 0a | |
93 44 49 44 41 00 a4 0a 0b a1 0a a4 43 44 44 53 | |
44 49 44 41 14 28 5f 44 47 53 00 a0 18 90 93 7b | |
53 47 4d 44 0a 7f 00 01 5b 12 53 4e 58 44 00 a4 | |
4e 58 44 38 a4 4e 44 44 53 44 49 44 41 14 0b 5f | |
44 53 53 01 44 53 53 54 68 5b 82 42 0a 44 44 30 | |
42 14 49 04 5f 41 44 52 08 a0 2a 93 7b 0b 00 0f | |
44 49 44 42 00 0b 00 04 70 0a 0b 45 44 50 56 70 | |
4e 58 44 38 4e 58 44 58 70 44 49 44 42 44 49 44 | |
58 a4 0a 0b a0 0a 93 44 49 44 42 00 a4 0a 0b a1 | |
0b a4 7b 0b ff ff 44 49 44 42 00 14 1c 5f 44 43 | |
53 00 a0 0a 93 44 49 44 42 00 a4 0a 0b a1 0a a4 | |
43 44 44 53 44 49 44 42 14 28 5f 44 47 53 00 a0 | |
18 90 93 7b 53 47 4d 44 0a 7f 00 01 5b 12 53 4e | |
58 44 00 a4 4e 58 44 38 a4 4e 44 44 53 44 49 44 | |
42 14 0b 5f 44 53 53 01 44 53 53 54 68 5b 82 42 | |
0a 44 44 30 43 14 49 04 5f 41 44 52 08 a0 2a 93 | |
7b 0b 00 0f 44 49 44 43 00 0b 00 04 70 0a 0c 45 | |
44 50 56 70 4e 58 44 38 4e 58 44 58 70 44 49 44 | |
43 44 49 44 58 a4 0a 0c a0 0a 93 44 49 44 43 00 | |
a4 0a 0c a1 0b a4 7b 0b ff ff 44 49 44 43 00 14 | |
1c 5f 44 43 53 00 a0 0a 93 44 49 44 43 00 a4 0a | |
0c a1 0a a4 43 44 44 53 44 49 44 43 14 28 5f 44 | |
47 53 00 a0 18 90 93 7b 53 47 4d 44 0a 7f 00 01 | |
5b 12 53 4e 58 44 00 a4 4e 58 44 38 a4 4e 44 44 | |
53 44 49 44 43 14 0b 5f 44 53 53 01 44 53 53 54 | |
68 5b 82 42 0a 44 44 30 44 14 49 04 5f 41 44 52 | |
08 a0 2a 93 7b 0b 00 0f 44 49 44 44 00 0b 00 04 | |
70 0a 0d 45 44 50 56 70 4e 58 44 38 4e 58 44 58 | |
70 44 49 44 44 44 49 44 58 a4 0a 0d a0 0a 93 44 | |
49 44 44 00 a4 0a 0d a1 0b a4 7b 0b ff ff 44 49 | |
44 44 00 14 1c 5f 44 43 53 00 a0 0a 93 44 49 44 | |
44 00 a4 0a 0d a1 0a a4 43 44 44 53 44 49 44 44 | |
14 28 5f 44 47 53 00 a0 18 90 93 7b 53 47 4d 44 | |
0a 7f 00 01 5b 12 53 4e 58 44 00 a4 4e 58 44 38 | |
a4 4e 44 44 53 44 49 44 44 14 0b 5f 44 53 53 01 | |
44 53 53 54 68 5b 82 42 0a 44 44 30 45 14 49 04 | |
5f 41 44 52 08 a0 2a 93 7b 0b 00 0f 44 49 44 45 | |
00 0b 00 04 70 0a 0e 45 44 50 56 70 4e 58 44 38 | |
4e 58 44 58 70 44 49 44 45 44 49 44 58 a4 0a 0e | |
a0 0a 93 44 49 44 45 00 a4 0a 0e a1 0b a4 7b 0b | |
ff ff 44 49 44 45 00 14 1c 5f 44 43 53 00 a0 0a | |
93 44 49 44 45 00 a4 0a 0e a1 0a a4 43 44 44 53 | |
44 49 44 45 14 28 5f 44 47 53 00 a0 18 90 93 7b | |
53 47 4d 44 0a 7f 00 01 5b 12 53 4e 58 44 00 a4 | |
4e 58 44 38 a4 4e 44 44 53 44 49 44 45 14 0b 5f | |
44 53 53 01 44 53 53 54 68 5b 82 42 0a 44 44 30 | |
46 14 49 04 5f 41 44 52 08 a0 2a 93 7b 0b 00 0f | |
44 49 44 46 00 0b 00 04 70 0a 0f 45 44 50 56 70 | |
4e 58 44 38 4e 58 44 58 70 44 49 44 46 44 49 44 | |
58 a4 0a 0f a0 0a 93 44 49 44 46 00 a4 0a 0f a1 | |
0b a4 7b 0b ff ff 44 49 44 46 00 14 1c 5f 44 43 | |
53 00 a0 0a 93 44 49 44 43 00 a4 0a 0f a1 0a a4 | |
43 44 44 53 44 49 44 46 14 28 5f 44 47 53 00 a0 | |
18 90 93 7b 53 47 4d 44 0a 7f 00 01 5b 12 53 4e | |
58 44 00 a4 4e 58 44 38 a4 4e 44 44 53 44 49 44 | |
46 14 0b 5f 44 53 53 01 44 53 53 54 68 5b 82 43 | |
39 44 44 31 46 14 1d 5f 41 44 52 08 a0 0a 93 45 | |
44 50 56 00 a4 0a 1f a1 0b a4 7b 0b ff ff 44 49 | |
44 58 00 14 1b 5f 44 43 53 00 a0 09 93 45 44 50 | |
56 00 a4 00 a1 0a a4 43 44 44 53 44 49 44 58 14 | |
28 5f 44 47 53 00 a0 18 90 93 7b 53 47 4d 44 0a | |
7f 00 01 5b 12 53 4e 58 44 00 a4 4e 58 44 58 a4 | |
4e 44 44 53 44 49 44 58 14 0b 5f 44 53 53 01 44 | |
53 53 54 68 14 40 19 5f 42 43 4c 00 a0 4b 0a 95 | |
4f 53 59 53 0b dc 07 08 42 55 46 46 12 16 0a 0a | |
64 0a 0a 0a 0a 0a 0f 0a 1e 0a 28 0a 37 0a 41 0a | |
50 0a 64 70 42 52 54 44 88 42 55 46 46 00 00 70 | |
42 52 54 42 88 42 55 46 46 01 00 70 42 52 54 30 | |
88 42 55 46 46 0a 02 00 70 42 52 54 31 88 42 55 | |
46 46 0a 03 00 70 42 52 54 32 88 42 55 46 46 0a | |
04 00 70 42 52 54 33 88 42 55 46 46 0a 05 00 70 | |
42 52 54 34 88 42 55 46 46 0a 06 00 70 42 52 54 | |
35 88 42 55 46 46 0a 07 00 70 42 52 54 36 88 42 | |
55 46 46 0a 08 00 70 42 52 54 37 88 42 55 46 46 | |
0a 09 00 a4 42 55 46 46 a1 4c 0d 08 42 55 46 4e | |
12 4f 0c 67 0a 64 0a 1e 00 01 0a 02 0a 03 0a 04 | |
0a 05 0a 06 0a 07 0a 08 0a 09 0a 0a 0a 0b 0a 0c | |
0a 0d 0a 0e 0a 0f 0a 10 0a 11 0a 12 0a 13 0a 14 | |
0a 15 0a 16 0a 17 0a 18 0a 19 0a 1a 0a 1b 0a 1c | |
0a 1d 0a 1e 0a 1f 0a 20 0a 21 0a 22 0a 23 0a 24 | |
0a 25 0a 26 0a 27 0a 28 0a 29 0a 2a 0a 2b 0a 2c | |
0a 2d 0a 2e 0a 2f 0a 30 0a 31 0a 32 0a 33 0a 34 | |
0a 35 0a 36 0a 37 0a 38 0a 39 0a 3a 0a 3b 0a 3c | |
0a 3d 0a 3e 0a 3f 0a 40 0a 41 0a 42 0a 43 0a 44 | |
0a 45 0a 46 0a 47 0a 48 0a 49 0a 4a 0a 4b 0a 4c | |
0a 4d 0a 4e 0a 4f 0a 50 0a 51 0a 52 0a 53 0a 54 | |
0a 55 0a 56 0a 57 0a 58 0a 59 0a 5a 0a 5b 0a 5c | |
0a 5d 0a 5e 0a 5f 0a 60 0a 61 0a 62 0a 63 0a 64 | |
a4 42 55 46 4e 14 4a 08 5f 42 43 4d 01 a0 42 08 | |
95 4f 53 59 53 0b dc 07 70 00 60 a0 0a 93 42 52 | |
54 31 68 70 01 60 a1 45 05 a0 0b 93 42 52 54 32 | |
68 70 0a 02 60 a1 46 04 a0 0b 93 42 52 54 33 68 | |
70 0a 03 60 a1 37 a0 0b 93 42 52 54 34 68 70 0a | |
04 60 a1 29 a0 0b 93 42 52 54 35 68 70 0a 05 60 | |
a1 1b a0 0b 93 42 52 54 36 68 70 0a 06 60 a1 0d | |
a0 0b 93 42 52 54 37 68 70 0a 07 60 79 60 0a 0d | |
60 53 4d 42 52 0b 00 ff 0a 2a 60 00 00 00 0a b2 | |
14 41 10 5f 42 51 43 08 08 5f 54 5f 30 00 a0 45 | |
0d 95 4f 53 59 53 0b dc 07 70 0a 07 61 53 4d 42 | |
52 0b 00 fe 0a 2a 00 00 00 00 0a b2 a0 47 0b 93 | |
4f 45 41 58 00 70 4f 45 43 58 60 7a 60 0a 0d 60 | |
a2 43 0a 01 70 60 5f 54 5f 30 a0 0e 93 5f 54 5f | |
30 00 70 42 52 54 30 61 a5 a1 49 08 a0 0e 93 5f | |
54 5f 30 01 70 42 52 54 31 61 a5 a1 47 07 a0 0f | |
93 5f 54 5f 30 0a 02 70 42 52 54 32 61 a5 a1 44 | |
06 a0 0f 93 5f 54 5f 30 0a 03 70 42 52 54 33 61 | |
a5 a1 41 05 a0 0f 93 5f 54 5f 30 0a 04 70 42 52 | |
54 34 61 a5 a1 3e a0 0f 93 5f 54 5f 30 0a 05 70 | |
42 52 54 35 61 a5 a1 2c a0 0f 93 5f 54 5f 30 0a | |
06 70 42 52 54 36 61 a5 a1 1a a0 0f 93 5f 54 5f | |
30 0a 07 70 42 52 54 37 61 a5 a1 08 70 42 52 54 | |
30 61 a5 a5 a1 1b 70 5c 2f 04 5f 53 42 5f 50 43 | |
49 30 47 46 58 30 43 42 4c 56 61 7b 61 0a ff 61 | |
a4 61 14 44 0b 53 44 44 4c 01 75 4e 44 49 44 70 | |
7b 68 0b 0f 0f 00 60 7d 0c 00 00 00 80 60 61 a0 | |
09 93 44 49 44 4c 60 a4 61 a0 09 93 44 44 4c 32 | |
60 a4 61 a0 09 93 44 44 4c 33 60 a4 61 a0 09 93 | |
44 44 4c 34 60 a4 61 a0 09 93 44 44 4c 35 60 a4 | |
61 a0 09 93 44 44 4c 36 60 a4 61 a0 09 93 44 44 | |
4c 37 60 a4 61 a0 09 93 44 44 4c 38 60 a4 61 a0 | |
09 93 44 44 4c 39 60 a4 61 a0 09 93 44 44 31 30 | |
60 a4 61 a0 09 93 44 44 31 31 60 a4 61 a0 09 93 | |
44 44 31 32 60 a4 61 a0 09 93 44 44 31 33 60 a4 | |
61 a0 09 93 44 44 31 34 60 a4 61 a0 09 93 44 44 | |
31 35 60 a4 61 a4 00 14 42 07 43 44 44 53 01 70 | |
7b 68 0b 0f 0f 00 60 a0 07 93 00 60 a4 0a 1d a0 | |
0a 93 43 41 44 4c 60 a4 0a 1f a0 0a 93 43 41 4c | |
32 60 a4 0a 1f a0 0a 93 43 41 4c 33 60 a4 0a 1f | |
a0 0a 93 43 41 4c 34 60 a4 0a 1f a0 0a 93 43 41 | |
4c 35 60 a4 0a 1f a0 0a 93 43 41 4c 36 60 a4 0a | |
1f a0 0a 93 43 41 4c 37 60 a4 0a 1f a0 0a 93 43 | |
41 4c 38 60 a4 0a 1f a4 0a 1d 14 48 06 4e 44 44 | |
53 01 70 7b 68 0b 0f 0f 00 60 a0 06 93 00 60 a4 | |
00 a0 09 93 4e 41 44 4c 60 a4 01 a0 09 93 4e 44 | |
4c 32 60 a4 01 a0 09 93 4e 44 4c 33 60 a4 01 a0 | |
09 93 4e 44 4c 34 60 a4 01 a0 09 93 4e 44 4c 35 | |
60 a4 01 a0 09 93 4e 44 4c 36 60 a4 01 a0 09 93 | |
4e 44 4c 37 60 a4 01 a0 09 93 4e 44 4c 38 60 a4 | |
01 a4 00 14 1f 44 53 53 54 01 a0 18 93 7b 68 0c | |
00 00 00 c0 00 0c 00 00 00 c0 70 4e 53 54 45 43 | |
53 54 45 10 30 5c 2e 5f 53 42 5f 50 43 49 30 5b | |
80 4d 43 48 50 02 0a 40 0a c0 5b 81 18 4d 43 48 | |
50 00 00 40 0a 41 55 44 45 08 00 48 25 54 41 53 | |
4d 0a 00 06 5b 80 49 47 44 50 02 0a 40 0a c0 5b | |
81 47 05 49 47 44 50 00 00 40 08 00 01 47 49 56 | |
44 01 00 02 47 55 4d 41 03 00 09 00 10 00 04 47 | |
4d 46 4e 01 00 1b 00 40 46 41 53 4c 45 08 00 18 | |
47 53 53 45 01 47 53 53 42 0e 47 53 45 53 01 00 | |
30 00 0c 43 44 56 4c 01 00 03 00 18 4c 42 50 43 | |
08 00 30 41 53 4c 53 20 5b 80 49 47 44 4d 00 41 | |
53 4c 42 0b 00 20 5b 81 42 20 49 47 44 4d 00 53 | |
49 47 4e 40 08 53 49 5a 45 20 4f 56 45 52 20 53 | |
56 45 52 40 10 56 56 45 52 40 08 47 56 45 52 40 | |
08 4d 42 4f 58 20 44 4d 4f 44 20 50 43 4f 4e 20 | |
44 56 45 52 40 04 00 40 4a 44 52 44 59 20 43 53 | |
54 53 20 43 45 56 54 20 00 40 0a 44 49 44 4c 20 | |
44 44 4c 32 20 44 44 4c 33 20 44 44 4c 34 20 44 | |
44 4c 35 20 44 44 4c 36 20 44 44 4c 37 20 44 44 | |
4c 38 20 43 50 44 4c 20 43 50 4c 32 20 43 50 4c | |
33 20 43 50 4c 34 20 43 50 4c 35 20 43 50 4c 36 | |
20 43 50 4c 37 20 43 50 4c 38 20 43 41 44 4c 20 | |
43 41 4c 32 20 43 41 4c 33 20 43 41 4c 34 20 43 | |
41 4c 35 20 43 41 4c 36 20 43 41 4c 37 20 43 41 | |
4c 38 20 4e 41 44 4c 20 4e 44 4c 32 20 4e 44 4c | |
33 20 4e 44 4c 34 20 4e 44 4c 35 20 4e 44 4c 36 | |
20 4e 44 4c 37 20 4e 44 4c 38 20 41 53 4c 50 20 | |
54 49 44 58 20 43 48 50 44 20 43 4c 49 44 20 43 | |
44 43 4b 20 53 58 53 57 20 45 56 54 53 20 43 4e | |
4f 54 20 4e 52 44 59 20 44 44 4c 39 20 44 44 31 | |
30 20 44 44 31 31 20 44 44 31 32 20 44 44 31 33 | |
20 44 44 31 34 20 44 44 31 35 20 43 50 4c 39 20 | |
43 50 31 30 20 43 50 31 31 20 43 50 31 32 20 43 | |
50 31 33 20 43 50 31 34 20 43 50 31 35 20 00 20 | |
53 43 49 45 01 47 45 46 43 04 47 58 46 43 03 47 | |
45 53 46 08 00 10 50 41 52 4d 20 44 53 4c 50 20 | |
00 40 7a 41 52 44 59 20 41 53 4c 43 20 54 43 48 | |
45 20 41 4c 53 49 20 42 43 4c 50 20 50 46 49 54 | |
20 43 42 4c 56 20 42 43 4c 4d 40 14 43 50 46 4d | |
20 45 50 46 4d 20 50 4c 55 54 40 25 50 46 4d 42 | |
20 43 43 44 56 20 50 43 46 54 20 53 52 4f 54 20 | |
49 55 45 52 20 46 44 53 50 40 04 46 44 53 53 20 | |
53 54 41 54 20 00 40 23 47 56 44 31 80 00 0c 50 | |
48 45 44 20 42 44 44 43 40 80 08 44 42 54 42 12 | |
32 15 00 0a 07 0a 38 0b c0 01 0b 00 0e 0a 3f 0b | |
c7 01 0b 07 0e 0b f8 01 0b 38 0e 0b c0 0f 00 00 | |
00 00 00 0b 00 70 0b 07 70 0b 38 70 0b c0 71 0b | |
00 7e 08 43 44 43 54 12 27 05 12 07 02 0a e4 0b | |
40 01 12 07 02 0a de 0b 4d 01 12 07 02 0a de 0b | |
4d 01 12 04 02 00 00 12 07 02 0a de 0b 4d 01 08 | |
53 55 43 43 01 08 4e 56 4c 44 0a 02 08 43 52 49 | |
54 0a 04 08 4e 43 52 54 0a 06 14 44 16 47 53 43 | |
49 08 14 4b 07 47 42 44 41 08 a0 18 93 47 45 53 | |
46 00 70 01 50 41 52 4d 70 00 47 45 53 46 a4 53 | |
55 43 43 a0 2d 93 47 45 53 46 01 70 0a 80 50 41 | |
52 4d a0 13 93 53 30 49 44 01 7d 50 41 52 4d 0b | |
00 01 50 41 52 4d 70 00 47 45 53 46 a4 53 55 43 | |
43 70 0d 2a 20 4e 6f 74 20 53 75 70 70 6f 72 74 | |
20 47 42 44 41 2d 00 5b 31 70 47 45 53 46 5b 31 | |
70 00 47 45 53 46 70 00 50 41 52 4d a4 00 14 42 | |
0a 53 42 43 42 08 a0 1f 93 47 45 53 46 00 70 00 | |
50 41 52 4d 70 0a c0 50 41 52 4d 70 00 47 45 53 | |
46 a4 53 55 43 43 a0 26 93 47 45 53 46 0a 07 70 | |
0d 2a 20 53 42 43 42 2d 37 00 5b 31 70 00 47 45 | |
53 46 70 00 50 41 52 4d a4 53 55 43 43 a0 26 93 | |
47 45 53 46 0a 08 70 0d 2a 20 53 42 43 42 2d 38 | |
00 5b 31 70 00 47 45 53 46 70 00 50 41 52 4d a4 | |
53 55 43 43 70 0d 2a 20 4e 6f 74 20 53 75 70 70 | |
6f 72 74 20 53 42 43 42 2d 00 5b 31 70 47 45 53 | |
46 5b 31 70 00 47 45 53 46 70 00 50 41 52 4d a4 | |
00 a0 11 93 47 45 46 43 0a 04 70 47 42 44 41 47 | |
58 46 43 a0 11 93 47 45 46 43 0a 06 70 53 42 43 | |
42 47 58 46 43 70 00 47 45 46 43 70 01 43 50 53 | |
43 70 00 47 53 53 45 70 00 53 43 49 45 a4 00 14 | |
0c 50 44 52 44 00 a4 92 44 52 44 59 14 1d 50 53 | |
54 53 00 a0 0e 94 43 53 54 53 0a 02 5b 22 41 53 | |
4c 50 a4 93 43 53 54 53 0a 03 14 4d 05 47 4e 4f | |
54 02 a0 07 50 44 52 44 a4 01 70 68 43 45 56 54 | |
70 0a 03 43 53 54 53 a0 1c 90 93 43 48 50 44 00 | |
93 69 00 86 5c 2f 03 5f 53 42 5f 50 43 49 30 47 | |
46 58 30 69 a0 0d 5b 12 48 4e 4f 54 00 48 4e 4f | |
54 68 a1 13 86 5c 2f 03 5f 53 42 5f 50 43 49 30 | |
47 46 58 30 0a 80 a4 00 14 13 47 48 44 53 01 70 | |
68 54 49 44 58 a4 47 4e 4f 54 01 00 14 35 47 4c | |
49 44 01 a0 0b 93 68 01 70 0a 03 43 4c 49 44 a1 | |
07 70 68 43 4c 49 44 a0 18 47 4e 4f 54 0a 02 00 | |
7d 43 4c 49 44 0c 00 00 00 80 43 4c 49 44 a4 01 | |
a4 00 14 14 47 44 43 4b 01 70 68 43 44 43 4b a4 | |
47 4e 4f 54 0a 04 00 14 19 50 41 52 44 00 a0 0c | |
92 41 52 44 59 5b 22 41 53 4c 50 a4 92 41 52 44 | |
59 14 36 49 55 45 48 09 7b 49 55 45 52 0a c0 49 | |
55 45 52 7f 49 55 45 52 79 01 68 00 49 55 45 52 | |
a0 0e 92 94 68 0a 04 a4 41 49 4e 54 0a 05 00 a1 | |
08 a4 41 49 4e 54 68 00 14 4f 15 41 49 4e 54 02 | |
a0 0e 92 7b 54 43 48 45 79 01 68 00 00 a4 01 a0 | |
07 50 41 52 44 a4 01 a0 34 90 92 95 68 0a 05 92 | |
94 68 0a 07 70 79 01 68 00 41 53 4c 43 70 01 41 | |
53 4c 45 70 00 62 a2 13 90 95 62 0a fa 92 93 41 | |
53 4c 43 00 5b 22 0a 04 75 62 a4 00 a0 40 0c 93 | |
68 0a 02 a0 47 09 43 50 46 4d 7b 43 50 46 4d 0a | |
0f 60 7b 45 50 46 4d 0a 0f 61 a0 2a 93 60 01 a0 | |
0d 7b 61 0a 06 00 70 0a 06 50 46 49 54 a1 17 a0 | |
0d 7b 61 0a 08 00 70 0a 08 50 46 49 54 a1 07 70 | |
01 50 46 49 54 a0 2a 93 60 0a 06 a0 0d 7b 61 0a | |
08 00 70 0a 08 50 46 49 54 a1 16 a0 0b 7b 61 01 | |
00 70 01 50 46 49 54 a1 08 70 0a 06 50 46 49 54 | |
a0 2a 93 60 0a 08 a0 0b 7b 61 01 00 70 01 50 46 | |
49 54 a1 18 a0 0d 7b 61 0a 06 00 70 0a 06 50 46 | |
49 54 a1 08 70 0a 08 50 46 49 54 a1 0c 7f 50 46 | |
49 54 0a 07 50 46 49 54 7d 50 46 49 54 0c 00 00 | |
00 80 50 46 49 54 70 0a 04 41 53 4c 43 a1 42 04 | |
a0 28 93 68 01 70 78 77 69 0a ff 00 0a 64 00 00 | |
42 43 4c 50 7d 42 43 4c 50 0c 00 00 00 80 42 43 | |
4c 50 70 0a 02 41 53 4c 43 a1 16 a0 10 93 68 00 | |
70 69 41 4c 53 49 70 01 41 53 4c 43 a1 03 a4 01 | |
70 01 41 53 4c 45 a4 00 14 4d 48 5f 44 53 4d 0c | |
08 5f 54 5f 30 00 a0 4a 47 93 68 11 13 0a 10 c6 | |
41 5b 3e 1d eb 60 42 9d 15 c7 1f ba da e4 14 a2 | |
41 46 01 70 99 6a 00 5f 54 5f 30 a0 37 93 5f 54 | |
5f 30 00 a0 2f 93 69 01 70 0d 69 47 66 78 20 53 | |
75 70 70 6f 72 74 65 64 20 46 75 6e 63 74 69 6f | |
6e 73 20 42 69 74 6d 61 70 20 00 5b 31 a4 0c ff | |
e7 01 00 a1 4c 41 a0 4d 09 93 5f 54 5f 30 01 a0 | |
44 09 93 69 01 70 0d 20 41 64 61 70 74 65 72 20 | |
50 6f 77 65 72 20 53 74 61 74 65 20 4e 6f 74 69 | |
66 69 63 61 74 69 6f 6e 20 00 5b 31 a0 39 90 93 | |
53 30 49 44 01 95 4f 53 59 53 0b df 07 a0 12 93 | |
7b 83 88 6b 00 00 0a ff 00 01 5c 47 55 41 4d 01 | |
70 7b 83 88 6b 01 00 0a ff 00 60 a0 0a 93 60 00 | |
5c 47 55 41 4d 00 a0 2b 93 83 88 6b 00 00 00 70 | |
43 4c 49 44 60 a0 1c 7b 0c 00 00 00 80 60 00 7b | |
43 4c 49 44 0a 0f 43 4c 49 44 47 4c 49 44 43 4c | |
49 44 a4 01 a1 4b 37 a0 35 93 5f 54 5f 30 0a 02 | |
a0 2c 93 69 01 70 0d 44 69 73 70 6c 61 79 20 50 | |
6f 77 65 72 20 53 74 61 74 65 20 4e 6f 74 69 66 | |
69 63 61 74 69 6f 6e 20 00 5b 31 a4 01 a1 42 34 | |
a0 36 93 5f 54 5f 30 0a 03 a0 2d 93 69 01 70 0d | |
42 49 4f 53 20 50 4f 53 54 20 43 6f 6d 70 6c 65 | |
74 69 6f 6e 20 4e 6f 74 69 66 69 63 61 74 69 6f | |
6e 20 00 5b 31 a4 01 a1 48 30 a0 27 93 5f 54 5f | |
30 0a 04 a0 1e 93 69 01 70 0d 50 72 65 2d 48 69 | |
72 65 73 20 53 65 74 20 4d 6f 64 65 20 00 5b 31 | |
a4 01 a1 4d 2d a0 28 93 5f 54 5f 30 0a 05 a0 1f | |
93 69 01 70 0d 50 6f 73 74 2d 48 69 72 65 73 20 | |
53 65 74 20 4d 6f 64 65 20 00 5b 31 a4 01 a1 41 | |
2b a0 30 93 5f 54 5f 30 0a 06 a0 27 93 69 01 70 | |
0d 53 65 74 44 69 73 70 6c 61 79 44 65 76 69 63 | |
65 4e 6f 74 69 66 69 63 61 74 69 6f 6e 00 5b 31 | |
a4 01 a1 4d 27 a0 38 93 5f 54 5f 30 0a 07 a0 2f | |
93 69 01 70 0d 53 65 74 42 6f 6f 74 44 65 76 69 | |
63 65 50 72 65 66 65 72 65 6e 63 65 20 00 5b 31 | |
7b 83 88 6b 00 00 0a ff 49 42 54 54 a4 01 a1 41 | |
24 a0 42 06 93 5f 54 5f 30 0a 08 a0 48 05 93 69 | |
01 70 0d 53 65 74 50 61 6e 65 6c 50 72 65 66 65 | |
72 65 6e 63 65 20 00 5b 31 7b 83 88 6b 00 00 0a | |
ff 49 50 53 43 a0 1b 7b 83 88 6b 01 00 0a ff 00 | |
7b 83 88 6b 01 00 0a ff 49 50 41 54 76 49 50 41 | |
54 7b 7a 83 88 6b 0a 02 00 0a 04 00 0a 07 49 42 | |
49 41 a4 01 a1 4b 1d a0 22 93 5f 54 5f 30 0a 09 | |
a0 19 93 69 01 70 0d 46 75 6c 6c 53 63 72 65 65 | |
6e 44 4f 53 20 00 5b 31 a4 01 a1 45 1b a0 31 93 | |
5f 54 5f 30 0a 0a a0 28 93 69 01 70 0d 41 50 4d | |
20 43 6f 6d 70 6c 65 74 65 20 00 5b 31 70 79 4c | |
49 44 53 0a 08 00 60 72 60 0b 00 01 60 a4 60 a1 | |
40 18 a0 46 06 93 5f 54 5f 30 0a 0d a0 4c 05 93 | |
69 01 70 0d 47 65 74 42 6f 6f 74 44 69 73 70 6c | |
61 79 50 72 65 66 65 72 65 6e 63 65 20 00 5b 31 | |
7d 79 83 88 6b 0a 03 00 0a 18 00 79 83 88 6b 0a | |
02 00 0a 10 00 60 7b 60 0c 00 00 ff ef 60 7b 60 | |
79 83 88 44 42 54 42 49 42 54 54 00 0a 10 00 60 | |
7d 49 42 54 54 60 60 a4 60 a1 46 11 a0 4b 05 93 | |
5f 54 5f 30 0a 0e a0 41 05 93 69 01 70 0d 47 65 | |
74 50 61 6e 65 6c 44 65 74 61 69 6c 73 20 00 5b | |
31 70 49 50 53 43 60 7d 60 79 49 50 41 54 0a 08 | |
00 60 72 60 0b 00 01 60 7d 60 79 4c 49 44 53 0a | |
10 00 60 72 60 0c 00 00 01 00 60 7d 60 79 49 42 | |
49 41 0a 14 00 60 a4 60 a1 47 0b a0 48 06 93 5f | |
54 5f 30 0a 0f a0 4e 05 93 69 01 70 0d 47 65 74 | |
49 6e 74 65 72 6e 61 6c 47 72 61 70 68 69 63 73 | |
20 00 5b 31 70 47 49 56 44 60 7f 60 01 60 7d 60 | |
79 47 4d 46 4e 01 00 60 7d 60 0b 00 18 60 7d 60 | |
79 49 44 4d 53 0a 11 00 60 7d 79 83 88 83 88 43 | |
44 43 54 48 56 43 4f 00 43 44 56 4c 00 0a 15 00 | |
60 60 a4 60 a1 4b 04 a0 48 04 93 5f 54 5f 30 0a | |
10 a0 3e 93 69 01 70 0d 47 65 74 41 4b 53 56 20 | |
00 5b 31 08 4b 53 56 50 12 0a 02 0c 00 00 00 80 | |
0b 00 80 70 4b 53 56 30 88 4b 53 56 50 00 00 70 | |
4b 53 56 31 88 4b 53 56 50 01 00 a4 4b 53 56 50 | |
a5 a4 11 03 01 00 10 3c 5c 5f 53 42 5f 5b 82 34 | |
53 4b 43 30 08 5f 48 49 44 0d 49 4e 54 33 34 37 | |
30 00 08 5f 43 49 44 0c 41 d0 0c 02 14 16 5f 53 | |
54 41 00 a0 0b 93 49 4d 54 50 0a 02 a4 0a 0f a1 | |
03 a4 00 10 35 5c 2f 03 5f 53 42 5f 50 43 49 30 | |
47 46 58 30 5b 82 23 53 4b 43 30 08 5f 41 44 52 | |
0b 00 ca 14 15 5f 53 54 41 00 a0 0a 93 49 4d 54 | |
50 01 a4 0a 0f a1 03 a4 00 10 4e 04 5c 2f 04 5f | |
53 42 5f 50 43 49 30 47 46 58 30 44 44 30 31 14 | |
10 5f 50 53 30 08 70 00 44 50 53 31 4b 42 42 45 | |
14 11 5f 50 53 33 08 70 01 44 50 53 31 4b 42 42 | |
44 01 14 15 5f 50 53 43 08 a0 0a 93 44 50 53 31 | |
01 a4 0a 03 a1 03 a4 00 10 4f 04 5c 2f 04 5f 53 | |
42 5f 50 43 49 30 47 46 58 30 44 44 30 32 14 10 | |
5f 50 53 30 08 70 00 44 50 53 32 4b 42 42 45 14 | |
12 5f 50 53 33 08 70 01 44 50 53 32 4b 42 42 44 | |
0a 02 14 15 5f 50 53 43 08 a0 0a 93 44 50 53 32 | |
01 a4 0a 03 a1 03 a4 00 10 4f 04 5c 2f 04 5f 53 | |
42 5f 50 43 49 30 47 46 58 30 44 44 30 33 14 10 | |
5f 50 53 30 08 70 00 44 50 53 33 4b 42 42 45 14 | |
12 5f 50 53 33 08 70 01 44 50 53 33 4b 42 42 44 | |
0a 03 14 15 5f 50 53 43 08 a0 0a 93 44 50 53 33 | |
01 a4 0a 03 a1 03 a4 00 10 4f 04 5c 2f 04 5f 53 | |
42 5f 50 43 49 30 47 46 58 30 44 44 30 34 14 10 | |
5f 50 53 30 08 70 00 44 50 53 34 4b 42 42 45 14 | |
12 5f 50 53 33 08 70 01 44 50 53 34 4b 42 42 44 | |
0a 04 14 15 5f 50 53 43 08 a0 0a 93 44 50 53 34 | |
01 a4 0a 03 a1 03 a4 00 10 4f 04 5c 2f 04 5f 53 | |
42 5f 50 43 49 30 47 46 58 30 44 44 30 35 14 10 | |
5f 50 53 30 08 70 00 44 50 53 35 4b 42 42 45 14 | |
12 5f 50 53 33 08 70 01 44 50 53 35 4b 42 42 44 | |
0a 05 14 15 5f 50 53 43 08 a0 0a 93 44 50 53 35 | |
01 a4 0a 03 a1 03 a4 00 10 4f 04 5c 2f 04 5f 53 | |
42 5f 50 43 49 30 47 46 58 30 44 44 30 36 14 10 | |
5f 50 53 30 08 70 00 44 50 53 36 4b 42 42 45 14 | |
12 5f 50 53 33 08 70 01 44 50 53 36 4b 42 42 44 | |
0a 06 14 15 5f 50 53 43 08 a0 0a 93 44 50 53 36 | |
01 a4 0a 03 a1 03 a4 00 10 4f 04 5c 2f 04 5f 53 | |
42 5f 50 43 49 30 47 46 58 30 44 44 30 37 14 10 | |
5f 50 53 30 08 70 00 44 50 53 37 4b 42 42 45 14 | |
12 5f 50 53 33 08 70 01 44 50 53 37 4b 42 42 44 | |
0a 07 14 15 5f 50 53 43 08 a0 0a 93 44 50 53 37 | |
01 a4 0a 03 a1 03 a4 00 10 4f 04 5c 2f 04 5f 53 | |
42 5f 50 43 49 30 47 46 58 30 44 44 30 38 14 10 | |
5f 50 53 30 08 70 00 44 50 53 38 4b 42 42 45 14 | |
12 5f 50 53 33 08 70 01 44 50 53 38 4b 42 42 44 | |
0a 08 14 15 5f 50 53 43 08 a0 0a 93 44 50 53 38 | |
01 a4 0a 03 a1 03 a4 00 10 4f 04 5c 2f 04 5f 53 | |
42 5f 50 43 49 30 47 46 58 30 44 44 30 39 14 10 | |
5f 50 53 30 08 70 00 44 50 53 39 4b 42 42 45 14 | |
12 5f 50 53 33 08 70 01 44 50 53 39 4b 42 42 44 | |
0a 09 14 15 5f 50 53 43 08 a0 0a 93 44 50 53 39 | |
01 a4 0a 03 a1 03 a4 00 10 4f 04 5c 2f 04 5f 53 | |
42 5f 50 43 49 30 47 46 58 30 44 44 30 41 14 10 | |
5f 50 53 30 08 70 00 44 50 53 41 4b 42 42 45 14 | |
12 5f 50 53 33 08 70 01 44 50 53 41 4b 42 42 44 | |
0a 0a 14 15 5f 50 53 43 08 a0 0a 93 44 50 53 41 | |
01 a4 0a 03 a1 03 a4 00 10 4f 04 5c 2f 04 5f 53 | |
42 5f 50 43 49 30 47 46 58 30 44 44 30 42 14 10 | |
5f 50 53 30 08 70 00 44 50 53 42 4b 42 42 45 14 | |
12 5f 50 53 33 08 70 01 44 50 53 42 4b 42 42 44 | |
0a 0b 14 15 5f 50 53 43 08 a0 0a 93 44 50 53 42 | |
01 a4 0a 03 a1 03 a4 00 10 4f 04 5c 2f 04 5f 53 | |
42 5f 50 43 49 30 47 46 58 30 44 44 30 43 14 10 | |
5f 50 53 30 08 70 00 44 50 53 43 4b 42 42 45 14 | |
12 5f 50 53 33 08 70 01 44 50 53 43 4b 42 42 44 | |
0a 0c 14 15 5f 50 53 43 08 a0 0a 93 44 50 53 43 | |
01 a4 0a 03 a1 03 a4 00 10 4f 04 5c 2f 04 5f 53 | |
42 5f 50 43 49 30 47 46 58 30 44 44 30 44 14 10 | |
5f 50 53 30 08 70 00 44 50 53 44 4b 42 42 45 14 | |
12 5f 50 53 33 08 70 01 44 50 53 44 4b 42 42 44 | |
0a 0d 14 15 5f 50 53 43 08 a0 0a 93 44 50 53 44 | |
01 a4 0a 03 a1 03 a4 00 10 4f 04 5c 2f 04 5f 53 | |
42 5f 50 43 49 30 47 46 58 30 44 44 30 45 14 10 | |
5f 50 53 30 08 70 00 44 50 53 45 4b 42 42 45 14 | |
12 5f 50 53 33 08 70 01 44 50 53 45 4b 42 42 44 | |
0a 0e 14 15 5f 50 53 43 08 a0 0a 93 44 50 53 45 | |
01 a4 0a 03 a1 03 a4 00 10 4f 04 5c 2f 04 5f 53 | |
42 5f 50 43 49 30 47 46 58 30 44 44 30 46 14 10 | |
5f 50 53 30 08 70 00 44 50 53 46 4b 42 42 45 14 | |
12 5f 50 53 33 08 70 01 44 50 53 46 4b 42 42 44 | |
0a 0f 14 15 5f 50 53 43 08 a0 0a 93 44 50 53 46 | |
01 a4 0a 03 a1 03 a4 00 10 4f 04 5c 2f 04 5f 53 | |
42 5f 50 43 49 30 47 46 58 30 44 44 31 46 14 10 | |
5f 50 53 30 08 70 00 44 50 53 58 4b 42 42 45 14 | |
12 5f 50 53 33 08 70 01 44 50 53 58 4b 42 42 44 | |
0a 10 14 15 5f 50 53 43 08 a0 0a 93 44 50 53 58 | |
01 a4 0a 03 a1 03 a4 00 | |
} | |
*/ | |
/* | |
HPET: Length=56, Revision=1, Checksum=37, | |
OEMID=TOSHIB, OEM Table ID=A00B0, OEM Revision=0x20190725, | |
Creator ID=MSFT, Creator Revision=0x5f | |
HPET Number=0 | |
ADDR=0x00000000fed00000:0[64] (Memory) | |
HW Rev=0x1 | |
Comparators=2 | |
Counter Size=1 | |
Legacy IRQ routing capable={TRUE} | |
PCI Vendor ID=0x8086 | |
Minimal Tick=128 | |
Flags=0x00 | |
*/ | |
/* | |
APIC: Length=300, Revision=3, Checksum=232, | |
OEMID=TOSHIB, OEM Table ID=A00B0, OEM Revision=0x20190725, | |
Creator ID=MSFT, Creator Revision=0x5f | |
Local APIC ADDR=0xfee00000 | |
Flags={PC-AT} | |
Type=Local APIC | |
ACPI CPU=1 | |
Flags={ENABLED} | |
APIC ID=0 | |
Type=Local APIC | |
ACPI CPU=2 | |
Flags={ENABLED} | |
APIC ID=2 | |
Type=Local APIC | |
ACPI CPU=3 | |
Flags={ENABLED} | |
APIC ID=4 | |
Type=Local APIC | |
ACPI CPU=4 | |
Flags={ENABLED} | |
APIC ID=6 | |
Type=Local APIC | |
ACPI CPU=5 | |
Flags={ENABLED} | |
APIC ID=1 | |
Type=Local APIC | |
ACPI CPU=6 | |
Flags={ENABLED} | |
APIC ID=3 | |
Type=Local APIC | |
ACPI CPU=7 | |
Flags={ENABLED} | |
APIC ID=5 | |
Type=Local APIC | |
ACPI CPU=8 | |
Flags={ENABLED} | |
APIC ID=7 | |
Type=Local APIC | |
ACPI CPU=9 | |
Flags={DISABLED} | |
APIC ID=255 | |
Type=Local APIC | |
ACPI CPU=10 | |
Flags={DISABLED} | |
APIC ID=255 | |
Type=Local APIC | |
ACPI CPU=11 | |
Flags={DISABLED} | |
APIC ID=255 | |
Type=Local APIC | |
ACPI CPU=12 | |
Flags={DISABLED} | |
APIC ID=255 | |
Type=Local APIC | |
ACPI CPU=13 | |
Flags={DISABLED} | |
APIC ID=255 | |
Type=Local APIC | |
ACPI CPU=14 | |
Flags={DISABLED} | |
APIC ID=255 | |
Type=Local APIC | |
ACPI CPU=15 | |
Flags={DISABLED} | |
APIC ID=255 | |
Type=Local APIC | |
ACPI CPU=16 | |
Flags={DISABLED} | |
APIC ID=255 | |
Type=IO APIC | |
APIC ID=2 | |
INT BASE=0 | |
ADDR=0x00000000fec00000 | |
Type=INT Override | |
BUS=0 | |
IRQ=0 | |
INTR=2 | |
Flags={Polarity=conforming, Trigger=conforming} | |
Type=INT Override | |
BUS=0 | |
IRQ=9 | |
INTR=9 | |
Flags={Polarity=active-hi, Trigger=level} | |
Type=Local APIC NMI | |
ACPI CPU=1 | |
LINT Pin=1 | |
Flags={Polarity=active-hi, Trigger=edge} | |
Type=Local APIC NMI | |
ACPI CPU=2 | |
LINT Pin=1 | |
Flags={Polarity=active-hi, Trigger=edge} | |
Type=Local APIC NMI | |
ACPI CPU=3 | |
LINT Pin=1 | |
Flags={Polarity=active-hi, Trigger=edge} | |
Type=Local APIC NMI | |
ACPI CPU=4 | |
LINT Pin=1 | |
Flags={Polarity=active-hi, Trigger=edge} | |
Type=Local APIC NMI | |
ACPI CPU=5 | |
LINT Pin=1 | |
Flags={Polarity=active-hi, Trigger=edge} | |
Type=Local APIC NMI | |
ACPI CPU=6 | |
LINT Pin=1 | |
Flags={Polarity=active-hi, Trigger=edge} | |
Type=Local APIC NMI | |
ACPI CPU=7 | |
LINT Pin=1 | |
Flags={Polarity=active-hi, Trigger=edge} | |
Type=Local APIC NMI | |
ACPI CPU=8 | |
LINT Pin=1 | |
Flags={Polarity=active-hi, Trigger=edge} | |
Type=Local APIC NMI | |
ACPI CPU=9 | |
LINT Pin=1 | |
Flags={Polarity=active-hi, Trigger=edge} | |
Type=Local APIC NMI | |
ACPI CPU=10 | |
LINT Pin=1 | |
Flags={Polarity=active-hi, Trigger=edge} | |
Type=Local APIC NMI | |
ACPI CPU=11 | |
LINT Pin=1 | |
Flags={Polarity=active-hi, Trigger=edge} | |
Type=Local APIC NMI | |
ACPI CPU=12 | |
LINT Pin=1 | |
Flags={Polarity=active-hi, Trigger=edge} | |
Type=Local APIC NMI | |
ACPI CPU=13 | |
LINT Pin=1 | |
Flags={Polarity=active-hi, Trigger=edge} | |
Type=Local APIC NMI | |
ACPI CPU=14 | |
LINT Pin=1 | |
Flags={Polarity=active-hi, Trigger=edge} | |
Type=Local APIC NMI | |
ACPI CPU=15 | |
LINT Pin=1 | |
Flags={Polarity=active-hi, Trigger=edge} | |
Type=Local APIC NMI | |
ACPI CPU=16 | |
LINT Pin=1 | |
Flags={Polarity=active-hi, Trigger=edge} | |
*/ | |
/* | |
MCFG: Length=60, Revision=1, Checksum=141, | |
OEMID=TOSHIB, OEM Table ID=A00B0, OEM Revision=0x20190725, | |
Creator ID=MSFT, Creator Revision=0x5f | |
Base Address=0x00000000e0000000 | |
Segment Group=0x0000 | |
Start Bus=0 | |
End Bus=255 | |
*/ | |
/* | |
MSDM: Length=85, Revision=3, Checksum=189, | |
OEMID=TOSHIB, OEM Table ID=A00B0, OEM Revision=0x20190725, | |
Creator ID=MSFT, Creator Revision=0x5f | |
Data={ | |
4d 53 44 4d 55 00 00 00 03 bd 54 4f 53 48 49 42 | |
41 30 30 42 30 20 20 20 25 07 19 20 4d 53 46 54 | |
5f 00 00 00 01 00 00 00 00 00 00 00 01 00 00 00 | |
00 00 00 00 1d 00 00 00 37 4e 50 4d 42 2d 36 48 | |
4d 44 43 2d 4d 51 37 32 33 2d 38 51 43 4d 47 2d | |
48 46 52 37 46 | |
} | |
*/ | |
/* | |
SLIC: Length=374, Revision=1, Checksum=117, | |
OEMID=TOSHIB, OEM Table ID=A00B0, OEM Revision=0x20190725, | |
Creator ID=MSFT, Creator Revision=0x5f | |
Data={ | |
53 4c 49 43 76 01 00 00 01 75 54 4f 53 48 49 42 | |
41 30 30 42 30 20 20 20 25 07 19 20 4d 53 46 54 | |
5f 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff | |
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | |
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | |
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | |
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | |
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | |
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | |
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | |
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | |
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | |
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | |
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | |
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | |
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | |
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | |
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | |
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | |
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | |
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | |
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | |
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff | |
ff ff ff ff ff ff | |
} | |
*/ | |
/* | |
SSDT: Length=2515, Revision=2, Checksum=71, | |
OEMID=TOSHIB, OEM Table ID=SYSTEM-1, OEM Revision=0x1000, | |
Creator ID=INTL, Creator Revision=0x20160527 | |
Data={ | |
53 53 44 54 d3 09 00 00 02 47 54 4f 53 48 49 42 | |
53 59 53 54 45 4d 2d 31 00 10 00 00 49 4e 54 4c | |
27 05 16 20 a0 47 21 00 15 5c 2f 04 5f 53 42 5f | |
50 43 49 30 58 48 43 5f 52 48 55 42 06 00 15 5c | |
2f 05 5f 53 42 5f 50 43 49 30 58 48 43 5f 52 48 | |
55 42 48 53 30 31 06 00 15 5c 2f 05 5f 53 42 5f | |
50 43 49 30 58 48 43 5f 52 48 55 42 48 53 30 32 | |
06 00 15 5c 2f 05 5f 53 42 5f 50 43 49 30 58 48 | |
43 5f 52 48 55 42 48 53 30 33 06 00 15 5c 2f 05 | |
5f 53 42 5f 50 43 49 30 58 48 43 5f 52 48 55 42 | |
48 53 30 34 06 00 15 5c 2f 05 5f 53 42 5f 50 43 | |
49 30 58 48 43 5f 52 48 55 42 48 53 30 35 06 00 | |
15 5c 2f 05 5f 53 42 5f 50 43 49 30 58 48 43 5f | |
52 48 55 42 48 53 30 36 06 00 15 5c 2f 05 5f 53 | |
42 5f 50 43 49 30 58 48 43 5f 52 48 55 42 48 53 | |
30 37 06 00 15 5c 2f 05 5f 53 42 5f 50 43 49 30 | |
58 48 43 5f 52 48 55 42 48 53 30 38 06 00 15 5c | |
2f 05 5f 53 42 5f 50 43 49 30 58 48 43 5f 52 48 | |
55 42 48 53 30 39 06 00 15 5c 2f 05 5f 53 42 5f | |
50 43 49 30 58 48 43 5f 52 48 55 42 48 53 31 30 | |
06 00 15 5c 2f 05 5f 53 42 5f 50 43 49 30 58 48 | |
43 5f 52 48 55 42 53 53 30 31 06 00 15 5c 2f 05 | |
5f 53 42 5f 50 43 49 30 58 48 43 5f 52 48 55 42 | |
53 53 30 32 06 00 15 5c 2f 05 5f 53 42 5f 50 43 | |
49 30 58 48 43 5f 52 48 55 42 53 53 30 33 06 00 | |
15 5c 2f 05 5f 53 42 5f 50 43 49 30 58 48 43 5f | |
52 48 55 42 53 53 30 34 06 00 15 5c 2f 05 5f 53 | |
42 5f 50 43 49 30 58 48 43 5f 52 48 55 42 53 53 | |
30 35 06 00 15 5c 2f 05 5f 53 42 5f 50 43 49 30 | |
58 48 43 5f 52 48 55 42 53 53 30 36 06 00 15 5c | |
2f 05 5f 53 42 5f 50 43 49 30 58 48 43 5f 52 48 | |
55 42 55 53 52 31 06 00 15 5c 2f 05 5f 53 42 5f | |
50 43 49 30 58 48 43 5f 52 48 55 42 55 53 52 32 | |
06 00 15 5c 2f 09 5f 53 42 5f 50 43 49 30 52 50 | |
30 39 50 58 53 58 54 42 44 55 58 48 43 5f 52 48 | |
55 42 53 53 30 31 5f 50 4c 44 08 00 10 41 22 5c | |
2f 04 5f 53 42 5f 50 43 49 30 58 48 43 5f 52 48 | |
55 42 08 55 50 43 4e 12 06 04 00 00 00 00 08 55 | |
50 43 48 12 07 04 00 0a ff 00 00 08 55 50 43 32 | |
12 07 04 0a ff 00 00 00 08 55 50 43 4d 12 08 04 | |
0a ff 0a 0a 00 00 08 55 50 43 4f 12 08 04 0a ff | |
0a 08 00 00 08 55 50 43 45 12 08 04 0a ff 0a 02 | |
00 00 08 55 50 43 33 12 08 04 0a ff 0a 03 00 00 | |
08 55 50 43 50 12 08 04 0a ff 0a ff 00 00 08 50 | |
4c 44 31 12 1a 01 11 17 0a 14 82 00 00 00 00 00 | |
00 00 31 1c 80 00 03 00 00 00 ff ff ff ff 08 50 | |
4c 44 32 12 1a 01 11 17 0a 14 82 00 00 00 00 00 | |
00 00 31 1c 00 01 03 00 00 00 ff ff ff ff 08 50 | |
4c 44 33 12 1a 01 11 17 0a 14 82 00 00 00 00 00 | |
00 00 31 1c 80 01 03 00 00 00 ff ff ff ff 08 50 | |
4c 44 34 12 1a 01 11 17 0a 14 82 00 00 00 00 00 | |
00 00 31 1c 00 02 03 00 00 00 ff ff ff ff 08 50 | |
4c 44 35 12 1a 01 11 17 0a 14 82 00 00 00 00 00 | |
00 00 31 1c 80 02 03 00 00 00 ff ff ff ff 08 50 | |
4c 44 36 12 1a 01 11 17 0a 14 82 00 00 00 00 00 | |
00 00 31 1c 00 03 03 00 00 00 ff ff ff ff 08 50 | |
4c 44 37 12 1a 01 11 17 0a 14 82 00 00 00 00 00 | |
00 00 31 1c 80 03 03 00 00 00 ff ff ff ff 08 50 | |
4c 44 38 12 1a 01 11 17 0a 14 82 00 00 00 00 00 | |
00 00 31 1c 00 04 03 00 00 00 ff ff ff ff 08 50 | |
4c 44 39 12 1a 01 11 17 0a 14 82 00 00 00 00 00 | |
00 00 31 1c 80 04 03 00 00 00 ff ff ff ff 08 50 | |
4c 44 50 12 1a 01 11 17 0a 14 82 00 00 00 00 00 | |
00 00 30 1c 00 00 00 00 00 00 ff ff ff ff 08 50 | |
4c 44 58 12 1a 01 11 17 0a 14 82 00 00 00 00 00 | |
00 00 20 1d 00 00 00 00 00 00 d0 00 96 00 08 50 | |
4c 44 59 12 1a 01 11 17 0a 14 82 00 00 00 00 00 | |
00 00 20 1c 00 00 00 00 00 00 d0 00 66 00 08 50 | |
4c 44 5a 12 1a 01 11 17 0a 14 82 00 00 00 00 00 | |
00 00 28 1e 00 00 00 00 00 00 d0 00 e6 00 10 30 | |
5c 2f 05 5f 53 42 5f 50 43 49 30 58 48 43 5f 52 | |
48 55 42 48 53 30 31 14 0b 5f 55 50 43 00 a4 55 | |
50 43 33 14 0b 5f 50 4c 44 00 a4 50 4c 44 31 10 | |
4f 05 5c 2f 05 5f 53 42 5f 50 43 49 30 58 48 43 | |
5f 52 48 55 42 48 53 30 32 14 0b 5f 55 50 43 00 | |
a4 55 50 43 50 14 2b 5f 50 4c 44 08 08 50 4c 44 | |
50 12 1a 01 11 17 0a 14 82 00 00 00 00 00 00 00 | |
30 1c 00 01 00 00 00 00 ff ff ff ff a4 50 4c 44 | |
50 08 5f 53 33 44 0a 03 08 5f 53 34 44 0a 03 10 | |
44 05 5c 2f 05 5f 53 42 5f 50 43 49 30 58 48 43 | |
5f 52 48 55 42 48 53 30 33 14 0b 5f 55 50 43 00 | |
a4 55 50 43 4f 14 2e 5f 50 4c 44 00 a4 5c 2f 09 | |
5f 53 42 5f 50 43 49 30 52 50 30 39 50 58 53 58 | |
54 42 44 55 58 48 43 5f 52 48 55 42 53 53 30 31 | |
5f 50 4c 44 10 30 5c 2f 05 5f 53 42 5f 50 43 49 | |
30 58 48 43 5f 52 48 55 42 48 53 30 34 14 0b 5f | |
55 50 43 00 a4 55 50 43 4e 14 0b 5f 50 4c 44 00 | |
a4 50 4c 44 50 10 3e 5c 2f 05 5f 53 42 5f 50 43 | |
49 30 58 48 43 5f 52 48 55 42 48 53 30 35 14 0b | |
5f 55 50 43 00 a4 55 50 43 50 14 0b 5f 50 4c 44 | |
00 a4 50 4c 44 50 08 5f 53 33 44 0a 03 08 5f 53 | |
34 44 0a 03 10 45 19 5c 2f 05 5f 53 42 5f 50 43 | |
49 30 58 48 43 5f 52 48 55 42 48 53 30 36 14 0b | |
5f 55 50 43 00 a4 55 50 43 50 14 0b 5f 50 4c 44 | |
00 a4 50 4c 44 50 08 5f 53 33 44 0a 03 08 5f 53 | |
34 44 0a 03 5b 82 4f 06 50 52 54 31 08 5f 41 44 | |
52 01 14 0b 5f 55 50 43 08 a4 55 50 43 50 14 0b | |
5f 50 4c 44 08 a4 50 4c 44 50 5b 82 23 57 42 43 | |
31 08 5f 41 44 52 01 14 0b 5f 55 50 43 08 a4 55 | |
50 43 50 14 0b 5f 50 4c 44 08 a4 50 4c 44 58 5b | |
82 24 49 52 43 31 08 5f 41 44 52 0a 03 14 0b 5f | |
55 50 43 08 a4 55 50 43 50 14 0b 5f 50 4c 44 08 | |
a4 50 4c 44 59 5b 82 4b 04 50 52 54 32 08 5f 41 | |
44 52 0a 02 14 0b 5f 55 50 43 08 a4 55 50 43 50 | |
14 0b 5f 50 4c 44 08 a4 50 4c 44 50 5b 82 24 57 | |
42 43 32 08 5f 41 44 52 0a 02 14 0b 5f 55 50 43 | |
08 a4 55 50 43 50 14 0b 5f 50 4c 44 08 a4 50 4c | |
44 5a 5b 82 24 50 52 54 33 08 5f 41 44 52 0a 03 | |
14 0b 5f 55 50 43 08 a4 55 50 43 4e 14 0b 5f 50 | |
4c 44 08 a4 50 4c 44 50 5b 82 24 50 52 54 34 08 | |
5f 41 44 52 0a 04 14 0b 5f 55 50 43 08 a4 55 50 | |
43 4e 14 0b 5f 50 4c 44 08 a4 50 4c 44 50 5b 82 | |
24 57 42 43 31 08 5f 41 44 52 0a 06 14 0b 5f 55 | |
50 43 08 a4 55 50 43 50 14 0b 5f 50 4c 44 08 a4 | |
50 4c 44 58 5b 82 24 49 52 43 31 08 5f 41 44 52 | |
0a 08 14 0b 5f 55 50 43 08 a4 55 50 43 50 14 0b | |
5f 50 4c 44 08 a4 50 4c 44 59 10 30 5c 2f 05 5f | |
53 42 5f 50 43 49 30 58 48 43 5f 52 48 55 42 48 | |
53 30 37 14 0b 5f 55 50 43 00 a4 55 50 43 50 14 | |
0b 5f 50 4c 44 00 a4 50 4c 44 50 10 3e 5c 2f 05 | |
5f 53 42 5f 50 43 49 30 58 48 43 5f 52 48 55 42 | |
48 53 30 38 14 0b 5f 55 50 43 00 a4 55 50 43 50 | |
14 0b 5f 50 4c 44 00 a4 50 4c 44 50 08 5f 53 33 | |
44 0a 03 08 5f 53 34 44 0a 03 10 30 5c 2f 05 5f | |
53 42 5f 50 43 49 30 58 48 43 5f 52 48 55 42 48 | |
53 30 39 14 0b 5f 55 50 43 00 a4 55 50 43 4e 14 | |
0b 5f 50 4c 44 00 a4 50 4c 44 50 10 30 5c 2f 05 | |
5f 53 42 5f 50 43 49 30 58 48 43 5f 52 48 55 42 | |
48 53 31 30 14 0b 5f 55 50 43 00 a4 55 50 43 4e | |
14 0b 5f 50 4c 44 00 a4 50 4c 44 50 10 30 5c 2f | |
05 5f 53 42 5f 50 43 49 30 58 48 43 5f 52 48 55 | |
42 55 53 52 31 14 0b 5f 55 50 43 00 a4 55 50 43 | |
4e 14 0b 5f 50 4c 44 00 a4 50 4c 44 50 10 30 5c | |
2f 05 5f 53 42 5f 50 43 49 30 58 48 43 5f 52 48 | |
55 42 55 53 52 32 14 0b 5f 55 50 43 00 a4 55 50 | |
43 4e 14 0b 5f 50 4c 44 00 a4 50 4c 44 50 10 30 | |
5c 2f 05 5f 53 42 5f 50 43 49 30 58 48 43 5f 52 | |
48 55 42 53 53 30 31 14 0b 5f 55 50 43 00 a4 55 | |
50 43 33 14 0b 5f 50 4c 44 00 a4 50 4c 44 31 10 | |
4f 05 5c 2f 05 5f 53 42 5f 50 43 49 30 58 48 43 | |
5f 52 48 55 42 53 53 30 32 14 0b 5f 55 50 43 00 | |
a4 55 50 43 50 14 2b 5f 50 4c 44 08 08 50 4c 44 | |
50 12 1a 01 11 17 0a 14 82 00 00 00 00 00 00 00 | |
30 1c 00 01 00 00 00 00 ff ff ff ff a4 50 4c 44 | |
50 08 5f 53 33 44 0a 03 08 5f 53 34 44 0a 03 10 | |
30 5c 2f 05 5f 53 42 5f 50 43 49 30 58 48 43 5f | |
52 48 55 42 53 53 30 33 14 0b 5f 55 50 43 00 a4 | |
55 50 43 4e 14 0b 5f 50 4c 44 00 a4 50 4c 44 50 | |
10 30 5c 2f 05 5f 53 42 5f 50 43 49 30 58 48 43 | |
5f 52 48 55 42 53 53 30 34 14 0b 5f 55 50 43 00 | |
a4 55 50 43 4e 14 0b 5f 50 4c 44 00 a4 50 4c 44 | |
50 10 30 5c 2f 05 5f 53 42 5f 50 43 49 30 58 48 | |
43 5f 52 48 55 42 53 53 30 35 14 0b 5f 55 50 43 | |
00 a4 55 50 43 4e 14 0b 5f 50 4c 44 00 a4 50 4c | |
44 50 10 30 5c 2f 05 5f 53 42 5f 50 43 49 30 58 | |
48 43 5f 52 48 55 42 53 53 30 36 14 0b 5f 55 50 | |
43 00 a4 55 50 43 4e 14 0b 5f 50 4c 44 00 a4 50 | |
4c 44 50 | |
} | |
*/ | |
/* | |
BOOT: Length=40, Revision=1, Checksum=181, | |
OEMID=INTEL, OEM Table ID=TIANO, OEM Revision=0x2, | |
Creator ID=MSFT, Creator Revision=0x1000013 | |
CMOS Index=0x47 | |
*/ | |
/* | |
SSDT: Length=6062, Revision=2, Checksum=212, | |
OEMID=CpuRef, OEM Table ID=CpuSsdt, OEM Revision=0x3000, | |
Creator ID=INTL, Creator Revision=0x20160527 | |
Data={ | |
53 53 44 54 ae 17 00 00 02 d4 43 70 75 52 65 66 | |
43 70 75 53 73 64 74 00 00 30 00 00 49 4e 54 4c | |
27 05 16 20 a0 47 0e 00 15 5c 2e 5f 53 42 5f 4f | |
53 43 50 01 00 15 5c 2e 5f 50 52 5f 50 52 30 30 | |
06 00 15 5c 2e 5f 50 52 5f 50 52 30 31 06 00 15 | |
5c 2e 5f 50 52 5f 50 52 30 32 06 00 15 5c 2e 5f | |
50 52 5f 50 52 30 33 06 00 15 5c 2e 5f 50 52 5f | |
50 52 30 34 06 00 15 5c 2e 5f 50 52 5f 50 52 30 | |
35 06 00 15 5c 2e 5f 50 52 5f 50 52 30 36 06 00 | |
15 5c 2e 5f 50 52 5f 50 52 30 37 06 00 15 5c 2e | |
5f 50 52 5f 50 52 30 38 06 00 15 5c 2e 5f 50 52 | |
5f 50 52 30 39 06 00 15 5c 2e 5f 50 52 5f 50 52 | |
31 30 06 00 15 5c 2e 5f 50 52 5f 50 52 31 31 06 | |
00 15 5c 2e 5f 50 52 5f 50 52 31 32 06 00 15 5c | |
2e 5f 50 52 5f 50 52 31 33 06 00 15 5c 2e 5f 50 | |
52 5f 50 52 31 34 06 00 15 5c 2e 5f 50 52 5f 50 | |
52 31 35 06 00 15 4f 53 59 53 00 00 10 40 15 5c | |
00 08 53 53 44 54 12 4f 08 15 0d 43 50 55 30 49 | |
53 54 20 00 0c 98 70 cd 5c 0c cd 05 00 00 0d 41 | |
50 49 53 54 20 20 20 00 0c 18 a0 c2 5c 0c 14 0d | |
00 00 0d 43 50 55 30 43 53 54 20 00 0c 98 b6 c2 | |
5c 0c ff 03 00 00 0d 41 50 43 53 54 20 20 20 00 | |
0c 18 7b cd 5c 0c 0a 03 00 00 0d 43 50 55 30 48 | |
57 50 20 00 0c 18 77 cd 5c 0c ba 00 00 00 0d 41 | |
50 48 57 50 20 20 20 00 0c 18 90 c2 5c 0c 17 03 | |
00 00 0d 48 57 50 4c 56 54 20 20 00 0c 18 b0 c2 | |
5c 0c 28 06 00 00 08 5c 50 43 30 30 0c 00 00 00 | |
80 08 5c 50 43 30 31 0c 00 00 00 80 08 5c 50 43 | |
30 32 0c 00 00 00 80 08 5c 50 43 30 33 0c 00 00 | |
00 80 08 5c 50 43 30 34 0c 00 00 00 80 08 5c 50 | |
43 30 35 0c 00 00 00 80 08 5c 50 43 30 36 0c 00 | |
00 00 80 08 5c 50 43 30 37 0c 00 00 00 80 08 5c | |
50 43 30 38 0c 00 00 00 80 08 5c 50 43 30 39 0c | |
00 00 00 80 08 5c 50 43 31 30 0c 00 00 00 80 08 | |
5c 50 43 31 31 0c 00 00 00 80 08 5c 50 43 31 32 | |
0c 00 00 00 80 08 5c 50 43 31 33 0c 00 00 00 80 | |
08 5c 50 43 31 34 0c 00 00 00 80 08 5c 50 43 31 | |
35 0c 00 00 00 80 08 5c 53 44 54 4c 00 10 45 1b | |
5c 5f 50 52 5f 08 43 54 50 43 00 5b 80 50 4e 56 | |
53 00 0c 00 d0 9e 5a 0b 6c 00 5b 81 47 14 50 4e | |
56 53 10 50 47 52 56 08 43 46 47 44 20 00 08 41 | |
43 52 54 08 41 50 53 56 08 41 41 43 30 08 43 50 | |
49 44 20 43 50 50 43 08 43 4c 56 4c 08 43 42 4d | |
49 08 50 4c 31 30 10 50 4c 32 30 10 50 4c 57 30 | |
08 43 54 43 30 08 54 41 52 30 08 50 50 43 30 08 | |
50 4c 31 31 10 50 4c 32 31 10 50 4c 57 31 08 43 | |
54 43 31 08 54 41 52 31 08 50 50 43 31 08 50 4c | |
31 32 10 50 4c 32 32 10 50 4c 57 32 08 43 54 43 | |
32 08 54 41 52 32 08 50 50 43 32 08 43 33 4d 57 | |
08 43 36 4d 57 08 43 37 4d 57 08 43 44 4d 57 08 | |
43 33 4c 54 10 43 36 4c 54 10 43 37 4c 54 10 43 | |
44 4c 54 10 43 44 4c 56 10 43 44 50 57 10 4d 50 | |
4d 46 08 44 54 53 45 08 44 54 53 31 08 44 54 53 | |
32 08 44 54 53 46 08 50 44 54 53 08 50 4b 47 41 | |
08 44 54 53 33 08 44 54 53 34 08 42 47 4d 41 40 | |
04 42 47 4d 53 08 42 47 49 41 10 42 47 49 4c 10 | |
44 53 49 41 10 44 53 49 4c 08 44 53 41 45 08 45 | |
50 43 53 08 45 4d 4e 41 40 04 45 4c 4e 47 40 04 | |
48 57 50 56 08 48 57 50 41 10 48 57 50 4c 10 50 | |
4f 57 53 08 48 44 43 45 08 48 57 50 49 08 44 54 | |
53 49 08 5b 80 49 4f 5f 44 01 5c 2e 5f 50 52 5f | |
44 53 49 41 5c 2e 5f 50 52 5f 44 53 49 4c 5b 81 | |
0b 49 4f 5f 44 01 54 52 50 44 08 5b 80 49 4f 5f | |
50 01 5c 2e 5f 50 52 5f 42 47 49 41 5c 2e 5f 50 | |
52 5f 42 47 49 4c 5b 81 0b 49 4f 5f 50 01 54 52 | |
50 46 08 10 4c 39 5c 2e 5f 50 52 5f 50 52 30 30 | |
08 48 49 30 5f 00 08 48 43 30 5f 00 08 48 57 30 | |
5f 00 08 48 57 32 5f 00 14 12 5f 50 44 43 09 70 | |
43 50 44 43 68 60 47 43 41 50 60 14 17 5f 4f 53 | |
43 0c 70 43 4f 53 43 68 69 6a 6b 60 47 43 41 50 | |
60 a4 60 08 53 54 53 30 11 07 0a 04 00 00 00 00 | |
14 4b 05 43 50 44 43 09 8a 68 00 52 45 56 53 8a | |
68 0a 04 53 49 5a 45 70 87 68 60 70 74 60 0a 08 | |
00 61 5b 13 68 0a 40 77 61 0a 08 00 54 45 4d 50 | |
73 53 54 53 30 54 45 4d 50 62 a4 43 4f 53 43 11 | |
13 0a 10 16 a6 77 40 0c 29 be 47 9e bd d8 70 58 | |
71 39 53 52 45 56 53 53 49 5a 45 62 08 55 49 44 | |
30 11 13 0a 10 16 a6 77 40 0c 29 be 47 9e bd d8 | |
70 58 71 39 53 5b 80 53 4d 49 50 01 0a b2 01 5b | |
81 0b 53 4d 49 50 01 49 4f 42 32 08 14 40 0e 43 | |
4f 53 43 0c 8a 6b 00 53 54 53 30 8a 6b 0a 04 43 | |
41 50 30 8a 68 00 49 49 44 30 8a 68 0a 04 49 49 | |
44 31 8a 68 0a 08 49 49 44 32 8a 68 0a 0c 49 49 | |
44 33 8a 55 49 44 30 00 45 49 44 30 8a 55 49 44 | |
30 0a 04 45 49 44 31 8a 55 49 44 30 0a 08 45 49 | |
44 32 8a 55 49 44 30 0a 0c 45 49 44 33 a0 32 92 | |
90 90 93 49 49 44 30 45 49 44 30 93 49 49 44 31 | |
45 49 44 31 90 93 49 49 44 32 45 49 44 32 93 49 | |
49 44 33 45 49 44 33 70 0a 06 53 54 53 30 a4 6b | |
a0 0e 92 93 69 01 70 0a 0a 53 54 53 30 a4 6b a0 | |
10 92 92 95 6a 0a 02 70 0a 02 53 54 53 30 a4 6b | |
a0 2a 80 7b 53 54 53 30 01 00 00 a0 16 7b 43 41 | |
50 30 0b 00 20 00 70 00 5c 2e 5f 50 52 5f 48 44 | |
43 45 a1 08 70 0a 28 49 4f 42 32 a4 6b 14 42 1d | |
47 43 41 50 09 8a 68 00 53 54 53 30 8a 68 0a 04 | |
43 41 50 30 a0 12 91 93 53 54 53 30 0a 06 93 53 | |
54 53 30 0a 0a a4 00 a0 16 7b 53 54 53 30 01 00 | |
7b 43 41 50 30 0b ff 0b 43 41 50 30 a4 00 7d 7b | |
50 43 30 30 0c ff ff ff 7f 00 43 41 50 30 50 43 | |
30 30 a0 47 05 7b 43 46 47 44 0a 7a 00 a0 4c 04 | |
90 90 7b 43 46 47 44 0b 00 02 00 7b 50 43 30 30 | |
0a 18 00 92 7b 53 44 54 4c 0a 02 00 7d 53 44 54 | |
4c 0a 02 53 44 54 4c 5b 80 43 53 54 30 00 83 88 | |
53 53 44 54 0a 07 00 83 88 53 53 44 54 0a 08 00 | |
5b 20 43 53 54 30 48 43 30 5f a0 3f 90 7b 43 46 | |
47 44 01 00 92 7b 53 44 54 4c 0a 08 00 7d 53 44 | |
54 4c 0a 08 53 44 54 4c 5b 80 49 53 54 30 00 83 | |
88 53 53 44 54 01 00 83 88 53 53 44 54 0a 02 00 | |
5b 20 49 53 54 30 48 49 30 5f a0 40 0d 92 95 4f | |
53 59 53 0b df 07 a0 44 0c 90 7b 43 46 47 44 0c | |
00 00 40 00 00 92 7b 53 44 54 4c 0a 40 00 a0 4e | |
06 7b 5c 2e 5f 53 42 5f 4f 53 43 50 0a 40 00 7d | |
53 44 54 4c 0a 40 53 44 54 4c 5b 80 48 57 50 30 | |
00 83 88 53 53 44 54 0a 0d 00 83 88 53 53 44 54 | |
0a 0e 00 5b 20 48 57 50 30 48 57 30 5f a0 2f 7b | |
43 46 47 44 0c 00 00 80 00 00 5b 80 48 57 50 4c | |
00 83 88 53 53 44 54 0a 13 00 83 88 53 53 44 54 | |
0a 14 00 5b 20 48 57 50 4c 48 57 32 5f a0 26 7b | |
5c 2e 5f 53 42 5f 4f 53 43 50 0a 20 00 a0 16 92 | |
7b 5c 2e 5f 53 42 5f 4f 53 43 50 0a 40 00 70 00 | |
48 57 50 56 a0 16 7b 5c 2e 5f 53 42 5f 4f 53 43 | |
50 0a 40 00 70 0a 02 48 57 50 56 a0 12 92 7b 50 | |
43 30 30 0b 00 10 00 70 0a 27 49 4f 42 32 a4 00 | |
10 41 1e 5c 2e 5f 50 52 5f 50 52 30 31 08 48 49 | |
31 5f 00 08 48 43 31 5f 00 08 48 57 31 5f 00 14 | |
1d 5f 50 44 43 09 70 5c 2f 03 5f 50 52 5f 50 52 | |
30 30 43 50 44 43 68 60 47 43 41 50 60 14 22 5f | |
4f 53 43 0c 70 5c 2f 03 5f 50 52 5f 50 52 30 30 | |
43 4f 53 43 68 69 6a 6b 60 47 43 41 50 60 a4 60 | |
14 42 09 47 43 41 50 09 8a 68 00 53 54 30 31 8a | |
68 0a 04 43 50 30 31 a0 12 91 93 53 54 30 31 0a | |
06 93 53 54 30 31 0a 0a a4 00 a0 16 7b 53 54 30 | |
31 01 00 7b 43 50 30 31 0b ff 0b 43 50 30 31 a4 | |
00 7d 7b 50 43 30 31 0c ff ff ff 7f 00 43 50 30 | |
31 50 43 30 31 a0 10 93 7b 50 43 30 31 0a 09 00 | |
0a 09 41 50 50 54 a0 13 7b 5c 2e 5f 53 42 5f 4f | |
53 43 50 0a 20 00 48 57 50 54 a0 0d 7b 50 43 30 | |
31 0a 18 00 41 50 43 54 70 50 43 30 31 50 43 30 | |
30 a4 00 14 4a 04 41 50 43 54 08 a0 42 04 90 7b | |
43 46 47 44 0a 7a 00 92 7b 53 44 54 4c 0a 20 00 | |
7d 53 44 54 4c 0a 20 53 44 54 4c 5b 80 43 53 54 | |
31 00 83 88 53 53 44 54 0a 0a 00 83 88 53 53 44 | |
54 0a 0b 00 5b 20 43 53 54 31 48 43 31 5f 14 49 | |
04 41 50 50 54 08 a0 41 04 90 7b 43 46 47 44 01 | |
00 92 7b 53 44 54 4c 0a 10 00 7d 53 44 54 4c 0a | |
10 53 44 54 4c 5b 80 49 53 54 31 00 83 88 53 53 | |
44 54 0a 04 00 83 88 53 53 44 54 0a 05 00 5b 20 | |
49 53 54 31 48 49 31 5f 14 49 05 48 57 50 54 08 | |
a0 41 05 92 95 4f 53 59 53 0b df 07 a0 45 04 90 | |
7b 43 46 47 44 0c 00 00 40 00 00 92 7b 53 44 54 | |
4c 0a 80 00 7d 53 44 54 4c 0a 80 53 44 54 4c 5b | |
80 48 57 50 31 00 83 88 53 53 44 54 0a 10 00 83 | |
88 53 53 44 54 0a 11 00 5b 20 48 57 50 31 48 57 | |
31 5f 10 41 10 5c 2e 5f 50 52 5f 50 52 30 32 14 | |
1d 5f 50 44 43 01 70 5c 2f 03 5f 50 52 5f 50 52 | |
30 30 43 50 44 43 68 60 47 43 41 50 60 14 22 5f | |
4f 53 43 04 70 5c 2f 03 5f 50 52 5f 50 52 30 30 | |
43 4f 53 43 68 69 6a 6b 60 47 43 41 50 60 a4 60 | |
14 43 0b 47 43 41 50 01 8a 68 00 53 54 30 32 8a | |
68 0a 04 43 50 30 32 a0 12 91 93 53 54 30 32 0a | |
06 93 53 54 30 32 0a 0a a4 00 a0 16 7b 53 54 30 | |
32 01 00 7b 43 50 30 32 0b ff 0b 43 50 30 32 a4 | |
00 7d 7b 50 43 30 32 0c ff ff ff 7f 00 43 50 30 | |
32 50 43 30 32 a0 1b 93 7b 50 43 30 32 0a 09 00 | |
0a 09 5c 2f 03 5f 50 52 5f 50 52 30 31 41 50 50 | |
54 a0 1e 7b 5c 2e 5f 53 42 5f 4f 53 43 50 0a 20 | |
00 5c 2f 03 5f 50 52 5f 50 52 30 31 48 57 50 54 | |
a0 18 7b 50 43 30 32 0a 18 00 5c 2f 03 5f 50 52 | |
5f 50 52 30 31 41 50 43 54 70 50 43 30 32 50 43 | |
30 30 a4 00 10 41 10 5c 2e 5f 50 52 5f 50 52 30 | |
33 14 1d 5f 50 44 43 01 70 5c 2f 03 5f 50 52 5f | |
50 52 30 30 43 50 44 43 68 60 47 43 41 50 60 14 | |
22 5f 4f 53 43 04 70 5c 2f 03 5f 50 52 5f 50 52 | |
30 30 43 4f 53 43 68 69 6a 6b 60 47 43 41 50 60 | |
a4 60 14 43 0b 47 43 41 50 01 8a 68 00 53 54 30 | |
33 8a 68 0a 04 43 50 30 33 a0 12 91 93 53 54 30 | |
33 0a 06 93 53 54 30 33 0a 0a a4 00 a0 16 7b 53 | |
54 30 33 01 00 7b 43 50 30 33 0b ff 0b 43 50 30 | |
33 a4 00 7d 7b 50 43 30 33 0c ff ff ff 7f 00 43 | |
50 30 33 50 43 30 33 a0 1b 93 7b 50 43 30 33 0a | |
09 00 0a 09 5c 2f 03 5f 50 52 5f 50 52 30 31 41 | |
50 50 54 a0 1e 7b 5c 2e 5f 53 42 5f 4f 53 43 50 | |
0a 20 00 5c 2f 03 5f 50 52 5f 50 52 30 31 48 57 | |
50 54 a0 18 7b 50 43 30 33 0a 18 00 5c 2f 03 5f | |
50 52 5f 50 52 30 31 41 50 43 54 70 50 43 30 33 | |
50 43 30 30 a4 00 10 41 10 5c 2e 5f 50 52 5f 50 | |
52 30 34 14 1d 5f 50 44 43 01 70 5c 2f 03 5f 50 | |
52 5f 50 52 30 30 43 50 44 43 68 60 47 43 41 50 | |
60 14 22 5f 4f 53 43 04 70 5c 2f 03 5f 50 52 5f | |
50 52 30 30 43 4f 53 43 68 69 6a 6b 60 47 43 41 | |
50 60 a4 60 14 43 0b 47 43 41 50 01 8a 68 00 53 | |
54 30 34 8a 68 0a 04 43 50 30 34 a0 12 91 93 53 | |
54 30 34 0a 06 93 53 54 30 34 0a 0a a4 00 a0 16 | |
7b 53 54 30 34 01 00 7b 43 50 30 34 0b ff 0b 43 | |
50 30 34 a4 00 7d 7b 50 43 30 34 0c ff ff ff 7f | |
00 43 50 30 34 50 43 30 34 a0 1b 93 7b 50 43 30 | |
34 0a 09 00 0a 09 5c 2f 03 5f 50 52 5f 50 52 30 | |
31 41 50 50 54 a0 1e 7b 5c 2e 5f 53 42 5f 4f 53 | |
43 50 0a 20 00 5c 2f 03 5f 50 52 5f 50 52 30 31 | |
48 57 50 54 a0 18 7b 50 43 30 34 0a 18 00 5c 2f | |
03 5f 50 52 5f 50 52 30 31 41 50 43 54 70 50 43 | |
30 34 50 43 30 30 a4 00 10 41 10 5c 2e 5f 50 52 | |
5f 50 52 30 35 14 1d 5f 50 44 43 01 70 5c 2f 03 | |
5f 50 52 5f 50 52 30 30 43 50 44 43 68 60 47 43 | |
41 50 60 14 22 5f 4f 53 43 04 70 5c 2f 03 5f 50 | |
52 5f 50 52 30 30 43 4f 53 43 68 69 6a 6b 60 47 | |
43 41 50 60 a4 60 14 43 0b 47 43 41 50 01 8a 68 | |
00 53 54 30 35 8a 68 0a 04 43 50 30 35 a0 12 91 | |
93 53 54 30 35 0a 06 93 53 54 30 35 0a 0a a4 00 | |
a0 16 7b 53 54 30 35 01 00 7b 43 50 30 35 0b ff | |
0b 43 50 30 35 a4 00 7d 7b 50 43 30 35 0c ff ff | |
ff 7f 00 43 50 30 35 50 43 30 35 a0 1b 93 7b 50 | |
43 30 35 0a 09 00 0a 09 5c 2f 03 5f 50 52 5f 50 | |
52 30 31 41 50 50 54 a0 1e 7b 5c 2e 5f 53 42 5f | |
4f 53 43 50 0a 20 00 5c 2f 03 5f 50 52 5f 50 52 | |
30 31 48 57 50 54 a0 18 7b 50 43 30 35 0a 18 00 | |
5c 2f 03 5f 50 52 5f 50 52 30 31 41 50 43 54 70 | |
50 43 30 35 50 43 30 30 a4 00 10 41 10 5c 2e 5f | |
50 52 5f 50 52 30 36 14 1d 5f 50 44 43 01 70 5c | |
2f 03 5f 50 52 5f 50 52 30 30 43 50 44 43 68 60 | |
47 43 41 50 60 14 22 5f 4f 53 43 04 70 5c 2f 03 | |
5f 50 52 5f 50 52 30 30 43 4f 53 43 68 69 6a 6b | |
60 47 43 41 50 60 a4 60 14 43 0b 47 43 41 50 01 | |
8a 68 00 53 54 30 36 8a 68 0a 04 43 50 30 36 a0 | |
12 91 93 53 54 30 36 0a 06 93 53 54 30 36 0a 0a | |
a4 00 a0 16 7b 53 54 30 36 01 00 7b 43 50 30 36 | |
0b ff 0b 43 50 30 36 a4 00 7d 7b 50 43 30 36 0c | |
ff ff ff 7f 00 43 50 30 36 50 43 30 36 a0 1b 93 | |
7b 50 43 30 36 0a 09 00 0a 09 5c 2f 03 5f 50 52 | |
5f 50 52 30 31 41 50 50 54 a0 1e 7b 5c 2e 5f 53 | |
42 5f 4f 53 43 50 0a 20 00 5c 2f 03 5f 50 52 5f | |
50 52 30 31 48 57 50 54 a0 18 7b 50 43 30 36 0a | |
18 00 5c 2f 03 5f 50 52 5f 50 52 30 31 41 50 43 | |
54 70 50 43 30 36 50 43 30 30 a4 00 10 41 10 5c | |
2e 5f 50 52 5f 50 52 30 37 14 1d 5f 50 44 43 01 | |
70 5c 2f 03 5f 50 52 5f 50 52 30 30 43 50 44 43 | |
68 60 47 43 41 50 60 14 22 5f 4f 53 43 04 70 5c | |
2f 03 5f 50 52 5f 50 52 30 30 43 4f 53 43 68 69 | |
6a 6b 60 47 43 41 50 60 a4 60 14 43 0b 47 43 41 | |
50 01 8a 68 00 53 54 30 37 8a 68 0a 04 43 50 30 | |
37 a0 12 91 93 53 54 30 37 0a 06 93 53 54 30 37 | |
0a 0a a4 00 a0 16 7b 53 54 30 37 01 00 7b 43 50 | |
30 37 0b ff 0b 43 50 30 37 a4 00 7d 7b 50 43 30 | |
37 0c ff ff ff 7f 00 43 50 30 37 50 43 30 37 a0 | |
1b 93 7b 50 43 30 37 0a 09 00 0a 09 5c 2f 03 5f | |
50 52 5f 50 52 30 31 41 50 50 54 a0 1e 7b 5c 2e | |
5f 53 42 5f 4f 53 43 50 0a 20 00 5c 2f 03 5f 50 | |
52 5f 50 52 30 31 48 57 50 54 a0 18 7b 50 43 30 | |
37 0a 18 00 5c 2f 03 5f 50 52 5f 50 52 30 31 41 | |
50 43 54 70 50 43 30 37 50 43 30 30 a4 00 10 41 | |
10 5c 2e 5f 50 52 5f 50 52 30 38 14 1d 5f 50 44 | |
43 01 70 5c 2f 03 5f 50 52 5f 50 52 30 30 43 50 | |
44 43 68 60 47 43 41 50 60 14 22 5f 4f 53 43 04 | |
70 5c 2f 03 5f 50 52 5f 50 52 30 30 43 4f 53 43 | |
68 69 6a 6b 60 47 43 41 50 60 a4 60 14 43 0b 47 | |
43 41 50 01 8a 68 00 53 54 30 38 8a 68 0a 04 43 | |
50 30 38 a0 12 91 93 53 54 30 38 0a 06 93 53 54 | |
30 38 0a 0a a4 00 a0 16 7b 53 54 30 38 01 00 7b | |
43 50 30 38 0b ff 0b 43 50 30 38 a4 00 7d 7b 50 | |
43 30 38 0c ff ff ff 7f 00 43 50 30 38 50 43 30 | |
38 a0 1b 93 7b 50 43 30 38 0a 09 00 0a 09 5c 2f | |
03 5f 50 52 5f 50 52 30 31 41 50 50 54 a0 1e 7b | |
5c 2e 5f 53 42 5f 4f 53 43 50 0a 20 00 5c 2f 03 | |
5f 50 52 5f 50 52 30 31 48 57 50 54 a0 18 7b 50 | |
43 30 38 0a 18 00 5c 2f 03 5f 50 52 5f 50 52 30 | |
31 41 50 43 54 70 50 43 30 38 50 43 30 30 a4 00 | |
10 41 10 5c 2e 5f 50 52 5f 50 52 30 39 14 1d 5f | |
50 44 43 01 70 5c 2f 03 5f 50 52 5f 50 52 30 30 | |
43 50 44 43 68 60 47 43 41 50 60 14 22 5f 4f 53 | |
43 04 70 5c 2f 03 5f 50 52 5f 50 52 30 30 43 4f | |
53 43 68 69 6a 6b 60 47 43 41 50 60 a4 60 14 43 | |
0b 47 43 41 50 01 8a 68 00 53 54 30 39 8a 68 0a | |
04 43 50 30 39 a0 12 91 93 53 54 30 39 0a 06 93 | |
53 54 30 39 0a 0a a4 00 a0 16 7b 53 54 30 39 01 | |
00 7b 43 50 30 39 0b ff 0b 43 50 30 39 a4 00 7d | |
7b 50 43 30 39 0c ff ff ff 7f 00 43 50 30 39 50 | |
43 30 39 a0 1b 93 7b 50 43 30 39 0a 09 00 0a 09 | |
5c 2f 03 5f 50 52 5f 50 52 30 31 41 50 50 54 a0 | |
1e 7b 5c 2e 5f 53 42 5f 4f 53 43 50 0a 20 00 5c | |
2f 03 5f 50 52 5f 50 52 30 31 48 57 50 54 a0 18 | |
7b 50 43 30 39 0a 18 00 5c 2f 03 5f 50 52 5f 50 | |
52 30 31 41 50 43 54 70 50 43 30 39 50 43 30 30 | |
a4 00 10 41 10 5c 2e 5f 50 52 5f 50 52 31 30 14 | |
1d 5f 50 44 43 01 70 5c 2f 03 5f 50 52 5f 50 52 | |
30 30 43 50 44 43 68 60 47 43 41 50 60 14 22 5f | |
4f 53 43 04 70 5c 2f 03 5f 50 52 5f 50 52 30 30 | |
43 4f 53 43 68 69 6a 6b 60 47 43 41 50 60 a4 60 | |
14 43 0b 47 43 41 50 01 8a 68 00 53 54 31 30 8a | |
68 0a 04 43 50 31 30 a0 12 91 93 53 54 31 30 0a | |
06 93 53 54 31 30 0a 0a a4 00 a0 16 7b 53 54 31 | |
30 01 00 7b 53 54 31 30 0b ff 0b 43 50 31 30 a4 | |
00 7d 7b 50 43 31 30 0c ff ff ff 7f 00 43 50 31 | |
30 50 43 31 30 a0 1b 93 7b 50 43 31 30 0a 09 00 | |
0a 09 5c 2f 03 5f 50 52 5f 50 52 30 31 41 50 50 | |
54 a0 1e 7b 5c 2e 5f 53 42 5f 4f 53 43 50 0a 20 | |
00 5c 2f 03 5f 50 52 5f 50 52 30 31 48 57 50 54 | |
a0 18 7b 50 43 31 30 0a 18 00 5c 2f 03 5f 50 52 | |
5f 50 52 30 31 41 50 43 54 70 50 43 31 30 50 43 | |
30 30 a4 00 10 41 10 5c 2e 5f 50 52 5f 50 52 31 | |
31 14 1d 5f 50 44 43 01 70 5c 2f 03 5f 50 52 5f | |
50 52 30 30 43 50 44 43 68 60 47 43 41 50 60 14 | |
22 5f 4f 53 43 04 70 5c 2f 03 5f 50 52 5f 50 52 | |
30 30 43 4f 53 43 68 69 6a 6b 60 47 43 41 50 60 | |
a4 60 14 43 0b 47 43 41 50 01 8a 68 00 53 54 31 | |
31 8a 68 0a 04 43 50 31 31 a0 12 91 93 53 54 31 | |
31 0a 06 93 53 54 31 31 0a 0a a4 00 a0 16 7b 53 | |
54 31 31 01 00 7b 53 54 31 31 0b ff 0b 43 50 31 | |
31 a4 00 7d 7b 50 43 31 31 0c ff ff ff 7f 00 43 | |
50 31 31 50 43 31 31 a0 1b 93 7b 50 43 31 31 0a | |
09 00 0a 09 5c 2f 03 5f 50 52 5f 50 52 30 31 41 | |
50 50 54 a0 1e 7b 5c 2e 5f 53 42 5f 4f 53 43 50 | |
0a 20 00 5c 2f 03 5f 50 52 5f 50 52 30 31 48 57 | |
50 54 a0 18 7b 50 43 31 31 0a 18 00 5c 2f 03 5f | |
50 52 5f 50 52 30 31 41 50 43 54 70 50 43 31 31 | |
50 43 30 30 a4 00 10 41 10 5c 2e 5f 50 52 5f 50 | |
52 31 32 14 1d 5f 50 44 43 01 70 5c 2f 03 5f 50 | |
52 5f 50 52 30 30 43 50 44 43 68 60 47 43 41 50 | |
60 14 22 5f 4f 53 43 04 70 5c 2f 03 5f 50 52 5f | |
50 52 30 30 43 4f 53 43 68 69 6a 6b 60 47 43 41 | |
50 60 a4 60 14 43 0b 47 43 41 50 01 8a 68 00 53 | |
54 31 32 8a 68 0a 04 43 50 31 32 a0 12 91 93 53 | |
54 31 32 0a 06 93 53 54 31 32 0a 0a a4 00 a0 16 | |
7b 53 54 31 32 01 00 7b 53 54 31 32 0b ff 0b 43 | |
50 31 32 a4 00 7d 7b 50 43 31 32 0c ff ff ff 7f | |
00 43 50 31 32 50 43 31 32 a0 1b 93 7b 50 43 31 | |
32 0a 09 00 0a 09 5c 2f 03 5f 50 52 5f 50 52 30 | |
31 41 50 50 54 a0 1e 7b 5c 2e 5f 53 42 5f 4f 53 | |
43 50 0a 20 00 5c 2f 03 5f 50 52 5f 50 52 30 31 | |
48 57 50 54 a0 18 7b 50 43 31 32 0a 18 00 5c 2f | |
03 5f 50 52 5f 50 52 30 31 41 50 43 54 70 50 43 | |
31 32 50 43 30 30 a4 00 10 41 10 5c 2e 5f 50 52 | |
5f 50 52 31 33 14 1d 5f 50 44 43 01 70 5c 2f 03 | |
5f 50 52 5f 50 52 30 30 43 50 44 43 68 60 47 43 | |
41 50 60 14 22 5f 4f 53 43 04 70 5c 2f 03 5f 50 | |
52 5f 50 52 30 30 43 4f 53 43 68 69 6a 6b 60 47 | |
43 41 50 60 a4 60 14 43 0b 47 43 41 50 01 8a 68 | |
00 53 54 31 33 8a 68 0a 04 43 50 31 33 a0 12 91 | |
93 53 54 31 33 0a 06 93 53 54 31 33 0a 0a a4 00 | |
a0 16 7b 53 54 31 33 01 00 7b 53 54 31 33 0b ff | |
0b 43 50 31 33 a4 00 7d 7b 50 43 31 33 0c ff ff | |
ff 7f 00 43 50 31 33 50 43 31 33 a0 1b 93 7b 50 | |
43 31 33 0a 09 00 0a 09 5c 2f 03 5f 50 52 5f 50 | |
52 30 31 41 50 50 54 a0 1e 7b 5c 2e 5f 53 42 5f | |
4f 53 43 50 0a 20 00 5c 2f 03 5f 50 52 5f 50 52 | |
30 31 48 57 50 54 a0 18 7b 50 43 31 33 0a 18 00 | |
5c 2f 03 5f 50 52 5f 50 52 30 31 41 50 43 54 70 | |
50 43 31 33 50 43 30 30 a4 00 10 41 10 5c 2e 5f | |
50 52 5f 50 52 31 34 14 1d 5f 50 44 43 01 70 5c | |
2f 03 5f 50 52 5f 50 52 30 30 43 50 44 43 68 60 | |
47 43 41 50 60 14 22 5f 4f 53 43 04 70 5c 2f 03 | |
5f 50 52 5f 50 52 30 30 43 4f 53 43 68 69 6a 6b | |
60 47 43 41 50 60 a4 60 14 43 0b 47 43 41 50 01 | |
8a 68 00 53 54 31 34 8a 68 0a 04 43 50 31 34 a0 | |
12 91 93 53 54 31 34 0a 06 93 53 54 31 34 0a 0a | |
a4 00 a0 16 7b 53 54 31 34 01 00 7b 53 54 31 34 | |
0b ff 0b 43 50 31 34 a4 00 7d 7b 50 43 31 34 0c | |
ff ff ff 7f 00 43 50 31 34 50 43 31 34 a0 1b 93 | |
7b 50 43 31 34 0a 09 00 0a 09 5c 2f 03 5f 50 52 | |
5f 50 52 30 31 41 50 50 54 a0 1e 7b 5c 2e 5f 53 | |
42 5f 4f 53 43 50 0a 20 00 5c 2f 03 5f 50 52 5f | |
50 52 30 31 48 57 50 54 a0 18 7b 50 43 31 34 0a | |
18 00 5c 2f 03 5f 50 52 5f 50 52 30 31 41 50 43 | |
54 70 50 43 31 34 50 43 30 30 a4 00 10 41 10 5c | |
2e 5f 50 52 5f 50 52 31 35 14 1d 5f 50 44 43 01 | |
70 5c 2f 03 5f 50 52 5f 50 52 30 30 43 50 44 43 | |
68 60 47 43 41 50 60 14 22 5f 4f 53 43 04 70 5c | |
2f 03 5f 50 52 5f 50 52 30 30 43 4f 53 43 68 69 | |
6a 6b 60 47 43 41 50 60 a4 60 14 43 0b 47 43 41 | |
50 01 8a 68 00 53 54 31 35 8a 68 0a 04 43 50 31 | |
35 a0 12 91 93 53 54 31 35 0a 06 93 53 54 31 35 | |
0a 0a a4 00 a0 16 7b 53 54 31 35 01 00 7b 53 54 | |
31 35 0b ff 0b 43 50 31 35 a4 00 7d 7b 50 43 31 | |
35 0c ff ff ff 7f 00 43 50 31 35 50 43 31 35 a0 | |
1b 93 7b 50 43 31 35 0a 09 00 0a 09 5c 2f 03 5f | |
50 52 5f 50 52 30 31 41 50 50 54 a0 1e 7b 5c 2e | |
5f 53 42 5f 4f 53 43 50 0a 20 00 5c 2f 03 5f 50 | |
52 5f 50 52 30 31 48 57 50 54 a0 18 7b 50 43 31 | |
35 0a 18 00 5c 2f 03 5f 50 52 5f 50 52 30 31 41 | |
50 43 54 70 50 43 31 35 50 43 30 30 a4 00 | |
} | |
*/ | |
/* | |
SSDT: Length=2377, Revision=2, Checksum=200, | |
OEMID=INTEL, OEM Table ID=UsbCTabl, OEM Revision=0x1000, | |
Creator ID=INTL, Creator Revision=0x20160527 | |
Data={ | |
53 53 44 54 49 09 00 00 02 c8 49 4e 54 45 4c 20 | |
55 73 62 43 54 61 62 6c 00 10 00 00 49 4e 54 4c | |
27 05 16 20 a0 4a 1b 00 15 5c 4f 53 59 53 00 00 | |
15 5c 55 43 49 30 00 00 15 5c 55 43 49 31 00 00 | |
15 5c 55 43 49 32 00 00 15 5c 55 43 49 33 00 00 | |
15 5c 55 43 54 30 00 00 15 5c 55 43 54 31 00 00 | |
15 5c 55 43 54 32 00 00 15 5c 55 43 54 33 00 00 | |
15 5c 55 43 54 34 00 00 15 5c 55 43 54 35 00 00 | |
15 5c 55 43 54 36 00 00 15 5c 55 43 54 37 00 00 | |
15 5c 55 4d 49 30 00 00 15 5c 55 4d 49 31 00 00 | |
15 5c 55 4d 49 32 00 00 15 5c 55 4d 49 33 00 00 | |
15 5c 55 4d 49 34 00 00 15 5c 55 4d 49 35 00 00 | |
15 5c 55 4d 49 36 00 00 15 5c 55 4d 49 37 00 00 | |
15 5c 55 4d 49 38 00 00 15 5c 55 4d 49 39 00 00 | |
15 5c 55 4d 49 41 00 00 15 5c 55 4d 49 42 00 00 | |
15 5c 55 4d 49 43 00 00 15 5c 55 4d 49 44 00 00 | |
15 5c 55 4d 49 45 00 00 15 5c 55 4d 49 46 00 00 | |
15 5c 55 4d 4f 30 00 00 15 5c 55 4d 4f 31 00 00 | |
15 5c 55 4d 4f 32 00 00 15 5c 55 4d 4f 33 00 00 | |
15 5c 55 4d 4f 34 00 00 15 5c 55 4d 4f 35 00 00 | |
15 5c 55 4d 4f 36 00 00 15 5c 55 4d 4f 37 00 00 | |
15 5c 55 4d 4f 38 00 00 15 5c 55 4d 4f 39 00 00 | |
15 5c 55 4d 4f 41 00 00 15 5c 55 4d 4f 42 00 00 | |
15 5c 55 4d 4f 43 00 00 15 5c 55 4d 4f 44 00 00 | |
15 5c 55 4d 4f 45 00 00 15 5c 55 4d 4f 46 00 00 | |
15 5c 2f 09 5f 53 42 5f 50 43 49 30 52 50 30 39 | |
50 58 53 58 54 42 44 55 58 48 43 5f 52 48 55 42 | |
53 53 30 31 5f 50 4c 44 08 00 15 55 42 43 42 00 | |
00 15 58 44 43 45 00 00 15 55 53 54 43 00 00 15 | |
5c 55 43 52 54 01 00 15 5c 53 4d 42 52 08 07 10 | |
49 76 5c 5f 53 42 5f 5b 82 47 4d 55 42 54 43 08 | |
5f 48 49 44 0c 56 62 c0 00 08 5f 43 49 44 0c 41 | |
d0 0c a0 08 5f 55 49 44 00 08 5f 44 44 4e 0d 55 | |
53 42 20 54 79 70 65 20 43 00 08 5f 41 44 52 00 | |
a0 07 93 55 43 52 54 01 08 52 53 33 44 00 08 4c | |
43 4d 44 0a ff 08 43 52 53 5f 11 11 0a 0e 86 09 | |
00 01 00 00 00 00 00 10 00 00 79 00 5b 82 43 04 | |
43 52 30 31 08 5f 41 44 52 00 14 36 5f 50 4c 44 | |
00 a0 2f 93 55 53 54 43 01 a4 5c 2f 09 5f 53 42 | |
5f 50 43 49 30 52 50 30 39 50 58 53 58 54 42 44 | |
55 58 48 43 5f 52 48 55 42 53 53 30 31 5f 50 4c | |
44 14 1f 5f 43 52 53 08 8a 43 52 53 5f 0a 04 43 | |
42 41 53 70 55 42 43 42 43 42 41 53 a4 43 52 53 | |
5f 14 1e 5f 53 54 41 00 a0 15 90 92 95 5c 4f 53 | |
59 53 0b e0 07 93 55 53 54 43 01 a4 0a 0f a4 00 | |
5b 80 55 53 42 43 00 55 42 43 42 0a 38 5b 81 47 | |
0f 55 53 42 43 11 56 45 52 31 08 56 45 52 32 08 | |
52 53 56 31 08 52 53 56 32 08 43 43 49 30 08 43 | |
43 49 31 08 43 43 49 32 08 43 43 49 33 08 43 54 | |
4c 30 08 43 54 4c 31 08 43 54 4c 32 08 43 54 4c | |
33 08 43 54 4c 34 08 43 54 4c 35 08 43 54 4c 36 | |
08 43 54 4c 37 08 4d 47 49 30 08 4d 47 49 31 08 | |
4d 47 49 32 08 4d 47 49 33 08 4d 47 49 34 08 4d | |
47 49 35 08 4d 47 49 36 08 4d 47 49 37 08 4d 47 | |
49 38 08 4d 47 49 39 08 4d 47 49 41 08 4d 47 49 | |
42 08 4d 47 49 43 08 4d 47 49 44 08 4d 47 49 45 | |
08 4d 47 49 46 08 4d 47 4f 30 08 4d 47 4f 31 08 | |
4d 47 4f 32 08 4d 47 4f 33 08 4d 47 4f 34 08 4d | |
47 4f 35 08 4d 47 4f 36 08 4d 47 4f 37 08 4d 47 | |
4f 38 08 4d 47 4f 39 08 4d 47 4f 41 08 4d 47 4f | |
42 08 4d 47 4f 43 08 4d 47 4f 44 08 4d 47 4f 45 | |
08 4d 47 4f 46 08 14 30 55 43 57 41 08 a0 29 93 | |
52 53 33 44 00 a0 21 7b 5c 55 43 49 33 0a 80 00 | |
a0 16 93 4c 43 4d 44 0a 10 70 0a ff 4c 43 4d 44 | |
70 00 5c 55 43 49 31 14 48 2b 5f 44 53 4d 0c 08 | |
5f 54 5f 30 00 a0 45 2a 93 68 11 13 0a 10 c2 98 | |
83 6f a4 7c e4 11 ad 36 63 10 42 b5 00 8f a2 4c | |
28 01 70 99 6a 00 5f 54 5f 30 a0 39 93 5f 54 5f | |
30 00 70 00 52 53 33 44 a0 26 5b 12 5c 5f 4f 53 | |
49 00 a0 1c 5c 5f 4f 53 49 0d 57 69 6e 64 6f 77 | |
73 20 32 30 31 37 2e 32 00 70 01 52 53 33 44 a4 | |
11 03 01 0f a1 45 24 a0 4e 14 93 5f 54 5f 30 01 | |
7b 43 43 49 33 0a d7 43 43 49 33 7b 5c 55 43 49 | |
33 0a d7 5c 55 43 49 33 70 4d 47 4f 30 5c 55 4d | |
4f 30 70 4d 47 4f 31 5c 55 4d 4f 31 70 4d 47 4f | |
32 5c 55 4d 4f 32 70 4d 47 4f 33 5c 55 4d 4f 33 | |
70 4d 47 4f 34 5c 55 4d 4f 34 70 4d 47 4f 35 5c | |
55 4d 4f 35 70 4d 47 4f 36 5c 55 4d 4f 36 70 4d | |
47 4f 37 5c 55 4d 4f 37 70 4d 47 4f 38 5c 55 4d | |
4f 38 70 4d 47 4f 39 5c 55 4d 4f 39 70 4d 47 4f | |
41 5c 55 4d 4f 41 70 4d 47 4f 42 5c 55 4d 4f 42 | |
70 4d 47 4f 43 5c 55 4d 4f 43 70 4d 47 4f 44 5c | |
55 4d 4f 44 70 4d 47 4f 45 5c 55 4d 4f 45 70 4d | |
47 4f 46 5c 55 4d 4f 46 70 43 54 4c 30 5c 55 43 | |
54 30 70 43 54 4c 31 5c 55 43 54 31 70 43 54 4c | |
32 5c 55 43 54 32 70 43 54 4c 33 5c 55 43 54 33 | |
70 43 54 4c 34 5c 55 43 54 34 70 43 54 4c 35 5c | |
55 43 54 35 70 43 54 4c 36 5c 55 43 54 36 70 43 | |
54 4c 37 5c 55 43 54 37 70 5c 55 43 54 30 4c 43 | |
4d 44 a0 21 91 93 5c 55 43 54 30 01 93 5c 55 43 | |
54 30 0a 02 53 4d 42 52 0b 00 fa 0b 01 3b 00 00 | |
00 00 0a b2 a1 11 53 4d 42 52 0b 00 fa 0b 00 3b | |
00 00 00 00 0a b2 a1 43 0f a0 40 0e 93 5f 54 5f | |
30 0a 02 5c 2f 03 5f 53 42 5f 55 42 54 43 55 43 | |
57 41 70 5c 55 4d 49 30 4d 47 49 30 70 5c 55 4d | |
49 31 4d 47 49 31 70 5c 55 4d 49 32 4d 47 49 32 | |
70 5c 55 4d 49 33 4d 47 49 33 70 5c 55 4d 49 34 | |
4d 47 49 34 70 5c 55 4d 49 35 4d 47 49 35 70 5c | |
55 4d 49 36 4d 47 49 36 70 5c 55 4d 49 37 4d 47 | |
49 37 70 5c 55 4d 49 38 4d 47 49 38 70 5c 55 4d | |
49 39 4d 47 49 39 70 5c 55 4d 49 41 4d 47 49 41 | |
70 5c 55 4d 49 42 4d 47 49 42 70 5c 55 4d 49 43 | |
4d 47 49 43 70 5c 55 4d 49 44 4d 47 49 44 70 5c | |
55 4d 49 45 4d 47 49 45 70 5c 55 4d 49 46 4d 47 | |
49 46 70 5c 55 43 49 30 43 43 49 30 70 5c 55 43 | |
49 31 43 43 49 31 70 5c 55 43 49 32 43 43 49 32 | |
70 5c 55 43 49 33 43 43 49 33 a1 0f a0 0d 93 5f | |
54 5f 30 0a 03 a4 58 44 43 45 a5 a4 11 03 01 00 | |
14 48 28 55 4e 54 46 09 08 5f 54 5f 30 00 a0 4a | |
27 93 55 53 54 43 01 a2 41 27 01 70 99 68 00 5f | |
54 5f 30 a0 46 09 93 5f 54 5f 30 00 70 00 5c 55 | |
43 49 30 70 00 5c 55 43 49 31 70 00 5c 55 43 49 | |
32 70 0a 10 5c 55 43 49 33 70 5c 55 43 49 30 5c | |
2f 03 5f 53 42 5f 55 42 54 43 43 43 49 30 70 5c | |
55 43 49 31 5c 2f 03 5f 53 42 5f 55 42 54 43 43 | |
43 49 31 70 5c 55 43 49 32 5c 2f 03 5f 53 42 5f | |
55 42 54 43 43 43 49 32 70 5c 55 43 49 33 5c 2f | |
03 5f 53 42 5f 55 42 54 43 43 43 49 33 86 5c 2e | |
5f 53 42 5f 55 42 54 43 0a 80 53 4d 42 52 0b 00 | |
fa 0b 01 3b 00 00 00 00 0a b2 a1 4d 1c a0 48 1c | |
93 5f 54 5f 30 01 5c 2f 03 5f 53 42 5f 55 42 54 | |
43 55 43 57 41 70 5c 55 4d 49 30 5c 2f 03 5f 53 | |
42 5f 55 42 54 43 4d 47 49 30 70 5c 55 4d 49 31 | |
5c 2f 03 5f 53 42 5f 55 42 54 43 4d 47 49 31 70 | |
5c 55 4d 49 32 5c 2f 03 5f 53 42 5f 55 42 54 43 | |
4d 47 49 32 70 5c 55 4d 49 33 5c 2f 03 5f 53 42 | |
5f 55 42 54 43 4d 47 49 33 70 5c 55 4d 49 34 5c | |
2f 03 5f 53 42 5f 55 42 54 43 4d 47 49 34 70 5c | |
55 4d 49 35 5c 2f 03 5f 53 42 5f 55 42 54 43 4d | |
47 49 35 70 5c 55 4d 49 36 5c 2f 03 5f 53 42 5f | |
55 42 54 43 4d 47 49 36 70 5c 55 4d 49 37 5c 2f | |
03 5f 53 42 5f 55 42 54 43 4d 47 49 37 70 5c 55 | |
4d 49 38 5c 2f 03 5f 53 42 5f 55 42 54 43 4d 47 | |
49 38 70 5c 55 4d 49 39 5c 2f 03 5f 53 42 5f 55 | |
42 54 43 4d 47 49 39 70 5c 55 4d 49 41 5c 2f 03 | |
5f 53 42 5f 55 42 54 43 4d 47 49 41 70 5c 55 4d | |
49 42 5c 2f 03 5f 53 42 5f 55 42 54 43 4d 47 49 | |
42 70 5c 55 4d 49 43 5c 2f 03 5f 53 42 5f 55 42 | |
54 43 4d 47 49 43 70 5c 55 4d 49 44 5c 2f 03 5f | |
53 42 5f 55 42 54 43 4d 47 49 44 70 5c 55 4d 49 | |
45 5c 2f 03 5f 53 42 5f 55 42 54 43 4d 47 49 45 | |
70 5c 55 4d 49 46 5c 2f 03 5f 53 42 5f 55 42 54 | |
43 4d 47 49 46 70 5c 55 43 49 30 5c 2f 03 5f 53 | |
42 5f 55 42 54 43 43 43 49 30 70 5c 55 43 49 31 | |
5c 2f 03 5f 53 42 5f 55 42 54 43 43 43 49 31 70 | |
5c 55 43 49 32 5c 2f 03 5f 53 42 5f 55 42 54 43 | |
43 43 49 32 70 5c 55 43 49 33 5c 2f 03 5f 53 42 | |
5f 55 42 54 43 43 43 49 33 86 5c 2e 5f 53 42 5f | |
55 42 54 43 0a 80 a1 01 a5 | |
} | |
*/ | |
/* | |
LPIT: Length=148, Revision=1, Checksum=23, | |
OEMID=INTEL, OEM Table ID=KBL-ULT, OEM Revision=0x0, | |
Creator ID=MSFT, Creator Revision=0x5f | |
Type=ACPI_LPIT_TYPE_NATIVE_CSTATE | |
Length=56 | |
UniqueId=0x0000 | |
Flags={} | |
EntryTrigger=0x0000000000000060 (SpaceID=127) | |
Residency=30000 | |
Latency=3000 | |
ResidencyCounter=0x0000000000000632 (SpaceID=127) | |
CounterFrequency=TSC | |
Type=ACPI_LPIT_TYPE_NATIVE_CSTATE | |
Length=56 | |
UniqueId=0x0001 | |
Flags={} | |
EntryTrigger=0x0000000000000060 (SpaceID=127) | |
Residency=30000 | |
Latency=3000 | |
ResidencyCounter=0xfe00013c:0[32] (Memory) | |
CounterFrequency=9580 | |
*/ | |
/* | |
WSMT: Length=40, Revision=1, Checksum=85, | |
OEMID=INTEL, OEM Table ID=KBL-ULT, OEM Revision=0x0, | |
Creator ID=MSFT, Creator Revision=0x5f | |
Data={ | |
57 53 4d 54 28 00 00 00 01 55 49 4e 54 45 4c 20 | |
4b 42 4c 2d 55 4c 54 00 00 00 00 00 4d 53 46 54 | |
5f 00 00 00 07 00 00 00 | |
} | |
*/ | |
/* | |
SSDT: Length=671, Revision=2, Checksum=66, | |
OEMID=INTEL, OEM Table ID=sensrhub, OEM Revision=0x0, | |
Creator ID=INTL, Creator Revision=0x20160527 | |
Data={ | |
53 53 44 54 9f 02 00 00 02 42 49 4e 54 45 4c 20 | |
73 65 6e 73 72 68 75 62 00 00 00 00 49 4e 54 4c | |
27 05 16 20 a0 43 05 00 15 5c 53 48 41 50 00 00 | |
15 5c 47 50 42 53 00 00 15 5c 53 44 53 30 00 00 | |
15 5c 55 53 42 48 00 00 15 5c 2e 5f 53 42 5f 47 | |
47 4f 56 08 01 15 5c 2e 5f 53 42 5f 53 47 4f 56 | |
08 02 15 5c 2f 04 5f 53 42 5f 50 43 49 30 49 32 | |
43 30 44 46 55 44 06 00 10 46 22 5c 00 5b 82 40 | |
22 53 48 41 44 08 5f 48 49 44 0c 25 d4 33 d0 08 | |
5f 43 49 44 0c 41 d0 0c 02 14 1c 5f 53 54 41 08 | |
a0 13 91 7b 53 44 53 30 01 00 7b 55 53 42 48 01 | |
00 a4 0a 0f a4 00 14 48 1e 5f 44 53 4d 0c 08 5f | |
54 5f 30 00 08 50 47 43 45 00 08 50 47 43 44 00 | |
08 50 47 43 47 0a 2e 08 44 46 55 45 00 08 44 46 | |
55 44 00 08 4f 4c 44 56 00 08 50 47 43 56 00 08 | |
44 46 55 56 00 a0 44 1a 93 68 11 13 0a 10 d5 68 | |
c8 03 3f 56 a8 42 9f 57 9a 18 d9 49 b7 cb a0 0e | |
93 53 48 41 50 01 70 0a 3a 50 47 43 47 a0 4a 17 | |
92 95 99 69 00 01 a2 4f 16 01 70 99 6a 00 5f 54 | |
5f 30 a0 0c 93 5f 54 5f 30 00 a4 11 03 01 0f a1 | |
45 15 a0 48 0a 93 5f 54 5f 30 01 70 83 88 6b 00 | |
00 50 47 43 45 70 83 88 6b 01 00 50 47 43 44 70 | |
5c 2e 5f 53 42 5f 47 47 4f 56 0c 16 00 01 02 4f | |
4c 44 56 5c 2e 5f 53 42 5f 53 47 4f 56 0c 16 00 | |
01 02 50 47 43 45 a0 20 94 50 47 43 44 00 5b 22 | |
50 47 43 44 5c 2e 5f 53 42 5f 47 47 4f 56 0c 16 | |
00 01 02 4f 4c 44 56 a0 41 04 93 5c 2e 5f 53 42 | |
5f 47 47 4f 56 0c 16 00 01 02 01 5b 22 0a 96 a0 | |
12 93 5c 2e 5f 53 42 5f 47 47 4f 56 0c 14 00 01 | |
02 01 a1 16 86 5c 2f 04 5f 53 42 5f 50 43 49 30 | |
49 32 43 30 44 46 55 44 01 a4 00 a1 49 0a a0 47 | |
06 93 5f 54 5f 30 0a 02 70 83 88 6b 00 00 44 46 | |
55 45 70 83 88 6b 01 00 44 46 55 44 70 5c 2e 5f | |
53 42 5f 47 47 4f 56 0c 14 00 01 02 4f 4c 44 56 | |
5c 2e 5f 53 42 5f 47 47 4f 56 0c 14 00 01 02 44 | |
46 55 45 a0 20 94 44 46 55 44 00 5b 22 44 46 55 | |
44 5c 2e 5f 53 42 5f 47 47 4f 56 0c 14 00 01 02 | |
4f 4c 44 56 a4 00 a1 3e a0 3c 93 5f 54 5f 30 0a | |
03 70 5c 2e 5f 53 42 5f 47 47 4f 56 0c 14 00 01 | |
02 44 46 55 56 70 5c 2e 5f 53 42 5f 47 47 4f 56 | |
0c 16 00 01 02 50 47 43 56 a4 12 0a 02 50 47 43 | |
56 44 46 55 56 a5 a4 00 a4 00 a4 11 03 01 00 | |
} | |
*/ | |
/* | |
SSDT: Length=625, Revision=1, Checksum=222, | |
OEMID=INTEL, OEM Table ID=EInkApp, OEM Revision=0x0, | |
Creator ID=INTL, Creator Revision=0x20160527 | |
Data={ | |
53 53 44 54 71 02 00 00 01 de 49 4e 54 45 4c 20 | |
45 49 6e 6b 41 70 70 00 00 00 00 00 49 4e 54 4c | |
27 05 16 20 a0 34 00 15 5c 41 44 42 47 08 01 15 | |
5c 45 49 41 50 00 00 15 5c 45 49 44 46 01 00 15 | |
5c 2e 5f 53 42 5f 47 47 4f 56 08 01 15 5c 2e 5f | |
53 42 5f 53 47 4f 56 08 02 10 47 21 5c 00 5b 82 | |
41 21 45 49 41 44 08 5f 48 49 44 0c 25 d4 33 99 | |
08 5f 53 30 57 00 14 2e 5f 53 54 41 08 41 44 42 | |
47 0d 45 49 41 44 20 53 54 41 00 a0 0a 93 45 49 | |
41 50 01 a4 0a 0f a1 0c a0 0a 93 45 49 44 46 01 | |
a4 0a 0f a4 00 14 4b 1c 5f 44 53 4d 0c 08 5f 54 | |
5f 30 00 08 50 45 43 45 00 08 50 45 43 44 00 08 | |
44 46 55 45 00 08 44 46 55 44 00 08 4f 4c 44 56 | |
00 08 50 45 43 56 00 08 44 46 55 56 00 a0 4e 18 | |
93 68 11 13 0a 10 1f 3c f0 ad 76 ee 23 4f 9d ef | |
cd ae 22 a3 6a cf a0 43 17 92 95 99 69 00 01 a2 | |
48 16 01 70 99 6a 00 5f 54 5f 30 a0 1a 93 5f 54 | |
5f 30 00 41 44 42 47 0d 45 49 41 44 20 46 3a 30 | |
00 a4 11 03 01 0f a1 40 14 a0 17 93 5f 54 5f 30 | |
01 41 44 42 47 0d 45 49 41 44 20 46 3a 31 00 a4 | |
00 a1 45 12 a0 43 0c 93 5f 54 5f 30 0a 02 41 44 | |
42 47 0d 45 49 41 44 20 46 3a 32 00 70 83 88 6b | |
00 00 44 46 55 45 70 83 88 6b 01 00 44 46 55 44 | |
a0 2e 93 45 49 41 50 01 70 5c 2e 5f 53 42 5f 47 | |
47 4f 56 0c 15 00 00 02 4f 4c 44 56 5c 2e 5f 53 | |
42 5f 53 47 4f 56 0c 15 00 00 02 44 46 55 45 a1 | |
28 70 5c 2e 5f 53 42 5f 47 47 4f 56 0c 03 00 04 | |
02 4f 4c 44 56 5c 2e 5f 53 42 5f 53 47 4f 56 0c | |
03 00 04 02 44 46 55 45 a0 3d 94 44 46 55 44 00 | |
5b 22 44 46 55 44 a0 1a 93 45 49 41 50 01 5c 2e | |
5f 53 42 5f 53 47 4f 56 0c 15 00 00 02 4f 4c 44 | |
56 a1 14 5c 2e 5f 53 42 5f 53 47 4f 56 0c 03 00 | |
04 02 4f 4c 44 56 a4 00 a1 4e 05 a0 4b 05 93 5f | |
54 5f 30 0a 03 41 44 42 47 0d 45 49 41 44 20 46 | |
3a 33 00 a0 21 93 45 49 41 50 01 70 5c 2e 5f 53 | |
42 5f 47 47 4f 56 0c 15 00 00 02 44 46 55 56 70 | |
01 50 45 43 56 a1 15 70 5c 2e 5f 53 42 5f 47 47 | |
4f 56 0c 03 00 04 02 44 46 55 56 a4 12 0a 02 50 | |
45 43 56 44 46 55 56 a5 a4 00 a4 00 a4 11 03 01 | |
00 | |
} | |
*/ | |
/* | |
SSDT: Length=12290, Revision=2, Checksum=206, | |
OEMID=INTEL, OEM Table ID=PtidDevc, OEM Revision=0x1000, | |
Creator ID=INTL, Creator Revision=0x20160527 | |
Data={ | |
53 53 44 54 02 30 00 00 02 ce 49 4e 54 45 4c 20 | |
50 74 69 64 44 65 76 63 00 10 00 00 49 4e 54 4c | |
27 05 16 20 a0 40 90 00 15 5c 2f 05 5f 53 42 5f | |
50 43 49 30 4c 50 43 42 48 5f 45 43 45 43 41 56 | |
01 00 15 5c 2e 5f 50 52 5f 44 54 53 31 00 00 15 | |
5c 2e 5f 50 52 5f 44 54 53 32 00 00 15 5c 2e 5f | |
50 52 5f 44 54 53 33 00 00 15 5c 2e 5f 50 52 5f | |
44 54 53 34 00 00 15 5c 2e 5f 50 52 5f 50 44 54 | |
53 00 00 15 5c 2f 05 5f 53 42 5f 50 43 49 30 4c | |
50 43 42 48 5f 45 43 47 54 56 52 00 00 15 5c 2f | |
05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 | |
43 54 53 52 31 00 00 15 5c 2f 05 5f 53 42 5f 50 | |
43 49 30 4c 50 43 42 48 5f 45 43 54 53 52 32 00 | |
00 15 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 43 | |
42 48 5f 45 43 54 53 52 33 00 00 15 5c 2f 05 5f | |
53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 43 54 | |
53 52 34 00 00 15 5c 2f 05 5f 53 42 5f 50 43 49 | |
30 4c 50 43 42 48 5f 45 43 54 53 52 35 00 00 15 | |
5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 | |
5f 45 43 54 53 52 36 00 00 15 5c 2f 05 5f 53 42 | |
5f 50 43 49 30 4c 50 43 42 48 5f 45 43 54 53 52 | |
37 00 00 15 5c 2f 05 5f 53 42 5f 50 43 49 30 4c | |
50 43 42 48 5f 45 43 50 4d 41 58 00 00 15 5c 2f | |
05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 | |
43 50 50 44 54 00 00 15 5c 2f 05 5f 53 42 5f 50 | |
43 49 30 4c 50 43 42 48 5f 45 43 50 45 43 48 00 | |
00 15 5c 2f 03 5f 54 5a 5f 54 5a 30 30 5f 54 4d | |
50 00 00 15 5c 2f 03 5f 54 5a 5f 54 5a 30 31 5f | |
54 4d 50 00 00 15 5c 2f 05 5f 53 42 5f 50 43 49 | |
30 4c 50 43 42 48 5f 45 43 43 50 55 50 00 00 15 | |
5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 | |
5f 45 43 50 50 57 52 00 00 15 5c 2f 05 5f 53 42 | |
5f 50 43 49 30 4c 50 43 42 48 5f 45 43 43 50 41 | |
50 00 00 15 5c 2f 05 5f 53 42 5f 50 43 49 30 4c | |
50 43 42 48 5f 45 43 50 4c 41 50 00 00 15 5c 2f | |
05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 | |
43 42 31 44 43 00 00 15 5c 2f 05 5f 53 42 5f 50 | |
43 49 30 4c 50 43 42 48 5f 45 43 42 31 52 43 00 | |
00 15 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 43 | |
42 48 5f 45 43 42 31 46 43 00 00 15 5c 2f 05 5f | |
53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 43 42 | |
31 46 56 00 00 15 5c 2f 05 5f 53 42 5f 50 43 49 | |
30 4c 50 43 42 48 5f 45 43 42 31 44 49 00 00 15 | |
5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 | |
5f 45 43 42 31 43 49 00 00 15 5c 2f 05 5f 53 42 | |
5f 50 43 49 30 4c 50 43 42 48 5f 45 43 42 32 52 | |
43 00 00 15 5c 2f 05 5f 53 42 5f 50 43 49 30 4c | |
50 43 42 48 5f 45 43 42 32 46 43 00 00 15 5c 2f | |
05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 | |
43 42 32 46 56 00 00 15 5c 2f 05 5f 53 42 5f 50 | |
43 49 30 4c 50 43 42 48 5f 45 43 42 32 44 49 00 | |
00 15 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 43 | |
42 48 5f 45 43 42 32 43 49 00 00 15 5c 2f 05 5f | |
53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 43 42 | |
4d 41 58 00 00 15 5c 2f 05 5f 53 42 5f 50 43 49 | |
30 4c 50 43 42 48 5f 45 43 42 32 4d 4c 00 00 15 | |
5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 | |
5f 45 43 42 32 4d 48 00 00 15 5c 2f 05 5f 53 42 | |
5f 50 43 49 30 4c 50 43 42 48 5f 45 43 50 45 4e | |
56 00 00 15 5c 2f 05 5f 53 42 5f 50 43 49 30 4c | |
50 43 42 48 5f 45 43 43 46 53 50 00 00 15 5c 2f | |
05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 | |
43 43 46 53 32 00 00 15 5c 2f 05 5f 53 42 5f 50 | |
43 49 30 4c 50 43 42 48 5f 45 43 4d 46 53 50 00 | |
00 15 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 43 | |
42 48 5f 45 43 4d 4d 54 4c 00 00 15 5c 2f 05 5f | |
53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 43 4d | |
47 54 44 00 00 15 5c 2f 05 5f 53 42 5f 50 43 49 | |
30 4c 50 43 42 48 5f 45 43 4d 43 54 44 00 00 15 | |
5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 | |
5f 45 43 4d 50 4f 4c 00 00 15 5c 2f 05 5f 53 42 | |
5f 50 43 49 30 4c 50 43 42 48 5f 45 43 4d 47 50 | |
4c 00 00 15 5c 2f 05 5f 53 42 5f 50 43 49 30 4c | |
50 43 42 48 5f 45 43 4d 43 50 4c 00 00 15 5c 2f | |
05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 | |
43 4d 4d 50 4c 00 00 15 5c 2f 05 5f 53 42 5f 50 | |
43 49 30 4c 50 43 42 48 5f 45 43 4e 4d 54 4c 00 | |
00 15 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 43 | |
42 48 5f 45 43 4e 47 54 44 00 00 15 5c 2f 05 5f | |
53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 43 4e | |
43 54 44 00 00 15 5c 2f 05 5f 53 42 5f 50 43 49 | |
30 4c 50 43 42 48 5f 45 43 4e 50 4f 4c 00 00 15 | |
5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 | |
5f 45 43 4e 47 50 4c 00 00 15 5c 2f 05 5f 53 42 | |
5f 50 43 49 30 4c 50 43 42 48 5f 45 43 4e 43 50 | |
4c 00 00 15 5c 2f 05 5f 53 42 5f 50 43 49 30 4c | |
50 43 42 48 5f 45 43 54 4d 50 4c 00 00 15 5c 2f | |
05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 | |
43 4d 44 54 30 00 00 15 5c 2f 05 5f 53 42 5f 50 | |
43 49 30 4c 50 43 42 48 5f 45 43 43 4d 44 52 00 | |
00 15 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 43 | |
42 48 5f 45 43 50 43 41 44 00 00 15 5c 2f 05 5f | |
53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 43 50 | |
45 57 4c 00 00 15 5c 2f 05 5f 53 42 5f 50 43 49 | |
30 4c 50 43 42 48 5f 45 43 50 57 52 4c 00 00 15 | |
5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 | |
5f 45 43 50 45 43 44 00 00 15 5c 2f 05 5f 53 42 | |
5f 50 43 49 30 4c 50 43 42 48 5f 45 43 50 45 48 | |
49 00 00 15 5c 2f 05 5f 53 42 5f 50 43 49 30 4c | |
50 43 42 48 5f 45 43 50 45 43 49 00 00 15 5c 2f | |
05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 | |
43 50 45 50 4c 00 00 15 5c 2f 05 5f 53 42 5f 50 | |
43 49 30 4c 50 43 42 48 5f 45 43 50 45 50 4d 00 | |
00 15 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 43 | |
42 48 5f 45 43 50 57 46 43 00 00 15 5c 2f 05 5f | |
53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 43 50 | |
45 43 43 00 00 15 5c 2f 05 5f 53 42 5f 50 43 49 | |
30 4c 50 43 42 48 5f 45 43 50 44 54 30 00 00 15 | |
5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 | |
5f 45 43 50 44 54 31 00 00 15 5c 2f 05 5f 53 42 | |
5f 50 43 49 30 4c 50 43 42 48 5f 45 43 50 44 54 | |
32 00 00 15 5c 2f 05 5f 53 42 5f 50 43 49 30 4c | |
50 43 42 48 5f 45 43 50 44 54 33 00 00 15 5c 2f | |
05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 | |
43 50 52 46 43 00 00 15 5c 2f 05 5f 53 42 5f 50 | |
43 49 30 4c 50 43 42 48 5f 45 43 50 52 53 30 00 | |
00 15 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 43 | |
42 48 5f 45 43 50 52 53 31 00 00 15 5c 2f 05 5f | |
53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 43 50 | |
52 53 32 00 00 15 5c 2f 05 5f 53 42 5f 50 43 49 | |
30 4c 50 43 42 48 5f 45 43 50 52 53 33 00 00 15 | |
5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 | |
5f 45 43 50 52 53 34 00 00 15 5c 2f 05 5f 53 42 | |
5f 50 43 49 30 4c 50 43 42 48 5f 45 43 50 52 43 | |
53 00 00 15 5c 2f 05 5f 53 42 5f 50 43 49 30 4c | |
50 43 42 48 5f 45 43 50 45 43 30 00 00 15 5c 2f | |
05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 | |
43 50 45 43 31 00 00 15 5c 2f 05 5f 53 42 5f 50 | |
43 49 30 4c 50 43 42 48 5f 45 43 50 45 43 32 00 | |
00 15 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 43 | |
42 48 5f 45 43 50 45 43 33 00 00 15 5c 2f 05 5f | |
53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 43 54 | |
45 52 31 00 00 15 5c 2f 05 5f 53 42 5f 50 43 49 | |
30 4c 50 43 42 48 5f 45 43 54 45 52 32 00 00 15 | |
5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 | |
5f 45 43 54 45 52 33 00 00 15 5c 2f 05 5f 53 42 | |
5f 50 43 49 30 4c 50 43 42 48 5f 45 43 54 45 52 | |
34 00 00 15 5c 2f 05 5f 53 42 5f 50 43 49 30 4c | |
50 43 42 48 5f 45 43 54 45 52 35 00 00 15 5c 2f | |
05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 | |
43 54 45 52 36 00 00 15 5c 2f 05 5f 53 42 5f 50 | |
43 49 30 4c 50 43 42 48 5f 45 43 45 43 4d 44 08 | |
01 15 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 43 | |
42 48 5f 45 43 45 43 52 44 08 01 15 5c 2f 05 5f | |
53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 43 45 | |
43 57 54 08 02 15 5c 50 41 4d 54 00 00 15 5c 54 | |
53 44 42 00 00 10 8c 6d 02 5c 5f 53 42 5f 5b 82 | |
82 6d 02 50 54 49 44 08 5f 48 49 44 0c 25 d4 34 | |
0e 08 5f 43 49 44 0c 41 d0 0c 02 08 49 56 45 52 | |
0c 00 00 03 00 08 5f 53 54 41 0a 0f 14 18 54 53 | |
44 4c 00 a0 0c 93 54 53 44 42 01 a4 54 53 44 32 | |
a4 54 53 44 31 08 54 53 44 31 12 45 1a 28 00 0d | |
43 50 55 20 43 6f 72 65 20 30 20 44 54 53 00 00 | |
0d 43 50 55 20 43 6f 72 65 20 31 20 44 54 53 00 | |
00 0d 43 50 55 20 43 6f 72 65 20 32 20 44 54 53 | |
00 00 0d 43 50 55 20 43 6f 72 65 20 33 20 44 54 | |
53 00 00 0d 43 50 55 20 43 6f 72 65 20 50 61 63 | |
6b 61 67 65 20 44 54 53 00 0a 03 0d 44 49 4d 4d | |
30 5f 68 6f 74 73 70 6f 74 5f 55 34 43 31 00 0a | |
03 0d 44 49 4d 4d 31 5f 68 6f 74 73 70 6f 74 5f | |
51 34 44 31 00 0a 03 0d 49 4d 56 50 5f 63 6f 6e | |
6e 5f 51 37 43 31 00 0a 03 0d 62 6f 61 72 64 5f | |
68 6f 74 73 70 6f 74 31 5f 55 33 47 33 00 0a 03 | |
0d 62 6f 61 72 64 5f 68 6f 74 73 70 6f 74 32 5f | |
51 33 47 31 00 00 0d 43 50 55 20 50 61 63 6b 61 | |
67 65 20 54 65 6d 70 65 72 61 74 75 72 65 00 0a | |
05 0d 50 43 48 20 44 54 53 20 54 65 6d 70 65 72 | |
61 74 75 72 65 20 66 72 6f 6d 20 50 43 48 00 00 | |
0d 43 50 55 20 50 45 43 49 20 72 65 61 64 69 6e | |
67 00 0a 05 0d 53 41 20 44 54 53 20 54 65 6d 70 | |
65 72 61 74 75 72 65 20 66 72 6f 6d 20 50 43 48 | |
00 0a 02 0d 54 5a 30 30 20 5f 54 4d 50 00 0a 02 | |
0d 54 5a 30 31 20 5f 54 4d 50 00 0a 03 0d 53 44 | |
52 41 4d 5f 68 6f 74 73 70 6f 74 5f 52 54 35 42 | |
31 00 0a 03 0d 4e 47 46 46 5f 73 6c 6f 74 5f 52 | |
54 36 47 31 00 0a 03 0d 49 4d 56 50 5f 63 6f 6e | |
6e 5f 52 54 37 44 31 00 0a 03 0d 62 6f 61 72 64 | |
5f 68 6f 74 73 70 6f 74 33 5f 52 54 38 46 31 00 | |
08 54 53 44 32 12 47 1c 26 00 0d 43 50 55 20 43 | |
6f 72 65 20 30 20 44 54 53 00 00 0d 43 50 55 20 | |
43 6f 72 65 20 31 20 44 54 53 00 00 0d 43 50 55 | |
20 43 6f 72 65 20 32 20 44 54 53 00 00 0d 43 50 | |
55 20 43 6f 72 65 20 33 20 44 54 53 00 00 0d 43 | |
50 55 20 43 6f 72 65 20 50 61 63 6b 61 67 65 20 | |
44 54 53 00 0a 03 0d 41 2d 53 6b 69 6e 20 48 6f | |
74 73 70 6f 74 20 55 32 31 00 0a 03 0d 41 2d 53 | |
6b 69 6e 20 48 6f 74 73 70 6f 74 20 55 32 31 20 | |
49 52 00 0a 03 0d 42 2d 53 6b 69 6e 20 48 6f 74 | |
73 70 6f 74 20 55 31 00 0a 03 0d 42 2d 53 6b 69 | |
6e 20 48 6f 74 73 70 6f 74 20 55 31 20 49 52 00 | |
00 0d 43 50 55 20 50 61 63 6b 61 67 65 20 54 65 | |
6d 70 65 72 61 74 75 72 65 00 0a 05 0d 50 43 48 | |
20 44 54 53 20 54 65 6d 70 65 72 61 74 75 72 65 | |
20 66 72 6f 6d 20 50 43 48 00 00 0d 43 50 55 20 | |
50 45 43 49 20 72 65 61 64 69 6e 67 00 0a 05 0d | |
53 41 20 44 54 53 20 54 65 6d 70 65 72 61 74 75 | |
72 65 20 66 72 6f 6d 20 50 43 48 00 0a 02 0d 54 | |
5a 30 30 20 5f 54 4d 50 00 0a 03 0d 53 6f 43 20 | |
56 52 20 54 68 65 72 6d 73 69 74 6f 72 20 52 54 | |
31 31 00 0a 03 0d 4d 65 6d 6f 72 79 20 54 68 65 | |
72 6d 69 73 74 6f 72 20 52 54 39 00 0a 03 0d 47 | |
4e 53 53 20 42 6f 61 72 64 20 41 6d 62 69 65 6e | |
74 20 54 68 65 72 6d 69 73 74 6f 72 20 52 34 00 | |
0a 03 0d 53 79 73 74 65 6d 20 56 52 20 54 68 65 | |
72 6d 69 73 74 6f 72 20 52 54 31 30 00 0a 03 0d | |
41 2d 53 6b 69 6e 20 53 6b 79 63 61 6d 20 54 68 | |
65 72 6d 69 73 74 6f 72 20 52 54 38 00 08 50 53 | |
44 4c 12 4c 28 22 0a 0b 0d 43 70 75 20 50 6f 77 | |
65 72 20 28 6d 57 29 00 0a 0b 0d 50 6c 61 74 66 | |
6f 72 6d 20 50 6f 77 65 72 20 28 6d 57 29 00 0a | |
0b 0d 43 70 75 20 41 76 65 72 61 67 65 20 50 6f | |
77 65 72 20 28 6d 57 29 00 0a 0b 0d 50 6c 61 74 | |
66 6f 72 6d 20 41 76 65 72 61 67 65 20 50 6f 77 | |
65 72 20 28 6d 57 29 00 0a 0c 0d 42 61 74 74 65 | |
72 79 20 31 20 44 65 73 69 67 6e 20 43 61 70 61 | |
63 69 74 79 20 28 6d 57 68 29 00 0a 0c 0d 42 61 | |
74 74 65 72 79 20 31 20 52 65 6d 61 69 6e 69 6e | |
67 20 43 61 70 61 63 69 74 79 20 28 6d 57 68 29 | |
00 0a 0c 0d 42 61 74 74 65 72 79 20 31 20 46 75 | |
6c 6c 20 43 68 61 72 67 65 20 43 61 70 61 63 69 | |
74 79 20 28 6d 57 68 29 00 0a 0c 0d 42 61 74 74 | |
65 72 79 20 31 20 46 75 6c 6c 20 52 65 73 6f 6c | |
75 74 69 6f 6e 20 56 6f 6c 74 61 67 65 20 28 6d | |
56 29 00 0a 0c 0d 42 61 74 74 65 72 79 20 31 20 | |
46 75 6c 6c 20 52 65 73 6f 6c 75 74 69 6f 6e 20 | |
44 69 73 63 68 61 72 67 65 20 43 75 72 72 65 6e | |
74 20 28 6d 41 29 00 0a 0c 0d 42 61 74 74 65 72 | |
79 20 31 20 46 75 6c 6c 20 52 65 73 6f 6c 75 74 | |
69 6f 6e 20 43 68 61 72 67 65 20 43 75 72 72 65 | |
6e 74 20 28 6d 41 29 00 0a 0c 0d 42 61 74 74 65 | |
72 79 20 32 20 52 65 6d 61 69 6e 69 6e 67 20 43 | |
61 70 61 63 69 74 79 20 28 6d 57 68 29 00 0a 0c | |
0d 42 61 74 74 65 72 79 20 32 20 46 75 6c 6c 20 | |
43 68 61 72 67 65 20 43 61 70 61 63 69 74 79 20 | |
28 6d 57 68 29 00 0a 0c 0d 42 61 74 74 65 72 79 | |
20 32 20 46 75 6c 6c 20 52 65 73 6f 6c 75 74 69 | |
6f 6e 20 56 6f 6c 74 61 67 65 20 28 6d 56 29 00 | |
0a 0c 0d 42 61 74 74 65 72 79 20 32 20 46 75 6c | |
6c 20 52 65 73 6f 6c 75 74 69 6f 6e 20 44 69 73 | |
63 68 61 72 67 65 20 43 75 72 72 65 6e 74 20 28 | |
6d 41 29 00 0a 0c 0d 42 61 74 74 65 72 79 20 32 | |
20 46 75 6c 6c 20 52 65 73 6f 6c 75 74 69 6f 6e | |
20 43 68 61 72 67 65 20 43 75 72 72 65 6e 74 20 | |
28 6d 41 29 00 0a 0c 0d 42 61 74 74 65 72 79 20 | |
50 61 63 6b 20 31 20 6d 61 78 69 6d 75 6d 20 70 | |
6f 77 65 72 20 28 6d 57 29 00 0a 0c 0d 42 61 74 | |
74 65 72 79 20 50 61 63 6b 20 32 20 6d 61 78 69 | |
6d 75 6d 20 70 6f 77 65 72 20 28 6d 57 29 00 14 | |
18 4f 53 44 4c 00 a0 0c 93 54 53 44 42 01 a4 4f | |
53 44 32 a4 4f 53 44 31 08 4f 53 44 31 12 43 0a | |
15 0a 04 0d 43 50 55 20 46 61 6e 20 44 75 74 79 | |
20 43 79 63 6c 65 00 0d 52 41 57 00 0a 04 0d 43 | |
50 55 20 46 61 6e 20 23 31 20 53 70 65 65 64 00 | |
0d 52 50 4d 00 0a 03 0d 53 6b 69 6e 20 54 65 6d | |
70 20 30 00 0d 52 41 57 00 0a 03 0d 54 68 65 72 | |
6d 69 73 74 6f 72 20 31 20 00 0d 52 41 57 00 0a | |
03 0d 54 68 65 72 6d 69 73 74 6f 72 20 32 20 00 | |
0d 52 41 57 00 0a 03 0d 54 68 65 72 6d 69 73 74 | |
6f 72 20 33 20 00 0d 52 41 57 00 0a 03 0d 54 68 | |
65 72 6d 69 73 74 6f 72 20 34 20 00 0d 52 41 57 | |
00 08 4f 53 44 32 12 49 0b 18 0a 04 0d 43 50 55 | |
20 46 61 6e 20 44 75 74 79 20 43 79 63 6c 65 00 | |
0d 52 41 57 00 0a 04 0d 43 50 55 20 46 61 6e 20 | |
23 31 20 53 70 65 65 64 00 0d 52 50 4d 00 0a 03 | |
0d 53 6b 69 6e 20 54 65 6d 70 20 30 00 0d 52 41 | |
57 00 0a 03 0d 54 68 65 72 6d 69 73 74 6f 72 20 | |
31 20 00 0d 52 41 57 00 0a 03 0d 54 68 65 72 6d | |
69 73 74 6f 72 20 32 20 00 0d 52 41 57 00 0a 03 | |
0d 54 68 65 72 6d 69 73 74 6f 72 20 33 20 00 0d | |
52 41 57 00 0a 03 0d 54 68 65 72 6d 69 73 74 6f | |
72 20 34 20 00 0d 52 41 57 00 0a 03 0d 54 68 65 | |
72 6d 69 73 74 6f 72 20 35 20 00 0d 52 41 57 00 | |
14 43 12 58 4c 41 54 09 a0 0b 92 95 68 0b ac 03 | |
a4 0b 47 0a a0 0b 92 95 68 0b 94 03 a4 0b 79 0a | |
a0 0b 92 95 68 0b 74 03 a4 0b ab 0a a0 0b 92 95 | |
68 0b 54 03 a4 0b dd 0a a0 0b 92 95 68 0b 2c 03 | |
a4 0b 0f 0b a0 0b 92 95 68 0b 00 03 a4 0b 41 0b | |
a0 0b 92 95 68 0b d0 02 a4 0b 73 0b a0 0b 92 95 | |
68 0b 9c 02 a4 0b a5 0b a0 0b 92 95 68 0b 64 02 | |
a4 0b d7 0b a0 0b 92 95 68 0b 30 02 a4 0b 09 0c | |
a0 0b 92 95 68 0b fc 01 a4 0b 3b 0c a0 0b 92 95 | |
68 0b c8 01 a4 0b 6d 0c a0 0b 92 95 68 0b 94 01 | |
a4 0b 9f 0c a0 0b 92 95 68 0b 64 01 a4 0b d1 0c | |
a0 0b 92 95 68 0b 38 01 a4 0b 03 0d a0 0b 92 95 | |
68 0b 14 01 a4 0b 35 0d a0 0a 92 95 68 0a f0 a4 | |
0b 67 0d a0 0a 92 95 68 0a d4 a4 0b 99 0d a0 0a | |
92 95 68 0a b8 a4 0b cb 0d a0 0a 92 95 68 0a a0 | |
a4 0b fd 0d a0 0a 92 95 68 0a 8c a4 0b 2f 0e a0 | |
0a 92 95 68 0a 7c a4 0b 61 0e a0 0a 92 95 68 0a | |
68 a4 0b 93 0e a0 0a 92 95 68 0a 58 a4 0b c5 0e | |
a4 0b c5 0e 14 41 12 58 53 44 53 09 a0 0b 92 95 | |
68 0b f0 02 a4 0b 47 0a a0 0b 92 95 68 0b dc 02 | |
a4 0b 79 0a a0 0b 92 95 68 0b c4 02 a4 0b ab 0a | |
a0 0b 92 95 68 0b a8 02 a4 0b dd 0a a0 0b 92 95 | |
68 0b 88 02 a4 0b 0f 0b a0 0b 92 95 68 0b 64 02 | |
a4 0b 41 0b a0 0b 92 95 68 0b 40 02 a4 0b 73 0b | |
a0 0b 92 95 68 0b 14 02 a4 0b a5 0b a0 0b 92 95 | |
68 0b ec 01 a4 0b d7 0b a0 0b 92 95 68 0b c0 01 | |
a4 0b 09 0c a0 0b 92 95 68 0b 94 01 a4 0b 3b 0c | |
a0 0b 92 95 68 0b 6c 01 a4 0b 6d 0c a0 0b 92 95 | |
68 0b 44 01 a4 0b 9f 0c a0 0b 92 95 68 0b 1c 01 | |
a4 0b d1 0c a0 0a 92 95 68 0a fc a4 0b 03 0d a0 | |
0a 92 95 68 0a dc a4 0b 35 0d a0 0a 92 95 68 0a | |
c0 a4 0b 67 0d a0 0a 92 95 68 0a a8 a4 0b 99 0d | |
a0 0a 92 95 68 0a 94 a4 0b cb 0d a0 0a 92 95 68 | |
0a 80 a4 0b fd 0d a0 0a 92 95 68 0a 70 a4 0b 2f | |
0e a0 0a 92 95 68 0a 60 a4 0b 61 0e a0 0a 92 95 | |
68 0a 54 a4 0b 93 0e a0 0a 92 95 68 0a 48 a4 0b | |
c5 0e a4 0b c5 0e 14 4a 8c 54 53 44 44 08 a0 46 | |
45 93 54 53 44 42 01 08 54 4d 50 58 12 42 06 13 | |
0c 00 00 00 80 0c 00 00 00 80 0c 00 00 00 80 0c | |
00 00 00 80 0c 00 00 00 80 0c 00 00 00 80 0c 00 | |
00 00 80 0c 00 00 00 80 0c 00 00 00 80 0c 00 00 | |
00 80 0c 00 00 00 80 0c 00 00 00 80 0c 00 00 00 | |
80 0c 00 00 00 80 0c 00 00 00 80 0c 00 00 00 80 | |
0c 00 00 00 80 0c 00 00 00 80 0c 00 00 00 80 70 | |
72 77 5c 2e 5f 50 52 5f 44 54 53 31 0a 0a 00 0b | |
ac 0a 00 88 54 4d 50 58 00 00 70 72 77 5c 2e 5f | |
50 52 5f 44 54 53 32 0a 0a 00 0b ac 0a 00 88 54 | |
4d 50 58 01 00 70 72 77 5c 2e 5f 50 52 5f 44 54 | |
53 33 0a 0a 00 0b ac 0a 00 88 54 4d 50 58 0a 02 | |
00 70 72 77 5c 2e 5f 50 52 5f 44 54 53 34 0a 0a | |
00 0b ac 0a 00 88 54 4d 50 58 0a 03 00 70 72 77 | |
5c 2e 5f 50 52 5f 50 44 54 53 0a 0a 00 0b ac 0a | |
00 88 54 4d 50 58 0a 04 00 a0 42 1e 93 5c 2f 05 | |
5f 53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 43 | |
45 43 41 56 01 70 72 77 5c 2f 05 5f 53 42 5f 50 | |
43 49 30 4c 50 43 42 48 5f 45 43 45 43 52 44 71 | |
5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 | |
5f 45 43 54 53 52 31 0a 0a 00 0b ac 0a 00 88 54 | |
4d 50 58 0a 05 00 70 72 77 5c 2f 05 5f 53 42 5f | |
50 43 49 30 4c 50 43 42 48 5f 45 43 45 43 52 44 | |
71 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 43 42 | |
48 5f 45 43 54 53 52 32 0a 0a 00 0b ac 0a 00 88 | |
54 4d 50 58 0a 06 00 70 72 77 5c 2f 05 5f 53 42 | |
5f 50 43 49 30 4c 50 43 42 48 5f 45 43 45 43 52 | |
44 71 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 43 | |
42 48 5f 45 43 54 53 52 33 0a 0a 00 0b ac 0a 00 | |
88 54 4d 50 58 0a 07 00 70 72 77 5c 2f 05 5f 53 | |
42 5f 50 43 49 30 4c 50 43 42 48 5f 45 43 45 43 | |
52 44 71 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 | |
43 42 48 5f 45 43 54 53 52 34 0a 0a 00 0b ac 0a | |
00 88 54 4d 50 58 0a 08 00 70 72 77 5c 2f 05 5f | |
53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 43 45 | |
43 52 44 71 5c 2f 05 5f 53 42 5f 50 43 49 30 4c | |
50 43 42 48 5f 45 43 50 4d 41 58 0a 0a 00 0b ac | |
0a 00 88 54 4d 50 58 0a 09 00 70 72 77 5c 2f 05 | |
5f 53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 43 | |
45 43 52 44 71 5c 2f 05 5f 53 42 5f 50 43 49 30 | |
4c 50 43 42 48 5f 45 43 50 50 44 54 0a 0a 00 0b | |
ac 0a 00 88 54 4d 50 58 0a 0a 00 70 72 77 5c 2f | |
05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 | |
43 45 43 52 44 71 5c 2f 05 5f 53 42 5f 50 43 49 | |
30 4c 50 43 42 48 5f 45 43 50 45 43 48 0a 0a 00 | |
0b ac 0a 00 88 54 4d 50 58 0a 0b 00 70 5c 2f 03 | |
5f 54 5a 5f 54 5a 30 30 5f 54 4d 50 88 54 4d 50 | |
58 0a 0d 00 a0 4b 15 93 5c 2f 05 5f 53 42 5f 50 | |
43 49 30 4c 50 43 42 48 5f 45 43 45 43 41 56 01 | |
70 58 4c 41 54 79 5c 2f 05 5f 53 42 5f 50 43 49 | |
30 4c 50 43 42 48 5f 45 43 45 43 52 44 71 5c 2f | |
05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 | |
43 54 45 52 31 0a 02 00 88 54 4d 50 58 0a 0e 00 | |
70 58 4c 41 54 79 5c 2f 05 5f 53 42 5f 50 43 49 | |
30 4c 50 43 42 48 5f 45 43 45 43 52 44 71 5c 2f | |
05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 | |
43 54 45 52 32 0a 02 00 88 54 4d 50 58 0a 0f 00 | |
70 58 4c 41 54 79 5c 2f 05 5f 53 42 5f 50 43 49 | |
30 4c 50 43 42 48 5f 45 43 45 43 52 44 71 5c 2f | |
05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 | |
43 54 45 52 33 0a 02 00 88 54 4d 50 58 0a 10 00 | |
70 58 4c 41 54 79 5c 2f 05 5f 53 42 5f 50 43 49 | |
30 4c 50 43 42 48 5f 45 43 45 43 52 44 71 5c 2f | |
05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 | |
43 54 45 52 34 0a 02 00 88 54 4d 50 58 0a 11 00 | |
70 58 53 44 53 79 5c 2f 05 5f 53 42 5f 50 43 49 | |
30 4c 50 43 42 48 5f 45 43 45 43 52 44 71 5c 2f | |
05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 | |
43 54 45 52 35 0a 02 00 88 54 4d 50 58 0a 12 00 | |
a4 54 4d 50 58 08 54 4d 50 56 12 47 06 14 0c 00 | |
00 00 80 0c 00 00 00 80 0c 00 00 00 80 0c 00 00 | |
00 80 0c 00 00 00 80 0c 00 00 00 80 0c 00 00 00 | |
80 0c 00 00 00 80 0c 00 00 00 80 0c 00 00 00 80 | |
0c 00 00 00 80 0c 00 00 00 80 0c 00 00 00 80 0c | |
00 00 00 80 0c 00 00 00 80 0c 00 00 00 80 0c 00 | |
00 00 80 0c 00 00 00 80 0c 00 00 00 80 0c 00 00 | |
00 80 70 72 77 5c 2e 5f 50 52 5f 44 54 53 31 0a | |
0a 00 0b ac 0a 00 88 54 4d 50 56 00 00 70 72 77 | |
5c 2e 5f 50 52 5f 44 54 53 32 0a 0a 00 0b ac 0a | |
00 88 54 4d 50 56 01 00 70 72 77 5c 2e 5f 50 52 | |
5f 44 54 53 33 0a 0a 00 0b ac 0a 00 88 54 4d 50 | |
56 0a 02 00 70 72 77 5c 2e 5f 50 52 5f 44 54 53 | |
34 0a 0a 00 0b ac 0a 00 88 54 4d 50 56 0a 03 00 | |
70 72 77 5c 2e 5f 50 52 5f 50 44 54 53 0a 0a 00 | |
0b ac 0a 00 88 54 4d 50 56 0a 04 00 a0 43 22 93 | |
5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 | |
5f 45 43 45 43 41 56 01 70 72 77 5c 2f 05 5f 53 | |
42 5f 50 43 49 30 4c 50 43 42 48 5f 45 43 45 43 | |
52 44 71 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 | |
43 42 48 5f 45 43 54 53 52 31 0a 0a 00 0b ac 0a | |
00 88 54 4d 50 56 0a 05 00 70 72 77 5c 2f 05 5f | |
53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 43 45 | |
43 52 44 71 5c 2f 05 5f 53 42 5f 50 43 49 30 4c | |
50 43 42 48 5f 45 43 54 53 52 32 0a 0a 00 0b ac | |
0a 00 88 54 4d 50 56 0a 06 00 70 72 77 5c 2f 05 | |
5f 53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 43 | |
45 43 52 44 71 5c 2f 05 5f 53 42 5f 50 43 49 30 | |
4c 50 43 42 48 5f 45 43 54 53 52 33 0a 0a 00 0b | |
ac 0a 00 88 54 4d 50 56 0a 07 00 70 72 77 5c 2f | |
05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 | |
43 45 43 52 44 71 5c 2f 05 5f 53 42 5f 50 43 49 | |
30 4c 50 43 42 48 5f 45 43 54 53 52 34 0a 0a 00 | |
0b ac 0a 00 88 54 4d 50 56 0a 08 00 70 72 77 5c | |
2f 05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 5f | |
45 43 45 43 52 44 71 5c 2f 05 5f 53 42 5f 50 43 | |
49 30 4c 50 43 42 48 5f 45 43 54 53 52 35 0a 0a | |
00 0b ac 0a 00 88 54 4d 50 56 0a 09 00 70 72 77 | |
5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 | |
5f 45 43 45 43 52 44 71 5c 2f 05 5f 53 42 5f 50 | |
43 49 30 4c 50 43 42 48 5f 45 43 50 4d 41 58 0a | |
0a 00 0b ac 0a 00 88 54 4d 50 56 0a 0a 00 70 72 | |
77 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 43 42 | |
48 5f 45 43 45 43 52 44 71 5c 2f 05 5f 53 42 5f | |
50 43 49 30 4c 50 43 42 48 5f 45 43 50 50 44 54 | |
0a 0a 00 0b ac 0a 00 88 54 4d 50 56 0a 0b 00 70 | |
72 77 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 43 | |
42 48 5f 45 43 45 43 52 44 71 5c 2f 05 5f 53 42 | |
5f 50 43 49 30 4c 50 43 42 48 5f 45 43 50 45 43 | |
48 0a 0a 00 0b ac 0a 00 88 54 4d 50 56 0a 0c 00 | |
70 5c 2f 03 5f 54 5a 5f 54 5a 30 30 5f 54 4d 50 | |
88 54 4d 50 56 0a 0e 00 70 5c 2f 03 5f 54 5a 5f | |
54 5a 30 31 5f 54 4d 50 88 54 4d 50 56 0a 0f 00 | |
a0 4b 11 93 5c 2f 05 5f 53 42 5f 50 43 49 30 4c | |
50 43 42 48 5f 45 43 45 43 41 56 01 70 58 4c 41 | |
54 79 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 43 | |
42 48 5f 45 43 45 43 52 44 71 5c 2f 05 5f 53 42 | |
5f 50 43 49 30 4c 50 43 42 48 5f 45 43 54 45 52 | |
31 0a 02 00 88 54 4d 50 56 0a 10 00 70 58 4c 41 | |
54 79 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 43 | |
42 48 5f 45 43 45 43 52 44 71 5c 2f 05 5f 53 42 | |
5f 50 43 49 30 4c 50 43 42 48 5f 45 43 54 45 52 | |
32 0a 02 00 88 54 4d 50 56 0a 11 00 70 58 4c 41 | |
54 79 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 43 | |
42 48 5f 45 43 45 43 52 44 71 5c 2f 05 5f 53 42 | |
5f 50 43 49 30 4c 50 43 42 48 5f 45 43 54 45 52 | |
33 0a 02 00 88 54 4d 50 56 0a 12 00 70 58 4c 41 | |
54 79 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 43 | |
42 48 5f 45 43 45 43 52 44 71 5c 2f 05 5f 53 42 | |
5f 50 43 49 30 4c 50 43 42 48 5f 45 43 54 45 52 | |
34 0a 02 00 88 54 4d 50 56 0a 13 00 a4 54 4d 50 | |
56 14 43 4a 50 53 44 44 08 08 50 57 52 56 12 48 | |
05 11 0c 00 00 00 80 0c 00 00 00 80 0c 00 00 00 | |
80 0c 00 00 00 80 0c 00 00 00 80 0c 00 00 00 80 | |
0c 00 00 00 80 0c 00 00 00 80 0c 00 00 00 80 0c | |
00 00 00 80 0c 00 00 00 80 0c 00 00 00 80 0c 00 | |
00 00 80 0c 00 00 00 80 0c 00 00 00 80 0c 00 00 | |
00 80 0c 00 00 00 80 a0 48 43 93 5c 2f 05 5f 53 | |
42 5f 50 43 49 30 4c 50 43 42 48 5f 45 43 45 43 | |
41 56 01 70 5c 2f 05 5f 53 42 5f 50 43 49 30 4c | |
50 43 42 48 5f 45 43 45 43 52 44 71 5c 2f 05 5f | |
53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 43 43 | |
50 55 50 88 50 57 52 56 00 00 77 5c 2f 05 5f 53 | |
42 5f 50 43 49 30 4c 50 43 42 48 5f 45 43 45 43 | |
52 44 71 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 | |
43 42 48 5f 45 43 50 50 57 52 0a 0a 88 50 57 52 | |
56 01 00 70 5c 2f 05 5f 53 42 5f 50 43 49 30 4c | |
50 43 42 48 5f 45 43 45 43 52 44 71 5c 2f 05 5f | |
53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 43 43 | |
50 41 50 88 50 57 52 56 0a 02 00 77 5c 2f 05 5f | |
53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 43 45 | |
43 52 44 71 5c 2f 05 5f 53 42 5f 50 43 49 30 4c | |
50 43 42 48 5f 45 43 50 4c 41 50 0a 0a 88 50 57 | |
52 56 0a 03 00 70 5c 2f 05 5f 53 42 5f 50 43 49 | |
30 4c 50 43 42 48 5f 45 43 45 43 52 44 71 5c 2f | |
05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 | |
43 42 31 44 43 88 50 57 52 56 0a 04 00 70 5c 2f | |
05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 | |
43 45 43 52 44 71 5c 2f 05 5f 53 42 5f 50 43 49 | |
30 4c 50 43 42 48 5f 45 43 42 31 52 43 88 50 57 | |
52 56 0a 05 00 70 5c 2f 05 5f 53 42 5f 50 43 49 | |
30 4c 50 43 42 48 5f 45 43 45 43 52 44 71 5c 2f | |
05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 | |
43 42 31 46 43 88 50 57 52 56 0a 06 00 70 5c 2f | |
05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 | |
43 45 43 52 44 71 5c 2f 05 5f 53 42 5f 50 43 49 | |
30 4c 50 43 42 48 5f 45 43 42 31 46 56 88 50 57 | |
52 56 0a 07 00 70 5c 2f 05 5f 53 42 5f 50 43 49 | |
30 4c 50 43 42 48 5f 45 43 45 43 52 44 71 5c 2f | |
05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 | |
43 42 31 44 49 88 50 57 52 56 0a 08 00 70 5c 2f | |
05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 | |
43 45 43 52 44 71 5c 2f 05 5f 53 42 5f 50 43 49 | |
30 4c 50 43 42 48 5f 45 43 42 31 43 49 88 50 57 | |
52 56 0a 09 00 70 5c 2f 05 5f 53 42 5f 50 43 49 | |
30 4c 50 43 42 48 5f 45 43 45 43 52 44 71 5c 2f | |
05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 | |
43 42 32 52 43 88 50 57 52 56 0a 0a 00 70 5c 2f | |
05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 | |
43 45 43 52 44 71 5c 2f 05 5f 53 42 5f 50 43 49 | |
30 4c 50 43 42 48 5f 45 43 42 32 46 43 88 50 57 | |
52 56 0a 0b 00 70 5c 2f 05 5f 53 42 5f 50 43 49 | |
30 4c 50 43 42 48 5f 45 43 45 43 52 44 71 5c 2f | |
05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 | |
43 42 32 46 56 88 50 57 52 56 0a 0c 00 70 5c 2f | |
05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 | |
43 45 43 52 44 71 5c 2f 05 5f 53 42 5f 50 43 49 | |
30 4c 50 43 42 48 5f 45 43 42 32 44 49 88 50 57 | |
52 56 0a 0d 00 70 5c 2f 05 5f 53 42 5f 50 43 49 | |
30 4c 50 43 42 48 5f 45 43 45 43 52 44 71 5c 2f | |
05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 | |
43 42 32 43 49 88 50 57 52 56 0a 0e 00 70 5c 2f | |
05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 | |
43 45 43 52 44 71 5c 2f 05 5f 53 42 5f 50 43 49 | |
30 4c 50 43 42 48 5f 45 43 42 4d 41 58 60 a0 14 | |
60 80 7d 0c 00 00 ff ff 60 60 60 77 72 01 60 60 | |
0a 0a 60 70 60 88 50 57 52 56 0a 0f 00 72 79 5c | |
2f 05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 5f | |
45 43 45 43 52 44 71 5c 2f 05 5f 53 42 5f 50 43 | |
49 30 4c 50 43 42 48 5f 45 43 42 32 4d 48 0a 08 | |
00 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 43 42 | |
48 5f 45 43 45 43 52 44 71 5c 2f 05 5f 53 42 5f | |
50 43 49 30 4c 50 43 42 48 5f 45 43 42 32 4d 4c | |
60 a0 14 60 80 7d 0c 00 00 ff ff 60 60 60 77 72 | |
01 60 60 0a 0a 60 70 60 88 50 57 52 56 0a 10 00 | |
a4 50 57 52 56 14 4d 3f 4f 53 44 44 08 a0 41 3f | |
93 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 43 42 | |
48 5f 45 43 45 43 41 56 01 a0 4f 20 93 54 53 44 | |
42 01 08 4f 53 44 32 12 2a 08 0c 00 00 00 80 0c | |
00 00 00 80 0c 00 00 00 80 0c 00 00 00 80 0c 00 | |
00 00 80 0c 00 00 00 80 0c 00 00 00 80 0c 00 00 | |
00 80 70 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 | |
43 42 48 5f 45 43 45 43 52 44 71 5c 2f 05 5f 53 | |
42 5f 50 43 49 30 4c 50 43 42 48 5f 45 43 50 45 | |
4e 56 88 4f 53 44 32 00 00 70 5c 2f 05 5f 53 42 | |
5f 50 43 49 30 4c 50 43 42 48 5f 45 43 45 43 52 | |
44 71 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 43 | |
42 48 5f 45 43 43 46 53 50 88 4f 53 44 32 01 00 | |
70 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 43 42 | |
48 5f 45 43 45 43 52 44 71 5c 2f 05 5f 53 42 5f | |
50 43 49 30 4c 50 43 42 48 5f 45 43 54 53 52 33 | |
88 4f 53 44 32 0a 02 00 70 79 5c 2f 05 5f 53 42 | |
5f 50 43 49 30 4c 50 43 42 48 5f 45 43 45 43 52 | |
44 71 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 43 | |
42 48 5f 45 43 54 45 52 31 0a 02 00 88 4f 53 44 | |
32 0a 03 00 70 79 5c 2f 05 5f 53 42 5f 50 43 49 | |
30 4c 50 43 42 48 5f 45 43 45 43 52 44 71 5c 2f | |
05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 | |
43 54 45 52 32 0a 02 00 88 4f 53 44 32 0a 04 00 | |
70 79 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 43 | |
42 48 5f 45 43 45 43 52 44 71 5c 2f 05 5f 53 42 | |
5f 50 43 49 30 4c 50 43 42 48 5f 45 43 54 45 52 | |
33 0a 02 00 88 4f 53 44 32 0a 05 00 70 79 5c 2f | |
05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 | |
43 45 43 52 44 71 5c 2f 05 5f 53 42 5f 50 43 49 | |
30 4c 50 43 42 48 5f 45 43 54 45 52 34 0a 02 00 | |
88 4f 53 44 32 0a 06 00 70 79 5c 2f 05 5f 53 42 | |
5f 50 43 49 30 4c 50 43 42 48 5f 45 43 45 43 52 | |
44 71 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 43 | |
42 48 5f 45 43 54 45 52 35 0a 02 00 88 4f 53 44 | |
32 0a 07 00 a4 4f 53 44 32 08 4f 53 44 31 12 25 | |
07 0c 00 00 00 80 0c 00 00 00 80 0c 00 00 00 80 | |
0c 00 00 00 80 0c 00 00 00 80 0c 00 00 00 80 0c | |
00 00 00 80 70 5c 2f 05 5f 53 42 5f 50 43 49 30 | |
4c 50 43 42 48 5f 45 43 45 43 52 44 71 5c 2f 05 | |
5f 53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 43 | |
50 45 4e 56 88 4f 53 44 31 00 00 70 5c 2f 05 5f | |
53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 43 45 | |
43 52 44 71 5c 2f 05 5f 53 42 5f 50 43 49 30 4c | |
50 43 42 48 5f 45 43 43 46 53 50 88 4f 53 44 31 | |
01 00 70 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 | |
43 42 48 5f 45 43 45 43 52 44 71 5c 2f 05 5f 53 | |
42 5f 50 43 49 30 4c 50 43 42 48 5f 45 43 54 53 | |
52 33 88 4f 53 44 31 0a 02 00 70 79 5c 2f 05 5f | |
53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 43 45 | |
43 52 44 71 5c 2f 05 5f 53 42 5f 50 43 49 30 4c | |
50 43 42 48 5f 45 43 54 45 52 31 0a 02 00 88 4f | |
53 44 31 0a 03 00 70 79 5c 2f 05 5f 53 42 5f 50 | |
43 49 30 4c 50 43 42 48 5f 45 43 45 43 52 44 71 | |
5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 | |
5f 45 43 54 45 52 32 0a 02 00 88 4f 53 44 31 0a | |
04 00 70 79 5c 2f 05 5f 53 42 5f 50 43 49 30 4c | |
50 43 42 48 5f 45 43 45 43 52 44 71 5c 2f 05 5f | |
53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 43 54 | |
45 52 33 0a 02 00 88 4f 53 44 31 0a 05 00 70 79 | |
5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 | |
5f 45 43 45 43 52 44 71 5c 2f 05 5f 53 42 5f 50 | |
43 49 30 4c 50 43 42 48 5f 45 43 54 45 52 34 0a | |
02 00 88 4f 53 44 31 0a 06 00 a4 4f 53 44 31 a4 | |
12 02 00 14 09 53 44 53 50 00 a4 0a 0a 08 50 41 | |
44 41 12 2d 0a 01 0c ff ff ff ff 0c ff ff ff ff | |
0a 1a 0c ff ff ff ff 0c ff ff ff ff 0c ff ff ff | |
ff 0c ff ff ff ff 0c ff ff ff ff 0c ff ff ff ff | |
08 50 41 44 44 12 18 0a 0a 02 0b a4 06 0b a0 06 | |
0a 1a 0a 62 0a 63 0a 60 0a 61 0a 65 0a 64 14 16 | |
50 41 44 54 00 a0 0a 50 41 4d 54 a4 50 41 44 41 | |
a4 50 41 44 44 14 41 49 52 50 4d 44 08 08 4d 54 | |
4d 50 11 03 0a 1a a0 4b 47 93 5c 2f 05 5f 53 42 | |
5f 50 43 49 30 4c 50 43 42 48 5f 45 43 45 43 41 | |
56 01 70 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 | |
43 42 48 5f 45 43 45 43 52 44 71 5c 2f 05 5f 53 | |
42 5f 50 43 49 30 4c 50 43 42 48 5f 45 43 50 43 | |
41 44 88 4d 54 4d 50 0a 06 00 70 5c 2f 05 5f 53 | |
42 5f 50 43 49 30 4c 50 43 42 48 5f 45 43 45 43 | |
52 44 71 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 | |
43 42 48 5f 45 43 50 45 57 4c 88 4d 54 4d 50 0a | |
07 00 70 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 | |
43 42 48 5f 45 43 45 43 52 44 71 5c 2f 05 5f 53 | |
42 5f 50 43 49 30 4c 50 43 42 48 5f 45 43 50 57 | |
52 4c 88 4d 54 4d 50 0a 08 00 70 5c 2f 05 5f 53 | |
42 5f 50 43 49 30 4c 50 43 42 48 5f 45 43 45 43 | |
52 44 71 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 | |
43 42 48 5f 45 43 50 45 43 44 88 4d 54 4d 50 0a | |
09 00 70 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 | |
43 42 48 5f 45 43 45 43 52 44 71 5c 2f 05 5f 53 | |
42 5f 50 43 49 30 4c 50 43 42 48 5f 45 43 50 45 | |
48 49 88 4d 54 4d 50 0a 0a 00 70 5c 2f 05 5f 53 | |
42 5f 50 43 49 30 4c 50 43 42 48 5f 45 43 45 43 | |
52 44 71 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 | |
43 42 48 5f 45 43 50 45 43 49 88 4d 54 4d 50 0a | |
0b 00 70 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 | |
43 42 48 5f 45 43 45 43 52 44 71 5c 2f 05 5f 53 | |
42 5f 50 43 49 30 4c 50 43 42 48 5f 45 43 50 45 | |
50 4c 88 4d 54 4d 50 0a 0c 00 70 5c 2f 05 5f 53 | |
42 5f 50 43 49 30 4c 50 43 42 48 5f 45 43 45 43 | |
52 44 71 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 | |
43 42 48 5f 45 43 50 45 50 4d 88 4d 54 4d 50 0a | |
0d 00 70 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 | |
43 42 48 5f 45 43 45 43 52 44 71 5c 2f 05 5f 53 | |
42 5f 50 43 49 30 4c 50 43 42 48 5f 45 43 50 57 | |
46 43 88 4d 54 4d 50 0a 0e 00 70 5c 2f 05 5f 53 | |
42 5f 50 43 49 30 4c 50 43 42 48 5f 45 43 45 43 | |
52 44 71 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 | |
43 42 48 5f 45 43 50 45 43 43 88 4d 54 4d 50 0a | |
0f 00 70 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 | |
43 42 48 5f 45 43 45 43 52 44 71 5c 2f 05 5f 53 | |
42 5f 50 43 49 30 4c 50 43 42 48 5f 45 43 50 44 | |
54 30 88 4d 54 4d 50 0a 10 00 70 5c 2f 05 5f 53 | |
42 5f 50 43 49 30 4c 50 43 42 48 5f 45 43 45 43 | |
52 44 71 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 | |
43 42 48 5f 45 43 50 44 54 31 88 4d 54 4d 50 0a | |
11 00 70 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 | |
43 42 48 5f 45 43 45 43 52 44 71 5c 2f 05 5f 53 | |
42 5f 50 43 49 30 4c 50 43 42 48 5f 45 43 50 44 | |
54 32 88 4d 54 4d 50 0a 12 00 70 5c 2f 05 5f 53 | |
42 5f 50 43 49 30 4c 50 43 42 48 5f 45 43 45 43 | |
52 44 71 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 | |
43 42 48 5f 45 43 50 44 54 33 88 4d 54 4d 50 0a | |
13 00 70 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 | |
43 42 48 5f 45 43 45 43 52 44 71 5c 2f 05 5f 53 | |
42 5f 50 43 49 30 4c 50 43 42 48 5f 45 43 50 52 | |
46 43 88 4d 54 4d 50 0a 14 00 70 5c 2f 05 5f 53 | |
42 5f 50 43 49 30 4c 50 43 42 48 5f 45 43 45 43 | |
52 44 71 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 | |
43 42 48 5f 45 43 50 52 53 30 88 4d 54 4d 50 0a | |
15 00 70 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 | |
43 42 48 5f 45 43 45 43 52 44 71 5c 2f 05 5f 53 | |
42 5f 50 43 49 30 4c 50 43 42 48 5f 45 43 50 52 | |
53 31 88 4d 54 4d 50 0a 16 00 70 5c 2f 05 5f 53 | |
42 5f 50 43 49 30 4c 50 43 42 48 5f 45 43 45 43 | |
52 44 71 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 | |
43 42 48 5f 45 43 50 52 53 32 88 4d 54 4d 50 0a | |
17 00 70 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 | |
43 42 48 5f 45 43 45 43 52 44 71 5c 2f 05 5f 53 | |
42 5f 50 43 49 30 4c 50 43 42 48 5f 45 43 50 52 | |
53 33 88 4d 54 4d 50 0a 18 00 70 5c 2f 05 5f 53 | |
42 5f 50 43 49 30 4c 50 43 42 48 5f 45 43 45 43 | |
52 44 71 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 | |
43 42 48 5f 45 43 50 52 53 34 88 4d 54 4d 50 0a | |
19 00 a4 4d 54 4d 50 14 40 47 57 50 4d 44 01 a0 | |
0d 92 93 87 68 0a 1a a4 0c ff ff ff ff a0 48 45 | |
93 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 43 42 | |
48 5f 45 43 45 43 41 56 01 5c 2f 05 5f 53 42 5f | |
50 43 49 30 4c 50 43 42 48 5f 45 43 45 43 57 54 | |
83 88 68 0a 06 00 71 5c 2f 05 5f 53 42 5f 50 43 | |
49 30 4c 50 43 42 48 5f 45 43 50 43 41 44 5c 2f | |
05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 | |
43 45 43 57 54 83 88 68 0a 07 00 71 5c 2f 05 5f | |
53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 43 50 | |
45 57 4c 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 | |
43 42 48 5f 45 43 45 43 57 54 83 88 68 0a 08 00 | |
71 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 43 42 | |
48 5f 45 43 50 57 52 4c 5c 2f 05 5f 53 42 5f 50 | |
43 49 30 4c 50 43 42 48 5f 45 43 45 43 57 54 83 | |
88 68 0a 09 00 71 5c 2f 05 5f 53 42 5f 50 43 49 | |
30 4c 50 43 42 48 5f 45 43 50 45 43 44 5c 2f 05 | |
5f 53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 43 | |
45 43 57 54 83 88 68 0a 0a 00 71 5c 2f 05 5f 53 | |
42 5f 50 43 49 30 4c 50 43 42 48 5f 45 43 50 45 | |
48 49 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 43 | |
42 48 5f 45 43 45 43 57 54 83 88 68 0a 0b 00 71 | |
5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 | |
5f 45 43 50 45 43 49 5c 2f 05 5f 53 42 5f 50 43 | |
49 30 4c 50 43 42 48 5f 45 43 45 43 57 54 83 88 | |
68 0a 0c 00 71 5c 2f 05 5f 53 42 5f 50 43 49 30 | |
4c 50 43 42 48 5f 45 43 50 45 50 4c 5c 2f 05 5f | |
53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 43 45 | |
43 57 54 83 88 68 0a 0d 00 71 5c 2f 05 5f 53 42 | |
5f 50 43 49 30 4c 50 43 42 48 5f 45 43 50 45 50 | |
4d 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 43 42 | |
48 5f 45 43 45 43 57 54 83 88 68 0a 0e 00 71 5c | |
2f 05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 5f | |
45 43 50 57 46 43 5c 2f 05 5f 53 42 5f 50 43 49 | |
30 4c 50 43 42 48 5f 45 43 45 43 57 54 83 88 68 | |
0a 0f 00 71 5c 2f 05 5f 53 42 5f 50 43 49 30 4c | |
50 43 42 48 5f 45 43 50 45 43 43 5c 2f 05 5f 53 | |
42 5f 50 43 49 30 4c 50 43 42 48 5f 45 43 45 43 | |
57 54 83 88 68 0a 10 00 71 5c 2f 05 5f 53 42 5f | |
50 43 49 30 4c 50 43 42 48 5f 45 43 50 44 54 30 | |
5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 | |
5f 45 43 45 43 57 54 83 88 68 0a 11 00 71 5c 2f | |
05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 | |
43 50 44 54 31 5c 2f 05 5f 53 42 5f 50 43 49 30 | |
4c 50 43 42 48 5f 45 43 45 43 57 54 83 88 68 0a | |
12 00 71 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 | |
43 42 48 5f 45 43 50 44 54 32 5c 2f 05 5f 53 42 | |
5f 50 43 49 30 4c 50 43 42 48 5f 45 43 45 43 57 | |
54 83 88 68 0a 13 00 71 5c 2f 05 5f 53 42 5f 50 | |
43 49 30 4c 50 43 42 48 5f 45 43 50 44 54 33 5c | |
2f 05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 5f | |
45 43 45 43 57 54 83 88 68 0a 14 00 71 5c 2f 05 | |
5f 53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 43 | |
50 52 46 43 5c 2f 05 5f 53 42 5f 50 43 49 30 4c | |
50 43 42 48 5f 45 43 45 43 57 54 83 88 68 0a 15 | |
00 71 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 43 | |
42 48 5f 45 43 50 52 53 30 5c 2f 05 5f 53 42 5f | |
50 43 49 30 4c 50 43 42 48 5f 45 43 45 43 57 54 | |
83 88 68 0a 16 00 71 5c 2f 05 5f 53 42 5f 50 43 | |
49 30 4c 50 43 42 48 5f 45 43 50 52 53 31 5c 2f | |
05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 | |
43 45 43 57 54 83 88 68 0a 17 00 71 5c 2f 05 5f | |
53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 43 50 | |
52 53 32 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 | |
43 42 48 5f 45 43 45 43 57 54 83 88 68 0a 18 00 | |
71 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 43 42 | |
48 5f 45 43 50 52 53 33 5c 2f 05 5f 53 42 5f 50 | |
43 49 30 4c 50 43 42 48 5f 45 43 45 43 57 54 83 | |
88 68 0a 19 00 71 5c 2f 05 5f 53 42 5f 50 43 49 | |
30 4c 50 43 42 48 5f 45 43 50 52 53 34 5c 2f 05 | |
5f 53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 43 | |
45 43 4d 44 0a 67 a4 00 14 3c 49 53 50 43 00 a0 | |
33 93 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 43 | |
42 48 5f 45 43 45 43 41 56 01 5c 2f 05 5f 53 42 | |
5f 50 43 49 30 4c 50 43 42 48 5f 45 43 45 43 4d | |
44 0a 65 a4 00 14 3c 45 4e 50 43 00 a0 33 93 5c | |
2f 05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 5f | |
45 43 45 43 41 56 01 5c 2f 05 5f 53 42 5f 50 43 | |
49 30 4c 50 43 42 48 5f 45 43 45 43 4d 44 0a 66 | |
a4 00 14 46 05 52 50 43 53 00 a0 4c 04 93 5c 2f | |
05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 | |
43 45 43 41 56 01 70 5c 2f 05 5f 53 42 5f 50 43 | |
49 30 4c 50 43 42 48 5f 45 43 45 43 52 44 71 5c | |
2f 05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 5f | |
45 43 50 52 43 53 60 a4 60 14 48 10 52 50 45 43 | |
00 70 00 60 a0 4b 0f 93 5c 2f 05 5f 53 42 5f 50 | |
43 49 30 4c 50 43 42 48 5f 45 43 45 43 41 56 01 | |
70 5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 43 42 | |
48 5f 45 43 45 43 52 44 71 5c 2f 05 5f 53 42 5f | |
50 43 49 30 4c 50 43 42 48 5f 45 43 50 45 43 30 | |
61 7d 60 61 60 70 5c 2f 05 5f 53 42 5f 50 43 49 | |
30 4c 50 43 42 48 5f 45 43 45 43 52 44 71 5c 2f | |
05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 5f 45 | |
43 50 45 43 31 61 7d 60 79 61 0a 08 00 60 70 5c | |
2f 05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 5f | |
45 43 45 43 52 44 71 5c 2f 05 5f 53 42 5f 50 43 | |
49 30 4c 50 43 42 48 5f 45 43 50 45 43 32 61 7d | |
60 79 61 0a 10 00 60 70 5c 2f 05 5f 53 42 5f 50 | |
43 49 30 4c 50 43 42 48 5f 45 43 45 43 52 44 71 | |
5c 2f 05 5f 53 42 5f 50 43 49 30 4c 50 43 42 48 | |
5f 45 43 50 45 43 33 61 7d 60 79 61 0a 18 00 60 | |
a4 60 | |
} | |
*/ | |
/* | |
SSDT: Length=1259, Revision=2, Checksum=212, | |
OEMID=INTEL, OEM Table ID=TbtTypeC, OEM Revision=0x0, | |
Creator ID=INTL, Creator Revision=0x20160527 | |
Data={ | |
53 53 44 54 eb 04 00 00 02 d4 49 4e 54 45 4c 20 | |
54 62 74 54 79 70 65 43 00 00 00 00 49 4e 54 4c | |
27 05 16 20 a0 47 05 00 15 5c 2f 04 5f 53 42 5f | |
50 43 49 30 52 50 30 39 50 58 53 58 06 00 15 5c | |
2f 04 5f 53 42 5f 50 43 49 30 52 50 30 31 50 58 | |
53 58 06 00 15 5c 54 42 54 53 01 00 15 5c 54 42 | |
53 45 01 00 15 5c 55 53 4d 45 01 00 15 5c 55 50 | |
54 31 01 00 15 5c 55 50 54 32 01 00 a0 46 23 90 | |
93 54 42 54 53 01 93 54 42 53 45 01 10 46 22 5c | |
2f 04 5f 53 42 5f 50 43 49 30 52 50 30 31 50 58 | |
53 58 08 54 55 53 42 12 05 02 01 0a 04 5b 82 44 | |
20 54 42 44 55 08 5f 41 44 52 0c 00 00 02 00 5b | |
82 42 1f 58 48 43 5f 08 5f 41 44 52 00 5b 82 44 | |
1e 52 48 55 42 08 5f 41 44 52 00 14 48 0a 54 50 | |
4c 44 0a 08 50 43 4b 47 12 06 01 11 03 0a 10 5b | |
13 83 88 50 43 4b 47 00 00 00 0a 07 52 45 56 5f | |
70 01 52 45 56 5f 5b 13 83 88 50 43 4b 47 00 00 | |
0a 40 01 56 49 53 49 70 68 56 49 53 49 5b 13 83 | |
88 50 43 4b 47 00 00 0a 57 0a 08 47 50 4f 53 70 | |
69 47 50 4f 53 5b 13 83 88 50 43 4b 47 00 00 0a | |
4a 0a 04 53 48 41 50 70 01 53 48 41 50 5b 13 83 | |
88 50 43 4b 47 00 00 0a 20 0a 10 57 49 44 5f 70 | |
0a 08 57 49 44 5f 5b 13 83 88 50 43 4b 47 00 00 | |
0a 30 0a 10 48 47 54 5f 70 0a 03 48 47 54 5f a4 | |
50 43 4b 47 14 29 54 55 50 43 0a 08 50 43 4b 47 | |
12 06 04 00 00 00 00 70 68 88 50 43 4b 47 00 00 | |
70 69 88 50 43 4b 47 01 00 a4 50 43 4b 47 5b 82 | |
4b 04 48 53 30 31 08 5f 41 44 52 01 14 1f 5f 55 | |
50 43 00 a0 0f 93 55 53 4d 45 00 a4 54 55 50 43 | |
01 0a 08 a1 08 a4 54 55 50 43 00 00 14 1e 5f 50 | |
4c 44 00 a0 0e 93 55 53 4d 45 00 a4 54 50 4c 44 | |
01 01 a1 08 a4 54 50 4c 44 00 00 5b 82 4c 04 48 | |
53 30 32 08 5f 41 44 52 0a 02 14 1e 5f 55 50 43 | |
00 a0 0e 93 55 53 4d 45 00 a4 54 55 50 43 00 00 | |
a1 08 a4 54 55 50 43 00 00 14 1f 5f 50 4c 44 00 | |
a0 0f 93 55 53 4d 45 00 a4 54 50 4c 44 00 0a 02 | |
a1 08 a4 54 50 4c 44 00 00 5b 82 3d 53 53 30 31 | |
08 5f 41 44 52 0a 03 14 0e 5f 55 50 43 00 a4 54 | |
55 50 43 01 0a 09 14 21 5f 50 4c 44 00 a0 0e 93 | |
55 53 4d 45 00 a4 54 50 4c 44 01 01 a1 0b a4 54 | |
50 4c 44 01 55 50 54 31 5b 82 29 53 53 30 32 08 | |
5f 41 44 52 0a 04 14 0d 5f 55 50 43 00 a4 54 55 | |
50 43 00 00 14 0e 5f 50 4c 44 00 a4 54 50 4c 44 | |
00 0a 02 a0 47 23 90 93 54 42 54 53 01 93 54 42 | |
53 45 0a 09 10 46 22 5c 2f 04 5f 53 42 5f 50 43 | |
49 30 52 50 30 39 50 58 53 58 08 54 55 53 42 12 | |
05 02 01 0a 02 5b 82 44 20 54 42 44 55 08 5f 41 | |
44 52 0c 00 00 02 00 5b 82 42 1f 58 48 43 5f 08 | |
5f 41 44 52 00 5b 82 44 1e 52 48 55 42 08 5f 41 | |
44 52 00 14 48 0a 54 50 4c 44 0a 08 50 43 4b 47 | |
12 06 01 11 03 0a 10 5b 13 83 88 50 43 4b 47 00 | |
00 00 0a 07 52 45 56 5f 70 01 52 45 56 5f 5b 13 | |
83 88 50 43 4b 47 00 00 0a 40 01 56 49 53 49 70 | |
68 56 49 53 49 5b 13 83 88 50 43 4b 47 00 00 0a | |
57 0a 08 47 50 4f 53 70 69 47 50 4f 53 5b 13 83 | |
88 50 43 4b 47 00 00 0a 4a 0a 04 53 48 41 50 70 | |
01 53 48 41 50 5b 13 83 88 50 43 4b 47 00 00 0a | |
20 0a 10 57 49 44 5f 70 0a 08 57 49 44 5f 5b 13 | |
83 88 50 43 4b 47 00 00 0a 30 0a 10 48 47 54 5f | |
70 0a 03 48 47 54 5f a4 50 43 4b 47 14 29 54 55 | |
50 43 0a 08 50 43 4b 47 12 06 04 00 00 00 00 70 | |
68 88 50 43 4b 47 00 00 70 69 88 50 43 4b 47 01 | |
00 a4 50 43 4b 47 5b 82 4b 04 48 53 30 31 08 5f | |
41 44 52 01 14 1f 5f 55 50 43 00 a0 0f 93 55 53 | |
4d 45 00 a4 54 55 50 43 01 0a 08 a1 08 a4 54 55 | |
50 43 00 00 14 1e 5f 50 4c 44 00 a0 0e 93 55 53 | |
4d 45 00 a4 54 50 4c 44 01 01 a1 08 a4 54 50 4c | |
44 00 00 5b 82 4c 04 48 53 30 32 08 5f 41 44 52 | |
0a 02 14 1e 5f 55 50 43 00 a0 0e 93 55 53 4d 45 | |
00 a4 54 55 50 43 00 00 a1 08 a4 54 55 50 43 00 | |
00 14 1f 5f 50 4c 44 00 a0 0f 93 55 53 4d 45 00 | |
a4 54 50 4c 44 00 0a 02 a1 08 a4 54 50 4c 44 00 | |
00 5b 82 3d 53 53 30 31 08 5f 41 44 52 0a 03 14 | |
0e 5f 55 50 43 00 a4 54 55 50 43 01 0a 09 14 21 | |
5f 50 4c 44 00 a0 0e 93 55 53 4d 45 00 a4 54 50 | |
4c 44 01 01 a1 0b a4 54 50 4c 44 01 55 50 54 31 | |
5b 82 29 53 53 30 32 08 5f 41 44 52 0a 04 14 0d | |
5f 55 50 43 00 a4 54 55 50 43 00 00 14 0e 5f 50 | |
4c 44 00 a4 54 50 4c 44 00 0a 02 | |
} | |
*/ | |
/* | |
SSDT: Length=624, Revision=2, Checksum=162, | |
OEMID=INTEL, OEM Table ID=zpodd, OEM Revision=0x1000, | |
Creator ID=INTL, Creator Revision=0x20160527 | |
Data={ | |
53 53 44 54 70 02 00 00 02 a2 49 4e 54 45 4c 20 | |
7a 70 6f 64 64 00 00 00 00 10 00 00 49 4e 54 4c | |
27 05 16 20 a0 43 09 00 15 5c 2f 04 5f 53 42 5f | |
50 43 49 30 53 41 54 30 50 52 54 31 06 00 15 5a | |
50 4f 45 00 00 15 4f 45 45 45 00 00 15 4e 56 45 | |
42 00 00 15 5a 50 4f 49 00 00 15 4f 44 44 50 00 | |
00 15 56 41 4c 46 00 00 15 47 50 53 39 00 00 15 | |
5c 2e 5f 53 42 5f 56 41 4c 5a 06 00 15 5c 2e 5f | |
53 42 5f 53 4d 42 52 08 07 15 4f 45 43 58 00 00 | |
15 4f 45 44 58 00 00 15 52 43 47 30 01 00 15 5c | |
5a 50 4f 44 00 00 15 5c 2f 03 5f 53 42 5f 50 43 | |
49 30 47 45 58 50 06 00 a0 47 1b 93 5a 50 4f 45 | |
01 10 42 09 5c 5f 53 42 5f 14 15 43 4f 44 44 09 | |
53 4d 42 52 0b 00 ff 0a 76 68 00 00 00 0a b2 14 | |
2c 4f 45 52 53 00 70 00 4f 45 45 45 43 4f 44 44 | |
0b 01 01 7d 0a 80 4f 44 44 50 60 86 5c 2f 03 5f | |
53 42 5f 50 43 49 30 53 41 54 30 60 14 47 04 47 | |
50 5a 4f 00 a0 2a 5a 50 4f 49 a0 24 4f 45 45 45 | |
a0 18 4e 56 45 42 a0 12 56 41 4c 46 86 5c 2e 5f | |
53 42 5f 56 41 4c 5a 0a 8c a1 05 4f 45 52 53 a1 | |
14 a0 12 56 41 4c 46 86 5c 2e 5f 53 42 5f 56 41 | |
4c 5a 0a 8b 10 4b 11 5c 2f 04 5f 53 42 5f 50 43 | |
49 30 53 41 54 30 50 52 54 31 14 45 10 5f 44 53 | |
4d 0c 08 5f 54 5f 31 00 08 5f 54 5f 30 00 a0 4a | |
0e 93 68 11 13 0a 10 30 ef fa bd bb ae de 11 8a | |
39 08 00 20 0c 9a 66 a2 41 0d 01 70 99 6a 00 5f | |
54 5f 30 a0 27 93 5f 54 5f 30 00 a2 1f 01 70 99 | |
69 00 5f 54 5f 31 a0 0c 93 5f 54 5f 31 01 a4 11 | |
03 01 0f a1 06 a4 11 03 01 00 a5 a1 4c 09 a0 0c | |
93 5f 54 5f 30 01 a4 5a 50 4f 45 a1 4c 08 a0 4b | |
06 93 5f 54 5f 30 0a 02 70 0a 03 60 53 4d 42 52 | |
0b 00 fe 0a 23 0a fa 00 01 01 0a b2 a0 34 92 93 | |
4f 45 44 58 60 53 4d 42 52 0b 00 ff 0a 23 0a fa | |
60 01 01 0a b2 70 01 4f 45 43 58 a2 15 4f 45 43 | |
58 53 4d 42 52 0b 00 fe 0a 23 0a fa 00 01 01 0a | |
b2 70 00 4f 45 45 45 43 4f 44 44 0b 00 01 5b 22 | |
0a c8 70 01 4f 45 45 45 a4 01 a1 1d a0 17 93 5f | |
54 5f 30 0a 03 70 00 4f 45 45 45 43 4f 44 44 0b | |
01 01 a4 01 a1 03 a4 00 a5 a1 06 a4 11 03 01 00 | |
} | |
*/ | |
/* | |
DMAR: Length=168, Revision=1, Checksum=7, | |
OEMID=INTEL, OEM Table ID=EDK2, OEM Revision=0x1, | |
Creator ID=INTL, Creator Revision=0x1 | |
Host Address Width=39 | |
Flags={INTR_REMAP,X2APIC_OPT_OUT} | |
Type=DRHD | |
Length=24 | |
Flags={} | |
Segment=0 | |
Address=0x00000000fed90000 | |
Device Scope: | |
Type=PCI Endpoint Device | |
Length=8 | |
EnumerationId=0 | |
StartBusNumber=0 | |
Path={2:0} | |
Type=DRHD | |
Length=32 | |
Flags={INCLUDE_ALL} | |
Segment=0 | |
Address=0x00000000fed91000 | |
Device Scope: | |
Type=IOAPIC | |
Length=8 | |
EnumerationId=2 | |
StartBusNumber=240 | |
Path={31:0} | |
Type=HPET | |
Length=8 | |
EnumerationId=0 | |
StartBusNumber=0 | |
Path={31:0} | |
Type=RMRR | |
Length=32 | |
Segment=0 | |
BaseAddress=0x000000005cc2c000 | |
LimitAddress=0x000000005cc4bfff | |
Device Scope: | |
Type=PCI Endpoint Device | |
Length=8 | |
EnumerationId=0 | |
StartBusNumber=0 | |
Path={20:0} | |
Type=RMRR | |
Length=32 | |
Segment=0 | |
BaseAddress=0x000000005d800000 | |
LimitAddress=0x000000005fffffff | |
Device Scope: | |
Type=PCI Endpoint Device | |
Length=8 | |
EnumerationId=0 | |
StartBusNumber=0 | |
Path={2:0} | |
*/ | |
/* | |
FPDT: Length=68, Revision=1, Checksum=250, | |
OEMID=TOSHIB, OEM Table ID=A00B0, OEM Revision=0x0, | |
Creator ID=, Creator Revision=0x0 | |
Data={ | |
46 50 44 54 44 00 00 00 01 fa 54 4f 53 48 49 42 | |
41 30 30 42 30 20 20 20 00 00 00 00 00 00 00 00 | |
00 00 00 00 00 00 10 01 00 00 00 00 00 40 a0 5c | |
00 00 00 00 01 00 10 01 00 00 00 00 00 d0 cc 5c | |
00 00 00 00 | |
} | |
*/ | |
/* | |
ASF!: Length=160, Revision=32, Checksum=38, | |
OEMID=INTEL, OEM Table ID= HCG, OEM Revision=0x1, | |
Creator ID=TFSM, Creator Revision=0xf4240 | |
Data={ | |
41 53 46 21 a0 00 00 00 20 26 49 4e 54 45 4c 20 | |
20 48 43 47 00 00 00 00 01 00 00 00 54 46 53 4d | |
40 42 0f 00 00 00 10 00 ff ff 01 00 00 00 01 57 | |
00 00 00 00 01 00 2c 00 00 00 03 0c 89 04 01 01 | |
05 6f 00 68 08 88 17 00 89 04 04 04 07 6f 00 68 | |
20 88 03 00 89 05 01 01 19 6f 00 68 20 88 22 00 | |
02 00 18 00 04 04 00 00 00 88 00 03 01 88 00 02 | |
02 88 00 01 03 88 00 04 03 00 17 00 20 10 00 00 | |
00 13 f0 00 00 00 01 57 00 00 00 00 01 00 00 84 | |
00 11 00 00 0b 5c 68 88 c2 d2 dc a0 a2 a4 a6 c8 | |
} | |
*/ | |
/* | |
BGRT: Length=56, Revision=1, Checksum=84, | |
OEMID=INTEL, OEM Table ID=EDK2, OEM Revision=0x2, | |
Creator ID=, Creator Revision=0x1000013 | |
Version=1 | |
Degree=0 | |
Displayed=1 | |
Image Type=Bitmap | |
Image Address=0x580ff000 | |
Image Offset X=0x000002bb | |
Image Offset Y=0x00000175 | |
*/ | |
/* | |
* Intel ACPI Component Architecture | |
* AML/ASL+ Disassembler version 20190405 (64-bit version) | |
* Copyright (c) 2000 - 2019 Intel Corporation | |
* | |
* Disassembling to symbolic ASL+ operators | |
* | |
* Disassembly of /tmp/acpidump.4JFRjF/acpdump.din, Sun Jan 19 10:12:50 2020 | |
* | |
* Original Table Header: | |
* Signature "DSDT" | |
* Length 0x0003276D (206701) | |
* Revision 0x02 | |
* Checksum 0x6F | |
* OEM ID "TOSHIB" | |
* OEM Table ID "A00B0 " | |
* OEM Revision 0x20190725 (538511141) | |
* Compiler ID "INTL" | |
* Compiler Version 0x20160527 (538314023) | |
*/ | |
DefinitionBlock ("", "DSDT", 2, "TOSHIB", "A00B0 ", 0x20190725) | |
{ | |
External (_GPE.AL6F, MethodObj) // 0 Arguments | |
External (_GPE.HLVT, MethodObj) // 0 Arguments | |
External (_GPE.P0L6, MethodObj) // 0 Arguments | |
External (_GPE.P1L6, MethodObj) // 0 Arguments | |
External (_GPE.P2L6, MethodObj) // 0 Arguments | |
External (_GPE.TBNF, MethodObj) // 0 Arguments | |
External (_PR_.BGIA, UnknownObj) | |
External (_PR_.BGMA, UnknownObj) | |
External (_PR_.BGMS, UnknownObj) | |
External (_PR_.CFGD, UnknownObj) | |
External (_PR_.CPPC, IntObj) | |
External (_PR_.DSAE, UnknownObj) | |
External (_PR_.DTS1, UnknownObj) | |
External (_PR_.DTS2, UnknownObj) | |
External (_PR_.DTS3, UnknownObj) | |
External (_PR_.DTS4, UnknownObj) | |
External (_PR_.DTSE, UnknownObj) | |
External (_PR_.DTSF, UnknownObj) | |
External (_PR_.DTSI, IntObj) | |
External (_PR_.ELNG, UnknownObj) | |
External (_PR_.EMNA, UnknownObj) | |
External (_PR_.EPCS, UnknownObj) | |
External (_PR_.HWPI, IntObj) | |
External (_PR_.PDTS, UnknownObj) | |
External (_PR_.PKGA, UnknownObj) | |
External (_PR_.POWS, UnknownObj) | |
External (_PR_.PR00, DeviceObj) | |
External (_PR_.PR00.LPSS, PkgObj) | |
External (_PR_.PR00.TPSS, PkgObj) | |
External (_PR_.PR01, DeviceObj) | |
External (_PR_.PR02, DeviceObj) | |
External (_PR_.PR03, DeviceObj) | |
External (_PR_.PR04, DeviceObj) | |
External (_PR_.PR05, DeviceObj) | |
External (_PR_.PR06, DeviceObj) | |
External (_PR_.PR07, DeviceObj) | |
External (_PR_.PR08, DeviceObj) | |
External (_PR_.PR09, DeviceObj) | |
External (_PR_.PR10, DeviceObj) | |
External (_PR_.PR11, DeviceObj) | |
External (_PR_.PR12, DeviceObj) | |
External (_PR_.PR13, DeviceObj) | |
External (_PR_.PR14, DeviceObj) | |
External (_PR_.PR15, DeviceObj) | |
External (_PR_.TRPD, UnknownObj) | |
External (_PR_.TRPF, UnknownObj) | |
External (_SB_.GGOV, MethodObj) // 1 Arguments | |
External (_SB_.GPZO, MethodObj) // 0 Arguments | |
External (_SB_.IETM, DeviceObj) | |
External (_SB_.OERS, MethodObj) // 0 Arguments | |
External (_SB_.OSCP, IntObj) | |
External (_SB_.PCI0, DeviceObj) | |
External (_SB_.PCI0.GEXP, DeviceObj) | |
External (_SB_.PCI0.GFX0, DeviceObj) | |
External (_SB_.PCI0.GFX0.ALSI, UnknownObj) | |
External (_SB_.PCI0.GFX0.ASLP, UnknownObj) | |
External (_SB_.PCI0.GFX0.CBLV, UnknownObj) | |
External (_SB_.PCI0.GFX0.CDCK, UnknownObj) | |
External (_SB_.PCI0.GFX0.CLID, UnknownObj) | |
External (_SB_.PCI0.GFX0.DD1F, DeviceObj) | |
External (_SB_.PCI0.GFX0.GLID, MethodObj) // 1 Arguments | |
External (_SB_.PCI0.GFX0.GSCI, MethodObj) // 0 Arguments | |
External (_SB_.PCI0.GFX0.GSSE, UnknownObj) | |
External (_SB_.PCI0.GFX0.HDOS, MethodObj) // 0 Arguments | |
External (_SB_.PCI0.GFX0.HNOT, MethodObj) // 1 Arguments | |
External (_SB_.PCI0.GFX0.IUEH, MethodObj) // 1 Arguments | |
External (_SB_.PCI0.GFX0.SMBR, MethodObj) // 7 Arguments | |
External (_SB_.PCI0.GFX0.STAT, UnknownObj) | |
External (_SB_.PCI0.GFX0.TCHE, UnknownObj) | |
External (_SB_.PCI0.HDAS.PPMS, MethodObj) // 1 Arguments | |
External (_SB_.PCI0.HDAS.PS0X, MethodObj) // 0 Arguments | |
External (_SB_.PCI0.HDAS.PS3X, MethodObj) // 0 Arguments | |
External (_SB_.PCI0.HIDW, MethodObj) // 4 Arguments | |
External (_SB_.PCI0.HIWC, MethodObj) // 1 Arguments | |
External (_SB_.PCI0.I2C0.DFUD, DeviceObj) | |
External (_SB_.PCI0.ISP0, DeviceObj) | |
External (_SB_.PCI0.LPCB.H_EC.B1CI, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.B1DC, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.B1DI, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.B1FC, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.B1FV, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.B1RC, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.B2CI, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.B2DI, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.B2FC, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.B2FV, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.B2MH, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.B2ML, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.B2RC, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.BMAX, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.CFS2, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.CFSP, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.CMDR, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.CPAP, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.CPUP, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.ECAV, IntObj) | |
External (_SB_.PCI0.LPCB.H_EC.ECMD, MethodObj) // 1 Arguments | |
External (_SB_.PCI0.LPCB.H_EC.ECRD, MethodObj) // 1 Arguments | |
External (_SB_.PCI0.LPCB.H_EC.ECWT, MethodObj) // 2 Arguments | |
External (_SB_.PCI0.LPCB.H_EC.GTVR, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.MCPL, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.MCTD, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.MDT0, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.MFSP, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.MGPL, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.MGTD, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.MMPL, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.MMTL, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.MPOL, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.NCPL, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.NCTD, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.NGPL, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.NGTD, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.NMTL, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.NPOL, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.PCAD, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.PDT0, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.PDT1, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.PDT2, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.PDT3, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.PEC0, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.PEC1, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.PEC2, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.PEC3, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.PECC, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.PECD, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.PECH, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.PECI, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.PEHI, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.PENV, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.PEPL, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.PEPM, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.PEWL, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.PLAP, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.PMAX, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.PPDT, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.PPWR, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.PRCS, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.PRFC, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.PRS0, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.PRS1, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.PRS2, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.PRS3, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.PRS4, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.PWFC, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.PWRL, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.TER1, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.TER2, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.TER3, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.TER4, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.TER5, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.TER6, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.TMPL, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.TSR1, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.TSR2, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.TSR3, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.TSR4, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.TSR5, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.TSR6, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.TSR7, UnknownObj) | |
External (_SB_.PCI0.LPCB.H_EC.XDAT, MethodObj) // 0 Arguments | |
External (_SB_.PCI0.PAUD.PUAM, MethodObj) // 0 Arguments | |
External (_SB_.PCI0.PEG0, DeviceObj) | |
External (_SB_.PCI0.PEG0.HPME, MethodObj) // 0 Arguments | |
External (_SB_.PCI0.PEG0.PEGP, DeviceObj) | |
External (_SB_.PCI0.PEG0.PG00.PEGP, DeviceObj) | |
External (_SB_.PCI0.PEG1, DeviceObj) | |
External (_SB_.PCI0.PEG1.HPME, MethodObj) // 0 Arguments | |
External (_SB_.PCI0.PEG1.PG01.PEGP, DeviceObj) | |
External (_SB_.PCI0.PEG2, DeviceObj) | |
External (_SB_.PCI0.PEG2.HPME, MethodObj) // 0 Arguments | |
External (_SB_.PCI0.PEG2.PG02.PEGP, DeviceObj) | |
External (_SB_.PCI0.RP01.PON_, MethodObj) // 0 Arguments | |
External (_SB_.PCI0.RP01.PXSX, DeviceObj) | |
External (_SB_.PCI0.RP02.PON_, MethodObj) // 0 Arguments | |
External (_SB_.PCI0.RP02.PXSX, DeviceObj) | |
External (_SB_.PCI0.RP03.PON_, MethodObj) // 0 Arguments | |
External (_SB_.PCI0.RP03.PXSX, DeviceObj) | |
External (_SB_.PCI0.RP04.PON_, MethodObj) // 0 Arguments | |
External (_SB_.PCI0.RP04.PXSX, DeviceObj) | |
External (_SB_.PCI0.RP05.PON_, MethodObj) // 0 Arguments | |
External (_SB_.PCI0.RP05.PWRG, UnknownObj) | |
External (_SB_.PCI0.RP05.PXSX, DeviceObj) | |
External (_SB_.PCI0.RP05.RSTG, UnknownObj) | |
External (_SB_.PCI0.RP05.SCLK, UnknownObj) | |
External (_SB_.PCI0.RP06.PON_, MethodObj) // 0 Arguments | |
External (_SB_.PCI0.RP06.PXSX, DeviceObj) | |
External (_SB_.PCI0.RP07.PON_, MethodObj) // 0 Arguments | |
External (_SB_.PCI0.RP07.PXSX, DeviceObj) | |
External (_SB_.PCI0.RP08.PON_, MethodObj) // 0 Arguments | |
External (_SB_.PCI0.RP08.PXSX, DeviceObj) | |
External (_SB_.PCI0.RP09.PON_, MethodObj) // 0 Arguments | |
External (_SB_.PCI0.RP09.PWRG, UnknownObj) | |
External (_SB_.PCI0.RP09.PXSX, DeviceObj) | |
External (_SB_.PCI0.RP09.PXSX.TBDU.XHC_.RHUB.SS01._PLD, MethodObj) // 0 Arguments | |
External (_SB_.PCI0.RP09.RSTG, UnknownObj) | |
External (_SB_.PCI0.RP09.SCLK, UnknownObj) | |
External (_SB_.PCI0.RP10.PON_, MethodObj) // 0 Arguments | |
External (_SB_.PCI0.RP10.PXSX, DeviceObj) | |
External (_SB_.PCI0.RP11.PON_, MethodObj) // 0 Arguments | |
External (_SB_.PCI0.RP11.PXSX, DeviceObj) | |
External (_SB_.PCI0.RP12.PON_, MethodObj) // 0 Arguments | |
External (_SB_.PCI0.RP12.PXSX, DeviceObj) | |
External (_SB_.PCI0.RP13.PON_, MethodObj) // 0 Arguments | |
External (_SB_.PCI0.RP13.PWRG, UnknownObj) | |
External (_SB_.PCI0.RP13.PXSX, DeviceObj) | |
External (_SB_.PCI0.RP13.RSTG, UnknownObj) | |
External (_SB_.PCI0.RP13.SCLK, UnknownObj) | |
External (_SB_.PCI0.RP14.PON_, MethodObj) // 0 Arguments | |
External (_SB_.PCI0.RP14.PXSX, DeviceObj) | |
External (_SB_.PCI0.RP15.PON_, MethodObj) // 0 Arguments | |
External (_SB_.PCI0.RP15.PXSX, DeviceObj) | |
External (_SB_.PCI0.RP16.PON_, MethodObj) // 0 Arguments | |
External (_SB_.PCI0.RP16.PXSX, DeviceObj) | |
External (_SB_.PCI0.RP17.PON_, MethodObj) // 0 Arguments | |
External (_SB_.PCI0.RP17.PWRG, UnknownObj) | |
External (_SB_.PCI0.RP17.PXSX, DeviceObj) | |
External (_SB_.PCI0.RP17.RSTG, UnknownObj) | |
External (_SB_.PCI0.RP17.SCLK, UnknownObj) | |
External (_SB_.PCI0.RP18.PON_, MethodObj) // 0 Arguments | |
External (_SB_.PCI0.RP18.PXSX, DeviceObj) | |
External (_SB_.PCI0.RP19.PON_, MethodObj) // 0 Arguments | |
External (_SB_.PCI0.RP19.PXSX, DeviceObj) | |
External (_SB_.PCI0.RP20.PON_, MethodObj) // 0 Arguments | |
External (_SB_.PCI0.RP20.PXSX, DeviceObj) | |
External (_SB_.PCI0.SAT0.DVID, UnknownObj) | |
External (_SB_.PCI0.SAT0.PRT1, DeviceObj) | |
External (_SB_.PCI0.SAT0.PSCC, UnknownObj) | |
External (_SB_.PCI0.SAT0.RVID, UnknownObj) | |
External (_SB_.PCI0.SAT0.SDSM, MethodObj) // 4 Arguments | |
External (_SB_.PCI0.SAT0.SSID, UnknownObj) | |
External (_SB_.PCI0.SAT0.SVID, UnknownObj) | |
External (_SB_.PCI0.SAT0.VNID, UnknownObj) | |
External (_SB_.PCI0.XHC_.DUAM, MethodObj) // 0 Arguments | |
External (_SB_.PCI0.XHC_.PS0X, MethodObj) // 0 Arguments | |
External (_SB_.PCI0.XHC_.PS3X, MethodObj) // 0 Arguments | |
External (_SB_.PCI0.XHC_.RHUB, DeviceObj) | |
External (_SB_.PCI0.XHC_.RHUB.HS01, DeviceObj) | |
External (_SB_.PCI0.XHC_.RHUB.HS02, DeviceObj) | |
External (_SB_.PCI0.XHC_.RHUB.HS03, DeviceObj) | |
External (_SB_.PCI0.XHC_.RHUB.HS04, DeviceObj) | |
External (_SB_.PCI0.XHC_.RHUB.HS05, DeviceObj) | |
External (_SB_.PCI0.XHC_.RHUB.HS06, DeviceObj) | |
External (_SB_.PCI0.XHC_.RHUB.HS07, DeviceObj) | |
External (_SB_.PCI0.XHC_.RHUB.HS08, DeviceObj) | |
External (_SB_.PCI0.XHC_.RHUB.HS09, DeviceObj) | |
External (_SB_.PCI0.XHC_.RHUB.HS10, DeviceObj) | |
External (_SB_.PCI0.XHC_.RHUB.INIR, MethodObj) // 0 Arguments | |
External (_SB_.PCI0.XHC_.RHUB.PS0X, MethodObj) // 0 Arguments | |
External (_SB_.PCI0.XHC_.RHUB.PS2X, MethodObj) // 0 Arguments | |
External (_SB_.PCI0.XHC_.RHUB.PS3X, MethodObj) // 0 Arguments | |
External (_SB_.PCI0.XHC_.RHUB.SS01, DeviceObj) | |
External (_SB_.PCI0.XHC_.RHUB.SS02, DeviceObj) | |
External (_SB_.PCI0.XHC_.RHUB.SS03, DeviceObj) | |
External (_SB_.PCI0.XHC_.RHUB.SS04, DeviceObj) | |
External (_SB_.PCI0.XHC_.RHUB.SS05, DeviceObj) | |
External (_SB_.PCI0.XHC_.RHUB.SS06, DeviceObj) | |
External (_SB_.PCI0.XHC_.RHUB.USR1, DeviceObj) | |
External (_SB_.PCI0.XHC_.RHUB.USR2, DeviceObj) | |
External (_SB_.SGOV, MethodObj) // 2 Arguments | |
External (_SB_.SMBR, MethodObj) // 7 Arguments | |
External (_SB_.TPM_.PTS_, MethodObj) // 1 Arguments | |
External (_SB_.TPM_.TPPI, MethodObj) // 3 Arguments | |
External (_SB_.UNTF, MethodObj) // 1 Arguments | |
External (_SB_.VALZ, DeviceObj) | |
External (_TZ_.ETMD, IntObj) | |
External (_TZ_.TZ00._TMP, UnknownObj) | |
External (_TZ_.TZ01, DeviceObj) | |
External (_TZ_.TZ01._TMP, UnknownObj) | |
External (ADBG, MethodObj) // 1 Arguments | |
External (ALSE, UnknownObj) // Conflicts with a later declaration | |
External (BNUM, UnknownObj) // Conflicts with a later declaration | |
External (BRT0, UnknownObj) | |
External (BRT1, UnknownObj) | |
External (BRT2, UnknownObj) | |
External (BRT3, UnknownObj) | |
External (BRT4, UnknownObj) | |
External (BRT5, UnknownObj) | |
External (BRT6, UnknownObj) | |
External (BRT7, UnknownObj) | |
External (BRTB, UnknownObj) | |
External (BRTD, UnknownObj) | |
External (BRTL, UnknownObj) // Conflicts with a later declaration | |
External (CPSC, UnknownObj) | |
External (D1F0, UnknownObj) | |
External (D1F1, UnknownObj) | |
External (D1F2, UnknownObj) | |
External (DIDX, UnknownObj) // Conflicts with a later declaration | |
External (DPS1, UnknownObj) | |
External (DPS2, UnknownObj) | |
External (DPS3, UnknownObj) | |
External (DPS4, UnknownObj) | |
External (DPS5, UnknownObj) | |
External (DPS6, UnknownObj) | |
External (DPS7, UnknownObj) | |
External (DPS8, UnknownObj) | |
External (DPS9, UnknownObj) | |
External (DPSA, UnknownObj) | |
External (DPSB, UnknownObj) | |
External (DPSC, UnknownObj) | |
External (DPSD, UnknownObj) | |
External (DPSE, UnknownObj) | |
External (DPSF, UnknownObj) | |
External (DPSX, UnknownObj) | |
External (DSEN, UnknownObj) | |
External (ECON, IntObj) | |
External (EIAP, UnknownObj) | |
External (EIDF, IntObj) | |
External (GPBS, UnknownObj) | |
External (GPS9, UnknownObj) | |
External (GSMI, UnknownObj) // Conflicts with a later declaration | |
External (GUAM, MethodObj) // 1 Arguments | |
External (HPSU, UnknownObj) | |
External (IGDS, UnknownObj) // Conflicts with a later declaration | |
External (KBBD, MethodObj) // 1 Arguments | |
External (KBBE, MethodObj) // 0 Arguments | |
External (LHIH, UnknownObj) // Conflicts with a later declaration | |
External (LIDS, UnknownObj) // Conflicts with a later declaration | |
External (LLOW, UnknownObj) // Conflicts with a later declaration | |
External (M32B, UnknownObj) // Conflicts with a later declaration | |
External (M32L, UnknownObj) // Conflicts with a later declaration | |
External (M64B, UnknownObj) // Conflicts with a later declaration | |
External (M64L, UnknownObj) // Conflicts with a later declaration | |
External (MMRP, MethodObj) // 1 Arguments | |
External (MMTB, MethodObj) // 1 Arguments | |
External (NVEB, UnknownObj) | |
External (ODDP, UnknownObj) | |
External (OEAX, UnknownObj) | |
External (OECX, UnknownObj) | |
External (OEDX, UnknownObj) | |
External (OEEE, UnknownObj) | |
External (OSYS, IntObj) | |
External (P0WK, UnknownObj) // Conflicts with a later declaration | |
External (P1GP, UnknownObj) // Conflicts with a later declaration | |
External (P1WK, UnknownObj) // Conflicts with a later declaration | |
External (P2GP, UnknownObj) // Conflicts with a later declaration | |
External (P2WK, UnknownObj) // Conflicts with a later declaration | |
External (PAMT, UnknownObj) | |
External (PC00, IntObj) | |
External (PC01, UnknownObj) // Conflicts with a later declaration | |
External (PC02, UnknownObj) // Conflicts with a later declaration | |
External (PC03, UnknownObj) // Conflicts with a later declaration | |
External (PC04, UnknownObj) // Conflicts with a later declaration | |
External (PC05, UnknownObj) // Conflicts with a later declaration | |
External (PC06, UnknownObj) // Conflicts with a later declaration | |
External (PC07, UnknownObj) // Conflicts with a later declaration | |
External (PC08, UnknownObj) // Conflicts with a later declaration | |
External (PC09, UnknownObj) // Conflicts with a later declaration | |
External (PC10, UnknownObj) // Conflicts with a later declaration | |
External (PC11, UnknownObj) // Conflicts with a later declaration | |
External (PC12, UnknownObj) // Conflicts with a later declaration | |
External (PC13, UnknownObj) // Conflicts with a later declaration | |
External (PC14, UnknownObj) // Conflicts with a later declaration | |
External (PC15, UnknownObj) // Conflicts with a later declaration | |
External (PICM, UnknownObj) | |
External (PNHM, IntObj) | |
External (RCG0, IntObj) | |
External (RP05.PWRG, UnknownObj) | |
External (RP05.RSTG, UnknownObj) | |
External (RP05.SCLK, UnknownObj) | |
External (RP09.PWRG, UnknownObj) | |
External (RP09.RSTG, UnknownObj) | |
External (RP09.SCLK, UnknownObj) | |
External (RP13.PWRG, UnknownObj) | |
External (RP13.RSTG, UnknownObj) | |
External (RP13.SCLK, UnknownObj) | |
External (RP17.PWRG, UnknownObj) | |
External (RP17.RSTG, UnknownObj) | |
External (RP17.SCLK, UnknownObj) | |
External (S0ID, UnknownObj) | |
External (SAT0.NVM1.VLPM, UnknownObj) | |
External (SAT0.NVM2.VLPM, UnknownObj) | |
External (SAT0.NVM3.VLPM, UnknownObj) | |
External (SDS0, UnknownObj) | |
External (SGGP, UnknownObj) // Conflicts with a later declaration | |
External (SGMD, UnknownObj) // Conflicts with a later declaration | |
External (SHAP, UnknownObj) | |
External (SMBR, MethodObj) // 7 Arguments | |
External (TBSE, IntObj) | |
External (TBTD, MethodObj) // 1 Arguments | |
External (TBTF, MethodObj) // 1 Arguments | |
External (TBTS, IntObj) | |
External (TSDB, UnknownObj) | |
External (UBCB, UnknownObj) | |
External (UCI0, UnknownObj) | |
External (UCI1, UnknownObj) | |
External (UCI2, UnknownObj) | |
External (UCI3, UnknownObj) | |
External (UCRT, IntObj) | |
External (UCT0, UnknownObj) | |
External (UCT1, UnknownObj) | |
External (UCT2, UnknownObj) | |
External (UCT3, UnknownObj) | |
External (UCT4, UnknownObj) | |
External (UCT5, UnknownObj) | |
External (UCT6, UnknownObj) | |
External (UCT7, UnknownObj) | |
External (UMI0, UnknownObj) | |
External (UMI1, UnknownObj) | |
External (UMI2, UnknownObj) | |
External (UMI3, UnknownObj) | |
External (UMI4, UnknownObj) | |
External (UMI5, UnknownObj) | |
External (UMI6, UnknownObj) | |
External (UMI7, UnknownObj) | |
External (UMI8, UnknownObj) | |
External (UMI9, UnknownObj) | |
External (UMIA, UnknownObj) | |
External (UMIB, UnknownObj) | |
External (UMIC, UnknownObj) | |
External (UMID, UnknownObj) | |
External (UMIE, UnknownObj) | |
External (UMIF, UnknownObj) | |
External (UMO0, UnknownObj) | |
External (UMO1, UnknownObj) | |
External (UMO2, UnknownObj) | |
External (UMO3, UnknownObj) | |
External (UMO4, UnknownObj) | |
External (UMO5, UnknownObj) | |
External (UMO6, UnknownObj) | |
External (UMO7, UnknownObj) | |
External (UMO8, UnknownObj) | |
External (UMO9, UnknownObj) | |
External (UMOA, UnknownObj) | |
External (UMOB, UnknownObj) | |
External (UMOC, UnknownObj) | |
External (UMOD, UnknownObj) | |
External (UMOE, UnknownObj) | |
External (UMOF, UnknownObj) | |
External (UPT1, IntObj) | |
External (UPT2, IntObj) | |
External (USBH, UnknownObj) | |
External (USME, IntObj) | |
External (USTC, UnknownObj) | |
External (VALF, UnknownObj) | |
External (XDCE, UnknownObj) | |
External (ZPOD, UnknownObj) | |
External (ZPOE, UnknownObj) | |
External (ZPOI, UnknownObj) | |
Name (SS1, Zero) | |
Name (SS2, Zero) | |
Name (SS3, One) | |
Name (SS4, One) | |
OperationRegion (GNVS, SystemMemory, 0x5CE80000, 0x0797) | |
Field (GNVS, AnyAcc, Lock, Preserve) | |
{ | |
OSYS, 16, | |
SMIF, 8, | |
PRM0, 8, | |
PRM1, 8, | |
SCIF, 8, | |
PRM2, 8, | |
PRM3, 8, | |
LCKF, 8, | |
PRM4, 8, | |
PRM5, 8, | |
P80D, 32, | |
PWRS, 8, | |
DBGS, 8, | |
THOF, 8, | |
ACT1, 8, | |
ACTT, 8, | |
PSVT, 8, | |
TC1V, 8, | |
TC2V, 8, | |
TSPV, 8, | |
CRTT, 8, | |
DTSE, 8, | |
DTS1, 8, | |
DTS2, 8, | |
DTSF, 8, | |
Offset (0x1E), | |
BNUM, 8, | |
Offset (0x20), | |
Offset (0x21), | |
Offset (0x22), | |
Offset (0x23), | |
Offset (0x24), | |
Offset (0x25), | |
REVN, 8, | |
APIC, 8, | |
TCNT, 8, | |
PCP0, 8, | |
PCP1, 8, | |
PPCM, 8, | |
PPMF, 32, | |
C67L, 8, | |
NATP, 8, | |
CMAP, 8, | |
CMBP, 8, | |
LPTP, 8, | |
FDCP, 8, | |
CMCP, 8, | |
CIRP, 8, | |
SMSC, 8, | |
W381, 8, | |
SMC1, 8, | |
EMAE, 8, | |
EMAP, 16, | |
EMAL, 16, | |
MEFE, 8, | |
DSTS, 8, | |
MORD, 8, | |
TCGP, 8, | |
PPRP, 32, | |
PPRQ, 8, | |
LPPR, 8, | |
IDEM, 8, | |
PLID, 8, | |
BTYP, 8, | |
OSCC, 8, | |
NEXP, 8, | |
SBV1, 8, | |
SBV2, 8, | |
ECON, 8, | |
DSEN, 8, | |
GPIC, 8, | |
CTYP, 8, | |
L01C, 8, | |
VFN0, 8, | |
VFN1, 8, | |
VFN2, 8, | |
VFN3, 8, | |
VFN4, 8, | |
VFN5, 8, | |
VFN6, 8, | |
VFN7, 8, | |
VFN8, 8, | |
VFN9, 8, | |
ATMC, 8, | |
PTMC, 8, | |
PNHM, 32, | |
TBAL, 32, | |
TBAH, 32, | |
RTIP, 8, | |
TSOD, 8, | |
PFLV, 8, | |
BREV, 8, | |
PDTS, 8, | |
PKGA, 8, | |
PAMT, 8, | |
AC0F, 8, | |
AC1F, 8, | |
DTS3, 8, | |
DTS4, 8, | |
LTR1, 8, | |
LTR2, 8, | |
LTR3, 8, | |
LTR4, 8, | |
LTR5, 8, | |
LTR6, 8, | |
LTR7, 8, | |
LTR8, 8, | |
LTR9, 8, | |
LTRA, 8, | |
LTRB, 8, | |
LTRC, 8, | |
LTRD, 8, | |
LTRE, 8, | |
LTRF, 8, | |
LTRG, 8, | |
LTRH, 8, | |
LTRI, 8, | |
LTRJ, 8, | |
LTRK, 8, | |
LTRL, 8, | |
LTRM, 8, | |
LTRN, 8, | |
LTRO, 8, | |
OBF1, 8, | |
OBF2, 8, | |
OBF3, 8, | |
OBF4, 8, | |
OBF5, 8, | |
OBF6, 8, | |
OBF7, 8, | |
OBF8, 8, | |
OBF9, 8, | |
OBFA, 8, | |
OBFB, 8, | |
OBFC, 8, | |
OBFD, 8, | |
OBFE, 8, | |
OBFF, 8, | |
OBFG, 8, | |
OBFH, 8, | |
OBFI, 8, | |
OBFJ, 8, | |
OBFK, 8, | |
OBFL, 8, | |
OBFM, 8, | |
OBFN, 8, | |
OBFO, 8, | |
XTUB, 32, | |
XTUS, 32, | |
XMPB, 32, | |
DDRF, 8, | |
RTD3, 8, | |
PEP0, 8, | |
PEP3, 8, | |
DPTF, 8, | |
DCFE, 16, | |
SADE, 8, | |
SACR, 8, | |
SAHT, 8, | |
CPUS, 8, | |
CTDP, 8, | |
LPMP, 8, | |
LPMV, 8, | |
ECEU, 8, | |
TGFG, 16, | |
MEMD, 8, | |
ATRA, 8, | |
PTRA, 8, | |
MEMC, 8, | |
MEMH, 8, | |
FND1, 8, | |
FND2, 8, | |
AMBD, 8, | |
AMAT, 8, | |
AMPT, 8, | |
AMCT, 8, | |
AMHT, 8, | |
SKDE, 8, | |
SKAT, 8, | |
SKPT, 8, | |
SKCT, 8, | |
SKHT, 8, | |
EFDE, 8, | |
EFAT, 8, | |
EFPT, 8, | |
EFCT, 8, | |
EFHT, 8, | |
VRDE, 8, | |
VRAT, 8, | |
VRPT, 8, | |
VRCT, 8, | |
VRHT, 8, | |
DPAP, 8, | |
DPPP, 8, | |
DPCP, 8, | |
DCMP, 8, | |
TRTV, 8, | |
LPOE, 8, | |
LPOP, 8, | |
LPOS, 8, | |
LPOW, 8, | |
LPER, 8, | |
PPSZ, 32, | |
DISE, 8, | |
BGMA, 64, | |
BGMS, 8, | |
BGIA, 16, | |
IRMC, 8, | |
NFCE, 8, | |
CHEN, 8, | |
S0ID, 8, | |
CTDB, 8, | |
DKSM, 8, | |
SIO1, 16, | |
SIO2, 16, | |
SPBA, 16, | |
SEC0, 32, | |
SEC1, 32, | |
SEC2, 32, | |
SEC3, 32, | |
SEC4, 32, | |
SEC5, 32, | |
SEC6, 32, | |
SEC7, 32, | |
SEC8, 32, | |
Offset (0x1F4), | |
WIFD, 8, | |
WFAT, 8, | |
WFPT, 8, | |
WFCT, 8, | |
WFHT, 8, | |
PWRE, 8, | |
Offset (0x1FC), | |
PPPR, 16, | |
PBPE, 8, | |
VSPE, 8, | |
Offset (0x203), | |
XHPR, 8, | |
RIC0, 8, | |
GBSX, 8, | |
IUBE, 8, | |
IUCE, 8, | |
IUDE, 8, | |
ECNO, 8, | |
AUDD, 16, | |
IC0D, 16, | |
IC1D, 16, | |
IC1S, 16, | |
VRRD, 16, | |
PSCP, 8, | |
I20D, 16, | |
I21D, 16, | |
RCG0, 16, | |
RCG1, 16, | |
ECDB, 8, | |
P2ME, 8, | |
P2MK, 8, | |
SSH0, 16, | |
SSL0, 16, | |
SSD0, 16, | |
FMH0, 16, | |
FML0, 16, | |
FMD0, 16, | |
FPH0, 16, | |
FPL0, 16, | |
FPD0, 16, | |
SSH1, 16, | |
SSL1, 16, | |
SSD1, 16, | |
FMH1, 16, | |
FML1, 16, | |
FMD1, 16, | |
FPH1, 16, | |
FPL1, 16, | |
FPD1, 16, | |
M0C0, 16, | |
M1C0, 16, | |
M2C0, 16, | |
M0C1, 16, | |
M1C1, 16, | |
M2C1, 16, | |
M0C2, 16, | |
M1C2, 16, | |
M0C3, 16, | |
M1C3, 16, | |
M0C4, 16, | |
M1C4, 16, | |
M0C5, 16, | |
M1C5, 16, | |
TBSF, 8, | |
GIRQ, 32, | |
DMTP, 8, | |
DMTD, 8, | |
DMSH, 8, | |
SHSB, 8, | |
PLCS, 8, | |
PLVL, 16, | |
GN1E, 8, | |
G1AT, 8, | |
G1PT, 8, | |
G1CT, 8, | |
G1HT, 8, | |
GN2E, 8, | |
G2AT, 8, | |
G2PT, 8, | |
G2CT, 8, | |
G2HT, 8, | |
WWSD, 8, | |
CVSD, 8, | |
SSDD, 8, | |
INLD, 8, | |
IFAT, 8, | |
IFPT, 8, | |
IFCT, 8, | |
IFHT, 8, | |
SDWE, 8, | |
USBH, 8, | |
BCV4, 8, | |
WTV0, 8, | |
WTV1, 8, | |
APFU, 8, | |
SOHP, 8, | |
GP5F, 8, | |
NOHP, 8, | |
TBSE, 8, | |
WKFN, 8, | |
PEPC, 32, | |
VRSD, 16, | |
PB1E, 8, | |
GNID, 8, | |
WAND, 8, | |
WWAT, 8, | |
WWPT, 8, | |
WWCT, 8, | |
WWHT, 8, | |
Offset (0x2A3), | |
MPL0, 16, | |
CHGE, 8, | |
SAC3, 8, | |
MEM3, 8, | |
AMC3, 8, | |
SKC3, 8, | |
EFC3, 8, | |
VRC3, 8, | |
WFC3, 8, | |
G1C3, 8, | |
G2C3, 8, | |
IFC3, 8, | |
WWC3, 8, | |
WGC3, 8, | |
SPST, 8, | |
PERE, 8, | |
PEAT, 8, | |
PEPV, 8, | |
PECR, 8, | |
PEC3, 8, | |
PEHT, 8, | |
GN3E, 8, | |
G3AT, 8, | |
G3PT, 8, | |
G3CT, 8, | |
G3HT, 8, | |
GN4E, 8, | |
G4AT, 8, | |
G4PT, 8, | |
G4CT, 8, | |
G4HT, 8, | |
GN5E, 8, | |
G5AT, 8, | |
G5PT, 8, | |
G5CT, 8, | |
G5HT, 8, | |
GN6E, 8, | |
G6AT, 8, | |
G6PT, 8, | |
G6CT, 8, | |
G6HT, 8, | |
ECLP, 8, | |
G3C3, 8, | |
G4C3, 8, | |
G5C3, 8, | |
G6C3, 8, | |
TSP1, 8, | |
TSP2, 8, | |
TSP3, 8, | |
TSP4, 8, | |
TSP5, 8, | |
TSP6, 8, | |
TSP7, 8, | |
TSP8, 8, | |
SSP1, 8, | |
SSP2, 8, | |
SSP3, 8, | |
SSP4, 8, | |
SSP5, 8, | |
SSP6, 8, | |
SSP7, 8, | |
SSP8, 8, | |
MEMS, 8, | |
STGE, 8, | |
STAT, 8, | |
STPT, 8, | |
STCT, 8, | |
STC3, 8, | |
STHT, 8, | |
VSP1, 8, | |
V1AT, 8, | |
V1PV, 8, | |
V1CR, 8, | |
V1C3, 8, | |
V1HT, 8, | |
VSP2, 8, | |
V2AT, 8, | |
V2PV, 8, | |
V2CR, 8, | |
V2C3, 8, | |
V2HT, 8, | |
S1DE, 8, | |
S1AT, 8, | |
S1PT, 8, | |
S1CT, 8, | |
S1HT, 8, | |
S2DE, 8, | |
S2AT, 8, | |
S2PT, 8, | |
S2CT, 8, | |
S2HT, 8, | |
S3DE, 8, | |
S3AT, 8, | |
S3PT, 8, | |
S3CT, 8, | |
S3HT, 8, | |
S4DE, 8, | |
S4AT, 8, | |
S4PT, 8, | |
S4CT, 8, | |
S4HT, 8, | |
S5DE, 8, | |
S5AT, 8, | |
S5PT, 8, | |
S5CT, 8, | |
S5HT, 8, | |
S6DE, 8, | |
S6AT, 8, | |
S6PT, 8, | |
S6CT, 8, | |
S6HT, 8, | |
S7DE, 8, | |
S7AT, 8, | |
S7PT, 8, | |
S7CT, 8, | |
S7HT, 8, | |
S1S3, 8, | |
S2S3, 8, | |
S3S3, 8, | |
S4S3, 8, | |
S5S3, 8, | |
S6S3, 8, | |
S7S3, 8, | |
ICAE, 8, | |
PSME, 8, | |
PDT1, 8, | |
PLM1, 32, | |
PTW1, 32, | |
PDT2, 8, | |
PLM2, 32, | |
PTW2, 32, | |
DDT1, 8, | |
DDP1, 8, | |
DLI1, 16, | |
DPL1, 16, | |
DTW1, 32, | |
DMI1, 16, | |
DMA1, 16, | |
DMT1, 16, | |
DDT2, 8, | |
DDP2, 8, | |
DLI2, 16, | |
DPL2, 16, | |
DTW2, 32, | |
DMI2, 16, | |
DMA2, 16, | |
DMT2, 16, | |
WIFE, 8, | |
DOM1, 8, | |
LIM1, 16, | |
TIM1, 32, | |
DOM2, 8, | |
LIM2, 16, | |
TIM2, 32, | |
DOM3, 8, | |
LIM3, 16, | |
TIM3, 32, | |
TRD0, 8, | |
TRL0, 8, | |
TRD1, 8, | |
TRL1, 8, | |
WDM1, 8, | |
CID1, 16, | |
WDM2, 8, | |
CID2, 16, | |
Offset (0x378), | |
APPE, 8, | |
MPL1, 16, | |
MPL2, 16, | |
SDS0, 8, | |
SDS1, 8, | |
SDS2, 8, | |
SDS3, 8, | |
SDS4, 8, | |
SDS5, 8, | |
SDS6, 8, | |
SDS7, 8, | |
SDS8, 8, | |
SDS9, 8, | |
SDSA, 8, | |
TPLB, 8, | |
TPLH, 16, | |
WTVX, 8, | |
WITX, 8, | |
GPTD, 8, | |
GDBT, 16, | |
UTKX, 8, | |
SPTD, 8, | |
GEXN, 8, | |
TBTS, 8, | |
TBWS, 8, | |
AICS, 8, | |
TARS, 8, | |
FPAT, 8, | |
FPEN, 8, | |
FPGN, 32, | |
FPLV, 8, | |
CPAD, 16, | |
CPAB, 8, | |
TNAT, 8, | |
CPGN, 32, | |
CF2T, 8, | |
TDGS, 8, | |
DCSC, 8, | |
DCKE, 8, | |
UDCK, 8, | |
SUDK, 8, | |
OHPN, 8, | |
GHPN, 8, | |
EGPC, 32, | |
EGPV, 8, | |
TBDT, 32, | |
ATLB, 32, | |
SDM0, 8, | |
SDM1, 8, | |
SDM2, 8, | |
SDM3, 8, | |
SDM4, 8, | |
SDM5, 8, | |
SDM6, 8, | |
SDM7, 8, | |
SDM8, 8, | |
SDM9, 8, | |
SDMA, 8, | |
USTP, 8, | |
SSHI, 16, | |
SSLI, 16, | |
SSDI, 16, | |
FMHI, 16, | |
FMLI, 16, | |
FMDI, 16, | |
FPHI, 16, | |
FPLI, 16, | |
FPDI, 16, | |
M0CI, 16, | |
M1CI, 16, | |
M0CS, 16, | |
M1CS, 16, | |
M0CU, 16, | |
M1CU, 16, | |
CAMT, 8, | |
IVDF, 8, | |
IFWG, 64, | |
IVWS, 8, | |
IVPR, 8, | |
DIVO, 16, | |
DIVF, 16, | |
IVAD, 8, | |
IVRS, 8, | |
IVDG, 64, | |
DSPR, 8, | |
DDSO, 16, | |
DDSF, 16, | |
DSAD, 8, | |
DSRS, 8, | |
DVDG, 64, | |
EIDF, 8, | |
GFPS, 32, | |
GFPI, 32, | |
GNSM, 8, | |
GNSC, 8, | |
GGNR, 32, | |
GBTW, 32, | |
GBTK, 32, | |
GBTI, 32, | |
GPDI, 32, | |
GPLI, 32, | |
CL00, 8, | |
CL01, 8, | |
CL02, 8, | |
CL03, 8, | |
L0EN, 8, | |
L1EN, 8, | |
L2EN, 8, | |
L3EN, 8, | |
CDIV, 8, | |
C0TP, 8, | |
C0CV, 8, | |
C0GP, 8, | |
C0IB, 8, | |
C0IA, 16, | |
C0P0, 8, | |
C0P1, 8, | |
C0P2, 8, | |
C0P3, 8, | |
C0G0, 8, | |
C0G1, 8, | |
C0G2, 8, | |
C0G3, 8, | |
C0F0, 8, | |
C0F1, 8, | |
C0F2, 8, | |
C0F3, 8, | |
C0A0, 8, | |
C0A1, 8, | |
C0A2, 8, | |
C0A3, 8, | |
C0I0, 8, | |
C0I1, 8, | |
C0I2, 8, | |
C0I3, 8, | |
C0PL, 8, | |
C1TP, 8, | |
C1CV, 8, | |
C1GP, 8, | |
C1IB, 8, | |
C1IA, 16, | |
C1P0, 8, | |
C1P1, 8, | |
C1P2, 8, | |
C1P3, 8, | |
C1G0, 8, | |
C1G1, 8, | |
C1G2, 8, | |
C1G3, 8, | |
C1F0, 8, | |
C1F1, 8, | |
C1F2, 8, | |
C1F3, 8, | |
C1A0, 8, | |
C1A1, 8, | |
C1A2, 8, | |
C1A3, 8, | |
C1I0, 8, | |
C1I1, 8, | |
C1I2, 8, | |
C1I3, 8, | |
C1PL, 8, | |
C2TP, 8, | |
C2CV, 8, | |
C2GP, 8, | |
C2IB, 8, | |
C2IA, 16, | |
C2P0, 8, | |
C2P1, 8, | |
C2P2, 8, | |
C2P3, 8, | |
C2G0, 8, | |
C2G1, 8, | |
C2G2, 8, | |
C2G3, 8, | |
C2F0, 8, | |
C2F1, 8, | |
C2F2, 8, | |
C2F3, 8, | |
C2A0, 8, | |
C2A1, 8, | |
C2A2, 8, | |
C2A3, 8, | |
C2I0, 8, | |
C2I1, 8, | |
C2I2, 8, | |
C2I3, 8, | |
C2PL, 8, | |
C3TP, 8, | |
C3CV, 8, | |
C3GP, 8, | |
C3IB, 8, | |
C3IA, 16, | |
C3P0, 8, | |
C3P1, 8, | |
C3P2, 8, | |
C3P3, 8, | |
C3G0, 8, | |
C3G1, 8, | |
C3G2, 8, | |
C3G3, 8, | |
C3F0, 8, | |
C3F1, 8, | |
C3F2, 8, | |
C3F3, 8, | |
C3A0, 8, | |
C3A1, 8, | |
C3A2, 8, | |
C3A3, 8, | |
C3I0, 8, | |
C3I1, 8, | |
C3I2, 8, | |
C3I3, 8, | |
C3PL, 8, | |
L0SM, 8, | |
L0H0, 8, | |
L0H1, 8, | |
L0H2, 8, | |
L0H3, 8, | |
L0H4, 8, | |
L0H5, 8, | |
L0H6, 8, | |
L0H7, 8, | |
L0H8, 8, | |
L0PL, 8, | |
L0M0, 8, | |
L0M1, 8, | |
L0M2, 8, | |
L0M3, 8, | |
L0M4, 8, | |
L0M5, 8, | |
L0M6, 8, | |
L0M7, 8, | |
L0M8, 8, | |
L0M9, 8, | |
L0MA, 8, | |
L0MB, 8, | |
L0MC, 8, | |
L0MD, 8, | |
L0ME, 8, | |
L0MF, 8, | |
L0DI, 8, | |
L0BS, 8, | |
L0A0, 16, | |
L0A1, 16, | |
L0A2, 16, | |
L0A3, 16, | |
L0A4, 16, | |
L0A5, 16, | |
L0A6, 16, | |
L0A7, 16, | |
L0A8, 16, | |
L0A9, 16, | |
L0AA, 16, | |
L0AB, 16, | |
L0D0, 8, | |
L0D1, 8, | |
L0D2, 8, | |
L0D3, 8, | |
L0D4, 8, | |
L0D5, 8, | |
L0D6, 8, | |
L0D7, 8, | |
L0D8, 8, | |
L0D9, 8, | |
L0DA, 8, | |
L0DB, 8, | |
L0DV, 8, | |
L0CV, 8, | |
L0LU, 8, | |
L0NL, 8, | |
L0EE, 8, | |
L0VC, 8, | |
L0FS, 8, | |
L0DG, 8, | |
L0C0, 8, | |
L0C1, 8, | |
L0C2, 8, | |
L0C3, 8, | |
L0CK, 32, | |
L0CL, 8, | |
L1SM, 8, | |
L1H0, 8, | |
L1H1, 8, | |
L1H2, 8, | |
L1H3, 8, | |
L1H4, 8, | |
L1H5, 8, | |
L1H6, 8, | |
L1H7, 8, | |
L1H8, 8, | |
L1PL, 8, | |
L1M0, 8, | |
L1M1, 8, | |
L1M2, 8, | |
L1M3, 8, | |
L1M4, 8, | |
L1M5, 8, | |
L1M6, 8, | |
L1M7, 8, | |
L1M8, 8, | |
L1M9, 8, | |
L1MA, 8, | |
L1MB, 8, | |
L1MC, 8, | |
L1MD, 8, | |
L1ME, 8, | |
L1MF, 8, | |
L1DI, 8, | |
L1BS, 8, | |
L1A0, 16, | |
L1A1, 16, | |
L1A2, 16, | |
L1A3, 16, | |
L1A4, 16, | |
L1A5, 16, | |
L1A6, 16, | |
L1A7, 16, | |
L1A8, 16, | |
L1A9, 16, | |
L1AA, 16, | |
L1AB, 16, | |
L1D0, 8, | |
L1D1, 8, | |
L1D2, 8, | |
L1D3, 8, | |
L1D4, 8, | |
L1D5, 8, | |
L1D6, 8, | |
L1D7, 8, | |
L1D8, 8, | |
L1D9, 8, | |
L1DA, 8, | |
L1DB, 8, | |
L1DV, 8, | |
L1CV, 8, | |
L1LU, 8, | |
L1NL, 8, | |
L1EE, 8, | |
L1VC, 8, | |
L1FS, 8, | |
L1DG, 8, | |
L1C0, 8, | |
L1C1, 8, | |
L1C2, 8, | |
L1C3, 8, | |
L1CK, 32, | |
L1CL, 8, | |
L2SM, 8, | |
L2H0, 8, | |
L2H1, 8, | |
L2H2, 8, | |
L2H3, 8, | |
L2H4, 8, | |
L2H5, 8, | |
L2H6, 8, | |
L2H7, 8, | |
L2H8, 8, | |
L2PL, 8, | |
L2M0, 8, | |
L2M1, 8, | |
L2M2, 8, | |
L2M3, 8, | |
L2M4, 8, | |
L2M5, 8, | |
L2M6, 8, | |
L2M7, 8, | |
L2M8, 8, | |
L2M9, 8, | |
L2MA, 8, | |
L2MB, 8, | |
L2MC, 8, | |
L2MD, 8, | |
L2ME, 8, | |
L2MF, 8, | |
L2DI, 8, | |
L2BS, 8, | |
L2A0, 16, | |
L2A1, 16, | |
L2A2, 16, | |
L2A3, 16, | |
L2A4, 16, | |
L2A5, 16, | |
L2A6, 16, | |
L2A7, 16, | |
L2A8, 16, | |
L2A9, 16, | |
L2AA, 16, | |
L2AB, 16, | |
L2D0, 8, | |
L2D1, 8, | |
L2D2, 8, | |
L2D3, 8, | |
L2D4, 8, | |
L2D5, 8, | |
L2D6, 8, | |
L2D7, 8, | |
L2D8, 8, | |
L2D9, 8, | |
L2DA, 8, | |
L2DB, 8, | |
L2DV, 8, | |
L2CV, 8, | |
L2LU, 8, | |
L2NL, 8, | |
L2EE, 8, | |
L2VC, 8, | |
L2FS, 8, | |
L2DG, 8, | |
L2C0, 8, | |
L2C1, 8, | |
L2C2, 8, | |
L2C3, 8, | |
L2CK, 32, | |
L2CL, 8, | |
L3SM, 8, | |
L3H0, 8, | |
L3H1, 8, | |
L3H2, 8, | |
L3H3, 8, | |
L3H4, 8, | |
L3H5, 8, | |
L3H6, 8, | |
L3H7, 8, | |
L3H8, 8, | |
L3PL, 8, | |
L3M0, 8, | |
L3M1, 8, | |
L3M2, 8, | |
L3M3, 8, | |
L3M4, 8, | |
L3M5, 8, | |
L3M6, 8, | |
L3M7, 8, | |
L3M8, 8, | |
L3M9, 8, | |
L3MA, 8, | |
L3MB, 8, | |
L3MC, 8, | |
L3MD, 8, | |
L3ME, 8, | |
L3MF, 8, | |
L3DI, 8, | |
L3BS, 8, | |
L3A0, 16, | |
L3A1, 16, | |
L3A2, 16, | |
L3A3, 16, | |
L3A4, 16, | |
L3A5, 16, | |
L3A6, 16, | |
L3A7, 16, | |
L3A8, 16, | |
L3A9, 16, | |
L3AA, 16, | |
L3AB, 16, | |
L3D0, 8, | |
L3D1, 8, | |
L3D2, 8, | |
L3D3, 8, | |
L3D4, 8, | |
L3D5, 8, | |
L3D6, 8, | |
L3D7, 8, | |
L3D8, 8, | |
L3D9, 8, | |
L3DA, 8, | |
L3DB, 8, | |
L3DV, 8, | |
L3CV, 8, | |
L3LU, 8, | |
L3NL, 8, | |
L3EE, 8, | |
L3VC, 8, | |
L3FS, 8, | |
L3DG, 8, | |
L3C0, 8, | |
L3C1, 8, | |
L3C2, 8, | |
L3C3, 8, | |
L3CK, 32, | |
L3CL, 8, | |
ECR1, 8, | |
Offset (0x60E), | |
I2SC, 8, | |
ODV0, 8, | |
ODV1, 8, | |
ODV2, 8, | |
ODV3, 8, | |
ODV4, 8, | |
ODV5, 8, | |
UBCB, 32, | |
EMOD, 8, | |
WIFC, 8, | |
Offset (0x622), | |
TPLS, 8, | |
TPDB, 8, | |
TPDH, 16, | |
TPDS, 8, | |
ADPM, 32, | |
AG1L, 64, | |
AG1H, 64, | |
AG2L, 64, | |
AG2H, 64, | |
AG3L, 64, | |
AG3H, 64, | |
HEFE, 8, | |
XDCE, 8, | |
STXE, 8, | |
STX0, 8, | |
STX1, 8, | |
STX2, 8, | |
STX3, 8, | |
STX4, 8, | |
STX5, 8, | |
STX6, 8, | |
STX7, 8, | |
STX8, 8, | |
STX9, 8, | |
RTVM, 8, | |
USTC, 8, | |
BATP, 8, | |
TSDB, 8, | |
DEPC, 8, | |
PDFC, 8, | |
IVCM, 8, | |
HEB1, 32, | |
RBY1, 8, | |
RBY2, 8, | |
SCSS, 8, | |
HAID, 8, | |
NCTC, 8, | |
NCTI, 8, | |
NCTH, 8, | |
HSIO, 8, | |
TPPT, 8, | |
SHAP, 8, | |
EIAP, 8, | |
ZPOD, 8, | |
SRSP, 32, | |
CEDS, 8, | |
EHK3, 8, | |
EHK4, 8, | |
EHK5, 8, | |
EHK6, 8, | |
EHK7, 8, | |
EHK8, 8, | |
VBVP, 8, | |
VBVD, 8, | |
VBHB, 8, | |
VBRL, 8, | |
SMSS, 8, | |
VBST, 8, | |
ADAS, 8, | |
PPBG, 32, | |
AEAB, 8, | |
AHDB, 8, | |
PBSD, 8, | |
DPLL, 8, | |
DPHL, 8, | |
PWIG, 8, | |
MESE, 8, | |
ICAT, 8, | |
ICPV, 8, | |
ICCR, 8, | |
ICC3, 8, | |
ICHT, 8, | |
XSMI, 32, | |
PAPE, 32, | |
PSTW, 32, | |
MWLR, 32, | |
UP8P, 32, | |
MS2R, 32, | |
MS2P, 32, | |
UCSI, 8, | |
UCG1, 32, | |
UCG2, 32, | |
WGUR, 32, | |
WRFE, 8, | |
WRC1, 8, | |
WRC2, 8, | |
WRC3, 8, | |
WRC4, 8, | |
AWVI, 32, | |
Offset (0x6E0), | |
WTSP, 8, | |
WGWS, 8, | |
PIDE, 8, | |
C0VE, 8, | |
C0W0, 8, | |
C0W1, 8, | |
C0W2, 8, | |
C0W3, 8, | |
C0W4, 8, | |
C0W5, 8, | |
C1VE, 8, | |
C1W0, 8, | |
C1W1, 8, | |
C1W2, 8, | |
C1W3, 8, | |
C1W4, 8, | |
C1W5, 8, | |
C2VE, 8, | |
C2W0, 8, | |
C2W1, 8, | |
C2W2, 8, | |
C2W3, 8, | |
C2W4, 8, | |
C2W5, 8, | |
C3VE, 8, | |
C3W0, 8, | |
C3W1, 8, | |
C3W2, 8, | |
C3W3, 8, | |
C3W4, 8, | |
C3W5, 8, | |
L0LE, 8, | |
L0PP, 8, | |
L0VR, 8, | |
L1LE, 8, | |
L1PP, 8, | |
L1VR, 8, | |
L2LE, 8, | |
L2PP, 8, | |
L2VR, 8, | |
L3LE, 8, | |
L3PP, 8, | |
L3VR, 8, | |
WLRP, 8, | |
SSRP, 8, | |
WIPR, 8, | |
TBS1, 8, | |
TBMP, 8, | |
FPA1, 8, | |
FPE1, 8, | |
FPG1, 32, | |
FP1L, 8, | |
CPD1, 16, | |
CPB1, 8, | |
CPG1, 32, | |
UTCM, 8, | |
USME, 8, | |
UPT1, 8, | |
UPT2, 8, | |
TWIN, 8, | |
TRWA, 8, | |
PEWE, 8, | |
Offset (0x74E), | |
ELPM, 32, | |
ELPS, 32, | |
Offset (0x758), | |
UCRT, 8, | |
TBOD, 16, | |
TSXW, 8, | |
VRGP, 32, | |
PVSC, 8, | |
RTBT, 8, | |
RTBC, 8, | |
TBCD, 16, | |
TBTE, 8 | |
} | |
OperationRegion (TOSN, SystemMemory, 0x5CE7F000, 0x1000) | |
Field (TOSN, AnyAcc, NoLock, Preserve) | |
{ | |
TOST, 16, | |
Offset (0x03), | |
Offset (0x04), | |
Offset (0x05), | |
Offset (0x06), | |
Offset (0x07), | |
Offset (0x08), | |
Offset (0x09), | |
Offset (0x0A), | |
SYSE, 1, | |
HKEN, 1, | |
HPEN, 1, | |
, 1, | |
, 1, | |
Offset (0x0B), | |
ABRC, 1, | |
Offset (0x0C), | |
HPWU, 2, | |
HHSW, 2, | |
HPSU, 2, | |
HRCU, 2, | |
HGSU, 2, | |
HEBI, 2, | |
HTMD, 2, | |
Offset (0x0E), | |
HKRD, 2, | |
HVBS, 2, | |
, 2, | |
Offset (0x0F), | |
, 2, | |
, 2, | |
, 2, | |
Offset (0x10), | |
TNVS, 1, | |
OSPC, 1, | |
ACBK, 1, | |
, 1, | |
, 1, | |
, 1, | |
, 1, | |
Offset (0x11), | |
PULD, 8, | |
PULA, 8, | |
BCLD, 8, | |
BCLA, 8, | |
INCN, 8, | |
SCTN, 8, | |
BRCL, 8, | |
BRCR, 8, | |
BRTD, 8, | |
BRTB, 8, | |
BRT0, 8, | |
BRT1, 8, | |
BRT2, 8, | |
BRT3, 8, | |
BRT4, 8, | |
BRT5, 8, | |
BRT6, 8, | |
BRT7, 8, | |
BRDH, 8, | |
BRBH, 8, | |
NBR0, 16, | |
NBR1, 16, | |
NBR2, 16, | |
NBR3, 16, | |
NBR4, 16, | |
NBR5, 16, | |
NBR6, 16, | |
NBR7, 16, | |
TPID, 8, | |
GPAD, 32, | |
GSID, 32, | |
DGRS, 32, | |
DGPW, 32, | |
DGPG, 32, | |
GPEV, 32, | |
GC6E, 32, | |
UDNE, 1, | |
Offset (0x53), | |
, 1, | |
, 1, | |
, 1, | |
, 1, | |
, 1, | |
, 1, | |
, 1, | |
NOSM, 1, | |
Offset (0x516), | |
TPMO, 8 | |
} | |
OperationRegion (GRSV, SystemMemory, 0x5CC5C000, 0x2000) | |
Field (GRSV, AnyAcc, NoLock, Preserve) | |
{ | |
EDID, 4096, | |
IEAX, 32, | |
IEBX, 32, | |
IECX, 32, | |
IEDX, 32, | |
IESI, 32, | |
IEDI, 32, | |
IEBP, 32, | |
Offset (0x220), | |
OEAX, 32, | |
OEBX, 32, | |
OECX, 32, | |
OEDX, 32, | |
OESI, 32, | |
OEDI, 32, | |
OEBP, 32, | |
Offset (0x240), | |
Offset (0x242), | |
BMN1, 104, | |
BSN1, 88, | |
BTP1, 72, | |
Offset (0x267), | |
BDC1, 32, | |
BLF1, 32, | |
BTC1, 32, | |
BDV1, 32, | |
BST1, 32, | |
BPR1, 32, | |
BRC1, 32, | |
BPV1, 32, | |
Offset (0x28B), | |
BCW1, 32, | |
BCL1, 32, | |
BG11, 32, | |
BG21, 32, | |
BOI1, 32, | |
BIR1, 24, | |
SNR1, 224, | |
CCM1, 16, | |
TDT1, 16, | |
TCC1, 32, | |
TDC1, 32, | |
TFC1, 16, | |
Offset (0x342), | |
BMN2, 104, | |
BSN2, 88, | |
BTP2, 72, | |
Offset (0x367), | |
BDC2, 32, | |
BLF2, 32, | |
BTC2, 32, | |
BDV2, 32, | |
BST2, 32, | |
BPR2, 32, | |
BRC2, 32, | |
BPV2, 32, | |
Offset (0x38B), | |
BCW2, 32, | |
BCL2, 32, | |
BG12, 32, | |
BG22, 32, | |
BOI2, 32, | |
BIR2, 24, | |
SNR2, 224, | |
CCM2, 16, | |
TDT2, 16, | |
TCC2, 32, | |
TDC2, 32, | |
TFC2, 16, | |
Offset (0x442), | |
DPI0, 16, | |
DPI1, 16, | |
DPI2, 16, | |
DPI3, 16, | |
DPP0, 16, | |
DPP1, 16, | |
DPP2, 16, | |
DPP3, 16, | |
DPE0, 16, | |
DPE1, 16, | |
DPE2, 16, | |
DPE3, 16, | |
DPR0, 16, | |
DPR1, 16, | |
DPR2, 16, | |
DPR3, 16, | |
ACAE, 1, | |
BES1, 1, | |
BES2, 1, | |
, 4, | |
Offset (0x463), | |
Offset (0x464), | |
Offset (0x465), | |
Offset (0x466), | |
Offset (0x468), | |
AMCF, 8, | |
Offset (0x46A), | |
Offset (0x46C), | |
Offset (0x46E), | |
KBFF, 8, | |
Offset (0x470), | |
Offset (0x471), | |
Offset (0x472), | |
DSPW, 1, | |
VGAF, 1, | |
VGDF, 1, | |
, 1, | |
PPSC, 1, | |
SPSC, 1, | |
EWLD, 1, | |
Offset (0x473), | |
Offset (0x477), | |
Offset (0x478), | |
Offset (0x479), | |
Offset (0x47A), | |
Offset (0x47B), | |
Offset (0x47C), | |
Offset (0x47D), | |
Offset (0x47E), | |
Offset (0x47F), | |
Offset (0x480), | |
Offset (0x481), | |
Offset (0x482), | |
Offset (0x483), | |
Offset (0x484), | |
AFRP, 16, | |
AFWP, 16, | |
AFIF, 256, | |
, 1, | |
DNTF, 1, | |
DCKU, 1, | |
DCKD, 1, | |
DEJR, 1, | |
HPCE, 1, | |
HAPE, 1, | |
Offset (0x4A9), | |
LHRL, 16, | |
LVRL, 16, | |
LCDT, 8, | |
GCVS, 8, | |
SYU0, 1, | |
SYU1, 1, | |
SYU2, 1, | |
SYU3, 1, | |
, 1, | |
WAKS, 1, | |
BTMD, 1, | |
Offset (0x4B0), | |
VGAR, 1, | |
, 1, | |
, 1, | |
, 1, | |
, 1, | |
, 1, | |
, 1, | |
Offset (0x4B1), | |
BTRE, 1, | |
ACVA, 1, | |
Offset (0x4B2), | |
RSME, 1, | |
Offset (0x4B3), | |
DKRE, 1, | |
DKRU, 1, | |
Offset (0x4B4), | |
SMHA, 16, | |
SMOF, 8, | |
SMLE, 16, | |
SMTY, 8, | |
SMWD, 512, | |
, 1, | |
VALF, 1, | |
DCST, 1, | |
DOS2, 1, | |
, 1, | |
DCKF, 1, | |
BT1F, 1, | |
BT2F, 1, | |
Offset (0x4FC), | |
Offset (0x4FD), | |
Offset (0x4FE), | |
Offset (0x4FF), | |
Offset (0x500), | |
, 1, | |
, 1, | |
, 1, | |
WED3, 1, | |
WED4, 1, | |
UPSW, 1, | |
Offset (0x501), | |
Offset (0x502), | |
BRTC, 1, | |
CBWR, 1, | |
CBWE, 1, | |
CBWH, 1, | |
Offset (0x503), | |
WWPC, 8, | |
TMOR, 8, | |
TPMX, 8, | |
TPMQ, 8, | |
TPMR, 16, | |
RTEG, 1, | |
, 1, | |
, 1, | |
, 1, | |
, 1, | |
, 1, | |
, 1, | |
Offset (0x50A), | |
GPS5, 8, | |
GPS6, 8, | |
GPS7, 8, | |
GPS8, 8, | |
GPS9, 8, | |
GPSA, 8, | |
GPSB, 8, | |
GPSC, 8, | |
GPSD, 8, | |
Offset (0x514), | |
Offset (0x515), | |
APWS, 8, | |
Offset (0x517), | |
Offset (0x518), | |
LIDO, 8, | |
Offset (0x51A), | |
, 1, | |
DSPT, 1, | |
, 1, | |
, 1, | |
Offset (0x51B), | |
UODP, 4, | |
UODS, 1, | |
UODD, 1, | |
ODNA, 1, | |
Offset (0x51C), | |
Offset (0x520), | |
Offset (0x521), | |
DCSS, 8, | |
DCID, 32, | |
DATR, 16, | |
DSNB, 32, | |
Offset (0x52D), | |
Offset (0x531), | |
ZPOE, 1, | |
OEEE, 1, | |
NVEB, 1, | |
ZPOI, 1, | |
Offset (0x532), | |
ODDP, 8, | |
DTST, 8, | |
TDTP, 8, | |
BDT1, 8, | |
ADT2, 8, | |
HKCD, 8, | |
BSTG, 8, | |
Offset (0x53A), | |
DLID, 32, | |
DSRN, 32, | |
Offset (0x544), | |
Offset (0x545), | |
Offset (0x547), | |
Offset (0x548), | |
Offset (0x54C), | |
Offset (0x54D), | |
LBUD, 8, | |
Offset (0x54F), | |
Offset (0x550), | |
OPTM, 1, | |
GC6S, 1, | |
Offset (0x551), | |
VRIA, 32, | |
DPS1, 1, | |
DPS2, 1, | |
DPS3, 1, | |
DPS4, 1, | |
DPS5, 1, | |
DPS6, 1, | |
DPS7, 1, | |
DPS8, 1, | |
DPS9, 1, | |
DPSA, 1, | |
DPSB, 1, | |
DPSC, 1, | |
DPSD, 1, | |
DPSE, 1, | |
DPSF, 1, | |
DPSX, 1, | |
PNLS, 1, | |
Offset (0x55A), | |
Offset (0x55C), | |
SYSV, 48, | |
ECKV, 48, | |
VTSI, 8, | |
TCTP, 8, | |
AST1, 16, | |
Offset (0x56D), | |
PF61, 1, | |
PF62, 1, | |
PF63, 1, | |
Offset (0x56E), | |
Offset (0x576), | |
UVE1, 8, | |
UVE2, 8, | |
URV1, 8, | |
URV2, 8, | |
UCI0, 8, | |
UCI1, 8, | |
UCI2, 8, | |
UCI3, 8, | |
UCT0, 8, | |
UCT1, 8, | |
UCT2, 8, | |
UCT3, 8, | |
UCT4, 8, | |
UCT5, 8, | |
UCT6, 8, | |
UCT7, 8, | |
UMI0, 8, | |
UMI1, 8, | |
UMI2, 8, | |
UMI3, 8, | |
UMI4, 8, | |
UMI5, 8, | |
UMI6, 8, | |
UMI7, 8, | |
UMI8, 8, | |
UMI9, 8, | |
UMIA, 8, | |
UMIB, 8, | |
UMIC, 8, | |
UMID, 8, | |
UMIE, 8, | |
UMIF, 8, | |
UMO0, 8, | |
UMO1, 8, | |
UMO2, 8, | |
UMO3, 8, | |
UMO4, 8, | |
UMO5, 8, | |
UMO6, 8, | |
UMO7, 8, | |
UMO8, 8, | |
UMO9, 8, | |
UMOA, 8, | |
UMOB, 8, | |
UMOC, 8, | |
UMOD, 8, | |
UMOE, 8, | |
UMOF, 8, | |
UNTT, 8, | |
HING, 8, | |
KBTP, 8, | |
Offset (0x5AA), | |
LBWA, 8, | |
TIMW, 16 | |
} | |
Field (GRSV, AnyAcc, NoLock, Preserve) | |
{ | |
Offset (0x50A), | |
GP50, 1, | |
GP51, 1, | |
GP52, 1, | |
GP53, 1, | |
GP54, 1, | |
GP55, 1, | |
GP56, 1, | |
GP57, 1, | |
GP60, 1, | |
GP61, 1, | |
GP62, 1, | |
GP63, 1, | |
GP64, 1, | |
GP65, 1, | |
GP66, 1, | |
GP67, 1, | |
GP70, 1, | |
GP71, 1, | |
GP72, 1, | |
GP73, 1, | |
GP74, 1, | |
GP75, 1, | |
GP76, 1, | |
GP77, 1, | |
GP80, 1, | |
GP81, 1, | |
GP82, 1, | |
GP83, 1, | |
GP84, 1, | |
GP85, 1, | |
GP86, 1, | |
GP87, 1, | |
GP90, 1, | |
GP91, 1, | |
GP92, 1, | |
GP93, 1, | |
GP94, 1, | |
GP95, 1, | |
GP96, 1, | |
GP97, 1, | |
GPA0, 1, | |
GPA1, 1, | |
GPA2, 1, | |
GPA3, 1, | |
GPA4, 1, | |
GPA5, 1, | |
GPA6, 1, | |
GPA7, 1, | |
GPB0, 1, | |
GPB1, 1, | |
GPB2, 1, | |
GPB3, 1, | |
GPB4, 1, | |
GPB5, 1, | |
GPB6, 1, | |
GPB7, 1, | |
GPC0, 1, | |
GPC1, 1, | |
GPC2, 1, | |
GPC3, 1, | |
GPC4, 1, | |
GPC5, 1, | |
GPC6, 1, | |
GPC7, 1, | |
GPD0, 1, | |
GPD1, 1, | |
GPD2, 1, | |
GPD3, 1, | |
GPD4, 1, | |
GPD5, 1, | |
GPD6, 1, | |
GPD7, 1 | |
} | |
Field (GRSV, AnyAcc, NoLock, Preserve) | |
{ | |
Offset (0x1000), | |
PRES, 32768 | |
} | |
Field (GRSV, AnyAcc, NoLock, Preserve) | |
{ | |
Offset (0x1000), | |
UMSB, 16384, | |
UUIB, 16384 | |
} | |
Field (GRSV, AnyAcc, NoLock, Preserve) | |
{ | |
Offset (0x1000), | |
PWS1, 8, | |
PWS2, 8, | |
PWS3, 8, | |
PWS4, 8, | |
PSD1, 1280, | |
PSD2, 1280, | |
PSD3, 1280, | |
PSD4, 1280 | |
} | |
Field (GRSV, AnyAcc, NoLock, Preserve) | |
{ | |
Offset (0x1000), | |
OWSN, 16, | |
OWNS, 4112 | |
} | |
Scope (_SB) | |
{ | |
Name (PR00, Package (0x21) | |
{ | |
Package (0x04) | |
{ | |
0x001FFFFF, | |
Zero, | |
LNKA, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0x001FFFFF, | |
One, | |
LNKB, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0x001FFFFF, | |
0x02, | |
LNKC, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0x001FFFFF, | |
0x03, | |
LNKD, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0x001DFFFF, | |
Zero, | |
LNKA, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0x001DFFFF, | |
One, | |
LNKB, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0x001DFFFF, | |
0x02, | |
LNKC, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0x001DFFFF, | |
0x03, | |
LNKD, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0x001CFFFF, | |
Zero, | |
LNKA, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0x001CFFFF, | |
One, | |
LNKB, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0x001CFFFF, | |
0x02, | |
LNKC, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0x001CFFFF, | |
0x03, | |
LNKD, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0x001BFFFF, | |
Zero, | |
LNKA, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0x001BFFFF, | |
One, | |
LNKB, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0x001BFFFF, | |
0x02, | |
LNKC, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0x001BFFFF, | |
0x03, | |
LNKD, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0x0017FFFF, | |
Zero, | |
LNKA, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0x0016FFFF, | |
Zero, | |
LNKA, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0x0016FFFF, | |
One, | |
LNKB, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0x0016FFFF, | |
0x02, | |
LNKC, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0x0016FFFF, | |
0x03, | |
LNKD, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0x0014FFFF, | |
Zero, | |
LNKA, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0x0014FFFF, | |
One, | |
LNKB, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0x0014FFFF, | |
0x02, | |
LNKC, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0x0014FFFF, | |
0x03, | |
LNKD, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0x0001FFFF, | |
Zero, | |
LNKA, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0x0001FFFF, | |
One, | |
LNKB, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0x0001FFFF, | |
0x02, | |
LNKC, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0x0001FFFF, | |
0x03, | |
LNKD, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0x0002FFFF, | |
Zero, | |
LNKA, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0x0004FFFF, | |
Zero, | |
LNKA, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0x0005FFFF, | |
Zero, | |
LNKA, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0x0008FFFF, | |
Zero, | |
LNKA, | |
Zero | |
} | |
}) | |
Name (AR00, Package (0x2D) | |
{ | |
Package (0x04) | |
{ | |
0x001FFFFF, | |
Zero, | |
Zero, | |
0x10 | |
}, | |
Package (0x04) | |
{ | |
0x001FFFFF, | |
One, | |
Zero, | |
0x11 | |
}, | |
Package (0x04) | |
{ | |
0x001FFFFF, | |
0x02, | |
Zero, | |
0x12 | |
}, | |
Package (0x04) | |
{ | |
0x001FFFFF, | |
0x03, | |
Zero, | |
0x13 | |
}, | |
Package (0x04) | |
{ | |
0x001EFFFF, | |
Zero, | |
Zero, | |
0x14 | |
}, | |
Package (0x04) | |
{ | |
0x001EFFFF, | |
One, | |
Zero, | |
0x15 | |
}, | |
Package (0x04) | |
{ | |
0x001EFFFF, | |
0x02, | |
Zero, | |
0x16 | |
}, | |
Package (0x04) | |
{ | |
0x001EFFFF, | |
0x03, | |
Zero, | |
0x17 | |
}, | |
Package (0x04) | |
{ | |
0x001DFFFF, | |
Zero, | |
Zero, | |
0x10 | |
}, | |
Package (0x04) | |
{ | |
0x001DFFFF, | |
One, | |
Zero, | |
0x11 | |
}, | |
Package (0x04) | |
{ | |
0x001DFFFF, | |
0x02, | |
Zero, | |
0x12 | |
}, | |
Package (0x04) | |
{ | |
0x001DFFFF, | |
0x03, | |
Zero, | |
0x13 | |
}, | |
Package (0x04) | |
{ | |
0x001CFFFF, | |
Zero, | |
Zero, | |
0x10 | |
}, | |
Package (0x04) | |
{ | |
0x001CFFFF, | |
One, | |
Zero, | |
0x11 | |
}, | |
Package (0x04) | |
{ | |
0x001CFFFF, | |
0x02, | |
Zero, | |
0x12 | |
}, | |
Package (0x04) | |
{ | |
0x001CFFFF, | |
0x03, | |
Zero, | |
0x13 | |
}, | |
Package (0x04) | |
{ | |
0x001BFFFF, | |
Zero, | |
Zero, | |
0x10 | |
}, | |
Package (0x04) | |
{ | |
0x001BFFFF, | |
One, | |
Zero, | |
0x11 | |
}, | |
Package (0x04) | |
{ | |
0x001BFFFF, | |
0x02, | |
Zero, | |
0x12 | |
}, | |
Package (0x04) | |
{ | |
0x001BFFFF, | |
0x03, | |
Zero, | |
0x13 | |
}, | |
Package (0x04) | |
{ | |
0x0019FFFF, | |
Zero, | |
Zero, | |
0x20 | |
}, | |
Package (0x04) | |
{ | |
0x0019FFFF, | |
One, | |
Zero, | |
0x21 | |
}, | |
Package (0x04) | |
{ | |
0x0019FFFF, | |
0x02, | |
Zero, | |
0x22 | |
}, | |
Package (0x04) | |
{ | |
0x0017FFFF, | |
Zero, | |
Zero, | |
0x10 | |
}, | |
Package (0x04) | |
{ | |
0x0016FFFF, | |
Zero, | |
Zero, | |
0x10 | |
}, | |
Package (0x04) | |
{ | |
0x0016FFFF, | |
One, | |
Zero, | |
0x11 | |
}, | |
Package (0x04) | |
{ | |
0x0016FFFF, | |
0x02, | |
Zero, | |
0x12 | |
}, | |
Package (0x04) | |
{ | |
0x0016FFFF, | |
0x03, | |
Zero, | |
0x13 | |
}, | |
Package (0x04) | |
{ | |
0x0015FFFF, | |
Zero, | |
Zero, | |
0x10 | |
}, | |
Package (0x04) | |
{ | |
0x0015FFFF, | |
One, | |
Zero, | |
0x11 | |
}, | |
Package (0x04) | |
{ | |
0x0015FFFF, | |
0x02, | |
Zero, | |
0x12 | |
}, | |
Package (0x04) | |
{ | |
0x0015FFFF, | |
0x03, | |
Zero, | |
0x13 | |
}, | |
Package (0x04) | |
{ | |
0x0014FFFF, | |
Zero, | |
Zero, | |
0x10 | |
}, | |
Package (0x04) | |
{ | |
0x0014FFFF, | |
One, | |
Zero, | |
0x11 | |
}, | |
Package (0x04) | |
{ | |
0x0014FFFF, | |
0x02, | |
Zero, | |
0x12 | |
}, | |
Package (0x04) | |
{ | |
0x0014FFFF, | |
0x03, | |
Zero, | |
0x13 | |
}, | |
Package (0x04) | |
{ | |
0x0013FFFF, | |
Zero, | |
Zero, | |
0x14 | |
}, | |
Package (0x04) | |
{ | |
0x0001FFFF, | |
Zero, | |
Zero, | |
0x10 | |
}, | |
Package (0x04) | |
{ | |
0x0001FFFF, | |
One, | |
Zero, | |
0x11 | |
}, | |
Package (0x04) | |
{ | |
0x0001FFFF, | |
0x02, | |
Zero, | |
0x12 | |
}, | |
Package (0x04) | |
{ | |
0x0001FFFF, | |
0x03, | |
Zero, | |
0x13 | |
}, | |
Package (0x04) | |
{ | |
0x0002FFFF, | |
Zero, | |
Zero, | |
0x10 | |
}, | |
Package (0x04) | |
{ | |
0x0004FFFF, | |
Zero, | |
Zero, | |
0x10 | |
}, | |
Package (0x04) | |
{ | |
0x0005FFFF, | |
Zero, | |
Zero, | |
0x10 | |
}, | |
Package (0x04) | |
{ | |
0x0008FFFF, | |
Zero, | |
Zero, | |
0x10 | |
} | |
}) | |
Name (PR04, Package (0x04) | |
{ | |
Package (0x04) | |
{ | |
0xFFFF, | |
Zero, | |
LNKA, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
One, | |
LNKB, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x02, | |
LNKC, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x03, | |
LNKD, | |
Zero | |
} | |
}) | |
Name (AR04, Package (0x04) | |
{ | |
Package (0x04) | |
{ | |
0xFFFF, | |
Zero, | |
Zero, | |
0x10 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
One, | |
Zero, | |
0x11 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x02, | |
Zero, | |
0x12 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x03, | |
Zero, | |
0x13 | |
} | |
}) | |
Name (PR05, Package (0x04) | |
{ | |
Package (0x04) | |
{ | |
0xFFFF, | |
Zero, | |
LNKB, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
One, | |
LNKC, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x02, | |
LNKD, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x03, | |
LNKA, | |
Zero | |
} | |
}) | |
Name (AR05, Package (0x04) | |
{ | |
Package (0x04) | |
{ | |
0xFFFF, | |
Zero, | |
Zero, | |
0x11 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
One, | |
Zero, | |
0x12 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x02, | |
Zero, | |
0x13 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x03, | |
Zero, | |
0x10 | |
} | |
}) | |
Name (PR06, Package (0x04) | |
{ | |
Package (0x04) | |
{ | |
0xFFFF, | |
Zero, | |
LNKC, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
One, | |
LNKD, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x02, | |
LNKA, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x03, | |
LNKB, | |
Zero | |
} | |
}) | |
Name (AR06, Package (0x04) | |
{ | |
Package (0x04) | |
{ | |
0xFFFF, | |
Zero, | |
Zero, | |
0x12 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
One, | |
Zero, | |
0x13 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x02, | |
Zero, | |
0x10 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x03, | |
Zero, | |
0x11 | |
} | |
}) | |
Name (PR07, Package (0x04) | |
{ | |
Package (0x04) | |
{ | |
0xFFFF, | |
Zero, | |
LNKD, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
One, | |
LNKA, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x02, | |
LNKB, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x03, | |
LNKC, | |
Zero | |
} | |
}) | |
Name (AR07, Package (0x04) | |
{ | |
Package (0x04) | |
{ | |
0xFFFF, | |
Zero, | |
Zero, | |
0x13 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
One, | |
Zero, | |
0x10 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x02, | |
Zero, | |
0x11 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x03, | |
Zero, | |
0x12 | |
} | |
}) | |
Name (PR08, Package (0x04) | |
{ | |
Package (0x04) | |
{ | |
0xFFFF, | |
Zero, | |
LNKA, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
One, | |
LNKB, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x02, | |
LNKC, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x03, | |
LNKD, | |
Zero | |
} | |
}) | |
Name (AR08, Package (0x04) | |
{ | |
Package (0x04) | |
{ | |
0xFFFF, | |
Zero, | |
Zero, | |
0x10 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
One, | |
Zero, | |
0x11 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x02, | |
Zero, | |
0x12 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x03, | |
Zero, | |
0x13 | |
} | |
}) | |
Name (PR09, Package (0x04) | |
{ | |
Package (0x04) | |
{ | |
0xFFFF, | |
Zero, | |
LNKB, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
One, | |
LNKC, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x02, | |
LNKD, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x03, | |
LNKA, | |
Zero | |
} | |
}) | |
Name (AR09, Package (0x04) | |
{ | |
Package (0x04) | |
{ | |
0xFFFF, | |
Zero, | |
Zero, | |
0x11 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
One, | |
Zero, | |
0x12 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x02, | |
Zero, | |
0x13 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x03, | |
Zero, | |
0x10 | |
} | |
}) | |
Name (PR0E, Package (0x04) | |
{ | |
Package (0x04) | |
{ | |
0xFFFF, | |
Zero, | |
LNKC, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
One, | |
LNKD, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x02, | |
LNKA, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x03, | |
LNKB, | |
Zero | |
} | |
}) | |
Name (AR0E, Package (0x04) | |
{ | |
Package (0x04) | |
{ | |
0xFFFF, | |
Zero, | |
Zero, | |
0x12 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
One, | |
Zero, | |
0x13 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x02, | |
Zero, | |
0x10 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x03, | |
Zero, | |
0x11 | |
} | |
}) | |
Name (PR0F, Package (0x04) | |
{ | |
Package (0x04) | |
{ | |
0xFFFF, | |
Zero, | |
LNKD, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
One, | |
LNKA, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x02, | |
LNKB, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x03, | |
LNKC, | |
Zero | |
} | |
}) | |
Name (AR0F, Package (0x04) | |
{ | |
Package (0x04) | |
{ | |
0xFFFF, | |
Zero, | |
Zero, | |
0x13 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
One, | |
Zero, | |
0x10 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x02, | |
Zero, | |
0x11 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x03, | |
Zero, | |
0x12 | |
} | |
}) | |
Name (PR02, Package (0x04) | |
{ | |
Package (0x04) | |
{ | |
0xFFFF, | |
Zero, | |
LNKA, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
One, | |
LNKB, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x02, | |
LNKC, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x03, | |
LNKD, | |
Zero | |
} | |
}) | |
Name (AR02, Package (0x04) | |
{ | |
Package (0x04) | |
{ | |
0xFFFF, | |
Zero, | |
Zero, | |
0x10 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
One, | |
Zero, | |
0x11 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x02, | |
Zero, | |
0x12 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x03, | |
Zero, | |
0x13 | |
} | |
}) | |
Name (PR0A, Package (0x04) | |
{ | |
Package (0x04) | |
{ | |
0xFFFF, | |
Zero, | |
LNKB, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
One, | |
LNKC, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x02, | |
LNKD, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x03, | |
LNKA, | |
Zero | |
} | |
}) | |
Name (AR0A, Package (0x04) | |
{ | |
Package (0x04) | |
{ | |
0xFFFF, | |
Zero, | |
Zero, | |
0x11 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
One, | |
Zero, | |
0x12 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x02, | |
Zero, | |
0x13 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x03, | |
Zero, | |
0x10 | |
} | |
}) | |
Name (PR0B, Package (0x04) | |
{ | |
Package (0x04) | |
{ | |
0xFFFF, | |
Zero, | |
LNKC, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
One, | |
LNKD, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x02, | |
LNKA, | |
Zero | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x03, | |
LNKB, | |
Zero | |
} | |
}) | |
Name (AR0B, Package (0x04) | |
{ | |
Package (0x04) | |
{ | |
0xFFFF, | |
Zero, | |
Zero, | |
0x12 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
One, | |
Zero, | |
0x13 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x02, | |
Zero, | |
0x10 | |
}, | |
Package (0x04) | |
{ | |
0xFFFF, | |
0x03, | |
Zero, | |
0x11 | |
} | |
}) | |
Name (PRSA, ResourceTemplate () | |
{ | |
IRQ (Level, ActiveLow, Shared, ) | |
{3,4,5,6,10,11,12,14,15} | |
}) | |
Alias (PRSA, PRSB) | |
Alias (PRSA, PRSC) | |
Alias (PRSA, PRSD) | |
Alias (PRSA, PRSE) | |
Alias (PRSA, PRSF) | |
Alias (PRSA, PRSG) | |
Alias (PRSA, PRSH) | |
Device (PCI0) | |
{ | |
Name (_HID, EisaId ("PNP0A08") /* PCI Express Bus */) // _HID: Hardware ID | |
Name (_CID, EisaId ("PNP0A03") /* PCI Bus */) // _CID: Compatible ID | |
Name (_ADR, Zero) // _ADR: Address | |
Method (^BN00, 0, NotSerialized) | |
{ | |
Return (Zero) | |
} | |
Method (_BBN, 0, NotSerialized) // _BBN: BIOS Bus Number | |
{ | |
Return (BN00 ()) | |
} | |
Name (_UID, Zero) // _UID: Unique ID | |
Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
{ | |
If (PICM) | |
{ | |
Return (AR00 ()) | |
} | |
Return (PR00 ()) | |
} | |
OperationRegion (HBUS, PCI_Config, Zero, 0x0100) | |
Field (HBUS, DWordAcc, NoLock, Preserve) | |
{ | |
Offset (0x40), | |
EPEN, 1, | |
, 11, | |
EPBR, 20, | |
Offset (0x48), | |
MHEN, 1, | |
, 14, | |
MHBR, 17, | |
Offset (0x50), | |
GCLK, 1, | |
Offset (0x54), | |
D0EN, 1, | |
D1F2, 1, | |
D1F1, 1, | |
D1F0, 1, | |
Offset (0x60), | |
PXEN, 1, | |
PXSZ, 2, | |
, 23, | |
PXBR, 6, | |
Offset (0x68), | |
DIEN, 1, | |
, 11, | |
DIBR, 20, | |
Offset (0x70), | |
, 20, | |
MEBR, 12, | |
Offset (0x80), | |
PMLK, 1, | |
, 3, | |
PM0H, 2, | |
Offset (0x81), | |
PM1L, 2, | |
, 2, | |
PM1H, 2, | |
Offset (0x82), | |
PM2L, 2, | |
, 2, | |
PM2H, 2, | |
Offset (0x83), | |
PM3L, 2, | |
, 2, | |
PM3H, 2, | |
Offset (0x84), | |
PM4L, 2, | |
, 2, | |
PM4H, 2, | |
Offset (0x85), | |
PM5L, 2, | |
, 2, | |
PM5H, 2, | |
Offset (0x86), | |
PM6L, 2, | |
, 2, | |
PM6H, 2, | |
Offset (0x87), | |
Offset (0xA8), | |
, 20, | |
TUUD, 19, | |
Offset (0xBC), | |
, 20, | |
TLUD, 12, | |
Offset (0xC8), | |
, 7, | |
HTSE, 1 | |
} | |
Name (BUF0, ResourceTemplate () | |
{ | |
WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode, | |
0x0000, // Granularity | |
0x0000, // Range Minimum | |
0x00FF, // Range Maximum | |
0x0000, // Translation Offset | |
0x0100, // Length | |
,, _Y00) | |
DWordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange, | |
0x00000000, // Granularity | |
0x00000000, // Range Minimum | |
0x00000CF7, // Range Maximum | |
0x00000000, // Translation Offset | |
0x00000CF8, // Length | |
,, , TypeStatic, DenseTranslation) | |
IO (Decode16, | |
0x0CF8, // Range Minimum | |
0x0CF8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
DWordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange, | |
0x00000000, // Granularity | |
0x00000D00, // Range Minimum | |
0x0000FFFF, // Range Maximum | |
0x00000000, // Translation Offset | |
0x0000F300, // Length | |
,, , TypeStatic, DenseTranslation) | |
DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, | |
0x00000000, // Granularity | |
0x000A0000, // Range Minimum | |
0x000BFFFF, // Range Maximum | |
0x00000000, // Translation Offset | |
0x00020000, // Length | |
,, , AddressRangeMemory, TypeStatic) | |
DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, | |
0x00000000, // Granularity | |
0x000C0000, // Range Minimum | |
0x000C3FFF, // Range Maximum | |
0x00000000, // Translation Offset | |
0x00004000, // Length | |
,, _Y01, AddressRangeMemory, TypeStatic) | |
DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, | |
0x00000000, // Granularity | |
0x000C4000, // Range Minimum | |
0x000C7FFF, // Range Maximum | |
0x00000000, // Translation Offset | |
0x00004000, // Length | |
,, _Y02, AddressRangeMemory, TypeStatic) | |
DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, | |
0x00000000, // Granularity | |
0x000C8000, // Range Minimum | |
0x000CBFFF, // Range Maximum | |
0x00000000, // Translation Offset | |
0x00004000, // Length | |
,, _Y03, AddressRangeMemory, TypeStatic) | |
DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, | |
0x00000000, // Granularity | |
0x000CC000, // Range Minimum | |
0x000CFFFF, // Range Maximum | |
0x00000000, // Translation Offset | |
0x00004000, // Length | |
,, _Y04, AddressRangeMemory, TypeStatic) | |
DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, | |
0x00000000, // Granularity | |
0x000D0000, // Range Minimum | |
0x000D3FFF, // Range Maximum | |
0x00000000, // Translation Offset | |
0x00004000, // Length | |
,, _Y05, AddressRangeMemory, TypeStatic) | |
DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, | |
0x00000000, // Granularity | |
0x000D4000, // Range Minimum | |
0x000D7FFF, // Range Maximum | |
0x00000000, // Translation Offset | |
0x00004000, // Length | |
,, _Y06, AddressRangeMemory, TypeStatic) | |
DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, | |
0x00000000, // Granularity | |
0x000D8000, // Range Minimum | |
0x000DBFFF, // Range Maximum | |
0x00000000, // Translation Offset | |
0x00004000, // Length | |
,, _Y07, AddressRangeMemory, TypeStatic) | |
DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, | |
0x00000000, // Granularity | |
0x000DC000, // Range Minimum | |
0x000DFFFF, // Range Maximum | |
0x00000000, // Translation Offset | |
0x00004000, // Length | |
,, _Y08, AddressRangeMemory, TypeStatic) | |
DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, | |
0x00000000, // Granularity | |
0x000E0000, // Range Minimum | |
0x000E3FFF, // Range Maximum | |
0x00000000, // Translation Offset | |
0x00004000, // Length | |
,, _Y09, AddressRangeMemory, TypeStatic) | |
DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, | |
0x00000000, // Granularity | |
0x000E4000, // Range Minimum | |
0x000E7FFF, // Range Maximum | |
0x00000000, // Translation Offset | |
0x00004000, // Length | |
,, _Y0A, AddressRangeMemory, TypeStatic) | |
DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, | |
0x00000000, // Granularity | |
0x000E8000, // Range Minimum | |
0x000EBFFF, // Range Maximum | |
0x00000000, // Translation Offset | |
0x00004000, // Length | |
,, _Y0B, AddressRangeMemory, TypeStatic) | |
DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, | |
0x00000000, // Granularity | |
0x000EC000, // Range Minimum | |
0x000EFFFF, // Range Maximum | |
0x00000000, // Translation Offset | |
0x00004000, // Length | |
,, _Y0C, AddressRangeMemory, TypeStatic) | |
DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, | |
0x00000000, // Granularity | |
0x000F0000, // Range Minimum | |
0x000FFFFF, // Range Maximum | |
0x00000000, // Translation Offset | |
0x00010000, // Length | |
,, _Y0D, AddressRangeMemory, TypeStatic) | |
DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, | |
0x00000000, // Granularity | |
0x00000000, // Range Minimum | |
0xDFFFFFFF, // Range Maximum | |
0x00000000, // Translation Offset | |
0xE0000000, // Length | |
,, _Y0E, AddressRangeMemory, TypeStatic) | |
QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, | |
0x0000000000000000, // Granularity | |
0x0000000000010000, // Range Minimum | |
0x000000000001FFFF, // Range Maximum | |
0x0000000000000000, // Translation Offset | |
0x0000000000010000, // Length | |
,, _Y0F, AddressRangeMemory, TypeStatic) | |
DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite, | |
0x00000000, // Granularity | |
0xFD000000, // Range Minimum | |
0xFE7FFFFF, // Range Maximum | |
0x00000000, // Translation Offset | |
0x01800000, // Length | |
,, , AddressRangeMemory, TypeStatic) | |
}) | |
Name (EP_B, Zero) | |
Name (MH_B, Zero) | |
Name (PC_B, Zero) | |
Name (PC_L, Zero) | |
Name (DM_B, Zero) | |
Method (GEPB, 0, Serialized) | |
{ | |
If ((EP_B == Zero)) | |
{ | |
EP_B = (EPBR << 0x0C) | |
} | |
Return (EP_B) /* \_SB_.PCI0.EP_B */ | |
} | |
Method (GMHB, 0, Serialized) | |
{ | |
If ((MH_B == Zero)) | |
{ | |
MH_B = (MHBR << 0x0F) | |
} | |
Return (MH_B) /* \_SB_.PCI0.MH_B */ | |
} | |
Method (GPCB, 0, Serialized) | |
{ | |
If ((PC_B == Zero)) | |
{ | |
PC_B = (PXBR << 0x1A) | |
} | |
Return (PC_B) /* \_SB_.PCI0.PC_B */ | |
} | |
Method (GPCL, 0, Serialized) | |
{ | |
If ((PC_L == Zero)) | |
{ | |
PC_L = (0x10000000 >> PXSZ) /* \_SB_.PCI0.PXSZ */ | |
} | |
Return (PC_L) /* \_SB_.PCI0.PC_L */ | |
} | |
Method (GDMB, 0, Serialized) | |
{ | |
If ((DM_B == Zero)) | |
{ | |
DM_B = (DIBR << 0x0C) | |
} | |
Return (DM_B) /* \_SB_.PCI0.DM_B */ | |
} | |
Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings | |
{ | |
Local0 = GPCL () | |
CreateWordField (BUF0, \_SB.PCI0._Y00._MAX, PBMX) // _MAX: Maximum Base Address | |
PBMX = ((Local0 >> 0x14) - 0x02) | |
CreateWordField (BUF0, \_SB.PCI0._Y00._LEN, PBLN) // _LEN: Length | |
PBLN = ((Local0 >> 0x14) - One) | |
If (PM1L) | |
{ | |
CreateDWordField (BUF0, \_SB.PCI0._Y01._LEN, C0LN) // _LEN: Length | |
C0LN = Zero | |
} | |
If ((PM1L == One)) | |
{ | |
CreateBitField (BUF0, \_SB.PCI0._Y01._RW, C0RW) // _RW_: Read-Write Status | |
C0RW = Zero | |
} | |
If (PM1H) | |
{ | |
CreateDWordField (BUF0, \_SB.PCI0._Y02._LEN, C4LN) // _LEN: Length | |
C4LN = Zero | |
} | |
If ((PM1H == One)) | |
{ | |
CreateBitField (BUF0, \_SB.PCI0._Y02._RW, C4RW) // _RW_: Read-Write Status | |
C4RW = Zero | |
} | |
If (PM2L) | |
{ | |
CreateDWordField (BUF0, \_SB.PCI0._Y03._LEN, C8LN) // _LEN: Length | |
C8LN = Zero | |
} | |
If ((PM2L == One)) | |
{ | |
CreateBitField (BUF0, \_SB.PCI0._Y03._RW, C8RW) // _RW_: Read-Write Status | |
C8RW = Zero | |
} | |
If (PM2H) | |
{ | |
CreateDWordField (BUF0, \_SB.PCI0._Y04._LEN, CCLN) // _LEN: Length | |
CCLN = Zero | |
} | |
If ((PM2H == One)) | |
{ | |
CreateBitField (BUF0, \_SB.PCI0._Y04._RW, CCRW) // _RW_: Read-Write Status | |
CCRW = Zero | |
} | |
If (PM3L) | |
{ | |
CreateDWordField (BUF0, \_SB.PCI0._Y05._LEN, D0LN) // _LEN: Length | |
D0LN = Zero | |
} | |
If ((PM3L == One)) | |
{ | |
CreateBitField (BUF0, \_SB.PCI0._Y05._RW, D0RW) // _RW_: Read-Write Status | |
D0RW = Zero | |
} | |
If (PM3H) | |
{ | |
CreateDWordField (BUF0, \_SB.PCI0._Y06._LEN, D4LN) // _LEN: Length | |
D4LN = Zero | |
} | |
If ((PM3H == One)) | |
{ | |
CreateBitField (BUF0, \_SB.PCI0._Y06._RW, D4RW) // _RW_: Read-Write Status | |
D4RW = Zero | |
} | |
If (PM4L) | |
{ | |
CreateDWordField (BUF0, \_SB.PCI0._Y07._LEN, D8LN) // _LEN: Length | |
D8LN = Zero | |
} | |
If ((PM4L == One)) | |
{ | |
CreateBitField (BUF0, \_SB.PCI0._Y07._RW, D8RW) // _RW_: Read-Write Status | |
D8RW = Zero | |
} | |
If (PM4H) | |
{ | |
CreateDWordField (BUF0, \_SB.PCI0._Y08._LEN, DCLN) // _LEN: Length | |
DCLN = Zero | |
} | |
If ((PM4H == One)) | |
{ | |
CreateBitField (BUF0, \_SB.PCI0._Y08._RW, DCRW) // _RW_: Read-Write Status | |
DCRW = Zero | |
} | |
If (PM5L) | |
{ | |
CreateDWordField (BUF0, \_SB.PCI0._Y09._LEN, E0LN) // _LEN: Length | |
E0LN = Zero | |
} | |
If ((PM5L == One)) | |
{ | |
CreateBitField (BUF0, \_SB.PCI0._Y09._RW, E0RW) // _RW_: Read-Write Status | |
E0RW = Zero | |
} | |
If (PM5H) | |
{ | |
CreateDWordField (BUF0, \_SB.PCI0._Y0A._LEN, E4LN) // _LEN: Length | |
E4LN = Zero | |
} | |
If ((PM5H == One)) | |
{ | |
CreateBitField (BUF0, \_SB.PCI0._Y0A._RW, E4RW) // _RW_: Read-Write Status | |
E4RW = Zero | |
} | |
If (PM6L) | |
{ | |
CreateDWordField (BUF0, \_SB.PCI0._Y0B._LEN, E8LN) // _LEN: Length | |
E8LN = Zero | |
} | |
If ((PM6L == One)) | |
{ | |
CreateBitField (BUF0, \_SB.PCI0._Y0B._RW, E8RW) // _RW_: Read-Write Status | |
E8RW = Zero | |
} | |
If (PM6H) | |
{ | |
CreateDWordField (BUF0, \_SB.PCI0._Y0C._LEN, ECLN) // _LEN: Length | |
ECLN = Zero | |
} | |
If ((PM6H == One)) | |
{ | |
CreateBitField (BUF0, \_SB.PCI0._Y0C._RW, ECRW) // _RW_: Read-Write Status | |
ECRW = Zero | |
} | |
If (PM0H) | |
{ | |
CreateDWordField (BUF0, \_SB.PCI0._Y0D._LEN, F0LN) // _LEN: Length | |
F0LN = Zero | |
} | |
If ((PM0H == One)) | |
{ | |
CreateBitField (BUF0, \_SB.PCI0._Y0D._RW, F0RW) // _RW_: Read-Write Status | |
F0RW = Zero | |
} | |
CreateDWordField (BUF0, \_SB.PCI0._Y0E._MIN, M1MN) // _MIN: Minimum Base Address | |
CreateDWordField (BUF0, \_SB.PCI0._Y0E._MAX, M1MX) // _MAX: Maximum Base Address | |
CreateDWordField (BUF0, \_SB.PCI0._Y0E._LEN, M1LN) // _LEN: Length | |
M1LN = M32L /* \M32L */ | |
M1MN = M32B /* \M32B */ | |
M1MX = ((M1MN + M1LN) - One) | |
If ((M64L == Zero)) | |
{ | |
CreateQWordField (BUF0, \_SB.PCI0._Y0F._LEN, MSLN) // _LEN: Length | |
MSLN = Zero | |
} | |
Else | |
{ | |
CreateQWordField (BUF0, \_SB.PCI0._Y0F._LEN, M2LN) // _LEN: Length | |
CreateQWordField (BUF0, \_SB.PCI0._Y0F._MIN, M2MN) // _MIN: Minimum Base Address | |
CreateQWordField (BUF0, \_SB.PCI0._Y0F._MAX, M2MX) // _MAX: Maximum Base Address | |
M2LN = M64L /* \M64L */ | |
M2MN = M64B /* \M64B */ | |
M2MX = ((M2MN + M2LN) - One) | |
} | |
Return (BUF0) /* \_SB_.PCI0.BUF0 */ | |
} | |
Name (GUID, ToUUID ("33db4d5b-1ff7-401c-9657-7441c03dd766") /* PCI Host Bridge Device */) | |
Name (SUPP, Zero) | |
Name (CTRL, Zero) | |
Name (XCNT, Zero) | |
Method (_OSC, 4, Serialized) // _OSC: Operating System Capabilities | |
{ | |
Local0 = Arg3 | |
CreateDWordField (Local0, Zero, CDW1) | |
CreateDWordField (Local0, 0x04, CDW2) | |
CreateDWordField (Local0, 0x08, CDW3) | |
If ((Arg0 == GUID)) | |
{ | |
SUPP = CDW2 /* \_SB_.PCI0._OSC.CDW2 */ | |
CTRL = CDW3 /* \_SB_.PCI0._OSC.CDW3 */ | |
If (!NEXP) | |
{ | |
CTRL &= 0xFFFFFFF8 | |
} | |
If ((TBTS == One)) | |
{ | |
CTRL &= 0xFFFFFFF7 | |
} | |
If (~(CDW1 & One)) | |
{ | |
If ((CTRL & One)) | |
{ | |
NHPG () | |
} | |
If ((CTRL & 0x04)) | |
{ | |
NPME () | |
} | |
} | |
If ((Arg1 != One)) | |
{ | |
CDW1 |= 0x08 | |
} | |
If ((CDW3 != CTRL)) | |
{ | |
CDW1 |= 0x10 | |
} | |
CDW3 = CTRL /* \_SB_.PCI0.CTRL */ | |
OSCC = CTRL /* \_SB_.PCI0.CTRL */ | |
Return (Local0) | |
} | |
Else | |
{ | |
CDW1 |= 0x04 | |
Return (Local0) | |
} | |
} | |
Scope (\_SB.PCI0) | |
{ | |
Method (AR00, 0, NotSerialized) | |
{ | |
Return (^^AR00) /* \_SB_.AR00 */ | |
} | |
Method (PR00, 0, NotSerialized) | |
{ | |
Return (^^PR00) /* \_SB_.PR00 */ | |
} | |
Method (AR02, 0, NotSerialized) | |
{ | |
Return (^^AR02) /* \_SB_.AR02 */ | |
} | |
Method (PR02, 0, NotSerialized) | |
{ | |
Return (^^PR02) /* \_SB_.PR02 */ | |
} | |
Method (AR04, 0, NotSerialized) | |
{ | |
Return (^^AR04) /* \_SB_.AR04 */ | |
} | |
Method (PR04, 0, NotSerialized) | |
{ | |
Return (^^PR04) /* \_SB_.PR04 */ | |
} | |
Method (AR05, 0, NotSerialized) | |
{ | |
Return (^^AR05) /* \_SB_.AR05 */ | |
} | |
Method (PR05, 0, NotSerialized) | |
{ | |
Return (^^PR05) /* \_SB_.PR05 */ | |
} | |
Method (AR06, 0, NotSerialized) | |
{ | |
Return (^^AR06) /* \_SB_.AR06 */ | |
} | |
Method (PR06, 0, NotSerialized) | |
{ | |
Return (^^PR06) /* \_SB_.PR06 */ | |
} | |
Method (AR07, 0, NotSerialized) | |
{ | |
Return (^^AR07) /* \_SB_.AR07 */ | |
} | |
Method (PR07, 0, NotSerialized) | |
{ | |
Return (^^PR07) /* \_SB_.PR07 */ | |
} | |
Method (AR08, 0, NotSerialized) | |
{ | |
Return (^^AR08) /* \_SB_.AR08 */ | |
} | |
Method (PR08, 0, NotSerialized) | |
{ | |
Return (^^PR08) /* \_SB_.PR08 */ | |
} | |
Method (AR09, 0, NotSerialized) | |
{ | |
Return (^^AR09) /* \_SB_.AR09 */ | |
} | |
Method (PR09, 0, NotSerialized) | |
{ | |
Return (^^PR09) /* \_SB_.PR09 */ | |
} | |
Method (AR0A, 0, NotSerialized) | |
{ | |
Return (^^AR0A) /* \_SB_.AR0A */ | |
} | |
Method (PR0A, 0, NotSerialized) | |
{ | |
Return (^^PR0A) /* \_SB_.PR0A */ | |
} | |
Method (AR0B, 0, NotSerialized) | |
{ | |
Return (^^AR0B) /* \_SB_.AR0B */ | |
} | |
Method (PR0B, 0, NotSerialized) | |
{ | |
Return (^^PR0B) /* \_SB_.PR0B */ | |
} | |
Device (PEG0) | |
{ | |
Name (_ADR, 0x00010000) // _ADR: Address | |
Device (PEGP) | |
{ | |
Name (_ADR, Zero) // _ADR: Address | |
} | |
} | |
Device (PEG1) | |
{ | |
Name (_ADR, 0x00010001) // _ADR: Address | |
Device (PEGP) | |
{ | |
Name (_ADR, Zero) // _ADR: Address | |
} | |
} | |
Device (PEG2) | |
{ | |
Name (_ADR, 0x00010002) // _ADR: Address | |
Device (PEGP) | |
{ | |
Name (_ADR, Zero) // _ADR: Address | |
} | |
} | |
Device (GFX0) | |
{ | |
Name (_ADR, 0x00020000) // _ADR: Address | |
} | |
Device (B0D4) | |
{ | |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
{ | |
If (PCIC (Arg0)) | |
{ | |
Return (PCID (Arg0, Arg1, Arg2, Arg3)) | |
} | |
Return (Buffer (One) | |
{ | |
0x00 // . | |
}) | |
} | |
Name (_ADR, 0x00040000) // _ADR: Address | |
} | |
Device (ISP0) | |
{ | |
Name (_ADR, 0x00050000) // _ADR: Address | |
} | |
} | |
} | |
} | |
If ((ECR1 == One)) | |
{ | |
Scope (_SB.PCI0) | |
{ | |
Name (PCIG, ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */) | |
Method (PCID, 4, Serialized) | |
{ | |
If ((Arg0 == PCIG)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
If ((Arg2 == Zero)) | |
{ | |
Return (Buffer (0x02) | |
{ | |
0x01, 0x03 // .. | |
}) | |
} | |
If ((Arg2 == 0x08)) | |
{ | |
Return (One) | |
} | |
If ((Arg2 == 0x09)) | |
{ | |
Return (Package (0x05) | |
{ | |
0xC350, | |
Ones, | |
Ones, | |
0xC350, | |
Ones | |
}) | |
} | |
} | |
} | |
Return (Buffer (One) | |
{ | |
0x00 // . | |
}) | |
} | |
} | |
} | |
Scope (_SB.PCI0) | |
{ | |
Method (PCIC, 1, Serialized) | |
{ | |
If ((ECR1 == One)) | |
{ | |
If ((Arg0 == PCIG)) | |
{ | |
Return (One) | |
} | |
} | |
Return (Zero) | |
} | |
} | |
Name (PNVB, 0x5CF91018) | |
Name (PNVL, 0x0287) | |
OperationRegion (PNVA, SystemMemory, PNVB, PNVL) | |
Field (PNVA, AnyAcc, Lock, Preserve) | |
{ | |
PCHS, 16, | |
PCHG, 16, | |
RPA1, 32, | |
RPA2, 32, | |
RPA3, 32, | |
RPA4, 32, | |
RPA5, 32, | |
RPA6, 32, | |
RPA7, 32, | |
RPA8, 32, | |
RPA9, 32, | |
RPAA, 32, | |
RPAB, 32, | |
RPAC, 32, | |
RPAD, 32, | |
RPAE, 32, | |
RPAF, 32, | |
RPAG, 32, | |
RPAH, 32, | |
RPAI, 32, | |
RPAJ, 32, | |
RPAK, 32, | |
RPAL, 32, | |
RPAM, 32, | |
RPAN, 32, | |
RPAO, 32, | |
NHLA, 64, | |
NHLL, 32, | |
ADFM, 32, | |
SBRG, 32, | |
GPEM, 32, | |
G2L0, 32, | |
G2L1, 32, | |
G2L2, 32, | |
G2L3, 32, | |
G2L4, 32, | |
G2L5, 32, | |
G2L6, 32, | |
G2L7, 32, | |
G2L8, 32, | |
G2L9, 32, | |
PML1, 16, | |
PML2, 16, | |
PML3, 16, | |
PML4, 16, | |
PML5, 16, | |
PML6, 16, | |
PML7, 16, | |
PML8, 16, | |
PML9, 16, | |
PMLA, 16, | |
PMLB, 16, | |
PMLC, 16, | |
PMLD, 16, | |
PMLE, 16, | |
PMLF, 16, | |
PMLG, 16, | |
PMLH, 16, | |
PMLI, 16, | |
PMLJ, 16, | |
PMLK, 16, | |
PMLL, 16, | |
PMLM, 16, | |
PMLN, 16, | |
PMLO, 16, | |
PNL1, 16, | |
PNL2, 16, | |
PNL3, 16, | |
PNL4, 16, | |
PNL5, 16, | |
PNL6, 16, | |
PNL7, 16, | |
PNL8, 16, | |
PNL9, 16, | |
PNLA, 16, | |
PNLB, 16, | |
PNLC, 16, | |
PNLD, 16, | |
PNLE, 16, | |
PNLF, 16, | |
PNLG, 16, | |
PNLH, 16, | |
PNLI, 16, | |
PNLJ, 16, | |
PNLK, 16, | |
PNLL, 16, | |
PNLM, 16, | |
PNLT, 16, | |
PNLO, 16, | |
U0C0, 32, | |
U1C0, 32, | |
XHPC, 8, | |
XRPC, 8, | |
XSPC, 8, | |
XSPA, 8, | |
HPTB, 32, | |
HPTE, 8, | |
SMD0, 8, | |
SMD1, 8, | |
SMD2, 8, | |
SMD3, 8, | |
SMD4, 8, | |
SMD5, 8, | |
SMD6, 8, | |
SMD7, 8, | |
SMD8, 8, | |
SMD9, 8, | |
SMDA, 8, | |
SIR0, 8, | |
SIR1, 8, | |
SIR2, 8, | |
SIR3, 8, | |
SIR4, 8, | |
SIR5, 8, | |
SIR6, 8, | |
SIR7, 8, | |
SIR8, 8, | |
SIR9, 8, | |
SIRA, 8, | |
SB00, 64, | |
SB01, 64, | |
SB02, 64, | |
SB03, 64, | |
SB04, 64, | |
SB05, 64, | |
SB06, 64, | |
SB07, 64, | |
SB08, 64, | |
SB09, 64, | |
SB0A, 64, | |
SB10, 64, | |
SB11, 64, | |
SB12, 64, | |
SB13, 64, | |
SB14, 64, | |
SB15, 64, | |
SB16, 64, | |
SB17, 64, | |
SB18, 64, | |
SB19, 64, | |
SB1A, 64, | |
GPEN, 8, | |
SGIR, 8, | |
NIT1, 8, | |
NIT2, 8, | |
NIT3, 8, | |
NPM1, 8, | |
NPM2, 8, | |
NPM3, 8, | |
NPC1, 8, | |
NPC2, 8, | |
NPC3, 8, | |
NL11, 16, | |
NL12, 16, | |
NL13, 16, | |
ND21, 8, | |
ND22, 8, | |
ND23, 8, | |
ND11, 32, | |
ND12, 32, | |
ND13, 32, | |
NLR1, 16, | |
NLR2, 16, | |
NLR3, 16, | |
NLD1, 32, | |
NLD2, 32, | |
NLD3, 32, | |
NEA1, 16, | |
NEA2, 16, | |
NEA3, 16, | |
NEB1, 16, | |
NEB2, 16, | |
NEB3, 16, | |
NEC1, 16, | |
NEC2, 16, | |
NEC3, 16, | |
NRA1, 16, | |
NRA2, 16, | |
NRA3, 16, | |
NMB1, 32, | |
NMB2, 32, | |
NMB3, 32, | |
NMV1, 32, | |
NMV2, 32, | |
NMV3, 32, | |
NPB1, 32, | |
NPB2, 32, | |
NPB3, 32, | |
NPV1, 32, | |
NPV2, 32, | |
NPV3, 32, | |
NRP1, 32, | |
NRP2, 32, | |
NRP3, 32, | |
Offset (0x262), | |
SXRB, 32, | |
SXRS, 32, | |
CIOE, 8, | |
CIOI, 8, | |
TAEN, 8, | |
TIRQ, 8, | |
XWMB, 32, | |
EMH4, 8, | |
EMDS, 8, | |
CSKU, 8, | |
ITA0, 16, | |
ITA1, 16, | |
ITA2, 16, | |
ITA3, 16, | |
ITS0, 8, | |
ITS1, 8, | |
ITS2, 8, | |
ITS3, 8, | |
PMBS, 16, | |
PWRM, 32 | |
} | |
Scope (_SB) | |
{ | |
Name (GPCL, Package (0x08) | |
{ | |
Package (0x06) | |
{ | |
0x00AF0000, | |
0x18, | |
0x0400, | |
0xD0, | |
0x20, | |
0x0140 | |
}, | |
Package (0x06) | |
{ | |
0x00AF0000, | |
0x18, | |
0x04C0, | |
0xD4, | |
0x30, | |
0x0144 | |
}, | |
Package (0x06) | |
{ | |
0x00AE0000, | |
0x18, | |
0x0400, | |
0xD0, | |
0x20, | |
0x0140 | |
}, | |
Package (0x06) | |
{ | |
0x00AE0000, | |
0x18, | |
0x04C0, | |
0xD4, | |
0x30, | |
0x0144 | |
}, | |
Package (0x06) | |
{ | |
0x00AE0000, | |
0x18, | |
0x0580, | |
0xD8, | |
0x40, | |
0x0148 | |
}, | |
Package (0x06) | |
{ | |
0x00AC0000, | |
0x18, | |
0x0400, | |
0xD0, | |
0x20, | |
0x0140 | |
}, | |
Package (0x06) | |
{ | |
0x00AC0000, | |
0x08, | |
0x04C0, | |
0xD4, | |
0x30, | |
0x0144 | |
}, | |
Package (0x06) | |
{ | |
0x00AD0000, | |
0x0C, | |
0x0400, | |
0xD0, | |
0x20, | |
0x0140 | |
} | |
}) | |
Name (GPCH, Package (0x0A) | |
{ | |
Package (0x06) | |
{ | |
0x00AF0000, | |
0x18, | |
0x0400, | |
0xD0, | |
0x20, | |
0x0140 | |
}, | |
Package (0x06) | |
{ | |
0x00AF0000, | |
0x18, | |
0x04C0, | |
0xD4, | |
0x2C, | |
0x0144 | |
}, | |
Package (0x06) | |
{ | |
0x00AE0000, | |
0x18, | |
0x0400, | |
0xD0, | |
0x20, | |
0x0140 | |
}, | |
Package (0x06) | |
{ | |
0x00AE0000, | |
0x18, | |
0x04C0, | |
0xD4, | |
0x2C, | |
0x0144 | |
}, | |
Package (0x06) | |
{ | |
0x00AE0000, | |
0x0D, | |
0x0580, | |
0xD8, | |
0x38, | |
0x0148 | |
}, | |
Package (0x06) | |
{ | |
0x00AE0000, | |
0x18, | |
0x05E8, | |
0xDC, | |
0x40, | |
0x014C | |
}, | |
Package (0x06) | |
{ | |
0x00AE0000, | |
0x18, | |
0x06A8, | |
0xE0, | |
0x4C, | |
0x0150 | |
}, | |
Package (0x06) | |
{ | |
0x00AE0000, | |
0x18, | |
0x0768, | |
0xE4, | |
0x58, | |
0x0154 | |
}, | |
Package (0x06) | |
{ | |
0x00AC0000, | |
0x0B, | |
0x0400, | |
0xD0, | |
0x20, | |
0x0140 | |
}, | |
Package (0x06) | |
{ | |
0x00AD0000, | |
0x0C, | |
0x0400, | |
0xD0, | |
0x20, | |
0x0140 | |
} | |
}) | |
Name (RXEV, Package (0x0A) | |
{ | |
Buffer (0x18){}, | |
Buffer (0x18){}, | |
Buffer (0x18){}, | |
Buffer (0x18){}, | |
Buffer (0x18){}, | |
Buffer (0x18){}, | |
Buffer (0x18){}, | |
Buffer (0x18){}, | |
Buffer (0x0B){}, | |
Buffer (0x0C){} | |
}) | |
} | |
Scope (_SB) | |
{ | |
Method (GINF, 2, NotSerialized) | |
{ | |
If ((PCHS == SPTL)) | |
{ | |
Return (DerefOf (DerefOf (GPCL [Arg0]) [Arg1])) | |
} | |
Else | |
{ | |
Return (DerefOf (DerefOf (GPCH [Arg0]) [Arg1])) | |
} | |
} | |
Method (GMXG, 0, NotSerialized) | |
{ | |
If ((PCHS == SPTL)) | |
{ | |
Return (0x08) | |
} | |
Else | |
{ | |
Return (0x0A) | |
} | |
} | |
Method (GADR, 2, NotSerialized) | |
{ | |
Local0 = (GINF (Arg0, Zero) + SBRG) | |
Local1 = GINF (Arg0, Arg1) | |
Return ((Local0 + Local1)) | |
} | |
Method (GNUM, 1, NotSerialized) | |
{ | |
Local0 = GNMB (Arg0) | |
Local1 = GGRP (Arg0) | |
Return ((Local0 + (Local1 * 0x18))) | |
} | |
Method (INUM, 1, NotSerialized) | |
{ | |
Local1 = GNMB (Arg0) | |
Local2 = GGRP (Arg0) | |
Local3 = Zero | |
While ((Local3 < Local2)) | |
{ | |
Local1 += GINF (Local3, One) | |
Local3++ | |
} | |
Return ((0x18 + (Local1 % 0x60))) | |
} | |
Method (GGRP, 1, Serialized) | |
{ | |
Local0 = ((Arg0 & 0x00FF0000) >> 0x10) | |
Return (Local0) | |
} | |
Method (GNMB, 1, Serialized) | |
{ | |
Return ((Arg0 & 0xFFFF)) | |
} | |
Method (GGPE, 1, NotSerialized) | |
{ | |
Local0 = GGRP (Arg0) | |
Local1 = GNMB (Arg0) | |
If ((((GPEM >> (Local0 * 0x02)) & 0x03) == | |
Zero)) | |
{ | |
Return (0x6F) | |
} | |
Else | |
{ | |
Local2 = ((GPEM >> (Local0 * 0x02)) & 0x03) | |
Return ((((Local2 - One) * 0x20) + Local1)) | |
} | |
} | |
Method (GPC0, 1, Serialized) | |
{ | |
Local0 = GGRP (Arg0) | |
Local1 = GNMB (Arg0) | |
Local2 = (GADR (Local0, 0x02) + (Local1 * 0x08)) | |
OperationRegion (PDW0, SystemMemory, Local2, 0x04) | |
Field (PDW0, AnyAcc, NoLock, Preserve) | |
{ | |
TEMP, 32 | |
} | |
Return (TEMP) /* \_SB_.GPC0.TEMP */ | |
} | |
Method (SPC0, 2, Serialized) | |
{ | |
Local0 = GGRP (Arg0) | |
Local1 = GNMB (Arg0) | |
Local2 = (GADR (Local0, 0x02) + (Local1 * 0x08)) | |
OperationRegion (PDW0, SystemMemory, Local2, 0x04) | |
Field (PDW0, AnyAcc, NoLock, Preserve) | |
{ | |
TEMP, 32 | |
} | |
TEMP = Arg1 | |
} | |
Method (GPC1, 1, Serialized) | |
{ | |
Local0 = GGRP (Arg0) | |
Local1 = GNMB (Arg0) | |
Local2 = ((GADR (Local0, 0x02) + (Local1 * 0x08)) + | |
0x04) | |
OperationRegion (PDW1, SystemMemory, Local2, 0x04) | |
Field (PDW1, AnyAcc, NoLock, Preserve) | |
{ | |
TEMP, 32 | |
} | |
Return (TEMP) /* \_SB_.GPC1.TEMP */ | |
} | |
Method (SPC1, 2, Serialized) | |
{ | |
Local0 = GGRP (Arg0) | |
Local1 = GNMB (Arg0) | |
Local2 = ((GADR (Local0, 0x02) + (Local1 * 0x08)) + | |
0x04) | |
OperationRegion (PDW1, SystemMemory, Local2, 0x04) | |
Field (PDW1, AnyAcc, NoLock, Preserve) | |
{ | |
TEMP, 32 | |
} | |
TEMP = Arg1 | |
} | |
Method (SRXO, 2, Serialized) | |
{ | |
Local0 = GGRP (Arg0) | |
Local1 = GNMB (Arg0) | |
Local2 = (GADR (Local0, 0x02) + (Local1 * 0x08)) | |
OperationRegion (PDW0, SystemMemory, Local2, 0x04) | |
Field (PDW0, AnyAcc, NoLock, Preserve) | |
{ | |
, 28, | |
TEMP, 1, | |
Offset (0x04) | |
} | |
TEMP = Arg1 | |
} | |
Method (GGIV, 1, Serialized) | |
{ | |
Local0 = GGRP (Arg0) | |
Local1 = GNMB (Arg0) | |
Local2 = (GADR (Local0, 0x02) + (Local1 * 0x08)) | |
OperationRegion (PDW0, SystemMemory, Local2, 0x04) | |
Field (PDW0, AnyAcc, NoLock, Preserve) | |
{ | |
, 1, | |
TEMP, 1, | |
Offset (0x04) | |
} | |
Return (TEMP) /* \_SB_.GGIV.TEMP */ | |
} | |
Method (GGOV, 1, Serialized) | |
{ | |
Local0 = GGRP (Arg0) | |
Local1 = GNMB (Arg0) | |
Local2 = (GADR (Local0, 0x02) + (Local1 * 0x08)) | |
OperationRegion (PDW0, SystemMemory, Local2, 0x04) | |
Field (PDW0, AnyAcc, NoLock, Preserve) | |
{ | |
TEMP, 1, | |
Offset (0x04) | |
} | |
Return (TEMP) /* \_SB_.GGOV.TEMP */ | |
} | |
Method (SGOV, 2, Serialized) | |
{ | |
Local0 = GGRP (Arg0) | |
Local1 = GNMB (Arg0) | |
Local2 = (GADR (Local0, 0x02) + (Local1 * 0x08)) | |
OperationRegion (PDW0, SystemMemory, Local2, 0x04) | |
Field (PDW0, AnyAcc, NoLock, Preserve) | |
{ | |
TEMP, 1, | |
Offset (0x04) | |
} | |
TEMP = Arg1 | |
} | |
Method (GGII, 1, Serialized) | |
{ | |
Local0 = GGRP (Arg0) | |
Local1 = GNMB (Arg0) | |
Local2 = (GADR (Local0, 0x02) + (Local1 * 0x08)) | |
OperationRegion (PDW0, SystemMemory, Local2, 0x04) | |
Field (PDW0, AnyAcc, NoLock, Preserve) | |
{ | |
, 23, | |
TEMP, 1, | |
Offset (0x04) | |
} | |
Return (TEMP) /* \_SB_.GGII.TEMP */ | |
} | |
Method (SGII, 2, Serialized) | |
{ | |
Local0 = GGRP (Arg0) | |
Local1 = GNMB (Arg0) | |
Local2 = (GADR (Local0, 0x02) + (Local1 * 0x08)) | |
OperationRegion (PDW0, SystemMemory, Local2, 0x04) | |
Field (PDW0, AnyAcc, NoLock, Preserve) | |
{ | |
, 23, | |
TEMP, 1, | |
Offset (0x04) | |
} | |
TEMP = Arg1 | |
} | |
Method (GPMV, 1, Serialized) | |
{ | |
Local0 = GGRP (Arg0) | |
Local1 = GNMB (Arg0) | |
Local2 = (GADR (Local0, 0x02) + (Local1 * 0x08)) | |
OperationRegion (PDW0, SystemMemory, Local2, 0x04) | |
Field (PDW0, AnyAcc, NoLock, Preserve) | |
{ | |
, 10, | |
TEMP, 3, | |
Offset (0x04) | |
} | |
Return (TEMP) /* \_SB_.GPMV.TEMP */ | |
} | |
Method (SPMV, 2, Serialized) | |
{ | |
Local0 = GGRP (Arg0) | |
Local1 = GNMB (Arg0) | |
Local2 = (GADR (Local0, 0x02) + (Local1 * 0x08)) | |
OperationRegion (PDW0, SystemMemory, Local2, 0x04) | |
Field (PDW0, AnyAcc, NoLock, Preserve) | |
{ | |
, 10, | |
TEMP, 3, | |
Offset (0x04) | |
} | |
TEMP = Arg1 | |
} | |
Method (GHPO, 1, Serialized) | |
{ | |
Local0 = GGRP (Arg0) | |
Local1 = GNMB (Arg0) | |
Local3 = (GADR (Local0, 0x03) + ((Local1 >> 0x05) * 0x04)) | |
Local4 = (Local1 & 0x1F) | |
OperationRegion (PREG, SystemMemory, Local3, 0x04) | |
Field (PREG, AnyAcc, NoLock, Preserve) | |
{ | |
TEMP, 32 | |
} | |
Return (((TEMP >> Local4) & One)) | |
} | |
Method (SHPO, 2, Serialized) | |
{ | |
Local0 = GGRP (Arg0) | |
Local1 = GNMB (Arg0) | |
Local3 = (GADR (Local0, 0x03) + ((Local1 >> 0x05) * 0x04)) | |
Local4 = (Local1 & 0x1F) | |
OperationRegion (PREG, SystemMemory, Local3, 0x04) | |
Field (PREG, AnyAcc, NoLock, Preserve) | |
{ | |
TEMP, 32 | |
} | |
If (Arg1) | |
{ | |
TEMP |= (One << Local4) | |
} | |
Else | |
{ | |
TEMP &= ~(One << Local4) | |
} | |
} | |
Method (GGPO, 1, Serialized) | |
{ | |
Local0 = GGRP (Arg0) | |
Local1 = GNMB (Arg0) | |
Local2 = (GADR (Local0, 0x04) + ((Local1 >> 0x03) * 0x04 | |
)) | |
OperationRegion (PREG, SystemMemory, Local2, 0x04) | |
Field (PREG, AnyAcc, NoLock, Preserve) | |
{ | |
TEMP, 32 | |
} | |
Return (((TEMP >> ((Local1 & 0x07) * 0x04)) & | |
0x03)) | |
} | |
Method (SGRA, 2, Serialized) | |
{ | |
Local0 = GGRP (Arg0) | |
Local1 = GNMB (Arg0) | |
Local2 = (GADR (Local0, 0x02) + (Local1 * 0x08)) | |
OperationRegion (PDW0, SystemMemory, Local2, 0x04) | |
Field (PDW0, AnyAcc, NoLock, Preserve) | |
{ | |
, 20, | |
TEMP, 1, | |
Offset (0x04) | |
} | |
TEMP = Arg1 | |
} | |
Method (SGWP, 2, Serialized) | |
{ | |
Local0 = GGRP (Arg0) | |
Local1 = GNMB (Arg0) | |
Local2 = ((GADR (Local0, 0x02) + (Local1 * 0x08)) + | |
0x04) | |
OperationRegion (PDW0, SystemMemory, Local2, 0x04) | |
Field (PDW0, AnyAcc, NoLock, Preserve) | |
{ | |
, 10, | |
TEMP, 4, | |
Offset (0x04) | |
} | |
TEMP = Arg1 | |
} | |
Method (UGPS, 0, Serialized) | |
{ | |
} | |
Method (CGPS, 0, Serialized) | |
{ | |
} | |
Method (CGLS, 0, Serialized) | |
{ | |
} | |
Method (CAGS, 1, Serialized) | |
{ | |
Local0 = GGRP (Arg0) | |
Local1 = GNMB (Arg0) | |
Local4 = ((Local1 >> 0x05) * 0x04) | |
If ((((GPEM >> (Local0 * 0x02)) & 0x03) == | |
Zero)) | |
{ | |
OperationRegion (GPPX, SystemMemory, (GADR (Local0, 0x05) + Local4), 0x04) | |
Field (GPPX, AnyAcc, NoLock, Preserve) | |
{ | |
STSX, 32 | |
} | |
Local2 = (One << (Local1 % 0x20)) | |
STSX = Local2 | |
} | |
} | |
Method (ISME, 1, NotSerialized) | |
{ | |
If ((((GPEM >> (Arg0 * 0x02)) & 0x03 | |
) != Zero)) | |
{ | |
Return (Zero) | |
} | |
Local0 = GGRP (Arg0) | |
Local1 = GNMB (Arg0) | |
Local2 = (GADR (Local0, 0x05) + ((Local1 >> 0x05) * 0x04)) | |
Local3 = (Local1 & 0x1F) | |
OperationRegion (GPPX, SystemMemory, Local2, 0x24) | |
Field (GPPX, AnyAcc, NoLock, Preserve) | |
{ | |
STSX, 32, | |
Offset (0x20), | |
GENX, 32 | |
} | |
Return ((((STSX & GENX) >> Local3) & One)) | |
} | |
Method (DIPI, 1, Serialized) | |
{ | |
Local0 = GGRP (Arg0) | |
Local1 = GNMB (Arg0) | |
Local2 = (GADR (Local0, 0x02) + (Local1 * 0x08)) | |
OperationRegion (PDW0, SystemMemory, Local2, 0x04) | |
Field (PDW0, AnyAcc, NoLock, Preserve) | |
{ | |
, 9, | |
RDIS, 1, | |
, 15, | |
RCFG, 2, | |
Offset (0x04) | |
} | |
If ((RCFG != 0x02)) | |
{ | |
DerefOf (RXEV [Local0]) [Local1] = RCFG /* \_SB_.DIPI.RCFG */ | |
RCFG = 0x02 | |
RDIS = One | |
} | |
} | |
Method (UIPI, 1, Serialized) | |
{ | |
Local0 = GGRP (Arg0) | |
Local1 = GNMB (Arg0) | |
Local2 = (GADR (Local0, 0x02) + (Local1 * 0x08)) | |
OperationRegion (PDW0, SystemMemory, Local2, 0x04) | |
Field (PDW0, AnyAcc, NoLock, Preserve) | |
{ | |
, 9, | |
RDIS, 1, | |
, 15, | |
RCFG, 2, | |
Offset (0x04) | |
} | |
Local3 = DerefOf (DerefOf (RXEV [Local0]) [Local1]) | |
If ((Local3 != 0x02)) | |
{ | |
RDIS = Zero | |
RCFG = Local3 | |
} | |
} | |
} | |
Scope (\) | |
{ | |
Method (THEN, 0, Serialized) | |
{ | |
OperationRegion (THBA, SystemMemory, 0xFE200000, 0x10) | |
Field (THBA, DWordAcc, NoLock, Preserve) | |
{ | |
DO00, 32 | |
} | |
Return ((DO00 != 0xFFFFFFFF)) | |
} | |
Method (THDA, 2, Serialized) | |
{ | |
Local0 = 0xFE200000 | |
Local0 += (0x40 * (0x80 * (Arg0 - 0x20))) | |
Local0 += (0x40 * Arg1) | |
Return (Local0) | |
} | |
Method (STRD, 3, Serialized) | |
{ | |
If (((Arg1 + Arg2) > SizeOf (Arg0))) | |
{ | |
Return (Zero) | |
} | |
ToBuffer (Arg0, Local3) | |
Local0 = Zero | |
Local1 = Zero | |
While ((Local1 < Arg2)) | |
{ | |
Local2 = DerefOf (Local3 [(Arg1 + Local1)]) | |
Local0 += (Local2 << (0x08 * Local1)) | |
Local1++ | |
} | |
Return (Local0) | |
} | |
Method (THDS, 1, Serialized) | |
{ | |
If (!THEN ()) | |
{ | |
Return (Zero) | |
} | |
Concatenate (Arg0, "\n", Local2) | |
Local0 = SizeOf (Local2) | |
Local1 = THDA (0x20, 0x16) | |
OperationRegion (THBA, SystemMemory, Local1, 0x40) | |
Field (THBA, QWordAcc, NoLock, Preserve) | |
{ | |
QO00, 64 | |
} | |
Field (THBA, DWordAcc, NoLock, Preserve) | |
{ | |
DO00, 32, | |
Offset (0x10), | |
DO10, 32, | |
Offset (0x30), | |
DO30, 32 | |
} | |
Field (THBA, WordAcc, NoLock, Preserve) | |
{ | |
WO00, 16 | |
} | |
Field (THBA, ByteAcc, NoLock, Preserve) | |
{ | |
BO00, 8 | |
} | |
DO10 = 0x01000242 | |
WO00 = Local0 | |
Local6 = Zero | |
Local7 = Local0 | |
While ((Local7 >= 0x08)) | |
{ | |
QO00 = STRD (Local2, Local6, 0x08) | |
Local6 += 0x08 | |
Local7 -= 0x08 | |
} | |
If ((Local7 >= 0x04)) | |
{ | |
DO00 = STRD (Local2, Local6, 0x04) | |
Local6 += 0x04 | |
Local7 -= 0x04 | |
} | |
If ((Local7 >= 0x02)) | |
{ | |
WO00 = STRD (Local2, Local6, 0x02) | |
Local6 += 0x02 | |
Local7 -= 0x02 | |
} | |
If ((Local7 >= One)) | |
{ | |
BO00 = STRD (Local2, Local6, One) | |
Local6 += One | |
Local7 -= One | |
} | |
DO30 = Zero | |
} | |
Method (THDH, 1, Serialized) | |
{ | |
THDS (ToHexString (Arg0)) | |
} | |
Method (THDD, 1, Serialized) | |
{ | |
THDS (ToDecimalString (Arg0)) | |
} | |
} | |
Name (SPTH, One) | |
Name (SPTL, 0x02) | |
Method (PCHV, 0, NotSerialized) | |
{ | |
If ((PCHS == One)) | |
{ | |
Return (SPTH) /* \SPTH */ | |
} | |
If ((PCHS == 0x02)) | |
{ | |
Return (SPTL) /* \SPTL */ | |
} | |
Return (Zero) | |
} | |
Scope (_GPE) | |
{ | |
Method (_L6D, 0, Serialized) // _Lxx: Level-Triggered GPE, xx=0x00-0xFF | |
{ | |
\_SB.PCI0.XHC.GPEH () | |
\_SB.PCI0.HDAS.GPEH () | |
\_SB.PCI0.GLAN.GPEH () | |
\_SB.PCI0.XDCI.GPEH () | |
} | |
} | |
Scope (_SB.PCI0) | |
{ | |
Name (TEMP, Zero) | |
Device (PRRE) | |
{ | |
Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID | |
Name (_UID, "PCHRESV") // _UID: Unique ID | |
Name (_STA, 0x03) // _STA: Status | |
Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings | |
{ | |
Name (BUF0, ResourceTemplate () | |
{ | |
Memory32Fixed (ReadWrite, | |
0xFD000000, // Address Base | |
0x00AC0000, // Address Length | |
) | |
Memory32Fixed (ReadWrite, | |
0xFDAD0000, // Address Base | |
0x00010000, // Address Length | |
) | |
Memory32Fixed (ReadWrite, | |
0xFDB00000, // Address Base | |
0x00500000, // Address Length | |
) | |
Memory32Fixed (ReadWrite, | |
0xFE000000, // Address Base | |
0x00020000, // Address Length | |
) | |
Memory32Fixed (ReadWrite, | |
0xFE036000, // Address Base | |
0x00006000, // Address Length | |
) | |
Memory32Fixed (ReadWrite, | |
0xFE03D000, // Address Base | |
0x003C3000, // Address Length | |
) | |
Memory32Fixed (ReadWrite, | |
0xFE410000, // Address Base | |
0x003F0000, // Address Length | |
) | |
}) | |
Return (BUF0) /* \_SB_.PCI0.PRRE._CRS.BUF0 */ | |
} | |
} | |
Device (IOTR) | |
{ | |
Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID | |
Name (_UID, "IoTraps") // _UID: Unique ID | |
Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings | |
{ | |
Local0 = Buffer (0x02) | |
{ | |
0x79, 0x00 // y. | |
} | |
Name (BUF0, ResourceTemplate () | |
{ | |
IO (Decode16, | |
0x0000, // Range Minimum | |
0x0000, // Range Maximum | |
0x01, // Alignment | |
0xFF, // Length | |
_Y10) | |
}) | |
Name (BUF1, ResourceTemplate () | |
{ | |
IO (Decode16, | |
0x0000, // Range Minimum | |
0x0000, // Range Maximum | |
0x01, // Alignment | |
0xFF, // Length | |
_Y11) | |
}) | |
Name (BUF2, ResourceTemplate () | |
{ | |
IO (Decode16, | |
0x0000, // Range Minimum | |
0x0000, // Range Maximum | |
0x01, // Alignment | |
0xFF, // Length | |
_Y12) | |
}) | |
Name (BUF3, ResourceTemplate () | |
{ | |
IO (Decode16, | |
0x0000, // Range Minimum | |
0x0000, // Range Maximum | |
0x01, // Alignment | |
0xFF, // Length | |
_Y13) | |
}) | |
CreateWordField (BUF0, \_SB.PCI0.IOTR._CRS._Y10._MIN, AMI0) // _MIN: Minimum Base Address | |
CreateWordField (BUF0, \_SB.PCI0.IOTR._CRS._Y10._MAX, AMA0) // _MAX: Maximum Base Address | |
CreateWordField (BUF1, \_SB.PCI0.IOTR._CRS._Y11._MIN, AMI1) // _MIN: Minimum Base Address | |
CreateWordField (BUF1, \_SB.PCI0.IOTR._CRS._Y11._MAX, AMA1) // _MAX: Maximum Base Address | |
CreateWordField (BUF2, \_SB.PCI0.IOTR._CRS._Y12._MIN, AMI2) // _MIN: Minimum Base Address | |
CreateWordField (BUF2, \_SB.PCI0.IOTR._CRS._Y12._MAX, AMA2) // _MAX: Maximum Base Address | |
CreateWordField (BUF3, \_SB.PCI0.IOTR._CRS._Y13._MIN, AMI3) // _MIN: Minimum Base Address | |
CreateWordField (BUF3, \_SB.PCI0.IOTR._CRS._Y13._MAX, AMA3) // _MAX: Maximum Base Address | |
AMI0 = ITA0 /* \ITA0 */ | |
AMA0 = ITA0 /* \ITA0 */ | |
AMI1 = ITA1 /* \ITA1 */ | |
AMA1 = ITA1 /* \ITA1 */ | |
AMI2 = ITA2 /* \ITA2 */ | |
AMA2 = ITA2 /* \ITA2 */ | |
AMI3 = ITA3 /* \ITA3 */ | |
AMA3 = ITA3 /* \ITA3 */ | |
If ((ITS0 == One)) | |
{ | |
ConcatenateResTemplate (Local0, BUF0, Local1) | |
Local0 = Local1 | |
} | |
If ((ITS1 == One)) | |
{ | |
ConcatenateResTemplate (Local0, BUF1, Local1) | |
Local0 = Local1 | |
} | |
If ((ITS2 == One)) | |
{ | |
ConcatenateResTemplate (Local0, BUF2, Local1) | |
Local0 = Local1 | |
} | |
If ((ITS3 == One)) | |
{ | |
ConcatenateResTemplate (Local0, BUF3, Local1) | |
Local0 = Local1 | |
} | |
Return (Local0) | |
} | |
} | |
Device (LPCB) | |
{ | |
Name (_ADR, 0x001F0000) // _ADR: Address | |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
{ | |
If (PCIC (Arg0)) | |
{ | |
Return (PCID (Arg0, Arg1, Arg2, Arg3)) | |
} | |
Return (Buffer (One) | |
{ | |
0x00 // . | |
}) | |
} | |
OperationRegion (LPC, PCI_Config, Zero, 0x0100) | |
Field (LPC, AnyAcc, NoLock, Preserve) | |
{ | |
Offset (0x02), | |
CDID, 16, | |
Offset (0x08), | |
CRID, 8, | |
Offset (0x80), | |
IOD0, 8, | |
IOD1, 8, | |
Offset (0xA0), | |
, 9, | |
PRBL, 1, | |
Offset (0xDC), | |
, 2, | |
ESPI, 1 | |
} | |
} | |
Device (PPMC) | |
{ | |
Name (_ADR, 0x001F0002) // _ADR: Address | |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
{ | |
If (PCIC (Arg0)) | |
{ | |
Return (PCID (Arg0, Arg1, Arg2, Arg3)) | |
} | |
Return (Buffer (One) | |
{ | |
0x00 // . | |
}) | |
} | |
} | |
Device (SBUS) | |
{ | |
Name (_ADR, 0x001F0004) // _ADR: Address | |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
{ | |
If (PCIC (Arg0)) | |
{ | |
Return (PCID (Arg0, Arg1, Arg2, Arg3)) | |
} | |
Return (Buffer (One) | |
{ | |
0x00 // . | |
}) | |
} | |
} | |
} | |
Scope (_SB) | |
{ | |
Device (LNKA) | |
{ | |
Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID | |
Name (_UID, One) // _UID: Unique ID | |
Method (_DIS, 0, Serialized) // _DIS: Disable Device | |
{ | |
PARC |= 0x80 | |
} | |
Method (_PRS, 0, Serialized) // _PRS: Possible Resource Settings | |
{ | |
Return (PRSA) /* \_SB_.PRSA */ | |
} | |
Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings | |
{ | |
Name (RTLA, ResourceTemplate () | |
{ | |
IRQ (Level, ActiveLow, Shared, ) | |
{} | |
}) | |
CreateWordField (RTLA, One, IRQ0) | |
IRQ0 = Zero | |
IRQ0 = (One << (PARC & 0x0F)) | |
Return (RTLA) /* \_SB_.LNKA._CRS.RTLA */ | |
} | |
Method (_SRS, 1, Serialized) // _SRS: Set Resource Settings | |
{ | |
CreateWordField (Arg0, One, IRQ0) | |
FindSetRightBit (IRQ0, Local0) | |
Local0-- | |
PARC = Local0 | |
} | |
Method (_STA, 0, Serialized) // _STA: Status | |
{ | |
If ((PARC & 0x80)) | |
{ | |
Return (0x09) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
} | |
Device (LNKB) | |
{ | |
Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID | |
Name (_UID, 0x02) // _UID: Unique ID | |
Method (_DIS, 0, Serialized) // _DIS: Disable Device | |
{ | |
PBRC |= 0x80 | |
} | |
Method (_PRS, 0, Serialized) // _PRS: Possible Resource Settings | |
{ | |
Return (PRSB) /* \_SB_.PRSB */ | |
} | |
Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings | |
{ | |
Name (RTLB, ResourceTemplate () | |
{ | |
IRQ (Level, ActiveLow, Shared, ) | |
{} | |
}) | |
CreateWordField (RTLB, One, IRQ0) | |
IRQ0 = Zero | |
IRQ0 = (One << (PBRC & 0x0F)) | |
Return (RTLB) /* \_SB_.LNKB._CRS.RTLB */ | |
} | |
Method (_SRS, 1, Serialized) // _SRS: Set Resource Settings | |
{ | |
CreateWordField (Arg0, One, IRQ0) | |
FindSetRightBit (IRQ0, Local0) | |
Local0-- | |
PBRC = Local0 | |
} | |
Method (_STA, 0, Serialized) // _STA: Status | |
{ | |
If ((PBRC & 0x80)) | |
{ | |
Return (0x09) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
} | |
Device (LNKC) | |
{ | |
Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID | |
Name (_UID, 0x03) // _UID: Unique ID | |
Method (_DIS, 0, Serialized) // _DIS: Disable Device | |
{ | |
PCRC |= 0x80 | |
} | |
Method (_PRS, 0, Serialized) // _PRS: Possible Resource Settings | |
{ | |
Return (PRSC) /* \_SB_.PRSC */ | |
} | |
Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings | |
{ | |
Name (RTLC, ResourceTemplate () | |
{ | |
IRQ (Level, ActiveLow, Shared, ) | |
{} | |
}) | |
CreateWordField (RTLC, One, IRQ0) | |
IRQ0 = Zero | |
IRQ0 = (One << (PCRC & 0x0F)) | |
Return (RTLC) /* \_SB_.LNKC._CRS.RTLC */ | |
} | |
Method (_SRS, 1, Serialized) // _SRS: Set Resource Settings | |
{ | |
CreateWordField (Arg0, One, IRQ0) | |
FindSetRightBit (IRQ0, Local0) | |
Local0-- | |
PCRC = Local0 | |
} | |
Method (_STA, 0, Serialized) // _STA: Status | |
{ | |
If ((PCRC & 0x80)) | |
{ | |
Return (0x09) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
} | |
Device (LNKD) | |
{ | |
Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID | |
Name (_UID, 0x04) // _UID: Unique ID | |
Method (_DIS, 0, Serialized) // _DIS: Disable Device | |
{ | |
PDRC |= 0x80 | |
} | |
Method (_PRS, 0, Serialized) // _PRS: Possible Resource Settings | |
{ | |
Return (PRSD) /* \_SB_.PRSD */ | |
} | |
Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings | |
{ | |
Name (RTLD, ResourceTemplate () | |
{ | |
IRQ (Level, ActiveLow, Shared, ) | |
{} | |
}) | |
CreateWordField (RTLD, One, IRQ0) | |
IRQ0 = Zero | |
IRQ0 = (One << (PDRC & 0x0F)) | |
Return (RTLD) /* \_SB_.LNKD._CRS.RTLD */ | |
} | |
Method (_SRS, 1, Serialized) // _SRS: Set Resource Settings | |
{ | |
CreateWordField (Arg0, One, IRQ0) | |
FindSetRightBit (IRQ0, Local0) | |
Local0-- | |
PDRC = Local0 | |
} | |
Method (_STA, 0, Serialized) // _STA: Status | |
{ | |
If ((PDRC & 0x80)) | |
{ | |
Return (0x09) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
} | |
Device (LNKE) | |
{ | |
Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID | |
Name (_UID, 0x05) // _UID: Unique ID | |
Method (_DIS, 0, Serialized) // _DIS: Disable Device | |
{ | |
PERC |= 0x80 | |
} | |
Method (_PRS, 0, Serialized) // _PRS: Possible Resource Settings | |
{ | |
Return (PRSE) /* \_SB_.PRSE */ | |
} | |
Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings | |
{ | |
Name (RTLE, ResourceTemplate () | |
{ | |
IRQ (Level, ActiveLow, Shared, ) | |
{} | |
}) | |
CreateWordField (RTLE, One, IRQ0) | |
IRQ0 = Zero | |
IRQ0 = (One << (PERC & 0x0F)) | |
Return (RTLE) /* \_SB_.LNKE._CRS.RTLE */ | |
} | |
Method (_SRS, 1, Serialized) // _SRS: Set Resource Settings | |
{ | |
CreateWordField (Arg0, One, IRQ0) | |
FindSetRightBit (IRQ0, Local0) | |
Local0-- | |
PERC = Local0 | |
} | |
Method (_STA, 0, Serialized) // _STA: Status | |
{ | |
If ((PERC & 0x80)) | |
{ | |
Return (0x09) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
} | |
Device (LNKF) | |
{ | |
Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID | |
Name (_UID, 0x06) // _UID: Unique ID | |
Method (_DIS, 0, Serialized) // _DIS: Disable Device | |
{ | |
PFRC |= 0x80 | |
} | |
Method (_PRS, 0, Serialized) // _PRS: Possible Resource Settings | |
{ | |
Return (PRSF) /* \_SB_.PRSF */ | |
} | |
Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings | |
{ | |
Name (RTLF, ResourceTemplate () | |
{ | |
IRQ (Level, ActiveLow, Shared, ) | |
{} | |
}) | |
CreateWordField (RTLF, One, IRQ0) | |
IRQ0 = Zero | |
IRQ0 = (One << (PFRC & 0x0F)) | |
Return (RTLF) /* \_SB_.LNKF._CRS.RTLF */ | |
} | |
Method (_SRS, 1, Serialized) // _SRS: Set Resource Settings | |
{ | |
CreateWordField (Arg0, One, IRQ0) | |
FindSetRightBit (IRQ0, Local0) | |
Local0-- | |
PFRC = Local0 | |
} | |
Method (_STA, 0, Serialized) // _STA: Status | |
{ | |
If ((PFRC & 0x80)) | |
{ | |
Return (0x09) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
} | |
Device (LNKG) | |
{ | |
Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID | |
Name (_UID, 0x07) // _UID: Unique ID | |
Method (_DIS, 0, Serialized) // _DIS: Disable Device | |
{ | |
PGRC |= 0x80 | |
} | |
Method (_PRS, 0, Serialized) // _PRS: Possible Resource Settings | |
{ | |
Return (PRSG) /* \_SB_.PRSG */ | |
} | |
Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings | |
{ | |
Name (RTLG, ResourceTemplate () | |
{ | |
IRQ (Level, ActiveLow, Shared, ) | |
{} | |
}) | |
CreateWordField (RTLG, One, IRQ0) | |
IRQ0 = Zero | |
IRQ0 = (One << (PGRC & 0x0F)) | |
Return (RTLG) /* \_SB_.LNKG._CRS.RTLG */ | |
} | |
Method (_SRS, 1, Serialized) // _SRS: Set Resource Settings | |
{ | |
CreateWordField (Arg0, One, IRQ0) | |
FindSetRightBit (IRQ0, Local0) | |
Local0-- | |
PGRC = Local0 | |
} | |
Method (_STA, 0, Serialized) // _STA: Status | |
{ | |
If ((PGRC & 0x80)) | |
{ | |
Return (0x09) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
} | |
Device (LNKH) | |
{ | |
Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */) // _HID: Hardware ID | |
Name (_UID, 0x08) // _UID: Unique ID | |
Method (_DIS, 0, Serialized) // _DIS: Disable Device | |
{ | |
PHRC |= 0x80 | |
} | |
Method (_PRS, 0, Serialized) // _PRS: Possible Resource Settings | |
{ | |
Return (PRSH) /* \_SB_.PRSH */ | |
} | |
Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings | |
{ | |
Name (RTLH, ResourceTemplate () | |
{ | |
IRQ (Level, ActiveLow, Shared, ) | |
{} | |
}) | |
CreateWordField (RTLH, One, IRQ0) | |
IRQ0 = Zero | |
IRQ0 = (One << (PHRC & 0x0F)) | |
Return (RTLH) /* \_SB_.LNKH._CRS.RTLH */ | |
} | |
Method (_SRS, 1, Serialized) // _SRS: Set Resource Settings | |
{ | |
CreateWordField (Arg0, One, IRQ0) | |
FindSetRightBit (IRQ0, Local0) | |
Local0-- | |
PHRC = Local0 | |
} | |
Method (_STA, 0, Serialized) // _STA: Status | |
{ | |
If ((PHRC & 0x80)) | |
{ | |
Return (0x09) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
} | |
} | |
Scope (\) | |
{ | |
Method (PCRR, 2, Serialized) | |
{ | |
Local0 = ((Arg0 << 0x10) + Arg1) | |
Local0 += SBRG | |
OperationRegion (PCR0, SystemMemory, Local0, 0x04) | |
Field (PCR0, DWordAcc, Lock, Preserve) | |
{ | |
DAT0, 32 | |
} | |
Return (DAT0) /* \PCRR.DAT0 */ | |
} | |
Method (PCRW, 3, Serialized) | |
{ | |
Local0 = ((Arg0 << 0x10) + Arg1) | |
Local0 += SBRG | |
OperationRegion (PCR0, SystemMemory, Local0, 0x04) | |
Field (PCR0, DWordAcc, Lock, Preserve) | |
{ | |
DAT0, 32 | |
} | |
DAT0 = Arg2 | |
Local0 = PCRR (0xC7, 0x3418) | |
} | |
Method (PCRO, 3, Serialized) | |
{ | |
Local0 = PCRR (Arg0, Arg1) | |
Local1 = (Local0 | Arg2) | |
PCRW (Arg0, Arg1, Local1) | |
} | |
Method (PCRA, 3, Serialized) | |
{ | |
Local0 = PCRR (Arg0, Arg1) | |
Local1 = (Local0 & Arg2) | |
PCRW (Arg0, Arg1, Local1) | |
} | |
Method (PCAO, 4, Serialized) | |
{ | |
Local0 = PCRR (Arg0, Arg1) | |
Local1 = ((Local0 & Arg2) | Arg3) | |
PCRW (Arg0, Arg1, Local1) | |
} | |
Name (TCBV, Zero) | |
Method (TCBS, 0, NotSerialized) | |
{ | |
If ((TCBV == Zero)) | |
{ | |
Local0 = PCRR (0xEF, 0x2778) | |
TCBV = (Local0 & 0xFFE0) | |
} | |
Return (TCBV) /* \TCBV */ | |
} | |
OperationRegion (PMIO, SystemIO, PMBS, 0x60) | |
Field (PMIO, ByteAcc, NoLock, Preserve) | |
{ | |
Offset (0x01), | |
PBSS, 1, | |
Offset (0x40), | |
, 17, | |
GPEC, 1 | |
} | |
OperationRegion (TCBA, SystemIO, TCBS (), 0x10) | |
Field (TCBA, ByteAcc, NoLock, Preserve) | |
{ | |
Offset (0x04), | |
, 9, | |
CPSC, 1 | |
} | |
OperationRegion (PWMR, SystemMemory, PWRM, 0x0800) | |
Field (PWMR, AnyAcc, NoLock, Preserve) | |
{ | |
Offset (0xE0), | |
Offset (0xE2), | |
DWLE, 1, | |
HWLE, 1, | |
Offset (0x31C), | |
, 13, | |
SLS0, 1, | |
, 8, | |
XSQD, 1 | |
} | |
OperationRegion (PMST, SystemMemory, PWRM, 0x80) | |
Field (PMST, DWordAcc, NoLock, Preserve) | |
{ | |
Offset (0x18), | |
, 25, | |
USBP, 1, | |
Offset (0x1C), | |
Offset (0x1F), | |
PMFS, 1, | |
Offset (0x20), | |
MPMC, 32, | |
, 20, | |
UWAB, 1 | |
} | |
} | |
Scope (_SB.PCI0) | |
{ | |
Device (GLAN) | |
{ | |
Name (_ADR, 0x001F0006) // _ADR: Address | |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
{ | |
If (PCIC (Arg0)) | |
{ | |
Return (PCID (Arg0, Arg1, Arg2, Arg3)) | |
} | |
Return (Buffer (One) | |
{ | |
0x00 // . | |
}) | |
} | |
OperationRegion (GLBA, PCI_Config, Zero, 0x0100) | |
Field (GLBA, AnyAcc, NoLock, Preserve) | |
{ | |
DVID, 16 | |
} | |
Field (GLBA, ByteAcc, NoLock, Preserve) | |
{ | |
Offset (0xCC), | |
Offset (0xCD), | |
PMEE, 1, | |
, 6, | |
PMES, 1 | |
} | |
Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
{ | |
Return (GPRW (0x6D, 0x04)) | |
} | |
Method (_DSW, 3, NotSerialized) // _DSW: Device Sleep Wake | |
{ | |
PMEE = Arg0 | |
} | |
Method (GPEH, 0, NotSerialized) | |
{ | |
If ((DVID == 0xFFFF)) | |
{ | |
Return (Zero) | |
} | |
If ((PMEE && PMES)) | |
{ | |
PMES = One | |
Notify (GLAN, 0x02) // Device Wake | |
} | |
} | |
} | |
} | |
Scope (_SB.PCI0) | |
{ | |
Device (XHC) | |
{ | |
Name (_ADR, 0x00140000) // _ADR: Address | |
OperationRegion (XPRT, PCI_Config, Zero, 0x0100) | |
Field (XPRT, AnyAcc, NoLock, Preserve) | |
{ | |
DVID, 16, | |
Offset (0x10), | |
XADL, 32, | |
XADH, 32, | |
Offset (0x50), | |
, 2, | |
STGE, 1, | |
Offset (0xA2), | |
, 2, | |
D3HE, 1 | |
} | |
Field (XPRT, ByteAcc, NoLock, Preserve) | |
{ | |
Offset (0x74), | |
D0D3, 2, | |
Offset (0x75), | |
PMEE, 1, | |
, 6, | |
PMES, 1 | |
} | |
Name (XFLT, Zero) | |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
{ | |
ADBG ("_DSM") | |
Local0 = (XADH << 0x20) | |
Local0 |= XADL /* \_SB_.PCI0.XHC_.XADL */ | |
Local0 &= 0xFFFFFFFFFFFFFFF0 | |
OperationRegion (XMIO, SystemMemory, Local0, 0x9000) | |
Field (XMIO, AnyAcc, Lock, Preserve) | |
{ | |
Offset (0x550), | |
PCCS, 1, | |
, 4, | |
PPLS, 4, | |
PTPP, 1, | |
Offset (0x8420), | |
PRTM, 2 | |
} | |
If (PCIC (Arg0)) | |
{ | |
Return (PCID (Arg0, Arg1, Arg2, Arg3)) | |
} | |
If ((Arg0 == ToUUID ("ac340cb7-e901-45bf-b7e6-2b34ec931e23"))) | |
{ | |
If ((Arg1 == 0x03)) | |
{ | |
XFLT = Arg1 | |
} | |
If (((PRTM > Zero) && ((Arg1 == 0x05) || (Arg1 == 0x06)))) | |
{ | |
ADBG ("SSIC") | |
If ((((PCCS == Zero) || (PTPP == Zero)) || (( | |
PPLS >= 0x04) && (PPLS <= 0x0F)))) | |
{ | |
If ((PPLS == 0x08)) | |
{ | |
D3HE = One | |
} | |
Else | |
{ | |
D3HE = Zero | |
} | |
} | |
Else | |
{ | |
D3HE = One | |
} | |
} | |
} | |
Return (Buffer (One) | |
{ | |
0x00 // . | |
}) | |
} | |
Method (_S3D, 0, NotSerialized) // _S3D: S3 Device State | |
{ | |
Return (0x03) | |
} | |
Method (_S4D, 0, NotSerialized) // _S4D: S4 Device State | |
{ | |
Return (0x03) | |
} | |
Method (_S3W, 0, NotSerialized) // _S3W: S3 Device Wake State | |
{ | |
Return (0x03) | |
} | |
Method (_S4W, 0, NotSerialized) // _S4W: S4 Device Wake State | |
{ | |
Return (0x03) | |
} | |
Method (_S0W, 0, NotSerialized) // _S0W: S0 Device Wake State | |
{ | |
Return (Zero) | |
} | |
Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
{ | |
Return (GPRW (0x6D, 0x03)) | |
} | |
Method (_PSW, 1, NotSerialized) // _PSW: Power State Wake | |
{ | |
If (Arg0) | |
{ | |
UPSW = One | |
} | |
Else | |
{ | |
UPSW = Zero | |
} | |
} | |
Method (_DSW, 3, NotSerialized) // _DSW: Device Sleep Wake | |
{ | |
PMEE = Arg0 | |
If (Arg0) | |
{ | |
UPSW = One | |
} | |
Else | |
{ | |
UPSW = Zero | |
} | |
} | |
Method (_INI, 0, NotSerialized) // _INI: Initialize | |
{ | |
If (CondRefOf (\_SB.PCI0.XHC.RHUB.INIR)) | |
{ | |
^RHUB.INIR () | |
} | |
} | |
Method (GPEH, 0, NotSerialized) | |
{ | |
If ((DVID == 0xFFFF)) | |
{ | |
Return (Zero) | |
} | |
Local0 = PMES /* \_SB_.PCI0.XHC_.PMES */ | |
PMES = One | |
If ((PMEE && Local0)) | |
{ | |
Notify (XHC, 0x02) // Device Wake | |
} | |
} | |
OperationRegion (XHCP, SystemMemory, (GPCB () + 0x000A0000), 0x0100) | |
Field (XHCP, AnyAcc, Lock, Preserve) | |
{ | |
Offset (0x04), | |
PDBM, 16, | |
Offset (0x10), | |
MEMB, 64 | |
} | |
Method (USRA, 0, Serialized) | |
{ | |
If ((PCHV () == SPTH)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0B) | |
} | |
} | |
Method (SSPA, 0, Serialized) | |
{ | |
If ((PCHV () == SPTH)) | |
{ | |
Return (0x11) | |
} | |
Else | |
{ | |
Return (0x0D) | |
} | |
} | |
Name (XRST, Zero) | |
Method (_PS0, 0, Serialized) // _PS0: Power State 0 | |
{ | |
If ((DVID == 0xFFFF)) | |
{ | |
Return (Zero) | |
} | |
Local2 = MEMB /* \_SB_.PCI0.XHC_.MEMB */ | |
Local1 = PDBM /* \_SB_.PCI0.XHC_.PDBM */ | |
PDBM &= 0xFFFFFFFFFFFFFFF9 | |
D0D3 = Zero | |
MEMB = XWMB /* \XWMB */ | |
PDBM = (Local1 | 0x02) | |
OperationRegion (MC11, SystemMemory, XWMB, 0x9000) | |
Field (MC11, DWordAcc, Lock, Preserve) | |
{ | |
Offset (0x81C4), | |
, 2, | |
UPSW, 2 | |
} | |
UPSW = Zero | |
PDBM &= 0xFFFFFFFFFFFFFFFD | |
MEMB = Local2 | |
PDBM = Local1 | |
If (CondRefOf (\_SB.PCI0.XHC.PS0X)) | |
{ | |
PS0X () | |
} | |
If ((UWAB && ((D0D3 == Zero) || (^^XDCI.D0I3 == Zero)))) | |
{ | |
MPMC = One | |
While (PMFS) | |
{ | |
Sleep (0x0A) | |
} | |
} | |
} | |
Method (_PS3, 0, Serialized) // _PS3: Power State 3 | |
{ | |
If ((DVID == 0xFFFF)) | |
{ | |
Return (Zero) | |
} | |
Local2 = MEMB /* \_SB_.PCI0.XHC_.MEMB */ | |
Local1 = PDBM /* \_SB_.PCI0.XHC_.PDBM */ | |
PDBM &= 0xFFFFFFFFFFFFFFF9 | |
D0D3 = Zero | |
MEMB = XWMB /* \XWMB */ | |
PDBM = (Local1 | 0x02) | |
OperationRegion (MC11, SystemMemory, XWMB, 0x9000) | |
Field (MC11, DWordAcc, Lock, Preserve) | |
{ | |
Offset (0x81C4), | |
, 2, | |
UPSW, 2 | |
} | |
Name (U3PS, Zero) | |
If ((PCHV () == SPTL)) | |
{ | |
U3PS = 0x0540 | |
} | |
Else | |
{ | |
U3PS = 0x0580 | |
} | |
OperationRegion (UPSC, SystemMemory, (XWMB + U3PS), 0x0100) | |
Field (UPSC, DWordAcc, Lock, Preserve) | |
{ | |
Offset (0x03), | |
CAS1, 1, | |
Offset (0x10), | |
Offset (0x13), | |
CAS2, 1, | |
Offset (0x20), | |
Offset (0x23), | |
CAS3, 1, | |
Offset (0x30), | |
Offset (0x33), | |
CAS4, 1, | |
Offset (0x40), | |
Offset (0x43), | |
CAS5, 1, | |
Offset (0x50), | |
Offset (0x53), | |
CAS6, 1, | |
Offset (0x60), | |
Offset (0x63), | |
CAS7, 1, | |
Offset (0x70), | |
Offset (0x73), | |
CAS8, 1, | |
Offset (0x80), | |
Offset (0x83), | |
CAS9, 1, | |
Offset (0x90), | |
Offset (0x93), | |
CASA, 1 | |
} | |
UPSW = 0x03 | |
PDBM &= 0xFFFFFFFFFFFFFFFD | |
D0D3 = 0x03 | |
MEMB = Local2 | |
PDBM = Local1 | |
If (CondRefOf (\_SB.PCI0.XHC.PS3X)) | |
{ | |
PS3X () | |
} | |
If ((UWAB && ((D0D3 == 0x03) && ((^^XDCI.D0I3 == 0x03) || ( | |
^^XDCI.DVID == 0xFFFF))))) | |
{ | |
MPMC = 0x03 | |
While (PMFS) | |
{ | |
Sleep (0x0A) | |
} | |
} | |
} | |
Method (CUID, 1, Serialized) | |
{ | |
If ((Arg0 == ToUUID ("7c9512a9-1705-4cb4-af7d-506a2423ab71"))) | |
{ | |
Return (One) | |
} | |
Return (Zero) | |
} | |
Device (RHUB) | |
{ | |
Name (_ADR, Zero) // _ADR: Address | |
Method (_PS0, 0, Serialized) // _PS0: Power State 0 | |
{ | |
If ((DVID == 0xFFFF)) | |
{ | |
Return (Zero) | |
} | |
If (CondRefOf (\_SB.PCI0.XHC.RHUB.PS0X)) | |
{ | |
PS0X () | |
} | |
} | |
Method (_PS2, 0, Serialized) // _PS2: Power State 2 | |
{ | |
If ((DVID == 0xFFFF)) | |
{ | |
Return (Zero) | |
} | |
If (CondRefOf (\_SB.PCI0.XHC.RHUB.PS2X)) | |
{ | |
PS2X () | |
} | |
} | |
Method (_PS3, 0, Serialized) // _PS3: Power State 3 | |
{ | |
If ((DVID == 0xFFFF)) | |
{ | |
Return (Zero) | |
} | |
If (CondRefOf (\_SB.PCI0.XHC.RHUB.PS3X)) | |
{ | |
PS3X () | |
} | |
} | |
Device (HS01) | |
{ | |
Name (_ADR, One) // _ADR: Address | |
} | |
Device (HS02) | |
{ | |
Name (_ADR, 0x02) // _ADR: Address | |
} | |
Device (HS03) | |
{ | |
Name (_ADR, 0x03) // _ADR: Address | |
} | |
Device (HS04) | |
{ | |
Name (_ADR, 0x04) // _ADR: Address | |
} | |
Device (HS05) | |
{ | |
Name (_ADR, 0x05) // _ADR: Address | |
} | |
Device (HS06) | |
{ | |
Name (_ADR, 0x06) // _ADR: Address | |
} | |
Device (HS07) | |
{ | |
Name (_ADR, 0x07) // _ADR: Address | |
} | |
Device (HS08) | |
{ | |
Name (_ADR, 0x08) // _ADR: Address | |
} | |
Device (HS09) | |
{ | |
Name (_ADR, 0x09) // _ADR: Address | |
} | |
Device (HS10) | |
{ | |
Name (_ADR, 0x0A) // _ADR: Address | |
} | |
Device (USR1) | |
{ | |
Method (_ADR, 0, NotSerialized) // _ADR: Address | |
{ | |
Return ((USRA () + Zero)) | |
} | |
} | |
Device (USR2) | |
{ | |
Method (_ADR, 0, NotSerialized) // _ADR: Address | |
{ | |
Return ((USRA () + One)) | |
} | |
} | |
Device (SS01) | |
{ | |
Method (_ADR, 0, NotSerialized) // _ADR: Address | |
{ | |
Return ((SSPA () + Zero)) | |
} | |
} | |
Device (SS02) | |
{ | |
Method (_ADR, 0, NotSerialized) // _ADR: Address | |
{ | |
Return ((SSPA () + One)) | |
} | |
} | |
Device (SS03) | |
{ | |
Method (_ADR, 0, NotSerialized) // _ADR: Address | |
{ | |
Return ((SSPA () + 0x02)) | |
} | |
} | |
Device (SS04) | |
{ | |
Method (_ADR, 0, NotSerialized) // _ADR: Address | |
{ | |
Return ((SSPA () + 0x03)) | |
} | |
} | |
Device (SS05) | |
{ | |
Method (_ADR, 0, NotSerialized) // _ADR: Address | |
{ | |
Return ((SSPA () + 0x04)) | |
} | |
} | |
Device (SS06) | |
{ | |
Method (_ADR, 0, NotSerialized) // _ADR: Address | |
{ | |
Return ((SSPA () + 0x05)) | |
} | |
} | |
} | |
} | |
} | |
If ((PCHV () == SPTH)) | |
{ | |
Scope (_SB.PCI0.XHC.RHUB) | |
{ | |
Device (HS11) | |
{ | |
Name (_ADR, 0x0B) // _ADR: Address | |
} | |
Device (HS12) | |
{ | |
Name (_ADR, 0x0C) // _ADR: Address | |
} | |
Device (HS13) | |
{ | |
Name (_ADR, 0x0D) // _ADR: Address | |
} | |
Device (HS14) | |
{ | |
Name (_ADR, 0x0E) // _ADR: Address | |
} | |
Device (SS07) | |
{ | |
Method (_ADR, 0, NotSerialized) // _ADR: Address | |
{ | |
Return ((SSPA () + 0x06)) | |
} | |
} | |
Device (SS08) | |
{ | |
Method (_ADR, 0, NotSerialized) // _ADR: Address | |
{ | |
Return ((SSPA () + 0x07)) | |
} | |
} | |
Device (SS09) | |
{ | |
Method (_ADR, 0, NotSerialized) // _ADR: Address | |
{ | |
Return ((SSPA () + 0x08)) | |
} | |
} | |
Device (SS10) | |
{ | |
Method (_ADR, 0, NotSerialized) // _ADR: Address | |
{ | |
Return ((SSPA () + 0x09)) | |
} | |
} | |
} | |
} | |
Scope (_SB.PCI0) | |
{ | |
Device (XDCI) | |
{ | |
Name (_ADR, 0x00140001) // _ADR: Address | |
OperationRegion (OTGD, PCI_Config, Zero, 0x0100) | |
Field (OTGD, DWordAcc, NoLock, Preserve) | |
{ | |
DVID, 16, | |
Offset (0x10), | |
XDCB, 64 | |
} | |
Field (OTGD, ByteAcc, NoLock, Preserve) | |
{ | |
Offset (0x84), | |
D0I3, 2, | |
Offset (0x85), | |
PMEE, 1, | |
, 6, | |
PMES, 1 | |
} | |
Method (XDBA, 0, NotSerialized) | |
{ | |
Return ((XDCB & 0xFFFFFFFFFFFFFF00)) | |
} | |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
{ | |
If (PCIC (Arg0)) | |
{ | |
Return (PCID (Arg0, Arg1, Arg2, Arg3)) | |
} | |
If ((Arg0 == ToUUID ("732b85d5-b7a7-4a1b-9ba0-4bbd00ffd511"))) | |
{ | |
If ((Arg1 == One)) | |
{ | |
Method (SPPS, 2, Serialized) | |
{ | |
OperationRegion (XDBW, SystemMemory, XDBA (), 0x00110000) | |
Field (XDBW, WordAcc, NoLock, Preserve) | |
{ | |
Offset (0x10F810), | |
Offset (0x10F811), | |
U2CP, 2, | |
U3CP, 2, | |
Offset (0x10F818), | |
PUPS, 2, | |
, 1, | |
PURC, 1, | |
Offset (0x10F81A), | |
Offset (0x10F81C), | |
, 3, | |
UXPE, 2, | |
Offset (0x10F81E) | |
} | |
Local1 = Arg0 | |
Local2 = Arg1 | |
If ((Local1 == Zero)) | |
{ | |
UXPE = Zero | |
Local0 = Zero | |
While ((Local0 < 0x0A)) | |
{ | |
Stall (0x64) | |
Local0++ | |
} | |
PUPS = Zero | |
Local0 = Zero | |
While ((Local0 < 0x07D0)) | |
{ | |
Stall (0x64) | |
If (((U2CP == Zero) && (U3CP == Zero))) | |
{ | |
Break | |
} | |
Local0++ | |
} | |
If ((U2CP != Zero)){} | |
If ((U3CP != Zero)){} | |
Return (Zero) | |
} | |
If ((Local1 == 0x03)) | |
{ | |
If ((U2CP != Zero)){} | |
If ((U3CP != Zero)){} | |
PUPS = 0x03 | |
Local0 = Zero | |
While ((Local0 < 0x07D0)) | |
{ | |
Stall (0x64) | |
If (((U2CP == 0x03) && (U3CP == 0x03))) | |
{ | |
Break | |
} | |
Local0++ | |
} | |
If ((U2CP != 0x03)){} | |
If ((U3CP != 0x03)){} | |
UXPE = Local2 | |
Return (Zero) | |
} | |
Return (Zero) | |
} | |
Switch (ToInteger (Arg2)) | |
{ | |
Case (Zero) | |
{ | |
Return (Buffer (One) | |
{ | |
0xF3 // . | |
}) | |
} | |
Case (One) | |
{ | |
Return (One) | |
} | |
Case (0x04) | |
{ | |
Local1 = DerefOf (Arg3 [Zero]) | |
SPPS (Local1, Zero) | |
} | |
Case (0x05) | |
{ | |
If (CondRefOf (\_SB.PCI0.LPCB.H_EC.XDAT)) | |
{ | |
If ((^^LPCB.H_EC.XDAT () == One)) | |
{ | |
Notify (XDCI, 0x80) // Status Change | |
} | |
Else | |
{ | |
Notify (XDCI, 0x81) // Information Change | |
} | |
} | |
Return (Zero) | |
} | |
Case (0x06) | |
{ | |
OperationRegion (XDBD, SystemMemory, XDBA (), 0x00110000) | |
Field (XDBD, DWordAcc, NoLock, Preserve) | |
{ | |
Offset (0xC704), | |
, 30, | |
CSFR, 1, | |
Offset (0xC708) | |
} | |
OperationRegion (XDW2, SystemMemory, XDBA (), 0x00110000) | |
Field (XDW2, WordAcc, NoLock, Preserve) | |
{ | |
Offset (0x10F820), | |
, 13, | |
OTHC, 1 | |
} | |
If ((OTHC == Zero)) | |
{ | |
CSFR = One | |
Local0 = Zero | |
While ((Local0 < 0x64)) | |
{ | |
If ((CSFR == Zero)) | |
{ | |
Break | |
} | |
Sleep (One) | |
} | |
} | |
Return (Zero) | |
} | |
Case (0x07) | |
{ | |
OperationRegion (XD22, SystemMemory, XDBA (), 0x00110000) | |
Field (XD22, WordAcc, NoLock, Preserve) | |
{ | |
Offset (0x10F818), | |
P2PS, 2, | |
Offset (0x10F81A) | |
} | |
Local0 = P2PS /* \_SB_.PCI0.XDCI._DSM.P2PS */ | |
Return (Local0) | |
} | |
} | |
} | |
} | |
Return (Buffer (One) | |
{ | |
0x00 // . | |
}) | |
} | |
Name (_DDN, "SPT XHCI controller") // _DDN: DOS Device Name | |
Name (_STR, Unicode ("SPT XHCI controller")) // _STR: Description String | |
Method (_S0W, 0, NotSerialized) // _S0W: S0 Device Wake State | |
{ | |
Return (0x03) | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((DVID != 0xFFFFFFFF)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (Zero) | |
} | |
} | |
Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
{ | |
Return (GPRW (0x6D, 0x04)) | |
} | |
Method (_DSW, 3, NotSerialized) // _DSW: Device Sleep Wake | |
{ | |
PMEE = Arg0 | |
} | |
Method (GPEH, 0, NotSerialized) | |
{ | |
If ((DVID == 0xFFFF)) | |
{ | |
Return (Zero) | |
} | |
Local0 = PMES /* \_SB_.PCI0.XDCI.PMES */ | |
PMES = One | |
If ((PMEE && Local0)) | |
{ | |
Notify (XDCI, 0x02) // Device Wake | |
} | |
} | |
} | |
} | |
Scope (_SB.PCI0) | |
{ | |
Device (HDAS) | |
{ | |
Name (_ADR, 0x001F0003) // _ADR: Address | |
OperationRegion (HDAR, PCI_Config, Zero, 0x0100) | |
Field (HDAR, WordAcc, NoLock, Preserve) | |
{ | |
VDID, 32 | |
} | |
Field (HDAR, ByteAcc, NoLock, Preserve) | |
{ | |
Offset (0x54), | |
Offset (0x55), | |
PMEE, 1, | |
, 6, | |
PMES, 1 | |
} | |
Name (_S0W, 0x03) // _S0W: S0 Device Wake State | |
Method (_DSW, 3, NotSerialized) // _DSW: Device Sleep Wake | |
{ | |
PMEE = Arg0 | |
} | |
Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
{ | |
Return (GPRW (0x6D, 0x04)) | |
} | |
Method (GPEH, 0, NotSerialized) | |
{ | |
If ((VDID == 0xFFFFFFFF)) | |
{ | |
Return (Zero) | |
} | |
If ((PMEE && PMES)) | |
{ | |
ADBG ("HDAS GPEH") | |
PMES = One | |
Notify (HDAS, 0x02) // Device Wake | |
} | |
} | |
Method (_PS0, 0, Serialized) // _PS0: Power State 0 | |
{ | |
If ((VDID != 0xFFFFFFFF)) | |
{ | |
VMMH (Zero, One) | |
} | |
If (CondRefOf (\_SB.PCI0.HDAS.PS0X)) | |
{ | |
PS0X () | |
} | |
} | |
Method (_PS3, 0, Serialized) // _PS3: Power State 3 | |
{ | |
If ((VDID != 0xFFFFFFFF)) | |
{ | |
VMMH (Zero, Zero) | |
} | |
If (CondRefOf (\_SB.PCI0.HDAS.PS3X)) | |
{ | |
PS3X () | |
} | |
} | |
Name (NBUF, ResourceTemplate () | |
{ | |
QWordMemory (ResourceConsumer, PosDecode, MinNotFixed, MaxNotFixed, NonCacheable, ReadOnly, | |
0x0000000000000001, // Granularity | |
0x0000000000000000, // Range Minimum | |
0x0000000000000000, // Range Maximum | |
0x0000000000000000, // Translation Offset | |
0x0000000000000000, // Length | |
,, _Y14, AddressRangeACPI, TypeStatic) | |
}) | |
Method (_INI, 0, NotSerialized) // _INI: Initialize | |
{ | |
ADBG ("HDAS _INI") | |
CreateQWordField (NBUF, \_SB.PCI0.HDAS._Y14._MIN, NBAS) // _MIN: Minimum Base Address | |
CreateQWordField (NBUF, \_SB.PCI0.HDAS._Y14._MAX, NMAS) // _MAX: Maximum Base Address | |
CreateQWordField (NBUF, \_SB.PCI0.HDAS._Y14._LEN, NLEN) // _LEN: Length | |
NBAS = NHLA /* \NHLA */ | |
NMAS = (NHLA + (NHLL - One)) | |
NLEN = NHLL /* \NHLL */ | |
If ((VDID != 0xFFFFFFFF)) | |
{ | |
VMMH (Zero, One) | |
} | |
} | |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
{ | |
ADBG ("HDAS _DSM") | |
If (PCIC (Arg0)) | |
{ | |
Return (PCID (Arg0, Arg1, Arg2, Arg3)) | |
} | |
If ((Arg0 == ToUUID ("a69f886e-6ceb-4594-a41f-7b5dce24c553"))) | |
{ | |
Switch (ToInteger (Arg2)) | |
{ | |
Case (Zero) | |
{ | |
Return (Buffer (One) | |
{ | |
0x0F // . | |
}) | |
} | |
Case (One) | |
{ | |
ADBG ("_DSM Fun 1 NHLT") | |
Return (NBUF) /* \_SB_.PCI0.HDAS.NBUF */ | |
} | |
Case (0x02) | |
{ | |
ADBG ("_DSM Fun 2 FMSK") | |
Return (ADFM) /* \ADFM */ | |
} | |
Case (0x03) | |
{ | |
ADBG ("_DSM Fun 3 PPMS") | |
If (CondRefOf (\_SB.PCI0.HDAS.PPMS)) | |
{ | |
Return (PPMS (Arg3)) | |
} | |
Return (Zero) | |
} | |
Default | |
{ | |
ADBG ("_DSM Fun NOK") | |
Return (Buffer (One) | |
{ | |
0x00 // . | |
}) | |
} | |
} | |
} | |
If (CondRefOf (HIWC)) | |
{ | |
If (HIWC (Arg0)) | |
{ | |
If (CondRefOf (HIDW)) | |
{ | |
Return (HIDW (Arg0, Arg1, Arg2, Arg3)) | |
} | |
} | |
} | |
ADBG ("_DSM UUID NOK") | |
Return (Buffer (One) | |
{ | |
0x00 // . | |
}) | |
} | |
} | |
Device (RP01) | |
{ | |
Method (_ADR, 0, NotSerialized) // _ADR: Address | |
{ | |
If ((RPA1 != Zero)) | |
{ | |
Return (RPA1) /* \RPA1 */ | |
} | |
Else | |
{ | |
Return (0x001C0000) | |
} | |
} | |
Name (LTRZ, Zero) | |
Name (OBFZ, Zero) | |
Name (LMSL, Zero) | |
Name (LNSL, Zero) | |
Method (_INI, 0, NotSerialized) // _INI: Initialize | |
{ | |
LTRZ = LTR1 /* \LTR1 */ | |
LMSL = PML1 /* \PML1 */ | |
LNSL = PNL1 /* \PNL1 */ | |
OBFZ = OBF1 /* \OBF1 */ | |
} | |
OperationRegion (PXCS, PCI_Config, Zero, 0x0480) | |
Field (PXCS, AnyAcc, NoLock, Preserve) | |
{ | |
VDID, 32, | |
Offset (0x50), | |
L0SE, 1, | |
, 3, | |
LDIS, 1, | |
Offset (0x51), | |
Offset (0x52), | |
, 13, | |
LASX, 1, | |
Offset (0x5A), | |
ABPX, 1, | |
, 2, | |
PDCX, 1, | |
, 2, | |
PDSX, 1, | |
Offset (0x5B), | |
Offset (0x60), | |
Offset (0x62), | |
PSPX, 1, | |
Offset (0xA4), | |
D3HT, 2, | |
Offset (0xD8), | |
, 30, | |
HPEX, 1, | |
PMEX, 1, | |
Offset (0xE2), | |
, 2, | |
L23E, 1, | |
L23R, 1, | |
Offset (0x324), | |
, 3, | |
LEDM, 1, | |
Offset (0x420), | |
, 30, | |
DPGE, 1 | |
} | |
Field (PXCS, AnyAcc, NoLock, WriteAsZeros) | |
{ | |
Offset (0xDC), | |
, 30, | |
HPSX, 1, | |
PMSX, 1 | |
} | |
Name (LTRV, Package (0x04) | |
{ | |
Zero, | |
Zero, | |
Zero, | |
Zero | |
}) | |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
{ | |
If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) | |
{ | |
Switch (ToInteger (Arg2)) | |
{ | |
Case (Zero) | |
{ | |
Name (OPTS, Buffer (0x02) | |
{ | |
0x00, 0x00 // .. | |
}) | |
CreateBitField (OPTS, Zero, FUN0) | |
CreateBitField (OPTS, 0x04, FUN4) | |
CreateBitField (OPTS, 0x06, FUN6) | |
CreateBitField (OPTS, 0x08, FUN8) | |
CreateBitField (OPTS, 0x09, FUN9) | |
If ((Arg1 >= 0x02)) | |
{ | |
FUN0 = One | |
If (LTRZ) | |
{ | |
FUN6 = One | |
} | |
If (OBFZ) | |
{ | |
FUN4 = One | |
} | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
FUN8 = One | |
FUN9 = One | |
} | |
} | |
} | |
Return (OPTS) /* \_SB_.PCI0.RP01._DSM.OPTS */ | |
} | |
Case (0x04) | |
{ | |
If ((Arg1 >= 0x02)) | |
{ | |
If (OBFZ) | |
{ | |
Return (Buffer (0x10) | |
{ | |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00 // ........ | |
}) | |
} | |
Else | |
{ | |
Return (Buffer (0x10) | |
{ | |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ | |
}) | |
} | |
} | |
} | |
Case (0x05) | |
{ | |
If ((Arg1 == One)) | |
{ | |
Return (One) | |
} | |
} | |
Case (0x06) | |
{ | |
If ((Arg1 >= 0x02)) | |
{ | |
If (LTRZ) | |
{ | |
If (((LMSL == Zero) || (LNSL == Zero))) | |
{ | |
If ((PCHS == SPTH)) | |
{ | |
LMSL = 0x0846 | |
LNSL = 0x0846 | |
} | |
ElseIf ((PCHS == SPTL)) | |
{ | |
LMSL = 0x1003 | |
LNSL = 0x1003 | |
} | |
} | |
LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) | |
LTRV [One] = (LMSL & 0x03FF) | |
LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) | |
LTRV [0x03] = (LNSL & 0x03FF) | |
Return (LTRV) /* \_SB_.PCI0.RP01.LTRV */ | |
} | |
Else | |
{ | |
Return (Zero) | |
} | |
} | |
} | |
Case (0x08) | |
{ | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
Return (One) | |
} | |
} | |
} | |
Case (0x09) | |
{ | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
Return (Package (0x05) | |
{ | |
0xC350, | |
Ones, | |
Ones, | |
0xC350, | |
Ones | |
}) | |
} | |
} | |
} | |
} | |
} | |
Return (Buffer (One) | |
{ | |
0x00 // . | |
}) | |
} | |
Device (PXSX) | |
{ | |
Name (_ADR, Zero) // _ADR: Address | |
} | |
Method (HPME, 0, Serialized) | |
{ | |
If (((VDID != 0xFFFFFFFF) && (PMSX == One))) | |
{ | |
Notify (PXSX, 0x02) // Device Wake | |
PMSX = One | |
PSPX = One | |
} | |
} | |
Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
{ | |
If (PICM) | |
{ | |
Return (AR04 ()) | |
} | |
Return (PR04 ()) | |
} | |
} | |
Device (RP02) | |
{ | |
Method (_ADR, 0, NotSerialized) // _ADR: Address | |
{ | |
If ((RPA2 != Zero)) | |
{ | |
Return (RPA2) /* \RPA2 */ | |
} | |
Else | |
{ | |
Return (0x001C0001) | |
} | |
} | |
Name (LTRZ, Zero) | |
Name (OBFZ, Zero) | |
Name (LMSL, Zero) | |
Name (LNSL, Zero) | |
Method (_INI, 0, NotSerialized) // _INI: Initialize | |
{ | |
LTRZ = LTR2 /* \LTR2 */ | |
LMSL = PML2 /* \PML2 */ | |
LNSL = PNL2 /* \PNL2 */ | |
OBFZ = OBF2 /* \OBF2 */ | |
} | |
OperationRegion (PXCS, PCI_Config, Zero, 0x0480) | |
Field (PXCS, AnyAcc, NoLock, Preserve) | |
{ | |
VDID, 32, | |
Offset (0x50), | |
L0SE, 1, | |
, 3, | |
LDIS, 1, | |
Offset (0x51), | |
Offset (0x52), | |
, 13, | |
LASX, 1, | |
Offset (0x5A), | |
ABPX, 1, | |
, 2, | |
PDCX, 1, | |
, 2, | |
PDSX, 1, | |
Offset (0x5B), | |
Offset (0x60), | |
Offset (0x62), | |
PSPX, 1, | |
Offset (0xA4), | |
D3HT, 2, | |
Offset (0xD8), | |
, 30, | |
HPEX, 1, | |
PMEX, 1, | |
Offset (0xE2), | |
, 2, | |
L23E, 1, | |
L23R, 1, | |
Offset (0x324), | |
, 3, | |
LEDM, 1, | |
Offset (0x420), | |
, 30, | |
DPGE, 1 | |
} | |
Field (PXCS, AnyAcc, NoLock, WriteAsZeros) | |
{ | |
Offset (0xDC), | |
, 30, | |
HPSX, 1, | |
PMSX, 1 | |
} | |
Name (LTRV, Package (0x04) | |
{ | |
Zero, | |
Zero, | |
Zero, | |
Zero | |
}) | |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
{ | |
If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) | |
{ | |
Switch (ToInteger (Arg2)) | |
{ | |
Case (Zero) | |
{ | |
Name (OPTS, Buffer (0x02) | |
{ | |
0x00, 0x00 // .. | |
}) | |
CreateBitField (OPTS, Zero, FUN0) | |
CreateBitField (OPTS, 0x04, FUN4) | |
CreateBitField (OPTS, 0x06, FUN6) | |
CreateBitField (OPTS, 0x08, FUN8) | |
CreateBitField (OPTS, 0x09, FUN9) | |
If ((Arg1 >= 0x02)) | |
{ | |
FUN0 = One | |
If (LTRZ) | |
{ | |
FUN6 = One | |
} | |
If (OBFZ) | |
{ | |
FUN4 = One | |
} | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
FUN8 = One | |
FUN9 = One | |
} | |
} | |
} | |
Return (OPTS) /* \_SB_.PCI0.RP02._DSM.OPTS */ | |
} | |
Case (0x04) | |
{ | |
If ((Arg1 >= 0x02)) | |
{ | |
If (OBFZ) | |
{ | |
Return (Buffer (0x10) | |
{ | |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00 // ........ | |
}) | |
} | |
Else | |
{ | |
Return (Buffer (0x10) | |
{ | |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ | |
}) | |
} | |
} | |
} | |
Case (0x05) | |
{ | |
If ((Arg1 == One)) | |
{ | |
Return (One) | |
} | |
} | |
Case (0x06) | |
{ | |
If ((Arg1 >= 0x02)) | |
{ | |
If (LTRZ) | |
{ | |
If (((LMSL == Zero) || (LNSL == Zero))) | |
{ | |
If ((PCHS == SPTH)) | |
{ | |
LMSL = 0x0846 | |
LNSL = 0x0846 | |
} | |
ElseIf ((PCHS == SPTL)) | |
{ | |
LMSL = 0x1003 | |
LNSL = 0x1003 | |
} | |
} | |
LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) | |
LTRV [One] = (LMSL & 0x03FF) | |
LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) | |
LTRV [0x03] = (LNSL & 0x03FF) | |
Return (LTRV) /* \_SB_.PCI0.RP02.LTRV */ | |
} | |
Else | |
{ | |
Return (Zero) | |
} | |
} | |
} | |
Case (0x08) | |
{ | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
Return (One) | |
} | |
} | |
} | |
Case (0x09) | |
{ | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
Return (Package (0x05) | |
{ | |
0xC350, | |
Ones, | |
Ones, | |
0xC350, | |
Ones | |
}) | |
} | |
} | |
} | |
} | |
} | |
Return (Buffer (One) | |
{ | |
0x00 // . | |
}) | |
} | |
Device (PXSX) | |
{ | |
Name (_ADR, Zero) // _ADR: Address | |
} | |
Method (HPME, 0, Serialized) | |
{ | |
If (((VDID != 0xFFFFFFFF) && (PMSX == One))) | |
{ | |
Notify (PXSX, 0x02) // Device Wake | |
PMSX = One | |
PSPX = One | |
} | |
} | |
Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
{ | |
If (PICM) | |
{ | |
Return (AR05 ()) | |
} | |
Return (PR05 ()) | |
} | |
} | |
Device (RP03) | |
{ | |
Method (_ADR, 0, NotSerialized) // _ADR: Address | |
{ | |
If ((RPA3 != Zero)) | |
{ | |
Return (RPA3) /* \RPA3 */ | |
} | |
Else | |
{ | |
Return (0x001C0002) | |
} | |
} | |
Name (LTRZ, Zero) | |
Name (OBFZ, Zero) | |
Name (LMSL, Zero) | |
Name (LNSL, Zero) | |
Method (_INI, 0, NotSerialized) // _INI: Initialize | |
{ | |
LTRZ = LTR3 /* \LTR3 */ | |
LMSL = PML3 /* \PML3 */ | |
LNSL = PNL3 /* \PNL3 */ | |
OBFZ = OBF3 /* \OBF3 */ | |
} | |
OperationRegion (PXCS, PCI_Config, Zero, 0x0480) | |
Field (PXCS, AnyAcc, NoLock, Preserve) | |
{ | |
VDID, 32, | |
Offset (0x50), | |
L0SE, 1, | |
, 3, | |
LDIS, 1, | |
Offset (0x51), | |
Offset (0x52), | |
, 13, | |
LASX, 1, | |
Offset (0x5A), | |
ABPX, 1, | |
, 2, | |
PDCX, 1, | |
, 2, | |
PDSX, 1, | |
Offset (0x5B), | |
Offset (0x60), | |
Offset (0x62), | |
PSPX, 1, | |
Offset (0xA4), | |
D3HT, 2, | |
Offset (0xD8), | |
, 30, | |
HPEX, 1, | |
PMEX, 1, | |
Offset (0xE2), | |
, 2, | |
L23E, 1, | |
L23R, 1, | |
Offset (0x324), | |
, 3, | |
LEDM, 1, | |
Offset (0x420), | |
, 30, | |
DPGE, 1 | |
} | |
Field (PXCS, AnyAcc, NoLock, WriteAsZeros) | |
{ | |
Offset (0xDC), | |
, 30, | |
HPSX, 1, | |
PMSX, 1 | |
} | |
Name (LTRV, Package (0x04) | |
{ | |
Zero, | |
Zero, | |
Zero, | |
Zero | |
}) | |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
{ | |
If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) | |
{ | |
Switch (ToInteger (Arg2)) | |
{ | |
Case (Zero) | |
{ | |
Name (OPTS, Buffer (0x02) | |
{ | |
0x00, 0x00 // .. | |
}) | |
CreateBitField (OPTS, Zero, FUN0) | |
CreateBitField (OPTS, 0x04, FUN4) | |
CreateBitField (OPTS, 0x06, FUN6) | |
CreateBitField (OPTS, 0x08, FUN8) | |
CreateBitField (OPTS, 0x09, FUN9) | |
If ((Arg1 >= 0x02)) | |
{ | |
FUN0 = One | |
If (LTRZ) | |
{ | |
FUN6 = One | |
} | |
If (OBFZ) | |
{ | |
FUN4 = One | |
} | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
FUN8 = One | |
FUN9 = One | |
} | |
} | |
} | |
Return (OPTS) /* \_SB_.PCI0.RP03._DSM.OPTS */ | |
} | |
Case (0x04) | |
{ | |
If ((Arg1 >= 0x02)) | |
{ | |
If (OBFZ) | |
{ | |
Return (Buffer (0x10) | |
{ | |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00 // ........ | |
}) | |
} | |
Else | |
{ | |
Return (Buffer (0x10) | |
{ | |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ | |
}) | |
} | |
} | |
} | |
Case (0x05) | |
{ | |
If ((Arg1 == One)) | |
{ | |
Return (One) | |
} | |
} | |
Case (0x06) | |
{ | |
If ((Arg1 >= 0x02)) | |
{ | |
If (LTRZ) | |
{ | |
If (((LMSL == Zero) || (LNSL == Zero))) | |
{ | |
If ((PCHS == SPTH)) | |
{ | |
LMSL = 0x0846 | |
LNSL = 0x0846 | |
} | |
ElseIf ((PCHS == SPTL)) | |
{ | |
LMSL = 0x1003 | |
LNSL = 0x1003 | |
} | |
} | |
LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) | |
LTRV [One] = (LMSL & 0x03FF) | |
LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) | |
LTRV [0x03] = (LNSL & 0x03FF) | |
Return (LTRV) /* \_SB_.PCI0.RP03.LTRV */ | |
} | |
Else | |
{ | |
Return (Zero) | |
} | |
} | |
} | |
Case (0x08) | |
{ | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
Return (One) | |
} | |
} | |
} | |
Case (0x09) | |
{ | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
Return (Package (0x05) | |
{ | |
0xC350, | |
Ones, | |
Ones, | |
0xC350, | |
Ones | |
}) | |
} | |
} | |
} | |
} | |
} | |
Return (Buffer (One) | |
{ | |
0x00 // . | |
}) | |
} | |
Device (PXSX) | |
{ | |
Name (_ADR, Zero) // _ADR: Address | |
} | |
Method (HPME, 0, Serialized) | |
{ | |
If (((VDID != 0xFFFFFFFF) && (PMSX == One))) | |
{ | |
Notify (PXSX, 0x02) // Device Wake | |
PMSX = One | |
PSPX = One | |
} | |
} | |
Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
{ | |
Return (GPRW (0x69, 0x04)) | |
} | |
Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
{ | |
If (PICM) | |
{ | |
Return (AR06 ()) | |
} | |
Return (PR06 ()) | |
} | |
} | |
Device (RP04) | |
{ | |
Method (_ADR, 0, NotSerialized) // _ADR: Address | |
{ | |
If ((RPA4 != Zero)) | |
{ | |
Return (RPA4) /* \RPA4 */ | |
} | |
Else | |
{ | |
Return (0x001C0003) | |
} | |
} | |
Name (LTRZ, Zero) | |
Name (OBFZ, Zero) | |
Name (LMSL, Zero) | |
Name (LNSL, Zero) | |
Method (_INI, 0, NotSerialized) // _INI: Initialize | |
{ | |
LTRZ = LTR4 /* \LTR4 */ | |
LMSL = PML4 /* \PML4 */ | |
LNSL = PNL4 /* \PNL4 */ | |
OBFZ = OBF4 /* \OBF4 */ | |
} | |
OperationRegion (PXCS, PCI_Config, Zero, 0x0480) | |
Field (PXCS, AnyAcc, NoLock, Preserve) | |
{ | |
VDID, 32, | |
Offset (0x50), | |
L0SE, 1, | |
, 3, | |
LDIS, 1, | |
Offset (0x51), | |
Offset (0x52), | |
, 13, | |
LASX, 1, | |
Offset (0x5A), | |
ABPX, 1, | |
, 2, | |
PDCX, 1, | |
, 2, | |
PDSX, 1, | |
Offset (0x5B), | |
Offset (0x60), | |
Offset (0x62), | |
PSPX, 1, | |
Offset (0xA4), | |
D3HT, 2, | |
Offset (0xD8), | |
, 30, | |
HPEX, 1, | |
PMEX, 1, | |
Offset (0xE2), | |
, 2, | |
L23E, 1, | |
L23R, 1, | |
Offset (0x324), | |
, 3, | |
LEDM, 1, | |
Offset (0x420), | |
, 30, | |
DPGE, 1 | |
} | |
Field (PXCS, AnyAcc, NoLock, WriteAsZeros) | |
{ | |
Offset (0xDC), | |
, 30, | |
HPSX, 1, | |
PMSX, 1 | |
} | |
Name (LTRV, Package (0x04) | |
{ | |
Zero, | |
Zero, | |
Zero, | |
Zero | |
}) | |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
{ | |
If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) | |
{ | |
Switch (ToInteger (Arg2)) | |
{ | |
Case (Zero) | |
{ | |
Name (OPTS, Buffer (0x02) | |
{ | |
0x00, 0x00 // .. | |
}) | |
CreateBitField (OPTS, Zero, FUN0) | |
CreateBitField (OPTS, 0x04, FUN4) | |
CreateBitField (OPTS, 0x06, FUN6) | |
CreateBitField (OPTS, 0x08, FUN8) | |
CreateBitField (OPTS, 0x09, FUN9) | |
If ((Arg1 >= 0x02)) | |
{ | |
FUN0 = One | |
If (LTRZ) | |
{ | |
FUN6 = One | |
} | |
If (OBFZ) | |
{ | |
FUN4 = One | |
} | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
FUN8 = One | |
FUN9 = One | |
} | |
} | |
} | |
Return (OPTS) /* \_SB_.PCI0.RP04._DSM.OPTS */ | |
} | |
Case (0x04) | |
{ | |
If ((Arg1 >= 0x02)) | |
{ | |
If (OBFZ) | |
{ | |
Return (Buffer (0x10) | |
{ | |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00 // ........ | |
}) | |
} | |
Else | |
{ | |
Return (Buffer (0x10) | |
{ | |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ | |
}) | |
} | |
} | |
} | |
Case (0x05) | |
{ | |
If ((Arg1 == One)) | |
{ | |
Return (One) | |
} | |
} | |
Case (0x06) | |
{ | |
If ((Arg1 >= 0x02)) | |
{ | |
If (LTRZ) | |
{ | |
If (((LMSL == Zero) || (LNSL == Zero))) | |
{ | |
If ((PCHS == SPTH)) | |
{ | |
LMSL = 0x0846 | |
LNSL = 0x0846 | |
} | |
ElseIf ((PCHS == SPTL)) | |
{ | |
LMSL = 0x1003 | |
LNSL = 0x1003 | |
} | |
} | |
LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) | |
LTRV [One] = (LMSL & 0x03FF) | |
LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) | |
LTRV [0x03] = (LNSL & 0x03FF) | |
Return (LTRV) /* \_SB_.PCI0.RP04.LTRV */ | |
} | |
Else | |
{ | |
Return (Zero) | |
} | |
} | |
} | |
Case (0x08) | |
{ | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
Return (One) | |
} | |
} | |
} | |
Case (0x09) | |
{ | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
Return (Package (0x05) | |
{ | |
0xC350, | |
Ones, | |
Ones, | |
0xC350, | |
Ones | |
}) | |
} | |
} | |
} | |
} | |
} | |
Return (Buffer (One) | |
{ | |
0x00 // . | |
}) | |
} | |
Device (PXSX) | |
{ | |
Name (_ADR, Zero) // _ADR: Address | |
} | |
Method (HPME, 0, Serialized) | |
{ | |
If (((VDID != 0xFFFFFFFF) && (PMSX == One))) | |
{ | |
Notify (PXSX, 0x02) // Device Wake | |
PMSX = One | |
PSPX = One | |
} | |
} | |
Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
{ | |
Return (GPRW (0x69, 0x04)) | |
} | |
Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
{ | |
If (PICM) | |
{ | |
Return (AR07 ()) | |
} | |
Return (PR07 ()) | |
} | |
} | |
Device (RP05) | |
{ | |
Method (_ADR, 0, NotSerialized) // _ADR: Address | |
{ | |
If ((RPA5 != Zero)) | |
{ | |
Return (RPA5) /* \RPA5 */ | |
} | |
Else | |
{ | |
Return (0x001C0004) | |
} | |
} | |
Name (LTRZ, Zero) | |
Name (OBFZ, Zero) | |
Name (LMSL, Zero) | |
Name (LNSL, Zero) | |
Method (_INI, 0, NotSerialized) // _INI: Initialize | |
{ | |
LTRZ = LTR5 /* \LTR5 */ | |
LMSL = PML5 /* \PML5 */ | |
LNSL = PNL5 /* \PNL5 */ | |
OBFZ = OBF5 /* \OBF5 */ | |
} | |
OperationRegion (PXCS, PCI_Config, Zero, 0x0480) | |
Field (PXCS, AnyAcc, NoLock, Preserve) | |
{ | |
VDID, 32, | |
Offset (0x50), | |
L0SE, 1, | |
, 3, | |
LDIS, 1, | |
Offset (0x51), | |
Offset (0x52), | |
, 13, | |
LASX, 1, | |
Offset (0x5A), | |
ABPX, 1, | |
, 2, | |
PDCX, 1, | |
, 2, | |
PDSX, 1, | |
Offset (0x5B), | |
Offset (0x60), | |
Offset (0x62), | |
PSPX, 1, | |
Offset (0xA4), | |
D3HT, 2, | |
Offset (0xD8), | |
, 30, | |
HPEX, 1, | |
PMEX, 1, | |
Offset (0xE2), | |
, 2, | |
L23E, 1, | |
L23R, 1, | |
Offset (0x324), | |
, 3, | |
LEDM, 1, | |
Offset (0x420), | |
, 30, | |
DPGE, 1 | |
} | |
Field (PXCS, AnyAcc, NoLock, WriteAsZeros) | |
{ | |
Offset (0xDC), | |
, 30, | |
HPSX, 1, | |
PMSX, 1 | |
} | |
Name (LTRV, Package (0x04) | |
{ | |
Zero, | |
Zero, | |
Zero, | |
Zero | |
}) | |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
{ | |
If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) | |
{ | |
Switch (ToInteger (Arg2)) | |
{ | |
Case (Zero) | |
{ | |
Name (OPTS, Buffer (0x02) | |
{ | |
0x00, 0x00 // .. | |
}) | |
CreateBitField (OPTS, Zero, FUN0) | |
CreateBitField (OPTS, 0x04, FUN4) | |
CreateBitField (OPTS, 0x06, FUN6) | |
CreateBitField (OPTS, 0x08, FUN8) | |
CreateBitField (OPTS, 0x09, FUN9) | |
If ((Arg1 >= 0x02)) | |
{ | |
FUN0 = One | |
If (LTRZ) | |
{ | |
FUN6 = One | |
} | |
If (OBFZ) | |
{ | |
FUN4 = One | |
} | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
FUN8 = One | |
FUN9 = One | |
} | |
} | |
} | |
Return (OPTS) /* \_SB_.PCI0.RP05._DSM.OPTS */ | |
} | |
Case (0x04) | |
{ | |
If ((Arg1 >= 0x02)) | |
{ | |
If (OBFZ) | |
{ | |
Return (Buffer (0x10) | |
{ | |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00 // ........ | |
}) | |
} | |
Else | |
{ | |
Return (Buffer (0x10) | |
{ | |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ | |
}) | |
} | |
} | |
} | |
Case (0x05) | |
{ | |
If ((Arg1 == One)) | |
{ | |
Return (One) | |
} | |
} | |
Case (0x06) | |
{ | |
If ((Arg1 >= 0x02)) | |
{ | |
If (LTRZ) | |
{ | |
If (((LMSL == Zero) || (LNSL == Zero))) | |
{ | |
If ((PCHS == SPTH)) | |
{ | |
LMSL = 0x0846 | |
LNSL = 0x0846 | |
} | |
ElseIf ((PCHS == SPTL)) | |
{ | |
LMSL = 0x1003 | |
LNSL = 0x1003 | |
} | |
} | |
LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) | |
LTRV [One] = (LMSL & 0x03FF) | |
LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) | |
LTRV [0x03] = (LNSL & 0x03FF) | |
Return (LTRV) /* \_SB_.PCI0.RP05.LTRV */ | |
} | |
Else | |
{ | |
Return (Zero) | |
} | |
} | |
} | |
Case (0x08) | |
{ | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
Return (One) | |
} | |
} | |
} | |
Case (0x09) | |
{ | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
Return (Package (0x05) | |
{ | |
0xC350, | |
Ones, | |
Ones, | |
0xC350, | |
Ones | |
}) | |
} | |
} | |
} | |
} | |
} | |
Return (Buffer (One) | |
{ | |
0x00 // . | |
}) | |
} | |
Device (PXSX) | |
{ | |
Name (_ADR, Zero) // _ADR: Address | |
} | |
Method (HPME, 0, Serialized) | |
{ | |
If (((VDID != 0xFFFFFFFF) && (PMSX == One))) | |
{ | |
Notify (PXSX, 0x02) // Device Wake | |
PMSX = One | |
PSPX = One | |
} | |
} | |
Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
{ | |
If (PICM) | |
{ | |
Return (AR04 ()) | |
} | |
Return (PR04 ()) | |
} | |
} | |
Device (RP06) | |
{ | |
Method (_ADR, 0, NotSerialized) // _ADR: Address | |
{ | |
If ((RPA6 != Zero)) | |
{ | |
Return (RPA6) /* \RPA6 */ | |
} | |
Else | |
{ | |
Return (0x001C0005) | |
} | |
} | |
Name (LTRZ, Zero) | |
Name (OBFZ, Zero) | |
Name (LMSL, Zero) | |
Name (LNSL, Zero) | |
Method (_INI, 0, NotSerialized) // _INI: Initialize | |
{ | |
LTRZ = LTR6 /* \LTR6 */ | |
LMSL = PML6 /* \PML6 */ | |
LNSL = PNL6 /* \PNL6 */ | |
OBFZ = OBF6 /* \OBF6 */ | |
} | |
OperationRegion (PXCS, PCI_Config, Zero, 0x0480) | |
Field (PXCS, AnyAcc, NoLock, Preserve) | |
{ | |
VDID, 32, | |
Offset (0x50), | |
L0SE, 1, | |
, 3, | |
LDIS, 1, | |
Offset (0x51), | |
Offset (0x52), | |
, 13, | |
LASX, 1, | |
Offset (0x5A), | |
ABPX, 1, | |
, 2, | |
PDCX, 1, | |
, 2, | |
PDSX, 1, | |
Offset (0x5B), | |
Offset (0x60), | |
Offset (0x62), | |
PSPX, 1, | |
Offset (0xA4), | |
D3HT, 2, | |
Offset (0xD8), | |
, 30, | |
HPEX, 1, | |
PMEX, 1, | |
Offset (0xE2), | |
, 2, | |
L23E, 1, | |
L23R, 1, | |
Offset (0x324), | |
, 3, | |
LEDM, 1, | |
Offset (0x420), | |
, 30, | |
DPGE, 1 | |
} | |
Field (PXCS, AnyAcc, NoLock, WriteAsZeros) | |
{ | |
Offset (0xDC), | |
, 30, | |
HPSX, 1, | |
PMSX, 1 | |
} | |
Name (LTRV, Package (0x04) | |
{ | |
Zero, | |
Zero, | |
Zero, | |
Zero | |
}) | |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
{ | |
If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) | |
{ | |
Switch (ToInteger (Arg2)) | |
{ | |
Case (Zero) | |
{ | |
Name (OPTS, Buffer (0x02) | |
{ | |
0x00, 0x00 // .. | |
}) | |
CreateBitField (OPTS, Zero, FUN0) | |
CreateBitField (OPTS, 0x04, FUN4) | |
CreateBitField (OPTS, 0x06, FUN6) | |
CreateBitField (OPTS, 0x08, FUN8) | |
CreateBitField (OPTS, 0x09, FUN9) | |
If ((Arg1 >= 0x02)) | |
{ | |
FUN0 = One | |
If (LTRZ) | |
{ | |
FUN6 = One | |
} | |
If (OBFZ) | |
{ | |
FUN4 = One | |
} | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
FUN8 = One | |
FUN9 = One | |
} | |
} | |
} | |
Return (OPTS) /* \_SB_.PCI0.RP06._DSM.OPTS */ | |
} | |
Case (0x04) | |
{ | |
If ((Arg1 >= 0x02)) | |
{ | |
If (OBFZ) | |
{ | |
Return (Buffer (0x10) | |
{ | |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00 // ........ | |
}) | |
} | |
Else | |
{ | |
Return (Buffer (0x10) | |
{ | |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ | |
}) | |
} | |
} | |
} | |
Case (0x05) | |
{ | |
If ((Arg1 == One)) | |
{ | |
Return (One) | |
} | |
} | |
Case (0x06) | |
{ | |
If ((Arg1 >= 0x02)) | |
{ | |
If (LTRZ) | |
{ | |
If (((LMSL == Zero) || (LNSL == Zero))) | |
{ | |
If ((PCHS == SPTH)) | |
{ | |
LMSL = 0x0846 | |
LNSL = 0x0846 | |
} | |
ElseIf ((PCHS == SPTL)) | |
{ | |
LMSL = 0x1003 | |
LNSL = 0x1003 | |
} | |
} | |
LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) | |
LTRV [One] = (LMSL & 0x03FF) | |
LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) | |
LTRV [0x03] = (LNSL & 0x03FF) | |
Return (LTRV) /* \_SB_.PCI0.RP06.LTRV */ | |
} | |
Else | |
{ | |
Return (Zero) | |
} | |
} | |
} | |
Case (0x08) | |
{ | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
Return (One) | |
} | |
} | |
} | |
Case (0x09) | |
{ | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
Return (Package (0x05) | |
{ | |
0xC350, | |
Ones, | |
Ones, | |
0xC350, | |
Ones | |
}) | |
} | |
} | |
} | |
} | |
} | |
Return (Buffer (One) | |
{ | |
0x00 // . | |
}) | |
} | |
Device (PXSX) | |
{ | |
Name (_ADR, Zero) // _ADR: Address | |
} | |
Method (HPME, 0, Serialized) | |
{ | |
If (((VDID != 0xFFFFFFFF) && (PMSX == One))) | |
{ | |
Notify (PXSX, 0x02) // Device Wake | |
PMSX = One | |
PSPX = One | |
} | |
} | |
Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
{ | |
If (PICM) | |
{ | |
Return (AR05 ()) | |
} | |
Return (PR05 ()) | |
} | |
} | |
Device (RP07) | |
{ | |
Method (_ADR, 0, NotSerialized) // _ADR: Address | |
{ | |
If ((RPA7 != Zero)) | |
{ | |
Return (RPA7) /* \RPA7 */ | |
} | |
Else | |
{ | |
Return (0x001C0006) | |
} | |
} | |
Name (LTRZ, Zero) | |
Name (OBFZ, Zero) | |
Name (LMSL, Zero) | |
Name (LNSL, Zero) | |
Method (_INI, 0, NotSerialized) // _INI: Initialize | |
{ | |
LTRZ = LTR7 /* \LTR7 */ | |
LMSL = PML7 /* \PML7 */ | |
LNSL = PNL7 /* \PNL7 */ | |
OBFZ = OBF7 /* \OBF7 */ | |
} | |
OperationRegion (PXCS, PCI_Config, Zero, 0x0480) | |
Field (PXCS, AnyAcc, NoLock, Preserve) | |
{ | |
VDID, 32, | |
Offset (0x50), | |
L0SE, 1, | |
, 3, | |
LDIS, 1, | |
Offset (0x51), | |
Offset (0x52), | |
, 13, | |
LASX, 1, | |
Offset (0x5A), | |
ABPX, 1, | |
, 2, | |
PDCX, 1, | |
, 2, | |
PDSX, 1, | |
Offset (0x5B), | |
Offset (0x60), | |
Offset (0x62), | |
PSPX, 1, | |
Offset (0xA4), | |
D3HT, 2, | |
Offset (0xD8), | |
, 30, | |
HPEX, 1, | |
PMEX, 1, | |
Offset (0xE2), | |
, 2, | |
L23E, 1, | |
L23R, 1, | |
Offset (0x324), | |
, 3, | |
LEDM, 1, | |
Offset (0x420), | |
, 30, | |
DPGE, 1 | |
} | |
Field (PXCS, AnyAcc, NoLock, WriteAsZeros) | |
{ | |
Offset (0xDC), | |
, 30, | |
HPSX, 1, | |
PMSX, 1 | |
} | |
Name (LTRV, Package (0x04) | |
{ | |
Zero, | |
Zero, | |
Zero, | |
Zero | |
}) | |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
{ | |
If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) | |
{ | |
Switch (ToInteger (Arg2)) | |
{ | |
Case (Zero) | |
{ | |
Name (OPTS, Buffer (0x02) | |
{ | |
0x00, 0x00 // .. | |
}) | |
CreateBitField (OPTS, Zero, FUN0) | |
CreateBitField (OPTS, 0x04, FUN4) | |
CreateBitField (OPTS, 0x06, FUN6) | |
CreateBitField (OPTS, 0x08, FUN8) | |
CreateBitField (OPTS, 0x09, FUN9) | |
If ((Arg1 >= 0x02)) | |
{ | |
FUN0 = One | |
If (LTRZ) | |
{ | |
FUN6 = One | |
} | |
If (OBFZ) | |
{ | |
FUN4 = One | |
} | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
FUN8 = One | |
FUN9 = One | |
} | |
} | |
} | |
Return (OPTS) /* \_SB_.PCI0.RP07._DSM.OPTS */ | |
} | |
Case (0x04) | |
{ | |
If ((Arg1 >= 0x02)) | |
{ | |
If (OBFZ) | |
{ | |
Return (Buffer (0x10) | |
{ | |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00 // ........ | |
}) | |
} | |
Else | |
{ | |
Return (Buffer (0x10) | |
{ | |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ | |
}) | |
} | |
} | |
} | |
Case (0x05) | |
{ | |
If ((Arg1 == One)) | |
{ | |
Return (One) | |
} | |
} | |
Case (0x06) | |
{ | |
If ((Arg1 >= 0x02)) | |
{ | |
If (LTRZ) | |
{ | |
If (((LMSL == Zero) || (LNSL == Zero))) | |
{ | |
If ((PCHS == SPTH)) | |
{ | |
LMSL = 0x0846 | |
LNSL = 0x0846 | |
} | |
ElseIf ((PCHS == SPTL)) | |
{ | |
LMSL = 0x1003 | |
LNSL = 0x1003 | |
} | |
} | |
LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) | |
LTRV [One] = (LMSL & 0x03FF) | |
LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) | |
LTRV [0x03] = (LNSL & 0x03FF) | |
Return (LTRV) /* \_SB_.PCI0.RP07.LTRV */ | |
} | |
Else | |
{ | |
Return (Zero) | |
} | |
} | |
} | |
Case (0x08) | |
{ | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
Return (One) | |
} | |
} | |
} | |
Case (0x09) | |
{ | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
Return (Package (0x05) | |
{ | |
0xC350, | |
Ones, | |
Ones, | |
0xC350, | |
Ones | |
}) | |
} | |
} | |
} | |
} | |
} | |
Return (Buffer (One) | |
{ | |
0x00 // . | |
}) | |
} | |
Device (PXSX) | |
{ | |
Name (_ADR, Zero) // _ADR: Address | |
} | |
Method (HPME, 0, Serialized) | |
{ | |
If (((VDID != 0xFFFFFFFF) && (PMSX == One))) | |
{ | |
Notify (PXSX, 0x02) // Device Wake | |
PMSX = One | |
PSPX = One | |
} | |
} | |
Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
{ | |
If (PICM) | |
{ | |
Return (AR06 ()) | |
} | |
Return (PR06 ()) | |
} | |
} | |
Device (RP08) | |
{ | |
Method (_ADR, 0, NotSerialized) // _ADR: Address | |
{ | |
If ((RPA8 != Zero)) | |
{ | |
Return (RPA8) /* \RPA8 */ | |
} | |
Else | |
{ | |
Return (0x001C0007) | |
} | |
} | |
Name (LTRZ, Zero) | |
Name (OBFZ, Zero) | |
Name (LMSL, Zero) | |
Name (LNSL, Zero) | |
Method (_INI, 0, NotSerialized) // _INI: Initialize | |
{ | |
LTRZ = LTR8 /* \LTR8 */ | |
LMSL = PML8 /* \PML8 */ | |
LNSL = PNL8 /* \PNL8 */ | |
OBFZ = OBF8 /* \OBF8 */ | |
} | |
OperationRegion (PXCS, PCI_Config, Zero, 0x0480) | |
Field (PXCS, AnyAcc, NoLock, Preserve) | |
{ | |
VDID, 32, | |
Offset (0x50), | |
L0SE, 1, | |
, 3, | |
LDIS, 1, | |
Offset (0x51), | |
Offset (0x52), | |
, 13, | |
LASX, 1, | |
Offset (0x5A), | |
ABPX, 1, | |
, 2, | |
PDCX, 1, | |
, 2, | |
PDSX, 1, | |
Offset (0x5B), | |
Offset (0x60), | |
Offset (0x62), | |
PSPX, 1, | |
Offset (0xA4), | |
D3HT, 2, | |
Offset (0xD8), | |
, 30, | |
HPEX, 1, | |
PMEX, 1, | |
Offset (0xE2), | |
, 2, | |
L23E, 1, | |
L23R, 1, | |
Offset (0x324), | |
, 3, | |
LEDM, 1, | |
Offset (0x420), | |
, 30, | |
DPGE, 1 | |
} | |
Field (PXCS, AnyAcc, NoLock, WriteAsZeros) | |
{ | |
Offset (0xDC), | |
, 30, | |
HPSX, 1, | |
PMSX, 1 | |
} | |
Name (LTRV, Package (0x04) | |
{ | |
Zero, | |
Zero, | |
Zero, | |
Zero | |
}) | |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
{ | |
If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) | |
{ | |
Switch (ToInteger (Arg2)) | |
{ | |
Case (Zero) | |
{ | |
Name (OPTS, Buffer (0x02) | |
{ | |
0x00, 0x00 // .. | |
}) | |
CreateBitField (OPTS, Zero, FUN0) | |
CreateBitField (OPTS, 0x04, FUN4) | |
CreateBitField (OPTS, 0x06, FUN6) | |
CreateBitField (OPTS, 0x08, FUN8) | |
CreateBitField (OPTS, 0x09, FUN9) | |
If ((Arg1 >= 0x02)) | |
{ | |
FUN0 = One | |
If (LTRZ) | |
{ | |
FUN6 = One | |
} | |
If (OBFZ) | |
{ | |
FUN4 = One | |
} | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
FUN8 = One | |
FUN9 = One | |
} | |
} | |
} | |
Return (OPTS) /* \_SB_.PCI0.RP08._DSM.OPTS */ | |
} | |
Case (0x04) | |
{ | |
If ((Arg1 >= 0x02)) | |
{ | |
If (OBFZ) | |
{ | |
Return (Buffer (0x10) | |
{ | |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00 // ........ | |
}) | |
} | |
Else | |
{ | |
Return (Buffer (0x10) | |
{ | |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ | |
}) | |
} | |
} | |
} | |
Case (0x05) | |
{ | |
If ((Arg1 == One)) | |
{ | |
Return (One) | |
} | |
} | |
Case (0x06) | |
{ | |
If ((Arg1 >= 0x02)) | |
{ | |
If (LTRZ) | |
{ | |
If (((LMSL == Zero) || (LNSL == Zero))) | |
{ | |
If ((PCHS == SPTH)) | |
{ | |
LMSL = 0x0846 | |
LNSL = 0x0846 | |
} | |
ElseIf ((PCHS == SPTL)) | |
{ | |
LMSL = 0x1003 | |
LNSL = 0x1003 | |
} | |
} | |
LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) | |
LTRV [One] = (LMSL & 0x03FF) | |
LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) | |
LTRV [0x03] = (LNSL & 0x03FF) | |
Return (LTRV) /* \_SB_.PCI0.RP08.LTRV */ | |
} | |
Else | |
{ | |
Return (Zero) | |
} | |
} | |
} | |
Case (0x08) | |
{ | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
Return (One) | |
} | |
} | |
} | |
Case (0x09) | |
{ | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
Return (Package (0x05) | |
{ | |
0xC350, | |
Ones, | |
Ones, | |
0xC350, | |
Ones | |
}) | |
} | |
} | |
} | |
} | |
} | |
Return (Buffer (One) | |
{ | |
0x00 // . | |
}) | |
} | |
Device (PXSX) | |
{ | |
Name (_ADR, Zero) // _ADR: Address | |
} | |
Method (HPME, 0, Serialized) | |
{ | |
If (((VDID != 0xFFFFFFFF) && (PMSX == One))) | |
{ | |
Notify (PXSX, 0x02) // Device Wake | |
PMSX = One | |
PSPX = One | |
} | |
} | |
Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
{ | |
If (PICM) | |
{ | |
Return (AR07 ()) | |
} | |
Return (PR07 ()) | |
} | |
} | |
Device (RP09) | |
{ | |
Method (_ADR, 0, NotSerialized) // _ADR: Address | |
{ | |
If ((RPA9 != Zero)) | |
{ | |
Return (RPA9) /* \RPA9 */ | |
} | |
Else | |
{ | |
Return (0x001D0000) | |
} | |
} | |
Name (LTRZ, Zero) | |
Name (OBFZ, Zero) | |
Name (LMSL, Zero) | |
Name (LNSL, Zero) | |
Method (_INI, 0, NotSerialized) // _INI: Initialize | |
{ | |
LTRZ = LTR9 /* \LTR9 */ | |
LMSL = PML9 /* \PML9 */ | |
LNSL = PNL9 /* \PNL9 */ | |
OBFZ = OBF9 /* \OBF9 */ | |
} | |
OperationRegion (PXCS, PCI_Config, Zero, 0x0480) | |
Field (PXCS, AnyAcc, NoLock, Preserve) | |
{ | |
VDID, 32, | |
Offset (0x50), | |
L0SE, 1, | |
, 3, | |
LDIS, 1, | |
Offset (0x51), | |
Offset (0x52), | |
, 13, | |
LASX, 1, | |
Offset (0x5A), | |
ABPX, 1, | |
, 2, | |
PDCX, 1, | |
, 2, | |
PDSX, 1, | |
Offset (0x5B), | |
Offset (0x60), | |
Offset (0x62), | |
PSPX, 1, | |
Offset (0xA4), | |
D3HT, 2, | |
Offset (0xD8), | |
, 30, | |
HPEX, 1, | |
PMEX, 1, | |
Offset (0xE2), | |
, 2, | |
L23E, 1, | |
L23R, 1, | |
Offset (0x324), | |
, 3, | |
LEDM, 1, | |
Offset (0x420), | |
, 30, | |
DPGE, 1 | |
} | |
Field (PXCS, AnyAcc, NoLock, WriteAsZeros) | |
{ | |
Offset (0xDC), | |
, 30, | |
HPSX, 1, | |
PMSX, 1 | |
} | |
Name (LTRV, Package (0x04) | |
{ | |
Zero, | |
Zero, | |
Zero, | |
Zero | |
}) | |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
{ | |
If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) | |
{ | |
Switch (ToInteger (Arg2)) | |
{ | |
Case (Zero) | |
{ | |
Name (OPTS, Buffer (0x02) | |
{ | |
0x00, 0x00 // .. | |
}) | |
CreateBitField (OPTS, Zero, FUN0) | |
CreateBitField (OPTS, 0x04, FUN4) | |
CreateBitField (OPTS, 0x06, FUN6) | |
CreateBitField (OPTS, 0x08, FUN8) | |
CreateBitField (OPTS, 0x09, FUN9) | |
If ((Arg1 >= 0x02)) | |
{ | |
FUN0 = One | |
If (LTRZ) | |
{ | |
FUN6 = One | |
} | |
If (OBFZ) | |
{ | |
FUN4 = One | |
} | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
FUN8 = One | |
FUN9 = One | |
} | |
} | |
} | |
Return (OPTS) /* \_SB_.PCI0.RP09._DSM.OPTS */ | |
} | |
Case (0x04) | |
{ | |
If ((Arg1 >= 0x02)) | |
{ | |
If (OBFZ) | |
{ | |
Return (Buffer (0x10) | |
{ | |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00 // ........ | |
}) | |
} | |
Else | |
{ | |
Return (Buffer (0x10) | |
{ | |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ | |
}) | |
} | |
} | |
} | |
Case (0x05) | |
{ | |
If ((Arg1 == One)) | |
{ | |
Return (One) | |
} | |
} | |
Case (0x06) | |
{ | |
If ((Arg1 >= 0x02)) | |
{ | |
If (LTRZ) | |
{ | |
If (((LMSL == Zero) || (LNSL == Zero))) | |
{ | |
If ((PCHS == SPTH)) | |
{ | |
LMSL = 0x0846 | |
LNSL = 0x0846 | |
} | |
ElseIf ((PCHS == SPTL)) | |
{ | |
LMSL = 0x1003 | |
LNSL = 0x1003 | |
} | |
} | |
LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) | |
LTRV [One] = (LMSL & 0x03FF) | |
LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) | |
LTRV [0x03] = (LNSL & 0x03FF) | |
Return (LTRV) /* \_SB_.PCI0.RP09.LTRV */ | |
} | |
Else | |
{ | |
Return (Zero) | |
} | |
} | |
} | |
Case (0x08) | |
{ | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
Return (One) | |
} | |
} | |
} | |
Case (0x09) | |
{ | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
Return (Package (0x05) | |
{ | |
0xC350, | |
Ones, | |
Ones, | |
0xC350, | |
Ones | |
}) | |
} | |
} | |
} | |
} | |
} | |
Return (Buffer (One) | |
{ | |
0x00 // . | |
}) | |
} | |
Device (PXSX) | |
{ | |
Name (_ADR, Zero) // _ADR: Address | |
} | |
Method (HPME, 0, Serialized) | |
{ | |
If (((VDID != 0xFFFFFFFF) && (PMSX == One))) | |
{ | |
Notify (PXSX, 0x02) // Device Wake | |
PMSX = One | |
PSPX = One | |
} | |
} | |
Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
{ | |
Return (GPRW (0x69, 0x04)) | |
} | |
Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
{ | |
If (PICM) | |
{ | |
Return (AR04 ()) | |
} | |
Return (PR04 ()) | |
} | |
} | |
Device (RP10) | |
{ | |
Method (_ADR, 0, NotSerialized) // _ADR: Address | |
{ | |
If ((RPAA != Zero)) | |
{ | |
Return (RPAA) /* \RPAA */ | |
} | |
Else | |
{ | |
Return (0x001D0001) | |
} | |
} | |
Name (LTRZ, Zero) | |
Name (OBFZ, Zero) | |
Name (LMSL, Zero) | |
Name (LNSL, Zero) | |
Method (_INI, 0, NotSerialized) // _INI: Initialize | |
{ | |
LTRZ = LTRA /* \LTRA */ | |
LMSL = PMLA /* \PMLA */ | |
LNSL = PNLA /* \PNLA */ | |
OBFZ = OBFA /* \OBFA */ | |
} | |
OperationRegion (PXCS, PCI_Config, Zero, 0x0480) | |
Field (PXCS, AnyAcc, NoLock, Preserve) | |
{ | |
VDID, 32, | |
Offset (0x50), | |
L0SE, 1, | |
, 3, | |
LDIS, 1, | |
Offset (0x51), | |
Offset (0x52), | |
, 13, | |
LASX, 1, | |
Offset (0x5A), | |
ABPX, 1, | |
, 2, | |
PDCX, 1, | |
, 2, | |
PDSX, 1, | |
Offset (0x5B), | |
Offset (0x60), | |
Offset (0x62), | |
PSPX, 1, | |
Offset (0xA4), | |
D3HT, 2, | |
Offset (0xD8), | |
, 30, | |
HPEX, 1, | |
PMEX, 1, | |
Offset (0xE2), | |
, 2, | |
L23E, 1, | |
L23R, 1, | |
Offset (0x324), | |
, 3, | |
LEDM, 1, | |
Offset (0x420), | |
, 30, | |
DPGE, 1 | |
} | |
Field (PXCS, AnyAcc, NoLock, WriteAsZeros) | |
{ | |
Offset (0xDC), | |
, 30, | |
HPSX, 1, | |
PMSX, 1 | |
} | |
Name (LTRV, Package (0x04) | |
{ | |
Zero, | |
Zero, | |
Zero, | |
Zero | |
}) | |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
{ | |
If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) | |
{ | |
Switch (ToInteger (Arg2)) | |
{ | |
Case (Zero) | |
{ | |
Name (OPTS, Buffer (0x02) | |
{ | |
0x00, 0x00 // .. | |
}) | |
CreateBitField (OPTS, Zero, FUN0) | |
CreateBitField (OPTS, 0x04, FUN4) | |
CreateBitField (OPTS, 0x06, FUN6) | |
CreateBitField (OPTS, 0x08, FUN8) | |
CreateBitField (OPTS, 0x09, FUN9) | |
If ((Arg1 >= 0x02)) | |
{ | |
FUN0 = One | |
If (LTRZ) | |
{ | |
FUN6 = One | |
} | |
If (OBFZ) | |
{ | |
FUN4 = One | |
} | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
FUN8 = One | |
FUN9 = One | |
} | |
} | |
} | |
Return (OPTS) /* \_SB_.PCI0.RP10._DSM.OPTS */ | |
} | |
Case (0x04) | |
{ | |
If ((Arg1 >= 0x02)) | |
{ | |
If (OBFZ) | |
{ | |
Return (Buffer (0x10) | |
{ | |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00 // ........ | |
}) | |
} | |
Else | |
{ | |
Return (Buffer (0x10) | |
{ | |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ | |
}) | |
} | |
} | |
} | |
Case (0x05) | |
{ | |
If ((Arg1 == One)) | |
{ | |
Return (One) | |
} | |
} | |
Case (0x06) | |
{ | |
If ((Arg1 >= 0x02)) | |
{ | |
If (LTRZ) | |
{ | |
If (((LMSL == Zero) || (LNSL == Zero))) | |
{ | |
If ((PCHS == SPTH)) | |
{ | |
LMSL = 0x0846 | |
LNSL = 0x0846 | |
} | |
ElseIf ((PCHS == SPTL)) | |
{ | |
LMSL = 0x1003 | |
LNSL = 0x1003 | |
} | |
} | |
LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) | |
LTRV [One] = (LMSL & 0x03FF) | |
LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) | |
LTRV [0x03] = (LNSL & 0x03FF) | |
Return (LTRV) /* \_SB_.PCI0.RP10.LTRV */ | |
} | |
Else | |
{ | |
Return (Zero) | |
} | |
} | |
} | |
Case (0x08) | |
{ | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
Return (One) | |
} | |
} | |
} | |
Case (0x09) | |
{ | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
Return (Package (0x05) | |
{ | |
0xC350, | |
Ones, | |
Ones, | |
0xC350, | |
Ones | |
}) | |
} | |
} | |
} | |
} | |
} | |
Return (Buffer (One) | |
{ | |
0x00 // . | |
}) | |
} | |
Device (PXSX) | |
{ | |
Name (_ADR, Zero) // _ADR: Address | |
} | |
Method (HPME, 0, Serialized) | |
{ | |
If (((VDID != 0xFFFFFFFF) && (PMSX == One))) | |
{ | |
Notify (PXSX, 0x02) // Device Wake | |
PMSX = One | |
PSPX = One | |
} | |
} | |
Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
{ | |
If (PICM) | |
{ | |
Return (AR05 ()) | |
} | |
Return (PR05 ()) | |
} | |
} | |
Device (RP11) | |
{ | |
Method (_ADR, 0, NotSerialized) // _ADR: Address | |
{ | |
If ((RPAB != Zero)) | |
{ | |
Return (RPAB) /* \RPAB */ | |
} | |
Else | |
{ | |
Return (0x001D0002) | |
} | |
} | |
Name (LTRZ, Zero) | |
Name (OBFZ, Zero) | |
Name (LMSL, Zero) | |
Name (LNSL, Zero) | |
Method (_INI, 0, NotSerialized) // _INI: Initialize | |
{ | |
LTRZ = LTRB /* \LTRB */ | |
LMSL = PMLB /* \PMLB */ | |
LNSL = PNLB /* \PNLB */ | |
OBFZ = OBFB /* \OBFB */ | |
} | |
OperationRegion (PXCS, PCI_Config, Zero, 0x0480) | |
Field (PXCS, AnyAcc, NoLock, Preserve) | |
{ | |
VDID, 32, | |
Offset (0x50), | |
L0SE, 1, | |
, 3, | |
LDIS, 1, | |
Offset (0x51), | |
Offset (0x52), | |
, 13, | |
LASX, 1, | |
Offset (0x5A), | |
ABPX, 1, | |
, 2, | |
PDCX, 1, | |
, 2, | |
PDSX, 1, | |
Offset (0x5B), | |
Offset (0x60), | |
Offset (0x62), | |
PSPX, 1, | |
Offset (0xA4), | |
D3HT, 2, | |
Offset (0xD8), | |
, 30, | |
HPEX, 1, | |
PMEX, 1, | |
Offset (0xE2), | |
, 2, | |
L23E, 1, | |
L23R, 1, | |
Offset (0x324), | |
, 3, | |
LEDM, 1, | |
Offset (0x420), | |
, 30, | |
DPGE, 1 | |
} | |
Field (PXCS, AnyAcc, NoLock, WriteAsZeros) | |
{ | |
Offset (0xDC), | |
, 30, | |
HPSX, 1, | |
PMSX, 1 | |
} | |
Name (LTRV, Package (0x04) | |
{ | |
Zero, | |
Zero, | |
Zero, | |
Zero | |
}) | |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
{ | |
If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) | |
{ | |
Switch (ToInteger (Arg2)) | |
{ | |
Case (Zero) | |
{ | |
Name (OPTS, Buffer (0x02) | |
{ | |
0x00, 0x00 // .. | |
}) | |
CreateBitField (OPTS, Zero, FUN0) | |
CreateBitField (OPTS, 0x04, FUN4) | |
CreateBitField (OPTS, 0x06, FUN6) | |
CreateBitField (OPTS, 0x08, FUN8) | |
CreateBitField (OPTS, 0x09, FUN9) | |
If ((Arg1 >= 0x02)) | |
{ | |
FUN0 = One | |
If (LTRZ) | |
{ | |
FUN6 = One | |
} | |
If (OBFZ) | |
{ | |
FUN4 = One | |
} | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
FUN8 = One | |
FUN9 = One | |
} | |
} | |
} | |
Return (OPTS) /* \_SB_.PCI0.RP11._DSM.OPTS */ | |
} | |
Case (0x04) | |
{ | |
If ((Arg1 >= 0x02)) | |
{ | |
If (OBFZ) | |
{ | |
Return (Buffer (0x10) | |
{ | |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00 // ........ | |
}) | |
} | |
Else | |
{ | |
Return (Buffer (0x10) | |
{ | |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ | |
}) | |
} | |
} | |
} | |
Case (0x05) | |
{ | |
If ((Arg1 == One)) | |
{ | |
Return (One) | |
} | |
} | |
Case (0x06) | |
{ | |
If ((Arg1 >= 0x02)) | |
{ | |
If (LTRZ) | |
{ | |
If (((LMSL == Zero) || (LNSL == Zero))) | |
{ | |
If ((PCHS == SPTH)) | |
{ | |
LMSL = 0x0846 | |
LNSL = 0x0846 | |
} | |
ElseIf ((PCHS == SPTL)) | |
{ | |
LMSL = 0x1003 | |
LNSL = 0x1003 | |
} | |
} | |
LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) | |
LTRV [One] = (LMSL & 0x03FF) | |
LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) | |
LTRV [0x03] = (LNSL & 0x03FF) | |
Return (LTRV) /* \_SB_.PCI0.RP11.LTRV */ | |
} | |
Else | |
{ | |
Return (Zero) | |
} | |
} | |
} | |
Case (0x08) | |
{ | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
Return (One) | |
} | |
} | |
} | |
Case (0x09) | |
{ | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
Return (Package (0x05) | |
{ | |
0xC350, | |
Ones, | |
Ones, | |
0xC350, | |
Ones | |
}) | |
} | |
} | |
} | |
} | |
} | |
Return (Buffer (One) | |
{ | |
0x00 // . | |
}) | |
} | |
Device (PXSX) | |
{ | |
Name (_ADR, Zero) // _ADR: Address | |
} | |
Method (HPME, 0, Serialized) | |
{ | |
If (((VDID != 0xFFFFFFFF) && (PMSX == One))) | |
{ | |
Notify (PXSX, 0x02) // Device Wake | |
PMSX = One | |
PSPX = One | |
} | |
} | |
Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
{ | |
If (PICM) | |
{ | |
Return (AR06 ()) | |
} | |
Return (PR06 ()) | |
} | |
} | |
Device (RP12) | |
{ | |
Method (_ADR, 0, NotSerialized) // _ADR: Address | |
{ | |
If ((RPAC != Zero)) | |
{ | |
Return (RPAC) /* \RPAC */ | |
} | |
Else | |
{ | |
Return (0x001D0003) | |
} | |
} | |
Name (LTRZ, Zero) | |
Name (OBFZ, Zero) | |
Name (LMSL, Zero) | |
Name (LNSL, Zero) | |
Method (_INI, 0, NotSerialized) // _INI: Initialize | |
{ | |
LTRZ = LTRC /* \LTRC */ | |
LMSL = PMLC /* \PMLC */ | |
LNSL = PNLC /* \PNLC */ | |
OBFZ = OBFC /* \OBFC */ | |
} | |
OperationRegion (PXCS, PCI_Config, Zero, 0x0480) | |
Field (PXCS, AnyAcc, NoLock, Preserve) | |
{ | |
VDID, 32, | |
Offset (0x50), | |
L0SE, 1, | |
, 3, | |
LDIS, 1, | |
Offset (0x51), | |
Offset (0x52), | |
, 13, | |
LASX, 1, | |
Offset (0x5A), | |
ABPX, 1, | |
, 2, | |
PDCX, 1, | |
, 2, | |
PDSX, 1, | |
Offset (0x5B), | |
Offset (0x60), | |
Offset (0x62), | |
PSPX, 1, | |
Offset (0xA4), | |
D3HT, 2, | |
Offset (0xD8), | |
, 30, | |
HPEX, 1, | |
PMEX, 1, | |
Offset (0xE2), | |
, 2, | |
L23E, 1, | |
L23R, 1, | |
Offset (0x324), | |
, 3, | |
LEDM, 1, | |
Offset (0x420), | |
, 30, | |
DPGE, 1 | |
} | |
Field (PXCS, AnyAcc, NoLock, WriteAsZeros) | |
{ | |
Offset (0xDC), | |
, 30, | |
HPSX, 1, | |
PMSX, 1 | |
} | |
Name (LTRV, Package (0x04) | |
{ | |
Zero, | |
Zero, | |
Zero, | |
Zero | |
}) | |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
{ | |
If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) | |
{ | |
Switch (ToInteger (Arg2)) | |
{ | |
Case (Zero) | |
{ | |
Name (OPTS, Buffer (0x02) | |
{ | |
0x00, 0x00 // .. | |
}) | |
CreateBitField (OPTS, Zero, FUN0) | |
CreateBitField (OPTS, 0x04, FUN4) | |
CreateBitField (OPTS, 0x06, FUN6) | |
CreateBitField (OPTS, 0x08, FUN8) | |
CreateBitField (OPTS, 0x09, FUN9) | |
If ((Arg1 >= 0x02)) | |
{ | |
FUN0 = One | |
If (LTRZ) | |
{ | |
FUN6 = One | |
} | |
If (OBFZ) | |
{ | |
FUN4 = One | |
} | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
FUN8 = One | |
FUN9 = One | |
} | |
} | |
} | |
Return (OPTS) /* \_SB_.PCI0.RP12._DSM.OPTS */ | |
} | |
Case (0x04) | |
{ | |
If ((Arg1 >= 0x02)) | |
{ | |
If (OBFZ) | |
{ | |
Return (Buffer (0x10) | |
{ | |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00 // ........ | |
}) | |
} | |
Else | |
{ | |
Return (Buffer (0x10) | |
{ | |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ | |
}) | |
} | |
} | |
} | |
Case (0x05) | |
{ | |
If ((Arg1 == One)) | |
{ | |
Return (One) | |
} | |
} | |
Case (0x06) | |
{ | |
If ((Arg1 >= 0x02)) | |
{ | |
If (LTRZ) | |
{ | |
If (((LMSL == Zero) || (LNSL == Zero))) | |
{ | |
If ((PCHS == SPTH)) | |
{ | |
LMSL = 0x0846 | |
LNSL = 0x0846 | |
} | |
ElseIf ((PCHS == SPTL)) | |
{ | |
LMSL = 0x1003 | |
LNSL = 0x1003 | |
} | |
} | |
LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) | |
LTRV [One] = (LMSL & 0x03FF) | |
LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) | |
LTRV [0x03] = (LNSL & 0x03FF) | |
Return (LTRV) /* \_SB_.PCI0.RP12.LTRV */ | |
} | |
Else | |
{ | |
Return (Zero) | |
} | |
} | |
} | |
Case (0x08) | |
{ | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
Return (One) | |
} | |
} | |
} | |
Case (0x09) | |
{ | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
Return (Package (0x05) | |
{ | |
0xC350, | |
Ones, | |
Ones, | |
0xC350, | |
Ones | |
}) | |
} | |
} | |
} | |
} | |
} | |
Return (Buffer (One) | |
{ | |
0x00 // . | |
}) | |
} | |
Device (PXSX) | |
{ | |
Name (_ADR, Zero) // _ADR: Address | |
} | |
Method (HPME, 0, Serialized) | |
{ | |
If (((VDID != 0xFFFFFFFF) && (PMSX == One))) | |
{ | |
Notify (PXSX, 0x02) // Device Wake | |
PMSX = One | |
PSPX = One | |
} | |
} | |
Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
{ | |
If (PICM) | |
{ | |
Return (AR07 ()) | |
} | |
Return (PR07 ()) | |
} | |
} | |
Device (RP13) | |
{ | |
Method (_ADR, 0, NotSerialized) // _ADR: Address | |
{ | |
If ((RPAD != Zero)) | |
{ | |
Return (RPAD) /* \RPAD */ | |
} | |
Else | |
{ | |
Return (0x001D0004) | |
} | |
} | |
Name (LTRZ, Zero) | |
Name (OBFZ, Zero) | |
Name (LMSL, Zero) | |
Name (LNSL, Zero) | |
Method (_INI, 0, NotSerialized) // _INI: Initialize | |
{ | |
LTRZ = LTRD /* \LTRD */ | |
LMSL = PMLD /* \PMLD */ | |
LNSL = PNLD /* \PNLD */ | |
OBFZ = OBFD /* \OBFD */ | |
} | |
OperationRegion (PXCS, PCI_Config, Zero, 0x0480) | |
Field (PXCS, AnyAcc, NoLock, Preserve) | |
{ | |
VDID, 32, | |
Offset (0x50), | |
L0SE, 1, | |
, 3, | |
LDIS, 1, | |
Offset (0x51), | |
Offset (0x52), | |
, 13, | |
LASX, 1, | |
Offset (0x5A), | |
ABPX, 1, | |
, 2, | |
PDCX, 1, | |
, 2, | |
PDSX, 1, | |
Offset (0x5B), | |
Offset (0x60), | |
Offset (0x62), | |
PSPX, 1, | |
Offset (0xA4), | |
D3HT, 2, | |
Offset (0xD8), | |
, 30, | |
HPEX, 1, | |
PMEX, 1, | |
Offset (0xE2), | |
, 2, | |
L23E, 1, | |
L23R, 1, | |
Offset (0x324), | |
, 3, | |
LEDM, 1, | |
Offset (0x420), | |
, 30, | |
DPGE, 1 | |
} | |
Field (PXCS, AnyAcc, NoLock, WriteAsZeros) | |
{ | |
Offset (0xDC), | |
, 30, | |
HPSX, 1, | |
PMSX, 1 | |
} | |
Name (LTRV, Package (0x04) | |
{ | |
Zero, | |
Zero, | |
Zero, | |
Zero | |
}) | |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
{ | |
If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) | |
{ | |
Switch (ToInteger (Arg2)) | |
{ | |
Case (Zero) | |
{ | |
Name (OPTS, Buffer (0x02) | |
{ | |
0x00, 0x00 // .. | |
}) | |
CreateBitField (OPTS, Zero, FUN0) | |
CreateBitField (OPTS, 0x04, FUN4) | |
CreateBitField (OPTS, 0x06, FUN6) | |
CreateBitField (OPTS, 0x08, FUN8) | |
CreateBitField (OPTS, 0x09, FUN9) | |
If ((Arg1 >= 0x02)) | |
{ | |
FUN0 = One | |
If (LTRZ) | |
{ | |
FUN6 = One | |
} | |
If (OBFZ) | |
{ | |
FUN4 = One | |
} | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
FUN8 = One | |
FUN9 = One | |
} | |
} | |
} | |
Return (OPTS) /* \_SB_.PCI0.RP13._DSM.OPTS */ | |
} | |
Case (0x04) | |
{ | |
If ((Arg1 >= 0x02)) | |
{ | |
If (OBFZ) | |
{ | |
Return (Buffer (0x10) | |
{ | |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00 // ........ | |
}) | |
} | |
Else | |
{ | |
Return (Buffer (0x10) | |
{ | |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ | |
}) | |
} | |
} | |
} | |
Case (0x05) | |
{ | |
If ((Arg1 == One)) | |
{ | |
Return (One) | |
} | |
} | |
Case (0x06) | |
{ | |
If ((Arg1 >= 0x02)) | |
{ | |
If (LTRZ) | |
{ | |
If (((LMSL == Zero) || (LNSL == Zero))) | |
{ | |
If ((PCHS == SPTH)) | |
{ | |
LMSL = 0x0846 | |
LNSL = 0x0846 | |
} | |
ElseIf ((PCHS == SPTL)) | |
{ | |
LMSL = 0x1003 | |
LNSL = 0x1003 | |
} | |
} | |
LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) | |
LTRV [One] = (LMSL & 0x03FF) | |
LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) | |
LTRV [0x03] = (LNSL & 0x03FF) | |
Return (LTRV) /* \_SB_.PCI0.RP13.LTRV */ | |
} | |
Else | |
{ | |
Return (Zero) | |
} | |
} | |
} | |
Case (0x08) | |
{ | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
Return (One) | |
} | |
} | |
} | |
Case (0x09) | |
{ | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
Return (Package (0x05) | |
{ | |
0xC350, | |
Ones, | |
Ones, | |
0xC350, | |
Ones | |
}) | |
} | |
} | |
} | |
} | |
} | |
Return (Buffer (One) | |
{ | |
0x00 // . | |
}) | |
} | |
Device (PXSX) | |
{ | |
Name (_ADR, Zero) // _ADR: Address | |
} | |
Method (HPME, 0, Serialized) | |
{ | |
If (((VDID != 0xFFFFFFFF) && (PMSX == One))) | |
{ | |
Notify (PXSX, 0x02) // Device Wake | |
PMSX = One | |
PSPX = One | |
} | |
} | |
Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
{ | |
If (PICM) | |
{ | |
Return (AR04 ()) | |
} | |
Return (PR04 ()) | |
} | |
} | |
Device (RP14) | |
{ | |
Method (_ADR, 0, NotSerialized) // _ADR: Address | |
{ | |
If ((RPAE != Zero)) | |
{ | |
Return (RPAE) /* \RPAE */ | |
} | |
Else | |
{ | |
Return (0x001D0005) | |
} | |
} | |
Name (LTRZ, Zero) | |
Name (OBFZ, Zero) | |
Name (LMSL, Zero) | |
Name (LNSL, Zero) | |
Method (_INI, 0, NotSerialized) // _INI: Initialize | |
{ | |
LTRZ = LTRE /* \LTRE */ | |
LMSL = PMLE /* \PMLE */ | |
LNSL = PNLE /* \PNLE */ | |
OBFZ = OBFE /* \OBFE */ | |
} | |
OperationRegion (PXCS, PCI_Config, Zero, 0x0480) | |
Field (PXCS, AnyAcc, NoLock, Preserve) | |
{ | |
VDID, 32, | |
Offset (0x50), | |
L0SE, 1, | |
, 3, | |
LDIS, 1, | |
Offset (0x51), | |
Offset (0x52), | |
, 13, | |
LASX, 1, | |
Offset (0x5A), | |
ABPX, 1, | |
, 2, | |
PDCX, 1, | |
, 2, | |
PDSX, 1, | |
Offset (0x5B), | |
Offset (0x60), | |
Offset (0x62), | |
PSPX, 1, | |
Offset (0xA4), | |
D3HT, 2, | |
Offset (0xD8), | |
, 30, | |
HPEX, 1, | |
PMEX, 1, | |
Offset (0xE2), | |
, 2, | |
L23E, 1, | |
L23R, 1, | |
Offset (0x324), | |
, 3, | |
LEDM, 1, | |
Offset (0x420), | |
, 30, | |
DPGE, 1 | |
} | |
Field (PXCS, AnyAcc, NoLock, WriteAsZeros) | |
{ | |
Offset (0xDC), | |
, 30, | |
HPSX, 1, | |
PMSX, 1 | |
} | |
Name (LTRV, Package (0x04) | |
{ | |
Zero, | |
Zero, | |
Zero, | |
Zero | |
}) | |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
{ | |
If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) | |
{ | |
Switch (ToInteger (Arg2)) | |
{ | |
Case (Zero) | |
{ | |
Name (OPTS, Buffer (0x02) | |
{ | |
0x00, 0x00 // .. | |
}) | |
CreateBitField (OPTS, Zero, FUN0) | |
CreateBitField (OPTS, 0x04, FUN4) | |
CreateBitField (OPTS, 0x06, FUN6) | |
CreateBitField (OPTS, 0x08, FUN8) | |
CreateBitField (OPTS, 0x09, FUN9) | |
If ((Arg1 >= 0x02)) | |
{ | |
FUN0 = One | |
If (LTRZ) | |
{ | |
FUN6 = One | |
} | |
If (OBFZ) | |
{ | |
FUN4 = One | |
} | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
FUN8 = One | |
FUN9 = One | |
} | |
} | |
} | |
Return (OPTS) /* \_SB_.PCI0.RP14._DSM.OPTS */ | |
} | |
Case (0x04) | |
{ | |
If ((Arg1 >= 0x02)) | |
{ | |
If (OBFZ) | |
{ | |
Return (Buffer (0x10) | |
{ | |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00 // ........ | |
}) | |
} | |
Else | |
{ | |
Return (Buffer (0x10) | |
{ | |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ | |
}) | |
} | |
} | |
} | |
Case (0x05) | |
{ | |
If ((Arg1 == One)) | |
{ | |
Return (One) | |
} | |
} | |
Case (0x06) | |
{ | |
If ((Arg1 >= 0x02)) | |
{ | |
If (LTRZ) | |
{ | |
If (((LMSL == Zero) || (LNSL == Zero))) | |
{ | |
If ((PCHS == SPTH)) | |
{ | |
LMSL = 0x0846 | |
LNSL = 0x0846 | |
} | |
ElseIf ((PCHS == SPTL)) | |
{ | |
LMSL = 0x1003 | |
LNSL = 0x1003 | |
} | |
} | |
LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) | |
LTRV [One] = (LMSL & 0x03FF) | |
LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) | |
LTRV [0x03] = (LNSL & 0x03FF) | |
Return (LTRV) /* \_SB_.PCI0.RP14.LTRV */ | |
} | |
Else | |
{ | |
Return (Zero) | |
} | |
} | |
} | |
Case (0x08) | |
{ | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
Return (One) | |
} | |
} | |
} | |
Case (0x09) | |
{ | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
Return (Package (0x05) | |
{ | |
0xC350, | |
Ones, | |
Ones, | |
0xC350, | |
Ones | |
}) | |
} | |
} | |
} | |
} | |
} | |
Return (Buffer (One) | |
{ | |
0x00 // . | |
}) | |
} | |
Device (PXSX) | |
{ | |
Name (_ADR, Zero) // _ADR: Address | |
} | |
Method (HPME, 0, Serialized) | |
{ | |
If (((VDID != 0xFFFFFFFF) && (PMSX == One))) | |
{ | |
Notify (PXSX, 0x02) // Device Wake | |
PMSX = One | |
PSPX = One | |
} | |
} | |
Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
{ | |
If (PICM) | |
{ | |
Return (AR05 ()) | |
} | |
Return (PR05 ()) | |
} | |
} | |
Device (RP15) | |
{ | |
Method (_ADR, 0, NotSerialized) // _ADR: Address | |
{ | |
If ((RPAF != Zero)) | |
{ | |
Return (RPAF) /* \RPAF */ | |
} | |
Else | |
{ | |
Return (0x001D0006) | |
} | |
} | |
Name (LTRZ, Zero) | |
Name (OBFZ, Zero) | |
Name (LMSL, Zero) | |
Name (LNSL, Zero) | |
Method (_INI, 0, NotSerialized) // _INI: Initialize | |
{ | |
LTRZ = LTRF /* \LTRF */ | |
LMSL = PMLF /* \PMLF */ | |
LNSL = PNLF /* \PNLF */ | |
OBFZ = OBFF /* \OBFF */ | |
} | |
OperationRegion (PXCS, PCI_Config, Zero, 0x0480) | |
Field (PXCS, AnyAcc, NoLock, Preserve) | |
{ | |
VDID, 32, | |
Offset (0x50), | |
L0SE, 1, | |
, 3, | |
LDIS, 1, | |
Offset (0x51), | |
Offset (0x52), | |
, 13, | |
LASX, 1, | |
Offset (0x5A), | |
ABPX, 1, | |
, 2, | |
PDCX, 1, | |
, 2, | |
PDSX, 1, | |
Offset (0x5B), | |
Offset (0x60), | |
Offset (0x62), | |
PSPX, 1, | |
Offset (0xA4), | |
D3HT, 2, | |
Offset (0xD8), | |
, 30, | |
HPEX, 1, | |
PMEX, 1, | |
Offset (0xE2), | |
, 2, | |
L23E, 1, | |
L23R, 1, | |
Offset (0x324), | |
, 3, | |
LEDM, 1, | |
Offset (0x420), | |
, 30, | |
DPGE, 1 | |
} | |
Field (PXCS, AnyAcc, NoLock, WriteAsZeros) | |
{ | |
Offset (0xDC), | |
, 30, | |
HPSX, 1, | |
PMSX, 1 | |
} | |
Name (LTRV, Package (0x04) | |
{ | |
Zero, | |
Zero, | |
Zero, | |
Zero | |
}) | |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
{ | |
If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) | |
{ | |
Switch (ToInteger (Arg2)) | |
{ | |
Case (Zero) | |
{ | |
Name (OPTS, Buffer (0x02) | |
{ | |
0x00, 0x00 // .. | |
}) | |
CreateBitField (OPTS, Zero, FUN0) | |
CreateBitField (OPTS, 0x04, FUN4) | |
CreateBitField (OPTS, 0x06, FUN6) | |
CreateBitField (OPTS, 0x08, FUN8) | |
CreateBitField (OPTS, 0x09, FUN9) | |
If ((Arg1 >= 0x02)) | |
{ | |
FUN0 = One | |
If (LTRZ) | |
{ | |
FUN6 = One | |
} | |
If (OBFZ) | |
{ | |
FUN4 = One | |
} | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
FUN8 = One | |
FUN9 = One | |
} | |
} | |
} | |
Return (OPTS) /* \_SB_.PCI0.RP15._DSM.OPTS */ | |
} | |
Case (0x04) | |
{ | |
If ((Arg1 >= 0x02)) | |
{ | |
If (OBFZ) | |
{ | |
Return (Buffer (0x10) | |
{ | |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00 // ........ | |
}) | |
} | |
Else | |
{ | |
Return (Buffer (0x10) | |
{ | |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ | |
}) | |
} | |
} | |
} | |
Case (0x05) | |
{ | |
If ((Arg1 == One)) | |
{ | |
Return (One) | |
} | |
} | |
Case (0x06) | |
{ | |
If ((Arg1 >= 0x02)) | |
{ | |
If (LTRZ) | |
{ | |
If (((LMSL == Zero) || (LNSL == Zero))) | |
{ | |
If ((PCHS == SPTH)) | |
{ | |
LMSL = 0x0846 | |
LNSL = 0x0846 | |
} | |
ElseIf ((PCHS == SPTL)) | |
{ | |
LMSL = 0x1003 | |
LNSL = 0x1003 | |
} | |
} | |
LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) | |
LTRV [One] = (LMSL & 0x03FF) | |
LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) | |
LTRV [0x03] = (LNSL & 0x03FF) | |
Return (LTRV) /* \_SB_.PCI0.RP15.LTRV */ | |
} | |
Else | |
{ | |
Return (Zero) | |
} | |
} | |
} | |
Case (0x08) | |
{ | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
Return (One) | |
} | |
} | |
} | |
Case (0x09) | |
{ | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
Return (Package (0x05) | |
{ | |
0xC350, | |
Ones, | |
Ones, | |
0xC350, | |
Ones | |
}) | |
} | |
} | |
} | |
} | |
} | |
Return (Buffer (One) | |
{ | |
0x00 // . | |
}) | |
} | |
Device (PXSX) | |
{ | |
Name (_ADR, Zero) // _ADR: Address | |
} | |
Method (HPME, 0, Serialized) | |
{ | |
If (((VDID != 0xFFFFFFFF) && (PMSX == One))) | |
{ | |
Notify (PXSX, 0x02) // Device Wake | |
PMSX = One | |
PSPX = One | |
} | |
} | |
Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
{ | |
If (PICM) | |
{ | |
Return (AR06 ()) | |
} | |
Return (PR06 ()) | |
} | |
} | |
Device (RP16) | |
{ | |
Method (_ADR, 0, NotSerialized) // _ADR: Address | |
{ | |
If ((RPAG != Zero)) | |
{ | |
Return (RPAG) /* \RPAG */ | |
} | |
Else | |
{ | |
Return (0x001D0007) | |
} | |
} | |
Name (LTRZ, Zero) | |
Name (OBFZ, Zero) | |
Name (LMSL, Zero) | |
Name (LNSL, Zero) | |
Method (_INI, 0, NotSerialized) // _INI: Initialize | |
{ | |
LTRZ = LTRG /* \LTRG */ | |
LMSL = PMLG /* \PMLG */ | |
LNSL = PNLG /* \PNLG */ | |
OBFZ = OBFG /* \OBFG */ | |
} | |
OperationRegion (PXCS, PCI_Config, Zero, 0x0480) | |
Field (PXCS, AnyAcc, NoLock, Preserve) | |
{ | |
VDID, 32, | |
Offset (0x50), | |
L0SE, 1, | |
, 3, | |
LDIS, 1, | |
Offset (0x51), | |
Offset (0x52), | |
, 13, | |
LASX, 1, | |
Offset (0x5A), | |
ABPX, 1, | |
, 2, | |
PDCX, 1, | |
, 2, | |
PDSX, 1, | |
Offset (0x5B), | |
Offset (0x60), | |
Offset (0x62), | |
PSPX, 1, | |
Offset (0xA4), | |
D3HT, 2, | |
Offset (0xD8), | |
, 30, | |
HPEX, 1, | |
PMEX, 1, | |
Offset (0xE2), | |
, 2, | |
L23E, 1, | |
L23R, 1, | |
Offset (0x324), | |
, 3, | |
LEDM, 1, | |
Offset (0x420), | |
, 30, | |
DPGE, 1 | |
} | |
Field (PXCS, AnyAcc, NoLock, WriteAsZeros) | |
{ | |
Offset (0xDC), | |
, 30, | |
HPSX, 1, | |
PMSX, 1 | |
} | |
Name (LTRV, Package (0x04) | |
{ | |
Zero, | |
Zero, | |
Zero, | |
Zero | |
}) | |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
{ | |
If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) | |
{ | |
Switch (ToInteger (Arg2)) | |
{ | |
Case (Zero) | |
{ | |
Name (OPTS, Buffer (0x02) | |
{ | |
0x00, 0x00 // .. | |
}) | |
CreateBitField (OPTS, Zero, FUN0) | |
CreateBitField (OPTS, 0x04, FUN4) | |
CreateBitField (OPTS, 0x06, FUN6) | |
CreateBitField (OPTS, 0x08, FUN8) | |
CreateBitField (OPTS, 0x09, FUN9) | |
If ((Arg1 >= 0x02)) | |
{ | |
FUN0 = One | |
If (LTRZ) | |
{ | |
FUN6 = One | |
} | |
If (OBFZ) | |
{ | |
FUN4 = One | |
} | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
FUN8 = One | |
FUN9 = One | |
} | |
} | |
} | |
Return (OPTS) /* \_SB_.PCI0.RP16._DSM.OPTS */ | |
} | |
Case (0x04) | |
{ | |
If ((Arg1 >= 0x02)) | |
{ | |
If (OBFZ) | |
{ | |
Return (Buffer (0x10) | |
{ | |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00 // ........ | |
}) | |
} | |
Else | |
{ | |
Return (Buffer (0x10) | |
{ | |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ | |
}) | |
} | |
} | |
} | |
Case (0x05) | |
{ | |
If ((Arg1 == One)) | |
{ | |
Return (One) | |
} | |
} | |
Case (0x06) | |
{ | |
If ((Arg1 >= 0x02)) | |
{ | |
If (LTRZ) | |
{ | |
If (((LMSL == Zero) || (LNSL == Zero))) | |
{ | |
If ((PCHS == SPTH)) | |
{ | |
LMSL = 0x0846 | |
LNSL = 0x0846 | |
} | |
ElseIf ((PCHS == SPTL)) | |
{ | |
LMSL = 0x1003 | |
LNSL = 0x1003 | |
} | |
} | |
LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) | |
LTRV [One] = (LMSL & 0x03FF) | |
LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) | |
LTRV [0x03] = (LNSL & 0x03FF) | |
Return (LTRV) /* \_SB_.PCI0.RP16.LTRV */ | |
} | |
Else | |
{ | |
Return (Zero) | |
} | |
} | |
} | |
Case (0x08) | |
{ | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
Return (One) | |
} | |
} | |
} | |
Case (0x09) | |
{ | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
Return (Package (0x05) | |
{ | |
0xC350, | |
Ones, | |
Ones, | |
0xC350, | |
Ones | |
}) | |
} | |
} | |
} | |
} | |
} | |
Return (Buffer (One) | |
{ | |
0x00 // . | |
}) | |
} | |
Device (PXSX) | |
{ | |
Name (_ADR, Zero) // _ADR: Address | |
} | |
Method (HPME, 0, Serialized) | |
{ | |
If (((VDID != 0xFFFFFFFF) && (PMSX == One))) | |
{ | |
Notify (PXSX, 0x02) // Device Wake | |
PMSX = One | |
PSPX = One | |
} | |
} | |
Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
{ | |
If (PICM) | |
{ | |
Return (AR07 ()) | |
} | |
Return (PR07 ()) | |
} | |
} | |
Device (RP17) | |
{ | |
Method (_ADR, 0, NotSerialized) // _ADR: Address | |
{ | |
If ((RPAH != Zero)) | |
{ | |
Return (RPAH) /* \RPAH */ | |
} | |
Else | |
{ | |
Return (0x001B0000) | |
} | |
} | |
Name (LTRZ, Zero) | |
Name (OBFZ, Zero) | |
Name (LMSL, Zero) | |
Name (LNSL, Zero) | |
Method (_INI, 0, NotSerialized) // _INI: Initialize | |
{ | |
LTRZ = LTRH /* \LTRH */ | |
LMSL = PMLH /* \PMLH */ | |
LNSL = PNLH /* \PNLH */ | |
OBFZ = OBFH /* \OBFH */ | |
} | |
OperationRegion (PXCS, PCI_Config, Zero, 0x0480) | |
Field (PXCS, AnyAcc, NoLock, Preserve) | |
{ | |
VDID, 32, | |
Offset (0x50), | |
L0SE, 1, | |
, 3, | |
LDIS, 1, | |
Offset (0x51), | |
Offset (0x52), | |
, 13, | |
LASX, 1, | |
Offset (0x5A), | |
ABPX, 1, | |
, 2, | |
PDCX, 1, | |
, 2, | |
PDSX, 1, | |
Offset (0x5B), | |
Offset (0x60), | |
Offset (0x62), | |
PSPX, 1, | |
Offset (0xA4), | |
D3HT, 2, | |
Offset (0xD8), | |
, 30, | |
HPEX, 1, | |
PMEX, 1, | |
Offset (0xE2), | |
, 2, | |
L23E, 1, | |
L23R, 1, | |
Offset (0x324), | |
, 3, | |
LEDM, 1, | |
Offset (0x420), | |
, 30, | |
DPGE, 1 | |
} | |
Field (PXCS, AnyAcc, NoLock, WriteAsZeros) | |
{ | |
Offset (0xDC), | |
, 30, | |
HPSX, 1, | |
PMSX, 1 | |
} | |
Name (LTRV, Package (0x04) | |
{ | |
Zero, | |
Zero, | |
Zero, | |
Zero | |
}) | |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
{ | |
If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) | |
{ | |
Switch (ToInteger (Arg2)) | |
{ | |
Case (Zero) | |
{ | |
Name (OPTS, Buffer (0x02) | |
{ | |
0x00, 0x00 // .. | |
}) | |
CreateBitField (OPTS, Zero, FUN0) | |
CreateBitField (OPTS, 0x04, FUN4) | |
CreateBitField (OPTS, 0x06, FUN6) | |
CreateBitField (OPTS, 0x08, FUN8) | |
CreateBitField (OPTS, 0x09, FUN9) | |
If ((Arg1 >= 0x02)) | |
{ | |
FUN0 = One | |
If (LTRZ) | |
{ | |
FUN6 = One | |
} | |
If (OBFZ) | |
{ | |
FUN4 = One | |
} | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
FUN8 = One | |
FUN9 = One | |
} | |
} | |
} | |
Return (OPTS) /* \_SB_.PCI0.RP17._DSM.OPTS */ | |
} | |
Case (0x04) | |
{ | |
If ((Arg1 >= 0x02)) | |
{ | |
If (OBFZ) | |
{ | |
Return (Buffer (0x10) | |
{ | |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00 // ........ | |
}) | |
} | |
Else | |
{ | |
Return (Buffer (0x10) | |
{ | |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ | |
}) | |
} | |
} | |
} | |
Case (0x05) | |
{ | |
If ((Arg1 == One)) | |
{ | |
Return (One) | |
} | |
} | |
Case (0x06) | |
{ | |
If ((Arg1 >= 0x02)) | |
{ | |
If (LTRZ) | |
{ | |
If (((LMSL == Zero) || (LNSL == Zero))) | |
{ | |
If ((PCHS == SPTH)) | |
{ | |
LMSL = 0x0846 | |
LNSL = 0x0846 | |
} | |
ElseIf ((PCHS == SPTL)) | |
{ | |
LMSL = 0x1003 | |
LNSL = 0x1003 | |
} | |
} | |
LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) | |
LTRV [One] = (LMSL & 0x03FF) | |
LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) | |
LTRV [0x03] = (LNSL & 0x03FF) | |
Return (LTRV) /* \_SB_.PCI0.RP17.LTRV */ | |
} | |
Else | |
{ | |
Return (Zero) | |
} | |
} | |
} | |
Case (0x08) | |
{ | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
Return (One) | |
} | |
} | |
} | |
Case (0x09) | |
{ | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
Return (Package (0x05) | |
{ | |
0xC350, | |
Ones, | |
Ones, | |
0xC350, | |
Ones | |
}) | |
} | |
} | |
} | |
} | |
} | |
Return (Buffer (One) | |
{ | |
0x00 // . | |
}) | |
} | |
Device (PXSX) | |
{ | |
Name (_ADR, Zero) // _ADR: Address | |
} | |
Method (HPME, 0, Serialized) | |
{ | |
If (((VDID != 0xFFFFFFFF) && (PMSX == One))) | |
{ | |
Notify (PXSX, 0x02) // Device Wake | |
PMSX = One | |
PSPX = One | |
} | |
} | |
Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
{ | |
If (PICM) | |
{ | |
Return (AR04 ()) | |
} | |
Return (PR04 ()) | |
} | |
} | |
Device (RP18) | |
{ | |
Method (_ADR, 0, NotSerialized) // _ADR: Address | |
{ | |
If ((RPAI != Zero)) | |
{ | |
Return (RPAI) /* \RPAI */ | |
} | |
Else | |
{ | |
Return (0x001B0001) | |
} | |
} | |
Name (LTRZ, Zero) | |
Name (OBFZ, Zero) | |
Name (LMSL, Zero) | |
Name (LNSL, Zero) | |
Method (_INI, 0, NotSerialized) // _INI: Initialize | |
{ | |
LTRZ = LTRI /* \LTRI */ | |
LMSL = PMLI /* \PMLI */ | |
LNSL = PNLI /* \PNLI */ | |
OBFZ = OBFI /* \OBFI */ | |
} | |
OperationRegion (PXCS, PCI_Config, Zero, 0x0480) | |
Field (PXCS, AnyAcc, NoLock, Preserve) | |
{ | |
VDID, 32, | |
Offset (0x50), | |
L0SE, 1, | |
, 3, | |
LDIS, 1, | |
Offset (0x51), | |
Offset (0x52), | |
, 13, | |
LASX, 1, | |
Offset (0x5A), | |
ABPX, 1, | |
, 2, | |
PDCX, 1, | |
, 2, | |
PDSX, 1, | |
Offset (0x5B), | |
Offset (0x60), | |
Offset (0x62), | |
PSPX, 1, | |
Offset (0xA4), | |
D3HT, 2, | |
Offset (0xD8), | |
, 30, | |
HPEX, 1, | |
PMEX, 1, | |
Offset (0xE2), | |
, 2, | |
L23E, 1, | |
L23R, 1, | |
Offset (0x324), | |
, 3, | |
LEDM, 1, | |
Offset (0x420), | |
, 30, | |
DPGE, 1 | |
} | |
Field (PXCS, AnyAcc, NoLock, WriteAsZeros) | |
{ | |
Offset (0xDC), | |
, 30, | |
HPSX, 1, | |
PMSX, 1 | |
} | |
Name (LTRV, Package (0x04) | |
{ | |
Zero, | |
Zero, | |
Zero, | |
Zero | |
}) | |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
{ | |
If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) | |
{ | |
Switch (ToInteger (Arg2)) | |
{ | |
Case (Zero) | |
{ | |
Name (OPTS, Buffer (0x02) | |
{ | |
0x00, 0x00 // .. | |
}) | |
CreateBitField (OPTS, Zero, FUN0) | |
CreateBitField (OPTS, 0x04, FUN4) | |
CreateBitField (OPTS, 0x06, FUN6) | |
CreateBitField (OPTS, 0x08, FUN8) | |
CreateBitField (OPTS, 0x09, FUN9) | |
If ((Arg1 >= 0x02)) | |
{ | |
FUN0 = One | |
If (LTRZ) | |
{ | |
FUN6 = One | |
} | |
If (OBFZ) | |
{ | |
FUN4 = One | |
} | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
FUN8 = One | |
FUN9 = One | |
} | |
} | |
} | |
Return (OPTS) /* \_SB_.PCI0.RP18._DSM.OPTS */ | |
} | |
Case (0x04) | |
{ | |
If ((Arg1 >= 0x02)) | |
{ | |
If (OBFZ) | |
{ | |
Return (Buffer (0x10) | |
{ | |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00 // ........ | |
}) | |
} | |
Else | |
{ | |
Return (Buffer (0x10) | |
{ | |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ | |
}) | |
} | |
} | |
} | |
Case (0x05) | |
{ | |
If ((Arg1 == One)) | |
{ | |
Return (One) | |
} | |
} | |
Case (0x06) | |
{ | |
If ((Arg1 >= 0x02)) | |
{ | |
If (LTRZ) | |
{ | |
If (((LMSL == Zero) || (LNSL == Zero))) | |
{ | |
If ((PCHS == SPTH)) | |
{ | |
LMSL = 0x0846 | |
LNSL = 0x0846 | |
} | |
ElseIf ((PCHS == SPTL)) | |
{ | |
LMSL = 0x1003 | |
LNSL = 0x1003 | |
} | |
} | |
LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) | |
LTRV [One] = (LMSL & 0x03FF) | |
LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) | |
LTRV [0x03] = (LNSL & 0x03FF) | |
Return (LTRV) /* \_SB_.PCI0.RP18.LTRV */ | |
} | |
Else | |
{ | |
Return (Zero) | |
} | |
} | |
} | |
Case (0x08) | |
{ | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
Return (One) | |
} | |
} | |
} | |
Case (0x09) | |
{ | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
Return (Package (0x05) | |
{ | |
0xC350, | |
Ones, | |
Ones, | |
0xC350, | |
Ones | |
}) | |
} | |
} | |
} | |
} | |
} | |
Return (Buffer (One) | |
{ | |
0x00 // . | |
}) | |
} | |
Device (PXSX) | |
{ | |
Name (_ADR, Zero) // _ADR: Address | |
} | |
Method (HPME, 0, Serialized) | |
{ | |
If (((VDID != 0xFFFFFFFF) && (PMSX == One))) | |
{ | |
Notify (PXSX, 0x02) // Device Wake | |
PMSX = One | |
PSPX = One | |
} | |
} | |
Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
{ | |
If (PICM) | |
{ | |
Return (AR05 ()) | |
} | |
Return (PR05 ()) | |
} | |
} | |
Device (RP19) | |
{ | |
Method (_ADR, 0, NotSerialized) // _ADR: Address | |
{ | |
If ((RPAJ != Zero)) | |
{ | |
Return (RPAJ) /* \RPAJ */ | |
} | |
Else | |
{ | |
Return (0x001B0002) | |
} | |
} | |
Name (LTRZ, Zero) | |
Name (OBFZ, Zero) | |
Name (LMSL, Zero) | |
Name (LNSL, Zero) | |
Method (_INI, 0, NotSerialized) // _INI: Initialize | |
{ | |
LTRZ = LTRJ /* \LTRJ */ | |
LMSL = PMLJ /* \PMLJ */ | |
LNSL = PNLJ /* \PNLJ */ | |
OBFZ = OBFJ /* \OBFJ */ | |
} | |
OperationRegion (PXCS, PCI_Config, Zero, 0x0480) | |
Field (PXCS, AnyAcc, NoLock, Preserve) | |
{ | |
VDID, 32, | |
Offset (0x50), | |
L0SE, 1, | |
, 3, | |
LDIS, 1, | |
Offset (0x51), | |
Offset (0x52), | |
, 13, | |
LASX, 1, | |
Offset (0x5A), | |
ABPX, 1, | |
, 2, | |
PDCX, 1, | |
, 2, | |
PDSX, 1, | |
Offset (0x5B), | |
Offset (0x60), | |
Offset (0x62), | |
PSPX, 1, | |
Offset (0xA4), | |
D3HT, 2, | |
Offset (0xD8), | |
, 30, | |
HPEX, 1, | |
PMEX, 1, | |
Offset (0xE2), | |
, 2, | |
L23E, 1, | |
L23R, 1, | |
Offset (0x324), | |
, 3, | |
LEDM, 1, | |
Offset (0x420), | |
, 30, | |
DPGE, 1 | |
} | |
Field (PXCS, AnyAcc, NoLock, WriteAsZeros) | |
{ | |
Offset (0xDC), | |
, 30, | |
HPSX, 1, | |
PMSX, 1 | |
} | |
Name (LTRV, Package (0x04) | |
{ | |
Zero, | |
Zero, | |
Zero, | |
Zero | |
}) | |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
{ | |
If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) | |
{ | |
Switch (ToInteger (Arg2)) | |
{ | |
Case (Zero) | |
{ | |
Name (OPTS, Buffer (0x02) | |
{ | |
0x00, 0x00 // .. | |
}) | |
CreateBitField (OPTS, Zero, FUN0) | |
CreateBitField (OPTS, 0x04, FUN4) | |
CreateBitField (OPTS, 0x06, FUN6) | |
CreateBitField (OPTS, 0x08, FUN8) | |
CreateBitField (OPTS, 0x09, FUN9) | |
If ((Arg1 >= 0x02)) | |
{ | |
FUN0 = One | |
If (LTRZ) | |
{ | |
FUN6 = One | |
} | |
If (OBFZ) | |
{ | |
FUN4 = One | |
} | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
FUN8 = One | |
FUN9 = One | |
} | |
} | |
} | |
Return (OPTS) /* \_SB_.PCI0.RP19._DSM.OPTS */ | |
} | |
Case (0x04) | |
{ | |
If ((Arg1 >= 0x02)) | |
{ | |
If (OBFZ) | |
{ | |
Return (Buffer (0x10) | |
{ | |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00 // ........ | |
}) | |
} | |
Else | |
{ | |
Return (Buffer (0x10) | |
{ | |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ | |
}) | |
} | |
} | |
} | |
Case (0x05) | |
{ | |
If ((Arg1 == One)) | |
{ | |
Return (One) | |
} | |
} | |
Case (0x06) | |
{ | |
If ((Arg1 >= 0x02)) | |
{ | |
If (LTRZ) | |
{ | |
If (((LMSL == Zero) || (LNSL == Zero))) | |
{ | |
If ((PCHS == SPTH)) | |
{ | |
LMSL = 0x0846 | |
LNSL = 0x0846 | |
} | |
ElseIf ((PCHS == SPTL)) | |
{ | |
LMSL = 0x1003 | |
LNSL = 0x1003 | |
} | |
} | |
LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) | |
LTRV [One] = (LMSL & 0x03FF) | |
LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) | |
LTRV [0x03] = (LNSL & 0x03FF) | |
Return (LTRV) /* \_SB_.PCI0.RP19.LTRV */ | |
} | |
Else | |
{ | |
Return (Zero) | |
} | |
} | |
} | |
Case (0x08) | |
{ | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
Return (One) | |
} | |
} | |
} | |
Case (0x09) | |
{ | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
Return (Package (0x05) | |
{ | |
0xC350, | |
Ones, | |
Ones, | |
0xC350, | |
Ones | |
}) | |
} | |
} | |
} | |
} | |
} | |
Return (Buffer (One) | |
{ | |
0x00 // . | |
}) | |
} | |
Device (PXSX) | |
{ | |
Name (_ADR, Zero) // _ADR: Address | |
} | |
Method (HPME, 0, Serialized) | |
{ | |
If (((VDID != 0xFFFFFFFF) && (PMSX == One))) | |
{ | |
Notify (PXSX, 0x02) // Device Wake | |
PMSX = One | |
PSPX = One | |
} | |
} | |
Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
{ | |
If (PICM) | |
{ | |
Return (AR06 ()) | |
} | |
Return (PR06 ()) | |
} | |
} | |
Device (RP20) | |
{ | |
Method (_ADR, 0, NotSerialized) // _ADR: Address | |
{ | |
If ((RPAK != Zero)) | |
{ | |
Return (RPAK) /* \RPAK */ | |
} | |
Else | |
{ | |
Return (0x001B0003) | |
} | |
} | |
Name (LTRZ, Zero) | |
Name (OBFZ, Zero) | |
Name (LMSL, Zero) | |
Name (LNSL, Zero) | |
Method (_INI, 0, NotSerialized) // _INI: Initialize | |
{ | |
LTRZ = LTRK /* \LTRK */ | |
LMSL = PMLK /* \_SB_.PCI0.PMLK */ | |
LNSL = PNLK /* \PNLK */ | |
OBFZ = OBFK /* \OBFK */ | |
} | |
OperationRegion (PXCS, PCI_Config, Zero, 0x0480) | |
Field (PXCS, AnyAcc, NoLock, Preserve) | |
{ | |
VDID, 32, | |
Offset (0x50), | |
L0SE, 1, | |
, 3, | |
LDIS, 1, | |
Offset (0x51), | |
Offset (0x52), | |
, 13, | |
LASX, 1, | |
Offset (0x5A), | |
ABPX, 1, | |
, 2, | |
PDCX, 1, | |
, 2, | |
PDSX, 1, | |
Offset (0x5B), | |
Offset (0x60), | |
Offset (0x62), | |
PSPX, 1, | |
Offset (0xA4), | |
D3HT, 2, | |
Offset (0xD8), | |
, 30, | |
HPEX, 1, | |
PMEX, 1, | |
Offset (0xE2), | |
, 2, | |
L23E, 1, | |
L23R, 1, | |
Offset (0x324), | |
, 3, | |
LEDM, 1, | |
Offset (0x420), | |
, 30, | |
DPGE, 1 | |
} | |
Field (PXCS, AnyAcc, NoLock, WriteAsZeros) | |
{ | |
Offset (0xDC), | |
, 30, | |
HPSX, 1, | |
PMSX, 1 | |
} | |
Name (LTRV, Package (0x04) | |
{ | |
Zero, | |
Zero, | |
Zero, | |
Zero | |
}) | |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
{ | |
If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) | |
{ | |
Switch (ToInteger (Arg2)) | |
{ | |
Case (Zero) | |
{ | |
Name (OPTS, Buffer (0x02) | |
{ | |
0x00, 0x00 // .. | |
}) | |
CreateBitField (OPTS, Zero, FUN0) | |
CreateBitField (OPTS, 0x04, FUN4) | |
CreateBitField (OPTS, 0x06, FUN6) | |
CreateBitField (OPTS, 0x08, FUN8) | |
CreateBitField (OPTS, 0x09, FUN9) | |
If ((Arg1 >= 0x02)) | |
{ | |
FUN0 = One | |
If (LTRZ) | |
{ | |
FUN6 = One | |
} | |
If (OBFZ) | |
{ | |
FUN4 = One | |
} | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
FUN8 = One | |
FUN9 = One | |
} | |
} | |
} | |
Return (OPTS) /* \_SB_.PCI0.RP20._DSM.OPTS */ | |
} | |
Case (0x04) | |
{ | |
If ((Arg1 >= 0x02)) | |
{ | |
If (OBFZ) | |
{ | |
Return (Buffer (0x10) | |
{ | |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00 // ........ | |
}) | |
} | |
Else | |
{ | |
Return (Buffer (0x10) | |
{ | |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ | |
}) | |
} | |
} | |
} | |
Case (0x05) | |
{ | |
If ((Arg1 == One)) | |
{ | |
Return (One) | |
} | |
} | |
Case (0x06) | |
{ | |
If ((Arg1 >= 0x02)) | |
{ | |
If (LTRZ) | |
{ | |
If (((LMSL == Zero) || (LNSL == Zero))) | |
{ | |
If ((PCHS == SPTH)) | |
{ | |
LMSL = 0x0846 | |
LNSL = 0x0846 | |
} | |
ElseIf ((PCHS == SPTL)) | |
{ | |
LMSL = 0x1003 | |
LNSL = 0x1003 | |
} | |
} | |
LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) | |
LTRV [One] = (LMSL & 0x03FF) | |
LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) | |
LTRV [0x03] = (LNSL & 0x03FF) | |
Return (LTRV) /* \_SB_.PCI0.RP20.LTRV */ | |
} | |
Else | |
{ | |
Return (Zero) | |
} | |
} | |
} | |
Case (0x08) | |
{ | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
Return (One) | |
} | |
} | |
} | |
Case (0x09) | |
{ | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
Return (Package (0x05) | |
{ | |
0xC350, | |
Ones, | |
Ones, | |
0xC350, | |
Ones | |
}) | |
} | |
} | |
} | |
} | |
} | |
Return (Buffer (One) | |
{ | |
0x00 // . | |
}) | |
} | |
Device (PXSX) | |
{ | |
Name (_ADR, Zero) // _ADR: Address | |
} | |
Method (HPME, 0, Serialized) | |
{ | |
If (((VDID != 0xFFFFFFFF) && (PMSX == One))) | |
{ | |
Notify (PXSX, 0x02) // Device Wake | |
PMSX = One | |
PSPX = One | |
} | |
} | |
Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
{ | |
If (PICM) | |
{ | |
Return (AR07 ()) | |
} | |
Return (PR07 ()) | |
} | |
} | |
Device (RP21) | |
{ | |
Method (_ADR, 0, NotSerialized) // _ADR: Address | |
{ | |
If ((RPAL != Zero)) | |
{ | |
Return (RPAL) /* \RPAL */ | |
} | |
Else | |
{ | |
Return (0x001B0004) | |
} | |
} | |
Name (LTRZ, Zero) | |
Name (OBFZ, Zero) | |
Name (LMSL, Zero) | |
Name (LNSL, Zero) | |
Method (_INI, 0, NotSerialized) // _INI: Initialize | |
{ | |
LTRZ = LTRL /* \LTRL */ | |
LMSL = PMLL /* \PMLL */ | |
LNSL = PNLL /* \PNLL */ | |
OBFZ = OBFL /* \OBFL */ | |
} | |
OperationRegion (PXCS, PCI_Config, Zero, 0x0480) | |
Field (PXCS, AnyAcc, NoLock, Preserve) | |
{ | |
VDID, 32, | |
Offset (0x50), | |
L0SE, 1, | |
, 3, | |
LDIS, 1, | |
Offset (0x51), | |
Offset (0x52), | |
, 13, | |
LASX, 1, | |
Offset (0x5A), | |
ABPX, 1, | |
, 2, | |
PDCX, 1, | |
, 2, | |
PDSX, 1, | |
Offset (0x5B), | |
Offset (0x60), | |
Offset (0x62), | |
PSPX, 1, | |
Offset (0xA4), | |
D3HT, 2, | |
Offset (0xD8), | |
, 30, | |
HPEX, 1, | |
PMEX, 1, | |
Offset (0xE2), | |
, 2, | |
L23E, 1, | |
L23R, 1, | |
Offset (0x324), | |
, 3, | |
LEDM, 1, | |
Offset (0x420), | |
, 30, | |
DPGE, 1 | |
} | |
Field (PXCS, AnyAcc, NoLock, WriteAsZeros) | |
{ | |
Offset (0xDC), | |
, 30, | |
HPSX, 1, | |
PMSX, 1 | |
} | |
Name (LTRV, Package (0x04) | |
{ | |
Zero, | |
Zero, | |
Zero, | |
Zero | |
}) | |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
{ | |
If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) | |
{ | |
Switch (ToInteger (Arg2)) | |
{ | |
Case (Zero) | |
{ | |
Name (OPTS, Buffer (0x02) | |
{ | |
0x00, 0x00 // .. | |
}) | |
CreateBitField (OPTS, Zero, FUN0) | |
CreateBitField (OPTS, 0x04, FUN4) | |
CreateBitField (OPTS, 0x06, FUN6) | |
CreateBitField (OPTS, 0x08, FUN8) | |
CreateBitField (OPTS, 0x09, FUN9) | |
If ((Arg1 >= 0x02)) | |
{ | |
FUN0 = One | |
If (LTRZ) | |
{ | |
FUN6 = One | |
} | |
If (OBFZ) | |
{ | |
FUN4 = One | |
} | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
FUN8 = One | |
FUN9 = One | |
} | |
} | |
} | |
Return (OPTS) /* \_SB_.PCI0.RP21._DSM.OPTS */ | |
} | |
Case (0x04) | |
{ | |
If ((Arg1 >= 0x02)) | |
{ | |
If (OBFZ) | |
{ | |
Return (Buffer (0x10) | |
{ | |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00 // ........ | |
}) | |
} | |
Else | |
{ | |
Return (Buffer (0x10) | |
{ | |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ | |
}) | |
} | |
} | |
} | |
Case (0x05) | |
{ | |
If ((Arg1 == One)) | |
{ | |
Return (One) | |
} | |
} | |
Case (0x06) | |
{ | |
If ((Arg1 >= 0x02)) | |
{ | |
If (LTRZ) | |
{ | |
If (((LMSL == Zero) || (LNSL == Zero))) | |
{ | |
If ((PCHS == SPTH)) | |
{ | |
LMSL = 0x0846 | |
LNSL = 0x0846 | |
} | |
ElseIf ((PCHS == SPTL)) | |
{ | |
LMSL = 0x1003 | |
LNSL = 0x1003 | |
} | |
} | |
LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) | |
LTRV [One] = (LMSL & 0x03FF) | |
LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) | |
LTRV [0x03] = (LNSL & 0x03FF) | |
Return (LTRV) /* \_SB_.PCI0.RP21.LTRV */ | |
} | |
Else | |
{ | |
Return (Zero) | |
} | |
} | |
} | |
Case (0x08) | |
{ | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
Return (One) | |
} | |
} | |
} | |
Case (0x09) | |
{ | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
Return (Package (0x05) | |
{ | |
0xC350, | |
Ones, | |
Ones, | |
0xC350, | |
Ones | |
}) | |
} | |
} | |
} | |
} | |
} | |
Return (Buffer (One) | |
{ | |
0x00 // . | |
}) | |
} | |
Device (PXSX) | |
{ | |
Name (_ADR, Zero) // _ADR: Address | |
} | |
Method (HPME, 0, Serialized) | |
{ | |
If (((VDID != 0xFFFFFFFF) && (PMSX == One))) | |
{ | |
Notify (PXSX, 0x02) // Device Wake | |
PMSX = One | |
PSPX = One | |
} | |
} | |
Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
{ | |
If (PICM) | |
{ | |
Return (AR04 ()) | |
} | |
Return (PR04 ()) | |
} | |
} | |
Device (RP22) | |
{ | |
Method (_ADR, 0, NotSerialized) // _ADR: Address | |
{ | |
If ((RPAM != Zero)) | |
{ | |
Return (RPAM) /* \RPAM */ | |
} | |
Else | |
{ | |
Return (0x001B0005) | |
} | |
} | |
Name (LTRZ, Zero) | |
Name (OBFZ, Zero) | |
Name (LMSL, Zero) | |
Name (LNSL, Zero) | |
Method (_INI, 0, NotSerialized) // _INI: Initialize | |
{ | |
LTRZ = LTRM /* \LTRM */ | |
LMSL = PMLM /* \PMLM */ | |
LNSL = PNLM /* \PNLM */ | |
OBFZ = OBFM /* \OBFM */ | |
} | |
OperationRegion (PXCS, PCI_Config, Zero, 0x0480) | |
Field (PXCS, AnyAcc, NoLock, Preserve) | |
{ | |
VDID, 32, | |
Offset (0x50), | |
L0SE, 1, | |
, 3, | |
LDIS, 1, | |
Offset (0x51), | |
Offset (0x52), | |
, 13, | |
LASX, 1, | |
Offset (0x5A), | |
ABPX, 1, | |
, 2, | |
PDCX, 1, | |
, 2, | |
PDSX, 1, | |
Offset (0x5B), | |
Offset (0x60), | |
Offset (0x62), | |
PSPX, 1, | |
Offset (0xA4), | |
D3HT, 2, | |
Offset (0xD8), | |
, 30, | |
HPEX, 1, | |
PMEX, 1, | |
Offset (0xE2), | |
, 2, | |
L23E, 1, | |
L23R, 1, | |
Offset (0x324), | |
, 3, | |
LEDM, 1, | |
Offset (0x420), | |
, 30, | |
DPGE, 1 | |
} | |
Field (PXCS, AnyAcc, NoLock, WriteAsZeros) | |
{ | |
Offset (0xDC), | |
, 30, | |
HPSX, 1, | |
PMSX, 1 | |
} | |
Name (LTRV, Package (0x04) | |
{ | |
Zero, | |
Zero, | |
Zero, | |
Zero | |
}) | |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
{ | |
If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) | |
{ | |
Switch (ToInteger (Arg2)) | |
{ | |
Case (Zero) | |
{ | |
Name (OPTS, Buffer (0x02) | |
{ | |
0x00, 0x00 // .. | |
}) | |
CreateBitField (OPTS, Zero, FUN0) | |
CreateBitField (OPTS, 0x04, FUN4) | |
CreateBitField (OPTS, 0x06, FUN6) | |
CreateBitField (OPTS, 0x08, FUN8) | |
CreateBitField (OPTS, 0x09, FUN9) | |
If ((Arg1 >= 0x02)) | |
{ | |
FUN0 = One | |
If (LTRZ) | |
{ | |
FUN6 = One | |
} | |
If (OBFZ) | |
{ | |
FUN4 = One | |
} | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
FUN8 = One | |
FUN9 = One | |
} | |
} | |
} | |
Return (OPTS) /* \_SB_.PCI0.RP22._DSM.OPTS */ | |
} | |
Case (0x04) | |
{ | |
If ((Arg1 >= 0x02)) | |
{ | |
If (OBFZ) | |
{ | |
Return (Buffer (0x10) | |
{ | |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00 // ........ | |
}) | |
} | |
Else | |
{ | |
Return (Buffer (0x10) | |
{ | |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ | |
}) | |
} | |
} | |
} | |
Case (0x05) | |
{ | |
If ((Arg1 == One)) | |
{ | |
Return (One) | |
} | |
} | |
Case (0x06) | |
{ | |
If ((Arg1 >= 0x02)) | |
{ | |
If (LTRZ) | |
{ | |
If (((LMSL == Zero) || (LNSL == Zero))) | |
{ | |
If ((PCHS == SPTH)) | |
{ | |
LMSL = 0x0846 | |
LNSL = 0x0846 | |
} | |
ElseIf ((PCHS == SPTL)) | |
{ | |
LMSL = 0x1003 | |
LNSL = 0x1003 | |
} | |
} | |
LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) | |
LTRV [One] = (LMSL & 0x03FF) | |
LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) | |
LTRV [0x03] = (LNSL & 0x03FF) | |
Return (LTRV) /* \_SB_.PCI0.RP22.LTRV */ | |
} | |
Else | |
{ | |
Return (Zero) | |
} | |
} | |
} | |
Case (0x08) | |
{ | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
Return (One) | |
} | |
} | |
} | |
Case (0x09) | |
{ | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
Return (Package (0x05) | |
{ | |
0xC350, | |
Ones, | |
Ones, | |
0xC350, | |
Ones | |
}) | |
} | |
} | |
} | |
} | |
} | |
Return (Buffer (One) | |
{ | |
0x00 // . | |
}) | |
} | |
Device (PXSX) | |
{ | |
Name (_ADR, Zero) // _ADR: Address | |
} | |
Method (HPME, 0, Serialized) | |
{ | |
If (((VDID != 0xFFFFFFFF) && (PMSX == One))) | |
{ | |
Notify (PXSX, 0x02) // Device Wake | |
PMSX = One | |
PSPX = One | |
} | |
} | |
Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
{ | |
If (PICM) | |
{ | |
Return (AR05 ()) | |
} | |
Return (PR05 ()) | |
} | |
} | |
Device (RP23) | |
{ | |
Method (_ADR, 0, NotSerialized) // _ADR: Address | |
{ | |
If ((RPAN != Zero)) | |
{ | |
Return (RPAN) /* \RPAN */ | |
} | |
Else | |
{ | |
Return (0x001B0006) | |
} | |
} | |
Name (LTRZ, Zero) | |
Name (OBFZ, Zero) | |
Name (LMSL, Zero) | |
Name (LNSL, Zero) | |
Method (_INI, 0, NotSerialized) // _INI: Initialize | |
{ | |
LTRZ = LTRN /* \LTRN */ | |
LMSL = PMLN /* \PMLN */ | |
LNSL = PNLT /* \PNLT */ | |
OBFZ = OBFN /* \OBFN */ | |
} | |
OperationRegion (PXCS, PCI_Config, Zero, 0x0480) | |
Field (PXCS, AnyAcc, NoLock, Preserve) | |
{ | |
VDID, 32, | |
Offset (0x50), | |
L0SE, 1, | |
, 3, | |
LDIS, 1, | |
Offset (0x51), | |
Offset (0x52), | |
, 13, | |
LASX, 1, | |
Offset (0x5A), | |
ABPX, 1, | |
, 2, | |
PDCX, 1, | |
, 2, | |
PDSX, 1, | |
Offset (0x5B), | |
Offset (0x60), | |
Offset (0x62), | |
PSPX, 1, | |
Offset (0xA4), | |
D3HT, 2, | |
Offset (0xD8), | |
, 30, | |
HPEX, 1, | |
PMEX, 1, | |
Offset (0xE2), | |
, 2, | |
L23E, 1, | |
L23R, 1, | |
Offset (0x324), | |
, 3, | |
LEDM, 1, | |
Offset (0x420), | |
, 30, | |
DPGE, 1 | |
} | |
Field (PXCS, AnyAcc, NoLock, WriteAsZeros) | |
{ | |
Offset (0xDC), | |
, 30, | |
HPSX, 1, | |
PMSX, 1 | |
} | |
Name (LTRV, Package (0x04) | |
{ | |
Zero, | |
Zero, | |
Zero, | |
Zero | |
}) | |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
{ | |
If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) | |
{ | |
Switch (ToInteger (Arg2)) | |
{ | |
Case (Zero) | |
{ | |
Name (OPTS, Buffer (0x02) | |
{ | |
0x00, 0x00 // .. | |
}) | |
CreateBitField (OPTS, Zero, FUN0) | |
CreateBitField (OPTS, 0x04, FUN4) | |
CreateBitField (OPTS, 0x06, FUN6) | |
CreateBitField (OPTS, 0x08, FUN8) | |
CreateBitField (OPTS, 0x09, FUN9) | |
If ((Arg1 >= 0x02)) | |
{ | |
FUN0 = One | |
If (LTRZ) | |
{ | |
FUN6 = One | |
} | |
If (OBFZ) | |
{ | |
FUN4 = One | |
} | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
FUN8 = One | |
FUN9 = One | |
} | |
} | |
} | |
Return (OPTS) /* \_SB_.PCI0.RP23._DSM.OPTS */ | |
} | |
Case (0x04) | |
{ | |
If ((Arg1 >= 0x02)) | |
{ | |
If (OBFZ) | |
{ | |
Return (Buffer (0x10) | |
{ | |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00 // ........ | |
}) | |
} | |
Else | |
{ | |
Return (Buffer (0x10) | |
{ | |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ | |
}) | |
} | |
} | |
} | |
Case (0x05) | |
{ | |
If ((Arg1 == One)) | |
{ | |
Return (One) | |
} | |
} | |
Case (0x06) | |
{ | |
If ((Arg1 >= 0x02)) | |
{ | |
If (LTRZ) | |
{ | |
If (((LMSL == Zero) || (LNSL == Zero))) | |
{ | |
If ((PCHS == SPTH)) | |
{ | |
LMSL = 0x0846 | |
LNSL = 0x0846 | |
} | |
ElseIf ((PCHS == SPTL)) | |
{ | |
LMSL = 0x1003 | |
LNSL = 0x1003 | |
} | |
} | |
LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) | |
LTRV [One] = (LMSL & 0x03FF) | |
LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) | |
LTRV [0x03] = (LNSL & 0x03FF) | |
Return (LTRV) /* \_SB_.PCI0.RP23.LTRV */ | |
} | |
Else | |
{ | |
Return (Zero) | |
} | |
} | |
} | |
Case (0x08) | |
{ | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
Return (One) | |
} | |
} | |
} | |
Case (0x09) | |
{ | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
Return (Package (0x05) | |
{ | |
0xC350, | |
Ones, | |
Ones, | |
0xC350, | |
Ones | |
}) | |
} | |
} | |
} | |
} | |
} | |
Return (Buffer (One) | |
{ | |
0x00 // . | |
}) | |
} | |
Device (PXSX) | |
{ | |
Name (_ADR, Zero) // _ADR: Address | |
} | |
Method (HPME, 0, Serialized) | |
{ | |
If (((VDID != 0xFFFFFFFF) && (PMSX == One))) | |
{ | |
Notify (PXSX, 0x02) // Device Wake | |
PMSX = One | |
PSPX = One | |
} | |
} | |
Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
{ | |
If (PICM) | |
{ | |
Return (AR06 ()) | |
} | |
Return (PR06 ()) | |
} | |
} | |
Device (RP24) | |
{ | |
Method (_ADR, 0, NotSerialized) // _ADR: Address | |
{ | |
If ((RPAO != Zero)) | |
{ | |
Return (RPAO) /* \RPAO */ | |
} | |
Else | |
{ | |
Return (0x001B0007) | |
} | |
} | |
Name (LTRZ, Zero) | |
Name (OBFZ, Zero) | |
Name (LMSL, Zero) | |
Name (LNSL, Zero) | |
Method (_INI, 0, NotSerialized) // _INI: Initialize | |
{ | |
LTRZ = LTRO /* \LTRO */ | |
LMSL = PMLO /* \PMLO */ | |
LNSL = PNLO /* \PNLO */ | |
OBFZ = OBFO /* \OBFO */ | |
} | |
OperationRegion (PXCS, PCI_Config, Zero, 0x0480) | |
Field (PXCS, AnyAcc, NoLock, Preserve) | |
{ | |
VDID, 32, | |
Offset (0x50), | |
L0SE, 1, | |
, 3, | |
LDIS, 1, | |
Offset (0x51), | |
Offset (0x52), | |
, 13, | |
LASX, 1, | |
Offset (0x5A), | |
ABPX, 1, | |
, 2, | |
PDCX, 1, | |
, 2, | |
PDSX, 1, | |
Offset (0x5B), | |
Offset (0x60), | |
Offset (0x62), | |
PSPX, 1, | |
Offset (0xA4), | |
D3HT, 2, | |
Offset (0xD8), | |
, 30, | |
HPEX, 1, | |
PMEX, 1, | |
Offset (0xE2), | |
, 2, | |
L23E, 1, | |
L23R, 1, | |
Offset (0x324), | |
, 3, | |
LEDM, 1, | |
Offset (0x420), | |
, 30, | |
DPGE, 1 | |
} | |
Field (PXCS, AnyAcc, NoLock, WriteAsZeros) | |
{ | |
Offset (0xDC), | |
, 30, | |
HPSX, 1, | |
PMSX, 1 | |
} | |
Name (LTRV, Package (0x04) | |
{ | |
Zero, | |
Zero, | |
Zero, | |
Zero | |
}) | |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
{ | |
If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) | |
{ | |
Switch (ToInteger (Arg2)) | |
{ | |
Case (Zero) | |
{ | |
Name (OPTS, Buffer (0x02) | |
{ | |
0x00, 0x00 // .. | |
}) | |
CreateBitField (OPTS, Zero, FUN0) | |
CreateBitField (OPTS, 0x04, FUN4) | |
CreateBitField (OPTS, 0x06, FUN6) | |
CreateBitField (OPTS, 0x08, FUN8) | |
CreateBitField (OPTS, 0x09, FUN9) | |
If ((Arg1 >= 0x02)) | |
{ | |
FUN0 = One | |
If (LTRZ) | |
{ | |
FUN6 = One | |
} | |
If (OBFZ) | |
{ | |
FUN4 = One | |
} | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
FUN8 = One | |
FUN9 = One | |
} | |
} | |
} | |
Return (OPTS) /* \_SB_.PCI0.RP24._DSM.OPTS */ | |
} | |
Case (0x04) | |
{ | |
If ((Arg1 >= 0x02)) | |
{ | |
If (OBFZ) | |
{ | |
Return (Buffer (0x10) | |
{ | |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00 // ........ | |
}) | |
} | |
Else | |
{ | |
Return (Buffer (0x10) | |
{ | |
/* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ | |
/* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ | |
}) | |
} | |
} | |
} | |
Case (0x05) | |
{ | |
If ((Arg1 == One)) | |
{ | |
Return (One) | |
} | |
} | |
Case (0x06) | |
{ | |
If ((Arg1 >= 0x02)) | |
{ | |
If (LTRZ) | |
{ | |
If (((LMSL == Zero) || (LNSL == Zero))) | |
{ | |
If ((PCHS == SPTH)) | |
{ | |
LMSL = 0x0846 | |
LNSL = 0x0846 | |
} | |
ElseIf ((PCHS == SPTL)) | |
{ | |
LMSL = 0x1003 | |
LNSL = 0x1003 | |
} | |
} | |
LTRV [Zero] = ((LMSL >> 0x0A) & 0x07) | |
LTRV [One] = (LMSL & 0x03FF) | |
LTRV [0x02] = ((LNSL >> 0x0A) & 0x07) | |
LTRV [0x03] = (LNSL & 0x03FF) | |
Return (LTRV) /* \_SB_.PCI0.RP24.LTRV */ | |
} | |
Else | |
{ | |
Return (Zero) | |
} | |
} | |
} | |
Case (0x08) | |
{ | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
Return (One) | |
} | |
} | |
} | |
Case (0x09) | |
{ | |
If ((ECR1 == One)) | |
{ | |
If ((Arg1 >= 0x03)) | |
{ | |
Return (Package (0x05) | |
{ | |
0xC350, | |
Ones, | |
Ones, | |
0xC350, | |
Ones | |
}) | |
} | |
} | |
} | |
} | |
} | |
Return (Buffer (One) | |
{ | |
0x00 // . | |
}) | |
} | |
Device (PXSX) | |
{ | |
Name (_ADR, Zero) // _ADR: Address | |
} | |
Method (HPME, 0, Serialized) | |
{ | |
If (((VDID != 0xFFFFFFFF) && (PMSX == One))) | |
{ | |
Notify (PXSX, 0x02) // Device Wake | |
PMSX = One | |
PSPX = One | |
} | |
} | |
Method (_PRT, 0, NotSerialized) // _PRT: PCI Routing Table | |
{ | |
If (PICM) | |
{ | |
Return (AR07 ()) | |
} | |
Return (PR07 ()) | |
} | |
} | |
Device (SAT0) | |
{ | |
Name (_ADR, 0x00170000) // _ADR: Address | |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
{ | |
If (PCIC (Arg0)) | |
{ | |
Return (PCID (Arg0, Arg1, Arg2, Arg3)) | |
} | |
If (CondRefOf (\_SB.PCI0.SAT0.SDSM)) | |
{ | |
Return (SDSM (Arg0, Arg1, Arg2, Arg3)) | |
} | |
Return (Buffer (One) | |
{ | |
0x00 // . | |
}) | |
} | |
Device (PRT0) | |
{ | |
Name (_ADR, 0xFFFF) // _ADR: Address | |
} | |
Device (PRT1) | |
{ | |
Name (_ADR, 0x0001FFFF) // _ADR: Address | |
} | |
Device (PRT2) | |
{ | |
Name (_ADR, 0x0002FFFF) // _ADR: Address | |
} | |
Device (PRT3) | |
{ | |
Name (_ADR, 0x0003FFFF) // _ADR: Address | |
} | |
Device (PRT4) | |
{ | |
Name (_ADR, 0x0004FFFF) // _ADR: Address | |
} | |
Device (PRT5) | |
{ | |
Name (_ADR, 0x0005FFFF) // _ADR: Address | |
} | |
Device (VOL0) | |
{ | |
Name (_ADR, 0x0080FFFF) // _ADR: Address | |
} | |
Device (VOL1) | |
{ | |
Name (_ADR, 0x0081FFFF) // _ADR: Address | |
} | |
Device (VOL2) | |
{ | |
Name (_ADR, 0x0082FFFF) // _ADR: Address | |
} | |
Method (RDCA, 5, Serialized) | |
{ | |
OperationRegion (RPAL, SystemMemory, (GPCB () + (0x000B8100 + Arg1)), 0x04) | |
Field (RPAL, DWordAcc, Lock, Preserve) | |
{ | |
RPCD, 32 | |
} | |
OperationRegion (EPAC, SystemMemory, (GPCB () + 0x000B8308), 0x08) | |
Field (EPAC, DWordAcc, Lock, Preserve) | |
{ | |
CAIR, 32, | |
CADR, 32 | |
} | |
OperationRegion (NCRG, SystemMemory, (GPCB () + 0x000B8FC0), 0x04) | |
Field (NCRG, DWordAcc, Lock, Preserve) | |
{ | |
CRGC, 32 | |
} | |
If ((Arg0 > 0x02)) | |
{ | |
Return (Zero) | |
} | |
Else | |
{ | |
CRGC = Arg0 | |
} | |
Switch (ToInteger (Arg4)) | |
{ | |
Case (Zero) | |
{ | |
Return (RPCD) /* \_SB_.PCI0.SAT0.RDCA.RPCD */ | |
} | |
Case (0x02) | |
{ | |
CAIR = Arg1 | |
Return (CADR) /* \_SB_.PCI0.SAT0.RDCA.CADR */ | |
} | |
Case (One) | |
{ | |
Local0 = (Arg2 & RPCD) /* \_SB_.PCI0.SAT0.RDCA.RPCD */ | |
Local0 |= Arg3 | |
RPCD = Local0 | |
} | |
Case (0x03) | |
{ | |
CAIR = Arg1 | |
Local0 = (Arg2 & CADR) /* \_SB_.PCI0.SAT0.RDCA.CADR */ | |
Local0 |= Arg3 | |
CADR = Local0 | |
} | |
Default | |
{ | |
Return (Zero) | |
} | |
} | |
Return (Zero) | |
} | |
Method (ARPC, 4, Serialized) | |
{ | |
ADBG (Concatenate ("NRPN: ", ToHexString (Arg0))) | |
Switch (ToInteger (Arg0)) | |
{ | |
Case (0x04) | |
{ | |
If (CondRefOf (\_SB.PCI0.RP05.PWRG)) | |
{ | |
CopyObject (^^RP05.PWRG, Arg1) | |
} | |
If (CondRefOf (\_SB.PCI0.RP05.RSTG)) | |
{ | |
CopyObject (^^RP05.RSTG, Arg2) | |
} | |
If (CondRefOf (\_SB.PCI0.RP05.SCLK)) | |
{ | |
CopyObject (^^RP05.SCLK, Arg3) | |
} | |
} | |
Case (0x08) | |
{ | |
If (CondRefOf (\_SB.PCI0.RP09.PWRG)) | |
{ | |
CopyObject (^^RP09.PWRG, Arg1) | |
} | |
If (CondRefOf (\_SB.PCI0.RP09.RSTG)) | |
{ | |
CopyObject (^^RP09.RSTG, Arg2) | |
} | |
If (CondRefOf (\_SB.PCI0.RP09.SCLK)) | |
{ | |
CopyObject (^^RP09.SCLK, Arg3) | |
} | |
} | |
Case (0x0C) | |
{ | |
If (CondRefOf (\_SB.PCI0.RP13.PWRG)) | |
{ | |
CopyObject (^^RP13.PWRG, Arg1) | |
} | |
If (CondRefOf (\_SB.PCI0.RP13.RSTG)) | |
{ | |
CopyObject (^^RP13.RSTG, Arg2) | |
} | |
If (CondRefOf (\_SB.PCI0.RP13.SCLK)) | |
{ | |
CopyObject (^^RP13.SCLK, Arg3) | |
} | |
} | |
Case (0x10) | |
{ | |
If (CondRefOf (\_SB.PCI0.RP17.PWRG)) | |
{ | |
CopyObject (^^RP17.PWRG, Arg1) | |
} | |
If (CondRefOf (\_SB.PCI0.RP17.RSTG)) | |
{ | |
CopyObject (^^RP17.RSTG, Arg2) | |
} | |
If (CondRefOf (\_SB.PCI0.RP17.SCLK)) | |
{ | |
CopyObject (^^RP17.SCLK, Arg3) | |
} | |
} | |
Default | |
{ | |
ADBG (Concatenate ("ERR!NRPN: ", ToHexString (Arg0))) | |
} | |
} | |
} | |
Device (NVM1) | |
{ | |
Name (_ADR, 0x00C1FFFF) // _ADR: Address | |
Method (_INI, 0, NotSerialized) // _INI: Initialize | |
{ | |
NITV = NIT1 /* \NIT1 */ | |
NPMV = NPM1 /* \NPM1 */ | |
NPCV = NPC1 /* \NPC1 */ | |
NL1V = NL11 /* \NL11 */ | |
ND2V = ND21 /* \ND21 */ | |
ND1V = ND11 /* \ND11 */ | |
NLRV = NLR1 /* \NLR1 */ | |
NLDV = NLD1 /* \NLD1 */ | |
NEAV = NEA1 /* \NEA1 */ | |
NEBV = NEB1 /* \NEB1 */ | |
NECV = NEC1 /* \NEC1 */ | |
NRAV = NRA1 /* \NRA1 */ | |
NMBV = NMB1 /* \NMB1 */ | |
NMVV = NMV1 /* \NMV1 */ | |
NPBV = NPB1 /* \NPB1 */ | |
NPVV = NPV1 /* \NPV1 */ | |
NRPN = NRP1 /* \NRP1 */ | |
NCRN = Zero | |
ARPC (NRPN, RefOf (PWRG), RefOf (RSTG), RefOf (SCLK)) | |
} | |
Name (PRBI, Zero) | |
Name (PRBD, Zero) | |
Name (PCMD, Zero) | |
Name (RSTG, Package (0x04) | |
{ | |
Zero, | |
Zero, | |
Zero, | |
Zero | |
}) | |
Name (PWRG, Package (0x04) | |
{ | |
Zero, | |
Zero, | |
Zero, | |
Zero | |
}) | |
Name (SCLK, Package (0x03) | |
{ | |
Zero, | |
Zero, | |
Zero | |
}) | |
Name (NCRN, Zero) | |
Name (NITV, Zero) | |
Name (NPMV, Zero) | |
Name (NPCV, Zero) | |
Name (NL1V, Zero) | |
Name (ND2V, Zero) | |
Name (ND1V, Zero) | |
Name (NLRV, Zero) | |
Name (NLDV, Zero) | |
Name (NEAV, Zero) | |
Name (NEBV, Zero) | |
Name (NECV, Zero) | |
Name (NRAV, Zero) | |
Name (NMBV, Zero) | |
Name (NMVV, Zero) | |
Name (NPBV, Zero) | |
Name (NPVV, Zero) | |
Name (NRPN, Zero) | |
Name (MXIE, Zero) | |
Name (ISD3, Zero) | |
Method (RPON, 0, Serialized) | |
{ | |
If ((ISD3 == Zero)) | |
{ | |
Return (Zero) | |
} | |
ISD3 = Zero | |
ADBG (Concatenate ("RPONs: ", ToHexString (NRPN))) | |
PON (PWRG) | |
If ((DerefOf (SCLK [Zero]) != Zero)) | |
{ | |
PCRA (0xDC, 0x100C, ~DerefOf (SCLK [One])) | |
Sleep (0x10) | |
} | |
PON (RSTG) | |
RDCA (NCRN, 0x0420, 0xBFFFFFFF, Zero, One) | |
RDCA (NCRN, 0xE2, 0xFFFFFFFF, 0x08, One) | |
Sleep (0x10) | |
Local0 = Zero | |
While ((RDCA (NCRN, 0xE2, Zero, Zero, Zero) & 0x08)) | |
{ | |
If ((Local0 > 0x04)) | |
{ | |
Break | |
} | |
Sleep (0x10) | |
Local0++ | |
} | |
RDCA (NCRN, 0x0420, 0xFFFFFFFF, 0x40000000, One) | |
Local0 = Zero | |
While (((RDCA (NCRN, 0x52, Zero, Zero, Zero) & 0x2000) == Zero)) | |
{ | |
If ((Local0 > 0x08)) | |
{ | |
Break | |
} | |
Sleep (0x10) | |
Local0++ | |
} | |
RDCA (NCRN, 0x0324, 0xFFFFFFF7, Zero, One) | |
Sleep (0x07D0) | |
NVD0 () | |
ADBG (Concatenate ("RPONe: ", ToHexString (NRPN))) | |
} | |
Method (RPOF, 0, Serialized) | |
{ | |
If ((NVD3 () == Zero)) | |
{ | |
Return (Zero) | |
} | |
ADBG (Concatenate ("POFF NRPN: ", ToHexString (NRPN))) | |
RDCA (NCRN, 0xE2, 0xFFFFFFFF, 0x04, One) | |
Sleep (0x10) | |
Local0 = Zero | |
While ((RDCA (NCRN, 0xE2, Zero, Zero, Zero) & 0x04)) | |
{ | |
If ((Local0 > 0x04)) | |
{ | |
Break | |
} | |
Sleep (0x10) | |
Local0++ | |
} | |
RDCA (NCRN, 0x0324, 0xFFFFFFFF, 0x08, One) | |
POFF (RSTG) | |
If ((DerefOf (SCLK [Zero]) != Zero)) | |
{ | |
PCRO (0xDC, 0x100C, DerefOf (SCLK [One])) | |
Sleep (0x10) | |
} | |
POFF (PWRG) | |
RDCA (NCRN, 0x50, 0xFFFFFFFF, 0x10, One) | |
RDCA (NCRN, 0x50, 0xFFFFFFEF, Zero, One) | |
ISD3 = 0x03 | |
} | |
Method (NVD3, 0, Serialized) | |
{ | |
If ((NITV == Zero)) | |
{ | |
Return (Zero) | |
} | |
PCMD = RDCA (NCRN, 0x04, Zero, Zero, 0x02) | |
If ((NITV == One)) | |
{ | |
PRBI = 0x24 | |
PRBD = RDCA (NCRN, 0x24, Zero, Zero, 0x02) | |
} | |
ElseIf ((NITV == 0x02)) | |
{ | |
PRBI = 0x10 | |
PRBD = RDCA (NCRN, 0x10, Zero, Zero, 0x02) | |
OperationRegion (MCRC, SystemMemory, (GPCB () + 0x000B833C), 0x04) | |
Field (MCRC, AnyAcc, NoLock, Preserve) | |
{ | |
SCSO, 8, | |
Offset (0x02), | |
TCSO, 8, | |
, 7, | |
RE, 1 | |
} | |
MXIE = RDCA (NCRN, TCSO, Zero, Zero, 0x02) | |
} | |
RDCA (NCRN, (NPMV + 0x04), 0xFFFFFFFC, 0x03, 0x03) | |
RDCA (NCRN, 0xA4, 0xFFFFFFFC, 0x03, One) | |
Return (One) | |
} | |
Method (NVD0, 0, Serialized) | |
{ | |
If ((NITV == Zero)) | |
{ | |
Return (Zero) | |
} | |
RDCA (NCRN, 0xA4, 0xFFFFFFFC, Zero, One) | |
RDCA (NCRN, (NPMV + 0x04), 0xFFFFFFFC, Zero, 0x03) | |
CNRS () | |
If ((NITV == 0x02)) | |
{ | |
OperationRegion (MCRC, SystemMemory, (GPCB () + 0x000B833C), 0x04) | |
Field (MCRC, AnyAcc, NoLock, Preserve) | |
{ | |
SCSO, 8, | |
Offset (0x02), | |
TCSO, 8, | |
, 7, | |
RE, 1 | |
} | |
RDCA (NCRN, TCSO, 0xFFFFFFFF, (MXIE & 0x80000000), 0x03) | |
ADBG ("NVD0: MSIXe") | |
} | |
Else | |
{ | |
} | |
Return (One) | |
} | |
Method (CNRS, 0, Serialized) | |
{ | |
Debug = "[ACPI RST] Restore Remapped Device and Hidden RP context |start" | |
ADBG (Concatenate ("CNRSs ", ToDecimalString (Timer))) | |
If ((NITV == Zero)) | |
{ | |
Return (Zero) | |
} | |
RDCA (NCRN, 0x10, Zero, Zero, 0x03) | |
RDCA (NCRN, 0x14, Zero, Zero, 0x03) | |
RDCA (NCRN, 0x18, Zero, Zero, 0x03) | |
RDCA (NCRN, 0x1C, Zero, Zero, 0x03) | |
RDCA (NCRN, 0x20, Zero, Zero, 0x03) | |
RDCA (NCRN, 0x24, Zero, Zero, 0x03) | |
RDCA (NCRN, PRBI, Zero, PRBD, 0x03) | |
RDCA (NCRN, 0x04, 0xFFFFFFF8, PCMD, 0x03) | |
If ((NL1V != Zero)) | |
{ | |
RDCA (NCRN, (NL1V + 0x0C), 0xFFFFFF00, ND2V, 0x03) | |
RDCA (NCRN, (NL1V + 0x08), 0x0F, (ND1V & 0xFFFFFFF0), 0x03) | |
RDCA (NCRN, (NL1V + 0x08), 0xFFFFFFFF, ND1V, 0x03) | |
} | |
If ((NLRV != Zero)) | |
{ | |
RDCA (NCRN, (NLRV + 0x04), 0xFFFFFFFF, NLDV, 0x03) | |
} | |
RDCA (NCRN, (NPCV + 0x10), 0xFFFFFEBF, (NEAV & 0xFFFC), 0x03) | |
RDCA (NCRN, (NPCV + 0x28), 0xFFFFFBFF, NECV, 0x03) | |
RDCA (NCRN, (NPCV + 0x08), 0xFFFFFF1F, NEBV, 0x03) | |
RDCA (NCRN, 0x68, 0xFFFFFBFF, NRAV, One) | |
If (((NEAV & 0x40) == 0x40)) | |
{ | |
RDCA (NCRN, 0x50, 0xFFFFFFDF, 0x20, One) | |
ADBG (Concatenate ("CNRSw ", ToDecimalString (Timer))) | |
While (((RDCA (NCRN, 0x52, Zero, Zero, Zero) & 0x2000) == Zero)) | |
{ | |
Stall (0x0A) | |
} | |
} | |
ADBG (Concatenate ("CNRSx ", ToDecimalString (Timer))) | |
RDCA (NCRN, (NPCV + 0x10), 0xFFFFFFFC, (NEAV & 0x03), 0x03) | |
If ((NMVV != Zero)) | |
{ | |
RDCA (NCRN, NMBV, Zero, NMVV, 0x03) | |
} | |
If ((NPVV != Zero)) | |
{ | |
RDCA (NCRN, NPBV, Zero, NPVV, 0x03) | |
} | |
ADBG (Concatenate ("CNRSe ", ToDecimalString (Timer))) | |
Debug = "[ACPI RST] Restore Remapped Device and Hidden RP context |complete" | |
} | |
} | |
Device (NVM2) | |
{ | |
Name (_ADR, 0x00C2FFFF) // _ADR: Address | |
Method (_INI, 0, NotSerialized) // _INI: Initialize | |
{ | |
NITV = NIT2 /* \NIT2 */ | |
NPMV = NPM2 /* \NPM2 */ | |
NPCV = NPC2 /* \NPC2 */ | |
NL1V = NL12 /* \NL12 */ | |
ND2V = ND22 /* \ND22 */ | |
ND1V = ND12 /* \ND12 */ | |
NLRV = NLR2 /* \NLR2 */ | |
NLDV = NLD2 /* \NLD2 */ | |
NEAV = NEA2 /* \NEA2 */ | |
NEBV = NEB2 /* \NEB2 */ | |
NECV = NEC2 /* \NEC2 */ | |
NRAV = NRA2 /* \NRA2 */ | |
NMBV = NMB2 /* \NMB2 */ | |
NMVV = NMV2 /* \NMV2 */ | |
NPBV = NPB2 /* \NPB2 */ | |
NPVV = NPV2 /* \NPV2 */ | |
NRPN = NRP2 /* \NRP2 */ | |
NCRN = One | |
ARPC (NRPN, RefOf (PWRG), RefOf (RSTG), RefOf (SCLK)) | |
} | |
Name (PRBI, Zero) | |
Name (PRBD, Zero) | |
Name (PCMD, Zero) | |
Name (RSTG, Package (0x04) | |
{ | |
Zero, | |
Zero, | |
Zero, | |
Zero | |
}) | |
Name (PWRG, Package (0x04) | |
{ | |
Zero, | |
Zero, | |
Zero, | |
Zero | |
}) | |
Name (SCLK, Package (0x03) | |
{ | |
Zero, | |
Zero, | |
Zero | |
}) | |
Name (NCRN, Zero) | |
Name (NITV, Zero) | |
Name (NPMV, Zero) | |
Name (NPCV, Zero) | |
Name (NL1V, Zero) | |
Name (ND2V, Zero) | |
Name (ND1V, Zero) | |
Name (NLRV, Zero) | |
Name (NLDV, Zero) | |
Name (NEAV, Zero) | |
Name (NEBV, Zero) | |
Name (NECV, Zero) | |
Name (NRAV, Zero) | |
Name (NMBV, Zero) | |
Name (NMVV, Zero) | |
Name (NPBV, Zero) | |
Name (NPVV, Zero) | |
Name (NRPN, Zero) | |
Name (MXIE, Zero) | |
Name (ISD3, Zero) | |
Method (RPON, 0, Serialized) | |
{ | |
If ((ISD3 == Zero)) | |
{ | |
Return (Zero) | |
} | |
ISD3 = Zero | |
ADBG (Concatenate ("RPONs: ", ToHexString (NRPN))) | |
PON (PWRG) | |
If ((DerefOf (SCLK [Zero]) != Zero)) | |
{ | |
PCRA (0xDC, 0x100C, ~DerefOf (SCLK [One])) | |
Sleep (0x10) | |
} | |
PON (RSTG) | |
RDCA (NCRN, 0x0420, 0xBFFFFFFF, Zero, One) | |
RDCA (NCRN, 0xE2, 0xFFFFFFFF, 0x08, One) | |
Sleep (0x10) | |
Local0 = Zero | |
While ((RDCA (NCRN, 0xE2, Zero, Zero, Zero) & 0x08)) | |
{ | |
If ((Local0 > 0x04)) | |
{ | |
Break | |
} | |
Sleep (0x10) | |
Local0++ | |
} | |
RDCA (NCRN, 0x0420, 0xFFFFFFFF, 0x40000000, One) | |
Local0 = Zero | |
While (((RDCA (NCRN, 0x52, Zero, Zero, Zero) & 0x2000) == Zero)) | |
{ | |
If ((Local0 > 0x08)) | |
{ | |
Break | |
} | |
Sleep (0x10) | |
Local0++ | |
} | |
RDCA (NCRN, 0x0324, 0xFFFFFFF7, Zero, One) | |
Sleep (0x07D0) | |
NVD0 () | |
ADBG (Concatenate ("RPONe: ", ToHexString (NRPN))) | |
} | |
Method (RPOF, 0, Serialized) | |
{ | |
If ((NVD3 () == Zero)) | |
{ | |
Return (Zero) | |
} | |
ADBG (Concatenate ("POFF NRPN: ", ToHexString (NRPN))) | |
RDCA (NCRN, 0xE2, 0xFFFFFFFF, 0x04, One) | |
Sleep (0x10) | |
Local0 = Zero | |
While ((RDCA (NCRN, 0xE2, Zero, Zero, Zero) & 0x04)) | |
{ | |
If ((Local0 > 0x04)) | |
{ | |
Break | |
} | |
Sleep (0x10) | |
Local0++ | |
} | |
RDCA (NCRN, 0x0324, 0xFFFFFFFF, 0x08, One) | |
POFF (RSTG) | |
If ((DerefOf (SCLK [Zero]) != Zero)) | |
{ | |
PCRO (0xDC, 0x100C, DerefOf (SCLK [One])) | |
Sleep (0x10) | |
} | |
POFF (PWRG) | |
RDCA (NCRN, 0x50, 0xFFFFFFFF, 0x10, One) | |
RDCA (NCRN, 0x50, 0xFFFFFFEF, Zero, One) | |
ISD3 = 0x03 | |
} | |
Method (NVD3, 0, Serialized) | |
{ | |
If ((NITV == Zero)) | |
{ | |
Return (Zero) | |
} | |
PCMD = RDCA (NCRN, 0x04, Zero, Zero, 0x02) | |
If ((NITV == One)) | |
{ | |
PRBI = 0x24 | |
PRBD = RDCA (NCRN, 0x24, Zero, Zero, 0x02) | |
} | |
ElseIf ((NITV == 0x02)) | |
{ | |
PRBI = 0x10 | |
PRBD = RDCA (NCRN, 0x10, Zero, Zero, 0x02) | |
OperationRegion (MCRC, SystemMemory, (GPCB () + 0x000B833C), 0x04) | |
Field (MCRC, AnyAcc, NoLock, Preserve) | |
{ | |
SCSO, 8, | |
Offset (0x02), | |
TCSO, 8, | |
, 7, | |
RE, 1 | |
} | |
MXIE = RDCA (NCRN, TCSO, Zero, Zero, 0x02) | |
} | |
RDCA (NCRN, (NPMV + 0x04), 0xFFFFFFFC, 0x03, 0x03) | |
RDCA (NCRN, 0xA4, 0xFFFFFFFC, 0x03, One) | |
Return (One) | |
} | |
Method (NVD0, 0, Serialized) | |
{ | |
If ((NITV == Zero)) | |
{ | |
Return (Zero) | |
} | |
RDCA (NCRN, 0xA4, 0xFFFFFFFC, Zero, One) | |
RDCA (NCRN, (NPMV + 0x04), 0xFFFFFFFC, Zero, 0x03) | |
CNRS () | |
If ((NITV == 0x02)) | |
{ | |
OperationRegion (MCRC, SystemMemory, (GPCB () + 0x000B833C), 0x04) | |
Field (MCRC, AnyAcc, NoLock, Preserve) | |
{ | |
SCSO, 8, | |
Offset (0x02), | |
TCSO, 8, | |
, 7, | |
RE, 1 | |
} | |
RDCA (NCRN, TCSO, 0xFFFFFFFF, (MXIE & 0x80000000), 0x03) | |
ADBG ("NVD0: MSIXe") | |
} | |
Else | |
{ | |
} | |
Return (One) | |
} | |
Method (CNRS, 0, Serialized) | |
{ | |
Debug = "[ACPI RST] Restore Remapped Device and Hidden RP context |start" | |
ADBG (Concatenate ("CNRSs ", ToDecimalString (Timer))) | |
If ((NITV == Zero)) | |
{ | |
Return (Zero) | |
} | |
RDCA (NCRN, 0x10, Zero, Zero, 0x03) | |
RDCA (NCRN, 0x14, Zero, Zero, 0x03) | |
RDCA (NCRN, 0x18, Zero, Zero, 0x03) | |
RDCA (NCRN, 0x1C, Zero, Zero, 0x03) | |
RDCA (NCRN, 0x20, Zero, Zero, 0x03) | |
RDCA (NCRN, 0x24, Zero, Zero, 0x03) | |
RDCA (NCRN, PRBI, Zero, PRBD, 0x03) | |
RDCA (NCRN, 0x04, 0xFFFFFFF8, PCMD, 0x03) | |
If ((NL1V != Zero)) | |
{ | |
RDCA (NCRN, (NL1V + 0x0C), 0xFFFFFF00, ND2V, 0x03) | |
RDCA (NCRN, (NL1V + 0x08), 0x0F, (ND1V & 0xFFFFFFF0), 0x03) | |
RDCA (NCRN, (NL1V + 0x08), 0xFFFFFFFF, ND1V, 0x03) | |
} | |
If ((NLRV != Zero)) | |
{ | |
RDCA (NCRN, (NLRV + 0x04), 0xFFFFFFFF, NLDV, 0x03) | |
} | |
RDCA (NCRN, (NPCV + 0x10), 0xFFFFFEBF, (NEAV & 0xFFFC), 0x03) | |
RDCA (NCRN, (NPCV + 0x28), 0xFFFFFBFF, NECV, 0x03) | |
RDCA (NCRN, (NPCV + 0x08), 0xFFFFFF1F, NEBV, 0x03) | |
RDCA (NCRN, 0x68, 0xFFFFFBFF, NRAV, One) | |
If (((NEAV & 0x40) == 0x40)) | |
{ | |
RDCA (NCRN, 0x50, 0xFFFFFFDF, 0x20, One) | |
ADBG (Concatenate ("CNRSw ", ToDecimalString (Timer))) | |
While (((RDCA (NCRN, 0x52, Zero, Zero, Zero) & 0x2000) == Zero)) | |
{ | |
Stall (0x0A) | |
} | |
} | |
ADBG (Concatenate ("CNRSx ", ToDecimalString (Timer))) | |
RDCA (NCRN, (NPCV + 0x10), 0xFFFFFFFC, (NEAV & 0x03), 0x03) | |
If ((NMVV != Zero)) | |
{ | |
RDCA (NCRN, NMBV, Zero, NMVV, 0x03) | |
} | |
If ((NPVV != Zero)) | |
{ | |
RDCA (NCRN, NPBV, Zero, NPVV, 0x03) | |
} | |
ADBG (Concatenate ("CNRSe ", ToDecimalString (Timer))) | |
Debug = "[ACPI RST] Restore Remapped Device and Hidden RP context |complete" | |
} | |
} | |
Device (NVM3) | |
{ | |
Name (_ADR, 0x00C3FFFF) // _ADR: Address | |
Method (_INI, 0, NotSerialized) // _INI: Initialize | |
{ | |
NITV = NIT3 /* \NIT3 */ | |
NPMV = NPM3 /* \NPM3 */ | |
NPCV = NPC3 /* \NPC3 */ | |
NL1V = NL13 /* \NL13 */ | |
ND2V = ND23 /* \ND23 */ | |
ND1V = ND13 /* \ND13 */ | |
NLRV = NLR3 /* \NLR3 */ | |
NLDV = NLD3 /* \NLD3 */ | |
NEAV = NEA3 /* \NEA3 */ | |
NEBV = NEB3 /* \NEB3 */ | |
NECV = NEC3 /* \NEC3 */ | |
NRAV = NRA3 /* \NRA3 */ | |
NMBV = NMB3 /* \NMB3 */ | |
NMVV = NMV3 /* \NMV3 */ | |
NPBV = NPB3 /* \NPB3 */ | |
NPVV = NPV3 /* \NPV3 */ | |
NRPN = NRP3 /* \NRP3 */ | |
NCRN = 0x02 | |
ARPC (NRPN, RefOf (PWRG), RefOf (RSTG), RefOf (SCLK)) | |
} | |
Name (PRBI, Zero) | |
Name (PRBD, Zero) | |
Name (PCMD, Zero) | |
Name (RSTG, Package (0x04) | |
{ | |
Zero, | |
Zero, | |
Zero, | |
Zero | |
}) | |
Name (PWRG, Package (0x04) | |
{ | |
Zero, | |
Zero, | |
Zero, | |
Zero | |
}) | |
Name (SCLK, Package (0x03) | |
{ | |
Zero, | |
Zero, | |
Zero | |
}) | |
Name (NCRN, Zero) | |
Name (NITV, Zero) | |
Name (NPMV, Zero) | |
Name (NPCV, Zero) | |
Name (NL1V, Zero) | |
Name (ND2V, Zero) | |
Name (ND1V, Zero) | |
Name (NLRV, Zero) | |
Name (NLDV, Zero) | |
Name (NEAV, Zero) | |
Name (NEBV, Zero) | |
Name (NECV, Zero) | |
Name (NRAV, Zero) | |
Name (NMBV, Zero) | |
Name (NMVV, Zero) | |
Name (NPBV, Zero) | |
Name (NPVV, Zero) | |
Name (NRPN, Zero) | |
Name (MXIE, Zero) | |
Name (ISD3, Zero) | |
Method (RPON, 0, Serialized) | |
{ | |
If ((ISD3 == Zero)) | |
{ | |
Return (Zero) | |
} | |
ISD3 = Zero | |
ADBG (Concatenate ("RPONs: ", ToHexString (NRPN))) | |
PON (PWRG) | |
If ((DerefOf (SCLK [Zero]) != Zero)) | |
{ | |
PCRA (0xDC, 0x100C, ~DerefOf (SCLK [One])) | |
Sleep (0x10) | |
} | |
PON (RSTG) | |
RDCA (NCRN, 0x0420, 0xBFFFFFFF, Zero, One) | |
RDCA (NCRN, 0xE2, 0xFFFFFFFF, 0x08, One) | |
Sleep (0x10) | |
Local0 = Zero | |
While ((RDCA (NCRN, 0xE2, Zero, Zero, Zero) & 0x08)) | |
{ | |
If ((Local0 > 0x04)) | |
{ | |
Break | |
} | |
Sleep (0x10) | |
Local0++ | |
} | |
RDCA (NCRN, 0x0420, 0xFFFFFFFF, 0x40000000, One) | |
Local0 = Zero | |
While (((RDCA (NCRN, 0x52, Zero, Zero, Zero) & 0x2000) == Zero)) | |
{ | |
If ((Local0 > 0x08)) | |
{ | |
Break | |
} | |
Sleep (0x10) | |
Local0++ | |
} | |
RDCA (NCRN, 0x0324, 0xFFFFFFF7, Zero, One) | |
Sleep (0x07D0) | |
NVD0 () | |
ADBG (Concatenate ("RPONe: ", ToHexString (NRPN))) | |
} | |
Method (RPOF, 0, Serialized) | |
{ | |
If ((NVD3 () == Zero)) | |
{ | |
Return (Zero) | |
} | |
ADBG (Concatenate ("POFF NRPN: ", ToHexString (NRPN))) | |
RDCA (NCRN, 0xE2, 0xFFFFFFFF, 0x04, One) | |
Sleep (0x10) | |
Local0 = Zero | |
While ((RDCA (NCRN, 0xE2, Zero, Zero, Zero) & 0x04)) | |
{ | |
If ((Local0 > 0x04)) | |
{ | |
Break | |
} | |
Sleep (0x10) | |
Local0++ | |
} | |
RDCA (NCRN, 0x0324, 0xFFFFFFFF, 0x08, One) | |
POFF (RSTG) | |
If ((DerefOf (SCLK [Zero]) != Zero)) | |
{ | |
PCRO (0xDC, 0x100C, DerefOf (SCLK [One])) | |
Sleep (0x10) | |
} | |
POFF (PWRG) | |
RDCA (NCRN, 0x50, 0xFFFFFFFF, 0x10, One) | |
RDCA (NCRN, 0x50, 0xFFFFFFEF, Zero, One) | |
ISD3 = 0x03 | |
} | |
Method (NVD3, 0, Serialized) | |
{ | |
If ((NITV == Zero)) | |
{ | |
Return (Zero) | |
} | |
PCMD = RDCA (NCRN, 0x04, Zero, Zero, 0x02) | |
If ((NITV == One)) | |
{ | |
PRBI = 0x24 | |
PRBD = RDCA (NCRN, 0x24, Zero, Zero, 0x02) | |
} | |
ElseIf ((NITV == 0x02)) | |
{ | |
PRBI = 0x10 | |
PRBD = RDCA (NCRN, 0x10, Zero, Zero, 0x02) | |
OperationRegion (MCRC, SystemMemory, (GPCB () + 0x000B833C), 0x04) | |
Field (MCRC, AnyAcc, NoLock, Preserve) | |
{ | |
SCSO, 8, | |
Offset (0x02), | |
TCSO, 8, | |
, 7, | |
RE, 1 | |
} | |
MXIE = RDCA (NCRN, TCSO, Zero, Zero, 0x02) | |
} | |
RDCA (NCRN, (NPMV + 0x04), 0xFFFFFFFC, 0x03, 0x03) | |
RDCA (NCRN, 0xA4, 0xFFFFFFFC, 0x03, One) | |
Return (One) | |
} | |
Method (NVD0, 0, Serialized) | |
{ | |
If ((NITV == Zero)) | |
{ | |
Return (Zero) | |
} | |
RDCA (NCRN, 0xA4, 0xFFFFFFFC, Zero, One) | |
RDCA (NCRN, (NPMV + 0x04), 0xFFFFFFFC, Zero, 0x03) | |
CNRS () | |
If ((NITV == 0x02)) | |
{ | |
OperationRegion (MCRC, SystemMemory, (GPCB () + 0x000B833C), 0x04) | |
Field (MCRC, AnyAcc, NoLock, Preserve) | |
{ | |
SCSO, 8, | |
Offset (0x02), | |
TCSO, 8, | |
, 7, | |
RE, 1 | |
} | |
RDCA (NCRN, TCSO, 0xFFFFFFFF, (MXIE & 0x80000000), 0x03) | |
ADBG ("NVD0: MSIXe") | |
} | |
Else | |
{ | |
} | |
Return (One) | |
} | |
Method (CNRS, 0, Serialized) | |
{ | |
Debug = "[ACPI RST] Restore Remapped Device and Hidden RP context |start" | |
ADBG (Concatenate ("CNRSs ", ToDecimalString (Timer))) | |
If ((NITV == Zero)) | |
{ | |
Return (Zero) | |
} | |
RDCA (NCRN, 0x10, Zero, Zero, 0x03) | |
RDCA (NCRN, 0x14, Zero, Zero, 0x03) | |
RDCA (NCRN, 0x18, Zero, Zero, 0x03) | |
RDCA (NCRN, 0x1C, Zero, Zero, 0x03) | |
RDCA (NCRN, 0x20, Zero, Zero, 0x03) | |
RDCA (NCRN, 0x24, Zero, Zero, 0x03) | |
RDCA (NCRN, PRBI, Zero, PRBD, 0x03) | |
RDCA (NCRN, 0x04, 0xFFFFFFF8, PCMD, 0x03) | |
If ((NL1V != Zero)) | |
{ | |
RDCA (NCRN, (NL1V + 0x0C), 0xFFFFFF00, ND2V, 0x03) | |
RDCA (NCRN, (NL1V + 0x08), 0x0F, (ND1V & 0xFFFFFFF0), 0x03) | |
RDCA (NCRN, (NL1V + 0x08), 0xFFFFFFFF, ND1V, 0x03) | |
} | |
If ((NLRV != Zero)) | |
{ | |
RDCA (NCRN, (NLRV + 0x04), 0xFFFFFFFF, NLDV, 0x03) | |
} | |
RDCA (NCRN, (NPCV + 0x10), 0xFFFFFEBF, (NEAV & 0xFFFC), 0x03) | |
RDCA (NCRN, (NPCV + 0x28), 0xFFFFFBFF, NECV, 0x03) | |
RDCA (NCRN, (NPCV + 0x08), 0xFFFFFF1F, NEBV, 0x03) | |
RDCA (NCRN, 0x68, 0xFFFFFBFF, NRAV, One) | |
If (((NEAV & 0x40) == 0x40)) | |
{ | |
RDCA (NCRN, 0x50, 0xFFFFFFDF, 0x20, One) | |
ADBG (Concatenate ("CNRSw ", ToDecimalString (Timer))) | |
While (((RDCA (NCRN, 0x52, Zero, Zero, Zero) & 0x2000) == Zero)) | |
{ | |
Stall (0x0A) | |
} | |
} | |
ADBG (Concatenate ("CNRSx ", ToDecimalString (Timer))) | |
RDCA (NCRN, (NPCV + 0x10), 0xFFFFFFFC, (NEAV & 0x03), 0x03) | |
If ((NMVV != Zero)) | |
{ | |
RDCA (NCRN, NMBV, Zero, NMVV, 0x03) | |
} | |
If ((NPVV != Zero)) | |
{ | |
RDCA (NCRN, NPBV, Zero, NPVV, 0x03) | |
} | |
ADBG (Concatenate ("CNRSe ", ToDecimalString (Timer))) | |
Debug = "[ACPI RST] Restore Remapped Device and Hidden RP context |complete" | |
} | |
} | |
Method (PSTA, 1, Serialized) | |
{ | |
If ((DerefOf (Arg0 [Zero]) == Zero)) | |
{ | |
Return (One) | |
} | |
If ((DerefOf (Arg0 [Zero]) == One)) | |
{ | |
If ((GGOV (DerefOf (Arg0 [0x02])) == DerefOf (Arg0 [0x03] | |
))) | |
{ | |
Return (One) | |
} | |
Return (Zero) | |
} | |
Return (Zero) | |
} | |
Method (PON, 1, Serialized) | |
{ | |
If ((DerefOf (Arg0 [Zero]) != Zero)) | |
{ | |
If ((DerefOf (Arg0 [Zero]) == One)) | |
{ | |
ADBG (Concatenate ("PON GPIO=", ToHexString (DerefOf (Arg0 [0x02])))) | |
SGOV (DerefOf (Arg0 [0x02]), DerefOf (Arg0 [0x03])) | |
} | |
} | |
} | |
Method (POFF, 1, Serialized) | |
{ | |
If ((DerefOf (Arg0 [Zero]) != Zero)) | |
{ | |
If ((DerefOf (Arg0 [Zero]) == One)) | |
{ | |
ADBG (Concatenate ("POFF GPIO=", ToHexString (DerefOf (Arg0 [0x02])))) | |
SGOV (DerefOf (Arg0 [0x02]), (DerefOf (Arg0 [0x03]) ^ | |
One)) | |
} | |
} | |
} | |
} | |
Device (CIO2) | |
{ | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CIOE == One)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (Zero) | |
} | |
} | |
Name (_HID, "INT343E") // _HID: Hardware ID | |
Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings | |
{ | |
Name (CBUF, ResourceTemplate () | |
{ | |
Interrupt (ResourceConsumer, Level, ActiveLow, Shared, ,, _Y15) | |
{ | |
0x00000010, | |
} | |
Memory32Fixed (ReadWrite, | |
0xFE400000, // Address Base | |
0x00010000, // Address Length | |
) | |
}) | |
CreateDWordField (CBUF, \_SB.PCI0.CIO2._CRS._Y15._INT, CIOV) // _INT: Interrupts | |
CIOV = CIOI /* \CIOI */ | |
Return (CBUF) /* \_SB_.PCI0.CIO2._CRS.CBUF */ | |
} | |
} | |
Device (TERM) | |
{ | |
Name (_HID, "INT343D") // _HID: Hardware ID | |
Name (_UID, One) // _UID: Unique ID | |
Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings | |
{ | |
Name (RBUF, ResourceTemplate () | |
{ | |
Memory32Fixed (ReadWrite, | |
0xFE03C000, // Address Base | |
0x00001000, // Address Length | |
) | |
Interrupt (ResourceConsumer, Level, ActiveLow, Shared, ,, _Y16) | |
{ | |
0x00000012, | |
} | |
}) | |
CreateDWordField (RBUF, \_SB.PCI0.TERM._CRS._Y16._INT, IRQN) // _INT: Interrupts | |
IRQN = TIRQ /* \TIRQ */ | |
Return (RBUF) /* \_SB_.PCI0.TERM._CRS.RBUF */ | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((TAEN == Zero)) | |
{ | |
Return (Zero) | |
} | |
If ((TIRQ == Zero)) | |
{ | |
Return (Zero) | |
} | |
Return (0x0F) | |
} | |
} | |
} | |
Scope (_SB) | |
{ | |
Name (HDAA, Zero) | |
Name (DISA, One) | |
Method (DION, 0, NotSerialized) | |
{ | |
VMMH (One, One) | |
} | |
Method (DIOF, 0, NotSerialized) | |
{ | |
VMMH (One, Zero) | |
} | |
Method (VMMH, 2, Serialized) | |
{ | |
If ((!CondRefOf (\_SB.VMON) || !CondRefOf (\_SB.VMOF))) | |
{ | |
Return (Zero) | |
} | |
Switch (ToInteger (Arg0)) | |
{ | |
Case (Zero) | |
{ | |
HDAA = Arg1 | |
} | |
Case (One) | |
{ | |
DISA = Arg1 | |
} | |
Default | |
{ | |
Return (Zero) | |
} | |
} | |
If ((!DISA && !HDAA)) | |
{ | |
XSQD = Zero | |
SLS0 = One | |
VMON () | |
} | |
Else | |
{ | |
XSQD = One | |
SLS0 = Zero | |
VMOF () | |
} | |
} | |
} | |
Scope (_SB.PCI0) | |
{ | |
Method (LPD3, 1, Serialized) | |
{ | |
OperationRegion (ICB1, SystemMemory, (Arg0 + 0x84), 0x04) | |
Field (ICB1, DWordAcc, NoLock, Preserve) | |
{ | |
PMEC, 32 | |
} | |
PMEC = 0x03 | |
TEMP = PMEC /* \_SB_.PCI0.LPD3.PMEC */ | |
} | |
Method (LPD0, 1, Serialized) | |
{ | |
OperationRegion (ICB1, SystemMemory, (Arg0 + 0x84), 0x04) | |
Field (ICB1, DWordAcc, NoLock, Preserve) | |
{ | |
PMEC, 32 | |
} | |
PMEC &= 0xFFFF7FFC | |
TEMP = PMEC /* \_SB_.PCI0.LPD0.PMEC */ | |
} | |
Method (LHRV, 1, Serialized) | |
{ | |
OperationRegion (ICB1, SystemMemory, (Arg0 + 0x08), 0x04) | |
Field (ICB1, DWordAcc, NoLock, Preserve) | |
{ | |
HRV, 8 | |
} | |
Return (HRV) /* \_SB_.PCI0.LHRV.HRV_ */ | |
} | |
Method (GETD, 1, Serialized) | |
{ | |
OperationRegion (ICB1, SystemMemory, (Arg0 + 0x84), 0x04) | |
Field (ICB1, DWordAcc, NoLock, Preserve) | |
{ | |
PMEC, 32 | |
} | |
Return ((PMEC & 0x03)) | |
} | |
Method (LCRS, 3, Serialized) | |
{ | |
Name (RBUF, ResourceTemplate () | |
{ | |
Memory32Fixed (ReadWrite, | |
0x00000000, // Address Base | |
0x00001000, // Address Length | |
_Y17) | |
Interrupt (ResourceConsumer, Level, ActiveLow, Shared, ,, _Y18) | |
{ | |
0x00000014, | |
} | |
}) | |
CreateDWordField (RBUF, \_SB.PCI0.LCRS._Y17._BAS, BVAL) // _BAS: Base Address | |
CreateDWordField (RBUF, \_SB.PCI0.LCRS._Y17._LEN, BLEN) // _LEN: Length | |
CreateDWordField (RBUF, \_SB.PCI0.LCRS._Y18._INT, IRQN) // _INT: Interrupts | |
BVAL = Arg1 | |
IRQN = Arg2 | |
If ((Arg0 == 0x04)) | |
{ | |
BLEN = 0x08 | |
} | |
Return (RBUF) /* \_SB_.PCI0.LCRS.RBUF */ | |
} | |
Method (LSTA, 1, Serialized) | |
{ | |
If (((Arg0 == Zero) || (Arg0 == 0x03))) | |
{ | |
Return (Zero) | |
} | |
If ((OSYS < 0x07DC)) | |
{ | |
Return (Zero) | |
} | |
Return (0x0F) | |
} | |
Method (GIRQ, 1, Serialized) | |
{ | |
Return ((0x18 + (Arg0 % 0x60))) | |
} | |
} | |
Scope (_SB.PCI0) | |
{ | |
Device (SIRC) | |
{ | |
Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID | |
Name (_STA, 0x03) // _STA: Status | |
Name (_UID, 0x05) // _UID: Unique ID | |
Method (ADDB, 3, Serialized) | |
{ | |
Name (BUFF, ResourceTemplate () | |
{ | |
Memory32Fixed (ReadWrite, | |
0x00000000, // Address Base | |
0x00001000, // Address Length | |
_Y19) | |
}) | |
CreateDWordField (BUFF, \_SB.PCI0.SIRC.ADDB._Y19._BAS, ADDR) // _BAS: Base Address | |
CreateDWordField (BUFF, \_SB.PCI0.SIRC.ADDB._Y19._LEN, LENG) // _LEN: Length | |
Local0 = Buffer (0x02) | |
{ | |
0x79, 0x00 // y. | |
} | |
If ((((Arg0 == One) || (Arg0 == 0x03)) || (Arg0 == 0x04))) | |
{ | |
ADDR = Arg2 | |
ConcatenateResTemplate (Local0, BUFF, Local1) | |
Local0 = Local1 | |
} | |
If ((Arg0 == 0x03)) | |
{ | |
ADDR = Arg1 | |
ConcatenateResTemplate (Local0, BUFF, Local1) | |
Local0 = Local1 | |
} | |
If ((Arg0 == 0x04)) | |
{ | |
ADDR = (0x08 + Arg1) | |
LENG = 0x0FF8 | |
ConcatenateResTemplate (Local0, BUFF, Local1) | |
Local0 = Local1 | |
} | |
Return (Local0) | |
} | |
Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings | |
{ | |
Local0 = Buffer (0x02) | |
{ | |
0x79, 0x00 // y. | |
} | |
ConcatenateResTemplate (Local0, ADDB (SMD0, SB00, SB10), Local1) | |
Local0 = Local1 | |
ConcatenateResTemplate (Local0, ADDB (SMD1, SB01, SB11), Local1) | |
Local0 = Local1 | |
ConcatenateResTemplate (Local0, ADDB (SMD2, SB02, SB12), Local1) | |
Local0 = Local1 | |
ConcatenateResTemplate (Local0, ADDB (SMD3, SB03, SB13), Local1) | |
Local0 = Local1 | |
ConcatenateResTemplate (Local0, ADDB (SMD4, SB04, SB14), Local1) | |
Local0 = Local1 | |
ConcatenateResTemplate (Local0, ADDB (SMD5, SB05, SB15), Local1) | |
Local0 = Local1 | |
ConcatenateResTemplate (Local0, ADDB (SMD6, SB06, SB16), Local1) | |
Local0 = Local1 | |
ConcatenateResTemplate (Local0, ADDB (SMD7, SB07, SB17), Local1) | |
Local0 = Local1 | |
ConcatenateResTemplate (Local0, ADDB (SMD8, SB08, SB18), Local1) | |
Local0 = Local1 | |
ConcatenateResTemplate (Local0, ADDB (SMD9, SB09, SB19), Local1) | |
Local0 = Local1 | |
ConcatenateResTemplate (Local0, ADDB (SMDA, SB0A, SB1A), Local1) | |
Local0 = Local1 | |
If ((^^GPI0._STA () == Zero)) | |
{ | |
ConcatenateResTemplate (Local0, ^^GPI0._CRS (), Local1) | |
Local0 = Local1 | |
} | |
Return (Local0) | |
} | |
} | |
Device (GPI0) | |
{ | |
Method (_HID, 0, NotSerialized) // _HID: Hardware ID | |
{ | |
If ((PCHV () == SPTH)) | |
{ | |
If ((PCHG == 0x02)) | |
{ | |
Return ("INT3451") | |
} | |
Return ("INT345D") | |
} | |
Return ("INT344B") | |
} | |
Name (LINK, "\\_SB.PCI0.GPI0") | |
Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings | |
{ | |
Name (RBUF, ResourceTemplate () | |
{ | |
Memory32Fixed (ReadWrite, | |
0x00000000, // Address Base | |
0x00010000, // Address Length | |
_Y1A) | |
Memory32Fixed (ReadWrite, | |
0x00000000, // Address Base | |
0x00010000, // Address Length | |
_Y1B) | |
Memory32Fixed (ReadWrite, | |
0x00000000, // Address Base | |
0x00010000, // Address Length | |
_Y1D) | |
Interrupt (ResourceConsumer, Level, ActiveLow, Shared, ,, _Y1C) | |
{ | |
0x0000000E, | |
} | |
}) | |
CreateDWordField (RBUF, \_SB.PCI0.GPI0._CRS._Y1A._BAS, COM0) // _BAS: Base Address | |
CreateDWordField (RBUF, \_SB.PCI0.GPI0._CRS._Y1B._BAS, COM1) // _BAS: Base Address | |
CreateDWordField (RBUF, \_SB.PCI0.GPI0._CRS._Y1C._INT, IRQN) // _INT: Interrupts | |
COM0 = (SBRG + 0x00AF0000) | |
COM1 = (SBRG + 0x00AE0000) | |
CreateDWordField (RBUF, \_SB.PCI0.GPI0._CRS._Y1D._BAS, COM3) // _BAS: Base Address | |
COM3 = (SBRG + 0x00AC0000) | |
IRQN = SGIR /* \SGIR */ | |
Return (RBUF) /* \_SB_.PCI0.GPI0._CRS.RBUF */ | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((SBRG == Zero)) | |
{ | |
Return (Zero) | |
} | |
If ((GPEN == Zero)) | |
{ | |
Return (Zero) | |
} | |
Return (0x0F) | |
} | |
} | |
} | |
Scope (_SB.PCI0) | |
{ | |
Device (I2C0) | |
{ | |
Name (LINK, "\\_SB.PCI0.I2C0") | |
Method (_PSC, 0, NotSerialized) // _PSC: Power State Current | |
{ | |
Return (GETD (SB10)) | |
} | |
Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 | |
{ | |
LPD0 (SB10) | |
} | |
Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 | |
{ | |
LPD3 (SB10) | |
} | |
If ((SMD0 != 0x02)) | |
{ | |
Name (_HID, "INT3442") // _HID: Hardware ID | |
Method (_HRV, 0, NotSerialized) // _HRV: Hardware Revision | |
{ | |
Return (LHRV (SB10)) | |
} | |
Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings | |
{ | |
Return (LCRS (SMD0, SB00, SIR0)) | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
Return (LSTA (SMD0)) | |
} | |
} | |
If ((SMD0 == 0x02)) | |
{ | |
Name (_ADR, 0x00150000) // _ADR: Address | |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
{ | |
If (PCIC (Arg0)) | |
{ | |
Return (PCID (Arg0, Arg1, Arg2, Arg3)) | |
} | |
Return (Buffer (One) | |
{ | |
0x00 // . | |
}) | |
} | |
} | |
} | |
} | |
Scope (_SB.PCI0) | |
{ | |
Device (I2C1) | |
{ | |
Name (LINK, "\\_SB.PCI0.I2C1") | |
Method (_PSC, 0, NotSerialized) // _PSC: Power State Current | |
{ | |
Return (GETD (SB11)) | |
} | |
Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 | |
{ | |
LPD0 (SB11) | |
} | |
Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 | |
{ | |
LPD3 (SB11) | |
} | |
If ((SMD1 != 0x02)) | |
{ | |
Name (_HID, "INT3443") // _HID: Hardware ID | |
Method (_HRV, 0, NotSerialized) // _HRV: Hardware Revision | |
{ | |
Return (LHRV (SB11)) | |
} | |
Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings | |
{ | |
Return (LCRS (SMD1, SB01, SIR1)) | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
Return (LSTA (SMD1)) | |
} | |
} | |
If ((SMD1 == 0x02)) | |
{ | |
Name (_ADR, 0x00150001) // _ADR: Address | |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
{ | |
If (PCIC (Arg0)) | |
{ | |
Return (PCID (Arg0, Arg1, Arg2, Arg3)) | |
} | |
Return (Buffer (One) | |
{ | |
0x00 // . | |
}) | |
} | |
} | |
} | |
} | |
Scope (_SB.PCI0) | |
{ | |
Device (I2C2) | |
{ | |
Name (LINK, "\\_SB.PCI0.I2C2") | |
Method (_PSC, 0, NotSerialized) // _PSC: Power State Current | |
{ | |
Return (GETD (SB12)) | |
} | |
Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 | |
{ | |
LPD0 (SB12) | |
} | |
Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 | |
{ | |
LPD3 (SB12) | |
} | |
If ((SMD2 != 0x02)) | |
{ | |
Name (_HID, "INT3444") // _HID: Hardware ID | |
Method (_HRV, 0, NotSerialized) // _HRV: Hardware Revision | |
{ | |
Return (LHRV (SB12)) | |
} | |
Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings | |
{ | |
Return (LCRS (SMD2, SB02, SIR2)) | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
Return (LSTA (SMD2)) | |
} | |
} | |
If ((SMD2 == 0x02)) | |
{ | |
Name (_ADR, 0x00150002) // _ADR: Address | |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
{ | |
If (PCIC (Arg0)) | |
{ | |
Return (PCID (Arg0, Arg1, Arg2, Arg3)) | |
} | |
Return (Buffer (One) | |
{ | |
0x00 // . | |
}) | |
} | |
} | |
} | |
} | |
Scope (_SB.PCI0) | |
{ | |
Device (I2C3) | |
{ | |
Name (LINK, "\\_SB.PCI0.I2C3") | |
Method (_PSC, 0, NotSerialized) // _PSC: Power State Current | |
{ | |
Return (GETD (SB13)) | |
} | |
Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 | |
{ | |
LPD0 (SB13) | |
} | |
Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 | |
{ | |
LPD3 (SB13) | |
} | |
If ((SMD3 != 0x02)) | |
{ | |
Name (_HID, "INT3445") // _HID: Hardware ID | |
Method (_HRV, 0, NotSerialized) // _HRV: Hardware Revision | |
{ | |
Return (LHRV (SB13)) | |
} | |
Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings | |
{ | |
Return (LCRS (SMD3, SB03, SIR3)) | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
Return (LSTA (SMD3)) | |
} | |
} | |
If ((SMD3 == 0x02)) | |
{ | |
Name (_ADR, 0x00150003) // _ADR: Address | |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
{ | |
If (PCIC (Arg0)) | |
{ | |
Return (PCID (Arg0, Arg1, Arg2, Arg3)) | |
} | |
Return (Buffer (One) | |
{ | |
0x00 // . | |
}) | |
} | |
} | |
} | |
} | |
Scope (_SB.PCI0) | |
{ | |
Device (I2C4) | |
{ | |
Name (LINK, "\\_SB.PCI0.I2C4") | |
Method (_PSC, 0, NotSerialized) // _PSC: Power State Current | |
{ | |
Return (GETD (SB14)) | |
} | |
Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 | |
{ | |
LPD0 (SB14) | |
} | |
Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 | |
{ | |
LPD3 (SB14) | |
} | |
If ((SMD4 != 0x02)) | |
{ | |
Name (_HID, "INT3446") // _HID: Hardware ID | |
Method (_HRV, 0, NotSerialized) // _HRV: Hardware Revision | |
{ | |
Return (LHRV (SB14)) | |
} | |
Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings | |
{ | |
Return (LCRS (SMD4, SB04, SIR4)) | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
Return (LSTA (SMD4)) | |
} | |
} | |
If ((SMD4 == 0x02)) | |
{ | |
Name (_ADR, 0x00190002) // _ADR: Address | |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
{ | |
If (PCIC (Arg0)) | |
{ | |
Return (PCID (Arg0, Arg1, Arg2, Arg3)) | |
} | |
Return (Buffer (One) | |
{ | |
0x00 // . | |
}) | |
} | |
} | |
} | |
} | |
Scope (_SB.PCI0) | |
{ | |
Device (I2C5) | |
{ | |
Name (LINK, "\\_SB.PCI0.I2C5") | |
Method (_PSC, 0, NotSerialized) // _PSC: Power State Current | |
{ | |
Return (GETD (SB15)) | |
} | |
Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 | |
{ | |
LPD0 (SB15) | |
} | |
Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 | |
{ | |
LPD3 (SB15) | |
} | |
If ((SMD5 != 0x02)) | |
{ | |
Name (_HID, "INT3447") // _HID: Hardware ID | |
Method (_HRV, 0, NotSerialized) // _HRV: Hardware Revision | |
{ | |
Return (LHRV (SB15)) | |
} | |
Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings | |
{ | |
Return (LCRS (SMD5, SB05, SIR5)) | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
Return (LSTA (SMD5)) | |
} | |
} | |
If ((SMD5 == 0x02)) | |
{ | |
Name (_ADR, 0x00190001) // _ADR: Address | |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
{ | |
If (PCIC (Arg0)) | |
{ | |
Return (PCID (Arg0, Arg1, Arg2, Arg3)) | |
} | |
Return (Buffer (One) | |
{ | |
0x00 // . | |
}) | |
} | |
} | |
} | |
} | |
Scope (_SB.PCI0) | |
{ | |
Device (SPI0) | |
{ | |
Method (_PSC, 0, NotSerialized) // _PSC: Power State Current | |
{ | |
Return (GETD (SB16)) | |
} | |
Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 | |
{ | |
LPD0 (SB16) | |
} | |
Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 | |
{ | |
LPD3 (SB16) | |
} | |
If ((SMD6 != 0x02)) | |
{ | |
Name (_HID, "INT3440") // _HID: Hardware ID | |
Method (_HRV, 0, NotSerialized) // _HRV: Hardware Revision | |
{ | |
Return (LHRV (SB16)) | |
} | |
Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings | |
{ | |
Return (LCRS (SMD6, SB06, SIR6)) | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
Return (LSTA (SMD6)) | |
} | |
} | |
If ((SMD6 == 0x02)) | |
{ | |
Name (_ADR, 0x001E0002) // _ADR: Address | |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
{ | |
If (PCIC (Arg0)) | |
{ | |
Return (PCID (Arg0, Arg1, Arg2, Arg3)) | |
} | |
Return (Buffer (One) | |
{ | |
0x00 // . | |
}) | |
} | |
} | |
} | |
} | |
Scope (_SB.PCI0) | |
{ | |
Device (SPI1) | |
{ | |
Method (_PSC, 0, NotSerialized) // _PSC: Power State Current | |
{ | |
Return (GETD (SB17)) | |
} | |
Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 | |
{ | |
LPD0 (SB17) | |
} | |
Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 | |
{ | |
LPD3 (SB17) | |
} | |
If ((SMD7 != 0x02)) | |
{ | |
Name (_HID, "INT3441") // _HID: Hardware ID | |
Method (_HRV, 0, NotSerialized) // _HRV: Hardware Revision | |
{ | |
Return (LHRV (SB17)) | |
} | |
Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings | |
{ | |
Return (LCRS (SMD7, SB07, SIR7)) | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
Return (LSTA (SMD7)) | |
} | |
} | |
If ((SMD7 == 0x02)) | |
{ | |
Name (_ADR, 0x001E0003) // _ADR: Address | |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
{ | |
If (PCIC (Arg0)) | |
{ | |
Return (PCID (Arg0, Arg1, Arg2, Arg3)) | |
} | |
Return (Buffer (One) | |
{ | |
0x00 // . | |
}) | |
} | |
} | |
} | |
} | |
Scope (_SB.PCI0) | |
{ | |
Device (UA00) | |
{ | |
If ((SMD8 != 0x02)) | |
{ | |
Method (_HID, 0, NotSerialized) // _HID: Hardware ID | |
{ | |
If ((SMD8 == 0x04)) | |
{ | |
Return (0x020CD041) | |
} | |
Else | |
{ | |
Return ("INT3448") | |
} | |
} | |
Name (_UID, "SerialIoUart0") // _UID: Unique ID | |
Name (_DDN, "SerialIoUart0") // _DDN: DOS Device Name | |
Method (_HRV, 0, NotSerialized) // _HRV: Hardware Revision | |
{ | |
Return (LHRV (SB18)) | |
} | |
Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings | |
{ | |
Return (LCRS (SMD8, SB08, SIR8)) | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
Return (LSTA (SMD8)) | |
} | |
} | |
If ((SMD8 == 0x02)) | |
{ | |
Name (_ADR, 0x001E0000) // _ADR: Address | |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
{ | |
If (PCIC (Arg0)) | |
{ | |
Return (PCID (Arg0, Arg1, Arg2, Arg3)) | |
} | |
Return (Buffer (One) | |
{ | |
0x00 // . | |
}) | |
} | |
} | |
If ((SMD8 != 0x04)) | |
{ | |
Method (_PSC, 0, NotSerialized) // _PSC: Power State Current | |
{ | |
Return (GETD (SB18)) | |
} | |
Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 | |
{ | |
LPD0 (SB18) | |
} | |
Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 | |
{ | |
LPD3 (SB18) | |
} | |
} | |
} | |
} | |
Scope (_SB.PCI0) | |
{ | |
Device (UA01) | |
{ | |
If ((SMD9 != 0x02)) | |
{ | |
Method (_HID, 0, NotSerialized) // _HID: Hardware ID | |
{ | |
If ((SMD9 == 0x04)) | |
{ | |
Return (0x020CD041) | |
} | |
Else | |
{ | |
Return ("INT3449") | |
} | |
} | |
Name (_UID, "SerialIoUart1") // _UID: Unique ID | |
Name (_DDN, "SerialIoUart1") // _DDN: DOS Device Name | |
Method (_HRV, 0, NotSerialized) // _HRV: Hardware Revision | |
{ | |
Return (LHRV (SB19)) | |
} | |
Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings | |
{ | |
Return (LCRS (SMD9, SB09, SIR9)) | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
Return (LSTA (SMD9)) | |
} | |
} | |
If ((SMD9 == 0x02)) | |
{ | |
Name (_ADR, 0x001E0001) // _ADR: Address | |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
{ | |
If (PCIC (Arg0)) | |
{ | |
Return (PCID (Arg0, Arg1, Arg2, Arg3)) | |
} | |
Return (Buffer (One) | |
{ | |
0x00 // . | |
}) | |
} | |
} | |
If ((SMD9 != 0x04)) | |
{ | |
Method (_PSC, 0, NotSerialized) // _PSC: Power State Current | |
{ | |
Return (GETD (SB19)) | |
} | |
Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 | |
{ | |
LPD0 (SB19) | |
} | |
Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 | |
{ | |
LPD3 (SB19) | |
} | |
} | |
} | |
} | |
Scope (_SB.PCI0) | |
{ | |
Device (UA02) | |
{ | |
If ((SMDA != 0x02)) | |
{ | |
Method (_HID, 0, NotSerialized) // _HID: Hardware ID | |
{ | |
If ((SMDA == 0x04)) | |
{ | |
Return (0x020CD041) | |
} | |
Else | |
{ | |
Return ("INT344A") | |
} | |
} | |
Name (_UID, "SerialIoUart2") // _UID: Unique ID | |
Name (_DDN, "SerialIoUart2") // _DDN: DOS Device Name | |
Method (_HRV, 0, NotSerialized) // _HRV: Hardware Revision | |
{ | |
Return (LHRV (SB1A)) | |
} | |
Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings | |
{ | |
Return (LCRS (SMDA, SB0A, SIRA)) | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
Return (LSTA (SMDA)) | |
} | |
} | |
If ((SMDA == 0x02)) | |
{ | |
Name (_ADR, 0x00190000) // _ADR: Address | |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
{ | |
If (PCIC (Arg0)) | |
{ | |
Return (PCID (Arg0, Arg1, Arg2, Arg3)) | |
} | |
Return (Buffer (One) | |
{ | |
0x00 // . | |
}) | |
} | |
} | |
If ((SMDA != 0x04)) | |
{ | |
Method (_PSC, 0, NotSerialized) // _PSC: Power State Current | |
{ | |
Return (GETD (SB1A)) | |
} | |
Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 | |
{ | |
LPD0 (SB1A) | |
} | |
Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 | |
{ | |
LPD3 (SB1A) | |
} | |
} | |
} | |
} | |
Scope (_SB.PCI0) | |
{ | |
Name (HIDG, ToUUID ("3cdff6f7-4267-4555-ad05-b30a3d8938de") /* HID I2C Device */) | |
Name (TP7G, ToUUID ("ef87eb82-f951-46da-84ec-14871ac6f84b")) | |
Method (HIDD, 5, Serialized) | |
{ | |
If ((Arg0 == HIDG)) | |
{ | |
If ((Arg2 == Zero)) | |
{ | |
If ((Arg1 == One)) | |
{ | |
Return (Buffer (One) | |
{ | |
0x03 // . | |
}) | |
} | |
} | |
If ((Arg2 == One)) | |
{ | |
Return (Arg4) | |
} | |
} | |
Return (Buffer (One) | |
{ | |
0x00 // . | |
}) | |
} | |
Method (TP7D, 6, Serialized) | |
{ | |
If ((Arg0 == TP7G)) | |
{ | |
If ((Arg2 == Zero)) | |
{ | |
If ((Arg1 == One)) | |
{ | |
Return (Buffer (One) | |
{ | |
0x03 // . | |
}) | |
} | |
} | |
If ((Arg2 == One)) | |
{ | |
Return (ConcatenateResTemplate (Arg4, Arg5)) | |
} | |
} | |
Return (Buffer (One) | |
{ | |
0x00 // . | |
}) | |
} | |
} | |
Method (PKG3, 3, Serialized) | |
{ | |
Name (PKG, Package (0x03) | |
{ | |
Zero, | |
Zero, | |
Zero | |
}) | |
PKG [Zero] = Arg0 | |
PKG [One] = Arg1 | |
PKG [0x02] = Arg2 | |
Return (PKG) /* \PKG3.PKG_ */ | |
} | |
Scope (_SB.PCI0.I2C1) | |
{ | |
Method (FMCN, 0, NotSerialized) | |
{ | |
Return (PKG3 (FMHI, FMLI, FMDI)) | |
} | |
Device (TPD0) | |
{ | |
Name (HID2, Zero) | |
Name (SBFB, ResourceTemplate () | |
{ | |
I2cSerialBusV2 (0x0020, ControllerInitiated, 0x00061A80, | |
AddressingMode7Bit, "\\_SB.PCI0.I2C1", | |
0x00, ResourceConsumer, _Y1E, Exclusive, | |
) | |
}) | |
Name (SBFI, ResourceTemplate () | |
{ | |
Interrupt (ResourceConsumer, Level, ActiveLow, ExclusiveAndWake, ,, _Y1F) | |
{ | |
0x00000000, | |
} | |
}) | |
Name (SBFG, ResourceTemplate () | |
{ | |
GpioInt (Level, ActiveLow, ExclusiveAndWake, PullDefault, 0x0000, | |
"\\_SB.PCI0.GPI0", 0x00, ResourceConsumer, , | |
) | |
{ // Pin list | |
0x0000 | |
} | |
}) | |
CreateWordField (SBFB, \_SB.PCI0.I2C1.TPD0._Y1E._ADR, BADR) // _ADR: Address | |
CreateDWordField (SBFB, \_SB.PCI0.I2C1.TPD0._Y1E._SPE, SPED) // _SPE: Speed | |
CreateWordField (SBFG, 0x17, INT1) | |
CreateDWordField (SBFI, \_SB.PCI0.I2C1.TPD0._Y1F._INT, INT2) // _INT: Interrupts | |
Method (_INI, 0, Serialized) // _INI: Initialize | |
{ | |
If ((OSYS < 0x07DC)) | |
{ | |
SRXO (GPDI, One) | |
} | |
INT1 = GNUM (GPDI) | |
INT2 = INUM (GPDI) | |
If ((SDM1 == Zero)) | |
{ | |
SHPO (GPDI, One) | |
} | |
Switch (SDS1) | |
{ | |
Case (One) | |
{ | |
_HID = "TOSB1000" | |
BADR = 0x2C | |
HID2 = 0x20 | |
Return (Zero) | |
} | |
Case (0x02) | |
{ | |
_HID = "TOSB1001" | |
BADR = 0x2C | |
HID2 = 0x20 | |
Return (Zero) | |
} | |
Case (0x03) | |
{ | |
_HID = "TOSB1002" | |
BADR = 0x2C | |
HID2 = 0x20 | |
Return (Zero) | |
} | |
Case (0x04) | |
{ | |
_HID = "TOSB1003" | |
BADR = 0x2C | |
HID2 = 0x20 | |
Return (Zero) | |
} | |
} | |
} | |
Name (_HID, "XXXX0000") // _HID: Hardware ID | |
Name (_CID, "PNP0C50" /* HID Protocol Device (I2C bus) */) // _CID: Compatible ID | |
Name (_S0W, 0x03) // _S0W: S0 Device Wake State | |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
{ | |
If ((Arg0 == HIDG)) | |
{ | |
Return (HIDD (Arg0, Arg1, Arg2, Arg3, HID2)) | |
} | |
If ((Arg0 == TP7G)) | |
{ | |
Return (TP7D (Arg0, Arg1, Arg2, Arg3, SBFB, SBFG)) | |
} | |
Return (Buffer (One) | |
{ | |
0x00 // . | |
}) | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((SDS1 == Zero)) | |
{ | |
Return (Zero) | |
} | |
Return (0x0F) | |
} | |
Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings | |
{ | |
If ((OSYS < 0x07DC)) | |
{ | |
Return (SBFI) /* \_SB_.PCI0.I2C1.TPD0.SBFI */ | |
} | |
If ((SDM1 == Zero)) | |
{ | |
Return (ConcatenateResTemplate (SBFB, SBFG)) | |
} | |
Return (ConcatenateResTemplate (SBFB, SBFI)) | |
} | |
} | |
} | |
If ((PCHV () == SPTL)) | |
{ | |
Scope (_SB.PCI0) | |
{ | |
Device (PEMC) | |
{ | |
Name (_ADR, 0x001E0004) // _ADR: Address | |
OperationRegion (SCSR, PCI_Config, Zero, 0x0100) | |
Field (SCSR, WordAcc, NoLock, Preserve) | |
{ | |
Offset (0x84), | |
PSTA, 32, | |
Offset (0xA2), | |
, 2, | |
PGEN, 1 | |
} | |
Method (_PS0, 0, Serialized) // _PS0: Power State 0 | |
{ | |
PGEN = Zero | |
PCRA (0xC0, 0x0600, 0x7FFFFFBA) | |
Sleep (0x02) | |
PCRO (0xC0, 0x0600, 0x80000045) | |
PSTA &= 0xFFFFFFFC | |
TEMP = PSTA /* \_SB_.PCI0.PEMC.PSTA */ | |
} | |
Method (_PS3, 0, Serialized) // _PS3: Power State 3 | |
{ | |
PGEN = One | |
PSTA |= 0x03 | |
TEMP = PSTA /* \_SB_.PCI0.PEMC.PSTA */ | |
} | |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
{ | |
If (PCIC (Arg0)) | |
{ | |
Return (PCID (Arg0, Arg1, Arg2, Arg3)) | |
} | |
ADBG (Concatenate ("EMH4=", ToDecimalString (EMH4))) | |
If ((Arg0 == ToUUID ("f6c13ea5-65cd-461f-ab7a-29f7e8d5bd61"))) | |
{ | |
If ((Arg1 >= Zero)) | |
{ | |
Switch (ToInteger (Arg2)) | |
{ | |
Case (Zero) | |
{ | |
If ((EMH4 == One)) | |
{ | |
Return (Buffer (0x02) | |
{ | |
0x61, 0x02 // a. | |
}) | |
} | |
Return (Buffer (0x02) | |
{ | |
0x21, 0x02 // !. | |
}) | |
} | |
Case (0x05) | |
{ | |
Return (Buffer (One) | |
{ | |
0x03 // . | |
}) | |
} | |
Case (0x06) | |
{ | |
Return (Buffer (One) | |
{ | |
0x05 // . | |
}) | |
} | |
Case (0x09) | |
{ | |
Switch (EMDS) | |
{ | |
Case (Zero) | |
{ | |
Return (Buffer (One) | |
{ | |
0x00 // . | |
}) | |
} | |
Case (One) | |
{ | |
Return (Buffer (One) | |
{ | |
0x01 // . | |
}) | |
} | |
Case (0x04) | |
{ | |
Return (Buffer (One) | |
{ | |
0x04 // . | |
}) | |
} | |
} | |
} | |
} | |
} | |
} | |
Return (Buffer (One) | |
{ | |
0x00 // . | |
}) | |
} | |
Device (CARD) | |
{ | |
Name (_ADR, 0x08) // _ADR: Address | |
Method (_RMV, 0, NotSerialized) // _RMV: Removal Status | |
{ | |
Return (Zero) | |
} | |
} | |
} | |
Device (PSDC) | |
{ | |
Name (_ADR, 0x001E0006) // _ADR: Address | |
Name (_S0W, 0x03) // _S0W: S0 Device Wake State | |
OperationRegion (SCSR, PCI_Config, Zero, 0x0100) | |
Field (SCSR, WordAcc, NoLock, Preserve) | |
{ | |
Offset (0x84), | |
PSTA, 32, | |
Offset (0xA2), | |
, 2, | |
PGEN, 1 | |
} | |
Method (_PS0, 0, Serialized) // _PS0: Power State 0 | |
{ | |
PGEN = Zero | |
PCRA (0xC0, 0x0600, 0xFFFFFE7A) | |
Sleep (0x02) | |
PCRO (0xC0, 0x0600, 0x0185) | |
PSTA &= 0xFFFFFFFC | |
TEMP = PSTA /* \_SB_.PCI0.PSDC.PSTA */ | |
} | |
Method (_PS3, 0, Serialized) // _PS3: Power State 3 | |
{ | |
PGEN = One | |
PSTA |= 0x03 | |
TEMP = PSTA /* \_SB_.PCI0.PSDC.PSTA */ | |
} | |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
{ | |
If (PCIC (Arg0)) | |
{ | |
Return (PCID (Arg0, Arg1, Arg2, Arg3)) | |
} | |
If ((Arg0 == ToUUID ("f6c13ea5-65cd-461f-ab7a-29f7e8d5bd61"))) | |
{ | |
If ((Arg1 >= Zero)) | |
{ | |
Switch (ToInteger (Arg2)) | |
{ | |
Case (Zero) | |
{ | |
Return (Buffer (One) | |
{ | |
0x19 // . | |
}) | |
} | |
Case (0x03) | |
{ | |
Sleep (0x64) | |
Return (Buffer (One) | |
{ | |
0x00 // . | |
}) | |
} | |
Case (0x04) | |
{ | |
Sleep (0x64) | |
Return (Buffer (One) | |
{ | |
0x00 // . | |
}) | |
} | |
} | |
} | |
} | |
Return (Buffer (One) | |
{ | |
0x00 // . | |
}) | |
} | |
} | |
} | |
} | |
Scope (_SB.PCI0) | |
{ | |
Device (ISHD) | |
{ | |
Name (_ADR, 0x00130000) // _ADR: Address | |
Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method | |
{ | |
If (PCIC (Arg0)) | |
{ | |
Return (PCID (Arg0, Arg1, Arg2, Arg3)) | |
} | |
If (CondRefOf (HIWC)) | |
{ | |
If (HIWC (Arg0)) | |
{ | |
If (CondRefOf (HIDW)) | |
{ | |
Return (HIDW (Arg0, Arg1, Arg2, Arg3)) | |
} | |
} | |
} | |
Return (Buffer (One) | |
{ | |
0x00 // . | |
}) | |
} | |
} | |
} | |
Scope (_SB.PCI0) | |
{ | |
Device (HECI) | |
{ | |
Name (_ADR, 0x00160000) // _ADR: Address | |
Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method | |
{ | |
If (PCIC (Arg0)) | |
{ | |
Return (PCID (Arg0, Arg1, Arg2, Arg3)) | |
} | |
If (CondRefOf (HIWC)) | |
{ | |
If (HIWC (Arg0)) | |
{ | |
If (CondRefOf (HIDW)) | |
{ | |
Return (HIDW (Arg0, Arg1, Arg2, Arg3)) | |
} | |
} | |
} | |
Return (Buffer (One) | |
{ | |
0x00 // . | |
}) | |
} | |
} | |
} | |
Scope (_SB.PCI0.LPCB) | |
{ | |
Device (FWHD) | |
{ | |
Name (_HID, EisaId ("INT0800") /* Intel 82802 Firmware Hub Device */) // _HID: Hardware ID | |
Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings | |
{ | |
Memory32Fixed (ReadOnly, | |
0xFF000000, // Address Base | |
0x01000000, // Address Length | |
) | |
}) | |
} | |
Device (HPET) | |
{ | |
Name (_HID, EisaId ("PNP0103") /* HPET System Timer */) // _HID: Hardware ID | |
Name (_UID, Zero) // _UID: Unique ID | |
Name (BUF0, ResourceTemplate () | |
{ | |
Memory32Fixed (ReadWrite, | |
0xFED00000, // Address Base | |
0x00000400, // Address Length | |
_Y20) | |
}) | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If (HPTE) | |
{ | |
Return (0x0F) | |
} | |
Return (Zero) | |
} | |
Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings | |
{ | |
If (HPTE) | |
{ | |
CreateDWordField (BUF0, \_SB.PCI0.LPCB.HPET._Y20._BAS, HPT0) // _BAS: Base Address | |
HPT0 = HPTB /* \HPTB */ | |
} | |
Return (BUF0) /* \_SB_.PCI0.LPCB.HPET.BUF0 */ | |
} | |
} | |
Device (IPIC) | |
{ | |
Name (_HID, EisaId ("PNP0000") /* 8259-compatible Programmable Interrupt Controller */) // _HID: Hardware ID | |
Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings | |
{ | |
IO (Decode16, | |
0x0020, // Range Minimum | |
0x0020, // Range Maximum | |
0x01, // Alignment | |
0x02, // Length | |
) | |
IO (Decode16, | |
0x0024, // Range Minimum | |
0x0024, // Range Maximum | |
0x01, // Alignment | |
0x02, // Length | |
) | |
IO (Decode16, | |
0x0028, // Range Minimum | |
0x0028, // Range Maximum | |
0x01, // Alignment | |
0x02, // Length | |
) | |
IO (Decode16, | |
0x002C, // Range Minimum | |
0x002C, // Range Maximum | |
0x01, // Alignment | |
0x02, // Length | |
) | |
IO (Decode16, | |
0x0030, // Range Minimum | |
0x0030, // Range Maximum | |
0x01, // Alignment | |
0x02, // Length | |
) | |
IO (Decode16, | |
0x0034, // Range Minimum | |
0x0034, // Range Maximum | |
0x01, // Alignment | |
0x02, // Length | |
) | |
IO (Decode16, | |
0x0038, // Range Minimum | |
0x0038, // Range Maximum | |
0x01, // Alignment | |
0x02, // Length | |
) | |
IO (Decode16, | |
0x003C, // Range Minimum | |
0x003C, // Range Maximum | |
0x01, // Alignment | |
0x02, // Length | |
) | |
IO (Decode16, | |
0x00A0, // Range Minimum | |
0x00A0, // Range Maximum | |
0x01, // Alignment | |
0x02, // Length | |
) | |
IO (Decode16, | |
0x00A4, // Range Minimum | |
0x00A4, // Range Maximum | |
0x01, // Alignment | |
0x02, // Length | |
) | |
IO (Decode16, | |
0x00A8, // Range Minimum | |
0x00A8, // Range Maximum | |
0x01, // Alignment | |
0x02, // Length | |
) | |
IO (Decode16, | |
0x00AC, // Range Minimum | |
0x00AC, // Range Maximum | |
0x01, // Alignment | |
0x02, // Length | |
) | |
IO (Decode16, | |
0x00B0, // Range Minimum | |
0x00B0, // Range Maximum | |
0x01, // Alignment | |
0x02, // Length | |
) | |
IO (Decode16, | |
0x00B4, // Range Minimum | |
0x00B4, // Range Maximum | |
0x01, // Alignment | |
0x02, // Length | |
) | |
IO (Decode16, | |
0x00B8, // Range Minimum | |
0x00B8, // Range Maximum | |
0x01, // Alignment | |
0x02, // Length | |
) | |
IO (Decode16, | |
0x00BC, // Range Minimum | |
0x00BC, // Range Maximum | |
0x01, // Alignment | |
0x02, // Length | |
) | |
IO (Decode16, | |
0x04D0, // Range Minimum | |
0x04D0, // Range Maximum | |
0x01, // Alignment | |
0x02, // Length | |
) | |
IRQNoFlags () | |
{2} | |
}) | |
} | |
Device (MATH) | |
{ | |
Name (_HID, EisaId ("PNP0C04") /* x87-compatible Floating Point Processing Unit */) // _HID: Hardware ID | |
Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings | |
{ | |
IO (Decode16, | |
0x00F0, // Range Minimum | |
0x00F0, // Range Maximum | |
0x01, // Alignment | |
0x01, // Length | |
) | |
IRQNoFlags () | |
{13} | |
}) | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((PCHV () == SPTH)) | |
{ | |
Return (0x1F) | |
} | |
Else | |
{ | |
Return (Zero) | |
} | |
} | |
} | |
Device (LDRC) | |
{ | |
Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID | |
Name (_UID, 0x02) // _UID: Unique ID | |
Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings | |
{ | |
IO (Decode16, | |
0x002E, // Range Minimum | |
0x002E, // Range Maximum | |
0x01, // Alignment | |
0x02, // Length | |
) | |
IO (Decode16, | |
0x004E, // Range Minimum | |
0x004E, // Range Maximum | |
0x01, // Alignment | |
0x02, // Length | |
) | |
IO (Decode16, | |
0x0061, // Range Minimum | |
0x0061, // Range Maximum | |
0x01, // Alignment | |
0x01, // Length | |
) | |
IO (Decode16, | |
0x0063, // Range Minimum | |
0x0063, // Range Maximum | |
0x01, // Alignment | |
0x01, // Length | |
) | |
IO (Decode16, | |
0x0065, // Range Minimum | |
0x0065, // Range Maximum | |
0x01, // Alignment | |
0x01, // Length | |
) | |
IO (Decode16, | |
0x0067, // Range Minimum | |
0x0067, // Range Maximum | |
0x01, // Alignment | |
0x01, // Length | |
) | |
IO (Decode16, | |
0x0070, // Range Minimum | |
0x0070, // Range Maximum | |
0x01, // Alignment | |
0x01, // Length | |
) | |
IO (Decode16, | |
0x0080, // Range Minimum | |
0x0080, // Range Maximum | |
0x01, // Alignment | |
0x01, // Length | |
) | |
IO (Decode16, | |
0x0092, // Range Minimum | |
0x0092, // Range Maximum | |
0x01, // Alignment | |
0x01, // Length | |
) | |
IO (Decode16, | |
0x00B2, // Range Minimum | |
0x00B2, // Range Maximum | |
0x01, // Alignment | |
0x02, // Length | |
) | |
IO (Decode16, | |
0x01E0, // Range Minimum | |
0x01E0, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IO (Decode16, | |
0x0680, // Range Minimum | |
0x0680, // Range Maximum | |
0x01, // Alignment | |
0x80, // Length | |
) | |
IO (Decode16, | |
0xFFFF, // Range Minimum | |
0xFFFF, // Range Maximum | |
0x01, // Alignment | |
0x01, // Length | |
) | |
IO (Decode16, | |
0xFFFF, // Range Minimum | |
0xFFFF, // Range Maximum | |
0x01, // Alignment | |
0x01, // Length | |
) | |
IO (Decode16, | |
0xFFFF, // Range Minimum | |
0xFFFF, // Range Maximum | |
0x01, // Alignment | |
0x01, // Length | |
) | |
IO (Decode16, | |
0x1800, // Range Minimum | |
0x1800, // Range Maximum | |
0x01, // Alignment | |
0xFF, // Length | |
) | |
IO (Decode16, | |
0x164E, // Range Minimum | |
0x164E, // Range Maximum | |
0x01, // Alignment | |
0x02, // Length | |
) | |
}) | |
} | |
Device (LDR2) | |
{ | |
Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _HID: Hardware ID | |
Name (_UID, "LPC_DEV") // _UID: Unique ID | |
Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings | |
{ | |
IO (Decode16, | |
0x0800, // Range Minimum | |
0x0800, // Range Maximum | |
0x01, // Alignment | |
0x80, // Length | |
) | |
}) | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((PCHV () == SPTH)) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (Zero) | |
} | |
} | |
} | |
Device (RTC) | |
{ | |
Name (_HID, EisaId ("PNP0B00") /* AT Real-Time Clock */) // _HID: Hardware ID | |
Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings | |
{ | |
IO (Decode16, | |
0x0070, // Range Minimum | |
0x0070, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{8} | |
}) | |
} | |
Device (TIMR) | |
{ | |
Name (_HID, EisaId ("PNP0100") /* PC-class System Timer */) // _HID: Hardware ID | |
Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings | |
{ | |
IO (Decode16, | |
0x0040, // Range Minimum | |
0x0040, // Range Maximum | |
0x01, // Alignment | |
0x04, // Length | |
) | |
IO (Decode16, | |
0x0050, // Range Minimum | |
0x0050, // Range Maximum | |
0x10, // Alignment | |
0x04, // Length | |
) | |
IRQNoFlags () | |
{0} | |
}) | |
} | |
Device (CWDT) | |
{ | |
Name (_HID, EisaId ("INT3F0D") /* ACPI Motherboard Resources */) // _HID: Hardware ID | |
Name (_CID, EisaId ("PNP0C02") /* PNP Motherboard Resources */) // _CID: Compatible ID | |
Name (BUF0, ResourceTemplate () | |
{ | |
IO (Decode16, | |
0x1854, // Range Minimum | |
0x1854, // Range Maximum | |
0x04, // Alignment | |
0x04, // Length | |
) | |
}) | |
Method (_STA, 0, Serialized) // _STA: Status | |
{ | |
Return (0x0F) | |
} | |
Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings | |
{ | |
Return (BUF0) /* \_SB_.PCI0.LPCB.CWDT.BUF0 */ | |
} | |
} | |
Device (N393) | |
{ | |
Name (_HID, EisaId ("PNP0A05") /* Generic Container Device */) // _HID: Hardware ID | |
Name (_UID, One) // _UID: Unique ID | |
Method (_STA, 0, Serialized) // _STA: Status | |
{ | |
If (NATP) | |
{ | |
Return (0x0F) | |
} | |
Return (Zero) | |
} | |
OperationRegion (N393, SystemIO, 0x2E, 0x02) | |
Field (N393, ByteAcc, Lock, Preserve) | |
{ | |
INDX, 8, | |
DATA, 8 | |
} | |
IndexField (INDX, DATA, ByteAcc, Lock, Preserve) | |
{ | |
Offset (0x07), | |
R07H, 8, | |
Offset (0x20), | |
R20H, 8, | |
R21H, 8, | |
R22H, 8, | |
R23H, 8, | |
R24H, 8, | |
R25H, 8, | |
R26H, 8, | |
R27H, 8, | |
R28H, 8, | |
R29H, 8, | |
R2AH, 8, | |
Offset (0x30), | |
R30H, 8, | |
Offset (0x60), | |
R60H, 8, | |
R61H, 8, | |
Offset (0x70), | |
R70H, 8, | |
R71H, 8, | |
Offset (0x74), | |
R74H, 8, | |
R75H, 8, | |
Offset (0xF0), | |
RF0H, 8, | |
RF1H, 8 | |
} | |
Device (UAR3) | |
{ | |
Name (_HID, EisaId ("PNP0501") /* 16550A-compatible COM Serial Port */) // _HID: Hardware ID | |
Name (_UID, 0x02) // _UID: Unique ID | |
Method (_STA, 0, Serialized) // _STA: Status | |
{ | |
If ((NATP && CMAP)) | |
{ | |
R07H = 0x03 | |
If (R30H) | |
{ | |
Return (0x0F) | |
} | |
Return (0x0D) | |
} | |
Return (Zero) | |
} | |
Method (_DIS, 0, Serialized) // _DIS: Disable Device | |
{ | |
R07H = 0x03 | |
R30H = Zero | |
} | |
Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings | |
{ | |
Name (BUF0, ResourceTemplate () | |
{ | |
IO (Decode16, | |
0x03F8, // Range Minimum | |
0x03F8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
_Y21) | |
IRQNoFlags (_Y22) | |
{4} | |
}) | |
R07H = 0x03 | |
If ((NATP && CMAP)) | |
{ | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.N393.UAR3._CRS._Y21._MIN, IOL0) // _MIN: Minimum Base Address | |
CreateByteField (BUF0, 0x03, IOH0) | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.N393.UAR3._CRS._Y21._MAX, IOL1) // _MAX: Maximum Base Address | |
CreateByteField (BUF0, 0x05, IOH1) | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.N393.UAR3._CRS._Y21._LEN, LEN0) // _LEN: Length | |
CreateWordField (BUF0, \_SB.PCI0.LPCB.N393.UAR3._CRS._Y22._INT, IRQW) // _INT: Interrupts | |
IOH0 = R60H /* \_SB_.PCI0.LPCB.N393.R60H */ | |
IOL0 = R61H /* \_SB_.PCI0.LPCB.N393.R61H */ | |
IOH1 = R60H /* \_SB_.PCI0.LPCB.N393.R60H */ | |
IOL1 = R61H /* \_SB_.PCI0.LPCB.N393.R61H */ | |
LEN0 = 0x08 | |
Local0 = (R70H & 0x0F) | |
If (Local0) | |
{ | |
IRQW = (One << Local0) | |
} | |
Else | |
{ | |
IRQW = Zero | |
} | |
} | |
Return (BUF0) /* \_SB_.PCI0.LPCB.N393.UAR3._CRS.BUF0 */ | |
} | |
Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings | |
{ | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x02E8, // Range Minimum | |
0x02E8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{3} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x03F8, // Range Minimum | |
0x03F8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{3,4,5,6,7,10,11,12} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x02F8, // Range Minimum | |
0x02F8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{3,4,5,6,7,10,11,12} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x03E8, // Range Minimum | |
0x03E8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{3,4,5,6,7,10,11,12} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x02E8, // Range Minimum | |
0x02E8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{3,4,5,6,7,10,11,12} | |
} | |
EndDependentFn () | |
}) | |
Method (_SRS, 1, Serialized) // _SRS: Set Resource Settings | |
{ | |
CreateByteField (Arg0, 0x02, IOLO) | |
CreateByteField (Arg0, 0x03, IOHI) | |
CreateWordField (Arg0, 0x09, IRQW) | |
R07H = 0x03 | |
R30H = Zero | |
R61H = IOLO /* \_SB_.PCI0.LPCB.N393.UAR3._SRS.IOLO */ | |
R60H = IOHI /* \_SB_.PCI0.LPCB.N393.UAR3._SRS.IOHI */ | |
FindSetRightBit (IRQW, Local0) | |
If ((IRQW != Zero)) | |
{ | |
Local0-- | |
} | |
R70H = Local0 | |
IOD0 &= 0xF8 | |
If ((IOHI == 0x03)) | |
{ | |
If ((IOLO == 0xF8)) | |
{ | |
IOD0 |= Zero | |
} | |
Else | |
{ | |
IOD0 |= 0x07 | |
} | |
} | |
ElseIf ((IOLO == 0xF8)) | |
{ | |
IOD0 |= One | |
} | |
Else | |
{ | |
IOD0 |= 0x05 | |
} | |
R30H = One | |
} | |
Method (_PS0, 0, Serialized) // _PS0: Power State 0 | |
{ | |
R07H = 0x03 | |
R30H = One | |
} | |
Method (_PS3, 0, Serialized) // _PS3: Power State 3 | |
{ | |
R07H = 0x03 | |
R30H = Zero | |
} | |
} | |
Device (UAR4) | |
{ | |
Name (_HID, EisaId ("PNP0501") /* 16550A-compatible COM Serial Port */) // _HID: Hardware ID | |
Name (_UID, 0x03) // _UID: Unique ID | |
Method (_STA, 0, Serialized) // _STA: Status | |
{ | |
If ((NATP && CMBP)) | |
{ | |
R07H = 0x02 | |
If (R30H) | |
{ | |
Return (0x0F) | |
} | |
Return (0x0D) | |
} | |
Return (Zero) | |
} | |
Method (_DIS, 0, Serialized) // _DIS: Disable Device | |
{ | |
R07H = 0x02 | |
R30H = Zero | |
} | |
Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings | |
{ | |
Name (BUF0, ResourceTemplate () | |
{ | |
IO (Decode16, | |
0x02F8, // Range Minimum | |
0x02F8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
_Y23) | |
IRQNoFlags (_Y24) | |
{3} | |
}) | |
R07H = 0x02 | |
If ((NATP && CMBP)) | |
{ | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.N393.UAR4._CRS._Y23._MIN, IOL0) // _MIN: Minimum Base Address | |
CreateByteField (BUF0, 0x03, IOH0) | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.N393.UAR4._CRS._Y23._MAX, IOL1) // _MAX: Maximum Base Address | |
CreateByteField (BUF0, 0x05, IOH1) | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.N393.UAR4._CRS._Y23._LEN, LEN0) // _LEN: Length | |
CreateWordField (BUF0, \_SB.PCI0.LPCB.N393.UAR4._CRS._Y24._INT, IRQW) // _INT: Interrupts | |
IOH0 = R60H /* \_SB_.PCI0.LPCB.N393.R60H */ | |
IOL0 = R61H /* \_SB_.PCI0.LPCB.N393.R61H */ | |
IOH1 = R60H /* \_SB_.PCI0.LPCB.N393.R60H */ | |
IOL1 = R61H /* \_SB_.PCI0.LPCB.N393.R61H */ | |
LEN0 = 0x08 | |
Local0 = (R70H & 0x0F) | |
If (Local0) | |
{ | |
IRQW = (One << Local0) | |
} | |
Else | |
{ | |
IRQW = Zero | |
} | |
} | |
Return (BUF0) /* \_SB_.PCI0.LPCB.N393.UAR4._CRS.BUF0 */ | |
} | |
Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings | |
{ | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x02E8, // Range Minimum | |
0x02E8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{3} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x02F8, // Range Minimum | |
0x02F8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{3} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x03E8, // Range Minimum | |
0x03E8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{3} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x03F8, // Range Minimum | |
0x03F8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{3} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x02E8, // Range Minimum | |
0x02E8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{4} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x02F8, // Range Minimum | |
0x02F8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{4} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x03E8, // Range Minimum | |
0x03E8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{4} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x03F8, // Range Minimum | |
0x03F8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{4} | |
} | |
EndDependentFn () | |
}) | |
Method (_SRS, 1, Serialized) // _SRS: Set Resource Settings | |
{ | |
CreateByteField (Arg0, 0x02, IOLO) | |
CreateByteField (Arg0, 0x03, IOHI) | |
CreateWordField (Arg0, 0x09, IRQW) | |
R07H = 0x02 | |
R30H = Zero | |
R61H = IOLO /* \_SB_.PCI0.LPCB.N393.UAR4._SRS.IOLO */ | |
R60H = IOHI /* \_SB_.PCI0.LPCB.N393.UAR4._SRS.IOHI */ | |
FindSetRightBit (IRQW, Local0) | |
If ((IRQW != Zero)) | |
{ | |
Local0-- | |
} | |
R70H = Local0 | |
IOD0 &= 0x8F | |
If ((IOHI == 0x03)) | |
{ | |
If ((IOLO == 0xF8)) | |
{ | |
IOD0 |= Zero | |
} | |
Else | |
{ | |
IOD0 |= 0x70 | |
} | |
} | |
ElseIf ((IOLO == 0xF8)) | |
{ | |
IOD0 |= 0x10 | |
} | |
Else | |
{ | |
IOD0 |= 0x50 | |
} | |
R30H = One | |
} | |
Method (_PS0, 0, Serialized) // _PS0: Power State 0 | |
{ | |
R07H = 0x02 | |
R30H = One | |
} | |
Method (_PS3, 0, Serialized) // _PS3: Power State 3 | |
{ | |
R07H = 0x02 | |
R30H = Zero | |
} | |
} | |
Device (LPT1) | |
{ | |
Name (_HID, EisaId ("PNP0400") /* Standard LPT Parallel Port */) // _HID: Hardware ID | |
Name (_UID, One) // _UID: Unique ID | |
Method (_STA, 0, Serialized) // _STA: Status | |
{ | |
R07H = One | |
If (((RF0H & 0xE0) == Zero)) | |
{ | |
If ((NATP && LPTP)) | |
{ | |
If (R30H) | |
{ | |
Return (0x0F) | |
} | |
Return (0x0D) | |
} | |
} | |
Return (Zero) | |
} | |
Method (_DIS, 0, Serialized) // _DIS: Disable Device | |
{ | |
R07H = One | |
If (((RF0H & 0xE0) == Zero)) | |
{ | |
R30H = Zero | |
} | |
} | |
Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings | |
{ | |
Name (BUF0, ResourceTemplate () | |
{ | |
IO (Decode16, | |
0x0378, // Range Minimum | |
0x0378, // Range Maximum | |
0x01, // Alignment | |
0x04, // Length | |
_Y25) | |
IRQNoFlags (_Y26) | |
{7} | |
}) | |
If (((RF0H & 0xE0) == Zero)) | |
{ | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.N393.LPT1._CRS._Y25._MIN, IOL0) // _MIN: Minimum Base Address | |
CreateByteField (BUF0, 0x03, IOH0) | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.N393.LPT1._CRS._Y25._MAX, IOL1) // _MAX: Maximum Base Address | |
CreateByteField (BUF0, 0x05, IOH1) | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.N393.LPT1._CRS._Y25._LEN, LEN0) // _LEN: Length | |
CreateWordField (BUF0, \_SB.PCI0.LPCB.N393.LPT1._CRS._Y26._INT, IRQW) // _INT: Interrupts | |
R07H = One | |
IOL0 = R61H /* \_SB_.PCI0.LPCB.N393.R61H */ | |
IOH0 = R60H /* \_SB_.PCI0.LPCB.N393.R60H */ | |
IOL1 = IOL0 /* \_SB_.PCI0.LPCB.N393.LPT1._CRS.IOL0 */ | |
IOH1 = IOH0 /* \_SB_.PCI0.LPCB.N393.LPT1._CRS.IOH0 */ | |
LEN0 = 0x04 | |
If ((R70H & 0x0F)) | |
{ | |
IRQW = (One << (R70H & 0x0F)) | |
} | |
Else | |
{ | |
IRQW = Zero | |
} | |
} | |
Return (BUF0) /* \_SB_.PCI0.LPCB.N393.LPT1._CRS.BUF0 */ | |
} | |
Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings | |
{ | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x0378, // Range Minimum | |
0x0378, // Range Maximum | |
0x01, // Alignment | |
0x04, // Length | |
) | |
IRQNoFlags () | |
{7} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x0278, // Range Minimum | |
0x0278, // Range Maximum | |
0x01, // Alignment | |
0x04, // Length | |
) | |
IRQNoFlags () | |
{7} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x03BC, // Range Minimum | |
0x03BC, // Range Maximum | |
0x01, // Alignment | |
0x04, // Length | |
) | |
IRQNoFlags () | |
{7} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x0378, // Range Minimum | |
0x0378, // Range Maximum | |
0x01, // Alignment | |
0x04, // Length | |
) | |
IRQNoFlags () | |
{5} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x0278, // Range Minimum | |
0x0278, // Range Maximum | |
0x01, // Alignment | |
0x04, // Length | |
) | |
IRQNoFlags () | |
{5} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x03BC, // Range Minimum | |
0x03BC, // Range Maximum | |
0x01, // Alignment | |
0x04, // Length | |
) | |
IRQNoFlags () | |
{5} | |
} | |
EndDependentFn () | |
}) | |
Method (_SRS, 1, Serialized) // _SRS: Set Resource Settings | |
{ | |
CreateByteField (Arg0, 0x02, IOL0) | |
CreateByteField (Arg0, 0x03, IOH0) | |
CreateWordField (Arg0, 0x09, IRQW) | |
R07H = One | |
R30H = Zero | |
RF0H &= 0x0F | |
R74H = 0x04 | |
R61H = IOL0 /* \_SB_.PCI0.LPCB.N393.LPT1._SRS.IOL0 */ | |
R60H = IOH0 /* \_SB_.PCI0.LPCB.N393.LPT1._SRS.IOH0 */ | |
FindSetRightBit (IRQW, Local0) | |
If ((IRQW != Zero)) | |
{ | |
Local0-- | |
} | |
R70H = Local0 | |
IOD1 &= 0xFC | |
If ((IOH0 == 0x03)) | |
{ | |
If ((IOL0 == 0x78)) | |
{ | |
IOD1 |= Zero | |
} | |
Else | |
{ | |
IOD1 |= 0x02 | |
} | |
} | |
Else | |
{ | |
IOD1 |= One | |
} | |
R30H = One | |
} | |
Method (_PS0, 0, Serialized) // _PS0: Power State 0 | |
{ | |
R07H = One | |
R30H = One | |
} | |
Method (_PS3, 0, Serialized) // _PS3: Power State 3 | |
{ | |
R07H = One | |
R30H = Zero | |
} | |
} | |
Device (PBI1) | |
{ | |
Name (_HID, EisaId ("PNP0400") /* Standard LPT Parallel Port */) // _HID: Hardware ID | |
Name (_UID, 0x02) // _UID: Unique ID | |
Method (_STA, 0, Serialized) // _STA: Status | |
{ | |
R07H = One | |
If (((RF0H & 0xE0) == 0x20)) | |
{ | |
If ((NATP && LPTP)) | |
{ | |
If (R30H) | |
{ | |
Return (0x0F) | |
} | |
Return (0x0D) | |
} | |
} | |
Return (Zero) | |
} | |
Method (_DIS, 0, Serialized) // _DIS: Disable Device | |
{ | |
R07H = One | |
If (((RF0H & 0xE0) == 0x20)) | |
{ | |
R30H = Zero | |
} | |
} | |
Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings | |
{ | |
Name (BUF0, ResourceTemplate () | |
{ | |
IO (Decode16, | |
0x0378, // Range Minimum | |
0x0378, // Range Maximum | |
0x01, // Alignment | |
0x04, // Length | |
_Y27) | |
IRQNoFlags (_Y28) | |
{7} | |
}) | |
If (((RF0H & 0xE0) == 0x20)) | |
{ | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.N393.PBI1._CRS._Y27._MIN, IOL0) // _MIN: Minimum Base Address | |
CreateByteField (BUF0, 0x03, IOH0) | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.N393.PBI1._CRS._Y27._MAX, IOL1) // _MAX: Maximum Base Address | |
CreateByteField (BUF0, 0x05, IOH1) | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.N393.PBI1._CRS._Y27._LEN, LEN0) // _LEN: Length | |
CreateWordField (BUF0, \_SB.PCI0.LPCB.N393.PBI1._CRS._Y28._INT, IRQW) // _INT: Interrupts | |
R07H = One | |
IOL0 = R61H /* \_SB_.PCI0.LPCB.N393.R61H */ | |
IOH0 = R60H /* \_SB_.PCI0.LPCB.N393.R60H */ | |
IOL1 = IOL0 /* \_SB_.PCI0.LPCB.N393.PBI1._CRS.IOL0 */ | |
IOH1 = IOH0 /* \_SB_.PCI0.LPCB.N393.PBI1._CRS.IOH0 */ | |
LEN0 = 0x04 | |
If ((R70H & 0x0F)) | |
{ | |
IRQW = (One << (R70H & 0x0F)) | |
} | |
Else | |
{ | |
IRQW = Zero | |
} | |
} | |
Return (BUF0) /* \_SB_.PCI0.LPCB.N393.PBI1._CRS.BUF0 */ | |
} | |
Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings | |
{ | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x0378, // Range Minimum | |
0x0378, // Range Maximum | |
0x01, // Alignment | |
0x04, // Length | |
) | |
IRQNoFlags () | |
{7} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x0278, // Range Minimum | |
0x0278, // Range Maximum | |
0x01, // Alignment | |
0x04, // Length | |
) | |
IRQNoFlags () | |
{7} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x03BC, // Range Minimum | |
0x03BC, // Range Maximum | |
0x01, // Alignment | |
0x04, // Length | |
) | |
IRQNoFlags () | |
{7} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x0378, // Range Minimum | |
0x0378, // Range Maximum | |
0x01, // Alignment | |
0x04, // Length | |
) | |
IRQNoFlags () | |
{5} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x0278, // Range Minimum | |
0x0278, // Range Maximum | |
0x01, // Alignment | |
0x04, // Length | |
) | |
IRQNoFlags () | |
{5} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x03BC, // Range Minimum | |
0x03BC, // Range Maximum | |
0x01, // Alignment | |
0x04, // Length | |
) | |
IRQNoFlags () | |
{5} | |
} | |
EndDependentFn () | |
}) | |
Method (_SRS, 1, Serialized) // _SRS: Set Resource Settings | |
{ | |
CreateByteField (Arg0, 0x02, IOL0) | |
CreateByteField (Arg0, 0x03, IOH0) | |
CreateWordField (Arg0, 0x09, IRQW) | |
R07H = One | |
R30H = Zero | |
RF0H = ((RF0H & 0x0F) | 0x20) | |
R74H = 0x04 | |
R61H = IOL0 /* \_SB_.PCI0.LPCB.N393.PBI1._SRS.IOL0 */ | |
R60H = IOH0 /* \_SB_.PCI0.LPCB.N393.PBI1._SRS.IOH0 */ | |
FindSetRightBit (IRQW, Local0) | |
If ((IRQW != Zero)) | |
{ | |
Local0-- | |
} | |
R70H = Local0 | |
IOD1 &= 0xFC | |
If ((IOH0 == 0x03)) | |
{ | |
If ((IOL0 == 0x78)) | |
{ | |
IOD1 |= Zero | |
} | |
Else | |
{ | |
IOD1 |= 0x02 | |
} | |
} | |
Else | |
{ | |
IOD1 |= One | |
} | |
R30H = One | |
} | |
Method (_PS0, 0, Serialized) // _PS0: Power State 0 | |
{ | |
R07H = One | |
R30H = One | |
} | |
Method (_PS3, 0, Serialized) // _PS3: Power State 3 | |
{ | |
R07H = One | |
R30H = Zero | |
} | |
} | |
Device (PEP1) | |
{ | |
Name (_HID, EisaId ("PNP0400") /* Standard LPT Parallel Port */) // _HID: Hardware ID | |
Name (_UID, 0x03) // _UID: Unique ID | |
Method (_STA, 0, Serialized) // _STA: Status | |
{ | |
R07H = One | |
If ((((RF0H & 0xE0) == 0x60) || ((RF0H & 0xE0 | |
) == 0x40))) | |
{ | |
If ((NATP && LPTP)) | |
{ | |
If (R30H) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0D) | |
} | |
} | |
} | |
Return (Zero) | |
} | |
Method (_DIS, 0, Serialized) // _DIS: Disable Device | |
{ | |
R07H = One | |
If ((((RF0H & 0xE0) == 0x60) || ((RF0H & 0xE0 | |
) == 0x40))) | |
{ | |
R30H = Zero | |
} | |
} | |
Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings | |
{ | |
Name (BUF0, ResourceTemplate () | |
{ | |
IO (Decode16, | |
0x0378, // Range Minimum | |
0x0378, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
_Y29) | |
IRQNoFlags (_Y2A) | |
{7} | |
}) | |
If ((((RF0H & 0xE0) == 0x60) || ((RF0H & 0xE0 | |
) == 0x40))) | |
{ | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.N393.PEP1._CRS._Y29._MIN, IOL0) // _MIN: Minimum Base Address | |
CreateByteField (BUF0, 0x03, IOH0) | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.N393.PEP1._CRS._Y29._MAX, IOL1) // _MAX: Maximum Base Address | |
CreateByteField (BUF0, 0x05, IOH1) | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.N393.PEP1._CRS._Y29._LEN, LEN0) // _LEN: Length | |
CreateWordField (BUF0, \_SB.PCI0.LPCB.N393.PEP1._CRS._Y2A._INT, IRQW) // _INT: Interrupts | |
R07H = One | |
IOL0 = R61H /* \_SB_.PCI0.LPCB.N393.R61H */ | |
IOH0 = R60H /* \_SB_.PCI0.LPCB.N393.R60H */ | |
IOL1 = IOL0 /* \_SB_.PCI0.LPCB.N393.PEP1._CRS.IOL0 */ | |
IOH1 = IOH0 /* \_SB_.PCI0.LPCB.N393.PEP1._CRS.IOH0 */ | |
LEN0 = 0x08 | |
If ((R70H & 0x0F)) | |
{ | |
IRQW = (One << (R70H & 0x0F)) | |
} | |
Else | |
{ | |
IRQW = Zero | |
} | |
} | |
Return (BUF0) /* \_SB_.PCI0.LPCB.N393.PEP1._CRS.BUF0 */ | |
} | |
Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings | |
{ | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x0378, // Range Minimum | |
0x0378, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{7} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x0278, // Range Minimum | |
0x0278, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{7} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x0378, // Range Minimum | |
0x0378, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{5} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x0278, // Range Minimum | |
0x0278, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{5} | |
} | |
EndDependentFn () | |
}) | |
Method (_SRS, 1, Serialized) // _SRS: Set Resource Settings | |
{ | |
CreateByteField (Arg0, 0x02, IOL0) | |
CreateByteField (Arg0, 0x03, IOH0) | |
CreateWordField (Arg0, 0x09, IRQW) | |
R07H = One | |
R30H = Zero | |
RF0H = ((RF0H & 0x0F) | 0x60) | |
R74H = 0x04 | |
R61H = IOL0 /* \_SB_.PCI0.LPCB.N393.PEP1._SRS.IOL0 */ | |
R60H = IOH0 /* \_SB_.PCI0.LPCB.N393.PEP1._SRS.IOH0 */ | |
FindSetRightBit (IRQW, Local0) | |
If ((IRQW != Zero)) | |
{ | |
Local0-- | |
} | |
R70H = Local0 | |
IOD1 &= 0xFC | |
If ((IOH0 == 0x03)) | |
{ | |
IOD1 |= Zero | |
} | |
Else | |
{ | |
IOD1 |= One | |
} | |
R30H = One | |
} | |
Method (_PS0, 0, Serialized) // _PS0: Power State 0 | |
{ | |
R07H = One | |
R30H = One | |
} | |
Method (_PS3, 0, Serialized) // _PS3: Power State 3 | |
{ | |
R07H = One | |
R30H = Zero | |
} | |
} | |
Device (PEC1) | |
{ | |
Name (_HID, EisaId ("PNP0401") /* ECP Parallel Port */) // _HID: Hardware ID | |
Name (_UID, 0x04) // _UID: Unique ID | |
Method (_STA, 0, Serialized) // _STA: Status | |
{ | |
R07H = One | |
If ((((RF0H & 0xE0) == 0xE0) || ((RF0H & 0xE0 | |
) == 0x80))) | |
{ | |
If ((NATP && LPTP)) | |
{ | |
If (R30H) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0D) | |
} | |
} | |
} | |
Return (Zero) | |
} | |
Method (_DIS, 0, Serialized) // _DIS: Disable Device | |
{ | |
R07H = One | |
If ((((RF0H & 0xE0) == 0xE0) || ((RF0H & 0xE0 | |
) == 0x80))) | |
{ | |
R30H = Zero | |
} | |
} | |
Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings | |
{ | |
Name (BUF0, ResourceTemplate () | |
{ | |
IO (Decode16, | |
0x0378, // Range Minimum | |
0x0378, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
_Y2B) | |
IO (Decode16, | |
0x0778, // Range Minimum | |
0x0778, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
_Y2C) | |
IRQNoFlags (_Y2D) | |
{7} | |
DMA (Compatibility, NotBusMaster, Transfer8_16, _Y2E) | |
{1} | |
}) | |
If ((((RF0H & 0xE0) == 0xE0) || ((RF0H & 0xE0 | |
) == 0x80))) | |
{ | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.N393.PEC1._CRS._Y2B._MIN, IOL0) // _MIN: Minimum Base Address | |
CreateByteField (BUF0, 0x03, IOH0) | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.N393.PEC1._CRS._Y2B._MAX, IOL1) // _MAX: Maximum Base Address | |
CreateByteField (BUF0, 0x05, IOH1) | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.N393.PEC1._CRS._Y2B._LEN, LEN0) // _LEN: Length | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.N393.PEC1._CRS._Y2C._MIN, IOL2) // _MIN: Minimum Base Address | |
CreateByteField (BUF0, 0x0B, IOH2) | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.N393.PEC1._CRS._Y2C._MAX, IOL3) // _MAX: Maximum Base Address | |
CreateByteField (BUF0, 0x0D, IOH3) | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.N393.PEC1._CRS._Y2C._LEN, LEN1) // _LEN: Length | |
CreateWordField (BUF0, \_SB.PCI0.LPCB.N393.PEC1._CRS._Y2D._INT, IRQW) // _INT: Interrupts | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.N393.PEC1._CRS._Y2E._DMA, DMA0) // _DMA: Direct Memory Access | |
R07H = One | |
IOL0 = R61H /* \_SB_.PCI0.LPCB.N393.R61H */ | |
IOH0 = R60H /* \_SB_.PCI0.LPCB.N393.R60H */ | |
IOL1 = IOL0 /* \_SB_.PCI0.LPCB.N393.PEC1._CRS.IOL0 */ | |
IOH1 = IOH0 /* \_SB_.PCI0.LPCB.N393.PEC1._CRS.IOH0 */ | |
IOL2 = IOL0 /* \_SB_.PCI0.LPCB.N393.PEC1._CRS.IOL0 */ | |
IOH2 = (0x04 + IOH0) | |
IOL3 = IOL0 /* \_SB_.PCI0.LPCB.N393.PEC1._CRS.IOL0 */ | |
IOH3 = (0x04 + IOH0) | |
LEN0 = 0x08 | |
LEN1 = 0x08 | |
Local0 = (R70H & 0x0F) | |
If (Local0) | |
{ | |
IRQW = (One << Local0) | |
} | |
Else | |
{ | |
IRQW = Zero | |
} | |
Local0 = R74H /* \_SB_.PCI0.LPCB.N393.R74H */ | |
If ((Local0 == 0x04)) | |
{ | |
DMA0 = Zero | |
} | |
Else | |
{ | |
DMA0 = (One << Local0) | |
} | |
} | |
Return (BUF0) /* \_SB_.PCI0.LPCB.N393.PEC1._CRS.BUF0 */ | |
} | |
Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings | |
{ | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x0378, // Range Minimum | |
0x0378, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IO (Decode16, | |
0x0778, // Range Minimum | |
0x0778, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{7} | |
DMA (Compatibility, NotBusMaster, Transfer8_16, ) | |
{3} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x0278, // Range Minimum | |
0x0278, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IO (Decode16, | |
0x0678, // Range Minimum | |
0x0678, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{7} | |
DMA (Compatibility, NotBusMaster, Transfer8_16, ) | |
{1,2,3} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x0378, // Range Minimum | |
0x0378, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IO (Decode16, | |
0x0778, // Range Minimum | |
0x0778, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{5} | |
DMA (Compatibility, NotBusMaster, Transfer8_16, ) | |
{1,2,3} | |
} | |
EndDependentFn () | |
}) | |
Method (_SRS, 1, Serialized) // _SRS: Set Resource Settings | |
{ | |
CreateByteField (Arg0, 0x02, IOL0) | |
CreateByteField (Arg0, 0x03, IOH0) | |
CreateWordField (Arg0, 0x11, IRQW) | |
CreateByteField (Arg0, 0x14, DMA0) | |
R07H = One | |
R30H = Zero | |
RF0H |= 0xF0 | |
R61H = IOL0 /* \_SB_.PCI0.LPCB.N393.PEC1._SRS.IOL0 */ | |
R60H = IOH0 /* \_SB_.PCI0.LPCB.N393.PEC1._SRS.IOH0 */ | |
FindSetRightBit (IRQW, Local0) | |
If ((IRQW != Zero)) | |
{ | |
Local0-- | |
} | |
R70H = Local0 | |
FindSetRightBit (DMA0, Local0) | |
If ((DMA0 != Zero)) | |
{ | |
Local0-- | |
} | |
R74H = Local0 | |
IOD1 &= 0xFC | |
If ((IOH0 == 0x03)) | |
{ | |
IOD1 |= Zero | |
} | |
Else | |
{ | |
IOD1 |= One | |
} | |
R30H = One | |
} | |
Method (_PS0, 0, Serialized) // _PS0: Power State 0 | |
{ | |
R07H = One | |
R30H = One | |
} | |
Method (_PS3, 0, Serialized) // _PS3: Power State 3 | |
{ | |
R07H = One | |
R30H = Zero | |
} | |
} | |
} | |
Scope (\) | |
{ | |
OperationRegion (S_IO, SystemIO, SPBA, 0x11) | |
Field (S_IO, ByteAcc, NoLock, Preserve) | |
{ | |
PMS0, 8, | |
PME0, 8, | |
PMS1, 8, | |
PMS2, 8, | |
PMS3, 8, | |
PME1, 8, | |
PME2, 8, | |
PME3, 8, | |
SS10, 1, | |
SS11, 1, | |
SS12, 1, | |
SS13, 1, | |
SS14, 1, | |
SS15, 1, | |
SS16, 1, | |
SS17, 1, | |
SMS2, 8, | |
SE10, 1, | |
SE11, 1, | |
SE12, 1, | |
SE13, 1, | |
SE14, 1, | |
SE15, 1, | |
SE16, 1, | |
SE17, 1, | |
SME2, 8, | |
RT10, 1, | |
RT11, 1, | |
RT12, 1, | |
RT13, 1, | |
RT14, 1, | |
RT15, 1, | |
RT16, 1, | |
RT17, 1, | |
Offset (0x0E), | |
RT30, 1, | |
RT31, 1, | |
RT32, 1, | |
RT33, 1, | |
RT34, 1, | |
RT35, 1, | |
RT36, 1, | |
RT37, 1, | |
Offset (0x10), | |
DLPC, 1, | |
CK33, 1, | |
CK14, 1 | |
} | |
} | |
Device (SM17) | |
{ | |
Name (_HID, EisaId ("PNP0A05") /* Generic Container Device */) // _HID: Hardware ID | |
Name (_UID, 0x02) // _UID: Unique ID | |
Method (_STA, 0, Serialized) // _STA: Status | |
{ | |
If (SMSC) | |
{ | |
Return (0x0F) | |
} | |
Return (Zero) | |
} | |
OperationRegion (SM17, SystemIO, SIO1, 0x02) | |
Field (SM17, ByteAcc, Lock, Preserve) | |
{ | |
INDX, 8, | |
DATA, 8 | |
} | |
IndexField (INDX, DATA, ByteAcc, Lock, Preserve) | |
{ | |
Offset (0x02), | |
CR02, 8, | |
Offset (0x0C), | |
CR0C, 8, | |
Offset (0x24), | |
CR24, 8, | |
CR25, 8, | |
Offset (0x28), | |
CR28, 8, | |
Offset (0x2B), | |
CR2B, 8, | |
CR2C, 8, | |
Offset (0x3A), | |
CR3A, 8, | |
CR3B, 8, | |
CR3C, 8, | |
Offset (0x55), | |
CR55, 8, | |
Offset (0xAA), | |
CRAA, 8 | |
} | |
Device (UAR1) | |
{ | |
Name (_HID, EisaId ("PNP0501") /* 16550A-compatible COM Serial Port */) // _HID: Hardware ID | |
Name (_UID, Zero) // _UID: Unique ID | |
Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
{ | |
Return (GPRW (0x68, 0x03)) | |
} | |
Method (_STA, 0, Serialized) // _STA: Status | |
{ | |
If ((SMSC && CMCP)) | |
{ | |
CR55 = Zero | |
Local0 = CR02 /* \_SB_.PCI0.LPCB.SM17.CR02 */ | |
CRAA = Zero | |
If ((Local0 & 0x08)) | |
{ | |
Return (0x0F) | |
} | |
Return (0x0D) | |
} | |
Return (Zero) | |
} | |
Method (_DIS, 0, Serialized) // _DIS: Disable Device | |
{ | |
CR55 = Zero | |
CR02 = (CR02 & 0xF0) | |
CRAA = Zero | |
} | |
Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings | |
{ | |
Name (BUF0, ResourceTemplate () | |
{ | |
IO (Decode16, | |
0x03F8, // Range Minimum | |
0x03F8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
_Y2F) | |
IRQNoFlags (_Y30) | |
{4} | |
}) | |
If ((SMSC && CMCP)) | |
{ | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.SM17.UAR1._CRS._Y2F._MIN, IOL0) // _MIN: Minimum Base Address | |
CreateByteField (BUF0, 0x03, IOH0) | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.SM17.UAR1._CRS._Y2F._MAX, IOL1) // _MAX: Maximum Base Address | |
CreateByteField (BUF0, 0x05, IOH1) | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.SM17.UAR1._CRS._Y2F._LEN, LEN0) // _LEN: Length | |
CreateWordField (BUF0, \_SB.PCI0.LPCB.SM17.UAR1._CRS._Y30._INT, IRQW) // _INT: Interrupts | |
CR55 = Zero | |
IOL0 = (CR24 << 0x02) | |
IOL1 = (CR24 << 0x02) | |
IOH0 = (CR24 >> 0x06) | |
IOH1 = (CR24 >> 0x06) | |
LEN0 = 0x08 | |
IRQW = (One << ((CR28 & 0xF0) >> 0x04)) | |
CRAA = Zero | |
} | |
Return (BUF0) /* \_SB_.PCI0.LPCB.SM17.UAR1._CRS.BUF0 */ | |
} | |
Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings | |
{ | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x03F8, // Range Minimum | |
0x03F8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{4} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x03F8, // Range Minimum | |
0x03F8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{4,5,6,7,10,11,12} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x02F8, // Range Minimum | |
0x02F8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{4,5,6,7,10,11,12} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x03E8, // Range Minimum | |
0x03E8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{4,5,6,7,10,11,12} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x02E8, // Range Minimum | |
0x02E8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{4,5,6,7,10,11,12} | |
} | |
EndDependentFn () | |
}) | |
Method (_SRS, 1, Serialized) // _SRS: Set Resource Settings | |
{ | |
CreateByteField (Arg0, 0x02, IOLO) | |
CreateByteField (Arg0, 0x03, IOHI) | |
CreateWordField (Arg0, 0x09, IRQW) | |
CR55 = Zero | |
CR02 = (CR02 & 0xF0) | |
CR24 = (IOLO >> 0x02) | |
CR24 |= (IOHI << 0x06) | |
CR28 &= 0x0F | |
CR28 |= ((FindSetRightBit (IRQW) - One) << 0x04) | |
IOD0 &= 0xF8 | |
If ((IOHI == 0x03)) | |
{ | |
If ((IOLO == 0xF8)) | |
{ | |
IOD0 |= Zero | |
} | |
Else | |
{ | |
IOD0 |= 0x07 | |
} | |
} | |
ElseIf ((IOLO == 0xF8)) | |
{ | |
IOD0 |= One | |
} | |
Else | |
{ | |
IOD0 |= 0x05 | |
} | |
CR02 = (CR02 | 0x08) | |
CRAA = Zero | |
} | |
Method (_PS0, 0, Serialized) // _PS0: Power State 0 | |
{ | |
CR55 = Zero | |
CR02 = (CR02 | 0x08) | |
CRAA = Zero | |
} | |
Method (_PS3, 0, Serialized) // _PS3: Power State 3 | |
{ | |
CR55 = Zero | |
CR02 = (CR02 & 0xF0) | |
CRAA = Zero | |
} | |
} | |
Device (UAR2) | |
{ | |
Name (_HID, EisaId ("PNP0510") /* Generic IRDA-compatible Device */) // _HID: Hardware ID | |
Name (_UID, Zero) // _UID: Unique ID | |
Method (_STA, 0, Serialized) // _STA: Status | |
{ | |
If ((SMSC && CIRP)) | |
{ | |
CR55 = Zero | |
Local0 = CR02 /* \_SB_.PCI0.LPCB.SM17.CR02 */ | |
CRAA = Zero | |
If ((Local0 & 0x80)) | |
{ | |
Return (0x0F) | |
} | |
Return (0x0D) | |
} | |
Return (Zero) | |
} | |
Method (_DIS, 0, Serialized) // _DIS: Disable Device | |
{ | |
CR55 = Zero | |
CR02 = (CR02 & 0x0F) | |
CR02 = (CR3A & 0xFA) | |
CRAA = Zero | |
} | |
Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings | |
{ | |
Name (BUF0, ResourceTemplate () | |
{ | |
IO (Decode16, | |
0x0000, // Range Minimum | |
0x0000, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
_Y31) | |
IO (Decode16, | |
0x0000, // Range Minimum | |
0x0000, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
_Y32) | |
IRQNoFlags (_Y33) | |
{7} | |
DMA (Compatibility, NotBusMaster, Transfer8, _Y34) | |
{2} | |
}) | |
If ((SMSC && CIRP)) | |
{ | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.SM17.UAR2._CRS._Y31._MIN, IO10) // _MIN: Minimum Base Address | |
CreateByteField (BUF0, 0x03, IO11) | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.SM17.UAR2._CRS._Y31._MAX, IO12) // _MAX: Maximum Base Address | |
CreateByteField (BUF0, 0x05, IO13) | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.SM17.UAR2._CRS._Y32._MIN, IO20) // _MIN: Minimum Base Address | |
CreateByteField (BUF0, 0x0B, IO21) | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.SM17.UAR2._CRS._Y32._MAX, IO22) // _MAX: Maximum Base Address | |
CreateByteField (BUF0, 0x0D, IO23) | |
CreateWordField (BUF0, \_SB.PCI0.LPCB.SM17.UAR2._CRS._Y33._INT, IRQW) // _INT: Interrupts | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.SM17.UAR2._CRS._Y34._DMA, DMA0) // _DMA: Direct Memory Access | |
CR55 = Zero | |
IO10 = (CR25 << 0x02) | |
IO11 = ((CR25 & 0xC0) >> 0x06) | |
IO12 = IO10 /* \_SB_.PCI0.LPCB.SM17.UAR2._CRS.IO10 */ | |
IO13 = IO11 /* \_SB_.PCI0.LPCB.SM17.UAR2._CRS.IO11 */ | |
IO20 = (CR2B << 0x03) | |
IO21 = ((CR2B & 0xE0) >> 0x05) | |
IO22 = IO20 /* \_SB_.PCI0.LPCB.SM17.UAR2._CRS.IO20 */ | |
IO23 = IO21 /* \_SB_.PCI0.LPCB.SM17.UAR2._CRS.IO21 */ | |
Local1 = Zero | |
Local1 = (CR28 & 0x0F) | |
IRQW = (One << Local1) | |
Local1 = Zero | |
Local1 = (CR2C & 0x0F) | |
If ((Local1 == 0x0F)) | |
{ | |
DMA0 = Zero | |
} | |
Else | |
{ | |
DMA0 = (One << Local1) | |
} | |
CRAA = Zero | |
} | |
Return (BUF0) /* \_SB_.PCI0.LPCB.SM17.UAR2._CRS.BUF0 */ | |
} | |
Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings | |
{ | |
StartDependentFn (0x00, 0x00) | |
{ | |
IO (Decode16, | |
0x03E8, // Range Minimum | |
0x03E8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IO (Decode16, | |
0x07E8, // Range Minimum | |
0x07E8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{3} | |
DMA (Compatibility, NotBusMaster, Transfer8_16, ) | |
{3} | |
} | |
StartDependentFnNoPri () | |
{ | |
IO (Decode16, | |
0x03F8, // Range Minimum | |
0x03F8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IO (Decode16, | |
0x07E8, // Range Minimum | |
0x07E8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{3,4,5,6,7,10,11,12} | |
DMA (Compatibility, NotBusMaster, Transfer8_16, ) | |
{1,2,3} | |
} | |
StartDependentFnNoPri () | |
{ | |
IO (Decode16, | |
0x02F8, // Range Minimum | |
0x03F8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IO (Decode16, | |
0x07E8, // Range Minimum | |
0x07E8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{3,4,5,6,7,10,11,12} | |
DMA (Compatibility, NotBusMaster, Transfer8_16, ) | |
{1,2,3} | |
} | |
StartDependentFnNoPri () | |
{ | |
IO (Decode16, | |
0x03E8, // Range Minimum | |
0x03E8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IO (Decode16, | |
0x07E8, // Range Minimum | |
0x07E8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{3,4,5,6,7,10,11,12} | |
DMA (Compatibility, NotBusMaster, Transfer8_16, ) | |
{1,2,3} | |
} | |
StartDependentFnNoPri () | |
{ | |
IO (Decode16, | |
0x02E8, // Range Minimum | |
0x03E8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IO (Decode16, | |
0x07E8, // Range Minimum | |
0x07E8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{3,4,5,6,7,10,11,12} | |
DMA (Compatibility, NotBusMaster, Transfer8_16, ) | |
{1,2,3} | |
} | |
EndDependentFn () | |
}) | |
Method (_SRS, 1, Serialized) // _SRS: Set Resource Settings | |
{ | |
CR55 = Zero | |
Local0 = CR2B /* \_SB_.PCI0.LPCB.SM17.CR2B */ | |
CRAA = Zero | |
If (Local0) | |
{ | |
CreateByteField (Arg0, 0x02, IO10) | |
CreateByteField (Arg0, 0x03, IO11) | |
CreateByteField (Arg0, 0x0A, IO20) | |
CreateByteField (Arg0, 0x0B, IO21) | |
CreateWordField (Arg0, 0x11, IRQW) | |
CreateByteField (Arg0, 0x14, DMA0) | |
CR55 = Zero | |
CR02 &= 0x0F | |
CR25 = (IO10 >> 0x02) | |
CR25 |= (IO11 << 0x06) | |
If (IO20) | |
{ | |
CR2B = (IO20 >> 0x03) | |
CR2B |= (IO21 << 0x05) | |
} | |
CR28 &= 0xF0 | |
CR28 |= (FindSetRightBit (IRQW) - One) | |
CR2C &= 0xF0 | |
If (DMA0) | |
{ | |
CR2C |= (FindSetRightBit (DMA0) - One) | |
} | |
Else | |
{ | |
CR2C |= 0x0F | |
} | |
IOD0 &= 0x8F | |
If ((IO11 == 0x03)) | |
{ | |
If ((IO10 == 0xF8)) | |
{ | |
IOD0 |= Zero | |
} | |
Else | |
{ | |
IOD0 |= 0x70 | |
} | |
} | |
ElseIf ((IO10 == 0xF8)) | |
{ | |
IOD0 |= 0x10 | |
} | |
Else | |
{ | |
IOD0 |= 0x50 | |
} | |
CR02 |= 0x80 | |
CRAA = Zero | |
} | |
Else | |
{ | |
CreateByteField (Arg0, 0x02, IOLO) | |
CreateByteField (Arg0, 0x03, IOHI) | |
CreateWordField (Arg0, 0x09, IRQR) | |
CR55 = Zero | |
CR02 &= 0x0F | |
CR25 = (IOLO >> 0x02) | |
CR25 |= (IOHI << 0x06) | |
CR28 &= 0xF0 | |
CR28 |= (FindSetRightBit (IRQR) - One) | |
IOD0 &= 0x8F | |
If ((IOHI == 0x03)) | |
{ | |
If ((IOLO == 0xF8)) | |
{ | |
IOD0 |= Zero | |
} | |
Else | |
{ | |
IOD0 |= 0x70 | |
} | |
} | |
ElseIf ((IOLO == 0xF8)) | |
{ | |
IOD0 |= 0x10 | |
} | |
Else | |
{ | |
IOD0 |= 0x50 | |
} | |
CR02 |= 0x80 | |
CRAA = Zero | |
} | |
} | |
Method (_PS0, 0, Serialized) // _PS0: Power State 0 | |
{ | |
CR55 = Zero | |
CR02 = (CR02 | 0x80) | |
CRAA = Zero | |
} | |
Method (_PS3, 0, Serialized) // _PS3: Power State 3 | |
{ | |
CR55 = Zero | |
CR02 = (CR02 & 0x0F) | |
CRAA = Zero | |
} | |
} | |
} | |
Device (WPCN) | |
{ | |
Name (_HID, EisaId ("PNP0A05") /* Generic Container Device */) // _HID: Hardware ID | |
Name (_UID, 0x03) // _UID: Unique ID | |
Method (_STA, 0, Serialized) // _STA: Status | |
{ | |
If (W381) | |
{ | |
Return (0x0F) | |
} | |
Return (Zero) | |
} | |
OperationRegion (WPCN, SystemIO, 0x2E, 0x02) | |
Field (WPCN, ByteAcc, Lock, Preserve) | |
{ | |
INDX, 8, | |
DATA, 8 | |
} | |
IndexField (INDX, DATA, ByteAcc, Lock, Preserve) | |
{ | |
Offset (0x07), | |
WR07, 8, | |
Offset (0x20), | |
WR20, 8, | |
WR21, 8, | |
WR22, 8, | |
WR23, 8, | |
WR24, 8, | |
WR25, 8, | |
WR26, 8, | |
WR27, 8, | |
WR28, 8, | |
WR29, 8, | |
WR2A, 8, | |
Offset (0x30), | |
WR30, 8, | |
Offset (0x60), | |
WR60, 8, | |
WR61, 8, | |
WR62, 8, | |
WR63, 8, | |
Offset (0x70), | |
WR70, 8, | |
WR71, 8, | |
Offset (0x74), | |
WR74, 8, | |
WR75, 8, | |
Offset (0xF0), | |
WRF0, 8, | |
WRF1, 8 | |
} | |
Device (UAR5) | |
{ | |
Name (_HID, EisaId ("PNP0501") /* 16550A-compatible COM Serial Port */) // _HID: Hardware ID | |
Name (_UID, 0x03) // _UID: Unique ID | |
Method (_STA, 0, Serialized) // _STA: Status | |
{ | |
If (W381) | |
{ | |
WR07 = 0x03 | |
If (WR30) | |
{ | |
Return (0x0F) | |
} | |
Return (0x0D) | |
} | |
Return (Zero) | |
} | |
Method (_DIS, 0, Serialized) // _DIS: Disable Device | |
{ | |
WR07 = 0x03 | |
WR30 = Zero | |
} | |
Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings | |
{ | |
Name (BUF0, ResourceTemplate () | |
{ | |
IO (Decode16, | |
0x03F8, // Range Minimum | |
0x03F8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
_Y35) | |
IRQNoFlags (_Y36) | |
{4} | |
}) | |
WR07 = 0x03 | |
If (W381) | |
{ | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.WPCN.UAR5._CRS._Y35._MIN, IOL0) // _MIN: Minimum Base Address | |
CreateByteField (BUF0, 0x03, IOH0) | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.WPCN.UAR5._CRS._Y35._MAX, IOL1) // _MAX: Maximum Base Address | |
CreateByteField (BUF0, 0x05, IOH1) | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.WPCN.UAR5._CRS._Y35._LEN, LEN0) // _LEN: Length | |
CreateWordField (BUF0, \_SB.PCI0.LPCB.WPCN.UAR5._CRS._Y36._INT, IRQW) // _INT: Interrupts | |
IOH0 = WR60 /* \_SB_.PCI0.LPCB.WPCN.WR60 */ | |
IOL0 = WR61 /* \_SB_.PCI0.LPCB.WPCN.WR61 */ | |
IOH1 = WR60 /* \_SB_.PCI0.LPCB.WPCN.WR60 */ | |
IOL1 = WR61 /* \_SB_.PCI0.LPCB.WPCN.WR61 */ | |
LEN0 = 0x08 | |
Local0 = (WR70 & 0x0F) | |
If (Local0) | |
{ | |
IRQW = (One << Local0) | |
} | |
Else | |
{ | |
IRQW = Zero | |
} | |
} | |
Return (BUF0) /* \_SB_.PCI0.LPCB.WPCN.UAR5._CRS.BUF0 */ | |
} | |
Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings | |
{ | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x03F8, // Range Minimum | |
0x03F8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{4} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x03F8, // Range Minimum | |
0x03F8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{4,5,6,7,10,11,12} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x02F8, // Range Minimum | |
0x02F8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{4,5,6,7,10,11,12} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x03E8, // Range Minimum | |
0x03E8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{4,5,6,7,10,11,12} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x02E8, // Range Minimum | |
0x02E8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{4,5,6,7,10,11,12} | |
} | |
EndDependentFn () | |
}) | |
Method (_SRS, 1, Serialized) // _SRS: Set Resource Settings | |
{ | |
CreateByteField (Arg0, 0x02, IOLO) | |
CreateByteField (Arg0, 0x03, IOHI) | |
CreateWordField (Arg0, 0x09, IRQW) | |
WR07 = 0x03 | |
WR30 = Zero | |
WR61 = IOLO /* \_SB_.PCI0.LPCB.WPCN.UAR5._SRS.IOLO */ | |
WR60 = IOHI /* \_SB_.PCI0.LPCB.WPCN.UAR5._SRS.IOHI */ | |
FindSetRightBit (IRQW, Local0) | |
If ((IRQW != Zero)) | |
{ | |
Local0-- | |
} | |
WR70 = Local0 | |
IOD0 &= 0xF8 | |
If ((IOHI == 0x03)) | |
{ | |
If ((IOLO == 0xF8)) | |
{ | |
IOD0 |= Zero | |
} | |
Else | |
{ | |
IOD0 |= 0x07 | |
} | |
} | |
ElseIf ((IOLO == 0xF8)) | |
{ | |
IOD0 |= One | |
} | |
Else | |
{ | |
IOD0 |= 0x05 | |
} | |
WR30 = One | |
} | |
Method (_PS0, 0, Serialized) // _PS0: Power State 0 | |
{ | |
WR07 = 0x03 | |
WR30 = One | |
} | |
Method (_PS3, 0, Serialized) // _PS3: Power State 3 | |
{ | |
WR07 = 0x03 | |
WR30 = Zero | |
} | |
} | |
Device (UAR8) | |
{ | |
Name (_HID, EisaId ("PNP0501") /* 16550A-compatible COM Serial Port */) // _HID: Hardware ID | |
Name (_UID, 0x04) // _UID: Unique ID | |
Method (_STA, 0, Serialized) // _STA: Status | |
{ | |
If (W381) | |
{ | |
Local0 = (WR27 & 0xE0) | |
If ((Local0 == Zero)) | |
{ | |
WR07 = 0x02 | |
If (WR30) | |
{ | |
Return (0x0F) | |
} | |
Return (0x0D) | |
} | |
} | |
Return (Zero) | |
} | |
Method (_DIS, 0, Serialized) // _DIS: Disable Device | |
{ | |
WR07 = 0x02 | |
WR30 = Zero | |
} | |
Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings | |
{ | |
Name (BUF0, ResourceTemplate () | |
{ | |
IO (Decode16, | |
0x02F8, // Range Minimum | |
0x02F8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
_Y37) | |
IRQNoFlags (_Y38) | |
{3} | |
}) | |
WR07 = 0x02 | |
If (W381) | |
{ | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.WPCN.UAR8._CRS._Y37._MIN, IOL0) // _MIN: Minimum Base Address | |
CreateByteField (BUF0, 0x03, IOH0) | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.WPCN.UAR8._CRS._Y37._MAX, IOL1) // _MAX: Maximum Base Address | |
CreateByteField (BUF0, 0x05, IOH1) | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.WPCN.UAR8._CRS._Y37._LEN, LEN0) // _LEN: Length | |
CreateWordField (BUF0, \_SB.PCI0.LPCB.WPCN.UAR8._CRS._Y38._INT, IRQW) // _INT: Interrupts | |
IOH0 = WR60 /* \_SB_.PCI0.LPCB.WPCN.WR60 */ | |
IOL0 = WR61 /* \_SB_.PCI0.LPCB.WPCN.WR61 */ | |
IOH1 = WR60 /* \_SB_.PCI0.LPCB.WPCN.WR60 */ | |
IOL1 = WR61 /* \_SB_.PCI0.LPCB.WPCN.WR61 */ | |
LEN0 = 0x08 | |
Local0 = (WR70 & 0x0F) | |
If (Local0) | |
{ | |
IRQW = (One << Local0) | |
} | |
Else | |
{ | |
IRQW = Zero | |
} | |
} | |
Return (BUF0) /* \_SB_.PCI0.LPCB.WPCN.UAR8._CRS.BUF0 */ | |
} | |
Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings | |
{ | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x02F8, // Range Minimum | |
0x02F8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{3} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x03F8, // Range Minimum | |
0x03F8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{4,5,6,7,10,11,12} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x02F8, // Range Minimum | |
0x02F8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{4,5,6,7,10,11,12} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x03E8, // Range Minimum | |
0x03E8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{4,5,6,7,10,11,12} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x02E8, // Range Minimum | |
0x02E8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{4,5,6,7,10,11,12} | |
} | |
EndDependentFn () | |
}) | |
Method (_SRS, 1, Serialized) // _SRS: Set Resource Settings | |
{ | |
CreateByteField (Arg0, 0x02, IOLO) | |
CreateByteField (Arg0, 0x03, IOHI) | |
CreateWordField (Arg0, 0x09, IRQW) | |
WR07 = 0x02 | |
WR30 = Zero | |
WR61 = IOLO /* \_SB_.PCI0.LPCB.WPCN.UAR8._SRS.IOLO */ | |
WR60 = IOHI /* \_SB_.PCI0.LPCB.WPCN.UAR8._SRS.IOHI */ | |
FindSetRightBit (IRQW, Local0) | |
If ((IRQW != Zero)) | |
{ | |
Local0-- | |
} | |
WR70 = Local0 | |
IOD0 &= 0x8F | |
If ((IOHI == 0x03)) | |
{ | |
If ((IOLO == 0xF8)) | |
{ | |
IOD0 |= Zero | |
} | |
Else | |
{ | |
IOD0 |= 0x70 | |
} | |
} | |
ElseIf ((IOLO == 0xF8)) | |
{ | |
IOD0 |= 0x10 | |
} | |
Else | |
{ | |
IOD0 |= 0x50 | |
} | |
WR30 = One | |
} | |
Method (_PS0, 0, Serialized) // _PS0: Power State 0 | |
{ | |
WR07 = 0x02 | |
WR30 = One | |
} | |
Method (_PS3, 0, Serialized) // _PS3: Power State 3 | |
{ | |
WR07 = 0x02 | |
WR30 = Zero | |
} | |
} | |
Device (LD16) | |
{ | |
Name (_HID, EisaId ("PNP0501") /* 16550A-compatible COM Serial Port */) // _HID: Hardware ID | |
Name (_UID, 0x05) // _UID: Unique ID | |
Method (_STA, 0, Serialized) // _STA: Status | |
{ | |
Return (Zero) | |
} | |
Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings | |
{ | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x02F8, // Range Minimum | |
0x02F8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{3} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x03F8, // Range Minimum | |
0x03F8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{4,5,6,7,10,11,12} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x02F8, // Range Minimum | |
0x02F8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{4,5,6,7,10,11,12} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x03E8, // Range Minimum | |
0x03E8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{4,5,6,7,10,11,12} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x02E8, // Range Minimum | |
0x02E8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{4,5,6,7,10,11,12} | |
} | |
EndDependentFn () | |
}) | |
} | |
Device (LD15) | |
{ | |
Name (_HID, EisaId ("WEC0001")) // _HID: Hardware ID | |
Name (_UID, 0x06) // _UID: Unique ID | |
Method (_STA, 0, Serialized) // _STA: Status | |
{ | |
Return (Zero) | |
} | |
Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings | |
{ | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x07D0, // Range Minimum | |
0x07D0, // Range Maximum | |
0x01, // Alignment | |
0x10, // Length | |
) | |
IO (Decode16, | |
0x07C0, // Range Minimum | |
0x07C0, // Range Maximum | |
0x01, // Alignment | |
0x10, // Length | |
) | |
} | |
EndDependentFn () | |
}) | |
} | |
Device (ECIR) | |
{ | |
Name (_HID, EisaId ("WEC1022")) // _HID: Hardware ID | |
Name (_UID, One) // _UID: Unique ID | |
OperationRegion (CIRR, SystemIO, 0x07C0, 0x20) | |
Field (CIRR, ByteAcc, NoLock, Preserve) | |
{ | |
Offset (0x15), | |
RXEE, 3, | |
Offset (0x16) | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If (W381) | |
{ | |
Local0 = (WR27 & 0xE0) | |
WR07 = 0x15 | |
If (((Local0 == 0x80) && (WR60 || WR61))) | |
{ | |
If (WR30) | |
{ | |
Return (0x0F) | |
} | |
Return (0x0D) | |
} | |
} | |
Return (Zero) | |
} | |
Method (_DIS, 0, NotSerialized) // _DIS: Disable Device | |
{ | |
WR07 = 0x15 | |
WR30 = Zero | |
WR07 = 0x16 | |
WR30 = Zero | |
} | |
Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings | |
{ | |
Name (BUF0, ResourceTemplate () | |
{ | |
IO (Decode16, | |
0x0000, // Range Minimum | |
0x0000, // Range Maximum | |
0x01, // Alignment | |
0x10, // Length | |
_Y39) | |
IO (Decode16, | |
0x0000, // Range Minimum | |
0x0000, // Range Maximum | |
0x01, // Alignment | |
0x10, // Length | |
_Y3A) | |
IO (Decode16, | |
0x0000, // Range Minimum | |
0x0000, // Range Maximum | |
0x08, // Alignment | |
0x08, // Length | |
_Y3B) | |
IRQNoFlags (_Y3C) | |
{0} | |
}) | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.WPCN.ECIR._CRS._Y39._MIN, IO00) // _MIN: Minimum Base Address | |
CreateByteField (BUF0, 0x03, IO01) | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.WPCN.ECIR._CRS._Y39._MAX, IO10) // _MAX: Maximum Base Address | |
CreateByteField (BUF0, 0x05, IO11) | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.WPCN.ECIR._CRS._Y3A._MIN, IO20) // _MIN: Minimum Base Address | |
CreateByteField (BUF0, 0x0B, IO21) | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.WPCN.ECIR._CRS._Y3A._MAX, IO30) // _MAX: Maximum Base Address | |
CreateByteField (BUF0, 0x0D, IO31) | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.WPCN.ECIR._CRS._Y3B._MIN, IO40) // _MIN: Minimum Base Address | |
CreateByteField (BUF0, 0x13, IO41) | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.WPCN.ECIR._CRS._Y3B._MAX, IO50) // _MAX: Maximum Base Address | |
CreateByteField (BUF0, 0x15, IO51) | |
CreateWordField (BUF0, \_SB.PCI0.LPCB.WPCN.ECIR._CRS._Y3C._INT, IRQW) // _INT: Interrupts | |
WR07 = 0x16 | |
IO40 = WR61 /* \_SB_.PCI0.LPCB.WPCN.WR61 */ | |
IO41 = WR60 /* \_SB_.PCI0.LPCB.WPCN.WR60 */ | |
IO50 = WR61 /* \_SB_.PCI0.LPCB.WPCN.WR61 */ | |
IO51 = WR60 /* \_SB_.PCI0.LPCB.WPCN.WR60 */ | |
Local0 = (WR70 & 0x0F) | |
If (Local0) | |
{ | |
IRQW = (One << Local0) | |
} | |
Else | |
{ | |
IRQW = Zero | |
} | |
WR07 = 0x15 | |
IO00 = WR61 /* \_SB_.PCI0.LPCB.WPCN.WR61 */ | |
IO01 = WR60 /* \_SB_.PCI0.LPCB.WPCN.WR60 */ | |
IO10 = WR61 /* \_SB_.PCI0.LPCB.WPCN.WR61 */ | |
IO11 = WR60 /* \_SB_.PCI0.LPCB.WPCN.WR60 */ | |
IO20 = WR63 /* \_SB_.PCI0.LPCB.WPCN.WR63 */ | |
IO21 = WR62 /* \_SB_.PCI0.LPCB.WPCN.WR62 */ | |
IO30 = WR63 /* \_SB_.PCI0.LPCB.WPCN.WR63 */ | |
IO31 = WR62 /* \_SB_.PCI0.LPCB.WPCN.WR62 */ | |
Return (BUF0) /* \_SB_.PCI0.LPCB.WPCN.ECIR._CRS.BUF0 */ | |
} | |
Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings | |
{ | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x07D0, // Range Minimum | |
0x07D0, // Range Maximum | |
0x01, // Alignment | |
0x10, // Length | |
) | |
IO (Decode16, | |
0x07C0, // Range Minimum | |
0x07C0, // Range Maximum | |
0x01, // Alignment | |
0x10, // Length | |
) | |
IO (Decode16, | |
0x02F8, // Range Minimum | |
0x02F8, // Range Maximum | |
0x08, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{3} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x07D0, // Range Minimum | |
0x07D0, // Range Maximum | |
0x01, // Alignment | |
0x10, // Length | |
) | |
IO (Decode16, | |
0x07C0, // Range Minimum | |
0x07C0, // Range Maximum | |
0x01, // Alignment | |
0x10, // Length | |
) | |
IO (Decode16, | |
0x03F8, // Range Minimum | |
0x03F8, // Range Maximum | |
0x08, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{4,5,6,7,10,11,12} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x07D0, // Range Minimum | |
0x07D0, // Range Maximum | |
0x01, // Alignment | |
0x10, // Length | |
) | |
IO (Decode16, | |
0x07C0, // Range Minimum | |
0x07C0, // Range Maximum | |
0x01, // Alignment | |
0x10, // Length | |
) | |
IO (Decode16, | |
0x02F8, // Range Minimum | |
0x02F8, // Range Maximum | |
0x08, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{4,5,6,7,10,11,12} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x07D0, // Range Minimum | |
0x07D0, // Range Maximum | |
0x01, // Alignment | |
0x10, // Length | |
) | |
IO (Decode16, | |
0x07C0, // Range Minimum | |
0x07C0, // Range Maximum | |
0x01, // Alignment | |
0x10, // Length | |
) | |
IO (Decode16, | |
0x03E8, // Range Minimum | |
0x03E8, // Range Maximum | |
0x08, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{4,5,6,7,10,11,12} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x07D0, // Range Minimum | |
0x07D0, // Range Maximum | |
0x01, // Alignment | |
0x10, // Length | |
) | |
IO (Decode16, | |
0x07C0, // Range Minimum | |
0x07C0, // Range Maximum | |
0x01, // Alignment | |
0x10, // Length | |
) | |
IO (Decode16, | |
0x02E8, // Range Minimum | |
0x02E8, // Range Maximum | |
0x08, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{4,5,6,7,10,11,12} | |
} | |
EndDependentFn () | |
}) | |
Method (_SRS, 1, NotSerialized) // _SRS: Set Resource Settings | |
{ | |
CreateByteField (Arg0, 0x02, IO00) | |
CreateByteField (Arg0, 0x03, IO01) | |
CreateByteField (Arg0, 0x0A, IO20) | |
CreateByteField (Arg0, 0x0B, IO21) | |
CreateByteField (Arg0, 0x12, IO40) | |
CreateByteField (Arg0, 0x13, IO41) | |
CreateWordField (Arg0, 0x19, IRQW) | |
WR07 = 0x16 | |
WR61 = IO40 /* \_SB_.PCI0.LPCB.WPCN.ECIR._SRS.IO40 */ | |
WR60 = IO41 /* \_SB_.PCI0.LPCB.WPCN.ECIR._SRS.IO41 */ | |
FindSetRightBit (IRQW, Local0) | |
If ((IRQW != Zero)) | |
{ | |
Local0-- | |
} | |
WR70 = Local0 | |
IOD0 &= 0x8F | |
If ((IO41 == 0x03)) | |
{ | |
If ((IO40 == 0xF8)) | |
{ | |
IOD0 |= Zero | |
} | |
Else | |
{ | |
IOD0 |= 0x70 | |
} | |
} | |
ElseIf ((IO40 == 0xF8)) | |
{ | |
IOD0 |= 0x10 | |
} | |
Else | |
{ | |
IOD0 |= 0x50 | |
} | |
WR07 = 0x15 | |
WR61 = IO00 /* \_SB_.PCI0.LPCB.WPCN.ECIR._SRS.IO00 */ | |
WR60 = IO01 /* \_SB_.PCI0.LPCB.WPCN.ECIR._SRS.IO01 */ | |
WR63 = IO20 /* \_SB_.PCI0.LPCB.WPCN.ECIR._SRS.IO20 */ | |
WR62 = IO21 /* \_SB_.PCI0.LPCB.WPCN.ECIR._SRS.IO21 */ | |
WR07 = 0x15 | |
WR30 = One | |
WR07 = 0x16 | |
WRF0 = 0x82 | |
WR30 = One | |
} | |
Method (_S3D, 0, NotSerialized) // _S3D: S3 Device State | |
{ | |
Return (0x02) | |
} | |
Method (_S4D, 0, NotSerialized) // _S4D: S4 Device State | |
{ | |
Return (0x02) | |
} | |
Method (_S3W, 0, NotSerialized) // _S3W: S3 Device Wake State | |
{ | |
Return (0x02) | |
} | |
Method (_S4W, 0, NotSerialized) // _S4W: S4 Device Wake State | |
{ | |
Return (0x02) | |
} | |
Name (CPS4, Package (0x02) | |
{ | |
0x1D, | |
0x04 | |
}) | |
Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake | |
{ | |
Return (CPS4) /* \_SB_.PCI0.LPCB.WPCN.ECIR.CPS4 */ | |
} | |
Method (_PSW, 1, NotSerialized) // _PSW: Power State Wake | |
{ | |
If ((Arg0 == Zero)) | |
{ | |
RXEE = Zero | |
} | |
If ((Arg0 == One)) | |
{ | |
RXEE = 0x07 | |
} | |
} | |
} | |
Scope (\_SB.PCI0.LPCB.WPCN) | |
{ | |
Device (LPT2) | |
{ | |
Name (_HID, EisaId ("PNP0400") /* Standard LPT Parallel Port */) // _HID: Hardware ID | |
Name (_UID, 0x02) // _UID: Unique ID | |
Method (_STA, 0, Serialized) // _STA: Status | |
{ | |
WR07 = One | |
If (((WRF0 & 0xE0) == Zero)) | |
{ | |
If (W381) | |
{ | |
WR07 = One | |
If (WR30) | |
{ | |
Return (0x0F) | |
} | |
Return (0x0D) | |
} | |
} | |
Return (Zero) | |
} | |
Method (_DIS, 0, Serialized) // _DIS: Disable Device | |
{ | |
WR07 = One | |
If (((WRF0 & 0xE0) == Zero)) | |
{ | |
WR30 = Zero | |
} | |
} | |
Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings | |
{ | |
Name (BUF0, ResourceTemplate () | |
{ | |
IO (Decode16, | |
0x0378, // Range Minimum | |
0x0378, // Range Maximum | |
0x01, // Alignment | |
0x04, // Length | |
_Y3D) | |
IRQNoFlags (_Y3E) | |
{7} | |
}) | |
If (((WRF0 & 0xE0) == Zero)) | |
{ | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.WPCN.LPT2._CRS._Y3D._MIN, IOL0) // _MIN: Minimum Base Address | |
CreateByteField (BUF0, 0x03, IOH0) | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.WPCN.LPT2._CRS._Y3D._MAX, IOL1) // _MAX: Maximum Base Address | |
CreateByteField (BUF0, 0x05, IOH1) | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.WPCN.LPT2._CRS._Y3D._LEN, LEN0) // _LEN: Length | |
CreateWordField (BUF0, \_SB.PCI0.LPCB.WPCN.LPT2._CRS._Y3E._INT, IRQW) // _INT: Interrupts | |
WR07 = One | |
IOL0 = WR61 /* \_SB_.PCI0.LPCB.WPCN.WR61 */ | |
IOH0 = WR60 /* \_SB_.PCI0.LPCB.WPCN.WR60 */ | |
IOL1 = IOL0 /* \_SB_.PCI0.LPCB.WPCN.LPT2._CRS.IOL0 */ | |
IOH1 = IOH0 /* \_SB_.PCI0.LPCB.WPCN.LPT2._CRS.IOH0 */ | |
LEN0 = 0x04 | |
If ((WR70 & 0x0F)) | |
{ | |
IRQW = (One << (WR70 & 0x0F)) | |
} | |
Else | |
{ | |
IRQW = Zero | |
} | |
} | |
Return (BUF0) /* \_SB_.PCI0.LPCB.WPCN.LPT2._CRS.BUF0 */ | |
} | |
Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings | |
{ | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x0378, // Range Minimum | |
0x0378, // Range Maximum | |
0x01, // Alignment | |
0x04, // Length | |
) | |
IRQNoFlags () | |
{7} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x0278, // Range Minimum | |
0x0278, // Range Maximum | |
0x01, // Alignment | |
0x04, // Length | |
) | |
IRQNoFlags () | |
{7} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x03BC, // Range Minimum | |
0x03BC, // Range Maximum | |
0x01, // Alignment | |
0x04, // Length | |
) | |
IRQNoFlags () | |
{7} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x0378, // Range Minimum | |
0x0378, // Range Maximum | |
0x01, // Alignment | |
0x04, // Length | |
) | |
IRQNoFlags () | |
{5} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x0278, // Range Minimum | |
0x0278, // Range Maximum | |
0x01, // Alignment | |
0x04, // Length | |
) | |
IRQNoFlags () | |
{5} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x03BC, // Range Minimum | |
0x03BC, // Range Maximum | |
0x01, // Alignment | |
0x04, // Length | |
) | |
IRQNoFlags () | |
{5} | |
} | |
EndDependentFn () | |
}) | |
Method (_SRS, 1, Serialized) // _SRS: Set Resource Settings | |
{ | |
CreateByteField (Arg0, 0x02, IOL0) | |
CreateByteField (Arg0, 0x03, IOH0) | |
CreateWordField (Arg0, 0x09, IRQW) | |
WR07 = One | |
WR30 = Zero | |
WR74 = 0x04 | |
WR61 = IOL0 /* \_SB_.PCI0.LPCB.WPCN.LPT2._SRS.IOL0 */ | |
WR60 = IOH0 /* \_SB_.PCI0.LPCB.WPCN.LPT2._SRS.IOH0 */ | |
FindSetRightBit (IRQW, Local0) | |
If ((IRQW != Zero)) | |
{ | |
Local0-- | |
} | |
WR70 = Local0 | |
IOD1 &= 0xFC | |
If ((IOH0 == 0x03)) | |
{ | |
If ((IOL0 == 0x78)) | |
{ | |
IOD1 |= Zero | |
} | |
Else | |
{ | |
IOD1 |= 0x02 | |
} | |
} | |
Else | |
{ | |
IOD1 |= One | |
} | |
WR30 = One | |
WRF0 &= 0x0F | |
} | |
Method (_PS0, 0, Serialized) // _PS0: Power State 0 | |
{ | |
WR07 = One | |
WR30 = One | |
} | |
Method (_PS3, 0, Serialized) // _PS3: Power State 3 | |
{ | |
WR07 = One | |
WR30 = Zero | |
} | |
} | |
Device (PBI2) | |
{ | |
Name (_HID, EisaId ("PNP0400") /* Standard LPT Parallel Port */) // _HID: Hardware ID | |
Name (_UID, 0x02) // _UID: Unique ID | |
Method (_STA, 0, Serialized) // _STA: Status | |
{ | |
WR07 = One | |
If (((WRF0 & 0xE0) == 0x20)) | |
{ | |
If (W381) | |
{ | |
If (WR30) | |
{ | |
Return (0x0F) | |
} | |
Return (0x0D) | |
} | |
} | |
Return (Zero) | |
} | |
Method (_DIS, 0, Serialized) // _DIS: Disable Device | |
{ | |
WR07 = One | |
If (((WRF0 & 0xE0) == 0x20)) | |
{ | |
WR30 = Zero | |
} | |
} | |
Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings | |
{ | |
Name (BUF0, ResourceTemplate () | |
{ | |
IO (Decode16, | |
0x0378, // Range Minimum | |
0x0378, // Range Maximum | |
0x01, // Alignment | |
0x04, // Length | |
_Y3F) | |
IRQNoFlags (_Y40) | |
{7} | |
}) | |
If (((WRF0 & 0xE0) == 0x20)) | |
{ | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.WPCN.PBI2._CRS._Y3F._MIN, IOL0) // _MIN: Minimum Base Address | |
CreateByteField (BUF0, 0x03, IOH0) | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.WPCN.PBI2._CRS._Y3F._MAX, IOL1) // _MAX: Maximum Base Address | |
CreateByteField (BUF0, 0x05, IOH1) | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.WPCN.PBI2._CRS._Y3F._LEN, LEN0) // _LEN: Length | |
CreateWordField (BUF0, \_SB.PCI0.LPCB.WPCN.PBI2._CRS._Y40._INT, IRQW) // _INT: Interrupts | |
WR07 = One | |
IOL0 = WR61 /* \_SB_.PCI0.LPCB.WPCN.WR61 */ | |
IOH0 = WR60 /* \_SB_.PCI0.LPCB.WPCN.WR60 */ | |
IOL1 = IOL0 /* \_SB_.PCI0.LPCB.WPCN.PBI2._CRS.IOL0 */ | |
IOH1 = IOH0 /* \_SB_.PCI0.LPCB.WPCN.PBI2._CRS.IOH0 */ | |
LEN0 = 0x04 | |
If ((WR70 & 0x0F)) | |
{ | |
IRQW = (One << (WR70 & 0x0F)) | |
} | |
Else | |
{ | |
IRQW = Zero | |
} | |
} | |
Return (BUF0) /* \_SB_.PCI0.LPCB.WPCN.PBI2._CRS.BUF0 */ | |
} | |
Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings | |
{ | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x0378, // Range Minimum | |
0x0378, // Range Maximum | |
0x01, // Alignment | |
0x04, // Length | |
) | |
IRQNoFlags () | |
{7} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x0278, // Range Minimum | |
0x0278, // Range Maximum | |
0x01, // Alignment | |
0x04, // Length | |
) | |
IRQNoFlags () | |
{7} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x03BC, // Range Minimum | |
0x03BC, // Range Maximum | |
0x01, // Alignment | |
0x04, // Length | |
) | |
IRQNoFlags () | |
{7} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x0378, // Range Minimum | |
0x0378, // Range Maximum | |
0x01, // Alignment | |
0x04, // Length | |
) | |
IRQNoFlags () | |
{5} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x0278, // Range Minimum | |
0x0278, // Range Maximum | |
0x01, // Alignment | |
0x04, // Length | |
) | |
IRQNoFlags () | |
{5} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x03BC, // Range Minimum | |
0x03BC, // Range Maximum | |
0x01, // Alignment | |
0x04, // Length | |
) | |
IRQNoFlags () | |
{5} | |
} | |
EndDependentFn () | |
}) | |
Method (_SRS, 1, Serialized) // _SRS: Set Resource Settings | |
{ | |
CreateByteField (Arg0, 0x02, IOL0) | |
CreateByteField (Arg0, 0x03, IOH0) | |
CreateWordField (Arg0, 0x09, IRQW) | |
WR07 = One | |
WR30 = Zero | |
WR74 = 0x04 | |
WR61 = IOL0 /* \_SB_.PCI0.LPCB.WPCN.PBI2._SRS.IOL0 */ | |
WR60 = IOH0 /* \_SB_.PCI0.LPCB.WPCN.PBI2._SRS.IOH0 */ | |
FindSetRightBit (IRQW, Local0) | |
If ((IRQW != Zero)) | |
{ | |
Local0-- | |
} | |
WR70 = Local0 | |
IOD1 &= 0xFC | |
If ((IOH0 == 0x03)) | |
{ | |
If ((IOL0 == 0x78)) | |
{ | |
IOD1 |= Zero | |
} | |
Else | |
{ | |
IOD1 |= 0x02 | |
} | |
} | |
Else | |
{ | |
IOD1 |= One | |
} | |
WR30 = One | |
WRF0 = ((WRF0 & 0x0F) | 0x20) | |
} | |
Method (_PS0, 0, Serialized) // _PS0: Power State 0 | |
{ | |
WR07 = One | |
WR30 = One | |
} | |
Method (_PS3, 0, Serialized) // _PS3: Power State 3 | |
{ | |
WR07 = One | |
WR30 = Zero | |
} | |
} | |
Device (PEP2) | |
{ | |
Name (_HID, EisaId ("PNP0400") /* Standard LPT Parallel Port */) // _HID: Hardware ID | |
Name (_UID, 0x02) // _UID: Unique ID | |
Method (_STA, 0, Serialized) // _STA: Status | |
{ | |
WR07 = One | |
If ((((WRF0 & 0xE0) == 0x60) || ((WRF0 & 0xE0 | |
) == 0x40))) | |
{ | |
If (WR30) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0D) | |
} | |
} | |
Return (Zero) | |
} | |
Method (_DIS, 0, Serialized) // _DIS: Disable Device | |
{ | |
WR07 = One | |
If ((((WRF0 & 0xE0) == 0x60) || ((WRF0 & 0xE0 | |
) == 0x40))) | |
{ | |
WR30 = Zero | |
} | |
} | |
Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings | |
{ | |
Name (BUF0, ResourceTemplate () | |
{ | |
IO (Decode16, | |
0x0378, // Range Minimum | |
0x0378, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
_Y41) | |
IRQNoFlags (_Y42) | |
{7} | |
}) | |
If ((((WRF0 & 0xE0) == 0x60) || ((WRF0 & 0xE0 | |
) == 0x40))) | |
{ | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.WPCN.PEP2._CRS._Y41._MIN, IOL0) // _MIN: Minimum Base Address | |
CreateByteField (BUF0, 0x03, IOH0) | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.WPCN.PEP2._CRS._Y41._MAX, IOL1) // _MAX: Maximum Base Address | |
CreateByteField (BUF0, 0x05, IOH1) | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.WPCN.PEP2._CRS._Y41._LEN, LEN0) // _LEN: Length | |
CreateWordField (BUF0, \_SB.PCI0.LPCB.WPCN.PEP2._CRS._Y42._INT, IRQW) // _INT: Interrupts | |
WR07 = One | |
IOL0 = WR61 /* \_SB_.PCI0.LPCB.WPCN.WR61 */ | |
IOH0 = WR60 /* \_SB_.PCI0.LPCB.WPCN.WR60 */ | |
IOL1 = IOL0 /* \_SB_.PCI0.LPCB.WPCN.PEP2._CRS.IOL0 */ | |
IOH1 = IOH0 /* \_SB_.PCI0.LPCB.WPCN.PEP2._CRS.IOH0 */ | |
LEN0 = 0x08 | |
If ((WR70 & 0x0F)) | |
{ | |
IRQW = (One << (WR70 & 0x0F)) | |
} | |
Else | |
{ | |
IRQW = Zero | |
} | |
} | |
Return (BUF0) /* \_SB_.PCI0.LPCB.WPCN.PEP2._CRS.BUF0 */ | |
} | |
Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings | |
{ | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x0378, // Range Minimum | |
0x0378, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{7} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x0278, // Range Minimum | |
0x0278, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{7} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x0378, // Range Minimum | |
0x0378, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{5} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x0278, // Range Minimum | |
0x0278, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{5} | |
} | |
EndDependentFn () | |
}) | |
Method (_SRS, 1, Serialized) // _SRS: Set Resource Settings | |
{ | |
CreateByteField (Arg0, 0x02, IOL0) | |
CreateByteField (Arg0, 0x03, IOH0) | |
CreateWordField (Arg0, 0x09, IRQW) | |
WR07 = One | |
WR30 = Zero | |
WR74 = 0x04 | |
WR61 = IOL0 /* \_SB_.PCI0.LPCB.WPCN.PEP2._SRS.IOL0 */ | |
WR60 = IOH0 /* \_SB_.PCI0.LPCB.WPCN.PEP2._SRS.IOH0 */ | |
FindSetRightBit (IRQW, Local0) | |
If ((IRQW != Zero)) | |
{ | |
Local0-- | |
} | |
WR70 = Local0 | |
IOD1 &= 0xFC | |
If ((IOH0 == 0x03)) | |
{ | |
IOD1 |= Zero | |
} | |
Else | |
{ | |
IOD1 |= One | |
} | |
WR30 = One | |
WRF0 = ((WRF0 & 0x0F) | 0x60) | |
} | |
Method (_PS0, 0, Serialized) // _PS0: Power State 0 | |
{ | |
WR07 = One | |
WR30 = One | |
} | |
Method (_PS3, 0, Serialized) // _PS3: Power State 3 | |
{ | |
WR07 = One | |
WR30 = Zero | |
} | |
} | |
Device (PEC2) | |
{ | |
Name (_HID, EisaId ("PNP0401") /* ECP Parallel Port */) // _HID: Hardware ID | |
Name (_UID, 0x02) // _UID: Unique ID | |
Method (_STA, 0, Serialized) // _STA: Status | |
{ | |
WR07 = One | |
If ((((WRF0 & 0xE0) == 0xE0) || ((WRF0 & 0xE0 | |
) == 0x80))) | |
{ | |
If (WR30) | |
{ | |
Return (0x0F) | |
} | |
Else | |
{ | |
Return (0x0D) | |
} | |
} | |
Return (Zero) | |
} | |
Method (_DIS, 0, Serialized) // _DIS: Disable Device | |
{ | |
WR07 = One | |
If ((((WRF0 & 0xE0) == 0xE0) || ((WRF0 & 0xE0 | |
) == 0x80))) | |
{ | |
WR30 = Zero | |
} | |
} | |
Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings | |
{ | |
Name (BUF0, ResourceTemplate () | |
{ | |
IO (Decode16, | |
0x0378, // Range Minimum | |
0x0378, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
_Y43) | |
IO (Decode16, | |
0x0778, // Range Minimum | |
0x0778, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
_Y44) | |
IRQNoFlags (_Y45) | |
{7} | |
DMA (Compatibility, NotBusMaster, Transfer8_16, _Y46) | |
{1} | |
}) | |
If ((((WRF0 & 0xE0) == 0xE0) || ((WRF0 & 0xE0 | |
) == 0x80))) | |
{ | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.WPCN.PEC2._CRS._Y43._MIN, IOL0) // _MIN: Minimum Base Address | |
CreateByteField (BUF0, 0x03, IOH0) | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.WPCN.PEC2._CRS._Y43._MAX, IOL1) // _MAX: Maximum Base Address | |
CreateByteField (BUF0, 0x05, IOH1) | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.WPCN.PEC2._CRS._Y43._LEN, LEN0) // _LEN: Length | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.WPCN.PEC2._CRS._Y44._MIN, IOL2) // _MIN: Minimum Base Address | |
CreateByteField (BUF0, 0x0B, IOH2) | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.WPCN.PEC2._CRS._Y44._MAX, IOL3) // _MAX: Maximum Base Address | |
CreateByteField (BUF0, 0x0D, IOH3) | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.WPCN.PEC2._CRS._Y44._LEN, LEN1) // _LEN: Length | |
CreateWordField (BUF0, \_SB.PCI0.LPCB.WPCN.PEC2._CRS._Y45._INT, IRQW) // _INT: Interrupts | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.WPCN.PEC2._CRS._Y46._DMA, DMA0) // _DMA: Direct Memory Access | |
WR07 = One | |
IOL0 = WR61 /* \_SB_.PCI0.LPCB.WPCN.WR61 */ | |
IOH0 = WR60 /* \_SB_.PCI0.LPCB.WPCN.WR60 */ | |
IOL1 = IOL0 /* \_SB_.PCI0.LPCB.WPCN.PEC2._CRS.IOL0 */ | |
IOH1 = IOH0 /* \_SB_.PCI0.LPCB.WPCN.PEC2._CRS.IOH0 */ | |
IOL2 = IOL0 /* \_SB_.PCI0.LPCB.WPCN.PEC2._CRS.IOL0 */ | |
IOH2 = (0x04 + IOH0) | |
IOL3 = IOL0 /* \_SB_.PCI0.LPCB.WPCN.PEC2._CRS.IOL0 */ | |
IOH3 = (0x04 + IOH0) | |
LEN0 = 0x08 | |
LEN1 = 0x08 | |
Local0 = (WR70 & 0x0F) | |
If (Local0) | |
{ | |
IRQW = (One << Local0) | |
} | |
Else | |
{ | |
IRQW = Zero | |
} | |
Local0 = WR74 /* \_SB_.PCI0.LPCB.WPCN.WR74 */ | |
If ((Local0 == 0x04)) | |
{ | |
DMA0 = Zero | |
} | |
Else | |
{ | |
DMA0 = (One << Local0) | |
} | |
} | |
Return (BUF0) /* \_SB_.PCI0.LPCB.WPCN.PEC2._CRS.BUF0 */ | |
} | |
Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings | |
{ | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x0378, // Range Minimum | |
0x0378, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IO (Decode16, | |
0x0778, // Range Minimum | |
0x0778, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{7} | |
DMA (Compatibility, NotBusMaster, Transfer8_16, ) | |
{3} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x0278, // Range Minimum | |
0x0278, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IO (Decode16, | |
0x0678, // Range Minimum | |
0x0678, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{7} | |
DMA (Compatibility, NotBusMaster, Transfer8_16, ) | |
{3} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x0378, // Range Minimum | |
0x0378, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IO (Decode16, | |
0x0778, // Range Minimum | |
0x0778, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{5} | |
DMA (Compatibility, NotBusMaster, Transfer8_16, ) | |
{3} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x0278, // Range Minimum | |
0x0278, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IO (Decode16, | |
0x0678, // Range Minimum | |
0x0678, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{5} | |
DMA (Compatibility, NotBusMaster, Transfer8_16, ) | |
{3} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x0378, // Range Minimum | |
0x0378, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IO (Decode16, | |
0x0778, // Range Minimum | |
0x0778, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{7} | |
DMA (Compatibility, NotBusMaster, Transfer8_16, ) | |
{1} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x0278, // Range Minimum | |
0x0278, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IO (Decode16, | |
0x0678, // Range Minimum | |
0x0678, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{7} | |
DMA (Compatibility, NotBusMaster, Transfer8_16, ) | |
{1} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x0378, // Range Minimum | |
0x0378, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IO (Decode16, | |
0x0778, // Range Minimum | |
0x0778, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{5} | |
DMA (Compatibility, NotBusMaster, Transfer8_16, ) | |
{1} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x0278, // Range Minimum | |
0x0278, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IO (Decode16, | |
0x0678, // Range Minimum | |
0x0678, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{5} | |
DMA (Compatibility, NotBusMaster, Transfer8_16, ) | |
{1} | |
} | |
EndDependentFn () | |
}) | |
Method (_SRS, 1, Serialized) // _SRS: Set Resource Settings | |
{ | |
CreateByteField (Arg0, 0x02, IOL0) | |
CreateByteField (Arg0, 0x03, IOH0) | |
CreateWordField (Arg0, 0x11, IRQW) | |
CreateByteField (Arg0, 0x14, DMA0) | |
WR07 = One | |
WR30 = Zero | |
WR61 = IOL0 /* \_SB_.PCI0.LPCB.WPCN.PEC2._SRS.IOL0 */ | |
WR60 = IOH0 /* \_SB_.PCI0.LPCB.WPCN.PEC2._SRS.IOH0 */ | |
FindSetRightBit (IRQW, Local0) | |
If ((IRQW != Zero)) | |
{ | |
Local0-- | |
} | |
WR70 = Local0 | |
FindSetRightBit (DMA0, Local0) | |
If ((DMA0 != Zero)) | |
{ | |
Local0-- | |
} | |
WR74 = Local0 | |
IOD1 &= 0xFC | |
If ((IOH0 == 0x03)) | |
{ | |
IOD1 |= Zero | |
} | |
Else | |
{ | |
IOD1 |= One | |
} | |
WR30 = One | |
WRF0 |= 0xF0 | |
} | |
Method (_PS0, 0, Serialized) // _PS0: Power State 0 | |
{ | |
WR07 = One | |
WR30 = One | |
} | |
Method (_PS3, 0, Serialized) // _PS3: Power State 3 | |
{ | |
WR07 = One | |
WR30 = Zero | |
} | |
} | |
} | |
} | |
Device (SM10) | |
{ | |
Name (_HID, EisaId ("PNP0A05") /* Generic Container Device */) // _HID: Hardware ID | |
Name (_UID, 0x04) // _UID: Unique ID | |
Method (_STA, 0, Serialized) // _STA: Status | |
{ | |
If (SMC1) | |
{ | |
Return (0x0F) | |
} | |
Return (Zero) | |
} | |
OperationRegion (SM10, SystemIO, SIO2, 0x02) | |
Field (SM10, ByteAcc, Lock, Preserve) | |
{ | |
INDX, 8, | |
DATA, 8 | |
} | |
IndexField (INDX, DATA, ByteAcc, Lock, Preserve) | |
{ | |
CR00, 8, | |
CR01, 8, | |
CR02, 8, | |
Offset (0x0C), | |
CR0C, 8, | |
Offset (0x23), | |
CR23, 8, | |
CR24, 8, | |
CR25, 8, | |
Offset (0x27), | |
CR27, 8, | |
CR28, 8, | |
Offset (0x2B), | |
CR2B, 8, | |
CR2C, 8, | |
Offset (0x3A), | |
CR3A, 8, | |
CR3B, 8, | |
CR3C, 8, | |
Offset (0x55), | |
CR55, 8, | |
Offset (0xAA), | |
CRAA, 8 | |
} | |
Device (UAR6) | |
{ | |
Name (_HID, EisaId ("PNP0501") /* 16550A-compatible COM Serial Port */) // _HID: Hardware ID | |
Name (_UID, 0x05) // _UID: Unique ID | |
Method (_STA, 0, Serialized) // _STA: Status | |
{ | |
If (SMC1) | |
{ | |
CR55 = Zero | |
Local0 = CR02 /* \_SB_.PCI0.LPCB.SM10.CR02 */ | |
CRAA = Zero | |
If ((Local0 & 0x08)) | |
{ | |
Return (0x0F) | |
} | |
Return (0x0D) | |
} | |
Return (Zero) | |
} | |
Method (_DIS, 0, Serialized) // _DIS: Disable Device | |
{ | |
CR55 = Zero | |
CR02 = (CR02 & 0xF0) | |
CRAA = Zero | |
} | |
Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings | |
{ | |
Name (BUF0, ResourceTemplate () | |
{ | |
IO (Decode16, | |
0x03F8, // Range Minimum | |
0x03F8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
_Y47) | |
IRQNoFlags (_Y48) | |
{4} | |
}) | |
If (SMC1) | |
{ | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.SM10.UAR6._CRS._Y47._MIN, IOL0) // _MIN: Minimum Base Address | |
CreateByteField (BUF0, 0x03, IOH0) | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.SM10.UAR6._CRS._Y47._MAX, IOL1) // _MAX: Maximum Base Address | |
CreateByteField (BUF0, 0x05, IOH1) | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.SM10.UAR6._CRS._Y47._LEN, LEN0) // _LEN: Length | |
CreateWordField (BUF0, \_SB.PCI0.LPCB.SM10.UAR6._CRS._Y48._INT, IRQW) // _INT: Interrupts | |
CR55 = Zero | |
IOL0 = (CR24 << 0x02) | |
IOL1 = (CR24 << 0x02) | |
IOH0 = (CR24 >> 0x06) | |
IOH1 = (CR24 >> 0x06) | |
LEN0 = 0x08 | |
IRQW = (One << ((CR28 & 0xF0) >> 0x04)) | |
CRAA = Zero | |
} | |
Return (BUF0) /* \_SB_.PCI0.LPCB.SM10.UAR6._CRS.BUF0 */ | |
} | |
Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings | |
{ | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x02E8, // Range Minimum | |
0x02E8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{7} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x02F8, // Range Minimum | |
0x02F8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{7} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x03E8, // Range Minimum | |
0x03E8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{7} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x03F8, // Range Minimum | |
0x03F8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{7} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x02E8, // Range Minimum | |
0x02E8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{4} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x02F8, // Range Minimum | |
0x02F8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{4} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x03E8, // Range Minimum | |
0x03E8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{4} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x03F8, // Range Minimum | |
0x03F8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{4} | |
} | |
EndDependentFn () | |
}) | |
Method (_SRS, 1, Serialized) // _SRS: Set Resource Settings | |
{ | |
CreateByteField (Arg0, 0x02, IOLO) | |
CreateByteField (Arg0, 0x03, IOHI) | |
CreateWordField (Arg0, 0x09, IRQW) | |
CR55 = Zero | |
CR02 = (CR02 & 0xF0) | |
CR24 = (IOLO >> 0x02) | |
CR24 |= (IOHI << 0x06) | |
CR28 &= 0x0F | |
CR28 |= ((FindSetRightBit (IRQW) - One) << 0x04) | |
IOD0 &= 0xF8 | |
If ((IOHI == 0x03)) | |
{ | |
If ((IOLO == 0xF8)) | |
{ | |
IOD0 |= Zero | |
} | |
Else | |
{ | |
IOD0 |= 0x07 | |
} | |
} | |
ElseIf ((IOLO == 0xF8)) | |
{ | |
IOD0 |= One | |
} | |
Else | |
{ | |
IOD0 |= 0x05 | |
} | |
CR02 = (CR02 | 0x08) | |
CRAA = Zero | |
} | |
Method (_PS0, 0, Serialized) // _PS0: Power State 0 | |
{ | |
CR55 = Zero | |
CR02 = (CR02 | 0x08) | |
CRAA = Zero | |
} | |
Method (_PS3, 0, Serialized) // _PS3: Power State 3 | |
{ | |
CR55 = Zero | |
CR02 = (CR02 & 0xF0) | |
CRAA = Zero | |
} | |
} | |
Device (UAR7) | |
{ | |
Name (_HID, EisaId ("PNP0510") /* Generic IRDA-compatible Device */) // _HID: Hardware ID | |
Name (_UID, One) // _UID: Unique ID | |
Method (_STA, 0, Serialized) // _STA: Status | |
{ | |
If (SMC1) | |
{ | |
CR55 = Zero | |
Local0 = CR02 /* \_SB_.PCI0.LPCB.SM10.CR02 */ | |
CRAA = Zero | |
If ((Local0 & 0x80)) | |
{ | |
Return (0x0F) | |
} | |
Return (0x0D) | |
} | |
Return (Zero) | |
} | |
Method (_DIS, 0, Serialized) // _DIS: Disable Device | |
{ | |
CR55 = Zero | |
CR02 = (CR02 & 0x0F) | |
CR02 = (CR3A & 0xFA) | |
CRAA = Zero | |
} | |
Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings | |
{ | |
Name (BUF0, ResourceTemplate () | |
{ | |
IO (Decode16, | |
0x0000, // Range Minimum | |
0x0000, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
_Y49) | |
IO (Decode16, | |
0x0000, // Range Minimum | |
0x0000, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
_Y4A) | |
IRQNoFlags (_Y4B) | |
{6} | |
DMA (Compatibility, NotBusMaster, Transfer8, _Y4C) | |
{2} | |
}) | |
If (SMC1) | |
{ | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.SM10.UAR7._CRS._Y49._MIN, IO10) // _MIN: Minimum Base Address | |
CreateByteField (BUF0, 0x03, IO11) | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.SM10.UAR7._CRS._Y49._MAX, IO12) // _MAX: Maximum Base Address | |
CreateByteField (BUF0, 0x05, IO13) | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.SM10.UAR7._CRS._Y4A._MIN, IO20) // _MIN: Minimum Base Address | |
CreateByteField (BUF0, 0x0B, IO21) | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.SM10.UAR7._CRS._Y4A._MAX, IO22) // _MAX: Maximum Base Address | |
CreateByteField (BUF0, 0x0D, IO23) | |
CreateWordField (BUF0, \_SB.PCI0.LPCB.SM10.UAR7._CRS._Y4B._INT, IRQW) // _INT: Interrupts | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.SM10.UAR7._CRS._Y4C._DMA, DMA0) // _DMA: Direct Memory Access | |
CR55 = Zero | |
IO10 = (CR25 << 0x02) | |
IO11 = ((CR25 & 0xC0) >> 0x06) | |
IO12 = IO10 /* \_SB_.PCI0.LPCB.SM10.UAR7._CRS.IO10 */ | |
IO13 = IO11 /* \_SB_.PCI0.LPCB.SM10.UAR7._CRS.IO11 */ | |
IO20 = (CR2B << 0x03) | |
IO21 = ((CR2B & 0xE0) >> 0x05) | |
IO22 = IO20 /* \_SB_.PCI0.LPCB.SM10.UAR7._CRS.IO20 */ | |
IO23 = IO21 /* \_SB_.PCI0.LPCB.SM10.UAR7._CRS.IO21 */ | |
Local1 = Zero | |
Local1 = (CR28 & 0x0F) | |
IRQW = (One << Local1) | |
Local1 = Zero | |
Local1 = (CR2C & 0x0F) | |
If ((Local1 == 0x0F)) | |
{ | |
DMA0 = Zero | |
} | |
Else | |
{ | |
DMA0 = (One << Local1) | |
} | |
CRAA = Zero | |
} | |
Return (BUF0) /* \_SB_.PCI0.LPCB.SM10.UAR7._CRS.BUF0 */ | |
} | |
Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings | |
{ | |
StartDependentFn (0x00, 0x00) | |
{ | |
IO (Decode16, | |
0x02F8, // Range Minimum | |
0x02F8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IO (Decode16, | |
0x07E0, // Range Minimum | |
0x07E0, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{6} | |
DMA (Compatibility, NotBusMaster, Transfer8_16, ) | |
{1} | |
} | |
StartDependentFnNoPri () | |
{ | |
IO (Decode16, | |
0x03F8, // Range Minimum | |
0x03F8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IO (Decode16, | |
0x07E0, // Range Minimum | |
0x07E0, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{3,4,5,6,7,10,11,12} | |
DMA (Compatibility, NotBusMaster, Transfer8_16, ) | |
{1,2,3} | |
} | |
StartDependentFnNoPri () | |
{ | |
IO (Decode16, | |
0x02F8, // Range Minimum | |
0x03F8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IO (Decode16, | |
0x07E0, // Range Minimum | |
0x07E0, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{3,4,5,6,7,10,11,12} | |
DMA (Compatibility, NotBusMaster, Transfer8_16, ) | |
{1,2,3} | |
} | |
StartDependentFnNoPri () | |
{ | |
IO (Decode16, | |
0x03E8, // Range Minimum | |
0x03E8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IO (Decode16, | |
0x07E0, // Range Minimum | |
0x07E0, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{3,4,5,6,7,10,11,12} | |
DMA (Compatibility, NotBusMaster, Transfer8_16, ) | |
{1,2,3} | |
} | |
StartDependentFnNoPri () | |
{ | |
IO (Decode16, | |
0x02E8, // Range Minimum | |
0x03E8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IO (Decode16, | |
0x07E0, // Range Minimum | |
0x07E0, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{3,4,5,6,7,10,11,12} | |
DMA (Compatibility, NotBusMaster, Transfer8_16, ) | |
{1,2,3} | |
} | |
EndDependentFn () | |
}) | |
Method (_SRS, 1, Serialized) // _SRS: Set Resource Settings | |
{ | |
CR55 = Zero | |
Local0 = CR2B /* \_SB_.PCI0.LPCB.SM10.CR2B */ | |
CRAA = Zero | |
If (Local0) | |
{ | |
CreateByteField (Arg0, 0x02, IO10) | |
CreateByteField (Arg0, 0x03, IO11) | |
CreateByteField (Arg0, 0x0A, IO20) | |
CreateByteField (Arg0, 0x0B, IO21) | |
CreateWordField (Arg0, 0x11, IRQW) | |
CreateByteField (Arg0, 0x14, DMA0) | |
CR55 = Zero | |
CR02 &= 0x0F | |
CR25 = (IO10 >> 0x02) | |
CR25 |= (IO11 << 0x06) | |
If (IO20) | |
{ | |
CR2B = (IO20 >> 0x03) | |
CR2B |= (IO21 << 0x05) | |
} | |
CR28 &= 0xF0 | |
CR28 |= (FindSetRightBit (IRQW) - One) | |
CR2C &= 0xF0 | |
If (DMA0) | |
{ | |
CR2C |= (FindSetRightBit (DMA0) - One) | |
} | |
Else | |
{ | |
CR2C |= 0x0F | |
} | |
IOD0 &= 0x8F | |
If ((IO11 == 0x03)) | |
{ | |
If ((IO10 == 0xF8)) | |
{ | |
IOD0 |= Zero | |
} | |
Else | |
{ | |
IOD0 |= 0x70 | |
} | |
} | |
ElseIf ((IO10 == 0xF8)) | |
{ | |
IOD0 |= 0x10 | |
} | |
Else | |
{ | |
IOD0 |= 0x50 | |
} | |
CR02 |= 0x80 | |
CRAA = Zero | |
} | |
Else | |
{ | |
CreateByteField (Arg0, 0x02, IOLO) | |
CreateByteField (Arg0, 0x03, IOHI) | |
CreateWordField (Arg0, 0x09, IRQR) | |
CR55 = Zero | |
CR02 &= 0x0F | |
CR25 = (IOLO >> 0x02) | |
CR25 |= (IOHI << 0x06) | |
CR28 &= 0xF0 | |
CR28 |= (FindSetRightBit (IRQR) - One) | |
IOD0 &= 0x8F | |
If ((IOHI == 0x03)) | |
{ | |
If ((IOLO == 0xF8)) | |
{ | |
IOD0 |= Zero | |
} | |
Else | |
{ | |
IOD0 |= 0x70 | |
} | |
} | |
ElseIf ((IOLO == 0xF8)) | |
{ | |
IOD0 |= 0x10 | |
} | |
Else | |
{ | |
IOD0 |= 0x50 | |
} | |
CR02 |= 0x80 | |
CRAA = Zero | |
} | |
} | |
Method (_PS0, 0, Serialized) // _PS0: Power State 0 | |
{ | |
CR55 = Zero | |
CR02 = (CR02 | 0x80) | |
CRAA = Zero | |
} | |
Method (_PS3, 0, Serialized) // _PS3: Power State 3 | |
{ | |
CR55 = Zero | |
CR02 = (CR02 & 0x0F) | |
CRAA = Zero | |
} | |
} | |
Device (LPT1) | |
{ | |
Name (_HID, EisaId ("PNP0400") /* Standard LPT Parallel Port */) // _HID: Hardware ID | |
Name (_UID, 0x05) // _UID: Unique ID | |
Method (_STA, 0, Serialized) // _STA: Status | |
{ | |
If (SMC1) | |
{ | |
CR55 = Zero | |
Local0 = CR01 /* \_SB_.PCI0.LPCB.SM10.CR01 */ | |
CRAA = Zero | |
If ((Local0 & 0x0C)) | |
{ | |
Return (0x0F) | |
} | |
Return (0x0D) | |
} | |
Return (Zero) | |
} | |
Method (_DIS, 0, Serialized) // _DIS: Disable Device | |
{ | |
CR55 = Zero | |
CR01 = (CR01 & 0xFB) | |
CRAA = Zero | |
} | |
Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings | |
{ | |
Name (BUF0, ResourceTemplate () | |
{ | |
IO (Decode16, | |
0x0378, // Range Minimum | |
0x0378, // Range Maximum | |
0x01, // Alignment | |
0x04, // Length | |
_Y4D) | |
IRQNoFlags (_Y4E) | |
{5} | |
}) | |
If (SMC1) | |
{ | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.SM10.LPT1._CRS._Y4D._MIN, IOL0) // _MIN: Minimum Base Address | |
CreateByteField (BUF0, 0x03, IOH0) | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.SM10.LPT1._CRS._Y4D._MAX, IOL1) // _MAX: Maximum Base Address | |
CreateByteField (BUF0, 0x05, IOH1) | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.SM10.LPT1._CRS._Y4D._LEN, LEN0) // _LEN: Length | |
CreateWordField (BUF0, \_SB.PCI0.LPCB.SM10.LPT1._CRS._Y4E._INT, IRQW) // _INT: Interrupts | |
CR55 = Zero | |
IOL0 = (CR23 << 0x02) | |
IOL1 = (CR23 << 0x02) | |
IOH0 = (CR23 >> 0x06) | |
IOH1 = (CR23 >> 0x06) | |
LEN0 = 0x04 | |
Local1 = Zero | |
Local1 = (CR27 & 0x0F) | |
IRQW = (One << Local1) | |
CRAA = Zero | |
} | |
Return (BUF0) /* \_SB_.PCI0.LPCB.SM10.LPT1._CRS.BUF0 */ | |
} | |
Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings | |
{ | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x0378, // Range Minimum | |
0x0378, // Range Maximum | |
0x01, // Alignment | |
0x04, // Length | |
) | |
IRQNoFlags () | |
{5} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x0278, // Range Minimum | |
0x0278, // Range Maximum | |
0x01, // Alignment | |
0x04, // Length | |
) | |
IRQNoFlags () | |
{5} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x03BC, // Range Minimum | |
0x03BC, // Range Maximum | |
0x01, // Alignment | |
0x04, // Length | |
) | |
IRQNoFlags () | |
{5} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x0378, // Range Minimum | |
0x0378, // Range Maximum | |
0x01, // Alignment | |
0x04, // Length | |
) | |
IRQNoFlags () | |
{7} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x0278, // Range Minimum | |
0x0278, // Range Maximum | |
0x01, // Alignment | |
0x04, // Length | |
) | |
IRQNoFlags () | |
{7} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x03BC, // Range Minimum | |
0x03BC, // Range Maximum | |
0x01, // Alignment | |
0x04, // Length | |
) | |
IRQNoFlags () | |
{7} | |
} | |
EndDependentFn () | |
}) | |
Method (_SRS, 1, Serialized) // _SRS: Set Resource Settings | |
{ | |
CreateByteField (Arg0, 0x02, IOL0) | |
CreateByteField (Arg0, 0x03, IOH0) | |
CreateWordField (Arg0, 0x09, IRQW) | |
CR55 = Zero | |
CR01 = (CR01 & 0xFB) | |
CR23 = (IOL0 >> 0x02) | |
CR23 |= (IOH0 << 0x06) | |
FindSetRightBit (IRQW, Local0) | |
If ((IRQW != Zero)) | |
{ | |
Local0-- | |
} | |
CR27 = Local0 | |
IOD1 &= 0xFC | |
If ((IOH0 == 0x03)) | |
{ | |
If ((IOL0 == 0x78)) | |
{ | |
IOD1 |= Zero | |
} | |
Else | |
{ | |
IOD1 |= 0x02 | |
} | |
} | |
Else | |
{ | |
IOD1 |= One | |
} | |
CR01 |= 0x04 | |
CRAA = Zero | |
} | |
Method (_PS0, 0, Serialized) // _PS0: Power State 0 | |
{ | |
CR55 = Zero | |
CR01 = (CR01 | 0x04) | |
CRAA = Zero | |
} | |
Method (_PS3, 0, Serialized) // _PS3: Power State 3 | |
{ | |
CR55 = Zero | |
CR01 = (CR01 & 0xFB) | |
CRAA = Zero | |
} | |
} | |
} | |
Device (H8S2) | |
{ | |
Name (_HID, EisaId ("PNP0A05") /* Generic Container Device */) // _HID: Hardware ID | |
Name (_UID, 0x05) // _UID: Unique ID | |
Method (_STA, 0, Serialized) // _STA: Status | |
{ | |
If ((HSIO == One)) | |
{ | |
Return (0x0F) | |
} | |
Return (Zero) | |
} | |
Device (UAR9) | |
{ | |
Name (_HID, EisaId ("PNP0501") /* 16550A-compatible COM Serial Port */) // _HID: Hardware ID | |
Name (_UID, One) // _UID: Unique ID | |
Method (_STA, 0, Serialized) // _STA: Status | |
{ | |
If ((PFLV == One)) | |
{ | |
Return (0x0F) | |
} | |
If ((HSIO == One)) | |
{ | |
Return (0x0F) | |
} | |
Return (Zero) | |
} | |
Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings | |
{ | |
Name (BUF0, ResourceTemplate () | |
{ | |
IO (Decode16, | |
0x03F8, // Range Minimum | |
0x03F8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{4} | |
}) | |
Return (BUF0) /* \_SB_.PCI0.LPCB.H8S2.UAR9._CRS.BUF0 */ | |
} | |
Method (_SRS, 1, Serialized) // _SRS: Set Resource Settings | |
{ | |
CreateByteField (Arg0, 0x02, IOLO) | |
CreateByteField (Arg0, 0x03, IOHI) | |
CreateWordField (Arg0, 0x09, IRQW) | |
If ((IOHI == 0x03)) | |
{ | |
If ((IOLO == 0xF8)) | |
{ | |
If ((IRQW == 0x04)){} | |
} | |
} | |
} | |
Method (_PS0, 0, Serialized) // _PS0: Power State 0 | |
{ | |
} | |
Method (_PS3, 0, Serialized) // _PS3: Power State 3 | |
{ | |
} | |
} | |
} | |
Device (NVT6) | |
{ | |
Name (_HID, EisaId ("PNP0A05") /* Generic Container Device */) // _HID: Hardware ID | |
Name (_UID, 0x0A) // _UID: Unique ID | |
Name (NBAR, 0x2E) | |
Method (_STA, 0, Serialized) // _STA: Status | |
{ | |
If ((NCTI == One)) | |
{ | |
Return (0x0F) | |
} | |
Return (Zero) | |
} | |
OperationRegion (NVT6, SystemIO, NBAR, 0x02) | |
Field (NVT6, ByteAcc, Lock, Preserve) | |
{ | |
INDX, 8, | |
DATA, 8 | |
} | |
IndexField (INDX, DATA, ByteAcc, Lock, Preserve) | |
{ | |
Offset (0x07), | |
R07H, 8, | |
Offset (0x20), | |
R20H, 8, | |
R21H, 8, | |
R22H, 8, | |
R23H, 8, | |
R24H, 8, | |
R25H, 8, | |
R26H, 8, | |
R27H, 8, | |
R28H, 8, | |
R29H, 8, | |
R2AH, 8, | |
Offset (0x30), | |
R30H, 8, | |
Offset (0x60), | |
R60H, 8, | |
R61H, 8, | |
Offset (0x70), | |
R70H, 8, | |
R71H, 8, | |
Offset (0x74), | |
R74H, 8, | |
R75H, 8, | |
Offset (0xF0), | |
RF0H, 8, | |
RF1H, 8 | |
} | |
Method (ENFG, 1, NotSerialized) | |
{ | |
INDX = 0x87 | |
INDX = 0x87 | |
R07H = Arg0 | |
} | |
Method (EXFG, 0, NotSerialized) | |
{ | |
INDX = 0xAA | |
} | |
Device (UARA) | |
{ | |
Name (_HID, EisaId ("PNP0501") /* 16550A-compatible COM Serial Port */) // _HID: Hardware ID | |
Name (_UID, 0x0A) // _UID: Unique ID | |
Method (_STA, 0, Serialized) // _STA: Status | |
{ | |
If ((NCTC == One)) | |
{ | |
ENFG (0x02) | |
Local0 = R30H /* \_SB_.PCI0.LPCB.NVT6.R30H */ | |
EXFG () | |
If (Local0) | |
{ | |
Return (0x0F) | |
} | |
Return (0x0D) | |
} | |
Return (Zero) | |
} | |
Method (_DIS, 0, Serialized) // _DIS: Disable Device | |
{ | |
ENFG (0x02) | |
R30H = Zero | |
EXFG () | |
} | |
Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings | |
{ | |
Name (BUF0, ResourceTemplate () | |
{ | |
IO (Decode16, | |
0x03F8, // Range Minimum | |
0x03F8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
_Y4F) | |
IRQNoFlags (_Y50) | |
{4} | |
}) | |
ENFG (0x02) | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.NVT6.UARA._CRS._Y4F._MIN, IOL0) // _MIN: Minimum Base Address | |
CreateByteField (BUF0, 0x03, IOH0) | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.NVT6.UARA._CRS._Y4F._MAX, IOL1) // _MAX: Maximum Base Address | |
CreateByteField (BUF0, 0x05, IOH1) | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.NVT6.UARA._CRS._Y4F._LEN, LEN0) // _LEN: Length | |
CreateWordField (BUF0, \_SB.PCI0.LPCB.NVT6.UARA._CRS._Y50._INT, IRQW) // _INT: Interrupts | |
IOH0 = R60H /* \_SB_.PCI0.LPCB.NVT6.R60H */ | |
IOL0 = R61H /* \_SB_.PCI0.LPCB.NVT6.R61H */ | |
IOH1 = R60H /* \_SB_.PCI0.LPCB.NVT6.R60H */ | |
IOL1 = R61H /* \_SB_.PCI0.LPCB.NVT6.R61H */ | |
LEN0 = 0x08 | |
Local0 = (R70H & 0x0F) | |
If (Local0) | |
{ | |
IRQW = (One << Local0) | |
} | |
Else | |
{ | |
IRQW = Zero | |
} | |
EXFG () | |
Return (BUF0) /* \_SB_.PCI0.LPCB.NVT6.UARA._CRS.BUF0 */ | |
} | |
Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings | |
{ | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x03F8, // Range Minimum | |
0x03F8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{4} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x02F8, // Range Minimum | |
0x02F8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{3} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x03E8, // Range Minimum | |
0x03E8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{4} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x02E8, // Range Minimum | |
0x02E8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{3} | |
} | |
EndDependentFn () | |
}) | |
Method (_SRS, 1, Serialized) // _SRS: Set Resource Settings | |
{ | |
CreateByteField (Arg0, 0x02, IOLO) | |
CreateByteField (Arg0, 0x03, IOHI) | |
CreateWordField (Arg0, 0x09, IRQW) | |
ENFG (0x02) | |
R30H = Zero | |
R61H = IOLO /* \_SB_.PCI0.LPCB.NVT6.UARA._SRS.IOLO */ | |
R60H = IOHI /* \_SB_.PCI0.LPCB.NVT6.UARA._SRS.IOHI */ | |
FindSetRightBit (IRQW, Local0) | |
If ((IRQW != Zero)) | |
{ | |
Local0-- | |
} | |
R70H = Local0 | |
IOD0 &= 0xF8 | |
If ((IOHI == 0x03)) | |
{ | |
If ((IOLO == 0xF8)) | |
{ | |
IOD0 |= Zero | |
} | |
Else | |
{ | |
IOD0 |= 0x07 | |
} | |
} | |
ElseIf ((IOLO == 0xF8)) | |
{ | |
IOD0 |= One | |
} | |
Else | |
{ | |
IOD0 |= 0x05 | |
} | |
R30H = One | |
EXFG () | |
} | |
Method (_PS0, 0, Serialized) // _PS0: Power State 0 | |
{ | |
ENFG (0x02) | |
R30H = One | |
EXFG () | |
} | |
Method (_PS3, 0, Serialized) // _PS3: Power State 3 | |
{ | |
ENFG (0x02) | |
R30H = Zero | |
EXFG () | |
} | |
} | |
Device (UARB) | |
{ | |
Name (_HID, EisaId ("PNP0501") /* 16550A-compatible COM Serial Port */) // _HID: Hardware ID | |
Name (_UID, 0x0B) // _UID: Unique ID | |
Method (_STA, 0, Serialized) // _STA: Status | |
{ | |
Return (Zero) | |
} | |
Method (_DIS, 0, Serialized) // _DIS: Disable Device | |
{ | |
ENFG (0x03) | |
R30H = Zero | |
EXFG () | |
} | |
Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings | |
{ | |
Name (BUF0, ResourceTemplate () | |
{ | |
IO (Decode16, | |
0x02F8, // Range Minimum | |
0x02F8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
_Y51) | |
IRQNoFlags (_Y52) | |
{3} | |
}) | |
ENFG (0x03) | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.NVT6.UARB._CRS._Y51._MIN, IOL0) // _MIN: Minimum Base Address | |
CreateByteField (BUF0, 0x03, IOH0) | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.NVT6.UARB._CRS._Y51._MAX, IOL1) // _MAX: Maximum Base Address | |
CreateByteField (BUF0, 0x05, IOH1) | |
CreateByteField (BUF0, \_SB.PCI0.LPCB.NVT6.UARB._CRS._Y51._LEN, LEN0) // _LEN: Length | |
CreateWordField (BUF0, \_SB.PCI0.LPCB.NVT6.UARB._CRS._Y52._INT, IRQW) // _INT: Interrupts | |
IOH0 = R60H /* \_SB_.PCI0.LPCB.NVT6.R60H */ | |
IOL0 = R61H /* \_SB_.PCI0.LPCB.NVT6.R61H */ | |
IOH1 = R60H /* \_SB_.PCI0.LPCB.NVT6.R60H */ | |
IOL1 = R61H /* \_SB_.PCI0.LPCB.NVT6.R61H */ | |
LEN0 = 0x08 | |
Local0 = (R70H & 0x0F) | |
If (Local0) | |
{ | |
IRQW = (One << Local0) | |
} | |
Else | |
{ | |
IRQW = Zero | |
} | |
EXFG () | |
Return (BUF0) /* \_SB_.PCI0.LPCB.NVT6.UARB._CRS.BUF0 */ | |
} | |
Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings | |
{ | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x03F8, // Range Minimum | |
0x03F8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{4} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x02F8, // Range Minimum | |
0x02F8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{3} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x03E8, // Range Minimum | |
0x03E8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{4} | |
} | |
StartDependentFn (0x00, 0x02) | |
{ | |
IO (Decode16, | |
0x02E8, // Range Minimum | |
0x02E8, // Range Maximum | |
0x01, // Alignment | |
0x08, // Length | |
) | |
IRQNoFlags () | |
{3} | |
} | |
EndDependentFn () | |
}) | |
Method (_SRS, 1, Serialized) // _SRS: Set Resource Settings | |
{ | |
CreateByteField (Arg0, 0x02, IOLO) | |
CreateByteField (Arg0, 0x03, IOHI) | |
CreateWordField (Arg0, 0x09, IRQW) | |
ENFG (0x03) | |
R30H = Zero | |
R61H = IOLO /* \_SB_.PCI0.LPCB.NVT6.UARB._SRS.IOLO */ | |
R60H = IOHI /* \_SB_.PCI0.LPCB.NVT6.UARB._SRS.IOHI */ | |
FindSetRightBit (IRQW, Local0) | |
If ((IRQW != Zero)) | |
{ | |
Local0-- | |
} | |
R70H = Local0 | |
IOD0 &= 0x8F | |
If ((IOHI == 0x03)) | |
{ | |
If ((IOLO == 0xF8)) | |
{ | |
IOD0 |= Zero | |
} | |
Else | |
{ | |
IOD0 |= 0x70 | |
} | |
} | |
ElseIf ((IOLO == 0xF8)) | |
{ | |
IOD0 |= 0x10 | |
} | |
Else | |
{ | |
IOD0 |= 0x50 | |
} | |
R30H = One | |
EXFG () | |
} | |
Method (_PS0, 0, Serialized) // _PS0: Power State 0 | |
{ | |
ENFG (0x03) | |
R30H = One | |
EXFG () | |
} | |
Method (_PS3, 0, Serialized) // _PS3: Power State 3 | |
{ | |
ENFG (0x03) | |
R30H = Zero | |
EXFG () | |
} | |
} | |
Device (HWMN) | |
{ | |
Name (_HID, EisaId ("PNP0A05") /* Generic Container Device */) // _HID: Hardware ID | |
Name (_UID, 0x02) // _UID: Unique ID | |
Method (_STA, 0, Serialized) // _STA: Status | |
{ | |
If ((NCTH == One)) | |
{ | |
Return (0x0F) | |
} | |
Return (Zero) | |
} | |
Method (_CRS, 0, Serialized) // _CRS: Current Resource Settings | |
{ | |
Name (HMIO, ResourceTemplate () | |
{ | |
IO (Decode16, | |
0x0295, // Range Minimum | |
0x0296, // Range Maximum | |
0x01, // Alignment | |
0x02, // Length | |
) | |
}) | |
Return (HMIO) /* \_SB_.PCI0.LPCB.NVT6.HWMN._CRS.HMIO */ | |
} | |
} | |
} | |
OperationRegion (PKBS, SystemIO, 0x60, 0x05) | |
Field (PKBS, ByteAcc, Lock, Preserve) | |
{ | |
PKBD, 8, | |
Offset (0x02), | |
Offset (0x03), | |
Offset (0x04), | |
PKBC, 8 | |
} | |
Device (PS2K) | |
{ | |
Name (_HID, "MSFT0001") // _HID: Hardware ID | |
Name (_CID, EisaId ("PNP0303") /* IBM Enhanced Keyboard (101/102-key, PS/2 Mouse) */) // _CID: Compatible ID | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If (P2MK) | |
{ | |
Return (0x0F) | |
} | |
Return (Zero) | |
} | |
Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings | |
{ | |
IO (Decode16, | |
0x0060, // Range Minimum | |
0x0060, // Range Maximum | |
0x01, // Alignment | |
0x01, // Length | |
) | |
IO (Decode16, | |
0x0064, // Range Minimum | |
0x0064, // Range Maximum | |
0x01, // Alignment | |
0x01, // Length | |
) | |
IRQ (Edge, ActiveHigh, Exclusive, ) | |
{1} | |
}) | |
Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings | |
{ | |
StartDependentFn (0x00, 0x00) | |
{ | |
FixedIO ( | |
0x0060, // Address | |
0x01, // Length | |
) | |
FixedIO ( | |
0x0064, // Address | |
0x01, // Length | |
) | |
IRQNoFlags () | |
{1} | |
} | |
EndDependentFn () | |
}) | |
} | |
Device (PS2M) | |
{ | |
Method (_INI, 0, Serialized) // _INI: Initialize | |
{ | |
Switch (TPID) | |
{ | |
Case (Zero) | |
{ | |
_HID = 0xFD01F351 | |
} | |
Case (One) | |
{ | |
_HID = 0xFE01F351 | |
} | |
Default | |
{ | |
_HID = 0x130FD041 | |
} | |
} | |
} | |
Name (_HID, EisaId ("XXX0000")) // _HID: Hardware ID | |
Name (_CID, EisaId ("PNP0F13") /* PS/2 Mouse */) // _CID: Compatible ID | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If (P2ME) | |
{ | |
If (P2MK) | |
{ | |
Return (0x0F) | |
} | |
} | |
Return (Zero) | |
} | |
Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings | |
{ | |
IRQ (Edge, ActiveHigh, Exclusive, ) | |
{12} | |
}) | |
Name (_PRS, ResourceTemplate () // _PRS: Possible Resource Settings | |
{ | |
StartDependentFn (0x00, 0x00) | |
{ | |
IRQNoFlags () | |
{12} | |
} | |
EndDependentFn () | |
}) | |
} | |
} | |
Name (ECUP, One) | |
Mutex (EHLD, 0x00) | |
Method (TBTD, 1, Serialized) | |
{ | |
ADBG ("TBTD") | |
Switch (ToInteger (Arg0)) | |
{ | |
Case (Package (0x08) | |
{ | |
One, | |
0x02, | |
0x03, | |
0x04, | |
0x05, | |
0x06, | |
0x07, | |
0x08 | |
} | |
) | |
{ | |
Local0 = 0x1C | |
} | |
Case (Package (0x08) | |
{ | |
0x09, | |
0x0A, | |
0x0B, | |
0x0C, | |
0x0D, | |
0x0E, | |
0x0F, | |
0x10 | |
} | |
) | |
{ | |
Local0 = 0x1D | |
} | |
Case (Package (0x04) | |
{ | |
0x11, | |
0x12, | |
0x13, | |
0x14 | |
} | |
) | |
{ | |
Local0 = 0x1B | |
} | |
Case (Package (0x03) | |
{ | |
0x15, | |
0x16, | |
0x17 | |
} | |
) | |
{ | |
Local0 = One | |
} | |
} | |
ADBG ("Device no") | |
ADBG (Local0) | |
Return (Local0) | |
} | |
Method (TBTF, 1, Serialized) | |
{ | |
ADBG ("TBTF") | |
Switch (ToInteger (Arg0)) | |
{ | |
Case (One) | |
{ | |
Local0 = (RPA1 & 0x0F) | |
} | |
Case (0x02) | |
{ | |
Local0 = (RPA2 & 0x0F) | |
} | |
Case (0x03) | |
{ | |
Local0 = (RPA3 & 0x0F) | |
} | |
Case (0x04) | |
{ | |
Local0 = (RPA4 & 0x0F) | |
} | |
Case (0x05) | |
{ | |
Local0 = (RPA5 & 0x0F) | |
} | |
Case (0x06) | |
{ | |
Local0 = (RPA6 & 0x0F) | |
} | |
Case (0x07) | |
{ | |
Local0 = (RPA7 & 0x0F) | |
} | |
Case (0x08) | |
{ | |
Local0 = (RPA8 & 0x0F) | |
} | |
Case (0x09) | |
{ | |
Local0 = (RPA9 & 0x0F) | |
} | |
Case (0x0A) | |
{ | |
Local0 = (RPAA & 0x0F) | |
} | |
Case (0x0B) | |
{ | |
Local0 = (RPAB & 0x0F) | |
} | |
Case (0x0C) | |
{ | |
Local0 = (RPAC & 0x0F) | |
} | |
Case (0x0D) | |
{ | |
Local0 = (RPAD & 0x0F) | |
} | |
Case (0x0E) | |
{ | |
Local0 = (RPAE & 0x0F) | |
} | |
Case (0x0F) | |
{ | |
Local0 = (RPAF & 0x0F) | |
} | |
Case (0x10) | |
{ | |
Local0 = (RPAG & 0x0F) | |
} | |
Case (0x11) | |
{ | |
Local0 = (RPAH & 0x0F) | |
} | |
Case (0x12) | |
{ | |
Local0 = (RPAI & 0x0F) | |
} | |
Case (0x13) | |
{ | |
Local0 = (RPAJ & 0x0F) | |
} | |
Case (0x14) | |
{ | |
Local0 = (RPAK & 0x0F) | |
} | |
Case (0x15) | |
{ | |
Local0 = Zero | |
} | |
Case (0x16) | |
{ | |
Local0 = One | |
} | |
Case (0x17) | |
{ | |
Local0 = 0x02 | |
} | |
} | |
ADBG ("Function no") | |
ADBG (Local0) | |
Return (Local0) | |
} | |
Method (MMRP, 1, Serialized) | |
{ | |
Local0 = \_SB.PCI0.GPCB () | |
Local0 += (TBTD (Arg0) << 0x0F) | |
Local0 += (TBTF (Arg0) << 0x0C) | |
Return (Local0) | |
} | |
Method (MMTB, 1, Serialized) | |
{ | |
ADBG ("MMTB") | |
Local0 = \_SB.PCI0.GPCB () | |
Local0 += (TBTD (Arg0) << 0x0F) | |
Local0 += (TBTF (Arg0) << 0x0C) | |
OperationRegion (MMMM, SystemMemory, Local0, 0x1A) | |
Field (MMMM, AnyAcc, NoLock, Preserve) | |
{ | |
Offset (0x19), | |
SBUS, 8 | |
} | |
Local2 = SBUS /* \MMTB.SBUS */ | |
Local0 = \_SB.PCI0.GPCB () | |
Local2 *= 0x00100000 | |
Local0 += Local2 | |
ADBG ("TBT-US-ADR") | |
ADBG (Local0) | |
Return (Local0) | |
} | |
Method (FFTB, 1, Serialized) | |
{ | |
ADBG ("FFTB") | |
Local0 = (MMTB (Arg0) + 0x0548) | |
OperationRegion (PXVD, SystemMemory, Local0, 0x08) | |
Field (PXVD, DWordAcc, NoLock, Preserve) | |
{ | |
TB2P, 32, | |
P2TB, 32 | |
} | |
Local1 = TB2P /* \FFTB.TB2P */ | |
If ((Local1 == 0xFFFFFFFF)) | |
{ | |
ADBG ("FFTb 1") | |
Return (One) | |
} | |
Else | |
{ | |
ADBG ("FFTb 0") | |
Return (Zero) | |
} | |
} | |
Scope (\) | |
{ | |
Device (CHUB) | |
{ | |
Name (_HID, EisaId ("INT339B")) // _HID: Hardware ID | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((CHEN == One)) | |
{ | |
Return (0x0F) | |
} | |
Return (Zero) | |
} | |
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method | |
{ | |
If ((Arg0 == ToUUID ("1730e71d-e5dd-4a34-be57-4d76b6a2fe37"))) | |
{ | |
If ((ToInteger (Arg1) >= Zero)) | |
{ | |
Switch (ToInteger (Arg2)) | |
{ | |
Case (Zero) | |
{ | |
Return (Buffer (One) | |
{ | |
0x03 // . | |
}) | |
} | |
Case (One) | |
{ | |
Switch (ToInteger (DerefOf (Arg3 [Zero]))) | |
{ | |
Case (Zero) | |
{ | |
} | |
} | |
} | |
} | |
Return (Zero) | |
} | |
Return (Zero) | |
} | |
Return (Buffer (One) | |
{ | |
0x00 // . | |
}) | |
} | |
} | |
} | |
Scope (_SB) | |
{ | |
OperationRegion (ITSS, SystemMemory, 0xFDC43100, 0x0208) | |
Field (ITSS, ByteAcc, NoLock, Preserve) | |
{ | |
PARC, 8, | |
PBRC, 8, | |
PCRC, 8, | |
PDRC, 8, | |
PERC, 8, | |
PFRC, 8, | |
PGRC, 8, | |
PHRC, 8, | |
Offset (0x200), | |
, 1, | |
, 1, | |
SCGE, 1 | |
} | |
} | |
Mutex (MUTX, 0x00) | |
Mutex (OSUM, 0x00) | |
Event (WFEV) | |
OperationRegion (PRT0, SystemIO, 0x80, 0x02) | |
Field (PRT0, WordAcc, Lock, Preserve) | |
{ | |
P80B, 16 | |
} | |
Name (P80T, Zero) | |
Method (D8XH, 2, Serialized) | |
{ | |
If ((Arg0 == Zero)) | |
{ | |
P80T = ((P80T & 0xFF00) | (Arg1 & 0xFF)) | |
} | |
If ((Arg0 == One)) | |
{ | |
P80T = ((P80T & 0xFF) | (Arg1 << 0x08)) | |
} | |
P80B = P80T /* \P80T */ | |
} | |
Method (P8XH, 2, Serialized) | |
{ | |
If (CondRefOf (MDBG)) | |
{ | |
D8XH (Arg0, Arg1) | |
} | |
} | |
Method (ADBG, 1, Serialized) | |
{ | |
Return (Zero) | |
} | |
OperationRegion (SPRT, SystemIO, 0xB2, 0x02) | |
Field (SPRT, ByteAcc, Lock, Preserve) | |
{ | |
SSMP, 8 | |
} | |
Method (_PIC, 1, NotSerialized) // _PIC: Interrupt Model | |
{ | |
GPIC = Arg0 | |
PICM = Arg0 | |
} | |
Method (_PTS, 1, NotSerialized) // _PTS: Prepare To Sleep | |
{ | |
P80T = Zero | |
D8XH (Zero, Arg0) | |
ADBG (Concatenate ("_PTS=", ToHexString (Arg0))) | |
If ((TBTS == One)) | |
{ | |
Reset (WFEV) | |
If ((RTBT == One)) | |
{ | |
TOFF = Zero | |
} | |
If ((TSXW == One)) | |
{ | |
ADBG (Concatenate ("TSXW=", ToHexString (TSXW))) | |
ADBG ("TBT Wake switch") | |
ADBG (Concatenate ("Before=", ToHexString (\_SB.CGRD (0x02, Zero, 0x10, Zero)))) | |
\_SB.CGWR (0x02, Zero, 0x10, Zero) | |
ADBG ("TBT switch done") | |
ADBG (Concatenate ("After=", ToHexString (\_SB.CGRD (0x02, Zero, 0x10, Zero)))) | |
} | |
Else | |
{ | |
ADBG (Concatenate ("TSXW=", ToHexString (TSXW))) | |
ADBG ("No Wake switch") | |
} | |
} | |
If ((Arg0 == 0x03)) | |
{ | |
If (CondRefOf (\_PR.DTSE)) | |
{ | |
If ((\_PR.DTSE && (TCNT > One))) | |
{ | |
TRAP (0x02, 0x1E) | |
} | |
} | |
} | |
WED3 = Zero | |
If ((UPSW == One)) | |
{ | |
WED3 = One | |
} | |
CBWR = Zero | |
If (((Arg0 == 0x03) && (OSYS >= 0x07D6))) | |
{ | |
CBWR = One | |
} | |
CBWE = Zero | |
If (CBWH) | |
{ | |
CBWE = One | |
} | |
CBWH = Zero | |
If ((DBGS == Zero)) | |
{ | |
RT10 = Zero | |
PME1 = 0x20 | |
PME0 = One | |
PMS1 = 0x20 | |
PMS0 = One | |
} | |
If ((IVCM == One)) | |
{ | |
\_SB.SGOV (0x02040000, Zero) | |
\_SB.SGOV (0x02010002, Zero) | |
} | |
If (CondRefOf (\_SB.TPM.PTS)) | |
{ | |
\_SB.TPM.PTS (Arg0) | |
} | |
If ((((Arg0 == 0x03) || (Arg0 == 0x04)) || (Arg0 == 0x05))) | |
{ | |
If ((PFLV == 0x02)) | |
{ | |
\_SB.SGOV (0x02010003, One) | |
} | |
} | |
} | |
Method (PBCL, 0, NotSerialized) | |
{ | |
Return (Package (0x67) | |
{ | |
0x50, | |
0x32, | |
Zero, | |
One, | |
0x02, | |
0x03, | |
0x04, | |
0x05, | |
0x06, | |
0x07, | |
0x08, | |
0x09, | |
0x0A, | |
0x0B, | |
0x0C, | |
0x0D, | |
0x0E, | |
0x0F, | |
0x10, | |
0x11, | |
0x12, | |
0x13, | |
0x14, | |
0x15, | |
0x16, | |
0x17, | |
0x18, | |
0x19, | |
0x1A, | |
0x1B, | |
0x1C, | |
0x1D, | |
0x1E, | |
0x1F, | |
0x20, | |
0x21, | |
0x22, | |
0x23, | |
0x24, | |
0x25, | |
0x26, | |
0x27, | |
0x28, | |
0x29, | |
0x2A, | |
0x2B, | |
0x2C, | |
0x2D, | |
0x2E, | |
0x2F, | |
0x30, | |
0x31, | |
0x32, | |
0x33, | |
0x34, | |
0x35, | |
0x36, | |
0x37, | |
0x38, | |
0x39, | |
0x3A, | |
0x3B, | |
0x3C, | |
0x3D, | |
0x3E, | |
0x3F, | |
0x40, | |
0x41, | |
0x42, | |
0x43, | |
0x44, | |
0x45, | |
0x46, | |
0x47, | |
0x48, | |
0x49, | |
0x4A, | |
0x4B, | |
0x4C, | |
0x4D, | |
0x4E, | |
0x4F, | |
0x50, | |
0x51, | |
0x52, | |
0x53, | |
0x54, | |
0x55, | |
0x56, | |
0x57, | |
0x58, | |
0x59, | |
0x5A, | |
0x5B, | |
0x5C, | |
0x5D, | |
0x5E, | |
0x5F, | |
0x60, | |
0x61, | |
0x62, | |
0x63, | |
0x64 | |
}) | |
} | |
Method (_WAK, 1, Serialized) // _WAK: Wake | |
{ | |
D8XH (One, 0xAB) | |
TBPE = One | |
ADBG ("_WAK") | |
If ((S0ID == One)) | |
{ | |
\_SB.SCGE = One | |
} | |
If (NEXP) | |
{ | |
If ((OSCC & One)) | |
{ | |
\_SB.PCI0.NHPG () | |
} | |
If ((OSCC & 0x04)) | |
{ | |
\_SB.PCI0.NPME () | |
} | |
} | |
If ((Arg0 == 0x03)) | |
{ | |
If ((Zero == ACTT)){} | |
} | |
If (((Arg0 == 0x03) || (Arg0 == 0x04))) | |
{ | |
If ((GBSX & 0x40)) | |
{ | |
\_SB.PCI0.GFX0.IUEH (0x06) | |
PB1E ^= 0x08 | |
If ((PB1E & 0x08)){} | |
Else | |
{ | |
} | |
} | |
If ((GBSX & 0x80)) | |
{ | |
\_SB.PCI0.GFX0.IUEH (0x07) | |
PB1E ^= 0x10 | |
If ((PB1E & 0x10)){} | |
Else | |
{ | |
} | |
} | |
If (CondRefOf (\_PR.DTSE)) | |
{ | |
If ((\_PR.DTSE && (TCNT > One))) | |
{ | |
TRAP (0x02, 0x14) | |
} | |
} | |
If ((TBTS == One)) | |
{ | |
Acquire (OSUM, 0xFFFF) | |
\_GPE.TINI (TBSE) | |
If ((TBMP == One)) | |
{ | |
\_GPE.TINI (TBS1) | |
} | |
Release (OSUM) | |
} | |
If ((\_SB.PCI0.RP01.VDID != 0xFFFFFFFF)) | |
{ | |
Notify (\_SB.PCI0.RP01, Zero) // Bus Check | |
} | |
If ((\_SB.PCI0.RP02.VDID != 0xFFFFFFFF)) | |
{ | |
Notify (\_SB.PCI0.RP02, Zero) // Bus Check | |
} | |
If ((\_SB.PCI0.RP03.VDID != 0xFFFFFFFF)) | |
{ | |
Notify (\_SB.PCI0.RP03, Zero) // Bus Check | |
} | |
If ((\_SB.PCI0.RP04.VDID != 0xFFFFFFFF)) | |
{ | |
Notify (\_SB.PCI0.RP04, Zero) // Bus Check | |
} | |
If ((\_SB.PCI0.RP05.VDID != 0xFFFFFFFF)) | |
{ | |
Notify (\_SB.PCI0.RP05, Zero) // Bus Check | |
} | |
If ((\_SB.PCI0.RP06.VDID != 0xFFFFFFFF)) | |
{ | |
Notify (\_SB.PCI0.RP06, Zero) // Bus Check | |
} | |
If ((\_SB.PCI0.RP07.VDID != 0xFFFFFFFF)) | |
{ | |
If ((DSTS == Zero)) | |
{ | |
Notify (\_SB.PCI0.RP07, Zero) // Bus Check | |
} | |
} | |
If ((\_SB.PCI0.RP08.VDID != 0xFFFFFFFF)) | |
{ | |
If ((DSTS == Zero)) | |
{ | |
Notify (\_SB.PCI0.RP08, Zero) // Bus Check | |
} | |
} | |
If ((\_SB.PCI0.RP09.VDID != 0xFFFFFFFF)) | |
{ | |
Notify (\_SB.PCI0.RP09, Zero) // Bus Check | |
} | |
If ((\_SB.PCI0.RP10.VDID != 0xFFFFFFFF)) | |
{ | |
Notify (\_SB.PCI0.RP10, Zero) // Bus Check | |
} | |
If ((\_SB.PCI0.RP11.VDID != 0xFFFFFFFF)) | |
{ | |
Notify (\_SB.PCI0.RP11, Zero) // Bus Check | |
} | |
If ((\_SB.PCI0.RP12.VDID != 0xFFFFFFFF)) | |
{ | |
Notify (\_SB.PCI0.RP12, Zero) // Bus Check | |
} | |
If ((\_SB.PCI0.RP13.VDID != 0xFFFFFFFF)) | |
{ | |
Notify (\_SB.PCI0.RP13, Zero) // Bus Check | |
} | |
If ((\_SB.PCI0.RP14.VDID != 0xFFFFFFFF)) | |
{ | |
Notify (\_SB.PCI0.RP14, Zero) // Bus Check | |
} | |
If ((\_SB.PCI0.RP15.VDID != 0xFFFFFFFF)) | |
{ | |
Notify (\_SB.PCI0.RP15, Zero) // Bus Check | |
} | |
If ((\_SB.PCI0.RP16.VDID != 0xFFFFFFFF)) | |
{ | |
Notify (\_SB.PCI0.RP16, Zero) // Bus Check | |
} | |
If ((\_SB.PCI0.RP17.VDID != 0xFFFFFFFF)) | |
{ | |
Notify (\_SB.PCI0.RP17, Zero) // Bus Check | |
} | |
If ((\_SB.PCI0.RP18.VDID != 0xFFFFFFFF)) | |
{ | |
Notify (\_SB.PCI0.RP18, Zero) // Bus Check | |
} | |
If ((\_SB.PCI0.RP19.VDID != 0xFFFFFFFF)) | |
{ | |
Notify (\_SB.PCI0.RP19, Zero) // Bus Check | |
} | |
If ((\_SB.PCI0.RP20.VDID != 0xFFFFFFFF)) | |
{ | |
Notify (\_SB.PCI0.RP20, Zero) // Bus Check | |
} | |
If (CondRefOf (\_SB.VMEN)) | |
{ | |
\_SB.VMEN = 0xFF | |
} | |
} | |
If ((TBTS == One)) | |
{ | |
Signal (WFEV) | |
} | |
HKEN = One | |
WAKS = One | |
If ((Arg0 == 0x03)) | |
{ | |
While ((RSME == One)){} | |
RSME = Zero | |
} | |
Local0 = TIMW /* \TIMW */ | |
If ((Local0 != Zero)) | |
{ | |
Sleep (Local0) | |
} | |
SMBR (0xFA00, 0x9001, Zero, Zero, Zero, Zero, 0xB2) | |
If (GP91) | |
{ | |
GP91 = Zero | |
If ((Arg0 == 0x04)) | |
{ | |
Notify (\_SB.PWRB, 0x02) // Device Wake | |
} | |
} | |
PNLN () | |
If (CBWH) | |
{ | |
Notify (\_SB.BAT1, 0x80) // Status Change | |
} | |
If (DSPT) | |
{ | |
While ((DKRE == One)){} | |
DKRE = Zero | |
While ((DKRU == One)){} | |
DKRU = Zero | |
DWAK () | |
} | |
\_SB.PCI0.AMW0.SVPA = Zero | |
\_SB.PCI0.AMW0.SRVA = Zero | |
Return (Package (0x02) | |
{ | |
Zero, | |
Zero | |
}) | |
} | |
Method (GETB, 3, Serialized) | |
{ | |
Local0 = (Arg0 * 0x08) | |
Local1 = (Arg1 * 0x08) | |
CreateField (Arg2, Local0, Local1, TBF3) | |
Return (TBF3) /* \GETB.TBF3 */ | |
} | |
Method (PNOT, 0, Serialized) | |
{ | |
If ((TCNT > One)) | |
{ | |
If ((PC00 & 0x08)) | |
{ | |
Notify (\_PR.PR00, 0x80) // Status Change | |
} | |
If ((PC01 & 0x08)) | |
{ | |
Notify (\_PR.PR01, 0x80) // Status Change | |
} | |
If ((PC02 & 0x08)) | |
{ | |
Notify (\_PR.PR02, 0x80) // Status Change | |
} | |
If ((PC03 & 0x08)) | |
{ | |
Notify (\_PR.PR03, 0x80) // Status Change | |
} | |
If ((PC04 & 0x08)) | |
{ | |
Notify (\_PR.PR04, 0x80) // Status Change | |
} | |
If ((PC05 & 0x08)) | |
{ | |
Notify (\_PR.PR05, 0x80) // Status Change | |
} | |
If ((PC06 & 0x08)) | |
{ | |
Notify (\_PR.PR06, 0x80) // Status Change | |
} | |
If ((PC07 & 0x08)) | |
{ | |
Notify (\_PR.PR07, 0x80) // Status Change | |
} | |
If ((PC08 & 0x08)) | |
{ | |
Notify (\_PR.PR08, 0x80) // Status Change | |
} | |
If ((PC09 & 0x08)) | |
{ | |
Notify (\_PR.PR09, 0x80) // Status Change | |
} | |
If ((PC10 & 0x08)) | |
{ | |
Notify (\_PR.PR10, 0x80) // Status Change | |
} | |
If ((PC11 & 0x08)) | |
{ | |
Notify (\_PR.PR11, 0x80) // Status Change | |
} | |
If ((PC12 & 0x08)) | |
{ | |
Notify (\_PR.PR12, 0x80) // Status Change | |
} | |
If ((PC13 & 0x08)) | |
{ | |
Notify (\_PR.PR13, 0x80) // Status Change | |
} | |
If ((PC14 & 0x08)) | |
{ | |
Notify (\_PR.PR14, 0x80) // Status Change | |
} | |
If ((PC15 & 0x08)) | |
{ | |
Notify (\_PR.PR15, 0x80) // Status Change | |
} | |
} | |
Else | |
{ | |
Notify (\_PR.PR00, 0x80) // Status Change | |
} | |
If ((TCNT > One)) | |
{ | |
If (((PC00 & 0x08) && (PC00 & 0x10))) | |
{ | |
Notify (\_PR.PR00, 0x81) // Information Change | |
} | |
If (((PC01 & 0x08) && (PC01 & 0x10))) | |
{ | |
Notify (\_PR.PR01, 0x81) // Information Change | |
} | |
If (((PC02 & 0x08) && (PC02 & 0x10))) | |
{ | |
Notify (\_PR.PR02, 0x81) // Information Change | |
} | |
If (((PC03 & 0x08) && (PC03 & 0x10))) | |
{ | |
Notify (\_PR.PR03, 0x81) // Information Change | |
} | |
If (((PC04 & 0x08) && (PC04 & 0x10))) | |
{ | |
Notify (\_PR.PR04, 0x81) // Information Change | |
} | |
If (((PC05 & 0x08) && (PC05 & 0x10))) | |
{ | |
Notify (\_PR.PR05, 0x81) // Information Change | |
} | |
If (((PC06 & 0x08) && (PC06 & 0x10))) | |
{ | |
Notify (\_PR.PR06, 0x81) // Information Change | |
} | |
If (((PC07 & 0x08) && (PC07 & 0x10))) | |
{ | |
Notify (\_PR.PR07, 0x81) // Information Change | |
} | |
If (((PC08 & 0x08) && (PC08 & 0x10))) | |
{ | |
Notify (\_PR.PR08, 0x81) // Information Change | |
} | |
If (((PC09 & 0x08) && (PC09 & 0x10))) | |
{ | |
Notify (\_PR.PR09, 0x81) // Information Change | |
} | |
If (((PC10 & 0x08) && (PC10 & 0x10))) | |
{ | |
Notify (\_PR.PR10, 0x81) // Information Change | |
} | |
If (((PC11 & 0x08) && (PC11 & 0x10))) | |
{ | |
Notify (\_PR.PR11, 0x81) // Information Change | |
} | |
If (((PC12 & 0x08) && (PC12 & 0x10))) | |
{ | |
Notify (\_PR.PR12, 0x81) // Information Change | |
} | |
If (((PC13 & 0x08) && (PC13 & 0x10))) | |
{ | |
Notify (\_PR.PR13, 0x81) // Information Change | |
} | |
If (((PC14 & 0x08) && (PC14 & 0x10))) | |
{ | |
Notify (\_PR.PR14, 0x81) // Information Change | |
} | |
If (((PC15 & 0x08) && (PC15 & 0x10))) | |
{ | |
Notify (\_PR.PR15, 0x81) // Information Change | |
} | |
} | |
Else | |
{ | |
Notify (\_PR.PR00, 0x81) // Information Change | |
} | |
If ((DPTF == One)) | |
{ | |
Notify (\_SB.IETM, 0x86) // Device-Specific | |
If ((CHGE == One)){} | |
} | |
} | |
OperationRegion (MBAR, SystemMemory, (\_SB.PCI0.GMHB () + 0x5000), 0x1000) | |
Field (MBAR, ByteAcc, NoLock, Preserve) | |
{ | |
Offset (0x938), | |
PWRU, 4, | |
Offset (0x9A0), | |
PPL1, 15, | |
PL1E, 1, | |
CLP1, 1 | |
} | |
Name (CLMP, Zero) | |
Name (PLEN, Zero) | |
Name (PLSV, 0x8000) | |
Name (CSEM, Zero) | |
Method (SPL1, 0, Serialized) | |
{ | |
Name (PPUU, Zero) | |
If ((CSEM == One)) | |
{ | |
Return (Zero) | |
} | |
CSEM = One | |
PLSV = PPL1 /* \PPL1 */ | |
PLEN = PL1E /* \PL1E */ | |
CLMP = CLP1 /* \CLP1 */ | |
If ((PWRU == Zero)) | |
{ | |
PPUU = One | |
} | |
Else | |
{ | |
PPUU = (PWRU-- << 0x02) | |
} | |
Local0 = (PLVL * PPUU) /* \SPL1.PPUU */ | |
Local1 = (Local0 / 0x03E8) | |
PPL1 = Local1 | |
PL1E = One | |
CLP1 = One | |
} | |
Method (RPL1, 0, Serialized) | |
{ | |
PPL1 = PLSV /* \PLSV */ | |
PL1E = PLEN /* \PLEN */ | |
CLP1 = CLMP /* \CLMP */ | |
CSEM = Zero | |
} | |
Name (UAMS, Zero) | |
Name (GLCK, Zero) | |
Method (GUAM, 1, Serialized) | |
{ | |
Switch (ToInteger (Arg0)) | |
{ | |
Case (Zero) | |
{ | |
If ((GLCK == One)) | |
{ | |
GLCK = Zero | |
P8XH (Zero, 0xE1) | |
P8XH (One, 0xAB) | |
ADBG ("Exit Resiliency") | |
\_SB.DION () | |
If ((OSYS < 0x07DF)){} | |
If (PSCP) | |
{ | |
If (CondRefOf (\_PR.PR00._PPC)) | |
{ | |
\_PR.CPPC = Zero | |
PNOT () | |
} | |
} | |
If (PLCS) | |
{ | |
RPL1 () | |
} | |
} | |
} | |
Case (One) | |
{ | |
If ((GLCK == Zero)) | |
{ | |
GLCK = One | |
P8XH (Zero, 0xE0) | |
P8XH (One, Zero) | |
ADBG ("Enter Resiliency") | |
\_SB.DIOF () | |
If ((OSYS < 0x07DF)){} | |
If (PSCP) | |
{ | |
If ((CondRefOf (\_PR.PR00._PSS) && CondRefOf (\_PR.PR00._PPC))) | |
{ | |
If ((PC00 & 0x0400)) | |
{ | |
\_PR.CPPC = (SizeOf (\_PR.PR00.TPSS) - One) | |
} | |
Else | |
{ | |
\_PR.CPPC = (SizeOf (\_PR.PR00.LPSS) - One) | |
} | |
PNOT () | |
} | |
} | |
If (PLCS) | |
{ | |
SPL1 () | |
} | |
} | |
} | |
Default | |
{ | |
Return (Zero) | |
} | |
} | |
UAMS = (Arg0 && !PWRS) | |
P_CS () | |
} | |
Method (P_CS, 0, Serialized) | |
{ | |
If (CondRefOf (\_SB.PCI0.PAUD.PUAM)) | |
{ | |
\_SB.PCI0.PAUD.PUAM () | |
} | |
If ((OSYS == 0x07DC)) | |
{ | |
If (CondRefOf (\_SB.PCI0.XHC.DUAM)) | |
{ | |
\_SB.PCI0.XHC.DUAM () | |
} | |
} | |
} | |
Scope (\) | |
{ | |
OperationRegion (IO_H, SystemIO, 0x1000, 0x04) | |
Field (IO_H, ByteAcc, NoLock, Preserve) | |
{ | |
TRPH, 8 | |
} | |
} | |
Method (TRAP, 2, Serialized) | |
{ | |
SMIF = Arg1 | |
If ((Arg0 == 0x02)) | |
{ | |
\_PR.DTSF = Arg1 | |
\_PR.TRPD = Zero | |
Return (\_PR.DTSF) | |
} | |
If ((Arg0 == 0x03)) | |
{ | |
TRPH = Zero | |
} | |
If ((Arg0 == 0x04)) | |
{ | |
\_PR.TRPF = Zero | |
} | |
Return (SMIF) /* \SMIF */ | |
} | |
Event (DKSQ) | |
Method (VGAN, 0, NotSerialized) | |
{ | |
} | |
Method (VDOS, 1, NotSerialized) | |
{ | |
Local0 = (Arg0 & 0x03) | |
If ((Local0 == Zero)) | |
{ | |
DCST = One | |
DOS2 = Zero | |
} | |
ElseIf ((Local0 == One)) | |
{ | |
DCST = Zero | |
DOS2 = One | |
} | |
ElseIf ((Local0 == 0x02)) | |
{ | |
DCST = One | |
DOS2 = One | |
} | |
ElseIf ((Local0 == 0x03)) | |
{ | |
DCST = One | |
} | |
Local0 = (Arg0 & 0x04) | |
If (Local0) | |
{ | |
BRTC = Zero | |
} | |
Else | |
{ | |
BRTC = One | |
} | |
} | |
Method (VPSC, 1, NotSerialized) | |
{ | |
If ((Arg0 == 0x10)) | |
{ | |
If (VGAF) | |
{ | |
Return (0x03) | |
} | |
Else | |
{ | |
Return (Zero) | |
} | |
} | |
ElseIf (VGDF) | |
{ | |
Return (0x03) | |
} | |
Else | |
{ | |
Return (Zero) | |
} | |
} | |
Scope (_SB.PCI0) | |
{ | |
Method (PTMA, 0, NotSerialized) | |
{ | |
Return (\_PR.BGMA) | |
} | |
Method (PTMS, 0, NotSerialized) | |
{ | |
Return (\_PR.BGMS) | |
} | |
Method (PTIA, 0, NotSerialized) | |
{ | |
Return (\_PR.BGIA) | |
} | |
Method (_INI, 0, Serialized) // _INI: Initialize | |
{ | |
TBPE = One | |
OSYS = 0x07D0 | |
If (CondRefOf (\_OSI)) | |
{ | |
If (_OSI ("Linux")) | |
{ | |
OSYS = 0x03E8 | |
} | |
If (_OSI ("Windows 2001")) | |
{ | |
OSYS = 0x07D1 | |
} | |
If (_OSI ("Windows 2001 SP1")) | |
{ | |
OSYS = 0x07D1 | |
} | |
If (_OSI ("Windows 2001 SP2")) | |
{ | |
OSYS = 0x07D2 | |
} | |
If (_OSI ("Windows 2001.1")) | |
{ | |
OSYS = 0x07D3 | |
} | |
If (_OSI ("Windows 2006")) | |
{ | |
OSYS = 0x07D6 | |
} | |
If (_OSI ("Windows 2009")) | |
{ | |
OSYS = 0x07D9 | |
} | |
If (_OSI ("Windows 2012")) | |
{ | |
OSYS = 0x07DC | |
} | |
If (_OSI ("Windows 2013")) | |
{ | |
OSYS = 0x07DD | |
} | |
If (_OSI ("Windows 2015")) | |
{ | |
OSYS = 0x07DF | |
} | |
If (_OSI ("Windows 2016")) | |
{ | |
OSYS = 0x07E0 | |
} | |
} | |
TOST = OSYS /* External reference */ | |
If (CondRefOf (\_PR.DTSE)) | |
{ | |
If ((\_PR.DTSE >= One)) | |
{ | |
\_PR.DSAE = One | |
} | |
} | |
If ((TBTS == One)) | |
{ | |
Acquire (OSUM, 0xFFFF) | |
\_GPE.TINI (TBSE) | |
Release (OSUM) | |
If ((TBMP == One)) | |
{ | |
Acquire (OSUM, 0xFFFF) | |
\_GPE.TINI (TBS1) | |
Release (OSUM) | |
} | |
Signal (WFEV) | |
} | |
GP91 = Zero | |
SMBR (0xFA00, 0x9001, Zero, Zero, Zero, Zero, 0xB2) | |
HKEN = One | |
Local1 = One | |
If ((OSYS < 0x07DC)) | |
{ | |
Local1 = Zero | |
} | |
Local1 = Zero | |
SMBR (0xFF00, 0x1E, 0x0F, Local1, One, Zero, 0xB2) | |
PNLN () | |
} | |
Method (NHPG, 0, Serialized) | |
{ | |
^RP01.HPEX = Zero | |
^RP02.HPEX = Zero | |
^RP03.HPEX = Zero | |
^RP04.HPEX = Zero | |
^RP05.HPEX = Zero | |
^RP06.HPEX = Zero | |
^RP07.HPEX = Zero | |
^RP08.HPEX = Zero | |
^RP09.HPEX = Zero | |
^RP10.HPEX = Zero | |
^RP11.HPEX = Zero | |
^RP12.HPEX = Zero | |
^RP13.HPEX = Zero | |
^RP14.HPEX = Zero | |
^RP15.HPEX = Zero | |
^RP16.HPEX = Zero | |
^RP17.HPEX = Zero | |
^RP18.HPEX = Zero | |
^RP19.HPEX = Zero | |
^RP20.HPEX = Zero | |
^RP01.HPSX = One | |
^RP02.HPSX = One | |
^RP03.HPSX = One | |
^RP04.HPSX = One | |
^RP05.HPSX = One | |
^RP06.HPSX = One | |
^RP07.HPSX = One | |
^RP08.HPSX = One | |
^RP09.HPSX = One | |
^RP10.HPSX = One | |
^RP11.HPSX = One | |
^RP12.HPSX = One | |
^RP13.HPSX = One | |
^RP14.HPSX = One | |
^RP15.HPSX = One | |
^RP16.HPSX = One | |
^RP17.HPSX = One | |
^RP18.HPSX = One | |
^RP19.HPSX = One | |
^RP20.HPSX = One | |
} | |
Method (NPME, 0, Serialized) | |
{ | |
^RP01.PMEX = Zero | |
^RP02.PMEX = Zero | |
^RP03.PMEX = Zero | |
^RP04.PMEX = Zero | |
^RP05.PMEX = Zero | |
^RP06.PMEX = Zero | |
^RP07.PMEX = Zero | |
^RP08.PMEX = Zero | |
^RP09.PMEX = Zero | |
^RP10.PMEX = Zero | |
^RP11.PMEX = Zero | |
^RP12.PMEX = Zero | |
^RP13.PMEX = Zero | |
^RP14.PMEX = Zero | |
^RP15.PMEX = Zero | |
^RP16.PMEX = Zero | |
^RP17.PMEX = Zero | |
^RP18.PMEX = Zero | |
^RP19.PMEX = Zero | |
^RP20.PMEX = Zero | |
^RP01.PMSX = One | |
^RP02.PMSX = One | |
^RP03.PMSX = One | |
^RP04.PMSX = One | |
^RP05.PMSX = One | |
^RP06.PMSX = One | |
^RP07.PMSX = One | |
^RP08.PMSX = One | |
^RP09.PMSX = One | |
^RP10.PMSX = One | |
^RP11.PMSX = One | |
^RP12.PMSX = One | |
^RP13.PMSX = One | |
^RP14.PMSX = One | |
^RP15.PMSX = One | |
^RP16.PMSX = One | |
^RP17.PMSX = One | |
^RP18.PMSX = One | |
^RP19.PMSX = One | |
^RP20.PMSX = One | |
} | |
} | |
Scope (\) | |
{ | |
Name (PICM, Zero) | |
Name (PRWP, Package (0x02) | |
{ | |
Zero, | |
Zero | |
}) | |
Method (GPRW, 2, NotSerialized) | |
{ | |
PRWP [Zero] = Arg0 | |
Local0 = (SS1 << One) | |
Local0 |= (SS2 << 0x02) | |
Local0 |= (SS3 << 0x03) | |
Local0 |= (SS4 << 0x04) | |
If (((One << Arg1) & Local0)) | |
{ | |
PRWP [One] = Arg1 | |
} | |
Else | |
{ | |
Local0 >>= One | |
FindSetLeftBit (Local0, PRWP [One]) | |
} | |
Return (PRWP) /* \PRWP */ | |
} | |
} | |
Scope (_SB) | |
{ | |
Name (OSCI, Zero) | |
Name (OSCO, Zero) | |
Name (OSCP, Zero) | |
Method (_OSC, 4, Serialized) // _OSC: Operating System Capabilities | |
{ | |
CreateDWordField (Arg3, Zero, STS0) | |
CreateDWordField (Arg3, 0x04, CAP0) | |
If ((S0ID == One)) | |
{ | |
SCGE = One | |
} | |
If ((Arg0 == ToUUID ("0811b06e-4a27-44f9-8d60-3cbbc22e7b48") /* Platform-wide Capabilities */)) | |
{ | |
If ((Arg1 == One)) | |
{ | |
OSCP = CAP0 /* \_SB_._OSC.CAP0 */ | |
If ((CAP0 & 0x04)) | |
{ | |
OSCO = 0x04 | |
If (((SGMD & 0x0F) != 0x02)) | |
{ | |
If ((RTD3 == Zero)) | |
{ | |
CAP0 &= 0x3B | |
STS0 |= 0x10 | |
} | |
} | |
} | |
} | |
Else | |
{ | |
STS0 &= 0xFFFFFF00 | |
STS0 |= 0x0A | |
} | |
} | |
Else | |
{ | |
STS0 &= 0xFFFFFF00 | |
STS0 |= 0x06 | |
} | |
Return (Arg3) | |
} | |
Device (EPC) | |
{ | |
Name (_HID, EisaId ("INT0E0C")) // _HID: Hardware ID | |
Name (_STR, Unicode ("Enclave Page Cache 1.0")) // _STR: Description String | |
Name (_MLS, Package (0x01) // _MLS: Multiple Language String | |
{ | |
Package (0x02) | |
{ | |
"en", | |
Unicode ("Enclave Page Cache 1.0") | |
} | |
}) | |
Name (RBUF, ResourceTemplate () | |
{ | |
QWordMemory (ResourceConsumer, PosDecode, MinNotFixed, MaxNotFixed, NonCacheable, ReadWrite, | |
0x0000000000000000, // Granularity | |
0x0000000000000000, // Range Minimum | |
0x0000000000000000, // Range Maximum | |
0x0000000000000000, // Translation Offset | |
0x0000000000000001, // Length | |
,, _Y53, AddressRangeMemory, TypeStatic) | |
}) | |
Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings | |
{ | |
CreateQWordField (RBUF, \_SB.EPC._Y53._MIN, EMIN) // _MIN: Minimum Base Address | |
CreateQWordField (RBUF, \_SB.EPC._Y53._MAX, EMAX) // _MAX: Maximum Base Address | |
CreateQWordField (RBUF, \_SB.EPC._Y53._LEN, ELEN) // _LEN: Length | |
EMIN = \_PR.EMNA | |
ELEN = \_PR.ELNG | |
EMAX = ((\_PR.EMNA + \_PR.ELNG) - One) | |
Return (RBUF) /* \_SB_.EPC_.RBUF */ | |
} | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
If ((\_PR.EPCS != Zero)) | |
{ | |
Return (0x0F) | |
} | |
Return (Zero) | |
} | |
} | |
} | |
Scope (_SB) | |
{ | |
Device (BTKL) | |
{ | |
Name (_HID, "INT3420" /* Intel Bluetooth RF Kill */) // _HID: Hardware ID | |
Method (_STA, 0, NotSerialized) // _STA: Status | |
{ | |
Return (Zero) | |
} | |
Method (_PS0, 0, Serialized) // _PS0: Power State 0 | |
{ | |
} | |
Method (_PS3, 0, Serialized) // _PS3: Power State 3 | |
{ | |
} | |
Method (PSTS, 0, NotSerialized) | |
{ | |
} | |
} | |
} | |
If ((RTVM != Zero)) | |
{ | |
Scope (_SB) | |
{ | |
Name (VMEN, 0xFF) | |
Method (VMON, 0, Serialized) | |
{ | |
If ((VMEN == One)) | |
{ | |
Return (Zero) | |
} | |
VMEN = One | |
} | |
Method (VMOF, 0, Serialized) | |
{ | |
If ((VMEN == Zero)) | |
{ | |
Return (Zero) | |
} | |
VMEN = Zero | |
} | |
} | |
} | |
Name (TDMA, 0x5CC4C000) | |
Name (TDPG, 0x80000000) | |
Name (TDTI, 0x80000000) | |
Name (TRDO, Zero) | |
Name (TRD3, Zero) | |
Name (TBPE, Zero) | |
Name (TOFF, Zero) | |
Scope (_GPE) | |
{ | |
Method (OSUP, 1, Serialized) | |
{ | |
ADBG (Concatenate ("OSUP=", ToHexString (Arg0))) | |
Local0 = (Arg0 + 0x0548) | |
OperationRegion (PXVD, SystemMemory, Local0, 0x08) | |
Field (PXVD, DWordAcc, NoLock, Preserve) | |
{ | |
TB2P, 32, | |
P2TB, 32 | |
} | |
Local1 = 0x64 | |
P2TB = 0x0D | |
While ((Local1 > Zero)) | |
{ | |
Local1 = (Local1 - One) | |
Local2 = TB2P /* \_GPE.OSUP.TB2P */ | |
If ((Local2 == 0xFFFFFFFF)) | |
{ | |
ADBG ("Dev gone") | |
Return (0x02) | |
} | |
If ((Local2 & One)) | |
{ | |
ADBG ("Cmd acknowledged") | |
Break | |
} | |
Sleep (0x32) | |
} | |
If ((TRWA == One)) | |
{ | |
P2TB = 0x0C | |
} | |
Else | |
{ | |
P2TB = Zero | |
} | |
ADBG ("End-of-OSUP") | |
Return (One) | |
} | |
Method (PGWA, 1, Serialized) | |
{ | |
ADBG ("PGWA") | |
If ((Arg0 >= 0x15)) | |
{ | |
Local0 = \_SB.PCI0.GPCB () | |
Local0 += (TBTD (Arg0) << 0x0F) | |
Local0 += (TBTF (Arg0) << 0x0C) | |
ADBG (Local0) | |
OperationRegion (ABCD, SystemMemory, Local0, 0x1000) | |
Field (ABCD, AnyAcc, NoLock, Preserve) | |
{ | |
Offset (0x84), | |
PWRS, 2, | |
Offset (0xB0), | |
, 4, | |
LNKD, 1, | |
Offset (0x11A), | |
, 1, | |
VCNP, 1, | |
Offset (0x508), | |
TREN, 1 | |
} | |
If ((PWRS != Zero)) | |
{ | |
ADBG ("Force D0") | |
PWRS = Zero | |
\_PR.POWS = Zero | |
Sleep (0x10) | |
} | |
If ((LNKD != Zero)) | |
{ | |
ADBG ("Link Enable") | |
LNKD = Zero | |
TREN = One | |
Local6 = Zero | |
Local7 = 0x64 | |
While ((Local6 < Local7)) | |
{ | |
If ((VCNP == Zero)) | |
{ | |
Break | |
} | |
Sleep (0x10) | |
Local6 += 0x10 | |
} | |
} | |
} | |
} | |
Method (TBFF, 1, Serialized) | |
{ | |
ADBG ("TBFF") | |
Local0 = MMTB (Arg0) | |
OperationRegion (PXVD, SystemMemory, Local0, 0x08) | |
Field (PXVD, DWordAcc, NoLock, Preserve) | |
{ | |
VEDI, 32, | |
CMDR, 32 | |
} | |
Local1 = VEDI /* \_GPE.TBFF.VEDI */ | |
If ((Local1 == 0xFFFFFFFF)) | |
{ | |
If ((TWIN != Zero)) | |
{ | |
If ((CMDR == 0xFFFFFFFF)) | |
{ | |
Return (0x02) | |
} | |
Return (One) | |
} | |
Else | |
{ | |
Return (OSUP (Local0)) | |
} | |
} | |
Else | |
{ | |
ADBG ("Dev Present") | |
Return (Zero) | |
} | |
} | |
Method (TSUB, 1, Serialized) | |
{ | |
ADBG ("TSUB") | |
Local0 = \_SB.PCI0.GPCB () | |
Local0 += (TBTD (Arg0) << 0x0F) | |
Local0 += (TBTF (Arg0) << 0x0C) | |
ADBG ("ADR") | |
ADBG (Local0) | |
OperationRegion (MMMM, SystemMemory, Local0, 0x1A) | |
Field (MMMM, AnyAcc, NoLock, Preserve) | |
{ | |
Offset (0x19), | |
SBUS, 8 | |
} | |
ADBG ("Sec Bus") | |
ADBG (SBUS) | |
Return (SBUS) /* \_GPE.TSUB.SBUS */ | |
} | |
Method (WSUB, 1, Serialized) | |
{ | |
ADBG ("WSUB") | |
Local0 = Zero | |
Local1 = Zero | |
While (One) | |
{ | |
Local1 = TSUB (Arg0) | |
If (Local1) | |
{ | |
ADBG ("WSUB-Finished") | |
Break | |
} | |
Else | |
{ | |
Local0 += One | |
If ((Local0 > 0x03E8)) | |
{ | |
Sleep (0x03E8) | |
ADBG ("WSUB-Deadlock") | |
} | |
Else | |
{ | |
Sleep (0x10) | |
} | |
} | |
} | |
} | |
Method (WWAK, 0, NotSerialized) | |
{ | |
ADBG ("WWAK") | |
Wait (WFEV, 0xFFFF) | |
Signal (WFEV) | |
} | |
Method (NTFY, 1, Serialized) | |
{ | |
ADBG ("NTFY") | |
If ((NOHP == One)) | |
{ | |
Switch (ToInteger (Arg0)) | |
{ | |
Case (One) | |
{ | |
ADBG ("Notify RP01") | |
Notify (\_SB.PCI0.RP01, Zero) // Bus Check | |
} | |
Case (0x02) | |
{ | |
ADBG ("Notify RP02") | |
Notify (\_SB.PCI0.RP02, Zero) // Bus Check | |
} | |
Case (0x03) | |
{ | |
ADBG ("Notify RP03") | |
Notify (\_SB.PCI0.RP03, Zero) // Bus Check | |
} | |
Case (0x04) | |
{ | |
ADBG ("Notify RP04") | |
Notify (\_SB.PCI0.RP04, Zero) // Bus Check | |
} | |
Case (0x05) | |
{ | |
ADBG ("Notify RP05") | |
Notify (\_SB.PCI0.RP05, Zero) // Bus Check | |
} | |
Case (0x06) | |
{ | |
ADBG ("Notify RP06") | |
Notify (\_SB.PCI0.RP06, Zero) // Bus Check | |
} | |
Case (0x07) | |
{ | |
ADBG ("Notify RP07") | |
Notify (\_SB.PCI0.RP07, Zero) // Bus Check | |
} | |
Case (0x08) | |
{ | |
ADBG ("Notify RP08") | |
Notify (\_SB.PCI0.RP08, Zero) // Bus Check | |
} | |
Case (0x09) | |
{ | |
ADBG ("Notify RP09") | |
Notify (\_SB.PCI0.RP09, Zero) // Bus Check | |
} | |
Case (0x0A) | |
{ | |
ADBG ("Notify RP10") | |
Notify (\_SB.PCI0.RP10, Zero) // Bus Check | |
} | |
Case (0x0B) | |
{ | |
ADBG ("Notify RP11") | |
Notify (\_SB.PCI0.RP11, Zero) // Bus Check | |
} | |
Case (0x0C) | |
{ | |
ADBG ("Notify RP12") | |
Notify (\_SB.PCI0.RP12, Zero) // Bus Check | |
} | |
Case (0x0D) | |
{ | |
ADBG ("Notify RP13") | |
Notify (\_SB.PCI0.RP13, Zero) // Bus Check | |
} | |
Case (0x0E) | |
{ | |
ADBG ("Notify RP14") | |
Notify (\_SB.PCI0.RP14, Zero) // Bus Check | |
} | |
Case (0x0F) | |
{ | |
ADBG ("Notify RP15") | |
Notify (\_SB.PCI0.RP15, Zero) // Bus Check | |
} | |
Case (0x10) | |
{ | |
ADBG ("Notify RP16") | |
Notify (\_SB.PCI0.RP16, Zero) // Bus Check | |
} | |
Case (0x11) | |
{ | |
ADBG ("Notify RP17") | |
Notify (\_SB.PCI0.RP17, Zero) // Bus Check | |
} | |
Case (0x12) | |
{ | |
ADBG ("Notify RP18") | |
Notify (\_SB.PCI0.RP18, Zero) // Bus Check | |
} | |
Case (0x13) | |
{ | |
ADBG ("Notify RP19") | |
Notify (\_SB.PCI0.RP19, Zero) // Bus Check | |
} | |
Case (0x14) | |
{ | |
ADBG ("Notify RP20") | |
Notify (\_SB.PCI0.RP20, Zero) // Bus Check | |
} | |
Case (0x15) | |
{ | |
ADBG ("Notify PEG0") | |
Notify (\_SB.PCI0.PEG0, Zero) // Bus Check | |
} | |
Case (0x16) | |
{ | |
ADBG ("Notify PEG1") | |
Notify (\_SB.PCI0.PEG1, Zero) // Bus Check | |
} | |
Case (0x17) | |
{ | |
ADBG ("Notify PEG2") | |
Notify (\_SB.PCI0.PEG2, Zero) // Bus Check | |
} | |
} | |
} | |
P8XH (Zero, 0xC2) | |
P8XH (One, 0xC2) | |
} | |
Method (NFYG, 0, NotSerialized) | |
{ | |
ADBG ("NFYG") | |
If ((TDGS == One)) | |
{ | |
If ((DCKE == One)) | |
{ | |
ADBG ("NFYG.DCKE") | |
Notify (\_SB.PCI0.GFX0, 0x81) // Information Change | |
} | |
ElseIf ((SUDK == One)) | |
{ | |
ADBG ("NFYG.SUDK") | |
Notify (\_SB.PCI0.GFX0, 0x81) // Information Change | |
} | |
} | |
} | |
Method (TFPS, 0, NotSerialized) | |
{ | |
ADBG ("TFPS") | |
Local0 = \_SB.CGRD (FPAT, FPEN, FPGN, Zero) | |
If (Local0) | |
{ | |
ADBG ("ExtFrcPwr1") | |
} | |
Else | |
{ | |
ADBG ("ExtFrcPwr0") | |
} | |
Return (Local0) | |
} | |
Method (CNCT, 0, NotSerialized) | |
{ | |
ADBG ("CNCT") | |
ADBG ("Read") | |
ADBG ("ACPI_GPE_STS") | |
Local7 = CPAD /* \CPAD */ | |
Local6 = CPAB /* \CPAB */ | |
While ((Local6 > 0x08)) | |
{ | |
Local7 += One | |
Local6 -= 0x08 | |
} | |
OperationRegion (GPE0, SystemIO, Local7, One) | |
Field (GPE0, ByteAcc, Lock, Preserve) | |
{ | |
TEMP, 8 | |
} | |
Local0 = TEMP /* \_GPE.CNCT.TEMP */ | |
Local0 >>= Local6 | |
Local0 &= One | |
Return (Local0) | |
} | |
Method (CLNE, 0, NotSerialized) | |
{ | |
ADBG ("CLNE") | |
ADBG ("Clear") | |
ADBG ("ACPI_GPE_STS") | |
Local7 = CPAD /* \CPAD */ | |
Local6 = CPAB /* \CPAB */ | |
While ((Local6 > 0x08)) | |
{ | |
Local7 += One | |
Local6 -= 0x08 | |
} | |
OperationRegion (GPE0, SystemIO, Local7, One) | |
Field (GPE0, ByteAcc, Lock, Preserve) | |
{ | |
TEMP, 8 | |
} | |
Local6 = (One << Local6) | |
TEMP |= Local6 | |
} | |
Method (GNIS, 1, Serialized) | |
{ | |
ADBG ("GNIS") | |
If ((GP5F == Zero)) | |
{ | |
ADBG ("GNIS_Dis=0") | |
Return (Zero) | |
} | |
Local0 = (MMTB (Arg0) + 0x0544) | |
OperationRegion (PXVD, SystemMemory, Local0, 0x08) | |
Field (PXVD, DWordAcc, NoLock, Preserve) | |
{ | |
HPFI, 1, | |
Offset (0x04), | |
TB2P, 32 | |
} | |
Local1 = TB2P /* \_GPE.GNIS.TB2P */ | |
ADBG (Concatenate ("TB2P=", ToHexString (Local1))) | |
If ((Local1 == 0xFFFFFFFF)) | |
{ | |
ADBG ("GNIS=0") | |
Return (Zero) | |
} | |
Local2 = HPFI /* \_GPE.GNIS.HPFI */ | |
ADBG (Concatenate ("HPFI=", ToHexString (Local2))) | |
If ((Local2 == One)) | |
{ | |
HPFI = Zero | |
ADBG ("GNIS=0") | |
Return (Zero) | |
} | |
ADBG ("GNIS=1") | |
Return (One) | |
} | |
Method (XTBT, 2, Serialized) | |
{ | |
ADBG ("XTBT") | |
If ((CF2T == One)) | |
{ | |
ADBG ("Clear") | |
ADBG ("GPI_GPE_STS") | |
\_SB.CAGS (Arg1) | |
} | |
If (TRDO) | |
{ | |
ADBG ("Durng TBT_ON") | |
Return (Zero) | |
} | |
If (TRD3) | |
{ | |
ADBG ("During TBT_OFF") | |
Return (Zero) | |
} | |
WWAK () | |
WSUB (Arg0) | |
If (GNIS (Arg0)) | |
{ | |
Return (Zero) | |
} | |
OperationRegion (SPRT, SystemIO, 0xB2, 0x02) | |
Field (SPRT, ByteAcc, Lock, Preserve) | |
{ | |
SSMP, 8 | |
} | |
ADBG ("TBT-HP-Handler") | |
ADBG ("PEG WorkAround") | |
PGWA (Arg0) | |
Acquire (OSUM, 0xFFFF) | |
Local1 = TBFF (Arg0) | |
If ((Local1 == One)) | |
{ | |
Sleep (0x10) | |
Release (OSUM) | |
ADBG ("OS_Up_Received") | |
XTBT (Arg0, Arg1) | |
Return (Zero) | |
} | |
If ((Local1 == 0x02)) | |
{ | |
ADBG ("Disconnect") | |
If ((OHPN == One)) | |
{ | |
NTFY (Arg0) | |
} | |
If ((GHPN == One)) | |
{ | |
NFYG () | |
} | |
Sleep (0x10) | |
Release (OSUM) | |
ADBG ("Disconnect") | |
Return (Zero) | |
} | |
If ((SOHP == One)) | |
{ | |
If ((Arg1 == CPG1)) | |
{ | |
ADBG ("TBT SW SMI 2") | |
TBSF = 0x18 | |
SSMP = 0xF7 | |
TBSF = 0x1B | |
SSMP = 0xF7 | |
} | |
Else | |
{ | |
ADBG ("TBT SW SMI") | |
TBSF = 0x15 | |
SSMP = 0xF7 | |
TBSF = 0x1A | |
SSMP = 0xF7 | |
} | |
} | |
If ((OHPN == One)) | |
{ | |
NTFY (Arg0) | |
} | |
If ((GHPN == One)) | |
{ | |
NFYG () | |
} | |
Sleep (0x10) | |
Release (OSUM) | |
ADBG ("End-of-XTBT") | |
} | |
Method (_E23, 0, NotSerialized) // _Exx: Edge-Triggered GPE, xx=0x00-0xFF | |
{ | |
ADBG ("_E23") | |
XTBT (TBSE, CPGN) | |
ADBG ("End-of-_E23") | |
} | |
Method (TINI, 1, Serialized) | |
{ | |
ADBG ("TINI") | |
Local0 = MMRP (Arg0) | |
OperationRegion (RP_X, SystemMemory, Local0, 0x20) | |
Field (RP_X, DWordAcc, NoLock, Preserve) | |
{ | |
REG0, 32, | |
REG1, 32, | |
REG2, 32, | |
REG3, 32, | |
REG4, 32, | |
REG5, 32, | |
REG6, 32, | |
REG7, 32 | |
} | |
Local1 = REG6 /* \_GPE.TINI.REG6 */ | |
REG6 = 0x00F0F000 | |
Local2 = MMTB (Arg0) | |
OSUP (Local2) | |
REG6 = Local1 | |
ADBG ("End-of-TINI") | |
} | |
} | |
Scope (_SB) | |
{ | |
Method (THDR, 2, Serialized) | |
{ | |
ADBG ("THDR") | |
\_GPE.XTBT (Arg0, Arg1) | |
} | |
} | |
Scope (_SB) | |
{ | |
Method (CGWR, 4, Serialized) | |
{ | |
If ((Arg0 == One)) | |
{ | |
If (CondRefOf (\_SB.SGOV)) | |
{ | |
SGOV (Arg2, Arg3) | |
} | |
} | |
ElseIf ((Arg0 == 0x02)){} | |
} | |
Method (CGRD, 4, Serialized) | |
{ | |
Local0 = One | |
If ((Arg0 == One)) | |
{ | |
If ((Arg3 == Zero)) | |
{ | |
If (CondRefOf (\_SB.GGOV)) | |
{ | |
Local0 = GGOV (Arg2) | |
} | |
} | |
ElseIf ((Arg3 == One)) | |
{ | |
If (CondRefOf (\_SB.GGIV)) | |
{ | |
Local0 = GGIV (Arg2) | |
} | |
} | |
} | |
ElseIf ((Arg0 == 0x02)){} | |
Return (Local0) | |
} | |
Method (WRGP, 2, Serialized) | |
{ | |
Local0 = Arg0 | |
Local1 = Arg0 | |
Local0 &= 0xFFFFFFFF | |
Local1 >>= 0x20 | |
If (((Local0 & 0xFF) == One)) | |
{ | |
CGWR ((Local0 & 0xFF), (Local1 >> 0x18), Local1, Arg1) | |
} | |
ElseIf (((Local0 & 0xFF) == 0x02)) | |
{ | |
CGWR ((Local0 & 0xFF), (Local1 >> 0x18), ((Local1 << | |
0x08) >> 0x18), Arg1) | |
} | |
} | |
Method (RDGP, 2, Serialized) | |
{ | |
Local7 = One | |
Local0 = Arg0 | |
Local1 = Arg0 | |
Local0 &= 0xFFFFFFFF | |
Local1 >>= 0x20 | |
If (((Local0 & 0xFF) == One)) | |
{ | |
Local7 = CGRD ((Local0 & 0xFF), (Local1 >> 0x18), Local1, | |
Arg1) | |
} | |
ElseIf (((Local0 & 0xFF) == 0x02)) | |
{ | |
Local7 = CGRD ((Local0 & 0xFF), (Local1 >> 0x18), ( | |
(Local1 << 0x08) >> 0x18), Arg1) | |
} | |
Return (Local7) | |
} | |
} | |
Scope (_SB) | |
{ | |
Method (TBFP, 1, NotSerialized) | |
{ | |
If (Arg0) | |
{ | |
CGWR (FPAT, FPEN, FPGN, FPLV) | |
} | |
Else | |
{ | |
CGWR (FPAT, FPEN, FPGN, !FPLV) | |
} | |
} | |
Device (WTBT) | |
{ | |
Name (_HID, "PNP0C14" /* Windows Management Instrumentation Device */) // _HID: Hardware ID | |
Name (_UID, "TBFP") // _UID: Unique ID | |
Name (_WDG, Buffer (0x14) | |
{ | |
/* 0000 */ 0x48, 0xFD, 0xCC, 0x86, 0x5E, 0x20, 0x77, 0x4A, // H...^ wJ | |
/* 0008 */ 0x9C, 0x48, 0x20, 0x21, 0xCB, 0xED, 0xE3, 0x41, // .H !...A | |
/* 0010 */ 0x54, 0x46, 0x01, 0x02 // TF.. | |
}) | |
Method (WMTF, 3, NotSerialized) | |
{ | |
CreateByteField (Arg2, Zero, FP) | |
If (FP) | |
{ | |
TBFP (One) | |
} | |
Else | |
{ | |
TBFP (Zero) | |
} | |
} | |
} | |
} | |
If (((TBTS == One) && ((TBSE == One) || (TBS1 == One)))) | |
{ | |
Scope (_SB.PCI0.RP01) | |
{ | |
Device (HRUS) | |
{ | |
Name (_ADR, Zero) // _ADR: Address | |
Method (_RMV, 0, NotSerialized) // _RMV: Removal Status | |
{ | |
Return (TARS) /* \TARS */ | |
} | |
} | |
} | |
} | |
If (((TBTS == One) && ((TBSE == 0x02) || (TBS1 == 0x02)))) | |
{ | |
Scope (_SB.PCI0.RP02) | |
{ | |
Device (HRUS) | |
{ | |
Name (_ADR, Zero) // _ADR: Address | |
Method (_RMV, 0, NotSerialized) // _RMV: Removal Status | |
{ | |
Return (TARS) /* \TARS */ | |
} | |
} | |
} | |
} | |
If (((TBTS == One) && ((TBSE == 0x03) || (TBS1 == 0x03)))) | |
{ | |
Scope (_SB.PCI0.RP03) | |
{ | |
Device (HRUS) | |
{ | |
Name (_ADR, Zero) // _ADR: Address | |
Method (_RMV, 0, NotSerialized) // _RMV: Removal Status | |
{ | |
Return (TARS) /* \TARS */ | |
} | |
} | |
} | |
} | |
If (((TBTS == One) && ((TBSE == 0x04) || (TBS1 == 0x04)))) | |
{ | |
Scope (_SB.PCI0.RP04) | |
{ | |
Device (HRUS) | |
{ | |
Name (_ADR, Zero) // _ADR: Address | |
Method (_RMV, 0, NotSerialized) // _RMV: Removal Status | |
{ | |
Return (TARS) /* \TARS */ | |
} | |
} | |
} | |
} | |
If (((TBTS == One) && ((TBSE == 0x05) || (TBS1 == 0x05)))) | |
{ | |
Scope (_SB.PCI0.RP05) | |
{ | |
Device (HRUS) | |
{ | |
Name (_ADR, Zero) // _ADR: Address | |
Method (_RMV, 0, NotSerialized) // _RMV: Removal Status | |
{ | |
Return (TARS) /* \TARS */ | |
} | |
} | |
} | |
} | |
If (((TBTS == One) && ((TBSE == 0x06) || (TBS1 == 0x06)))) | |
{ | |
Scope (_SB.PCI0.RP06) | |
{ | |
Device (HRUS) | |
{ | |
Name (_ADR, Zero) // _ADR: Address | |
Method (_RMV, 0, NotSerialized) // _RMV: Removal Status | |
{ | |
Return (TARS) /* \TARS */ | |
} | |
} | |
} | |
} | |
If (((TBTS == One) && ((TBSE == 0x07) || (TBS1 == 0x07)))) | |
{ | |
Scope (_SB.PCI0.RP07) | |
{ | |
Device (HRUS) | |
{ | |
Name (_ADR, Zero) // _ADR: Address | |
Method (_RMV, 0, NotSerialized) // _RMV: Removal Status | |
{ | |
Return (TARS) /* \TARS */ | |
} | |
} | |
} | |
} | |
If (((TBTS == One) && ((TBSE == 0x08) || (TBS1 == 0x08)))) | |
{ | |
Scope (_SB.PCI0.RP08) | |
{ | |
Device (HRUS) | |
{ | |
Name (_ADR, Zero) // _ADR: Address | |
Method (_RMV, 0, NotSerialized) // _RMV: Removal Status | |
{ | |
Return (TARS) /* \TARS */ | |
} | |
} | |
} | |
} | |
If (((TBTS == One) && ((TBSE == 0x09) || (TBS1 == 0x09)))) | |
{ | |
Scope (_SB.PCI0.RP09) | |
{ | |
Device (HRUS) | |
{ | |
Name (_ADR, Zero) // _ADR: Address | |
Method (_RMV, 0, NotSerialized) // _RMV: Removal Status | |
{ | |
Return (TARS) /* \TARS */ | |
} | |
} | |
} | |
} | |
If (((TBTS == One) && ((TBSE == 0x0A) || (TBS1 == 0x0A)))) | |
{ | |
Scope (_SB.PCI0.RP10) | |
{ | |
Device (HRUS) | |
{ | |
Name (_ADR, Zero) // _ADR: Address | |
Method (_RMV, 0, NotSerialized) // _RMV: Removal Status | |
{ | |
Return (TARS) /* \TARS */ | |
} | |
} | |
} | |
} | |
If (((TBTS == One) && ((TBSE == 0x0B) || (TBS1 == 0x0B)))) | |
{ | |
Scope (_SB.PCI0.RP11) | |
{ | |
Device (HRUS) | |
{ | |
Name (_ADR, Zero) // _ADR: Address | |
Method (_RMV, 0, NotSerialized) // _RMV: Removal Status | |
{ | |
Return (TARS) /* \TARS */ | |
} | |
} | |
} | |
} | |
If (((TBTS == One) && ((TBSE == 0x0C) || (TBS1 == 0x0C)))) | |
{ | |
Scope (_SB.PCI0.RP12) | |
{ | |
Device (HRUS) | |
{ | |
Name (_ADR, Zero) // _ADR: Address | |
Method (_RMV, 0, NotSerialized) // _RMV: Removal Status | |
{ | |
Return (TARS) /* \TARS */ | |
} | |
} | |
} | |
} | |
If (((TBTS == One) && ((TBSE == 0x0D) || (TBS1 == 0x0D)))) | |
{ | |
Scope (_SB.PCI0.RP13) | |
{ | |
Device (HRUS) | |
{ | |
Name (_ADR, Zero) // _ADR: Address | |
Method (_RMV, 0, NotSerialized) // _RMV: Removal Status | |
{ | |
Return (TARS) /* \TARS */ | |
} | |
} | |
} | |
} | |
If (((TBTS == One) && ((TBSE == 0x0E) || (TBS1 == 0x0E)))) | |
{ | |
Scope (_SB.PCI0.RP14) | |
{ | |
Device (HRUS) | |
{ | |
Name (_ADR, Zero) // _ADR: Address | |
Method (_RMV, 0, NotSerialized) // _RMV: Removal Status | |
{ | |
Return (TARS) /* \TARS */ | |
} | |
} | |
} | |
} | |
If (((TBTS == One) && ((TBSE == 0x0F) || (TBS1 == 0x0F)))) | |
{ | |
Scope (_SB.PCI0.RP15) | |
{ | |
Device (HRUS) | |
{ | |
Name (_ADR, Zero) // _ADR: Address | |
Method (_RMV, 0, NotSerialized) // _RMV: Removal Status | |
{ | |
Return (TARS) /* \TARS */ | |
} | |
} | |
} | |
} | |
If (((TBTS == One) && ((TBSE == 0x10) || (TBS1 == 0x10)))) | |
{ | |
Scope (_SB.PCI0.RP16) | |
{ | |
Device (HRUS) | |
{ | |
Name (_ADR, Zero) // _ADR: Address | |
Method (_RMV, 0, NotSerialized) // _RMV: Removal Status | |
{ | |
Return (TARS) /* \TARS */ | |
} | |
} | |
} | |
} | |
If (((TBTS == One) && ((TBSE == 0x11) || (TBS1 == 0x11)))) | |
{ | |
Scope (_SB.PCI0.RP17) | |
{ | |
Device (HRUS) | |
{ | |
Name (_ADR, Zero) // _ADR: Address | |
Method (_RMV, 0, NotSerialized) // _RMV: Removal Status | |
{ | |
Return (TARS) /* \TARS */ | |
} | |
} | |
} | |
} | |
If (((TBTS == One) && ((TBSE == 0x12) || (TBS1 == 0x12)))) | |
{ | |
Scope (_SB.PCI0.RP18) | |
{ | |
Device (HRUS) | |
{ | |
Name (_ADR, Zero) // _ADR: Address | |
Method (_RMV, 0, NotSerialized) // _RMV: Removal Status | |
{ | |
Return (TARS) /* \TARS */ | |
} | |
} | |
} | |
} | |
If (((TBTS == One) && ((TBSE == 0x13) || (TBS1 == 0x13)))) | |
{ | |
Scope (_SB.PCI0.RP19) | |
{ | |
Device (HRUS) | |
{ | |
Name (_ADR, Zero) // _ADR: Address | |
Method (_RMV, 0, NotSerialized) // _RMV: Removal Status | |
{ | |
Return (TARS) /* \TARS */ | |
} | |
} | |
} | |
} | |
If (((TBTS == One) && ((TBSE == 0x14) || (TBS1 == 0x14)))) | |
{ | |
Scope (_SB.PCI0.RP20) | |
{ | |
Device (HRUS) | |
{ | |
Name (_ADR, Zero) // _ADR: Address | |
Method (_RMV, 0, NotSerialized) // _RMV: Removal Status | |
{ | |
Return (TARS) /* \TARS */ | |
} | |
} | |
} | |
} | |
If (((TBTS == One) && ((TBSE == 0x15) || (TBS1 == 0x15)))) | |
{ | |
Scope (_SB.PCI0.PEG0) | |
{ | |
Device (HRUS) | |
{ | |
Name (_ADR, Zero) // _ADR: Address | |
Method (_RMV, 0, NotSerialized) // _RMV: Removal Status | |
{ | |
Return (TARS) /* \TARS */ | |
} | |
} | |
} | |
} | |
If (((TBTS == One) && ((TBSE == 0x16) || (TBS1 == 0x16)))) | |
{ | |
Scope (_SB.PCI0.PEG1) | |
{ | |
Device (HRUS) | |
{ | |
Name (_ADR, Zero) // _ADR: Address | |
Method (_RMV, 0, NotSerialized) // _RMV: Removal Status | |
{ | |
Return (TARS) /* \TARS */ | |
} | |
} | |
} | |
} | |
If (((TBTS == One) && ((TBSE == 0x17) || (TBS1 == 0x17)))) | |
{ | |
Scope (_SB.PCI0.PEG2) | |
{ | |
Device (HRUS) | |
{ | |
Name (_ADR, Zero) // _ADR: Address | |
Method (_RMV, 0, NotSerialized) // _RMV: Removal Status | |
{ | |
Return (TARS) /* \TARS */ | |
} | |
} | |
} | |
} | |
Method (TROM, 2, NotSerialized) | |
{ | |
Local1 = Arg1 | |
Name (TBUF, Buffer (0x1000) | |
{ | |
0x00 // . | |
}) | |
Name (BUFF, Buffer (Local1) | |
{ | |
0x00 // . | |
}) | |
If (VRIA) | |
{ | |
Scope (\) | |
{ | |
OperationRegion (VGAI, SystemMemory, VRIA, 0x10) | |
Field (VGAI, ByteAcc, NoLock, Preserve) | |
{ | |
Offset (0x02), | |
VBSD, 8 | |
} | |
} | |
Local0 = (VBSD << 0x09) | |
If ((Arg0 > Local0)) | |
{ | |
Return (BUFF) /* \TROM.BUFF */ | |
} | |
Local0 = (Arg0 + VRIA) /* \VRIA */ | |
} | |
Else | |
{ | |
Local0 = (Arg0 + 0x000C0000) | |
} | |
Scope (\) | |
{ | |
OperationRegion (VROM, SystemMemory, Local0, 0x1000) | |
Field (VROM, ByteAcc, NoLock, Preserve) | |
{ | |
ROMI, 32768 | |
} | |
} | |
TBUF = ROMI /* \ROMI */ | |
Local2 = (Local1 * 0x08) | |
CreateField (TBUF, Zero, Local2, TMPB) | |
BUFF = TMPB /* \TROM.TMPB */ | |
Return (BUFF) /* \TROM.BUFF */ | |
} | |
Scope (_SB) | |
{ | |
Method (R008, 1, Serialized) | |
{ | |
ADBG ("R008") | |
Local7 = Arg0 | |
OperationRegion (MEM0, SystemMemory, Local7, One) | |
Field (MEM0, ByteAcc, NoLock, Preserve) | |
{ | |
TEMP, 8 | |
} | |
Return (TEMP) /* \_SB_.R008.TEMP */ | |
} | |
Method (W008, 2, Serialized) | |
{ | |
ADBG ("W008") | |
Local7 = Arg0 | |
OperationRegion (MEM0, SystemMemory, Local7, One) | |
Field (MEM0, ByteAcc, NoLock, Preserve) | |
{ | |
TEMP, 8 | |
} | |
TEMP = Arg1 | |
} | |
Method (R016, 1, Serialized) | |
{ | |
ADBG ("R016") | |
Local7 = Arg0 | |
OperationRegion (MEM0, SystemMemory, Local7, 0x02) | |
Field (MEM0, ByteAcc, NoLock, Preserve) | |
{ | |
TEMP, 16 | |
} | |
Return (TEMP) /* \_SB_.R016.TEMP */ | |
} | |
Method (W016, 2, Serialized) | |
{ | |
ADBG ("W016") | |
Local7 = Arg0 | |
OperationRegion (MEM0, SystemMemory, Local7, 0x02) | |
Field (MEM0, ByteAcc, NoLock, Preserve) | |
{ | |
TEMP, 16 | |
} | |
TEMP = Arg1 | |
} | |
Method (R032, 1, Serialized) | |
{ | |
ADBG ("R032") | |
Local7 = Arg0 | |
OperationRegion (MEM0, SystemMemory, Local7, 0x04) | |
Field (MEM0, ByteAcc, NoLock, Preserve) | |
{ | |
TEMP, 32 | |
} | |
Return (TEMP) /* \_SB_.R032.TEMP */ | |
} | |
Method (W032, 2, Serialized) | |
{ | |
ADBG ("W032") | |
Local7 = Arg0 | |
OperationRegion (MEM0, SystemMemory, Local7, 0x04) | |
Field (MEM0, ByteAcc, NoLock, Preserve) | |
{ | |
TEMP, 32 | |
} | |
TEMP = Arg1 | |
} | |
Method (PERB, 5, Serialized) | |
{ | |
ADBG ("PERB") | |
Local7 = Arg0 | |
Local7 |= (Arg1 << 0x14) | |
Local7 |= (Arg2 << 0x0F) | |
Local7 |= (Arg3 << 0x0C) | |
Local7 |= Arg4 | |
OperationRegion (PCI0, SystemMemory, Local7, One) | |
Field (PCI0, ByteAcc, NoLock, Preserve) | |
{ | |
TEMP, 8 | |
} | |
Return (TEMP) /* \_SB_.PERB.TEMP */ | |
} | |
Method (PEWB, 6, Serialized) | |
{ | |
ADBG ("PEWB") | |
Local7 = Arg0 | |
Local7 |= (Arg1 << 0x14) | |
Local7 |= (Arg2 << 0x0F) | |
Local7 |= (Arg3 << 0x0C) | |
Local7 |= Arg4 | |
OperationRegion (PCI0, SystemMemory, Local7, One) | |
Field (PCI0, ByteAcc, NoLock, Preserve) | |
{ | |
TEMP, 8 | |
} | |
TEMP = Arg5 | |
} | |
Method (PERW, 5, Serialized) | |
{ | |
ADBG ("PERW") | |
Local7 = Arg0 | |
Local7 |= (Arg1 << 0x14) | |
Local7 |= (Arg2 << 0x0F) | |
Local7 |= (Arg3 << 0x0C) | |
Local7 |= Arg4 | |
OperationRegion (PCI0, SystemMemory, Local7, 0x02) | |
Field (PCI0, ByteAcc, NoLock, Preserve) | |
{ | |
TEMP, 16 | |
} | |
Return (TEMP) /* \_SB_.PERW.TEMP */ | |
} | |
Method (PEWW, 6, Serialized) | |
{ | |
ADBG ("PEWW") | |
Local7 = Arg0 | |
Local7 |= (Arg1 << 0x14) | |
Local7 |= (Arg2 << 0x0F) | |
Local7 |= (Arg3 << 0x0C) | |
Local7 |= Arg4 | |
OperationRegion (PCI0, SystemMemory, Local7, 0x02) | |
Field (PCI0, ByteAcc, NoLock, Preserve) | |
{ | |
TEMP, 16 | |
} | |
TEMP = Arg5 | |
} | |
Method (PERD, 5, Serialized) | |
{ | |
ADBG ("PERD") | |
Local7 = Arg0 | |
Local7 |= (Arg1 << 0x14) | |
Local7 |= (Arg2 << 0x0F) | |
Local7 |= (Arg3 << 0x0C) | |
Local7 |= Arg4 | |
OperationRegion (PCI0, SystemMemory, Local7, 0x |
View raw
(Sorry about that, but we can’t show files that are this big right now.)
View raw
(Sorry about that, but we can’t show files that are this big right now.)
View raw
(Sorry about that, but we can’t show files that are this big right now.)
View raw
(Sorry about that, but we can’t show files that are this big right now.)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment