From 5e9448a9f76320a0a330f9a517d770a3520991e7 Mon Sep 17 00:00:00 2001 From: Gus Date: Tue, 27 Aug 2019 15:14:12 +0200 Subject: [PATCH 1/9] Added side interaction device back into ACPI tables --- AcpiTables/8992/builtin/DSDT.aml | Bin 170290 -> 170789 bytes AcpiTables/8992/src/DSDT.asl | 156 ++++++++++++++++++++++++++++++- AcpiTables/8992/src/SSDT.asl | 75 +++++++++++++++ AcpiTables/8994/builtin/DSDT.aml | Bin 182354 -> 182853 bytes AcpiTables/8994/src/DSDT.asl | 156 ++++++++++++++++++++++++++++++- AcpiTables/8994/src/SSDT.asl | 75 +++++++++++++++ 6 files changed, 460 insertions(+), 2 deletions(-) diff --git a/AcpiTables/8992/builtin/DSDT.aml b/AcpiTables/8992/builtin/DSDT.aml index e20009bb0a3febfdc03e7b5652f5fda9dcbf972f..ff3e50bce8afca024f68ae7baf2434f43def83c1 100644 GIT binary patch delta 139 zcmdnAiEHULE-sf~mk`z2Obkp36S=gR8rC7L^5hNKL i;uzw}z{NayZ?P6!5t}*#10w@N`+aT3?f12rf^z|Yq9#-T delta 53 zcmZ3wjcd~;E-sf~mk^_wObkp86S=gRdixvAx0*9fS7Gw#-hM%ak%yhxONyoak}l)+ JOS(+Kxd6e;5MBTP diff --git a/AcpiTables/8992/src/DSDT.asl b/AcpiTables/8992/src/DSDT.asl index da96ce2f..29e51c04 100644 --- a/AcpiTables/8992/src/DSDT.asl +++ b/AcpiTables/8992/src/DSDT.asl @@ -19248,8 +19248,162 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "MSM8992 ", 0x00000007) } } }) - Name (CHXC, Package (0x04) + Name (CHXC, Package (0x05) { + Package (0x06) + { + "DEVICE", + "\\_SB.SIAD", + Package (0x06) + { + "DSTATE", + Zero, + Package (0x02) + { + "PMICVREGVOTE", + Package (0x0E) + { + "PPP_RESOURCE_ID_SMPS4_A", + 0x02, + 0x001B7740, + 0x000493E0, + One, + Zero, + Zero, + Zero, + Zero, + 0x05, + Zero, + Zero, + Zero, + Zero + } + }, + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LVS2_A", + 0x04, + 0x001B7740, + 0x000493E0, + One, + Zero + } + }, + Package (0x02) + { + "PMICVREGVOTE", + Package (0x0A) + { + "PPP_RESOURCE_ID_LDO18_A", + One, + 0x002B7CD0, + 0x000927C0, + One, + Zero, + One, + Zero, + Zero, + Zero + } + }, + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x27, + One, + Zero, + One, + Zero, + Zero + } + } + }, + Package (0x02) + { + "DSTATE", + One + }, + Package (0x02) + { + "DSTATE", + 0x02 + }, + Package (0x06) + { + "DSTATE", + 0x03, + Package (0x02) + { + "PMICVREGVOTE", + Package (0x0E) + { + "PPP_RESOURCE_ID_SMPS4_A", + 0x02, + 0x001B7740, + 0x000493E0, + One, + Zero, + Zero, + Zero, + Zero, + 0x05, + Zero, + Zero, + Zero, + Zero + } + }, + Package (0x02) + { + "PMICVREGVOTE", + Package (0x06) + { + "PPP_RESOURCE_ID_LVS2_A", + 0x04, + 0x001B7740, + 0x000493E0, + One, + Zero + } + }, + Package (0x02) + { + "PMICVREGVOTE", + Package (0x0A) + { + "PPP_RESOURCE_ID_LDO18_A", + One, + 0x002B7CD0, + 0x000927C0, + One, + Zero, + One, + Zero, + Zero, + Zero + } + }, + Package (0x02) + { + "TLMMGPIO", + Package (0x06) + { + 0x27, + Zero, + Zero, + One, + Zero, + Zero + } + } + } + }, + Package (0x06) { "DEVICE", diff --git a/AcpiTables/8992/src/SSDT.asl b/AcpiTables/8992/src/SSDT.asl index 3b253905..a19b915d 100644 --- a/AcpiTables/8992/src/SSDT.asl +++ b/AcpiTables/8992/src/SSDT.asl @@ -166,6 +166,81 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8992 ", 0x00000011) Name (_HID, "MSHW100D") // _HID: Hardware ID } + Device (SIAD) + { + Name (_HID, "MSHW100F") // _HID: Hardware ID + Name (_UID, One) // _UID: Unique ID + Name (_DEP, Package (0x03) // _DEP: Dependencies + { + \_SB.PEP0, + \_SB.I2C7, + \_SB.GIO0 + }) + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + I2cSerialBusV2 (0x002C, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.I2C7", + 0x00, ResourceConsumer, , Exclusive, + ) + GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0027 + } + GpioInt (Edge, ActiveLow, Exclusive, PullUp, 0x0000, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0060 + } + }) + Return (RBUF) /* \_SB_.SIAD._CRS.RBUF */ + } + Name (PGID, Buffer (0x0A) + { + "\\_SB.SIAD" + }) + Name (DBUF, Buffer (DBFL){}) + CreateByteField (DBUF, Zero, STAT) + CreateByteField (DBUF, 0x02, DVAL) + CreateField (DBUF, 0x18, 0xA0, DEID) + Method (_S1D, 0, NotSerialized) // _S1D: S1 Device State + { + Return (0x03) + } + Method (_S2D, 0, NotSerialized) // _S2D: S2 Device State + { + Return (0x03) + } + Method (_S3D, 0, NotSerialized) // _S3D: S3 Device State + { + Return (0x03) + } + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + DEID = Buffer (ESNL){} + DVAL = Zero + DEID = PGID /* \_SB_.SIAD.PGID */ + If (\_SB.ABD.AVBL) + { + \_SB.PEP0.FLD0 = DBUF /* \_SB_.SIAD.DBUF */ + } + } + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + DEID = Buffer (ESNL){} + DVAL = 0x03 + DEID = PGID /* \_SB_.SIAD.PGID */ + If (\_SB.ABD.AVBL) + { + \_SB.PEP0.FLD0 = DBUF /* \_SB_.SIAD.DBUF */ + } + } + } + Device (MCPU) { Name (_HID, "MSHW1014") // _HID: Hardware ID diff --git a/AcpiTables/8994/builtin/DSDT.aml b/AcpiTables/8994/builtin/DSDT.aml index f0ae7aa9b39a7d7e84d34635e0977722321f21f4..4c4a62bbf5860114c5c235f47c66df91fd594a35 100644 GIT binary patch delta 145 zcmcaKf&1tbZZ4N#mk`%eObkqiCUR*rH7sm2-)hcSX3gZiYWsR?Mjm!qUrSaYCwVqr z7uPUPXIBQ^nD}5Py&i#h`X)h5OP3ZZ4N#myn-oD Date: Sat, 9 Nov 2019 18:52:28 +0100 Subject: [PATCH 2/9] Experimental: Put CPU devices into a Processor Container Device --- AcpiTables/8994/builtin/DSDT.aml | Bin 182354 -> 183922 bytes AcpiTables/8994/src/DSDT.asl | 288 +++++++++++++++++-------------- 2 files changed, 154 insertions(+), 134 deletions(-) diff --git a/AcpiTables/8994/builtin/DSDT.aml b/AcpiTables/8994/builtin/DSDT.aml index f0ae7aa9b39a7d7e84d34635e0977722321f21f4..a1e82bb464de7118ff3eab12772a5f97180851af 100644 GIT binary patch delta 2387 zcmd5+O=}ZT6n(i()5)Z1CuuTPNXaau%b4$^LM7=;ZH9bIbfyc_;DF#-tb&UOftoZB z3`A63gf60XCkVyG{0PB?3pXy^2ri1Q+z7rGg%Fc5l?KwqY|goJ?|J9k_dc{8-wzxK zNtLwS_kiHws;K1iLSD@$*VdxK3_?gQXt`zXywF`l-f}=!H}s4o6%pcEpN|qQx8>Gb z*?l-uU1Z!V;4Bk9pk7z=fpk#}2E-isirYcNa^`FZu`Y8qj99lh8$s++kFEYaI7A0W z5$hTGbB~Q7)@#nj5zCvi3B;cBIEq`Mhz>>Z%GSdQ->C2wqryY2Tu$-S14hrtk~1w9 z{hmVlqu&)9B zA^j(?$jl)_Zonr1iNmW+5~RX9C*=%1z(B7Ps5B4qTa$!$zX_LYX-+Fe!uT-;Zxt9_ zD@pDwJ3lb#6nXxaYJY#@N3NeiRL?QCO; zy`GY>e|-JtI;bxa pu`reO9H-JqJcrpi*yQo$?ir5Uc+jP{h&?yQ_xt@bVh@Xi!1}LxR91v>2z$JjpH)P-vMCKbY za0wyvjTyLvk@+SJTq4MPQwA}COrb0%0XHK9lb7Uu5LY>S=jNQ|LcFS&OoypY3 z#N^H~y>~W~0s(ucyUbzoWOCq}-aiKzSNPpH-E}V0VkT#<>96K8Dabpr@Zt5)!g)-r z?BHN9Go0Qq9~gXG5HH}jWPAKFU_j`5^Mpj18$bfWH`pWG(7+Hi?!ZX}5#u&1n9S4w D{9WCc diff --git a/AcpiTables/8994/src/DSDT.asl b/AcpiTables/8994/src/DSDT.asl index 4d882873..9abe4124 100644 --- a/AcpiTables/8994/src/DSDT.asl +++ b/AcpiTables/8994/src/DSDT.asl @@ -1472,49 +1472,49 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "MSM8994 ", 0x00000003) { Package (0x02) { - "\\_SB.CPU0", + "\\_SB.SYSM.APC0.CL0.CPU0", 0x10 }, Package (0x02) { - "\\_SB.CPU1", + "\\_SB.SYSM.APC0.CL0.CPU1", 0x11 }, Package (0x02) { - "\\_SB.CPU2", + "\\_SB.SYSM.APC0.CL0.CPU2", 0x12 }, Package (0x02) { - "\\_SB.CPU3", + "\\_SB.SYSM.APC0.CL0.CPU3", 0x13 }, Package (0x02) { - "\\_SB.CPU4", + "\\_SB.SYSM.APC0.CL1.CPU4", 0x14 }, Package (0x02) { - "\\_SB.CPU5", + "\\_SB.SYSM.APC0.CL1.CPU5", 0x15 }, Package (0x02) { - "\\_SB.CPU6", + "\\_SB.SYSM.APC0.CL1.CPU6", 0x16 }, Package (0x02) { - "\\_SB.CPU7", + "\\_SB.SYSM.APC0.CL1.CPU7", 0x17 } }) @@ -42207,52 +42207,72 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "MSM8994 ", 0x00000003) Name (_HID, "QCOM2414") // _HID: Hardware ID } - Device (CPU0) + Device (SYSM) { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - } + Name (_HID, "ACPI0010" /* Processor Container Device */) // _HID: Hardware ID + Name (_UID, 0x00100000) // _UID: Unique ID + Device (APC0) + { + Name (_HID, "ACPI0010" /* Processor Container Device */) // _HID: Hardware ID + Name (_UID, 0x0100) // _UID: Unique ID + Device (CL0) + { + Name (_HID, "ACPI0010" /* Processor Container Device */) // _HID: Hardware ID + Name (_UID, 0x10) // _UID: Unique ID + Device (CPU0) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + } - Device (CPU1) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - } + Device (CPU1) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, One) // _UID: Unique ID + } - Device (CPU2) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, 0x02) // _UID: Unique ID - } + Device (CPU2) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x02) // _UID: Unique ID + } - Device (CPU3) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, 0x03) // _UID: Unique ID - } + Device (CPU3) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x03) // _UID: Unique ID + } + } - Device (CPU4) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, 0x04) // _UID: Unique ID - } + Device (CL1) + { + Name (_HID, "ACPI0010" /* Processor Container Device */) // _HID: Hardware ID + Name (_UID, 0x20) // _UID: Unique ID + Device (CPU4) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x04) // _UID: Unique ID + } - Device (CPU5) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, 0x05) // _UID: Unique ID - } + Device (CPU5) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x05) // _UID: Unique ID + } - Device (CPU6) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, 0x06) // _UID: Unique ID - } + Device (CPU6) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x06) // _UID: Unique ID + } - Device (CPU7) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, 0x07) // _UID: Unique ID + Device (CPU7) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x07) // _UID: Unique ID + } + } + } } Device (GPS) @@ -43776,14 +43796,14 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "MSM8994 ", 0x00000003) Name (_UID, Zero) // _UID: Unique ID Name (_TZD, Package (0x08) // _TZD: Thermal Zone Devices { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3, - \_SB.CPU4, - \_SB.CPU5, - \_SB.CPU6, - \_SB.CPU7 + \_SB.SYSM.APC0.CL0.CPU0, + \_SB.SYSM.APC0.CL0.CPU1, + \_SB.SYSM.APC0.CL0.CPU2, + \_SB.SYSM.APC0.CL0.CPU3, + \_SB.SYSM.APC0.CL1.CPU4, + \_SB.SYSM.APC0.CL1.CPU5, + \_SB.SYSM.APC0.CL1.CPU6, + \_SB.SYSM.APC0.CL1.CPU7 }) Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature { @@ -43809,10 +43829,10 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "MSM8994 ", 0x00000003) Name (_UID, Zero) // _UID: Unique ID Name (_TZD, Package (0x04) // _TZD: Thermal Zone Devices { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3 + \_SB.SYSM.APC0.CL0.CPU0, + \_SB.SYSM.APC0.CL0.CPU1, + \_SB.SYSM.APC0.CL0.CPU2, + \_SB.SYSM.APC0.CL0.CPU3 }) Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature { @@ -43838,10 +43858,10 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "MSM8994 ", 0x00000003) Name (_UID, 0x03) // _UID: Unique ID Name (_TZD, Package (0x04) // _TZD: Thermal Zone Devices { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3 + \_SB.SYSM.APC0.CL0.CPU0, + \_SB.SYSM.APC0.CL0.CPU1, + \_SB.SYSM.APC0.CL0.CPU2, + \_SB.SYSM.APC0.CL0.CPU3 }) Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature { @@ -43963,10 +43983,10 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "MSM8994 ", 0x00000003) Name (_UID, Zero) // _UID: Unique ID Name (_TZD, Package (0x04) // _TZD: Thermal Zone Devices { - \_SB.CPU4, - \_SB.CPU5, - \_SB.CPU6, - \_SB.CPU7 + \_SB.SYSM.APC0.CL1.CPU4, + \_SB.SYSM.APC0.CL1.CPU5, + \_SB.SYSM.APC0.CL1.CPU6, + \_SB.SYSM.APC0.CL1.CPU7 }) Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature { @@ -44201,14 +44221,14 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "MSM8994 ", 0x00000003) Name (_UID, Zero) // _UID: Unique ID Name (_TZD, Package (0x0D) // _TZD: Thermal Zone Devices { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3, - \_SB.CPU4, - \_SB.CPU5, - \_SB.CPU6, - \_SB.CPU7, + \_SB.SYSM.APC0.CL0.CPU0, + \_SB.SYSM.APC0.CL0.CPU1, + \_SB.SYSM.APC0.CL0.CPU2, + \_SB.SYSM.APC0.CL0.CPU3, + \_SB.SYSM.APC0.CL1.CPU4, + \_SB.SYSM.APC0.CL1.CPU5, + \_SB.SYSM.APC0.CL1.CPU6, + \_SB.SYSM.APC0.CL1.CPU7, \_SB.PEP0, \_SB.AMSS, \_SB.GPU0, @@ -44239,14 +44259,14 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "MSM8994 ", 0x00000003) Name (_UID, 0x02) // _UID: Unique ID Name (_TZD, Package (0x0C) // _TZD: Thermal Zone Devices { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3, - \_SB.CPU4, - \_SB.CPU5, - \_SB.CPU6, - \_SB.CPU7, + \_SB.SYSM.APC0.CL0.CPU0, + \_SB.SYSM.APC0.CL0.CPU1, + \_SB.SYSM.APC0.CL0.CPU2, + \_SB.SYSM.APC0.CL0.CPU3, + \_SB.SYSM.APC0.CL1.CPU4, + \_SB.SYSM.APC0.CL1.CPU5, + \_SB.SYSM.APC0.CL1.CPU6, + \_SB.SYSM.APC0.CL1.CPU7, \_SB.PEP0, \_SB.AMSS, \_SB.GPU0, @@ -44879,14 +44899,14 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "MSM8994 ", 0x00000003) Name (_UID, 0x09) // _UID: Unique ID Name (_TZD, Package (0x09) // _TZD: Thermal Zone Devices { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3, - \_SB.CPU4, - \_SB.CPU5, - \_SB.CPU6, - \_SB.CPU7, + \_SB.SYSM.APC0.CL0.CPU0, + \_SB.SYSM.APC0.CL0.CPU1, + \_SB.SYSM.APC0.CL0.CPU2, + \_SB.SYSM.APC0.CL0.CPU3, + \_SB.SYSM.APC0.CL1.CPU4, + \_SB.SYSM.APC0.CL1.CPU5, + \_SB.SYSM.APC0.CL1.CPU6, + \_SB.SYSM.APC0.CL1.CPU7, \_SB.GPU0 }) Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature @@ -45014,14 +45034,14 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "MSM8994 ", 0x00000003) Name (_UID, One) // _UID: Unique ID Name (_TZD, Package (0x0C) // _TZD: Thermal Zone Devices { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3, - \_SB.CPU4, - \_SB.CPU5, - \_SB.CPU6, - \_SB.CPU7, + \_SB.SYSM.APC0.CL0.CPU0, + \_SB.SYSM.APC0.CL0.CPU1, + \_SB.SYSM.APC0.CL0.CPU2, + \_SB.SYSM.APC0.CL0.CPU3, + \_SB.SYSM.APC0.CL1.CPU4, + \_SB.SYSM.APC0.CL1.CPU5, + \_SB.SYSM.APC0.CL1.CPU6, + \_SB.SYSM.APC0.CL1.CPU7, \_SB.PEP0, \_SB.AMSS, \_SB.GPU0, @@ -45239,14 +45259,14 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "MSM8994 ", 0x00000003) Name (_UID, 0x06) // _UID: Unique ID Name (_TZD, Package (0x09) // _TZD: Thermal Zone Devices { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3, - \_SB.CPU4, - \_SB.CPU5, - \_SB.CPU6, - \_SB.CPU7, + \_SB.SYSM.APC0.CL0.CPU0, + \_SB.SYSM.APC0.CL0.CPU1, + \_SB.SYSM.APC0.CL0.CPU2, + \_SB.SYSM.APC0.CL0.CPU3, + \_SB.SYSM.APC0.CL1.CPU4, + \_SB.SYSM.APC0.CL1.CPU5, + \_SB.SYSM.APC0.CL1.CPU6, + \_SB.SYSM.APC0.CL1.CPU7, \_SB.PEP0 }) Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature @@ -45278,14 +45298,14 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "MSM8994 ", 0x00000003) Name (_UID, Zero) // _UID: Unique ID Name (_TZD, Package (0x09) // _TZD: Thermal Zone Devices { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3, - \_SB.CPU4, - \_SB.CPU5, - \_SB.CPU6, - \_SB.CPU7, + \_SB.SYSM.APC0.CL0.CPU0, + \_SB.SYSM.APC0.CL0.CPU1, + \_SB.SYSM.APC0.CL0.CPU2, + \_SB.SYSM.APC0.CL0.CPU3, + \_SB.SYSM.APC0.CL1.CPU4, + \_SB.SYSM.APC0.CL1.CPU5, + \_SB.SYSM.APC0.CL1.CPU6, + \_SB.SYSM.APC0.CL1.CPU7, \_SB.PEP0 }) Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature @@ -45347,14 +45367,14 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "MSM8994 ", 0x00000003) Name (_UID, 0x64) // _UID: Unique ID Name (_TZD, Package (0x0E) // _TZD: Thermal Zone Devices { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3, - \_SB.CPU4, - \_SB.CPU5, - \_SB.CPU6, - \_SB.CPU7, + \_SB.SYSM.APC0.CL0.CPU0, + \_SB.SYSM.APC0.CL0.CPU1, + \_SB.SYSM.APC0.CL0.CPU2, + \_SB.SYSM.APC0.CL0.CPU3, + \_SB.SYSM.APC0.CL1.CPU4, + \_SB.SYSM.APC0.CL1.CPU5, + \_SB.SYSM.APC0.CL1.CPU6, + \_SB.SYSM.APC0.CL1.CPU7, \_SB.PEP0, \_SB.AMSS, \_SB.GPU0, @@ -45916,14 +45936,14 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "MSM8994 ", 0x00000003) Name (_UID, 0x0A) // _UID: Unique ID Name (_TZD, Package (0x09) // _TZD: Thermal Zone Devices { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3, - \_SB.CPU4, - \_SB.CPU5, - \_SB.CPU6, - \_SB.CPU7, + \_SB.SYSM.APC0.CL0.CPU0, + \_SB.SYSM.APC0.CL0.CPU1, + \_SB.SYSM.APC0.CL0.CPU2, + \_SB.SYSM.APC0.CL0.CPU3, + \_SB.SYSM.APC0.CL1.CPU4, + \_SB.SYSM.APC0.CL1.CPU5, + \_SB.SYSM.APC0.CL1.CPU6, + \_SB.SYSM.APC0.CL1.CPU7, \_SB.GPU0 }) Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature @@ -46051,10 +46071,10 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "MSM8994 ", 0x00000003) Name (_UID, Zero) // _UID: Unique ID Name (_TZD, Package (0x04) // _TZD: Thermal Zone Devices { - \_SB.CPU4, - \_SB.CPU5, - \_SB.CPU6, - \_SB.CPU7 + \_SB.SYSM.APC0.CL1.CPU4, + \_SB.SYSM.APC0.CL1.CPU5, + \_SB.SYSM.APC0.CL1.CPU6, + \_SB.SYSM.APC0.CL1.CPU7 }) Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature { From 765d5d126c040efcdea49af6d4f57905858c6541 Mon Sep 17 00:00:00 2001 From: Gustave Monce Date: Tue, 23 Jun 2020 21:40:08 +0200 Subject: [PATCH 3/9] Improvements - Make boot mode configurable via bootshim - Build most ACPI tables on build - Change device form in FADT to mobile so the OS uses appropriate power management - Dynamically load tables based on preloader avdertissment - Add quad core option --- AcpiTables/8992/builtin/CSRT.aml | Bin 120 -> 0 bytes AcpiTables/8992/builtin/DBG2.aml | Bin 764 -> 0 bytes AcpiTables/8992/builtin/DSDT.aml | Bin 170302 -> 0 bytes AcpiTables/8992/builtin/DSDT.sdboot.aml | Bin 170248 -> 0 bytes AcpiTables/8992/builtin/FACS.aml | Bin 64 -> 0 bytes AcpiTables/8992/builtin/FADT.acpi | Bin 480 -> 0 bytes AcpiTables/8992/builtin/GTDT.aml | Bin 156 -> 0 bytes AcpiTables/8992/builtin/MADT.MpPark.aml | Bin 572 -> 0 bytes AcpiTables/8992/builtin/MADT.aml | Bin 572 -> 0 bytes AcpiTables/8992/builtin/MCFG.aml | Bin 60 -> 0 bytes AcpiTables/8992/builtin/PPTT.aml | Bin 402 -> 0 bytes AcpiTables/8992/src/DSDT.asl | 52 - AcpiTables/8992/src/DSDT.sdboot.asl | 46565 -------------- AcpiTables/8992/src/MADT.MpParkQuadCore.asl | 165 + AcpiTables/8992/src/PPTT.asl | 33 +- AcpiTables/8992/src/SSDT.SdBoot.asl | 962 + AcpiTables/8992/src/SSDT.asl | 52 + AcpiTables/8992/src/TPM2.asl | 13 + AcpiTables/8994/builtin/CSRT.aml | Bin 120 -> 0 bytes AcpiTables/8994/builtin/DBG2.aml | Bin 764 -> 0 bytes AcpiTables/8994/builtin/DSDT.aml | Bin 182354 -> 0 bytes AcpiTables/8994/builtin/DSDT.sdboot.aml | Bin 182300 -> 0 bytes AcpiTables/8994/builtin/FACS.aml | Bin 64 -> 0 bytes AcpiTables/8994/builtin/FADT.NoPsci.acpi | Bin 480 -> 0 bytes AcpiTables/8994/builtin/FADT.acpi | Bin 480 -> 0 bytes AcpiTables/8994/builtin/GTDT.aml | Bin 156 -> 0 bytes AcpiTables/8994/builtin/MADT.MpPark.aml | Bin 732 -> 0 bytes AcpiTables/8994/builtin/MADT.aml | Bin 732 -> 0 bytes AcpiTables/8994/builtin/MCFG.aml | Bin 60 -> 0 bytes AcpiTables/8994/builtin/PPTT.aml | Bin 458 -> 0 bytes AcpiTables/8994/src/DSDT.asl | 52 - AcpiTables/8994/src/DSDT.sdboot.asl | 50119 ---------------- AcpiTables/8994/src/MADT.MpParkQuadCore.asl | 209 + AcpiTables/8994/src/PPTT.asl | 41 +- AcpiTables/8994/src/SSDT.SdBoot.asl | 962 + AcpiTables/8994/src/SSDT.asl | 52 + AcpiTables/8994/src/TPM2.asl | 13 + .../{8992/builtin => }/FADT.NoPsci.acpi | Bin 480 -> 480 bytes AcpiTables/{Hapanero/builtin => }/FADT.acpi | Bin 480 -> 480 bytes AcpiTables/Hapanero/builtin/CSRT.aml | Bin 120 -> 0 bytes AcpiTables/Hapanero/builtin/DBG2.aml | Bin 764 -> 0 bytes AcpiTables/Hapanero/builtin/DSDT.aml | Bin 174847 -> 0 bytes AcpiTables/Hapanero/builtin/DSDT.sdboot.aml | Bin 174793 -> 0 bytes AcpiTables/Hapanero/builtin/FACS.aml | Bin 64 -> 0 bytes AcpiTables/Hapanero/builtin/FADT.NoPsci.acpi | Bin 480 -> 0 bytes AcpiTables/Hapanero/builtin/GTDT.aml | Bin 156 -> 0 bytes AcpiTables/Hapanero/builtin/MADT.MpPark.aml | Bin 732 -> 0 bytes AcpiTables/Hapanero/builtin/MADT.aml | Bin 732 -> 0 bytes AcpiTables/Hapanero/builtin/MCFG.aml | Bin 60 -> 0 bytes AcpiTables/Hapanero/builtin/PPTT.aml | Bin 458 -> 0 bytes AcpiTables/Hapanero/src/DSDT.asl | 52 - AcpiTables/Hapanero/src/DSDT.sdboot.asl | 47712 --------------- .../Hapanero/src/MADT.MpParkQuadCore.asl | 209 + AcpiTables/Hapanero/src/PPTT.asl | 280 + AcpiTables/Hapanero/src/SSDT.SdBoot.asl | 663 + AcpiTables/Hapanero/src/SSDT.asl | 52 + AcpiTables/Hapanero/src/TPM2.asl | 13 + AcpiTables/Lumia950XLAcpiTables.inf | 2 +- AcpiTables/{8994/src => }/PPTT.aslc | 0 Driver/PreLoaderDxe/AcpiTableInstaller.c | 318 + Driver/PreLoaderDxe/AcpiTableInstaller.h | 35 + Driver/PreLoaderDxe/PreLoader.c | 11 + Driver/PreLoaderDxe/PreLoaderDxe.inf | 8 +- Hapanero.dsc | 4 +- Hapanero.fdf | 48 +- Include/Configuration/Hob.h | 14 +- Lumia950.dsc | 2 +- Lumia950.fdf | 46 +- Lumia950XL.dsc | 2 +- Lumia950XL.fdf | 46 +- PrePi/El2Redirection.h | 1 + PrePi/ModuleEntryPoint.S | 55 + PrePi/Pi.c | 276 +- Tools/edk2-build.ps1 | 18 +- 74 files changed, 4455 insertions(+), 144702 deletions(-) delete mode 100644 AcpiTables/8992/builtin/CSRT.aml delete mode 100644 AcpiTables/8992/builtin/DBG2.aml delete mode 100644 AcpiTables/8992/builtin/DSDT.aml delete mode 100644 AcpiTables/8992/builtin/DSDT.sdboot.aml delete mode 100644 AcpiTables/8992/builtin/FACS.aml delete mode 100644 AcpiTables/8992/builtin/FADT.acpi delete mode 100644 AcpiTables/8992/builtin/GTDT.aml delete mode 100644 AcpiTables/8992/builtin/MADT.MpPark.aml delete mode 100644 AcpiTables/8992/builtin/MADT.aml delete mode 100644 AcpiTables/8992/builtin/MCFG.aml delete mode 100644 AcpiTables/8992/builtin/PPTT.aml delete mode 100644 AcpiTables/8992/src/DSDT.sdboot.asl create mode 100644 AcpiTables/8992/src/MADT.MpParkQuadCore.asl create mode 100644 AcpiTables/8992/src/SSDT.SdBoot.asl create mode 100644 AcpiTables/8992/src/TPM2.asl delete mode 100644 AcpiTables/8994/builtin/CSRT.aml delete mode 100644 AcpiTables/8994/builtin/DBG2.aml delete mode 100644 AcpiTables/8994/builtin/DSDT.aml delete mode 100644 AcpiTables/8994/builtin/DSDT.sdboot.aml delete mode 100644 AcpiTables/8994/builtin/FACS.aml delete mode 100644 AcpiTables/8994/builtin/FADT.NoPsci.acpi delete mode 100644 AcpiTables/8994/builtin/FADT.acpi delete mode 100644 AcpiTables/8994/builtin/GTDT.aml delete mode 100644 AcpiTables/8994/builtin/MADT.MpPark.aml delete mode 100644 AcpiTables/8994/builtin/MADT.aml delete mode 100644 AcpiTables/8994/builtin/MCFG.aml delete mode 100644 AcpiTables/8994/builtin/PPTT.aml delete mode 100644 AcpiTables/8994/src/DSDT.sdboot.asl create mode 100644 AcpiTables/8994/src/MADT.MpParkQuadCore.asl create mode 100644 AcpiTables/8994/src/SSDT.SdBoot.asl create mode 100644 AcpiTables/8994/src/TPM2.asl rename AcpiTables/{8992/builtin => }/FADT.NoPsci.acpi (86%) rename AcpiTables/{Hapanero/builtin => }/FADT.acpi (86%) delete mode 100644 AcpiTables/Hapanero/builtin/CSRT.aml delete mode 100644 AcpiTables/Hapanero/builtin/DBG2.aml delete mode 100644 AcpiTables/Hapanero/builtin/DSDT.aml delete mode 100644 AcpiTables/Hapanero/builtin/DSDT.sdboot.aml delete mode 100644 AcpiTables/Hapanero/builtin/FACS.aml delete mode 100644 AcpiTables/Hapanero/builtin/FADT.NoPsci.acpi delete mode 100644 AcpiTables/Hapanero/builtin/GTDT.aml delete mode 100644 AcpiTables/Hapanero/builtin/MADT.MpPark.aml delete mode 100644 AcpiTables/Hapanero/builtin/MADT.aml delete mode 100644 AcpiTables/Hapanero/builtin/MCFG.aml delete mode 100644 AcpiTables/Hapanero/builtin/PPTT.aml delete mode 100644 AcpiTables/Hapanero/src/DSDT.sdboot.asl create mode 100644 AcpiTables/Hapanero/src/MADT.MpParkQuadCore.asl create mode 100644 AcpiTables/Hapanero/src/PPTT.asl create mode 100644 AcpiTables/Hapanero/src/SSDT.SdBoot.asl create mode 100644 AcpiTables/Hapanero/src/TPM2.asl rename AcpiTables/{8994/src => }/PPTT.aslc (100%) create mode 100644 Driver/PreLoaderDxe/AcpiTableInstaller.c create mode 100644 Driver/PreLoaderDxe/AcpiTableInstaller.h diff --git a/AcpiTables/8992/builtin/CSRT.aml b/AcpiTables/8992/builtin/CSRT.aml deleted file mode 100644 index 60f43459339a2552b20c8a22ebe4792f3af5246f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 120 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 diff --git a/AcpiTables/8992/builtin/FACS.aml b/AcpiTables/8992/builtin/FACS.aml deleted file mode 100644 index 1e0249676f7f4c380b77ec717f0725fb904ba3c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 64 TcmZ>BbPjf4zzvviOMztoRR95C diff --git a/AcpiTables/8992/builtin/FADT.acpi b/AcpiTables/8992/builtin/FADT.acpi deleted file mode 100644 index a61abcc49ad63c21f0ce7138e8d1ac55ece931a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 480 zcmZ>BbPf<MksrKv%LkFKL*kh6!GiN1@gQ>c5qyR);YK1>LqDj+*u m-!Zu$GbAx72WTKd0!h$6G$bH2L|;$e&Cw-9FC`}j$$0C-aI#7&{D%UdG6o?K0R+Mjia`WQ r3qom_T1Fs00VHMvBA9-HNRSvzJ%a#5j6nfHYl0L2fd+(PU;@$rQ~VtP diff --git a/AcpiTables/8992/builtin/MADT.MpPark.aml b/AcpiTables/8992/builtin/MADT.MpPark.aml deleted file mode 100644 index 36ed5d855a32b4b41265415cd6b28b877b336435..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 572 zcma)(I|{-;5QZm-Rw|?r)NYTUQ9BDIS_EGaynz?+8unh+&iQs+WD#Ts=C%9(Ur4fP zn|hUt6t_!#J~~I;ZTHplA<~?#hhgrVIC+UiuccaK+Q<=WIi*U_$=dW%TA$eMPlXpa zp&M^z+Rt)oFxGO diff --git a/AcpiTables/8992/builtin/MADT.aml b/AcpiTables/8992/builtin/MADT.aml deleted file mode 100644 index 1bd790d3a1c2ef34beaab7396f53d678c3ed7a72..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 572 zcma)(Jr2S!429hmCP3DAX#(D6%z#B<}$apEvQ{&(VZ!Bv>#=FOP1&o7# Vy0o=q{cm)5kD2W2*yFd4voCrsCIJ8d diff --git a/AcpiTables/8992/builtin/MCFG.aml b/AcpiTables/8992/builtin/MCFG.aml deleted file mode 100644 index f81b397eb05701858b1bb25419b1aa833d4bdba5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 60 xcmeZuc5}C3U|?WO4RrSRRZswtt}fn2Q#u(KJpDp^I9VkXfYLDVAIe|^(EwtM2>}2A diff --git a/AcpiTables/8992/builtin/PPTT.aml b/AcpiTables/8992/builtin/PPTT.aml deleted file mode 100644 index 904789f9bce552a1dd9a4ec022cc028a96102444..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 402 zcmWFt2nm_Q$iTo@;^XV*qo4pHU0uA5CUr6}c>0C-sIy2YFv&6C0}?>pNb(@I3J@~_ z#jydHcodo>A#pV2aPt?TNx;lO7iW-RU|<5Ob%Lq~v5SDX3&cl~1GyiU97r6O95Ws{ S7O31VAbkmlk?mtelLG*VAQb@s diff --git a/AcpiTables/8992/src/DSDT.asl b/AcpiTables/8992/src/DSDT.asl index 22af00e7..f03a6262 100644 --- a/AcpiTables/8992/src/DSDT.asl +++ b/AcpiTables/8992/src/DSDT.asl @@ -69,58 +69,6 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "MSM8992 ", 0x00000007) } } - Device (SDC2) - { - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.PEP0, - \_SB.GIO0 - }) - Name (_HID, "QCOM2466") // _HID: Hardware ID - Name (_CID, "ACPIQCOM2466") // _CID: Compatible ID - Name (_UID, One) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xF98A4900, // Address Base - 0x00000200, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x0000009D, - } - GpioInt (Edge, ActiveBoth, SharedAndWake, PullNone, 0x7530, - "\\_SB.PM01", 0x00, ResourceConsumer, , - RawDataBuffer (0x04) // Vendor Data - { - 0x02, 0x03, 0x01, 0x00 - }) - { // Pin list - 0x0638 - } - GpioIo (Shared, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0638 - } - }) - Return (RBUF) /* \_SB_.SDC2._CRS.RBUF */ - } - - Method (_DIS, 0, NotSerialized) // _DIS: Disable Device - { - } - - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (0x0F) - } - } - Device (ABD) { Name (_HID, "QCOM2431") // _HID: Hardware ID diff --git a/AcpiTables/8992/src/DSDT.sdboot.asl b/AcpiTables/8992/src/DSDT.sdboot.asl deleted file mode 100644 index 4cad45a4..00000000 --- a/AcpiTables/8992/src/DSDT.sdboot.asl +++ /dev/null @@ -1,46565 +0,0 @@ -DefinitionBlock ("", "DSDT", 2, "QCOMM ", "MSM8992 ", 0x00000007) -{ - External (_SB_.HDDP, UnknownObj) - - Scope (\_SB) - { - Name (SOID, 0x000000FB) - Name (SIDS, "MSM899200000000") - Name (SIDV, 0x00010000) - Name (SVMJ, 0x0001) - Name (SVMI, 0x0000) - Name (SDFE, 0x0039) - Name (SFES, "899200000000000") - Name (SIDM, 0xFFFF00FF) - Name (NCPU, "6") - Name (PSCI, "003") - Name (RMTB, 0x06F00000) - Name (RMTX, 0x00180000) - Name (RFMB, 0x07090000) - Name (RFMS, 0x00010000) - Name (RFAB, 0x07080000) - Name (RFAS, 0x00010000) - Device (SDC1) - { - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.PEP0 - }) - Name (_HID, "QCOM24BF") // _HID: Hardware ID - Name (_CID, "ACPIQCOM24BF") // _CID: Compatible ID - Name (_UID, Zero) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xF9824900, // Address Base - 0x00000200, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x0000009B, - } - }) - Return (RBUF) /* \_SB_.SDC1._CRS.RBUF */ - } - - Device (EMMC) - { - Method (_ADR, 0, NotSerialized) // _ADR: Address - { - Return (0x08) - } - - Method (_RMV, 0, NotSerialized) // _RMV: Removal Status - { - Return (Zero) - } - } - - Method (_DIS, 0, NotSerialized) // _DIS: Disable Device - { - } - - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (0x0F) - } - } - - Device (SDC2) - { - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.PEP0 - }) - Name (_HID, "QCOM2466") // _HID: Hardware ID - Name (_CID, "ACPIQCOM2466") // _CID: Compatible ID - Name (_UID, One) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xF98A4900, // Address Base - 0x00000200, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x0000009D, - } - }) - Return (RBUF) /* \_SB_.SDC2._CRS.RBUF */ - } - - Device (EMMC) - { - Method (_ADR, 0, NotSerialized) // _ADR: Address - { - Return (0x08) - } - - Method (_RMV, 0, NotSerialized) // _RMV: Removal Status - { - Return (Zero) - } - } - - Method (_DIS, 0, NotSerialized) // _DIS: Disable Device - { - } - - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (0x0F) - } - } - - Device (ABD) - { - Name (_HID, "QCOM2431") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - OperationRegion (ROP1, GenericSerialBus, Zero, 0x0100) - Name (AVBL, Zero) - Method (_REG, 2, NotSerialized) // _REG: Region Availability - { - If ((Arg0 == 0x09)) - { - AVBL = Arg1 - } - } - } - - Name (ESNL, 0x14) - Name (DBFL, 0x17) - Device (SPMI) - { - Name (_HID, "QCOM2404") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFC4C0000, // Address Base - 0x00100000, // Address Length - ) - }) - Return (RBUF) /* \_SB_.SPMI._CRS.RBUF */ - } - - Method (CONF, 0, NotSerialized) - { - Name (XBUF, Buffer (0x02) - { - 0x00, 0x01 // .. - }) - Return (XBUF) /* \_SB_.SPMI.CONF.XBUF */ - } - } - - Device (GIO0) - { - Name (_HID, "QCOM2405") // _HID: Hardware ID - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.I2C7 - }) - Name (_UID, Zero) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFD510000, // Address Base - 0x00002000, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) - { - 0x000000F0, - } - Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) - { - 0x000000F0, - } - Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) - { - 0x000000F0, - } - }) - Return (RBUF) /* \_SB_.GIO0._CRS.RBUF */ - } - - Method (OFNI, 0, NotSerialized) - { - Name (RBUF, Buffer (0x02) - { - 0x92, 0x00 // .. - }) - Return (RBUF) /* \_SB_.GIO0.OFNI.RBUF */ - } - - Name (AVBL, Zero) - Method (_REG, 2, NotSerialized) // _REG: Region Availability - { - If ((Arg0 == 0x08)) - { - AVBL = Arg1 - } - } - } - - Device (PMIC) - { - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.SPMI - }) - Name (_HID, "QCOM2455") // _HID: Hardware ID - Method (PMCF, 0, NotSerialized) - { - Name (CFG0, Package (0x03) - { - 0x02, - Package (0x02) - { - Zero, - One - }, - - Package (0x02) - { - 0x02, - 0x03 - } - }) - Return (CFG0) /* \_SB_.PMIC.PMCF.CFG0 */ - } - } - - Device (PM01) - { - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.PMIC - }) - Name (_HID, "QCOM2458") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) - { - 0x000000DE, - } - }) - Return (RBUF) /* \_SB_.PM01._CRS.RBUF */ - } - - Method (PMIO, 0, NotSerialized) - { - Name (CFG0, Package (0x0B) - { - Zero, - Zero, - 0x1040, - 0x40, - 0x16, - 0xC0, - 0x08, - 0xA0, - 0xFC4C0000, - 0x00100000, - Zero - }) - Return (CFG0) /* \_SB_.PM01.PMIO.CFG0 */ - } - - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (One) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.PM01._DSM._T_0 */ - If ((_T_0 == ToUUID ("4f248f40-d5e2-499f-834c-27758ea1cd3f") /* GPIO Controller */)) - { - While (One) - { - Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (Package (0x02) - { - 0x40, - 0x41 - }) - } - Else - { - } - - Break - } - } - Else - { - Return (Buffer (One) - { - 0x00 // . - }) - } - - Break - } - } - } - - Device (PM02) - { - Name (_HID, "QCOM2458") // _HID: Hardware ID - Name (_UID, 0x02) // _UID: Unique ID - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.PMIC - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) - { - 0x000000DE, - } - }) - Return (RBUF) /* \_SB_.PM02._CRS.RBUF */ - } - - Method (PMIO, 0, NotSerialized) - { - Name (CFG0, Package (0x0B) - { - One, - 0x02, - 0x1040, - 0x40, - 0x0A, - 0xC0, - 0x04, - 0xA0, - 0xFC4C0000, - 0x00100000, - Zero - }) - Return (CFG0) /* \_SB_.PM02.PMIO.CFG0 */ - } - - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (One) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.PM02._DSM._T_0 */ - If ((_T_0 == ToUUID ("4f248f40-d5e2-499f-834c-27758ea1cd3f") /* GPIO Controller */)) - { - While (One) - { - Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (Package (0x02) - { - 0x1001, - 0x1002 - }) - } - Else - { - } - - Break - } - } - Else - { - Return (Buffer (One) - { - 0x00 // . - }) - } - - Break - } - } - } - - Scope (\_SB.GIO0) - { - OperationRegion (GPOR, GeneralPurposeIo, Zero, One) - Field (\_SB.GIO0.GPOR, ByteAcc, NoLock, Preserve) - { - Connection ( - GpioIo (Exclusive, PullUp, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0079 - } - ), - BMHW, 1 - } - } - - Device (PMBT) - { - Name (_HID, "QCOM2453") // _HID: Hardware ID - Name (_DEP, Package (0x2) // _DEP: Dependencies - { - \_SB.PMIC, - \_SB.ADC1 - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - GpioInt (Edge, ActiveBoth, Shared, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0080 - } - GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0210 - } - GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0211 - } - GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0220 - } - GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x009C - } - GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0087 - } - GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x020A - } - GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x020E - } - GpioInt (Edge, ActiveBoth, Shared, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x00A0 - } - GpioInt (Edge, ActiveBoth, SharedAndWake, PullUp, 0x0000, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0668 - } - GpioIo (Shared, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0608 - } - GpioIo (Shared, PullUp, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0668 - } - GpioIo (Shared, PullUp, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0016 - } - GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x009D - } - GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0098 - } - }) - Return (RBUF) /* \_SB_.PMBT._CRS.RBUF */ - } - - Method (BMNR, 0, NotSerialized) - { - Name (CFG0, Package (0x04) - { - One, - Zero, - One, - Zero - }) - Return (CFG0) /* \_SB_.PMBT.BMNR.CFG0 */ - } - - Method (BTIM, 0, NotSerialized) - { - Name (CFG0, Package (0x08) - { - 0x2710, - 0x2710, - 0x000493E0, - 0x0001D4C0, - Zero, - Zero, - 0x01AC7780, - Zero - }) - Name (CFG1, Package (0x08) - { - 0x7530, - 0x2710, - 0x000493E0, - 0x0001D4C0, - Zero, - Zero, - 0x01AC7780, - Zero - }) - Name (HWID, Zero) - HWID = \_SB.GIO0.BMHW - If ((HWID & One)) - { - Return (CFG0) /* \_SB_.PMBT.BTIM.CFG0 */ - } - Else - { - Return (CFG1) /* \_SB_.PMBT.BTIM.CFG1 */ - } - } - - Method (BBAT, 0, NotSerialized) - { - Name (CFG0, Package (0x0D) - { - One, - 0x4C494F4E, - 0x2CEC, - 0x2CEC, - 0x023F, - 0x040B, - "QCOMBATT01", - "Qualcomm", - "QCOMBAT01_07012011", - "07012011", - 0x13, - 0x04, - 0x07DE - }) - Return (CFG0) /* \_SB_.PMBT.BBAT.CFG0 */ - } - - Method (BPCH, 0, NotSerialized) - { - Name (CFG0, Package (0x02) - { - 0x05DC, - 0x05DC - }) - Return (CFG0) /* \_SB_.PMBT.BPCH.CFG0 */ - } - - Method (BCCC, 0, NotSerialized) - { - Name (CFG0, Package (0x03) - { - One, - Zero, - Zero - }) - Return (CFG0) /* \_SB_.PMBT.BCCC.CFG0 */ - } - - Method (BRCH, 0, NotSerialized) - { - Name (CFG0, Package (0x02) - { - 0x64, - Zero - }) - Return (CFG0) /* \_SB_.PMBT.BRCH.CFG0 */ - } - - Method (_BQI, 0, NotSerialized) - { - Name (CFG0, Package (One) - { - Zero - }) - Return (CFG0) /* \_SB_.PMBT._BQI.CFG0 */ - } - - Method (BIRQ, 0, NotSerialized) - { - Name (CFG0, Package (0x0C) - { - "ChgError", - "BclIrq1", - "BclIrq2", - "MEMIFaccess", - "OtgOc", - "TccReached", - "VbatLow", - "BattMissing", - "DcInUv", - "WcDet", - "AiclDone", - "UsbUv" - }) - Return (CFG0) /* \_SB_.PMBT.BIRQ.CFG0 */ - } - - Method (BGIO, 0, NotSerialized) - { - Name (CFG0, Package (0x03) - { - "WC_EN", - "WC_DET", - "PLUG_DET" - }) - Return (CFG0) /* \_SB_.PMBT.BGIO.CFG0 */ - } - - Method (BPLT, 0, NotSerialized) - { - Name (CFG0, Package (0x25) - { - 0x03FC, - 0x0ED8, - 0x0DAC, - 0x0D48, - 0x0384, - One, - 0x32, - 0x32, - 0x1388, - 0x08, - One, - 0x50, - 0xFFFFFFEC, - 0x48, - 0x64, - 0x1E, - 0x05, - 0x06, - 0x01F4, - 0x7E, - 0x0190, - 0x1194, - 0x0BB8, - 0x012C, - 0x01F4, - 0x05DC, - 0x0F, - 0x11, - 0x02EE, - 0x08, - One, - 0x1004, - 0x32, - One, - Zero, - Zero, - One - }) - Name (CFG1, Package (0x25) - { - 0x03FC, - 0x0ED8, - 0x0DAC, - 0x0D48, - 0x0384, - One, - 0x32, - 0x32, - 0x1388, - 0x08, - One, - 0x50, - 0xFFFFFFEC, - 0x48, - 0x64, - 0x1E, - 0x05, - 0x06, - 0x01F4, - 0x7E, - 0x0190, - 0x1194, - 0x0BB8, - 0x012C, - 0x01F4, - 0x05DC, - 0x0F, - 0x11, - 0x02EE, - One, - One, - 0x1004, - 0x32, - Zero, - Zero, - Zero, - One - }) - Name (HWID, Zero) - HWID = \_SB.GIO0.BMHW - If ((HWID & One)) - { - Return (CFG0) /* \_SB_.PMBT.BPLT.CFG0 */ - } - Else - { - Return (CFG1) /* \_SB_.PMBT.BPLT.CFG1 */ - } - } - - Method (BPTM, 0, NotSerialized) - { - Name (CFG0, Package (0x02) - { - 0x3A98, - Zero - }) - Return (CFG0) /* \_SB_.PMBT.BPTM.CFG0 */ - } - - Method (BJTA, 0, NotSerialized) - { - Name (CFG0, Package (0x11) - { - One, - 0x10FE, - 0x0834, - Zero, - 0x3C, - 0x02, - 0x04, - 0x02, - 0x10FE, - 0x041A, - 0x0A, - 0x1097, - 0x0834, - 0x2D, - 0x1064, - 0x0834, - 0x32 - }) - Return (CFG0) /* \_SB_.PMBT.BJTA.CFG0 */ - } - - Method (BTHM, 0, NotSerialized) - { - Name (CFG0, Package (0x07) - { - 0x0BB8, - 0x03E8, - 0x46, - 0x50, - 0x01F4, - 0x3B, - 0x3F - }) - Return (CFG0) /* \_SB_.PMBT.BTHM.CFG0 */ - } - - Method (BEHC, 0, NotSerialized) - { - Name (CFG0, Package (0x08) - { - One, - 0x08, - One, - One, - One, - 0x04, - 0x02, - 0x04 - }) - Name (CFG1, Package (0x08) - { - One, - 0x08, - One, - One, - One, - 0x04, - 0x02, - 0x04 - }) - Name (HWID, Zero) - HWID = \_SB.GIO0.BMHW - If ((HWID & One)) - { - Return (CFG0) /* \_SB_.PMBT.BEHC.CFG0 */ - } - Else - { - Return (CFG1) /* \_SB_.PMBT.BEHC.CFG1 */ - } - } - - Method (CTMC, 0, NotSerialized) - { - Name (CFG0, Package (0x07) - { - Zero, - 0x36B0, - 0x4A38, - 0x000222E0, - 0x0003A980, - 0x0006DDD0, - One - }) - Return (CFG0) /* \_SB_.PMBT.CTMC.CFG0 */ - } - - Method (BCT1, 0, NotSerialized) - { - Name (CFG0, Package (0x15) - { - Zero, - 0xFFFFFFEC, - 0x50, - Package (0x04) - { - Zero, - Zero, - Zero, - Zero - }, - - One, - 0x10FE, - 0x0834, - Zero, - 0x3C, - 0x02, - 0x04, - 0x02, - 0x10FE, - 0x03E8, - 0x0A, - 0x1090, - 0x0834, - 0x2D, - 0x1054, - 0x0834, - 0x32 - }) - Return (CFG0) /* \_SB_.PMBT.BCT1.CFG0 */ - } - } - - Device (PMBM) - { - Name (_HID, "QCOM2452") // _HID: Hardware ID - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.PMBT - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, Buffer (0x02) - { - 0x79, 0x00 // y. - }) - Return (RBUF) /* \_SB_.PMBM._CRS.RBUF */ - } - } - - Device (PBTD) - { - Name (_HID, "QCOM24C3") // _HID: Hardware ID - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.PMBT - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, Buffer (0x02) - { - 0x79, 0x00 // y. - }) - Return (RBUF) /* \_SB_.PBTD._CRS.RBUF */ - } - } - - Device (PMAP) - { - Name (_DEP, Package (0x03) // _DEP: Dependencies - { - \_SB.PMIC, - \_SB.ABD, - \_SB.SCM0 - }) - Name (_HID, "QCOM2457") // _HID: Hardware ID - Method (GEPT, 0, NotSerialized) - { - Name (BUFF, Buffer (0x04){}) - CreateByteField (BUFF, Zero, STAT) - CreateWordField (BUFF, 0x02, DATA) - DATA = 0x02 - Return (DATA) /* \_SB_.PMAP.GEPT.DATA */ - } - - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x1000 - } - GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - RawDataBuffer (0x01) // Vendor Data - { - 0x08 - }) - { // Pin list - 0x0EC2 - } - GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - RawDataBuffer (0x01) // Vendor Data - { - 0x08 - }) - { // Pin list - 0x0EE2 - } - GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - RawDataBuffer (0x01) // Vendor Data - { - 0x08 - }) - { // Pin list - 0x0EF1 - } - }) - Return (RBUF) /* \_SB_.PMAP._CRS.RBUF */ - } - - Method (_WFH, 0, NotSerialized) - { - Name (CFG0, Package (0x02) - { - 0x05, - 0x2710 - }) - Return (CFG0) /* \_SB_.PMAP._WFH.CFG0 */ - } - - Method (_IBB, 0, NotSerialized) - { - Name (CFG0, Package (0x02) - { - 0x05, - 0x2710 - }) - Return (CFG0) /* \_SB_.PMAP._IBB.CFG0 */ - } - } - - Device (PRTC) - { - Name (_HID, "ACPI000E" /* Time and Alarm Device */) // _HID: Hardware ID - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.PMAP - }) - Method (_GCP, 0, NotSerialized) // _GCP: Get Capabilities - { - Return (0x04) - } - - Field (\_SB.ABD.ROP1, BufferAcc, NoLock, Preserve) - { - Connection ( - I2cSerialBusV2 (0x0002, ControllerInitiated, 0x00000000, - AddressingMode7Bit, "\\_SB.ABD", - 0x00, ResourceConsumer, , Exclusive, - ) - ), - AccessAs (BufferAcc, AttribRawBytes (0x18)), - FLD0, 192 - } - - Method (_GRT, 0, NotSerialized) // _GRT: Get Real Time - { - Name (BUFF, Buffer (0x1A){}) - CreateField (BUFF, 0x10, 0x80, TME1) - CreateField (BUFF, 0x90, 0x20, ACT1) - CreateField (BUFF, 0xB0, 0x20, ACW1) - BUFF = FLD0 /* \_SB_.PRTC.FLD0 */ - Return (TME1) /* \_SB_.PRTC._GRT.TME1 */ - } - - Method (_TIV, 0, NotSerialized) // _TIV: Timer Values - { - Name (BUFF, Buffer (0x1A){}) - CreateField (BUFF, 0x10, 0x80, TME1) - CreateField (BUFF, 0x90, 0x20, ACT1) - CreateField (BUFF, 0xB0, 0x20, ACW1) - BUFF = FLD0 /* \_SB_.PRTC.FLD0 */ - Return (ACT1) /* \_SB_.PRTC._TIV.ACT1 */ - } - - Method (_GWS, 0, NotSerialized) // _GWS: Get Wake Status - { - Name (BUFF, Buffer (0x1A){}) - CreateField (BUFF, 0x10, 0x80, TME1) - CreateField (BUFF, 0x90, 0x20, ACT1) - CreateField (BUFF, 0xB0, 0x20, ACW1) - BUFF = FLD0 /* \_SB_.PRTC.FLD0 */ - Return (ACW1) /* \_SB_.PRTC._GWS.ACW1 */ - } - - Method (_STV, 2, NotSerialized) // _STV: Set Timer Value - { - If ((Arg0 == Zero)) - { - Name (BUFF, Buffer (0x32){}) - CreateByteField (BUFF, Zero, STAT) - CreateField (BUFF, 0x10, 0x80, TME1) - CreateField (BUFF, 0x90, 0x20, ACT1) - CreateField (BUFF, 0xB0, 0x20, ACW1) - ACT1 = Arg1 - TME1 = Zero - ACW1 = Zero - BUFF = FLD0 = BUFF /* \_SB_.PRTC._STV.BUFF */ - If ((STAT != Zero)) - { - Return (One) - } - - Return (Zero) - } - - Return (One) - } - - Method (_SRT, 1, NotSerialized) // _SRT: Set Real Time - { - Name (BUFF, Buffer (0x32){}) - CreateByteField (BUFF, Zero, STAT) - CreateField (BUFF, 0x10, 0x80, TME1) - CreateField (BUFF, 0x90, 0x20, ACT1) - CreateField (BUFF, 0xB0, 0x20, ACW1) - ACT1 = Zero - TME1 = Arg0 - ACW1 = Zero - BUFF = FLD0 = BUFF /* \_SB_.PRTC._SRT.BUFF */ - If ((STAT != Zero)) - { - Return (One) - } - - Return (Zero) - } - - Method (_CWS, 1, NotSerialized) // _CWS: Clear Wake Alarm Status - { - Name (BUFF, Buffer (0x32){}) - CreateByteField (BUFF, Zero, STAT) - CreateField (BUFF, 0x10, 0x80, TME1) - CreateField (BUFF, 0x90, 0x20, ACT1) - CreateField (BUFF, 0xB0, 0x20, ACW1) - ACT1 = Zero - TME1 = Zero - ACW1 = Arg0 - BUFF = FLD0 = BUFF /* \_SB_.PRTC._CWS.BUFF */ - If ((STAT != Zero)) - { - Return (One) - } - - Return (Zero) - } - } - - Device (PMPB) - { - Name (_DEP, Package (0x03) // _DEP: Dependencies - { - \_SB.PMIC, - \_SB.PM02, - \_SB.SPMI - }) - Name (_HID, "QCOM2459") // _HID: Hardware ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (INTB, ResourceTemplate () - { - GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x00D9 - } - GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x00DC - } - GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x00DD - } - }) - Name (NAM, Buffer (0x0A) - { - "\\_SB.SPMI" - }) - Name (BSIB, Buffer (0x0C) - { - /* 0000 */ 0x8E, 0x13, 0x00, 0x01, 0x00, 0xC1, 0x02, 0x02, // ........ - /* 0008 */ 0x1B, 0x01, 0x00, 0x00 // .... - }) - Name (END, Buffer (0x02) - { - 0x79, 0x00 // y. - }) - Concatenate (BSIB, NAM, Local1) - Concatenate (Local1, INTB, Local0) - Return (Local0) - } - - Method (MPCF, 0, NotSerialized) - { - Name (CFG0, Package (0x05) - { - One, - 0x11, - Zero, - Zero, - 0x08 - }) - Return (CFG0) /* \_SB_.PMPB.MPCF.CFG0 */ - } - } - - Device (PMBD) - { - Name (_HID, "QCOM24C2") // _HID: Hardware ID - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.PMPB - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, Buffer (0x02) - { - 0x79, 0x00 // y. - }) - Return (RBUF) /* \_SB_.PMBD._CRS.RBUF */ - } - } - - Device (BIFA) - { - Name (_HID, "MSHW1002") // _HID: Hardware ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, Buffer (0x02) - { - 0x79, 0x00 // y. - }) - Return (RBUF) /* \_SB_.BIFA._CRS.RBUF */ - } - } - - Device (PEP0) - { - Name (_HID, "QCOM2425") // _HID: Hardware ID - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - \_SB.PMIC - }) - Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings - { - Interrupt (ResourceConsumer, Edge, ActiveHigh, ExclusiveAndWake, ,, ) - { - 0x000000D8, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000000C8, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000000C9, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000000CB, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000030, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000033, - } - Interrupt (ResourceConsumer, Level, ActiveHigh, ExclusiveAndWake, ,, ) - { - 0x000000D7, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000016C, - } - }) - Field (\_SB.ABD.ROP1, BufferAcc, NoLock, Preserve) - { - Connection ( - I2cSerialBusV2 (0x0001, ControllerInitiated, 0x00000000, - AddressingMode7Bit, "\\_SB.ABD", - 0x00, ResourceConsumer, , Exclusive, - ) - ), - AccessAs (BufferAcc, AttribRawBytes (0x15)), - FLD0, 168 - } - - Method (GEPT, 0, NotSerialized) - { - Name (BUFF, Buffer (0x04){}) - CreateByteField (BUFF, Zero, STAT) - CreateWordField (BUFF, 0x02, DATA) - DATA = One - Return (DATA) /* \_SB_.PEP0.GEPT.DATA */ - } - - Name (ROST, Zero) - Method (NPUR, 1, NotSerialized) - { - \_SB.AGR0._PUR [One] = Arg0 - Notify (\_SB.AGR0, 0x80) // Status Change - } - - Method (INTR, 0, NotSerialized) - { - Name (RBUF, Package (0x18) - { - 0x02, - One, - 0x03, - One, - 0x06, - 0xF900D008, - One, - Zero, - 0x06A00000, - 0x00200000, - Zero, - Zero, - 0xFC428000, - 0x4000, - Zero, - Zero, - 0xFE802FF0, - 0x10, - Zero, - Zero, - 0xF900D008, - Zero, - Zero, - Zero - }) - Return (RBUF) /* \_SB_.PEP0.INTR.RBUF */ - } - - Method (CRTC, 0, NotSerialized) - { - Return (CTRX) /* \_SB_.PEP0.CTRX */ - } - - Name (CTRX, Package (0x09) - { - "MMVD", - "DSGP", - "NCDA", - "CCGP", - "MTPS", - "CPGP", - "DMPP", - "GBDL", - "SRDL" - }) - Method (STND, 0, NotSerialized) - { - Return (STNX) /* \_SB_.PEP0.STNX */ - } - - Name (STNX, Package (0x14) - { - "DMCO", - "DMPA", - "DMPC", - "DMPB", - "DMSB", - "DMPG", - "DMPS", - "DMRC", - "DMPL", - "DMTB", - "DMDQ", - "DMMT", - "DMPI", - "DMWE", - "DMHC", - "DMPN", - "XMPC", - "XMPL", - "XMID", - "XMHC" - }) - Method (ADCN, 0, NotSerialized) - { - Return (VADL) /* \_SB_.PEP0.VADL */ - } - - Name (VADL, Package (0x08) - { - "SYS_THERM1", - "SYS_THERM2", - "PA_THERM", - "PA_THERM1", - "SYS_THERM3", - "PMIC_THERM", - "VPH_PWR", - "USB_ID" - }) - Method (CTPM, 0, NotSerialized) - { - Name (CTPN, Package (0x03) - { - "CORE_TOPOLOGY", - 0x04, - 0x02 - }) - Return (CTPN) /* \_SB_.PEP0.CTPM.CTPN */ - } - - Name (CCFG, Package (0x08) - { - Package (0x02) - { - "\\_SB.CPU0", - 0x10 - }, - - Package (0x02) - { - "\\_SB.CPU1", - 0x11 - }, - - Package (0x02) - { - "\\_SB.CPU2", - 0x12 - }, - - Package (0x02) - { - "\\_SB.CPU3", - 0x13 - }, - - Package (0x02) - { - "\\_SB.CPU4", - 0x14 - }, - - Package (0x02) - { - "\\_SB.CPU5", - 0x15 - }, - - Package (0x02) - { - "\\_SB.CPU6", - 0x16 - }, - - Package (0x02) - { - "\\_SB.CPU7", - 0x17 - } - }) - Method (PGCC, 0, NotSerialized) - { - Return (CCFG) /* \_SB_.PEP0.CCFG */ - } - - Name (DCVS, Zero) - Method (PGDS, 0, NotSerialized) - { - Return (DCVS) /* \_SB_.PEP0.DCVS */ - } - - Name (PPPP, Package (0x4E) - { - Package (0x04) - { - "PPP_RESOURCE_ID_SMPS1_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_SMPS2_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_SMPS3_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_SMPS4_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_SMPS5_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_SMPS6_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_SMPS7_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_SMPS8_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_SMPS9_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_SMPS10_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_SMPS11_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_SMPS12_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_SMPS1_B", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_SMPS2_B", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_SMPS3_B", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_BOOST1_B", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_BOOST_BYPASS1_B", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO1_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO2_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO3_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO4_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO5_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO6_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO7_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO8_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO9_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO10_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO11_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO12_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO13_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO14_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO15_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO16_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO17_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO18_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO19_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO20_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO21_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO22_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO23_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO24_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO25_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO26_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO27_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO28_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO29_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO30_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO31_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO32_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO1_B", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LVS1_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LVS2_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_BBCLK1_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_BBCLK2_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_BBCLK3_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_RFCLK1_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_RFCLK2_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_RFCLK3_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_DIFFCLK1_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_LNBBCLK1_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_CLK_DIST_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_SLEEPCLK1_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_DIVCLK1_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_DIVCLK2_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_DIVCLK3_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_CLOCK_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_PMIC_GPIO_DV1", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_PMIC_GPIO_DV2", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_PMIC_GPIO_DV3", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_PMIC_MPP_DV1", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_PMIC_MPP_DV2", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_PMIC_MPP_DV3", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_TLMM_GPIO_DV1", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_TLMM_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_TLMM_GPIO_DV2", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_TLMM_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_TLMM_GPIO_DV3", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_TLMM_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_DIV_CLK_1_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_DIV_CLK_2_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_DIV_CLK_3_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - } - }) - Method (PPPM, 0, NotSerialized) - { - Return (PPPP) /* \_SB_.PEP0.PPPP */ - } - - Name (PRRP, Package (0x27) - { - "PPP_RESOURCE_RANGE_INFO_SMPS_A", - "PPP_RESOURCE_ID_SMPS1_A", - "PPP_RESOURCE_ID_SMPS12_A", - "PPP_RESOURCE_RANGE_INFO_SMPS_B", - "PPP_RESOURCE_ID_SMPS1_B", - "PPP_RESOURCE_ID_SMPS3_B", - "PPP_RESOURCE_RANGE_INFO_BOOST_B", - "PPP_RESOURCE_ID_BOOST1_B", - "PPP_RESOURCE_ID_BOOST1_B", - "PPP_RESOURCE_RANGE_INFO_BOOST_BYPASS_B", - "PPP_RESOURCE_ID_BOOST_BYPASS1_B", - "PPP_RESOURCE_ID_BOOST_BYPASS1_B", - "PPP_RESOURCE_RANGE_INFO_LDO_A", - "PPP_RESOURCE_ID_LDO1_A", - "PPP_RESOURCE_ID_LDO32_A", - "PPP_RESOURCE_RANGE_INFO_LDO_B", - "PPP_RESOURCE_ID_LDO1_B", - "PPP_RESOURCE_ID_LDO1_B", - "PPP_RESOURCE_RANGE_INFO_LVS_A", - "PPP_RESOURCE_ID_LVS1_A", - "PPP_RESOURCE_ID_LVS2_A", - "PPP_RESOURCE_RANGE_INFO_CXO_BUFFERS_A", - "PPP_RESOURCE_ID_CXO_BUFFERS_BBCLK1_A", - "PPP_RESOURCE_ID_CXO_BUFFERS_DIVCLK3_A", - "PPP_RESOURCE_RANGE_INFO_CXO_CLOCK_A", - "PPP_RESOURCE_ID_CXO_CLOCK_A", - "PPP_RESOURCE_ID_CXO_CLOCK_A", - "PPP_RESOURCE_RANGE_INFO_PMIC_GPIO_DV", - "PPP_RESOURCE_ID_PMIC_GPIO_DV1", - "PPP_RESOURCE_ID_PMIC_GPIO_DV3", - "PPP_RESOURCE_RANGE_INFO_PMIC_MPP_DV", - "PPP_RESOURCE_ID_PMIC_MPP_DV1", - "PPP_RESOURCE_ID_PMIC_MPP_DV3", - "PPP_RESOURCE_RANGE_INFO_TLMM_GPIO_DV", - "PPP_RESOURCE_ID_TLMM_GPIO_DV1", - "PPP_RESOURCE_ID_TLMM_GPIO_DV3", - "PPP_RESOURCE_RANGE_INFO_DIV_CLK_A", - "PPP_RESOURCE_ID_DIV_CLK_1_A", - "PPP_RESOURCE_ID_DIV_CLK_3_A" - }) - Method (PPRR, 0, NotSerialized) - { - Return (PRRP) /* \_SB_.PEP0.PRRP */ - } - - Method (PGSD, 0, NotSerialized) - { - Return (SDFR) /* \_SB_.PEP0.SDFR */ - } - - Name (FPDP, Zero) - Method (FPMD, 0, NotSerialized) - { - Return (FPDP) /* \_SB_.PEP0.FPDP */ - } - - Name (PPPC, Zero) - Method (PGPC, 0, NotSerialized) - { - Return (PPPC) /* \_SB_.PEP0.PPPC */ - } - - Name (CPRD, Package (0x02) - { - Package (0x05) - { - Package (0x02) - { - "info", - "CPR ACPI config table" - }, - - Package (0x02) - { - "chip_id", - 0xFB - }, - - Package (0x02) - { - "chip_version", - One - }, - - Package (0x15) - { - Package (0x02) - { - "instance_num", - Zero - }, - - Package (0x02) - { - "num_clients", - 0x02 - }, - - Package (0x02) - { - "apc_rail_name", - "/vdd/apc0" - }, - - Package (0x02) - { - "measurement_period_ms", - 0x05 - }, - - Package (0x02) - { - "step_quotient", - 0x10 - }, - - Package (0x02) - { - "max_pmic_step_up", - One - }, - - Package (0x02) - { - "max_pmic_step_dn", - One - }, - - Package (0x02) - { - "pmic_step_size", - 0x1388 - }, - - Package (0x02) - { - "up_threshold", - 0x02 - }, - - Package (0x02) - { - "dn_threshold", - 0x04 - }, - - Package (0x02) - { - "consecutive_up", - Zero - }, - - Package (0x02) - { - "consecutive_dn", - 0x02 - }, - - Package (0x02) - { - "clamp_timer_interval", - Zero - }, - - Package (0x02) - { - "rbcpr_base_addr", - 0xF9019000 - }, - - Package (0x02) - { - "rbcpr_size", - 0x0164 - }, - - Package (0x02) - { - "security_control_base_addr", - 0xFC4B8000 - }, - - Package (0x02) - { - "security_control_size", - 0x7000 - }, - - Package (0x02) - { - "target_quotient_multiplier", - 0x0A - }, - - Package (0x02) - { - "quotient_offset_multiplier", - 0x0A - }, - - Package (0x02) - { - "hw_errata_flag", - Zero - }, - - Package (0x02) - { - "workitem_affinity", - 0x0F - } - }, - - Package (0x15) - { - Package (0x02) - { - "instance_num", - One - }, - - Package (0x02) - { - "num_clients", - One - }, - - Package (0x02) - { - "apc_rail_name", - "/vdd/apc1" - }, - - Package (0x02) - { - "measurement_period_ms", - 0x05 - }, - - Package (0x02) - { - "step_quotient", - 0x0A - }, - - Package (0x02) - { - "max_pmic_step_up", - One - }, - - Package (0x02) - { - "max_pmic_step_dn", - One - }, - - Package (0x02) - { - "pmic_step_size", - 0x1388 - }, - - Package (0x02) - { - "up_threshold", - 0x02 - }, - - Package (0x02) - { - "dn_threshold", - 0x04 - }, - - Package (0x02) - { - "consecutive_up", - Zero - }, - - Package (0x02) - { - "consecutive_dn", - 0x02 - }, - - Package (0x02) - { - "clamp_timer_interval", - One - }, - - Package (0x02) - { - "rbcpr_base_addr", - 0xF901A000 - }, - - Package (0x02) - { - "rbcpr_size", - 0x0164 - }, - - Package (0x02) - { - "security_control_base_addr", - 0xFC4B8000 - }, - - Package (0x02) - { - "security_control_size", - 0x7000 - }, - - Package (0x02) - { - "target_quotient_multiplier", - 0x0A - }, - - Package (0x02) - { - "quotient_offset_multiplier", - 0x0A - }, - - Package (0x02) - { - "hw_errata_flag", - Zero - }, - - Package (0x02) - { - "workitem_affinity", - 0x30 - } - } - }, - - Package (0x05) - { - Package (0x02) - { - "info", - "CPR ACPI config table" - }, - - Package (0x02) - { - "chip_id", - 0xFC - }, - - Package (0x02) - { - "chip_version", - One - }, - - Package (0x15) - { - Package (0x02) - { - "instance_num", - Zero - }, - - Package (0x02) - { - "num_clients", - 0x02 - }, - - Package (0x02) - { - "apc_rail_name", - "/vdd/apc0" - }, - - Package (0x02) - { - "measurement_period_ms", - 0x05 - }, - - Package (0x02) - { - "step_quotient", - 0x10 - }, - - Package (0x02) - { - "max_pmic_step_up", - One - }, - - Package (0x02) - { - "max_pmic_step_dn", - One - }, - - Package (0x02) - { - "pmic_step_size", - 0x1388 - }, - - Package (0x02) - { - "up_threshold", - 0x02 - }, - - Package (0x02) - { - "dn_threshold", - 0x04 - }, - - Package (0x02) - { - "consecutive_up", - Zero - }, - - Package (0x02) - { - "consecutive_dn", - 0x02 - }, - - Package (0x02) - { - "clamp_timer_interval", - Zero - }, - - Package (0x02) - { - "rbcpr_base_addr", - 0xF9019000 - }, - - Package (0x02) - { - "rbcpr_size", - 0x0164 - }, - - Package (0x02) - { - "security_control_base_addr", - 0xFC4B8000 - }, - - Package (0x02) - { - "security_control_size", - 0x7000 - }, - - Package (0x02) - { - "target_quotient_multiplier", - 0x0A - }, - - Package (0x02) - { - "quotient_offset_multiplier", - 0x0A - }, - - Package (0x02) - { - "hw_errata_flag", - Zero - }, - - Package (0x02) - { - "workitem_affinity", - 0x0F - } - }, - - Package (0x15) - { - Package (0x02) - { - "instance_num", - One - }, - - Package (0x02) - { - "num_clients", - One - }, - - Package (0x02) - { - "apc_rail_name", - "/vdd/apc1" - }, - - Package (0x02) - { - "measurement_period_ms", - 0x05 - }, - - Package (0x02) - { - "step_quotient", - 0x0A - }, - - Package (0x02) - { - "max_pmic_step_up", - One - }, - - Package (0x02) - { - "max_pmic_step_dn", - One - }, - - Package (0x02) - { - "pmic_step_size", - 0x1388 - }, - - Package (0x02) - { - "up_threshold", - 0x02 - }, - - Package (0x02) - { - "dn_threshold", - 0x04 - }, - - Package (0x02) - { - "consecutive_up", - Zero - }, - - Package (0x02) - { - "consecutive_dn", - 0x02 - }, - - Package (0x02) - { - "clamp_timer_interval", - One - }, - - Package (0x02) - { - "rbcpr_base_addr", - 0xF901A000 - }, - - Package (0x02) - { - "rbcpr_size", - 0x0164 - }, - - Package (0x02) - { - "security_control_base_addr", - 0xFC4B8000 - }, - - Package (0x02) - { - "security_control_size", - 0x7000 - }, - - Package (0x02) - { - "target_quotient_multiplier", - 0x0A - }, - - Package (0x02) - { - "quotient_offset_multiplier", - 0x0A - }, - - Package (0x02) - { - "hw_errata_flag", - Zero - }, - - Package (0x02) - { - "workitem_affinity", - 0x30 - } - } - } - }) - Method (CPUS, 0, NotSerialized) - { - Name (PKGG, Package (0x02) - { - "000000000", - "000000000" - }) - PKGG [Zero] = NCPU /* \_SB_.NCPU */ - PKGG [One] = PSCI /* \_SB_.PSCI */ - Return (PKGG) /* \_SB_.PEP0.CPUS.PKGG */ - } - - Method (CPRM, 0, NotSerialized) - { - Return (CPRD) /* \_SB_.PEP0.CPRD */ - } - } - - Scope (\_SB.PEP0) - { - Method (LMPM, 0, NotSerialized) - { - Return (NMPM) /* \_SB_.PEP0.NMPM */ - } - - Name (NMPM, Package (0x02) - { - Package (0x02) - { - "MPM_SCALAR_CONFIG", - Package (0x05) - { - 0xFC428000, - 0x4000, - 0xF900D000, - 0x1000, - 0x01D0 - } - }, - - Package (0x02) - { - "MPM_INTERRUPT_CONFIG", - Package (0x0A) - { - Package (0x04) - { - 0x30, - 0xAC, - Zero, - One - }, - - Package (0x04) - { - 0x31, - 0xAC, - Zero, - One - }, - - Package (0x04) - { - 0x3A, - 0xAC, - Zero, - One - }, - - Package (0x04) - { - 0x32, - 0x9B, - Zero, - One - }, - - Package (0x04) - { - 0x33, - 0x9C, - Zero, - One - }, - - Package (0x04) - { - 0x38, - 0x9D, - Zero, - One - }, - - Package (0x04) - { - 0x39, - 0x9E, - Zero, - One - }, - - Package (0x04) - { - 0x0D, - 0x25, - One, - One - }, - - Package (0x04) - { - 0x22, - 0x4D, - One, - 0x03 - }, - - Package (0x04) - { - 0x3E, - 0xDE, - Zero, - 0x04 - } - } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (LSPM, 0, NotSerialized) - { - Return (NSPM) /* \_SB_.PEP0.NSPM */ - } - - Name (NSPM, Package (0x07) - { - "SPM_CONFIG", - 0x09, - 0x03, - Package (0x04) - { - "SPM_CLUSTER_CONFIG", - 0x05, - 0x03, - One - }, - - Package (0x0A) - { - "SPM_PHYS_CONFIG", - 0xF9089000, - 0xF9099000, - 0xF90A9000, - 0xF90B9000, - 0xF9012000, - 0xF90C9000, - 0xF90D9000, - 0xF9013000, - 0xF9065000 - }, - - Package (0x0A) - { - "SPM_QCHANNEL_CONFIG", - 0xF908B060, - 0xF909B060, - 0xF90AB060, - 0xF90BB060, - 0xF900D210, - 0xF90CB060, - 0xF90DB060, - 0xF900F210, - Zero - }, - - Package (0x04) - { - "SPM_GLB_CONFIG", - 0xF900D000, - 0xF900F000, - 0xF900D000 - } - }) - } - - Scope (\_SB.PEP0) - { - Method (LVDD, 0, NotSerialized) - { - Return (NVDD) /* \_SB_.PEP0.NVDD */ - } - - Name (NVDD, Package (0x03) - { - Package (0x02) - { - "PEP_VDD_CX", - Package (0x0B) - { - "PPP_RESOURCE_ID_SMPS1_A", - 0x02, - 0x07, - 0x04, - Package (0x0C) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - One, - Zero - }, - - Package (0x0C) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - One, - Zero - }, - - Package (0x0C) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - 0x02, - Zero - }, - - Package (0x0C) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - 0x03, - Zero - }, - - Package (0x0C) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - 0x04, - Zero - }, - - Package (0x0C) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - 0x05, - Zero - }, - - Package (0x0C) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - 0x06, - Zero - } - } - }, - - Package (0x02) - { - "PEP_VDD_MX", - Package (0x0B) - { - "PPP_RESOURCE_ID_SMPS2_A", - 0x02, - 0x07, - 0x06, - Package (0x0C) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - One, - Zero - }, - - Package (0x0C) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - One, - Zero - }, - - Package (0x0C) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - 0x02, - Zero - }, - - Package (0x0C) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - 0x03, - Zero - }, - - Package (0x0C) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - 0x04, - Zero - }, - - Package (0x0C) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - 0x05, - Zero - }, - - Package (0x0C) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - 0x06, - Zero - } - } - }, - - Package (0x02) - { - "PEP_VDD_HFPLL1", - Package (0x07) - { - "PPP_RESOURCE_ID_SMPS12_A", - 0x02, - 0x03, - One, - Package (0x0C) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - }, - - Package (0x0C) - { - 0x0010C8E0, - 0x0FA0, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - }, - - Package (0x0C) - { - 0x0010C8E0, - 0x2328, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - } - } - }) - } - - Scope (\_SB.PEP0) - { - Name (DVMP, Package (0x02) - { - Package (0x04) - { - "PPP_RESOURCE_ID_PMIC_GPIO_DV1", - "PPP_RESOURCE_TYPE_DISCRETE_PMIC_GPIO", - Package (0x02) - { - "PM_DISCRETE_VREG_STATE_ON", - Package (0x0A) - { - Zero, - 0x08, - Zero, - Zero, - One, - Zero, - One, - Zero, - One, - 0x05 - } - }, - - Package (0x02) - { - "PM_DISCRETE_VREG_STATE_OFF", - Package (0x0A) - { - Zero, - 0x08, - Zero, - Zero, - Zero, - Zero, - One, - Zero, - One, - 0x05 - } - } - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_PMIC_MPP_DV1", - "PPP_RESOURCE_TYPE_DISCRETE_PMIC_MPP", - Package (0x02) - { - "PM_DISCRETE_VREG_STATE_ON", - Package (0x06) - { - Zero, - 0x03, - Zero, - 0x02, - One, - Zero - } - }, - - Package (0x02) - { - "PM_DISCRETE_VREG_STATE_OFF", - Package (0x06) - { - Zero, - 0x03, - Zero, - 0x02, - Zero, - Zero - } - } - } - }) - Method (DVMM, 0, NotSerialized) - { - Return (DVMP) /* \_SB_.PEP0.DVMP */ - } - } - - Scope (\_SB.PEP0) - { - Method (LDBG, 0, NotSerialized) - { - Return (NDBG) /* \_SB_.PEP0.NDBG */ - } - - Name (NDBG, Package (0x04) - { - "DEBUGGERS", - Package (0x05) - { - "TYPE", - "SERIAL", - Package (0x02) - { - "INSTANCES", - "\\_SB.UAR1" - }, - - Package (0x04) - { - "DEBUG_ON", - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_blsp1_uart2_apps_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_blsp1_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_blsp1_ahb_clk", - 0x09, - 0x0C - } - } - }, - - Package (One) - { - "DEBUG_OFF" - } - }, - - Package (0x05) - { - "TYPE", - "USB2.0", - Package (0x03) - { - "INSTANCES", - "\\_SB.URS0", - "\\_SB.UFN1" - }, - - Package (0x09) - { - "DEBUG_ON", - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/pnoc", - 0x000186A0 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb_phy_cfg_ahb2phy_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb_hs_system_clk", - 0x08, - 0x3C, - 0x09 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb_hs_ahb_clk", - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_USB_HS1", - "ICBID_SLAVE_EBI1", - 0x5DC00000, - 0x03C00000 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_LNBBCLK1_A", - 0x06, - One, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO24_A", - One, - 0x002EEBB8, - 0x16A8, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO6_A", - One, - 0x001B7740, - 0x48A8, - One, - Zero, - One, - Zero, - Zero, - Zero - } - } - }, - - Package (0x0C) - { - "DEBUG_OFF", - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb_phy_cfg_ahb2phy_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb_hs_system_clk", - 0x08, - 0x3C, - 0x09 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb_hs_ahb_clk", - One - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - Zero, - "/clk/pnoc", - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb_phy_cfg_ahb2phy_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb_hs_system_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb_hs_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_USB_HS1", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_LNBBCLK1_A", - 0x06, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO24_A", - One, - 0x002EEBB8, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO6_A", - One, - 0x001B7740, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - Zero - } - } - } - }, - - Package (0x05) - { - "TYPE", - "USB3.0", - Package (0x02) - { - "INSTANCES", - "\\_SB.USB1" - }, - - Package (0x0A) - { - "DEBUG_ON", - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb30_master_clk", - 0x08, - 0x7D, - 0x09 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sys_noc_usb3_axi_clk", - 0x08, - 0x7D, - 0x09 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb30_mock_utmi_clk", - 0x08, - 0x4B00, - 0x07 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_USB3", - "ICBID_SLAVE_EBI1", - 0x28000000, - 0x28000000 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/pmic/client/rail_cx", - 0x04 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_LNBBCLK1_A", - 0x06, - One, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO24_A", - One, - 0x002EEBB8, - 0x16A8, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO6_A", - One, - 0x001B7740, - 0xA08C, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO28_A", - One, - 0x000F4240, - 0x6590, - One, - Zero, - One, - Zero, - Zero, - Zero - } - } - }, - - Package (One) - { - "DEBUG_OFF" - } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (LDRS, 0, NotSerialized) - { - Return (NDRS) /* \_SB_.PEP0.NDRS */ - } - - Name (NDRS, Package (0x03) - { - "DEFAULT_RESOURCES", - Package (0x04) - { - "OPTIMIZATION", - "CRYPTO_OFF", - "BOOT", - Package (0x07) - { - "RESOURCES", - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/ce1", - 0x64 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/ce2", - 0x64 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/ce3", - 0x64 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/ce3", - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/ce2", - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/ce1", - Zero - } - } - } - }, - - Package (0x04) - { - "WORKAROUND", - "PNOC_DEFAULT_ON", - "BOOT", - Package (0x02) - { - "RESOURCES", - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/pnoc", - One - } - } - } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (UIDL, 0, NotSerialized) - { - Return (NIDL) /* \_SB_.PEP0.NIDL */ - } - - Name (NIDL, Package (0x09) - { - "MICROPEP_IDLE", - One, - Package (0x06) - { - "LPR", - "A53Core0", - Zero, - Package (0x07) - { - "MODE", - "C1", - Zero, - Zero, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C2D", - 0x03E8, - 0x0FA0, - 0x10, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C3", - 0x1388, - 0x6978, - 0x03, - Zero, - One - } - }, - - Package (0x06) - { - "LPR", - "A53Core1", - One, - Package (0x07) - { - "MODE", - "C1", - Zero, - Zero, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C2D", - 0x03E8, - 0x0FA0, - 0x10, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C3", - 0x1388, - 0x6978, - 0x03, - Zero, - One - } - }, - - Package (0x06) - { - "LPR", - "A53Core2", - 0x02, - Package (0x07) - { - "MODE", - "C1", - Zero, - Zero, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C2D", - 0x03E8, - 0x0FA0, - 0x10, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C3", - 0x1388, - 0x6978, - 0x03, - Zero, - One - } - }, - - Package (0x06) - { - "LPR", - "A53Core3", - 0x03, - Package (0x07) - { - "MODE", - "C1", - Zero, - Zero, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C2D", - 0x03E8, - 0x0FA0, - 0x10, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C3", - 0x1388, - 0x6978, - 0x03, - Zero, - One - } - }, - - Package (0x05) - { - "LPR", - "A53L2", - 0xFFFFFFFF, - Package (0x0B) - { - "MODE", - "D2D", - 0x0514, - 0x1D4C, - 0x10, - 0x02, - Zero, - Package (0x04) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53Core0", - "C1", - 0x03 - }, - - Package (0x04) - { - "DEPENDENCY", - "A53Core0", - "C2D", - 0x03 - }, - - Package (0x04) - { - "DEPENDENCY", - "A53Core0", - "C3", - 0x03 - } - }, - - Package (0x04) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53Core1", - "C1", - 0x03 - }, - - Package (0x04) - { - "DEPENDENCY", - "A53Core1", - "C2D", - 0x03 - }, - - Package (0x04) - { - "DEPENDENCY", - "A53Core1", - "C3", - 0x03 - } - }, - - Package (0x04) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53Core2", - "C1", - 0x03 - }, - - Package (0x04) - { - "DEPENDENCY", - "A53Core2", - "C2D", - 0x03 - }, - - Package (0x04) - { - "DEPENDENCY", - "A53Core2", - "C3", - 0x03 - } - }, - - Package (0x04) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53Core3", - "C1", - 0x03 - }, - - Package (0x04) - { - "DEPENDENCY", - "A53Core3", - "C2D", - 0x03 - }, - - Package (0x04) - { - "DEPENDENCY", - "A53Core3", - "C3", - 0x03 - } - } - }, - - Package (0x0B) - { - "MODE", - "D3", - 0x2328, - 0xD2F0, - Zero, - One, - 0x04, - Package (0x02) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53Core0", - "C3", - 0x07 - } - }, - - Package (0x02) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53Core1", - "C3", - 0x07 - } - }, - - Package (0x02) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53Core2", - "C3", - 0x07 - } - }, - - Package (0x02) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53Core3", - "C3", - 0x07 - } - } - } - }, - - Package (0x05) - { - "LPR", - "CCI", - 0xFFFFFFFF, - Package (0x08) - { - "MODE", - "E1", - 0x1388, - 0x2710, - Zero, - Zero, - Zero, - Package (0x03) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53L2", - "D2D", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "A53L2", - "D3", - 0x07 - } - } - }, - - Package (0x08) - { - "MODE", - "E3", - 0x2AF8, - 0x00038270, - Zero, - Zero, - Zero, - Package (0x02) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53L2", - "D3", - 0x07 - } - } - } - }, - - Package (0x04) - { - "LPR", - "platform", - 0xFFFFFFFF, - Package (0x08) - { - "MODE", - "xo", - 0x2EE0, - 0x00050910, - 0x20, - Zero, - 0x10, - Package (0x02) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "CCI", - "E3", - 0x07 - } - } - } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (OIDL, 0, NotSerialized) - { - Return (MIDL) /* \_SB_.PEP0.MIDL */ - } - - Name (MIDL, Package (0x0C) - { - "MICROPEP_IDLE", - One, - Package (0x06) - { - "LPR", - "A53Core0", - Zero, - Package (0x07) - { - "MODE", - "C1", - Zero, - Zero, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C2D", - 0x03E8, - 0x0FA0, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C3", - 0x0BB8, - 0xAFC8, - 0x03, - Zero, - One - } - }, - - Package (0x06) - { - "LPR", - "A53Core1", - One, - Package (0x07) - { - "MODE", - "C1", - Zero, - Zero, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C2D", - 0x03E8, - 0x0FA0, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C3", - 0x0BB8, - 0xAFC8, - 0x03, - Zero, - One - } - }, - - Package (0x06) - { - "LPR", - "A53Core2", - 0x02, - Package (0x07) - { - "MODE", - "C1", - Zero, - Zero, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C2D", - 0x03E8, - 0x0FA0, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C3", - 0x0BB8, - 0xAFC8, - 0x03, - Zero, - One - } - }, - - Package (0x06) - { - "LPR", - "A53Core3", - 0x03, - Package (0x07) - { - "MODE", - "C1", - Zero, - Zero, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C2D", - 0x03E8, - 0x0FA0, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C3", - 0x0BB8, - 0xAFC8, - 0x03, - Zero, - One - } - }, - - Package (0x06) - { - "LPR", - "A57Core0", - 0x04, - Package (0x07) - { - "MODE", - "C1", - Zero, - Zero, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C2D", - 0x0320, - 0x1770, - 0x10, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C3", - 0x0384, - 0x00011170, - 0x03, - Zero, - One - } - }, - - Package (0x06) - { - "LPR", - "A57Core1", - 0x05, - Package (0x07) - { - "MODE", - "C1", - Zero, - Zero, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C2D", - 0x0320, - 0x1770, - 0x10, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C3", - 0x0384, - 0x00011170, - 0x03, - Zero, - One - } - }, - - Package (0x05) - { - "LPR", - "A53L2", - 0xFFFFFFFF, - Package (0x0B) - { - "MODE", - "D2D", - 0x0514, - 0x0BB8, - Zero, - 0x02, - Zero, - Package (0x04) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53Core0", - "C1", - 0x03 - }, - - Package (0x04) - { - "DEPENDENCY", - "A53Core0", - "C2D", - 0x03 - }, - - Package (0x04) - { - "DEPENDENCY", - "A53Core0", - "C3", - 0x03 - } - }, - - Package (0x04) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53Core1", - "C1", - 0x03 - }, - - Package (0x04) - { - "DEPENDENCY", - "A53Core1", - "C2D", - 0x03 - }, - - Package (0x04) - { - "DEPENDENCY", - "A53Core1", - "C3", - 0x03 - } - }, - - Package (0x04) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53Core2", - "C1", - 0x03 - }, - - Package (0x04) - { - "DEPENDENCY", - "A53Core2", - "C2D", - 0x03 - }, - - Package (0x04) - { - "DEPENDENCY", - "A53Core2", - "C3", - 0x03 - } - }, - - Package (0x04) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53Core3", - "C1", - 0x03 - }, - - Package (0x04) - { - "DEPENDENCY", - "A53Core3", - "C2D", - 0x03 - }, - - Package (0x04) - { - "DEPENDENCY", - "A53Core3", - "C3", - 0x03 - } - } - }, - - Package (0x0B) - { - "MODE", - "D3", - 0x2328, - 0xFA00, - Zero, - One, - 0x04, - Package (0x02) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53Core0", - "C3", - 0x07 - } - }, - - Package (0x02) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53Core1", - "C3", - 0x07 - } - }, - - Package (0x02) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53Core2", - "C3", - 0x07 - } - }, - - Package (0x02) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53Core3", - "C3", - 0x07 - } - } - } - }, - - Package (0x05) - { - "LPR", - "A57L2", - 0xFFFFFFFF, - Package (0x09) - { - "MODE", - "D2D", - 0x07D0, - 0x2328, - 0x10, - 0x02, - Zero, - Package (0x04) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A57Core0", - "C1", - 0x03 - }, - - Package (0x04) - { - "DEPENDENCY", - "A57Core0", - "C2D", - 0x03 - }, - - Package (0x04) - { - "DEPENDENCY", - "A57Core0", - "C3", - 0x03 - } - }, - - Package (0x04) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A57Core1", - "C1", - 0x03 - }, - - Package (0x04) - { - "DEPENDENCY", - "A57Core1", - "C2D", - 0x03 - }, - - Package (0x04) - { - "DEPENDENCY", - "A57Core1", - "C3", - 0x03 - } - } - }, - - Package (0x09) - { - "MODE", - "D3", - 0x2EE0, - 0xEA60, - Zero, - One, - 0x04, - Package (0x02) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A57Core0", - "C3", - 0x07 - } - }, - - Package (0x02) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A57Core1", - "C3", - 0x07 - } - } - } - }, - - Package (0x05) - { - "LPR", - "CCI", - 0xFFFFFFFF, - Package (0x09) - { - "MODE", - "E1", - 0x1388, - 0x2710, - Zero, - Zero, - Zero, - Package (0x03) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53L2", - "D2D", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "A53L2", - "D3", - 0x07 - } - }, - - Package (0x03) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A57L2", - "D2D", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "A57L2", - "D3", - 0x07 - } - } - }, - - Package (0x09) - { - "MODE", - "E3", - 0x2AF8, - 0x7530, - Zero, - Zero, - Zero, - Package (0x02) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53L2", - "D3", - 0x07 - } - }, - - Package (0x02) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A57L2", - "D3", - 0x07 - } - } - } - }, - - Package (0x04) - { - "LPR", - "platform", - 0xFFFFFFFF, - Package (0x08) - { - "MODE", - "xo", - 0x1388, - 0x00050910, - 0x20, - Zero, - 0x10, - Package (0x02) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "CCI", - "E3", - 0x07 - } - } - } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (APMD, 0, NotSerialized) - { - Return (APCC) /* \_SB_.PEP0.APCC */ - } - - Name (APCC, Package (0x02) - { - Package (0x13) - { - "DEVICE", - "\\_SB.ADSP.SLM1.ADCM.AUDD", - Package (0x05) - { - "COMPONENT", - Zero, - Package (0x05) - { - "FSTATE", - Zero, - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - Zero, - 0x0E, - Zero, - 0x02, - 0x04, - 0x03, - 0x05 - } - }, - - Package (0x02) - { - "PMICDIVCLK", - Package (0x03) - { - "PPP_RESOURCE_ID_DIV_CLK_1_A", - 0x02, - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0E) - { - "PPP_RESOURCE_ID_SMPS5_A", - 0x02, - 0x0020CE70, - 0x0009EB10, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - } - }, - - Package (0x05) - { - "FSTATE", - One, - Package (0x02) - { - "PMICDIVCLK", - Package (0x03) - { - "PPP_RESOURCE_ID_DIV_CLK_1_A", - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - Zero, - 0x0E, - Zero, - 0x02, - 0x04, - One, - 0x05 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0E) - { - "PPP_RESOURCE_ID_SMPS5_A", - 0x02, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - } - }, - - Package (0x06) - { - "PSTATE_SET", - Zero, - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0E) - { - "PPP_RESOURCE_ID_SMPS4_A", - 0x02, - 0x001B7740, - 0xEA60, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO11_A", - One, - 0x00124F80, - 0x88B8, - One, - Zero, - One, - Zero, - Zero, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO11_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0E) - { - "PPP_RESOURCE_ID_SMPS4_A", - 0x02, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - } - }, - - Package (0x02) - { - "PREPARE_PSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_PSTATE", - One - } - } - }, - - Package (0x04) - { - "COMPONENT", - One, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - }, - - Package (0x04) - { - "COMPONENT", - 0x02, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - }, - - Package (0x04) - { - "COMPONENT", - 0x03, - Package (0x05) - { - "FSTATE", - Zero, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x43, - One, - One, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x41, - One, - One, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x42, - One, - One, - One, - Zero, - Zero - } - } - }, - - Package (0x05) - { - "FSTATE", - One, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x43, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x41, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x42, - Zero, - Zero, - Zero, - One, - Zero - } - } - } - }, - - Package (0x04) - { - "COMPONENT", - 0x04, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - }, - - Package (0x04) - { - "COMPONENT", - 0x05, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - }, - - Package (0x04) - { - "COMPONENT", - 0x06, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - }, - - Package (0x04) - { - "COMPONENT", - 0x07, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - }, - - Package (0x04) - { - "COMPONENT", - 0x08, - Package (0x05) - { - "FSTATE", - Zero, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x3E, - One, - One, - One, - One, - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x3A, - One, - One, - One, - One, - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x3B, - One, - One, - One, - One, - One - } - } - }, - - Package (0x05) - { - "FSTATE", - One, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x3E, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x3A, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x3B, - Zero, - Zero, - Zero, - One, - Zero - } - } - } - }, - - Package (0x04) - { - "COMPONENT", - 0x09, - Package (0x03) - { - "FSTATE", - Zero, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x3C, - One, - One, - Zero, - One, - Zero - } - } - }, - - Package (0x03) - { - "FSTATE", - One, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x3C, - Zero, - Zero, - Zero, - One, - Zero - } - } - } - }, - - Package (0x04) - { - "COMPONENT", - 0x0A, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - }, - - Package (0x04) - { - "COMPONENT", - 0x0B, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - }, - - Package (0x04) - { - "COMPONENT", - 0x0C, - Package (0x05) - { - "FSTATE", - Zero, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x52, - One, - One, - One, - Zero, - 0x03 - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x4F, - One, - One, - One, - Zero, - 0x03 - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x50, - One, - One, - One, - Zero, - 0x03 - } - } - }, - - Package (0x05) - { - "FSTATE", - One, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x52, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x4F, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x50, - Zero, - Zero, - Zero, - One, - Zero - } - } - } - }, - - Package (0x04) - { - "COMPONENT", - 0x0D, - Package (0x05) - { - "FSTATE", - Zero, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x51, - One, - One, - Zero, - Zero, - 0x03 - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x4F, - One, - One, - One, - Zero, - 0x03 - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x50, - One, - One, - One, - Zero, - 0x03 - } - } - }, - - Package (0x05) - { - "FSTATE", - One, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x51, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x4F, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x50, - Zero, - Zero, - Zero, - One, - Zero - } - } - } - }, - - Package (0x04) - { - "COMPONENT", - 0x0E, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - }, - - Package (0x04) - { - "COMPONENT", - 0x0F, - Package (0x03) - { - "FSTATE", - Zero, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x07) - { - "PPP_RESOURCE_ID_BOOST_BYPASS1_B", - 0x09, - 0x00325AA0, - One, - Zero, - Zero, - Zero - } - } - }, - - Package (0x03) - { - "FSTATE", - One, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x07) - { - "PPP_RESOURCE_ID_BOOST_BYPASS1_B", - 0x09, - 0x00325AA0, - Zero, - Zero, - Zero, - Zero - } - } - } - }, - - Package (0x04) - { - "COMPONENT", - 0x10, - Package (0x05) - { - "FSTATE", - Zero, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x9C40 - } - } - }, - - Package (0x05) - { - "FSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - 0x02 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - Zero - } - } - } - } - }, - - Package (0x03) - { - "DEVICE", - "\\_SB.ADSP.SLM1.ADCM.AUDD.MBHC", - Package (0x04) - { - "COMPONENT", - Zero, - Package (0x04) - { - "FSTATE", - Zero, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0E) - { - "PPP_RESOURCE_ID_SMPS5_A", - 0x02, - 0x0020CE70, - 0x0009EB10, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x07) - { - "PPP_RESOURCE_ID_BOOST_BYPASS1_B", - 0x09, - 0x00325AA0, - One, - Zero, - Zero, - Zero - } - } - }, - - Package (0x04) - { - "FSTATE", - One, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0E) - { - "PPP_RESOURCE_ID_SMPS5_A", - 0x02, - Zero, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x07) - { - "PPP_RESOURCE_ID_BOOST_BYPASS1_B", - 0x09, - Zero, - One, - Zero, - Zero, - Zero - } - } - } - } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (OCMD, 0, NotSerialized) - { - Return (OCCC) /* \_SB_.PEP0.OCCC */ - } - - Name (OCCC, Package (One) - { - Package (0x04) - { - "DEVICE", - "\\_SB.OMEM", - Package (0x05) - { - "COMPONENT", - Zero, - Package (0x03) - { - "FSTATE", - Zero, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/ocmem", - One - } - } - }, - - Package (0x03) - { - "FSTATE", - One, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/ocmem", - Zero - } - } - }, - - Package (0x02) - { - "STOP_FSTATE", - Zero - } - }, - - Package (0x05) - { - "COMPONENT", - One, - Package (0x04) - { - "FSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "ocmemcx_ocmemnoc_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - One, - Zero, - One - } - } - }, - - Package (0x04) - { - "FSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "ocmemcx_ocmemnoc_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x02, - Zero, - One - } - } - }, - - Package (0x02) - { - "STOP_FSTATE", - Zero - } - } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (GPMD, 0, NotSerialized) - { - Name (GPCC, Package (One) - { - Package (0x0B) - { - "DEVICE", - "\\_SB.GPU0", - Package (0x0C) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x04) - { - "FSTATE", - One, - Package (0x0D) - { - "ENTER", - Package (One) - { - "PSTATE_SAVE" - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x03 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x03, - 0x0B - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x04, - 0x28 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_axi", - Zero - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - 0x02 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/xo/cxo", - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO2_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO12_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO28_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/pmic/client/hfpll1", - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x0A, - One, - Zero, - Zero, - One, - Zero - } - } - }, - - Package (0x0A) - { - "EXIT", - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/xo/cxo", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - One - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_axi", - 0x4B00 - } - }, - - Package (One) - { - "PSTATE_RESTORE" - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO2_A", - One, - 0x001312D0, - 0x1040, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO12_A", - One, - 0x001B7740, - 0x2AF8, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO28_A", - One, - 0x000F4240, - 0x64, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/pmic/client/hfpll1", - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x0A, - One, - One, - Zero, - Zero, - Zero - } - } - } - }, - - Package (0x02) - { - "INIT_FSTATE", - One - }, - - Package (0x02) - { - "PRELOAD_FSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_FSTATE", - Zero - }, - - Package (0x07) - { - "PSTATE_SET", - Zero, - Package (0x02) - { - "PSTATE", - Zero - }, - - Package (0x09) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x0A, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - 0x0A, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_axi_clk", - 0x0A, - Zero, - One - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_axi_clk", - 0x0B, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - 0x0B, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x0B, - Zero, - One - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - Zero - }, - - Package (0x02) - { - "PREPARE_PSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_PSTATE", - Zero - } - }, - - Package (0x07) - { - "PSTATE_SET", - One, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - One - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - 0x02 - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - One - }, - - Package (0x02) - { - "PREPARE_PSTATE", - One - }, - - Package (0x02) - { - "ABANDON_PSTATE", - One - } - }, - - Package (0x09) - { - "PSTATE_SET", - 0x02, - Package (0x10) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_vsync_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_axi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mmss_misc_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_pclk0_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_esc0_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_byte0_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_pclk1_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_esc1_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_byte1_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_extpclk_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_hdmi_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_hdmi_clk", - One, - Zero, - One - } - } - }, - - Package (0x10) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_vsync_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_axi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mmss_misc_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_pclk0_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_esc0_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_byte0_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_pclk1_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_esc1_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_byte1_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_extpclk_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_hdmi_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_hdmi_clk", - 0x02, - Zero, - One - } - } - }, - - Package (0x10) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_vsync_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_axi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mmss_misc_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_pclk0_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_esc0_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_byte0_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_pclk1_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_esc1_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_byte1_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_extpclk_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_hdmi_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_hdmi_clk", - 0x02, - Zero, - One - } - } - }, - - Package (0x10) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_vsync_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_axi_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mmss_misc_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_pclk0_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_esc0_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_byte0_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_pclk1_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_esc1_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_byte1_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_extpclk_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_hdmi_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_hdmi_clk", - 0x02, - Zero, - One - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - Zero - }, - - Package (0x02) - { - "PREPARE_PSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_PSTATE", - Zero - } - }, - - Package (0x11) - { - "PSTATE_SET", - 0x03, - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x17D78400, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x1312D000, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x11E1A300, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x0FE502AB, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x04, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x0E4E1C00, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x05, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x0BEBC200, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x06, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x0A3140C0, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x07, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x08F0D180, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x08, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x07270E00, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x09, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x05F5E100, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x0A, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x051BE56E, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x0B, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - Zero, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - Zero, - Zero - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - 0x03 - }, - - Package (0x02) - { - "PREPARE_PSTATE", - 0x03 - }, - - Package (0x02) - { - "ABANDON_PSTATE", - 0x03 - } - }, - - Package (0x2E) - { - "PSTATE_SET", - 0x04, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0xB2D05E00, - 0xB2D05E00 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0xA6E49C00, - 0xA6E49C00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x9AF8DA00, - 0x9AF8DA00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x8F0D1800, - 0x8F0D1800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x83215600, - 0x83215600 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x77359400, - 0x77359400 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x713FB300, - 0x713FB300 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x6553F100, - 0x6553F100 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x08, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x5CC8FFB4, - 0x5CC8FFB4 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x09, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x5459A2A4, - 0x5459A2A4 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x4CAE93DA, - 0x4CAE93DA - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x45B5FAC7, - 0x45B5FAC7 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0C, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x3F5F9E29, - 0x3F5F9E29 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0D, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x399CBE54, - 0x399CBE54 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0E, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x345FF2D8, - 0x345FF2D8 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0F, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x2F9D0B50, - 0x2F9D0B50 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x10, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x2B48F303, - 0x2B48F303 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x11, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x2759971A, - 0x2759971A - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x12, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x23C5CF2F, - 0x23C5CF2F - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x13, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x208547FC, - 0x208547FC - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x14, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x1D906FFC, - 0x1D906FFC - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x15, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x1AE065CE, - 0x1AE065CE - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x16, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x186EE830, - 0x186EE830 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x17, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x16364771, - 0x16364771 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x18, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x14315838, - 0x14315838 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x19, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x125B6779, - 0x125B6779 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x10B02F85, - 0x10B02F85 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x0F2BCE1C, - 0x0F2BCE1C - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1C, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x0DCABB5F, - 0x0DCABB5F - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1D, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x0C89C19D, - 0x0C89C19D - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1E, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x0B65F5D4, - 0x0B65F5D4 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1F, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x0A5CB0EF, - 0x0A5CB0EF - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x20, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x096B8994, - 0x096B8994 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x21, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x08904E86, - 0x08904E86 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x22, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x07C90191, - 0x07C90191 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x23, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x0713D2E1, - 0x0713D2E1 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x24, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x066F1CCD, - 0x066F1CCD - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x25, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x05D96000, - 0x05D96000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x26, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x05514000, - 0x05514000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x27, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x04D58000, - 0x04D58000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x28, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - 0x0C - }, - - Package (0x02) - { - "PREPARE_PSTATE", - 0x0C - }, - - Package (0x02) - { - "ABANDON_PSTATE", - 0x0C - } - } - }, - - Package (0x0C) - { - "COMPONENT", - One, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - }, - - Package (0x04) - { - "FSTATE", - 0x02, - Package (0x0B) - { - "ENTER", - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "oxili_rbbmtimer_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "oxilicx_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "oxili_gfx3d_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_GFX3D_CFG", - Zero, - Zero - } - }, - - Package (One) - { - "PSTATE_SAVE" - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x06 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x03, - 0x06 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_OXILI", - 0x02 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_OXILICX", - 0x02 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - Zero - } - } - }, - - Package (0x10) - { - "EXIT", - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x4B00 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_OXILI", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_OXILICX", - One - } - }, - - Package (One) - { - "PSTATE_RESTORE" - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_GFX3D_CFG", - 0x11E1A300, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "oxili_gfx3d_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "oxilicx_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "oxili_rbbmtimer_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "oxili_gfx3d_clk", - 0x0A, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "oxilicx_ahb_clk", - 0x0A, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "oxili_rbbmtimer_clk", - 0x0A, - Zero, - One - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "oxili_rbbmtimer_clk", - 0x0B, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "oxilicx_ahb_clk", - 0x0B, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "oxili_gfx3d_clk", - 0x0B, - Zero, - One - } - } - } - }, - - Package (0x02) - { - "INIT_FSTATE", - Zero - }, - - Package (0x02) - { - "PRELOAD_FSTATE", - 0x02 - }, - - Package (0x02) - { - "ABANDON_FSTATE", - 0x02 - }, - - Package (0x07) - { - "PSTATE_SET", - Zero, - Package (0x02) - { - "PSTATE", - Zero - }, - - Package (0x09) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "oxili_gfx3d_clk", - 0x0A, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "oxilicx_ahb_clk", - 0x0A, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "oxili_rbbmtimer_clk", - 0x0A, - Zero, - One - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "oxili_rbbmtimer_clk", - 0x0B, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "oxilicx_ahb_clk", - 0x0B, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "oxili_gfx3d_clk", - 0x0B, - Zero, - One - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - Zero - }, - - Package (0x02) - { - "PREPARE_PSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_PSTATE", - Zero - } - }, - - Package (0x07) - { - "PSTATE_SET", - One, - Package (0x05) - { - "PSTATE", - Zero, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x4B00 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_OXILI", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_OXILICX", - One - } - } - }, - - Package (0x05) - { - "PSTATE", - One, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_OXILI", - 0x02 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_OXILICX", - 0x02 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - Zero - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - One - }, - - Package (0x02) - { - "PREPARE_PSTATE", - One - }, - - Package (0x02) - { - "ABANDON_PSTATE", - One - } - }, - - Package (0x0C) - { - "PSTATE_SET", - 0x02, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x000927C0 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x00077A10 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x0006DDD0 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x000595B0 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x000493E0 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x0002BF20 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - Zero - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - 0x04 - }, - - Package (0x02) - { - "PREPARE_PSTATE", - 0x04 - }, - - Package (0x02) - { - "ABANDON_PSTATE", - 0x04 - } - }, - - Package (0x0C) - { - "PSTATE_SET", - 0x03, - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_axi", - 0x00062250 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_GFX3D", - "ICBID_SLAVE_EBI1", - 0x00000001BACD8B40, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_axi", - 0x00062250 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_GFX3D", - "ICBID_SLAVE_EBI1", - 0x000000017198B300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x02, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_axi", - 0x00048C10 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_GFX3D", - "ICBID_SLAVE_EBI1", - 0x000000014865D300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x03, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_axi", - 0x00048C10 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_GFX3D", - "ICBID_SLAVE_EBI1", - 0x0000000103BBB300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x04, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_axi", - 0x00048C10 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_GFX3D", - "ICBID_SLAVE_EBI1", - 0xDA88D300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x05, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_axi", - 0x000249F0 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_GFX3D", - "ICBID_SLAVE_EBI1", - 0x8DDBEB00, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x06, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_axi", - Zero - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_GFX3D", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - 0x04 - }, - - Package (0x02) - { - "PREPARE_PSTATE", - 0x04 - }, - - Package (0x02) - { - "ABANDON_PSTATE", - 0x04 - } - } - }, - - Package (0x0C) - { - "COMPONENT", - 0x02, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x04) - { - "FSTATE", - One, - Package (0x04) - { - "ENTER", - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_axi_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x02, - Zero, - One - } - } - }, - - Package (0x04) - { - "EXIT", - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_axi_clk", - One, - Zero, - One - } - } - } - }, - - Package (0x04) - { - "FSTATE", - 0x02, - Package (0x08) - { - "ENTER", - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_axi_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x02, - Zero, - One - } - }, - - Package (One) - { - "PSTATE_SAVE" - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x0B - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x03, - 0x0B - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - 0x02 - } - } - }, - - Package (0x06) - { - "EXIT", - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_axi_clk", - One, - Zero, - One - } - }, - - Package (One) - { - "PSTATE_RESTORE" - } - } - }, - - Package (0x02) - { - "INIT_FSTATE", - Zero - }, - - Package (0x02) - { - "PRELOAD_FSTATE", - 0x02 - }, - - Package (0x02) - { - "ABANDON_FSTATE", - 0x02 - }, - - Package (0x07) - { - "PSTATE_SET", - Zero, - Package (0x02) - { - "PSTATE", - Zero - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x05, - Zero, - One - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - Zero - }, - - Package (0x02) - { - "PREPARE_PSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_PSTATE", - Zero - } - }, - - Package (0x07) - { - "PSTATE_SET", - One, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - One - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - 0x02 - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - Zero - }, - - Package (0x02) - { - "PREPARE_PSTATE", - One - }, - - Package (0x02) - { - "ABANDON_PSTATE", - Zero - } - }, - - Package (0x11) - { - "PSTATE_SET", - 0x02, - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x17D78400, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x1312D000, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x11E1A300, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x0FE50FB0, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x04, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x0E4E1C00, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x05, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x0BEBC200, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x06, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x0A37D070, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x07, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x08F0D180, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x08, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x07270E00, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x09, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x05F5E100, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x0A, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x051BD4B0, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x0B, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - Zero, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - Zero, - Zero - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - 0x0A - }, - - Package (0x02) - { - "PREPARE_PSTATE", - 0x0A - }, - - Package (0x02) - { - "ABANDON_PSTATE", - 0x0A - } - }, - - Package (0x11) - { - "PSTATE_SET", - 0x03, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x98968000, - 0x98968000 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x8F0D1800, - 0x8F0D1800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x6CFDC928, - 0x6CFDC928 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x5F5E1000, - 0x5F5E1000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x4C4B4000, - 0x4C4B4000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x3F6B5A00, - 0x3F6B5A00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x2FAF0800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x28DEA580, - 0x28DEA580 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x08, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x23C34600, - 0x23C34600 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x09, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x1C9C3800, - 0x1C9C3800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x11E1A300, - 0x11E1A300 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - 0x07 - }, - - Package (0x02) - { - "PREPARE_PSTATE", - 0x07 - }, - - Package (0x02) - { - "ABANDON_PSTATE", - 0x07 - } - } - }, - - Package (0x0C) - { - "COMPONENT", - 0x03, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x04) - { - "FSTATE", - One, - Package (0x04) - { - "ENTER", - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_axi_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x02, - Zero, - One - } - } - }, - - Package (0x04) - { - "EXIT", - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_axi_clk", - One, - Zero, - One - } - } - } - }, - - Package (0x04) - { - "FSTATE", - 0x02, - Package (0x08) - { - "ENTER", - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_axi_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - 0x02 - } - }, - - Package (One) - { - "PSTATE_SAVE" - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x0B - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x03, - 0x0B - } - } - }, - - Package (0x06) - { - "EXIT", - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_axi_clk", - One, - Zero, - One - } - }, - - Package (One) - { - "PSTATE_RESTORE" - } - } - }, - - Package (0x02) - { - "INIT_FSTATE", - Zero - }, - - Package (0x02) - { - "PRELOAD_FSTATE", - 0x02 - }, - - Package (0x02) - { - "ABANDON_FSTATE", - 0x02 - }, - - Package (0x07) - { - "PSTATE_SET", - Zero, - Package (0x02) - { - "PSTATE", - Zero - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x05, - Zero, - One - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - Zero - }, - - Package (0x02) - { - "PREPARE_PSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_PSTATE", - Zero - } - }, - - Package (0x07) - { - "PSTATE_SET", - One, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - One - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - 0x02 - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - Zero - }, - - Package (0x02) - { - "PREPARE_PSTATE", - One - }, - - Package (0x02) - { - "ABANDON_PSTATE", - Zero - } - }, - - Package (0x11) - { - "PSTATE_SET", - 0x02, - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x17D78400, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x1312D000, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x11E1A300, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x0FE50FB0, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x04, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x0E4E1C00, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x05, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x0BEBC200, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x06, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x0A37D070, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x07, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x08F0D180, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x08, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x07270E00, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x09, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x05F5E100, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x0A, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x051BD4B0, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x0B, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - Zero, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - Zero, - Zero - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - 0x0A - }, - - Package (0x02) - { - "PREPARE_PSTATE", - 0x0A - }, - - Package (0x02) - { - "ABANDON_PSTATE", - 0x0A - } - }, - - Package (0x11) - { - "PSTATE_SET", - 0x03, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x98968000, - 0x98968000 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x8F0D1800, - 0x8F0D1800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x6CFDC928, - 0x6CFDC928 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x5F5E1000, - 0x5F5E1000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x4C4B4000, - 0x4C4B4000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x3F6B5A00, - 0x3F6B5A00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x2FAF0800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x28DEA580, - 0x28DEA580 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x08, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x23C34600, - 0x23C34600 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x09, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x1C9C3800, - 0x1C9C3800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x11E1A300, - 0x11E1A300 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - 0x07 - }, - - Package (0x02) - { - "PREPARE_PSTATE", - 0x07 - }, - - Package (0x02) - { - "ABANDON_PSTATE", - 0x07 - } - } - }, - - Package (0x0D) - { - "COMPONENT", - 0x04, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x04) - { - "FSTATE", - One, - Package (0x07) - { - "ENTER", - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core0_vcodec_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core1_vcodec_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_vcodec0_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_axi_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x02, - Zero, - One - } - } - }, - - Package (0x07) - { - "EXIT", - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_vcodec0_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core0_vcodec_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core1_vcodec_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_axi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - One, - Zero, - One - } - } - } - }, - - Package (0x04) - { - "FSTATE", - 0x02, - Package (0x13) - { - "ENTER", - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_axi", - 0x4B00 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_axi/custom/venus0/vbif_halt", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core0_vcodec_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core1_vcodec_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_vcodec0_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_axi_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x02, - Zero, - One - } - }, - - Package (One) - { - "PSTATE_SAVE" - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x03 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x03, - 0x08 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x04, - 0x08 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE0", - 0x04 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE0", - 0x02 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE1", - 0x04 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE1", - 0x02 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0", - 0x02 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_axi", - Zero - } - } - }, - - Package (0x0F) - { - "EXIT", - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE0", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE0", - 0x03 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE1", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE1", - 0x03 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_vcodec0_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core0_vcodec_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core1_vcodec_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_axi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - One, - Zero, - One - } - }, - - Package (One) - { - "PSTATE_RESTORE" - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_axi/custom/venus0/vbif_halt", - One - } - } - } - }, - - Package (0x02) - { - "INIT_FSTATE", - Zero - }, - - Package (0x02) - { - "PRELOAD_FSTATE", - 0x02 - }, - - Package (0x02) - { - "ABANDON_FSTATE", - 0x02 - }, - - Package (0x07) - { - "PSTATE_SET", - Zero, - Package (0x02) - { - "PSTATE", - Zero - }, - - Package (0x0F) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core0_vcodec_clk", - 0x0A, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core1_vcodec_clk", - 0x0A, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_vcodec0_clk", - 0x0A, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ahb_clk", - 0x0A, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_axi_clk", - 0x0A, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x0A, - Zero, - One - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x0B, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_axi_clk", - 0x0B, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ahb_clk", - 0x0B, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_vcodec0_clk", - 0x0B, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core0_vcodec_clk", - 0x0B, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core1_vcodec_clk", - 0x0B, - Zero, - One - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - One - }, - - Package (0x02) - { - "PREPARE_PSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_PSTATE", - One - } - }, - - Package (0x07) - { - "PSTATE_SET", - One, - Package (0x08) - { - "PSTATE", - Zero, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE0", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE0", - 0x03 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE1", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE1", - 0x03 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_axi/custom/venus0/vbif_halt", - One - } - } - }, - - Package (0x16) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_vcodec0_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core0_vcodec_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core1_vcodec_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_axi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_axi", - 0x4B00 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_axi/custom/venus0/vbif_halt", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core0_vcodec_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core1_vcodec_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_vcodec0_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_axi_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE0", - 0x04 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE0", - 0x02 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE1", - 0x04 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE1", - 0x02 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0", - 0x02 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_axi", - Zero - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - One - }, - - Package (0x02) - { - "PREPARE_PSTATE", - One - }, - - Package (0x02) - { - "ABANDON_PSTATE", - One - } - }, - - Package (0x09) - { - "PSTATE_SET", - 0x02, - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_vcodec0_clk", - 0x03, - 0x1E65FB80, - 0x03 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_VENUS_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_vcodec0_clk", - 0x03, - 0x1312D000, - 0x03 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_VENUS_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_vcodec0_clk", - 0x03, - 0x07F28155, - 0x03 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_VENUS_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_vcodec0_clk", - 0x03, - Zero, - 0x03 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_VENUS_CFG", - Zero, - Zero - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - 0x02 - }, - - Package (0x02) - { - "PREPARE_PSTATE", - 0x02 - }, - - Package (0x02) - { - "ABANDON_PSTATE", - 0x02 - } - }, - - Package (0x0E) - { - "PSTATE_SET", - 0x03, - Package (0x06) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x00000002E1122F80, - 0xEF5F4C00 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x00000002E1122F80, - 0xEF5F4C00 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_OCMEM", - "ICBID_SLAVE_OCMEM", - 0x00000002FAF08000, - 0x000000017F420380 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x03, - 0x17D78400, - 0x03 - } - } - }, - - Package (0x06) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0xBBC12F80, - 0x81579280 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0xBBC12F80, - 0x81579280 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_OCMEM", - "ICBID_SLAVE_OCMEM", - 0x00000002FAF08000, - 0x6D22D7C0 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x03, - 0x17D78400, - 0x03 - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0xB06E0400, - 0x7988ABC0 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0xB06E0400, - 0x7988ABC0 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_OCMEM", - "ICBID_SLAVE_OCMEM", - 0x00000002625A0000, - 0x66575740 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x03, - 0x1312D000, - 0x03 - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x85A23480, - 0x59C3BC80 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x85A23480, - 0x59C3BC80 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_OCMEM", - "ICBID_SLAVE_OCMEM", - 0x00000002625A0000, - 0x4D4EA640 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x03, - 0x1312D000, - 0x03 - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x04, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x592B2600, - 0x3C612740 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x592B2600, - 0x3C612740 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_OCMEM", - "ICBID_SLAVE_OCMEM", - 0x000000017D784000, - 0x338EDA40 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x03, - 0x0BEBC200, - 0x03 - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x05, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x2CB41780, - 0x1EEF4FC0 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x2CB41780, - 0x1EEF4FC0 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_OCMEM", - "ICBID_SLAVE_OCMEM", - 0xEE6B2800, - 0x19BFCC00 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x03, - 0x07735940, - 0x03 - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x06, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x177BF680, - 0x1017DF80 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x177BF680, - 0x1017DF80 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_OCMEM", - "ICBID_SLAVE_OCMEM", - 0xBEBC2000, - 0x0D970100 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x03, - 0x05F5E100, - 0x03 - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x07, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x090F5600, - 0x0632EA00 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x090F5600, - 0x0632EA00 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_OCMEM", - "ICBID_SLAVE_OCMEM", - 0xBEBC2000, - 0x053EC600 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x03, - 0x05F5E100, - 0x03 - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x08, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_OCMEM", - "ICBID_SLAVE_OCMEM", - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x03, - Zero, - 0x03 - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - 0x05 - }, - - Package (0x02) - { - "PREPARE_PSTATE", - 0x05 - }, - - Package (0x02) - { - "ABANDON_PSTATE", - 0x05 - } - }, - - Package (0x0E) - { - "PSTATE_SET", - 0x04, - Package (0x06) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x00000002FAF08000, - 0xEF5F4C00 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x00000002E1122F80, - 0xEF5F4C00 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_OCMEM", - "ICBID_SLAVE_OCMEM", - 0x00000002FAF08000, - 0x000000017F420380 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x03, - 0x17D78400, - 0x03 - } - } - }, - - Package (0x06) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0xF1D0E840, - 0xA13B0640 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0xF1D0E840, - 0xA13B0640 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_OCMEM", - "ICBID_SLAVE_OCMEM", - 0x00000002FAF08000, - 0x905CC980 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x03, - 0x17D78400, - 0x03 - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0xE3368100, - 0x97749540 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0xE3368100, - 0x97749540 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_OCMEM", - "ICBID_SLAVE_OCMEM", - 0x00000002625A0000, - 0x875CB5C0 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x03, - 0x1312D000, - 0x03 - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x54E08400, - 0x4A447380 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x54E08400, - 0x4A447380 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_OCMEM", - "ICBID_SLAVE_OCMEM", - 0x00000002625A0000, - 0x540AE480 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x03, - 0x1312D000, - 0x03 - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x04, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x41169900, - 0x31880DC0 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x41169900, - 0x31880DC0 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_OCMEM", - "ICBID_SLAVE_OCMEM", - 0x00000001DCD65000, - 0x38074300 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x03, - 0x0EE6B280, - 0x03 - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x05, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x2D3D6BC0, - 0x1E28F280 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x77359400, - 0x1E28F280 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_OCMEM", - "ICBID_SLAVE_OCMEM", - 0xEE6B2800, - 0x1DDCA740 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x03, - 0x07735940, - 0x03 - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x06, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x1017DF80, - 0x0AE85BC0 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x1017DF80, - 0x0AE85BC0 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_OCMEM", - "ICBID_SLAVE_OCMEM", - 0xBEBC2000, - 0x0C5691C0 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x03, - 0x05F5E100, - 0x03 - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x07, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x5F5E1000, - 0x03938700 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x5F5E1000, - 0x03938700 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_OCMEM", - "ICBID_SLAVE_OCMEM", - 0xBEBC2000, - 0x041EB000 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x03, - 0x05F5E100, - 0x03 - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x08, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_OCMEM", - "ICBID_SLAVE_OCMEM", - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x03, - Zero, - 0x03 - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - 0x08 - }, - - Package (0x02) - { - "PREPARE_PSTATE", - 0x08 - }, - - Package (0x02) - { - "ABANDON_PSTATE", - 0x08 - } - } - }, - - Package (0x0A) - { - "COMPONENT", - 0x05, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - }, - - Package (0x02) - { - "INIT_FSTATE", - Zero - }, - - Package (0x02) - { - "PRELOAD_FSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_FSTATE", - Zero - }, - - Package (0x07) - { - "PSTATE_SET", - Zero, - Package (0x02) - { - "PSTATE", - Zero - }, - - Package (0x02) - { - "PSTATE", - One - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - Zero - }, - - Package (0x02) - { - "PREPARE_PSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_PSTATE", - Zero - } - }, - - Package (0x07) - { - "PSTATE_SET", - One, - Package (0x02) - { - "PSTATE", - Zero - }, - - Package (0x02) - { - "PSTATE", - One - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - Zero - }, - - Package (0x02) - { - "PREPARE_PSTATE", - One - }, - - Package (0x02) - { - "ABANDON_PSTATE", - Zero - } - }, - - Package (0x06) - { - "PSTATE_SET", - 0x02, - Package (0x02) - { - "PSTATE", - Zero - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - Zero - }, - - Package (0x02) - { - "PREPARE_PSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_PSTATE", - Zero - } - } - }, - - Package (0x0B) - { - "COMPONENT", - 0x06, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x04) - { - "FSTATE", - One, - Package (0x0D) - { - "ENTER", - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_axi_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_hdmi_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_hdmi_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_extpclk_clk", - 0x02, - Zero, - One - } - }, - - Package (One) - { - "PSTATE_SAVE" - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x0A - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x03, - 0x20 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - 0x02 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO12_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO28_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - } - }, - - Package (0x0B) - { - "EXIT", - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - One - } - }, - - Package (One) - { - "PSTATE_RESTORE" - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_axi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_hdmi_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_hdmi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_extpclk_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO12_A", - One, - 0x001B7740, - 0xC350, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO28_A", - One, - 0x000F4240, - 0x64, - One, - Zero, - One, - Zero, - Zero, - Zero - } - } - } - }, - - Package (0x02) - { - "INIT_FSTATE", - One - }, - - Package (0x02) - { - "PRELOAD_FSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_FSTATE", - Zero - }, - - Package (0x07) - { - "PSTATE_SET", - Zero, - Package (0x02) - { - "PSTATE", - Zero - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x05, - Zero, - One - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - Zero - }, - - Package (0x02) - { - "PREPARE_PSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_PSTATE", - Zero - } - }, - - Package (0x07) - { - "PSTATE_SET", - One, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - One - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - 0x02 - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - One - }, - - Package (0x02) - { - "PREPARE_PSTATE", - One - }, - - Package (0x02) - { - "ABANDON_PSTATE", - One - } - }, - - Package (0x10) - { - "PSTATE_SET", - 0x02, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x1312D000, - One - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x0FE4E8A0, - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x0BEBC200, - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x09896800, - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x07ED6B40, - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x05F5E100, - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x051BD4B0, - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x047868C0, - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x08, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x03938700, - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x09, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x023C3460, - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0A, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - Zero, - One - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - One - }, - - Package (0x02) - { - "PREPARE_PSTATE", - One - }, - - Package (0x02) - { - "ABANDON_PSTATE", - One - } - }, - - Package (0x26) - { - "PSTATE_SET", - 0x03, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x66104C79, - 0x5CC8FFB4 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x5CC8FFB4, - 0x5459A2A4 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x5459A2A4, - 0x4CAE93DA - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x4CAE93DA, - 0x45B5FAC7 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x45B5FAC7, - 0x3F5F9E29 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x3F5F9E29, - 0x399CBE54 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x399CBE54, - 0x345FF2D8 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x345FF2D8, - 0x2F9D0B50 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x08, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x2F9D0B50, - 0x2B48F303 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x09, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x2B48F303, - 0x2759971A - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x2759971A, - 0x23C5CF2F - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x23C5CF2F, - 0x208547FC - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0C, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x208547FC, - 0x1D906FFC - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0D, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x1D906FFC, - 0x1AE065CE - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0E, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x1AE065CE, - 0x186EE830 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0F, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x186EE830, - 0x16364771 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x10, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x16364771, - 0x14315838 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x11, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x14315838, - 0x125B6779 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x12, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x125B6779, - 0x10B02F85 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x13, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x10B02F85, - 0x0F2BCE1C - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x14, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x0F2BCE1C, - 0x0DCABB5F - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x15, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x0DCABB5F, - 0x0C89C19D - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x16, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x0C89C19D, - 0x0B65F5D4 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x17, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x0B65F5D4, - 0x0A5CB0EF - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x18, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x0A5CB0EF, - 0x096B8994 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x19, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x096B8994, - 0x08904E86 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x08904E86, - 0x07C90191 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x07C90191, - 0x0713D2E1 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1C, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x0713D2E1, - 0x066F1CCD - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1D, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x066F1CCD, - 0x05D96000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1E, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x05D96000, - 0x05514000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1F, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x05514000, - 0x04D58000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x20, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - 0x04 - }, - - Package (0x02) - { - "PREPARE_PSTATE", - 0x04 - }, - - Package (0x02) - { - "ABANDON_PSTATE", - 0x04 - } - } - }, - - Package (0x07) - { - "COMPONENT", - 0x07, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x04) - { - "FSTATE", - One, - Package (0x0C) - { - "ENTER", - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x1F, - One, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x20, - One, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x21, - One, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x22, - One, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0E) - { - "PPP_RESOURCE_ID_SMPS4_A", - 0x02, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_axi_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_hdmi_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - 0x02 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - Zero - } - } - }, - - Package (0x0C) - { - "EXIT", - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_axi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_hdmi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x9C40 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0E) - { - "PPP_RESOURCE_ID_SMPS4_A", - 0x02, - 0x001B7740, - 0x32C8, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x1F, - One, - One, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x20, - One, - One, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x21, - One, - One, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x22, - One, - One, - Zero, - One, - Zero - } - } - } - }, - - Package (0x02) - { - "INIT_FSTATE", - One - }, - - Package (0x02) - { - "PRELOAD_FSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_FSTATE", - Zero - } - }, - - Package (0x06) - { - "COMPONENT", - 0x08, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "INIT_FSTATE", - Zero - }, - - Package (0x02) - { - "PRELOAD_FSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_FSTATE", - Zero - } - } - } - }) - Return (GPCC) /* \_SB_.PEP0.GPMD.GPCC */ - } - } - - Scope (\_SB.PEP0) - { - Method (MPMD, 0, NotSerialized) - { - Return (MPCC) /* \_SB_.PEP0.MPCC */ - } - - Name (MPCC, Package (Zero){}) - } - - Scope (\_SB.PEP0) - { - Method (OPMD, 0, NotSerialized) - { - Return (OPCC) /* \_SB_.PEP0.OPCC */ - } - - Name (OPCC, Package (Zero){}) - } - - Scope (\_SB.PEP0) - { - Method (SPMD, 0, NotSerialized) - { - Return (SPCC) /* \_SB_.PEP0.SPCC */ - } - - Name (SPCC, Package (0x02) - { - Package (0x05) - { - "DEVICE", - "\\_SB.AMSS", - Package (0x07) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x06) - { - "PSTATE", - Zero, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0E) - { - "PPP_RESOURCE_ID_SMPS7_A", - 0x02, - 0x000F4240, - 0x003281B0, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/pmic/client/rail_cx", - 0x04 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/pmic/client/rail_mx", - 0x04 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/ipa", - 0x1D4C - } - } - }, - - Package (0x06) - { - "PSTATE", - One, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/pmic/client/rail_cx", - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/pmic/client/rail_mx", - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/ipa", - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/msscfg", - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0E) - { - "PPP_RESOURCE_ID_SMPS7_A", - 0x02, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/msscfg", - One - } - } - } - }, - - Package (0x02) - { - "DSTATE", - Zero - }, - - Package (0x02) - { - "DSTATE", - 0x03 - } - }, - - Package (0x05) - { - "DEVICE", - "\\_SB.ADSP", - Package (0x06) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "PSTATE", - Zero - }, - - Package (0x02) - { - "PSTATE", - One - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - Zero, - 0x0B, - Zero, - 0x02, - Zero, - 0x03, - 0x05 - } - } - } - }, - - Package (0x02) - { - "DSTATE", - Zero - }, - - Package (0x02) - { - "DSTATE", - 0x03 - } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (PPMD, 0, NotSerialized) - { - Return (PPCC) /* \_SB_.PEP0.PPCC */ - } - - Name (PPCC, Package (0x03) - { - Package (0x03) - { - "DEVICE", - "\\_SB.STAT", - Package (0x03) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - } - } - }, - - Package (0x03) - { - "DEVICE", - "\\_SB.UAR1", - Package (0x03) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - } - } - }, - - Package (0x05) - { - "DEVICE", - 0x81, - "\\_SB.GIO0", - Package (0x03) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - } - }, - - Package (0x03) - { - "COMPONENT", - One, - Package (0x02) - { - "FSTATE", - Zero - } - } - } - }) - Name (SDFR, Package (One) - { - Package (0x03) - { - "DEVICE", - "\\_SB.SDFR", - Package (0x06) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - }, - - Package (0x02) - { - "FSTATE", - 0x02 - }, - - Package (0x31) - { - "FSTATE", - 0x03, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - Zero, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - One, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x0B, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x10, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x19, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x27, - Zero, - Zero, - One, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x3D, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x3F, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x45, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x4C, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x55, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x56, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x57, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x58, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x59, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x5A, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x5B, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x5C, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x60, - Zero, - Zero, - Zero, - 0x03, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x69, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x6A, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x6C, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x6D, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x6E, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x72, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - Zero, - Zero, - Zero, - 0x02, - Zero, - Zero, - 0x05 - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x06) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_INPUT", - Zero, - Zero, - 0x04, - 0x02, - Zero - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - Zero, - 0x05, - Zero, - 0x02, - Zero, - Zero, - 0x05 - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x06) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_INPUT", - Zero, - 0x05, - 0x04, - 0x02, - Zero - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - Zero, - 0x0C, - Zero, - 0x02, - One, - 0x03, - 0x05 - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - Zero, - 0x10, - Zero, - 0x02, - 0x04, - 0x03, - 0x05 - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - Zero, - 0x11, - Zero, - 0x02, - 0x06, - 0x03, - 0x05 - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - One, - Zero, - Zero, - 0x02, - Zero, - Zero, - 0x05 - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x06) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_INPUT", - One, - Zero, - 0x04, - 0x02, - Zero - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - One, - 0x02, - Zero, - 0x02, - Zero, - Zero, - 0x05 - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x06) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_INPUT", - One, - 0x02, - 0x04, - 0x02, - Zero - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - One, - 0x07, - One, - One, - Zero, - One, - 0x05 - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - One, - 0x08, - One, - One, - Zero, - One, - 0x05 - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - One, - 0x09, - One, - One, - Zero, - One, - 0x05 - } - }, - - Package (0x02) - { - "PMICMPP", - Package (0x05) - { - "IOCTL_PM_MPP_CONFIG_I_SINK", - Zero, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICMPP", - Package (0x05) - { - "IOCTL_PM_MPP_CONFIG_I_SINK", - Zero, - 0x03, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICMPP", - Package (0x05) - { - "IOCTL_PM_MPP_CONFIG_I_SINK", - Zero, - 0x04, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICMPP", - Package (0x05) - { - "IOCTL_PM_MPP_CONFIG_I_SINK", - Zero, - 0x07, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICMPP", - Package (0x05) - { - "IOCTL_PM_MPP_CONFIG_I_SINK", - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO19_A", - One, - 0x00325AA0, - 0x0007A120, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO27_A", - One, - 0x000F4240, - 0x0007A120, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO31_A", - One, - 0x00124F80, - 0x000927C0, - One, - Zero, - One, - Zero, - Zero, - Zero - } - } - } - } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (BPMD, 0, NotSerialized) - { - Return (BPCC) /* \_SB_.PEP0.BPCC */ - } - - Name (BPCC, Package (0x05) - { - Package (0x05) - { - "DEVICE", - "\\_SB.SDC1", - Package (0x08) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - }, - - Package (0x1A) - { - "PSTATE_SET", - Zero, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x08, - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x09, - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0A, - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0B, - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0C, - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0D, - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0E, - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0F, - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x10, - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x11, - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x12, - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x13, - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x14, - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x15, - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - } - }, - - Package (0x05) - { - "PSTATE", - 0x16, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO20_A", - One, - 0x002D0370, - 0x0008B290, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0E) - { - "PPP_RESOURCE_ID_SMPS4_A", - 0x02, - 0x001B7740, - 0x0004F588, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - 0x23 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x17, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO20_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - 0x23 - } - } - } - }, - - Package (0x0C) - { - "PSTATE_SET", - One, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc1_apps_clk", - 0x03, - 0x00061A80, - 0x02 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc1_apps_clk", - 0x03, - 0x017D7840, - 0x02 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc1_apps_clk", - 0x03, - 0x017D7840, - 0x02 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc1_apps_clk", - 0x03, - 0x02FAF080, - 0x02 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc1_apps_clk", - 0x03, - 0x02FAF080, - 0x02 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc1_apps_clk", - 0x03, - 0x05F5E100, - 0x02 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc1_apps_clk", - 0x03, - 0x05F5E100, - 0x02 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc1_apps_clk", - 0x03, - 0x0BEBC200, - 0x02 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x08, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc1_apps_clk", - 0x03, - 0x0BEBC200, - 0x02 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x09, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc1_apps_clk", - 0x03, - 0x17D78400, - 0x02 - } - } - } - }, - - Package (0x07) - { - "PSTATE_SET", - 0x02, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_SDCC_1", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x17D78400 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_SDCC_1", - "ICBID_SLAVE_EBI1", - 0x17D78400, - 0x0BEBC200 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_SDCC_1", - "ICBID_SLAVE_EBI1", - 0x0BEBC200, - 0x05F5E100 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_SDCC_1", - "ICBID_SLAVE_EBI1", - 0x05F5E100, - 0x02FAF080 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_SDCC_1", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - } - }, - - Package (0x06) - { - "PSTATE_SET", - 0x03, - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x09 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x07 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - One - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x02, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x05 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x02 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x03, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x03 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x03 - } - } - } - } - }, - - Package (0x09) - { - "DSTATE", - Zero, - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x2044, - 0x0001FFFF, - 0x9F5A - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_sdcc1_apps_clk", - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x09 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_sdcc1_ahb_clk", - One - } - }, - - Package (One) - { - "PSTATE_RESTORE" - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - 0x16 - } - } - }, - - Package (0x07) - { - "DSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc1_ahb_clk", - 0x02, - Zero, - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc1_apps_clk", - 0x02, - Zero, - 0x02 - } - }, - - Package (One) - { - "PSTATE_SAVE" - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x04 - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x2044, - 0x0001FFFF, - 0x1E00 - } - } - } - }, - - Package (0x05) - { - "DEVICE", - "\\_SB.SDC2", - Package (0x08) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - }, - - Package (0x19) - { - "PSTATE_SET", - Zero, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x08, - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x09, - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0B, - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0C, - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0D, - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0E, - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0F, - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x10, - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x11, - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x12, - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x13, - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - } - }, - - Package (0x08) - { - "PSTATE", - 0x14, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO21_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO13_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - 0x23 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO21_A", - One, - 0x002D0370, - 0x000C3500, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO13_A", - One, - 0x002D0370, - 0x55F0, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - 0x23 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x15, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO13_A", - One, - 0x001C3A90, - 0x55F0, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - 0x23 - } - } - }, - - Package (0x05) - { - "PSTATE", - 0x16, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO21_A", - One, - 0x002D0370, - 0x000C3500, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO13_A", - One, - 0x002D0370, - 0x55F0, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - 0x23 - } - } - }, - - Package (0x05) - { - "PSTATE", - 0x17, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO21_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO13_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - 0x23 - } - } - } - }, - - Package (0x0B) - { - "PSTATE_SET", - One, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc2_apps_clk", - 0x03, - 0x00061A80, - 0x02 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc2_apps_clk", - 0x03, - 0x017D7840, - 0x02 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc2_apps_clk", - 0x03, - 0x017D7840, - 0x02 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc2_apps_clk", - 0x03, - 0x02FAF080, - 0x02 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc2_apps_clk", - 0x03, - 0x02FAF080, - 0x02 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc2_apps_clk", - 0x03, - 0x05F5E100, - 0x02 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc2_apps_clk", - 0x03, - 0x05F5E100, - 0x02 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc2_apps_clk", - 0x03, - 0x0BEBC200, - 0x02 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x08, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc2_apps_clk", - 0x03, - 0x0BEBC200, - 0x02 - } - } - } - }, - - Package (0x06) - { - "PSTATE_SET", - 0x02, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_SDCC_2", - "ICBID_SLAVE_EBI1", - 0x17D78400, - 0x0BEBC200 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_SDCC_2", - "ICBID_SLAVE_EBI1", - 0x0BEBC200, - 0x05F5E100 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_SDCC_2", - "ICBID_SLAVE_EBI1", - 0x05F5E100, - 0x02FAF080 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_SDCC_2", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - } - }, - - Package (0x05) - { - "PSTATE_SET", - 0x03, - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x08 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x05 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - One - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x02, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x04 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x02 - } - } - } - } - }, - - Package (0x08) - { - "DSTATE", - Zero, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - 0x16 - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x2048, - 0x7FFF, - 0x1FE4 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_sdcc2_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_sdcc2_apps_clk", - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x08 - } - } - }, - - Package (0x07) - { - "DSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc2_ahb_clk", - 0x02, - Zero, - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc2_apps_clk", - 0x02, - Zero, - 0x02 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x03 - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x2048, - 0x7FFF, - 0x0A00 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - 0x17 - } - } - } - }, - - Package (0x07) - { - "DEVICE", - "\\_SB.ADSP.SLM1", - Package (0x03) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - } - }, - - Package (0x02) - { - "DSTATE", - Zero - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x02) - { - "DSTATE", - 0x03 - } - }, - - Package (0x07) - { - "DEVICE", - "\\_SB.PCI0", - Package (0x04) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - }, - - Package (0x0E) - { - "DSTATE", - Zero, - Package (0x02) - { - "EXECUTE_FUNCTION", - Package (One) - { - "WlanD0ResourceVote" - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_PCIE_0", - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_LNBBCLK1_A", - 0x06, - One, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_pcie_0_pipe_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_pcie_0_slv_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_pcie_0_mstr_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_pcie_0_cfg_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_pcie_0_aux_clk", - 0x08, - 0x000F4240, - 0x03 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_PCIE_0_CFG", - 0x11E1A300, - Zero - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_PCIE_0", - "ICBID_SLAVE_EBI1", - 0x17D78400, - 0x0BEBC200 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO28_A", - One, - 0x000F4240, - 0xAFC8, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO12_A", - One, - 0x001B7740, - 0x5DC0, - One, - Zero, - One, - Zero, - Zero, - Zero - } - } - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x0E) - { - "DSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_pcie_0_pipe_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_pcie_0_aux_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_pcie_0_slv_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_pcie_0_mstr_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_pcie_0_cfg_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_PCIE_0_CFG", - Zero, - Zero - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_PCIE_0", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_PCIE_0", - 0x02 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_LNBBCLK1_A", - 0x06, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO28_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO12_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "EXECUTE_FUNCTION", - Package (One) - { - "WlanD3ResourceVote" - } - } - } - }, - - Package (0x07) - { - "DEVICE", - "\\_SB.PCI0.RP1", - Package (0x04) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - }, - - Package (0x02) - { - "DSTATE", - Zero - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x02) - { - "DSTATE", - 0x03 - } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (CHMD, 0, NotSerialized) - { - Return (CHCC) /* \_SB_.PEP0.CHCC */ - } - - Method (CHMX, 0, NotSerialized) - { - Return (CHXC) /* \_SB_.PEP0.CHXC */ - } - - Name (CHCC, Package (0x03) - { - Package (0x07) - { - "DEVICE", - "\\_SB.APS1", - Package (0x03) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - } - }, - - Package (0x06) - { - "DSTATE", - Zero, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0E) - { - "PPP_RESOURCE_ID_SMPS4_A", - 0x02, - 0x001B7740, - 0x000493E0, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LVS2_A", - 0x04, - 0x001B7740, - 0x000493E0, - One, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO18_A", - One, - 0x002B7CD0, - 0x000927C0, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - 0x05 - } - } - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x05) - { - "DSTATE", - 0x03, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO18_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LVS2_A", - 0x04, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0E) - { - "PPP_RESOURCE_ID_SMPS4_A", - 0x02, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - } - } - }, - - Package (0x03) - { - "DEVICE", - "\\_SB.CPSW", - Package (0x07) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x07) - { - "PSTATE", - Zero, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_BOOST1_B", - 0x08, - One, - Zero - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - One, - 0x06, - Zero, - 0x02, - Zero, - 0x03, - 0x05 - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - 0x14 - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - One, - 0x05, - Zero, - 0x02, - One, - 0x03, - 0x05 - } - }, - - Package (0x02) - { - "PMICDIVCLK", - Package (0x03) - { - "PPP_RESOURCE_ID_DIV_CLK_3_A", - Zero, - Zero - } - } - }, - - Package (0x07) - { - "PSTATE", - One, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_BOOST1_B", - 0x08, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - One, - 0x06, - Zero, - 0x02, - Zero, - 0x03, - 0x05 - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - 0x14 - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - One, - 0x05, - Zero, - 0x02, - One, - 0x03, - 0x05 - } - }, - - Package (0x02) - { - "PMICDIVCLK", - Package (0x03) - { - "PPP_RESOURCE_ID_DIV_CLK_3_A", - Zero, - Zero - } - } - }, - - Package (0x08) - { - "PSTATE", - 0x02, - Package (0x02) - { - "PMICDIVCLK", - Package (0x03) - { - "PPP_RESOURCE_ID_DIV_CLK_3_A", - One, - One - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_BOOST1_B", - 0x08, - One, - Zero - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - One, - 0x05, - Zero, - 0x02, - Zero, - 0x03, - 0x05 - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - 0x14 - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - One, - 0x06, - Zero, - 0x02, - One, - 0x03, - 0x05 - } - } - }, - - Package (0x08) - { - "PSTATE", - 0x03, - Package (0x02) - { - "PMICDIVCLK", - Package (0x03) - { - "PPP_RESOURCE_ID_DIV_CLK_3_A", - One, - One - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_BOOST1_B", - 0x08, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - One, - 0x05, - Zero, - 0x02, - Zero, - 0x03, - 0x05 - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - 0x14 - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - One, - 0x06, - Zero, - 0x02, - One, - 0x03, - 0x05 - } - } - } - } - }, - - Package (0x03) - { - "DEVICE", - "\\_SB.TECC", - Package (0x05) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_gp1_clk", - 0x08, - 0x0124F800, - 0x03 - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x39, - One, - 0x02, - One, - Zero, - 0x03 - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x39, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_gp1_clk", - 0x02, - Zero, - Zero - } - } - } - } - } - }) - Name (CHXC, Package (0x04) - { - Package (0x06) - { - "DEVICE", - "\\_SB.LICE", - Package (0x02) - { - "DSTATE", - Zero - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x02) - { - "DSTATE", - 0x03 - } - }, - - Package (0x06) - { - "DEVICE", - "\\_SB.HALL", - Package (0x03) - { - "DSTATE", - Zero, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0E) - { - "PPP_RESOURCE_ID_SMPS4_A", - 0x02, - 0x001B7740, - 0x000493E0, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - } - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x03) - { - "DSTATE", - 0x03, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0E) - { - "PPP_RESOURCE_ID_SMPS4_A", - 0x02, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - } - } - }, - - Package (0x06) - { - "DEVICE", - "\\_SB.HDDP", - Package (0x02) - { - "DSTATE", - Zero - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x02) - { - "DSTATE", - 0x03 - } - }, - - Package (0x06) - { - "DEVICE", - "\\_SB.TCIC", - Package (0x02) - { - "DSTATE", - Zero - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x02) - { - "DSTATE", - 0x03 - } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (IPMD, 0, NotSerialized) - { - Return (IPSC) /* \_SB_.PEP0.IPSC */ - } - - Name (IPSC, Package (One) - { - Package (0x03) - { - "DEVICE", - "\\_SB.IPA", - Package (0x04) - { - "COMPONENT", - Zero, - Package (0x03) - { - "FSTATE", - Zero, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/ipa", - 0x000124F8 - } - } - }, - - Package (0x03) - { - "FSTATE", - One, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/ipa", - Zero - } - } - } - } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (CRMD, 0, NotSerialized) - { - Return (CRCC) /* \_SB_.PEP0.CRCC */ - } - - Name (CRCC, Package (One) - { - Package (0x05) - { - "DEVICE", - "\\_SB.QBCC", - Package (0x04) - { - "COMPONENT", - Zero, - Package (0x04) - { - "FSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_PRNG", - 0x2FAF0800, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_prng_ahb_clk", - One, - Zero, - One - } - } - }, - - Package (0x04) - { - "FSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_PRNG", - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_prng_ahb_clk", - 0x02, - Zero, - One - } - } - } - }, - - Package (0x08) - { - "COMPONENT", - One, - Package (0x06) - { - "FSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_ce2_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_ce2_axi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_ce2_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - Zero - } - } - }, - - Package (0x06) - { - "FSTATE", - One, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_ce2_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_ce2_axi_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_ce2_clk", - 0x02, - Zero, - One - } - } - }, - - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CRYPTO_CORE1", - "ICBID_SLAVE_EBI1", - 0x0BEBC200, - 0x0BEBC200 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_ce2_clk", - 0x03, - 0x0A37D070, - One - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CRYPTO_CORE1", - "ICBID_SLAVE_EBI1", - 0x05F5E100, - 0x05F5E100 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_ce2_clk", - 0x03, - 0x051BD4B0, - One - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CRYPTO_CORE1", - "ICBID_SLAVE_EBI1", - 0x02FAF080, - 0x02FAF080 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_ce2_clk", - 0x03, - 0x028DFDE0, - One - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CRYPTO_CORE1", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_ce2_clk", - 0x03, - 0x028DFDE0, - One - } - } - } - }, - - Package (0x08) - { - "COMPONENT", - 0x02, - Package (0x03) - { - "FSTATE", - Zero, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - Zero - } - } - }, - - Package (0x03) - { - "FSTATE", - One, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - 0x03 - } - } - }, - - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CRYPTO_CORE0", - "ICBID_SLAVE_EBI1", - 0x0BEBC200, - 0x0BEBC200 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/ce1", - 0x00029DA6 - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CRYPTO_CORE0", - "ICBID_SLAVE_EBI1", - 0x05F5E100, - 0x05F5E100 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/ce1", - 0x00014ECE - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CRYPTO_CORE0", - "ICBID_SLAVE_EBI1", - 0x02FAF080, - 0x02FAF080 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/ce1", - 0xA76C - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CRYPTO_CORE0", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/ce1", - Zero - } - } - } - } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (EWMD, 0, NotSerialized) - { - Return (WBRC) /* \_SB_.PEP0.WBRC */ - } - - Name (WBRC, Package (0x03) - { - Package (0x04) - { - "DEVICE", - "\\_SB.PCI0.RP1.ENDP.RES", - Package (0x0A) - { - "DSTATE", - Zero, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x25, - Zero, - Zero, - Zero, - 0x03, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO30_A", - One, - 0x001B7740, - 0x09C4, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO16_A", - One, - 0x002932E0, - 0xAFC8, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - }, - - Package (0x02) - { - "DISCRETE_VREGVOTE", - Package (0x02) - { - "PPP_RESOURCE_ID_PMIC_GPIO_DV1", - One - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x71, - One, - Zero, - One, - One, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - 0x0A - } - } - }, - - Package (0x09) - { - "DSTATE", - 0x03, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x71, - Zero, - Zero, - One, - One, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - }, - - Package (0x02) - { - "DISCRETE_VREGVOTE", - Package (0x02) - { - "PPP_RESOURCE_ID_PMIC_GPIO_DV1", - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO30_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO16_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x25, - Zero, - Zero, - Zero, - Zero, - Zero - } - } - } - }, - - Package (0x05) - { - "DEVICE", - "\\_SB.BTH0", - Package (0x03) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - } - }, - - Package (0x08) - { - "DSTATE", - Zero, - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - Zero, - 0x12, - Zero, - 0x02, - Zero, - One, - 0x05 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO30_A", - One, - 0x001B7740, - 0x09C4, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - }, - - Package (0x02) - { - "DISCRETE_VREGVOTE", - Package (0x02) - { - "PPP_RESOURCE_ID_PMIC_GPIO_DV1", - One - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - Zero, - 0x12, - Zero, - 0x02, - Zero, - 0x03, - 0x05 - } - } - }, - - Package (0x05) - { - "DSTATE", - 0x03, - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - Zero, - 0x12, - Zero, - 0x02, - Zero, - One, - 0x05 - } - }, - - Package (0x02) - { - "DISCRETE_VREGVOTE", - Package (0x02) - { - "PPP_RESOURCE_ID_PMIC_GPIO_DV1", - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO30_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - } - } - }, - - Package (0x05) - { - "DEVICE", - "\\_SB.FMSL", - Package (0x03) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - } - }, - - Package (0x0A) - { - "DSTATE", - Zero, - Package (0x02) - { - "DISCRETE_VREGVOTE", - Package (0x02) - { - "PPP_RESOURCE_ID_PMIC_GPIO_DV1", - One - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x5D, - Zero, - Zero, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x09, - One, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x5D, - One, - Zero, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x09, - One, - Zero, - Zero, - 0x03, - Zero - } - } - }, - - Package (0x05) - { - "DSTATE", - 0x03, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x5D, - Zero, - Zero, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x09, - Zero, - Zero, - Zero, - 0x03, - Zero - } - }, - - Package (0x02) - { - "DISCRETE_VREGVOTE", - Package (0x02) - { - "PPP_RESOURCE_ID_PMIC_GPIO_DV1", - Zero - } - } - } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (QDMD, 0, NotSerialized) - { - Return (QDSC) /* \_SB_.PEP0.QDSC */ - } - - Name (QDSC, Package (One) - { - Package (0x03) - { - "DEVICE", - "\\_SB.QDSS", - Package (0x07) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x03) - { - "FSTATE", - One, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - Zero - } - } - }, - - Package (0x06) - { - "PSTATE_SET", - Zero, - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/qdss", - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1290, - 0x07FF, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/qdss", - One - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1290, - 0x07FF, - 0x01D0 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x02, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/qdss", - 0x02 - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1290, - 0x07FF, - 0x01D0 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x03, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/qdss", - 0x03 - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1290, - 0x07FF, - 0x01D0 - } - } - } - }, - - Package (0x06) - { - "PSTATE_SET", - One, - Package (0x16) - { - "PSTATE", - Zero, - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x2014, - One, - One - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x2048, - 0x016D, - 0x016D - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x15B0, - 0x01DC, - 0x01DC - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x15E0, - 0x01DC, - 0x01DC - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x15D0, - 0x01DC, - 0x01DC - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x15C0, - 0x01D4, - 0x01D4 - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x10D0, - 0x01D0, - 0x01D0 - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x10E0, - 0x01D0, - 0x01D0 - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x10F0, - 0x01CC, - 0x01CC - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1100, - 0x01CC, - 0x01CC - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1110, - 0x01D8, - 0x01D8 - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1120, - 0x01D8, - 0x01D8 - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1130, - 0x01D8, - 0x01D8 - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1150, - 0x01D8, - 0x01D8 - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1160, - 0x01D8, - 0x01D8 - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1170, - 0x01DC, - 0x01DC - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1190, - 0x01E0, - 0x01E0 - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x11A0, - 0x01DC, - 0x01DC - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1390, - 0x01DC, - 0x01DC - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x13A0, - 0x01DC, - 0x01DC - } - } - }, - - Package (0x16) - { - "PSTATE", - One, - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x2014, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x2048, - 0x016D, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x15B0, - 0x01DC, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x15E0, - 0x01DC, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x15D0, - 0x01DC, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x15C0, - 0x01D4, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x10D0, - 0x01D0, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x10E0, - 0x01D0, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x10F0, - 0x01CC, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1100, - 0x01CC, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1110, - 0x01D8, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1120, - 0x01D8, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1130, - 0x01D8, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1150, - 0x01D8, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1160, - 0x01D8, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1170, - 0x01DC, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1190, - 0x01E0, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x11A0, - 0x01DC, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1390, - 0x01DC, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x13A0, - 0x01DC, - Zero - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x02, - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x2048, - 0x016D, - 0x016D - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x2014, - One, - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO21_A", - One, - 0x002D0370, - 0x2328, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO13_A", - One, - 0x002D0370, - 0x06, - One, - Zero, - One, - Zero, - Zero, - Zero - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x03, - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x2048, - 0x016D, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x2014, - One, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO21_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO13_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - } - } - }, - - Package (0x04) - { - "PSTATE_SET", - 0x02, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/qdss", - One - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/qdss", - Zero - } - } - } - } - } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (CPMD, 0, NotSerialized) - { - Return (CPCC) /* \_SB_.PEP0.CPCC */ - } - - Method (CPMX, 0, NotSerialized) - { - Return (CPXC) /* \_SB_.PEP0.CPXC */ - } - - Name (CPCC, Package (0x03) - { - Package (0x05) - { - "DEVICE", - "\\_SB.JPGE", - Package (0x06) - { - "COMPONENT", - Zero, - Package (0x0B) - { - "FSTATE", - Zero, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_CAMSS_JPEG", - One - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x00013880 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_top_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg0_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg_axi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - 0x02 - } - } - }, - - Package (0x0A) - { - "FSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg_axi_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg0_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_top_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x03 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - Zero - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_CAMSS_JPEG", - 0x02 - } - } - }, - - Package (0x05) - { - "PSTATE_SET", - Zero, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg0_clk", - 0x03, - 0x1BB75640, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg0_clk", - 0x03, - 0x1312D000, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg0_clk", - 0x03, - 0x047868C0, - 0x03 - } - } - } - }, - - Package (0x06) - { - "PSTATE_SET", - One, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_JPEG", - "ICBID_SLAVE_EBI1", - 0x532602C0, - 0x532602C0 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_JPEG", - "ICBID_SLAVE_EBI1", - 0x39387000, - 0x39387000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_JPEG", - "ICBID_SLAVE_EBI1", - 0x07A12000, - 0x07A12000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_JPEG", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - } - } - }, - - Package (0x06) - { - "COMPONENT", - One, - Package (0x0A) - { - "FSTATE", - Zero, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_CAMSS_JPEG", - One - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x00013880 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_top_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg_axi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - 0x02 - } - } - }, - - Package (0x09) - { - "FSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg_axi_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_top_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x03 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - Zero - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_CAMSS_JPEG", - 0x02 - } - } - }, - - Package (0x05) - { - "PSTATE_SET", - Zero, - Package (0x02) - { - "PSTATE", - Zero - }, - - Package (0x02) - { - "PSTATE", - One - }, - - Package (0x02) - { - "PSTATE", - 0x02 - } - }, - - Package (0x06) - { - "PSTATE_SET", - One, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_JPEG", - "ICBID_SLAVE_EBI1", - 0x532602C0, - 0x532602C0 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_JPEG", - "ICBID_SLAVE_EBI1", - 0x39387000, - 0x39387000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_JPEG", - "ICBID_SLAVE_EBI1", - 0x07A12000, - 0x07A12000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_JPEG", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - } - } - }, - - Package (0x06) - { - "COMPONENT", - 0x02, - Package (0x0B) - { - "FSTATE", - Zero, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_CAMSS_JPEG", - One - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x00013880 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_top_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_dma_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg_axi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - 0x02 - } - } - }, - - Package (0x0A) - { - "FSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg_axi_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_dma_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_top_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x03 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - Zero - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_CAMSS_JPEG", - 0x02 - } - } - }, - - Package (0x05) - { - "PSTATE_SET", - Zero, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_dma_clk", - 0x03, - 0x1C9C3800, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_dma_clk", - 0x03, - 0x1312D000, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_dma_clk", - 0x03, - 0x047868C0, - 0x03 - } - } - } - }, - - Package (0x06) - { - "PSTATE_SET", - One, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_JPEG", - "ICBID_SLAVE_EBI1", - 0x376EAC80, - 0x376EAC80 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_JPEG", - "ICBID_SLAVE_EBI1", - 0x2625A000, - 0x2625A000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_JPEG", - "ICBID_SLAVE_EBI1", - 0x07A12000, - 0x07A12000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_JPEG", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - } - } - } - }, - - Package (0x03) - { - "DEVICE", - "\\_SB.CAMP", - Package (0x05) - { - "COMPONENT", - Zero, - Package (0x14) - { - "FSTATE", - Zero, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_CAMSS_TOP", - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO2_A", - One, - 0x001312D0, - 0x1040, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x00013880 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_top_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_cci_cci_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi0_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_cci_cci_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LVS1_A", - 0x04, - 0x001B7740, - 0x000493E0, - One, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x13, - One, - One, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x14, - One, - One, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x11, - One, - One, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x12, - One, - One, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x15, - One, - One, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICMPP", - Package (0x06) - { - "IOCTL_PM_MPP_CONFIG_DIGITAL_INPUT", - One, - One, - 0x02, - Zero, - 0x04 - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - 0x0A - } - } - }, - - Package (0x12) - { - "FSTATE", - One, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x14, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x13, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x12, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x11, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LVS1_A", - 0x04, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_cci_cci_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi0_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_cci_cci_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_top_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - Zero - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_CAMSS_TOP", - 0x02 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO2_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x15, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "PMICMPP", - Package (0x06) - { - "IOCTL_PM_MPP_CONFIG_DIGITAL_INPUT", - One, - One, - 0x02, - Zero, - 0x04 - } - } - }, - - Package (0x04) - { - "PSTATE_SET", - Zero, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_cci_cci_clk", - 0x03, - 0x0124F800, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_cci_cci_clk", - 0x03, - 0x0237A080, - 0x03 - } - } - } - } - } - }, - - Package (0x05) - { - "DEVICE", - "\\_SB.VFE0", - Package (0x06) - { - "COMPONENT", - Zero, - Package (0x0A) - { - "FSTATE", - Zero, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_CAMSS_VFE", - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe0_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - 0x05 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe_axi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_top_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_ahb_clk", - One, - Zero, - One - } - } - }, - - Package (0x09) - { - "FSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_top_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe_axi_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe0_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x0D - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_CAMSS_VFE", - 0x02 - } - } - }, - - Package (0x08) - { - "PSTATE_SET", - Zero, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe0_clk", - 0x03, - 0x23C34600, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe0_clk", - 0x03, - 0x1C9C3800, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe0_clk", - 0x03, - 0x1312D000, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe0_clk", - 0x03, - 0x0BEBC200, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe0_clk", - 0x03, - 0x05F5E100, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe0_clk", - 0x03, - 0x04C4B400, - 0x03 - } - } - } - }, - - Package (0x10) - { - "PSTATE_SET", - One, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0xEE6B2800, - 0xEE6B2800 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0xD693A400, - 0xD693A400 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0xC4B20100, - 0xC4B20100 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0xB2D05E00, - 0xB2D05E00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0xA0EEBB00, - 0xA0EEBB00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x8F0D1800, - 0x8F0D1800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x7D2B7500, - 0x7D2B7500 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x6B49D200, - 0x6B49D200 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x08, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x59682F00, - 0x59682F00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x09, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x47868C00, - 0x47868C00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x35A4E900, - 0x35A4E900 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x23C34600, - 0x23C34600 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0C, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x11E1A300, - 0x11E1A300 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0D, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - } - } - }, - - Package (0x06) - { - "COMPONENT", - One, - Package (0x09) - { - "FSTATE", - Zero, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_CAMSS_VFE", - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe1_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - 0x05 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe_axi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_top_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe_ahb_clk", - One, - Zero, - One - } - } - }, - - Package (0x08) - { - "FSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_top_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe_axi_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe1_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x0D - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_CAMSS_VFE", - 0x02 - } - } - }, - - Package (0x08) - { - "PSTATE_SET", - Zero, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe1_clk", - 0x03, - 0x23C34600, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe1_clk", - 0x03, - 0x1C9C3800, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe1_clk", - 0x03, - 0x1312D000, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe1_clk", - 0x03, - 0x0BEBC200, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe1_clk", - 0x03, - 0x05F5E100, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe1_clk", - 0x03, - 0x04C4B400, - 0x03 - } - } - } - }, - - Package (0x10) - { - "PSTATE_SET", - One, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0xEE6B2800, - 0xEE6B2800 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0xD693A400, - 0xD693A400 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0xC4B20100, - 0xC4B20100 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0xB2D05E00, - 0xB2D05E00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0xA0EEBB00, - 0xA0EEBB00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x8F0D1800, - 0x8F0D1800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x7D2B7500, - 0x7D2B7500 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x6B49D200, - 0x6B49D200 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x08, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x59682F00, - 0x59682F00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x09, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x47868C00, - 0x47868C00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x35A4E900, - 0x35A4E900 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x23C34600, - 0x23C34600 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0C, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x11E1A300, - 0x11E1A300 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0D, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - } - } - }, - - Package (0x06) - { - "COMPONENT", - 0x02, - Package (0x0C) - { - "FSTATE", - Zero, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_CAMSS_CPP", - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x04 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_cpp_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_cpp_axi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_cpp_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_micro_ahb_clk", - 0x0A, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_micro_ahb_clk", - 0x0B, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_micro_ahb_clk", - One, - Zero, - One - } - } - }, - - Package (0x09) - { - "FSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_micro_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_cpp_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_cpp_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_cpp_axi_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x08 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_CAMSS_CPP", - 0x02 - } - } - }, - - Package (0x05) - { - "PSTATE_SET", - Zero, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_cpp_clk", - 0x03, - 0x24F47300, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_cpp_clk", - 0x03, - 0x23C34600, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_cpp_clk", - 0x03, - 0x1BB75640, - 0x03 - } - } - } - }, - - Package (0x0B) - { - "PSTATE_SET", - One, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0xCAA7E200, - 0xCAA7E200 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x8F0D1800, - 0x8F0D1800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x47868C00, - 0x47868C00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x2FAF0800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x0BEBC200, - 0x0BEBC200 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x07270E00, - 0x07270E00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x03938700, - 0x03938700 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x01C9C380, - 0x01C9C380 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x08, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - } - } - } - } - }) - Name (CPXC, Package (0x03) - { - Package (0x04) - { - "DEVICE", - "\\_SB.CAMS", - Package (0x14) - { - "DSTATE", - Zero, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO23_A", - One, - 0x002B7CD0, - 0x00013880, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO29_A", - One, - 0x002B7CD0, - 0x00013880, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO25_A", - One, - 0x00118C30, - 0x00013880, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LVS1_A", - 0x04, - 0x001B7740, - 0x000493E0, - One, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi0_clk", - 0x08, - 0x0FE50FB0, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_phy0_csi0phytimer_clk", - 0x08, - 0x0BEBC200, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_mclk0_clk", - 0x08, - 0x00927C00, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi_vfe0_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi_vfe1_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi0phy_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi0pix_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi0rdi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi0_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_ispif_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x0D, - One, - One, - One, - Zero, - 0x02 - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - 0x19 - } - } - }, - - Package (0x15) - { - "DSTATE", - 0x03, - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x0D, - Zero, - Zero, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_ispif_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi0_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi0rdi_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi0pix_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi0phy_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi_vfe0_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi_vfe1_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_mclk0_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_phy0_csi0phytimer_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi0_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - 0x05 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LVS1_A", - 0x04, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO25_A", - One, - Zero, - Zero, - Zero, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO29_A", - One, - Zero, - Zero, - Zero, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO23_A", - One, - Zero, - Zero, - Zero, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - 0x0A - } - } - } - }, - - Package (0x04) - { - "DEVICE", - "\\_SB.CAMF", - Package (0x15) - { - "DSTATE", - Zero, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO17_A", - One, - 0x002AB980, - 0x000493E0, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LVS1_A", - 0x04, - 0x001B7740, - 0x000493E0, - One, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi0_clk", - 0x08, - 0x0FE50FB0, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi2_clk", - 0x08, - 0x0FE50FB0, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_phy2_csi2phytimer_clk", - 0x08, - 0x0BEBC200, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_mclk2_clk", - 0x08, - 0x00927C00, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi_vfe0_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi_vfe1_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi2phy_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi2pix_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi2rdi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi2_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_ispif_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x0F, - One, - One, - One, - Zero, - 0x02 - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x68, - One, - Zero, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - 0x03 - } - } - }, - - Package (0x15) - { - "DSTATE", - 0x03, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x68, - Zero, - Zero, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x0F, - Zero, - Zero, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_ispif_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi2_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi2rdi_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi2pix_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi2phy_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi_vfe0_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi_vfe1_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_mclk2_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_phy2_csi2phytimer_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi2_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi0_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - 0x05 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LVS1_A", - 0x04, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO17_A", - One, - Zero, - Zero, - Zero, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - 0x0A - } - } - } - }, - - Package (0x04) - { - "DEVICE", - "\\_SB.CAMT", - Package (0x1D) - { - "DSTATE", - Zero, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x07) - { - "PPP_RESOURCE_ID_BOOST_BYPASS1_B", - 0x09, - 0x003D0900, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO17_A", - One, - 0x002AB980, - 0x000493E0, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LVS1_A", - 0x04, - 0x001B7740, - 0x000493E0, - One, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0E) - { - "PPP_RESOURCE_ID_SMPS3_A", - 0x02, - 0x0013D620, - 0x000493E0, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO3_A", - One, - 0x00124F80, - 0x00013880, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi0_clk", - 0x08, - 0x0FE50FB0, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi2_clk", - 0x08, - 0x0FE50FB0, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi3_clk", - 0x08, - 0x0FE50FB0, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_phy2_csi2phytimer_clk", - 0x08, - 0x0BEBC200, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_mclk1_clk", - 0x08, - 0x00927C00, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi_vfe0_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi_vfe1_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi3phy_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi3pix_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi3rdi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi2_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi3_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_ispif_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x0E, - One, - One, - One, - Zero, - 0x02 - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x66, - One, - Zero, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - 0x03 - } - } - }, - - Package (0x1C) - { - "DSTATE", - 0x03, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x66, - Zero, - Zero, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x0E, - Zero, - Zero, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_ispif_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi3_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi2_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi3rdi_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi3pix_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi3phy_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi_vfe0_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi_vfe1_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_mclk1_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_phy2_csi2phytimer_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi3_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi2_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi0_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - 0x05 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO3_A", - One, - Zero, - Zero, - Zero, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0E) - { - "PPP_RESOURCE_ID_SMPS3_A", - 0x02, - Zero, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LVS1_A", - 0x04, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO17_A", - One, - Zero, - Zero, - Zero, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - 0x0A - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x07) - { - "PPP_RESOURCE_ID_BOOST_BYPASS1_B", - 0x09, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - } - } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (LPMD, 0, NotSerialized) - { - Return (LPCC) /* \_SB_.PEP0.LPCC */ - } - - Name (LPCC, Package (0x04) - { - Package (0x07) - { - "DEVICE", - "\\_SB.URS0", - Package (0x05) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "PMICUSBOTG", - Package (0x02) - { - "IOCTL_PMIC_PUBLIC_USB_OTG_ENABLE", - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "PMICUSBOTG", - Package (0x02) - { - "IOCTL_PMIC_PUBLIC_USB_OTG_ENABLE", - One - } - } - } - }, - - Package (0x04) - { - "DSTATE", - Zero, - Package (0x02) - { - "PMICDIVCLK", - Package (0x03) - { - "PPP_RESOURCE_ID_DIV_CLK_3_A", - One, - One - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - } - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x03) - { - "DSTATE", - 0x03, - Package (0x02) - { - "PMICDIVCLK", - Package (0x03) - { - "PPP_RESOURCE_ID_DIV_CLK_3_A", - Zero, - Zero - } - } - } - }, - - Package (0x08) - { - "DEVICE", - "\\_SB.URS0.USB0", - Package (0x05) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x09) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_sleep_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb2_hs_phy_sleep_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb30_sleep_clk", - 0x09, - 0x08 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb30_sleep_clk", - 0x09, - 0x0C - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb2_hs_phy_sleep_clk", - 0x09, - 0x08 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb2_hs_phy_sleep_clk", - 0x09, - 0x0C - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb30_mock_utmi_clk", - 0x09, - 0x0A - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - Zero - } - }, - - Package (0x11) - { - "DSTATE", - Zero, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO24_A", - One, - 0x003010B0, - 0x16A8, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO6_A", - One, - 0x001B7740, - 0xA08C, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO28_A", - One, - 0x000F4240, - 0x6590, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_USB_30", - One - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/snoc", - 0x0001E848 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sys_noc_usb3_axi_clk", - 0x08, - 0x7D, - 0x09 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb30_master_clk", - 0x08, - 0x7D, - 0x09 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb30_mock_utmi_clk", - 0x08, - 0x4B00, - 0x07 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb3_phy_aux_clk", - 0x08, - 0x04B0, - 0x07 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_USB3", - "ICBID_SLAVE_EBI1", - 0x28000000, - 0x28000000 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/pmic/client/rail_cx", - 0x04 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/pnoc", - 0x000186A0 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb_phy_cfg_ahb2phy_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x05) - { - "gcc_usb3_phy_pipe_clk", - 0x06, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_LNBBCLK1_A", - 0x06, - One, - Zero - } - } - }, - - Package (0x12) - { - "DSTATE", - One, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - Zero, - "/clk/snoc", - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb30_master_clk", - 0x03, - 0x00927C00, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_master_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_sys_noc_usb3_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb30_mock_utmi_clk", - 0x08, - 0x4B00, - 0x07 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb3_phy_aux_clk", - 0x08, - 0x04B0, - 0x07 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - Zero, - "/clk/pnoc", - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb_phy_cfg_ahb2phy_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_phy_pipe_clk", - 0x02 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_LNBBCLK1_A", - 0x06, - Zero, - Zero - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_USB_30", - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_USB3", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/pmic/client/rail_cx", - 0x04 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO24_A", - One, - 0x003010B0, - 0x16A8, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO6_A", - One, - 0x001B7740, - 0xA08C, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO28_A", - One, - 0x000F4240, - 0x6590, - One, - Zero, - One, - Zero, - Zero, - Zero - } - } - }, - - Package (0x12) - { - "DSTATE", - 0x02, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - Zero, - "/clk/snoc", - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb30_master_clk", - 0x03, - 0x00927C00, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_master_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_sys_noc_usb3_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_mock_utmi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_phy_aux_clk", - 0x02 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - Zero, - "/clk/pnoc", - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb_phy_cfg_ahb2phy_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_phy_pipe_clk", - 0x02 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_LNBBCLK1_A", - 0x06, - Zero, - Zero - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_USB_30", - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_USB3", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/pmic/client/rail_cx", - 0x04 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO24_A", - One, - 0x003010B0, - 0x16A8, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO6_A", - One, - 0x001B7740, - 0xA08C, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO28_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - } - }, - - Package (0x12) - { - "DSTATE", - 0x03, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - Zero, - "/clk/snoc", - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb30_master_clk", - 0x03, - 0x00927C00, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_master_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_sys_noc_usb3_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_mock_utmi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_phy_aux_clk", - 0x02 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - Zero, - "/clk/pnoc", - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb_phy_cfg_ahb2phy_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_phy_pipe_clk", - 0x02 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_LNBBCLK1_A", - 0x06, - Zero, - Zero - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_USB_30", - 0x02 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_USB3", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/pmic/client/rail_cx", - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO24_A", - One, - 0x003010B0, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO6_A", - One, - 0x001B7740, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO28_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - } - }, - - Package (0x02) - { - "ABANDON_DSTATE", - 0x03 - } - }, - - Package (0x08) - { - "DEVICE", - "\\_SB.URS0.UFN0", - Package (0x05) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x09) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_sleep_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb2_hs_phy_sleep_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb30_sleep_clk", - 0x09, - 0x08 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb30_sleep_clk", - 0x09, - 0x0C - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb2_hs_phy_sleep_clk", - 0x09, - 0x08 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb2_hs_phy_sleep_clk", - 0x09, - 0x0C - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb30_mock_utmi_clk", - 0x09, - 0x0A - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - Zero - } - }, - - Package (0x12) - { - "DSTATE", - Zero, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO24_A", - One, - 0x002EEBB8, - 0x16A8, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO6_A", - One, - 0x001B7740, - 0xA08C, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO28_A", - One, - 0x000F4240, - 0x6590, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_USB_30", - One - } - }, - - Package (0x02) - { - "EXECUTE_FUNCTION", - Package (One) - { - "HSUSBResetSequence" - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/snoc", - 0x0001E848 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sys_noc_usb3_axi_clk", - 0x08, - 0x7D, - 0x09 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb30_master_clk", - 0x08, - 0x7D, - 0x09 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb30_mock_utmi_clk", - 0x08, - 0x4B00, - 0x07 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb3_phy_aux_clk", - 0x08, - 0x04B0, - 0x07 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_USB3", - "ICBID_SLAVE_EBI1", - 0x28000000, - 0x28000000 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/pmic/client/rail_cx", - 0x04 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/pnoc", - 0x000186A0 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb_phy_cfg_ahb2phy_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x05) - { - "gcc_usb3_phy_pipe_clk", - 0x06, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_LNBBCLK1_A", - 0x06, - One, - Zero - } - } - }, - - Package (0x0D) - { - "DSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb30_master_clk", - 0x03, - 0x2580, - 0x05 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_master_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_sys_noc_usb3_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_mock_utmi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb3_phy_aux_clk", - 0x08, - 0x04B0, - 0x07 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_LNBBCLK1_A", - 0x06, - One, - Zero - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_USB3", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/pmic/client/rail_cx", - 0x04 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO24_A", - One, - 0x002EEBB8, - 0x03E8, - One, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO6_A", - One, - 0x001B7740, - 0x03E8, - One, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO28_A", - One, - 0x000F4240, - 0x03E8, - One, - Zero, - One, - Zero, - Zero, - Zero - } - } - }, - - Package (0x12) - { - "DSTATE", - 0x02, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - Zero, - "/clk/snoc", - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb30_master_clk", - 0x03, - 0x00927C00, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_master_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_sys_noc_usb3_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_mock_utmi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_phy_aux_clk", - 0x02 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - Zero, - "/clk/pnoc", - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb_phy_cfg_ahb2phy_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_phy_pipe_clk", - 0x02 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_LNBBCLK1_A", - 0x06, - Zero, - Zero - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_USB_30", - 0x02 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_USB3", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/pmic/client/rail_cx", - 0x04 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO24_A", - One, - 0x002EEBB8, - Zero, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO6_A", - One, - 0x001B7740, - Zero, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO28_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - } - }, - - Package (0x12) - { - "DSTATE", - 0x03, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - Zero, - "/clk/snoc", - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb30_master_clk", - 0x03, - 0x00927C00, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_master_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_sys_noc_usb3_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_mock_utmi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_phy_aux_clk", - 0x02 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - Zero, - "/clk/pnoc", - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb_phy_cfg_ahb2phy_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_phy_pipe_clk", - 0x02 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_LNBBCLK1_A", - 0x06, - Zero, - Zero - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_USB_30", - 0x02 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_USB3", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/pmic/client/rail_cx", - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO24_A", - One, - 0x002EEBB8, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO6_A", - One, - 0x001B7740, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO28_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - } - }, - - Package (0x02) - { - "ABANDON_DSTATE", - 0x03 - } - }, - - Package (0x07) - { - "DEVICE", - "\\_SB.UFN1", - Package (0x03) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - } - }, - - Package (0x02) - { - "DSTATE", - Zero - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x02) - { - "DSTATE", - 0x03 - } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (DIMX, 0, NotSerialized) - { - Return (DIXC) /* \_SB_.PEP0.DIXC */ - } - - Name (DIXC, Package (One) - { - Package (0x06) - { - "DEVICE", - "\\_SB.DISP", - Package (0x08) - { - "DSTATE", - Zero, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO12_A", - One, - 0x001B7740, - 0x2AF8, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO14_A", - One, - 0x001B7740, - 0xCB20, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - }, - - Package (0x02) - { - "PMICMPP", - Package (0x04) - { - "IOCTL_PM_MPP_CONFIG_DIGITAL_OUTPUT", - One, - 0x03, - Zero - } - }, - - Package (0x02) - { - "PMICMPP", - Package (0x04) - { - "IOCTL_PM_MPP_SET_OUTPUT_STATE", - One, - 0x03, - 0x0A - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - 0x0A - } - } - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x09) - { - "DSTATE", - 0x03, - Package (0x02) - { - "DELAY", - Package (One) - { - 0x0A - } - }, - - Package (0x02) - { - "PMICIBBLAB", - Package (0x04) - { - "IOCTL_PM_IBBLAB_MODULE_ENABLE", - One, - Zero, - 0x03 - } - }, - - Package (0x02) - { - "PMICWLED", - Package (0x03) - { - "IOCTL_PM_WLED_MODULE_ENABLE", - One, - Zero - } - }, - - Package (0x02) - { - "PMICMPP", - Package (0x04) - { - "IOCTL_PM_MPP_CONFIG_DIGITAL_OUTPUT", - One, - 0x03, - Zero - } - }, - - Package (0x02) - { - "PMICMPP", - Package (0x04) - { - "IOCTL_PM_MPP_SET_OUTPUT_STATE", - One, - 0x03, - 0x0A - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO14_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO12_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - } - } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (NPMD, 0, NotSerialized) - { - Return (NPCC) /* \_SB_.PEP0.NPCC */ - } - - Name (NPCC, Package (One) - { - Package (0x07) - { - "DEVICE", - "\\_SB.NFC1", - Package (0x03) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - } - }, - - Package (0x04) - { - "DSTATE", - Zero, - Package (0x02) - { - "PMICGPIO", - Package (0x06) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_INPUT", - Zero, - 0x09, - 0x04, - 0x02, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_BBCLK2_A", - 0x06, - Zero, - One - } - } - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x03) - { - "DSTATE", - 0x03, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_BBCLK2_A", - 0x06, - Zero, - Zero - } - } - } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (LPMX, 0, NotSerialized) - { - Return (LPXC) /* \_SB_.PEP0.LPXC */ - } - - Name (LPXC, Package (One) - { - Package (0x04) - { - "DEVICE", - "\\_SB.TSC1", - Package (0x06) - { - "DSTATE", - Zero, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO22_A", - One, - 0x002DC6C0, - 0x000249F0, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - 0x02 - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x26, - One, - Zero, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - 0x3C - } - } - }, - - Package (0x04) - { - "DSTATE", - 0x03, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO22_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x26, - Zero, - Zero, - One, - Zero, - Zero - } - } - } - } - }) - } - - Device (BAM0) - { - Name (_HID, "QCOM2401") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xF9984000, // Address Base - 0x00015000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000007E, - } - }) - Return (RBUF) /* \_SB_.BAM0._CRS.RBUF */ - } - } - - Device (BAM1) - { - Name (_HID, "QCOM2401") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFD404000, // Address Base - 0x00009000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000000EF, - } - }) - Return (RBUF) /* \_SB_.BAM1._CRS.RBUF */ - } - } - - Device (BAM2) - { - Name (_HID, "QCOM2401") // _HID: Hardware ID - Name (_UID, 0x02) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFD444000, // Address Base - 0x00009000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000010C, - } - }) - Return (RBUF) /* \_SB_.BAM2._CRS.RBUF */ - } - } - - Device (BAM3) - { - Name (_HID, "QCOM2401") // _HID: Hardware ID - Name (_UID, 0x03) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xF9904000, // Address Base - 0x00019000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000010E, - } - }) - Return (RBUF) /* \_SB_.BAM3._CRS.RBUF */ - } - } - - Device (BAM4) - { - Name (_HID, "QCOM2401") // _HID: Hardware ID - Name (_UID, 0x04) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xF9944000, // Address Base - 0x00019000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000010F, - } - }) - Return (RBUF) /* \_SB_.BAM4._CRS.RBUF */ - } - } - - Device (BAM5) - { - Name (_HID, "QCOM2401") // _HID: Hardware ID - Name (_UID, 0x05) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFE184000, // Address Base - 0x00014000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000144, - } - }) - Return (RBUF) /* \_SB_.BAM5._CRS.RBUF */ - } - } - - Device (BAM6) - { - Name (_HID, "QCOM2401") // _HID: Hardware ID - Name (_UID, 0x06) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFE104000, // Address Base - 0x00020000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000000C4, - } - }) - Return (RBUF) /* \_SB_.BAM6._CRS.RBUF */ - } - } - - Device (BAM7) - { - Name (_HID, "QCOM2401") // _HID: Hardware ID - Name (_UID, 0x07) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xF99C4000, // Address Base - 0x00011000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000009A, - } - }) - Return (RBUF) /* \_SB_.BAM7._CRS.RBUF */ - } - } - - Device (BAMC) - { - Name (_HID, "QCOM2401") // _HID: Hardware ID - Name (_UID, 0x0C) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xF9A44000, // Address Base - 0x00011000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000000A7, - } - }) - Return (RBUF) /* \_SB_.BAMC._CRS.RBUF */ - } - } - - Device (BAMD) - { - Name (_HID, "QCOM2401") // _HID: Hardware ID - Name (_UID, 0x0D) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xF9304000, // Address Base - 0x00009000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000000A4, - } - }) - Return (RBUF) /* \_SB_.BAMD._CRS.RBUF */ - } - } - - Device (BAME) - { - Name (_HID, "QCOM2401") // _HID: Hardware ID - Name (_UID, 0x0E) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFD4C4000, // Address Base - 0x00015000, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x0000014C, - } - }) - Return (RBUF) /* \_SB_.BAME._CRS.RBUF */ - } - } - - Device (UAR2) - { - Name (_HID, "QCOM2424") // _HID: Hardware ID - Name (_UID, 0x02) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - \_SB.PEP0 - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xF991E000, // Address Base - 0x00000100, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x0000008C, - } - GpioInt (Edge, ActiveLow, Exclusive, PullDown, 0x0000, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0005 - } - }) - Return (RBUF) /* \_SB_.UAR2._CRS.RBUF */ - } - - Method (PROP, 0, NotSerialized) - { - Name (RBUF, Package (0x14) - { - "UartClass", - One, - "EnableDma", - Zero, - "QgicBase", - 0xF9000000, - "BamBase", - 0xF9904000, - "BamPipeTx", - 0x02, - "BamPipeRx", - 0x03, - "ClkrgmBase", - 0xFC400000, - "TlmmBase", - 0xFD510000, - "GpioRxData", - 0x05, - "GpioTxData", - 0x04 - }) - Return (RBUF) /* \_SB_.UAR2.PROP.RBUF */ - } - } - - Device (UAR8) - { - Name (_HID, "QCOM2424") // _HID: Hardware ID - Name (_UID, 0x08) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - \_SB.PEP0 - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xF995E000, // Address Base - 0x00000100, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x00000092, - } - GpioInt (Edge, ActiveLow, Exclusive, PullDown, 0x0000, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x002E - } - }) - Return (RBUF) /* \_SB_.UAR8._CRS.RBUF */ - } - - Method (PROP, 0, NotSerialized) - { - Name (RBUF, Package (0x18) - { - "UartClass", - One, - "EnableDma", - Zero, - "BamBase", - 0xF9944000, - "BamPipeTx", - 0x02, - "BamPipeRx", - 0x03, - "QgicBase", - 0xF9000000, - "ClkrgmBase", - 0xFC400000, - "TlmmBase", - 0xFD510000, - "GpioRfrN", - 0x30, - "GpioCtsN", - 0x2F, - "GpioRxData", - 0x2E, - "GpioTxData", - 0x2D - }) - Return (RBUF) /* \_SB_.UAR8.PROP.RBUF */ - } - } - - Device (I2C1) - { - Name (_HID, "QCOM240E") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.BAM3, - \_SB.PEP0 - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xF9923000, // Address Base - 0x00000800, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x0000007F, - } - }) - Return (RBUF) /* \_SB_.I2C1._CRS.RBUF */ - } - - Method (FNOC, 0, NotSerialized) - { - Name (RBUF, Buffer (0x0E) - { - /* 0000 */ 0x01, 0x01, 0x00, 0x40, 0x90, 0xF9, 0x0D, 0x0C, // ...@.... - /* 0008 */ 0x00, 0x04, 0x00, 0xF8, 0x24, 0x01 // ....$. - }) - Return (RBUF) /* \_SB_.I2C1.FNOC.RBUF */ - } - } - - Device (I2C2) - { - Name (_HID, "QCOM240E") // _HID: Hardware ID - Name (_UID, 0x02) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.BAM3, - \_SB.PEP0 - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xF9924000, // Address Base - 0x00000800, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x00000080, - } - }) - Return (RBUF) /* \_SB_.I2C2._CRS.RBUF */ - } - - Method (FNOC, 0, NotSerialized) - { - Name (RBUF, Buffer (0x0E) - { - /* 0000 */ 0x02, 0x01, 0x00, 0x40, 0x90, 0xF9, 0x0F, 0x0E, // ...@.... - /* 0008 */ 0x00, 0x04, 0x00, 0xF8, 0x24, 0x01 // ....$. - }) - Return (RBUF) /* \_SB_.I2C2.FNOC.RBUF */ - } - } - - Device (I2C6) - { - Name (_HID, "QCOM240E") // _HID: Hardware ID - Name (_UID, 0x06) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.BAM3, - \_SB.PEP0 - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xF9928000, // Address Base - 0x00000800, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x00000084, - } - }) - Return (RBUF) /* \_SB_.I2C6._CRS.RBUF */ - } - - Method (FNOC, 0, NotSerialized) - { - Name (RBUF, Buffer (0x0E) - { - /* 0000 */ 0x06, 0x01, 0x00, 0x40, 0x90, 0xF9, 0x17, 0x16, // ...@.... - /* 0008 */ 0x00, 0x04, 0x00, 0xF8, 0x24, 0x01 // ....$. - }) - Return (RBUF) /* \_SB_.I2C6.FNOC.RBUF */ - } - } - - Device (I2C7) - { - Name (_HID, "QCOM240E") // _HID: Hardware ID - Name (_UID, 0x07) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.BAM4, - \_SB.PEP0 - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xF9963000, // Address Base - 0x00000800, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x00000085, - } - }) - Return (RBUF) /* \_SB_.I2C7._CRS.RBUF */ - } - - Method (FNOC, 0, NotSerialized) - { - Name (RBUF, Buffer (0x0E) - { - /* 0000 */ 0x07, 0x00, 0x00, 0x40, 0x94, 0xF9, 0x0D, 0x0C, // ...@.... - /* 0008 */ 0x00, 0x04, 0x00, 0xF8, 0x24, 0x01 // ....$. - }) - Return (RBUF) /* \_SB_.I2C7.FNOC.RBUF */ - } - } - - Device (IC11) - { - Name (_HID, "QCOM240E") // _HID: Hardware ID - Name (_UID, 0x0B) // _UID: Unique ID - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.BAM4, - \_SB.PEP0 - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xF9967000, // Address Base - 0x00000800, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x00000089, - } - }) - Return (RBUF) /* \_SB_.IC11._CRS.RBUF */ - } - - Method (FNOC, 0, NotSerialized) - { - Name (RBUF, Buffer (0x0E) - { - /* 0000 */ 0x0B, 0x01, 0x00, 0x40, 0x94, 0xF9, 0x15, 0x14, // ...@.... - /* 0008 */ 0x00, 0x04, 0x00, 0xF8, 0x24, 0x01 // ....$. - }) - Return (RBUF) /* \_SB_.IC11.FNOC.RBUF */ - } - } - - Device (SP10) - { - Name (_HID, "QCOM240C") // _HID: Hardware ID - Name (_UID, 0x0A) // _UID: Unique ID - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.PEP0, - \_SB.BAM4 - }) - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xF9966000, // Address Base - 0x00000800, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x00000088, - } - }) - Return (RBUF) /* \_SB_.SP10._CRS.RBUF */ - } - - Method (FNOC, 0, NotSerialized) - { - Name (RBUF, Buffer (0x09) - { - /* 0000 */ 0x0A, 0x00, 0x40, 0x94, 0xF9, 0x13, 0x12, 0x00, // ..@..... - /* 0008 */ 0x01 // . - }) - Return (RBUF) /* \_SB_.SP10.FNOC.RBUF */ - } - } - - Scope (\_SB.PEP0) - { - Method (BSMD, 0, NotSerialized) - { - Return (BSRC) /* \_SB_.PEP0.BSRC */ - } - - Name (BSRC, Package (0x08) - { - Package (0x04) - { - "DEVICE", - "\\_SB.UAR2", - Package (0x11) - { - "COMPONENT", - Zero, - Package (0x05) - { - "FSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_ahb_clk", - One, - Zero, - 0x04 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_uart2_apps_clk", - One, - Zero, - 0x04 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_1", - "ICBID_SLAVE_EBI1", - Zero, - 0x0007A120 - } - } - }, - - Package (0x05) - { - "FSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_ahb_clk", - 0x02, - Zero, - 0x04 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_uart2_apps_clk", - 0x02, - Zero, - 0x04 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_1", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x05, - Zero, - 0x02, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x04, - Zero, - 0x02, - Zero, - Zero, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x05, - Zero, - 0x02, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x04, - Zero, - 0x02, - Zero, - Zero, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_uart2_apps_clk", - 0x03, - 0x00708000, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_uart2_apps_clk", - 0x03, - 0x00E10000, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_uart2_apps_clk", - 0x03, - 0x00F42400, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_uart2_apps_clk", - 0x03, - 0x016E3600, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_uart2_apps_clk", - 0x03, - 0x01E84800, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_uart2_apps_clk", - 0x03, - 0x02625A00, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x08, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_uart2_apps_clk", - 0x03, - 0x02DC6C00, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x09, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_uart2_apps_clk", - 0x03, - 0x030D4000, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0A, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_uart2_apps_clk", - 0x03, - 0x03567E00, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0B, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_uart2_apps_clk", - 0x03, - 0x03840000, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0C, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_uart2_apps_clk", - 0x03, - 0x03D09000, - 0x04 - } - } - } - }, - - Package (0x04) - { - "COMPONENT", - One, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - } - }, - - Package (0x04) - { - "DEVICE", - "\\_SB.UAR8", - Package (0x11) - { - "COMPONENT", - Zero, - Package (0x05) - { - "FSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_ahb_clk", - One, - Zero, - 0x04 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_uart2_apps_clk", - One, - Zero, - 0x04 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_2", - "ICBID_SLAVE_EBI1", - Zero, - 0x0007A120 - } - } - }, - - Package (0x05) - { - "FSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_ahb_clk", - 0x02, - Zero, - 0x04 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_uart2_apps_clk", - 0x02, - Zero, - 0x04 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_2", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - }, - - Package (0x06) - { - "PSTATE", - Zero, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x30, - Zero, - 0x02, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x2F, - Zero, - 0x02, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x2E, - Zero, - 0x02, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x2D, - Zero, - 0x02, - Zero, - Zero, - Zero - } - } - }, - - Package (0x06) - { - "PSTATE", - One, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x30, - Zero, - 0x02, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x2F, - Zero, - 0x02, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x2E, - Zero, - 0x02, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x2D, - Zero, - 0x02, - Zero, - Zero, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_uart2_apps_clk", - 0x03, - 0x00708000, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_uart2_apps_clk", - 0x03, - 0x00E10000, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_uart2_apps_clk", - 0x03, - 0x00F42400, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_uart2_apps_clk", - 0x03, - 0x016E3600, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_uart2_apps_clk", - 0x03, - 0x01E84800, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_uart2_apps_clk", - 0x03, - 0x02625A00, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x08, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_uart2_apps_clk", - 0x03, - 0x02DC6C00, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x09, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_uart2_apps_clk", - 0x03, - 0x030D4000, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0A, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_uart2_apps_clk", - 0x03, - 0x03567E00, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0B, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_uart2_apps_clk", - 0x03, - 0x03840000, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0C, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_uart2_apps_clk", - 0x03, - 0x03D09000, - 0x04 - } - } - } - }, - - Package (0x04) - { - "COMPONENT", - One, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - } - }, - - Package (0x07) - { - "DEVICE", - "\\_SB.I2C1", - Package (0x03) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - } - }, - - Package (0x07) - { - "DSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_ahb_clk", - One, - 0x05F5E100, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_qup1_i2c_apps_clk", - 0x08, - 0x0124F800, - 0x04 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_1", - "ICBID_SLAVE_EBI1", - 0x0927C000, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x02, - One, - 0x03, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x03, - One, - 0x03, - One, - Zero, - Zero - } - } - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x07) - { - "DSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_ahb_clk", - 0x02, - 0x05F5E100, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_qup1_i2c_apps_clk", - 0x02, - 0x0124F800, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_1", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x03, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x02, - Zero, - Zero, - Zero, - One, - Zero - } - } - } - }, - - Package (0x07) - { - "DEVICE", - "\\_SB.I2C2", - Package (0x03) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - } - }, - - Package (0x07) - { - "DSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_ahb_clk", - One, - 0x05F5E100, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_qup2_i2c_apps_clk", - 0x08, - 0x0124F800, - 0x04 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_1", - "ICBID_SLAVE_EBI1", - 0x0927C000, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x06, - One, - 0x03, - One, - 0x03, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x07, - One, - 0x03, - One, - 0x03, - Zero - } - } - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x07) - { - "DSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_ahb_clk", - 0x02, - 0x05F5E100, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_qup2_i2c_apps_clk", - 0x02, - 0x0124F800, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_1", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x07, - Zero, - Zero, - Zero, - 0x03, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x06, - Zero, - Zero, - Zero, - 0x03, - Zero - } - } - } - }, - - Package (0x07) - { - "DEVICE", - "\\_SB.I2C6", - Package (0x03) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - } - }, - - Package (0x07) - { - "DSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_ahb_clk", - One, - 0x05F5E100, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_qup6_i2c_apps_clk", - 0x08, - 0x0124F800, - 0x04 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_1", - "ICBID_SLAVE_EBI1", - 0x0927C000, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x1B, - One, - 0x03, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x1C, - One, - 0x03, - One, - Zero, - Zero - } - } - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x07) - { - "DSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_ahb_clk", - 0x02, - 0x05F5E100, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_qup6_i2c_apps_clk", - 0x02, - 0x0124F800, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_1", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x1C, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x1B, - Zero, - Zero, - Zero, - Zero, - Zero - } - } - } - }, - - Package (0x07) - { - "DEVICE", - "\\_SB.I2C7", - Package (0x03) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - } - }, - - Package (0x09) - { - "DSTATE", - Zero, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0E) - { - "PPP_RESOURCE_ID_SMPS4_A", - 0x02, - 0x001B7740, - 0x000493E0, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LVS2_A", - 0x04, - 0x001B7740, - 0x000493E0, - One, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_ahb_clk", - One, - 0x05F5E100, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_qup1_i2c_apps_clk", - 0x08, - 0x0124F800, - 0x04 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_2", - "ICBID_SLAVE_EBI1", - 0x0927C000, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x2B, - One, - 0x03, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x2C, - One, - 0x03, - One, - Zero, - Zero - } - } - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x09) - { - "DSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_ahb_clk", - 0x02, - 0x05F5E100, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_qup1_i2c_apps_clk", - 0x02, - 0x0124F800, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_2", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x2C, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x2B, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LVS2_A", - 0x04, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0E) - { - "PPP_RESOURCE_ID_SMPS4_A", - 0x02, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - } - } - }, - - Package (0x07) - { - "DEVICE", - "\\_SB.IC11", - Package (0x03) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - } - }, - - Package (0x07) - { - "DSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_ahb_clk", - One, - 0x05F5E100, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_qup5_i2c_apps_clk", - 0x08, - 0x0124F800, - 0x04 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_2", - "ICBID_SLAVE_EBI1", - 0x0927C000, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x53, - One, - 0x03, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x54, - One, - 0x03, - One, - Zero, - Zero - } - } - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x07) - { - "DSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_ahb_clk", - 0x02, - 0x05F5E100, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_qup5_i2c_apps_clk", - 0x02, - 0x0124F800, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_2", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x54, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x53, - Zero, - Zero, - Zero, - Zero, - Zero - } - } - } - }, - - Package (0x07) - { - "DEVICE", - "\\_SB.SP10", - Package (0x07) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_qup4_spi_apps_clk", - 0x03, - 0x0044AA20, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_qup4_spi_apps_clk", - 0x03, - 0x0044AA20, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_qup4_spi_apps_clk", - 0x03, - 0x0044AA20, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_qup4_spi_apps_clk", - 0x03, - 0x0044AA20, - 0x03 - } - } - } - }, - - Package (0x0A) - { - "DSTATE", - Zero, - Package (0x02) - { - "PMICDIVCLK", - Package (0x03) - { - "PPP_RESOURCE_ID_DIV_CLK_3_A", - One, - One - } - }, - - Package (0x02) - { - "DELAY", - Package (One) - { - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_qup4_spi_apps_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x35, - One, - 0x02, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x36, - One, - 0x02, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x37, - One, - 0x02, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x38, - One, - 0x02, - One, - Zero, - Zero - } - } - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x09) - { - "DSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_qup4_spi_apps_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x35, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x36, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x37, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x38, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "PMICDIVCLK", - Package (0x03) - { - "PPP_RESOURCE_ID_DIV_CLK_3_A", - Zero, - Zero - } - } - } - } - }) - } - - Device (CDI) - { - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.PILC, - \_SB.RPEN - }) - Name (_HID, "QCOM245B") // _HID: Hardware ID - Name (RUNS, Package (0x06) - { - Package (0x07) - { - "AMSS", - ToUUID ("936dc601-5530-4b82-9d2a-72a488bec7c1"), - Zero, - Zero, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "ADSP", - ToUUID ("d58464d3-5b28-4ea6-a2e2-e8e57c5c69b8"), - Zero, - Zero, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "SharedIMEM", - ToUUID ("6fae2f68-3b80-4931-8e0e-e30a3580f14c"), - Zero, - Zero, - One, - 0xFE80F000, - 0x1000 - }, - - Package (0x07) - { - "TZ_LOG", - ToUUID ("aa795f4d-3b0a-44a4-bb84-b7ecf3ee056a"), - Zero, - Zero, - One, - 0xFE80F720, - 0x2000 - }, - - Package (0x0B) - { - "RPM", - ToUUID ("7f8e50dc-fad4-4a31-a243-3ab83708e49f"), - One, - One, - 0x03, - 0xFC100000, - 0x00028000, - 0xFC190000, - 0x00014000, - 0xFC428000, - 0x4000 - }, - - Package (0x07) - { - "HYP_LOG", - ToUUID ("2d79304a-543b-4147-bf69-465bbdd69fe0"), - Zero, - Zero, - One, - 0xFE80FB30, - 0x2000 - } - }) - Name (CDIC, Package (One) - { - Package (0x03) - { - One, - One, - 0xF9017000 - } - }) - } - - Device (RPEN) - { - Name (_HID, "QCOM245C") // _HID: Hardware ID - } - - Device (PILC) - { - Name (_HID, "QCOM2429") // _HID: Hardware ID - Method (ACPO, 0, NotSerialized) - { - Name (PKGG, Package (One) - { - Package (0x03) - { - Zero, - Zero, - ToUUID ("ba58766d-abf2-4402-88d7-90ab243f6c77") - } - }) - DerefOf (PKGG [Zero]) [Zero] = RMTB /* \_SB_.RMTB */ - DerefOf (PKGG [Zero]) [One] = RMTX /* \_SB_.RMTX */ - Return (PKGG) /* \_SB_.PILC.ACPO.PKGG */ - } - - Method (DPOP, 0, NotSerialized) - { - Return (Package (0x02) - { - ToUUID ("ed9e8101-05fa-46b7-82aa-8d58770d200b"), - ToUUID ("11406f35-1173-4869-807b-27df71802812") - }) - } - - Method (IMEM, 0, NotSerialized) - { - Return (Package (0x02) - { - 0xFE80F000, - 0x094C - }) - } - - Method (MSAL, 0, NotSerialized) - { - Return (Package (One) - { - 0x02 - }) - } - - Name (PGCM, Package (One) - { - Package (0x02) - { - 0x07400000, - 0x07500000 - } - }) - Method (PILC, 0, NotSerialized) - { - Return (Package (One) - { - Zero - }) - } - } - - Device (ADSP) - { - Name (_DEP, Package (0x06) // _DEP: Dependencies - { - \_SB.PEP0, - \_SB.I2C2, - \_SB.PILC, - \_SB.IPC0, - \_SB.SMD0, - \_SB.RPEN - }) - Name (_HID, "QCOM242B") // _HID: Hardware ID - Method (MANU, 0, NotSerialized) - { - Name (RBUF, Package (One) - { - 0x06BE0BAF - }) - Return (RBUF) /* \_SB_.ADSP.MANU.RBUF */ - } - - Method (CHLD, 0, NotSerialized) - { - Return (Package (One) - { - Package (0x05) - { - "ADSP\\QCOM240D", - 0x1D, - One, - One, - One - } - }) - } - - Method (SSRE, 0, NotSerialized) - { - Return (Package (One) - { - One - }) - } - - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000000C2, - } - }) - Return (RBUF) /* \_SB_.ADSP._CRS.RBUF */ - } - - Device (SLM1) - { - Name (_ADR, Zero) // _ADR: Address - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFE12F000, // Address Base - 0x0002C000, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x000000C3, - } - }) - Return (RBUF) /* \_SB_.ADSP.SLM1._CRS.RBUF */ - } - - Method (FNOC, 0, NotSerialized) - { - Name (RBUF, Buffer (0x0F) - { - /* 0000 */ 0x00, 0x00, 0x10, 0x01, 0x17, 0x02, 0x01, 0x00, // ........ - /* 0008 */ 0x02, 0x03, 0x01, 0x01, 0x01, 0x01, 0x01 // ....... - }) - Return (RBUF) /* \_SB_.ADSP.SLM1.FNOC.RBUF */ - } - - Method (LAVI, 0, NotSerialized) - { - Return (Zero) - } - - Method (CHLD, 0, NotSerialized) - { - Return (Package (One) - { - "SLM1\\QCOM242D" - }) - } - - Device (ADCM) - { - Name (_ADR, Zero) // _ADR: Address - Method (SMMU, 0, NotSerialized) - { - Name (CFG, Package (One) - { - Package (0x03) - { - Zero, - Zero, - Zero - } - }) - Return (CFG) /* \_SB_.ADSP.SLM1.ADCM.SMMU.CFG_ */ - } - - Method (ACDB, 0, NotSerialized) - { - Name (CFG, Package (One) - { - Package (0x04) - { - 0x4000, - 0x60, - Package (One) - { - One - }, - - Zero - } - }) - Return (CFG) /* \_SB_.ADSP.SLM1.ADCM.ACDB.CFG_ */ - } - - Method (AVTI, 0, NotSerialized) - { - Name (CFG, Package (One) - { - Package (0x04) - { - 0xFE09C000, - 0xFE09C010, - 0xFE09C00C, - 0x1B - } - }) - Return (CFG) /* \_SB_.ADSP.SLM1.ADCM.AVTI.CFG_ */ - } - - Method (DOLI, 0, NotSerialized) - { - Name (CFG, Package (One) - { - Package (0x02) - { - 0x02, - Zero - } - }) - Return (CFG) /* \_SB_.ADSP.SLM1.ADCM.DOLI.CFG_ */ - } - - Method (MEMI, 0, NotSerialized) - { - Name (CFG, Package (One) - { - Package (0x07) - { - 0x0E300000, - Zero, - 0x3FFFFFFF, - Zero, - Zero, - Zero, - 0x02 - } - }) - Return (CFG) /* \_SB_.ADSP.SLM1.ADCM.MEMI.CFG_ */ - } - - Method (CPMR, 0, NotSerialized) - { - Name (CFG, Package (One) - { - Package (0x06) - { - 0x02, - ToUUID ("5f51a34c-6834-479d-9ea2-eafa622524ba"), - One, - Zero, - One, - 0x0008C000 - } - }) - Return (CFG) /* \_SB_.ADSP.SLM1.ADCM.CPMR.CFG_ */ - } - - Method (CHLD, 0, NotSerialized) - { - Return (Package (One) - { - "ADCM\\QCOM242E" - }) - } - - Method (NOKI, 0, NotSerialized) - { - Return (Package (One) - { - 0x02 - }) - } - - Device (AUDD) - { - Name (_ADR, Zero) // _ADR: Address - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0044 - } - GpioIo (Exclusive, PullDown, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0658 - } - GpioInt (Edge, ActiveHigh, Exclusive, PullDown, 0x0000, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0048 - } - }) - Return (RBUF) /* \_SB_.ADSP.SLM1.ADCM.AUDD._CRS.RBUF */ - } - - Method (BFSZ, 0, NotSerialized) - { - Name (SIZE, Package (One) - { - 0x0800 - }) - Return (SIZE) /* \_SB_.ADSP.SLM1.ADCM.AUDD.BFSZ.SIZE */ - } - - Method (PWRC, 0, NotSerialized) - { - Name (PWRA, Package (One) - { - 0x11 - }) - Return (PWRA) /* \_SB_.ADSP.SLM1.ADCM.AUDD.PWRC.PWRA */ - } - - Method (BUSI, 0, NotSerialized) - { - Name (BUSS, Package (0x02) - { - Zero, - Zero - }) - Return (BUSS) /* \_SB_.ADSP.SLM1.ADCM.AUDD.BUSI.BUSS */ - } - - Method (WSMI, 0, NotSerialized) - { - Name (WSMD, Package (0x02) - { - Zero, - 0x10 - }) - Return (WSMD) /* \_SB_.ADSP.SLM1.ADCM.AUDD.WSMI.WSMD */ - } - - Method (CIPI, 0, NotSerialized) - { - Name (CIPD, Package (0x06) - { - One, - Zero, - Zero, - Zero, - One, - One - }) - Return (CIPD) /* \_SB_.ADSP.SLM1.ADCM.AUDD.CIPI.CIPD */ - } - - Method (RPNF, 0, NotSerialized) - { - Name (REGV, Package (0x04) - { - Package (0x05) - { - 0xFE034000, - 0x02, - Zero, - 0x08, - One - }, - - Package (0x05) - { - 0xFE035000, - 0x02, - Zero, - 0x08, - 0x02 - }, - - Package (0x05) - { - 0xFE036000, - 0x02, - Zero, - 0x08, - 0x03 - }, - - Package (0x05) - { - 0xFE037000, - 0x02, - Zero, - 0x08, - 0x04 - } - }) - Return (REGV) /* \_SB_.ADSP.SLM1.ADCM.AUDD.RPNF.REGV */ - } - - Method (GPNF, 0, NotSerialized) - { - Name (GPIO, Package (0x02) - { - Package (0x03) - { - Zero, - Zero, - Zero - }, - - Package (0x03) - { - 0x06, - One, - Zero - } - }) - Return (GPIO) /* \_SB_.ADSP.SLM1.ADCM.AUDD.GPNF.GPIO */ - } - - Scope (\_SB.I2C2) - { - OperationRegion (TOP1, GenericSerialBus, Zero, 0x0100) - } - - Field (\_SB.I2C2.TOP1, BufferAcc, NoLock, Preserve) - { - Connection ( - I2cSerialBusV2 (0x0040, ControllerInitiated, 0x00061A80, - AddressingMode7Bit, "\\_SB_.I2C2", - 0x00, ResourceConsumer, , Exclusive, - ) - ), - AccessAs (BufferAcc, AttribByte), - RG00, 8, - RG01, 8, - RG02, 8, - RG03, 8, - RG04, 8, - RG05, 8, - RG06, 8, - RG07, 8, - RG08, 8, - RG09, 8, - RG0A, 8, - RG0B, 8, - RG0C, 8, - RG0D, 8, - RG0E, 8, - RG0F, 8, - RG10, 8, - RG11, 8, - RG12, 8, - RG13, 8, - RG14, 8, - RG15, 8, - RG16, 8, - RG17, 8, - RG18, 8, - RG19, 8, - Offset (0x20), - RG20, 8, - RG21, 8 - } - - Method (HPAM, 2, NotSerialized) - { - Name (BUFF, Buffer (0x03){}) - CreateByteField (BUFF, Zero, STAT) - CreateByteField (BUFF, 0x02, DATA) - If ((Arg1 == Zero)) - { - DATA = 0x12 - RG01 = BUFF /* \_SB_.ADSP.SLM1.ADCM.AUDD.HPAM.BUFF */ - } - Else - { - Sleep (One) - DATA = 0x12 - RG01 = BUFF /* \_SB_.ADSP.SLM1.ADCM.AUDD.HPAM.BUFF */ - DATA = Zero - RG03 = BUFF /* \_SB_.ADSP.SLM1.ADCM.AUDD.HPAM.BUFF */ - DATA = 0x4D - RG03 = BUFF /* \_SB_.ADSP.SLM1.ADCM.AUDD.HPAM.BUFF */ - DATA = Zero - RG05 = BUFF /* \_SB_.ADSP.SLM1.ADCM.AUDD.HPAM.BUFF */ - DATA = 0xC1 - RG07 = BUFF /* \_SB_.ADSP.SLM1.ADCM.AUDD.HPAM.BUFF */ - DATA = 0x20 - RG08 = BUFF /* \_SB_.ADSP.SLM1.ADCM.AUDD.HPAM.BUFF */ - DATA = 0x80 - RG0B = BUFF /* \_SB_.ADSP.SLM1.ADCM.AUDD.HPAM.BUFF */ - DATA = 0x81 - RG0C = BUFF /* \_SB_.ADSP.SLM1.ADCM.AUDD.HPAM.BUFF */ - DATA = 0x08 - RG0F = BUFF /* \_SB_.ADSP.SLM1.ADCM.AUDD.HPAM.BUFF */ - DATA = 0x16 - RG12 = BUFF /* \_SB_.ADSP.SLM1.ADCM.AUDD.HPAM.BUFF */ - DATA = 0x07 - RG14 = BUFF /* \_SB_.ADSP.SLM1.ADCM.AUDD.HPAM.BUFF */ - DATA = Zero - RG00 = BUFF /* \_SB_.ADSP.SLM1.ADCM.AUDD.HPAM.BUFF */ - DATA = 0xA9 - RG0D = BUFF /* \_SB_.ADSP.SLM1.ADCM.AUDD.HPAM.BUFF */ - DATA = 0x38 - RG0E = BUFF /* \_SB_.ADSP.SLM1.ADCM.AUDD.HPAM.BUFF */ - DATA = 0xEE - RG02 = BUFF /* \_SB_.ADSP.SLM1.ADCM.AUDD.HPAM.BUFF */ - DATA = 0x10 - RG01 = BUFF /* \_SB_.ADSP.SLM1.ADCM.AUDD.HPAM.BUFF */ - } - - Return (Buffer (One) - { - 0x01 // . - }) - } - - Device (VISA) - { - Name (_HID, "MSHW1019") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.PEP0, - \_SB.I2C2 - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - I2cSerialBusV2 (0x0040, ControllerInitiated, 0x00061A80, - AddressingMode7Bit, "\\_SB.I2C2", - 0x00, ResourceConsumer, , Exclusive, - ) - }) - Return (RBUF) /* \_SB_.ADSP.SLM1.ADCM.AUDD.VISA._CRS.RBUF */ - } - } - - Method (CHLD, 0, NotSerialized) - { - Name (CH, Package (0x02) - { - "AUDD\\QCOM2468", - "AUDD\\QCOM2451" - }) - Return (CH) /* \_SB_.ADSP.SLM1.ADCM.AUDD.CHLD.CH__ */ - } - - Method (PPNF, 0, NotSerialized) - { - Name (PP, Package (0x02) - { - Package (0x04) - { - Zero, - Package (0x02) - { - Zero, - Package (0x03) - { - Zero, - Zero, - One - } - }, - - Package (0x03) - { - One, - Package (0x03) - { - Zero, - Zero, - One - }, - - Package (0x03) - { - Zero, - 0x0F, - One - } - }, - - Package (0x02) - { - 0x03, - Package (0x03) - { - Zero, - 0x0F, - One - } - } - }, - - Package (0x11) - { - One, - Package (0x03) - { - 0x45, - Package (0x03) - { - Zero, - Zero, - One - }, - - Package (0x03) - { - Zero, - One, - One - } - }, - - Package (0x02) - { - 0x41, - Package (0x03) - { - Zero, - 0x02, - One - } - }, - - Package (0x02) - { - 0x42, - Package (0x03) - { - Zero, - 0x03, - One - } - }, - - Package (0x04) - { - 0x46, - Package (0x03) - { - Zero, - 0x08, - One - }, - - Package (0x03) - { - One, - 0x06, - 0x02 - }, - - Package (0x03) - { - 0x02, - Zero, - 0x02 - } - }, - - Package (0x02) - { - 0x4A, - Package (0x03) - { - Zero, - 0x09, - One - } - }, - - Package (0x02) - { - 0x47, - Package (0x03) - { - Zero, - 0x06, - One - } - }, - - Package (0x02) - { - 0x4B, - Package (0x03) - { - Zero, - 0x07, - One - } - }, - - Package (0x02) - { - 0x49, - Package (0x03) - { - Zero, - 0x08, - One - } - }, - - Package (0x02) - { - 0x4C, - Package (0x03) - { - Zero, - 0x09, - One - } - }, - - Package (0x02) - { - 0x15, - Package (0x03) - { - Zero, - 0x0A, - One - } - }, - - Package (0x02) - { - 0x14, - Package (0x03) - { - Zero, - 0x0B, - One - } - }, - - Package (0x02) - { - 0x4E, - Package (0x03) - { - Zero, - 0x0C, - One - } - }, - - Package (0x02) - { - 0x4D, - Package (0x03) - { - Zero, - 0x0D, - One - } - }, - - Package (0x02) - { - 0x51, - Package (0x03) - { - Zero, - 0x0D, - One - } - }, - - Package (0x02) - { - 0x50, - Package (0x03) - { - Zero, - 0x0E, - One - } - }, - - Package (0x02) - { - 0x12, - Package (0x03) - { - Zero, - 0x10, - One - } - } - } - }) - Return (PP) /* \_SB_.ADSP.SLM1.ADCM.AUDD.PPNF.PP__ */ - } - - Device (MBHC) - { - Name (_ADR, Zero) // _ADR: Address - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, Buffer (0x02) - { - 0x79, 0x00 // y. - }) - Return (RBUF) /* \_SB_.ADSP.SLM1.ADCM.AUDD.MBHC._CRS.RBUF */ - } - - Method (BFSZ, 0, NotSerialized) - { - Name (SIZE, Package (One) - { - 0x0800 - }) - Return (SIZE) /* \_SB_.ADSP.SLM1.ADCM.AUDD.MBHC.BFSZ.SIZE */ - } - - Method (GPNF, 0, NotSerialized) - { - Name (GPIO, Package (Zero){}) - Return (GPIO) /* \_SB_.ADSP.SLM1.ADCM.AUDD.MBHC.GPNF.GPIO */ - } - } - - Device (QCRT) - { - Name (_ADR, One) // _ADR: Address - Method (CPMR, 0, NotSerialized) - { - Name (CFG, Package (One) - { - Package (0x09) - { - One, - ToUUID ("8c2e4c6c-ba3e-415a-8bc8-33ec5ee7a77c"), - 0x02, - Zero, - 0x02, - 0x0008F000, - One, - Zero, - Zero - } - }) - Return (CFG) /* \_SB_.ADSP.SLM1.ADCM.AUDD.QCRT.CPMR.CFG_ */ - } - - Method (LSTN, 0, NotSerialized) - { - Name (CFG, Package (0x03) - { - Package (0x09) - { - Zero, - One, - 0x02, - Zero, - One, - Package (0x04) - { - Zero, - 0x06, - One, - 0x55 - }, - - One, - Package (One) - { - One - }, - - 0x0A - }, - - Package (0x09) - { - Zero, - 0x03, - 0x02, - Zero, - One, - Package (0x04) - { - Zero, - 0x06, - One, - 0x54 - }, - - One, - Package (One) - { - One - }, - - 0x05 - }, - - Package (0x06) - { - One, - One, - 0x04, - Package (0x04) - { - One, - 0x02, - 0x03, - 0x04 - }, - - One, - Package (One) - { - 0x3E80 - } - } - }) - Return (CFG) /* \_SB_.ADSP.SLM1.ADCM.AUDD.QCRT.LSTN.CFG_ */ - } - } - } - } - - Device (ATTS) - { - Name (_HID, "MSHW1018") // _HID: Hardware ID - } - } - - Device (SLM2) - { - Name (_ADR, One) // _ADR: Address - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFE1AF000, // Address Base - 0x0002C000, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x00000143, - } - }) - Return (RBUF) /* \_SB_.ADSP.SLM2._CRS.RBUF */ - } - - Method (FNOC, 0, NotSerialized) - { - Name (RBUF, Buffer (0x0F) - { - /* 0000 */ 0x01, 0x00, 0x10, 0x01, 0x17, 0x02, 0x01, 0x00, // ........ - /* 0008 */ 0x02, 0x03, 0x01, 0x01, 0x01, 0x01, 0x01 // ....... - }) - Return (RBUF) /* \_SB_.ADSP.SLM2.FNOC.RBUF */ - } - - Method (LAVI, 0, NotSerialized) - { - Return (One) - } - } - } - - Device (AMSS) - { - Name (_DEP, Package (0x06) // _DEP: Dependencies - { - \_SB.PEP0, - \_SB.IPC0, - \_SB.SMD0, - \_SB.PILC, - \_SB.RFS0, - \_SB.RPEN - }) - Name (_HID, "QCOM242C") // _HID: Hardware ID - Method (CHLD, 0, NotSerialized) - { - If ((\_SB.SOID == 0xFC)) - { - Return (Package (Zero){}) - } - Else - { - Return (Package (0x02) - { - Package (0x05) - { - "QCMS\\QCOM0EA0", - 0x2B, - Zero, - Zero, - One - }, - - Package (0x05) - { - "QCMS\\QCOM0EA0", - 0x2B, - One, - Zero, - One - } - }) - } - } - - Method (SHUT, 0, NotSerialized) - { - If ((\_SB.SOID == 0xFC)) - { - Return (Package (One) - { - One - }) - } - Else - { - Return (Package (One) - { - Zero - }) - } - } - - Method (SSRE, 0, NotSerialized) - { - Return (Package (One) - { - One - }) - } - - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000038, - } - }) - Return (RBUF) /* \_SB_.AMSS._CRS.RBUF */ - } - - Method (VLMT, 0, NotSerialized) - { - Name (RBUF, Package (0x04) - { - Package (0x02) - { - 0x21, - 0x03 - }, - - Package (0x02) - { - 0x42, - 0x02 - }, - - Package (0x02) - { - 0x63, - One - }, - - Package (0x02) - { - 0x64, - Zero - } - }) - Return (RBUF) /* \_SB_.AMSS.VLMT.RBUF */ - } - } - - Device (QMUX) - { - Name (_HID, "QCOM244F") // _HID: Hardware ID - Name (TLOB, One) - } - - Device (QSM) - { - Name (_HID, "QCOM24B8") // _HID: Hardware ID - Name (_DEP, Package (0x04) // _DEP: Dependencies - { - \_SB.SMD0, - \_SB.IPC0, - \_SB.PILC, - \_SB.RPEN - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0x0E900000, // Address Base - 0x00200000, // Address Length - ) - }) - Return (RBUF) /* \_SB_.QSM_._CRS.RBUF */ - } - - Name (DHMS, Package (One) - { - Package (0x03) - { - "Diag", - Buffer (0x10) - { - /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ - /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ - }, - - Zero - } - }) - } - - Device (MMU0) - { - Name (_HID, "QCOM2400") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - \_SB.PEP0 - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Return (ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFD9B4000, // Address Base - 0x0000B000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000069, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000004F, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000004E, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000050, - } - }) - } - - Method (GUID, 0, NotSerialized) - { - Return (ToUUID ("de2eaa3d-0fa5-45e9-ac9d-a494c6c04d7c")) - } - - Method (CTXI, 0, NotSerialized) - { - Return (Buffer (0x04) - { - 0x03, 0x00, 0x01, 0x01 // .... - }) - } - - Method (OFFI, 0, NotSerialized) - { - Return (Buffer (0x06) - { - 0x00, 0x01, 0x02, 0x03, 0x04, 0x08 // ...... - }) - } - - Method (S2CB, 0, NotSerialized) - { - Return (Package (0x02) - { - Package (0x04) - { - Zero, - Zero, - Zero, - Zero - }, - - Package (0x04) - { - One, - One, - Zero, - One - } - }) - } - - Method (XPUE, 0, NotSerialized) - { - Name (BUFF, Buffer (One) - { - 0x01 // . - }) - Return (BUFF) /* \_SB_.MMU0.XPUE.BUFF */ - } - } - - Device (MMU1) - { - Name (_HID, "QCOM2400") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - \_SB.PEP0 - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Return (ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFDA44000, // Address Base - 0x0000B000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000005E, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000060, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000061, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000062, - } - }) - } - - Method (GUID, 0, NotSerialized) - { - Return (ToUUID ("c00de5a5-e6e0-4dd7-b8c3-2b71ab6fca15")) - } - - Method (CTXI, 0, NotSerialized) - { - Return (Buffer (0x04) - { - 0x03, 0x00, 0x00, 0x00 // .... - }) - } - - Method (OFFI, 0, NotSerialized) - { - Return (Buffer (0x06) - { - 0x00, 0x01, 0x02, 0x03, 0x04, 0x08 // ...... - }) - } - - Method (S2CB, 0, NotSerialized) - { - Return (Package (0x03) - { - Package (0x04) - { - Zero, - Zero, - Zero, - Zero - }, - - Package (0x04) - { - One, - One, - Zero, - One - }, - - Package (0x04) - { - 0x02, - 0x02, - Zero, - One - } - }) - } - - Method (XPUE, 0, NotSerialized) - { - Name (BUFF, Buffer (One) - { - 0x01 // . - }) - Return (BUFF) /* \_SB_.MMU1.XPUE.BUFF */ - } - } - - Device (MMU2) - { - Name (_HID, "QCOM2400") // _HID: Hardware ID - Name (_UID, 0x02) // _UID: Unique ID - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - \_SB.PEP0 - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Return (ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFDA64000, // Address Base - 0x0000B000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000063, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000065, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000066, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000067, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000068, - } - }) - } - - Method (GUID, 0, NotSerialized) - { - Return (ToUUID ("84a989bd-145d-4985-83bd-1a80829b5030")) - } - - Method (CTXI, 0, NotSerialized) - { - Return (Buffer (0x04) - { - 0x03, 0x00, 0x00, 0x00 // .... - }) - } - - Method (OFFI, 0, NotSerialized) - { - Return (Buffer (0x06) - { - 0x00, 0x01, 0x02, 0x03, 0x04, 0x08 // ...... - }) - } - - Method (S2CB, 0, NotSerialized) - { - Return (Package (0x02) - { - Package (0x04) - { - Zero, - Zero, - Zero, - Zero - }, - - Package (0x04) - { - One, - One, - Zero, - One - } - }) - } - - Method (XPUE, 0, NotSerialized) - { - Name (BUFF, Buffer (One) - { - 0x01 // . - }) - Return (BUFF) /* \_SB_.MMU2.XPUE.BUFF */ - } - } - - Device (MMU3) - { - Name (_HID, "QCOM2400") // _HID: Hardware ID - Name (_UID, 0x03) // _UID: Unique ID - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - \_SB.PEP0 - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Return (ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFDB10000, // Address Base - 0x0000B000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000046, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000110, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000111, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000112, - } - }) - } - - Method (GUID, 0, NotSerialized) - { - Return (ToUUID ("9833c712-3292-4ffb-b0f4-2bd20e1f7f66")) - } - - Method (CTXI, 0, NotSerialized) - { - Return (Buffer (0x04) - { - 0x03, 0x00, 0x00, 0x01 // .... - }) - } - - Method (OFFI, 0, NotSerialized) - { - Return (Buffer (0x06) - { - 0x00, 0x01, 0x02, 0x03, 0x04, 0x08 // ...... - }) - } - - Method (S2CB, 0, NotSerialized) - { - Return (Package (0x03) - { - Package (0x04) - { - Zero, - Zero, - Zero, - Zero - }, - - Package (0x04) - { - One, - One, - Zero, - Zero - }, - - Package (0x04) - { - One, - 0x02, - Zero, - 0x02 - } - }) - } - - Method (XPUE, 0, NotSerialized) - { - Name (BUFF, Buffer (One) - { - 0x01 // . - }) - Return (BUFF) /* \_SB_.MMU3.XPUE.BUFF */ - } - } - - Device (MMU4) - { - Name (_HID, "QCOM2400") // _HID: Hardware ID - Name (_UID, 0x04) // _UID: Unique ID - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - \_SB.PEP0 - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Return (ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFDC84000, // Address Base - 0x0000D000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000004D, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000004A, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000004B, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000049, - } - }) - } - - Method (GUID, 0, NotSerialized) - { - Return (ToUUID ("c461b828-b8ad-4113-939a-8934272f9102")) - } - - Method (CTXI, 0, NotSerialized) - { - Return (Buffer (0x06) - { - 0x05, 0x00, 0x01, 0x01, 0x01, 0x01 // ...... - }) - } - - Method (OFFI, 0, NotSerialized) - { - Return (Buffer (0x06) - { - 0x00, 0x01, 0x02, 0x03, 0x04, 0x08 // ...... - }) - } - - Method (S2CB, 0, NotSerialized) - { - Return (Package (0x21) - { - Package (0x04) - { - Zero, - Zero, - Zero, - Zero - }, - - Package (0x04) - { - One, - 0x21, - Zero, - Zero - }, - - Package (0x04) - { - 0x02, - 0x22, - Zero, - Zero - }, - - Package (0x04) - { - 0x03, - 0x23, - Zero, - Zero - }, - - Package (0x04) - { - 0x04, - 0x24, - Zero, - Zero - }, - - Package (0x04) - { - 0x05, - 0x48, - Zero, - Zero - }, - - Package (0x04) - { - 0x06, - 0x49, - Zero, - Zero - }, - - Package (0x04) - { - 0x07, - 0x4A, - Zero, - Zero - }, - - Package (0x04) - { - 0x08, - 0x4B, - Zero, - Zero - }, - - Package (0x04) - { - 0x09, - 0x25, - Zero, - Zero - }, - - Package (0x04) - { - 0x0A, - 0x27, - Zero, - Zero - }, - - Package (0x04) - { - 0x0B, - 0x28, - Zero, - Zero - }, - - Package (0x04) - { - 0x0C, - 0x45, - Zero, - Zero - }, - - Package (0x04) - { - 0x0D, - 0x47, - Zero, - Zero - }, - - Package (0x04) - { - 0x0E, - 0x4C, - Zero, - Zero - }, - - Package (0x04) - { - 0x0F, - 0x0400, - Zero, - One - }, - - Package (0x04) - { - 0x10, - 0x0421, - Zero, - One - }, - - Package (0x04) - { - 0x11, - 0x0422, - Zero, - One - }, - - Package (0x04) - { - 0x12, - 0x0423, - Zero, - One - }, - - Package (0x04) - { - 0x13, - 0x0424, - Zero, - One - }, - - Package (0x04) - { - 0x14, - 0x0448, - Zero, - One - }, - - Package (0x04) - { - 0x15, - 0x0449, - Zero, - 0x04 - }, - - Package (0x04) - { - 0x16, - 0x044A, - Zero, - One - }, - - Package (0x04) - { - 0x17, - 0x044B, - Zero, - 0x04 - }, - - Package (0x04) - { - 0x18, - 0x0600, - Zero, - 0x02 - }, - - Package (0x04) - { - 0x19, - 0x0606, - Zero, - 0x02 - }, - - Package (0x04) - { - 0x1A, - 0x0425, - Zero, - 0x03 - }, - - Package (0x04) - { - 0x1B, - 0x0427, - Zero, - 0x04 - }, - - Package (0x04) - { - 0x1C, - 0x0428, - Zero, - 0x03 - }, - - Package (0x04) - { - 0x1D, - 0x0445, - Zero, - 0x03 - }, - - Package (0x04) - { - 0x1E, - 0x0447, - Zero, - 0x04 - }, - - Package (0x04) - { - 0x1F, - 0x044C, - Zero, - 0x03 - }, - - Package (0x04) - { - 0x20, - 0x0500, - Zero, - 0x04 - } - }) - } - - Method (XPUE, 0, NotSerialized) - { - Name (BUFF, Buffer (One) - { - 0x01 // . - }) - Return (BUFF) /* \_SB_.MMU4.XPUE.BUFF */ - } - } - - Device (MMU5) - { - Name (_HID, "QCOM2400") // _HID: Hardware ID - Name (_UID, 0x05) // _UID: Unique ID - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - \_SB.PEP0 - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Return (ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFDA84000, // Address Base - 0x0000B000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000128, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000127, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000012A, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000012B, - } - }) - } - - Method (GUID, 0, NotSerialized) - { - Return (ToUUID ("bf8f998b-7dd4-4d92-b3af-33f1f8ed3ef1")) - } - - Method (CTXI, 0, NotSerialized) - { - Return (Buffer (0x04) - { - 0x03, 0x00, 0x00, 0x00 // .... - }) - } - - Method (OFFI, 0, NotSerialized) - { - Return (Buffer (0x06) - { - 0x00, 0x01, 0x02, 0x03, 0x04, 0x08 // ...... - }) - } - - Method (S2CB, 0, NotSerialized) - { - Return (Package (0x03) - { - Package (0x04) - { - Zero, - Zero, - Zero, - Zero - }, - - Package (0x04) - { - One, - One, - Zero, - Zero - }, - - Package (0x04) - { - 0x02, - 0x02, - Zero, - Zero - } - }) - } - - Method (XPUE, 0, NotSerialized) - { - Name (BUFF, Buffer (One) - { - 0x01 // . - }) - Return (BUFF) /* \_SB_.MMU5.XPUE.BUFF */ - } - } - - Device (OMEM) - { - Name (_HID, "QCOM2403") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.PEP0 - }) - Method (GUID, 0, NotSerialized) - { - Return (ToUUID ("0bdb4206-6a68-4e0e-a4e6-079946be378c")) - } - - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFDD00000, // Address Base - 0x00004000, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFE039000, // Address Base - 0x00000400, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000006D, - } - }) - Return (RBUF) /* \_SB_.OMEM._CRS.RBUF */ - } - - Method (CLNT, 0, NotSerialized) - { - Return (Package (0x02) - { - Package (0x0B) - { - One, - 0x64, - 0xFEC00000, - One, - 0x00080000, - Zero, - Zero, - One, - Zero, - 0x03, - Zero - }, - - Package (0x0B) - { - 0x02, - 0x44, - 0xFEC80000, - 0x02, - 0x00080000, - Zero, - 0x02, - 0x03, - Zero, - 0x03, - One - } - }) - } - - Method (BRRT, 0, NotSerialized) - { - } - - Method (MEMI, 0, NotSerialized) - { - Return (Package (One) - { - Package (0x08) - { - 0x04, - 0x0200, - 0x40, - 0x02, - 0xFEC00000, - Zero, - 0x80, - One - } - }) - } - } - - Device (DISP) - { - Name (_HID, "MSHW1004") // _HID: Hardware ID - Name (_CID, "ACPIMSHW1004") // _CID: Compatible ID - Name (_UID, Zero) // _UID: Unique ID - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.PEP0, - \_SB.GIO0 - }) - Method (PINS, 0, NotSerialized) - { - Name (RBUF, Buffer (One) - { - 0x01 // . - }) - Return (RBUF) /* \_SB_.DISP.PINS.RBUF */ - } - - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - GpioInt (Edge, ActiveHigh, Exclusive, PullDown, 0x0000, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x000A - } - GpioIo (Shared, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x004E - } - }) - Return (RBUF) /* \_SB_.DISP._CRS.RBUF */ - } - - Name (PGID, Buffer (0x0A) - { - "\\_SB.DISP" - }) - Name (DBUF, Buffer (DBFL){}) - CreateByteField (DBUF, Zero, STAT) - CreateByteField (DBUF, 0x02, DVAL) - CreateField (DBUF, 0x18, 0xA0, DEID) - Method (_S1D, 0, NotSerialized) // _S1D: S1 Device State - { - Return (0x03) - } - - Method (_S2D, 0, NotSerialized) // _S2D: S2 Device State - { - Return (0x03) - } - - Method (_S3D, 0, NotSerialized) // _S3D: S3 Device State - { - Return (0x03) - } - - Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 - { - DEID = Buffer (ESNL){} - DVAL = Zero - DEID = PGID /* \_SB_.DISP.PGID */ - If (\_SB.ABD.AVBL) - { - \_SB.PEP0.FLD0 = DBUF /* \_SB_.DISP.DBUF */ - } - } - - Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 - { - DEID = Buffer (ESNL){} - DVAL = 0x03 - DEID = PGID /* \_SB_.DISP.PGID */ - If (\_SB.ABD.AVBL) - { - \_SB.PEP0.FLD0 = DBUF /* \_SB_.DISP.DBUF */ - } - } - } - - Device (GPU0) - { - Name (_HID, "QCOM246F") // _HID: Hardware ID - Name (_CID, "ACPIQCOM246F") // _CID: Compatible ID - Name (_UID, Zero) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Device (MON0) - { - Method (_ADR, 0, NotSerialized) // _ADR: Address - { - Return (Zero) - } - } - - Name (_DEP, Package (0x0C) // _DEP: Dependencies - { - \_SB.MMU0, - \_SB.MMU3, - \_SB.MMU4, - \_SB.PEP0, - \_SB.OMEM, - \_SB.PMIC, - \_SB.PILC, - \_SB.RPEN, - \_SB.TREE, - \_SB.SCM0, - \_SB.DISP, - \_SB.HDDP - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFD900000, // Address Base - 0x000B4000, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFD828000, // Address Base - 0x00000108, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x00000073, - } - Memory32Fixed (ReadWrite, - 0xFDB00000, // Address Base - 0x00010000, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFDB20000, // Address Base - 0x0001F000, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x00000041, - } - Memory32Fixed (ReadWrite, - 0xFDC00000, // Address Base - 0x00084000, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFDCC0000, // Address Base - 0x00040000, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x0000004C, - } - Memory32Fixed (ReadWrite, - 0xFC4B8000, // Address Base - 0x00008000, // Address Length - ) - GpioIo (Shared, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x004E - } - }) - Return (RBUF) /* \_SB_.GPU0._CRS.RBUF */ - } - - Method (RESI, 0, NotSerialized) - { - Name (RINF, Package (0x0D) - { - 0x03, - Zero, - Package (0x03) - { - "RESOURCE", - "MDP_REGS", - "DISPLAY" - }, - - Package (0x03) - { - "RESOURCE", - "MMSS_MISC_REGS", - "DISPLAY" - }, - - Package (0x03) - { - "RESOURCE", - "VSYNC_INTERRUPT", - "DISPLAY" - }, - - Package (0x03) - { - "RESOURCE", - "GFX_REGS", - "GRAPHICS" - }, - - Package (0x03) - { - "RESOURCE", - "GFX_SHADER_MEMORY", - "GRAPHICS" - }, - - Package (0x03) - { - "RESOURCE", - "GFX_INTERRUPT", - "GRAPHICS" - }, - - Package (0x03) - { - "RESOURCE", - "VIDEO_REGS_LOWER", - "VIDEO" - }, - - Package (0x03) - { - "RESOURCE", - "VIDEO_REGS_UPPER", - "VIDEO" - }, - - Package (0x03) - { - "RESOURCE", - "VIDC_INTERRUPT", - "VIDEO" - }, - - Package (0x03) - { - "RESOURCE", - "SE_CTRL_REGS", - "DISPLAY" - }, - - Package (0x03) - { - "RESOURCE", - "DSI_PANEL_RESET", - "DISPLAY" - } - }) - Return (RINF) /* \_SB_.GPU0.RESI.RINF */ - } - - Method (ENGS, 0, NotSerialized) - { - Name (EBUF, Package (0x05) - { - 0x03, - One, - 0x0004000A, - Package (0x07) - { - "ENGINES", - 0x05, - Package (0x0A) - { - "ENGINE", - "GRAPHICS", - "Adreno4XX", - One, - One, - Zero, - Package (0x02) - { - "MMUIDS", - ToUUID ("9833c712-3292-4ffb-b0f4-2bd20e1f7f66") - }, - - Package (0x03) - { - "PERF_CONTROLS", - Package (0x02) - { - 0x02, - Package (0x02) - { - "LimitForPassiveCooling", - One - } - }, - - Package (0x02) - { - 0x03, - Package (0x02) - { - "LimitForPassiveCooling", - One - } - } - }, - - Package (0x02) - { - "THERMAL_DOMAINS", - "GPU" - }, - - Package (0x05) - { - "PROPERTIES", - 0x03, - Package (0x02) - { - "GmemBaseAddr", - Zero - }, - - Package (0x02) - { - "GmemSize", - 0x00080000 - }, - - Package (0x02) - { - "SMMUCount", - One - } - } - }, - - Package (0x08) - { - "ENGINE", - "MDPBLT", - "MDP5.x", - 0x02, - One, - Zero, - Package (0x03) - { - "PERF_CONTROLS", - Package (0x02) - { - 0x02, - Package (0x02) - { - "LimitForPassiveCooling", - One - } - }, - - Package (0x02) - { - 0x03, - Package (0x02) - { - "LimitForPassiveCooling", - One - } - } - }, - - Package (0x02) - { - "THERMAL_DOMAINS", - "GPU" - } - }, - - Package (0x08) - { - "ENGINE", - "ROTATOR", - "MDP5.x", - 0x03, - One, - Zero, - Package (0x03) - { - "PERF_CONTROLS", - Package (0x02) - { - 0x02, - Package (0x02) - { - "LimitForPassiveCooling", - One - } - }, - - Package (0x02) - { - 0x03, - Package (0x02) - { - "LimitForPassiveCooling", - One - } - } - }, - - Package (0x02) - { - "THERMAL_DOMAINS", - "GPU" - } - }, - - Package (0x09) - { - "ENGINE", - "VIDEO", - "Venus", - 0x04, - One, - Zero, - Package (0x04) - { - "PERF_CONTROLS", - Package (One) - { - 0x02 - }, - - Package (One) - { - 0x03 - }, - - Package (One) - { - 0x04 - } - }, - - Package (One) - { - "THERMAL_DOMAINS" - }, - - Package (0x03) - { - "PROPERTIES", - One, - Package (0x02) - { - "DecMaxFps", - 0x3C - } - } - }, - - Package (0x08) - { - "ENGINE", - "CRYPTO", - "Crypto1.0", - 0x05, - One, - Zero, - Package (0x02) - { - "PERF_CONTROLS", - Package (One) - { - 0x02 - } - }, - - Package (One) - { - "THERMAL_DOMAINS" - } - } - }, - - Package (0x06) - { - "DISPLAYS", - "MDP5.x", - 0x02, - Package (0x07) - { - "DISPLAY", - "INTERNAL1", - Zero, - One, - Zero, - Package (0x04) - { - "PERF_CONTROLS", - Package (One) - { - 0x02 - }, - - Package (One) - { - 0x03 - }, - - Package (One) - { - 0x04 - } - }, - - Package (One) - { - "THERMAL_DOMAINS" - } - }, - - Package (0x07) - { - "DISPLAY", - "EXTERNAL1", - 0x06, - One, - Zero, - Package (0x03) - { - "PERF_CONTROLS", - Package (One) - { - 0x02 - }, - - Package (One) - { - 0x03 - } - }, - - Package (One) - { - "THERMAL_DOMAINS" - } - }, - - Package (0x03) - { - "RESOURCES", - Package (0x02) - { - "MMUIDS", - ToUUID ("de2eaa3d-0fa5-45e9-ac9d-a494c6c04d7c") - }, - - Package (0x03) - { - "PROPERTIES", - One, - Package (0x02) - { - "DisableHDMI", - Zero - } - } - } - } - }) - Return (EBUF) /* \_SB_.GPU0.ENGS.EBUF */ - } - - Method (TMDT, 0, NotSerialized) - { - Name (RBUF, Package (0x03) - { - One, - Zero, - Package (0x03) - { - "THERMAL_DOMAINS", - One, - Package (0x03) - { - "GPU", - "GPU0", - Package (0x03) - { - "GRAPHICS", - "MDPBLT", - "ROTATOR" - } - } - } - }) - Return (RBUF) /* \_SB_.GPU0.TMDT.RBUF */ - } - - Method (PMCL, 0, NotSerialized) - { - Name (RBUF, Package (0x0C) - { - 0x03, - One, - 0x09, - Package (0x10) - { - "COMPONENT", - Zero, - ToUUID ("2c135991-4391-4633-90b1-fa96f2e2cc04"), - "PRIMDISPLAY_POWER_STATES", - "HW_BLOCK_MDP", - Package (0x02) - { - "DISPLAY", - "INTERNAL1" - }, - - 0x02, - 0x05, - Package (0x06) - { - "FSTATE", - Zero, - "ALL_ON", - Zero, - Zero, - 0x02 - }, - - Package (0x06) - { - "FSTATE", - One, - "PWR_OFF", - One, - One, - One - }, - - Package (0x09) - { - "PSTATE_SET", - Zero, - "INTERNAL1_RESET", - "*", - "RESET", - 0x02, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x09) - { - "PSTATE_SET", - One, - "INTERNAL1_FOOTSWITCH_OVERRIDE", - "*", - "FOOTSWITCH_OVERRIDE", - 0x02, - One, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x0B) - { - "PSTATE_SET", - 0x02, - "INTERNAL1_SCAN_CONTROL", - "*", - "DISPLAY_SOURCE_SCAN_CTRL", - 0x04, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - 0x03, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - 0x02, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x02, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x03, - Zero, - 0x02 - } - }, - - Package (0x13) - { - "PSTATE_SET", - 0x03, - "INTERNAL1_CORE_CLOCK_CONTROL", - "*", - "CORE_CLOCK", - 0x0C, - 0x03, - Package (0x04) - { - "PSTATE", - Zero, - 0x17D78400, - Zero - }, - - Package (0x04) - { - "PSTATE", - One, - 0x1312D000, - One - }, - - Package (0x04) - { - "PSTATE", - 0x02, - 0x11E1A300, - One - }, - - Package (0x04) - { - "PSTATE", - 0x03, - 0x0FE502AB, - One - }, - - Package (0x04) - { - "PSTATE", - 0x04, - 0x0E4E1C00, - One - }, - - Package (0x04) - { - "PSTATE", - 0x05, - 0x0BEBC200, - One - }, - - Package (0x04) - { - "PSTATE", - 0x06, - 0x0A3140C0, - One - }, - - Package (0x04) - { - "PSTATE", - 0x07, - 0x08F0D180, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x08, - 0x07270E00, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x09, - 0x05F5E100, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x0A, - 0x051BE56E, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x0B, - Zero, - 0x02 - } - }, - - Package (0x30) - { - "PSTATE_SET", - 0x04, - "INTERNAL1_EBI_BANDWIDTH", - "*", - "BANDWIDTH", - 0x29, - 0x0C, - Package (0x04) - { - "PSTATE", - Zero, - 0xB2D05E00, - One - }, - - Package (0x04) - { - "PSTATE", - One, - 0xA6E49C00, - One - }, - - Package (0x04) - { - "PSTATE", - 0x02, - 0x9AF8DA00, - One - }, - - Package (0x04) - { - "PSTATE", - 0x03, - 0x8F0D1800, - One - }, - - Package (0x04) - { - "PSTATE", - 0x04, - 0x83215600, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x05, - 0x77359400, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x06, - 0x713FB300, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x07, - 0x6553F100, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x08, - 0x5CC8FFB4, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x09, - 0x5459A2A4, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x0A, - 0x4CAE93DA, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x0B, - 0x45B5FAC7, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x0C, - 0x3F5F9E29, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x0D, - 0x399CBE54, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x0E, - 0x345FF2D8, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x0F, - 0x2F9D0B50, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x10, - 0x2B48F303, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x11, - 0x2759971A, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x12, - 0x23C5CF2F, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x13, - 0x208547FC, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x14, - 0x1D906FFC, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x15, - 0x1AE065CE, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x16, - 0x186EE830, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x17, - 0x16364771, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x18, - 0x14315838, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x19, - 0x125B6779, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x1A, - 0x10B02F85, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x1B, - 0x0F2BCE1C, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x1C, - 0x0DCABB5F, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x1D, - 0x0C89C19D, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x1E, - 0x0B65F5D4, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x1F, - 0x0A5CB0EF, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x20, - 0x096B8994, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x21, - 0x08904E86, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x22, - 0x07C90191, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x23, - 0x0713D2E1, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x24, - 0x066F1CCD, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x25, - 0x05D96000, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x26, - 0x05514000, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x27, - 0x04D58000, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x28, - Zero, - 0x02 - } - }, - - Package (0x03) - { - "PROVIDERS", - One, - Package (One) - { - 0x07 - } - } - }, - - Package (0x0F) - { - "COMPONENT", - One, - ToUUID ("30bdf1b5-28f7-4c0c-ac47-273dd1401e11"), - "GRAPHICS_POWER_STATES", - "HW_BLOCK_GRAPHICS", - Package (0x02) - { - "ENGINE", - "GRAPHICS" - }, - - 0x03, - 0x04, - Package (0x06) - { - "FSTATE", - Zero, - "ALL_ON", - Zero, - Zero, - 0x03 - }, - - Package (0x06) - { - "FSTATE", - One, - "CLK_OFF", - 0x2710, - Zero, - 0x02 - }, - - Package (0x06) - { - "FSTATE", - 0x02, - "PWR_OFF", - 0x000186A0, - Zero, - One - }, - - Package (0x09) - { - "PSTATE_SET", - Zero, - "GRAPHICS_RESET", - "*", - "RESET", - 0x02, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x09) - { - "PSTATE_SET", - One, - "GRAPHICS_FOOTSWITCH_OVERRIDE", - "*", - "FOOTSWITCH_OVERRIDE", - 0x02, - One, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x0E) - { - "PSTATE_SET", - 0x02, - "GRAPHICS_FREQ_CONTROL", - "*", - "CORE_CLOCK", - 0x07, - 0x04, - Package (0x05) - { - "PSTATE", - Zero, - 0x23C34600, - Zero, - Package (0x02) - { - "GPU", - 0x64 - } - }, - - Package (0x05) - { - "PSTATE", - One, - 0x1D34CE80, - One, - Package (0x02) - { - "GPU", - 0x51 - } - }, - - Package (0x05) - { - "PSTATE", - 0x02, - 0x1AD27480, - 0x02, - Package (0x02) - { - "GPU", - 0x4B - } - }, - - Package (0x05) - { - "PSTATE", - 0x03, - 0x15D0B780, - 0x03, - Package (0x02) - { - "GPU", - 0x3D - } - }, - - Package (0x05) - { - "PSTATE", - 0x04, - 0x11E1A300, - 0x04, - Package (0x02) - { - "GPU", - 0x32 - } - }, - - Package (0x05) - { - "PSTATE", - 0x05, - 0x0ABA9500, - 0x05, - Package (0x02) - { - "GPU", - 0x1E - } - }, - - Package (0x05) - { - "PSTATE", - 0x06, - Zero, - 0x06, - Package (0x02) - { - "GPU", - Zero - } - } - }, - - Package (0x0E) - { - "PSTATE_SET", - 0x03, - "GRAPHICS_BW_CONTROL", - "*", - "BANDWIDTH", - 0x07, - 0x04, - Package (0x05) - { - "PSTATE", - Zero, - 0x00000001BBFEB840, - Zero, - Package (0x02) - { - "GPU", - 0x64 - } - }, - - Package (0x05) - { - "PSTATE", - One, - 0x0000000172C9E000, - Zero, - Package (0x02) - { - "GPU", - 0x51 - } - }, - - Package (0x05) - { - "PSTATE", - 0x02, - 0x0000000149970000, - One, - Package (0x02) - { - "GPU", - 0x4B - } - }, - - Package (0x05) - { - "PSTATE", - 0x03, - 0x0000000104ECE000, - One, - Package (0x02) - { - "GPU", - 0x3D - } - }, - - Package (0x05) - { - "PSTATE", - 0x04, - 0xDBBA0000, - One, - Package (0x02) - { - "GPU", - 0x32 - } - }, - - Package (0x05) - { - "PSTATE", - 0x05, - 0x8F0D1800, - 0x02, - Package (0x02) - { - "GPU", - 0x1E - } - }, - - Package (0x05) - { - "PSTATE", - 0x06, - Zero, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - } - } - }, - - Package (0x0F) - { - "COMPONENT", - 0x02, - ToUUID ("07ca2add-df87-49e1-8583-08687dc81c8e"), - "MDPBLT_POWER_STATES", - "HW_BLOCK_MDP", - Package (0x02) - { - "ENGINE", - "MDPBLT" - }, - - 0x03, - 0x04, - Package (0x06) - { - "FSTATE", - Zero, - "ALL_ON", - Zero, - Zero, - 0x03 - }, - - Package (0x06) - { - "FSTATE", - One, - "CLK_OFF", - 0x2710, - Zero, - 0x02 - }, - - Package (0x06) - { - "FSTATE", - 0x02, - "PWR_OFF", - 0x000186A0, - Zero, - One - }, - - Package (0x09) - { - "PSTATE_SET", - Zero, - "MDPBLT_RESET", - "*", - "RESET", - 0x02, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x09) - { - "PSTATE_SET", - One, - "MDPBLT_FOOTSWITCH_OVERRIDE", - "*", - "FOOTSWITCH_OVERRIDE", - 0x02, - One, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x13) - { - "PSTATE_SET", - 0x02, - "MDPBLT_CORE_CLOCK_CONTROL", - "*", - "CORE_CLOCK", - 0x0C, - 0x0A, - Package (0x05) - { - "PSTATE", - Zero, - 0x17D78400, - Zero, - Package (0x02) - { - "GPU", - 0x5A - } - }, - - Package (0x05) - { - "PSTATE", - One, - 0x1312D000, - One, - Package (0x02) - { - "GPU", - 0x46 - } - }, - - Package (0x05) - { - "PSTATE", - 0x02, - 0x11E1A300, - One, - Package (0x02) - { - "GPU", - 0x46 - } - }, - - Package (0x05) - { - "PSTATE", - 0x03, - 0x0FE50FB0, - One, - Package (0x02) - { - "GPU", - 0x32 - } - }, - - Package (0x05) - { - "PSTATE", - 0x04, - 0x0E4E1C00, - One, - Package (0x02) - { - "GPU", - 0x32 - } - }, - - Package (0x05) - { - "PSTATE", - 0x05, - 0x0BEBC200, - One, - Package (0x02) - { - "GPU", - 0x32 - } - }, - - Package (0x05) - { - "PSTATE", - 0x06, - 0x0A37D070, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x07, - 0x08F0D180, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x08, - 0x07270E00, - 0x02, - Package (0x02) - { - "GPU", - 0x0A - } - }, - - Package (0x05) - { - "PSTATE", - 0x09, - 0x05F5E100, - 0x02, - Package (0x02) - { - "GPU", - 0x0A - } - }, - - Package (0x05) - { - "PSTATE", - 0x0A, - 0x051BD4B0, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - }, - - Package (0x05) - { - "PSTATE", - 0x0B, - Zero, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - } - }, - - Package (0x13) - { - "PSTATE_SET", - 0x03, - "MDPBLT_AXI_BANDWIDTH_CONTROL", - "*", - "BANDWIDTH", - 0x0C, - 0x07, - Package (0x05) - { - "PSTATE", - Zero, - 0x98968000, - Zero, - Package (0x02) - { - "GPU", - 0x5A - } - }, - - Package (0x05) - { - "PSTATE", - One, - 0x8F0D1800, - One, - Package (0x02) - { - "GPU", - 0x46 - } - }, - - Package (0x05) - { - "PSTATE", - 0x02, - 0x6CFDC928, - One, - Package (0x02) - { - "GPU", - 0x32 - } - }, - - Package (0x05) - { - "PSTATE", - 0x03, - 0x5F5E1000, - One, - Package (0x02) - { - "GPU", - 0x32 - } - }, - - Package (0x05) - { - "PSTATE", - 0x04, - 0x4C4B4000, - One, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x05, - 0x3F6B5A00, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x06, - 0x2FAF0800, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x07, - 0x28DEA580, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - }, - - Package (0x05) - { - "PSTATE", - 0x08, - 0x23C34600, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - }, - - Package (0x05) - { - "PSTATE", - 0x09, - 0x1C9C3800, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - }, - - Package (0x05) - { - "PSTATE", - 0x0A, - 0x11E1A300, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - }, - - Package (0x05) - { - "PSTATE", - 0x0B, - Zero, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - } - } - }, - - Package (0x0F) - { - "COMPONENT", - 0x03, - ToUUID ("4d5ffbf5-d791-41cd-89cb-0154129ba607"), - "ROTATOR_POWER_STATES", - "HW_BLOCK_MDP", - Package (0x02) - { - "ENGINE", - "ROTATOR" - }, - - 0x03, - 0x04, - Package (0x06) - { - "FSTATE", - Zero, - "ALL_ON", - Zero, - Zero, - 0x03 - }, - - Package (0x06) - { - "FSTATE", - One, - "CLK_OFF", - 0x2710, - Zero, - 0x02 - }, - - Package (0x06) - { - "FSTATE", - 0x02, - "PWR_OFF", - 0x000186A0, - Zero, - One - }, - - Package (0x09) - { - "PSTATE_SET", - Zero, - "ROTATOR_RESET", - "*", - "RESET", - 0x02, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x09) - { - "PSTATE_SET", - One, - "ROTATOR_FOOTSWITCH_OVERRIDE", - "*", - "FOOTSWITCH_OVERRIDE", - 0x02, - One, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x13) - { - "PSTATE_SET", - 0x02, - "ROTATOR_CORE_CLOCK_CONTROL", - "*", - "CORE_CLOCK", - 0x0C, - 0x0A, - Package (0x05) - { - "PSTATE", - Zero, - 0x17D78400, - Zero, - Package (0x02) - { - "GPU", - 0x5A - } - }, - - Package (0x05) - { - "PSTATE", - One, - 0x1312D000, - One, - Package (0x02) - { - "GPU", - 0x46 - } - }, - - Package (0x05) - { - "PSTATE", - 0x02, - 0x11E1A300, - One, - Package (0x02) - { - "GPU", - 0x46 - } - }, - - Package (0x05) - { - "PSTATE", - 0x03, - 0x0FE50FB0, - One, - Package (0x02) - { - "GPU", - 0x32 - } - }, - - Package (0x05) - { - "PSTATE", - 0x04, - 0x0E4E1C00, - One, - Package (0x02) - { - "GPU", - 0x32 - } - }, - - Package (0x05) - { - "PSTATE", - 0x05, - 0x0BEBC200, - One, - Package (0x02) - { - "GPU", - 0x32 - } - }, - - Package (0x05) - { - "PSTATE", - 0x06, - 0x0A37D070, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x07, - 0x08F0D180, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x08, - 0x07270E00, - 0x02, - Package (0x02) - { - "GPU", - 0x0A - } - }, - - Package (0x05) - { - "PSTATE", - 0x09, - 0x05F5E100, - 0x02, - Package (0x02) - { - "GPU", - 0x0A - } - }, - - Package (0x05) - { - "PSTATE", - 0x0A, - 0x051BD4B0, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - }, - - Package (0x05) - { - "PSTATE", - 0x0B, - Zero, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - } - }, - - Package (0x13) - { - "PSTATE_SET", - 0x03, - "ROTATOR_AXI_BANDWIDTH_CONTROL", - "*", - "BANDWIDTH", - 0x0C, - 0x07, - Package (0x05) - { - "PSTATE", - Zero, - 0x98968000, - Zero, - Package (0x02) - { - "GPU", - 0x5A - } - }, - - Package (0x05) - { - "PSTATE", - One, - 0x8F0D1800, - One, - Package (0x02) - { - "GPU", - 0x46 - } - }, - - Package (0x05) - { - "PSTATE", - 0x02, - 0x6CFDC928, - One, - Package (0x02) - { - "GPU", - 0x32 - } - }, - - Package (0x05) - { - "PSTATE", - 0x03, - 0x5F5E1000, - One, - Package (0x02) - { - "GPU", - 0x32 - } - }, - - Package (0x05) - { - "PSTATE", - 0x04, - 0x4C4B4000, - One, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x05, - 0x3F6B5A00, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x06, - 0x2FAF0800, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x07, - 0x28DEA580, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - }, - - Package (0x05) - { - "PSTATE", - 0x08, - 0x23C34600, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - }, - - Package (0x05) - { - "PSTATE", - 0x09, - 0x1C9C3800, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - }, - - Package (0x05) - { - "PSTATE", - 0x0A, - 0x11E1A300, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - }, - - Package (0x05) - { - "PSTATE", - 0x0B, - Zero, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - } - } - }, - - Package (0x10) - { - "COMPONENT", - 0x04, - ToUUID ("d0e1bb1a-703d-4be8-b450-64a4fbfca6a8"), - "VIDEO_POWER_STATES", - "HW_BLOCK_VIDEO", - Package (0x02) - { - "ENGINE", - "VIDEO" - }, - - 0x03, - 0x05, - Package (0x06) - { - "FSTATE", - Zero, - "ALL_ON", - Zero, - Zero, - 0x03 - }, - - Package (0x06) - { - "FSTATE", - One, - "CLK_OFF", - 0x2710, - Zero, - 0x02 - }, - - Package (0x06) - { - "FSTATE", - 0x02, - "PWR_OFF", - 0x000186A0, - Zero, - One - }, - - Package (0x09) - { - "PSTATE_SET", - Zero, - "VIDEO_RESET", - "*", - "RESET", - 0x02, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x09) - { - "PSTATE_SET", - One, - "VIDEO_FOOTSWITCH_OVERRIDE", - "*", - "FOOTSWITCH_OVERRIDE", - 0x02, - One, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x0B) - { - "PSTATE_SET", - 0x02, - "VIDEO_CORE_CLOCK_CONTROL", - "*", - "CORE_CLOCK", - 0x04, - 0x02, - Package (0x04) - { - "PSTATE", - Zero, - 0x1E65FB80, - Zero - }, - - Package (0x04) - { - "PSTATE", - One, - 0x1312D000, - One - }, - - Package (0x04) - { - "PSTATE", - 0x02, - 0x07F28155, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x03, - Zero, - 0x02 - } - }, - - Package (0x10) - { - "PSTATE_SET", - 0x03, - "VIDEO_DEC_AXI_PORT0_BW", - "*", - "BANDWIDTH", - 0x09, - 0x05, - Package (0x04) - { - "PSTATE", - Zero, - 0xEF5F4C00, - Zero - }, - - Package (0x04) - { - "PSTATE", - One, - 0x81579280, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x02, - 0x7988ABC0, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x03, - 0x59C3BC80, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x04, - 0x3C612740, - One - }, - - Package (0x04) - { - "PSTATE", - 0x05, - 0x1EEF4FC0, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x06, - 0x1017DF80, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x07, - 0x0632EA00, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x08, - Zero, - 0x02 - } - }, - - Package (0x10) - { - "PSTATE_SET", - 0x04, - "VIDEO_ENC_AXI_PORT0_BW", - "*", - "BANDWIDTH", - 0x09, - 0x08, - Package (0x04) - { - "PSTATE", - Zero, - 0xEF5F4C00, - Zero - }, - - Package (0x04) - { - "PSTATE", - One, - 0xA13B0640, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x02, - 0x97749540, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x03, - 0x4A447380, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x04, - 0x31880DC0, - One - }, - - Package (0x04) - { - "PSTATE", - 0x05, - 0x1E28F280, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x06, - 0x0AE85BC0, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x07, - 0x03938700, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x08, - Zero, - 0x02 - } - } - }, - - Package (0x0D) - { - "COMPONENT", - 0x05, - ToUUID ("cc4d73fa-c3c2-4c7e-a217-d468f4611bbd"), - "CRYPTO_POWER_STATES", - "HW_BLOCK_NONE", - Package (0x02) - { - "ENGINE", - "CRYPTO" - }, - - 0x02, - 0x03, - Package (0x06) - { - "FSTATE", - Zero, - "ALL_ON", - Zero, - Zero, - 0x03 - }, - - Package (0x06) - { - "FSTATE", - One, - "PWR_OFF", - 0x000186A0, - Zero, - One - }, - - Package (0x09) - { - "PSTATE_SET", - Zero, - "CRYPTO_RESET", - "*", - "RESET", - 0x02, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x09) - { - "PSTATE_SET", - One, - "CRYPTO_FOOTSWITCH_OVERRIDE", - "*", - "FOOTSWITCH_OVERRIDE", - 0x02, - One, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x08) - { - "PSTATE_SET", - 0x02, - "CRYPTO_CORE_CLOCK_CONTROL", - "*", - "CORE_CLOCK", - One, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - Zero, - Zero - } - } - }, - - Package (0x0F) - { - "COMPONENT", - 0x06, - ToUUID ("1a134877-a115-49b8-bda1-382b78bba62d"), - "HDMI_POWER_STATES", - "HW_BLOCK_MDP", - Package (0x02) - { - "DISPLAY", - "EXTERNAL1" - }, - - 0x02, - 0x04, - Package (0x06) - { - "FSTATE", - Zero, - "ALL_ON", - Zero, - Zero, - 0x02 - }, - - Package (0x06) - { - "FSTATE", - One, - "PWR_OFF", - One, - One, - One - }, - - Package (0x09) - { - "PSTATE_SET", - Zero, - "EXTERNAL1_RESET", - "*", - "RESET", - 0x02, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x09) - { - "PSTATE_SET", - One, - "EXTERNAL1_FOOTSWITCH_OVERRIDE", - "*", - "FOOTSWITCH_OVERRIDE", - 0x02, - One, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x12) - { - "PSTATE_SET", - 0x02, - "EXTERNAL1_CORE_CLOCK_CONTROL", - "*", - "CORE_CLOCK", - 0x0B, - One, - Package (0x04) - { - "PSTATE", - Zero, - 0x1312D000, - Zero - }, - - Package (0x04) - { - "PSTATE", - One, - 0x0FE4E8A0, - One - }, - - Package (0x04) - { - "PSTATE", - 0x02, - 0x0BEBC200, - One - }, - - Package (0x04) - { - "PSTATE", - 0x03, - 0x09896800, - One - }, - - Package (0x04) - { - "PSTATE", - 0x04, - 0x07ED6B40, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x05, - 0x05F5E100, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x06, - 0x051BD4B0, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x07, - 0x047868C0, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x08, - 0x03938700, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x09, - 0x023C3460, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x0A, - Zero, - 0x02 - } - }, - - Package (0x28) - { - "PSTATE_SET", - 0x03, - "EXTERNAL1_EBI_BANDWIDTH", - "*", - "BANDWIDTH", - 0x21, - 0x04, - Package (0x04) - { - "PSTATE", - Zero, - 0x5CC8FFB4, - One - }, - - Package (0x04) - { - "PSTATE", - One, - 0x5459A2A4, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x02, - 0x4CAE93DA, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x03, - 0x45B5FAC7, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x04, - 0x3F5F9E29, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x05, - 0x399CBE54, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x06, - 0x345FF2D8, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x07, - 0x2F9D0B50, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x08, - 0x2B48F303, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x09, - 0x2759971A, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x0A, - 0x23C5CF2F, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x0B, - 0x208547FC, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x0C, - 0x1D906FFC, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x0D, - 0x1AE065CE, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x0E, - 0x186EE830, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x0F, - 0x16364771, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x10, - 0x14315838, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x11, - 0x125B6779, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x12, - 0x10B02F85, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x13, - 0x0F2BCE1C, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x14, - 0x0DCABB5F, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x15, - 0x0C89C19D, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x16, - 0x0B65F5D4, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x17, - 0x0A5CB0EF, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x18, - 0x096B8994, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x19, - 0x08904E86, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x1A, - 0x07C90191, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x1B, - 0x0713D2E1, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x1C, - 0x066F1CCD, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x1D, - 0x05D96000, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x1E, - 0x05514000, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x1F, - 0x04D58000, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x20, - Zero, - 0x02 - } - }, - - Package (0x03) - { - "PROVIDERS", - One, - Package (One) - { - 0x07 - } - } - }, - - Package (0x0A) - { - "COMPONENT", - 0x07, - ToUUID ("2feff049-f0c7-46fd-a9d8-6cf70e83ec9b"), - "HDMI_HOTPLUG_DETECT", - "HW_BLOCK_NONE", - Package (One) - { - "UNMANAGED" - }, - - 0x02, - Zero, - Package (0x06) - { - "FSTATE", - Zero, - "ALL_ON", - Zero, - Zero, - 0x02 - }, - - Package (0x06) - { - "FSTATE", - One, - "PWR_OFF", - One, - One, - One - } - }, - - Package (0x09) - { - "COMPONENT", - 0x08, - ToUUID ("8dd40bdf-6fbd-45ed-8538-711d434b6ba1"), - "ALWAYS_ACTIVE_WP", - "HW_BLOCK_NONE", - Package (One) - { - "UNMANAGED" - }, - - One, - Zero, - Package (0x06) - { - "FSTATE", - Zero, - "ALL_ON", - Zero, - Zero, - One - } - } - }) - Return (RBUF) /* \_SB_.GPU0.PMCL.RBUF */ - } - - Method (_ROM, 3, NotSerialized) // _ROM: Read-Only Memory - { - Name (PCF1, Buffer (One) - { - 0x00 // . - }) - Name (PCF2, Buffer (One) - { - 0x00 // . - }) - Name (PCF3, Buffer (One) - { - 0x00 // . - }) - Name (PCF4, Buffer (One) - { - 0x00 // . - }) - Name (PCFG, Buffer (0x1930) - { - /* 0000 */ 0x3C, 0x3F, 0x78, 0x6D, 0x6C, 0x20, 0x76, 0x65, // .< - /* 0028 */ 0x47, 0x72, 0x6F, 0x75, 0x70, 0x20, 0x69, 0x64, // Group id - /* 0030 */ 0x3D, 0x27, 0x4D, 0x61, 0x69, 0x6E, 0x20, 0x50, // ='Main P - /* 0038 */ 0x61, 0x6E, 0x65, 0x6C, 0x27, 0x3E, 0x0A, 0x20, // anel'>. - /* 0040 */ 0x20, 0x20, 0x20, 0x3C, 0x50, 0x61, 0x6E, 0x65, // LS - /* 0050 */ 0x30, 0x36, 0x32, 0x52, 0x31, 0x53, 0x58, 0x30, // 062R1SX0 - /* 0058 */ 0x31, 0x3C, 0x2F, 0x50, 0x61, 0x6E, 0x65, 0x6C, // 1. - /* 0068 */ 0x20, 0x20, 0x3C, 0x50, 0x61, 0x6E, 0x65, 0x6C, // HD D - /* 0080 */ 0x75, 0x61, 0x6C, 0x20, 0x44, 0x53, 0x49, 0x20, // ual DSI - /* 0088 */ 0x48, 0x61, 0x70, 0x61, 0x6E, 0x65, 0x72, 0x6F, // Hapanero - /* 0090 */ 0x20, 0x50, 0x61, 0x6E, 0x65, 0x6C, 0x20, 0x28, // Panel ( - /* 0098 */ 0x31, 0x34, 0x34, 0x30, 0x78, 0x32, 0x35, 0x36, // 1440x256 - /* 00A0 */ 0x30, 0x20, 0x32, 0x34, 0x62, 0x70, 0x70, 0x29, // 0 24bpp) - /* 00A8 */ 0x3C, 0x2F, 0x50, 0x61, 0x6E, 0x65, 0x6C, 0x44, // . - /* 00C0 */ 0x3C, 0x47, 0x72, 0x6F, 0x75, 0x70, 0x20, 0x69, // . - /* 00E0 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // - /* 00E8 */ 0x3C, 0x4D, 0x61, 0x6E, 0x75, 0x66, 0x61, 0x63, // 0 - /* 00F8 */ 0x78, 0x41, 0x46, 0x30, 0x44, 0x3C, 0x2F, 0x4D, // xAF0D. - /* 0110 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x50, //

0x001 - /* 0128 */ 0x31, 0x3C, 0x2F, 0x50, 0x72, 0x6F, 0x64, 0x75, // 1. - /* 0138 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // - /* 0140 */ 0x3C, 0x53, 0x65, 0x72, 0x69, 0x61, 0x6C, 0x4E, // 0x - /* 0150 */ 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x3C, 0x2F, // 000000. - /* 0168 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x57, // 0x09. - /* 01A0 */ 0x20, 0x20, 0x3C, 0x59, 0x65, 0x61, 0x72, 0x6F, // 0x1 - /* 01B8 */ 0x33, 0x3C, 0x2F, 0x59, 0x65, 0x61, 0x72, 0x6F, // 3. - /* 01D0 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x45, // 1. - /* 01F8 */ 0x20, 0x20, 0x20, 0x3C, 0x45, 0x44, 0x49, 0x44, // 3. - /* 0220 */ 0x20, 0x20, 0x3C, 0x56, 0x69, 0x64, 0x65, 0x6F, // . - /* 04B8 */ 0x20, 0x20, 0x20, 0x20, 0x3C, 0x45, 0x73, 0x74, // 0x0. - /* 04F0 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x4D, 0x61, // 0x0. - /* 0528 */ 0x20, 0x20, 0x3C, 0x53, 0x74, 0x61, 0x6E, 0x64, // . - /* 0540 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x53, // . - /* 0560 */ 0x20, 0x20, 0x3C, 0x53, 0x74, 0x61, 0x6E, 0x64, // . - /* 0578 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x53, // . - /* 0598 */ 0x20, 0x20, 0x3C, 0x53, 0x74, 0x61, 0x6E, 0x64, // . - /* 05B0 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x53, // . - /* 05D0 */ 0x20, 0x20, 0x3C, 0x53, 0x74, 0x61, 0x6E, 0x64, // . - /* 05E8 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x53, // . - /* 0608 */ 0x20, 0x20, 0x20, 0x3C, 0x2F, 0x47, 0x72, 0x6F, // .. - /* 0618 */ 0x20, 0x3C, 0x47, 0x72, 0x6F, 0x75, 0x70, 0x20, // . - /* 0638 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x48, // 0x - /* 0658 */ 0x33, 0x45, 0x3C, 0x2F, 0x48, 0x6F, 0x72, 0x69, // 3E. - /* 0678 */ 0x20, 0x20, 0x20, 0x20, 0x3C, 0x56, 0x65, 0x72, // 0x6E. - /* 06B0 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x48, // 0x - /* 06D8 */ 0x30, 0x30, 0x3C, 0x2F, 0x48, 0x6F, 0x72, 0x69, // 00. - /* 0700 */ 0x3C, 0x2F, 0x47, 0x72, 0x6F, 0x75, 0x70, 0x3E, // - /* 0708 */ 0x20, 0x0A, 0x0A, 0x20, 0x20, 0x20, 0x20, 0x3C, // .. < - /* 0710 */ 0x47, 0x72, 0x6F, 0x75, 0x70, 0x20, 0x69, 0x64, // Group id - /* 0718 */ 0x3D, 0x27, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, // ='Active - /* 0720 */ 0x20, 0x54, 0x69, 0x6D, 0x69, 0x6E, 0x67, 0x27, // Timing' - /* 0728 */ 0x3E, 0x0A, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // >. - /* 0730 */ 0x20, 0x20, 0x3C, 0x48, 0x6F, 0x72, 0x69, 0x7A, // 1 - /* 0758 */ 0x34, 0x34, 0x30, 0x3C, 0x2F, 0x48, 0x6F, 0x72, // 440. - /* 0770 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, // < - /* 0778 */ 0x48, 0x6F, 0x72, 0x69, 0x7A, 0x6F, 0x6E, 0x74, // Horizont - /* 0780 */ 0x61, 0x6C, 0x46, 0x72, 0x6F, 0x6E, 0x74, 0x50, // alFrontP - /* 0788 */ 0x6F, 0x72, 0x63, 0x68, 0x20, 0x75, 0x6E, 0x69, // orch uni - /* 0790 */ 0x74, 0x73, 0x3D, 0x27, 0x44, 0x6F, 0x74, 0x20, // ts='Dot - /* 0798 */ 0x43, 0x6C, 0x6F, 0x63, 0x6B, 0x73, 0x27, 0x3E, // Clocks'> - /* 07A0 */ 0x31, 0x38, 0x30, 0x3C, 0x2F, 0x48, 0x6F, 0x72, // 180. - /* 07C0 */ 0x20, 0x20, 0x20, 0x3C, 0x48, 0x6F, 0x72, 0x69, // 44. - /* 0808 */ 0x20, 0x20, 0x20, 0x20, 0x3C, 0x48, 0x6F, 0x72, // 32. - /* 0850 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x48, 0x6F, // 0. - /* 0898 */ 0x20, 0x20, 0x20, 0x3C, 0x48, 0x6F, 0x72, 0x69, // 0. - /* 08E0 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x48, 0x6F, // 0 - /* 0910 */ 0x3C, 0x2F, 0x48, 0x6F, 0x72, 0x69, 0x7A, 0x6F, // - /* 0928 */ 0x0A, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // . - /* 0930 */ 0x20, 0x3C, 0x56, 0x65, 0x72, 0x74, 0x69, 0x63, // 2560 - /* 0958 */ 0x3C, 0x2F, 0x56, 0x65, 0x72, 0x74, 0x69, 0x63, // . - /* 0970 */ 0x20, 0x20, 0x3C, 0x56, 0x65, 0x72, 0x74, 0x69, // 8. - /* 09B0 */ 0x20, 0x20, 0x20, 0x3C, 0x56, 0x65, 0x72, 0x74, // 4. - /* 09F0 */ 0x20, 0x20, 0x3C, 0x56, 0x65, 0x72, 0x74, 0x69, // 4 - /* 0A28 */ 0x0A, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // . - /* 0A30 */ 0x20, 0x3C, 0x56, 0x65, 0x72, 0x74, 0x69, 0x63, // 0. - /* 0A68 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x56, // 0 - /* 0A90 */ 0x3C, 0x2F, 0x56, 0x65, 0x72, 0x74, 0x69, 0x63, // . - /* 0AA8 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x56, 0x65, // 0. - /* 0AF0 */ 0x20, 0x20, 0x3C, 0x49, 0x6E, 0x76, 0x65, 0x72, // Fa - /* 0B08 */ 0x6C, 0x73, 0x65, 0x3C, 0x2F, 0x49, 0x6E, 0x76, // lse - /* 0B20 */ 0x0A, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // . - /* 0B28 */ 0x20, 0x3C, 0x49, 0x6E, 0x76, 0x65, 0x72, 0x74, // Fa - /* 0B40 */ 0x6C, 0x73, 0x65, 0x3C, 0x2F, 0x49, 0x6E, 0x76, // lse. - /* 0B60 */ 0x20, 0x20, 0x3C, 0x49, 0x6E, 0x76, 0x65, 0x72, // F - /* 0B78 */ 0x61, 0x6C, 0x73, 0x65, 0x3C, 0x2F, 0x49, 0x6E, // alse. - /* 0B98 */ 0x20, 0x20, 0x20, 0x3C, 0x42, 0x6F, 0x72, 0x64, // - /* 0BA8 */ 0x30, 0x78, 0x30, 0x3C, 0x2F, 0x42, 0x6F, 0x72, // 0x0. . - /* 0BC8 */ 0x20, 0x20, 0x20, 0x3C, 0x47, 0x72, 0x6F, 0x75, // . - /* 0BF0 */ 0x20, 0x20, 0x3C, 0x49, 0x6E, 0x74, 0x65, 0x72, // - /* 0C20 */ 0x38, 0x3C, 0x2F, 0x49, 0x6E, 0x74, 0x65, 0x72, // 8. - /* 0C38 */ 0x20, 0x20, 0x3C, 0x49, 0x6E, 0x74, 0x65, 0x72, // 3. - /* 0C88 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x45, 0x53, // 0 - /* 0CA0 */ 0x3C, 0x2F, 0x45, 0x53, 0x44, 0x44, 0x65, 0x74, // . - /* 0CB8 */ 0x3C, 0x2F, 0x47, 0x72, 0x6F, 0x75, 0x70, 0x3E, // - /* 0CC0 */ 0x0A, 0x0A, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x47, // .. - /* 0CE0 */ 0x0A, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // . - /* 0CE8 */ 0x20, 0x3C, 0x44, 0x53, 0x49, 0x43, 0x68, 0x61, // 1. - /* 0D28 */ 0x20, 0x20, 0x20, 0x3C, 0x44, 0x53, 0x49, 0x56, // 0. - /* 0D68 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x44, 0x53, // 36. - /* 0DB0 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x44, 0x53, // 2. - /* 0DF8 */ 0x20, 0x20, 0x20, 0x20, 0x3C, 0x44, 0x53, 0x49, // 4< - /* 0E18 */ 0x2F, 0x44, 0x53, 0x49, 0x4C, 0x61, 0x6E, 0x65, // /DSILane - /* 0E20 */ 0x73, 0x3E, 0x0A, 0x20, 0x20, 0x20, 0x20, 0x20, // s>. - /* 0E28 */ 0x20, 0x20, 0x20, 0x3C, 0x44, 0x53, 0x49, 0x48, // Fals - /* 0E50 */ 0x65, 0x3C, 0x2F, 0x44, 0x53, 0x49, 0x48, 0x73, // e. - /* 0E68 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, // < - /* 0E70 */ 0x44, 0x53, 0x49, 0x4C, 0x6F, 0x77, 0x50, 0x6F, // DSILowPo - /* 0E78 */ 0x77, 0x65, 0x72, 0x4D, 0x6F, 0x64, 0x65, 0x49, // werModeI - /* 0E80 */ 0x6E, 0x48, 0x46, 0x50, 0x20, 0x75, 0x6E, 0x69, // nHFP uni - /* 0E88 */ 0x74, 0x73, 0x3D, 0x27, 0x42, 0x6F, 0x6F, 0x6C, // ts='Bool - /* 0E90 */ 0x27, 0x3E, 0x46, 0x61, 0x6C, 0x73, 0x65, 0x3C, // '>False< - /* 0E98 */ 0x2F, 0x44, 0x53, 0x49, 0x4C, 0x6F, 0x77, 0x50, // /DSILowP - /* 0EA0 */ 0x6F, 0x77, 0x65, 0x72, 0x4D, 0x6F, 0x64, 0x65, // owerMode - /* 0EA8 */ 0x49, 0x6E, 0x48, 0x46, 0x50, 0x3E, 0x0A, 0x20, // InHFP>. - /* 0EB0 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, // < - /* 0EB8 */ 0x44, 0x53, 0x49, 0x4C, 0x6F, 0x77, 0x50, 0x6F, // DSILowPo - /* 0EC0 */ 0x77, 0x65, 0x72, 0x4D, 0x6F, 0x64, 0x65, 0x49, // werModeI - /* 0EC8 */ 0x6E, 0x48, 0x42, 0x50, 0x20, 0x75, 0x6E, 0x69, // nHBP uni - /* 0ED0 */ 0x74, 0x73, 0x3D, 0x27, 0x42, 0x6F, 0x6F, 0x6C, // ts='Bool - /* 0ED8 */ 0x27, 0x3E, 0x46, 0x61, 0x6C, 0x73, 0x65, 0x3C, // '>False< - /* 0EE0 */ 0x2F, 0x44, 0x53, 0x49, 0x4C, 0x6F, 0x77, 0x50, // /DSILowP - /* 0EE8 */ 0x6F, 0x77, 0x65, 0x72, 0x4D, 0x6F, 0x64, 0x65, // owerMode - /* 0EF0 */ 0x49, 0x6E, 0x48, 0x42, 0x50, 0x3E, 0x0A, 0x20, // InHBP>. - /* 0EF8 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, // < - /* 0F00 */ 0x44, 0x53, 0x49, 0x4C, 0x6F, 0x77, 0x50, 0x6F, // DSILowPo - /* 0F08 */ 0x77, 0x65, 0x72, 0x4D, 0x6F, 0x64, 0x65, 0x49, // werModeI - /* 0F10 */ 0x6E, 0x48, 0x53, 0x41, 0x20, 0x75, 0x6E, 0x69, // nHSA uni - /* 0F18 */ 0x74, 0x73, 0x3D, 0x27, 0x42, 0x6F, 0x6F, 0x6C, // ts='Bool - /* 0F20 */ 0x27, 0x3E, 0x46, 0x61, 0x6C, 0x73, 0x65, 0x3C, // '>False< - /* 0F28 */ 0x2F, 0x44, 0x53, 0x49, 0x4C, 0x6F, 0x77, 0x50, // /DSILowP - /* 0F30 */ 0x6F, 0x77, 0x65, 0x72, 0x4D, 0x6F, 0x64, 0x65, // owerMode - /* 0F38 */ 0x49, 0x6E, 0x48, 0x53, 0x41, 0x3E, 0x0A, 0x20, // InHSA>. - /* 0F40 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, // < - /* 0F48 */ 0x44, 0x53, 0x49, 0x4C, 0x6F, 0x77, 0x50, 0x6F, // DSILowPo - /* 0F50 */ 0x77, 0x65, 0x72, 0x4D, 0x6F, 0x64, 0x65, 0x49, // werModeI - /* 0F58 */ 0x6E, 0x42, 0x4C, 0x4C, 0x50, 0x45, 0x4F, 0x46, // nBLLPEOF - /* 0F60 */ 0x20, 0x75, 0x6E, 0x69, 0x74, 0x73, 0x3D, 0x27, // units=' - /* 0F68 */ 0x42, 0x6F, 0x6F, 0x6C, 0x27, 0x3E, 0x54, 0x72, // Bool'>Tr - /* 0F70 */ 0x75, 0x65, 0x3C, 0x2F, 0x44, 0x53, 0x49, 0x4C, // ue. - /* 0F90 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x44, // True. - /* 0FD8 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, // < - /* 0FE0 */ 0x44, 0x53, 0x49, 0x52, 0x65, 0x66, 0x72, 0x65, // DSIRefre - /* 0FE8 */ 0x73, 0x68, 0x52, 0x61, 0x74, 0x65, 0x20, 0x75, // shRate u - /* 0FF0 */ 0x6E, 0x69, 0x74, 0x73, 0x3D, 0x27, 0x69, 0x6E, // nits='in - /* 0FF8 */ 0x74, 0x65, 0x67, 0x65, 0x72, 0x20, 0x51, 0x31, // teger Q1 - /* 1000 */ 0x36, 0x2E, 0x31, 0x36, 0x27, 0x3E, 0x30, 0x78, // 6.16'>0x - /* 1008 */ 0x33, 0x43, 0x30, 0x30, 0x30, 0x30, 0x3C, 0x2F, // 3C0000. - /* 1020 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // - /* 1028 */ 0x3C, 0x44, 0x53, 0x49, 0x50, 0x68, 0x79, 0x44, // Tru - /* 1048 */ 0x65, 0x3C, 0x2F, 0x44, 0x53, 0x49, 0x50, 0x68, // e. - /* 1060 */ 0x20, 0x20, 0x20, 0x3C, 0x44, 0x53, 0x49, 0x49, // 0. - /* 1098 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, // < - /* 10A0 */ 0x44, 0x53, 0x49, 0x43, 0x6F, 0x6E, 0x74, 0x72, // DSIContr - /* 10A8 */ 0x6F, 0x6C, 0x6C, 0x65, 0x72, 0x4D, 0x61, 0x70, // ollerMap - /* 10B0 */ 0x70, 0x69, 0x6E, 0x67, 0x3E, 0x0A, 0x20, 0x20, // ping>. - /* 10B8 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // - /* 10C0 */ 0x30, 0x30, 0x20, 0x30, 0x31, 0x0A, 0x20, 0x20, // 00 01. - /* 10C8 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x2F, // . - /* 10E8 */ 0x20, 0x20, 0x3C, 0x2F, 0x47, 0x72, 0x6F, 0x75, // ..< - /* 1928 */ 0x2F, 0x47, 0x72, 0x6F, 0x75, 0x70, 0x3E, 0x00 // /Group>. - }) - While (One) - { - Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_0 = ToInteger (Arg2) - If ((_T_0 == 0x00C130B0)) - { - Local2 = PCF1 /* \_SB_.GPU0._ROM.PCF1 */ - } - ElseIf ((_T_0 == 0x00900000)) - { - Local2 = PCF2 /* \_SB_.GPU0._ROM.PCF2 */ - } - ElseIf ((_T_0 == 0x00A58047)) - { - Local2 = PCF3 /* \_SB_.GPU0._ROM.PCF3 */ - } - ElseIf ((_T_0 == 0x009550BC)) - { - Local2 = PCF4 /* \_SB_.GPU0._ROM.PCF4 */ - } - Else - { - Local2 = PCFG /* \_SB_.GPU0._ROM.PCFG */ - } - - Break - } - - If ((Arg0 >= SizeOf (Local2))) - { - Return (Buffer (One) - { - 0x00 // . - }) - } - Else - { - Local0 = Arg0 - } - - If ((Arg1 > 0x1000)) - { - Local1 = 0x1000 - } - Else - { - Local1 = Arg1 - } - - If (((Local0 + Local1) > SizeOf (Local2))) - { - Local1 = (SizeOf (Local2) - Local0) - } - - CreateField (Local2, (0x08 * Local0), (0x08 * Local1), RBUF) - Return (RBUF) /* \_SB_.GPU0._ROM.RBUF */ - } - - Method (PIGC, 2, NotSerialized) - { - Name (RBUF, Buffer (One) - { - 0x00 // . - }) - Return (RBUF) /* \_SB_.GPU0.PIGC.RBUF */ - } - - Method (PPCC, 2, NotSerialized) - { - Name (RBUF, Buffer (One) - { - 0x00 // . - }) - Return (RBUF) /* \_SB_.GPU0.PPCC.RBUF */ - } - - Method (PGCT, 2, NotSerialized) - { - Name (RBUF, Buffer (One) - { - 0x00 // . - }) - Return (RBUF) /* \_SB_.GPU0.PGCT.RBUF */ - } - - Method (HSIC, 2, NotSerialized) - { - Name (RBUF, Buffer (One) - { - 0x00 // . - }) - Return (RBUF) /* \_SB_.GPU0.HSIC.RBUF */ - } - - Method (PGMT, 2, NotSerialized) - { - Name (TBUF, Buffer (One) - { - 0x00 // . - }) - If ((Arg0 >= SizeOf (TBUF))) - { - Return (Buffer (One) - { - 0x00 // . - }) - } - Else - { - Local0 = Arg0 - } - - If ((Arg1 > 0x1000)) - { - Local1 = 0x1000 - } - Else - { - Local1 = Arg1 - } - - If (((Local0 + Local1) > SizeOf (TBUF))) - { - Local1 = (SizeOf (TBUF) - Local0) - } - - CreateField (TBUF, (0x08 * Local0), (0x08 * Local1), RBUF) - Return (RBUF) /* \_SB_.GPU0.PGMT.RBUF */ - } - - Method (PGRT, 2, NotSerialized) - { - Name (RBUF, Buffer (One) - { - 0x00 // . - }) - Return (RBUF) /* \_SB_.GPU0.PGRT.RBUF */ - } - - Method (PBRT, 2, NotSerialized) - { - Name (RBUF, Buffer (One) - { - 0x00 // . - }) - Return (RBUF) /* \_SB_.GPU0.PBRT.RBUF */ - } - - Method (DITH, 2, NotSerialized) - { - Name (RBUF, Buffer (One) - { - 0x00 // . - }) - Return (RBUF) /* \_SB_.GPU0.DITH.RBUF */ - } - - Method (BLCP, 1, NotSerialized) - { - Name (RBUF, Buffer (0x0100){}) - Return (RBUF) /* \_SB_.GPU0.BLCP.RBUF */ - } - - Name (_DOD, Package (One) // _DOD: Display Output Devices - { - 0x00024321 - }) - Device (AVS0) - { - Name (_ADR, 0x00024321) // _ADR: Address - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, Buffer (0x02) - { - 0x79, 0x00 // y. - }) - Return (RBUF) /* \_SB_.GPU0.AVS0._CRS.RBUF */ - } - - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.MMU1, - \_SB.VFE0 - }) - } - - Method (CHDV, 0, NotSerialized) - { - Name (CHIF, Package (0x02) - { - One, - Package (0x07) - { - "CHILDDEV", - Zero, - 0x00024321, - "QCOM_AVStream_8992", - Zero, - "Qualcomm Camera AVStream Mini Driver", - Package (0x04) - { - "COMPATIBLEIDS", - 0x02, - "VEN_QCOM&DEV__AVSTREAM", - "QCOM_AVSTREAM" - } - } - }) - Return (CHIF) /* \_SB_.GPU0.CHDV.CHIF */ - } - - Method (REGR, 0, NotSerialized) - { - Name (RBUF, Package (0x0C) - { - Package (0x02) - { - "ForceMaxPerf", - Zero - }, - - Package (0x02) - { - "ForceActive", - Zero - }, - - Package (0x02) - { - "PreventPowerCollapse", - Zero - }, - - Package (0x02) - { - "DisableThermalMitigation", - Zero - }, - - Package (0x02) - { - "GlobalThermalRequestRouting", - 0x09 - }, - - Package (0x02) - { - "DDRHighestBankBit", - 0x0F - }, - - Package (0x02) - { - "AlternativeTilingMode", - Zero - }, - - Package (0x02) - { - "LeafPTPacking", - 0x04 - }, - - Package (0x02) - { - "SecureCarveoutSize", - 0x14A00000 - }, - - Package (0x04) - { - "GRAPHICS", - Package (0x02) - { - "ForceFullMicrocodeReload", - One - }, - - Package (0x0A) - { - "DCVS", - Package (0x02) - { - "Enable", - One - }, - - Package (0x02) - { - "IncreaseFilterBw", - 0x00020000 - }, - - Package (0x02) - { - "DecreaseFilterBw", - 0x3333 - }, - - Package (0x02) - { - "TargetBusyPct", - 0x55 - }, - - Package (0x02) - { - "SampleRate", - 0x3C - }, - - Package (0x02) - { - "TargetBusyPctOffscreen", - 0x4B - }, - - Package (0x02) - { - "SampleRateOffscreen", - 0x14 - }, - - Package (0x02) - { - "GpuResetValue", - 0x11490C80 - }, - - Package (0x02) - { - "BusResetValue", - 0x0E02 - } - }, - - Package (0x07) - { - "A4x", - Package (0x02) - { - "DisableSPTPPowerCollapse", - Zero - }, - - Package (0x02) - { - "DisableFastForwardPowerUp", - One - }, - - Package (0x02) - { - "NumSPsForBinning", - 0x02 - }, - - Package (0x02) - { - "DisableRegBankSleep", - One - }, - - Package (0x02) - { - "DisablePeakPowerDetect", - Zero - }, - - Package (0x02) - { - "ForceHalfALU", - Zero - } - } - }, - - Package (0x05) - { - "VIDEO", - Package (0x02) - { - "ForceActive", - Zero - }, - - Package (0x02) - { - "PreventPowerCollapse", - Zero - }, - - Package (0x02) - { - "DisableVideoDecoder", - Zero - }, - - Package (0x02) - { - "DisableVideoEncoder", - Zero - } - }, - - Package (0x03) - { - "DISPLAY", - Package (0x02) - { - "DisableMiracast", - One - }, - - Package (0x02) - { - "EnableOEMDriverDependency", - One - } - } - }) - Return (RBUF) /* \_SB_.GPU0.REGR.RBUF */ - } - } - - Device (SCM0) - { - Name (_HID, "QCOM2402") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - } - - Device (TREE) - { - Name (_HID, "QCOM24BA") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - } - - Name (PDBF, Buffer (0x0650){}) - CreateDWordField (PDBF, Zero, P000) - CreateDWordField (PDBF, 0x04, P001) - CreateDWordField (PDBF, 0x08, P002) - CreateDWordField (PDBF, 0x0C, P003) - CreateDWordField (PDBF, 0x10, P004) - CreateDWordField (PDBF, 0x14, P005) - CreateDWordField (PDBF, 0x18, P006) - CreateDWordField (PDBF, 0x1C, P007) - CreateDWordField (PDBF, 0x20, P008) - CreateDWordField (PDBF, 0x24, P009) - CreateDWordField (PDBF, 0x28, P010) - CreateDWordField (PDBF, 0x2C, P011) - CreateDWordField (PDBF, 0x30, P012) - CreateDWordField (PDBF, 0x34, P013) - CreateDWordField (PDBF, 0x38, P014) - CreateDWordField (PDBF, 0x3C, P015) - CreateDWordField (PDBF, 0x40, P016) - CreateDWordField (PDBF, 0x44, P017) - CreateDWordField (PDBF, 0x48, P018) - CreateDWordField (PDBF, 0x4C, P019) - CreateDWordField (PDBF, 0x50, P020) - CreateDWordField (PDBF, 0x54, P021) - CreateDWordField (PDBF, 0x58, P022) - CreateDWordField (PDBF, 0x5C, P023) - CreateDWordField (PDBF, 0x60, P024) - CreateDWordField (PDBF, 0x64, P025) - CreateDWordField (PDBF, 0x68, P026) - CreateDWordField (PDBF, 0x6C, P027) - CreateDWordField (PDBF, 0x70, P028) - CreateDWordField (PDBF, 0x74, P029) - CreateDWordField (PDBF, 0x78, P030) - CreateDWordField (PDBF, 0x7C, P031) - CreateDWordField (PDBF, 0x80, P032) - CreateDWordField (PDBF, 0x84, P033) - CreateDWordField (PDBF, 0x88, P034) - CreateDWordField (PDBF, 0x8C, P035) - CreateDWordField (PDBF, 0x90, P036) - CreateDWordField (PDBF, 0x94, P037) - CreateDWordField (PDBF, 0x98, P038) - CreateDWordField (PDBF, 0x9C, P039) - CreateDWordField (PDBF, 0xA0, P040) - CreateDWordField (PDBF, 0xA4, P041) - CreateDWordField (PDBF, 0xA8, P042) - CreateDWordField (PDBF, 0xAC, P043) - CreateDWordField (PDBF, 0xB0, P044) - CreateDWordField (PDBF, 0xB4, P045) - CreateDWordField (PDBF, 0xB8, P046) - CreateDWordField (PDBF, 0xBC, P047) - CreateDWordField (PDBF, 0xC0, P048) - CreateDWordField (PDBF, 0xC4, P049) - CreateDWordField (PDBF, 0xC8, P050) - CreateDWordField (PDBF, 0xCC, P051) - CreateDWordField (PDBF, 0xD0, P052) - CreateDWordField (PDBF, 0xD4, P053) - CreateDWordField (PDBF, 0xD8, P054) - CreateDWordField (PDBF, 0xDC, P055) - CreateDWordField (PDBF, 0xE0, P056) - CreateDWordField (PDBF, 0xE4, P057) - CreateDWordField (PDBF, 0xE8, P058) - CreateDWordField (PDBF, 0xEC, P059) - CreateDWordField (PDBF, 0xF0, P060) - CreateDWordField (PDBF, 0xF4, P061) - CreateDWordField (PDBF, 0xF8, P062) - CreateDWordField (PDBF, 0xFC, P063) - CreateDWordField (PDBF, 0x0100, P064) - CreateDWordField (PDBF, 0x0104, P065) - CreateDWordField (PDBF, 0x0108, P066) - CreateDWordField (PDBF, 0x010C, P067) - CreateDWordField (PDBF, 0x0110, P068) - CreateDWordField (PDBF, 0x0114, P069) - CreateDWordField (PDBF, 0x0118, P070) - CreateDWordField (PDBF, 0x011C, P071) - CreateDWordField (PDBF, 0x0120, P072) - CreateDWordField (PDBF, 0x0124, P073) - CreateDWordField (PDBF, 0x0128, P074) - CreateDWordField (PDBF, 0x012C, P075) - CreateDWordField (PDBF, 0x0130, P076) - CreateDWordField (PDBF, 0x0134, P077) - CreateDWordField (PDBF, 0x0138, P078) - CreateDWordField (PDBF, 0x013C, P079) - CreateDWordField (PDBF, 0x0140, P080) - CreateDWordField (PDBF, 0x0144, P081) - CreateDWordField (PDBF, 0x0148, P082) - CreateDWordField (PDBF, 0x014C, P083) - CreateDWordField (PDBF, 0x0150, P084) - CreateDWordField (PDBF, 0x0154, P085) - CreateDWordField (PDBF, 0x0158, P086) - CreateDWordField (PDBF, 0x015C, P087) - CreateDWordField (PDBF, 0x0160, P088) - CreateDWordField (PDBF, 0x0164, P089) - CreateDWordField (PDBF, 0x0168, P090) - CreateDWordField (PDBF, 0x016C, P091) - CreateDWordField (PDBF, 0x0170, P092) - CreateDWordField (PDBF, 0x0174, P093) - CreateDWordField (PDBF, 0x0178, P094) - CreateDWordField (PDBF, 0x017C, P095) - CreateDWordField (PDBF, 0x0180, P096) - CreateDWordField (PDBF, 0x0184, P097) - CreateDWordField (PDBF, 0x0188, P098) - CreateDWordField (PDBF, 0x018C, P099) - CreateDWordField (PDBF, 0x0190, P100) - CreateDWordField (PDBF, 0x0194, P101) - CreateDWordField (PDBF, 0x0198, P102) - CreateDWordField (PDBF, 0x019C, P103) - CreateDWordField (PDBF, 0x01A0, P104) - CreateDWordField (PDBF, 0x01A4, P105) - CreateDWordField (PDBF, 0x01A8, P106) - CreateDWordField (PDBF, 0x01AC, P107) - CreateDWordField (PDBF, 0x01B0, P108) - CreateDWordField (PDBF, 0x01B4, P109) - CreateDWordField (PDBF, 0x01B8, P110) - CreateDWordField (PDBF, 0x01BC, P111) - CreateDWordField (PDBF, 0x01C0, P112) - CreateDWordField (PDBF, 0x01C4, P113) - CreateDWordField (PDBF, 0x01C8, P114) - CreateDWordField (PDBF, 0x01CC, P115) - CreateDWordField (PDBF, 0x01D0, P116) - CreateDWordField (PDBF, 0x01D4, P117) - CreateDWordField (PDBF, 0x01D8, P118) - CreateDWordField (PDBF, 0x01DC, P119) - CreateDWordField (PDBF, 0x01E0, P120) - CreateDWordField (PDBF, 0x01E4, P121) - CreateDWordField (PDBF, 0x01E8, P122) - CreateDWordField (PDBF, 0x01EC, P123) - CreateDWordField (PDBF, 0x01F0, P124) - CreateDWordField (PDBF, 0x01F4, P125) - CreateDWordField (PDBF, 0x01F8, P126) - CreateDWordField (PDBF, 0x01FC, P127) - CreateDWordField (PDBF, 0x0200, P128) - CreateDWordField (PDBF, 0x0204, P129) - CreateDWordField (PDBF, 0x0208, P130) - CreateDWordField (PDBF, 0x020C, P131) - CreateDWordField (PDBF, 0x0210, P132) - CreateDWordField (PDBF, 0x0214, P133) - CreateDWordField (PDBF, 0x0218, P134) - CreateDWordField (PDBF, 0x021C, P135) - CreateDWordField (PDBF, 0x0220, P136) - CreateDWordField (PDBF, 0x0224, P137) - CreateDWordField (PDBF, 0x0228, P138) - CreateDWordField (PDBF, 0x022C, P139) - CreateDWordField (PDBF, 0x0230, P140) - CreateDWordField (PDBF, 0x0234, P141) - CreateDWordField (PDBF, 0x0238, P142) - CreateDWordField (PDBF, 0x023C, P143) - CreateDWordField (PDBF, 0x0240, P144) - CreateDWordField (PDBF, 0x0244, P145) - CreateDWordField (PDBF, 0x0248, P146) - CreateDWordField (PDBF, 0x024C, P147) - CreateDWordField (PDBF, 0x0250, P148) - CreateDWordField (PDBF, 0x0254, P149) - CreateDWordField (PDBF, 0x0258, P150) - CreateDWordField (PDBF, 0x025C, P151) - CreateDWordField (PDBF, 0x0260, P152) - CreateDWordField (PDBF, 0x0264, P153) - CreateDWordField (PDBF, 0x0268, P154) - CreateDWordField (PDBF, 0x026C, P155) - CreateDWordField (PDBF, 0x0270, P156) - CreateDWordField (PDBF, 0x0274, P157) - CreateDWordField (PDBF, 0x0278, P158) - CreateDWordField (PDBF, 0x027C, P159) - CreateDWordField (PDBF, 0x0280, P160) - CreateDWordField (PDBF, 0x0284, P161) - CreateDWordField (PDBF, 0x0288, P162) - CreateDWordField (PDBF, 0x028C, P163) - CreateDWordField (PDBF, 0x0290, P164) - CreateDWordField (PDBF, 0x0294, P165) - CreateDWordField (PDBF, 0x0298, P166) - CreateDWordField (PDBF, 0x029C, P167) - CreateDWordField (PDBF, 0x02A0, P168) - CreateDWordField (PDBF, 0x02A4, P169) - CreateDWordField (PDBF, 0x02A8, P170) - CreateDWordField (PDBF, 0x02AC, P171) - CreateDWordField (PDBF, 0x02B0, P172) - CreateDWordField (PDBF, 0x02B4, P173) - CreateDWordField (PDBF, 0x02B8, P174) - CreateDWordField (PDBF, 0x02BC, P175) - CreateDWordField (PDBF, 0x02C0, P176) - CreateDWordField (PDBF, 0x02C4, P177) - CreateDWordField (PDBF, 0x02C8, P178) - CreateDWordField (PDBF, 0x02CC, P179) - CreateDWordField (PDBF, 0x02D0, P180) - CreateDWordField (PDBF, 0x02D4, P181) - CreateDWordField (PDBF, 0x02D8, P182) - CreateDWordField (PDBF, 0x02DC, P183) - CreateDWordField (PDBF, 0x02E0, P184) - CreateDWordField (PDBF, 0x02E4, P185) - CreateDWordField (PDBF, 0x02E8, P186) - CreateDWordField (PDBF, 0x02EC, P187) - CreateDWordField (PDBF, 0x02F0, P188) - CreateDWordField (PDBF, 0x02F4, P189) - CreateDWordField (PDBF, 0x02F8, P190) - CreateDWordField (PDBF, 0x02FC, P191) - CreateDWordField (PDBF, 0x0300, P192) - CreateDWordField (PDBF, 0x0304, P193) - CreateDWordField (PDBF, 0x0308, P194) - CreateDWordField (PDBF, 0x030C, P195) - CreateDWordField (PDBF, 0x0310, P196) - CreateDWordField (PDBF, 0x0314, P197) - CreateDWordField (PDBF, 0x0318, P198) - CreateDWordField (PDBF, 0x031C, P199) - CreateDWordField (PDBF, 0x0320, P200) - CreateDWordField (PDBF, 0x0324, P201) - CreateDWordField (PDBF, 0x0328, P202) - CreateDWordField (PDBF, 0x032C, P203) - CreateDWordField (PDBF, 0x0330, P204) - CreateDWordField (PDBF, 0x0334, P205) - CreateDWordField (PDBF, 0x0338, P206) - CreateDWordField (PDBF, 0x033C, P207) - CreateDWordField (PDBF, 0x0340, P208) - CreateDWordField (PDBF, 0x0344, P209) - CreateDWordField (PDBF, 0x0348, P210) - CreateDWordField (PDBF, 0x034C, P211) - CreateDWordField (PDBF, 0x0350, P212) - CreateDWordField (PDBF, 0x0354, P213) - CreateDWordField (PDBF, 0x0358, P214) - CreateDWordField (PDBF, 0x035C, P215) - CreateDWordField (PDBF, 0x0360, P216) - CreateDWordField (PDBF, 0x0364, P217) - CreateDWordField (PDBF, 0x0368, P218) - CreateDWordField (PDBF, 0x036C, P219) - CreateDWordField (PDBF, 0x0370, P220) - CreateDWordField (PDBF, 0x0374, P221) - CreateDWordField (PDBF, 0x0378, P222) - CreateDWordField (PDBF, 0x037C, P223) - CreateDWordField (PDBF, 0x0380, P224) - CreateDWordField (PDBF, 0x0384, P225) - CreateDWordField (PDBF, 0x0388, P226) - CreateDWordField (PDBF, 0x038C, P227) - CreateDWordField (PDBF, 0x0390, P228) - CreateDWordField (PDBF, 0x0394, P229) - CreateDWordField (PDBF, 0x0398, P230) - CreateDWordField (PDBF, 0x039C, P231) - CreateDWordField (PDBF, 0x03A0, P232) - CreateDWordField (PDBF, 0x03A4, P233) - CreateDWordField (PDBF, 0x03A8, P234) - CreateDWordField (PDBF, 0x03AC, P235) - CreateDWordField (PDBF, 0x03B0, P236) - CreateDWordField (PDBF, 0x03B4, P237) - CreateDWordField (PDBF, 0x03B8, P238) - CreateDWordField (PDBF, 0x03BC, P239) - CreateDWordField (PDBF, 0x03C0, P240) - CreateDWordField (PDBF, 0x03C4, P241) - CreateDWordField (PDBF, 0x03C8, P242) - CreateDWordField (PDBF, 0x03CC, P243) - CreateDWordField (PDBF, 0x03D0, P244) - CreateDWordField (PDBF, 0x03D4, P245) - CreateDWordField (PDBF, 0x03D8, P246) - CreateDWordField (PDBF, 0x03DC, P247) - CreateDWordField (PDBF, 0x03E0, P248) - CreateDWordField (PDBF, 0x03E4, P249) - CreateDWordField (PDBF, 0x03E8, P250) - CreateDWordField (PDBF, 0x03EC, P251) - CreateDWordField (PDBF, 0x03F0, P252) - CreateDWordField (PDBF, 0x03F4, P253) - CreateDWordField (PDBF, 0x03F8, P254) - CreateDWordField (PDBF, 0x03FC, P255) - CreateDWordField (PDBF, 0x0400, P256) - CreateDWordField (PDBF, 0x0404, P257) - CreateDWordField (PDBF, 0x0408, P258) - CreateDWordField (PDBF, 0x040C, P259) - CreateDWordField (PDBF, 0x0410, P260) - CreateDWordField (PDBF, 0x0414, P261) - CreateDWordField (PDBF, 0x0418, P262) - CreateDWordField (PDBF, 0x041C, P263) - CreateDWordField (PDBF, 0x0420, P264) - CreateDWordField (PDBF, 0x0424, P265) - CreateDWordField (PDBF, 0x0428, P266) - CreateDWordField (PDBF, 0x042C, P267) - CreateDWordField (PDBF, 0x0430, P268) - CreateDWordField (PDBF, 0x0434, P269) - CreateDWordField (PDBF, 0x0438, P270) - CreateDWordField (PDBF, 0x043C, P271) - CreateDWordField (PDBF, 0x0440, P272) - CreateDWordField (PDBF, 0x0444, P273) - CreateDWordField (PDBF, 0x0448, P274) - CreateDWordField (PDBF, 0x044C, P275) - CreateDWordField (PDBF, 0x0450, P276) - CreateDWordField (PDBF, 0x0454, P277) - CreateDWordField (PDBF, 0x0458, P278) - CreateDWordField (PDBF, 0x045C, P279) - CreateDWordField (PDBF, 0x0460, P280) - CreateDWordField (PDBF, 0x0464, P281) - CreateDWordField (PDBF, 0x0468, P282) - CreateDWordField (PDBF, 0x046C, P283) - CreateDWordField (PDBF, 0x0470, P284) - CreateDWordField (PDBF, 0x0474, P285) - CreateDWordField (PDBF, 0x0478, P286) - CreateDWordField (PDBF, 0x047C, P287) - CreateDWordField (PDBF, 0x0480, P288) - CreateDWordField (PDBF, 0x0484, P289) - CreateDWordField (PDBF, 0x0488, P290) - CreateDWordField (PDBF, 0x048C, P291) - CreateDWordField (PDBF, 0x0490, P292) - CreateDWordField (PDBF, 0x0494, P293) - CreateDWordField (PDBF, 0x0498, P294) - CreateDWordField (PDBF, 0x049C, P295) - CreateDWordField (PDBF, 0x04A0, P296) - CreateDWordField (PDBF, 0x04A4, P297) - CreateDWordField (PDBF, 0x04A8, P298) - CreateDWordField (PDBF, 0x04AC, P299) - CreateDWordField (PDBF, 0x04B0, P300) - CreateDWordField (PDBF, 0x04B4, P301) - CreateDWordField (PDBF, 0x04B8, P302) - CreateDWordField (PDBF, 0x04BC, P303) - CreateDWordField (PDBF, 0x04C0, P304) - CreateDWordField (PDBF, 0x04C4, P305) - CreateDWordField (PDBF, 0x04C8, P306) - CreateDWordField (PDBF, 0x04CC, P307) - CreateDWordField (PDBF, 0x04D0, P308) - CreateDWordField (PDBF, 0x04D4, P309) - CreateDWordField (PDBF, 0x04D8, P310) - CreateDWordField (PDBF, 0x04DC, P311) - CreateDWordField (PDBF, 0x04E0, P312) - CreateDWordField (PDBF, 0x04E4, P313) - CreateDWordField (PDBF, 0x04E8, P314) - CreateDWordField (PDBF, 0x04EC, P315) - CreateDWordField (PDBF, 0x04F0, P316) - CreateDWordField (PDBF, 0x04F4, P317) - CreateDWordField (PDBF, 0x04F8, P318) - CreateDWordField (PDBF, 0x04FC, P319) - CreateDWordField (PDBF, 0x0500, P320) - CreateDWordField (PDBF, 0x0504, P321) - CreateDWordField (PDBF, 0x0508, P322) - CreateDWordField (PDBF, 0x050C, P323) - CreateDWordField (PDBF, 0x0510, P324) - CreateDWordField (PDBF, 0x0514, P325) - CreateDWordField (PDBF, 0x0518, P326) - CreateDWordField (PDBF, 0x051C, P327) - CreateDWordField (PDBF, 0x0520, P328) - CreateDWordField (PDBF, 0x0524, P329) - CreateDWordField (PDBF, 0x0528, P330) - CreateDWordField (PDBF, 0x052C, P331) - CreateDWordField (PDBF, 0x0530, P332) - CreateDWordField (PDBF, 0x0534, P333) - CreateDWordField (PDBF, 0x0538, P334) - CreateDWordField (PDBF, 0x053C, P335) - CreateDWordField (PDBF, 0x0540, P336) - CreateDWordField (PDBF, 0x0544, P337) - CreateDWordField (PDBF, 0x0548, P338) - CreateDWordField (PDBF, 0x054C, P339) - CreateDWordField (PDBF, 0x0550, P340) - CreateDWordField (PDBF, 0x0554, P341) - CreateDWordField (PDBF, 0x0558, P342) - CreateDWordField (PDBF, 0x055C, P343) - CreateDWordField (PDBF, 0x0560, P344) - CreateDWordField (PDBF, 0x0564, P345) - CreateDWordField (PDBF, 0x0568, P346) - CreateDWordField (PDBF, 0x056C, P347) - CreateDWordField (PDBF, 0x0570, P348) - CreateDWordField (PDBF, 0x0574, P349) - CreateDWordField (PDBF, 0x0578, P350) - CreateDWordField (PDBF, 0x057C, P351) - CreateDWordField (PDBF, 0x0580, P352) - CreateDWordField (PDBF, 0x0584, P353) - CreateDWordField (PDBF, 0x0588, P354) - CreateDWordField (PDBF, 0x058C, P355) - CreateDWordField (PDBF, 0x0590, P356) - CreateDWordField (PDBF, 0x0594, P357) - CreateDWordField (PDBF, 0x0598, P358) - CreateDWordField (PDBF, 0x059C, P359) - CreateDWordField (PDBF, 0x05A0, P360) - CreateDWordField (PDBF, 0x05A4, P361) - CreateDWordField (PDBF, 0x05A8, P362) - CreateDWordField (PDBF, 0x05AC, P363) - CreateDWordField (PDBF, 0x05B0, P364) - CreateDWordField (PDBF, 0x05B4, P365) - CreateDWordField (PDBF, 0x05B8, P366) - CreateDWordField (PDBF, 0x05BC, P367) - CreateDWordField (PDBF, 0x05C0, P368) - CreateDWordField (PDBF, 0x05C4, P369) - CreateDWordField (PDBF, 0x05C8, P370) - CreateDWordField (PDBF, 0x05CC, P371) - CreateDWordField (PDBF, 0x05D0, P372) - CreateDWordField (PDBF, 0x05D4, P373) - CreateDWordField (PDBF, 0x05D8, P374) - CreateDWordField (PDBF, 0x05DC, P375) - CreateDWordField (PDBF, 0x05E0, P376) - CreateDWordField (PDBF, 0x05E4, P377) - CreateDWordField (PDBF, 0x05E8, P378) - CreateDWordField (PDBF, 0x05EC, P379) - CreateDWordField (PDBF, 0x05F0, P380) - CreateDWordField (PDBF, 0x05F4, P381) - CreateDWordField (PDBF, 0x05F8, P382) - CreateDWordField (PDBF, 0x05FC, P383) - CreateDWordField (PDBF, 0x0600, P384) - CreateDWordField (PDBF, 0x0604, P385) - CreateDWordField (PDBF, 0x0608, P386) - CreateDWordField (PDBF, 0x060C, P387) - CreateDWordField (PDBF, 0x0610, P388) - CreateDWordField (PDBF, 0x0614, P389) - CreateDWordField (PDBF, 0x0618, P390) - CreateDWordField (PDBF, 0x061C, P391) - CreateDWordField (PDBF, 0x0620, P392) - CreateDWordField (PDBF, 0x0624, P393) - CreateDWordField (PDBF, 0x0628, P394) - CreateDWordField (PDBF, 0x062C, P395) - CreateDWordField (PDBF, 0x0630, P396) - CreateDWordField (PDBF, 0x0634, P397) - CreateDWordField (PDBF, 0x0638, P398) - CreateDWordField (PDBF, 0x063C, P399) - CreateDWordField (PDBF, 0x0640, P400) - CreateDWordField (PDBF, 0x0644, P401) - CreateDWordField (PDBF, 0x0648, P402) - CreateDWordField (PDBF, 0x064C, P403) - Method (MPAR, 0, NotSerialized) - { - P000 = PPSC /* \_SB_.PPSC */ - P001 = PPPL /* \_SB_.PPPL */ - P002 = PPBE /* \_SB_.PPBE */ - P003 = PPBC /* \_SB_.PPBC */ - P004 = PPBI /* \_SB_.PPBI */ - P005 = PPBR /* \_SB_.PPBR */ - P006 = PPWR /* \_SB_.PPWR */ - P007 = PPPC /* \_SB_.PPPC */ - P008 = PPMS /* \_SB_.PPMS */ - P009 = PPM1 /* \_SB_.PPM1 */ - P010 = PPCS /* \_SB_.PPCS */ - P011 = PPDE /* \_SB_.PPDE */ - P012 = PPSW /* \_SB_.PPSW */ - P013 = PPHY /* \_SB_.PPHY */ - P014 = PSTT /* \_SB_.PSTT */ - P015 = PREC /* \_SB_.PREC */ - P016 = PCBI /* \_SB_.PCBI */ - P017 = PPAX /* \_SB_.PPAX */ - P018 = PHWE /* \_SB_.PHWE */ - P019 = PPQB /* \_SB_.PPQB */ - P020 = PSBA /* \_SB_.PSBA */ - P021 = PPTB /* \_SB_.PPTB */ - P022 = PMSA /* \_SB_.PMSA */ - P023 = PMSP /* \_SB_.PMSP */ - P024 = PDBA /* \_SB_.PDBA */ - P025 = PASS /* \_SB_.PASS */ - P026 = PPVE /* \_SB_.PPVE */ - P027 = PMCR /* \_SB_.PMCR */ - P028 = PMAL /* \_SB_.PMAL */ - P029 = PMAU /* \_SB_.PMAU */ - P030 = PL1T /* \_SB_.PL1T */ - P031 = PLTR /* \_SB_.PLTR */ - P032 = PMSI /* \_SB_.PMSI */ - P033 = PAMO /* \_SB_.PAMO */ - P034 = PDIE /* \_SB_.PDIE */ - P035 = PMBK /* \_SB_.PMBK */ - P036 = PMID /* \_SB_.PMID */ - P037 = PMCD /* \_SB_.PMCD */ - P038 = PMED /* \_SB_.PMED */ - P039 = PHAN /* \_SB_.PHAN */ - P040 = PMSH /* \_SB_.PMSH */ - P041 = PLTS /* \_SB_.PLTS */ - P042 = PSEL /* \_SB_.PSEL */ - P043 = PAWB /* \_SB_.PAWB */ - P044 = PAWL /* \_SB_.PAWL */ - P045 = PARB /* \_SB_.PARB */ - P046 = PARL /* \_SB_.PARL */ - P047 = PSAD /* \_SB_.PSAD */ - P048 = PECB /* \_SB_.PECB */ - P049 = PORB /* \_SB_.PORB */ - P050 = PORL /* \_SB_.PORL */ - P051 = P01B /* \_SB_.P01B */ - P052 = PPRV /* \_SB_.PPRV */ - P053 = PPDT /* \_SB_.PPDT */ - P054 = 0xFFAAFFAA - } - - Method (MQTX, 0, NotSerialized) - { - P055 = QTBL /* \_SB_.QTBL */ - P056 = QTKE /* \_SB_.QTKE */ - P057 = QTPL /* \_SB_.QTPL */ - P058 = QTTL /* \_SB_.QTTL */ - P059 = QTSE /* \_SB_.QTSE */ - P060 = QTLE /* \_SB_.QTLE */ - P061 = QTCU /* \_SB_.QTCU */ - P062 = QTCD /* \_SB_.QTCD */ - P063 = QTL1 /* \_SB_.QTL1 */ - P064 = QTL2 /* \_SB_.QTL2 */ - P065 = QTSB /* \_SB_.QTSB */ - P066 = QTBD /* \_SB_.QTBD */ - P067 = QTDI /* \_SB_.QTDI */ - P068 = QTP1 /* \_SB_.QTP1 */ - P069 = QTP2 /* \_SB_.QTP2 */ - P070 = QTP3 /* \_SB_.QTP3 */ - P071 = QTP4 /* \_SB_.QTP4 */ - P072 = QTP5 /* \_SB_.QTP5 */ - P073 = QTP6 /* \_SB_.QTP6 */ - P074 = QTP7 /* \_SB_.QTP7 */ - P075 = QTP8 /* \_SB_.QTP8 */ - P076 = QTLM /* \_SB_.QTLM */ - P077 = QTIM /* \_SB_.QTIM */ - P078 = QTIC /* \_SB_.QTIC */ - P079 = QTA1 /* \_SB_.QTA1 */ - P080 = QTA2 /* \_SB_.QTA2 */ - P081 = QRDL /* \_SB_.QRDL */ - P082 = QTS1 /* \_SB_.QTS1 */ - P083 = QTS2 /* \_SB_.QTS2 */ - P084 = QTS3 /* \_SB_.QTS3 */ - P085 = QTS4 /* \_SB_.QTS4 */ - P086 = QTRG /* \_SB_.QTRG */ - P087 = QTEE /* \_SB_.QTEE */ - P088 = QTTM /* \_SB_.QTTM */ - P089 = QTPC /* \_SB_.QTPC */ - P090 = QTPD /* \_SB_.QTPD */ - P091 = QTEC /* \_SB_.QTEC */ - P092 = QTV1 /* \_SB_.QTV1 */ - P093 = QTV2 /* \_SB_.QTV2 */ - P094 = QTV3 /* \_SB_.QTV3 */ - P095 = QTV4 /* \_SB_.QTV4 */ - P096 = QTV5 /* \_SB_.QTV5 */ - P097 = QTV6 /* \_SB_.QTV6 */ - P098 = QTV7 /* \_SB_.QTV7 */ - P099 = QTTO /* \_SB_.QTTO */ - P100 = QTBT /* \_SB_.QTBT */ - P101 = QTE1 /* \_SB_.QTE1 */ - P102 = QTE2 /* \_SB_.QTE2 */ - P103 = QTTI /* \_SB_.QTTI */ - P104 = QTDS /* \_SB_.QTDS */ - P105 = 0xFFAAFFAA - } - - Method (MQRX, 0, NotSerialized) - { - P106 = QRD1 /* \_SB_.QRD1 */ - P107 = QRD2 /* \_SB_.QRD2 */ - P108 = QRCH /* \_SB_.QRCH */ - P109 = QRCQ /* \_SB_.QRCQ */ - P110 = QRCE /* \_SB_.QRCE */ - P111 = QRUF /* \_SB_.QRUF */ - P112 = QRUS /* \_SB_.QRUS */ - P113 = QRSA /* \_SB_.QRSA */ - P114 = QRFS /* \_SB_.QRFS */ - P115 = QRAX /* \_SB_.QRAX */ - P116 = QRAT /* \_SB_.QRAT */ - P117 = QRAL /* \_SB_.QRAL */ - P118 = QRAM /* \_SB_.QRAM */ - P119 = QRAS /* \_SB_.QRAS */ - P120 = QRJE /* \_SB_.QRJE */ - P121 = QRJI /* \_SB_.QRJI */ - P122 = QRAI /* \_SB_.QRAI */ - P123 = QRJL /* \_SB_.QRJL */ - P124 = QRJM /* \_SB_.QRJM */ - P125 = QRJR /* \_SB_.QRJR */ - P126 = QRIQ /* \_SB_.QRIQ */ - P127 = QRIO /* \_SB_.QRIO */ - P128 = QRQO /* \_SB_.QRQO */ - P129 = QRAO /* \_SB_.QRAO */ - P130 = QRIE /* \_SB_.QRIE */ - P131 = QRI0 /* \_SB_.QRI0 */ - P132 = QRI1 /* \_SB_.QRI1 */ - P133 = QREM /* \_SB_.QREM */ - P134 = QEC0 /* \_SB_.QEC0 */ - P135 = QEC1 /* \_SB_.QEC1 */ - P136 = QEC2 /* \_SB_.QEC2 */ - P137 = QEC3 /* \_SB_.QEC3 */ - P138 = QEC4 /* \_SB_.QEC4 */ - P139 = QEC5 /* \_SB_.QEC5 */ - P140 = QEC6 /* \_SB_.QEC6 */ - P141 = QEC7 /* \_SB_.QEC7 */ - P142 = QEC8 /* \_SB_.QEC8 */ - P143 = QEC9 /* \_SB_.QEC9 */ - P144 = QE10 /* \_SB_.QE10 */ - P145 = QE11 /* \_SB_.QE11 */ - P146 = QRHH /* \_SB_.QRHH */ - P147 = QRBD /* \_SB_.QRBD */ - P148 = QR1L /* \_SB_.QR1L */ - P149 = QR1M /* \_SB_.QR1M */ - P150 = QR2L /* \_SB_.QR2L */ - P151 = QR2M /* \_SB_.QR2M */ - P152 = QRC1 /* \_SB_.QRC1 */ - P153 = QRC2 /* \_SB_.QRC2 */ - P154 = QRC3 /* \_SB_.QRC3 */ - P155 = QRC4 /* \_SB_.QRC4 */ - P156 = QRO1 /* \_SB_.QRO1 */ - P157 = QRO2 /* \_SB_.QRO2 */ - P158 = QRTL /* \_SB_.QRTL */ - P159 = QRTH /* \_SB_.QRTH */ - P160 = QREL /* \_SB_.QREL */ - P161 = QREH /* \_SB_.QREH */ - P162 = QRML /* \_SB_.QRML */ - P163 = QRMH /* \_SB_.QRMH */ - P164 = QEOL /* \_SB_.QEOL */ - P165 = QEOM /* \_SB_.QEOM */ - P166 = QROC /* \_SB_.QROC */ - P167 = QAC2 /* \_SB_.QAC2 */ - P168 = QRSE /* \_SB_.QRSE */ - P169 = QSE2 /* \_SB_.QSE2 */ - P170 = QRSC /* \_SB_.QRSC */ - P171 = QRSD /* \_SB_.QRSD */ - P172 = QSTL /* \_SB_.QSTL */ - P173 = QRRB /* \_SB_.QRRB */ - P174 = QRFZ /* \_SB_.QRFZ */ - P175 = QRIM /* \_SB_.QRIM */ - P176 = QRJG /* \_SB_.QRJG */ - P177 = QRBA /* \_SB_.QRBA */ - P178 = QSJ1 /* \_SB_.QSJ1 */ - P179 = QSJ2 /* \_SB_.QSJ2 */ - P180 = QJP1 /* \_SB_.QJP1 */ - P181 = QJP2 /* \_SB_.QJP2 */ - P182 = QJF1 /* \_SB_.QJF1 */ - P183 = QJF2 /* \_SB_.QJF2 */ - P184 = QPO1 /* \_SB_.QPO1 */ - P185 = QPO2 /* \_SB_.QPO2 */ - P186 = QPP1 /* \_SB_.QPP1 */ - P187 = QPP2 /* \_SB_.QPP2 */ - P188 = QRSS /* \_SB_.QRSS */ - P189 = QSC1 /* \_SB_.QSC1 */ - P190 = QSC2 /* \_SB_.QSC2 */ - P191 = QAIO /* \_SB_.QAIO */ - P192 = QPI1 /* \_SB_.QPI1 */ - P193 = QPI2 /* \_SB_.QPI2 */ - P194 = QPIQ /* \_SB_.QPIQ */ - P195 = QXI1 /* \_SB_.QXI1 */ - P196 = QXI2 /* \_SB_.QXI2 */ - P197 = QXA1 /* \_SB_.QXA1 */ - P198 = QXA2 /* \_SB_.QXA2 */ - P199 = QXOP /* \_SB_.QXOP */ - P200 = QXON /* \_SB_.QXON */ - P201 = QXXS /* \_SB_.QXXS */ - P202 = QXXV /* \_SB_.QXXV */ - P203 = QXIC /* \_SB_.QXIC */ - P204 = QISI /* \_SB_.QISI */ - P205 = QISQ /* \_SB_.QISQ */ - P206 = QISA /* \_SB_.QISA */ - P207 = QASI /* \_SB_.QASI */ - P208 = QCSQ /* \_SB_.QCSQ */ - P209 = QCSA /* \_SB_.QCSA */ - P210 = QXS0 /* \_SB_.QXS0 */ - P211 = QXS1 /* \_SB_.QXS1 */ - P212 = QXS2 /* \_SB_.QXS2 */ - P213 = QXS3 /* \_SB_.QXS3 */ - P214 = QXS4 /* \_SB_.QXS4 */ - P215 = QXS5 /* \_SB_.QXS5 */ - P216 = QXS6 /* \_SB_.QXS6 */ - P217 = QXS7 /* \_SB_.QXS7 */ - P218 = QXS8 /* \_SB_.QXS8 */ - P219 = QXS9 /* \_SB_.QXS9 */ - P220 = QXAO /* \_SB_.QXAO */ - P221 = QXRE /* \_SB_.QXRE */ - P222 = QXRO /* \_SB_.QXRO */ - P223 = 0xFFAAFFAA - } - - Method (MQCO, 0, NotSerialized) - { - P224 = QCSC /* \_SB_.QCSC */ - P225 = QCVE /* \_SB_.QCVE */ - P226 = QCCM /* \_SB_.QCCM */ - P227 = QCIT /* \_SB_.QCIT */ - P228 = QCPT /* \_SB_.QCPT */ - P229 = QCPC /* \_SB_.QCPC */ - P230 = QCPP /* \_SB_.QCPP */ - P231 = QCTS /* \_SB_.QCTS */ - P232 = QCPD /* \_SB_.QCPD */ - P233 = QPII /* \_SB_.QPII */ - P234 = QCCS /* \_SB_.QCCS */ - P235 = QCBK /* \_SB_.QCBK */ - P236 = QCBE /* \_SB_.QCBE */ - P237 = QPCS /* \_SB_.QPCS */ - P238 = QPIS /* \_SB_.QPIS */ - P239 = QPCP /* \_SB_.QPCP */ - P240 = QCA1 /* \_SB_.QCA1 */ - P241 = QCA2 /* \_SB_.QCA2 */ - P242 = QSET /* \_SB_.QSET */ - P243 = QCRC /* \_SB_.QCRC */ - P244 = QCR2 /* \_SB_.QCR2 */ - P245 = QCR3 /* \_SB_.QCR3 */ - P246 = QCP1 /* \_SB_.QCP1 */ - P247 = QCP2 /* \_SB_.QCP2 */ - P248 = QDR1 /* \_SB_.QDR1 */ - P249 = QDR2 /* \_SB_.QDR2 */ - P250 = QKC1 /* \_SB_.QKC1 */ - P251 = QKC2 /* \_SB_.QKC2 */ - P252 = QKCC /* \_SB_.QKCC */ - P253 = QCKC /* \_SB_.QCKC */ - P254 = QVC1 /* \_SB_.QVC1 */ - P255 = QVC2 /* \_SB_.QVC2 */ - P256 = QVC3 /* \_SB_.QVC3 */ - P257 = QVC4 /* \_SB_.QVC4 */ - P258 = QVC5 /* \_SB_.QVC5 */ - P259 = QVC6 /* \_SB_.QVC6 */ - P260 = QPC1 /* \_SB_.QPC1 */ - P261 = QPC2 /* \_SB_.QPC2 */ - P262 = QPC3 /* \_SB_.QPC3 */ - P263 = QPCE /* \_SB_.QPCE */ - P264 = QCBT /* \_SB_.QCBT */ - P265 = QPTU /* \_SB_.QPTU */ - P266 = QVOT /* \_SB_.QVOT */ - P267 = QDS1 /* \_SB_.QDS1 */ - P268 = QAOS /* \_SB_.QAOS */ - P269 = QSEC /* \_SB_.QSEC */ - P270 = QAP1 /* \_SB_.QAP1 */ - P271 = QAP2 /* \_SB_.QAP2 */ - P272 = QSP1 /* \_SB_.QSP1 */ - P273 = QSP2 /* \_SB_.QSP2 */ - P274 = QSS1 /* \_SB_.QSS1 */ - P275 = QSS2 /* \_SB_.QSS2 */ - P276 = QRCU /* \_SB_.QRCU */ - P277 = QRCD /* \_SB_.QRCD */ - P278 = QRUO /* \_SB_.QRUO */ - P279 = QRDO /* \_SB_.QRDO */ - P280 = QCS1 /* \_SB_.QCS1 */ - P281 = QCS2 /* \_SB_.QCS2 */ - P282 = QCCC /* \_SB_.QCCC */ - P283 = QREC /* \_SB_.QREC */ - P284 = QRTC /* \_SB_.QRTC */ - P285 = QTC2 /* \_SB_.QTC2 */ - P286 = QTEV /* \_SB_.QTEV */ - P287 = QFXE /* \_SB_.QFXE */ - P288 = QDF1 /* \_SB_.QDF1 */ - P289 = QDF2 /* \_SB_.QDF2 */ - P290 = QDF3 /* \_SB_.QDF3 */ - P291 = QDS2 /* \_SB_.QDS2 */ - P292 = QPRE /* \_SB_.QPRE */ - P293 = QPCC /* \_SB_.QPCC */ - P294 = QPDV /* \_SB_.QPDV */ - P295 = QQUP /* \_SB_.QQUP */ - P296 = QBKU /* \_SB_.QBKU */ - P297 = QBKD /* \_SB_.QBKD */ - P298 = QBKM /* \_SB_.QBKM */ - P299 = QBKV /* \_SB_.QBKV */ - P300 = QBK1 /* \_SB_.QBK1 */ - P301 = QBK2 /* \_SB_.QBK2 */ - P302 = QMXA /* \_SB_.QMXA */ - P303 = QLPR /* \_SB_.QLPR */ - P304 = QPDC /* \_SB_.QPDC */ - P305 = QH2D /* \_SB_.QH2D */ - P306 = QH3D /* \_SB_.QH3D */ - P307 = QCVH /* \_SB_.QCVH */ - P308 = QCRM /* \_SB_.QCRM */ - P309 = QCMX /* \_SB_.QCMX */ - P310 = QCCD /* \_SB_.QCCD */ - P311 = QCCU /* \_SB_.QCCU */ - P312 = QVTE /* \_SB_.QVTE */ - P313 = QVTI /* \_SB_.QVTI */ - P314 = QCKV /* \_SB_.QCKV */ - P315 = 0xFFAAFFAA - } - - Method (MPCS, 0, NotSerialized) - { - P316 = PPSR /* \_SB_.PPSR */ - P317 = PPPD /* \_SB_.PPPD */ - P318 = PPST /* \_SB_.PPST */ - P319 = PP10 /* \_SB_.PP10 */ - P320 = PP23 /* \_SB_.PP23 */ - P321 = PPS4 /* \_SB_.PPS4 */ - P322 = P6D0 /* \_SB_.P6D0 */ - P323 = P3D0 /* \_SB_.P3D0 */ - P324 = P6D1 /* \_SB_.P6D1 */ - P325 = P3D1 /* \_SB_.P3D1 */ - P326 = P6D2 /* \_SB_.P6D2 */ - P327 = P3D2 /* \_SB_.P3D2 */ - P328 = P6D3 /* \_SB_.P6D3 */ - P329 = P3D3 /* \_SB_.P3D3 */ - P330 = P6D4 /* \_SB_.P6D4 */ - P331 = P3D4 /* \_SB_.P3D4 */ - P332 = P6DS /* \_SB_.P6DS */ - P333 = P3DS /* \_SB_.P3DS */ - P334 = PPER /* \_SB_.PPER */ - P335 = PPDC /* \_SB_.PPDC */ - P336 = PPC1 /* \_SB_.PPC1 */ - P337 = PPC2 /* \_SB_.PPC2 */ - P338 = PPC3 /* \_SB_.PPC3 */ - P339 = PPDL /* \_SB_.PPDL */ - P340 = PPDH /* \_SB_.PPDH */ - P341 = PPUL /* \_SB_.PPUL */ - P342 = PPUH /* \_SB_.PPUH */ - P343 = PDC1 /* \_SB_.PDC1 */ - P344 = PDC2 /* \_SB_.PDC2 */ - P345 = PDC3 /* \_SB_.PDC3 */ - P346 = PPRT /* \_SB_.PPRT */ - P347 = PL2I /* \_SB_.PL2I */ - P348 = PBTL /* \_SB_.PBTL */ - P349 = PBTH /* \_SB_.PBTH */ - P350 = PDTS /* \_SB_.PDTS */ - P351 = PDTA /* \_SB_.PDTA */ - P352 = PLCV /* \_SB_.PLCV */ - P353 = PTEQ /* \_SB_.PTEQ */ - P354 = PP3S /* \_SB_.PP3S */ - P355 = PRQW /* \_SB_.PRQW */ - P356 = PRQR /* \_SB_.PRQR */ - P357 = PTXR /* \_SB_.PTXR */ - P358 = PFC1 /* \_SB_.PFC1 */ - P359 = PFC2 /* \_SB_.PFC2 */ - P360 = PFVL /* \_SB_.PFVL */ - P361 = PFVH /* \_SB_.PFVH */ - P362 = PFMC /* \_SB_.PFMC */ - P363 = PAMC /* \_SB_.PAMC */ - P364 = PLIC /* \_SB_.PLIC */ - P365 = PADE /* \_SB_.PADE */ - P366 = PADC /* \_SB_.PADC */ - P367 = PADV /* \_SB_.PADV */ - P368 = PIS1 /* \_SB_.PIS1 */ - P369 = PIS2 /* \_SB_.PIS2 */ - P370 = PIS3 /* \_SB_.PIS3 */ - P371 = PIM1 /* \_SB_.PIM1 */ - P372 = PIM2 /* \_SB_.PIM2 */ - P373 = PIM3 /* \_SB_.PIM3 */ - P374 = PTEC /* \_SB_.PTEC */ - P375 = PBIC /* \_SB_.PBIC */ - P376 = PPY0 /* \_SB_.PPY0 */ - P377 = PPY1 /* \_SB_.PPY1 */ - P378 = PSE0 /* \_SB_.PSE0 */ - P379 = PSE1 /* \_SB_.PSE1 */ - P380 = PFXC /* \_SB_.PFXC */ - P381 = PFX0 /* \_SB_.PFX0 */ - P382 = PFX1 /* \_SB_.PFX1 */ - P383 = PFX2 /* \_SB_.PFX2 */ - P384 = PFX3 /* \_SB_.PFX3 */ - P385 = PSP1 /* \_SB_.PSP1 */ - P386 = PCEL /* \_SB_.PCEL */ - P387 = PCEH /* \_SB_.PCEH */ - P388 = PBCS /* \_SB_.PBCS */ - P389 = PLRS /* \_SB_.PLRS */ - P390 = PPPS /* \_SB_.PPPS */ - P391 = PPS2 /* \_SB_.PPS2 */ - P392 = PRE0 /* \_SB_.PRE0 */ - P393 = PRE1 /* \_SB_.PRE1 */ - P394 = PRE2 /* \_SB_.PRE2 */ - P395 = PRE3 /* \_SB_.PRE3 */ - P396 = PDB0 /* \_SB_.PDB0 */ - P397 = PDB1 /* \_SB_.PDB1 */ - P398 = PDB2 /* \_SB_.PDB2 */ - P399 = PDB3 /* \_SB_.PDB3 */ - P400 = 0xFFAAFFAA - } - - OperationRegion (CP00, SystemMemory, 0xFC526600, 0x0150) - Field (CP00, DWordAcc, NoLock, Preserve) - { - PPSR, 32, - PPPD, 32, - PPST, 32, - PP10, 32, - PP23, 32, - PPS4, 32, - P6D0, 32, - P3D0, 32, - P6D1, 32, - P3D1, 32, - P6D2, 32, - P3D2, 32, - P6D3, 32, - P3D3, 32, - P6D4, 32, - P3D4, 32, - P6DS, 32, - P3DS, 32, - PPER, 32, - PPDC, 32, - PPC1, 32, - PPC2, 32, - PPC3, 32, - PPDL, 32, - PPDH, 32, - PPUL, 32, - PPUH, 32, - PDC1, 32, - PDC2, 32, - PDC3, 32, - PPRT, 32, - PL2I, 32, - PBTL, 32, - PBTH, 32, - PDTS, 32, - PDTA, 32, - PLCV, 32, - PTEQ, 32, - PP3S, 32, - PRQW, 32, - PRQR, 32, - PTXR, 32, - PFC1, 32, - PFC2, 32, - PFVL, 32, - PFVH, 32, - PFMC, 32, - PAMC, 32, - PLIC, 32, - PADE, 32, - PADC, 32, - PADV, 32, - PIS1, 32, - PIS2, 32, - PIS3, 32, - PIM1, 32, - PIM2, 32, - PIM3, 32, - PTEC, 32, - PBIC, 32, - PPY0, 32, - PPY1, 32, - PSE0, 32, - PSE1, 32, - PFXC, 32, - PFX0, 32, - PFX1, 32, - PFX2, 32, - PFX3, 32, - PSP1, 32, - PCEL, 32, - PCEH, 32, - PBCS, 32, - PLRS, 32, - PPPS, 32, - PPS2, 32, - PRE0, 32, - PRE1, 32, - PRE2, 32, - PRE3, 32, - PDB0, 32, - PDB1, 32, - PDB2, 32, - PDB3, 32 - } - - OperationRegion (CP01, SystemMemory, 0xFC526000, 0x0600) - Field (CP01, DWordAcc, NoLock, Preserve) - { - QCSC, 32, - QCVE, 32, - QCCM, 32, - QCIT, 32, - QCPT, 32, - QCPC, 32, - QCPP, 32, - QCTS, 32, - QCPD, 32, - QPII, 32, - QCCS, 32, - QCBK, 32, - QCBE, 32, - QPCS, 32, - QPIS, 32, - QPCP, 32, - QCA1, 32, - QCA2, 32, - QSET, 32, - QCRC, 32, - QCR2, 32, - QCR3, 32, - QCP1, 32, - QCP2, 32, - QDR1, 32, - QDR2, 32, - QKC1, 32, - QKC2, 32, - QKCC, 32, - QCKC, 32, - QVC1, 32, - QVC2, 32, - QVC3, 32, - QVC4, 32, - QVC5, 32, - QVC6, 32, - QPC1, 32, - QPC2, 32, - QPC3, 32, - QPCE, 32, - QCBT, 32, - QPTU, 32, - QVOT, 32, - QDS1, 32, - QAOS, 32, - QSEC, 32, - QAP1, 32, - QAP2, 32, - QSP1, 32, - QSP2, 32, - QSS1, 32, - QSS2, 32, - QRCU, 32, - QRCD, 32, - QRUO, 32, - QRDO, 32, - QCS1, 32, - QCS2, 32, - QCCC, 32, - QREC, 32, - QRTC, 32, - QTC2, 32, - QTEV, 32, - QFXE, 32, - QDF1, 32, - QDF2, 32, - QDF3, 32, - QDS2, 32, - QPRE, 32, - QPCC, 32, - QPDV, 32, - QQUP, 32, - QBKU, 32, - QBKD, 32, - QBKM, 32, - QBKV, 32, - QBK1, 32, - QBK2, 32, - QMXA, 32, - QLPR, 32, - QPDC, 32, - QH2D, 32, - QH3D, 32, - QCVH, 32, - QCRM, 32, - QCMX, 32, - QCCD, 32, - QCCU, 32, - QVTE, 32, - QVTI, 32, - QCKV, 32, - Offset (0x200), - QTBL, 32, - QTKE, 32, - QTPL, 32, - QTTL, 32, - QTSE, 32, - QTLE, 32, - QTCU, 32, - QTCD, 32, - QTL1, 32, - QTL2, 32, - QTSB, 32, - QTBD, 32, - QTDI, 32, - QTP1, 32, - QTP2, 32, - QTP3, 32, - QTP4, 32, - QTP5, 32, - QTP6, 32, - QTP7, 32, - QTP8, 32, - QTLM, 32, - QTIM, 32, - QTIC, 32, - QTA1, 32, - QTA2, 32, - QRDL, 32, - QTS1, 32, - QTS2, 32, - QTS3, 32, - QTS4, 32, - QTRG, 32, - QTEE, 32, - QTTM, 32, - QTPC, 32, - QTPD, 32, - QTEC, 32, - QTV1, 32, - QTV2, 32, - QTV3, 32, - QTV4, 32, - QTV5, 32, - QTV6, 32, - QTV7, 32, - QTTO, 32, - QTBT, 32, - QTE1, 32, - QTE2, 32, - QTTI, 32, - QTDS, 32, - Offset (0x400), - QRD1, 32, - QRD2, 32, - QRCH, 32, - QRCQ, 32, - QRCE, 32, - QRUF, 32, - QRUS, 32, - QRSA, 32, - QRFS, 32, - QRAX, 32, - QRAT, 32, - QRAL, 32, - QRAM, 32, - QRAS, 32, - QRJE, 32, - QRJI, 32, - QRAI, 32, - QRJL, 32, - QRJM, 32, - QRJR, 32, - QRIQ, 32, - QRIO, 32, - QRQO, 32, - QRAO, 32, - QRIE, 32, - QRI0, 32, - QRI1, 32, - QREM, 32, - QEC0, 32, - QEC1, 32, - QEC2, 32, - QEC3, 32, - QEC4, 32, - QEC5, 32, - QEC6, 32, - QEC7, 32, - QEC8, 32, - QEC9, 32, - QE10, 32, - QE11, 32, - QRHH, 32, - QRBD, 32, - QR1L, 32, - QR1M, 32, - QR2L, 32, - QR2M, 32, - QRC1, 32, - QRC2, 32, - QRC3, 32, - QRC4, 32, - QRO1, 32, - QRO2, 32, - QRTL, 32, - QRTH, 32, - QREL, 32, - QREH, 32, - QRML, 32, - QRMH, 32, - QEOL, 32, - QEOM, 32, - QROC, 32, - QAC2, 32, - QRSE, 32, - QSE2, 32, - QRSC, 32, - QRSD, 32, - QSTL, 32, - QRRB, 32, - QRFZ, 32, - QRIM, 32, - QRJG, 32, - QRBA, 32, - QSJ1, 32, - QSJ2, 32, - QJP1, 32, - QJP2, 32, - QJF1, 32, - QJF2, 32, - QPO1, 32, - QPO2, 32, - QPP1, 32, - QPP2, 32, - QRSS, 32, - QSC1, 32, - QSC2, 32, - QAIO, 32, - QPI1, 32, - QPI2, 32, - QPIQ, 32, - QXI1, 32, - QXI2, 32, - QXA1, 32, - QXA2, 32, - QXOP, 32, - QXON, 32, - QXXS, 32, - QXXV, 32, - QXIC, 32, - QISI, 32, - QISQ, 32, - QISA, 32, - QASI, 32, - QCSQ, 32, - QCSA, 32, - QXS0, 32, - QXS1, 32, - QXS2, 32, - QXS3, 32, - QXS4, 32, - QXS5, 32, - QXS6, 32, - QXS7, 32, - QXS8, 32, - QXS9, 32, - QXAO, 32, - QXRE, 32, - QXRO, 32 - } - - OperationRegion (CP02, SystemMemory, 0xFC521000, 0x04) - Field (CP02, DWordAcc, NoLock, Preserve) - { - PPDT, 32 - } - - OperationRegion (CP03, SystemMemory, 0xFF000000, 0x1008) - Field (CP03, DWordAcc, NoLock, Preserve) - { - Offset (0x04), - STCR, 32, - Offset (0x18), - BNR, 32, - Offset (0x7C), - PLCA, 32, - Offset (0x88), - PSLC, 32, - Offset (0xA0), - LNC2, 32, - Offset (0x8BC), - CSWA, 32, - Offset (0x1004), - PESC, 32 - } - - OperationRegion (CP04, SystemMemory, 0xFF000900, 0x1000) - Field (CP04, DWordAcc, NoLock, Preserve) - { - IAVR, 32, - IRC1, 32, - IRC2, 32, - ILBR, 32, - IUBR, 32, - ILRO, 32, - ILTR, 32, - IUTR, 32 - } - - OperationRegion (CP05, SystemMemory, 0xFF000F20, 0x0C) - Field (CP05, DWordAcc, NoLock, Preserve) - { - Offset (0x04), - ESCT, 32, - ESST, 32 - } - - OperationRegion (CP06, SystemMemory, 0xFC520000, 0x01E0) - Field (CP06, DWordAcc, NoLock, Preserve) - { - PPSC, 32, - PPPL, 32, - PPBE, 32, - Offset (0x10), - PPBC, 32, - PPBI, 32, - PPBR, 32, - PPWR, 32, - PPPC, 32, - PPMS, 32, - PPM1, 32, - Offset (0x30), - PPCS, 32, - PPDE, 32, - PPSW, 32, - Offset (0x40), - PPHY, 32, - PSTT, 32, - Offset (0x4C), - PREC, 32, - PCBI, 32, - PPAX, 32, - PHWE, 32, - Offset (0xDC), - PPQB, 32, - PSBA, 32, - PPTB, 32, - PMSA, 32, - Offset (0x128), - PMSP, 32, - Offset (0x168), - PDBA, 32, - PASS, 32, - PPVE, 32, - PMCR, 32, - PMAL, 32, - PMAU, 32, - PL1T, 32, - PLTR, 32, - PMSI, 32, - PAMO, 32, - PDIE, 32, - PMBK, 32, - PMID, 32, - PMCD, 32, - PMED, 32, - PHAN, 32, - PMSH, 32, - Offset (0x1B0), - PLTS, 32, - PSEL, 32, - PAWB, 32, - PAWL, 32, - PARB, 32, - PARL, 32, - PSAD, 32, - PECB, 32, - PORB, 32, - PORL, 32, - P01B, 32, - PPRV, 32 - } - - OperationRegion (CP07, SystemMemory, 0xFC401A80, 0xA0) - Field (CP07, DWordAcc, NoLock, Preserve) - { - Offset (0x40), - GPPB, 32, - Offset (0x98), - GP1B, 32 - } - - Name (GTD3, Zero) - Name (PTOT, Zero) - PowerResource (PHUB, 0x05, 0x0000) - { - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.GIO0 - }) - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (Zero) - } - - Method (_ON, 0, NotSerialized) // _ON_: Power On - { - If (GTD3) - { - GPPB = One - Sleep (0x02) - GPPB = Zero - If ((\_SB.GIO0.AVBL == One)) - { - \_SB.PCI0.MOD1 = One - Sleep (0x02) - \_SB.PCI0.MOD2 = Zero - } - - GTD3 = Zero - PPPD = 0x03 - QSET = 0x08 - QDS1 = 0x82 - QDS2 = 0x03 - QDF1 = 0xD5 - QDF2 = 0xAA - QDF3 = 0x4D - QPCE = 0x07 - QPC1 = 0x41 - QPC2 = 0x03 - QPCC = 0x7C - QPCS = 0x07 - QPIS = 0x1F - QPCP = 0x0F - QPII = One - QCIT = 0x0F - QCPT = 0x0F - QCPC = 0x46 - QRD1 = 0xF5 - QRCH = 0x2C - QCRC = 0x91 - QCR2 = 0x07 - QCVE = 0xE1 - QCS1 = 0x24 - QCCC = 0x77 - QRTC = 0x15 - QRDL = 0x03 - QR1L = 0xFF - QR1M = 0x07 - QR2L = 0xFF - QR2M = Zero - QRC2 = 0x1E - QROC = 0x67 - QAC2 = 0x80 - QRSE = 0x40 - QRSC = 0x70 - QRSD = 0x0C - QSEC = One - QAP1 = 0x02 - QSP1 = 0x31 - QSP2 = One - QSS1 = 0x19 - QSS2 = 0x19 - QPRE = 0x10 - PPER = 0x10 - PPC1 = 0x23 - PPC2 = 0x4B - PPDC = 0x4D - PPSR = Zero - PPST = 0x03 - Local0 = PPPS /* \_SB_.PPPS */ - PTOT = Zero - While ((Local0 & 0x40)) - { - Sleep (One) - PTOT += One - If ((PTOT == 0x80)) - { - Break - } - - Local0 = PPPS /* \_SB_.PPPS */ - } - - If ((PTOT == 0x80)) - { - MPAR () - MQTX () - MQRX () - MQCO () - MPCS () - P401 = 0x66BB33CC - While (One){} - } - - Sleep (0x02) - If ((\_SB.GIO0.AVBL == One)) - { - \_SB.PCI0.MOD2 = One - } - - PPDT = 0x04 - ESCT = One - PSLC = 0x01000000 - Sleep (One) - Local0 = STCR /* \_SB_.STCR */ - Local0 |= 0x46 - STCR = Local0 - Local0 = LNC2 /* \_SB_.LNC2 */ - Local0 &= 0xFFFFFFF0 - Local0 |= One - LNC2 = Local0 - PLTS = 0x0100 - Local0 = ESST /* \_SB_.ESST */ - PTOT = Zero - While (((Local0 & 0x0400) != 0x0400)) - { - Sleep (One) - PTOT += One - If ((PTOT == 0x80)) - { - Break - } - - Local0 = ESST /* \_SB_.ESST */ - } - - If ((PTOT == 0x80)) - { - MPAR () - MQTX () - MQRX () - MQCO () - MPCS () - P401 = 0x55AA22BB - While (One){} - } - - IAVR = One - IRC1 = 0x04 - IRC2 = 0x80000000 - ILBR = 0xFF100000 - IUBR = Zero - ILRO = 0xFF100000 - ILTR = 0x01000000 - IUTR = Zero - BNR = 0x00030100 - CSWA = One - Local0 = PLCA /* \_SB_.PLCA */ - Local0 |= 0x00400000 - Local0 &= 0xFFFFFBFF - Local0 |= 0x0800 - PLCA = Local0 - CSWA = Zero - } - } - - Method (_OFF, 0, NotSerialized) // _OFF: Power Off - { - If ((GTD3 == Zero)) - { - GTD3 = One - Local0 = PPSC /* \_SB_.PPSC */ - Local0 |= 0x10 - PPSC = Local0 - Local0 = ESCT /* \_SB_.ESCT */ - Local0 |= 0x10 - ESCT = Local0 - Local0 = PPMS /* \_SB_.PPMS */ - PTOT = Zero - While (Local0 &= (0x20 != 0x20)) - { - Sleep (0x0A) - PTOT += One - If ((PTOT == 0x0A)) - { - Break - } - - Local0 = PPMS /* \_SB_.PPMS */ - } - - If ((\_SB.GIO0.AVBL == One)) - { - \_SB.PCI0.MOD2 = Zero - } - - PPSR = One - PPPD = Zero - } - } - } - - PowerResource (PCON, 0x05, 0x0000) - { - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.GIO0 - }) - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (Zero) - } - - Method (_ON, 0, NotSerialized) // _ON_: Power On - { - } - - Method (_OFF, 0, NotSerialized) // _OFF: Power Off - { - } - - Method (_RST, 0, NotSerialized) // _RST: Device Reset - { - GPPB = One - Sleep (0x02) - GPPB = Zero - If ((\_SB.GIO0.AVBL == One)) - { - \_SB.PCI0.MOD1 = Zero - Sleep (One) - \_SB.PCI0.MOD1 = One - Sleep (0x02) - \_SB.PCI0.MOD2 = Zero - } - - PPPD = 0x03 - QSET = 0x08 - QDS1 = 0x82 - QDS2 = 0x03 - QDF1 = 0xD5 - QDF2 = 0xAA - QDF3 = 0x4D - QPCE = 0x07 - QPC1 = 0x41 - QPC2 = 0x03 - QPCC = 0x7C - QPCS = 0x07 - QPIS = 0x1F - QPCP = 0x0F - QPII = One - QCIT = 0x0F - QCPT = 0x0F - QCPC = 0x46 - QRD1 = 0xF5 - QRCH = 0x2C - QCRC = 0x91 - QCR2 = 0x07 - QCVE = 0xE1 - QCS1 = 0x24 - QCCC = 0x77 - QRTC = 0x15 - QRDL = 0x03 - QR1L = 0xFF - QR1M = 0x07 - QR2L = 0xFF - QR2M = Zero - QRC2 = 0x1E - QROC = 0x67 - QAC2 = 0x80 - QRSE = 0x40 - QRSC = 0x70 - QRSD = 0x0C - QSEC = One - QAP1 = 0x02 - QSP1 = 0x31 - QSP2 = One - QSS1 = 0x19 - QSS2 = 0x19 - QPRE = 0x10 - PPER = 0x10 - PPC1 = 0x23 - PPC2 = 0x4B - PPDC = 0x4D - PPSR = Zero - PPST = 0x03 - Local0 = PPPS /* \_SB_.PPPS */ - PTOT = Zero - While ((Local0 & 0x40)) - { - Sleep (One) - PTOT += One - If ((PTOT == 0x80)) - { - Break - } - - Local0 = PPPS /* \_SB_.PPPS */ - } - - If ((PTOT == 0x80)) - { - MPAR () - MQTX () - MQRX () - MQCO () - MPCS () - P401 = 0x66BB33CC - While (One){} - } - - Sleep (0x02) - If ((\_SB.GIO0.AVBL == One)) - { - \_SB.PCI0.MOD2 = One - } - - PPDT = 0x04 - ESCT = One - PSLC = 0x01000000 - Sleep (One) - Local0 = STCR /* \_SB_.STCR */ - Local0 |= 0x46 - STCR = Local0 - Local0 = LNC2 /* \_SB_.LNC2 */ - Local0 &= 0xFFFFFFF0 - Local0 |= One - LNC2 = Local0 - PLTS = 0x0100 - Local0 = ESST /* \_SB_.ESST */ - PTOT = Zero - While (((Local0 & 0x0400) != 0x0400)) - { - Sleep (One) - PTOT += One - If ((PTOT == 0x80)) - { - Break - } - - Local0 = ESST /* \_SB_.ESST */ - } - - If ((PTOT == 0x80)) - { - MPAR () - MQTX () - MQRX () - MQCO () - MPCS () - P401 = 0x55AA22BB - While (One){} - } - - IAVR = One - IRC1 = 0x04 - IRC2 = 0x80000000 - ILBR = 0xFF100000 - IUBR = Zero - ILRO = 0xFF100000 - ILTR = 0x01000000 - IUTR = Zero - BNR = 0x00030100 - CSWA = One - Local0 = PLCA /* \_SB_.PLCA */ - Local0 |= 0x00400000 - Local0 &= 0xFFFFFBFF - Local0 |= 0x0800 - PLCA = Local0 - CSWA = Zero - } - } - - Device (PCI0) - { - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.PEP0 - }) - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Name (_HID, EisaId ("PNP0A08") /* PCI Express Bus */) // _HID: Hardware ID - Name (_CID, EisaId ("PNP0A03") /* PCI Bus */) // _CID: Compatible ID - Name (_UID, Zero) // _UID: Unique ID - Name (_SEG, Zero) // _SEG: PCI Segment - Name (_BBN, Zero) // _BBN: BIOS Bus Number - Name (_PRT, Package (0x04) // _PRT: PCI Routing Table - { - Package (0x04) - { - 0xFFFF, - Zero, - Zero, - 0x0130 - }, - - Package (0x04) - { - 0xFFFF, - One, - Zero, - 0x0131 - }, - - Package (0x04) - { - 0xFFFF, - 0x02, - Zero, - 0x0132 - }, - - Package (0x04) - { - 0xFFFF, - 0x03, - Zero, - 0x0133 - } - }) - Method (_PSC, 0, NotSerialized) // _PSC: Power State Current - { - Return (Zero) - } - - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFF200000, // Address Base - 0x00500000, // Address Length - ) - WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode, - 0x0000, // Granularity - 0x0000, // Range Minimum - 0x0001, // Range Maximum - 0x0000, // Translation Offset - 0x0002, // Length - ,, ) - }) - Return (RBUF) /* \_SB_.PCI0._CRS.RBUF */ - } - - Name (SUPP, Zero) - Name (CTRL, Zero) - Method (_DSW, 3, NotSerialized) // _DSW: Device Sleep Wake - { - } - - Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities - { - If ((Arg0 == ToUUID ("33db4d5b-1ff7-401c-9657-7441c03dd766") /* PCI Host Bridge Device */)) - { - CreateDWordField (Arg3, Zero, CDW1) - CreateDWordField (Arg3, 0x04, CDW2) - CreateDWordField (Arg3, 0x08, CDW3) - SUPP = CDW2 /* \_SB_.PCI0._OSC.CDW2 */ - CTRL = CDW3 /* \_SB_.PCI0._OSC.CDW3 */ - If (((SUPP & 0x16) != 0x16)) - { - CTRL &= 0x1E - } - - CTRL &= 0x15 - If ((Arg1 != One)) - { - CDW1 |= 0x08 - } - - If ((CDW3 != CTRL)) - { - CDW1 |= 0x10 - } - - CDW3 = CTRL /* \_SB_.PCI0.CTRL */ - Return (Arg3) - } - Else - { - CDW1 |= 0x04 - Return (Arg3) - } - } - - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) - { - While (One) - { - Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_0 = ToInteger (Arg2) - If ((_T_0 == Zero)) - { - Return (Buffer (0x02) - { - 0xFF, 0x03 // .. - }) - } - ElseIf ((_T_0 == One)) - { - Return (Package (0x02) - { - Package (One) - { - One - }, - - Package (0x03) - { - Zero, - One, - One - } - }) - } - ElseIf ((_T_0 == 0x02)) - { - Return (Package (One) - { - Package (0x04) - { - One, - 0x03, - Zero, - 0x07 - } - }) - } - ElseIf ((_T_0 == 0x03)) - { - Return (Package (One) - { - Zero - }) - } - ElseIf ((_T_0 == 0x04)) - { - Return (Package (0x02) - { - Package (One) - { - Zero - }, - - Package (0x04) - { - One, - 0x03, - Zero, - 0x07 - } - }) - } - ElseIf ((_T_0 == 0x05)) - { - Return (Package (One) - { - One - }) - } - ElseIf ((_T_0 == 0x06)) - { - Return (Package (0x04) - { - Package (One) - { - Zero - }, - - Package (One) - { - Zero - }, - - Package (One) - { - Zero - }, - - Package (One) - { - Zero - } - }) - } - ElseIf ((_T_0 == 0x07)) - { - Return (Package (One) - { - One - }) - } - ElseIf ((_T_0 == 0x08)) - { - Return (Package (One) - { - One - }) - } - ElseIf ((_T_0 == 0x09)) - { - Return (Package (0x05) - { - 0xFFFFFFFF, - 0xFFFFFFFF, - 0xFFFFFFFF, - Zero, - 0xFFFFFFFF - }) - } - Else - { - } - - Break - } - } - } - - Name (_S0W, 0x04) // _S0W: S0 Device Wake State - Name (GWLE, ResourceTemplate () - { - GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0071 - } - }) - Name (GWLP, ResourceTemplate () - { - GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0023 - } - }) - Scope (\_SB.GIO0) - { - OperationRegion (WLEN, GeneralPurposeIo, Zero, One) - OperationRegion (WLPR, GeneralPurposeIo, Zero, One) - } - - Field (\_SB.GIO0.WLEN, ByteAcc, NoLock, Preserve) - { - Connection (\_SB.PCI0.GWLE), - MOD1, 1 - } - - Field (\_SB.GIO0.WLPR, ByteAcc, NoLock, Preserve) - { - Connection (\_SB.PCI0.GWLP), - MOD2, 1 - } - - Name (_PR0, Package (One) // _PR0: Power Resources for D0 - { - \_SB.PHUB - }) - Name (_PR3, Package (One) // _PR3: Power Resources for D3hot - { - \_SB.PHUB - }) - Device (RP1) - { - Name (_ADR, Zero) // _ADR: Address - Name (_PR0, Package (One) // _PR0: Power Resources for D0 - { - \_SB.PCON - }) - Name (_PR3, Package (One) // _PR3: Power Resources for D3hot - { - \_SB.PCON - }) - Name (_PRR, Package (One) // _PRR: Power Resource for Reset - { - \_SB.PCON - }) - Name (_S0W, 0x04) // _S0W: S0 Device Wake State - Method (_DSW, 3, NotSerialized) // _DSW: Device Sleep Wake - { - } - - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullUp, 0x0000, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0025 - } - }) - Return (RBUF) /* \_SB_.PCI0.RP1_._CRS.RBUF */ - } - - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) - { - While (One) - { - Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_0 = ToInteger (Arg2) - If ((_T_0 == Zero)) - { - Return (Buffer (0x02) - { - 0x01, 0x03 // .. - }) - } - ElseIf ((_T_0 == 0x08)) - { - Return (Package (One) - { - One - }) - } - ElseIf ((_T_0 == 0x09)) - { - Return (Package (0x05) - { - 0xFFFFFFFF, - 0xFFFFFFFF, - 0xFFFFFFFF, - Zero, - 0xFFFFFFFF - }) - } - Else - { - } - - Break - } - } - } - - Device (ENDP) - { - Name (_ADR, Zero) // _ADR: Address - Name (WLSR, Zero) - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) - { - While (One) - { - Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_0 = ToInteger (Arg2) - If ((_T_0 == Zero)) - { - Return (Buffer (0x02) - { - 0x01, 0x03 // .. - }) - } - ElseIf ((_T_0 == 0x08)) - { - Return (Package (One) - { - One - }) - } - ElseIf ((_T_0 == 0x09)) - { - Return (Package (0x05) - { - 0xFFFFFFFF, - 0xFFFFFFFF, - 0xFFFFFFFF, - Zero, - 0xFFFFFFFF - }) - } - Else - { - } - - Break - } - } - } - - Method (WLMR, 1, NotSerialized) - { - WLSR = Arg0 - } - - Scope (\_SB.PEP0) - { - Method (WLRS, 0, NotSerialized) - { - Return (\_SB.PCI0.RP1.ENDP.WLSR) - } - } - } - } - } - - Device (SMD0) - { - Name (_HID, "QCOM2407") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0x06A00000, // Address Base - 0x00200000, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFD484000, // Address Base - 0x00001000, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFE805FF0, // Address Base - 0x00000010, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFC428000, // Address Base - 0x00004000, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xF900D008, // Address Base - 0x00000004, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000039, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000000BC, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000003B, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000000BE, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000003A, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000000BD, - } - }) - Return (RBUF) /* \_SB_.SMD0._CRS.RBUF */ - } - - Method (INTR, 0, NotSerialized) - { - Name (RBUF, Package (0x1C) - { - 0x03, - 0x02, - 0x02, - 0x02, - One, - 0xF900D008, - 0x1000, - Zero, - 0x02, - 0xF900D008, - 0x0100, - Zero, - One, - 0xF900D008, - 0x4000, - Zero, - 0x02, - 0xF900D008, - 0x0400, - Zero, - One, - 0xF900D008, - 0x2000, - Zero, - 0x02, - 0xF900D008, - 0x0200, - Zero - }) - Return (RBUF) /* \_SB_.SMD0.INTR.RBUF */ - } - } - - Device (IPC0) - { - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.SMD0 - }) - Name (_HID, "QCOM240A") // _HID: Hardware ID - } - - Device (RFS0) - { - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.IPC0 - }) - Name (_HID, "QCOM2423") // _HID: Hardware ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0x88888888, // Address Base - 0x99999999, // Address Length - _Y00) - Memory32Fixed (ReadWrite, - 0x11111111, // Address Base - 0x22222222, // Address Length - _Y01) - Memory32Fixed (ReadWrite, - 0x33333333, // Address Base - 0x44444444, // Address Length - _Y02) - }) - CreateDWordField (RBUF, \_SB.RFS0._CRS._Y00._BAS, RMTA) // _BAS: Base Address - CreateDWordField (RBUF, \_SB.RFS0._CRS._Y00._LEN, RMTL) // _LEN: Length - CreateDWordField (RBUF, \_SB.RFS0._CRS._Y01._BAS, RFMA) // _BAS: Base Address - CreateDWordField (RBUF, \_SB.RFS0._CRS._Y01._LEN, RFML) // _LEN: Length - CreateDWordField (RBUF, \_SB.RFS0._CRS._Y02._BAS, RFAA) // _BAS: Base Address - CreateDWordField (RBUF, \_SB.RFS0._CRS._Y02._LEN, RFAL) // _LEN: Length - RMTA = \_SB.RMTB - RMTL = \_SB.RMTX - RFMA = \_SB.RFMB - RFML = \_SB.RFMS - RFAA = \_SB.RFAB - RFAL = \_SB.RFAS - Return (RBUF) /* \_SB_.RFS0._CRS.RBUF */ - } - } - - Device (IPA) - { - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.PEP0 - }) - Name (_HID, "QCOM24B0") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Return (ResourceTemplate () - { - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000014D, - } - }) - } - } - - Device (QDIG) - { - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.SMD0 - }) - Name (_HID, "QCOM2413") // _HID: Hardware ID - } - - Device (QCDB) - { - Name (_HID, "QCOM248B") // _HID: Hardware ID - } - - Device (SSM) - { - Name (_DEP, Package (0x03) // _DEP: Dependencies - { - \_SB.SMD0, - \_SB.SCM0, - \_SB.TREE - }) - Name (_HID, "QCOM2414") // _HID: Hardware ID - } - - Device (CPU0) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - } - - Device (CPU1) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - } - - Device (CPU2) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, 0x02) // _UID: Unique ID - } - - Device (CPU3) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, 0x03) // _UID: Unique ID - } - - Device (CPU4) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, 0x04) // _UID: Unique ID - } - - Device (CPU5) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, 0x05) // _UID: Unique ID - } - - Device (CPU6) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, 0x06) // _UID: Unique ID - } - - Device (CPU7) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, 0x07) // _UID: Unique ID - } - - Device (GPS) - { - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.SMD0 - }) - Name (_HID, "QCOM24B4") // _HID: Hardware ID - Name (_CID, "ACPIQCOM24B4") // _CID: Compatible ID - Name (_UID, Zero) // _UID: Unique ID - } - - Device (ARPC) - { - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.ADSP, - \_SB.SMD0 - }) - Name (_HID, "QCOM248A") // _HID: Hardware ID - } - - Device (QDSS) - { - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.PEP0 - }) - Name (_HID, "QCOM247D") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Return (ResourceTemplate () - { - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000012E, - } - Memory32Fixed (ReadWrite, - 0xFC300000, // Address Base - 0x00080000, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFA000000, // Address Base - 0x01000000, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFB800000, // Address Base - 0x00800000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000168, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000169, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000016A, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000016B, - } - }) - } - - Method (CHPD, 0, NotSerialized) - { - Return (0x02) - } - - Method (PWRV, 0, NotSerialized) - { - Return (One) - } - - Method (ETMV, 0, NotSerialized) - { - Return (0x04) - } - - Method (OFFS, 0, NotSerialized) - { - Return (Package (0x2E) - { - Package (0x05) - { - "DAPROM", - Zero, - 0x1000, - Zero, - 0xFC300000 - }, - - Package (0x05) - { - "CSR", - 0x1000, - 0x1000, - Zero, - 0xFC300000 - }, - - Package (0x05) - { - "STM", - 0x2000, - 0x1000, - Zero, - 0xFC300000 - }, - - Package (0x05) - { - "CTI0", - 0x00010000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "CTI1", - 0x00011000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "CTI2", - 0x00012000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "CTI3", - 0x00013000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "CTI4", - 0x00014000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "CTI5", - 0x00015000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "CTI6", - 0x00016000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "CTI7", - 0x00017000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "CTI8", - 0x00018000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "TPIU", - 0x00020000, - 0x1000, - Zero, - 0xFC300000 - }, - - Package (0x05) - { - "IN_FUN0", - 0x00021000, - 0x1000, - 0x03, - 0xFC300000 - }, - - Package (0x05) - { - "IN_FUN1", - 0x00022000, - 0x1000, - 0x03, - 0xFC300000 - }, - - Package (0x05) - { - "MERG_FUN", - 0x00023000, - 0x1000, - 0x03, - 0xFC300000 - }, - - Package (0x05) - { - "REPLICATOR", - 0x00024000, - 0x1000, - Zero, - 0xFC300000 - }, - - Package (0x05) - { - "ETFETB", - 0x00025000, - 0x1000, - Zero, - 0xFC300000 - }, - - Package (0x05) - { - "ETR", - 0x00026000, - 0x1000, - Zero, - 0xFC300000 - }, - - Package (0x05) - { - "VIDEO_CPU0", - 0x00038000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "MODEM_CPU0", - 0x0003C000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "AUDIO_CPU0", - 0x00060000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "RPM_CPU0", - 0x00064000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "MMSS_FUN", - 0x00070000, - 0x1000, - 0x03, - 0xFC300000 - }, - - Package (0x05) - { - "CTI_0", - 0x00020000, - 0x00010000, - One, - 0xFB800000 - }, - - Package (0x05) - { - "ETM_0", - 0x00040000, - 0x00010000, - 0x02, - 0xFB800000 - }, - - Package (0x05) - { - "CTI_1", - 0x00120000, - 0x00010000, - One, - 0xFB800000 - }, - - Package (0x05) - { - "ETM_1", - 0x00140000, - 0x00010000, - 0x02, - 0xFB800000 - }, - - Package (0x05) - { - "CTI_2", - 0x00220000, - 0x00010000, - One, - 0xFB800000 - }, - - Package (0x05) - { - "ETM_2", - 0x00240000, - 0x00010000, - 0x02, - 0xFB800000 - }, - - Package (0x05) - { - "CTI_3", - 0x00320000, - 0x00010000, - One, - 0xFB800000 - }, - - Package (0x05) - { - "ETM_3", - 0x00340000, - 0x00010000, - 0x02, - 0xFB800000 - }, - - Package (0x05) - { - "APSS_FUN", - 0x00360000, - 0x1000, - 0x03, - 0xFB800000 - }, - - Package (0x05) - { - "APSS_FUN0", - 0x00360000, - 0x1000, - 0x03, - 0xFB800000 - }, - - Package (0x05) - { - "APSS_FUN1", - 0x00370000, - 0x1000, - 0x03, - 0xFB800000 - }, - - Package (0x05) - { - "APSS_CTI", - 0x00380000, - 0x1000, - One, - 0xFB800000 - }, - - Package (0x05) - { - "TPDM", - 0x00390000, - 0x1000, - 0x04, - 0xFB800000 - }, - - Package (0x05) - { - "TPDA", - 0x00391000, - 0x1000, - 0x05, - 0xFB800000 - }, - - Package (0x05) - { - "CTI_4", - 0x00420000, - 0x00010000, - 0x0501, - 0xFB800000 - }, - - Package (0x05) - { - "ETM_4", - 0x00440000, - 0x00010000, - 0x02, - 0xFB800000 - }, - - Package (0x05) - { - "CTI_5", - 0x00520000, - 0x00010000, - 0x0601, - 0xFB800000 - }, - - Package (0x05) - { - "ETM_5", - 0x00540000, - 0x00010000, - 0x02, - 0xFB800000 - }, - - Package (0x05) - { - "CTI_6", - 0x00620000, - 0x00010000, - 0x0701, - 0xFB800000 - }, - - Package (0x05) - { - "ETM_6", - 0x00640000, - 0x00010000, - 0x02, - 0xFB800000 - }, - - Package (0x05) - { - "CTI_7", - 0x00720000, - 0x00010000, - 0x0801, - 0xFB800000 - }, - - Package (0x05) - { - "ETM_7", - 0x00740000, - 0x00010000, - 0x02, - 0xFB800000 - } - }) - } - - Method (S2FP, 0, NotSerialized) - { - Return (Package (0x04) - { - Package (0x03) - { - "STM", - Package (0x02) - { - "MERG_FUN", - Zero - }, - - Package (0x02) - { - "IN_FUN0", - 0x07 - } - }, - - Package (0x0C) - { - "ETM", - Package (0x02) - { - "MERG_FUN", - One - }, - - Package (0x02) - { - "IN_FUN1", - 0x06 - }, - - Package (0x02) - { - "APSS_FUN0", - Zero - }, - - Package (0x02) - { - "APSS_FUN0", - One - }, - - Package (0x02) - { - "APSS_FUN0", - 0x02 - }, - - Package (0x02) - { - "APSS_FUN0", - 0x03 - }, - - Package (0x02) - { - "APSS_FUN0", - 0x04 - }, - - Package (0x02) - { - "APSS_FUN0", - 0x05 - }, - - Package (0x02) - { - "APSS_FUN0", - 0x06 - }, - - Package (0x02) - { - "APSS_FUN0", - 0x07 - }, - - Package (0x02) - { - "APSS_FUN1", - Zero - } - }, - - Package (0x0D) - { - "BUS", - Package (0x02) - { - "MERG_FUN", - Zero - }, - - Package (0x02) - { - "IN_FUN0", - Zero - }, - - Package (0x02) - { - "IN_FUN0", - One - }, - - Package (0x02) - { - "IN_FUN0", - 0x02 - }, - - Package (0x02) - { - "IN_FUN0", - 0x03 - }, - - Package (0x02) - { - "IN_FUN0", - 0x05 - }, - - Package (0x02) - { - "IN_FUN0", - 0x06 - }, - - Package (0x02) - { - "MERG_FUN", - One - }, - - Package (0x02) - { - "IN_FUN1", - One - }, - - Package (0x02) - { - "IN_FUN1", - 0x02 - }, - - Package (0x02) - { - "IN_FUN1", - 0x03 - }, - - Package (0x02) - { - "IN_FUN1", - 0x04 - } - }, - - Package (0x04) - { - "GFX", - Package (0x02) - { - "MERG_FUN", - Zero - }, - - Package (0x02) - { - "IN_FUN0", - 0x04 - }, - - Package (0x02) - { - "MMSS_FUN", - 0x07 - } - } - }) - } - - Method (HWEV, 0, NotSerialized) - { - Return (Package (0x06) - { - Package (0x04) - { - 0xFC301020, - 0x10, - Zero, - One - }, - - Package (0x04) - { - 0xF9112000, - 0x80, - Zero, - Zero - }, - - Package (0x04) - { - 0xFC401600, - 0x80, - Zero, - Zero - }, - - Package (0x04) - { - 0xFE03E000, - 0x80, - Zero, - Zero - }, - - Package (0x04) - { - 0xFD828018, - 0x80, - Zero, - Zero - }, - - Package (0x04) - { - 0xFC520058, - 0x80, - Zero, - Zero - } - }) - } - } - - Device (QBCC) - { - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.PEP0 - }) - Name (_HID, "QCOM241D") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xF9BFF000, // Address Base - 0x00000124, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFD45A000, // Address Base - 0x0000500B, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFD41A000, // Address Base - 0x0000500B, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFD3DA000, // Address Base - 0x0000500B, // Address Length - ) - }) - Return (RBUF) /* \_SB_.QBCC._CRS.RBUF */ - } - - Method (CONF, 0, NotSerialized) - { - Name (XBUF, Buffer (One) - { - 0x01 // . - }) - Return (XBUF) /* \_SB_.QBCC.CONF.XBUF */ - } - } - - Device (COEX) - { - Name (_HID, "QCOM2487") // _HID: Hardware ID - } - - Device (TECC) - { - Name (_HID, "MSHW1024") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.PEP0 - }) - } - - Device (TSC1) - { - Name (_HID, "MSHW1003") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.PEP0, - \_SB.TECC - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - I2cSerialBusV2 (0x004B, ControllerInitiated, 0x00061A80, - AddressingMode7Bit, "\\_SB.I2C1", - 0x00, ResourceConsumer, , Exclusive, - ) - GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullUp, 0x0000, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x004D - } - GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0026 - } - }) - Return (RBUF) /* \_SB_.TSC1._CRS.RBUF */ - } - - Method (INFO, 0, NotSerialized) - { - Name (RBUF, Buffer (0x04) - { - 0x0F, 0x01, 0x00, 0x00 // .... - }) - Return (RBUF) /* \_SB_.TSC1.INFO.RBUF */ - } - - Name (PGID, Buffer (0x0A) - { - "\\_SB.TSC1" - }) - Name (DBUF, Buffer (DBFL){}) - CreateByteField (DBUF, Zero, STAT) - CreateByteField (DBUF, 0x02, DVAL) - CreateField (DBUF, 0x18, 0xA0, DEID) - Method (_S1D, 0, NotSerialized) // _S1D: S1 Device State - { - Return (0x03) - } - - Method (_S2D, 0, NotSerialized) // _S2D: S2 Device State - { - Return (0x03) - } - - Method (_S3D, 0, NotSerialized) // _S3D: S3 Device State - { - Return (0x03) - } - - Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 - { - DEID = Buffer (ESNL){} - DVAL = Zero - DEID = PGID /* \_SB_.TSC1.PGID */ - If (\_SB.ABD.AVBL) - { - \_SB.PEP0.FLD0 = DBUF /* \_SB_.TSC1.DBUF */ - } - } - - Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 - { - DEID = Buffer (ESNL){} - DVAL = 0x03 - DEID = PGID /* \_SB_.TSC1.PGID */ - If (\_SB.ABD.AVBL) - { - \_SB.PEP0.FLD0 = DBUF /* \_SB_.TSC1.DBUF */ - } - } - } - - Device (AGR0) - { - Name (_HID, "ACPI000C" /* Processor Aggregator Device */) // _HID: Hardware ID - Name (_PUR, Package (0x02) // _PUR: Processor Utilization Request - { - One, - Zero - }) - Method (_OST, 3, NotSerialized) // _OST: OSPM Status Indication - { - \_SB.PEP0.ROST = Arg2 - } - } - - ThermalZone (TZ0) - { - Name (_HID, "QCOM24AD") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_TZD, Package (0x04) // _TZD: Thermal Zone Devices - { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3 - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0DFC) - } - - Name (_TC1, One) // _TC1: Thermal Constant 1 - Name (_TC2, One) // _TC2: Thermal Constant 2 - Name (_TSP, One) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (One) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ1) - { - Name (_HID, "QCOM24AD") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Name (_TZD, Package (One) // _TZD: Thermal Zone Devices - { - \_SB.PEP0 - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0DFC) - } - - Name (_TC1, Zero) // _TC1: Thermal Constant 1 - Name (_TC2, One) // _TC2: Thermal Constant 2 - Name (_TSP, 0x32) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (One) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.TZ1_._DSM._T_0 */ - If ((_T_0 == ToUUID ("14d399cd-7a27-4b18-8fb4-7cb7b9f4e500") /* Thermal Extensions */)) - { - While (One) - { - Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (0x23) - } - - Break - } - } - - Break - } - } - - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (One) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ2) - { - Name (_HID, "QCOM24AE") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_TZD, Package (0x02) // _TZD: Thermal Zone Devices - { - \_SB.CPU4, - \_SB.CPU5 - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0DCA) - } - - Name (_TC1, One) // _TC1: Thermal Constant 1 - Name (_TC2, One) // _TC2: Thermal Constant 2 - Name (_TSP, One) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (One) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.TZ2_._DSM._T_0 */ - If ((_T_0 == ToUUID ("14d399cd-7a27-4b18-8fb4-7cb7b9f4e500") /* Thermal Extensions */)) - { - While (One) - { - Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (0x22) - } - - Break - } - } - - Break - } - } - - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (One) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ3) - { - Name (_HID, "QCOM24AE") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Name (_TZD, Package (One) // _TZD: Thermal Zone Devices - { - \_SB.PEP0 - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0DFC) - } - - Name (_TC1, Zero) // _TC1: Thermal Constant 1 - Name (_TC2, One) // _TC2: Thermal Constant 2 - Name (_TSP, One) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (One) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.TZ3_._DSM._T_0 */ - If ((_T_0 == ToUUID ("14d399cd-7a27-4b18-8fb4-7cb7b9f4e500") /* Thermal Extensions */)) - { - While (One) - { - Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (0x44) - } - - Break - } - } - - Break - } - } - - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (One) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ20) - { - Name (_HID, "QCOM24A8") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_TZD, Package (One) // _TZD: Thermal Zone Devices - { - \_SB.GPU0 - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0DCA) - } - - Name (_TC1, One) // _TC1: Thermal Constant 1 - Name (_TC2, 0x02) // _TC2: Thermal Constant 2 - Name (_TSP, 0x02) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (One) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ21) - { - Name (_HID, "QCOM24A9") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_TZD, Package (One) // _TZD: Thermal Zone Devices - { - \_SB.GPU0 - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0DCA) - } - - Name (_TC1, One) // _TC1: Thermal Constant 1 - Name (_TC2, 0x02) // _TC2: Thermal Constant 2 - Name (_TSP, 0x02) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (One) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ22) - { - Name (_HID, "QCOM2470") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_TZD, Package (0x08) // _TZD: Thermal Zone Devices - { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3, - \_SB.CPU4, - \_SB.CPU5, - \_SB.PEP0, - \_SB.AMSS - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0E2E) - } - - Name (_TC1, One) // _TC1: Thermal Constant 1 - Name (_TC2, 0x02) // _TC2: Thermal Constant 2 - Name (_TSP, 0x0A) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (One) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ31) - { - Name (_HID, "QCOM2473") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_TZD, Package (0x0A) // _TZD: Thermal Zone Devices - { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3, - \_SB.CPU4, - \_SB.CPU5, - \_SB.PEP0, - \_SB.AMSS, - \_SB.DISP, - \_SB.PMBM - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0E60) - } - - Name (_TC1, One) // _TC1: Thermal Constant 1 - Name (_TC2, 0x02) // _TC2: Thermal Constant 2 - Name (_TSP, 0x0A) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (One) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ32) - { - Name (_HID, "QCOM2475") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_TZD, Package (0x0A) // _TZD: Thermal Zone Devices - { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3, - \_SB.CPU4, - \_SB.CPU5, - \_SB.PEP0, - \_SB.AMSS, - \_SB.DISP, - \_SB.PMBM - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0E60) - } - - Name (_TC1, One) // _TC1: Thermal Constant 1 - Name (_TC2, 0x02) // _TC2: Thermal Constant 2 - Name (_TSP, 0x0A) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (One) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ33) - { - Name (_HID, "QCOM2474") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Name (_TZD, Package (One) // _TZD: Thermal Zone Devices - { - \_SB.GPU0.AVS0 - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0E2E) - } - - Name (_TC1, One) // _TC1: Thermal Constant 1 - Name (_TC2, 0x02) // _TC2: Thermal Constant 2 - Name (_TSP, 0x0A) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (One) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ34) - { - Name (_HID, "QCOM2471") // _HID: Hardware ID - Name (_UID, 0x02) // _UID: Unique ID - Name (_TZD, Package (One) // _TZD: Thermal Zone Devices - { - \_SB.GPU0 - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0E2E) - } - - Name (_TC1, One) // _TC1: Thermal Constant 1 - Name (_TC2, 0x02) // _TC2: Thermal Constant 2 - Name (_TSP, 0x0A) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (One) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ35) - { - Name (_HID, "QCOM2472") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Name (_TZD, Package (One) // _TZD: Thermal Zone Devices - { - \_SB.AMSS - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0E60) - } - - Name (_TC1, One) // _TC1: Thermal Constant 1 - Name (_TC2, 0x02) // _TC2: Thermal Constant 2 - Name (_TSP, 0x0A) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (One) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ61) - { - Name (_HID, "QCOM248C") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Name (_TZD, Package (0x04) // _TZD: Thermal Zone Devices - { - \_SB.AMSS, - \_SB.PMBM, - \_SB.PBTD, - \_SB.DISP - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0CC6) - } - - Method (_CRT, 0, NotSerialized) // _CRT: Critical Temperature - { - Return (0x0CDA) - } - - Name (_TC1, 0x04) // _TC1: Thermal Constant 1 - Name (_TC2, 0x03) // _TC2: Thermal Constant 2 - Name (_TSP, 0x32) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (One) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ62) - { - Name (_HID, "QCOM248C") // _HID: Hardware ID - Name (_UID, 0x02) // _UID: Unique ID - Name (_TZD, Package (0x02) // _TZD: Thermal Zone Devices - { - \_SB.PMBM, - \_SB.PBTD - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0C62) - } - - Name (_TC1, 0x04) // _TC1: Thermal Constant 1 - Name (_TC2, 0x03) // _TC2: Thermal Constant 2 - Name (_TSP, 0x32) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (One) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.TZ62._DSM._T_0 */ - If ((_T_0 == ToUUID ("14d399cd-7a27-4b18-8fb4-7cb7b9f4e500") /* Thermal Extensions */)) - { - While (One) - { - Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (0x40) - } - - Break - } - } - - Break - } - } - } - - ThermalZone (TZ63) - { - Name (_HID, "QCOM248C") // _HID: Hardware ID - Name (_UID, 0x03) // _UID: Unique ID - Name (_TZD, Package (0x02) // _TZD: Thermal Zone Devices - { - \_SB.PMBM, - \_SB.PBTD - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0C80) - } - - Name (_TC1, 0x04) // _TC1: Thermal Constant 1 - Name (_TC2, 0x03) // _TC2: Thermal Constant 2 - Name (_TSP, 0x32) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (One) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.TZ63._DSM._T_0 */ - If ((_T_0 == ToUUID ("14d399cd-7a27-4b18-8fb4-7cb7b9f4e500") /* Thermal Extensions */)) - { - While (One) - { - Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (0x3B) - } - - Break - } - } - - Break - } - } - } - - ThermalZone (TZ64) - { - Name (_HID, "QCOM248C") // _HID: Hardware ID - Name (_UID, 0x04) // _UID: Unique ID - Name (_TZD, Package (One) // _TZD: Thermal Zone Devices - { - \_SB.GPU0.AVS0 - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0C9E) - } - - Name (_TC1, Zero) // _TC1: Thermal Constant 1 - Name (_TC2, One) // _TC2: Thermal Constant 2 - Name (_TSP, One) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (One) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.TZ64._DSM._T_0 */ - If ((_T_0 == ToUUID ("14d399cd-7a27-4b18-8fb4-7cb7b9f4e500") /* Thermal Extensions */)) - { - While (One) - { - Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (Zero) - } - - Break - } - } - - Break - } - } - - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (One) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ65) - { - Name (_HID, "QCOM248C") // _HID: Hardware ID - Name (_UID, 0x05) // _UID: Unique ID - Name (_TZD, Package (One) // _TZD: Thermal Zone Devices - { - \_SB.PEP0 - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0C8A) - } - - Name (_TC1, Zero) // _TC1: Thermal Constant 1 - Name (_TC2, One) // _TC2: Thermal Constant 2 - Name (_TSP, 0x32) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (One) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.TZ65._DSM._T_0 */ - If ((_T_0 == ToUUID ("14d399cd-7a27-4b18-8fb4-7cb7b9f4e500") /* Thermal Extensions */)) - { - While (One) - { - Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (0x46) - } - - Break - } - } - - Break - } - } - - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (One) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ66) - { - Name (_HID, "QCOM248C") // _HID: Hardware ID - Name (_UID, 0x06) // _UID: Unique ID - Name (_TZD, Package (One) // _TZD: Thermal Zone Devices - { - \_SB.DISP - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0C94) - } - - Name (_TC1, Zero) // _TC1: Thermal Constant 1 - Name (_TC2, One) // _TC2: Thermal Constant 2 - Name (_TSP, 0x32) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (One) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.TZ66._DSM._T_0 */ - If ((_T_0 == ToUUID ("14d399cd-7a27-4b18-8fb4-7cb7b9f4e500") /* Thermal Extensions */)) - { - While (One) - { - Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (0x32) - } - - Break - } - } - - Break - } - } - - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (One) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ67) - { - Name (_HID, "QCOM248C") // _HID: Hardware ID - Name (_UID, 0x07) // _UID: Unique ID - Name (_TZD, Package (0x02) // _TZD: Thermal Zone Devices - { - \_SB.PMBM, - \_SB.PBTD - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0C9E) - } - - Name (_TC1, 0x04) // _TC1: Thermal Constant 1 - Name (_TC2, 0x03) // _TC2: Thermal Constant 2 - Name (_TSP, 0x32) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (One) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.TZ67._DSM._T_0 */ - If ((_T_0 == ToUUID ("14d399cd-7a27-4b18-8fb4-7cb7b9f4e500") /* Thermal Extensions */)) - { - While (One) - { - Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (Zero) - } - - Break - } - } - - Break - } - } - - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (One) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ68) - { - Name (_HID, "QCOM248C") // _HID: Hardware ID - Name (_UID, 0x08) // _UID: Unique ID - Name (_TZD, Package (One) // _TZD: Thermal Zone Devices - { - \_SB.DISP - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0C9E) - } - - Name (_TC1, Zero) // _TC1: Thermal Constant 1 - Name (_TC2, One) // _TC2: Thermal Constant 2 - Name (_TSP, 0x32) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (One) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.TZ68._DSM._T_0 */ - If ((_T_0 == ToUUID ("14d399cd-7a27-4b18-8fb4-7cb7b9f4e500") /* Thermal Extensions */)) - { - While (One) - { - Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (Zero) - } - - Break - } - } - - Break - } - } - - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (One) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ69) - { - Name (_HID, "QCOM248C") // _HID: Hardware ID - Name (_UID, 0x09) // _UID: Unique ID - Name (_TZD, Package (0x07) // _TZD: Thermal Zone Devices - { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3, - \_SB.CPU4, - \_SB.CPU5, - \_SB.GPU0 - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0CA8) - } - - Name (_TC1, Zero) // _TC1: Thermal Constant 1 - Name (_TC2, One) // _TC2: Thermal Constant 2 - Name (_TSP, 0x14) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (One) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.TZ69._DSM._T_0 */ - If ((_T_0 == ToUUID ("14d399cd-7a27-4b18-8fb4-7cb7b9f4e500") /* Thermal Extensions */)) - { - While (One) - { - Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (0x19) - } - - Break - } - } - - Break - } - } - - Method (_CR3, 0, NotSerialized) // _CR3: Warm/Standby Temperature - { - Return (0x0CC6) - } - - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (One) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ38) - { - Name (_HID, "QCOM2491") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Name (_TZD, Package (0x0B) // _TZD: Thermal Zone Devices - { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3, - \_SB.CPU4, - \_SB.CPU5, - \_SB.PEP0, - \_SB.AMSS, - \_SB.DISP, - \_SB.GPU0, - \_SB.PMBM - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0E92) - } - - Method (_CRT, 0, NotSerialized) // _CRT: Critical Temperature - { - Return (0x0EC4) - } - - Name (_TC1, 0x04) // _TC1: Thermal Constant 1 - Name (_TC2, 0x03) // _TC2: Thermal Constant 2 - Name (_TSP, 0x32) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (One) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ80) - { - Name (_HID, "QCOM2479") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_TZD, Package (0x06) // _TZD: Thermal Zone Devices - { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3, - \_SB.CPU4, - \_SB.CPU5 - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0DCA) - } - - Name (_TC1, One) // _TC1: Thermal Constant 1 - Name (_TC2, 0x02) // _TC2: Thermal Constant 2 - Name (_TSP, 0x0A) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (One) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ82) - { - Name (_HID, "QCOM2479") // _HID: Hardware ID - Name (_UID, 0x02) // _UID: Unique ID - Name (_TZD, Package (0x02) // _TZD: Thermal Zone Devices - { - \_SB.CPU4, - \_SB.CPU5 - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0D66) - } - - Name (_TC1, One) // _TC1: Thermal Constant 1 - Name (_TC2, 0x02) // _TC2: Thermal Constant 2 - Name (_TSP, 0x0A) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (One) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.TZ82._DSM._T_0 */ - If ((_T_0 == ToUUID ("14d399cd-7a27-4b18-8fb4-7cb7b9f4e500") /* Thermal Extensions */)) - { - While (One) - { - Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (0x36) - } - - Break - } - } - - Break - } - } - - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (One) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ83) - { - Name (_HID, "QCOM2479") // _HID: Hardware ID - Name (_UID, 0x03) // _UID: Unique ID - Name (_TZD, Package (0x04) // _TZD: Thermal Zone Devices - { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3 - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0D98) - } - - Name (_TC1, One) // _TC1: Thermal Constant 1 - Name (_TC2, 0x02) // _TC2: Thermal Constant 2 - Name (_TSP, 0x0A) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (One) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.TZ83._DSM._T_0 */ - If ((_T_0 == ToUUID ("14d399cd-7a27-4b18-8fb4-7cb7b9f4e500") /* Thermal Extensions */)) - { - While (One) - { - Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (0x38) - } - - Break - } - } - - Break - } - } - - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (One) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ89) - { - Name (_HID, "QCOM2479") // _HID: Hardware ID - Name (_UID, 0x04) // _UID: Unique ID - Name (_TZD, Package (0x07) // _TZD: Thermal Zone Devices - { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3, - \_SB.CPU4, - \_SB.CPU5, - \_SB.PEP0 - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0DB6) - } - - Method (_CRT, 0, NotSerialized) // _CRT: Critical Temperature - { - Return (0x0E2E) - } - - Name (_TC1, One) // _TC1: Thermal Constant 1 - Name (_TC2, 0x02) // _TC2: Thermal Constant 2 - Name (_TSP, 0x0A) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (One) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ98) - { - Name (_HID, "QCOM2486") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_TZD, Package (0x07) // _TZD: Thermal Zone Devices - { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3, - \_SB.CPU4, - \_SB.CPU5, - \_SB.PEP0 - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0E2E) - } - - Name (_TC1, Zero) // _TC1: Thermal Constant 1 - Name (_TC2, One) // _TC2: Thermal Constant 2 - Name (_TSP, 0x0A) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (One) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.TZ98._DSM._T_0 */ - If ((_T_0 == ToUUID ("14d399cd-7a27-4b18-8fb4-7cb7b9f4e500") /* Thermal Extensions */)) - { - While (One) - { - Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (0x31) - } - - Break - } - } - - Break - } - } - - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (One) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ99) - { - Name (_HID, "QCOM24AF") // _HID: Hardware ID - Name (_UID, 0x64) // _UID: Unique ID - Name (_TZD, Package (0x0D) // _TZD: Thermal Zone Devices - { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3, - \_SB.CPU4, - \_SB.CPU5, - \_SB.PEP0, - \_SB.AMSS, - \_SB.DISP, - \_SB.GPU0.AVS0, - \_SB.GPU0, - \_SB.COEX, - \_SB.PMBM - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0EC4) - } - - Method (_CRT, 0, NotSerialized) // _CRT: Critical Temperature - { - Return (0x0F28) - } - - Name (_TC1, 0x04) // _TC1: Thermal Constant 1 - Name (_TC2, 0x03) // _TC2: Thermal Constant 2 - Name (_TSP, 0x0A) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (One) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ51) - { - Name (_HID, "QCOM248D") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Name (_TZD, Package (0x04) // _TZD: Thermal Zone Devices - { - \_SB.AMSS, - \_SB.PMBM, - \_SB.PBTD, - \_SB.DISP - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0D3E) - } - - Method (_CRT, 0, NotSerialized) // _CRT: Critical Temperature - { - Return (0x0D52) - } - - Name (_TC1, 0x04) // _TC1: Thermal Constant 1 - Name (_TC2, 0x03) // _TC2: Thermal Constant 2 - Name (_TSP, 0x32) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (One) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ52) - { - Name (_HID, "QCOM248D") // _HID: Hardware ID - Name (_UID, 0x02) // _UID: Unique ID - Name (_TZD, Package (0x02) // _TZD: Thermal Zone Devices - { - \_SB.PMBM, - \_SB.PBTD - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0CDA) - } - - Name (_TC1, 0x04) // _TC1: Thermal Constant 1 - Name (_TC2, 0x03) // _TC2: Thermal Constant 2 - Name (_TSP, 0x32) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (One) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.TZ52._DSM._T_0 */ - If ((_T_0 == ToUUID ("14d399cd-7a27-4b18-8fb4-7cb7b9f4e500") /* Thermal Extensions */)) - { - While (One) - { - Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (0x40) - } - - Break - } - } - - Break - } - } - } - - ThermalZone (TZ53) - { - Name (_HID, "QCOM248D") // _HID: Hardware ID - Name (_UID, 0x03) // _UID: Unique ID - Name (_TZD, Package (0x02) // _TZD: Thermal Zone Devices - { - \_SB.PMBM, - \_SB.PBTD - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0CF8) - } - - Name (_TC1, 0x04) // _TC1: Thermal Constant 1 - Name (_TC2, 0x03) // _TC2: Thermal Constant 2 - Name (_TSP, 0x32) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (One) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.TZ53._DSM._T_0 */ - If ((_T_0 == ToUUID ("14d399cd-7a27-4b18-8fb4-7cb7b9f4e500") /* Thermal Extensions */)) - { - While (One) - { - Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (0x3B) - } - - Break - } - } - - Break - } - } - } - - ThermalZone (TZ54) - { - Name (_HID, "QCOM248D") // _HID: Hardware ID - Name (_UID, 0x04) // _UID: Unique ID - Name (_TZD, Package (One) // _TZD: Thermal Zone Devices - { - \_SB.GPU0.AVS0 - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0D16) - } - - Name (_TC1, Zero) // _TC1: Thermal Constant 1 - Name (_TC2, One) // _TC2: Thermal Constant 2 - Name (_TSP, One) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (One) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.TZ54._DSM._T_0 */ - If ((_T_0 == ToUUID ("14d399cd-7a27-4b18-8fb4-7cb7b9f4e500") /* Thermal Extensions */)) - { - While (One) - { - Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (Zero) - } - - Break - } - } - - Break - } - } - - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (One) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ55) - { - Name (_HID, "QCOM248D") // _HID: Hardware ID - Name (_UID, 0x05) // _UID: Unique ID - Name (_TZD, Package (One) // _TZD: Thermal Zone Devices - { - \_SB.PEP0 - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0D02) - } - - Name (_TC1, Zero) // _TC1: Thermal Constant 1 - Name (_TC2, One) // _TC2: Thermal Constant 2 - Name (_TSP, 0x32) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (One) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.TZ55._DSM._T_0 */ - If ((_T_0 == ToUUID ("14d399cd-7a27-4b18-8fb4-7cb7b9f4e500") /* Thermal Extensions */)) - { - While (One) - { - Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (0x46) - } - - Break - } - } - - Break - } - } - - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (One) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ56) - { - Name (_HID, "QCOM248D") // _HID: Hardware ID - Name (_UID, 0x06) // _UID: Unique ID - Name (_TZD, Package (One) // _TZD: Thermal Zone Devices - { - \_SB.DISP - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0D0C) - } - - Name (_TC1, Zero) // _TC1: Thermal Constant 1 - Name (_TC2, One) // _TC2: Thermal Constant 2 - Name (_TSP, 0x32) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (One) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.TZ56._DSM._T_0 */ - If ((_T_0 == ToUUID ("14d399cd-7a27-4b18-8fb4-7cb7b9f4e500") /* Thermal Extensions */)) - { - While (One) - { - Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (0x32) - } - - Break - } - } - - Break - } - } - - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (One) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ57) - { - Name (_HID, "QCOM248D") // _HID: Hardware ID - Name (_UID, 0x07) // _UID: Unique ID - Name (_TZD, Package (0x02) // _TZD: Thermal Zone Devices - { - \_SB.PMBM, - \_SB.PBTD - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0D16) - } - - Name (_TC1, 0x04) // _TC1: Thermal Constant 1 - Name (_TC2, 0x03) // _TC2: Thermal Constant 2 - Name (_TSP, 0x32) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (One) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.TZ57._DSM._T_0 */ - If ((_T_0 == ToUUID ("14d399cd-7a27-4b18-8fb4-7cb7b9f4e500") /* Thermal Extensions */)) - { - While (One) - { - Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (Zero) - } - - Break - } - } - - Break - } - } - - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (One) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ58) - { - Name (_HID, "QCOM248D") // _HID: Hardware ID - Name (_UID, 0x08) // _UID: Unique ID - Name (_TZD, Package (One) // _TZD: Thermal Zone Devices - { - \_SB.DISP - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0D16) - } - - Name (_TC1, Zero) // _TC1: Thermal Constant 1 - Name (_TC2, One) // _TC2: Thermal Constant 2 - Name (_TSP, 0x32) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (One) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.TZ58._DSM._T_0 */ - If ((_T_0 == ToUUID ("14d399cd-7a27-4b18-8fb4-7cb7b9f4e500") /* Thermal Extensions */)) - { - While (One) - { - Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (Zero) - } - - Break - } - } - - Break - } - } - - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (One) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ59) - { - Name (_HID, "QCOM248D") // _HID: Hardware ID - Name (_UID, 0x09) // _UID: Unique ID - Name (_TZD, Package (0x07) // _TZD: Thermal Zone Devices - { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3, - \_SB.CPU4, - \_SB.CPU5, - \_SB.GPU0 - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0D20) - } - - Name (_TC1, Zero) // _TC1: Thermal Constant 1 - Name (_TC2, One) // _TC2: Thermal Constant 2 - Name (_TSP, 0x14) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (One) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.TZ59._DSM._T_0 */ - If ((_T_0 == ToUUID ("14d399cd-7a27-4b18-8fb4-7cb7b9f4e500") /* Thermal Extensions */)) - { - While (One) - { - Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (0x19) - } - - Break - } - } - - Break - } - } - - Method (_CR3, 0, NotSerialized) // _CR3: Warm/Standby Temperature - { - Return (0x0D3E) - } - - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (One) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ70) - { - Name (_HID, "MSHW1011") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_TZD, Package (0x02) // _TZD: Thermal Zone Devices - { - \_SB.CPU4, - \_SB.CPU5 - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0C9E) - } - - Name (_TC1, One) // _TC1: Thermal Constant 1 - Name (_TC2, One) // _TC2: Thermal Constant 2 - Name (_TSP, One) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (One) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.TZ70._DSM._T_0 */ - If ((_T_0 == ToUUID ("14d399cd-7a27-4b18-8fb4-7cb7b9f4e500") /* Thermal Extensions */)) - { - While (One) - { - Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (0x31) - } - - Break - } - } - - Break - } - } - - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (One) - { - \_SB.PEP0 - }) - } - } - - Device (CAMP) - { - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.PEP0, - \_SB.PMIC - }) - Name (_HID, "QCOM245E") // _HID: Hardware ID - Name (_UID, 0x1B) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFDA0C000, // Address Base - 0x00003FFF, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFDA00000, // Address Base - 0x00000047, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000052, - } - GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x005C - } - GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x005B - } - GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0066 - } - GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x006A - } - GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0068 - } - GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0069 - } - GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x000C - } - GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0008 - } - GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0015 - } - GpioIo (Exclusive, PullDown, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.PM02", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0508 - } - }) - Return (RBUF) /* \_SB_.CAMP._CRS.RBUF */ - } - - Method (INFO, 0, NotSerialized) - { - Return (0x00060000) - } - } - - Device (CAMS) - { - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.CAMP, - \_SB.PEP0 - }) - Name (_HID, "QCOM2434") // _HID: Hardware ID - Name (_UID, 0x15) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFDA08000, // Address Base - 0x000003FF, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFDA0AC00, // Address Base - 0x000003FF, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000053, - } - }) - Return (RBUF) /* \_SB_.CAMS._CRS.RBUF */ - } - - Name (PGID, Buffer (0x0A) - { - "\\_SB.CAMS" - }) - Name (DBUF, Buffer (DBFL){}) - CreateByteField (DBUF, Zero, STAT) - CreateByteField (DBUF, 0x02, DVAL) - CreateField (DBUF, 0x18, 0xA0, DEID) - Method (_S1D, 0, NotSerialized) // _S1D: S1 Device State - { - Return (0x03) - } - - Method (_S2D, 0, NotSerialized) // _S2D: S2 Device State - { - Return (0x03) - } - - Method (_S3D, 0, NotSerialized) // _S3D: S3 Device State - { - Return (0x03) - } - - Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 - { - DEID = Buffer (ESNL){} - DVAL = Zero - DEID = PGID /* \_SB_.CAMS.PGID */ - If (\_SB.ABD.AVBL) - { - \_SB.PEP0.FLD0 = DBUF /* \_SB_.CAMS.DBUF */ - } - } - - Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 - { - DEID = Buffer (ESNL){} - DVAL = 0x03 - DEID = PGID /* \_SB_.CAMS.PGID */ - If (\_SB.ABD.AVBL) - { - \_SB.PEP0.FLD0 = DBUF /* \_SB_.CAMS.DBUF */ - } - } - } - - Device (CAMF) - { - Name (_DEP, Package (0x03) // _DEP: Dependencies - { - \_SB.CAMP, - \_SB.PEP0, - \_SB.CAMS - }) - Name (_HID, "QCOM2439") // _HID: Hardware ID - Name (_UID, 0x1A) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFDA08800, // Address Base - 0x000003FF, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFDA0B400, // Address Base - 0x000003FF, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000055, - } - }) - Return (RBUF) /* \_SB_.CAMF._CRS.RBUF */ - } - - Name (PGID, Buffer (0x0A) - { - "\\_SB.CAMF" - }) - Name (DBUF, Buffer (DBFL){}) - CreateByteField (DBUF, Zero, STAT) - CreateByteField (DBUF, 0x02, DVAL) - CreateField (DBUF, 0x18, 0xA0, DEID) - Method (_S1D, 0, NotSerialized) // _S1D: S1 Device State - { - Return (0x03) - } - - Method (_S2D, 0, NotSerialized) // _S2D: S2 Device State - { - Return (0x03) - } - - Method (_S3D, 0, NotSerialized) // _S3D: S3 Device State - { - Return (0x03) - } - - Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 - { - DEID = Buffer (ESNL){} - DVAL = Zero - DEID = PGID /* \_SB_.CAMF.PGID */ - If (\_SB.ABD.AVBL) - { - \_SB.PEP0.FLD0 = DBUF /* \_SB_.CAMF.DBUF */ - } - } - - Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 - { - DEID = Buffer (ESNL){} - DVAL = 0x03 - DEID = PGID /* \_SB_.CAMF.PGID */ - If (\_SB.ABD.AVBL) - { - \_SB.PEP0.FLD0 = DBUF /* \_SB_.CAMF.DBUF */ - } - } - } - - Device (CAMT) - { - Name (_DEP, Package (0x03) // _DEP: Dependencies - { - \_SB.CAMP, - \_SB.PEP0, - \_SB.CAMF - }) - Name (_HID, "QCOM2436") // _HID: Hardware ID - Name (_UID, 0x1C) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFDA08C00, // Address Base - 0x000003FF, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000056, - } - }) - Return (RBUF) /* \_SB_.CAMT._CRS.RBUF */ - } - - Name (PGID, Buffer (0x0A) - { - "\\_SB.CAMT" - }) - Name (DBUF, Buffer (DBFL){}) - CreateByteField (DBUF, Zero, STAT) - CreateByteField (DBUF, 0x02, DVAL) - CreateField (DBUF, 0x18, 0xA0, DEID) - Method (_S1D, 0, NotSerialized) // _S1D: S1 Device State - { - Return (0x03) - } - - Method (_S2D, 0, NotSerialized) // _S2D: S2 Device State - { - Return (0x03) - } - - Method (_S3D, 0, NotSerialized) // _S3D: S3 Device State - { - Return (0x03) - } - - Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 - { - DEID = Buffer (ESNL){} - DVAL = Zero - DEID = PGID /* \_SB_.CAMT.PGID */ - If (\_SB.ABD.AVBL) - { - \_SB.PEP0.FLD0 = DBUF /* \_SB_.CAMT.DBUF */ - } - } - - Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 - { - DEID = Buffer (ESNL){} - DVAL = 0x03 - DEID = PGID /* \_SB_.CAMT.PGID */ - If (\_SB.ABD.AVBL) - { - \_SB.PEP0.FLD0 = DBUF /* \_SB_.CAMT.DBUF */ - } - } - } - - Device (FLSH) - { - Name (_DEP, Package (0x03) // _DEP: Dependencies - { - \_SB.CAMF, - \_SB.CAMS, - \_SB.PEP0 - }) - Name (_HID, "QCOM244B") // _HID: Hardware ID - Name (_UID, 0x19) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, Buffer (0x02) - { - 0x79, 0x00 // y. - }) - Return (RBUF) /* \_SB_.FLSH._CRS.RBUF */ - } - } - - Device (FLHT) - { - Name (_DEP, Package (0x03) // _DEP: Dependencies - { - \_SB.CAMT, - \_SB.PEP0, - \_SB.FLSH - }) - Name (_HID, "QCOM244C") // _HID: Hardware ID - Name (_UID, 0x1D) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - GpioInt (Level, ActiveHigh, Shared, PullDown, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0E9F - } - GpioInt (Level, ActiveHigh, Shared, PullDown, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0E9E - } - GpioIo (Shared, PullDown, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.PM02", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0E9F - } - GpioIo (Shared, PullDown, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.PM02", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0E9E - } - }) - Return (RBUF) /* \_SB_.FLHT._CRS.RBUF */ - } - } - - Device (JPGE) - { - Name (_DEP, Package (0x03) // _DEP: Dependencies - { - \_SB.CAMP, - \_SB.MMU2, - \_SB.PEP0 - }) - Name (_HID, "QCOM2467") // _HID: Hardware ID - Name (_UID, 0x17) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFDA1C000, // Address Base - 0x00000320, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFDA60000, // Address Base - 0x00000C34, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000005B, - } - Memory32Fixed (ReadWrite, - 0xFDA20000, // Address Base - 0x00000320, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000005C, - } - Memory32Fixed (ReadWrite, - 0xFDAA0000, // Address Base - 0x000001A0, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000150, - } - }) - Return (RBUF) /* \_SB_.JPGE._CRS.RBUF */ - } - } - - Device (VFE0) - { - Name (_DEP, Package (0x03) // _DEP: Dependencies - { - \_SB.MMU1, - \_SB.PEP0, - \_SB.CAMP - }) - Name (_HID, "QCOM2432") // _HID: Hardware ID - Name (_UID, 0x16) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFDA0A000, // Address Base - 0x00000BFF, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFDA40000, // Address Base - 0x00001FFF, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFDA18000, // Address Base - 0x00003FFF, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFDA04000, // Address Base - 0x00003FFF, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFDA10000, // Address Base - 0x00003FFF, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFE09C000, // Address Base - 0x00000090, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFDA14000, // Address Base - 0x00003FFF, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000059, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000057, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000051, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000005A, - } - }) - Return (RBUF) /* \_SB_.VFE0._CRS.RBUF */ - } - } - - Device (BTNS) - { - Name (_HID, "ACPI0011" /* Generic Buttons Device */) // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - GpioInt (Edge, ActiveBoth, Shared, PullDown, 0x0000, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0040 - } - GpioInt (Edge, ActiveBoth, SharedAndWake, PullUp, 0x0000, - "\\_SB.PM01", 0x00, ResourceConsumer, , - RawDataBuffer (0x03) // Vendor Data - { - 0x40, 0x40, 0x40 - }) - { // Pin list - 0x0610 - } - GpioInt (Edge, ActiveBoth, SharedAndWake, PullDown, 0x0000, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0041 - } - GpioInt (Edge, ActiveBoth, Shared, PullUp, 0x0000, - "\\_SB.PM01", 0x00, ResourceConsumer, , - RawDataBuffer (0x03) // Vendor Data - { - 0x40, 0x40, 0x01 - }) - { // Pin list - 0x0620 - } - GpioInt (Edge, ActiveBoth, SharedAndWake, PullUp, 0x0000, - "\\_SB.PM01", 0x00, ResourceConsumer, , - RawDataBuffer (0x03) // Vendor Data - { - 0x40, 0x40, 0x01 - }) - { // Pin list - 0x0618 - } - }) - Return (RBUF) /* \_SB_.BTNS._CRS.RBUF */ - } - - Name (_DSD, Package (0x02) // _DSD: Device-Specific Data - { - ToUUID ("fa6bd625-9ce8-470d-a2c7-b3ca36c4282e"), - Package (0x06) - { - Package (0x05) - { - Zero, - One, - Zero, - One, - 0x0D - }, - - Package (0x05) - { - One, - Zero, - One, - One, - 0x81 - }, - - Package (0x05) - { - One, - One, - One, - 0x0C, - 0xE9 - }, - - Package (0x05) - { - One, - 0x02, - One, - 0x0C, - 0xEA - }, - - Package (0x05) - { - One, - 0x03, - One, - 0x90, - 0x20 - }, - - Package (0x05) - { - One, - 0x04, - One, - 0x90, - 0x21 - } - } - }) - } - - Device (HWN1) - { - Name (_HID, "QCOM24A4") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.PMIC - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (NAM, Buffer (0x0A) - { - "\\_SB.SPMI" - }) - Name (VIB1, Buffer (0x0C) - { - /* 0000 */ 0x8E, 0x13, 0x00, 0x01, 0x00, 0xC1, 0x02, 0x03, // ........ - /* 0008 */ 0xC0, 0x01, 0x00, 0x00 // .... - }) - Name (END, Buffer (0x02) - { - 0x79, 0x00 // y. - }) - Concatenate (VIB1, NAM, Local1) - Name (RBUF, ResourceTemplate () - { - GpioInt (Level, ActiveHigh, Exclusive, PullNone, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0E00 - } - }) - Concatenate (Local1, RBUF, Local0) - Return (Local0) - } - - Method (HAPI, 0, NotSerialized) - { - Name (CFG0, Package (0x03) - { - One, - One, - One - }) - Return (CFG0) /* \_SB_.HWN1.HAPI.CFG0 */ - } - - Method (HAPC, 0, NotSerialized) - { - Name (CFG0, Package (0x14) - { - One, - 0xE6, - One, - One, - One, - One, - One, - One, - Zero, - Zero, - Zero, - 0x14, - One, - 0xFF, - Zero, - One, - 0x14, - Zero, - Zero, - 0x03CF - }) - Return (CFG0) /* \_SB_.HWN1.HAPC.CFG0 */ - } - } - - Device (HWN0) - { - Name (_HID, "QCOM24A3") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Method (HWNL, 0, NotSerialized) - { - Name (CFG0, Package (0x10) - { - One, - 0x03, - 0x019B, - 0x14, - 0x20, - Zero, - 0x40, - One, - 0x80, - 0x02, - One, - One, - One, - 0x03, - One, - One - }) - Return (CFG0) /* \_SB_.HWN0.HWNL.CFG0 */ - } - - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (NAM, Buffer (0x0A) - { - "\\_SB.SPMI" - }) - Name (END, Buffer (0x02) - { - 0x79, 0x00 // y. - }) - Name (RGB1, Buffer (0x0C) - { - /* 0000 */ 0x8E, 0x13, 0x00, 0x01, 0x00, 0xC1, 0x02, 0x03, // ........ - /* 0008 */ 0xD0, 0x01, 0x00, 0x00 // .... - }) - Concatenate (RGB1, NAM, Local0) - Concatenate (Local0, END, Local1) - Return (Local1) - } - } - - Device (RVRM) - { - Name (_HID, "QCOM2498") // _HID: Hardware ID - } - - Device (LNK0) - { - Name (_HID, "QCOM24A7") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - } - - Device (LNK1) - { - Name (_HID, "QCOM24A7") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - } - - Device (LNK2) - { - Name (_HID, "QCOM24A7") // _HID: Hardware ID - Name (_UID, 0x02) // _UID: Unique ID - } - - Device (LNK3) - { - Name (_HID, "QCOM24A7") // _HID: Hardware ID - Name (_UID, 0x03) // _UID: Unique ID - } - - Device (LNK4) - { - Name (_HID, "QCOM24A7") // _HID: Hardware ID - Name (_UID, 0x04) // _UID: Unique ID - } - - Device (LNK5) - { - Name (_HID, "QCOM24A7") // _HID: Hardware ID - Name (_UID, 0x05) // _UID: Unique ID - } - - Device (LNK6) - { - Name (_HID, "QCOM24A7") // _HID: Hardware ID - Name (_UID, 0x06) // _UID: Unique ID - } - - Device (LNK7) - { - Name (_HID, "QCOM24A7") // _HID: Hardware ID - Name (_UID, 0x07) // _UID: Unique ID - } - - Device (LNK8) - { - Name (_HID, "QCOM24A7") // _HID: Hardware ID - Name (_UID, 0x08) // _UID: Unique ID - } - - Device (MBRG) - { - Name (_HID, "QCOM2145") // _HID: Hardware ID - } - - Device (RMAT) - { - Name (_HID, "QCOM2155") // _HID: Hardware ID - } - - Device (RMNT) - { - Name (_HID, "QCOM2148") // _HID: Hardware ID - } - - Device (SEN1) - { - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.IPC0, - \_SB.ADSP - }) - Name (_HID, "QCOM2495") // _HID: Hardware ID - Method (AROT, 0, NotSerialized) - { - Name (RBUF, Package (0x03) - { - "1 0 0", - "0 1 0", - "0 0 1" - }) - Return (RBUF) /* \_SB_.SEN1.AROT.RBUF */ - } - - Method (GROT, 0, NotSerialized) - { - Name (RBUF, Package (0x03) - { - "1 0 0", - "0 1 0", - "0 0 1" - }) - Return (RBUF) /* \_SB_.SEN1.GROT.RBUF */ - } - - Method (MROT, 0, NotSerialized) - { - Name (RBUF, Package (0x03) - { - "1 0 0", - "0 1 0", - "0 0 1" - }) - Return (RBUF) /* \_SB_.SEN1.MROT.RBUF */ - } - } - - Device (QDCI) - { - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.SMD0 - }) - Name (_HID, "QCOM2412") // _HID: Hardware ID - } - - Device (FMSL) - { - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.PEP0, - \_SB.IC11 - }) - Name (_HID, "QCOM24B1") // _HID: Hardware ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - I2cSerialBusV2 (0x0011, ControllerInitiated, 0x00061A80, - AddressingMode7Bit, "\\_SB.IC11", - 0x00, ResourceConsumer, , Exclusive, - ) - GpioInt (Edge, ActiveLow, Exclusive, PullUp, 0x0000, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0009 - } - GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x005D - } - }) - Return (RBUF) /* \_SB_.FMSL._CRS.RBUF */ - } - } - - Device (BTH0) - { - Name (_HID, "QCOM24B2") // _HID: Hardware ID - Name (_DEP, Package (0x03) // _DEP: Dependencies - { - \_SB.PEP0, - \_SB.PMIC, - \_SB.UAR8 - }) - Name (_PRW, Package (0x02) // _PRW: Power Resources for Wake - { - Zero, - Zero - }) - Name (_S4W, 0x02) // _S4W: S4 Device Wake State - Name (_S0W, 0x02) // _S0W: S0 Device Wake State - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (PBUF, ResourceTemplate () - { - UartSerialBusV2 (0x0001C200, DataBitsEight, StopBitsOne, - 0xC0, LittleEndian, ParityTypeNone, FlowControlHardware, - 0x0020, 0x0020, "\\_SB.UAR8", - 0x00, ResourceConsumer, , Exclusive, - ) - GpioIo (Exclusive, PullDown, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0690 - } - }) - Return (PBUF) /* \_SB_.BTH0._CRS.PBUF */ - } - - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (0x0F) - } - } - - Device (URS0) - { - Name (_HID, "QCOM24B6") // _HID: Hardware ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.PEP0, - \_SB.BAMD - }) - Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings - { - Memory32Fixed (ReadWrite, - 0xF9200000, // Address Base - 0x000FFFFF, // Address Length - ) - }) - Device (USB0) - { - Name (_ADR, Zero) // _ADR: Address - Name (_S0W, 0x03) // _S0W: S0 Device Wake State - Name (_UPC, Package (0x04) // _UPC: USB Port Capabilities - { - One, - 0x09, - Zero, - Zero - }) - Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings - { - Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) - { - 0x000000A3, - } - Interrupt (ResourceConsumer, Level, ActiveHigh, SharedAndWake, ,, ) - { - 0x000000D4, - } - }) - } - - Device (UFN0) - { - Name (_ADR, One) // _ADR: Address - Name (_S0W, 0x03) // _S0W: S0 Device Wake State - Name (_UPC, Package (0x04) // _UPC: USB Port Capabilities - { - One, - 0x09, - Zero, - Zero - }) - Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings - { - Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) - { - 0x000000A3, - } - Interrupt (ResourceConsumer, Level, ActiveHigh, SharedAndWake, ,, ) - { - 0x000000D4, - } - }) - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (One) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.URS0.UFN0._DSM._T_0 */ - If ((_T_0 == ToUUID ("fe56cfeb-49d5-4378-a8a2-2978dbe54ad2"))) - { - While (One) - { - Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - While (One) - { - Name (_T_2, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_2 = ToInteger (Arg1) - If ((_T_2 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - Break - } - Else - { - Return (Buffer (One) - { - 0x01 // . - }) - Break - } - - Break - } - - Return (Buffer (One) - { - 0x00 // . - }) - Break - } - ElseIf ((_T_1 == One)) - { - Return (0x20) - Break - } - Else - { - Return (Buffer (One) - { - 0x00 // . - }) - Break - } - - Break - } - } - ElseIf ((_T_0 == ToUUID ("18de299f-9476-4fc9-b43b-8aeb713ed751"))) - { - While (One) - { - Name (_T_3, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_3 = ToInteger (Arg2) - If ((_T_3 == Zero)) - { - While (One) - { - Name (_T_4, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_4 = ToInteger (Arg1) - If ((_T_4 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - Break - } - Else - { - Return (Buffer (One) - { - 0x01 // . - }) - Break - } - - Break - } - - Return (Buffer (One) - { - 0x00 // . - }) - Break - } - ElseIf ((_T_3 == One)) - { - Return (0x03) - Break - } - Else - { - Return (Buffer (One) - { - 0x00 // . - }) - Break - } - - Break - } - } - Else - { - Return (Buffer (One) - { - 0x00 // . - }) - Break - } - - Break - } - } - - Method (PHYC, 0, NotSerialized) - { - Name (CFG0, Package (One) - { - Package (0x03) - { - Zero, - 0xF92F8814, - 0x00D191A7 - } - }) - Return (CFG0) /* \_SB_.URS0.UFN0.PHYC.CFG0 */ - } - } - } - - Device (UFN1) - { - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.PEP0 - }) - Name (_HID, "QCOM01C0") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Name (REG, Zero) - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (Zero) - } - - Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings - { - Memory32Fixed (ReadWrite, - 0xF9A55000, // Address Base - 0x00000300, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x000000A6, - } - Interrupt (ResourceConsumer, Level, ActiveHigh, ExclusiveAndWake, ,, ) - { - 0x000000AC, - } - }) - OperationRegion (UCDR, SystemMemory, 0xF9A55000, 0x1000) - Field (UCDR, WordAcc, NoLock, Preserve) - { - Offset (0x44), - SCRA, 32, - Offset (0x90), - AHBB, 32, - Offset (0x98), - AHBM, 32, - GENC, 32, - GETC, 32, - Offset (0x140), - UCMD, 32, - Offset (0x170), - ULPI, 32, - Offset (0x184), - PTSC, 32, - Offset (0x1A8), - MODE, 32 - } - - Method (_UBF, 0, NotSerialized) - { - MODE = 0x02 - REG = PTSC /* \_SB_.UFN1.PTSC */ - PTSC = (REG | 0x02) - AHBM = 0x08 - AHBB = Zero - GENC = 0x0CB0 - ULPI = 0x60960003 - REG = GETC /* \_SB_.UFN1.GETC */ - GETC = (REG | 0x80) - REG = UCMD /* \_SB_.UFN1.UCMD */ - UCMD = (REG | 0x02000000) - SCRA = 0x39 - } - - Method (VBUS, 0, NotSerialized) - { - Return (One) - } - - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (One) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.UFN1._DSM._T_0 */ - If ((_T_0 == ToUUID ("fe56cfeb-49d5-4378-a8a2-2978dbe54ad2"))) - { - While (One) - { - Name (_T_1, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - While (One) - { - Name (_T_2, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_2 = ToInteger (Arg1) - If ((_T_2 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - Break - } - Else - { - Return (Buffer (One) - { - 0x01 // . - }) - Break - } - - Break - } - - Return (Buffer (One) - { - 0x00 // . - }) - Break - } - ElseIf ((_T_1 == One)) - { - Return (0x20) - Break - } - Else - { - Return (Buffer (One) - { - 0x00 // . - }) - Break - } - - Break - } - } - ElseIf ((_T_0 == ToUUID ("18de299f-9476-4fc9-b43b-8aeb713ed751"))) - { - While (One) - { - Name (_T_3, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_3 = ToInteger (Arg2) - If ((_T_3 == Zero)) - { - While (One) - { - Name (_T_4, Zero) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_4 = ToInteger (Arg1) - If ((_T_4 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - Break - } - Else - { - Return (Buffer (One) - { - 0x01 // . - }) - Break - } - - Break - } - - Return (Buffer (One) - { - 0x00 // . - }) - Break - } - ElseIf ((_T_3 == One)) - { - Return (0x02) - Break - } - Else - { - Return (Buffer (One) - { - 0x00 // . - }) - Break - } - - Break - } - } - Else - { - Return (Buffer (One) - { - 0x00 // . - }) - Break - } - - Break - } - } - - Method (PHYC, 0, NotSerialized) - { - Name (CFG0, Package (0x03) - { - Package (0x02) - { - 0x80, - 0x74 - }, - - Package (0x02) - { - 0x81, - 0x38 - }, - - Package (0x02) - { - 0x82, - 0x14 - } - }) - Return (CFG0) /* \_SB_.UFN1.PHYC.CFG0 */ - } - } - - Device (PER0) - { - Name (_HID, "QCOM25A0") // _HID: Hardware ID - } - - Device (ADC1) - { - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.SPMI, - \_SB.PMIC - }) - Name (_HID, "QCOM240F") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (INTB, ResourceTemplate () - { - GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullUp, 0x0000, - "\\_SB.PM01", 0x00, ResourceConsumer, , - RawDataBuffer (0x01) // Vendor Data - { - 0x02 - }) - { // Pin list - 0x0188 - } - GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullUp, 0x0000, - "\\_SB.PM01", 0x00, ResourceConsumer, , - RawDataBuffer (0x01) // Vendor Data - { - 0x03 - }) - { // Pin list - 0x01A0 - } - }) - Name (NAM, Buffer (0x0A) - { - "\\_SB.SPMI" - }) - Name (VUSR, Buffer (0x0C) - { - /* 0000 */ 0x8E, 0x13, 0x00, 0x01, 0x00, 0xC1, 0x02, 0x00, // ........ - /* 0008 */ 0x31, 0x01, 0x00, 0x00 // 1... - }) - Name (VBTM, Buffer (0x0C) - { - /* 0000 */ 0x8E, 0x13, 0x00, 0x01, 0x00, 0xC1, 0x02, 0x00, // ........ - /* 0008 */ 0x34, 0x01, 0x00, 0x00 // 4... - }) - Name (END, Buffer (0x02) - { - 0x79, 0x00 // y. - }) - Concatenate (VUSR, NAM, Local1) - Concatenate (VBTM, NAM, Local2) - Concatenate (Local1, Local2, Local3) - Concatenate (Local3, INTB, Local0) - Return (Local0) - } - - Method (ADDV, 0, NotSerialized) - { - Return (Package (0x03) - { - One, - One, - Zero - }) - } - - Method (GENP, 0, NotSerialized) - { - Return (Package (0x0D) - { - Zero, - Zero, - Zero, - Zero, - One, - One, - Zero, - 0x08, - One, - 0x0708, - Zero, - 0x0271, - 0x04E2 - }) - } - - Method (CHAN, 0, NotSerialized) - { - Return (Package (0x11) - { - Package (0x12) - { - "VCOIN", - 0x05, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - 0x03, - Zero, - Zero, - Zero, - Zero, - One, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "VPH_PWR", - 0x07, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - 0x03, - Zero, - Zero, - Zero, - Zero, - One, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "PMIC_THERM", - 0x08, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - One, - PTCF, - PTCI, - 0x02, - Zero, - One, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "XO_THERM", - 0x7C, - Zero, - 0x05, - 0xFFFF, - Zero, - Zero, - One, - One, - XOCF, - Zero, - One, - XTTB, - Zero, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "XO_THERM_GPS", - 0x7C, - One, - 0x05, - 0xFFFF, - Zero, - Zero, - One, - One, - XOCF, - Zero, - One, - XTTB, - Zero, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "PMIC_HARDWARE_ID", - 0x76, - Zero, - One, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "SYS_THERM1", - 0x73, - Zero, - One, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - SYTB, - Zero, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "SYS_THERM2", - 0x74, - Zero, - One, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - SYTB, - Zero, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "PA_THERM", - 0x75, - Zero, - One, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - SYTB, - Zero, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "PA_THERM1", - 0x77, - Zero, - One, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - SYTB, - Zero, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "SYS_THERM3", - 0x78, - Zero, - One, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - SYTB, - Zero, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "USB_DATA", - 0x04, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - 0x03, - Zero, - Zero, - Zero, - Zero, - One, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "USB_ID", - 0x79, - Zero, - 0x05, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - USBT, - Zero, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "VDD", - 0x0F, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "GND", - 0x0E, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "VREF1", - 0x09, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - Zero, - One, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "VREF2", - 0x0A, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - Zero, - One, - 0x000186A0, - Zero, - Zero, - Zero - } - }) - } - - Method (CBCH, 0, NotSerialized) - { - Return (Package (0x04) - { - Package (0x12) - { - "VDD", - 0x0F, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "GND", - 0x0E, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "VREF1", - 0x09, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - Zero, - One, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "VREF2", - 0x0A, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - Zero, - One, - 0x000186A0, - Zero, - Zero, - Zero - } - }) - } - - Method (CFGS, 0, NotSerialized) - { - Return (Package (0x03) - { - Package (0x03) - { - One, - Zero, - 0x01AB - }, - - Package (0x03) - { - 0x03, - One, - 0x0355 - }, - - Package (0x03) - { - Zero, - One, - 0x6B - } - }) - } - - Method (SEQP, 0, NotSerialized) - { - Return (Package (0x02) - { - Package (0x04) - { - 0x07, - 0x05, - One, - One - }, - - Package (0x04) - { - Zero, - 0x0F, - One, - 0x02 - } - }) - } - - Method (PTCF, 1, NotSerialized) - { - Local0 = (Arg0 >> One) - Local0 -= 0x00042B08 - Return (Local0) - } - - Method (PTCI, 1, NotSerialized) - { - Local0 = (Arg0 + 0x00042B08) - Local0 <<= One - Return (Local0) - } - - Method (XOCF, 1, NotSerialized) - { - Local1 = (Arg0 << 0x0E) - Local0 = (0xFFFF - Arg0) - Local2 = (Local0 >> One) - If ((Local0 == Zero)) - { - Return (0x7FFFFFFF) - } - - Local3 = (Local1 + Local2) - Divide (Local3, Local0, Local4, Local3) - If ((Local3 > 0x7FFFFFFF)) - { - Return (0x7FFFFFFF) - } - - Return (Local3) - } - - Method (BTTB, 0, NotSerialized) - { - Return (Package (0x0C) - { - Package (0x02) - { - 0x09FF, - 0xFFFFFFE2 - }, - - Package (0x02) - { - 0x0996, - 0xFFFFFFEC - }, - - Package (0x02) - { - 0x08F7, - 0xFFFFFFF6 - }, - - Package (0x02) - { - 0x081D, - Zero - }, - - Package (0x02) - { - 0x070D, - 0x0A - }, - - Package (0x02) - { - 0x05DF, - 0x14 - }, - - Package (0x02) - { - 0x04B1, - 0x1E - }, - - Package (0x02) - { - 0x03A0, - 0x28 - }, - - Package (0x02) - { - 0x02BB, - 0x32 - }, - - Package (0x02) - { - 0x0208, - 0x3C - }, - - Package (0x02) - { - 0x0180, - 0x46 - }, - - Package (0x02) - { - 0x011B, - 0x50 - } - }) - } - - Method (USBT, 0, NotSerialized) - { - Return (Package (0x24) - { - Package (0x02) - { - Zero, - Zero - }, - - Package (0x02) - { - 0x32, - 0x0B29 - }, - - Package (0x02) - { - 0x64, - 0x16FA - }, - - Package (0x02) - { - 0x96, - 0x2383 - }, - - Package (0x02) - { - 0xC8, - 0x30D4 - }, - - Package (0x02) - { - 0xFA, - 0x3F01 - }, - - Package (0x02) - { - 0x012C, - 0x4E20 - }, - - Package (0x02) - { - 0x015E, - 0x5E4A - }, - - Package (0x02) - { - 0x0190, - 0x6F9B - }, - - Package (0x02) - { - 0x01C2, - 0x8235 - }, - - Package (0x02) - { - 0x01F4, - 0x963E - }, - - Package (0x02) - { - 0x0226, - 0xABE0 - }, - - Package (0x02) - { - 0x0258, - 0xC350 - }, - - Package (0x02) - { - 0x028A, - 0xDCCA - }, - - Package (0x02) - { - 0x02BC, - 0xF894 - }, - - Package (0x02) - { - 0x02EE, - 0x00011705 - }, - - Package (0x02) - { - 0x0320, - 0x00013880 - }, - - Package (0x02) - { - 0x0352, - 0x00015D82 - }, - - Package (0x02) - { - 0x0384, - 0x000186A0 - }, - - Package (0x02) - { - 0x03B6, - 0x0001B495 - }, - - Package (0x02) - { - 0x03E8, - 0x0001E848 - }, - - Package (0x02) - { - 0x041A, - 0x000222E0 - }, - - Package (0x02) - { - 0x044C, - 0x000265D7 - }, - - Package (0x02) - { - 0x047E, - 0x0002B31B - }, - - Package (0x02) - { - 0x04B0, - 0x00030D40 - }, - - Package (0x02) - { - 0x04E2, - 0x000377C9 - }, - - Package (0x02) - { - 0x0514, - 0x0003F7A0 - }, - - Package (0x02) - { - 0x0546, - 0x000493E0 - }, - - Package (0x02) - { - 0x0578, - 0x00055730 - }, - - Package (0x02) - { - 0x05AA, - 0x0006524E - }, - - Package (0x02) - { - 0x05DC, - 0x0007A120 - }, - - Package (0x02) - { - 0x060E, - 0x000975E0 - }, - - Package (0x02) - { - 0x0640, - 0x000C3500 - }, - - Package (0x02) - { - 0x0672, - 0x0010C8E0 - }, - - Package (0x02) - { - 0x06A4, - 0x0019F0A0 - }, - - Package (0x02) - { - 0x06D6, - 0x003567E0 - } - }) - } - - Method (SYTB, 0, NotSerialized) - { - Return (Package (0x22) - { - Package (0x02) - { - 0x06DF, - 0xFFFFFFD8 - }, - - Package (0x02) - { - 0x06CF, - 0xFFFFFFDD - }, - - Package (0x02) - { - 0x06B9, - 0xFFFFFFE2 - }, - - Package (0x02) - { - 0x069C, - 0xFFFFFFE7 - }, - - Package (0x02) - { - 0x0677, - 0xFFFFFFEC - }, - - Package (0x02) - { - 0x0649, - 0xFFFFFFF1 - }, - - Package (0x02) - { - 0x0610, - 0xFFFFFFF6 - }, - - Package (0x02) - { - 0x05CC, - 0xFFFFFFFB - }, - - Package (0x02) - { - 0x057E, - Zero - }, - - Package (0x02) - { - 0x0525, - 0x05 - }, - - Package (0x02) - { - 0x04C3, - 0x0A - }, - - Package (0x02) - { - 0x045B, - 0x0F - }, - - Package (0x02) - { - 0x03EF, - 0x14 - }, - - Package (0x02) - { - 0x0384, - 0x19 - }, - - Package (0x02) - { - 0x031C, - 0x1E - }, - - Package (0x02) - { - 0x02B9, - 0x23 - }, - - Package (0x02) - { - 0x025D, - 0x28 - }, - - Package (0x02) - { - 0x020B, - 0x2D - }, - - Package (0x02) - { - 0x01C1, - 0x32 - }, - - Package (0x02) - { - 0x0180, - 0x37 - }, - - Package (0x02) - { - 0x0147, - 0x3C - }, - - Package (0x02) - { - 0x0117, - 0x41 - }, - - Package (0x02) - { - 0xED, - 0x46 - }, - - Package (0x02) - { - 0xCA, - 0x4B - }, - - Package (0x02) - { - 0xAC, - 0x50 - }, - - Package (0x02) - { - 0x92, - 0x55 - }, - - Package (0x02) - { - 0x7D, - 0x5A - }, - - Package (0x02) - { - 0x6B, - 0x5F - }, - - Package (0x02) - { - 0x5C, - 0x64 - }, - - Package (0x02) - { - 0x4F, - 0x69 - }, - - Package (0x02) - { - 0x44, - 0x6E - }, - - Package (0x02) - { - 0x3B, - 0x73 - }, - - Package (0x02) - { - 0x33, - 0x78 - }, - - Package (0x02) - { - 0x2C, - 0x7D - } - }) - } - - Method (XTTB, 0, NotSerialized) - { - Return (Package (0xA6) - { - Package (0x02) - { - 0x000AFDFC, - 0xFFFF6000 - }, - - Package (0x02) - { - 0x000A3B47, - 0xFFFF6400 - }, - - Package (0x02) - { - 0x0009875A, - 0xFFFF6800 - }, - - Package (0x02) - { - 0x0008E0FB, - 0xFFFF6C00 - }, - - Package (0x02) - { - 0x00084710, - 0xFFFF7000 - }, - - Package (0x02) - { - 0x0007B895, - 0xFFFF7400 - }, - - Package (0x02) - { - 0x0007349F, - 0xFFFF7800 - }, - - Package (0x02) - { - 0x0006BA55, - 0xFFFF7C00 - }, - - Package (0x02) - { - 0x000648F3, - 0xFFFF8000 - }, - - Package (0x02) - { - 0x0005DFC4, - 0xFFFF8400 - }, - - Package (0x02) - { - 0x00057E23, - 0xFFFF8800 - }, - - Package (0x02) - { - 0x0005237A, - 0xFFFF8C00 - }, - - Package (0x02) - { - 0x0004CF3E, - 0xFFFF9000 - }, - - Package (0x02) - { - 0x000480F0, - 0xFFFF9400 - }, - - Package (0x02) - { - 0x0004381C, - 0xFFFF9800 - }, - - Package (0x02) - { - 0x0003F457, - 0xFFFF9C00 - }, - - Package (0x02) - { - 0x0003B520, - 0xFFFFA000 - }, - - Package (0x02) - { - 0x00037A42, - 0xFFFFA400 - }, - - Package (0x02) - { - 0x0003436A, - 0xFFFFA800 - }, - - Package (0x02) - { - 0x0003104B, - 0xFFFFAC00 - }, - - Package (0x02) - { - 0x0002E09E, - 0xFFFFB000 - }, - - Package (0x02) - { - 0x0002B424, - 0xFFFFB400 - }, - - Package (0x02) - { - 0x00028AA0, - 0xFFFFB800 - }, - - Package (0x02) - { - 0x000263DB, - 0xFFFFBC00 - }, - - Package (0x02) - { - 0x00023FA2, - 0xFFFFC000 - }, - - Package (0x02) - { - 0x00021DC7, - 0xFFFFC400 - }, - - Package (0x02) - { - 0x0001FE1F, - 0xFFFFC800 - }, - - Package (0x02) - { - 0x0001E081, - 0xFFFFCC00 - }, - - Package (0x02) - { - 0x0001C4CA, - 0xFFFFD000 - }, - - Package (0x02) - { - 0x0001AAD6, - 0xFFFFD400 - }, - - Package (0x02) - { - 0x00019287, - 0xFFFFD800 - }, - - Package (0x02) - { - 0x00017BB7, - 0xFFFFDC00 - }, - - Package (0x02) - { - 0x00016655, - 0xFFFFE000 - }, - - Package (0x02) - { - 0x00015249, - 0xFFFFE400 - }, - - Package (0x02) - { - 0x00013F7A, - 0xFFFFE800 - }, - - Package (0x02) - { - 0x00012DD3, - 0xFFFFEC00 - }, - - Package (0x02) - { - 0x00011D47, - 0xFFFFF000 - }, - - Package (0x02) - { - 0x00010DBB, - 0xFFFFF400 - }, - - Package (0x02) - { - 0xFF1F, - 0xFFFFF800 - }, - - Package (0x02) - { - 0xF163, - 0xFFFFFC00 - }, - - Package (0x02) - { - 0xE479, - Zero - }, - - Package (0x02) - { - 0xD84F, - 0x0400 - }, - - Package (0x02) - { - 0xCCDE, - 0x0800 - }, - - Package (0x02) - { - 0xC217, - 0x0C00 - }, - - Package (0x02) - { - 0xB7F2, - 0x1000 - }, - - Package (0x02) - { - 0xAE64, - 0x1400 - }, - - Package (0x02) - { - 0xA562, - 0x1800 - }, - - Package (0x02) - { - 0x9CE5, - 0x1C00 - }, - - Package (0x02) - { - 0x94E3, - 0x2000 - }, - - Package (0x02) - { - 0x8D55, - 0x2400 - }, - - Package (0x02) - { - 0x8635, - 0x2800 - }, - - Package (0x02) - { - 0x7F7A, - 0x2C00 - }, - - Package (0x02) - { - 0x7920, - 0x3000 - }, - - Package (0x02) - { - 0x731F, - 0x3400 - }, - - Package (0x02) - { - 0x6D73, - 0x3800 - }, - - Package (0x02) - { - 0x6817, - 0x3C00 - }, - - Package (0x02) - { - 0x6305, - 0x4000 - }, - - Package (0x02) - { - 0x5E39, - 0x4400 - }, - - Package (0x02) - { - 0x59AF, - 0x4800 - }, - - Package (0x02) - { - 0x5564, - 0x4C00 - }, - - Package (0x02) - { - 0x5154, - 0x5000 - }, - - Package (0x02) - { - 0x4D7A, - 0x5400 - }, - - Package (0x02) - { - 0x49D5, - 0x5800 - }, - - Package (0x02) - { - 0x4660, - 0x5C00 - }, - - Package (0x02) - { - 0x431A, - 0x6000 - }, - - Package (0x02) - { - 0x3FFF, - 0x6400 - }, - - Package (0x02) - { - 0x3D0D, - 0x6800 - }, - - Package (0x02) - { - 0x3A42, - 0x6C00 - }, - - Package (0x02) - { - 0x379B, - 0x7000 - }, - - Package (0x02) - { - 0x3517, - 0x7400 - }, - - Package (0x02) - { - 0x32B3, - 0x7800 - }, - - Package (0x02) - { - 0x306E, - 0x7C00 - }, - - Package (0x02) - { - 0x2E46, - 0x8000 - }, - - Package (0x02) - { - 0x2C39, - 0x8400 - }, - - Package (0x02) - { - 0x2A47, - 0x8800 - }, - - Package (0x02) - { - 0x286D, - 0x8C00 - }, - - Package (0x02) - { - 0x26AA, - 0x9000 - }, - - Package (0x02) - { - 0x24FD, - 0x9400 - }, - - Package (0x02) - { - 0x2365, - 0x9800 - }, - - Package (0x02) - { - 0x21E0, - 0x9C00 - }, - - Package (0x02) - { - 0x206E, - 0xA000 - }, - - Package (0x02) - { - 0x1F0E, - 0xA400 - }, - - Package (0x02) - { - 0x1DBF, - 0xA800 - }, - - Package (0x02) - { - 0x1C80, - 0xAC00 - }, - - Package (0x02) - { - 0x1B4F, - 0xB000 - }, - - Package (0x02) - { - 0x1A2D, - 0xB400 - }, - - Package (0x02) - { - 0x1918, - 0xB800 - }, - - Package (0x02) - { - 0x1810, - 0xBC00 - }, - - Package (0x02) - { - 0x1714, - 0xC000 - }, - - Package (0x02) - { - 0x1624, - 0xC400 - }, - - Package (0x02) - { - 0x153E, - 0xC800 - }, - - Package (0x02) - { - 0x1463, - 0xCC00 - }, - - Package (0x02) - { - 0x1393, - 0xD000 - }, - - Package (0x02) - { - 0x12CB, - 0xD400 - }, - - Package (0x02) - { - 0x120C, - 0xD800 - }, - - Package (0x02) - { - 0x1156, - 0xDC00 - }, - - Package (0x02) - { - 0x10A8, - 0xE000 - }, - - Package (0x02) - { - 0x1002, - 0xE400 - }, - - Package (0x02) - { - 0x0F63, - 0xE800 - }, - - Package (0x02) - { - 0x0ECB, - 0xEC00 - }, - - Package (0x02) - { - 0x0E39, - 0xF000 - }, - - Package (0x02) - { - 0x0DAE, - 0xF400 - }, - - Package (0x02) - { - 0x0D28, - 0xF800 - }, - - Package (0x02) - { - 0x0CA9, - 0xFC00 - }, - - Package (0x02) - { - 0x0C2F, - 0x00010000 - }, - - Package (0x02) - { - 0x0BBA, - 0x00010400 - }, - - Package (0x02) - { - 0x0B4A, - 0x00010800 - }, - - Package (0x02) - { - 0x0ADF, - 0x00010C00 - }, - - Package (0x02) - { - 0x0A78, - 0x00011000 - }, - - Package (0x02) - { - 0x0A16, - 0x00011400 - }, - - Package (0x02) - { - 0x09B8, - 0x00011800 - }, - - Package (0x02) - { - 0x095D, - 0x00011C00 - }, - - Package (0x02) - { - 0x0906, - 0x00012000 - }, - - Package (0x02) - { - 0x08B3, - 0x00012400 - }, - - Package (0x02) - { - 0x0863, - 0x00012800 - }, - - Package (0x02) - { - 0x0816, - 0x00012C00 - }, - - Package (0x02) - { - 0x07CD, - 0x00013000 - }, - - Package (0x02) - { - 0x0786, - 0x00013400 - }, - - Package (0x02) - { - 0x0742, - 0x00013800 - }, - - Package (0x02) - { - 0x0701, - 0x00013C00 - }, - - Package (0x02) - { - 0x06C3, - 0x00014000 - }, - - Package (0x02) - { - 0x0687, - 0x00014400 - }, - - Package (0x02) - { - 0x064D, - 0x00014800 - }, - - Package (0x02) - { - 0x0616, - 0x00014C00 - }, - - Package (0x02) - { - 0x05E1, - 0x00015000 - }, - - Package (0x02) - { - 0x05AE, - 0x00015400 - }, - - Package (0x02) - { - 0x057C, - 0x00015800 - }, - - Package (0x02) - { - 0x054D, - 0x00015C00 - }, - - Package (0x02) - { - 0x0520, - 0x00016000 - }, - - Package (0x02) - { - 0x04F4, - 0x00016400 - }, - - Package (0x02) - { - 0x04CA, - 0x00016800 - }, - - Package (0x02) - { - 0x04A1, - 0x00016C00 - }, - - Package (0x02) - { - 0x047A, - 0x00017000 - }, - - Package (0x02) - { - 0x0455, - 0x00017400 - }, - - Package (0x02) - { - 0x0431, - 0x00017800 - }, - - Package (0x02) - { - 0x040E, - 0x00017C00 - }, - - Package (0x02) - { - 0x03ED, - 0x00018000 - }, - - Package (0x02) - { - 0x03CC, - 0x00018400 - }, - - Package (0x02) - { - 0x03AD, - 0x00018800 - }, - - Package (0x02) - { - 0x038F, - 0x00018C00 - }, - - Package (0x02) - { - 0x0372, - 0x00019000 - }, - - Package (0x02) - { - 0x0356, - 0x00019400 - }, - - Package (0x02) - { - 0x033B, - 0x00019800 - }, - - Package (0x02) - { - 0x0322, - 0x00019C00 - }, - - Package (0x02) - { - 0x0309, - 0x0001A000 - }, - - Package (0x02) - { - 0x02F1, - 0x0001A400 - }, - - Package (0x02) - { - 0x02D9, - 0x0001A800 - }, - - Package (0x02) - { - 0x02C3, - 0x0001AC00 - }, - - Package (0x02) - { - 0x02AE, - 0x0001B000 - }, - - Package (0x02) - { - 0x0299, - 0x0001B400 - }, - - Package (0x02) - { - 0x0285, - 0x0001B800 - }, - - Package (0x02) - { - 0x0271, - 0x0001BC00 - }, - - Package (0x02) - { - 0x025E, - 0x0001C000 - }, - - Package (0x02) - { - 0x024C, - 0x0001C400 - }, - - Package (0x02) - { - 0x023B, - 0x0001C800 - }, - - Package (0x02) - { - 0x022A, - 0x0001CC00 - }, - - Package (0x02) - { - 0x021A, - 0x0001D000 - }, - - Package (0x02) - { - 0x020A, - 0x0001D400 - }, - - Package (0x02) - { - 0x01FB, - 0x0001D800 - }, - - Package (0x02) - { - 0x01EC, - 0x0001DC00 - }, - - Package (0x02) - { - 0x01DE, - 0x0001E000 - }, - - Package (0x02) - { - 0x01D0, - 0x0001E400 - }, - - Package (0x02) - { - 0x01C3, - 0x0001E800 - }, - - Package (0x02) - { - 0x01B6, - 0x0001EC00 - }, - - Package (0x02) - { - 0x01A9, - 0x0001F000 - }, - - Package (0x02) - { - 0x019D, - 0x0001F400 - } - }) - } - - Method (VTGN, 0, NotSerialized) - { - Return (Package (0x11) - { - Zero, - Zero, - Zero, - Zero, - Zero, - 0x08, - 0x02, - One, - Zero, - 0x01AB, - 0x05, - 0xFFFF, - 0x0F, - One, - One, - 0x32, - 0x06D6 - }) - } - - Method (VTCH, 0, NotSerialized) - { - Return (Package (0x08) - { - Package (0x02) - { - "SYS_THERM1", - 0x02 - }, - - Package (0x02) - { - "SYS_THERM2", - 0x02 - }, - - Package (0x02) - { - "PA_THERM", - 0x02 - }, - - Package (0x02) - { - "PA_THERM1", - 0x02 - }, - - Package (0x02) - { - "SYS_THERM3", - 0x02 - }, - - Package (0x02) - { - "PMIC_THERM", - 0x02 - }, - - Package (0x02) - { - "VPH_PWR", - One - }, - - Package (0x02) - { - "USB_ID", - One - } - }) - } - } - - Device (ADC2) - { - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.SPMI, - \_SB.PMIC - }) - Name (_HID, "QCOM240F") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (INTB, ResourceTemplate () - { - GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - RawDataBuffer (0x01) // Vendor Data - { - 0x02 - }) - { // Pin list - 0x0188 - } - }) - Name (NAM, Buffer (0x0A) - { - "\\_SB.SPMI" - }) - Name (VUSR, Buffer (0x0C) - { - /* 0000 */ 0x8E, 0x13, 0x00, 0x01, 0x00, 0xC1, 0x02, 0x02, // ........ - /* 0008 */ 0x31, 0x01, 0x00, 0x00 // 1... - }) - Name (END, Buffer (0x02) - { - 0x79, 0x00 // y. - }) - Concatenate (VUSR, NAM, Local1) - Concatenate (Local1, INTB, Local0) - Return (Local0) - } - - Method (ADDV, 0, NotSerialized) - { - Return (Package (0x03) - { - One, - Zero, - Zero - }) - } - - Method (GENP, 0, NotSerialized) - { - Return (Package (0x0D) - { - Zero, - One, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x08, - 0x40, - 0x0708, - Zero, - 0x0271, - 0x04E2 - }) - } - - Method (CHAN, 0, NotSerialized) - { - Return (Package (0x09) - { - Package (0x12) - { - "USB_IN", - Zero, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - 0x14, - Zero, - Zero, - Zero, - Zero, - One, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "DC_IN", - One, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - 0x14, - Zero, - Zero, - Zero, - Zero, - One, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "CHG_TEMP", - 0x0D, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - One, - PIST, - Zero, - 0x02, - Zero, - One, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "USB_DP", - 0x43, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - 0x03, - Zero, - Zero, - Zero, - Zero, - One, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "USB_DN", - 0x44, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - 0x03, - Zero, - Zero, - Zero, - Zero, - One, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "VDD", - 0x0F, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "GND", - 0x0E, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "VREF1", - 0x09, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - Zero, - One, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "VREF2", - 0x0A, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - Zero, - One, - 0x000186A0, - Zero, - Zero, - Zero - } - }) - } - - Method (CBCH, 0, NotSerialized) - { - Return (Package (0x04) - { - Package (0x12) - { - "VDD", - 0x0F, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "GND", - 0x0E, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "VREF1", - 0x09, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - Zero, - One, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "VREF2", - 0x0A, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - Zero, - One, - 0x000186A0, - Zero, - Zero, - Zero - } - }) - } - - Method (CFGS, 0, NotSerialized) - { - Return (Package (One) - { - Package (0x03) - { - One, - Zero, - 0x01AB - } - }) - } - - Method (PIST, 1, NotSerialized) - { - Local0 = (Arg0 / 0x64) - Local0 *= 0x6C82 - Local0 /= 0x03E8 - Local0 = (0x0005FA46 - Local0) - Return (Local0) - } - } - } -} - diff --git a/AcpiTables/8992/src/MADT.MpParkQuadCore.asl b/AcpiTables/8992/src/MADT.MpParkQuadCore.asl new file mode 100644 index 00000000..5cb7dd9d --- /dev/null +++ b/AcpiTables/8992/src/MADT.MpParkQuadCore.asl @@ -0,0 +1,165 @@ + +[000h 0000 4] Signature : "APIC" [Multiple APIC Description Table (MADT)] +[004h 0004 4] Table Length : 0000023C +[008h 0008 1] Revision : 03 +[009h 0009 1] Checksum : 00 +[00Ah 0010 6] Oem ID : "QCOM " +[010h 0016 8] Oem Table ID : "QCOMEDK2" +[018h 0024 4] Oem Revision : 00008994 +[01Ch 0028 4] Asl Compiler ID : "QCOM" +[020h 0032 4] Asl Compiler Revision : 00000001 + +[024h 0036 4] Local Apic Address : F9002000 +[028h 0040 4] Flags (decoded below) : 00000000 + PC-AT Compatibility : 0 + +[02Ch 0044 1] Subtable Type : 0B [Generic Interrupt Controller] +[02Dh 0045 1] Length : 50 +[02Eh 0046 2] Reserved : 0000 +[030h 0048 4] CPU Interface Number : 00000000 +[034h 0052 4] Processor UID : 00000000 +[038h 0056 4] Flags (decoded below) : 00000001 + Processor Enabled : 1 + Performance Interrupt Trigger Mode : 0 + Virtual GIC Interrupt Trigger Mode : 0 +[03Ch 0060 4] Parking Protocol Version : 00000001 +[040h 0064 4] Performance Interrupt : 00000017 +[044h 0068 8] Parked Address : 0000000000301000 +[04Ch 0076 8] Base Address : 00000000F9002000 +[054h 0084 8] Virtual GIC Base Address : 00000000F9004000 +[05Ch 0092 8] Hypervisor GIC Base Address : 00000000F9001000 +[064h 0100 4] Virtual GIC Interrupt : 00000019 +[068h 0104 8] Redistributor Base Address : 0000000000000000 +[070h 0112 8] ARM MPIDR : 0000000000000000 +[078h 0120 1] Efficiency Class : 00 +[079h 0121 1] Reserved : 00 +[07Ah 0122 2] SPE Overflow Interrupt : 0000 + +[07Ch 0124 1] Subtable Type : 0B [Generic Interrupt Controller] +[07Dh 0125 1] Length : 50 +[07Eh 0126 2] Reserved : 0000 +[080h 0128 4] CPU Interface Number : 00000001 +[084h 0132 4] Processor UID : 00000001 +[088h 0136 4] Flags (decoded below) : 00000001 + Processor Enabled : 1 + Performance Interrupt Trigger Mode : 0 + Virtual GIC Interrupt Trigger Mode : 0 +[08Ch 0140 4] Parking Protocol Version : 00000001 +[090h 0144 4] Performance Interrupt : 00000017 +[094h 0148 8] Parked Address : 0000000000311000 +[09Ch 0156 8] Base Address : 00000000F9002000 +[0A4h 0164 8] Virtual GIC Base Address : 00000000F9004000 +[0ACh 0172 8] Hypervisor GIC Base Address : 00000000F9001000 +[0B4h 0180 4] Virtual GIC Interrupt : 00000019 +[0B8h 0184 8] Redistributor Base Address : 0000000000000000 +[0C0h 0192 8] ARM MPIDR : 0000000000000001 +[0C8h 0200 1] Efficiency Class : 00 +[0C9h 0201 1] Reserved : 00 +[0CAh 0202 2] SPE Overflow Interrupt : 0000 + +[0CCh 0204 1] Subtable Type : 0B [Generic Interrupt Controller] +[0CDh 0205 1] Length : 50 +[0CEh 0206 2] Reserved : 0000 +[0D0h 0208 4] CPU Interface Number : 00000002 +[0D4h 0212 4] Processor UID : 00000002 +[0D8h 0216 4] Flags (decoded below) : 00000001 + Processor Enabled : 1 + Performance Interrupt Trigger Mode : 0 + Virtual GIC Interrupt Trigger Mode : 0 +[0DCh 0220 4] Parking Protocol Version : 00000001 +[0E0h 0224 4] Performance Interrupt : 00000017 +[0E4h 0228 8] Parked Address : 0000000000321000 +[0ECh 0236 8] Base Address : 00000000F9002000 +[0F4h 0244 8] Virtual GIC Base Address : 00000000F9004000 +[0FCh 0252 8] Hypervisor GIC Base Address : 00000000F9001000 +[104h 0260 4] Virtual GIC Interrupt : 00000019 +[108h 0264 8] Redistributor Base Address : 0000000000000000 +[110h 0272 8] ARM MPIDR : 0000000000000002 +[118h 0280 1] Efficiency Class : 00 +[119h 0281 1] Reserved : 00 +[11Ah 0282 2] SPE Overflow Interrupt : 0000 + +[11Ch 0284 1] Subtable Type : 0B [Generic Interrupt Controller] +[11Dh 0285 1] Length : 50 +[11Eh 0286 2] Reserved : 0000 +[120h 0288 4] CPU Interface Number : 00000003 +[124h 0292 4] Processor UID : 00000003 +[128h 0296 4] Flags (decoded below) : 00000001 + Processor Enabled : 1 + Performance Interrupt Trigger Mode : 0 + Virtual GIC Interrupt Trigger Mode : 0 +[12Ch 0300 4] Parking Protocol Version : 00000001 +[130h 0304 4] Performance Interrupt : 00000017 +[134h 0308 8] Parked Address : 0000000000331000 +[13Ch 0316 8] Base Address : 00000000F9002000 +[144h 0324 8] Virtual GIC Base Address : 00000000F9004000 +[14Ch 0332 8] Hypervisor GIC Base Address : 00000000F9001000 +[154h 0340 4] Virtual GIC Interrupt : 00000019 +[158h 0344 8] Redistributor Base Address : 0000000000000000 +[160h 0352 8] ARM MPIDR : 0000000000000003 +[168h 0360 1] Efficiency Class : 00 +[169h 0361 1] Reserved : 00 +[16Ah 0362 2] SPE Overflow Interrupt : 0000 + +[16Ch 0364 1] Subtable Type : 0B [Generic Interrupt Controller] +[16Dh 0365 1] Length : 50 +[16Eh 0366 2] Reserved : 0000 +[170h 0368 4] CPU Interface Number : 00000004 +[174h 0372 4] Processor UID : 00000004 +[178h 0376 4] Flags (decoded below) : 00000001 + Processor Enabled : 0 + Performance Interrupt Trigger Mode : 0 + Virtual GIC Interrupt Trigger Mode : 0 +[17Ch 0380 4] Parking Protocol Version : 00000001 +[180h 0384 4] Performance Interrupt : 00000017 +[184h 0388 8] Parked Address : 0000000000341000 +[18Ch 0396 8] Base Address : 00000000F9002000 +[194h 0404 8] Virtual GIC Base Address : 00000000F9004000 +[19Ch 0412 8] Hypervisor GIC Base Address : 00000000F9001000 +[1A4h 0420 4] Virtual GIC Interrupt : 00000019 +[1A8h 0424 8] Redistributor Base Address : 0000000000000000 +[1B0h 0432 8] ARM MPIDR : 0000000000000100 +[1B8h 0440 1] Efficiency Class : 01 +[1B9h 0441 1] Reserved : 00 +[1BAh 0442 2] SPE Overflow Interrupt : 0000 + +[1BCh 0444 1] Subtable Type : 0B [Generic Interrupt Controller] +[1BDh 0445 1] Length : 50 +[1BEh 0446 2] Reserved : 0000 +[1C0h 0448 4] CPU Interface Number : 00000005 +[1C4h 0452 4] Processor UID : 00000005 +[1C8h 0456 4] Flags (decoded below) : 00000001 + Processor Enabled : 0 + Performance Interrupt Trigger Mode : 0 + Virtual GIC Interrupt Trigger Mode : 0 +[1CCh 0460 4] Parking Protocol Version : 00000001 +[1D0h 0464 4] Performance Interrupt : 00000017 +[1D4h 0468 8] Parked Address : 0000000000351000 +[1DCh 0476 8] Base Address : 00000000F9002000 +[1E4h 0484 8] Virtual GIC Base Address : 00000000F9004000 +[1ECh 0492 8] Hypervisor GIC Base Address : 00000000F9001000 +[1F4h 0500 4] Virtual GIC Interrupt : 00000019 +[1F8h 0504 8] Redistributor Base Address : 0000000000000000 +[200h 0512 8] ARM MPIDR : 0000000000000101 +[208h 0520 1] Efficiency Class : 01 +[209h 0521 1] Reserved : 00 +[20Ah 0522 2] SPE Overflow Interrupt : 0000 + +[20Ch 0524 1] Subtable Type : 0C [Generic Interrupt Distributor] +[20Dh 0525 1] Length : 18 +[20Eh 0526 2] Reserved : 0000 +[210h 0528 4] Local GIC Hardware ID : 00000000 +[214h 0532 8] Base Address : 00000000F9000000 +[21Ch 0540 4] Interrupt Base : 00000000 +[220h 0544 1] Version : 02 +[221h 0545 3] Reserved : 000000 + +[224h 0548 1] Subtable Type : 0D [Generic MSI Frame] +[225h 0549 1] Length : 18 +[226h 0550 2] Reserved : 0000 +[228h 0552 4] MSI Frame ID : 00000001 +[22Ch 0556 8] Base Address : 00000000F9007000 +[234h 0564 4] Flags (decoded below) : 00000000 + Select SPI : 0 +[238h 0568 2] SPI Count : 0000 +[23Ah 0570 2] SPI Base : 0000 diff --git a/AcpiTables/8992/src/PPTT.asl b/AcpiTables/8992/src/PPTT.asl index 265c3e69..8d9e6e78 100644 --- a/AcpiTables/8992/src/PPTT.asl +++ b/AcpiTables/8992/src/PPTT.asl @@ -12,12 +12,12 @@ [024h 0036 1] Subtable Type : 02 [ID] [025h 0037 1] Length : 1E [026h 0038 2] Reserved : 0000 -[028h 0040 4] VENDOR_ID : 00000000 -[02Ch 0044 8] LEVEL_1_ID : 0000000000000000 -[034h 0052 8] LEVEL_2_ID : 0000000000000000 -[03Ch 0060 2] MAJOR_REV : 0000 -[03Eh 0062 2] MINOR_REV : 0000 -[040h 0064 2] SPIN_REV : 0000 +[028h 0040 4] Vendor ID : 00000000 +[02Ch 0044 8] Level1 ID : 0000000000000000 +[034h 0052 8] Level2 ID : 0000000000000000 +[03Ch 0060 2] Major revision : 0000 +[03Eh 0062 2] Minor revision : 0000 +[040h 0064 2] Spin revision : 0000 [042h 0066 1] Subtable Type : 00 [Processor Hierarchy Node] [043h 0067 1] Length : 18 @@ -25,6 +25,9 @@ [046h 0070 4] Flags (decoded below) : 00000001 Physical package : 1 ACPI Processor ID valid : 0 + Processor is a thread : 0 + Node is a leaf : 0 + Identical Implementation : 0 [04Ah 0074 4] Parent : 00000000 [04Eh 0078 4] ACPI Processor ID : 00000000 [052h 0082 4] Private Resource Number : 00000001 @@ -162,6 +165,9 @@ [0EEh 0238 4] Flags (decoded below) : 00000002 Physical package : 0 ACPI Processor ID valid : 1 + Processor is a thread : 0 + Node is a leaf : 0 + Identical Implementation : 0 [0F2h 0242 4] Parent : 00000042 [0F6h 0246 4] ACPI Processor ID : 00000000 [0FAh 0250 4] Private Resource Number : 00000002 @@ -174,6 +180,9 @@ [10Ah 0266 4] Flags (decoded below) : 00000002 Physical package : 0 ACPI Processor ID valid : 1 + Processor is a thread : 0 + Node is a leaf : 0 + Identical Implementation : 0 [10Eh 0270 4] Parent : 00000042 [112h 0274 4] ACPI Processor ID : 00000001 [116h 0278 4] Private Resource Number : 00000002 @@ -186,6 +195,9 @@ [126h 0294 4] Flags (decoded below) : 00000002 Physical package : 0 ACPI Processor ID valid : 1 + Processor is a thread : 0 + Node is a leaf : 0 + Identical Implementation : 0 [12Ah 0298 4] Parent : 00000042 [12Eh 0302 4] ACPI Processor ID : 00000002 [132h 0306 4] Private Resource Number : 00000002 @@ -198,6 +210,9 @@ [142h 0322 4] Flags (decoded below) : 00000002 Physical package : 0 ACPI Processor ID valid : 1 + Processor is a thread : 0 + Node is a leaf : 0 + Identical Implementation : 0 [146h 0326 4] Parent : 00000042 [14Ah 0330 4] ACPI Processor ID : 00000003 [14Eh 0334 4] Private Resource Number : 00000002 @@ -210,6 +225,9 @@ [15Eh 0350 4] Flags (decoded below) : 00000002 Physical package : 0 ACPI Processor ID valid : 1 + Processor is a thread : 0 + Node is a leaf : 0 + Identical Implementation : 0 [162h 0354 4] Parent : 00000042 [166h 0358 4] ACPI Processor ID : 00000004 [16Ah 0362 4] Private Resource Number : 00000002 @@ -222,6 +240,9 @@ [17Ah 0378 4] Flags (decoded below) : 00000002 Physical package : 0 ACPI Processor ID valid : 1 + Processor is a thread : 0 + Node is a leaf : 0 + Identical Implementation : 0 [17Eh 0382 4] Parent : 00000042 [182h 0386 4] ACPI Processor ID : 00000005 [186h 0390 4] Private Resource Number : 00000002 diff --git a/AcpiTables/8992/src/SSDT.SdBoot.asl b/AcpiTables/8992/src/SSDT.SdBoot.asl new file mode 100644 index 00000000..20200197 --- /dev/null +++ b/AcpiTables/8992/src/SSDT.SdBoot.asl @@ -0,0 +1,962 @@ +DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8992 ", 0x00000011) +{ + External (_SB_.ABD_.AVBL, IntObj) + External (_SB_.GIO0, DeviceObj) + External (_SB_.GIO0.NFFO, OpRegionObj) + External (_SB_.GIO0.NFPO, OpRegionObj) + External (_SB_.I2C7, UnknownObj) + External (_SB_.IC11, UnknownObj) + External (_SB_.PEP0, UnknownObj) + External (_SB_.PEP0.FLD0, UnknownObj) + External (_SB_.PM02, UnknownObj) + External (_SB_.SP10, UnknownObj) + External (DBFL, UnknownObj) + External (ESNL, UnknownObj) + External (GIO0, DeviceObj) + + Scope (\_SB) + { + Device (SDC2) + { + Name (_DEP, Package (One) // _DEP: Dependencies + { + \_SB.PEP0 + }) + Name (_HID, "QCOM2466") // _HID: Hardware ID + Name (_CID, "ACPIQCOM2466") // _CID: Compatible ID + Name (_UID, One) // _UID: Unique ID + Name (_CCA, Zero) // _CCA: Cache Coherency Attribute + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + Memory32Fixed (ReadWrite, + 0xF98A4900, // Address Base + 0x00000200, // Address Length + ) + Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) + { + 0x0000009D, + } + }) + Return (RBUF) /* \_SB_.SDC2._CRS.RBUF */ + } + + Device (EMMC) + { + Method (_ADR, 0, NotSerialized) // _ADR: Address + { + Return (0x08) + } + + Method (_RMV, 0, NotSerialized) // _RMV: Removal Status + { + Return (Zero) + } + } + + Method (_DIS, 0, NotSerialized) // _DIS: Disable Device + { + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0F) + } + } + + Device (EGP0) + { + Name (_HID, "MSHW1008") // _HID: Hardware ID + Name (_CID, "MSHW1008") // _CID: Compatible ID + Name (_UID, One) // _UID: Unique ID + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + GpioIo (Shared, PullUp, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0638 + } + GpioIo (Shared, PullUp, 0x1838, 0x0000, IoRestrictionNone, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0610 + } + GpioIo (Shared, PullUp, 0x1838, 0x0000, IoRestrictionNone, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0041 + } + GpioIo (Shared, PullUp, 0x1838, 0x0000, IoRestrictionNone, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0620 + } + GpioIo (Shared, PullUp, 0x1838, 0x0000, IoRestrictionNone, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0618 + } + GpioIo (Shared, PullDown, 0x1838, 0x0000, IoRestrictionNone, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0040 + } + GpioIo (Shared, PullDown, 0x1838, 0x0000, IoRestrictionNone, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0608 + } + GpioIo (Shared, PullUp, 0x1838, 0x0000, IoRestrictionInputOnly, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0668 + } + GpioIo (Shared, PullUp, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0064 + } + GpioIo (Shared, PullUp, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0034 + } + GpioIo (Shared, PullUp, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x002A + } + GpioIo (Shared, PullUp, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x002A + } + GpioIo (Shared, PullDown, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x007D + } + GpioIo (Shared, PullUp, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0016 + } + GpioIo (Shared, PullUp, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x004B + } + I2cSerialBusV2 (0x006C, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.IC11", + 0x00, ResourceConsumer, , Exclusive, + ) + }) + Return (RBUF) /* \_SB_.EGP0._CRS.RBUF */ + } + } + + Device (APS1) + { + Name (_HID, "MSHW1016") // _HID: Hardware ID + Name (_UID, One) // _UID: Unique ID + Name (_DEP, Package (0x02) // _DEP: Dependencies + { + \_SB.PEP0, + \_SB.I2C7 + }) + Method (PRIM, 0, NotSerialized) + { + Name (RBUF, Buffer (One) + { + 0x01 // . + }) + Return (RBUF) /* \_SB_.APS1.PRIM.RBUF */ + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + I2cSerialBusV2 (0x0039, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.I2C7", + 0x00, ResourceConsumer, , Exclusive, + ) + GpioInt (Edge, ActiveLow, Exclusive, PullUp, 0x0000, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0028 + } + }) + Return (RBUF) /* \_SB_.APS1._CRS.RBUF */ + } + } + + Device (SMDH) + { + Name (_HID, "MSHW100D") // _HID: Hardware ID + } + + Device (MCPU) + { + Name (_HID, "MSHW1014") // _HID: Hardware ID + } + + Device (HALL) + { + Name (_HID, "MSHW1015") // _HID: Hardware ID + Name (_UID, One) // _UID: Unique ID + Name (_DEP, Package (0x02) // _DEP: Dependencies + { + \_SB.PEP0, + \_SB.GIO0 + }) + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + GpioInt (Edge, ActiveHigh, SharedAndWake, PullUp, 0x0000, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x002A + } + GpioIo (Shared, PullUp, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x002A + } + GpioInt (Edge, ActiveHigh, SharedAndWake, PullUp, 0x0000, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x004B + } + GpioIo (Shared, PullUp, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x004B + } + }) + Return (RBUF) /* \_SB_.HALL._CRS.RBUF */ + } + + Name (PGID, Buffer (0x0A) + { + "\\_SB.HALL" + }) + Name (DBUF, Buffer (DBFL){}) + CreateByteField (DBUF, Zero, STAT) + CreateByteField (DBUF, 0x02, DVAL) + CreateField (DBUF, 0x18, 0xA0, DEID) + Method (_S1D, 0, NotSerialized) // _S1D: S1 Device State + { + Return (0x03) + } + + Method (_S2D, 0, NotSerialized) // _S2D: S2 Device State + { + Return (0x03) + } + + Method (_S3D, 0, NotSerialized) // _S3D: S3 Device State + { + Return (0x03) + } + + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + DEID = Buffer (ESNL){} + DVAL = Zero + DEID = PGID /* \_SB_.HALL.PGID */ + If (\_SB.ABD.AVBL) + { + \_SB.PEP0.FLD0 = DBUF /* \_SB_.HALL.DBUF */ + } + } + + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + DEID = Buffer (ESNL){} + DVAL = 0x03 + DEID = PGID /* \_SB_.HALL.PGID */ + If (\_SB.ABD.AVBL) + { + \_SB.PEP0.FLD0 = DBUF /* \_SB_.HALL.DBUF */ + } + } + } + + Device (CESP) + { + Name (_HID, "MSHW1010") // _HID: Hardware ID + Name (_UID, One) // _UID: Unique ID + } + + Device (NFC1) + { + Name (_HID, "PNP0547") // _HID: Hardware ID + Name (_CID, Package (0x02) // _CID: Compatible ID + { + "PN547", + "ACPIPN547" + }) + Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings + { + I2cSerialBusV2 (0x0028, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.I2C6", + 0x00, ResourceConsumer, , Exclusive, + ) + GpioInt (Edge, ActiveHigh, Exclusive, PullDown, 0x0000, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x001D + } + }) + Name (NFCP, ResourceTemplate () + { + GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x001E + } + }) + Scope (GIO0) + { + OperationRegion (NFPO, GeneralPurposeIo, Zero, One) + } + + Field (\_SB.GIO0.NFPO, ByteAcc, NoLock, Preserve) + { + Connection (\_SB.NFC1.NFCP), + MGPE, 1 + } + + Method (POON, 0, NotSerialized) + { + MGPE = One + } + + Method (POOF, 0, NotSerialized) + { + MGPE = Zero + } + + Name (NFCF, ResourceTemplate () + { + GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x005E + } + }) + Scope (GIO0) + { + OperationRegion (NFFO, GeneralPurposeIo, Zero, One) + } + + Field (\_SB.GIO0.NFFO, ByteAcc, NoLock, Preserve) + { + Connection (\_SB.NFC1.NFCF), + MGFE, 1 + } + + Method (FWON, 0, NotSerialized) + { + MGFE = One + } + + Method (FWOF, 0, NotSerialized) + { + MGFE = Zero + } + + Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method + { + Debug = "Method NFC _DSM begin" + If ((Arg0 == ToUUID ("a2e7f6c4-9638-4485-9f12-6b4e20b60d63"))) + { + If ((Arg2 == Zero)) + { + Debug = "Method NFC _DSM QUERY" + If ((Arg1 == One)) + { + Return (Buffer (One) + { + 0x0F // . + }) + } + } + + If ((Arg2 == One)) + { + Debug = "Method NFC _DSM SETFWMODE" + If ((Arg3 == One)) + { + \_SB.NFC1.POOF () + \_SB.NFC1.FWON () + Sleep (One) + \_SB.NFC1.POON () + Sleep (0x14) + } + + If ((Arg3 == Zero)) + { + \_SB.NFC1.POOF () + \_SB.NFC1.FWOF () + Sleep (One) + \_SB.NFC1.POON () + Sleep (0x14) + } + } + + If ((Arg2 == 0x02)) + { + Debug = "Method NFC _DSM SETPOWERMODE" + If ((Arg3 == One)) + { + \_SB.NFC1.POON () + Sleep (0x14) + } + + If ((Arg3 == Zero)) + { + \_SB.NFC1.POOF () + Sleep (0x14) + } + } + + If ((Arg2 == 0x03)) + { + Debug = "Method NFC _DSM EEPROM Config" + Return (Buffer (0x03CA) + { + /* 0000 */ 0x54, 0x61, 0x6C, 0x6B, 0x6D, 0x61, 0x6E, 0x00, // Talkman. + /* 0008 */ 0x00, 0x00, 0x00, 0x20, 0x08, 0x01, 0x22, 0x00, // ... ..". + /* 0010 */ 0x02, 0x01, 0x01, 0x03, 0x01, 0x11, 0x04, 0x01, // ........ + /* 0018 */ 0x01, 0x06, 0x01, 0x01, 0x0E, 0x01, 0x01, 0x11, // ........ + /* 0020 */ 0x04, 0xCD, 0x67, 0x22, 0x01, 0x12, 0x01, 0x00, // ..g".... + /* 0028 */ 0x40, 0x01, 0x01, 0x41, 0x01, 0x04, 0x42, 0x01, // @..A..B. + /* 0030 */ 0x19, 0x43, 0x01, 0x00, 0x61, 0x01, 0x00, 0x5E, // .C..a..^ + /* 0038 */ 0x01, 0x01, 0xCD, 0x01, 0x0F, 0xEC, 0x01, 0x01, // ........ + /* 0040 */ 0xED, 0x01, 0x00, 0x0D, 0x03, 0x04, 0x43, 0x20, // ......C + /* 0048 */ 0x0D, 0x03, 0x04, 0xFF, 0x05, 0x0D, 0x06, 0x06, // ........ + /* 0050 */ 0x44, 0xA3, 0x90, 0x03, 0x00, 0x0D, 0x06, 0x06, // D....... + /* 0058 */ 0x30, 0xCF, 0x00, 0x08, 0x00, 0x0D, 0x06, 0x06, // 0....... + /* 0060 */ 0x2F, 0x8F, 0x05, 0x80, 0x0C, 0x0D, 0x04, 0x06, // /....... + /* 0068 */ 0x03, 0x00, 0x6E, 0x0D, 0x03, 0x06, 0x43, 0xA0, // ..n...C. + /* 0070 */ 0x0D, 0x06, 0x06, 0x42, 0x00, 0x00, 0xFF, 0xFF, // ...B.... + /* 0078 */ 0x0D, 0x06, 0x06, 0x41, 0x80, 0x00, 0x00, 0x00, // ...A.... + /* 0080 */ 0x0D, 0x03, 0x06, 0x37, 0x18, 0x0D, 0x03, 0x06, // ...7.... + /* 0088 */ 0x16, 0x00, 0x0D, 0x03, 0x06, 0x15, 0x00, 0x0D, // ........ + /* 0090 */ 0x06, 0x06, 0xFF, 0x05, 0x00, 0x00, 0x00, 0x0D, // ........ + /* 0098 */ 0x06, 0x08, 0x44, 0x00, 0x00, 0x00, 0x00, 0x0D, // ..D..... + /* 00A0 */ 0x06, 0x20, 0x4A, 0x00, 0x00, 0x00, 0x00, 0x0D, // . J..... + /* 00A8 */ 0x06, 0x20, 0x42, 0x88, 0x10, 0xFF, 0xFF, 0x0D, // . B..... + /* 00B0 */ 0x03, 0x20, 0x16, 0x00, 0x0D, 0x03, 0x20, 0x15, // . .... . + /* 00B8 */ 0x00, 0x0D, 0x06, 0x22, 0x44, 0x22, 0x00, 0x02, // ..."D".. + /* 00C0 */ 0x00, 0x0D, 0x06, 0x22, 0x2D, 0x50, 0x44, 0x0C, // ..."-PD. + /* 00C8 */ 0x00, 0x0D, 0x04, 0x32, 0x03, 0x40, 0x3D, 0x0D, // ...2.@=. + /* 00D0 */ 0x06, 0x32, 0x42, 0xF8, 0x10, 0xFF, 0xFF, 0x0D, // .2B..... + /* 00D8 */ 0x03, 0x32, 0x16, 0x00, 0x0D, 0x03, 0x32, 0x15, // .2....2. + /* 00E0 */ 0x01, 0x0D, 0x03, 0x32, 0x0D, 0x22, 0x0D, 0x03, // ...2.".. + /* 00E8 */ 0x32, 0x14, 0x22, 0x0D, 0x06, 0x32, 0x4A, 0x30, // 2."..2J0 + /* 00F0 */ 0x07, 0x01, 0x1F, 0x0D, 0x06, 0x34, 0x2D, 0x24, // .....4-$ + /* 00F8 */ 0x77, 0x0C, 0x00, 0x0D, 0x06, 0x34, 0x34, 0x00, // w....44. + /* 0100 */ 0x00, 0xE4, 0x03, 0x0D, 0x06, 0x34, 0x44, 0x21, // .....4D! + /* 0108 */ 0x00, 0x02, 0x00, 0x0D, 0x06, 0x35, 0x44, 0x21, // .....5D! + /* 0110 */ 0x00, 0x02, 0x00, 0x0D, 0x06, 0x38, 0x4A, 0x53, // .....8JS + /* 0118 */ 0x07, 0x01, 0x1B, 0x0D, 0x06, 0x38, 0x42, 0x68, // .....8Bh + /* 0120 */ 0x10, 0xFF, 0xFF, 0x0D, 0x03, 0x38, 0x16, 0x00, // .....8.. + /* 0128 */ 0x0D, 0x03, 0x38, 0x15, 0x00, 0x0D, 0x06, 0x3A, // ..8....: + /* 0130 */ 0x2D, 0x15, 0x47, 0x0D, 0x00, 0x0D, 0x06, 0x3C, // -.G....< + /* 0138 */ 0x4A, 0x52, 0x07, 0x01, 0x1B, 0x0D, 0x06, 0x3C, // JR.....< + /* 0140 */ 0x42, 0x68, 0x10, 0xFF, 0xFF, 0x0D, 0x03, 0x3C, // Bh.....< + /* 0148 */ 0x16, 0x00, 0x0D, 0x03, 0x3C, 0x15, 0x00, 0x0D, // ....<... + /* 0150 */ 0x06, 0x3E, 0x2D, 0x15, 0x47, 0x0D, 0x00, 0x0D, // .>-.G... + /* 0158 */ 0x06, 0x40, 0x42, 0xF0, 0x10, 0xFF, 0xFF, 0x0D, // .@B..... + /* 0160 */ 0x03, 0x40, 0x0D, 0x02, 0x0D, 0x03, 0x40, 0x14, // .@....@. + /* 0168 */ 0x02, 0x0D, 0x06, 0x40, 0x4A, 0x12, 0x07, 0x00, // ...@J... + /* 0170 */ 0x00, 0x0D, 0x03, 0x40, 0x16, 0x00, 0x0D, 0x03, // ...@.... + /* 0178 */ 0x40, 0x15, 0x00, 0x0D, 0x06, 0x42, 0x2D, 0x15, // @....B-. + /* 0180 */ 0x47, 0x0D, 0x00, 0x0D, 0x06, 0x46, 0x44, 0x21, // G....FD! + /* 0188 */ 0x00, 0x02, 0x00, 0x0D, 0x06, 0x46, 0x2D, 0x05, // .....F-. + /* 0190 */ 0x47, 0x0E, 0x00, 0x0D, 0x06, 0x44, 0x4A, 0x33, // G....DJ3 + /* 0198 */ 0x07, 0x01, 0x07, 0x0D, 0x06, 0x44, 0x42, 0x88, // .....DB. + /* 01A0 */ 0x10, 0xFF, 0xFF, 0x0D, 0x03, 0x44, 0x16, 0x00, // .....D.. + /* 01A8 */ 0x0D, 0x03, 0x44, 0x15, 0x00, 0x0D, 0x06, 0x4A, // ..D....J + /* 01B0 */ 0x44, 0x22, 0x00, 0x02, 0x00, 0x0D, 0x06, 0x4A, // D".....J + /* 01B8 */ 0x2D, 0x05, 0x37, 0x0C, 0x00, 0x0D, 0x06, 0x48, // -.7....H + /* 01C0 */ 0x4A, 0x33, 0x07, 0x01, 0x07, 0x0D, 0x06, 0x48, // J3.....H + /* 01C8 */ 0x42, 0x88, 0x10, 0xFF, 0xFF, 0x0D, 0x03, 0x48, // B......H + /* 01D0 */ 0x16, 0x00, 0x0D, 0x03, 0x48, 0x15, 0x00, 0x0D, // ....H... + /* 01D8 */ 0x06, 0x4E, 0x44, 0x22, 0x00, 0x02, 0x00, 0x0D, // .ND".... + /* 01E0 */ 0x06, 0x4E, 0x2D, 0x05, 0x37, 0x0C, 0x00, 0x0D, // .N-.7... + /* 01E8 */ 0x06, 0x4C, 0x4A, 0x33, 0x07, 0x01, 0x07, 0x0D, // .LJ3.... + /* 01F0 */ 0x06, 0x4C, 0x42, 0x88, 0x10, 0xFF, 0xFF, 0x0D, // .LB..... + /* 01F8 */ 0x03, 0x4C, 0x16, 0x00, 0x0D, 0x03, 0x4C, 0x15, // .L....L. + /* 0200 */ 0x00, 0x0D, 0x06, 0x52, 0x44, 0x22, 0x00, 0x02, // ...RD".. + /* 0208 */ 0x00, 0x0D, 0x06, 0x52, 0x2D, 0x05, 0x25, 0x0C, // ...R-.%. + /* 0210 */ 0x00, 0x0D, 0x06, 0x50, 0x42, 0x90, 0x10, 0xFF, // ...PB... + /* 0218 */ 0xFF, 0x0D, 0x06, 0x50, 0x4A, 0x11, 0x0F, 0x01, // ...PJ... + /* 0220 */ 0x07, 0x0D, 0x03, 0x50, 0x16, 0x00, 0x0D, 0x03, // ...P.... + /* 0228 */ 0x50, 0x15, 0x00, 0x0D, 0x06, 0x56, 0x2D, 0x05, // P....V-. + /* 0230 */ 0x9E, 0x0C, 0x00, 0x0D, 0x06, 0x56, 0x44, 0x22, // .....VD" + /* 0238 */ 0x00, 0x02, 0x00, 0x0D, 0x06, 0x5C, 0x2D, 0x05, // .....\-. + /* 0240 */ 0x69, 0x0C, 0x00, 0x0D, 0x06, 0x5C, 0x44, 0x21, // i....\D! + /* 0248 */ 0x00, 0x02, 0x00, 0x0D, 0x06, 0x54, 0x42, 0x88, // .....TB. + /* 0250 */ 0x10, 0xFF, 0xFF, 0x0D, 0x06, 0x54, 0x4A, 0x33, // .....TJ3 + /* 0258 */ 0x07, 0x01, 0x07, 0x0D, 0x03, 0x54, 0x16, 0x00, // .....T.. + /* 0260 */ 0x0D, 0x03, 0x54, 0x15, 0x00, 0x0D, 0x06, 0x5A, // ..T....Z + /* 0268 */ 0x42, 0x90, 0x10, 0xFF, 0xFF, 0x0D, 0x06, 0x5A, // B......Z + /* 0270 */ 0x4A, 0x31, 0x07, 0x01, 0x07, 0x0D, 0x03, 0x5A, // J1.....Z + /* 0278 */ 0x16, 0x00, 0x0D, 0x03, 0x5A, 0x15, 0x00, 0x0D, // ....Z... + /* 0280 */ 0x06, 0x98, 0x2F, 0xAF, 0x05, 0x80, 0x0F, 0x0D, // ../..... + /* 0288 */ 0x06, 0x9A, 0x42, 0x00, 0x00, 0xFF, 0xFF, 0x0D, // ..B..... + /* 0290 */ 0x06, 0x30, 0x44, 0xA3, 0x90, 0x03, 0x00, 0x0D, // .0D..... + /* 0298 */ 0x06, 0x6C, 0x44, 0xA3, 0x90, 0x03, 0x00, 0x0D, // .lD..... + /* 02A0 */ 0x06, 0x6C, 0x30, 0xCF, 0x00, 0x08, 0x00, 0x0D, // .l0..... + /* 02A8 */ 0x06, 0x6C, 0x2F, 0x8F, 0x05, 0x80, 0x0C, 0x0D, // .l/..... + /* 02B0 */ 0x06, 0x70, 0x2F, 0x8F, 0x05, 0x80, 0x12, 0x0D, // .p/..... + /* 02B8 */ 0x06, 0x70, 0x30, 0xCF, 0x00, 0x08, 0x00, 0x0D, // .p0..... + /* 02C0 */ 0x06, 0x74, 0x2F, 0x8F, 0x05, 0x80, 0x12, 0x0D, // .t/..... + /* 02C8 */ 0x06, 0x74, 0x30, 0xDF, 0x00, 0x07, 0x00, 0x0D, // .t0..... + /* 02D0 */ 0x06, 0x78, 0x2F, 0x1F, 0x06, 0x80, 0x01, 0x0D, // .x/..... + /* 02D8 */ 0x06, 0x78, 0x30, 0x3F, 0x00, 0x04, 0x00, 0x0D, // .x0?.... + /* 02E0 */ 0x06, 0x78, 0x44, 0xA2, 0x90, 0x03, 0x00, 0x0D, // .xD..... + /* 02E8 */ 0x03, 0x78, 0x47, 0x00, 0x0D, 0x06, 0x7C, 0x2F, // .xG...|/ + /* 02F0 */ 0xAF, 0x05, 0x80, 0x0F, 0x0D, 0x06, 0x7C, 0x30, // ......|0 + /* 02F8 */ 0xCF, 0x00, 0x07, 0x00, 0x0D, 0x06, 0x7C, 0x44, // ......|D + /* 0300 */ 0xA3, 0x90, 0x03, 0x00, 0x0D, 0x06, 0x7D, 0x30, // ......}0 + /* 0308 */ 0xCF, 0x00, 0x08, 0x00, 0x0D, 0x06, 0x80, 0x2F, // ......./ + /* 0310 */ 0xAF, 0x05, 0x80, 0x90, 0x0D, 0x06, 0x80, 0x44, // .......D + /* 0318 */ 0xA3, 0x90, 0x03, 0x00, 0x0D, 0x06, 0x84, 0x2F, // ......./ + /* 0320 */ 0xAF, 0x05, 0x80, 0x92, 0x0D, 0x06, 0x84, 0x44, // .......D + /* 0328 */ 0xA3, 0x90, 0x03, 0x00, 0x0D, 0x06, 0x88, 0x2F, // ......./ + /* 0330 */ 0x7F, 0x04, 0x80, 0x10, 0x0D, 0x06, 0x88, 0x30, // .......0 + /* 0338 */ 0x5F, 0x00, 0x16, 0x00, 0x0D, 0x03, 0x88, 0x47, // _......G + /* 0340 */ 0x00, 0x0D, 0x06, 0x88, 0x44, 0xA1, 0x90, 0x03, // ....D... + /* 0348 */ 0x00, 0x0D, 0x03, 0x10, 0x43, 0x20, 0x0D, 0x06, // ....C .. + /* 0350 */ 0x6A, 0x42, 0xF8, 0x10, 0xFF, 0xFF, 0x0D, 0x03, // jB...... + /* 0358 */ 0x6A, 0x16, 0x00, 0x0D, 0x03, 0x6A, 0x15, 0x01, // j....j.. + /* 0360 */ 0x0D, 0x06, 0x6A, 0x4A, 0x30, 0x0F, 0x01, 0x1F, // ..jJ0... + /* 0368 */ 0x0D, 0x06, 0x8C, 0x42, 0x88, 0x10, 0xFF, 0xFF, // ...B.... + /* 0370 */ 0x0D, 0x06, 0x8C, 0x4A, 0x33, 0x07, 0x01, 0x07, // ...J3... + /* 0378 */ 0x0D, 0x03, 0x8C, 0x16, 0x00, 0x0D, 0x03, 0x8C, // ........ + /* 0380 */ 0x15, 0x00, 0x0D, 0x06, 0x92, 0x42, 0x90, 0x10, // .....B.. + /* 0388 */ 0xFF, 0xFF, 0x0D, 0x06, 0x92, 0x4A, 0x31, 0x07, // .....J1. + /* 0390 */ 0x01, 0x07, 0x0D, 0x03, 0x92, 0x16, 0x00, 0x0D, // ........ + /* 0398 */ 0x03, 0x92, 0x15, 0x00, 0x0D, 0x06, 0x0A, 0x30, // .......0 + /* 03A0 */ 0xCF, 0x00, 0x08, 0x00, 0x0D, 0x06, 0x0A, 0x2F, // ......./ + /* 03A8 */ 0x8F, 0x05, 0x80, 0x0C, 0x0D, 0x03, 0x0A, 0x48, // .......H + /* 03B0 */ 0x10, 0x0D, 0x06, 0x0A, 0x44, 0xA3, 0x90, 0x03, // ....D... + /* 03B8 */ 0x00, 0x0D, 0x03, 0x06, 0x48, 0x19, 0x0D, 0x03, // ....H... + /* 03C0 */ 0x0C, 0x48, 0x19, 0x0D, 0x03, 0x00, 0x40, 0x03 // .H....@. + }) + } + } + } + } + + Device (SEC) + { + Name (_HID, "MSHW1001") // _HID: Hardware ID + } + + Device (LACT) + { + Name (_HID, "MSHW101C") // _HID: Hardware ID + Method (MODE, 0, NotSerialized) + { + Name (RBUF, Buffer (One) + { + 0x01 // . + }) + Return (RBUF) /* \_SB_.LACT.MODE.RBUF */ + } + } + + Device (LSTP) + { + Name (_HID, "MSHW101D") // _HID: Hardware ID + Method (MODE, 0, NotSerialized) + { + Name (RBUF, Buffer (One) + { + 0x02 // . + }) + Return (RBUF) /* \_SB_.LSTP.MODE.RBUF */ + } + } + + Device (LGES) + { + Name (_HID, "MSHW101E") // _HID: Hardware ID + Method (MODE, 0, NotSerialized) + { + Name (RBUF, Buffer (One) + { + 0x03 // . + }) + Return (RBUF) /* \_SB_.LGES.MODE.RBUF */ + } + } + + Device (LSAC) + { + Name (_HID, "MSHW101F") // _HID: Hardware ID + Method (MODE, 0, NotSerialized) + { + Name (RBUF, Buffer (One) + { + 0x64 // d + }) + Return (RBUF) /* \_SB_.LSAC.MODE.RBUF */ + } + } + + Device (LASD) + { + Name (_DEP, Package (0x01) // _DEP: Dependencies + { + \_SB.LACT + }) + Name (_HID, "MSHW1020") // _HID: Hardware ID + Name (_UID, One) // _UID: Unique ID + Method (PRIM, 0, NotSerialized) + { + Name (RBUF, Buffer (One) + { + 0x01 // . + }) + Return (RBUF) /* \_SB_.LASD.PRIM.RBUF */ + } + } + + Device (LPSD) + { + Name (_DEP, Package (0x01) // _DEP: Dependencies + { + \_SB.LSTP + }) + Name (_HID, "MSHW1021") // _HID: Hardware ID + Name (_UID, One) // _UID: Unique ID + Method (PRIM, 0, NotSerialized) + { + Name (RBUF, Buffer (One) + { + 0x01 // . + }) + Return (RBUF) /* \_SB_.LPSD.PRIM.RBUF */ + } + } + + Device (CPSW) + { + Name (_HID, "LUMI0001") // _HID: Hardware ID + Name (_UID, One) // _UID: Unique ID + Name (_DEP, Package (0x04) // _DEP: Dependencies + { + \_SB.PEP0, + \_SB.PM02, + \_SB.SP10, + \_SB.GIO0 + }) + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + SpiSerialBusV2 (0x0000, PolarityLow, FourWireMode, 0x08, + ControllerInitiated, 0x004C4B40, ClockPolarityLow, + ClockPhaseFirst, "\\_SB.SP10", + 0x00, ResourceConsumer, , Exclusive, + RawDataBuffer (0x06) // Vendor Data + { + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00 + }) + GpioIo (Shared, PullNone, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.PM02", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0620 + } + GpioIo (Shared, PullNone, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.PM02", 0x00, ResourceConsumer, , + RawDataBuffer (0x04) // Vendor Data + { + 0x00, 0x13, 0xFF, 0xFF + }) + { // Pin list + 0x0638 + } + GpioIo (Shared, PullNone, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.PM02", 0x00, ResourceConsumer, , + RawDataBuffer (0x04) // Vendor Data + { + 0x00, 0x13, 0xFF, 0xFF + }) + { // Pin list + 0x0640 + } + GpioIo (Shared, PullNone, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.PM02", 0x00, ResourceConsumer, , + RawDataBuffer (0x04) // Vendor Data + { + 0x00, 0x13, 0xFF, 0xFF + }) + { // Pin list + 0x0648 + } + GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullUp, 0x0000, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0016 + } + GpioInt (Edge, ActiveLow, Exclusive, PullUp, 0x0000, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x005F + } + GpioIo (Shared, PullUp, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.PM02", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0618 + } + GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x0000, + "\\_SB.PM02", 0x00, ResourceConsumer, , + RawDataBuffer (0x04) // Vendor Data + { + 0x21, 0x01, 0x02, 0x1A + }) + { // Pin list + 0x1002 + } + GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x0000, + "\\_SB.PM02", 0x00, ResourceConsumer, , + RawDataBuffer (0x04) // Vendor Data + { + 0x20, 0x01, 0x02, 0x1A + }) + { // Pin list + 0x1001 + } + }) + Return (RBUF) /* \_SB_.CPSW._CRS.RBUF */ + } + + Name (_DSD, Package (0x02) // _DSD: Device-Specific Data + { + ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, + Package (0x01) + { + Package (0x02) + { + "symbolic-identifiers", + Package (0x1A) + { + Zero, + "SPI0", + One, + One, + 0x02, + 0x02, + 0x03, + 0x03, + 0x04, + 0x04, + 0x05, + 0x05, + 0x06, + 0x05, + 0x07, + 0x06, + 0x08, + 0x06, + 0x09, + 0x07, + 0x0A, + 0x07, + 0x0B, + 0x08, + 0x0C, + 0x08 + } + } + } + }) + Name (PGID, Buffer (0x0A) + { + "\\_SB.CPSW" + }) + Name (DBUF, Buffer (DBFL){}) + CreateByteField (DBUF, Zero, STAT) + CreateByteField (DBUF, 0x02, DVAL) + CreateField (DBUF, 0x18, 0xA0, DEID) + Method (_S1D, 0, NotSerialized) // _S1D: S1 Device State + { + Return (0x03) + } + + Method (_S2D, 0, NotSerialized) // _S2D: S2 Device State + { + Return (0x03) + } + + Method (_S3D, 0, NotSerialized) // _S3D: S3 Device State + { + Return (0x03) + } + + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + DEID = Buffer (ESNL){} + DVAL = Zero + DEID = PGID /* \_SB_.CPSW.PGID */ + If (\_SB.ABD.AVBL) + { + \_SB.PEP0.FLD0 = DBUF /* \_SB_.CPSW.DBUF */ + } + } + + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + DEID = Buffer (ESNL){} + DVAL = 0x03 + DEID = PGID /* \_SB_.CPSW.PGID */ + If (\_SB.ABD.AVBL) + { + \_SB.PEP0.FLD0 = DBUF /* \_SB_.CPSW.DBUF */ + } + } + } + + Device (HDDP) + { + Name (_HID, "MSHW1007") // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Name (_DEP, Package (0x04) // _DEP: Dependencies + { + \_SB.PEP0, + \_SB.IC11, + \_SB.GIO0, + \_SB.PM02 + }) + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + I2cSerialBusV2 (0x0038, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.IC11", + 0x00, ResourceConsumer, , Exclusive, + ) + I2cSerialBusV2 (0x0039, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.IC11", + 0x00, ResourceConsumer, , Exclusive, + ) + I2cSerialBusV2 (0x003D, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.IC11", + 0x00, ResourceConsumer, , Exclusive, + ) + I2cSerialBusV2 (0x003F, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.IC11", + 0x00, ResourceConsumer, , Exclusive, + ) + I2cSerialBusV2 (0x0040, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.IC11", + 0x00, ResourceConsumer, , Exclusive, + ) + GpioInt (Edge, ActiveLow, Exclusive, PullUp, 0x0000, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0029 + } + GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.PM02", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0630 + } + }) + Return (RBUF) /* \_SB_.HDDP._CRS.RBUF */ + } + + Name (PGID, Buffer (0x0A) + { + "\\_SB.HDDP" + }) + Name (DBUF, Buffer (DBFL){}) + CreateByteField (DBUF, Zero, STAT) + CreateByteField (DBUF, 0x02, DVAL) + CreateField (DBUF, 0x18, 0xA0, DEID) + Method (_S1D, 0, NotSerialized) // _S1D: S1 Device State + { + Return (0x03) + } + + Method (_S2D, 0, NotSerialized) // _S2D: S2 Device State + { + Return (0x03) + } + + Method (_S3D, 0, NotSerialized) // _S3D: S3 Device State + { + Return (0x03) + } + + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + DEID = Buffer (ESNL){} + DVAL = Zero + DEID = PGID /* \_SB_.HDDP.PGID */ + If (\_SB.ABD.AVBL) + { + \_SB.PEP0.FLD0 = DBUF /* \_SB_.HDDP.DBUF */ + } + } + + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + DEID = Buffer (ESNL){} + DVAL = 0x03 + DEID = PGID /* \_SB_.HDDP.PGID */ + If (\_SB.ABD.AVBL) + { + \_SB.PEP0.FLD0 = DBUF /* \_SB_.HDDP.DBUF */ + } + } + } + + Device (TCCT) + { + Name (_HID, "MSHW100C") // _HID: Hardware ID + } + } +} + diff --git a/AcpiTables/8992/src/SSDT.asl b/AcpiTables/8992/src/SSDT.asl index 70ed212f..cab6bfc0 100644 --- a/AcpiTables/8992/src/SSDT.asl +++ b/AcpiTables/8992/src/SSDT.asl @@ -16,6 +16,58 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8992 ", 0x00000011) Scope (\_SB) { + Device (SDC2) + { + Name (_DEP, Package (0x02) // _DEP: Dependencies + { + \_SB.PEP0, + \_SB.GIO0 + }) + Name (_HID, "QCOM2466") // _HID: Hardware ID + Name (_CID, "ACPIQCOM2466") // _CID: Compatible ID + Name (_UID, One) // _UID: Unique ID + Name (_CCA, Zero) // _CCA: Cache Coherency Attribute + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + Memory32Fixed (ReadWrite, + 0xF98A4900, // Address Base + 0x00000200, // Address Length + ) + Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) + { + 0x0000009D, + } + GpioInt (Edge, ActiveBoth, SharedAndWake, PullNone, 0x7530, + "\\_SB.PM01", 0x00, ResourceConsumer, , + RawDataBuffer (0x04) // Vendor Data + { + 0x02, 0x03, 0x01, 0x00 + }) + { // Pin list + 0x0638 + } + GpioIo (Shared, PullNone, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0638 + } + }) + Return (RBUF) /* \_SB_.SDC2._CRS.RBUF */ + } + + Method (_DIS, 0, NotSerialized) // _DIS: Disable Device + { + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0F) + } + } + Device (EGP0) { Name (_HID, "MSHW1008") // _HID: Hardware ID diff --git a/AcpiTables/8992/src/TPM2.asl b/AcpiTables/8992/src/TPM2.asl new file mode 100644 index 00000000..a1317ab0 --- /dev/null +++ b/AcpiTables/8992/src/TPM2.asl @@ -0,0 +1,13 @@ +[000h 0000 4] Signature : "TPM2" [Trusted Platform Module hardware interface table] +[004h 0004 4] Table Length : 00000054 +[008h 0008 1] Revision : 03 +[009h 0009 1] Checksum : 00 /* Incorrect checksum, should be 89 */ +[00Ah 0010 6] Oem ID : "QCOM " +[010h 0016 8] Oem Table ID : "QCOMEDK2" +[018h 0024 4] Oem Revision : 00008994 +[01Ch 0028 4] Asl Compiler ID : "QCOM" +[020h 0032 4] Asl Compiler Revision : 00000001 + +[024h 0036 4] Reserved : 00000000 +[028h 0040 8] Control Address : 0000000000000000 +[030h 0048 4] Start Method : 00000009 \ No newline at end of file diff --git a/AcpiTables/8994/builtin/CSRT.aml b/AcpiTables/8994/builtin/CSRT.aml deleted file mode 100644 index f71eb75b7f70579405e4e2b829ff0d0aa77fbfa1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 120 zcmZ<`4hpGY00N6ZXMbM>1rX`#;%zjglYzn0FT{s~QBolUC=C(^DdQFZkr1E&q?mx1 Z5lS-@F#ZHG8UEHYFepI9u*oR{}5CH%H diff --git a/AcpiTables/8994/builtin/DBG2.aml b/AcpiTables/8994/builtin/DBG2.aml deleted file mode 100644 index 4a07d4170013226c2f9ffd040d19728487a16f80..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 764 zcmbu7%}T>S5Xb+Uv>1v|PX%v_2TxLx9C}{U52+u~HZ6D%>H~Nvr4P`nHw6(79(vGQ z!9G%7Lr~((ZniWM57G^pnM`JO|NLfK(MkB_0AkW>US3Gaw%s}lpYDNfJUI8nzB~d@ zrdRk76&zATYgQst!vP@aSv`L0>>hA4N}~GkxF0|);8f7S9TePIv&Z#yQ-Aet>bZA$ z`fYo$?(Zi)TuKMm-Hu0I=n`v`4&wG803K|T{ELpc9(dJuxyx>>+g&{00&`Aam9kaY zww|+%)=nH0YBig0>Qj6uNO!oE);BYUDSSBjIb>Wv=x8$s<~Zd;EpZ~eL!XLXR>s7b z6cd`0w?rt+tzi-oYk=7@Q)X!xdUSgVR!$@TU*8o-J^M7R{?@p06SBb+Z2WiXzdb)R CSyKT3 diff --git a/AcpiTables/8994/builtin/DSDT.aml b/AcpiTables/8994/builtin/DSDT.aml deleted file mode 100644 index f0ae7aa9b39a7d7e84d34635e0977722321f21f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 182354 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 PV!@yOakDakmEHdYX@r)Y diff --git a/AcpiTables/8994/builtin/FACS.aml b/AcpiTables/8994/builtin/FACS.aml deleted file mode 100644 index 1e0249676f7f4c380b77ec717f0725fb904ba3c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 64 TcmZ>BbPjf4zzvviOMztoRR95C diff --git a/AcpiTables/8994/builtin/FADT.NoPsci.acpi b/AcpiTables/8994/builtin/FADT.NoPsci.acpi deleted file mode 100644 index 5715852c50c8874f5fe8daae143badbd57ea5d76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 480 zcmZ>BbPf<bc0nv!j# z?^K$ZlcMianwyzuX=)JRqwDAxBbPf<MksrKv%LkFKL*kh6!GiN1@gQ>c5qyR);YK1>LqDj+*u m-!Zu$GbAx72WTKd0!h$6G$bH2L|;$e&Cw-9FC`}j$$QF|j6i+@NX!OAK=gyeVCoqJpk^vSXibnZAkctN3`{^803_-b0RR91 diff --git a/AcpiTables/8994/builtin/MADT.MpPark.aml b/AcpiTables/8994/builtin/MADT.MpPark.aml deleted file mode 100644 index 426ff00931a49986b4a64af16175a337246b91d2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 732 zcma))I}XA?3`CtQp8}9lAOYPT0m82Z1&WAYkT?j}pyzm8gpQeYRTZkclU?6? Gp1lCHn=SzW diff --git a/AcpiTables/8994/builtin/MADT.aml b/AcpiTables/8994/builtin/MADT.aml deleted file mode 100644 index 5c6c5a335e026441023385eada8f8615b52bc51e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 732 zcma*lI}XAy37bnapg{Qz=|FaZDn diff --git a/AcpiTables/8994/builtin/MCFG.aml b/AcpiTables/8994/builtin/MCFG.aml deleted file mode 100644 index ce93eab38819240e36ccbd3fb0e1da26add70c80..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 60 ycmeZuc5}C3U|?YU80hTptDpcPU0uA5rgSnec>0C-a4qo4pHU0uA5rgSnec>0C-sIy2YFv&6C0}?>pNb(@I3J@~_ z#jydHcodo>A#pV2aPt?TNx;lO7iW-RU|<5Ob%Lq~v5SDX3&cl~1GyiU97r6O95Ws{ Y7O31VAbkmlk?mu}BgckEjvY-70Hkag0RR91 diff --git a/AcpiTables/8994/src/DSDT.asl b/AcpiTables/8994/src/DSDT.asl index 4d882873..43c8be35 100644 --- a/AcpiTables/8994/src/DSDT.asl +++ b/AcpiTables/8994/src/DSDT.asl @@ -71,58 +71,6 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "MSM8994 ", 0x00000003) } } - Device (SDC2) - { - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.PEP0, - \_SB.GIO0 - }) - Name (_HID, "QCOM2466") // _HID: Hardware ID - Name (_CID, "ACPIQCOM2466") // _CID: Compatible ID - Name (_UID, One) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xF98A4900, // Address Base - 0x00000200, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x0000009D, - } - GpioInt (Edge, ActiveBoth, SharedAndWake, PullNone, 0x7530, - "\\_SB.PM01", 0x00, ResourceConsumer, , - RawDataBuffer (0x04) // Vendor Data - { - 0x02, 0x03, 0x01, 0x00 - }) - { // Pin list - 0x0638 - } - GpioIo (Shared, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0638 - } - }) - Return (RBUF) /* \_SB_.SDC2._CRS.RBUF */ - } - - Method (_DIS, 0, NotSerialized) // _DIS: Disable Device - { - } - - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (0x0F) - } - } - Device (ABD) { Name (_HID, "QCOM2431") // _HID: Hardware ID diff --git a/AcpiTables/8994/src/DSDT.sdboot.asl b/AcpiTables/8994/src/DSDT.sdboot.asl deleted file mode 100644 index 2d1fef39..00000000 --- a/AcpiTables/8994/src/DSDT.sdboot.asl +++ /dev/null @@ -1,50119 +0,0 @@ -DefinitionBlock ("", "DSDT", 2, "QCOMM ", "MSM8994 ", 0x00000003) -{ - External (_SB_.HDDP, UnknownObj) - - Scope (\_SB) - { - Name (SOID, 0x000000CF) - Name (SIDS, "MSM8994") - Name (SIDV, 0x00020001) - Name (SVMJ, 0x0002) - Name (SVMI, 0x0001) - Name (SDFE, 0x0032) - Name (SFES, "899400000000000") - Name (SIDM, 0xFFFF00FF) - Name (SSBV, 0xFFFF) - Name (SSBS, "899400000000000") - Name (NCPU, "8") - Name (PSCI, "003") - Name (RMTB, 0x06E80000) - Name (RMTX, 0x00180000) - Name (RFMB, 0x06E70000) - Name (RFMS, 0x00010000) - Name (RFAB, 0x06E60000) - Name (RFAS, 0x00010000) - Device (SDC1) - { - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.PEP0 - }) - Name (_HID, "QCOM24BF") // _HID: Hardware ID - Name (_CID, "ACPIQCOM24BF") // _CID: Compatible ID - Name (_UID, Zero) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xF9824900, // Address Base - 0x00000200, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x0000009B, - } - }) - Return (RBUF) /* \_SB_.SDC1._CRS.RBUF */ - } - - Device (EMMC) - { - Method (_ADR, 0, NotSerialized) // _ADR: Address - { - Return (0x08) - } - - Method (_RMV, 0, NotSerialized) // _RMV: Removal Status - { - Return (Zero) - } - } - - Method (_DIS, 0, NotSerialized) // _DIS: Disable Device - { - } - - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (0x0F) - } - } - - Device (SDC2) - { - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.PEP0 - }) - Name (_HID, "QCOM2466") // _HID: Hardware ID - Name (_CID, "ACPIQCOM2466") // _CID: Compatible ID - Name (_UID, One) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xF98A4900, // Address Base - 0x00000200, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x0000009D, - } - }) - Return (RBUF) /* \_SB_.SDC2._CRS.RBUF */ - } - - Device (EMMC) - { - Method (_ADR, 0, NotSerialized) // _ADR: Address - { - Return (0x08) - } - - Method (_RMV, 0, NotSerialized) // _RMV: Removal Status - { - Return (Zero) - } - } - - Method (_DIS, 0, NotSerialized) // _DIS: Disable Device - { - } - - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (0x0F) - } - } - - Device (ABD) - { - Name (_HID, "QCOM2431") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - OperationRegion (ROP1, GenericSerialBus, Zero, 0x0100) - Name (AVBL, Zero) - Method (_REG, 2, NotSerialized) // _REG: Region Availability - { - If ((Arg0 == 0x09)) - { - AVBL = Arg1 - } - } - } - - Name (ESNL, 0x14) - Name (DBFL, 0x17) - Device (SPMI) - { - Name (_HID, "QCOM2404") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFC4C0000, // Address Base - 0x00100000, // Address Length - ) - }) - Return (RBUF) /* \_SB_.SPMI._CRS.RBUF */ - } - - Method (CONF, 0, NotSerialized) - { - Name (XBUF, Buffer (0x02) - { - 0x00, 0x01 // .. - }) - Return (XBUF) /* \_SB_.SPMI.CONF.XBUF */ - } - } - - Device (GIO0) - { - Name (_HID, "QCOM2405") // _HID: Hardware ID - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.I2C7 - }) - Name (_UID, Zero) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFD510000, // Address Base - 0x00002000, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) - { - 0x000000F0, - } - Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) - { - 0x000000F0, - } - Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) - { - 0x000000F0, - } - }) - Return (RBUF) /* \_SB_.GIO0._CRS.RBUF */ - } - - Method (OFNI, 0, NotSerialized) - { - Name (RBUF, Buffer (0x02) - { - 0x92, 0x00 // .. - }) - Return (RBUF) /* \_SB_.GIO0.OFNI.RBUF */ - } - - Name (AVBL, Zero) - Method (_REG, 2, NotSerialized) // _REG: Region Availability - { - If ((Arg0 == 0x08)) - { - AVBL = Arg1 - } - } - } - - Device (PMIC) - { - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.SPMI - }) - Name (_HID, "QCOM2455") // _HID: Hardware ID - Method (PMCF, 0, NotSerialized) - { - Name (CFG0, Package (0x03) - { - 0x02, - Package (0x02) - { - Zero, - One - }, - - Package (0x02) - { - 0x02, - 0x03 - } - }) - Return (CFG0) /* \_SB_.PMIC.PMCF.CFG0 */ - } - } - - Device (PM01) - { - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.PMIC - }) - Name (_HID, "QCOM2458") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) - { - 0x000000DE, - } - }) - Return (RBUF) /* \_SB_.PM01._CRS.RBUF */ - } - - Method (PMIO, 0, NotSerialized) - { - Name (CFG0, Package (0x0B) - { - Zero, - Zero, - 0x1040, - 0x40, - 0x16, - 0xC0, - 0x08, - 0xA0, - 0xFC4C0000, - 0x00100000, - Zero - }) - Return (CFG0) /* \_SB_.PM01.PMIO.CFG0 */ - } - - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (0x01) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.PM01._DSM._T_0 */ - If ((_T_0 == ToUUID ("4f248f40-d5e2-499f-834c-27758ea1cd3f") /* GPIO Controller */)) - { - While (One) - { - Name (_T_1, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (Package (0x02) - { - 0x40, - 0x41 - }) - } - Else - { - } - - Break - } - } - Else - { - Return (Buffer (One) - { - 0x00 // . - }) - } - - Break - } - } - } - - Device (PM02) - { - Name (_HID, "QCOM2458") // _HID: Hardware ID - Name (_UID, 0x02) // _UID: Unique ID - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.PMIC - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) - { - 0x000000DE, - } - }) - Return (RBUF) /* \_SB_.PM02._CRS.RBUF */ - } - - Method (PMIO, 0, NotSerialized) - { - Name (CFG0, Package (0x0B) - { - One, - 0x02, - 0x1040, - 0x40, - 0x0A, - 0xC0, - 0x04, - 0xA0, - 0xFC4C0000, - 0x00100000, - Zero - }) - Return (CFG0) /* \_SB_.PM02.PMIO.CFG0 */ - } - - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (0x01) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.PM02._DSM._T_0 */ - If ((_T_0 == ToUUID ("4f248f40-d5e2-499f-834c-27758ea1cd3f") /* GPIO Controller */)) - { - While (One) - { - Name (_T_1, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (Package (0x02) - { - 0x1001, - 0x1002 - }) - } - Else - { - } - - Break - } - } - Else - { - Return (Buffer (One) - { - 0x00 // . - }) - } - - Break - } - } - } - - Scope (\_SB.GIO0) - { - OperationRegion (GPOR, GeneralPurposeIo, Zero, One) - Field (\_SB.GIO0.GPOR, ByteAcc, NoLock, Preserve) - { - Connection ( - GpioIo (Exclusive, PullUp, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0079 - } - ), - BMHW, 1 - } - } - - Device (PMBT) - { - Name (_HID, "QCOM2453") // _HID: Hardware ID - Name (_DEP, Package (0x2) // _DEP: Dependencies - { - \_SB.PMIC, - \_SB.ADC1 - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - GpioInt (Edge, ActiveBoth, Shared, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0080 - } - GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0210 - } - GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0211 - } - GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0220 - } - GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x009C - } - GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0087 - } - GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x020A - } - GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x020E - } - GpioInt (Edge, ActiveBoth, Shared, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x00A0 - } - GpioInt (Edge, ActiveBoth, SharedAndWake, PullUp, 0x0000, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0668 - } - GpioIo (Shared, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0608 - } - GpioIo (Shared, PullUp, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0668 - } - GpioIo (Shared, PullUp, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0016 - } - GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x009D - } - GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0098 - } - }) - Return (RBUF) /* \_SB_.PMBT._CRS.RBUF */ - } - - Method (BMNR, 0, NotSerialized) - { - Name (CFG0, Package (0x04) - { - One, - Zero, - One, - Zero - }) - Return (CFG0) /* \_SB_.PMBT.BMNR.CFG0 */ - } - - Method (BTIM, 0, NotSerialized) - { - Name (CFG0, Package (0x08) - { - 0x2710, - 0x2710, - 0x000493E0, - 0x0001D4C0, - Zero, - Zero, - 0x01AC7780, - Zero - }) - Name (CFG1, Package (0x08) - { - 0x7530, - 0x2710, - 0x000493E0, - 0x0001D4C0, - Zero, - Zero, - 0x01AC7780, - Zero - }) - Name (HWID, Zero) - HWID = \_SB.GIO0.BMHW - If ((HWID & One)) - { - Return (CFG0) /* \_SB_.PMBT.BTIM.CFG0 */ - } - Else - { - Return (CFG1) /* \_SB_.PMBT.BTIM.CFG1 */ - } - } - - Method (BBAT, 0, NotSerialized) - { - Name (CFG0, Package (0x0D) - { - One, - 0x4C494F4E, - 0x2CEC, - 0x2CEC, - 0x023F, - 0x040B, - "QCOMBATT01", - "Qualcomm", - "QCOMBAT01_07012011", - "07012011", - 0x13, - 0x04, - 0x07DE - }) - Return (CFG0) /* \_SB_.PMBT.BBAT.CFG0 */ - } - - Method (BPCH, 0, NotSerialized) - { - Name (CFG0, Package (0x02) - { - 0x05DC, - 0x05DC - }) - Return (CFG0) /* \_SB_.PMBT.BPCH.CFG0 */ - } - - Method (BCCC, 0, NotSerialized) - { - Name (CFG0, Package (0x03) - { - One, - Zero, - Zero - }) - Return (CFG0) /* \_SB_.PMBT.BCCC.CFG0 */ - } - - Method (BRCH, 0, NotSerialized) - { - Name (CFG0, Package (0x02) - { - 0x64, - Zero - }) - Return (CFG0) /* \_SB_.PMBT.BRCH.CFG0 */ - } - - Method (_BQI, 0, NotSerialized) - { - Name (CFG0, Package (0x01) - { - Zero - }) - Return (CFG0) /* \_SB_.PMBT._BQI.CFG0 */ - } - - Method (BIRQ, 0, NotSerialized) - { - Name (CFG0, Package (0x0C) - { - "ChgError", - "BclIrq1", - "BclIrq2", - "MEMIFaccess", - "OtgOc", - "TccReached", - "VbatLow", - "BattMissing", - "DcInUv", - "WcDet", - "AiclDone", - "UsbUv" - }) - Return (CFG0) /* \_SB_.PMBT.BIRQ.CFG0 */ - } - - Method (BGIO, 0, NotSerialized) - { - Name (CFG0, Package (0x03) - { - "WC_EN", - "WC_DET", - "PLUG_DET" - }) - Return (CFG0) /* \_SB_.PMBT.BGIO.CFG0 */ - } - - Method (BPLT, 0, NotSerialized) - { - Name (CFG0, Package (0x25) - { - 0x03FC, - 0x0ED8, - 0x0DAC, - 0x0D48, - 0x0384, - One, - 0x32, - 0x32, - 0x1388, - 0x08, - One, - 0x50, - 0xFFFFFFEC, - 0x48, - 0x64, - 0x1E, - 0x05, - 0x06, - 0x01F4, - 0x7E, - 0x0190, - 0x1194, - 0x0BB8, - 0x012C, - 0x01F4, - 0x05DC, - 0x0F, - 0x11, - 0x02EE, - 0x08, - One, - 0x1004, - 0x32, - One, - Zero, - Zero, - One - }) - Name (CFG1, Package (0x25) - { - 0x03FC, - 0x0ED8, - 0x0DAC, - 0x0D48, - 0x0384, - One, - 0x32, - 0x32, - 0x1388, - 0x08, - One, - 0x50, - 0xFFFFFFEC, - 0x48, - 0x64, - 0x1E, - 0x05, - 0x06, - 0x01F4, - 0x7E, - 0x0190, - 0x1194, - 0x0BB8, - 0x012C, - 0x01F4, - 0x05DC, - 0x0F, - 0x11, - 0x02EE, - One, - One, - 0x1004, - 0x32, - Zero, - Zero, - Zero, - One - }) - Name (HWID, Zero) - HWID = \_SB.GIO0.BMHW - If ((HWID & One)) - { - Return (CFG0) /* \_SB_.PMBT.BPLT.CFG0 */ - } - Else - { - Return (CFG1) /* \_SB_.PMBT.BPLT.CFG1 */ - } - } - - Method (BPTM, 0, NotSerialized) - { - Name (CFG0, Package (0x02) - { - 0x3A98, - Zero - }) - Return (CFG0) /* \_SB_.PMBT.BPTM.CFG0 */ - } - - Method (BJTA, 0, NotSerialized) - { - Name (CFG0, Package (0x11) - { - One, - 0x10FE, - 0x0834, - Zero, - 0x3C, - 0x02, - 0x04, - 0x02, - 0x10FE, - 0x041A, - 0x0A, - 0x1097, - 0x0834, - 0x2D, - 0x1064, - 0x0834, - 0x32 - }) - Return (CFG0) /* \_SB_.PMBT.BJTA.CFG0 */ - } - - Method (BTHM, 0, NotSerialized) - { - Name (CFG0, Package (0x07) - { - 0x0BB8, - 0x03E8, - 0x46, - 0x50, - 0x01F4, - 0x31, - 0x36 - }) - Return (CFG0) /* \_SB_.PMBT.BTHM.CFG0 */ - } - - Method (BEHC, 0, NotSerialized) - { - Name (CFG0, Package (0x08) - { - One, - 0x08, - One, - One, - One, - 0x04, - 0x02, - 0x04 - }) - Name (CFG1, Package (0x08) - { - One, - 0x08, - One, - One, - One, - 0x04, - 0x02, - 0x04 - }) - Name (HWID, Zero) - HWID = \_SB.GIO0.BMHW - If ((HWID & One)) - { - Return (CFG0) /* \_SB_.PMBT.BEHC.CFG0 */ - } - Else - { - Return (CFG1) /* \_SB_.PMBT.BEHC.CFG1 */ - } - } - - Method (CTMC, 0, NotSerialized) - { - Name (CFG0, Package (0x07) - { - Zero, - 0x36B0, - 0x4A38, - 0x000222E0, - 0x0003A980, - 0x0006DDD0, - One - }) - Return (CFG0) /* \_SB_.PMBT.CTMC.CFG0 */ - } - - Method (BCT1, 0, NotSerialized) - { - Name (CFG0, Package (0x15) - { - Zero, - 0xFFFFFFEC, - 0x50, - Package (0x04) - { - Zero, - Zero, - Zero, - Zero - }, - - One, - 0x10FE, - 0x0834, - Zero, - 0x3C, - 0x02, - 0x04, - 0x02, - 0x10FE, - 0x03E8, - 0x0A, - 0x1090, - 0x0834, - 0x2D, - 0x1054, - 0x0834, - 0x32 - }) - Return (CFG0) /* \_SB_.PMBT.BCT1.CFG0 */ - } - } - - Device (PMBM) - { - Name (_HID, "QCOM2452") // _HID: Hardware ID - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.PMBT - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, Buffer (0x02) - { - 0x79, 0x00 // y. - }) - Return (RBUF) /* \_SB_.PMBM._CRS.RBUF */ - } - } - - Device (PBTD) - { - Name (_HID, "QCOM24C3") // _HID: Hardware ID - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.PMBT - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, Buffer (0x02) - { - 0x79, 0x00 // y. - }) - Return (RBUF) /* \_SB_.PBTD._CRS.RBUF */ - } - } - - Device (PMAP) - { - Name (_DEP, Package (0x03) // _DEP: Dependencies - { - \_SB.PMIC, - \_SB.ABD, - \_SB.SCM0 - }) - Name (_HID, "QCOM2457") // _HID: Hardware ID - Method (GEPT, 0, NotSerialized) - { - Name (BUFF, Buffer (0x04){}) - CreateByteField (BUFF, Zero, STAT) - CreateWordField (BUFF, 0x02, DATA) - DATA = 0x02 - Return (DATA) /* \_SB_.PMAP.GEPT.DATA */ - } - - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x1000 - } - GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - RawDataBuffer (0x01) // Vendor Data - { - 0x08 - }) - { // Pin list - 0x0EC2 - } - GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - RawDataBuffer (0x01) // Vendor Data - { - 0x08 - }) - { // Pin list - 0x0EE2 - } - GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - RawDataBuffer (0x01) // Vendor Data - { - 0x08 - }) - { // Pin list - 0x0EF1 - } - }) - Return (RBUF) /* \_SB_.PMAP._CRS.RBUF */ - } - - Method (_WFH, 0, NotSerialized) - { - Name (CFG0, Package (0x02) - { - 0x05, - 0x2710 - }) - Return (CFG0) /* \_SB_.PMAP._WFH.CFG0 */ - } - - Method (_IBB, 0, NotSerialized) - { - Name (CFG0, Package (0x02) - { - 0x05, - 0x2710 - }) - Return (CFG0) /* \_SB_.PMAP._IBB.CFG0 */ - } - } - - Device (PRTC) - { - Name (_HID, "ACPI000E" /* Time and Alarm Device */) // _HID: Hardware ID - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - \_SB.PMAP - }) - Method (_GCP, 0, NotSerialized) // _GCP: Get Capabilities - { - Return (0x05) - } - - Field (\_SB.ABD.ROP1, BufferAcc, NoLock, Preserve) - { - Connection ( - I2cSerialBusV2 (0x0002, ControllerInitiated, 0x00000000, - AddressingMode7Bit, "\\_SB.ABD", - 0x00, ResourceConsumer, , Exclusive, - ) - ), - AccessAs (BufferAcc, AttribRawBytes (0x18)), - FLD0, 192 - } - - Method (_GRT, 0, NotSerialized) // _GRT: Get Real Time - { - Name (BUFF, Buffer (0x1A){}) - CreateField (BUFF, 0x10, 0x80, TME1) - CreateField (BUFF, 0x90, 0x20, ACT1) - CreateField (BUFF, 0xB0, 0x20, ACW1) - BUFF = FLD0 /* \_SB_.PRTC.FLD0 */ - Return (TME1) /* \_SB_.PRTC._GRT.TME1 */ - } - - Method (_TIV, 0, NotSerialized) // _TIV: Timer Values - { - Name (BUFF, Buffer (0x1A){}) - CreateField (BUFF, 0x10, 0x80, TME1) - CreateField (BUFF, 0x90, 0x20, ACT1) - CreateField (BUFF, 0xB0, 0x20, ACW1) - BUFF = FLD0 /* \_SB_.PRTC.FLD0 */ - Return (ACT1) /* \_SB_.PRTC._TIV.ACT1 */ - } - - Method (_GWS, 0, NotSerialized) // _GWS: Get Wake Status - { - Name (BUFF, Buffer (0x1A){}) - CreateField (BUFF, 0x10, 0x80, TME1) - CreateField (BUFF, 0x90, 0x20, ACT1) - CreateField (BUFF, 0xB0, 0x20, ACW1) - BUFF = FLD0 /* \_SB_.PRTC.FLD0 */ - Return (ACW1) /* \_SB_.PRTC._GWS.ACW1 */ - } - - Method (_STV, 2, NotSerialized) // _STV: Set Timer Value - { - If ((Arg0 == Zero)) - { - Name (BUFF, Buffer (0x32){}) - CreateByteField (BUFF, Zero, STAT) - CreateField (BUFF, 0x10, 0x80, TME1) - CreateField (BUFF, 0x90, 0x20, ACT1) - CreateField (BUFF, 0xB0, 0x20, ACW1) - ACT1 = Arg1 - TME1 = Zero - ACW1 = Zero - BUFF = FLD0 = BUFF /* \_SB_.PRTC._STV.BUFF */ - If ((STAT != Zero)) - { - Return (One) - } - - Return (Zero) - } - - Return (One) - } - - Method (_SRT, 1, NotSerialized) // _SRT: Set Real Time - { - Name (BUFF, Buffer (0x32){}) - CreateByteField (BUFF, Zero, STAT) - CreateField (BUFF, 0x10, 0x80, TME1) - CreateField (BUFF, 0x90, 0x20, ACT1) - CreateField (BUFF, 0xB0, 0x20, ACW1) - ACT1 = Zero - TME1 = Arg0 - ACW1 = Zero - BUFF = FLD0 = BUFF /* \_SB_.PRTC._SRT.BUFF */ - If ((STAT != Zero)) - { - Return (One) - } - - Return (Zero) - } - - Method (_CWS, 1, NotSerialized) // _CWS: Clear Wake Alarm Status - { - Name (BUFF, Buffer (0x32){}) - CreateByteField (BUFF, Zero, STAT) - CreateField (BUFF, 0x10, 0x80, TME1) - CreateField (BUFF, 0x90, 0x20, ACT1) - CreateField (BUFF, 0xB0, 0x20, ACW1) - ACT1 = Zero - TME1 = Zero - ACW1 = Arg0 - BUFF = FLD0 = BUFF /* \_SB_.PRTC._CWS.BUFF */ - If ((STAT != Zero)) - { - Return (One) - } - - Return (Zero) - } - } - - Device (PMPB) - { - Name (_DEP, Package (0x03) // _DEP: Dependencies - { - \_SB.PMIC, - \_SB.PM02, - \_SB.SPMI - }) - Name (_HID, "QCOM2459") // _HID: Hardware ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (INTB, ResourceTemplate () - { - GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x00D9 - } - GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x00DC - } - GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x00DD - } - }) - Name (NAM, Buffer (0x0A) - { - "\\_SB.SPMI" - }) - Name (BSIB, Buffer (0x0C) - { - /* 0000 */ 0x8E, 0x13, 0x00, 0x01, 0x00, 0xC1, 0x02, 0x02, // ........ - /* 0008 */ 0x1B, 0x01, 0x00, 0x00 // .... - }) - Name (END, Buffer (0x02) - { - 0x79, 0x00 // y. - }) - Concatenate (BSIB, NAM, Local1) - Concatenate (Local1, INTB, Local0) - Return (Local0) - } - - Method (MPCF, 0, NotSerialized) - { - Name (CFG0, Package (0x05) - { - One, - 0x11, - Zero, - Zero, - 0x08 - }) - Return (CFG0) /* \_SB_.PMPB.MPCF.CFG0 */ - } - } - - Device (PMBD) - { - Name (_HID, "QCOM24C2") // _HID: Hardware ID - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.PMPB - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, Buffer (0x02) - { - 0x79, 0x00 // y. - }) - Return (RBUF) /* \_SB_.PMBD._CRS.RBUF */ - } - } - - Device (BIFA) - { - Name (_HID, "MSHW1002") // _HID: Hardware ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, Buffer (0x02) - { - 0x79, 0x00 // y. - }) - Return (RBUF) /* \_SB_.BIFA._CRS.RBUF */ - } - } - - Device (PEP0) - { - Name (_HID, "QCOM2425") // _HID: Hardware ID - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - \_SB.PMIC - }) - Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings - { - Interrupt (ResourceConsumer, Level, ActiveHigh, ExclusiveAndWake, ,, ) - { - 0x000000D8, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000000C8, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000000C9, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000000CB, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000030, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000033, - } - Interrupt (ResourceConsumer, Level, ActiveHigh, ExclusiveAndWake, ,, ) - { - 0x000000D7, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000016C, - } - }) - Method (SOCI, 4, NotSerialized) - { - \_SB.SOID = Arg0 - If ((Arg0 == 0xCF)) - { - \_SB.SIDS = "MSM8994" - } - Else - { - \_SB.SIDS = "UNEXPECTED" - } - - \_SB.SIDV = Arg1 - \_SB.SVMJ = (Arg1 >> 0x10) - \_SB.SVMI = (Arg1 & 0xFFFF) - \_SB.SDFE = Arg2 - If ((Arg2 == 0x32)) - { - \_SB.SFES = "MSM8994" - } - Else - { - \_SB.SFES = "UNKNOWN" - } - - \_SB.SIDM = Arg3 - OperationRegion (FUSE, SystemMemory, 0xFC4B8000, 0x5000) - Field (FUSE, QWordAcc, NoLock, Preserve) - { - Offset (0x40B0), - PTE, 64 - } - - \_SB.SSBV = (PTE & 0x07) - If ((\_SB.SSBV == Zero)) - { - \_SB.SSBS = "2.0GHz" - } - ElseIf ((\_SB.SSBV == One)) - { - \_SB.SSBS = "1.8GHz" - } - Else - { - \_SB.SSBS = "Unknown" - } - - Return (\_SB.SIDS) - } - - Field (\_SB.ABD.ROP1, BufferAcc, NoLock, Preserve) - { - Connection ( - I2cSerialBusV2 (0x0001, ControllerInitiated, 0x00000000, - AddressingMode7Bit, "\\_SB.ABD", - 0x00, ResourceConsumer, , Exclusive, - ) - ), - AccessAs (BufferAcc, AttribRawBytes (0x15)), - FLD0, 168 - } - - Method (GEPT, 0, NotSerialized) - { - Name (BUFF, Buffer (0x04){}) - CreateByteField (BUFF, Zero, STAT) - CreateWordField (BUFF, 0x02, DATA) - DATA = One - Return (DATA) /* \_SB_.PEP0.GEPT.DATA */ - } - - Name (ROST, Zero) - Method (NPUR, 1, NotSerialized) - { - \_SB.AGR0._PUR [One] = Arg0 - Notify (\_SB.AGR0, 0x80) // Status Change - } - - Method (INTR, 0, NotSerialized) - { - Name (RBUF, Package (0x18) - { - 0x02, - One, - 0x03, - One, - 0x06, - 0xF900D008, - One, - Zero, - 0x06A00000, - 0x00200000, - Zero, - Zero, - 0xFC428000, - 0x4000, - Zero, - Zero, - 0xFE802FF0, - 0x10, - Zero, - Zero, - 0xF900D008, - Zero, - Zero, - Zero - }) - Return (RBUF) /* \_SB_.PEP0.INTR.RBUF */ - } - - Method (CRTC, 0, NotSerialized) - { - Return (CTRX) /* \_SB_.PEP0.CTRX */ - } - - Name (CTRX, Package (0x09) - { - "MMVD", - "DSGP", - "NCDA", - "CCGP", - "MTPS", - "CPGP", - "DMPP", - "GBDL", - "SRDL" - }) - Method (STND, 0, NotSerialized) - { - Return (STNX) /* \_SB_.PEP0.STNX */ - } - - Name (STNX, Package (0x14) - { - "DMCO", - "DMPA", - "DMPC", - "DMPB", - "DMSB", - "DMPG", - "DMPS", - "DMRC", - "DMPL", - "DMTB", - "DMDQ", - "DMMT", - "DMPI", - "DMWE", - "DMHC", - "DMPN", - "XMPC", - "XMPL", - "XMID", - "XMHC" - }) - Method (ADCN, 0, NotSerialized) - { - Return (VADL) /* \_SB_.PEP0.VADL */ - } - - Name (VADL, Package (0x08) - { - "SYS_THERM1", - "SYS_THERM2", - "PA_THERM", - "PA_THERM1", - "SYS_THERM3", - "PMIC_THERM", - "VPH_PWR", - "USB_ID" - }) - Method (CTPM, 0, NotSerialized) - { - Name (CTPN, Package (0x03) - { - "CORE_TOPOLOGY", - 0x04, - 0x04 - }) - Return (CTPN) /* \_SB_.PEP0.CTPM.CTPN */ - } - - Name (CCFG, Package (0x08) - { - Package (0x02) - { - "\\_SB.CPU0", - 0x10 - }, - - Package (0x02) - { - "\\_SB.CPU1", - 0x11 - }, - - Package (0x02) - { - "\\_SB.CPU2", - 0x12 - }, - - Package (0x02) - { - "\\_SB.CPU3", - 0x13 - }, - - Package (0x02) - { - "\\_SB.CPU4", - 0x14 - }, - - Package (0x02) - { - "\\_SB.CPU5", - 0x15 - }, - - Package (0x02) - { - "\\_SB.CPU6", - 0x16 - }, - - Package (0x02) - { - "\\_SB.CPU7", - 0x17 - } - }) - Method (PGCC, 0, NotSerialized) - { - Return (CCFG) /* \_SB_.PEP0.CCFG */ - } - - Name (DCVS, Zero) - Method (PGDS, 0, NotSerialized) - { - Return (DCVS) /* \_SB_.PEP0.DCVS */ - } - - Name (PPPP, Package (0x4E) - { - Package (0x04) - { - "PPP_RESOURCE_ID_SMPS1_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_SMPS2_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_SMPS3_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_SMPS4_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_SMPS5_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_SMPS6_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_SMPS7_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_SMPS8_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_SMPS9_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_SMPS10_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_SMPS11_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_SMPS12_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_SMPS1_B", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_SMPS2_B", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_SMPS3_B", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_BOOST1_B", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_BOOST_BYPASS1_B", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO1_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO2_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO3_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO4_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO5_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO6_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO7_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO8_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO9_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO10_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO11_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO12_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO13_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO14_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO15_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO16_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO17_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO18_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO19_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO20_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO21_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO22_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO23_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO24_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO25_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO26_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO27_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO28_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO29_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO30_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO31_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO32_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO1_B", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LVS1_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LVS2_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_BBCLK1_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_BBCLK2_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_BBCLK3_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_RFCLK1_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_RFCLK2_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_RFCLK3_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_DIFFCLK1_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_LNBBCLK1_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_CLK_DIST_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_SLEEPCLK1_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_DIVCLK1_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_DIVCLK2_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_DIVCLK3_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_CLOCK_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_PMIC_GPIO_DV1", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_PMIC_GPIO_DV2", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_PMIC_GPIO_DV3", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_PMIC_MPP_DV1", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_PMIC_MPP_DV2", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_PMIC_MPP_DV3", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_TLMM_GPIO_DV1", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_TLMM_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_TLMM_GPIO_DV2", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_TLMM_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_TLMM_GPIO_DV3", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_TLMM_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_DIV_CLK_1_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_DIV_CLK_2_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_DIV_CLK_3_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - } - }) - Method (PPPM, 0, NotSerialized) - { - Return (PPPP) /* \_SB_.PEP0.PPPP */ - } - - Name (PRRP, Package (0x27) - { - "PPP_RESOURCE_RANGE_INFO_SMPS_A", - "PPP_RESOURCE_ID_SMPS1_A", - "PPP_RESOURCE_ID_SMPS12_A", - "PPP_RESOURCE_RANGE_INFO_SMPS_B", - "PPP_RESOURCE_ID_SMPS1_B", - "PPP_RESOURCE_ID_SMPS3_B", - "PPP_RESOURCE_RANGE_INFO_BOOST_B", - "PPP_RESOURCE_ID_BOOST1_B", - "PPP_RESOURCE_ID_BOOST1_B", - "PPP_RESOURCE_RANGE_INFO_BOOST_BYPASS_B", - "PPP_RESOURCE_ID_BOOST_BYPASS1_B", - "PPP_RESOURCE_ID_BOOST_BYPASS1_B", - "PPP_RESOURCE_RANGE_INFO_LDO_A", - "PPP_RESOURCE_ID_LDO1_A", - "PPP_RESOURCE_ID_LDO32_A", - "PPP_RESOURCE_RANGE_INFO_LDO_B", - "PPP_RESOURCE_ID_LDO1_B", - "PPP_RESOURCE_ID_LDO1_B", - "PPP_RESOURCE_RANGE_INFO_LVS_A", - "PPP_RESOURCE_ID_LVS1_A", - "PPP_RESOURCE_ID_LVS2_A", - "PPP_RESOURCE_RANGE_INFO_CXO_BUFFERS_A", - "PPP_RESOURCE_ID_CXO_BUFFERS_BBCLK1_A", - "PPP_RESOURCE_ID_CXO_BUFFERS_DIVCLK3_A", - "PPP_RESOURCE_RANGE_INFO_CXO_CLOCK_A", - "PPP_RESOURCE_ID_CXO_CLOCK_A", - "PPP_RESOURCE_ID_CXO_CLOCK_A", - "PPP_RESOURCE_RANGE_INFO_PMIC_GPIO_DV", - "PPP_RESOURCE_ID_PMIC_GPIO_DV1", - "PPP_RESOURCE_ID_PMIC_GPIO_DV3", - "PPP_RESOURCE_RANGE_INFO_PMIC_MPP_DV", - "PPP_RESOURCE_ID_PMIC_MPP_DV1", - "PPP_RESOURCE_ID_PMIC_MPP_DV3", - "PPP_RESOURCE_RANGE_INFO_TLMM_GPIO_DV", - "PPP_RESOURCE_ID_TLMM_GPIO_DV1", - "PPP_RESOURCE_ID_TLMM_GPIO_DV3", - "PPP_RESOURCE_RANGE_INFO_DIV_CLK_A", - "PPP_RESOURCE_ID_DIV_CLK_1_A", - "PPP_RESOURCE_ID_DIV_CLK_3_A" - }) - Method (PPRR, 0, NotSerialized) - { - Return (PRRP) /* \_SB_.PEP0.PRRP */ - } - - Method (PGSD, 0, NotSerialized) - { - Return (SDFR) /* \_SB_.PEP0.SDFR */ - } - - Name (FPDP, Zero) - Method (FPMD, 0, NotSerialized) - { - Return (FPDP) /* \_SB_.PEP0.FPDP */ - } - - Name (PPPC, Zero) - Method (PGPC, 0, NotSerialized) - { - Return (PPPC) /* \_SB_.PEP0.PPPC */ - } - - Name (CPRD, Package (0x02) - { - Package (0x05) - { - Package (0x02) - { - "info", - "CPR ACPI config table" - }, - - Package (0x02) - { - "chip_id", - 0xCF - }, - - Package (0x02) - { - "chip_version", - One - }, - - Package (0x15) - { - Package (0x02) - { - "instance_num", - Zero - }, - - Package (0x02) - { - "num_clients", - 0x02 - }, - - Package (0x02) - { - "apc_rail_name", - "/vdd/apc0" - }, - - Package (0x02) - { - "measurement_period_ms", - 0x05 - }, - - Package (0x02) - { - "step_quotient", - 0x10 - }, - - Package (0x02) - { - "max_pmic_step_up", - One - }, - - Package (0x02) - { - "max_pmic_step_dn", - One - }, - - Package (0x02) - { - "pmic_step_size", - 0x1388 - }, - - Package (0x02) - { - "up_threshold", - 0x02 - }, - - Package (0x02) - { - "dn_threshold", - 0x04 - }, - - Package (0x02) - { - "consecutive_up", - Zero - }, - - Package (0x02) - { - "consecutive_dn", - 0x02 - }, - - Package (0x02) - { - "clamp_timer_interval", - Zero - }, - - Package (0x02) - { - "rbcpr_base_addr", - 0xF9019000 - }, - - Package (0x02) - { - "rbcpr_size", - 0x0164 - }, - - Package (0x02) - { - "security_control_base_addr", - 0xFC4B8000 - }, - - Package (0x02) - { - "security_control_size", - 0x8000 - }, - - Package (0x02) - { - "target_quotient_multiplier", - 0x0A - }, - - Package (0x02) - { - "quotient_offset_multiplier", - 0x0A - }, - - Package (0x02) - { - "hw_errata_flag", - Zero - }, - - Package (0x02) - { - "workitem_affinity", - 0x0F - } - }, - - Package (0x15) - { - Package (0x02) - { - "instance_num", - One - }, - - Package (0x02) - { - "num_clients", - One - }, - - Package (0x02) - { - "apc_rail_name", - "/vdd/apc1" - }, - - Package (0x02) - { - "measurement_period_ms", - 0x05 - }, - - Package (0x02) - { - "step_quotient", - 0x0A - }, - - Package (0x02) - { - "max_pmic_step_up", - One - }, - - Package (0x02) - { - "max_pmic_step_dn", - One - }, - - Package (0x02) - { - "pmic_step_size", - 0x1388 - }, - - Package (0x02) - { - "up_threshold", - 0x02 - }, - - Package (0x02) - { - "dn_threshold", - 0x04 - }, - - Package (0x02) - { - "consecutive_up", - Zero - }, - - Package (0x02) - { - "consecutive_dn", - 0x02 - }, - - Package (0x02) - { - "clamp_timer_interval", - One - }, - - Package (0x02) - { - "rbcpr_base_addr", - 0xF901A000 - }, - - Package (0x02) - { - "rbcpr_size", - 0x0164 - }, - - Package (0x02) - { - "security_control_base_addr", - 0xFC4B8000 - }, - - Package (0x02) - { - "security_control_size", - 0x8000 - }, - - Package (0x02) - { - "target_quotient_multiplier", - 0x0A - }, - - Package (0x02) - { - "quotient_offset_multiplier", - 0x0A - }, - - Package (0x02) - { - "hw_errata_flag", - Zero - }, - - Package (0x02) - { - "workitem_affinity", - 0xF0 - } - } - }, - - Package (0x05) - { - Package (0x02) - { - "info", - "CPR ACPI config table" - }, - - Package (0x02) - { - "chip_id", - 0xCF - }, - - Package (0x02) - { - "chip_version", - 0x02 - }, - - Package (0x15) - { - Package (0x02) - { - "instance_num", - Zero - }, - - Package (0x02) - { - "num_clients", - 0x02 - }, - - Package (0x02) - { - "apc_rail_name", - "/vdd/apc0" - }, - - Package (0x02) - { - "measurement_period_ms", - 0x05 - }, - - Package (0x02) - { - "step_quotient", - 0x0C - }, - - Package (0x02) - { - "max_pmic_step_up", - One - }, - - Package (0x02) - { - "max_pmic_step_dn", - One - }, - - Package (0x02) - { - "pmic_step_size", - 0x1388 - }, - - Package (0x02) - { - "up_threshold", - 0x02 - }, - - Package (0x02) - { - "dn_threshold", - 0x04 - }, - - Package (0x02) - { - "consecutive_up", - Zero - }, - - Package (0x02) - { - "consecutive_dn", - 0x02 - }, - - Package (0x02) - { - "clamp_timer_interval", - Zero - }, - - Package (0x02) - { - "rbcpr_base_addr", - 0xF9019000 - }, - - Package (0x02) - { - "rbcpr_size", - 0x0164 - }, - - Package (0x02) - { - "security_control_base_addr", - 0xFC4B8000 - }, - - Package (0x02) - { - "security_control_size", - 0x8000 - }, - - Package (0x02) - { - "target_quotient_multiplier", - 0x0A - }, - - Package (0x02) - { - "quotient_offset_multiplier", - One - }, - - Package (0x02) - { - "hw_errata_flag", - Zero - }, - - Package (0x02) - { - "workitem_affinity", - 0x0F - } - }, - - Package (0x15) - { - Package (0x02) - { - "instance_num", - One - }, - - Package (0x02) - { - "num_clients", - One - }, - - Package (0x02) - { - "apc_rail_name", - "/vdd/apc1" - }, - - Package (0x02) - { - "measurement_period_ms", - 0x05 - }, - - Package (0x02) - { - "step_quotient", - 0x0C - }, - - Package (0x02) - { - "max_pmic_step_up", - One - }, - - Package (0x02) - { - "max_pmic_step_dn", - One - }, - - Package (0x02) - { - "pmic_step_size", - 0x1388 - }, - - Package (0x02) - { - "up_threshold", - 0x02 - }, - - Package (0x02) - { - "dn_threshold", - 0x04 - }, - - Package (0x02) - { - "consecutive_up", - Zero - }, - - Package (0x02) - { - "consecutive_dn", - 0x02 - }, - - Package (0x02) - { - "clamp_timer_interval", - One - }, - - Package (0x02) - { - "rbcpr_base_addr", - 0xF901A000 - }, - - Package (0x02) - { - "rbcpr_size", - 0x0164 - }, - - Package (0x02) - { - "security_control_base_addr", - 0xFC4B8000 - }, - - Package (0x02) - { - "security_control_size", - 0x8000 - }, - - Package (0x02) - { - "target_quotient_multiplier", - 0x0A - }, - - Package (0x02) - { - "quotient_offset_multiplier", - One - }, - - Package (0x02) - { - "hw_errata_flag", - Zero - }, - - Package (0x02) - { - "workitem_affinity", - 0xF0 - } - } - } - }) - Method (CPUS, 0, NotSerialized) - { - Name (PKGG, Package (0x02) - { - "000000000", - "000000000" - }) - PKGG [Zero] = NCPU /* \_SB_.NCPU */ - PKGG [One] = PSCI /* \_SB_.PSCI */ - Return (PKGG) /* \_SB_.PEP0.CPUS.PKGG */ - } - - Method (CPRM, 0, NotSerialized) - { - Return (CPRD) /* \_SB_.PEP0.CPRD */ - } - } - - Scope (\_SB.PEP0) - { - Method (LMPM, 0, NotSerialized) - { - Return (NMPM) /* \_SB_.PEP0.NMPM */ - } - - Name (NMPM, Package (0x02) - { - Package (0x02) - { - "MPM_SCALAR_CONFIG", - Package (0x05) - { - 0xFC428000, - 0x4000, - 0xF900D000, - 0x1000, - 0x01D0 - } - }, - - Package (0x02) - { - "MPM_INTERRUPT_CONFIG", - Package (0x0A) - { - Package (0x04) - { - 0x30, - 0xAC, - Zero, - One - }, - - Package (0x04) - { - 0x31, - 0xAC, - Zero, - One - }, - - Package (0x04) - { - 0x3A, - 0xAC, - Zero, - One - }, - - Package (0x04) - { - 0x32, - 0x9B, - Zero, - One - }, - - Package (0x04) - { - 0x33, - 0x9C, - Zero, - One - }, - - Package (0x04) - { - 0x38, - 0x9D, - Zero, - One - }, - - Package (0x04) - { - 0x39, - 0x9E, - Zero, - One - }, - - Package (0x04) - { - 0x0D, - 0x25, - One, - One - }, - - Package (0x04) - { - 0x22, - 0x4D, - One, - 0x03 - }, - - Package (0x04) - { - 0x3E, - 0xDE, - Zero, - 0x04 - } - } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (LSPM, 0, NotSerialized) - { - Return (NSPM) /* \_SB_.PEP0.NSPM */ - } - - Name (NSPM, Package (0x07) - { - "SPM_CONFIG", - 0x0B, - 0x03, - Package (0x04) - { - "SPM_CLUSTER_CONFIG", - 0x05, - 0x05, - One - }, - - Package (0x0C) - { - "SPM_PHYS_CONFIG", - 0xF9089000, - 0xF9099000, - 0xF90A9000, - 0xF90B9000, - 0xF9012000, - 0xF90C9000, - 0xF90D9000, - 0xF90E9000, - 0xF90F9000, - 0xF9013000, - 0xF9065000 - }, - - Package (0x0C) - { - "SPM_QCHANNEL_CONFIG", - 0xF908B060, - 0xF909B060, - 0xF90AB060, - 0xF90BB060, - 0xF900D210, - 0xF90CB060, - 0xF90DB060, - 0xF90EB060, - 0xF90FB060, - 0xF900F210, - Zero - }, - - Package (0x04) - { - "SPM_GLB_CONFIG", - 0xF900D000, - 0xF900F000, - 0xF900D000 - } - }) - } - - Scope (\_SB.PEP0) - { - Method (LVDD, 0, NotSerialized) - { - Return (NVDD) /* \_SB_.PEP0.NVDD */ - } - - Name (NVDD, Package (0x03) - { - Package (0x02) - { - "PEP_VDD_CX", - Package (0x0B) - { - "PPP_RESOURCE_ID_SMPS1_A", - 0x02, - 0x07, - 0x04, - Package (0x0C) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - One, - Zero - }, - - Package (0x0C) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - One, - Zero - }, - - Package (0x0C) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - 0x02, - Zero - }, - - Package (0x0C) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - 0x03, - Zero - }, - - Package (0x0C) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - 0x04, - Zero - }, - - Package (0x0C) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - 0x05, - Zero - }, - - Package (0x0C) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - 0x06, - Zero - } - } - }, - - Package (0x02) - { - "PEP_VDD_MX", - Package (0x0B) - { - "PPP_RESOURCE_ID_SMPS2_A", - 0x02, - 0x07, - 0x06, - Package (0x0C) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - One, - Zero - }, - - Package (0x0C) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - One, - Zero - }, - - Package (0x0C) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - 0x02, - Zero - }, - - Package (0x0C) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - 0x03, - Zero - }, - - Package (0x0C) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - 0x04, - Zero - }, - - Package (0x0C) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - 0x05, - Zero - }, - - Package (0x0C) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - 0x06, - Zero - } - } - }, - - Package (0x02) - { - "PEP_VDD_HFPLL1", - Package (0x07) - { - "PPP_RESOURCE_ID_SMPS12_A", - 0x02, - 0x03, - One, - Package (0x0C) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - }, - - Package (0x0C) - { - 0x0010C8E0, - 0x0FA0, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - }, - - Package (0x0C) - { - 0x0010C8E0, - 0x2328, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - } - } - }) - } - - Scope (\_SB.PEP0) - { - Name (DVMP, Package (0x02) - { - Package (0x04) - { - "PPP_RESOURCE_ID_PMIC_GPIO_DV1", - "PPP_RESOURCE_TYPE_DISCRETE_PMIC_GPIO", - Package (0x02) - { - "PM_DISCRETE_VREG_STATE_ON", - Package (0x0A) - { - Zero, - 0x08, - Zero, - Zero, - One, - Zero, - One, - Zero, - One, - 0x05 - } - }, - - Package (0x02) - { - "PM_DISCRETE_VREG_STATE_OFF", - Package (0x0A) - { - Zero, - 0x08, - Zero, - Zero, - Zero, - Zero, - One, - Zero, - One, - 0x05 - } - } - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_PMIC_MPP_DV1", - "PPP_RESOURCE_TYPE_DISCRETE_PMIC_MPP", - Package (0x02) - { - "PM_DISCRETE_VREG_STATE_ON", - Package (0x06) - { - Zero, - 0x03, - Zero, - 0x02, - One, - Zero - } - }, - - Package (0x02) - { - "PM_DISCRETE_VREG_STATE_OFF", - Package (0x06) - { - Zero, - 0x03, - Zero, - 0x02, - Zero, - Zero - } - } - } - }) - Method (DVMM, 0, NotSerialized) - { - Return (DVMP) /* \_SB_.PEP0.DVMP */ - } - } - - Scope (\_SB.PEP0) - { - Method (LDBG, 0, NotSerialized) - { - Return (NDBG) /* \_SB_.PEP0.NDBG */ - } - - Name (NDBG, Package (0x04) - { - "DEBUGGERS", - Package (0x05) - { - "TYPE", - "SERIAL", - Package (0x02) - { - "INSTANCES", - "\\_SB.UAR1" - }, - - Package (0x04) - { - "DEBUG_ON", - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_blsp1_uart2_apps_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_blsp1_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_blsp1_ahb_clk", - 0x09, - 0x0C - } - } - }, - - Package (0x01) - { - "DEBUG_OFF" - } - }, - - Package (0x06) - { - "TYPE", - "USB2.0", - Package (0x03) - { - "DEBUG_INSTANCES", - "\\_SB.URS0", - "\\_SB.UFN1" - }, - - Package (0x02) - { - "DRIVER_INSTANCES", - "\\_SB.UFN1" - }, - - Package (0x09) - { - "DEBUG_ON", - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/pnoc", - 0x000186A0 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb_phy_cfg_ahb2phy_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb_hs_system_clk", - 0x08, - 0x3C, - 0x09 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb_hs_ahb_clk", - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_USB_HS1", - "ICBID_SLAVE_EBI1", - 0x5DC00000, - 0x03C00000 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_LNBBCLK1_A", - 0x06, - One, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO24_A", - One, - 0x002EEBB8, - 0x16A8, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO6_A", - One, - 0x001B7740, - 0x48A8, - One, - Zero, - One, - Zero, - Zero, - Zero - } - } - }, - - Package (0x0C) - { - "DEBUG_OFF", - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb_phy_cfg_ahb2phy_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb_hs_system_clk", - 0x08, - 0x3C, - 0x09 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb_hs_ahb_clk", - One - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - Zero, - "/clk/pnoc", - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb_phy_cfg_ahb2phy_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb_hs_system_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb_hs_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_USB_HS1", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_LNBBCLK1_A", - 0x06, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO24_A", - One, - 0x002EEBB8, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO6_A", - One, - 0x001B7740, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - Zero - } - } - } - }, - - Package (0x05) - { - "TYPE", - "USB3.0", - Package (0x02) - { - "INSTANCES", - "\\_SB.NULL" - }, - - Package (0x01) - { - "DEBUG_ON" - }, - - Package (0x01) - { - "DEBUG_OFF" - } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (LDRS, 0, NotSerialized) - { - Return (NDRS) /* \_SB_.PEP0.NDRS */ - } - - Name (NDRS, Package (0x05) - { - "DEFAULT_RESOURCES", - Package (0x04) - { - "OPTIMIZATION", - "CRYPTO_OFF", - "BOOT", - Package (0x07) - { - "RESOURCES", - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/ce1", - 0x64 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/ce2", - 0x64 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/ce3", - 0x64 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/ce3", - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/ce2", - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/ce1", - Zero - } - } - } - }, - - Package (0x04) - { - "WORKAROUND", - "PNOC_DEFAULT_ON", - "BOOT", - Package (0x02) - { - "RESOURCES", - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/pnoc", - One - } - } - } - }, - - Package (0x04) - { - "OPTIMIZATION", - "PCIE0_OFF", - "BOOT", - Package (0x03) - { - "RESOURCES", - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_PCIE_0", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_PCIE_0", - 0x02 - } - } - } - }, - - Package (0x04) - { - "OPTIMIZATION", - "UFS_OFF", - "BOOT", - Package (0x03) - { - "RESOURCES", - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_UFS", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_UFS", - 0x02 - } - } - } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (UIDL, 0, NotSerialized) - { - Return (NIDL) /* \_SB_.PEP0.NIDL */ - } - - Name (NIDL, Package (0x09) - { - "MICROPEP_IDLE", - One, - Package (0x06) - { - "LPR", - "A53Core0", - Zero, - Package (0x07) - { - "MODE", - "C1", - Zero, - Zero, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C2D", - 0x03E8, - 0x0FA0, - 0x10, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C3", - 0x1388, - 0x6978, - 0x03, - Zero, - One - } - }, - - Package (0x06) - { - "LPR", - "A53Core1", - One, - Package (0x07) - { - "MODE", - "C1", - Zero, - Zero, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C2D", - 0x03E8, - 0x0FA0, - 0x10, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C3", - 0x1388, - 0x6978, - 0x03, - Zero, - One - } - }, - - Package (0x06) - { - "LPR", - "A53Core2", - 0x02, - Package (0x07) - { - "MODE", - "C1", - Zero, - Zero, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C2D", - 0x03E8, - 0x0FA0, - 0x10, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C3", - 0x1388, - 0x6978, - 0x03, - Zero, - One - } - }, - - Package (0x06) - { - "LPR", - "A53Core3", - 0x03, - Package (0x07) - { - "MODE", - "C1", - Zero, - Zero, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C2D", - 0x03E8, - 0x0FA0, - 0x10, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C3", - 0x1388, - 0x6978, - 0x03, - Zero, - One - } - }, - - Package (0x05) - { - "LPR", - "A53L2", - 0xFFFFFFFF, - Package (0x0B) - { - "MODE", - "D2D", - 0x0514, - 0x1D4C, - 0x10, - 0x02, - Zero, - Package (0x04) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53Core0", - "C1", - 0x03 - }, - - Package (0x04) - { - "DEPENDENCY", - "A53Core0", - "C2D", - 0x03 - }, - - Package (0x04) - { - "DEPENDENCY", - "A53Core0", - "C3", - 0x03 - } - }, - - Package (0x04) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53Core1", - "C1", - 0x03 - }, - - Package (0x04) - { - "DEPENDENCY", - "A53Core1", - "C2D", - 0x03 - }, - - Package (0x04) - { - "DEPENDENCY", - "A53Core1", - "C3", - 0x03 - } - }, - - Package (0x04) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53Core2", - "C1", - 0x03 - }, - - Package (0x04) - { - "DEPENDENCY", - "A53Core2", - "C2D", - 0x03 - }, - - Package (0x04) - { - "DEPENDENCY", - "A53Core2", - "C3", - 0x03 - } - }, - - Package (0x04) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53Core3", - "C1", - 0x03 - }, - - Package (0x04) - { - "DEPENDENCY", - "A53Core3", - "C2D", - 0x03 - }, - - Package (0x04) - { - "DEPENDENCY", - "A53Core3", - "C3", - 0x03 - } - } - }, - - Package (0x0B) - { - "MODE", - "D3", - 0x2328, - 0xD2F0, - Zero, - One, - 0x04, - Package (0x02) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53Core0", - "C3", - 0x07 - } - }, - - Package (0x02) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53Core1", - "C3", - 0x07 - } - }, - - Package (0x02) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53Core2", - "C3", - 0x07 - } - }, - - Package (0x02) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53Core3", - "C3", - 0x07 - } - } - } - }, - - Package (0x05) - { - "LPR", - "CCI", - 0xFFFFFFFF, - Package (0x08) - { - "MODE", - "E1", - 0x1388, - 0x2710, - Zero, - Zero, - Zero, - Package (0x03) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53L2", - "D2D", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "A53L2", - "D3", - 0x07 - } - } - }, - - Package (0x08) - { - "MODE", - "E3", - 0x2AF8, - 0x00038270, - Zero, - Zero, - Zero, - Package (0x02) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53L2", - "D3", - 0x07 - } - } - } - }, - - Package (0x04) - { - "LPR", - "platform", - 0xFFFFFFFF, - Package (0x08) - { - "MODE", - "xo", - 0x2EE0, - 0x00050910, - 0x20, - Zero, - 0x10, - Package (0x02) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "CCI", - "E3", - 0x07 - } - } - } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (OIDL, 0, NotSerialized) - { - Return (MIDL) /* \_SB_.PEP0.MIDL */ - } - - Name (MIDL, Package (0x0E) - { - "MICROPEP_IDLE", - One, - Package (0x06) - { - "LPR", - "A53Core0", - Zero, - Package (0x07) - { - "MODE", - "C1", - Zero, - Zero, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C2D", - 0x03E8, - 0x0FA0, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C3", - 0x0BB8, - 0xAFC8, - 0x03, - Zero, - One - } - }, - - Package (0x06) - { - "LPR", - "A53Core1", - One, - Package (0x07) - { - "MODE", - "C1", - Zero, - Zero, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C2D", - 0x03E8, - 0x0FA0, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C3", - 0x0BB8, - 0xAFC8, - 0x03, - Zero, - One - } - }, - - Package (0x06) - { - "LPR", - "A53Core2", - 0x02, - Package (0x07) - { - "MODE", - "C1", - Zero, - Zero, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C2D", - 0x03E8, - 0x0FA0, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C3", - 0x0BB8, - 0xAFC8, - 0x03, - Zero, - One - } - }, - - Package (0x06) - { - "LPR", - "A53Core3", - 0x03, - Package (0x07) - { - "MODE", - "C1", - Zero, - Zero, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C2D", - 0x03E8, - 0x0FA0, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C3", - 0x0BB8, - 0xAFC8, - 0x03, - Zero, - One - } - }, - - Package (0x06) - { - "LPR", - "A57Core0", - 0x04, - Package (0x07) - { - "MODE", - "C1", - Zero, - Zero, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C2D", - 0x0320, - 0x1770, - 0x10, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C3", - 0x0384, - 0x00011170, - 0x03, - Zero, - One - } - }, - - Package (0x06) - { - "LPR", - "A57Core1", - 0x05, - Package (0x07) - { - "MODE", - "C1", - Zero, - Zero, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C2D", - 0x0320, - 0x1770, - 0x10, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C3", - 0x0384, - 0x00011170, - 0x03, - Zero, - One - } - }, - - Package (0x06) - { - "LPR", - "A57Core2", - 0x06, - Package (0x07) - { - "MODE", - "C1", - Zero, - Zero, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C2D", - 0x0320, - 0x1770, - 0x10, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C3", - 0x0384, - 0x00011170, - 0x03, - Zero, - One - } - }, - - Package (0x06) - { - "LPR", - "A57Core3", - 0x07, - Package (0x07) - { - "MODE", - "C1", - Zero, - Zero, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C2D", - 0x0320, - 0x1770, - 0x10, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C3", - 0x0384, - 0x00011170, - 0x03, - Zero, - One - } - }, - - Package (0x05) - { - "LPR", - "A53L2", - 0xFFFFFFFF, - Package (0x0B) - { - "MODE", - "D2D", - 0x0514, - 0x0BB8, - Zero, - 0x02, - Zero, - Package (0x04) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53Core0", - "C1", - 0x03 - }, - - Package (0x04) - { - "DEPENDENCY", - "A53Core0", - "C2D", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "A53Core0", - "C3", - 0x03 - } - }, - - Package (0x04) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53Core1", - "C1", - 0x03 - }, - - Package (0x04) - { - "DEPENDENCY", - "A53Core1", - "C2D", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "A53Core1", - "C3", - 0x03 - } - }, - - Package (0x04) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53Core2", - "C1", - 0x03 - }, - - Package (0x04) - { - "DEPENDENCY", - "A53Core2", - "C2D", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "A53Core2", - "C3", - 0x03 - } - }, - - Package (0x04) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53Core3", - "C1", - 0x03 - }, - - Package (0x04) - { - "DEPENDENCY", - "A53Core3", - "C2D", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "A53Core3", - "C3", - 0x03 - } - } - }, - - Package (0x0B) - { - "MODE", - "D3", - 0x2328, - 0xFA00, - Zero, - One, - 0x04, - Package (0x02) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53Core0", - "C3", - 0x07 - } - }, - - Package (0x02) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53Core1", - "C3", - 0x07 - } - }, - - Package (0x02) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53Core2", - "C3", - 0x07 - } - }, - - Package (0x02) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53Core3", - "C3", - 0x07 - } - } - } - }, - - Package (0x05) - { - "LPR", - "A57L2", - 0xFFFFFFFF, - Package (0x0B) - { - "MODE", - "D2D", - 0x07D0, - 0x2328, - 0x10, - 0x02, - Zero, - Package (0x04) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A57Core0", - "C1", - 0x03 - }, - - Package (0x04) - { - "DEPENDENCY", - "A57Core0", - "C2D", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "A57Core0", - "C3", - 0x03 - } - }, - - Package (0x04) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A57Core1", - "C1", - 0x03 - }, - - Package (0x04) - { - "DEPENDENCY", - "A57Core1", - "C2D", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "A57Core1", - "C3", - 0x03 - } - }, - - Package (0x04) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A57Core2", - "C1", - 0x03 - }, - - Package (0x04) - { - "DEPENDENCY", - "A57Core2", - "C2D", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "A57Core2", - "C3", - 0x03 - } - }, - - Package (0x04) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A57Core3", - "C1", - 0x03 - }, - - Package (0x04) - { - "DEPENDENCY", - "A57Core3", - "C2D", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "A57Core3", - "C3", - 0x03 - } - } - }, - - Package (0x0B) - { - "MODE", - "D3", - 0x2EE0, - 0xEA60, - Zero, - One, - 0x04, - Package (0x02) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A57Core0", - "C3", - 0x07 - } - }, - - Package (0x02) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A57Core1", - "C3", - 0x07 - } - }, - - Package (0x02) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A57Core2", - "C3", - 0x07 - } - }, - - Package (0x02) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A57Core3", - "C3", - 0x07 - } - } - } - }, - - Package (0x05) - { - "LPR", - "CCI", - 0xFFFFFFFF, - Package (0x09) - { - "MODE", - "E1", - 0x1388, - 0x6590, - Zero, - Zero, - Zero, - Package (0x03) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53L2", - "D2D", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "A53L2", - "D3", - 0x07 - } - }, - - Package (0x03) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A57L2", - "D2D", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "A57L2", - "D3", - 0x07 - } - } - }, - - Package (0x09) - { - "MODE", - "E3", - 0x2AF8, - 0x7530, - Zero, - Zero, - Zero, - Package (0x02) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53L2", - "D3", - 0x07 - } - }, - - Package (0x02) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A57L2", - "D3", - 0x07 - } - } - } - }, - - Package (0x04) - { - "LPR", - "platform", - 0xFFFFFFFF, - Package (0x08) - { - "MODE", - "xo", - 0x1388, - 0x00050910, - 0x20, - Zero, - 0x10, - Package (0x02) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "CCI", - "E3", - 0x07 - } - } - } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (APMD, 0, NotSerialized) - { - Return (APCC) /* \_SB_.PEP0.APCC */ - } - - Name (APCC, Package (0x02) - { - Package (0x13) - { - "DEVICE", - "\\_SB.ADSP.SLM1.ADCM.AUDD", - Package (0x05) - { - "COMPONENT", - Zero, - Package (0x05) - { - "FSTATE", - Zero, - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - Zero, - 0x0E, - Zero, - 0x02, - 0x04, - 0x03, - 0x05 - } - }, - - Package (0x02) - { - "PMICDIVCLK", - Package (0x03) - { - "PPP_RESOURCE_ID_DIV_CLK_1_A", - 0x02, - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0E) - { - "PPP_RESOURCE_ID_SMPS5_A", - 0x02, - 0x0020CE70, - 0x0009EB10, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - } - }, - - Package (0x05) - { - "FSTATE", - One, - Package (0x02) - { - "PMICDIVCLK", - Package (0x03) - { - "PPP_RESOURCE_ID_DIV_CLK_1_A", - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - Zero, - 0x0E, - Zero, - 0x02, - 0x04, - One, - 0x05 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0E) - { - "PPP_RESOURCE_ID_SMPS5_A", - 0x02, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - } - }, - - Package (0x06) - { - "PSTATE_SET", - Zero, - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0E) - { - "PPP_RESOURCE_ID_SMPS4_A", - 0x02, - 0x001B7740, - 0xEA60, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO11_A", - One, - 0x00124F80, - 0x88B8, - One, - Zero, - One, - Zero, - Zero, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO11_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0E) - { - "PPP_RESOURCE_ID_SMPS4_A", - 0x02, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - } - }, - - Package (0x02) - { - "PREPARE_PSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_PSTATE", - One - } - } - }, - - Package (0x04) - { - "COMPONENT", - One, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - }, - - Package (0x04) - { - "COMPONENT", - 0x02, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - }, - - Package (0x04) - { - "COMPONENT", - 0x03, - Package (0x05) - { - "FSTATE", - Zero, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x43, - One, - One, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x41, - One, - One, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x42, - One, - One, - One, - Zero, - Zero - } - } - }, - - Package (0x05) - { - "FSTATE", - One, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x43, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x41, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x42, - Zero, - Zero, - Zero, - One, - Zero - } - } - } - }, - - Package (0x04) - { - "COMPONENT", - 0x04, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - }, - - Package (0x04) - { - "COMPONENT", - 0x05, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - }, - - Package (0x04) - { - "COMPONENT", - 0x06, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - }, - - Package (0x04) - { - "COMPONENT", - 0x07, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - }, - - Package (0x04) - { - "COMPONENT", - 0x08, - Package (0x05) - { - "FSTATE", - Zero, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x3E, - One, - One, - One, - One, - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x3A, - One, - One, - One, - One, - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x3B, - One, - One, - One, - One, - One - } - } - }, - - Package (0x05) - { - "FSTATE", - One, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x3E, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x3A, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x3B, - Zero, - Zero, - Zero, - One, - Zero - } - } - } - }, - - Package (0x04) - { - "COMPONENT", - 0x09, - Package (0x03) - { - "FSTATE", - Zero, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x3C, - One, - One, - Zero, - One, - Zero - } - } - }, - - Package (0x03) - { - "FSTATE", - One, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x3C, - Zero, - Zero, - Zero, - One, - Zero - } - } - } - }, - - Package (0x04) - { - "COMPONENT", - 0x0A, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - }, - - Package (0x04) - { - "COMPONENT", - 0x0B, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - }, - - Package (0x04) - { - "COMPONENT", - 0x0C, - Package (0x05) - { - "FSTATE", - Zero, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x52, - One, - One, - One, - Zero, - 0x03 - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x4F, - One, - One, - One, - Zero, - 0x03 - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x50, - One, - One, - One, - Zero, - 0x03 - } - } - }, - - Package (0x05) - { - "FSTATE", - One, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x52, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x4F, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x50, - Zero, - Zero, - Zero, - One, - Zero - } - } - } - }, - - Package (0x04) - { - "COMPONENT", - 0x0D, - Package (0x05) - { - "FSTATE", - Zero, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x51, - One, - One, - Zero, - Zero, - 0x03 - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x4F, - One, - One, - One, - Zero, - 0x03 - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x50, - One, - One, - One, - Zero, - 0x03 - } - } - }, - - Package (0x05) - { - "FSTATE", - One, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x51, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x4F, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x50, - Zero, - Zero, - Zero, - One, - Zero - } - } - } - }, - - Package (0x04) - { - "COMPONENT", - 0x0E, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - }, - - Package (0x04) - { - "COMPONENT", - 0x0F, - Package (0x03) - { - "FSTATE", - Zero, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x07) - { - "PPP_RESOURCE_ID_BOOST_BYPASS1_B", - 0x09, - 0x00325AA0, - One, - Zero, - Zero, - Zero - } - } - }, - - Package (0x03) - { - "FSTATE", - One, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x07) - { - "PPP_RESOURCE_ID_BOOST_BYPASS1_B", - 0x09, - 0x00325AA0, - Zero, - Zero, - Zero, - Zero - } - } - } - }, - - Package (0x04) - { - "COMPONENT", - 0x10, - Package (0x05) - { - "FSTATE", - Zero, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x9C40 - } - } - }, - - Package (0x05) - { - "FSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - 0x02 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - Zero - } - } - } - } - }, - - Package (0x03) - { - "DEVICE", - "\\_SB.ADSP.SLM1.ADCM.AUDD.MBHC", - Package (0x04) - { - "COMPONENT", - Zero, - Package (0x04) - { - "FSTATE", - Zero, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0E) - { - "PPP_RESOURCE_ID_SMPS5_A", - 0x02, - 0x0020CE70, - 0x0009EB10, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x07) - { - "PPP_RESOURCE_ID_BOOST_BYPASS1_B", - 0x09, - 0x00325AA0, - One, - Zero, - Zero, - Zero - } - } - }, - - Package (0x04) - { - "FSTATE", - One, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0E) - { - "PPP_RESOURCE_ID_SMPS5_A", - 0x02, - Zero, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x07) - { - "PPP_RESOURCE_ID_BOOST_BYPASS1_B", - 0x09, - Zero, - One, - Zero, - Zero, - Zero - } - } - } - } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (OCMD, 0, NotSerialized) - { - Return (OCCC) /* \_SB_.PEP0.OCCC */ - } - - Name (OCCC, Package (0x01) - { - Package (0x04) - { - "DEVICE", - "\\_SB.OMEM", - Package (0x05) - { - "COMPONENT", - Zero, - Package (0x03) - { - "FSTATE", - Zero, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/ocmem", - One - } - } - }, - - Package (0x03) - { - "FSTATE", - One, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/ocmem", - Zero - } - } - }, - - Package (0x02) - { - "STOP_FSTATE", - Zero - } - }, - - Package (0x05) - { - "COMPONENT", - One, - Package (0x03) - { - "FSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "ocmemcx_ocmemnoc_clk", - One, - Zero, - One - } - } - }, - - Package (0x03) - { - "FSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "ocmemcx_ocmemnoc_clk", - 0x02, - Zero, - One - } - } - }, - - Package (0x02) - { - "STOP_FSTATE", - Zero - } - } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (GPMD, 0, NotSerialized) - { - Name (GPCC, Package (0x01) - { - Package (0x0B) - { - "DEVICE", - "\\_SB.GPU0", - Package (0x0D) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x04) - { - "FSTATE", - One, - Package (0x0E) - { - "ENTER", - Package (0x01) - { - "PSTATE_SAVE" - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x03 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x03, - 0x0B - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x04, - 0x28 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_axi", - Zero - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - 0x02 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x05, - One - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/xo/cxo", - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO2_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO12_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO28_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/pmic/client/hfpll1", - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x0A, - One, - Zero, - Zero, - One, - Zero - } - } - }, - - Package (0x0B) - { - "EXIT", - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/xo/cxo", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x05, - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_axi", - 0x4B00 - } - }, - - Package (0x01) - { - "PSTATE_RESTORE" - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO2_A", - One, - 0x001312D0, - 0x1040, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO12_A", - One, - 0x001B7740, - 0x2AF8, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO28_A", - One, - 0x000F4240, - 0x64, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/pmic/client/hfpll1", - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x0A, - One, - One, - Zero, - Zero, - Zero - } - } - } - }, - - Package (0x02) - { - "INIT_FSTATE", - One - }, - - Package (0x02) - { - "PRELOAD_FSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_FSTATE", - Zero - }, - - Package (0x07) - { - "PSTATE_SET", - Zero, - Package (0x02) - { - "PSTATE", - Zero - }, - - Package (0x09) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x0A, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - 0x0A, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_axi_clk", - 0x0A, - Zero, - One - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_axi_clk", - 0x0B, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - 0x0B, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x0B, - Zero, - One - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - Zero - }, - - Package (0x02) - { - "PREPARE_PSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_PSTATE", - Zero - } - }, - - Package (0x07) - { - "PSTATE_SET", - One, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - One - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - 0x02 - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - One - }, - - Package (0x02) - { - "PREPARE_PSTATE", - One - }, - - Package (0x02) - { - "ABANDON_PSTATE", - One - } - }, - - Package (0x09) - { - "PSTATE_SET", - 0x02, - Package (0x10) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_vsync_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_axi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mmss_misc_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_pclk0_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_esc0_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_byte0_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_pclk1_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_esc1_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_byte1_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_extpclk_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_hdmi_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_hdmi_clk", - One, - Zero, - One - } - } - }, - - Package (0x10) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_vsync_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_axi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mmss_misc_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_pclk0_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_esc0_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_byte0_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_pclk1_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_esc1_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_byte1_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_extpclk_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_hdmi_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_hdmi_clk", - 0x02, - Zero, - One - } - } - }, - - Package (0x10) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_vsync_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_axi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mmss_misc_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_pclk0_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_esc0_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_byte0_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_pclk1_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_esc1_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_byte1_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_extpclk_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_hdmi_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_hdmi_clk", - 0x02, - Zero, - One - } - } - }, - - Package (0x10) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_vsync_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_axi_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mmss_misc_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_pclk0_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_esc0_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_byte0_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_pclk1_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_esc1_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_byte1_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_extpclk_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_hdmi_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_hdmi_clk", - 0x02, - Zero, - One - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - Zero - }, - - Package (0x02) - { - "PREPARE_PSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_PSTATE", - Zero - } - }, - - Package (0x11) - { - "PSTATE_SET", - 0x03, - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x17D78400, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x1312D000, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x11E1A300, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x0FE502AB, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x04, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x0E4E1C00, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x05, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x0BEBC200, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x06, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x0A3140C0, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x07, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x08F0D180, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x08, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x07270E00, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x09, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x05F5E100, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x0A, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x051BE56E, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x0B, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - Zero, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - Zero, - Zero - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - 0x03 - }, - - Package (0x02) - { - "PREPARE_PSTATE", - 0x03 - }, - - Package (0x02) - { - "ABANDON_PSTATE", - 0x03 - } - }, - - Package (0x2E) - { - "PSTATE_SET", - 0x04, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0xB2D05E00, - 0xB2D05E00 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0xA6E49C00, - 0xA6E49C00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x9AF8DA00, - 0x9AF8DA00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x8F0D1800, - 0x8F0D1800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x83215600, - 0x83215600 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x77359400, - 0x77359400 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x713FB300, - 0x713FB300 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x6553F100, - 0x6553F100 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x08, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x5CC8FFB4, - 0x5CC8FFB4 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x09, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x5459A2A4, - 0x5459A2A4 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x4CAE93DA, - 0x4CAE93DA - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x45B5FAC7, - 0x45B5FAC7 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0C, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x3F5F9E29, - 0x3F5F9E29 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0D, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x399CBE54, - 0x399CBE54 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0E, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x345FF2D8, - 0x345FF2D8 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0F, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x2F9D0B50, - 0x2F9D0B50 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x10, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x2B48F303, - 0x2B48F303 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x11, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x2759971A, - 0x2759971A - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x12, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x23C5CF2F, - 0x23C5CF2F - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x13, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x208547FC, - 0x208547FC - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x14, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x1D906FFC, - 0x1D906FFC - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x15, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x1AE065CE, - 0x1AE065CE - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x16, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x186EE830, - 0x186EE830 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x17, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x16364771, - 0x16364771 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x18, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x14315838, - 0x14315838 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x19, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x125B6779, - 0x125B6779 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x10B02F85, - 0x10B02F85 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x0F2BCE1C, - 0x0F2BCE1C - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1C, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x0DCABB5F, - 0x0DCABB5F - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1D, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x0C89C19D, - 0x0C89C19D - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1E, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x0B65F5D4, - 0x0B65F5D4 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1F, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x0A5CB0EF, - 0x0A5CB0EF - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x20, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x096B8994, - 0x096B8994 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x21, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x08904E86, - 0x08904E86 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x22, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x07C90191, - 0x07C90191 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x23, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x0713D2E1, - 0x0713D2E1 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x24, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x066F1CCD, - 0x066F1CCD - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x25, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x05D96000, - 0x05D96000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x26, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x05514000, - 0x05514000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x27, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x04D58000, - 0x04D58000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x28, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - 0x0C - }, - - Package (0x02) - { - "PREPARE_PSTATE", - 0x0C - }, - - Package (0x02) - { - "ABANDON_PSTATE", - 0x0C - } - }, - - Package (0x07) - { - "PSTATE_SET", - 0x05, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/misc_svs+", - One - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/misc_svs+", - Zero - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - Zero - }, - - Package (0x02) - { - "PREPARE_PSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_PSTATE", - Zero - } - } - }, - - Package (0x0C) - { - "COMPONENT", - One, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - }, - - Package (0x04) - { - "FSTATE", - 0x02, - Package (0x0B) - { - "ENTER", - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "oxili_rbbmtimer_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "oxilicx_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "oxili_gfx3d_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_GFX3D_CFG", - Zero, - Zero - } - }, - - Package (0x01) - { - "PSTATE_SAVE" - }, - - Package (0x01) - { - "PSTATE_ADJUST" - }, - - Package (0x01) - { - "PSTATE_ADJUST" - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_OXILI", - 0x02 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_OXILICX", - 0x02 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - Zero - } - } - }, - - Package (0x09) - { - "EXIT", - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x4B00 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_OXILI", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_OXILICX", - One - } - }, - - Package (0x01) - { - "PSTATE_RESTORE" - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_GFX3D_CFG", - 0x11E1A300, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "oxili_gfx3d_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "oxilicx_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "oxili_rbbmtimer_clk", - One, - Zero, - One - } - } - } - }, - - Package (0x02) - { - "INIT_FSTATE", - Zero - }, - - Package (0x02) - { - "PRELOAD_FSTATE", - 0x02 - }, - - Package (0x02) - { - "ABANDON_FSTATE", - 0x02 - }, - - Package (0x07) - { - "PSTATE_SET", - Zero, - Package (0x02) - { - "PSTATE", - Zero - }, - - Package (0x09) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "oxili_gfx3d_clk", - 0x0A, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "oxilicx_ahb_clk", - 0x0A, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "oxili_rbbmtimer_clk", - 0x0A, - Zero, - One - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "oxili_rbbmtimer_clk", - 0x0B, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "oxilicx_ahb_clk", - 0x0B, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "oxili_gfx3d_clk", - 0x0B, - Zero, - One - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - Zero - }, - - Package (0x02) - { - "PREPARE_PSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_PSTATE", - Zero - } - }, - - Package (0x07) - { - "PSTATE_SET", - One, - Package (0x05) - { - "PSTATE", - Zero, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x4B00 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_OXILI", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_OXILICX", - One - } - } - }, - - Package (0x05) - { - "PSTATE", - One, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_OXILI", - 0x02 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_OXILICX", - 0x02 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - Zero - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - One - }, - - Package (0x02) - { - "PREPARE_PSTATE", - One - }, - - Package (0x02) - { - "ABANDON_PSTATE", - One - } - }, - - Package (0x02) - { - "PSTATE_SET", - 0x02 - }, - - Package (0x02) - { - "PSTATE_SET", - 0x03 - } - }, - - Package (0x0C) - { - "COMPONENT", - 0x02, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x04) - { - "FSTATE", - One, - Package (0x04) - { - "ENTER", - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_axi_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x02, - Zero, - One - } - } - }, - - Package (0x04) - { - "EXIT", - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_axi_clk", - One, - Zero, - One - } - } - } - }, - - Package (0x04) - { - "FSTATE", - 0x02, - Package (0x08) - { - "ENTER", - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_axi_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x02, - Zero, - One - } - }, - - Package (0x01) - { - "PSTATE_SAVE" - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x0B - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x03, - 0x0B - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - 0x02 - } - } - }, - - Package (0x06) - { - "EXIT", - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_axi_clk", - One, - Zero, - One - } - }, - - Package (0x01) - { - "PSTATE_RESTORE" - } - } - }, - - Package (0x02) - { - "INIT_FSTATE", - Zero - }, - - Package (0x02) - { - "PRELOAD_FSTATE", - 0x02 - }, - - Package (0x02) - { - "ABANDON_FSTATE", - 0x02 - }, - - Package (0x07) - { - "PSTATE_SET", - Zero, - Package (0x02) - { - "PSTATE", - Zero - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x05, - Zero, - One - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - Zero - }, - - Package (0x02) - { - "PREPARE_PSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_PSTATE", - Zero - } - }, - - Package (0x07) - { - "PSTATE_SET", - One, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - One - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - 0x02 - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - Zero - }, - - Package (0x02) - { - "PREPARE_PSTATE", - One - }, - - Package (0x02) - { - "ABANDON_PSTATE", - Zero - } - }, - - Package (0x11) - { - "PSTATE_SET", - 0x02, - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x17D78400, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x1312D000, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x11E1A300, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x0FE50FB0, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x04, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x0E4E1C00, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x05, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x0BEBC200, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x06, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x0A37D070, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x07, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x08F0D180, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x08, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x07270E00, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x09, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x05F5E100, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x0A, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x051BD4B0, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x0B, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - Zero, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - Zero, - Zero - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - 0x0A - }, - - Package (0x02) - { - "PREPARE_PSTATE", - 0x0A - }, - - Package (0x02) - { - "ABANDON_PSTATE", - 0x0A - } - }, - - Package (0x11) - { - "PSTATE_SET", - 0x03, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x98968000, - 0x98968000 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x8F0D1800, - 0x8F0D1800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x6CFDC928, - 0x6CFDC928 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x5F5E1000, - 0x5F5E1000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x4C4B4000, - 0x4C4B4000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x3F6B5A00, - 0x3F6B5A00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x2FAF0800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x28DEA580, - 0x28DEA580 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x08, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x23C34600, - 0x23C34600 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x09, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x1C9C3800, - 0x1C9C3800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x11E1A300, - 0x11E1A300 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - 0x07 - }, - - Package (0x02) - { - "PREPARE_PSTATE", - 0x07 - }, - - Package (0x02) - { - "ABANDON_PSTATE", - 0x07 - } - } - }, - - Package (0x0C) - { - "COMPONENT", - 0x03, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x04) - { - "FSTATE", - One, - Package (0x04) - { - "ENTER", - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_axi_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x02, - Zero, - One - } - } - }, - - Package (0x04) - { - "EXIT", - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_axi_clk", - One, - Zero, - One - } - } - } - }, - - Package (0x04) - { - "FSTATE", - 0x02, - Package (0x08) - { - "ENTER", - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_axi_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - 0x02 - } - }, - - Package (0x01) - { - "PSTATE_SAVE" - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x0B - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x03, - 0x0B - } - } - }, - - Package (0x06) - { - "EXIT", - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_axi_clk", - One, - Zero, - One - } - }, - - Package (0x01) - { - "PSTATE_RESTORE" - } - } - }, - - Package (0x02) - { - "INIT_FSTATE", - Zero - }, - - Package (0x02) - { - "PRELOAD_FSTATE", - 0x02 - }, - - Package (0x02) - { - "ABANDON_FSTATE", - 0x02 - }, - - Package (0x07) - { - "PSTATE_SET", - Zero, - Package (0x02) - { - "PSTATE", - Zero - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x05, - Zero, - One - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - Zero - }, - - Package (0x02) - { - "PREPARE_PSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_PSTATE", - Zero - } - }, - - Package (0x07) - { - "PSTATE_SET", - One, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - One - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - 0x02 - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - Zero - }, - - Package (0x02) - { - "PREPARE_PSTATE", - One - }, - - Package (0x02) - { - "ABANDON_PSTATE", - Zero - } - }, - - Package (0x11) - { - "PSTATE_SET", - 0x02, - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x17D78400, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x1312D000, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x11E1A300, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x0FE50FB0, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x04, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x0E4E1C00, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x05, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x0BEBC200, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x06, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x0A37D070, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x07, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x08F0D180, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x08, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x07270E00, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x09, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x05F5E100, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x0A, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x051BD4B0, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x0B, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - Zero, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - Zero, - Zero - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - 0x0A - }, - - Package (0x02) - { - "PREPARE_PSTATE", - 0x0A - }, - - Package (0x02) - { - "ABANDON_PSTATE", - 0x0A - } - }, - - Package (0x11) - { - "PSTATE_SET", - 0x03, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x98968000, - 0x98968000 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x8F0D1800, - 0x8F0D1800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x6CFDC928, - 0x6CFDC928 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x5F5E1000, - 0x5F5E1000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x4C4B4000, - 0x4C4B4000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x3F6B5A00, - 0x3F6B5A00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x2FAF0800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x28DEA580, - 0x28DEA580 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x08, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x23C34600, - 0x23C34600 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x09, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x1C9C3800, - 0x1C9C3800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x11E1A300, - 0x11E1A300 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - 0x07 - }, - - Package (0x02) - { - "PREPARE_PSTATE", - 0x07 - }, - - Package (0x02) - { - "ABANDON_PSTATE", - 0x07 - } - } - }, - - Package (0x0D) - { - "COMPONENT", - 0x04, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x04) - { - "FSTATE", - One, - Package (0x08) - { - "ENTER", - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core0_vcodec_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core1_vcodec_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core2_vcodec_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_vcodec0_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_axi_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x02, - Zero, - One - } - } - }, - - Package (0x08) - { - "EXIT", - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_vcodec0_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core0_vcodec_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core1_vcodec_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core2_vcodec_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_axi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - One, - Zero, - One - } - } - } - }, - - Package (0x04) - { - "FSTATE", - 0x02, - Package (0x16) - { - "ENTER", - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_axi", - 0x4B00 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_axi/custom/venus0/vbif_halt", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core0_vcodec_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core1_vcodec_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core2_vcodec_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_vcodec0_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_axi_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x02, - Zero, - One - } - }, - - Package (0x01) - { - "PSTATE_SAVE" - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x03 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x03, - 0x08 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x04, - 0x08 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE0", - 0x04 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE0", - 0x02 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE1", - 0x04 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE1", - 0x02 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE2", - 0x04 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE2", - 0x02 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0", - 0x02 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_axi", - Zero - } - } - }, - - Package (0x12) - { - "EXIT", - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE0", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE0", - 0x03 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE1", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE1", - 0x03 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE2", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE2", - 0x03 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_vcodec0_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core0_vcodec_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core1_vcodec_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core2_vcodec_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_axi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - One, - Zero, - One - } - }, - - Package (0x01) - { - "PSTATE_RESTORE" - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_axi/custom/venus0/vbif_halt", - One - } - } - } - }, - - Package (0x02) - { - "INIT_FSTATE", - Zero - }, - - Package (0x02) - { - "PRELOAD_FSTATE", - 0x02 - }, - - Package (0x02) - { - "ABANDON_FSTATE", - 0x02 - }, - - Package (0x07) - { - "PSTATE_SET", - Zero, - Package (0x02) - { - "PSTATE", - Zero - }, - - Package (0x11) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core0_vcodec_clk", - 0x0A, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core1_vcodec_clk", - 0x0A, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core2_vcodec_clk", - 0x0A, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_vcodec0_clk", - 0x0A, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ahb_clk", - 0x0A, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_axi_clk", - 0x0A, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x0A, - Zero, - One - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x0B, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_axi_clk", - 0x0B, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ahb_clk", - 0x0B, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_vcodec0_clk", - 0x0B, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core0_vcodec_clk", - 0x0B, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core1_vcodec_clk", - 0x0B, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core2_vcodec_clk", - 0x0B, - Zero, - One - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - One - }, - - Package (0x02) - { - "PREPARE_PSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_PSTATE", - One - } - }, - - Package (0x07) - { - "PSTATE_SET", - One, - Package (0x0A) - { - "PSTATE", - Zero, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE0", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE0", - 0x03 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE1", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE1", - 0x03 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE2", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE2", - 0x03 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_axi/custom/venus0/vbif_halt", - One - } - } - }, - - Package (0x1A) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_vcodec0_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core0_vcodec_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core1_vcodec_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core2_vcodec_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_axi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_axi", - 0x4B00 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_axi/custom/venus0/vbif_halt", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core0_vcodec_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core1_vcodec_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core2_vcodec_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_vcodec0_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_axi_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE0", - 0x04 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE0", - 0x02 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE1", - 0x04 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE1", - 0x02 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE2", - 0x04 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE2", - 0x02 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0", - 0x02 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_axi", - Zero - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - One - }, - - Package (0x02) - { - "PREPARE_PSTATE", - One - }, - - Package (0x02) - { - "ABANDON_PSTATE", - One - } - }, - - Package (0x02) - { - "PSTATE_SET", - 0x02 - }, - - Package (0x0E) - { - "PSTATE_SET", - 0x03, - Package (0x06) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x00000002E1122F80, - 0xEF5F4C00 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x00000002E1122F80, - 0xEF5F4C00 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_OCMEM", - "ICBID_SLAVE_OCMEM", - 0x00000002FAF08000, - 0x000000017F420380 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x03, - 0x17D78400, - 0x03 - } - } - }, - - Package (0x06) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0xBBC12F80, - 0x81579280 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0xBBC12F80, - 0x81579280 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_OCMEM", - "ICBID_SLAVE_OCMEM", - 0x00000002FAF08000, - 0x6D22D7C0 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x03, - 0x17D78400, - 0x03 - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0xB06E0400, - 0x7988ABC0 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0xB06E0400, - 0x7988ABC0 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_OCMEM", - "ICBID_SLAVE_OCMEM", - 0x00000002625A0000, - 0x66575740 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x03, - 0x1312D000, - 0x03 - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x85A23480, - 0x59C3BC80 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x85A23480, - 0x59C3BC80 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_OCMEM", - "ICBID_SLAVE_OCMEM", - 0x00000002625A0000, - 0x4D4EA640 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x03, - 0x1312D000, - 0x03 - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x04, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x592B2600, - 0x3C612740 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x592B2600, - 0x3C612740 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_OCMEM", - "ICBID_SLAVE_OCMEM", - 0x000000017D784000, - 0x338EDA40 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x03, - 0x0BEBC200, - 0x03 - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x05, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x2CB41780, - 0x1EEF4FC0 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x2CB41780, - 0x1EEF4FC0 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_OCMEM", - "ICBID_SLAVE_OCMEM", - 0xEE6B2800, - 0x19BFCC00 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x03, - 0x07735940, - 0x03 - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x06, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x177BF680, - 0x1017DF80 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x177BF680, - 0x1017DF80 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_OCMEM", - "ICBID_SLAVE_OCMEM", - 0xBEBC2000, - 0x0D970100 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x03, - 0x05F5E100, - 0x03 - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x07, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x090F5600, - 0x0632EA00 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x090F5600, - 0x0632EA00 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_OCMEM", - "ICBID_SLAVE_OCMEM", - 0xBEBC2000, - 0x053EC600 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x03, - 0x05F5E100, - 0x03 - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x08, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_OCMEM", - "ICBID_SLAVE_OCMEM", - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x03, - Zero, - 0x03 - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - 0x05 - }, - - Package (0x02) - { - "PREPARE_PSTATE", - 0x05 - }, - - Package (0x02) - { - "ABANDON_PSTATE", - 0x05 - } - }, - - Package (0x0E) - { - "PSTATE_SET", - 0x04, - Package (0x06) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x00000002FAF08000, - 0xEF5F4C00 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x00000002E1122F80, - 0xEF5F4C00 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_OCMEM", - "ICBID_SLAVE_OCMEM", - 0x00000002FAF08000, - 0x000000017F420380 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x03, - 0x17D78400, - 0x03 - } - } - }, - - Package (0x06) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0xF1D0E840, - 0xA13B0640 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0xF1D0E840, - 0xA13B0640 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_OCMEM", - "ICBID_SLAVE_OCMEM", - 0x00000002FAF08000, - 0x905CC980 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x03, - 0x17D78400, - 0x03 - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0xE3368100, - 0x97749540 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0xE3368100, - 0x97749540 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_OCMEM", - "ICBID_SLAVE_OCMEM", - 0x00000002625A0000, - 0x875CB5C0 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x03, - 0x1312D000, - 0x03 - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x54E08400, - 0x4A447380 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x54E08400, - 0x4A447380 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_OCMEM", - "ICBID_SLAVE_OCMEM", - 0x00000001B2E02000, - 0x540AE480 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x03, - 0x0D970100, - 0x03 - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x04, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x41169900, - 0x31880DC0 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x41169900, - 0x31880DC0 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_OCMEM", - "ICBID_SLAVE_OCMEM", - 0x00000001B2E02000, - 0x38074300 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x03, - 0x0D970100, - 0x03 - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x05, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x2D3D6BC0, - 0x1E28F280 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x77359400, - 0x1E28F280 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_OCMEM", - "ICBID_SLAVE_OCMEM", - 0xEE6B2800, - 0x1DDCA740 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x03, - 0x07735940, - 0x03 - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x06, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x1017DF80, - 0x0AE85BC0 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x1017DF80, - 0x0AE85BC0 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_OCMEM", - "ICBID_SLAVE_OCMEM", - 0xBEBC2000, - 0x0C5691C0 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x03, - 0x05F5E100, - 0x03 - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x07, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x5F5E1000, - 0x03938700 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x5F5E1000, - 0x03938700 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_OCMEM", - "ICBID_SLAVE_OCMEM", - 0xBEBC2000, - 0x041EB000 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x03, - 0x05F5E100, - 0x03 - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x08, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_OCMEM", - "ICBID_SLAVE_OCMEM", - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x03, - Zero, - 0x03 - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - 0x08 - }, - - Package (0x02) - { - "PREPARE_PSTATE", - 0x08 - }, - - Package (0x02) - { - "ABANDON_PSTATE", - 0x08 - } - } - }, - - Package (0x0A) - { - "COMPONENT", - 0x05, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - }, - - Package (0x02) - { - "INIT_FSTATE", - Zero - }, - - Package (0x02) - { - "PRELOAD_FSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_FSTATE", - Zero - }, - - Package (0x07) - { - "PSTATE_SET", - Zero, - Package (0x02) - { - "PSTATE", - Zero - }, - - Package (0x02) - { - "PSTATE", - One - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - Zero - }, - - Package (0x02) - { - "PREPARE_PSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_PSTATE", - Zero - } - }, - - Package (0x07) - { - "PSTATE_SET", - One, - Package (0x02) - { - "PSTATE", - Zero - }, - - Package (0x02) - { - "PSTATE", - One - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - Zero - }, - - Package (0x02) - { - "PREPARE_PSTATE", - One - }, - - Package (0x02) - { - "ABANDON_PSTATE", - Zero - } - }, - - Package (0x06) - { - "PSTATE_SET", - 0x02, - Package (0x02) - { - "PSTATE", - Zero - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - Zero - }, - - Package (0x02) - { - "PREPARE_PSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_PSTATE", - Zero - } - } - }, - - Package (0x0B) - { - "COMPONENT", - 0x06, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x04) - { - "FSTATE", - One, - Package (0x0D) - { - "ENTER", - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_axi_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_hdmi_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_hdmi_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_extpclk_clk", - 0x02, - Zero, - One - } - }, - - Package (0x01) - { - "PSTATE_SAVE" - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x0A - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x03, - 0x20 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - 0x02 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO12_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO28_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - } - }, - - Package (0x0B) - { - "EXIT", - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - One - } - }, - - Package (0x01) - { - "PSTATE_RESTORE" - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_axi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_hdmi_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_hdmi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_extpclk_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO12_A", - One, - 0x001B7740, - 0xC350, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO28_A", - One, - 0x000F4240, - 0x64, - One, - Zero, - One, - Zero, - Zero, - Zero - } - } - } - }, - - Package (0x02) - { - "INIT_FSTATE", - One - }, - - Package (0x02) - { - "PRELOAD_FSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_FSTATE", - Zero - }, - - Package (0x07) - { - "PSTATE_SET", - Zero, - Package (0x02) - { - "PSTATE", - Zero - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x05, - Zero, - One - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - Zero - }, - - Package (0x02) - { - "PREPARE_PSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_PSTATE", - Zero - } - }, - - Package (0x07) - { - "PSTATE_SET", - One, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - One - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - 0x02 - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - One - }, - - Package (0x02) - { - "PREPARE_PSTATE", - One - }, - - Package (0x02) - { - "ABANDON_PSTATE", - One - } - }, - - Package (0x10) - { - "PSTATE_SET", - 0x02, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x1312D000, - One - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x0FE4E8A0, - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x0BEBC200, - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x09896800, - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x07ED6B40, - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x05F5E100, - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x051BD4B0, - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x047868C0, - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x08, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x03938700, - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x09, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x023C3460, - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0A, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - Zero, - One - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - One - }, - - Package (0x02) - { - "PREPARE_PSTATE", - One - }, - - Package (0x02) - { - "ABANDON_PSTATE", - One - } - }, - - Package (0x26) - { - "PSTATE_SET", - 0x03, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x66104C79, - 0x5CC8FFB4 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x5CC8FFB4, - 0x5459A2A4 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x5459A2A4, - 0x4CAE93DA - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x4CAE93DA, - 0x45B5FAC7 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x45B5FAC7, - 0x3F5F9E29 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x3F5F9E29, - 0x399CBE54 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x399CBE54, - 0x345FF2D8 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x345FF2D8, - 0x2F9D0B50 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x08, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x2F9D0B50, - 0x2B48F303 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x09, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x2B48F303, - 0x2759971A - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x2759971A, - 0x23C5CF2F - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x23C5CF2F, - 0x208547FC - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0C, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x208547FC, - 0x1D906FFC - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0D, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x1D906FFC, - 0x1AE065CE - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0E, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x1AE065CE, - 0x186EE830 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0F, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x186EE830, - 0x16364771 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x10, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x16364771, - 0x14315838 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x11, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x14315838, - 0x125B6779 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x12, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x125B6779, - 0x10B02F85 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x13, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x10B02F85, - 0x0F2BCE1C - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x14, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x0F2BCE1C, - 0x0DCABB5F - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x15, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x0DCABB5F, - 0x0C89C19D - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x16, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x0C89C19D, - 0x0B65F5D4 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x17, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x0B65F5D4, - 0x0A5CB0EF - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x18, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x0A5CB0EF, - 0x096B8994 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x19, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x096B8994, - 0x08904E86 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x08904E86, - 0x07C90191 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x07C90191, - 0x0713D2E1 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1C, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x0713D2E1, - 0x066F1CCD - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1D, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x066F1CCD, - 0x05D96000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1E, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x05D96000, - 0x05514000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1F, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x05514000, - 0x04D58000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x20, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - 0x04 - }, - - Package (0x02) - { - "PREPARE_PSTATE", - 0x04 - }, - - Package (0x02) - { - "ABANDON_PSTATE", - 0x04 - } - } - }, - - Package (0x07) - { - "COMPONENT", - 0x07, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x04) - { - "FSTATE", - One, - Package (0x0C) - { - "ENTER", - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x1F, - One, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x20, - One, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x21, - One, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x22, - One, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0E) - { - "PPP_RESOURCE_ID_SMPS4_A", - 0x02, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_axi_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_hdmi_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - 0x02 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - Zero - } - } - }, - - Package (0x0C) - { - "EXIT", - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_axi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_hdmi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x9C40 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0E) - { - "PPP_RESOURCE_ID_SMPS4_A", - 0x02, - 0x001B7740, - 0x32C8, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x1F, - One, - One, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x20, - One, - One, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x21, - One, - One, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x22, - One, - One, - Zero, - One, - Zero - } - } - } - }, - - Package (0x02) - { - "INIT_FSTATE", - One - }, - - Package (0x02) - { - "PRELOAD_FSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_FSTATE", - Zero - } - }, - - Package (0x06) - { - "COMPONENT", - 0x08, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "INIT_FSTATE", - Zero - }, - - Package (0x02) - { - "PRELOAD_FSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_FSTATE", - Zero - } - } - } - }) - Name (P001, Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x03 - } - }) - Name (P002, Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x07 - } - }) - Name (P003, Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x07 - } - }) - Name (P004, Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x07 - } - }) - Name (P005, Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x03, - 0x03 - } - }) - Name (P006, Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x03, - 0x08 - } - }) - Name (P007, Package (0x09) - { - "PSTATE_SET", - 0x02, - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x000612B0 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x000130B0 - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x00048C10 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x9470 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x02, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x00024220 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x9470 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x03, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - Zero - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - One - }, - - Package (0x02) - { - "PREPARE_PSTATE", - One - }, - - Package (0x02) - { - "ABANDON_PSTATE", - One - } - }) - Name (P008, Package (0x0D) - { - "PSTATE_SET", - 0x02, - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x00085CA0 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x000130B0 - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x0007C060 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x000130B0 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x02, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x0006D600 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x000130B0 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x03, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x0005EBA0 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x9470 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x04, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x00049F98 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x9470 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x05, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x0002B750 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x9470 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x06, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x00024220 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x9470 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x07, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - Zero - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - 0x04 - }, - - Package (0x02) - { - "PREPARE_PSTATE", - 0x04 - }, - - Package (0x02) - { - "ABANDON_PSTATE", - 0x04 - } - }) - Name (P009, Package (0x0D) - { - "PSTATE_SET", - 0x02, - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x00099520 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x000130B0 - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x0007C060 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x000130B0 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x02, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x0006D600 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x000130B0 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x03, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x0005EBA0 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x9470 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x04, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x00049F98 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x9470 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x05, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x0002B750 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x9470 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x06, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x00024220 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x9470 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x07, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - Zero - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - 0x04 - }, - - Package (0x02) - { - "PREPARE_PSTATE", - 0x04 - }, - - Package (0x02) - { - "ABANDON_PSTATE", - 0x04 - } - }) - Name (P010, Package (0x0D) - { - "PSTATE_SET", - 0x02, - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x00091FF0 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x000130B0 - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x0007C060 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x000130B0 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x02, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x0006D600 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x000130B0 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x03, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x0005EBA0 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x9470 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x04, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x00049F98 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x9470 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x05, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x0002B750 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x9470 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x06, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x00024220 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x9470 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x07, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - Zero - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - 0x04 - }, - - Package (0x02) - { - "PREPARE_PSTATE", - 0x04 - }, - - Package (0x02) - { - "ABANDON_PSTATE", - 0x04 - } - }) - Name (P011, Package (0x09) - { - "PSTATE_SET", - 0x03, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_GFX3D", - "ICBID_SLAVE_EBI1", - 0x0000000268C9F300, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_GFX3D", - "ICBID_SLAVE_EBI1", - 0x0000000103BBB300, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_GFX3D", - "ICBID_SLAVE_EBI1", - 0x8DDBEB00, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_GFX3D", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - 0x02 - }, - - Package (0x02) - { - "PREPARE_PSTATE", - 0x02 - }, - - Package (0x02) - { - "ABANDON_PSTATE", - 0x02 - } - }) - Name (P012, Package (0x0E) - { - "PSTATE_SET", - 0x03, - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_GFX3D", - "ICBID_SLAVE_EBI1", - 0x00000002E4629300, - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_axi", - 0x00071480 - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_GFX3D", - "ICBID_SLAVE_EBI1", - 0x0000000268C9F300, - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_axi", - 0x00071480 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_GFX3D", - "ICBID_SLAVE_EBI1", - 0x00000001ED315300, - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_axi", - 0x00050CF8 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_GFX3D", - "ICBID_SLAVE_EBI1", - 0x000000017198B300, - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_axi", - 0x00050CF8 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x04, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_GFX3D", - "ICBID_SLAVE_EBI1", - 0x0000000103BBB300, - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_axi", - 0x00050CF8 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x05, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_GFX3D", - "ICBID_SLAVE_EBI1", - 0xDA88D300, - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_axi", - 0x00050CF8 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x06, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_GFX3D", - "ICBID_SLAVE_EBI1", - 0x8DDBEB00, - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_axi", - 0x00024220 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x07, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_GFX3D", - "ICBID_SLAVE_EBI1", - 0x5E2CE300, - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_axi", - 0x00024220 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x08, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_GFX3D", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_axi", - Zero - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - 0x06 - }, - - Package (0x02) - { - "PREPARE_PSTATE", - 0x06 - }, - - Package (0x02) - { - "ABANDON_PSTATE", - 0x06 - } - }) - Name (P013, Package (0x09) - { - "PSTATE_SET", - 0x02, - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_vcodec0_clk", - 0x03, - 0x1BB75640, - 0x03 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_VENUS_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_vcodec0_clk", - 0x03, - 0x0FE502AB, - 0x03 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_VENUS_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_vcodec0_clk", - 0x03, - 0x07F28155, - 0x03 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_VENUS_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_vcodec0_clk", - 0x03, - Zero, - 0x03 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_VENUS_CFG", - Zero, - Zero - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - 0x02 - }, - - Package (0x02) - { - "PREPARE_PSTATE", - 0x02 - }, - - Package (0x02) - { - "ABANDON_PSTATE", - 0x02 - } - }) - Name (P014, Package (0x09) - { - "PSTATE_SET", - 0x02, - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_vcodec0_clk", - 0x03, - 0x1E65FB80, - 0x03 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_VENUS_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_vcodec0_clk", - 0x03, - 0x1312D000, - 0x03 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_VENUS_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_vcodec0_clk", - 0x03, - 0x08F0D180, - 0x03 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_VENUS_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_vcodec0_clk", - 0x03, - Zero, - 0x03 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_VENUS_CFG", - Zero, - Zero - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - 0x02 - }, - - Package (0x02) - { - "PREPARE_PSTATE", - 0x02 - }, - - Package (0x02) - { - "ABANDON_PSTATE", - 0x02 - } - }) - If ((\_SB.SIDV < 0x00020000)) - { - DerefOf (DerefOf (DerefOf (DerefOf (GPCC [Zero] - ) [0x03]) [0x04]) [0x02]) [0x06] = P001 /* \_SB_.PEP0.GPMD.P001 */ - } - ElseIf ((\_SB.SSBS == "1.8GHz")) - { - DerefOf (DerefOf (DerefOf (DerefOf (GPCC [Zero] - ) [0x03]) [0x04]) [0x02]) [0x06] = P002 /* \_SB_.PEP0.GPMD.P002 */ - } - ElseIf ((\_SB.SIDV > 0x00020000)) - { - DerefOf (DerefOf (DerefOf (DerefOf (GPCC [Zero] - ) [0x03]) [0x04]) [0x02]) [0x06] = P003 /* \_SB_.PEP0.GPMD.P003 */ - } - Else - { - DerefOf (DerefOf (DerefOf (DerefOf (GPCC [Zero] - ) [0x03]) [0x04]) [0x02]) [0x06] = P004 /* \_SB_.PEP0.GPMD.P004 */ - } - - If ((\_SB.SIDV < 0x00020000)) - { - DerefOf (DerefOf (DerefOf (DerefOf (GPCC [Zero] - ) [0x03]) [0x04]) [0x02]) [0x07] = P005 /* \_SB_.PEP0.GPMD.P005 */ - } - Else - { - DerefOf (DerefOf (DerefOf (DerefOf (GPCC [Zero] - ) [0x03]) [0x04]) [0x02]) [0x07] = P006 /* \_SB_.PEP0.GPMD.P006 */ - } - - If ((\_SB.SIDV < 0x00020000)) - { - DerefOf (DerefOf (GPCC [Zero]) [0x03]) [0x0A] - = P007 /* \_SB_.PEP0.GPMD.P007 */ - } - ElseIf ((\_SB.SSBS == "1.8GHz")) - { - DerefOf (DerefOf (GPCC [Zero]) [0x03]) [0x0A] - = P008 /* \_SB_.PEP0.GPMD.P008 */ - } - ElseIf ((\_SB.SIDV > 0x00020000)) - { - DerefOf (DerefOf (GPCC [Zero]) [0x03]) [0x0A] - = P009 /* \_SB_.PEP0.GPMD.P009 */ - } - Else - { - DerefOf (DerefOf (GPCC [Zero]) [0x03]) [0x0A] - = P010 /* \_SB_.PEP0.GPMD.P010 */ - } - - If ((\_SB.SIDV < 0x00020000)) - { - DerefOf (DerefOf (GPCC [Zero]) [0x03]) [0x0B] - = P011 /* \_SB_.PEP0.GPMD.P011 */ - } - Else - { - DerefOf (DerefOf (GPCC [Zero]) [0x03]) [0x0B] - = P012 /* \_SB_.PEP0.GPMD.P012 */ - } - - If ((\_SB.SIDV < 0x00020000)) - { - DerefOf (DerefOf (GPCC [Zero]) [0x06]) [0x0A] - = P013 /* \_SB_.PEP0.GPMD.P013 */ - } - Else - { - DerefOf (DerefOf (GPCC [Zero]) [0x06]) [0x0A] - = P014 /* \_SB_.PEP0.GPMD.P014 */ - } - - Return (GPCC) /* \_SB_.PEP0.GPMD.GPCC */ - } - } - - Scope (\_SB.PEP0) - { - Method (MPMD, 0, NotSerialized) - { - Return (MPCC) /* \_SB_.PEP0.MPCC */ - } - - Name (MPCC, Package (0x00){}) - } - - Scope (\_SB.PEP0) - { - Method (OPMD, 0, NotSerialized) - { - Return (OPCC) /* \_SB_.PEP0.OPCC */ - } - - Name (OPCC, Package (0x00){}) - } - - Scope (\_SB.PEP0) - { - Method (SPMD, 0, NotSerialized) - { - Return (SPCC) /* \_SB_.PEP0.SPCC */ - } - - Name (SPCC, Package (0x02) - { - Package (0x05) - { - "DEVICE", - "\\_SB.AMSS", - Package (0x07) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x06) - { - "PSTATE", - Zero, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0E) - { - "PPP_RESOURCE_ID_SMPS7_A", - 0x02, - 0x000F4240, - 0x003281B0, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/pmic/client/rail_cx", - 0x04 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/pmic/client/rail_mx", - 0x04 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/ipa", - 0x1D4C - } - } - }, - - Package (0x06) - { - "PSTATE", - One, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/pmic/client/rail_cx", - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/pmic/client/rail_mx", - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/ipa", - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/msscfg", - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0E) - { - "PPP_RESOURCE_ID_SMPS7_A", - 0x02, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/msscfg", - One - } - } - } - }, - - Package (0x02) - { - "DSTATE", - Zero - }, - - Package (0x02) - { - "DSTATE", - 0x03 - } - }, - - Package (0x05) - { - "DEVICE", - "\\_SB.ADSP", - Package (0x06) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "PSTATE", - Zero - }, - - Package (0x02) - { - "PSTATE", - One - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - Zero, - 0x0B, - Zero, - 0x02, - Zero, - 0x03, - 0x05 - } - } - } - }, - - Package (0x02) - { - "DSTATE", - Zero - }, - - Package (0x02) - { - "DSTATE", - 0x03 - } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (PPMD, 0, NotSerialized) - { - Return (PPCC) /* \_SB_.PEP0.PPCC */ - } - - Name (PPCC, Package (0x03) - { - Package (0x03) - { - "DEVICE", - "\\_SB.STAT", - Package (0x03) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - } - } - }, - - Package (0x03) - { - "DEVICE", - "\\_SB.UAR1", - Package (0x03) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - } - } - }, - - Package (0x05) - { - "DEVICE", - 0x81, - "\\_SB.GIO0", - Package (0x03) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - } - }, - - Package (0x03) - { - "COMPONENT", - One, - Package (0x02) - { - "FSTATE", - Zero - } - } - } - }) - Name (SDFR, Package (0x01) - { - Package (0x03) - { - "DEVICE", - "\\_SB.SDFR", - Package (0x06) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - }, - - Package (0x03) - { - "FSTATE", - 0x02, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/dcvs.ena", - One - } - } - }, - - Package (0x31) - { - "FSTATE", - 0x03, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - Zero, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - One, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x0B, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x10, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x19, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x27, - Zero, - Zero, - One, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x3D, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x3F, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x45, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x4C, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x55, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x56, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x57, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x58, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x59, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x5A, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x5B, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x5C, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x60, - Zero, - Zero, - Zero, - 0x03, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x69, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x6A, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x6C, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x6D, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x6E, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x72, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - Zero, - Zero, - Zero, - 0x02, - Zero, - Zero, - 0x05 - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x06) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_INPUT", - Zero, - Zero, - 0x04, - 0x02, - Zero - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - Zero, - 0x05, - Zero, - 0x02, - Zero, - Zero, - 0x05 - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x06) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_INPUT", - Zero, - 0x05, - 0x04, - 0x02, - Zero - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - Zero, - 0x0C, - Zero, - 0x02, - One, - 0x03, - 0x05 - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - Zero, - 0x10, - Zero, - 0x02, - 0x04, - 0x03, - 0x05 - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - Zero, - 0x11, - Zero, - 0x02, - 0x06, - 0x03, - 0x05 - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - One, - Zero, - Zero, - 0x02, - Zero, - Zero, - 0x05 - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x06) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_INPUT", - One, - Zero, - 0x04, - 0x02, - Zero - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - One, - 0x02, - Zero, - 0x02, - Zero, - Zero, - 0x05 - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x06) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_INPUT", - One, - 0x02, - 0x04, - 0x02, - Zero - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - One, - 0x07, - One, - One, - Zero, - One, - 0x05 - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - One, - 0x08, - One, - One, - Zero, - One, - 0x05 - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - One, - 0x09, - One, - One, - Zero, - One, - 0x05 - } - }, - - Package (0x02) - { - "PMICMPP", - Package (0x05) - { - "IOCTL_PM_MPP_CONFIG_I_SINK", - Zero, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICMPP", - Package (0x05) - { - "IOCTL_PM_MPP_CONFIG_I_SINK", - Zero, - 0x03, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICMPP", - Package (0x05) - { - "IOCTL_PM_MPP_CONFIG_I_SINK", - Zero, - 0x04, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICMPP", - Package (0x05) - { - "IOCTL_PM_MPP_CONFIG_I_SINK", - Zero, - 0x07, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICMPP", - Package (0x05) - { - "IOCTL_PM_MPP_CONFIG_I_SINK", - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO19_A", - One, - 0x00325AA0, - 0x0007A120, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO27_A", - One, - 0x000F4240, - 0x0007A120, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO31_A", - One, - 0x00124F80, - 0x000927C0, - One, - Zero, - One, - Zero, - Zero, - Zero - } - } - } - } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (BPMD, 0, NotSerialized) - { - Return (BPCC) /* \_SB_.PEP0.BPCC */ - } - - Name (BPCC, Package (0x05) - { - Package (0x05) - { - "DEVICE", - "\\_SB.SDC1", - Package (0x08) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - }, - - Package (0x1A) - { - "PSTATE_SET", - Zero, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x08, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x09, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0A, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0B, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0C, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0D, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0E, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0F, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x10, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x11, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x12, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x13, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x14, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x15, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x05) - { - "PSTATE", - 0x16, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO20_A", - One, - 0x002D0370, - 0x0008B290, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0E) - { - "PPP_RESOURCE_ID_SMPS4_A", - 0x02, - 0x001B7740, - 0x0004F588, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x23 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x17, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO20_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x23 - } - } - } - }, - - Package (0x0C) - { - "PSTATE_SET", - One, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc1_apps_clk", - 0x03, - 0x00061A80, - 0x02 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc1_apps_clk", - 0x03, - 0x017D7840, - 0x02 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc1_apps_clk", - 0x03, - 0x017D7840, - 0x02 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc1_apps_clk", - 0x03, - 0x02FAF080, - 0x02 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc1_apps_clk", - 0x03, - 0x02FAF080, - 0x02 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc1_apps_clk", - 0x03, - 0x05F5E100, - 0x02 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc1_apps_clk", - 0x03, - 0x05F5E100, - 0x02 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc1_apps_clk", - 0x03, - 0x0BEBC200, - 0x02 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x08, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc1_apps_clk", - 0x03, - 0x0BEBC200, - 0x02 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x09, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc1_apps_clk", - 0x03, - 0x17D78400, - 0x02 - } - } - } - }, - - Package (0x07) - { - "PSTATE_SET", - 0x02, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_SDCC_1", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x17D78400 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_SDCC_1", - "ICBID_SLAVE_EBI1", - 0x17D78400, - 0x0BEBC200 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_SDCC_1", - "ICBID_SLAVE_EBI1", - 0x0BEBC200, - 0x05F5E100 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_SDCC_1", - "ICBID_SLAVE_EBI1", - 0x05F5E100, - 0x02FAF080 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_SDCC_1", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - } - }, - - Package (0x06) - { - "PSTATE_SET", - 0x03, - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x09 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x07 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - One - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x02, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x05 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x02 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x03, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x03 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x03 - } - } - } - } - }, - - Package (0x09) - { - "DSTATE", - Zero, - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x2044, - 0x0001FFFF, - 0x9F1A - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_sdcc1_apps_clk", - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x09 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_sdcc1_ahb_clk", - One - } - }, - - Package (0x01) - { - "PSTATE_RESTORE" - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - 0x16 - } - } - }, - - Package (0x07) - { - "DSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc1_ahb_clk", - 0x02, - Zero, - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc1_apps_clk", - 0x02, - Zero, - 0x02 - } - }, - - Package (0x01) - { - "PSTATE_SAVE" - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x04 - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x2044, - 0x0001FFFF, - 0x1E00 - } - } - } - }, - - Package (0x05) - { - "DEVICE", - "\\_SB.SDC2", - Package (0x08) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - }, - - Package (0x19) - { - "PSTATE_SET", - Zero, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x08, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x09, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0B, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0C, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0D, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0E, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0F, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x10, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x11, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x12, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x13, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x08) - { - "PSTATE", - 0x14, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO21_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO13_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x23 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO21_A", - One, - 0x002D0370, - 0x000C3500, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO13_A", - One, - 0x002D0370, - 0x55F0, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x23 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x15, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO13_A", - One, - 0x001C3A90, - 0x55F0, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x23 - } - } - }, - - Package (0x05) - { - "PSTATE", - 0x16, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO21_A", - One, - 0x002D0370, - 0x000C3500, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO13_A", - One, - 0x002D0370, - 0x55F0, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x23 - } - } - }, - - Package (0x05) - { - "PSTATE", - 0x17, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO21_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO13_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x23 - } - } - } - }, - - Package (0x0B) - { - "PSTATE_SET", - One, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc2_apps_clk", - 0x03, - 0x00061A80, - 0x02 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc2_apps_clk", - 0x03, - 0x017D7840, - 0x02 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc2_apps_clk", - 0x03, - 0x017D7840, - 0x02 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc2_apps_clk", - 0x03, - 0x02FAF080, - 0x02 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc2_apps_clk", - 0x03, - 0x02FAF080, - 0x02 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc2_apps_clk", - 0x03, - 0x05F5E100, - 0x02 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc2_apps_clk", - 0x03, - 0x05F5E100, - 0x02 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc2_apps_clk", - 0x03, - 0x0BEBC200, - 0x02 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x08, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc2_apps_clk", - 0x03, - 0x0BEBC200, - 0x02 - } - } - } - }, - - Package (0x06) - { - "PSTATE_SET", - 0x02, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_SDCC_2", - "ICBID_SLAVE_EBI1", - 0x17D78400, - 0x0BEBC200 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_SDCC_2", - "ICBID_SLAVE_EBI1", - 0x0BEBC200, - 0x05F5E100 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_SDCC_2", - "ICBID_SLAVE_EBI1", - 0x05F5E100, - 0x02FAF080 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_SDCC_2", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - } - }, - - Package (0x05) - { - "PSTATE_SET", - 0x03, - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x08 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x05 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - One - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x02, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x04 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x02 - } - } - } - } - }, - - Package (0x08) - { - "DSTATE", - Zero, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - 0x16 - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x2048, - 0x7FFF, - 0x1FE4 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_sdcc2_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_sdcc2_apps_clk", - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x08 - } - } - }, - - Package (0x07) - { - "DSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc2_ahb_clk", - 0x02, - Zero, - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc2_apps_clk", - 0x02, - Zero, - 0x02 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x03 - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x2048, - 0x7FFF, - 0x0A00 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - 0x17 - } - } - } - }, - - Package (0x07) - { - "DEVICE", - "\\_SB.ADSP.SLM1", - Package (0x03) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - } - }, - - Package (0x02) - { - "DSTATE", - Zero - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x02) - { - "DSTATE", - 0x03 - } - }, - - Package (0x07) - { - "DEVICE", - "\\_SB.PCI0", - Package (0x04) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - }, - - Package (0x0E) - { - "DSTATE", - Zero, - Package (0x02) - { - "EXECUTE_FUNCTION", - Package (0x01) - { - "WlanD0ResourceVote" - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_PCIE_1", - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_LNBBCLK1_A", - 0x06, - One, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_pcie_1_pipe_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_pcie_1_slv_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_pcie_1_mstr_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_pcie_1_cfg_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_pcie_1_aux_clk", - 0x08, - 0x000F4240, - 0x03 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_PCIE_1_CFG", - 0x11E1A300, - Zero - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_PCIE_1", - "ICBID_SLAVE_EBI1", - 0x17D78400, - 0x0BEBC200 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO28_A", - One, - 0x000F4240, - 0xAFC8, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO12_A", - One, - 0x001B7740, - 0x5DC0, - One, - Zero, - One, - Zero, - Zero, - Zero - } - } - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x0E) - { - "DSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_pcie_1_pipe_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_pcie_1_aux_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_pcie_1_slv_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_pcie_1_mstr_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_pcie_1_cfg_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_PCIE_1_CFG", - Zero, - Zero - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_PCIE_1", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_PCIE_1", - 0x02 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_LNBBCLK1_A", - 0x06, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO28_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO12_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "EXECUTE_FUNCTION", - Package (0x01) - { - "WlanD3ResourceVote" - } - } - } - }, - - Package (0x07) - { - "DEVICE", - "\\_SB.PCI0.RP1", - Package (0x04) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - }, - - Package (0x02) - { - "DSTATE", - Zero - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x02) - { - "DSTATE", - 0x03 - } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (CHMD, 0, NotSerialized) - { - Return (CHCC) /* \_SB_.PEP0.CHCC */ - } - - Method (CHMX, 0, NotSerialized) - { - Return (CHXC) /* \_SB_.PEP0.CHXC */ - } - - Name (CHCC, Package (0x03) - { - Package (0x07) - { - "DEVICE", - "\\_SB.APS1", - Package (0x03) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - } - }, - - Package (0x06) - { - "DSTATE", - Zero, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0E) - { - "PPP_RESOURCE_ID_SMPS4_A", - 0x02, - 0x001B7740, - 0x000493E0, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LVS2_A", - 0x04, - 0x001B7740, - 0x000493E0, - One, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO18_A", - One, - 0x002B7CD0, - 0x000927C0, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x05 - } - } - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x05) - { - "DSTATE", - 0x03, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO18_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LVS2_A", - 0x04, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0E) - { - "PPP_RESOURCE_ID_SMPS4_A", - 0x02, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - } - } - }, - - Package (0x03) - { - "DEVICE", - "\\_SB.CPSW", - Package (0x07) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x07) - { - "PSTATE", - Zero, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_BOOST1_B", - 0x08, - One, - Zero - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - One, - 0x06, - Zero, - 0x02, - Zero, - 0x03, - 0x05 - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x14 - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - One, - 0x05, - Zero, - 0x02, - One, - 0x03, - 0x05 - } - }, - - Package (0x02) - { - "PMICDIVCLK", - Package (0x03) - { - "PPP_RESOURCE_ID_DIV_CLK_3_A", - Zero, - Zero - } - } - }, - - Package (0x07) - { - "PSTATE", - One, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_BOOST1_B", - 0x08, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - One, - 0x06, - Zero, - 0x02, - Zero, - 0x03, - 0x05 - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x14 - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - One, - 0x05, - Zero, - 0x02, - One, - 0x03, - 0x05 - } - }, - - Package (0x02) - { - "PMICDIVCLK", - Package (0x03) - { - "PPP_RESOURCE_ID_DIV_CLK_3_A", - Zero, - Zero - } - } - }, - - Package (0x08) - { - "PSTATE", - 0x02, - Package (0x02) - { - "PMICDIVCLK", - Package (0x03) - { - "PPP_RESOURCE_ID_DIV_CLK_3_A", - One, - One - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_BOOST1_B", - 0x08, - One, - Zero - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - One, - 0x05, - Zero, - 0x02, - Zero, - 0x03, - 0x05 - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x14 - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - One, - 0x06, - Zero, - 0x02, - One, - 0x03, - 0x05 - } - } - }, - - Package (0x08) - { - "PSTATE", - 0x03, - Package (0x02) - { - "PMICDIVCLK", - Package (0x03) - { - "PPP_RESOURCE_ID_DIV_CLK_3_A", - One, - One - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_BOOST1_B", - 0x08, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - One, - 0x05, - Zero, - 0x02, - Zero, - 0x03, - 0x05 - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x14 - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - One, - 0x06, - Zero, - 0x02, - One, - 0x03, - 0x05 - } - } - } - } - }, - - Package (0x03) - { - "DEVICE", - "\\_SB.TECC", - Package (0x05) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_gp1_clk", - 0x08, - 0x0124F800, - 0x03 - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x39, - One, - 0x02, - One, - Zero, - 0x03 - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x39, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_gp1_clk", - 0x02, - Zero, - Zero - } - } - } - } - } - }) - Name (CHXC, Package (0x04) - { - Package (0x06) - { - "DEVICE", - "\\_SB.LICE", - Package (0x02) - { - "DSTATE", - Zero - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x02) - { - "DSTATE", - 0x03 - } - }, - - Package (0x06) - { - "DEVICE", - "\\_SB.HALL", - Package (0x03) - { - "DSTATE", - Zero, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0E) - { - "PPP_RESOURCE_ID_SMPS4_A", - 0x02, - 0x001B7740, - 0x000493E0, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - } - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x03) - { - "DSTATE", - 0x03, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0E) - { - "PPP_RESOURCE_ID_SMPS4_A", - 0x02, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - } - } - }, - - Package (0x06) - { - "DEVICE", - "\\_SB.HDDP", - Package (0x02) - { - "DSTATE", - Zero - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x02) - { - "DSTATE", - 0x03 - } - }, - - Package (0x06) - { - "DEVICE", - "\\_SB.TCIC", - Package (0x02) - { - "DSTATE", - Zero - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x02) - { - "DSTATE", - 0x03 - } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (IPMD, 0, NotSerialized) - { - Return (IPSC) /* \_SB_.PEP0.IPSC */ - } - - Name (IPSC, Package (0x01) - { - Package (0x03) - { - "DEVICE", - "\\_SB.IPA", - Package (0x04) - { - "COMPONENT", - Zero, - Package (0x04) - { - "FSTATE", - Zero, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/ipa", - 0x000124F8 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/xo/cxo", - One - } - } - }, - - Package (0x04) - { - "FSTATE", - One, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/ipa", - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/xo/cxo", - Zero - } - } - } - } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (CRMD, 0, NotSerialized) - { - Return (CRCC) /* \_SB_.PEP0.CRCC */ - } - - Name (CRCC, Package (0x01) - { - Package (0x06) - { - "DEVICE", - "\\_SB.QBCC", - Package (0x04) - { - "COMPONENT", - Zero, - Package (0x04) - { - "FSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_PRNG", - 0x2FAF0800, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_prng_ahb_clk", - One, - Zero, - One - } - } - }, - - Package (0x04) - { - "FSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_PRNG", - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_prng_ahb_clk", - 0x02, - Zero, - One - } - } - } - }, - - Package (0x08) - { - "COMPONENT", - One, - Package (0x06) - { - "FSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_ce2_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_ce2_axi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_ce2_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - Zero - } - } - }, - - Package (0x06) - { - "FSTATE", - One, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_ce2_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_ce2_axi_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_ce2_clk", - 0x02, - Zero, - One - } - } - }, - - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CRYPTO_CORE1", - "ICBID_SLAVE_EBI1", - 0x17D78400, - 0x17D78400 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_ce2_clk", - 0x03, - 0x0A37D070, - One - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CRYPTO_CORE1", - "ICBID_SLAVE_EBI1", - 0x0BEBC200, - 0x0BEBC200 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_ce2_clk", - 0x03, - 0x051BD4B0, - One - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CRYPTO_CORE1", - "ICBID_SLAVE_EBI1", - 0x05F5E100, - 0x05F5E100 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_ce2_clk", - 0x03, - 0x028DFDE0, - One - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CRYPTO_CORE1", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_ce2_clk", - 0x03, - 0x028DFDE0, - One - } - } - } - }, - - Package (0x08) - { - "COMPONENT", - 0x02, - Package (0x03) - { - "FSTATE", - Zero, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - Zero - } - } - }, - - Package (0x03) - { - "FSTATE", - One, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - 0x03 - } - } - }, - - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CRYPTO_CORE0", - "ICBID_SLAVE_EBI1", - 0x17D78400, - 0x17D78400 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/ce1", - 0x00029DA6 - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CRYPTO_CORE0", - "ICBID_SLAVE_EBI1", - 0x0BEBC200, - 0x0BEBC200 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/ce1", - 0x00014ECE - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CRYPTO_CORE0", - "ICBID_SLAVE_EBI1", - 0x05F5E100, - 0x05F5E100 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/ce1", - 0xA76C - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CRYPTO_CORE0", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/ce1", - Zero - } - } - } - }, - - Package (0x08) - { - "COMPONENT", - 0x03, - Package (0x06) - { - "FSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_ce3_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_ce3_axi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_ce3_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - Zero - } - } - }, - - Package (0x06) - { - "FSTATE", - One, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_ce3_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_ce3_axi_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_ce3_clk", - 0x02, - Zero, - One - } - } - }, - - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CRYPTO_CORE2", - "ICBID_SLAVE_EBI1", - 0x17D78400, - 0x17D78400 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_ce3_clk", - 0x03, - 0x0A37D070, - One - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CRYPTO_CORE2", - "ICBID_SLAVE_EBI1", - 0x0BEBC200, - 0x0BEBC200 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_ce3_clk", - 0x03, - 0x051BD4B0, - One - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CRYPTO_CORE2", - "ICBID_SLAVE_EBI1", - 0x05F5E100, - 0x05F5E100 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_ce3_clk", - 0x03, - 0x028DFDE0, - One - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CRYPTO_CORE2", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_ce3_clk", - 0x03, - 0x028DFDE0, - One - } - } - } - } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (EWMD, 0, NotSerialized) - { - Return (WBRC) /* \_SB_.PEP0.WBRC */ - } - - Name (WBRC, Package (0x03) - { - Package (0x04) - { - "DEVICE", - "\\_SB.PCI0.RP1.ENDP.RES", - Package (0x09) - { - "DSTATE", - Zero, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x25, - Zero, - Zero, - Zero, - 0x03, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO30_A", - One, - 0x001B7740, - 0x09C4, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "DISCRETE_VREGVOTE", - Package (0x02) - { - "PPP_RESOURCE_ID_PMIC_GPIO_DV1", - One - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x71, - One, - Zero, - One, - One, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x0A - } - } - }, - - Package (0x08) - { - "DSTATE", - 0x03, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x71, - Zero, - Zero, - One, - One, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "DISCRETE_VREGVOTE", - Package (0x02) - { - "PPP_RESOURCE_ID_PMIC_GPIO_DV1", - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO30_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x25, - Zero, - Zero, - Zero, - Zero, - Zero - } - } - } - }, - - Package (0x05) - { - "DEVICE", - "\\_SB.BTH0", - Package (0x03) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - } - }, - - Package (0x08) - { - "DSTATE", - Zero, - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - Zero, - 0x12, - Zero, - 0x02, - Zero, - One, - 0x05 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO30_A", - One, - 0x001B7740, - 0x09C4, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "DISCRETE_VREGVOTE", - Package (0x02) - { - "PPP_RESOURCE_ID_PMIC_GPIO_DV1", - One - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - Zero, - 0x12, - Zero, - 0x02, - Zero, - 0x03, - 0x05 - } - } - }, - - Package (0x05) - { - "DSTATE", - 0x03, - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - Zero, - 0x12, - Zero, - 0x02, - Zero, - One, - 0x05 - } - }, - - Package (0x02) - { - "DISCRETE_VREGVOTE", - Package (0x02) - { - "PPP_RESOURCE_ID_PMIC_GPIO_DV1", - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO30_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - } - } - }, - - Package (0x05) - { - "DEVICE", - "\\_SB.FMSL", - Package (0x03) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - } - }, - - Package (0x0A) - { - "DSTATE", - Zero, - Package (0x02) - { - "DISCRETE_VREGVOTE", - Package (0x02) - { - "PPP_RESOURCE_ID_PMIC_GPIO_DV1", - One - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x5D, - Zero, - Zero, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x09, - One, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x5D, - One, - Zero, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x09, - One, - Zero, - Zero, - 0x03, - Zero - } - } - }, - - Package (0x05) - { - "DSTATE", - 0x03, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x5D, - Zero, - Zero, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x09, - Zero, - Zero, - Zero, - 0x03, - Zero - } - }, - - Package (0x02) - { - "DISCRETE_VREGVOTE", - Package (0x02) - { - "PPP_RESOURCE_ID_PMIC_GPIO_DV1", - Zero - } - } - } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (QDMD, 0, NotSerialized) - { - Return (QDSC) /* \_SB_.PEP0.QDSC */ - } - - Name (QDSC, Package (0x01) - { - Package (0x03) - { - "DEVICE", - "\\_SB.QDSS", - Package (0x07) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x03) - { - "FSTATE", - One, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - Zero - } - } - }, - - Package (0x06) - { - "PSTATE_SET", - Zero, - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/qdss", - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1290, - 0x07FF, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/qdss", - One - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1290, - 0x07FF, - 0x01D0 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x02, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/qdss", - 0x02 - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1290, - 0x07FF, - 0x01D0 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x03, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/qdss", - 0x03 - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1290, - 0x07FF, - 0x01D0 - } - } - } - }, - - Package (0x06) - { - "PSTATE_SET", - One, - Package (0x16) - { - "PSTATE", - Zero, - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x2014, - One, - One - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x2048, - 0x016D, - 0x016D - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x15B0, - 0x01DC, - 0x01DC - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x15E0, - 0x01DC, - 0x01DC - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x15D0, - 0x01DC, - 0x01DC - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x15C0, - 0x01D4, - 0x01D4 - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x10D0, - 0x01D0, - 0x01D0 - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x10E0, - 0x01D0, - 0x01D0 - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x10F0, - 0x01CC, - 0x01CC - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1100, - 0x01CC, - 0x01CC - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1110, - 0x01D8, - 0x01D8 - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1120, - 0x01D8, - 0x01D8 - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1130, - 0x01D8, - 0x01D8 - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1150, - 0x01D8, - 0x01D8 - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1160, - 0x01D8, - 0x01D8 - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1170, - 0x01DC, - 0x01DC - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1190, - 0x01E0, - 0x01E0 - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x11A0, - 0x01DC, - 0x01DC - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1390, - 0x01DC, - 0x01DC - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x13A0, - 0x01DC, - 0x01DC - } - } - }, - - Package (0x16) - { - "PSTATE", - One, - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x2014, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x2048, - 0x016D, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x15B0, - 0x01DC, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x15E0, - 0x01DC, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x15D0, - 0x01DC, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x15C0, - 0x01D4, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x10D0, - 0x01D0, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x10E0, - 0x01D0, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x10F0, - 0x01CC, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1100, - 0x01CC, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1110, - 0x01D8, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1120, - 0x01D8, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1130, - 0x01D8, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1150, - 0x01D8, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1160, - 0x01D8, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1170, - 0x01DC, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1190, - 0x01E0, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x11A0, - 0x01DC, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1390, - 0x01DC, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x13A0, - 0x01DC, - Zero - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x02, - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x2048, - 0x016D, - 0x016D - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x2014, - One, - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO21_A", - One, - 0x002D0370, - 0x2328, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO13_A", - One, - 0x002D0370, - 0x06, - One, - Zero, - One, - Zero, - Zero, - Zero - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x03, - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x2048, - 0x016D, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x2014, - One, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO21_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO13_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - } - } - }, - - Package (0x04) - { - "PSTATE_SET", - 0x02, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/qdss", - One - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/qdss", - Zero - } - } - } - } - } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (CPMD, 0, NotSerialized) - { - Return (CPCC) /* \_SB_.PEP0.CPCC */ - } - - Method (CPMX, 0, NotSerialized) - { - Return (CPXC) /* \_SB_.PEP0.CPXC */ - } - - Name (CPCC, Package (0x03) - { - Package (0x05) - { - "DEVICE", - "\\_SB.JPGE", - Package (0x06) - { - "COMPONENT", - Zero, - Package (0x0B) - { - "FSTATE", - Zero, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_CAMSS_JPEG", - One - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x00013880 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_top_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg0_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg_axi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - 0x02 - } - } - }, - - Package (0x0A) - { - "FSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg_axi_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg0_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_top_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x03 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - Zero - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_CAMSS_JPEG", - 0x02 - } - } - }, - - Package (0x05) - { - "PSTATE_SET", - Zero, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg0_clk", - 0x03, - 0x1BB75640, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg0_clk", - 0x03, - 0x1312D000, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg0_clk", - 0x03, - 0x047868C0, - 0x03 - } - } - } - }, - - Package (0x06) - { - "PSTATE_SET", - One, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_JPEG", - "ICBID_SLAVE_EBI1", - 0x532602C0, - 0x532602C0 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_JPEG", - "ICBID_SLAVE_EBI1", - 0x39387000, - 0x39387000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_JPEG", - "ICBID_SLAVE_EBI1", - 0x07A12000, - 0x07A12000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_JPEG", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - } - } - }, - - Package (0x06) - { - "COMPONENT", - One, - Package (0x0B) - { - "FSTATE", - Zero, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_CAMSS_JPEG", - One - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x00013880 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_top_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg1_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg_axi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - 0x02 - } - } - }, - - Package (0x0A) - { - "FSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg_axi_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg1_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_top_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x03 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - Zero - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_CAMSS_JPEG", - 0x02 - } - } - }, - - Package (0x05) - { - "PSTATE_SET", - Zero, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg1_clk", - 0x03, - 0x1BB75640, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg1_clk", - 0x03, - 0x1312D000, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg1_clk", - 0x03, - 0x047868C0, - 0x03 - } - } - } - }, - - Package (0x06) - { - "PSTATE_SET", - One, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_JPEG", - "ICBID_SLAVE_EBI1", - 0x532602C0, - 0x532602C0 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_JPEG", - "ICBID_SLAVE_EBI1", - 0x39387000, - 0x39387000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_JPEG", - "ICBID_SLAVE_EBI1", - 0x07A12000, - 0x07A12000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_JPEG", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - } - } - }, - - Package (0x06) - { - "COMPONENT", - 0x02, - Package (0x0B) - { - "FSTATE", - Zero, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_CAMSS_JPEG", - One - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x00013880 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_top_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_dma_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg_axi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - 0x02 - } - } - }, - - Package (0x0A) - { - "FSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg_axi_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_dma_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_top_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x03 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - Zero - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_CAMSS_JPEG", - 0x02 - } - } - }, - - Package (0x05) - { - "PSTATE_SET", - Zero, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_dma_clk", - 0x03, - 0x1C9C3800, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_dma_clk", - 0x03, - 0x1312D000, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_dma_clk", - 0x03, - 0x047868C0, - 0x03 - } - } - } - }, - - Package (0x06) - { - "PSTATE_SET", - One, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_JPEG", - "ICBID_SLAVE_EBI1", - 0x376EAC80, - 0x376EAC80 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_JPEG", - "ICBID_SLAVE_EBI1", - 0x2625A000, - 0x2625A000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_JPEG", - "ICBID_SLAVE_EBI1", - 0x07A12000, - 0x07A12000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_JPEG", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - } - } - } - }, - - Package (0x03) - { - "DEVICE", - "\\_SB.CAMP", - Package (0x05) - { - "COMPONENT", - Zero, - Package (0x14) - { - "FSTATE", - Zero, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_CAMSS_TOP", - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO2_A", - One, - 0x001312D0, - 0x1040, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x00013880 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_top_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_cci_cci_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi0_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_cci_cci_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LVS1_A", - 0x04, - 0x001B7740, - 0x000493E0, - One, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x13, - One, - One, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x14, - One, - One, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x11, - One, - One, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x12, - One, - One, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x15, - One, - One, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICMPP", - Package (0x06) - { - "IOCTL_PM_MPP_CONFIG_DIGITAL_INPUT", - One, - One, - 0x02, - Zero, - 0x04 - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x0A - } - } - }, - - Package (0x12) - { - "FSTATE", - One, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x14, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x13, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x12, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x11, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LVS1_A", - 0x04, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_cci_cci_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi0_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_cci_cci_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_top_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - Zero - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_CAMSS_TOP", - 0x02 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO2_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x15, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "PMICMPP", - Package (0x06) - { - "IOCTL_PM_MPP_CONFIG_DIGITAL_INPUT", - One, - One, - 0x02, - Zero, - 0x04 - } - } - }, - - Package (0x04) - { - "PSTATE_SET", - Zero, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_cci_cci_clk", - 0x03, - 0x0124F800, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_cci_cci_clk", - 0x03, - 0x0237A080, - 0x03 - } - } - } - } - } - }, - - Package (0x05) - { - "DEVICE", - "\\_SB.VFE0", - Package (0x06) - { - "COMPONENT", - Zero, - Package (0x0C) - { - "FSTATE", - Zero, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_CAMSS_VFE", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_FD", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_FD", - 0x02 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe0_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - 0x05 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe_axi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_top_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_ahb_clk", - One, - Zero, - One - } - } - }, - - Package (0x09) - { - "FSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_top_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe_axi_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe0_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x0D - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_CAMSS_VFE", - 0x02 - } - } - }, - - Package (0x0A) - { - "PSTATE_SET", - Zero, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe0_clk", - 0x03, - 0x23C34600, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe0_clk", - 0x03, - 0x1FC4EF40, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe0_clk", - 0x03, - 0x1C9C3800, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe0_clk", - 0x03, - 0x17D78400, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe0_clk", - 0x03, - 0x1312D000, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe0_clk", - 0x03, - 0x0BEBC200, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe0_clk", - 0x03, - 0x05F5E100, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe0_clk", - 0x03, - 0x04C4B400, - 0x03 - } - } - } - }, - - Package (0x10) - { - "PSTATE_SET", - One, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0xEE6B2800, - 0xEE6B2800 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0xD693A400, - 0xD693A400 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0xC4B20100, - 0xC4B20100 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0xB2D05E00, - 0xB2D05E00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0xA0EEBB00, - 0xA0EEBB00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x8F0D1800, - 0x8F0D1800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x7D2B7500, - 0x7D2B7500 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x6B49D200, - 0x6B49D200 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x08, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x59682F00, - 0x59682F00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x09, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x47868C00, - 0x47868C00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x35A4E900, - 0x35A4E900 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x23C34600, - 0x23C34600 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0C, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x11E1A300, - 0x11E1A300 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0D, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - } - } - }, - - Package (0x06) - { - "COMPONENT", - One, - Package (0x09) - { - "FSTATE", - Zero, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_CAMSS_VFE", - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe1_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - 0x05 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe_axi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_top_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe_ahb_clk", - One, - Zero, - One - } - } - }, - - Package (0x08) - { - "FSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_top_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe_axi_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe1_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x0D - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_CAMSS_VFE", - 0x02 - } - } - }, - - Package (0x0A) - { - "PSTATE_SET", - Zero, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe1_clk", - 0x03, - 0x23C34600, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe1_clk", - 0x03, - 0x1FC4EF40, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe1_clk", - 0x03, - 0x1C9C3800, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe1_clk", - 0x03, - 0x17D78400, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe1_clk", - 0x03, - 0x1312D000, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe1_clk", - 0x03, - 0x0BEBC200, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe1_clk", - 0x03, - 0x05F5E100, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe1_clk", - 0x03, - 0x04C4B400, - 0x03 - } - } - } - }, - - Package (0x10) - { - "PSTATE_SET", - One, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0xEE6B2800, - 0xEE6B2800 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0xD693A400, - 0xD693A400 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0xC4B20100, - 0xC4B20100 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0xB2D05E00, - 0xB2D05E00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0xA0EEBB00, - 0xA0EEBB00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x8F0D1800, - 0x8F0D1800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x7D2B7500, - 0x7D2B7500 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x6B49D200, - 0x6B49D200 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x08, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x59682F00, - 0x59682F00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x09, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x47868C00, - 0x47868C00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x35A4E900, - 0x35A4E900 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x23C34600, - 0x23C34600 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0C, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x11E1A300, - 0x11E1A300 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0D, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - } - } - }, - - Package (0x06) - { - "COMPONENT", - 0x02, - Package (0x0C) - { - "FSTATE", - Zero, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_CAMSS_CPP", - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x04 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_cpp_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_cpp_axi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_cpp_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_micro_ahb_clk", - 0x0A, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_micro_ahb_clk", - 0x0B, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_micro_ahb_clk", - One, - Zero, - One - } - } - }, - - Package (0x09) - { - "FSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_micro_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_cpp_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_cpp_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_cpp_axi_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x08 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_CAMSS_CPP", - 0x02 - } - } - }, - - Package (0x05) - { - "PSTATE_SET", - Zero, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_cpp_clk", - 0x03, - 0x24F47300, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_cpp_clk", - 0x03, - 0x23C34600, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_cpp_clk", - 0x03, - 0x1BB75640, - 0x03 - } - } - } - }, - - Package (0x0B) - { - "PSTATE_SET", - One, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0xCAA7E200, - 0xCAA7E200 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x8F0D1800, - 0x8F0D1800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x47868C00, - 0x47868C00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x2FAF0800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x0BEBC200, - 0x0BEBC200 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x07270E00, - 0x07270E00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x03938700, - 0x03938700 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x01C9C380, - 0x01C9C380 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x08, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - } - } - } - } - }) - Name (CPXC, Package (0x03) - { - Package (0x04) - { - "DEVICE", - "\\_SB.CAMS", - Package (0x14) - { - "DSTATE", - Zero, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO23_A", - One, - 0x002B7CD0, - 0x00013880, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO29_A", - One, - 0x002B7CD0, - 0x00013880, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO25_A", - One, - 0x00118C30, - 0x00013880, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LVS1_A", - 0x04, - 0x001B7740, - 0x000493E0, - One, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi0_clk", - 0x08, - 0x0FE50FB0, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_phy0_csi0phytimer_clk", - 0x08, - 0x0BEBC200, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_mclk0_clk", - 0x08, - 0x00927C00, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi_vfe0_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi_vfe1_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi0phy_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi0pix_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi0rdi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi0_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_ispif_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x0D, - One, - One, - One, - Zero, - 0x02 - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x19 - } - } - }, - - Package (0x15) - { - "DSTATE", - 0x03, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x0D, - Zero, - Zero, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_ispif_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi0_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi0rdi_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi0pix_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi0phy_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi_vfe0_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi_vfe1_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_mclk0_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_phy0_csi0phytimer_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi0_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x05 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LVS1_A", - 0x04, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO25_A", - One, - Zero, - Zero, - Zero, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO29_A", - One, - Zero, - Zero, - Zero, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO23_A", - One, - Zero, - Zero, - Zero, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x0A - } - } - } - }, - - Package (0x04) - { - "DEVICE", - "\\_SB.CAMF", - Package (0x15) - { - "DSTATE", - Zero, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO17_A", - One, - 0x002AB980, - 0x000493E0, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LVS1_A", - 0x04, - 0x001B7740, - 0x000493E0, - One, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi0_clk", - 0x08, - 0x0FE50FB0, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi2_clk", - 0x08, - 0x0FE50FB0, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_phy2_csi2phytimer_clk", - 0x08, - 0x0BEBC200, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_mclk2_clk", - 0x08, - 0x00927C00, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi_vfe0_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi_vfe1_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi2phy_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi2pix_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi2rdi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi2_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_ispif_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x0F, - One, - One, - One, - Zero, - 0x02 - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x68, - One, - Zero, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x03 - } - } - }, - - Package (0x15) - { - "DSTATE", - 0x03, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x68, - Zero, - Zero, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x0F, - Zero, - Zero, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_ispif_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi2_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi2rdi_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi2pix_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi2phy_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi_vfe0_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi_vfe1_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_mclk2_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_phy2_csi2phytimer_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi2_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi0_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x05 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LVS1_A", - 0x04, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO17_A", - One, - Zero, - Zero, - Zero, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x0A - } - } - } - }, - - Package (0x04) - { - "DEVICE", - "\\_SB.CAMT", - Package (0x1D) - { - "DSTATE", - Zero, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x07) - { - "PPP_RESOURCE_ID_BOOST_BYPASS1_B", - 0x09, - 0x003D0900, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO17_A", - One, - 0x002AB980, - 0x000493E0, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LVS1_A", - 0x04, - 0x001B7740, - 0x000493E0, - One, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0E) - { - "PPP_RESOURCE_ID_SMPS3_A", - 0x02, - 0x0013D620, - 0x000493E0, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO3_A", - One, - 0x00124F80, - 0x00013880, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi0_clk", - 0x08, - 0x0FE50FB0, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi2_clk", - 0x08, - 0x0FE50FB0, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi3_clk", - 0x08, - 0x0FE50FB0, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_phy2_csi2phytimer_clk", - 0x08, - 0x0BEBC200, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_mclk1_clk", - 0x08, - 0x00927C00, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi_vfe0_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi_vfe1_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi3phy_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi3pix_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi3rdi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi2_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi3_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_ispif_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x0E, - One, - One, - One, - Zero, - 0x02 - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x66, - One, - Zero, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x03 - } - } - }, - - Package (0x1C) - { - "DSTATE", - 0x03, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x66, - Zero, - Zero, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x0E, - Zero, - Zero, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_ispif_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi3_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi2_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi3rdi_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi3pix_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi3phy_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi_vfe0_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi_vfe1_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_mclk1_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_phy2_csi2phytimer_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi3_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi2_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi0_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x05 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO3_A", - One, - Zero, - Zero, - Zero, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0E) - { - "PPP_RESOURCE_ID_SMPS3_A", - 0x02, - Zero, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LVS1_A", - 0x04, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO17_A", - One, - Zero, - Zero, - Zero, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x0A - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x07) - { - "PPP_RESOURCE_ID_BOOST_BYPASS1_B", - 0x09, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (LPMD, 0, NotSerialized) - { - Return (LPCC) /* \_SB_.PEP0.LPCC */ - } - - Name (LPCC, Package (0x04) - { - Package (0x07) - { - "DEVICE", - "\\_SB.URS0", - Package (0x05) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "PMICUSBOTG", - Package (0x02) - { - "IOCTL_PMIC_PUBLIC_USB_OTG_ENABLE", - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "PMICUSBOTG", - Package (0x02) - { - "IOCTL_PMIC_PUBLIC_USB_OTG_ENABLE", - One - } - } - } - }, - - Package (0x04) - { - "DSTATE", - Zero, - Package (0x02) - { - "PMICDIVCLK", - Package (0x03) - { - "PPP_RESOURCE_ID_DIV_CLK_3_A", - One, - One - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x03) - { - "DSTATE", - 0x03, - Package (0x02) - { - "PMICDIVCLK", - Package (0x03) - { - "PPP_RESOURCE_ID_DIV_CLK_3_A", - Zero, - Zero - } - } - } - }, - - Package (0x08) - { - "DEVICE", - "\\_SB.URS0.USB0", - Package (0x05) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x09) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_sleep_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb2_hs_phy_sleep_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb30_sleep_clk", - 0x09, - 0x08 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb30_sleep_clk", - 0x09, - 0x0C - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb2_hs_phy_sleep_clk", - 0x09, - 0x08 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb2_hs_phy_sleep_clk", - 0x09, - 0x0C - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb30_mock_utmi_clk", - 0x09, - 0x0A - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - Zero - } - }, - - Package (0x11) - { - "DSTATE", - Zero, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO24_A", - One, - 0x003010B0, - 0x16A8, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO6_A", - One, - 0x001B7740, - 0xA08C, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO28_A", - One, - 0x000F4240, - 0x6590, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_USB_30", - One - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/snoc", - 0x0001E848 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sys_noc_usb3_axi_clk", - 0x08, - 0x7D, - 0x09 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb30_master_clk", - 0x08, - 0x7D, - 0x09 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb30_mock_utmi_clk", - 0x08, - 0x4B00, - 0x07 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb3_phy_aux_clk", - 0x08, - 0x04B0, - 0x07 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_USB3", - "ICBID_SLAVE_EBI1", - 0x28000000, - 0x28000000 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/pmic/client/rail_cx", - 0x04 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/pnoc", - 0x000186A0 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb_phy_cfg_ahb2phy_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x05) - { - "gcc_usb3_phy_pipe_clk", - 0x06, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_LNBBCLK1_A", - 0x06, - One, - Zero - } - } - }, - - Package (0x12) - { - "DSTATE", - One, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - Zero, - "/clk/snoc", - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb30_master_clk", - 0x03, - 0x00927C00, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_master_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_sys_noc_usb3_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb30_mock_utmi_clk", - 0x08, - 0x4B00, - 0x07 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb3_phy_aux_clk", - 0x08, - 0x04B0, - 0x07 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - Zero, - "/clk/pnoc", - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb_phy_cfg_ahb2phy_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_phy_pipe_clk", - 0x02 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_LNBBCLK1_A", - 0x06, - Zero, - Zero - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_USB_30", - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_USB3", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/pmic/client/rail_cx", - 0x04 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO24_A", - One, - 0x003010B0, - 0x16A8, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO6_A", - One, - 0x001B7740, - 0xA08C, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO28_A", - One, - 0x000F4240, - 0x6590, - One, - Zero, - One, - Zero, - Zero, - Zero - } - } - }, - - Package (0x12) - { - "DSTATE", - 0x02, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - Zero, - "/clk/snoc", - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb30_master_clk", - 0x03, - 0x00927C00, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_master_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_sys_noc_usb3_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_mock_utmi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_phy_aux_clk", - 0x02 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - Zero, - "/clk/pnoc", - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb_phy_cfg_ahb2phy_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_phy_pipe_clk", - 0x02 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_LNBBCLK1_A", - 0x06, - Zero, - Zero - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_USB_30", - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_USB3", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/pmic/client/rail_cx", - 0x04 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO24_A", - One, - 0x003010B0, - 0x16A8, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO6_A", - One, - 0x001B7740, - 0xA08C, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO28_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - } - }, - - Package (0x12) - { - "DSTATE", - 0x03, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - Zero, - "/clk/snoc", - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb30_master_clk", - 0x03, - 0x00927C00, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_master_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_sys_noc_usb3_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_mock_utmi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_phy_aux_clk", - 0x02 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - Zero, - "/clk/pnoc", - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb_phy_cfg_ahb2phy_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_phy_pipe_clk", - 0x02 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_LNBBCLK1_A", - 0x06, - Zero, - Zero - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_USB_30", - 0x02 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_USB3", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/pmic/client/rail_cx", - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO24_A", - One, - 0x003010B0, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO6_A", - One, - 0x001B7740, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO28_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - } - }, - - Package (0x02) - { - "ABANDON_DSTATE", - 0x03 - } - }, - - Package (0x08) - { - "DEVICE", - "\\_SB.URS0.UFN0", - Package (0x05) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x09) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_sleep_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb2_hs_phy_sleep_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb30_sleep_clk", - 0x09, - 0x08 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb30_sleep_clk", - 0x09, - 0x0C - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb2_hs_phy_sleep_clk", - 0x09, - 0x08 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb2_hs_phy_sleep_clk", - 0x09, - 0x0C - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb30_mock_utmi_clk", - 0x09, - 0x0A - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - Zero - } - }, - - Package (0x12) - { - "DSTATE", - Zero, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO24_A", - One, - 0x002EEBB8, - 0x16A8, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO6_A", - One, - 0x001B7740, - 0xA08C, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO28_A", - One, - 0x000F4240, - 0x6590, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_USB_30", - One - } - }, - - Package (0x02) - { - "EXECUTE_FUNCTION", - Package (0x01) - { - "HSUSBResetSequence" - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/snoc", - 0x0001E848 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sys_noc_usb3_axi_clk", - 0x08, - 0x7D, - 0x09 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb30_master_clk", - 0x08, - 0x7D, - 0x09 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb30_mock_utmi_clk", - 0x08, - 0x4B00, - 0x07 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb3_phy_aux_clk", - 0x08, - 0x04B0, - 0x07 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_USB3", - "ICBID_SLAVE_EBI1", - 0x28000000, - 0x28000000 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/pmic/client/rail_cx", - 0x04 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/pnoc", - 0x000186A0 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb_phy_cfg_ahb2phy_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x05) - { - "gcc_usb3_phy_pipe_clk", - 0x06, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_LNBBCLK1_A", - 0x06, - One, - Zero - } - } - }, - - Package (0x0D) - { - "DSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb30_master_clk", - 0x03, - 0x2580, - 0x05 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_master_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_sys_noc_usb3_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_mock_utmi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb3_phy_aux_clk", - 0x08, - 0x04B0, - 0x07 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_LNBBCLK1_A", - 0x06, - One, - Zero - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_USB3", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/pmic/client/rail_cx", - 0x04 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO24_A", - One, - 0x002EEBB8, - 0x03E8, - One, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO6_A", - One, - 0x001B7740, - 0x03E8, - One, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO28_A", - One, - 0x000F4240, - 0x03E8, - One, - Zero, - One, - Zero, - Zero, - Zero - } - } - }, - - Package (0x12) - { - "DSTATE", - 0x02, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - Zero, - "/clk/snoc", - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb30_master_clk", - 0x03, - 0x00927C00, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_master_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_sys_noc_usb3_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_mock_utmi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_phy_aux_clk", - 0x02 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - Zero, - "/clk/pnoc", - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb_phy_cfg_ahb2phy_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_phy_pipe_clk", - 0x02 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_LNBBCLK1_A", - 0x06, - Zero, - Zero - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_USB_30", - 0x02 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_USB3", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/pmic/client/rail_cx", - 0x04 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO24_A", - One, - 0x002EEBB8, - Zero, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO6_A", - One, - 0x001B7740, - Zero, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO28_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - } - }, - - Package (0x12) - { - "DSTATE", - 0x03, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - Zero, - "/clk/snoc", - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb30_master_clk", - 0x03, - 0x00927C00, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_master_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_sys_noc_usb3_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_mock_utmi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_phy_aux_clk", - 0x02 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - Zero, - "/clk/pnoc", - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb_phy_cfg_ahb2phy_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_phy_pipe_clk", - 0x02 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_LNBBCLK1_A", - 0x06, - Zero, - Zero - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_USB_30", - 0x02 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_USB3", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/pmic/client/rail_cx", - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO24_A", - One, - 0x002EEBB8, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO6_A", - One, - 0x001B7740, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO28_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - } - }, - - Package (0x02) - { - "ABANDON_DSTATE", - 0x03 - } - }, - - Package (0x07) - { - "DEVICE", - "\\_SB.UFN1", - Package (0x03) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - } - }, - - Package (0x02) - { - "DSTATE", - Zero - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x02) - { - "DSTATE", - 0x03 - } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (DIMX, 0, NotSerialized) - { - Return (DIXC) /* \_SB_.PEP0.DIXC */ - } - - Name (DIXC, Package (0x01) - { - Package (0x06) - { - "DEVICE", - "\\_SB.DISP", - Package (0x08) - { - "DSTATE", - Zero, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO12_A", - One, - 0x001B7740, - 0x2AF8, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO14_A", - One, - 0x001B7740, - 0xCB20, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "PMICMPP", - Package (0x04) - { - "IOCTL_PM_MPP_CONFIG_DIGITAL_OUTPUT", - One, - 0x03, - Zero - } - }, - - Package (0x02) - { - "PMICMPP", - Package (0x04) - { - "IOCTL_PM_MPP_SET_OUTPUT_STATE", - One, - 0x03, - 0x0A - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x0A - } - } - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x09) - { - "DSTATE", - 0x03, - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x0A - } - }, - - Package (0x02) - { - "PMICIBBLAB", - Package (0x04) - { - "IOCTL_PM_IBBLAB_MODULE_ENABLE", - One, - Zero, - 0x03 - } - }, - - Package (0x02) - { - "PMICWLED", - Package (0x03) - { - "IOCTL_PM_WLED_MODULE_ENABLE", - One, - Zero - } - }, - - Package (0x02) - { - "PMICMPP", - Package (0x04) - { - "IOCTL_PM_MPP_CONFIG_DIGITAL_OUTPUT", - One, - 0x03, - Zero - } - }, - - Package (0x02) - { - "PMICMPP", - Package (0x04) - { - "IOCTL_PM_MPP_SET_OUTPUT_STATE", - One, - 0x03, - 0x0A - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO14_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO12_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - } - } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (NPMD, 0, NotSerialized) - { - Return (NPCC) /* \_SB_.PEP0.NPCC */ - } - - Name (NPCC, Package (0x01) - { - Package (0x07) - { - "DEVICE", - "\\_SB.NFC1", - Package (0x03) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - } - }, - - Package (0x04) - { - "DSTATE", - Zero, - Package (0x02) - { - "PMICGPIO", - Package (0x06) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_INPUT", - Zero, - 0x09, - 0x04, - 0x02, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_BBCLK2_A", - 0x06, - Zero, - One - } - } - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x03) - { - "DSTATE", - 0x03, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_BBCLK2_A", - 0x06, - Zero, - Zero - } - } - } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (LPMX, 0, NotSerialized) - { - Return (LPXC) /* \_SB_.PEP0.LPXC */ - } - - Name (LPXC, Package (0x01) - { - Package (0x04) - { - "DEVICE", - "\\_SB.TSC1", - Package (0x06) - { - "DSTATE", - Zero, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO22_A", - One, - 0x002DC6C0, - 0x000249F0, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x02 - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x26, - One, - Zero, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x3C - } - } - }, - - Package (0x04) - { - "DSTATE", - 0x03, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO22_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x26, - Zero, - Zero, - One, - Zero, - Zero - } - } - } - } - }) - } - - Device (BAM0) - { - Name (_HID, "QCOM2401") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xF9984000, // Address Base - 0x00015000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000007E, - } - }) - Return (RBUF) /* \_SB_.BAM0._CRS.RBUF */ - } - } - - Device (BAM1) - { - Name (_HID, "QCOM2401") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFD404000, // Address Base - 0x00009000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000000EF, - } - }) - Return (RBUF) /* \_SB_.BAM1._CRS.RBUF */ - } - } - - Device (BAM2) - { - Name (_HID, "QCOM2401") // _HID: Hardware ID - Name (_UID, 0x02) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFD444000, // Address Base - 0x00009000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000010C, - } - }) - Return (RBUF) /* \_SB_.BAM2._CRS.RBUF */ - } - } - - Device (BAM3) - { - Name (_HID, "QCOM2401") // _HID: Hardware ID - Name (_UID, 0x03) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xF9904000, // Address Base - 0x00019000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000010E, - } - }) - Return (RBUF) /* \_SB_.BAM3._CRS.RBUF */ - } - } - - Device (BAM4) - { - Name (_HID, "QCOM2401") // _HID: Hardware ID - Name (_UID, 0x04) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xF9944000, // Address Base - 0x00019000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000010F, - } - }) - Return (RBUF) /* \_SB_.BAM4._CRS.RBUF */ - } - } - - Device (BAM5) - { - Name (_HID, "QCOM2401") // _HID: Hardware ID - Name (_UID, 0x05) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFE184000, // Address Base - 0x00014000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000144, - } - }) - Return (RBUF) /* \_SB_.BAM5._CRS.RBUF */ - } - } - - Device (BAM6) - { - Name (_HID, "QCOM2401") // _HID: Hardware ID - Name (_UID, 0x06) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFE104000, // Address Base - 0x00020000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000000C4, - } - }) - Return (RBUF) /* \_SB_.BAM6._CRS.RBUF */ - } - } - - Device (BAM7) - { - Name (_HID, "QCOM2401") // _HID: Hardware ID - Name (_UID, 0x07) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xF99C4000, // Address Base - 0x00011000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000009A, - } - }) - Return (RBUF) /* \_SB_.BAM7._CRS.RBUF */ - } - } - - Device (BAM8) - { - Name (_HID, "QCOM2401") // _HID: Hardware ID - Name (_UID, 0x08) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFD3C4000, // Address Base - 0x00009000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000149, - } - }) - Return (RBUF) /* \_SB_.BAM8._CRS.RBUF */ - } - } - - Device (BAMC) - { - Name (_HID, "QCOM2401") // _HID: Hardware ID - Name (_UID, 0x0C) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xF9A44000, // Address Base - 0x00011000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000000A7, - } - }) - Return (RBUF) /* \_SB_.BAMC._CRS.RBUF */ - } - } - - Device (BAMD) - { - Name (_HID, "QCOM2401") // _HID: Hardware ID - Name (_UID, 0x0D) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xF9304000, // Address Base - 0x00009000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000000A4, - } - }) - Return (RBUF) /* \_SB_.BAMD._CRS.RBUF */ - } - } - - Device (BAME) - { - Name (_HID, "QCOM2401") // _HID: Hardware ID - Name (_UID, 0x0E) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFD4C4000, // Address Base - 0x00015000, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x0000014C, - } - }) - Return (RBUF) /* \_SB_.BAME._CRS.RBUF */ - } - } - - Device (UAR2) - { - Name (_HID, "QCOM2424") // _HID: Hardware ID - Name (_UID, 0x02) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - \_SB.PEP0 - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xF991E000, // Address Base - 0x00000100, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x0000008C, - } - GpioInt (Edge, ActiveLow, Exclusive, PullDown, 0x0000, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0005 - } - }) - Return (RBUF) /* \_SB_.UAR2._CRS.RBUF */ - } - - Method (PROP, 0, NotSerialized) - { - Name (RBUF, Package (0x14) - { - "UartClass", - One, - "EnableDma", - Zero, - "QgicBase", - 0xF9000000, - "BamBase", - 0xF9904000, - "BamPipeTx", - 0x02, - "BamPipeRx", - 0x03, - "ClkrgmBase", - 0xFC400000, - "TlmmBase", - 0xFD510000, - "GpioRxData", - 0x05, - "GpioTxData", - 0x04 - }) - Return (RBUF) /* \_SB_.UAR2.PROP.RBUF */ - } - } - - Device (UAR8) - { - Name (_HID, "QCOM2424") // _HID: Hardware ID - Name (_UID, 0x08) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - \_SB.PEP0 - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xF995E000, // Address Base - 0x00000100, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x00000092, - } - GpioInt (Edge, ActiveLow, Exclusive, PullDown, 0x0000, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x002E - } - }) - Return (RBUF) /* \_SB_.UAR8._CRS.RBUF */ - } - - Method (PROP, 0, NotSerialized) - { - Name (RBUF, Package (0x18) - { - "UartClass", - One, - "EnableDma", - Zero, - "BamBase", - 0xF9944000, - "BamPipeTx", - 0x02, - "BamPipeRx", - 0x03, - "QgicBase", - 0xF9000000, - "ClkrgmBase", - 0xFC400000, - "TlmmBase", - 0xFD510000, - "GpioRfrN", - 0x30, - "GpioCtsN", - 0x2F, - "GpioRxData", - 0x2E, - "GpioTxData", - 0x2D - }) - Return (RBUF) /* \_SB_.UAR8.PROP.RBUF */ - } - } - - Device (I2C1) - { - Name (_HID, "QCOM240E") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.BAM3, - \_SB.PEP0 - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xF9923000, // Address Base - 0x00000800, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x0000007F, - } - }) - Return (RBUF) /* \_SB_.I2C1._CRS.RBUF */ - } - - Method (FNOC, 0, NotSerialized) - { - Name (RBUF, Buffer (0x0E) - { - /* 0000 */ 0x01, 0x01, 0x00, 0x40, 0x90, 0xF9, 0x0D, 0x0C, // ...@.... - /* 0008 */ 0x00, 0x04, 0x00, 0xF8, 0x24, 0x01 // ....$. - }) - Return (RBUF) /* \_SB_.I2C1.FNOC.RBUF */ - } - } - - Device (I2C2) - { - Name (_HID, "QCOM240E") // _HID: Hardware ID - Name (_UID, 0x02) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.BAM3, - \_SB.PEP0 - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xF9924000, // Address Base - 0x00000800, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x00000080, - } - }) - Return (RBUF) /* \_SB_.I2C2._CRS.RBUF */ - } - - Method (FNOC, 0, NotSerialized) - { - Name (RBUF, Buffer (0x0E) - { - /* 0000 */ 0x02, 0x01, 0x00, 0x40, 0x90, 0xF9, 0x0F, 0x0E, // ...@.... - /* 0008 */ 0x00, 0x04, 0x00, 0xF8, 0x24, 0x01 // ....$. - }) - Return (RBUF) /* \_SB_.I2C2.FNOC.RBUF */ - } - } - - Device (I2C6) - { - Name (_HID, "QCOM240E") // _HID: Hardware ID - Name (_UID, 0x06) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.BAM3, - \_SB.PEP0 - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xF9928000, // Address Base - 0x00000800, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x00000084, - } - }) - Return (RBUF) /* \_SB_.I2C6._CRS.RBUF */ - } - - Method (FNOC, 0, NotSerialized) - { - Name (RBUF, Buffer (0x0E) - { - /* 0000 */ 0x06, 0x01, 0x00, 0x40, 0x90, 0xF9, 0x17, 0x16, // ...@.... - /* 0008 */ 0x00, 0x04, 0x00, 0xF8, 0x24, 0x01 // ....$. - }) - Return (RBUF) /* \_SB_.I2C6.FNOC.RBUF */ - } - } - - Device (I2C7) - { - Name (_HID, "QCOM240E") // _HID: Hardware ID - Name (_UID, 0x07) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.BAM4, - \_SB.PEP0 - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xF9963000, // Address Base - 0x00000800, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x00000085, - } - }) - Return (RBUF) /* \_SB_.I2C7._CRS.RBUF */ - } - - Method (FNOC, 0, NotSerialized) - { - Name (RBUF, Buffer (0x0E) - { - /* 0000 */ 0x07, 0x00, 0x00, 0x40, 0x94, 0xF9, 0x0D, 0x0C, // ...@.... - /* 0008 */ 0x00, 0x04, 0x00, 0xF8, 0x24, 0x01 // ....$. - }) - Return (RBUF) /* \_SB_.I2C7.FNOC.RBUF */ - } - } - - Device (IC11) - { - Name (_HID, "QCOM240E") // _HID: Hardware ID - Name (_UID, 0x0B) // _UID: Unique ID - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.BAM4, - \_SB.PEP0 - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xF9967000, // Address Base - 0x00000800, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x00000089, - } - }) - Return (RBUF) /* \_SB_.IC11._CRS.RBUF */ - } - - Method (FNOC, 0, NotSerialized) - { - Name (RBUF, Buffer (0x0E) - { - /* 0000 */ 0x0B, 0x01, 0x00, 0x40, 0x94, 0xF9, 0x15, 0x14, // ...@.... - /* 0008 */ 0x00, 0x04, 0x00, 0xF8, 0x24, 0x01 // ....$. - }) - Return (RBUF) /* \_SB_.IC11.FNOC.RBUF */ - } - } - - Device (SP10) - { - Name (_HID, "QCOM240C") // _HID: Hardware ID - Name (_UID, 0x0A) // _UID: Unique ID - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.PEP0, - \_SB.BAM4 - }) - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xF9966000, // Address Base - 0x00000800, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x00000088, - } - }) - Return (RBUF) /* \_SB_.SP10._CRS.RBUF */ - } - - Method (FNOC, 0, NotSerialized) - { - Name (RBUF, Buffer (0x09) - { - /* 0000 */ 0x0A, 0x00, 0x40, 0x94, 0xF9, 0x13, 0x12, 0x00, // ..@..... - /* 0008 */ 0x01 // . - }) - Return (RBUF) /* \_SB_.SP10.FNOC.RBUF */ - } - } - - Scope (\_SB.PEP0) - { - Method (BSMD, 0, NotSerialized) - { - Return (BSRC) /* \_SB_.PEP0.BSRC */ - } - - Name (BSRC, Package (0x08) - { - Package (0x04) - { - "DEVICE", - "\\_SB.UAR2", - Package (0x11) - { - "COMPONENT", - Zero, - Package (0x05) - { - "FSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_ahb_clk", - One, - Zero, - 0x04 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_uart2_apps_clk", - One, - Zero, - 0x04 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_1", - "ICBID_SLAVE_EBI1", - Zero, - 0x0007A120 - } - } - }, - - Package (0x05) - { - "FSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_ahb_clk", - 0x02, - Zero, - 0x04 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_uart2_apps_clk", - 0x02, - Zero, - 0x04 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_1", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x05, - Zero, - 0x02, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x04, - Zero, - 0x02, - Zero, - Zero, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x05, - Zero, - 0x02, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x04, - Zero, - 0x02, - Zero, - Zero, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_uart2_apps_clk", - 0x03, - 0x00708000, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_uart2_apps_clk", - 0x03, - 0x00E10000, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_uart2_apps_clk", - 0x03, - 0x00F42400, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_uart2_apps_clk", - 0x03, - 0x016E3600, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_uart2_apps_clk", - 0x03, - 0x01E84800, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_uart2_apps_clk", - 0x03, - 0x02625A00, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x08, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_uart2_apps_clk", - 0x03, - 0x02DC6C00, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x09, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_uart2_apps_clk", - 0x03, - 0x030D4000, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0A, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_uart2_apps_clk", - 0x03, - 0x03567E00, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0B, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_uart2_apps_clk", - 0x03, - 0x03840000, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0C, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_uart2_apps_clk", - 0x03, - 0x03D09000, - 0x04 - } - } - } - }, - - Package (0x04) - { - "COMPONENT", - One, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - } - }, - - Package (0x04) - { - "DEVICE", - "\\_SB.UAR8", - Package (0x11) - { - "COMPONENT", - Zero, - Package (0x05) - { - "FSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_ahb_clk", - One, - Zero, - 0x04 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_uart2_apps_clk", - One, - Zero, - 0x04 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_2", - "ICBID_SLAVE_EBI1", - Zero, - 0x0007A120 - } - } - }, - - Package (0x05) - { - "FSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_ahb_clk", - 0x02, - Zero, - 0x04 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_uart2_apps_clk", - 0x02, - Zero, - 0x04 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_2", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - }, - - Package (0x06) - { - "PSTATE", - Zero, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x30, - Zero, - 0x02, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x2F, - Zero, - 0x02, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x2E, - Zero, - 0x02, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x2D, - Zero, - 0x02, - Zero, - Zero, - Zero - } - } - }, - - Package (0x06) - { - "PSTATE", - One, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x30, - Zero, - 0x02, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x2F, - Zero, - 0x02, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x2E, - Zero, - 0x02, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x2D, - Zero, - 0x02, - Zero, - Zero, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_uart2_apps_clk", - 0x03, - 0x00708000, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_uart2_apps_clk", - 0x03, - 0x00E10000, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_uart2_apps_clk", - 0x03, - 0x00F42400, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_uart2_apps_clk", - 0x03, - 0x016E3600, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_uart2_apps_clk", - 0x03, - 0x01E84800, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_uart2_apps_clk", - 0x03, - 0x02625A00, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x08, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_uart2_apps_clk", - 0x03, - 0x02DC6C00, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x09, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_uart2_apps_clk", - 0x03, - 0x030D4000, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0A, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_uart2_apps_clk", - 0x03, - 0x03567E00, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0B, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_uart2_apps_clk", - 0x03, - 0x03840000, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0C, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_uart2_apps_clk", - 0x03, - 0x03D09000, - 0x04 - } - } - } - }, - - Package (0x04) - { - "COMPONENT", - One, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - } - }, - - Package (0x07) - { - "DEVICE", - "\\_SB.I2C1", - Package (0x03) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - } - }, - - Package (0x07) - { - "DSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_ahb_clk", - One, - 0x05F5E100, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_qup1_i2c_apps_clk", - 0x08, - 0x0124F800, - 0x04 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_1", - "ICBID_SLAVE_EBI1", - 0x0927C000, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x02, - One, - 0x03, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x03, - One, - 0x03, - One, - Zero, - Zero - } - } - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x07) - { - "DSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_ahb_clk", - 0x02, - 0x05F5E100, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_qup1_i2c_apps_clk", - 0x02, - 0x0124F800, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_1", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x03, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x02, - Zero, - Zero, - Zero, - One, - Zero - } - } - } - }, - - Package (0x07) - { - "DEVICE", - "\\_SB.I2C2", - Package (0x03) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - } - }, - - Package (0x07) - { - "DSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_ahb_clk", - One, - 0x05F5E100, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_qup2_i2c_apps_clk", - 0x08, - 0x0124F800, - 0x04 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_1", - "ICBID_SLAVE_EBI1", - 0x0927C000, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x06, - One, - 0x03, - One, - 0x03, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x07, - One, - 0x03, - One, - 0x03, - Zero - } - } - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x07) - { - "DSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_ahb_clk", - 0x02, - 0x05F5E100, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_qup2_i2c_apps_clk", - 0x02, - 0x0124F800, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_1", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x07, - Zero, - Zero, - Zero, - 0x03, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x06, - Zero, - Zero, - Zero, - 0x03, - Zero - } - } - } - }, - - Package (0x07) - { - "DEVICE", - "\\_SB.I2C6", - Package (0x03) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - } - }, - - Package (0x07) - { - "DSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_ahb_clk", - One, - 0x05F5E100, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_qup6_i2c_apps_clk", - 0x08, - 0x0124F800, - 0x04 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_1", - "ICBID_SLAVE_EBI1", - 0x0927C000, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x1B, - One, - 0x03, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x1C, - One, - 0x03, - One, - Zero, - Zero - } - } - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x07) - { - "DSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_ahb_clk", - 0x02, - 0x05F5E100, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_qup6_i2c_apps_clk", - 0x02, - 0x0124F800, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_1", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x1C, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x1B, - Zero, - Zero, - Zero, - Zero, - Zero - } - } - } - }, - - Package (0x07) - { - "DEVICE", - "\\_SB.I2C7", - Package (0x03) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - } - }, - - Package (0x09) - { - "DSTATE", - Zero, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0E) - { - "PPP_RESOURCE_ID_SMPS4_A", - 0x02, - 0x001B7740, - 0x000493E0, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LVS2_A", - 0x04, - 0x001B7740, - 0x000493E0, - One, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_ahb_clk", - One, - 0x05F5E100, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_qup1_i2c_apps_clk", - 0x08, - 0x0124F800, - 0x04 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_2", - "ICBID_SLAVE_EBI1", - 0x0927C000, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x2B, - One, - 0x03, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x2C, - One, - 0x03, - One, - Zero, - Zero - } - } - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x09) - { - "DSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_ahb_clk", - 0x02, - 0x05F5E100, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_qup1_i2c_apps_clk", - 0x02, - 0x0124F800, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_2", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x2C, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x2B, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LVS2_A", - 0x04, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0E) - { - "PPP_RESOURCE_ID_SMPS4_A", - 0x02, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - } - } - }, - - Package (0x07) - { - "DEVICE", - "\\_SB.IC11", - Package (0x03) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - } - }, - - Package (0x07) - { - "DSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_ahb_clk", - One, - 0x05F5E100, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_qup5_i2c_apps_clk", - 0x08, - 0x0124F800, - 0x04 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_2", - "ICBID_SLAVE_EBI1", - 0x0927C000, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x53, - One, - 0x03, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x54, - One, - 0x03, - One, - Zero, - Zero - } - } - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x07) - { - "DSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_ahb_clk", - 0x02, - 0x05F5E100, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_qup5_i2c_apps_clk", - 0x02, - 0x0124F800, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_2", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x54, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x53, - Zero, - Zero, - Zero, - Zero, - Zero - } - } - } - }, - - Package (0x07) - { - "DEVICE", - "\\_SB.SP10", - Package (0x07) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_qup4_spi_apps_clk", - 0x03, - 0x0044AA20, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_qup4_spi_apps_clk", - 0x03, - 0x0044AA20, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_qup4_spi_apps_clk", - 0x03, - 0x0044AA20, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_qup4_spi_apps_clk", - 0x03, - 0x0044AA20, - 0x03 - } - } - } - }, - - Package (0x0A) - { - "DSTATE", - Zero, - Package (0x02) - { - "PMICDIVCLK", - Package (0x03) - { - "PPP_RESOURCE_ID_DIV_CLK_3_A", - One, - One - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_qup4_spi_apps_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x35, - One, - 0x03, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x36, - One, - 0x03, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x37, - One, - 0x02, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x38, - One, - 0x02, - One, - Zero, - Zero - } - } - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x09) - { - "DSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_qup4_spi_apps_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x35, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x36, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x37, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x38, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "PMICDIVCLK", - Package (0x03) - { - "PPP_RESOURCE_ID_DIV_CLK_3_A", - Zero, - Zero - } - } - } - } - }) - } - - Device (CDI) - { - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.PILC, - \_SB.RPEN - }) - Name (_HID, "QCOM245B") // _HID: Hardware ID - Name (RUNS, Package (0x06) - { - Package (0x07) - { - "AMSS", - ToUUID ("936dc601-5530-4b82-9d2a-72a488bec7c1"), - Zero, - Zero, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "ADSP", - ToUUID ("d58464d3-5b28-4ea6-a2e2-e8e57c5c69b8"), - Zero, - Zero, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "SharedIMEM", - ToUUID ("6fae2f68-3b80-4931-8e0e-e30a3580f14c"), - Zero, - Zero, - One, - 0xFE87F000, - 0x1000 - }, - - Package (0x07) - { - "TZ_LOG", - ToUUID ("aa795f4d-3b0a-44a4-bb84-b7ecf3ee056a"), - Zero, - Zero, - One, - 0xFE87F720, - 0x2000 - }, - - Package (0x0B) - { - "RPM", - ToUUID ("7f8e50dc-fad4-4a31-a243-3ab83708e49f"), - One, - One, - 0x03, - 0xFC100000, - 0x00028000, - 0xFC190000, - 0x00014000, - 0xFC428000, - 0x4000 - }, - - Package (0x07) - { - "HYP_LOG", - ToUUID ("2d79304a-543b-4147-bf69-465bbdd69fe0"), - Zero, - Zero, - One, - 0xFE87FB30, - 0x2000 - } - }) - Name (CDIC, Package (0x01) - { - Package (0x03) - { - One, - One, - 0xF9017000 - } - }) - } - - Device (RPEN) - { - Name (_HID, "QCOM245C") // _HID: Hardware ID - } - - Device (PILC) - { - Name (_HID, "QCOM2429") // _HID: Hardware ID - Method (ACPO, 0, NotSerialized) - { - Name (PKGG, Package (0x01) - { - Package (0x03) - { - Zero, - Zero, - ToUUID ("ba58766d-abf2-4402-88d7-90ab243f6c77") - } - }) - DerefOf (PKGG [Zero]) [Zero] = RMTB /* \_SB_.RMTB */ - DerefOf (PKGG [Zero]) [One] = RMTX /* \_SB_.RMTX */ - Return (PKGG) /* \_SB_.PILC.ACPO.PKGG */ - } - - Method (DPOP, 0, NotSerialized) - { - Return (Package (0x02) - { - ToUUID ("ed9e8101-05fa-46b7-82aa-8d58770d200b"), - ToUUID ("11406f35-1173-4869-807b-27df71802812") - }) - } - - Method (IMEM, 0, NotSerialized) - { - Return (Package (0x02) - { - 0xFE87F000, - 0x094C - }) - } - - Method (MSAL, 0, NotSerialized) - { - Return (Package (0x01) - { - 0x02 - }) - } - - Name (PGCM, Package (0x01) - { - Package (0x02) - { - 0x07000000, - 0x07900000 - } - }) - Method (PILC, 0, NotSerialized) - { - Return (Package (0x01) - { - Zero - }) - } - } - - Device (ADSP) - { - Name (_DEP, Package (0x06) // _DEP: Dependencies - { - \_SB.PEP0, - \_SB.I2C2, - \_SB.PILC, - \_SB.IPC0, - \_SB.SMD0, - \_SB.RPEN - }) - Name (_HID, "QCOM242B") // _HID: Hardware ID - Method (MANU, 0, NotSerialized) - { - Name (RBUF, Package (0x01) - { - 0x06BE0BAF - }) - Return (RBUF) /* \_SB_.ADSP.MANU.RBUF */ - } - - Method (CHLD, 0, NotSerialized) - { - Return (Package (0x01) - { - Package (0x05) - { - "ADSP\\QCOM240D", - 0x1D, - One, - One, - One - } - }) - } - - Method (SSRE, 0, NotSerialized) - { - Return (Package (0x01) - { - One - }) - } - - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000000C2, - } - }) - Return (RBUF) /* \_SB_.ADSP._CRS.RBUF */ - } - - Device (SLM1) - { - Name (_ADR, Zero) // _ADR: Address - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFE12F000, // Address Base - 0x0002C000, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x000000C3, - } - }) - Return (RBUF) /* \_SB_.ADSP.SLM1._CRS.RBUF */ - } - - Method (FNOC, 0, NotSerialized) - { - Name (RBUF, Buffer (0x0F) - { - /* 0000 */ 0x00, 0x00, 0x10, 0x01, 0x17, 0x02, 0x01, 0x00, // ........ - /* 0008 */ 0x02, 0x03, 0x01, 0x01, 0x01, 0x01, 0x01 // ....... - }) - Return (RBUF) /* \_SB_.ADSP.SLM1.FNOC.RBUF */ - } - - Method (LAVI, 0, NotSerialized) - { - Return (Zero) - } - - Method (CHLD, 0, NotSerialized) - { - Return (Package (0x01) - { - "SLM1\\QCOM242D" - }) - } - - Device (ADCM) - { - Name (_ADR, Zero) // _ADR: Address - Method (SMMU, 0, NotSerialized) - { - Name (CFG, Package (0x01) - { - Package (0x03) - { - Zero, - Zero, - Zero - } - }) - Return (CFG) /* \_SB_.ADSP.SLM1.ADCM.SMMU.CFG_ */ - } - - Method (ACDB, 0, NotSerialized) - { - Name (CFG, Package (0x01) - { - Package (0x04) - { - 0x4000, - 0x60, - Package (0x01) - { - One - }, - - Zero - } - }) - Return (CFG) /* \_SB_.ADSP.SLM1.ADCM.ACDB.CFG_ */ - } - - Method (AVTI, 0, NotSerialized) - { - Name (CFG, Package (0x01) - { - Package (0x04) - { - 0xFE09C000, - 0xFE09C010, - 0xFE09C00C, - 0x1B - } - }) - Return (CFG) /* \_SB_.ADSP.SLM1.ADCM.AVTI.CFG_ */ - } - - Method (DOLI, 0, NotSerialized) - { - Name (CFG, Package (0x01) - { - Package (0x02) - { - 0x02, - Zero - } - }) - Return (CFG) /* \_SB_.ADSP.SLM1.ADCM.DOLI.CFG_ */ - } - - Method (MEMI, 0, NotSerialized) - { - Name (CFG, Package (0x01) - { - Package (0x07) - { - 0x0E300000, - Zero, - 0x3FFFFFFF, - Zero, - Zero, - Zero, - 0x02 - } - }) - Return (CFG) /* \_SB_.ADSP.SLM1.ADCM.MEMI.CFG_ */ - } - - Method (CPMR, 0, NotSerialized) - { - Name (CFG, Package (0x01) - { - Package (0x06) - { - 0x02, - ToUUID ("5f51a34c-6834-479d-9ea2-eafa622524ba"), - One, - Zero, - One, - 0x0008C000 - } - }) - Return (CFG) /* \_SB_.ADSP.SLM1.ADCM.CPMR.CFG_ */ - } - - Method (CHLD, 0, NotSerialized) - { - Return (Package (0x01) - { - "ADCM\\QCOM242E" - }) - } - - Method (NOKI, 0, NotSerialized) - { - Return (Package (0x01) - { - 0x02 - }) - } - - Device (AUDD) - { - Name (_ADR, Zero) // _ADR: Address - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0044 - } - GpioIo (Exclusive, PullDown, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0658 - } - GpioInt (Edge, ActiveHigh, Exclusive, PullDown, 0x0000, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0048 - } - }) - Return (RBUF) /* \_SB_.ADSP.SLM1.ADCM.AUDD._CRS.RBUF */ - } - - Method (BFSZ, 0, NotSerialized) - { - Name (SIZE, Package (0x01) - { - 0x0800 - }) - Return (SIZE) /* \_SB_.ADSP.SLM1.ADCM.AUDD.BFSZ.SIZE */ - } - - Method (PWRC, 0, NotSerialized) - { - Name (PWRA, Package (0x01) - { - 0x11 - }) - Return (PWRA) /* \_SB_.ADSP.SLM1.ADCM.AUDD.PWRC.PWRA */ - } - - Method (BUSI, 0, NotSerialized) - { - Name (BUSS, Package (0x02) - { - Zero, - Zero - }) - Return (BUSS) /* \_SB_.ADSP.SLM1.ADCM.AUDD.BUSI.BUSS */ - } - - Method (WSMI, 0, NotSerialized) - { - Name (WSMD, Package (0x02) - { - Zero, - 0x10 - }) - Return (WSMD) /* \_SB_.ADSP.SLM1.ADCM.AUDD.WSMI.WSMD */ - } - - Method (CIPI, 0, NotSerialized) - { - Name (CIPD, Package (0x06) - { - One, - Zero, - Zero, - Zero, - One, - One - }) - Return (CIPD) /* \_SB_.ADSP.SLM1.ADCM.AUDD.CIPI.CIPD */ - } - - Method (RPNF, 0, NotSerialized) - { - Name (REGV, Package (0x04) - { - Package (0x05) - { - 0xFE034000, - 0x02, - Zero, - 0x08, - One - }, - - Package (0x05) - { - 0xFE035000, - 0x02, - Zero, - 0x08, - 0x02 - }, - - Package (0x05) - { - 0xFE036000, - 0x02, - Zero, - 0x08, - 0x03 - }, - - Package (0x05) - { - 0xFE037000, - 0x02, - Zero, - 0x08, - 0x04 - } - }) - Return (REGV) /* \_SB_.ADSP.SLM1.ADCM.AUDD.RPNF.REGV */ - } - - Method (GPNF, 0, NotSerialized) - { - Name (GPIO, Package (0x02) - { - Package (0x03) - { - Zero, - Zero, - Zero - }, - - Package (0x03) - { - 0x06, - One, - Zero - } - }) - Return (GPIO) /* \_SB_.ADSP.SLM1.ADCM.AUDD.GPNF.GPIO */ - } - - Scope (\_SB.I2C2) - { - OperationRegion (TOP1, GenericSerialBus, Zero, 0x0100) - } - - Field (\_SB.I2C2.TOP1, BufferAcc, NoLock, Preserve) - { - Connection ( - I2cSerialBusV2 (0x0040, ControllerInitiated, 0x00061A80, - AddressingMode7Bit, "\\_SB_.I2C2", - 0x00, ResourceConsumer, , Exclusive, - ) - ), - AccessAs (BufferAcc, AttribByte), - RG00, 8, - RG01, 8, - RG02, 8, - RG03, 8, - RG04, 8, - RG05, 8, - RG06, 8, - RG07, 8, - RG08, 8, - RG09, 8, - RG0A, 8, - RG0B, 8, - RG0C, 8, - RG0D, 8, - RG0E, 8, - RG0F, 8, - RG10, 8, - RG11, 8, - RG12, 8, - RG13, 8, - RG14, 8, - RG15, 8, - RG16, 8, - RG17, 8, - RG18, 8, - RG19, 8, - Offset (0x20), - RG20, 8, - RG21, 8 - } - - Method (HPAM, 2, NotSerialized) - { - Name (BUFF, Buffer (0x03){}) - CreateByteField (BUFF, Zero, STAT) - CreateByteField (BUFF, 0x02, DATA) - If ((Arg1 == Zero)) - { - DATA = 0x12 - RG01 = BUFF /* \_SB_.ADSP.SLM1.ADCM.AUDD.HPAM.BUFF */ - } - Else - { - Sleep (One) - DATA = 0x12 - RG01 = BUFF /* \_SB_.ADSP.SLM1.ADCM.AUDD.HPAM.BUFF */ - DATA = Zero - RG03 = BUFF /* \_SB_.ADSP.SLM1.ADCM.AUDD.HPAM.BUFF */ - DATA = 0x4D - RG03 = BUFF /* \_SB_.ADSP.SLM1.ADCM.AUDD.HPAM.BUFF */ - DATA = Zero - RG05 = BUFF /* \_SB_.ADSP.SLM1.ADCM.AUDD.HPAM.BUFF */ - DATA = 0xC1 - RG07 = BUFF /* \_SB_.ADSP.SLM1.ADCM.AUDD.HPAM.BUFF */ - DATA = 0x20 - RG08 = BUFF /* \_SB_.ADSP.SLM1.ADCM.AUDD.HPAM.BUFF */ - DATA = 0x80 - RG0B = BUFF /* \_SB_.ADSP.SLM1.ADCM.AUDD.HPAM.BUFF */ - DATA = 0x81 - RG0C = BUFF /* \_SB_.ADSP.SLM1.ADCM.AUDD.HPAM.BUFF */ - DATA = 0x08 - RG0F = BUFF /* \_SB_.ADSP.SLM1.ADCM.AUDD.HPAM.BUFF */ - DATA = 0x16 - RG12 = BUFF /* \_SB_.ADSP.SLM1.ADCM.AUDD.HPAM.BUFF */ - DATA = 0x07 - RG14 = BUFF /* \_SB_.ADSP.SLM1.ADCM.AUDD.HPAM.BUFF */ - DATA = Zero - RG00 = BUFF /* \_SB_.ADSP.SLM1.ADCM.AUDD.HPAM.BUFF */ - DATA = 0xA9 - RG0D = BUFF /* \_SB_.ADSP.SLM1.ADCM.AUDD.HPAM.BUFF */ - DATA = 0x38 - RG0E = BUFF /* \_SB_.ADSP.SLM1.ADCM.AUDD.HPAM.BUFF */ - DATA = 0xEE - RG02 = BUFF /* \_SB_.ADSP.SLM1.ADCM.AUDD.HPAM.BUFF */ - DATA = 0x10 - RG01 = BUFF /* \_SB_.ADSP.SLM1.ADCM.AUDD.HPAM.BUFF */ - } - - Return (Buffer (One) - { - 0x01 // . - }) - } - - Device (VISA) - { - Name (_HID, "MSHW1019") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.PEP0, - \_SB.I2C2 - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - I2cSerialBusV2 (0x0040, ControllerInitiated, 0x00061A80, - AddressingMode7Bit, "\\_SB.I2C2", - 0x00, ResourceConsumer, , Exclusive, - ) - }) - Return (RBUF) /* \_SB_.ADSP.SLM1.ADCM.AUDD.VISA._CRS.RBUF */ - } - } - - Method (CHLD, 0, NotSerialized) - { - Name (CH, Package (0x02) - { - "AUDD\\QCOM2468", - "AUDD\\QCOM2451" - }) - Return (CH) /* \_SB_.ADSP.SLM1.ADCM.AUDD.CHLD.CH__ */ - } - - Method (PPNF, 0, NotSerialized) - { - Name (PP, Package (0x02) - { - Package (0x04) - { - Zero, - Package (0x02) - { - Zero, - Package (0x03) - { - Zero, - Zero, - One - } - }, - - Package (0x03) - { - One, - Package (0x03) - { - Zero, - Zero, - One - }, - - Package (0x03) - { - Zero, - 0x0F, - One - } - }, - - Package (0x02) - { - 0x03, - Package (0x03) - { - Zero, - 0x0F, - One - } - } - }, - - Package (0x11) - { - One, - Package (0x03) - { - 0x45, - Package (0x03) - { - Zero, - Zero, - One - }, - - Package (0x03) - { - Zero, - One, - One - } - }, - - Package (0x02) - { - 0x41, - Package (0x03) - { - Zero, - 0x02, - One - } - }, - - Package (0x02) - { - 0x42, - Package (0x03) - { - Zero, - 0x03, - One - } - }, - - Package (0x04) - { - 0x46, - Package (0x03) - { - Zero, - 0x08, - One - }, - - Package (0x03) - { - One, - 0x06, - 0x02 - }, - - Package (0x03) - { - 0x02, - Zero, - 0x02 - } - }, - - Package (0x02) - { - 0x4A, - Package (0x03) - { - Zero, - 0x09, - One - } - }, - - Package (0x02) - { - 0x47, - Package (0x03) - { - Zero, - 0x06, - One - } - }, - - Package (0x02) - { - 0x4B, - Package (0x03) - { - Zero, - 0x07, - One - } - }, - - Package (0x02) - { - 0x49, - Package (0x03) - { - Zero, - 0x08, - One - } - }, - - Package (0x02) - { - 0x4C, - Package (0x03) - { - Zero, - 0x09, - One - } - }, - - Package (0x02) - { - 0x15, - Package (0x03) - { - Zero, - 0x0A, - One - } - }, - - Package (0x02) - { - 0x14, - Package (0x03) - { - Zero, - 0x0B, - One - } - }, - - Package (0x02) - { - 0x4E, - Package (0x03) - { - Zero, - 0x0C, - One - } - }, - - Package (0x02) - { - 0x4D, - Package (0x03) - { - Zero, - 0x0D, - One - } - }, - - Package (0x02) - { - 0x51, - Package (0x03) - { - Zero, - 0x0D, - One - } - }, - - Package (0x02) - { - 0x50, - Package (0x03) - { - Zero, - 0x0E, - One - } - }, - - Package (0x02) - { - 0x12, - Package (0x03) - { - Zero, - 0x10, - One - } - } - } - }) - Return (PP) /* \_SB_.ADSP.SLM1.ADCM.AUDD.PPNF.PP__ */ - } - - Device (MBHC) - { - Name (_ADR, Zero) // _ADR: Address - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, Buffer (0x02) - { - 0x79, 0x00 // y. - }) - Return (RBUF) /* \_SB_.ADSP.SLM1.ADCM.AUDD.MBHC._CRS.RBUF */ - } - - Method (BFSZ, 0, NotSerialized) - { - Name (SIZE, Package (0x01) - { - 0x0800 - }) - Return (SIZE) /* \_SB_.ADSP.SLM1.ADCM.AUDD.MBHC.BFSZ.SIZE */ - } - - Method (GPNF, 0, NotSerialized) - { - Name (GPIO, Package (0x00){}) - Return (GPIO) /* \_SB_.ADSP.SLM1.ADCM.AUDD.MBHC.GPNF.GPIO */ - } - } - - Device (QCRT) - { - Name (_ADR, One) // _ADR: Address - Method (CPMR, 0, NotSerialized) - { - Name (CFG, Package (0x01) - { - Package (0x09) - { - One, - ToUUID ("8c2e4c6c-ba3e-415a-8bc8-33ec5ee7a77c"), - 0x02, - Zero, - 0x02, - 0x0008F000, - One, - Zero, - Zero - } - }) - Return (CFG) /* \_SB_.ADSP.SLM1.ADCM.AUDD.QCRT.CPMR.CFG_ */ - } - - Method (LSTN, 0, NotSerialized) - { - Name (CFG, Package (0x03) - { - Package (0x09) - { - Zero, - One, - 0x02, - Zero, - One, - Package (0x04) - { - Zero, - 0x06, - One, - 0x55 - }, - - One, - Package (One) - { - One - }, - - 0x0A - }, - - Package (0x09) - { - Zero, - 0x03, - 0x02, - Zero, - One, - Package (0x04) - { - Zero, - 0x06, - One, - 0x54 - }, - - One, - Package (One) - { - One - }, - - 0x05 - }, - - Package (0x06) - { - One, - One, - 0x04, - Package (0x04) - { - One, - 0x02, - 0x03, - 0x04 - }, - - One, - Package (One) - { - 0x3E80 - } - } - }) - Return (CFG) /* \_SB_.ADSP.SLM1.ADCM.AUDD.QCRT.LSTN.CFG_ */ - } - } - } - } - - Device (ATTS) - { - Name (_HID, "MSHW1018") // _HID: Hardware ID - } - } - - Device (SLM2) - { - Name (_ADR, One) // _ADR: Address - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFE1AF000, // Address Base - 0x0002C000, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x00000143, - } - }) - Return (RBUF) /* \_SB_.ADSP.SLM2._CRS.RBUF */ - } - - Method (FNOC, 0, NotSerialized) - { - Name (RBUF, Buffer (0x0F) - { - /* 0000 */ 0x01, 0x00, 0x10, 0x01, 0x17, 0x02, 0x01, 0x00, // ........ - /* 0008 */ 0x02, 0x03, 0x01, 0x01, 0x01, 0x01, 0x01 // ....... - }) - Return (RBUF) /* \_SB_.ADSP.SLM2.FNOC.RBUF */ - } - - Method (LAVI, 0, NotSerialized) - { - Return (One) - } - } - } - - Device (AMSS) - { - Name (_DEP, Package (0x06) // _DEP: Dependencies - { - \_SB.PEP0, - \_SB.IPC0, - \_SB.SMD0, - \_SB.PILC, - \_SB.RFS0, - \_SB.RPEN - }) - Name (_HID, "QCOM242C") // _HID: Hardware ID - Method (CHLD, 0, NotSerialized) - { - If ((\_SB.SOID == 0xFD)) - { - Return (Package (0x00){}) - } - Else - { - Return (Package (0x02) - { - Package (0x05) - { - "QCMS\\QCOM0EA0", - 0x2B, - Zero, - Zero, - One - }, - - Package (0x05) - { - "QCMS\\QCOM0EA0", - 0x2B, - One, - Zero, - One - } - }) - } - } - - Method (SHUT, 0, NotSerialized) - { - If ((\_SB.SOID == 0xFD)) - { - Return (Package (0x01) - { - One - }) - } - Else - { - Return (Package (0x01) - { - Zero - }) - } - } - - Method (SSRE, 0, NotSerialized) - { - Return (Package (0x01) - { - One - }) - } - - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000038, - } - }) - Return (RBUF) /* \_SB_.AMSS._CRS.RBUF */ - } - - Method (VLMT, 0, NotSerialized) - { - Name (RBUF, Package (0x04) - { - Package (0x02) - { - 0x21, - 0x03 - }, - - Package (0x02) - { - 0x42, - 0x02 - }, - - Package (0x02) - { - 0x63, - One - }, - - Package (0x02) - { - 0x64, - Zero - } - }) - Return (RBUF) /* \_SB_.AMSS.VLMT.RBUF */ - } - } - - Device (QMUX) - { - Name (_HID, "QCOM244F") // _HID: Hardware ID - Name (TLOB, One) - } - - Device (QSM) - { - Name (_HID, "QCOM24B8") // _HID: Hardware ID - Name (_DEP, Package (0x04) // _DEP: Dependencies - { - \_SB.SMD0, - \_SB.IPC0, - \_SB.PILC, - \_SB.RPEN - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0x0E900000, // Address Base - 0x00600000, // Address Length - ) - }) - Return (RBUF) /* \_SB_.QSM_._CRS.RBUF */ - } - - Name (DHMS, Package (0x01) - { - Package (0x03) - { - "Diag", - Buffer (0x10) - { - /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ - /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ - }, - - Zero - } - }) - } - - Device (MMU0) - { - Name (_HID, "QCOM2400") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - \_SB.PEP0 - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Return (ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFD9CC000, // Address Base - 0x0000B000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000069, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000004F, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000004E, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000050, - } - }) - } - - Method (GUID, 0, NotSerialized) - { - Return (ToUUID ("de2eaa3d-0fa5-45e9-ac9d-a494c6c04d7c")) - } - - Method (CTXI, 0, NotSerialized) - { - Return (Buffer (0x03) - { - 0x02, 0x00, 0x01 // ... - }) - } - - Method (OFFI, 0, NotSerialized) - { - Return (Buffer (0x06) - { - 0x00, 0x01, 0x02, 0x03, 0x04, 0x08 // ...... - }) - } - - Method (S2CB, 0, NotSerialized) - { - Return (Package (0x02) - { - Package (0x04) - { - Zero, - Zero, - Zero, - Zero - }, - - Package (0x04) - { - One, - One, - Zero, - One - } - }) - } - - Method (XPUE, 0, NotSerialized) - { - Name (BUFF, Buffer (One) - { - 0x01 // . - }) - Return (BUFF) /* \_SB_.MMU0.XPUE.BUFF */ - } - } - - Device (MMU1) - { - Name (_HID, "QCOM2400") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - \_SB.PEP0 - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Return (ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFDA44000, // Address Base - 0x0000B000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000005E, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000060, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000061, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000062, - } - }) - } - - Method (GUID, 0, NotSerialized) - { - Return (ToUUID ("c00de5a5-e6e0-4dd7-b8c3-2b71ab6fca15")) - } - - Method (CTXI, 0, NotSerialized) - { - Return (Buffer (0x04) - { - 0x03, 0x00, 0x00, 0x00 // .... - }) - } - - Method (OFFI, 0, NotSerialized) - { - Return (Buffer (0x06) - { - 0x00, 0x01, 0x02, 0x03, 0x04, 0x08 // ...... - }) - } - - Method (S2CB, 0, NotSerialized) - { - Return (Package (0x02) - { - Package (0x04) - { - Zero, - Zero, - Zero, - Zero - }, - - Package (0x04) - { - One, - One, - Zero, - One - } - }) - } - - Method (XPUE, 0, NotSerialized) - { - Name (BUFF, Buffer (One) - { - 0x01 // . - }) - Return (BUFF) /* \_SB_.MMU1.XPUE.BUFF */ - } - } - - Device (MMU2) - { - Name (_HID, "QCOM2400") // _HID: Hardware ID - Name (_UID, 0x02) // _UID: Unique ID - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - \_SB.PEP0 - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Return (ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFDA64000, // Address Base - 0x0000C000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000063, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000065, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000066, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000067, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000068, - } - }) - } - - Method (GUID, 0, NotSerialized) - { - Return (ToUUID ("84a989bd-145d-4985-83bd-1a80829b5030")) - } - - Method (CTXI, 0, NotSerialized) - { - Return (Buffer (0x05) - { - 0x04, 0x00, 0x00, 0x00, 0x00 // ..... - }) - } - - Method (OFFI, 0, NotSerialized) - { - Return (Buffer (0x06) - { - 0x00, 0x01, 0x02, 0x03, 0x04, 0x08 // ...... - }) - } - - Method (S2CB, 0, NotSerialized) - { - Return (Package (0x04) - { - Package (0x04) - { - Zero, - Zero, - Zero, - Zero - }, - - Package (0x04) - { - One, - One, - Zero, - One - }, - - Package (0x04) - { - 0x02, - 0x02, - Zero, - 0x02 - }, - - Package (0x04) - { - 0x03, - 0x03, - Zero, - 0x03 - } - }) - } - - Method (XPUE, 0, NotSerialized) - { - Name (BUFF, Buffer (One) - { - 0x01 // . - }) - Return (BUFF) /* \_SB_.MMU2.XPUE.BUFF */ - } - } - - Device (MMU3) - { - Name (_HID, "QCOM2400") // _HID: Hardware ID - Name (_UID, 0x03) // _UID: Unique ID - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - \_SB.PEP0 - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Return (ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFDB10000, // Address Base - 0x0000B000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000046, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000111, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000112, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000110, - } - }) - } - - Method (GUID, 0, NotSerialized) - { - Return (ToUUID ("9833c712-3292-4ffb-b0f4-2bd20e1f7f66")) - } - - Method (CTXI, 0, NotSerialized) - { - Return (Buffer (0x04) - { - 0x03, 0x00, 0x00, 0x01 // .... - }) - } - - Method (OFFI, 0, NotSerialized) - { - Return (Buffer (0x06) - { - 0x00, 0x01, 0x02, 0x03, 0x04, 0x08 // ...... - }) - } - - Method (S2CB, 0, NotSerialized) - { - Return (Package (0x03) - { - Package (0x04) - { - Zero, - Zero, - Zero, - Zero - }, - - Package (0x04) - { - One, - One, - Zero, - Zero - }, - - Package (0x04) - { - 0x02, - 0x02, - Zero, - 0x02 - } - }) - } - - Method (XPUE, 0, NotSerialized) - { - Name (BUFF, Buffer (One) - { - 0x01 // . - }) - Return (BUFF) /* \_SB_.MMU3.XPUE.BUFF */ - } - } - - Device (MMU4) - { - Name (_HID, "QCOM2400") // _HID: Hardware ID - Name (_UID, 0x04) // _UID: Unique ID - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - \_SB.PEP0 - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Return (ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFDC84000, // Address Base - 0x0000D000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000004D, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000004A, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000004B, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000049, - } - }) - } - - Method (GUID, 0, NotSerialized) - { - Return (ToUUID ("c461b828-b8ad-4113-939a-8934272f9102")) - } - - Method (CTXI, 0, NotSerialized) - { - Return (Buffer (0x06) - { - 0x05, 0x00, 0x01, 0x01, 0x01, 0x01 // ...... - }) - } - - Method (OFFI, 0, NotSerialized) - { - Return (Buffer (0x06) - { - 0x00, 0x01, 0x02, 0x03, 0x04, 0x08 // ...... - }) - } - - Method (S2CB, 0, NotSerialized) - { - Return (Package (0x28) - { - Package (0x04) - { - Zero, - Zero, - Zero, - Zero - }, - - Package (0x04) - { - One, - 0x21, - Zero, - Zero - }, - - Package (0x04) - { - 0x02, - 0x22, - Zero, - Zero - }, - - Package (0x04) - { - 0x03, - 0x23, - Zero, - Zero - }, - - Package (0x04) - { - 0x04, - 0x24, - Zero, - Zero - }, - - Package (0x04) - { - 0x05, - 0x48, - Zero, - Zero - }, - - Package (0x04) - { - 0x06, - 0x49, - Zero, - Zero - }, - - Package (0x04) - { - 0x07, - 0x4A, - Zero, - Zero - }, - - Package (0x04) - { - 0x08, - 0x4B, - Zero, - Zero - }, - - Package (0x04) - { - 0x09, - 0x69, - Zero, - Zero - }, - - Package (0x04) - { - 0x0A, - 0x6A, - Zero, - Zero - }, - - Package (0x04) - { - 0x0B, - 0x6B, - Zero, - Zero - }, - - Package (0x04) - { - 0x0C, - 0x25, - Zero, - Zero - }, - - Package (0x04) - { - 0x0D, - 0x27, - Zero, - Zero - }, - - Package (0x04) - { - 0x0E, - 0x45, - Zero, - Zero - }, - - Package (0x04) - { - 0x0F, - 0x47, - Zero, - Zero - }, - - Package (0x04) - { - 0x10, - 0x65, - Zero, - Zero - }, - - Package (0x04) - { - 0x11, - 0x67, - Zero, - Zero - }, - - Package (0x04) - { - 0x12, - 0x0400, - Zero, - One - }, - - Package (0x04) - { - 0x13, - 0x0421, - Zero, - One - }, - - Package (0x04) - { - 0x14, - 0x0422, - Zero, - One - }, - - Package (0x04) - { - 0x15, - 0x0423, - Zero, - One - }, - - Package (0x04) - { - 0x16, - 0x0424, - Zero, - One - }, - - Package (0x04) - { - 0x17, - 0x0448, - Zero, - One - }, - - Package (0x04) - { - 0x18, - 0x0449, - Zero, - 0x04 - }, - - Package (0x04) - { - 0x19, - 0x044A, - Zero, - One - }, - - Package (0x04) - { - 0x1A, - 0x044B, - Zero, - 0x04 - }, - - Package (0x04) - { - 0x1B, - 0x0469, - Zero, - 0x04 - }, - - Package (0x04) - { - 0x1C, - 0x046A, - Zero, - One - }, - - Package (0x04) - { - 0x1D, - 0x046B, - Zero, - 0x04 - }, - - Package (0x04) - { - 0x1E, - 0x0425, - Zero, - One - }, - - Package (0x04) - { - 0x1F, - 0x0600, - Zero, - 0x02 - }, - - Package (0x04) - { - 0x20, - 0x0606, - Zero, - 0x02 - }, - - Package (0x04) - { - 0x21, - 0x0425, - Zero, - 0x03 - }, - - Package (0x04) - { - 0x22, - 0x0427, - Zero, - 0x04 - }, - - Package (0x04) - { - 0x23, - 0x0445, - Zero, - 0x03 - }, - - Package (0x04) - { - 0x24, - 0x0447, - Zero, - 0x04 - }, - - Package (0x04) - { - 0x25, - 0x0465, - Zero, - 0x03 - }, - - Package (0x04) - { - 0x26, - 0x0467, - Zero, - 0x04 - }, - - Package (0x04) - { - 0x27, - 0x0500, - Zero, - 0x04 - } - }) - } - - Method (XPUE, 0, NotSerialized) - { - Name (BUFF, Buffer (One) - { - 0x01 // . - }) - Return (BUFF) /* \_SB_.MMU4.XPUE.BUFF */ - } - } - - Device (MMU5) - { - Name (_HID, "QCOM2400") // _HID: Hardware ID - Name (_UID, 0x05) // _UID: Unique ID - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - \_SB.PEP0 - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Return (ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFDA84000, // Address Base - 0x0000B000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000128, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000127, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000012A, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000012B, - } - }) - } - - Method (GUID, 0, NotSerialized) - { - Return (ToUUID ("bf8f998b-7dd4-4d92-b3af-33f1f8ed3ef1")) - } - - Method (CTXI, 0, NotSerialized) - { - Return (Buffer (0x04) - { - 0x03, 0x00, 0x00, 0x00 // .... - }) - } - - Method (OFFI, 0, NotSerialized) - { - Return (Buffer (0x06) - { - 0x00, 0x01, 0x02, 0x03, 0x04, 0x08 // ...... - }) - } - - Method (S2CB, 0, NotSerialized) - { - Return (Package (0x03) - { - Package (0x04) - { - Zero, - Zero, - Zero, - Zero - }, - - Package (0x04) - { - One, - One, - Zero, - Zero - }, - - Package (0x04) - { - 0x02, - 0x02, - Zero, - Zero - } - }) - } - - Method (XPUE, 0, NotSerialized) - { - Name (BUFF, Buffer (One) - { - 0x01 // . - }) - Return (BUFF) /* \_SB_.MMU5.XPUE.BUFF */ - } - } - - Device (MMU6) - { - Name (_HID, "QCOM2400") // _HID: Hardware ID - Name (_UID, 0x06) // _UID: Unique ID - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - \_SB.PEP0 - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Return (ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFD864000, // Address Base - 0x0000B000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000015A, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000015D, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000015E, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000015F, - } - }) - } - - Method (GUID, 0, NotSerialized) - { - Return (ToUUID ("ad65697c-af56-4b4c-97da-3308cb1e788c")) - } - - Method (CTXI, 0, NotSerialized) - { - Return (Buffer (0x04) - { - 0x03, 0x00, 0x00, 0x00 // .... - }) - } - - Method (OFFI, 0, NotSerialized) - { - Return (Buffer (0x06) - { - 0x00, 0x01, 0x02, 0x03, 0x04, 0x08 // ...... - }) - } - - Method (S2CB, 0, NotSerialized) - { - Return (Package (0x01) - { - Package (0x04) - { - Zero, - Zero, - Zero, - Zero - } - }) - } - - Method (XPUE, 0, NotSerialized) - { - Name (BUFF, Buffer (One) - { - 0x01 // . - }) - Return (BUFF) /* \_SB_.MMU6.XPUE.BUFF */ - } - } - - Device (OMEM) - { - Name (_HID, "QCOM2403") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - \_SB.PEP0 - }) - Method (GUID, 0, NotSerialized) - { - Return (ToUUID ("0bdb4206-6a68-4e0e-a4e6-079946be378c")) - } - - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFDD00000, // Address Base - 0x00004000, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFE039000, // Address Base - 0x00000400, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000006D, - } - }) - Return (RBUF) /* \_SB_.OMEM._CRS.RBUF */ - } - - Method (CLNT, 0, NotSerialized) - { - Return (Package (0x02) - { - Package (0x0B) - { - One, - 0x64, - 0xFEC00000, - One, - 0x00180000, - Zero, - Zero, - 0x02, - Zero, - 0x03, - Zero - }, - - Package (0x0B) - { - 0x02, - 0x44, - 0xFED80000, - 0x02, - 0x00080000, - Zero, - 0x03, - 0x03, - Zero, - 0x03, - One - } - }) - } - - Method (BRRT, 0, NotSerialized) - { - } - - Method (MEMI, 0, NotSerialized) - { - Return (Package (0x01) - { - Package (0x08) - { - 0x04, - 0x0200, - 0x40, - 0x02, - 0xFEC00000, - Zero, - 0x0180, - One - } - }) - } - } - - Device (DISP) - { - Name (_HID, "MSHW1004") // _HID: Hardware ID - Name (_CID, "ACPIMSHW1004") // _CID: Compatible ID - Name (_UID, Zero) // _UID: Unique ID - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.PEP0, - \_SB.GIO0 - }) - Method (PINS, 0, NotSerialized) - { - Name (RBUF, Buffer (One) - { - 0x01 // . - }) - Return (RBUF) /* \_SB_.DISP.PINS.RBUF */ - } - - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - GpioInt (Edge, ActiveHigh, Exclusive, PullDown, 0x0000, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x000A - } - GpioIo (Shared, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x004E - } - }) - Return (RBUF) /* \_SB_.DISP._CRS.RBUF */ - } - - Name (PGID, Buffer (0x0A) - { - "\\_SB.DISP" - }) - Name (DBUF, Buffer (DBFL){}) - CreateByteField (DBUF, Zero, STAT) - CreateByteField (DBUF, 0x02, DVAL) - CreateField (DBUF, 0x18, 0xA0, DEID) - Method (_S1D, 0, NotSerialized) // _S1D: S1 Device State - { - Return (0x03) - } - - Method (_S2D, 0, NotSerialized) // _S2D: S2 Device State - { - Return (0x03) - } - - Method (_S3D, 0, NotSerialized) // _S3D: S3 Device State - { - Return (0x03) - } - - Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 - { - DEID = Buffer (ESNL){} - DVAL = Zero - DEID = PGID /* \_SB_.DISP.PGID */ - If (\_SB.ABD.AVBL) - { - \_SB.PEP0.FLD0 = DBUF /* \_SB_.DISP.DBUF */ - } - } - - Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 - { - DEID = Buffer (ESNL){} - DVAL = 0x03 - DEID = PGID /* \_SB_.DISP.PGID */ - If (\_SB.ABD.AVBL) - { - \_SB.PEP0.FLD0 = DBUF /* \_SB_.DISP.DBUF */ - } - } - } - - Device (GPU0) - { - Name (_HID, "QCOM246F") // _HID: Hardware ID - Name (_CID, "ACPIQCOM246F") // _CID: Compatible ID - Name (_UID, Zero) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Device (MON0) - { - Method (_ADR, 0, NotSerialized) // _ADR: Address - { - Return (Zero) - } - } - - Name (_DEP, Package (0x0C) // _DEP: Dependencies - { - \_SB.MMU0, - \_SB.MMU3, - \_SB.MMU4, - \_SB.PEP0, - \_SB.OMEM, - \_SB.PMIC, - \_SB.PILC, - \_SB.RPEN, - \_SB.TREE, - \_SB.SCM0, - \_SB.DISP, - \_SB.HDDP - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFD900000, // Address Base - 0x000CC000, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFD828000, // Address Base - 0x00000108, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x00000073, - } - Memory32Fixed (ReadWrite, - 0xFDB00000, // Address Base - 0x00010000, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFDB20000, // Address Base - 0x0001F000, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x00000041, - } - Memory32Fixed (ReadWrite, - 0xFDC00000, // Address Base - 0x00084000, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFDCC0000, // Address Base - 0x00040000, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x0000004C, - } - Memory32Fixed (ReadWrite, - 0xFC4B8000, // Address Base - 0x00008000, // Address Length - ) - GpioIo (Shared, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x004E - } - }) - Return (RBUF) /* \_SB_.GPU0._CRS.RBUF */ - } - - Method (RESI, 0, NotSerialized) - { - Name (RINF, Package (0x0D) - { - 0x03, - Zero, - Package (0x03) - { - "RESOURCE", - "MDP_REGS", - "DISPLAY" - }, - - Package (0x03) - { - "RESOURCE", - "MMSS_MISC_REGS", - "DISPLAY" - }, - - Package (0x03) - { - "RESOURCE", - "VSYNC_INTERRUPT", - "DISPLAY" - }, - - Package (0x03) - { - "RESOURCE", - "GFX_REGS", - "GRAPHICS" - }, - - Package (0x03) - { - "RESOURCE", - "GFX_SHADER_MEMORY", - "GRAPHICS" - }, - - Package (0x03) - { - "RESOURCE", - "GFX_INTERRUPT", - "GRAPHICS" - }, - - Package (0x03) - { - "RESOURCE", - "VIDEO_REGS_LOWER", - "VIDEO" - }, - - Package (0x03) - { - "RESOURCE", - "VIDEO_REGS_UPPER", - "VIDEO" - }, - - Package (0x03) - { - "RESOURCE", - "VIDC_INTERRUPT", - "VIDEO" - }, - - Package (0x03) - { - "RESOURCE", - "SE_CTRL_REGS", - "DISPLAY" - }, - - Package (0x03) - { - "RESOURCE", - "DSI_PANEL_RESET", - "DISPLAY" - } - }) - Return (RINF) /* \_SB_.GPU0.RESI.RINF */ - } - - Method (ENGS, 0, NotSerialized) - { - Name (EBUF, Package (0x05) - { - 0x03, - One, - 0x0006000C, - Package (0x07) - { - "ENGINES", - 0x05, - Package (0x0A) - { - "ENGINE", - "GRAPHICS", - "Adreno4XX", - One, - One, - Zero, - Package (0x02) - { - "MMUIDS", - ToUUID ("9833c712-3292-4ffb-b0f4-2bd20e1f7f66") - }, - - Package (0x03) - { - "PERF_CONTROLS", - Package (0x02) - { - 0x02, - Package (0x02) - { - "LimitForPassiveCooling", - One - } - }, - - Package (0x02) - { - 0x03, - Package (0x02) - { - "LimitForPassiveCooling", - One - } - } - }, - - Package (0x02) - { - "THERMAL_DOMAINS", - "GPU" - }, - - Package (0x05) - { - "PROPERTIES", - 0x03, - Package (0x02) - { - "GmemBaseAddr", - Zero - }, - - Package (0x02) - { - "GmemSize", - 0x00180000 - }, - - Package (0x02) - { - "SMMUCount", - One - } - } - }, - - Package (0x08) - { - "ENGINE", - "MDPBLT", - "MDP5.x", - 0x02, - One, - Zero, - Package (0x03) - { - "PERF_CONTROLS", - Package (0x02) - { - 0x02, - Package (0x02) - { - "LimitForPassiveCooling", - One - } - }, - - Package (0x02) - { - 0x03, - Package (0x02) - { - "LimitForPassiveCooling", - One - } - } - }, - - Package (0x02) - { - "THERMAL_DOMAINS", - "GPU" - } - }, - - Package (0x08) - { - "ENGINE", - "ROTATOR", - "MDP5.x", - 0x03, - One, - Zero, - Package (0x03) - { - "PERF_CONTROLS", - Package (0x02) - { - 0x02, - Package (0x02) - { - "LimitForPassiveCooling", - One - } - }, - - Package (0x02) - { - 0x03, - Package (0x02) - { - "LimitForPassiveCooling", - One - } - } - }, - - Package (0x02) - { - "THERMAL_DOMAINS", - "GPU" - } - }, - - Package (0x09) - { - "ENGINE", - "VIDEO", - "Venus", - 0x04, - One, - Zero, - Package (0x04) - { - "PERF_CONTROLS", - Package (0x01) - { - 0x02 - }, - - Package (0x01) - { - 0x03 - }, - - Package (0x01) - { - 0x04 - } - }, - - Package (0x01) - { - "THERMAL_DOMAINS" - }, - - Package (0x03) - { - "PROPERTIES", - One, - Package (0x02) - { - "DecMaxFps", - 0x3C - } - } - }, - - Package (0x08) - { - "ENGINE", - "CRYPTO", - "Crypto1.0", - 0x05, - One, - Zero, - Package (0x02) - { - "PERF_CONTROLS", - Package (0x01) - { - 0x02 - } - }, - - Package (0x01) - { - "THERMAL_DOMAINS" - } - } - }, - - Package (0x06) - { - "DISPLAYS", - "MDP5.x", - 0x02, - Package (0x07) - { - "DISPLAY", - "INTERNAL1", - Zero, - One, - Zero, - Package (0x05) - { - "PERF_CONTROLS", - Package (0x01) - { - 0x02 - }, - - Package (0x01) - { - 0x03 - }, - - Package (0x01) - { - 0x04 - }, - - Package (0x01) - { - 0x05 - } - }, - - Package (0x01) - { - "THERMAL_DOMAINS" - } - }, - - Package (0x07) - { - "DISPLAY", - "EXTERNAL1", - 0x06, - One, - Zero, - Package (0x03) - { - "PERF_CONTROLS", - Package (0x01) - { - 0x02 - }, - - Package (0x01) - { - 0x03 - } - }, - - Package (0x01) - { - "THERMAL_DOMAINS" - } - }, - - Package (0x03) - { - "RESOURCES", - Package (0x02) - { - "MMUIDS", - ToUUID ("de2eaa3d-0fa5-45e9-ac9d-a494c6c04d7c") - }, - - Package (0x03) - { - "PROPERTIES", - One, - Package (0x02) - { - "DisableHDMI", - Zero - } - } - } - } - }) - Return (EBUF) /* \_SB_.GPU0.ENGS.EBUF */ - } - - Method (TMDT, 0, NotSerialized) - { - Name (RBUF, Package (0x03) - { - One, - Zero, - Package (0x03) - { - "THERMAL_DOMAINS", - One, - Package (0x03) - { - "GPU", - "GPU0", - Package (0x03) - { - "GRAPHICS", - "MDPBLT", - "ROTATOR" - } - } - } - }) - Return (RBUF) /* \_SB_.GPU0.TMDT.RBUF */ - } - - Method (PMCL, 0, NotSerialized) - { - Name (RBUF, Package (0x0C) - { - 0x03, - One, - 0x09, - Package (0x11) - { - "COMPONENT", - Zero, - ToUUID ("2c135991-4391-4633-90b1-fa96f2e2cc04"), - "PRIMDISPLAY_POWER_STATES", - "HW_BLOCK_MDP", - Package (0x02) - { - "DISPLAY", - "INTERNAL1" - }, - - 0x02, - 0x06, - Package (0x06) - { - "FSTATE", - Zero, - "ALL_ON", - Zero, - Zero, - 0x02 - }, - - Package (0x06) - { - "FSTATE", - One, - "PWR_OFF", - One, - One, - One - }, - - Package (0x09) - { - "PSTATE_SET", - Zero, - "INTERNAL1_RESET", - "*", - "RESET", - 0x02, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x09) - { - "PSTATE_SET", - One, - "INTERNAL1_FOOTSWITCH_OVERRIDE", - "*", - "FOOTSWITCH_OVERRIDE", - 0x02, - One, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x0B) - { - "PSTATE_SET", - 0x02, - "INTERNAL1_SCAN_CONTROL", - "*", - "DISPLAY_SOURCE_SCAN_CTRL", - 0x04, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - 0x03, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - 0x02, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x02, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x03, - Zero, - 0x02 - } - }, - - Package (0x13) - { - "PSTATE_SET", - 0x03, - "INTERNAL1_CORE_CLOCK_CONTROL", - "*", - "CORE_CLOCK", - 0x0C, - 0x03, - Package (0x04) - { - "PSTATE", - Zero, - 0x17D78400, - Zero - }, - - Package (0x04) - { - "PSTATE", - One, - 0x1312D000, - One - }, - - Package (0x04) - { - "PSTATE", - 0x02, - 0x11E1A300, - One - }, - - Package (0x04) - { - "PSTATE", - 0x03, - 0x0FE502AB, - One - }, - - Package (0x04) - { - "PSTATE", - 0x04, - 0x0E4E1C00, - One - }, - - Package (0x04) - { - "PSTATE", - 0x05, - 0x0BEBC200, - One - }, - - Package (0x04) - { - "PSTATE", - 0x06, - 0x0A3140C0, - One - }, - - Package (0x04) - { - "PSTATE", - 0x07, - 0x08F0D180, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x08, - 0x07270E00, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x09, - 0x05F5E100, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x0A, - 0x051BE56E, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x0B, - Zero, - 0x02 - } - }, - - Package (0x30) - { - "PSTATE_SET", - 0x04, - "INTERNAL1_EBI_BANDWIDTH", - "*", - "BANDWIDTH", - 0x29, - 0x0C, - Package (0x04) - { - "PSTATE", - Zero, - 0xB2D05E00, - One - }, - - Package (0x04) - { - "PSTATE", - One, - 0xA6E49C00, - One - }, - - Package (0x04) - { - "PSTATE", - 0x02, - 0x9AF8DA00, - One - }, - - Package (0x04) - { - "PSTATE", - 0x03, - 0x8F0D1800, - One - }, - - Package (0x04) - { - "PSTATE", - 0x04, - 0x83215600, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x05, - 0x77359400, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x06, - 0x713FB300, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x07, - 0x6553F100, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x08, - 0x5CC8FFB4, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x09, - 0x5459A2A4, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x0A, - 0x4CAE93DA, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x0B, - 0x45B5FAC7, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x0C, - 0x3F5F9E29, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x0D, - 0x399CBE54, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x0E, - 0x345FF2D8, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x0F, - 0x2F9D0B50, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x10, - 0x2B48F303, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x11, - 0x2759971A, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x12, - 0x23C5CF2F, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x13, - 0x208547FC, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x14, - 0x1D906FFC, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x15, - 0x1AE065CE, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x16, - 0x186EE830, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x17, - 0x16364771, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x18, - 0x14315838, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x19, - 0x125B6779, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x1A, - 0x10B02F85, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x1B, - 0x0F2BCE1C, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x1C, - 0x0DCABB5F, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x1D, - 0x0C89C19D, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x1E, - 0x0B65F5D4, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x1F, - 0x0A5CB0EF, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x20, - 0x096B8994, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x21, - 0x08904E86, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x22, - 0x07C90191, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x23, - 0x0713D2E1, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x24, - 0x066F1CCD, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x25, - 0x05D96000, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x26, - 0x05514000, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x27, - 0x04D58000, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x28, - Zero, - 0x02 - } - }, - - Package (0x09) - { - "PSTATE_SET", - 0x05, - "INTERNAL_MSIC_SVS+_CONTROL", - "*", - "BOOLEAN", - 0x02, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - One, - Zero - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - Zero - } - }, - - Package (0x03) - { - "PROVIDERS", - One, - Package (0x01) - { - 0x07 - } - } - }, - - Package (0x0F) - { - "COMPONENT", - One, - ToUUID ("30bdf1b5-28f7-4c0c-ac47-273dd1401e11"), - "GRAPHICS_POWER_STATES", - "HW_BLOCK_GRAPHICS", - Package (0x02) - { - "ENGINE", - "GRAPHICS" - }, - - 0x03, - 0x04, - Package (0x06) - { - "FSTATE", - Zero, - "ALL_ON", - Zero, - Zero, - 0x03 - }, - - Package (0x06) - { - "FSTATE", - One, - "CLK_OFF", - 0x2710, - Zero, - 0x02 - }, - - Package (0x06) - { - "FSTATE", - 0x02, - "PWR_OFF", - 0x000186A0, - Zero, - One - }, - - Package (0x09) - { - "PSTATE_SET", - Zero, - "GRAPHICS_RESET", - "*", - "RESET", - 0x02, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x09) - { - "PSTATE_SET", - One, - "GRAPHICS_FOOTSWITCH_OVERRIDE", - "*", - "FOOTSWITCH_OVERRIDE", - 0x02, - One, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x02) - { - "PSTATE_SET", - 0x02 - }, - - Package (0x02) - { - "PSTATE_SET", - 0x03 - } - }, - - Package (0x0F) - { - "COMPONENT", - 0x02, - ToUUID ("07ca2add-df87-49e1-8583-08687dc81c8e"), - "MDPBLT_POWER_STATES", - "HW_BLOCK_MDP", - Package (0x02) - { - "ENGINE", - "MDPBLT" - }, - - 0x03, - 0x04, - Package (0x06) - { - "FSTATE", - Zero, - "ALL_ON", - Zero, - Zero, - 0x03 - }, - - Package (0x06) - { - "FSTATE", - One, - "CLK_OFF", - 0x2710, - Zero, - 0x02 - }, - - Package (0x06) - { - "FSTATE", - 0x02, - "PWR_OFF", - 0x000186A0, - Zero, - One - }, - - Package (0x09) - { - "PSTATE_SET", - Zero, - "MDPBLT_RESET", - "*", - "RESET", - 0x02, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x09) - { - "PSTATE_SET", - One, - "MDPBLT_FOOTSWITCH_OVERRIDE", - "*", - "FOOTSWITCH_OVERRIDE", - 0x02, - One, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x13) - { - "PSTATE_SET", - 0x02, - "MDPBLT_CORE_CLOCK_CONTROL", - "*", - "CORE_CLOCK", - 0x0C, - 0x0A, - Package (0x05) - { - "PSTATE", - Zero, - 0x17D78400, - Zero, - Package (0x02) - { - "GPU", - 0x5A - } - }, - - Package (0x05) - { - "PSTATE", - One, - 0x1312D000, - One, - Package (0x02) - { - "GPU", - 0x46 - } - }, - - Package (0x05) - { - "PSTATE", - 0x02, - 0x11E1A300, - One, - Package (0x02) - { - "GPU", - 0x46 - } - }, - - Package (0x05) - { - "PSTATE", - 0x03, - 0x0FE50FB0, - One, - Package (0x02) - { - "GPU", - 0x32 - } - }, - - Package (0x05) - { - "PSTATE", - 0x04, - 0x0E4E1C00, - One, - Package (0x02) - { - "GPU", - 0x32 - } - }, - - Package (0x05) - { - "PSTATE", - 0x05, - 0x0BEBC200, - One, - Package (0x02) - { - "GPU", - 0x32 - } - }, - - Package (0x05) - { - "PSTATE", - 0x06, - 0x0A37D070, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x07, - 0x08F0D180, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x08, - 0x07270E00, - 0x02, - Package (0x02) - { - "GPU", - 0x0A - } - }, - - Package (0x05) - { - "PSTATE", - 0x09, - 0x05F5E100, - 0x02, - Package (0x02) - { - "GPU", - 0x0A - } - }, - - Package (0x05) - { - "PSTATE", - 0x0A, - 0x051BD4B0, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - }, - - Package (0x05) - { - "PSTATE", - 0x0B, - Zero, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - } - }, - - Package (0x13) - { - "PSTATE_SET", - 0x03, - "MDPBLT_AXI_BANDWIDTH_CONTROL", - "*", - "BANDWIDTH", - 0x0C, - 0x07, - Package (0x05) - { - "PSTATE", - Zero, - 0x98968000, - Zero, - Package (0x02) - { - "GPU", - 0x5A - } - }, - - Package (0x05) - { - "PSTATE", - One, - 0x8F0D1800, - One, - Package (0x02) - { - "GPU", - 0x46 - } - }, - - Package (0x05) - { - "PSTATE", - 0x02, - 0x6CFDC928, - One, - Package (0x02) - { - "GPU", - 0x32 - } - }, - - Package (0x05) - { - "PSTATE", - 0x03, - 0x5F5E1000, - One, - Package (0x02) - { - "GPU", - 0x32 - } - }, - - Package (0x05) - { - "PSTATE", - 0x04, - 0x4C4B4000, - One, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x05, - 0x3F6B5A00, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x06, - 0x2FAF0800, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x07, - 0x28DEA580, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - }, - - Package (0x05) - { - "PSTATE", - 0x08, - 0x23C34600, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - }, - - Package (0x05) - { - "PSTATE", - 0x09, - 0x1C9C3800, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - }, - - Package (0x05) - { - "PSTATE", - 0x0A, - 0x11E1A300, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - }, - - Package (0x05) - { - "PSTATE", - 0x0B, - Zero, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - } - } - }, - - Package (0x0F) - { - "COMPONENT", - 0x03, - ToUUID ("4d5ffbf5-d791-41cd-89cb-0154129ba607"), - "ROTATOR_POWER_STATES", - "HW_BLOCK_MDP", - Package (0x02) - { - "ENGINE", - "ROTATOR" - }, - - 0x03, - 0x04, - Package (0x06) - { - "FSTATE", - Zero, - "ALL_ON", - Zero, - Zero, - 0x03 - }, - - Package (0x06) - { - "FSTATE", - One, - "CLK_OFF", - 0x2710, - Zero, - 0x02 - }, - - Package (0x06) - { - "FSTATE", - 0x02, - "PWR_OFF", - 0x000186A0, - Zero, - One - }, - - Package (0x09) - { - "PSTATE_SET", - Zero, - "ROTATOR_RESET", - "*", - "RESET", - 0x02, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x09) - { - "PSTATE_SET", - One, - "ROTATOR_FOOTSWITCH_OVERRIDE", - "*", - "FOOTSWITCH_OVERRIDE", - 0x02, - One, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x13) - { - "PSTATE_SET", - 0x02, - "ROTATOR_CORE_CLOCK_CONTROL", - "*", - "CORE_CLOCK", - 0x0C, - 0x0A, - Package (0x05) - { - "PSTATE", - Zero, - 0x17D78400, - Zero, - Package (0x02) - { - "GPU", - 0x5A - } - }, - - Package (0x05) - { - "PSTATE", - One, - 0x1312D000, - One, - Package (0x02) - { - "GPU", - 0x46 - } - }, - - Package (0x05) - { - "PSTATE", - 0x02, - 0x11E1A300, - One, - Package (0x02) - { - "GPU", - 0x46 - } - }, - - Package (0x05) - { - "PSTATE", - 0x03, - 0x0FE50FB0, - One, - Package (0x02) - { - "GPU", - 0x32 - } - }, - - Package (0x05) - { - "PSTATE", - 0x04, - 0x0E4E1C00, - One, - Package (0x02) - { - "GPU", - 0x32 - } - }, - - Package (0x05) - { - "PSTATE", - 0x05, - 0x0BEBC200, - One, - Package (0x02) - { - "GPU", - 0x32 - } - }, - - Package (0x05) - { - "PSTATE", - 0x06, - 0x0A37D070, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x07, - 0x08F0D180, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x08, - 0x07270E00, - 0x02, - Package (0x02) - { - "GPU", - 0x0A - } - }, - - Package (0x05) - { - "PSTATE", - 0x09, - 0x05F5E100, - 0x02, - Package (0x02) - { - "GPU", - 0x0A - } - }, - - Package (0x05) - { - "PSTATE", - 0x0A, - 0x051BD4B0, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - }, - - Package (0x05) - { - "PSTATE", - 0x0B, - Zero, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - } - }, - - Package (0x13) - { - "PSTATE_SET", - 0x03, - "ROTATOR_AXI_BANDWIDTH_CONTROL", - "*", - "BANDWIDTH", - 0x0C, - 0x07, - Package (0x05) - { - "PSTATE", - Zero, - 0x98968000, - Zero, - Package (0x02) - { - "GPU", - 0x5A - } - }, - - Package (0x05) - { - "PSTATE", - One, - 0x8F0D1800, - One, - Package (0x02) - { - "GPU", - 0x46 - } - }, - - Package (0x05) - { - "PSTATE", - 0x02, - 0x6CFDC928, - One, - Package (0x02) - { - "GPU", - 0x32 - } - }, - - Package (0x05) - { - "PSTATE", - 0x03, - 0x5F5E1000, - One, - Package (0x02) - { - "GPU", - 0x32 - } - }, - - Package (0x05) - { - "PSTATE", - 0x04, - 0x4C4B4000, - One, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x05, - 0x3F6B5A00, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x06, - 0x2FAF0800, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x07, - 0x28DEA580, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - }, - - Package (0x05) - { - "PSTATE", - 0x08, - 0x23C34600, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - }, - - Package (0x05) - { - "PSTATE", - 0x09, - 0x1C9C3800, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - }, - - Package (0x05) - { - "PSTATE", - 0x0A, - 0x11E1A300, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - }, - - Package (0x05) - { - "PSTATE", - 0x0B, - Zero, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - } - } - }, - - Package (0x10) - { - "COMPONENT", - 0x04, - ToUUID ("d0e1bb1a-703d-4be8-b450-64a4fbfca6a8"), - "VIDEO_POWER_STATES", - "HW_BLOCK_VIDEO", - Package (0x02) - { - "ENGINE", - "VIDEO" - }, - - 0x03, - 0x05, - Package (0x06) - { - "FSTATE", - Zero, - "ALL_ON", - Zero, - Zero, - 0x03 - }, - - Package (0x06) - { - "FSTATE", - One, - "CLK_OFF", - 0x2710, - Zero, - 0x02 - }, - - Package (0x06) - { - "FSTATE", - 0x02, - "PWR_OFF", - 0x000186A0, - Zero, - One - }, - - Package (0x09) - { - "PSTATE_SET", - Zero, - "VIDEO_RESET", - "*", - "RESET", - 0x02, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x09) - { - "PSTATE_SET", - One, - "VIDEO_FOOTSWITCH_OVERRIDE", - "*", - "FOOTSWITCH_OVERRIDE", - 0x02, - One, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x02) - { - "PSTATE_SET", - 0x02 - }, - - Package (0x10) - { - "PSTATE_SET", - 0x03, - "VIDEO_DEC_AXI_PORT0_BW", - "*", - "BANDWIDTH", - 0x09, - 0x05, - Package (0x04) - { - "PSTATE", - Zero, - 0xEF5F4C00, - Zero - }, - - Package (0x04) - { - "PSTATE", - One, - 0x81579280, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x02, - 0x7988ABC0, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x03, - 0x59C3BC80, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x04, - 0x3C612740, - One - }, - - Package (0x04) - { - "PSTATE", - 0x05, - 0x1EEF4FC0, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x06, - 0x1017DF80, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x07, - 0x0632EA00, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x08, - Zero, - 0x02 - } - }, - - Package (0x10) - { - "PSTATE_SET", - 0x04, - "VIDEO_ENC_AXI_PORT0_BW", - "*", - "BANDWIDTH", - 0x09, - 0x08, - Package (0x04) - { - "PSTATE", - Zero, - 0xEF5F4C00, - Zero - }, - - Package (0x04) - { - "PSTATE", - One, - 0xA13B0640, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x02, - 0x97749540, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x03, - 0x4A447380, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x04, - 0x31880DC0, - One - }, - - Package (0x04) - { - "PSTATE", - 0x05, - 0x1E28F280, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x06, - 0x0AE85BC0, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x07, - 0x03938700, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x08, - Zero, - 0x02 - } - } - }, - - Package (0x0D) - { - "COMPONENT", - 0x05, - ToUUID ("cc4d73fa-c3c2-4c7e-a217-d468f4611bbd"), - "CRYPTO_POWER_STATES", - "HW_BLOCK_NONE", - Package (0x02) - { - "ENGINE", - "CRYPTO" - }, - - 0x02, - 0x03, - Package (0x06) - { - "FSTATE", - Zero, - "ALL_ON", - Zero, - Zero, - 0x03 - }, - - Package (0x06) - { - "FSTATE", - One, - "PWR_OFF", - 0x000186A0, - Zero, - One - }, - - Package (0x09) - { - "PSTATE_SET", - Zero, - "CRYPTO_RESET", - "*", - "RESET", - 0x02, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x09) - { - "PSTATE_SET", - One, - "CRYPTO_FOOTSWITCH_OVERRIDE", - "*", - "FOOTSWITCH_OVERRIDE", - 0x02, - One, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x08) - { - "PSTATE_SET", - 0x02, - "CRYPTO_CORE_CLOCK_CONTROL", - "*", - "CORE_CLOCK", - One, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - Zero, - Zero - } - } - }, - - Package (0x0F) - { - "COMPONENT", - 0x06, - ToUUID ("1a134877-a115-49b8-bda1-382b78bba62d"), - "HDMI_POWER_STATES", - "HW_BLOCK_MDP", - Package (0x02) - { - "DISPLAY", - "EXTERNAL1" - }, - - 0x02, - 0x04, - Package (0x06) - { - "FSTATE", - Zero, - "ALL_ON", - Zero, - Zero, - 0x02 - }, - - Package (0x06) - { - "FSTATE", - One, - "PWR_OFF", - One, - One, - One - }, - - Package (0x09) - { - "PSTATE_SET", - Zero, - "EXTERNAL1_RESET", - "*", - "RESET", - 0x02, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x09) - { - "PSTATE_SET", - One, - "EXTERNAL1_FOOTSWITCH_OVERRIDE", - "*", - "FOOTSWITCH_OVERRIDE", - 0x02, - One, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x12) - { - "PSTATE_SET", - 0x02, - "EXTERNAL1_CORE_CLOCK_CONTROL", - "*", - "CORE_CLOCK", - 0x0B, - One, - Package (0x04) - { - "PSTATE", - Zero, - 0x1312D000, - Zero - }, - - Package (0x04) - { - "PSTATE", - One, - 0x0FE4E8A0, - One - }, - - Package (0x04) - { - "PSTATE", - 0x02, - 0x0BEBC200, - One - }, - - Package (0x04) - { - "PSTATE", - 0x03, - 0x09896800, - One - }, - - Package (0x04) - { - "PSTATE", - 0x04, - 0x07ED6B40, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x05, - 0x05F5E100, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x06, - 0x051BD4B0, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x07, - 0x047868C0, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x08, - 0x03938700, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x09, - 0x023C3460, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x0A, - Zero, - 0x02 - } - }, - - Package (0x28) - { - "PSTATE_SET", - 0x03, - "EXTERNAL1_EBI_BANDWIDTH", - "*", - "BANDWIDTH", - 0x21, - 0x04, - Package (0x04) - { - "PSTATE", - Zero, - 0x5CC8FFB4, - One - }, - - Package (0x04) - { - "PSTATE", - One, - 0x5459A2A4, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x02, - 0x4CAE93DA, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x03, - 0x45B5FAC7, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x04, - 0x3F5F9E29, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x05, - 0x399CBE54, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x06, - 0x345FF2D8, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x07, - 0x2F9D0B50, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x08, - 0x2B48F303, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x09, - 0x2759971A, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x0A, - 0x23C5CF2F, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x0B, - 0x208547FC, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x0C, - 0x1D906FFC, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x0D, - 0x1AE065CE, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x0E, - 0x186EE830, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x0F, - 0x16364771, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x10, - 0x14315838, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x11, - 0x125B6779, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x12, - 0x10B02F85, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x13, - 0x0F2BCE1C, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x14, - 0x0DCABB5F, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x15, - 0x0C89C19D, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x16, - 0x0B65F5D4, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x17, - 0x0A5CB0EF, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x18, - 0x096B8994, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x19, - 0x08904E86, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x1A, - 0x07C90191, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x1B, - 0x0713D2E1, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x1C, - 0x066F1CCD, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x1D, - 0x05D96000, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x1E, - 0x05514000, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x1F, - 0x04D58000, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x20, - Zero, - 0x02 - } - }, - - Package (0x03) - { - "PROVIDERS", - One, - Package (0x01) - { - 0x07 - } - } - }, - - Package (0x0A) - { - "COMPONENT", - 0x07, - ToUUID ("2feff049-f0c7-46fd-a9d8-6cf70e83ec9b"), - "HDMI_HOTPLUG_DETECT", - "HW_BLOCK_NONE", - Package (0x01) - { - "UNMANAGED" - }, - - 0x02, - Zero, - Package (0x06) - { - "FSTATE", - Zero, - "ALL_ON", - Zero, - Zero, - 0x02 - }, - - Package (0x06) - { - "FSTATE", - One, - "PWR_OFF", - One, - One, - One - } - }, - - Package (0x09) - { - "COMPONENT", - 0x08, - ToUUID ("8dd40bdf-6fbd-45ed-8538-711d434b6ba1"), - "ALWAYS_ACTIVE_WP", - "HW_BLOCK_NONE", - Package (0x01) - { - "UNMANAGED" - }, - - One, - Zero, - Package (0x06) - { - "FSTATE", - Zero, - "ALL_ON", - Zero, - Zero, - One - } - } - }) - Name (P001, Package (0x0B) - { - "PSTATE_SET", - 0x02, - "GRAPHICS_FREQ_CONTROL", - "*", - "CORE_CLOCK", - 0x04, - One, - Package (0x05) - { - "PSTATE", - Zero, - 0x17D78400, - Zero, - Package (0x02) - { - "GPU", - 0x42 - } - }, - - Package (0x05) - { - "PSTATE", - One, - 0x11E1A300, - One, - Package (0x02) - { - "GPU", - 0x32 - } - }, - - Package (0x05) - { - "PSTATE", - 0x02, - 0x08F0D180, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x03, - Zero, - 0x03, - Package (0x02) - { - "GPU", - Zero - } - } - }) - Name (P002, Package (0x0F) - { - "PSTATE_SET", - 0x02, - "GRAPHICS_FREQ_CONTROL", - "*", - "CORE_CLOCK", - 0x08, - 0x04, - Package (0x05) - { - "PSTATE", - Zero, - 0x20C85580, - Zero, - Package (0x02) - { - "GPU", - 0x64 - } - }, - - Package (0x05) - { - "PSTATE", - One, - 0x1E65FB80, - One, - Package (0x02) - { - "GPU", - 0x52 - } - }, - - Package (0x05) - { - "PSTATE", - 0x02, - 0x1AD27480, - 0x02, - Package (0x02) - { - "GPU", - 0x48 - } - }, - - Package (0x05) - { - "PSTATE", - 0x03, - 0x173EED80, - 0x03, - Package (0x02) - { - "GPU", - 0x3E - } - }, - - Package (0x05) - { - "PSTATE", - 0x04, - 0x122DEE40, - 0x04, - Package (0x02) - { - "GPU", - 0x31 - } - }, - - Package (0x05) - { - "PSTATE", - 0x05, - 0x0ABA9500, - 0x05, - Package (0x02) - { - "GPU", - 0x1E - } - }, - - Package (0x05) - { - "PSTATE", - 0x06, - 0x08F0D180, - 0x05, - Package (0x02) - { - "GPU", - 0x18 - } - }, - - Package (0x05) - { - "PSTATE", - 0x07, - Zero, - 0x05, - Package (0x02) - { - "GPU", - Zero - } - } - }) - Name (P003, Package (0x0F) - { - "PSTATE_SET", - 0x02, - "GRAPHICS_FREQ_CONTROL", - "*", - "CORE_CLOCK", - 0x08, - 0x04, - Package (0x05) - { - "PSTATE", - Zero, - 0x258D0980, - Zero, - Package (0x02) - { - "GPU", - 0x64 - } - }, - - Package (0x05) - { - "PSTATE", - One, - 0x1E65FB80, - One, - Package (0x02) - { - "GPU", - 0x52 - } - }, - - Package (0x05) - { - "PSTATE", - 0x02, - 0x1AD27480, - 0x02, - Package (0x02) - { - "GPU", - 0x48 - } - }, - - Package (0x05) - { - "PSTATE", - 0x03, - 0x173EED80, - 0x03, - Package (0x02) - { - "GPU", - 0x3E - } - }, - - Package (0x05) - { - "PSTATE", - 0x04, - 0x122DEE40, - 0x04, - Package (0x02) - { - "GPU", - 0x31 - } - }, - - Package (0x05) - { - "PSTATE", - 0x05, - 0x0ABA9500, - 0x05, - Package (0x02) - { - "GPU", - 0x1E - } - }, - - Package (0x05) - { - "PSTATE", - 0x06, - 0x08F0D180, - 0x05, - Package (0x02) - { - "GPU", - 0x18 - } - }, - - Package (0x05) - { - "PSTATE", - 0x07, - Zero, - 0x05, - Package (0x02) - { - "GPU", - Zero - } - } - }) - Name (P004, Package (0x0F) - { - "PSTATE_SET", - 0x02, - "GRAPHICS_FREQ_CONTROL", - "*", - "CORE_CLOCK", - 0x08, - 0x04, - Package (0x05) - { - "PSTATE", - Zero, - 0x23C34600, - Zero, - Package (0x02) - { - "GPU", - 0x64 - } - }, - - Package (0x05) - { - "PSTATE", - One, - 0x1E65FB80, - One, - Package (0x02) - { - "GPU", - 0x52 - } - }, - - Package (0x05) - { - "PSTATE", - 0x02, - 0x1AD27480, - 0x02, - Package (0x02) - { - "GPU", - 0x48 - } - }, - - Package (0x05) - { - "PSTATE", - 0x03, - 0x173EED80, - 0x03, - Package (0x02) - { - "GPU", - 0x3E - } - }, - - Package (0x05) - { - "PSTATE", - 0x04, - 0x122DEE40, - 0x04, - Package (0x02) - { - "GPU", - 0x31 - } - }, - - Package (0x05) - { - "PSTATE", - 0x05, - 0x0ABA9500, - 0x05, - Package (0x02) - { - "GPU", - 0x1E - } - }, - - Package (0x05) - { - "PSTATE", - 0x06, - 0x08F0D180, - 0x05, - Package (0x02) - { - "GPU", - 0x18 - } - }, - - Package (0x05) - { - "PSTATE", - 0x07, - Zero, - 0x05, - Package (0x02) - { - "GPU", - Zero - } - } - }) - Name (P005, Package (0x0B) - { - "PSTATE_SET", - 0x03, - "GRAPHICS_BW_CONTROL", - "*", - "BANDWIDTH", - 0x04, - 0x02, - Package (0x05) - { - "PSTATE", - Zero, - 0x0000000268C9F300, - Zero, - Package (0x02) - { - "GPU", - 0x42 - } - }, - - Package (0x05) - { - "PSTATE", - One, - 0x0000000103BBB300, - One, - Package (0x02) - { - "GPU", - 0x32 - } - }, - - Package (0x05) - { - "PSTATE", - 0x02, - 0x8DDBEB00, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x03, - Zero, - 0x03, - Package (0x02) - { - "GPU", - Zero - } - } - }) - Name (P006, Package (0x10) - { - "PSTATE_SET", - 0x03, - "GRAPHICS_BW_CONTROL", - "*", - "BANDWIDTH", - 0x09, - 0x06, - Package (0x05) - { - "PSTATE", - Zero, - 0x00000002E593C000, - Zero, - Package (0x02) - { - "GPU", - 0x64 - } - }, - - Package (0x05) - { - "PSTATE", - One, - 0x0000000269FB2000, - Zero, - Package (0x02) - { - "GPU", - 0x53 - } - }, - - Package (0x05) - { - "PSTATE", - 0x02, - 0x00000001EE628000, - One, - Package (0x02) - { - "GPU", - 0x43 - } - }, - - Package (0x05) - { - "PSTATE", - 0x03, - 0x0000000172C9E000, - One, - Package (0x02) - { - "GPU", - 0x32 - } - }, - - Package (0x05) - { - "PSTATE", - 0x04, - 0x0000000104ECE000, - One, - Package (0x02) - { - "GPU", - 0x23 - } - }, - - Package (0x05) - { - "PSTATE", - 0x05, - 0xDBBA0000, - One, - Package (0x02) - { - "GPU", - 0x1D - } - }, - - Package (0x05) - { - "PSTATE", - 0x06, - 0x8F0D1800, - 0x02, - Package (0x02) - { - "GPU", - 0x13 - } - }, - - Package (0x05) - { - "PSTATE", - 0x07, - 0x5F5E1000, - 0x02, - Package (0x02) - { - "GPU", - 0x0D - } - }, - - Package (0x05) - { - "PSTATE", - 0x08, - Zero, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - } - }) - Name (P007, Package (0x0B) - { - "PSTATE_SET", - 0x02, - "VIDEO_CORE_CLOCK_CONTROL", - "*", - "CORE_CLOCK", - 0x04, - 0x02, - Package (0x04) - { - "PSTATE", - Zero, - 0x1BB75640, - Zero - }, - - Package (0x04) - { - "PSTATE", - One, - 0x0FE502AB, - One - }, - - Package (0x04) - { - "PSTATE", - 0x02, - 0x07F28155, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x03, - Zero, - 0x02 - } - }) - Name (P008, Package (0x0B) - { - "PSTATE_SET", - 0x02, - "VIDEO_CORE_CLOCK_CONTROL", - "*", - "CORE_CLOCK", - 0x04, - 0x02, - Package (0x04) - { - "PSTATE", - Zero, - 0x1E65FB80, - Zero - }, - - Package (0x04) - { - "PSTATE", - One, - 0x1312D000, - One - }, - - Package (0x04) - { - "PSTATE", - 0x02, - 0x08F0D180, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x03, - Zero, - 0x02 - } - }) - If ((\_SB.SIDV < 0x00020000)) - { - DerefOf (RBUF [0x04]) [0x0D] = P001 /* \_SB_.GPU0.PMCL.P001 */ - } - ElseIf ((\_SB.SSBS == "1.8GHz")) - { - DerefOf (RBUF [0x04]) [0x0D] = P002 /* \_SB_.GPU0.PMCL.P002 */ - } - ElseIf ((\_SB.SIDV > 0x00020000)) - { - DerefOf (RBUF [0x04]) [0x0D] = P003 /* \_SB_.GPU0.PMCL.P003 */ - } - Else - { - DerefOf (RBUF [0x04]) [0x0D] = P004 /* \_SB_.GPU0.PMCL.P004 */ - } - - If ((\_SB.SIDV < 0x00020000)) - { - DerefOf (RBUF [0x04]) [0x0E] = P005 /* \_SB_.GPU0.PMCL.P005 */ - } - Else - { - DerefOf (RBUF [0x04]) [0x0E] = P006 /* \_SB_.GPU0.PMCL.P006 */ - } - - If ((\_SB.SIDV < 0x00020000)) - { - DerefOf (RBUF [0x07]) [0x0D] = P007 /* \_SB_.GPU0.PMCL.P007 */ - } - Else - { - DerefOf (RBUF [0x07]) [0x0D] = P008 /* \_SB_.GPU0.PMCL.P008 */ - } - - Return (RBUF) /* \_SB_.GPU0.PMCL.RBUF */ - } - - Method (_ROM, 3, NotSerialized) // _ROM: Read-Only Memory - { - Name (PCF1, Buffer (One) - { - 0x00 // . - }) - Name (PCF2, Buffer (One) - { - 0x00 // . - }) - Name (PCF3, Buffer (One) - { - 0x00 // . - }) - Name (PCF4, Buffer (One) - { - 0x00 // . - }) - Name (PCFG, Buffer (0x1930) - { - /* 0000 */ 0x3C, 0x3F, 0x78, 0x6D, 0x6C, 0x20, 0x76, 0x65, // .< - /* 0028 */ 0x47, 0x72, 0x6F, 0x75, 0x70, 0x20, 0x69, 0x64, // Group id - /* 0030 */ 0x3D, 0x27, 0x4D, 0x61, 0x69, 0x6E, 0x20, 0x50, // ='Main P - /* 0038 */ 0x61, 0x6E, 0x65, 0x6C, 0x27, 0x3E, 0x0A, 0x20, // anel'>. - /* 0040 */ 0x20, 0x20, 0x20, 0x3C, 0x50, 0x61, 0x6E, 0x65, // LS - /* 0050 */ 0x30, 0x36, 0x32, 0x52, 0x31, 0x53, 0x58, 0x30, // 062R1SX0 - /* 0058 */ 0x31, 0x3C, 0x2F, 0x50, 0x61, 0x6E, 0x65, 0x6C, // 1. - /* 0068 */ 0x20, 0x20, 0x3C, 0x50, 0x61, 0x6E, 0x65, 0x6C, // HD D - /* 0080 */ 0x75, 0x61, 0x6C, 0x20, 0x44, 0x53, 0x49, 0x20, // ual DSI - /* 0088 */ 0x48, 0x61, 0x70, 0x61, 0x6E, 0x65, 0x72, 0x6F, // Hapanero - /* 0090 */ 0x20, 0x50, 0x61, 0x6E, 0x65, 0x6C, 0x20, 0x28, // Panel ( - /* 0098 */ 0x31, 0x34, 0x34, 0x30, 0x78, 0x32, 0x35, 0x36, // 1440x256 - /* 00A0 */ 0x30, 0x20, 0x32, 0x34, 0x62, 0x70, 0x70, 0x29, // 0 24bpp) - /* 00A8 */ 0x3C, 0x2F, 0x50, 0x61, 0x6E, 0x65, 0x6C, 0x44, // . - /* 00C0 */ 0x3C, 0x47, 0x72, 0x6F, 0x75, 0x70, 0x20, 0x69, // . - /* 00E0 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // - /* 00E8 */ 0x3C, 0x4D, 0x61, 0x6E, 0x75, 0x66, 0x61, 0x63, // 0 - /* 00F8 */ 0x78, 0x41, 0x46, 0x30, 0x44, 0x3C, 0x2F, 0x4D, // xAF0D. - /* 0110 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x50, //

0x001 - /* 0128 */ 0x31, 0x3C, 0x2F, 0x50, 0x72, 0x6F, 0x64, 0x75, // 1. - /* 0138 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // - /* 0140 */ 0x3C, 0x53, 0x65, 0x72, 0x69, 0x61, 0x6C, 0x4E, // 0x - /* 0150 */ 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x3C, 0x2F, // 000000. - /* 0168 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x57, // 0x09. - /* 01A0 */ 0x20, 0x20, 0x3C, 0x59, 0x65, 0x61, 0x72, 0x6F, // 0x1 - /* 01B8 */ 0x33, 0x3C, 0x2F, 0x59, 0x65, 0x61, 0x72, 0x6F, // 3. - /* 01D0 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x45, // 1. - /* 01F8 */ 0x20, 0x20, 0x20, 0x3C, 0x45, 0x44, 0x49, 0x44, // 3. - /* 0220 */ 0x20, 0x20, 0x3C, 0x56, 0x69, 0x64, 0x65, 0x6F, // . - /* 04B8 */ 0x20, 0x20, 0x20, 0x20, 0x3C, 0x45, 0x73, 0x74, // 0x0. - /* 04F0 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x4D, 0x61, // 0x0. - /* 0528 */ 0x20, 0x20, 0x3C, 0x53, 0x74, 0x61, 0x6E, 0x64, // . - /* 0540 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x53, // . - /* 0560 */ 0x20, 0x20, 0x3C, 0x53, 0x74, 0x61, 0x6E, 0x64, // . - /* 0578 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x53, // . - /* 0598 */ 0x20, 0x20, 0x3C, 0x53, 0x74, 0x61, 0x6E, 0x64, // . - /* 05B0 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x53, // . - /* 05D0 */ 0x20, 0x20, 0x3C, 0x53, 0x74, 0x61, 0x6E, 0x64, // . - /* 05E8 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x53, // . - /* 0608 */ 0x20, 0x20, 0x20, 0x3C, 0x2F, 0x47, 0x72, 0x6F, // .. - /* 0618 */ 0x20, 0x3C, 0x47, 0x72, 0x6F, 0x75, 0x70, 0x20, // . - /* 0638 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x48, // 0x - /* 0658 */ 0x33, 0x45, 0x3C, 0x2F, 0x48, 0x6F, 0x72, 0x69, // 3E. - /* 0678 */ 0x20, 0x20, 0x20, 0x20, 0x3C, 0x56, 0x65, 0x72, // 0x6E. - /* 06B0 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x48, // 0x - /* 06D8 */ 0x30, 0x30, 0x3C, 0x2F, 0x48, 0x6F, 0x72, 0x69, // 00. - /* 0700 */ 0x3C, 0x2F, 0x47, 0x72, 0x6F, 0x75, 0x70, 0x3E, // - /* 0708 */ 0x20, 0x0A, 0x0A, 0x20, 0x20, 0x20, 0x20, 0x3C, // .. < - /* 0710 */ 0x47, 0x72, 0x6F, 0x75, 0x70, 0x20, 0x69, 0x64, // Group id - /* 0718 */ 0x3D, 0x27, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, // ='Active - /* 0720 */ 0x20, 0x54, 0x69, 0x6D, 0x69, 0x6E, 0x67, 0x27, // Timing' - /* 0728 */ 0x3E, 0x0A, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // >. - /* 0730 */ 0x20, 0x20, 0x3C, 0x48, 0x6F, 0x72, 0x69, 0x7A, // 1 - /* 0758 */ 0x34, 0x34, 0x30, 0x3C, 0x2F, 0x48, 0x6F, 0x72, // 440. - /* 0770 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, // < - /* 0778 */ 0x48, 0x6F, 0x72, 0x69, 0x7A, 0x6F, 0x6E, 0x74, // Horizont - /* 0780 */ 0x61, 0x6C, 0x46, 0x72, 0x6F, 0x6E, 0x74, 0x50, // alFrontP - /* 0788 */ 0x6F, 0x72, 0x63, 0x68, 0x20, 0x75, 0x6E, 0x69, // orch uni - /* 0790 */ 0x74, 0x73, 0x3D, 0x27, 0x44, 0x6F, 0x74, 0x20, // ts='Dot - /* 0798 */ 0x43, 0x6C, 0x6F, 0x63, 0x6B, 0x73, 0x27, 0x3E, // Clocks'> - /* 07A0 */ 0x31, 0x38, 0x30, 0x3C, 0x2F, 0x48, 0x6F, 0x72, // 180. - /* 07C0 */ 0x20, 0x20, 0x20, 0x3C, 0x48, 0x6F, 0x72, 0x69, // 44. - /* 0808 */ 0x20, 0x20, 0x20, 0x20, 0x3C, 0x48, 0x6F, 0x72, // 32. - /* 0850 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x48, 0x6F, // 0. - /* 0898 */ 0x20, 0x20, 0x20, 0x3C, 0x48, 0x6F, 0x72, 0x69, // 0. - /* 08E0 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x48, 0x6F, // 0 - /* 0910 */ 0x3C, 0x2F, 0x48, 0x6F, 0x72, 0x69, 0x7A, 0x6F, // - /* 0928 */ 0x0A, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // . - /* 0930 */ 0x20, 0x3C, 0x56, 0x65, 0x72, 0x74, 0x69, 0x63, // 2560 - /* 0958 */ 0x3C, 0x2F, 0x56, 0x65, 0x72, 0x74, 0x69, 0x63, // . - /* 0970 */ 0x20, 0x20, 0x3C, 0x56, 0x65, 0x72, 0x74, 0x69, // 8. - /* 09B0 */ 0x20, 0x20, 0x20, 0x3C, 0x56, 0x65, 0x72, 0x74, // 4. - /* 09F0 */ 0x20, 0x20, 0x3C, 0x56, 0x65, 0x72, 0x74, 0x69, // 4 - /* 0A28 */ 0x0A, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // . - /* 0A30 */ 0x20, 0x3C, 0x56, 0x65, 0x72, 0x74, 0x69, 0x63, // 0. - /* 0A68 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x56, // 0 - /* 0A90 */ 0x3C, 0x2F, 0x56, 0x65, 0x72, 0x74, 0x69, 0x63, // . - /* 0AA8 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x56, 0x65, // 0. - /* 0AF0 */ 0x20, 0x20, 0x3C, 0x49, 0x6E, 0x76, 0x65, 0x72, // Fa - /* 0B08 */ 0x6C, 0x73, 0x65, 0x3C, 0x2F, 0x49, 0x6E, 0x76, // lse - /* 0B20 */ 0x0A, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // . - /* 0B28 */ 0x20, 0x3C, 0x49, 0x6E, 0x76, 0x65, 0x72, 0x74, // Fa - /* 0B40 */ 0x6C, 0x73, 0x65, 0x3C, 0x2F, 0x49, 0x6E, 0x76, // lse. - /* 0B60 */ 0x20, 0x20, 0x3C, 0x49, 0x6E, 0x76, 0x65, 0x72, // F - /* 0B78 */ 0x61, 0x6C, 0x73, 0x65, 0x3C, 0x2F, 0x49, 0x6E, // alse. - /* 0B98 */ 0x20, 0x20, 0x20, 0x3C, 0x42, 0x6F, 0x72, 0x64, // - /* 0BA8 */ 0x30, 0x78, 0x30, 0x3C, 0x2F, 0x42, 0x6F, 0x72, // 0x0. . - /* 0BC8 */ 0x20, 0x20, 0x20, 0x3C, 0x47, 0x72, 0x6F, 0x75, // . - /* 0BF0 */ 0x20, 0x20, 0x3C, 0x49, 0x6E, 0x74, 0x65, 0x72, // - /* 0C20 */ 0x38, 0x3C, 0x2F, 0x49, 0x6E, 0x74, 0x65, 0x72, // 8. - /* 0C38 */ 0x20, 0x20, 0x3C, 0x49, 0x6E, 0x74, 0x65, 0x72, // 3. - /* 0C88 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x45, 0x53, // 0 - /* 0CA0 */ 0x3C, 0x2F, 0x45, 0x53, 0x44, 0x44, 0x65, 0x74, // . - /* 0CB8 */ 0x3C, 0x2F, 0x47, 0x72, 0x6F, 0x75, 0x70, 0x3E, // - /* 0CC0 */ 0x0A, 0x0A, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x47, // .. - /* 0CE0 */ 0x0A, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // . - /* 0CE8 */ 0x20, 0x3C, 0x44, 0x53, 0x49, 0x43, 0x68, 0x61, // 1. - /* 0D28 */ 0x20, 0x20, 0x20, 0x3C, 0x44, 0x53, 0x49, 0x56, // 0. - /* 0D68 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x44, 0x53, // 36. - /* 0DB0 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x44, 0x53, // 2. - /* 0DF8 */ 0x20, 0x20, 0x20, 0x20, 0x3C, 0x44, 0x53, 0x49, // 4< - /* 0E18 */ 0x2F, 0x44, 0x53, 0x49, 0x4C, 0x61, 0x6E, 0x65, // /DSILane - /* 0E20 */ 0x73, 0x3E, 0x0A, 0x20, 0x20, 0x20, 0x20, 0x20, // s>. - /* 0E28 */ 0x20, 0x20, 0x20, 0x3C, 0x44, 0x53, 0x49, 0x48, // Fals - /* 0E50 */ 0x65, 0x3C, 0x2F, 0x44, 0x53, 0x49, 0x48, 0x73, // e. - /* 0E68 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, // < - /* 0E70 */ 0x44, 0x53, 0x49, 0x4C, 0x6F, 0x77, 0x50, 0x6F, // DSILowPo - /* 0E78 */ 0x77, 0x65, 0x72, 0x4D, 0x6F, 0x64, 0x65, 0x49, // werModeI - /* 0E80 */ 0x6E, 0x48, 0x46, 0x50, 0x20, 0x75, 0x6E, 0x69, // nHFP uni - /* 0E88 */ 0x74, 0x73, 0x3D, 0x27, 0x42, 0x6F, 0x6F, 0x6C, // ts='Bool - /* 0E90 */ 0x27, 0x3E, 0x46, 0x61, 0x6C, 0x73, 0x65, 0x3C, // '>False< - /* 0E98 */ 0x2F, 0x44, 0x53, 0x49, 0x4C, 0x6F, 0x77, 0x50, // /DSILowP - /* 0EA0 */ 0x6F, 0x77, 0x65, 0x72, 0x4D, 0x6F, 0x64, 0x65, // owerMode - /* 0EA8 */ 0x49, 0x6E, 0x48, 0x46, 0x50, 0x3E, 0x0A, 0x20, // InHFP>. - /* 0EB0 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, // < - /* 0EB8 */ 0x44, 0x53, 0x49, 0x4C, 0x6F, 0x77, 0x50, 0x6F, // DSILowPo - /* 0EC0 */ 0x77, 0x65, 0x72, 0x4D, 0x6F, 0x64, 0x65, 0x49, // werModeI - /* 0EC8 */ 0x6E, 0x48, 0x42, 0x50, 0x20, 0x75, 0x6E, 0x69, // nHBP uni - /* 0ED0 */ 0x74, 0x73, 0x3D, 0x27, 0x42, 0x6F, 0x6F, 0x6C, // ts='Bool - /* 0ED8 */ 0x27, 0x3E, 0x46, 0x61, 0x6C, 0x73, 0x65, 0x3C, // '>False< - /* 0EE0 */ 0x2F, 0x44, 0x53, 0x49, 0x4C, 0x6F, 0x77, 0x50, // /DSILowP - /* 0EE8 */ 0x6F, 0x77, 0x65, 0x72, 0x4D, 0x6F, 0x64, 0x65, // owerMode - /* 0EF0 */ 0x49, 0x6E, 0x48, 0x42, 0x50, 0x3E, 0x0A, 0x20, // InHBP>. - /* 0EF8 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, // < - /* 0F00 */ 0x44, 0x53, 0x49, 0x4C, 0x6F, 0x77, 0x50, 0x6F, // DSILowPo - /* 0F08 */ 0x77, 0x65, 0x72, 0x4D, 0x6F, 0x64, 0x65, 0x49, // werModeI - /* 0F10 */ 0x6E, 0x48, 0x53, 0x41, 0x20, 0x75, 0x6E, 0x69, // nHSA uni - /* 0F18 */ 0x74, 0x73, 0x3D, 0x27, 0x42, 0x6F, 0x6F, 0x6C, // ts='Bool - /* 0F20 */ 0x27, 0x3E, 0x46, 0x61, 0x6C, 0x73, 0x65, 0x3C, // '>False< - /* 0F28 */ 0x2F, 0x44, 0x53, 0x49, 0x4C, 0x6F, 0x77, 0x50, // /DSILowP - /* 0F30 */ 0x6F, 0x77, 0x65, 0x72, 0x4D, 0x6F, 0x64, 0x65, // owerMode - /* 0F38 */ 0x49, 0x6E, 0x48, 0x53, 0x41, 0x3E, 0x0A, 0x20, // InHSA>. - /* 0F40 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, // < - /* 0F48 */ 0x44, 0x53, 0x49, 0x4C, 0x6F, 0x77, 0x50, 0x6F, // DSILowPo - /* 0F50 */ 0x77, 0x65, 0x72, 0x4D, 0x6F, 0x64, 0x65, 0x49, // werModeI - /* 0F58 */ 0x6E, 0x42, 0x4C, 0x4C, 0x50, 0x45, 0x4F, 0x46, // nBLLPEOF - /* 0F60 */ 0x20, 0x75, 0x6E, 0x69, 0x74, 0x73, 0x3D, 0x27, // units=' - /* 0F68 */ 0x42, 0x6F, 0x6F, 0x6C, 0x27, 0x3E, 0x54, 0x72, // Bool'>Tr - /* 0F70 */ 0x75, 0x65, 0x3C, 0x2F, 0x44, 0x53, 0x49, 0x4C, // ue. - /* 0F90 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x44, // True. - /* 0FD8 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, // < - /* 0FE0 */ 0x44, 0x53, 0x49, 0x52, 0x65, 0x66, 0x72, 0x65, // DSIRefre - /* 0FE8 */ 0x73, 0x68, 0x52, 0x61, 0x74, 0x65, 0x20, 0x75, // shRate u - /* 0FF0 */ 0x6E, 0x69, 0x74, 0x73, 0x3D, 0x27, 0x69, 0x6E, // nits='in - /* 0FF8 */ 0x74, 0x65, 0x67, 0x65, 0x72, 0x20, 0x51, 0x31, // teger Q1 - /* 1000 */ 0x36, 0x2E, 0x31, 0x36, 0x27, 0x3E, 0x30, 0x78, // 6.16'>0x - /* 1008 */ 0x33, 0x43, 0x30, 0x30, 0x30, 0x30, 0x3C, 0x2F, // 3C0000. - /* 1020 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // - /* 1028 */ 0x3C, 0x44, 0x53, 0x49, 0x50, 0x68, 0x79, 0x44, // Tru - /* 1048 */ 0x65, 0x3C, 0x2F, 0x44, 0x53, 0x49, 0x50, 0x68, // e. - /* 1060 */ 0x20, 0x20, 0x20, 0x3C, 0x44, 0x53, 0x49, 0x49, // 0. - /* 1098 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, // < - /* 10A0 */ 0x44, 0x53, 0x49, 0x43, 0x6F, 0x6E, 0x74, 0x72, // DSIContr - /* 10A8 */ 0x6F, 0x6C, 0x6C, 0x65, 0x72, 0x4D, 0x61, 0x70, // ollerMap - /* 10B0 */ 0x70, 0x69, 0x6E, 0x67, 0x3E, 0x0A, 0x20, 0x20, // ping>. - /* 10B8 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // - /* 10C0 */ 0x30, 0x30, 0x20, 0x30, 0x31, 0x0A, 0x20, 0x20, // 00 01. - /* 10C8 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x2F, // . - /* 10E8 */ 0x20, 0x20, 0x3C, 0x2F, 0x47, 0x72, 0x6F, 0x75, // ..< - /* 1928 */ 0x2F, 0x47, 0x72, 0x6F, 0x75, 0x70, 0x3E, 0x00 // /Group>. - }) - While (One) - { - Name (_T_0, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_0 = ToInteger (Arg2) - If ((_T_0 == 0x00C130B0)) - { - Local2 = PCF1 /* \_SB_.GPU0._ROM.PCF1 */ - } - ElseIf ((_T_0 == 0x00900000)) - { - Local2 = PCF2 /* \_SB_.GPU0._ROM.PCF2 */ - } - ElseIf ((_T_0 == 0x00A58047)) - { - Local2 = PCF3 /* \_SB_.GPU0._ROM.PCF3 */ - } - ElseIf ((_T_0 == 0x009550BC)) - { - Local2 = PCF4 /* \_SB_.GPU0._ROM.PCF4 */ - } - Else - { - Local2 = PCFG /* \_SB_.GPU0._ROM.PCFG */ - } - - Break - } - - If ((Arg0 >= SizeOf (Local2))) - { - Return (Buffer (One) - { - 0x00 // . - }) - } - Else - { - Local0 = Arg0 - } - - If ((Arg1 > 0x1000)) - { - Local1 = 0x1000 - } - Else - { - Local1 = Arg1 - } - - If (((Local0 + Local1) > SizeOf (Local2))) - { - Local1 = (SizeOf (Local2) - Local0) - } - - CreateField (Local2, (0x08 * Local0), (0x08 * Local1), RBUF) - Return (RBUF) /* \_SB_.GPU0._ROM.RBUF */ - } - - Method (PIGC, 2, NotSerialized) - { - Name (RBUF, Buffer (One) - { - 0x00 // . - }) - Return (RBUF) /* \_SB_.GPU0.PIGC.RBUF */ - } - - Method (PPCC, 2, NotSerialized) - { - Name (RBUF, Buffer (One) - { - 0x00 // . - }) - Return (RBUF) /* \_SB_.GPU0.PPCC.RBUF */ - } - - Method (PGCT, 2, NotSerialized) - { - Name (RBUF, Buffer (One) - { - 0x00 // . - }) - Return (RBUF) /* \_SB_.GPU0.PGCT.RBUF */ - } - - Method (HSIC, 2, NotSerialized) - { - Name (RBUF, Buffer (One) - { - 0x00 // . - }) - Return (RBUF) /* \_SB_.GPU0.HSIC.RBUF */ - } - - Method (PGMT, 2, NotSerialized) - { - Name (TBUF, Buffer (One) - { - 0x00 // . - }) - If ((Arg0 >= SizeOf (TBUF))) - { - Return (Buffer (One) - { - 0x00 // . - }) - } - Else - { - Local0 = Arg0 - } - - If ((Arg1 > 0x1000)) - { - Local1 = 0x1000 - } - Else - { - Local1 = Arg1 - } - - If (((Local0 + Local1) > SizeOf (TBUF))) - { - Local1 = (SizeOf (TBUF) - Local0) - } - - CreateField (TBUF, (0x08 * Local0), (0x08 * Local1), RBUF) - Return (RBUF) /* \_SB_.GPU0.PGMT.RBUF */ - } - - Method (PGRT, 2, NotSerialized) - { - Name (RBUF, Buffer (One) - { - 0x00 // . - }) - Return (RBUF) /* \_SB_.GPU0.PGRT.RBUF */ - } - - Method (PBRT, 2, NotSerialized) - { - Name (RBUF, Buffer (One) - { - 0x00 // . - }) - Return (RBUF) /* \_SB_.GPU0.PBRT.RBUF */ - } - - Method (DITH, 2, NotSerialized) - { - Name (RBUF, Buffer (One) - { - 0x00 // . - }) - Return (RBUF) /* \_SB_.GPU0.DITH.RBUF */ - } - - Method (BLCP, 1, NotSerialized) - { - Name (RBUF, Buffer (0x0100){}) - Return (RBUF) /* \_SB_.GPU0.BLCP.RBUF */ - } - - Name (_DOD, Package (0x01) // _DOD: Display Output Devices - { - 0x00024321 - }) - Device (AVS0) - { - Name (_ADR, 0x00024321) // _ADR: Address - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, Buffer (0x02) - { - 0x79, 0x00 // y. - }) - Return (RBUF) /* \_SB_.GPU0.AVS0._CRS.RBUF */ - } - - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.MMU1, - \_SB.VFE0 - }) - } - - Method (CHDV, 0, NotSerialized) - { - Name (CHIF, Package (0x02) - { - One, - Package (0x07) - { - "CHILDDEV", - Zero, - 0x00024321, - "QCOM_AVStream_8994", - Zero, - "Qualcomm Camera AVStream Mini Driver", - Package (0x04) - { - "COMPATIBLEIDS", - 0x02, - "VEN_QCOM&DEV__AVSTREAM", - "QCOM_AVSTREAM" - } - } - }) - Return (CHIF) /* \_SB_.GPU0.CHDV.CHIF */ - } - - Method (REGR, 0, NotSerialized) - { - Name (RBUF, Package (0x0C) - { - Package (0x02) - { - "ForceMaxPerf", - Zero - }, - - Package (0x02) - { - "ForceActive", - Zero - }, - - Package (0x02) - { - "PreventPowerCollapse", - Zero - }, - - Package (0x02) - { - "DisableThermalMitigation", - Zero - }, - - Package (0x02) - { - "GlobalThermalRequestRouting", - 0x09 - }, - - Package (0x02) - { - "DDRHighestBankBit", - 0x0F - }, - - Package (0x02) - { - "AlternativeTilingMode", - Zero - }, - - Package (0x02) - { - "LeafPTPacking", - 0x04 - }, - - Package (0x02) - { - "SecureCarveoutSize", - 0x14A00000 - }, - - Package (0x04) - { - "GRAPHICS", - Package (0x02) - { - "ForceFullMicrocodeReload", - One - }, - - Package (0x0A) - { - "DCVS", - Package (0x02) - { - "Enable", - One - }, - - Package (0x02) - { - "IncreaseFilterBw", - 0x00020000 - }, - - Package (0x02) - { - "DecreaseFilterBw", - 0x3333 - }, - - Package (0x02) - { - "TargetBusyPct", - 0x55 - }, - - Package (0x02) - { - "SampleRate", - 0x3C - }, - - Package (0x02) - { - "TargetBusyPctOffscreen", - 0x4B - }, - - Package (0x02) - { - "SampleRateOffscreen", - 0x14 - }, - - Package (0x02) - { - "GpuResetValue", - 0x122DEE40 - }, - - Package (0x02) - { - "BusResetValue", - 0x08FC - } - }, - - Package (0x07) - { - "A4x", - Package (0x02) - { - "DisableSPTPPowerCollapse", - Zero - }, - - Package (0x02) - { - "DisableFastForwardPowerUp", - One - }, - - Package (0x02) - { - "NumSPsForBinning", - 0x02 - }, - - Package (0x02) - { - "DisableRegBankSleep", - One - }, - - Package (0x02) - { - "DisablePeakPowerDetect", - Zero - }, - - Package (0x02) - { - "ForceHalfALU", - Zero - } - } - }, - - Package (0x05) - { - "VIDEO", - Package (0x02) - { - "ForceActive", - Zero - }, - - Package (0x02) - { - "PreventPowerCollapse", - Zero - }, - - Package (0x02) - { - "DisableVideoDecoder", - Zero - }, - - Package (0x02) - { - "DisableVideoEncoder", - Zero - } - }, - - Package (0x04) - { - "DISPLAY", - Package (0x02) - { - "DisableMiracast", - One - }, - - Package (0x02) - { - "EnableOEMDriverDependency", - One - }, - - Package (0x02) - { - "EnableBridgeDriverDependency", - Zero - } - } - }) - Return (RBUF) /* \_SB_.GPU0.REGR.RBUF */ - } - } - - Device (SCM0) - { - Name (_HID, "QCOM2402") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Method (GCFG, 0, NotSerialized) - { - Return (0x0100) - } - } - - Device (TREE) - { - Name (_HID, "QCOM24BA") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - } - - Name (PDBF, Buffer (0x0650){}) - CreateDWordField (PDBF, Zero, P000) - CreateDWordField (PDBF, 0x04, P001) - CreateDWordField (PDBF, 0x08, P002) - CreateDWordField (PDBF, 0x0C, P003) - CreateDWordField (PDBF, 0x10, P004) - CreateDWordField (PDBF, 0x14, P005) - CreateDWordField (PDBF, 0x18, P006) - CreateDWordField (PDBF, 0x1C, P007) - CreateDWordField (PDBF, 0x20, P008) - CreateDWordField (PDBF, 0x24, P009) - CreateDWordField (PDBF, 0x28, P010) - CreateDWordField (PDBF, 0x2C, P011) - CreateDWordField (PDBF, 0x30, P012) - CreateDWordField (PDBF, 0x34, P013) - CreateDWordField (PDBF, 0x38, P014) - CreateDWordField (PDBF, 0x3C, P015) - CreateDWordField (PDBF, 0x40, P016) - CreateDWordField (PDBF, 0x44, P017) - CreateDWordField (PDBF, 0x48, P018) - CreateDWordField (PDBF, 0x4C, P019) - CreateDWordField (PDBF, 0x50, P020) - CreateDWordField (PDBF, 0x54, P021) - CreateDWordField (PDBF, 0x58, P022) - CreateDWordField (PDBF, 0x5C, P023) - CreateDWordField (PDBF, 0x60, P024) - CreateDWordField (PDBF, 0x64, P025) - CreateDWordField (PDBF, 0x68, P026) - CreateDWordField (PDBF, 0x6C, P027) - CreateDWordField (PDBF, 0x70, P028) - CreateDWordField (PDBF, 0x74, P029) - CreateDWordField (PDBF, 0x78, P030) - CreateDWordField (PDBF, 0x7C, P031) - CreateDWordField (PDBF, 0x80, P032) - CreateDWordField (PDBF, 0x84, P033) - CreateDWordField (PDBF, 0x88, P034) - CreateDWordField (PDBF, 0x8C, P035) - CreateDWordField (PDBF, 0x90, P036) - CreateDWordField (PDBF, 0x94, P037) - CreateDWordField (PDBF, 0x98, P038) - CreateDWordField (PDBF, 0x9C, P039) - CreateDWordField (PDBF, 0xA0, P040) - CreateDWordField (PDBF, 0xA4, P041) - CreateDWordField (PDBF, 0xA8, P042) - CreateDWordField (PDBF, 0xAC, P043) - CreateDWordField (PDBF, 0xB0, P044) - CreateDWordField (PDBF, 0xB4, P045) - CreateDWordField (PDBF, 0xB8, P046) - CreateDWordField (PDBF, 0xBC, P047) - CreateDWordField (PDBF, 0xC0, P048) - CreateDWordField (PDBF, 0xC4, P049) - CreateDWordField (PDBF, 0xC8, P050) - CreateDWordField (PDBF, 0xCC, P051) - CreateDWordField (PDBF, 0xD0, P052) - CreateDWordField (PDBF, 0xD4, P053) - CreateDWordField (PDBF, 0xD8, P054) - CreateDWordField (PDBF, 0xDC, P055) - CreateDWordField (PDBF, 0xE0, P056) - CreateDWordField (PDBF, 0xE4, P057) - CreateDWordField (PDBF, 0xE8, P058) - CreateDWordField (PDBF, 0xEC, P059) - CreateDWordField (PDBF, 0xF0, P060) - CreateDWordField (PDBF, 0xF4, P061) - CreateDWordField (PDBF, 0xF8, P062) - CreateDWordField (PDBF, 0xFC, P063) - CreateDWordField (PDBF, 0x0100, P064) - CreateDWordField (PDBF, 0x0104, P065) - CreateDWordField (PDBF, 0x0108, P066) - CreateDWordField (PDBF, 0x010C, P067) - CreateDWordField (PDBF, 0x0110, P068) - CreateDWordField (PDBF, 0x0114, P069) - CreateDWordField (PDBF, 0x0118, P070) - CreateDWordField (PDBF, 0x011C, P071) - CreateDWordField (PDBF, 0x0120, P072) - CreateDWordField (PDBF, 0x0124, P073) - CreateDWordField (PDBF, 0x0128, P074) - CreateDWordField (PDBF, 0x012C, P075) - CreateDWordField (PDBF, 0x0130, P076) - CreateDWordField (PDBF, 0x0134, P077) - CreateDWordField (PDBF, 0x0138, P078) - CreateDWordField (PDBF, 0x013C, P079) - CreateDWordField (PDBF, 0x0140, P080) - CreateDWordField (PDBF, 0x0144, P081) - CreateDWordField (PDBF, 0x0148, P082) - CreateDWordField (PDBF, 0x014C, P083) - CreateDWordField (PDBF, 0x0150, P084) - CreateDWordField (PDBF, 0x0154, P085) - CreateDWordField (PDBF, 0x0158, P086) - CreateDWordField (PDBF, 0x015C, P087) - CreateDWordField (PDBF, 0x0160, P088) - CreateDWordField (PDBF, 0x0164, P089) - CreateDWordField (PDBF, 0x0168, P090) - CreateDWordField (PDBF, 0x016C, P091) - CreateDWordField (PDBF, 0x0170, P092) - CreateDWordField (PDBF, 0x0174, P093) - CreateDWordField (PDBF, 0x0178, P094) - CreateDWordField (PDBF, 0x017C, P095) - CreateDWordField (PDBF, 0x0180, P096) - CreateDWordField (PDBF, 0x0184, P097) - CreateDWordField (PDBF, 0x0188, P098) - CreateDWordField (PDBF, 0x018C, P099) - CreateDWordField (PDBF, 0x0190, P100) - CreateDWordField (PDBF, 0x0194, P101) - CreateDWordField (PDBF, 0x0198, P102) - CreateDWordField (PDBF, 0x019C, P103) - CreateDWordField (PDBF, 0x01A0, P104) - CreateDWordField (PDBF, 0x01A4, P105) - CreateDWordField (PDBF, 0x01A8, P106) - CreateDWordField (PDBF, 0x01AC, P107) - CreateDWordField (PDBF, 0x01B0, P108) - CreateDWordField (PDBF, 0x01B4, P109) - CreateDWordField (PDBF, 0x01B8, P110) - CreateDWordField (PDBF, 0x01BC, P111) - CreateDWordField (PDBF, 0x01C0, P112) - CreateDWordField (PDBF, 0x01C4, P113) - CreateDWordField (PDBF, 0x01C8, P114) - CreateDWordField (PDBF, 0x01CC, P115) - CreateDWordField (PDBF, 0x01D0, P116) - CreateDWordField (PDBF, 0x01D4, P117) - CreateDWordField (PDBF, 0x01D8, P118) - CreateDWordField (PDBF, 0x01DC, P119) - CreateDWordField (PDBF, 0x01E0, P120) - CreateDWordField (PDBF, 0x01E4, P121) - CreateDWordField (PDBF, 0x01E8, P122) - CreateDWordField (PDBF, 0x01EC, P123) - CreateDWordField (PDBF, 0x01F0, P124) - CreateDWordField (PDBF, 0x01F4, P125) - CreateDWordField (PDBF, 0x01F8, P126) - CreateDWordField (PDBF, 0x01FC, P127) - CreateDWordField (PDBF, 0x0200, P128) - CreateDWordField (PDBF, 0x0204, P129) - CreateDWordField (PDBF, 0x0208, P130) - CreateDWordField (PDBF, 0x020C, P131) - CreateDWordField (PDBF, 0x0210, P132) - CreateDWordField (PDBF, 0x0214, P133) - CreateDWordField (PDBF, 0x0218, P134) - CreateDWordField (PDBF, 0x021C, P135) - CreateDWordField (PDBF, 0x0220, P136) - CreateDWordField (PDBF, 0x0224, P137) - CreateDWordField (PDBF, 0x0228, P138) - CreateDWordField (PDBF, 0x022C, P139) - CreateDWordField (PDBF, 0x0230, P140) - CreateDWordField (PDBF, 0x0234, P141) - CreateDWordField (PDBF, 0x0238, P142) - CreateDWordField (PDBF, 0x023C, P143) - CreateDWordField (PDBF, 0x0240, P144) - CreateDWordField (PDBF, 0x0244, P145) - CreateDWordField (PDBF, 0x0248, P146) - CreateDWordField (PDBF, 0x024C, P147) - CreateDWordField (PDBF, 0x0250, P148) - CreateDWordField (PDBF, 0x0254, P149) - CreateDWordField (PDBF, 0x0258, P150) - CreateDWordField (PDBF, 0x025C, P151) - CreateDWordField (PDBF, 0x0260, P152) - CreateDWordField (PDBF, 0x0264, P153) - CreateDWordField (PDBF, 0x0268, P154) - CreateDWordField (PDBF, 0x026C, P155) - CreateDWordField (PDBF, 0x0270, P156) - CreateDWordField (PDBF, 0x0274, P157) - CreateDWordField (PDBF, 0x0278, P158) - CreateDWordField (PDBF, 0x027C, P159) - CreateDWordField (PDBF, 0x0280, P160) - CreateDWordField (PDBF, 0x0284, P161) - CreateDWordField (PDBF, 0x0288, P162) - CreateDWordField (PDBF, 0x028C, P163) - CreateDWordField (PDBF, 0x0290, P164) - CreateDWordField (PDBF, 0x0294, P165) - CreateDWordField (PDBF, 0x0298, P166) - CreateDWordField (PDBF, 0x029C, P167) - CreateDWordField (PDBF, 0x02A0, P168) - CreateDWordField (PDBF, 0x02A4, P169) - CreateDWordField (PDBF, 0x02A8, P170) - CreateDWordField (PDBF, 0x02AC, P171) - CreateDWordField (PDBF, 0x02B0, P172) - CreateDWordField (PDBF, 0x02B4, P173) - CreateDWordField (PDBF, 0x02B8, P174) - CreateDWordField (PDBF, 0x02BC, P175) - CreateDWordField (PDBF, 0x02C0, P176) - CreateDWordField (PDBF, 0x02C4, P177) - CreateDWordField (PDBF, 0x02C8, P178) - CreateDWordField (PDBF, 0x02CC, P179) - CreateDWordField (PDBF, 0x02D0, P180) - CreateDWordField (PDBF, 0x02D4, P181) - CreateDWordField (PDBF, 0x02D8, P182) - CreateDWordField (PDBF, 0x02DC, P183) - CreateDWordField (PDBF, 0x02E0, P184) - CreateDWordField (PDBF, 0x02E4, P185) - CreateDWordField (PDBF, 0x02E8, P186) - CreateDWordField (PDBF, 0x02EC, P187) - CreateDWordField (PDBF, 0x02F0, P188) - CreateDWordField (PDBF, 0x02F4, P189) - CreateDWordField (PDBF, 0x02F8, P190) - CreateDWordField (PDBF, 0x02FC, P191) - CreateDWordField (PDBF, 0x0300, P192) - CreateDWordField (PDBF, 0x0304, P193) - CreateDWordField (PDBF, 0x0308, P194) - CreateDWordField (PDBF, 0x030C, P195) - CreateDWordField (PDBF, 0x0310, P196) - CreateDWordField (PDBF, 0x0314, P197) - CreateDWordField (PDBF, 0x0318, P198) - CreateDWordField (PDBF, 0x031C, P199) - CreateDWordField (PDBF, 0x0320, P200) - CreateDWordField (PDBF, 0x0324, P201) - CreateDWordField (PDBF, 0x0328, P202) - CreateDWordField (PDBF, 0x032C, P203) - CreateDWordField (PDBF, 0x0330, P204) - CreateDWordField (PDBF, 0x0334, P205) - CreateDWordField (PDBF, 0x0338, P206) - CreateDWordField (PDBF, 0x033C, P207) - CreateDWordField (PDBF, 0x0340, P208) - CreateDWordField (PDBF, 0x0344, P209) - CreateDWordField (PDBF, 0x0348, P210) - CreateDWordField (PDBF, 0x034C, P211) - CreateDWordField (PDBF, 0x0350, P212) - CreateDWordField (PDBF, 0x0354, P213) - CreateDWordField (PDBF, 0x0358, P214) - CreateDWordField (PDBF, 0x035C, P215) - CreateDWordField (PDBF, 0x0360, P216) - CreateDWordField (PDBF, 0x0364, P217) - CreateDWordField (PDBF, 0x0368, P218) - CreateDWordField (PDBF, 0x036C, P219) - CreateDWordField (PDBF, 0x0370, P220) - CreateDWordField (PDBF, 0x0374, P221) - CreateDWordField (PDBF, 0x0378, P222) - CreateDWordField (PDBF, 0x037C, P223) - CreateDWordField (PDBF, 0x0380, P224) - CreateDWordField (PDBF, 0x0384, P225) - CreateDWordField (PDBF, 0x0388, P226) - CreateDWordField (PDBF, 0x038C, P227) - CreateDWordField (PDBF, 0x0390, P228) - CreateDWordField (PDBF, 0x0394, P229) - CreateDWordField (PDBF, 0x0398, P230) - CreateDWordField (PDBF, 0x039C, P231) - CreateDWordField (PDBF, 0x03A0, P232) - CreateDWordField (PDBF, 0x03A4, P233) - CreateDWordField (PDBF, 0x03A8, P234) - CreateDWordField (PDBF, 0x03AC, P235) - CreateDWordField (PDBF, 0x03B0, P236) - CreateDWordField (PDBF, 0x03B4, P237) - CreateDWordField (PDBF, 0x03B8, P238) - CreateDWordField (PDBF, 0x03BC, P239) - CreateDWordField (PDBF, 0x03C0, P240) - CreateDWordField (PDBF, 0x03C4, P241) - CreateDWordField (PDBF, 0x03C8, P242) - CreateDWordField (PDBF, 0x03CC, P243) - CreateDWordField (PDBF, 0x03D0, P244) - CreateDWordField (PDBF, 0x03D4, P245) - CreateDWordField (PDBF, 0x03D8, P246) - CreateDWordField (PDBF, 0x03DC, P247) - CreateDWordField (PDBF, 0x03E0, P248) - CreateDWordField (PDBF, 0x03E4, P249) - CreateDWordField (PDBF, 0x03E8, P250) - CreateDWordField (PDBF, 0x03EC, P251) - CreateDWordField (PDBF, 0x03F0, P252) - CreateDWordField (PDBF, 0x03F4, P253) - CreateDWordField (PDBF, 0x03F8, P254) - CreateDWordField (PDBF, 0x03FC, P255) - CreateDWordField (PDBF, 0x0400, P256) - CreateDWordField (PDBF, 0x0404, P257) - CreateDWordField (PDBF, 0x0408, P258) - CreateDWordField (PDBF, 0x040C, P259) - CreateDWordField (PDBF, 0x0410, P260) - CreateDWordField (PDBF, 0x0414, P261) - CreateDWordField (PDBF, 0x0418, P262) - CreateDWordField (PDBF, 0x041C, P263) - CreateDWordField (PDBF, 0x0420, P264) - CreateDWordField (PDBF, 0x0424, P265) - CreateDWordField (PDBF, 0x0428, P266) - CreateDWordField (PDBF, 0x042C, P267) - CreateDWordField (PDBF, 0x0430, P268) - CreateDWordField (PDBF, 0x0434, P269) - CreateDWordField (PDBF, 0x0438, P270) - CreateDWordField (PDBF, 0x043C, P271) - CreateDWordField (PDBF, 0x0440, P272) - CreateDWordField (PDBF, 0x0444, P273) - CreateDWordField (PDBF, 0x0448, P274) - CreateDWordField (PDBF, 0x044C, P275) - CreateDWordField (PDBF, 0x0450, P276) - CreateDWordField (PDBF, 0x0454, P277) - CreateDWordField (PDBF, 0x0458, P278) - CreateDWordField (PDBF, 0x045C, P279) - CreateDWordField (PDBF, 0x0460, P280) - CreateDWordField (PDBF, 0x0464, P281) - CreateDWordField (PDBF, 0x0468, P282) - CreateDWordField (PDBF, 0x046C, P283) - CreateDWordField (PDBF, 0x0470, P284) - CreateDWordField (PDBF, 0x0474, P285) - CreateDWordField (PDBF, 0x0478, P286) - CreateDWordField (PDBF, 0x047C, P287) - CreateDWordField (PDBF, 0x0480, P288) - CreateDWordField (PDBF, 0x0484, P289) - CreateDWordField (PDBF, 0x0488, P290) - CreateDWordField (PDBF, 0x048C, P291) - CreateDWordField (PDBF, 0x0490, P292) - CreateDWordField (PDBF, 0x0494, P293) - CreateDWordField (PDBF, 0x0498, P294) - CreateDWordField (PDBF, 0x049C, P295) - CreateDWordField (PDBF, 0x04A0, P296) - CreateDWordField (PDBF, 0x04A4, P297) - CreateDWordField (PDBF, 0x04A8, P298) - CreateDWordField (PDBF, 0x04AC, P299) - CreateDWordField (PDBF, 0x04B0, P300) - CreateDWordField (PDBF, 0x04B4, P301) - CreateDWordField (PDBF, 0x04B8, P302) - CreateDWordField (PDBF, 0x04BC, P303) - CreateDWordField (PDBF, 0x04C0, P304) - CreateDWordField (PDBF, 0x04C4, P305) - CreateDWordField (PDBF, 0x04C8, P306) - CreateDWordField (PDBF, 0x04CC, P307) - CreateDWordField (PDBF, 0x04D0, P308) - CreateDWordField (PDBF, 0x04D4, P309) - CreateDWordField (PDBF, 0x04D8, P310) - CreateDWordField (PDBF, 0x04DC, P311) - CreateDWordField (PDBF, 0x04E0, P312) - CreateDWordField (PDBF, 0x04E4, P313) - CreateDWordField (PDBF, 0x04E8, P314) - CreateDWordField (PDBF, 0x04EC, P315) - CreateDWordField (PDBF, 0x04F0, P316) - CreateDWordField (PDBF, 0x04F4, P317) - CreateDWordField (PDBF, 0x04F8, P318) - CreateDWordField (PDBF, 0x04FC, P319) - CreateDWordField (PDBF, 0x0500, P320) - CreateDWordField (PDBF, 0x0504, P321) - CreateDWordField (PDBF, 0x0508, P322) - CreateDWordField (PDBF, 0x050C, P323) - CreateDWordField (PDBF, 0x0510, P324) - CreateDWordField (PDBF, 0x0514, P325) - CreateDWordField (PDBF, 0x0518, P326) - CreateDWordField (PDBF, 0x051C, P327) - CreateDWordField (PDBF, 0x0520, P328) - CreateDWordField (PDBF, 0x0524, P329) - CreateDWordField (PDBF, 0x0528, P330) - CreateDWordField (PDBF, 0x052C, P331) - CreateDWordField (PDBF, 0x0530, P332) - CreateDWordField (PDBF, 0x0534, P333) - CreateDWordField (PDBF, 0x0538, P334) - CreateDWordField (PDBF, 0x053C, P335) - CreateDWordField (PDBF, 0x0540, P336) - CreateDWordField (PDBF, 0x0544, P337) - CreateDWordField (PDBF, 0x0548, P338) - CreateDWordField (PDBF, 0x054C, P339) - CreateDWordField (PDBF, 0x0550, P340) - CreateDWordField (PDBF, 0x0554, P341) - CreateDWordField (PDBF, 0x0558, P342) - CreateDWordField (PDBF, 0x055C, P343) - CreateDWordField (PDBF, 0x0560, P344) - CreateDWordField (PDBF, 0x0564, P345) - CreateDWordField (PDBF, 0x0568, P346) - CreateDWordField (PDBF, 0x056C, P347) - CreateDWordField (PDBF, 0x0570, P348) - CreateDWordField (PDBF, 0x0574, P349) - CreateDWordField (PDBF, 0x0578, P350) - CreateDWordField (PDBF, 0x057C, P351) - CreateDWordField (PDBF, 0x0580, P352) - CreateDWordField (PDBF, 0x0584, P353) - CreateDWordField (PDBF, 0x0588, P354) - CreateDWordField (PDBF, 0x058C, P355) - CreateDWordField (PDBF, 0x0590, P356) - CreateDWordField (PDBF, 0x0594, P357) - CreateDWordField (PDBF, 0x0598, P358) - CreateDWordField (PDBF, 0x059C, P359) - CreateDWordField (PDBF, 0x05A0, P360) - CreateDWordField (PDBF, 0x05A4, P361) - CreateDWordField (PDBF, 0x05A8, P362) - CreateDWordField (PDBF, 0x05AC, P363) - CreateDWordField (PDBF, 0x05B0, P364) - CreateDWordField (PDBF, 0x05B4, P365) - CreateDWordField (PDBF, 0x05B8, P366) - CreateDWordField (PDBF, 0x05BC, P367) - CreateDWordField (PDBF, 0x05C0, P368) - CreateDWordField (PDBF, 0x05C4, P369) - CreateDWordField (PDBF, 0x05C8, P370) - CreateDWordField (PDBF, 0x05CC, P371) - CreateDWordField (PDBF, 0x05D0, P372) - CreateDWordField (PDBF, 0x05D4, P373) - CreateDWordField (PDBF, 0x05D8, P374) - CreateDWordField (PDBF, 0x05DC, P375) - CreateDWordField (PDBF, 0x05E0, P376) - CreateDWordField (PDBF, 0x05E4, P377) - CreateDWordField (PDBF, 0x05E8, P378) - CreateDWordField (PDBF, 0x05EC, P379) - CreateDWordField (PDBF, 0x05F0, P380) - CreateDWordField (PDBF, 0x05F4, P381) - CreateDWordField (PDBF, 0x05F8, P382) - CreateDWordField (PDBF, 0x05FC, P383) - CreateDWordField (PDBF, 0x0600, P384) - CreateDWordField (PDBF, 0x0604, P385) - CreateDWordField (PDBF, 0x0608, P386) - CreateDWordField (PDBF, 0x060C, P387) - CreateDWordField (PDBF, 0x0610, P388) - CreateDWordField (PDBF, 0x0614, P389) - CreateDWordField (PDBF, 0x0618, P390) - CreateDWordField (PDBF, 0x061C, P391) - CreateDWordField (PDBF, 0x0620, P392) - CreateDWordField (PDBF, 0x0624, P393) - CreateDWordField (PDBF, 0x0628, P394) - CreateDWordField (PDBF, 0x062C, P395) - CreateDWordField (PDBF, 0x0630, P396) - CreateDWordField (PDBF, 0x0634, P397) - CreateDWordField (PDBF, 0x0638, P398) - CreateDWordField (PDBF, 0x063C, P399) - CreateDWordField (PDBF, 0x0640, P400) - CreateDWordField (PDBF, 0x0644, P401) - CreateDWordField (PDBF, 0x0648, P402) - CreateDWordField (PDBF, 0x064C, P403) - Method (MPAR, 0, NotSerialized) - { - P000 = PPSC /* \_SB_.PPSC */ - P001 = PPPL /* \_SB_.PPPL */ - P002 = PPBE /* \_SB_.PPBE */ - P003 = PPBC /* \_SB_.PPBC */ - P004 = PPBI /* \_SB_.PPBI */ - P005 = PPBR /* \_SB_.PPBR */ - P006 = PPWR /* \_SB_.PPWR */ - P007 = PPPC /* \_SB_.PPPC */ - P008 = PPMS /* \_SB_.PPMS */ - P009 = PPM1 /* \_SB_.PPM1 */ - P010 = PPCS /* \_SB_.PPCS */ - P011 = PPDE /* \_SB_.PPDE */ - P012 = PPSW /* \_SB_.PPSW */ - P013 = PPHY /* \_SB_.PPHY */ - P014 = PSTT /* \_SB_.PSTT */ - P015 = PREC /* \_SB_.PREC */ - P016 = PCBI /* \_SB_.PCBI */ - P017 = PPAX /* \_SB_.PPAX */ - P018 = PHWE /* \_SB_.PHWE */ - P019 = PPQB /* \_SB_.PPQB */ - P020 = PSBA /* \_SB_.PSBA */ - P021 = PPTB /* \_SB_.PPTB */ - P022 = PMSA /* \_SB_.PMSA */ - P023 = PMSP /* \_SB_.PMSP */ - P024 = PDBA /* \_SB_.PDBA */ - P025 = PASS /* \_SB_.PASS */ - P026 = PPVE /* \_SB_.PPVE */ - P027 = PMCR /* \_SB_.PMCR */ - P028 = PMAL /* \_SB_.PMAL */ - P029 = PMAU /* \_SB_.PMAU */ - P030 = PL1T /* \_SB_.PL1T */ - P031 = PLTR /* \_SB_.PLTR */ - P032 = PMSI /* \_SB_.PMSI */ - P033 = PAMO /* \_SB_.PAMO */ - P034 = PDIE /* \_SB_.PDIE */ - P035 = PMBK /* \_SB_.PMBK */ - P036 = PMID /* \_SB_.PMID */ - P037 = PMCD /* \_SB_.PMCD */ - P038 = PMED /* \_SB_.PMED */ - P039 = PHAN /* \_SB_.PHAN */ - P040 = PMSH /* \_SB_.PMSH */ - P041 = PLTS /* \_SB_.PLTS */ - P042 = PSEL /* \_SB_.PSEL */ - P043 = PAWB /* \_SB_.PAWB */ - P044 = PAWL /* \_SB_.PAWL */ - P045 = PARB /* \_SB_.PARB */ - P046 = PARL /* \_SB_.PARL */ - P047 = PSAD /* \_SB_.PSAD */ - P048 = PECB /* \_SB_.PECB */ - P049 = PORB /* \_SB_.PORB */ - P050 = PORL /* \_SB_.PORL */ - P051 = P01B /* \_SB_.P01B */ - P052 = PPRV /* \_SB_.PPRV */ - P053 = PPDT /* \_SB_.PPDT */ - P054 = 0xFFAAFFAA - } - - Method (MQTX, 0, NotSerialized) - { - P055 = QTBL /* \_SB_.QTBL */ - P056 = QTKE /* \_SB_.QTKE */ - P057 = QTPL /* \_SB_.QTPL */ - P058 = QTTL /* \_SB_.QTTL */ - P059 = QTSE /* \_SB_.QTSE */ - P060 = QTLE /* \_SB_.QTLE */ - P061 = QTCU /* \_SB_.QTCU */ - P062 = QTCD /* \_SB_.QTCD */ - P063 = QTL1 /* \_SB_.QTL1 */ - P064 = QTL2 /* \_SB_.QTL2 */ - P065 = QTSB /* \_SB_.QTSB */ - P066 = QTBD /* \_SB_.QTBD */ - P067 = QTDI /* \_SB_.QTDI */ - P068 = QTP1 /* \_SB_.QTP1 */ - P069 = QTP2 /* \_SB_.QTP2 */ - P070 = QTP3 /* \_SB_.QTP3 */ - P071 = QTP4 /* \_SB_.QTP4 */ - P072 = QTP5 /* \_SB_.QTP5 */ - P073 = QTP6 /* \_SB_.QTP6 */ - P074 = QTP7 /* \_SB_.QTP7 */ - P075 = QTP8 /* \_SB_.QTP8 */ - P076 = QTLM /* \_SB_.QTLM */ - P077 = QTIM /* \_SB_.QTIM */ - P078 = QTIC /* \_SB_.QTIC */ - P079 = QTA1 /* \_SB_.QTA1 */ - P080 = QTA2 /* \_SB_.QTA2 */ - P081 = QRDL /* \_SB_.QRDL */ - P082 = QTS1 /* \_SB_.QTS1 */ - P083 = QTS2 /* \_SB_.QTS2 */ - P084 = QTS3 /* \_SB_.QTS3 */ - P085 = QTS4 /* \_SB_.QTS4 */ - P086 = QTRG /* \_SB_.QTRG */ - P087 = QTEE /* \_SB_.QTEE */ - P088 = QTTM /* \_SB_.QTTM */ - P089 = QTPC /* \_SB_.QTPC */ - P090 = QTPD /* \_SB_.QTPD */ - P091 = QTEC /* \_SB_.QTEC */ - P092 = QTV1 /* \_SB_.QTV1 */ - P093 = QTV2 /* \_SB_.QTV2 */ - P094 = QTV3 /* \_SB_.QTV3 */ - P095 = QTV4 /* \_SB_.QTV4 */ - P096 = QTV5 /* \_SB_.QTV5 */ - P097 = QTV6 /* \_SB_.QTV6 */ - P098 = QTV7 /* \_SB_.QTV7 */ - P099 = QTTO /* \_SB_.QTTO */ - P100 = QTBT /* \_SB_.QTBT */ - P101 = QTE1 /* \_SB_.QTE1 */ - P102 = QTE2 /* \_SB_.QTE2 */ - P103 = QTTI /* \_SB_.QTTI */ - P104 = QTDS /* \_SB_.QTDS */ - P105 = 0xFFAAFFAA - } - - Method (MQRX, 0, NotSerialized) - { - P106 = QRD1 /* \_SB_.QRD1 */ - P107 = QRD2 /* \_SB_.QRD2 */ - P108 = QRCH /* \_SB_.QRCH */ - P109 = QRCQ /* \_SB_.QRCQ */ - P110 = QRCE /* \_SB_.QRCE */ - P111 = QRUF /* \_SB_.QRUF */ - P112 = QRUS /* \_SB_.QRUS */ - P113 = QRSA /* \_SB_.QRSA */ - P114 = QRFS /* \_SB_.QRFS */ - P115 = QRAX /* \_SB_.QRAX */ - P116 = QRAT /* \_SB_.QRAT */ - P117 = QRAL /* \_SB_.QRAL */ - P118 = QRAM /* \_SB_.QRAM */ - P119 = QRAS /* \_SB_.QRAS */ - P120 = QRJE /* \_SB_.QRJE */ - P121 = QRJI /* \_SB_.QRJI */ - P122 = QRAI /* \_SB_.QRAI */ - P123 = QRJL /* \_SB_.QRJL */ - P124 = QRJM /* \_SB_.QRJM */ - P125 = QRJR /* \_SB_.QRJR */ - P126 = QRIQ /* \_SB_.QRIQ */ - P127 = QRIO /* \_SB_.QRIO */ - P128 = QRQO /* \_SB_.QRQO */ - P129 = QRAO /* \_SB_.QRAO */ - P130 = QRIE /* \_SB_.QRIE */ - P131 = QRI0 /* \_SB_.QRI0 */ - P132 = QRI1 /* \_SB_.QRI1 */ - P133 = QREM /* \_SB_.QREM */ - P134 = QEC0 /* \_SB_.QEC0 */ - P135 = QEC1 /* \_SB_.QEC1 */ - P136 = QEC2 /* \_SB_.QEC2 */ - P137 = QEC3 /* \_SB_.QEC3 */ - P138 = QEC4 /* \_SB_.QEC4 */ - P139 = QEC5 /* \_SB_.QEC5 */ - P140 = QEC6 /* \_SB_.QEC6 */ - P141 = QEC7 /* \_SB_.QEC7 */ - P142 = QEC8 /* \_SB_.QEC8 */ - P143 = QEC9 /* \_SB_.QEC9 */ - P144 = QE10 /* \_SB_.QE10 */ - P145 = QE11 /* \_SB_.QE11 */ - P146 = QRHH /* \_SB_.QRHH */ - P147 = QRBD /* \_SB_.QRBD */ - P148 = QR1L /* \_SB_.QR1L */ - P149 = QR1M /* \_SB_.QR1M */ - P150 = QR2L /* \_SB_.QR2L */ - P151 = QR2M /* \_SB_.QR2M */ - P152 = QRC1 /* \_SB_.QRC1 */ - P153 = QRC2 /* \_SB_.QRC2 */ - P154 = QRC3 /* \_SB_.QRC3 */ - P155 = QRC4 /* \_SB_.QRC4 */ - P156 = QRO1 /* \_SB_.QRO1 */ - P157 = QRO2 /* \_SB_.QRO2 */ - P158 = QRTL /* \_SB_.QRTL */ - P159 = QRTH /* \_SB_.QRTH */ - P160 = QREL /* \_SB_.QREL */ - P161 = QREH /* \_SB_.QREH */ - P162 = QRML /* \_SB_.QRML */ - P163 = QRMH /* \_SB_.QRMH */ - P164 = QEOL /* \_SB_.QEOL */ - P165 = QEOM /* \_SB_.QEOM */ - P166 = QROC /* \_SB_.QROC */ - P167 = QAC2 /* \_SB_.QAC2 */ - P168 = QRSE /* \_SB_.QRSE */ - P169 = QSE2 /* \_SB_.QSE2 */ - P170 = QRSC /* \_SB_.QRSC */ - P171 = QRSD /* \_SB_.QRSD */ - P172 = QSTL /* \_SB_.QSTL */ - P173 = QRRB /* \_SB_.QRRB */ - P174 = QRFZ /* \_SB_.QRFZ */ - P175 = QRIM /* \_SB_.QRIM */ - P176 = QRJG /* \_SB_.QRJG */ - P177 = QRBA /* \_SB_.QRBA */ - P178 = QSJ1 /* \_SB_.QSJ1 */ - P179 = QSJ2 /* \_SB_.QSJ2 */ - P180 = QJP1 /* \_SB_.QJP1 */ - P181 = QJP2 /* \_SB_.QJP2 */ - P182 = QJF1 /* \_SB_.QJF1 */ - P183 = QJF2 /* \_SB_.QJF2 */ - P184 = QPO1 /* \_SB_.QPO1 */ - P185 = QPO2 /* \_SB_.QPO2 */ - P186 = QPP1 /* \_SB_.QPP1 */ - P187 = QPP2 /* \_SB_.QPP2 */ - P188 = QRSS /* \_SB_.QRSS */ - P189 = QSC1 /* \_SB_.QSC1 */ - P190 = QSC2 /* \_SB_.QSC2 */ - P191 = QAIO /* \_SB_.QAIO */ - P192 = QPI1 /* \_SB_.QPI1 */ - P193 = QPI2 /* \_SB_.QPI2 */ - P194 = QPIQ /* \_SB_.QPIQ */ - P195 = QXI1 /* \_SB_.QXI1 */ - P196 = QXI2 /* \_SB_.QXI2 */ - P197 = QXA1 /* \_SB_.QXA1 */ - P198 = QXA2 /* \_SB_.QXA2 */ - P199 = QXOP /* \_SB_.QXOP */ - P200 = QXON /* \_SB_.QXON */ - P201 = QXXS /* \_SB_.QXXS */ - P202 = QXXV /* \_SB_.QXXV */ - P203 = QXIC /* \_SB_.QXIC */ - P204 = QISI /* \_SB_.QISI */ - P205 = QISQ /* \_SB_.QISQ */ - P206 = QISA /* \_SB_.QISA */ - P207 = QASI /* \_SB_.QASI */ - P208 = QCSQ /* \_SB_.QCSQ */ - P209 = QCSA /* \_SB_.QCSA */ - P210 = QXS0 /* \_SB_.QXS0 */ - P211 = QXS1 /* \_SB_.QXS1 */ - P212 = QXS2 /* \_SB_.QXS2 */ - P213 = QXS3 /* \_SB_.QXS3 */ - P214 = QXS4 /* \_SB_.QXS4 */ - P215 = QXS5 /* \_SB_.QXS5 */ - P216 = QXS6 /* \_SB_.QXS6 */ - P217 = QXS7 /* \_SB_.QXS7 */ - P218 = QXS8 /* \_SB_.QXS8 */ - P219 = QXS9 /* \_SB_.QXS9 */ - P220 = QXAO /* \_SB_.QXAO */ - P221 = QXRE /* \_SB_.QXRE */ - P222 = QXRO /* \_SB_.QXRO */ - P223 = 0xFFAAFFAA - } - - Method (MQCO, 0, NotSerialized) - { - P224 = QCSC /* \_SB_.QCSC */ - P225 = QCVE /* \_SB_.QCVE */ - P226 = QCCM /* \_SB_.QCCM */ - P227 = QCIT /* \_SB_.QCIT */ - P228 = QCPT /* \_SB_.QCPT */ - P229 = QCPC /* \_SB_.QCPC */ - P230 = QCPP /* \_SB_.QCPP */ - P231 = QCTS /* \_SB_.QCTS */ - P232 = QCPD /* \_SB_.QCPD */ - P233 = QPII /* \_SB_.QPII */ - P234 = QCCS /* \_SB_.QCCS */ - P235 = QCBK /* \_SB_.QCBK */ - P236 = QCBE /* \_SB_.QCBE */ - P237 = QPCS /* \_SB_.QPCS */ - P238 = QPIS /* \_SB_.QPIS */ - P239 = QPCP /* \_SB_.QPCP */ - P240 = QCA1 /* \_SB_.QCA1 */ - P241 = QCA2 /* \_SB_.QCA2 */ - P242 = QSET /* \_SB_.QSET */ - P243 = QCRC /* \_SB_.QCRC */ - P244 = QCR2 /* \_SB_.QCR2 */ - P245 = QCR3 /* \_SB_.QCR3 */ - P246 = QCP1 /* \_SB_.QCP1 */ - P247 = QCP2 /* \_SB_.QCP2 */ - P248 = QDR1 /* \_SB_.QDR1 */ - P249 = QDR2 /* \_SB_.QDR2 */ - P250 = QKC1 /* \_SB_.QKC1 */ - P251 = QKC2 /* \_SB_.QKC2 */ - P252 = QKCC /* \_SB_.QKCC */ - P253 = QCKC /* \_SB_.QCKC */ - P254 = QVC1 /* \_SB_.QVC1 */ - P255 = QVC2 /* \_SB_.QVC2 */ - P256 = QVC3 /* \_SB_.QVC3 */ - P257 = QVC4 /* \_SB_.QVC4 */ - P258 = QVC5 /* \_SB_.QVC5 */ - P259 = QVC6 /* \_SB_.QVC6 */ - P260 = QPC1 /* \_SB_.QPC1 */ - P261 = QPC2 /* \_SB_.QPC2 */ - P262 = QPC3 /* \_SB_.QPC3 */ - P263 = QPCE /* \_SB_.QPCE */ - P264 = QCBT /* \_SB_.QCBT */ - P265 = QPTU /* \_SB_.QPTU */ - P266 = QVOT /* \_SB_.QVOT */ - P267 = QDS1 /* \_SB_.QDS1 */ - P268 = QAOS /* \_SB_.QAOS */ - P269 = QSEC /* \_SB_.QSEC */ - P270 = QAP1 /* \_SB_.QAP1 */ - P271 = QAP2 /* \_SB_.QAP2 */ - P272 = QSP1 /* \_SB_.QSP1 */ - P273 = QSP2 /* \_SB_.QSP2 */ - P274 = QSS1 /* \_SB_.QSS1 */ - P275 = QSS2 /* \_SB_.QSS2 */ - P276 = QRCU /* \_SB_.QRCU */ - P277 = QRCD /* \_SB_.QRCD */ - P278 = QRUO /* \_SB_.QRUO */ - P279 = QRDO /* \_SB_.QRDO */ - P280 = QCS1 /* \_SB_.QCS1 */ - P281 = QCS2 /* \_SB_.QCS2 */ - P282 = QCCC /* \_SB_.QCCC */ - P283 = QREC /* \_SB_.QREC */ - P284 = QRTC /* \_SB_.QRTC */ - P285 = QTC2 /* \_SB_.QTC2 */ - P286 = QTEV /* \_SB_.QTEV */ - P287 = QFXE /* \_SB_.QFXE */ - P288 = QDF1 /* \_SB_.QDF1 */ - P289 = QDF2 /* \_SB_.QDF2 */ - P290 = QDF3 /* \_SB_.QDF3 */ - P291 = QDS2 /* \_SB_.QDS2 */ - P292 = QPRE /* \_SB_.QPRE */ - P293 = QPCC /* \_SB_.QPCC */ - P294 = QPDV /* \_SB_.QPDV */ - P295 = QQUP /* \_SB_.QQUP */ - P296 = QBKU /* \_SB_.QBKU */ - P297 = QBKD /* \_SB_.QBKD */ - P298 = QBKM /* \_SB_.QBKM */ - P299 = QBKV /* \_SB_.QBKV */ - P300 = QBK1 /* \_SB_.QBK1 */ - P301 = QBK2 /* \_SB_.QBK2 */ - P302 = QMXA /* \_SB_.QMXA */ - P303 = QLPR /* \_SB_.QLPR */ - P304 = QPDC /* \_SB_.QPDC */ - P305 = QH2D /* \_SB_.QH2D */ - P306 = QH3D /* \_SB_.QH3D */ - P307 = QCVH /* \_SB_.QCVH */ - P308 = QCRM /* \_SB_.QCRM */ - P309 = QCMX /* \_SB_.QCMX */ - P310 = QCCD /* \_SB_.QCCD */ - P311 = QCCU /* \_SB_.QCCU */ - P312 = QVTE /* \_SB_.QVTE */ - P313 = QVTI /* \_SB_.QVTI */ - P314 = QCKV /* \_SB_.QCKV */ - P315 = 0xFFAAFFAA - } - - Method (MPCS, 0, NotSerialized) - { - P316 = PPSR /* \_SB_.PPSR */ - P317 = PPPD /* \_SB_.PPPD */ - P318 = PPST /* \_SB_.PPST */ - P319 = PP10 /* \_SB_.PP10 */ - P320 = PP23 /* \_SB_.PP23 */ - P321 = PPS4 /* \_SB_.PPS4 */ - P322 = P6D0 /* \_SB_.P6D0 */ - P323 = P3D0 /* \_SB_.P3D0 */ - P324 = P6D1 /* \_SB_.P6D1 */ - P325 = P3D1 /* \_SB_.P3D1 */ - P326 = P6D2 /* \_SB_.P6D2 */ - P327 = P3D2 /* \_SB_.P3D2 */ - P328 = P6D3 /* \_SB_.P6D3 */ - P329 = P3D3 /* \_SB_.P3D3 */ - P330 = P6D4 /* \_SB_.P6D4 */ - P331 = P3D4 /* \_SB_.P3D4 */ - P332 = P6DS /* \_SB_.P6DS */ - P333 = P3DS /* \_SB_.P3DS */ - P334 = PPER /* \_SB_.PPER */ - P335 = PPDC /* \_SB_.PPDC */ - P336 = PPC1 /* \_SB_.PPC1 */ - P337 = PPC2 /* \_SB_.PPC2 */ - P338 = PPC3 /* \_SB_.PPC3 */ - P339 = PPDL /* \_SB_.PPDL */ - P340 = PPDH /* \_SB_.PPDH */ - P341 = PPUL /* \_SB_.PPUL */ - P342 = PPUH /* \_SB_.PPUH */ - P343 = PDC1 /* \_SB_.PDC1 */ - P344 = PDC2 /* \_SB_.PDC2 */ - P345 = PDC3 /* \_SB_.PDC3 */ - P346 = PPRT /* \_SB_.PPRT */ - P347 = PL2I /* \_SB_.PL2I */ - P348 = PBTL /* \_SB_.PBTL */ - P349 = PBTH /* \_SB_.PBTH */ - P350 = PDTS /* \_SB_.PDTS */ - P351 = PDTA /* \_SB_.PDTA */ - P352 = PLCV /* \_SB_.PLCV */ - P353 = PTEQ /* \_SB_.PTEQ */ - P354 = PP3S /* \_SB_.PP3S */ - P355 = PRQW /* \_SB_.PRQW */ - P356 = PRQR /* \_SB_.PRQR */ - P357 = PTXR /* \_SB_.PTXR */ - P358 = PFC1 /* \_SB_.PFC1 */ - P359 = PFC2 /* \_SB_.PFC2 */ - P360 = PFVL /* \_SB_.PFVL */ - P361 = PFVH /* \_SB_.PFVH */ - P362 = PFMC /* \_SB_.PFMC */ - P363 = PAMC /* \_SB_.PAMC */ - P364 = PLIC /* \_SB_.PLIC */ - P365 = PADE /* \_SB_.PADE */ - P366 = PADC /* \_SB_.PADC */ - P367 = PADV /* \_SB_.PADV */ - P368 = PIS1 /* \_SB_.PIS1 */ - P369 = PIS2 /* \_SB_.PIS2 */ - P370 = PIS3 /* \_SB_.PIS3 */ - P371 = PIM1 /* \_SB_.PIM1 */ - P372 = PIM2 /* \_SB_.PIM2 */ - P373 = PIM3 /* \_SB_.PIM3 */ - P374 = PTEC /* \_SB_.PTEC */ - P375 = PBIC /* \_SB_.PBIC */ - P376 = PPY0 /* \_SB_.PPY0 */ - P377 = PPY1 /* \_SB_.PPY1 */ - P378 = PSE0 /* \_SB_.PSE0 */ - P379 = PSE1 /* \_SB_.PSE1 */ - P380 = PFXC /* \_SB_.PFXC */ - P381 = PFX0 /* \_SB_.PFX0 */ - P382 = PFX1 /* \_SB_.PFX1 */ - P383 = PFX2 /* \_SB_.PFX2 */ - P384 = PFX3 /* \_SB_.PFX3 */ - P385 = PSP1 /* \_SB_.PSP1 */ - P386 = PCEL /* \_SB_.PCEL */ - P387 = PCEH /* \_SB_.PCEH */ - P388 = PBCS /* \_SB_.PBCS */ - P389 = PLRS /* \_SB_.PLRS */ - P390 = PPPS /* \_SB_.PPPS */ - P391 = PPS2 /* \_SB_.PPS2 */ - P392 = PRE0 /* \_SB_.PRE0 */ - P393 = PRE1 /* \_SB_.PRE1 */ - P394 = PRE2 /* \_SB_.PRE2 */ - P395 = PRE3 /* \_SB_.PRE3 */ - P396 = PDB0 /* \_SB_.PDB0 */ - P397 = PDB1 /* \_SB_.PDB1 */ - P398 = PDB2 /* \_SB_.PDB2 */ - P399 = PDB3 /* \_SB_.PDB3 */ - P400 = 0xFFAAFFAA - } - - OperationRegion (CP00, SystemMemory, 0xFC52E600, 0x0150) - Field (CP00, DWordAcc, NoLock, Preserve) - { - PPSR, 32, - PPPD, 32, - PPST, 32, - PP10, 32, - PP23, 32, - PPS4, 32, - P6D0, 32, - P3D0, 32, - P6D1, 32, - P3D1, 32, - P6D2, 32, - P3D2, 32, - P6D3, 32, - P3D3, 32, - P6D4, 32, - P3D4, 32, - P6DS, 32, - P3DS, 32, - PPER, 32, - PPDC, 32, - PPC1, 32, - PPC2, 32, - PPC3, 32, - PPDL, 32, - PPDH, 32, - PPUL, 32, - PPUH, 32, - PDC1, 32, - PDC2, 32, - PDC3, 32, - PPRT, 32, - PL2I, 32, - PBTL, 32, - PBTH, 32, - PDTS, 32, - PDTA, 32, - PLCV, 32, - PTEQ, 32, - PP3S, 32, - PRQW, 32, - PRQR, 32, - PTXR, 32, - PFC1, 32, - PFC2, 32, - PFVL, 32, - PFVH, 32, - PFMC, 32, - PAMC, 32, - PLIC, 32, - PADE, 32, - PADC, 32, - PADV, 32, - PIS1, 32, - PIS2, 32, - PIS3, 32, - PIM1, 32, - PIM2, 32, - PIM3, 32, - PTEC, 32, - PBIC, 32, - PPY0, 32, - PPY1, 32, - PSE0, 32, - PSE1, 32, - PFXC, 32, - PFX0, 32, - PFX1, 32, - PFX2, 32, - PFX3, 32, - PSP1, 32, - PCEL, 32, - PCEH, 32, - PBCS, 32, - PLRS, 32, - PPPS, 32, - PPS2, 32, - PRE0, 32, - PRE1, 32, - PRE2, 32, - PRE3, 32, - PDB0, 32, - PDB1, 32, - PDB2, 32, - PDB3, 32 - } - - OperationRegion (CP01, SystemMemory, 0xFC52E000, 0x0600) - Field (CP01, DWordAcc, NoLock, Preserve) - { - QCSC, 32, - QCVE, 32, - QCCM, 32, - QCIT, 32, - QCPT, 32, - QCPC, 32, - QCPP, 32, - QCTS, 32, - QCPD, 32, - QPII, 32, - QCCS, 32, - QCBK, 32, - QCBE, 32, - QPCS, 32, - QPIS, 32, - QPCP, 32, - QCA1, 32, - QCA2, 32, - QSET, 32, - QCRC, 32, - QCR2, 32, - QCR3, 32, - QCP1, 32, - QCP2, 32, - QDR1, 32, - QDR2, 32, - QKC1, 32, - QKC2, 32, - QKCC, 32, - QCKC, 32, - QVC1, 32, - QVC2, 32, - QVC3, 32, - QVC4, 32, - QVC5, 32, - QVC6, 32, - QPC1, 32, - QPC2, 32, - QPC3, 32, - QPCE, 32, - QCBT, 32, - QPTU, 32, - QVOT, 32, - QDS1, 32, - QAOS, 32, - QSEC, 32, - QAP1, 32, - QAP2, 32, - QSP1, 32, - QSP2, 32, - QSS1, 32, - QSS2, 32, - QRCU, 32, - QRCD, 32, - QRUO, 32, - QRDO, 32, - QCS1, 32, - QCS2, 32, - QCCC, 32, - QREC, 32, - QRTC, 32, - QTC2, 32, - QTEV, 32, - QFXE, 32, - QDF1, 32, - QDF2, 32, - QDF3, 32, - QDS2, 32, - QPRE, 32, - QPCC, 32, - QPDV, 32, - QQUP, 32, - QBKU, 32, - QBKD, 32, - QBKM, 32, - QBKV, 32, - QBK1, 32, - QBK2, 32, - QMXA, 32, - QLPR, 32, - QPDC, 32, - QH2D, 32, - QH3D, 32, - QCVH, 32, - QCRM, 32, - QCMX, 32, - QCCD, 32, - QCCU, 32, - QVTE, 32, - QVTI, 32, - QCKV, 32, - Offset (0x200), - QTBL, 32, - QTKE, 32, - QTPL, 32, - QTTL, 32, - QTSE, 32, - QTLE, 32, - QTCU, 32, - QTCD, 32, - QTL1, 32, - QTL2, 32, - QTSB, 32, - QTBD, 32, - QTDI, 32, - QTP1, 32, - QTP2, 32, - QTP3, 32, - QTP4, 32, - QTP5, 32, - QTP6, 32, - QTP7, 32, - QTP8, 32, - QTLM, 32, - QTIM, 32, - QTIC, 32, - QTA1, 32, - QTA2, 32, - QRDL, 32, - QTS1, 32, - QTS2, 32, - QTS3, 32, - QTS4, 32, - QTRG, 32, - QTEE, 32, - QTTM, 32, - QTPC, 32, - QTPD, 32, - QTEC, 32, - QTV1, 32, - QTV2, 32, - QTV3, 32, - QTV4, 32, - QTV5, 32, - QTV6, 32, - QTV7, 32, - QTTO, 32, - QTBT, 32, - QTE1, 32, - QTE2, 32, - QTTI, 32, - QTDS, 32, - Offset (0x400), - QRD1, 32, - QRD2, 32, - QRCH, 32, - QRCQ, 32, - QRCE, 32, - QRUF, 32, - QRUS, 32, - QRSA, 32, - QRFS, 32, - QRAX, 32, - QRAT, 32, - QRAL, 32, - QRAM, 32, - QRAS, 32, - QRJE, 32, - QRJI, 32, - QRAI, 32, - QRJL, 32, - QRJM, 32, - QRJR, 32, - QRIQ, 32, - QRIO, 32, - QRQO, 32, - QRAO, 32, - QRIE, 32, - QRI0, 32, - QRI1, 32, - QREM, 32, - QEC0, 32, - QEC1, 32, - QEC2, 32, - QEC3, 32, - QEC4, 32, - QEC5, 32, - QEC6, 32, - QEC7, 32, - QEC8, 32, - QEC9, 32, - QE10, 32, - QE11, 32, - QRHH, 32, - QRBD, 32, - QR1L, 32, - QR1M, 32, - QR2L, 32, - QR2M, 32, - QRC1, 32, - QRC2, 32, - QRC3, 32, - QRC4, 32, - QRO1, 32, - QRO2, 32, - QRTL, 32, - QRTH, 32, - QREL, 32, - QREH, 32, - QRML, 32, - QRMH, 32, - QEOL, 32, - QEOM, 32, - QROC, 32, - QAC2, 32, - QRSE, 32, - QSE2, 32, - QRSC, 32, - QRSD, 32, - QSTL, 32, - QRRB, 32, - QRFZ, 32, - QRIM, 32, - QRJG, 32, - QRBA, 32, - QSJ1, 32, - QSJ2, 32, - QJP1, 32, - QJP2, 32, - QJF1, 32, - QJF2, 32, - QPO1, 32, - QPO2, 32, - QPP1, 32, - QPP2, 32, - QRSS, 32, - QSC1, 32, - QSC2, 32, - QAIO, 32, - QPI1, 32, - QPI2, 32, - QPIQ, 32, - QXI1, 32, - QXI2, 32, - QXA1, 32, - QXA2, 32, - QXOP, 32, - QXON, 32, - QXXS, 32, - QXXV, 32, - QXIC, 32, - QISI, 32, - QISQ, 32, - QISA, 32, - QASI, 32, - QCSQ, 32, - QCSA, 32, - QXS0, 32, - QXS1, 32, - QXS2, 32, - QXS3, 32, - QXS4, 32, - QXS5, 32, - QXS6, 32, - QXS7, 32, - QXS8, 32, - QXS9, 32, - QXAO, 32, - QXRE, 32, - QXRO, 32 - } - - OperationRegion (CP02, SystemMemory, 0xFC529000, 0x04) - Field (CP02, DWordAcc, NoLock, Preserve) - { - PPDT, 32 - } - - OperationRegion (CP03, SystemMemory, 0xF8800000, 0x1008) - Field (CP03, DWordAcc, NoLock, Preserve) - { - Offset (0x04), - STCR, 32, - Offset (0x18), - BNR, 32, - Offset (0x7C), - PLCA, 32, - Offset (0x88), - PSLC, 32, - Offset (0xA0), - LNC2, 32, - Offset (0x8BC), - CSWA, 32, - Offset (0x1004), - PESC, 32 - } - - OperationRegion (CP04, SystemMemory, 0xF8800900, 0x1000) - Field (CP04, DWordAcc, NoLock, Preserve) - { - IAVR, 32, - IRC1, 32, - IRC2, 32, - ILBR, 32, - IUBR, 32, - ILRO, 32, - ILTR, 32, - IUTR, 32 - } - - OperationRegion (CP05, SystemMemory, 0xF8800F20, 0x0C) - Field (CP05, DWordAcc, NoLock, Preserve) - { - Offset (0x04), - ESCT, 32, - ESST, 32 - } - - OperationRegion (CP06, SystemMemory, 0xFC528000, 0x01E0) - Field (CP06, DWordAcc, NoLock, Preserve) - { - PPSC, 32, - PPPL, 32, - PPBE, 32, - Offset (0x10), - PPBC, 32, - PPBI, 32, - PPBR, 32, - PPWR, 32, - PPPC, 32, - PPMS, 32, - PPM1, 32, - Offset (0x30), - PPCS, 32, - PPDE, 32, - PPSW, 32, - Offset (0x40), - PPHY, 32, - PSTT, 32, - Offset (0x4C), - PREC, 32, - PCBI, 32, - PPAX, 32, - PHWE, 32, - Offset (0xDC), - PPQB, 32, - PSBA, 32, - PPTB, 32, - PMSA, 32, - Offset (0x128), - PMSP, 32, - Offset (0x168), - PDBA, 32, - PASS, 32, - PPVE, 32, - PMCR, 32, - PMAL, 32, - PMAU, 32, - PL1T, 32, - PLTR, 32, - PMSI, 32, - PAMO, 32, - PDIE, 32, - PMBK, 32, - PMID, 32, - PMCD, 32, - PMED, 32, - PHAN, 32, - PMSH, 32, - Offset (0x1B0), - PLTS, 32, - PSEL, 32, - PAWB, 32, - PAWL, 32, - PARB, 32, - PARL, 32, - PSAD, 32, - PECB, 32, - PORB, 32, - PORL, 32, - P01B, 32, - PPRV, 32 - } - - OperationRegion (CP07, SystemMemory, 0xFC401B00, 0xA0) - Field (CP07, DWordAcc, NoLock, Preserve) - { - Offset (0x40), - GPPB, 32, - Offset (0x98), - GP1B, 32 - } - - Name (GTD3, Zero) - Name (PTOT, Zero) - PowerResource (PHUB, 0x05, 0x0000) - { - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.GIO0 - }) - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (Zero) - } - - Method (_ON, 0, NotSerialized) // _ON_: Power On - { - If (GTD3) - { - GPPB = One - Sleep (0x02) - GPPB = Zero - If ((\_SB.GIO0.AVBL == One)) - { - \_SB.PCI0.MOD1 = One - Sleep (0x02) - \_SB.PCI0.MOD2 = Zero - } - - GTD3 = Zero - PPPD = 0x03 - QSET = 0x08 - QDS1 = 0x82 - QDS2 = 0x03 - QDF1 = 0xD5 - QDF2 = 0xAA - QDF3 = 0x4D - QPCE = 0x07 - QPC1 = 0x41 - QPC2 = 0x03 - QPCC = 0x7C - QPCS = 0x07 - QPIS = 0x1F - QPCP = 0x0F - QPII = One - QCIT = 0x0F - QCPT = 0x0F - QCPC = 0x46 - QRD1 = 0xF5 - QRCH = 0x2C - QCRC = 0x91 - QCR2 = 0x07 - QCVE = 0xE1 - QCS1 = 0x24 - QCCC = 0x77 - QRTC = 0x15 - QRDL = 0x03 - QR1L = 0xFF - QR1M = 0x07 - QR2L = 0xFF - QR2M = Zero - QRC2 = 0x1E - QROC = 0x67 - QAC2 = 0x80 - QRSE = 0x40 - QRSC = 0x70 - QRSD = 0x0C - QSEC = One - QAP1 = 0x02 - QSP1 = 0x31 - QSP2 = One - QSS1 = 0x19 - QSS2 = 0x19 - QPRE = 0x10 - PPER = 0x10 - PPC1 = 0x23 - PPC2 = 0x4B - PPDC = 0x4D - PPSR = Zero - PPST = 0x03 - Local0 = PPPS /* \_SB_.PPPS */ - PTOT = Zero - While ((Local0 & 0x40)) - { - Sleep (One) - PTOT += One - If ((PTOT == 0x80)) - { - Break - } - - Local0 = PPPS /* \_SB_.PPPS */ - } - - If ((PTOT == 0x80)) - { - MPAR () - MQTX () - MQRX () - MQCO () - MPCS () - P401 = 0x66BB33CC - While (One){} - } - - Sleep (0x02) - If ((\_SB.GIO0.AVBL == One)) - { - \_SB.PCI0.MOD2 = One - } - - PPDT = 0x04 - ESCT = One - PSLC = 0x01000000 - Sleep (One) - Local0 = STCR /* \_SB_.STCR */ - Local0 |= 0x46 - STCR = Local0 - Local0 = LNC2 /* \_SB_.LNC2 */ - Local0 &= 0xFFFFFFF0 - Local0 |= One - LNC2 = Local0 - PLTS = 0x0100 - Local0 = ESST /* \_SB_.ESST */ - PTOT = Zero - While (((Local0 & 0x0400) != 0x0400)) - { - Sleep (One) - PTOT += One - If ((PTOT == 0x80)) - { - Break - } - - Local0 = ESST /* \_SB_.ESST */ - } - - If ((PTOT == 0x80)) - { - MPAR () - MQTX () - MQRX () - MQCO () - MPCS () - P401 = 0x55AA22BB - While (One){} - } - - IAVR = One - IRC1 = 0x04 - IRC2 = 0x80000000 - ILBR = 0xF8900000 - IUBR = Zero - ILRO = 0xF8900000 - ILTR = 0x01000000 - IUTR = Zero - BNR = 0x00030100 - CSWA = One - Local0 = PLCA /* \_SB_.PLCA */ - Local0 |= 0x00400000 - Local0 &= 0xFFFFFBFF - Local0 |= 0x0800 - PLCA = Local0 - CSWA = Zero - } - } - - Method (_OFF, 0, NotSerialized) // _OFF: Power Off - { - If ((GTD3 == Zero)) - { - GTD3 = One - Local0 = PPSC /* \_SB_.PPSC */ - Local0 |= 0x10 - PPSC = Local0 - Local0 = ESCT /* \_SB_.ESCT */ - Local0 |= 0x10 - ESCT = Local0 - Local0 = PPMS /* \_SB_.PPMS */ - PTOT = Zero - While ((Local0 &= 0x20 != 0x20)) - { - Sleep (0x0A) - PTOT += One - If ((PTOT == 0x0A)) - { - Break - } - - Local0 = PPMS /* \_SB_.PPMS */ - } - - If ((\_SB.GIO0.AVBL == One)) - { - \_SB.PCI0.MOD2 = Zero - } - - PPSR = One - PPPD = Zero - } - } - } - - PowerResource (PCON, 0x05, 0x0000) - { - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.GIO0 - }) - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (Zero) - } - - Method (_ON, 0, NotSerialized) // _ON_: Power On - { - } - - Method (_OFF, 0, NotSerialized) // _OFF: Power Off - { - } - - Method (_RST, 0, NotSerialized) // _RST: Device Reset - { - GPPB = One - Sleep (0x02) - GPPB = Zero - If ((\_SB.GIO0.AVBL == One)) - { - \_SB.PCI0.MOD1 = Zero - Sleep (One) - \_SB.PCI0.MOD1 = One - Sleep (0x02) - \_SB.PCI0.MOD2 = Zero - } - - PPPD = 0x03 - QSET = 0x08 - QDS1 = 0x82 - QDS2 = 0x03 - QDF1 = 0xD5 - QDF2 = 0xAA - QDF3 = 0x4D - QPCE = 0x07 - QPC1 = 0x41 - QPC2 = 0x03 - QPCC = 0x7C - QPCS = 0x07 - QPIS = 0x1F - QPCP = 0x0F - QPII = One - QCIT = 0x0F - QCPT = 0x0F - QCPC = 0x46 - QRD1 = 0xF5 - QRCH = 0x2C - QCRC = 0x91 - QCR2 = 0x07 - QCVE = 0xE1 - QCS1 = 0x24 - QCCC = 0x77 - QRTC = 0x15 - QRDL = 0x03 - QR1L = 0xFF - QR1M = 0x07 - QR2L = 0xFF - QR2M = Zero - QRC2 = 0x1E - QROC = 0x67 - QAC2 = 0x80 - QRSE = 0x40 - QRSC = 0x70 - QRSD = 0x0C - QSEC = One - QAP1 = 0x02 - QSP1 = 0x31 - QSP2 = One - QSS1 = 0x19 - QSS2 = 0x19 - QPRE = 0x10 - PPER = 0x10 - PPC1 = 0x23 - PPC2 = 0x4B - PPDC = 0x4D - PPSR = Zero - PPST = 0x03 - Local0 = PPPS /* \_SB_.PPPS */ - PTOT = Zero - While ((Local0 & 0x40)) - { - Sleep (One) - PTOT += One - If ((PTOT == 0x80)) - { - Break - } - - Local0 = PPPS /* \_SB_.PPPS */ - } - - If ((PTOT == 0x80)) - { - MPAR () - MQTX () - MQRX () - MQCO () - MPCS () - P401 = 0x66BB33CC - While (One){} - } - - Sleep (0x02) - If ((\_SB.GIO0.AVBL == One)) - { - \_SB.PCI0.MOD2 = One - } - - PPDT = 0x04 - ESCT = One - PSLC = 0x01000000 - Sleep (One) - Local0 = STCR /* \_SB_.STCR */ - Local0 |= 0x46 - STCR = Local0 - Local0 = LNC2 /* \_SB_.LNC2 */ - Local0 &= 0xFFFFFFF0 - Local0 |= One - LNC2 = Local0 - PLTS = 0x0100 - Local0 = ESST /* \_SB_.ESST */ - PTOT = Zero - While (((Local0 & 0x0400) != 0x0400)) - { - Sleep (One) - PTOT += One - If ((PTOT == 0x80)) - { - Break - } - - Local0 = ESST /* \_SB_.ESST */ - } - - If ((PTOT == 0x80)) - { - MPAR () - MQTX () - MQRX () - MQCO () - MPCS () - P401 = 0x55AA22BB - While (One){} - } - - IAVR = One - IRC1 = 0x04 - IRC2 = 0x80000000 - ILBR = 0xF8900000 - IUBR = Zero - ILRO = 0xF8900000 - ILTR = 0x01000000 - IUTR = Zero - BNR = 0x00030100 - CSWA = One - Local0 = PLCA /* \_SB_.PLCA */ - Local0 |= 0x00400000 - Local0 &= 0xFFFFFBFF - Local0 |= 0x0800 - PLCA = Local0 - CSWA = Zero - } - } - - Device (PCI0) - { - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.PEP0 - }) - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Name (_HID, EisaId ("PNP0A08") /* PCI Express Bus */) // _HID: Hardware ID - Name (_CID, EisaId ("PNP0A03") /* PCI Bus */) // _CID: Compatible ID - Name (_UID, Zero) // _UID: Unique ID - Name (_SEG, Zero) // _SEG: PCI Segment - Name (_BBN, Zero) // _BBN: BIOS Bus Number - Name (_PRT, Package (0x04) // _PRT: PCI Routing Table - { - Package (0x04) - { - 0xFFFF, - Zero, - Zero, - 0x0130 - }, - - Package (0x04) - { - 0xFFFF, - One, - Zero, - 0x0131 - }, - - Package (0x04) - { - 0xFFFF, - 0x02, - Zero, - 0x0132 - }, - - Package (0x04) - { - 0xFFFF, - 0x03, - Zero, - 0x0133 - } - }) - Method (_PSC, 0, NotSerialized) // _PSC: Power State Current - { - Return (Zero) - } - - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xF8A00000, // Address Base - 0x00500000, // Address Length - ) - WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode, - 0x0000, // Granularity - 0x0000, // Range Minimum - 0x0001, // Range Maximum - 0x0000, // Translation Offset - 0x0002, // Length - ,, ) - }) - Return (RBUF) /* \_SB_.PCI0._CRS.RBUF */ - } - - Name (SUPP, Zero) - Name (CTRL, Zero) - Method (_DSW, 3, NotSerialized) // _DSW: Device Sleep Wake - { - } - - Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities - { - If ((Arg0 == ToUUID ("33db4d5b-1ff7-401c-9657-7441c03dd766") /* PCI Host Bridge Device */)) - { - CreateDWordField (Arg3, Zero, CDW1) - CreateDWordField (Arg3, 0x04, CDW2) - CreateDWordField (Arg3, 0x08, CDW3) - SUPP = CDW2 /* \_SB_.PCI0._OSC.CDW2 */ - CTRL = CDW3 /* \_SB_.PCI0._OSC.CDW3 */ - If (((SUPP & 0x16) != 0x16)) - { - CTRL &= 0x1E - } - - CTRL &= 0x15 - If ((Arg1 != One)) - { - CDW1 |= 0x08 - } - - If ((CDW3 != CTRL)) - { - CDW1 |= 0x10 - } - - CDW3 = CTRL /* \_SB_.PCI0.CTRL */ - Return (Arg3) - } - Else - { - CDW1 |= 0x04 - Return (Arg3) - } - } - - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) - { - While (One) - { - Name (_T_0, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_0 = ToInteger (Arg2) - If ((_T_0 == Zero)) - { - Return (Buffer (0x02) - { - 0xFF, 0x03 // .. - }) - } - ElseIf ((_T_0 == One)) - { - Return (Package (0x02) - { - Package (One) - { - One - }, - - Package (0x03) - { - Zero, - One, - One - } - }) - } - ElseIf ((_T_0 == 0x02)) - { - Return (Package (One) - { - Package (0x04) - { - One, - 0x03, - Zero, - 0x07 - } - }) - } - ElseIf ((_T_0 == 0x03)) - { - Return (Package (One) - { - Zero - }) - } - ElseIf ((_T_0 == 0x04)) - { - Return (Package (0x02) - { - Package (One) - { - Zero - }, - - Package (0x04) - { - One, - 0x03, - Zero, - 0x07 - } - }) - } - ElseIf ((_T_0 == 0x05)) - { - Return (Package (One) - { - One - }) - } - ElseIf ((_T_0 == 0x06)) - { - Return (Package (0x04) - { - Package (One) - { - Zero - }, - - Package (One) - { - Zero - }, - - Package (One) - { - Zero - }, - - Package (One) - { - Zero - } - }) - } - ElseIf ((_T_0 == 0x07)) - { - Return (Package (One) - { - One - }) - } - ElseIf ((_T_0 == 0x08)) - { - Return (Package (One) - { - One - }) - } - ElseIf ((_T_0 == 0x09)) - { - Return (Package (0x05) - { - 0xFFFFFFFF, - 0xFFFFFFFF, - 0xFFFFFFFF, - Zero, - 0xFFFFFFFF - }) - } - Else - { - } - - Break - } - } - } - - Name (_S0W, 0x04) // _S0W: S0 Device Wake State - Name (GWLE, ResourceTemplate () - { - GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0071 - } - }) - Name (GWLP, ResourceTemplate () - { - GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0023 - } - }) - Scope (\_SB.GIO0) - { - OperationRegion (WLEN, GeneralPurposeIo, Zero, One) - OperationRegion (WLPR, GeneralPurposeIo, Zero, One) - } - - Field (\_SB.GIO0.WLEN, ByteAcc, NoLock, Preserve) - { - Connection (\_SB.PCI0.GWLE), - MOD1, 1 - } - - Field (\_SB.GIO0.WLPR, ByteAcc, NoLock, Preserve) - { - Connection (\_SB.PCI0.GWLP), - MOD2, 1 - } - - Name (_PR0, Package (0x01) // _PR0: Power Resources for D0 - { - \_SB.PHUB - }) - Name (_PR3, Package (0x01) // _PR3: Power Resources for D3hot - { - \_SB.PHUB - }) - Device (RP1) - { - Name (_ADR, Zero) // _ADR: Address - Name (_PR0, Package (0x01) // _PR0: Power Resources for D0 - { - \_SB.PCON - }) - Name (_PR3, Package (0x01) // _PR3: Power Resources for D3hot - { - \_SB.PCON - }) - Name (_PRR, Package (0x01) // _PRR: Power Resource for Reset - { - \_SB.PCON - }) - Name (_S0W, 0x04) // _S0W: S0 Device Wake State - Method (_DSW, 3, NotSerialized) // _DSW: Device Sleep Wake - { - } - - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullUp, 0x0000, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0025 - } - }) - Return (RBUF) /* \_SB_.PCI0.RP1_._CRS.RBUF */ - } - - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) - { - While (One) - { - Name (_T_0, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_0 = ToInteger (Arg2) - If ((_T_0 == Zero)) - { - Return (Buffer (0x02) - { - 0x01, 0x03 // .. - }) - } - ElseIf ((_T_0 == 0x08)) - { - Return (Package (One) - { - One - }) - } - ElseIf ((_T_0 == 0x09)) - { - Return (Package (0x05) - { - 0xFFFFFFFF, - 0xFFFFFFFF, - 0xFFFFFFFF, - Zero, - 0xFFFFFFFF - }) - } - Else - { - } - - Break - } - } - } - - Device (ENDP) - { - Name (_ADR, Zero) // _ADR: Address - Name (WLSR, Zero) - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) - { - While (One) - { - Name (_T_0, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_0 = ToInteger (Arg2) - If ((_T_0 == Zero)) - { - Return (Buffer (0x02) - { - 0x01, 0x03 // .. - }) - } - ElseIf ((_T_0 == 0x08)) - { - Return (Package (One) - { - One - }) - } - ElseIf ((_T_0 == 0x09)) - { - Return (Package (0x05) - { - 0xFFFFFFFF, - 0xFFFFFFFF, - 0xFFFFFFFF, - Zero, - 0xFFFFFFFF - }) - } - Else - { - } - - Break - } - } - } - - Method (WLMR, 1, NotSerialized) - { - WLSR = Arg0 - } - - Scope (\_SB.PEP0) - { - Method (WLRS, 0, NotSerialized) - { - Return (\_SB.PCI0.RP1.ENDP.WLSR) - } - } - } - } - } - - Device (SMD0) - { - Name (_HID, "QCOM2407") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0x06A00000, // Address Base - 0x00200000, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFD484000, // Address Base - 0x00001000, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFE805FF0, // Address Base - 0x00000010, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFC428000, // Address Base - 0x00004000, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xF900D008, // Address Base - 0x00000004, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000039, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000000BC, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000003B, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000000BE, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000003A, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000000BD, - } - }) - Return (RBUF) /* \_SB_.SMD0._CRS.RBUF */ - } - - Method (INTR, 0, NotSerialized) - { - Name (RBUF, Package (0x1C) - { - 0x03, - 0x02, - 0x02, - 0x02, - One, - 0xF900D008, - 0x1000, - Zero, - 0x02, - 0xF900D008, - 0x0100, - Zero, - One, - 0xF900D008, - 0x4000, - Zero, - 0x02, - 0xF900D008, - 0x0400, - Zero, - One, - 0xF900D008, - 0x2000, - Zero, - 0x02, - 0xF900D008, - 0x0200, - Zero - }) - Return (RBUF) /* \_SB_.SMD0.INTR.RBUF */ - } - } - - Device (IPC0) - { - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.SMD0 - }) - Name (_HID, "QCOM240A") // _HID: Hardware ID - } - - Device (RFS0) - { - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.IPC0 - }) - Name (_HID, "QCOM2423") // _HID: Hardware ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0x88888888, // Address Base - 0x99999999, // Address Length - _Y00) - Memory32Fixed (ReadWrite, - 0x11111111, // Address Base - 0x22222222, // Address Length - _Y01) - Memory32Fixed (ReadWrite, - 0x33333333, // Address Base - 0x44444444, // Address Length - _Y02) - }) - CreateDWordField (RBUF, \_SB.RFS0._CRS._Y00._BAS, RMTA) // _BAS: Base Address - CreateDWordField (RBUF, \_SB.RFS0._CRS._Y00._LEN, RMTL) // _LEN: Length - CreateDWordField (RBUF, \_SB.RFS0._CRS._Y01._BAS, RFMA) // _BAS: Base Address - CreateDWordField (RBUF, \_SB.RFS0._CRS._Y01._LEN, RFML) // _LEN: Length - CreateDWordField (RBUF, \_SB.RFS0._CRS._Y02._BAS, RFAA) // _BAS: Base Address - CreateDWordField (RBUF, \_SB.RFS0._CRS._Y02._LEN, RFAL) // _LEN: Length - RMTA = \_SB.RMTB - RMTL = \_SB.RMTX - RFMA = \_SB.RFMB - RFML = \_SB.RFMS - RFAA = \_SB.RFAB - RFAL = \_SB.RFAS - Return (RBUF) /* \_SB_.RFS0._CRS.RBUF */ - } - } - - Device (IPA) - { - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - \_SB.PEP0 - }) - Name (_HID, "QCOM24B0") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Return (ResourceTemplate () - { - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000014D, - } - }) - } - } - - Device (QDIG) - { - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.SMD0 - }) - Name (_HID, "QCOM2413") // _HID: Hardware ID - } - - Device (QCDB) - { - Name (_HID, "QCOM248B") // _HID: Hardware ID - } - - Device (SSM) - { - Name (_DEP, Package (0x03) // _DEP: Dependencies - { - \_SB.SMD0, - \_SB.SCM0, - \_SB.TREE - }) - Name (_HID, "QCOM2414") // _HID: Hardware ID - } - - Device (CPU0) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - } - - Device (CPU1) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - } - - Device (CPU2) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, 0x02) // _UID: Unique ID - } - - Device (CPU3) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, 0x03) // _UID: Unique ID - } - - Device (CPU4) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, 0x04) // _UID: Unique ID - } - - Device (CPU5) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, 0x05) // _UID: Unique ID - } - - Device (CPU6) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, 0x06) // _UID: Unique ID - } - - Device (CPU7) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, 0x07) // _UID: Unique ID - } - - Device (GPS) - { - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.SMD0 - }) - Name (_HID, "QCOM24B4") // _HID: Hardware ID - Name (_CID, "ACPIQCOM24B4") // _CID: Compatible ID - Name (_UID, Zero) // _UID: Unique ID - } - - Device (ARPC) - { - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.ADSP, - \_SB.SMD0 - }) - Name (_HID, "QCOM248A") // _HID: Hardware ID - } - - Device (QDSS) - { - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - \_SB.PEP0 - }) - Name (_HID, "QCOM247D") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Return (ResourceTemplate () - { - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000012E, - } - Memory32Fixed (ReadWrite, - 0xFC300000, // Address Base - 0x00080000, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFA000000, // Address Base - 0x01000000, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFB800000, // Address Base - 0x00800000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000168, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000169, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000016A, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000016B, - } - }) - } - - Method (CHPD, 0, NotSerialized) - { - Return (0x02) - } - - Method (PWRV, 0, NotSerialized) - { - Return (One) - } - - Method (ETMV, 0, NotSerialized) - { - Return (0x04) - } - - Method (OFFS, 0, NotSerialized) - { - If ((\_SB.SIDV >= 0x00020000)) - { - Return (Package (0x2E) - { - Package (0x05) - { - "DAPROM", - Zero, - 0x1000, - Zero, - 0xFC300000 - }, - - Package (0x05) - { - "CSR", - 0x1000, - 0x1000, - Zero, - 0xFC300000 - }, - - Package (0x05) - { - "STM", - 0x2000, - 0x1000, - Zero, - 0xFC300000 - }, - - Package (0x05) - { - "CTI0", - 0x00010000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "CTI1", - 0x00011000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "CTI2", - 0x00012000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "CTI3", - 0x00013000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "CTI4", - 0x00014000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "CTI5", - 0x00015000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "CTI6", - 0x00016000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "CTI7", - 0x00017000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "CTI8", - 0x00018000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "TPIU", - 0x00020000, - 0x1000, - Zero, - 0xFC300000 - }, - - Package (0x05) - { - "IN_FUN0", - 0x00021000, - 0x1000, - 0x03, - 0xFC300000 - }, - - Package (0x05) - { - "IN_FUN1", - 0x00022000, - 0x1000, - 0x03, - 0xFC300000 - }, - - Package (0x05) - { - "MERG_FUN", - 0x00023000, - 0x1000, - 0x03, - 0xFC300000 - }, - - Package (0x05) - { - "REPLICATOR", - 0x00024000, - 0x1000, - Zero, - 0xFC300000 - }, - - Package (0x05) - { - "ETFETB", - 0x00025000, - 0x1000, - Zero, - 0xFC300000 - }, - - Package (0x05) - { - "ETR", - 0x00026000, - 0x1000, - Zero, - 0xFC300000 - }, - - Package (0x05) - { - "VIDEO_CPU0", - 0x00038000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "MODEM_CPU0", - 0x0003C000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "AUDIO_CPU0", - 0x00060000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "RPM_CPU0", - 0x00064000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "MMSS_FUN", - 0x00070000, - 0x1000, - 0x03, - 0xFC300000 - }, - - Package (0x05) - { - "CTI_0", - 0x00020000, - 0x00010000, - One, - 0xFB800000 - }, - - Package (0x05) - { - "ETM_0", - 0x00040000, - 0x00010000, - 0x02, - 0xFB800000 - }, - - Package (0x05) - { - "CTI_1", - 0x00120000, - 0x00010000, - One, - 0xFB800000 - }, - - Package (0x05) - { - "ETM_1", - 0x00140000, - 0x00010000, - 0x02, - 0xFB800000 - }, - - Package (0x05) - { - "CTI_2", - 0x00220000, - 0x00010000, - One, - 0xFB800000 - }, - - Package (0x05) - { - "ETM_2", - 0x00240000, - 0x00010000, - 0x02, - 0xFB800000 - }, - - Package (0x05) - { - "CTI_3", - 0x00320000, - 0x00010000, - One, - 0xFB800000 - }, - - Package (0x05) - { - "ETM_3", - 0x00340000, - 0x00010000, - 0x02, - 0xFB800000 - }, - - Package (0x05) - { - "APSS_FUN", - 0x00360000, - 0x1000, - 0x03, - 0xFB800000 - }, - - Package (0x05) - { - "APSS_FUN0", - 0x00360000, - 0x1000, - 0x03, - 0xFB800000 - }, - - Package (0x05) - { - "APSS_FUN1", - 0x00370000, - 0x1000, - 0x03, - 0xFB800000 - }, - - Package (0x05) - { - "APSS_CTI", - 0x00380000, - 0x1000, - One, - 0xFB800000 - }, - - Package (0x05) - { - "TPDM", - 0x00390000, - 0x1000, - 0x04, - 0xFB800000 - }, - - Package (0x05) - { - "TPDA", - 0x00391000, - 0x1000, - 0x05, - 0xFB800000 - }, - - Package (0x05) - { - "CTI_4", - 0x00420000, - 0x00010000, - 0x0501, - 0xFB800000 - }, - - Package (0x05) - { - "ETM_4", - 0x00440000, - 0x00010000, - 0x02, - 0xFB800000 - }, - - Package (0x05) - { - "CTI_5", - 0x00520000, - 0x00010000, - 0x0601, - 0xFB800000 - }, - - Package (0x05) - { - "ETM_5", - 0x00540000, - 0x00010000, - 0x02, - 0xFB800000 - }, - - Package (0x05) - { - "CTI_6", - 0x00620000, - 0x00010000, - 0x0701, - 0xFB800000 - }, - - Package (0x05) - { - "ETM_6", - 0x00640000, - 0x00010000, - 0x02, - 0xFB800000 - }, - - Package (0x05) - { - "CTI_7", - 0x00720000, - 0x00010000, - 0x0801, - 0xFB800000 - }, - - Package (0x05) - { - "ETM_7", - 0x00740000, - 0x00010000, - 0x02, - 0xFB800000 - } - }) - } - Else - { - Return (Package (0x2E) - { - Package (0x05) - { - "DAPROM", - Zero, - 0x1000, - Zero, - 0xFC300000 - }, - - Package (0x05) - { - "CSR", - 0x1000, - 0x1000, - Zero, - 0xFC300000 - }, - - Package (0x05) - { - "STM", - 0x2000, - 0x1000, - Zero, - 0xFC300000 - }, - - Package (0x05) - { - "CTI0", - 0x00010000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "CTI1", - 0x00011000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "CTI2", - 0x00012000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "CTI3", - 0x00013000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "CTI4", - 0x00014000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "CTI5", - 0x00015000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "CTI6", - 0x00016000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "CTI7", - 0x00017000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "CTI8", - 0x00018000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "TPIU", - 0x00020000, - 0x1000, - Zero, - 0xFC300000 - }, - - Package (0x05) - { - "IN_FUN0", - 0x00021000, - 0x1000, - 0x03, - 0xFC300000 - }, - - Package (0x05) - { - "IN_FUN1", - 0x00022000, - 0x1000, - 0x03, - 0xFC300000 - }, - - Package (0x05) - { - "MERG_FUN", - 0x00023000, - 0x1000, - 0x03, - 0xFC300000 - }, - - Package (0x05) - { - "REPLICATOR", - 0x00024000, - 0x1000, - Zero, - 0xFC300000 - }, - - Package (0x05) - { - "ETFETB", - 0x00025000, - 0x1000, - Zero, - 0xFC300000 - }, - - Package (0x05) - { - "ETR", - 0x00026000, - 0x1000, - Zero, - 0xFC300000 - }, - - Package (0x05) - { - "VIDEO_CPU0", - 0x00038000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "MODEM_CPU0", - 0x0003C000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "AUDIO_CPU0", - 0x00060000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "RPM_CPU0", - 0x00064000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "MMSS_FUN", - 0x00070000, - 0x1000, - 0x03, - 0xFC300000 - }, - - Package (0x05) - { - "CTI_0", - 0x00020000, - 0x00010000, - One, - 0xFB800000 - }, - - Package (0x05) - { - "ETM_0", - 0x00040000, - 0x00010000, - 0x02, - 0xFB800000 - }, - - Package (0x05) - { - "CTI_1", - 0x00120000, - 0x00010000, - One, - 0xFB800000 - }, - - Package (0x05) - { - "ETM_1", - 0x00140000, - 0x00010000, - 0x02, - 0xFB800000 - }, - - Package (0x05) - { - "CTI_2", - 0x00220000, - 0x00010000, - One, - 0xFB800000 - }, - - Package (0x05) - { - "ETM_2", - 0x00240000, - 0x00010000, - 0x02, - 0xFB800000 - }, - - Package (0x05) - { - "CTI_3", - 0x00320000, - 0x00010000, - One, - 0xFB800000 - }, - - Package (0x05) - { - "ETM_3", - 0x00340000, - 0x00010000, - 0x02, - 0xFB800000 - }, - - Package (0x05) - { - "APSS_FUN", - 0x00360000, - 0x1000, - 0x03, - 0xFB800000 - }, - - Package (0x05) - { - "APSS_FUN0", - 0x00360000, - 0x1000, - 0x03, - 0xFB800000 - }, - - Package (0x05) - { - "APSS_FUN1", - 0x00360000, - 0x1000, - 0x03, - 0xFB800000 - }, - - Package (0x05) - { - "APSS_CTI", - 0x00360000, - 0x1000, - One, - 0xFB800000 - }, - - Package (0x05) - { - "TPDM", - 0x00390000, - 0x1000, - 0x04, - 0xFB800000 - }, - - Package (0x05) - { - "TPDA", - 0x00391000, - 0x1000, - 0x05, - 0xFB800000 - }, - - Package (0x05) - { - "CTI_4", - 0x00420000, - 0x00010000, - One, - 0xFB800000 - }, - - Package (0x05) - { - "ETM_4", - 0x00440000, - 0x00010000, - 0x02, - 0xFB800000 - }, - - Package (0x05) - { - "CTI_5", - 0x00520000, - 0x00010000, - One, - 0xFB800000 - }, - - Package (0x05) - { - "ETM_5", - 0x00540000, - 0x00010000, - 0x02, - 0xFB800000 - }, - - Package (0x05) - { - "CTI_6", - 0x00620000, - 0x00010000, - One, - 0xFB800000 - }, - - Package (0x05) - { - "ETM_6", - 0x00640000, - 0x00010000, - 0x02, - 0xFB800000 - }, - - Package (0x05) - { - "CTI_7", - 0x00720000, - 0x00010000, - One, - 0xFB800000 - }, - - Package (0x05) - { - "ETM_7", - 0x00740000, - 0x00010000, - 0x02, - 0xFB800000 - } - }) - } - } - - Method (S2FP, 0, NotSerialized) - { - If ((\_SB.SIDV >= 0x00020000)) - { - Return (Package (0x04) - { - Package (0x03) - { - "STM", - Package (0x02) - { - "MERG_FUN", - Zero - }, - - Package (0x02) - { - "IN_FUN0", - 0x07 - } - }, - - Package (0x0C) - { - "ETM", - Package (0x02) - { - "MERG_FUN", - One - }, - - Package (0x02) - { - "IN_FUN1", - 0x06 - }, - - Package (0x02) - { - "APSS_FUN0", - Zero - }, - - Package (0x02) - { - "APSS_FUN0", - One - }, - - Package (0x02) - { - "APSS_FUN0", - 0x02 - }, - - Package (0x02) - { - "APSS_FUN0", - 0x03 - }, - - Package (0x02) - { - "APSS_FUN0", - 0x04 - }, - - Package (0x02) - { - "APSS_FUN0", - 0x05 - }, - - Package (0x02) - { - "APSS_FUN0", - 0x06 - }, - - Package (0x02) - { - "APSS_FUN0", - 0x07 - }, - - Package (0x02) - { - "APSS_FUN1", - Zero - } - }, - - Package (0x0D) - { - "BUS", - Package (0x02) - { - "MERG_FUN", - Zero - }, - - Package (0x02) - { - "IN_FUN0", - Zero - }, - - Package (0x02) - { - "IN_FUN0", - One - }, - - Package (0x02) - { - "IN_FUN0", - 0x02 - }, - - Package (0x02) - { - "IN_FUN0", - 0x03 - }, - - Package (0x02) - { - "IN_FUN0", - 0x05 - }, - - Package (0x02) - { - "IN_FUN0", - 0x06 - }, - - Package (0x02) - { - "MERG_FUN", - One - }, - - Package (0x02) - { - "IN_FUN1", - One - }, - - Package (0x02) - { - "IN_FUN1", - 0x02 - }, - - Package (0x02) - { - "IN_FUN1", - 0x03 - }, - - Package (0x02) - { - "IN_FUN1", - 0x04 - } - }, - - Package (0x04) - { - "GFX", - Package (0x02) - { - "MERG_FUN", - Zero - }, - - Package (0x02) - { - "IN_FUN0", - 0x04 - }, - - Package (0x02) - { - "MMSS_FUN", - 0x07 - } - } - }) - } - Else - { - Return (Package (0x04) - { - Package (0x03) - { - "STM", - Package (0x02) - { - "MERG_FUN", - Zero - }, - - Package (0x02) - { - "IN_FUN0", - 0x07 - } - }, - - Package (0x0B) - { - "ETM", - Package (0x02) - { - "MERG_FUN", - One - }, - - Package (0x02) - { - "IN_FUN1", - 0x06 - }, - - Package (0x02) - { - "APSS_FUN", - Zero - }, - - Package (0x02) - { - "APSS_FUN", - One - }, - - Package (0x02) - { - "APSS_FUN", - 0x02 - }, - - Package (0x02) - { - "APSS_FUN", - 0x03 - }, - - Package (0x02) - { - "APSS_FUN", - 0x04 - }, - - Package (0x02) - { - "APSS_FUN", - 0x05 - }, - - Package (0x02) - { - "APSS_FUN", - 0x06 - }, - - Package (0x02) - { - "APSS_FUN", - 0x07 - } - }, - - Package (0x0D) - { - "BUS", - Package (0x02) - { - "MERG_FUN", - Zero - }, - - Package (0x02) - { - "IN_FUN0", - Zero - }, - - Package (0x02) - { - "IN_FUN0", - One - }, - - Package (0x02) - { - "IN_FUN0", - 0x02 - }, - - Package (0x02) - { - "IN_FUN0", - 0x03 - }, - - Package (0x02) - { - "IN_FUN0", - 0x05 - }, - - Package (0x02) - { - "IN_FUN0", - 0x06 - }, - - Package (0x02) - { - "MERG_FUN", - One - }, - - Package (0x02) - { - "IN_FUN1", - One - }, - - Package (0x02) - { - "IN_FUN1", - 0x02 - }, - - Package (0x02) - { - "IN_FUN1", - 0x03 - }, - - Package (0x02) - { - "IN_FUN1", - 0x04 - } - }, - - Package (0x04) - { - "GFX", - Package (0x02) - { - "MERG_FUN", - Zero - }, - - Package (0x02) - { - "IN_FUN0", - 0x04 - }, - - Package (0x02) - { - "MMSS_FUN", - 0x07 - } - } - }) - } - } - - Method (HWEV, 0, NotSerialized) - { - Return (Package (0x06) - { - Package (0x04) - { - 0xFC301020, - 0x10, - Zero, - One - }, - - Package (0x04) - { - 0xF9112000, - 0x80, - Zero, - Zero - }, - - Package (0x04) - { - 0xFC401600, - 0x80, - Zero, - Zero - }, - - Package (0x04) - { - 0xFE03E000, - 0x80, - Zero, - Zero - }, - - Package (0x04) - { - 0xFD828018, - 0x80, - Zero, - Zero - }, - - Package (0x04) - { - 0xFC520058, - 0x80, - Zero, - Zero - } - }) - } - } - - Device (QBCC) - { - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.PEP0 - }) - Name (_HID, "QCOM241D") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xF9BFF000, // Address Base - 0x00000124, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFD45A000, // Address Base - 0x0000500B, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFD41A000, // Address Base - 0x0000500B, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFD3DA000, // Address Base - 0x0000500B, // Address Length - ) - }) - Return (RBUF) /* \_SB_.QBCC._CRS.RBUF */ - } - - Method (CONF, 0, NotSerialized) - { - Name (XBUF, Buffer (One) - { - 0x00 // . - }) - Return (XBUF) /* \_SB_.QBCC.CONF.XBUF */ - } - } - - Device (COEX) - { - Name (_HID, "QCOM2487") // _HID: Hardware ID - } - - Device (TECC) - { - Name (_HID, "MSHW1024") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - \_SB.PEP0 - }) - } - - Device (TSC1) - { - Name (_HID, "MSHW1003") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.PEP0, - \_SB.TECC - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - I2cSerialBusV2 (0x004B, ControllerInitiated, 0x00061A80, - AddressingMode7Bit, "\\_SB.I2C1", - 0x00, ResourceConsumer, , Exclusive, - ) - GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullUp, 0x0000, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x004D - } - GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0026 - } - }) - Return (RBUF) /* \_SB_.TSC1._CRS.RBUF */ - } - - Method (INFO, 0, NotSerialized) - { - Name (RBUF, Buffer (0x04) - { - 0x0F, 0x01, 0x00, 0x00 // .... - }) - Return (RBUF) /* \_SB_.TSC1.INFO.RBUF */ - } - - Name (PGID, Buffer (0x0A) - { - "\\_SB.TSC1" - }) - Name (DBUF, Buffer (DBFL){}) - CreateByteField (DBUF, Zero, STAT) - CreateByteField (DBUF, 0x02, DVAL) - CreateField (DBUF, 0x18, 0xA0, DEID) - Method (_S1D, 0, NotSerialized) // _S1D: S1 Device State - { - Return (0x03) - } - - Method (_S2D, 0, NotSerialized) // _S2D: S2 Device State - { - Return (0x03) - } - - Method (_S3D, 0, NotSerialized) // _S3D: S3 Device State - { - Return (0x03) - } - - Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 - { - DEID = Buffer (ESNL){} - DVAL = Zero - DEID = PGID /* \_SB_.TSC1.PGID */ - If (\_SB.ABD.AVBL) - { - \_SB.PEP0.FLD0 = DBUF /* \_SB_.TSC1.DBUF */ - } - } - - Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 - { - DEID = Buffer (ESNL){} - DVAL = 0x03 - DEID = PGID /* \_SB_.TSC1.PGID */ - If (\_SB.ABD.AVBL) - { - \_SB.PEP0.FLD0 = DBUF /* \_SB_.TSC1.DBUF */ - } - } - } - - Device (AGR0) - { - Name (_HID, "ACPI000C" /* Processor Aggregator Device */) // _HID: Hardware ID - Name (_PUR, Package (0x02) // _PUR: Processor Utilization Request - { - One, - Zero - }) - Method (_OST, 3, NotSerialized) // _OST: OSPM Status Indication - { - \_SB.PEP0.ROST = Arg2 - } - } - - ThermalZone (TZ0) - { - Name (_HID, "QCOM2470") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_TZD, Package (0x08) // _TZD: Thermal Zone Devices - { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3, - \_SB.CPU4, - \_SB.CPU5, - \_SB.CPU6, - \_SB.CPU7 - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0DAC) - } - - Name (_TC1, One) // _TC1: Thermal Constant 1 - Name (_TC2, One) // _TC2: Thermal Constant 2 - Name (_TSP, One) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ2) - { - Name (_HID, "QCOM24AD") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_TZD, Package (0x04) // _TZD: Thermal Zone Devices - { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3 - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0DDE) - } - - Name (_TC1, One) // _TC1: Thermal Constant 1 - Name (_TC2, One) // _TC2: Thermal Constant 2 - Name (_TSP, One) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ23) - { - Name (_HID, "QCOM24AD") // _HID: Hardware ID - Name (_UID, 0x03) // _UID: Unique ID - Name (_TZD, Package (0x04) // _TZD: Thermal Zone Devices - { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3 - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0DAC) - } - - Name (_TC1, One) // _TC1: Thermal Constant 1 - Name (_TC2, One) // _TC2: Thermal Constant 2 - Name (_TSP, One) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (0x01) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.TZ23._DSM._T_0 */ - If ((_T_0 == ToUUID ("14d399cd-7a27-4b18-8fb4-7cb7b9f4e500") /* Thermal Extensions */)) - { - While (One) - { - Name (_T_1, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (0x36) - } - - Break - } - } - - Break - } - } - - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ3) - { - Name (_HID, "QCOM24AD") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Name (_TZD, Package (0x01) // _TZD: Thermal Zone Devices - { - \_SB.PEP0 - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0DFC) - } - - Name (_TC1, Zero) // _TC1: Thermal Constant 1 - Name (_TC2, One) // _TC2: Thermal Constant 2 - Name (_TSP, 0x32) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (0x01) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.TZ3_._DSM._T_0 */ - If ((_T_0 == ToUUID ("14d399cd-7a27-4b18-8fb4-7cb7b9f4e500") /* Thermal Extensions */)) - { - While (One) - { - Name (_T_1, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (0x1A) - } - - Break - } - } - - Break - } - } - - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ4) - { - Name (_HID, "QCOM24AE") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_TZD, Package (0x04) // _TZD: Thermal Zone Devices - { - \_SB.CPU4, - \_SB.CPU5, - \_SB.CPU6, - \_SB.CPU7 - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0D8E) - } - - Name (_TC1, One) // _TC1: Thermal Constant 1 - Name (_TC2, One) // _TC2: Thermal Constant 2 - Name (_TSP, One) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (0x01) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.TZ4_._DSM._T_0 */ - If ((_T_0 == ToUUID ("14d399cd-7a27-4b18-8fb4-7cb7b9f4e500") /* Thermal Extensions */)) - { - While (One) - { - Name (_T_1, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (0x31) - } - - Break - } - } - - Break - } - } - - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ5) - { - Name (_HID, "QCOM24AE") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Name (_TZD, Package (0x01) // _TZD: Thermal Zone Devices - { - \_SB.PEP0 - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0D34) - } - - Name (_TC1, Zero) // _TC1: Thermal Constant 1 - Name (_TC2, One) // _TC2: Thermal Constant 2 - Name (_TSP, One) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (0x01) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.TZ5_._DSM._T_0 */ - If ((_T_0 == ToUUID ("14d399cd-7a27-4b18-8fb4-7cb7b9f4e500") /* Thermal Extensions */)) - { - While (One) - { - Name (_T_1, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (0x4B) - } - - Break - } - } - - Break - } - } - - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ6) - { - Name (_HID, "QCOM24AE") // _HID: Hardware ID - Name (_UID, 0x02) // _UID: Unique ID - Name (_TZD, Package (0x01) // _TZD: Thermal Zone Devices - { - \_SB.PEP0 - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0DFC) - } - - Name (_TC1, Zero) // _TC1: Thermal Constant 1 - Name (_TC2, One) // _TC2: Thermal Constant 2 - Name (_TSP, One) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (0x01) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.TZ6_._DSM._T_0 */ - If ((_T_0 == ToUUID ("14d399cd-7a27-4b18-8fb4-7cb7b9f4e500") /* Thermal Extensions */)) - { - While (One) - { - Name (_T_1, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (0x32) - } - - Break - } - } - - Break - } - } - - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ20) - { - Name (_HID, "QCOM24A8") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_TZD, Package (0x01) // _TZD: Thermal Zone Devices - { - \_SB.GPU0 - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0DCA) - } - - Name (_TC1, One) // _TC1: Thermal Constant 1 - Name (_TC2, 0x02) // _TC2: Thermal Constant 2 - Name (_TSP, 0x02) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ21) - { - Name (_HID, "QCOM24A9") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_TZD, Package (0x01) // _TZD: Thermal Zone Devices - { - \_SB.GPU0 - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0DCA) - } - - Name (_TC1, One) // _TC1: Thermal Constant 1 - Name (_TC2, 0x02) // _TC2: Thermal Constant 2 - Name (_TSP, 0x02) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ31) - { - Name (_HID, "QCOM2471") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_TZD, Package (0x0D) // _TZD: Thermal Zone Devices - { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3, - \_SB.CPU4, - \_SB.CPU5, - \_SB.CPU6, - \_SB.CPU7, - \_SB.PEP0, - \_SB.AMSS, - \_SB.GPU0, - \_SB.PMBM, - \_SB.PBTD - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0E60) - } - - Name (_TC1, One) // _TC1: Thermal Constant 1 - Name (_TC2, 0x02) // _TC2: Thermal Constant 2 - Name (_TSP, 0x0A) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ32) - { - Name (_HID, "QCOM2472") // _HID: Hardware ID - Name (_UID, 0x02) // _UID: Unique ID - Name (_TZD, Package (0x0C) // _TZD: Thermal Zone Devices - { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3, - \_SB.CPU4, - \_SB.CPU5, - \_SB.CPU6, - \_SB.CPU7, - \_SB.PEP0, - \_SB.AMSS, - \_SB.GPU0, - \_SB.PMBM - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0E60) - } - - Name (_TC1, One) // _TC1: Thermal Constant 1 - Name (_TC2, 0x02) // _TC2: Thermal Constant 2 - Name (_TSP, 0x0A) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ33) - { - Name (_HID, "QCOM2473") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_TZD, Package (0x01) // _TZD: Thermal Zone Devices - { - \_SB.GPU0.AVS0 - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0E2E) - } - - Name (_TC1, One) // _TC1: Thermal Constant 1 - Name (_TC2, 0x02) // _TC2: Thermal Constant 2 - Name (_TSP, 0x0A) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ34) - { - Name (_HID, "QCOM2474") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_TZD, Package (0x01) // _TZD: Thermal Zone Devices - { - \_SB.GPU0 - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0E2E) - } - - Name (_TC1, One) // _TC1: Thermal Constant 1 - Name (_TC2, 0x02) // _TC2: Thermal Constant 2 - Name (_TSP, 0x0A) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ35) - { - Name (_HID, "QCOM2475") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Name (_TZD, Package (0x01) // _TZD: Thermal Zone Devices - { - \_SB.AMSS - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0E60) - } - - Name (_TC1, One) // _TC1: Thermal Constant 1 - Name (_TC2, 0x02) // _TC2: Thermal Constant 2 - Name (_TSP, 0x0A) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ36) - { - Name (_HID, "QCOM248C") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_TZD, Package (0x04) // _TZD: Thermal Zone Devices - { - \_SB.AMSS, - \_SB.PMBM, - \_SB.PBTD, - \_SB.DISP - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0D3E) - } - - Method (_CRT, 0, NotSerialized) // _CRT: Critical Temperature - { - Return (0x0D52) - } - - Name (_TC1, 0x04) // _TC1: Thermal Constant 1 - Name (_TC2, 0x03) // _TC2: Thermal Constant 2 - Name (_TSP, 0x32) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ37) - { - Name (_HID, "QCOM248C") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Name (_TZD, Package (0x02) // _TZD: Thermal Zone Devices - { - \_SB.PMBM, - \_SB.PBTD - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0CBC) - } - - Name (_TC1, 0x04) // _TC1: Thermal Constant 1 - Name (_TC2, 0x03) // _TC2: Thermal Constant 2 - Name (_TSP, 0x32) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (0x01) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.TZ37._DSM._T_0 */ - If ((_T_0 == ToUUID ("14d399cd-7a27-4b18-8fb4-7cb7b9f4e500") /* Thermal Extensions */)) - { - While (One) - { - Name (_T_1, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (0x37) - } - - Break - } - } - - Break - } - } - - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ38) - { - Name (_HID, "QCOM248C") // _HID: Hardware ID - Name (_UID, 0x02) // _UID: Unique ID - Name (_TZD, Package (0x02) // _TZD: Thermal Zone Devices - { - \_SB.PMBM, - \_SB.PBTD - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0CDA) - } - - Name (_TC1, 0x04) // _TC1: Thermal Constant 1 - Name (_TC2, 0x03) // _TC2: Thermal Constant 2 - Name (_TSP, 0x32) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (0x01) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.TZ38._DSM._T_0 */ - If ((_T_0 == ToUUID ("14d399cd-7a27-4b18-8fb4-7cb7b9f4e500") /* Thermal Extensions */)) - { - While (One) - { - Name (_T_1, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (0x31) - } - - Break - } - } - - Break - } - } - - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ39) - { - Name (_HID, "QCOM248C") // _HID: Hardware ID - Name (_UID, 0x03) // _UID: Unique ID - Name (_TZD, Package (0x01) // _TZD: Thermal Zone Devices - { - \_SB.GPU0.AVS0 - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0D02) - } - - Name (_TC1, Zero) // _TC1: Thermal Constant 1 - Name (_TC2, One) // _TC2: Thermal Constant 2 - Name (_TSP, One) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (0x01) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.TZ39._DSM._T_0 */ - If ((_T_0 == ToUUID ("14d399cd-7a27-4b18-8fb4-7cb7b9f4e500") /* Thermal Extensions */)) - { - While (One) - { - Name (_T_1, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (Zero) - } - - Break - } - } - - Break - } - } - - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ40) - { - Name (_HID, "QCOM248C") // _HID: Hardware ID - Name (_UID, 0x04) // _UID: Unique ID - Name (_TZD, Package (0x01) // _TZD: Thermal Zone Devices - { - \_SB.PEP0 - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0CE4) - } - - Name (_TC1, Zero) // _TC1: Thermal Constant 1 - Name (_TC2, One) // _TC2: Thermal Constant 2 - Name (_TSP, 0x32) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (0x01) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.TZ40._DSM._T_0 */ - If ((_T_0 == ToUUID ("14d399cd-7a27-4b18-8fb4-7cb7b9f4e500") /* Thermal Extensions */)) - { - While (One) - { - Name (_T_1, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (0x32) - } - - Break - } - } - - Break - } - } - - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ41) - { - Name (_HID, "QCOM248C") // _HID: Hardware ID - Name (_UID, 0x05) // _UID: Unique ID - Name (_TZD, Package (0x01) // _TZD: Thermal Zone Devices - { - \_SB.DISP - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0CF8) - } - - Name (_TC1, Zero) // _TC1: Thermal Constant 1 - Name (_TC2, One) // _TC2: Thermal Constant 2 - Name (_TSP, 0x32) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (0x01) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.TZ41._DSM._T_0 */ - If ((_T_0 == ToUUID ("14d399cd-7a27-4b18-8fb4-7cb7b9f4e500") /* Thermal Extensions */)) - { - While (One) - { - Name (_T_1, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (0x32) - } - - Break - } - } - - Break - } - } - - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ42) - { - Name (_HID, "QCOM248C") // _HID: Hardware ID - Name (_UID, 0x06) // _UID: Unique ID - Name (_TZD, Package (0x02) // _TZD: Thermal Zone Devices - { - \_SB.PMBM, - \_SB.PBTD - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0D0C) - } - - Name (_TC1, 0x04) // _TC1: Thermal Constant 1 - Name (_TC2, 0x03) // _TC2: Thermal Constant 2 - Name (_TSP, 0x32) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (0x01) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.TZ42._DSM._T_0 */ - If ((_T_0 == ToUUID ("14d399cd-7a27-4b18-8fb4-7cb7b9f4e500") /* Thermal Extensions */)) - { - While (One) - { - Name (_T_1, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (Zero) - } - - Break - } - } - - Break - } - } - - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ43) - { - Name (_HID, "QCOM248C") // _HID: Hardware ID - Name (_UID, 0x07) // _UID: Unique ID - Name (_TZD, Package (0x01) // _TZD: Thermal Zone Devices - { - \_SB.DISP - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0D0C) - } - - Name (_TC1, Zero) // _TC1: Thermal Constant 1 - Name (_TC2, One) // _TC2: Thermal Constant 2 - Name (_TSP, 0x32) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (0x01) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.TZ43._DSM._T_0 */ - If ((_T_0 == ToUUID ("14d399cd-7a27-4b18-8fb4-7cb7b9f4e500") /* Thermal Extensions */)) - { - While (One) - { - Name (_T_1, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (Zero) - } - - Break - } - } - - Break - } - } - - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ44) - { - Name (_HID, "QCOM248C") // _HID: Hardware ID - Name (_UID, 0x08) // _UID: Unique ID - Name (_TZD, Package (0x01) // _TZD: Thermal Zone Devices - { - \_SB.GPU0 - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0CEE) - } - - Name (_TC1, Zero) // _TC1: Thermal Constant 1 - Name (_TC2, One) // _TC2: Thermal Constant 2 - Name (_TSP, 0x14) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (0x01) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.TZ44._DSM._T_0 */ - If ((_T_0 == ToUUID ("14d399cd-7a27-4b18-8fb4-7cb7b9f4e500") /* Thermal Extensions */)) - { - While (One) - { - Name (_T_1, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (0x4B) - } - - Break - } - } - - Break - } - } - - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ45) - { - Name (_HID, "QCOM248C") // _HID: Hardware ID - Name (_UID, 0x09) // _UID: Unique ID - Name (_TZD, Package (0x09) // _TZD: Thermal Zone Devices - { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3, - \_SB.CPU4, - \_SB.CPU5, - \_SB.CPU6, - \_SB.CPU7, - \_SB.GPU0 - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0D16) - } - - Name (_TC1, Zero) // _TC1: Thermal Constant 1 - Name (_TC2, One) // _TC2: Thermal Constant 2 - Name (_TSP, 0x14) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (0x01) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.TZ45._DSM._T_0 */ - If ((_T_0 == ToUUID ("14d399cd-7a27-4b18-8fb4-7cb7b9f4e500") /* Thermal Extensions */)) - { - While (One) - { - Name (_T_1, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (0x19) - } - - Break - } - } - - Break - } - } - - Method (_CR3, 0, NotSerialized) // _CR3: Warm/Standby Temperature - { - Return (0x0D3E) - } - - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ46) - { - Name (_HID, "QCOM248C") // _HID: Hardware ID - Name (_UID, 0x0A) // _UID: Unique ID - Name (_TZD, Package (0x01) // _TZD: Thermal Zone Devices - { - \_SB.GPU0 - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0D02) - } - - Name (_TC1, Zero) // _TC1: Thermal Constant 1 - Name (_TC2, One) // _TC2: Thermal Constant 2 - Name (_TSP, 0x14) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (0x01) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.TZ46._DSM._T_0 */ - If ((_T_0 == ToUUID ("14d399cd-7a27-4b18-8fb4-7cb7b9f4e500") /* Thermal Extensions */)) - { - While (One) - { - Name (_T_1, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (0x41) - } - - Break - } - } - - Break - } - } - - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ47) - { - Name (_HID, "QCOM2491") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Name (_TZD, Package (0x0C) // _TZD: Thermal Zone Devices - { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3, - \_SB.CPU4, - \_SB.CPU5, - \_SB.CPU6, - \_SB.CPU7, - \_SB.PEP0, - \_SB.AMSS, - \_SB.GPU0, - \_SB.PMBM - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0E92) - } - - Method (_CRT, 0, NotSerialized) // _CRT: Critical Temperature - { - Return (0x0EC4) - } - - Name (_TC1, 0x04) // _TC1: Thermal Constant 1 - Name (_TC2, 0x03) // _TC2: Thermal Constant 2 - Name (_TSP, 0x32) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ80) - { - Name (_HID, "QCOM2472") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_TZD, Package (0x01) // _TZD: Thermal Zone Devices - { - \_SB.GPU0 - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0D2A) - } - - Name (_TC1, 0x04) // _TC1: Thermal Constant 1 - Name (_TC2, 0x03) // _TC2: Thermal Constant 2 - Name (_TSP, 0x32) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (0x01) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.TZ80._DSM._T_0 */ - If ((_T_0 == ToUUID ("14d399cd-7a27-4b18-8fb4-7cb7b9f4e500") /* Thermal Extensions */)) - { - While (One) - { - Name (_T_1, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (0x55) - } - - Break - } - } - - Break - } - } - - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ81) - { - Name (_HID, "QCOM2472") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Name (_TZD, Package (0x01) // _TZD: Thermal Zone Devices - { - \_SB.GPU0 - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0D5C) - } - - Name (_TC1, 0x04) // _TC1: Thermal Constant 1 - Name (_TC2, 0x03) // _TC2: Thermal Constant 2 - Name (_TSP, 0x32) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (0x01) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.TZ81._DSM._T_0 */ - If ((_T_0 == ToUUID ("14d399cd-7a27-4b18-8fb4-7cb7b9f4e500") /* Thermal Extensions */)) - { - While (One) - { - Name (_T_1, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (0x4B) - } - - Break - } - } - - Break - } - } - - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ82) - { - Name (_HID, "QCOM2472") // _HID: Hardware ID - Name (_UID, 0x03) // _UID: Unique ID - Name (_TZD, Package (0x01) // _TZD: Thermal Zone Devices - { - \_SB.GPU0 - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0D8E) - } - - Name (_TC1, 0x04) // _TC1: Thermal Constant 1 - Name (_TC2, 0x03) // _TC2: Thermal Constant 2 - Name (_TSP, 0x32) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (0x01) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.TZ82._DSM._T_0 */ - If ((_T_0 == ToUUID ("14d399cd-7a27-4b18-8fb4-7cb7b9f4e500") /* Thermal Extensions */)) - { - While (One) - { - Name (_T_1, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (0x41) - } - - Break - } - } - - Break - } - } - - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ86) - { - Name (_HID, "QCOM2472") // _HID: Hardware ID - Name (_UID, 0x06) // _UID: Unique ID - Name (_TZD, Package (0x09) // _TZD: Thermal Zone Devices - { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3, - \_SB.CPU4, - \_SB.CPU5, - \_SB.CPU6, - \_SB.CPU7, - \_SB.PEP0 - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0DCA) - } - - Method (_CRT, 0, NotSerialized) // _CRT: Critical Temperature - { - Return (0x0DFC) - } - - Name (_TC1, One) // _TC1: Thermal Constant 1 - Name (_TC2, 0x02) // _TC2: Thermal Constant 2 - Name (_TSP, 0x0A) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ98) - { - Name (_HID, "QCOM2486") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_TZD, Package (0x09) // _TZD: Thermal Zone Devices - { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3, - \_SB.CPU4, - \_SB.CPU5, - \_SB.CPU6, - \_SB.CPU7, - \_SB.PEP0 - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0E2E) - } - - Name (_TC1, Zero) // _TC1: Thermal Constant 1 - Name (_TC2, One) // _TC2: Thermal Constant 2 - Name (_TSP, 0x0A) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (0x01) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.TZ98._DSM._T_0 */ - If ((_T_0 == ToUUID ("14d399cd-7a27-4b18-8fb4-7cb7b9f4e500") /* Thermal Extensions */)) - { - While (One) - { - Name (_T_1, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (0x31) - } - - Break - } - } - - Break - } - } - - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ99) - { - Name (_HID, "QCOM24AF") // _HID: Hardware ID - Name (_UID, 0x64) // _UID: Unique ID - Name (_TZD, Package (0x0E) // _TZD: Thermal Zone Devices - { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3, - \_SB.CPU4, - \_SB.CPU5, - \_SB.CPU6, - \_SB.CPU7, - \_SB.PEP0, - \_SB.AMSS, - \_SB.GPU0, - \_SB.GPU0.AVS0, - \_SB.PMBM, - \_SB.COEX - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0EC4) - } - - Method (_CRT, 0, NotSerialized) // _CRT: Critical Temperature - { - Return (0x0F28) - } - - Name (_TC1, 0x04) // _TC1: Thermal Constant 1 - Name (_TC2, 0x03) // _TC2: Thermal Constant 2 - Name (_TSP, 0x0A) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ52) - { - Name (_HID, "QCOM248D") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Name (_TZD, Package (0x04) // _TZD: Thermal Zone Devices - { - \_SB.AMSS, - \_SB.PMBM, - \_SB.PBTD, - \_SB.DISP - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0CEE) - } - - Method (_CRT, 0, NotSerialized) // _CRT: Critical Temperature - { - Return (0x0D02) - } - - Name (_TC1, 0x04) // _TC1: Thermal Constant 1 - Name (_TC2, 0x03) // _TC2: Thermal Constant 2 - Name (_TSP, 0x32) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ53) - { - Name (_HID, "QCOM248D") // _HID: Hardware ID - Name (_UID, 0x02) // _UID: Unique ID - Name (_TZD, Package (0x02) // _TZD: Thermal Zone Devices - { - \_SB.PMBM, - \_SB.PBTD - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0C6C) - } - - Name (_TC1, 0x04) // _TC1: Thermal Constant 1 - Name (_TC2, 0x03) // _TC2: Thermal Constant 2 - Name (_TSP, 0x32) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (0x01) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.TZ53._DSM._T_0 */ - If ((_T_0 == ToUUID ("14d399cd-7a27-4b18-8fb4-7cb7b9f4e500") /* Thermal Extensions */)) - { - While (One) - { - Name (_T_1, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (0x37) - } - - Break - } - } - - Break - } - } - - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ54) - { - Name (_HID, "QCOM248D") // _HID: Hardware ID - Name (_UID, 0x03) // _UID: Unique ID - Name (_TZD, Package (0x02) // _TZD: Thermal Zone Devices - { - \_SB.PMBM, - \_SB.PBTD - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0C8A) - } - - Name (_TC1, 0x04) // _TC1: Thermal Constant 1 - Name (_TC2, 0x03) // _TC2: Thermal Constant 2 - Name (_TSP, 0x32) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (0x01) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.TZ54._DSM._T_0 */ - If ((_T_0 == ToUUID ("14d399cd-7a27-4b18-8fb4-7cb7b9f4e500") /* Thermal Extensions */)) - { - While (One) - { - Name (_T_1, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (0x31) - } - - Break - } - } - - Break - } - } - - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ55) - { - Name (_HID, "QCOM248D") // _HID: Hardware ID - Name (_UID, 0x04) // _UID: Unique ID - Name (_TZD, Package (0x01) // _TZD: Thermal Zone Devices - { - \_SB.GPU0.AVS0 - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0CB2) - } - - Name (_TC1, Zero) // _TC1: Thermal Constant 1 - Name (_TC2, One) // _TC2: Thermal Constant 2 - Name (_TSP, One) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (0x01) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.TZ55._DSM._T_0 */ - If ((_T_0 == ToUUID ("14d399cd-7a27-4b18-8fb4-7cb7b9f4e500") /* Thermal Extensions */)) - { - While (One) - { - Name (_T_1, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (Zero) - } - - Break - } - } - - Break - } - } - - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ56) - { - Name (_HID, "QCOM248D") // _HID: Hardware ID - Name (_UID, 0x05) // _UID: Unique ID - Name (_TZD, Package (0x01) // _TZD: Thermal Zone Devices - { - \_SB.PEP0 - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0C94) - } - - Name (_TC1, Zero) // _TC1: Thermal Constant 1 - Name (_TC2, One) // _TC2: Thermal Constant 2 - Name (_TSP, 0x32) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (0x01) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.TZ56._DSM._T_0 */ - If ((_T_0 == ToUUID ("14d399cd-7a27-4b18-8fb4-7cb7b9f4e500") /* Thermal Extensions */)) - { - While (One) - { - Name (_T_1, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (0x32) - } - - Break - } - } - - Break - } - } - - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ57) - { - Name (_HID, "QCOM248D") // _HID: Hardware ID - Name (_UID, 0x06) // _UID: Unique ID - Name (_TZD, Package (0x01) // _TZD: Thermal Zone Devices - { - \_SB.DISP - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0CA8) - } - - Name (_TC1, Zero) // _TC1: Thermal Constant 1 - Name (_TC2, One) // _TC2: Thermal Constant 2 - Name (_TSP, 0x32) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (0x01) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.TZ57._DSM._T_0 */ - If ((_T_0 == ToUUID ("14d399cd-7a27-4b18-8fb4-7cb7b9f4e500") /* Thermal Extensions */)) - { - While (One) - { - Name (_T_1, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (0x32) - } - - Break - } - } - - Break - } - } - - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ58) - { - Name (_HID, "QCOM248D") // _HID: Hardware ID - Name (_UID, 0x07) // _UID: Unique ID - Name (_TZD, Package (0x02) // _TZD: Thermal Zone Devices - { - \_SB.PMBM, - \_SB.PBTD - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0CBC) - } - - Name (_TC1, 0x04) // _TC1: Thermal Constant 1 - Name (_TC2, 0x03) // _TC2: Thermal Constant 2 - Name (_TSP, 0x32) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (0x01) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.TZ58._DSM._T_0 */ - If ((_T_0 == ToUUID ("14d399cd-7a27-4b18-8fb4-7cb7b9f4e500") /* Thermal Extensions */)) - { - While (One) - { - Name (_T_1, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (Zero) - } - - Break - } - } - - Break - } - } - - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ59) - { - Name (_HID, "QCOM248D") // _HID: Hardware ID - Name (_UID, 0x08) // _UID: Unique ID - Name (_TZD, Package (0x01) // _TZD: Thermal Zone Devices - { - \_SB.DISP - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0CBC) - } - - Name (_TC1, Zero) // _TC1: Thermal Constant 1 - Name (_TC2, One) // _TC2: Thermal Constant 2 - Name (_TSP, 0x32) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (0x01) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.TZ59._DSM._T_0 */ - If ((_T_0 == ToUUID ("14d399cd-7a27-4b18-8fb4-7cb7b9f4e500") /* Thermal Extensions */)) - { - While (One) - { - Name (_T_1, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (Zero) - } - - Break - } - } - - Break - } - } - - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ60) - { - Name (_HID, "QCOM248D") // _HID: Hardware ID - Name (_UID, 0x09) // _UID: Unique ID - Name (_TZD, Package (0x01) // _TZD: Thermal Zone Devices - { - \_SB.GPU0 - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0C9E) - } - - Name (_TC1, Zero) // _TC1: Thermal Constant 1 - Name (_TC2, One) // _TC2: Thermal Constant 2 - Name (_TSP, 0x14) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (0x01) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.TZ60._DSM._T_0 */ - If ((_T_0 == ToUUID ("14d399cd-7a27-4b18-8fb4-7cb7b9f4e500") /* Thermal Extensions */)) - { - While (One) - { - Name (_T_1, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (0x4B) - } - - Break - } - } - - Break - } - } - - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ61) - { - Name (_HID, "QCOM248D") // _HID: Hardware ID - Name (_UID, 0x0A) // _UID: Unique ID - Name (_TZD, Package (0x09) // _TZD: Thermal Zone Devices - { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3, - \_SB.CPU4, - \_SB.CPU5, - \_SB.CPU6, - \_SB.CPU7, - \_SB.GPU0 - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0CC6) - } - - Name (_TC1, Zero) // _TC1: Thermal Constant 1 - Name (_TC2, One) // _TC2: Thermal Constant 2 - Name (_TSP, 0x14) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (0x01) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.TZ61._DSM._T_0 */ - If ((_T_0 == ToUUID ("14d399cd-7a27-4b18-8fb4-7cb7b9f4e500") /* Thermal Extensions */)) - { - While (One) - { - Name (_T_1, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (0x19) - } - - Break - } - } - - Break - } - } - - Method (_CR3, 0, NotSerialized) // _CR3: Warm/Standby Temperature - { - Return (0x0CEE) - } - - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ62) - { - Name (_HID, "QCOM248D") // _HID: Hardware ID - Name (_UID, 0x0B) // _UID: Unique ID - Name (_TZD, Package (0x01) // _TZD: Thermal Zone Devices - { - \_SB.GPU0 - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0CB2) - } - - Name (_TC1, Zero) // _TC1: Thermal Constant 1 - Name (_TC2, One) // _TC2: Thermal Constant 2 - Name (_TSP, 0x14) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (0x01) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.TZ62._DSM._T_0 */ - If ((_T_0 == ToUUID ("14d399cd-7a27-4b18-8fb4-7cb7b9f4e500") /* Thermal Extensions */)) - { - While (One) - { - Name (_T_1, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (0x41) - } - - Break - } - } - - Break - } - } - - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ70) - { - Name (_HID, "MSHW1011") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_TZD, Package (0x04) // _TZD: Thermal Zone Devices - { - \_SB.CPU4, - \_SB.CPU5, - \_SB.CPU6, - \_SB.CPU7 - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0C9E) - } - - Name (_TC1, One) // _TC1: Thermal Constant 1 - Name (_TC2, One) // _TC2: Thermal Constant 2 - Name (_TSP, One) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (0x01) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.TZ70._DSM._T_0 */ - If ((_T_0 == ToUUID ("14d399cd-7a27-4b18-8fb4-7cb7b9f4e500") /* Thermal Extensions */)) - { - While (One) - { - Name (_T_1, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (0x31) - } - - Break - } - } - - Break - } - } - - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - Device (CAMP) - { - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.PEP0, - \_SB.PMIC - }) - Name (_HID, "QCOM245E") // _HID: Hardware ID - Name (_UID, 0x1B) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFDA0C000, // Address Base - 0x00003FFF, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFDA00000, // Address Base - 0x00000047, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000052, - } - GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x005C - } - GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x005B - } - GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0066 - } - GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x006A - } - GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0068 - } - GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0069 - } - GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x000C - } - GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0008 - } - GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0015 - } - GpioIo (Exclusive, PullDown, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.PM02", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0508 - } - }) - Return (RBUF) /* \_SB_.CAMP._CRS.RBUF */ - } - - Method (INFO, 0, NotSerialized) - { - Return (0x00060000) - } - } - - Device (CAMS) - { - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.CAMP, - \_SB.PEP0 - }) - Name (_HID, "QCOM2434") // _HID: Hardware ID - Name (_UID, 0x15) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFDA08000, // Address Base - 0x000003FF, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFDA0AC00, // Address Base - 0x000003FF, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000053, - } - }) - Return (RBUF) /* \_SB_.CAMS._CRS.RBUF */ - } - - Name (PGID, Buffer (0x0A) - { - "\\_SB.CAMS" - }) - Name (DBUF, Buffer (DBFL){}) - CreateByteField (DBUF, Zero, STAT) - CreateByteField (DBUF, 0x02, DVAL) - CreateField (DBUF, 0x18, 0xA0, DEID) - Method (_S1D, 0, NotSerialized) // _S1D: S1 Device State - { - Return (0x03) - } - - Method (_S2D, 0, NotSerialized) // _S2D: S2 Device State - { - Return (0x03) - } - - Method (_S3D, 0, NotSerialized) // _S3D: S3 Device State - { - Return (0x03) - } - - Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 - { - DEID = Buffer (ESNL){} - DVAL = Zero - DEID = PGID /* \_SB_.CAMS.PGID */ - If (\_SB.ABD.AVBL) - { - \_SB.PEP0.FLD0 = DBUF /* \_SB_.CAMS.DBUF */ - } - } - - Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 - { - DEID = Buffer (ESNL){} - DVAL = 0x03 - DEID = PGID /* \_SB_.CAMS.PGID */ - If (\_SB.ABD.AVBL) - { - \_SB.PEP0.FLD0 = DBUF /* \_SB_.CAMS.DBUF */ - } - } - } - - Device (CAMF) - { - Name (_DEP, Package (0x03) // _DEP: Dependencies - { - \_SB.CAMP, - \_SB.PEP0, - \_SB.CAMS - }) - Name (_HID, "QCOM2439") // _HID: Hardware ID - Name (_UID, 0x1A) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFDA08800, // Address Base - 0x000003FF, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFDA0B400, // Address Base - 0x000003FF, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000055, - } - }) - Return (RBUF) /* \_SB_.CAMF._CRS.RBUF */ - } - - Name (PGID, Buffer (0x0A) - { - "\\_SB.CAMF" - }) - Name (DBUF, Buffer (DBFL){}) - CreateByteField (DBUF, Zero, STAT) - CreateByteField (DBUF, 0x02, DVAL) - CreateField (DBUF, 0x18, 0xA0, DEID) - Method (_S1D, 0, NotSerialized) // _S1D: S1 Device State - { - Return (0x03) - } - - Method (_S2D, 0, NotSerialized) // _S2D: S2 Device State - { - Return (0x03) - } - - Method (_S3D, 0, NotSerialized) // _S3D: S3 Device State - { - Return (0x03) - } - - Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 - { - DEID = Buffer (ESNL){} - DVAL = Zero - DEID = PGID /* \_SB_.CAMF.PGID */ - If (\_SB.ABD.AVBL) - { - \_SB.PEP0.FLD0 = DBUF /* \_SB_.CAMF.DBUF */ - } - } - - Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 - { - DEID = Buffer (ESNL){} - DVAL = 0x03 - DEID = PGID /* \_SB_.CAMF.PGID */ - If (\_SB.ABD.AVBL) - { - \_SB.PEP0.FLD0 = DBUF /* \_SB_.CAMF.DBUF */ - } - } - } - - Device (CAMT) - { - Name (_DEP, Package (0x03) // _DEP: Dependencies - { - \_SB.CAMP, - \_SB.PEP0, - \_SB.CAMF - }) - Name (_HID, "QCOM2436") // _HID: Hardware ID - Name (_UID, 0x1C) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFDA08C00, // Address Base - 0x000003FF, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000056, - } - }) - Return (RBUF) /* \_SB_.CAMT._CRS.RBUF */ - } - - Name (PGID, Buffer (0x0A) - { - "\\_SB.CAMT" - }) - Name (DBUF, Buffer (DBFL){}) - CreateByteField (DBUF, Zero, STAT) - CreateByteField (DBUF, 0x02, DVAL) - CreateField (DBUF, 0x18, 0xA0, DEID) - Method (_S1D, 0, NotSerialized) // _S1D: S1 Device State - { - Return (0x03) - } - - Method (_S2D, 0, NotSerialized) // _S2D: S2 Device State - { - Return (0x03) - } - - Method (_S3D, 0, NotSerialized) // _S3D: S3 Device State - { - Return (0x03) - } - - Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 - { - DEID = Buffer (ESNL){} - DVAL = Zero - DEID = PGID /* \_SB_.CAMT.PGID */ - If (\_SB.ABD.AVBL) - { - \_SB.PEP0.FLD0 = DBUF /* \_SB_.CAMT.DBUF */ - } - } - - Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 - { - DEID = Buffer (ESNL){} - DVAL = 0x03 - DEID = PGID /* \_SB_.CAMT.PGID */ - If (\_SB.ABD.AVBL) - { - \_SB.PEP0.FLD0 = DBUF /* \_SB_.CAMT.DBUF */ - } - } - } - - Device (FLSH) - { - Name (_DEP, Package (0x03) // _DEP: Dependencies - { - \_SB.CAMF, - \_SB.CAMS, - \_SB.PEP0 - }) - Name (_HID, "QCOM244B") // _HID: Hardware ID - Name (_UID, 0x19) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, Buffer (0x02) - { - 0x79, 0x00 // y. - }) - Return (RBUF) /* \_SB_.FLSH._CRS.RBUF */ - } - } - - Device (FLHT) - { - Name (_DEP, Package (0x03) // _DEP: Dependencies - { - \_SB.CAMT, - \_SB.PEP0, - \_SB.FLSH - }) - Name (_HID, "QCOM244C") // _HID: Hardware ID - Name (_UID, 0x1D) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - GpioInt (Level, ActiveHigh, Shared, PullDown, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0E9F - } - GpioInt (Level, ActiveHigh, Shared, PullDown, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0E9E - } - GpioIo (Shared, PullDown, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.PM02", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0E9F - } - GpioIo (Shared, PullDown, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.PM02", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0E9E - } - }) - Return (RBUF) /* \_SB_.FLHT._CRS.RBUF */ - } - } - - Device (JPGE) - { - Name (_DEP, Package (0x03) // _DEP: Dependencies - { - \_SB.CAMP, - \_SB.MMU2, - \_SB.PEP0 - }) - Name (_HID, "QCOM2467") // _HID: Hardware ID - Name (_UID, 0x17) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFDA1C000, // Address Base - 0x00000320, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFDA60000, // Address Base - 0x00000C34, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000005B, - } - Memory32Fixed (ReadWrite, - 0xFDA20000, // Address Base - 0x00000320, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000005C, - } - Memory32Fixed (ReadWrite, - 0xFDAA0000, // Address Base - 0x000001A0, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000150, - } - }) - Return (RBUF) /* \_SB_.JPGE._CRS.RBUF */ - } - } - - Device (VFE0) - { - Name (_DEP, Package (0x03) // _DEP: Dependencies - { - \_SB.MMU1, - \_SB.PEP0, - \_SB.CAMP - }) - Name (_HID, "QCOM2432") // _HID: Hardware ID - Name (_UID, 0x16) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFDA0A000, // Address Base - 0x00000BFF, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFDA40000, // Address Base - 0x00001FFF, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFDA18000, // Address Base - 0x00003FFF, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFDA04000, // Address Base - 0x00003FFF, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFDA10000, // Address Base - 0x00003FFF, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFE09C000, // Address Base - 0x00000090, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFDA14000, // Address Base - 0x00003FFF, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFD878000, // Address Base - 0x000007FF, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000059, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000057, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000051, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000005A, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000015C, - } - }) - Return (RBUF) /* \_SB_.VFE0._CRS.RBUF */ - } - } - - Device (BTNS) - { - Name (_HID, "ACPI0011" /* Generic Buttons Device */) // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - GpioInt (Edge, ActiveBoth, Shared, PullDown, 0x0000, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0040 - } - GpioInt (Edge, ActiveBoth, SharedAndWake, PullUp, 0x0000, - "\\_SB.PM01", 0x00, ResourceConsumer, , - RawDataBuffer (0x03) // Vendor Data - { - 0x40, 0x40, 0x40 - }) - { // Pin list - 0x0610 - } - GpioInt (Edge, ActiveBoth, SharedAndWake, PullDown, 0x0000, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0041 - } - GpioInt (Edge, ActiveBoth, Shared, PullUp, 0x0000, - "\\_SB.PM01", 0x00, ResourceConsumer, , - RawDataBuffer (0x03) // Vendor Data - { - 0x40, 0x40, 0x01 - }) - { // Pin list - 0x0620 - } - GpioInt (Edge, ActiveBoth, SharedAndWake, PullUp, 0x0000, - "\\_SB.PM01", 0x00, ResourceConsumer, , - RawDataBuffer (0x03) // Vendor Data - { - 0x40, 0x40, 0x01 - }) - { // Pin list - 0x0618 - } - }) - Return (RBUF) /* \_SB_.BTNS._CRS.RBUF */ - } - - Name (_DSD, Package (0x02) // _DSD: Device-Specific Data - { - ToUUID ("fa6bd625-9ce8-470d-a2c7-b3ca36c4282e"), - Package (0x06) - { - Package (0x05) - { - Zero, - One, - Zero, - One, - 0x0D - }, - - Package (0x05) - { - One, - Zero, - One, - One, - 0x81 - }, - - Package (0x05) - { - One, - One, - One, - 0x0C, - 0xE9 - }, - - Package (0x05) - { - One, - 0x02, - One, - 0x0C, - 0xEA - }, - - Package (0x05) - { - One, - 0x03, - One, - 0x90, - 0x20 - }, - - Package (0x05) - { - One, - 0x04, - One, - 0x90, - 0x21 - } - } - }) - } - - Device (HWN1) - { - Name (_HID, "QCOM24A4") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.PMIC - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (NAM, Buffer (0x0A) - { - "\\_SB.SPMI" - }) - Name (VIB1, Buffer (0x0C) - { - /* 0000 */ 0x8E, 0x13, 0x00, 0x01, 0x00, 0xC1, 0x02, 0x03, // ........ - /* 0008 */ 0xC0, 0x01, 0x00, 0x00 // .... - }) - Name (END, Buffer (0x02) - { - 0x79, 0x00 // y. - }) - Concatenate (VIB1, NAM, Local1) - Name (RBUF, ResourceTemplate () - { - GpioInt (Level, ActiveHigh, Exclusive, PullNone, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0E00 - } - }) - Concatenate (Local1, RBUF, Local0) - Return (Local0) - } - - Method (HAPI, 0, NotSerialized) - { - Name (CFG0, Package (0x03) - { - One, - One, - One - }) - Return (CFG0) /* \_SB_.HWN1.HAPI.CFG0 */ - } - - Method (HAPC, 0, NotSerialized) - { - Name (CFG0, Package (0x14) - { - One, - 0xE6, - One, - One, - One, - One, - One, - One, - Zero, - Zero, - Zero, - 0x14, - One, - 0xFF, - Zero, - One, - 0x14, - Zero, - Zero, - 0x03CF - }) - Return (CFG0) /* \_SB_.HWN1.HAPC.CFG0 */ - } - } - - Device (HWN0) - { - Name (_HID, "QCOM24A3") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Method (HWNL, 0, NotSerialized) - { - Name (CFG0, Package (0x10) - { - One, - 0x03, - 0x019B, - 0x14, - 0x20, - Zero, - 0x40, - One, - 0x80, - 0x02, - One, - One, - One, - 0x03, - One, - One - }) - Return (CFG0) /* \_SB_.HWN0.HWNL.CFG0 */ - } - - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (NAM, Buffer (0x0A) - { - "\\_SB.SPMI" - }) - Name (END, Buffer (0x02) - { - 0x79, 0x00 // y. - }) - Name (RGB1, Buffer (0x0C) - { - /* 0000 */ 0x8E, 0x13, 0x00, 0x01, 0x00, 0xC1, 0x02, 0x03, // ........ - /* 0008 */ 0xD0, 0x01, 0x00, 0x00 // .... - }) - Concatenate (RGB1, NAM, Local0) - Concatenate (Local0, END, Local1) - Return (Local1) - } - } - - Device (RVRM) - { - Name (_HID, "QCOM2498") // _HID: Hardware ID - } - - Device (LNK0) - { - Name (_HID, "QCOM24A7") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - } - - Device (LNK1) - { - Name (_HID, "QCOM24A7") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - } - - Device (LNK2) - { - Name (_HID, "QCOM24A7") // _HID: Hardware ID - Name (_UID, 0x02) // _UID: Unique ID - } - - Device (LNK3) - { - Name (_HID, "QCOM24A7") // _HID: Hardware ID - Name (_UID, 0x03) // _UID: Unique ID - } - - Device (LNK4) - { - Name (_HID, "QCOM24A7") // _HID: Hardware ID - Name (_UID, 0x04) // _UID: Unique ID - } - - Device (LNK5) - { - Name (_HID, "QCOM24A7") // _HID: Hardware ID - Name (_UID, 0x05) // _UID: Unique ID - } - - Device (LNK6) - { - Name (_HID, "QCOM24A7") // _HID: Hardware ID - Name (_UID, 0x06) // _UID: Unique ID - } - - Device (LNK7) - { - Name (_HID, "QCOM24A7") // _HID: Hardware ID - Name (_UID, 0x07) // _UID: Unique ID - } - - Device (LNK8) - { - Name (_HID, "QCOM24A7") // _HID: Hardware ID - Name (_UID, 0x08) // _UID: Unique ID - } - - Device (MBRG) - { - Name (_HID, "QCOM2145") // _HID: Hardware ID - } - - Device (RMAT) - { - Name (_HID, "QCOM2155") // _HID: Hardware ID - } - - Device (RMNT) - { - Name (_HID, "QCOM2148") // _HID: Hardware ID - } - - Device (SEN1) - { - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.IPC0, - \_SB.ADSP - }) - Name (_HID, "QCOM2495") // _HID: Hardware ID - Method (AROT, 0, NotSerialized) - { - Name (RBUF, Package (0x03) - { - "1 0 0", - "0 1 0", - "0 0 1" - }) - Return (RBUF) /* \_SB_.SEN1.AROT.RBUF */ - } - - Method (GROT, 0, NotSerialized) - { - Name (RBUF, Package (0x03) - { - "1 0 0", - "0 1 0", - "0 0 1" - }) - Return (RBUF) /* \_SB_.SEN1.GROT.RBUF */ - } - - Method (MROT, 0, NotSerialized) - { - Name (RBUF, Package (0x03) - { - "-1 0 0", - "0 1 0", - "0 0 -1" - }) - Return (RBUF) /* \_SB_.SEN1.MROT.RBUF */ - } - } - - Device (QDCI) - { - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.SMD0 - }) - Name (_HID, "QCOM2412") // _HID: Hardware ID - } - - Device (FMSL) - { - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.PEP0, - \_SB.IC11 - }) - Name (_HID, "QCOM24B1") // _HID: Hardware ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - I2cSerialBusV2 (0x0011, ControllerInitiated, 0x00061A80, - AddressingMode7Bit, "\\_SB.IC11", - 0x00, ResourceConsumer, , Exclusive, - ) - GpioInt (Edge, ActiveLow, Exclusive, PullUp, 0x0000, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0009 - } - GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x005D - } - }) - Return (RBUF) /* \_SB_.FMSL._CRS.RBUF */ - } - } - - Device (BTH0) - { - Name (_HID, "QCOM24B2") // _HID: Hardware ID - Name (_DEP, Package (0x03) // _DEP: Dependencies - { - \_SB.PEP0, - \_SB.PMIC, - \_SB.UAR8 - }) - Name (_PRW, Package (0x02) // _PRW: Power Resources for Wake - { - Zero, - Zero - }) - Name (_S4W, 0x02) // _S4W: S4 Device Wake State - Name (_S0W, 0x02) // _S0W: S0 Device Wake State - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (PBUF, ResourceTemplate () - { - UartSerialBusV2 (0x0001C200, DataBitsEight, StopBitsOne, - 0xC0, LittleEndian, ParityTypeNone, FlowControlHardware, - 0x0020, 0x0020, "\\_SB.UAR8", - 0x00, ResourceConsumer, , Exclusive, - ) - GpioIo (Exclusive, PullDown, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0690 - } - }) - Return (PBUF) /* \_SB_.BTH0._CRS.PBUF */ - } - - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (0x0F) - } - } - - Device (URS0) - { - Name (_HID, "QCOM24B6") // _HID: Hardware ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.PEP0, - \_SB.BAMD - }) - Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings - { - Memory32Fixed (ReadWrite, - 0xF9200000, // Address Base - 0x000FFFFF, // Address Length - ) - }) - Device (USB0) - { - Name (_ADR, Zero) // _ADR: Address - Name (_S0W, 0x03) // _S0W: S0 Device Wake State - Name (_UPC, Package (0x04) // _UPC: USB Port Capabilities - { - One, - 0x09, - Zero, - Zero - }) - Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings - { - Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) - { - 0x000000A3, - } - Interrupt (ResourceConsumer, Level, ActiveHigh, SharedAndWake, ,, ) - { - 0x000000D4, - } - }) - } - - Device (UFN0) - { - Name (_ADR, One) // _ADR: Address - Name (_S0W, 0x03) // _S0W: S0 Device Wake State - Name (_UPC, Package (0x04) // _UPC: USB Port Capabilities - { - One, - 0x09, - Zero, - Zero - }) - Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings - { - Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) - { - 0x000000A3, - } - Interrupt (ResourceConsumer, Level, ActiveHigh, SharedAndWake, ,, ) - { - 0x000000D4, - } - }) - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (0x01) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.URS0.UFN0._DSM._T_0 */ - If ((_T_0 == ToUUID ("fe56cfeb-49d5-4378-a8a2-2978dbe54ad2"))) - { - While (One) - { - Name (_T_1, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - While (One) - { - Name (_T_2, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_2 = ToInteger (Arg1) - If ((_T_2 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - Break - } - Else - { - Return (Buffer (One) - { - 0x01 // . - }) - Break - } - - Break - } - - Return (Buffer (One) - { - 0x00 // . - }) - Break - } - ElseIf ((_T_1 == One)) - { - Return (0x20) - Break - } - Else - { - Return (Buffer (One) - { - 0x00 // . - }) - Break - } - - Break - } - } - ElseIf ((_T_0 == ToUUID ("18de299f-9476-4fc9-b43b-8aeb713ed751"))) - { - While (One) - { - Name (_T_3, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_3 = ToInteger (Arg2) - If ((_T_3 == Zero)) - { - While (One) - { - Name (_T_4, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_4 = ToInteger (Arg1) - If ((_T_4 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - Break - } - Else - { - Return (Buffer (One) - { - 0x01 // . - }) - Break - } - - Break - } - - Return (Buffer (One) - { - 0x00 // . - }) - Break - } - ElseIf ((_T_3 == One)) - { - Return (0x03) - Break - } - Else - { - Return (Buffer (One) - { - 0x00 // . - }) - Break - } - - Break - } - } - Else - { - Return (Buffer (One) - { - 0x00 // . - }) - Break - } - - Break - } - } - - Method (PHYC, 0, NotSerialized) - { - Name (CFG0, Package (0x01) - { - Package (0x03) - { - Zero, - 0xF92F8814, - 0x00D191A7 - } - }) - Return (CFG0) /* \_SB_.URS0.UFN0.PHYC.CFG0 */ - } - } - } - - Device (UFN1) - { - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.PEP0 - }) - Name (_HID, "QCOM01C0") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Name (REG, Zero) - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (Zero) - } - - Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings - { - Memory32Fixed (ReadWrite, - 0xF9A55000, // Address Base - 0x00000300, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x000000A6, - } - Interrupt (ResourceConsumer, Level, ActiveHigh, ExclusiveAndWake, ,, ) - { - 0x000000AC, - } - }) - OperationRegion (UCDR, SystemMemory, 0xF9A55000, 0x1000) - Field (UCDR, WordAcc, NoLock, Preserve) - { - Offset (0x44), - SCRA, 32, - Offset (0x90), - AHBB, 32, - Offset (0x98), - AHBM, 32, - GENC, 32, - GETC, 32, - Offset (0x140), - UCMD, 32, - Offset (0x170), - ULPI, 32, - Offset (0x184), - PTSC, 32, - Offset (0x1A8), - MODE, 32 - } - - Method (_UBF, 0, NotSerialized) - { - MODE = 0x02 - REG = PTSC /* \_SB_.UFN1.PTSC */ - PTSC = (REG | 0x02) - AHBM = 0x08 - AHBB = Zero - GENC = 0x0CB0 - ULPI = 0x60960003 - REG = GETC /* \_SB_.UFN1.GETC */ - GETC = (REG | 0x80) - REG = UCMD /* \_SB_.UFN1.UCMD */ - UCMD = (REG | 0x02000000) - SCRA = 0x39 - } - - Method (VBUS, 0, NotSerialized) - { - Return (One) - } - - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (0x01) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.UFN1._DSM._T_0 */ - If ((_T_0 == ToUUID ("fe56cfeb-49d5-4378-a8a2-2978dbe54ad2"))) - { - While (One) - { - Name (_T_1, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - While (One) - { - Name (_T_2, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_2 = ToInteger (Arg1) - If ((_T_2 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - Break - } - Else - { - Return (Buffer (One) - { - 0x01 // . - }) - Break - } - - Break - } - - Return (Buffer (One) - { - 0x00 // . - }) - Break - } - ElseIf ((_T_1 == One)) - { - Return (0x20) - Break - } - Else - { - Return (Buffer (One) - { - 0x00 // . - }) - Break - } - - Break - } - } - ElseIf ((_T_0 == ToUUID ("18de299f-9476-4fc9-b43b-8aeb713ed751"))) - { - While (One) - { - Name (_T_3, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_3 = ToInteger (Arg2) - If ((_T_3 == Zero)) - { - While (One) - { - Name (_T_4, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_4 = ToInteger (Arg1) - If ((_T_4 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - Break - } - Else - { - Return (Buffer (One) - { - 0x01 // . - }) - Break - } - - Break - } - - Return (Buffer (One) - { - 0x00 // . - }) - Break - } - ElseIf ((_T_3 == One)) - { - Return (0x02) - Break - } - Else - { - Return (Buffer (One) - { - 0x00 // . - }) - Break - } - - Break - } - } - Else - { - Return (Buffer (One) - { - 0x00 // . - }) - Break - } - - Break - } - } - - Method (PHYC, 0, NotSerialized) - { - Name (CFG0, Package (0x03) - { - Package (0x02) - { - 0x80, - 0x74 - }, - - Package (0x02) - { - 0x81, - 0x38 - }, - - Package (0x02) - { - 0x82, - 0x14 - } - }) - Return (CFG0) /* \_SB_.UFN1.PHYC.CFG0 */ - } - } - - Device (PER0) - { - Name (_HID, "QCOM25A0") // _HID: Hardware ID - } - - Device (ADC1) - { - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.SPMI, - \_SB.PMIC - }) - Name (_HID, "QCOM240F") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (INTB, ResourceTemplate () - { - GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullUp, 0x0000, - "\\_SB.PM01", 0x00, ResourceConsumer, , - RawDataBuffer (0x01) // Vendor Data - { - 0x02 - }) - { // Pin list - 0x0188 - } - GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullUp, 0x0000, - "\\_SB.PM01", 0x00, ResourceConsumer, , - RawDataBuffer (0x01) // Vendor Data - { - 0x03 - }) - { // Pin list - 0x01A0 - } - }) - Name (NAM, Buffer (0x0A) - { - "\\_SB.SPMI" - }) - Name (VUSR, Buffer (0x0C) - { - /* 0000 */ 0x8E, 0x13, 0x00, 0x01, 0x00, 0xC1, 0x02, 0x00, // ........ - /* 0008 */ 0x31, 0x01, 0x00, 0x00 // 1... - }) - Name (VBTM, Buffer (0x0C) - { - /* 0000 */ 0x8E, 0x13, 0x00, 0x01, 0x00, 0xC1, 0x02, 0x00, // ........ - /* 0008 */ 0x34, 0x01, 0x00, 0x00 // 4... - }) - Name (END, Buffer (0x02) - { - 0x79, 0x00 // y. - }) - Concatenate (VUSR, NAM, Local1) - Concatenate (VBTM, NAM, Local2) - Concatenate (Local1, Local2, Local3) - Concatenate (Local3, INTB, Local0) - Return (Local0) - } - - Method (ADDV, 0, NotSerialized) - { - Return (Package (0x03) - { - One, - One, - Zero - }) - } - - Method (GENP, 0, NotSerialized) - { - Return (Package (0x0D) - { - Zero, - Zero, - Zero, - Zero, - One, - One, - Zero, - 0x08, - One, - 0x0708, - Zero, - 0x0271, - 0x04E2 - }) - } - - Method (CHAN, 0, NotSerialized) - { - Return (Package (0x11) - { - Package (0x12) - { - "VCOIN", - 0x05, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - 0x03, - Zero, - Zero, - Zero, - Zero, - One, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "VPH_PWR", - 0x07, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - 0x03, - Zero, - Zero, - Zero, - Zero, - One, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "PMIC_THERM", - 0x08, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - One, - PTCF, - PTCI, - 0x2, - Zero, - One, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "XO_THERM", - 0x7C, - Zero, - 0x05, - 0xFFFF, - Zero, - Zero, - One, - One, - XOCF, - Zero, - One, - XTTB, - Zero, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "XO_THERM_GPS", - 0x7C, - One, - 0x05, - 0xFFFF, - Zero, - Zero, - One, - One, - XOCF, - Zero, - One, - XTTB, - Zero, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "PMIC_HARDWARE_ID", - 0x76, - Zero, - One, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "SYS_THERM1", - 0x73, - Zero, - One, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - SYTB, - Zero, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "SYS_THERM2", - 0x74, - Zero, - One, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - SYTB, - Zero, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "PA_THERM", - 0x75, - Zero, - One, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - SYTB, - Zero, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "PA_THERM1", - 0x77, - Zero, - One, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - SYTB, - Zero, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "SYS_THERM3", - 0x78, - Zero, - One, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - SYTB, - Zero, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "USB_DATA", - 0x04, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - 0x03, - Zero, - Zero, - Zero, - Zero, - One, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "USB_ID", - 0x79, - Zero, - 0x05, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - USBT, - Zero, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "VDD", - 0x0F, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "GND", - 0x0E, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "VREF1", - 0x09, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - Zero, - One, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "VREF2", - 0x0A, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - Zero, - One, - 0x000186A0, - Zero, - Zero, - Zero - } - }) - } - - Method (CBCH, 0, NotSerialized) - { - Return (Package (0x04) - { - Package (0x12) - { - "VDD", - 0x0F, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "GND", - 0x0E, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "VREF1", - 0x09, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - Zero, - One, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "VREF2", - 0x0A, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - Zero, - One, - 0x000186A0, - Zero, - Zero, - Zero - } - }) - } - - Method (CFGS, 0, NotSerialized) - { - Return (Package (0x03) - { - Package (0x03) - { - One, - Zero, - 0x01AB - }, - - Package (0x03) - { - 0x03, - One, - 0x0355 - }, - - Package (0x03) - { - Zero, - One, - 0x6B - } - }) - } - - Method (SEQP, 0, NotSerialized) - { - Return (Package (0x02) - { - Package (0x04) - { - 0x07, - 0x05, - One, - One - }, - - Package (0x04) - { - Zero, - 0x0F, - One, - 0x02 - } - }) - } - - Method (PTCF, 1, NotSerialized) - { - Local0 = (Arg0 >> One) - Local0 -= 0x00042B08 - Return (Local0) - } - - Method (PTCI, 1, NotSerialized) - { - Local0 = (Arg0 + 0x00042B08) - Local0 <<= One - Return (Local0) - } - - Method (XOCF, 1, NotSerialized) - { - Local1 = (Arg0 << 0x0E) - Local0 = (0xFFFF - Arg0) - Local2 = (Local0 >> One) - If ((Local0 == Zero)) - { - Return (0x7FFFFFFF) - } - - Local3 = (Local1 + Local2) - Divide (Local3, Local0, Local4, Local3) - If ((Local3 > 0x7FFFFFFF)) - { - Return (0x7FFFFFFF) - } - - Return (Local3) - } - - Method (BTTB, 0, NotSerialized) - { - Return (Package (0x0C) - { - Package (0x02) - { - 0x09FF, - 0xFFFFFFE2 - }, - - Package (0x02) - { - 0x0996, - 0xFFFFFFEC - }, - - Package (0x02) - { - 0x08F7, - 0xFFFFFFF6 - }, - - Package (0x02) - { - 0x081D, - Zero - }, - - Package (0x02) - { - 0x070D, - 0x0A - }, - - Package (0x02) - { - 0x05DF, - 0x14 - }, - - Package (0x02) - { - 0x04B1, - 0x1E - }, - - Package (0x02) - { - 0x03A0, - 0x28 - }, - - Package (0x02) - { - 0x02BB, - 0x32 - }, - - Package (0x02) - { - 0x0208, - 0x3C - }, - - Package (0x02) - { - 0x0180, - 0x46 - }, - - Package (0x02) - { - 0x011B, - 0x50 - } - }) - } - - Method (USBT, 0, NotSerialized) - { - Return (Package (0x24) - { - Package (0x02) - { - Zero, - Zero - }, - - Package (0x02) - { - 0x32, - 0x0B29 - }, - - Package (0x02) - { - 0x64, - 0x16FA - }, - - Package (0x02) - { - 0x96, - 0x2383 - }, - - Package (0x02) - { - 0xC8, - 0x30D4 - }, - - Package (0x02) - { - 0xFA, - 0x3F01 - }, - - Package (0x02) - { - 0x012C, - 0x4E20 - }, - - Package (0x02) - { - 0x015E, - 0x5E4A - }, - - Package (0x02) - { - 0x0190, - 0x6F9B - }, - - Package (0x02) - { - 0x01C2, - 0x8235 - }, - - Package (0x02) - { - 0x01F4, - 0x963E - }, - - Package (0x02) - { - 0x0226, - 0xABE0 - }, - - Package (0x02) - { - 0x0258, - 0xC350 - }, - - Package (0x02) - { - 0x028A, - 0xDCCA - }, - - Package (0x02) - { - 0x02BC, - 0xF894 - }, - - Package (0x02) - { - 0x02EE, - 0x00011705 - }, - - Package (0x02) - { - 0x0320, - 0x00013880 - }, - - Package (0x02) - { - 0x0352, - 0x00015D82 - }, - - Package (0x02) - { - 0x0384, - 0x000186A0 - }, - - Package (0x02) - { - 0x03B6, - 0x0001B495 - }, - - Package (0x02) - { - 0x03E8, - 0x0001E848 - }, - - Package (0x02) - { - 0x041A, - 0x000222E0 - }, - - Package (0x02) - { - 0x044C, - 0x000265D7 - }, - - Package (0x02) - { - 0x047E, - 0x0002B31B - }, - - Package (0x02) - { - 0x04B0, - 0x00030D40 - }, - - Package (0x02) - { - 0x04E2, - 0x000377C9 - }, - - Package (0x02) - { - 0x0514, - 0x0003F7A0 - }, - - Package (0x02) - { - 0x0546, - 0x000493E0 - }, - - Package (0x02) - { - 0x0578, - 0x00055730 - }, - - Package (0x02) - { - 0x05AA, - 0x0006524E - }, - - Package (0x02) - { - 0x05DC, - 0x0007A120 - }, - - Package (0x02) - { - 0x060E, - 0x000975E0 - }, - - Package (0x02) - { - 0x0640, - 0x000C3500 - }, - - Package (0x02) - { - 0x0672, - 0x0010C8E0 - }, - - Package (0x02) - { - 0x06A4, - 0x0019F0A0 - }, - - Package (0x02) - { - 0x06D6, - 0x003567E0 - } - }) - } - - Method (SYTB, 0, NotSerialized) - { - Return (Package (0x22) - { - Package (0x02) - { - 0x06DF, - 0xFFFFFFD8 - }, - - Package (0x02) - { - 0x06CF, - 0xFFFFFFDD - }, - - Package (0x02) - { - 0x06B9, - 0xFFFFFFE2 - }, - - Package (0x02) - { - 0x069C, - 0xFFFFFFE7 - }, - - Package (0x02) - { - 0x0677, - 0xFFFFFFEC - }, - - Package (0x02) - { - 0x0649, - 0xFFFFFFF1 - }, - - Package (0x02) - { - 0x0610, - 0xFFFFFFF6 - }, - - Package (0x02) - { - 0x05CC, - 0xFFFFFFFB - }, - - Package (0x02) - { - 0x057E, - Zero - }, - - Package (0x02) - { - 0x0525, - 0x05 - }, - - Package (0x02) - { - 0x04C3, - 0x0A - }, - - Package (0x02) - { - 0x045B, - 0x0F - }, - - Package (0x02) - { - 0x03EF, - 0x14 - }, - - Package (0x02) - { - 0x0384, - 0x19 - }, - - Package (0x02) - { - 0x031C, - 0x1E - }, - - Package (0x02) - { - 0x02B9, - 0x23 - }, - - Package (0x02) - { - 0x025D, - 0x28 - }, - - Package (0x02) - { - 0x020B, - 0x2D - }, - - Package (0x02) - { - 0x01C1, - 0x32 - }, - - Package (0x02) - { - 0x0180, - 0x37 - }, - - Package (0x02) - { - 0x0147, - 0x3C - }, - - Package (0x02) - { - 0x0117, - 0x41 - }, - - Package (0x02) - { - 0xED, - 0x46 - }, - - Package (0x02) - { - 0xCA, - 0x4B - }, - - Package (0x02) - { - 0xAC, - 0x50 - }, - - Package (0x02) - { - 0x92, - 0x55 - }, - - Package (0x02) - { - 0x7D, - 0x5A - }, - - Package (0x02) - { - 0x6B, - 0x5F - }, - - Package (0x02) - { - 0x5C, - 0x64 - }, - - Package (0x02) - { - 0x4F, - 0x69 - }, - - Package (0x02) - { - 0x44, - 0x6E - }, - - Package (0x02) - { - 0x3B, - 0x73 - }, - - Package (0x02) - { - 0x33, - 0x78 - }, - - Package (0x02) - { - 0x2C, - 0x7D - } - }) - } - - Method (XTTB, 0, NotSerialized) - { - Return (Package (0xA6) - { - Package (0x02) - { - 0x000AFDFC, - 0xFFFF6000 - }, - - Package (0x02) - { - 0x000A3B47, - 0xFFFF6400 - }, - - Package (0x02) - { - 0x0009875A, - 0xFFFF6800 - }, - - Package (0x02) - { - 0x0008E0FB, - 0xFFFF6C00 - }, - - Package (0x02) - { - 0x00084710, - 0xFFFF7000 - }, - - Package (0x02) - { - 0x0007B895, - 0xFFFF7400 - }, - - Package (0x02) - { - 0x0007349F, - 0xFFFF7800 - }, - - Package (0x02) - { - 0x0006BA55, - 0xFFFF7C00 - }, - - Package (0x02) - { - 0x000648F3, - 0xFFFF8000 - }, - - Package (0x02) - { - 0x0005DFC4, - 0xFFFF8400 - }, - - Package (0x02) - { - 0x00057E23, - 0xFFFF8800 - }, - - Package (0x02) - { - 0x0005237A, - 0xFFFF8C00 - }, - - Package (0x02) - { - 0x0004CF3E, - 0xFFFF9000 - }, - - Package (0x02) - { - 0x000480F0, - 0xFFFF9400 - }, - - Package (0x02) - { - 0x0004381C, - 0xFFFF9800 - }, - - Package (0x02) - { - 0x0003F457, - 0xFFFF9C00 - }, - - Package (0x02) - { - 0x0003B520, - 0xFFFFA000 - }, - - Package (0x02) - { - 0x00037A42, - 0xFFFFA400 - }, - - Package (0x02) - { - 0x0003436A, - 0xFFFFA800 - }, - - Package (0x02) - { - 0x0003104B, - 0xFFFFAC00 - }, - - Package (0x02) - { - 0x0002E09E, - 0xFFFFB000 - }, - - Package (0x02) - { - 0x0002B424, - 0xFFFFB400 - }, - - Package (0x02) - { - 0x00028AA0, - 0xFFFFB800 - }, - - Package (0x02) - { - 0x000263DB, - 0xFFFFBC00 - }, - - Package (0x02) - { - 0x00023FA2, - 0xFFFFC000 - }, - - Package (0x02) - { - 0x00021DC7, - 0xFFFFC400 - }, - - Package (0x02) - { - 0x0001FE1F, - 0xFFFFC800 - }, - - Package (0x02) - { - 0x0001E081, - 0xFFFFCC00 - }, - - Package (0x02) - { - 0x0001C4CA, - 0xFFFFD000 - }, - - Package (0x02) - { - 0x0001AAD6, - 0xFFFFD400 - }, - - Package (0x02) - { - 0x00019287, - 0xFFFFD800 - }, - - Package (0x02) - { - 0x00017BB7, - 0xFFFFDC00 - }, - - Package (0x02) - { - 0x00016655, - 0xFFFFE000 - }, - - Package (0x02) - { - 0x00015249, - 0xFFFFE400 - }, - - Package (0x02) - { - 0x00013F7A, - 0xFFFFE800 - }, - - Package (0x02) - { - 0x00012DD3, - 0xFFFFEC00 - }, - - Package (0x02) - { - 0x00011D47, - 0xFFFFF000 - }, - - Package (0x02) - { - 0x00010DBB, - 0xFFFFF400 - }, - - Package (0x02) - { - 0xFF1F, - 0xFFFFF800 - }, - - Package (0x02) - { - 0xF163, - 0xFFFFFC00 - }, - - Package (0x02) - { - 0xE479, - Zero - }, - - Package (0x02) - { - 0xD84F, - 0x0400 - }, - - Package (0x02) - { - 0xCCDE, - 0x0800 - }, - - Package (0x02) - { - 0xC217, - 0x0C00 - }, - - Package (0x02) - { - 0xB7F2, - 0x1000 - }, - - Package (0x02) - { - 0xAE64, - 0x1400 - }, - - Package (0x02) - { - 0xA562, - 0x1800 - }, - - Package (0x02) - { - 0x9CE5, - 0x1C00 - }, - - Package (0x02) - { - 0x94E3, - 0x2000 - }, - - Package (0x02) - { - 0x8D55, - 0x2400 - }, - - Package (0x02) - { - 0x8635, - 0x2800 - }, - - Package (0x02) - { - 0x7F7A, - 0x2C00 - }, - - Package (0x02) - { - 0x7920, - 0x3000 - }, - - Package (0x02) - { - 0x731F, - 0x3400 - }, - - Package (0x02) - { - 0x6D73, - 0x3800 - }, - - Package (0x02) - { - 0x6817, - 0x3C00 - }, - - Package (0x02) - { - 0x6305, - 0x4000 - }, - - Package (0x02) - { - 0x5E39, - 0x4400 - }, - - Package (0x02) - { - 0x59AF, - 0x4800 - }, - - Package (0x02) - { - 0x5564, - 0x4C00 - }, - - Package (0x02) - { - 0x5154, - 0x5000 - }, - - Package (0x02) - { - 0x4D7A, - 0x5400 - }, - - Package (0x02) - { - 0x49D5, - 0x5800 - }, - - Package (0x02) - { - 0x4660, - 0x5C00 - }, - - Package (0x02) - { - 0x431A, - 0x6000 - }, - - Package (0x02) - { - 0x3FFF, - 0x6400 - }, - - Package (0x02) - { - 0x3D0D, - 0x6800 - }, - - Package (0x02) - { - 0x3A42, - 0x6C00 - }, - - Package (0x02) - { - 0x379B, - 0x7000 - }, - - Package (0x02) - { - 0x3517, - 0x7400 - }, - - Package (0x02) - { - 0x32B3, - 0x7800 - }, - - Package (0x02) - { - 0x306E, - 0x7C00 - }, - - Package (0x02) - { - 0x2E46, - 0x8000 - }, - - Package (0x02) - { - 0x2C39, - 0x8400 - }, - - Package (0x02) - { - 0x2A47, - 0x8800 - }, - - Package (0x02) - { - 0x286D, - 0x8C00 - }, - - Package (0x02) - { - 0x26AA, - 0x9000 - }, - - Package (0x02) - { - 0x24FD, - 0x9400 - }, - - Package (0x02) - { - 0x2365, - 0x9800 - }, - - Package (0x02) - { - 0x21E0, - 0x9C00 - }, - - Package (0x02) - { - 0x206E, - 0xA000 - }, - - Package (0x02) - { - 0x1F0E, - 0xA400 - }, - - Package (0x02) - { - 0x1DBF, - 0xA800 - }, - - Package (0x02) - { - 0x1C80, - 0xAC00 - }, - - Package (0x02) - { - 0x1B4F, - 0xB000 - }, - - Package (0x02) - { - 0x1A2D, - 0xB400 - }, - - Package (0x02) - { - 0x1918, - 0xB800 - }, - - Package (0x02) - { - 0x1810, - 0xBC00 - }, - - Package (0x02) - { - 0x1714, - 0xC000 - }, - - Package (0x02) - { - 0x1624, - 0xC400 - }, - - Package (0x02) - { - 0x153E, - 0xC800 - }, - - Package (0x02) - { - 0x1463, - 0xCC00 - }, - - Package (0x02) - { - 0x1393, - 0xD000 - }, - - Package (0x02) - { - 0x12CB, - 0xD400 - }, - - Package (0x02) - { - 0x120C, - 0xD800 - }, - - Package (0x02) - { - 0x1156, - 0xDC00 - }, - - Package (0x02) - { - 0x10A8, - 0xE000 - }, - - Package (0x02) - { - 0x1002, - 0xE400 - }, - - Package (0x02) - { - 0x0F63, - 0xE800 - }, - - Package (0x02) - { - 0x0ECB, - 0xEC00 - }, - - Package (0x02) - { - 0x0E39, - 0xF000 - }, - - Package (0x02) - { - 0x0DAE, - 0xF400 - }, - - Package (0x02) - { - 0x0D28, - 0xF800 - }, - - Package (0x02) - { - 0x0CA9, - 0xFC00 - }, - - Package (0x02) - { - 0x0C2F, - 0x00010000 - }, - - Package (0x02) - { - 0x0BBA, - 0x00010400 - }, - - Package (0x02) - { - 0x0B4A, - 0x00010800 - }, - - Package (0x02) - { - 0x0ADF, - 0x00010C00 - }, - - Package (0x02) - { - 0x0A78, - 0x00011000 - }, - - Package (0x02) - { - 0x0A16, - 0x00011400 - }, - - Package (0x02) - { - 0x09B8, - 0x00011800 - }, - - Package (0x02) - { - 0x095D, - 0x00011C00 - }, - - Package (0x02) - { - 0x0906, - 0x00012000 - }, - - Package (0x02) - { - 0x08B3, - 0x00012400 - }, - - Package (0x02) - { - 0x0863, - 0x00012800 - }, - - Package (0x02) - { - 0x0816, - 0x00012C00 - }, - - Package (0x02) - { - 0x07CD, - 0x00013000 - }, - - Package (0x02) - { - 0x0786, - 0x00013400 - }, - - Package (0x02) - { - 0x0742, - 0x00013800 - }, - - Package (0x02) - { - 0x0701, - 0x00013C00 - }, - - Package (0x02) - { - 0x06C3, - 0x00014000 - }, - - Package (0x02) - { - 0x0687, - 0x00014400 - }, - - Package (0x02) - { - 0x064D, - 0x00014800 - }, - - Package (0x02) - { - 0x0616, - 0x00014C00 - }, - - Package (0x02) - { - 0x05E1, - 0x00015000 - }, - - Package (0x02) - { - 0x05AE, - 0x00015400 - }, - - Package (0x02) - { - 0x057C, - 0x00015800 - }, - - Package (0x02) - { - 0x054D, - 0x00015C00 - }, - - Package (0x02) - { - 0x0520, - 0x00016000 - }, - - Package (0x02) - { - 0x04F4, - 0x00016400 - }, - - Package (0x02) - { - 0x04CA, - 0x00016800 - }, - - Package (0x02) - { - 0x04A1, - 0x00016C00 - }, - - Package (0x02) - { - 0x047A, - 0x00017000 - }, - - Package (0x02) - { - 0x0455, - 0x00017400 - }, - - Package (0x02) - { - 0x0431, - 0x00017800 - }, - - Package (0x02) - { - 0x040E, - 0x00017C00 - }, - - Package (0x02) - { - 0x03ED, - 0x00018000 - }, - - Package (0x02) - { - 0x03CC, - 0x00018400 - }, - - Package (0x02) - { - 0x03AD, - 0x00018800 - }, - - Package (0x02) - { - 0x038F, - 0x00018C00 - }, - - Package (0x02) - { - 0x0372, - 0x00019000 - }, - - Package (0x02) - { - 0x0356, - 0x00019400 - }, - - Package (0x02) - { - 0x033B, - 0x00019800 - }, - - Package (0x02) - { - 0x0322, - 0x00019C00 - }, - - Package (0x02) - { - 0x0309, - 0x0001A000 - }, - - Package (0x02) - { - 0x02F1, - 0x0001A400 - }, - - Package (0x02) - { - 0x02D9, - 0x0001A800 - }, - - Package (0x02) - { - 0x02C3, - 0x0001AC00 - }, - - Package (0x02) - { - 0x02AE, - 0x0001B000 - }, - - Package (0x02) - { - 0x0299, - 0x0001B400 - }, - - Package (0x02) - { - 0x0285, - 0x0001B800 - }, - - Package (0x02) - { - 0x0271, - 0x0001BC00 - }, - - Package (0x02) - { - 0x025E, - 0x0001C000 - }, - - Package (0x02) - { - 0x024C, - 0x0001C400 - }, - - Package (0x02) - { - 0x023B, - 0x0001C800 - }, - - Package (0x02) - { - 0x022A, - 0x0001CC00 - }, - - Package (0x02) - { - 0x021A, - 0x0001D000 - }, - - Package (0x02) - { - 0x020A, - 0x0001D400 - }, - - Package (0x02) - { - 0x01FB, - 0x0001D800 - }, - - Package (0x02) - { - 0x01EC, - 0x0001DC00 - }, - - Package (0x02) - { - 0x01DE, - 0x0001E000 - }, - - Package (0x02) - { - 0x01D0, - 0x0001E400 - }, - - Package (0x02) - { - 0x01C3, - 0x0001E800 - }, - - Package (0x02) - { - 0x01B6, - 0x0001EC00 - }, - - Package (0x02) - { - 0x01A9, - 0x0001F000 - }, - - Package (0x02) - { - 0x019D, - 0x0001F400 - } - }) - } - - Method (VTGN, 0, NotSerialized) - { - Return (Package (0x11) - { - Zero, - Zero, - Zero, - Zero, - Zero, - 0x08, - 0x02, - One, - Zero, - 0x01AB, - 0x05, - 0xFFFF, - 0x0F, - One, - One, - 0x32, - 0x06D6 - }) - } - - Method (VTCH, 0, NotSerialized) - { - Return (Package (0x08) - { - Package (0x02) - { - "SYS_THERM1", - 0x02 - }, - - Package (0x02) - { - "SYS_THERM2", - 0x02 - }, - - Package (0x02) - { - "PA_THERM", - 0x02 - }, - - Package (0x02) - { - "PA_THERM1", - 0x02 - }, - - Package (0x02) - { - "SYS_THERM3", - 0x02 - }, - - Package (0x02) - { - "PMIC_THERM", - 0x02 - }, - - Package (0x02) - { - "VPH_PWR", - One - }, - - Package (0x02) - { - "USB_ID", - One - } - }) - } - } - - Device (ADC2) - { - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.SPMI, - \_SB.PMIC - }) - Name (_HID, "QCOM240F") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (INTB, ResourceTemplate () - { - GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - RawDataBuffer (0x01) // Vendor Data - { - 0x02 - }) - { // Pin list - 0x0188 - } - }) - Name (NAM, Buffer (0x0A) - { - "\\_SB.SPMI" - }) - Name (VUSR, Buffer (0x0C) - { - /* 0000 */ 0x8E, 0x13, 0x00, 0x01, 0x00, 0xC1, 0x02, 0x02, // ........ - /* 0008 */ 0x31, 0x01, 0x00, 0x00 // 1... - }) - Name (END, Buffer (0x02) - { - 0x79, 0x00 // y. - }) - Concatenate (VUSR, NAM, Local1) - Concatenate (Local1, INTB, Local0) - Return (Local0) - } - - Method (ADDV, 0, NotSerialized) - { - Return (Package (0x03) - { - One, - Zero, - Zero - }) - } - - Method (GENP, 0, NotSerialized) - { - Return (Package (0x0D) - { - Zero, - One, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x08, - 0x40, - 0x0708, - Zero, - 0x0271, - 0x04E2 - }) - } - - Method (CHAN, 0, NotSerialized) - { - Return (Package (0x09) - { - Package (0x12) - { - "USB_IN", - Zero, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - 0x14, - Zero, - Zero, - Zero, - Zero, - One, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "DC_IN", - One, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - 0x14, - Zero, - Zero, - Zero, - Zero, - One, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "CHG_TEMP", - 0x0D, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - One, - PIST, - Zero, - 0x02, - Zero, - One, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "USB_DP", - 0x43, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - 0x03, - Zero, - Zero, - Zero, - Zero, - One, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "USB_DN", - 0x44, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - 0x03, - Zero, - Zero, - Zero, - Zero, - One, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "VDD", - 0x0F, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "GND", - 0x0E, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "VREF1", - 0x09, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - Zero, - One, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "VREF2", - 0x0A, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - Zero, - One, - 0x000186A0, - Zero, - Zero, - Zero - } - }) - } - - Method (CBCH, 0, NotSerialized) - { - Return (Package (0x04) - { - Package (0x12) - { - "VDD", - 0x0F, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "GND", - 0x0E, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "VREF1", - 0x09, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - Zero, - One, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "VREF2", - 0x0A, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - Zero, - One, - 0x000186A0, - Zero, - Zero, - Zero - } - }) - } - - Method (CFGS, 0, NotSerialized) - { - Return (Package (0x01) - { - Package (0x03) - { - One, - Zero, - 0x01AB - } - }) - } - - Method (PIST, 1, NotSerialized) - { - Local0 = (Arg0 / 0x64) - Local0 *= 0x6C82 - Local0 /= 0x03E8 - Local0 = (0x0005FA46 - Local0) - Return (Local0) - } - } - } -} - diff --git a/AcpiTables/8994/src/MADT.MpParkQuadCore.asl b/AcpiTables/8994/src/MADT.MpParkQuadCore.asl new file mode 100644 index 00000000..b870196e --- /dev/null +++ b/AcpiTables/8994/src/MADT.MpParkQuadCore.asl @@ -0,0 +1,209 @@ + +[000h 0000 4] Signature : "APIC" [Multiple APIC Description Table (MADT)] +[004h 0004 4] Table Length : 000002DC +[008h 0008 1] Revision : 03 +[009h 0009 1] Checksum : 00 +[00Ah 0010 6] Oem ID : "QCOM " +[010h 0016 8] Oem Table ID : "QCOMEDK2" +[018h 0024 4] Oem Revision : 00008994 +[01Ch 0028 4] Asl Compiler ID : "QCOM" +[020h 0032 4] Asl Compiler Revision : 00000001 + +[024h 0036 4] Local Apic Address : F9002000 +[028h 0040 4] Flags (decoded below) : 00000000 + PC-AT Compatibility : 0 + +[02Ch 0044 1] Subtable Type : 0B [Generic Interrupt Controller] +[02Dh 0045 1] Length : 50 +[02Eh 0046 2] Reserved : 0000 +[030h 0048 4] CPU Interface Number : 00000000 +[034h 0052 4] Processor UID : 00000000 +[038h 0056 4] Flags (decoded below) : 00000001 + Processor Enabled : 1 + Performance Interrupt Trigger Mode : 0 + Virtual GIC Interrupt Trigger Mode : 0 +[03Ch 0060 4] Parking Protocol Version : 00000001 +[040h 0064 4] Performance Interrupt : 00000017 +[044h 0068 8] Parked Address : 0000000000301000 +[04Ch 0076 8] Base Address : 00000000F9002000 +[054h 0084 8] Virtual GIC Base Address : 00000000F9004000 +[05Ch 0092 8] Hypervisor GIC Base Address : 00000000F9001000 +[064h 0100 4] Virtual GIC Interrupt : 00000019 +[068h 0104 8] Redistributor Base Address : 0000000000000000 +[070h 0112 8] ARM MPIDR : 0000000000000000 +[078h 0120 1] Efficiency Class : 00 +[079h 0121 1] Reserved : 00 +[07Ah 0122 2] SPE Overflow Interrupt : 0000 + +[07Ch 0124 1] Subtable Type : 0B [Generic Interrupt Controller] +[07Dh 0125 1] Length : 50 +[07Eh 0126 2] Reserved : 0000 +[080h 0128 4] CPU Interface Number : 00000001 +[084h 0132 4] Processor UID : 00000001 +[088h 0136 4] Flags (decoded below) : 00000001 + Processor Enabled : 1 + Performance Interrupt Trigger Mode : 0 + Virtual GIC Interrupt Trigger Mode : 0 +[08Ch 0140 4] Parking Protocol Version : 00000001 +[090h 0144 4] Performance Interrupt : 00000017 +[094h 0148 8] Parked Address : 0000000000311000 +[09Ch 0156 8] Base Address : 00000000F9002000 +[0A4h 0164 8] Virtual GIC Base Address : 00000000F9004000 +[0ACh 0172 8] Hypervisor GIC Base Address : 00000000F9001000 +[0B4h 0180 4] Virtual GIC Interrupt : 00000019 +[0B8h 0184 8] Redistributor Base Address : 0000000000000000 +[0C0h 0192 8] ARM MPIDR : 0000000000000001 +[0C8h 0200 1] Efficiency Class : 00 +[0C9h 0201 1] Reserved : 00 +[0CAh 0202 2] SPE Overflow Interrupt : 0000 + +[0CCh 0204 1] Subtable Type : 0B [Generic Interrupt Controller] +[0CDh 0205 1] Length : 50 +[0CEh 0206 2] Reserved : 0000 +[0D0h 0208 4] CPU Interface Number : 00000002 +[0D4h 0212 4] Processor UID : 00000002 +[0D8h 0216 4] Flags (decoded below) : 00000001 + Processor Enabled : 1 + Performance Interrupt Trigger Mode : 0 + Virtual GIC Interrupt Trigger Mode : 0 +[0DCh 0220 4] Parking Protocol Version : 00000001 +[0E0h 0224 4] Performance Interrupt : 00000017 +[0E4h 0228 8] Parked Address : 0000000000321000 +[0ECh 0236 8] Base Address : 00000000F9002000 +[0F4h 0244 8] Virtual GIC Base Address : 00000000F9004000 +[0FCh 0252 8] Hypervisor GIC Base Address : 00000000F9001000 +[104h 0260 4] Virtual GIC Interrupt : 00000019 +[108h 0264 8] Redistributor Base Address : 0000000000000000 +[110h 0272 8] ARM MPIDR : 0000000000000002 +[118h 0280 1] Efficiency Class : 00 +[119h 0281 1] Reserved : 00 +[11Ah 0282 2] SPE Overflow Interrupt : 0000 + +[11Ch 0284 1] Subtable Type : 0B [Generic Interrupt Controller] +[11Dh 0285 1] Length : 50 +[11Eh 0286 2] Reserved : 0000 +[120h 0288 4] CPU Interface Number : 00000003 +[124h 0292 4] Processor UID : 00000003 +[128h 0296 4] Flags (decoded below) : 00000001 + Processor Enabled : 1 + Performance Interrupt Trigger Mode : 0 + Virtual GIC Interrupt Trigger Mode : 0 +[12Ch 0300 4] Parking Protocol Version : 00000001 +[130h 0304 4] Performance Interrupt : 00000017 +[134h 0308 8] Parked Address : 0000000000331000 +[13Ch 0316 8] Base Address : 00000000F9002000 +[144h 0324 8] Virtual GIC Base Address : 00000000F9004000 +[14Ch 0332 8] Hypervisor GIC Base Address : 00000000F9001000 +[154h 0340 4] Virtual GIC Interrupt : 00000019 +[158h 0344 8] Redistributor Base Address : 0000000000000000 +[160h 0352 8] ARM MPIDR : 0000000000000003 +[168h 0360 1] Efficiency Class : 00 +[169h 0361 1] Reserved : 00 +[16Ah 0362 2] SPE Overflow Interrupt : 0000 + +[16Ch 0364 1] Subtable Type : 0B [Generic Interrupt Controller] +[16Dh 0365 1] Length : 50 +[16Eh 0366 2] Reserved : 0000 +[170h 0368 4] CPU Interface Number : 00000004 +[174h 0372 4] Processor UID : 00000004 +[178h 0376 4] Flags (decoded below) : 00000001 + Processor Enabled : 0 + Performance Interrupt Trigger Mode : 0 + Virtual GIC Interrupt Trigger Mode : 0 +[17Ch 0380 4] Parking Protocol Version : 00000001 +[180h 0384 4] Performance Interrupt : 00000017 +[184h 0388 8] Parked Address : 0000000000341000 +[18Ch 0396 8] Base Address : 00000000F9002000 +[194h 0404 8] Virtual GIC Base Address : 00000000F9004000 +[19Ch 0412 8] Hypervisor GIC Base Address : 00000000F9001000 +[1A4h 0420 4] Virtual GIC Interrupt : 00000019 +[1A8h 0424 8] Redistributor Base Address : 0000000000000000 +[1B0h 0432 8] ARM MPIDR : 0000000000000100 +[1B8h 0440 1] Efficiency Class : 01 +[1B9h 0441 1] Reserved : 00 +[1BAh 0442 2] SPE Overflow Interrupt : 0000 + +[1BCh 0444 1] Subtable Type : 0B [Generic Interrupt Controller] +[1BDh 0445 1] Length : 50 +[1BEh 0446 2] Reserved : 0000 +[1C0h 0448 4] CPU Interface Number : 00000005 +[1C4h 0452 4] Processor UID : 00000005 +[1C8h 0456 4] Flags (decoded below) : 00000001 + Processor Enabled : 0 + Performance Interrupt Trigger Mode : 0 + Virtual GIC Interrupt Trigger Mode : 0 +[1CCh 0460 4] Parking Protocol Version : 00000001 +[1D0h 0464 4] Performance Interrupt : 00000017 +[1D4h 0468 8] Parked Address : 0000000000351000 +[1DCh 0476 8] Base Address : 00000000F9002000 +[1E4h 0484 8] Virtual GIC Base Address : 00000000F9004000 +[1ECh 0492 8] Hypervisor GIC Base Address : 00000000F9001000 +[1F4h 0500 4] Virtual GIC Interrupt : 00000019 +[1F8h 0504 8] Redistributor Base Address : 0000000000000000 +[200h 0512 8] ARM MPIDR : 0000000000000101 +[208h 0520 1] Efficiency Class : 01 +[209h 0521 1] Reserved : 00 +[20Ah 0522 2] SPE Overflow Interrupt : 0000 + +[20Ch 0524 1] Subtable Type : 0B [Generic Interrupt Controller] +[20Dh 0525 1] Length : 50 +[20Eh 0526 2] Reserved : 0000 +[210h 0528 4] CPU Interface Number : 00000006 +[214h 0532 4] Processor UID : 00000006 +[218h 0536 4] Flags (decoded below) : 00000001 + Processor Enabled : 0 + Performance Interrupt Trigger Mode : 0 + Virtual GIC Interrupt Trigger Mode : 0 +[21Ch 0540 4] Parking Protocol Version : 00000001 +[220h 0544 4] Performance Interrupt : 00000017 +[224h 0548 8] Parked Address : 0000000000361000 +[22Ch 0556 8] Base Address : 00000000F9002000 +[234h 0564 8] Virtual GIC Base Address : 00000000F9004000 +[23Ch 0572 8] Hypervisor GIC Base Address : 00000000F9001000 +[244h 0580 4] Virtual GIC Interrupt : 00000019 +[248h 0584 8] Redistributor Base Address : 0000000000000000 +[250h 0592 8] ARM MPIDR : 0000000000000102 +[258h 0600 1] Efficiency Class : 01 +[259h 0601 1] Reserved : 00 +[25Ah 0602 2] SPE Overflow Interrupt : 0000 + +[25Ch 0604 1] Subtable Type : 0B [Generic Interrupt Controller] +[25Dh 0605 1] Length : 50 +[25Eh 0606 2] Reserved : 0000 +[260h 0608 4] CPU Interface Number : 00000007 +[264h 0612 4] Processor UID : 00000007 +[268h 0616 4] Flags (decoded below) : 00000001 + Processor Enabled : 0 + Performance Interrupt Trigger Mode : 0 + Virtual GIC Interrupt Trigger Mode : 0 +[26Ch 0620 4] Parking Protocol Version : 00000001 +[270h 0624 4] Performance Interrupt : 00000017 +[274h 0628 8] Parked Address : 0000000000371000 +[27Ch 0636 8] Base Address : 00000000F9002000 +[284h 0644 8] Virtual GIC Base Address : 00000000F9004000 +[28Ch 0652 8] Hypervisor GIC Base Address : 00000000F9001000 +[294h 0660 4] Virtual GIC Interrupt : 00000019 +[298h 0664 8] Redistributor Base Address : 0000000000000000 +[2A0h 0672 8] ARM MPIDR : 0000000000000103 +[2A8h 0680 1] Efficiency Class : 01 +[2A9h 0681 1] Reserved : 00 +[2AAh 0682 2] SPE Overflow Interrupt : 0000 + +[2ACh 0684 1] Subtable Type : 0C [Generic Interrupt Distributor] +[2ADh 0685 1] Length : 18 +[2AEh 0686 2] Reserved : 0000 +[2B0h 0688 4] Local GIC Hardware ID : 00000000 +[2B4h 0692 8] Base Address : 00000000F9000000 +[2BCh 0700 4] Interrupt Base : 00000000 +[2C0h 0704 1] Version : 02 +[2C1h 0705 3] Reserved : 000000 + +[2C4h 0708 1] Subtable Type : 0D [Generic MSI Frame] +[2C5h 0709 1] Length : 18 +[2C6h 0710 2] Reserved : 0000 +[2C8h 0712 4] MSI Frame ID : 00000001 +[2CCh 0716 8] Base Address : 00000000F9007000 +[2D4h 0724 4] Flags (decoded below) : 00000000 + Select SPI : 0 +[2D8h 0728 2] SPI Count : 0000 +[2DAh 0730 2] SPI Base : 0000 diff --git a/AcpiTables/8994/src/PPTT.asl b/AcpiTables/8994/src/PPTT.asl index 7ca7f140..701bdc7c 100644 --- a/AcpiTables/8994/src/PPTT.asl +++ b/AcpiTables/8994/src/PPTT.asl @@ -12,12 +12,12 @@ [024h 0036 1] Subtable Type : 02 [ID] [025h 0037 1] Length : 1E [026h 0038 2] Reserved : 0000 -[028h 0040 4] VENDOR_ID : 00000000 -[02Ch 0044 8] LEVEL_1_ID : 0000000000000000 -[034h 0052 8] LEVEL_2_ID : 0000000000000000 -[03Ch 0060 2] MAJOR_REV : 0000 -[03Eh 0062 2] MINOR_REV : 0000 -[040h 0064 2] SPIN_REV : 0000 +[028h 0040 4] Vendor ID : 00000000 +[02Ch 0044 8] Level1 ID : 0000000000000000 +[034h 0052 8] Level2 ID : 0000000000000000 +[03Ch 0060 2] Major revision : 0000 +[03Eh 0062 2] Minor revision : 0000 +[040h 0064 2] Spin revision : 0000 [042h 0066 1] Subtable Type : 00 [Processor Hierarchy Node] [043h 0067 1] Length : 18 @@ -25,6 +25,9 @@ [046h 0070 4] Flags (decoded below) : 00000001 Physical package : 1 ACPI Processor ID valid : 0 + Processor is a thread : 0 + Node is a leaf : 0 + Identical Implementation : 0 [04Ah 0074 4] Parent : 00000000 [04Eh 0078 4] ACPI Processor ID : 00000000 [052h 0082 4] Private Resource Number : 00000001 @@ -162,6 +165,9 @@ [0EEh 0238 4] Flags (decoded below) : 00000002 Physical package : 0 ACPI Processor ID valid : 1 + Processor is a thread : 0 + Node is a leaf : 0 + Identical Implementation : 0 [0F2h 0242 4] Parent : 00000042 [0F6h 0246 4] ACPI Processor ID : 00000000 [0FAh 0250 4] Private Resource Number : 00000002 @@ -174,6 +180,9 @@ [10Ah 0266 4] Flags (decoded below) : 00000002 Physical package : 0 ACPI Processor ID valid : 1 + Processor is a thread : 0 + Node is a leaf : 0 + Identical Implementation : 0 [10Eh 0270 4] Parent : 00000042 [112h 0274 4] ACPI Processor ID : 00000001 [116h 0278 4] Private Resource Number : 00000002 @@ -186,6 +195,9 @@ [126h 0294 4] Flags (decoded below) : 00000002 Physical package : 0 ACPI Processor ID valid : 1 + Processor is a thread : 0 + Node is a leaf : 0 + Identical Implementation : 0 [12Ah 0298 4] Parent : 00000042 [12Eh 0302 4] ACPI Processor ID : 00000002 [132h 0306 4] Private Resource Number : 00000002 @@ -198,6 +210,9 @@ [142h 0322 4] Flags (decoded below) : 00000002 Physical package : 0 ACPI Processor ID valid : 1 + Processor is a thread : 0 + Node is a leaf : 0 + Identical Implementation : 0 [146h 0326 4] Parent : 00000042 [14Ah 0330 4] ACPI Processor ID : 00000003 [14Eh 0334 4] Private Resource Number : 00000002 @@ -210,6 +225,9 @@ [15Eh 0350 4] Flags (decoded below) : 00000002 Physical package : 0 ACPI Processor ID valid : 1 + Processor is a thread : 0 + Node is a leaf : 0 + Identical Implementation : 0 [162h 0354 4] Parent : 00000042 [166h 0358 4] ACPI Processor ID : 00000004 [16Ah 0362 4] Private Resource Number : 00000002 @@ -222,6 +240,9 @@ [17Ah 0378 4] Flags (decoded below) : 00000002 Physical package : 0 ACPI Processor ID valid : 1 + Processor is a thread : 0 + Node is a leaf : 0 + Identical Implementation : 0 [17Eh 0382 4] Parent : 00000042 [182h 0386 4] ACPI Processor ID : 00000005 [186h 0390 4] Private Resource Number : 00000002 @@ -234,6 +255,9 @@ [196h 0406 4] Flags (decoded below) : 00000002 Physical package : 0 ACPI Processor ID valid : 1 + Processor is a thread : 0 + Node is a leaf : 0 + Identical Implementation : 0 [19Ah 0410 4] Parent : 00000042 [19Eh 0414 4] ACPI Processor ID : 00000006 [1A2h 0418 4] Private Resource Number : 00000002 @@ -246,8 +270,11 @@ [1B2h 0434 4] Flags (decoded below) : 00000002 Physical package : 0 ACPI Processor ID valid : 1 + Processor is a thread : 0 + Node is a leaf : 0 + Identical Implementation : 0 [1B6h 0438 4] Parent : 00000042 [1BAh 0442 4] ACPI Processor ID : 00000007 [1BEh 0446 4] Private Resource Number : 00000002 [1C2h 0450 4] Private Resource : 000000BA -[1C6h 0454 4] Private Resource : 000000D2 +[1C6h 0454 4] Private Resource : 000000D2 \ No newline at end of file diff --git a/AcpiTables/8994/src/SSDT.SdBoot.asl b/AcpiTables/8994/src/SSDT.SdBoot.asl new file mode 100644 index 00000000..05a7f534 --- /dev/null +++ b/AcpiTables/8994/src/SSDT.SdBoot.asl @@ -0,0 +1,962 @@ +DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8994 ", 0x00000011) +{ + External (_SB_.ABD_.AVBL, IntObj) + External (_SB_.GIO0, DeviceObj) + External (_SB_.GIO0.NFFO, OpRegionObj) + External (_SB_.GIO0.NFPO, OpRegionObj) + External (_SB_.I2C7, UnknownObj) + External (_SB_.IC11, UnknownObj) + External (_SB_.PEP0, UnknownObj) + External (_SB_.PEP0.FLD0, UnknownObj) + External (_SB_.PM02, UnknownObj) + External (_SB_.SP10, UnknownObj) + External (DBFL, UnknownObj) + External (ESNL, UnknownObj) + External (GIO0, DeviceObj) + + Scope (\_SB) + { + Device (SDC2) + { + Name (_DEP, Package (One) // _DEP: Dependencies + { + \_SB.PEP0 + }) + Name (_HID, "QCOM2466") // _HID: Hardware ID + Name (_CID, "ACPIQCOM2466") // _CID: Compatible ID + Name (_UID, One) // _UID: Unique ID + Name (_CCA, Zero) // _CCA: Cache Coherency Attribute + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + Memory32Fixed (ReadWrite, + 0xF98A4900, // Address Base + 0x00000200, // Address Length + ) + Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) + { + 0x0000009D, + } + }) + Return (RBUF) /* \_SB_.SDC2._CRS.RBUF */ + } + + Device (EMMC) + { + Method (_ADR, 0, NotSerialized) // _ADR: Address + { + Return (0x08) + } + + Method (_RMV, 0, NotSerialized) // _RMV: Removal Status + { + Return (Zero) + } + } + + Method (_DIS, 0, NotSerialized) // _DIS: Disable Device + { + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0F) + } + } + + Device (EGP0) + { + Name (_HID, "MSHW1008") // _HID: Hardware ID + Name (_CID, "MSHW1008") // _CID: Compatible ID + Name (_UID, One) // _UID: Unique ID + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + GpioIo (Shared, PullUp, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0638 + } + GpioIo (Shared, PullUp, 0x1838, 0x0000, IoRestrictionNone, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0610 + } + GpioIo (Shared, PullUp, 0x1838, 0x0000, IoRestrictionNone, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0041 + } + GpioIo (Shared, PullUp, 0x1838, 0x0000, IoRestrictionNone, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0620 + } + GpioIo (Shared, PullUp, 0x1838, 0x0000, IoRestrictionNone, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0618 + } + GpioIo (Shared, PullDown, 0x1838, 0x0000, IoRestrictionNone, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0040 + } + GpioIo (Shared, PullDown, 0x1838, 0x0000, IoRestrictionNone, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0608 + } + GpioIo (Shared, PullUp, 0x1838, 0x0000, IoRestrictionInputOnly, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0668 + } + GpioIo (Shared, PullUp, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0064 + } + GpioIo (Shared, PullUp, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0034 + } + GpioIo (Shared, PullUp, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x002A + } + GpioIo (Shared, PullUp, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x002A + } + GpioIo (Shared, PullDown, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x007D + } + GpioIo (Shared, PullUp, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0016 + } + GpioIo (Shared, PullUp, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x004B + } + I2cSerialBusV2 (0x006C, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.IC11", + 0x00, ResourceConsumer, , Exclusive, + ) + }) + Return (RBUF) /* \_SB_.EGP0._CRS.RBUF */ + } + } + + Device (APS1) + { + Name (_HID, "MSHW1016") // _HID: Hardware ID + Name (_UID, One) // _UID: Unique ID + Name (_DEP, Package (0x02) // _DEP: Dependencies + { + \_SB.PEP0, + \_SB.I2C7 + }) + Method (PRIM, 0, NotSerialized) + { + Name (RBUF, Buffer (One) + { + 0x01 // . + }) + Return (RBUF) /* \_SB_.APS1.PRIM.RBUF */ + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + I2cSerialBusV2 (0x0039, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.I2C7", + 0x00, ResourceConsumer, , Exclusive, + ) + GpioInt (Edge, ActiveLow, Exclusive, PullUp, 0x0000, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0028 + } + }) + Return (RBUF) /* \_SB_.APS1._CRS.RBUF */ + } + } + + Device (SMDH) + { + Name (_HID, "MSHW100D") // _HID: Hardware ID + } + + Device (MCPU) + { + Name (_HID, "MSHW1014") // _HID: Hardware ID + } + + Device (HALL) + { + Name (_HID, "MSHW1015") // _HID: Hardware ID + Name (_UID, One) // _UID: Unique ID + Name (_DEP, Package (0x02) // _DEP: Dependencies + { + \_SB.PEP0, + \_SB.GIO0 + }) + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + GpioInt (Edge, ActiveHigh, SharedAndWake, PullUp, 0x0000, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x002A + } + GpioIo (Shared, PullUp, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x002A + } + GpioInt (Edge, ActiveHigh, SharedAndWake, PullUp, 0x0000, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x004B + } + GpioIo (Shared, PullUp, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x004B + } + }) + Return (RBUF) /* \_SB_.HALL._CRS.RBUF */ + } + + Name (PGID, Buffer (0x0A) + { + "\\_SB.HALL" + }) + Name (DBUF, Buffer (DBFL){}) + CreateByteField (DBUF, Zero, STAT) + CreateByteField (DBUF, 0x02, DVAL) + CreateField (DBUF, 0x18, 0xA0, DEID) + Method (_S1D, 0, NotSerialized) // _S1D: S1 Device State + { + Return (0x03) + } + + Method (_S2D, 0, NotSerialized) // _S2D: S2 Device State + { + Return (0x03) + } + + Method (_S3D, 0, NotSerialized) // _S3D: S3 Device State + { + Return (0x03) + } + + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + DEID = Buffer (ESNL){} + DVAL = Zero + DEID = PGID /* \_SB_.HALL.PGID */ + If (\_SB.ABD.AVBL) + { + \_SB.PEP0.FLD0 = DBUF /* \_SB_.HALL.DBUF */ + } + } + + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + DEID = Buffer (ESNL){} + DVAL = 0x03 + DEID = PGID /* \_SB_.HALL.PGID */ + If (\_SB.ABD.AVBL) + { + \_SB.PEP0.FLD0 = DBUF /* \_SB_.HALL.DBUF */ + } + } + } + + Device (CESP) + { + Name (_HID, "MSHW1010") // _HID: Hardware ID + Name (_UID, One) // _UID: Unique ID + } + + Device (NFC1) + { + Name (_HID, "PNP0547") // _HID: Hardware ID + Name (_CID, Package (0x02) // _CID: Compatible ID + { + "PN547", + "ACPIPN547" + }) + Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings + { + I2cSerialBusV2 (0x0028, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.I2C6", + 0x00, ResourceConsumer, , Exclusive, + ) + GpioInt (Edge, ActiveHigh, Exclusive, PullDown, 0x0000, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x001D + } + }) + Name (NFCP, ResourceTemplate () + { + GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x001E + } + }) + Scope (GIO0) + { + OperationRegion (NFPO, GeneralPurposeIo, Zero, One) + } + + Field (\_SB.GIO0.NFPO, ByteAcc, NoLock, Preserve) + { + Connection (\_SB.NFC1.NFCP), + MGPE, 1 + } + + Method (POON, 0, NotSerialized) + { + MGPE = One + } + + Method (POOF, 0, NotSerialized) + { + MGPE = Zero + } + + Name (NFCF, ResourceTemplate () + { + GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x005E + } + }) + Scope (GIO0) + { + OperationRegion (NFFO, GeneralPurposeIo, Zero, One) + } + + Field (\_SB.GIO0.NFFO, ByteAcc, NoLock, Preserve) + { + Connection (\_SB.NFC1.NFCF), + MGFE, 1 + } + + Method (FWON, 0, NotSerialized) + { + MGFE = One + } + + Method (FWOF, 0, NotSerialized) + { + MGFE = Zero + } + + Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method + { + Debug = "Method NFC _DSM begin" + If ((Arg0 == ToUUID ("a2e7f6c4-9638-4485-9f12-6b4e20b60d63"))) + { + If ((Arg2 == Zero)) + { + Debug = "Method NFC _DSM QUERY" + If ((Arg1 == One)) + { + Return (Buffer (One) + { + 0x0F // . + }) + } + } + + If ((Arg2 == One)) + { + Debug = "Method NFC _DSM SETFWMODE" + If ((Arg3 == One)) + { + \_SB.NFC1.POOF () + \_SB.NFC1.FWON () + Sleep (One) + \_SB.NFC1.POON () + Sleep (0x14) + } + + If ((Arg3 == Zero)) + { + \_SB.NFC1.POOF () + \_SB.NFC1.FWOF () + Sleep (One) + \_SB.NFC1.POON () + Sleep (0x14) + } + } + + If ((Arg2 == 0x02)) + { + Debug = "Method NFC _DSM SETPOWERMODE" + If ((Arg3 == One)) + { + \_SB.NFC1.POON () + Sleep (0x14) + } + + If ((Arg3 == Zero)) + { + \_SB.NFC1.POOF () + Sleep (0x14) + } + } + + If ((Arg2 == 0x03)) + { + Debug = "Method NFC _DSM EEPROM Config" + Return (Buffer (0x03CA) + { + /* 0000 */ 0x43, 0x69, 0x74, 0x79, 0x6D, 0x61, 0x6E, 0x00, // Cityman. + /* 0008 */ 0x00, 0x00, 0x00, 0x20, 0x08, 0x01, 0x22, 0x00, // ... ..". + /* 0010 */ 0x02, 0x01, 0x01, 0x03, 0x01, 0x11, 0x04, 0x01, // ........ + /* 0018 */ 0x01, 0x06, 0x01, 0x01, 0x0E, 0x01, 0x01, 0x11, // ........ + /* 0020 */ 0x04, 0xCD, 0x67, 0x22, 0x01, 0x12, 0x01, 0x00, // ..g".... + /* 0028 */ 0x40, 0x01, 0x01, 0x41, 0x01, 0x04, 0x42, 0x01, // @..A..B. + /* 0030 */ 0x19, 0x43, 0x01, 0x00, 0x61, 0x01, 0x00, 0x5E, // .C..a..^ + /* 0038 */ 0x01, 0x01, 0xCD, 0x01, 0x0F, 0xEC, 0x01, 0x01, // ........ + /* 0040 */ 0xED, 0x01, 0x00, 0x0D, 0x03, 0x04, 0x43, 0x20, // ......C + /* 0048 */ 0x0D, 0x03, 0x04, 0xFF, 0x05, 0x0D, 0x06, 0x06, // ........ + /* 0050 */ 0x44, 0xA3, 0x90, 0x03, 0x00, 0x0D, 0x06, 0x06, // D....... + /* 0058 */ 0x30, 0xCF, 0x00, 0x08, 0x00, 0x0D, 0x06, 0x06, // 0....... + /* 0060 */ 0x2F, 0x8F, 0x05, 0x80, 0x0C, 0x0D, 0x04, 0x06, // /....... + /* 0068 */ 0x03, 0x00, 0x6E, 0x0D, 0x03, 0x06, 0x43, 0xA0, // ..n...C. + /* 0070 */ 0x0D, 0x06, 0x06, 0x42, 0x00, 0x00, 0xFF, 0xFF, // ...B.... + /* 0078 */ 0x0D, 0x06, 0x06, 0x41, 0x80, 0x00, 0x00, 0x00, // ...A.... + /* 0080 */ 0x0D, 0x03, 0x06, 0x37, 0x18, 0x0D, 0x03, 0x06, // ...7.... + /* 0088 */ 0x16, 0x00, 0x0D, 0x03, 0x06, 0x15, 0x00, 0x0D, // ........ + /* 0090 */ 0x06, 0x06, 0xFF, 0x05, 0x00, 0x00, 0x00, 0x0D, // ........ + /* 0098 */ 0x06, 0x08, 0x44, 0x00, 0x00, 0x00, 0x00, 0x0D, // ..D..... + /* 00A0 */ 0x06, 0x20, 0x4A, 0x00, 0x00, 0x00, 0x00, 0x0D, // . J..... + /* 00A8 */ 0x06, 0x20, 0x42, 0x88, 0x10, 0xFF, 0xFF, 0x0D, // . B..... + /* 00B0 */ 0x03, 0x20, 0x16, 0x00, 0x0D, 0x03, 0x20, 0x15, // . .... . + /* 00B8 */ 0x00, 0x0D, 0x06, 0x22, 0x44, 0x22, 0x00, 0x02, // ..."D".. + /* 00C0 */ 0x00, 0x0D, 0x06, 0x22, 0x2D, 0x50, 0x44, 0x0C, // ..."-PD. + /* 00C8 */ 0x00, 0x0D, 0x04, 0x32, 0x03, 0x40, 0x3D, 0x0D, // ...2.@=. + /* 00D0 */ 0x06, 0x32, 0x42, 0xF8, 0x10, 0xFF, 0xFF, 0x0D, // .2B..... + /* 00D8 */ 0x03, 0x32, 0x16, 0x00, 0x0D, 0x03, 0x32, 0x15, // .2....2. + /* 00E0 */ 0x01, 0x0D, 0x03, 0x32, 0x0D, 0x22, 0x0D, 0x03, // ...2.".. + /* 00E8 */ 0x32, 0x14, 0x22, 0x0D, 0x06, 0x32, 0x4A, 0x30, // 2."..2J0 + /* 00F0 */ 0x07, 0x01, 0x1F, 0x0D, 0x06, 0x34, 0x2D, 0x24, // .....4-$ + /* 00F8 */ 0x77, 0x0C, 0x00, 0x0D, 0x06, 0x34, 0x34, 0x00, // w....44. + /* 0100 */ 0x00, 0xE4, 0x03, 0x0D, 0x06, 0x34, 0x44, 0x21, // .....4D! + /* 0108 */ 0x00, 0x02, 0x00, 0x0D, 0x06, 0x35, 0x44, 0x21, // .....5D! + /* 0110 */ 0x00, 0x02, 0x00, 0x0D, 0x06, 0x38, 0x4A, 0x53, // .....8JS + /* 0118 */ 0x07, 0x01, 0x1B, 0x0D, 0x06, 0x38, 0x42, 0x68, // .....8Bh + /* 0120 */ 0x10, 0xFF, 0xFF, 0x0D, 0x03, 0x38, 0x16, 0x00, // .....8.. + /* 0128 */ 0x0D, 0x03, 0x38, 0x15, 0x00, 0x0D, 0x06, 0x3A, // ..8....: + /* 0130 */ 0x2D, 0x15, 0x47, 0x0D, 0x00, 0x0D, 0x06, 0x3C, // -.G....< + /* 0138 */ 0x4A, 0x52, 0x07, 0x01, 0x1B, 0x0D, 0x06, 0x3C, // JR.....< + /* 0140 */ 0x42, 0x68, 0x10, 0xFF, 0xFF, 0x0D, 0x03, 0x3C, // Bh.....< + /* 0148 */ 0x16, 0x00, 0x0D, 0x03, 0x3C, 0x15, 0x00, 0x0D, // ....<... + /* 0150 */ 0x06, 0x3E, 0x2D, 0x15, 0x47, 0x0D, 0x00, 0x0D, // .>-.G... + /* 0158 */ 0x06, 0x40, 0x42, 0xF0, 0x10, 0xFF, 0xFF, 0x0D, // .@B..... + /* 0160 */ 0x03, 0x40, 0x0D, 0x02, 0x0D, 0x03, 0x40, 0x14, // .@....@. + /* 0168 */ 0x02, 0x0D, 0x06, 0x40, 0x4A, 0x12, 0x07, 0x00, // ...@J... + /* 0170 */ 0x00, 0x0D, 0x03, 0x40, 0x16, 0x00, 0x0D, 0x03, // ...@.... + /* 0178 */ 0x40, 0x15, 0x00, 0x0D, 0x06, 0x42, 0x2D, 0x15, // @....B-. + /* 0180 */ 0x47, 0x0D, 0x00, 0x0D, 0x06, 0x46, 0x44, 0x21, // G....FD! + /* 0188 */ 0x00, 0x02, 0x00, 0x0D, 0x06, 0x46, 0x2D, 0x05, // .....F-. + /* 0190 */ 0x47, 0x0E, 0x00, 0x0D, 0x06, 0x44, 0x4A, 0x33, // G....DJ3 + /* 0198 */ 0x07, 0x01, 0x07, 0x0D, 0x06, 0x44, 0x42, 0x88, // .....DB. + /* 01A0 */ 0x10, 0xFF, 0xFF, 0x0D, 0x03, 0x44, 0x16, 0x00, // .....D.. + /* 01A8 */ 0x0D, 0x03, 0x44, 0x15, 0x00, 0x0D, 0x06, 0x4A, // ..D....J + /* 01B0 */ 0x44, 0x22, 0x00, 0x02, 0x00, 0x0D, 0x06, 0x4A, // D".....J + /* 01B8 */ 0x2D, 0x05, 0x37, 0x0C, 0x00, 0x0D, 0x06, 0x48, // -.7....H + /* 01C0 */ 0x4A, 0x33, 0x07, 0x01, 0x07, 0x0D, 0x06, 0x48, // J3.....H + /* 01C8 */ 0x42, 0x88, 0x10, 0xFF, 0xFF, 0x0D, 0x03, 0x48, // B......H + /* 01D0 */ 0x16, 0x00, 0x0D, 0x03, 0x48, 0x15, 0x00, 0x0D, // ....H... + /* 01D8 */ 0x06, 0x4E, 0x44, 0x22, 0x00, 0x02, 0x00, 0x0D, // .ND".... + /* 01E0 */ 0x06, 0x4E, 0x2D, 0x05, 0x37, 0x0C, 0x00, 0x0D, // .N-.7... + /* 01E8 */ 0x06, 0x4C, 0x4A, 0x33, 0x07, 0x01, 0x07, 0x0D, // .LJ3.... + /* 01F0 */ 0x06, 0x4C, 0x42, 0x88, 0x10, 0xFF, 0xFF, 0x0D, // .LB..... + /* 01F8 */ 0x03, 0x4C, 0x16, 0x00, 0x0D, 0x03, 0x4C, 0x15, // .L....L. + /* 0200 */ 0x00, 0x0D, 0x06, 0x52, 0x44, 0x22, 0x00, 0x02, // ...RD".. + /* 0208 */ 0x00, 0x0D, 0x06, 0x52, 0x2D, 0x05, 0x25, 0x0C, // ...R-.%. + /* 0210 */ 0x00, 0x0D, 0x06, 0x50, 0x42, 0x90, 0x10, 0xFF, // ...PB... + /* 0218 */ 0xFF, 0x0D, 0x06, 0x50, 0x4A, 0x11, 0x0F, 0x01, // ...PJ... + /* 0220 */ 0x07, 0x0D, 0x03, 0x50, 0x16, 0x00, 0x0D, 0x03, // ...P.... + /* 0228 */ 0x50, 0x15, 0x00, 0x0D, 0x06, 0x56, 0x2D, 0x05, // P....V-. + /* 0230 */ 0x9E, 0x0C, 0x00, 0x0D, 0x06, 0x56, 0x44, 0x22, // .....VD" + /* 0238 */ 0x00, 0x02, 0x00, 0x0D, 0x06, 0x5C, 0x2D, 0x05, // .....\-. + /* 0240 */ 0x69, 0x0C, 0x00, 0x0D, 0x06, 0x5C, 0x44, 0x21, // i....\D! + /* 0248 */ 0x00, 0x02, 0x00, 0x0D, 0x06, 0x54, 0x42, 0x88, // .....TB. + /* 0250 */ 0x10, 0xFF, 0xFF, 0x0D, 0x06, 0x54, 0x4A, 0x33, // .....TJ3 + /* 0258 */ 0x07, 0x01, 0x07, 0x0D, 0x03, 0x54, 0x16, 0x00, // .....T.. + /* 0260 */ 0x0D, 0x03, 0x54, 0x15, 0x00, 0x0D, 0x06, 0x5A, // ..T....Z + /* 0268 */ 0x42, 0x90, 0x10, 0xFF, 0xFF, 0x0D, 0x06, 0x5A, // B......Z + /* 0270 */ 0x4A, 0x31, 0x07, 0x01, 0x07, 0x0D, 0x03, 0x5A, // J1.....Z + /* 0278 */ 0x16, 0x00, 0x0D, 0x03, 0x5A, 0x15, 0x00, 0x0D, // ....Z... + /* 0280 */ 0x06, 0x98, 0x2F, 0xAF, 0x05, 0x80, 0x0F, 0x0D, // ../..... + /* 0288 */ 0x06, 0x9A, 0x42, 0x00, 0x00, 0xFF, 0xFF, 0x0D, // ..B..... + /* 0290 */ 0x06, 0x30, 0x44, 0xA3, 0x90, 0x03, 0x00, 0x0D, // .0D..... + /* 0298 */ 0x06, 0x6C, 0x44, 0xA3, 0x90, 0x03, 0x00, 0x0D, // .lD..... + /* 02A0 */ 0x06, 0x6C, 0x30, 0xCF, 0x00, 0x08, 0x00, 0x0D, // .l0..... + /* 02A8 */ 0x06, 0x6C, 0x2F, 0x8F, 0x05, 0x80, 0x0C, 0x0D, // .l/..... + /* 02B0 */ 0x06, 0x70, 0x2F, 0x8F, 0x05, 0x80, 0x12, 0x0D, // .p/..... + /* 02B8 */ 0x06, 0x70, 0x30, 0xCF, 0x00, 0x08, 0x00, 0x0D, // .p0..... + /* 02C0 */ 0x06, 0x74, 0x2F, 0x8F, 0x05, 0x80, 0x12, 0x0D, // .t/..... + /* 02C8 */ 0x06, 0x74, 0x30, 0xDF, 0x00, 0x07, 0x00, 0x0D, // .t0..... + /* 02D0 */ 0x06, 0x78, 0x2F, 0x1F, 0x06, 0x80, 0x01, 0x0D, // .x/..... + /* 02D8 */ 0x06, 0x78, 0x30, 0x3F, 0x00, 0x04, 0x00, 0x0D, // .x0?.... + /* 02E0 */ 0x06, 0x78, 0x44, 0xA2, 0x90, 0x03, 0x00, 0x0D, // .xD..... + /* 02E8 */ 0x03, 0x78, 0x47, 0x00, 0x0D, 0x06, 0x7C, 0x2F, // .xG...|/ + /* 02F0 */ 0xAF, 0x05, 0x80, 0x0F, 0x0D, 0x06, 0x7C, 0x30, // ......|0 + /* 02F8 */ 0xCF, 0x00, 0x07, 0x00, 0x0D, 0x06, 0x7C, 0x44, // ......|D + /* 0300 */ 0xA3, 0x90, 0x03, 0x00, 0x0D, 0x06, 0x7D, 0x30, // ......}0 + /* 0308 */ 0xCF, 0x00, 0x08, 0x00, 0x0D, 0x06, 0x80, 0x2F, // ......./ + /* 0310 */ 0xAF, 0x05, 0x80, 0x90, 0x0D, 0x06, 0x80, 0x44, // .......D + /* 0318 */ 0xA3, 0x90, 0x03, 0x00, 0x0D, 0x06, 0x84, 0x2F, // ......./ + /* 0320 */ 0xAF, 0x05, 0x80, 0x92, 0x0D, 0x06, 0x84, 0x44, // .......D + /* 0328 */ 0xA3, 0x90, 0x03, 0x00, 0x0D, 0x06, 0x88, 0x2F, // ......./ + /* 0330 */ 0x7F, 0x04, 0x80, 0x10, 0x0D, 0x06, 0x88, 0x30, // .......0 + /* 0338 */ 0x5F, 0x00, 0x16, 0x00, 0x0D, 0x03, 0x88, 0x47, // _......G + /* 0340 */ 0x00, 0x0D, 0x06, 0x88, 0x44, 0xA1, 0x90, 0x03, // ....D... + /* 0348 */ 0x00, 0x0D, 0x03, 0x10, 0x43, 0x20, 0x0D, 0x06, // ....C .. + /* 0350 */ 0x6A, 0x42, 0xF8, 0x10, 0xFF, 0xFF, 0x0D, 0x03, // jB...... + /* 0358 */ 0x6A, 0x16, 0x00, 0x0D, 0x03, 0x6A, 0x15, 0x01, // j....j.. + /* 0360 */ 0x0D, 0x06, 0x6A, 0x4A, 0x30, 0x0F, 0x01, 0x1F, // ..jJ0... + /* 0368 */ 0x0D, 0x06, 0x8C, 0x42, 0x88, 0x10, 0xFF, 0xFF, // ...B.... + /* 0370 */ 0x0D, 0x06, 0x8C, 0x4A, 0x33, 0x07, 0x01, 0x07, // ...J3... + /* 0378 */ 0x0D, 0x03, 0x8C, 0x16, 0x00, 0x0D, 0x03, 0x8C, // ........ + /* 0380 */ 0x15, 0x00, 0x0D, 0x06, 0x92, 0x42, 0x90, 0x10, // .....B.. + /* 0388 */ 0xFF, 0xFF, 0x0D, 0x06, 0x92, 0x4A, 0x31, 0x07, // .....J1. + /* 0390 */ 0x01, 0x07, 0x0D, 0x03, 0x92, 0x16, 0x00, 0x0D, // ........ + /* 0398 */ 0x03, 0x92, 0x15, 0x00, 0x0D, 0x06, 0x0A, 0x30, // .......0 + /* 03A0 */ 0xCF, 0x00, 0x08, 0x00, 0x0D, 0x06, 0x0A, 0x2F, // ......./ + /* 03A8 */ 0x8F, 0x05, 0x80, 0x0C, 0x0D, 0x03, 0x0A, 0x48, // .......H + /* 03B0 */ 0x10, 0x0D, 0x06, 0x0A, 0x44, 0xA3, 0x90, 0x03, // ....D... + /* 03B8 */ 0x00, 0x0D, 0x03, 0x06, 0x48, 0x19, 0x0D, 0x03, // ....H... + /* 03C0 */ 0x0C, 0x48, 0x19, 0x0D, 0x03, 0x00, 0x40, 0x03 // .H....@. + }) + } + } + } + } + + Device (SEC) + { + Name (_HID, "MSHW1001") // _HID: Hardware ID + } + + Device (LACT) + { + Name (_HID, "MSHW101C") // _HID: Hardware ID + Method (MODE, 0, NotSerialized) + { + Name (RBUF, Buffer (One) + { + 0x01 // . + }) + Return (RBUF) /* \_SB_.LACT.MODE.RBUF */ + } + } + + Device (LSTP) + { + Name (_HID, "MSHW101D") // _HID: Hardware ID + Method (MODE, 0, NotSerialized) + { + Name (RBUF, Buffer (One) + { + 0x02 // . + }) + Return (RBUF) /* \_SB_.LSTP.MODE.RBUF */ + } + } + + Device (LGES) + { + Name (_HID, "MSHW101E") // _HID: Hardware ID + Method (MODE, 0, NotSerialized) + { + Name (RBUF, Buffer (One) + { + 0x03 // . + }) + Return (RBUF) /* \_SB_.LGES.MODE.RBUF */ + } + } + + Device (LSAC) + { + Name (_HID, "MSHW101F") // _HID: Hardware ID + Method (MODE, 0, NotSerialized) + { + Name (RBUF, Buffer (One) + { + 0x64 // d + }) + Return (RBUF) /* \_SB_.LSAC.MODE.RBUF */ + } + } + + Device (LASD) + { + Name (_DEP, Package (0x01) // _DEP: Dependencies + { + \_SB.LACT + }) + Name (_HID, "MSHW1020") // _HID: Hardware ID + Name (_UID, One) // _UID: Unique ID + Method (PRIM, 0, NotSerialized) + { + Name (RBUF, Buffer (One) + { + 0x01 // . + }) + Return (RBUF) /* \_SB_.LASD.PRIM.RBUF */ + } + } + + Device (LPSD) + { + Name (_DEP, Package (0x01) // _DEP: Dependencies + { + \_SB.LSTP + }) + Name (_HID, "MSHW1021") // _HID: Hardware ID + Name (_UID, One) // _UID: Unique ID + Method (PRIM, 0, NotSerialized) + { + Name (RBUF, Buffer (One) + { + 0x01 // . + }) + Return (RBUF) /* \_SB_.LPSD.PRIM.RBUF */ + } + } + + Device (CPSW) + { + Name (_HID, "LUMI0001") // _HID: Hardware ID + Name (_UID, One) // _UID: Unique ID + Name (_DEP, Package (0x04) // _DEP: Dependencies + { + \_SB.PEP0, + \_SB.PM02, + \_SB.SP10, + \_SB.GIO0 + }) + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + SpiSerialBusV2 (0x0000, PolarityLow, FourWireMode, 0x08, + ControllerInitiated, 0x004C4B40, ClockPolarityLow, + ClockPhaseFirst, "\\_SB.SP10", + 0x00, ResourceConsumer, , Exclusive, + RawDataBuffer (0x06) // Vendor Data + { + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00 + }) + GpioIo (Shared, PullNone, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.PM02", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0620 + } + GpioIo (Shared, PullNone, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.PM02", 0x00, ResourceConsumer, , + RawDataBuffer (0x04) // Vendor Data + { + 0x00, 0x13, 0xFF, 0xFF + }) + { // Pin list + 0x0638 + } + GpioIo (Shared, PullNone, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.PM02", 0x00, ResourceConsumer, , + RawDataBuffer (0x04) // Vendor Data + { + 0x00, 0x13, 0xFF, 0xFF + }) + { // Pin list + 0x0640 + } + GpioIo (Shared, PullNone, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.PM02", 0x00, ResourceConsumer, , + RawDataBuffer (0x04) // Vendor Data + { + 0x00, 0x13, 0xFF, 0xFF + }) + { // Pin list + 0x0648 + } + GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullUp, 0x0000, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0016 + } + GpioInt (Edge, ActiveLow, Exclusive, PullUp, 0x0000, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x005F + } + GpioIo (Shared, PullUp, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.PM02", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0618 + } + GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x0000, + "\\_SB.PM02", 0x00, ResourceConsumer, , + RawDataBuffer (0x04) // Vendor Data + { + 0x21, 0x01, 0x02, 0x1A + }) + { // Pin list + 0x1002 + } + GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x0000, + "\\_SB.PM02", 0x00, ResourceConsumer, , + RawDataBuffer (0x04) // Vendor Data + { + 0x20, 0x01, 0x02, 0x1A + }) + { // Pin list + 0x1001 + } + }) + Return (RBUF) /* \_SB_.CPSW._CRS.RBUF */ + } + + Name (_DSD, Package (0x02) // _DSD: Device-Specific Data + { + ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, + Package (0x01) + { + Package (0x02) + { + "symbolic-identifiers", + Package (0x1A) + { + Zero, + "SPI0", + One, + One, + 0x02, + 0x02, + 0x03, + 0x03, + 0x04, + 0x04, + 0x05, + 0x05, + 0x06, + 0x05, + 0x07, + 0x06, + 0x08, + 0x06, + 0x09, + 0x07, + 0x0A, + 0x07, + 0x0B, + 0x08, + 0x0C, + 0x08 + } + } + } + }) + Name (PGID, Buffer (0x0A) + { + "\\_SB.CPSW" + }) + Name (DBUF, Buffer (DBFL){}) + CreateByteField (DBUF, Zero, STAT) + CreateByteField (DBUF, 0x02, DVAL) + CreateField (DBUF, 0x18, 0xA0, DEID) + Method (_S1D, 0, NotSerialized) // _S1D: S1 Device State + { + Return (0x03) + } + + Method (_S2D, 0, NotSerialized) // _S2D: S2 Device State + { + Return (0x03) + } + + Method (_S3D, 0, NotSerialized) // _S3D: S3 Device State + { + Return (0x03) + } + + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + DEID = Buffer (ESNL){} + DVAL = Zero + DEID = PGID /* \_SB_.CPSW.PGID */ + If (\_SB.ABD.AVBL) + { + \_SB.PEP0.FLD0 = DBUF /* \_SB_.CPSW.DBUF */ + } + } + + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + DEID = Buffer (ESNL){} + DVAL = 0x03 + DEID = PGID /* \_SB_.CPSW.PGID */ + If (\_SB.ABD.AVBL) + { + \_SB.PEP0.FLD0 = DBUF /* \_SB_.CPSW.DBUF */ + } + } + } + + Device (HDDP) + { + Name (_HID, "MSHW1007") // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Name (_DEP, Package (0x04) // _DEP: Dependencies + { + \_SB.PEP0, + \_SB.IC11, + \_SB.GIO0, + \_SB.PM02 + }) + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + I2cSerialBusV2 (0x0038, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.IC11", + 0x00, ResourceConsumer, , Exclusive, + ) + I2cSerialBusV2 (0x0039, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.IC11", + 0x00, ResourceConsumer, , Exclusive, + ) + I2cSerialBusV2 (0x003D, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.IC11", + 0x00, ResourceConsumer, , Exclusive, + ) + I2cSerialBusV2 (0x003F, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.IC11", + 0x00, ResourceConsumer, , Exclusive, + ) + I2cSerialBusV2 (0x0040, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.IC11", + 0x00, ResourceConsumer, , Exclusive, + ) + GpioInt (Edge, ActiveLow, Exclusive, PullUp, 0x0000, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0029 + } + GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.PM02", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0630 + } + }) + Return (RBUF) /* \_SB_.HDDP._CRS.RBUF */ + } + + Name (PGID, Buffer (0x0A) + { + "\\_SB.HDDP" + }) + Name (DBUF, Buffer (DBFL){}) + CreateByteField (DBUF, Zero, STAT) + CreateByteField (DBUF, 0x02, DVAL) + CreateField (DBUF, 0x18, 0xA0, DEID) + Method (_S1D, 0, NotSerialized) // _S1D: S1 Device State + { + Return (0x03) + } + + Method (_S2D, 0, NotSerialized) // _S2D: S2 Device State + { + Return (0x03) + } + + Method (_S3D, 0, NotSerialized) // _S3D: S3 Device State + { + Return (0x03) + } + + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + DEID = Buffer (ESNL){} + DVAL = Zero + DEID = PGID /* \_SB_.HDDP.PGID */ + If (\_SB.ABD.AVBL) + { + \_SB.PEP0.FLD0 = DBUF /* \_SB_.HDDP.DBUF */ + } + } + + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + DEID = Buffer (ESNL){} + DVAL = 0x03 + DEID = PGID /* \_SB_.HDDP.PGID */ + If (\_SB.ABD.AVBL) + { + \_SB.PEP0.FLD0 = DBUF /* \_SB_.HDDP.DBUF */ + } + } + } + + Device (TCCT) + { + Name (_HID, "MSHW100C") // _HID: Hardware ID + } + } +} + diff --git a/AcpiTables/8994/src/SSDT.asl b/AcpiTables/8994/src/SSDT.asl index 5c277f4c..fecfffc0 100644 --- a/AcpiTables/8994/src/SSDT.asl +++ b/AcpiTables/8994/src/SSDT.asl @@ -16,6 +16,58 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8994 ", 0x00000011) Scope (\_SB) { + Device (SDC2) + { + Name (_DEP, Package (0x02) // _DEP: Dependencies + { + \_SB.PEP0, + \_SB.GIO0 + }) + Name (_HID, "QCOM2466") // _HID: Hardware ID + Name (_CID, "ACPIQCOM2466") // _CID: Compatible ID + Name (_UID, One) // _UID: Unique ID + Name (_CCA, Zero) // _CCA: Cache Coherency Attribute + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + Memory32Fixed (ReadWrite, + 0xF98A4900, // Address Base + 0x00000200, // Address Length + ) + Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) + { + 0x0000009D, + } + GpioInt (Edge, ActiveBoth, SharedAndWake, PullNone, 0x7530, + "\\_SB.PM01", 0x00, ResourceConsumer, , + RawDataBuffer (0x04) // Vendor Data + { + 0x02, 0x03, 0x01, 0x00 + }) + { // Pin list + 0x0638 + } + GpioIo (Shared, PullNone, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0638 + } + }) + Return (RBUF) /* \_SB_.SDC2._CRS.RBUF */ + } + + Method (_DIS, 0, NotSerialized) // _DIS: Disable Device + { + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0F) + } + } + Device (EGP0) { Name (_HID, "MSHW1008") // _HID: Hardware ID diff --git a/AcpiTables/8994/src/TPM2.asl b/AcpiTables/8994/src/TPM2.asl new file mode 100644 index 00000000..a1317ab0 --- /dev/null +++ b/AcpiTables/8994/src/TPM2.asl @@ -0,0 +1,13 @@ +[000h 0000 4] Signature : "TPM2" [Trusted Platform Module hardware interface table] +[004h 0004 4] Table Length : 00000054 +[008h 0008 1] Revision : 03 +[009h 0009 1] Checksum : 00 /* Incorrect checksum, should be 89 */ +[00Ah 0010 6] Oem ID : "QCOM " +[010h 0016 8] Oem Table ID : "QCOMEDK2" +[018h 0024 4] Oem Revision : 00008994 +[01Ch 0028 4] Asl Compiler ID : "QCOM" +[020h 0032 4] Asl Compiler Revision : 00000001 + +[024h 0036 4] Reserved : 00000000 +[028h 0040 8] Control Address : 0000000000000000 +[030h 0048 4] Start Method : 00000009 \ No newline at end of file diff --git a/AcpiTables/8992/builtin/FADT.NoPsci.acpi b/AcpiTables/FADT.NoPsci.acpi similarity index 86% rename from AcpiTables/8992/builtin/FADT.NoPsci.acpi rename to AcpiTables/FADT.NoPsci.acpi index 5715852c50c8874f5fe8daae143badbd57ea5d76..5cbf10e226936f7b55d8551e568cd0d7e5d40c06 100644 GIT binary patch delta 13 UcmaFB{D66a?!-pdjYWBk04Wp&Z2$lO delta 15 WcmaFB{D66aE+fapi7p$9@)!Xwzy*Z> diff --git a/AcpiTables/Hapanero/builtin/FADT.acpi b/AcpiTables/FADT.acpi similarity index 86% rename from AcpiTables/Hapanero/builtin/FADT.acpi rename to AcpiTables/FADT.acpi index a61abcc49ad63c21f0ce7138e8d1ac55ece931a4..944e79aebeba1cbaf170d4d879b527bcfed52194 100644 GIT binary patch delta 15 WcmaFB{D66aE+f;#i7p$9@)!XwkOhAL delta 15 WcmaFB{D66aE+fapi7p$9@)!Xwzy*Z> diff --git a/AcpiTables/Hapanero/builtin/CSRT.aml b/AcpiTables/Hapanero/builtin/CSRT.aml deleted file mode 100644 index f3a320d93e8b31520df54338de208aeb8dec4e9b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 120 zcmZ<`4hpGY00Q$sXMbM>1rX`#;%zjglYzn0FT{tLT~Z+gC=C(^DdQFZkr1E&q?mx1 Z5lS-@F#ZHG8UEHYFepI9u*oR{s5CH%H diff --git a/AcpiTables/Hapanero/builtin/DBG2.aml b/AcpiTables/Hapanero/builtin/DBG2.aml deleted file mode 100644 index 1b2876670d1bfce30f6499fd02ba2e28bb1b6aac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 764 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≪rI?vB!J{1>t(NuDGYwDjOj7diz{OiQyAxU0;YlFWEyqn zWK2@BJsCL;?a4?Adom^=hm&#t2>P8XV`2bh=E|5DK$$ri69X8BoQ#P9CWhq1K-h|g zAUQD*0YI5^V{rhKdCi61F4IsHINjZ=lwE-k| zB_S{h$x$2Fk_!m2B@;k0z99kt$#(l-GGb>A3hq}qXmLs=fMo7hEo_!>J|;kmaldMf zAOw>UfFY2aWOnXXlg!TjYLeNxU$ye6JNK)D5i}k5s|liTK!M3Fd41EJOLzINRDGD0BeEC zh(i`AFc|?L2a^$iQIMQZfdZ2e=O(6sR-0Y-2zp81n}BlW+<}IJgs;lYrisfk6u|20l@k2o4525gZJ1A~+b_M0Sn> z5gZI=I7t%@ZkdLI92mR|8>EwgGeR^1gn>#2NiaYWmPc7IFbxh$I!sc8Pz*#wn4<;< zAkswt2Nv>XiIOQgHi9S&B09){!2>5pZ;sv^ycjGf z0kdI{&_OH)2OScPAp!$}j_oDy7_wmi80>sHC;>VhP!b=Se5C- z=ycNQA`xOa7T_Qjje~3nuwlhTl3^gMv<6pM76bCIy3#=oHYrzBI80JN8)83>YQ%Dl{C0Q!by!9Tp2->MmnsBbWj$ogeXSdZWkoBl1PV@&%i(}M|3)!bkOKHmec8h zGl=5gC{BkB!XC%*n+<1E(#vMRahndM{PE$0&1*GRG)+ zN69-%-XgjL$7MJe>TsBtmB;ZIm46)62*x=Wj)@k-`Iim|aqgv4fP+WGc-DmzM^oaA zO9v&!*_I9?_A$pk$i-Qfh_U+^yDtwXOQBhgko|Pxbh6Bm4bfo%mDIIumCZ&T) z;VeoAmBJa64l0GSC!Jn6(3m`LLO_P4XP4lNNr&VSq6iU%;yg(QLUE3SGt97IhOx(S zZiEAs0f#6@lmo&Ukq)H{qtS6L1mf_(d5{QUI0wROOUYwo;Oqy7{fsjooCMkrXFWQ| zfioT*B2EFE>o9m(7M$ncFcymdvK7#<1r{7!bZk?c)9Ap9^BEnYVT;ZX zoG}Q%Squ(`8_r;KkPT-q$fFl$E;{gz70{AnoVz$<(LpoeY()ock24h=v^~yJbkO!V zL&4#U#o0;e$q4l1L-})h)4}`w(2^0XaLJ;Iit+~2rFZ2MevanRb3&+;zom#-SWa%9}aPa;PVQ)pA17L-n6%Ix;?W>50 zBRTA<25qWz5C&T+%8(ybZPtx8yS(q5zI^chO=z+1My=22N7JCpABFKFVYK!allbB< zz7bf|4nB~(#mbB%n(>`o`H->w0o+!8PEK3Vf|(e;3pcJU_r;j2?4zWE*XRvpjc9q- zBlwgobMVu$zOs)WmNm1X+;B3iQdI*Y$U+f1y3k6N^;WL2W&I>qI|Op^DeHgAC8?}` znTt|c&v98Q>+85kmi0J(?37qM%ldurnJTVO*016sUe+%`pjGz4lcfjy0sF_oPZ}#X z(*GlsZCT$1^^+;$mJ;o4c&FXO_=@?m`_>*uN2m;t)Y z_C*HE8r54_zmmGGtlvouRo0iNqsn?8wNzQh8MT1G0F@MqhgH3-H*j4q>tQbH46~4Y zE7x`P17ADWV*GF;S=O)RF0!l-a36`LK^vN74Wk)RoD{{f1$P2L=+`H%{q%(1ryab; zH&3sR&hq+4_@gg9sZuU~MEtzCLPI+Zv$VGGuviYf6#d!}3s+^HXz;NomoHzlr%{?F z>X@>Rv$qTtqxq;kz+R?ynfT0vo}MUA5SOV=CO$n8cvoI!ZN#K)0e=G=EG z@sWog`Sb+8sg8eZRmDz!k*a*{nlFz?RmwhUC={4F$}Z{>6&2A#?@(KnHL5GepC4A$ zq2gi;+<@k5)Tk`WK59gqVazxx0s(y*D|Y@}yJCK=6;)$oS!23jYQ6p4spVYjBli5m zRN`zvpP6i+cBTeK1DHi8z-~{fF{ed#etP2JM|49sCeSDP>b}+4w@6;wTbg?s`oM$Q zV7Md?K9K3Q@RhGMr+O_sLk-$d)34UAR3AoPen-nVg-6i%IaDZwWZ^(#a9AH7E|^Wrne~rMZ^R3!59YoV z{imz8_kH2OV*Jd_e}3e1cWGwwK=^Za=}q{J;I|dO(K0<0M-ZjN;4okY6J7hLsMy>A#g9bk_8Br&IcJo1H^%TtRy6baMUjRu#~+f)6<} zteU!ios+tmsePx@Ez8?g>Xwy`jwU-bbI8Bb=_V(`I+dZ*@wY1fb<0<){OeabHa7>b z?w+qYnhj6;p2UVPbU<%v?LRP>+PG7{?m>g!{6+saav*Hhw5{5;0H4%uA1@^A9UsO8 zQ(G5EeXS>T`<6SnQ#`l?ilJ6KtOQ`?3GUydHj#|*HLwWWK)S=Nyd7>KJc1sw@*&O{ zY+Q+>f)AeTyF71&$L;4U?HOXH!unQ8B{whi9Jth;2h}#X&QmM( zaBF6r8d!bn))-j*%@-P2zQ)r(T(=!One(THl9p8Yz+fSdJ^TNn!UO{c26K5|d78y& z-*LwscTlSZFFydQpSE(x9lM*T@z_HwG7}v&x2rnh^erEn1_m*8$Hv z;NuSXe;x2K2mBs@=)T}!Gd_>%Jm0#nX*)jOgpXn1JI?{i#{n1*%nI~rPGDa(u&ENr zPYp=Q2Itv6BWszJm0(qS#PQs4stvZEN)na4+GLTa7Bu~?#`=hUJ=^CL{(cRA#2fK< z4gQFu_)FsNg!Vc0KH_|?7+0_ra8SYad^#tgK|l%Jo=?Xm)BqeTBSV7u3C5VajKm4% zB`7c_KpY`)hQtvPAGBx9!IL*Xs-X=Ov9%IH*a zVI|uehsQ84N4`kCIK4qdM(aj4s>oQ~$R-upSvRs-MRwJVY*CTjbtBguJlWfC6)N3O z+m4ACy1~TsWF>h#jKu69PSJxWcf|9Ssk%UKh~svj+Uz|XzQeEKcwcaOO6_&3ebSwD zI=ZjL9>gmf`?-h0ei7Az1r9=B7`DFTJa2OKN&gBe9)p#sQyjz+C_* zwBUN&W0cfZ^oC$7>_ns5iZ8f6Rm=hCO~HMi$0?_vEhh#ZuD-Z?rNi8JQ%A75Eg84) zvTN+LFxjy^3Z3h?w7JcMzD0m1tWeA$%&3NKLb_s>*PgJFAQ<1hV0IPE%Np&ggK5Px zRtM997g`-mLtNkLU>MjmYjrTKY7?u2X*epc4(>tlQcZBt%8noyo5N}?xA7CwV=@w;p)j7JsI#AqMa3p+|Ou?@8j73Ixj z#{}zU;&9Tgsh7!)*-Z7#OsYl~;caL~Dmhx*2?YJIyZ^+m1Fz)qZ9=d~j38g#pJ zqCM=Km_VfKaoQe2H#fK8GE9!ay>=FSA(u_4!s7^USK<5$0>V*1NEx?_%~6B0`+X88 z&2GmfRh-l8l8tjo%RAZdMO{~K*>T0X**MpEY~3$3XTcdg>>7>L+^2HC2A3ddj23YV?#HC))Xg>M7ClZawAI^YyfpWO8dM zZ>D-WN;0{1ls8j74JDb}8p@lgj(!Sey9<%Dr7dT-d$v~lE^q3%wy}*nrjE9T>Q2D+ zIlBpbcs=e9a9Q*w@-d4_6xQ%*o(*`rk1RkTtdJhB4~7<3EWaD$@i*4^n`->cHU5?w z|2j8a80v(-61qIDx`eRcS8E1eqsQ0m@wIs5`>G@4tBWfz9bYw2j;6b2lzq z$JMp0i^pphv?2&!Kl8+TMhUEQKlc3;Og7_kHqJL415GV33kQt$&^f&wqXSqoHhxcE zLTeLm!Zl+DpKbhsgSRZ5e9ysS8tyAV8W^uz_a{s__c_Mv>VYm?InebtxvUbMdc;1m zz4hlj`y#+SdX5a4ug4yVS{p;jGCd%97! z>v3NWipJvLlKO#gD8du0GN4y24F^vSY%Su>4tK&3E{iiEOm$4CH}IrNX~BK#T=mGb z=u^ME6^9=mzV78~(U!KgXamY9n2nfWjkZ(#S8F%Sx$K5(m{+fNC2^|0B|DTJ79-d? zz3CFPoNYa6wfeKkjcvMaTVz=ktu@K^X~x@~1|KBUa1p;~BfTLx8Xr7(DMR%w`f?I4 zc?+%|FQBJZ^hTmc1w|FQ8J7w|T6tr0sxUOj^kt1Q%A}=tc{?sD#uG`r87?tcreI!V zM1!RVlcC^Vy7U}`@xfucz@n&crnp8)=0jisllfOFU56-Vq^IeLYar};LoSl z6>kf{j!_+m-Hr(fuTQ)!*>O!P4|w<&rg;YcqWBlXzfSz?!oTjIj&ftR_|LT=iy5ZT z)}+N5_W{$r&C-G!I5;q&)VK$2OYyddhc@nvf96QSY7fyK+8>6dFHpQKT9?KySW?PU z5&cb71GHMD20Bbqb`?^*ev@l@A}3a9&Z&R(g=zI}$^It$dI7KJ{PC~-hu{tOZW;KM zXYc!+-+lW#+7mxTuJN$*BFgY`fN8_HJkkgoc3@ezy}lKF+mlbOYN!F!Am*(>sxmVx z4OPECq&B3l?T;UQWx{nTGwd(k)>*eQ^}D0Ix;yNI7*Id@3Jlb#0LN2T-3s6P^&WF_sk4x+Bob>eEA@2Y2^|*+$Nr^)OKP6=Za`B zr?xtKwoYvaSs*c3tJ-$U>jj;`(ADmO&l6EDi(4njjYTZd}yA44;KtkX}(Rh zLUGdvsW7`YDt30EsO}O-Q8RWvxNx!4i||g>y%pWSuB(*%gLjqK`IYb%$LLdP*ru8;c|Y{-Xy|Lvh#@(gul*L%TJeau5wcYIt`aiC&wVYXg@BA&!^_b=N`f(A)zTA=r zSYt2ap(}7}hK-+A*zSq~x&8pw!W=yE1q(-;oJAD?4Ze^Yv}ka4wQnk`s67Gnv~ zV_VmFVL1!}>-Smxc=0gL&8j=_^72Tnpf0($L*E=U)umo_b4R>c&)Gxy%<1$5^=D228pxP z*%VCauDNEe*MG$(UB=MxI|W#I@BCGQmrhspVIR^|bfYW$%=#ZZU)LJfSTxp4leVV6Wa;R(p4yw!vxd2*&Wj zByY}{SeXcJ%ET@3;4R-F+--=utq=xpL@>5~cJTI~Pyf$|!5?~1hwnVvB#7G;{-n`P zjmfYcHT52soLzNr7orA5)aC8CbJ71rLKC7rL9BRlV$`eC6xCX{=KH;^ z@-hmxz(8i3SeRha$(2c1@$#ejoO?d@_F#qFHaIlkEv$22n2PgunZ)tV8|3pGWa5s_ z;hi^#^qeayk-YN;k)9JlC6agEAkwp=uSD|B8$^0`uRRjaqpPj_0hloPxK$x`fQM_|f!YupXjWR=!j#{b zZPHV}Of}os(1}^BX@B6;4E(2^vGoH5RrlLot^SZphoX2CN9!&h=F%@Ycrtt4NS^l* zR>o8;(S@Rz_I>ASl(4vocrIz*e7VuF*=xr4&Y!Rw=nwuhd)$2LiH{ur)_3;(`zMB!3Dsp1?NlbwCvLDMMPMtPpyk2&ly#U8sbdlZ)2Mi;wXMie7>HQs{fEH&-8ve>8vf~R(WFYs@E z_5agkc`W01DvYz}NZ#ze?`+Q$g z17)M{X*E!mMof$;-17A#@47vBf2N564O-td1v4Kvw7wnjOd?@u27Yoze`?5tgD2m$ zzM&B_m&ETTydxxwUpxSbCrP!wcHa7B1kH8hBZ;(z=kn;s8!{jdCH)K?TnK^}k1SGX zStCQ)|4e|=%YjDi3lkJsCQmiX61`<|R>H8E)fyO5)_YmnVCyI^5#t`jpNu|^eU83{ zdZTZrYxHey>}YAgmSmAX_v=0UIjIL_5C-w6q+7jp#zRmp{qN#c7nNm@o3>ipM@TF+ zS}++>H9?GZS<%bpLWXUsG6|Wutu6?SDHpVE>UO0G&)kqyY`M+7>X6c zqL_0B#u!-LS}ib>y`fxSN}@yf&d%Y5!z?s6jBW8GJ{PrOZx*%Sl^CeJV6~|Y0}yjc z(_4N1R@{*I$p-&lH3bJgYU250#3w$wvE!PKwo!99JEZA&CeVJeh>x)_TVVMYY^C3^ z14*pRIPRat1@yHN-PqB_HXbi#Qu!PRopg8<)lB1G77r&?MgCMr+t{#^_C9bcX5ZMb znbv$`Mc(D<(C@CM9mjpkntq?}g6VfjNiy+#@<2SF!bg`i{ZpDxC|I|u@Q-w~6>cr4 zlHksW1$VN-t?pvDQ${o$U;3#E^rpN41&BM9JGOSZoz--pzGv-(ZtAF}A74A=bscS3 zh{uz0XjvUkLDcWi>s2bY%ZX~+qgjx*SZ$lD(CdMRgcR3N$D7Jk{o`4wPWudNW~WFjo6pn>zj_6zCe9zM#T8wl#LF!$nm8Z{o?X zMjVy=BhXXWUg~!Rw-@lHC?p9s;4v?K9gd`YIt=ZIqiHb6`QW>E+BdN{5orCXCXLgV zfmz@DvQ|hfV2c~SA+lj`oLcy3*i^m2i_F;PpyIfPT11mzoJ#^Sl8fhTc_*% z{dTh+;#zTbCCM{9$Bm(Onu5!~VP@4JKGA)o(?a|D0j z^LL&kc-!aS`vrpQ8~kT~lVGgDZ+)HMa}EA)zDDqTga6TYSkJ$02sCfTV{?E;V_>OA z!F*%jipJ@tQ{uKqE zX$tgVW5fi1)fD)~JqiY!1Iz!UV7fVQ_K_w#!SUum=s>d#zuX)c%D33?wdR0vdYuh7 zv;@u`TW`ZY+-%$#u;DyHUu?JGN=sn*t*tivGlbrWb6kIit$0>ChBjWqQhd85@T&Cf zpR@%2qrl&7sdWD1ErI_cq4%^@#zD3v@b?nh-lB#CguT=pz?1Fv==d2F9KC#9Gw!a! z@7J5uC^^`KPwc_}ca3VaJkY3brGI;)8a2P$ptG<2Ki!~4kH0~`k^bNJsZoT{(@lTB zPmQL{K0VIW{ks@c`1vNjUx%Nkbv!QHpg)Xn-{I#o`fdEVOCRUY?fMjdhV>c#B=w{G z`MAEopQwJEKfCnL1T%B?in7u%eDq7WV=i#+JsmsB2~-ZA{*Ti$r98KNc0D}P%Jc5o zR(NKWr@fz^vhsZXxpnX?D$lRS=sB)DBVTQS=RW26Zy9=)l;?$SH^cLQ@?4814QQv7 z=iY1Sc~E)w{t2G~cu0BPTB7Gs<=Ngt&tuAS;BD;4wa1mm_!hHZlULl^8Dcy^t_-vSN*^T z&x^`)|51qlv4>DRUpeCKh$ww>TVJ&Ff^2u6O%uk9e{ z`~|L~zxDUyBhe-0jzT2sTgqwLJvQhy7X~LGK-YElKcy-Rjpe z1XCk^ZIGb2->+E&_vZXsk>F3Wer=3kBJJ01C)j5CwF!drxA?Uwg0`Fe+B8ApV}5Ox z;EUaUtxT}F)2}TOd?n)7juRXW`L+89(l`0FC4$~ve(eE*{*U^#Qv`SK^lJ|ieEE96 z_7K5)JN(+C1f^^J+G7M~ul8$?6C5@C+A_h0tNd7w0RG(-e(foOrR{$0X@cR){n|4G zH*WK5&k}6e>erqlXy4-3o+k)y_G@Pdc5L!%FA(g#%&)yja5(7KULttpQor^x!5?+_ zwO0rN0Iw2^ZuD!f5j=$_x6TqY0K86c_!7VN2EiX~@M~`p^a8v^@LO$u?QMdc0Phg| zM!>I~tuHYuXpn}h>4`^Ey{As}L3bp_m z3VsC-f#9x5vKBM;2stFbu1};3Vs$asbCH; zqu?gMK?VO3kI3Mn3Wfa^U{S&Q0LK)}0pjWe6BvLK3cih7N~aY3Cg8M!rvYabyce*n z;0WNNf?>ep3T^ivL9!(UUjlqU!G8;QO2Jws@4_}hSQD)<|K zZz=e%0N=)4lh=>KMHFSh#L^f;~90q&z=18-U%l>;SiOKz}_EI5q7n4h`{2X|QW zm1Xim2X|j^Q0%|Nrof4-ehQo&%}oDz5pS5+bR6^L z@PwCQ7189?160Sgaw0@B(@9o)z<1KX2#{PW&A)`R*T1;KV22zAb)Rz>3|`AF@ExDl er?iQCCj2L7Cyr0}-)Ph(76a+;H)|6(+5Hc9a!fP; diff --git a/AcpiTables/Hapanero/builtin/DSDT.sdboot.aml b/AcpiTables/Hapanero/builtin/DSDT.sdboot.aml deleted file mode 100644 index 82bbf2490943a55798f6af1ea5de68289d53ab42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 174793 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 bo=N}7*~#OR{x=%6$;CkWyUp4pPImtXo4rUh diff --git a/AcpiTables/Hapanero/builtin/FACS.aml b/AcpiTables/Hapanero/builtin/FACS.aml deleted file mode 100644 index 1e0249676f7f4c380b77ec717f0725fb904ba3c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 64 TcmZ>BbPjf4zzvviOMztoRR95C diff --git a/AcpiTables/Hapanero/builtin/FADT.NoPsci.acpi b/AcpiTables/Hapanero/builtin/FADT.NoPsci.acpi deleted file mode 100644 index 5715852c50c8874f5fe8daae143badbd57ea5d76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 480 zcmZ>BbPf<bc0nv!j# z?^K$ZlcMianwyzuX=)JRqwDAxTZkclU?6? Gp1lCHn=SzW diff --git a/AcpiTables/Hapanero/builtin/MADT.aml b/AcpiTables/Hapanero/builtin/MADT.aml deleted file mode 100644 index 5c6c5a335e026441023385eada8f8615b52bc51e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 732 zcma*lI}XAy37bnapg{Qz=|FaZDn diff --git a/AcpiTables/Hapanero/builtin/MCFG.aml b/AcpiTables/Hapanero/builtin/MCFG.aml deleted file mode 100644 index 274eea96ddb8b5d06f414f8f9c531466d17886ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 60 ycmeZuc5}C3U|?YU5a{ghtDpcPU0uA5rgSnec>0C-FtbZ40HvXz;Rlq#2%-Uma0&qc diff --git a/AcpiTables/Hapanero/builtin/PPTT.aml b/AcpiTables/Hapanero/builtin/PPTT.aml deleted file mode 100644 index 61f84d670db32f4c7d3c8e2b133bc269a935566b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 458 zcmWFt2njjG$iToD=;Q0>qo4pHU0uA5rgSnec>0C-sIy2YFv&6C0}?>pNb(@I3J@~_ z#jydHcodo>A#pV2aPt?TNx;lO7iW-RU|<5Ob%Lq~v5SDX3&cl~1GyiU97r6O95Ws{ Y7O31VAbkmlk?mu}BgckEjvY-70Hkag0RR91 diff --git a/AcpiTables/Hapanero/src/DSDT.asl b/AcpiTables/Hapanero/src/DSDT.asl index 043d05ec..589970d3 100644 --- a/AcpiTables/Hapanero/src/DSDT.asl +++ b/AcpiTables/Hapanero/src/DSDT.asl @@ -69,58 +69,6 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "MSM8994 ", 0x00000003) } } - Device (SDC2) - { - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.PEP0, - \_SB.GIO0 - }) - Name (_HID, "QCOM2466") // _HID: Hardware ID - Name (_CID, "ACPIQCOM2466") // _CID: Compatible ID - Name (_UID, One) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xF98A4900, // Address Base - 0x00000200, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x0000009D, - } - GpioInt (Edge, ActiveBoth, SharedAndWake, PullNone, 0x7530, - "\\_SB.PM01", 0x00, ResourceConsumer, , - RawDataBuffer (0x04) // Vendor Data - { - 0x02, 0x03, 0x01, 0x00 - }) - { // Pin list - 0x0638 - } - GpioIo (Shared, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0638 - } - }) - Return (RBUF) /* \_SB_.SDC2._CRS.RBUF */ - } - - Method (_DIS, 0, NotSerialized) // _DIS: Disable Device - { - } - - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (0x0F) - } - } - Device (ABD) { Name (_HID, "QCOM2431") // _HID: Hardware ID diff --git a/AcpiTables/Hapanero/src/DSDT.sdboot.asl b/AcpiTables/Hapanero/src/DSDT.sdboot.asl deleted file mode 100644 index 9881ac4a..00000000 --- a/AcpiTables/Hapanero/src/DSDT.sdboot.asl +++ /dev/null @@ -1,47712 +0,0 @@ -DefinitionBlock ("", "DSDT", 2, "QCOMM ", "MSM8994 ", 0x00000003) -{ - Scope (\_SB) - { - Name (SOID, 0x000000CF) - Name (SIDS, "MSM8994") - Name (SIDV, 0x00020001) - Name (SVMJ, 0x0002) - Name (SVMI, 0x0001) - Name (SDFE, 0x0032) - Name (SFES, "899400000000000") - Name (SIDM, 0xFFFF00FF) - Name (SSBV, 0xFFFF) - Name (SSBS, "899400000000000") - Name (NCPU, "8") - Name (PSCI, "003") - Name (RMTB, 0x06E80000) - Name (RMTX, 0x00180000) - Name (RFMB, 0x06E70000) - Name (RFMS, 0x00010000) - Name (RFAB, 0x06E60000) - Name (RFAS, 0x00010000) - Device (SDC1) - { - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.PEP0 - }) - Name (_HID, "QCOM24BF") // _HID: Hardware ID - Name (_CID, "ACPIQCOM24BF") // _CID: Compatible ID - Name (_UID, Zero) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xF9824900, // Address Base - 0x00000200, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x0000009B, - } - }) - Return (RBUF) /* \_SB_.SDC1._CRS.RBUF */ - } - - Device (EMMC) - { - Method (_ADR, 0, NotSerialized) // _ADR: Address - { - Return (0x08) - } - - Method (_RMV, 0, NotSerialized) // _RMV: Removal Status - { - Return (Zero) - } - } - - Method (_DIS, 0, NotSerialized) // _DIS: Disable Device - { - } - - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (0x0F) - } - } - - Device (SDC2) - { - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.PEP0 - }) - Name (_HID, "QCOM2466") // _HID: Hardware ID - Name (_CID, "ACPIQCOM2466") // _CID: Compatible ID - Name (_UID, One) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xF98A4900, // Address Base - 0x00000200, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x0000009D, - } - }) - Return (RBUF) /* \_SB_.SDC2._CRS.RBUF */ - } - - Device (EMMC) - { - Method (_ADR, 0, NotSerialized) // _ADR: Address - { - Return (0x08) - } - - Method (_RMV, 0, NotSerialized) // _RMV: Removal Status - { - Return (Zero) - } - } - - Method (_DIS, 0, NotSerialized) // _DIS: Disable Device - { - } - - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (0x0F) - } - } - - Device (ABD) - { - Name (_HID, "QCOM2431") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - OperationRegion (ROP1, GenericSerialBus, Zero, 0x0100) - Name (AVBL, Zero) - Method (_REG, 2, NotSerialized) // _REG: Region Availability - { - If ((Arg0 == 0x09)) - { - AVBL = Arg1 - } - } - } - - Name (ESNL, 0x14) - Name (DBFL, 0x17) - Device (SPMI) - { - Name (_HID, "QCOM2404") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFC4C0000, // Address Base - 0x00100000, // Address Length - ) - }) - Return (RBUF) /* \_SB_.SPMI._CRS.RBUF */ - } - - Method (CONF, 0, NotSerialized) - { - Name (XBUF, Buffer (0x02) - { - 0x00, 0x01 // .. - }) - Return (XBUF) /* \_SB_.SPMI.CONF.XBUF */ - } - } - - Device (GIO0) - { - Name (_HID, "QCOM2405") // _HID: Hardware ID - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.I2C7 - }) - Name (_UID, Zero) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFD510000, // Address Base - 0x00002000, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) - { - 0x000000F0, - } - Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) - { - 0x000000F0, - } - Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) - { - 0x000000F0, - } - }) - Return (RBUF) /* \_SB_.GIO0._CRS.RBUF */ - } - - Method (OFNI, 0, NotSerialized) - { - Name (RBUF, Buffer (0x02) - { - 0x92, 0x00 // .. - }) - Return (RBUF) /* \_SB_.GIO0.OFNI.RBUF */ - } - - Name (AVBL, Zero) - Method (_REG, 2, NotSerialized) // _REG: Region Availability - { - If ((Arg0 == 0x08)) - { - AVBL = Arg1 - } - } - } - - Device (PMIC) - { - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.SPMI - }) - Name (_HID, "QCOM2455") // _HID: Hardware ID - Method (PMCF, 0, NotSerialized) - { - Name (CFG0, Package (0x03) - { - 0x02, - Package (0x02) - { - Zero, - One - }, - - Package (0x02) - { - 0x02, - 0x03 - } - }) - Return (CFG0) /* \_SB_.PMIC.PMCF.CFG0 */ - } - } - - Device (PM01) - { - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.PMIC - }) - Name (_HID, "QCOM2458") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) - { - 0x000000DE, - } - }) - Return (RBUF) /* \_SB_.PM01._CRS.RBUF */ - } - - Method (PMIO, 0, NotSerialized) - { - Name (CFG0, Package (0x0B) - { - Zero, - Zero, - 0x1040, - 0x40, - 0x16, - 0xC0, - 0x08, - 0xA0, - 0xFC4C0000, - 0x00100000, - Zero - }) - Return (CFG0) /* \_SB_.PM01.PMIO.CFG0 */ - } - - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (0x01) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.PM01._DSM._T_0 */ - If ((_T_0 == ToUUID ("4f248f40-d5e2-499f-834c-27758ea1cd3f") /* GPIO Controller */)) - { - While (One) - { - Name (_T_1, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (Package (0x02) - { - 0x40, - 0x41 - }) - } - Else - { - } - - Break - } - } - Else - { - Return (Buffer (One) - { - 0x00 // . - }) - } - - Break - } - } - } - - Device (PM02) - { - Name (_HID, "QCOM2458") // _HID: Hardware ID - Name (_UID, 0x02) // _UID: Unique ID - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.PMIC - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) - { - 0x000000DE, - } - }) - Return (RBUF) /* \_SB_.PM02._CRS.RBUF */ - } - - Method (PMIO, 0, NotSerialized) - { - Name (CFG0, Package (0x0B) - { - One, - 0x02, - 0x1040, - 0x40, - 0x0A, - 0xC0, - 0x04, - 0xA0, - 0xFC4C0000, - 0x00100000, - Zero - }) - Return (CFG0) /* \_SB_.PM02.PMIO.CFG0 */ - } - - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (0x01) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.PM02._DSM._T_0 */ - If ((_T_0 == ToUUID ("4f248f40-d5e2-499f-834c-27758ea1cd3f") /* GPIO Controller */)) - { - While (One) - { - Name (_T_1, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (Package (0x02) - { - 0x1001, - 0x1002 - }) - } - Else - { - } - - Break - } - } - Else - { - Return (Buffer (One) - { - 0x00 // . - }) - } - - Break - } - } - } - - Scope (\_SB.GIO0) - { - OperationRegion (GPOR, GeneralPurposeIo, Zero, One) - Field (\_SB.GIO0.GPOR, ByteAcc, NoLock, Preserve) - { - Connection ( - GpioIo (Exclusive, PullUp, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0079 - } - ), - BMHW, 1 - } - } - - Device (PMBT) - { - Name (_HID, "QCOM2453") // _HID: Hardware ID - Name (_DEP, Package (0x2) // _DEP: Dependencies - { - \_SB.PMIC, - \_SB.ADC1 - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - GpioInt (Edge, ActiveBoth, Shared, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0080 - } - GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0210 - } - GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0211 - } - GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0220 - } - GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x009C - } - GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0087 - } - GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x020A - } - GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x020E - } - GpioInt (Edge, ActiveBoth, Shared, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x00A0 - } - GpioInt (Edge, ActiveBoth, SharedAndWake, PullUp, 0x0000, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0668 - } - GpioIo (Shared, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0608 - } - GpioIo (Shared, PullUp, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0668 - } - GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x009D - } - GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0098 - } - }) - Return (RBUF) /* \_SB_.PMBT._CRS.RBUF */ - } - - Method (BMNR, 0, NotSerialized) - { - Name (CFG0, Package (0x04) - { - One, - Zero, - One, - Zero - }) - Return (CFG0) /* \_SB_.PMBT.BMNR.CFG0 */ - } - - Method (BTIM, 0, NotSerialized) - { - Name (CFG0, Package (0x08) - { - 0x2710, - 0x2710, - 0x000493E0, - 0x0001D4C0, - Zero, - Zero, - 0x01AC7780, - Zero - }) - Name (CFG1, Package (0x08) - { - 0x7530, - 0x2710, - 0x000493E0, - 0x0001D4C0, - Zero, - Zero, - 0x01AC7780, - Zero - }) - Name (HWID, Zero) - HWID = \_SB.GIO0.BMHW - If ((HWID & One)) - { - Return (CFG0) /* \_SB_.PMBT.BTIM.CFG0 */ - } - Else - { - Return (CFG1) /* \_SB_.PMBT.BTIM.CFG1 */ - } - } - - Method (BBAT, 0, NotSerialized) - { - Name (CFG0, Package (0x0D) - { - One, - 0x4C494F4E, - 0x2CEC, - 0x2CEC, - 0x023F, - 0x040B, - "QCOMBATT01", - "Qualcomm", - "QCOMBAT01_07012011", - "07012011", - 0x13, - 0x04, - 0x07DE - }) - Return (CFG0) /* \_SB_.PMBT.BBAT.CFG0 */ - } - - Method (BPCH, 0, NotSerialized) - { - Name (CFG0, Package (0x02) - { - 0x05DC, - 0x05DC - }) - Return (CFG0) /* \_SB_.PMBT.BPCH.CFG0 */ - } - - Method (BCCC, 0, NotSerialized) - { - Name (CFG0, Package (0x03) - { - One, - Zero, - Zero - }) - Return (CFG0) /* \_SB_.PMBT.BCCC.CFG0 */ - } - - Method (BRCH, 0, NotSerialized) - { - Name (CFG0, Package (0x02) - { - 0x64, - Zero - }) - Return (CFG0) /* \_SB_.PMBT.BRCH.CFG0 */ - } - - Method (_BQI, 0, NotSerialized) - { - Name (CFG0, Package (0x01) - { - Zero - }) - Return (CFG0) /* \_SB_.PMBT._BQI.CFG0 */ - } - - Method (BIRQ, 0, NotSerialized) - { - Name (CFG0, Package (0x0C) - { - "ChgError", - "BclIrq1", - "BclIrq2", - "MEMIFaccess", - "OtgOc", - "TccReached", - "VbatLow", - "BattMissing", - "DcInUv", - "WcDet", - "AiclDone", - "UsbUv" - }) - Return (CFG0) /* \_SB_.PMBT.BIRQ.CFG0 */ - } - - Method (BGIO, 0, NotSerialized) - { - Name (CFG0, Package (0x02) - { - "WC_EN", - "WC_DET" - }) - Return (CFG0) /* \_SB_.PMBT.BGIO.CFG0 */ - } - - Method (BPLT, 0, NotSerialized) - { - Name (CFG0, Package (0x25) - { - 0x03FC, - 0x0ED8, - 0x0DAC, - 0x0D48, - 0x0384, - One, - 0x32, - 0x32, - 0x1388, - 0x08, - One, - 0x50, - 0xFFFFFFEC, - 0x48, - 0x64, - 0x1E, - 0x05, - 0x06, - 0x01F4, - 0x7E, - 0x0190, - 0x1194, - 0x0BB8, - 0x012C, - 0x01F4, - 0x05DC, - 0x14, - 0x16, - 0x02EE, - 0x08, - One, - 0x1004, - 0x32, - One, - Zero, - Zero, - One - }) - Name (CFG1, Package (0x25) - { - 0x03FC, - 0x0ED8, - 0x0DAC, - 0x0D48, - 0x0384, - One, - 0x32, - 0x32, - 0x1388, - 0x08, - One, - 0x50, - 0xFFFFFFEC, - 0x48, - 0x64, - 0x1E, - 0x05, - 0x06, - 0x01F4, - 0x7E, - 0x0190, - 0x1194, - 0x0BB8, - 0x012C, - 0x01F4, - 0x05DC, - 0x14, - 0x16, - 0x02EE, - One, - One, - 0x1004, - 0x32, - Zero, - Zero, - Zero, - One - }) - Name (HWID, Zero) - HWID = \_SB.GIO0.BMHW - If ((HWID & One)) - { - Return (CFG0) /* \_SB_.PMBT.BPLT.CFG0 */ - } - Else - { - Return (CFG1) /* \_SB_.PMBT.BPLT.CFG1 */ - } - } - - Method (BPTM, 0, NotSerialized) - { - Name (CFG0, Package (0x02) - { - 0x3A98, - Zero - }) - Return (CFG0) /* \_SB_.PMBT.BPTM.CFG0 */ - } - - Method (BJTA, 0, NotSerialized) - { - Name (CFG0, Package (0x11) - { - One, - 0x10FE, - 0x0834, - Zero, - 0x3C, - 0x02, - 0x04, - 0x02, - 0x10FE, - 0x041A, - 0x0A, - 0x1097, - 0x0834, - 0x2D, - 0x1064, - 0x0834, - 0x32 - }) - Return (CFG0) /* \_SB_.PMBT.BJTA.CFG0 */ - } - - Method (BTHM, 0, NotSerialized) - { - Name (CFG0, Package (0x07) - { - 0x0BB8, - 0x03E8, - 0x46, - 0x50, - 0x01F4, - 0x31, - 0x36 - }) - Return (CFG0) /* \_SB_.PMBT.BTHM.CFG0 */ - } - - Method (BEHC, 0, NotSerialized) - { - Name (CFG0, Package (0x08) - { - One, - 0x08, - One, - One, - One, - 0x04, - 0x02, - 0x04 - }) - Name (CFG1, Package (0x08) - { - One, - 0x08, - One, - One, - One, - 0x04, - 0x02, - 0x04 - }) - Name (HWID, Zero) - HWID = \_SB.GIO0.BMHW - If ((HWID & One)) - { - Return (CFG0) /* \_SB_.PMBT.BEHC.CFG0 */ - } - Else - { - Return (CFG1) /* \_SB_.PMBT.BEHC.CFG1 */ - } - } - - Method (CTMC, 0, NotSerialized) - { - Name (CFG0, Package (0x07) - { - Zero, - 0x36B0, - 0x4A38, - 0x000222E0, - 0x0003A980, - 0x0006DDD0, - One - }) - Return (CFG0) /* \_SB_.PMBT.CTMC.CFG0 */ - } - - Method (BCT1, 0, NotSerialized) - { - Name (CFG0, Package (0x15) - { - Zero, - 0xFFFFFFEC, - 0x50, - Package (0x04) - { - Zero, - Zero, - Zero, - Zero - }, - - One, - 0x10FE, - 0x0834, - Zero, - 0x3C, - 0x02, - 0x04, - 0x02, - 0x10FE, - 0x03E8, - 0x0A, - 0x1090, - 0x0834, - 0x2D, - 0x1054, - 0x0834, - 0x32 - }) - Return (CFG0) /* \_SB_.PMBT.BCT1.CFG0 */ - } - } - - Device (PMBM) - { - Name (_HID, "QCOM2452") // _HID: Hardware ID - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.PMBT - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, Buffer (0x02) - { - 0x79, 0x00 // y. - }) - Return (RBUF) /* \_SB_.PMBM._CRS.RBUF */ - } - } - - Device (PBTD) - { - Name (_HID, "QCOM24C3") // _HID: Hardware ID - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.PMBT - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, Buffer (0x02) - { - 0x79, 0x00 // y. - }) - Return (RBUF) /* \_SB_.PBTD._CRS.RBUF */ - } - } - - Device (PMAP) - { - Name (_DEP, Package (0x03) // _DEP: Dependencies - { - \_SB.PMIC, - \_SB.ABD, - \_SB.SCM0 - }) - Name (_HID, "QCOM2457") // _HID: Hardware ID - Method (GEPT, 0, NotSerialized) - { - Name (BUFF, Buffer (0x04){}) - CreateByteField (BUFF, Zero, STAT) - CreateWordField (BUFF, 0x02, DATA) - DATA = 0x02 - Return (DATA) /* \_SB_.PMAP.GEPT.DATA */ - } - - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x1000 - } - GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - RawDataBuffer (0x01) // Vendor Data - { - 0x08 - }) - { // Pin list - 0x0EC2 - } - GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - RawDataBuffer (0x01) // Vendor Data - { - 0x08 - }) - { // Pin list - 0x0EE2 - } - GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - RawDataBuffer (0x01) // Vendor Data - { - 0x08 - }) - { // Pin list - 0x0EF1 - } - }) - Return (RBUF) /* \_SB_.PMAP._CRS.RBUF */ - } - - Method (_WFH, 0, NotSerialized) - { - Name (CFG0, Package (0x02) - { - 0x05, - 0x2710 - }) - Return (CFG0) /* \_SB_.PMAP._WFH.CFG0 */ - } - - Method (_IBB, 0, NotSerialized) - { - Name (CFG0, Package (0x02) - { - 0x05, - 0x2710 - }) - Return (CFG0) /* \_SB_.PMAP._IBB.CFG0 */ - } - } - - Device (PRTC) - { - Name (_HID, "ACPI000E" /* Time and Alarm Device */) // _HID: Hardware ID - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - \_SB.PMAP - }) - Method (_GCP, 0, NotSerialized) // _GCP: Get Capabilities - { - Return (0x05) - } - - Field (\_SB.ABD.ROP1, BufferAcc, NoLock, Preserve) - { - Connection ( - I2cSerialBusV2 (0x0002, ControllerInitiated, 0x00000000, - AddressingMode7Bit, "\\_SB.ABD", - 0x00, ResourceConsumer, , Exclusive, - ) - ), - AccessAs (BufferAcc, AttribRawBytes (0x18)), - FLD0, 192 - } - - Method (_GRT, 0, NotSerialized) // _GRT: Get Real Time - { - Name (BUFF, Buffer (0x1A){}) - CreateField (BUFF, 0x10, 0x80, TME1) - CreateField (BUFF, 0x90, 0x20, ACT1) - CreateField (BUFF, 0xB0, 0x20, ACW1) - BUFF = FLD0 /* \_SB_.PRTC.FLD0 */ - Return (TME1) /* \_SB_.PRTC._GRT.TME1 */ - } - - Method (_TIV, 0, NotSerialized) // _TIV: Timer Values - { - Name (BUFF, Buffer (0x1A){}) - CreateField (BUFF, 0x10, 0x80, TME1) - CreateField (BUFF, 0x90, 0x20, ACT1) - CreateField (BUFF, 0xB0, 0x20, ACW1) - BUFF = FLD0 /* \_SB_.PRTC.FLD0 */ - Return (ACT1) /* \_SB_.PRTC._TIV.ACT1 */ - } - - Method (_GWS, 0, NotSerialized) // _GWS: Get Wake Status - { - Name (BUFF, Buffer (0x1A){}) - CreateField (BUFF, 0x10, 0x80, TME1) - CreateField (BUFF, 0x90, 0x20, ACT1) - CreateField (BUFF, 0xB0, 0x20, ACW1) - BUFF = FLD0 /* \_SB_.PRTC.FLD0 */ - Return (ACW1) /* \_SB_.PRTC._GWS.ACW1 */ - } - - Method (_STV, 2, NotSerialized) // _STV: Set Timer Value - { - If ((Arg0 == Zero)) - { - Name (BUFF, Buffer (0x32){}) - CreateByteField (BUFF, Zero, STAT) - CreateField (BUFF, 0x10, 0x80, TME1) - CreateField (BUFF, 0x90, 0x20, ACT1) - CreateField (BUFF, 0xB0, 0x20, ACW1) - ACT1 = Arg1 - TME1 = Zero - ACW1 = Zero - BUFF = FLD0 = BUFF /* \_SB_.PRTC._STV.BUFF */ - If ((STAT != Zero)) - { - Return (One) - } - - Return (Zero) - } - - Return (One) - } - - Method (_SRT, 1, NotSerialized) // _SRT: Set Real Time - { - Name (BUFF, Buffer (0x32){}) - CreateByteField (BUFF, Zero, STAT) - CreateField (BUFF, 0x10, 0x80, TME1) - CreateField (BUFF, 0x90, 0x20, ACT1) - CreateField (BUFF, 0xB0, 0x20, ACW1) - ACT1 = Zero - TME1 = Arg0 - ACW1 = Zero - BUFF = FLD0 = BUFF /* \_SB_.PRTC._SRT.BUFF */ - If ((STAT != Zero)) - { - Return (One) - } - - Return (Zero) - } - - Method (_CWS, 1, NotSerialized) // _CWS: Clear Wake Alarm Status - { - Name (BUFF, Buffer (0x32){}) - CreateByteField (BUFF, Zero, STAT) - CreateField (BUFF, 0x10, 0x80, TME1) - CreateField (BUFF, 0x90, 0x20, ACT1) - CreateField (BUFF, 0xB0, 0x20, ACW1) - ACT1 = Zero - TME1 = Zero - ACW1 = Arg0 - BUFF = FLD0 = BUFF /* \_SB_.PRTC._CWS.BUFF */ - If ((STAT != Zero)) - { - Return (One) - } - - Return (Zero) - } - } - - Device (PMPB) - { - Name (_DEP, Package (0x03) // _DEP: Dependencies - { - \_SB.PMIC, - \_SB.PM02, - \_SB.SPMI - }) - Name (_HID, "QCOM2459") // _HID: Hardware ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (INTB, ResourceTemplate () - { - GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x00D9 - } - GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x00DC - } - GpioInt (Edge, ActiveHigh, Shared, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x00DD - } - }) - Name (NAM, Buffer (0x0A) - { - "\\_SB.SPMI" - }) - Name (BSIB, Buffer (0x0C) - { - /* 0000 */ 0x8E, 0x13, 0x00, 0x01, 0x00, 0xC1, 0x02, 0x02, // ........ - /* 0008 */ 0x1B, 0x01, 0x00, 0x00 // .... - }) - Name (END, Buffer (0x02) - { - 0x79, 0x00 // y. - }) - Concatenate (BSIB, NAM, Local1) - Concatenate (Local1, INTB, Local0) - Return (Local0) - } - - Method (MPCF, 0, NotSerialized) - { - Name (CFG0, Package (0x05) - { - One, - 0x11, - Zero, - Zero, - 0x08 - }) - Return (CFG0) /* \_SB_.PMPB.MPCF.CFG0 */ - } - } - - Device (PMBD) - { - Name (_HID, "QCOM24C2") // _HID: Hardware ID - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.PMPB - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, Buffer (0x02) - { - 0x79, 0x00 // y. - }) - Return (RBUF) /* \_SB_.PMBD._CRS.RBUF */ - } - } - - Device (BIFA) - { - Name (_HID, "MSHW1002") // _HID: Hardware ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, Buffer (0x02) - { - 0x79, 0x00 // y. - }) - Return (RBUF) /* \_SB_.BIFA._CRS.RBUF */ - } - } - - Device (PEP0) - { - Name (_HID, "QCOM2425") // _HID: Hardware ID - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - \_SB.PMIC - }) - Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings - { - Interrupt (ResourceConsumer, Level, ActiveHigh, ExclusiveAndWake, ,, ) - { - 0x000000D8, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000000C8, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000000C9, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000000CB, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000030, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000033, - } - Interrupt (ResourceConsumer, Level, ActiveHigh, ExclusiveAndWake, ,, ) - { - 0x000000D7, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000016C, - } - }) - Method (SOCI, 4, NotSerialized) - { - \_SB.SOID = Arg0 - If ((Arg0 == 0xCF)) - { - \_SB.SIDS = "MSM8994" - } - Else - { - \_SB.SIDS = "UNEXPECTED" - } - - \_SB.SIDV = Arg1 - \_SB.SVMJ = (Arg1 >> 0x10) - \_SB.SVMI = (Arg1 & 0xFFFF) - \_SB.SDFE = Arg2 - If ((Arg2 == 0x32)) - { - \_SB.SFES = "MSM8994" - } - Else - { - \_SB.SFES = "UNKNOWN" - } - - \_SB.SIDM = Arg3 - OperationRegion (FUSE, SystemMemory, 0xFC4B8000, 0x5000) - Field (FUSE, QWordAcc, NoLock, Preserve) - { - Offset (0x40B0), - PTE, 64 - } - - \_SB.SSBV = (PTE & 0x07) - If ((\_SB.SSBV == Zero)) - { - \_SB.SSBS = "2.0GHz" - } - ElseIf ((\_SB.SSBV == One)) - { - \_SB.SSBS = "1.8GHz" - } - Else - { - \_SB.SSBS = "Unknown" - } - - Return (\_SB.SIDS) - } - - Field (\_SB.ABD.ROP1, BufferAcc, NoLock, Preserve) - { - Connection ( - I2cSerialBusV2 (0x0001, ControllerInitiated, 0x00000000, - AddressingMode7Bit, "\\_SB.ABD", - 0x00, ResourceConsumer, , Exclusive, - ) - ), - AccessAs (BufferAcc, AttribRawBytes (0x15)), - FLD0, 168 - } - - Method (GEPT, 0, NotSerialized) - { - Name (BUFF, Buffer (0x04){}) - CreateByteField (BUFF, Zero, STAT) - CreateWordField (BUFF, 0x02, DATA) - DATA = One - Return (DATA) /* \_SB_.PEP0.GEPT.DATA */ - } - - Name (ROST, Zero) - Method (NPUR, 1, NotSerialized) - { - \_SB.AGR0._PUR [One] = Arg0 - Notify (\_SB.AGR0, 0x80) // Status Change - } - - Method (INTR, 0, NotSerialized) - { - Name (RBUF, Package (0x18) - { - 0x02, - One, - 0x03, - One, - 0x06, - 0xF900D008, - One, - Zero, - 0x06A00000, - 0x00200000, - Zero, - Zero, - 0xFC428000, - 0x4000, - Zero, - Zero, - 0xFE802FF0, - 0x10, - Zero, - Zero, - 0xF900D008, - Zero, - Zero, - Zero - }) - Return (RBUF) /* \_SB_.PEP0.INTR.RBUF */ - } - - Method (CRTC, 0, NotSerialized) - { - Return (CTRX) /* \_SB_.PEP0.CTRX */ - } - - Name (CTRX, Package (0x09) - { - "MMVD", - "DSGP", - "NCDA", - "CCGP", - "MTPS", - "CPGP", - "DMPP", - "GBDL", - "SRDL" - }) - Method (STND, 0, NotSerialized) - { - Return (STNX) /* \_SB_.PEP0.STNX */ - } - - Name (STNX, Package (0x14) - { - "DMCO", - "DMPA", - "DMPC", - "DMPB", - "DMSB", - "DMPG", - "DMPS", - "DMRC", - "DMPL", - "DMTB", - "DMDQ", - "DMMT", - "DMPI", - "DMWE", - "DMHC", - "DMPN", - "XMPC", - "XMPL", - "XMID", - "XMHC" - }) - Method (ADCN, 0, NotSerialized) - { - Return (VADL) /* \_SB_.PEP0.VADL */ - } - - Name (VADL, Package (0x08) - { - "SYS_THERM1", - "SYS_THERM2", - "PA_THERM", - "PA_THERM1", - "SYS_THERM3", - "PMIC_THERM", - "VPH_PWR", - "USB_ID" - }) - Method (CTPM, 0, NotSerialized) - { - Name (CTPN, Package (0x03) - { - "CORE_TOPOLOGY", - 0x04, - 0x04 - }) - Return (CTPN) /* \_SB_.PEP0.CTPM.CTPN */ - } - - Name (CCFG, Package (0x08) - { - Package (0x02) - { - "\\_SB.CPU0", - 0x10 - }, - - Package (0x02) - { - "\\_SB.CPU1", - 0x11 - }, - - Package (0x02) - { - "\\_SB.CPU2", - 0x12 - }, - - Package (0x02) - { - "\\_SB.CPU3", - 0x13 - }, - - Package (0x02) - { - "\\_SB.CPU4", - 0x14 - }, - - Package (0x02) - { - "\\_SB.CPU5", - 0x15 - }, - - Package (0x02) - { - "\\_SB.CPU6", - 0x16 - }, - - Package (0x02) - { - "\\_SB.CPU7", - 0x17 - } - }) - Method (PGCC, 0, NotSerialized) - { - Return (CCFG) /* \_SB_.PEP0.CCFG */ - } - - Name (DCVS, Zero) - Method (PGDS, 0, NotSerialized) - { - Return (DCVS) /* \_SB_.PEP0.DCVS */ - } - - Name (PPPP, Package (0x4E) - { - Package (0x04) - { - "PPP_RESOURCE_ID_SMPS1_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_SMPS2_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_SMPS3_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_SMPS4_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_SMPS5_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_SMPS6_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_SMPS7_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_SMPS8_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_SMPS9_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_SMPS10_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_SMPS11_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_SMPS12_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_SMPS1_B", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_SMPS2_B", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_SMPS3_B", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_BOOST1_B", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_BOOST_BYPASS1_B", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO1_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO2_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO3_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO4_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO5_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO6_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO7_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO8_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO9_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO10_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO11_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO12_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO13_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO14_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO15_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO16_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO17_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO18_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO19_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO20_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO21_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO22_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO23_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO24_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO25_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO26_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO27_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO28_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO29_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO30_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO31_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO32_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LDO1_B", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LVS1_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_LVS2_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_BBCLK1_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_BBCLK2_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_BBCLK3_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_RFCLK1_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_RFCLK2_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_RFCLK3_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_DIFFCLK1_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_LNBBCLK1_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_CLK_DIST_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_SLEEPCLK1_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_DIVCLK1_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_DIVCLK2_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_DIVCLK3_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_CLOCK_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_RPM", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_PMIC_GPIO_DV1", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_PMIC_GPIO_DV2", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_PMIC_GPIO_DV3", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_PMIC_MPP_DV1", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_PMIC_MPP_DV2", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_PMIC_MPP_DV3", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_TLMM_GPIO_DV1", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_TLMM_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_TLMM_GPIO_DV2", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_TLMM_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_TLMM_GPIO_DV3", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_TLMM_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_DIV_CLK_1_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_DIV_CLK_2_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_DIV_CLK_3_A", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF", - "PM_RESOURCE_SERVICE_INTERFACE_TYPE_PMIC_KMDF_TEST" - } - }) - Method (PPPM, 0, NotSerialized) - { - Return (PPPP) /* \_SB_.PEP0.PPPP */ - } - - Name (PRRP, Package (0x27) - { - "PPP_RESOURCE_RANGE_INFO_SMPS_A", - "PPP_RESOURCE_ID_SMPS1_A", - "PPP_RESOURCE_ID_SMPS12_A", - "PPP_RESOURCE_RANGE_INFO_SMPS_B", - "PPP_RESOURCE_ID_SMPS1_B", - "PPP_RESOURCE_ID_SMPS3_B", - "PPP_RESOURCE_RANGE_INFO_BOOST_B", - "PPP_RESOURCE_ID_BOOST1_B", - "PPP_RESOURCE_ID_BOOST1_B", - "PPP_RESOURCE_RANGE_INFO_BOOST_BYPASS_B", - "PPP_RESOURCE_ID_BOOST_BYPASS1_B", - "PPP_RESOURCE_ID_BOOST_BYPASS1_B", - "PPP_RESOURCE_RANGE_INFO_LDO_A", - "PPP_RESOURCE_ID_LDO1_A", - "PPP_RESOURCE_ID_LDO32_A", - "PPP_RESOURCE_RANGE_INFO_LDO_B", - "PPP_RESOURCE_ID_LDO1_B", - "PPP_RESOURCE_ID_LDO1_B", - "PPP_RESOURCE_RANGE_INFO_LVS_A", - "PPP_RESOURCE_ID_LVS1_A", - "PPP_RESOURCE_ID_LVS2_A", - "PPP_RESOURCE_RANGE_INFO_CXO_BUFFERS_A", - "PPP_RESOURCE_ID_CXO_BUFFERS_BBCLK1_A", - "PPP_RESOURCE_ID_CXO_BUFFERS_DIVCLK3_A", - "PPP_RESOURCE_RANGE_INFO_CXO_CLOCK_A", - "PPP_RESOURCE_ID_CXO_CLOCK_A", - "PPP_RESOURCE_ID_CXO_CLOCK_A", - "PPP_RESOURCE_RANGE_INFO_PMIC_GPIO_DV", - "PPP_RESOURCE_ID_PMIC_GPIO_DV1", - "PPP_RESOURCE_ID_PMIC_GPIO_DV3", - "PPP_RESOURCE_RANGE_INFO_PMIC_MPP_DV", - "PPP_RESOURCE_ID_PMIC_MPP_DV1", - "PPP_RESOURCE_ID_PMIC_MPP_DV3", - "PPP_RESOURCE_RANGE_INFO_TLMM_GPIO_DV", - "PPP_RESOURCE_ID_TLMM_GPIO_DV1", - "PPP_RESOURCE_ID_TLMM_GPIO_DV3", - "PPP_RESOURCE_RANGE_INFO_DIV_CLK_A", - "PPP_RESOURCE_ID_DIV_CLK_1_A", - "PPP_RESOURCE_ID_DIV_CLK_3_A" - }) - Method (PPRR, 0, NotSerialized) - { - Return (PRRP) /* \_SB_.PEP0.PRRP */ - } - - Method (PGSD, 0, NotSerialized) - { - Return (SDFR) /* \_SB_.PEP0.SDFR */ - } - - Name (FPDP, Zero) - Method (FPMD, 0, NotSerialized) - { - Return (FPDP) /* \_SB_.PEP0.FPDP */ - } - - Name (PPPC, Zero) - Method (PGPC, 0, NotSerialized) - { - Return (PPPC) /* \_SB_.PEP0.PPPC */ - } - - Name (CPRD, Package (0x02) - { - Package (0x05) - { - Package (0x02) - { - "info", - "CPR ACPI config table" - }, - - Package (0x02) - { - "chip_id", - 0xCF - }, - - Package (0x02) - { - "chip_version", - One - }, - - Package (0x15) - { - Package (0x02) - { - "instance_num", - Zero - }, - - Package (0x02) - { - "num_clients", - 0x02 - }, - - Package (0x02) - { - "apc_rail_name", - "/vdd/apc0" - }, - - Package (0x02) - { - "measurement_period_ms", - 0x05 - }, - - Package (0x02) - { - "step_quotient", - 0x10 - }, - - Package (0x02) - { - "max_pmic_step_up", - One - }, - - Package (0x02) - { - "max_pmic_step_dn", - One - }, - - Package (0x02) - { - "pmic_step_size", - 0x1388 - }, - - Package (0x02) - { - "up_threshold", - 0x02 - }, - - Package (0x02) - { - "dn_threshold", - 0x04 - }, - - Package (0x02) - { - "consecutive_up", - Zero - }, - - Package (0x02) - { - "consecutive_dn", - 0x02 - }, - - Package (0x02) - { - "clamp_timer_interval", - Zero - }, - - Package (0x02) - { - "rbcpr_base_addr", - 0xF9019000 - }, - - Package (0x02) - { - "rbcpr_size", - 0x0164 - }, - - Package (0x02) - { - "security_control_base_addr", - 0xFC4B8000 - }, - - Package (0x02) - { - "security_control_size", - 0x8000 - }, - - Package (0x02) - { - "target_quotient_multiplier", - 0x0A - }, - - Package (0x02) - { - "quotient_offset_multiplier", - 0x0A - }, - - Package (0x02) - { - "hw_errata_flag", - Zero - }, - - Package (0x02) - { - "workitem_affinity", - 0x0F - } - }, - - Package (0x15) - { - Package (0x02) - { - "instance_num", - One - }, - - Package (0x02) - { - "num_clients", - One - }, - - Package (0x02) - { - "apc_rail_name", - "/vdd/apc1" - }, - - Package (0x02) - { - "measurement_period_ms", - 0x05 - }, - - Package (0x02) - { - "step_quotient", - 0x0A - }, - - Package (0x02) - { - "max_pmic_step_up", - One - }, - - Package (0x02) - { - "max_pmic_step_dn", - One - }, - - Package (0x02) - { - "pmic_step_size", - 0x1388 - }, - - Package (0x02) - { - "up_threshold", - 0x02 - }, - - Package (0x02) - { - "dn_threshold", - 0x04 - }, - - Package (0x02) - { - "consecutive_up", - Zero - }, - - Package (0x02) - { - "consecutive_dn", - 0x02 - }, - - Package (0x02) - { - "clamp_timer_interval", - One - }, - - Package (0x02) - { - "rbcpr_base_addr", - 0xF901A000 - }, - - Package (0x02) - { - "rbcpr_size", - 0x0164 - }, - - Package (0x02) - { - "security_control_base_addr", - 0xFC4B8000 - }, - - Package (0x02) - { - "security_control_size", - 0x8000 - }, - - Package (0x02) - { - "target_quotient_multiplier", - 0x0A - }, - - Package (0x02) - { - "quotient_offset_multiplier", - 0x0A - }, - - Package (0x02) - { - "hw_errata_flag", - Zero - }, - - Package (0x02) - { - "workitem_affinity", - 0xF0 - } - } - }, - - Package (0x05) - { - Package (0x02) - { - "info", - "CPR ACPI config table" - }, - - Package (0x02) - { - "chip_id", - 0xCF - }, - - Package (0x02) - { - "chip_version", - 0x02 - }, - - Package (0x15) - { - Package (0x02) - { - "instance_num", - Zero - }, - - Package (0x02) - { - "num_clients", - 0x02 - }, - - Package (0x02) - { - "apc_rail_name", - "/vdd/apc0" - }, - - Package (0x02) - { - "measurement_period_ms", - 0x05 - }, - - Package (0x02) - { - "step_quotient", - 0x0C - }, - - Package (0x02) - { - "max_pmic_step_up", - One - }, - - Package (0x02) - { - "max_pmic_step_dn", - One - }, - - Package (0x02) - { - "pmic_step_size", - 0x1388 - }, - - Package (0x02) - { - "up_threshold", - 0x02 - }, - - Package (0x02) - { - "dn_threshold", - 0x04 - }, - - Package (0x02) - { - "consecutive_up", - Zero - }, - - Package (0x02) - { - "consecutive_dn", - 0x02 - }, - - Package (0x02) - { - "clamp_timer_interval", - Zero - }, - - Package (0x02) - { - "rbcpr_base_addr", - 0xF9019000 - }, - - Package (0x02) - { - "rbcpr_size", - 0x0164 - }, - - Package (0x02) - { - "security_control_base_addr", - 0xFC4B8000 - }, - - Package (0x02) - { - "security_control_size", - 0x8000 - }, - - Package (0x02) - { - "target_quotient_multiplier", - 0x0A - }, - - Package (0x02) - { - "quotient_offset_multiplier", - One - }, - - Package (0x02) - { - "hw_errata_flag", - Zero - }, - - Package (0x02) - { - "workitem_affinity", - 0x0F - } - }, - - Package (0x15) - { - Package (0x02) - { - "instance_num", - One - }, - - Package (0x02) - { - "num_clients", - One - }, - - Package (0x02) - { - "apc_rail_name", - "/vdd/apc1" - }, - - Package (0x02) - { - "measurement_period_ms", - 0x05 - }, - - Package (0x02) - { - "step_quotient", - 0x0C - }, - - Package (0x02) - { - "max_pmic_step_up", - One - }, - - Package (0x02) - { - "max_pmic_step_dn", - One - }, - - Package (0x02) - { - "pmic_step_size", - 0x1388 - }, - - Package (0x02) - { - "up_threshold", - 0x02 - }, - - Package (0x02) - { - "dn_threshold", - 0x04 - }, - - Package (0x02) - { - "consecutive_up", - Zero - }, - - Package (0x02) - { - "consecutive_dn", - 0x02 - }, - - Package (0x02) - { - "clamp_timer_interval", - One - }, - - Package (0x02) - { - "rbcpr_base_addr", - 0xF901A000 - }, - - Package (0x02) - { - "rbcpr_size", - 0x0164 - }, - - Package (0x02) - { - "security_control_base_addr", - 0xFC4B8000 - }, - - Package (0x02) - { - "security_control_size", - 0x8000 - }, - - Package (0x02) - { - "target_quotient_multiplier", - 0x0A - }, - - Package (0x02) - { - "quotient_offset_multiplier", - One - }, - - Package (0x02) - { - "hw_errata_flag", - Zero - }, - - Package (0x02) - { - "workitem_affinity", - 0xF0 - } - } - } - }) - Method (CPUS, 0, NotSerialized) - { - Name (PKGG, Package (0x02) - { - "000000000", - "000000000" - }) - PKGG [Zero] = NCPU /* \_SB_.NCPU */ - PKGG [One] = PSCI /* \_SB_.PSCI */ - Return (PKGG) /* \_SB_.PEP0.CPUS.PKGG */ - } - - Method (CPRM, 0, NotSerialized) - { - Return (CPRD) /* \_SB_.PEP0.CPRD */ - } - } - - Scope (\_SB.PEP0) - { - Method (LMPM, 0, NotSerialized) - { - Return (NMPM) /* \_SB_.PEP0.NMPM */ - } - - Name (NMPM, Package (0x02) - { - Package (0x02) - { - "MPM_SCALAR_CONFIG", - Package (0x05) - { - 0xFC428000, - 0x4000, - 0xF900D000, - 0x1000, - 0x01D0 - } - }, - - Package (0x02) - { - "MPM_INTERRUPT_CONFIG", - Package (0x09) - { - Package (0x04) - { - 0x30, - 0xAC, - Zero, - One - }, - - Package (0x04) - { - 0x31, - 0xAC, - Zero, - One - }, - - Package (0x04) - { - 0x3A, - 0xAC, - Zero, - One - }, - - Package (0x04) - { - 0x32, - 0x9B, - Zero, - One - }, - - Package (0x04) - { - 0x33, - 0x9C, - Zero, - One - }, - - Package (0x04) - { - 0x38, - 0x9D, - Zero, - One - }, - - Package (0x04) - { - 0x39, - 0x9E, - Zero, - One - }, - - Package (0x04) - { - 0x0D, - 0x25, - One, - One - }, - - Package (0x04) - { - 0x3E, - 0xDE, - Zero, - 0x04 - } - } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (LSPM, 0, NotSerialized) - { - Return (NSPM) /* \_SB_.PEP0.NSPM */ - } - - Name (NSPM, Package (0x07) - { - "SPM_CONFIG", - 0x0B, - 0x03, - Package (0x04) - { - "SPM_CLUSTER_CONFIG", - 0x05, - 0x05, - One - }, - - Package (0x0C) - { - "SPM_PHYS_CONFIG", - 0xF9089000, - 0xF9099000, - 0xF90A9000, - 0xF90B9000, - 0xF9012000, - 0xF90C9000, - 0xF90D9000, - 0xF90E9000, - 0xF90F9000, - 0xF9013000, - 0xF9065000 - }, - - Package (0x0C) - { - "SPM_QCHANNEL_CONFIG", - 0xF908B060, - 0xF909B060, - 0xF90AB060, - 0xF90BB060, - 0xF900D210, - 0xF90CB060, - 0xF90DB060, - 0xF90EB060, - 0xF90FB060, - 0xF900F210, - Zero - }, - - Package (0x04) - { - "SPM_GLB_CONFIG", - 0xF900D000, - 0xF900F000, - 0xF900D000 - } - }) - } - - Scope (\_SB.PEP0) - { - Method (LVDD, 0, NotSerialized) - { - Return (NVDD) /* \_SB_.PEP0.NVDD */ - } - - Name (NVDD, Package (0x03) - { - Package (0x02) - { - "PEP_VDD_CX", - Package (0x0B) - { - "PPP_RESOURCE_ID_SMPS1_A", - 0x02, - 0x07, - 0x04, - Package (0x0C) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - One, - Zero - }, - - Package (0x0C) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - One, - Zero - }, - - Package (0x0C) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - 0x02, - Zero - }, - - Package (0x0C) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - 0x03, - Zero - }, - - Package (0x0C) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - 0x04, - Zero - }, - - Package (0x0C) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - 0x05, - Zero - }, - - Package (0x0C) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - 0x06, - Zero - } - } - }, - - Package (0x02) - { - "PEP_VDD_MX", - Package (0x0B) - { - "PPP_RESOURCE_ID_SMPS2_A", - 0x02, - 0x07, - 0x06, - Package (0x0C) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - One, - Zero - }, - - Package (0x0C) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - One, - Zero - }, - - Package (0x0C) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - 0x02, - Zero - }, - - Package (0x0C) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - 0x03, - Zero - }, - - Package (0x0C) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - 0x04, - Zero - }, - - Package (0x0C) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - 0x05, - Zero - }, - - Package (0x0C) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - 0x06, - Zero - } - } - }, - - Package (0x02) - { - "PEP_VDD_HFPLL1", - Package (0x07) - { - "PPP_RESOURCE_ID_SMPS12_A", - 0x02, - 0x03, - One, - Package (0x0C) - { - Zero, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - }, - - Package (0x0C) - { - 0x0010C8E0, - 0x0FA0, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - }, - - Package (0x0C) - { - 0x0010C8E0, - 0x2328, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - } - } - }) - } - - Scope (\_SB.PEP0) - { - Name (DVMP, Package (0x02) - { - Package (0x04) - { - "PPP_RESOURCE_ID_PMIC_GPIO_DV1", - "PPP_RESOURCE_TYPE_DISCRETE_PMIC_GPIO", - Package (0x02) - { - "PM_DISCRETE_VREG_STATE_ON", - Package (0x0A) - { - Zero, - 0x08, - Zero, - Zero, - One, - Zero, - One, - Zero, - One, - 0x05 - } - }, - - Package (0x02) - { - "PM_DISCRETE_VREG_STATE_OFF", - Package (0x0A) - { - Zero, - 0x08, - Zero, - Zero, - Zero, - Zero, - One, - Zero, - One, - 0x05 - } - } - }, - - Package (0x04) - { - "PPP_RESOURCE_ID_PMIC_MPP_DV1", - "PPP_RESOURCE_TYPE_DISCRETE_PMIC_MPP", - Package (0x02) - { - "PM_DISCRETE_VREG_STATE_ON", - Package (0x06) - { - Zero, - 0x03, - Zero, - 0x02, - One, - Zero - } - }, - - Package (0x02) - { - "PM_DISCRETE_VREG_STATE_OFF", - Package (0x06) - { - Zero, - 0x03, - Zero, - 0x02, - Zero, - Zero - } - } - } - }) - Method (DVMM, 0, NotSerialized) - { - Return (DVMP) /* \_SB_.PEP0.DVMP */ - } - } - - Scope (\_SB.PEP0) - { - Method (LDBG, 0, NotSerialized) - { - Return (NDBG) /* \_SB_.PEP0.NDBG */ - } - - Name (NDBG, Package (0x04) - { - "DEBUGGERS", - Package (0x05) - { - "TYPE", - "SERIAL", - Package (0x02) - { - "INSTANCES", - "\\_SB.UAR1" - }, - - Package (0x04) - { - "DEBUG_ON", - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_blsp1_uart2_apps_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_blsp1_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_blsp1_ahb_clk", - 0x09, - 0x0C - } - } - }, - - Package (0x01) - { - "DEBUG_OFF" - } - }, - - Package (0x06) - { - "TYPE", - "USB2.0", - Package (0x03) - { - "DEBUG_INSTANCES", - "\\_SB.URS0", - "\\_SB.UFN1" - }, - - Package (0x02) - { - "DRIVER_INSTANCES", - "\\_SB.UFN1" - }, - - Package (0x09) - { - "DEBUG_ON", - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/pnoc", - 0x000186A0 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb_phy_cfg_ahb2phy_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb_hs_system_clk", - 0x08, - 0x3C, - 0x09 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb_hs_ahb_clk", - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_USB_HS1", - "ICBID_SLAVE_EBI1", - 0x5DC00000, - 0x03C00000 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_LNBBCLK1_A", - 0x06, - One, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO24_A", - One, - 0x002EEBB8, - 0x16A8, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO6_A", - One, - 0x001B7740, - 0x48A8, - One, - Zero, - One, - Zero, - Zero, - Zero - } - } - }, - - Package (0x0C) - { - "DEBUG_OFF", - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb_phy_cfg_ahb2phy_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb_hs_system_clk", - 0x08, - 0x3C, - 0x09 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb_hs_ahb_clk", - One - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - Zero, - "/clk/pnoc", - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb_phy_cfg_ahb2phy_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb_hs_system_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb_hs_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_USB_HS1", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_LNBBCLK1_A", - 0x06, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO24_A", - One, - 0x002EEBB8, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO6_A", - One, - 0x001B7740, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - Zero - } - } - } - }, - - Package (0x05) - { - "TYPE", - "USB3.0", - Package (0x02) - { - "INSTANCES", - "\\_SB.NULL" - }, - - Package (0x01) - { - "DEBUG_ON" - }, - - Package (0x01) - { - "DEBUG_OFF" - } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (LDRS, 0, NotSerialized) - { - Return (NDRS) /* \_SB_.PEP0.NDRS */ - } - - Name (NDRS, Package (0x05) - { - "DEFAULT_RESOURCES", - Package (0x04) - { - "OPTIMIZATION", - "CRYPTO_OFF", - "BOOT", - Package (0x07) - { - "RESOURCES", - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/ce1", - 0x64 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/ce2", - 0x64 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/ce3", - 0x64 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/ce3", - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/ce2", - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/ce1", - Zero - } - } - } - }, - - Package (0x04) - { - "WORKAROUND", - "PNOC_DEFAULT_ON", - "BOOT", - Package (0x02) - { - "RESOURCES", - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/pnoc", - One - } - } - } - }, - - Package (0x04) - { - "OPTIMIZATION", - "PCIE0_OFF", - "BOOT", - Package (0x03) - { - "RESOURCES", - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_PCIE_0", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_PCIE_0", - 0x02 - } - } - } - }, - - Package (0x04) - { - "OPTIMIZATION", - "UFS_OFF", - "BOOT", - Package (0x03) - { - "RESOURCES", - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_UFS", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_UFS", - 0x02 - } - } - } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (UIDL, 0, NotSerialized) - { - Return (NIDL) /* \_SB_.PEP0.NIDL */ - } - - Name (NIDL, Package (0x09) - { - "MICROPEP_IDLE", - One, - Package (0x06) - { - "LPR", - "A53Core0", - Zero, - Package (0x07) - { - "MODE", - "C1", - Zero, - Zero, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C2D", - 0x03E8, - 0x0FA0, - 0x10, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C3", - 0x1388, - 0x6978, - 0x03, - Zero, - One - } - }, - - Package (0x06) - { - "LPR", - "A53Core1", - One, - Package (0x07) - { - "MODE", - "C1", - Zero, - Zero, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C2D", - 0x03E8, - 0x0FA0, - 0x10, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C3", - 0x1388, - 0x6978, - 0x03, - Zero, - One - } - }, - - Package (0x06) - { - "LPR", - "A53Core2", - 0x02, - Package (0x07) - { - "MODE", - "C1", - Zero, - Zero, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C2D", - 0x03E8, - 0x0FA0, - 0x10, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C3", - 0x1388, - 0x6978, - 0x03, - Zero, - One - } - }, - - Package (0x06) - { - "LPR", - "A53Core3", - 0x03, - Package (0x07) - { - "MODE", - "C1", - Zero, - Zero, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C2D", - 0x03E8, - 0x0FA0, - 0x10, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C3", - 0x1388, - 0x6978, - 0x03, - Zero, - One - } - }, - - Package (0x05) - { - "LPR", - "A53L2", - 0xFFFFFFFF, - Package (0x0B) - { - "MODE", - "D2D", - 0x0514, - 0x1D4C, - 0x10, - 0x02, - Zero, - Package (0x04) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53Core0", - "C1", - 0x03 - }, - - Package (0x04) - { - "DEPENDENCY", - "A53Core0", - "C2D", - 0x03 - }, - - Package (0x04) - { - "DEPENDENCY", - "A53Core0", - "C3", - 0x03 - } - }, - - Package (0x04) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53Core1", - "C1", - 0x03 - }, - - Package (0x04) - { - "DEPENDENCY", - "A53Core1", - "C2D", - 0x03 - }, - - Package (0x04) - { - "DEPENDENCY", - "A53Core1", - "C3", - 0x03 - } - }, - - Package (0x04) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53Core2", - "C1", - 0x03 - }, - - Package (0x04) - { - "DEPENDENCY", - "A53Core2", - "C2D", - 0x03 - }, - - Package (0x04) - { - "DEPENDENCY", - "A53Core2", - "C3", - 0x03 - } - }, - - Package (0x04) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53Core3", - "C1", - 0x03 - }, - - Package (0x04) - { - "DEPENDENCY", - "A53Core3", - "C2D", - 0x03 - }, - - Package (0x04) - { - "DEPENDENCY", - "A53Core3", - "C3", - 0x03 - } - } - }, - - Package (0x0B) - { - "MODE", - "D3", - 0x2328, - 0xD2F0, - Zero, - One, - 0x04, - Package (0x02) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53Core0", - "C3", - 0x07 - } - }, - - Package (0x02) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53Core1", - "C3", - 0x07 - } - }, - - Package (0x02) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53Core2", - "C3", - 0x07 - } - }, - - Package (0x02) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53Core3", - "C3", - 0x07 - } - } - } - }, - - Package (0x05) - { - "LPR", - "CCI", - 0xFFFFFFFF, - Package (0x08) - { - "MODE", - "E1", - 0x1388, - 0x2710, - Zero, - Zero, - Zero, - Package (0x03) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53L2", - "D2D", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "A53L2", - "D3", - 0x07 - } - } - }, - - Package (0x08) - { - "MODE", - "E3", - 0x2AF8, - 0x00038270, - Zero, - Zero, - Zero, - Package (0x02) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53L2", - "D3", - 0x07 - } - } - } - }, - - Package (0x04) - { - "LPR", - "platform", - 0xFFFFFFFF, - Package (0x08) - { - "MODE", - "xo", - 0x2EE0, - 0x00050910, - 0x20, - Zero, - 0x10, - Package (0x02) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "CCI", - "E3", - 0x07 - } - } - } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (OIDL, 0, NotSerialized) - { - Return (MIDL) /* \_SB_.PEP0.MIDL */ - } - - Name (MIDL, Package (0x0E) - { - "MICROPEP_IDLE", - One, - Package (0x06) - { - "LPR", - "A53Core0", - Zero, - Package (0x07) - { - "MODE", - "C1", - Zero, - Zero, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C2D", - 0x03E8, - 0x0FA0, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C3", - 0x0BB8, - 0xAFC8, - 0x03, - Zero, - One - } - }, - - Package (0x06) - { - "LPR", - "A53Core1", - One, - Package (0x07) - { - "MODE", - "C1", - Zero, - Zero, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C2D", - 0x03E8, - 0x0FA0, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C3", - 0x0BB8, - 0xAFC8, - 0x03, - Zero, - One - } - }, - - Package (0x06) - { - "LPR", - "A53Core2", - 0x02, - Package (0x07) - { - "MODE", - "C1", - Zero, - Zero, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C2D", - 0x03E8, - 0x0FA0, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C3", - 0x0BB8, - 0xAFC8, - 0x03, - Zero, - One - } - }, - - Package (0x06) - { - "LPR", - "A53Core3", - 0x03, - Package (0x07) - { - "MODE", - "C1", - Zero, - Zero, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C2D", - 0x03E8, - 0x0FA0, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C3", - 0x0BB8, - 0xAFC8, - 0x03, - Zero, - One - } - }, - - Package (0x06) - { - "LPR", - "A57Core0", - 0x04, - Package (0x07) - { - "MODE", - "C1", - Zero, - Zero, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C2D", - 0x0320, - 0x1770, - 0x10, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C3", - 0x0384, - 0x00011170, - 0x03, - Zero, - One - } - }, - - Package (0x06) - { - "LPR", - "A57Core1", - 0x05, - Package (0x07) - { - "MODE", - "C1", - Zero, - Zero, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C2D", - 0x0320, - 0x1770, - 0x10, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C3", - 0x0384, - 0x00011170, - 0x03, - Zero, - One - } - }, - - Package (0x06) - { - "LPR", - "A57Core2", - 0x06, - Package (0x07) - { - "MODE", - "C1", - Zero, - Zero, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C2D", - 0x0320, - 0x1770, - 0x10, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C3", - 0x0384, - 0x00011170, - 0x03, - Zero, - One - } - }, - - Package (0x06) - { - "LPR", - "A57Core3", - 0x07, - Package (0x07) - { - "MODE", - "C1", - Zero, - Zero, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C2D", - 0x0320, - 0x1770, - 0x10, - Zero, - Zero - }, - - Package (0x07) - { - "MODE", - "C3", - 0x0384, - 0x00011170, - 0x03, - Zero, - One - } - }, - - Package (0x05) - { - "LPR", - "A53L2", - 0xFFFFFFFF, - Package (0x0B) - { - "MODE", - "D2D", - 0x0514, - 0x0BB8, - Zero, - 0x02, - Zero, - Package (0x04) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53Core0", - "C1", - 0x03 - }, - - Package (0x04) - { - "DEPENDENCY", - "A53Core0", - "C2D", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "A53Core0", - "C3", - 0x03 - } - }, - - Package (0x04) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53Core1", - "C1", - 0x03 - }, - - Package (0x04) - { - "DEPENDENCY", - "A53Core1", - "C2D", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "A53Core1", - "C3", - 0x03 - } - }, - - Package (0x04) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53Core2", - "C1", - 0x03 - }, - - Package (0x04) - { - "DEPENDENCY", - "A53Core2", - "C2D", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "A53Core2", - "C3", - 0x03 - } - }, - - Package (0x04) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53Core3", - "C1", - 0x03 - }, - - Package (0x04) - { - "DEPENDENCY", - "A53Core3", - "C2D", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "A53Core3", - "C3", - 0x03 - } - } - }, - - Package (0x0B) - { - "MODE", - "D3", - 0x2328, - 0xFA00, - Zero, - One, - 0x04, - Package (0x02) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53Core0", - "C3", - 0x07 - } - }, - - Package (0x02) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53Core1", - "C3", - 0x07 - } - }, - - Package (0x02) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53Core2", - "C3", - 0x07 - } - }, - - Package (0x02) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53Core3", - "C3", - 0x07 - } - } - } - }, - - Package (0x05) - { - "LPR", - "A57L2", - 0xFFFFFFFF, - Package (0x0B) - { - "MODE", - "D2D", - 0x07D0, - 0x2328, - 0x10, - 0x02, - Zero, - Package (0x04) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A57Core0", - "C1", - 0x03 - }, - - Package (0x04) - { - "DEPENDENCY", - "A57Core0", - "C2D", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "A57Core0", - "C3", - 0x03 - } - }, - - Package (0x04) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A57Core1", - "C1", - 0x03 - }, - - Package (0x04) - { - "DEPENDENCY", - "A57Core1", - "C2D", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "A57Core1", - "C3", - 0x03 - } - }, - - Package (0x04) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A57Core2", - "C1", - 0x03 - }, - - Package (0x04) - { - "DEPENDENCY", - "A57Core2", - "C2D", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "A57Core2", - "C3", - 0x03 - } - }, - - Package (0x04) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A57Core3", - "C1", - 0x03 - }, - - Package (0x04) - { - "DEPENDENCY", - "A57Core3", - "C2D", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "A57Core3", - "C3", - 0x03 - } - } - }, - - Package (0x0B) - { - "MODE", - "D3", - 0x2EE0, - 0xEA60, - Zero, - One, - 0x04, - Package (0x02) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A57Core0", - "C3", - 0x07 - } - }, - - Package (0x02) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A57Core1", - "C3", - 0x07 - } - }, - - Package (0x02) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A57Core2", - "C3", - 0x07 - } - }, - - Package (0x02) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A57Core3", - "C3", - 0x07 - } - } - } - }, - - Package (0x05) - { - "LPR", - "CCI", - 0xFFFFFFFF, - Package (0x09) - { - "MODE", - "E1", - 0x1388, - 0x6590, - Zero, - Zero, - Zero, - Package (0x03) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53L2", - "D2D", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "A53L2", - "D3", - 0x07 - } - }, - - Package (0x03) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A57L2", - "D2D", - 0x07 - }, - - Package (0x04) - { - "DEPENDENCY", - "A57L2", - "D3", - 0x07 - } - } - }, - - Package (0x09) - { - "MODE", - "E3", - 0x2AF8, - 0x7530, - Zero, - Zero, - Zero, - Package (0x02) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A53L2", - "D3", - 0x07 - } - }, - - Package (0x02) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "A57L2", - "D3", - 0x07 - } - } - } - }, - - Package (0x04) - { - "LPR", - "platform", - 0xFFFFFFFF, - Package (0x08) - { - "MODE", - "xo", - 0x1388, - 0x00050910, - 0x20, - Zero, - 0x10, - Package (0x02) - { - "DEPENDENCY_CONTAINER", - Package (0x04) - { - "DEPENDENCY", - "CCI", - "E3", - 0x07 - } - } - } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (APMD, 0, NotSerialized) - { - Return (APCC) /* \_SB_.PEP0.APCC */ - } - - Name (APCC, Package (0x02) - { - Package (0x13) - { - "DEVICE", - "\\_SB.ADSP.SLM1.ADCM.AUDD", - Package (0x05) - { - "COMPONENT", - Zero, - Package (0x05) - { - "FSTATE", - Zero, - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - Zero, - 0x0E, - Zero, - 0x02, - 0x04, - 0x03, - 0x05 - } - }, - - Package (0x02) - { - "PMICDIVCLK", - Package (0x03) - { - "PPP_RESOURCE_ID_DIV_CLK_1_A", - 0x02, - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0E) - { - "PPP_RESOURCE_ID_SMPS5_A", - 0x02, - 0x0020CE70, - 0x0009EB10, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - } - }, - - Package (0x05) - { - "FSTATE", - One, - Package (0x02) - { - "PMICDIVCLK", - Package (0x03) - { - "PPP_RESOURCE_ID_DIV_CLK_1_A", - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - Zero, - 0x0E, - Zero, - 0x02, - 0x04, - One, - 0x05 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0E) - { - "PPP_RESOURCE_ID_SMPS5_A", - 0x02, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - } - }, - - Package (0x06) - { - "PSTATE_SET", - Zero, - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0E) - { - "PPP_RESOURCE_ID_SMPS4_A", - 0x02, - 0x001B7740, - 0xEA60, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO11_A", - One, - 0x00124F80, - 0x88B8, - One, - Zero, - One, - Zero, - Zero, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO11_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0E) - { - "PPP_RESOURCE_ID_SMPS4_A", - 0x02, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - } - }, - - Package (0x02) - { - "PREPARE_PSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_PSTATE", - One - } - } - }, - - Package (0x04) - { - "COMPONENT", - One, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - }, - - Package (0x04) - { - "COMPONENT", - 0x02, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - }, - - Package (0x04) - { - "COMPONENT", - 0x03, - Package (0x05) - { - "FSTATE", - Zero, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x43, - One, - One, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x41, - One, - One, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x42, - One, - One, - One, - Zero, - Zero - } - } - }, - - Package (0x05) - { - "FSTATE", - One, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x43, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x41, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x42, - Zero, - Zero, - Zero, - One, - Zero - } - } - } - }, - - Package (0x04) - { - "COMPONENT", - 0x04, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - }, - - Package (0x04) - { - "COMPONENT", - 0x05, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - }, - - Package (0x04) - { - "COMPONENT", - 0x06, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - }, - - Package (0x04) - { - "COMPONENT", - 0x07, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - }, - - Package (0x04) - { - "COMPONENT", - 0x08, - Package (0x05) - { - "FSTATE", - Zero, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x3E, - One, - One, - One, - One, - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x3A, - One, - One, - One, - One, - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x3B, - One, - One, - One, - One, - One - } - } - }, - - Package (0x05) - { - "FSTATE", - One, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x3E, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x3A, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x3B, - Zero, - Zero, - Zero, - One, - Zero - } - } - } - }, - - Package (0x04) - { - "COMPONENT", - 0x09, - Package (0x03) - { - "FSTATE", - Zero, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x3C, - One, - One, - Zero, - One, - Zero - } - } - }, - - Package (0x03) - { - "FSTATE", - One, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x3C, - Zero, - Zero, - Zero, - One, - Zero - } - } - } - }, - - Package (0x04) - { - "COMPONENT", - 0x0A, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - }, - - Package (0x04) - { - "COMPONENT", - 0x0B, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - }, - - Package (0x04) - { - "COMPONENT", - 0x0C, - Package (0x05) - { - "FSTATE", - Zero, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x52, - One, - One, - One, - Zero, - 0x03 - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x4F, - One, - One, - One, - Zero, - 0x03 - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x50, - One, - One, - One, - Zero, - 0x03 - } - } - }, - - Package (0x05) - { - "FSTATE", - One, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x52, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x4F, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x50, - Zero, - Zero, - Zero, - One, - Zero - } - } - } - }, - - Package (0x04) - { - "COMPONENT", - 0x0D, - Package (0x05) - { - "FSTATE", - Zero, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x51, - One, - One, - Zero, - Zero, - 0x03 - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x4F, - One, - One, - One, - Zero, - 0x03 - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x50, - One, - One, - One, - Zero, - 0x03 - } - } - }, - - Package (0x05) - { - "FSTATE", - One, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x51, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x4F, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x50, - Zero, - Zero, - Zero, - One, - Zero - } - } - } - }, - - Package (0x04) - { - "COMPONENT", - 0x0E, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - }, - - Package (0x04) - { - "COMPONENT", - 0x0F, - Package (0x03) - { - "FSTATE", - Zero, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x07) - { - "PPP_RESOURCE_ID_BOOST_BYPASS1_B", - 0x09, - 0x00325AA0, - One, - Zero, - Zero, - Zero - } - } - }, - - Package (0x03) - { - "FSTATE", - One, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x07) - { - "PPP_RESOURCE_ID_BOOST_BYPASS1_B", - 0x09, - 0x00325AA0, - Zero, - Zero, - Zero, - Zero - } - } - } - }, - - Package (0x04) - { - "COMPONENT", - 0x10, - Package (0x05) - { - "FSTATE", - Zero, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x9C40 - } - } - }, - - Package (0x05) - { - "FSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - 0x02 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - Zero - } - } - } - } - }, - - Package (0x03) - { - "DEVICE", - "\\_SB.ADSP.SLM1.ADCM.AUDD.MBHC", - Package (0x04) - { - "COMPONENT", - Zero, - Package (0x04) - { - "FSTATE", - Zero, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0E) - { - "PPP_RESOURCE_ID_SMPS5_A", - 0x02, - 0x0020CE70, - 0x0009EB10, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x07) - { - "PPP_RESOURCE_ID_BOOST_BYPASS1_B", - 0x09, - 0x00325AA0, - One, - Zero, - Zero, - Zero - } - } - }, - - Package (0x04) - { - "FSTATE", - One, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0E) - { - "PPP_RESOURCE_ID_SMPS5_A", - 0x02, - Zero, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x07) - { - "PPP_RESOURCE_ID_BOOST_BYPASS1_B", - 0x09, - Zero, - One, - Zero, - Zero, - Zero - } - } - } - } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (OCMD, 0, NotSerialized) - { - Return (OCCC) /* \_SB_.PEP0.OCCC */ - } - - Name (OCCC, Package (0x01) - { - Package (0x04) - { - "DEVICE", - "\\_SB.OMEM", - Package (0x05) - { - "COMPONENT", - Zero, - Package (0x03) - { - "FSTATE", - Zero, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/ocmem", - One - } - } - }, - - Package (0x03) - { - "FSTATE", - One, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/ocmem", - Zero - } - } - }, - - Package (0x02) - { - "STOP_FSTATE", - Zero - } - }, - - Package (0x05) - { - "COMPONENT", - One, - Package (0x03) - { - "FSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "ocmemcx_ocmemnoc_clk", - One, - Zero, - One - } - } - }, - - Package (0x03) - { - "FSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "ocmemcx_ocmemnoc_clk", - 0x02, - Zero, - One - } - } - }, - - Package (0x02) - { - "STOP_FSTATE", - Zero - } - } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (GPMD, 0, NotSerialized) - { - Name (GPCC, Package (0x01) - { - Package (0x0B) - { - "DEVICE", - "\\_SB.GPU0", - Package (0x0D) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x04) - { - "FSTATE", - One, - Package (0x0E) - { - "ENTER", - Package (0x01) - { - "PSTATE_SAVE" - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x03 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x03, - 0x0B - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x04, - 0x28 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_axi", - Zero - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - 0x02 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x05, - One - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/xo/cxo", - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO2_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO12_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO28_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/pmic/client/hfpll1", - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x0A, - One, - Zero, - Zero, - One, - Zero - } - } - }, - - Package (0x0B) - { - "EXIT", - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/xo/cxo", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x05, - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_axi", - 0x4B00 - } - }, - - Package (0x01) - { - "PSTATE_RESTORE" - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO2_A", - One, - 0x001312D0, - 0x1040, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO12_A", - One, - 0x001B7740, - 0x2AF8, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO28_A", - One, - 0x000F4240, - 0x64, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/pmic/client/hfpll1", - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x0A, - One, - One, - Zero, - Zero, - Zero - } - } - } - }, - - Package (0x02) - { - "INIT_FSTATE", - One - }, - - Package (0x02) - { - "PRELOAD_FSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_FSTATE", - Zero - }, - - Package (0x07) - { - "PSTATE_SET", - Zero, - Package (0x02) - { - "PSTATE", - Zero - }, - - Package (0x09) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x0A, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - 0x0A, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_axi_clk", - 0x0A, - Zero, - One - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_axi_clk", - 0x0B, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - 0x0B, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x0B, - Zero, - One - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - Zero - }, - - Package (0x02) - { - "PREPARE_PSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_PSTATE", - Zero - } - }, - - Package (0x07) - { - "PSTATE_SET", - One, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - One - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - 0x02 - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - One - }, - - Package (0x02) - { - "PREPARE_PSTATE", - One - }, - - Package (0x02) - { - "ABANDON_PSTATE", - One - } - }, - - Package (0x09) - { - "PSTATE_SET", - 0x02, - Package (0x10) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_vsync_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_axi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mmss_misc_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_pclk0_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_esc0_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_byte0_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_pclk1_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_esc1_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_byte1_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_extpclk_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_hdmi_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_hdmi_clk", - One, - Zero, - One - } - } - }, - - Package (0x10) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_vsync_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_axi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mmss_misc_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_pclk0_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_esc0_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_byte0_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_pclk1_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_esc1_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_byte1_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_extpclk_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_hdmi_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_hdmi_clk", - 0x02, - Zero, - One - } - } - }, - - Package (0x10) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_vsync_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_axi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mmss_misc_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_pclk0_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_esc0_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_byte0_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_pclk1_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_esc1_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_byte1_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_extpclk_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_hdmi_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_hdmi_clk", - 0x02, - Zero, - One - } - } - }, - - Package (0x10) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_vsync_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_axi_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mmss_misc_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_pclk0_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_esc0_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_byte0_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_pclk1_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_esc1_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_byte1_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_extpclk_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_hdmi_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_hdmi_clk", - 0x02, - Zero, - One - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - Zero - }, - - Package (0x02) - { - "PREPARE_PSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_PSTATE", - Zero - } - }, - - Package (0x11) - { - "PSTATE_SET", - 0x03, - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x17D78400, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x1312D000, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x11E1A300, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x0FE502AB, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x04, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x0E4E1C00, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x05, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x0BEBC200, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x06, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x0A3140C0, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x07, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x08F0D180, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x08, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x07270E00, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x09, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x05F5E100, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x0A, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x051BE56E, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x0B, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - Zero, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - Zero, - Zero - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - 0x03 - }, - - Package (0x02) - { - "PREPARE_PSTATE", - 0x03 - }, - - Package (0x02) - { - "ABANDON_PSTATE", - 0x03 - } - }, - - Package (0x2E) - { - "PSTATE_SET", - 0x04, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0xB2D05E00, - 0xB2D05E00 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0xA6E49C00, - 0xA6E49C00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x9AF8DA00, - 0x9AF8DA00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x8F0D1800, - 0x8F0D1800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x83215600, - 0x83215600 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x77359400, - 0x77359400 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x713FB300, - 0x713FB300 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x6553F100, - 0x6553F100 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x08, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x5CC8FFB4, - 0x5CC8FFB4 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x09, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x5459A2A4, - 0x5459A2A4 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x4CAE93DA, - 0x4CAE93DA - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x45B5FAC7, - 0x45B5FAC7 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0C, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x3F5F9E29, - 0x3F5F9E29 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0D, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x399CBE54, - 0x399CBE54 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0E, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x345FF2D8, - 0x345FF2D8 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0F, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x2F9D0B50, - 0x2F9D0B50 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x10, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x2B48F303, - 0x2B48F303 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x11, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x2759971A, - 0x2759971A - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x12, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x23C5CF2F, - 0x23C5CF2F - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x13, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x208547FC, - 0x208547FC - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x14, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x1D906FFC, - 0x1D906FFC - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x15, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x1AE065CE, - 0x1AE065CE - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x16, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x186EE830, - 0x186EE830 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x17, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x16364771, - 0x16364771 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x18, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x14315838, - 0x14315838 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x19, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x125B6779, - 0x125B6779 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x10B02F85, - 0x10B02F85 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x0F2BCE1C, - 0x0F2BCE1C - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1C, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x0DCABB5F, - 0x0DCABB5F - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1D, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x0C89C19D, - 0x0C89C19D - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1E, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x0B65F5D4, - 0x0B65F5D4 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1F, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x0A5CB0EF, - 0x0A5CB0EF - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x20, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x096B8994, - 0x096B8994 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x21, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x08904E86, - 0x08904E86 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x22, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x07C90191, - 0x07C90191 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x23, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x0713D2E1, - 0x0713D2E1 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x24, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x066F1CCD, - 0x066F1CCD - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x25, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x05D96000, - 0x05D96000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x26, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x05514000, - 0x05514000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x27, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x04D58000, - 0x04D58000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x28, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - 0x0C - }, - - Package (0x02) - { - "PREPARE_PSTATE", - 0x0C - }, - - Package (0x02) - { - "ABANDON_PSTATE", - 0x0C - } - }, - - Package (0x07) - { - "PSTATE_SET", - 0x05, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/misc_svs+", - One - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/misc_svs+", - Zero - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - Zero - }, - - Package (0x02) - { - "PREPARE_PSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_PSTATE", - Zero - } - } - }, - - Package (0x0C) - { - "COMPONENT", - One, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - }, - - Package (0x04) - { - "FSTATE", - 0x02, - Package (0x0B) - { - "ENTER", - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "oxili_rbbmtimer_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "oxilicx_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "oxili_gfx3d_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_GFX3D_CFG", - Zero, - Zero - } - }, - - Package (0x01) - { - "PSTATE_SAVE" - }, - - Package (0x01) - { - "PSTATE_ADJUST" - }, - - Package (0x01) - { - "PSTATE_ADJUST" - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_OXILI", - 0x02 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_OXILICX", - 0x02 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - Zero - } - } - }, - - Package (0x09) - { - "EXIT", - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x4B00 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_OXILI", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_OXILICX", - One - } - }, - - Package (0x01) - { - "PSTATE_RESTORE" - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_GFX3D_CFG", - 0x11E1A300, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "oxili_gfx3d_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "oxilicx_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "oxili_rbbmtimer_clk", - One, - Zero, - One - } - } - } - }, - - Package (0x02) - { - "INIT_FSTATE", - Zero - }, - - Package (0x02) - { - "PRELOAD_FSTATE", - 0x02 - }, - - Package (0x02) - { - "ABANDON_FSTATE", - 0x02 - }, - - Package (0x07) - { - "PSTATE_SET", - Zero, - Package (0x02) - { - "PSTATE", - Zero - }, - - Package (0x09) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "oxili_gfx3d_clk", - 0x0A, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "oxilicx_ahb_clk", - 0x0A, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "oxili_rbbmtimer_clk", - 0x0A, - Zero, - One - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "oxili_rbbmtimer_clk", - 0x0B, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "oxilicx_ahb_clk", - 0x0B, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "oxili_gfx3d_clk", - 0x0B, - Zero, - One - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - Zero - }, - - Package (0x02) - { - "PREPARE_PSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_PSTATE", - Zero - } - }, - - Package (0x07) - { - "PSTATE_SET", - One, - Package (0x05) - { - "PSTATE", - Zero, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x4B00 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_OXILI", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_OXILICX", - One - } - } - }, - - Package (0x05) - { - "PSTATE", - One, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_OXILI", - 0x02 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_OXILICX", - 0x02 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - Zero - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - One - }, - - Package (0x02) - { - "PREPARE_PSTATE", - One - }, - - Package (0x02) - { - "ABANDON_PSTATE", - One - } - }, - - Package (0x02) - { - "PSTATE_SET", - 0x02 - }, - - Package (0x02) - { - "PSTATE_SET", - 0x03 - } - }, - - Package (0x0C) - { - "COMPONENT", - 0x02, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x04) - { - "FSTATE", - One, - Package (0x04) - { - "ENTER", - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_axi_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x02, - Zero, - One - } - } - }, - - Package (0x04) - { - "EXIT", - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_axi_clk", - One, - Zero, - One - } - } - } - }, - - Package (0x04) - { - "FSTATE", - 0x02, - Package (0x08) - { - "ENTER", - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_axi_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x02, - Zero, - One - } - }, - - Package (0x01) - { - "PSTATE_SAVE" - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x0B - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x03, - 0x0B - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - 0x02 - } - } - }, - - Package (0x06) - { - "EXIT", - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_axi_clk", - One, - Zero, - One - } - }, - - Package (0x01) - { - "PSTATE_RESTORE" - } - } - }, - - Package (0x02) - { - "INIT_FSTATE", - Zero - }, - - Package (0x02) - { - "PRELOAD_FSTATE", - 0x02 - }, - - Package (0x02) - { - "ABANDON_FSTATE", - 0x02 - }, - - Package (0x07) - { - "PSTATE_SET", - Zero, - Package (0x02) - { - "PSTATE", - Zero - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x05, - Zero, - One - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - Zero - }, - - Package (0x02) - { - "PREPARE_PSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_PSTATE", - Zero - } - }, - - Package (0x07) - { - "PSTATE_SET", - One, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - One - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - 0x02 - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - Zero - }, - - Package (0x02) - { - "PREPARE_PSTATE", - One - }, - - Package (0x02) - { - "ABANDON_PSTATE", - Zero - } - }, - - Package (0x11) - { - "PSTATE_SET", - 0x02, - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x17D78400, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x1312D000, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x11E1A300, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x0FE50FB0, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x04, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x0E4E1C00, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x05, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x0BEBC200, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x06, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x0A37D070, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x07, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x08F0D180, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x08, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x07270E00, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x09, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x05F5E100, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x0A, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x051BD4B0, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x0B, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - Zero, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - Zero, - Zero - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - 0x0A - }, - - Package (0x02) - { - "PREPARE_PSTATE", - 0x0A - }, - - Package (0x02) - { - "ABANDON_PSTATE", - 0x0A - } - }, - - Package (0x11) - { - "PSTATE_SET", - 0x03, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x98968000, - 0x98968000 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x8F0D1800, - 0x8F0D1800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x6CFDC928, - 0x6CFDC928 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x5F5E1000, - 0x5F5E1000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x4C4B4000, - 0x4C4B4000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x3F6B5A00, - 0x3F6B5A00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x2FAF0800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x28DEA580, - 0x28DEA580 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x08, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x23C34600, - 0x23C34600 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x09, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x1C9C3800, - 0x1C9C3800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x11E1A300, - 0x11E1A300 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - 0x07 - }, - - Package (0x02) - { - "PREPARE_PSTATE", - 0x07 - }, - - Package (0x02) - { - "ABANDON_PSTATE", - 0x07 - } - } - }, - - Package (0x0C) - { - "COMPONENT", - 0x03, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x04) - { - "FSTATE", - One, - Package (0x04) - { - "ENTER", - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_axi_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x02, - Zero, - One - } - } - }, - - Package (0x04) - { - "EXIT", - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_axi_clk", - One, - Zero, - One - } - } - } - }, - - Package (0x04) - { - "FSTATE", - 0x02, - Package (0x08) - { - "ENTER", - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_axi_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - 0x02 - } - }, - - Package (0x01) - { - "PSTATE_SAVE" - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x0B - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x03, - 0x0B - } - } - }, - - Package (0x06) - { - "EXIT", - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_axi_clk", - One, - Zero, - One - } - }, - - Package (0x01) - { - "PSTATE_RESTORE" - } - } - }, - - Package (0x02) - { - "INIT_FSTATE", - Zero - }, - - Package (0x02) - { - "PRELOAD_FSTATE", - 0x02 - }, - - Package (0x02) - { - "ABANDON_FSTATE", - 0x02 - }, - - Package (0x07) - { - "PSTATE_SET", - Zero, - Package (0x02) - { - "PSTATE", - Zero - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x05, - Zero, - One - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - Zero - }, - - Package (0x02) - { - "PREPARE_PSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_PSTATE", - Zero - } - }, - - Package (0x07) - { - "PSTATE_SET", - One, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - One - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - 0x02 - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - Zero - }, - - Package (0x02) - { - "PREPARE_PSTATE", - One - }, - - Package (0x02) - { - "ABANDON_PSTATE", - Zero - } - }, - - Package (0x11) - { - "PSTATE_SET", - 0x02, - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x17D78400, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x1312D000, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x11E1A300, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x0FE50FB0, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x04, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x0E4E1C00, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x05, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x0BEBC200, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x06, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x0A37D070, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x07, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x08F0D180, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x08, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x07270E00, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x09, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x05F5E100, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x0A, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x051BD4B0, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x0B, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - Zero, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_DISPLAY_CFG", - Zero, - Zero - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - 0x0A - }, - - Package (0x02) - { - "PREPARE_PSTATE", - 0x0A - }, - - Package (0x02) - { - "ABANDON_PSTATE", - 0x0A - } - }, - - Package (0x11) - { - "PSTATE_SET", - 0x03, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x98968000, - 0x98968000 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x8F0D1800, - 0x8F0D1800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x6CFDC928, - 0x6CFDC928 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x5F5E1000, - 0x5F5E1000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x4C4B4000, - 0x4C4B4000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x3F6B5A00, - 0x3F6B5A00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x2FAF0800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x28DEA580, - 0x28DEA580 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x08, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x23C34600, - 0x23C34600 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x09, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x1C9C3800, - 0x1C9C3800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x11E1A300, - 0x11E1A300 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - 0x07 - }, - - Package (0x02) - { - "PREPARE_PSTATE", - 0x07 - }, - - Package (0x02) - { - "ABANDON_PSTATE", - 0x07 - } - } - }, - - Package (0x0D) - { - "COMPONENT", - 0x04, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x04) - { - "FSTATE", - One, - Package (0x08) - { - "ENTER", - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core0_vcodec_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core1_vcodec_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core2_vcodec_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_vcodec0_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_axi_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x02, - Zero, - One - } - } - }, - - Package (0x08) - { - "EXIT", - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_vcodec0_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core0_vcodec_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core1_vcodec_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core2_vcodec_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_axi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - One, - Zero, - One - } - } - } - }, - - Package (0x04) - { - "FSTATE", - 0x02, - Package (0x16) - { - "ENTER", - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_axi", - 0x4B00 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_axi/custom/venus0/vbif_halt", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core0_vcodec_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core1_vcodec_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core2_vcodec_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_vcodec0_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_axi_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x02, - Zero, - One - } - }, - - Package (0x01) - { - "PSTATE_SAVE" - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x03 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x03, - 0x08 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x04, - 0x08 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE0", - 0x04 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE0", - 0x02 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE1", - 0x04 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE1", - 0x02 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE2", - 0x04 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE2", - 0x02 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0", - 0x02 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_axi", - Zero - } - } - }, - - Package (0x12) - { - "EXIT", - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE0", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE0", - 0x03 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE1", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE1", - 0x03 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE2", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE2", - 0x03 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_vcodec0_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core0_vcodec_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core1_vcodec_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core2_vcodec_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_axi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - One, - Zero, - One - } - }, - - Package (0x01) - { - "PSTATE_RESTORE" - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_axi/custom/venus0/vbif_halt", - One - } - } - } - }, - - Package (0x02) - { - "INIT_FSTATE", - Zero - }, - - Package (0x02) - { - "PRELOAD_FSTATE", - 0x02 - }, - - Package (0x02) - { - "ABANDON_FSTATE", - 0x02 - }, - - Package (0x07) - { - "PSTATE_SET", - Zero, - Package (0x02) - { - "PSTATE", - Zero - }, - - Package (0x11) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core0_vcodec_clk", - 0x0A, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core1_vcodec_clk", - 0x0A, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core2_vcodec_clk", - 0x0A, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_vcodec0_clk", - 0x0A, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ahb_clk", - 0x0A, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_axi_clk", - 0x0A, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x0A, - Zero, - One - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x0B, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_axi_clk", - 0x0B, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ahb_clk", - 0x0B, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_vcodec0_clk", - 0x0B, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core0_vcodec_clk", - 0x0B, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core1_vcodec_clk", - 0x0B, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core2_vcodec_clk", - 0x0B, - Zero, - One - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - One - }, - - Package (0x02) - { - "PREPARE_PSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_PSTATE", - One - } - }, - - Package (0x07) - { - "PSTATE_SET", - One, - Package (0x0A) - { - "PSTATE", - Zero, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE0", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE0", - 0x03 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE1", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE1", - 0x03 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE2", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE2", - 0x03 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_axi/custom/venus0/vbif_halt", - One - } - } - }, - - Package (0x1A) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_vcodec0_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core0_vcodec_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core1_vcodec_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core2_vcodec_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_axi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_axi", - 0x4B00 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_axi/custom/venus0/vbif_halt", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core0_vcodec_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core1_vcodec_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_core2_vcodec_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_vcodec0_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_axi_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE0", - 0x04 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE0", - 0x02 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE1", - 0x04 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE1", - 0x02 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE2", - 0x04 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0_CORE2", - 0x02 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_VENUS0", - 0x02 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_axi", - Zero - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - One - }, - - Package (0x02) - { - "PREPARE_PSTATE", - One - }, - - Package (0x02) - { - "ABANDON_PSTATE", - One - } - }, - - Package (0x02) - { - "PSTATE_SET", - 0x02 - }, - - Package (0x0E) - { - "PSTATE_SET", - 0x03, - Package (0x06) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x00000002E1122F80, - 0xEF5F4C00 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x00000002E1122F80, - 0xEF5F4C00 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_OCMEM", - "ICBID_SLAVE_OCMEM", - 0x00000002FAF08000, - 0x000000017F420380 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x03, - 0x17D78400, - 0x03 - } - } - }, - - Package (0x06) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0xBBC12F80, - 0x81579280 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0xBBC12F80, - 0x81579280 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_OCMEM", - "ICBID_SLAVE_OCMEM", - 0x00000002FAF08000, - 0x6D22D7C0 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x03, - 0x17D78400, - 0x03 - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0xB06E0400, - 0x7988ABC0 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0xB06E0400, - 0x7988ABC0 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_OCMEM", - "ICBID_SLAVE_OCMEM", - 0x00000002625A0000, - 0x66575740 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x03, - 0x1312D000, - 0x03 - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x85A23480, - 0x59C3BC80 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x85A23480, - 0x59C3BC80 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_OCMEM", - "ICBID_SLAVE_OCMEM", - 0x00000002625A0000, - 0x4D4EA640 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x03, - 0x1312D000, - 0x03 - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x04, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x592B2600, - 0x3C612740 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x592B2600, - 0x3C612740 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_OCMEM", - "ICBID_SLAVE_OCMEM", - 0x000000017D784000, - 0x338EDA40 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x03, - 0x0BEBC200, - 0x03 - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x05, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x2CB41780, - 0x1EEF4FC0 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x2CB41780, - 0x1EEF4FC0 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_OCMEM", - "ICBID_SLAVE_OCMEM", - 0xEE6B2800, - 0x19BFCC00 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x03, - 0x07735940, - 0x03 - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x06, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x177BF680, - 0x1017DF80 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x177BF680, - 0x1017DF80 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_OCMEM", - "ICBID_SLAVE_OCMEM", - 0xBEBC2000, - 0x0D970100 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x03, - 0x05F5E100, - 0x03 - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x07, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x090F5600, - 0x0632EA00 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x090F5600, - 0x0632EA00 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_OCMEM", - "ICBID_SLAVE_OCMEM", - 0xBEBC2000, - 0x053EC600 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x03, - 0x05F5E100, - 0x03 - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x08, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_OCMEM", - "ICBID_SLAVE_OCMEM", - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x03, - Zero, - 0x03 - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - 0x05 - }, - - Package (0x02) - { - "PREPARE_PSTATE", - 0x05 - }, - - Package (0x02) - { - "ABANDON_PSTATE", - 0x05 - } - }, - - Package (0x0E) - { - "PSTATE_SET", - 0x04, - Package (0x06) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x00000002FAF08000, - 0xEF5F4C00 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x00000002E1122F80, - 0xEF5F4C00 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_OCMEM", - "ICBID_SLAVE_OCMEM", - 0x00000002FAF08000, - 0x000000017F420380 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x03, - 0x17D78400, - 0x03 - } - } - }, - - Package (0x06) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0xF1D0E840, - 0xA13B0640 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0xF1D0E840, - 0xA13B0640 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_OCMEM", - "ICBID_SLAVE_OCMEM", - 0x00000002FAF08000, - 0x905CC980 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x03, - 0x17D78400, - 0x03 - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0xE3368100, - 0x97749540 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0xE3368100, - 0x97749540 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_OCMEM", - "ICBID_SLAVE_OCMEM", - 0x00000002625A0000, - 0x875CB5C0 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x03, - 0x1312D000, - 0x03 - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x54E08400, - 0x4A447380 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x54E08400, - 0x4A447380 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_OCMEM", - "ICBID_SLAVE_OCMEM", - 0x00000001B2E02000, - 0x540AE480 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x03, - 0x0D970100, - 0x03 - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x04, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x41169900, - 0x31880DC0 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x41169900, - 0x31880DC0 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_OCMEM", - "ICBID_SLAVE_OCMEM", - 0x00000001B2E02000, - 0x38074300 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x03, - 0x0D970100, - 0x03 - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x05, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x2D3D6BC0, - 0x1E28F280 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x77359400, - 0x1E28F280 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_OCMEM", - "ICBID_SLAVE_OCMEM", - 0xEE6B2800, - 0x1DDCA740 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x03, - 0x07735940, - 0x03 - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x06, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x1017DF80, - 0x0AE85BC0 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x1017DF80, - 0x0AE85BC0 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_OCMEM", - "ICBID_SLAVE_OCMEM", - 0xBEBC2000, - 0x0C5691C0 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x03, - 0x05F5E100, - 0x03 - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x07, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - 0x5F5E1000, - 0x03938700 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - 0x5F5E1000, - 0x03938700 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_OCMEM", - "ICBID_SLAVE_OCMEM", - 0xBEBC2000, - 0x041EB000 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x03, - 0x05F5E100, - 0x03 - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x08, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P0", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_P1", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VIDEO_OCMEM", - "ICBID_SLAVE_OCMEM", - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_ocmemnoc_clk", - 0x03, - Zero, - 0x03 - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - 0x08 - }, - - Package (0x02) - { - "PREPARE_PSTATE", - 0x08 - }, - - Package (0x02) - { - "ABANDON_PSTATE", - 0x08 - } - } - }, - - Package (0x0A) - { - "COMPONENT", - 0x05, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - }, - - Package (0x02) - { - "INIT_FSTATE", - Zero - }, - - Package (0x02) - { - "PRELOAD_FSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_FSTATE", - Zero - }, - - Package (0x07) - { - "PSTATE_SET", - Zero, - Package (0x02) - { - "PSTATE", - Zero - }, - - Package (0x02) - { - "PSTATE", - One - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - Zero - }, - - Package (0x02) - { - "PREPARE_PSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_PSTATE", - Zero - } - }, - - Package (0x07) - { - "PSTATE_SET", - One, - Package (0x02) - { - "PSTATE", - Zero - }, - - Package (0x02) - { - "PSTATE", - One - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - Zero - }, - - Package (0x02) - { - "PREPARE_PSTATE", - One - }, - - Package (0x02) - { - "ABANDON_PSTATE", - Zero - } - }, - - Package (0x06) - { - "PSTATE_SET", - 0x02, - Package (0x02) - { - "PSTATE", - Zero - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - Zero - }, - - Package (0x02) - { - "PREPARE_PSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_PSTATE", - Zero - } - } - }, - - Package (0x0B) - { - "COMPONENT", - 0x06, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x04) - { - "FSTATE", - One, - Package (0x0D) - { - "ENTER", - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_axi_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_hdmi_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_hdmi_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_extpclk_clk", - 0x02, - Zero, - One - } - }, - - Package (0x01) - { - "PSTATE_SAVE" - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x0A - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x03, - 0x20 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - 0x02 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO12_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO28_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - } - }, - - Package (0x0B) - { - "EXIT", - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - One - } - }, - - Package (0x01) - { - "PSTATE_RESTORE" - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_axi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_hdmi_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_hdmi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_extpclk_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO12_A", - One, - 0x001B7740, - 0xC350, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO28_A", - One, - 0x000F4240, - 0x64, - One, - Zero, - One, - Zero, - Zero, - Zero - } - } - } - }, - - Package (0x02) - { - "INIT_FSTATE", - One - }, - - Package (0x02) - { - "PRELOAD_FSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_FSTATE", - Zero - }, - - Package (0x07) - { - "PSTATE_SET", - Zero, - Package (0x02) - { - "PSTATE", - Zero - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x05, - Zero, - One - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - Zero - }, - - Package (0x02) - { - "PREPARE_PSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_PSTATE", - Zero - } - }, - - Package (0x07) - { - "PSTATE_SET", - One, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - One - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - 0x02 - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - One - }, - - Package (0x02) - { - "PREPARE_PSTATE", - One - }, - - Package (0x02) - { - "ABANDON_PSTATE", - One - } - }, - - Package (0x10) - { - "PSTATE_SET", - 0x02, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x1312D000, - One - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x0FE4E8A0, - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x0BEBC200, - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x09896800, - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x07ED6B40, - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x05F5E100, - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x051BD4B0, - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x047868C0, - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x08, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x03938700, - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x09, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - 0x023C3460, - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0A, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x03, - Zero, - One - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - One - }, - - Package (0x02) - { - "PREPARE_PSTATE", - One - }, - - Package (0x02) - { - "ABANDON_PSTATE", - One - } - }, - - Package (0x26) - { - "PSTATE_SET", - 0x03, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x66104C79, - 0x5CC8FFB4 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x5CC8FFB4, - 0x5459A2A4 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x5459A2A4, - 0x4CAE93DA - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x4CAE93DA, - 0x45B5FAC7 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x45B5FAC7, - 0x3F5F9E29 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x3F5F9E29, - 0x399CBE54 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x399CBE54, - 0x345FF2D8 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x345FF2D8, - 0x2F9D0B50 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x08, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x2F9D0B50, - 0x2B48F303 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x09, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x2B48F303, - 0x2759971A - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x2759971A, - 0x23C5CF2F - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x23C5CF2F, - 0x208547FC - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0C, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x208547FC, - 0x1D906FFC - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0D, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x1D906FFC, - 0x1AE065CE - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0E, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x1AE065CE, - 0x186EE830 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0F, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x186EE830, - 0x16364771 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x10, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x16364771, - 0x14315838 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x11, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x14315838, - 0x125B6779 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x12, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x125B6779, - 0x10B02F85 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x13, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x10B02F85, - 0x0F2BCE1C - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x14, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x0F2BCE1C, - 0x0DCABB5F - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x15, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x0DCABB5F, - 0x0C89C19D - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x16, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x0C89C19D, - 0x0B65F5D4 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x17, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x0B65F5D4, - 0x0A5CB0EF - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x18, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x0A5CB0EF, - 0x096B8994 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x19, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x096B8994, - 0x08904E86 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x08904E86, - 0x07C90191 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x07C90191, - 0x0713D2E1 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1C, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x0713D2E1, - 0x066F1CCD - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1D, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x066F1CCD, - 0x05D96000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1E, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x05D96000, - 0x05514000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x1F, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - 0x05514000, - 0x04D58000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x20, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_MDP", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - 0x04 - }, - - Package (0x02) - { - "PREPARE_PSTATE", - 0x04 - }, - - Package (0x02) - { - "ABANDON_PSTATE", - 0x04 - } - } - }, - - Package (0x07) - { - "COMPONENT", - 0x07, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x04) - { - "FSTATE", - One, - Package (0x0C) - { - "ENTER", - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x1F, - One, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x20, - One, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x21, - One, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x22, - One, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0E) - { - "PPP_RESOURCE_ID_SMPS4_A", - 0x02, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_axi_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_hdmi_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - 0x02 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - Zero - } - } - }, - - Package (0x0C) - { - "EXIT", - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_MDSS", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_mdp_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_axi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "mdss_hdmi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x9C40 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0E) - { - "PPP_RESOURCE_ID_SMPS4_A", - 0x02, - 0x001B7740, - 0x32C8, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x1F, - One, - One, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x20, - One, - One, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x21, - One, - One, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x22, - One, - One, - Zero, - One, - Zero - } - } - } - }, - - Package (0x02) - { - "INIT_FSTATE", - One - }, - - Package (0x02) - { - "PRELOAD_FSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_FSTATE", - Zero - } - }, - - Package (0x06) - { - "COMPONENT", - 0x08, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "INIT_FSTATE", - Zero - }, - - Package (0x02) - { - "PRELOAD_FSTATE", - Zero - }, - - Package (0x02) - { - "ABANDON_FSTATE", - Zero - } - } - } - }) - Name (P001, Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x03 - } - }) - Name (P002, Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x07 - } - }) - Name (P003, Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x07 - } - }) - Name (P004, Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x07 - } - }) - Name (P005, Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x03, - 0x03 - } - }) - Name (P006, Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x03, - 0x08 - } - }) - Name (P007, Package (0x09) - { - "PSTATE_SET", - 0x02, - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x000612B0 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x000130B0 - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x00048C10 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x9470 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x02, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x00024220 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x9470 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x03, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - Zero - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - One - }, - - Package (0x02) - { - "PREPARE_PSTATE", - One - }, - - Package (0x02) - { - "ABANDON_PSTATE", - One - } - }) - Name (P008, Package (0x0D) - { - "PSTATE_SET", - 0x02, - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x00085CA0 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x000130B0 - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x0007C060 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x000130B0 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x02, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x0006D600 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x000130B0 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x03, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x0005EBA0 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x9470 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x04, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x00049F98 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x9470 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x05, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x0002B750 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x9470 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x06, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x00024220 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x9470 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x07, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - Zero - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - 0x04 - }, - - Package (0x02) - { - "PREPARE_PSTATE", - 0x04 - }, - - Package (0x02) - { - "ABANDON_PSTATE", - 0x04 - } - }) - Name (P009, Package (0x0D) - { - "PSTATE_SET", - 0x02, - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x00099520 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x000130B0 - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x0007C060 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x000130B0 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x02, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x0006D600 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x000130B0 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x03, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x0005EBA0 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x9470 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x04, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x00049F98 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x9470 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x05, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x0002B750 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x9470 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x06, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x00024220 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x9470 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x07, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - Zero - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - 0x04 - }, - - Package (0x02) - { - "PREPARE_PSTATE", - 0x04 - }, - - Package (0x02) - { - "ABANDON_PSTATE", - 0x04 - } - }) - Name (P010, Package (0x0D) - { - "PSTATE_SET", - 0x02, - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x00091FF0 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x000130B0 - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x0007C060 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x000130B0 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x02, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x0006D600 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x000130B0 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x03, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x0005EBA0 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x9470 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x04, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x00049F98 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x9470 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x05, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x0002B750 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x9470 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x06, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - 0x00024220 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x9470 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x07, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/oxili", - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - Zero - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - 0x04 - }, - - Package (0x02) - { - "PREPARE_PSTATE", - 0x04 - }, - - Package (0x02) - { - "ABANDON_PSTATE", - 0x04 - } - }) - Name (P011, Package (0x09) - { - "PSTATE_SET", - 0x03, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_GFX3D", - "ICBID_SLAVE_EBI1", - 0x0000000268C9F300, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_GFX3D", - "ICBID_SLAVE_EBI1", - 0x0000000103BBB300, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_GFX3D", - "ICBID_SLAVE_EBI1", - 0x8DDBEB00, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_GFX3D", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - 0x02 - }, - - Package (0x02) - { - "PREPARE_PSTATE", - 0x02 - }, - - Package (0x02) - { - "ABANDON_PSTATE", - 0x02 - } - }) - Name (P012, Package (0x0E) - { - "PSTATE_SET", - 0x03, - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_GFX3D", - "ICBID_SLAVE_EBI1", - 0x00000002E4629300, - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_axi", - 0x00071480 - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_GFX3D", - "ICBID_SLAVE_EBI1", - 0x0000000268C9F300, - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_axi", - 0x00071480 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_GFX3D", - "ICBID_SLAVE_EBI1", - 0x00000001ED315300, - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_axi", - 0x00050CF8 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_GFX3D", - "ICBID_SLAVE_EBI1", - 0x000000017198B300, - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_axi", - 0x00050CF8 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x04, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_GFX3D", - "ICBID_SLAVE_EBI1", - 0x0000000103BBB300, - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_axi", - 0x00050CF8 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x05, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_GFX3D", - "ICBID_SLAVE_EBI1", - 0xDA88D300, - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_axi", - 0x00050CF8 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x06, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_GFX3D", - "ICBID_SLAVE_EBI1", - 0x8DDBEB00, - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_axi", - 0x00024220 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x07, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_GFX3D", - "ICBID_SLAVE_EBI1", - 0x5E2CE300, - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_axi", - 0x00024220 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x08, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_GFX3D", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_axi", - Zero - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - 0x06 - }, - - Package (0x02) - { - "PREPARE_PSTATE", - 0x06 - }, - - Package (0x02) - { - "ABANDON_PSTATE", - 0x06 - } - }) - Name (P013, Package (0x09) - { - "PSTATE_SET", - 0x02, - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_vcodec0_clk", - 0x03, - 0x1BB75640, - 0x03 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_VENUS_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_vcodec0_clk", - 0x03, - 0x0FE502AB, - 0x03 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_VENUS_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_vcodec0_clk", - 0x03, - 0x07F28155, - 0x03 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_VENUS_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_vcodec0_clk", - 0x03, - Zero, - 0x03 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_VENUS_CFG", - Zero, - Zero - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - 0x02 - }, - - Package (0x02) - { - "PREPARE_PSTATE", - 0x02 - }, - - Package (0x02) - { - "ABANDON_PSTATE", - 0x02 - } - }) - Name (P014, Package (0x09) - { - "PSTATE_SET", - 0x02, - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_vcodec0_clk", - 0x03, - 0x1E65FB80, - 0x03 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_VENUS_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_vcodec0_clk", - 0x03, - 0x1312D000, - 0x03 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_VENUS_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_vcodec0_clk", - 0x03, - 0x08F0D180, - 0x03 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_VENUS_CFG", - 0x11E1A300, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "venus0_vcodec0_clk", - 0x03, - Zero, - 0x03 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_VENUS_CFG", - Zero, - Zero - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - 0x02 - }, - - Package (0x02) - { - "PREPARE_PSTATE", - 0x02 - }, - - Package (0x02) - { - "ABANDON_PSTATE", - 0x02 - } - }) - If ((\_SB.SIDV < 0x00020000)) - { - DerefOf (DerefOf (DerefOf (DerefOf (GPCC [Zero] - ) [0x03]) [0x04]) [0x02]) [0x06] = P001 /* \_SB_.PEP0.GPMD.P001 */ - } - ElseIf ((\_SB.SSBS == "1.8GHz")) - { - DerefOf (DerefOf (DerefOf (DerefOf (GPCC [Zero] - ) [0x03]) [0x04]) [0x02]) [0x06] = P002 /* \_SB_.PEP0.GPMD.P002 */ - } - ElseIf ((\_SB.SIDV > 0x00020000)) - { - DerefOf (DerefOf (DerefOf (DerefOf (GPCC [Zero] - ) [0x03]) [0x04]) [0x02]) [0x06] = P003 /* \_SB_.PEP0.GPMD.P003 */ - } - Else - { - DerefOf (DerefOf (DerefOf (DerefOf (GPCC [Zero] - ) [0x03]) [0x04]) [0x02]) [0x06] = P004 /* \_SB_.PEP0.GPMD.P004 */ - } - - If ((\_SB.SIDV < 0x00020000)) - { - DerefOf (DerefOf (DerefOf (DerefOf (GPCC [Zero] - ) [0x03]) [0x04]) [0x02]) [0x07] = P005 /* \_SB_.PEP0.GPMD.P005 */ - } - Else - { - DerefOf (DerefOf (DerefOf (DerefOf (GPCC [Zero] - ) [0x03]) [0x04]) [0x02]) [0x07] = P006 /* \_SB_.PEP0.GPMD.P006 */ - } - - If ((\_SB.SIDV < 0x00020000)) - { - DerefOf (DerefOf (GPCC [Zero]) [0x03]) [0x0A] - = P007 /* \_SB_.PEP0.GPMD.P007 */ - } - ElseIf ((\_SB.SSBS == "1.8GHz")) - { - DerefOf (DerefOf (GPCC [Zero]) [0x03]) [0x0A] - = P008 /* \_SB_.PEP0.GPMD.P008 */ - } - ElseIf ((\_SB.SIDV > 0x00020000)) - { - DerefOf (DerefOf (GPCC [Zero]) [0x03]) [0x0A] - = P009 /* \_SB_.PEP0.GPMD.P009 */ - } - Else - { - DerefOf (DerefOf (GPCC [Zero]) [0x03]) [0x0A] - = P010 /* \_SB_.PEP0.GPMD.P010 */ - } - - If ((\_SB.SIDV < 0x00020000)) - { - DerefOf (DerefOf (GPCC [Zero]) [0x03]) [0x0B] - = P011 /* \_SB_.PEP0.GPMD.P011 */ - } - Else - { - DerefOf (DerefOf (GPCC [Zero]) [0x03]) [0x0B] - = P012 /* \_SB_.PEP0.GPMD.P012 */ - } - - If ((\_SB.SIDV < 0x00020000)) - { - DerefOf (DerefOf (GPCC [Zero]) [0x06]) [0x0A] - = P013 /* \_SB_.PEP0.GPMD.P013 */ - } - Else - { - DerefOf (DerefOf (GPCC [Zero]) [0x06]) [0x0A] - = P014 /* \_SB_.PEP0.GPMD.P014 */ - } - - Return (GPCC) /* \_SB_.PEP0.GPMD.GPCC */ - } - } - - Scope (\_SB.PEP0) - { - Method (MPMD, 0, NotSerialized) - { - Return (MPCC) /* \_SB_.PEP0.MPCC */ - } - - Name (MPCC, Package (0x00){}) - } - - Scope (\_SB.PEP0) - { - Method (OPMD, 0, NotSerialized) - { - Return (OPCC) /* \_SB_.PEP0.OPCC */ - } - - Name (OPCC, Package (0x00){}) - } - - Scope (\_SB.PEP0) - { - Method (SPMD, 0, NotSerialized) - { - Return (SPCC) /* \_SB_.PEP0.SPCC */ - } - - Name (SPCC, Package (0x02) - { - Package (0x05) - { - "DEVICE", - "\\_SB.AMSS", - Package (0x07) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x06) - { - "PSTATE", - Zero, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0E) - { - "PPP_RESOURCE_ID_SMPS7_A", - 0x02, - 0x000F4240, - 0x003281B0, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/pmic/client/rail_cx", - 0x04 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/pmic/client/rail_mx", - 0x04 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/ipa", - 0x1D4C - } - } - }, - - Package (0x06) - { - "PSTATE", - One, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/pmic/client/rail_cx", - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/pmic/client/rail_mx", - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/ipa", - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/msscfg", - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0E) - { - "PPP_RESOURCE_ID_SMPS7_A", - 0x02, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/msscfg", - One - } - } - } - }, - - Package (0x02) - { - "DSTATE", - Zero - }, - - Package (0x02) - { - "DSTATE", - 0x03 - } - }, - - Package (0x05) - { - "DEVICE", - "\\_SB.ADSP", - Package (0x06) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "PSTATE", - Zero - }, - - Package (0x02) - { - "PSTATE", - One - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - Zero, - 0x0B, - Zero, - 0x02, - Zero, - 0x03, - 0x05 - } - } - } - }, - - Package (0x02) - { - "DSTATE", - Zero - }, - - Package (0x02) - { - "DSTATE", - 0x03 - } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (PPMD, 0, NotSerialized) - { - Return (PPCC) /* \_SB_.PEP0.PPCC */ - } - - Name (PPCC, Package (0x03) - { - Package (0x03) - { - "DEVICE", - "\\_SB.STAT", - Package (0x03) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - } - } - }, - - Package (0x03) - { - "DEVICE", - "\\_SB.UAR1", - Package (0x03) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - } - } - }, - - Package (0x05) - { - "DEVICE", - 0x81, - "\\_SB.GIO0", - Package (0x03) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - } - }, - - Package (0x03) - { - "COMPONENT", - One, - Package (0x02) - { - "FSTATE", - Zero - } - } - } - }) - Name (SDFR, Package (0x01) - { - Package (0x03) - { - "DEVICE", - "\\_SB.SDFR", - Package (0x06) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - }, - - Package (0x03) - { - "FSTATE", - 0x02, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/dcvs.ena", - One - } - } - }, - - Package (0x30) - { - "FSTATE", - 0x03, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - Zero, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - One, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x0B, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x0E, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x10, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x19, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x27, - Zero, - Zero, - One, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x2A, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x39, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x3D, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x45, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x4B, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x4C, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x5B, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x5C, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x60, - Zero, - Zero, - Zero, - 0x03, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x66, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x69, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x6A, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x6C, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x6D, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x6E, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x72, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - Zero, - Zero, - Zero, - 0x02, - Zero, - Zero, - 0x05 - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x06) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_INPUT", - Zero, - Zero, - 0x04, - 0x02, - Zero - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - Zero, - 0x05, - Zero, - 0x02, - Zero, - Zero, - 0x05 - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x06) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_INPUT", - Zero, - 0x05, - 0x04, - 0x02, - Zero - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - Zero, - 0x0C, - Zero, - 0x02, - One, - 0x03, - 0x05 - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - Zero, - 0x10, - Zero, - 0x02, - 0x04, - 0x03, - 0x05 - } - }, - - Package (0x02) - { - "PMICDIVCLK", - Package (0x03) - { - "PPP_RESOURCE_ID_DIV_CLK_3_A", - One, - One - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - One, - Zero, - Zero, - 0x02, - Zero, - Zero, - 0x05 - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x06) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_INPUT", - One, - Zero, - 0x04, - 0x02, - Zero - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - One, - 0x02, - Zero, - 0x02, - Zero, - Zero, - 0x05 - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x06) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_INPUT", - One, - 0x02, - 0x04, - 0x02, - Zero - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - One, - 0x07, - One, - One, - Zero, - One, - 0x05 - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - One, - 0x08, - One, - One, - Zero, - One, - 0x05 - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - One, - 0x09, - One, - One, - Zero, - One, - 0x05 - } - }, - - Package (0x02) - { - "PMICMPP", - Package (0x05) - { - "IOCTL_PM_MPP_CONFIG_I_SINK", - Zero, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICMPP", - Package (0x05) - { - "IOCTL_PM_MPP_CONFIG_I_SINK", - Zero, - 0x03, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICMPP", - Package (0x05) - { - "IOCTL_PM_MPP_CONFIG_I_SINK", - Zero, - 0x04, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICMPP", - Package (0x05) - { - "IOCTL_PM_MPP_CONFIG_I_SINK", - Zero, - 0x07, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICMPP", - Package (0x05) - { - "IOCTL_PM_MPP_CONFIG_I_SINK", - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICMPP", - Package (0x05) - { - "IOCTL_PM_MPP_CONFIG_I_SINK", - One, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO19_A", - One, - 0x00325AA0, - 0x0007A120, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO27_A", - One, - 0x000F4240, - 0x0007A120, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO32_A", - One, - 0x001B7740, - 0x0007A120, - One, - Zero, - One, - Zero, - Zero, - Zero - } - } - } - } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (BPMD, 0, NotSerialized) - { - Return (BPCC) /* \_SB_.PEP0.BPCC */ - } - - Name (BPCC, Package (0x05) - { - Package (0x05) - { - "DEVICE", - "\\_SB.SDC1", - Package (0x08) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - }, - - Package (0x1A) - { - "PSTATE_SET", - Zero, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x08, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x09, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0A, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0B, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0C, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0D, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0E, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0F, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x10, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x11, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x12, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x13, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x14, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x15, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x05) - { - "PSTATE", - 0x16, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO20_A", - One, - 0x002D0370, - 0x0008B290, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0E) - { - "PPP_RESOURCE_ID_SMPS4_A", - 0x02, - 0x001B7740, - 0x0004F588, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x23 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x17, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO20_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x23 - } - } - } - }, - - Package (0x0C) - { - "PSTATE_SET", - One, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc1_apps_clk", - 0x03, - 0x00061A80, - 0x02 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc1_apps_clk", - 0x03, - 0x017D7840, - 0x02 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc1_apps_clk", - 0x03, - 0x017D7840, - 0x02 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc1_apps_clk", - 0x03, - 0x02FAF080, - 0x02 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc1_apps_clk", - 0x03, - 0x02FAF080, - 0x02 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc1_apps_clk", - 0x03, - 0x05F5E100, - 0x02 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc1_apps_clk", - 0x03, - 0x05F5E100, - 0x02 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc1_apps_clk", - 0x03, - 0x0BEBC200, - 0x02 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x08, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc1_apps_clk", - 0x03, - 0x0BEBC200, - 0x02 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x09, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc1_apps_clk", - 0x03, - 0x17D78400, - 0x02 - } - } - } - }, - - Package (0x07) - { - "PSTATE_SET", - 0x02, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_SDCC_1", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x17D78400 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_SDCC_1", - "ICBID_SLAVE_EBI1", - 0x17D78400, - 0x0BEBC200 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_SDCC_1", - "ICBID_SLAVE_EBI1", - 0x0BEBC200, - 0x05F5E100 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_SDCC_1", - "ICBID_SLAVE_EBI1", - 0x05F5E100, - 0x02FAF080 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_SDCC_1", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - } - }, - - Package (0x06) - { - "PSTATE_SET", - 0x03, - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x09 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x07 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - One - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x02, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x05 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x02 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x03, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x03 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x03 - } - } - } - } - }, - - Package (0x09) - { - "DSTATE", - Zero, - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x2044, - 0x0001FFFF, - 0x9F1A - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_sdcc1_apps_clk", - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x09 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_sdcc1_ahb_clk", - One - } - }, - - Package (0x01) - { - "PSTATE_RESTORE" - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - 0x16 - } - } - }, - - Package (0x07) - { - "DSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc1_ahb_clk", - 0x02, - Zero, - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc1_apps_clk", - 0x02, - Zero, - 0x02 - } - }, - - Package (0x01) - { - "PSTATE_SAVE" - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x04 - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x2044, - 0x0001FFFF, - 0x0A00 - } - } - } - }, - - Package (0x05) - { - "DEVICE", - "\\_SB.SDC2", - Package (0x08) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - }, - - Package (0x19) - { - "PSTATE_SET", - Zero, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x08, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x09, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0B, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0C, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0D, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0E, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0F, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x10, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x11, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x12, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x13, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - } - }, - - Package (0x08) - { - "PSTATE", - 0x14, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO21_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO13_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x23 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO21_A", - One, - 0x002D0370, - 0x000C3500, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO13_A", - One, - 0x002D0370, - 0x55F0, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x23 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x15, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO13_A", - One, - 0x001C3A90, - 0x55F0, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x23 - } - } - }, - - Package (0x05) - { - "PSTATE", - 0x16, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO21_A", - One, - 0x002D0370, - 0x000C3500, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO13_A", - One, - 0x002D0370, - 0x55F0, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x23 - } - } - }, - - Package (0x05) - { - "PSTATE", - 0x17, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO21_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO13_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x23 - } - } - } - }, - - Package (0x0B) - { - "PSTATE_SET", - One, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc2_apps_clk", - 0x03, - 0x00061A80, - 0x02 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc2_apps_clk", - 0x03, - 0x017D7840, - 0x02 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc2_apps_clk", - 0x03, - 0x017D7840, - 0x02 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc2_apps_clk", - 0x03, - 0x02FAF080, - 0x02 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc2_apps_clk", - 0x03, - 0x02FAF080, - 0x02 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc2_apps_clk", - 0x03, - 0x05F5E100, - 0x02 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc2_apps_clk", - 0x03, - 0x05F5E100, - 0x02 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc2_apps_clk", - 0x03, - 0x0BEBC200, - 0x02 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x08, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc2_apps_clk", - 0x03, - 0x0BEBC200, - 0x02 - } - } - } - }, - - Package (0x06) - { - "PSTATE_SET", - 0x02, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_SDCC_2", - "ICBID_SLAVE_EBI1", - 0x17D78400, - 0x0BEBC200 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_SDCC_2", - "ICBID_SLAVE_EBI1", - 0x0BEBC200, - 0x05F5E100 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_SDCC_2", - "ICBID_SLAVE_EBI1", - 0x05F5E100, - 0x02FAF080 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_SDCC_2", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - } - }, - - Package (0x05) - { - "PSTATE_SET", - 0x03, - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x08 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x05 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - One - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x02, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x04 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x02 - } - } - } - } - }, - - Package (0x08) - { - "DSTATE", - Zero, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - 0x16 - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x2048, - 0x7FFF, - 0x1FE4 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_sdcc2_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_sdcc2_apps_clk", - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x08 - } - } - }, - - Package (0x07) - { - "DSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc2_ahb_clk", - 0x02, - Zero, - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sdcc2_apps_clk", - 0x02, - Zero, - 0x02 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - 0x02, - 0x03 - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x2048, - 0x7FFF, - 0x0A00 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - 0x17 - } - } - } - }, - - Package (0x07) - { - "DEVICE", - "\\_SB.ADSP.SLM1", - Package (0x03) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - } - }, - - Package (0x02) - { - "DSTATE", - Zero - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x02) - { - "DSTATE", - 0x03 - } - }, - - Package (0x07) - { - "DEVICE", - "\\_SB.PCI0", - Package (0x04) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - }, - - Package (0x0F) - { - "DSTATE", - Zero, - Package (0x02) - { - "EXECUTE_FUNCTION", - Package (0x01) - { - "WlanD0ResourceVote" - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_PCIE_1", - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_LNBBCLK1_A", - 0x06, - One, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_pcie_1_pipe_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_pcie_1_slv_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_pcie_1_mstr_axi_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_pcie_1_cfg_ahb_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_pcie_1_aux_clk", - 0x08, - 0x000F4240, - 0x03 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_PCIE_1_CFG", - 0x11E1A300, - Zero - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_PCIE_1", - "ICBID_SLAVE_EBI1", - 0x17D78400, - 0x0BEBC200 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO28_A", - One, - 0x000F4240, - 0xAFC8, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO12_A", - One, - 0x001B7740, - 0x5DC0, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO16_A", - One, - 0x002932E0, - 0xAFC8, - One, - Zero, - One, - Zero, - Zero, - Zero - } - } - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x0F) - { - "DSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_pcie_1_pipe_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_pcie_1_aux_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_pcie_1_slv_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_pcie_1_mstr_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_pcie_1_cfg_ahb_clk", - 0x02 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_PCIE_1_CFG", - Zero, - Zero - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_PCIE_1", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_PCIE_1", - 0x02 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_LNBBCLK1_A", - 0x06, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO28_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO12_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO16_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "EXECUTE_FUNCTION", - Package (0x01) - { - "WlanD3ResourceVote" - } - } - } - }, - - Package (0x07) - { - "DEVICE", - "\\_SB.PCI0.RP1", - Package (0x04) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - }, - - Package (0x02) - { - "DSTATE", - Zero - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x02) - { - "DSTATE", - 0x03 - } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (CHMD, 0, NotSerialized) - { - Return (CHCC) /* \_SB_.PEP0.CHCC */ - } - - Method (CHMX, 0, NotSerialized) - { - Return (CHXC) /* \_SB_.PEP0.CHXC */ - } - - Name (CHCC, Package (0x02) - { - Package (0x07) - { - "DEVICE", - "\\_SB.APS1", - Package (0x03) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - } - }, - - Package (0x06) - { - "DSTATE", - Zero, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0E) - { - "PPP_RESOURCE_ID_SMPS4_A", - 0x02, - 0x001B7740, - 0x000493E0, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LVS2_A", - 0x04, - 0x001B7740, - 0x000493E0, - One, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO18_A", - One, - 0x002B7CD0, - 0x000927C0, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x05 - } - } - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x05) - { - "DSTATE", - 0x03, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO18_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LVS2_A", - 0x04, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0E) - { - "PPP_RESOURCE_ID_SMPS4_A", - 0x02, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - } - } - }, - - Package (0x03) - { - "DEVICE", - "\\_SB.CPSW", - Package (0x07) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x06) - { - "PSTATE", - Zero, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_BOOST1_B", - 0x08, - One, - Zero - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - One, - 0x06, - Zero, - 0x02, - Zero, - 0x03, - 0x05 - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x14 - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - One, - 0x05, - Zero, - 0x02, - One, - 0x03, - 0x05 - } - } - }, - - Package (0x06) - { - "PSTATE", - One, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_BOOST1_B", - 0x08, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - One, - 0x06, - Zero, - 0x02, - Zero, - 0x03, - 0x05 - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x14 - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - One, - 0x05, - Zero, - 0x02, - One, - 0x03, - 0x05 - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x02, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_BOOST1_B", - 0x08, - One, - Zero - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - One, - 0x05, - Zero, - 0x02, - Zero, - 0x03, - 0x05 - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x14 - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - One, - 0x06, - Zero, - 0x02, - One, - 0x03, - 0x05 - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x03, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_BOOST1_B", - 0x08, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - One, - 0x05, - Zero, - 0x02, - Zero, - 0x03, - 0x05 - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x14 - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - One, - 0x06, - Zero, - 0x02, - One, - 0x03, - 0x05 - } - } - } - } - } - }) - Name (CHXC, Package (0x05) - { - Package (0x06) - { - "DEVICE", - "\\_SB.LICE", - Package (0x02) - { - "DSTATE", - Zero - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x02) - { - "DSTATE", - 0x03 - } - }, - - Package (0x06) - { - "DEVICE", - "\\_SB.HALL", - Package (0x03) - { - "DSTATE", - Zero, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0E) - { - "PPP_RESOURCE_ID_SMPS4_A", - 0x02, - 0x001B7740, - 0x000493E0, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - } - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x03) - { - "DSTATE", - 0x03, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0E) - { - "PPP_RESOURCE_ID_SMPS4_A", - 0x02, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - } - } - }, - - Package (0x06) - { - "DEVICE", - "\\_SB.HDDP", - Package (0x02) - { - "DSTATE", - Zero - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x02) - { - "DSTATE", - 0x03 - } - }, - - Package (0x06) - { - "DEVICE", - "\\_SB.TCIC", - Package (0x02) - { - "DSTATE", - Zero - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x02) - { - "DSTATE", - 0x03 - } - }, - - Package (0x06) - { - "DEVICE", - "\\_SB.FPS1", - Package (0x06) - { - "DSTATE", - Zero, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0E) - { - "PPP_RESOURCE_ID_SMPS4_A", - 0x02, - 0x001B7740, - 0x000493E0, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LVS2_A", - 0x04, - 0x001B7740, - 0x000493E0, - One, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO18_A", - One, - 0x002B7CD0, - 0x000927C0, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x05 - } - } - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x05) - { - "DSTATE", - 0x03, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO18_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LVS2_A", - 0x04, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0E) - { - "PPP_RESOURCE_ID_SMPS4_A", - 0x02, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - } - } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (IPMD, 0, NotSerialized) - { - Return (IPSC) /* \_SB_.PEP0.IPSC */ - } - - Name (IPSC, Package (0x01) - { - Package (0x03) - { - "DEVICE", - "\\_SB.IPA", - Package (0x04) - { - "COMPONENT", - Zero, - Package (0x04) - { - "FSTATE", - Zero, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/ipa", - 0x000124F8 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/xo/cxo", - One - } - } - }, - - Package (0x04) - { - "FSTATE", - One, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/ipa", - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/xo/cxo", - Zero - } - } - } - } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (CRMD, 0, NotSerialized) - { - Return (CRCC) /* \_SB_.PEP0.CRCC */ - } - - Name (CRCC, Package (0x01) - { - Package (0x06) - { - "DEVICE", - "\\_SB.QBCC", - Package (0x04) - { - "COMPONENT", - Zero, - Package (0x04) - { - "FSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_PRNG", - 0x2FAF0800, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_prng_ahb_clk", - One, - Zero, - One - } - } - }, - - Package (0x04) - { - "FSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_APPSS_PROC", - "ICBID_SLAVE_PRNG", - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_prng_ahb_clk", - 0x02, - Zero, - One - } - } - } - }, - - Package (0x08) - { - "COMPONENT", - One, - Package (0x06) - { - "FSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_ce2_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_ce2_axi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_ce2_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - Zero - } - } - }, - - Package (0x06) - { - "FSTATE", - One, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_ce2_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_ce2_axi_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_ce2_clk", - 0x02, - Zero, - One - } - } - }, - - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CRYPTO_CORE1", - "ICBID_SLAVE_EBI1", - 0x17D78400, - 0x17D78400 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_ce2_clk", - 0x03, - 0x0A37D070, - One - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CRYPTO_CORE1", - "ICBID_SLAVE_EBI1", - 0x0BEBC200, - 0x0BEBC200 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_ce2_clk", - 0x03, - 0x051BD4B0, - One - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CRYPTO_CORE1", - "ICBID_SLAVE_EBI1", - 0x05F5E100, - 0x05F5E100 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_ce2_clk", - 0x03, - 0x028DFDE0, - One - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CRYPTO_CORE1", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_ce2_clk", - 0x03, - 0x028DFDE0, - One - } - } - } - }, - - Package (0x08) - { - "COMPONENT", - 0x02, - Package (0x03) - { - "FSTATE", - Zero, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - Zero - } - } - }, - - Package (0x03) - { - "FSTATE", - One, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - 0x03 - } - } - }, - - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CRYPTO_CORE0", - "ICBID_SLAVE_EBI1", - 0x17D78400, - 0x17D78400 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/ce1", - 0x00029DA6 - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CRYPTO_CORE0", - "ICBID_SLAVE_EBI1", - 0x0BEBC200, - 0x0BEBC200 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/ce1", - 0x00014ECE - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CRYPTO_CORE0", - "ICBID_SLAVE_EBI1", - 0x05F5E100, - 0x05F5E100 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/ce1", - 0xA76C - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CRYPTO_CORE0", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/ce1", - Zero - } - } - } - }, - - Package (0x08) - { - "COMPONENT", - 0x03, - Package (0x06) - { - "FSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_ce3_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_ce3_axi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_ce3_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - Zero - } - } - }, - - Package (0x06) - { - "FSTATE", - One, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_ce3_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_ce3_axi_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_ce3_clk", - 0x02, - Zero, - One - } - } - }, - - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CRYPTO_CORE2", - "ICBID_SLAVE_EBI1", - 0x17D78400, - 0x17D78400 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_ce3_clk", - 0x03, - 0x0A37D070, - One - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CRYPTO_CORE2", - "ICBID_SLAVE_EBI1", - 0x0BEBC200, - 0x0BEBC200 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_ce3_clk", - 0x03, - 0x051BD4B0, - One - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CRYPTO_CORE2", - "ICBID_SLAVE_EBI1", - 0x05F5E100, - 0x05F5E100 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_ce3_clk", - 0x03, - 0x028DFDE0, - One - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_CRYPTO_CORE2", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_ce3_clk", - 0x03, - 0x028DFDE0, - One - } - } - } - } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (EWMD, 0, NotSerialized) - { - Return (WBRC) /* \_SB_.PEP0.WBRC */ - } - - Name (WBRC, Package (0x03) - { - Package (0x04) - { - "DEVICE", - "\\_SB.PCI0.RP1.ENDP.RES", - Package (0x09) - { - "DSTATE", - Zero, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x25, - Zero, - Zero, - Zero, - 0x03, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO30_A", - One, - 0x001B7740, - 0x09C4, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "DISCRETE_VREGVOTE", - Package (0x02) - { - "PPP_RESOURCE_ID_PMIC_GPIO_DV1", - One - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x71, - One, - Zero, - One, - One, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x0A - } - } - }, - - Package (0x08) - { - "DSTATE", - 0x03, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x71, - Zero, - Zero, - One, - One, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "DISCRETE_VREGVOTE", - Package (0x02) - { - "PPP_RESOURCE_ID_PMIC_GPIO_DV1", - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO30_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x25, - Zero, - Zero, - Zero, - Zero, - Zero - } - } - } - }, - - Package (0x05) - { - "DEVICE", - "\\_SB.BTH0", - Package (0x03) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - } - }, - - Package (0x08) - { - "DSTATE", - Zero, - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - Zero, - 0x12, - Zero, - 0x02, - Zero, - One, - 0x05 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO30_A", - One, - 0x001B7740, - 0x09C4, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "DISCRETE_VREGVOTE", - Package (0x02) - { - "PPP_RESOURCE_ID_PMIC_GPIO_DV1", - One - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - Zero, - 0x12, - Zero, - 0x02, - Zero, - 0x03, - 0x05 - } - } - }, - - Package (0x05) - { - "DSTATE", - 0x03, - Package (0x02) - { - "PMICGPIO", - Package (0x08) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_OUTPUT", - Zero, - 0x12, - Zero, - 0x02, - Zero, - One, - 0x05 - } - }, - - Package (0x02) - { - "DISCRETE_VREGVOTE", - Package (0x02) - { - "PPP_RESOURCE_ID_PMIC_GPIO_DV1", - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO30_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - } - } - }, - - Package (0x05) - { - "DEVICE", - "\\_SB.FMSL", - Package (0x03) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - } - }, - - Package (0x0A) - { - "DSTATE", - Zero, - Package (0x02) - { - "DISCRETE_VREGVOTE", - Package (0x02) - { - "PPP_RESOURCE_ID_PMIC_GPIO_DV1", - One - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x5D, - Zero, - Zero, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x09, - One, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x5D, - One, - Zero, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x09, - One, - Zero, - Zero, - 0x03, - Zero - } - } - }, - - Package (0x05) - { - "DSTATE", - 0x03, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x5D, - Zero, - Zero, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x09, - Zero, - Zero, - Zero, - 0x03, - Zero - } - }, - - Package (0x02) - { - "DISCRETE_VREGVOTE", - Package (0x02) - { - "PPP_RESOURCE_ID_PMIC_GPIO_DV1", - Zero - } - } - } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (QDMD, 0, NotSerialized) - { - Return (QDSC) /* \_SB_.PEP0.QDSC */ - } - - Name (QDSC, Package (0x01) - { - Package (0x03) - { - "DEVICE", - "\\_SB.QDSS", - Package (0x07) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x03) - { - "FSTATE", - One, - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - Zero - } - } - }, - - Package (0x06) - { - "PSTATE_SET", - Zero, - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/qdss", - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1290, - 0x07FF, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/qdss", - One - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1290, - 0x07FF, - 0x01D0 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x02, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/qdss", - 0x02 - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1290, - 0x07FF, - 0x01D0 - } - } - }, - - Package (0x04) - { - "PSTATE", - 0x03, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/qdss", - 0x03 - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1290, - 0x07FF, - 0x01D0 - } - } - } - }, - - Package (0x06) - { - "PSTATE_SET", - One, - Package (0x16) - { - "PSTATE", - Zero, - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x2014, - One, - One - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x2048, - 0x016D, - 0x016D - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x15B0, - 0x01DC, - 0x01DC - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x15E0, - 0x01DC, - 0x01DC - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x15D0, - 0x01DC, - 0x01DC - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x15C0, - 0x01D4, - 0x01D4 - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x10D0, - 0x01D0, - 0x01D0 - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x10E0, - 0x01D0, - 0x01D0 - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x10F0, - 0x01CC, - 0x01CC - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1100, - 0x01CC, - 0x01CC - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1110, - 0x01D8, - 0x01D8 - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1120, - 0x01D8, - 0x01D8 - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1130, - 0x01D8, - 0x01D8 - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1150, - 0x01D8, - 0x01D8 - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1160, - 0x01D8, - 0x01D8 - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1170, - 0x01DC, - 0x01DC - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1190, - 0x01E0, - 0x01E0 - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x11A0, - 0x01DC, - 0x01DC - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1390, - 0x01DC, - 0x01DC - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x13A0, - 0x01DC, - 0x01DC - } - } - }, - - Package (0x16) - { - "PSTATE", - One, - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x2014, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x2048, - 0x016D, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x15B0, - 0x01DC, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x15E0, - 0x01DC, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x15D0, - 0x01DC, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x15C0, - 0x01D4, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x10D0, - 0x01D0, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x10E0, - 0x01D0, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x10F0, - 0x01CC, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1100, - 0x01CC, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1110, - 0x01D8, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1120, - 0x01D8, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1130, - 0x01D8, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1150, - 0x01D8, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1160, - 0x01D8, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1170, - 0x01DC, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1190, - 0x01E0, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x11A0, - 0x01DC, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x1390, - 0x01DC, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x13A0, - 0x01DC, - Zero - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x02, - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x2048, - 0x016D, - 0x016D - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x2014, - One, - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO21_A", - One, - 0x002D0370, - 0x2328, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO13_A", - One, - 0x002D0370, - 0x06, - One, - Zero, - One, - Zero, - Zero, - Zero - } - } - }, - - Package (0x06) - { - "PSTATE", - 0x03, - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x2048, - 0x016D, - Zero - } - }, - - Package (0x02) - { - "TLMMPORT", - Package (0x03) - { - 0x2014, - One, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO21_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO13_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - } - } - }, - - Package (0x04) - { - "PSTATE_SET", - 0x02, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/qdss", - One - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/qdss", - Zero - } - } - } - } - } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (CPMD, 0, NotSerialized) - { - Return (CPCC) /* \_SB_.PEP0.CPCC */ - } - - Method (CPMX, 0, NotSerialized) - { - Return (CPXC) /* \_SB_.PEP0.CPXC */ - } - - Name (CPCC, Package (0x03) - { - Package (0x05) - { - "DEVICE", - "\\_SB.JPGE", - Package (0x06) - { - "COMPONENT", - Zero, - Package (0x0B) - { - "FSTATE", - Zero, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_CAMSS_JPEG", - One - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x00013880 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_top_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg0_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg_axi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - 0x02 - } - } - }, - - Package (0x0A) - { - "FSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg_axi_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg0_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_top_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x03 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - Zero - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_CAMSS_JPEG", - 0x02 - } - } - }, - - Package (0x05) - { - "PSTATE_SET", - Zero, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg0_clk", - 0x03, - 0x1BB75640, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg0_clk", - 0x03, - 0x1312D000, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg0_clk", - 0x03, - 0x047868C0, - 0x03 - } - } - } - }, - - Package (0x06) - { - "PSTATE_SET", - One, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_JPEG", - "ICBID_SLAVE_EBI1", - 0x532602C0, - 0x532602C0 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_JPEG", - "ICBID_SLAVE_EBI1", - 0x39387000, - 0x39387000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_JPEG", - "ICBID_SLAVE_EBI1", - 0x07A12000, - 0x07A12000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_JPEG", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - } - } - }, - - Package (0x06) - { - "COMPONENT", - One, - Package (0x0B) - { - "FSTATE", - Zero, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_CAMSS_JPEG", - One - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x00013880 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_top_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg1_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg_axi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - 0x02 - } - } - }, - - Package (0x0A) - { - "FSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg_axi_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg1_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_top_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x03 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - Zero - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_CAMSS_JPEG", - 0x02 - } - } - }, - - Package (0x05) - { - "PSTATE_SET", - Zero, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg1_clk", - 0x03, - 0x1BB75640, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg1_clk", - 0x03, - 0x1312D000, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg1_clk", - 0x03, - 0x047868C0, - 0x03 - } - } - } - }, - - Package (0x06) - { - "PSTATE_SET", - One, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_JPEG", - "ICBID_SLAVE_EBI1", - 0x532602C0, - 0x532602C0 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_JPEG", - "ICBID_SLAVE_EBI1", - 0x39387000, - 0x39387000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_JPEG", - "ICBID_SLAVE_EBI1", - 0x07A12000, - 0x07A12000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_JPEG", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - } - } - }, - - Package (0x06) - { - "COMPONENT", - 0x02, - Package (0x0B) - { - "FSTATE", - Zero, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_CAMSS_JPEG", - One - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x00013880 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_top_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_dma_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg_axi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - 0x02 - } - } - }, - - Package (0x0A) - { - "FSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_jpeg_axi_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_dma_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_top_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x03 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - Zero - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_CAMSS_JPEG", - 0x02 - } - } - }, - - Package (0x05) - { - "PSTATE_SET", - Zero, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_dma_clk", - 0x03, - 0x1C9C3800, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_dma_clk", - 0x03, - 0x1312D000, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_jpeg_dma_clk", - 0x03, - 0x047868C0, - 0x03 - } - } - } - }, - - Package (0x06) - { - "PSTATE_SET", - One, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_JPEG", - "ICBID_SLAVE_EBI1", - 0x376EAC80, - 0x376EAC80 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_JPEG", - "ICBID_SLAVE_EBI1", - 0x2625A000, - 0x2625A000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_JPEG", - "ICBID_SLAVE_EBI1", - 0x07A12000, - 0x07A12000 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_JPEG", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - } - } - } - }, - - Package (0x03) - { - "DEVICE", - "\\_SB.CAMP", - Package (0x05) - { - "COMPONENT", - Zero, - Package (0x12) - { - "FSTATE", - Zero, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_CAMSS_TOP", - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO2_A", - One, - 0x001312D0, - 0x1040, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - 0x00013880 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_top_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_cci_cci_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi0_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_cci_cci_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LVS1_A", - 0x04, - 0x001B7740, - 0x000493E0, - One, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x13, - One, - One, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x14, - One, - One, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x11, - One, - One, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x12, - One, - One, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x0A - } - } - }, - - Package (0x10) - { - "FSTATE", - One, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x14, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x13, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x12, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x11, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LVS1_A", - 0x04, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_cci_cci_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi0_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_cci_cci_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_top_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/mmnoc_ahb", - Zero - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_CAMSS_TOP", - 0x02 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO2_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE_SET", - Zero, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_cci_cci_clk", - 0x03, - 0x0124F800, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_cci_cci_clk", - 0x03, - 0x0237A080, - 0x03 - } - } - } - } - } - }, - - Package (0x05) - { - "DEVICE", - "\\_SB.VFE0", - Package (0x06) - { - "COMPONENT", - Zero, - Package (0x0C) - { - "FSTATE", - Zero, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_CAMSS_VFE", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_FD", - One - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_FD", - 0x02 - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe0_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - 0x05 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe_axi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_top_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_ahb_clk", - One, - Zero, - One - } - } - }, - - Package (0x09) - { - "FSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_top_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe_axi_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe0_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x0D - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_CAMSS_VFE", - 0x02 - } - } - }, - - Package (0x0A) - { - "PSTATE_SET", - Zero, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe0_clk", - 0x03, - 0x23C34600, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe0_clk", - 0x03, - 0x1FC4EF40, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe0_clk", - 0x03, - 0x1C9C3800, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe0_clk", - 0x03, - 0x17D78400, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe0_clk", - 0x03, - 0x1312D000, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe0_clk", - 0x03, - 0x0BEBC200, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe0_clk", - 0x03, - 0x05F5E100, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe0_clk", - 0x03, - 0x04C4B400, - 0x03 - } - } - } - }, - - Package (0x10) - { - "PSTATE_SET", - One, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0xEE6B2800, - 0xEE6B2800 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0xD693A400, - 0xD693A400 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0xC4B20100, - 0xC4B20100 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0xB2D05E00, - 0xB2D05E00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0xA0EEBB00, - 0xA0EEBB00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x8F0D1800, - 0x8F0D1800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x7D2B7500, - 0x7D2B7500 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x6B49D200, - 0x6B49D200 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x08, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x59682F00, - 0x59682F00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x09, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x47868C00, - 0x47868C00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x35A4E900, - 0x35A4E900 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x23C34600, - 0x23C34600 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0C, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x11E1A300, - 0x11E1A300 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0D, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - } - } - }, - - Package (0x06) - { - "COMPONENT", - One, - Package (0x09) - { - "FSTATE", - Zero, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_CAMSS_VFE", - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe1_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - 0x05 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe_axi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_top_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe_ahb_clk", - One, - Zero, - One - } - } - }, - - Package (0x08) - { - "FSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_top_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe_axi_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe1_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x0D - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_CAMSS_VFE", - 0x02 - } - } - }, - - Package (0x0A) - { - "PSTATE_SET", - Zero, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe1_clk", - 0x03, - 0x23C34600, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe1_clk", - 0x03, - 0x1FC4EF40, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe1_clk", - 0x03, - 0x1C9C3800, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe1_clk", - 0x03, - 0x17D78400, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe1_clk", - 0x03, - 0x1312D000, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe1_clk", - 0x03, - 0x0BEBC200, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe1_clk", - 0x03, - 0x05F5E100, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_vfe1_clk", - 0x03, - 0x04C4B400, - 0x03 - } - } - } - }, - - Package (0x10) - { - "PSTATE_SET", - One, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0xEE6B2800, - 0xEE6B2800 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0xD693A400, - 0xD693A400 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0xC4B20100, - 0xC4B20100 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0xB2D05E00, - 0xB2D05E00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0xA0EEBB00, - 0xA0EEBB00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x8F0D1800, - 0x8F0D1800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x7D2B7500, - 0x7D2B7500 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x6B49D200, - 0x6B49D200 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x08, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x59682F00, - 0x59682F00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x09, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x47868C00, - 0x47868C00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0A, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x35A4E900, - 0x35A4E900 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0B, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x23C34600, - 0x23C34600 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0C, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x11E1A300, - 0x11E1A300 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0D, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - } - } - }, - - Package (0x06) - { - "COMPONENT", - 0x02, - Package (0x0C) - { - "FSTATE", - Zero, - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_CAMSS_CPP", - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x04 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_cpp_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - Zero, - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_cpp_axi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_cpp_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_micro_ahb_clk", - 0x0A, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_micro_ahb_clk", - 0x0B, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_micro_ahb_clk", - One, - Zero, - One - } - } - }, - - Package (0x09) - { - "FSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_micro_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_cpp_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_cpp_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_cpp_axi_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "PSTATE_ADJUST", - Package (0x02) - { - One, - 0x08 - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_CAMSS_CPP", - 0x02 - } - } - }, - - Package (0x05) - { - "PSTATE_SET", - Zero, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_cpp_clk", - 0x03, - 0x24F47300, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_cpp_clk", - 0x03, - 0x23C34600, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_vfe_cpp_clk", - 0x03, - 0x1BB75640, - 0x03 - } - } - } - }, - - Package (0x0B) - { - "PSTATE_SET", - One, - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0xCAA7E200, - 0xCAA7E200 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x8F0D1800, - 0x8F0D1800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x47868C00, - 0x47868C00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x2FAF0800, - 0x2FAF0800 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x0BEBC200, - 0x0BEBC200 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x07270E00, - 0x07270E00 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x03938700, - 0x03938700 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - 0x01C9C380, - 0x01C9C380 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x08, - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_VFE", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - } - } - } - } - }) - Name (CPXC, Package (0x02) - { - Package (0x04) - { - "DEVICE", - "\\_SB.CAMS", - Package (0x14) - { - "DSTATE", - Zero, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO23_A", - One, - 0x002B7CD0, - 0x00013880, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO29_A", - One, - 0x002B7CD0, - 0x00013880, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO25_A", - One, - 0x00118C30, - 0x00013880, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LVS1_A", - 0x04, - 0x001B7740, - 0x000493E0, - One, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi0_clk", - 0x08, - 0x0FE50FB0, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_phy0_csi0phytimer_clk", - 0x08, - 0x0BEBC200, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_mclk0_clk", - 0x08, - 0x00927C00, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi_vfe0_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi_vfe1_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi0phy_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi0pix_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi0rdi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi0_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_ispif_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x0D, - One, - One, - One, - Zero, - 0x02 - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x19 - } - } - }, - - Package (0x15) - { - "DSTATE", - 0x03, - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x0D, - Zero, - Zero, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_ispif_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi0_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi0rdi_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi0pix_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi0phy_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi_vfe0_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi_vfe1_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_mclk0_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_phy0_csi0phytimer_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi0_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x05 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LVS1_A", - 0x04, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO25_A", - One, - Zero, - Zero, - Zero, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO29_A", - One, - Zero, - Zero, - Zero, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO23_A", - One, - Zero, - Zero, - Zero, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x0A - } - } - } - }, - - Package (0x04) - { - "DEVICE", - "\\_SB.CAMF", - Package (0x15) - { - "DSTATE", - Zero, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO17_A", - One, - 0x002AB980, - 0x000493E0, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LVS1_A", - 0x04, - 0x001B7740, - 0x000493E0, - One, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi0_clk", - 0x08, - 0x0FE50FB0, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi2_clk", - 0x08, - 0x0FE50FB0, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_phy2_csi2phytimer_clk", - 0x08, - 0x0BEBC200, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_mclk2_clk", - 0x08, - 0x00927C00, - 0x03 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi_vfe0_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi_vfe1_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi2phy_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi2pix_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi2rdi_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi2_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_ispif_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x0F, - One, - One, - One, - Zero, - 0x02 - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x68, - One, - Zero, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x03 - } - } - }, - - Package (0x15) - { - "DSTATE", - 0x03, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x68, - Zero, - Zero, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x0F, - Zero, - Zero, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_ispif_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi2_ahb_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi2rdi_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi2pix_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi2phy_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi_vfe0_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi_vfe1_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_mclk2_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_phy2_csi2phytimer_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi2_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "camss_csi0_clk", - 0x02, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x05 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LVS1_A", - 0x04, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO17_A", - One, - Zero, - Zero, - Zero, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x0A - } - } - } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (LPMD, 0, NotSerialized) - { - Return (LPCC) /* \_SB_.PEP0.LPCC */ - } - - Name (LPCC, Package (0x04) - { - Package (0x07) - { - "DEVICE", - "\\_SB.URS0", - Package (0x05) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "PMICUSBOTG", - Package (0x02) - { - "IOCTL_PMIC_PUBLIC_USB_OTG_ENABLE", - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "PMICUSBOTG", - Package (0x02) - { - "IOCTL_PMIC_PUBLIC_USB_OTG_ENABLE", - One - } - } - } - }, - - Package (0x02) - { - "DSTATE", - Zero - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x02) - { - "DSTATE", - 0x03 - } - }, - - Package (0x08) - { - "DEVICE", - "\\_SB.URS0.USB0", - Package (0x05) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x09) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_sleep_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb2_hs_phy_sleep_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb30_sleep_clk", - 0x09, - 0x08 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb30_sleep_clk", - 0x09, - 0x0C - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb2_hs_phy_sleep_clk", - 0x09, - 0x08 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb2_hs_phy_sleep_clk", - 0x09, - 0x0C - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb30_mock_utmi_clk", - 0x09, - 0x0A - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - Zero - } - }, - - Package (0x11) - { - "DSTATE", - Zero, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO24_A", - One, - 0x003010B0, - 0x16A8, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO6_A", - One, - 0x001B7740, - 0xA08C, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO28_A", - One, - 0x000F4240, - 0x6590, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_USB_30", - One - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/snoc", - 0x0001E848 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sys_noc_usb3_axi_clk", - 0x08, - 0x7D, - 0x09 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb30_master_clk", - 0x08, - 0x7D, - 0x09 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb30_mock_utmi_clk", - 0x08, - 0x4B00, - 0x07 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb3_phy_aux_clk", - 0x08, - 0x04B0, - 0x07 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_USB3", - "ICBID_SLAVE_EBI1", - 0x28000000, - 0x28000000 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/pmic/client/rail_cx", - 0x04 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/pnoc", - 0x000186A0 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb_phy_cfg_ahb2phy_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x05) - { - "gcc_usb3_phy_pipe_clk", - 0x06, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_LNBBCLK1_A", - 0x06, - One, - Zero - } - } - }, - - Package (0x12) - { - "DSTATE", - One, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - Zero, - "/clk/snoc", - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb30_master_clk", - 0x03, - 0x00927C00, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_master_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_sys_noc_usb3_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb30_mock_utmi_clk", - 0x08, - 0x4B00, - 0x07 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb3_phy_aux_clk", - 0x08, - 0x04B0, - 0x07 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - Zero, - "/clk/pnoc", - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb_phy_cfg_ahb2phy_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_phy_pipe_clk", - 0x02 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_LNBBCLK1_A", - 0x06, - Zero, - Zero - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_USB_30", - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_USB3", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/pmic/client/rail_cx", - 0x04 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO24_A", - One, - 0x003010B0, - 0x16A8, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO6_A", - One, - 0x001B7740, - 0xA08C, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO28_A", - One, - 0x000F4240, - 0x6590, - One, - Zero, - One, - Zero, - Zero, - Zero - } - } - }, - - Package (0x12) - { - "DSTATE", - 0x02, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - Zero, - "/clk/snoc", - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb30_master_clk", - 0x03, - 0x00927C00, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_master_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_sys_noc_usb3_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_mock_utmi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_phy_aux_clk", - 0x02 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - Zero, - "/clk/pnoc", - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb_phy_cfg_ahb2phy_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_phy_pipe_clk", - 0x02 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_LNBBCLK1_A", - 0x06, - Zero, - Zero - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_USB_30", - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_USB3", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/pmic/client/rail_cx", - 0x04 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO24_A", - One, - 0x003010B0, - 0x16A8, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO6_A", - One, - 0x001B7740, - 0xA08C, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO28_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - } - }, - - Package (0x12) - { - "DSTATE", - 0x03, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - Zero, - "/clk/snoc", - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb30_master_clk", - 0x03, - 0x00927C00, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_master_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_sys_noc_usb3_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_mock_utmi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_phy_aux_clk", - 0x02 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - Zero, - "/clk/pnoc", - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb_phy_cfg_ahb2phy_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_phy_pipe_clk", - 0x02 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_LNBBCLK1_A", - 0x06, - Zero, - Zero - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_USB_30", - 0x02 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_USB3", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/pmic/client/rail_cx", - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO24_A", - One, - 0x003010B0, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO6_A", - One, - 0x001B7740, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO28_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - } - }, - - Package (0x02) - { - "ABANDON_DSTATE", - 0x03 - } - }, - - Package (0x08) - { - "DEVICE", - "\\_SB.URS0.UFN0", - Package (0x05) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x09) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_sleep_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb2_hs_phy_sleep_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb30_sleep_clk", - 0x09, - 0x08 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb30_sleep_clk", - 0x09, - 0x0C - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb2_hs_phy_sleep_clk", - 0x09, - 0x08 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb2_hs_phy_sleep_clk", - 0x09, - 0x0C - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x03) - { - "gcc_usb30_mock_utmi_clk", - 0x09, - 0x0A - } - } - }, - - Package (0x02) - { - "PRELOAD_PSTATE", - Zero - } - }, - - Package (0x12) - { - "DSTATE", - Zero, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO24_A", - One, - 0x002EEBB8, - 0x16A8, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO6_A", - One, - 0x001B7740, - 0xA08C, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO28_A", - One, - 0x000F4240, - 0x6590, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_USB_30", - One - } - }, - - Package (0x02) - { - "EXECUTE_FUNCTION", - Package (0x01) - { - "HSUSBResetSequence" - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/snoc", - 0x0001E848 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_sys_noc_usb3_axi_clk", - 0x08, - 0x7D, - 0x09 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb30_master_clk", - 0x08, - 0x7D, - 0x09 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb30_mock_utmi_clk", - 0x08, - 0x4B00, - 0x07 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb3_phy_aux_clk", - 0x08, - 0x04B0, - 0x07 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_USB3", - "ICBID_SLAVE_EBI1", - 0x28000000, - 0x28000000 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/pmic/client/rail_cx", - 0x04 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/clk/pnoc", - 0x000186A0 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb_phy_cfg_ahb2phy_clk", - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x05) - { - "gcc_usb3_phy_pipe_clk", - 0x06, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_LNBBCLK1_A", - 0x06, - One, - Zero - } - } - }, - - Package (0x0D) - { - "DSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb30_master_clk", - 0x03, - 0x2580, - 0x05 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_master_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_sys_noc_usb3_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_mock_utmi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb3_phy_aux_clk", - 0x08, - 0x04B0, - 0x07 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_LNBBCLK1_A", - 0x06, - One, - Zero - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_USB3", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/pmic/client/rail_cx", - 0x04 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO24_A", - One, - 0x002EEBB8, - 0x03E8, - One, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO6_A", - One, - 0x001B7740, - 0x03E8, - One, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO28_A", - One, - 0x000F4240, - 0x03E8, - One, - Zero, - One, - Zero, - Zero, - Zero - } - } - }, - - Package (0x12) - { - "DSTATE", - 0x02, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - Zero, - "/clk/snoc", - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb30_master_clk", - 0x03, - 0x00927C00, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_master_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_sys_noc_usb3_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_mock_utmi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_phy_aux_clk", - 0x02 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - Zero, - "/clk/pnoc", - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb_phy_cfg_ahb2phy_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_phy_pipe_clk", - 0x02 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_LNBBCLK1_A", - 0x06, - Zero, - Zero - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_USB_30", - 0x02 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_USB3", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/pmic/client/rail_cx", - 0x04 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO24_A", - One, - 0x002EEBB8, - Zero, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO6_A", - One, - 0x001B7740, - Zero, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO28_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - } - }, - - Package (0x12) - { - "DSTATE", - 0x03, - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - Zero, - "/clk/snoc", - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_usb30_master_clk", - 0x03, - 0x00927C00, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_master_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_sys_noc_usb3_axi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb30_mock_utmi_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_phy_aux_clk", - 0x02 - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - Zero, - "/clk/pnoc", - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb_phy_cfg_ahb2phy_clk", - 0x02 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x02) - { - "gcc_usb3_phy_pipe_clk", - 0x02 - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_LNBBCLK1_A", - 0x06, - Zero, - Zero - } - }, - - Package (0x02) - { - "FOOTSWITCH", - Package (0x02) - { - "VDD_USB_30", - 0x02 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_USB3", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "REQUIRED_RESOURCE", - Package (0x03) - { - One, - "/pmic/client/rail_cx", - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO24_A", - One, - 0x002EEBB8, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO6_A", - One, - 0x001B7740, - Zero, - One, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO28_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - } - }, - - Package (0x02) - { - "ABANDON_DSTATE", - 0x03 - } - }, - - Package (0x07) - { - "DEVICE", - "\\_SB.UFN1", - Package (0x03) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - } - }, - - Package (0x02) - { - "DSTATE", - Zero - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x02) - { - "DSTATE", - 0x03 - } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (DIMX, 0, NotSerialized) - { - Return (DIXC) /* \_SB_.PEP0.DIXC */ - } - - Name (DIXC, Package (0x01) - { - Package (0x06) - { - "DEVICE", - "\\_SB.DISP", - Package (0x09) - { - "DSTATE", - Zero, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO14_A", - One, - 0x001B7740, - 0xCB20, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - One - } - }, - - Package (0x02) - { - "PMICIBBLAB", - Package (0x04) - { - "IOCTL_PM_IBBLAB_MODULE_ENABLE", - One, - One, - 0x03 - } - }, - - Package (0x02) - { - "PMICWLED", - Package (0x03) - { - "IOCTL_PM_WLED_MODULE_ENABLE", - One, - One - } - }, - - Package (0x02) - { - "PMICMPP", - Package (0x04) - { - "IOCTL_PM_MPP_CONFIG_DIGITAL_OUTPUT", - One, - 0x03, - Zero - } - }, - - Package (0x02) - { - "PMICMPP", - Package (0x04) - { - "IOCTL_PM_MPP_SET_OUTPUT_STATE", - One, - 0x03, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x0A - } - } - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x08) - { - "DSTATE", - 0x03, - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x0A - } - }, - - Package (0x02) - { - "PMICIBBLAB", - Package (0x04) - { - "IOCTL_PM_IBBLAB_MODULE_ENABLE", - One, - Zero, - 0x03 - } - }, - - Package (0x02) - { - "PMICWLED", - Package (0x03) - { - "IOCTL_PM_WLED_MODULE_ENABLE", - One, - Zero - } - }, - - Package (0x02) - { - "PMICMPP", - Package (0x04) - { - "IOCTL_PM_MPP_CONFIG_DIGITAL_OUTPUT", - One, - 0x03, - Zero - } - }, - - Package (0x02) - { - "PMICMPP", - Package (0x04) - { - "IOCTL_PM_MPP_SET_OUTPUT_STATE", - One, - 0x03, - One - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO14_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - } - } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (NPMD, 0, NotSerialized) - { - Return (NPCC) /* \_SB_.PEP0.NPCC */ - } - - Name (NPCC, Package (0x01) - { - Package (0x07) - { - "DEVICE", - "\\_SB.NFC1", - Package (0x03) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - } - }, - - Package (0x04) - { - "DSTATE", - Zero, - Package (0x02) - { - "PMICGPIO", - Package (0x06) - { - "IOCTL_PM_GPIO_CONFIG_DIGITAL_INPUT", - Zero, - 0x09, - 0x04, - 0x02, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_BBCLK2_A", - 0x06, - Zero, - One - } - } - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x03) - { - "DSTATE", - 0x03, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x04) - { - "PPP_RESOURCE_ID_CXO_BUFFERS_BBCLK2_A", - 0x06, - Zero, - Zero - } - } - } - } - }) - } - - Scope (\_SB.PEP0) - { - Method (LPMX, 0, NotSerialized) - { - Return (LPXC) /* \_SB_.PEP0.LPXC */ - } - - Name (LPXC, Package (0x01) - { - Package (0x04) - { - "DEVICE", - "\\_SB.TSC1", - Package (0x06) - { - "DSTATE", - Zero, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO22_A", - One, - 0x002DC6C0, - 0x000249F0, - One, - Zero, - One, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x02 - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x26, - One, - Zero, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "DELAY", - Package (0x01) - { - 0x3C - } - } - }, - - Package (0x04) - { - "DSTATE", - 0x03, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0A) - { - "PPP_RESOURCE_ID_LDO22_A", - One, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x26, - Zero, - Zero, - One, - Zero, - Zero - } - } - } - } - }) - } - - Device (BAM0) - { - Name (_HID, "QCOM2401") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xF9984000, // Address Base - 0x00015000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000007E, - } - }) - Return (RBUF) /* \_SB_.BAM0._CRS.RBUF */ - } - } - - Device (BAM1) - { - Name (_HID, "QCOM2401") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFD404000, // Address Base - 0x00009000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000000EF, - } - }) - Return (RBUF) /* \_SB_.BAM1._CRS.RBUF */ - } - } - - Device (BAM2) - { - Name (_HID, "QCOM2401") // _HID: Hardware ID - Name (_UID, 0x02) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFD444000, // Address Base - 0x00009000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000010C, - } - }) - Return (RBUF) /* \_SB_.BAM2._CRS.RBUF */ - } - } - - Device (BAM3) - { - Name (_HID, "QCOM2401") // _HID: Hardware ID - Name (_UID, 0x03) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xF9904000, // Address Base - 0x00019000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000010E, - } - }) - Return (RBUF) /* \_SB_.BAM3._CRS.RBUF */ - } - } - - Device (BAM4) - { - Name (_HID, "QCOM2401") // _HID: Hardware ID - Name (_UID, 0x04) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xF9944000, // Address Base - 0x00019000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000010F, - } - }) - Return (RBUF) /* \_SB_.BAM4._CRS.RBUF */ - } - } - - Device (BAM5) - { - Name (_HID, "QCOM2401") // _HID: Hardware ID - Name (_UID, 0x05) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFE184000, // Address Base - 0x00014000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000144, - } - }) - Return (RBUF) /* \_SB_.BAM5._CRS.RBUF */ - } - } - - Device (BAM6) - { - Name (_HID, "QCOM2401") // _HID: Hardware ID - Name (_UID, 0x06) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFE104000, // Address Base - 0x00020000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000000C4, - } - }) - Return (RBUF) /* \_SB_.BAM6._CRS.RBUF */ - } - } - - Device (BAM7) - { - Name (_HID, "QCOM2401") // _HID: Hardware ID - Name (_UID, 0x07) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xF99C4000, // Address Base - 0x00011000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000009A, - } - }) - Return (RBUF) /* \_SB_.BAM7._CRS.RBUF */ - } - } - - Device (BAM8) - { - Name (_HID, "QCOM2401") // _HID: Hardware ID - Name (_UID, 0x08) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFD3C4000, // Address Base - 0x00009000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000149, - } - }) - Return (RBUF) /* \_SB_.BAM8._CRS.RBUF */ - } - } - - Device (BAMC) - { - Name (_HID, "QCOM2401") // _HID: Hardware ID - Name (_UID, 0x0C) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xF9A44000, // Address Base - 0x00011000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000000A7, - } - }) - Return (RBUF) /* \_SB_.BAMC._CRS.RBUF */ - } - } - - Device (BAMD) - { - Name (_HID, "QCOM2401") // _HID: Hardware ID - Name (_UID, 0x0D) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xF9304000, // Address Base - 0x00009000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000000A4, - } - }) - Return (RBUF) /* \_SB_.BAMD._CRS.RBUF */ - } - } - - Device (BAME) - { - Name (_HID, "QCOM2401") // _HID: Hardware ID - Name (_UID, 0x0E) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFD4C4000, // Address Base - 0x00015000, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x0000014C, - } - }) - Return (RBUF) /* \_SB_.BAME._CRS.RBUF */ - } - } - - Device (UAR2) - { - Name (_HID, "QCOM2424") // _HID: Hardware ID - Name (_UID, 0x02) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - \_SB.PEP0 - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xF991E000, // Address Base - 0x00000100, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x0000008C, - } - GpioInt (Edge, ActiveLow, Exclusive, PullDown, 0x0000, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0005 - } - }) - Return (RBUF) /* \_SB_.UAR2._CRS.RBUF */ - } - - Method (PROP, 0, NotSerialized) - { - Name (RBUF, Package (0x14) - { - "UartClass", - One, - "EnableDma", - Zero, - "QgicBase", - 0xF9000000, - "BamBase", - 0xF9904000, - "BamPipeTx", - 0x02, - "BamPipeRx", - 0x03, - "ClkrgmBase", - 0xFC400000, - "TlmmBase", - 0xFD510000, - "GpioRxData", - 0x05, - "GpioTxData", - 0x04 - }) - Return (RBUF) /* \_SB_.UAR2.PROP.RBUF */ - } - } - - Device (UAR8) - { - Name (_HID, "QCOM2424") // _HID: Hardware ID - Name (_UID, 0x08) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - \_SB.PEP0 - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xF995E000, // Address Base - 0x00000100, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x00000092, - } - GpioInt (Edge, ActiveLow, Exclusive, PullDown, 0x0000, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x002E - } - }) - Return (RBUF) /* \_SB_.UAR8._CRS.RBUF */ - } - - Method (PROP, 0, NotSerialized) - { - Name (RBUF, Package (0x18) - { - "UartClass", - One, - "EnableDma", - Zero, - "BamBase", - 0xF9944000, - "BamPipeTx", - 0x02, - "BamPipeRx", - 0x03, - "QgicBase", - 0xF9000000, - "ClkrgmBase", - 0xFC400000, - "TlmmBase", - 0xFD510000, - "GpioRfrN", - 0x30, - "GpioCtsN", - 0x2F, - "GpioRxData", - 0x2E, - "GpioTxData", - 0x2D - }) - Return (RBUF) /* \_SB_.UAR8.PROP.RBUF */ - } - } - - Device (I2C1) - { - Name (_HID, "QCOM240E") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.BAM3, - \_SB.PEP0 - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xF9923000, // Address Base - 0x00000800, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x0000007F, - } - }) - Return (RBUF) /* \_SB_.I2C1._CRS.RBUF */ - } - - Method (FNOC, 0, NotSerialized) - { - Name (RBUF, Buffer (0x0E) - { - /* 0000 */ 0x01, 0x01, 0x00, 0x40, 0x90, 0xF9, 0x0D, 0x0C, // ...@.... - /* 0008 */ 0x00, 0x04, 0x00, 0xF8, 0x24, 0x01 // ....$. - }) - Return (RBUF) /* \_SB_.I2C1.FNOC.RBUF */ - } - } - - Device (I2C2) - { - Name (_HID, "QCOM240E") // _HID: Hardware ID - Name (_UID, 0x02) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.BAM3, - \_SB.PEP0 - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xF9924000, // Address Base - 0x00000800, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x00000080, - } - }) - Return (RBUF) /* \_SB_.I2C2._CRS.RBUF */ - } - - Method (FNOC, 0, NotSerialized) - { - Name (RBUF, Buffer (0x0E) - { - /* 0000 */ 0x02, 0x01, 0x00, 0x40, 0x90, 0xF9, 0x0F, 0x0E, // ...@.... - /* 0008 */ 0x00, 0x04, 0x00, 0xF8, 0x24, 0x01 // ....$. - }) - Return (RBUF) /* \_SB_.I2C2.FNOC.RBUF */ - } - } - - Device (I2C6) - { - Name (_HID, "QCOM240E") // _HID: Hardware ID - Name (_UID, 0x06) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.BAM3, - \_SB.PEP0 - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xF9928000, // Address Base - 0x00000800, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x00000084, - } - }) - Return (RBUF) /* \_SB_.I2C6._CRS.RBUF */ - } - - Method (FNOC, 0, NotSerialized) - { - Name (RBUF, Buffer (0x0E) - { - /* 0000 */ 0x06, 0x01, 0x00, 0x40, 0x90, 0xF9, 0x17, 0x16, // ...@.... - /* 0008 */ 0x00, 0x04, 0x00, 0xF8, 0x24, 0x01 // ....$. - }) - Return (RBUF) /* \_SB_.I2C6.FNOC.RBUF */ - } - } - - Device (I2C7) - { - Name (_HID, "QCOM240E") // _HID: Hardware ID - Name (_UID, 0x07) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.BAM4, - \_SB.PEP0 - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xF9963000, // Address Base - 0x00000800, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x00000085, - } - }) - Return (RBUF) /* \_SB_.I2C7._CRS.RBUF */ - } - - Method (FNOC, 0, NotSerialized) - { - Name (RBUF, Buffer (0x0E) - { - /* 0000 */ 0x07, 0x00, 0x00, 0x40, 0x94, 0xF9, 0x0D, 0x0C, // ...@.... - /* 0008 */ 0x00, 0x04, 0x00, 0xF8, 0x24, 0x01 // ....$. - }) - Return (RBUF) /* \_SB_.I2C7.FNOC.RBUF */ - } - } - - Device (IC11) - { - Name (_HID, "QCOM240E") // _HID: Hardware ID - Name (_UID, 0x0B) // _UID: Unique ID - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.BAM4, - \_SB.PEP0 - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xF9967000, // Address Base - 0x00000800, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x00000089, - } - }) - Return (RBUF) /* \_SB_.IC11._CRS.RBUF */ - } - - Method (FNOC, 0, NotSerialized) - { - Name (RBUF, Buffer (0x0E) - { - /* 0000 */ 0x0B, 0x01, 0x00, 0x40, 0x94, 0xF9, 0x15, 0x14, // ...@.... - /* 0008 */ 0x00, 0x04, 0x00, 0xF8, 0x24, 0x01 // ....$. - }) - Return (RBUF) /* \_SB_.IC11.FNOC.RBUF */ - } - } - - Device (SP10) - { - Name (_HID, "QCOM240C") // _HID: Hardware ID - Name (_UID, 0x0A) // _UID: Unique ID - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.PEP0, - \_SB.BAM4 - }) - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xF9966000, // Address Base - 0x00000800, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x00000088, - } - }) - Return (RBUF) /* \_SB_.SP10._CRS.RBUF */ - } - - Method (FNOC, 0, NotSerialized) - { - Name (RBUF, Buffer (0x09) - { - /* 0000 */ 0x0A, 0x00, 0x40, 0x94, 0xF9, 0x13, 0x12, 0x00, // ..@..... - /* 0008 */ 0x01 // . - }) - Return (RBUF) /* \_SB_.SP10.FNOC.RBUF */ - } - } - - Device (SP12) - { - Name (_HID, "QCOM240C") // _HID: Hardware ID - Name (_UID, 0x0C) // _UID: Unique ID - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.PEP0, - \_SB.BAM4 - }) - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x0000008A, - } - }) - Return (RBUF) /* \_SB_.SP12._CRS.RBUF */ - } - - Method (FNOC, 0, NotSerialized) - { - Name (RBUF, Buffer (0x09) - { - /* 0000 */ 0x0C, 0x00, 0x40, 0x94, 0xF9, 0x17, 0x16, 0x00, // ..@..... - /* 0008 */ 0x01 // . - }) - Return (RBUF) /* \_SB_.SP12.FNOC.RBUF */ - } - } - - Scope (\_SB.PEP0) - { - Method (BSMD, 0, NotSerialized) - { - Return (BSRC) /* \_SB_.PEP0.BSRC */ - } - - Name (BSRC, Package (0x09) - { - Package (0x04) - { - "DEVICE", - "\\_SB.UAR2", - Package (0x11) - { - "COMPONENT", - Zero, - Package (0x05) - { - "FSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_ahb_clk", - One, - Zero, - 0x04 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_uart2_apps_clk", - One, - Zero, - 0x04 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_1", - "ICBID_SLAVE_EBI1", - Zero, - 0x0007A120 - } - } - }, - - Package (0x05) - { - "FSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_ahb_clk", - 0x02, - Zero, - 0x04 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_uart2_apps_clk", - 0x02, - Zero, - 0x04 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_1", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - Zero, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x05, - Zero, - 0x02, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x04, - Zero, - 0x02, - Zero, - Zero, - Zero - } - } - }, - - Package (0x04) - { - "PSTATE", - One, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x05, - Zero, - 0x02, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x04, - Zero, - 0x02, - Zero, - Zero, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_uart2_apps_clk", - 0x03, - 0x00708000, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_uart2_apps_clk", - 0x03, - 0x00E10000, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_uart2_apps_clk", - 0x03, - 0x00F42400, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_uart2_apps_clk", - 0x03, - 0x016E3600, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_uart2_apps_clk", - 0x03, - 0x01E84800, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_uart2_apps_clk", - 0x03, - 0x02625A00, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x08, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_uart2_apps_clk", - 0x03, - 0x02DC6C00, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x09, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_uart2_apps_clk", - 0x03, - 0x030D4000, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0A, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_uart2_apps_clk", - 0x03, - 0x03567E00, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0B, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_uart2_apps_clk", - 0x03, - 0x03840000, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0C, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_uart2_apps_clk", - 0x03, - 0x03D09000, - 0x04 - } - } - } - }, - - Package (0x04) - { - "COMPONENT", - One, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - } - }, - - Package (0x04) - { - "DEVICE", - "\\_SB.UAR8", - Package (0x11) - { - "COMPONENT", - Zero, - Package (0x05) - { - "FSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_ahb_clk", - One, - Zero, - 0x04 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_uart2_apps_clk", - One, - Zero, - 0x04 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_2", - "ICBID_SLAVE_EBI1", - Zero, - 0x0007A120 - } - } - }, - - Package (0x05) - { - "FSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_ahb_clk", - 0x02, - Zero, - 0x04 - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_uart2_apps_clk", - 0x02, - Zero, - 0x04 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_2", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - } - }, - - Package (0x06) - { - "PSTATE", - Zero, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x30, - Zero, - 0x02, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x2F, - Zero, - 0x02, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x2E, - Zero, - 0x02, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x2D, - Zero, - 0x02, - Zero, - Zero, - Zero - } - } - }, - - Package (0x06) - { - "PSTATE", - One, - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x30, - Zero, - 0x02, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x2F, - Zero, - 0x02, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x2E, - Zero, - 0x02, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x2D, - Zero, - 0x02, - Zero, - Zero, - Zero - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_uart2_apps_clk", - 0x03, - 0x00708000, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_uart2_apps_clk", - 0x03, - 0x00E10000, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x04, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_uart2_apps_clk", - 0x03, - 0x00F42400, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x05, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_uart2_apps_clk", - 0x03, - 0x016E3600, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x06, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_uart2_apps_clk", - 0x03, - 0x01E84800, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x07, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_uart2_apps_clk", - 0x03, - 0x02625A00, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x08, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_uart2_apps_clk", - 0x03, - 0x02DC6C00, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x09, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_uart2_apps_clk", - 0x03, - 0x030D4000, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0A, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_uart2_apps_clk", - 0x03, - 0x03567E00, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0B, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_uart2_apps_clk", - 0x03, - 0x03840000, - 0x04 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x0C, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_uart2_apps_clk", - 0x03, - 0x03D09000, - 0x04 - } - } - } - }, - - Package (0x04) - { - "COMPONENT", - One, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x02) - { - "FSTATE", - One - } - } - }, - - Package (0x07) - { - "DEVICE", - "\\_SB.I2C1", - Package (0x03) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - } - }, - - Package (0x07) - { - "DSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_ahb_clk", - One, - 0x05F5E100, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_qup1_i2c_apps_clk", - 0x08, - 0x0124F800, - 0x04 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_1", - "ICBID_SLAVE_EBI1", - 0x0927C000, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x02, - One, - 0x03, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x03, - One, - 0x03, - One, - Zero, - Zero - } - } - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x07) - { - "DSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_ahb_clk", - 0x02, - 0x05F5E100, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_qup1_i2c_apps_clk", - 0x02, - 0x0124F800, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_1", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x03, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x02, - Zero, - Zero, - Zero, - One, - Zero - } - } - } - }, - - Package (0x07) - { - "DEVICE", - "\\_SB.I2C2", - Package (0x03) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - } - }, - - Package (0x07) - { - "DSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_ahb_clk", - One, - 0x05F5E100, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_qup2_i2c_apps_clk", - 0x08, - 0x0124F800, - 0x04 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_1", - "ICBID_SLAVE_EBI1", - 0x0927C000, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x06, - One, - 0x03, - One, - 0x03, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x07, - One, - 0x03, - One, - 0x03, - Zero - } - } - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x07) - { - "DSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_ahb_clk", - 0x02, - 0x05F5E100, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_qup2_i2c_apps_clk", - 0x02, - 0x0124F800, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_1", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x07, - Zero, - Zero, - Zero, - 0x03, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x06, - Zero, - Zero, - Zero, - 0x03, - Zero - } - } - } - }, - - Package (0x07) - { - "DEVICE", - "\\_SB.I2C6", - Package (0x03) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - } - }, - - Package (0x07) - { - "DSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_ahb_clk", - One, - 0x05F5E100, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_qup6_i2c_apps_clk", - 0x08, - 0x0124F800, - 0x04 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_1", - "ICBID_SLAVE_EBI1", - 0x0927C000, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x1B, - One, - 0x03, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x1C, - One, - 0x03, - One, - Zero, - Zero - } - } - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x07) - { - "DSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_ahb_clk", - 0x02, - 0x05F5E100, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp1_qup6_i2c_apps_clk", - 0x02, - 0x0124F800, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_1", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x1C, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x1B, - Zero, - Zero, - Zero, - Zero, - Zero - } - } - } - }, - - Package (0x07) - { - "DEVICE", - "\\_SB.I2C7", - Package (0x03) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - } - }, - - Package (0x09) - { - "DSTATE", - Zero, - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0E) - { - "PPP_RESOURCE_ID_SMPS4_A", - 0x02, - 0x001B7740, - 0x000493E0, - One, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LVS2_A", - 0x04, - 0x001B7740, - 0x000493E0, - One, - Zero - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_ahb_clk", - One, - 0x05F5E100, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_qup1_i2c_apps_clk", - 0x08, - 0x0124F800, - 0x04 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_2", - "ICBID_SLAVE_EBI1", - 0x0927C000, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x2B, - One, - 0x03, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x2C, - One, - 0x03, - One, - Zero, - Zero - } - } - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x09) - { - "DSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_ahb_clk", - 0x02, - 0x05F5E100, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_qup1_i2c_apps_clk", - 0x02, - 0x0124F800, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_2", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x2C, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x2B, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x06) - { - "PPP_RESOURCE_ID_LVS2_A", - 0x04, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "PMICVREGVOTE", - Package (0x0E) - { - "PPP_RESOURCE_ID_SMPS4_A", - 0x02, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x05, - Zero, - Zero, - Zero, - Zero - } - } - } - }, - - Package (0x07) - { - "DEVICE", - "\\_SB.IC11", - Package (0x03) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - } - }, - - Package (0x07) - { - "DSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_ahb_clk", - One, - 0x05F5E100, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_qup5_i2c_apps_clk", - 0x08, - 0x0124F800, - 0x04 - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_2", - "ICBID_SLAVE_EBI1", - 0x0927C000, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x53, - One, - 0x03, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x54, - One, - 0x03, - One, - Zero, - Zero - } - } - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x07) - { - "DSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_ahb_clk", - 0x02, - 0x05F5E100, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_qup5_i2c_apps_clk", - 0x02, - 0x0124F800, - One - } - }, - - Package (0x02) - { - "BUSARB", - Package (0x05) - { - 0x03, - "ICBID_MASTER_BLSP_2", - "ICBID_SLAVE_EBI1", - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x54, - Zero, - Zero, - Zero, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x53, - Zero, - Zero, - Zero, - Zero, - Zero - } - } - } - }, - - Package (0x07) - { - "DEVICE", - "\\_SB.SP10", - Package (0x07) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_qup4_spi_apps_clk", - 0x03, - 0x0044AA20, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_qup4_spi_apps_clk", - 0x03, - 0x0044AA20, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_qup4_spi_apps_clk", - 0x03, - 0x0044AA20, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_qup4_spi_apps_clk", - 0x03, - 0x0044AA20, - 0x03 - } - } - } - }, - - Package (0x08) - { - "DSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_qup4_spi_apps_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x35, - One, - 0x03, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x36, - One, - 0x03, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x37, - One, - 0x02, - One, - Zero, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x38, - One, - 0x02, - One, - Zero, - Zero - } - } - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x08) - { - "DSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_qup4_spi_apps_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x35, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x36, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x37, - Zero, - Zero, - Zero, - One, - Zero - } - }, - - Package (0x02) - { - "TLMMGPIO", - Package (0x06) - { - 0x38, - Zero, - Zero, - Zero, - One, - Zero - } - } - } - }, - - Package (0x07) - { - "DEVICE", - "\\_SB.SP12", - Package (0x07) - { - "COMPONENT", - Zero, - Package (0x02) - { - "FSTATE", - Zero - }, - - Package (0x03) - { - "PSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_qup6_spi_apps_clk", - 0x03, - 0x0044AA20, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - One, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_qup6_spi_apps_clk", - 0x03, - 0x0044AA20, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x02, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_qup6_spi_apps_clk", - 0x03, - 0x0044AA20, - 0x03 - } - } - }, - - Package (0x03) - { - "PSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_qup6_spi_apps_clk", - 0x03, - 0x0044AA20, - 0x03 - } - } - } - }, - - Package (0x04) - { - "DSTATE", - Zero, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_ahb_clk", - One, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_qup6_spi_apps_clk", - One, - Zero, - One - } - } - }, - - Package (0x02) - { - "DSTATE", - One - }, - - Package (0x02) - { - "DSTATE", - 0x02 - }, - - Package (0x04) - { - "DSTATE", - 0x03, - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_ahb_clk", - 0x02, - Zero, - One - } - }, - - Package (0x02) - { - "CLOCK", - Package (0x04) - { - "gcc_blsp2_qup6_spi_apps_clk", - 0x02, - Zero, - One - } - } - } - } - }) - } - - Device (CDI) - { - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.PILC, - \_SB.RPEN - }) - Name (_HID, "QCOM245B") // _HID: Hardware ID - Name (RUNS, Package (0x06) - { - Package (0x07) - { - "AMSS", - ToUUID ("936dc601-5530-4b82-9d2a-72a488bec7c1"), - Zero, - Zero, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "ADSP", - ToUUID ("d58464d3-5b28-4ea6-a2e2-e8e57c5c69b8"), - Zero, - Zero, - Zero, - Zero, - Zero - }, - - Package (0x07) - { - "SharedIMEM", - ToUUID ("6fae2f68-3b80-4931-8e0e-e30a3580f14c"), - Zero, - Zero, - One, - 0xFE87F000, - 0x1000 - }, - - Package (0x07) - { - "TZ_LOG", - ToUUID ("aa795f4d-3b0a-44a4-bb84-b7ecf3ee056a"), - Zero, - Zero, - One, - 0xFE87F720, - 0x2000 - }, - - Package (0x0B) - { - "RPM", - ToUUID ("7f8e50dc-fad4-4a31-a243-3ab83708e49f"), - One, - One, - 0x03, - 0xFC100000, - 0x00028000, - 0xFC190000, - 0x00014000, - 0xFC428000, - 0x4000 - }, - - Package (0x07) - { - "HYP_LOG", - ToUUID ("2d79304a-543b-4147-bf69-465bbdd69fe0"), - Zero, - Zero, - One, - 0xFE87FB30, - 0x2000 - } - }) - Name (CDIC, Package (0x01) - { - Package (0x03) - { - One, - One, - 0xF9017000 - } - }) - } - - Device (RPEN) - { - Name (_HID, "QCOM245C") // _HID: Hardware ID - } - - Device (PILC) - { - Name (_HID, "QCOM2429") // _HID: Hardware ID - Method (ACPO, 0, NotSerialized) - { - Name (PKGG, Package (0x01) - { - Package (0x03) - { - Zero, - Zero, - ToUUID ("ba58766d-abf2-4402-88d7-90ab243f6c77") - } - }) - DerefOf (PKGG [Zero]) [Zero] = RMTB /* \_SB_.RMTB */ - DerefOf (PKGG [Zero]) [One] = RMTX /* \_SB_.RMTX */ - Return (PKGG) /* \_SB_.PILC.ACPO.PKGG */ - } - - Method (DPOP, 0, NotSerialized) - { - Return (Package (0x02) - { - ToUUID ("ed9e8101-05fa-46b7-82aa-8d58770d200b"), - ToUUID ("11406f35-1173-4869-807b-27df71802812") - }) - } - - Method (IMEM, 0, NotSerialized) - { - Return (Package (0x02) - { - 0xFE87F000, - 0x094C - }) - } - - Method (MSAL, 0, NotSerialized) - { - Return (Package (0x01) - { - 0x02 - }) - } - - Name (PGCM, Package (0x01) - { - Package (0x02) - { - 0x07000000, - 0x07900000 - } - }) - Method (PILC, 0, NotSerialized) - { - Return (Package (0x01) - { - Zero - }) - } - } - - Device (ADSP) - { - Name (_DEP, Package (0x06) // _DEP: Dependencies - { - \_SB.PEP0, - \_SB.I2C2, - \_SB.PILC, - \_SB.IPC0, - \_SB.SMD0, - \_SB.RPEN - }) - Name (_HID, "QCOM242B") // _HID: Hardware ID - Method (MANU, 0, NotSerialized) - { - Name (RBUF, Package (0x01) - { - 0x06BE0BAF - }) - Return (RBUF) /* \_SB_.ADSP.MANU.RBUF */ - } - - Method (CHLD, 0, NotSerialized) - { - Return (Package (0x01) - { - Package (0x05) - { - "ADSP\\QCOM240D", - 0x1D, - One, - One, - One - } - }) - } - - Method (SSRE, 0, NotSerialized) - { - Return (Package (0x01) - { - One - }) - } - - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000000C2, - } - }) - Return (RBUF) /* \_SB_.ADSP._CRS.RBUF */ - } - - Device (SLM1) - { - Name (_ADR, Zero) // _ADR: Address - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFE12F000, // Address Base - 0x0002C000, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x000000C3, - } - }) - Return (RBUF) /* \_SB_.ADSP.SLM1._CRS.RBUF */ - } - - Method (FNOC, 0, NotSerialized) - { - Name (RBUF, Buffer (0x0F) - { - /* 0000 */ 0x00, 0x00, 0x10, 0x01, 0x17, 0x02, 0x01, 0x00, // ........ - /* 0008 */ 0x02, 0x03, 0x01, 0x01, 0x01, 0x01, 0x01 // ....... - }) - Return (RBUF) /* \_SB_.ADSP.SLM1.FNOC.RBUF */ - } - - Method (LAVI, 0, NotSerialized) - { - Return (Zero) - } - - Method (CHLD, 0, NotSerialized) - { - Return (Package (0x01) - { - "SLM1\\QCOM242D" - }) - } - - Device (ADCM) - { - Name (_ADR, Zero) // _ADR: Address - Method (SMMU, 0, NotSerialized) - { - Name (CFG, Package (0x01) - { - Package (0x03) - { - Zero, - Zero, - Zero - } - }) - Return (CFG) /* \_SB_.ADSP.SLM1.ADCM.SMMU.CFG_ */ - } - - Method (ACDB, 0, NotSerialized) - { - Name (CFG, Package (0x01) - { - Package (0x04) - { - 0x4000, - 0x60, - Package (0x01) - { - One - }, - - Zero - } - }) - Return (CFG) /* \_SB_.ADSP.SLM1.ADCM.ACDB.CFG_ */ - } - - Method (AVTI, 0, NotSerialized) - { - Name (CFG, Package (0x01) - { - Package (0x04) - { - 0xFE09C000, - 0xFE09C010, - 0xFE09C00C, - 0x1B - } - }) - Return (CFG) /* \_SB_.ADSP.SLM1.ADCM.AVTI.CFG_ */ - } - - Method (DOLI, 0, NotSerialized) - { - Name (CFG, Package (0x01) - { - Package (0x02) - { - 0x02, - Zero - } - }) - Return (CFG) /* \_SB_.ADSP.SLM1.ADCM.DOLI.CFG_ */ - } - - Method (MEMI, 0, NotSerialized) - { - Name (CFG, Package (0x01) - { - Package (0x07) - { - 0x0E300000, - Zero, - 0x3FFFFFFF, - Zero, - Zero, - Zero, - 0x02 - } - }) - Return (CFG) /* \_SB_.ADSP.SLM1.ADCM.MEMI.CFG_ */ - } - - Method (CPMR, 0, NotSerialized) - { - Name (CFG, Package (0x01) - { - Package (0x06) - { - 0x02, - ToUUID ("5f51a34c-6834-479d-9ea2-eafa622524ba"), - One, - Zero, - One, - 0x0008C000 - } - }) - Return (CFG) /* \_SB_.ADSP.SLM1.ADCM.CPMR.CFG_ */ - } - - Method (CHLD, 0, NotSerialized) - { - Return (Package (0x01) - { - "ADCM\\QCOM242E" - }) - } - - Method (NOKI, 0, NotSerialized) - { - Return (Package (0x01) - { - 0x02 - }) - } - - Device (AUDD) - { - Name (_ADR, Zero) // _ADR: Address - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0044 - } - GpioIo (Exclusive, PullDown, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0658 - } - GpioInt (Edge, ActiveHigh, Exclusive, PullDown, 0x0000, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0048 - } - }) - Return (RBUF) /* \_SB_.ADSP.SLM1.ADCM.AUDD._CRS.RBUF */ - } - - Method (BFSZ, 0, NotSerialized) - { - Name (SIZE, Package (0x01) - { - 0x0800 - }) - Return (SIZE) /* \_SB_.ADSP.SLM1.ADCM.AUDD.BFSZ.SIZE */ - } - - Method (PWRC, 0, NotSerialized) - { - Name (PWRA, Package (0x01) - { - 0x11 - }) - Return (PWRA) /* \_SB_.ADSP.SLM1.ADCM.AUDD.PWRC.PWRA */ - } - - Method (BUSI, 0, NotSerialized) - { - Name (BUSS, Package (0x02) - { - Zero, - Zero - }) - Return (BUSS) /* \_SB_.ADSP.SLM1.ADCM.AUDD.BUSI.BUSS */ - } - - Method (WSMI, 0, NotSerialized) - { - Name (WSMD, Package (0x02) - { - Zero, - 0x10 - }) - Return (WSMD) /* \_SB_.ADSP.SLM1.ADCM.AUDD.WSMI.WSMD */ - } - - Method (CIPI, 0, NotSerialized) - { - Name (CIPD, Package (0x06) - { - One, - Zero, - Zero, - Zero, - One, - One - }) - Return (CIPD) /* \_SB_.ADSP.SLM1.ADCM.AUDD.CIPI.CIPD */ - } - - Method (RPNF, 0, NotSerialized) - { - Name (REGV, Package (0x04) - { - Package (0x05) - { - 0xFE034000, - 0x02, - Zero, - 0x08, - One - }, - - Package (0x05) - { - 0xFE035000, - 0x02, - Zero, - 0x08, - 0x02 - }, - - Package (0x05) - { - 0xFE036000, - 0x02, - Zero, - 0x08, - 0x03 - }, - - Package (0x05) - { - 0xFE037000, - 0x02, - Zero, - 0x08, - 0x04 - } - }) - Return (REGV) /* \_SB_.ADSP.SLM1.ADCM.AUDD.RPNF.REGV */ - } - - Method (GPNF, 0, NotSerialized) - { - Name (GPIO, Package (0x02) - { - Package (0x03) - { - Zero, - Zero, - Zero - }, - - Package (0x03) - { - 0x06, - One, - Zero - } - }) - Return (GPIO) /* \_SB_.ADSP.SLM1.ADCM.AUDD.GPNF.GPIO */ - } - - Scope (\_SB.I2C2) - { - OperationRegion (TOP1, GenericSerialBus, Zero, 0x0100) - } - - Field (\_SB.I2C2.TOP1, BufferAcc, NoLock, Preserve) - { - Connection ( - I2cSerialBusV2 (0x0040, ControllerInitiated, 0x00061A80, - AddressingMode7Bit, "\\_SB_.I2C2", - 0x00, ResourceConsumer, , Exclusive, - ) - ), - AccessAs (BufferAcc, AttribByte), - RG00, 8, - RG01, 8, - RG02, 8, - RG03, 8, - RG04, 8, - RG05, 8, - RG06, 8, - RG07, 8, - RG08, 8, - RG09, 8, - RG0A, 8, - RG0B, 8, - RG0C, 8, - RG0D, 8, - RG0E, 8, - RG0F, 8, - RG10, 8, - RG11, 8, - RG12, 8, - RG13, 8, - RG14, 8, - RG15, 8, - RG16, 8, - RG17, 8, - RG18, 8, - RG19, 8, - Offset (0x20), - RG20, 8, - RG21, 8 - } - - Method (HPAM, 2, NotSerialized) - { - Name (BUFF, Buffer (0x03){}) - CreateByteField (BUFF, Zero, STAT) - CreateByteField (BUFF, 0x02, DATA) - If ((Arg1 == Zero)) - { - DATA = 0x12 - RG01 = BUFF /* \_SB_.ADSP.SLM1.ADCM.AUDD.HPAM.BUFF */ - } - Else - { - Sleep (One) - DATA = 0x12 - RG01 = BUFF /* \_SB_.ADSP.SLM1.ADCM.AUDD.HPAM.BUFF */ - DATA = Zero - RG03 = BUFF /* \_SB_.ADSP.SLM1.ADCM.AUDD.HPAM.BUFF */ - DATA = 0x4D - RG03 = BUFF /* \_SB_.ADSP.SLM1.ADCM.AUDD.HPAM.BUFF */ - DATA = Zero - RG05 = BUFF /* \_SB_.ADSP.SLM1.ADCM.AUDD.HPAM.BUFF */ - DATA = 0xC1 - RG07 = BUFF /* \_SB_.ADSP.SLM1.ADCM.AUDD.HPAM.BUFF */ - DATA = 0x20 - RG08 = BUFF /* \_SB_.ADSP.SLM1.ADCM.AUDD.HPAM.BUFF */ - DATA = 0x80 - RG0B = BUFF /* \_SB_.ADSP.SLM1.ADCM.AUDD.HPAM.BUFF */ - DATA = 0x81 - RG0C = BUFF /* \_SB_.ADSP.SLM1.ADCM.AUDD.HPAM.BUFF */ - DATA = 0x08 - RG0F = BUFF /* \_SB_.ADSP.SLM1.ADCM.AUDD.HPAM.BUFF */ - DATA = 0x16 - RG12 = BUFF /* \_SB_.ADSP.SLM1.ADCM.AUDD.HPAM.BUFF */ - DATA = 0x07 - RG14 = BUFF /* \_SB_.ADSP.SLM1.ADCM.AUDD.HPAM.BUFF */ - DATA = Zero - RG00 = BUFF /* \_SB_.ADSP.SLM1.ADCM.AUDD.HPAM.BUFF */ - DATA = 0xA9 - RG0D = BUFF /* \_SB_.ADSP.SLM1.ADCM.AUDD.HPAM.BUFF */ - DATA = 0x38 - RG0E = BUFF /* \_SB_.ADSP.SLM1.ADCM.AUDD.HPAM.BUFF */ - DATA = 0xEE - RG02 = BUFF /* \_SB_.ADSP.SLM1.ADCM.AUDD.HPAM.BUFF */ - DATA = 0x10 - RG01 = BUFF /* \_SB_.ADSP.SLM1.ADCM.AUDD.HPAM.BUFF */ - } - - Return (Buffer (One) - { - 0x01 // . - }) - } - - Device (VISA) - { - Name (_HID, "MSHW1019") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.PEP0, - \_SB.I2C2 - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - I2cSerialBusV2 (0x0040, ControllerInitiated, 0x00061A80, - AddressingMode7Bit, "\\_SB.I2C2", - 0x00, ResourceConsumer, , Exclusive, - ) - }) - Return (RBUF) /* \_SB_.ADSP.SLM1.ADCM.AUDD.VISA._CRS.RBUF */ - } - } - - Method (CHLD, 0, NotSerialized) - { - Name (CH, Package (0x02) - { - "AUDD\\QCOM2468", - "AUDD\\QCOM2451" - }) - Return (CH) /* \_SB_.ADSP.SLM1.ADCM.AUDD.CHLD.CH__ */ - } - - Method (PPNF, 0, NotSerialized) - { - Name (PP, Package (0x02) - { - Package (0x04) - { - Zero, - Package (0x02) - { - Zero, - Package (0x03) - { - Zero, - Zero, - One - } - }, - - Package (0x03) - { - One, - Package (0x03) - { - Zero, - Zero, - One - }, - - Package (0x03) - { - Zero, - 0x0F, - One - } - }, - - Package (0x02) - { - 0x03, - Package (0x03) - { - Zero, - 0x0F, - One - } - } - }, - - Package (0x11) - { - One, - Package (0x03) - { - 0x45, - Package (0x03) - { - Zero, - Zero, - One - }, - - Package (0x03) - { - Zero, - One, - One - } - }, - - Package (0x02) - { - 0x41, - Package (0x03) - { - Zero, - 0x02, - One - } - }, - - Package (0x02) - { - 0x42, - Package (0x03) - { - Zero, - 0x03, - One - } - }, - - Package (0x04) - { - 0x46, - Package (0x03) - { - Zero, - 0x08, - One - }, - - Package (0x03) - { - One, - 0x06, - 0x02 - }, - - Package (0x03) - { - 0x02, - Zero, - 0x02 - } - }, - - Package (0x02) - { - 0x4A, - Package (0x03) - { - Zero, - 0x09, - One - } - }, - - Package (0x02) - { - 0x47, - Package (0x03) - { - Zero, - 0x06, - One - } - }, - - Package (0x02) - { - 0x4B, - Package (0x03) - { - Zero, - 0x07, - One - } - }, - - Package (0x02) - { - 0x49, - Package (0x03) - { - Zero, - 0x08, - One - } - }, - - Package (0x02) - { - 0x4C, - Package (0x03) - { - Zero, - 0x09, - One - } - }, - - Package (0x02) - { - 0x15, - Package (0x03) - { - Zero, - 0x0A, - One - } - }, - - Package (0x02) - { - 0x14, - Package (0x03) - { - Zero, - 0x0B, - One - } - }, - - Package (0x02) - { - 0x4E, - Package (0x03) - { - Zero, - 0x0C, - One - } - }, - - Package (0x02) - { - 0x4D, - Package (0x03) - { - Zero, - 0x0D, - One - } - }, - - Package (0x02) - { - 0x51, - Package (0x03) - { - Zero, - 0x0D, - One - } - }, - - Package (0x02) - { - 0x50, - Package (0x03) - { - Zero, - 0x0E, - One - } - }, - - Package (0x02) - { - 0x12, - Package (0x03) - { - Zero, - 0x10, - One - } - } - } - }) - Return (PP) /* \_SB_.ADSP.SLM1.ADCM.AUDD.PPNF.PP__ */ - } - - Device (MBHC) - { - Name (_ADR, Zero) // _ADR: Address - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, Buffer (0x02) - { - 0x79, 0x00 // y. - }) - Return (RBUF) /* \_SB_.ADSP.SLM1.ADCM.AUDD.MBHC._CRS.RBUF */ - } - - Method (BFSZ, 0, NotSerialized) - { - Name (SIZE, Package (0x01) - { - 0x0800 - }) - Return (SIZE) /* \_SB_.ADSP.SLM1.ADCM.AUDD.MBHC.BFSZ.SIZE */ - } - - Method (GPNF, 0, NotSerialized) - { - Name (GPIO, Package (0x00){}) - Return (GPIO) /* \_SB_.ADSP.SLM1.ADCM.AUDD.MBHC.GPNF.GPIO */ - } - } - - Device (QCRT) - { - Name (_ADR, One) // _ADR: Address - Method (CPMR, 0, NotSerialized) - { - Name (CFG, Package (0x01) - { - Package (0x09) - { - One, - ToUUID ("8c2e4c6c-ba3e-415a-8bc8-33ec5ee7a77c"), - 0x02, - Zero, - 0x02, - 0x0008F000, - One, - Zero, - Zero - } - }) - Return (CFG) /* \_SB_.ADSP.SLM1.ADCM.AUDD.QCRT.CPMR.CFG_ */ - } - - Method (LSTN, 0, NotSerialized) - { - Name (CFG, Package (0x03) - { - Package (0x09) - { - Zero, - One, - 0x02, - Zero, - One, - Package (0x04) - { - Zero, - 0x06, - One, - 0x55 - }, - - One, - Package (One) - { - One - }, - - 0x0A - }, - - Package (0x09) - { - Zero, - 0x03, - 0x02, - Zero, - One, - Package (0x04) - { - Zero, - 0x06, - One, - 0x54 - }, - - One, - Package (One) - { - One - }, - - 0x05 - }, - - Package (0x06) - { - One, - One, - 0x04, - Package (0x04) - { - One, - 0x02, - 0x03, - 0x04 - }, - - One, - Package (One) - { - 0x3E80 - } - } - }) - Return (CFG) /* \_SB_.ADSP.SLM1.ADCM.AUDD.QCRT.LSTN.CFG_ */ - } - } - } - } - - Device (ATTS) - { - Name (_HID, "MSHW1018") // _HID: Hardware ID - } - } - - Device (SLM2) - { - Name (_ADR, One) // _ADR: Address - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFE1AF000, // Address Base - 0x0002C000, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x00000143, - } - }) - Return (RBUF) /* \_SB_.ADSP.SLM2._CRS.RBUF */ - } - - Method (FNOC, 0, NotSerialized) - { - Name (RBUF, Buffer (0x0F) - { - /* 0000 */ 0x01, 0x00, 0x10, 0x01, 0x17, 0x02, 0x01, 0x00, // ........ - /* 0008 */ 0x02, 0x03, 0x01, 0x01, 0x01, 0x01, 0x01 // ....... - }) - Return (RBUF) /* \_SB_.ADSP.SLM2.FNOC.RBUF */ - } - - Method (LAVI, 0, NotSerialized) - { - Return (One) - } - } - } - - Device (AMSS) - { - Name (_DEP, Package (0x06) // _DEP: Dependencies - { - \_SB.PEP0, - \_SB.IPC0, - \_SB.SMD0, - \_SB.PILC, - \_SB.RFS0, - \_SB.RPEN - }) - Name (_HID, "QCOM242C") // _HID: Hardware ID - Method (CHLD, 0, NotSerialized) - { - If ((\_SB.SOID == 0xFD)) - { - Return (Package (0x00){}) - } - Else - { - Return (Package (0x02) - { - Package (0x05) - { - "QCMS\\QCOM0EA0", - 0x2B, - Zero, - Zero, - One - }, - - Package (0x05) - { - "QCMS\\QCOM0EA0", - 0x2B, - One, - Zero, - One - } - }) - } - } - - Method (SHUT, 0, NotSerialized) - { - If ((\_SB.SOID == 0xFD)) - { - Return (Package (0x01) - { - One - }) - } - Else - { - Return (Package (0x01) - { - Zero - }) - } - } - - Method (SSRE, 0, NotSerialized) - { - Return (Package (0x01) - { - One - }) - } - - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000038, - } - }) - Return (RBUF) /* \_SB_.AMSS._CRS.RBUF */ - } - - Method (VLMT, 0, NotSerialized) - { - Name (RBUF, Package (0x04) - { - Package (0x02) - { - 0x21, - 0x03 - }, - - Package (0x02) - { - 0x42, - 0x02 - }, - - Package (0x02) - { - 0x63, - One - }, - - Package (0x02) - { - 0x64, - Zero - } - }) - Return (RBUF) /* \_SB_.AMSS.VLMT.RBUF */ - } - } - - Device (QMUX) - { - Name (_HID, "QCOM244F") // _HID: Hardware ID - Name (TLOB, One) - } - - Device (QSM) - { - Name (_HID, "QCOM24B8") // _HID: Hardware ID - Name (_DEP, Package (0x04) // _DEP: Dependencies - { - \_SB.SMD0, - \_SB.IPC0, - \_SB.PILC, - \_SB.RPEN - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0x0E900000, // Address Base - 0x00600000, // Address Length - ) - }) - Return (RBUF) /* \_SB_.QSM_._CRS.RBUF */ - } - - Name (DHMS, Package (0x01) - { - Package (0x03) - { - "Diag", - Buffer (0x10) - { - /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ........ - /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 // ........ - }, - - Zero - } - }) - } - - Device (MMU0) - { - Name (_HID, "QCOM2400") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - \_SB.PEP0 - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Return (ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFD9CC000, // Address Base - 0x0000B000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000069, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000004F, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000004E, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000050, - } - }) - } - - Method (GUID, 0, NotSerialized) - { - Return (ToUUID ("de2eaa3d-0fa5-45e9-ac9d-a494c6c04d7c")) - } - - Method (CTXI, 0, NotSerialized) - { - Return (Buffer (0x03) - { - 0x02, 0x00, 0x01 // ... - }) - } - - Method (OFFI, 0, NotSerialized) - { - Return (Buffer (0x06) - { - 0x00, 0x01, 0x02, 0x03, 0x04, 0x08 // ...... - }) - } - - Method (S2CB, 0, NotSerialized) - { - Return (Package (0x02) - { - Package (0x04) - { - Zero, - Zero, - Zero, - Zero - }, - - Package (0x04) - { - One, - One, - Zero, - One - } - }) - } - - Method (XPUE, 0, NotSerialized) - { - Name (BUFF, Buffer (One) - { - 0x01 // . - }) - Return (BUFF) /* \_SB_.MMU0.XPUE.BUFF */ - } - } - - Device (MMU1) - { - Name (_HID, "QCOM2400") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - \_SB.PEP0 - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Return (ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFDA44000, // Address Base - 0x0000B000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000005E, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000060, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000061, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000062, - } - }) - } - - Method (GUID, 0, NotSerialized) - { - Return (ToUUID ("c00de5a5-e6e0-4dd7-b8c3-2b71ab6fca15")) - } - - Method (CTXI, 0, NotSerialized) - { - Return (Buffer (0x04) - { - 0x03, 0x00, 0x00, 0x00 // .... - }) - } - - Method (OFFI, 0, NotSerialized) - { - Return (Buffer (0x06) - { - 0x00, 0x01, 0x02, 0x03, 0x04, 0x08 // ...... - }) - } - - Method (S2CB, 0, NotSerialized) - { - Return (Package (0x02) - { - Package (0x04) - { - Zero, - Zero, - Zero, - Zero - }, - - Package (0x04) - { - One, - One, - Zero, - One - } - }) - } - - Method (XPUE, 0, NotSerialized) - { - Name (BUFF, Buffer (One) - { - 0x01 // . - }) - Return (BUFF) /* \_SB_.MMU1.XPUE.BUFF */ - } - } - - Device (MMU2) - { - Name (_HID, "QCOM2400") // _HID: Hardware ID - Name (_UID, 0x02) // _UID: Unique ID - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - \_SB.PEP0 - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Return (ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFDA64000, // Address Base - 0x0000C000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000063, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000065, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000066, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000067, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000068, - } - }) - } - - Method (GUID, 0, NotSerialized) - { - Return (ToUUID ("84a989bd-145d-4985-83bd-1a80829b5030")) - } - - Method (CTXI, 0, NotSerialized) - { - Return (Buffer (0x05) - { - 0x04, 0x00, 0x00, 0x00, 0x00 // ..... - }) - } - - Method (OFFI, 0, NotSerialized) - { - Return (Buffer (0x06) - { - 0x00, 0x01, 0x02, 0x03, 0x04, 0x08 // ...... - }) - } - - Method (S2CB, 0, NotSerialized) - { - Return (Package (0x04) - { - Package (0x04) - { - Zero, - Zero, - Zero, - Zero - }, - - Package (0x04) - { - One, - One, - Zero, - One - }, - - Package (0x04) - { - 0x02, - 0x02, - Zero, - 0x02 - }, - - Package (0x04) - { - 0x03, - 0x03, - Zero, - 0x03 - } - }) - } - - Method (XPUE, 0, NotSerialized) - { - Name (BUFF, Buffer (One) - { - 0x01 // . - }) - Return (BUFF) /* \_SB_.MMU2.XPUE.BUFF */ - } - } - - Device (MMU3) - { - Name (_HID, "QCOM2400") // _HID: Hardware ID - Name (_UID, 0x03) // _UID: Unique ID - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - \_SB.PEP0 - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Return (ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFDB10000, // Address Base - 0x0000B000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000046, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000111, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000112, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000110, - } - }) - } - - Method (GUID, 0, NotSerialized) - { - Return (ToUUID ("9833c712-3292-4ffb-b0f4-2bd20e1f7f66")) - } - - Method (CTXI, 0, NotSerialized) - { - Return (Buffer (0x04) - { - 0x03, 0x00, 0x00, 0x01 // .... - }) - } - - Method (OFFI, 0, NotSerialized) - { - Return (Buffer (0x06) - { - 0x00, 0x01, 0x02, 0x03, 0x04, 0x08 // ...... - }) - } - - Method (S2CB, 0, NotSerialized) - { - Return (Package (0x03) - { - Package (0x04) - { - Zero, - Zero, - Zero, - Zero - }, - - Package (0x04) - { - One, - One, - Zero, - Zero - }, - - Package (0x04) - { - 0x02, - 0x02, - Zero, - 0x02 - } - }) - } - - Method (XPUE, 0, NotSerialized) - { - Name (BUFF, Buffer (One) - { - 0x01 // . - }) - Return (BUFF) /* \_SB_.MMU3.XPUE.BUFF */ - } - } - - Device (MMU4) - { - Name (_HID, "QCOM2400") // _HID: Hardware ID - Name (_UID, 0x04) // _UID: Unique ID - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - \_SB.PEP0 - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Return (ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFDC84000, // Address Base - 0x0000D000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000004D, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000004A, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000004B, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000049, - } - }) - } - - Method (GUID, 0, NotSerialized) - { - Return (ToUUID ("c461b828-b8ad-4113-939a-8934272f9102")) - } - - Method (CTXI, 0, NotSerialized) - { - Return (Buffer (0x06) - { - 0x05, 0x00, 0x01, 0x01, 0x01, 0x01 // ...... - }) - } - - Method (OFFI, 0, NotSerialized) - { - Return (Buffer (0x06) - { - 0x00, 0x01, 0x02, 0x03, 0x04, 0x08 // ...... - }) - } - - Method (S2CB, 0, NotSerialized) - { - Return (Package (0x28) - { - Package (0x04) - { - Zero, - Zero, - Zero, - Zero - }, - - Package (0x04) - { - One, - 0x21, - Zero, - Zero - }, - - Package (0x04) - { - 0x02, - 0x22, - Zero, - Zero - }, - - Package (0x04) - { - 0x03, - 0x23, - Zero, - Zero - }, - - Package (0x04) - { - 0x04, - 0x24, - Zero, - Zero - }, - - Package (0x04) - { - 0x05, - 0x48, - Zero, - Zero - }, - - Package (0x04) - { - 0x06, - 0x49, - Zero, - Zero - }, - - Package (0x04) - { - 0x07, - 0x4A, - Zero, - Zero - }, - - Package (0x04) - { - 0x08, - 0x4B, - Zero, - Zero - }, - - Package (0x04) - { - 0x09, - 0x69, - Zero, - Zero - }, - - Package (0x04) - { - 0x0A, - 0x6A, - Zero, - Zero - }, - - Package (0x04) - { - 0x0B, - 0x6B, - Zero, - Zero - }, - - Package (0x04) - { - 0x0C, - 0x25, - Zero, - Zero - }, - - Package (0x04) - { - 0x0D, - 0x27, - Zero, - Zero - }, - - Package (0x04) - { - 0x0E, - 0x45, - Zero, - Zero - }, - - Package (0x04) - { - 0x0F, - 0x47, - Zero, - Zero - }, - - Package (0x04) - { - 0x10, - 0x65, - Zero, - Zero - }, - - Package (0x04) - { - 0x11, - 0x67, - Zero, - Zero - }, - - Package (0x04) - { - 0x12, - 0x0400, - Zero, - One - }, - - Package (0x04) - { - 0x13, - 0x0421, - Zero, - One - }, - - Package (0x04) - { - 0x14, - 0x0422, - Zero, - One - }, - - Package (0x04) - { - 0x15, - 0x0423, - Zero, - One - }, - - Package (0x04) - { - 0x16, - 0x0424, - Zero, - One - }, - - Package (0x04) - { - 0x17, - 0x0448, - Zero, - One - }, - - Package (0x04) - { - 0x18, - 0x0449, - Zero, - 0x04 - }, - - Package (0x04) - { - 0x19, - 0x044A, - Zero, - One - }, - - Package (0x04) - { - 0x1A, - 0x044B, - Zero, - 0x04 - }, - - Package (0x04) - { - 0x1B, - 0x0469, - Zero, - 0x04 - }, - - Package (0x04) - { - 0x1C, - 0x046A, - Zero, - One - }, - - Package (0x04) - { - 0x1D, - 0x046B, - Zero, - 0x04 - }, - - Package (0x04) - { - 0x1E, - 0x0425, - Zero, - One - }, - - Package (0x04) - { - 0x1F, - 0x0600, - Zero, - 0x02 - }, - - Package (0x04) - { - 0x20, - 0x0606, - Zero, - 0x02 - }, - - Package (0x04) - { - 0x21, - 0x0425, - Zero, - 0x03 - }, - - Package (0x04) - { - 0x22, - 0x0427, - Zero, - 0x04 - }, - - Package (0x04) - { - 0x23, - 0x0445, - Zero, - 0x03 - }, - - Package (0x04) - { - 0x24, - 0x0447, - Zero, - 0x04 - }, - - Package (0x04) - { - 0x25, - 0x0465, - Zero, - 0x03 - }, - - Package (0x04) - { - 0x26, - 0x0467, - Zero, - 0x04 - }, - - Package (0x04) - { - 0x27, - 0x0500, - Zero, - 0x04 - } - }) - } - - Method (XPUE, 0, NotSerialized) - { - Name (BUFF, Buffer (One) - { - 0x01 // . - }) - Return (BUFF) /* \_SB_.MMU4.XPUE.BUFF */ - } - } - - Device (MMU5) - { - Name (_HID, "QCOM2400") // _HID: Hardware ID - Name (_UID, 0x05) // _UID: Unique ID - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - \_SB.PEP0 - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Return (ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFDA84000, // Address Base - 0x0000B000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000128, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000127, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000012A, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000012B, - } - }) - } - - Method (GUID, 0, NotSerialized) - { - Return (ToUUID ("bf8f998b-7dd4-4d92-b3af-33f1f8ed3ef1")) - } - - Method (CTXI, 0, NotSerialized) - { - Return (Buffer (0x04) - { - 0x03, 0x00, 0x00, 0x00 // .... - }) - } - - Method (OFFI, 0, NotSerialized) - { - Return (Buffer (0x06) - { - 0x00, 0x01, 0x02, 0x03, 0x04, 0x08 // ...... - }) - } - - Method (S2CB, 0, NotSerialized) - { - Return (Package (0x03) - { - Package (0x04) - { - Zero, - Zero, - Zero, - Zero - }, - - Package (0x04) - { - One, - One, - Zero, - Zero - }, - - Package (0x04) - { - 0x02, - 0x02, - Zero, - Zero - } - }) - } - - Method (XPUE, 0, NotSerialized) - { - Name (BUFF, Buffer (One) - { - 0x01 // . - }) - Return (BUFF) /* \_SB_.MMU5.XPUE.BUFF */ - } - } - - Device (MMU6) - { - Name (_HID, "QCOM2400") // _HID: Hardware ID - Name (_UID, 0x06) // _UID: Unique ID - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - \_SB.PEP0 - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Return (ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFD864000, // Address Base - 0x0000B000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000015A, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000015D, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000015E, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000015F, - } - }) - } - - Method (GUID, 0, NotSerialized) - { - Return (ToUUID ("ad65697c-af56-4b4c-97da-3308cb1e788c")) - } - - Method (CTXI, 0, NotSerialized) - { - Return (Buffer (0x04) - { - 0x03, 0x00, 0x00, 0x00 // .... - }) - } - - Method (OFFI, 0, NotSerialized) - { - Return (Buffer (0x06) - { - 0x00, 0x01, 0x02, 0x03, 0x04, 0x08 // ...... - }) - } - - Method (S2CB, 0, NotSerialized) - { - Return (Package (0x01) - { - Package (0x04) - { - Zero, - Zero, - Zero, - Zero - } - }) - } - - Method (XPUE, 0, NotSerialized) - { - Name (BUFF, Buffer (One) - { - 0x01 // . - }) - Return (BUFF) /* \_SB_.MMU6.XPUE.BUFF */ - } - } - - Device (OMEM) - { - Name (_HID, "QCOM2403") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - \_SB.PEP0 - }) - Method (GUID, 0, NotSerialized) - { - Return (ToUUID ("0bdb4206-6a68-4e0e-a4e6-079946be378c")) - } - - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFDD00000, // Address Base - 0x00004000, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFE039000, // Address Base - 0x00000400, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000006D, - } - }) - Return (RBUF) /* \_SB_.OMEM._CRS.RBUF */ - } - - Method (CLNT, 0, NotSerialized) - { - Return (Package (0x02) - { - Package (0x0B) - { - One, - 0x64, - 0xFEC00000, - One, - 0x00180000, - Zero, - Zero, - 0x02, - Zero, - 0x03, - Zero - }, - - Package (0x0B) - { - 0x02, - 0x44, - 0xFED80000, - 0x02, - 0x00080000, - Zero, - 0x03, - 0x03, - Zero, - 0x03, - One - } - }) - } - - Method (BRRT, 0, NotSerialized) - { - } - - Method (MEMI, 0, NotSerialized) - { - Return (Package (0x01) - { - Package (0x08) - { - 0x04, - 0x0200, - 0x40, - 0x02, - 0xFEC00000, - Zero, - 0x0180, - One - } - }) - } - } - - Device (DISP) - { - Name (_HID, "MSHW1004") // _HID: Hardware ID - Name (_CID, "ACPIMSHW1004") // _CID: Compatible ID - Name (_UID, Zero) // _UID: Unique ID - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.PEP0, - \_SB.GIO0 - }) - Method (PINS, 0, NotSerialized) - { - Name (RBUF, Buffer (One) - { - 0x01 // . - }) - Return (RBUF) /* \_SB_.DISP.PINS.RBUF */ - } - - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - GpioIo (Shared, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x004E - } - }) - Return (RBUF) /* \_SB_.DISP._CRS.RBUF */ - } - - Name (PGID, Buffer (0x0A) - { - "\\_SB.DISP" - }) - Name (DBUF, Buffer (DBFL){}) - CreateByteField (DBUF, Zero, STAT) - CreateByteField (DBUF, 0x02, DVAL) - CreateField (DBUF, 0x18, 0xA0, DEID) - Method (_S1D, 0, NotSerialized) // _S1D: S1 Device State - { - Return (0x03) - } - - Method (_S2D, 0, NotSerialized) // _S2D: S2 Device State - { - Return (0x03) - } - - Method (_S3D, 0, NotSerialized) // _S3D: S3 Device State - { - Return (0x03) - } - - Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 - { - DEID = Buffer (ESNL){} - DVAL = Zero - DEID = PGID /* \_SB_.DISP.PGID */ - If (\_SB.ABD.AVBL) - { - \_SB.PEP0.FLD0 = DBUF /* \_SB_.DISP.DBUF */ - } - } - - Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 - { - DEID = Buffer (ESNL){} - DVAL = 0x03 - DEID = PGID /* \_SB_.DISP.PGID */ - If (\_SB.ABD.AVBL) - { - \_SB.PEP0.FLD0 = DBUF /* \_SB_.DISP.DBUF */ - } - } - } - - Device (GPU0) - { - Name (_HID, "QCOM246F") // _HID: Hardware ID - Name (_CID, "ACPIQCOM246F") // _CID: Compatible ID - Name (_UID, Zero) // _UID: Unique ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Device (MON0) - { - Method (_ADR, 0, NotSerialized) // _ADR: Address - { - Return (Zero) - } - } - - Name (_DEP, Package (0x0B) // _DEP: Dependencies - { - \_SB.MMU0, - \_SB.MMU3, - \_SB.MMU4, - \_SB.PEP0, - \_SB.OMEM, - \_SB.PMIC, - \_SB.PILC, - \_SB.RPEN, - \_SB.TREE, - \_SB.SCM0, - \_SB.DISP - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFD900000, // Address Base - 0x000CC000, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFD828000, // Address Base - 0x00000108, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x00000073, - } - Memory32Fixed (ReadWrite, - 0xFDB00000, // Address Base - 0x00010000, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFDB20000, // Address Base - 0x0001F000, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x00000041, - } - Memory32Fixed (ReadWrite, - 0xFDC00000, // Address Base - 0x00084000, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFDCC0000, // Address Base - 0x00040000, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x0000004C, - } - Memory32Fixed (ReadWrite, - 0xFC4B8000, // Address Base - 0x00008000, // Address Length - ) - GpioIo (Shared, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x004E - } - }) - Return (RBUF) /* \_SB_.GPU0._CRS.RBUF */ - } - - Method (RESI, 0, NotSerialized) - { - Name (RINF, Package (0x0D) - { - 0x03, - Zero, - Package (0x03) - { - "RESOURCE", - "MDP_REGS", - "DISPLAY" - }, - - Package (0x03) - { - "RESOURCE", - "MMSS_MISC_REGS", - "DISPLAY" - }, - - Package (0x03) - { - "RESOURCE", - "VSYNC_INTERRUPT", - "DISPLAY" - }, - - Package (0x03) - { - "RESOURCE", - "GFX_REGS", - "GRAPHICS" - }, - - Package (0x03) - { - "RESOURCE", - "GFX_SHADER_MEMORY", - "GRAPHICS" - }, - - Package (0x03) - { - "RESOURCE", - "GFX_INTERRUPT", - "GRAPHICS" - }, - - Package (0x03) - { - "RESOURCE", - "VIDEO_REGS_LOWER", - "VIDEO" - }, - - Package (0x03) - { - "RESOURCE", - "VIDEO_REGS_UPPER", - "VIDEO" - }, - - Package (0x03) - { - "RESOURCE", - "VIDC_INTERRUPT", - "VIDEO" - }, - - Package (0x03) - { - "RESOURCE", - "SE_CTRL_REGS", - "DISPLAY" - }, - - Package (0x03) - { - "RESOURCE", - "DSI_PANEL_RESET", - "DISPLAY" - } - }) - Return (RINF) /* \_SB_.GPU0.RESI.RINF */ - } - - Method (ENGS, 0, NotSerialized) - { - Name (EBUF, Package (0x05) - { - 0x03, - One, - 0x0006000C, - Package (0x07) - { - "ENGINES", - 0x05, - Package (0x0A) - { - "ENGINE", - "GRAPHICS", - "Adreno4XX", - One, - One, - Zero, - Package (0x02) - { - "MMUIDS", - ToUUID ("9833c712-3292-4ffb-b0f4-2bd20e1f7f66") - }, - - Package (0x03) - { - "PERF_CONTROLS", - Package (0x02) - { - 0x02, - Package (0x02) - { - "LimitForPassiveCooling", - One - } - }, - - Package (0x02) - { - 0x03, - Package (0x02) - { - "LimitForPassiveCooling", - One - } - } - }, - - Package (0x02) - { - "THERMAL_DOMAINS", - "GPU" - }, - - Package (0x05) - { - "PROPERTIES", - 0x03, - Package (0x02) - { - "GmemBaseAddr", - Zero - }, - - Package (0x02) - { - "GmemSize", - 0x00180000 - }, - - Package (0x02) - { - "SMMUCount", - One - } - } - }, - - Package (0x08) - { - "ENGINE", - "MDPBLT", - "MDP5.x", - 0x02, - One, - Zero, - Package (0x03) - { - "PERF_CONTROLS", - Package (0x02) - { - 0x02, - Package (0x02) - { - "LimitForPassiveCooling", - One - } - }, - - Package (0x02) - { - 0x03, - Package (0x02) - { - "LimitForPassiveCooling", - One - } - } - }, - - Package (0x02) - { - "THERMAL_DOMAINS", - "GPU" - } - }, - - Package (0x08) - { - "ENGINE", - "ROTATOR", - "MDP5.x", - 0x03, - One, - Zero, - Package (0x03) - { - "PERF_CONTROLS", - Package (0x02) - { - 0x02, - Package (0x02) - { - "LimitForPassiveCooling", - One - } - }, - - Package (0x02) - { - 0x03, - Package (0x02) - { - "LimitForPassiveCooling", - One - } - } - }, - - Package (0x02) - { - "THERMAL_DOMAINS", - "GPU" - } - }, - - Package (0x09) - { - "ENGINE", - "VIDEO", - "Venus", - 0x04, - One, - Zero, - Package (0x04) - { - "PERF_CONTROLS", - Package (0x01) - { - 0x02 - }, - - Package (0x01) - { - 0x03 - }, - - Package (0x01) - { - 0x04 - } - }, - - Package (0x01) - { - "THERMAL_DOMAINS" - }, - - Package (0x03) - { - "PROPERTIES", - One, - Package (0x02) - { - "DecMaxFps", - 0x3C - } - } - }, - - Package (0x08) - { - "ENGINE", - "CRYPTO", - "Crypto1.0", - 0x05, - One, - Zero, - Package (0x02) - { - "PERF_CONTROLS", - Package (0x01) - { - 0x02 - } - }, - - Package (0x01) - { - "THERMAL_DOMAINS" - } - } - }, - - Package (0x06) - { - "DISPLAYS", - "MDP5.x", - 0x02, - Package (0x07) - { - "DISPLAY", - "INTERNAL1", - Zero, - One, - Zero, - Package (0x05) - { - "PERF_CONTROLS", - Package (0x01) - { - 0x02 - }, - - Package (0x01) - { - 0x03 - }, - - Package (0x01) - { - 0x04 - }, - - Package (0x01) - { - 0x05 - } - }, - - Package (0x01) - { - "THERMAL_DOMAINS" - } - }, - - Package (0x07) - { - "DISPLAY", - "EXTERNAL1", - 0x06, - One, - Zero, - Package (0x03) - { - "PERF_CONTROLS", - Package (0x01) - { - 0x02 - }, - - Package (0x01) - { - 0x03 - } - }, - - Package (0x01) - { - "THERMAL_DOMAINS" - } - }, - - Package (0x03) - { - "RESOURCES", - Package (0x02) - { - "MMUIDS", - ToUUID ("de2eaa3d-0fa5-45e9-ac9d-a494c6c04d7c") - }, - - Package (0x03) - { - "PROPERTIES", - One, - Package (0x02) - { - "DisableHDMI", - Zero - } - } - } - } - }) - Return (EBUF) /* \_SB_.GPU0.ENGS.EBUF */ - } - - Method (TMDT, 0, NotSerialized) - { - Name (RBUF, Package (0x03) - { - One, - Zero, - Package (0x03) - { - "THERMAL_DOMAINS", - One, - Package (0x03) - { - "GPU", - "GPU0", - Package (0x03) - { - "GRAPHICS", - "MDPBLT", - "ROTATOR" - } - } - } - }) - Return (RBUF) /* \_SB_.GPU0.TMDT.RBUF */ - } - - Method (PMCL, 0, NotSerialized) - { - Name (RBUF, Package (0x0C) - { - 0x03, - One, - 0x09, - Package (0x11) - { - "COMPONENT", - Zero, - ToUUID ("2c135991-4391-4633-90b1-fa96f2e2cc04"), - "PRIMDISPLAY_POWER_STATES", - "HW_BLOCK_MDP", - Package (0x02) - { - "DISPLAY", - "INTERNAL1" - }, - - 0x02, - 0x06, - Package (0x06) - { - "FSTATE", - Zero, - "ALL_ON", - Zero, - Zero, - 0x02 - }, - - Package (0x06) - { - "FSTATE", - One, - "PWR_OFF", - One, - One, - One - }, - - Package (0x09) - { - "PSTATE_SET", - Zero, - "INTERNAL1_RESET", - "*", - "RESET", - 0x02, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x09) - { - "PSTATE_SET", - One, - "INTERNAL1_FOOTSWITCH_OVERRIDE", - "*", - "FOOTSWITCH_OVERRIDE", - 0x02, - One, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x0B) - { - "PSTATE_SET", - 0x02, - "INTERNAL1_SCAN_CONTROL", - "*", - "DISPLAY_SOURCE_SCAN_CTRL", - 0x04, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - 0x03, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - 0x02, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x02, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x03, - Zero, - 0x02 - } - }, - - Package (0x13) - { - "PSTATE_SET", - 0x03, - "INTERNAL1_CORE_CLOCK_CONTROL", - "*", - "CORE_CLOCK", - 0x0C, - 0x03, - Package (0x04) - { - "PSTATE", - Zero, - 0x17D78400, - Zero - }, - - Package (0x04) - { - "PSTATE", - One, - 0x1312D000, - One - }, - - Package (0x04) - { - "PSTATE", - 0x02, - 0x11E1A300, - One - }, - - Package (0x04) - { - "PSTATE", - 0x03, - 0x0FE502AB, - One - }, - - Package (0x04) - { - "PSTATE", - 0x04, - 0x0E4E1C00, - One - }, - - Package (0x04) - { - "PSTATE", - 0x05, - 0x0BEBC200, - One - }, - - Package (0x04) - { - "PSTATE", - 0x06, - 0x0A3140C0, - One - }, - - Package (0x04) - { - "PSTATE", - 0x07, - 0x08F0D180, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x08, - 0x07270E00, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x09, - 0x05F5E100, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x0A, - 0x051BE56E, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x0B, - Zero, - 0x02 - } - }, - - Package (0x30) - { - "PSTATE_SET", - 0x04, - "INTERNAL1_EBI_BANDWIDTH", - "*", - "BANDWIDTH", - 0x29, - 0x0C, - Package (0x04) - { - "PSTATE", - Zero, - 0xB2D05E00, - One - }, - - Package (0x04) - { - "PSTATE", - One, - 0xA6E49C00, - One - }, - - Package (0x04) - { - "PSTATE", - 0x02, - 0x9AF8DA00, - One - }, - - Package (0x04) - { - "PSTATE", - 0x03, - 0x8F0D1800, - One - }, - - Package (0x04) - { - "PSTATE", - 0x04, - 0x83215600, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x05, - 0x77359400, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x06, - 0x713FB300, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x07, - 0x6553F100, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x08, - 0x5CC8FFB4, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x09, - 0x5459A2A4, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x0A, - 0x4CAE93DA, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x0B, - 0x45B5FAC7, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x0C, - 0x3F5F9E29, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x0D, - 0x399CBE54, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x0E, - 0x345FF2D8, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x0F, - 0x2F9D0B50, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x10, - 0x2B48F303, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x11, - 0x2759971A, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x12, - 0x23C5CF2F, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x13, - 0x208547FC, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x14, - 0x1D906FFC, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x15, - 0x1AE065CE, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x16, - 0x186EE830, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x17, - 0x16364771, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x18, - 0x14315838, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x19, - 0x125B6779, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x1A, - 0x10B02F85, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x1B, - 0x0F2BCE1C, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x1C, - 0x0DCABB5F, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x1D, - 0x0C89C19D, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x1E, - 0x0B65F5D4, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x1F, - 0x0A5CB0EF, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x20, - 0x096B8994, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x21, - 0x08904E86, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x22, - 0x07C90191, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x23, - 0x0713D2E1, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x24, - 0x066F1CCD, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x25, - 0x05D96000, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x26, - 0x05514000, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x27, - 0x04D58000, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x28, - Zero, - 0x02 - } - }, - - Package (0x09) - { - "PSTATE_SET", - 0x05, - "INTERNAL_MSIC_SVS+_CONTROL", - "*", - "BOOLEAN", - 0x02, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - One, - Zero - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - Zero - } - }, - - Package (0x03) - { - "PROVIDERS", - One, - Package (0x01) - { - 0x07 - } - } - }, - - Package (0x0F) - { - "COMPONENT", - One, - ToUUID ("30bdf1b5-28f7-4c0c-ac47-273dd1401e11"), - "GRAPHICS_POWER_STATES", - "HW_BLOCK_GRAPHICS", - Package (0x02) - { - "ENGINE", - "GRAPHICS" - }, - - 0x03, - 0x04, - Package (0x06) - { - "FSTATE", - Zero, - "ALL_ON", - Zero, - Zero, - 0x03 - }, - - Package (0x06) - { - "FSTATE", - One, - "CLK_OFF", - 0x2710, - Zero, - 0x02 - }, - - Package (0x06) - { - "FSTATE", - 0x02, - "PWR_OFF", - 0x000186A0, - Zero, - One - }, - - Package (0x09) - { - "PSTATE_SET", - Zero, - "GRAPHICS_RESET", - "*", - "RESET", - 0x02, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x09) - { - "PSTATE_SET", - One, - "GRAPHICS_FOOTSWITCH_OVERRIDE", - "*", - "FOOTSWITCH_OVERRIDE", - 0x02, - One, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x02) - { - "PSTATE_SET", - 0x02 - }, - - Package (0x02) - { - "PSTATE_SET", - 0x03 - } - }, - - Package (0x0F) - { - "COMPONENT", - 0x02, - ToUUID ("07ca2add-df87-49e1-8583-08687dc81c8e"), - "MDPBLT_POWER_STATES", - "HW_BLOCK_MDP", - Package (0x02) - { - "ENGINE", - "MDPBLT" - }, - - 0x03, - 0x04, - Package (0x06) - { - "FSTATE", - Zero, - "ALL_ON", - Zero, - Zero, - 0x03 - }, - - Package (0x06) - { - "FSTATE", - One, - "CLK_OFF", - 0x2710, - Zero, - 0x02 - }, - - Package (0x06) - { - "FSTATE", - 0x02, - "PWR_OFF", - 0x000186A0, - Zero, - One - }, - - Package (0x09) - { - "PSTATE_SET", - Zero, - "MDPBLT_RESET", - "*", - "RESET", - 0x02, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x09) - { - "PSTATE_SET", - One, - "MDPBLT_FOOTSWITCH_OVERRIDE", - "*", - "FOOTSWITCH_OVERRIDE", - 0x02, - One, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x13) - { - "PSTATE_SET", - 0x02, - "MDPBLT_CORE_CLOCK_CONTROL", - "*", - "CORE_CLOCK", - 0x0C, - 0x0A, - Package (0x05) - { - "PSTATE", - Zero, - 0x17D78400, - Zero, - Package (0x02) - { - "GPU", - 0x5A - } - }, - - Package (0x05) - { - "PSTATE", - One, - 0x1312D000, - One, - Package (0x02) - { - "GPU", - 0x46 - } - }, - - Package (0x05) - { - "PSTATE", - 0x02, - 0x11E1A300, - One, - Package (0x02) - { - "GPU", - 0x46 - } - }, - - Package (0x05) - { - "PSTATE", - 0x03, - 0x0FE50FB0, - One, - Package (0x02) - { - "GPU", - 0x32 - } - }, - - Package (0x05) - { - "PSTATE", - 0x04, - 0x0E4E1C00, - One, - Package (0x02) - { - "GPU", - 0x32 - } - }, - - Package (0x05) - { - "PSTATE", - 0x05, - 0x0BEBC200, - One, - Package (0x02) - { - "GPU", - 0x32 - } - }, - - Package (0x05) - { - "PSTATE", - 0x06, - 0x0A37D070, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x07, - 0x08F0D180, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x08, - 0x07270E00, - 0x02, - Package (0x02) - { - "GPU", - 0x0A - } - }, - - Package (0x05) - { - "PSTATE", - 0x09, - 0x05F5E100, - 0x02, - Package (0x02) - { - "GPU", - 0x0A - } - }, - - Package (0x05) - { - "PSTATE", - 0x0A, - 0x051BD4B0, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - }, - - Package (0x05) - { - "PSTATE", - 0x0B, - Zero, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - } - }, - - Package (0x13) - { - "PSTATE_SET", - 0x03, - "MDPBLT_AXI_BANDWIDTH_CONTROL", - "*", - "BANDWIDTH", - 0x0C, - 0x07, - Package (0x05) - { - "PSTATE", - Zero, - 0x98968000, - Zero, - Package (0x02) - { - "GPU", - 0x5A - } - }, - - Package (0x05) - { - "PSTATE", - One, - 0x8F0D1800, - One, - Package (0x02) - { - "GPU", - 0x46 - } - }, - - Package (0x05) - { - "PSTATE", - 0x02, - 0x6CFDC928, - One, - Package (0x02) - { - "GPU", - 0x32 - } - }, - - Package (0x05) - { - "PSTATE", - 0x03, - 0x5F5E1000, - One, - Package (0x02) - { - "GPU", - 0x32 - } - }, - - Package (0x05) - { - "PSTATE", - 0x04, - 0x4C4B4000, - One, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x05, - 0x3F6B5A00, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x06, - 0x2FAF0800, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x07, - 0x28DEA580, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - }, - - Package (0x05) - { - "PSTATE", - 0x08, - 0x23C34600, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - }, - - Package (0x05) - { - "PSTATE", - 0x09, - 0x1C9C3800, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - }, - - Package (0x05) - { - "PSTATE", - 0x0A, - 0x11E1A300, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - }, - - Package (0x05) - { - "PSTATE", - 0x0B, - Zero, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - } - } - }, - - Package (0x0F) - { - "COMPONENT", - 0x03, - ToUUID ("4d5ffbf5-d791-41cd-89cb-0154129ba607"), - "ROTATOR_POWER_STATES", - "HW_BLOCK_MDP", - Package (0x02) - { - "ENGINE", - "ROTATOR" - }, - - 0x03, - 0x04, - Package (0x06) - { - "FSTATE", - Zero, - "ALL_ON", - Zero, - Zero, - 0x03 - }, - - Package (0x06) - { - "FSTATE", - One, - "CLK_OFF", - 0x2710, - Zero, - 0x02 - }, - - Package (0x06) - { - "FSTATE", - 0x02, - "PWR_OFF", - 0x000186A0, - Zero, - One - }, - - Package (0x09) - { - "PSTATE_SET", - Zero, - "ROTATOR_RESET", - "*", - "RESET", - 0x02, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x09) - { - "PSTATE_SET", - One, - "ROTATOR_FOOTSWITCH_OVERRIDE", - "*", - "FOOTSWITCH_OVERRIDE", - 0x02, - One, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x13) - { - "PSTATE_SET", - 0x02, - "ROTATOR_CORE_CLOCK_CONTROL", - "*", - "CORE_CLOCK", - 0x0C, - 0x0A, - Package (0x05) - { - "PSTATE", - Zero, - 0x17D78400, - Zero, - Package (0x02) - { - "GPU", - 0x5A - } - }, - - Package (0x05) - { - "PSTATE", - One, - 0x1312D000, - One, - Package (0x02) - { - "GPU", - 0x46 - } - }, - - Package (0x05) - { - "PSTATE", - 0x02, - 0x11E1A300, - One, - Package (0x02) - { - "GPU", - 0x46 - } - }, - - Package (0x05) - { - "PSTATE", - 0x03, - 0x0FE50FB0, - One, - Package (0x02) - { - "GPU", - 0x32 - } - }, - - Package (0x05) - { - "PSTATE", - 0x04, - 0x0E4E1C00, - One, - Package (0x02) - { - "GPU", - 0x32 - } - }, - - Package (0x05) - { - "PSTATE", - 0x05, - 0x0BEBC200, - One, - Package (0x02) - { - "GPU", - 0x32 - } - }, - - Package (0x05) - { - "PSTATE", - 0x06, - 0x0A37D070, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x07, - 0x08F0D180, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x08, - 0x07270E00, - 0x02, - Package (0x02) - { - "GPU", - 0x0A - } - }, - - Package (0x05) - { - "PSTATE", - 0x09, - 0x05F5E100, - 0x02, - Package (0x02) - { - "GPU", - 0x0A - } - }, - - Package (0x05) - { - "PSTATE", - 0x0A, - 0x051BD4B0, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - }, - - Package (0x05) - { - "PSTATE", - 0x0B, - Zero, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - } - }, - - Package (0x13) - { - "PSTATE_SET", - 0x03, - "ROTATOR_AXI_BANDWIDTH_CONTROL", - "*", - "BANDWIDTH", - 0x0C, - 0x07, - Package (0x05) - { - "PSTATE", - Zero, - 0x98968000, - Zero, - Package (0x02) - { - "GPU", - 0x5A - } - }, - - Package (0x05) - { - "PSTATE", - One, - 0x8F0D1800, - One, - Package (0x02) - { - "GPU", - 0x46 - } - }, - - Package (0x05) - { - "PSTATE", - 0x02, - 0x6CFDC928, - One, - Package (0x02) - { - "GPU", - 0x32 - } - }, - - Package (0x05) - { - "PSTATE", - 0x03, - 0x5F5E1000, - One, - Package (0x02) - { - "GPU", - 0x32 - } - }, - - Package (0x05) - { - "PSTATE", - 0x04, - 0x4C4B4000, - One, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x05, - 0x3F6B5A00, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x06, - 0x2FAF0800, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x07, - 0x28DEA580, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - }, - - Package (0x05) - { - "PSTATE", - 0x08, - 0x23C34600, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - }, - - Package (0x05) - { - "PSTATE", - 0x09, - 0x1C9C3800, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - }, - - Package (0x05) - { - "PSTATE", - 0x0A, - 0x11E1A300, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - }, - - Package (0x05) - { - "PSTATE", - 0x0B, - Zero, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - } - } - }, - - Package (0x10) - { - "COMPONENT", - 0x04, - ToUUID ("d0e1bb1a-703d-4be8-b450-64a4fbfca6a8"), - "VIDEO_POWER_STATES", - "HW_BLOCK_VIDEO", - Package (0x02) - { - "ENGINE", - "VIDEO" - }, - - 0x03, - 0x05, - Package (0x06) - { - "FSTATE", - Zero, - "ALL_ON", - Zero, - Zero, - 0x03 - }, - - Package (0x06) - { - "FSTATE", - One, - "CLK_OFF", - 0x2710, - Zero, - 0x02 - }, - - Package (0x06) - { - "FSTATE", - 0x02, - "PWR_OFF", - 0x000186A0, - Zero, - One - }, - - Package (0x09) - { - "PSTATE_SET", - Zero, - "VIDEO_RESET", - "*", - "RESET", - 0x02, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x09) - { - "PSTATE_SET", - One, - "VIDEO_FOOTSWITCH_OVERRIDE", - "*", - "FOOTSWITCH_OVERRIDE", - 0x02, - One, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x02) - { - "PSTATE_SET", - 0x02 - }, - - Package (0x10) - { - "PSTATE_SET", - 0x03, - "VIDEO_DEC_AXI_PORT0_BW", - "*", - "BANDWIDTH", - 0x09, - 0x05, - Package (0x04) - { - "PSTATE", - Zero, - 0xEF5F4C00, - Zero - }, - - Package (0x04) - { - "PSTATE", - One, - 0x81579280, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x02, - 0x7988ABC0, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x03, - 0x59C3BC80, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x04, - 0x3C612740, - One - }, - - Package (0x04) - { - "PSTATE", - 0x05, - 0x1EEF4FC0, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x06, - 0x1017DF80, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x07, - 0x0632EA00, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x08, - Zero, - 0x02 - } - }, - - Package (0x10) - { - "PSTATE_SET", - 0x04, - "VIDEO_ENC_AXI_PORT0_BW", - "*", - "BANDWIDTH", - 0x09, - 0x08, - Package (0x04) - { - "PSTATE", - Zero, - 0xEF5F4C00, - Zero - }, - - Package (0x04) - { - "PSTATE", - One, - 0xA13B0640, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x02, - 0x97749540, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x03, - 0x4A447380, - Zero - }, - - Package (0x04) - { - "PSTATE", - 0x04, - 0x31880DC0, - One - }, - - Package (0x04) - { - "PSTATE", - 0x05, - 0x1E28F280, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x06, - 0x0AE85BC0, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x07, - 0x03938700, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x08, - Zero, - 0x02 - } - } - }, - - Package (0x0D) - { - "COMPONENT", - 0x05, - ToUUID ("cc4d73fa-c3c2-4c7e-a217-d468f4611bbd"), - "CRYPTO_POWER_STATES", - "HW_BLOCK_NONE", - Package (0x02) - { - "ENGINE", - "CRYPTO" - }, - - 0x02, - 0x03, - Package (0x06) - { - "FSTATE", - Zero, - "ALL_ON", - Zero, - Zero, - 0x03 - }, - - Package (0x06) - { - "FSTATE", - One, - "PWR_OFF", - 0x000186A0, - Zero, - One - }, - - Package (0x09) - { - "PSTATE_SET", - Zero, - "CRYPTO_RESET", - "*", - "RESET", - 0x02, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x09) - { - "PSTATE_SET", - One, - "CRYPTO_FOOTSWITCH_OVERRIDE", - "*", - "FOOTSWITCH_OVERRIDE", - 0x02, - One, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x08) - { - "PSTATE_SET", - 0x02, - "CRYPTO_CORE_CLOCK_CONTROL", - "*", - "CORE_CLOCK", - One, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - Zero, - Zero - } - } - }, - - Package (0x0F) - { - "COMPONENT", - 0x06, - ToUUID ("1a134877-a115-49b8-bda1-382b78bba62d"), - "HDMI_POWER_STATES", - "HW_BLOCK_MDP", - Package (0x02) - { - "DISPLAY", - "EXTERNAL1" - }, - - 0x02, - 0x04, - Package (0x06) - { - "FSTATE", - Zero, - "ALL_ON", - Zero, - Zero, - 0x02 - }, - - Package (0x06) - { - "FSTATE", - One, - "PWR_OFF", - One, - One, - One - }, - - Package (0x09) - { - "PSTATE_SET", - Zero, - "EXTERNAL1_RESET", - "*", - "RESET", - 0x02, - Zero, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x09) - { - "PSTATE_SET", - One, - "EXTERNAL1_FOOTSWITCH_OVERRIDE", - "*", - "FOOTSWITCH_OVERRIDE", - 0x02, - One, - Package (0x04) - { - "PSTATE", - Zero, - One, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - One, - Zero, - 0x02 - } - }, - - Package (0x12) - { - "PSTATE_SET", - 0x02, - "EXTERNAL1_CORE_CLOCK_CONTROL", - "*", - "CORE_CLOCK", - 0x0B, - One, - Package (0x04) - { - "PSTATE", - Zero, - 0x1312D000, - Zero - }, - - Package (0x04) - { - "PSTATE", - One, - 0x0FE4E8A0, - One - }, - - Package (0x04) - { - "PSTATE", - 0x02, - 0x0BEBC200, - One - }, - - Package (0x04) - { - "PSTATE", - 0x03, - 0x09896800, - One - }, - - Package (0x04) - { - "PSTATE", - 0x04, - 0x07ED6B40, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x05, - 0x05F5E100, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x06, - 0x051BD4B0, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x07, - 0x047868C0, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x08, - 0x03938700, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x09, - 0x023C3460, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x0A, - Zero, - 0x02 - } - }, - - Package (0x28) - { - "PSTATE_SET", - 0x03, - "EXTERNAL1_EBI_BANDWIDTH", - "*", - "BANDWIDTH", - 0x21, - 0x04, - Package (0x04) - { - "PSTATE", - Zero, - 0x5CC8FFB4, - One - }, - - Package (0x04) - { - "PSTATE", - One, - 0x5459A2A4, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x02, - 0x4CAE93DA, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x03, - 0x45B5FAC7, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x04, - 0x3F5F9E29, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x05, - 0x399CBE54, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x06, - 0x345FF2D8, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x07, - 0x2F9D0B50, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x08, - 0x2B48F303, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x09, - 0x2759971A, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x0A, - 0x23C5CF2F, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x0B, - 0x208547FC, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x0C, - 0x1D906FFC, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x0D, - 0x1AE065CE, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x0E, - 0x186EE830, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x0F, - 0x16364771, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x10, - 0x14315838, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x11, - 0x125B6779, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x12, - 0x10B02F85, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x13, - 0x0F2BCE1C, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x14, - 0x0DCABB5F, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x15, - 0x0C89C19D, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x16, - 0x0B65F5D4, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x17, - 0x0A5CB0EF, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x18, - 0x096B8994, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x19, - 0x08904E86, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x1A, - 0x07C90191, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x1B, - 0x0713D2E1, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x1C, - 0x066F1CCD, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x1D, - 0x05D96000, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x1E, - 0x05514000, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x1F, - 0x04D58000, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x20, - Zero, - 0x02 - } - }, - - Package (0x03) - { - "PROVIDERS", - One, - Package (0x01) - { - 0x07 - } - } - }, - - Package (0x0A) - { - "COMPONENT", - 0x07, - ToUUID ("2feff049-f0c7-46fd-a9d8-6cf70e83ec9b"), - "HDMI_HOTPLUG_DETECT", - "HW_BLOCK_NONE", - Package (0x01) - { - "UNMANAGED" - }, - - 0x02, - Zero, - Package (0x06) - { - "FSTATE", - Zero, - "ALL_ON", - Zero, - Zero, - 0x02 - }, - - Package (0x06) - { - "FSTATE", - One, - "PWR_OFF", - One, - One, - One - } - }, - - Package (0x09) - { - "COMPONENT", - 0x08, - ToUUID ("8dd40bdf-6fbd-45ed-8538-711d434b6ba1"), - "ALWAYS_ACTIVE_WP", - "HW_BLOCK_NONE", - Package (0x01) - { - "UNMANAGED" - }, - - One, - Zero, - Package (0x06) - { - "FSTATE", - Zero, - "ALL_ON", - Zero, - Zero, - One - } - } - }) - Name (P001, Package (0x0B) - { - "PSTATE_SET", - 0x02, - "GRAPHICS_FREQ_CONTROL", - "*", - "CORE_CLOCK", - 0x04, - One, - Package (0x05) - { - "PSTATE", - Zero, - 0x17D78400, - Zero, - Package (0x02) - { - "GPU", - 0x42 - } - }, - - Package (0x05) - { - "PSTATE", - One, - 0x11E1A300, - One, - Package (0x02) - { - "GPU", - 0x32 - } - }, - - Package (0x05) - { - "PSTATE", - 0x02, - 0x08F0D180, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x03, - Zero, - 0x03, - Package (0x02) - { - "GPU", - Zero - } - } - }) - Name (P002, Package (0x0F) - { - "PSTATE_SET", - 0x02, - "GRAPHICS_FREQ_CONTROL", - "*", - "CORE_CLOCK", - 0x08, - 0x04, - Package (0x05) - { - "PSTATE", - Zero, - 0x20C85580, - Zero, - Package (0x02) - { - "GPU", - 0x64 - } - }, - - Package (0x05) - { - "PSTATE", - One, - 0x1E65FB80, - One, - Package (0x02) - { - "GPU", - 0x52 - } - }, - - Package (0x05) - { - "PSTATE", - 0x02, - 0x1AD27480, - 0x02, - Package (0x02) - { - "GPU", - 0x48 - } - }, - - Package (0x05) - { - "PSTATE", - 0x03, - 0x173EED80, - 0x03, - Package (0x02) - { - "GPU", - 0x3E - } - }, - - Package (0x05) - { - "PSTATE", - 0x04, - 0x122DEE40, - 0x04, - Package (0x02) - { - "GPU", - 0x31 - } - }, - - Package (0x05) - { - "PSTATE", - 0x05, - 0x0ABA9500, - 0x05, - Package (0x02) - { - "GPU", - 0x1E - } - }, - - Package (0x05) - { - "PSTATE", - 0x06, - 0x08F0D180, - 0x05, - Package (0x02) - { - "GPU", - 0x18 - } - }, - - Package (0x05) - { - "PSTATE", - 0x07, - Zero, - 0x05, - Package (0x02) - { - "GPU", - Zero - } - } - }) - Name (P003, Package (0x0F) - { - "PSTATE_SET", - 0x02, - "GRAPHICS_FREQ_CONTROL", - "*", - "CORE_CLOCK", - 0x08, - 0x04, - Package (0x05) - { - "PSTATE", - Zero, - 0x258D0980, - Zero, - Package (0x02) - { - "GPU", - 0x64 - } - }, - - Package (0x05) - { - "PSTATE", - One, - 0x1E65FB80, - One, - Package (0x02) - { - "GPU", - 0x52 - } - }, - - Package (0x05) - { - "PSTATE", - 0x02, - 0x1AD27480, - 0x02, - Package (0x02) - { - "GPU", - 0x48 - } - }, - - Package (0x05) - { - "PSTATE", - 0x03, - 0x173EED80, - 0x03, - Package (0x02) - { - "GPU", - 0x3E - } - }, - - Package (0x05) - { - "PSTATE", - 0x04, - 0x122DEE40, - 0x04, - Package (0x02) - { - "GPU", - 0x31 - } - }, - - Package (0x05) - { - "PSTATE", - 0x05, - 0x0ABA9500, - 0x05, - Package (0x02) - { - "GPU", - 0x1E - } - }, - - Package (0x05) - { - "PSTATE", - 0x06, - 0x08F0D180, - 0x05, - Package (0x02) - { - "GPU", - 0x18 - } - }, - - Package (0x05) - { - "PSTATE", - 0x07, - Zero, - 0x05, - Package (0x02) - { - "GPU", - Zero - } - } - }) - Name (P004, Package (0x0F) - { - "PSTATE_SET", - 0x02, - "GRAPHICS_FREQ_CONTROL", - "*", - "CORE_CLOCK", - 0x08, - 0x04, - Package (0x05) - { - "PSTATE", - Zero, - 0x23C34600, - Zero, - Package (0x02) - { - "GPU", - 0x64 - } - }, - - Package (0x05) - { - "PSTATE", - One, - 0x1E65FB80, - One, - Package (0x02) - { - "GPU", - 0x52 - } - }, - - Package (0x05) - { - "PSTATE", - 0x02, - 0x1AD27480, - 0x02, - Package (0x02) - { - "GPU", - 0x48 - } - }, - - Package (0x05) - { - "PSTATE", - 0x03, - 0x173EED80, - 0x03, - Package (0x02) - { - "GPU", - 0x3E - } - }, - - Package (0x05) - { - "PSTATE", - 0x04, - 0x122DEE40, - 0x04, - Package (0x02) - { - "GPU", - 0x31 - } - }, - - Package (0x05) - { - "PSTATE", - 0x05, - 0x0ABA9500, - 0x05, - Package (0x02) - { - "GPU", - 0x1E - } - }, - - Package (0x05) - { - "PSTATE", - 0x06, - 0x08F0D180, - 0x05, - Package (0x02) - { - "GPU", - 0x18 - } - }, - - Package (0x05) - { - "PSTATE", - 0x07, - Zero, - 0x05, - Package (0x02) - { - "GPU", - Zero - } - } - }) - Name (P005, Package (0x0B) - { - "PSTATE_SET", - 0x03, - "GRAPHICS_BW_CONTROL", - "*", - "BANDWIDTH", - 0x04, - 0x02, - Package (0x05) - { - "PSTATE", - Zero, - 0x0000000268C9F300, - Zero, - Package (0x02) - { - "GPU", - 0x42 - } - }, - - Package (0x05) - { - "PSTATE", - One, - 0x0000000103BBB300, - One, - Package (0x02) - { - "GPU", - 0x32 - } - }, - - Package (0x05) - { - "PSTATE", - 0x02, - 0x8DDBEB00, - 0x02, - Package (0x02) - { - "GPU", - 0x19 - } - }, - - Package (0x05) - { - "PSTATE", - 0x03, - Zero, - 0x03, - Package (0x02) - { - "GPU", - Zero - } - } - }) - Name (P006, Package (0x10) - { - "PSTATE_SET", - 0x03, - "GRAPHICS_BW_CONTROL", - "*", - "BANDWIDTH", - 0x09, - 0x06, - Package (0x05) - { - "PSTATE", - Zero, - 0x00000002E593C000, - Zero, - Package (0x02) - { - "GPU", - 0x64 - } - }, - - Package (0x05) - { - "PSTATE", - One, - 0x0000000269FB2000, - Zero, - Package (0x02) - { - "GPU", - 0x53 - } - }, - - Package (0x05) - { - "PSTATE", - 0x02, - 0x00000001EE628000, - One, - Package (0x02) - { - "GPU", - 0x43 - } - }, - - Package (0x05) - { - "PSTATE", - 0x03, - 0x0000000172C9E000, - One, - Package (0x02) - { - "GPU", - 0x32 - } - }, - - Package (0x05) - { - "PSTATE", - 0x04, - 0x0000000104ECE000, - One, - Package (0x02) - { - "GPU", - 0x23 - } - }, - - Package (0x05) - { - "PSTATE", - 0x05, - 0xDBBA0000, - One, - Package (0x02) - { - "GPU", - 0x1D - } - }, - - Package (0x05) - { - "PSTATE", - 0x06, - 0x8F0D1800, - 0x02, - Package (0x02) - { - "GPU", - 0x13 - } - }, - - Package (0x05) - { - "PSTATE", - 0x07, - 0x5F5E1000, - 0x02, - Package (0x02) - { - "GPU", - 0x0D - } - }, - - Package (0x05) - { - "PSTATE", - 0x08, - Zero, - 0x02, - Package (0x02) - { - "GPU", - Zero - } - } - }) - Name (P007, Package (0x0B) - { - "PSTATE_SET", - 0x02, - "VIDEO_CORE_CLOCK_CONTROL", - "*", - "CORE_CLOCK", - 0x04, - 0x02, - Package (0x04) - { - "PSTATE", - Zero, - 0x1BB75640, - Zero - }, - - Package (0x04) - { - "PSTATE", - One, - 0x0FE502AB, - One - }, - - Package (0x04) - { - "PSTATE", - 0x02, - 0x07F28155, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x03, - Zero, - 0x02 - } - }) - Name (P008, Package (0x0B) - { - "PSTATE_SET", - 0x02, - "VIDEO_CORE_CLOCK_CONTROL", - "*", - "CORE_CLOCK", - 0x04, - 0x02, - Package (0x04) - { - "PSTATE", - Zero, - 0x1E65FB80, - Zero - }, - - Package (0x04) - { - "PSTATE", - One, - 0x1312D000, - One - }, - - Package (0x04) - { - "PSTATE", - 0x02, - 0x08F0D180, - 0x02 - }, - - Package (0x04) - { - "PSTATE", - 0x03, - Zero, - 0x02 - } - }) - If ((\_SB.SIDV < 0x00020000)) - { - DerefOf (RBUF [0x04]) [0x0D] = P001 /* \_SB_.GPU0.PMCL.P001 */ - } - ElseIf ((\_SB.SSBS == "1.8GHz")) - { - DerefOf (RBUF [0x04]) [0x0D] = P002 /* \_SB_.GPU0.PMCL.P002 */ - } - ElseIf ((\_SB.SIDV > 0x00020000)) - { - DerefOf (RBUF [0x04]) [0x0D] = P003 /* \_SB_.GPU0.PMCL.P003 */ - } - Else - { - DerefOf (RBUF [0x04]) [0x0D] = P004 /* \_SB_.GPU0.PMCL.P004 */ - } - - If ((\_SB.SIDV < 0x00020000)) - { - DerefOf (RBUF [0x04]) [0x0E] = P005 /* \_SB_.GPU0.PMCL.P005 */ - } - Else - { - DerefOf (RBUF [0x04]) [0x0E] = P006 /* \_SB_.GPU0.PMCL.P006 */ - } - - If ((\_SB.SIDV < 0x00020000)) - { - DerefOf (RBUF [0x07]) [0x0D] = P007 /* \_SB_.GPU0.PMCL.P007 */ - } - Else - { - DerefOf (RBUF [0x07]) [0x0D] = P008 /* \_SB_.GPU0.PMCL.P008 */ - } - - Return (RBUF) /* \_SB_.GPU0.PMCL.RBUF */ - } - - Method (_ROM, 3, NotSerialized) // _ROM: Read-Only Memory - { - Name (PCF1, Buffer (One) - { - 0x00 // . - }) - Name (PCF2, Buffer (One) - { - 0x00 // . - }) - Name (PCF3, Buffer (One) - { - 0x00 // . - }) - Name (PCF4, Buffer (One) - { - 0x00 // . - }) - Name (PCFG, Buffer (0x1930) - { - /* 0000 */ 0x3C, 0x3F, 0x78, 0x6D, 0x6C, 0x20, 0x76, 0x65, // .< - /* 0028 */ 0x47, 0x72, 0x6F, 0x75, 0x70, 0x20, 0x69, 0x64, // Group id - /* 0030 */ 0x3D, 0x27, 0x4D, 0x61, 0x69, 0x6E, 0x20, 0x50, // ='Main P - /* 0038 */ 0x61, 0x6E, 0x65, 0x6C, 0x27, 0x3E, 0x0A, 0x20, // anel'>. - /* 0040 */ 0x20, 0x20, 0x20, 0x3C, 0x50, 0x61, 0x6E, 0x65, // LS - /* 0050 */ 0x30, 0x36, 0x32, 0x52, 0x31, 0x53, 0x58, 0x30, // 062R1SX0 - /* 0058 */ 0x31, 0x3C, 0x2F, 0x50, 0x61, 0x6E, 0x65, 0x6C, // 1. - /* 0068 */ 0x20, 0x20, 0x3C, 0x50, 0x61, 0x6E, 0x65, 0x6C, // HD D - /* 0080 */ 0x75, 0x61, 0x6C, 0x20, 0x44, 0x53, 0x49, 0x20, // ual DSI - /* 0088 */ 0x48, 0x61, 0x70, 0x61, 0x6E, 0x65, 0x72, 0x6F, // Hapanero - /* 0090 */ 0x20, 0x50, 0x61, 0x6E, 0x65, 0x6C, 0x20, 0x28, // Panel ( - /* 0098 */ 0x31, 0x34, 0x34, 0x30, 0x78, 0x32, 0x35, 0x36, // 1440x256 - /* 00A0 */ 0x30, 0x20, 0x32, 0x34, 0x62, 0x70, 0x70, 0x29, // 0 24bpp) - /* 00A8 */ 0x3C, 0x2F, 0x50, 0x61, 0x6E, 0x65, 0x6C, 0x44, // . - /* 00C0 */ 0x3C, 0x47, 0x72, 0x6F, 0x75, 0x70, 0x20, 0x69, // . - /* 00E0 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // - /* 00E8 */ 0x3C, 0x4D, 0x61, 0x6E, 0x75, 0x66, 0x61, 0x63, // 0 - /* 00F8 */ 0x78, 0x41, 0x46, 0x30, 0x44, 0x3C, 0x2F, 0x4D, // xAF0D. - /* 0110 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x50, //

0x001 - /* 0128 */ 0x31, 0x3C, 0x2F, 0x50, 0x72, 0x6F, 0x64, 0x75, // 1. - /* 0138 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // - /* 0140 */ 0x3C, 0x53, 0x65, 0x72, 0x69, 0x61, 0x6C, 0x4E, // 0x - /* 0150 */ 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x3C, 0x2F, // 000000. - /* 0168 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x57, // 0x09. - /* 01A0 */ 0x20, 0x20, 0x3C, 0x59, 0x65, 0x61, 0x72, 0x6F, // 0x1 - /* 01B8 */ 0x33, 0x3C, 0x2F, 0x59, 0x65, 0x61, 0x72, 0x6F, // 3. - /* 01D0 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x45, // 1. - /* 01F8 */ 0x20, 0x20, 0x20, 0x3C, 0x45, 0x44, 0x49, 0x44, // 3. - /* 0220 */ 0x20, 0x20, 0x3C, 0x56, 0x69, 0x64, 0x65, 0x6F, // . - /* 04B8 */ 0x20, 0x20, 0x20, 0x20, 0x3C, 0x45, 0x73, 0x74, // 0x0. - /* 04F0 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x4D, 0x61, // 0x0. - /* 0528 */ 0x20, 0x20, 0x3C, 0x53, 0x74, 0x61, 0x6E, 0x64, // . - /* 0540 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x53, // . - /* 0560 */ 0x20, 0x20, 0x3C, 0x53, 0x74, 0x61, 0x6E, 0x64, // . - /* 0578 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x53, // . - /* 0598 */ 0x20, 0x20, 0x3C, 0x53, 0x74, 0x61, 0x6E, 0x64, // . - /* 05B0 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x53, // . - /* 05D0 */ 0x20, 0x20, 0x3C, 0x53, 0x74, 0x61, 0x6E, 0x64, // . - /* 05E8 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x53, // . - /* 0608 */ 0x20, 0x20, 0x20, 0x3C, 0x2F, 0x47, 0x72, 0x6F, // .. - /* 0618 */ 0x20, 0x3C, 0x47, 0x72, 0x6F, 0x75, 0x70, 0x20, // . - /* 0638 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x48, // 0x - /* 0658 */ 0x33, 0x45, 0x3C, 0x2F, 0x48, 0x6F, 0x72, 0x69, // 3E. - /* 0678 */ 0x20, 0x20, 0x20, 0x20, 0x3C, 0x56, 0x65, 0x72, // 0x6E. - /* 06B0 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x48, // 0x - /* 06D8 */ 0x30, 0x30, 0x3C, 0x2F, 0x48, 0x6F, 0x72, 0x69, // 00. - /* 0700 */ 0x3C, 0x2F, 0x47, 0x72, 0x6F, 0x75, 0x70, 0x3E, // - /* 0708 */ 0x20, 0x0A, 0x0A, 0x20, 0x20, 0x20, 0x20, 0x3C, // .. < - /* 0710 */ 0x47, 0x72, 0x6F, 0x75, 0x70, 0x20, 0x69, 0x64, // Group id - /* 0718 */ 0x3D, 0x27, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, // ='Active - /* 0720 */ 0x20, 0x54, 0x69, 0x6D, 0x69, 0x6E, 0x67, 0x27, // Timing' - /* 0728 */ 0x3E, 0x0A, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // >. - /* 0730 */ 0x20, 0x20, 0x3C, 0x48, 0x6F, 0x72, 0x69, 0x7A, // 1 - /* 0758 */ 0x34, 0x34, 0x30, 0x3C, 0x2F, 0x48, 0x6F, 0x72, // 440. - /* 0770 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, // < - /* 0778 */ 0x48, 0x6F, 0x72, 0x69, 0x7A, 0x6F, 0x6E, 0x74, // Horizont - /* 0780 */ 0x61, 0x6C, 0x46, 0x72, 0x6F, 0x6E, 0x74, 0x50, // alFrontP - /* 0788 */ 0x6F, 0x72, 0x63, 0x68, 0x20, 0x75, 0x6E, 0x69, // orch uni - /* 0790 */ 0x74, 0x73, 0x3D, 0x27, 0x44, 0x6F, 0x74, 0x20, // ts='Dot - /* 0798 */ 0x43, 0x6C, 0x6F, 0x63, 0x6B, 0x73, 0x27, 0x3E, // Clocks'> - /* 07A0 */ 0x31, 0x38, 0x30, 0x3C, 0x2F, 0x48, 0x6F, 0x72, // 180. - /* 07C0 */ 0x20, 0x20, 0x20, 0x3C, 0x48, 0x6F, 0x72, 0x69, // 44. - /* 0808 */ 0x20, 0x20, 0x20, 0x20, 0x3C, 0x48, 0x6F, 0x72, // 32. - /* 0850 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x48, 0x6F, // 0. - /* 0898 */ 0x20, 0x20, 0x20, 0x3C, 0x48, 0x6F, 0x72, 0x69, // 0. - /* 08E0 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x48, 0x6F, // 0 - /* 0910 */ 0x3C, 0x2F, 0x48, 0x6F, 0x72, 0x69, 0x7A, 0x6F, // - /* 0928 */ 0x0A, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // . - /* 0930 */ 0x20, 0x3C, 0x56, 0x65, 0x72, 0x74, 0x69, 0x63, // 2560 - /* 0958 */ 0x3C, 0x2F, 0x56, 0x65, 0x72, 0x74, 0x69, 0x63, // . - /* 0970 */ 0x20, 0x20, 0x3C, 0x56, 0x65, 0x72, 0x74, 0x69, // 8. - /* 09B0 */ 0x20, 0x20, 0x20, 0x3C, 0x56, 0x65, 0x72, 0x74, // 4. - /* 09F0 */ 0x20, 0x20, 0x3C, 0x56, 0x65, 0x72, 0x74, 0x69, // 4 - /* 0A28 */ 0x0A, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // . - /* 0A30 */ 0x20, 0x3C, 0x56, 0x65, 0x72, 0x74, 0x69, 0x63, // 0. - /* 0A68 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x56, // 0 - /* 0A90 */ 0x3C, 0x2F, 0x56, 0x65, 0x72, 0x74, 0x69, 0x63, // . - /* 0AA8 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x56, 0x65, // 0. - /* 0AF0 */ 0x20, 0x20, 0x3C, 0x49, 0x6E, 0x76, 0x65, 0x72, // Fa - /* 0B08 */ 0x6C, 0x73, 0x65, 0x3C, 0x2F, 0x49, 0x6E, 0x76, // lse - /* 0B20 */ 0x0A, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // . - /* 0B28 */ 0x20, 0x3C, 0x49, 0x6E, 0x76, 0x65, 0x72, 0x74, // Fa - /* 0B40 */ 0x6C, 0x73, 0x65, 0x3C, 0x2F, 0x49, 0x6E, 0x76, // lse. - /* 0B60 */ 0x20, 0x20, 0x3C, 0x49, 0x6E, 0x76, 0x65, 0x72, // F - /* 0B78 */ 0x61, 0x6C, 0x73, 0x65, 0x3C, 0x2F, 0x49, 0x6E, // alse. - /* 0B98 */ 0x20, 0x20, 0x20, 0x3C, 0x42, 0x6F, 0x72, 0x64, // - /* 0BA8 */ 0x30, 0x78, 0x30, 0x3C, 0x2F, 0x42, 0x6F, 0x72, // 0x0. . - /* 0BC8 */ 0x20, 0x20, 0x20, 0x3C, 0x47, 0x72, 0x6F, 0x75, // . - /* 0BF0 */ 0x20, 0x20, 0x3C, 0x49, 0x6E, 0x74, 0x65, 0x72, // - /* 0C20 */ 0x38, 0x3C, 0x2F, 0x49, 0x6E, 0x74, 0x65, 0x72, // 8. - /* 0C38 */ 0x20, 0x20, 0x3C, 0x49, 0x6E, 0x74, 0x65, 0x72, // 3. - /* 0C88 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x45, 0x53, // 0 - /* 0CA0 */ 0x3C, 0x2F, 0x45, 0x53, 0x44, 0x44, 0x65, 0x74, // . - /* 0CB8 */ 0x3C, 0x2F, 0x47, 0x72, 0x6F, 0x75, 0x70, 0x3E, // - /* 0CC0 */ 0x0A, 0x0A, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x47, // .. - /* 0CE0 */ 0x0A, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // . - /* 0CE8 */ 0x20, 0x3C, 0x44, 0x53, 0x49, 0x43, 0x68, 0x61, // 1. - /* 0D28 */ 0x20, 0x20, 0x20, 0x3C, 0x44, 0x53, 0x49, 0x56, // 0. - /* 0D68 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x44, 0x53, // 36. - /* 0DB0 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x44, 0x53, // 2. - /* 0DF8 */ 0x20, 0x20, 0x20, 0x20, 0x3C, 0x44, 0x53, 0x49, // 4< - /* 0E18 */ 0x2F, 0x44, 0x53, 0x49, 0x4C, 0x61, 0x6E, 0x65, // /DSILane - /* 0E20 */ 0x73, 0x3E, 0x0A, 0x20, 0x20, 0x20, 0x20, 0x20, // s>. - /* 0E28 */ 0x20, 0x20, 0x20, 0x3C, 0x44, 0x53, 0x49, 0x48, // Fals - /* 0E50 */ 0x65, 0x3C, 0x2F, 0x44, 0x53, 0x49, 0x48, 0x73, // e. - /* 0E68 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, // < - /* 0E70 */ 0x44, 0x53, 0x49, 0x4C, 0x6F, 0x77, 0x50, 0x6F, // DSILowPo - /* 0E78 */ 0x77, 0x65, 0x72, 0x4D, 0x6F, 0x64, 0x65, 0x49, // werModeI - /* 0E80 */ 0x6E, 0x48, 0x46, 0x50, 0x20, 0x75, 0x6E, 0x69, // nHFP uni - /* 0E88 */ 0x74, 0x73, 0x3D, 0x27, 0x42, 0x6F, 0x6F, 0x6C, // ts='Bool - /* 0E90 */ 0x27, 0x3E, 0x46, 0x61, 0x6C, 0x73, 0x65, 0x3C, // '>False< - /* 0E98 */ 0x2F, 0x44, 0x53, 0x49, 0x4C, 0x6F, 0x77, 0x50, // /DSILowP - /* 0EA0 */ 0x6F, 0x77, 0x65, 0x72, 0x4D, 0x6F, 0x64, 0x65, // owerMode - /* 0EA8 */ 0x49, 0x6E, 0x48, 0x46, 0x50, 0x3E, 0x0A, 0x20, // InHFP>. - /* 0EB0 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, // < - /* 0EB8 */ 0x44, 0x53, 0x49, 0x4C, 0x6F, 0x77, 0x50, 0x6F, // DSILowPo - /* 0EC0 */ 0x77, 0x65, 0x72, 0x4D, 0x6F, 0x64, 0x65, 0x49, // werModeI - /* 0EC8 */ 0x6E, 0x48, 0x42, 0x50, 0x20, 0x75, 0x6E, 0x69, // nHBP uni - /* 0ED0 */ 0x74, 0x73, 0x3D, 0x27, 0x42, 0x6F, 0x6F, 0x6C, // ts='Bool - /* 0ED8 */ 0x27, 0x3E, 0x46, 0x61, 0x6C, 0x73, 0x65, 0x3C, // '>False< - /* 0EE0 */ 0x2F, 0x44, 0x53, 0x49, 0x4C, 0x6F, 0x77, 0x50, // /DSILowP - /* 0EE8 */ 0x6F, 0x77, 0x65, 0x72, 0x4D, 0x6F, 0x64, 0x65, // owerMode - /* 0EF0 */ 0x49, 0x6E, 0x48, 0x42, 0x50, 0x3E, 0x0A, 0x20, // InHBP>. - /* 0EF8 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, // < - /* 0F00 */ 0x44, 0x53, 0x49, 0x4C, 0x6F, 0x77, 0x50, 0x6F, // DSILowPo - /* 0F08 */ 0x77, 0x65, 0x72, 0x4D, 0x6F, 0x64, 0x65, 0x49, // werModeI - /* 0F10 */ 0x6E, 0x48, 0x53, 0x41, 0x20, 0x75, 0x6E, 0x69, // nHSA uni - /* 0F18 */ 0x74, 0x73, 0x3D, 0x27, 0x42, 0x6F, 0x6F, 0x6C, // ts='Bool - /* 0F20 */ 0x27, 0x3E, 0x46, 0x61, 0x6C, 0x73, 0x65, 0x3C, // '>False< - /* 0F28 */ 0x2F, 0x44, 0x53, 0x49, 0x4C, 0x6F, 0x77, 0x50, // /DSILowP - /* 0F30 */ 0x6F, 0x77, 0x65, 0x72, 0x4D, 0x6F, 0x64, 0x65, // owerMode - /* 0F38 */ 0x49, 0x6E, 0x48, 0x53, 0x41, 0x3E, 0x0A, 0x20, // InHSA>. - /* 0F40 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, // < - /* 0F48 */ 0x44, 0x53, 0x49, 0x4C, 0x6F, 0x77, 0x50, 0x6F, // DSILowPo - /* 0F50 */ 0x77, 0x65, 0x72, 0x4D, 0x6F, 0x64, 0x65, 0x49, // werModeI - /* 0F58 */ 0x6E, 0x42, 0x4C, 0x4C, 0x50, 0x45, 0x4F, 0x46, // nBLLPEOF - /* 0F60 */ 0x20, 0x75, 0x6E, 0x69, 0x74, 0x73, 0x3D, 0x27, // units=' - /* 0F68 */ 0x42, 0x6F, 0x6F, 0x6C, 0x27, 0x3E, 0x54, 0x72, // Bool'>Tr - /* 0F70 */ 0x75, 0x65, 0x3C, 0x2F, 0x44, 0x53, 0x49, 0x4C, // ue. - /* 0F90 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x44, // True. - /* 0FD8 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, // < - /* 0FE0 */ 0x44, 0x53, 0x49, 0x52, 0x65, 0x66, 0x72, 0x65, // DSIRefre - /* 0FE8 */ 0x73, 0x68, 0x52, 0x61, 0x74, 0x65, 0x20, 0x75, // shRate u - /* 0FF0 */ 0x6E, 0x69, 0x74, 0x73, 0x3D, 0x27, 0x69, 0x6E, // nits='in - /* 0FF8 */ 0x74, 0x65, 0x67, 0x65, 0x72, 0x20, 0x51, 0x31, // teger Q1 - /* 1000 */ 0x36, 0x2E, 0x31, 0x36, 0x27, 0x3E, 0x30, 0x78, // 6.16'>0x - /* 1008 */ 0x33, 0x43, 0x30, 0x30, 0x30, 0x30, 0x3C, 0x2F, // 3C0000. - /* 1020 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // - /* 1028 */ 0x3C, 0x44, 0x53, 0x49, 0x50, 0x68, 0x79, 0x44, // Tru - /* 1048 */ 0x65, 0x3C, 0x2F, 0x44, 0x53, 0x49, 0x50, 0x68, // e. - /* 1060 */ 0x20, 0x20, 0x20, 0x3C, 0x44, 0x53, 0x49, 0x49, // 0. - /* 1098 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, // < - /* 10A0 */ 0x44, 0x53, 0x49, 0x43, 0x6F, 0x6E, 0x74, 0x72, // DSIContr - /* 10A8 */ 0x6F, 0x6C, 0x6C, 0x65, 0x72, 0x4D, 0x61, 0x70, // ollerMap - /* 10B0 */ 0x70, 0x69, 0x6E, 0x67, 0x3E, 0x0A, 0x20, 0x20, // ping>. - /* 10B8 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // - /* 10C0 */ 0x30, 0x30, 0x20, 0x30, 0x31, 0x0A, 0x20, 0x20, // 00 01. - /* 10C8 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3C, 0x2F, // . - /* 10E8 */ 0x20, 0x20, 0x3C, 0x2F, 0x47, 0x72, 0x6F, 0x75, // ..< - /* 1928 */ 0x2F, 0x47, 0x72, 0x6F, 0x75, 0x70, 0x3E, 0x00 // /Group>. - }) - While (One) - { - Name (_T_0, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_0 = ToInteger (Arg2) - If ((_T_0 == 0x00C130B0)) - { - Local2 = PCF1 /* \_SB_.GPU0._ROM.PCF1 */ - } - ElseIf ((_T_0 == 0x00900000)) - { - Local2 = PCF2 /* \_SB_.GPU0._ROM.PCF2 */ - } - ElseIf ((_T_0 == 0x00A58047)) - { - Local2 = PCF3 /* \_SB_.GPU0._ROM.PCF3 */ - } - ElseIf ((_T_0 == 0x009550BC)) - { - Local2 = PCF4 /* \_SB_.GPU0._ROM.PCF4 */ - } - Else - { - Local2 = PCFG /* \_SB_.GPU0._ROM.PCFG */ - } - - Break - } - - If ((Arg0 >= SizeOf (Local2))) - { - Return (Buffer (One) - { - 0x00 // . - }) - } - Else - { - Local0 = Arg0 - } - - If ((Arg1 > 0x1000)) - { - Local1 = 0x1000 - } - Else - { - Local1 = Arg1 - } - - If (((Local0 + Local1) > SizeOf (Local2))) - { - Local1 = (SizeOf (Local2) - Local0) - } - - CreateField (Local2, (0x08 * Local0), (0x08 * Local1), RBUF) - Return (RBUF) /* \_SB_.GPU0._ROM.RBUF */ - } - - Method (PIGC, 2, NotSerialized) - { - Name (RBUF, Buffer (One) - { - 0x00 // . - }) - Return (RBUF) /* \_SB_.GPU0.PIGC.RBUF */ - } - - Method (PPCC, 2, NotSerialized) - { - Name (RBUF, Buffer (One) - { - 0x00 // . - }) - Return (RBUF) /* \_SB_.GPU0.PPCC.RBUF */ - } - - Method (PGCT, 2, NotSerialized) - { - Name (RBUF, Buffer (One) - { - 0x00 // . - }) - Return (RBUF) /* \_SB_.GPU0.PGCT.RBUF */ - } - - Method (HSIC, 2, NotSerialized) - { - Name (RBUF, Buffer (One) - { - 0x00 // . - }) - Return (RBUF) /* \_SB_.GPU0.HSIC.RBUF */ - } - - Method (PGMT, 2, NotSerialized) - { - Name (TBUF, Buffer (One) - { - 0x00 // . - }) - If ((Arg0 >= SizeOf (TBUF))) - { - Return (Buffer (One) - { - 0x00 // . - }) - } - Else - { - Local0 = Arg0 - } - - If ((Arg1 > 0x1000)) - { - Local1 = 0x1000 - } - Else - { - Local1 = Arg1 - } - - If (((Local0 + Local1) > SizeOf (TBUF))) - { - Local1 = (SizeOf (TBUF) - Local0) - } - - CreateField (TBUF, (0x08 * Local0), (0x08 * Local1), RBUF) - Return (RBUF) /* \_SB_.GPU0.PGMT.RBUF */ - } - - Method (PGRT, 2, NotSerialized) - { - Name (RBUF, Buffer (One) - { - 0x00 // . - }) - Return (RBUF) /* \_SB_.GPU0.PGRT.RBUF */ - } - - Method (PBRT, 2, NotSerialized) - { - Name (RBUF, Buffer (One) - { - 0x00 // . - }) - Return (RBUF) /* \_SB_.GPU0.PBRT.RBUF */ - } - - Method (DITH, 2, NotSerialized) - { - Name (RBUF, Buffer (One) - { - 0x00 // . - }) - Return (RBUF) /* \_SB_.GPU0.DITH.RBUF */ - } - - Method (BLCP, 1, NotSerialized) - { - Name (RBUF, Buffer (0x0100){}) - Return (RBUF) /* \_SB_.GPU0.BLCP.RBUF */ - } - - Name (_DOD, Package (0x01) // _DOD: Display Output Devices - { - 0x00024321 - }) - Device (AVS0) - { - Name (_ADR, 0x00024321) // _ADR: Address - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, Buffer (0x02) - { - 0x79, 0x00 // y. - }) - Return (RBUF) /* \_SB_.GPU0.AVS0._CRS.RBUF */ - } - - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.MMU1, - \_SB.VFE0 - }) - } - - Method (CHDV, 0, NotSerialized) - { - Name (CHIF, Package (0x02) - { - One, - Package (0x07) - { - "CHILDDEV", - Zero, - 0x00024321, - "QCOM_AVStream_8994", - Zero, - "Qualcomm Camera AVStream Mini Driver", - Package (0x04) - { - "COMPATIBLEIDS", - 0x02, - "VEN_QCOM&DEV__AVSTREAM", - "QCOM_AVSTREAM" - } - } - }) - Return (CHIF) /* \_SB_.GPU0.CHDV.CHIF */ - } - - Method (REGR, 0, NotSerialized) - { - Name (RBUF, Package (0x0C) - { - Package (0x02) - { - "ForceMaxPerf", - Zero - }, - - Package (0x02) - { - "ForceActive", - Zero - }, - - Package (0x02) - { - "PreventPowerCollapse", - Zero - }, - - Package (0x02) - { - "DisableThermalMitigation", - Zero - }, - - Package (0x02) - { - "GlobalThermalRequestRouting", - 0x09 - }, - - Package (0x02) - { - "DDRHighestBankBit", - 0x0F - }, - - Package (0x02) - { - "AlternativeTilingMode", - Zero - }, - - Package (0x02) - { - "LeafPTPacking", - 0x04 - }, - - Package (0x02) - { - "SecureCarveoutSize", - 0x14A00000 - }, - - Package (0x04) - { - "GRAPHICS", - Package (0x02) - { - "ForceFullMicrocodeReload", - One - }, - - Package (0x0A) - { - "DCVS", - Package (0x02) - { - "Enable", - One - }, - - Package (0x02) - { - "IncreaseFilterBw", - 0x00020000 - }, - - Package (0x02) - { - "DecreaseFilterBw", - 0x3333 - }, - - Package (0x02) - { - "TargetBusyPct", - 0x55 - }, - - Package (0x02) - { - "SampleRate", - 0x3C - }, - - Package (0x02) - { - "TargetBusyPctOffscreen", - 0x4B - }, - - Package (0x02) - { - "SampleRateOffscreen", - 0x14 - }, - - Package (0x02) - { - "GpuResetValue", - 0x122DEE40 - }, - - Package (0x02) - { - "BusResetValue", - 0x08FC - } - }, - - Package (0x07) - { - "A4x", - Package (0x02) - { - "DisableSPTPPowerCollapse", - Zero - }, - - Package (0x02) - { - "DisableFastForwardPowerUp", - One - }, - - Package (0x02) - { - "NumSPsForBinning", - 0x02 - }, - - Package (0x02) - { - "DisableRegBankSleep", - One - }, - - Package (0x02) - { - "DisablePeakPowerDetect", - Zero - }, - - Package (0x02) - { - "ForceHalfALU", - Zero - } - } - }, - - Package (0x05) - { - "VIDEO", - Package (0x02) - { - "ForceActive", - Zero - }, - - Package (0x02) - { - "PreventPowerCollapse", - Zero - }, - - Package (0x02) - { - "DisableVideoDecoder", - Zero - }, - - Package (0x02) - { - "DisableVideoEncoder", - Zero - } - }, - - Package (0x04) - { - "DISPLAY", - Package (0x02) - { - "DisableMiracast", - One - }, - - Package (0x02) - { - "EnableOEMDriverDependency", - One - }, - - Package (0x02) - { - "EnableBridgeDriverDependency", - Zero - } - } - }) - Return (RBUF) /* \_SB_.GPU0.REGR.RBUF */ - } - } - - Device (SCM0) - { - Name (_HID, "QCOM2402") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Method (GCFG, 0, NotSerialized) - { - Return (0x0100) - } - } - - Device (TREE) - { - Name (_HID, "QCOM24BA") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - } - - Name (PDBF, Buffer (0x0650){}) - CreateDWordField (PDBF, Zero, P000) - CreateDWordField (PDBF, 0x04, P001) - CreateDWordField (PDBF, 0x08, P002) - CreateDWordField (PDBF, 0x0C, P003) - CreateDWordField (PDBF, 0x10, P004) - CreateDWordField (PDBF, 0x14, P005) - CreateDWordField (PDBF, 0x18, P006) - CreateDWordField (PDBF, 0x1C, P007) - CreateDWordField (PDBF, 0x20, P008) - CreateDWordField (PDBF, 0x24, P009) - CreateDWordField (PDBF, 0x28, P010) - CreateDWordField (PDBF, 0x2C, P011) - CreateDWordField (PDBF, 0x30, P012) - CreateDWordField (PDBF, 0x34, P013) - CreateDWordField (PDBF, 0x38, P014) - CreateDWordField (PDBF, 0x3C, P015) - CreateDWordField (PDBF, 0x40, P016) - CreateDWordField (PDBF, 0x44, P017) - CreateDWordField (PDBF, 0x48, P018) - CreateDWordField (PDBF, 0x4C, P019) - CreateDWordField (PDBF, 0x50, P020) - CreateDWordField (PDBF, 0x54, P021) - CreateDWordField (PDBF, 0x58, P022) - CreateDWordField (PDBF, 0x5C, P023) - CreateDWordField (PDBF, 0x60, P024) - CreateDWordField (PDBF, 0x64, P025) - CreateDWordField (PDBF, 0x68, P026) - CreateDWordField (PDBF, 0x6C, P027) - CreateDWordField (PDBF, 0x70, P028) - CreateDWordField (PDBF, 0x74, P029) - CreateDWordField (PDBF, 0x78, P030) - CreateDWordField (PDBF, 0x7C, P031) - CreateDWordField (PDBF, 0x80, P032) - CreateDWordField (PDBF, 0x84, P033) - CreateDWordField (PDBF, 0x88, P034) - CreateDWordField (PDBF, 0x8C, P035) - CreateDWordField (PDBF, 0x90, P036) - CreateDWordField (PDBF, 0x94, P037) - CreateDWordField (PDBF, 0x98, P038) - CreateDWordField (PDBF, 0x9C, P039) - CreateDWordField (PDBF, 0xA0, P040) - CreateDWordField (PDBF, 0xA4, P041) - CreateDWordField (PDBF, 0xA8, P042) - CreateDWordField (PDBF, 0xAC, P043) - CreateDWordField (PDBF, 0xB0, P044) - CreateDWordField (PDBF, 0xB4, P045) - CreateDWordField (PDBF, 0xB8, P046) - CreateDWordField (PDBF, 0xBC, P047) - CreateDWordField (PDBF, 0xC0, P048) - CreateDWordField (PDBF, 0xC4, P049) - CreateDWordField (PDBF, 0xC8, P050) - CreateDWordField (PDBF, 0xCC, P051) - CreateDWordField (PDBF, 0xD0, P052) - CreateDWordField (PDBF, 0xD4, P053) - CreateDWordField (PDBF, 0xD8, P054) - CreateDWordField (PDBF, 0xDC, P055) - CreateDWordField (PDBF, 0xE0, P056) - CreateDWordField (PDBF, 0xE4, P057) - CreateDWordField (PDBF, 0xE8, P058) - CreateDWordField (PDBF, 0xEC, P059) - CreateDWordField (PDBF, 0xF0, P060) - CreateDWordField (PDBF, 0xF4, P061) - CreateDWordField (PDBF, 0xF8, P062) - CreateDWordField (PDBF, 0xFC, P063) - CreateDWordField (PDBF, 0x0100, P064) - CreateDWordField (PDBF, 0x0104, P065) - CreateDWordField (PDBF, 0x0108, P066) - CreateDWordField (PDBF, 0x010C, P067) - CreateDWordField (PDBF, 0x0110, P068) - CreateDWordField (PDBF, 0x0114, P069) - CreateDWordField (PDBF, 0x0118, P070) - CreateDWordField (PDBF, 0x011C, P071) - CreateDWordField (PDBF, 0x0120, P072) - CreateDWordField (PDBF, 0x0124, P073) - CreateDWordField (PDBF, 0x0128, P074) - CreateDWordField (PDBF, 0x012C, P075) - CreateDWordField (PDBF, 0x0130, P076) - CreateDWordField (PDBF, 0x0134, P077) - CreateDWordField (PDBF, 0x0138, P078) - CreateDWordField (PDBF, 0x013C, P079) - CreateDWordField (PDBF, 0x0140, P080) - CreateDWordField (PDBF, 0x0144, P081) - CreateDWordField (PDBF, 0x0148, P082) - CreateDWordField (PDBF, 0x014C, P083) - CreateDWordField (PDBF, 0x0150, P084) - CreateDWordField (PDBF, 0x0154, P085) - CreateDWordField (PDBF, 0x0158, P086) - CreateDWordField (PDBF, 0x015C, P087) - CreateDWordField (PDBF, 0x0160, P088) - CreateDWordField (PDBF, 0x0164, P089) - CreateDWordField (PDBF, 0x0168, P090) - CreateDWordField (PDBF, 0x016C, P091) - CreateDWordField (PDBF, 0x0170, P092) - CreateDWordField (PDBF, 0x0174, P093) - CreateDWordField (PDBF, 0x0178, P094) - CreateDWordField (PDBF, 0x017C, P095) - CreateDWordField (PDBF, 0x0180, P096) - CreateDWordField (PDBF, 0x0184, P097) - CreateDWordField (PDBF, 0x0188, P098) - CreateDWordField (PDBF, 0x018C, P099) - CreateDWordField (PDBF, 0x0190, P100) - CreateDWordField (PDBF, 0x0194, P101) - CreateDWordField (PDBF, 0x0198, P102) - CreateDWordField (PDBF, 0x019C, P103) - CreateDWordField (PDBF, 0x01A0, P104) - CreateDWordField (PDBF, 0x01A4, P105) - CreateDWordField (PDBF, 0x01A8, P106) - CreateDWordField (PDBF, 0x01AC, P107) - CreateDWordField (PDBF, 0x01B0, P108) - CreateDWordField (PDBF, 0x01B4, P109) - CreateDWordField (PDBF, 0x01B8, P110) - CreateDWordField (PDBF, 0x01BC, P111) - CreateDWordField (PDBF, 0x01C0, P112) - CreateDWordField (PDBF, 0x01C4, P113) - CreateDWordField (PDBF, 0x01C8, P114) - CreateDWordField (PDBF, 0x01CC, P115) - CreateDWordField (PDBF, 0x01D0, P116) - CreateDWordField (PDBF, 0x01D4, P117) - CreateDWordField (PDBF, 0x01D8, P118) - CreateDWordField (PDBF, 0x01DC, P119) - CreateDWordField (PDBF, 0x01E0, P120) - CreateDWordField (PDBF, 0x01E4, P121) - CreateDWordField (PDBF, 0x01E8, P122) - CreateDWordField (PDBF, 0x01EC, P123) - CreateDWordField (PDBF, 0x01F0, P124) - CreateDWordField (PDBF, 0x01F4, P125) - CreateDWordField (PDBF, 0x01F8, P126) - CreateDWordField (PDBF, 0x01FC, P127) - CreateDWordField (PDBF, 0x0200, P128) - CreateDWordField (PDBF, 0x0204, P129) - CreateDWordField (PDBF, 0x0208, P130) - CreateDWordField (PDBF, 0x020C, P131) - CreateDWordField (PDBF, 0x0210, P132) - CreateDWordField (PDBF, 0x0214, P133) - CreateDWordField (PDBF, 0x0218, P134) - CreateDWordField (PDBF, 0x021C, P135) - CreateDWordField (PDBF, 0x0220, P136) - CreateDWordField (PDBF, 0x0224, P137) - CreateDWordField (PDBF, 0x0228, P138) - CreateDWordField (PDBF, 0x022C, P139) - CreateDWordField (PDBF, 0x0230, P140) - CreateDWordField (PDBF, 0x0234, P141) - CreateDWordField (PDBF, 0x0238, P142) - CreateDWordField (PDBF, 0x023C, P143) - CreateDWordField (PDBF, 0x0240, P144) - CreateDWordField (PDBF, 0x0244, P145) - CreateDWordField (PDBF, 0x0248, P146) - CreateDWordField (PDBF, 0x024C, P147) - CreateDWordField (PDBF, 0x0250, P148) - CreateDWordField (PDBF, 0x0254, P149) - CreateDWordField (PDBF, 0x0258, P150) - CreateDWordField (PDBF, 0x025C, P151) - CreateDWordField (PDBF, 0x0260, P152) - CreateDWordField (PDBF, 0x0264, P153) - CreateDWordField (PDBF, 0x0268, P154) - CreateDWordField (PDBF, 0x026C, P155) - CreateDWordField (PDBF, 0x0270, P156) - CreateDWordField (PDBF, 0x0274, P157) - CreateDWordField (PDBF, 0x0278, P158) - CreateDWordField (PDBF, 0x027C, P159) - CreateDWordField (PDBF, 0x0280, P160) - CreateDWordField (PDBF, 0x0284, P161) - CreateDWordField (PDBF, 0x0288, P162) - CreateDWordField (PDBF, 0x028C, P163) - CreateDWordField (PDBF, 0x0290, P164) - CreateDWordField (PDBF, 0x0294, P165) - CreateDWordField (PDBF, 0x0298, P166) - CreateDWordField (PDBF, 0x029C, P167) - CreateDWordField (PDBF, 0x02A0, P168) - CreateDWordField (PDBF, 0x02A4, P169) - CreateDWordField (PDBF, 0x02A8, P170) - CreateDWordField (PDBF, 0x02AC, P171) - CreateDWordField (PDBF, 0x02B0, P172) - CreateDWordField (PDBF, 0x02B4, P173) - CreateDWordField (PDBF, 0x02B8, P174) - CreateDWordField (PDBF, 0x02BC, P175) - CreateDWordField (PDBF, 0x02C0, P176) - CreateDWordField (PDBF, 0x02C4, P177) - CreateDWordField (PDBF, 0x02C8, P178) - CreateDWordField (PDBF, 0x02CC, P179) - CreateDWordField (PDBF, 0x02D0, P180) - CreateDWordField (PDBF, 0x02D4, P181) - CreateDWordField (PDBF, 0x02D8, P182) - CreateDWordField (PDBF, 0x02DC, P183) - CreateDWordField (PDBF, 0x02E0, P184) - CreateDWordField (PDBF, 0x02E4, P185) - CreateDWordField (PDBF, 0x02E8, P186) - CreateDWordField (PDBF, 0x02EC, P187) - CreateDWordField (PDBF, 0x02F0, P188) - CreateDWordField (PDBF, 0x02F4, P189) - CreateDWordField (PDBF, 0x02F8, P190) - CreateDWordField (PDBF, 0x02FC, P191) - CreateDWordField (PDBF, 0x0300, P192) - CreateDWordField (PDBF, 0x0304, P193) - CreateDWordField (PDBF, 0x0308, P194) - CreateDWordField (PDBF, 0x030C, P195) - CreateDWordField (PDBF, 0x0310, P196) - CreateDWordField (PDBF, 0x0314, P197) - CreateDWordField (PDBF, 0x0318, P198) - CreateDWordField (PDBF, 0x031C, P199) - CreateDWordField (PDBF, 0x0320, P200) - CreateDWordField (PDBF, 0x0324, P201) - CreateDWordField (PDBF, 0x0328, P202) - CreateDWordField (PDBF, 0x032C, P203) - CreateDWordField (PDBF, 0x0330, P204) - CreateDWordField (PDBF, 0x0334, P205) - CreateDWordField (PDBF, 0x0338, P206) - CreateDWordField (PDBF, 0x033C, P207) - CreateDWordField (PDBF, 0x0340, P208) - CreateDWordField (PDBF, 0x0344, P209) - CreateDWordField (PDBF, 0x0348, P210) - CreateDWordField (PDBF, 0x034C, P211) - CreateDWordField (PDBF, 0x0350, P212) - CreateDWordField (PDBF, 0x0354, P213) - CreateDWordField (PDBF, 0x0358, P214) - CreateDWordField (PDBF, 0x035C, P215) - CreateDWordField (PDBF, 0x0360, P216) - CreateDWordField (PDBF, 0x0364, P217) - CreateDWordField (PDBF, 0x0368, P218) - CreateDWordField (PDBF, 0x036C, P219) - CreateDWordField (PDBF, 0x0370, P220) - CreateDWordField (PDBF, 0x0374, P221) - CreateDWordField (PDBF, 0x0378, P222) - CreateDWordField (PDBF, 0x037C, P223) - CreateDWordField (PDBF, 0x0380, P224) - CreateDWordField (PDBF, 0x0384, P225) - CreateDWordField (PDBF, 0x0388, P226) - CreateDWordField (PDBF, 0x038C, P227) - CreateDWordField (PDBF, 0x0390, P228) - CreateDWordField (PDBF, 0x0394, P229) - CreateDWordField (PDBF, 0x0398, P230) - CreateDWordField (PDBF, 0x039C, P231) - CreateDWordField (PDBF, 0x03A0, P232) - CreateDWordField (PDBF, 0x03A4, P233) - CreateDWordField (PDBF, 0x03A8, P234) - CreateDWordField (PDBF, 0x03AC, P235) - CreateDWordField (PDBF, 0x03B0, P236) - CreateDWordField (PDBF, 0x03B4, P237) - CreateDWordField (PDBF, 0x03B8, P238) - CreateDWordField (PDBF, 0x03BC, P239) - CreateDWordField (PDBF, 0x03C0, P240) - CreateDWordField (PDBF, 0x03C4, P241) - CreateDWordField (PDBF, 0x03C8, P242) - CreateDWordField (PDBF, 0x03CC, P243) - CreateDWordField (PDBF, 0x03D0, P244) - CreateDWordField (PDBF, 0x03D4, P245) - CreateDWordField (PDBF, 0x03D8, P246) - CreateDWordField (PDBF, 0x03DC, P247) - CreateDWordField (PDBF, 0x03E0, P248) - CreateDWordField (PDBF, 0x03E4, P249) - CreateDWordField (PDBF, 0x03E8, P250) - CreateDWordField (PDBF, 0x03EC, P251) - CreateDWordField (PDBF, 0x03F0, P252) - CreateDWordField (PDBF, 0x03F4, P253) - CreateDWordField (PDBF, 0x03F8, P254) - CreateDWordField (PDBF, 0x03FC, P255) - CreateDWordField (PDBF, 0x0400, P256) - CreateDWordField (PDBF, 0x0404, P257) - CreateDWordField (PDBF, 0x0408, P258) - CreateDWordField (PDBF, 0x040C, P259) - CreateDWordField (PDBF, 0x0410, P260) - CreateDWordField (PDBF, 0x0414, P261) - CreateDWordField (PDBF, 0x0418, P262) - CreateDWordField (PDBF, 0x041C, P263) - CreateDWordField (PDBF, 0x0420, P264) - CreateDWordField (PDBF, 0x0424, P265) - CreateDWordField (PDBF, 0x0428, P266) - CreateDWordField (PDBF, 0x042C, P267) - CreateDWordField (PDBF, 0x0430, P268) - CreateDWordField (PDBF, 0x0434, P269) - CreateDWordField (PDBF, 0x0438, P270) - CreateDWordField (PDBF, 0x043C, P271) - CreateDWordField (PDBF, 0x0440, P272) - CreateDWordField (PDBF, 0x0444, P273) - CreateDWordField (PDBF, 0x0448, P274) - CreateDWordField (PDBF, 0x044C, P275) - CreateDWordField (PDBF, 0x0450, P276) - CreateDWordField (PDBF, 0x0454, P277) - CreateDWordField (PDBF, 0x0458, P278) - CreateDWordField (PDBF, 0x045C, P279) - CreateDWordField (PDBF, 0x0460, P280) - CreateDWordField (PDBF, 0x0464, P281) - CreateDWordField (PDBF, 0x0468, P282) - CreateDWordField (PDBF, 0x046C, P283) - CreateDWordField (PDBF, 0x0470, P284) - CreateDWordField (PDBF, 0x0474, P285) - CreateDWordField (PDBF, 0x0478, P286) - CreateDWordField (PDBF, 0x047C, P287) - CreateDWordField (PDBF, 0x0480, P288) - CreateDWordField (PDBF, 0x0484, P289) - CreateDWordField (PDBF, 0x0488, P290) - CreateDWordField (PDBF, 0x048C, P291) - CreateDWordField (PDBF, 0x0490, P292) - CreateDWordField (PDBF, 0x0494, P293) - CreateDWordField (PDBF, 0x0498, P294) - CreateDWordField (PDBF, 0x049C, P295) - CreateDWordField (PDBF, 0x04A0, P296) - CreateDWordField (PDBF, 0x04A4, P297) - CreateDWordField (PDBF, 0x04A8, P298) - CreateDWordField (PDBF, 0x04AC, P299) - CreateDWordField (PDBF, 0x04B0, P300) - CreateDWordField (PDBF, 0x04B4, P301) - CreateDWordField (PDBF, 0x04B8, P302) - CreateDWordField (PDBF, 0x04BC, P303) - CreateDWordField (PDBF, 0x04C0, P304) - CreateDWordField (PDBF, 0x04C4, P305) - CreateDWordField (PDBF, 0x04C8, P306) - CreateDWordField (PDBF, 0x04CC, P307) - CreateDWordField (PDBF, 0x04D0, P308) - CreateDWordField (PDBF, 0x04D4, P309) - CreateDWordField (PDBF, 0x04D8, P310) - CreateDWordField (PDBF, 0x04DC, P311) - CreateDWordField (PDBF, 0x04E0, P312) - CreateDWordField (PDBF, 0x04E4, P313) - CreateDWordField (PDBF, 0x04E8, P314) - CreateDWordField (PDBF, 0x04EC, P315) - CreateDWordField (PDBF, 0x04F0, P316) - CreateDWordField (PDBF, 0x04F4, P317) - CreateDWordField (PDBF, 0x04F8, P318) - CreateDWordField (PDBF, 0x04FC, P319) - CreateDWordField (PDBF, 0x0500, P320) - CreateDWordField (PDBF, 0x0504, P321) - CreateDWordField (PDBF, 0x0508, P322) - CreateDWordField (PDBF, 0x050C, P323) - CreateDWordField (PDBF, 0x0510, P324) - CreateDWordField (PDBF, 0x0514, P325) - CreateDWordField (PDBF, 0x0518, P326) - CreateDWordField (PDBF, 0x051C, P327) - CreateDWordField (PDBF, 0x0520, P328) - CreateDWordField (PDBF, 0x0524, P329) - CreateDWordField (PDBF, 0x0528, P330) - CreateDWordField (PDBF, 0x052C, P331) - CreateDWordField (PDBF, 0x0530, P332) - CreateDWordField (PDBF, 0x0534, P333) - CreateDWordField (PDBF, 0x0538, P334) - CreateDWordField (PDBF, 0x053C, P335) - CreateDWordField (PDBF, 0x0540, P336) - CreateDWordField (PDBF, 0x0544, P337) - CreateDWordField (PDBF, 0x0548, P338) - CreateDWordField (PDBF, 0x054C, P339) - CreateDWordField (PDBF, 0x0550, P340) - CreateDWordField (PDBF, 0x0554, P341) - CreateDWordField (PDBF, 0x0558, P342) - CreateDWordField (PDBF, 0x055C, P343) - CreateDWordField (PDBF, 0x0560, P344) - CreateDWordField (PDBF, 0x0564, P345) - CreateDWordField (PDBF, 0x0568, P346) - CreateDWordField (PDBF, 0x056C, P347) - CreateDWordField (PDBF, 0x0570, P348) - CreateDWordField (PDBF, 0x0574, P349) - CreateDWordField (PDBF, 0x0578, P350) - CreateDWordField (PDBF, 0x057C, P351) - CreateDWordField (PDBF, 0x0580, P352) - CreateDWordField (PDBF, 0x0584, P353) - CreateDWordField (PDBF, 0x0588, P354) - CreateDWordField (PDBF, 0x058C, P355) - CreateDWordField (PDBF, 0x0590, P356) - CreateDWordField (PDBF, 0x0594, P357) - CreateDWordField (PDBF, 0x0598, P358) - CreateDWordField (PDBF, 0x059C, P359) - CreateDWordField (PDBF, 0x05A0, P360) - CreateDWordField (PDBF, 0x05A4, P361) - CreateDWordField (PDBF, 0x05A8, P362) - CreateDWordField (PDBF, 0x05AC, P363) - CreateDWordField (PDBF, 0x05B0, P364) - CreateDWordField (PDBF, 0x05B4, P365) - CreateDWordField (PDBF, 0x05B8, P366) - CreateDWordField (PDBF, 0x05BC, P367) - CreateDWordField (PDBF, 0x05C0, P368) - CreateDWordField (PDBF, 0x05C4, P369) - CreateDWordField (PDBF, 0x05C8, P370) - CreateDWordField (PDBF, 0x05CC, P371) - CreateDWordField (PDBF, 0x05D0, P372) - CreateDWordField (PDBF, 0x05D4, P373) - CreateDWordField (PDBF, 0x05D8, P374) - CreateDWordField (PDBF, 0x05DC, P375) - CreateDWordField (PDBF, 0x05E0, P376) - CreateDWordField (PDBF, 0x05E4, P377) - CreateDWordField (PDBF, 0x05E8, P378) - CreateDWordField (PDBF, 0x05EC, P379) - CreateDWordField (PDBF, 0x05F0, P380) - CreateDWordField (PDBF, 0x05F4, P381) - CreateDWordField (PDBF, 0x05F8, P382) - CreateDWordField (PDBF, 0x05FC, P383) - CreateDWordField (PDBF, 0x0600, P384) - CreateDWordField (PDBF, 0x0604, P385) - CreateDWordField (PDBF, 0x0608, P386) - CreateDWordField (PDBF, 0x060C, P387) - CreateDWordField (PDBF, 0x0610, P388) - CreateDWordField (PDBF, 0x0614, P389) - CreateDWordField (PDBF, 0x0618, P390) - CreateDWordField (PDBF, 0x061C, P391) - CreateDWordField (PDBF, 0x0620, P392) - CreateDWordField (PDBF, 0x0624, P393) - CreateDWordField (PDBF, 0x0628, P394) - CreateDWordField (PDBF, 0x062C, P395) - CreateDWordField (PDBF, 0x0630, P396) - CreateDWordField (PDBF, 0x0634, P397) - CreateDWordField (PDBF, 0x0638, P398) - CreateDWordField (PDBF, 0x063C, P399) - CreateDWordField (PDBF, 0x0640, P400) - CreateDWordField (PDBF, 0x0644, P401) - CreateDWordField (PDBF, 0x0648, P402) - CreateDWordField (PDBF, 0x064C, P403) - Method (MPAR, 0, NotSerialized) - { - P000 = PPSC /* \_SB_.PPSC */ - P001 = PPPL /* \_SB_.PPPL */ - P002 = PPBE /* \_SB_.PPBE */ - P003 = PPBC /* \_SB_.PPBC */ - P004 = PPBI /* \_SB_.PPBI */ - P005 = PPBR /* \_SB_.PPBR */ - P006 = PPWR /* \_SB_.PPWR */ - P007 = PPPC /* \_SB_.PPPC */ - P008 = PPMS /* \_SB_.PPMS */ - P009 = PPM1 /* \_SB_.PPM1 */ - P010 = PPCS /* \_SB_.PPCS */ - P011 = PPDE /* \_SB_.PPDE */ - P012 = PPSW /* \_SB_.PPSW */ - P013 = PPHY /* \_SB_.PPHY */ - P014 = PSTT /* \_SB_.PSTT */ - P015 = PREC /* \_SB_.PREC */ - P016 = PCBI /* \_SB_.PCBI */ - P017 = PPAX /* \_SB_.PPAX */ - P018 = PHWE /* \_SB_.PHWE */ - P019 = PPQB /* \_SB_.PPQB */ - P020 = PSBA /* \_SB_.PSBA */ - P021 = PPTB /* \_SB_.PPTB */ - P022 = PMSA /* \_SB_.PMSA */ - P023 = PMSP /* \_SB_.PMSP */ - P024 = PDBA /* \_SB_.PDBA */ - P025 = PASS /* \_SB_.PASS */ - P026 = PPVE /* \_SB_.PPVE */ - P027 = PMCR /* \_SB_.PMCR */ - P028 = PMAL /* \_SB_.PMAL */ - P029 = PMAU /* \_SB_.PMAU */ - P030 = PL1T /* \_SB_.PL1T */ - P031 = PLTR /* \_SB_.PLTR */ - P032 = PMSI /* \_SB_.PMSI */ - P033 = PAMO /* \_SB_.PAMO */ - P034 = PDIE /* \_SB_.PDIE */ - P035 = PMBK /* \_SB_.PMBK */ - P036 = PMID /* \_SB_.PMID */ - P037 = PMCD /* \_SB_.PMCD */ - P038 = PMED /* \_SB_.PMED */ - P039 = PHAN /* \_SB_.PHAN */ - P040 = PMSH /* \_SB_.PMSH */ - P041 = PLTS /* \_SB_.PLTS */ - P042 = PSEL /* \_SB_.PSEL */ - P043 = PAWB /* \_SB_.PAWB */ - P044 = PAWL /* \_SB_.PAWL */ - P045 = PARB /* \_SB_.PARB */ - P046 = PARL /* \_SB_.PARL */ - P047 = PSAD /* \_SB_.PSAD */ - P048 = PECB /* \_SB_.PECB */ - P049 = PORB /* \_SB_.PORB */ - P050 = PORL /* \_SB_.PORL */ - P051 = P01B /* \_SB_.P01B */ - P052 = PPRV /* \_SB_.PPRV */ - P053 = PPDT /* \_SB_.PPDT */ - P054 = 0xFFAAFFAA - } - - Method (MQTX, 0, NotSerialized) - { - P055 = QTBL /* \_SB_.QTBL */ - P056 = QTKE /* \_SB_.QTKE */ - P057 = QTPL /* \_SB_.QTPL */ - P058 = QTTL /* \_SB_.QTTL */ - P059 = QTSE /* \_SB_.QTSE */ - P060 = QTLE /* \_SB_.QTLE */ - P061 = QTCU /* \_SB_.QTCU */ - P062 = QTCD /* \_SB_.QTCD */ - P063 = QTL1 /* \_SB_.QTL1 */ - P064 = QTL2 /* \_SB_.QTL2 */ - P065 = QTSB /* \_SB_.QTSB */ - P066 = QTBD /* \_SB_.QTBD */ - P067 = QTDI /* \_SB_.QTDI */ - P068 = QTP1 /* \_SB_.QTP1 */ - P069 = QTP2 /* \_SB_.QTP2 */ - P070 = QTP3 /* \_SB_.QTP3 */ - P071 = QTP4 /* \_SB_.QTP4 */ - P072 = QTP5 /* \_SB_.QTP5 */ - P073 = QTP6 /* \_SB_.QTP6 */ - P074 = QTP7 /* \_SB_.QTP7 */ - P075 = QTP8 /* \_SB_.QTP8 */ - P076 = QTLM /* \_SB_.QTLM */ - P077 = QTIM /* \_SB_.QTIM */ - P078 = QTIC /* \_SB_.QTIC */ - P079 = QTA1 /* \_SB_.QTA1 */ - P080 = QTA2 /* \_SB_.QTA2 */ - P081 = QRDL /* \_SB_.QRDL */ - P082 = QTS1 /* \_SB_.QTS1 */ - P083 = QTS2 /* \_SB_.QTS2 */ - P084 = QTS3 /* \_SB_.QTS3 */ - P085 = QTS4 /* \_SB_.QTS4 */ - P086 = QTRG /* \_SB_.QTRG */ - P087 = QTEE /* \_SB_.QTEE */ - P088 = QTTM /* \_SB_.QTTM */ - P089 = QTPC /* \_SB_.QTPC */ - P090 = QTPD /* \_SB_.QTPD */ - P091 = QTEC /* \_SB_.QTEC */ - P092 = QTV1 /* \_SB_.QTV1 */ - P093 = QTV2 /* \_SB_.QTV2 */ - P094 = QTV3 /* \_SB_.QTV3 */ - P095 = QTV4 /* \_SB_.QTV4 */ - P096 = QTV5 /* \_SB_.QTV5 */ - P097 = QTV6 /* \_SB_.QTV6 */ - P098 = QTV7 /* \_SB_.QTV7 */ - P099 = QTTO /* \_SB_.QTTO */ - P100 = QTBT /* \_SB_.QTBT */ - P101 = QTE1 /* \_SB_.QTE1 */ - P102 = QTE2 /* \_SB_.QTE2 */ - P103 = QTTI /* \_SB_.QTTI */ - P104 = QTDS /* \_SB_.QTDS */ - P105 = 0xFFAAFFAA - } - - Method (MQRX, 0, NotSerialized) - { - P106 = QRD1 /* \_SB_.QRD1 */ - P107 = QRD2 /* \_SB_.QRD2 */ - P108 = QRCH /* \_SB_.QRCH */ - P109 = QRCQ /* \_SB_.QRCQ */ - P110 = QRCE /* \_SB_.QRCE */ - P111 = QRUF /* \_SB_.QRUF */ - P112 = QRUS /* \_SB_.QRUS */ - P113 = QRSA /* \_SB_.QRSA */ - P114 = QRFS /* \_SB_.QRFS */ - P115 = QRAX /* \_SB_.QRAX */ - P116 = QRAT /* \_SB_.QRAT */ - P117 = QRAL /* \_SB_.QRAL */ - P118 = QRAM /* \_SB_.QRAM */ - P119 = QRAS /* \_SB_.QRAS */ - P120 = QRJE /* \_SB_.QRJE */ - P121 = QRJI /* \_SB_.QRJI */ - P122 = QRAI /* \_SB_.QRAI */ - P123 = QRJL /* \_SB_.QRJL */ - P124 = QRJM /* \_SB_.QRJM */ - P125 = QRJR /* \_SB_.QRJR */ - P126 = QRIQ /* \_SB_.QRIQ */ - P127 = QRIO /* \_SB_.QRIO */ - P128 = QRQO /* \_SB_.QRQO */ - P129 = QRAO /* \_SB_.QRAO */ - P130 = QRIE /* \_SB_.QRIE */ - P131 = QRI0 /* \_SB_.QRI0 */ - P132 = QRI1 /* \_SB_.QRI1 */ - P133 = QREM /* \_SB_.QREM */ - P134 = QEC0 /* \_SB_.QEC0 */ - P135 = QEC1 /* \_SB_.QEC1 */ - P136 = QEC2 /* \_SB_.QEC2 */ - P137 = QEC3 /* \_SB_.QEC3 */ - P138 = QEC4 /* \_SB_.QEC4 */ - P139 = QEC5 /* \_SB_.QEC5 */ - P140 = QEC6 /* \_SB_.QEC6 */ - P141 = QEC7 /* \_SB_.QEC7 */ - P142 = QEC8 /* \_SB_.QEC8 */ - P143 = QEC9 /* \_SB_.QEC9 */ - P144 = QE10 /* \_SB_.QE10 */ - P145 = QE11 /* \_SB_.QE11 */ - P146 = QRHH /* \_SB_.QRHH */ - P147 = QRBD /* \_SB_.QRBD */ - P148 = QR1L /* \_SB_.QR1L */ - P149 = QR1M /* \_SB_.QR1M */ - P150 = QR2L /* \_SB_.QR2L */ - P151 = QR2M /* \_SB_.QR2M */ - P152 = QRC1 /* \_SB_.QRC1 */ - P153 = QRC2 /* \_SB_.QRC2 */ - P154 = QRC3 /* \_SB_.QRC3 */ - P155 = QRC4 /* \_SB_.QRC4 */ - P156 = QRO1 /* \_SB_.QRO1 */ - P157 = QRO2 /* \_SB_.QRO2 */ - P158 = QRTL /* \_SB_.QRTL */ - P159 = QRTH /* \_SB_.QRTH */ - P160 = QREL /* \_SB_.QREL */ - P161 = QREH /* \_SB_.QREH */ - P162 = QRML /* \_SB_.QRML */ - P163 = QRMH /* \_SB_.QRMH */ - P164 = QEOL /* \_SB_.QEOL */ - P165 = QEOM /* \_SB_.QEOM */ - P166 = QROC /* \_SB_.QROC */ - P167 = QAC2 /* \_SB_.QAC2 */ - P168 = QRSE /* \_SB_.QRSE */ - P169 = QSE2 /* \_SB_.QSE2 */ - P170 = QRSC /* \_SB_.QRSC */ - P171 = QRSD /* \_SB_.QRSD */ - P172 = QSTL /* \_SB_.QSTL */ - P173 = QRRB /* \_SB_.QRRB */ - P174 = QRFZ /* \_SB_.QRFZ */ - P175 = QRIM /* \_SB_.QRIM */ - P176 = QRJG /* \_SB_.QRJG */ - P177 = QRBA /* \_SB_.QRBA */ - P178 = QSJ1 /* \_SB_.QSJ1 */ - P179 = QSJ2 /* \_SB_.QSJ2 */ - P180 = QJP1 /* \_SB_.QJP1 */ - P181 = QJP2 /* \_SB_.QJP2 */ - P182 = QJF1 /* \_SB_.QJF1 */ - P183 = QJF2 /* \_SB_.QJF2 */ - P184 = QPO1 /* \_SB_.QPO1 */ - P185 = QPO2 /* \_SB_.QPO2 */ - P186 = QPP1 /* \_SB_.QPP1 */ - P187 = QPP2 /* \_SB_.QPP2 */ - P188 = QRSS /* \_SB_.QRSS */ - P189 = QSC1 /* \_SB_.QSC1 */ - P190 = QSC2 /* \_SB_.QSC2 */ - P191 = QAIO /* \_SB_.QAIO */ - P192 = QPI1 /* \_SB_.QPI1 */ - P193 = QPI2 /* \_SB_.QPI2 */ - P194 = QPIQ /* \_SB_.QPIQ */ - P195 = QXI1 /* \_SB_.QXI1 */ - P196 = QXI2 /* \_SB_.QXI2 */ - P197 = QXA1 /* \_SB_.QXA1 */ - P198 = QXA2 /* \_SB_.QXA2 */ - P199 = QXOP /* \_SB_.QXOP */ - P200 = QXON /* \_SB_.QXON */ - P201 = QXXS /* \_SB_.QXXS */ - P202 = QXXV /* \_SB_.QXXV */ - P203 = QXIC /* \_SB_.QXIC */ - P204 = QISI /* \_SB_.QISI */ - P205 = QISQ /* \_SB_.QISQ */ - P206 = QISA /* \_SB_.QISA */ - P207 = QASI /* \_SB_.QASI */ - P208 = QCSQ /* \_SB_.QCSQ */ - P209 = QCSA /* \_SB_.QCSA */ - P210 = QXS0 /* \_SB_.QXS0 */ - P211 = QXS1 /* \_SB_.QXS1 */ - P212 = QXS2 /* \_SB_.QXS2 */ - P213 = QXS3 /* \_SB_.QXS3 */ - P214 = QXS4 /* \_SB_.QXS4 */ - P215 = QXS5 /* \_SB_.QXS5 */ - P216 = QXS6 /* \_SB_.QXS6 */ - P217 = QXS7 /* \_SB_.QXS7 */ - P218 = QXS8 /* \_SB_.QXS8 */ - P219 = QXS9 /* \_SB_.QXS9 */ - P220 = QXAO /* \_SB_.QXAO */ - P221 = QXRE /* \_SB_.QXRE */ - P222 = QXRO /* \_SB_.QXRO */ - P223 = 0xFFAAFFAA - } - - Method (MQCO, 0, NotSerialized) - { - P224 = QCSC /* \_SB_.QCSC */ - P225 = QCVE /* \_SB_.QCVE */ - P226 = QCCM /* \_SB_.QCCM */ - P227 = QCIT /* \_SB_.QCIT */ - P228 = QCPT /* \_SB_.QCPT */ - P229 = QCPC /* \_SB_.QCPC */ - P230 = QCPP /* \_SB_.QCPP */ - P231 = QCTS /* \_SB_.QCTS */ - P232 = QCPD /* \_SB_.QCPD */ - P233 = QPII /* \_SB_.QPII */ - P234 = QCCS /* \_SB_.QCCS */ - P235 = QCBK /* \_SB_.QCBK */ - P236 = QCBE /* \_SB_.QCBE */ - P237 = QPCS /* \_SB_.QPCS */ - P238 = QPIS /* \_SB_.QPIS */ - P239 = QPCP /* \_SB_.QPCP */ - P240 = QCA1 /* \_SB_.QCA1 */ - P241 = QCA2 /* \_SB_.QCA2 */ - P242 = QSET /* \_SB_.QSET */ - P243 = QCRC /* \_SB_.QCRC */ - P244 = QCR2 /* \_SB_.QCR2 */ - P245 = QCR3 /* \_SB_.QCR3 */ - P246 = QCP1 /* \_SB_.QCP1 */ - P247 = QCP2 /* \_SB_.QCP2 */ - P248 = QDR1 /* \_SB_.QDR1 */ - P249 = QDR2 /* \_SB_.QDR2 */ - P250 = QKC1 /* \_SB_.QKC1 */ - P251 = QKC2 /* \_SB_.QKC2 */ - P252 = QKCC /* \_SB_.QKCC */ - P253 = QCKC /* \_SB_.QCKC */ - P254 = QVC1 /* \_SB_.QVC1 */ - P255 = QVC2 /* \_SB_.QVC2 */ - P256 = QVC3 /* \_SB_.QVC3 */ - P257 = QVC4 /* \_SB_.QVC4 */ - P258 = QVC5 /* \_SB_.QVC5 */ - P259 = QVC6 /* \_SB_.QVC6 */ - P260 = QPC1 /* \_SB_.QPC1 */ - P261 = QPC2 /* \_SB_.QPC2 */ - P262 = QPC3 /* \_SB_.QPC3 */ - P263 = QPCE /* \_SB_.QPCE */ - P264 = QCBT /* \_SB_.QCBT */ - P265 = QPTU /* \_SB_.QPTU */ - P266 = QVOT /* \_SB_.QVOT */ - P267 = QDS1 /* \_SB_.QDS1 */ - P268 = QAOS /* \_SB_.QAOS */ - P269 = QSEC /* \_SB_.QSEC */ - P270 = QAP1 /* \_SB_.QAP1 */ - P271 = QAP2 /* \_SB_.QAP2 */ - P272 = QSP1 /* \_SB_.QSP1 */ - P273 = QSP2 /* \_SB_.QSP2 */ - P274 = QSS1 /* \_SB_.QSS1 */ - P275 = QSS2 /* \_SB_.QSS2 */ - P276 = QRCU /* \_SB_.QRCU */ - P277 = QRCD /* \_SB_.QRCD */ - P278 = QRUO /* \_SB_.QRUO */ - P279 = QRDO /* \_SB_.QRDO */ - P280 = QCS1 /* \_SB_.QCS1 */ - P281 = QCS2 /* \_SB_.QCS2 */ - P282 = QCCC /* \_SB_.QCCC */ - P283 = QREC /* \_SB_.QREC */ - P284 = QRTC /* \_SB_.QRTC */ - P285 = QTC2 /* \_SB_.QTC2 */ - P286 = QTEV /* \_SB_.QTEV */ - P287 = QFXE /* \_SB_.QFXE */ - P288 = QDF1 /* \_SB_.QDF1 */ - P289 = QDF2 /* \_SB_.QDF2 */ - P290 = QDF3 /* \_SB_.QDF3 */ - P291 = QDS2 /* \_SB_.QDS2 */ - P292 = QPRE /* \_SB_.QPRE */ - P293 = QPCC /* \_SB_.QPCC */ - P294 = QPDV /* \_SB_.QPDV */ - P295 = QQUP /* \_SB_.QQUP */ - P296 = QBKU /* \_SB_.QBKU */ - P297 = QBKD /* \_SB_.QBKD */ - P298 = QBKM /* \_SB_.QBKM */ - P299 = QBKV /* \_SB_.QBKV */ - P300 = QBK1 /* \_SB_.QBK1 */ - P301 = QBK2 /* \_SB_.QBK2 */ - P302 = QMXA /* \_SB_.QMXA */ - P303 = QLPR /* \_SB_.QLPR */ - P304 = QPDC /* \_SB_.QPDC */ - P305 = QH2D /* \_SB_.QH2D */ - P306 = QH3D /* \_SB_.QH3D */ - P307 = QCVH /* \_SB_.QCVH */ - P308 = QCRM /* \_SB_.QCRM */ - P309 = QCMX /* \_SB_.QCMX */ - P310 = QCCD /* \_SB_.QCCD */ - P311 = QCCU /* \_SB_.QCCU */ - P312 = QVTE /* \_SB_.QVTE */ - P313 = QVTI /* \_SB_.QVTI */ - P314 = QCKV /* \_SB_.QCKV */ - P315 = 0xFFAAFFAA - } - - Method (MPCS, 0, NotSerialized) - { - P316 = PPSR /* \_SB_.PPSR */ - P317 = PPPD /* \_SB_.PPPD */ - P318 = PPST /* \_SB_.PPST */ - P319 = PP10 /* \_SB_.PP10 */ - P320 = PP23 /* \_SB_.PP23 */ - P321 = PPS4 /* \_SB_.PPS4 */ - P322 = P6D0 /* \_SB_.P6D0 */ - P323 = P3D0 /* \_SB_.P3D0 */ - P324 = P6D1 /* \_SB_.P6D1 */ - P325 = P3D1 /* \_SB_.P3D1 */ - P326 = P6D2 /* \_SB_.P6D2 */ - P327 = P3D2 /* \_SB_.P3D2 */ - P328 = P6D3 /* \_SB_.P6D3 */ - P329 = P3D3 /* \_SB_.P3D3 */ - P330 = P6D4 /* \_SB_.P6D4 */ - P331 = P3D4 /* \_SB_.P3D4 */ - P332 = P6DS /* \_SB_.P6DS */ - P333 = P3DS /* \_SB_.P3DS */ - P334 = PPER /* \_SB_.PPER */ - P335 = PPDC /* \_SB_.PPDC */ - P336 = PPC1 /* \_SB_.PPC1 */ - P337 = PPC2 /* \_SB_.PPC2 */ - P338 = PPC3 /* \_SB_.PPC3 */ - P339 = PPDL /* \_SB_.PPDL */ - P340 = PPDH /* \_SB_.PPDH */ - P341 = PPUL /* \_SB_.PPUL */ - P342 = PPUH /* \_SB_.PPUH */ - P343 = PDC1 /* \_SB_.PDC1 */ - P344 = PDC2 /* \_SB_.PDC2 */ - P345 = PDC3 /* \_SB_.PDC3 */ - P346 = PPRT /* \_SB_.PPRT */ - P347 = PL2I /* \_SB_.PL2I */ - P348 = PBTL /* \_SB_.PBTL */ - P349 = PBTH /* \_SB_.PBTH */ - P350 = PDTS /* \_SB_.PDTS */ - P351 = PDTA /* \_SB_.PDTA */ - P352 = PLCV /* \_SB_.PLCV */ - P353 = PTEQ /* \_SB_.PTEQ */ - P354 = PP3S /* \_SB_.PP3S */ - P355 = PRQW /* \_SB_.PRQW */ - P356 = PRQR /* \_SB_.PRQR */ - P357 = PTXR /* \_SB_.PTXR */ - P358 = PFC1 /* \_SB_.PFC1 */ - P359 = PFC2 /* \_SB_.PFC2 */ - P360 = PFVL /* \_SB_.PFVL */ - P361 = PFVH /* \_SB_.PFVH */ - P362 = PFMC /* \_SB_.PFMC */ - P363 = PAMC /* \_SB_.PAMC */ - P364 = PLIC /* \_SB_.PLIC */ - P365 = PADE /* \_SB_.PADE */ - P366 = PADC /* \_SB_.PADC */ - P367 = PADV /* \_SB_.PADV */ - P368 = PIS1 /* \_SB_.PIS1 */ - P369 = PIS2 /* \_SB_.PIS2 */ - P370 = PIS3 /* \_SB_.PIS3 */ - P371 = PIM1 /* \_SB_.PIM1 */ - P372 = PIM2 /* \_SB_.PIM2 */ - P373 = PIM3 /* \_SB_.PIM3 */ - P374 = PTEC /* \_SB_.PTEC */ - P375 = PBIC /* \_SB_.PBIC */ - P376 = PPY0 /* \_SB_.PPY0 */ - P377 = PPY1 /* \_SB_.PPY1 */ - P378 = PSE0 /* \_SB_.PSE0 */ - P379 = PSE1 /* \_SB_.PSE1 */ - P380 = PFXC /* \_SB_.PFXC */ - P381 = PFX0 /* \_SB_.PFX0 */ - P382 = PFX1 /* \_SB_.PFX1 */ - P383 = PFX2 /* \_SB_.PFX2 */ - P384 = PFX3 /* \_SB_.PFX3 */ - P385 = PSP1 /* \_SB_.PSP1 */ - P386 = PCEL /* \_SB_.PCEL */ - P387 = PCEH /* \_SB_.PCEH */ - P388 = PBCS /* \_SB_.PBCS */ - P389 = PLRS /* \_SB_.PLRS */ - P390 = PPPS /* \_SB_.PPPS */ - P391 = PPS2 /* \_SB_.PPS2 */ - P392 = PRE0 /* \_SB_.PRE0 */ - P393 = PRE1 /* \_SB_.PRE1 */ - P394 = PRE2 /* \_SB_.PRE2 */ - P395 = PRE3 /* \_SB_.PRE3 */ - P396 = PDB0 /* \_SB_.PDB0 */ - P397 = PDB1 /* \_SB_.PDB1 */ - P398 = PDB2 /* \_SB_.PDB2 */ - P399 = PDB3 /* \_SB_.PDB3 */ - P400 = 0xFFAAFFAA - } - - OperationRegion (CP00, SystemMemory, 0xFC52E600, 0x0150) - Field (CP00, DWordAcc, NoLock, Preserve) - { - PPSR, 32, - PPPD, 32, - PPST, 32, - PP10, 32, - PP23, 32, - PPS4, 32, - P6D0, 32, - P3D0, 32, - P6D1, 32, - P3D1, 32, - P6D2, 32, - P3D2, 32, - P6D3, 32, - P3D3, 32, - P6D4, 32, - P3D4, 32, - P6DS, 32, - P3DS, 32, - PPER, 32, - PPDC, 32, - PPC1, 32, - PPC2, 32, - PPC3, 32, - PPDL, 32, - PPDH, 32, - PPUL, 32, - PPUH, 32, - PDC1, 32, - PDC2, 32, - PDC3, 32, - PPRT, 32, - PL2I, 32, - PBTL, 32, - PBTH, 32, - PDTS, 32, - PDTA, 32, - PLCV, 32, - PTEQ, 32, - PP3S, 32, - PRQW, 32, - PRQR, 32, - PTXR, 32, - PFC1, 32, - PFC2, 32, - PFVL, 32, - PFVH, 32, - PFMC, 32, - PAMC, 32, - PLIC, 32, - PADE, 32, - PADC, 32, - PADV, 32, - PIS1, 32, - PIS2, 32, - PIS3, 32, - PIM1, 32, - PIM2, 32, - PIM3, 32, - PTEC, 32, - PBIC, 32, - PPY0, 32, - PPY1, 32, - PSE0, 32, - PSE1, 32, - PFXC, 32, - PFX0, 32, - PFX1, 32, - PFX2, 32, - PFX3, 32, - PSP1, 32, - PCEL, 32, - PCEH, 32, - PBCS, 32, - PLRS, 32, - PPPS, 32, - PPS2, 32, - PRE0, 32, - PRE1, 32, - PRE2, 32, - PRE3, 32, - PDB0, 32, - PDB1, 32, - PDB2, 32, - PDB3, 32 - } - - OperationRegion (CP01, SystemMemory, 0xFC52E000, 0x0600) - Field (CP01, DWordAcc, NoLock, Preserve) - { - QCSC, 32, - QCVE, 32, - QCCM, 32, - QCIT, 32, - QCPT, 32, - QCPC, 32, - QCPP, 32, - QCTS, 32, - QCPD, 32, - QPII, 32, - QCCS, 32, - QCBK, 32, - QCBE, 32, - QPCS, 32, - QPIS, 32, - QPCP, 32, - QCA1, 32, - QCA2, 32, - QSET, 32, - QCRC, 32, - QCR2, 32, - QCR3, 32, - QCP1, 32, - QCP2, 32, - QDR1, 32, - QDR2, 32, - QKC1, 32, - QKC2, 32, - QKCC, 32, - QCKC, 32, - QVC1, 32, - QVC2, 32, - QVC3, 32, - QVC4, 32, - QVC5, 32, - QVC6, 32, - QPC1, 32, - QPC2, 32, - QPC3, 32, - QPCE, 32, - QCBT, 32, - QPTU, 32, - QVOT, 32, - QDS1, 32, - QAOS, 32, - QSEC, 32, - QAP1, 32, - QAP2, 32, - QSP1, 32, - QSP2, 32, - QSS1, 32, - QSS2, 32, - QRCU, 32, - QRCD, 32, - QRUO, 32, - QRDO, 32, - QCS1, 32, - QCS2, 32, - QCCC, 32, - QREC, 32, - QRTC, 32, - QTC2, 32, - QTEV, 32, - QFXE, 32, - QDF1, 32, - QDF2, 32, - QDF3, 32, - QDS2, 32, - QPRE, 32, - QPCC, 32, - QPDV, 32, - QQUP, 32, - QBKU, 32, - QBKD, 32, - QBKM, 32, - QBKV, 32, - QBK1, 32, - QBK2, 32, - QMXA, 32, - QLPR, 32, - QPDC, 32, - QH2D, 32, - QH3D, 32, - QCVH, 32, - QCRM, 32, - QCMX, 32, - QCCD, 32, - QCCU, 32, - QVTE, 32, - QVTI, 32, - QCKV, 32, - Offset (0x200), - QTBL, 32, - QTKE, 32, - QTPL, 32, - QTTL, 32, - QTSE, 32, - QTLE, 32, - QTCU, 32, - QTCD, 32, - QTL1, 32, - QTL2, 32, - QTSB, 32, - QTBD, 32, - QTDI, 32, - QTP1, 32, - QTP2, 32, - QTP3, 32, - QTP4, 32, - QTP5, 32, - QTP6, 32, - QTP7, 32, - QTP8, 32, - QTLM, 32, - QTIM, 32, - QTIC, 32, - QTA1, 32, - QTA2, 32, - QRDL, 32, - QTS1, 32, - QTS2, 32, - QTS3, 32, - QTS4, 32, - QTRG, 32, - QTEE, 32, - QTTM, 32, - QTPC, 32, - QTPD, 32, - QTEC, 32, - QTV1, 32, - QTV2, 32, - QTV3, 32, - QTV4, 32, - QTV5, 32, - QTV6, 32, - QTV7, 32, - QTTO, 32, - QTBT, 32, - QTE1, 32, - QTE2, 32, - QTTI, 32, - QTDS, 32, - Offset (0x400), - QRD1, 32, - QRD2, 32, - QRCH, 32, - QRCQ, 32, - QRCE, 32, - QRUF, 32, - QRUS, 32, - QRSA, 32, - QRFS, 32, - QRAX, 32, - QRAT, 32, - QRAL, 32, - QRAM, 32, - QRAS, 32, - QRJE, 32, - QRJI, 32, - QRAI, 32, - QRJL, 32, - QRJM, 32, - QRJR, 32, - QRIQ, 32, - QRIO, 32, - QRQO, 32, - QRAO, 32, - QRIE, 32, - QRI0, 32, - QRI1, 32, - QREM, 32, - QEC0, 32, - QEC1, 32, - QEC2, 32, - QEC3, 32, - QEC4, 32, - QEC5, 32, - QEC6, 32, - QEC7, 32, - QEC8, 32, - QEC9, 32, - QE10, 32, - QE11, 32, - QRHH, 32, - QRBD, 32, - QR1L, 32, - QR1M, 32, - QR2L, 32, - QR2M, 32, - QRC1, 32, - QRC2, 32, - QRC3, 32, - QRC4, 32, - QRO1, 32, - QRO2, 32, - QRTL, 32, - QRTH, 32, - QREL, 32, - QREH, 32, - QRML, 32, - QRMH, 32, - QEOL, 32, - QEOM, 32, - QROC, 32, - QAC2, 32, - QRSE, 32, - QSE2, 32, - QRSC, 32, - QRSD, 32, - QSTL, 32, - QRRB, 32, - QRFZ, 32, - QRIM, 32, - QRJG, 32, - QRBA, 32, - QSJ1, 32, - QSJ2, 32, - QJP1, 32, - QJP2, 32, - QJF1, 32, - QJF2, 32, - QPO1, 32, - QPO2, 32, - QPP1, 32, - QPP2, 32, - QRSS, 32, - QSC1, 32, - QSC2, 32, - QAIO, 32, - QPI1, 32, - QPI2, 32, - QPIQ, 32, - QXI1, 32, - QXI2, 32, - QXA1, 32, - QXA2, 32, - QXOP, 32, - QXON, 32, - QXXS, 32, - QXXV, 32, - QXIC, 32, - QISI, 32, - QISQ, 32, - QISA, 32, - QASI, 32, - QCSQ, 32, - QCSA, 32, - QXS0, 32, - QXS1, 32, - QXS2, 32, - QXS3, 32, - QXS4, 32, - QXS5, 32, - QXS6, 32, - QXS7, 32, - QXS8, 32, - QXS9, 32, - QXAO, 32, - QXRE, 32, - QXRO, 32 - } - - OperationRegion (CP02, SystemMemory, 0xFC529000, 0x04) - Field (CP02, DWordAcc, NoLock, Preserve) - { - PPDT, 32 - } - - OperationRegion (CP03, SystemMemory, 0xF8800000, 0x1008) - Field (CP03, DWordAcc, NoLock, Preserve) - { - Offset (0x04), - STCR, 32, - Offset (0x18), - BNR, 32, - Offset (0x7C), - PLCA, 32, - Offset (0x88), - PSLC, 32, - Offset (0xA0), - LNC2, 32, - Offset (0x8BC), - CSWA, 32, - Offset (0x1004), - PESC, 32 - } - - OperationRegion (CP04, SystemMemory, 0xF8800900, 0x1000) - Field (CP04, DWordAcc, NoLock, Preserve) - { - IAVR, 32, - IRC1, 32, - IRC2, 32, - ILBR, 32, - IUBR, 32, - ILRO, 32, - ILTR, 32, - IUTR, 32 - } - - OperationRegion (CP05, SystemMemory, 0xF8800F20, 0x0C) - Field (CP05, DWordAcc, NoLock, Preserve) - { - Offset (0x04), - ESCT, 32, - ESST, 32 - } - - OperationRegion (CP06, SystemMemory, 0xFC528000, 0x01E0) - Field (CP06, DWordAcc, NoLock, Preserve) - { - PPSC, 32, - PPPL, 32, - PPBE, 32, - Offset (0x10), - PPBC, 32, - PPBI, 32, - PPBR, 32, - PPWR, 32, - PPPC, 32, - PPMS, 32, - PPM1, 32, - Offset (0x30), - PPCS, 32, - PPDE, 32, - PPSW, 32, - Offset (0x40), - PPHY, 32, - PSTT, 32, - Offset (0x4C), - PREC, 32, - PCBI, 32, - PPAX, 32, - PHWE, 32, - Offset (0xDC), - PPQB, 32, - PSBA, 32, - PPTB, 32, - PMSA, 32, - Offset (0x128), - PMSP, 32, - Offset (0x168), - PDBA, 32, - PASS, 32, - PPVE, 32, - PMCR, 32, - PMAL, 32, - PMAU, 32, - PL1T, 32, - PLTR, 32, - PMSI, 32, - PAMO, 32, - PDIE, 32, - PMBK, 32, - PMID, 32, - PMCD, 32, - PMED, 32, - PHAN, 32, - PMSH, 32, - Offset (0x1B0), - PLTS, 32, - PSEL, 32, - PAWB, 32, - PAWL, 32, - PARB, 32, - PARL, 32, - PSAD, 32, - PECB, 32, - PORB, 32, - PORL, 32, - P01B, 32, - PPRV, 32 - } - - OperationRegion (CP07, SystemMemory, 0xFC401B00, 0xA0) - Field (CP07, DWordAcc, NoLock, Preserve) - { - Offset (0x40), - GPPB, 32, - Offset (0x98), - GP1B, 32 - } - - Name (GTD3, Zero) - Name (PTOT, Zero) - PowerResource (PHUB, 0x05, 0x0000) - { - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.GIO0 - }) - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (Zero) - } - - Method (_ON, 0, NotSerialized) // _ON_: Power On - { - If (GTD3) - { - GPPB = One - Sleep (0x02) - GPPB = Zero - If ((\_SB.GIO0.AVBL == One)) - { - \_SB.PCI0.MOD1 = One - Sleep (0x02) - \_SB.PCI0.MOD2 = Zero - } - - GTD3 = Zero - PPPD = 0x03 - QSET = 0x08 - QDS1 = 0x82 - QDS2 = 0x03 - QDF1 = 0xD5 - QDF2 = 0xAA - QDF3 = 0x4D - QPCE = 0x07 - QPC1 = 0x41 - QPC2 = 0x03 - QPCC = 0x7C - QPCS = 0x07 - QPIS = 0x1F - QPCP = 0x0F - QPII = One - QCIT = 0x0F - QCPT = 0x0F - QCPC = 0x46 - QRD1 = 0xF5 - QRCH = 0x2C - QCRC = 0x91 - QCR2 = 0x07 - QCVE = 0xE1 - QCS1 = 0x24 - QCCC = 0x77 - QRTC = 0x15 - QRDL = 0x03 - QR1L = 0xFF - QR1M = 0x07 - QR2L = 0xFF - QR2M = Zero - QRC2 = 0x1E - QROC = 0x67 - QAC2 = 0x80 - QRSE = 0x40 - QRSC = 0x70 - QRSD = 0x0C - QSEC = One - QAP1 = 0x02 - QSP1 = 0x31 - QSP2 = One - QSS1 = 0x19 - QSS2 = 0x19 - QPRE = 0x10 - PPER = 0x10 - PPC1 = 0x23 - PPC2 = 0x4B - PPDC = 0x4D - PPSR = Zero - PPST = 0x03 - Local0 = PPPS /* \_SB_.PPPS */ - PTOT = Zero - While ((Local0 & 0x40)) - { - Sleep (One) - PTOT += One - If ((PTOT == 0x80)) - { - Break - } - - Local0 = PPPS /* \_SB_.PPPS */ - } - - If ((PTOT == 0x80)) - { - MPAR () - MQTX () - MQRX () - MQCO () - MPCS () - P401 = 0x66BB33CC - While (One){} - } - - Sleep (0x02) - If ((\_SB.GIO0.AVBL == One)) - { - \_SB.PCI0.MOD2 = One - } - - PPDT = 0x04 - ESCT = One - PSLC = 0x01000000 - Sleep (One) - Local0 = STCR /* \_SB_.STCR */ - Local0 |= 0x46 - STCR = Local0 - Local0 = LNC2 /* \_SB_.LNC2 */ - Local0 &= 0xFFFFFFF0 - Local0 |= One - LNC2 = Local0 - PLTS = 0x0100 - Local0 = ESST /* \_SB_.ESST */ - PTOT = Zero - While (((Local0 & 0x0400) != 0x0400)) - { - Sleep (One) - PTOT += One - If ((PTOT == 0x80)) - { - Break - } - - Local0 = ESST /* \_SB_.ESST */ - } - - If ((PTOT == 0x80)) - { - MPAR () - MQTX () - MQRX () - MQCO () - MPCS () - P401 = 0x55AA22BB - While (One){} - } - - IAVR = One - IRC1 = 0x04 - IRC2 = 0x80000000 - ILBR = 0xF8900000 - IUBR = Zero - ILRO = 0xF8900000 - ILTR = 0x01000000 - IUTR = Zero - BNR = 0x00030100 - CSWA = One - Local0 = PLCA /* \_SB_.PLCA */ - Local0 |= 0x00400000 - Local0 &= 0xFFFFFBFF - Local0 |= 0x0800 - PLCA = Local0 - CSWA = Zero - } - } - - Method (_OFF, 0, NotSerialized) // _OFF: Power Off - { - If ((GTD3 == Zero)) - { - GTD3 = One - Local0 = PPSC /* \_SB_.PPSC */ - Local0 |= 0x10 - PPSC = Local0 - Local0 = ESCT /* \_SB_.ESCT */ - Local0 |= 0x10 - ESCT = Local0 - Local0 = PPMS /* \_SB_.PPMS */ - PTOT = Zero - While ((Local0 &= 0x20 != 0x20)) - { - Sleep (0x0A) - PTOT += One - If ((PTOT == 0x0A)) - { - Break - } - - Local0 = PPMS /* \_SB_.PPMS */ - } - - If ((\_SB.GIO0.AVBL == One)) - { - \_SB.PCI0.MOD2 = Zero - } - - PPSR = One - PPPD = Zero - } - } - } - - PowerResource (PCON, 0x05, 0x0000) - { - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.GIO0 - }) - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (Zero) - } - - Method (_ON, 0, NotSerialized) // _ON_: Power On - { - } - - Method (_OFF, 0, NotSerialized) // _OFF: Power Off - { - } - - Method (_RST, 0, NotSerialized) // _RST: Device Reset - { - GPPB = One - Sleep (0x02) - GPPB = Zero - If ((\_SB.GIO0.AVBL == One)) - { - \_SB.PCI0.MOD1 = Zero - Sleep (One) - \_SB.PCI0.MOD1 = One - Sleep (0x02) - \_SB.PCI0.MOD2 = Zero - } - - PPPD = 0x03 - QSET = 0x08 - QDS1 = 0x82 - QDS2 = 0x03 - QDF1 = 0xD5 - QDF2 = 0xAA - QDF3 = 0x4D - QPCE = 0x07 - QPC1 = 0x41 - QPC2 = 0x03 - QPCC = 0x7C - QPCS = 0x07 - QPIS = 0x1F - QPCP = 0x0F - QPII = One - QCIT = 0x0F - QCPT = 0x0F - QCPC = 0x46 - QRD1 = 0xF5 - QRCH = 0x2C - QCRC = 0x91 - QCR2 = 0x07 - QCVE = 0xE1 - QCS1 = 0x24 - QCCC = 0x77 - QRTC = 0x15 - QRDL = 0x03 - QR1L = 0xFF - QR1M = 0x07 - QR2L = 0xFF - QR2M = Zero - QRC2 = 0x1E - QROC = 0x67 - QAC2 = 0x80 - QRSE = 0x40 - QRSC = 0x70 - QRSD = 0x0C - QSEC = One - QAP1 = 0x02 - QSP1 = 0x31 - QSP2 = One - QSS1 = 0x19 - QSS2 = 0x19 - QPRE = 0x10 - PPER = 0x10 - PPC1 = 0x23 - PPC2 = 0x4B - PPDC = 0x4D - PPSR = Zero - PPST = 0x03 - Local0 = PPPS /* \_SB_.PPPS */ - PTOT = Zero - While ((Local0 & 0x40)) - { - Sleep (One) - PTOT += One - If ((PTOT == 0x80)) - { - Break - } - - Local0 = PPPS /* \_SB_.PPPS */ - } - - If ((PTOT == 0x80)) - { - MPAR () - MQTX () - MQRX () - MQCO () - MPCS () - P401 = 0x66BB33CC - While (One){} - } - - Sleep (0x02) - If ((\_SB.GIO0.AVBL == One)) - { - \_SB.PCI0.MOD2 = One - } - - PPDT = 0x04 - ESCT = One - PSLC = 0x01000000 - Sleep (One) - Local0 = STCR /* \_SB_.STCR */ - Local0 |= 0x46 - STCR = Local0 - Local0 = LNC2 /* \_SB_.LNC2 */ - Local0 &= 0xFFFFFFF0 - Local0 |= One - LNC2 = Local0 - PLTS = 0x0100 - Local0 = ESST /* \_SB_.ESST */ - PTOT = Zero - While (((Local0 & 0x0400) != 0x0400)) - { - Sleep (One) - PTOT += One - If ((PTOT == 0x80)) - { - Break - } - - Local0 = ESST /* \_SB_.ESST */ - } - - If ((PTOT == 0x80)) - { - MPAR () - MQTX () - MQRX () - MQCO () - MPCS () - P401 = 0x55AA22BB - While (One){} - } - - IAVR = One - IRC1 = 0x04 - IRC2 = 0x80000000 - ILBR = 0xF8900000 - IUBR = Zero - ILRO = 0xF8900000 - ILTR = 0x01000000 - IUTR = Zero - BNR = 0x00030100 - CSWA = One - Local0 = PLCA /* \_SB_.PLCA */ - Local0 |= 0x00400000 - Local0 &= 0xFFFFFBFF - Local0 |= 0x0800 - PLCA = Local0 - CSWA = Zero - } - } - - Device (PCI0) - { - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.PEP0 - }) - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Name (_HID, EisaId ("PNP0A08") /* PCI Express Bus */) // _HID: Hardware ID - Name (_CID, EisaId ("PNP0A03") /* PCI Bus */) // _CID: Compatible ID - Name (_UID, Zero) // _UID: Unique ID - Name (_SEG, Zero) // _SEG: PCI Segment - Name (_BBN, Zero) // _BBN: BIOS Bus Number - Name (_PRT, Package (0x04) // _PRT: PCI Routing Table - { - Package (0x04) - { - 0xFFFF, - Zero, - Zero, - 0x0130 - }, - - Package (0x04) - { - 0xFFFF, - One, - Zero, - 0x0131 - }, - - Package (0x04) - { - 0xFFFF, - 0x02, - Zero, - 0x0132 - }, - - Package (0x04) - { - 0xFFFF, - 0x03, - Zero, - 0x0133 - } - }) - Method (_PSC, 0, NotSerialized) // _PSC: Power State Current - { - Return (Zero) - } - - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xF8A00000, // Address Base - 0x00500000, // Address Length - ) - WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode, - 0x0000, // Granularity - 0x0000, // Range Minimum - 0x0001, // Range Maximum - 0x0000, // Translation Offset - 0x0002, // Length - ,, ) - }) - Return (RBUF) /* \_SB_.PCI0._CRS.RBUF */ - } - - Name (SUPP, Zero) - Name (CTRL, Zero) - Method (_DSW, 3, NotSerialized) // _DSW: Device Sleep Wake - { - } - - Method (_OSC, 4, NotSerialized) // _OSC: Operating System Capabilities - { - If ((Arg0 == ToUUID ("33db4d5b-1ff7-401c-9657-7441c03dd766") /* PCI Host Bridge Device */)) - { - CreateDWordField (Arg3, Zero, CDW1) - CreateDWordField (Arg3, 0x04, CDW2) - CreateDWordField (Arg3, 0x08, CDW3) - SUPP = CDW2 /* \_SB_.PCI0._OSC.CDW2 */ - CTRL = CDW3 /* \_SB_.PCI0._OSC.CDW3 */ - If (((SUPP & 0x16) != 0x16)) - { - CTRL &= 0x1E - } - - CTRL &= 0x15 - If ((Arg1 != One)) - { - CDW1 |= 0x08 - } - - If ((CDW3 != CTRL)) - { - CDW1 |= 0x10 - } - - CDW3 = CTRL /* \_SB_.PCI0.CTRL */ - Return (Arg3) - } - Else - { - CDW1 |= 0x04 - Return (Arg3) - } - } - - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) - { - While (One) - { - Name (_T_0, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_0 = ToInteger (Arg2) - If ((_T_0 == Zero)) - { - Return (Buffer (0x02) - { - 0xFF, 0x03 // .. - }) - } - ElseIf ((_T_0 == One)) - { - Return (Package (0x02) - { - Package (One) - { - One - }, - - Package (0x03) - { - Zero, - One, - One - } - }) - } - ElseIf ((_T_0 == 0x02)) - { - Return (Package (One) - { - Package (0x04) - { - One, - 0x03, - Zero, - 0x07 - } - }) - } - ElseIf ((_T_0 == 0x03)) - { - Return (Package (One) - { - Zero - }) - } - ElseIf ((_T_0 == 0x04)) - { - Return (Package (0x02) - { - Package (One) - { - Zero - }, - - Package (0x04) - { - One, - 0x03, - Zero, - 0x07 - } - }) - } - ElseIf ((_T_0 == 0x05)) - { - Return (Package (One) - { - One - }) - } - ElseIf ((_T_0 == 0x06)) - { - Return (Package (0x04) - { - Package (One) - { - Zero - }, - - Package (One) - { - Zero - }, - - Package (One) - { - Zero - }, - - Package (One) - { - Zero - } - }) - } - ElseIf ((_T_0 == 0x07)) - { - Return (Package (One) - { - One - }) - } - ElseIf ((_T_0 == 0x08)) - { - Return (Package (One) - { - One - }) - } - ElseIf ((_T_0 == 0x09)) - { - Return (Package (0x05) - { - 0xFFFFFFFF, - 0xFFFFFFFF, - 0xFFFFFFFF, - Zero, - 0xFFFFFFFF - }) - } - Else - { - } - - Break - } - } - } - - Name (_S0W, 0x04) // _S0W: S0 Device Wake State - Name (GWLE, ResourceTemplate () - { - GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0071 - } - }) - Name (GWLP, ResourceTemplate () - { - GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0023 - } - }) - Scope (\_SB.GIO0) - { - OperationRegion (WLEN, GeneralPurposeIo, Zero, One) - OperationRegion (WLPR, GeneralPurposeIo, Zero, One) - } - - Field (\_SB.GIO0.WLEN, ByteAcc, NoLock, Preserve) - { - Connection (\_SB.PCI0.GWLE), - MOD1, 1 - } - - Field (\_SB.GIO0.WLPR, ByteAcc, NoLock, Preserve) - { - Connection (\_SB.PCI0.GWLP), - MOD2, 1 - } - - Name (_PR0, Package (0x01) // _PR0: Power Resources for D0 - { - \_SB.PHUB - }) - Name (_PR3, Package (0x01) // _PR3: Power Resources for D3hot - { - \_SB.PHUB - }) - Device (RP1) - { - Name (_ADR, Zero) // _ADR: Address - Name (_PR0, Package (0x01) // _PR0: Power Resources for D0 - { - \_SB.PCON - }) - Name (_PR3, Package (0x01) // _PR3: Power Resources for D3hot - { - \_SB.PCON - }) - Name (_PRR, Package (0x01) // _PRR: Power Resource for Reset - { - \_SB.PCON - }) - Name (_S0W, 0x04) // _S0W: S0 Device Wake State - Method (_DSW, 3, NotSerialized) // _DSW: Device Sleep Wake - { - } - - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullUp, 0x0000, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0025 - } - }) - Return (RBUF) /* \_SB_.PCI0.RP1_._CRS.RBUF */ - } - - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) - { - While (One) - { - Name (_T_0, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_0 = ToInteger (Arg2) - If ((_T_0 == Zero)) - { - Return (Buffer (0x02) - { - 0x01, 0x03 // .. - }) - } - ElseIf ((_T_0 == 0x08)) - { - Return (Package (One) - { - One - }) - } - ElseIf ((_T_0 == 0x09)) - { - Return (Package (0x05) - { - 0xFFFFFFFF, - 0xFFFFFFFF, - 0xFFFFFFFF, - Zero, - 0xFFFFFFFF - }) - } - Else - { - } - - Break - } - } - } - - Device (ENDP) - { - Name (_ADR, Zero) // _ADR: Address - Name (WLSR, Zero) - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - If ((Arg0 == ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */)) - { - While (One) - { - Name (_T_0, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_0 = ToInteger (Arg2) - If ((_T_0 == Zero)) - { - Return (Buffer (0x02) - { - 0x01, 0x03 // .. - }) - } - ElseIf ((_T_0 == 0x08)) - { - Return (Package (One) - { - One - }) - } - ElseIf ((_T_0 == 0x09)) - { - Return (Package (0x05) - { - 0xFFFFFFFF, - 0xFFFFFFFF, - 0xFFFFFFFF, - Zero, - 0xFFFFFFFF - }) - } - Else - { - } - - Break - } - } - } - - Method (WLMR, 1, NotSerialized) - { - WLSR = Arg0 - } - - Scope (\_SB.PEP0) - { - Method (WLRS, 0, NotSerialized) - { - Return (\_SB.PCI0.RP1.ENDP.WLSR) - } - } - } - } - } - - Device (SMD0) - { - Name (_HID, "QCOM2407") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0x06A00000, // Address Base - 0x00200000, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFD484000, // Address Base - 0x00001000, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFE805FF0, // Address Base - 0x00000010, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFC428000, // Address Base - 0x00004000, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xF900D008, // Address Base - 0x00000004, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000039, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000000BC, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000003B, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000000BE, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000003A, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x000000BD, - } - }) - Return (RBUF) /* \_SB_.SMD0._CRS.RBUF */ - } - - Method (INTR, 0, NotSerialized) - { - Name (RBUF, Package (0x1C) - { - 0x03, - 0x02, - 0x02, - 0x02, - One, - 0xF900D008, - 0x1000, - Zero, - 0x02, - 0xF900D008, - 0x0100, - Zero, - One, - 0xF900D008, - 0x4000, - Zero, - 0x02, - 0xF900D008, - 0x0400, - Zero, - One, - 0xF900D008, - 0x2000, - Zero, - 0x02, - 0xF900D008, - 0x0200, - Zero - }) - Return (RBUF) /* \_SB_.SMD0.INTR.RBUF */ - } - } - - Device (IPC0) - { - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.SMD0 - }) - Name (_HID, "QCOM240A") // _HID: Hardware ID - } - - Device (RFS0) - { - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.IPC0 - }) - Name (_HID, "QCOM2423") // _HID: Hardware ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0x88888888, // Address Base - 0x99999999, // Address Length - _Y00) - Memory32Fixed (ReadWrite, - 0x11111111, // Address Base - 0x22222222, // Address Length - _Y01) - Memory32Fixed (ReadWrite, - 0x33333333, // Address Base - 0x44444444, // Address Length - _Y02) - }) - CreateDWordField (RBUF, \_SB.RFS0._CRS._Y00._BAS, RMTA) // _BAS: Base Address - CreateDWordField (RBUF, \_SB.RFS0._CRS._Y00._LEN, RMTL) // _LEN: Length - CreateDWordField (RBUF, \_SB.RFS0._CRS._Y01._BAS, RFMA) // _BAS: Base Address - CreateDWordField (RBUF, \_SB.RFS0._CRS._Y01._LEN, RFML) // _LEN: Length - CreateDWordField (RBUF, \_SB.RFS0._CRS._Y02._BAS, RFAA) // _BAS: Base Address - CreateDWordField (RBUF, \_SB.RFS0._CRS._Y02._LEN, RFAL) // _LEN: Length - RMTA = \_SB.RMTB - RMTL = \_SB.RMTX - RFMA = \_SB.RFMB - RFML = \_SB.RFMS - RFAA = \_SB.RFAB - RFAL = \_SB.RFAS - Return (RBUF) /* \_SB_.RFS0._CRS.RBUF */ - } - } - - Device (IPA) - { - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - \_SB.PEP0 - }) - Name (_HID, "QCOM24B0") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Return (ResourceTemplate () - { - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000014D, - } - }) - } - } - - Device (QDIG) - { - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.SMD0 - }) - Name (_HID, "QCOM2413") // _HID: Hardware ID - } - - Device (QCDB) - { - Name (_HID, "QCOM248B") // _HID: Hardware ID - } - - Device (SSM) - { - Name (_DEP, Package (0x03) // _DEP: Dependencies - { - \_SB.SMD0, - \_SB.SCM0, - \_SB.TREE - }) - Name (_HID, "QCOM2414") // _HID: Hardware ID - } - - Device (CPU0) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - } - - Device (CPU1) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - } - - Device (CPU2) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, 0x02) // _UID: Unique ID - } - - Device (CPU3) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, 0x03) // _UID: Unique ID - } - - Device (CPU4) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, 0x04) // _UID: Unique ID - } - - Device (CPU5) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, 0x05) // _UID: Unique ID - } - - Device (CPU6) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, 0x06) // _UID: Unique ID - } - - Device (CPU7) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, 0x07) // _UID: Unique ID - } - - Device (GPS) - { - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.SMD0 - }) - Name (_HID, "QCOM24B4") // _HID: Hardware ID - Name (_CID, "ACPIQCOM24B4") // _CID: Compatible ID - Name (_UID, Zero) // _UID: Unique ID - } - - Device (ARPC) - { - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.ADSP, - \_SB.SMD0 - }) - Name (_HID, "QCOM248A") // _HID: Hardware ID - } - - Device (QDSS) - { - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - \_SB.PEP0 - }) - Name (_HID, "QCOM247D") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Return (ResourceTemplate () - { - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000012E, - } - Memory32Fixed (ReadWrite, - 0xFC300000, // Address Base - 0x00080000, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFA000000, // Address Base - 0x01000000, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFB800000, // Address Base - 0x00800000, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000168, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000169, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000016A, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000016B, - } - }) - } - - Method (CHPD, 0, NotSerialized) - { - Return (0x02) - } - - Method (PWRV, 0, NotSerialized) - { - Return (One) - } - - Method (ETMV, 0, NotSerialized) - { - Return (0x04) - } - - Method (OFFS, 0, NotSerialized) - { - If ((\_SB.SIDV >= 0x00020000)) - { - Return (Package (0x2E) - { - Package (0x05) - { - "DAPROM", - Zero, - 0x1000, - Zero, - 0xFC300000 - }, - - Package (0x05) - { - "CSR", - 0x1000, - 0x1000, - Zero, - 0xFC300000 - }, - - Package (0x05) - { - "STM", - 0x2000, - 0x1000, - Zero, - 0xFC300000 - }, - - Package (0x05) - { - "CTI0", - 0x00010000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "CTI1", - 0x00011000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "CTI2", - 0x00012000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "CTI3", - 0x00013000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "CTI4", - 0x00014000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "CTI5", - 0x00015000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "CTI6", - 0x00016000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "CTI7", - 0x00017000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "CTI8", - 0x00018000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "TPIU", - 0x00020000, - 0x1000, - Zero, - 0xFC300000 - }, - - Package (0x05) - { - "IN_FUN0", - 0x00021000, - 0x1000, - 0x03, - 0xFC300000 - }, - - Package (0x05) - { - "IN_FUN1", - 0x00022000, - 0x1000, - 0x03, - 0xFC300000 - }, - - Package (0x05) - { - "MERG_FUN", - 0x00023000, - 0x1000, - 0x03, - 0xFC300000 - }, - - Package (0x05) - { - "REPLICATOR", - 0x00024000, - 0x1000, - Zero, - 0xFC300000 - }, - - Package (0x05) - { - "ETFETB", - 0x00025000, - 0x1000, - Zero, - 0xFC300000 - }, - - Package (0x05) - { - "ETR", - 0x00026000, - 0x1000, - Zero, - 0xFC300000 - }, - - Package (0x05) - { - "VIDEO_CPU0", - 0x00038000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "MODEM_CPU0", - 0x0003C000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "AUDIO_CPU0", - 0x00060000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "RPM_CPU0", - 0x00064000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "MMSS_FUN", - 0x00070000, - 0x1000, - 0x03, - 0xFC300000 - }, - - Package (0x05) - { - "CTI_0", - 0x00020000, - 0x00010000, - One, - 0xFB800000 - }, - - Package (0x05) - { - "ETM_0", - 0x00040000, - 0x00010000, - 0x02, - 0xFB800000 - }, - - Package (0x05) - { - "CTI_1", - 0x00120000, - 0x00010000, - One, - 0xFB800000 - }, - - Package (0x05) - { - "ETM_1", - 0x00140000, - 0x00010000, - 0x02, - 0xFB800000 - }, - - Package (0x05) - { - "CTI_2", - 0x00220000, - 0x00010000, - One, - 0xFB800000 - }, - - Package (0x05) - { - "ETM_2", - 0x00240000, - 0x00010000, - 0x02, - 0xFB800000 - }, - - Package (0x05) - { - "CTI_3", - 0x00320000, - 0x00010000, - One, - 0xFB800000 - }, - - Package (0x05) - { - "ETM_3", - 0x00340000, - 0x00010000, - 0x02, - 0xFB800000 - }, - - Package (0x05) - { - "APSS_FUN", - 0x00360000, - 0x1000, - 0x03, - 0xFB800000 - }, - - Package (0x05) - { - "APSS_FUN0", - 0x00360000, - 0x1000, - 0x03, - 0xFB800000 - }, - - Package (0x05) - { - "APSS_FUN1", - 0x00370000, - 0x1000, - 0x03, - 0xFB800000 - }, - - Package (0x05) - { - "APSS_CTI", - 0x00380000, - 0x1000, - One, - 0xFB800000 - }, - - Package (0x05) - { - "TPDM", - 0x00390000, - 0x1000, - 0x04, - 0xFB800000 - }, - - Package (0x05) - { - "TPDA", - 0x00391000, - 0x1000, - 0x05, - 0xFB800000 - }, - - Package (0x05) - { - "CTI_4", - 0x00420000, - 0x00010000, - 0x0501, - 0xFB800000 - }, - - Package (0x05) - { - "ETM_4", - 0x00440000, - 0x00010000, - 0x02, - 0xFB800000 - }, - - Package (0x05) - { - "CTI_5", - 0x00520000, - 0x00010000, - 0x0601, - 0xFB800000 - }, - - Package (0x05) - { - "ETM_5", - 0x00540000, - 0x00010000, - 0x02, - 0xFB800000 - }, - - Package (0x05) - { - "CTI_6", - 0x00620000, - 0x00010000, - 0x0701, - 0xFB800000 - }, - - Package (0x05) - { - "ETM_6", - 0x00640000, - 0x00010000, - 0x02, - 0xFB800000 - }, - - Package (0x05) - { - "CTI_7", - 0x00720000, - 0x00010000, - 0x0801, - 0xFB800000 - }, - - Package (0x05) - { - "ETM_7", - 0x00740000, - 0x00010000, - 0x02, - 0xFB800000 - } - }) - } - Else - { - Return (Package (0x2E) - { - Package (0x05) - { - "DAPROM", - Zero, - 0x1000, - Zero, - 0xFC300000 - }, - - Package (0x05) - { - "CSR", - 0x1000, - 0x1000, - Zero, - 0xFC300000 - }, - - Package (0x05) - { - "STM", - 0x2000, - 0x1000, - Zero, - 0xFC300000 - }, - - Package (0x05) - { - "CTI0", - 0x00010000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "CTI1", - 0x00011000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "CTI2", - 0x00012000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "CTI3", - 0x00013000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "CTI4", - 0x00014000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "CTI5", - 0x00015000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "CTI6", - 0x00016000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "CTI7", - 0x00017000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "CTI8", - 0x00018000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "TPIU", - 0x00020000, - 0x1000, - Zero, - 0xFC300000 - }, - - Package (0x05) - { - "IN_FUN0", - 0x00021000, - 0x1000, - 0x03, - 0xFC300000 - }, - - Package (0x05) - { - "IN_FUN1", - 0x00022000, - 0x1000, - 0x03, - 0xFC300000 - }, - - Package (0x05) - { - "MERG_FUN", - 0x00023000, - 0x1000, - 0x03, - 0xFC300000 - }, - - Package (0x05) - { - "REPLICATOR", - 0x00024000, - 0x1000, - Zero, - 0xFC300000 - }, - - Package (0x05) - { - "ETFETB", - 0x00025000, - 0x1000, - Zero, - 0xFC300000 - }, - - Package (0x05) - { - "ETR", - 0x00026000, - 0x1000, - Zero, - 0xFC300000 - }, - - Package (0x05) - { - "VIDEO_CPU0", - 0x00038000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "MODEM_CPU0", - 0x0003C000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "AUDIO_CPU0", - 0x00060000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "RPM_CPU0", - 0x00064000, - 0x1000, - One, - 0xFC300000 - }, - - Package (0x05) - { - "MMSS_FUN", - 0x00070000, - 0x1000, - 0x03, - 0xFC300000 - }, - - Package (0x05) - { - "CTI_0", - 0x00020000, - 0x00010000, - One, - 0xFB800000 - }, - - Package (0x05) - { - "ETM_0", - 0x00040000, - 0x00010000, - 0x02, - 0xFB800000 - }, - - Package (0x05) - { - "CTI_1", - 0x00120000, - 0x00010000, - One, - 0xFB800000 - }, - - Package (0x05) - { - "ETM_1", - 0x00140000, - 0x00010000, - 0x02, - 0xFB800000 - }, - - Package (0x05) - { - "CTI_2", - 0x00220000, - 0x00010000, - One, - 0xFB800000 - }, - - Package (0x05) - { - "ETM_2", - 0x00240000, - 0x00010000, - 0x02, - 0xFB800000 - }, - - Package (0x05) - { - "CTI_3", - 0x00320000, - 0x00010000, - One, - 0xFB800000 - }, - - Package (0x05) - { - "ETM_3", - 0x00340000, - 0x00010000, - 0x02, - 0xFB800000 - }, - - Package (0x05) - { - "APSS_FUN", - 0x00360000, - 0x1000, - 0x03, - 0xFB800000 - }, - - Package (0x05) - { - "APSS_FUN0", - 0x00360000, - 0x1000, - 0x03, - 0xFB800000 - }, - - Package (0x05) - { - "APSS_FUN1", - 0x00360000, - 0x1000, - 0x03, - 0xFB800000 - }, - - Package (0x05) - { - "APSS_CTI", - 0x00360000, - 0x1000, - One, - 0xFB800000 - }, - - Package (0x05) - { - "TPDM", - 0x00390000, - 0x1000, - 0x04, - 0xFB800000 - }, - - Package (0x05) - { - "TPDA", - 0x00391000, - 0x1000, - 0x05, - 0xFB800000 - }, - - Package (0x05) - { - "CTI_4", - 0x00420000, - 0x00010000, - One, - 0xFB800000 - }, - - Package (0x05) - { - "ETM_4", - 0x00440000, - 0x00010000, - 0x02, - 0xFB800000 - }, - - Package (0x05) - { - "CTI_5", - 0x00520000, - 0x00010000, - One, - 0xFB800000 - }, - - Package (0x05) - { - "ETM_5", - 0x00540000, - 0x00010000, - 0x02, - 0xFB800000 - }, - - Package (0x05) - { - "CTI_6", - 0x00620000, - 0x00010000, - One, - 0xFB800000 - }, - - Package (0x05) - { - "ETM_6", - 0x00640000, - 0x00010000, - 0x02, - 0xFB800000 - }, - - Package (0x05) - { - "CTI_7", - 0x00720000, - 0x00010000, - One, - 0xFB800000 - }, - - Package (0x05) - { - "ETM_7", - 0x00740000, - 0x00010000, - 0x02, - 0xFB800000 - } - }) - } - } - - Method (S2FP, 0, NotSerialized) - { - If ((\_SB.SIDV >= 0x00020000)) - { - Return (Package (0x04) - { - Package (0x03) - { - "STM", - Package (0x02) - { - "MERG_FUN", - Zero - }, - - Package (0x02) - { - "IN_FUN0", - 0x07 - } - }, - - Package (0x0C) - { - "ETM", - Package (0x02) - { - "MERG_FUN", - One - }, - - Package (0x02) - { - "IN_FUN1", - 0x06 - }, - - Package (0x02) - { - "APSS_FUN0", - Zero - }, - - Package (0x02) - { - "APSS_FUN0", - One - }, - - Package (0x02) - { - "APSS_FUN0", - 0x02 - }, - - Package (0x02) - { - "APSS_FUN0", - 0x03 - }, - - Package (0x02) - { - "APSS_FUN0", - 0x04 - }, - - Package (0x02) - { - "APSS_FUN0", - 0x05 - }, - - Package (0x02) - { - "APSS_FUN0", - 0x06 - }, - - Package (0x02) - { - "APSS_FUN0", - 0x07 - }, - - Package (0x02) - { - "APSS_FUN1", - Zero - } - }, - - Package (0x0D) - { - "BUS", - Package (0x02) - { - "MERG_FUN", - Zero - }, - - Package (0x02) - { - "IN_FUN0", - Zero - }, - - Package (0x02) - { - "IN_FUN0", - One - }, - - Package (0x02) - { - "IN_FUN0", - 0x02 - }, - - Package (0x02) - { - "IN_FUN0", - 0x03 - }, - - Package (0x02) - { - "IN_FUN0", - 0x05 - }, - - Package (0x02) - { - "IN_FUN0", - 0x06 - }, - - Package (0x02) - { - "MERG_FUN", - One - }, - - Package (0x02) - { - "IN_FUN1", - One - }, - - Package (0x02) - { - "IN_FUN1", - 0x02 - }, - - Package (0x02) - { - "IN_FUN1", - 0x03 - }, - - Package (0x02) - { - "IN_FUN1", - 0x04 - } - }, - - Package (0x04) - { - "GFX", - Package (0x02) - { - "MERG_FUN", - Zero - }, - - Package (0x02) - { - "IN_FUN0", - 0x04 - }, - - Package (0x02) - { - "MMSS_FUN", - 0x07 - } - } - }) - } - Else - { - Return (Package (0x04) - { - Package (0x03) - { - "STM", - Package (0x02) - { - "MERG_FUN", - Zero - }, - - Package (0x02) - { - "IN_FUN0", - 0x07 - } - }, - - Package (0x0B) - { - "ETM", - Package (0x02) - { - "MERG_FUN", - One - }, - - Package (0x02) - { - "IN_FUN1", - 0x06 - }, - - Package (0x02) - { - "APSS_FUN", - Zero - }, - - Package (0x02) - { - "APSS_FUN", - One - }, - - Package (0x02) - { - "APSS_FUN", - 0x02 - }, - - Package (0x02) - { - "APSS_FUN", - 0x03 - }, - - Package (0x02) - { - "APSS_FUN", - 0x04 - }, - - Package (0x02) - { - "APSS_FUN", - 0x05 - }, - - Package (0x02) - { - "APSS_FUN", - 0x06 - }, - - Package (0x02) - { - "APSS_FUN", - 0x07 - } - }, - - Package (0x0D) - { - "BUS", - Package (0x02) - { - "MERG_FUN", - Zero - }, - - Package (0x02) - { - "IN_FUN0", - Zero - }, - - Package (0x02) - { - "IN_FUN0", - One - }, - - Package (0x02) - { - "IN_FUN0", - 0x02 - }, - - Package (0x02) - { - "IN_FUN0", - 0x03 - }, - - Package (0x02) - { - "IN_FUN0", - 0x05 - }, - - Package (0x02) - { - "IN_FUN0", - 0x06 - }, - - Package (0x02) - { - "MERG_FUN", - One - }, - - Package (0x02) - { - "IN_FUN1", - One - }, - - Package (0x02) - { - "IN_FUN1", - 0x02 - }, - - Package (0x02) - { - "IN_FUN1", - 0x03 - }, - - Package (0x02) - { - "IN_FUN1", - 0x04 - } - }, - - Package (0x04) - { - "GFX", - Package (0x02) - { - "MERG_FUN", - Zero - }, - - Package (0x02) - { - "IN_FUN0", - 0x04 - }, - - Package (0x02) - { - "MMSS_FUN", - 0x07 - } - } - }) - } - } - - Method (HWEV, 0, NotSerialized) - { - Return (Package (0x06) - { - Package (0x04) - { - 0xFC301020, - 0x10, - Zero, - One - }, - - Package (0x04) - { - 0xF9112000, - 0x80, - Zero, - Zero - }, - - Package (0x04) - { - 0xFC401600, - 0x80, - Zero, - Zero - }, - - Package (0x04) - { - 0xFE03E000, - 0x80, - Zero, - Zero - }, - - Package (0x04) - { - 0xFD828018, - 0x80, - Zero, - Zero - }, - - Package (0x04) - { - 0xFC520058, - 0x80, - Zero, - Zero - } - }) - } - } - - Device (QBCC) - { - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.PEP0 - }) - Name (_HID, "QCOM241D") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xF9BFF000, // Address Base - 0x00000124, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFD45A000, // Address Base - 0x0000500B, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFD41A000, // Address Base - 0x0000500B, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFD3DA000, // Address Base - 0x0000500B, // Address Length - ) - }) - Return (RBUF) /* \_SB_.QBCC._CRS.RBUF */ - } - - Method (CONF, 0, NotSerialized) - { - Name (XBUF, Buffer (One) - { - 0x00 // . - }) - Return (XBUF) /* \_SB_.QBCC.CONF.XBUF */ - } - } - - Device (COEX) - { - Name (_HID, "QCOM2487") // _HID: Hardware ID - } - - Device (TECC) - { - Name (_HID, "MSHW1024") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - \_SB.PEP0 - }) - } - - Device (TSC1) - { - Name (_HID, "MSHW1003") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.PEP0, - \_SB.TECC - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - I2cSerialBusV2 (0x004B, ControllerInitiated, 0x00061A80, - AddressingMode7Bit, "\\_SB.I2C1", - 0x00, ResourceConsumer, , Exclusive, - ) - GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullUp, 0x0000, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x004D - } - GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0026 - } - }) - Return (RBUF) /* \_SB_.TSC1._CRS.RBUF */ - } - - Method (INFO, 0, NotSerialized) - { - Name (RBUF, Buffer (0x04) - { - 0x0F, 0x01, 0x00, 0x00 // .... - }) - Return (RBUF) /* \_SB_.TSC1.INFO.RBUF */ - } - - Name (PGID, Buffer (0x0A) - { - "\\_SB.TSC1" - }) - Name (DBUF, Buffer (DBFL){}) - CreateByteField (DBUF, Zero, STAT) - CreateByteField (DBUF, 0x02, DVAL) - CreateField (DBUF, 0x18, 0xA0, DEID) - Method (_S1D, 0, NotSerialized) // _S1D: S1 Device State - { - Return (0x03) - } - - Method (_S2D, 0, NotSerialized) // _S2D: S2 Device State - { - Return (0x03) - } - - Method (_S3D, 0, NotSerialized) // _S3D: S3 Device State - { - Return (0x03) - } - - Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 - { - DEID = Buffer (ESNL){} - DVAL = Zero - DEID = PGID /* \_SB_.TSC1.PGID */ - If (\_SB.ABD.AVBL) - { - \_SB.PEP0.FLD0 = DBUF /* \_SB_.TSC1.DBUF */ - } - } - - Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 - { - DEID = Buffer (ESNL){} - DVAL = 0x03 - DEID = PGID /* \_SB_.TSC1.PGID */ - If (\_SB.ABD.AVBL) - { - \_SB.PEP0.FLD0 = DBUF /* \_SB_.TSC1.DBUF */ - } - } - } - - Device (AGR0) - { - Name (_HID, "ACPI000C" /* Processor Aggregator Device */) // _HID: Hardware ID - Name (_PUR, Package (0x02) // _PUR: Processor Utilization Request - { - One, - Zero - }) - Method (_OST, 3, NotSerialized) // _OST: OSPM Status Indication - { - \_SB.PEP0.ROST = Arg2 - } - } - - ThermalZone (TZ0) - { - Name (_HID, "QCOM2470") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_TZD, Package (0x08) // _TZD: Thermal Zone Devices - { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3, - \_SB.CPU4, - \_SB.CPU5, - \_SB.CPU6, - \_SB.CPU7 - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0DFC) - } - - Name (_TC1, One) // _TC1: Thermal Constant 1 - Name (_TC2, One) // _TC2: Thermal Constant 2 - Name (_TSP, One) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ2) - { - Name (_HID, "QCOM24AD") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_TZD, Package (0x04) // _TZD: Thermal Zone Devices - { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3 - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0DFC) - } - - Name (_TC1, One) // _TC1: Thermal Constant 1 - Name (_TC2, One) // _TC2: Thermal Constant 2 - Name (_TSP, One) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ3) - { - Name (_HID, "QCOM24AD") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Name (_TZD, Package (0x01) // _TZD: Thermal Zone Devices - { - \_SB.PEP0 - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0DCA) - } - - Name (_TC1, Zero) // _TC1: Thermal Constant 1 - Name (_TC2, One) // _TC2: Thermal Constant 2 - Name (_TSP, 0x32) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (0x01) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.TZ3_._DSM._T_0 */ - If ((_T_0 == ToUUID ("14d399cd-7a27-4b18-8fb4-7cb7b9f4e500") /* Thermal Extensions */)) - { - While (One) - { - Name (_T_1, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (0x1A) - } - - Break - } - } - - Break - } - } - - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ4) - { - Name (_HID, "QCOM24AE") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_TZD, Package (0x04) // _TZD: Thermal Zone Devices - { - \_SB.CPU4, - \_SB.CPU5, - \_SB.CPU6, - \_SB.CPU7 - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0DCA) - } - - Name (_TC1, One) // _TC1: Thermal Constant 1 - Name (_TC2, One) // _TC2: Thermal Constant 2 - Name (_TSP, One) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (0x01) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.TZ4_._DSM._T_0 */ - If ((_T_0 == ToUUID ("14d399cd-7a27-4b18-8fb4-7cb7b9f4e500") /* Thermal Extensions */)) - { - While (One) - { - Name (_T_1, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (0x31) - } - - Break - } - } - - Break - } - } - - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ5) - { - Name (_HID, "QCOM24AE") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Name (_TZD, Package (0x01) // _TZD: Thermal Zone Devices - { - \_SB.PEP0 - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0D70) - } - - Name (_TC1, Zero) // _TC1: Thermal Constant 1 - Name (_TC2, One) // _TC2: Thermal Constant 2 - Name (_TSP, One) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (0x01) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.TZ5_._DSM._T_0 */ - If ((_T_0 == ToUUID ("14d399cd-7a27-4b18-8fb4-7cb7b9f4e500") /* Thermal Extensions */)) - { - While (One) - { - Name (_T_1, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (0x4B) - } - - Break - } - } - - Break - } - } - - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ6) - { - Name (_HID, "QCOM24AE") // _HID: Hardware ID - Name (_UID, 0x02) // _UID: Unique ID - Name (_TZD, Package (0x01) // _TZD: Thermal Zone Devices - { - \_SB.PEP0 - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0DFC) - } - - Name (_TC1, Zero) // _TC1: Thermal Constant 1 - Name (_TC2, One) // _TC2: Thermal Constant 2 - Name (_TSP, One) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (0x01) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.TZ6_._DSM._T_0 */ - If ((_T_0 == ToUUID ("14d399cd-7a27-4b18-8fb4-7cb7b9f4e500") /* Thermal Extensions */)) - { - While (One) - { - Name (_T_1, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - } - ElseIf ((_T_1 == One)) - { - Return (0x32) - } - - Break - } - } - - Break - } - } - - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ20) - { - Name (_HID, "QCOM24A8") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_TZD, Package (0x01) // _TZD: Thermal Zone Devices - { - \_SB.GPU0 - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0DCA) - } - - Name (_TC1, One) // _TC1: Thermal Constant 1 - Name (_TC2, 0x02) // _TC2: Thermal Constant 2 - Name (_TSP, 0x02) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ21) - { - Name (_HID, "QCOM24A9") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_TZD, Package (0x01) // _TZD: Thermal Zone Devices - { - \_SB.GPU0 - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0DCA) - } - - Name (_TC1, One) // _TC1: Thermal Constant 1 - Name (_TC2, 0x02) // _TC2: Thermal Constant 2 - Name (_TSP, 0x02) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ31) - { - Name (_HID, "QCOM2471") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_TZD, Package (0x0E) // _TZD: Thermal Zone Devices - { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3, - \_SB.CPU4, - \_SB.CPU5, - \_SB.CPU6, - \_SB.CPU7, - \_SB.PEP0, - \_SB.AMSS, - \_SB.DISP, - \_SB.GPU0, - \_SB.PMBM, - \_SB.PBTD - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0E60) - } - - Name (_TC1, One) // _TC1: Thermal Constant 1 - Name (_TC2, 0x02) // _TC2: Thermal Constant 2 - Name (_TSP, 0x0A) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ32) - { - Name (_HID, "QCOM2472") // _HID: Hardware ID - Name (_UID, 0x02) // _UID: Unique ID - Name (_TZD, Package (0x0D) // _TZD: Thermal Zone Devices - { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3, - \_SB.CPU4, - \_SB.CPU5, - \_SB.CPU6, - \_SB.CPU7, - \_SB.PEP0, - \_SB.AMSS, - \_SB.DISP, - \_SB.GPU0, - \_SB.PMBM - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0E60) - } - - Name (_TC1, One) // _TC1: Thermal Constant 1 - Name (_TC2, 0x02) // _TC2: Thermal Constant 2 - Name (_TSP, 0x0A) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ33) - { - Name (_HID, "QCOM2473") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_TZD, Package (0x01) // _TZD: Thermal Zone Devices - { - \_SB.GPU0.AVS0 - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0E2E) - } - - Name (_TC1, One) // _TC1: Thermal Constant 1 - Name (_TC2, 0x02) // _TC2: Thermal Constant 2 - Name (_TSP, 0x0A) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ34) - { - Name (_HID, "QCOM2474") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_TZD, Package (0x01) // _TZD: Thermal Zone Devices - { - \_SB.GPU0 - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0E2E) - } - - Name (_TC1, One) // _TC1: Thermal Constant 1 - Name (_TC2, 0x02) // _TC2: Thermal Constant 2 - Name (_TSP, 0x0A) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ35) - { - Name (_HID, "QCOM2475") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Name (_TZD, Package (0x01) // _TZD: Thermal Zone Devices - { - \_SB.AMSS - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0E60) - } - - Name (_TC1, One) // _TC1: Thermal Constant 1 - Name (_TC2, 0x02) // _TC2: Thermal Constant 2 - Name (_TSP, 0x0A) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ36) - { - Name (_HID, "QCOM248C") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Name (_TZD, Package (0x0D) // _TZD: Thermal Zone Devices - { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3, - \_SB.CPU4, - \_SB.CPU5, - \_SB.CPU6, - \_SB.CPU7, - \_SB.PEP0, - \_SB.AMSS, - \_SB.DISP, - \_SB.GPU0, - \_SB.PMBM - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0D66) - } - - Name (_TC1, 0x04) // _TC1: Thermal Constant 1 - Name (_TC2, 0x03) // _TC2: Thermal Constant 2 - Name (_TSP, 0x32) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ38) - { - Name (_HID, "QCOM2491") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Name (_TZD, Package (0x0D) // _TZD: Thermal Zone Devices - { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3, - \_SB.CPU4, - \_SB.CPU5, - \_SB.CPU6, - \_SB.CPU7, - \_SB.PEP0, - \_SB.AMSS, - \_SB.DISP, - \_SB.GPU0, - \_SB.PMBM - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0E92) - } - - Name (_TC1, 0x04) // _TC1: Thermal Constant 1 - Name (_TC2, 0x03) // _TC2: Thermal Constant 2 - Name (_TSP, 0x32) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ81) - { - Name (_HID, "QCOM2472") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Name (_TZD, Package (0x09) // _TZD: Thermal Zone Devices - { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3, - \_SB.CPU4, - \_SB.CPU5, - \_SB.CPU6, - \_SB.CPU7, - \_SB.PEP0 - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0DCA) - } - - Name (_TC1, One) // _TC1: Thermal Constant 1 - Name (_TC2, 0x02) // _TC2: Thermal Constant 2 - Name (_TSP, 0x0A) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - ThermalZone (TZ99) - { - Name (_HID, "QCOM24AF") // _HID: Hardware ID - Name (_UID, 0x64) // _UID: Unique ID - Name (_TZD, Package (0x0F) // _TZD: Thermal Zone Devices - { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3, - \_SB.CPU4, - \_SB.CPU5, - \_SB.CPU6, - \_SB.CPU7, - \_SB.PEP0, - \_SB.AMSS, - \_SB.DISP, - \_SB.GPU0, - \_SB.GPU0.AVS0, - \_SB.PMBM, - \_SB.COEX - }) - Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature - { - Return (0x0EC4) - } - - Name (_TC1, 0x04) // _TC1: Thermal Constant 1 - Name (_TC2, 0x03) // _TC2: Thermal Constant 2 - Name (_TSP, 0x0A) // _TSP: Thermal Sampling Period - Name (_TZP, Zero) // _TZP: Thermal Zone Polling - Method (_DEP, 0, NotSerialized) // _DEP: Dependencies - { - Return (Package (0x01) - { - \_SB.PEP0 - }) - } - } - - Device (CAMP) - { - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.PEP0, - \_SB.PMIC - }) - Name (_HID, "QCOM245E") // _HID: Hardware ID - Name (_UID, 0x1B) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFDA0C000, // Address Base - 0x00003FFF, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFDA00000, // Address Base - 0x00000047, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000052, - } - GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x005C - } - GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x005B - } - GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0066 - } - GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x006A - } - GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0068 - } - GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0069 - } - GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x000C - } - GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0008 - } - }) - Return (RBUF) /* \_SB_.CAMP._CRS.RBUF */ - } - - Method (INFO, 0, NotSerialized) - { - Return (0x00060000) - } - } - - Device (CAMS) - { - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.CAMP, - \_SB.PEP0 - }) - Name (_HID, "QCOM2434") // _HID: Hardware ID - Name (_UID, 0x15) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFDA08000, // Address Base - 0x000003FF, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFDA0AC00, // Address Base - 0x000003FF, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000053, - } - }) - Return (RBUF) /* \_SB_.CAMS._CRS.RBUF */ - } - - Name (PGID, Buffer (0x0A) - { - "\\_SB.CAMS" - }) - Name (DBUF, Buffer (DBFL){}) - CreateByteField (DBUF, Zero, STAT) - CreateByteField (DBUF, 0x02, DVAL) - CreateField (DBUF, 0x18, 0xA0, DEID) - Method (_S1D, 0, NotSerialized) // _S1D: S1 Device State - { - Return (0x03) - } - - Method (_S2D, 0, NotSerialized) // _S2D: S2 Device State - { - Return (0x03) - } - - Method (_S3D, 0, NotSerialized) // _S3D: S3 Device State - { - Return (0x03) - } - - Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 - { - DEID = Buffer (ESNL){} - DVAL = Zero - DEID = PGID /* \_SB_.CAMS.PGID */ - If (\_SB.ABD.AVBL) - { - \_SB.PEP0.FLD0 = DBUF /* \_SB_.CAMS.DBUF */ - } - } - - Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 - { - DEID = Buffer (ESNL){} - DVAL = 0x03 - DEID = PGID /* \_SB_.CAMS.PGID */ - If (\_SB.ABD.AVBL) - { - \_SB.PEP0.FLD0 = DBUF /* \_SB_.CAMS.DBUF */ - } - } - } - - Device (CAMF) - { - Name (_DEP, Package (0x03) // _DEP: Dependencies - { - \_SB.CAMP, - \_SB.PEP0, - \_SB.CAMS - }) - Name (_HID, "QCOM2439") // _HID: Hardware ID - Name (_UID, 0x1A) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFDA08800, // Address Base - 0x000003FF, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFDA0B400, // Address Base - 0x000003FF, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000055, - } - }) - Return (RBUF) /* \_SB_.CAMF._CRS.RBUF */ - } - - Name (PGID, Buffer (0x0A) - { - "\\_SB.CAMF" - }) - Name (DBUF, Buffer (DBFL){}) - CreateByteField (DBUF, Zero, STAT) - CreateByteField (DBUF, 0x02, DVAL) - CreateField (DBUF, 0x18, 0xA0, DEID) - Method (_S1D, 0, NotSerialized) // _S1D: S1 Device State - { - Return (0x03) - } - - Method (_S2D, 0, NotSerialized) // _S2D: S2 Device State - { - Return (0x03) - } - - Method (_S3D, 0, NotSerialized) // _S3D: S3 Device State - { - Return (0x03) - } - - Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 - { - DEID = Buffer (ESNL){} - DVAL = Zero - DEID = PGID /* \_SB_.CAMF.PGID */ - If (\_SB.ABD.AVBL) - { - \_SB.PEP0.FLD0 = DBUF /* \_SB_.CAMF.DBUF */ - } - } - - Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 - { - DEID = Buffer (ESNL){} - DVAL = 0x03 - DEID = PGID /* \_SB_.CAMF.PGID */ - If (\_SB.ABD.AVBL) - { - \_SB.PEP0.FLD0 = DBUF /* \_SB_.CAMF.DBUF */ - } - } - } - - Device (FLSH) - { - Name (_DEP, Package (0x03) // _DEP: Dependencies - { - \_SB.CAMF, - \_SB.CAMS, - \_SB.PEP0 - }) - Name (_HID, "QCOM244B") // _HID: Hardware ID - Name (_UID, 0x19) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, Buffer (0x02) - { - 0x79, 0x00 // y. - }) - Return (RBUF) /* \_SB_.FLSH._CRS.RBUF */ - } - } - - Device (JPGE) - { - Name (_DEP, Package (0x03) // _DEP: Dependencies - { - \_SB.CAMP, - \_SB.MMU2, - \_SB.PEP0 - }) - Name (_HID, "QCOM2467") // _HID: Hardware ID - Name (_UID, 0x17) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFDA1C000, // Address Base - 0x00000320, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFDA60000, // Address Base - 0x00000C34, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000005B, - } - Memory32Fixed (ReadWrite, - 0xFDA20000, // Address Base - 0x00000320, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000005C, - } - Memory32Fixed (ReadWrite, - 0xFDAA0000, // Address Base - 0x000001A0, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000150, - } - }) - Return (RBUF) /* \_SB_.JPGE._CRS.RBUF */ - } - } - - Device (VFE0) - { - Name (_DEP, Package (0x03) // _DEP: Dependencies - { - \_SB.MMU1, - \_SB.PEP0, - \_SB.CAMP - }) - Name (_HID, "QCOM2432") // _HID: Hardware ID - Name (_UID, 0x16) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - Memory32Fixed (ReadWrite, - 0xFDA0A000, // Address Base - 0x00000BFF, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFDA40000, // Address Base - 0x00001FFF, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFDA18000, // Address Base - 0x00003FFF, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFDA04000, // Address Base - 0x00003FFF, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFDA10000, // Address Base - 0x00003FFF, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFE09C000, // Address Base - 0x00000090, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFDA14000, // Address Base - 0x00003FFF, // Address Length - ) - Memory32Fixed (ReadWrite, - 0xFD878000, // Address Base - 0x000007FF, // Address Length - ) - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000059, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000057, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x00000051, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000005A, - } - Interrupt (ResourceConsumer, Edge, ActiveHigh, Exclusive, ,, ) - { - 0x0000015C, - } - }) - Return (RBUF) /* \_SB_.VFE0._CRS.RBUF */ - } - } - - Device (BTNS) - { - Name (_HID, "ACPI0011" /* Generic Buttons Device */) // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - GpioInt (Edge, ActiveBoth, Shared, PullDown, 0x0000, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0040 - } - GpioInt (Edge, ActiveBoth, SharedAndWake, PullUp, 0x0000, - "\\_SB.PM01", 0x00, ResourceConsumer, , - RawDataBuffer (0x03) // Vendor Data - { - 0x40, 0x40, 0x40 - }) - { // Pin list - 0x0610 - } - GpioInt (Edge, ActiveBoth, SharedAndWake, PullDown, 0x0000, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0041 - } - GpioInt (Edge, ActiveBoth, Shared, PullUp, 0x0000, - "\\_SB.PM01", 0x00, ResourceConsumer, , - RawDataBuffer (0x03) // Vendor Data - { - 0x40, 0x40, 0x01 - }) - { // Pin list - 0x0620 - } - GpioInt (Edge, ActiveBoth, SharedAndWake, PullUp, 0x0000, - "\\_SB.PM01", 0x00, ResourceConsumer, , - RawDataBuffer (0x03) // Vendor Data - { - 0x40, 0x40, 0x01 - }) - { // Pin list - 0x0618 - } - }) - Return (RBUF) /* \_SB_.BTNS._CRS.RBUF */ - } - - Name (_DSD, Package (0x02) // _DSD: Device-Specific Data - { - ToUUID ("fa6bd625-9ce8-470d-a2c7-b3ca36c4282e"), - Package (0x06) - { - Package (0x05) - { - Zero, - One, - Zero, - One, - 0x0D - }, - - Package (0x05) - { - One, - Zero, - One, - One, - 0x81 - }, - - Package (0x05) - { - One, - One, - One, - 0x0C, - 0xE9 - }, - - Package (0x05) - { - One, - 0x02, - One, - 0x0C, - 0xEA - }, - - Package (0x05) - { - One, - 0x03, - One, - 0x90, - 0x20 - }, - - Package (0x05) - { - One, - 0x04, - One, - 0x90, - 0x21 - } - } - }) - } - - Device (HWN1) - { - Name (_HID, "QCOM24A4") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.PMIC - }) - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (NAM, Buffer (0x0A) - { - "\\_SB.SPMI" - }) - Name (VIB1, Buffer (0x0C) - { - /* 0000 */ 0x8E, 0x13, 0x00, 0x01, 0x00, 0xC1, 0x02, 0x03, // ........ - /* 0008 */ 0xC0, 0x01, 0x00, 0x00 // .... - }) - Name (END, Buffer (0x02) - { - 0x79, 0x00 // y. - }) - Concatenate (VIB1, NAM, Local1) - Name (RBUF, ResourceTemplate () - { - GpioInt (Level, ActiveHigh, Exclusive, PullNone, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0E00 - } - }) - Concatenate (Local1, RBUF, Local0) - Return (Local0) - } - - Method (HAPI, 0, NotSerialized) - { - Name (CFG0, Package (0x03) - { - One, - One, - One - }) - Return (CFG0) /* \_SB_.HWN1.HAPI.CFG0 */ - } - - Method (HAPC, 0, NotSerialized) - { - Name (CFG0, Package (0x14) - { - One, - 0xE6, - One, - One, - One, - One, - One, - One, - Zero, - Zero, - Zero, - 0x14, - One, - 0xFF, - Zero, - One, - 0x14, - Zero, - Zero, - 0x03CF - }) - Return (CFG0) /* \_SB_.HWN1.HAPC.CFG0 */ - } - } - - Device (HWN0) - { - Name (_HID, "QCOM24A3") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Method (HWNL, 0, NotSerialized) - { - Name (CFG0, Package (0x10) - { - One, - 0x03, - 0x019B, - 0x14, - 0x20, - Zero, - 0x40, - One, - 0x80, - 0x02, - One, - One, - One, - 0x03, - One, - One - }) - Return (CFG0) /* \_SB_.HWN0.HWNL.CFG0 */ - } - - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (NAM, Buffer (0x0A) - { - "\\_SB.SPMI" - }) - Name (END, Buffer (0x02) - { - 0x79, 0x00 // y. - }) - Name (RGB1, Buffer (0x0C) - { - /* 0000 */ 0x8E, 0x13, 0x00, 0x01, 0x00, 0xC1, 0x02, 0x03, // ........ - /* 0008 */ 0xD0, 0x01, 0x00, 0x00 // .... - }) - Concatenate (RGB1, NAM, Local0) - Concatenate (Local0, END, Local1) - Return (Local1) - } - } - - Device (RVRM) - { - Name (_HID, "QCOM2498") // _HID: Hardware ID - } - - Device (LNK0) - { - Name (_HID, "QCOM24A7") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - } - - Device (LNK1) - { - Name (_HID, "QCOM24A7") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - } - - Device (LNK2) - { - Name (_HID, "QCOM24A7") // _HID: Hardware ID - Name (_UID, 0x02) // _UID: Unique ID - } - - Device (LNK3) - { - Name (_HID, "QCOM24A7") // _HID: Hardware ID - Name (_UID, 0x03) // _UID: Unique ID - } - - Device (LNK4) - { - Name (_HID, "QCOM24A7") // _HID: Hardware ID - Name (_UID, 0x04) // _UID: Unique ID - } - - Device (LNK5) - { - Name (_HID, "QCOM24A7") // _HID: Hardware ID - Name (_UID, 0x05) // _UID: Unique ID - } - - Device (LNK6) - { - Name (_HID, "QCOM24A7") // _HID: Hardware ID - Name (_UID, 0x06) // _UID: Unique ID - } - - Device (LNK7) - { - Name (_HID, "QCOM24A7") // _HID: Hardware ID - Name (_UID, 0x07) // _UID: Unique ID - } - - Device (LNK8) - { - Name (_HID, "QCOM24A7") // _HID: Hardware ID - Name (_UID, 0x08) // _UID: Unique ID - } - - Device (MBRG) - { - Name (_HID, "QCOM2145") // _HID: Hardware ID - } - - Device (RMAT) - { - Name (_HID, "QCOM2155") // _HID: Hardware ID - } - - Device (RMNT) - { - Name (_HID, "QCOM2148") // _HID: Hardware ID - } - - Device (SEN1) - { - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.IPC0, - \_SB.ADSP - }) - Name (_HID, "QCOM2495") // _HID: Hardware ID - Method (AROT, 0, NotSerialized) - { - Name (RBUF, Package (0x03) - { - "1 0 0", - "0 1 0", - "0 0 1" - }) - Return (RBUF) /* \_SB_.SEN1.AROT.RBUF */ - } - - Method (GROT, 0, NotSerialized) - { - Name (RBUF, Package (0x03) - { - "1 0 0", - "0 1 0", - "0 0 1" - }) - Return (RBUF) /* \_SB_.SEN1.GROT.RBUF */ - } - - Method (MROT, 0, NotSerialized) - { - Name (RBUF, Package (0x03) - { - "-1 0 0", - "0 1 0", - "0 0 -1" - }) - Return (RBUF) /* \_SB_.SEN1.MROT.RBUF */ - } - } - - Device (QDCI) - { - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.SMD0 - }) - Name (_HID, "QCOM2412") // _HID: Hardware ID - } - - Device (FMSL) - { - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.PEP0, - \_SB.IC11 - }) - Name (_HID, "QCOM24B1") // _HID: Hardware ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (RBUF, ResourceTemplate () - { - I2cSerialBusV2 (0x0011, ControllerInitiated, 0x00061A80, - AddressingMode7Bit, "\\_SB.IC11", - 0x00, ResourceConsumer, , Exclusive, - ) - GpioInt (Edge, ActiveLow, Exclusive, PullUp, 0x0000, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0009 - } - GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.GIO0", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x005D - } - }) - Return (RBUF) /* \_SB_.FMSL._CRS.RBUF */ - } - } - - Device (BTH0) - { - Name (_HID, "QCOM24B2") // _HID: Hardware ID - Name (_DEP, Package (0x03) // _DEP: Dependencies - { - \_SB.PEP0, - \_SB.PMIC, - \_SB.UAR8 - }) - Name (_PRW, Package (0x02) // _PRW: Power Resources for Wake - { - Zero, - Zero - }) - Name (_S4W, 0x02) // _S4W: S4 Device Wake State - Name (_S0W, 0x02) // _S0W: S0 Device Wake State - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (PBUF, ResourceTemplate () - { - UartSerialBusV2 (0x0001C200, DataBitsEight, StopBitsOne, - 0xC0, LittleEndian, ParityTypeNone, FlowControlHardware, - 0x0020, 0x0020, "\\_SB.UAR8", - 0x00, ResourceConsumer, , Exclusive, - ) - GpioIo (Exclusive, PullDown, 0x0000, 0x0000, IoRestrictionNone, - "\\_SB.PM01", 0x00, ResourceConsumer, , - ) - { // Pin list - 0x0690 - } - }) - Return (PBUF) /* \_SB_.BTH0._CRS.PBUF */ - } - - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (0x0F) - } - } - - Device (URS0) - { - Name (_HID, "QCOM24B6") // _HID: Hardware ID - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.PEP0, - \_SB.BAMD - }) - Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings - { - Memory32Fixed (ReadWrite, - 0xF9200000, // Address Base - 0x000FFFFF, // Address Length - ) - GpioInt (Edge, ActiveBoth, Exclusive, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - RawDataBuffer (0x01) // Vendor Data - { - 0x80 - }) - { // Pin list - 0x009E - } - }) - Device (USB0) - { - Name (_ADR, Zero) // _ADR: Address - Name (_S0W, 0x03) // _S0W: S0 Device Wake State - Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings - { - Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) - { - 0x000000A3, - } - Interrupt (ResourceConsumer, Level, ActiveHigh, SharedAndWake, ,, ) - { - 0x000000D4, - } - }) - } - - Device (UFN0) - { - Name (_ADR, One) // _ADR: Address - Name (_S0W, 0x03) // _S0W: S0 Device Wake State - Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings - { - Interrupt (ResourceConsumer, Level, ActiveHigh, Shared, ,, ) - { - 0x000000A3, - } - Interrupt (ResourceConsumer, Level, ActiveHigh, SharedAndWake, ,, ) - { - 0x000000D4, - } - GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - RawDataBuffer (0x04) // Vendor Data - { - 0x21, 0x01, 0x02, 0x1A - }) - { // Pin list - 0x1002 - } - GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - RawDataBuffer (0x04) // Vendor Data - { - 0x20, 0x01, 0x02, 0x1A - }) - { // Pin list - 0x1001 - } - }) - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (0x01) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.URS0.UFN0._DSM._T_0 */ - If ((_T_0 == ToUUID ("fe56cfeb-49d5-4378-a8a2-2978dbe54ad2"))) - { - While (One) - { - Name (_T_1, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - While (One) - { - Name (_T_2, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_2 = ToInteger (Arg1) - If ((_T_2 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - Break - } - Else - { - Return (Buffer (One) - { - 0x01 // . - }) - Break - } - - Break - } - - Return (Buffer (One) - { - 0x00 // . - }) - Break - } - ElseIf ((_T_1 == One)) - { - Return (0x20) - Break - } - Else - { - Return (Buffer (One) - { - 0x00 // . - }) - Break - } - - Break - } - } - ElseIf ((_T_0 == ToUUID ("18de299f-9476-4fc9-b43b-8aeb713ed751"))) - { - While (One) - { - Name (_T_3, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_3 = ToInteger (Arg2) - If ((_T_3 == Zero)) - { - While (One) - { - Name (_T_4, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_4 = ToInteger (Arg1) - If ((_T_4 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - Break - } - Else - { - Return (Buffer (One) - { - 0x01 // . - }) - Break - } - - Break - } - - Return (Buffer (One) - { - 0x00 // . - }) - Break - } - ElseIf ((_T_3 == One)) - { - Return (0x03) - Break - } - Else - { - Return (Buffer (One) - { - 0x00 // . - }) - Break - } - - Break - } - } - Else - { - Return (Buffer (One) - { - 0x00 // . - }) - Break - } - - Break - } - } - - Method (PHYC, 0, NotSerialized) - { - Name (CFG0, Package (0x01) - { - Package (0x03) - { - Zero, - 0xF92F8814, - 0x00D191A7 - } - }) - Return (CFG0) /* \_SB_.URS0.UFN0.PHYC.CFG0 */ - } - } - } - - Device (UFN1) - { - Name (_DEP, Package (One) // _DEP: Dependencies - { - \_SB.PEP0 - }) - Name (_HID, "QCOM01C0") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Name (REG, Zero) - Name (_CCA, Zero) // _CCA: Cache Coherency Attribute - Method (_STA, 0, NotSerialized) // _STA: Status - { - Return (Zero) - } - - Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings - { - Memory32Fixed (ReadWrite, - 0xF9A55000, // Address Base - 0x00000300, // Address Length - ) - Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) - { - 0x000000A6, - } - Interrupt (ResourceConsumer, Level, ActiveHigh, ExclusiveAndWake, ,, ) - { - 0x000000AC, - } - }) - OperationRegion (UCDR, SystemMemory, 0xF9A55000, 0x1000) - Field (UCDR, WordAcc, NoLock, Preserve) - { - Offset (0x44), - SCRA, 32, - Offset (0x90), - AHBB, 32, - Offset (0x98), - AHBM, 32, - GENC, 32, - GETC, 32, - Offset (0x140), - UCMD, 32, - Offset (0x170), - ULPI, 32, - Offset (0x184), - PTSC, 32, - Offset (0x1A8), - MODE, 32 - } - - Method (_UBF, 0, NotSerialized) - { - MODE = 0x02 - REG = PTSC /* \_SB_.UFN1.PTSC */ - PTSC = (REG | 0x02) - AHBM = 0x08 - AHBB = Zero - GENC = 0x0CB0 - ULPI = 0x60960003 - REG = GETC /* \_SB_.UFN1.GETC */ - GETC = (REG | 0x80) - REG = UCMD /* \_SB_.UFN1.UCMD */ - UCMD = (REG | 0x02000000) - SCRA = 0x39 - } - - Method (VBUS, 0, NotSerialized) - { - Return (One) - } - - Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method - { - While (One) - { - Name (_T_0, Buffer (0x01) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - { - 0x00 // . - }) - CopyObject (ToBuffer (Arg0), _T_0) /* \_SB_.UFN1._DSM._T_0 */ - If ((_T_0 == ToUUID ("fe56cfeb-49d5-4378-a8a2-2978dbe54ad2"))) - { - While (One) - { - Name (_T_1, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_1 = ToInteger (Arg2) - If ((_T_1 == Zero)) - { - While (One) - { - Name (_T_2, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_2 = ToInteger (Arg1) - If ((_T_2 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - Break - } - Else - { - Return (Buffer (One) - { - 0x01 // . - }) - Break - } - - Break - } - - Return (Buffer (One) - { - 0x00 // . - }) - Break - } - ElseIf ((_T_1 == One)) - { - Return (0x20) - Break - } - Else - { - Return (Buffer (One) - { - 0x00 // . - }) - Break - } - - Break - } - } - ElseIf ((_T_0 == ToUUID ("18de299f-9476-4fc9-b43b-8aeb713ed751"))) - { - While (One) - { - Name (_T_3, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_3 = ToInteger (Arg2) - If ((_T_3 == Zero)) - { - While (One) - { - Name (_T_4, 0x00) // _T_x: Emitted by ASL Compiler, x=0-9, A-Z - _T_4 = ToInteger (Arg1) - If ((_T_4 == Zero)) - { - Return (Buffer (One) - { - 0x03 // . - }) - Break - } - Else - { - Return (Buffer (One) - { - 0x01 // . - }) - Break - } - - Break - } - - Return (Buffer (One) - { - 0x00 // . - }) - Break - } - ElseIf ((_T_3 == One)) - { - Return (0x02) - Break - } - Else - { - Return (Buffer (One) - { - 0x00 // . - }) - Break - } - - Break - } - } - Else - { - Return (Buffer (One) - { - 0x00 // . - }) - Break - } - - Break - } - } - - Method (PHYC, 0, NotSerialized) - { - Name (CFG0, Package (0x03) - { - Package (0x02) - { - 0x80, - 0x74 - }, - - Package (0x02) - { - 0x81, - 0x38 - }, - - Package (0x02) - { - 0x82, - 0x14 - } - }) - Return (CFG0) /* \_SB_.UFN1.PHYC.CFG0 */ - } - } - - Device (PER0) - { - Name (_HID, "QCOM25A0") // _HID: Hardware ID - } - - Device (ADC1) - { - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.SPMI, - \_SB.PMIC - }) - Name (_HID, "QCOM240F") // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (INTB, ResourceTemplate () - { - GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullUp, 0x0000, - "\\_SB.PM01", 0x00, ResourceConsumer, , - RawDataBuffer (0x01) // Vendor Data - { - 0x02 - }) - { // Pin list - 0x0188 - } - GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullUp, 0x0000, - "\\_SB.PM01", 0x00, ResourceConsumer, , - RawDataBuffer (0x01) // Vendor Data - { - 0x03 - }) - { // Pin list - 0x01A0 - } - }) - Name (NAM, Buffer (0x0A) - { - "\\_SB.SPMI" - }) - Name (VUSR, Buffer (0x0C) - { - /* 0000 */ 0x8E, 0x13, 0x00, 0x01, 0x00, 0xC1, 0x02, 0x00, // ........ - /* 0008 */ 0x31, 0x01, 0x00, 0x00 // 1... - }) - Name (VBTM, Buffer (0x0C) - { - /* 0000 */ 0x8E, 0x13, 0x00, 0x01, 0x00, 0xC1, 0x02, 0x00, // ........ - /* 0008 */ 0x34, 0x01, 0x00, 0x00 // 4... - }) - Name (END, Buffer (0x02) - { - 0x79, 0x00 // y. - }) - Concatenate (VUSR, NAM, Local1) - Concatenate (VBTM, NAM, Local2) - Concatenate (Local1, Local2, Local3) - Concatenate (Local3, INTB, Local0) - Return (Local0) - } - - Method (ADDV, 0, NotSerialized) - { - Return (Package (0x03) - { - One, - One, - Zero - }) - } - - Method (GENP, 0, NotSerialized) - { - Return (Package (0x0D) - { - Zero, - Zero, - Zero, - Zero, - One, - One, - Zero, - 0x08, - One, - 0x0708, - Zero, - 0x0271, - 0x04E2 - }) - } - - Method (CHAN, 0, NotSerialized) - { - Return (Package (0x11) - { - Package (0x12) - { - "VCOIN", - 0x05, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - 0x03, - Zero, - Zero, - Zero, - Zero, - One, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "VPH_PWR", - 0x07, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - 0x03, - Zero, - Zero, - Zero, - Zero, - One, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "PMIC_THERM", - 0x08, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - One, - PTCF, - PTCI, - 0x2, - Zero, - One, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "XO_THERM", - 0x7C, - Zero, - 0x05, - 0xFFFF, - Zero, - Zero, - One, - One, - XOCF, - Zero, - One, - XTTB, - Zero, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "XO_THERM_GPS", - 0x7C, - One, - 0x05, - 0xFFFF, - Zero, - Zero, - One, - One, - XOCF, - Zero, - One, - XTTB, - Zero, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "PMIC_HARDWARE_ID", - 0x76, - Zero, - One, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "SYS_THERM1", - 0x73, - Zero, - One, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - SYTB, - Zero, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "SYS_THERM2", - 0x74, - Zero, - One, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - SYTB, - Zero, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "PA_THERM", - 0x75, - Zero, - One, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - SYTB, - Zero, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "PA_THERM1", - 0x77, - Zero, - One, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - SYTB, - Zero, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "SYS_THERM3", - 0x78, - Zero, - One, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - SYTB, - Zero, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "USB_DATA", - 0x04, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - 0x03, - Zero, - Zero, - Zero, - Zero, - One, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "USB_ID", - 0x79, - Zero, - 0x05, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - USBT, - Zero, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "VDD", - 0x0F, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "GND", - 0x0E, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "VREF1", - 0x09, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - Zero, - One, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "VREF2", - 0x0A, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - Zero, - One, - 0x000186A0, - Zero, - Zero, - Zero - } - }) - } - - Method (CBCH, 0, NotSerialized) - { - Return (Package (0x04) - { - Package (0x12) - { - "VDD", - 0x0F, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "GND", - 0x0E, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "VREF1", - 0x09, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - Zero, - One, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "VREF2", - 0x0A, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - Zero, - One, - 0x000186A0, - Zero, - Zero, - Zero - } - }) - } - - Method (CFGS, 0, NotSerialized) - { - Return (Package (0x03) - { - Package (0x03) - { - One, - Zero, - 0x01AB - }, - - Package (0x03) - { - 0x03, - One, - 0x0355 - }, - - Package (0x03) - { - Zero, - One, - 0x6B - } - }) - } - - Method (SEQP, 0, NotSerialized) - { - Return (Package (0x02) - { - Package (0x04) - { - 0x07, - 0x05, - One, - One - }, - - Package (0x04) - { - Zero, - 0x0F, - One, - 0x02 - } - }) - } - - Method (PTCF, 1, NotSerialized) - { - Local0 = (Arg0 >> One) - Local0 -= 0x00042B08 - Return (Local0) - } - - Method (PTCI, 1, NotSerialized) - { - Local0 = (Arg0 + 0x00042B08) - Local0 <<= One - Return (Local0) - } - - Method (XOCF, 1, NotSerialized) - { - Local1 = (Arg0 << 0x0E) - Local0 = (0xFFFF - Arg0) - Local2 = (Local0 >> One) - If ((Local0 == Zero)) - { - Return (0x7FFFFFFF) - } - - Local3 = (Local1 + Local2) - Divide (Local3, Local0, Local4, Local3) - If ((Local3 > 0x7FFFFFFF)) - { - Return (0x7FFFFFFF) - } - - Return (Local3) - } - - Method (BTTB, 0, NotSerialized) - { - Return (Package (0x0C) - { - Package (0x02) - { - 0x09FF, - 0xFFFFFFE2 - }, - - Package (0x02) - { - 0x0996, - 0xFFFFFFEC - }, - - Package (0x02) - { - 0x08F7, - 0xFFFFFFF6 - }, - - Package (0x02) - { - 0x081D, - Zero - }, - - Package (0x02) - { - 0x070D, - 0x0A - }, - - Package (0x02) - { - 0x05DF, - 0x14 - }, - - Package (0x02) - { - 0x04B1, - 0x1E - }, - - Package (0x02) - { - 0x03A0, - 0x28 - }, - - Package (0x02) - { - 0x02BB, - 0x32 - }, - - Package (0x02) - { - 0x0208, - 0x3C - }, - - Package (0x02) - { - 0x0180, - 0x46 - }, - - Package (0x02) - { - 0x011B, - 0x50 - } - }) - } - - Method (USBT, 0, NotSerialized) - { - Return (Package (0x24) - { - Package (0x02) - { - Zero, - Zero - }, - - Package (0x02) - { - 0x32, - 0x0B29 - }, - - Package (0x02) - { - 0x64, - 0x16FA - }, - - Package (0x02) - { - 0x96, - 0x2383 - }, - - Package (0x02) - { - 0xC8, - 0x30D4 - }, - - Package (0x02) - { - 0xFA, - 0x3F01 - }, - - Package (0x02) - { - 0x012C, - 0x4E20 - }, - - Package (0x02) - { - 0x015E, - 0x5E4A - }, - - Package (0x02) - { - 0x0190, - 0x6F9B - }, - - Package (0x02) - { - 0x01C2, - 0x8235 - }, - - Package (0x02) - { - 0x01F4, - 0x963E - }, - - Package (0x02) - { - 0x0226, - 0xABE0 - }, - - Package (0x02) - { - 0x0258, - 0xC350 - }, - - Package (0x02) - { - 0x028A, - 0xDCCA - }, - - Package (0x02) - { - 0x02BC, - 0xF894 - }, - - Package (0x02) - { - 0x02EE, - 0x00011705 - }, - - Package (0x02) - { - 0x0320, - 0x00013880 - }, - - Package (0x02) - { - 0x0352, - 0x00015D82 - }, - - Package (0x02) - { - 0x0384, - 0x000186A0 - }, - - Package (0x02) - { - 0x03B6, - 0x0001B495 - }, - - Package (0x02) - { - 0x03E8, - 0x0001E848 - }, - - Package (0x02) - { - 0x041A, - 0x000222E0 - }, - - Package (0x02) - { - 0x044C, - 0x000265D7 - }, - - Package (0x02) - { - 0x047E, - 0x0002B31B - }, - - Package (0x02) - { - 0x04B0, - 0x00030D40 - }, - - Package (0x02) - { - 0x04E2, - 0x000377C9 - }, - - Package (0x02) - { - 0x0514, - 0x0003F7A0 - }, - - Package (0x02) - { - 0x0546, - 0x000493E0 - }, - - Package (0x02) - { - 0x0578, - 0x00055730 - }, - - Package (0x02) - { - 0x05AA, - 0x0006524E - }, - - Package (0x02) - { - 0x05DC, - 0x0007A120 - }, - - Package (0x02) - { - 0x060E, - 0x000975E0 - }, - - Package (0x02) - { - 0x0640, - 0x000C3500 - }, - - Package (0x02) - { - 0x0672, - 0x0010C8E0 - }, - - Package (0x02) - { - 0x06A4, - 0x0019F0A0 - }, - - Package (0x02) - { - 0x06D6, - 0x003567E0 - } - }) - } - - Method (SYTB, 0, NotSerialized) - { - Return (Package (0x22) - { - Package (0x02) - { - 0x06DF, - 0xFFFFFFD8 - }, - - Package (0x02) - { - 0x06CF, - 0xFFFFFFDD - }, - - Package (0x02) - { - 0x06B9, - 0xFFFFFFE2 - }, - - Package (0x02) - { - 0x069C, - 0xFFFFFFE7 - }, - - Package (0x02) - { - 0x0677, - 0xFFFFFFEC - }, - - Package (0x02) - { - 0x0649, - 0xFFFFFFF1 - }, - - Package (0x02) - { - 0x0610, - 0xFFFFFFF6 - }, - - Package (0x02) - { - 0x05CC, - 0xFFFFFFFB - }, - - Package (0x02) - { - 0x057E, - Zero - }, - - Package (0x02) - { - 0x0525, - 0x05 - }, - - Package (0x02) - { - 0x04C3, - 0x0A - }, - - Package (0x02) - { - 0x045B, - 0x0F - }, - - Package (0x02) - { - 0x03EF, - 0x14 - }, - - Package (0x02) - { - 0x0384, - 0x19 - }, - - Package (0x02) - { - 0x031C, - 0x1E - }, - - Package (0x02) - { - 0x02B9, - 0x23 - }, - - Package (0x02) - { - 0x025D, - 0x28 - }, - - Package (0x02) - { - 0x020B, - 0x2D - }, - - Package (0x02) - { - 0x01C1, - 0x32 - }, - - Package (0x02) - { - 0x0180, - 0x37 - }, - - Package (0x02) - { - 0x0147, - 0x3C - }, - - Package (0x02) - { - 0x0117, - 0x41 - }, - - Package (0x02) - { - 0xED, - 0x46 - }, - - Package (0x02) - { - 0xCA, - 0x4B - }, - - Package (0x02) - { - 0xAC, - 0x50 - }, - - Package (0x02) - { - 0x92, - 0x55 - }, - - Package (0x02) - { - 0x7D, - 0x5A - }, - - Package (0x02) - { - 0x6B, - 0x5F - }, - - Package (0x02) - { - 0x5C, - 0x64 - }, - - Package (0x02) - { - 0x4F, - 0x69 - }, - - Package (0x02) - { - 0x44, - 0x6E - }, - - Package (0x02) - { - 0x3B, - 0x73 - }, - - Package (0x02) - { - 0x33, - 0x78 - }, - - Package (0x02) - { - 0x2C, - 0x7D - } - }) - } - - Method (XTTB, 0, NotSerialized) - { - Return (Package (0xA6) - { - Package (0x02) - { - 0x000AFDFC, - 0xFFFF6000 - }, - - Package (0x02) - { - 0x000A3B47, - 0xFFFF6400 - }, - - Package (0x02) - { - 0x0009875A, - 0xFFFF6800 - }, - - Package (0x02) - { - 0x0008E0FB, - 0xFFFF6C00 - }, - - Package (0x02) - { - 0x00084710, - 0xFFFF7000 - }, - - Package (0x02) - { - 0x0007B895, - 0xFFFF7400 - }, - - Package (0x02) - { - 0x0007349F, - 0xFFFF7800 - }, - - Package (0x02) - { - 0x0006BA55, - 0xFFFF7C00 - }, - - Package (0x02) - { - 0x000648F3, - 0xFFFF8000 - }, - - Package (0x02) - { - 0x0005DFC4, - 0xFFFF8400 - }, - - Package (0x02) - { - 0x00057E23, - 0xFFFF8800 - }, - - Package (0x02) - { - 0x0005237A, - 0xFFFF8C00 - }, - - Package (0x02) - { - 0x0004CF3E, - 0xFFFF9000 - }, - - Package (0x02) - { - 0x000480F0, - 0xFFFF9400 - }, - - Package (0x02) - { - 0x0004381C, - 0xFFFF9800 - }, - - Package (0x02) - { - 0x0003F457, - 0xFFFF9C00 - }, - - Package (0x02) - { - 0x0003B520, - 0xFFFFA000 - }, - - Package (0x02) - { - 0x00037A42, - 0xFFFFA400 - }, - - Package (0x02) - { - 0x0003436A, - 0xFFFFA800 - }, - - Package (0x02) - { - 0x0003104B, - 0xFFFFAC00 - }, - - Package (0x02) - { - 0x0002E09E, - 0xFFFFB000 - }, - - Package (0x02) - { - 0x0002B424, - 0xFFFFB400 - }, - - Package (0x02) - { - 0x00028AA0, - 0xFFFFB800 - }, - - Package (0x02) - { - 0x000263DB, - 0xFFFFBC00 - }, - - Package (0x02) - { - 0x00023FA2, - 0xFFFFC000 - }, - - Package (0x02) - { - 0x00021DC7, - 0xFFFFC400 - }, - - Package (0x02) - { - 0x0001FE1F, - 0xFFFFC800 - }, - - Package (0x02) - { - 0x0001E081, - 0xFFFFCC00 - }, - - Package (0x02) - { - 0x0001C4CA, - 0xFFFFD000 - }, - - Package (0x02) - { - 0x0001AAD6, - 0xFFFFD400 - }, - - Package (0x02) - { - 0x00019287, - 0xFFFFD800 - }, - - Package (0x02) - { - 0x00017BB7, - 0xFFFFDC00 - }, - - Package (0x02) - { - 0x00016655, - 0xFFFFE000 - }, - - Package (0x02) - { - 0x00015249, - 0xFFFFE400 - }, - - Package (0x02) - { - 0x00013F7A, - 0xFFFFE800 - }, - - Package (0x02) - { - 0x00012DD3, - 0xFFFFEC00 - }, - - Package (0x02) - { - 0x00011D47, - 0xFFFFF000 - }, - - Package (0x02) - { - 0x00010DBB, - 0xFFFFF400 - }, - - Package (0x02) - { - 0xFF1F, - 0xFFFFF800 - }, - - Package (0x02) - { - 0xF163, - 0xFFFFFC00 - }, - - Package (0x02) - { - 0xE479, - Zero - }, - - Package (0x02) - { - 0xD84F, - 0x0400 - }, - - Package (0x02) - { - 0xCCDE, - 0x0800 - }, - - Package (0x02) - { - 0xC217, - 0x0C00 - }, - - Package (0x02) - { - 0xB7F2, - 0x1000 - }, - - Package (0x02) - { - 0xAE64, - 0x1400 - }, - - Package (0x02) - { - 0xA562, - 0x1800 - }, - - Package (0x02) - { - 0x9CE5, - 0x1C00 - }, - - Package (0x02) - { - 0x94E3, - 0x2000 - }, - - Package (0x02) - { - 0x8D55, - 0x2400 - }, - - Package (0x02) - { - 0x8635, - 0x2800 - }, - - Package (0x02) - { - 0x7F7A, - 0x2C00 - }, - - Package (0x02) - { - 0x7920, - 0x3000 - }, - - Package (0x02) - { - 0x731F, - 0x3400 - }, - - Package (0x02) - { - 0x6D73, - 0x3800 - }, - - Package (0x02) - { - 0x6817, - 0x3C00 - }, - - Package (0x02) - { - 0x6305, - 0x4000 - }, - - Package (0x02) - { - 0x5E39, - 0x4400 - }, - - Package (0x02) - { - 0x59AF, - 0x4800 - }, - - Package (0x02) - { - 0x5564, - 0x4C00 - }, - - Package (0x02) - { - 0x5154, - 0x5000 - }, - - Package (0x02) - { - 0x4D7A, - 0x5400 - }, - - Package (0x02) - { - 0x49D5, - 0x5800 - }, - - Package (0x02) - { - 0x4660, - 0x5C00 - }, - - Package (0x02) - { - 0x431A, - 0x6000 - }, - - Package (0x02) - { - 0x3FFF, - 0x6400 - }, - - Package (0x02) - { - 0x3D0D, - 0x6800 - }, - - Package (0x02) - { - 0x3A42, - 0x6C00 - }, - - Package (0x02) - { - 0x379B, - 0x7000 - }, - - Package (0x02) - { - 0x3517, - 0x7400 - }, - - Package (0x02) - { - 0x32B3, - 0x7800 - }, - - Package (0x02) - { - 0x306E, - 0x7C00 - }, - - Package (0x02) - { - 0x2E46, - 0x8000 - }, - - Package (0x02) - { - 0x2C39, - 0x8400 - }, - - Package (0x02) - { - 0x2A47, - 0x8800 - }, - - Package (0x02) - { - 0x286D, - 0x8C00 - }, - - Package (0x02) - { - 0x26AA, - 0x9000 - }, - - Package (0x02) - { - 0x24FD, - 0x9400 - }, - - Package (0x02) - { - 0x2365, - 0x9800 - }, - - Package (0x02) - { - 0x21E0, - 0x9C00 - }, - - Package (0x02) - { - 0x206E, - 0xA000 - }, - - Package (0x02) - { - 0x1F0E, - 0xA400 - }, - - Package (0x02) - { - 0x1DBF, - 0xA800 - }, - - Package (0x02) - { - 0x1C80, - 0xAC00 - }, - - Package (0x02) - { - 0x1B4F, - 0xB000 - }, - - Package (0x02) - { - 0x1A2D, - 0xB400 - }, - - Package (0x02) - { - 0x1918, - 0xB800 - }, - - Package (0x02) - { - 0x1810, - 0xBC00 - }, - - Package (0x02) - { - 0x1714, - 0xC000 - }, - - Package (0x02) - { - 0x1624, - 0xC400 - }, - - Package (0x02) - { - 0x153E, - 0xC800 - }, - - Package (0x02) - { - 0x1463, - 0xCC00 - }, - - Package (0x02) - { - 0x1393, - 0xD000 - }, - - Package (0x02) - { - 0x12CB, - 0xD400 - }, - - Package (0x02) - { - 0x120C, - 0xD800 - }, - - Package (0x02) - { - 0x1156, - 0xDC00 - }, - - Package (0x02) - { - 0x10A8, - 0xE000 - }, - - Package (0x02) - { - 0x1002, - 0xE400 - }, - - Package (0x02) - { - 0x0F63, - 0xE800 - }, - - Package (0x02) - { - 0x0ECB, - 0xEC00 - }, - - Package (0x02) - { - 0x0E39, - 0xF000 - }, - - Package (0x02) - { - 0x0DAE, - 0xF400 - }, - - Package (0x02) - { - 0x0D28, - 0xF800 - }, - - Package (0x02) - { - 0x0CA9, - 0xFC00 - }, - - Package (0x02) - { - 0x0C2F, - 0x00010000 - }, - - Package (0x02) - { - 0x0BBA, - 0x00010400 - }, - - Package (0x02) - { - 0x0B4A, - 0x00010800 - }, - - Package (0x02) - { - 0x0ADF, - 0x00010C00 - }, - - Package (0x02) - { - 0x0A78, - 0x00011000 - }, - - Package (0x02) - { - 0x0A16, - 0x00011400 - }, - - Package (0x02) - { - 0x09B8, - 0x00011800 - }, - - Package (0x02) - { - 0x095D, - 0x00011C00 - }, - - Package (0x02) - { - 0x0906, - 0x00012000 - }, - - Package (0x02) - { - 0x08B3, - 0x00012400 - }, - - Package (0x02) - { - 0x0863, - 0x00012800 - }, - - Package (0x02) - { - 0x0816, - 0x00012C00 - }, - - Package (0x02) - { - 0x07CD, - 0x00013000 - }, - - Package (0x02) - { - 0x0786, - 0x00013400 - }, - - Package (0x02) - { - 0x0742, - 0x00013800 - }, - - Package (0x02) - { - 0x0701, - 0x00013C00 - }, - - Package (0x02) - { - 0x06C3, - 0x00014000 - }, - - Package (0x02) - { - 0x0687, - 0x00014400 - }, - - Package (0x02) - { - 0x064D, - 0x00014800 - }, - - Package (0x02) - { - 0x0616, - 0x00014C00 - }, - - Package (0x02) - { - 0x05E1, - 0x00015000 - }, - - Package (0x02) - { - 0x05AE, - 0x00015400 - }, - - Package (0x02) - { - 0x057C, - 0x00015800 - }, - - Package (0x02) - { - 0x054D, - 0x00015C00 - }, - - Package (0x02) - { - 0x0520, - 0x00016000 - }, - - Package (0x02) - { - 0x04F4, - 0x00016400 - }, - - Package (0x02) - { - 0x04CA, - 0x00016800 - }, - - Package (0x02) - { - 0x04A1, - 0x00016C00 - }, - - Package (0x02) - { - 0x047A, - 0x00017000 - }, - - Package (0x02) - { - 0x0455, - 0x00017400 - }, - - Package (0x02) - { - 0x0431, - 0x00017800 - }, - - Package (0x02) - { - 0x040E, - 0x00017C00 - }, - - Package (0x02) - { - 0x03ED, - 0x00018000 - }, - - Package (0x02) - { - 0x03CC, - 0x00018400 - }, - - Package (0x02) - { - 0x03AD, - 0x00018800 - }, - - Package (0x02) - { - 0x038F, - 0x00018C00 - }, - - Package (0x02) - { - 0x0372, - 0x00019000 - }, - - Package (0x02) - { - 0x0356, - 0x00019400 - }, - - Package (0x02) - { - 0x033B, - 0x00019800 - }, - - Package (0x02) - { - 0x0322, - 0x00019C00 - }, - - Package (0x02) - { - 0x0309, - 0x0001A000 - }, - - Package (0x02) - { - 0x02F1, - 0x0001A400 - }, - - Package (0x02) - { - 0x02D9, - 0x0001A800 - }, - - Package (0x02) - { - 0x02C3, - 0x0001AC00 - }, - - Package (0x02) - { - 0x02AE, - 0x0001B000 - }, - - Package (0x02) - { - 0x0299, - 0x0001B400 - }, - - Package (0x02) - { - 0x0285, - 0x0001B800 - }, - - Package (0x02) - { - 0x0271, - 0x0001BC00 - }, - - Package (0x02) - { - 0x025E, - 0x0001C000 - }, - - Package (0x02) - { - 0x024C, - 0x0001C400 - }, - - Package (0x02) - { - 0x023B, - 0x0001C800 - }, - - Package (0x02) - { - 0x022A, - 0x0001CC00 - }, - - Package (0x02) - { - 0x021A, - 0x0001D000 - }, - - Package (0x02) - { - 0x020A, - 0x0001D400 - }, - - Package (0x02) - { - 0x01FB, - 0x0001D800 - }, - - Package (0x02) - { - 0x01EC, - 0x0001DC00 - }, - - Package (0x02) - { - 0x01DE, - 0x0001E000 - }, - - Package (0x02) - { - 0x01D0, - 0x0001E400 - }, - - Package (0x02) - { - 0x01C3, - 0x0001E800 - }, - - Package (0x02) - { - 0x01B6, - 0x0001EC00 - }, - - Package (0x02) - { - 0x01A9, - 0x0001F000 - }, - - Package (0x02) - { - 0x019D, - 0x0001F400 - } - }) - } - - Method (VTGN, 0, NotSerialized) - { - Return (Package (0x11) - { - Zero, - Zero, - Zero, - Zero, - Zero, - 0x08, - 0x02, - One, - Zero, - 0x01AB, - 0x05, - 0xFFFF, - 0x0F, - One, - One, - 0x32, - 0x06D6 - }) - } - - Method (VTCH, 0, NotSerialized) - { - Return (Package (0x08) - { - Package (0x02) - { - "SYS_THERM1", - 0x02 - }, - - Package (0x02) - { - "SYS_THERM2", - 0x02 - }, - - Package (0x02) - { - "PA_THERM", - 0x02 - }, - - Package (0x02) - { - "PA_THERM1", - 0x02 - }, - - Package (0x02) - { - "SYS_THERM3", - 0x02 - }, - - Package (0x02) - { - "PMIC_THERM", - 0x02 - }, - - Package (0x02) - { - "VPH_PWR", - One - }, - - Package (0x02) - { - "USB_ID", - One - } - }) - } - } - - Device (ADC2) - { - Name (_DEP, Package (0x02) // _DEP: Dependencies - { - \_SB.SPMI, - \_SB.PMIC - }) - Name (_HID, "QCOM240F") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings - { - Name (INTB, ResourceTemplate () - { - GpioInt (Edge, ActiveHigh, ExclusiveAndWake, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - RawDataBuffer (0x01) // Vendor Data - { - 0x02 - }) - { // Pin list - 0x0188 - } - }) - Name (NAM, Buffer (0x0A) - { - "\\_SB.SPMI" - }) - Name (VUSR, Buffer (0x0C) - { - /* 0000 */ 0x8E, 0x13, 0x00, 0x01, 0x00, 0xC1, 0x02, 0x02, // ........ - /* 0008 */ 0x31, 0x01, 0x00, 0x00 // 1... - }) - Name (END, Buffer (0x02) - { - 0x79, 0x00 // y. - }) - Concatenate (VUSR, NAM, Local1) - Concatenate (Local1, INTB, Local0) - Return (Local0) - } - - Method (ADDV, 0, NotSerialized) - { - Return (Package (0x03) - { - One, - Zero, - Zero - }) - } - - Method (GENP, 0, NotSerialized) - { - Return (Package (0x0D) - { - Zero, - One, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x08, - 0x40, - 0x0708, - Zero, - 0x0271, - 0x04E2 - }) - } - - Method (CHAN, 0, NotSerialized) - { - Return (Package (0x09) - { - Package (0x12) - { - "USB_IN", - Zero, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - 0x14, - Zero, - Zero, - Zero, - Zero, - One, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "DC_IN", - One, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - 0x14, - Zero, - Zero, - Zero, - Zero, - One, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "CHG_TEMP", - 0x0D, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - One, - PIST, - Zero, - 0x02, - Zero, - One, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "USB_DP", - 0x43, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - 0x03, - Zero, - Zero, - Zero, - Zero, - One, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "USB_DN", - 0x44, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - 0x03, - Zero, - Zero, - Zero, - Zero, - One, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "VDD", - 0x0F, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "GND", - 0x0E, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "VREF1", - 0x09, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - Zero, - One, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "VREF2", - 0x0A, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - Zero, - One, - 0x000186A0, - Zero, - Zero, - Zero - } - }) - } - - Method (CBCH, 0, NotSerialized) - { - Return (Package (0x04) - { - Package (0x12) - { - "VDD", - 0x0F, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "GND", - 0x0E, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - Zero, - Zero, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "VREF1", - 0x09, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - Zero, - One, - 0x000186A0, - Zero, - Zero, - Zero - }, - - Package (0x12) - { - "VREF2", - 0x0A, - Zero, - Zero, - 0xFFFF, - Zero, - Zero, - One, - One, - Zero, - Zero, - Zero, - Zero, - One, - 0x000186A0, - Zero, - Zero, - Zero - } - }) - } - - Method (CFGS, 0, NotSerialized) - { - Return (Package (0x01) - { - Package (0x03) - { - One, - Zero, - 0x01AB - } - }) - } - - Method (PIST, 1, NotSerialized) - { - Local0 = (Arg0 / 0x64) - Local0 *= 0x6C82 - Local0 /= 0x03E8 - Local0 = (0x0005FA46 - Local0) - Return (Local0) - } - } - } -} - diff --git a/AcpiTables/Hapanero/src/MADT.MpParkQuadCore.asl b/AcpiTables/Hapanero/src/MADT.MpParkQuadCore.asl new file mode 100644 index 00000000..b870196e --- /dev/null +++ b/AcpiTables/Hapanero/src/MADT.MpParkQuadCore.asl @@ -0,0 +1,209 @@ + +[000h 0000 4] Signature : "APIC" [Multiple APIC Description Table (MADT)] +[004h 0004 4] Table Length : 000002DC +[008h 0008 1] Revision : 03 +[009h 0009 1] Checksum : 00 +[00Ah 0010 6] Oem ID : "QCOM " +[010h 0016 8] Oem Table ID : "QCOMEDK2" +[018h 0024 4] Oem Revision : 00008994 +[01Ch 0028 4] Asl Compiler ID : "QCOM" +[020h 0032 4] Asl Compiler Revision : 00000001 + +[024h 0036 4] Local Apic Address : F9002000 +[028h 0040 4] Flags (decoded below) : 00000000 + PC-AT Compatibility : 0 + +[02Ch 0044 1] Subtable Type : 0B [Generic Interrupt Controller] +[02Dh 0045 1] Length : 50 +[02Eh 0046 2] Reserved : 0000 +[030h 0048 4] CPU Interface Number : 00000000 +[034h 0052 4] Processor UID : 00000000 +[038h 0056 4] Flags (decoded below) : 00000001 + Processor Enabled : 1 + Performance Interrupt Trigger Mode : 0 + Virtual GIC Interrupt Trigger Mode : 0 +[03Ch 0060 4] Parking Protocol Version : 00000001 +[040h 0064 4] Performance Interrupt : 00000017 +[044h 0068 8] Parked Address : 0000000000301000 +[04Ch 0076 8] Base Address : 00000000F9002000 +[054h 0084 8] Virtual GIC Base Address : 00000000F9004000 +[05Ch 0092 8] Hypervisor GIC Base Address : 00000000F9001000 +[064h 0100 4] Virtual GIC Interrupt : 00000019 +[068h 0104 8] Redistributor Base Address : 0000000000000000 +[070h 0112 8] ARM MPIDR : 0000000000000000 +[078h 0120 1] Efficiency Class : 00 +[079h 0121 1] Reserved : 00 +[07Ah 0122 2] SPE Overflow Interrupt : 0000 + +[07Ch 0124 1] Subtable Type : 0B [Generic Interrupt Controller] +[07Dh 0125 1] Length : 50 +[07Eh 0126 2] Reserved : 0000 +[080h 0128 4] CPU Interface Number : 00000001 +[084h 0132 4] Processor UID : 00000001 +[088h 0136 4] Flags (decoded below) : 00000001 + Processor Enabled : 1 + Performance Interrupt Trigger Mode : 0 + Virtual GIC Interrupt Trigger Mode : 0 +[08Ch 0140 4] Parking Protocol Version : 00000001 +[090h 0144 4] Performance Interrupt : 00000017 +[094h 0148 8] Parked Address : 0000000000311000 +[09Ch 0156 8] Base Address : 00000000F9002000 +[0A4h 0164 8] Virtual GIC Base Address : 00000000F9004000 +[0ACh 0172 8] Hypervisor GIC Base Address : 00000000F9001000 +[0B4h 0180 4] Virtual GIC Interrupt : 00000019 +[0B8h 0184 8] Redistributor Base Address : 0000000000000000 +[0C0h 0192 8] ARM MPIDR : 0000000000000001 +[0C8h 0200 1] Efficiency Class : 00 +[0C9h 0201 1] Reserved : 00 +[0CAh 0202 2] SPE Overflow Interrupt : 0000 + +[0CCh 0204 1] Subtable Type : 0B [Generic Interrupt Controller] +[0CDh 0205 1] Length : 50 +[0CEh 0206 2] Reserved : 0000 +[0D0h 0208 4] CPU Interface Number : 00000002 +[0D4h 0212 4] Processor UID : 00000002 +[0D8h 0216 4] Flags (decoded below) : 00000001 + Processor Enabled : 1 + Performance Interrupt Trigger Mode : 0 + Virtual GIC Interrupt Trigger Mode : 0 +[0DCh 0220 4] Parking Protocol Version : 00000001 +[0E0h 0224 4] Performance Interrupt : 00000017 +[0E4h 0228 8] Parked Address : 0000000000321000 +[0ECh 0236 8] Base Address : 00000000F9002000 +[0F4h 0244 8] Virtual GIC Base Address : 00000000F9004000 +[0FCh 0252 8] Hypervisor GIC Base Address : 00000000F9001000 +[104h 0260 4] Virtual GIC Interrupt : 00000019 +[108h 0264 8] Redistributor Base Address : 0000000000000000 +[110h 0272 8] ARM MPIDR : 0000000000000002 +[118h 0280 1] Efficiency Class : 00 +[119h 0281 1] Reserved : 00 +[11Ah 0282 2] SPE Overflow Interrupt : 0000 + +[11Ch 0284 1] Subtable Type : 0B [Generic Interrupt Controller] +[11Dh 0285 1] Length : 50 +[11Eh 0286 2] Reserved : 0000 +[120h 0288 4] CPU Interface Number : 00000003 +[124h 0292 4] Processor UID : 00000003 +[128h 0296 4] Flags (decoded below) : 00000001 + Processor Enabled : 1 + Performance Interrupt Trigger Mode : 0 + Virtual GIC Interrupt Trigger Mode : 0 +[12Ch 0300 4] Parking Protocol Version : 00000001 +[130h 0304 4] Performance Interrupt : 00000017 +[134h 0308 8] Parked Address : 0000000000331000 +[13Ch 0316 8] Base Address : 00000000F9002000 +[144h 0324 8] Virtual GIC Base Address : 00000000F9004000 +[14Ch 0332 8] Hypervisor GIC Base Address : 00000000F9001000 +[154h 0340 4] Virtual GIC Interrupt : 00000019 +[158h 0344 8] Redistributor Base Address : 0000000000000000 +[160h 0352 8] ARM MPIDR : 0000000000000003 +[168h 0360 1] Efficiency Class : 00 +[169h 0361 1] Reserved : 00 +[16Ah 0362 2] SPE Overflow Interrupt : 0000 + +[16Ch 0364 1] Subtable Type : 0B [Generic Interrupt Controller] +[16Dh 0365 1] Length : 50 +[16Eh 0366 2] Reserved : 0000 +[170h 0368 4] CPU Interface Number : 00000004 +[174h 0372 4] Processor UID : 00000004 +[178h 0376 4] Flags (decoded below) : 00000001 + Processor Enabled : 0 + Performance Interrupt Trigger Mode : 0 + Virtual GIC Interrupt Trigger Mode : 0 +[17Ch 0380 4] Parking Protocol Version : 00000001 +[180h 0384 4] Performance Interrupt : 00000017 +[184h 0388 8] Parked Address : 0000000000341000 +[18Ch 0396 8] Base Address : 00000000F9002000 +[194h 0404 8] Virtual GIC Base Address : 00000000F9004000 +[19Ch 0412 8] Hypervisor GIC Base Address : 00000000F9001000 +[1A4h 0420 4] Virtual GIC Interrupt : 00000019 +[1A8h 0424 8] Redistributor Base Address : 0000000000000000 +[1B0h 0432 8] ARM MPIDR : 0000000000000100 +[1B8h 0440 1] Efficiency Class : 01 +[1B9h 0441 1] Reserved : 00 +[1BAh 0442 2] SPE Overflow Interrupt : 0000 + +[1BCh 0444 1] Subtable Type : 0B [Generic Interrupt Controller] +[1BDh 0445 1] Length : 50 +[1BEh 0446 2] Reserved : 0000 +[1C0h 0448 4] CPU Interface Number : 00000005 +[1C4h 0452 4] Processor UID : 00000005 +[1C8h 0456 4] Flags (decoded below) : 00000001 + Processor Enabled : 0 + Performance Interrupt Trigger Mode : 0 + Virtual GIC Interrupt Trigger Mode : 0 +[1CCh 0460 4] Parking Protocol Version : 00000001 +[1D0h 0464 4] Performance Interrupt : 00000017 +[1D4h 0468 8] Parked Address : 0000000000351000 +[1DCh 0476 8] Base Address : 00000000F9002000 +[1E4h 0484 8] Virtual GIC Base Address : 00000000F9004000 +[1ECh 0492 8] Hypervisor GIC Base Address : 00000000F9001000 +[1F4h 0500 4] Virtual GIC Interrupt : 00000019 +[1F8h 0504 8] Redistributor Base Address : 0000000000000000 +[200h 0512 8] ARM MPIDR : 0000000000000101 +[208h 0520 1] Efficiency Class : 01 +[209h 0521 1] Reserved : 00 +[20Ah 0522 2] SPE Overflow Interrupt : 0000 + +[20Ch 0524 1] Subtable Type : 0B [Generic Interrupt Controller] +[20Dh 0525 1] Length : 50 +[20Eh 0526 2] Reserved : 0000 +[210h 0528 4] CPU Interface Number : 00000006 +[214h 0532 4] Processor UID : 00000006 +[218h 0536 4] Flags (decoded below) : 00000001 + Processor Enabled : 0 + Performance Interrupt Trigger Mode : 0 + Virtual GIC Interrupt Trigger Mode : 0 +[21Ch 0540 4] Parking Protocol Version : 00000001 +[220h 0544 4] Performance Interrupt : 00000017 +[224h 0548 8] Parked Address : 0000000000361000 +[22Ch 0556 8] Base Address : 00000000F9002000 +[234h 0564 8] Virtual GIC Base Address : 00000000F9004000 +[23Ch 0572 8] Hypervisor GIC Base Address : 00000000F9001000 +[244h 0580 4] Virtual GIC Interrupt : 00000019 +[248h 0584 8] Redistributor Base Address : 0000000000000000 +[250h 0592 8] ARM MPIDR : 0000000000000102 +[258h 0600 1] Efficiency Class : 01 +[259h 0601 1] Reserved : 00 +[25Ah 0602 2] SPE Overflow Interrupt : 0000 + +[25Ch 0604 1] Subtable Type : 0B [Generic Interrupt Controller] +[25Dh 0605 1] Length : 50 +[25Eh 0606 2] Reserved : 0000 +[260h 0608 4] CPU Interface Number : 00000007 +[264h 0612 4] Processor UID : 00000007 +[268h 0616 4] Flags (decoded below) : 00000001 + Processor Enabled : 0 + Performance Interrupt Trigger Mode : 0 + Virtual GIC Interrupt Trigger Mode : 0 +[26Ch 0620 4] Parking Protocol Version : 00000001 +[270h 0624 4] Performance Interrupt : 00000017 +[274h 0628 8] Parked Address : 0000000000371000 +[27Ch 0636 8] Base Address : 00000000F9002000 +[284h 0644 8] Virtual GIC Base Address : 00000000F9004000 +[28Ch 0652 8] Hypervisor GIC Base Address : 00000000F9001000 +[294h 0660 4] Virtual GIC Interrupt : 00000019 +[298h 0664 8] Redistributor Base Address : 0000000000000000 +[2A0h 0672 8] ARM MPIDR : 0000000000000103 +[2A8h 0680 1] Efficiency Class : 01 +[2A9h 0681 1] Reserved : 00 +[2AAh 0682 2] SPE Overflow Interrupt : 0000 + +[2ACh 0684 1] Subtable Type : 0C [Generic Interrupt Distributor] +[2ADh 0685 1] Length : 18 +[2AEh 0686 2] Reserved : 0000 +[2B0h 0688 4] Local GIC Hardware ID : 00000000 +[2B4h 0692 8] Base Address : 00000000F9000000 +[2BCh 0700 4] Interrupt Base : 00000000 +[2C0h 0704 1] Version : 02 +[2C1h 0705 3] Reserved : 000000 + +[2C4h 0708 1] Subtable Type : 0D [Generic MSI Frame] +[2C5h 0709 1] Length : 18 +[2C6h 0710 2] Reserved : 0000 +[2C8h 0712 4] MSI Frame ID : 00000001 +[2CCh 0716 8] Base Address : 00000000F9007000 +[2D4h 0724 4] Flags (decoded below) : 00000000 + Select SPI : 0 +[2D8h 0728 2] SPI Count : 0000 +[2DAh 0730 2] SPI Base : 0000 diff --git a/AcpiTables/Hapanero/src/PPTT.asl b/AcpiTables/Hapanero/src/PPTT.asl new file mode 100644 index 00000000..701bdc7c --- /dev/null +++ b/AcpiTables/Hapanero/src/PPTT.asl @@ -0,0 +1,280 @@ +[000h 0000 4] Signature : "PPTT" [Processor Properties Topology Table] +[004h 0004 4] Table Length : 000001CA +[008h 0008 1] Revision : 01 +[009h 0009 1] Checksum : 00 +[00Ah 0010 6] Oem ID : "QCOM " +[010h 0016 8] Oem Table ID : "QCOMEDK2" +[018h 0024 4] Oem Revision : 00008994 +[01Ch 0028 4] Asl Compiler ID : "QCOM" +[020h 0032 4] Asl Compiler Revision : 00000001 + + +[024h 0036 1] Subtable Type : 02 [ID] +[025h 0037 1] Length : 1E +[026h 0038 2] Reserved : 0000 +[028h 0040 4] Vendor ID : 00000000 +[02Ch 0044 8] Level1 ID : 0000000000000000 +[034h 0052 8] Level2 ID : 0000000000000000 +[03Ch 0060 2] Major revision : 0000 +[03Eh 0062 2] Minor revision : 0000 +[040h 0064 2] Spin revision : 0000 + +[042h 0066 1] Subtable Type : 00 [Processor Hierarchy Node] +[043h 0067 1] Length : 18 +[044h 0068 2] Reserved : 0000 +[046h 0070 4] Flags (decoded below) : 00000001 + Physical package : 1 + ACPI Processor ID valid : 0 + Processor is a thread : 0 + Node is a leaf : 0 + Identical Implementation : 0 +[04Ah 0074 4] Parent : 00000000 +[04Eh 0078 4] ACPI Processor ID : 00000000 +[052h 0082 4] Private Resource Number : 00000001 +[056h 0086 4] Private Resource : 00000024 + +[05Ah 0090 1] Subtable Type : 01 [Cache Type] +[05Bh 0091 1] Length : 18 +[05Ch 0092 2] Reserved : 0000 +[05Eh 0094 4] Flags (decoded below) : 00000000 + Size valid : 0 + Number of Sets valid : 0 + Associativity valid : 0 + Allocation Type valid : 0 + Cache Type valid : 0 + Write Policy valid : 0 + Line Size valid : 0 +[062h 0098 4] Next Level of Cache : 00000000 +[066h 0102 4] Size : 00000000 +[06Ah 0106 4] Number of Sets : 00000000 +[06Eh 0110 1] Associativity : 00 +[06Fh 0111 1] Attributes : 00 + Allocation Type : 0 + Cache Type : 0 + Write Policy : 0 +[070h 0112 2] Line Size : 0000 + +[072h 0114 1] Subtable Type : 01 [Cache Type] +[073h 0115 1] Length : 18 +[074h 0116 2] Reserved : 0000 +[076h 0118 4] Flags (decoded below) : 00000000 + Size valid : 0 + Number of Sets valid : 0 + Associativity valid : 0 + Allocation Type valid : 0 + Cache Type valid : 0 + Write Policy valid : 0 + Line Size valid : 0 +[07Ah 0122 4] Next Level of Cache : 0000005A +[07Eh 0126 4] Size : 00000000 +[082h 0130 4] Number of Sets : 00000000 +[086h 0134 1] Associativity : 00 +[087h 0135 1] Attributes : 00 + Allocation Type : 0 + Cache Type : 0 + Write Policy : 0 +[088h 0136 2] Line Size : 0000 + +[08Ah 0138 1] Subtable Type : 01 [Cache Type] +[08Bh 0139 1] Length : 18 +[08Ch 0140 2] Reserved : 0000 +[08Eh 0142 4] Flags (decoded below) : 00000000 + Size valid : 0 + Number of Sets valid : 0 + Associativity valid : 0 + Allocation Type valid : 0 + Cache Type valid : 0 + Write Policy valid : 0 + Line Size valid : 0 +[092h 0146 4] Next Level of Cache : 0000005A +[096h 0150 4] Size : 00000000 +[09Ah 0154 4] Number of Sets : 00000000 +[09Eh 0158 1] Associativity : 00 +[09Fh 0159 1] Attributes : 00 + Allocation Type : 0 + Cache Type : 0 + Write Policy : 0 +[0A0h 0160 2] Line Size : 0000 + +[0A2h 0162 1] Subtable Type : 01 [Cache Type] +[0A3h 0163 1] Length : 18 +[0A4h 0164 2] Reserved : 0000 +[0A6h 0166 4] Flags (decoded below) : 00000000 + Size valid : 0 + Number of Sets valid : 0 + Associativity valid : 0 + Allocation Type valid : 0 + Cache Type valid : 0 + Write Policy valid : 0 + Line Size valid : 0 +[0AAh 0170 4] Next Level of Cache : 00000000 +[0AEh 0174 4] Size : 00000000 +[0B2h 0178 4] Number of Sets : 00000000 +[0B6h 0182 1] Associativity : 00 +[0B7h 0183 1] Attributes : 00 + Allocation Type : 0 + Cache Type : 0 + Write Policy : 0 +[0B8h 0184 2] Line Size : 0000 + +[0BAh 0186 1] Subtable Type : 01 [Cache Type] +[0BBh 0187 1] Length : 18 +[0BCh 0188 2] Reserved : 0000 +[0BEh 0190 4] Flags (decoded below) : 00000000 + Size valid : 0 + Number of Sets valid : 0 + Associativity valid : 0 + Allocation Type valid : 0 + Cache Type valid : 0 + Write Policy valid : 0 + Line Size valid : 0 +[0C2h 0194 4] Next Level of Cache : 000000A2 +[0C6h 0198 4] Size : 00000000 +[0CAh 0202 4] Number of Sets : 00000000 +[0CEh 0206 1] Associativity : 00 +[0CFh 0207 1] Attributes : 00 + Allocation Type : 0 + Cache Type : 0 + Write Policy : 0 +[0D0h 0208 2] Line Size : 0000 + +[0D2h 0210 1] Subtable Type : 01 [Cache Type] +[0D3h 0211 1] Length : 18 +[0D4h 0212 2] Reserved : 0000 +[0D6h 0214 4] Flags (decoded below) : 00000000 + Size valid : 0 + Number of Sets valid : 0 + Associativity valid : 0 + Allocation Type valid : 0 + Cache Type valid : 0 + Write Policy valid : 0 + Line Size valid : 0 +[0DAh 0218 4] Next Level of Cache : 000000A2 +[0DEh 0222 4] Size : 00000000 +[0E2h 0226 4] Number of Sets : 00000000 +[0E6h 0230 1] Associativity : 00 +[0E7h 0231 1] Attributes : 00 + Allocation Type : 0 + Cache Type : 0 + Write Policy : 0 +[0E8h 0232 2] Line Size : 0000 + +[0EAh 0234 1] Subtable Type : 00 [Processor Hierarchy Node] +[0EBh 0235 1] Length : 1C +[0ECh 0236 2] Reserved : 0000 +[0EEh 0238 4] Flags (decoded below) : 00000002 + Physical package : 0 + ACPI Processor ID valid : 1 + Processor is a thread : 0 + Node is a leaf : 0 + Identical Implementation : 0 +[0F2h 0242 4] Parent : 00000042 +[0F6h 0246 4] ACPI Processor ID : 00000000 +[0FAh 0250 4] Private Resource Number : 00000002 +[0FEh 0254 4] Private Resource : 00000072 +[102h 0258 4] Private Resource : 0000008A + +[106h 0262 1] Subtable Type : 00 [Processor Hierarchy Node] +[107h 0263 1] Length : 1C +[108h 0264 2] Reserved : 0000 +[10Ah 0266 4] Flags (decoded below) : 00000002 + Physical package : 0 + ACPI Processor ID valid : 1 + Processor is a thread : 0 + Node is a leaf : 0 + Identical Implementation : 0 +[10Eh 0270 4] Parent : 00000042 +[112h 0274 4] ACPI Processor ID : 00000001 +[116h 0278 4] Private Resource Number : 00000002 +[11Ah 0282 4] Private Resource : 00000072 +[11Eh 0286 4] Private Resource : 0000008A + +[122h 0290 1] Subtable Type : 00 [Processor Hierarchy Node] +[123h 0291 1] Length : 1C +[124h 0292 2] Reserved : 0000 +[126h 0294 4] Flags (decoded below) : 00000002 + Physical package : 0 + ACPI Processor ID valid : 1 + Processor is a thread : 0 + Node is a leaf : 0 + Identical Implementation : 0 +[12Ah 0298 4] Parent : 00000042 +[12Eh 0302 4] ACPI Processor ID : 00000002 +[132h 0306 4] Private Resource Number : 00000002 +[136h 0310 4] Private Resource : 00000072 +[13Ah 0314 4] Private Resource : 0000008A + +[13Eh 0318 1] Subtable Type : 00 [Processor Hierarchy Node] +[13Fh 0319 1] Length : 1C +[140h 0320 2] Reserved : 0000 +[142h 0322 4] Flags (decoded below) : 00000002 + Physical package : 0 + ACPI Processor ID valid : 1 + Processor is a thread : 0 + Node is a leaf : 0 + Identical Implementation : 0 +[146h 0326 4] Parent : 00000042 +[14Ah 0330 4] ACPI Processor ID : 00000003 +[14Eh 0334 4] Private Resource Number : 00000002 +[152h 0338 4] Private Resource : 00000072 +[156h 0342 4] Private Resource : 0000008A + +[15Ah 0346 1] Subtable Type : 00 [Processor Hierarchy Node] +[15Bh 0347 1] Length : 1C +[15Ch 0348 2] Reserved : 0000 +[15Eh 0350 4] Flags (decoded below) : 00000002 + Physical package : 0 + ACPI Processor ID valid : 1 + Processor is a thread : 0 + Node is a leaf : 0 + Identical Implementation : 0 +[162h 0354 4] Parent : 00000042 +[166h 0358 4] ACPI Processor ID : 00000004 +[16Ah 0362 4] Private Resource Number : 00000002 +[16Eh 0366 4] Private Resource : 000000BA +[172h 0370 4] Private Resource : 000000D2 + +[176h 0374 1] Subtable Type : 00 [Processor Hierarchy Node] +[177h 0375 1] Length : 1C +[178h 0376 2] Reserved : 0000 +[17Ah 0378 4] Flags (decoded below) : 00000002 + Physical package : 0 + ACPI Processor ID valid : 1 + Processor is a thread : 0 + Node is a leaf : 0 + Identical Implementation : 0 +[17Eh 0382 4] Parent : 00000042 +[182h 0386 4] ACPI Processor ID : 00000005 +[186h 0390 4] Private Resource Number : 00000002 +[18Ah 0394 4] Private Resource : 000000BA +[18Eh 0398 4] Private Resource : 000000D2 + +[192h 0402 1] Subtable Type : 00 [Processor Hierarchy Node] +[193h 0403 1] Length : 1C +[194h 0404 2] Reserved : 0000 +[196h 0406 4] Flags (decoded below) : 00000002 + Physical package : 0 + ACPI Processor ID valid : 1 + Processor is a thread : 0 + Node is a leaf : 0 + Identical Implementation : 0 +[19Ah 0410 4] Parent : 00000042 +[19Eh 0414 4] ACPI Processor ID : 00000006 +[1A2h 0418 4] Private Resource Number : 00000002 +[1A6h 0422 4] Private Resource : 000000BA +[1AAh 0426 4] Private Resource : 000000D2 + +[1AEh 0430 1] Subtable Type : 00 [Processor Hierarchy Node] +[1AFh 0431 1] Length : 1C +[1B0h 0432 2] Reserved : 0000 +[1B2h 0434 4] Flags (decoded below) : 00000002 + Physical package : 0 + ACPI Processor ID valid : 1 + Processor is a thread : 0 + Node is a leaf : 0 + Identical Implementation : 0 +[1B6h 0438 4] Parent : 00000042 +[1BAh 0442 4] ACPI Processor ID : 00000007 +[1BEh 0446 4] Private Resource Number : 00000002 +[1C2h 0450 4] Private Resource : 000000BA +[1C6h 0454 4] Private Resource : 000000D2 \ No newline at end of file diff --git a/AcpiTables/Hapanero/src/SSDT.SdBoot.asl b/AcpiTables/Hapanero/src/SSDT.SdBoot.asl new file mode 100644 index 00000000..80b91d2b --- /dev/null +++ b/AcpiTables/Hapanero/src/SSDT.SdBoot.asl @@ -0,0 +1,663 @@ +DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8994 ", 0x00000003) +{ + External (_SB_.ABD_.AVBL, IntObj) + External (_SB_.GIO0, DeviceObj) + External (_SB_.GIO0.NFFO, OpRegionObj) + External (_SB_.GIO0.NFPO, OpRegionObj) + External (_SB_.I2C7, UnknownObj) + External (_SB_.PEP0, UnknownObj) + External (_SB_.PEP0.FLD0, UnknownObj) + External (DBFL, UnknownObj) + External (ESNL, UnknownObj) + External (GIO0, DeviceObj) + + Scope (\_SB) + { + Device (SDC2) + { + Name (_DEP, Package (One) // _DEP: Dependencies + { + \_SB.PEP0 + }) + Name (_HID, "QCOM2466") // _HID: Hardware ID + Name (_CID, "ACPIQCOM2466") // _CID: Compatible ID + Name (_UID, One) // _UID: Unique ID + Name (_CCA, Zero) // _CCA: Cache Coherency Attribute + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + Memory32Fixed (ReadWrite, + 0xF98A4900, // Address Base + 0x00000200, // Address Length + ) + Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) + { + 0x0000009D, + } + }) + Return (RBUF) /* \_SB_.SDC2._CRS.RBUF */ + } + + Device (EMMC) + { + Method (_ADR, 0, NotSerialized) // _ADR: Address + { + Return (0x08) + } + + Method (_RMV, 0, NotSerialized) // _RMV: Removal Status + { + Return (Zero) + } + } + + Method (_DIS, 0, NotSerialized) // _DIS: Disable Device + { + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0F) + } + } + + Device (EGP0) + { + Name (_HID, "MSHW1008") // _HID: Hardware ID + Name (_CID, "MSHW1008") // _CID: Compatible ID + Name (_UID, One) // _UID: Unique ID + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + GpioIo (Shared, PullUp, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0638 + } + GpioIo (Shared, PullUp, 0x1838, 0x0000, IoRestrictionNone, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0610 + } + GpioIo (Shared, PullUp, 0x1838, 0x0000, IoRestrictionNone, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0041 + } + GpioIo (Shared, PullUp, 0x1838, 0x0000, IoRestrictionNone, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0620 + } + GpioIo (Shared, PullUp, 0x1838, 0x0000, IoRestrictionNone, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0618 + } + GpioIo (Shared, PullDown, 0x1838, 0x0000, IoRestrictionNone, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0040 + } + GpioIo (Shared, PullDown, 0x1838, 0x0000, IoRestrictionNone, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0608 + } + GpioIo (Shared, PullUp, 0x1838, 0x0000, IoRestrictionInputOnly, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0668 + } + GpioIo (Shared, PullUp, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0064 + } + GpioIo (Shared, PullUp, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0034 + } + GpioIo (Shared, PullUp, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x002A + } + GpioIo (Shared, PullUp, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x002A + } + GpioIo (Shared, PullDown, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x007D + } + GpioIo (Shared, PullUp, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0016 + } + GpioIo (Shared, PullUp, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x004B + } + I2cSerialBusV2 (0x006C, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.IC11", + 0x00, ResourceConsumer, , Exclusive, + ) + }) + Return (RBUF) /* \_SB_.EGP0._CRS.RBUF */ + } + } + + Device (APS1) + { + Name (_HID, "MSHW1016") // _HID: Hardware ID + Name (_UID, One) // _UID: Unique ID + Name (_DEP, Package (0x02) // _DEP: Dependencies + { + \_SB.PEP0, + \_SB.I2C7 + }) + Method (PRIM, 0, NotSerialized) + { + Name (RBUF, Buffer (One) + { + 0x01 // . + }) + Return (RBUF) /* \_SB_.APS1.PRIM.RBUF */ + } + + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + I2cSerialBusV2 (0x0039, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.I2C7", + 0x00, ResourceConsumer, , Exclusive, + ) + GpioInt (Edge, ActiveLow, Exclusive, PullUp, 0x0000, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0028 + } + }) + Return (RBUF) /* \_SB_.APS1._CRS.RBUF */ + } + } + + Device (SMDH) + { + Name (_HID, "MSHW100D") // _HID: Hardware ID + } + + Device (MCPU) + { + Name (_HID, "MSHW1014") // _HID: Hardware ID + } + + Device (CESP) + { + Name (_HID, "MSHW1010") // _HID: Hardware ID + Name (_UID, One) // _UID: Unique ID + } + + Device (NFC1) + { + Name (_HID, "PNP0547") // _HID: Hardware ID + Name (_CID, Package (0x02) // _CID: Compatible ID + { + "PN547", + "ACPIPN547" + }) + Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings + { + I2cSerialBusV2 (0x0028, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.I2C6", + 0x00, ResourceConsumer, , Exclusive, + ) + GpioInt (Edge, ActiveHigh, Exclusive, PullDown, 0x0000, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x001D + } + }) + Name (NFCP, ResourceTemplate () + { + GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x001E + } + }) + Scope (GIO0) + { + OperationRegion (NFPO, GeneralPurposeIo, Zero, One) + } + + Field (\_SB.GIO0.NFPO, ByteAcc, NoLock, Preserve) + { + Connection (\_SB.NFC1.NFCP), + MGPE, 1 + } + + Method (POON, 0, NotSerialized) + { + MGPE = One + } + + Method (POOF, 0, NotSerialized) + { + MGPE = Zero + } + + Name (NFCF, ResourceTemplate () + { + GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x005E + } + }) + Scope (GIO0) + { + OperationRegion (NFFO, GeneralPurposeIo, Zero, One) + } + + Field (\_SB.GIO0.NFFO, ByteAcc, NoLock, Preserve) + { + Connection (\_SB.NFC1.NFCF), + MGFE, 1 + } + + Method (FWON, 0, NotSerialized) + { + MGFE = One + } + + Method (FWOF, 0, NotSerialized) + { + MGFE = Zero + } + + Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method + { + Debug = "Method NFC _DSM begin" + If ((Arg0 == ToUUID ("a2e7f6c4-9638-4485-9f12-6b4e20b60d63"))) + { + If ((Arg2 == Zero)) + { + Debug = "Method NFC _DSM QUERY" + If ((Arg1 == One)) + { + Return (Buffer (One) + { + 0x0F // . + }) + } + } + + If ((Arg2 == One)) + { + Debug = "Method NFC _DSM SETFWMODE" + If ((Arg3 == One)) + { + \_SB.NFC1.POOF () + \_SB.NFC1.FWON () + Sleep (One) + \_SB.NFC1.POON () + Sleep (0x14) + } + + If ((Arg3 == Zero)) + { + \_SB.NFC1.POOF () + \_SB.NFC1.FWOF () + Sleep (One) + \_SB.NFC1.POON () + Sleep (0x14) + } + } + + If ((Arg2 == 0x02)) + { + Debug = "Method NFC _DSM SETPOWERMODE" + If ((Arg3 == One)) + { + \_SB.NFC1.POON () + Sleep (0x14) + } + + If ((Arg3 == Zero)) + { + \_SB.NFC1.POOF () + Sleep (0x14) + } + } + + If ((Arg2 == 0x03)) + { + Debug = "Method NFC _DSM EEPROM Config" + Return (Buffer (0x03CA) + { + /* 0000 */ 0x43, 0x69, 0x74, 0x79, 0x6D, 0x61, 0x6E, 0x00, // Cityman. + /* 0008 */ 0x00, 0x00, 0x00, 0x20, 0x08, 0x01, 0x22, 0x00, // ... ..". + /* 0010 */ 0x02, 0x01, 0x01, 0x03, 0x01, 0x11, 0x04, 0x01, // ........ + /* 0018 */ 0x01, 0x06, 0x01, 0x01, 0x0E, 0x01, 0x01, 0x11, // ........ + /* 0020 */ 0x04, 0xCD, 0x67, 0x22, 0x01, 0x12, 0x01, 0x00, // ..g".... + /* 0028 */ 0x40, 0x01, 0x01, 0x41, 0x01, 0x04, 0x42, 0x01, // @..A..B. + /* 0030 */ 0x19, 0x43, 0x01, 0x00, 0x61, 0x01, 0x00, 0x5E, // .C..a..^ + /* 0038 */ 0x01, 0x01, 0xCD, 0x01, 0x0F, 0xEC, 0x01, 0x01, // ........ + /* 0040 */ 0xED, 0x01, 0x00, 0x0D, 0x03, 0x04, 0x43, 0x20, // ......C + /* 0048 */ 0x0D, 0x03, 0x04, 0xFF, 0x05, 0x0D, 0x06, 0x06, // ........ + /* 0050 */ 0x44, 0xA3, 0x90, 0x03, 0x00, 0x0D, 0x06, 0x06, // D....... + /* 0058 */ 0x30, 0xCF, 0x00, 0x08, 0x00, 0x0D, 0x06, 0x06, // 0....... + /* 0060 */ 0x2F, 0x8F, 0x05, 0x80, 0x0C, 0x0D, 0x04, 0x06, // /....... + /* 0068 */ 0x03, 0x00, 0x6E, 0x0D, 0x03, 0x06, 0x43, 0xA0, // ..n...C. + /* 0070 */ 0x0D, 0x06, 0x06, 0x42, 0x00, 0x00, 0xFF, 0xFF, // ...B.... + /* 0078 */ 0x0D, 0x06, 0x06, 0x41, 0x80, 0x00, 0x00, 0x00, // ...A.... + /* 0080 */ 0x0D, 0x03, 0x06, 0x37, 0x18, 0x0D, 0x03, 0x06, // ...7.... + /* 0088 */ 0x16, 0x00, 0x0D, 0x03, 0x06, 0x15, 0x00, 0x0D, // ........ + /* 0090 */ 0x06, 0x06, 0xFF, 0x05, 0x00, 0x00, 0x00, 0x0D, // ........ + /* 0098 */ 0x06, 0x08, 0x44, 0x00, 0x00, 0x00, 0x00, 0x0D, // ..D..... + /* 00A0 */ 0x06, 0x20, 0x4A, 0x00, 0x00, 0x00, 0x00, 0x0D, // . J..... + /* 00A8 */ 0x06, 0x20, 0x42, 0x88, 0x10, 0xFF, 0xFF, 0x0D, // . B..... + /* 00B0 */ 0x03, 0x20, 0x16, 0x00, 0x0D, 0x03, 0x20, 0x15, // . .... . + /* 00B8 */ 0x00, 0x0D, 0x06, 0x22, 0x44, 0x22, 0x00, 0x02, // ..."D".. + /* 00C0 */ 0x00, 0x0D, 0x06, 0x22, 0x2D, 0x50, 0x44, 0x0C, // ..."-PD. + /* 00C8 */ 0x00, 0x0D, 0x04, 0x32, 0x03, 0x40, 0x3D, 0x0D, // ...2.@=. + /* 00D0 */ 0x06, 0x32, 0x42, 0xF8, 0x10, 0xFF, 0xFF, 0x0D, // .2B..... + /* 00D8 */ 0x03, 0x32, 0x16, 0x00, 0x0D, 0x03, 0x32, 0x15, // .2....2. + /* 00E0 */ 0x01, 0x0D, 0x03, 0x32, 0x0D, 0x22, 0x0D, 0x03, // ...2.".. + /* 00E8 */ 0x32, 0x14, 0x22, 0x0D, 0x06, 0x32, 0x4A, 0x30, // 2."..2J0 + /* 00F0 */ 0x07, 0x01, 0x1F, 0x0D, 0x06, 0x34, 0x2D, 0x24, // .....4-$ + /* 00F8 */ 0x77, 0x0C, 0x00, 0x0D, 0x06, 0x34, 0x34, 0x00, // w....44. + /* 0100 */ 0x00, 0xE4, 0x03, 0x0D, 0x06, 0x34, 0x44, 0x21, // .....4D! + /* 0108 */ 0x00, 0x02, 0x00, 0x0D, 0x06, 0x35, 0x44, 0x21, // .....5D! + /* 0110 */ 0x00, 0x02, 0x00, 0x0D, 0x06, 0x38, 0x4A, 0x53, // .....8JS + /* 0118 */ 0x07, 0x01, 0x1B, 0x0D, 0x06, 0x38, 0x42, 0x68, // .....8Bh + /* 0120 */ 0x10, 0xFF, 0xFF, 0x0D, 0x03, 0x38, 0x16, 0x00, // .....8.. + /* 0128 */ 0x0D, 0x03, 0x38, 0x15, 0x00, 0x0D, 0x06, 0x3A, // ..8....: + /* 0130 */ 0x2D, 0x15, 0x47, 0x0D, 0x00, 0x0D, 0x06, 0x3C, // -.G....< + /* 0138 */ 0x4A, 0x52, 0x07, 0x01, 0x1B, 0x0D, 0x06, 0x3C, // JR.....< + /* 0140 */ 0x42, 0x68, 0x10, 0xFF, 0xFF, 0x0D, 0x03, 0x3C, // Bh.....< + /* 0148 */ 0x16, 0x00, 0x0D, 0x03, 0x3C, 0x15, 0x00, 0x0D, // ....<... + /* 0150 */ 0x06, 0x3E, 0x2D, 0x15, 0x47, 0x0D, 0x00, 0x0D, // .>-.G... + /* 0158 */ 0x06, 0x40, 0x42, 0xF0, 0x10, 0xFF, 0xFF, 0x0D, // .@B..... + /* 0160 */ 0x03, 0x40, 0x0D, 0x02, 0x0D, 0x03, 0x40, 0x14, // .@....@. + /* 0168 */ 0x02, 0x0D, 0x06, 0x40, 0x4A, 0x12, 0x07, 0x00, // ...@J... + /* 0170 */ 0x00, 0x0D, 0x03, 0x40, 0x16, 0x00, 0x0D, 0x03, // ...@.... + /* 0178 */ 0x40, 0x15, 0x00, 0x0D, 0x06, 0x42, 0x2D, 0x15, // @....B-. + /* 0180 */ 0x47, 0x0D, 0x00, 0x0D, 0x06, 0x46, 0x44, 0x21, // G....FD! + /* 0188 */ 0x00, 0x02, 0x00, 0x0D, 0x06, 0x46, 0x2D, 0x05, // .....F-. + /* 0190 */ 0x47, 0x0E, 0x00, 0x0D, 0x06, 0x44, 0x4A, 0x33, // G....DJ3 + /* 0198 */ 0x07, 0x01, 0x07, 0x0D, 0x06, 0x44, 0x42, 0x88, // .....DB. + /* 01A0 */ 0x10, 0xFF, 0xFF, 0x0D, 0x03, 0x44, 0x16, 0x00, // .....D.. + /* 01A8 */ 0x0D, 0x03, 0x44, 0x15, 0x00, 0x0D, 0x06, 0x4A, // ..D....J + /* 01B0 */ 0x44, 0x22, 0x00, 0x02, 0x00, 0x0D, 0x06, 0x4A, // D".....J + /* 01B8 */ 0x2D, 0x05, 0x37, 0x0C, 0x00, 0x0D, 0x06, 0x48, // -.7....H + /* 01C0 */ 0x4A, 0x33, 0x07, 0x01, 0x07, 0x0D, 0x06, 0x48, // J3.....H + /* 01C8 */ 0x42, 0x88, 0x10, 0xFF, 0xFF, 0x0D, 0x03, 0x48, // B......H + /* 01D0 */ 0x16, 0x00, 0x0D, 0x03, 0x48, 0x15, 0x00, 0x0D, // ....H... + /* 01D8 */ 0x06, 0x4E, 0x44, 0x22, 0x00, 0x02, 0x00, 0x0D, // .ND".... + /* 01E0 */ 0x06, 0x4E, 0x2D, 0x05, 0x37, 0x0C, 0x00, 0x0D, // .N-.7... + /* 01E8 */ 0x06, 0x4C, 0x4A, 0x33, 0x07, 0x01, 0x07, 0x0D, // .LJ3.... + /* 01F0 */ 0x06, 0x4C, 0x42, 0x88, 0x10, 0xFF, 0xFF, 0x0D, // .LB..... + /* 01F8 */ 0x03, 0x4C, 0x16, 0x00, 0x0D, 0x03, 0x4C, 0x15, // .L....L. + /* 0200 */ 0x00, 0x0D, 0x06, 0x52, 0x44, 0x22, 0x00, 0x02, // ...RD".. + /* 0208 */ 0x00, 0x0D, 0x06, 0x52, 0x2D, 0x05, 0x25, 0x0C, // ...R-.%. + /* 0210 */ 0x00, 0x0D, 0x06, 0x50, 0x42, 0x90, 0x10, 0xFF, // ...PB... + /* 0218 */ 0xFF, 0x0D, 0x06, 0x50, 0x4A, 0x11, 0x0F, 0x01, // ...PJ... + /* 0220 */ 0x07, 0x0D, 0x03, 0x50, 0x16, 0x00, 0x0D, 0x03, // ...P.... + /* 0228 */ 0x50, 0x15, 0x00, 0x0D, 0x06, 0x56, 0x2D, 0x05, // P....V-. + /* 0230 */ 0x9E, 0x0C, 0x00, 0x0D, 0x06, 0x56, 0x44, 0x22, // .....VD" + /* 0238 */ 0x00, 0x02, 0x00, 0x0D, 0x06, 0x5C, 0x2D, 0x05, // .....\-. + /* 0240 */ 0x69, 0x0C, 0x00, 0x0D, 0x06, 0x5C, 0x44, 0x21, // i....\D! + /* 0248 */ 0x00, 0x02, 0x00, 0x0D, 0x06, 0x54, 0x42, 0x88, // .....TB. + /* 0250 */ 0x10, 0xFF, 0xFF, 0x0D, 0x06, 0x54, 0x4A, 0x33, // .....TJ3 + /* 0258 */ 0x07, 0x01, 0x07, 0x0D, 0x03, 0x54, 0x16, 0x00, // .....T.. + /* 0260 */ 0x0D, 0x03, 0x54, 0x15, 0x00, 0x0D, 0x06, 0x5A, // ..T....Z + /* 0268 */ 0x42, 0x90, 0x10, 0xFF, 0xFF, 0x0D, 0x06, 0x5A, // B......Z + /* 0270 */ 0x4A, 0x31, 0x07, 0x01, 0x07, 0x0D, 0x03, 0x5A, // J1.....Z + /* 0278 */ 0x16, 0x00, 0x0D, 0x03, 0x5A, 0x15, 0x00, 0x0D, // ....Z... + /* 0280 */ 0x06, 0x98, 0x2F, 0xAF, 0x05, 0x80, 0x0F, 0x0D, // ../..... + /* 0288 */ 0x06, 0x9A, 0x42, 0x00, 0x00, 0xFF, 0xFF, 0x0D, // ..B..... + /* 0290 */ 0x06, 0x30, 0x44, 0xA3, 0x90, 0x03, 0x00, 0x0D, // .0D..... + /* 0298 */ 0x06, 0x6C, 0x44, 0xA3, 0x90, 0x03, 0x00, 0x0D, // .lD..... + /* 02A0 */ 0x06, 0x6C, 0x30, 0xCF, 0x00, 0x08, 0x00, 0x0D, // .l0..... + /* 02A8 */ 0x06, 0x6C, 0x2F, 0x8F, 0x05, 0x80, 0x0C, 0x0D, // .l/..... + /* 02B0 */ 0x06, 0x70, 0x2F, 0x8F, 0x05, 0x80, 0x12, 0x0D, // .p/..... + /* 02B8 */ 0x06, 0x70, 0x30, 0xCF, 0x00, 0x08, 0x00, 0x0D, // .p0..... + /* 02C0 */ 0x06, 0x74, 0x2F, 0x8F, 0x05, 0x80, 0x12, 0x0D, // .t/..... + /* 02C8 */ 0x06, 0x74, 0x30, 0xDF, 0x00, 0x07, 0x00, 0x0D, // .t0..... + /* 02D0 */ 0x06, 0x78, 0x2F, 0x1F, 0x06, 0x80, 0x01, 0x0D, // .x/..... + /* 02D8 */ 0x06, 0x78, 0x30, 0x3F, 0x00, 0x04, 0x00, 0x0D, // .x0?.... + /* 02E0 */ 0x06, 0x78, 0x44, 0xA2, 0x90, 0x03, 0x00, 0x0D, // .xD..... + /* 02E8 */ 0x03, 0x78, 0x47, 0x00, 0x0D, 0x06, 0x7C, 0x2F, // .xG...|/ + /* 02F0 */ 0xAF, 0x05, 0x80, 0x0F, 0x0D, 0x06, 0x7C, 0x30, // ......|0 + /* 02F8 */ 0xCF, 0x00, 0x07, 0x00, 0x0D, 0x06, 0x7C, 0x44, // ......|D + /* 0300 */ 0xA3, 0x90, 0x03, 0x00, 0x0D, 0x06, 0x7D, 0x30, // ......}0 + /* 0308 */ 0xCF, 0x00, 0x08, 0x00, 0x0D, 0x06, 0x80, 0x2F, // ......./ + /* 0310 */ 0xAF, 0x05, 0x80, 0x90, 0x0D, 0x06, 0x80, 0x44, // .......D + /* 0318 */ 0xA3, 0x90, 0x03, 0x00, 0x0D, 0x06, 0x84, 0x2F, // ......./ + /* 0320 */ 0xAF, 0x05, 0x80, 0x92, 0x0D, 0x06, 0x84, 0x44, // .......D + /* 0328 */ 0xA3, 0x90, 0x03, 0x00, 0x0D, 0x06, 0x88, 0x2F, // ......./ + /* 0330 */ 0x7F, 0x04, 0x80, 0x10, 0x0D, 0x06, 0x88, 0x30, // .......0 + /* 0338 */ 0x5F, 0x00, 0x16, 0x00, 0x0D, 0x03, 0x88, 0x47, // _......G + /* 0340 */ 0x00, 0x0D, 0x06, 0x88, 0x44, 0xA1, 0x90, 0x03, // ....D... + /* 0348 */ 0x00, 0x0D, 0x03, 0x10, 0x43, 0x20, 0x0D, 0x06, // ....C .. + /* 0350 */ 0x6A, 0x42, 0xF8, 0x10, 0xFF, 0xFF, 0x0D, 0x03, // jB...... + /* 0358 */ 0x6A, 0x16, 0x00, 0x0D, 0x03, 0x6A, 0x15, 0x01, // j....j.. + /* 0360 */ 0x0D, 0x06, 0x6A, 0x4A, 0x30, 0x0F, 0x01, 0x1F, // ..jJ0... + /* 0368 */ 0x0D, 0x06, 0x8C, 0x42, 0x88, 0x10, 0xFF, 0xFF, // ...B.... + /* 0370 */ 0x0D, 0x06, 0x8C, 0x4A, 0x33, 0x07, 0x01, 0x07, // ...J3... + /* 0378 */ 0x0D, 0x03, 0x8C, 0x16, 0x00, 0x0D, 0x03, 0x8C, // ........ + /* 0380 */ 0x15, 0x00, 0x0D, 0x06, 0x92, 0x42, 0x90, 0x10, // .....B.. + /* 0388 */ 0xFF, 0xFF, 0x0D, 0x06, 0x92, 0x4A, 0x31, 0x07, // .....J1. + /* 0390 */ 0x01, 0x07, 0x0D, 0x03, 0x92, 0x16, 0x00, 0x0D, // ........ + /* 0398 */ 0x03, 0x92, 0x15, 0x00, 0x0D, 0x06, 0x0A, 0x30, // .......0 + /* 03A0 */ 0xCF, 0x00, 0x08, 0x00, 0x0D, 0x06, 0x0A, 0x2F, // ......./ + /* 03A8 */ 0x8F, 0x05, 0x80, 0x0C, 0x0D, 0x03, 0x0A, 0x48, // .......H + /* 03B0 */ 0x10, 0x0D, 0x06, 0x0A, 0x44, 0xA3, 0x90, 0x03, // ....D... + /* 03B8 */ 0x00, 0x0D, 0x03, 0x06, 0x48, 0x19, 0x0D, 0x03, // ....H... + /* 03C0 */ 0x0C, 0x48, 0x19, 0x0D, 0x03, 0x00, 0x40, 0x03 // .H....@. + }) + } + } + } + } + + Device (SEC) + { + Name (_HID, "MSHW1001") // _HID: Hardware ID + } + + Device (LACT) + { + Name (_HID, "MSHW101C") // _HID: Hardware ID + Method (MODE, 0, NotSerialized) + { + Name (RBUF, Buffer (One) + { + 0x01 // . + }) + Return (RBUF) /* \_SB_.LACT.MODE.RBUF */ + } + } + + Device (LSTP) + { + Name (_HID, "MSHW101D") // _HID: Hardware ID + Method (MODE, 0, NotSerialized) + { + Name (RBUF, Buffer (One) + { + 0x02 // . + }) + Return (RBUF) /* \_SB_.LSTP.MODE.RBUF */ + } + } + + Device (LGES) + { + Name (_HID, "MSHW101E") // _HID: Hardware ID + Method (MODE, 0, NotSerialized) + { + Name (RBUF, Buffer (One) + { + 0x03 // . + }) + Return (RBUF) /* \_SB_.LGES.MODE.RBUF */ + } + } + + Device (LSAC) + { + Name (_HID, "MSHW101F") // _HID: Hardware ID + Method (MODE, 0, NotSerialized) + { + Name (RBUF, Buffer (One) + { + 0x64 // d + }) + Return (RBUF) /* \_SB_.LSAC.MODE.RBUF */ + } + } + + Device (LASD) + { + Name (_DEP, Package (0x01) // _DEP: Dependencies + { + \_SB.LACT + }) + Name (_HID, "MSHW1020") // _HID: Hardware ID + Name (_UID, One) // _UID: Unique ID + Method (PRIM, 0, NotSerialized) + { + Name (RBUF, Buffer (One) + { + 0x01 // . + }) + Return (RBUF) /* \_SB_.LASD.PRIM.RBUF */ + } + } + + Device (LPSD) + { + Name (_DEP, Package (0x01) // _DEP: Dependencies + { + \_SB.LSTP + }) + Name (_HID, "MSHW1021") // _HID: Hardware ID + Name (_UID, One) // _UID: Unique ID + Method (PRIM, 0, NotSerialized) + { + Name (RBUF, Buffer (One) + { + 0x01 // . + }) + Return (RBUF) /* \_SB_.LPSD.PRIM.RBUF */ + } + } + + Device (FPS1) + { + Name (_HID, "MSHW1023") // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Name (_DEP, Package (0x02) // _DEP: Dependencies + { + \_SB.PEP0, + \_SB.GIO0 + }) + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x0000, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x005A + } + GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0059 + } + }) + Return (RBUF) /* \_SB_.FPS1._CRS.RBUF */ + } + + Name (PGID, Buffer (0x0A) + { + "\\_SB.FPS1" + }) + Name (DBUF, Buffer (DBFL){}) + CreateByteField (DBUF, Zero, STAT) + CreateByteField (DBUF, 0x02, DVAL) + CreateField (DBUF, 0x18, 0xA0, DEID) + Method (_S1D, 0, NotSerialized) // _S1D: S1 Device State + { + Return (0x03) + } + + Method (_S2D, 0, NotSerialized) // _S2D: S2 Device State + { + Return (0x03) + } + + Method (_S3D, 0, NotSerialized) // _S3D: S3 Device State + { + Return (0x03) + } + + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + DEID = Buffer (ESNL){} + DVAL = Zero + DEID = PGID /* \_SB_.FPS1.PGID */ + If (\_SB.ABD.AVBL) + { + \_SB.PEP0.FLD0 = DBUF /* \_SB_.FPS1.DBUF */ + } + } + + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + DEID = Buffer (ESNL){} + DVAL = 0x03 + DEID = PGID /* \_SB_.FPS1.PGID */ + If (\_SB.ABD.AVBL) + { + \_SB.PEP0.FLD0 = DBUF /* \_SB_.FPS1.DBUF */ + } + } + } + } +} + diff --git a/AcpiTables/Hapanero/src/SSDT.asl b/AcpiTables/Hapanero/src/SSDT.asl index 1cadd905..4e798712 100644 --- a/AcpiTables/Hapanero/src/SSDT.asl +++ b/AcpiTables/Hapanero/src/SSDT.asl @@ -13,6 +13,58 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8994 ", 0x00000003) Scope (\_SB) { + Device (SDC2) + { + Name (_DEP, Package (0x02) // _DEP: Dependencies + { + \_SB.PEP0, + \_SB.GIO0 + }) + Name (_HID, "QCOM2466") // _HID: Hardware ID + Name (_CID, "ACPIQCOM2466") // _CID: Compatible ID + Name (_UID, One) // _UID: Unique ID + Name (_CCA, Zero) // _CCA: Cache Coherency Attribute + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + Memory32Fixed (ReadWrite, + 0xF98A4900, // Address Base + 0x00000200, // Address Length + ) + Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive, ,, ) + { + 0x0000009D, + } + GpioInt (Edge, ActiveBoth, SharedAndWake, PullNone, 0x7530, + "\\_SB.PM01", 0x00, ResourceConsumer, , + RawDataBuffer (0x04) // Vendor Data + { + 0x02, 0x03, 0x01, 0x00 + }) + { // Pin list + 0x0638 + } + GpioIo (Shared, PullNone, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.PM01", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0638 + } + }) + Return (RBUF) /* \_SB_.SDC2._CRS.RBUF */ + } + + Method (_DIS, 0, NotSerialized) // _DIS: Disable Device + { + } + + Method (_STA, 0, NotSerialized) // _STA: Status + { + Return (0x0F) + } + } + Device (EGP0) { Name (_HID, "MSHW1008") // _HID: Hardware ID diff --git a/AcpiTables/Hapanero/src/TPM2.asl b/AcpiTables/Hapanero/src/TPM2.asl new file mode 100644 index 00000000..a1317ab0 --- /dev/null +++ b/AcpiTables/Hapanero/src/TPM2.asl @@ -0,0 +1,13 @@ +[000h 0000 4] Signature : "TPM2" [Trusted Platform Module hardware interface table] +[004h 0004 4] Table Length : 00000054 +[008h 0008 1] Revision : 03 +[009h 0009 1] Checksum : 00 /* Incorrect checksum, should be 89 */ +[00Ah 0010 6] Oem ID : "QCOM " +[010h 0016 8] Oem Table ID : "QCOMEDK2" +[018h 0024 4] Oem Revision : 00008994 +[01Ch 0028 4] Asl Compiler ID : "QCOM" +[020h 0032 4] Asl Compiler Revision : 00000001 + +[024h 0036 4] Reserved : 00000000 +[028h 0040 8] Control Address : 0000000000000000 +[030h 0048 4] Start Method : 00000009 \ No newline at end of file diff --git a/AcpiTables/Lumia950XLAcpiTables.inf b/AcpiTables/Lumia950XLAcpiTables.inf index 6e40cb7c..55c6e4db 100644 --- a/AcpiTables/Lumia950XLAcpiTables.inf +++ b/AcpiTables/Lumia950XLAcpiTables.inf @@ -30,7 +30,7 @@ [Sources] FADT.aslc - 8994/src/PPTT.aslc + PPTT.aslc [BuildOptions.AARCH64] GCC:*_*_*_CC_FLAGS = -Wno-error=missing-braces diff --git a/AcpiTables/8994/src/PPTT.aslc b/AcpiTables/PPTT.aslc similarity index 100% rename from AcpiTables/8994/src/PPTT.aslc rename to AcpiTables/PPTT.aslc diff --git a/Driver/PreLoaderDxe/AcpiTableInstaller.c b/Driver/PreLoaderDxe/AcpiTableInstaller.c new file mode 100644 index 00000000..9a8c626a --- /dev/null +++ b/Driver/PreLoaderDxe/AcpiTableInstaller.c @@ -0,0 +1,318 @@ +#include "AcpiTableInstaller.h" + +STATIC EFI_GUID gAcpiTablesPsci = { + 0x7e374e25, + 0x8e01, + 0x4fee, + { + 0x87, + 0xf2, + 0x39, + 0xc, + 0x23, + 0xc6, + 0x6, + 0xb1, + }, +}; + +STATIC EFI_GUID gAcpiTablesMpPark = { + 0x7e374e25, + 0x8e01, + 0x4fee, + { + 0x87, + 0xf2, + 0x39, + 0xc, + 0x23, + 0xc6, + 0x6, + 0xb2, + }, +}; + +STATIC EFI_GUID gAcpiTablesMpParkQuadCore = { + 0x7e374e25, + 0x8e01, + 0x4fee, + { + 0x87, + 0xf2, + 0x39, + 0xc, + 0x23, + 0xc6, + 0x6, + 0xb3, + }, +}; + +STATIC EFI_GUID gAcpiTablesEmmcBoot = { + 0x7e374e25, + 0x8e01, + 0x4fee, + { + 0x87, + 0xf2, + 0x39, + 0xc, + 0x23, + 0xc6, + 0x6, + 0xb4, + }, +}; + +STATIC EFI_GUID gAcpiTablesSdBoot = { + 0x7e374e25, + 0x8e01, + 0x4fee, + { + 0x87, + 0xf2, + 0x39, + 0xc, + 0x23, + 0xc6, + 0x6, + 0xb5, + }, +}; + +/** + Locate the first instance of a protocol. If the protocol requested is an + FV protocol, then it will return the first FV that contains the ACPI table + storage file. + @param Guid The guid of the ACPI storage file + @param Instance Return pointer to the first instance of the protocol + @return EFI_SUCCESS The function completed successfully. + @return EFI_NOT_FOUND The protocol could not be located. + @return EFI_OUT_OF_RESOURCES There are not enough resources to find the +protocol. +**/ +EFI_STATUS +LocateFvInstanceWithTables( + IN EFI_GUID Guid, OUT EFI_FIRMWARE_VOLUME2_PROTOCOL **Instance) +{ + EFI_STATUS Status; + EFI_HANDLE * HandleBuffer; + UINTN NumberOfHandles; + EFI_FV_FILETYPE FileType; + UINT32 FvStatus; + EFI_FV_FILE_ATTRIBUTES Attributes; + UINTN Size; + UINTN Index; + EFI_FIRMWARE_VOLUME2_PROTOCOL *FvInstance; + + FvStatus = 0; + + // + // Locate protocol. + // + Status = gBS->LocateHandleBuffer( + ByProtocol, &gEfiFirmwareVolume2ProtocolGuid, NULL, &NumberOfHandles, + &HandleBuffer); + if (EFI_ERROR(Status)) { + // + // Defined errors at this time are not found and out of resources. + // + return Status; + } + + // + // Looking for FV with ACPI storage file + // + + for (Index = 0; Index < NumberOfHandles; Index++) { + // + // Get the protocol on this handle + // This should not fail because of LocateHandleBuffer + // + Status = gBS->HandleProtocol( + HandleBuffer[Index], &gEfiFirmwareVolume2ProtocolGuid, + (VOID **)&FvInstance); + ASSERT_EFI_ERROR(Status); + + // + // See if it has the ACPI storage file + // + Status = FvInstance->ReadFile( + FvInstance, &Guid, NULL, &Size, &FileType, &Attributes, &FvStatus); + + // + // If we found it, then we are done + // + if (Status == EFI_SUCCESS) { + *Instance = FvInstance; + break; + } + } + + // + // Our exit status is determined by the success of the previous operations + // If the protocol was found, Instance already points to it. + // + + // + // Free any allocated buffers + // + gBS->FreePool(HandleBuffer); + + return Status; +} + +/** + This function calculates and updates an UINT8 checksum. + @param Buffer Pointer to buffer to checksum + @param Size Number of bytes to checksum +**/ +VOID AcpiPlatformChecksum(IN UINT8 *Buffer, IN UINTN Size) +{ + UINTN ChecksumOffset; + + ChecksumOffset = OFFSET_OF(EFI_ACPI_DESCRIPTION_HEADER, Checksum); + + // + // Set checksum to 0 first + // + Buffer[ChecksumOffset] = 0; + + // + // Update checksum value + // + Buffer[ChecksumOffset] = CalculateCheckSum8(Buffer, Size); +} + +EFI_STATUS +EFIAPI +LoadAcpiTablesFromGuid(IN EFI_GUID Guid) +{ + EFI_STATUS Status; + EFI_ACPI_TABLE_PROTOCOL * AcpiTable; + EFI_FIRMWARE_VOLUME2_PROTOCOL *FwVol; + INTN Instance; + EFI_ACPI_COMMON_HEADER * CurrentTable; + UINTN TableHandle; + UINT32 FvStatus; + UINTN TableSize; + UINTN Size; + + Instance = 0; + CurrentTable = NULL; + TableHandle = 0; + + // + // Find the AcpiTable protocol + // + Status = gBS->LocateProtocol( + &gEfiAcpiTableProtocolGuid, NULL, (VOID **)&AcpiTable); + if (EFI_ERROR(Status)) { + return EFI_ABORTED; + } + + // + // Locate the firmware volume protocol + // + Status = LocateFvInstanceWithTables(Guid, &FwVol); + if (EFI_ERROR(Status)) { + return EFI_ABORTED; + } + // + // Read tables from the storage file. + // + while (Status == EFI_SUCCESS) { + + Status = FwVol->ReadSection( + FwVol, &Guid, EFI_SECTION_RAW, Instance, (VOID **)&CurrentTable, &Size, + &FvStatus); + if (!EFI_ERROR(Status)) { + // + // Add the table + // + TableHandle = 0; + + TableSize = ((EFI_ACPI_DESCRIPTION_HEADER *)CurrentTable)->Length; + ASSERT(Size >= TableSize); + + // + // Checksum ACPI table + // + AcpiPlatformChecksum((UINT8 *)CurrentTable, TableSize); + + // + // Install ACPI table + // + Status = AcpiTable->InstallAcpiTable( + AcpiTable, CurrentTable, TableSize, &TableHandle); + + // + // Free memory allocated by ReadSection + // + gBS->FreePool(CurrentTable); + + if (EFI_ERROR(Status)) { + return EFI_ABORTED; + } + + // + // Increment the instance + // + Instance++; + CurrentTable = NULL; + } + } + + return EFI_SUCCESS; +} + +EFI_STATUS +EFIAPI +InstallAcpiTables() +{ + PPRELOADER_ENVIRONMENT Env = (VOID *)PRELOADER_ENV_ADDR; + EFI_STATUS Status = EFI_SUCCESS; + + switch (Env->BootMode) { + case BOOT_MODE_MPPARK: + case BOOT_MODE_MPPARK_EL2: { + if (Env->UseQuadCoreConfiguration) { + Status = LoadAcpiTablesFromGuid(gAcpiTablesMpParkQuadCore); + if (EFI_ERROR(Status)) { + goto exit; + } + } + else { + Status = LoadAcpiTablesFromGuid(gAcpiTablesMpPark); + if (EFI_ERROR(Status)) { + goto exit; + } + } + break; + } + case BOOT_MODE_PSCI: + default: { + Status = LoadAcpiTablesFromGuid(gAcpiTablesPsci); + if (EFI_ERROR(Status)) { + goto exit; + } + break; + } + } + + if (Env->EnablePlatformSdCardBoot) { + Status = LoadAcpiTablesFromGuid(gAcpiTablesSdBoot); + if (EFI_ERROR(Status)) { + goto exit; + } + } + else { + Status = LoadAcpiTablesFromGuid(gAcpiTablesEmmcBoot); + if (EFI_ERROR(Status)) { + goto exit; + } + } + +exit: + return Status; +} \ No newline at end of file diff --git a/Driver/PreLoaderDxe/AcpiTableInstaller.h b/Driver/PreLoaderDxe/AcpiTableInstaller.h new file mode 100644 index 00000000..a0b7ec60 --- /dev/null +++ b/Driver/PreLoaderDxe/AcpiTableInstaller.h @@ -0,0 +1,35 @@ +#ifndef _ACPITABLEINSTALLER_PRIVATE_H +#define _ACPITABLEINSTALLER_PRIVATE_H + +#include +#include + +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include + +EFI_STATUS +EFIAPI +InstallAcpiTables(); + +#endif // _ACPITABLEINSTALLER_PRIVATE_H \ No newline at end of file diff --git a/Driver/PreLoaderDxe/PreLoader.c b/Driver/PreLoaderDxe/PreLoader.c index 253d6a8f..2288f41e 100644 --- a/Driver/PreLoaderDxe/PreLoader.c +++ b/Driver/PreLoaderDxe/PreLoader.c @@ -1,8 +1,10 @@ +#include #include #include #include +#include #include #include #include @@ -11,7 +13,10 @@ #include #include +#include #include +#include +#include #include #include @@ -20,6 +25,8 @@ #include #include +#include "AcpiTableInstaller.h" + STATIC EFI_GUID gUnsupportedImageGuid = { 0x5fdf5e3c, 0x6b70, @@ -142,6 +149,10 @@ PreLoaderDxeInitialize( sizeof(UINT32) * 30, (VOID *)Env->UefiDisplayInfo); ASSERT_EFI_ERROR(Status); + // Install ACPI Tables + Status = InstallAcpiTables(); + ASSERT_EFI_ERROR(Status); + // Install protocol Status = gBS->InstallProtocolInterface( &ImageHandle, &gPreLoaderProtocolGuid, EFI_NATIVE_INTERFACE, diff --git a/Driver/PreLoaderDxe/PreLoaderDxe.inf b/Driver/PreLoaderDxe/PreLoaderDxe.inf index 01ece7a3..56c9fda3 100644 --- a/Driver/PreLoaderDxe/PreLoaderDxe.inf +++ b/Driver/PreLoaderDxe/PreLoaderDxe.inf @@ -8,6 +8,7 @@ ENTRY_POINT = PreLoaderDxeInitialize [Sources.common] + AcpiTableInstaller.c PreLoader.c [Packages] @@ -27,11 +28,16 @@ BmpSupportLib LittleVglLib LodePngLib + UefiLib + DebugLib [Protocols] gPreLoaderProtocolGuid + gEfiAcpiTableProtocolGuid ## CONSUMES + gEfiFirmwareVolume2ProtocolGuid ## CONSUMES [Depex] gEfiGraphicsOutputProtocolGuid AND gEfiVariableArchProtocolGuid AND - gEfiVariableWriteArchProtocolGuid \ No newline at end of file + gEfiVariableWriteArchProtocolGuid AND + gEfiAcpiTableProtocolGuid \ No newline at end of file diff --git a/Hapanero.dsc b/Hapanero.dsc index a4b6458f..329b8b57 100644 --- a/Hapanero.dsc +++ b/Hapanero.dsc @@ -39,8 +39,8 @@ gLumia950XLPkgTokenSpaceGuid.PcdSmbiosSystemModel|"Hapanero" gLumia950XLPkgTokenSpaceGuid.PcdSmbiosProcessorModel|"Qualcomm Snapdragon 810 Processor (8994)" gLumia950XLPkgTokenSpaceGuid.PcdSmbiosSystemRetailModel|"RX-130" - gLumia950XLPkgTokenSpaceGuid.SynapticsXMax|1080 - gLumia950XLPkgTokenSpaceGuid.SynapticsYMax|1920 + gLumia950XLPkgTokenSpaceGuid.SynapticsXMax|1440 + gLumia950XLPkgTokenSpaceGuid.SynapticsYMax|2560 gLumia950XLPkgTokenSpaceGuid.PsciCpuSuspendAddress|0x6c03aa8 [PcdsFeatureFlag.common] diff --git a/Hapanero.fdf b/Hapanero.fdf index b084e4ba..9c298169 100644 --- a/Hapanero.fdf +++ b/Hapanero.fdf @@ -130,17 +130,43 @@ READ_LOCK_STATUS = TRUE # ACPI Tables FILE FREEFORM = 7E374E25-8E01-4FEE-87F2-390C23C606CD { - SECTION RAW = Lumia950XLPkg/AcpiTables/Hapanero/builtin/DBG2.aml - SECTION RAW = Lumia950XLPkg/AcpiTables/Hapanero/builtin/DSDT.aml - SECTION RAW = Lumia950XLPkg/AcpiTables/Hapanero/builtin/FACS.aml - SECTION RAW = Lumia950XLPkg/AcpiTables/Hapanero/builtin/FADT.NoPsci.acpi - SECTION RAW = Lumia950XLPkg/AcpiTables/Hapanero/builtin/GTDT.aml - SECTION RAW = Lumia950XLPkg/AcpiTables/Hapanero/builtin/MADT.MpPark.aml - SECTION RAW = Lumia950XLPkg/AcpiTables/Hapanero/builtin/MCFG.aml - SECTION RAW = Lumia950XLPkg/AcpiTables/Hapanero/builtin/CSRT.aml - SECTION RAW = Lumia950XLPkg/AcpiTables/Hapanero/builtin/PPTT.aml - SECTION RAW = Lumia950XLPkg/AcpiTables/Hapanero/generated/SSDT.aml - SECTION UI = "AcpiTables" + SECTION RAW = Lumia950XLPkg/AcpiTables/Hapanero/generated/DBG2.aml + SECTION RAW = Lumia950XLPkg/AcpiTables/Hapanero/generated/DSDT.aml + SECTION RAW = Lumia950XLPkg/AcpiTables/Hapanero/generated/FACS.aml + SECTION RAW = Lumia950XLPkg/AcpiTables/Hapanero/generated/GTDT.aml + SECTION RAW = Lumia950XLPkg/AcpiTables/Hapanero/generated/MCFG.aml + SECTION RAW = Lumia950XLPkg/AcpiTables/Hapanero/generated/CSRT.aml + SECTION RAW = Lumia950XLPkg/AcpiTables/Hapanero/generated/TPM2.aml + SECTION RAW = Lumia950XLPkg/AcpiTables/Hapanero/generated/PPTT.aml + SECTION UI = "AcpiTables" + } + + FILE FREEFORM = 7E374E25-8E01-4FEE-87F2-390C23C606B1 { + SECTION RAW = Lumia950XLPkg/AcpiTables/FADT.acpi + SECTION RAW = Lumia950XLPkg/AcpiTables/Hapanero/generated/MADT.aml + SECTION UI = "AcpiTablesPsci" + } + + FILE FREEFORM = 7E374E25-8E01-4FEE-87F2-390C23C606B2 { + SECTION RAW = Lumia950XLPkg/AcpiTables/FADT.NoPsci.acpi + SECTION RAW = Lumia950XLPkg/AcpiTables/Hapanero/generated/MADT.MpPark.aml + SECTION UI = "AcpiTablesMpPark" + } + + FILE FREEFORM = 7E374E25-8E01-4FEE-87F2-390C23C606B3 { + SECTION RAW = Lumia950XLPkg/AcpiTables/FADT.NoPsci.acpi + SECTION RAW = Lumia950XLPkg/AcpiTables/Hapanero/generated/MADT.MpParkQuadCore.aml + SECTION UI = "AcpiTablesMpParkQuadCore" + } + + FILE FREEFORM = 7E374E25-8E01-4FEE-87F2-390C23C606B4 { + SECTION RAW = Lumia950XLPkg/AcpiTables/Hapanero/generated/SSDT.aml + SECTION UI = "AcpiTablesEmmcBoot" + } + + FILE FREEFORM = 7E374E25-8E01-4FEE-87F2-390C23C606B5 { + SECTION RAW = Lumia950XLPkg/AcpiTables/Hapanero/generated/SSDT.SdBoot.aml + SECTION UI = "AcpiTablesSdBoot" } # Shell diff --git a/Include/Configuration/Hob.h b/Include/Configuration/Hob.h index 0bc24d70..ff34f631 100644 --- a/Include/Configuration/Hob.h +++ b/Include/Configuration/Hob.h @@ -2,9 +2,16 @@ #define __LOCAL_HOB_H__ #define PRELOADER_ENV_ADDR 0xb0000000 -#define PRELOADER_VERSION_MIN 0x1000 +#define PRELOADER_VERSION_MIN 0x1001 -#define PRELOADER_HEADER SIGNATURE_32('B', 'S', 'E', 'N') +#define PRELOADER_HEADER SIGNATURE_32('B', 'S', 'E', '2') + +typedef enum _PRELOADER_ENVIRONMENT_BOOT_MODE { + BOOT_MODE_PSCI = 0, + BOOT_MODE_MPPARK, + BOOT_MODE_MPPARK_EL2, + BOOT_MODE_MAX +} PRELOADER_ENVIRONMENT_BOOT_MODE; typedef struct _PRELOADER_ENVIRONMENT { UINT32 Header; @@ -12,6 +19,9 @@ typedef struct _PRELOADER_ENVIRONMENT { CHAR8 PreloaderRelease[64]; EFI_TIME BootTimeEpoch; UINT32 UefiDisplayInfo[30]; + UINT32 BootMode; + UINT32 EnablePlatformSdCardBoot; + UINT32 UseQuadCoreConfiguration; UINT32 Crc32; } PRELOADER_ENVIRONMENT, *PPRELOADER_ENVIRONMENT; diff --git a/Lumia950.dsc b/Lumia950.dsc index 651bf345..e1614b92 100644 --- a/Lumia950.dsc +++ b/Lumia950.dsc @@ -40,7 +40,7 @@ gLumia950XLPkgTokenSpaceGuid.PcdSmbiosProcessorModel|"Qualcomm Snapdragon 808 Processor (8992)" gLumia950XLPkgTokenSpaceGuid.PcdSmbiosSystemRetailModel|"RM-1104" gLumia950XLPkgTokenSpaceGuid.SynapticsXMax|1440 - gLumia950XLPkgTokenSpaceGuid.SynapticsYMax|2660 + gLumia950XLPkgTokenSpaceGuid.SynapticsYMax|2560 gLumia950XLPkgTokenSpaceGuid.PsciCpuSuspendAddress|0x6c03920 [PcdsFeatureFlag.common] diff --git a/Lumia950.fdf b/Lumia950.fdf index 0a38f1ad..8df91455 100644 --- a/Lumia950.fdf +++ b/Lumia950.fdf @@ -136,18 +136,44 @@ READ_LOCK_STATUS = TRUE # ACPI Tables FILE FREEFORM = 7E374E25-8E01-4FEE-87F2-390C23C606CD { - SECTION RAW = Lumia950XLPkg/AcpiTables/8992/builtin/DBG2.aml - SECTION RAW = Lumia950XLPkg/AcpiTables/8992/builtin/DSDT.aml - SECTION RAW = Lumia950XLPkg/AcpiTables/8992/builtin/FACS.aml - SECTION RAW = Lumia950XLPkg/AcpiTables/8992/builtin/FADT.NoPsci.acpi - SECTION RAW = Lumia950XLPkg/AcpiTables/8992/builtin/GTDT.aml - SECTION RAW = Lumia950XLPkg/AcpiTables/8992/builtin/MADT.MpPark.aml - SECTION RAW = Lumia950XLPkg/AcpiTables/8992/builtin/MCFG.aml - SECTION RAW = Lumia950XLPkg/AcpiTables/8992/builtin/CSRT.aml - SECTION RAW = Lumia950XLPkg/AcpiTables/8992/builtin/PPTT.aml - SECTION RAW = Lumia950XLPkg/AcpiTables/8992/generated/SSDT.aml + SECTION RAW = Lumia950XLPkg/AcpiTables/8992/generated/DBG2.aml + SECTION RAW = Lumia950XLPkg/AcpiTables/8992/generated/DSDT.aml + SECTION RAW = Lumia950XLPkg/AcpiTables/8992/generated/FACS.aml + SECTION RAW = Lumia950XLPkg/AcpiTables/8992/generated/GTDT.aml + SECTION RAW = Lumia950XLPkg/AcpiTables/8992/generated/MCFG.aml + SECTION RAW = Lumia950XLPkg/AcpiTables/8992/generated/CSRT.aml + SECTION RAW = Lumia950XLPkg/AcpiTables/8992/generated/TPM2.aml + SECTION RAW = Lumia950XLPkg/AcpiTables/8992/generated/PPTT.aml SECTION UI = "AcpiTables" } + + FILE FREEFORM = 7E374E25-8E01-4FEE-87F2-390C23C606B1 { + SECTION RAW = Lumia950XLPkg/AcpiTables/FADT.acpi + SECTION RAW = Lumia950XLPkg/AcpiTables/8992/generated/MADT.aml + SECTION UI = "AcpiTablesPsci" + } + + FILE FREEFORM = 7E374E25-8E01-4FEE-87F2-390C23C606B2 { + SECTION RAW = Lumia950XLPkg/AcpiTables/FADT.NoPsci.acpi + SECTION RAW = Lumia950XLPkg/AcpiTables/8992/generated/MADT.MpPark.aml + SECTION UI = "AcpiTablesMpPark" + } + + FILE FREEFORM = 7E374E25-8E01-4FEE-87F2-390C23C606B3 { + SECTION RAW = Lumia950XLPkg/AcpiTables/FADT.NoPsci.acpi + SECTION RAW = Lumia950XLPkg/AcpiTables/8992/generated/MADT.MpParkQuadCore.aml + SECTION UI = "AcpiTablesMpParkQuadCore" + } + + FILE FREEFORM = 7E374E25-8E01-4FEE-87F2-390C23C606B4 { + SECTION RAW = Lumia950XLPkg/AcpiTables/8992/generated/SSDT.aml + SECTION UI = "AcpiTablesEmmcBoot" + } + + FILE FREEFORM = 7E374E25-8E01-4FEE-87F2-390C23C606B5 { + SECTION RAW = Lumia950XLPkg/AcpiTables/8992/generated/SSDT.SdBoot.aml + SECTION UI = "AcpiTablesSdBoot" + } # Shell INF ShellPkg/Application/Shell/Shell.inf diff --git a/Lumia950XL.dsc b/Lumia950XL.dsc index 956862c4..9465e8d6 100644 --- a/Lumia950XL.dsc +++ b/Lumia950XL.dsc @@ -40,7 +40,7 @@ gLumia950XLPkgTokenSpaceGuid.PcdSmbiosProcessorModel|"Qualcomm Snapdragon 810 Processor (8994)" gLumia950XLPkgTokenSpaceGuid.PcdSmbiosSystemRetailModel|"RM-1085" gLumia950XLPkgTokenSpaceGuid.SynapticsXMax|1440 - gLumia950XLPkgTokenSpaceGuid.SynapticsYMax|2660 + gLumia950XLPkgTokenSpaceGuid.SynapticsYMax|2560 gLumia950XLPkgTokenSpaceGuid.PsciCpuSuspendAddress|0x6c03aa8 [PcdsFeatureFlag.common] diff --git a/Lumia950XL.fdf b/Lumia950XL.fdf index 7dccacf1..85e4fa10 100644 --- a/Lumia950XL.fdf +++ b/Lumia950XL.fdf @@ -136,18 +136,44 @@ READ_LOCK_STATUS = TRUE # ACPI Tables FILE FREEFORM = 7E374E25-8E01-4FEE-87F2-390C23C606CD { - SECTION RAW = Lumia950XLPkg/AcpiTables/8994/builtin/DBG2.aml - SECTION RAW = Lumia950XLPkg/AcpiTables/8994/builtin/DSDT.aml - SECTION RAW = Lumia950XLPkg/AcpiTables/8994/builtin/FACS.aml - SECTION RAW = Lumia950XLPkg/AcpiTables/8994/builtin/FADT.NoPsci.acpi - SECTION RAW = Lumia950XLPkg/AcpiTables/8994/builtin/GTDT.aml - SECTION RAW = Lumia950XLPkg/AcpiTables/8994/builtin/MADT.MpPark.aml - SECTION RAW = Lumia950XLPkg/AcpiTables/8994/builtin/MCFG.aml - SECTION RAW = Lumia950XLPkg/AcpiTables/8994/builtin/CSRT.aml - SECTION RAW = Lumia950XLPkg/AcpiTables/8994/builtin/PPTT.aml - SECTION RAW = Lumia950XLPkg/AcpiTables/8994/generated/SSDT.aml + SECTION RAW = Lumia950XLPkg/AcpiTables/8994/generated/DBG2.aml + SECTION RAW = Lumia950XLPkg/AcpiTables/8994/generated/DSDT.aml + SECTION RAW = Lumia950XLPkg/AcpiTables/8994/generated/FACS.aml + SECTION RAW = Lumia950XLPkg/AcpiTables/8994/generated/GTDT.aml + SECTION RAW = Lumia950XLPkg/AcpiTables/8994/generated/MCFG.aml + SECTION RAW = Lumia950XLPkg/AcpiTables/8994/generated/CSRT.aml + SECTION RAW = Lumia950XLPkg/AcpiTables/8994/generated/TPM2.aml + SECTION RAW = Lumia950XLPkg/AcpiTables/8994/generated/PPTT.aml SECTION UI = "AcpiTables" } + + FILE FREEFORM = 7E374E25-8E01-4FEE-87F2-390C23C606B1 { + SECTION RAW = Lumia950XLPkg/AcpiTables/FADT.acpi + SECTION RAW = Lumia950XLPkg/AcpiTables/8994/generated/MADT.aml + SECTION UI = "AcpiTablesPsci" + } + + FILE FREEFORM = 7E374E25-8E01-4FEE-87F2-390C23C606B2 { + SECTION RAW = Lumia950XLPkg/AcpiTables/FADT.NoPsci.acpi + SECTION RAW = Lumia950XLPkg/AcpiTables/8994/generated/MADT.MpPark.aml + SECTION UI = "AcpiTablesMpPark" + } + + FILE FREEFORM = 7E374E25-8E01-4FEE-87F2-390C23C606B3 { + SECTION RAW = Lumia950XLPkg/AcpiTables/FADT.NoPsci.acpi + SECTION RAW = Lumia950XLPkg/AcpiTables/8994/generated/MADT.MpParkQuadCore.aml + SECTION UI = "AcpiTablesMpParkQuadCore" + } + + FILE FREEFORM = 7E374E25-8E01-4FEE-87F2-390C23C606B4 { + SECTION RAW = Lumia950XLPkg/AcpiTables/8994/generated/SSDT.aml + SECTION UI = "AcpiTablesEmmcBoot" + } + + FILE FREEFORM = 7E374E25-8E01-4FEE-87F2-390C23C606B5 { + SECTION RAW = Lumia950XLPkg/AcpiTables/8994/generated/SSDT.SdBoot.aml + SECTION UI = "AcpiTablesSdBoot" + } # Shell INF ShellPkg/Application/Shell/Shell.inf diff --git a/PrePi/El2Redirection.h b/PrePi/El2Redirection.h index 6382dacb..7ba3aef6 100644 --- a/PrePi/El2Redirection.h +++ b/PrePi/El2Redirection.h @@ -7,6 +7,7 @@ #include extern void _ModuleEntryPoint(); +extern void SecondaryCpuEL1Entry(); // The EL2 shellcode is pre-compiled. For detailed explanation, see // El2Redirection.S in the same directory diff --git a/PrePi/ModuleEntryPoint.S b/PrePi/ModuleEntryPoint.S index 427cf2b9..dd3e5644 100644 --- a/PrePi/ModuleEntryPoint.S +++ b/PrePi/ModuleEntryPoint.S @@ -17,6 +17,7 @@ GCC_ASM_IMPORT (ArmInvalidateTlb) GCC_ASM_EXPORT (_ModuleEntryPoint) GCC_ASM_EXPORT (SecondaryCpuEntry) +GCC_ASM_EXPORT (SecondaryCpuEL1Entry) .global _StackBase .global _StackSize @@ -163,6 +164,34 @@ SecondaryCpuEntry: b _SecondaryStackSetup +SecondaryCpuEL1Entry: + /* Keep the incoming index */ + mov x19, x0 + + /* First ensure all interrupts are disabled */ + bl ASM_PFX(ArmDisableInterrupts) + + /* Ensure that the MMU and caches are off */ + bl ASM_PFX(ArmDisableCachesAndMmu) + + /* Invalide I-Cache */ + bl ASM_PFX(ArmInvalidateInstructionCache) + + /* Invalidate TLB */ + bl ASM_PFX(ArmInvalidateTlb) + + /* Get current EL in x0 */ + mrs x0, CurrentEl + + /* Check if we are in EL1 */ + cmp x0, #0x4 + b.eq _SecondaryCpuEl1Setup + + cmp x0, #0x5 + b.eq _SecondaryCpuEl1Setup + + b _SecondaryStackEL1Setup + _SecondaryCpuEl1Setup: /* Get the vector table base for this core */ mov x1, #0x800 @@ -202,6 +231,32 @@ _SecondaryStackSetup: mov x0, x19 bl SecondaryCEntryPoint +_SecondaryStackEL1Setup: + /* Exception should be DAIF */ + msr daifset, #0xF + + /* MpPark mailbox region: each core have 0x10000 available, the first 4KB is mailbox */ + mov x1, #0x10000 + mul x1, x1, x19 + ldr x0, _MpParkBase + add x0, x0, x1 + + /* Setup stack for this core */ + mov x2, #0x2000 + /* Stackbase */ + add x0, x0, x2 + /* Stacksize */ + ldr x1, _SecondaryCpuStackSize + + add x4, x0, x1 + add sp, x4, #0 + + bl ArmInvalidateDataCache + + /* Enter MpPark spin */ + mov x0, x19 + bl SecondaryCEL1EntryPoint + .align 3 dead: b dead /* We should never get here */ diff --git a/PrePi/Pi.c b/PrePi/Pi.c index 6fb05bd4..15ac067a 100644 --- a/PrePi/Pi.c +++ b/PrePi/Pi.c @@ -81,7 +81,8 @@ VOID InstallEl2Patch(VOID) // fixed so CPU0 call would fail. Therefore we patched // PSCI_CPU_SUSPEND_AARCH64 handler at 0x06c03aa8. DEBUG((EFI_D_ERROR, "Injecting shellcode...\n")); - EFI_PHYSICAL_ADDRESS PsciCpuSuspendHandlerAddr = FixedPcdGet64(PsciCpuSuspendAddress); + EFI_PHYSICAL_ADDRESS PsciCpuSuspendHandlerAddr = + FixedPcdGet64(PsciCpuSuspendAddress); UINT8 *PsciCpuSuspendHandler = (UINT8 *)(VOID *)PsciCpuSuspendHandlerAddr; CopyMem(PsciCpuSuspendHandler, El2ShellCode, sizeof(El2ShellCode)); ArmDataSynchronizationBarrier(); @@ -103,82 +104,117 @@ VOID Main(IN VOID *StackBase, IN UINTN StackSize, IN UINT64 StartTimeStamp) UINTN UefiMemoryBase = 0; UINTN UefiMemorySize = 0; + UINTN BootMode = BOOT_MODE_PSCI; + UINTN EnablePlatformSdCardBoot = 0; + UINTN UseQuadCoreConfiguration = 0; + // Initialize (fake) UART. UartInit(); - // Which EL? - if (ArmReadCurrentEL() == AARCH64_EL2) { - DEBUG((EFI_D_ERROR, "Running at EL2 \n")); - } - else { - DEBUG((EFI_D_ERROR, "Running at EL1 \n")); - } - - // Immediately launch all CPUs, 7 CPUs hold - DEBUG((EFI_D_LOAD | EFI_D_INFO, "Launching CPUs\n")); - - // Launch all CPUs, hold and jump to EL2 (only for EL1) - if (ArmReadCurrentEL() == AARCH64_EL1) { - if (ArmReadMpidr() == 0x80000000) { - for (UINTN i = 1; i < FixedPcdGet32(PcdCoreCount); i++) { - ARM_HVC_ARGS ArmHvcArgs; - ArmHvcArgs.Arg0 = ARM_SMC_ID_PSCI_CPU_ON_AARCH64; - ArmHvcArgs.Arg1 = ProcessorIdMapping[i]; - ArmHvcArgs.Arg2 = (UINTN)&_ModuleEntryPoint; - ArmHvcArgs.Arg3 = i; - - ArmCallHvc(&ArmHvcArgs); - ASSERT(ArmHvcArgs.Arg0 == ARM_SMC_PSCI_RET_SUCCESS); - } + // Initialize Platform PreLoader HOBs + if (PreEnv->Header == PRELOADER_HEADER) { + Crc32 = PreEnv->Crc32; + PreEnv->Crc32 = 0x0; + if (CalculateCrc32(PreEnv, sizeof(PRELOADER_ENVIRONMENT)) == Crc32) { + PreEnv->Crc32 = Crc32; + DEBUG((EFI_D_INFO, "CRC32 check succeeded \n")); + } + else { + // Hey we have memory corrpution + DEBUG((EFI_D_ERROR, "CRC32 check failed \n")); + ASSERT(FALSE); } - DEBUG((EFI_D_ERROR, "Waiting for all CPUs...\n")); - WaitForSecondaryCPUs(); - DEBUG((EFI_D_ERROR, "All CPU started.\n")); + BootMode = PreEnv->BootMode; + EnablePlatformSdCardBoot = PreEnv->EnablePlatformSdCardBoot; + UseQuadCoreConfiguration = PreEnv->UseQuadCoreConfiguration; + } - // Install patch - InstallEl2Patch(); + if (BootMode != BOOT_MODE_PSCI) { + // Which EL? + if (ArmReadCurrentEL() == AARCH64_EL2) { + DEBUG((EFI_D_ERROR, "Running at EL2 \n")); + } + else { + DEBUG((EFI_D_ERROR, "Running at EL1 \n")); + } - // Looks good. Notify all secondary CPUs to jump! - for (UINTN Index = 1; Index < FixedPcdGet32(PcdCoreCount); Index++) { - EFI_PHYSICAL_ADDRESS MailboxAddress = - FixedPcdGet64(SecondaryCpuMpParkRegionBase) + 0x10000 * Index + - 0x1000; - PEFI_PROCESSOR_MAILBOX pMailbox = - (PEFI_PROCESSOR_MAILBOX)(VOID *)MailboxAddress; + // Immediately launch all CPUs, 7 CPUs hold + DEBUG((EFI_D_LOAD | EFI_D_INFO, "Launching CPUs\n")); + + // Launch all CPUs + if (ArmReadCurrentEL() == AARCH64_EL1) { + if (ArmReadMpidr() == 0x80000000) { + for (UINTN i = 1; i < FixedPcdGet32(PcdCoreCount); i++) { + ARM_HVC_ARGS ArmHvcArgs; + ArmHvcArgs.Arg0 = ARM_SMC_ID_PSCI_CPU_ON_AARCH64; + ArmHvcArgs.Arg1 = ProcessorIdMapping[i]; + + if (BootMode == BOOT_MODE_MPPARK_EL2) { + // Hold and jump to EL2 (only for EL1) + ArmHvcArgs.Arg2 = (UINTN)&_ModuleEntryPoint; + } + else { + ArmHvcArgs.Arg2 = (UINTN)&SecondaryCpuEL1Entry; + } + + ArmHvcArgs.Arg3 = i; + + ArmCallHvc(&ArmHvcArgs); + ASSERT(ArmHvcArgs.Arg0 == ARM_SMC_PSCI_RET_SUCCESS); + } + } - pMailbox->El2JumpFlag = EL2REDIR_MAILBOX_SIGNAL; - ArmDataSynchronizationBarrier(); - } + if (BootMode == BOOT_MODE_MPPARK_EL2) { + DEBUG((EFI_D_ERROR, "Waiting for all CPUs...\n")); + WaitForSecondaryCPUs(); + DEBUG((EFI_D_ERROR, "All CPU started.\n")); + + // Install patch + InstallEl2Patch(); + + // Looks good. Notify all secondary CPUs to jump! + for (UINTN Index = 1; Index < FixedPcdGet32(PcdCoreCount); Index++) { + EFI_PHYSICAL_ADDRESS MailboxAddress = + FixedPcdGet64(SecondaryCpuMpParkRegionBase) + 0x10000 * Index + + 0x1000; + PEFI_PROCESSOR_MAILBOX pMailbox = + (PEFI_PROCESSOR_MAILBOX)(VOID *)MailboxAddress; + + pMailbox->El2JumpFlag = EL2REDIR_MAILBOX_SIGNAL; + ArmDataSynchronizationBarrier(); + } + + // Make sure they are all initialized + DEBUG((EFI_D_ERROR, "Waiting for all CPUs...\n")); + WaitForSecondaryCPUs(); + DEBUG((EFI_D_ERROR, "All CPU started.\n")); + ArmDataSynchronizationBarrier(); - // Make sure they are all initialized - DEBUG((EFI_D_ERROR, "Waiting for all CPUs...\n")); - WaitForSecondaryCPUs(); - DEBUG((EFI_D_ERROR, "All CPU started.\n")); - ArmDataSynchronizationBarrier(); + DEBUG((EFI_D_ERROR, "Jump CPU0 to EL2.\n")); + ArmDataSynchronizationBarrier(); - DEBUG((EFI_D_ERROR, "Jump CPU0 to EL2.\n")); - ArmDataSynchronizationBarrier(); + // Install patch again + InstallEl2Patch(); - // Install patch again - InstallEl2Patch(); + // Jump overself + ARM_HVC_ARGS StubArg; + // PSCI_CPU_SUSPEND_AA64 + StubArg.Arg0 = 0xc4000001; + ArmCallHvc(&StubArg); - // Jump overself - ARM_HVC_ARGS StubArg; - // PSCI_CPU_SUSPEND_AA64 - StubArg.Arg0 = 0xc4000001; - ArmCallHvc(&StubArg); + // We should not reach here + ASSERT(FALSE); + } - // We should not reach here - ASSERT(FALSE); + // Architecture-specific initialization + // Enable cache + ArmInvalidateDataCache(); + ArmEnableInstructionCache(); + ArmEnableDataCache(); + } } - // Architecture-specific initialization - // Enable cache - ArmInvalidateDataCache(); - ArmEnableInstructionCache(); - ArmEnableDataCache(); - // Enable Floating Point ArmEnableVFP(); @@ -229,22 +265,25 @@ VOID Main(IN VOID *StackBase, IN UINTN StackSize, IN UINT64 StartTimeStamp) } } - // Notify secondary CPUs that GIC is set up - for (UINTN Index = 1; Index < FixedPcdGet32(PcdCoreCount); Index++) { - EFI_PHYSICAL_ADDRESS MailboxAddress = - FixedPcdGet64(SecondaryCpuMpParkRegionBase) + 0x10000 * Index + 0x1000; - PEFI_PROCESSOR_MAILBOX pMailbox = - (PEFI_PROCESSOR_MAILBOX)(VOID *)MailboxAddress; + if (BootMode == BOOT_MODE_MPPARK_EL2) { + // Notify secondary CPUs that GIC is set up + for (UINTN Index = 1; Index < FixedPcdGet32(PcdCoreCount); Index++) { + EFI_PHYSICAL_ADDRESS MailboxAddress = + FixedPcdGet64(SecondaryCpuMpParkRegionBase) + 0x10000 * Index + + 0x1000; + PEFI_PROCESSOR_MAILBOX pMailbox = + (PEFI_PROCESSOR_MAILBOX)(VOID *)MailboxAddress; + + pMailbox->El2JumpFlag = EL2REDIR_MAILBOX_SIGNAL; + ArmDataSynchronizationBarrier(); + } - pMailbox->El2JumpFlag = EL2REDIR_MAILBOX_SIGNAL; + DEBUG((EFI_D_ERROR, "Waiting for all CPUs...\n")); + WaitForSecondaryCPUs(); + DEBUG((EFI_D_ERROR, "All CPU entered MpPark.\n")); ArmDataSynchronizationBarrier(); } - DEBUG((EFI_D_ERROR, "Waiting for all CPUs...\n")); - WaitForSecondaryCPUs(); - DEBUG((EFI_D_ERROR, "All CPU entered MpPark.\n")); - ArmDataSynchronizationBarrier(); - // Add HOBs BuildStackHob((UINTN)StackBase, StackSize); @@ -258,21 +297,6 @@ VOID Main(IN VOID *StackBase, IN UINTN StackSize, IN UINT64 StartTimeStamp) Status = PlatformPeim(); ASSERT_EFI_ERROR(Status); - // Initialize Platform PreLoader HOBs - if (PreEnv->Header == PRELOADER_HEADER) { - Crc32 = PreEnv->Crc32; - PreEnv->Crc32 = 0x0; - if (CalculateCrc32(PreEnv, sizeof(PRELOADER_ENVIRONMENT)) == Crc32) { - PreEnv->Crc32 = Crc32; - DEBUG((EFI_D_INFO, "CRC32 check succeeded \n")); - } - else { - // Hey we have memory corrpution - DEBUG((EFI_D_ERROR, "CRC32 check failed \n")); - ASSERT(FALSE); - } - } - // Now, the HOB List has been initialized, we can register performance // information PERF_START (NULL, "PEI", NULL, StartTimeStamp); @@ -405,3 +429,77 @@ VOID SecondaryCEntryPoint(IN UINTN Index) // Should never reach here ASSERT(FALSE); } + +VOID SecondaryCEL1EntryPoint(IN UINTN Index) +{ + ASSERT(Index >= 1 && Index <= 7); + + EFI_PHYSICAL_ADDRESS MailboxAddress = + FixedPcdGet64(SecondaryCpuMpParkRegionBase) + 0x10000 * Index + 0x1000; + PEFI_PROCESSOR_MAILBOX pMailbox = + (PEFI_PROCESSOR_MAILBOX)(VOID *)MailboxAddress; + + UINT32 CurrentProcessorId = 0; + VOID (*SecondaryStart)(VOID * pMailbox); + UINTN SecondaryEntryAddr; + UINTN InterruptId; + UINTN AcknowledgeInterrupt; + + // MMU, cache and branch predicton must be disabled + // Cache is disabled in CRT startup code + ArmDisableMmu(); + ArmDisableBranchPrediction(); + + // Turn on GIC CPU interface as well as SGI interrupts + ArmGicEnableInterruptInterface(FixedPcdGet64(PcdGicInterruptInterfaceBase)); + MmioWrite32(FixedPcdGet64(PcdGicInterruptInterfaceBase) + 0x4, 0xf0); + + // But turn off interrupts + ArmDisableInterrupts(); + + // Clear mailbox + pMailbox->JumpAddress = 0; + pMailbox->ProcessorId = 0xffffffff; + CurrentProcessorId = ProcessorIdMapping[Index]; + + do { + // Technically we should do a WFI + // But we just spin here instead + ArmDataSynchronizationBarrier(); + + // Technically the CPU ID should be checked + // against request per MpPark spec, + // but the actual Windows implementation guarantees + // that no CPU will be started simultaneously, + // so the check was made optional. + // + // This also enables "spin-table" startup method + // for Linux. + // + // Example usage: + // enable-method = "spin-table"; + // cpu-release-addr = <0 0x00311008>; + if (FixedPcdGetBool(SecondaryCpuIgnoreCpuIdCheck) || + pMailbox->ProcessorId == Index) { + SecondaryEntryAddr = pMailbox->JumpAddress; + } + + AcknowledgeInterrupt = ArmGicAcknowledgeInterrupt( + FixedPcdGet64(PcdGicInterruptInterfaceBase), &InterruptId); + if (InterruptId < + ArmGicGetMaxNumInterrupts(FixedPcdGet64(PcdGicDistributorBase))) { + // Got a valid SGI number hence signal End of Interrupt + ArmGicEndOfInterrupt( + FixedPcdGet64(PcdGicInterruptInterfaceBase), AcknowledgeInterrupt); + } + } while (SecondaryEntryAddr == 0); + + // Acknowledge this one + pMailbox->JumpAddress = 0; + + SecondaryStart = (VOID(*)())SecondaryEntryAddr; + SecondaryStart(pMailbox); + + // Should never reach here + ASSERT(FALSE); +} diff --git a/Tools/edk2-build.ps1 b/Tools/edk2-build.ps1 index 2dd437de..ae0bac04 100755 --- a/Tools/edk2-build.ps1 +++ b/Tools/edk2-build.ps1 @@ -130,22 +130,22 @@ if ($commit) { Set-Content -Path Lumia950XLPkg/Include/Resources/ReleaseInfo.h -Value $releaseInfoContent -ErrorAction SilentlyContinue -Force } -# Build SSDT tables +# Build ACPI tables # Because this is quick enough, we build for any possible platforms -$ssdts = Get-ChildItem Lumia950XLPkg/AcpiTables/**/src/SSDT*.asl -if ($null -ne $ssdts) { - foreach ($ssdt in $ssdts) { - Write-Output "Build $($ssdt)." - $srcDir = [System.IO.Path]::GetDirectoryName($ssdt) - $fileName = [System.IO.Path]::GetFileNameWithoutExtension($ssdt) +$tables = Get-ChildItem Lumia950XLPkg/AcpiTables/**/src/*.asl +if ($null -ne $tables) { + foreach ($table in $tables) { + Write-Output "Build $($table)." + $srcDir = [System.IO.Path]::GetDirectoryName($table) + $fileName = [System.IO.Path]::GetFileNameWithoutExtension($table) $outDir = "$($srcDir)/../generated" if (!(Test-Path -Path $outDir)) { New-Item -ItemType Directory -Force -Path $outDir } - . $iaslpath -p "$($outDir)/$($fileName).aml" $ssdt + . $iaslpath -p "$($outDir)/$($fileName).aml" $table if (-not $?) { - Write-Error "Build SSDT $($ssdt) failed." + Write-Error "Build SSDT $($table) failed." return $? } } From 818389e7b855e3ccb6c0e023867bda26b68bdcd4 Mon Sep 17 00:00:00 2001 From: Gustave Monce Date: Thu, 25 Jun 2020 11:45:11 +0200 Subject: [PATCH 4/9] Fix an issue with 8992 PEP. --- AcpiTables/8992/src/DSDT.asl | 4 ---- 1 file changed, 4 deletions(-) diff --git a/AcpiTables/8992/src/DSDT.asl b/AcpiTables/8992/src/DSDT.asl index f03a6262..1d6b5480 100644 --- a/AcpiTables/8992/src/DSDT.asl +++ b/AcpiTables/8992/src/DSDT.asl @@ -1193,10 +1193,6 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "MSM8992 ", 0x00000007) Device (PEP0) { Name (_HID, "QCOM2425") // _HID: Hardware ID - Name (_DEP, Package (0x01) // _DEP: Dependencies - { - \_SB.PMIC - }) Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings { Interrupt (ResourceConsumer, Edge, ActiveHigh, ExclusiveAndWake, ,, ) From 3610df3bc95e2b555054d44f843a7494dabea85a Mon Sep 17 00:00:00 2001 From: Gustave Monce Date: Thu, 25 Jun 2020 13:44:47 +0200 Subject: [PATCH 5/9] Migrate to a backwards compatible struct for PreLoader --- Driver/PreLoaderDxe/AcpiTableInstaller.c | 4 ++-- Driver/PreLoaderDxe/PreLoader.c | 4 ++-- Include/Configuration/Hob.h | 20 ++++++++++++---- PrePi/Pi.c | 30 +++++++++++++++++------- 4 files changed, 41 insertions(+), 17 deletions(-) diff --git a/Driver/PreLoaderDxe/AcpiTableInstaller.c b/Driver/PreLoaderDxe/AcpiTableInstaller.c index 9a8c626a..9dd2eaf5 100644 --- a/Driver/PreLoaderDxe/AcpiTableInstaller.c +++ b/Driver/PreLoaderDxe/AcpiTableInstaller.c @@ -270,8 +270,8 @@ EFI_STATUS EFIAPI InstallAcpiTables() { - PPRELOADER_ENVIRONMENT Env = (VOID *)PRELOADER_ENV_ADDR; - EFI_STATUS Status = EFI_SUCCESS; + PPRELOADER_ENVIRONMENT_VERSION_2 Env = (VOID *)PRELOADER_ENV_ADDR; + EFI_STATUS Status = EFI_SUCCESS; switch (Env->BootMode) { case BOOT_MODE_MPPARK: diff --git a/Driver/PreLoaderDxe/PreLoader.c b/Driver/PreLoaderDxe/PreLoader.c index 2288f41e..dbbbafb2 100644 --- a/Driver/PreLoaderDxe/PreLoader.c +++ b/Driver/PreLoaderDxe/PreLoader.c @@ -122,8 +122,8 @@ EFIAPI PreLoaderDxeInitialize( IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable) { - PPRELOADER_ENVIRONMENT Env = (VOID *)PRELOADER_ENV_ADDR; - EFI_STATUS Status = EFI_SUCCESS; + PPRELOADER_ENVIRONMENT_VERSION_2 Env = (VOID *)PRELOADER_ENV_ADDR; + EFI_STATUS Status = EFI_SUCCESS; // Protocols Status = gBS->LocateProtocol( diff --git a/Include/Configuration/Hob.h b/Include/Configuration/Hob.h index ff34f631..69b8d3a3 100644 --- a/Include/Configuration/Hob.h +++ b/Include/Configuration/Hob.h @@ -2,9 +2,9 @@ #define __LOCAL_HOB_H__ #define PRELOADER_ENV_ADDR 0xb0000000 -#define PRELOADER_VERSION_MIN 0x1001 +#define PRELOADER_VERSION_MIN 0x2000 -#define PRELOADER_HEADER SIGNATURE_32('B', 'S', 'E', '2') +#define PRELOADER_HEADER SIGNATURE_32('B', 'S', 'E', 'N') typedef enum _PRELOADER_ENVIRONMENT_BOOT_MODE { BOOT_MODE_PSCI = 0, @@ -13,16 +13,26 @@ typedef enum _PRELOADER_ENVIRONMENT_BOOT_MODE { BOOT_MODE_MAX } PRELOADER_ENVIRONMENT_BOOT_MODE; -typedef struct _PRELOADER_ENVIRONMENT { +typedef struct _PRELOADER_ENVIRONMENT_VERSION_1 { UINT32 Header; UINT32 PreloaderVersion; CHAR8 PreloaderRelease[64]; EFI_TIME BootTimeEpoch; UINT32 UefiDisplayInfo[30]; + UINT32 Crc32; +} PRELOADER_ENVIRONMENT_VERSION_1, * PPRELOADER_ENVIRONMENT_VERSION_1; + +typedef struct _PRELOADER_ENVIRONMENT_VERSION_2 { + UINT32 Header; + UINT32 PreloaderVersion; + CHAR8 PreloaderRelease[64]; + EFI_TIME BootTimeEpoch; + UINT32 UefiDisplayInfo[30]; + UINT32 Crc32; UINT32 BootMode; UINT32 EnablePlatformSdCardBoot; UINT32 UseQuadCoreConfiguration; - UINT32 Crc32; -} PRELOADER_ENVIRONMENT, *PPRELOADER_ENVIRONMENT; + UINT32 Crc32v2; +} PRELOADER_ENVIRONMENT_VERSION_2, *PPRELOADER_ENVIRONMENT_VERSION_2; #endif \ No newline at end of file diff --git a/PrePi/Pi.c b/PrePi/Pi.c index 15ac067a..e200ecbf 100644 --- a/PrePi/Pi.c +++ b/PrePi/Pi.c @@ -94,10 +94,10 @@ VOID InstallEl2Patch(VOID) VOID Main(IN VOID *StackBase, IN UINTN StackSize, IN UINT64 StartTimeStamp) { - EFI_HOB_HANDOFF_INFO_TABLE *HobList; - PRELOADER_ENVIRONMENT * PreEnv = (VOID *)PRELOADER_ENV_ADDR; - UINT32 Crc32 = 0; - EFI_STATUS Status; + EFI_HOB_HANDOFF_INFO_TABLE *HobList; + PRELOADER_ENVIRONMENT_VERSION_2 *PreEnv = (VOID *)PRELOADER_ENV_ADDR; + UINT32 Crc32 = 0; + EFI_STATUS Status; UINTN MemoryBase = 0; UINTN MemorySize = 0; @@ -115,7 +115,7 @@ VOID Main(IN VOID *StackBase, IN UINTN StackSize, IN UINT64 StartTimeStamp) if (PreEnv->Header == PRELOADER_HEADER) { Crc32 = PreEnv->Crc32; PreEnv->Crc32 = 0x0; - if (CalculateCrc32(PreEnv, sizeof(PRELOADER_ENVIRONMENT)) == Crc32) { + if (CalculateCrc32(PreEnv, sizeof(PRELOADER_ENVIRONMENT_VERSION_1)) == Crc32) { PreEnv->Crc32 = Crc32; DEBUG((EFI_D_INFO, "CRC32 check succeeded \n")); } @@ -125,9 +125,23 @@ VOID Main(IN VOID *StackBase, IN UINTN StackSize, IN UINT64 StartTimeStamp) ASSERT(FALSE); } - BootMode = PreEnv->BootMode; - EnablePlatformSdCardBoot = PreEnv->EnablePlatformSdCardBoot; - UseQuadCoreConfiguration = PreEnv->UseQuadCoreConfiguration; + if (PreEnv->PreloaderVersion >= PRELOADER_VERSION_MIN) { + Crc32 = PreEnv->Crc32v2; + PreEnv->Crc32v2 = 0x0; + if (CalculateCrc32(PreEnv, sizeof(PRELOADER_ENVIRONMENT_VERSION_2)) == Crc32) { + PreEnv->Crc32v2 = Crc32; + DEBUG((EFI_D_INFO, "CRC32v2 check succeeded \n")); + } + else { + // Hey we have memory corrpution + DEBUG((EFI_D_ERROR, "CRC32v2 check failed \n")); + ASSERT(FALSE); + } + + BootMode = PreEnv->BootMode; + EnablePlatformSdCardBoot = PreEnv->EnablePlatformSdCardBoot; + UseQuadCoreConfiguration = PreEnv->UseQuadCoreConfiguration; + } } if (BootMode != BOOT_MODE_PSCI) { From 643705e6e9dce57a4cba0b02dffd90422b68e4eb Mon Sep 17 00:00:00 2001 From: Gustave Monce Date: Thu, 30 Jul 2020 13:59:04 +0200 Subject: [PATCH 6/9] Backport CPU container changes to talkman and hapanero --- AcpiTables/8992/src/DSDT.asl | 260 +++++++++++++++++-------------- AcpiTables/Hapanero/src/DSDT.asl | 240 +++++++++++++++------------- 2 files changed, 270 insertions(+), 230 deletions(-) diff --git a/AcpiTables/8992/src/DSDT.asl b/AcpiTables/8992/src/DSDT.asl index edadc6ed..a46cdb5a 100644 --- a/AcpiTables/8992/src/DSDT.asl +++ b/AcpiTables/8992/src/DSDT.asl @@ -1364,49 +1364,49 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "MSM8992 ", 0x00000007) { Package (0x02) { - "\\_SB.CPU0", + "\\_SB.SYSM.APC0.CL0.CPU0", 0x10 }, Package (0x02) { - "\\_SB.CPU1", + "\\_SB.SYSM.APC0.CL0.CPU1", 0x11 }, Package (0x02) { - "\\_SB.CPU2", + "\\_SB.SYSM.APC0.CL0.CPU2", 0x12 }, Package (0x02) { - "\\_SB.CPU3", + "\\_SB.SYSM.APC0.CL0.CPU3", 0x13 }, Package (0x02) { - "\\_SB.CPU4", + "\\_SB.SYSM.APC0.CL1.CPU4", 0x14 }, Package (0x02) { - "\\_SB.CPU5", + "\\_SB.SYSM.APC0.CL1.CPU5", 0x15 }, Package (0x02) { - "\\_SB.CPU6", + "\\_SB.SYSM.APC0.CL1.CPU6", 0x16 }, Package (0x02) { - "\\_SB.CPU7", + "\\_SB.SYSM.APC0.CL1.CPU7", 0x17 } }) @@ -39813,52 +39813,72 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "MSM8992 ", 0x00000007) Name (_HID, "QCOM2414") // _HID: Hardware ID } - Device (CPU0) + Device (SYSM) { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - } + Name (_HID, "ACPI0010" /* Processor Container Device */) // _HID: Hardware ID + Name (_UID, 0x00100000) // _UID: Unique ID + Device (APC0) + { + Name (_HID, "ACPI0010" /* Processor Container Device */) // _HID: Hardware ID + Name (_UID, 0x0100) // _UID: Unique ID + Device (CL0) + { + Name (_HID, "ACPI0010" /* Processor Container Device */) // _HID: Hardware ID + Name (_UID, 0x10) // _UID: Unique ID + Device (CPU0) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + } - Device (CPU1) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - } + Device (CPU1) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, One) // _UID: Unique ID + } - Device (CPU2) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, 0x02) // _UID: Unique ID - } + Device (CPU2) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x02) // _UID: Unique ID + } - Device (CPU3) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, 0x03) // _UID: Unique ID - } + Device (CPU3) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x03) // _UID: Unique ID + } + } - Device (CPU4) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, 0x04) // _UID: Unique ID - } + Device (CL1) + { + Name (_HID, "ACPI0010" /* Processor Container Device */) // _HID: Hardware ID + Name (_UID, 0x20) // _UID: Unique ID + Device (CPU4) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x04) // _UID: Unique ID + } - Device (CPU5) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, 0x05) // _UID: Unique ID - } + Device (CPU5) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x05) // _UID: Unique ID + } - Device (CPU6) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, 0x06) // _UID: Unique ID - } + Device (CPU6) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x06) // _UID: Unique ID + } - Device (CPU7) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, 0x07) // _UID: Unique ID + Device (CPU7) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x07) // _UID: Unique ID + } + } + } } Device (GPS) @@ -40774,10 +40794,10 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "MSM8992 ", 0x00000007) Name (_UID, Zero) // _UID: Unique ID Name (_TZD, Package (0x04) // _TZD: Thermal Zone Devices { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3 + \_SB.SYSM.APC0.CL0.CPU0, + \_SB.SYSM.APC0.CL0.CPU1, + \_SB.SYSM.APC0.CL0.CPU2, + \_SB.SYSM.APC0.CL0.CPU3 }) Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature { @@ -40864,8 +40884,8 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "MSM8992 ", 0x00000007) Name (_UID, Zero) // _UID: Unique ID Name (_TZD, Package (0x02) // _TZD: Thermal Zone Devices { - \_SB.CPU4, - \_SB.CPU5 + \_SB.SYSM.APC0.CL1.CPU4, + \_SB.SYSM.APC0.CL1.CPU5 }) Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature { @@ -41039,12 +41059,12 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "MSM8992 ", 0x00000007) Name (_UID, Zero) // _UID: Unique ID Name (_TZD, Package (0x08) // _TZD: Thermal Zone Devices { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3, - \_SB.CPU4, - \_SB.CPU5, + \_SB.SYSM.APC0.CL0.CPU0, + \_SB.SYSM.APC0.CL0.CPU1, + \_SB.SYSM.APC0.CL0.CPU2, + \_SB.SYSM.APC0.CL0.CPU3, + \_SB.SYSM.APC0.CL1.CPU4, + \_SB.SYSM.APC0.CL1.CPU5, \_SB.PEP0, \_SB.AMSS }) @@ -41072,12 +41092,12 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "MSM8992 ", 0x00000007) Name (_UID, Zero) // _UID: Unique ID Name (_TZD, Package (0x0A) // _TZD: Thermal Zone Devices { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3, - \_SB.CPU4, - \_SB.CPU5, + \_SB.SYSM.APC0.CL0.CPU0, + \_SB.SYSM.APC0.CL0.CPU1, + \_SB.SYSM.APC0.CL0.CPU2, + \_SB.SYSM.APC0.CL0.CPU3, + \_SB.SYSM.APC0.CL1.CPU4, + \_SB.SYSM.APC0.CL1.CPU5, \_SB.PEP0, \_SB.AMSS, \_SB.DISP, @@ -41107,12 +41127,12 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "MSM8992 ", 0x00000007) Name (_UID, Zero) // _UID: Unique ID Name (_TZD, Package (0x0A) // _TZD: Thermal Zone Devices { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3, - \_SB.CPU4, - \_SB.CPU5, + \_SB.SYSM.APC0.CL0.CPU0, + \_SB.SYSM.APC0.CL0.CPU1, + \_SB.SYSM.APC0.CL0.CPU2, + \_SB.SYSM.APC0.CL0.CPU3, + \_SB.SYSM.APC0.CL1.CPU4, + \_SB.SYSM.APC0.CL1.CPU5, \_SB.PEP0, \_SB.AMSS, \_SB.DISP, @@ -41668,12 +41688,12 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "MSM8992 ", 0x00000007) Name (_UID, 0x09) // _UID: Unique ID Name (_TZD, Package (0x07) // _TZD: Thermal Zone Devices { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3, - \_SB.CPU4, - \_SB.CPU5, + \_SB.SYSM.APC0.CL0.CPU0, + \_SB.SYSM.APC0.CL0.CPU1, + \_SB.SYSM.APC0.CL0.CPU2, + \_SB.SYSM.APC0.CL0.CPU3, + \_SB.SYSM.APC0.CL1.CPU4, + \_SB.SYSM.APC0.CL1.CPU5, \_SB.GPU0 }) Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature @@ -41740,12 +41760,12 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "MSM8992 ", 0x00000007) Name (_UID, One) // _UID: Unique ID Name (_TZD, Package (0x0B) // _TZD: Thermal Zone Devices { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3, - \_SB.CPU4, - \_SB.CPU5, + \_SB.SYSM.APC0.CL0.CPU0, + \_SB.SYSM.APC0.CL0.CPU1, + \_SB.SYSM.APC0.CL0.CPU2, + \_SB.SYSM.APC0.CL0.CPU3, + \_SB.SYSM.APC0.CL1.CPU4, + \_SB.SYSM.APC0.CL1.CPU5, \_SB.PEP0, \_SB.AMSS, \_SB.DISP, @@ -41781,12 +41801,12 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "MSM8992 ", 0x00000007) Name (_UID, Zero) // _UID: Unique ID Name (_TZD, Package (0x06) // _TZD: Thermal Zone Devices { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3, - \_SB.CPU4, - \_SB.CPU5 + \_SB.SYSM.APC0.CL0.CPU0, + \_SB.SYSM.APC0.CL0.CPU1, + \_SB.SYSM.APC0.CL0.CPU2, + \_SB.SYSM.APC0.CL0.CPU3, + \_SB.SYSM.APC0.CL1.CPU4, + \_SB.SYSM.APC0.CL1.CPU5 }) Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature { @@ -41812,8 +41832,8 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "MSM8992 ", 0x00000007) Name (_UID, 0x02) // _UID: Unique ID Name (_TZD, Package (0x02) // _TZD: Thermal Zone Devices { - \_SB.CPU4, - \_SB.CPU5 + \_SB.SYSM.APC0.CL1.CPU4, + \_SB.SYSM.APC0.CL1.CPU5 }) Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature { @@ -41874,10 +41894,10 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "MSM8992 ", 0x00000007) Name (_UID, 0x03) // _UID: Unique ID Name (_TZD, Package (0x04) // _TZD: Thermal Zone Devices { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3 + \_SB.SYSM.APC0.CL0.CPU0, + \_SB.SYSM.APC0.CL0.CPU1, + \_SB.SYSM.APC0.CL0.CPU2, + \_SB.SYSM.APC0.CL0.CPU3 }) Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature { @@ -41938,12 +41958,12 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "MSM8992 ", 0x00000007) Name (_UID, 0x04) // _UID: Unique ID Name (_TZD, Package (0x07) // _TZD: Thermal Zone Devices { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3, - \_SB.CPU4, - \_SB.CPU5, + \_SB.SYSM.APC0.CL0.CPU0, + \_SB.SYSM.APC0.CL0.CPU1, + \_SB.SYSM.APC0.CL0.CPU2, + \_SB.SYSM.APC0.CL0.CPU3, + \_SB.SYSM.APC0.CL1.CPU4, + \_SB.SYSM.APC0.CL1.CPU5, \_SB.PEP0 }) Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature @@ -41975,12 +41995,12 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "MSM8992 ", 0x00000007) Name (_UID, Zero) // _UID: Unique ID Name (_TZD, Package (0x07) // _TZD: Thermal Zone Devices { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3, - \_SB.CPU4, - \_SB.CPU5, + \_SB.SYSM.APC0.CL0.CPU0, + \_SB.SYSM.APC0.CL0.CPU1, + \_SB.SYSM.APC0.CL0.CPU2, + \_SB.SYSM.APC0.CL0.CPU3, + \_SB.SYSM.APC0.CL1.CPU4, + \_SB.SYSM.APC0.CL1.CPU5, \_SB.PEP0 }) Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature @@ -42042,12 +42062,12 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "MSM8992 ", 0x00000007) Name (_UID, 0x64) // _UID: Unique ID Name (_TZD, Package (0x0D) // _TZD: Thermal Zone Devices { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3, - \_SB.CPU4, - \_SB.CPU5, + \_SB.SYSM.APC0.CL0.CPU0, + \_SB.SYSM.APC0.CL0.CPU1, + \_SB.SYSM.APC0.CL0.CPU2, + \_SB.SYSM.APC0.CL0.CPU3, + \_SB.SYSM.APC0.CL1.CPU4, + \_SB.SYSM.APC0.CL1.CPU5, \_SB.PEP0, \_SB.AMSS, \_SB.DISP, @@ -42533,12 +42553,12 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "MSM8992 ", 0x00000007) Name (_UID, 0x09) // _UID: Unique ID Name (_TZD, Package (0x07) // _TZD: Thermal Zone Devices { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3, - \_SB.CPU4, - \_SB.CPU5, + \_SB.SYSM.APC0.CL0.CPU0, + \_SB.SYSM.APC0.CL0.CPU1, + \_SB.SYSM.APC0.CL0.CPU2, + \_SB.SYSM.APC0.CL0.CPU3, + \_SB.SYSM.APC0.CL1.CPU4, + \_SB.SYSM.APC0.CL1.CPU5, \_SB.GPU0 }) Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature @@ -42605,8 +42625,8 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "MSM8992 ", 0x00000007) Name (_UID, Zero) // _UID: Unique ID Name (_TZD, Package (0x02) // _TZD: Thermal Zone Devices { - \_SB.CPU4, - \_SB.CPU5 + \_SB.SYSM.APC0.CL1.CPU4, + \_SB.SYSM.APC0.CL1.CPU5 }) Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature { diff --git a/AcpiTables/Hapanero/src/DSDT.asl b/AcpiTables/Hapanero/src/DSDT.asl index 589970d3..fe21f1af 100644 --- a/AcpiTables/Hapanero/src/DSDT.asl +++ b/AcpiTables/Hapanero/src/DSDT.asl @@ -1411,49 +1411,49 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "MSM8994 ", 0x00000003) { Package (0x02) { - "\\_SB.CPU0", + "\\_SB.SYSM.APC0.CL0.CPU0", 0x10 }, Package (0x02) { - "\\_SB.CPU1", + "\\_SB.SYSM.APC0.CL0.CPU1", 0x11 }, Package (0x02) { - "\\_SB.CPU2", + "\\_SB.SYSM.APC0.CL0.CPU2", 0x12 }, Package (0x02) { - "\\_SB.CPU3", + "\\_SB.SYSM.APC0.CL0.CPU3", 0x13 }, Package (0x02) { - "\\_SB.CPU4", + "\\_SB.SYSM.APC0.CL1.CPU4", 0x14 }, Package (0x02) { - "\\_SB.CPU5", + "\\_SB.SYSM.APC0.CL1.CPU5", 0x15 }, Package (0x02) { - "\\_SB.CPU6", + "\\_SB.SYSM.APC0.CL1.CPU6", 0x16 }, Package (0x02) { - "\\_SB.CPU7", + "\\_SB.SYSM.APC0.CL1.CPU7", 0x17 } }) @@ -41535,52 +41535,72 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "MSM8994 ", 0x00000003) Name (_HID, "QCOM2414") // _HID: Hardware ID } - Device (CPU0) + Device (SYSM) { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, Zero) // _UID: Unique ID - } + Name (_HID, "ACPI0010" /* Processor Container Device */) // _HID: Hardware ID + Name (_UID, 0x00100000) // _UID: Unique ID + Device (APC0) + { + Name (_HID, "ACPI0010" /* Processor Container Device */) // _HID: Hardware ID + Name (_UID, 0x0100) // _UID: Unique ID + Device (CL0) + { + Name (_HID, "ACPI0010" /* Processor Container Device */) // _HID: Hardware ID + Name (_UID, 0x10) // _UID: Unique ID + Device (CPU0) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + } - Device (CPU1) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - } + Device (CPU1) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, One) // _UID: Unique ID + } - Device (CPU2) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, 0x02) // _UID: Unique ID - } + Device (CPU2) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x02) // _UID: Unique ID + } - Device (CPU3) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, 0x03) // _UID: Unique ID - } + Device (CPU3) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x03) // _UID: Unique ID + } + } - Device (CPU4) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, 0x04) // _UID: Unique ID - } + Device (CL1) + { + Name (_HID, "ACPI0010" /* Processor Container Device */) // _HID: Hardware ID + Name (_UID, 0x20) // _UID: Unique ID + Device (CPU4) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x04) // _UID: Unique ID + } - Device (CPU5) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, 0x05) // _UID: Unique ID - } + Device (CPU5) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x05) // _UID: Unique ID + } - Device (CPU6) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, 0x06) // _UID: Unique ID - } + Device (CPU6) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x06) // _UID: Unique ID + } - Device (CPU7) - { - Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID - Name (_UID, 0x07) // _UID: Unique ID + Device (CPU7) + { + Name (_HID, "ACPI0007" /* Processor Device */) // _HID: Hardware ID + Name (_UID, 0x07) // _UID: Unique ID + } + } + } } Device (GPS) @@ -43104,14 +43124,14 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "MSM8994 ", 0x00000003) Name (_UID, Zero) // _UID: Unique ID Name (_TZD, Package (0x08) // _TZD: Thermal Zone Devices { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3, - \_SB.CPU4, - \_SB.CPU5, - \_SB.CPU6, - \_SB.CPU7 + \_SB.SYSM.APC0.CL0.CPU0, + \_SB.SYSM.APC0.CL0.CPU1, + \_SB.SYSM.APC0.CL0.CPU2, + \_SB.SYSM.APC0.CL0.CPU3, + \_SB.SYSM.APC0.CL1.CPU4, + \_SB.SYSM.APC0.CL1.CPU5, + \_SB.SYSM.APC0.CL1.CPU6, + \_SB.SYSM.APC0.CL1.CPU7 }) Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature { @@ -43137,10 +43157,10 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "MSM8994 ", 0x00000003) Name (_UID, Zero) // _UID: Unique ID Name (_TZD, Package (0x04) // _TZD: Thermal Zone Devices { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3 + \_SB.SYSM.APC0.CL0.CPU0, + \_SB.SYSM.APC0.CL0.CPU1, + \_SB.SYSM.APC0.CL0.CPU2, + \_SB.SYSM.APC0.CL0.CPU3 }) Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature { @@ -43227,10 +43247,10 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "MSM8994 ", 0x00000003) Name (_UID, Zero) // _UID: Unique ID Name (_TZD, Package (0x04) // _TZD: Thermal Zone Devices { - \_SB.CPU4, - \_SB.CPU5, - \_SB.CPU6, - \_SB.CPU7 + \_SB.SYSM.APC0.CL1.CPU4, + \_SB.SYSM.APC0.CL1.CPU5, + \_SB.SYSM.APC0.CL1.CPU6, + \_SB.SYSM.APC0.CL1.CPU7 }) Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature { @@ -43465,14 +43485,14 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "MSM8994 ", 0x00000003) Name (_UID, Zero) // _UID: Unique ID Name (_TZD, Package (0x0E) // _TZD: Thermal Zone Devices { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3, - \_SB.CPU4, - \_SB.CPU5, - \_SB.CPU6, - \_SB.CPU7, + \_SB.SYSM.APC0.CL0.CPU0, + \_SB.SYSM.APC0.CL0.CPU1, + \_SB.SYSM.APC0.CL0.CPU2, + \_SB.SYSM.APC0.CL0.CPU3, + \_SB.SYSM.APC0.CL1.CPU4, + \_SB.SYSM.APC0.CL1.CPU5, + \_SB.SYSM.APC0.CL1.CPU6, + \_SB.SYSM.APC0.CL1.CPU7, \_SB.PEP0, \_SB.AMSS, \_SB.DISP, @@ -43504,14 +43524,14 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "MSM8994 ", 0x00000003) Name (_UID, 0x02) // _UID: Unique ID Name (_TZD, Package (0x0D) // _TZD: Thermal Zone Devices { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3, - \_SB.CPU4, - \_SB.CPU5, - \_SB.CPU6, - \_SB.CPU7, + \_SB.SYSM.APC0.CL0.CPU0, + \_SB.SYSM.APC0.CL0.CPU1, + \_SB.SYSM.APC0.CL0.CPU2, + \_SB.SYSM.APC0.CL0.CPU3, + \_SB.SYSM.APC0.CL1.CPU4, + \_SB.SYSM.APC0.CL1.CPU5, + \_SB.SYSM.APC0.CL1.CPU6, + \_SB.SYSM.APC0.CL1.CPU7, \_SB.PEP0, \_SB.AMSS, \_SB.DISP, @@ -43620,14 +43640,14 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "MSM8994 ", 0x00000003) Name (_UID, Zero) // _UID: Unique ID Name (_TZD, Package (0x0D) // _TZD: Thermal Zone Devices { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3, - \_SB.CPU4, - \_SB.CPU5, - \_SB.CPU6, - \_SB.CPU7, + \_SB.SYSM.APC0.CL0.CPU0, + \_SB.SYSM.APC0.CL0.CPU1, + \_SB.SYSM.APC0.CL0.CPU2, + \_SB.SYSM.APC0.CL0.CPU3, + \_SB.SYSM.APC0.CL1.CPU4, + \_SB.SYSM.APC0.CL1.CPU5, + \_SB.SYSM.APC0.CL1.CPU6, + \_SB.SYSM.APC0.CL1.CPU7, \_SB.PEP0, \_SB.AMSS, \_SB.DISP, @@ -43658,14 +43678,14 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "MSM8994 ", 0x00000003) Name (_UID, One) // _UID: Unique ID Name (_TZD, Package (0x0D) // _TZD: Thermal Zone Devices { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3, - \_SB.CPU4, - \_SB.CPU5, - \_SB.CPU6, - \_SB.CPU7, + \_SB.SYSM.APC0.CL0.CPU0, + \_SB.SYSM.APC0.CL0.CPU1, + \_SB.SYSM.APC0.CL0.CPU2, + \_SB.SYSM.APC0.CL0.CPU3, + \_SB.SYSM.APC0.CL1.CPU4, + \_SB.SYSM.APC0.CL1.CPU5, + \_SB.SYSM.APC0.CL1.CPU6, + \_SB.SYSM.APC0.CL1.CPU7, \_SB.PEP0, \_SB.AMSS, \_SB.DISP, @@ -43696,14 +43716,14 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "MSM8994 ", 0x00000003) Name (_UID, One) // _UID: Unique ID Name (_TZD, Package (0x09) // _TZD: Thermal Zone Devices { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3, - \_SB.CPU4, - \_SB.CPU5, - \_SB.CPU6, - \_SB.CPU7, + \_SB.SYSM.APC0.CL0.CPU0, + \_SB.SYSM.APC0.CL0.CPU1, + \_SB.SYSM.APC0.CL0.CPU2, + \_SB.SYSM.APC0.CL0.CPU3, + \_SB.SYSM.APC0.CL1.CPU4, + \_SB.SYSM.APC0.CL1.CPU5, + \_SB.SYSM.APC0.CL1.CPU6, + \_SB.SYSM.APC0.CL1.CPU7, \_SB.PEP0 }) Method (_PSV, 0, NotSerialized) // _PSV: Passive Temperature @@ -43730,14 +43750,14 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "MSM8994 ", 0x00000003) Name (_UID, 0x64) // _UID: Unique ID Name (_TZD, Package (0x0F) // _TZD: Thermal Zone Devices { - \_SB.CPU0, - \_SB.CPU1, - \_SB.CPU2, - \_SB.CPU3, - \_SB.CPU4, - \_SB.CPU5, - \_SB.CPU6, - \_SB.CPU7, + \_SB.SYSM.APC0.CL0.CPU0, + \_SB.SYSM.APC0.CL0.CPU1, + \_SB.SYSM.APC0.CL0.CPU2, + \_SB.SYSM.APC0.CL0.CPU3, + \_SB.SYSM.APC0.CL1.CPU4, + \_SB.SYSM.APC0.CL1.CPU5, + \_SB.SYSM.APC0.CL1.CPU6, + \_SB.SYSM.APC0.CL1.CPU7, \_SB.PEP0, \_SB.AMSS, \_SB.DISP, From fa0b66c634374a48876f05896616b84448a73edc Mon Sep 17 00:00:00 2001 From: Bingxing Wang Date: Thu, 13 Aug 2020 18:04:46 -0400 Subject: [PATCH 7/9] ACPI: revert USB-C devices to stock config For DreamLifter :P --- AcpiTables/8992/src/SSDT.asl | 238 +++++++++++++++++------------------ AcpiTables/8994/src/SSDT.asl | 238 +++++++++++++++++------------------ 2 files changed, 224 insertions(+), 252 deletions(-) diff --git a/AcpiTables/8992/src/SSDT.asl b/AcpiTables/8992/src/SSDT.asl index 70ed212f..4b9f514c 100644 --- a/AcpiTables/8992/src/SSDT.asl +++ b/AcpiTables/8992/src/SSDT.asl @@ -1,4 +1,4 @@ -DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8992 ", 0x00000011) +DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8992 ", 0x00000012) { External (_SB_.ABD_.AVBL, IntObj) External (_SB_.GIO0, DeviceObj) @@ -627,34 +627,24 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8992 ", 0x00000011) Device (CPSW) { - Name (_HID, "LUMI0001") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Name (_DEP, Package (0x04) // _DEP: Dependencies + Name (_HID, "MSHW1009") // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Name (_DEP, Package (0x02) // _DEP: Dependencies { \_SB.PEP0, - \_SB.PM02, - \_SB.SP10, - \_SB.GIO0 + \_SB.PM02 }) Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Name (RBUF, ResourceTemplate () { - SpiSerialBusV2 (0x0000, PolarityLow, FourWireMode, 0x08, - ControllerInitiated, 0x004C4B40, ClockPolarityLow, - ClockPhaseFirst, "\\_SB.SP10", - 0x00, ResourceConsumer, , Exclusive, - RawDataBuffer (0x06) // Vendor Data - { - 0x00, 0x00, 0x00, 0x01, 0x00, 0x00 - }) - GpioIo (Shared, PullNone, 0x0000, 0x0000, IoRestrictionNone, + GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, "\\_SB.PM02", 0x00, ResourceConsumer, , ) { // Pin list 0x0620 } - GpioIo (Shared, PullNone, 0x0000, 0x0000, IoRestrictionNone, + GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, "\\_SB.PM02", 0x00, ResourceConsumer, , RawDataBuffer (0x04) // Vendor Data { @@ -663,7 +653,7 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8992 ", 0x00000011) { // Pin list 0x0638 } - GpioIo (Shared, PullNone, 0x0000, 0x0000, IoRestrictionNone, + GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, "\\_SB.PM02", 0x00, ResourceConsumer, , RawDataBuffer (0x04) // Vendor Data { @@ -672,7 +662,7 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8992 ", 0x00000011) { // Pin list 0x0640 } - GpioIo (Shared, PullNone, 0x0000, 0x0000, IoRestrictionNone, + GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, "\\_SB.PM02", 0x00, ResourceConsumer, , RawDataBuffer (0x04) // Vendor Data { @@ -681,89 +671,65 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8992 ", 0x00000011) { // Pin list 0x0648 } - GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullUp, 0x0000, - "\\_SB.GIO0", 0x00, ResourceConsumer, , + }) + Return (RBUF) + } + } + + Device (HDDP) + { + Name (_HID, "MSHW1007") // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Name (_DEP, Package (0x04) // _DEP: Dependencies + { + \_SB.PEP0, + \_SB.IC11, + \_SB.GIO0, + \_SB.PM02 + }) + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + I2cSerialBusV2 (0x0038, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.IC11", + 0x00, ResourceConsumer, , Exclusive, + ) + I2cSerialBusV2 (0x0039, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.IC11", + 0x00, ResourceConsumer, , Exclusive, + ) + I2cSerialBusV2 (0x003D, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.IC11", + 0x00, ResourceConsumer, , Exclusive, + ) + I2cSerialBusV2 (0x003F, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.IC11", + 0x00, ResourceConsumer, , Exclusive, + ) + I2cSerialBusV2 (0x0040, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.IC11", + 0x00, ResourceConsumer, , Exclusive, ) - { // Pin list - 0x0016 - } GpioInt (Edge, ActiveLow, Exclusive, PullUp, 0x0000, "\\_SB.GIO0", 0x00, ResourceConsumer, , ) { // Pin list - 0x005F + 0x0029 } - GpioIo (Shared, PullUp, 0x0000, 0x0000, IoRestrictionNone, + GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, "\\_SB.PM02", 0x00, ResourceConsumer, , ) { // Pin list - 0x0618 - } - GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - RawDataBuffer (0x04) // Vendor Data - { - 0x21, 0x01, 0x02, 0x1A - }) - { // Pin list - 0x1002 - } - GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - RawDataBuffer (0x04) // Vendor Data - { - 0x20, 0x01, 0x02, 0x1A - }) - { // Pin list - 0x1001 + 0x0630 } }) - Return (RBUF) /* \_SB_.CPSW._CRS.RBUF */ + Return (RBUF) /* \_SB_.HDDP._CRS.RBUF */ } - Name (_DSD, Package (0x02) // _DSD: Device-Specific Data - { - ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, - Package (0x01) - { - Package (0x02) - { - "symbolic-identifiers", - Package (0x1A) - { - Zero, - "SPI0", - One, - One, - 0x02, - 0x02, - 0x03, - 0x03, - 0x04, - 0x04, - 0x05, - 0x05, - 0x06, - 0x05, - 0x07, - 0x06, - 0x08, - 0x06, - 0x09, - 0x07, - 0x0A, - 0x07, - 0x0B, - 0x08, - 0x0C, - 0x08 - } - } - } - }) Name (PGID, Buffer (0x0A) { - "\\_SB.CPSW" + "\\_SB.HDDP" }) Name (DBUF, Buffer (DBFL){}) CreateByteField (DBUF, Zero, STAT) @@ -788,10 +754,10 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8992 ", 0x00000011) { DEID = Buffer (ESNL){} DVAL = Zero - DEID = PGID /* \_SB_.CPSW.PGID */ + DEID = PGID /* \_SB_.HDDP.PGID */ If (\_SB.ABD.AVBL) { - \_SB.PEP0.FLD0 = DBUF /* \_SB_.CPSW.DBUF */ + \_SB.PEP0.FLD0 = DBUF /* \_SB_.HDDP.DBUF */ } } @@ -799,68 +765,73 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8992 ", 0x00000011) { DEID = Buffer (ESNL){} DVAL = 0x03 - DEID = PGID /* \_SB_.CPSW.PGID */ + DEID = PGID /* \_SB_.HDDP.PGID */ If (\_SB.ABD.AVBL) { - \_SB.PEP0.FLD0 = DBUF /* \_SB_.CPSW.DBUF */ + \_SB.PEP0.FLD0 = DBUF /* \_SB_.HDDP.DBUF */ } } } - Device (HDDP) + Device (LICE) { - Name (_HID, "MSHW1007") // _HID: Hardware ID + Name (_HID, "MSHW1006") // _HID: Hardware ID Name (_UID, Zero) // _UID: Unique ID - Name (_DEP, Package (0x04) // _DEP: Dependencies + Name (_DEP, Package (0x03) // _DEP: Dependencies { \_SB.PEP0, - \_SB.IC11, - \_SB.GIO0, - \_SB.PM02 + \_SB.SP10, + \_SB.GIO0 }) Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Name (RBUF, ResourceTemplate () { - I2cSerialBusV2 (0x0038, ControllerInitiated, 0x00061A80, - AddressingMode7Bit, "\\_SB.IC11", - 0x00, ResourceConsumer, , Exclusive, - ) - I2cSerialBusV2 (0x0039, ControllerInitiated, 0x00061A80, - AddressingMode7Bit, "\\_SB.IC11", - 0x00, ResourceConsumer, , Exclusive, - ) - I2cSerialBusV2 (0x003D, ControllerInitiated, 0x00061A80, - AddressingMode7Bit, "\\_SB.IC11", - 0x00, ResourceConsumer, , Exclusive, - ) - I2cSerialBusV2 (0x003F, ControllerInitiated, 0x00061A80, - AddressingMode7Bit, "\\_SB.IC11", - 0x00, ResourceConsumer, , Exclusive, - ) - I2cSerialBusV2 (0x0040, ControllerInitiated, 0x00061A80, - AddressingMode7Bit, "\\_SB.IC11", + SpiSerialBusV2 (0x0000, PolarityLow, FourWireMode, 0x08, + ControllerInitiated, 0x004C4B40, ClockPolarityLow, + ClockPhaseFirst, "\\_SB.SP10", 0x00, ResourceConsumer, , Exclusive, + RawDataBuffer (0x06) // Vendor Data + { + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00 + }) + GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullUp, 0x0000, + "\\_SB.GIO0", 0x00, ResourceConsumer, , ) - GpioInt (Edge, ActiveLow, Exclusive, PullUp, 0x0000, + { // Pin list + 0x005F + } + GpioInt (Edge, ActiveLow, SharedAndWake, PullUp, 0x0000, "\\_SB.GIO0", 0x00, ResourceConsumer, , ) { // Pin list - 0x0029 + 0x0016 } - GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, + GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullUp, 0x0000, "\\_SB.PM02", 0x00, ResourceConsumer, , - ) + RawDataBuffer (0x04) // Vendor Data + { + 0x21, 0x01, 0x02, 0x1A + }) { // Pin list - 0x0630 + 0x1002 + } + GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullUp, 0x0000, + "\\_SB.PM02", 0x00, ResourceConsumer, , + RawDataBuffer (0x04) // Vendor Data + { + 0x20, 0x01, 0x02, 0x1A + }) + { // Pin list + 0x1001 } }) - Return (RBUF) /* \_SB_.HDDP._CRS.RBUF */ + Return (RBUF) } Name (PGID, Buffer (0x0A) { - "\\_SB.HDDP" + "\\_SB.LICE" }) Name (DBUF, Buffer (DBFL){}) CreateByteField (DBUF, Zero, STAT) @@ -885,10 +856,10 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8992 ", 0x00000011) { DEID = Buffer (ESNL){} DVAL = Zero - DEID = PGID /* \_SB_.HDDP.PGID */ + DEID = PGID If (\_SB.ABD.AVBL) { - \_SB.PEP0.FLD0 = DBUF /* \_SB_.HDDP.DBUF */ + \_SB.PEP0.FLD0 = DBUF } } @@ -896,10 +867,10 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8992 ", 0x00000011) { DEID = Buffer (ESNL){} DVAL = 0x03 - DEID = PGID /* \_SB_.HDDP.PGID */ + DEID = PGID If (\_SB.ABD.AVBL) { - \_SB.PEP0.FLD0 = DBUF /* \_SB_.HDDP.DBUF */ + \_SB.PEP0.FLD0 = DBUF } } } @@ -908,6 +879,21 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8992 ", 0x00000011) { Name (_HID, "MSHW100C") // _HID: Hardware ID } + + Device (DLFT) + { + // This is our DreamLifter device, which hosts the stock tyc.dll + // device in a specialized host process. Add a entry to let it be installed + // seamlessly. + Name (_HID, "LUMI0002") + Name (_UID, Zero) + Name (_DEP, Package (0x03) // Depends on controller and mux devices + { + \_SB.CPSW, + \_SB.LICE, + \_SB.HDDP + }) + } } } diff --git a/AcpiTables/8994/src/SSDT.asl b/AcpiTables/8994/src/SSDT.asl index 5c277f4c..18fae5d8 100644 --- a/AcpiTables/8994/src/SSDT.asl +++ b/AcpiTables/8994/src/SSDT.asl @@ -1,4 +1,4 @@ -DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8994 ", 0x00000011) +DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8994 ", 0x00000012) { External (_SB_.ABD_.AVBL, IntObj) External (_SB_.GIO0, DeviceObj) @@ -627,34 +627,24 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8994 ", 0x00000011) Device (CPSW) { - Name (_HID, "LUMI0001") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Name (_DEP, Package (0x04) // _DEP: Dependencies + Name (_HID, "MSHW1009") // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Name (_DEP, Package (0x02) // _DEP: Dependencies { \_SB.PEP0, - \_SB.PM02, - \_SB.SP10, - \_SB.GIO0 + \_SB.PM02 }) Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Name (RBUF, ResourceTemplate () { - SpiSerialBusV2 (0x0000, PolarityLow, FourWireMode, 0x08, - ControllerInitiated, 0x004C4B40, ClockPolarityLow, - ClockPhaseFirst, "\\_SB.SP10", - 0x00, ResourceConsumer, , Exclusive, - RawDataBuffer (0x06) // Vendor Data - { - 0x00, 0x00, 0x00, 0x01, 0x00, 0x00 - }) - GpioIo (Shared, PullNone, 0x0000, 0x0000, IoRestrictionNone, + GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, "\\_SB.PM02", 0x00, ResourceConsumer, , ) { // Pin list 0x0620 } - GpioIo (Shared, PullNone, 0x0000, 0x0000, IoRestrictionNone, + GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, "\\_SB.PM02", 0x00, ResourceConsumer, , RawDataBuffer (0x04) // Vendor Data { @@ -663,7 +653,7 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8994 ", 0x00000011) { // Pin list 0x0638 } - GpioIo (Shared, PullNone, 0x0000, 0x0000, IoRestrictionNone, + GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, "\\_SB.PM02", 0x00, ResourceConsumer, , RawDataBuffer (0x04) // Vendor Data { @@ -672,7 +662,7 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8994 ", 0x00000011) { // Pin list 0x0640 } - GpioIo (Shared, PullNone, 0x0000, 0x0000, IoRestrictionNone, + GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, "\\_SB.PM02", 0x00, ResourceConsumer, , RawDataBuffer (0x04) // Vendor Data { @@ -681,89 +671,65 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8994 ", 0x00000011) { // Pin list 0x0648 } - GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullUp, 0x0000, - "\\_SB.GIO0", 0x00, ResourceConsumer, , + }) + Return (RBUF) + } + } + + Device (HDDP) + { + Name (_HID, "MSHW1007") // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Name (_DEP, Package (0x04) // _DEP: Dependencies + { + \_SB.PEP0, + \_SB.IC11, + \_SB.GIO0, + \_SB.PM02 + }) + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + I2cSerialBusV2 (0x0038, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.IC11", + 0x00, ResourceConsumer, , Exclusive, + ) + I2cSerialBusV2 (0x0039, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.IC11", + 0x00, ResourceConsumer, , Exclusive, + ) + I2cSerialBusV2 (0x003D, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.IC11", + 0x00, ResourceConsumer, , Exclusive, + ) + I2cSerialBusV2 (0x003F, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.IC11", + 0x00, ResourceConsumer, , Exclusive, + ) + I2cSerialBusV2 (0x0040, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.IC11", + 0x00, ResourceConsumer, , Exclusive, ) - { // Pin list - 0x0016 - } GpioInt (Edge, ActiveLow, Exclusive, PullUp, 0x0000, "\\_SB.GIO0", 0x00, ResourceConsumer, , ) { // Pin list - 0x005F + 0x0029 } - GpioIo (Shared, PullUp, 0x0000, 0x0000, IoRestrictionNone, + GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, "\\_SB.PM02", 0x00, ResourceConsumer, , ) { // Pin list - 0x0618 - } - GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - RawDataBuffer (0x04) // Vendor Data - { - 0x21, 0x01, 0x02, 0x1A - }) - { // Pin list - 0x1002 - } - GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - RawDataBuffer (0x04) // Vendor Data - { - 0x20, 0x01, 0x02, 0x1A - }) - { // Pin list - 0x1001 + 0x0630 } }) - Return (RBUF) /* \_SB_.CPSW._CRS.RBUF */ + Return (RBUF) /* \_SB_.HDDP._CRS.RBUF */ } - Name (_DSD, Package (0x02) // _DSD: Device-Specific Data - { - ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, - Package (0x01) - { - Package (0x02) - { - "symbolic-identifiers", - Package (0x1A) - { - Zero, - "SPI0", - One, - One, - 0x02, - 0x02, - 0x03, - 0x03, - 0x04, - 0x04, - 0x05, - 0x05, - 0x06, - 0x05, - 0x07, - 0x06, - 0x08, - 0x06, - 0x09, - 0x07, - 0x0A, - 0x07, - 0x0B, - 0x08, - 0x0C, - 0x08 - } - } - } - }) Name (PGID, Buffer (0x0A) { - "\\_SB.CPSW" + "\\_SB.HDDP" }) Name (DBUF, Buffer (DBFL){}) CreateByteField (DBUF, Zero, STAT) @@ -788,10 +754,10 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8994 ", 0x00000011) { DEID = Buffer (ESNL){} DVAL = Zero - DEID = PGID /* \_SB_.CPSW.PGID */ + DEID = PGID /* \_SB_.HDDP.PGID */ If (\_SB.ABD.AVBL) { - \_SB.PEP0.FLD0 = DBUF /* \_SB_.CPSW.DBUF */ + \_SB.PEP0.FLD0 = DBUF /* \_SB_.HDDP.DBUF */ } } @@ -799,68 +765,73 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8994 ", 0x00000011) { DEID = Buffer (ESNL){} DVAL = 0x03 - DEID = PGID /* \_SB_.CPSW.PGID */ + DEID = PGID /* \_SB_.HDDP.PGID */ If (\_SB.ABD.AVBL) { - \_SB.PEP0.FLD0 = DBUF /* \_SB_.CPSW.DBUF */ + \_SB.PEP0.FLD0 = DBUF /* \_SB_.HDDP.DBUF */ } } } - Device (HDDP) + Device (LICE) { - Name (_HID, "MSHW1007") // _HID: Hardware ID + Name (_HID, "MSHW1006") // _HID: Hardware ID Name (_UID, Zero) // _UID: Unique ID - Name (_DEP, Package (0x04) // _DEP: Dependencies + Name (_DEP, Package (0x03) // _DEP: Dependencies { \_SB.PEP0, - \_SB.IC11, - \_SB.GIO0, - \_SB.PM02 + \_SB.SP10, + \_SB.GIO0 }) Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Name (RBUF, ResourceTemplate () { - I2cSerialBusV2 (0x0038, ControllerInitiated, 0x00061A80, - AddressingMode7Bit, "\\_SB.IC11", - 0x00, ResourceConsumer, , Exclusive, - ) - I2cSerialBusV2 (0x0039, ControllerInitiated, 0x00061A80, - AddressingMode7Bit, "\\_SB.IC11", - 0x00, ResourceConsumer, , Exclusive, - ) - I2cSerialBusV2 (0x003D, ControllerInitiated, 0x00061A80, - AddressingMode7Bit, "\\_SB.IC11", - 0x00, ResourceConsumer, , Exclusive, - ) - I2cSerialBusV2 (0x003F, ControllerInitiated, 0x00061A80, - AddressingMode7Bit, "\\_SB.IC11", - 0x00, ResourceConsumer, , Exclusive, - ) - I2cSerialBusV2 (0x0040, ControllerInitiated, 0x00061A80, - AddressingMode7Bit, "\\_SB.IC11", + SpiSerialBusV2 (0x0000, PolarityLow, FourWireMode, 0x08, + ControllerInitiated, 0x004C4B40, ClockPolarityLow, + ClockPhaseFirst, "\\_SB.SP10", 0x00, ResourceConsumer, , Exclusive, + RawDataBuffer (0x06) // Vendor Data + { + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00 + }) + GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullUp, 0x0000, + "\\_SB.GIO0", 0x00, ResourceConsumer, , ) - GpioInt (Edge, ActiveLow, Exclusive, PullUp, 0x0000, + { // Pin list + 0x005F + } + GpioInt (Edge, ActiveLow, SharedAndWake, PullUp, 0x0000, "\\_SB.GIO0", 0x00, ResourceConsumer, , ) { // Pin list - 0x0029 + 0x0016 } - GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, + GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullUp, 0x0000, "\\_SB.PM02", 0x00, ResourceConsumer, , - ) + RawDataBuffer (0x04) // Vendor Data + { + 0x21, 0x01, 0x02, 0x1A + }) { // Pin list - 0x0630 + 0x1002 + } + GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullUp, 0x0000, + "\\_SB.PM02", 0x00, ResourceConsumer, , + RawDataBuffer (0x04) // Vendor Data + { + 0x20, 0x01, 0x02, 0x1A + }) + { // Pin list + 0x1001 } }) - Return (RBUF) /* \_SB_.HDDP._CRS.RBUF */ + Return (RBUF) } Name (PGID, Buffer (0x0A) { - "\\_SB.HDDP" + "\\_SB.LICE" }) Name (DBUF, Buffer (DBFL){}) CreateByteField (DBUF, Zero, STAT) @@ -885,10 +856,10 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8994 ", 0x00000011) { DEID = Buffer (ESNL){} DVAL = Zero - DEID = PGID /* \_SB_.HDDP.PGID */ + DEID = PGID If (\_SB.ABD.AVBL) { - \_SB.PEP0.FLD0 = DBUF /* \_SB_.HDDP.DBUF */ + \_SB.PEP0.FLD0 = DBUF } } @@ -896,10 +867,10 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8994 ", 0x00000011) { DEID = Buffer (ESNL){} DVAL = 0x03 - DEID = PGID /* \_SB_.HDDP.PGID */ + DEID = PGID If (\_SB.ABD.AVBL) { - \_SB.PEP0.FLD0 = DBUF /* \_SB_.HDDP.DBUF */ + \_SB.PEP0.FLD0 = DBUF } } } @@ -908,6 +879,21 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8994 ", 0x00000011) { Name (_HID, "MSHW100C") // _HID: Hardware ID } + + Device (DLFT) + { + // This is our DreamLifter device, which hosts the stock tyc.dll + // device in a specialized host process. Add a entry to let it be installed + // seamlessly. + Name (_HID, "LUMI0002") + Name (_UID, Zero) + Name (_DEP, Package (0x03) // Depends on controller and mux devices + { + \_SB.CPSW, + \_SB.LICE, + \_SB.HDDP + }) + } } } From d44ba1b048cb1699fc8e8af97da0084aa38c1219 Mon Sep 17 00:00:00 2001 From: Gustave Monce Date: Fri, 14 Aug 2020 12:53:50 +0200 Subject: [PATCH 8/9] Remove TPM2 --- Hapanero.fdf | 1 - Lumia950.fdf | 1 - Lumia950XL.fdf | 1 - 3 files changed, 3 deletions(-) diff --git a/Hapanero.fdf b/Hapanero.fdf index 9c298169..e5a248ce 100644 --- a/Hapanero.fdf +++ b/Hapanero.fdf @@ -136,7 +136,6 @@ READ_LOCK_STATUS = TRUE SECTION RAW = Lumia950XLPkg/AcpiTables/Hapanero/generated/GTDT.aml SECTION RAW = Lumia950XLPkg/AcpiTables/Hapanero/generated/MCFG.aml SECTION RAW = Lumia950XLPkg/AcpiTables/Hapanero/generated/CSRT.aml - SECTION RAW = Lumia950XLPkg/AcpiTables/Hapanero/generated/TPM2.aml SECTION RAW = Lumia950XLPkg/AcpiTables/Hapanero/generated/PPTT.aml SECTION UI = "AcpiTables" } diff --git a/Lumia950.fdf b/Lumia950.fdf index 8df91455..64d830b0 100644 --- a/Lumia950.fdf +++ b/Lumia950.fdf @@ -142,7 +142,6 @@ READ_LOCK_STATUS = TRUE SECTION RAW = Lumia950XLPkg/AcpiTables/8992/generated/GTDT.aml SECTION RAW = Lumia950XLPkg/AcpiTables/8992/generated/MCFG.aml SECTION RAW = Lumia950XLPkg/AcpiTables/8992/generated/CSRT.aml - SECTION RAW = Lumia950XLPkg/AcpiTables/8992/generated/TPM2.aml SECTION RAW = Lumia950XLPkg/AcpiTables/8992/generated/PPTT.aml SECTION UI = "AcpiTables" } diff --git a/Lumia950XL.fdf b/Lumia950XL.fdf index 85e4fa10..400a3163 100644 --- a/Lumia950XL.fdf +++ b/Lumia950XL.fdf @@ -142,7 +142,6 @@ READ_LOCK_STATUS = TRUE SECTION RAW = Lumia950XLPkg/AcpiTables/8994/generated/GTDT.aml SECTION RAW = Lumia950XLPkg/AcpiTables/8994/generated/MCFG.aml SECTION RAW = Lumia950XLPkg/AcpiTables/8994/generated/CSRT.aml - SECTION RAW = Lumia950XLPkg/AcpiTables/8994/generated/TPM2.aml SECTION RAW = Lumia950XLPkg/AcpiTables/8994/generated/PPTT.aml SECTION UI = "AcpiTables" } From 58c52bf112b93b4b895a5d296101d93868cd75d6 Mon Sep 17 00:00:00 2001 From: Gustave Monce Date: Sat, 22 Aug 2020 16:47:53 +0200 Subject: [PATCH 9/9] ACPI: Backport USB C changes to vnext2 --- AcpiTables/8992/src/SSDT.SdBoot.asl | 313 ++++++++++++++++----------- AcpiTables/8992/src/SSDT.asl | 238 ++++++++++----------- AcpiTables/8994/src/SSDT.SdBoot.asl | 315 +++++++++++++++++----------- AcpiTables/8994/src/SSDT.asl | 238 ++++++++++----------- 4 files changed, 599 insertions(+), 505 deletions(-) diff --git a/AcpiTables/8992/src/SSDT.SdBoot.asl b/AcpiTables/8992/src/SSDT.SdBoot.asl index 20200197..292fc909 100644 --- a/AcpiTables/8992/src/SSDT.SdBoot.asl +++ b/AcpiTables/8992/src/SSDT.SdBoot.asl @@ -1,4 +1,4 @@ -DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8992 ", 0x00000011) +DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8992 ", 0x00000012) { External (_SB_.ABD_.AVBL, IntObj) External (_SB_.GIO0, DeviceObj) @@ -215,6 +215,81 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8992 ", 0x00000011) Name (_HID, "MSHW100D") // _HID: Hardware ID } + Device (SIAD) + { + Name (_HID, "MSHW100F") // _HID: Hardware ID + Name (_UID, One) // _UID: Unique ID + Name (_DEP, Package (0x03) // _DEP: Dependencies + { + \_SB.PEP0, + \_SB.I2C7, + \_SB.GIO0 + }) + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + I2cSerialBusV2 (0x002C, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.I2C7", + 0x00, ResourceConsumer, , Exclusive, + ) + GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0027 + } + GpioInt (Edge, ActiveLow, Exclusive, PullUp, 0x0000, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0060 + } + }) + Return (RBUF) /* \_SB_.SIAD._CRS.RBUF */ + } + Name (PGID, Buffer (0x0A) + { + "\\_SB.SIAD" + }) + Name (DBUF, Buffer (DBFL){}) + CreateByteField (DBUF, Zero, STAT) + CreateByteField (DBUF, 0x02, DVAL) + CreateField (DBUF, 0x18, 0xA0, DEID) + Method (_S1D, 0, NotSerialized) // _S1D: S1 Device State + { + Return (0x03) + } + Method (_S2D, 0, NotSerialized) // _S2D: S2 Device State + { + Return (0x03) + } + Method (_S3D, 0, NotSerialized) // _S3D: S3 Device State + { + Return (0x03) + } + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + DEID = Buffer (ESNL){} + DVAL = Zero + DEID = PGID /* \_SB_.SIAD.PGID */ + If (\_SB.ABD.AVBL) + { + \_SB.PEP0.FLD0 = DBUF /* \_SB_.SIAD.DBUF */ + } + } + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + DEID = Buffer (ESNL){} + DVAL = 0x03 + DEID = PGID /* \_SB_.SIAD.PGID */ + If (\_SB.ABD.AVBL) + { + \_SB.PEP0.FLD0 = DBUF /* \_SB_.SIAD.DBUF */ + } + } + } + Device (MCPU) { Name (_HID, "MSHW1014") // _HID: Hardware ID @@ -676,34 +751,24 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8992 ", 0x00000011) Device (CPSW) { - Name (_HID, "LUMI0001") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Name (_DEP, Package (0x04) // _DEP: Dependencies + Name (_HID, "MSHW1009") // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Name (_DEP, Package (0x02) // _DEP: Dependencies { \_SB.PEP0, - \_SB.PM02, - \_SB.SP10, - \_SB.GIO0 + \_SB.PM02 }) Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Name (RBUF, ResourceTemplate () { - SpiSerialBusV2 (0x0000, PolarityLow, FourWireMode, 0x08, - ControllerInitiated, 0x004C4B40, ClockPolarityLow, - ClockPhaseFirst, "\\_SB.SP10", - 0x00, ResourceConsumer, , Exclusive, - RawDataBuffer (0x06) // Vendor Data - { - 0x00, 0x00, 0x00, 0x01, 0x00, 0x00 - }) - GpioIo (Shared, PullNone, 0x0000, 0x0000, IoRestrictionNone, + GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, "\\_SB.PM02", 0x00, ResourceConsumer, , ) { // Pin list 0x0620 } - GpioIo (Shared, PullNone, 0x0000, 0x0000, IoRestrictionNone, + GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, "\\_SB.PM02", 0x00, ResourceConsumer, , RawDataBuffer (0x04) // Vendor Data { @@ -712,7 +777,7 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8992 ", 0x00000011) { // Pin list 0x0638 } - GpioIo (Shared, PullNone, 0x0000, 0x0000, IoRestrictionNone, + GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, "\\_SB.PM02", 0x00, ResourceConsumer, , RawDataBuffer (0x04) // Vendor Data { @@ -721,7 +786,7 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8992 ", 0x00000011) { // Pin list 0x0640 } - GpioIo (Shared, PullNone, 0x0000, 0x0000, IoRestrictionNone, + GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, "\\_SB.PM02", 0x00, ResourceConsumer, , RawDataBuffer (0x04) // Vendor Data { @@ -730,89 +795,65 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8992 ", 0x00000011) { // Pin list 0x0648 } - GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullUp, 0x0000, - "\\_SB.GIO0", 0x00, ResourceConsumer, , + }) + Return (RBUF) + } + } + + Device (HDDP) + { + Name (_HID, "MSHW1007") // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Name (_DEP, Package (0x04) // _DEP: Dependencies + { + \_SB.PEP0, + \_SB.IC11, + \_SB.GIO0, + \_SB.PM02 + }) + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + I2cSerialBusV2 (0x0038, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.IC11", + 0x00, ResourceConsumer, , Exclusive, + ) + I2cSerialBusV2 (0x0039, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.IC11", + 0x00, ResourceConsumer, , Exclusive, + ) + I2cSerialBusV2 (0x003D, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.IC11", + 0x00, ResourceConsumer, , Exclusive, + ) + I2cSerialBusV2 (0x003F, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.IC11", + 0x00, ResourceConsumer, , Exclusive, + ) + I2cSerialBusV2 (0x0040, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.IC11", + 0x00, ResourceConsumer, , Exclusive, ) - { // Pin list - 0x0016 - } GpioInt (Edge, ActiveLow, Exclusive, PullUp, 0x0000, "\\_SB.GIO0", 0x00, ResourceConsumer, , ) { // Pin list - 0x005F + 0x0029 } - GpioIo (Shared, PullUp, 0x0000, 0x0000, IoRestrictionNone, + GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, "\\_SB.PM02", 0x00, ResourceConsumer, , ) { // Pin list - 0x0618 - } - GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - RawDataBuffer (0x04) // Vendor Data - { - 0x21, 0x01, 0x02, 0x1A - }) - { // Pin list - 0x1002 - } - GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - RawDataBuffer (0x04) // Vendor Data - { - 0x20, 0x01, 0x02, 0x1A - }) - { // Pin list - 0x1001 + 0x0630 } }) - Return (RBUF) /* \_SB_.CPSW._CRS.RBUF */ + Return (RBUF) /* \_SB_.HDDP._CRS.RBUF */ } - Name (_DSD, Package (0x02) // _DSD: Device-Specific Data - { - ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, - Package (0x01) - { - Package (0x02) - { - "symbolic-identifiers", - Package (0x1A) - { - Zero, - "SPI0", - One, - One, - 0x02, - 0x02, - 0x03, - 0x03, - 0x04, - 0x04, - 0x05, - 0x05, - 0x06, - 0x05, - 0x07, - 0x06, - 0x08, - 0x06, - 0x09, - 0x07, - 0x0A, - 0x07, - 0x0B, - 0x08, - 0x0C, - 0x08 - } - } - } - }) Name (PGID, Buffer (0x0A) { - "\\_SB.CPSW" + "\\_SB.HDDP" }) Name (DBUF, Buffer (DBFL){}) CreateByteField (DBUF, Zero, STAT) @@ -837,10 +878,10 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8992 ", 0x00000011) { DEID = Buffer (ESNL){} DVAL = Zero - DEID = PGID /* \_SB_.CPSW.PGID */ + DEID = PGID /* \_SB_.HDDP.PGID */ If (\_SB.ABD.AVBL) { - \_SB.PEP0.FLD0 = DBUF /* \_SB_.CPSW.DBUF */ + \_SB.PEP0.FLD0 = DBUF /* \_SB_.HDDP.DBUF */ } } @@ -848,68 +889,73 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8992 ", 0x00000011) { DEID = Buffer (ESNL){} DVAL = 0x03 - DEID = PGID /* \_SB_.CPSW.PGID */ + DEID = PGID /* \_SB_.HDDP.PGID */ If (\_SB.ABD.AVBL) { - \_SB.PEP0.FLD0 = DBUF /* \_SB_.CPSW.DBUF */ + \_SB.PEP0.FLD0 = DBUF /* \_SB_.HDDP.DBUF */ } } } - Device (HDDP) + Device (LICE) { - Name (_HID, "MSHW1007") // _HID: Hardware ID + Name (_HID, "MSHW1006") // _HID: Hardware ID Name (_UID, Zero) // _UID: Unique ID - Name (_DEP, Package (0x04) // _DEP: Dependencies + Name (_DEP, Package (0x03) // _DEP: Dependencies { \_SB.PEP0, - \_SB.IC11, - \_SB.GIO0, - \_SB.PM02 + \_SB.SP10, + \_SB.GIO0 }) Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Name (RBUF, ResourceTemplate () { - I2cSerialBusV2 (0x0038, ControllerInitiated, 0x00061A80, - AddressingMode7Bit, "\\_SB.IC11", - 0x00, ResourceConsumer, , Exclusive, - ) - I2cSerialBusV2 (0x0039, ControllerInitiated, 0x00061A80, - AddressingMode7Bit, "\\_SB.IC11", - 0x00, ResourceConsumer, , Exclusive, - ) - I2cSerialBusV2 (0x003D, ControllerInitiated, 0x00061A80, - AddressingMode7Bit, "\\_SB.IC11", - 0x00, ResourceConsumer, , Exclusive, - ) - I2cSerialBusV2 (0x003F, ControllerInitiated, 0x00061A80, - AddressingMode7Bit, "\\_SB.IC11", - 0x00, ResourceConsumer, , Exclusive, - ) - I2cSerialBusV2 (0x0040, ControllerInitiated, 0x00061A80, - AddressingMode7Bit, "\\_SB.IC11", + SpiSerialBusV2 (0x0000, PolarityLow, FourWireMode, 0x08, + ControllerInitiated, 0x004C4B40, ClockPolarityLow, + ClockPhaseFirst, "\\_SB.SP10", 0x00, ResourceConsumer, , Exclusive, + RawDataBuffer (0x06) // Vendor Data + { + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00 + }) + GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullUp, 0x0000, + "\\_SB.GIO0", 0x00, ResourceConsumer, , ) - GpioInt (Edge, ActiveLow, Exclusive, PullUp, 0x0000, + { // Pin list + 0x005F + } + GpioInt (Edge, ActiveLow, SharedAndWake, PullUp, 0x0000, "\\_SB.GIO0", 0x00, ResourceConsumer, , ) { // Pin list - 0x0029 + 0x0016 } - GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, + GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullUp, 0x0000, "\\_SB.PM02", 0x00, ResourceConsumer, , - ) + RawDataBuffer (0x04) // Vendor Data + { + 0x21, 0x01, 0x02, 0x1A + }) { // Pin list - 0x0630 + 0x1002 + } + GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullUp, 0x0000, + "\\_SB.PM02", 0x00, ResourceConsumer, , + RawDataBuffer (0x04) // Vendor Data + { + 0x20, 0x01, 0x02, 0x1A + }) + { // Pin list + 0x1001 } }) - Return (RBUF) /* \_SB_.HDDP._CRS.RBUF */ + Return (RBUF) } Name (PGID, Buffer (0x0A) { - "\\_SB.HDDP" + "\\_SB.LICE" }) Name (DBUF, Buffer (DBFL){}) CreateByteField (DBUF, Zero, STAT) @@ -934,10 +980,10 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8992 ", 0x00000011) { DEID = Buffer (ESNL){} DVAL = Zero - DEID = PGID /* \_SB_.HDDP.PGID */ + DEID = PGID If (\_SB.ABD.AVBL) { - \_SB.PEP0.FLD0 = DBUF /* \_SB_.HDDP.DBUF */ + \_SB.PEP0.FLD0 = DBUF } } @@ -945,10 +991,10 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8992 ", 0x00000011) { DEID = Buffer (ESNL){} DVAL = 0x03 - DEID = PGID /* \_SB_.HDDP.PGID */ + DEID = PGID If (\_SB.ABD.AVBL) { - \_SB.PEP0.FLD0 = DBUF /* \_SB_.HDDP.DBUF */ + \_SB.PEP0.FLD0 = DBUF } } } @@ -957,6 +1003,21 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8992 ", 0x00000011) { Name (_HID, "MSHW100C") // _HID: Hardware ID } + + Device (DLFT) + { + // This is our DreamLifter device, which hosts the stock tyc.dll + // device in a specialized host process. Add a entry to let it be installed + // seamlessly. + Name (_HID, "LUMI0002") + Name (_UID, Zero) + Name (_DEP, Package (0x03) // Depends on controller and mux devices + { + \_SB.CPSW, + \_SB.LICE, + \_SB.HDDP + }) + } } } diff --git a/AcpiTables/8992/src/SSDT.asl b/AcpiTables/8992/src/SSDT.asl index b2a4f6d0..cd9a5043 100644 --- a/AcpiTables/8992/src/SSDT.asl +++ b/AcpiTables/8992/src/SSDT.asl @@ -1,4 +1,4 @@ -DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8992 ", 0x00000011) +DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8992 ", 0x00000012) { External (_SB_.ABD_.AVBL, IntObj) External (_SB_.GIO0, DeviceObj) @@ -754,34 +754,24 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8992 ", 0x00000011) Device (CPSW) { - Name (_HID, "LUMI0001") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Name (_DEP, Package (0x04) // _DEP: Dependencies + Name (_HID, "MSHW1009") // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Name (_DEP, Package (0x02) // _DEP: Dependencies { \_SB.PEP0, - \_SB.PM02, - \_SB.SP10, - \_SB.GIO0 + \_SB.PM02 }) Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Name (RBUF, ResourceTemplate () { - SpiSerialBusV2 (0x0000, PolarityLow, FourWireMode, 0x08, - ControllerInitiated, 0x004C4B40, ClockPolarityLow, - ClockPhaseFirst, "\\_SB.SP10", - 0x00, ResourceConsumer, , Exclusive, - RawDataBuffer (0x06) // Vendor Data - { - 0x00, 0x00, 0x00, 0x01, 0x00, 0x00 - }) - GpioIo (Shared, PullNone, 0x0000, 0x0000, IoRestrictionNone, + GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, "\\_SB.PM02", 0x00, ResourceConsumer, , ) { // Pin list 0x0620 } - GpioIo (Shared, PullNone, 0x0000, 0x0000, IoRestrictionNone, + GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, "\\_SB.PM02", 0x00, ResourceConsumer, , RawDataBuffer (0x04) // Vendor Data { @@ -790,7 +780,7 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8992 ", 0x00000011) { // Pin list 0x0638 } - GpioIo (Shared, PullNone, 0x0000, 0x0000, IoRestrictionNone, + GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, "\\_SB.PM02", 0x00, ResourceConsumer, , RawDataBuffer (0x04) // Vendor Data { @@ -799,7 +789,7 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8992 ", 0x00000011) { // Pin list 0x0640 } - GpioIo (Shared, PullNone, 0x0000, 0x0000, IoRestrictionNone, + GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, "\\_SB.PM02", 0x00, ResourceConsumer, , RawDataBuffer (0x04) // Vendor Data { @@ -808,89 +798,65 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8992 ", 0x00000011) { // Pin list 0x0648 } - GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullUp, 0x0000, - "\\_SB.GIO0", 0x00, ResourceConsumer, , + }) + Return (RBUF) + } + } + + Device (HDDP) + { + Name (_HID, "MSHW1007") // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Name (_DEP, Package (0x04) // _DEP: Dependencies + { + \_SB.PEP0, + \_SB.IC11, + \_SB.GIO0, + \_SB.PM02 + }) + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + I2cSerialBusV2 (0x0038, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.IC11", + 0x00, ResourceConsumer, , Exclusive, + ) + I2cSerialBusV2 (0x0039, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.IC11", + 0x00, ResourceConsumer, , Exclusive, + ) + I2cSerialBusV2 (0x003D, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.IC11", + 0x00, ResourceConsumer, , Exclusive, + ) + I2cSerialBusV2 (0x003F, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.IC11", + 0x00, ResourceConsumer, , Exclusive, + ) + I2cSerialBusV2 (0x0040, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.IC11", + 0x00, ResourceConsumer, , Exclusive, ) - { // Pin list - 0x0016 - } GpioInt (Edge, ActiveLow, Exclusive, PullUp, 0x0000, "\\_SB.GIO0", 0x00, ResourceConsumer, , ) { // Pin list - 0x005F + 0x0029 } - GpioIo (Shared, PullUp, 0x0000, 0x0000, IoRestrictionNone, + GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, "\\_SB.PM02", 0x00, ResourceConsumer, , ) { // Pin list - 0x0618 - } - GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - RawDataBuffer (0x04) // Vendor Data - { - 0x21, 0x01, 0x02, 0x1A - }) - { // Pin list - 0x1002 - } - GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - RawDataBuffer (0x04) // Vendor Data - { - 0x20, 0x01, 0x02, 0x1A - }) - { // Pin list - 0x1001 + 0x0630 } }) - Return (RBUF) /* \_SB_.CPSW._CRS.RBUF */ + Return (RBUF) /* \_SB_.HDDP._CRS.RBUF */ } - Name (_DSD, Package (0x02) // _DSD: Device-Specific Data - { - ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, - Package (0x01) - { - Package (0x02) - { - "symbolic-identifiers", - Package (0x1A) - { - Zero, - "SPI0", - One, - One, - 0x02, - 0x02, - 0x03, - 0x03, - 0x04, - 0x04, - 0x05, - 0x05, - 0x06, - 0x05, - 0x07, - 0x06, - 0x08, - 0x06, - 0x09, - 0x07, - 0x0A, - 0x07, - 0x0B, - 0x08, - 0x0C, - 0x08 - } - } - } - }) Name (PGID, Buffer (0x0A) { - "\\_SB.CPSW" + "\\_SB.HDDP" }) Name (DBUF, Buffer (DBFL){}) CreateByteField (DBUF, Zero, STAT) @@ -915,10 +881,10 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8992 ", 0x00000011) { DEID = Buffer (ESNL){} DVAL = Zero - DEID = PGID /* \_SB_.CPSW.PGID */ + DEID = PGID /* \_SB_.HDDP.PGID */ If (\_SB.ABD.AVBL) { - \_SB.PEP0.FLD0 = DBUF /* \_SB_.CPSW.DBUF */ + \_SB.PEP0.FLD0 = DBUF /* \_SB_.HDDP.DBUF */ } } @@ -926,68 +892,73 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8992 ", 0x00000011) { DEID = Buffer (ESNL){} DVAL = 0x03 - DEID = PGID /* \_SB_.CPSW.PGID */ + DEID = PGID /* \_SB_.HDDP.PGID */ If (\_SB.ABD.AVBL) { - \_SB.PEP0.FLD0 = DBUF /* \_SB_.CPSW.DBUF */ + \_SB.PEP0.FLD0 = DBUF /* \_SB_.HDDP.DBUF */ } } } - Device (HDDP) + Device (LICE) { - Name (_HID, "MSHW1007") // _HID: Hardware ID + Name (_HID, "MSHW1006") // _HID: Hardware ID Name (_UID, Zero) // _UID: Unique ID - Name (_DEP, Package (0x04) // _DEP: Dependencies + Name (_DEP, Package (0x03) // _DEP: Dependencies { \_SB.PEP0, - \_SB.IC11, - \_SB.GIO0, - \_SB.PM02 + \_SB.SP10, + \_SB.GIO0 }) Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Name (RBUF, ResourceTemplate () { - I2cSerialBusV2 (0x0038, ControllerInitiated, 0x00061A80, - AddressingMode7Bit, "\\_SB.IC11", - 0x00, ResourceConsumer, , Exclusive, - ) - I2cSerialBusV2 (0x0039, ControllerInitiated, 0x00061A80, - AddressingMode7Bit, "\\_SB.IC11", - 0x00, ResourceConsumer, , Exclusive, - ) - I2cSerialBusV2 (0x003D, ControllerInitiated, 0x00061A80, - AddressingMode7Bit, "\\_SB.IC11", - 0x00, ResourceConsumer, , Exclusive, - ) - I2cSerialBusV2 (0x003F, ControllerInitiated, 0x00061A80, - AddressingMode7Bit, "\\_SB.IC11", - 0x00, ResourceConsumer, , Exclusive, - ) - I2cSerialBusV2 (0x0040, ControllerInitiated, 0x00061A80, - AddressingMode7Bit, "\\_SB.IC11", + SpiSerialBusV2 (0x0000, PolarityLow, FourWireMode, 0x08, + ControllerInitiated, 0x004C4B40, ClockPolarityLow, + ClockPhaseFirst, "\\_SB.SP10", 0x00, ResourceConsumer, , Exclusive, + RawDataBuffer (0x06) // Vendor Data + { + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00 + }) + GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullUp, 0x0000, + "\\_SB.GIO0", 0x00, ResourceConsumer, , ) - GpioInt (Edge, ActiveLow, Exclusive, PullUp, 0x0000, + { // Pin list + 0x005F + } + GpioInt (Edge, ActiveLow, SharedAndWake, PullUp, 0x0000, "\\_SB.GIO0", 0x00, ResourceConsumer, , ) { // Pin list - 0x0029 + 0x0016 } - GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, + GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullUp, 0x0000, "\\_SB.PM02", 0x00, ResourceConsumer, , - ) + RawDataBuffer (0x04) // Vendor Data + { + 0x21, 0x01, 0x02, 0x1A + }) { // Pin list - 0x0630 + 0x1002 + } + GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullUp, 0x0000, + "\\_SB.PM02", 0x00, ResourceConsumer, , + RawDataBuffer (0x04) // Vendor Data + { + 0x20, 0x01, 0x02, 0x1A + }) + { // Pin list + 0x1001 } }) - Return (RBUF) /* \_SB_.HDDP._CRS.RBUF */ + Return (RBUF) } Name (PGID, Buffer (0x0A) { - "\\_SB.HDDP" + "\\_SB.LICE" }) Name (DBUF, Buffer (DBFL){}) CreateByteField (DBUF, Zero, STAT) @@ -1012,10 +983,10 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8992 ", 0x00000011) { DEID = Buffer (ESNL){} DVAL = Zero - DEID = PGID /* \_SB_.HDDP.PGID */ + DEID = PGID If (\_SB.ABD.AVBL) { - \_SB.PEP0.FLD0 = DBUF /* \_SB_.HDDP.DBUF */ + \_SB.PEP0.FLD0 = DBUF } } @@ -1023,10 +994,10 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8992 ", 0x00000011) { DEID = Buffer (ESNL){} DVAL = 0x03 - DEID = PGID /* \_SB_.HDDP.PGID */ + DEID = PGID If (\_SB.ABD.AVBL) { - \_SB.PEP0.FLD0 = DBUF /* \_SB_.HDDP.DBUF */ + \_SB.PEP0.FLD0 = DBUF } } } @@ -1035,6 +1006,21 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8992 ", 0x00000011) { Name (_HID, "MSHW100C") // _HID: Hardware ID } + + Device (DLFT) + { + // This is our DreamLifter device, which hosts the stock tyc.dll + // device in a specialized host process. Add a entry to let it be installed + // seamlessly. + Name (_HID, "LUMI0002") + Name (_UID, Zero) + Name (_DEP, Package (0x03) // Depends on controller and mux devices + { + \_SB.CPSW, + \_SB.LICE, + \_SB.HDDP + }) + } } } diff --git a/AcpiTables/8994/src/SSDT.SdBoot.asl b/AcpiTables/8994/src/SSDT.SdBoot.asl index 05a7f534..bce010f7 100644 --- a/AcpiTables/8994/src/SSDT.SdBoot.asl +++ b/AcpiTables/8994/src/SSDT.SdBoot.asl @@ -1,4 +1,4 @@ -DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8994 ", 0x00000011) +DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8994 ", 0x00000012) { External (_SB_.ABD_.AVBL, IntObj) External (_SB_.GIO0, DeviceObj) @@ -16,7 +16,7 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8994 ", 0x00000011) Scope (\_SB) { - Device (SDC2) + Device (SDC2) { Name (_DEP, Package (One) // _DEP: Dependencies { @@ -215,6 +215,81 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8994 ", 0x00000011) Name (_HID, "MSHW100D") // _HID: Hardware ID } + Device (SIAD) + { + Name (_HID, "MSHW100F") // _HID: Hardware ID + Name (_UID, One) // _UID: Unique ID + Name (_DEP, Package (0x03) // _DEP: Dependencies + { + \_SB.PEP0, + \_SB.I2C7, + \_SB.GIO0 + }) + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + I2cSerialBusV2 (0x002C, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.I2C7", + 0x00, ResourceConsumer, , Exclusive, + ) + GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0027 + } + GpioInt (Edge, ActiveLow, Exclusive, PullUp, 0x0000, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0060 + } + }) + Return (RBUF) /* \_SB_.SIAD._CRS.RBUF */ + } + Name (PGID, Buffer (0x0A) + { + "\\_SB.SIAD" + }) + Name (DBUF, Buffer (DBFL){}) + CreateByteField (DBUF, Zero, STAT) + CreateByteField (DBUF, 0x02, DVAL) + CreateField (DBUF, 0x18, 0xA0, DEID) + Method (_S1D, 0, NotSerialized) // _S1D: S1 Device State + { + Return (0x03) + } + Method (_S2D, 0, NotSerialized) // _S2D: S2 Device State + { + Return (0x03) + } + Method (_S3D, 0, NotSerialized) // _S3D: S3 Device State + { + Return (0x03) + } + Method (_PS0, 0, NotSerialized) // _PS0: Power State 0 + { + DEID = Buffer (ESNL){} + DVAL = Zero + DEID = PGID /* \_SB_.SIAD.PGID */ + If (\_SB.ABD.AVBL) + { + \_SB.PEP0.FLD0 = DBUF /* \_SB_.SIAD.DBUF */ + } + } + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + DEID = Buffer (ESNL){} + DVAL = 0x03 + DEID = PGID /* \_SB_.SIAD.PGID */ + If (\_SB.ABD.AVBL) + { + \_SB.PEP0.FLD0 = DBUF /* \_SB_.SIAD.DBUF */ + } + } + } + Device (MCPU) { Name (_HID, "MSHW1014") // _HID: Hardware ID @@ -676,34 +751,24 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8994 ", 0x00000011) Device (CPSW) { - Name (_HID, "LUMI0001") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Name (_DEP, Package (0x04) // _DEP: Dependencies + Name (_HID, "MSHW1009") // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Name (_DEP, Package (0x02) // _DEP: Dependencies { \_SB.PEP0, - \_SB.PM02, - \_SB.SP10, - \_SB.GIO0 + \_SB.PM02 }) Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Name (RBUF, ResourceTemplate () { - SpiSerialBusV2 (0x0000, PolarityLow, FourWireMode, 0x08, - ControllerInitiated, 0x004C4B40, ClockPolarityLow, - ClockPhaseFirst, "\\_SB.SP10", - 0x00, ResourceConsumer, , Exclusive, - RawDataBuffer (0x06) // Vendor Data - { - 0x00, 0x00, 0x00, 0x01, 0x00, 0x00 - }) - GpioIo (Shared, PullNone, 0x0000, 0x0000, IoRestrictionNone, + GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, "\\_SB.PM02", 0x00, ResourceConsumer, , ) { // Pin list 0x0620 } - GpioIo (Shared, PullNone, 0x0000, 0x0000, IoRestrictionNone, + GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, "\\_SB.PM02", 0x00, ResourceConsumer, , RawDataBuffer (0x04) // Vendor Data { @@ -712,7 +777,7 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8994 ", 0x00000011) { // Pin list 0x0638 } - GpioIo (Shared, PullNone, 0x0000, 0x0000, IoRestrictionNone, + GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, "\\_SB.PM02", 0x00, ResourceConsumer, , RawDataBuffer (0x04) // Vendor Data { @@ -721,7 +786,7 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8994 ", 0x00000011) { // Pin list 0x0640 } - GpioIo (Shared, PullNone, 0x0000, 0x0000, IoRestrictionNone, + GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, "\\_SB.PM02", 0x00, ResourceConsumer, , RawDataBuffer (0x04) // Vendor Data { @@ -730,89 +795,65 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8994 ", 0x00000011) { // Pin list 0x0648 } - GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullUp, 0x0000, - "\\_SB.GIO0", 0x00, ResourceConsumer, , + }) + Return (RBUF) + } + } + + Device (HDDP) + { + Name (_HID, "MSHW1007") // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Name (_DEP, Package (0x04) // _DEP: Dependencies + { + \_SB.PEP0, + \_SB.IC11, + \_SB.GIO0, + \_SB.PM02 + }) + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + I2cSerialBusV2 (0x0038, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.IC11", + 0x00, ResourceConsumer, , Exclusive, + ) + I2cSerialBusV2 (0x0039, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.IC11", + 0x00, ResourceConsumer, , Exclusive, + ) + I2cSerialBusV2 (0x003D, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.IC11", + 0x00, ResourceConsumer, , Exclusive, + ) + I2cSerialBusV2 (0x003F, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.IC11", + 0x00, ResourceConsumer, , Exclusive, + ) + I2cSerialBusV2 (0x0040, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.IC11", + 0x00, ResourceConsumer, , Exclusive, ) - { // Pin list - 0x0016 - } GpioInt (Edge, ActiveLow, Exclusive, PullUp, 0x0000, "\\_SB.GIO0", 0x00, ResourceConsumer, , ) { // Pin list - 0x005F + 0x0029 } - GpioIo (Shared, PullUp, 0x0000, 0x0000, IoRestrictionNone, + GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, "\\_SB.PM02", 0x00, ResourceConsumer, , ) { // Pin list - 0x0618 - } - GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - RawDataBuffer (0x04) // Vendor Data - { - 0x21, 0x01, 0x02, 0x1A - }) - { // Pin list - 0x1002 - } - GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - RawDataBuffer (0x04) // Vendor Data - { - 0x20, 0x01, 0x02, 0x1A - }) - { // Pin list - 0x1001 + 0x0630 } }) - Return (RBUF) /* \_SB_.CPSW._CRS.RBUF */ + Return (RBUF) /* \_SB_.HDDP._CRS.RBUF */ } - Name (_DSD, Package (0x02) // _DSD: Device-Specific Data - { - ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, - Package (0x01) - { - Package (0x02) - { - "symbolic-identifiers", - Package (0x1A) - { - Zero, - "SPI0", - One, - One, - 0x02, - 0x02, - 0x03, - 0x03, - 0x04, - 0x04, - 0x05, - 0x05, - 0x06, - 0x05, - 0x07, - 0x06, - 0x08, - 0x06, - 0x09, - 0x07, - 0x0A, - 0x07, - 0x0B, - 0x08, - 0x0C, - 0x08 - } - } - } - }) Name (PGID, Buffer (0x0A) { - "\\_SB.CPSW" + "\\_SB.HDDP" }) Name (DBUF, Buffer (DBFL){}) CreateByteField (DBUF, Zero, STAT) @@ -837,10 +878,10 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8994 ", 0x00000011) { DEID = Buffer (ESNL){} DVAL = Zero - DEID = PGID /* \_SB_.CPSW.PGID */ + DEID = PGID /* \_SB_.HDDP.PGID */ If (\_SB.ABD.AVBL) { - \_SB.PEP0.FLD0 = DBUF /* \_SB_.CPSW.DBUF */ + \_SB.PEP0.FLD0 = DBUF /* \_SB_.HDDP.DBUF */ } } @@ -848,68 +889,73 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8994 ", 0x00000011) { DEID = Buffer (ESNL){} DVAL = 0x03 - DEID = PGID /* \_SB_.CPSW.PGID */ + DEID = PGID /* \_SB_.HDDP.PGID */ If (\_SB.ABD.AVBL) { - \_SB.PEP0.FLD0 = DBUF /* \_SB_.CPSW.DBUF */ + \_SB.PEP0.FLD0 = DBUF /* \_SB_.HDDP.DBUF */ } } } - Device (HDDP) + Device (LICE) { - Name (_HID, "MSHW1007") // _HID: Hardware ID + Name (_HID, "MSHW1006") // _HID: Hardware ID Name (_UID, Zero) // _UID: Unique ID - Name (_DEP, Package (0x04) // _DEP: Dependencies + Name (_DEP, Package (0x03) // _DEP: Dependencies { \_SB.PEP0, - \_SB.IC11, - \_SB.GIO0, - \_SB.PM02 + \_SB.SP10, + \_SB.GIO0 }) Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Name (RBUF, ResourceTemplate () { - I2cSerialBusV2 (0x0038, ControllerInitiated, 0x00061A80, - AddressingMode7Bit, "\\_SB.IC11", - 0x00, ResourceConsumer, , Exclusive, - ) - I2cSerialBusV2 (0x0039, ControllerInitiated, 0x00061A80, - AddressingMode7Bit, "\\_SB.IC11", - 0x00, ResourceConsumer, , Exclusive, - ) - I2cSerialBusV2 (0x003D, ControllerInitiated, 0x00061A80, - AddressingMode7Bit, "\\_SB.IC11", - 0x00, ResourceConsumer, , Exclusive, - ) - I2cSerialBusV2 (0x003F, ControllerInitiated, 0x00061A80, - AddressingMode7Bit, "\\_SB.IC11", - 0x00, ResourceConsumer, , Exclusive, - ) - I2cSerialBusV2 (0x0040, ControllerInitiated, 0x00061A80, - AddressingMode7Bit, "\\_SB.IC11", + SpiSerialBusV2 (0x0000, PolarityLow, FourWireMode, 0x08, + ControllerInitiated, 0x004C4B40, ClockPolarityLow, + ClockPhaseFirst, "\\_SB.SP10", 0x00, ResourceConsumer, , Exclusive, + RawDataBuffer (0x06) // Vendor Data + { + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00 + }) + GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullUp, 0x0000, + "\\_SB.GIO0", 0x00, ResourceConsumer, , ) - GpioInt (Edge, ActiveLow, Exclusive, PullUp, 0x0000, + { // Pin list + 0x005F + } + GpioInt (Edge, ActiveLow, SharedAndWake, PullUp, 0x0000, "\\_SB.GIO0", 0x00, ResourceConsumer, , ) { // Pin list - 0x0029 + 0x0016 } - GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, + GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullUp, 0x0000, "\\_SB.PM02", 0x00, ResourceConsumer, , - ) + RawDataBuffer (0x04) // Vendor Data + { + 0x21, 0x01, 0x02, 0x1A + }) { // Pin list - 0x0630 + 0x1002 + } + GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullUp, 0x0000, + "\\_SB.PM02", 0x00, ResourceConsumer, , + RawDataBuffer (0x04) // Vendor Data + { + 0x20, 0x01, 0x02, 0x1A + }) + { // Pin list + 0x1001 } }) - Return (RBUF) /* \_SB_.HDDP._CRS.RBUF */ + Return (RBUF) } Name (PGID, Buffer (0x0A) { - "\\_SB.HDDP" + "\\_SB.LICE" }) Name (DBUF, Buffer (DBFL){}) CreateByteField (DBUF, Zero, STAT) @@ -934,10 +980,10 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8994 ", 0x00000011) { DEID = Buffer (ESNL){} DVAL = Zero - DEID = PGID /* \_SB_.HDDP.PGID */ + DEID = PGID If (\_SB.ABD.AVBL) { - \_SB.PEP0.FLD0 = DBUF /* \_SB_.HDDP.DBUF */ + \_SB.PEP0.FLD0 = DBUF } } @@ -945,10 +991,10 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8994 ", 0x00000011) { DEID = Buffer (ESNL){} DVAL = 0x03 - DEID = PGID /* \_SB_.HDDP.PGID */ + DEID = PGID If (\_SB.ABD.AVBL) { - \_SB.PEP0.FLD0 = DBUF /* \_SB_.HDDP.DBUF */ + \_SB.PEP0.FLD0 = DBUF } } } @@ -957,6 +1003,21 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8994 ", 0x00000011) { Name (_HID, "MSHW100C") // _HID: Hardware ID } + + Device (DLFT) + { + // This is our DreamLifter device, which hosts the stock tyc.dll + // device in a specialized host process. Add a entry to let it be installed + // seamlessly. + Name (_HID, "LUMI0002") + Name (_UID, Zero) + Name (_DEP, Package (0x03) // Depends on controller and mux devices + { + \_SB.CPSW, + \_SB.LICE, + \_SB.HDDP + }) + } } } diff --git a/AcpiTables/8994/src/SSDT.asl b/AcpiTables/8994/src/SSDT.asl index 818ea1a1..b928ceb2 100644 --- a/AcpiTables/8994/src/SSDT.asl +++ b/AcpiTables/8994/src/SSDT.asl @@ -1,4 +1,4 @@ -DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8994 ", 0x00000011) +DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8994 ", 0x00000012) { External (_SB_.ABD_.AVBL, IntObj) External (_SB_.GIO0, DeviceObj) @@ -754,34 +754,24 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8994 ", 0x00000011) Device (CPSW) { - Name (_HID, "LUMI0001") // _HID: Hardware ID - Name (_UID, One) // _UID: Unique ID - Name (_DEP, Package (0x04) // _DEP: Dependencies + Name (_HID, "MSHW1009") // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Name (_DEP, Package (0x02) // _DEP: Dependencies { \_SB.PEP0, - \_SB.PM02, - \_SB.SP10, - \_SB.GIO0 + \_SB.PM02 }) Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Name (RBUF, ResourceTemplate () { - SpiSerialBusV2 (0x0000, PolarityLow, FourWireMode, 0x08, - ControllerInitiated, 0x004C4B40, ClockPolarityLow, - ClockPhaseFirst, "\\_SB.SP10", - 0x00, ResourceConsumer, , Exclusive, - RawDataBuffer (0x06) // Vendor Data - { - 0x00, 0x00, 0x00, 0x01, 0x00, 0x00 - }) - GpioIo (Shared, PullNone, 0x0000, 0x0000, IoRestrictionNone, + GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, "\\_SB.PM02", 0x00, ResourceConsumer, , ) { // Pin list 0x0620 } - GpioIo (Shared, PullNone, 0x0000, 0x0000, IoRestrictionNone, + GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, "\\_SB.PM02", 0x00, ResourceConsumer, , RawDataBuffer (0x04) // Vendor Data { @@ -790,7 +780,7 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8994 ", 0x00000011) { // Pin list 0x0638 } - GpioIo (Shared, PullNone, 0x0000, 0x0000, IoRestrictionNone, + GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, "\\_SB.PM02", 0x00, ResourceConsumer, , RawDataBuffer (0x04) // Vendor Data { @@ -799,7 +789,7 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8994 ", 0x00000011) { // Pin list 0x0640 } - GpioIo (Shared, PullNone, 0x0000, 0x0000, IoRestrictionNone, + GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, "\\_SB.PM02", 0x00, ResourceConsumer, , RawDataBuffer (0x04) // Vendor Data { @@ -808,89 +798,65 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8994 ", 0x00000011) { // Pin list 0x0648 } - GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullUp, 0x0000, - "\\_SB.GIO0", 0x00, ResourceConsumer, , + }) + Return (RBUF) + } + } + + Device (HDDP) + { + Name (_HID, "MSHW1007") // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Name (_DEP, Package (0x04) // _DEP: Dependencies + { + \_SB.PEP0, + \_SB.IC11, + \_SB.GIO0, + \_SB.PM02 + }) + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + I2cSerialBusV2 (0x0038, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.IC11", + 0x00, ResourceConsumer, , Exclusive, + ) + I2cSerialBusV2 (0x0039, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.IC11", + 0x00, ResourceConsumer, , Exclusive, + ) + I2cSerialBusV2 (0x003D, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.IC11", + 0x00, ResourceConsumer, , Exclusive, + ) + I2cSerialBusV2 (0x003F, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.IC11", + 0x00, ResourceConsumer, , Exclusive, + ) + I2cSerialBusV2 (0x0040, ControllerInitiated, 0x00061A80, + AddressingMode7Bit, "\\_SB.IC11", + 0x00, ResourceConsumer, , Exclusive, ) - { // Pin list - 0x0016 - } GpioInt (Edge, ActiveLow, Exclusive, PullUp, 0x0000, "\\_SB.GIO0", 0x00, ResourceConsumer, , ) { // Pin list - 0x005F + 0x0029 } - GpioIo (Shared, PullUp, 0x0000, 0x0000, IoRestrictionNone, + GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, "\\_SB.PM02", 0x00, ResourceConsumer, , ) { // Pin list - 0x0618 - } - GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - RawDataBuffer (0x04) // Vendor Data - { - 0x21, 0x01, 0x02, 0x1A - }) - { // Pin list - 0x1002 - } - GpioInt (Edge, ActiveHigh, Exclusive, PullUp, 0x0000, - "\\_SB.PM02", 0x00, ResourceConsumer, , - RawDataBuffer (0x04) // Vendor Data - { - 0x20, 0x01, 0x02, 0x1A - }) - { // Pin list - 0x1001 + 0x0630 } }) - Return (RBUF) /* \_SB_.CPSW._CRS.RBUF */ + Return (RBUF) /* \_SB_.HDDP._CRS.RBUF */ } - Name (_DSD, Package (0x02) // _DSD: Device-Specific Data - { - ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, - Package (0x01) - { - Package (0x02) - { - "symbolic-identifiers", - Package (0x1A) - { - Zero, - "SPI0", - One, - One, - 0x02, - 0x02, - 0x03, - 0x03, - 0x04, - 0x04, - 0x05, - 0x05, - 0x06, - 0x05, - 0x07, - 0x06, - 0x08, - 0x06, - 0x09, - 0x07, - 0x0A, - 0x07, - 0x0B, - 0x08, - 0x0C, - 0x08 - } - } - } - }) Name (PGID, Buffer (0x0A) { - "\\_SB.CPSW" + "\\_SB.HDDP" }) Name (DBUF, Buffer (DBFL){}) CreateByteField (DBUF, Zero, STAT) @@ -915,10 +881,10 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8994 ", 0x00000011) { DEID = Buffer (ESNL){} DVAL = Zero - DEID = PGID /* \_SB_.CPSW.PGID */ + DEID = PGID /* \_SB_.HDDP.PGID */ If (\_SB.ABD.AVBL) { - \_SB.PEP0.FLD0 = DBUF /* \_SB_.CPSW.DBUF */ + \_SB.PEP0.FLD0 = DBUF /* \_SB_.HDDP.DBUF */ } } @@ -926,68 +892,73 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8994 ", 0x00000011) { DEID = Buffer (ESNL){} DVAL = 0x03 - DEID = PGID /* \_SB_.CPSW.PGID */ + DEID = PGID /* \_SB_.HDDP.PGID */ If (\_SB.ABD.AVBL) { - \_SB.PEP0.FLD0 = DBUF /* \_SB_.CPSW.DBUF */ + \_SB.PEP0.FLD0 = DBUF /* \_SB_.HDDP.DBUF */ } } } - Device (HDDP) + Device (LICE) { - Name (_HID, "MSHW1007") // _HID: Hardware ID + Name (_HID, "MSHW1006") // _HID: Hardware ID Name (_UID, Zero) // _UID: Unique ID - Name (_DEP, Package (0x04) // _DEP: Dependencies + Name (_DEP, Package (0x03) // _DEP: Dependencies { \_SB.PEP0, - \_SB.IC11, - \_SB.GIO0, - \_SB.PM02 + \_SB.SP10, + \_SB.GIO0 }) Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings { Name (RBUF, ResourceTemplate () { - I2cSerialBusV2 (0x0038, ControllerInitiated, 0x00061A80, - AddressingMode7Bit, "\\_SB.IC11", - 0x00, ResourceConsumer, , Exclusive, - ) - I2cSerialBusV2 (0x0039, ControllerInitiated, 0x00061A80, - AddressingMode7Bit, "\\_SB.IC11", - 0x00, ResourceConsumer, , Exclusive, - ) - I2cSerialBusV2 (0x003D, ControllerInitiated, 0x00061A80, - AddressingMode7Bit, "\\_SB.IC11", - 0x00, ResourceConsumer, , Exclusive, - ) - I2cSerialBusV2 (0x003F, ControllerInitiated, 0x00061A80, - AddressingMode7Bit, "\\_SB.IC11", - 0x00, ResourceConsumer, , Exclusive, - ) - I2cSerialBusV2 (0x0040, ControllerInitiated, 0x00061A80, - AddressingMode7Bit, "\\_SB.IC11", + SpiSerialBusV2 (0x0000, PolarityLow, FourWireMode, 0x08, + ControllerInitiated, 0x004C4B40, ClockPolarityLow, + ClockPhaseFirst, "\\_SB.SP10", 0x00, ResourceConsumer, , Exclusive, + RawDataBuffer (0x06) // Vendor Data + { + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00 + }) + GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullUp, 0x0000, + "\\_SB.GIO0", 0x00, ResourceConsumer, , ) - GpioInt (Edge, ActiveLow, Exclusive, PullUp, 0x0000, + { // Pin list + 0x005F + } + GpioInt (Edge, ActiveLow, SharedAndWake, PullUp, 0x0000, "\\_SB.GIO0", 0x00, ResourceConsumer, , ) { // Pin list - 0x0029 + 0x0016 } - GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, + GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullUp, 0x0000, "\\_SB.PM02", 0x00, ResourceConsumer, , - ) + RawDataBuffer (0x04) // Vendor Data + { + 0x21, 0x01, 0x02, 0x1A + }) { // Pin list - 0x0630 + 0x1002 + } + GpioInt (Edge, ActiveBoth, ExclusiveAndWake, PullUp, 0x0000, + "\\_SB.PM02", 0x00, ResourceConsumer, , + RawDataBuffer (0x04) // Vendor Data + { + 0x20, 0x01, 0x02, 0x1A + }) + { // Pin list + 0x1001 } }) - Return (RBUF) /* \_SB_.HDDP._CRS.RBUF */ + Return (RBUF) } Name (PGID, Buffer (0x0A) { - "\\_SB.HDDP" + "\\_SB.LICE" }) Name (DBUF, Buffer (DBFL){}) CreateByteField (DBUF, Zero, STAT) @@ -1012,10 +983,10 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8994 ", 0x00000011) { DEID = Buffer (ESNL){} DVAL = Zero - DEID = PGID /* \_SB_.HDDP.PGID */ + DEID = PGID If (\_SB.ABD.AVBL) { - \_SB.PEP0.FLD0 = DBUF /* \_SB_.HDDP.DBUF */ + \_SB.PEP0.FLD0 = DBUF } } @@ -1023,10 +994,10 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8994 ", 0x00000011) { DEID = Buffer (ESNL){} DVAL = 0x03 - DEID = PGID /* \_SB_.HDDP.PGID */ + DEID = PGID If (\_SB.ABD.AVBL) { - \_SB.PEP0.FLD0 = DBUF /* \_SB_.HDDP.DBUF */ + \_SB.PEP0.FLD0 = DBUF } } } @@ -1035,6 +1006,21 @@ DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8994 ", 0x00000011) { Name (_HID, "MSHW100C") // _HID: Hardware ID } + + Device (DLFT) + { + // This is our DreamLifter device, which hosts the stock tyc.dll + // device in a specialized host process. Add a entry to let it be installed + // seamlessly. + Name (_HID, "LUMI0002") + Name (_UID, Zero) + Name (_DEP, Package (0x03) // Depends on controller and mux devices + { + \_SB.CPSW, + \_SB.LICE, + \_SB.HDDP + }) + } } }