diff --git a/AcpiTables/8992/builtin/CSRT.aml b/AcpiTables/8992/builtin/CSRT.aml deleted file mode 100644 index 60f43459..00000000 Binary files a/AcpiTables/8992/builtin/CSRT.aml and /dev/null differ diff --git a/AcpiTables/8992/builtin/DBG2.aml b/AcpiTables/8992/builtin/DBG2.aml deleted file mode 100644 index 42d9defe..00000000 Binary files a/AcpiTables/8992/builtin/DBG2.aml and /dev/null differ diff --git a/AcpiTables/8992/builtin/DSDT.aml b/AcpiTables/8992/builtin/DSDT.aml deleted file mode 100644 index 11e064a2..00000000 Binary files a/AcpiTables/8992/builtin/DSDT.aml and /dev/null differ diff --git a/AcpiTables/8992/builtin/DSDT.sdboot.aml b/AcpiTables/8992/builtin/DSDT.sdboot.aml deleted file mode 100644 index 2571f16d..00000000 Binary files a/AcpiTables/8992/builtin/DSDT.sdboot.aml and /dev/null differ diff --git a/AcpiTables/8992/builtin/FACS.aml b/AcpiTables/8992/builtin/FACS.aml deleted file mode 100644 index 1e024967..00000000 Binary files a/AcpiTables/8992/builtin/FACS.aml and /dev/null differ diff --git a/AcpiTables/8992/builtin/FADT.acpi b/AcpiTables/8992/builtin/FADT.acpi deleted file mode 100644 index a61abcc4..00000000 Binary files a/AcpiTables/8992/builtin/FADT.acpi and /dev/null differ diff --git a/AcpiTables/8992/builtin/GTDT.aml b/AcpiTables/8992/builtin/GTDT.aml deleted file mode 100644 index c76bb1bb..00000000 Binary files a/AcpiTables/8992/builtin/GTDT.aml and /dev/null differ diff --git a/AcpiTables/8992/builtin/MADT.MpPark.aml b/AcpiTables/8992/builtin/MADT.MpPark.aml deleted file mode 100644 index 36ed5d85..00000000 Binary files a/AcpiTables/8992/builtin/MADT.MpPark.aml and /dev/null differ diff --git a/AcpiTables/8992/builtin/MADT.aml b/AcpiTables/8992/builtin/MADT.aml deleted file mode 100644 index 1bd790d3..00000000 Binary files a/AcpiTables/8992/builtin/MADT.aml and /dev/null differ diff --git a/AcpiTables/8992/builtin/MCFG.aml b/AcpiTables/8992/builtin/MCFG.aml deleted file mode 100644 index f81b397e..00000000 Binary files a/AcpiTables/8992/builtin/MCFG.aml and /dev/null differ diff --git a/AcpiTables/8992/builtin/PPTT.aml b/AcpiTables/8992/builtin/PPTT.aml deleted file mode 100644 index 904789f9..00000000 Binary files a/AcpiTables/8992/builtin/PPTT.aml and /dev/null differ diff --git a/AcpiTables/8992/src/DSDT.asl b/AcpiTables/8992/src/DSDT.asl index 22af00e7..a46cdb5a 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 @@ -1245,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, ,, ) @@ -1420,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 } }) @@ -19252,8 +19196,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", @@ -39715,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) @@ -40676,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 { @@ -40766,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 { @@ -40941,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 }) @@ -40974,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, @@ -41009,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, @@ -41570,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 @@ -41642,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, @@ -41683,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 { @@ -41714,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 { @@ -41776,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 { @@ -41840,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 @@ -41877,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 @@ -41944,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, @@ -42435,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 @@ -42507,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/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..292fc909 --- /dev/null +++ b/AcpiTables/8992/src/SSDT.SdBoot.asl @@ -0,0 +1,1023 @@ +DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8992 ", 0x00000012) +{ + 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 (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 + } + + 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, "MSHW1009") // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Name (_DEP, Package (0x02) // _DEP: Dependencies + { + \_SB.PEP0, + \_SB.PM02 + }) + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.PM02", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0620 + } + GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.PM02", 0x00, ResourceConsumer, , + RawDataBuffer (0x04) // Vendor Data + { + 0x00, 0x13, 0xFF, 0xFF + }) + { // Pin list + 0x0638 + } + GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.PM02", 0x00, ResourceConsumer, , + RawDataBuffer (0x04) // Vendor Data + { + 0x00, 0x13, 0xFF, 0xFF + }) + { // Pin list + 0x0640 + } + GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.PM02", 0x00, ResourceConsumer, , + RawDataBuffer (0x04) // Vendor Data + { + 0x00, 0x13, 0xFF, 0xFF + }) + { // Pin list + 0x0648 + } + }) + 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, + ) + 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 (LICE) + { + Name (_HID, "MSHW1006") // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Name (_DEP, Package (0x03) // _DEP: Dependencies + { + \_SB.PEP0, + \_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 + }) + GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullUp, 0x0000, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x005F + } + GpioInt (Edge, ActiveLow, SharedAndWake, PullUp, 0x0000, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0016 + } + 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 + } + }) + Return (RBUF) + } + + Name (PGID, Buffer (0x0A) + { + "\\_SB.LICE" + }) + 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 + If (\_SB.ABD.AVBL) + { + \_SB.PEP0.FLD0 = DBUF + } + } + + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + DEID = Buffer (ESNL){} + DVAL = 0x03 + DEID = PGID + If (\_SB.ABD.AVBL) + { + \_SB.PEP0.FLD0 = DBUF + } + } + } + + Device (TCCT) + { + 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 70ed212f..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) @@ -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 @@ -166,6 +218,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 @@ -627,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 { @@ -663,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 { @@ -672,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 { @@ -681,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) @@ -788,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 */ } } @@ -799,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) @@ -885,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 } } @@ -896,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 } } } @@ -908,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/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 f71eb75b..00000000 Binary files a/AcpiTables/8994/builtin/CSRT.aml and /dev/null differ diff --git a/AcpiTables/8994/builtin/DBG2.aml b/AcpiTables/8994/builtin/DBG2.aml deleted file mode 100644 index 4a07d417..00000000 Binary files a/AcpiTables/8994/builtin/DBG2.aml and /dev/null differ diff --git a/AcpiTables/8994/builtin/DSDT.aml b/AcpiTables/8994/builtin/DSDT.aml deleted file mode 100644 index f0ae7aa9..00000000 Binary files a/AcpiTables/8994/builtin/DSDT.aml and /dev/null differ diff --git a/AcpiTables/8994/builtin/DSDT.sdboot.aml b/AcpiTables/8994/builtin/DSDT.sdboot.aml deleted file mode 100644 index e59056fd..00000000 Binary files a/AcpiTables/8994/builtin/DSDT.sdboot.aml and /dev/null differ diff --git a/AcpiTables/8994/builtin/FACS.aml b/AcpiTables/8994/builtin/FACS.aml deleted file mode 100644 index 1e024967..00000000 Binary files a/AcpiTables/8994/builtin/FACS.aml and /dev/null differ diff --git a/AcpiTables/8994/builtin/FADT.NoPsci.acpi b/AcpiTables/8994/builtin/FADT.NoPsci.acpi deleted file mode 100644 index 5715852c..00000000 Binary files a/AcpiTables/8994/builtin/FADT.NoPsci.acpi and /dev/null differ diff --git a/AcpiTables/8994/builtin/FADT.acpi b/AcpiTables/8994/builtin/FADT.acpi deleted file mode 100644 index a61abcc4..00000000 Binary files a/AcpiTables/8994/builtin/FADT.acpi and /dev/null differ diff --git a/AcpiTables/8994/builtin/GTDT.aml b/AcpiTables/8994/builtin/GTDT.aml deleted file mode 100644 index 425c1b65..00000000 Binary files a/AcpiTables/8994/builtin/GTDT.aml and /dev/null differ diff --git a/AcpiTables/8994/builtin/MADT.MpPark.aml b/AcpiTables/8994/builtin/MADT.MpPark.aml deleted file mode 100644 index 426ff009..00000000 Binary files a/AcpiTables/8994/builtin/MADT.MpPark.aml and /dev/null differ diff --git a/AcpiTables/8994/builtin/MADT.aml b/AcpiTables/8994/builtin/MADT.aml deleted file mode 100644 index 5c6c5a33..00000000 Binary files a/AcpiTables/8994/builtin/MADT.aml and /dev/null differ diff --git a/AcpiTables/8994/builtin/MCFG.aml b/AcpiTables/8994/builtin/MCFG.aml deleted file mode 100644 index ce93eab3..00000000 Binary files a/AcpiTables/8994/builtin/MCFG.aml and /dev/null differ diff --git a/AcpiTables/8994/builtin/PPTT.aml b/AcpiTables/8994/builtin/PPTT.aml deleted file mode 100644 index 61f84d67..00000000 Binary files a/AcpiTables/8994/builtin/PPTT.aml and /dev/null differ diff --git a/AcpiTables/8994/src/DSDT.asl b/AcpiTables/8994/src/DSDT.asl index 4d882873..4afc610a 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 @@ -1472,49 +1420,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 } }) @@ -20701,8 +20649,162 @@ DefinitionBlock ("", "DSDT", 2, "QCOMM ", "MSM8994 ", 0x00000003) } } }) - 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", @@ -42207,52 +42309,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 +43898,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 +43931,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 +43960,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 +44085,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 +44323,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 +44361,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 +45001,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 +45136,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 +45361,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 +45400,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 +45469,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 +46038,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 +46173,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 { 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..bce010f7 --- /dev/null +++ b/AcpiTables/8994/src/SSDT.SdBoot.asl @@ -0,0 +1,1023 @@ +DefinitionBlock ("", "SSDT", 2, "MMO ", "MSM8994 ", 0x00000012) +{ + 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 (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 + } + + 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, "MSHW1009") // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Name (_DEP, Package (0x02) // _DEP: Dependencies + { + \_SB.PEP0, + \_SB.PM02 + }) + Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings + { + Name (RBUF, ResourceTemplate () + { + GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.PM02", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0620 + } + GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.PM02", 0x00, ResourceConsumer, , + RawDataBuffer (0x04) // Vendor Data + { + 0x00, 0x13, 0xFF, 0xFF + }) + { // Pin list + 0x0638 + } + GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.PM02", 0x00, ResourceConsumer, , + RawDataBuffer (0x04) // Vendor Data + { + 0x00, 0x13, 0xFF, 0xFF + }) + { // Pin list + 0x0640 + } + GpioIo (Exclusive, PullNone, 0x0000, 0x0000, IoRestrictionNone, + "\\_SB.PM02", 0x00, ResourceConsumer, , + RawDataBuffer (0x04) // Vendor Data + { + 0x00, 0x13, 0xFF, 0xFF + }) + { // Pin list + 0x0648 + } + }) + 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, + ) + 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 (LICE) + { + Name (_HID, "MSHW1006") // _HID: Hardware ID + Name (_UID, Zero) // _UID: Unique ID + Name (_DEP, Package (0x03) // _DEP: Dependencies + { + \_SB.PEP0, + \_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 + }) + GpioInt (Edge, ActiveLow, ExclusiveAndWake, PullUp, 0x0000, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x005F + } + GpioInt (Edge, ActiveLow, SharedAndWake, PullUp, 0x0000, + "\\_SB.GIO0", 0x00, ResourceConsumer, , + ) + { // Pin list + 0x0016 + } + 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 + } + }) + Return (RBUF) + } + + Name (PGID, Buffer (0x0A) + { + "\\_SB.LICE" + }) + 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 + If (\_SB.ABD.AVBL) + { + \_SB.PEP0.FLD0 = DBUF + } + } + + Method (_PS3, 0, NotSerialized) // _PS3: Power State 3 + { + DEID = Buffer (ESNL){} + DVAL = 0x03 + DEID = PGID + If (\_SB.ABD.AVBL) + { + \_SB.PEP0.FLD0 = DBUF + } + } + } + + Device (TCCT) + { + 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..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) @@ -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 @@ -166,6 +218,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 @@ -627,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 { @@ -663,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 { @@ -672,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 { @@ -681,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) @@ -788,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 */ } } @@ -799,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) @@ -885,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 } } @@ -896,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 } } } @@ -908,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 + }) + } } } 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 5715852c..5cbf10e2 100644 Binary files a/AcpiTables/8992/builtin/FADT.NoPsci.acpi and b/AcpiTables/FADT.NoPsci.acpi differ 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 a61abcc4..944e79ae 100644 Binary files a/AcpiTables/Hapanero/builtin/FADT.acpi and b/AcpiTables/FADT.acpi differ diff --git a/AcpiTables/Hapanero/builtin/CSRT.aml b/AcpiTables/Hapanero/builtin/CSRT.aml deleted file mode 100644 index f3a320d9..00000000 Binary files a/AcpiTables/Hapanero/builtin/CSRT.aml and /dev/null differ diff --git a/AcpiTables/Hapanero/builtin/DBG2.aml b/AcpiTables/Hapanero/builtin/DBG2.aml deleted file mode 100644 index 1b287667..00000000 Binary files a/AcpiTables/Hapanero/builtin/DBG2.aml and /dev/null differ diff --git a/AcpiTables/Hapanero/builtin/DSDT.aml b/AcpiTables/Hapanero/builtin/DSDT.aml deleted file mode 100644 index b35e9798..00000000 Binary files a/AcpiTables/Hapanero/builtin/DSDT.aml and /dev/null differ diff --git a/AcpiTables/Hapanero/builtin/DSDT.sdboot.aml b/AcpiTables/Hapanero/builtin/DSDT.sdboot.aml deleted file mode 100644 index 82bbf249..00000000 Binary files a/AcpiTables/Hapanero/builtin/DSDT.sdboot.aml and /dev/null differ diff --git a/AcpiTables/Hapanero/builtin/FACS.aml b/AcpiTables/Hapanero/builtin/FACS.aml deleted file mode 100644 index 1e024967..00000000 Binary files a/AcpiTables/Hapanero/builtin/FACS.aml and /dev/null differ diff --git a/AcpiTables/Hapanero/builtin/FADT.NoPsci.acpi b/AcpiTables/Hapanero/builtin/FADT.NoPsci.acpi deleted file mode 100644 index 5715852c..00000000 Binary files a/AcpiTables/Hapanero/builtin/FADT.NoPsci.acpi and /dev/null differ diff --git a/AcpiTables/Hapanero/builtin/GTDT.aml b/AcpiTables/Hapanero/builtin/GTDT.aml deleted file mode 100644 index 6b26dbfa..00000000 Binary files a/AcpiTables/Hapanero/builtin/GTDT.aml and /dev/null differ diff --git a/AcpiTables/Hapanero/builtin/MADT.MpPark.aml b/AcpiTables/Hapanero/builtin/MADT.MpPark.aml deleted file mode 100644 index 426ff009..00000000 Binary files a/AcpiTables/Hapanero/builtin/MADT.MpPark.aml and /dev/null differ diff --git a/AcpiTables/Hapanero/builtin/MADT.aml b/AcpiTables/Hapanero/builtin/MADT.aml deleted file mode 100644 index 5c6c5a33..00000000 Binary files a/AcpiTables/Hapanero/builtin/MADT.aml and /dev/null differ diff --git a/AcpiTables/Hapanero/builtin/MCFG.aml b/AcpiTables/Hapanero/builtin/MCFG.aml deleted file mode 100644 index 274eea96..00000000 Binary files a/AcpiTables/Hapanero/builtin/MCFG.aml and /dev/null differ diff --git a/AcpiTables/Hapanero/builtin/PPTT.aml b/AcpiTables/Hapanero/builtin/PPTT.aml deleted file mode 100644 index 61f84d67..00000000 Binary files a/AcpiTables/Hapanero/builtin/PPTT.aml and /dev/null differ diff --git a/AcpiTables/Hapanero/src/DSDT.asl b/AcpiTables/Hapanero/src/DSDT.asl index 043d05ec..fe21f1af 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 @@ -1463,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 } }) @@ -41587,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) @@ -43156,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 { @@ -43189,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 { @@ -43279,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 { @@ -43517,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, @@ -43556,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, @@ -43672,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, @@ -43710,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, @@ -43748,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 @@ -43782,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, 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..9dd2eaf5 --- /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_VERSION_2 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..dbbbafb2 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, @@ -115,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( @@ -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..e5a248ce 100644 --- a/Hapanero.fdf +++ b/Hapanero.fdf @@ -130,17 +130,42 @@ 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/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..69b8d3a3 100644 --- a/Include/Configuration/Hob.h +++ b/Include/Configuration/Hob.h @@ -2,17 +2,37 @@ #define __LOCAL_HOB_H__ #define PRELOADER_ENV_ADDR 0xb0000000 -#define PRELOADER_VERSION_MIN 0x1000 +#define PRELOADER_VERSION_MIN 0x2000 #define PRELOADER_HEADER SIGNATURE_32('B', 'S', 'E', 'N') -typedef struct _PRELOADER_ENVIRONMENT { +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_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; -} PRELOADER_ENVIRONMENT, *PPRELOADER_ENVIRONMENT; + UINT32 BootMode; + UINT32 EnablePlatformSdCardBoot; + UINT32 UseQuadCoreConfiguration; + UINT32 Crc32v2; +} PRELOADER_ENVIRONMENT_VERSION_2, *PPRELOADER_ENVIRONMENT_VERSION_2; #endif \ No newline at end of file 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..64d830b0 100644 --- a/Lumia950.fdf +++ b/Lumia950.fdf @@ -136,18 +136,43 @@ 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/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..400a3163 100644 --- a/Lumia950XL.fdf +++ b/Lumia950XL.fdf @@ -136,18 +136,43 @@ 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/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..e200ecbf 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(); @@ -93,92 +94,141 @@ 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; 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")); + // Initialize Platform PreLoader HOBs + if (PreEnv->Header == PRELOADER_HEADER) { + Crc32 = PreEnv->Crc32; + PreEnv->Crc32 = 0x0; + if (CalculateCrc32(PreEnv, sizeof(PRELOADER_ENVIRONMENT_VERSION_1)) == 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); + } - // 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); + 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); } - } - 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 +279,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 +311,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 +443,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 $? } }